XLINK Map File for "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Exe\ui_sm"

IAR Universal Linker V4.61T/W32

Copyright (C) 1987-2010 IAR Systems AB.

Invocation   Program Entry   Module Map   Module Summary   Call Graph   Segment Map   Memory Summary


Link time 01/Mar/2011 09:06:50
Target CPU MSP430
List file "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\List\ui_sm.html"
Output file 1 "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Exe\ui_sm.d43"
Format: debug
UBROF version 10.0.3
Using library modules for C-SPY (-rt)
Command line "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiDisplay.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiFont.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiLib.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiStruct.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiVar.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\alarm.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\croutine.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\cstartup.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\delivery_test.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\heap_1.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\history.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\list.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\misra.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\port.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\portext.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\profile.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\queue.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\rtc.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\settings.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\tasks.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_lang.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_screen_loader.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_screen_text_loader.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_task.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_test_main.r43" "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_timer.r43" -o "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Exe\ui_sm.d43" -l "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\List\ui_sm.html" -xmsnioh "-"C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\LIB\" -f "C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\lnk430F5418.xcl" ( -cmsp430 -QCODE_I=CODE_ID -Z(DATA)DATA16_I,DATA16_Z,DATA16_N,DATA16_HEAP+_DATA16_HEAP_SIZE=1C00-5BFF -Z(DATA)CODE_I -Z(DATA)DATA20_I,DATA20_Z,DATA20_N,DATA20_HEAP+_DATA20_HEAP_SIZE -Z(DATA)CSTACK+_STACK_SIZE# -Z(CONST)INFO=1800-19FF -Z(CONST)INFOA=1980-19FF -Z(CONST)INFOB=1900-197F -Z(CONST)INFOC=1880-18FF -Z(CONST)INFOD=1800-187F -Z(CODE)CSTART,ISR_CODE=5C00-FF7F -Z(CONST)DATA16_C,DATA16_ID,DIFUNCT,CHECKSUM=5C00-FF7F -P(CODE)CODE=5C00-FF7F,10000-25BFF -Z(CODE)CODE_ID -Z(CONST)DATA20_C,DATA20_ID=5C00-FF7F,10000-25BFF -Z(CODE)INTVEC=FF80-FFFF -Z(CODE)RESET=FFFE-FFFF ) -ww6=i -f "C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\config\multiplier32_loc2.xcl" ( -e?Mul8HwLoc2=?Mul8 -e?Mul16HwLoc2=?Mul16 -e?Mul16to32uHwLoc2=?Mul16to32u -e?Mul16to32sHwLoc2=?Mul16to32s -e?Mul32Hw32Loc2=?Mul32 -e?Mul64Hw32Loc2=_Mul64i -e?Mul32u32uto64iHw32Loc2=_Mul32u32uto64i -e?Mul32fHwLoc2=_Mul32f -e_Mul64fHwPtrLoc2=_Mul64fPtr ) -D_STACK_SIZE=A0 -rt "C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\LIB\DLIB\dl430xsfn.r43" -e_PrintfLarge=_Printf -e_ScanfLarge=_Scanf -D_DATA16_HEAP_SIZE=A0 -s __program_start_x -D_DATA20_HEAP_SIZE=50


Program entry at : 5C00 Relocatable, from module : ?cstart


Runtime Model
Attribute Value
__SystemLibrary DLib
__core 430X
__data_model small
__dlib_file_descriptor 0
__dlib_full_locale_support 0
__double_size 32
__pic no
__reg_r4 free
__reg_r5 free
__rt_version 3


Module Map
File Module Segment Symbol Address Ref by
?ABS_ENTRY_MOD
Program module
Absolute parts _DATA20_HEAP_SIZE 0050 -
_DATA16_HEAP_SIZE 00A0 -
_STACK_SIZE 00A0 -
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiDisplay.r43 GuiDisplay
Program module
DATA16_AN
Relative segment
0224 - 0225
Segment part 1. ROOT.
Intra module refs   GuiDisplay_Init
_A_PBDIR_L 0224 -
PBDIR 0224
PBDIR_H 0225
PBDIR_L 0224
DATA16_AN
Relative segment
022A - 022B
Segment part 2. ROOT.
Intra module refs   GuiDisplay_Init
_A_PBSEL_L 022A -
PBSEL 022A
PBSEL_H 022B
PBSEL_L 022A
DATA16_AN
Relative segment
0242 - 0243
Segment part 3. ROOT.
Intra module refs   GuiDisplay_Init
lcdPortWriteByte
_A_PCOUT_L 0242 -
PCOUT 0242
PCOUT_H 0243
PCOUT_L 0242
DATA16_AN
Relative segment
0244 - 0245
Segment part 4. ROOT.
Intra module refs   GuiDisplay_Init
_A_PCDIR_L 0244 -
PCDIR 0244
PCDIR_H 0245
PCDIR_L 0244
DATA16_AN
Relative segment
05E0 - 05E1
Segment part 5. ROOT.
Intra module refs   GuiDisplay_Init
_A_UCB0CTLW0_L 05E0 -
UCB0CTLW0 05E0
UCB0CTLW0_H 05E1
UCB0CTLW0_L 05E0
DATA16_AN
Relative segment
05E6 - 05E7
Segment part 6. ROOT.
Intra module refs   GuiDisplay_Init
_A_UCB0BRW_L 05E6 -
UCB0BRW 05E6
UCB0BRW_H 05E7
UCB0BRW_L 05E6
DATA16_AN
Relative segment
05EC - 05EC
Segment part 7. ROOT.
Intra module refs   USCI_B0_ISR
UCB0RXBUF 05EC -
DATA16_AN
Relative segment
05EE - 05EE
Segment part 8. ROOT.
Intra module refs   lcdPortWriteByte
UCB0TXBUF 05EE -
DATA16_AN
Relative segment
05FC - 05FD
Segment part 9. ROOT.
Intra module refs   GuiDisplay_Init
_A_UCB0ICTL_L 05FC -
UCB0ICTL 05FC
UCB0ICTL_H 05FD
UCB0ICTL_L 05FC
DATA16_AN
Relative segment
05FE - 05FF
Segment part 10. ROOT.
Intra module refs   USCI_B0_ISR
UCB0IV 05FE -
ISR_CODE
Relative segment
5C2E - 5C3F
Segment part 18.
Intra module refs   USCI_B0_ISR::??INTVEC 112
USCI_B0_ISR
interrupt function
CSTACK = 00000000 ( 00000006 )
5C2E -
<CODE> 2
Relative segment
00013E64 - 00013E6D
Segment part 15.
Intra module refs   GuiDisplay_Refresh
GuiDisplay_Lock
CSTACK = 00000000 ( 00000004 )
00013E64 GuiLib_Cursor_Hide (GuiLib)
GuiLib_Cursor_Select (GuiLib)
GuiLib_Refresh (GuiLib)
GuiLib_ShowScreen (GuiLib)
<CODE> 2
Relative segment
00013CE6 - 00013CF9
Segment part 13.
Intra module refs   GuiDisplay_Refresh
GuiDisplay_Unlock
CSTACK = 00000000 ( 00000004 )
00013CE6 GuiLib_Cursor_Hide (GuiLib)
GuiLib_Cursor_Select (GuiLib)
GuiLib_Refresh (GuiLib)
GuiLib_ShowScreen (GuiLib)
<CODE> 2
Relative segment
000138AC - 000138CF
Segment part 14.
Intra module refs   GuiDisplay_Init
GuiDisplay_Refresh
lcdPortWriteByte
CSTACK = 00000000 ( 00000004 )
000138AC
<CODE> 1
Relative segment
EFEA - F121
Segment part 17.
GuiDisplay_Init
calls direct
CSTACK = 00000000 ( 00000006 )
EFEA GuiLib_Init (GuiLib)
<CODE> 1
Relative segment
F256 - F385
Segment part 16.
GuiDisplay_Refresh
calls direct
CSTACK = 00000000 ( 00000006 )
F256 GuiLib_Refresh (GuiLib)
INTVEC
Common segment
FF80 - FFF1
Segment part 11. ROOT.
USCI_B0_ISR::??INTVEC 112 FFF0 -
CSTACK
Segment part 12.
NOT NEEDED.
CODE
Segment part 19.
NOT NEEDED.
?setjmp_save_r4
CODE
Segment part 20.
NOT NEEDED.
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiFont.r43 GuiFont
Program module
DATA16_C
Relative segment
5FB4 - 5FC3
Segment part 2.
Intra module refs   Segment part 238
Ch000000 5FB4 -
DATA16_C
Relative segment
5FC4 - 5FD4
Segment part 3.
Intra module refs   Segment part 238
Ch000001 5FC4 -
DATA16_C
Relative segment
5FD5 - 5FE8
Segment part 4.
Intra module refs   Segment part 238
Ch000002 5FD5 -
DATA16_C
Relative segment
5FE9 - 6000
Segment part 5.
Intra module refs   Segment part 238
Ch000003 5FE9 -
DATA16_C
Relative segment
6001 - 6021
Segment part 6.
Intra module refs   Segment part 238
Ch000004 6001 -
DATA16_C
Relative segment
6022 - 6031
Segment part 7.
Intra module refs   Segment part 238
Ch000005 6022 -
DATA16_C
Relative segment
6032 - 6048
Segment part 8.
Intra module refs   Segment part 238
Ch000006 6032 -
DATA16_C
Relative segment
6049 - 605F
Segment part 9.
Intra module refs   Segment part 238
Ch000007 6049 -
DATA16_C
Relative segment
6060 - 6071
Segment part 10.
Intra module refs   Segment part 238
Ch000008 6060 -
DATA16_C
Relative segment
6072 - 6083
Segment part 11.
Intra module refs   Segment part 238
Ch000009 6072 -
DATA16_C
Relative segment
6084 - 6093
Segment part 12.
Intra module refs   Segment part 238
Ch000010 6084 -
DATA16_C
Relative segment
6094 - 60A3
Segment part 13.
Intra module refs   Segment part 238
Ch000011 6094 -
DATA16_C
Relative segment
60A4 - 60BE
Segment part 14.
Intra module refs   Segment part 238
Ch000012 60A4 -
DATA16_C
Relative segment
60BF - 60D7
Segment part 15.
Intra module refs   Segment part 238
Ch000013 60BF -
DATA16_C
Relative segment
60D8 - 60EC
Segment part 16.
Intra module refs   Segment part 238
Ch000014 60D8 -
DATA16_C
Relative segment
60ED - 6107
Segment part 17.
Intra module refs   Segment part 238
Ch000015 60ED -
DATA16_C
Relative segment
6108 - 6122
Segment part 18.
Intra module refs   Segment part 238
Ch000016 6108 -
DATA16_C
Relative segment
6123 - 613D
Segment part 19.
Intra module refs   Segment part 238
Ch000017 6123 -
DATA16_C
Relative segment
613E - 6156
Segment part 20.
Intra module refs   Segment part 238
Ch000018 613E -
DATA16_C
Relative segment
6157 - 6171
Segment part 21.
Intra module refs   Segment part 238
Ch000019 6157 -
DATA16_C
Relative segment
6172 - 618A
Segment part 22.
Intra module refs   Segment part 238
Ch000020 6172 -
DATA16_C
Relative segment
618B - 61A3
Segment part 23.
Intra module refs   Segment part 238
Ch000021 618B -
DATA16_C
Relative segment
61A4 - 61BE
Segment part 24.
Intra module refs   Segment part 238
Ch000022 61A4 -
DATA16_C
Relative segment
61BF - 61CE
Segment part 25.
Intra module refs   Segment part 238
Ch000023 61BF -
DATA16_C
Relative segment
61CF - 61E1
Segment part 26.
Intra module refs   Segment part 238
Ch000024 61CF -
DATA16_C
Relative segment
61E2 - 61F1
Segment part 27.
Intra module refs   Segment part 238
Ch000025 61E2 -
DATA16_C
Relative segment
61F2 - 620C
Segment part 28.
Intra module refs   Segment part 238
Ch000026 61F2 -
DATA16_C
Relative segment
620D - 6225
Segment part 29.
Intra module refs   Segment part 238
Ch000027 620D -
DATA16_C
Relative segment
6226 - 623C
Segment part 30.
Intra module refs   Segment part 238
Ch000028 6226 -
DATA16_C
Relative segment
623D - 6255
Segment part 31.
Intra module refs   Segment part 238
Ch000029 623D -
DATA16_C
Relative segment
6256 - 626E
Segment part 32.
Intra module refs   Segment part 238
Ch000030 6256 -
DATA16_C
Relative segment
626F - 6283
Segment part 33.
Intra module refs   Segment part 238
Ch000031 626F -
DATA16_C
Relative segment
6284 - 6298
Segment part 34.
Intra module refs   Segment part 238
Ch000032 6284 -
DATA16_C
Relative segment
6299 - 62B3
Segment part 35.
Intra module refs   Segment part 238
Ch000033 6299 -
DATA16_C
Relative segment
62B4 - 62C8
Segment part 36.
Intra module refs   Segment part 238
Ch000034 62B4 -
DATA16_C
Relative segment
62C9 - 62D9
Segment part 37.
Intra module refs   Segment part 238
Ch000035 62C9 -
DATA16_C
Relative segment
62DA - 62F2
Segment part 38.
Intra module refs   Segment part 238
Ch000036 62DA -
DATA16_C
Relative segment
62F3 - 630D
Segment part 39.
Intra module refs   Segment part 238
Ch000037 62F3 -
DATA16_C
Relative segment
630E - 6320
Segment part 40.
Intra module refs   Segment part 238
Ch000038 630E -
DATA16_C
Relative segment
6321 - 6339
Segment part 41.
Intra module refs   Segment part 238
Ch000039 6321 -
DATA16_C
Relative segment
633A - 6350
Segment part 42.
Intra module refs   Segment part 238
Ch000040 633A -
DATA16_C
Relative segment
6351 - 6369
Segment part 43.
Intra module refs   Segment part 238
Ch000041 6351 -
DATA16_C
Relative segment
636A - 6380
Segment part 44.
Intra module refs   Segment part 238
Ch000042 636A -
DATA16_C
Relative segment
6381 - 6399
Segment part 45.
Intra module refs   Segment part 238
Ch000043 6381 -
DATA16_C
Relative segment
639A - 63B2
Segment part 46.
Intra module refs   Segment part 238
Ch000044 639A -
DATA16_C
Relative segment
63B3 - 63CB
Segment part 47.
Intra module refs   Segment part 238
Ch000045 63B3 -
DATA16_C
Relative segment
63CC - 63E0
Segment part 48.
Intra module refs   Segment part 238
Ch000046 63CC -
DATA16_C
Relative segment
63E1 - 63F9
Segment part 49.
Intra module refs   Segment part 238
Ch000047 63E1 -
DATA16_C
Relative segment
63FA - 6416
Segment part 50.
Intra module refs   Segment part 238
Ch000048 63FA -
DATA16_C
Relative segment
6417 - 6433
Segment part 51.
Intra module refs   Segment part 238
Ch000049 6417 -
DATA16_C
Relative segment
6434 - 644C
Segment part 52.
Intra module refs   Segment part 238
Ch000050 6434 -
DATA16_C
Relative segment
644D - 6465
Segment part 53.
Intra module refs   Segment part 238
Ch000051 644D -
DATA16_C
Relative segment
6466 - 6480
Segment part 54.
Intra module refs   Segment part 238
Ch000052 6466 -
DATA16_C
Relative segment
6481 - 649B
Segment part 55.
Intra module refs   Segment part 238
Ch000053 6481 -
DATA16_C
Relative segment
649C - 64AF
Segment part 56.
Intra module refs   Segment part 238
Ch000054 649C -
DATA16_C
Relative segment
64B0 - 64C6
Segment part 57.
Intra module refs   Segment part 238
Ch000055 64B0 -
DATA16_C
Relative segment
64C7 - 64DA
Segment part 58.
Intra module refs   Segment part 238
Ch000056 64C7 -
DATA16_C
Relative segment
64DB - 64F1
Segment part 59.
Intra module refs   Segment part 238
Ch000057 64DB -
DATA16_C
Relative segment
64F2 - 6505
Segment part 60.
Intra module refs   Segment part 238
Ch000058 64F2 -
DATA16_C
Relative segment
6506 - 651C
Segment part 61.
Intra module refs   Segment part 238
Ch000059 6506 -
DATA16_C
Relative segment
651D - 6535
Segment part 62.
Intra module refs   Segment part 238
Ch000060 651D -
DATA16_C
Relative segment
6536 - 654C
Segment part 63.
Intra module refs   Segment part 238
Ch000061 6536 -
DATA16_C
Relative segment
654D - 655D
Segment part 64.
Intra module refs   Segment part 238
Ch000062 654D -
DATA16_C
Relative segment
655E - 6572
Segment part 65.
Intra module refs   Segment part 238
Ch000063 655E -
DATA16_C
Relative segment
6573 - 658B
Segment part 66.
Intra module refs   Segment part 238
Ch000064 6573 -
DATA16_C
Relative segment
658C - 659C
Segment part 67.
Intra module refs   Segment part 238
Ch000065 658C -
DATA16_C
Relative segment
659D - 65B2
Segment part 68.
Intra module refs   Segment part 238
Ch000066 659D -
DATA16_C
Relative segment
65B3 - 65C5
Segment part 69.
Intra module refs   Segment part 238
Ch000067 65B3 -
DATA16_C
Relative segment
65C6 - 65D9
Segment part 70.
Intra module refs   Segment part 238
Ch000068 65C6 -
DATA16_C
Relative segment
65DA - 65F0
Segment part 71.
Intra module refs   Segment part 238
Ch000069 65DA -
DATA16_C
Relative segment
65F1 - 6607
Segment part 72.
Intra module refs   Segment part 238
Ch000070 65F1 -
DATA16_C
Relative segment
6608 - 6619
Segment part 73.
Intra module refs   Segment part 238
Ch000071 6608 -
DATA16_C
Relative segment
661A - 662D
Segment part 74.
Intra module refs   Segment part 238
Ch000072 661A -
DATA16_C
Relative segment
662E - 6644
Segment part 75.
Intra module refs   Segment part 238
Ch000073 662E -
DATA16_C
Relative segment
6645 - 6658
Segment part 76.
Intra module refs   Segment part 238
Ch000074 6645 -
DATA16_C
Relative segment
6659 - 666E
Segment part 77.
Intra module refs   Segment part 238
Ch000075 6659 -
DATA16_C
Relative segment
666F - 6684
Segment part 78.
Intra module refs   Segment part 238
Ch000076 666F -
DATA16_C
Relative segment
6685 - 6698
Segment part 79.
Intra module refs   Segment part 238
Ch000077 6685 -
DATA16_C
Relative segment
6699 - 66B1
Segment part 80.
Intra module refs   Segment part 238
Ch000078 6699 -
DATA16_C
Relative segment
66B2 - 66C6
Segment part 81.
Intra module refs   Segment part 238
Ch000079 66B2 -
DATA16_C
Relative segment
66C7 - 66D8
Segment part 82.
Intra module refs   Segment part 238
Ch000080 66C7 -
DATA16_C
Relative segment
66D9 - 66E8
Segment part 83.
Intra module refs   Segment part 238
Ch000081 66D9 -
DATA16_C
Relative segment
66E9 - 66F8
Segment part 84.
Intra module refs   Segment part 238
Ch000082 66E9 -
DATA16_C
Relative segment
66F9 - 670C
Segment part 85.
Intra module refs   Segment part 238
Ch000083 66F9 -
DATA16_C
Relative segment
670D - 6720
Segment part 86.
Intra module refs   Segment part 238
Ch000084 670D -
DATA16_C
Relative segment
6721 - 6734
Segment part 87.
Intra module refs   Segment part 238
Ch000085 6721 -
DATA16_C
Relative segment
6735 - 6744
Segment part 88.
Intra module refs   Segment part 238
Ch000086 6735 -
DATA16_C
Relative segment
6745 - 6756
Segment part 89.
Intra module refs   Segment part 238
Ch000087 6745 -
DATA16_C
Relative segment
6757 - 6768
Segment part 90.
Intra module refs   Segment part 238
Ch000088 6757 -
DATA16_C
Relative segment
6769 - 677A
Segment part 91.
Intra module refs   Segment part 238
Ch000089 6769 -
DATA16_C
Relative segment
677B - 678B
Segment part 92.
Intra module refs   Segment part 238
Ch000090 677B -
DATA16_C
Relative segment
678C - 679B
Segment part 93.
Intra module refs   Segment part 238
Ch000091 678C -
DATA16_C
Relative segment
679C - 67AB
Segment part 94.
Intra module refs   Segment part 238
Ch000092 679C -
DATA16_C
Relative segment
67AC - 67BD
Segment part 95.
Intra module refs   Segment part 238
Ch000093 67AC -
DATA16_C
Relative segment
67BE - 67D1
Segment part 96.
Intra module refs   Segment part 238
Ch000094 67BE -
DATA16_C
Relative segment
67D2 - 67E2
Segment part 97.
Intra module refs   Segment part 238
Ch000095 67D2 -
DATA16_C
Relative segment
67E3 - 67F5
Segment part 98.
Intra module refs   Segment part 238
Ch000096 67E3 -
DATA16_C
Relative segment
67F6 - 6808
Segment part 99.
Intra module refs   Segment part 238
Ch000097 67F6 -
DATA16_C
Relative segment
6809 - 681C
Segment part 100.
Intra module refs   Segment part 238
Ch000098 6809 -
DATA16_C
Relative segment
681D - 682E
Segment part 101.
Intra module refs   Segment part 238
Ch000099 681D -
DATA16_C
Relative segment
682F - 6841
Segment part 102.
Intra module refs   Segment part 238
Ch000100 682F -
DATA16_C
Relative segment
6842 - 6855
Segment part 103.
Intra module refs   Segment part 238
Ch000101 6842 -
DATA16_C
Relative segment
6856 - 6867
Segment part 104.
Intra module refs   Segment part 238
Ch000102 6856 -
DATA16_C
Relative segment
6868 - 687A
Segment part 105.
Intra module refs   Segment part 238
Ch000103 6868 -
DATA16_C
Relative segment
687B - 688A
Segment part 106.
Intra module refs   Segment part 238
Ch000104 687B -
DATA16_C
Relative segment
688B - 689A
Segment part 107.
Intra module refs   Segment part 238
Ch000105 688B -
DATA16_C
Relative segment
689B - 68AE
Segment part 108.
Intra module refs   Segment part 238
Ch000106 689B -
DATA16_C
Relative segment
68AF - 68C2
Segment part 109.
Intra module refs   Segment part 238
Ch000107 68AF -
DATA16_C
Relative segment
68C3 - 68D4
Segment part 110.
Intra module refs   Segment part 238
Ch000108 68C3 -
DATA16_C
Relative segment
68D5 - 68E6
Segment part 111.
Intra module refs   Segment part 238
Ch000109 68D5 -
DATA16_C
Relative segment
68E7 - 68F8
Segment part 112.
Intra module refs   Segment part 238
Ch000110 68E7 -
DATA16_C
Relative segment
68F9 - 690A
Segment part 113.
Intra module refs   Segment part 238
Ch000111 68F9 -
DATA16_C
Relative segment
690B - 691C
Segment part 114.
Intra module refs   Segment part 238
Ch000112 690B -
DATA16_C
Relative segment
691D - 692F
Segment part 115.
Intra module refs   Segment part 238
Ch000113 691D -
DATA16_C
Relative segment
6930 - 6941
Segment part 116.
Intra module refs   Segment part 238
Ch000114 6930 -
DATA16_C
Relative segment
6942 - 6953
Segment part 117.
Intra module refs   Segment part 238
Ch000115 6942 -
DATA16_C
Relative segment
6954 - 6965
Segment part 118.
Intra module refs   Segment part 238
Ch000116 6954 -
DATA16_C
Relative segment
6966 - 6979
Segment part 119.
Intra module refs   Segment part 238
Ch000117 6966 -
DATA16_C
Relative segment
697A - 698A
Segment part 120.
Intra module refs   Segment part 238
Ch000118 697A -
DATA16_C
Relative segment
698B - 699E
Segment part 121.
Intra module refs   Segment part 238
Ch000119 698B -
DATA16_C
Relative segment
699F - 69B2
Segment part 122.
Intra module refs   Segment part 238
Ch000120 699F -
DATA16_C
Relative segment
69B3 - 69C4
Segment part 123.
Intra module refs   Segment part 238
Ch000121 69B3 -
DATA16_C
Relative segment
69C5 - 69D6
Segment part 124.
Intra module refs   Segment part 238
Ch000122 69C5 -
DATA16_C
Relative segment
69D7 - 69EB
Segment part 125.
Intra module refs   Segment part 238
Ch000123 69D7 -
DATA16_C
Relative segment
69EC - 69FF
Segment part 126.
Intra module refs   Segment part 238
Ch000124 69EC -
DATA16_C
Relative segment
6A00 - 6A11
Segment part 127.
Intra module refs   Segment part 238
Ch000125 6A00 -
DATA16_C
Relative segment
6A12 - 6A23
Segment part 128.
Intra module refs   Segment part 238
Ch000126 6A12 -
DATA16_C
Relative segment
6A24 - 6A35
Segment part 129.
Intra module refs   Segment part 238
Ch000127 6A24 -
DATA16_C
Relative segment
6A36 - 6A49
Segment part 130.
Intra module refs   Segment part 238
Ch000128 6A36 -
DATA16_C
Relative segment
6A4A - 6A5D
Segment part 131.
Intra module refs   Segment part 238
Ch000129 6A4A -
DATA16_C
Relative segment
6A5E - 6A71
Segment part 132.
Intra module refs   Segment part 238
Ch000130 6A5E -
DATA16_C
Relative segment
6A72 - 6A85
Segment part 133.
Intra module refs   Segment part 238
Ch000131 6A72 -
DATA16_C
Relative segment
6A86 - 6A99
Segment part 134.
Intra module refs   Segment part 238
Ch000132 6A86 -
DATA16_C
Relative segment
6A9A - 6AAB
Segment part 135.
Intra module refs   Segment part 238
Ch000133 6A9A -
DATA16_C
Relative segment
6AAC - 6ABD
Segment part 136.
Intra module refs   Segment part 238
Ch000134 6AAC -
DATA16_C
Relative segment
6ABE - 6ACF
Segment part 137.
Intra module refs   Segment part 238
Ch000135 6ABE -
DATA16_C
Relative segment
6AD0 - 6AE1
Segment part 138.
Intra module refs   Segment part 238
Ch000136 6AD0 -
DATA16_C
Relative segment
6AE2 - 6AF3
Segment part 139.
Intra module refs   Segment part 238
Ch000137 6AE2 -
DATA16_C
Relative segment
6AF4 - 6B05
Segment part 140.
Intra module refs   Segment part 238
Ch000138 6AF4 -
DATA16_C
Relative segment
6B06 - 6B18
Segment part 141.
Intra module refs   Segment part 238
Ch000139 6B06 -
DATA16_C
Relative segment
6B19 - 6B2A
Segment part 142.
Intra module refs   Segment part 238
Ch000140 6B19 -
DATA16_C
Relative segment
6B2B - 6B3C
Segment part 143.
Intra module refs   Segment part 238
Ch000141 6B2B -
DATA16_C
Relative segment
6B3D - 6B4C
Segment part 144.
Intra module refs   Segment part 238
Ch000142 6B3D -
DATA16_C
Relative segment
6B4D - 6B5F
Segment part 145.
Intra module refs   Segment part 238
Ch000143 6B4D -
DATA16_C
Relative segment
6B60 - 6B72
Segment part 146.
Intra module refs   Segment part 238
Ch000144 6B60 -
DATA16_C
Relative segment
6B73 - 6B82
Segment part 147.
Intra module refs   Segment part 238
Ch000145 6B73 -
DATA16_C
Relative segment
6B83 - 6B96
Segment part 148.
Intra module refs   Segment part 238
Ch000146 6B83 -
DATA16_C
Relative segment
6B97 - 6BA8
Segment part 149.
Intra module refs   Segment part 238
Ch000147 6B97 -
DATA16_C
Relative segment
6BA9 - 6BBA
Segment part 150.
Intra module refs   Segment part 238
Ch000148 6BA9 -
DATA16_C
Relative segment
6BBB - 6BCC
Segment part 151.
Intra module refs   Segment part 238
Ch000149 6BBB -
DATA16_C
Relative segment
6BCD - 6BDE
Segment part 152.
Intra module refs   Segment part 238
Ch000150 6BCD -
DATA16_C
Relative segment
6BDF - 6BF0
Segment part 153.
Intra module refs   Segment part 238
Ch000151 6BDF -
DATA16_C
Relative segment
6BF1 - 6C02
Segment part 154.
Intra module refs   Segment part 238
Ch000152 6BF1 -
DATA16_C
Relative segment
6C03 - 6C14
Segment part 155.
Intra module refs   Segment part 238
Ch000153 6C03 -
DATA16_C
Relative segment
6C15 - 6C26
Segment part 156.
Intra module refs   Segment part 238
Ch000154 6C15 -
DATA16_C
Relative segment
6C27 - 6C3A
Segment part 157.
Intra module refs   Segment part 238
Ch000155 6C27 -
DATA16_C
Relative segment
6C3B - 6C4E
Segment part 158.
Intra module refs   Segment part 238
Ch000156 6C3B -
DATA16_C
Relative segment
6C4F - 6C62
Segment part 159.
Intra module refs   Segment part 238
Ch000157 6C4F -
DATA16_C
Relative segment
6C63 - 6C76
Segment part 160.
Intra module refs   Segment part 238
Ch000158 6C63 -
DATA16_C
Relative segment
6C77 - 6C8A
Segment part 161.
Intra module refs   Segment part 238
Ch000159 6C77 -
DATA16_C
Relative segment
6C8B - 6C9B
Segment part 162.
Intra module refs   Segment part 238
Ch000160 6C8B -
DATA16_C
Relative segment
6C9C - 6CAF
Segment part 163.
Intra module refs   Segment part 238
Ch000161 6C9C -
DATA16_C
Relative segment
6CB0 - 6CC3
Segment part 164.
Intra module refs   Segment part 238
Ch000162 6CB0 -
DATA16_C
Relative segment
6CC4 - 6CDC
Segment part 165.
Intra module refs   Segment part 238
Ch000163 6CC4 -
DATA16_C
Relative segment
6CDD - 6CED
Segment part 166.
Intra module refs   Segment part 238
Ch000164 6CDD -
DATA16_C
Relative segment
6CEE - 6D03
Segment part 167.
Intra module refs   Segment part 238
Ch000165 6CEE -
DATA16_C
Relative segment
6D04 - 6D17
Segment part 168.
Intra module refs   Segment part 238
Ch000166 6D04 -
DATA16_C
Relative segment
6D18 - 6D2D
Segment part 169.
Intra module refs   Segment part 238
Ch000167 6D18 -
DATA16_C
Relative segment
6D2E - 6D3E
Segment part 170.
Intra module refs   Segment part 238
Ch000168 6D2E -
DATA16_C
Relative segment
6D3F - 6D4E
Segment part 171.
Intra module refs   Segment part 238
Ch000169 6D3F -
DATA16_C
Relative segment
6D4F - 6D60
Segment part 172.
Intra module refs   Segment part 238
Ch000170 6D4F -
DATA16_C
Relative segment
6D61 - 6D74
Segment part 173.
Intra module refs   Segment part 238
Ch000171 6D61 -
DATA16_C
Relative segment
6D75 - 6D86
Segment part 174.
Intra module refs   Segment part 238
Ch000172 6D75 -
DATA16_C
Relative segment
6D87 - 6D9F
Segment part 175.
Intra module refs   Segment part 238
Ch000173 6D87 -
DATA16_C
Relative segment
6DA0 - 6DB5
Segment part 176.
Intra module refs   Segment part 238
Ch000174 6DA0 -
DATA16_C
Relative segment
6DB6 - 6DCD
Segment part 177.
Intra module refs   Segment part 238
Ch000175 6DB6 -
DATA16_C
Relative segment
6DCE - 6DDD
Segment part 178.
Intra module refs   Segment part 238
Ch000176 6DCE -
DATA16_C
Relative segment
6DDE - 6DED
Segment part 179.
Intra module refs   Segment part 238
Ch000177 6DDE -
DATA16_C
Relative segment
6DEE - 6DFD
Segment part 180.
Intra module refs   Segment part 238
Ch000178 6DEE -
DATA16_C
Relative segment
6DFE - 6E0D
Segment part 181.
Intra module refs   Segment part 238
Ch000179 6DFE -
DATA16_C
Relative segment
6E0E - 6E1D
Segment part 182.
Intra module refs   Segment part 238
Ch000180 6E0E -
DATA16_C
Relative segment
6E1E - 6E2D
Segment part 183.
Intra module refs   Segment part 238
Ch000181 6E1E -
DATA16_C
Relative segment
6E2E - 6E3D
Segment part 184.
Intra module refs   Segment part 238
Ch000182 6E2E -
DATA16_C
Relative segment
6E3E - 6E4D
Segment part 185.
Intra module refs   Segment part 238
Ch000183 6E3E -
DATA16_C
Relative segment
6E4E - 6E5D
Segment part 186.
Intra module refs   Segment part 238
Ch000184 6E4E -
DATA16_C
Relative segment
6E5E - 6E6D
Segment part 187.
Intra module refs   Segment part 238
Ch000185 6E5E -
DATA16_C
Relative segment
6E6E - 6E7D
Segment part 188.
Intra module refs   Segment part 238
Ch000186 6E6E -
DATA16_C
Relative segment
6E7E - 6E8D
Segment part 189.
Intra module refs   Segment part 238
Ch000187 6E7E -
DATA16_C
Relative segment
6E8E - 6E9D
Segment part 190.
Intra module refs   Segment part 238
Ch000188 6E8E -
DATA16_C
Relative segment
6E9E - 6EAD
Segment part 191.
Intra module refs   Segment part 238
Ch000189 6E9E -
DATA16_C
Relative segment
6EAE - 6EBD
Segment part 192.
Intra module refs   Segment part 238
Ch000190 6EAE -
DATA16_C
Relative segment
6EBE - 6ECD
Segment part 193.
Intra module refs   Segment part 238
Ch000191 6EBE -
DATA16_C
Relative segment
6ECE - 6EDD
Segment part 194.
Intra module refs   Segment part 238
Ch000192 6ECE -
DATA16_C
Relative segment
6EDE - 6EED
Segment part 195.
Intra module refs   Segment part 238
Ch000193 6EDE -
DATA16_C
Relative segment
6EEE - 6EFD
Segment part 196.
Intra module refs   Segment part 238
Ch000194 6EEE -
DATA16_C
Relative segment
6EFE - 6F0D
Segment part 197.
Intra module refs   Segment part 238
Ch000195 6EFE -
DATA16_C
Relative segment
6F0E - 6F1D
Segment part 198.
Intra module refs   Segment part 238
Ch000196 6F0E -
DATA16_C
Relative segment
6F1E - 6F2D
Segment part 199.
Intra module refs   Segment part 238
Ch000197 6F1E -
DATA16_C
Relative segment
6F2E - 6F3D
Segment part 200.
Intra module refs   Segment part 238
Ch000198 6F2E -
DATA16_C
Relative segment
6F3E - 6F4D
Segment part 201.
Intra module refs   Segment part 238
Ch000199 6F3E -
DATA16_C
Relative segment
6F4E - 6F5D
Segment part 202.
Intra module refs   Segment part 238
Ch000200 6F4E -
DATA16_C
Relative segment
6F5E - 6F6D
Segment part 203.
Intra module refs   Segment part 238
Ch000201 6F5E -
DATA16_C
Relative segment
6F6E - 6F7D
Segment part 204.
Intra module refs   Segment part 238
Ch000202 6F6E -
DATA16_C
Relative segment
6F7E - 6F8D
Segment part 205.
Intra module refs   Segment part 238
Ch000203 6F7E -
DATA16_C
Relative segment
6F8E - 6F9D
Segment part 206.
Intra module refs   Segment part 238
Ch000204 6F8E -
DATA16_C
Relative segment
6F9E - 6FAD
Segment part 207.
Intra module refs   Segment part 238
Ch000205 6F9E -
DATA16_C
Relative segment
6FAE - 6FBD
Segment part 208.
Intra module refs   Segment part 238
Ch000206 6FAE -
DATA16_C
Relative segment
6FBE - 6FCD
Segment part 209.
Intra module refs   Segment part 238
Ch000207 6FBE -
DATA16_C
Relative segment
6FCE - 6FDD
Segment part 210.
Intra module refs   Segment part 238
Ch000208 6FCE -
DATA16_C
Relative segment
6FDE - 6FED
Segment part 211.
Intra module refs   Segment part 238
Ch000209 6FDE -
DATA16_C
Relative segment
6FEE - 6FFD
Segment part 212.
Intra module refs   Segment part 238
Ch000210 6FEE -
DATA16_C
Relative segment
6FFE - 700D
Segment part 213.
Intra module refs   Segment part 238
Ch000211 6FFE -
DATA16_C
Relative segment
700E - 701D
Segment part 214.
Intra module refs   Segment part 238
Ch000212 700E -
DATA16_C
Relative segment
701E - 702D
Segment part 215.
Intra module refs   Segment part 238
Ch000213 701E -
DATA16_C
Relative segment
702E - 703D
Segment part 216.
Intra module refs   Segment part 238
Ch000214 702E -
DATA16_C
Relative segment
703E - 704D
Segment part 217.
Intra module refs   Segment part 238
Ch000215 703E -
DATA16_C
Relative segment
704E - 705D
Segment part 218.
Intra module refs   Segment part 238
Ch000216 704E -
DATA16_C
Relative segment
705E - 706D
Segment part 219.
Intra module refs   Segment part 238
Ch000217 705E -
DATA16_C
Relative segment
706E - 707D
Segment part 220.
Intra module refs   Segment part 238
Ch000218 706E -
DATA16_C
Relative segment
707E - 708D
Segment part 221.
Intra module refs   Segment part 238
Ch000219 707E -
DATA16_C
Relative segment
708E - 709D
Segment part 222.
Intra module refs   Segment part 238
Ch000220 708E -
DATA16_C
Relative segment
709E - 70AD
Segment part 223.
Intra module refs   Segment part 238
Ch000221 709E -
DATA16_C
Relative segment
70AE - 70BD
Segment part 224.
Intra module refs   Segment part 238
Ch000222 70AE -
DATA16_C
Relative segment
70BE - 70CD
Segment part 225.
Intra module refs   Segment part 238
Ch000223 70BE -
DATA16_C
Relative segment
70CE - 70DD
Segment part 226.
Intra module refs   Segment part 238
Ch000224 70CE -
DATA16_C
Relative segment
70DE - 70ED
Segment part 227.
Intra module refs   Segment part 238
Ch000225 70DE -
DATA16_C
Relative segment
70EE - 70FD
Segment part 228.
Intra module refs   Segment part 238
Ch000226 70EE -
DATA16_C
Relative segment
70FE - 710D
Segment part 229.
Intra module refs   Segment part 238
Ch000227 70FE -
DATA16_C
Relative segment
710E - 711D
Segment part 230.
Intra module refs   Segment part 238
Ch000228 710E -
DATA16_C
Relative segment
711E - 712D
Segment part 231.
Intra module refs   Segment part 238
Ch000229 711E -
DATA16_C
Relative segment
712E - 713D
Segment part 232.
Intra module refs   Segment part 238
Ch000230 712E -
DATA16_C
Relative segment
713E - 714D
Segment part 233.
Intra module refs   Segment part 238
Ch000231 713E -
DATA16_C
Relative segment
714E - 715D
Segment part 234.
Intra module refs   Segment part 238
Ch000232 714E -
DATA16_C
Relative segment
715E - 716D
Segment part 235.
Intra module refs   Segment part 238
Ch000233 715E -
DATA16_C
Relative segment
716E - 717F
Segment part 236.
Intra module refs   Segment part 238
Ch000234 716E -
DATA16_I
Relative segment
1C00 - 1E0D
Segment part 237.
GuiFont_ChPtrList 1C00 GuiLib_DrawChar (GuiLib)
PrepareText (GuiLib)
DATA16_C
Relative segment
5EE2 - 5EF9
Segment part 239.
Intra module refs   GuiFont_FontList
Font_English 5EE2 -
DATA16_C
Relative segment
5EFA - 5F11
Segment part 240.
Intra module refs   GuiFont_FontList
Font_EnglishSmalll 5EFA -
DATA16_C
Relative segment
5F12 - 5F29
Segment part 241.
Intra module refs   GuiFont_FontList
Font_Icons 5F12 -
DATA16_C
Relative segment
5F2A - 5F41
Segment part 242.
Intra module refs   GuiFont_FontList
Font_Second 5F2A -
DATA16_C
Relative segment
5F42 - 5F4B
Segment part 243.
GuiFont_FontList 5F42 GuiLib_DrawChar (GuiLib)
SetCurFont (GuiLib)
DATA16_C
Segment part 244.
NOT NEEDED.
GuiFont_LanguageActive
DATA16_C
Segment part 245.
NOT NEEDED.
GuiFont_LanguageIndex
DATA16_C
Relative segment
7180 - 7180
Segment part 246.
GuiFont_LanguageTextDir 7180 ReadItem (GuiLib)
DATA16_C
Relative segment
7181 - 7181
Segment part 247.
GuiFont_DecimalChar 7181 DataNumStr (GuiLib)
DATA16_C
Relative segment
7182 - 7182
Segment part 248.
GuiFont_LanguageCharSets 7182 DrawItem (GuiLib)
GuiLib_DrawStr (GuiLib)
GuiLib_SetLanguage (GuiLib)
CSTACK
Segment part 1.
NOT NEEDED.
DATA16_ID
Relative segment
8C1C - 8E29
Segment part 238.
Intra module refs   GuiFont_ChPtrList
CODE
Segment part 249.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 250.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiLib.r43 GuiLib
Program module
<CODE> 2
Relative segment
00013E06 - 00013E13
Segment part 220.
Intra module refs   GuiLib_Line
GuiLib_LinePattern
labs
CSTACK = 00000000 ( 00000004 )
00013E06 -
DATA16_Z
Segment part 10.
NOT NEEDED.
Dummy1_8U
DATA16_Z
Segment part 11.
NOT NEEDED.
Dummy2_8U
DATA16_Z
Segment part 12.
NOT NEEDED.
Dummy3_8U
DATA16_Z
Segment part 13.
NOT NEEDED.
Dummy1_16S
DATA16_Z
Relative segment
1EA6 - 1EC5
Segment part 14.
Intra module refs   GuiLib_ResetDisplayRepaint
MarkDisplayBoxRepaint
GuiLib_DisplayRepaint 1EA6 GuiDisplay_Refresh (GuiDisplay)
DATA16_Z
Relative segment
1EC6 - 1EC7
Segment part 15.
Intra module refs   DrawCursorLine
DrawItem
GuiLib_Clear
GuiLib_Cursor_Down
GuiLib_Cursor_Hide
GuiLib_Cursor_Select
GuiLib_Cursor_Up
GuiLib_Refresh
GuiLib_ShowScreen
GuiLib_ActiveCursorFieldNo 1EC6 -
DATA16_Z
Relative segment
1EC8 - 1EC9
Segment part 16.
Intra module refs   DrawItem
GuiLib_ShowScreen
GuiLib_AutoRedrawFieldNo 1EC8 -
DATA16_Z
Relative segment
1ECA - 1ECB
Segment part 17.
Intra module refs   DataNumStr
DrawItem
DrawStructure
GuiLib_DrawStr
GuiLib_SetLanguage
GuiLib_LanguageIndex 1ECA -
DATA16_Z
Relative segment
4C0A - 4C0A
Segment part 18.
Intra module refs   GuiLib_SetLanguage
GuiLib_LanguageCharSet 4C0A -
DATA16_Z
Relative segment
4C0B - 4C0B
Segment part 19.
Intra module refs   PrepareText
SetLanguageCharSet
GuiLib_CurCharSet 4C0B -
DATA16_Z
Relative segment
1ECC - 1ECD
Segment part 20.
Intra module refs   GuiLib_Clear
GuiLib_Init
GuiLib_ShowScreen
GuiLib_CurStructureNdx 1ECC -
DATA16_Z
Relative segment
1ECE - 1ECF
Segment part 21.
Intra module refs   DrawItem
GuiLib_Refresh
GuiLib_ShowScreen
DisplayLevel 1ECE
DATA16_Z
Relative segment
4C0C - 4C0C
Segment part 22.
Intra module refs   DrawItem
DrawStructure
DrawText
GuiLib_Init
ShowBackBox
DisplayWriting 4C0C
DATA16_Z
Relative segment
1ED0 - 1F0B
Segment part 23.
Intra module refs   DataNumStr
DrawCursorLine
DrawItem
DrawStructure
DrawText
GuiLib_DrawStr
GuiLib_Refresh
GuiLib_ShowScreen
PrepareText
ReadItem
ReadVar
SetBackBox
SetBackColorBox
CurItem 1ED0
DATA16_Z
Relative segment
1F0C - 2037
Segment part 24.
Intra module refs   DrawCursorLine
DrawItem
GuiLib_Clear
GuiLib_Cursor_Down
GuiLib_Cursor_Select
GuiLib_Cursor_Up
GuiLib_ShowScreen
CursorItems 1F0C
DATA16_Z
Relative segment
2038 - 228F
Segment part 25.
Intra module refs   DrawItem
GuiLib_Clear
GuiLib_Refresh
GuiLib_ShowScreen
AutoRedrawItems 2038
DATA16_Z
Relative segment
4C0D - 4C16
Segment part 26.
Intra module refs   DrawItem
GuiLib_Refresh
AutoRedrawLevel 4C0D
DATA16_Z
Relative segment
2290 - 2295
Segment part 27.
Intra module refs   DrawStructure
GuiLib_ShowScreen
XMemory 2290
DATA16_Z
Relative segment
2296 - 229B
Segment part 28.
Intra module refs   DrawStructure
GuiLib_ShowScreen
YMemory 2296
DATA16_Z
Relative segment
229C - 22D9
Segment part 29.
Intra module refs   CharDist
DrawText
PrepareText
TextPixelLength
TextCharPtrAry 229C
DATA16_Z
Relative segment
4C17 - 4C35
Segment part 30.
Intra module refs   CharDist
PrepareText
TextPixelLength
TextPsMode 4C17
DATA16_Z
Relative segment
22DA - 22DB
Segment part 31.
Intra module refs   CharDist
DrawText
PrepareText
SetBackBox
SetCurFont
TextPixelLength
CurFont 22DA
DATA16_Z
Relative segment
22DC - 22DD
Segment part 32.
Intra module refs   DrawStructure
DrawText
FontWriteX1 22DC
DATA16_Z
Relative segment
22DE - 22DF
Segment part 33.
Intra module refs   DrawStructure
DrawText
FontWriteY1 22DE
DATA16_Z
Relative segment
22E0 - 22E1
Segment part 34.
Intra module refs   DrawStructure
DrawText
FontWriteX2 22E0
DATA16_Z
Relative segment
22E2 - 22E3
Segment part 35.
Intra module refs   DrawStructure
DrawText
FontWriteY2 22E2
DATA16_Z
Relative segment
4C36 - 4C42
Segment part 36.
Intra module refs   DataNumStr
DrawItem
VarNumTextStr 4C36
DATA16_Z
Relative segment
4C43 - 4C61
Segment part 37.
Intra module refs   DrawItem
AnsiTextBuf 4C43
DATA16_Z
Relative segment
4C62 - 4C62
Segment part 38.
Intra module refs   DrawItem
GuiLib_Init
GuiLib_ShowScreen
InitialDrawing 4C62
DATA16_Z
Relative segment
4C63 - 4C63
Segment part 39.
Intra module refs   DrawItem
GuiLib_Init
GuiLib_Refresh
GuiLib_ShowScreen
DrawingLevel 4C63
DATA16_Z
Relative segment
22E4 - 22E5
Segment part 40.
Intra module refs   GuiLib_Init
GuiLib_Refresh
GuiLib_ShowScreen
TopLevelStructure 22E4
DATA16_Z
Relative segment
4C64 - 4C64
Segment part 41.
Intra module refs   DrawCursorLine
DrawItem
GuiLib_Clear
GuiLib_Refresh
GuiLib_ShowScreen
CursorInUse 4C64
DATA16_Z
Relative segment
22E6 - 22E7
Segment part 42.
Intra module refs   DrawItem
GuiLib_ShowScreen
CursorFieldFound 22E6
DATA16_Z
Relative segment
4C65 - 4C65
Segment part 43.
Intra module refs   DrawItem
GuiLib_ShowScreen
CursorActiveFieldFound 4C65
DATA16_Z
Relative segment
4C66 - 4C66
Segment part 44.
Intra module refs   DrawCursorLine
DrawItem
GuiLib_Init
GuiLib_Refresh
GuiLib_ShowScreen
SwapColors 4C66
DATA16_Z
Segment part 45.
NOT NEEDED.
BlinkBoxX1
DATA16_Z
Segment part 46.
NOT NEEDED.
BlinkBoxY1
DATA16_Z
Segment part 47.
NOT NEEDED.
BlinkBoxX2
DATA16_Z
Segment part 48.
NOT NEEDED.
BlinkBoxY2
DATA16_Z
Relative segment
22E8 - 22E9
Segment part 49.
Intra module refs   GuiLib_Init
BlinkBoxRate 22E8
DATA16_Z
Segment part 50.
NOT NEEDED.
BlinkBoxState
DATA16_Z
Relative segment
4C67 - 4C67
Segment part 51.
Intra module refs   GuiLib_ShowScreen
BlinkBoxInverted 4C67
DATA16_Z
Segment part 52.
NOT NEEDED.
InvertBoxX1
DATA16_Z
Segment part 53.
NOT NEEDED.
InvertBoxY1
DATA16_Z
Segment part 54.
NOT NEEDED.
InvertBoxX2
DATA16_Z
Segment part 55.
NOT NEEDED.
InvertBoxY2
DATA16_Z
Relative segment
4C68 - 4C68
Segment part 56.
Intra module refs   GuiLib_Init
InvertBoxOn 4C68
DATA16_Z
Relative segment
4C69 - 4C69
Segment part 57.
Intra module refs   ReadItem
CommonByte0 4C69
DATA16_Z
Relative segment
4C6A - 4C6A
Segment part 58.
Intra module refs   ReadItem
CommonByte1 4C6A
DATA16_Z
Relative segment
4C6B - 4C6B
Segment part 59.
Intra module refs   DrawStructure
ReadItem
CommonByte2 4C6B
DATA16_Z
Relative segment
4C6C - 4C6C
Segment part 60.
Intra module refs   ReadItem
CommonByte3 4C6C
DATA16_Z
Relative segment
4C6D - 4C6D
Segment part 61.
Intra module refs   ReadItem
CommonByte4 4C6D
DATA16_Z
Relative segment
4C6E - 4C6E
Segment part 62.
Intra module refs   ReadItem
CommonByte5 4C6E
DATA16_Z
Relative segment
4C6F - 4C6F
Segment part 63.
Intra module refs   DrawItem
ReadItem
CommonByte6 4C6F
DATA16_Z
Relative segment
22EA - 22ED
Segment part 64.
Intra module refs   DrawStructure
ReadItem
ItemTypeBit 22EA
DATA16_Z
Relative segment
22EE - 22EF
Segment part 65.
Intra module refs   DrawStructure
ReadItem
X1 22EE
DATA16_Z
Relative segment
22F0 - 22F1
Segment part 66.
Intra module refs   DrawStructure
ReadItem
Y1 22F0
DATA16_Z
Relative segment
22F2 - 22F3
Segment part 67.
Intra module refs   DrawStructure
ReadItem
X2 22F2
DATA16_Z
Relative segment
22F4 - 22F5
Segment part 68.
Intra module refs   DrawStructure
ReadItem
Y2 22F4
DATA16_Z
Relative segment
4C70 - 4C70
Segment part 69.
Intra module refs   DrawStructure
ReadItem
X1Mode 4C70
DATA16_Z
Relative segment
4C71 - 4C71
Segment part 70.
Intra module refs   DrawStructure
ReadItem
Y1Mode 4C71
DATA16_Z
Relative segment
4C72 - 4C72
Segment part 71.
Intra module refs   DrawStructure
ReadItem
X2Mode 4C72
DATA16_Z
Relative segment
4C73 - 4C73
Segment part 72.
Intra module refs   DrawStructure
ReadItem
Y2Mode 4C73
DATA16_Z
Relative segment
4C74 - 4C74
Segment part 73.
Intra module refs   DrawStructure
ReadItem
X1MemoryRead 4C74
DATA16_Z
Relative segment
4C75 - 4C75
Segment part 74.
Intra module refs   DrawStructure
ReadItem
Y1MemoryRead 4C75
DATA16_Z
Relative segment
4C76 - 4C76
Segment part 75.
Intra module refs   DrawStructure
ReadItem
X1MemoryWrite 4C76
DATA16_Z
Relative segment
4C77 - 4C77
Segment part 76.
Intra module refs   DrawStructure
ReadItem
Y1MemoryWrite 4C77
DATA16_Z
Relative segment
4C78 - 4C78
Segment part 77.
Intra module refs   DrawStructure
ReadItem
X2MemoryRead 4C78
DATA16_Z
Relative segment
4C79 - 4C79
Segment part 78.
Intra module refs   DrawStructure
ReadItem
Y2MemoryRead 4C79
DATA16_Z
Relative segment
4C7A - 4C7A
Segment part 79.
Intra module refs   DrawStructure
ReadItem
X2MemoryWrite 4C7A
DATA16_Z
Relative segment
4C7B - 4C7B
Segment part 80.
Intra module refs   DrawStructure
ReadItem
Y2MemoryWrite 4C7B
DATA16_Z
Relative segment
4C7C - 4C7C
Segment part 81.
Intra module refs   DrawStructure
ReadItem
X1VarType 4C7C
DATA16_Z
Relative segment
4C7D - 4C7D
Segment part 82.
Intra module refs   DrawStructure
ReadItem
Y1VarType 4C7D
DATA16_Z
Relative segment
4C7E - 4C7E
Segment part 83.
Intra module refs   DrawStructure
ReadItem
X2VarType 4C7E
DATA16_Z
Relative segment
4C7F - 4C7F
Segment part 84.
Intra module refs   DrawStructure
ReadItem
Y2VarType 4C7F
DATA16_Z
Relative segment
22F6 - 22F7
Segment part 85.
Intra module refs   DrawText
GuiLib_Refresh
SetBackBox
SetBackColorBox
ShowBackBox
BbX1 22F6
DATA16_Z
Relative segment
22F8 - 22F9
Segment part 86.
Intra module refs   DrawText
GuiLib_Refresh
SetBackBox
SetBackColorBox
ShowBackBox
BbX2 22F8
DATA16_Z
Relative segment
22FA - 22FB
Segment part 87.
Intra module refs   DrawText
GuiLib_Refresh
SetBackBox
SetBackColorBox
ShowBackBox
BbY1 22FA
DATA16_Z
Relative segment
22FC - 22FD
Segment part 88.
Intra module refs   DrawText
GuiLib_Refresh
SetBackBox
SetBackColorBox
ShowBackBox
BbY2 22FC
DATA16_Z
Relative segment
22FE - 22FF
Segment part 89.
Intra module refs   DrawStructure
ReadItem
ItemDataPtr 22FE
DATA16_Z
Relative segment
2300 - 2301
Segment part 90.
Intra module refs   DrawStructure
GetItemByte
GetItemWord
ReadItem
ItemDataBufCnt 2300
DATA16_Z
Relative segment
2302 - 2303
Segment part 91.
Intra module refs   DrawItem
GuiLib_Clear
GuiLib_Init
GuiLib_ShowScreen
DisplayOrigoX 2302
DATA16_Z
Relative segment
2304 - 2305
Segment part 92.
Intra module refs   DrawItem
GuiLib_Clear
GuiLib_Init
GuiLib_ShowScreen
DisplayOrigoY 2304
DATA16_Z
Relative segment
2306 - 2307
Segment part 93.
Intra module refs   DrawChar
DrawItem
GuiLib_Box
GuiLib_Clear
GuiLib_Dot
GuiLib_FillBox
GuiLib_Init
GuiLib_Line
GuiLib_LinePattern
GuiLib_MarkDisplayBoxRepaint
GuiLib_ShowScreen
ShowBitmapArea
CoordOrigoX 2306
DATA16_Z
Relative segment
2308 - 2309
Segment part 94.
Intra module refs   DrawChar
DrawItem
GuiLib_Box
GuiLib_Clear
GuiLib_Dot
GuiLib_FillBox
GuiLib_Init
GuiLib_Line
GuiLib_LinePattern
GuiLib_MarkDisplayBoxRepaint
GuiLib_ShowScreen
ShowBitmapArea
CoordOrigoY 2308
DATA16_Z
Relative segment
230A - 230B
Segment part 95.
Intra module refs   DrawItem
GuiLib_Init
GuiLib_Refresh
GuiLib_ShowScreen
BackgroundBitmapIndex 230A
DATA16_Z
Relative segment
230C - 230D
Segment part 96.
Intra module refs   DrawItem
GuiLib_Refresh
BackgroundBitmapX 230C
DATA16_Z
Relative segment
230E - 230F
Segment part 97.
Intra module refs   DrawItem
GuiLib_Refresh
BackgroundBitmapY 230E
<CODE> 2
Relative segment
00013E30 - 00013E3B
Segment part 118.
Intra module refs   GuiLib_Line
GuiLib_LinePattern
OrderCoord
SwapCoord
CSTACK = 00000000 ( 00000004 )
00013E30
<CODE> 2
Relative segment
00013D66 - 00013D77
Segment part 121.
Intra module refs   DrawItem
GuiLib_Box
GuiLib_FillBox
GuiLib_Line
GuiLib_LinePattern
GuiLib_MarkDisplayBoxRepaint
ShowBitmapArea
OrderCoord
calls direct
CSTACK = 00000000 ( 00000004 )
00013D66
DATA16_Z
Relative segment
4C80 - 507F
Segment part 98.
Intra module refs   ClearDisplay
DrawChar
HorzLine
MakeDot
ShowBitmapArea
VertLine
GuiLib_DisplayBuf 4C80 GuiDisplay_Refresh (GuiDisplay)
DATA16_C
Relative segment
7183 - 7192
Segment part 2.
Intra module refs   ConvertIntToStr
DATA16_C
Relative segment
7193 - 7194
Segment part 3.
Intra module refs   DataNumStr
DATA16_C
Relative segment
7195 - 7196
Segment part 4.
Intra module refs   DataNumStr
DATA16_C
Relative segment
7197 - 7198
Segment part 5.
Intra module refs   DataNumStr
DATA16_C
Relative segment
7199 - 719B
Segment part 6.
Intra module refs   DataNumStr
DATA16_C
Relative segment
719C - 719E
Segment part 7.
Intra module refs   DataNumStr
DATA16_C
Relative segment
719F - 71A1
Segment part 8.
Intra module refs   DataNumStr
DATA16_C
Relative segment
71A2 - 71A4
Segment part 9.
Intra module refs   DataNumStr
DATA16_C
Relative segment
71A5 - 71AC
Segment part 99.
Intra module refs   ShowBitmapArea
VertLine
LinePattern8Top 71A5 -
DATA16_C
Relative segment
71AD - 71B4
Segment part 100.
Intra module refs   ShowBitmapArea
VertLine
LinePattern8Bottom 71AD -
<CODE> 2
Relative segment
000127B2 - 00012809
Segment part 116.
Intra module refs   GuiLib_Box
GuiLib_ClearDisplay
GuiLib_FillBox
GuiLib_Line
GuiLib_MarkDisplayBoxRepaint
MakeDot
ShowBitmapArea
MarkDisplayBoxRepaint
CSTACK = 00000000 ( 0000000C )
000127B2
<CODE> 2
Relative segment
00013E14 - 00013E21
Segment part 186.
Intra module refs   GuiLib_ClearDisplay
ClearDisplay
calls direct
CSTACK = 00000000 ( 00000004 )
00013E14
<CODE> 2
Relative segment
000120E0 - 0001214B
Segment part 117.
Intra module refs   GuiLib_Dot
GuiLib_Line
GuiLib_LinePattern
MakeDot
calls direct
CSTACK = 00000000 ( 0000000C )
000120E0
CODE
Segment part 194.
NOT NEEDED.
ReadDot
not allocated function
<CODE> 2
Relative segment
00012004 - 00012071
Segment part 119.
Intra module refs   GuiLib_Box
GuiLib_Line
HorzLine
CSTACK = 00000000 ( 00000010 )
00012004
<CODE> 1
Relative segment
FD26 - FE1D
Segment part 120.
Intra module refs   GuiLib_Box
GuiLib_FillBox
GuiLib_Line
VertLine
CSTACK = 00000000 ( 00000010 )
FD26
<CODE> 1
Relative segment
D3C6 - D615
Segment part 127.
Intra module refs   DrawText
GuiLib_DrawChar
DrawChar
CSTACK = 00000000 ( 00000024 )
D3C6
<CODE> 1
Relative segment
B872 - BD1F
Segment part 144.
Intra module refs   GuiLib_ShowBitmap
GuiLib_ShowBitmapArea
ShowBitmapArea
calls direct
CSTACK = 00000000 ( 00000028 )
B872
CODE
Segment part 159.
NOT NEEDED.
GuiLib_InvertBox
calls direct
not allocated function
CODE
Segment part 215.
NOT NEEDED.
GuiLib_DegToRad
not allocated function
CODE
Segment part 219.
NOT NEEDED.
GuiLib_RadToDeg
not allocated function
CODE
Segment part 217.
NOT NEEDED.
GuiLib_SinRad
not allocated function
CODE
Segment part 218.
NOT NEEDED.
GuiLib_SinDeg
calls direct
not allocated function
CODE
Segment part 214.
NOT NEEDED.
GuiLib_CosRad
not allocated function
CODE
Segment part 216.
NOT NEEDED.
GuiLib_CosDeg
calls direct
not allocated function
<CODE> 2
Relative segment
0001221E - 00012285
Segment part 146.
Intra module refs   GuiLib_Ellipse
GuiLib_Sqrt
CSTACK = 00000000 ( 0000000C )
0001221E -
CODE
Segment part 200.
NOT NEEDED.
GuiLib_GetRedRgbColor
not allocated function
CODE
Segment part 213.
NOT NEEDED.
GuiLib_SetRedRgbColor
not allocated function
CODE
Segment part 199.
NOT NEEDED.
GuiLib_GetGreenRgbColor
not allocated function
CODE
Segment part 212.
NOT NEEDED.
GuiLib_SetGreenRgbColor
not allocated function
CODE
Segment part 198.
NOT NEEDED.
GuiLib_GetBlueRgbColor
not allocated function
CODE
Segment part 211.
NOT NEEDED.
GuiLib_SetBlueRgbColor
not allocated function
CODE
Segment part 197.
NOT NEEDED.
GuiLib_RgbToPixelColor
calls direct
not allocated function
CODE
Segment part 205.
NOT NEEDED.
GuiLib_PixelToRgbColor
calls direct
not allocated function
CODE
Segment part 196.
NOT NEEDED.
GuiLib_RgbColorToGrayScale
not allocated function
CODE
Segment part 204.
NOT NEEDED.
GuiLib_GrayScaleToRgbColor
not allocated function
CODE
Segment part 210.
NOT NEEDED.
GuiLib_PixelColorToGrayScale
calls direct
not allocated function
CODE
Segment part 209.
NOT NEEDED.
GuiLib_GrayScaleToPixelColor
calls direct
not allocated function
CODE
Segment part 202.
NOT NEEDED.
GuiLib_BrightenRgbColor
calls direct
not allocated function
CODE
Segment part 208.
NOT NEEDED.
GuiLib_BrightenPixelColor
calls direct
not allocated function
CODE
Segment part 201.
NOT NEEDED.
GuiLib_DarkenRgbColor
calls direct
not allocated function
CODE
Segment part 207.
NOT NEEDED.
GuiLib_DarkenPixelColor
calls direct
not allocated function
CODE
Segment part 203.
NOT NEEDED.
GuiLib_AccentuateRgbColor
calls direct
not allocated function
CODE
Segment part 206.
NOT NEEDED.
GuiLib_AccentuatePixelColor
calls direct
not allocated function
<CODE> 1
Relative segment
AE60 - B3BD
Segment part 147.
Intra module refs   DrawItem
GuiLib_Circle
GuiLib_Ellipse
calls direct
CSTACK = 00000000 ( 0000002C )
AE60 -
<CODE> 2
Relative segment
00013B18 - 00013B31
Segment part 148.
Intra module refs   DrawItem
GuiLib_Circle
calls direct
CSTACK = 00000000 ( 0000000C )
00013B18 -
<CODE> 2
Relative segment
00013C5A - 00013C6D
Segment part 189.
Intra module refs   GuiLib_Init
GuiLib_ResetDisplayRepaint
CSTACK = 00000000 ( 00000004 )
00013C5A -
<CODE> 2
Relative segment
00012BEC - 00012C39
Segment part 126.
Intra module refs   DrawText
GuiLib_DrawChar
GuiLib_MarkDisplayBoxRepaint
calls direct
CSTACK = 00000000 ( 0000000C )
00012BEC -
<CODE> 2
Relative segment
00013C82 - 00013C95
Segment part 187.
Intra module refs   GuiLib_Clear
GuiLib_ClearDisplay
calls direct
CSTACK = 00000000 ( 00000004 )
00013C82 -
<CODE> 2
Relative segment
00013E22 - 00013E2F
Segment part 151.
Intra module refs   DrawItem
GuiLib_Dot
calls direct
CSTACK = 00000000 ( 00000004 )
00013E22 _update_home_screen_drawings (ui_screen_loader)
CODE
Segment part 195.
NOT NEEDED.
GuiLib_GetDot
calls direct
not allocated function
<CODE> 1
Relative segment
DA58 - DC4F
Segment part 122.
Intra module refs   DrawItem
GuiLib_HLine
GuiLib_VLine
GuiLib_Line
calls direct
CSTACK = 00000000 ( 00000018 )
DA58 -
<CODE> 1
Relative segment
DC50 - DE27
Segment part 150.
Intra module refs   DrawItem
GuiLib_LinePattern
calls direct
CSTACK = 00000000 ( 00000020 )
DC50 -
<CODE> 2
Relative segment
00013C30 - 00013C45
Segment part 124.
Intra module refs   GuiLib_Ellipse
GuiLib_HLine
calls direct
CSTACK = 00000000 ( 00000008 )
00013C30 -
<CODE> 2
Relative segment
00013DEA - 00013DF7
Segment part 123.
Intra module refs   GuiLib_Ellipse
GuiLib_VLine
calls direct
CSTACK = 00000000 ( 00000006 )
00013DEA -
<CODE> 2
Relative segment
000100E8 - 000101C9
Segment part 149.
Intra module refs   DrawItem
GuiLib_Box
calls direct
CSTACK = 00000000 ( 00000018 )
000100E8 -
<CODE> 2
Relative segment
00011DCE - 00011E43
Segment part 128.
Intra module refs   DrawItem
DrawText
ShowBackBox
GuiLib_FillBox
calls direct
CSTACK = 00000000 ( 0000000E )
00011DCE -
CODE
Segment part 193.
NOT NEEDED.
GuiLib_BorderBox
calls direct
not allocated function
<CODE> 2
Relative segment
000137F0 - 00013815
Segment part 145.
Intra module refs   DrawItem
GuiLib_ShowBitmap
calls direct
CSTACK = 00000000 ( 00000012 )
000137F0 -
CODE
Segment part 192.
NOT NEEDED.
GuiLib_ShowBitmapAt
calls direct
not allocated function
<CODE> 2
Relative segment
000136D8 - 00013701
Segment part 157.
Intra module refs   GuiLib_Refresh
GuiLib_ShowBitmapArea
calls direct
CSTACK = 00000000 ( 00000012 )
000136D8 -
CODE
Segment part 191.
NOT NEEDED.
GuiLib_ShowBitmapAreaAt
calls direct
not allocated function
<CODE> 2
Relative segment
00012C86 - 00012CD1
Segment part 190.
GuiLib_Init
calls direct
CSTACK = 00000000 ( 00000004 )
00012C86 ui_init (ui)
<CODE> 2
Relative segment
000123B8 - 00012419
Segment part 188.
Intra module refs   GuiLib_Init
GuiLib_Clear
calls direct
CSTACK = 00000000 ( 00000004 )
000123B8 ui_screen_flow_sm (ui)
<CODE> 2
Relative segment
00011976 - 000119F7
Segment part 134.
Intra module refs   DataNumStr
ConvertIntToStr
CSTACK = 00000000 ( 0000002C )
00011976
<CODE> 1
Relative segment
F4B2 - F5D7
Segment part 130.
Intra module refs   TextPixelLength
CharDist
CSTACK = 00000000 ( 00000006 )
F4B2
<CODE> 2
Relative segment
000106B4 - 00010775
Segment part 131.
Intra module refs   DrawText
TextPixelLength
calls direct
CSTACK = 00000000 ( 00000010 )
000106B4
<CODE> 1
Relative segment
FC2C - FD25
Segment part 132.
Intra module refs   DrawText
PrepareText
CSTACK = 00000000 ( 0000000C )
FC2C
<CODE> 2
Relative segment
000130C0 - 000130F9
Segment part 129.
Intra module refs   DrawText
GuiLib_Refresh
SetBackColorBox
CSTACK = 00000000 ( 00000004 )
000130C0
<CODE> 2
Relative segment
00010000 - 000100E7
Segment part 138.
Intra module refs   DrawItem
GuiLib_DrawStr
GuiLib_Refresh
SetBackBox
CSTACK = 00000000 ( 00000006 )
00010000
<CODE> 2
Relative segment
00013984 - 000139A7
Segment part 137.
Intra module refs   DrawItem
GuiLib_DrawStr
ShowBackBox
calls direct
CSTACK = 00000000 ( 00000006 )
00013984
<CODE> 1
Relative segment
E936 - EA99
Segment part 133.
Intra module refs   DrawItem
GuiLib_DrawStr
DrawText
calls direct
CSTACK = 00000000 ( 00000056 )
E936
<CODE> 2
Relative segment
0001137E - 00011413
Segment part 136.
Intra module refs   DrawItem
DrawStructure
ReadVar
CSTACK = 00000000 ( 00000004 )
0001137E
<CODE> 1
Relative segment
8EC2 - 9615
Segment part 135.
Intra module refs   DrawItem
DataNumStr
calls direct
CSTACK = 00000000 ( 0000001E )
8EC2
<CODE> 2
Relative segment
00013DBA - 00013DC9
Segment part 154.
Intra module refs   DrawStructure
ReadItem
GetItemByte
CSTACK = 00000000 ( 00000004 )
00013DBA
<CODE> 2
Relative segment
000138F4 - 00013917
Segment part 153.
Intra module refs   DrawStructure
ReadItem
GetItemWord
CSTACK = 00000000 ( 00000004 )
000138F4
<CODE> 2
Relative segment
00013B32 - 00013B49
Segment part 140.
Intra module refs   DrawItem
GuiLib_DrawStr
GuiLib_Refresh
SetCurFont
CSTACK = 00000000 ( 00000004 )
00013B32
<CODE> 1
Relative segment
A8AC - AE5F
Segment part 152.
Intra module refs   DrawCursorLine
DrawStructure
GuiLib_Refresh
DrawItem
calls direct
recursive function = 0024
CSTACK = 00000000 ( 00000024 )
A8AC
<CODE> 1
Relative segment
9616 - 9CEF
Segment part 155.
Intra module refs   DrawStructure
ReadItem
calls direct
CSTACK = 00000000 ( 00000008 )
9616
<CODE> 1
Relative segment
BD20 - C159
Segment part 156.
Intra module refs   DrawItem
GuiLib_Refresh
GuiLib_ShowScreen
DrawStructure
calls direct
recursive function = 0008
CSTACK = 00000000 ( 00000012 )
BD20
<CODE> 1
Relative segment
DFF2 - E1A3
Segment part 185.
GuiLib_ShowScreen
calls direct
CSTACK = 00000000 ( 0000000C )
DFF2 ui_screen_loader_load_structure (ui_screen_loader)
<CODE> 2
Relative segment
00013E46 - 00013E4F
Segment part 177.
Intra module refs   GuiLib_SetLanguage
CheckLanguageIndex
CSTACK = 00000000 ( 00000004 )
00013E46 -
CODE
Segment part 181.
NOT NEEDED.
GuiLib_GetTextLanguagePtr
calls direct
not allocated function
CODE
Segment part 182.
NOT NEEDED.
GuiLib_GetTextPtr
calls direct
not allocated function
CODE
Segment part 184.
NOT NEEDED.
GuiLib_GetTextWidth
calls direct
not allocated function
CODE
Segment part 180.
NOT NEEDED.
GetCharCode
not allocated function
CODE
Segment part 183.
NOT NEEDED.
GuiLib_GetCharCode
calls direct
not allocated function
CODE
Segment part 179.
NOT NEEDED.
GuiLib_GetBlinkingCharCode
not allocated function
<CODE> 2
Relative segment
00013AE4 - 00013AFD
Segment part 178.
Intra module refs   GuiLib_Init
GuiLib_SetLanguage
calls direct
CSTACK = 00000000 ( 00000004 )
00013AE4 -
<CODE> 2
Relative segment
00013F08 - 00013F0D
Segment part 139.
Intra module refs   DrawItem
GuiLib_DrawStr
GuiLib_SetLanguage
SetLanguageCharSet
CSTACK = 00000000 ( 00000004 )
00013F08
<CODE> 2
Relative segment
00011D56 - 00011DCD
Segment part 169.
Intra module refs   GuiLib_Cursor_Hide
GuiLib_Cursor_Select
GuiLib_ShowScreen
DrawCursorLine
calls direct
CSTACK = 00000000 ( 00000008 )
00011D56
<CODE> 2
Relative segment
00013C6E - 00013C81
Segment part 170.
Intra module refs   GuiLib_Cursor_Select
GuiLib_Cursor_Hide
calls direct
CSTACK = 00000000 ( 00000004 )
00013C6E -
CODE
Segment part 176.
NOT NEEDED.
GuiLib_IsCursorFieldInUse
not allocated function
<CODE> 2
Relative segment
000129B6 - 00012A07
Segment part 171.
Intra module refs   GuiLib_Cursor_Down
GuiLib_Cursor_Up
GuiLib_Cursor_Select
calls direct
CSTACK = 00000000 ( 00000006 )
000129B6 -
<CODE> 2
Relative segment
0001331A - 0001334D
Segment part 175.
GuiLib_Cursor_Down
calls direct
CSTACK = 00000000 ( 00000004 )
0001331A _basal_menu_ba1 (ui)
_bolus_menu_bo5 (ui)
_edit_basal_profile_bp7 (ui)
_edit_date_screen_dt1 (ui)
_enter_bolus_qty_bo6 (ui)
_profile_settings_menu_bp4 (ui)
_select_profile_menu_ba2 (ui)
<CODE> 2
Relative segment
0001327E - 000132B1
Segment part 174.
GuiLib_Cursor_Up
calls direct
CSTACK = 00000000 ( 00000004 )
0001327E _basal_menu_ba1 (ui)
_bolus_menu_bo5 (ui)
_edit_basal_profile_bp7 (ui)
_enter_bolus_qty_bo6 (ui)
_profile_settings_menu_bp4 (ui)
_select_profile_menu_ba2 (ui)
CODE
Segment part 173.
NOT NEEDED.
GuiLib_Cursor_Home
calls direct
not allocated function
CODE
Segment part 172.
NOT NEEDED.
GuiLib_Cursor_End
calls direct
not allocated function
CODE
Segment part 166.
NOT NEEDED.
BlinkBox
calls direct
not allocated function
CODE
Segment part 168.
NOT NEEDED.
GuiLib_BlinkBoxStart
calls direct
not allocated function
CODE
Segment part 167.
NOT NEEDED.
GuiLib_BlinkBoxStop
calls direct
not allocated function
CODE
Segment part 165.
NOT NEEDED.
GuiLib_BlinkBoxMarkedItem
not allocated function
CODE
Segment part 164.
NOT NEEDED.
GuiLib_BlinkBoxMarkedItemStop
not allocated function
CODE
Segment part 163.
NOT NEEDED.
GuiLib_BlinkBoxMarkedItemUpdate
not allocated function
CODE
Segment part 160.
NOT NEEDED.
InvertBox
calls direct
not allocated function
CODE
Segment part 162.
NOT NEEDED.
GuiLib_InvertBoxStart
calls direct
not allocated function
CODE
Segment part 161.
NOT NEEDED.
GuiLib_InvertBoxStop
calls direct
not allocated function
<CODE> 1
Relative segment
EA9A - EBFB
Segment part 158.
GuiLib_Refresh
calls direct
CSTACK = 00000000 ( 0000001E )
EA9A ui_init (ui)
ui_screen_flow_sm (ui)
<CODE> 2
Relative segment
00011A78 - 00011AF7
Segment part 143.
GuiLib_DrawChar
calls direct
CSTACK = 00000000 ( 0000000E )
00011A78 _prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_temp_basal_second_line (ui_screen_text_loader)
_update_drawings (ui_screen_loader)
<CODE> 2
Relative segment
00010524 - 000105EB
Segment part 142.
GuiLib_DrawStr
calls direct
CSTACK = 00000000 ( 00000010 )
00010524 _prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
CODE
Segment part 141.
NOT NEEDED.
GuiLib_DrawVar
calls direct
not allocated function
CODE
Segment part 125.
NOT NEEDED.
GuiLib_TestPattern
calls direct
not allocated function
CODE
Segment part 105.
NOT NEEDED.
TextBox_Scroll_To
not allocated function
CODE
Segment part 115.
NOT NEEDED.
GuiLib_TextBox_Scroll_Up
calls direct
not allocated function
CODE
Segment part 114.
NOT NEEDED.
GuiLib_TextBox_Scroll_Down
calls direct
not allocated function
CODE
Segment part 113.
NOT NEEDED.
GuiLib_TextBox_Scroll_Home
calls direct
not allocated function
CODE
Segment part 112.
NOT NEEDED.
GuiLib_TextBox_Scroll_End
calls direct
not allocated function
CODE
Segment part 111.
NOT NEEDED.
GuiLib_TextBox_Scroll_To_Line
calls direct
not allocated function
CODE
Segment part 110.
NOT NEEDED.
GuiLib_TextBox_Scroll_Up_Pixel
calls direct
not allocated function
CODE
Segment part 109.
NOT NEEDED.
GuiLib_TextBox_Scroll_Down_Pixel
calls direct
not allocated function
CODE
Segment part 108.
NOT NEEDED.
GuiLib_TextBox_Scroll_Home_Pixel
calls direct
not allocated function
CODE
Segment part 107.
NOT NEEDED.
GuiLib_TextBox_Scroll_End_Pixel
calls direct
not allocated function
CODE
Segment part 106.
NOT NEEDED.
GuiLib_TextBox_Scroll_To_PixelLine
calls direct
not allocated function
CODE
Segment part 102.
NOT NEEDED.
TextBox_Scroll_Get_Pos
not allocated function
CODE
Segment part 104.
NOT NEEDED.
GuiLib_TextBox_Scroll_Get_Pos
calls direct
not allocated function
CODE
Segment part 103.
NOT NEEDED.
GuiLib_TextBox_Scroll_Get_Pos_Pixel
calls direct
not allocated function
CODE
Segment part 101.
NOT NEEDED.
GuiLib_TextBox_Scroll_FitsInside
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 221.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 222.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiStruct.r43 GuiStruct
Program module
DATA16_C
Relative segment
71B5 - 7259
Segment part 2.
Intra module refs   Segment part 27
GuiStruct_00000 71B5 -
DATA16_C
Relative segment
725A - 72F3
Segment part 3.
Intra module refs   Segment part 27
GuiStruct_00001 725A -
DATA16_C
Relative segment
72F4 - 737B
Segment part 4.
Intra module refs   Segment part 27
GuiStruct_00002 72F4 -
DATA16_C
Relative segment
737C - 73B7
Segment part 5.
Intra module refs   Segment part 27
GuiStruct_00003 737C -
DATA16_C
Relative segment
73B8 - 7412
Segment part 6.
Intra module refs   Segment part 27
GuiStruct_00004 73B8 -
DATA16_C
Relative segment
7413 - 7458
Segment part 7.
Intra module refs   Segment part 27
GuiStruct_00005 7413 -
DATA16_C
Relative segment
7459 - 7525
Segment part 8.
Intra module refs   Segment part 27
GuiStruct_00006 7459 -
DATA16_C
Relative segment
7526 - 75D4
Segment part 9.
Intra module refs   Segment part 27
GuiStruct_00007 7526 -
DATA16_C
Relative segment
75D5 - 762A
Segment part 10.
Intra module refs   Segment part 27
GuiStruct_00008 75D5 -
DATA16_C
Relative segment
762B - 76AE
Segment part 11.
Intra module refs   Segment part 27
GuiStruct_00009 762B -
DATA16_C
Relative segment
76AF - 76C5
Segment part 12.
Intra module refs   Segment part 27
GuiStruct_00010 76AF -
DATA16_C
Relative segment
76C6 - 772E
Segment part 13.
Intra module refs   Segment part 27
GuiStruct_00011 76C6 -
DATA16_C
Relative segment
772F - 7731
Segment part 14.
Intra module refs   Segment part 27
GuiStruct_00012 772F -
DATA16_C
Relative segment
7732 - 77A8
Segment part 15.
Intra module refs   Segment part 27
GuiStruct_00013 7732 -
DATA16_C
Relative segment
77A9 - 77F0
Segment part 16.
Intra module refs   Segment part 27
GuiStruct_00014 77A9 -
DATA16_C
Relative segment
77F1 - 782A
Segment part 17.
Intra module refs   Segment part 27
GuiStruct_00015 77F1 -
DATA16_C
Relative segment
782B - 7860
Segment part 18.
Intra module refs   Segment part 27
GuiStruct_00016 782B -
DATA16_C
Relative segment
7861 - 78FE
Segment part 19.
Intra module refs   Segment part 27
GuiStruct_00017 7861 -
DATA16_C
Relative segment
78FF - 792F
Segment part 20.
Intra module refs   Segment part 27
GuiStruct_00018 78FF -
DATA16_C
Relative segment
7930 - 7968
Segment part 21.
Intra module refs   Segment part 27
GuiStruct_00019 7930 -
DATA16_C
Relative segment
7969 - 796B
Segment part 22.
Intra module refs   Segment part 27
GuiStruct_00020 7969 -
DATA16_C
Relative segment
796C - 797F
Segment part 23.
Intra module refs   Segment part 27
GuiStruct_00021 796C -
DATA16_C
Relative segment
7980 - 7982
Segment part 24.
Intra module refs   Segment part 27
GuiStruct_00022 7980 -
DATA16_C
Relative segment
7983 - 7996
Segment part 25.
Intra module refs   Segment part 27
GuiStruct_00023 7983 -
DATA16_I
Relative segment
1E0E - 1E3D
Segment part 26.
GuiStruct_StructPtrList 1E0E DrawItem (GuiLib)
GuiLib_ShowScreen (GuiLib)
DATA16_I
Relative segment
1E3E - 1E8F
Segment part 28.
GuiStruct_ItemPtrList 1E3E DrawStructure (GuiLib)
DATA16_C
Relative segment
7997 - 79BA
Segment part 30.
Intra module refs   Segment part 37
GuiBitmap_0 7997 -
DATA16_C
Relative segment
79BB - 79D2
Segment part 31.
Intra module refs   Segment part 37
GuiBitmap_1 79BB -
DATA16_C
Relative segment
79D3 - 79DE
Segment part 32.
Intra module refs   Segment part 37
GuiBitmap_2 79D3 -
DATA16_C
Relative segment
79DF - 79EA
Segment part 33.
Intra module refs   Segment part 37
GuiBitmap_3 79DF -
DATA16_C
Relative segment
79EB - 79F6
Segment part 34.
Intra module refs   Segment part 37
GuiBitmap_4 79EB -
DATA16_C
Relative segment
79F7 - 7A02
Segment part 35.
Intra module refs   Segment part 37
GuiBitmap_5 79F7 -
DATA16_I
Relative segment
1E90 - 1E9B
Segment part 36.
GuiStruct_BitmapPtrList 1E90 GuiLib_ShowBitmap (GuiLib)
GuiLib_ShowBitmapArea (GuiLib)
CSTACK
Segment part 1.
NOT NEEDED.
DATA16_ID
Relative segment
8E2A - 8E59
Segment part 27.
Intra module refs   GuiStruct_StructPtrList
DATA16_ID
Relative segment
8E5A - 8EAB
Segment part 29.
Intra module refs   GuiStruct_ItemPtrList
DATA16_ID
Relative segment
8EAC - 8EB7
Segment part 37.
Intra module refs   GuiStruct_BitmapPtrList
CODE
Segment part 38.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 39.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\GuiVar.r43 GuiVar
Program module
DATA16_Z
Relative segment
5080 - 5082
Segment part 2.
GuiVar_am_pm_field_1 5080 Segment part 29 (GuiStruct)
_adjust_am_pm (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5083 - 5085
Segment part 3.
GuiVar_am_pm_field_2 5083 Segment part 29 (GuiStruct)
_adjust_am_pm (ui_screen_text_loader)
DATA16_Z
Relative segment
5086 - 508D
Segment part 4.
GuiVar_enter_key_text 5086 Segment part 29 (GuiStruct)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
508E - 5095
Segment part 5.
GuiVar_exit_key_text 508E Segment part 29 (GuiStruct)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
5096 - 50B4
Segment part 6.
GuiVar_first_line 5096 Segment part 14 (ui_screen_text_loader)
Segment part 29 (GuiStruct)
_load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_time_first_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
50B5 - 50D3
Segment part 7.
GuiVar_fourth_line 50B5 Segment part 29 (GuiStruct)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
50D4 - 50DA
Segment part 8.
GuiVar_from_time 50D4 Segment part 29 (GuiStruct)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
50DB - 50DB
Segment part 9.
GuiVar_is_locked 50DB Segment part 29 (GuiStruct)
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4 (ui)
_homescreen_hs1 (ui)
_init_ui_vars (ui)
_main_menu (ui)
_now_press_exit_hs9 (ui)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
ui_screen_flow_sm (ui)
DATA16_Z
Relative segment
50DC - 50DC
Segment part 10.
GuiVar_is_muted 50DC Segment part 29 (GuiStruct)
_homescreen_hs1 (ui)
_init_ui_vars (ui)
_prepare_nav_key_text_for_home_screen (ui_screen_text_loader)
ui_screen_flow_sm (ui)
DATA16_Z
Relative segment
50DD - 50E4
Segment part 11.
GuiVar_nav_key_text 50DD Segment part 29 (GuiStruct)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_nav_key_text_for_home_screen (ui_screen_text_loader)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
2310 - 2311
Segment part 12.
GuiVar_qty_decimal 2310 Segment part 29 (GuiStruct)
_basal_settings_initialize_profile_editor (ui)
_basal_settings_prepare_window_for_slot (ui)
_bolus_menu_bo5 (ui)
_edit_basal_profile_bp7 (ui)
_enter_bolus_qty_bo6 (ui)
_extended_bolus_duration_bo10 (ui)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_prepare_next_basal_setting_screen (ui)
DATA16_Z
Relative segment
2312 - 2313
Segment part 13.
GuiVar_qty_integer 2312 Segment part 29 (GuiStruct)
_basal_settings_initialize_profile_editor (ui)
_basal_settings_prepare_window_for_slot (ui)
_bolus_menu_bo5 (ui)
_confirm_enter_limit_setting_lt1 (ui)
_confirm_limits_lt6 (ui)
_confirm_new_temp_basal_ba6 (ui)
_edit_basal_profile_bp7 (ui)
_enter_bolus_qty_bo6 (ui)
_enter_low_insulin_lt5 (ui)
_enter_max_basal_rate_qty_lt3 (ui)
_enter_max_bolus_qty_lt2 (ui)
_enter_max_tdd_lt4 (ui)
_extended_bolus_duration_bo10 (ui)
_handle_basal_sub_menu_enter_key_press (ui)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_prepare_next_basal_setting_screen (ui)
_temp_basal_duration_ba8 (ui)
_temp_basal_percentage_ba7 (ui)
DATA16_Z
Relative segment
50E5 - 5103
Segment part 14.
GuiVar_screen_name 50E5 Segment part 29 (GuiStruct)
_load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5104 - 5122
Segment part 15.
GuiVar_second_line 5104 Segment part 14 (ui_screen_text_loader)
Segment part 29 (GuiStruct)
_load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_prepare_temp_basal_second_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
5123 - 513B
Segment part 16.
GuiVar_third_line 5123 Segment part 14 (ui_screen_text_loader)
Segment part 29 (GuiStruct)
_load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
_prepare_no_bolus_second_third_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
513C - 5143
Segment part 17.
GuiVar_to_time 513C Segment part 29 (GuiStruct)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 18.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 19.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\alarm.r43 alarm
Program module
<CODE> 2
Relative segment
00013F38 - 00013F39
Segment part 3.
alarm_play_warning
CSTACK = 00000000 ( 00000004 )
00013F38 _handle_settings_menu_enter_key_press (ui)
_prepare_next_basal_setting_screen (ui)
_temp_basal_duration_ba8 (ui)
<CODE> 2
Relative segment
00013EDE - 00013EE3
Segment part 2.
alarm_get_audio_mode
CSTACK = 00000000 ( 00000004 )
00013EDE _homescreen_hs1 (ui)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 4.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 5.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\croutine.r43 croutine
Program module
DATA16_Z
Segment part 2.
NOT NEEDED.
pxReadyCoRoutineLists
DATA16_Z
Segment part 3.
NOT NEEDED.
xDelayedCoRoutineList1
DATA16_Z
Segment part 4.
NOT NEEDED.
xDelayedCoRoutineList2
DATA16_Z
Segment part 5.
NOT NEEDED.
pxDelayedCoRoutineList
DATA16_Z
Segment part 6.
NOT NEEDED.
pxOverflowDelayedCoRoutineList
DATA16_Z
Segment part 7.
NOT NEEDED.
xPendingReadyCoRoutineList
DATA16_Z
Segment part 8.
NOT NEEDED.
pxCurrentCoRoutine
DATA16_Z
Segment part 9.
NOT NEEDED.
uxTopCoRoutineReadyPriority
DATA16_Z
Segment part 10.
NOT NEEDED.
xCoRoutineTickCount
DATA16_Z
Segment part 11.
NOT NEEDED.
xLastTickCount
DATA16_Z
Segment part 12.
NOT NEEDED.
xPassedTicks
CODE
Segment part 19.
NOT NEEDED.
xCoRoutineCreate
calls direct
not allocated function
CODE
Segment part 18.
NOT NEEDED.
vCoRoutineAddToDelayedList
calls direct
not allocated function
CODE
Segment part 16.
NOT NEEDED.
prvCheckPendingReadyList
calls direct
not allocated function
CODE
Segment part 15.
NOT NEEDED.
prvCheckDelayedList
calls direct
not allocated function
CODE
Segment part 17.
NOT NEEDED.
vCoRoutineSchedule
calls direct and indirect
not allocated function
CODE
Segment part 14.
NOT NEEDED.
prvInitialiseCoRoutineLists
calls direct
not allocated function
CODE
Segment part 13.
NOT NEEDED.
xCoRoutineRemoveFromEventList
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 20.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 21.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\cstartup.r43 ?cstart
Library module
Absolute parts __MSP430F5419__ 0000
HEAP
Segment part 0.
NOT NEEDED.
CSTACK
Relative segment
5B60
Segment part 1.
DATA16_Z
Relative segment
2314
Segment part 2.
DATA16_I
Relative segment
1E9C
Segment part 3.
DATA16_ID
Relative segment
8EB8
Segment part 4.
CODE_I
Segment part 5.
NOT NEEDED.
CODE_ID
Segment part 6.
NOT NEEDED.
DATA20_Z
Segment part 7.
NOT NEEDED.
DATA20_I
Segment part 8.
NOT NEEDED.
DATA20_ID
Segment part 9.
NOT NEEDED.
CSTART
Relative segment
5C00 - 5C09
Segment part 10.
__program_start_x 5C00 ?reset_vector (?reset_vector)
Absolute parts (?ABS_ENTRY_MOD)
?cstart_begin 5C00 -
CSTART
Segment part 11.
NOT NEEDED.
?cstart_call_low_level_init
CSTART
Segment part 12.
NOT NEEDED.
?cstart_init_copy_ramfunc
CSTART
Relative segment
5C0A - 5C15
Segment part 13.
?cstart_init_zero 5C0A AnsiTextBuf (GuiLib)
AutoRedrawItems (GuiLib)
AutoRedrawLevel (GuiLib)
BackgroundBitmapIndex (GuiLib)
BackgroundBitmapX (GuiLib)
BackgroundBitmapY (GuiLib)
BbX1 (GuiLib)
BbX2 (GuiLib)
BbY1 (GuiLib)
BbY2 (GuiLib)
BlinkBoxInverted (GuiLib)
BlinkBoxRate (GuiLib)
CommonByte0 (GuiLib)
CommonByte1 (GuiLib)
CommonByte2 (GuiLib)
CommonByte3 (GuiLib)
CommonByte4 (GuiLib)
CommonByte5 (GuiLib)
CommonByte6 (GuiLib)
CoordOrigoX (GuiLib)
CoordOrigoY (GuiLib)
CurFont (GuiLib)
CurItem (GuiLib)
CursorActiveFieldFound (GuiLib)
CursorFieldFound (GuiLib)
CursorInUse (GuiLib)
CursorItems (GuiLib)
DisplayLevel (GuiLib)
DisplayOrigoX (GuiLib)
DisplayOrigoY (GuiLib)
DisplayWriting (GuiLib)
DrawingLevel (GuiLib)
FontWriteX1 (GuiLib)
FontWriteX2 (GuiLib)
FontWriteY1 (GuiLib)
FontWriteY2 (GuiLib)
GuiLib_ActiveCursorFieldNo (GuiLib)
GuiLib_AutoRedrawFieldNo (GuiLib)
GuiLib_CurCharSet (GuiLib)
GuiLib_CurStructureNdx (GuiLib)
GuiLib_DisplayBuf (GuiLib)
GuiLib_DisplayRepaint (GuiLib)
GuiLib_LanguageCharSet (GuiLib)
GuiLib_LanguageIndex (GuiLib)
GuiVar_am_pm_field_1 (GuiVar)
GuiVar_am_pm_field_2 (GuiVar)
GuiVar_enter_key_text (GuiVar)
GuiVar_exit_key_text (GuiVar)
GuiVar_first_line (GuiVar)
GuiVar_fourth_line (GuiVar)
GuiVar_from_time (GuiVar)
GuiVar_is_locked (GuiVar)
GuiVar_is_muted (GuiVar)
GuiVar_nav_key_text (GuiVar)
GuiVar_qty_decimal (GuiVar)
GuiVar_qty_integer (GuiVar)
GuiVar_screen_name (GuiVar)
GuiVar_second_line (GuiVar)
GuiVar_third_line (GuiVar)
GuiVar_to_time (GuiVar)
InitialDrawing (GuiLib)
InvertBoxOn (GuiLib)
ItemDataBufCnt (GuiLib)
ItemDataPtr (GuiLib)
ItemTypeBit (GuiLib)
SwapColors (GuiLib)
TextCharPtrAry (GuiLib)
TextPsMode (GuiLib)
TopLevelStructure (GuiLib)
VarNumTextStr (GuiLib)
X1 (GuiLib)
X1MemoryRead (GuiLib)
X1MemoryWrite (GuiLib)
X1Mode (GuiLib)
X1VarType (GuiLib)
X2 (GuiLib)
X2MemoryRead (GuiLib)
X2MemoryWrite (GuiLib)
X2Mode (GuiLib)
X2VarType (GuiLib)
XMemory (GuiLib)
Y1 (GuiLib)
Y1MemoryRead (GuiLib)
Y1MemoryWrite (GuiLib)
Y1Mode (GuiLib)
Y1VarType (GuiLib)
Y2 (GuiLib)
Y2MemoryRead (GuiLib)
Y2MemoryWrite (GuiLib)
Y2Mode (GuiLib)
Y2VarType (GuiLib)
YMemory (GuiLib)
_active_profile (settings)
_can_restore_alarm_mode (ui)
_confirm_enter_limit_setting_lt1::timer_started (ui)
_confirm_stop_pump_sp1::timer_started (ui)
_current_language (ui_screen_text_loader)
_current_profile (profile)
_date (rtc)
_doing_typematic (ui_timer)
_half_hour_pointer (ui_task)
_key_status (ui_timer)
_low_insulin_qty (settings)
_max_basal_entry_val (settings)
_process::_basal_remaining_qty (ui_task)
_process::_last_half_hour_qty (ui_task)
_second_cnt (ui_timer)
_seconds_fn (ui_timer)
_semaphore (ui_timer)
_tdd (settings)
_time_valied (ui)
_tmp_low_insulin_alert (ui)
_unlock_activated (ui)
delivery_cartridge_status (delivery_test)
delivery_motor_status (delivery_test)
delivery_profile (profile)
delivery_queue (ui_test_main)
max_bolus_qty (settings)
mock_sum_dec_val (profile)
profiles (profile)
pxCurrentTCB (tasks)
pxDelayedTaskList (tasks)
pxOverflowDelayedTaskList (tasks)
pxReadyTasksLists (tasks)
temp_profile (profile)
ui_actived_field_num (ui)
ui_alarm_mode (ui)
ui_basal_settings_current_profile (ui)
ui_basal_settings_displaying_timeslot (ui)
ui_basal_settings_real_slot_from (ui)
ui_basal_settings_real_slot_to (ui)
ui_basal_settings_slot_from_time (ui)
ui_basal_settings_slot_to_time (ui)
ui_current_basal_rate_deci (ui)
ui_current_basal_rate_int (ui)
ui_current_bolus (ui)
ui_current_key (ui)
ui_date (ui)
ui_edited_profiles (ui)
ui_is_bolus_active (ui)
ui_is_temp_basal_active (ui)
ui_meal_bolus_default_deci (ui)
ui_meal_bolus_default_int (ui)
ui_old_bolus (ui)
ui_queue (ui_test_main)
ui_screen_id (ui)
ui_screen_loader_battery_level (ui_screen_loader)
ui_screen_loader_insulin_level (ui_screen_loader)
ui_selected_cursor (ui)
ui_selected_item_id (ui)
ui_task_ptr (ui_test_main)
ui_task_ready_for_bolus_delivery (ui_task)
ui_temp_basal_hour (ui)
ui_temp_basal_minute (ui)
ui_temp_basal_percentage (ui)
ui_time_format (ui)
ui_timer_keylock_autoreturn_counter (ui_timer)
ui_tmp_date (ui)
ui_tmp_max_basal_rate (ui)
ui_tmp_max_bolus_qty (ui)
ui_tmp_max_tdd (ui)
ui_typematic_keys (ui)
uxCurrentNumberOfTasks (tasks)
uxMissedTicks (tasks)
uxSchedulerSuspended (tasks)
uxTaskNumber (tasks)
uxTasksDeleted (tasks)
uxTopReadyPriority (tasks)
uxTopUsedPriority (tasks)
xDelayedTaskList1 (tasks)
xDelayedTaskList2 (tasks)
xHeap (heap_1)
xMissedYield (tasks)
xNextFreeByte (heap_1)
xNumOfOverflows (tasks)
xPendingReadyList (tasks)
xSchedulerRunning (tasks)
xSuspendedTaskList (tasks)
xTasksWaitingTermination (tasks)
xTickCount (tasks)
CSTART
Relative segment
5C16 - 5C25
Segment part 14.
?cstart_init_copy 5C16 GuiFont_ChPtrList (GuiFont)
GuiStruct_BitmapPtrList (GuiStruct)
GuiStruct_ItemPtrList (GuiStruct)
GuiStruct_StructPtrList (GuiStruct)
_index (ui_task)
_process::_ready_for_basal_delivery (ui_task)
mock_max_basal_rate (profile)
mock_max_basal_sum (profile)
mock_sum_int_val (profile)
usCriticalNesting (port)
CSTART
Segment part 15.
NOT NEEDED.
?cstart_init_zero20
CSTART
Segment part 16.
NOT NEEDED.
?cstart_init_copy20
DIFUNCT
Segment part 17.
NOT NEEDED.
CSTART
Segment part 18.
NOT NEEDED.
?cstart_call_ctors
CSTART
Relative segment
5C26 - 5C2D
Segment part 19.
Intra module refs   Segment part 10
?cstart_call_main 5C26 -
?cstart_end 5C2E -
CODE_ID
Segment part 20.
NOT NEEDED.
lowinit
Library module
CODE
Segment part 0.
NOT NEEDED.
__low_level_init
?reset_vector
Library module
RESET
Relative segment
FFFE - FFFF
Segment part 0.
?reset_vector FFFE Segment part 10 (?cstart)
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\delivery_test.r43 delivery_test
Program module
DATA16_Z
Relative segment
5144 - 5144
Segment part 2.
Intra module refs   delivery_is_cartridge_present
delivery_cartridge_status 5144 init_vars (ui_test_main)
DATA16_Z
Relative segment
5145 - 5145
Segment part 3.
Intra module refs   delivery_pump_status
delivery_start_pump
delivery_stop_pump
delivery_motor_status 5145 -
<CODE> 2
Relative segment
00013F28 - 00013F2B
Segment part 10.
delivery_temp_basal_limit_check
CSTACK = 00000000 ( 00000004 )
00013F28 _select_profile_all_menu_ba2 (ui)
_temp_basal_duration_ba8 (ui)
<CODE> 2
Relative segment
00013F2C - 00013F2F
Segment part 9.
delivery_bolus_limit_check
CSTACK = 00000000 ( 00000004 )
00013F2C _enter_bolus_qty_bo6 (ui)
_extended_bolus_duration_bo10 (ui)
_homescreen_hs1 (ui)
<CODE> 2
Relative segment
00013EEA - 00013EEF
Segment part 8.
delivery_pump_status
CSTACK = 00000000 ( 00000004 )
00013EEA _handle_enter_key_press_with_basal_item_selected (ui)
_handle_enter_key_press_with_bolus_item_selected (ui)
_handle_main_menu_enter_key_press (ui)
_homescreen_hs1 (ui)
_load_main_menu_text (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
<CODE> 2
Relative segment
00013F1A - 00013F1F
Segment part 7.
delivery_is_cartridge_present
CSTACK = 00000000 ( 00000004 )
00013F1A _handle_main_menu_enter_key_press (ui)
<CODE> 2
Relative segment
00013EC6 - 00013ECB
Segment part 6.
delivery_start_pump
CSTACK = 00000000 ( 00000004 )
00013EC6 _start_pump_st1 (ui)
init_vars (ui_test_main)
<CODE> 2
Relative segment
00013ECC - 00013ED1
Segment part 5.
delivery_stop_pump
CSTACK = 00000000 ( 00000004 )
00013ECC _confirm_stop_pump_sp1 (ui)
<CODE> 2
Relative segment
00013C04 - 00013C19
Segment part 4.
delivery_get_time_duration_from_last_bolus
CSTACK = 00000000 ( 0000000C )
00013C04 _confirm_new_bolus_bo3 (ui)
_handle_enter_key_press_with_bolus_item_selected (ui)
_homescreen_hs1 (ui)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 11.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 12.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\heap_1.r43 heap_1
Program module
DATA16_Z
Relative segment
2314 - 4A23
Segment part 2.
Intra module refs   pvPortMalloc
xHeap 2314
DATA16_Z
Relative segment
4A24 - 4A25
Segment part 3.
Intra module refs   pvPortMalloc
xNextFreeByte 4A24
<CODE> 2
Relative segment
00012D64 - 00012DAB
Segment part 7.
pvPortMalloc
calls direct
CSTACK = 00000000 ( 00000008 )
00012D64 prvAllocateTCBAndStack (tasks)
xQueueCreate (queue)
<CODE> 2
Relative segment
00013F3C - 00013F3D
Segment part 6.
vPortFree
CSTACK = 00000000 ( 00000004 )
00013F3C prvAllocateTCBAndStack (tasks)
prvDeleteTCB (tasks)
xQueueCreate (queue)
CODE
Segment part 5.
NOT NEEDED.
vPortInitialiseBlocks
not allocated function
CODE
Segment part 4.
NOT NEEDED.
xPortGetFreeHeapSize
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 8.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 9.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\history.r43 history
Program module
<CODE> 2
Relative segment
00013F24 - 00013F27
Segment part 2.
history_add_record
CSTACK = 00000000 ( 00000004 )
00013F24 _confirm_cancel_temp_basal_ba5 (ui)
_confirm_clear_profile_bp6 (ui)
_confirm_profile_ba4 (ui)
_confirm_profile_program_bp9 (ui)
_confirm_stop_pump_sp1 (ui)
_confirm_temp_basal_ba10 (ui)
_start_pump_st1 (ui)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 3.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 4.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\list.r43 list
Program module
<CODE> 2
Relative segment
000139CA - 000139EB
Segment part 6.
vListInitialise
CSTACK = 00000000 ( 00000004 )
000139CA prvInitialiseTaskLists (tasks)
xQueueCreate (queue)
<CODE> 2
Relative segment
00013EF0 - 00013EF5
Segment part 5.
vListInitialiseItem
CSTACK = 00000000 ( 00000004 )
00013EF0 prvInitialiseTCBVariables (tasks)
<CODE> 2
Relative segment
00013684 - 000136AD
Segment part 4.
vListInsertEnd
CSTACK = 00000000 ( 00000004 )
00013684 vTaskIncrementTick (tasks)
vTaskPlaceOnEventList (tasks)
vTaskPriorityDisinherit (tasks)
vTaskPriorityInherit (tasks)
xTaskGenericCreate (tasks)
xTaskRemoveFromEventList (tasks)
xTaskResumeAll (tasks)
<CODE> 2
Relative segment
00012EC2 - 00012F03
Segment part 3.
vListInsert
CSTACK = 00000000 ( 00000006 )
00012EC2 vTaskPlaceOnEventList (tasks)
<CODE> 2
Relative segment
000134A6 - 000134D3
Segment part 2.
vListRemove
CSTACK = 00000000 ( 00000004 )
000134A6 prvCheckTasksWaitingTermination (tasks)
vTaskIncrementTick (tasks)
vTaskPlaceOnEventList (tasks)
vTaskPriorityDisinherit (tasks)
vTaskPriorityInherit (tasks)
xTaskRemoveFromEventList (tasks)
xTaskResumeAll (tasks)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 7.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 8.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\misra.r43 misra
Program module
<CODE> 2
Relative segment
00013478 - 000134A5
Segment part 4.
Intra module refs   misra_nitoaf
misra_strncat
misra_strncpy
CSTACK = 00000000 ( 00000008 )
00013478 _adjust_am_pm (ui_screen_text_loader)
_load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_select_profile_ba2_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
_prepare_nav_key_text_for_home_screen (ui_screen_text_loader)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
_prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_prepare_time (ui_screen_text_loader)
_prepare_time_first_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
<CODE> 2
Relative segment
00013B62 - 00013B79
Segment part 3.
Intra module refs   misra_nitoaf
misra_strncat
misra_strlen
CSTACK = 00000000 ( 00000004 )
00013B62 _prepare_time (ui_screen_text_loader)
<CODE> 2
Relative segment
00012AAC - 00012AFD
Segment part 7.
misra_strncat
calls direct
CSTACK = 00000000 ( 00000010 )
00012AAC _load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_select_profile_ba2_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
_prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_prepare_temp_basal_second_line (ui_screen_text_loader)
_prepare_time (ui_screen_text_loader)
_prepare_time_first_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
<CODE> 2
Relative segment
000118F2 - 00011975
Segment part 5.
Intra module refs   misra_nitoaf
misra_nitoa
CSTACK = 00000000 ( 00000018 )
000118F2 _load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_select_profile_ba2_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_prepare_time (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
<CODE> 2
Relative segment
00011246 - 000112E3
Segment part 6.
misra_nitoaf
calls direct
CSTACK = 00000000 ( 0000001A )
00011246 _load_text_for_basal_settings_screen (ui_screen_text_loader)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 8.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 9.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
DATA16_C
Relative segment
7A03 - 7A0D
Segment part 2.
Intra module refs   misra_nitoa
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\port.r43 port
Program module
DATA16_AN
Relative segment
0380 - 0381
Segment part 1. ROOT.
Intra module refs   prvSetupTimerInterrupt
_A_TA1CTL_L 0380 -
TA1CTL 0380
TA1CTL_H 0381
TA1CTL_L 0380
DATA16_AN
Relative segment
0382 - 0383
Segment part 2. ROOT.
Intra module refs   prvSetupTimerInterrupt
_A_TA1CCTL0_L 0382 -
TA1CCTL0 0382
TA1CCTL0_H 0383
TA1CCTL0_L 0382
DATA16_AN
Relative segment
0392 - 0393
Segment part 3. ROOT.
Intra module refs   prvSetupTimerInterrupt
_A_TA1CCR0_L 0392 -
TA1CCR0 0392
TA1CCR0_H 0393
TA1CCR0_L 0392
DATA16_I
Relative segment
1E9C - 1E9D
Segment part 5.
usCriticalNesting 1E9C GuiDisplay_Lock (GuiDisplay)
GuiDisplay_Unlock (GuiDisplay)
Segment part 0 (portext)
prvCheckTasksWaitingTermination (tasks)
prvIsQueueEmpty (queue)
prvIsQueueFull (queue)
prvUnlockQueue (queue)
xQueueGenericReceive (queue)
xQueueGenericSend (queue)
xTaskCheckForTimeOut (tasks)
xTaskGenericCreate (tasks)
xTaskResumeAll (tasks)
<CODE> 1
Relative segment
F6F4 - F80D
Segment part 9.
pxPortInitialiseStack
CSTACK = 00000000 ( 00000004 )
F6F4 xTaskGenericCreate (tasks)
CODE
Segment part 8.
NOT NEEDED.
vPortEndScheduler
not allocated function
<CODE> 2
Relative segment
00013816 - 0001383B
Segment part 7.
prvSetupTimerInterrupt
CSTACK = 00000000 ( 00000004 )
00013816 Segment part 0 (portext)
CSTACK
Segment part 4.
NOT NEEDED.
DATA16_ID
Relative segment
8EB8 - 8EB9
Segment part 6.
Intra module refs   usCriticalNesting
CODE
Segment part 10.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 11.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\portext.r43 portext
Program module
<CODE> 2
Relative segment
000102AC - 00010383
Segment part 0. ROOT.
Intra module refs   Segment part 1
vPortYield 000102E4 _delay_and_key_timer_ISR (ui_timer)
handle_rtc_interrupt (rtc)
keylock_and_autoreturn_timer_ISR (ui_timer)
prvIdleTask (tasks)
xQueueGenericReceive (queue)
xQueueGenericSend (queue)
xTaskGenericCreate (tasks)
xTaskResumeAll (tasks)
xPortStartScheduler 00010368 vTaskStartScheduler (tasks)
vTickISR 000102AC
INTVEC
Common segment
FF80 - FFE3
Segment part 1. ROOT.
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\profile.r43 profile
Program module
DATA16_Z
Relative segment
4A26 - 4A5D
Segment part 2.
Intra module refs   profile_cancel_save
profile_clear
profile_open_for_programming
profile_read_basal_entry
profile_save
profile_write_basal_entry
temp_profile 4A26 -
DATA16_Z
Relative segment
4A5E - 4B3D
Segment part 3.
Intra module refs   profile_get_status_list
profile_open_for_delivery
profile_open_for_programming
profile_save
profiles 4A5E _profile_init (ui_test_main)
DATA16_Z
Relative segment
5146 - 5146
Segment part 4.
Intra module refs   _validate
profile_cancel_save
profile_open_for_programming
_current_profile 5146
DATA16_Z
Relative segment
4B3E - 4B75
Segment part 5.
Intra module refs   profile_get_3min_basal_units_for_delivery
profile_open_for_delivery
delivery_profile 4B3E
DATA16_I
Relative segment
1E9E - 1E9F
Segment part 6.
Intra module refs   profile_read_basal_sum
mock_sum_int_val 1E9E -
DATA16_Z
Relative segment
4B76 - 4B77
Segment part 8.
Intra module refs   profile_read_basal_sum
mock_sum_dec_val 4B76 -
DATA16_I
Relative segment
1EA2 - 1EA2
Segment part 9.
Intra module refs   profile_get_max_basal_rate
mock_max_basal_rate 1EA2 -
DATA16_I
Relative segment
1EA0 - 1EA1
Segment part 11.
Intra module refs   profile_get_max_sum
mock_max_basal_sum 1EA0 -
<CODE> 2
Relative segment
00013EF6 - 00013EFB
Segment part 26.
profile_get_max_basal_rate
CSTACK = 00000000 ( 00000004 )
00013EF6 _enter_max_basal_rate_qty_lt3 (ui)
<CODE> 2
Relative segment
00013EFC - 00013F01
Segment part 25.
profile_get_max_sum
CSTACK = 00000000 ( 00000004 )
00013EFC _enter_max_tdd_lt4 (ui)
<CODE> 2
Relative segment
000109B6 - 00010A6D
Segment part 24.
profile_open_for_programming
calls direct
CSTACK = 00000000 ( 00000008 )
000109B6 _profile_list_menu_bp3 (ui)
<CODE> 2
Relative segment
000111A8 - 00011245
Segment part 23.
profile_open_for_delivery
calls direct
CSTACK = 00000000 ( 00000008 )
000111A8 _confirm_profile_ba4 (ui)
<CODE> 2
Relative segment
00013586 - 000135B1
Segment part 22.
profile_get_3min_basal_units_for_delivery
calls direct
CSTACK = 00000000 ( 00000008 )
00013586 _process (ui_task)
<CODE> 2
Relative segment
0001110A - 000111A7
Segment part 21.
profile_save
calls direct
CSTACK = 00000000 ( 00000008 )
0001110A _confirm_clear_profile_bp6 (ui)
_confirm_profile_program_bp9 (ui)
<CODE> 2
Relative segment
00013212 - 00013247
Segment part 20.
profile_cancel_save
calls direct
CSTACK = 00000000 ( 00000004 )
00013212 _confirm_profile_program_bp9 (ui)
_confirm_tdd_exceeds_profile_bp8 (ui)
_edit_basal_profile_bp7 (ui)
_profile_settings_menu_bp4 (ui)
<CODE> 2
Relative segment
00013A70 - 00013A8D
Segment part 19.
profile_read_basal_sum
calls direct
CSTACK = 00000000 ( 00000006 )
00013A70 _prepare_next_basal_setting_screen (ui)
<CODE> 2
Relative segment
0001300A - 00013047
Segment part 18.
profile_read_basal_entry
calls direct
CSTACK = 00000000 ( 0000000C )
0001300A _basal_settings_get_previouse_fromslot (ui)
_basal_settings_prepare_window_for_slot (ui)
_get_daily_basal_dose_for_profile (ui_screen_text_loader)
_get_displaying_timeslot (ui)
<CODE> 2
Relative segment
00013A8E - 00013AAB
Segment part 17.
profile_write_basal_entry
calls direct
CSTACK = 00000000 ( 00000008 )
00013A8E _edit_basal_profile_bp7 (ui)
<CODE> 2
Relative segment
00013A0E - 00013A2F
Segment part 16.
profile_clear
calls direct
CSTACK = 00000000 ( 00000004 )
00013A0E _basal_settings_initialize_profile_editor (ui)
_confirm_clear_profile_bp6 (ui)
<CODE> 2
Relative segment
000130FA - 00013133
Segment part 15.
profile_get_status_list
CSTACK = 00000000 ( 00000004 )
000130FA _basal_find_cursor_position_for_profile (ui)
_basal_menu_ba1 (ui)
_basal_num_of_non_programmed_profiles (ui)
_load_select_profile_ba2_text (ui_screen_text_loader)
<CODE> 2
Relative segment
00013862 - 00013887
Segment part 14.
profile_get_half_hour_slot_details_for_delivery
calls direct
CSTACK = 00000000 ( 00000004 )
00013862 _process (ui_task)
init_vars (ui_test_main)
<CODE> 2
Relative segment
000137CA - 000137EF
Segment part 13.
Intra module refs   profile_cancel_save
profile_clear
profile_get_3min_basal_units_for_delivery
profile_get_half_hour_slot_details_for_delivery
profile_open_for_delivery
profile_open_for_programming
profile_read_basal_entry
profile_read_basal_sum
profile_save
profile_write_basal_entry
_validate
CSTACK = 00000000 ( 00000004 )
000137CA
CSTACK
Segment part 1.
NOT NEEDED.
DATA16_ID
Relative segment
8EBA - 8EBB
Segment part 7.
Intra module refs   mock_sum_int_val
DATA16_ID
Relative segment
8EBE - 8EBE
Segment part 10.
Intra module refs   mock_max_basal_rate
DATA16_ID
Relative segment
8EBC - 8EBD
Segment part 12.
Intra module refs   mock_max_basal_sum
CODE
Segment part 27.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 28.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\queue.r43 queue
Program module
<CODE> 2
Relative segment
00010B22 - 00010BD3
Segment part 17.
xQueueCreate
calls direct
CSTACK = 00000000 ( 0000000E )
00010B22 ui_task (ui_task)
ui_timer_hardware_init (ui_timer)
CODE
Segment part 16.
NOT NEEDED.
xQueueCreateMutex
calls direct
not allocated function
<CODE> 1
Relative segment
F5D8 - F6F3
Segment part 15.
xQueueGenericSend
calls direct
CSTACK = 00000000 ( 00000012 )
F5D8 _delay_and_key_timer_ISR (ui_timer)
_process (ui_task)
ui_timer_hardware_init (ui_timer)
<CODE> 2
Relative segment
00012DF2 - 00012E37
Segment part 14.
xQueueGenericSendFromISR
calls direct
CSTACK = 00000000 ( 00000008 )
00012DF2 _delay_and_key_timer_ISR (ui_timer)
handle_rtc_interrupt (rtc)
keylock_and_autoreturn_timer_ISR (ui_timer)
<CODE> 1
Relative segment
E656 - E7CD
Segment part 13.
xQueueGenericReceive
calls direct
CSTACK = 00000000 ( 00000012 )
E656 ui_task (ui_task)
ui_timer_wait_milli_seconds (ui_timer)
CODE
Segment part 12.
NOT NEEDED.
xQueueReceiveFromISR
calls direct
not allocated function
CODE
Segment part 11.
NOT NEEDED.
uxQueueMessagesWaiting
not allocated function
CODE
Segment part 10.
NOT NEEDED.
uxQueueMessagesWaitingFromISR
not allocated function
CODE
Segment part 9.
NOT NEEDED.
vQueueDelete
calls direct
not allocated function
<CODE> 2
Relative segment
00012072 - 000120DF
Segment part 8.
Intra module refs   xQueueGenericSend
xQueueGenericSendFromISR
prvCopyDataToQueue
calls direct
CSTACK = 00000000 ( 00000006 )
00012072
<CODE> 2
Relative segment
000135B2 - 000135DB
Segment part 7.
Intra module refs   xQueueGenericReceive
prvCopyDataFromQueue
calls direct
CSTACK = 00000000 ( 00000004 )
000135B2
<CODE> 2
Relative segment
000115CE - 00011657
Segment part 6.
Intra module refs   xQueueGenericReceive
xQueueGenericSend
prvUnlockQueue
calls direct
CSTACK = 00000000 ( 00000006 )
000115CE
<CODE> 2
Relative segment
00013606 - 0001362F
Segment part 5.
Intra module refs   xQueueGenericReceive
prvIsQueueEmpty
CSTACK = 00000000 ( 00000004 )
00013606
CODE
Segment part 4.
NOT NEEDED.
xQueueIsQueueEmptyFromISR
not allocated function
<CODE> 2
Relative segment
0001352E - 00013559
Segment part 3.
Intra module refs   xQueueGenericSend
prvIsQueueFull
CSTACK = 00000000 ( 00000004 )
0001352E
CODE
Segment part 2.
NOT NEEDED.
xQueueIsQueueFullFromISR
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 18.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 19.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\rtc.r43 rtc
Program module
DATA16_AN
Relative segment
04A0 - 04A1
Segment part 1. ROOT.
Intra module refs   handle_rtc_interrupt
rtc_set_date
_A_RTCCTL01_L 04A0 -
RTCCTL01 04A0
RTCCTL01_H 04A1
RTCCTL01_L 04A0
DATA16_AN
Relative segment
04AE - 04AF
Segment part 2. ROOT.
Intra module refs   handle_rtc_interrupt
RTCIV 04AE -
DATA16_AN
Relative segment
04B0 - 04B1
Segment part 3. ROOT.
Intra module refs   handle_rtc_interrupt
rtc_set_date
_A_RTCTIM0_L 04B0 -
RTCTIM0 04B0
RTCTIM0_H 04B1
RTCTIM0_L 04B0
DATA16_AN
Relative segment
04B2 - 04B3
Segment part 4. ROOT.
Intra module refs   handle_rtc_interrupt
rtc_set_date
_A_RTCTIM1_L 04B2 -
RTCTIM1 04B2
RTCTIM1_H 04B3
RTCTIM1_L 04B2
DATA16_AN
Relative segment
04B4 - 04B5
Segment part 5. ROOT.
Intra module refs   handle_rtc_interrupt
rtc_set_date
_A_RTCDATE_L 04B4 -
RTCDATE 04B4
RTCDATE_H 04B5
RTCDATE_L 04B4
DATA16_AN
Relative segment
04B6 - 04B7
Segment part 6. ROOT.
Intra module refs   handle_rtc_interrupt
rtc_set_date
_A_RTCYEAR_L 04B6 -
RTCYEAR 04B6
RTCYEAR_H 04B7
RTCYEAR_L 04B6
DATA16_Z
Relative segment
5147 - 514E
Segment part 9.
Intra module refs   handle_rtc_interrupt
rtc_get_date
rtc_set_date
_date 5147
<CODE> 2
Relative segment
00013F02 - 00013F07
Segment part 12.
rtc_get_date
CSTACK = 00000000 ( 00000004 )
00013F02 _bolus_start (ui)
_cancel_current_bolus (ui)
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4 (ui)
_confirm_e_bolus_bo12 (ui)
_handle_settings_menu_enter_key_press (ui)
_init_ui_vars (ui)
_process (ui_task)
<CODE> 2
Relative segment
0001214C - 000121B5
Segment part 11.
rtc_set_date
CSTACK = 00000000 ( 00000004 )
0001214C _confirm_date_dt2 (ui)
init_vars (ui_test_main)
ISR_CODE
Relative segment
5C40 - 5D1D
Segment part 10.
Intra module refs   handle_rtc_interrupt::??INTVEC 82
handle_rtc_interrupt
interrupt function
calls direct
CSTACK = 00000000 ( 0000001C )
5C40
INTVEC
Common segment
FF80 - FFD3
Segment part 7. ROOT.
handle_rtc_interrupt::??INTVEC 82 FFD2
CSTACK
Segment part 8.
NOT NEEDED.
CODE
Segment part 13.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 14.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\settings.r43 settings
Program module
DATA16_Z
Relative segment
514F - 514F
Segment part 2.
Intra module refs   get_max_bolus_qty
set_max_bolus_qty
max_bolus_qty 514F
DATA16_Z
Relative segment
5150 - 5150
Segment part 3.
Intra module refs   get_active_profile
set_active_profile
_active_profile 5150
DATA16_Z
Relative segment
5151 - 5151
Segment part 4.
Intra module refs   get_max_basal_rate
set_max_basal_rate
_max_basal_entry_val 5151
DATA16_Z
Relative segment
4B78 - 4B79
Segment part 5.
Intra module refs   get_max_tdd
set_max_tdd
_tdd 4B78
DATA16_Z
Relative segment
5152 - 5152
Segment part 6.
Intra module refs   get_low_insulin_alert_qty
set_low_insulin_alert_qty
_low_insulin_qty 5152
<CODE> 2
Relative segment
00013E82 - 00013E8B
Segment part 16.
get_active_profile
CSTACK = 00000000 ( 00000004 )
00013E82 ui_get_active_profile (ui)
<CODE> 2
Relative segment
00013E8C - 00013E93
Segment part 15.
set_active_profile
CSTACK = 00000000 ( 00000004 )
00013E8C _confirm_profile_ba4 (ui)
_confirm_profile_program_bp9 (ui)
init_vars (ui_test_main)
<CODE> 2
Relative segment
00013E78 - 00013E81
Segment part 14.
get_max_bolus_qty
CSTACK = 00000000 ( 00000004 )
00013E78 _confirm_enter_limit_setting_lt1 (ui)
_get_max_bolus_qty (ui)
<CODE> 2
Relative segment
00013EAC - 00013EB3
Segment part 13.
set_max_bolus_qty
CSTACK = 00000000 ( 00000004 )
00013EAC _enter_low_insulin_lt5 (ui)
init_vars (ui_test_main)
<CODE> 2
Relative segment
00013E5A - 00013E63
Segment part 12.
get_max_basal_rate
CSTACK = 00000000 ( 00000004 )
00013E5A _confirm_enter_limit_setting_lt1 (ui)
ui_get_max_basal_rate (ui)
<CODE> 2
Relative segment
00013E94 - 00013E9B
Segment part 11.
set_max_basal_rate
CSTACK = 00000000 ( 00000004 )
00013E94 _enter_low_insulin_lt5 (ui)
init_vars (ui_test_main)
<CODE> 2
Relative segment
00013E50 - 00013E59
Segment part 10.
get_max_tdd
CSTACK = 00000000 ( 00000004 )
00013E50 _confirm_enter_limit_setting_lt1 (ui)
_handle_settings_menu_enter_key_press (ui)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_prepare_next_basal_setting_screen (ui)
<CODE> 2
Relative segment
00013E9C - 00013EA3
Segment part 9.
set_max_tdd
CSTACK = 00000000 ( 00000004 )
00013E9C _enter_low_insulin_lt5 (ui)
init_vars (ui_test_main)
<CODE> 2
Relative segment
00013E3C - 00013E45
Segment part 8.
get_low_insulin_alert_qty
CSTACK = 00000000 ( 00000004 )
00013E3C _confirm_enter_limit_setting_lt1 (ui)
<CODE> 2
Relative segment
00013EA4 - 00013EAB
Segment part 7.
set_low_insulin_alert_qty
CSTACK = 00000000 ( 00000004 )
00013EA4 _enter_low_insulin_lt5 (ui)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 17.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 18.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\tasks.r43 tasks
Program module
DATA16_Z
Relative segment
4B7A - 4B7B
Segment part 3.
Intra module refs   vTaskPlaceOnEventList
vTaskPriorityInherit
vTaskSwitchContext
xTaskGenericCreate
xTaskGetCurrentTaskHandle
xTaskRemoveFromEventList
xTaskResumeAll
pxCurrentTCB 4B7A Segment part 0 (portext)
DATA16_Z
Relative segment
4B7C - 4BA3
Segment part 4.
Intra module refs   prvIdleTask
prvInitialiseTaskLists
vTaskIncrementTick
vTaskPriorityDisinherit
vTaskPriorityInherit
vTaskSwitchContext
xTaskGenericCreate
xTaskRemoveFromEventList
xTaskResumeAll
pxReadyTasksLists 4B7C
DATA16_Z
Relative segment
4BA4 - 4BAD
Segment part 5.
Intra module refs   prvInitialiseTaskLists
xDelayedTaskList1 4BA4
DATA16_Z
Relative segment
4BAE - 4BB7
Segment part 6.
Intra module refs   prvInitialiseTaskLists
xDelayedTaskList2 4BAE
DATA16_Z
Relative segment
4BB8 - 4BB9
Segment part 7.
Intra module refs   prvInitialiseTaskLists
vTaskIncrementTick
vTaskPlaceOnEventList
pxDelayedTaskList 4BB8
DATA16_Z
Relative segment
4BBA - 4BBB
Segment part 8.
Intra module refs   prvInitialiseTaskLists
vTaskIncrementTick
vTaskPlaceOnEventList
pxOverflowDelayedTaskList 4BBA
DATA16_Z
Relative segment
4BBC - 4BC5
Segment part 9.
Intra module refs   prvInitialiseTaskLists
xTaskRemoveFromEventList
xTaskResumeAll
xPendingReadyList 4BBC
DATA16_Z
Relative segment
4BC6 - 4BCF
Segment part 10.
Intra module refs   prvCheckTasksWaitingTermination
prvInitialiseTaskLists
xTasksWaitingTermination 4BC6
DATA16_Z
Relative segment
4BD0 - 4BD1
Segment part 11.
Intra module refs   prvCheckTasksWaitingTermination
uxTasksDeleted 4BD0
DATA16_Z
Relative segment
4BD2 - 4BDB
Segment part 12.
Intra module refs   prvInitialiseTaskLists
vTaskPlaceOnEventList
xSuspendedTaskList 4BD2
DATA16_Z
Relative segment
4BDC - 4BDD
Segment part 13.
Intra module refs   prvCheckTasksWaitingTermination
xTaskGenericCreate
xTaskResumeAll
uxCurrentNumberOfTasks 4BDC
DATA16_Z
Relative segment
4BDE - 4BDF
Segment part 14.
Intra module refs   vTaskIncrementTick
vTaskPlaceOnEventList
vTaskSetTimeOutState
vTaskStartScheduler
xTaskCheckForTimeOut
xTickCount 4BDE
DATA16_Z
Relative segment
4BE0 - 4BE1
Segment part 15.
Intra module refs   xTaskGenericCreate
uxTopUsedPriority 4BE0
DATA16_Z
Relative segment
4BE2 - 4BE3
Segment part 16.
Intra module refs   vTaskIncrementTick
vTaskPriorityDisinherit
vTaskPriorityInherit
vTaskSwitchContext
xTaskGenericCreate
xTaskRemoveFromEventList
xTaskResumeAll
uxTopReadyPriority 4BE2
DATA16_Z
Relative segment
4BE4 - 4BE5
Segment part 17.
Intra module refs   vTaskStartScheduler
xTaskGenericCreate
xSchedulerRunning 4BE4
DATA16_Z
Relative segment
4BE6 - 4BE7
Segment part 18.
Intra module refs   vTaskIncrementTick
vTaskSuspendAll
vTaskSwitchContext
xTaskRemoveFromEventList
xTaskResumeAll
uxSchedulerSuspended 4BE6
DATA16_Z
Relative segment
4BE8 - 4BE9
Segment part 19.
Intra module refs   vTaskIncrementTick
xTaskResumeAll
uxMissedTicks 4BE8
DATA16_Z
Relative segment
4BEA - 4BEB
Segment part 20.
Intra module refs   vTaskMissedYield
vTaskSwitchContext
xTaskResumeAll
xMissedYield 4BEA
DATA16_Z
Relative segment
4BEC - 4BED
Segment part 21.
Intra module refs   vTaskIncrementTick
vTaskSetTimeOutState
xTaskCheckForTimeOut
xNumOfOverflows 4BEC
DATA16_Z
Relative segment
4BEE - 4BEF
Segment part 22.
Intra module refs   xTaskGenericCreate
uxTaskNumber 4BEE
<CODE> 1
Relative segment
F922 - FA27
Segment part 45.
Intra module refs   vTaskStartScheduler
xTaskGenericCreate
calls direct
CSTACK = 00000000 ( 00000016 )
F922 main (ui_test_main)
CODE
Segment part 55.
NOT NEEDED.
vTaskDelete
calls direct
not allocated function
CODE
Segment part 54.
NOT NEEDED.
vTaskDelayUntil
calls direct
not allocated function
CODE
Segment part 53.
NOT NEEDED.
vTaskDelay
calls direct
not allocated function
CODE
Segment part 52.
NOT NEEDED.
uxTaskPriorityGet
not allocated function
CODE
Segment part 51.
NOT NEEDED.
vTaskPrioritySet
calls direct
not allocated function
CODE
Segment part 50.
NOT NEEDED.
vTaskSuspend
calls direct
not allocated function
CODE
Segment part 47.
NOT NEEDED.
xTaskIsTaskSuspended
not allocated function
CODE
Segment part 49.
NOT NEEDED.
vTaskResume
calls direct
not allocated function
CODE
Segment part 48.
NOT NEEDED.
xTaskResumeFromISR
calls direct
not allocated function
<CODE> 2
Relative segment
00013134 - 0001316B
Segment part 46.
vTaskStartScheduler
calls direct
CSTACK = 00000000 ( 0000000E )
00013134 main (ui_test_main)
CODE
Segment part 44.
NOT NEEDED.
vTaskEndScheduler
calls direct
not allocated function
<CODE> 2
Relative segment
00013ED2 - 00013ED7
Segment part 30.
Intra module refs   prvCheckTasksWaitingTermination
vTaskSuspendAll
CSTACK = 00000000 ( 00000004 )
00013ED2 pvPortMalloc (heap_1)
xQueueGenericReceive (queue)
xQueueGenericSend (queue)
<CODE> 2
Relative segment
00010836 - 000108F5
Segment part 29.
Intra module refs   prvCheckTasksWaitingTermination
xTaskResumeAll
calls direct
CSTACK = 00000000 ( 0000000C )
00010836 pvPortMalloc (heap_1)
xQueueGenericReceive (queue)
xQueueGenericSend (queue)
CODE
Segment part 43.
NOT NEEDED.
xTaskGetTickCount
not allocated function
CODE
Segment part 42.
NOT NEEDED.
uxTaskGetNumberOfTasks
not allocated function
<CODE> 2
Relative segment
00011414 - 000114A7
Segment part 28.
Intra module refs   xTaskResumeAll
vTaskIncrementTick
calls direct
CSTACK = 00000000 ( 00000006 )
00011414 Segment part 0 (portext)
CODE
Segment part 41.
NOT NEEDED.
vTaskCleanUpResources
calls direct
not allocated function
<CODE> 2
Relative segment
00012538 - 00012593
Segment part 40.
vTaskSwitchContext
CSTACK = 00000000 ( 00000004 )
00012538 Segment part 0 (portext)
<CODE> 2
Relative segment
0001241A - 0001247B
Segment part 39.
vTaskPlaceOnEventList
calls direct
CSTACK = 00000000 ( 00000006 )
0001241A xQueueGenericReceive (queue)
xQueueGenericSend (queue)
<CODE> 2
Relative segment
00011BEE - 00011C65
Segment part 38.
xTaskRemoveFromEventList
calls direct
CSTACK = 00000000 ( 00000006 )
00011BEE prvUnlockQueue (queue)
xQueueGenericReceive (queue)
xQueueGenericSend (queue)
xQueueGenericSendFromISR (queue)
<CODE> 2
Relative segment
00013DF8 - 00013E05
Segment part 36.
Intra module refs   xTaskCheckForTimeOut
vTaskSetTimeOutState
CSTACK = 00000000 ( 00000004 )
00013DF8 xQueueGenericReceive (queue)
xQueueGenericSend (queue)
<CODE> 2
Relative segment
0001264C - 000126A7
Segment part 37.
xTaskCheckForTimeOut
calls direct
CSTACK = 00000000 ( 00000004 )
0001264C xQueueGenericReceive (queue)
xQueueGenericSend (queue)
<CODE> 2
Relative segment
00013EBA - 00013EBF
Segment part 35.
vTaskMissedYield
CSTACK = 00000000 ( 00000004 )
00013EBA prvUnlockQueue (queue)
<CODE> 2
Relative segment
00013D9A - 00013DA9
Segment part 34.
Intra module refs   vTaskStartScheduler
prvIdleTask
calls direct
CSTACK = 00000000 ( 00000004 )
00013D9A
<CODE> 2
Relative segment
00012B9E - 00012BEB
Segment part 33.
Intra module refs   xTaskGenericCreate
prvInitialiseTCBVariables
calls direct
CSTACK = 00000000 ( 00000008 )
00012B9E
<CODE> 2
Relative segment
00012862 - 000128B7
Segment part 32.
Intra module refs   xTaskGenericCreate
prvInitialiseTaskLists
calls direct
CSTACK = 00000000 ( 00000006 )
00012862
<CODE> 2
Relative segment
00012286 - 000122ED
Segment part 31.
Intra module refs   prvIdleTask
prvCheckTasksWaitingTermination
calls direct
CSTACK = 00000000 ( 00000006 )
00012286
<CODE> 2
Relative segment
00012C3A - 00012C85
Segment part 27.
Intra module refs   xTaskGenericCreate
prvAllocateTCBAndStack
calls direct
CSTACK = 00000000 ( 0000000C )
00012C3A
<CODE> 2
Relative segment
00013BD8 - 00013BED
Segment part 26.
Intra module refs   prvCheckTasksWaitingTermination
prvDeleteTCB
calls direct
CSTACK = 00000000 ( 00000006 )
00013BD8
<CODE> 2
Relative segment
00013ED8 - 00013EDD
Segment part 25.
xTaskGetCurrentTaskHandle
CSTACK = 00000000 ( 00000004 )
00013ED8 xQueueGenericReceive (queue)
<CODE> 2
Relative segment
00011AF8 - 00011B73
Segment part 24.
vTaskPriorityInherit
calls direct
CSTACK = 00000000 ( 00000006 )
00011AF8 xQueueGenericReceive (queue)
<CODE> 2
Relative segment
00012A08 - 00012A59
Segment part 23.
vTaskPriorityDisinherit
calls direct
CSTACK = 00000000 ( 00000006 )
00012A08 prvCopyDataToQueue (queue)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 56.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 57.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
DATA16_C
Relative segment
7A0E - 7A12
Segment part 2.
Intra module refs   vTaskStartScheduler
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui.r43 ui
Program module
DATA16_AN
Relative segment
0342 - 0343
Segment part 1. ROOT.
Intra module refs   _init_ui_vars
keylock_and_autoreturn_timer_ISR (ui_timer)
ui_screen_flow_sm
_A_TA0CCTL0_L 0342 -
TA0CCTL0 0342
TA0CCTL0_H 0343
TA0CCTL0_L 0342
DATA16_AN
Relative segment
0346 - 0347
Segment part 2. ROOT.
Intra module refs   _delay_and_key_timer_ISR (ui_timer)
keypad_ISR (ui_timer)
ui_screen_flow_sm
_A_TA0CCTL2_L 0346 -
TA0CCTL2 0346
TA0CCTL2_H 0347
TA0CCTL2_L 0346
DATA16_Z
Relative segment
5153 - 5153
Segment part 4.
Intra module refs   _basal_settings_get_previouse_fromslot
_basal_settings_initialize_profile_editor
_confirm_clear_profile_bp6
_confirm_profile_program_bp9
_confirm_tdd_exceeds_profile_bp8
_edit_basal_profile_bp7
_handle_profile_settings_menu
_prepare_next_basal_setting_screen
_profile_list_menu_bp3
_profile_settings_menu_bp4
ui_basal_settings_current_profile 5153 _load_text_for_basal_settings_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5154 - 5154
Segment part 5.
Intra module refs   _basal_settings_initialize_profile_editor
_basal_settings_prepare_window_for_slot
_prepare_next_basal_setting_screen
ui_basal_settings_displaying_timeslot 5154 _load_text_for_basal_settings_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
4BF0 - 4BF1
Segment part 6.
Intra module refs   _basal_settings_initialize_profile_editor
_basal_settings_prepare_window_for_slot
_edit_basal_profile_bp7
_prepare_next_basal_setting_screen
ui_basal_settings_slot_to_time 4BF0 _adjust_am_pm (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
4BF2 - 4BF3
Segment part 7.
Intra module refs   _basal_settings_initialize_profile_editor
_basal_settings_prepare_window_for_slot
_prepare_next_basal_setting_screen
ui_basal_settings_slot_from_time 4BF2 _adjust_am_pm (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5155 - 5155
Segment part 8.
Intra module refs   _basal_settings_initialize_profile_editor
_confirm_tdd_exceeds_profile_bp8
_edit_basal_profile_bp7
_handle_profile_settings_menu
_prepare_next_basal_setting_screen
ui_basal_settings_real_slot_from 5155 -
DATA16_Z
Relative segment
5156 - 5156
Segment part 9.
Intra module refs   _basal_settings_initialize_profile_editor
_basal_settings_prepare_window_for_slot
_edit_basal_profile_bp7
_prepare_next_basal_setting_screen
ui_basal_settings_real_slot_to 5156 -
DATA16_Z
Relative segment
5157 - 5157
Segment part 10.
Intra module refs   _basal_menu_ba1
_bolus_by_button_2_sec_delay
_bolus_menu_bo5
_can_reset_autoreturn_counter
_cancel_bolus_from_homescreen_bo9
_cant_clear_active_profile_bp5
_confirm_beware_tdd_bp2
_confirm_bolus_past_3_hrs_bo4
_confirm_bolus_running_bo2
_confirm_bolus_running_sp3
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_confirm_cancel_temp_basal_ba5
_confirm_clear_profile_bp6
_confirm_date_dt2
_confirm_e_bolus_bo12
_confirm_e_bolus_exceeds_tdd_bo11
_confirm_enter_limit_setting_lt1
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_confirm_limits_lt6
_confirm_new_bolus_bo3
_confirm_new_temp_basal_ba6
_confirm_profile_ba4
_confirm_profile_program_bp9
_confirm_stop_pump_sp1
_confirm_tdd_exceeds_profile_bp8
_confirm_temp_basal_ba10
_edit_basal_profile_bp7
_edit_date_screen_dt1
_enter_bolus_qty_bo6
_enter_low_insulin_lt5
_enter_max_basal_rate_qty_lt3
_enter_max_bolus_qty_lt2
_enter_max_tdd_lt4
_extended_bolus_duration_bo10
_handle_key_event
_history_menu
_homescreen_hs1
_init_ui_vars
_insert_cartridge_before_start_st3
_main_menu
_no_profiles_programmed_ba3
_no_profiles_programmed_st4
_now_press_exit_hs9
_press_unlock_then_exit_hs7
_profile_list_menu_bp3
_profile_n_exceeds_max_tdd_ba11
_profile_settings_menu_bp4
_pump_not_running_bo1
_pump_started_st2
_pump_stopped_sp2
_resume_temp_basal_st5
_select_profile_all_menu_ba2
_set_limits_before_program_bp1
_settings_menu
_start_pump_st1
_temp_basal_duration_ba8
_temp_basal_exceeds_tdd_ba9
_temp_basal_percentage_ba7
ui_init
ui_screen_flow_sm
ui_screen_id 5157 _process (ui_task)
keylock_and_autoreturn_timer_ISR (ui_timer)
ui_task (ui_task)
DATA16_Z
Relative segment
5158 - 5158
Segment part 11.
Intra module refs   _basal_menu_ba1
_basal_prepare_profile_selection_screen
_basal_profile_list_down
_basal_profile_list_up
_bolus_menu_bo5
_cant_clear_active_profile_bp5
_confirm_beware_tdd_bp2
_confirm_bolus_past_3_hrs_bo4
_confirm_cancel_temp_basal_ba5
_confirm_clear_profile_bp6
_confirm_date_dt2
_confirm_e_bolus_exceeds_tdd_bo11
_confirm_enter_limit_setting_lt1
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_confirm_new_bolus_bo3
_confirm_new_temp_basal_ba6
_confirm_profile_ba4
_confirm_profile_program_bp9
_confirm_stop_pump_sp1
_confirm_tdd_exceeds_profile_bp8
_edit_basal_profile_bp7
_enter_bolus_qty_bo6
_enter_low_insulin_lt5
_handle_basal_sub_menu_enter_key_press
_handle_enter_key_press_with_basal_item_selected
_handle_enter_key_press_with_bolus_item_selected
_handle_main_menu_enter_key_press
_handle_profile_settings_menu
_handle_settings_menu_enter_key_press
_history_menu
_homescreen_hs1
_insert_cartridge_before_start_st3
_main_menu
_no_profiles_programmed_ba3
_no_profiles_programmed_st4
_prepare_next_basal_setting_screen
_profile_list_menu_bp3
_profile_n_exceeds_max_tdd_ba11
_profile_settings_menu_bp4
_pump_not_running_bo1
_select_profile_all_menu_ba2
_select_profile_menu_ba2
_set_limits_before_program_bp1
_settings_menu
_start_pump_st1
_temp_basal_percentage_ba7
ui_init
ui_screen_flow_sm
ui_selected_item_id 5158 _load_text_for_bolus_screen (ui_screen_text_loader)
_update_drawings (ui_screen_loader)
DATA16_Z
Relative segment
5159 - 5159
Segment part 12.
Intra module refs   _basal_menu_ba1
_basal_prepare_profile_selection_screen
_basal_profile_list_down
_basal_profile_list_up
_bolus_menu_bo5
_cant_clear_active_profile_bp5
_confirm_beware_tdd_bp2
_confirm_bolus_past_3_hrs_bo4
_confirm_clear_profile_bp6
_confirm_date_dt2
_confirm_e_bolus_bo12
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_confirm_new_bolus_bo3
_confirm_profile_program_bp9
_confirm_tdd_exceeds_profile_bp8
_edit_basal_profile_bp7
_edit_date_screen_dt1
_enter_bolus_qty_bo6
_extended_bolus_duration_bo10
_handle_enter_key_press_with_basal_item_selected
_handle_enter_key_press_with_bolus_item_selected
_handle_profile_settings_menu
_handle_settings_menu_enter_key_press
_init_ui_vars
_profile_list_menu_bp3
_profile_settings_menu_bp4
_select_profile_menu_ba2
ui_init
ui_screen_flow_sm
ui_selected_cursor 5159 _load_text_for_bolus_screen (ui_screen_text_loader)
_update_drawings (ui_screen_loader)
ui_screen_loader_load_structure (ui_screen_loader)
DATA16_Z
Relative segment
515A - 515A
Segment part 13.
ui_alarm_mode 515A _prepare_nav_key_text_for_home_screen (ui_screen_text_loader)
init_vars (ui_test_main)
DATA16_Z
Relative segment
515B - 515B
Segment part 14.
Intra module refs   ui_screen_flow_sm
ui_current_key 515B _delay_and_key_timer_ISR (ui_timer)
keypad_ISR (ui_timer)
DATA16_Z
Relative segment
515C - 515C
Segment part 15.
Intra module refs   _edit_basal_profile_bp7
_init_ui_vars
ui_screen_flow_sm
ui_typematic_keys 515C _update_typematic_status (ui_task)
DATA16_Z
Relative segment
515D - 515D
Segment part 16.
ui_current_basal_rate_int 515D _prepare_runmode_second_third_line (ui_screen_text_loader)
_process (ui_task)
init_vars (ui_test_main)
DATA16_Z
Relative segment
515E - 515E
Segment part 17.
ui_current_basal_rate_deci 515E _prepare_runmode_second_third_line (ui_screen_text_loader)
_process (ui_task)
init_vars (ui_test_main)
DATA16_Z
Relative segment
515F - 515F
Segment part 18.
Intra module refs   _select_profile_all_menu_ba2
_temp_basal_duration_ba8
_temp_basal_percentage_ba7
ui_temp_basal_hour 515F _load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
DATA16_Z
Relative segment
5160 - 5160
Segment part 19.
Intra module refs   _select_profile_all_menu_ba2
_temp_basal_duration_ba8
_temp_basal_percentage_ba7
ui_temp_basal_minute 5160 _load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
DATA16_Z
Relative segment
5161 - 5161
Segment part 20.
Intra module refs   _temp_basal_percentage_ba7
ui_temp_basal_percentage 5161 _load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_prepare_temp_basal_second_line (ui_screen_text_loader)
_process (ui_task)
DATA16_Z
Relative segment
5162 - 5162
Segment part 21.
Intra module refs   _confirm_cancel_temp_basal_ba5
_confirm_temp_basal_ba10
_handle_basal_sub_menu_enter_key_press
_handle_main_menu_enter_key_press
_init_ui_vars
_resume_temp_basal_st5
ui_is_temp_basal_active 5162 _prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_process (ui_task)
DATA16_Z
Relative segment
4BF4 - 4BF5
Segment part 22.
Intra module refs   _init_ui_vars
ui_date 4BF4 _prepare_time_first_line (ui_screen_text_loader)
_process (ui_task)
init_vars (ui_test_main)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
5163 - 5163
Segment part 23.
Intra module refs   _basal_settings_initialize_profile_editor
_edit_basal_profile_bp7
_handle_profile_settings_menu
_init_ui_vars
_prepare_next_basal_setting_screen
ui_actived_field_num 5163 -
DATA16_Z
Relative segment
5164 - 5168
Segment part 24.
Intra module refs   _bolus_menu_bo5
_bolus_start
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_confirm_e_bolus_bo12
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_enter_bolus_qty_bo6
_extended_bolus_duration_bo10
_homescreen_hs1
_main_menu
ui_screen_flow_sm
ui_current_bolus 5164 _load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
init_vars (ui_test_main)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
5169 - 5175
Segment part 25.
Intra module refs   _bolus_start
_cancel_current_bolus
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_confirm_e_bolus_bo12
_init_ui_vars
ui_old_bolus 5169 _load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5176 - 5176
Segment part 26.
Intra module refs   _cancel_current_bolus
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_confirm_e_bolus_bo12
_confirm_enter_limit_setting_lt1
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_handle_enter_key_press_with_bolus_item_selected
_handle_main_menu_enter_key_press
_homescreen_hs1
_init_ui_vars
_main_menu
ui_screen_flow_sm
ui_is_bolus_active 5176 _prepare_runmode_second_third_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_Z
Relative segment
5177 - 517A
Segment part 27.
Intra module refs   _basal_find_cursor_position_for_profile
_basal_menu_ba1
_basal_num_of_non_programmed_profiles
_select_profile_menu_ba2
ui_edited_profiles 5177 _load_select_profile_ba2_text (ui_screen_text_loader)
DATA16_Z
Relative segment
517B - 517B
Segment part 28.
Intra module refs   _confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_homescreen_hs1
_init_ui_vars
ui_meal_bolus_default_int 517B _load_text_for_button_bolus_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
517C - 517C
Segment part 29.
Intra module refs   _confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_homescreen_hs1
_init_ui_vars
ui_meal_bolus_default_deci 517C _load_text_for_button_bolus_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
517D - 517D
Segment part 30.
Intra module refs   _confirm_enter_limit_setting_lt1
_enter_low_insulin_lt5
_enter_max_basal_rate_qty_lt3
_enter_max_bolus_qty_lt2
ui_tmp_max_basal_rate 517D _load_text_for_limit_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
517E - 517E
Segment part 31.
Intra module refs   _confirm_enter_limit_setting_lt1
_confirm_limits_lt6
_enter_low_insulin_lt5
_enter_max_bolus_qty_lt2
ui_tmp_max_bolus_qty 517E _load_text_for_limit_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
4BF6 - 4BF7
Segment part 32.
Intra module refs   _confirm_enter_limit_setting_lt1
_enter_low_insulin_lt5
_enter_max_basal_rate_qty_lt3
_enter_max_tdd_lt4
ui_tmp_max_tdd 4BF6 _load_text_for_limit_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
517F - 517F
Segment part 33.
Intra module refs   _edit_date_screen_dt1
ui_time_format 517F _load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5180 - 5187
Segment part 34.
Intra module refs   _confirm_date_dt2
_edit_date_screen_dt1
_handle_settings_menu_enter_key_press
ui_tmp_date 5180 _load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
DATA16_Z
Relative segment
5188 - 5188
Segment part 35.
Intra module refs   _homescreen_hs1
_init_ui_vars
_main_menu
_now_press_exit_hs9
_press_unlock_then_exit_hs7
ui_screen_flow_sm
_unlock_activated 5188
DATA16_Z
Relative segment
5189 - 5189
Segment part 36.
Intra module refs   _bolus_by_button_2_sec_delay
_cancel_bolus_from_homescreen_bo9
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
_homescreen_hs1
_main_menu
_now_press_exit_hs9
_press_unlock_then_exit_hs7
ui_screen_flow_sm
_can_restore_alarm_mode 5189
DATA16_Z
Relative segment
518A - 518A
Segment part 37.
Intra module refs   _confirm_enter_limit_setting_lt1
_enter_low_insulin_lt5
_enter_max_tdd_lt4
_tmp_low_insulin_alert 518A
DATA16_Z
Relative segment
518B - 518B
Segment part 38.
Intra module refs   _confirm_date_dt2
_time_valied 518B
DATA16_C
Relative segment
5F4C - 5FAD
Segment part 39.
Intra module refs   _basal_settings_get_time_of_slot
_timeslots 5F4C
<CODE> 1
Relative segment
E356 - E4D7
Segment part 123.
Intra module refs   _handle_key_event
_edit_date_screen_dt1
calls direct
CSTACK = 00000000 ( 00000006 )
E356
<CODE> 2
Relative segment
000125F0 - 0001264B
Segment part 122.
Intra module refs   _handle_key_event
_confirm_date_dt2
calls direct
CSTACK = 00000000 ( 00000006 )
000125F0
<CODE> 2
Relative segment
0001377C - 000137A3
Segment part 126.
ui_init
calls direct
CSTACK = 00000000 ( 00000004 )
0001377C ui_task (ui_task)
<CODE> 2
Relative segment
00013CFA - 00013D0B
Segment part 51.
Intra module refs   _basal_prepare_profile_selection_screen
_confirm_profile_program_bp9
_enter_max_basal_rate_qty_lt3
_enter_max_tdd_lt4
_handle_enter_key_press_with_basal_item_selected
_handle_main_menu_enter_key_press
_handle_profile_settings_menu
ui_get_active_profile
calls direct
CSTACK = 00000000 ( 00000006 )
00013CFA _load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
_process (ui_task)
init_vars (ui_test_main)
<CODE> 2
Relative segment
00013D30 - 00013D41
Segment part 62.
Intra module refs   _edit_basal_profile_bp7
_handle_settings_menu_enter_key_press
ui_get_max_basal_rate
calls direct
CSTACK = 00000000 ( 00000006 )
00013D30 -
<CODE> 2
Relative segment
00013D78 - 00013D89
Segment part 78.
Intra module refs   _enter_bolus_qty_bo6
_get_max_bolus_qty
calls direct
CSTACK = 00000000 ( 00000006 )
00013D78
<CODE> 1
Relative segment
FE1E - FF13
Segment part 125.
ui_screen_flow_sm
calls direct
CSTACK = 00000000 ( 00000004 )
FE1E _process (ui_task)
<CODE> 1
Relative segment
C800 - CB17
Segment part 124.
Intra module refs   ui_screen_flow_sm
_handle_key_event
calls direct
CSTACK = 00000000 ( 00000004 )
C800
<CODE> 2
Relative segment
00012DAC - 00012DF1
Segment part 121.
Intra module refs   ui_init
_init_ui_vars
calls direct
CSTACK = 00000000 ( 00000004 )
00012DAC
<CODE> 2
Relative segment
000132E6 - 00013319
Segment part 120.
Intra module refs   ui_screen_flow_sm
_can_reset_autoreturn_counter
CSTACK = 00000000 ( 00000004 )
000132E6
<CODE> 1
Relative segment
EBFC - ED53
Segment part 119.
Intra module refs   _handle_key_event
_homescreen_hs1
calls direct
CSTACK = 00000000 ( 00000010 )
EBFC
<CODE> 2
Relative segment
00012E7E - 00012EC1
Segment part 118.
Intra module refs   _handle_key_event
_now_press_exit_hs9
CSTACK = 00000000 ( 00000004 )
00012E7E
<CODE> 2
Relative segment
00012F46 - 00012F87
Segment part 117.
Intra module refs   _handle_key_event
_press_unlock_then_exit_hs7
CSTACK = 00000000 ( 00000004 )
00012F46
<CODE> 2
Relative segment
00011658 - 000116DF
Segment part 116.
Intra module refs   _handle_key_event
_main_menu
calls direct
CSTACK = 00000000 ( 00000006 )
00011658
<CODE> 2
Relative segment
0001247C - 000124D9
Segment part 115.
Intra module refs   _handle_key_event
_settings_menu
calls direct
CSTACK = 00000000 ( 00000006 )
0001247C
<CODE> 2
Relative segment
00012702 - 00012759
Segment part 114.
Intra module refs   _handle_key_event
_history_menu
calls direct
CSTACK = 00000000 ( 00000004 )
00012702
<CODE> 2
Relative segment
00011C66 - 00011CDD
Segment part 113.
Intra module refs   _handle_key_event
_basal_menu_ba1
calls direct
CSTACK = 00000000 ( 00000006 )
00011C66
<CODE> 2
Relative segment
000114A8 - 0001153B
Segment part 112.
Intra module refs   _handle_key_event
_select_profile_menu_ba2
calls direct
CSTACK = 00000000 ( 00000008 )
000114A8
<CODE> 2
Relative segment
00012594 - 000125EF
Segment part 111.
Intra module refs   _handle_key_event
_select_profile_menu_ba2
_select_profile_all_menu_ba2
calls direct
CSTACK = 00000000 ( 00000006 )
00012594
<CODE> 2
Relative segment
00013BC2 - 00013BD7
Segment part 110.
Intra module refs   _handle_key_event
_no_profiles_programmed_ba3
CSTACK = 00000000 ( 00000004 )
00013BC2
<CODE> 2
Relative segment
00012CD2 - 00012D1B
Segment part 109.
Intra module refs   _handle_key_event
_confirm_profile_ba4
calls direct
CSTACK = 00000000 ( 00000006 )
00012CD2
<CODE> 2
Relative segment
00013418 - 00013447
Segment part 108.
Intra module refs   _handle_key_event
_confirm_cancel_temp_basal_ba5
calls direct
CSTACK = 00000000 ( 00000006 )
00013418
<CODE> 2
Relative segment
000136AE - 000136D7
Segment part 107.
Intra module refs   _handle_key_event
_confirm_new_temp_basal_ba6
CSTACK = 00000000 ( 00000004 )
000136AE
<CODE> 2
Relative segment
000122EE - 00012353
Segment part 106.
Intra module refs   _handle_key_event
_temp_basal_percentage_ba7
CSTACK = 00000000 ( 00000004 )
000122EE
<CODE> 2
Relative segment
00010E7C - 00010F1F
Segment part 105.
Intra module refs   _handle_key_event
_temp_basal_duration_ba8
calls direct
CSTACK = 00000000 ( 00000006 )
00010E7C
<CODE> 2
Relative segment
00013A50 - 00013A6F
Segment part 104.
Intra module refs   _handle_key_event
_temp_basal_exceeds_tdd_ba9
CSTACK = 00000000 ( 00000004 )
00013A50
<CODE> 2
Relative segment
00013630 - 00013659
Segment part 103.
Intra module refs   _handle_key_event
_confirm_temp_basal_ba10
calls direct
CSTACK = 00000000 ( 00000006 )
00013630
<CODE> 2
Relative segment
00013702 - 0001372B
Segment part 102.
Intra module refs   _handle_key_event
_profile_n_exceeds_max_tdd_ba11
calls direct
CSTACK = 00000000 ( 00000006 )
00013702
<CODE> 2
Relative segment
0001153C - 000115CD
Segment part 101.
Intra module refs   _handle_key_event
_confirm_stop_pump_sp1
calls direct
CSTACK = 00000000 ( 00000008 )
0001153C
DATA16_Z
Relative segment
518C - 518C
Segment part 40.
Intra module refs   _confirm_stop_pump_sp1
_confirm_stop_pump_sp1::timer_started 518C
<CODE> 2
Relative segment
00013C96 - 00013CA9
Segment part 100.
Intra module refs   _handle_key_event
_pump_stopped_sp2
calls direct
CSTACK = 00000000 ( 00000004 )
00013C96
<CODE> 2
Relative segment
0001383C - 00013861
Segment part 99.
Intra module refs   _handle_key_event
_confirm_bolus_running_sp3
calls direct
CSTACK = 00000000 ( 00000006 )
0001383C
<CODE> 2
Relative segment
000131A4 - 000131DB
Segment part 98.
Intra module refs   _handle_key_event
_start_pump_st1
calls direct
CSTACK = 00000000 ( 00000006 )
000131A4
<CODE> 2
Relative segment
00013CBE - 00013CD1
Segment part 97.
Intra module refs   _handle_key_event
_pump_started_st2
calls direct
CSTACK = 00000000 ( 00000004 )
00013CBE
<CODE> 2
Relative segment
00013BAA - 00013BC1
Segment part 96.
Intra module refs   _handle_key_event
_insert_cartridge_before_start_st3
CSTACK = 00000000 ( 00000004 )
00013BAA
<CODE> 2
Relative segment
00013B7A - 00013B91
Segment part 95.
Intra module refs   _handle_key_event
_no_profiles_programmed_st4
CSTACK = 00000000 ( 00000004 )
00013B7A
<CODE> 2
Relative segment
0001393C - 0001395F
Segment part 94.
Intra module refs   _handle_key_event
_resume_temp_basal_st5
CSTACK = 00000000 ( 00000004 )
0001393C
<CODE> 2
Relative segment
00013C1A - 00013C2F
Segment part 93.
Intra module refs   _handle_key_event
_set_limits_before_program_bp1
CSTACK = 00000000 ( 00000004 )
00013C1A
<CODE> 2
Relative segment
00013502 - 0001352D
Segment part 92.
Intra module refs   _handle_key_event
_confirm_beware_tdd_bp2
CSTACK = 00000000 ( 00000004 )
00013502
<CODE> 2
Relative segment
00011B74 - 00011BED
Segment part 91.
Intra module refs   _handle_key_event
_profile_list_menu_bp3
calls direct
CSTACK = 00000000 ( 00000008 )
00011B74
<CODE> 2
Relative segment
0001186E - 000118F1
Segment part 90.
Intra module refs   _handle_key_event
_profile_settings_menu_bp4
calls direct
CSTACK = 00000000 ( 00000006 )
0001186E
<CODE> 2
Relative segment
00013AC8 - 00013AE3
Segment part 89.
Intra module refs   _handle_key_event
_cant_clear_active_profile_bp5
CSTACK = 00000000 ( 00000004 )
00013AC8
<CODE> 2
Relative segment
00012B4E - 00012B9D
Segment part 88.
Intra module refs   _handle_key_event
_confirm_clear_profile_bp6
calls direct
CSTACK = 00000000 ( 00000006 )
00012B4E
<CODE> 1
Relative segment
E1A4 - E355
Segment part 87.
Intra module refs   _handle_key_event
_edit_basal_profile_bp7
calls direct
CSTACK = 00000000 ( 00000008 )
E1A4
<CODE> 2
Relative segment
00012D1C - 00012D63
Segment part 86.
Intra module refs   _handle_key_event
_confirm_tdd_exceeds_profile_bp8
calls direct
CSTACK = 00000000 ( 00000006 )
00012D1C
<CODE> 2
Relative segment
00011F26 - 00011F95
Segment part 85.
Intra module refs   _handle_key_event
_confirm_profile_program_bp9
calls direct
CSTACK = 00000000 ( 00000008 )
00011F26
<CODE> 2
Relative segment
00013BEE - 00013C03
Segment part 84.
Intra module refs   _handle_key_event
_pump_not_running_bo1
CSTACK = 00000000 ( 00000004 )
00013BEE
<CODE> 2
Relative segment
000137A4 - 000137C9
Segment part 83.
Intra module refs   _handle_key_event
_confirm_bolus_running_bo2
calls direct
CSTACK = 00000000 ( 00000006 )
000137A4
<CODE> 2
Relative segment
00012E38 - 00012E7D
Segment part 82.
Intra module refs   _handle_key_event
_confirm_new_bolus_bo3
calls direct
CSTACK = 00000000 ( 0000000E )
00012E38
<CODE> 2
Relative segment
0001372C - 00013753
Segment part 81.
Intra module refs   _handle_key_event
_confirm_bolus_past_3_hrs_bo4
CSTACK = 00000000 ( 00000004 )
0001372C
<CODE> 2
Relative segment
00010DD8 - 00010E7B
Segment part 80.
Intra module refs   _handle_key_event
_bolus_menu_bo5
calls direct
CSTACK = 00000000 ( 00000006 )
00010DD8
<CODE> 1
Relative segment
F122 - F255
Segment part 79.
Intra module refs   _handle_key_event
_enter_bolus_qty_bo6
calls direct
CSTACK = 00000000 ( 00000008 )
F122
<CODE> 2
Relative segment
000128B8 - 0001290D
Segment part 77.
Intra module refs   _handle_key_event
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
calls direct
CSTACK = 00000000 ( 00000006 )
000128B8
<CODE> 2
Relative segment
0001355A - 00013585
Segment part 76.
Intra module refs   _handle_key_event
_cancel_bolus_from_homescreen_bo9
calls direct
CSTACK = 00000000 ( 00000006 )
0001355A
<CODE> 2
Relative segment
00010D2E - 00010DD7
Segment part 75.
Intra module refs   _handle_key_event
_extended_bolus_duration_bo10
calls direct
CSTACK = 00000000 ( 00000008 )
00010D2E
<CODE> 2
Relative segment
00013888 - 000138AB
Segment part 74.
Intra module refs   _handle_key_event
_confirm_e_bolus_exceeds_tdd_bo11
CSTACK = 00000000 ( 00000004 )
00013888
<CODE> 2
Relative segment
00011E44 - 00011EB5
Segment part 73.
Intra module refs   _handle_key_event
_confirm_e_bolus_bo12
calls direct
CSTACK = 00000000 ( 00000006 )
00011E44
<CODE> 2
Relative segment
00011766 - 000117E9
Segment part 72.
Intra module refs   _handle_key_event
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4
calls direct
CSTACK = 00000000 ( 00000008 )
00011766
<CODE> 2
Relative segment
000108F6 - 000109B5
Segment part 71.
Intra module refs   _handle_key_event
_confirm_enter_limit_setting_lt1
calls direct
CSTACK = 00000000 ( 00000008 )
000108F6
DATA16_Z
Relative segment
518D - 518D
Segment part 41.
Intra module refs   _confirm_enter_limit_setting_lt1
_confirm_enter_limit_setting_lt1::timer_started 518D
<CODE> 2
Relative segment
00012962 - 000129B5
Segment part 70.
Intra module refs   _handle_key_event
_enter_max_bolus_qty_lt2
CSTACK = 00000000 ( 00000004 )
00012962
<CODE> 2
Relative segment
00012354 - 000123B7
Segment part 69.
Intra module refs   _handle_key_event
_enter_max_basal_rate_qty_lt3
calls direct
CSTACK = 00000000 ( 00000006 )
00012354
<CODE> 2
Relative segment
000116E0 - 00011765
Segment part 68.
Intra module refs   _handle_key_event
_enter_max_tdd_lt4
calls direct
CSTACK = 00000000 ( 00000006 )
000116E0
<CODE> 2
Relative segment
00011CDE - 00011D55
Segment part 67.
Intra module refs   _handle_key_event
_enter_low_insulin_lt5
calls direct
CSTACK = 00000000 ( 00000006 )
00011CDE
<CODE> 2
Relative segment
0001365A - 00013683
Segment part 66.
Intra module refs   _handle_key_event
_confirm_limits_lt6
CSTACK = 00000000 ( 00000004 )
0001365A
<CODE> 2
Relative segment
00013EE4 - 00013EE9
Segment part 65.
Intra module refs   _history_menu
_handle_history_menu_enter_key_press
CSTACK = 00000000 ( 00000004 )
00013EE4
<CODE> 2
Relative segment
000117EA - 0001186D
Segment part 64.
Intra module refs   _main_menu
_handle_main_menu_enter_key_press
calls direct
CSTACK = 00000000 ( 00000004 )
000117EA
<CODE> 2
Relative segment
00010FC4 - 00011067
Segment part 63.
Intra module refs   _settings_menu
_handle_settings_menu_enter_key_press
calls direct
CSTACK = 00000000 ( 00000006 )
00010FC4
<CODE> 2
Relative segment
000133E8 - 00013417
Segment part 61.
Intra module refs   _basal_menu_ba1
_handle_basal_sub_menu_enter_key_press
calls direct
CSTACK = 00000000 ( 00000004 )
000133E8
<CODE> 2
Relative segment
00013754 - 0001377B
Segment part 58.
Intra module refs   _basal_prepare_profile_selection_screen
_confirm_profile_ba4
_select_profile_menu_ba2
_basal_num_of_non_programmed_profiles
calls direct
CSTACK = 00000000 ( 00000006 )
00013754
<CODE> 2
Relative segment
000133B6 - 000133E7
Segment part 59.
Intra module refs   _handle_basal_sub_menu_enter_key_press
_handle_enter_key_press_with_basal_item_selected
_profile_n_exceeds_max_tdd_ba11
_basal_prepare_profile_selection_screen
calls direct
CSTACK = 00000000 ( 00000006 )
000133B6
<CODE> 2
Relative segment
000135DC - 00013605
Segment part 60.
Intra module refs   _handle_main_menu_enter_key_press
_handle_enter_key_press_with_basal_item_selected
calls direct
CSTACK = 00000000 ( 00000004 )
000135DC
<CODE> 2
Relative segment
0001334E - 00013381
Segment part 57.
Intra module refs   _basal_prepare_profile_selection_screen
_basal_find_cursor_position_for_profile
calls direct
CSTACK = 00000000 ( 00000008 )
0001334E
<CODE> 2
Relative segment
00013960 - 00013983
Segment part 56.
Intra module refs   _profile_list_menu_bp3
_select_profile_all_menu_ba2
_basal_profile_list_down
CSTACK = 00000000 ( 00000004 )
00013960
<CODE> 2
Relative segment
000138D0 - 000138F3
Segment part 55.
Intra module refs   _profile_list_menu_bp3
_select_profile_all_menu_ba2
_basal_profile_list_up
CSTACK = 00000000 ( 00000004 )
000138D0
<CODE> 2
Relative segment
00013382 - 000133B5
Segment part 54.
Intra module refs   _edit_basal_profile_bp7
_adjust_time
CSTACK = 00000000 ( 00000006 )
00013382
<CODE> 2
Relative segment
00010A6E - 00010B21
Segment part 53.
Intra module refs   _edit_basal_profile_bp7
_prepare_next_basal_setting_screen
calls direct
CSTACK = 00000000 ( 0000000C )
00010A6E
<CODE> 2
Relative segment
000126A8 - 00012701
Segment part 52.
Intra module refs   _profile_settings_menu_bp4
_handle_profile_settings_menu
calls direct
CSTACK = 00000000 ( 00000004 )
000126A8
<CODE> 2
Relative segment
00013E6E - 00013E77
Segment part 47.
Intra module refs   _basal_settings_prepare_window_for_slot
_prepare_next_basal_setting_screen
_basal_settings_get_time_of_slot
CSTACK = 00000000 ( 00000004 )
00013E6E
<CODE> 1
Relative segment
FF14 - FF7F
Segment part 50.
Intra module refs   _edit_basal_profile_bp7
_basal_settings_get_previouse_fromslot
calls direct
CSTACK = 00000000 ( 0000000C )
FF14
<CODE> 2
Relative segment
00013448 - 00013477
Segment part 49.
Intra module refs   _handle_profile_settings_menu
_profile_list_menu_bp3
_basal_settings_initialize_profile_editor
calls direct
CSTACK = 00000000 ( 00000004 )
00013448
<CODE> 2
Relative segment
00010F20 - 00010FC3
Segment part 48.
Intra module refs   _confirm_tdd_exceeds_profile_bp8
_edit_basal_profile_bp7
_handle_profile_settings_menu
_prepare_next_basal_setting_screen
_basal_settings_prepare_window_for_slot
calls direct
CSTACK = 00000000 ( 00000014 )
00010F20
<CODE> 2
Relative segment
00011EB6 - 00011F25
Segment part 46.
Intra module refs   _basal_settings_prepare_window_for_slot
_get_displaying_timeslot
calls direct
CSTACK = 00000000 ( 00000010 )
00011EB6
<CODE> 2
Relative segment
00013B4A - 00013B61
Segment part 45.
Intra module refs   _homescreen_hs1
_bolus_by_button_2_sec_delay
calls direct
CSTACK = 00000000 ( 00000004 )
00013B4A
<CODE> 2
Relative segment
0001275A - 000127B1
Segment part 44.
Intra module refs   _confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8
_bolus_start
calls direct
CSTACK = 00000000 ( 00000004 )
0001275A
<CODE> 2
Relative segment
00013048 - 00013083
Segment part 43.
Intra module refs   _cancel_bolus_from_homescreen_bo9
_confirm_bolus_running_bo2
_confirm_bolus_running_sp3
_cancel_current_bolus
calls direct
CSTACK = 00000000 ( 00000004 )
00013048
<CODE> 2
Relative segment
00012F04 - 00012F45
Segment part 42.
Intra module refs   _handle_main_menu_enter_key_press
_handle_enter_key_press_with_bolus_item_selected
calls direct
CSTACK = 00000000 ( 0000000C )
00012F04
CSTACK
Segment part 3.
NOT NEEDED.
CODE
Segment part 127.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 128.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_lang.r43 ui_lang
Program module
DATA16_C
Relative segment
7A13 - 7AA8
Segment part 2.
ui_lang_main_menu 7A13 _load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
DATA16_C
Relative segment
7AA9 - 7B5C
Segment part 3.
ui_lang_settings_menu 7AA9 _load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
DATA16_C
Relative segment
7B5D - 7C4C
Segment part 4.
ui_lang_history_menu 7B5D _load_history_menu_text (ui_screen_text_loader)
DATA16_C
Relative segment
7C4D - 7C88
Segment part 5.
ui_lang_basal_menu 7C4D _load_text_for_basal_screen (ui_screen_text_loader)
DATA16_C
Relative segment
7C89 - 7CE2
Segment part 6.
ui_lang_bolus_menu 7C89 _load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
DATA16_C
Relative segment
7CE3 - 7D3C
Segment part 7.
ui_lang_basal_settings_menu 7CE3 _load_text_for_basal_settings_screen (ui_screen_text_loader)
DATA16_C
Relative segment
7D3D - 7E4A
Segment part 8.
ui_lang_enter_key_text 7D3D _load_main_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_C
Relative segment
7E4B - 7F58
Segment part 9.
ui_lang_exit_key_text 7E4B _load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_C
Relative segment
7F59 - 8066
Segment part 10.
ui_lang_nav_key_text 7F59 _load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_scrollmenu_screen (ui_screen_text_loader)
_prepare_nav_key_text_for_home_screen (ui_screen_text_loader)
DATA16_C
Relative segment
8067 - 8082
Segment part 11.
ui_lang_dow_text 8067 ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_C
Relative segment
8083 - 80B2
Segment part 12.
ui_lang_month_text 8083 _load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
DATA16_C
Relative segment
80B3 - 8BD4
Segment part 13.
ui_lang_line 80B3 _adjust_am_pm (ui_screen_text_loader)
_load_confirm_cancel_temp_basal_text (ui_screen_text_loader)
_load_confirm_temp_basal_exceeds_tdd_text (ui_screen_text_loader)
_load_confirm_temp_basal_text (ui_screen_text_loader)
_load_history_menu_text (ui_screen_text_loader)
_load_main_menu_text (ui_screen_text_loader)
_load_select_profile_ba2_text (ui_screen_text_loader)
_load_settings_menu_text (ui_screen_text_loader)
_load_text_for_basal_screen (ui_screen_text_loader)
_load_text_for_basal_settings_screen (ui_screen_text_loader)
_load_text_for_bolus_screen (ui_screen_text_loader)
_load_text_for_button_bolus_screen (ui_screen_text_loader)
_load_text_for_date_n_time_setting_screen (ui_screen_text_loader)
_load_text_for_keylock_screen (ui_screen_text_loader)
_load_text_for_limit_setting_screen (ui_screen_text_loader)
_load_text_for_start_pump_screen (ui_screen_text_loader)
_load_text_for_stop_pump_screen (ui_screen_text_loader)
_prepare_bolus_third_line (ui_screen_text_loader)
_prepare_nav_key_text_for_home_screen (ui_screen_text_loader)
_prepare_no_bolus_key_text_for_home_screen (ui_screen_text_loader)
_prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
ui_screen_text_loader_load_text (ui_screen_text_loader)
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 14.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 15.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_screen_loader.r43 ui_screen_loader
Program module
DATA16_Z
Relative segment
4BF8 - 4BF9
Segment part 2.
Intra module refs   _update_drawings
ui_screen_loader_battery_level 4BF8 -
DATA16_Z
Relative segment
4BFA - 4BFB
Segment part 3.
Intra module refs   _update_drawings
ui_screen_loader_insulin_level 4BFA -
<CODE> 1
Relative segment
D84A - DA57
Segment part 6.
ui_screen_loader_load_structure
calls direct
CSTACK = 00000000 ( 00000006 )
D84A ui_init (ui)
ui_screen_flow_sm (ui)
<CODE> 2
Relative segment
00010BD4 - 00010C83
Segment part 5.
Intra module refs   ui_screen_loader_load_structure
_update_drawings
calls direct
CSTACK = 00000000 ( 00000006 )
00010BD4
<CODE> 1
Relative segment
F80E - F921
Segment part 4.
Intra module refs   _update_drawings
_update_home_screen_drawings
calls direct
CSTACK = 00000000 ( 0000000C )
F80E
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 7.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 8.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_screen_text_loader.r43 ui_screen_text_loader
Program module
DATA16_Z
Relative segment
518E - 518E
Segment part 25.
Intra module refs   _prepare_no_bolus_key_text_for_home_screen
ui_screen_text_loader_set_current_language
ui_screen_text_loader_toggle_language
_current_language 518E
<CODE> 1
Relative segment
CE20 - D10D
Segment part 51.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_date_n_time_setting_screen
calls direct
CSTACK = 00000000 ( 00000058 )
CE20
<CODE> 1
Relative segment
D10E - D3C5
Segment part 52.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_limit_setting_screen
calls direct
CSTACK = 00000000 ( 00000052 )
D10E
<CODE> 2
Relative segment
00013F14 - 00013F19
Segment part 56.
ui_screen_text_loader_toggle_language
CSTACK = 00000000 ( 00000004 )
00013F14 _homescreen_hs1 (ui)
CODE
Segment part 55.
NOT NEEDED.
ui_screen_text_loader_get_current_language
not allocated function
<CODE> 2
Relative segment
00013F0E - 00013F13
Segment part 54.
ui_screen_text_loader_set_current_language
CSTACK = 00000000 ( 00000004 )
00013F0E init_vars (ui_test_main)
<CODE> 1
Relative segment
CB18 - CE1F
Segment part 53.
ui_screen_text_loader_load_text
calls direct
CSTACK = 00000000 ( 00000026 )
CB18 ui_init (ui)
ui_screen_flow_sm (ui)
<CODE> 1
Relative segment
C15A - C4D3
Segment part 50.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_basal_screen
calls direct
CSTACK = 00000000 ( 0000005E )
C15A
<CODE> 1
Relative segment
EEA4 - EFE9
Segment part 49.
Intra module refs   _load_text_for_basal_screen
_load_confirm_temp_basal_exceeds_tdd_text
calls direct
CSTACK = 00000000 ( 0000002E )
EEA4
<CODE> 2
Relative segment
00011068 - 00011109
Segment part 28.
Intra module refs   _load_confirm_cancel_temp_basal_text
_load_confirm_temp_basal_text
_load_text_for_basal_screen
_load_text_for_bolus_screen
_load_text_for_button_bolus_screen
_load_text_for_date_n_time_setting_screen
_load_text_for_start_pump_screen
_prepare_bolus_third_line
_prepare_runmode_second_third_line
_prepare_time_first_line
_prepare_time
calls direct
CSTACK = 00000000 ( 00000014 )
00011068
<CODE> 2
Relative segment
000101CA - 000102AB
Segment part 48.
Intra module refs   _load_text_for_basal_screen
_load_confirm_temp_basal_text
calls direct
CSTACK = 00000000 ( 00000030 )
000101CA
<CODE> 2
Relative segment
00010456 - 00010523
Segment part 47.
Intra module refs   _load_text_for_basal_screen
_load_confirm_cancel_temp_basal_text
calls direct
CSTACK = 00000000 ( 00000030 )
00010456
<CODE> 2
Relative segment
00010776 - 00010835
Segment part 46.
Intra module refs   _load_text_for_basal_screen
_load_select_profile_ba2_text
calls direct
CSTACK = 00000000 ( 0000004A )
00010776
<CODE> 1
Relative segment
A2E4 - A8AB
Segment part 45.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_basal_settings_screen
calls direct
CSTACK = 00000000 ( 00000074 )
A2E4
<CODE> 1
Relative segment
9CF0 - A2E3
Segment part 44.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_bolus_screen
calls direct
CSTACK = 00000000 ( 00000066 )
9CF0
<CODE> 1
Relative segment
B3BE - B871
Segment part 43.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_button_bolus_screen
calls direct
CSTACK = 00000000 ( 00000064 )
B3BE
<CODE> 2
Relative segment
00010C84 - 00010D2D
Segment part 42.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_keylock_screen
calls direct
CSTACK = 00000000 ( 00000010 )
00010C84
<CODE> 2
Relative segment
0001290E - 00012961
Segment part 41.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_scrollmenu_screen
calls direct
CSTACK = 00000000 ( 00000004 )
0001290E
<CODE> 1
Relative segment
E7CE - E935
Segment part 40.
Intra module refs   _load_text_for_scrollmenu_screen
_load_main_menu_text
calls direct
CSTACK = 00000000 ( 00000006 )
E7CE
<CODE> 1
Relative segment
FB2A - FC2B
Segment part 39.
Intra module refs   _load_text_for_scrollmenu_screen
_load_settings_menu_text
calls direct
CSTACK = 00000000 ( 0000000C )
FB2A
<CODE> 1
Relative segment
FA28 - FB29
Segment part 38.
Intra module refs   _load_text_for_scrollmenu_screen
_load_history_menu_text
calls direct
CSTACK = 00000000 ( 0000000C )
FA28
<CODE> 1
Relative segment
C4D4 - C7FF
Segment part 37.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_start_pump_screen
calls direct
CSTACK = 00000000 ( 00000060 )
C4D4
<CODE> 1
Relative segment
DE28 - DFF1
Segment part 36.
Intra module refs   ui_screen_text_loader_load_text
_load_text_for_stop_pump_screen
calls direct
CSTACK = 00000000 ( 0000003C )
DE28
<CODE> 2
Relative segment
000112E4 - 0001137D
Segment part 35.
Intra module refs   ui_screen_text_loader_load_text
_prepare_no_bolus_key_text_for_home_screen
calls direct
CSTACK = 00000000 ( 0000001E )
000112E4
<CODE> 2
Relative segment
000134D4 - 00013501
Segment part 34.
Intra module refs   _prepare_no_bolus_key_text_for_home_screen
ui_screen_text_loader_load_text
_prepare_nav_key_text_for_home_screen
calls direct
CSTACK = 00000000 ( 00000004 )
000134D4
<CODE> 2
Relative segment
000119F8 - 00011A77
Segment part 33.
Intra module refs   ui_screen_text_loader_load_text
_prepare_time_first_line
calls direct
CSTACK = 00000000 ( 0000002E )
000119F8
<CODE> 2
Relative segment
00010384 - 00010455
Segment part 31.
Intra module refs   _prepare_runmode_second_third_line
_prepare_no_bolus_second_third_line
calls direct
CSTACK = 00000000 ( 00000046 )
00010384
<CODE> 2
Relative segment
000121B6 - 0001221D
Segment part 30.
Intra module refs   _prepare_runmode_second_third_line
_prepare_temp_basal_second_line
calls direct
CSTACK = 00000000 ( 00000008 )
000121B6
<CODE> 1
Relative segment
D616 - D849
Segment part 32.
Intra module refs   ui_screen_text_loader_load_text
_prepare_runmode_second_third_line
calls direct
CSTACK = 00000000 ( 00000056 )
D616
<CODE> 1
Relative segment
E4D8 - E655
Segment part 29.
Intra module refs   _prepare_runmode_second_third_line
_prepare_bolus_third_line
calls direct
CSTACK = 00000000 ( 0000003C )
E4D8
<CODE> 2
Relative segment
00012A5A - 00012AAB
Segment part 27.
Intra module refs   _load_text_for_basal_settings_screen
_adjust_am_pm
calls direct
CSTACK = 00000000 ( 00000004 )
00012A5A
<CODE> 2
Relative segment
00012AFE - 00012B4D
Segment part 26.
Intra module refs   _load_text_for_basal_settings_screen
_get_daily_basal_dose_for_profile
calls direct
CSTACK = 00000000 ( 0000000E )
00012AFE
CSTACK
Segment part 1.
NOT NEEDED.
CODE
Segment part 57.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 58.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
DATA16_C
Relative segment
8BD5 - 8BD8
Segment part 2.
Intra module refs   _load_text_for_basal_settings_screen
_load_text_for_bolus_screen
_load_text_for_date_n_time_setting_screen
_load_text_for_limit_setting_screen
DATA16_C
Relative segment
8BD9 - 8BDB
Segment part 3.
Intra module refs   _load_text_for_basal_settings_screen
_load_text_for_date_n_time_setting_screen
DATA16_C
Relative segment
8BDC - 8BDD
Segment part 4.
Intra module refs   _load_confirm_temp_basal_exceeds_tdd_text
_load_select_profile_ba2_text
_load_text_for_basal_screen
_load_text_for_basal_settings_screen
_load_text_for_bolus_screen
_load_text_for_button_bolus_screen
_load_text_for_date_n_time_setting_screen
_load_text_for_limit_setting_screen
_load_text_for_start_pump_screen
_load_text_for_stop_pump_screen
_prepare_bolus_third_line
_prepare_no_bolus_second_third_line
_prepare_temp_basal_second_line
_prepare_time_first_line
ui_screen_text_loader_load_text
DATA16_C
Relative segment
8BDE - 8BDF
Segment part 5.
Intra module refs   _load_confirm_temp_basal_exceeds_tdd_text
_load_text_for_basal_screen
_load_text_for_basal_settings_screen
_load_text_for_date_n_time_setting_screen
_load_text_for_start_pump_screen
DATA16_C
Segment part 6.
NOT NEEDED.
DATA16_C
Relative segment
8BE0 - 8BE2
Segment part 7.
Intra module refs   _load_text_for_basal_screen
_load_text_for_basal_settings_screen
DATA16_C
Relative segment
8BE3 - 8BE5
Segment part 8.
Intra module refs   _load_text_for_basal_screen
_load_text_for_basal_settings_screen
DATA16_C
Relative segment
8BE6 - 8BE8
Segment part 9.
Intra module refs   _load_text_for_basal_screen
_load_text_for_basal_settings_screen
DATA16_C
Relative segment
8BE9 - 8BEB
Segment part 10.
Intra module refs   _load_text_for_basal_screen
_load_text_for_basal_settings_screen
DATA16_C
Relative segment
8BEC - 8BED
Segment part 11.
Intra module refs   _load_confirm_temp_basal_exceeds_tdd_text
_load_text_for_basal_screen
_load_text_for_start_pump_screen
_prepare_runmode_second_third_line
DATA16_C
Relative segment
8BEE - 8BF0
Segment part 12.
Intra module refs   _load_confirm_temp_basal_text
_load_text_for_basal_screen
_load_text_for_bolus_screen
_load_text_for_start_pump_screen
_prepare_bolus_third_line
DATA16_C
Relative segment
8BF1 - 8BF2
Segment part 13.
Intra module refs   _prepare_runmode_second_third_line
_prepare_time
DATA16_C
Relative segment
5FAE - 5FB3
Segment part 14.
Intra module refs   _load_select_profile_ba2_text
DATA16_C
Relative segment
8BF3 - 8BF4
Segment part 15.
Intra module refs   _load_text_for_basal_settings_screen
_load_text_for_bolus_screen
_load_text_for_button_bolus_screen
_load_text_for_stop_pump_screen
_prepare_bolus_third_line
_prepare_runmode_second_third_line
DATA16_C
Relative segment
8BF5 - 8BF7
Segment part 16.
Intra module refs   _load_text_for_basal_settings_screen
DATA16_C
Relative segment
8BF8 - 8BFE
Segment part 17.
Intra module refs   _prepare_no_bolus_key_text_for_home_screen
DATA16_C
Relative segment
8BFF - 8C06
Segment part 18.
Intra module refs   _prepare_no_bolus_key_text_for_home_screen
DATA16_C
Segment part 19.
NOT NEEDED.
DATA16_C
Segment part 20.
NOT NEEDED.
DATA16_C
Segment part 21.
NOT NEEDED.
DATA16_C
Segment part 22.
NOT NEEDED.
DATA16_C
Segment part 23.
NOT NEEDED.
DATA16_C
Relative segment
8C07 - 8C08
Segment part 24.
Intra module refs   _prepare_runmode_second_third_line
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_task.r43 ui_task
Program module
DATA16_Z
Relative segment
518F - 518F
Segment part 2.
ui_task_ready_for_bolus_delivery 518F _bolus_start (ui)
_cancel_current_bolus (ui)
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4 (ui)
_confirm_e_bolus_bo12 (ui)
_confirm_enter_limit_setting_lt1 (ui)
_init_ui_vars (ui)
DATA16_Z
Relative segment
5190 - 51BF
Segment part 3.
Intra module refs   _process
_half_hour_pointer 5190
DATA16_I
Relative segment
1EA3 - 1EA3
Segment part 4.
Intra module refs   _process
_index 1EA3
<CODE> 2
Relative segment
0001280A - 00012861
Segment part 12.
ui_task
calls direct
CSTACK = 00000000 ( 00000020 )
0001280A main (ui_test_main)
<CODE> 1
Relative segment
F386 - F4B1
Segment part 11.
Intra module refs   ui_task
_process
calls direct
CSTACK = 00000000 ( 00000018 )
F386
DATA16_Z
Relative segment
51C0 - 51C0
Segment part 6.
Intra module refs   _process
_process::_last_half_hour_qty 51C0
DATA16_I
Relative segment
1EA4 - 1EA4
Segment part 7.
Intra module refs   _process
_process::_ready_for_basal_delivery 1EA4
DATA16_Z
Relative segment
51C1 - 51C1
Segment part 9.
Intra module refs   _process
_process::_basal_remaining_qty 51C1
<CODE> 2
Relative segment
00011F96 - 00012003
Segment part 10.
Intra module refs   ui_task
_update_typematic_status
CSTACK = 00000000 ( 00000004 )
00011F96
CSTACK
Segment part 1.
NOT NEEDED.
DATA16_ID
Relative segment
8EBF - 8EBF
Segment part 5.
Intra module refs   _index
DATA16_ID
Relative segment
8EC0 - 8EC0
Segment part 8.
Intra module refs   _process::_ready_for_basal_delivery
CODE
Segment part 13.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 14.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_test_main.r43 ui_test_main
Program module
DATA16_AN
Relative segment
015C - 015D
Segment part 1. ROOT.
Intra module refs   main
_A_WDTCTL_L 015C -
WDTCTL 015C
WDTCTL_H 015D
WDTCTL_L 015C
DATA16_Z
Relative segment
4BFC - 4BFD
Segment part 4.
ui_queue 4BFC _delay_and_key_timer_ISR (ui_timer)
_process (ui_task)
handle_rtc_interrupt (rtc)
keylock_and_autoreturn_timer_ISR (ui_timer)
ui_task (ui_task)
DATA16_Z
Relative segment
4BFE - 4BFF
Segment part 5.
delivery_queue 4BFE _process (ui_task)
ui_task (ui_task)
DATA16_Z
Relative segment
4C00 - 4C01
Segment part 6.
Intra module refs   main
ui_task_ptr 4C00
<CODE> 2
Relative segment
000131DC - 00013211
Segment part 9.
main
calls direct
CSTACK = 00000000 ( 0000000E )
000131DC Segment part 19 (?cstart)
<CODE> 2
Relative segment
000105EC - 000106B3
Segment part 8.
Intra module refs   main
init_vars
calls direct
CSTACK = 00000000 ( 00000016 )
000105EC
<CODE> 1
Relative segment
ED54 - EEA3
Segment part 7.
Intra module refs   init_vars
_profile_init
CSTACK = 00000000 ( 00000004 )
ED54
CSTACK
Segment part 2.
NOT NEEDED.
CODE
Segment part 10.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 11.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
DATA16_C
Relative segment
8C09 - 8C10
Segment part 3.
Intra module refs   main
C:\Documents and Settings\harikrishnan\Desktop\svn_insulin_pump\ui\Debug\Obj\ui_timer.r43 ui_timer
Program module
DATA16_AN
Relative segment
0200 - 0201
Segment part 1. ROOT.
Intra module refs   _get_current_key
_A_PAIN_L 0200 -
PAIN 0200
PAIN_H 0201
PAIN_L 0200
DATA16_AN
Relative segment
0218 - 0219
Segment part 2. ROOT.
Intra module refs   _delay_and_key_timer_ISR
keypad_ISR
ui_timer_hardware_init
_A_PAIES_L 0218 -
PAIES 0218
PAIES_H 0219
PAIES_L 0218
DATA16_AN
Relative segment
021A - 021B
Segment part 3. ROOT.
Intra module refs   ui_timer_hardware_init
_A_PAIE_L 021A -
PAIE 021A
PAIE_H 021B
PAIE_L 021A
DATA16_AN
Relative segment
021C - 021D
Segment part 4. ROOT.
Intra module refs   keypad_ISR
_A_PAIFG_L 021C -
PAIFG 021C
PAIFG_H 021D
PAIFG_L 021C
DATA16_AN
Relative segment
0340 - 0341
Segment part 5. ROOT.
Intra module refs   ui_timer_hardware_init
_A_TA0CTL_L 0340 -
TA0CTL 0340
TA0CTL_H 0341
TA0CTL_L 0340
DATA16_AN
Segment part 6.
TENTATIVE. Used definition from ui
_A_TA0CCTL0_L
TA0CCTL0 0342
TA0CCTL0_H 0343
TA0CCTL0_L 0342
DATA16_AN
Relative segment
0344 - 0345
Segment part 7. ROOT.
Intra module refs   ui_timer_wait_milli_seconds
_A_TA0CCTL1_L 0344 -
TA0CCTL1 0344
TA0CCTL1_H 0345
TA0CCTL1_L 0344
DATA16_AN
Segment part 8.
TENTATIVE. Used definition from ui
_A_TA0CCTL2_L
TA0CCTL2 0346
TA0CCTL2_H 0347
TA0CCTL2_L 0346
DATA16_AN
Relative segment
0348 - 0349
Segment part 9. ROOT.
Intra module refs   ui_timer_start_seconds_timer
ui_timer_stop_seconds_timer
_A_TA0CCTL3_L 0348 -
TA0CCTL3 0348
TA0CCTL3_H 0349
TA0CCTL3_L 0348
DATA16_AN
Relative segment
0350 - 0351
Segment part 10. ROOT.
Intra module refs   keypad_ISR
ui_timer_start_seconds_timer
ui_timer_wait_milli_seconds
_A_TA0R_L 0350 -
TA0R 0350
TA0R_H 0351
TA0R_L 0350
DATA16_AN
Relative segment
0352 - 0353
Segment part 11. ROOT.
Intra module refs   keylock_and_autoreturn_timer_ISR
_A_TA0CCR0_L 0352 -
TA0CCR0 0352
TA0CCR0_H 0353
TA0CCR0_L 0352
DATA16_AN
Relative segment
0354 - 0355
Segment part 12. ROOT.
Intra module refs   ui_timer_wait_milli_seconds
_A_TA0CCR1_L 0354 -
TA0CCR1 0354
TA0CCR1_H 0355
TA0CCR1_L 0354
DATA16_AN
Relative segment
0356 - 0357
Segment part 13. ROOT.
Intra module refs   _delay_and_key_timer_ISR
keypad_ISR
_A_TA0CCR2_L 0356 -
TA0CCR2 0356
TA0CCR2_H 0357
TA0CCR2_L 0356
DATA16_AN
Relative segment
0358 - 0359
Segment part 14. ROOT.
Intra module refs   _delay_and_key_timer_ISR
ui_timer_start_seconds_timer
_A_TA0CCR3_L 0358 -
TA0CCR3 0358
TA0CCR3_H 0359
TA0CCR3_L 0358
DATA16_AN
Relative segment
036E - 036F
Segment part 15. ROOT.
Intra module refs   _delay_and_key_timer_ISR
_A_TA0IV_L 036E -
TA0IV 036E
TA0IV_H 036F
TA0IV_L 036E
DATA16_Z
Relative segment
51C2 - 51C2
Segment part 21.
Intra module refs   keylock_and_autoreturn_timer_ISR
ui_timer_keylock_autoreturn_counter 51C2 _confirm_stop_pump_sp1 (ui)
_homescreen_hs1 (ui)
_now_press_exit_hs9 (ui)
_press_unlock_then_exit_hs7 (ui)
_start_pump_st1 (ui)
ui_screen_flow_sm (ui)
DATA16_Z
Relative segment
4C02 - 4C03
Segment part 22.
Intra module refs   _delay_and_key_timer_ISR
ui_timer_hardware_init
ui_timer_wait_milli_seconds
_semaphore 4C02
DATA16_Z
Relative segment
51C3 - 51C3
Segment part 23.
Intra module refs   _delay_and_key_timer_ISR
keypad_ISR
ui_timer_hardware_init
_doing_typematic 51C3
DATA16_Z
Relative segment
4C04 - 4C05
Segment part 24.
Intra module refs   _delay_and_key_timer_ISR
ui_timer_get_seconds_timer_count
ui_timer_hardware_init
ui_timer_set_seconds_timer_count
ui_timer_start_seconds_timer
ui_timer_stop_seconds_timer
_second_cnt 4C04
DATA16_Z
Relative segment
51C4 - 51C4
Segment part 25.
Intra module refs   _delay_and_key_timer_ISR
keypad_ISR
ui_timer_hardware_init
_key_status 51C4
DATA16_Z
Relative segment
4C06 - 4C09
Segment part 26.
Intra module refs   _delay_and_key_timer_ISR
ui_timer_start_seconds_timer
ui_timer_stop_seconds_timer
_seconds_fn 4C06
<CODE> 2
Relative segment
00012F88 - 00012FC9
Segment part 34.
ui_timer_hardware_init
calls direct
CSTACK = 00000000 ( 00000004 )
00012F88 ui_init (ui)
<CODE> 2
Relative segment
00013A30 - 00013A4F
Segment part 33.
ui_timer_start_seconds_timer
CSTACK = 00000000 ( 00000004 )
00013A30 _confirm_enter_limit_setting_lt1 (ui)
_confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8 (ui)
_confirm_stop_pump_sp1 (ui)
_homescreen_hs1 (ui)
<CODE> 2
Relative segment
00013C46 - 00013C59
Segment part 32.
ui_timer_stop_seconds_timer
CSTACK = 00000000 ( 00000004 )
00013C46 _bolus_by_button_2_sec_delay (ui)
_bolus_start (ui)
_confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4 (ui)
_confirm_enter_limit_setting_lt1 (ui)
_confirm_stop_pump_sp1 (ui)
_pump_started_st2 (ui)
_pump_stopped_sp2 (ui)
<CODE> 2
Relative segment
00013EC0 - 00013EC5
Segment part 31.
ui_timer_get_seconds_timer_count
CSTACK = 00000000 ( 00000004 )
00013EC0 _bolus_by_button_2_sec_delay (ui)
_bolus_start (ui)
_confirm_enter_limit_setting_lt1 (ui)
_confirm_stop_pump_sp1 (ui)
<CODE> 2
Relative segment
00013EB4 - 00013EB9
Segment part 30.
ui_timer_set_seconds_timer_count
CSTACK = 00000000 ( 00000004 )
00013EB4 _confirm_enter_limit_setting_lt1 (ui)
_confirm_stop_pump_sp1 (ui)
<CODE> 2
Relative segment
00013248 - 0001327D
Segment part 29.
ui_timer_wait_milli_seconds
calls direct
CSTACK = 00000000 ( 00000004 )
00013248 GuiDisplay_Init (GuiDisplay)
ISR_CODE
Relative segment
5D1E - 5D77
Segment part 37.
Intra module refs   keylock_and_autoreturn_timer_ISR::??INTVEC 108
keylock_and_autoreturn_timer_ISR
interrupt function
calls direct
CSTACK = 00000000 ( 0000001C )
5D1E
ISR_CODE
Relative segment
5D78 - 5DCB
Segment part 36.
Intra module refs   keypad_ISR::??INTVEC 94
keypad_ISR
interrupt function
calls direct
CSTACK = 00000000 ( 0000000C )
5D78
ISR_CODE
Relative segment
5DCC - 5EE1
Segment part 35.
Intra module refs   _delay_and_key_timer_ISR::??INTVEC 106
_delay_and_key_timer_ISR
interrupt function
calls direct and indirect
CSTACK = 00000000 ( 0000002A )
5DCC
<CODE> 2
Relative segment
00013084 - 000130BF
Segment part 28.
Intra module refs   _delay_and_key_timer_ISR
keypad_ISR
_get_current_key
CSTACK = 00000000 ( 00000004 )
00013084
<CODE> 2
Relative segment
000124DA - 00012537
Segment part 27.
Intra module refs   _delay_and_key_timer_ISR
_get_event_for_key
CSTACK = 00000000 ( 00000012 )
000124DA
INTVEC
Common segment
FF80 - FFDF
Segment part 16. ROOT.
keypad_ISR::??INTVEC 94 FFDE
INTVEC
Common segment
FF80 - FFEB
Segment part 17. ROOT.
_delay_and_key_timer_ISR::??INTVEC 106 FFEA
INTVEC
Common segment
FF80 - FFED
Segment part 18. ROOT.
keylock_and_autoreturn_timer_ISR::??INTVEC 108 FFEC
CSTACK
Segment part 19.
NOT NEEDED.
CODE
Segment part 38.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r4
CODE
Segment part 39.
TENTATIVE. Used definition from GuiDisplay
?setjmp_save_r5
DATA16_C
Relative segment
8C11 - 8C1B
Segment part 20.
Intra module refs   _get_event_for_key
C:\Program Files\IAR Systems\Embedded Workbench 6.0\430\LIB\DLIB\dl430xsfn.r43 ?Mul8HwLoc2
Library module
CODE
Segment part 0.
NOT NEEDED.
?Mul8HwLoc2
?Mul16HwLoc2
?Mul16to32uHwLoc2
?Mul16to32sHwLoc2
Library module
<CODE> 2
Relative segment
00013AFE - 00013B17
Segment part 0.
?Mul16to32sHwLoc2 00013AFE GuiLib_Ellipse (GuiLib)
?Mul32Hw32Loc2
Library module
<CODE> 2
Relative segment
000139EC - 00013A0D
Segment part 0.
?Mul32Hw32Loc2 000139EC GuiLib_Ellipse (GuiLib)
GuiLib_Line (GuiLib)
GuiLib_LinePattern (GuiLib)
?abort
Library module
CODE
Segment part 2.
NOT NEEDED.
abort
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?__dbg_break
Library module
<CODE> 2
Relative segment
00013F3A - 00013F3B
Segment part 2.
__DebugBreak
not allocated function
00013F3A __exit (?__exit)
CSTACK
Segment part 1.
NOT NEEDED.
?__dwrite
Library module
CODE
Segment part 2.
NOT NEEDED.
__dwrite
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?__exit
Library module
<CODE> 2
Relative segment
00013CD2 - 00013CE5
Segment part 2.
__exit
calls direct
not allocated function
00013CD2 Segment part 5 (?_exit)
_exit (?_exit)
CSTACK
Segment part 1.
NOT NEEDED.
?__write
Library module
CODE
Segment part 2.
NOT NEEDED.
__write
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?_exit
Library module
<CODE> 2
Relative segment
00013F20
Segment part 0.
_exit 00013F20 exit (?exit)
CODE
Segment part 1.
NOT NEEDED.
CODE
Segment part 2.
NOT NEEDED.
__cstart_call_dtors
CODE
Segment part 3.
NOT NEEDED.
__cstart_closeall
CODE
Segment part 4.
NOT NEEDED.
<CODE> 2
Relative segment
00013F20 - 00013F23
Segment part 5.
Intra module refs   _exit
?cppinit
Library module
CODE
Segment part 7.
NOT NEEDED.
__call_ctors
calls indirect
not allocated function
CODE
Segment part 6.
NOT NEEDED.
__alloc_record_needed_destruction
calls direct
not allocated function
DATA16_Z
Segment part 2.
NOT NEEDED.
CODE
Segment part 5.
NOT NEEDED.
__record_needed_destruction
calls direct
not allocated function
CODE
Segment part 4.
NOT NEEDED.
__call_dtors
calls indirect
not allocated function
CODE
Segment part 3.
NOT NEEDED.
__data16_vec_cctor
calls indirect
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?exit
Library module
<CODE> 2
Relative segment
00013F34 - 00013F37
Segment part 2.
exit
calls direct
CSTACK = 00000000 ( 00000004 )
00013F34 Segment part 19 (?cstart)
CSTACK
Segment part 1.
NOT NEEDED.
?malloc
Library module
CODE
Segment part 2.
NOT NEEDED.
malloc
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?DivMod816u
Library module
<CODE> 2
Relative segment
00013AAC - 00013AC7
Segment part 0.
?DivMod8u 00013AAC _edit_date_screen_dt1 (ui)
_prepare_time (ui_screen_text_loader)
_process (ui_task)
profile_read_basal_entry (profile)
?DivMod16u 00013AB0 Segment part 0 (?DivMod816s)
_adjust_time (ui)
misra_nitoa (misra)
profile_get_3min_basal_units_for_delivery (profile)
?DivMod816s
Library module
<CODE> 2
Relative segment
000132B2 - 000132E5
Segment part 0.
?DivMod8s 000132B2 -
?DivMod16s 000132B6 DataNumStr (GuiLib)
DrawChar (GuiLib)
DrawStructure (GuiLib)
DrawText (GuiLib)
HorzLine (GuiLib)
MakeDot (GuiLib)
MarkDisplayBoxRepaint (GuiLib)
SetBackBox (GuiLib)
ShowBitmapArea (GuiLib)
VertLine (GuiLib)
?DivMod32u
Library module
<CODE> 2
Relative segment
0001316C - 000131A3
Segment part 0.
?DivMod32u 0001316C ?DivMod32s (?DivMod32s)
ConvertIntToStr (GuiLib)
GuiLib_Sqrt (GuiLib)
?DivMod32s
Library module
<CODE> 2
Relative segment
00012FCA - 00013009
Segment part 0.
?DivMod32s 00012FCA DataNumStr (GuiLib)
GuiLib_Ellipse (GuiLib)
GuiLib_Line (GuiLib)
GuiLib_LinePattern (GuiLib)
?ShiftLeft32_8n
Library module
CODE
Segment part 0.
NOT NEEDED.
?ShiftLeft32_14
CODE
Segment part 1.
NOT NEEDED.
?ShiftLeft32_13
CODE
Segment part 2.
NOT NEEDED.
?ShiftLeft32_12
CODE
Segment part 3.
NOT NEEDED.
?ShiftLeft32_11
<CODE> 2
Relative segment
00013CAA - 00013CAD
Segment part 4.
?ShiftLeft32_10 00013CAA GuiLib_Ellipse (GuiLib)
<CODE> 2
Relative segment
00013CAE - 00013CB1
Segment part 5.
Intra module refs   ?ShiftLeft32_10
?ShiftLeft32_9 00013CAE -
<CODE> 2
Relative segment
00013CB2 - 00013CBD
Segment part 6.
Intra module refs   ?ShiftLeft32_9
?ShiftLeft32_8 00013CB2 -
?OneBitMask32
Library module
<CODE> 2
Relative segment
000139A8 - 000139C9
Segment part 0.
?OneBitMask32 000139A8 ReadItem (GuiLib)
?ShiftRight32s_8n
Library module
CODE
Segment part 0.
NOT NEEDED.
?ShiftRight32s_14
CODE
Segment part 1.
NOT NEEDED.
?ShiftRight32s_13
CODE
Segment part 2.
NOT NEEDED.
?ShiftRight32s_12
CODE
Segment part 3.
NOT NEEDED.
?ShiftRight32s_11
CODE
Segment part 4.
NOT NEEDED.
?ShiftRight32s_10
CODE
Segment part 5.
NOT NEEDED.
?ShiftRight32s_9
CODE
Segment part 6.
NOT NEEDED.
?ShiftRight32s_8
?ShiftRight32u_8n
Library module
CODE
Segment part 0.
NOT NEEDED.
?ShiftRight32u_14
CODE
Segment part 1.
NOT NEEDED.
?ShiftRight32u_13
CODE
Segment part 2.
NOT NEEDED.
?ShiftRight32u_12
CODE
Segment part 3.
NOT NEEDED.
?ShiftRight32u_11
CODE
Segment part 4.
NOT NEEDED.
?ShiftRight32u_10
<CODE> 2
Relative segment
00013DAA - 00013DAD
Segment part 5.
?ShiftRight32u_9 00013DAA GuiLib_Ellipse (GuiLib)
<CODE> 2
Relative segment
00013DAE - 00013DB9
Segment part 6.
Intra module refs   ?ShiftRight32u_9
?ShiftRight32u_8 00013DAE -
?memcpy
Library module
<CODE> 2
Relative segment
00013D54 - 00013D65
Segment part 2.
memcpy
CSTACK = 00000000 ( 00000004 )
00013D54 DrawCursorLine (GuiLib)
DrawItem (GuiLib)
GuiLib_Refresh (GuiLib)
__data16_memcpy (?memzero)
prvCopyDataFromQueue (queue)
prvCopyDataToQueue (queue)
CSTACK
Segment part 1.
NOT NEEDED.
?memmove
Library module
CODE
Segment part 2.
NOT NEEDED.
memmove
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?CopyMemoryBytes
Library module
<CODE> 2
Relative segment
00013DCA - 00013DD9
Segment part 0.
?CopyMemoryBytes 00013DCA ConvertIntToStr (GuiLib)
_get_event_for_key (ui_timer)
delivery_get_time_duration_from_last_bolus (delivery_test)
init_vars (ui_test_main)
misra_nitoa (misra)
?ClearMemoryBytes
Library module
<CODE> 2
Relative segment
00013DDA - 00013DE9
Segment part 0.
?ClearMemoryBytes 00013DDA _prepare_no_bolus_second_third_line (ui_screen_text_loader)
_prepare_runmode_second_third_line (ui_screen_text_loader)
?memset
Library module
<CODE> 2
Relative segment
00013D0C - 00013D1D
Segment part 2.
memset
CSTACK = 00000000 ( 00000004 )
00013D0C ClearDisplay (GuiLib)
prvAllocateTCBAndStack (tasks)
CSTACK
Segment part 1.
NOT NEEDED.
?memzero
Library module
<CODE> 2
Relative segment
00013D42 - 00013D53
Segment part 4.
__data16_memzero
CSTACK = 00000000 ( 00000004 )
00013D42 ?cstart_init_zero (?cstart)
<CODE> 2
Relative segment
00013F30 - 00013F33
Segment part 3.
__data16_memcpy
calls direct
CSTACK = 00000000 ( 00000004 )
00013F30 ?cstart_init_copy (?cstart)
CODE
Segment part 2.
NOT NEEDED.
__data16_memmove
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?setjmp
Library module
CODE
Segment part 0.
NOT NEEDED.
setjmp
CODE
Segment part 1.
NOT NEEDED.
?setjmp_r5
CODE
Segment part 2.
NOT NEEDED.
?setjmp_r4
CODE
Segment part 3.
NOT NEEDED.
?setjmp_end
?longjmp
Library module
CODE
Segment part 0.
NOT NEEDED.
longjmp
CODE
Segment part 1.
NOT NEEDED.
?longjmp_r5
CODE
Segment part 2.
NOT NEEDED.
?longjmp_r4
CODE
Segment part 3.
NOT NEEDED.
?longjmp_end
?IndCallR11
Library module
CODE
Segment part 0.
NOT NEEDED.
?IndCallR11
?IndCallR15
Library module
CODE
Segment part 0.
NOT NEEDED.
?IndCallR15
?strcat
Library module
<CODE> 2
Relative segment
00013B92 - 00013BA9
Segment part 2.
strcat
CSTACK = 00000000 ( 00000004 )
00013B92 DataNumStr (GuiLib)
CSTACK
Segment part 1.
NOT NEEDED.
?strcpy
Library module
<CODE> 2
Relative segment
00013D8A - 00013D99
Segment part 2.
strcpy
CSTACK = 00000000 ( 00000004 )
00013D8A DrawItem (GuiLib)
CSTACK
Segment part 1.
NOT NEEDED.
?strlen
Library module
<CODE> 2
Relative segment
00013D1E - 00013D2F
Segment part 2.
strlen
CSTACK = 00000000 ( 00000004 )
00013D1E DataNumStr (GuiLib)
DrawItem (GuiLib)
CSTACK
Segment part 1.
NOT NEEDED.
?strncpy
Library module
<CODE> 2
Relative segment
00013918 - 0001393B
Segment part 2.
strncpy
CSTACK = 00000000 ( 00000004 )
00013918 prvInitialiseTCBVariables (tasks)
CSTACK
Segment part 1.
NOT NEEDED.
?xcloseall
Library module
CODE
Segment part 2.
NOT NEEDED.
_Close_all
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?xgetmemchunk
Library module
CODE
Segment part 3.
NOT NEEDED.
__data16_GetMemChunk
not allocated function
DATA16_Z
Segment part 2.
NOT NEEDED.
CSTACK
Segment part 1.
NOT NEEDED.
DATA16_HEAP
Segment part 4.
NOT NEEDED.
?xxmemxfree
Library module
CODE
Segment part 2.
NOT NEEDED.
__data16_free
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.
?xxmemxmalloc
Library module
DATA16_Z
Segment part 2.
NOT NEEDED.
__data16_Aldata
CODE
Segment part 3.
NOT NEEDED.
__data16_findmem
calls direct
not allocated function
CODE
Segment part 4.
NOT NEEDED.
__data16_malloc
calls direct
not allocated function
CSTACK
Segment part 1.
NOT NEEDED.


Module Summary

Module CODE DATA CONST
  (Rel) (Rel) (Abs) (Rel)
?ClearMemoryBytes 16      
?CopyMemoryBytes 16      
?DivMod32s 64      
?DivMod32u 56      
?DivMod816s 52      
?DivMod816u 28      
?Mul16to32sHwLoc2 26      
?Mul32Hw32Loc2 34      
?OneBitMask32 34      
?ShiftLeft32_8n 20      
?ShiftRight32u_8n 16      
?__dbg_break 2      
?__exit 20      
?_exit 4      
?cstart 46      
?exit 4      
?memcpy 18      
?memset 18      
?memzero 22      
?reset_vector 2      
?strcat 24      
?strcpy 16      
?strlen 18      
?strncpy 36      
GuiDisplay
  + common
700
114
  18  
GuiFont   526   5 191
GuiLib 15 080 2 272   50
GuiStruct   142   2 268
GuiVar   200    
alarm 8      
delivery_test 54 2    
heap_1 74 10 002    
history 4      
list 194      
misra 442     11
port 320 2 6 2
portext
  + common
216
100
     
profile 900 344   5
queue 1 284      
rtc
  + common
334
84
8 12  
settings 90 6    
tasks 1 680 118   5
ui
  + shared
8 370 67
4
98
ui_lang       4 546
ui_screen_loader 978 4    
ui_screen_text_loader 12 594 1   58
ui_task 498 53   2
ui_test_main 590 6 2 8
ui_timer
  + common
790
110
11 26 11
N/A (command line)   160    
N/A (alignment)        
Total:
  + common
45 792
114
13 924 68 12 255


Call Graph
Sub-tree of type: Interrupt function tree that does not make
indirect calls
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 0
1   USCI_B0_ISR * 0 6
After 6
Sub-tree of type: Interrupt function tree that does not make
indirect calls
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 6
4         vListRemove * 6 4
4         vListInsertEnd * 6 4
3       xTaskRemoveFromEventList * A 6
5           vListRemove (to first) 6 4
5           vListInsertEnd (to first) 6 4
4         vTaskPriorityDisinherit * A 6
3       prvCopyDataToQueue * 10 6
2     xQueueGenericSendFromISR * 16 8
1   handle_rtc_interrupt * 1E 1C
After 3A
Sub-tree of type: Interrupt function tree that does not make
indirect calls
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 3A
2     xQueueGenericSendFromISR (to first) 16 8
1   keylock_and_autoreturn_timer_ISR * 3A 1C
After 56
Sub-tree of type: Interrupt function tree that does not make
indirect calls
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 56
2     _get_current_key * 56 4
1   keypad_ISR * 5A C
After 66
Sub-tree of type: Indirectly called function tree that does not make
indirect calls (Is not an interrupt and is not flagged
as not overlayable)
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 66
4         vPortFree * 66 4
3       prvDeleteTCB * 6A 6
5           vListRemove (to first) 6 4
5           vListInsertEnd (to first) 6 4
4         vTaskIncrementTick * 66 6
4         vListRemove (to first) 6 4
4         vListInsertEnd (to first) 6 4
3       xTaskResumeAll * 6C C
3       vTaskSuspendAll * 66 4
3       vListRemove (to first) 6 4
2     prvCheckTasksWaitingTermination * 78 6
1   prvIdleTask * 7E 4
After 82
Sub-tree of type: Indirectly called function tree that does not make
indirect calls (Is not an interrupt and is not flagged
as not overlayable)
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 66
2     ui_timer_get_seconds_timer_count * 66 4
2     ui_timer_stop_seconds_timer * 66 4
1   _bolus_by_button_2_sec_delay * 6A 4
After 6E
Sub-tree of type: Indirectly called function tree that does not make
indirect calls (Is not an interrupt and is not flagged
as not overlayable)
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 66
2     ui_timer_get_seconds_timer_count (to first) 66 4
2     ui_timer_stop_seconds_timer (to first) 66 4
2     rtc_get_date * 66 4
1   _bolus_start * 6A 4
After 6E
Sub-tree of type: Indirectly called function tree that does not make
indirect calls (Is not an interrupt and is not flagged
as not overlayable)
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 66
2     _update_typematic_status * 66 4
8                 misra_nitoa * 66 18
9                   misra_strlen * 66 4
9                   misra_strlen (to first) 66 4
9                   misra_strncpy * 66 8
8                 misra_strncat * 6E 10
8                 misra_strlen (to first) 66 4
8                 misra_strncpy (to first) 66 8
7               _prepare_time * 7E 14
7               misra_nitoa (to first) 66 18
7               misra_strncat (to first) 6E 10
7               misra_strncpy (to first) 66 8
6             _prepare_bolus_third_line * 92 3C
7               misra_strncat (to first) 6E 10
9                   MarkDisplayBoxRepaint * 66 C
10                     SwapCoord * 66 4
9                   OrderCoord * 6A 4
9                   OrderCoord (to first) 6A 4
8                 GuiLib_MarkDisplayBoxRepaint * 72 C
8                 DrawChar * 66 24
7               GuiLib_DrawChar * 8A E
6             _prepare_temp_basal_second_line * 98 8
7               misra_strncat (to first) 6E 10
7               misra_strncpy (to first) 66 8
7               GuiLib_DrawChar (to first) 8A E
6             _prepare_no_bolus_second_third_line * 98 46
6             _prepare_time (to first) 7E 14
7               get_active_profile * 66 4
6             ui_get_active_profile * 6A 6
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _prepare_runmode_second_third_line * DE 56
6             _prepare_time (to first) 7E 14
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _prepare_time_first_line * 92 2E
6             misra_strncpy (to first) 66 8
5           _prepare_nav_key_text_for_home_screen * 6E 4
6             _prepare_nav_key_text_for_home_screen (to first) 6E 4
6             misra_strncpy (to first) 66 8
7               SetLanguageCharSet * 66 4
7               SetLanguageCharSet (to first) 66 4
7               SetCurFont * 66 4
8                 SetBackColorBox * 66 4
8                 PrepareText * 66 C
9                   CharDist * 66 6
8                 TextPixelLength * 6C 10
9                   VertLine * 66 10
9                   MarkDisplayBoxRepaint (to first) 66 C
9                   OrderCoord (to first) 6A 4
9                   OrderCoord (to first) 6A 4
8                 GuiLib_FillBox * 76 E
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_MarkDisplayBoxRepaint (to first) 72 C
8                 DrawChar (to first) 66 24
7               DrawText * 8A 56
8                 GuiLib_FillBox (to first) 76 E
7               ShowBackBox * 84 6
7               SetBackBox * 66 6
6             GuiLib_DrawStr * E0 10
5           _prepare_no_bolus_key_text_for_home_screen * F0 1E
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _load_text_for_stop_pump_screen * 7E 3C
6             _prepare_time (to first) 7E 14
6             ui_get_active_profile (to first) 6A 6
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _load_text_for_start_pump_screen * 92 60
7               misra_strncpy (to first) 66 8
6             _load_history_menu_text * 6E C
7               misra_strncpy (to first) 66 8
6             _load_settings_menu_text * 6E C
7               misra_strncpy (to first) 66 8
7               delivery_pump_status * 66 4
6             _load_main_menu_text * 6E 6
6             misra_strncpy (to first) 66 8
5           _load_text_for_scrollmenu_screen * 7A 4
6             misra_strncpy (to first) 66 8
5           _load_text_for_keylock_screen * 6E 10
6             _prepare_time (to first) 7E 14
6             _prepare_time (to first) 7E 14
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
6             delivery_get_time_duration_from_last_bolus * 66 C
5           _load_text_for_button_bolus_screen * 92 64
6             _prepare_time (to first) 7E 14
6             _prepare_time (to first) 7E 14
6             _prepare_time (to first) 7E 14
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
6             delivery_get_time_duration_from_last_bolus (to first) 66 C
5           _load_text_for_bolus_screen * 92 66
8                 _validate * 66 4
7               profile_read_basal_entry * 6A C
6             _get_daily_basal_dose_for_profile * 76 E
7               misra_strncpy (to first) 66 8
6             _adjust_am_pm * 6E 4
6             get_max_tdd * 66 4
7               misra_nitoa (to first) 66 18
7               misra_strlen (to first) 66 4
7               misra_strncpy (to first) 66 8
6             misra_nitoaf * 7E 1A
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _load_text_for_basal_settings_screen * 98 72
7               profile_get_status_list * 66 4
7               misra_nitoa (to first) 66 18
7               misra_strncat (to first) 6E 10
7               misra_strncpy (to first) 66 8
6             _load_select_profile_ba2_text * 7E 4A
7               _prepare_time (to first) 7E 14
7               ui_get_active_profile (to first) 6A 6
7               misra_nitoa (to first) 66 18
7               misra_strncat (to first) 6E 10
7               misra_strncpy (to first) 66 8
6             _load_confirm_cancel_temp_basal_text * 92 30
7               _prepare_time (to first) 7E 14
7               ui_get_active_profile (to first) 6A 6
7               misra_nitoa (to first) 66 18
7               misra_strncat (to first) 6E 10
7               misra_strncpy (to first) 66 8
6             _load_confirm_temp_basal_text * 92 30
6             _prepare_time (to first) 7E 14
7               ui_get_active_profile (to first) 6A 6
7               misra_nitoa (to first) 66 18
7               misra_strncat (to first) 6E 10
7               misra_strncpy (to first) 66 8
6             _load_confirm_temp_basal_exceeds_tdd_text * 7E 2E
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _load_text_for_basal_screen * C8 5E
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _load_text_for_limit_setting_screen * 7E 52
6             _prepare_time (to first) 7E 14
6             misra_nitoa (to first) 66 18
6             misra_strncat (to first) 6E 10
6             misra_strncpy (to first) 66 8
5           _load_text_for_date_n_time_setting_screen * 92 58
5           misra_nitoa (to first) 66 18
5           misra_strncat (to first) 6E 10
5           misra_strncpy (to first) 66 8
5           delivery_pump_status (to first) 66 4
4         ui_screen_text_loader_load_text * 134 26
9                   MarkDisplayBoxRepaint (to first) 66 C
8                 MakeDot * 72 C
7               GuiLib_Dot * 7E 4
6             _update_home_screen_drawings * 82 C
6             GuiLib_DrawChar (to first) 8A E
5           _update_drawings * 98 6
7               memcpy * 66 4
9                   GetItemWord * 66 4
9                   GetItemWord (to first) 66 4
9                   GetItemWord (to first) 66 4
9                   GetItemWord (to first) 66 4
9                   GetItemWord (to first) 66 4
9                   GetItemWord (to first) 66 4
9                   GetItemByte * 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
9                   GetItemByte (to first) 66 4
8                 ReadItem * 6A 8
8                 GetItemWord (to first) 66 4
8                 GetItemByte (to first) 66 4
8                 ReadVar * 66 4
8                 ReadVar (to first) 66 4
8                 ReadVar (to first) 66 4
8                 ReadVar (to first) 66 4
8                 strlen * 66 4
8                 strcpy * 66 4
8                 memcpy (to first) 66 4
8                 SetLanguageCharSet (to first) 66 4
8                 SetLanguageCharSet (to first) 66 4
8                 SetLanguageCharSet (to first) 66 4
8                 SetLanguageCharSet (to first) 66 4
8                 SetCurFont (to first) 66 4
9                   strlen (to first) 66 4
9                   strcat * 66 4
9                   ConvertIntToStr * 66 2C
9                   ConvertIntToStr (to first) 66 2C
9                   ConvertIntToStr (to first) 66 2C
9                   ConvertIntToStr (to first) 66 2C
9                   ConvertIntToStr (to first) 66 2C
9                   ConvertIntToStr (to first) 66 2C
8                 DataNumStr * 92 1E
8                 ReadVar (to first) 66 4
8                 ReadVar (to first) 66 4
8                 DrawText (to first) 8A 56
8                 DrawText (to first) 8A 56
8                 ShowBackBox (to first) 84 6
8                 ShowBackBox (to first) 84 6
8                 ShowBackBox (to first) 84 6
8                 SetBackBox (to first) 66 6
8                 SetBackBox (to first) 66 6
8                 SetBackBox (to first) 66 6
10                     MarkDisplayBoxRepaint (to first) 66 C
10                     OrderCoord (to first) 6A 4
10                     OrderCoord (to first) 6A 4
10                     OrderCoord (to first) 6A 4
10                     OrderCoord (to first) 6A 4
9                   ShowBitmapArea * 72 26
8                 GuiLib_ShowBitmap * 98 12
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_FillBox (to first) 76 E
8                 GuiLib_FillBox (to first) 76 E
9                   VertLine (to first) 66 10
9                   VertLine (to first) 66 10
9                   HorzLine * 66 10
9                   HorzLine (to first) 66 10
9                   MarkDisplayBoxRepaint (to first) 66 C
9                   OrderCoord (to first) 6A 4
9                   OrderCoord (to first) 6A 4
8                 GuiLib_Box * 76 18
9                   MakeDot (to first) 72 C
9                   MakeDot (to first) 72 C
9                   MakeDot (to first) 72 C
9                   MakeDot (to first) 72 C
9                   OrderCoord (to first) 6A 4
9                   OrderCoord (to first) 6A 4
9                   SwapCoord (to first) 66 4
9                   SwapCoord (to first) 66 4
9                   labs * 66 4
9                   labs (to first) 66 4
8                 GuiLib_LinePattern * 7E 1C
9                   VertLine (to first) 66 10
9                   HorzLine (to first) 66 10
9                   MakeDot (to first) 72 C
9                   MakeDot (to first) 72 C
9                   MakeDot (to first) 72 C
9                   MakeDot (to first) 72 C
9                   MarkDisplayBoxRepaint (to first) 66 C
9                   MarkDisplayBoxRepaint (to first) 66 C
9                   OrderCoord (to first) 6A 4
9                   OrderCoord (to first) 6A 4
9                   OrderCoord (to first) 6A 4
9                   OrderCoord (to first) 6A 4
9                   SwapCoord (to first) 66 4
9                   SwapCoord (to first) 66 4
9                   labs (to first) 66 4
9                   labs (to first) 66 4
8                 GuiLib_Line * 7E 18
8                 GuiLib_Dot (to first) 7E 4
11                       GuiLib_Line (to first) 7E 18
10                     GuiLib_VLine * 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
10                     GuiLib_VLine (to first) 96 6
11                       GuiLib_Line (to first) 7E 18
10                     GuiLib_HLine * 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_HLine (to first) 96 8
10                     GuiLib_Sqrt * 66 C
10                     GuiLib_Sqrt (to first) 66 C
9                   GuiLib_Ellipse * 9E 28
8                 GuiLib_Circle * C6 C
8                 GuiLib_Ellipse (to first) 9E 28
8                 OrderCoord (to first) 6A 4
8                 OrderCoord (to first) 6A 4
7               Recursive system consisting of
              DrawStructure
              DrawItem *
E0 1C
6             DrawCursorLine * FC 8
6             Recursive system consisting of
            DrawStructure
            DrawItem (to first)
E0 1C
6             GuiDisplay_Unlock * 66 4
6             GuiDisplay_Lock * 66 4
5           GuiLib_ShowScreen * 104 C
4         ui_screen_loader_load_structure * 110 6
4         _can_reset_autoreturn_counter * 66 4
5           _confirm_limits_lt6 * 66 4
6             set_low_insulin_alert_qty * 66 4
6             set_max_tdd * 66 4
6             set_max_basal_rate * 66 4
6             set_max_bolus_qty * 66 4
5           _enter_low_insulin_lt5 * 6A 6
6             ui_get_active_profile (to first) 6A 6
6             profile_get_max_sum * 66 4
5           _enter_max_tdd_lt4 * 70 6
6             ui_get_active_profile (to first) 6A 6
6             profile_get_max_basal_rate * 66 4
5           _enter_max_basal_rate_qty_lt3 * 70 6
5           _enter_max_bolus_qty_lt2 * 66 4
6             ui_timer_set_seconds_timer_count * 66 4
6             ui_timer_get_seconds_timer_count (to first) 66 4
6             ui_timer_stop_seconds_timer (to first) 66 4
6             ui_timer_start_seconds_timer * 66 4
6             get_low_insulin_alert_qty * 66 4
6             get_max_tdd (to first) 66 4
6             get_max_basal_rate * 66 4
6             get_max_bolus_qty * 66 4
5           _confirm_enter_limit_setting_lt1 * 6A 8
6             ui_timer_stop_seconds_timer (to first) 66 4
6             rtc_get_date (to first) 66 4
5           _confirm_button_bolus_bb3_confirm_button_bolus_in_past_three_hrs_bb4 * 6A 8
6             rtc_get_date (to first) 66 4
5           _confirm_e_bolus_bo12 * 6A 6
5           _confirm_e_bolus_exceeds_tdd_bo11 * 66 4
6             delivery_bolus_limit_check * 66 4
5           _extended_bolus_duration_bo10 * 6A 8
7               rtc_get_date (to first) 66 4
6             _cancel_current_bolus * 6A 4
5           _cancel_bolus_from_homescreen_bo9 * 6E 6
6             ui_timer_start_seconds_timer (to first) 66 4
5           _confirm_ibolus_exceeds_tdd_bo7_confirm_no_insulin_bo7_confirm_ibolus_bo8 * 6A 6
7               get_max_bolus_qty (to first) 66 4
6             _get_max_bolus_qty * 6A 6
6             _get_max_bolus_qty (to first) 6A 6
6             _get_max_bolus_qty (to first) 6A 6
6             delivery_bolus_limit_check (to first) 66 4
9                   DrawCursorLine (to first) FC 8
9                   GuiDisplay_Unlock (to first) 66 4
9                   GuiDisplay_Lock (to first) 66 4
8                 GuiLib_Cursor_Hide * 104 4
8                 DrawCursorLine (to first) FC 8
8                 DrawCursorLine (to first) FC 8
8                 GuiDisplay_Unlock (to first) 66 4
8                 GuiDisplay_Lock (to first) 66 4
7               GuiLib_Cursor_Select * 108 6
6             GuiLib_Cursor_Up * 10E 4
7               GuiLib_Cursor_Select (to first) 108 6
6             GuiLib_Cursor_Down * 10E 4
5           _enter_bolus_qty_bo6 * 112 6
6             GuiLib_Cursor_Up (to first) 10E 4
6             GuiLib_Cursor_Down (to first) 10E 4
5           _bolus_menu_bo5 * 112 6
5           _confirm_bolus_past_3_hrs_bo4 * 66 4
6             delivery_get_time_duration_from_last_bolus (to first) 66 C
5           _confirm_new_bolus_bo3 * 72 E
6             _cancel_current_bolus (to first) 6A 4
5           _confirm_bolus_running_bo2 * 6E 6
5           _pump_not_running_bo1 * 66 4
6             ui_get_active_profile (to first) 6A 6
6             set_active_profile * 66 4
7               _validate (to first) 66 4
6             profile_cancel_save * 6A 4
7               _validate (to first) 66 4
6             profile_save * 6A 8
6             history_add_record * 66 4
5           _confirm_profile_program_bp9 * 72 8
8                 profile_read_basal_entry (to first) 6A C
7               _get_displaying_timeslot * 76 10
7               _basal_settings_get_time_of_slot * 66 4
7               _basal_settings_get_time_of_slot (to first) 66 4
7               profile_read_basal_entry (to first) 6A C
6             _basal_settings_prepare_window_for_slot * 86 14
6             profile_cancel_save (to first) 6A 4
5           _confirm_tdd_exceeds_profile_bp8 * 9A 6
6             _basal_settings_prepare_window_for_slot (to first) 86 14
7               profile_read_basal_entry (to first) 6A C
6             _basal_settings_get_previouse_fromslot * 76 C
7               _basal_settings_prepare_window_for_slot (to first) 86 14
7               _basal_settings_get_time_of_slot (to first) 66 4
7               _basal_settings_get_time_of_slot (to first) 66 4
7               get_max_tdd (to first) 66 4
8                 _validate (to first) 66 4
7               profile_read_basal_sum * 6A 6
7               alarm_play_warning * 66 4
6             _prepare_next_basal_setting_screen * 9A C
6             _adjust_time * 66 6
6             _adjust_time (to first) 66 6
7               get_max_basal_rate (to first) 66 4
6             ui_get_max_basal_rate * 6A 6
6             ui_get_max_basal_rate (to first) 6A 6
7               _validate (to first) 66 4
6             profile_write_basal_entry * 6A 8
6             profile_cancel_save (to first) 6A 4
6             GuiLib_Cursor_Up (to first) 10E 4
6             GuiLib_Cursor_Down (to first) 10E 4
5           _edit_basal_profile_bp7 * 112 8
7               _validate (to first) 66 4
6             profile_clear * 6A 4
6             profile_save (to first) 6A 8
6             history_add_record (to first) 66 4
5           _confirm_clear_profile_bp6 * 72 6
5           _cant_clear_active_profile_bp5 * 66 4
7               _basal_settings_prepare_window_for_slot (to first) 86 14
8                 profile_clear (to first) 6A 4
7               _basal_settings_initialize_profile_editor * 6E 4
7               ui_get_active_profile (to first) 6A 6
6             _handle_profile_settings_menu * 9A 4
6             profile_cancel_save (to first) 6A 4
6             GuiLib_Cursor_Up (to first) 10E 4
6             GuiLib_Cursor_Down (to first) 10E 4
5           _profile_settings_menu_bp4 * 112 6
6             _basal_settings_initialize_profile_editor (to first) 6E 4
6             _basal_profile_list_up * 66 4
6             _basal_profile_list_down * 66 4
7               _validate (to first) 66 4
6             profile_open_for_programming * 6A 8
5           _profile_list_menu_bp3 * 72 8
5           _confirm_beware_tdd_bp2 * 66 4
5           _set_limits_before_program_bp1 * 66 4
5           _resume_temp_basal_st5 * 66 4
5           _no_profiles_programmed_st4 * 66 4
5           _insert_cartridge_before_start_st3 * 66 4
6             ui_timer_stop_seconds_timer (to first) 66 4
5           _pump_started_st2 * 6A 4
6             history_add_record (to first) 66 4
6             delivery_start_pump * 66 4
5           _start_pump_st1 * 6A 6
6             _cancel_current_bolus (to first) 6A 4
5           _confirm_bolus_running_sp3 * 6E 6
6             ui_timer_stop_seconds_timer (to first) 66 4
5           _pump_stopped_sp2 * 6A 4
6             ui_timer_set_seconds_timer_count (to first) 66 4
6             ui_timer_get_seconds_timer_count (to first) 66 4
6             ui_timer_stop_seconds_timer (to first) 66 4
6             ui_timer_start_seconds_timer (to first) 66 4
6             history_add_record (to first) 66 4
6             delivery_stop_pump * 66 4
5           _confirm_stop_pump_sp1 * 6A 8
8                 profile_get_status_list (to first) 66 4
7               _basal_find_cursor_position_for_profile * 6A 8
8                 profile_get_status_list (to first) 66 4
7               _basal_num_of_non_programmed_profiles * 6A 6
7               ui_get_active_profile (to first) 6A 6
6             _basal_prepare_profile_selection_screen * 72 6
5           _profile_n_exceeds_max_tdd_ba11 * 78 6
6             history_add_record (to first) 66 4
5           _confirm_temp_basal_ba10 * 6A 6
5           _temp_basal_exceeds_tdd_ba9 * 66 4
6             delivery_temp_basal_limit_check * 66 4
6             alarm_play_warning (to first) 66 4
5           _temp_basal_duration_ba8 * 6A 6
5           _temp_basal_percentage_ba7 * 66 4
5           _confirm_new_temp_basal_ba6 * 66 4
6             history_add_record (to first) 66 4
5           _confirm_cancel_temp_basal_ba5 * 6A 6
6             _basal_num_of_non_programmed_profiles (to first) 6A 6
6             set_active_profile (to first) 66 4
7               _validate (to first) 66 4
6             profile_open_for_delivery * 6A 8
6             history_add_record (to first) 66 4
5           _confirm_profile_ba4 * 72 6
5           _no_profiles_programmed_ba3 * 66 4
6             _basal_profile_list_up (to first) 66 4
6             _basal_profile_list_down (to first) 66 4
6             delivery_temp_basal_limit_check (to first) 66 4
5           _select_profile_all_menu_ba2 * 6A 6
6             _basal_num_of_non_programmed_profiles (to first) 6A 6
6             _select_profile_all_menu_ba2 (to first) 6A 6
6             GuiLib_Cursor_Up (to first) 10E 4
6             GuiLib_Cursor_Down (to first) 10E 4
5           _select_profile_menu_ba2 * 112 8
7               _basal_prepare_profile_selection_screen (to first) 72 6
6             _handle_basal_sub_menu_enter_key_press * 78 4
6             profile_get_status_list (to first) 66 4
6             GuiLib_Cursor_Up (to first) 10E 4
6             GuiLib_Cursor_Down (to first) 10E 4
5           _basal_menu_ba1 * 112 6
6             _handle_history_menu_enter_key_press * 66 4
5           _history_menu * 6A 4
7               ui_get_max_basal_rate (to first) 6A 6
7               get_max_tdd (to first) 66 4
7               rtc_get_date (to first) 66 4
7               alarm_play_warning (to first) 66 4
6             _handle_settings_menu_enter_key_press * 70 6
5           _settings_menu * 76 6
8                 delivery_get_time_duration_from_last_bolus (to first) 66 C
8                 delivery_pump_status (to first) 66 4
7               _handle_enter_key_press_with_bolus_item_selected * 72 C
8                 _basal_prepare_profile_selection_screen (to first) 72 6
8                 ui_get_active_profile (to first) 6A 6
8                 delivery_pump_status (to first) 66 4
7               _handle_enter_key_press_with_basal_item_selected * 78 4
7               ui_get_active_profile (to first) 6A 6
7               delivery_is_cartridge_present * 66 4
7               delivery_pump_status (to first) 66 4
6             _handle_main_menu_enter_key_press * 7E 4
5           _main_menu * 82 6
5           _press_unlock_then_exit_hs7 * 66 4
5           _now_press_exit_hs9 * 66 4
6             ui_timer_start_seconds_timer (to first) 66 4
6             ui_screen_text_loader_toggle_language * 66 4
6             delivery_get_time_duration_from_last_bolus (to first) 66 C
6             delivery_pump_status (to first) 66 4
6             delivery_bolus_limit_check (to first) 66 4
6             alarm_get_audio_mode * 66 4
5           _homescreen_hs1 * 72 E
6             rtc_set_date * 66 4
5           _confirm_date_dt2 * 6A 6
6             GuiLib_Cursor_Down (to first) 10E 4
5           _edit_date_screen_dt1 * 112 6
4         _handle_key_event * 11A 4
5           memcpy (to first) 66 4
5           Recursive system consisting of
          DrawStructure
          DrawItem (to first)
E0 1C
5           Recursive system consisting of
          DrawStructure
          DrawItem (to first)
E0 1C
5           Recursive system consisting of
          DrawStructure
          DrawItem (to first)
E0 1C
5           SetCurFont (to first) 66 4
5           SetCurFont (to first) 66 4
5           SetBackBox (to first) 66 6
5           SetBackColorBox (to first) 66 4
6             ShowBitmapArea (to first) 72 26
5           GuiLib_ShowBitmapArea * 98 12
6             lcdPortWriteByte * 66 4
6             lcdPortWriteByte (to first) 66 4
6             lcdPortWriteByte (to first) 66 4
6             lcdPortWriteByte (to first) 66 4
6             lcdPortWriteByte (to first) 66 4
6             lcdPortWriteByte (to first) 66 4
6             lcdPortWriteByte (to first) 66 4
6             lcdPortWriteByte (to first) 66 4
6             GuiDisplay_Unlock (to first) 66 4
6             GuiDisplay_Lock (to first) 66 4
5           GuiDisplay_Refresh * 6A 6
5           GuiDisplay_Unlock (to first) 66 4
5           GuiDisplay_Lock (to first) 66 4
4         GuiLib_Refresh * FC 14
7               memset * 66 4
6             ClearDisplay * 6A 4
6             MarkDisplayBoxRepaint (to first) 66 C
5           GuiLib_ClearDisplay * 72 4
4         GuiLib_Clear * 76 4
3       ui_screen_flow_sm * 15A 4
3       ui_get_active_profile (to first) 6A 6
3       rtc_get_date (to first) 66 4
5           vTaskSetTimeOutState * 66 4
4         xTaskCheckForTimeOut * 6A 4
4         vTaskSetTimeOutState (to first) 66 4
4         xTaskRemoveFromEventList (to first) A 6
5           vListRemove (to first) 6 4
5           vListInsert * 66 6
5           vListInsertEnd (to first) 6 4
4         vTaskPlaceOnEventList * 6C 6
4         xTaskResumeAll (to first) 6C C
4         vTaskSuspendAll (to first) 66 4
4         prvIsQueueFull * 66 4
5           vTaskMissedYield * 66 4
5           xTaskRemoveFromEventList (to first) A 6
4         prvUnlockQueue * 6A 6
4         prvUnlockQueue (to first) 6A 6
4         prvUnlockQueue (to first) 6A 6
4         prvCopyDataToQueue (to first) 10 6
3       xQueueGenericSend * 78 12
4         _validate (to first) 66 4
3       profile_get_half_hour_slot_details_for_delivery * 6A 4
4         _validate (to first) 66 4
3       profile_get_3min_basal_units_for_delivery * 6A 8
2     _process * 15E 18
4         xQueueGenericSend (to first) 78 12
5           vListInitialise * 66 4
5           vPortFree (to first) 66 4
6             xTaskResumeAll (to first) 6C C
6             vTaskSuspendAll (to first) 66 4
5           pvPortMalloc * 78 8
4         xQueueCreate * 80 C
3       ui_timer_hardware_init * 8C 4
3       ui_screen_text_loader_load_text (to first) 134 26
3       ui_screen_loader_load_structure (to first) 110 6
4         rtc_get_date (to first) 66 4
3       _init_ui_vars * 6A 4
3       GuiLib_Refresh (to first) FC 14
5           SetLanguageCharSet (to first) 66 4
5           CheckLanguageIndex * 66 4
4         GuiLib_SetLanguage * 6A 4
4         GuiLib_Clear (to first) 76 4
4         GuiLib_ResetDisplayRepaint * 66 4
8                 vListRemove (to first) 6 4
8                 vListInsertEnd (to first) 6 4
7               vTaskPriorityInherit * 66 6
7               xTaskGetCurrentTaskHandle * 66 4
7               xTaskCheckForTimeOut (to first) 6A 4
7               vTaskSetTimeOutState (to first) 66 4
7               xTaskRemoveFromEventList (to first) A 6
7               vTaskPlaceOnEventList (to first) 6C 6
7               xTaskResumeAll (to first) 6C C
7               vTaskSuspendAll (to first) 66 4
7               prvIsQueueEmpty * 66 4
7               prvUnlockQueue (to first) 6A 6
7               prvUnlockQueue (to first) 6A 6
7               prvUnlockQueue (to first) 6A 6
8                 memcpy (to first) 66 4
7               prvCopyDataFromQueue * 6A 4
6             xQueueGenericReceive * 78 12
5           ui_timer_wait_milli_seconds * 8A 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
5           lcdPortWriteByte (to first) 66 4
4         GuiDisplay_Init * 8E 6
3       GuiLib_Init * 94 4
2     ui_init * 15A 4
2     xQueueGenericReceive (to first) 78 12
2     xQueueCreate (to first) 80 C
1   ui_task * 176 20
After 196
Sub-tree of type: Indirectly called function tree that does not make
indirect calls (Is not an interrupt and is not flagged
as not overlayable)
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 66
1   strncpy * 66 4
After 6A
Sub-tree of type: Interrupt function tree that makes indirect calls
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 196
2     _get_event_for_key * 196 12
2     _get_event_for_key (to first) 196 12
2     _get_current_key (to first) 56 4
2     _get_current_key (to first) 56 4
2     xQueueGenericSendFromISR (to first) 16 8
2     xQueueGenericSend (to first) 78 12
1   _delay_and_key_timer_ISR * 1A8 2A
After 1D2
Sub-tree of type: Function tree
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 1D2
1   prvSetupTimerInterrupt * 1D2 4
After 1D6
Sub-tree of type: Function tree
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 1D6
1   vTaskSwitchContext * 1D6 4
After 1DA
Sub-tree of type: Function tree
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 1DA
3       _profile_init * 1DA 4
3       ui_screen_text_loader_set_current_language * 1DA 4
3       ui_get_active_profile (to first) 6A 6
3       set_max_tdd (to first) 66 4
3       set_max_basal_rate (to first) 66 4
3       set_max_bolus_qty (to first) 66 4
3       set_active_profile (to first) 66 4
3       rtc_set_date (to first) 66 4
3       profile_get_half_hour_slot_details_for_delivery (to first) 6A 4
3       delivery_start_pump (to first) 66 4
2     init_vars * 1DA 16
5           memset (to first) 66 4
5           vPortFree (to first) 66 4
5           pvPortMalloc (to first) 78 8
4         prvAllocateTCBAndStack * 1DA C
5           vListInitialise (to first) 66 4
4         prvInitialiseTaskLists * 1DA 6
5           strncpy (to first) 66 4
5           vListInitialiseItem * 1DA 4
4         prvInitialiseTCBVariables * 1DE 8
4         pxPortInitialiseStack * 1DA 4
4         vListInsertEnd (to first) 6 4
3       xTaskGenericCreate * 1E6 16
2     vTaskStartScheduler * 1FC E
2     xTaskGenericCreate (to first) 1E6 16
1   main * 20A E
After 218
Sub-tree of type: Function tree
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 218
1   exit * 218 4
After 21C
Sub-tree of type: Function tree
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 21C
1   __data16_memzero * 21C 4
After 220
Sub-tree of type: Function tree
Level Function Stack prev Stack locally
CSTACK CSTACK
Before 220
2     memcpy (to first) 66 4
1   __data16_memcpy * 220 4
After 224


Segments in Address Order
Segment Space Start End Size Kind Align
DATA16_AN 015C - 015D 2 Relative 0
0200 - 0201 2
0218 - 021D 6
0224 - 0225 2
022A - 022B 2
0242 - 0245 4
0340 - 0349 A
0350 - 0359 A
036E - 036F 2
0380 - 0383 4
0392 - 0393 2
04A0 - 04A1 2
04AE - 04B7 A
05E0 - 05E1 2
05E6 - 05E7 2
05EC - 05EC 1
05EE - 05EE 1
05FC - 05FF 4
DATA16_I 1C00 - 1EA4 2A5 Relative 1
DATA16_Z 1EA6 - 51C4 331F Relative 1
CSTACK 5B60 - 5BFF A0 Relative 1
CSTART 5C00 - 5C2D 2E Relative 1
ISR_CODE 5C2E - 5EE1 2B4 Relative 1
DATA16_C 5EE2 - 8C1B 2D3A Relative 1
DATA16_ID 8C1C - 8EC0 2A5 Relative 1
<CODE> 1 8EC2 - FF7F 70BE Relative 1
INTVEC FF80 - FFF1 72 Common 1
RESET FFFE - FFFF 2 Relative 1
<CODE> 2 00010000 - 00013F3D 3F3E Relative 1


45 906 bytes of CODE memory
13 924 bytes of DATA memory (+ 68 absolute )
12 255 bytes of CONST memory
Errors: none Warnings: none