Swdcom Debugging Advantages

SWDCOM provides a Forth REPL for Cortex-M MCU’s using the SWD connection.

_images/swdcom-terminal.jpg

SWDCOM is made for and works with Mecrisp-Stellaris providing many indispensable developer features.

What may not be immediately obvious is that SWDCOM makes Forth debugging almost instant as it has a 255 byte SWDCOM ring buffer which does not interact with any on chip peripherals.

Embedded Forth developers commonly use stack print statements such as .s to debug their programs, however just like C printf’s, this is totally disruptive to the speed of execution when used over a USART due to the time taken to print to the terminal.

GDB over SWD fixed this for C (more or less) but what about Forth which traditionally uses a USART for the REPL ?

I decided to test the speed of SWDCOM a long print of 668 Words and compare it to a blocking delay of 100,000 on my STM32F0 Discovery board running at 48 MHz and this is the result.

Test Code

\ ---------------------------------------------------------------------------\
\ Program Name: tperf.fs
\ Date: 11 July 2022 AEST
\ Copyright 2022 by Terry Porter,  MIT Licensed
\ For Mecrisp-Stellaris by Matthias Koch. \ https://sourceforge.net/projects/mecrisp/
\ Chip: STM32F051
\ Board: STM32F0 Discovery Board
\ All register names are CMSIS-SVD compliant
\ Short Program Description: Measure time taken (in ms) to execute any Word.
\ ---------------------------------------------------------------------------\


: tperf ( word -- time )   \ ticktime is the register counting ms interrupts from the Systick.

   zero-ticktime                                   \ Start the ms counter
   ['] swap execute                                \ Run the supplied Word
   ticktime @                                      \ How long did it take ?
   cr ." Word time(ms) = " . cr

   100000 0 do loop                                \ start the test delay
   ticktime @                                      \ How long did it take ?
   cr ." 100000 doloop time(ms) = " . cr
;

 words tperf                                      \ 668 words in this dictionary

Results

The time to print a long list of 668 words was under the 1ms Systick threshold at 0.

Word time(ms) = 0

This means that my program was minimally interrupted by the print and the delay no doubt running as my SWDCOM terminal started receiving the Word list.

The implications are obvious, SWDCOM allows printing data from running programs with minimal interference to the source code for Forth. I have in the past connected a high speed hardware counter to measure this delay and it was in the low micro seconds, but I don’t have that data handy at this time, and will add it here later.

Delay Time

As expected, around 11 ms.

100000 doloop time(ms) = 11

Summary

Tools such as SWDCOM bring Forth into the modern embedded age where it can take advantage of advanced debugging facilities such as SWD (on Cortex-M).

There is no need to tolerate ancient technology such as slow serial terminals with no flow control, which frankly make Forth embedded development on Cortex-M unusable compared to modern C with GDB.

Notes

Note

SWDCOM only works under Unix, Linux, OSX etc (there is no Windows binary I’m aware of) and for those Cortex-M MCU’s supported by ST-LINK

Note

REPL stands for ‘Read-Eval-Print Loop’ and is the Forth ‘terminal’ or ‘console’.

See also

Swdcom Install for all the details including installation, connections etc.

See also

Swdcom Premade Binaries For those who don’t want to modify the kernel and compile their own.

The WordList

This is what took 0 ms to display on the SWDCOM REPL.

words 
Address: 200015B4 Link: 200015A0 Flags: 00000000 Code: 200015BE Name: sc
Address: 200015A0 Link: 20001590 Flags: 00000000 Code: 200015AA Name: st
Address: 20001590 Link: 20001568 Flags: 00000000 Code: 20001598 Name: t
Address: 20001568 Link: 20001450 Flags: 00000000 Code: 20001572 Name: reg
Address: 20001450 Link: 2000134C Flags: 00000000 Code: 2000146E Name: sensor-capacitor-test-3
Address: 2000134C Link: 20001244 Flags: 00000000 Code: 2000136A Name: sensor-capacitor-test-2
Address: 20001244 Link: 2000121C Flags: 00000000 Code: 20001262 Name: sensor-capacitor-test-1
Address: 2000121C Link: 200011B0 Flags: 00000000 Code: 2000122E Name: test-print
Address: 200011B0 Link: 20001124 Flags: 00000000 Code: 200011C2 Name: sensor-test
Address: 20001124 Link: 20001104 Flags: 00000000 Code: 20001138 Name: temperature?
Address: 20001104 Link: 200010B4 Flags: 00000040 Code: 20001114 Name: tempcount
Address: 200010B4 Link: 20001054 Flags: 00000000 Code: 200010C6 Name: degrees.f?
Address: 20001054 Link: 20000FCC Flags: 00000000 Code: 20001066 Name: degrees.c?
Address: 20000FCC Link: 20000F50 Flags: 00000000 Code: 20000FE8 Name: generate-lmt01-count
Address: 20000F50 Link: 20000F20 Flags: 00000000 Code: 20000F64 Name: lmt01.error?
Address: 20000F20 Link: 20000EE8 Flags: 00001820 Code: 20000F34 Name: lmt01.count?
Address: 20000EE8 Link: 20000EA8 Flags: 00001820 Code: 20000F02 Name: clear-lmt01-counter
Address: 20000EA8 Link: 20000E64 Flags: 00000000 Code: 20000EBC Name: counters-init
Address: 20000E64 Link: 20000E20 Flags: 00001820 Code: 20000E7E Name: disable-comparators
Address: 20000E20 Link: 20000DDC Flags: 00001820 Code: 20000E3A Name: enable-comparators
Address: 20000DDC Link: 20000DA8 Flags: 00000000 Code: 20000DEC Name: comp-init
Address: 20000DA8 Link: 20000D74 Flags: 00001820 Code: 20000DB8 Name: lmt01-off
Address: 20000D74 Link: 20000CDC Flags: 00001820 Code: 20000D84 Name: lmt01-on
Address: 20000CDC Link: 20000CB4 Flags: 00000000 Code: 20000CEC Name: gpio-init
Address: 20000CB4 Link: 20000C9C Flags: 00001820 Code: 20000CCA Name: TIM2_SMCR_TS<<
Address: 20000C9C Link: 20000C74 Flags: 00000860 Code: 20000CB2 Name: TIM2_SMCR_SMS<<
Address: 20000C74 Link: 20000C50 Flags: 00001820 Code: 20000C8A Name: TIM2_SMCR_ETF<<
Address: 20000C50 Link: 20000C24 Flags: 00001820 Code: 20000C64 Name: TIM2_CR1_CEN
Address: 20000C24 Link: 20000BF8 Flags: 00001820 Code: 20000C40 Name: RCC_APB2ENR_SYSCFGEN
Address: 20000BF8 Link: 20000BCC Flags: 00001820 Code: 20000C12 Name: RCC_APB1ENR_TIM2EN
Address: 20000BCC Link: 20000BA0 Flags: 00001820 Code: 20000BE4 Name: RCC_AHBENR_IOPCEN
Address: 20000BA0 Link: 20000B70 Flags: 00001820 Code: 20000BB8 Name: RCC_AHBENR_IOPAEN
Address: 20000B70 Link: 20000B38 Flags: 00001820 Code: 20000B8C Name: GPIOC_MODER_MODER1<<
Address: 20000B38 Link: 20000AFC Flags: 00001820 Code: 20000B4E Name: GPIOC_BSRR_BS1!
Address: 20000AFC Link: 20000ACC Flags: 00001820 Code: 20000B12 Name: GPIOC_BSRR_BR1!
Address: 20000ACC Link: 20000AAC Flags: 00001820 Code: 20000AE8 Name: GPIOB_MODER_MODER1<<
Address: 20000AAC Link: 20000A7C Flags: 00000860 Code: 20000AC8 Name: GPIOB_MODER_MODER0<<
Address: 20000A7C Link: 20000A4C Flags: 00001820 Code: 20000A98 Name: GPIOA_MODER_MODER7<<
Address: 20000A4C Link: 20000A1C Flags: 00001820 Code: 20000A68 Name: GPIOA_MODER_MODER6<<
Address: 20000A1C Link: 200009EC Flags: 00001820 Code: 20000A38 Name: GPIOA_MODER_MODER5<<
Address: 200009EC Link: 200009BC Flags: 00001820 Code: 20000A08 Name: GPIOA_MODER_MODER1<<
Address: 200009BC Link: 20000990 Flags: 00001820 Code: 200009D8 Name: GPIOA_MODER_MODER12<<
Address: 20000990 Link: 20000964 Flags: 00001820 Code: 200009AA Name: GPIOA_AFRL_AFRL7<<
Address: 20000964 Link: 20000938 Flags: 00001820 Code: 2000097E Name: GPIOA_AFRL_AFRL6<<
Address: 20000938 Link: 2000090C Flags: 00001820 Code: 20000952 Name: GPIOA_AFRL_AFRL5<<
Address: 2000090C Link: 200008E4 Flags: 00001820 Code: 20000926 Name: GPIOA_AFRH_AFRH12<<
Address: 200008E4 Link: 200008B4 Flags: 00001820 Code: 200008FA Name: COMP_CSR_WNDWEN
Address: 200008B4 Link: 20000884 Flags: 00001820 Code: 200008D2 Name: COMP_CSR_COMP2OUTSEL<<
Address: 20000884 Link: 20000854 Flags: 00001820 Code: 200008A0 Name: COMP_CSR_COMP2MODE<<
Address: 20000854 Link: 20000824 Flags: 00001820 Code: 20000870 Name: COMP_CSR_COMP2INSEL<<
Address: 20000824 Link: 200007F8 Flags: 00001820 Code: 20000840 Name: COMP_CSR_COMP2HYST<<
Address: 200007F8 Link: 200007C8 Flags: 00001820 Code: 20000810 Name: COMP_CSR_COMP2EN
Address: 200007C8 Link: 20000798 Flags: 00001820 Code: 200007E6 Name: COMP_CSR_COMP1OUTSEL<<
Address: 20000798 Link: 20000768 Flags: 00001820 Code: 200007B4 Name: COMP_CSR_COMP1MODE<<
Address: 20000768 Link: 20000738 Flags: 00001820 Code: 20000784 Name: COMP_CSR_COMP1INSEL<<
Address: 20000738 Link: 20000710 Flags: 00001820 Code: 20000754 Name: COMP_CSR_COMP1HYST<<
Address: 20000710 Link: 200006EC Flags: 00001820 Code: 20000728 Name: COMP_CSR_COMP1EN
Address: 200006EC Link: 200006CC Flags: 00000040 Code: 200006FE Name: GPIOC_BSRR
Address: 200006CC Link: 200006AC Flags: 00000040 Code: 200006DE Name: GPIOC_MODER
Address: 200006AC Link: 2000068C Flags: 00000040 Code: 200006BE Name: GPIOA_AFRH
Address: 2000068C Link: 20000670 Flags: 00000040 Code: 2000069E Name: GPIOA_AFRL
Address: 20000670 Link: 2000064C Flags: 00000040 Code: 20000682 Name: GPIOA_MODER
Address: 2000064C Link: 20000628 Flags: 00000040 Code: 2000065E Name: RCC_APB1ENR
Address: 20000628 Link: 20000604 Flags: 00000040 Code: 2000063A Name: RCC_APB2ENR
Address: 20000604 Link: 200005E4 Flags: 00000040 Code: 20000616 Name: RCC_AHBENR
Address: 200005E4 Link: 200005C8 Flags: 00000040 Code: 200005F4 Name: COMP_CSR
Address: 200005C8 Link: 200005AC Flags: 00000040 Code: 200005D8 Name: TIM2_CNT
Address: 200005AC Link: 20000590 Flags: 00000040 Code: 200005BC Name: TIM2_SMCR
Address: 20000590 Link: 000000C0 Flags: 00000040 Code: 200005A0 Name: TIM2_CR1
Address: 000000C0 Link: 00000518 Flags: 0000FFFF Code: 000000EA Name: --- Mecrisp-Stellaris RA 2.5.4 ---
Address: 00000518 Link: 0000053C Flags: 00000242 Code: 00000524 Name: 2dup
Address: 0000053C Link: 0000055C Flags: 00000262 Code: 00000548 Name: 2drop
Address: 0000055C Link: 000005A4 Flags: 00000244 Code: 00000568 Name: 2swap
Address: 000005A4 Link: 000005CC Flags: 00000262 Code: 000005B0 Name: 2nip
Address: 000005CC Link: 000005E8 Flags: 00000044 Code: 000005D8 Name: 2over
Address: 000005E8 Link: 0000060C Flags: 00000044 Code: 000005F4 Name: 2tuck
Address: 0000060C Link: 00000630 Flags: 00000046 Code: 00000618 Name: 2rot
Address: 00000630 Link: 00000654 Flags: 00000046 Code: 0000063C Name: 2-rot
Address: 00000654 Link: 0000067C Flags: 00000220 Code: 0000065E Name: 2>r
Address: 0000067C Link: 000006A8 Flags: 00000220 Code: 00000686 Name: 2r>
Address: 000006A8 Link: 000006D8 Flags: 00000220 Code: 000006B2 Name: 2r@
Address: 000006D8 Link: 00000704 Flags: 00000220 Code: 000006E6 Name: 2rdrop
Address: 00000704 Link: 0000071C Flags: 00000042 Code: 0000070E Name: d2/
Address: 0000071C Link: 00000734 Flags: 00000262 Code: 00000726 Name: d2*
Address: 00000734 Link: 00000750 Flags: 00000042 Code: 00000740 Name: dshr
Address: 00000750 Link: 0000079C Flags: 00000262 Code: 0000075C Name: dshl
Address: 0000079C Link: 000007B0 Flags: 00000042 Code: 000007A8 Name: dabs
Address: 000007B0 Link: 000007D0 Flags: 00000042 Code: 000007BE Name: dnegate
Address: 000007D0 Link: 00000820 Flags: 00000264 Code: 000007DA Name: d-
Address: 00000820 Link: 0000086C Flags: 00000264 Code: 0000082A Name: d+
Address: 0000086C Link: 000008A0 Flags: 00000261 Code: 00000876 Name: s>d
Address: 000008A0 Link: 000008B4 Flags: 00000042 Code: 000008AA Name: um*
Address: 000008B4 Link: 000008C8 Flags: 00000042 Code: 000008BE Name: m*
Address: 000008C8 Link: 00000908 Flags: 00000044 Code: 000008D2 Name: ud*
Address: 00000908 Link: 0000099C Flags: 00000044 Code: 00000914 Name: udm*
Address: 0000099C Link: 000009C0 Flags: 00000043 Code: 000009A6 Name: */
Address: 000009C0 Link: 000009E4 Flags: 00000043 Code: 000009CC Name: */mod
Address: 000009E4 Link: 00000A08 Flags: 00000043 Code: 000009EE Name: u*/
Address: 00000A08 Link: 00000A2C Flags: 00000043 Code: 00000A16 Name: u*/mod
Address: 00000A2C Link: 00000A4C Flags: 00000043 Code: 00000A3A Name: um/mod
Address: 00000A4C Link: 00000A6C Flags: 00000043 Code: 00000A58 Name: m/mod
Address: 00000A6C Link: 00000AC0 Flags: 00000044 Code: 00000A7A Name: ud/mod
Address: 00000AC0 Link: 00000B38 Flags: 00000044 Code: 00000ACC Name: d/mod
Address: 00000B38 Link: 00000B50 Flags: 00000044 Code: 00000B42 Name: d/
Address: 00000B50 Link: 00000B98 Flags: 00000044 Code: 00000B5A Name: f*
Address: 00000B98 Link: 00000BE4 Flags: 00000044 Code: 00000BA2 Name: f/
Address: 00000BE4 Link: 00000C2C Flags: 00000220 Code: 00000BEE Name: 2!
Address: 00000C2C Link: 00000C74 Flags: 00000220 Code: 00000C36 Name: 2@
Address: 00000C74 Link: 00000C88 Flags: 00000044 Code: 00000C7E Name: du<
Address: 00000C88 Link: 00000C9C Flags: 00000044 Code: 00000C92 Name: du>
Address: 00000C9C Link: 00000CB4 Flags: 00000044 Code: 00000CA6 Name: d<
Address: 00000CB4 Link: 00000CD0 Flags: 00000044 Code: 00000CBE Name: d>
Address: 00000CD0 Link: 00000CEC Flags: 00000262 Code: 00000CDA Name: d0<
Address: 00000CEC Link: 00000D14 Flags: 00000262 Code: 00000CF6 Name: d0=
Address: 00000D14 Link: 00000D3C Flags: 00000244 Code: 00000D1E Name: d<>
Address: 00000D3C Link: 00000D88 Flags: 00000244 Code: 00000D46 Name: d=
Address: 00000D88 Link: 00000D9C Flags: 00000020 Code: 00000D92 Name: sp@
Address: 00000D9C Link: 00000DAC Flags: 00000020 Code: 00000DA6 Name: sp!
Address: 00000DAC Link: 00000DC0 Flags: 00000020 Code: 00000DB6 Name: rp@
Address: 00000DC0 Link: 00000DD0 Flags: 00000020 Code: 00000DCA Name: rp!
Address: 00000DD0 Link: 00000DF4 Flags: 00000261 Code: 00000DDA Name: dup
Address: 00000DF4 Link: 00000E20 Flags: 00000261 Code: 00000E00 Name: drop
Address: 00000E20 Link: 00000E38 Flags: 00000061 Code: 00000E2C Name: ?dup
Address: 00000E38 Link: 00000E64 Flags: 00000262 Code: 00000E44 Name: swap
Address: 00000E64 Link: 00000E90 Flags: 00000262 Code: 00000E6E Name: nip
Address: 00000E90 Link: 00000EB8 Flags: 00000262 Code: 00000E9C Name: over
Address: 00000EB8 Link: 00000EE0 Flags: 00000262 Code: 00000EC4 Name: tuck
Address: 00000EE0 Link: 00000F18 Flags: 00000263 Code: 00000EEA Name: rot
Address: 00000F18 Link: 00000F3C Flags: 00000263 Code: 00000F24 Name: -rot
Address: 00000F3C Link: 00000F50 Flags: 00000020 Code: 00000F48 Name: pick
Address: 00000F50 Link: 00000F68 Flags: 00000000 Code: 00000F5C Name: depth
Address: 00000F68 Link: 00000F84 Flags: 00000000 Code: 00000F76 Name: rdepth
Address: 00000F84 Link: 00000FB8 Flags: 00000220 Code: 00000F8E Name: >r
Address: 00000FB8 Link: 00000FEC Flags: 00000220 Code: 00000FC2 Name: r>
Address: 00000FEC Link: 0000100C Flags: 00000220 Code: 00000FF6 Name: r@
Address: 0000100C Link: 00001030 Flags: 00000220 Code: 00001018 Name: rdrop
Address: 00001030 Link: 00001044 Flags: 00000020 Code: 0000103C Name: rpick
Address: 00001044 Link: 00001070 Flags: 00000000 Code: 00001050 Name: roll
Address: 00001070 Link: 000010B0 Flags: 00000000 Code: 0000107C Name: -roll
Address: 000010B0 Link: 000010C8 Flags: 00000262 Code: 000010BA Name: and
Address: 000010C8 Link: 000010E4 Flags: 00000262 Code: 000010D2 Name: bic
Address: 000010E4 Link: 000010FC Flags: 00000262 Code: 000010EE Name: or
Address: 000010FC Link: 00001114 Flags: 00000262 Code: 00001106 Name: xor
Address: 00001114 Link: 0000112C Flags: 00000262 Code: 0000111C Name: *
Address: 0000112C Link: 0000114C Flags: 00000041 Code: 00001136 Name: clz
Address: 0000114C Link: 0000115C Flags: 00000061 Code: 00001156 Name: ror
Address: 0000115C Link: 00001170 Flags: 00000061 Code: 00001166 Name: rol
Address: 00001170 Link: 000011A4 Flags: 00000262 Code: 0000117E Name: arshift
Address: 000011A4 Link: 000011CC Flags: 00000262 Code: 000011B2 Name: rshift
Address: 000011CC Link: 000012B0 Flags: 00000262 Code: 000011DA Name: lshift
Address: 000012B0 Link: 000012D4 Flags: 00000261 Code: 000012BA Name: 0=
Address: 000012D4 Link: 000012FC Flags: 00000261 Code: 000012DE Name: 0<>
Address: 000012FC Link: 00001320 Flags: 00000261 Code: 00001306 Name: 0<
Address: 00001320 Link: 00001338 Flags: 00000060 Code: 0000132C Name: true
Address: 00001338 Link: 0000134C Flags: 00000060 Code: 00001344 Name: false
Address: 0000134C Link: 00001370 Flags: 00000242 Code: 00001356 Name: >=
Address: 00001370 Link: 00001394 Flags: 00000242 Code: 0000137A Name: <=
Address: 00001394 Link: 000013B4 Flags: 00000242 Code: 0000139C Name: <
Address: 000013B4 Link: 000013D4 Flags: 00000242 Code: 000013BC Name: >
Address: 000013D4 Link: 000013F8 Flags: 00000262 Code: 000013DE Name: u>=
Address: 000013F8 Link: 0000141C Flags: 00000262 Code: 00001402 Name: u<=
Address: 0000141C Link: 0000143C Flags: 00000262 Code: 00001426 Name: u<
Address: 0000143C Link: 0000145C Flags: 00000262 Code: 00001446 Name: u>
Address: 0000145C Link: 0000147C Flags: 00000262 Code: 00001466 Name: <>
Address: 0000147C Link: 000015DC Flags: 00000262 Code: 00001484 Name: =
Address: 000015DC Link: 000015F8 Flags: 00000262 Code: 000015E6 Name: min
Address: 000015F8 Link: 00001614 Flags: 00000262 Code: 00001602 Name: max
Address: 00001614 Link: 00001634 Flags: 00000262 Code: 00001620 Name: umax
Address: 00001634 Link: 000016D8 Flags: 00000262 Code: 00001640 Name: umin
Address: 000016D8 Link: 00001718 Flags: 00000000 Code: 000016E4 Name: move
Address: 00001718 Link: 0000173C Flags: 00000000 Code: 00001724 Name: fill
Address: 0000173C Link: 0000177C Flags: 00000220 Code: 00001744 Name: @
Address: 0000177C Link: 000017D4 Flags: 00000220 Code: 00001784 Name: !
Address: 000017D4 Link: 0000180C Flags: 00000220 Code: 000017DE Name: +!
Address: 0000180C Link: 00001850 Flags: 00000220 Code: 00001816 Name: h@
Address: 00001850 Link: 000018A8 Flags: 00000220 Code: 0000185A Name: h!
Address: 000018A8 Link: 000018E0 Flags: 00000220 Code: 000018B2 Name: h+!
Address: 000018E0 Link: 00001924 Flags: 00000220 Code: 000018EA Name: c@
Address: 00001924 Link: 0000197C Flags: 00000220 Code: 0000192E Name: c!
Address: 0000197C Link: 000019CC Flags: 00000220 Code: 00001986 Name: c+!
Address: 000019CC Link: 00001A0C Flags: 00000220 Code: 000019D8 Name: bis!
Address: 00001A0C Link: 00001A4C Flags: 00000220 Code: 00001A18 Name: bic!
Address: 00001A4C Link: 00001A8C Flags: 00000220 Code: 00001A58 Name: xor!
Address: 00001A8C Link: 00001AC0 Flags: 00000220 Code: 00001A98 Name: bit@
Address: 00001AC0 Link: 00001B00 Flags: 00000220 Code: 00001ACC Name: hbis!
Address: 00001B00 Link: 00001B40 Flags: 00000220 Code: 00001B0C Name: hbic!
Address: 00001B40 Link: 00001B80 Flags: 00000220 Code: 00001B4C Name: hxor!
Address: 00001B80 Link: 00001BB4 Flags: 00000220 Code: 00001B8C Name: hbit@
Address: 00001BB4 Link: 00001BF4 Flags: 00000220 Code: 00001BC0 Name: cbis!
Address: 00001BF4 Link: 00001C34 Flags: 00000220 Code: 00001C00 Name: cbic!
Address: 00001C34 Link: 00001C74 Flags: 00000220 Code: 00001C40 Name: cxor!
Address: 00001C74 Link: 00001CB8 Flags: 00000220 Code: 00001C80 Name: cbit@
Address: 00001CB8 Link: 00001D58 Flags: 00000000 Code: 00001CC6 Name: hflash!
Address: 00001D58 Link: 00001DA8 Flags: 00000000 Code: 00001D6E Name: flashpageerase
Address: 00001DA8 Link: 00001E24 Flags: 00000000 Code: 00001DBA Name: eraseflash
Address: 00001E24 Link: 00001E68 Flags: 00000000 Code: 00001E3A Name: eraseflashfrom
Address: 00001E68 Link: 00001E94 Flags: 00000262 Code: 00001E70 Name: +
Address: 00001E94 Link: 00001EFC Flags: 00000262 Code: 00001E9C Name: -
Address: 00001EFC Link: 00001F14 Flags: 00000261 Code: 00001F06 Name: 1-
Address: 00001F14 Link: 00001F2C Flags: 00000261 Code: 00001F1E Name: 1+
Address: 00001F2C Link: 00001F44 Flags: 00000261 Code: 00001F36 Name: 2-
Address: 00001F44 Link: 00001F5C Flags: 00000261 Code: 00001F4E Name: 2+
Address: 00001F5C Link: 00001F74 Flags: 00000261 Code: 00001F68 Name: cell+
Address: 00001F74 Link: 00001FA4 Flags: 00000261 Code: 00001F82 Name: negate
Address: 00001FA4 Link: 00001FBC Flags: 00000261 Code: 00001FAE Name: not
Address: 00001FBC Link: 00001FD4 Flags: 00000261 Code: 00001FC6 Name: shr
Address: 00001FD4 Link: 00001FE4 Flags: 00000261 Code: 00001FDE Name: shl
Address: 00001FE4 Link: 00001FFC Flags: 00000261 Code: 00001FEE Name: 2*
Address: 00001FFC Link: 00002014 Flags: 00000261 Code: 00002008 Name: cells
Address: 00002014 Link: 0000202C Flags: 00000261 Code: 0000201E Name: 2/
Address: 0000202C Link: 0000206C Flags: 00000261 Code: 00002036 Name: abs
Address: 0000206C Link: 000020B4 Flags: 00000042 Code: 00002078 Name: u/mod
Address: 000020B4 Link: 00002124 Flags: 00000042 Code: 000020C0 Name: /mod
Address: 00002124 Link: 00002138 Flags: 00000042 Code: 0000212E Name: mod
Address: 00002138 Link: 0000214C Flags: 00000042 Code: 00002140 Name: /
Address: 0000214C Link: 00002160 Flags: 00000061 Code: 00002158 Name: even
Address: 00002160 Link: 00002178 Flags: 00000081 Code: 0000216C Name: base
Address: 00002178 Link: 00002190 Flags: 00000000 Code: 00002186 Name: binary
Address: 00002190 Link: 000021A8 Flags: 00000000 Code: 0000219E Name: decimal
Address: 000021A8 Link: 000021F8 Flags: 00000000 Code: 000021B2 Name: hex
Address: 000021F8 Link: 0000220C Flags: 00000000 Code: 00002202 Name: swd
Address: 0000220C Link: 00002238 Flags: 00000000 Code: 0000221C Name: swd-init
Address: 00002238 Link: 00002264 Flags: 00000000 Code: 00002248 Name: swd-key?
Address: 00002264 Link: 00002294 Flags: 00000000 Code: 00002274 Name: swd-emit?
Address: 00002294 Link: 000022BC Flags: 00000000 Code: 000022A2 Name: swd-key
Address: 000022BC Link: 000022E8 Flags: 00000000 Code: 000022CC Name: swd-emit
Address: 000022E8 Link: 00002304 Flags: 00000081 Code: 000022F8 Name: hook-emit
Address: 00002304 Link: 00002320 Flags: 00000081 Code: 00002314 Name: hook-key
Address: 00002320 Link: 00002340 Flags: 00000081 Code: 00002332 Name: hook-emit?
Address: 00002340 Link: 0000235C Flags: 00000081 Code: 00002350 Name: hook-key?
Address: 0000235C Link: 0000237C Flags: 00000081 Code: 0000236E Name: hook-pause
Address: 0000237C Link: 00002394 Flags: 00000000 Code: 00002388 Name: emit
Address: 00002394 Link: 000023A8 Flags: 00000000 Code: 0000239E Name: key
Address: 000023A8 Link: 000023BC Flags: 00000000 Code: 000023B4 Name: emit?
Address: 000023BC Link: 000023D0 Flags: 00000000 Code: 000023C8 Name: key?
Address: 000023D0 Link: 00002404 Flags: 00000000 Code: 000023DC Name: pause
Address: 00002404 Link: 00002428 Flags: 00000000 Code: 00002412 Name: cexpect
Address: 00002428 Link: 000024A0 Flags: 00000000 Code: 00002436 Name: accept
Address: 000024A0 Link: 000024B4 Flags: 00000040 Code: 000024AA Name: tib
Address: 000024B4 Link: 000024CC Flags: 00000081 Code: 000024BE Name: >in
Address: 000024CC Link: 000024F4 Flags: 00000082 Code: 000024E2 Name: current-source
Address: 000024F4 Link: 00002510 Flags: 00000000 Code: 00002504 Name: setsource
Address: 00002510 Link: 00002530 Flags: 00000000 Code: 0000251E Name: source
Address: 00002530 Link: 00002568 Flags: 00000000 Code: 0000253C Name: query
Address: 00002568 Link: 000025B0 Flags: 00000000 Code: 00002576 Name: compare
Address: 000025B0 Link: 000025C4 Flags: 00000000 Code: 000025BA Name: cr
Address: 000025C4 Link: 000025D8 Flags: 00000000 Code: 000025CE Name: bl
Address: 000025D8 Link: 000025EC Flags: 00000000 Code: 000025E4 Name: space
Address: 000025EC Link: 0000260C Flags: 00000000 Code: 000025FA Name: spaces
Address: 0000260C Link: 0000261C Flags: 00000050 Code: 0000261A Name: [char]
Address: 0000261C Link: 00002634 Flags: 00000000 Code: 00002628 Name: char
Address: 00002634 Link: 00002644 Flags: 00000450 Code: 0000263C Name: (
Address: 00002644 Link: 00002660 Flags: 00000450 Code: 0000264C Name: \
Address: 00002660 Link: 000026A8 Flags: 00000030 Code: 0000266A Name: ."
Address: 000026A8 Link: 000026D0 Flags: 00000030 Code: 000026B2 Name: c"
Address: 000026D0 Link: 000026FC Flags: 00000030 Code: 000026DA Name: s"
Address: 000026FC Link: 00002714 Flags: 00000000 Code: 00002708 Name: count
Address: 00002714 Link: 0000272C Flags: 00000000 Code: 00002720 Name: ctype
Address: 0000272C Link: 00002754 Flags: 00000000 Code: 00002738 Name: type
Address: 00002754 Link: 00002790 Flags: 00000000 Code: 00002760 Name: hex.
Address: 00002790 Link: 000027A0 Flags: 00000000 Code: 0000279A Name: h.s
Address: 000027A0 Link: 000027B0 Flags: 00000000 Code: 000027AA Name: u.s
Address: 000027B0 Link: 00002840 Flags: 00000000 Code: 000027BA Name: .s
Address: 00002840 Link: 000028E0 Flags: 00000000 Code: 0000284C Name: words
Address: 000028E0 Link: 00002930 Flags: 00000000 Code: 000028EE Name: unused
Address: 00002930 Link: 00002A80 Flags: 00000000 Code: 00002948 Name: registerliteral,
Address: 00002A80 Link: 00002AF0 Flags: 00000000 Code: 00002A8C Name: call,
Address: 00002AF0 Link: 00002B24 Flags: 00000000 Code: 00002B00 Name: literal,
Address: 00002B24 Link: 00002B4C Flags: 00000000 Code: 00002B32 Name: create
Address: 00002B4C Link: 00002BA4 Flags: 00000020 Code: 00002B58 Name: does>
Address: 00002BA4 Link: 00002C28 Flags: 00000000 Code: 00002BB2 Name: <builds
Address: 00002C28 Link: 00002C34 Flags: 00000050 Code: 00002C32 Name: [']
Address: 00002C34 Link: 00002C4C Flags: 00000000 Code: 00002C3C Name: '
Address: 00002C4C Link: 00002C84 Flags: 00000030 Code: 00002C5C Name: postpone
Address: 00002C84 Link: 00002CD0 Flags: 00000000 Code: 00002C92 Name: inline,
Address: 00002CD0 Link: 00002CE4 Flags: 00000000 Code: 00002CDC Name: ret,
Address: 00002CE4 Link: 00002CF4 Flags: 00000030 Code: 00002CF0 Name: exit
Address: 00002CF4 Link: 00002D0C Flags: 00000030 Code: 00002D02 Name: recurse
Address: 00002D0C Link: 00002D24 Flags: 00000081 Code: 00002D18 Name: state
Address: 00002D24 Link: 00002D38 Flags: 00000000 Code: 00002D2C Name: ]
Address: 00002D38 Link: 00002D48 Flags: 00000010 Code: 00002D40 Name: [
Address: 00002D48 Link: 00002D68 Flags: 00000000 Code: 00002D50 Name: :
Address: 00002D68 Link: 00002DEC Flags: 00000830 Code: 00002D70 Name: ;
Address: 00002DEC Link: 00002E00 Flags: 00000000 Code: 00002DFA Name: execute
Address: 00002E00 Link: 00002E18 Flags: 00000010 Code: 00002E10 Name: immediate
Address: 00002E18 Link: 00002E30 Flags: 00000050 Code: 00002E26 Name: inline
Address: 00002E30 Link: 00002E4C Flags: 00000010 Code: 00002E42 Name: compileonly
Address: 00002E4C Link: 00002E68 Flags: 00000050 Code: 00002E5E Name: 0-foldable
Address: 00002E68 Link: 00002E84 Flags: 00000050 Code: 00002E7A Name: 1-foldable
Address: 00002E84 Link: 00002EA0 Flags: 00000050 Code: 00002E96 Name: 2-foldable
Address: 00002EA0 Link: 00002EBC Flags: 00000050 Code: 00002EB2 Name: 3-foldable
Address: 00002EBC Link: 00002ED8 Flags: 00000050 Code: 00002ECE Name: 4-foldable
Address: 00002ED8 Link: 00002EF4 Flags: 00000050 Code: 00002EEA Name: 5-foldable
Address: 00002EF4 Link: 00002F10 Flags: 00000050 Code: 00002F06 Name: 6-foldable
Address: 00002F10 Link: 00002F2C Flags: 00000050 Code: 00002F22 Name: 7-foldable
Address: 00002F2C Link: 00002F5C Flags: 00000000 Code: 00002F3C Name: constant
Address: 00002F5C Link: 00002F80 Flags: 00000000 Code: 00002F6C Name: 2constant
Address: 00002F80 Link: 00002FDC Flags: 00000000 Code: 00002F8E Name: smudge
Address: 00002FDC Link: 00003060 Flags: 00000000 Code: 00002FEC Name: setflags
Address: 00003060 Link: 0000307C Flags: 00000041 Code: 0000306E Name: aligned
Address: 0000307C Link: 000030A0 Flags: 00000000 Code: 00003088 Name: align
Address: 000030A0 Link: 000030E4 Flags: 00000000 Code: 000030AA Name: h,
Address: 000030E4 Link: 00003100 Flags: 00000000 Code: 000030EC Name: ,
Address: 00003100 Link: 0000311C Flags: 00000000 Code: 0000310A Name: ><,
Address: 0000311C Link: 00003184 Flags: 00000000 Code: 0000312A Name: string,
Address: 00003184 Link: 000031F8 Flags: 00000000 Code: 00003190 Name: allot
Address: 000031F8 Link: 0000321C Flags: 00000000 Code: 00003208 Name: forgetram
Address: 0000321C Link: 00003244 Flags: 00000000 Code: 00003230 Name: compiletoram?
Address: 00003244 Link: 00003264 Flags: 00000000 Code: 00003258 Name: compiletoram
Address: 00003264 Link: 000032FC Flags: 00000000 Code: 0000327A Name: compiletoflash
Address: 000032FC Link: 00003404 Flags: 00000000 Code: 0000330C Name: (create)
Address: 00003404 Link: 0000341C Flags: 00000000 Code: 00003414 Name: variable
Address: 0000341C Link: 00003434 Flags: 00000000 Code: 0000342C Name: 2variable
Address: 00003434 Link: 00003518 Flags: 00000000 Code: 00003444 Name: nvariable
Address: 00003518 Link: 00003614 Flags: 00000000 Code: 00003526 Name: buffer:
Address: 00003614 Link: 00003644 Flags: 00000000 Code: 0000362A Name: dictionarystart
Address: 00003644 Link: 00003680 Flags: 00000000 Code: 0000365A Name: dictionarynext
Address: 00003680 Link: 000036B4 Flags: 00000000 Code: 00003692 Name: skipstring
Address: 000036B4 Link: 000036C8 Flags: 00000000 Code: 000036C0 Name: find
Address: 000036C8 Link: 000036E4 Flags: 00000081 Code: 000036D8 Name: hook-find
Address: 000036E4 Link: 00003788 Flags: 00000000 Code: 000036F2 Name: (find)
Address: 00003788 Link: 000037F0 Flags: 00000000 Code: 00003796 Name: cjump,
Address: 000037F0 Link: 00003828 Flags: 00000000 Code: 000037FC Name: jump,
Address: 00003828 Link: 00003840 Flags: 00000000 Code: 00003834 Name: here
Address: 00003840 Link: 00003968 Flags: 00000000 Code: 00003854 Name: flashvar-here
Address: 00003968 Link: 00003994 Flags: 00000030 Code: 00003974 Name: then
Address: 00003994 Link: 000039B0 Flags: 00000030 Code: 000039A0 Name: else
Address: 000039B0 Link: 00003A04 Flags: 00000630 Code: 000039BA Name: if
Address: 00003A04 Link: 00003A20 Flags: 00000030 Code: 00003A10 Name: ahead
Address: 00003A20 Link: 00003A3C Flags: 00000030 Code: 00003A2E Name: repeat
Address: 00003A3C Link: 00003A8C Flags: 00000630 Code: 00003A48 Name: while
Address: 00003A8C Link: 00003AEC Flags: 00000630 Code: 00003A98 Name: until
Address: 00003AEC Link: 00003B00 Flags: 00000030 Code: 00003AF8 Name: again
Address: 00003B00 Link: 00003B54 Flags: 00000030 Code: 00003B0C Name: begin
Address: 00003B54 Link: 00003B6C Flags: 00000220 Code: 00003B5C Name: k
Address: 00003B6C Link: 00003B98 Flags: 00000220 Code: 00003B74 Name: j
Address: 00003B98 Link: 00003BC4 Flags: 00000220 Code: 00003BA0 Name: i
Address: 00003BC4 Link: 00003C04 Flags: 00000030 Code: 00003BD0 Name: leave
Address: 00003C04 Link: 00003C18 Flags: 00000020 Code: 00003C12 Name: unloop
Address: 00003C18 Link: 00003C50 Flags: 00000030 Code: 00003C24 Name: +loop
Address: 00003C50 Link: 00003C94 Flags: 00000030 Code: 00003C5C Name: loop
Address: 00003C94 Link: 00003CDC Flags: 00000230 Code: 00003C9E Name: do
Address: 00003CDC Link: 00003DD4 Flags: 00000230 Code: 00003CE6 Name: ?do
Address: 00003DD4 Link: 00003DF4 Flags: 00000030 Code: 00003DE0 Name: case
Address: 00003DF4 Link: 00003E0C Flags: 00000030 Code: 00003DFE Name: ?of
Address: 00003E0C Link: 00003EAC Flags: 00000230 Code: 00003E16 Name: of
Address: 00003EAC Link: 00003EE4 Flags: 00000030 Code: 00003EB8 Name: endof
Address: 00003EE4 Link: 00003F34 Flags: 00000030 Code: 00003EF2 Name: endcase
Address: 00003F34 Link: 00003F48 Flags: 00000000 Code: 00003F40 Name: token
Address: 00003F48 Link: 00003FB4 Flags: 00000000 Code: 00003F54 Name: parse
Address: 00003FB4 Link: 00003FF4 Flags: 00000000 Code: 00003FC0 Name: digit
Address: 00003FF4 Link: 00004100 Flags: 00000000 Code: 00004002 Name: number
Address: 00004100 Link: 00004124 Flags: 00000000 Code: 0000410E Name: .digit
Address: 00004124 Link: 0000415C Flags: 00000000 Code: 00004130 Name: hold
Address: 0000415C Link: 0000417C Flags: 00000000 Code: 00004168 Name: hold<
Address: 0000417C Link: 00004194 Flags: 00000000 Code: 00004188 Name: sign
Address: 00004194 Link: 000041A8 Flags: 00000000 Code: 0000419E Name: #>
Address: 000041A8 Link: 000041C0 Flags: 00000000 Code: 000041B2 Name: f#S
Address: 000041C0 Link: 000041E4 Flags: 00000000 Code: 000041CA Name: f#
Address: 000041E4 Link: 00004200 Flags: 00000000 Code: 000041EE Name: #S
Address: 00004200 Link: 0000422C Flags: 00000000 Code: 00004208 Name: #
Address: 0000422C Link: 00004240 Flags: 00000000 Code: 00004236 Name: <#
Address: 00004240 Link: 00004254 Flags: 00000000 Code: 0000424A Name: f.
Address: 00004254 Link: 000042A4 Flags: 00000000 Code: 0000425E Name: f.n
Address: 000042A4 Link: 000042BC Flags: 00000000 Code: 000042AE Name: ud.
Address: 000042BC Link: 000042F0 Flags: 00000000 Code: 000042C6 Name: d.
Address: 000042F0 Link: 00004304 Flags: 00000000 Code: 000042FA Name: u.
Address: 00004304 Link: 000044CC Flags: 00000000 Code: 0000430C Name: .
Address: 000044CC Link: 00004514 Flags: 00000000 Code: 000044DC Name: evaluate
Address: 00004514 Link: 00004648 Flags: 00000000 Code: 00004524 Name: interpret
Address: 00004648 Link: 00004664 Flags: 00000081 Code: 00004658 Name: hook-quit
Address: 00004664 Link: 0000473C Flags: 00000000 Code: 00004670 Name: quit
Address: 0000473C Link: 00004758 Flags: 00000000 Code: 00004748 Name: eint?
Address: 00004758 Link: 00004768 Flags: 00000020 Code: 00004764 Name: eint
Address: 00004768 Link: 00004778 Flags: 00000020 Code: 00004774 Name: dint
Address: 00004778 Link: 00004790 Flags: 00000020 Code: 00004784 Name: ipsr
Address: 00004790 Link: 0000479C Flags: 00000000 Code: 0000479A Name: nop
Address: 0000479C Link: 000047E0 Flags: 00000000 Code: 000047AC Name: unhandled
Address: 000047E0 Link: 000047F4 Flags: 00000000 Code: 000047EC Name: reset
Address: 000047F4 Link: 00004818 Flags: 00000081 Code: 00004806 Name: irq-systick
Address: 00004818 Link: 0000483C Flags: 00000081 Code: 00004828 Name: irq-fault
Address: 0000483C Link: 00004864 Flags: 00000081 Code: 00004852 Name: irq-collection
Address: 00004864 Link: 00004888 Flags: 00000081 Code: 00004876 Name: irq-exti0_1
Address: 00004888 Link: 000048AC Flags: 00000081 Code: 0000489A Name: irq-exti2_3
Address: 000048AC Link: 000048D4 Flags: 00000081 Code: 000048C0 Name: irq-exti4_15
Address: 000048D4 Link: 000048F4 Flags: 00000081 Code: 000048E2 Name: irq-tsc
Address: 000048F4 Link: 00004918 Flags: 00000081 Code: 00004906 Name: irq-dma_ch1
Address: 00004918 Link: 00004940 Flags: 00000081 Code: 0000492C Name: irq-dma_ch2_3
Address: 00004940 Link: 00004968 Flags: 00000081 Code: 00004954 Name: irq-dma_ch4_5
Address: 00004968 Link: 00004988 Flags: 00000081 Code: 00004976 Name: irq-adc
Address: 00004988 Link: 000049AC Flags: 00000081 Code: 0000499A Name: irq-tim1_up
Address: 000049AC Link: 000049D0 Flags: 00000081 Code: 000049BE Name: irq-tim1_cc
Address: 000049D0 Link: 000049F4 Flags: 00000081 Code: 000049E0 Name: irq-tim2
Address: 000049F4 Link: 00004A18 Flags: 00000081 Code: 00004A04 Name: irq-tim3
Address: 00004A18 Link: 00004A40 Flags: 00000081 Code: 00004A2C Name: irq-tim6_dac
Address: 00004A40 Link: 00004A64 Flags: 00000081 Code: 00004A50 Name: irq-tim14
Address: 00004A64 Link: 00004A88 Flags: 00000081 Code: 00004A74 Name: irq-tim15
Address: 00004A88 Link: 00004AAC Flags: 00000081 Code: 00004A98 Name: irq-tim16
Address: 00004AAC Link: 00004AD0 Flags: 00000081 Code: 00004ABC Name: irq-tim17
Address: 00004AD0 Link: 00004AF4 Flags: 00000081 Code: 00004AE0 Name: irq-i2c1
Address: 00004AF4 Link: 00004B18 Flags: 00000081 Code: 00004B04 Name: irq-i2c2
Address: 00004B18 Link: 00004B3C Flags: 00000081 Code: 00004B28 Name: irq-spi1
Address: 00004B3C Link: 00004B60 Flags: 00000081 Code: 00004B4C Name: irq-spi2
Address: 00004B60 Link: 00004B84 Flags: 00000081 Code: 00004B72 Name: irq-usart1
Address: 00004B84 Link: 00004BA8 Flags: 00000081 Code: 00004B96 Name: irq-usart2
Address: 00004BA8 Link: 00004C40 Flags: 00000081 Code: 00004BBA Name: irq-cec_can
Address: 00004C40 Link: 00005000 Flags: 0000FFFF Code: 00004C60 Name: --- Flash Dictionary ---
Address: 00005000 Link: 00005028 Flags: 00001861 Code: 0000500A Name: bit
Address: 00005028 Link: 00005058 Flags: 00001820 Code: 00005040 Name: Flash_ACR_LATENCY
Address: 00005058 Link: 00005094 Flags: 00001820 Code: 00005070 Name: Flash_ACR_PRFTBE
Address: 00005094 Link: 000050CC Flags: 00001820 Code: 000050A8 Name: RCC_CR_HSEON
Address: 000050CC Link: 00005114 Flags: 00001000 Code: 000050E2 Name: RCC_CR_HSERDY?
Address: 00005114 Link: 00005150 Flags: 00001820 Code: 0000512A Name: RCC_CFGR_PLLMUL
Address: 00005150 Link: 0000518C Flags: 00001820 Code: 00005166 Name: RCC_CFGR_PLLSRC
Address: 0000518C Link: 000051C4 Flags: 00001820 Code: 000051A0 Name: RCC_CR_PLLON
Address: 000051C4 Link: 0000520C Flags: 00001000 Code: 000051DA Name: RCC_CR_PLLRDY?
Address: 0000520C Link: 00005238 Flags: 00001820 Code: 0000521E Name: RCC_CFGR_SW
Address: 00005238 Link: 00005274 Flags: 00001820 Code: 0000524C Name: RCC_CFGR_PPRE
Address: 00005274 Link: 000052B0 Flags: 00001820 Code: 00005288 Name: RCC_CFGR_HPRE
Address: 000052B0 Link: 0000535C Flags: 00000000 Code: 000052BC Name: 48mhz
Address: 0000535C Link: 0000537C Flags: 00000040 Code: 0000536A Name: stk_csr
Address: 0000537C Link: 0000539C Flags: 00000040 Code: 0000538A Name: stk_rvr
Address: 0000539C Link: 000053BC Flags: 00000040 Code: 000053AA Name: stk_cvr
Address: 000053BC Link: 000053DC Flags: 00000040 Code: 000053CC Name: stk_calib
Address: 000053DC Link: 00005400 Flags: 00000081 Code: 000053EC Name: ticktime
Address: 00005400 Link: 00005434 Flags: 00001820 Code: 0000540E Name: tickint
Address: 00005434 Link: 00005470 Flags: 00001820 Code: 0000544A Name: systick-handler
Address: 00005470 Link: 000054BC Flags: 00000000 Code: 00005484 Name: init.systick
Address: 000054BC Link: 000054E4 Flags: 00000000 Code: 000054CC Name: ticktime.
Address: 000054E4 Link: 0000551C Flags: 00001820 Code: 000054F8 Name: zero-ticktime
Address: 0000551C Link: 0000554C Flags: 00000000 Code: 0000552C Name: ms.delay
Address: 0000554C Link: 00005580 Flags: 00000000 Code: 0000555C Name: defcount
Address: 00005580 Link: 000055A4 Flags: 00000081 Code: 00005590 Name: old-words
Address: 000055A4 Link: 000055C8 Flags: 00000081 Code: 000055B4 Name: new-words
Address: 000055C8 Link: 000055EC Flags: 00000081 Code: 000055D8 Name: tot-words
Address: 000055EC Link: 00005610 Flags: 00000081 Code: 000055FC Name: timestamp
Address: 00005610 Link: 00005850 Flags: 00000000 Code: 0000561E Name: uptest
Address: 00005850 Link: 00005874 Flags: 00000820 Code: 00005864 Name: bitwidthmask
Address: 00005874 Link: 00005898 Flags: 00000000 Code: 0000587E Name: u.1
Address: 00005898 Link: 000058C0 Flags: 00000000 Code: 000058A2 Name: u.2
Address: 000058C0 Link: 000058EC Flags: 00000000 Code: 000058CA Name: u.3
Address: 000058EC Link: 0000591C Flags: 00000000 Code: 000058F6 Name: u.4
Address: 0000591C Link: 0000595C Flags: 00000000 Code: 00005926 Name: u.8
Address: 0000595C Link: 00005998 Flags: 00000000 Code: 00005966 Name: h.1
Address: 00005998 Link: 000059D4 Flags: 00000000 Code: 000059A2 Name: h.2
Address: 000059D4 Link: 00005A10 Flags: 00000000 Code: 000059DE Name: h.3
Address: 00005A10 Link: 00005A4C Flags: 00000000 Code: 00005A1A Name: h.4
Address: 00005A4C Link: 00005A88 Flags: 00000000 Code: 00005A56 Name: h.8
Address: 00005A88 Link: 00005A9C Flags: 00000000 Code: 00005A94 Name: hex.1
Address: 00005A9C Link: 00005AB0 Flags: 00000000 Code: 00005AA8 Name: hex.2
Address: 00005AB0 Link: 00005AC4 Flags: 00000000 Code: 00005ABC Name: hex.3
Address: 00005AC4 Link: 00005AD8 Flags: 00000000 Code: 00005AD0 Name: hex.4
Address: 00005AD8 Link: 00005B00 Flags: 00000000 Code: 00005AE4 Name: u.ns
Address: 00005B00 Link: 00005B20 Flags: 00000000 Code: 00005B0E Name: const.
Address: 00005B20 Link: 00005B34 Flags: 00000000 Code: 00005B2C Name: addr.
Address: 00005B34 Link: 00005B68 Flags: 00000000 Code: 00005B44 Name: .decimal
Address: 00005B68 Link: 00005BCC Flags: 00000000 Code: 00005B76 Name: b8loop.
Address: 00005BCC Link: 00005C20 Flags: 00000000 Code: 00005BDC Name: b16loop.
Address: 00005C20 Link: 00005C70 Flags: 00000000 Code: 00005C32 Name: b16loop-a.
Address: 00005C70 Link: 00005CBC Flags: 00000000 Code: 00005C80 Name: b32loop.
Address: 00005CBC Link: 00005D00 Flags: 00000000 Code: 00005CCC Name: b32sloop.
Address: 00005D00 Link: 00005D70 Flags: 00000000 Code: 00005D0C Name: bin.
Address: 00005D70 Link: 00005E14 Flags: 00000000 Code: 00005D7C Name: bin1.
Address: 00005E14 Link: 00005E74 Flags: 00000000 Code: 00005E20 Name: bin2.
Address: 00005E74 Link: 00005EA8 Flags: 00000000 Code: 00005E80 Name: bin4.
Address: 00005EA8 Link: 00005F00 Flags: 00000000 Code: 00005EB6 Name: bin4l.
Address: 00005F00 Link: 00005F58 Flags: 00000000 Code: 00005F0E Name: bin4h.
Address: 00005F58 Link: 00005FC0 Flags: 00000000 Code: 00005F66 Name: bin16.
Address: 00005FC0 Link: 00005FDC Flags: 00000000 Code: 00005FCC Name: kill
Address: 00005FDC Link: 00005FFC Flags: 00000040 Code: 00005FEC Name: SCB_CPUID
Address: 00005FFC Link: 0000601C Flags: 00000040 Code: 0000600C Name: SCB_ICSR
Address: 0000601C Link: 0000603C Flags: 00000040 Code: 0000602C Name: SCB_AIRCR
Address: 0000603C Link: 0000605C Flags: 00000040 Code: 0000604A Name: SCB_SCR
Address: 0000605C Link: 0000607C Flags: 00000040 Code: 0000606A Name: SCB_CCR
Address: 0000607C Link: 0000609C Flags: 00000040 Code: 0000608C Name: SCB_SHPR2
Address: 0000609C Link: 000060BC Flags: 00000040 Code: 000060AC Name: SCB_SHPR3
Address: 000060BC Link: 00006264 Flags: 00000000 Code: 000060CE Name: SCB_CPUID..
Address: 00006264 Link: 000062B0 Flags: 00000000 Code: 00006276 Name: SCB_CPUID.
Address: 000062B0 Link: 0000693C Flags: 00000000 Code: 000062C2 Name: SCB_ICSR..
Address: 0000693C Link: 00006988 Flags: 00000000 Code: 0000694C Name: SCB_ICSR.
Address: 00006988 Link: 00006DC4 Flags: 00000000 Code: 0000699A Name: SCB_AIRCR..
Address: 00006DC4 Link: 00006E14 Flags: 00000000 Code: 00006DD6 Name: SCB_AIRCR.
Address: 00006E14 Link: 00007170 Flags: 00000000 Code: 00006E24 Name: SCB_SCR..
Address: 00007170 Link: 000071BC Flags: 00000000 Code: 00007180 Name: SCB_SCR.
Address: 000071BC Link: 00007518 Flags: 00000000 Code: 000071CC Name: SCB_CCR..
Address: 00007518 Link: 00007564 Flags: 00000000 Code: 00007528 Name: SCB_CCR.
Address: 00007564 Link: 00007794 Flags: 00000000 Code: 00007576 Name: SCB_SHPR2..
Address: 00007794 Link: 000077E4 Flags: 00000000 Code: 000077A6 Name: SCB_SHPR2.
Address: 000077E4 Link: 00007A14 Flags: 00000000 Code: 000077F6 Name: SCB_SHPR3..
Address: 00007A14 Link: 00007A64 Flags: 00000000 Code: 00007A26 Name: SCB_SHPR3.
Address: 00007A64 Link: 00007A94 Flags: 00000000 Code: 00007A70 Name: SCB.
Address: 00007A94 Link: 00007DA4 Flags: 00000000 Code: 00007AA6 Name: comp_csr..
Address: 00007DA4 Link: 0000801C Flags: 00000000 Code: 00007DB4 Name: rcc_cr..
Address: 0000801C Link: 0000832C Flags: 00000000 Code: 0000802E Name: rcc_cfgr..
Address: 0000832C Link: 000085A8 Flags: 00000000 Code: 00008340 Name: rcc_ahbenr..
Address: 000085A8 Link: 00008870 Flags: 00000000 Code: 000085BC Name: rcc_apb2enr..
Address: 00008870 Link: 00008B38 Flags: 00000000 Code: 00008884 Name: rcc_apb1enr..
Address: 00008B38 Link: 00008DFC Flags: 00000000 Code: 00008B48 Name: rcc_csr..
Address: 00008DFC Link: 0000910C Flags: 00000000 Code: 00008E0E Name: rcc_cfgr2..
Address: 0000910C Link: 0000941C Flags: 00000000 Code: 0000911E Name: rcc_cfgr3..
Address: 0000941C Link: 00009728 Flags: 00000000 Code: 0000942C Name: rcc_cr2..
Address: 00009728 Link: 000099A0 Flags: 00000000 Code: 00009738 Name: tsc_cr..
Address: 000099A0 Link: 000099C0 Flags: 00000000 Code: 000099B0 Name: WRITEONLY
Address: 000099C0 Link: 00009A14 Flags: 00000000 Code: 000099D4 Name: gpioc_moder.
Address: 00009A14 Link: 00009A68 Flags: 00000000 Code: 00009A28 Name: gpioc_otyper.
Address: 00009A68 Link: 00009AC0 Flags: 00000000 Code: 00009A7E Name: gpioc_ospeedr.
Address: 00009AC0 Link: 00009B14 Flags: 00000000 Code: 00009AD4 Name: gpioc_pupdr.
Address: 00009B14 Link: 00009B64 Flags: 00000000 Code: 00009B26 Name: gpioc_idr.
Address: 00009B64 Link: 00009BB4 Flags: 00000000 Code: 00009B76 Name: gpioc_odr.
Address: 00009BB4 Link: 00009BE4 Flags: 00000000 Code: 00009BC6 Name: gpioc_bsrr.
Address: 00009BE4 Link: 00009C34 Flags: 00000000 Code: 00009BF6 Name: gpioc_lckr.
Address: 00009C34 Link: 00009C84 Flags: 00000000 Code: 00009C46 Name: gpioc_afrl.
Address: 00009C84 Link: 00009CD4 Flags: 00000000 Code: 00009C96 Name: gpioc_afrh.
Address: 00009CD4 Link: 00009D04 Flags: 00000000 Code: 00009CE6 Name: gpioc_brr.
Address: 00009D04 Link: 00009D44 Flags: 00000000 Code: 00009D12 Name: gpioc.
Address: 00009D44 Link: 00009D94 Flags: 00000000 Code: 00009D58 Name: gpioa_moder.
Address: 00009D94 Link: 00009DE4 Flags: 00000000 Code: 00009DA8 Name: gpioa_otyper.
Address: 00009DE4 Link: 00009E38 Flags: 00000000 Code: 00009DFA Name: gpioa_ospeedr.
Address: 00009E38 Link: 00009E88 Flags: 00000000 Code: 00009E4C Name: gpioa_pupdr.
Address: 00009E88 Link: 00009ED4 Flags: 00000000 Code: 00009E9A Name: gpioa_idr.
Address: 00009ED4 Link: 00009F20 Flags: 00000000 Code: 00009EE6 Name: gpioa_odr.
Address: 00009F20 Link: 00009F50 Flags: 00000000 Code: 00009F32 Name: gpioa_bsrr.
Address: 00009F50 Link: 00009F9C Flags: 00000000 Code: 00009F62 Name: gpioa_lckr.
Address: 00009F9C Link: 00009FE8 Flags: 00000000 Code: 00009FAE Name: gpioa_afrl.
Address: 00009FE8 Link: 0000A034 Flags: 00000000 Code: 00009FFA Name: gpioa_afrh.
Address: 0000A034 Link: 0000A064 Flags: 00000000 Code: 0000A046 Name: gpioa_brr.
Address: 0000A064 Link: 0000A0A4 Flags: 00000000 Code: 0000A072 Name: gpioa.
Address: 0000A0A4 Link: 0000A0EC Flags: 00000000 Code: 0000A0B4 Name: tim2_cr1.
Address: 0000A0EC Link: 0000A134 Flags: 00000000 Code: 0000A0FC Name: tim2_cr2.
Address: 0000A134 Link: 0000A180 Flags: 00000000 Code: 0000A146 Name: tim2_smcr.
Address: 0000A180 Link: 0000A1CC Flags: 00000000 Code: 0000A192 Name: tim2_dier.
Address: 0000A1CC Link: 0000A214 Flags: 00000000 Code: 0000A1DC Name: tim2_sr.
Address: 0000A214 Link: 0000A240 Flags: 00000000 Code: 0000A224 Name: tim2_egr.
Address: 0000A240 Link: 0000A29C Flags: 00000000 Code: 0000A25A Name: tim2_ccmr1_output.
Address: 0000A29C Link: 0000A2F4 Flags: 00000000 Code: 0000A2B4 Name: tim2_ccmr1_input.
Address: 0000A2F4 Link: 0000A350 Flags: 00000000 Code: 0000A30E Name: tim2_ccmr2_output.
Address: 0000A350 Link: 0000A3A8 Flags: 00000000 Code: 0000A368 Name: tim2_ccmr2_input.
Address: 0000A3A8 Link: 0000A3F4 Flags: 00000000 Code: 0000A3BA Name: tim2_ccer.
Address: 0000A3F4 Link: 0000A43C Flags: 00000000 Code: 0000A404 Name: tim2_cnt.
Address: 0000A43C Link: 0000A484 Flags: 00000000 Code: 0000A44C Name: tim2_psc.
Address: 0000A484 Link: 0000A4CC Flags: 00000000 Code: 0000A494 Name: tim2_arr.
Address: 0000A4CC Link: 0000A518 Flags: 00000000 Code: 0000A4DE Name: tim2_ccr1.
Address: 0000A518 Link: 0000A564 Flags: 00000000 Code: 0000A52A Name: tim2_ccr2.
Address: 0000A564 Link: 0000A5B0 Flags: 00000000 Code: 0000A576 Name: tim2_ccr3.
Address: 0000A5B0 Link: 0000A5FC Flags: 00000000 Code: 0000A5C2 Name: tim2_ccr4.
Address: 0000A5FC Link: 0000A644 Flags: 00000000 Code: 0000A60C Name: tim2_dcr.
Address: 0000A644 Link: 0000A690 Flags: 00000000 Code: 0000A656 Name: tim2_dmar.
Address: 0000A690 Link: 0000A6F0 Flags: 00000000 Code: 0000A69C Name: tim2.
Address: 0000A6F0 Link: 0000A73C Flags: 00000000 Code: 0000A700 Name: tim6_cr1.
Address: 0000A73C Link: 0000A788 Flags: 00000000 Code: 0000A74C Name: tim6_cr2.
Address: 0000A788 Link: 0000A7D8 Flags: 00000000 Code: 0000A79A Name: tim6_dier.
Address: 0000A7D8 Link: 0000A824 Flags: 00000000 Code: 0000A7E8 Name: tim6_sr.
Address: 0000A824 Link: 0000A850 Flags: 00000000 Code: 0000A834 Name: tim6_egr.
Address: 0000A850 Link: 0000A89C Flags: 00000000 Code: 0000A860 Name: tim6_cnt.
Address: 0000A89C Link: 0000A8E8 Flags: 00000000 Code: 0000A8AC Name: tim6_psc.
Address: 0000A8E8 Link: 0000A934 Flags: 00000000 Code: 0000A8F8 Name: tim6_arr.
Address: 0000A934 Link: 0000A964 Flags: 00000000 Code: 0000A940 Name: tim6.
Address: 0000A964 Link: 0000A9B0 Flags: 00000000 Code: 0000A974 Name: exti_imr.
Address: 0000A9B0 Link: 0000A9FC Flags: 00000000 Code: 0000A9C0 Name: exti_emr.
Address: 0000A9FC Link: 0000AA4C Flags: 00000000 Code: 0000AA0E Name: exti_rtsr.
Address: 0000AA4C Link: 0000AA9C Flags: 00000000 Code: 0000AA5E Name: exti_ftsr.
Address: 0000AA9C Link: 0000AAEC Flags: 00000000 Code: 0000AAAE Name: exti_swier.
Address: 0000AAEC Link: 0000AB38 Flags: 00000000 Code: 0000AAFC Name: exti_pr.
Address: 0000AB38 Link: 0000AB60 Flags: 00000000 Code: 0000AB44 Name: exti.
Address: 0000AB60 Link: 0000ABB0 Flags: 00000000 Code: 0000AB72 Name: nvic_iser.
Address: 0000ABB0 Link: 0000AC00 Flags: 00000000 Code: 0000ABC2 Name: nvic_icer.
Address: 0000AC00 Link: 0000AC50 Flags: 00000000 Code: 0000AC12 Name: nvic_ispr.
Address: 0000AC50 Link: 0000ACA0 Flags: 00000000 Code: 0000AC62 Name: nvic_icpr.
Address: 0000ACA0 Link: 0000ACF0 Flags: 00000000 Code: 0000ACB2 Name: nvic_ipr0.
Address: 0000ACF0 Link: 0000AD40 Flags: 00000000 Code: 0000AD02 Name: nvic_ipr1.
Address: 0000AD40 Link: 0000AD90 Flags: 00000000 Code: 0000AD52 Name: nvic_ipr2.
Address: 0000AD90 Link: 0000ADE0 Flags: 00000000 Code: 0000ADA2 Name: nvic_ipr3.
Address: 0000ADE0 Link: 0000AE30 Flags: 00000000 Code: 0000ADF2 Name: nvic_ipr4.
Address: 0000AE30 Link: 0000AE80 Flags: 00000000 Code: 0000AE42 Name: nvic_ipr5.
Address: 0000AE80 Link: 0000AED0 Flags: 00000000 Code: 0000AE92 Name: nvic_ipr6.
Address: 0000AED0 Link: 0000AF20 Flags: 00000000 Code: 0000AEE2 Name: nvic_ipr7.
Address: 0000AF20 Link: 0000AF60 Flags: 00000000 Code: 0000AF2C Name: nvic.
Address: 0000AF60 Link: 0000AFA4 Flags: 00000000 Code: 0000AF6E Name: rcc_cr.
Address: 0000AFA4 Link: 0000AFEC Flags: 00000000 Code: 0000AFB4 Name: rcc_cfgr.
Address: 0000AFEC Link: 0000B034 Flags: 00000000 Code: 0000AFFC Name: rcc_cir.
Address: 0000B034 Link: 0000B088 Flags: 00000000 Code: 0000B048 Name: rcc_apb2rstr.
Address: 0000B088 Link: 0000B0DC Flags: 00000000 Code: 0000B09C Name: rcc_apb1rstr.
Address: 0000B0DC Link: 0000B12C Flags: 00000000 Code: 0000B0EE Name: rcc_ahbenr.
Address: 0000B12C Link: 0000B180 Flags: 00000000 Code: 0000B140 Name: rcc_apb2enr.
Address: 0000B180 Link: 0000B1D4 Flags: 00000000 Code: 0000B194 Name: rcc_apb1enr.
Address: 0000B1D4 Link: 0000B21C Flags: 00000000 Code: 0000B1E4 Name: rcc_bdcr.
Address: 0000B21C Link: 0000B264 Flags: 00000000 Code: 0000B22C Name: rcc_csr.
Address: 0000B264 Link: 0000B2B8 Flags: 00000000 Code: 0000B278 Name: rcc_ahbrstr.
Address: 0000B2B8 Link: 0000B308 Flags: 00000000 Code: 0000B2CA Name: rcc_cfgr2.
Address: 0000B308 Link: 0000B358 Flags: 00000000 Code: 0000B31A Name: rcc_cfgr3.
Address: 0000B358 Link: 0000B3A0 Flags: 00000000 Code: 0000B368 Name: rcc_cr2.
Address: 0000B3A0 Link: 0000B3E8 Flags: 00000000 Code: 0000B3AC Name: rcc.
Address: 0000B3E8 Link: 0000B430 Flags: 00000000 Code: 0000B3F8 Name: comp_csr.
Address: 0000B430 Link: 0000B444 Flags: 00000000 Code: 0000B43C Name: comp.
Address: 0000B444 Link: 0000B470 Flags: 00000081 Code: 0000B45A Name: closest-located
Address: 0000B470 Link: 0000B510 Flags: 00000000 Code: 0000B484 Name: traceinside.
Address: 0000B510 Link: 0000B58C Flags: 00000000 Code: 0000B520 Name: calltrace
Address: 0000B58C Link: 0000B5D8 Flags: 00000000 Code: 0000B5A4 Name: calltrace-handler
Address: 0000B5D8 Link: 0000B614 Flags: 00001820 Code: 0000B5EE Name: init.calltrace
Address: 0000B614 Link: 0000B628 Flags: 00000040 Code: 0000B620 Name: INPUT
Address: 0000B628 Link: 0000B640 Flags: 00000040 Code: 0000B636 Name: OUTPUT
Address: 0000B640 Link: 0000B654 Flags: 00000040 Code: 0000B64A Name: AF
Address: 0000B654 Link: 0000B66C Flags: 00000040 Code: 0000B662 Name: ANALOG
Address: 0000B66C Link: 0000B680 Flags: 00000040 Code: 0000B676 Name: AF0
Address: 0000B680 Link: 0000B694 Flags: 00000040 Code: 0000B68A Name: AF1
Address: 0000B694 Link: 0000B6A8 Flags: 00000040 Code: 0000B69E Name: AF2
Address: 0000B6A8 Link: 0000B6BC Flags: 00000040 Code: 0000B6B2 Name: AF3
Address: 0000B6BC Link: 0000B6D0 Flags: 00000040 Code: 0000B6C6 Name: AF4
Address: 0000B6D0 Link: 0000B6E4 Flags: 00000040 Code: 0000B6DA Name: AF5
Address: 0000B6E4 Link: 0000B6F8 Flags: 00000040 Code: 0000B6EE Name: AF6
Address: 0000B6F8 Link: 0000B70C Flags: 00000040 Code: 0000B702 Name: AF7
Address: 0000B70C Link: 0000B724 Flags: 00000040 Code: 0000B71C Name: PUSH-PULL
Address: 0000B724 Link: 0000B740 Flags: 00000040 Code: 0000B736 Name: OPEN-DRAIN
Address: 0000B740 Link: 0000B758 Flags: 00000040 Code: 0000B74E Name: NO-PULL
Address: 0000B758 Link: 0000B770 Flags: 00000040 Code: 0000B766 Name: PULL-UP
Address: 0000B770 Link: 0000B788 Flags: 00000040 Code: 0000B780 Name: PULL-DOWN
Address: 0000B788 Link: 0000B7A0 Flags: 00000040 Code: 0000B798 Name: LOW-SPEED
Address: 0000B7A0 Link: 0000B7BC Flags: 00000040 Code: 0000B7B4 Name: MEDIUM-SPEED
Address: 0000B7BC Link: 0000B7D8 Flags: 00000040 Code: 0000B7CE Name: HIGH-SPEED
Address: 0000B7D8 Link: 0000B85C Flags: 00000000 Code: 0000B7E6 Name: words4
Address: 0000B85C Link: 0000B888 Flags: 00000000 Code: 0000B86C Name: flashfree
Address: 0000B888 Link: 0000B8B4 Flags: 00000000 Code: 0000B896 Name: ramfree
Address: 0000B8B4 Link: 0000B930 Flags: 00000000 Code: 0000B8C6 Name: flashfree.
Address: 0000B930 Link: 0000B99C Flags: 00000000 Code: 0000B940 Name: ramfree.
Address: 0000B99C Link: 0000B9DC Flags: 00000000 Code: 0000B9AC Name: memstats
Address: 0000B9DC Link: 0000BA10 Flags: 00000000 Code: 0000B9E8 Name: free
Address: 0000BA10 Link: 0000BA70 Flags: 00000000 Code: 0000BA22 Name: cornerstone
Address: 0000BA70 Link: 0000BA98 Flags: 00000081 Code: 0000BA82 Name: word.start
Address: 0000BA98 Link: 0000BABC Flags: 00000081 Code: 0000BAA8 Name: word.end
Address: 0000BABC Link: 0000BAE0 Flags: 00000081 Code: 0000BACC Name: disasm-$
Address: 0000BAE0 Link: 0000BB10 Flags: 00000000 Code: 0000BAF4 Name: disasm-fetch
Address: 0000BB10 Link: 0000BB50 Flags: 00000000 Code: 0000BB24 Name: disasm-string
Address: 0000BB50 Link: 0000BC20 Flags: 00000000 Code: 0000BB5C Name: name.
Address: 0000BC20 Link: 0000BC80 Flags: 00000000 Code: 0000BC30 Name: register.
Address: 0000BC80 Link: 0000BCC4 Flags: 00001820 Code: 0000BC8E Name: opcode?
Address: 0000BCC4 Link: 0000BCE8 Flags: 00000000 Code: 0000BCD0 Name: reg.
Address: 0000BCE8 Link: 0000BD10 Flags: 00000000 Code: 0000BCF6 Name: reg16.
Address: 0000BD10 Link: 0000BD40 Flags: 00000000 Code: 0000BD22 Name: reg16split.
Address: 0000BD40 Link: 0000BD8C Flags: 00000000 Code: 0000BD54 Name: registerlist.
Address: 0000BD8C Link: 0000BDB0 Flags: 00000000 Code: 0000BD98 Name: imm3.
Address: 0000BDB0 Link: 0000BDD4 Flags: 00000000 Code: 0000BDBC Name: imm5.
Address: 0000BDD4 Link: 0000BDF8 Flags: 00000000 Code: 0000BDE0 Name: imm8.
Address: 0000BDF8 Link: 0000BE20 Flags: 00000000 Code: 0000BE08 Name: imm3<<1.
Address: 0000BE20 Link: 0000BE48 Flags: 00000000 Code: 0000BE30 Name: imm5<<1.
Address: 0000BE48 Link: 0000BE70 Flags: 00000000 Code: 0000BE58 Name: imm8<<1.
Address: 0000BE70 Link: 0000BE9C Flags: 00000000 Code: 0000BE80 Name: imm3<<2.
Address: 0000BE9C Link: 0000BEC8 Flags: 00000000 Code: 0000BEAC Name: imm5<<2.
Address: 0000BEC8 Link: 0000BEF4 Flags: 00000000 Code: 0000BED8 Name: imm7<<2.
Address: 0000BEF4 Link: 0000BF20 Flags: 00000000 Code: 0000BF04 Name: imm8<<2.
Address: 0000BF20 Link: 0000BF4C Flags: 00000081 Code: 0000BF36 Name: destination-r0
Address: 0000BF4C Link: 0000D068 Flags: 00000000 Code: 0000BF5A Name: disasm
Address: 0000D068 Link: 0000D09C Flags: 00000000 Code: 0000D078 Name: memstamp
Address: 0000D09C Link: 0000D0F4 Flags: 00000000 Code: 0000D0AE Name: disasm-step
Address: 0000D0F4 Link: 0000D17C Flags: 00000000 Code: 0000D100 Name: seec
Address: 0000D17C Link: 0000D1C8 Flags: 00000000 Code: 0000D186 Name: see
Address: 0000D1C8 Link: 0000D2BC Flags: 00000000 Code: 0000D1D6 Name: dump16
Address: 0000D2BC Link: 0000D308 Flags: 00000000 Code: 0000D2C8 Name: dump
Address: 0000D308 Link: FFFFFFFF Flags: 00000000 Code: 0000D31C Name: ~~~project~~~