0x08000000 -- dc.d #0x20003748 ; .
0x08000004 -- dc.d #0x08000101 ; reset
0x08000008 -- dc.d #0x0800537b ; nmi
0x0800000c -- dc.d #0x0800410d ; hardFault
0x08000010 -- dc.d #0x08005379 ; memManage
0x08000014 -- dc.d #0x08001a31 ; busFault
0x08000018 -- dc.d #0x0800a9dd ; usgeFault
0x0800001c -- dc.d #0x00000000 ; .
0x08000020 -- dc.d #0x00000000 ; .
0x08000024 -- dc.d #0x00000000 ; .
0x08000028 -- dc.d #0x00000000 ; .
0x0800002c -- dc.d #0x08007eed ; svCall
0x08000030 -- dc.d #0x08002799 ; debug
0x08000034 -- dc.d #0x00000000 ; .
0x08000038 -- dc.d #0x08000167 ; pendSv
0x0800003c -- dc.d #0x0800952d ; sysTick
0x08000040 -- dc.d #0x0800011b ; wwdg
0x08000044 -- dc.d #0x0800011b ; pvd
0x08000048 -- dc.d #0x0800011b ; tamper
0x0800004c -- dc.d #0x0800011b ; rtc
0x08000050 -- dc.d #0x0800011b ; flash
0x08000054 -- dc.d #0x0800011b ; rcc
0x08000058 -- dc.d #0x0800011b ; exti0
0x0800005c -- dc.d #0x0800011b ; exti1
0x08000060 -- dc.d #0x0800011b ; exti2
0x08000064 -- dc.d #0x0800011b ; exti3
0x08000068 -- dc.d #0x0800011b ; exti4
0x0800006c -- dc.d #0x0800011b ; dma1ch1
0x08000070 -- dc.d #0x0800011b ; dma1ch2
0x08000074 -- dc.d #0x0800011b ; dma1ch3
0x08000078 -- dc.d #0x0800011b ; dma1ch4
0x0800007c -- dc.d #0x0800011b ; dma1ch5
0x08000080 -- dc.d #0x0800011b ; dma1ch6
0x08000084 -- dc.d #0x0800011b ; dma1ch7
0x08000088 -- dc.d #0x08000981 ; adc1_2
0x0800008c -- dc.d #0x0800011b ; usbTx
0x08000090 -- dc.d #0x0800011b ; usbpRx
0x08000094 -- dc.d #0x0800011b ; canRx
0x08000098 -- dc.d #0x0800011b ; canSce
0x0800009c -- dc.d #0x08003225 ; exti9_5
0x080000a0 -- dc.d #0x0800011b ; tim1Brk
0x080000a4 -- dc.d #0x0800011b ; tim1Up
0x080000a8 -- dc.d #0x0800011b ; tim1Trig
0x080000ac -- dc.d #0x0800011b ; tim1Cc
0x080000b0 -- dc.d #0x08009599 ; tim2
0x080000b4 -- dc.d #0x080095c9 ; tim3
0x080000b8 -- dc.d #0x080095fd ; tim4
0x080000bc -- dc.d #0x0800011b ; i2c1Ev
0x080000c0 -- dc.d #0x0800011b ; i2c1Er
0x080000c4 -- dc.d #0x0800011b ; i2c2Ev
0x080000c8 -- dc.d #0x0800011b ; i2c2Er
0x080000cc -- dc.d #0x0800011b ; spi1
0x080000d0 -- dc.d #0x0800011b ; spi2
0x080000d4 -- dc.d #0x0800011b ; usart1
0x080000d8 -- dc.d #0x0800011b ; usart2
0x080000dc -- dc.d #0x0800011b ; usart3
0x080000e0 -- dc.d #0x0800011b ; exti15_10
0x080000e4 -- dc.d #0x0800011b ; rtcAlarm
0x080000e8 -- dc.d #0x0800011b ; usbWakeup
0x080000ec entry dma2ch1
0x080000ec entry from 0x08000106
0x080000ec {
0x080000ec 0xf8dfd00c ldr
0x080000f0 0xf000fc34 bl #0x0800095e
0x080000f4 0x4800     ldr   r0,[#0x80000f8] ;=0x0800bc55
0x080000f6 entry from 0x08000974
0x080000f6 0x4700     bx    r0 ; # jmp to 0x0800bc54
0x080000f8 }
0x080000f8 -- dc.d #0x0800bc55 ; tim8Cc
0x080000f8 0x0800bc55 dc.l 0x0800bc55
0x08000100 entry reset
0x08000100 {
0x08000100 0x4806     ldr   r0,[#0x800011c] ;=0x08009551
0x08000102 0x4780     blx   r0 ; # jmp to 0x08009550
0x08000104 0x4806     ldr   r0,[#0x8000120] ;=0x080000ed
0x08000106 0x4700     bx    r0 ; # jmp to 0x080000ec
0x08000108 }
0x0800011a entry wwdg
0x0800011a entry pvd
0x0800011a entry tamper
0x0800011a entry rtc
0x0800011a entry flash
0x0800011a entry rcc
0x0800011a entry exti0
0x0800011a entry exti1
0x0800011a entry exti2
0x0800011a entry exti3
0x0800011a entry exti4
0x0800011a entry dma1ch1
0x0800011a entry dma1ch2
0x0800011a entry dma1ch3
0x0800011a entry dma1ch4
0x0800011a entry dma1ch5
0x0800011a entry dma1ch6
0x0800011a entry dma1ch7
0x0800011a entry usbTx
0x0800011a entry usbpRx
0x0800011a entry canRx
0x0800011a entry canSce
0x0800011a entry tim1Brk
0x0800011a entry tim1Up
0x0800011a entry tim1Trig
0x0800011a entry tim1Cc
0x0800011a entry i2c1Ev
0x0800011a entry i2c1Er
0x0800011a entry i2c2Ev
0x0800011a entry i2c2Er
0x0800011a entry spi1
0x0800011a entry spi2
0x0800011a entry usart1
0x0800011a entry usart2
0x0800011a entry usart3
0x0800011a entry exti15_10
0x0800011a entry rtcAlarm
0x0800011a entry usbWakeup
0x0800011a entry from 0x0800011a
0x0800011a {
0x0800011a 0xe7fe     b     0x800011a
0x0800011c }
0x0800011c -- dc.d #0x08009551 ; tim7
0x0800011c 0x08009551 dc.l 0x08009551
0x08000120 -- dc.d #0x080000ed ; dma2ch1
0x08000120 0x080000ed dc.l 0x080000ed
0x08000126 entry from 0x0800952e
0x08000126 entry from 0x080095fe
0x08000126 entry from 0x080061d4
0x08000126 entry from 0x08006242
0x08000126 entry from 0x08005f1a
0x08000126 entry from 0x08005de8
0x08000126 entry from 0x08005e78
0x08000126 entry from 0x0800625c
0x08000126 entry from 0x08005fae
0x08000126 entry from 0x0800604e
0x08000126 entry from 0x0800649a
0x08000126 {
0x08000126 0x8010     strh  r0,[r2,#0x0]
0x08000128 0xb672     cps i,disable
0x0800012a 0x4770     bx    r14
0x0800012c }
0x0800012e entry from 0x0800953a
0x0800012e entry from 0x0800966a
0x0800012e entry from 0x08006200
0x0800012e entry from 0x0800624e
0x0800012e entry from 0x08005df2
0x0800012e entry from 0x08005e04
0x0800012e entry from 0x08005e82
0x0800012e entry from 0x08005e96
0x0800012e entry from 0x08005f60
0x0800012e entry from 0x08005fa6
0x0800012e entry from 0x08005fe8
0x0800012e entry from 0x080062aa
0x0800012e entry from 0x0800607a
0x0800012e entry from 0x08006082
0x0800012e entry from 0x0800608e
0x0800012e {
0x0800012e 0x8810     ldrh  r0,[r2,#0x0]
0x08000130 0x4770     bx    r14
0x08000132 }
0x08000154 entry from 0x080064ca
0x08000154 {
0x08000154 0xf04f5180 
0x08000158 0x6001     str   r1,[r0,#0x0]
0x0800015a 0x4770     bx    r14
0x0800015c }
0x08000166 entry pendSv
0x08000166 {
0x08000166 0xb672     cps i,disable
0x08000168 0xf3ef8009 b
0x0800016c 0xb128     cbz   r0,pc+5
0x0800016e 0x3820     sub   r0,#0x20
0x08000170 0xe8800ff0 thumb32
0x08000174 0x490f     ldr   r1,[#0x80001b4] ;=0x20000178
0x08000176 0x6809     ldr   r1,[r1,#0x0]
0x08000178 0x6008     str   r0,[r1,#0x0]
0x0800017a 0xb500     push  {,lr}
0x0800017c 0x480e     ldr   r0,[#0x80001b8] ;=0x080061b9
0x0800017e 0x4780     blx   r0 ; # jmp to 0x080061b8
0x08000180 0xf85deb04 ldr
0x08000184 0x480d     ldr   r0,[#0x80001bc] ;=0x2000015c
0x08000186 0x490e     ldr   r1,[#0x80001c0] ;=0x2000015d
0x08000188 0x780a     ldrb  r2,[r1,#0x0]
0x0800018a 0x7002     strb  r2,[r0,#0x0]
0x0800018c 0x4809     ldr   r0,[#0x80001b4] ;=0x20000178
0x0800018e 0x490d     ldr   r1,[#0x80001c4] ;=0x20000180
0x08000190 0x680a     ldr   r2,[r1,#0x0]
0x08000192 0x6002     str   r2,[r0,#0x0]
0x08000194 0x6810     ldr   r0,[r2,#0x0]
0x08000196 0xe8900ff0 ldmia r0, r4-r11
0x0800019a 0x3020     add   r0,r0,#0x20
0x0800019c 0xf3808809 b
0x080001a0 0xf04e0e04 orr r14,r14,#0x00000004
0x080001a4 0xb662     cps i,enable
0x080001a6 0x4770     bx    r14
0x080001a8 }
0x080001b4 0x20000178 dc.l 0x20000178
0x080001b4 0x20000178 dc.l 0x20000178
0x080001b8 0x080061b9 dc.l 0x080061b9
0x080001bc 0x2000015c dc.l 0x2000015c
0x080001c0 0x2000015d dc.l 0x2000015d
0x080001c4 0x20000180 dc.l 0x20000180
0x0800095e entry from 0x080000f0
0x0800095e {
0x0800095e 0x4d07     ldr   r5,[#0x800097c] ;=0x08012794
0x08000960 0xe006     b     0x8000970
0x08000962 }
0x08000962 entry from 0x08000972
0x08000962 {
0x08000962 0x68e0     ldr   r0,[r4,#0xc]
0x08000964 0xf0400301 orr r3,r0,#0x00000001
0x08000968 0xe8940007 ldmia r4, r0-r2
0x0800096c 0x4798     blx   r3 ; # jmp to 0x20000104
0x0800096e 0x3410     add   r4,r4,#0x10
0x08000970 -- +++++++++
0x08000970 }
0x08000970 entry from 0x08000960
0x08000970 {
0x08000970 0x42ac     cmp   r5,r4
0x08000972 0xd3f6     bcc   0x08000962
0x08000974 0xf7fffbbe bl #0x080000f6
0x08000978 0x2774     mov   r7,#0x74
0x0800097a 0x0801     lsr   r1,r0,#0x0
0x0800097c 0x2794     mov   r7,#0x94
0x0800097c 0x08012794 dc.l 0x08012794
0x0800097e 0x0801     lsr   r1,r0,#0x0
0x08000980 -- +++++++++
0x08000980 }
0x08000980 entry adc1_2
0x08000980 {
0x08000980 0xb4f0     push  {r4-r7}
0x08000982 0x4932     ldr   r1,[#0x8000a4c] ;=0x40012400
0x08000984 0xf06f0002 
0x08000988 0x6008     str   r0,[r1,#0x0]
0x0800098a 0x4c31     ldr   r4,[#0x8000a50] ;=0x20000101
0x0800098c 0x4a32     ldr   r2,[#0x8000a58] ;=0x20000224
0x0800098e 0x4b31     ldr   r3,[#0x8000a54] ;=0x2000028a
0x08000990 0x7820     ldrb  r0,[r4,#0x0]
0x08000992 0x8851     ldrh  r1,[r2,#0x2]
0x08000994 0x4e31     ldr   r6,[#0x8000a5c] ;=0x20000272
0x08000996 0x4d32     ldr   r5,[#0x8000a60] ;=0x20000242
0x08000998 0x2701     mov   r7,#0x1
0x0800099a 0xb160     cbz   r0,pc+12
0x0800099c 0x4f32     ldr   r7,[#0x8000a68] ;=0x20000108
0x0800099e 0xf8dfc0c4 ldr
0x080009a2 0x8814     ldrh  r4,[r2,#0x0]
0x080009a4 0x8838     ldrh  r0,[r7,#0x0]
0x080009a6 0xf82c4010 
0x080009aa 0x2400     mov   r4,#0x0
0x080009ac 0x2803     cmp   r0,0x3
0x080009ae 0xd219     bcs   0x080009e4
0x080009b0 0x1c40     add   r0,r0,#0x1
0x080009b2 0x8038     strh  r0,[r7,#0x0]
0x080009b4 0xe017     b     0x80009e6
0x080009b6 }
0x080009e4 entry from 0x080009ae
0x080009e4 {
0x080009e4 0x803c     strh  r4,[r7,#0x0]
0x080009e6 entry from 0x080009b4
0x080009e6 0x4f21     ldr   r7,[#0x8000a6c] ;=0x20000106
0x080009e8 0x8838     ldrh  r0,[r7,#0x0]
0x080009ea 0x280b     cmp   r0,0xb
0x080009ec 0xf8231010 
0x080009f0 0xd202     bcs   0x080009f8
0x080009f2 0x1c40     add   r0,r0,#0x1
0x080009f4 0x8038     strh  r0,[r7,#0x0]
0x080009f6 0xe000     b     0x80009fa
0x080009f8 }
0x080009f8 entry from 0x080009f0
0x080009f8 {
0x080009f8 0x803c     strh  r4,[r7,#0x0]
0x080009fa entry from 0x080009f6
0x080009fa 0x4b1d     ldr   r3,[#0x8000a70] ;=0x20000104
0x080009fc 0x2002     mov   r0,#0x2
0x080009fe 0xbf00     nop
0x08000a00 entry from 0x08000a1c
0x08000a00 0x8819     ldrh  r1,[r3,#0x0]
0x08000a02 0xf8327010 ldrh
0x08000a06 0x290b     cmp   r1,0xb
0x08000a08 0xf8267011 thumb32
0x08000a0c 0xd202     bcs   0x08000a14
0x08000a0e 0x1c49     add   r1,r1,#0x1
0x08000a10 0x8019     strh  r1,[r3,#0x0]
0x08000a12 0xe000     b     0x8000a16
0x08000a14 }
0x08000a14 entry from 0x08000a0c
0x08000a14 {
0x08000a14 0x801c     strh  r4,[r3,#0x0]
0x08000a16 entry from 0x08000a12
0x08000a16 0x1c40     add   r0,r0,#0x1
0x08000a18 0xb280     uxth  r0,r0
0x08000a1a 0x2804     cmp   r0,0x4
0x08000a1c 0xd3f0     bcc   0x08000a00
0x08000a1e 0x4915     ldr   r1,[#0x8000a74] ;=0x20000102
0x08000a20 0x2004     mov   r0,#0x4
0x08000a22 0xbf00     nop
0x08000a24 entry from 0x08000a40
0x08000a24 0x880b     ldrh  r3,[r1,#0x0]
0x08000a26 0xf8326010 ldrh
0x08000a2a 0x2b17     cmp   r3,0x17
0x08000a2c 0xf8256013 thumb32
0x08000a30 0xd202     bcs   0x08000a38
0x08000a32 0x1c5b     add   r3,r3,#0x1
0x08000a34 0x800b     strh  r3,[r1,#0x0]
0x08000a36 0xe000     b     0x8000a3a
0x08000a38 }
0x08000a38 entry from 0x08000a30
0x08000a38 {
0x08000a38 0x800c     strh  r4,[r1,#0x0]
0x08000a3a entry from 0x08000a36
0x08000a3a 0x1c40     add   r0,r0,#0x1
0x08000a3c 0xb280     uxth  r0,r0
0x08000a3e 0x2809     cmp   r0,0x9
0x08000a40 0xd3f0     bcc   0x08000a24
0x08000a42 0x480d     ldr   r0,[#0x8000a78] ;=0x20000124
0x08000a44 0x6800     ldr   r0,[r0,#0x0]
0x08000a46 0xbcf0     pop   {r4-r7}
0x08000a48 0xf005b96a b
0x08000a4c 0x2400     mov   r4,#0x0
0x08000a4c 0x40012400 dc.l 0x40012400
0x08000a4e 0x4001     and   r1,r0
0x08000a50 0x0101     lsl   r1,r0,#0x4
0x08000a50 0x20000101 dc.l 0x20000101
0x08000a52 0x2000     mov   r0,#0x0
0x08000a54 0x028a     lsl   r2,r1,#0xa
0x08000a54 0x2000028a dc.l 0x2000028a
0x08000a56 0x2000     mov   r0,#0x0
0x08000a58 0x0224     lsl   r4,r4,#0x8
0x08000a58 0x20000224 dc.l 0x20000224
0x08000a5a 0x2000     mov   r0,#0x0
0x08000a5c 0x0272     lsl   r2,r6,#0x9
0x08000a5c 0x20000272 dc.l 0x20000272
0x08000a5e 0x2000     mov   r0,#0x0
0x08000a60 0x0242     lsl   r2,r0,#0x9
0x08000a60 0x20000242 dc.l 0x20000242
0x08000a62 0x2000     mov   r0,#0x0
0x08000a64 0x010c     lsl   r4,r1,#0x4
0x08000a66 0x2000     mov   r0,#0x0
0x08000a68 0x0108     lsl   r0,r1,#0x4
0x08000a68 0x20000108 dc.l 0x20000108
0x08000a6a 0x2000     mov   r0,#0x0
0x08000a6c 0x0106     lsl   r6,r0,#0x4
0x08000a6c 0x20000106 dc.l 0x20000106
0x08000a6e 0x2000     mov   r0,#0x0
0x08000a70 0x0104     lsl   r4,r0,#0x4
0x08000a70 0x20000104 dc.l 0x20000104
0x08000a72 0x2000     mov   r0,#0x0
0x08000a74 0x0102     lsl   r2,r0,#0x4
0x08000a74 0x20000102 dc.l 0x20000102
0x08000a76 0x2000     mov   r0,#0x0
0x08000a78 0x0124     lsl   r4,r4,#0x4
0x08000a78 0x20000124 dc.l 0x20000124
0x08000a7a 0x2000     mov   r0,#0x0
0x08000a7c 0xb510     push  {r4,lr}
0x08000a7e 0x4c13     ldr   r4,[#0x8000acc] ;=0x40020008
0x08000a80 0xb08c     sub   sp,#0x30
0x08000a82 0x2100     mov   r1,#0x0
0x08000a84 0x4620     mov   r0,r4
0x08000a86 0xf001fd79 bl #0x0800257e
0x08000a8a 0x4620     mov   r0,r4
0x08000a8c 0xf001fd88 bl #0x080025a2
0x08000a90 0x480f     ldr   r0,[#0x8000ad0] ;=0x4001244c
0x08000a92 0x9000     str   r0,[sp,#0x0]
0x08000a94 0x480f     ldr   r0,[#0x8000ad4] ;=0x20000224
0x08000a96 0x2100     mov   r1,#0x0
0x08000a98 0xe9cd0101 thumb32
0x08000a9c 0x200f     mov   r0,#0xf
0x08000a9e 0xe9cd0103 thumb32
0x08000aa2 0x2080     mov   r0,#0x80
0x08000aa4 0x9005     str   r0,[sp,#0x14]
0x08000aa6 0x0040     lsl   r0,r0,#0x1
0x08000aa8 0x9006     str   r0,[sp,#0x18]
0x08000aaa 0x0080     lsl   r0,r0,#0x2
0x08000aac 0x9007     str   r0,[sp,#0x1c]
0x08000aae 0x2020     mov   r0,#0x20
0x08000ab0 0xe9cd0108 
0x08000ab4 0x910a     str   r1,[sp,#0x28]
0x08000ab6 0x4669     mov   r1,r13
0x08000ab8 0x4620     mov   r0,r4
0x08000aba 0xf001fde6 bl #0x0800268c
0x08000abe 0x2101     mov   r1,#0x1
0x08000ac0 0x4620     mov   r0,r4
0x08000ac2 0xf001fd5b bl #0x0800257e
0x08000ac6 0xb00c     add   sp,sp,#0x30
0x08000ac8 0xbd10     pop   {r4,pc}
0x08000aca }
0x08000acc 0x40020008 dc.l 0x40020008
0x08000ad0 0x4001244c dc.l 0x4001244c
0x08000ad4 0x20000224 dc.l 0x20000224
0x08001a30 entry busFault
0x08001a30 entry from 0x08001a30
0x08001a30 {
0x08001a30 0xe7fe     b     0x8001a30
0x08001a32 }
0x0800257e entry from 0x08000a86
0x0800257e entry from 0x08000ac2
0x0800257e {
0x0800257e 0x6801     ldr   r1,[r0,#0x0]
0x08002580 0xd002     beq   0x08002588
0x08002582 0xf0410101 orr r1,r1,#0x00000001
0x08002586 0xe002     b     0x800258e
0x08002588 }
0x08002588 entry from 0x08002580
0x08002588 {
0x08002588 0xf64f72fe movw r2,#0x0000fffe
0x0800258c 0x4011     and   r1,r2
0x0800258e entry from 0x08002586
0x0800258e 0x6001     str   r1,[r0,#0x0]
0x08002590 0x4770     bx    r14
0x08002592 }
0x080025a2 entry from 0x08000a8c
0x080025a2 {
0x080025a2 0xf64f72fe movw r2,#0x0000fffe
0x080025a6 0x4011     and   r1,r2
0x080025a8 0x6001     str   r1,[r0,#0x0]
0x080025aa 0x2100     mov   r1,#0x0
0x080025ac 0x6001     str   r1,[r0,#0x0]
0x080025ae 0x6041     str   r1,[r0,#0x4]
0x080025b0 0x6081     str   r1,[r0,#0x8]
0x080025b2 0x60c1     str   r1,[r0,#0xc]
0x080025b4 0x4931     ldr   r1,[#0x800267c] ;=0x40020008
0x080025b6 0x4a31     ldr   r2,[#0x800267c] ;=0x40020008
0x080025b8 0x3908     sub   r1,#0x8
0x080025ba 0x4290     cmp   r2,r0
0x080025bc 0xd103     bne   0x080025c6
0x080025be 0x6848     ldr   r0,[r1,#0x4]
0x080025c0 0xf040000f orr r0,r0,#0x0000000f
0x080025c4 0xe006     b     0x80025d4
0x080025c6 }
0x080025c6 entry from 0x080025bc
0x080025c6 {
0x080025c6 0x4a2d     ldr   r2,[#0x800267c] ;=0x40020008
0x080025c8 0x3214     add   r2,r2,#0x14
0x080025ca 0x4290     cmp   r2,r0
0x080025cc 0xd104     bne   0x080025d8
0x080025ce 0x6848     ldr   r0,[r1,#0x4]
0x080025d0 0xf04000f0 
0x080025d4 entry from 0x080025c4
0x080025d4 entry from 0x080025e6
0x080025d4 entry from 0x080025f6
0x080025d4 entry from 0x08002606
0x080025d4 entry from 0x08002616
0x080025d4 entry from 0x08002626
0x080025d4 0x6048     str   r0,[r1,#0x4]
0x080025d6 0x4770     bx    r14
0x080025d8 }
0x080025d8 entry from 0x080025cc
0x080025d8 {
0x080025d8 0x4a28     ldr   r2,[#0x800267c] ;=0x40020008
0x080025da 0x3228     add   r2,r2,#0x28
0x080025dc 0x4290     cmp   r2,r0
0x080025de 0xd103     bne   0x080025e8
0x080025e0 0x6848     ldr   r0,[r1,#0x4]
0x080025e2 0xf4406070 
0x080025e6 0xe7f5     b     0x80025d4
0x080025e8 }
0x080025e8 entry from 0x080025de
0x080025e8 {
0x080025e8 0x4a24     ldr   r2,[#0x800267c] ;=0x40020008
0x080025ea 0x323c     add   r2,r2,#0x3c
0x080025ec 0x4290     cmp   r2,r0
0x080025ee 0xd103     bne   0x080025f8
0x080025f0 0x6848     ldr   r0,[r1,#0x4]
0x080025f2 0xf4404070 
0x080025f6 0xe7ed     b     0x80025d4
0x080025f8 }
0x080025f8 entry from 0x080025ee
0x080025f8 {
0x080025f8 0x4a20     ldr   r2,[#0x800267c] ;=0x40020008
0x080025fa 0x3250     add   r2,r2,#0x50
0x080025fc 0x4290     cmp   r2,r0
0x080025fe 0xd103     bne   0x08002608
0x08002600 0x6848     ldr   r0,[r1,#0x4]
0x08002602 0xf4402070 
0x08002606 0xe7e5     b     0x80025d4
0x08002608 }
0x08002608 entry from 0x080025fe
0x08002608 {
0x08002608 0x4a1c     ldr   r2,[#0x800267c] ;=0x40020008
0x0800260a 0x3264     add   r2,r2,#0x64
0x0800260c 0x4290     cmp   r2,r0
0x0800260e 0xd103     bne   0x08002618
0x08002610 0x6848     ldr   r0,[r1,#0x4]
0x08002612 0xf4400070 
0x08002616 0xe7dd     b     0x80025d4
0x08002618 }
0x08002618 entry from 0x0800260e
0x08002618 {
0x08002618 0x4a18     ldr   r2,[#0x800267c] ;=0x40020008
0x0800261a 0x3278     add   r2,r2,#0x78
0x0800261c 0x4290     cmp   r2,r0
0x0800261e 0xd103     bne   0x08002628
0x08002620 0x6848     ldr   r0,[r1,#0x4]
0x08002622 0xf0406070 
0x08002626 0xe7d5     b     0x80025d4
0x08002628 }
0x08002628 entry from 0x0800261e
0x08002628 {
0x08002628 0x4a15     ldr   r2,[#0x8002680] ;=0x40020408
0x0800262a 0x1f11     sub   r1,r2,#0x4
0x0800262c 0x4290     cmp   r2,r0
0x0800262e 0xd103     bne   0x08002638
0x08002630 0x6808     ldr   r0,[r1,#0x0]
0x08002632 0xf040000f orr r0,r0,#0x0000000f
0x08002636 0xe006     b     0x8002646
0x08002638 }
0x08002638 entry from 0x0800262e
0x08002638 {
0x08002638 0x4a11     ldr   r2,[#0x8002680] ;=0x40020408
0x0800263a 0x3214     add   r2,r2,#0x14
0x0800263c 0x4290     cmp   r2,r0
0x0800263e 0xd104     bne   0x0800264a
0x08002640 0x6808     ldr   r0,[r1,#0x0]
0x08002642 0xf04000f0 
0x08002646 entry from 0x08002636
0x08002646 entry from 0x08002658
0x08002646 entry from 0x08002668
0x08002646 entry from 0x08002678
0x08002646 0x6008     str   r0,[r1,#0x0]
0x08002648 entry from 0x08002670
0x08002648 0x4770     bx    r14
0x0800264a }
0x0800264a entry from 0x0800263e
0x0800264a {
0x0800264a 0x4a0d     ldr   r2,[#0x8002680] ;=0x40020408
0x0800264c 0x3228     add   r2,r2,#0x28
0x0800264e 0x4290     cmp   r2,r0
0x08002650 0xd103     bne   0x0800265a
0x08002652 0x6808     ldr   r0,[r1,#0x0]
0x08002654 0xf4406070 
0x08002658 0xe7f5     b     0x8002646
0x0800265a }
0x0800265a entry from 0x08002650
0x0800265a {
0x0800265a 0x4a09     ldr   r2,[#0x8002680] ;=0x40020408
0x0800265c 0x323c     add   r2,r2,#0x3c
0x0800265e 0x4290     cmp   r2,r0
0x08002660 0xd103     bne   0x0800266a
0x08002662 0x6808     ldr   r0,[r1,#0x0]
0x08002664 0xf4404070 
0x08002668 0xe7ed     b     0x8002646
0x0800266a }
0x0800266a entry from 0x08002660
0x0800266a {
0x0800266a 0x4a05     ldr   r2,[#0x8002680] ;=0x40020408
0x0800266c 0x3250     add   r2,r2,#0x50
0x0800266e 0x4290     cmp   r2,r0
0x08002670 0xd1ea     bne   0x08002648
0x08002672 0x6808     ldr   r0,[r1,#0x0]
0x08002674 0xf4402070 
0x08002678 0xe7e5     b     0x8002646
0x0800267a }
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x0800267c 0x40020008 dc.l 0x40020008
0x08002680 0x40020408 dc.l 0x40020408
0x08002680 0x40020408 dc.l 0x40020408
0x08002680 0x40020408 dc.l 0x40020408
0x08002680 0x40020408 dc.l 0x40020408
0x08002680 0x40020408 dc.l 0x40020408
0x0800268c entry from 0x08000aba
0x0800268c {
0x0800268c 0x6803     ldr   r3,[r0,#0x0]
0x0800268e 0xf64772f0 movw r2,#0x00007ff0
0x08002692 0x4393     bic   r3,r2
0x08002694 0x6a0c     ldr   r4,[r1,#0x20]
0x08002696 0x688a     ldr   r2,[r1,#0x8]
0x08002698 0x4322     orr   r2,r4
0x0800269a 0xe9d14504 ldrd
0x0800269e 0x432c     orr   r4,r5
0x080026a0 0x4322     orr   r2,r4
0x080026a2 0x698c     ldr   r4,[r1,#0x18]
0x080026a4 0x4322     orr   r2,r4
0x080026a6 0x69cc     ldr   r4,[r1,#0x1c]
0x080026a8 0x4322     orr   r2,r4
0x080026aa 0x6a4c     ldr   r4,[r1,#0x24]
0x080026ac 0x4322     orr   r2,r4
0x080026ae 0x6a8c     ldr   r4,[r1,#0x28]
0x080026b0 0x4322     orr   r2,r4
0x080026b2 0x431a     orr   r2,r3
0x080026b4 0x6002     str   r2,[r0,#0x0]
0x080026b6 0x68ca     ldr   r2,[r1,#0xc]
0x080026b8 0x6042     str   r2,[r0,#0x4]
0x080026ba 0x680a     ldr   r2,[r1,#0x0]
0x080026bc 0x6082     str   r2,[r0,#0x8]
0x080026be 0x6849     ldr   r1,[r1,#0x4]
0x080026c0 0x60c1     str   r1,[r0,#0xc]
0x080026c2 0xbd30     pop   {r4-r5,pc}
0x080026c4 }
0x08002798 entry debug
0x08002798 {
0x08002798 0x4770     bx    r14
0x0800279a }
0x08003224 entry exti9_5
0x08003224 {
0x08003224 0xb508     push  {r3,lr}
0x08003226 0x2040     mov   r0,#0x40
0x08003228 0xf000f81c bl #0x08003266
0x0800322c 0xb120     cbz   r0,pc+4
0x0800322e 0x2040     mov   r0,#0x40
0x08003230 0xf000f812 bl #0x0800325a
0x08003234 0xf005fb2c bl #0x08008892
0x08003238 0x2017     mov   r0,#0x17
0x0800323a 0xf88d0000 
0x0800323e 0x2000     mov   r0,#0x0
0x08003240 0xf88d0001 thumb32
0x08003244 0x210a     mov   r1,#0xa
0x08003246 0xf88d1002 
0x0800324a 0xf88d0003 thumb32
0x0800324e 0x4668     mov   r0,r13
0x08003250 0xf002f894 bl #0x0800537e
0x08003254 0xbd08     pop   {r3,pc}
0x08003256 }
0x0800325a entry from 0x08003230
0x0800325a {
0x0800325a 0x6008     str   r0,[r1,#0x0]
0x0800325c 0x4770     bx    r14
0x0800325e }
0x08003266 entry from 0x08003228
0x08003266 {
0x08003266 0x4601     mov   r1,r0
0x08003268 0x2000     mov   r0,#0x0
0x0800326a 0x6812     ldr   r2,[r2,#0x0]
0x0800326c 0x4b04     ldr   r3,[#0x8003280] ;=0x40010400
0x0800326e 0x400a     and   r2,r1
0x08003270 0x3314     add   r3,r3,#0x14
0x08003272 0x681b     ldr   r3,[r3,#0x0]
0x08003274 0x420b     tst   r3,r1
0x08003276 0xd002     beq   0x0800327e
0x08003278 0x2a00     cmp   r2,0x0
0x0800327a 0xd000     beq   0x0800327e
0x0800327c 0x2001     mov   r0,#0x1
0x0800327e entry from 0x08003276
0x0800327e entry from 0x0800327a
0x0800327e 0x4770     bx    r14
0x08003280 }
0x08003280 0x40010400 dc.l 0x40010400
0x0800410c entry hardFault
0x0800410c entry from 0x0800410c
0x0800410c {
0x0800410c 0xe7fe     b     0x800410c
0x0800410e }
0x08005378 entry memManage
0x08005378 entry from 0x08005378
0x08005378 {
0x08005378 0xe7fe     b     0x8005378
0x0800537a -- +++++++++
0x0800537a }
0x0800537a entry nmi
0x0800537a {
0x0800537a 0x4770     bx    r14
0x0800537c }
0x0800537e entry from 0x08003250
0x0800537e {
0x0800537e 0x210f     mov   r1,#0xf
0x08005380 0x78c4     ldrb  r4,[r0,#0x3]
0x08005382 0x7802     ldrb  r2,[r0,#0x0]
0x08005384 0x2301     mov   r3,#0x1
0x08005386 0xf04f26e0 mov r6,#0xe000e000
0x0800538a 0xb1dc     cbz   r4,pc+27
0x0800538c 0x4c12     ldr   r4,[#0x80053d8] ;=0xe000ed0c
0x0800538e 0x6824     ldr   r4,[r4,#0x0]
0x08005390 0x7845     ldrb  r5,[r0,#0x1]
0x08005392 0xf40464e0 and r4,r4,#0x00000700
0x08005396 0xf5c464e0 
0x0800539a 0x0a24     lsr   r4,r4,#0x8
0x0800539c 0xf1c40704 thumb32 1
0x080053a0 0x40e1     lsr   r1,r4
0x080053a2 0x7884     ldrb  r4,[r0,#0x2]
0x080053a4 0x40bd     lsl   r5,r7
0x080053a6 0x400c     and   r4,r1
0x080053a8 0x432c     orr   r4,r5
0x080053aa 0x0121     lsl   r1,r4,#0x4
0x080053ac 0x4c0b     ldr   r4,[#0x80053dc] ;=0xe000e400
0x080053ae 0x5511     strb  r1,[r2,r4]
0x080053b0 0x7800     ldrb  r0,[r0,#0x0]
0x080053b2 0xf000011f and r1,r0,#0x0000001f
0x080053b6 0x408b     lsl   r3,r1
0x080053b8 0x0940     lsr   r0,r0,#0x5
0x080053ba 0xeb060080 add
0x080053be 0xf8c03100 
0x080053c2 0xbdf0     pop   {r4-r7,pc}
0x080053c4 }
0x080053d8 0xe000ed0c dc.l 0xe000ed0c
0x080053dc 0xe000e400 dc.l 0xe000e400
0x080057ae entry from 0x0800bcb8
0x080057ae {
0x080057ae 0xb086     sub   sp,#0x18
0x080057b0 0xf000f86c bl #0x0800588e
0x080057b4 0x4d2e     ldr   r5,[#0x8005870] ;=0x20000158
0x080057b6 0x2400     mov   r4,#0x0
0x080057b8 0x632c     str   r4,[r5,#0x30]
0x080057ba 0x70ac     strb  r4,[r5,#0x2]
0x080057bc 0x70ec     strb  r4,[r5,#0x3]
0x080057be 0x722c     strb  r4,[r5,#0x8]
0x080057c0 0x71ec     strb  r4,[r5,#0x7]
0x080057c2 0x60ec     str   r4,[r5,#0xc]
0x080057c4 0x61ec     str   r4,[r5,#0x1c]
0x080057c6 0x61ac     str   r4,[r5,#0x18]
0x080057c8 0x616c     str   r4,[r5,#0x14]
0x080057ca 0x706c     strb  r4,[r5,#0x1]
0x080057cc 0x71ac     strb  r4,[r5,#0x6]
0x080057ce 0x4620     mov   r0,r4
0x080057d0 0xf1050134 add
0x080057d4 entry from 0x080057dc
0x080057d4 0x540c     strb  r4,[r1,r0]
0x080057d6 0x1c40     add   r0,r0,#0x1
0x080057d8 0xb2c0     uxtb  r0,r0
0x080057da 0x2808     cmp   r0,0x8
0x080057dc 0xd3fa     bcc   0x080057d4
0x080057de 0x712c     strb  r4,[r5,#0x4]
0x080057e0 0x716c     strb  r4,[r5,#0x5]
0x080057e2 0x62ac     str   r4,[r5,#0x28]
0x080057e4 0x622c     str   r4,[r5,#0x20]
0x080057e6 0xf000fdfb bl #0x080063e2
0x080057ea 0xf44f71c8 
0x080057ee 0x4821     ldr   r0,[#0x8005874] ;=0x20000f3c
0x080057f0 0xf000fe28 bl #0x08006446
0x080057f4 0x4a1f     ldr   r2,[#0x8005874] ;=0x20000f3c
0x080057f6 0x2000     mov   r0,#0x0
0x080057f8 entry from 0x08005814
0x080057f8 0x1c41     add   r1,r0,#0x1
0x080057fa 0xeb000080 add
0x080057fe 0xb28b     uxth  r3,r1
0x08005800 0xeb020080 add
0x08005804 0xeb030383 add
0x08005808 0xeb020383 add
0x0800580c 0x7004     strb  r4,[r0,#0x0]
0x0800580e 0x6043     str   r3,[r0,#0x4]
0x08005810 0xb288     uxth  r0,r1
0x08005812 0x2813     cmp   r0,0x13
0x08005814 0xd3f0     bcc   0x080057f8
0x08005816 0xeb000080 add
0x0800581a 0xeb020080 add
0x0800581e 0x7004     strb  r4,[r0,#0x0]
0x08005820 0x6044     str   r4,[r0,#0x4]
0x08005822 0x612a     str   r2,[r5,#0x10]
0x08005824 0xf000fe18 bl #0x0800645a
0x08005828 0x2680     mov   r6,#0x80
0x0800582a 0x4813     ldr   r0,[#0x8005878] ;=0x200012cc
0x0800582c 0xe9cd0601 thumb32
0x08005830 0xf64f70ff movw r0,#0x0000ffff
0x08005834 0x9000     str   r0,[sp,#0x0]
0x08005836 0x2503     mov   r5,#0x3
0x08005838 0x233f     mov   r3,#0x3f
0x0800583a 0x4a10     ldr   r2,[#0x800587c] ;=0x200014c8
0x0800583c 0x2100     mov   r1,#0x0
0x0800583e 0x4810     ldr   r0,[#0x8005880] ;=0x080065e9
0x08005840 0xe9cd4503 thumb32
0x08005844 0xf000fb0e bl #0x08005e66
0x08005848 0x480e     ldr   r0,[#0x8005884] ;=0x200010cc
0x0800584a 0xe9cd0601 thumb32
0x0800584e 0xf64f70fe 
0x08005852 0x4a09     ldr   r2,[#0x8005878] ;=0x200012cc
0x08005854 0x9000     str   r0,[sp,#0x0]
0x08005856 0x233e     mov   r3,#0x3e
0x08005858 0x1f12     sub   r2,r2,#0x4
0x0800585a 0x2100     mov   r1,#0x0
0x0800585c 0x480a     ldr   r0,[#0x8005888] ;=0x08006605
0x0800585e 0xe9cd4503 thumb32
0x08005862 0xf000faff bl #0x08005e66
0x08005866 0xb006     add   sp,sp,#0x18
0x08005868 0xe8bd4070 ldmia r13!, r4-r6 r14
0x0800586c 0xf000b80f b
0x08005870 0x0158     lsl   r0,r3,#0x5
0x08005870 0x20000158 dc.l 0x20000158
0x08005872 0x2000     mov   r0,#0x0
0x08005874 0x0f3c     lsr   r4,r7,#0x1c
0x08005874 0x20000f3c dc.l 0x20000f3c
0x08005874 0x20000f3c dc.l 0x20000f3c
0x08005876 0x2000     mov   r0,#0x0
0x08005878 0x12cc     asr   r4,r1,#0xb
0x08005878 0x200012cc dc.l 0x200012cc
0x08005878 0x200012cc dc.l 0x200012cc
0x0800587a 0x2000     mov   r0,#0x0
0x0800587c 0x14c8     asr   r0,r1,#0x13
0x0800587c 0x200014c8 dc.l 0x200014c8
0x0800587e 0x2000     mov   r0,#0x0
0x08005880 0x65e9     str   r1,[r5,#0x5c]
0x08005880 0x080065e9 dc.l 0x080065e9
0x08005882 0x0800     lsr   r0,r0,#0x0
0x08005884 0x10cc     asr   r4,r1,#0x3
0x08005884 0x200010cc dc.l 0x200010cc
0x08005886 0x2000     mov   r0,#0x0
0x08005888 0x6605     str   r5,[r0,#0x60]
0x08005888 0x08006605 dc.l 0x08006605
0x0800588a 0x0800     lsr   r0,r0,#0x0
0x0800588c 0x4770     bx    r14
0x0800588e }
0x0800588e entry from 0x080057b0
0x0800588e {
0x0800588e 0x4770     bx    r14
0x08005890 }
0x08005daa entry from 0x0800bcc8
0x08005daa {
0x08005daa 0x4c09     ldr   r4,[#0x8005dd0] ;=0x20000158
0x08005dac 0x79e0     ldrb  r0,[r4,#0x7]
0x08005dae 0x2800     cmp   r0,0x0
0x08005db0 0xd10c     bne   0x08005dcc
0x08005db2 0xf000fb95 bl #0x080064e2
0x08005db6 0x7960     ldrb  r0,[r4,#0x5]
0x08005db8 0x4906     ldr   r1,[#0x8005dd4] ;=0x200014cc
0x08005dba 0x7120     strb  r0,[r4,#0x4]
0x08005dbc 0xf8510020 ldr
0x08005dc0 0x62a0     str   r0,[r4,#0x28]
0x08005dc2 0x6220     str   r0,[r4,#0x20]
0x08005dc4 0xe8bd4010 ldmia r13!, r4 r14
0x08005dc8 0xf7fab9b3 b
0x08005dcc entry from 0x08005db0
0x08005dcc 0xbd10     pop   {r4,pc}
0x08005dce }
0x08005dd0 0x20000158 dc.l 0x20000158
0x08005dd4 0x200014cc dc.l 0x200014cc
0x08005dde entry from 0x0800bcc4
0x08005dde {
0x08005dde 0x43fe     mvn   r6,r7
0x08005de0 0x461c     mov   r4,r3
0x08005de2 0x4615     mov   r5,r2
0x08005de4 0x460f     mov   r7,r1
0x08005de6 0x4680     mov   r8,r0
0x08005de8 0xf7faf99c bl #0x08000126
0x08005dec 0x491a     ldr   r1,[#0x8005e58] ;=0x2000015a
0x08005dee 0x7809     ldrb  r1,[r1,#0x0]
0x08005df0 0xb121     cbz   r1,pc+4
0x08005df2 0xf7faf99b bl #0x0800012e
0x08005df6 0x203c     mov   r0,#0x3c
0x08005df8 entry from 0x08005e0a
0x08005df8 0xe8bd83fe ldmia r13!, r1-r9 r15
0x08005dfc 0x4e17     ldr   r6,[#0x8005e5c] ;=0x200014cc
0x08005dfe 0xf8561024 ldr
0x08005e02 0xb119     cbz   r1,pc+3
0x08005e04 0xf7faf992 bl #0x0800012e
0x08005e08 0x2028     mov   r0,#0x28
0x08005e0a 0xe7f5     b     0x8005df8
0x08005e0c }
0x08005e58 0x2000015a dc.l 0x2000015a
0x08005e5c 0x200014cc dc.l 0x200014cc
0x08005e66 entry from 0x08005844
0x08005e66 entry from 0x08005862
0x08005e66 {
0x08005e66 0x4fff     ldr   r7,[#0x8006264] ;=0x62a11e49
0x08005e68 0xb083     sub   sp,#0xc
0x08005e6a 0x461c     mov   r4,r3
0x08005e6c 0xe9dd8613 ldrd
0x08005e70 0xe9dd9711 ldrd
0x08005e74 0x4692     mov   r10,r2
0x08005e76 0x468b     mov   r11,r1
0x08005e78 0xf7faf954 bl #0x08000126
0x08005e7c 0x491d     ldr   r1,[#0x8005ef4] ;=0x2000015a
0x08005e7e 0x7809     ldrb  r1,[r1,#0x0]
0x08005e80 0xb129     cbz   r1,pc+5
0x08005e82 0xf7faf953 bl #0x0800012e
0x08005e86 0x203c     mov   r0,#0x3c
0x08005e88 entry from 0x08005e9c
0x08005e88 0xb007     add   sp,sp,#0x1c
0x08005e8a 0xe8bd8ff0 ldmia r13!, r4-r11 r15
0x08005e8e 0x4d1a     ldr   r5,[#0x8005ef8] ;=0x200014cc
0x08005e90 0xf8551024 ldr
0x08005e94 0xb119     cbz   r1,pc+3
0x08005e96 0xf7faf949 bl #0x0800012e
0x08005e9a 0x2028     mov   r0,#0x28
0x08005e9c 0xe7f4     b     0x8005e88
0x08005e9e }
0x08005ef4 0x2000015a dc.l 0x2000015a
0x08005ef8 0x200014cc dc.l 0x200014cc
0x08005f06 entry from 0x08009626
0x08005f06 entry from 0x0800962c
0x08005f06 entry from 0x08009632
0x08005f06 entry from 0x08009638
0x08005f06 entry from 0x0800963e
0x08005f06 entry from 0x08009644
0x08005f06 entry from 0x0800964a
0x08005f06 entry from 0x08009650
0x08005f06 entry from 0x08009656
0x08005f06 entry from 0x0800965c
0x08005f06 {
0x08005f06 0x47f0     blx   r14 ; # jmp to ??
0x08005f08 0x4606     mov   r6,r0
0x08005f0a 0x4840     ldr   r0,[#0x800600c] ;=0x2000015a
0x08005f0c 0x7800     ldrb  r0,[r0,#0x0]
0x08005f0e 0xb110     cbz   r0,pc+2
0x08005f10 0x2040     mov   r0,#0x40
0x08005f12 entry from 0x08005f28
0x08005f12 entry from 0x08005f66
0x08005f12 entry from 0x08006008
0x08005f12 0xe8bd87f0 ldmia r13!, r4-r10 r15
0x08005f16 0x2e3f     cmp   r6,0x3f
0x08005f18 0xd005     beq   0x08005f26
0x08005f1a 0xf7faf903 bl #0x08000126
0x08005f1e 0x4607     mov   r7,r0
0x08005f20 0x2eff     cmp   r6,0xff
0x08005f22 0xd002     beq   0x08005f2a
0x08005f24 0xe005     b     0x8005f32
0x08005f26 }
0x08005f26 entry from 0x08005f18
0x08005f26 {
0x08005f26 0x203e     mov   r0,#0x3e
0x08005f28 0xe7f3     b     0x8005f12
0x08005f2a }
0x08005f2a entry from 0x08005f22
0x08005f2a {
0x08005f2a 0x4839     ldr   r0,[#0x8006010] ;=0x20000178
0x08005f2c 0x6800     ldr   r0,[r0,#0x0]
0x08005f2e 0xf890602e ldrb
0x08005f32 entry from 0x08005f24
0x08005f32 0xf8df90e0 ldr
0x08005f36 0xf8594026 ldr
0x08005f3a 0xb15c     cbz   r4,pc+11
0x08005f3c 0x2c01     cmp   r4,0x1
0x08005f3e 0xd00e     beq   0x08005f5e
0x08005f40 0xf8942030 ldrb
0x08005f44 0x4934     ldr   r1,[#0x8006018] ;=0x2000018c
0x08005f46 0xf8943031 ldrb
0x08005f4a 0x5c88     ldrb  r0,[r1,r2]
0x08005f4c 0x4398     bic   r0,r3
0x08005f4e 0x5488     strb  r0,[r1,r2]
0x08005f50 0xd00a     beq   0x08005f68
0x08005f52 0xe00f     b     0x8005f74
0x08005f54 }
0x08005f5e entry from 0x08005f3e
0x08005f5e {
0x08005f5e 0x4638     mov   r0,r7
0x08005f60 0xf7faf8e4 bl #0x0800012e
0x08005f64 0x203d     mov   r0,#0x3d
0x08005f66 0xe7d4     b     0x8005f12
0x08005f68 }
0x08005f68 entry from 0x08005f50
0x08005f68 {
0x08005f68 0x482c     ldr   r0,[#0x800601c] ;=0x2000015e
0x08005f6a 0xf8942032 ldrb
0x08005f6e 0x7801     ldrb  r1,[r0,#0x0]
0x08005f70 0x4391     bic   r1,r2
0x08005f72 0x7001     strb  r1,[r0,#0x0]
0x08005f74 entry from 0x08005f52
0x08005f74 0x69e1     ldr   r1,[r4,#0x1c]
0x08005f76 0xb111     cbz   r1,pc+2
0x08005f78 0x4620     mov   r0,r4
0x08005f7a 0xf000f9df bl #0x0800633e
0x08005f7e 0x6a21     ldr   r1,[r4,#0x20]
0x08005f80 0xb111     cbz   r1,pc+2
0x08005f82 0x4620     mov   r0,r4
0x08005f84 0xf000f9ea bl #0x0800635e
0x08005f88 0xf04f0800 
0x08005f8c 0xf8c48028 
0x08005f90 0x4d23     ldr   r5,[#0x8006020] ;=0x2000015b
0x08005f92 0xf884802c 
0x08005f96 0xf884802d thumb32
0x08005f9a 0x7828     ldrb  r0,[r5,#0x0]
0x08005f9c 0x28ff     cmp   r0,0xff
0x08005f9e 0xd201     bcs   0x08005fa4
0x08005fa0 0x1c40     add   r0,r0,#0x1
0x08005fa2 0x7028     strb  r0,[r5,#0x0]
0x08005fa4 entry from 0x08005f9e
0x08005fa4 0x4638     mov   r0,r7
0x08005fa6 0xf7faf8c1 bl #0x0800012e
0x08005faa 0xf000f989 bl #0x080062c2
0x08005fae 0xf7faf8b9 bl #0x08000126
0x08005fb2 0x4607     mov   r7,r0
0x08005fb4 0x7828     ldrb  r0,[r5,#0x0]
0x08005fb6 0xb108     cbz   r0,pc+1
0x08005fb8 0x1e40     sub   r0,r0,#0x1
0x08005fba 0x7028     strb  r0,[r5,#0x0]
0x08005fbc 0x4620     mov   r0,r4
0x08005fbe 0xf000f839 bl #0x08006036
0x08005fc2 0x4918     ldr   r1,[#0x8006024] ;=0x20000160
0x08005fc4 0x7808     ldrb  r0,[r1,#0x0]
0x08005fc6 0x1e40     sub   r0,r0,#0x1
0x08005fc8 0x7008     strb  r0,[r1,#0x0]
0x08005fca 0xf8498026 
0x08005fce 0x69a1     ldr   r1,[r4,#0x18]
0x08005fd0 0x4640     mov   r0,r8
0x08005fd2 0xb181     cbz   r1,pc+16
0x08005fd4 0x6960     ldr   r0,[r4,#0x14]
0x08005fd6 0x6148     str   r0,[r1,#0x14]
0x08005fd8 0xe9d40105 ldrd
0x08005fdc 0x6181     str   r1,[r0,#0x18]
0x08005fde 0x4812     ldr   r0,[#0x8006028] ;=0x2000017c
0x08005fe0 0x6801     ldr   r1,[r0,#0x0]
0x08005fe2 0x6161     str   r1,[r4,#0x14]
0x08005fe4 0x6004     str   r4,[r0,#0x0]
0x08005fe6 0x4638     mov   r0,r7
0x08005fe8 0xf7faf8a0 bl #0x0800012e
0x08005fec 0x480f     ldr   r0,[#0x800602c] ;=0x2000015f
0x08005fee 0x7800     ldrb  r0,[r0,#0x0]
0x08005ff0 0x2801     cmp   r0,0x1
0x08005ff2 0xd006     beq   0x08006002
0x08005ff4 0xe007     b     0x8006006
0x08005ff6 }
0x08006002 entry from 0x08005ff2
0x08006002 {
0x08006002 0xf000fa49 bl #0x0800649a
0x08006006 entry from 0x08005ff4
0x08006006 0x2000     mov   r0,#0x0
0x08006008 0xe783     b     0x8005f12
0x0800600a }
0x0800600c 0x2000015a dc.l 0x2000015a
0x08006010 0x20000178 dc.l 0x20000178
0x08006018 0x2000018c dc.l 0x2000018c
0x0800601c 0x2000015e dc.l 0x2000015e
0x08006020 0x2000015b dc.l 0x2000015b
0x08006024 0x20000160 dc.l 0x20000160
0x08006028 0x2000017c dc.l 0x2000017c
0x0800602c 0x2000015f dc.l 0x2000015f
0x08006036 entry from 0x08005fbe
0x08006036 {
0x08006036 0xb930     cbnz  r0,pc+6
0x08006038 0xf7fbb92f b
0x0800603c 0xf7fbb92e b
0x08006040 0xe92d41f0 
0x08006044 0x4604     mov   r4,r0
0x08006046 0x2000     mov   r0,#0x0
0x08006048 0x6008     str   r0,[r1,#0x0]
0x0800604a 0x460d     mov   r5,r1
0x0800604c 0x6048     str   r0,[r1,#0x4]
0x0800604e 0xf7faf869 bl #0x08000126
0x08006052 0x4601     mov   r1,r0
0x08006054 0x2cff     cmp   r4,0xff
0x08006056 0xd103     bne   0x08006060
0x08006058 0x4813     ldr   r0,[#0x80060a8] ;=0x20000178
0x0800605a 0x6800     ldr   r0,[r0,#0x0]
0x0800605c 0xf890402e ldrb
0x08006060 entry from 0x08006056
0x08006060 0x4812     ldr   r0,[#0x80060ac] ;=0x200014cc
0x08006062 0xf8500024 ldr
0x08006066 0xb158     cbz   r0,pc+11
0x08006068 0x2801     cmp   r0,0x1
0x0800606a 0xd009     beq   0x08006080
0x0800606c 0x7c02     ldrb  r2,[r0,#0x10]
0x0800606e 0x07d2     lsl   r2,r2,#0x1f
0x08006070 0xd00c     beq   0x0800608c
0x08006072 0xe9d07602 ldrd
0x08006076 0x2400     mov   r4,#0x0
0x08006078 0x4608     mov   r0,r1
0x0800607a 0xf7faf857 bl #0x0800012e
0x0800607e 0xe00b     b     0x8006098
0x08006080 }
0x08006080 entry from 0x0800606a
0x08006080 {
0x08006080 0x4608     mov   r0,r1
0x08006082 0xf7faf853 bl #0x0800012e
0x08006086 0x2043     mov   r0,#0x43
0x08006088 entry from 0x08006094
0x08006088 entry from 0x080060a6
0x08006088 0xe8bd81f0 ldmia r13!, r4-r8 r15
0x0800608c entry from 0x08006070
0x0800608c 0x4608     mov   r0,r1
0x0800608e 0xf7faf84d bl #0x0800012e
0x08006092 0x2045     mov   r0,#0x45
0x08006094 0xe7f8     b     0x8006088
0x08006096 }
0x08006096 entry from 0x0800609c
0x08006096 {
0x08006096 0x1c64     add   r4,r4,#0x1
0x08006098 -- +++++++++
0x08006098 }
0x08006098 entry from 0x0800607e
0x08006098 {
0x08006098 0xcf01     ldmia r7!,{r0}
0x0800609a 0x2800     cmp   r0,0x0
0x0800609c 0xd0fb     beq   0x08006096
0x0800609e 0x1b30     sub   r0,r6,r4
0x080060a0 0xe9c54000 
0x080060a4 0x2000     mov   r0,#0x0
0x080060a6 0xe7ef     b     0x8006088
0x080060a8 }
0x080060a8 0x20000178 dc.l 0x20000178
0x080060ac 0x200014cc dc.l 0x200014cc
0x080061b8 entry from 0x0800017e
0x080061b8 {
0x080061b8 0xf7fbb871 b
0x080061bc 0xb570     push  {r4-r6,lr}
0x080061be 0x4604     mov   r4,r0
0x080061c0 0x4813     ldr   r0,[#0x8006210] ;=0x2000015a
0x080061c2 0x7800     ldrb  r0,[r0,#0x0]
0x080061c4 0x2800     cmp   r0,0x0
0x080061c6 0xd121     bne   0x0800620c
0x080061c8 0x4812     ldr   r0,[#0x8006214] ;=0x2000015b
0x080061ca 0x7800     ldrb  r0,[r0,#0x0]
0x080061cc 0x2800     cmp   r0,0x0
0x080061ce 0xd11d     bne   0x0800620c
0x080061d0 0x2c00     cmp   r4,0x0
0x080061d2 0xd01b     beq   0x0800620c
0x080061d4 0xf7f9ffa6 bl #0x08000126
0x080061d8 0x4603     mov   r3,r0
0x080061da 0x480f     ldr   r0,[#0x8006218] ;=0x20000178
0x080061dc 0x4d0f     ldr   r5,[#0x800621c] ;=0x2000018c
0x080061de 0x6801     ldr   r1,[r0,#0x0]
0x080061e0 0xf8910030 ldrb
0x080061e4 0xf8916031 ldrb
0x080061e8 0x5c2a     ldrb  r2,[r5,r0]
0x080061ea 0x43b2     bic   r2,r6
0x080061ec 0x542a     strb  r2,[r5,r0]
0x080061ee 0xd105     bne   0x080061fc
0x080061f0 0x480b     ldr   r0,[#0x8006220] ;=0x2000015e
0x080061f2 0xf8915032 ldrb
0x080061f6 0x7802     ldrb  r2,[r0,#0x0]
0x080061f8 0x43aa     bic   r2,r5
0x080061fa 0x7002     strb  r2,[r0,#0x0]
0x080061fc entry from 0x080061ee
0x080061fc 0x4618     mov   r0,r3
0x080061fe 0x628c     str   r4,[r1,#0x28]
0x08006200 0xf7f9ff94 bl #0x0800012e
0x08006204 0xe8bd4070 ldmia r13!, r4-r6 r14
0x08006208 0xf000b946 b
0x0800620c entry from 0x080061c6
0x0800620c entry from 0x080061ce
0x0800620c entry from 0x080061d2
0x0800620c 0xbd70     pop   {r4-r6,pc}
0x0800620e }
0x08006210 0x2000015a dc.l 0x2000015a
0x08006214 0x2000015b dc.l 0x2000015b
0x08006218 0x20000178 dc.l 0x20000178
0x0800621c 0x2000018c dc.l 0x2000018c
0x08006220 0x2000015e dc.l 0x2000015e
0x0800623e entry from 0x0800953e
0x0800623e {
0x0800623e 0xf000f83d bl #0x080062be
0x08006242 0xf7f9ff6f bl #0x08000126
0x08006246 0x4d1c     ldr   r5,[#0x80062b8] ;=0x20000158
0x08006248 0x6b29     ldr   r1,[r5,#0x30]
0x0800624a 0x1c49     add   r1,r1,#0x1
0x0800624c 0x6329     str   r1,[r5,#0x30]
0x0800624e 0xf7f9ff6d bl #0x0800012e
0x08006252 0x79e8     ldrb  r0,[r5,#0x7]
0x08006254 0x2801     cmp   r0,0x1
0x08006256 0xd12e     bne   0x080062b6
0x08006258 0x6aec     ldr   r4,[r5,#0x2c]
0x0800625a 0xe028     b     0x80062ae
0x0800625c }
0x0800625c entry from 0x080062b4
0x0800625c {
0x0800625c 0xf7f9ff62 bl #0x08000126
0x08006260 0x6aa1     ldr   r1,[r4,#0x28]
0x08006262 0xb309     cbz   r1,pc+33
0x08006264 0x1e49     sub   r1,r1,#0x1
0x08006264 0x62a11e49 dc.l 0x62a11e49
0x08006266 0x62a1     str   r1,[r4,#0x28]
0x08006268 0xd11e     bne   0x080062a8
0x0800626a 0xf894102c ldrb
0x0800626e 0xf0110f37 and r15,r1,#0x00000037
0x08006272 0xd005     beq   0x08006280
0x08006274 0xf00101c8 and r1,r1,#0x000000c8
0x08006278 0xf884102c 
0x0800627c 0x2101     mov   r1,#0x1
0x0800627e 0xe000     b     0x8006282
0x08006280 }
0x08006280 entry from 0x08006272
0x08006280 {
0x08006280 0x2100     mov   r1,#0x0
0x08006282 entry from 0x0800627e
0x08006282 0xf884102d thumb32
0x08006286 0xf894102c ldrb
0x0800628a 0x0709     lsl   r1,r1,#0x1c
0x0800628c 0xd40c     bmi   0x080062a8
0x0800628e 0x3430     add   r4,r4,#0x30
0x08006290 0x79aa     ldrb  r2,[r5,#0x6]
0x08006292 0x78a1     ldrb  r1,[r4,#0x2]
0x08006294 0x4311     orr   r1,r2
0x08006296 0x71a9     strb  r1,[r5,#0x6]
0x08006298 0x4907     ldr   r1,[#0x80062b8] ;=0x20000158
0x0800629a 0x7822     ldrb  r2,[r4,#0x0]
0x0800629c 0x3134     add   r1,r1,#0x34
0x0800629e 0x7866     ldrb  r6,[r4,#0x1]
0x080062a0 0x5c8b     ldrb  r3,[r1,r2]
0x080062a2 0x3c30     sub   r4,#0x30
0x080062a4 0x4333     orr   r3,r6
0x080062a6 0x548b     strb  r3,[r1,r2]
0x080062a8 -- +++++++++
0x080062a8 }
0x080062a8 entry from 0x08006268
0x080062a8 entry from 0x0800628c
0x080062a8 {
0x080062a8 0x6964     ldr   r4,[r4,#0x14]
0x080062aa 0xf7f9ff3f bl #0x0800012e
0x080062ae -- +++++++++
0x080062ae }
0x080062ae entry from 0x0800625a
0x080062ae {
0x080062ae 0xf894002e ldrb
0x080062b2 0x283f     cmp   r0,0x3f
0x080062b4 0xd1d2     bne   0x0800625c
0x080062b6 -- +++++++++
0x080062b6 }
0x080062b6 entry from 0x08006256
0x080062b6 {
0x080062b6 0xbd70     pop   {r4-r6,pc}
0x080062b8 }
0x080062b8 0x20000158 dc.l 0x20000158
0x080062b8 0x20000158 dc.l 0x20000158
0x080062be entry from 0x0800623e
0x080062be {
0x080062be 0xbff0     it nv
0x080062c0 0x4770     bx    r14
0x080062c2 }
0x080062c2 entry from 0x08005faa
0x080062c2 {
0x080062c2 0x0000     movs   r0,r0
0x080062c4 0xb5f0     push  {r4-r7,lr}
0x080062c6 0x4605     mov   r5,r0
0x080062c8 0x7a80     ldrb  r0,[r0,#0xa]
0x080062ca 0x4c19     ldr   r4,[#0x8006330] ;=0x0800ca3e
0x080062cc 0xf04f0700 mov r7,#0x00000000
0x080062d0 0x5c20     ldrb  r0,[r4,r0]
0x080062d2 0xeb050600 add
0x080062d6 0x7af6     ldrb  r6,[r6,#0xb]
0x080062d8 0x5da4     ldrb  r4,[r4,r6]
0x080062da 0xeb0404c0 add
0x080062de 0xb2e6     uxtb  r6,r4
0x080062e0 0x4c14     ldr   r4,[#0x8006334] ;=0x200014cc
0x080062e2 0xf8544026 ldr
0x080062e6 0xf1040424 add
0x080062ea 0xe9c41700 thumb32
0x080062ee 0x7a21     ldrb  r1,[r4,#0x8]
0x080062f0 0xea210102 bic r1,r1,r2,#shift0
0x080062f4 0x7221     strb  r1,[r4,#0x8]
0x080062f6 0x7263     strb  r3,[r4,#0x9]
0x080062f8 0xf1a40424 
0x080062fc 0x0709     lsl   r1,r1,#0x1c
0x080062fe 0xd40b     bmi   0x08006318
0x08006300 0x490d     ldr   r1,[#0x8006338] ;=0x20000158
0x08006302 0xf8942032 ldrb
0x08006306 0x798b     ldrb  r3,[r1,#0x6]
0x08006308 0x431a     orr   r2,r3
0x0800630a 0x718a     strb  r2,[r1,#0x6]
0x0800630c 0x3134     add   r1,r1,#0x34
0x0800630e 0xf8943031 ldrb
0x08006312 0x5c0a     ldrb  r2,[r1,r0]
0x08006314 0x431a     orr   r2,r3
0x08006316 0x540a     strb  r2,[r1,r0]
0x08006318 entry from 0x080062fe
0x08006318 0x4629     mov   r1,r5
0x0800631a 0x4620     mov   r0,r4
0x0800631c 0xf000f80e bl #0x0800633e
0x08006320 0x6a21     ldr   r1,[r4,#0x20]
0x08006322 0xb119     cbz   r1,pc+3
0x08006324 0x4620     mov   r0,r4
0x08006326 0xf000f819 bl #0x0800635e
0x0800632a 0x61e5     str   r5,[r4,#0x1c]
0x0800632c 0x4630     mov   r0,r6
0x0800632e 0xbdf0     pop   {r4-r7,pc}
0x08006330 }
0x08006330 0x0800ca3e dc.l 0x0800ca3e
0x08006334 0x200014cc dc.l 0x200014cc
0x08006338 0x20000158 dc.l 0x20000158
0x0800633e entry from 0x08005f7a
0x0800633e entry from 0x0800631c
0x0800633e {
0x0800633e 0xf8902030 ldrb
0x08006342 0xf8904031 ldrb
0x08006346 0x188b     add   r3,r1,r2
0x08006348 0x7ada     ldrb  r2,[r3,#0xb]
0x0800634a 0x43a2     bic   r2,r4
0x0800634c 0x72da     strb  r2,[r3,#0xb]
0x0800634e 0xd104     bne   0x0800635a
0x08006350 0x7a8a     ldrb  r2,[r1,#0xa]
0x08006352 0xf8900032 ldrb
0x08006356 0x4382     bic   r2,r0
0x08006358 0x728a     strb  r2,[r1,#0xa]
0x0800635a entry from 0x0800634e
0x0800635a 0xbd10     pop   {r4,pc}
0x0800635c }
0x0800635e entry from 0x08005f84
0x0800635e entry from 0x08006326
0x0800635e {
0x0800635e 0xf8103f30 ldrb
0x08006362 0x7884     ldrb  r4,[r0,#0x2]
0x08006364 0x7845     ldrb  r5,[r0,#0x1]
0x08006366 entry from 0x0800637e
0x08006366 0x6808     ldr   r0,[r1,#0x0]
0x08006368 0x2800     cmp   r0,0x0
0x0800636a 0xd009     beq   0x08006380
0x0800636c 0x18c6     add   r6,r0,r3
0x0800636e 0x7af2     ldrb  r2,[r6,#0xb]
0x08006370 0x43aa     bic   r2,r5
0x08006372 0x72f2     strb  r2,[r6,#0xb]
0x08006374 0xd102     bne   0x0800637c
0x08006376 0x7a82     ldrb  r2,[r0,#0xa]
0x08006378 0x43a2     bic   r2,r4
0x0800637a 0x7282     strb  r2,[r0,#0xa]
0x0800637c entry from 0x08006374
0x0800637c 0x1d09     add   r1,r1,#0x4
0x0800637e 0xe7f2     b     0x8006366
0x08006380 }
0x08006380 entry from 0x0800636a
0x08006380 {
0x08006380 0xbd70     pop   {r4-r6,pc}
0x08006382 }
0x080063e2 entry from 0x080057e6
0x080063e2 {
0x080063e2 0xf44f61d1 mov r1,#0x00000688
0x080063e6 0x4814     ldr   r0,[#0x8006438] ;=0x200015cc
0x080063e8 0xf000f82c bl #0x08006446
0x080063ec 0xf44f7180 
0x080063f0 0x4812     ldr   r0,[#0x800643c] ;=0x200014cc
0x080063f2 0xf000f827 bl #0x08006446
0x080063f6 0x4a10     ldr   r2,[#0x8006438] ;=0x200015cc
0x080063f8 0x2000     mov   r0,#0x0
0x080063fa entry from 0x0800641c
0x080063fa 0x1c41     add   r1,r0,#0x1
0x080063fc 0xeb000440 add
0x08006400 0xeb041000 add
0x08006404 0xb2cb     uxtb  r3,r1
0x08006406 0xeb030443 add
0x0800640a 0xeb020080 add
0x0800640e 0xeb041303 add
0x08006412 0xeb020383 add
0x08006416 0x6143     str   r3,[r0,#0x14]
0x08006418 0xb2c8     uxtb  r0,r1
0x0800641a 0x2815     cmp   r0,0x15
0x0800641c 0xd3ed     bcc   0x080063fa
0x0800641e 0xeb000140 add
0x08006422 0xeb011000 add
0x08006426 0xeb020180 add
0x0800642a 0x2000     mov   r0,#0x0
0x0800642c 0x6148     str   r0,[r1,#0x14]
0x0800642e 0x4904     ldr   r1,[#0x8006440] ;=0x20000158
0x08006430 0x624a     str   r2,[r1,#0x24]
0x08006432 0x62c8     str   r0,[r1,#0x2c]
0x08006434 0xbd10     pop   {r4,pc}
0x08006436 }
0x08006438 0x200015cc dc.l 0x200015cc
0x08006438 0x200015cc dc.l 0x200015cc
0x0800643c 0x200014cc dc.l 0x200014cc
0x08006440 0x20000158 dc.l 0x20000158
0x08006446 entry from 0x080057f0
0x08006446 entry from 0x080063e8
0x08006446 entry from 0x080063f2
0x08006446 entry from 0x0800645e
0x08006446 {
0x08006446 0xe003     b     0x8006450
0x08006448 }
0x08006448 entry from 0x08006452
0x08006448 {
0x08006448 0x1e49     sub   r1,r1,#0x1
0x0800644a 0xf8002b01 thumb32
0x0800644e 0xb289     uxth  r1,r1
0x08006450 -- +++++++++
0x08006450 }
0x08006450 entry from 0x08006446
0x08006450 {
0x08006450 0x2900     cmp   r1,0x0
0x08006452 0xd1f9     bne   0x08006448
0x08006454 0x4770     bx    r14
0x08006456 }
0x0800645a entry from 0x08005824
0x0800645a {
0x0800645a 0x2160     mov   r1,#0x60
0x0800645c 0x480c     ldr   r0,[#0x8006490] ;=0x20001c54
0x0800645e 0xf7fffff1 bl #0x08006446
0x08006462 0x4a0b     ldr   r2,[#0x8006490] ;=0x20001c54
0x08006464 0x2000     mov   r0,#0x0
0x08006466 entry from 0x0800647e
0x08006466 0x1c41     add   r1,r0,#0x1
0x08006468 0xb28b     uxth  r3,r1
0x0800646a 0xeb000040 add
0x0800646e 0xeb030343 add
0x08006472 0xeb0203c3 add
0x08006476 0xf8423030 
0x0800647a 0xb288     uxth  r0,r1
0x0800647c 0x2803     cmp   r0,0x3
0x0800647e 0xd3f2     bcc   0x08006466
0x08006480 0xeb000040 add
0x08006484 0x2100     mov   r1,#0x0
0x08006486 0xf8421030 
0x0800648a 0x4802     ldr   r0,[#0x8006494] ;=0x20000194
0x0800648c 0x6002     str   r2,[r0,#0x0]
0x0800648e 0xbd10     pop   {r4,pc}
0x08006490 }
0x08006490 0x20001c54 dc.l 0x20001c54
0x08006490 0x20001c54 dc.l 0x20001c54
0x08006494 0x20000194 dc.l 0x20000194
0x0800649a entry from 0x08006002
0x0800649a {
0x0800649a 0xf7f9fe43 bl #0x08000126
0x0800649e 0x4c0e     ldr   r4,[#0x80064d8] ;=0x20000158
0x080064a0 0x4605     mov   r5,r0
0x080064a2 0x78a0     ldrb  r0,[r4,#0x2]
0x080064a4 0xb998     cbnz  r0,pc+19
0x080064a6 0x78e0     ldrb  r0,[r4,#0x3]
0x080064a8 0xb988     cbnz  r0,pc+17
0x080064aa 0xf000f819 bl #0x080064e2
0x080064ae 0x490b     ldr   r1,[#0x80064dc] ;=0x200014cc
0x080064b0 0x7960     ldrb  r0,[r4,#0x5]
0x080064b2 0xf8511020 ldr
0x080064b6 0x62a1     str   r1,[r4,#0x28]
0x080064b8 0x7922     ldrb  r2,[r4,#0x4]
0x080064ba 0x4290     cmp   r2,r0
0x080064bc 0xd007     beq   0x080064ce
0x080064be 0x6b48     ldr   r0,[r1,#0x34]
0x080064c0 0x1c40     add   r0,r0,#0x1
0x080064c2 0x6348     str   r0,[r1,#0x34]
0x080064c4 0x68e0     ldr   r0,[r4,#0xc]
0x080064c6 0x1c40     add   r0,r0,#0x1
0x080064c8 0x60e0     str   r0,[r4,#0xc]
0x080064ca 0xf7f9fe42 bl #0x08000154
0x080064ce entry from 0x080064bc
0x080064ce 0x4628     mov   r0,r5
0x080064d0 0xe8bd4070 ldmia r13!, r4-r6 r14
0x080064d4 0xf7f9be2a b
0x080064d8 0x0158     lsl   r0,r3,#0x5
0x080064d8 0x20000158 dc.l 0x20000158
0x080064da 0x2000     mov   r0,#0x0
0x080064dc 0x14cc     asr   r4,r1,#0x13
0x080064dc 0x200014cc dc.l 0x200014cc
0x080064de 0x2000     mov   r0,#0x0
0x080064e0 0x4906     ldr   r1,[#0x80064fc] ;=0x20000158
0x080064e2 -- +++++++++
0x080064e2 }
0x080064e2 entry from 0x08005db2
0x080064e2 entry from 0x080064aa
0x080064e2 {
0x080064e2 0x4a05     ldr   r2,[#0x80064f8] ;=0x0800ca3e
0x080064e4 0xf1010334 add
0x080064e8 0x7988     ldrb  r0,[r1,#0x6]
0x080064ea 0x5c10     ldrb  r0,[r2,r0]
0x080064ec 0x5c1b     ldrb  r3,[r3,r0]
0x080064ee 0x5cd2     ldrb  r2,[r2,r3]
0x080064f0 0xeb0200c0 add
0x080064f4 0x7148     strb  r0,[r1,#0x5]
0x080064f6 0x4770     bx    r14
0x080064f8 }
0x080064f8 0x0800ca3e dc.l 0x0800ca3e
0x080064fc 0x20000158 dc.l 0x20000158
0x08007eec entry svCall
0x08007eec {
0x08007eec 0x4770     bx    r14
0x08007eee }
0x0800840e entry from 0x080088b6
0x0800840e {
0x0800840e 0x7008     strb  r0,[r1,#0x0]
0x08008410 0x2000     mov   r0,#0x0
0x08008412 0x7048     strb  r0,[r1,#0x1]
0x08008414 0x4770     bx    r14
0x08008416 }
0x08008892 entry from 0x08003234
0x08008892 {
0x08008892 0x4c10     ldr   r4,[#0x80088d4] ;=0x20000000
0x08008894 0x7920     ldrb  r0,[r4,#0x4]
0x08008896 0x2801     cmp   r0,0x1
0x08008898 0xd11b     bne   0x080088d2
0x0800889a 0x480f     ldr   r0,[#0x80088d8] ;=0x200002f0
0x0800889c 0xf89002f5 ldrb
0x080088a0 0x2802     cmp   r0,0x2
0x080088a2 0xd001     beq   0x080088a8
0x080088a4 0x2801     cmp   r0,0x1
0x080088a6 0xd114     bne   0x080088d2
0x080088a8 entry from 0x080088a2
0x080088a8 0x7e20     ldrb  r0,[r4,#0x18]
0x080088aa 0x2500     mov   r5,#0x0
0x080088ac 0x2801     cmp   r0,0x1
0x080088ae 0xd106     bne   0x080088be
0x080088b0 0x2002     mov   r0,#0x2
0x080088b2 0x7620     strb  r0,[r4,#0x18]
0x080088b4 0x2006     mov   r0,#0x6
0x080088b6 0xf7fffda9 bl #0x0800840e
0x080088ba 0xf8845038 
0x080088be entry from 0x080088ae
0x080088be 0x7e20     ldrb  r0,[r4,#0x18]
0x080088c0 0x2800     cmp   r0,0x0
0x080088c2 0xd006     beq   0x080088d2
0x080088c4 0x6465     str   r5,[r4,#0x44]
0x080088c6 0x2001     mov   r0,#0x1
0x080088c8 0x64a5     str   r5,[r4,#0x48]
0x080088ca 0xf884002b thumb32
0x080088ce 0xf884002c 
0x080088d2 entry from 0x08008898
0x080088d2 entry from 0x080088a6
0x080088d2 entry from 0x080088c2
0x080088d2 0xbd70     pop   {r4-r6,pc}
0x080088d4 }
0x080088d4 0x20000000 dc.l 0x20000000
0x080088d8 0x200002f0 dc.l 0x200002f0
0x0800952c entry sysTick
0x0800952c {
0x0800952c 0xb510     push  {r4,lr}
0x0800952e 0xf7f6fdf9 bl #0x08000126
0x08009532 0x4a06     ldr   r2,[#0x800954c] ;=0x2000015a
0x08009534 0x7811     ldrb  r1,[r2,#0x0]
0x08009536 0x1c49     add   r1,r1,#0x1
0x08009538 0x7011     strb  r1,[r2,#0x0]
0x0800953a 0xf7f6fdf7 bl #0x0800012e
0x0800953e 0xf7fcfe7d bl #0x0800623e
0x08009542 0xe8bd4010 ldmia r13!, r4 r14
0x08009546 0xf7fcb9a3 b
0x0800954a 0x0000     movs   r0,r0
0x0800954c 0x015a     lsl   r2,r3,#0x5
0x0800954c 0x2000015a dc.l 0x2000015a
0x0800954e 0x2000     mov   r0,#0x0
0x08009550 entry tim7
0x08009550 entry from 0x08000102
0x08009550 0x480d     ldr   r0,[#0x8009588] ;=0x40021000
0x08009552 0x6801     ldr   r1,[r0,#0x0]
0x08009554 0xf0410101 orr r1,r1,#0x00000001
0x08009558 0x6001     str   r1,[r0,#0x0]
0x0800955a 0x6841     ldr   r1,[r0,#0x4]
0x0800955c 0x4a0b     ldr   r2,[#0x800958c] ;=0xf8ff0000
0x0800955e 0x4011     and   r1,r2
0x08009560 0x6041     str   r1,[r0,#0x4]
0x08009562 0x6801     ldr   r1,[r0,#0x0]
0x08009564 0x4a0a     ldr   r2,[#0x8009590] ;=0xfef6ffff
0x08009566 0x4011     and   r1,r2
0x08009568 0x6001     str   r1,[r0,#0x0]
0x0800956a 0x6801     ldr   r1,[r0,#0x0]
0x0800956c 0xf4212180 bic r1,r1,#0x00040000
0x08009570 0x6001     str   r1,[r0,#0x0]
0x08009572 0x6841     ldr   r1,[r0,#0x4]
0x08009574 0xf42101fe bic r1,r1,#0x007f0000
0x08009578 0x6041     str   r1,[r0,#0x4]
0x0800957a 0xf44f011f mov r1,#0x009f0000
0x0800957e 0x6081     str   r1,[r0,#0x8]
0x08009580 0x4904     ldr   r1,[#0x8009594] ;=0xe000ed08
0x08009582 0x03c0     lsl   r0,r0,#0xf
0x08009584 0x6008     str   r0,[r1,#0x0]
0x08009586 0x4770     bx    r14
0x08009588 }
0x08009588 0x40021000 dc.l 0x40021000
0x0800958c 0xf8ff0000 dc.l 0xf8ff0000
0x08009590 0xfef6ffff dc.l 0xfef6ffff
0x08009594 0xe000ed08 dc.l 0xe000ed08
0x08009598 entry tim2
0x08009598 {
0x08009598 0xb510     push  {r4,lr}
0x0800959a 0xf04f4480 
0x0800959e 0x4620     mov   r0,r4
0x080095a0 0x8821     ldrh  r1,[r4,#0x0]
0x080095a2 0xf0210101 bic r1,r1,#0x00000001
0x080095a6 0x8021     strh  r1,[r4,#0x0]
0x080095a8 0x2102     mov   r1,#0x2
0x080095aa 0xf000f873 bl #0x08009696
0x080095ae 0x2801     cmp   r0,0x1
0x080095b0 0xd107     bne   0x080095c2
0x080095b2 0xf64f70fd movw r0,#0x0000fffd
0x080095b6 0x8220     strh  r0,[r4,#0x10]
0x080095b8 0x4802     ldr   r0,[#0x80095c4] ;=0x40012408
0x080095ba 0x6801     ldr   r1,[r0,#0x0]
0x080095bc 0xf44101a0 
0x080095c0 0x6001     str   r1,[r0,#0x0]
0x080095c2 entry from 0x080095b0
0x080095c2 0xbd10     pop   {r4,pc}
0x080095c4 }
0x080095c4 0x40012408 dc.l 0x40012408
0x080095c8 entry tim3
0x080095c8 {
0x080095c8 0x480a     ldr   r0,[#0x80095f4] ;=0x40000400
0x080095ca 0xb510     push  {r4,lr}
0x080095cc 0x8801     ldrh  r1,[r0,#0x0]
0x080095ce 0xf0210101 bic r1,r1,#0x00000001
0x080095d2 0x8001     strh  r1,[r0,#0x0]
0x080095d4 0x2104     mov   r1,#0x4
0x080095d6 0xf000f85d bl #0x08009696
0x080095da 0x2801     cmp   r0,0x1
0x080095dc 0xd109     bne   0x080095f2
0x080095de 0x4905     ldr   r1,[#0x80095f4] ;=0x40000400
0x080095e0 0xf64f70fb movw r0,#0x0000fffb
0x080095e4 0x3110     add   r1,r1,#0x10
0x080095e6 0x8008     strh  r0,[r1,#0x0]
0x080095e8 0x4803     ldr   r0,[#0x80095f8] ;=0x40012408
0x080095ea 0x6801     ldr   r1,[r0,#0x0]
0x080095ec 0xf44101a0 
0x080095f0 0x6001     str   r1,[r0,#0x0]
0x080095f2 entry from 0x080095dc
0x080095f2 0xbd10     pop   {r4,pc}
0x080095f4 }
0x080095f4 0x40000400 dc.l 0x40000400
0x080095f4 0x40000400 dc.l 0x40000400
0x080095f8 0x40012408 dc.l 0x40012408
0x080095fc entry tim4
0x080095fc {
0x080095fc 0xb570     push  {r4-r6,lr}
0x080095fe 0xf7f6fd91 bl #0x08000126
0x08009602 0x491d     ldr   r1,[#0x8009678] ;=0x2000015a
0x08009604 0x4605     mov   r5,r0
0x08009606 0x4c1d     ldr   r4,[#0x800967c] ;=0x40000800
0x08009608 0x7808     ldrb  r0,[r1,#0x0]
0x0800960a 0x1c40     add   r0,r0,#0x1
0x0800960c 0x7008     strb  r0,[r1,#0x0]
0x0800960e 0x2101     mov   r1,#0x1
0x08009610 0x4620     mov   r0,r4
0x08009612 0xf000f83f bl #0x08009696
0x08009616 0x2801     cmp   r0,0x1
0x08009618 0xd126     bne   0x08009668
0x0800961a 0x4918     ldr   r1,[#0x800967c] ;=0x40000800
0x0800961c 0xf64f70fe 
0x08009620 0x3110     add   r1,r1,#0x10
0x08009622 0x8008     strh  r0,[r1,#0x0]
0x08009624 0x2004     mov   r0,#0x4
0x08009626 0xf7fcfc6d bl #0x08005f06
0x0800962a 0x2005     mov   r0,#0x5
0x0800962c 0xf7fcfc6a bl #0x08005f06
0x08009630 0x200a     mov   r0,#0xa
0x08009632 0xf7fcfc67 bl #0x08005f06
0x08009636 0x2009     mov   r0,#0x9
0x08009638 0xf7fcfc64 bl #0x08005f06
0x0800963c 0x200c     mov   r0,#0xc
0x0800963e 0xf7fcfc61 bl #0x08005f06
0x08009642 0x200d     mov   r0,#0xd
0x08009644 0xf7fcfc5e bl #0x08005f06
0x08009648 0x200e     mov   r0,#0xe
0x0800964a 0xf7fcfc5b bl #0x08005f06
0x0800964e 0x200f     mov   r0,#0xf
0x08009650 0xf7fcfc58 bl #0x08005f06
0x08009654 0x2010     mov   r0,#0x10
0x08009656 0xf7fcfc55 bl #0x08005f06
0x0800965a 0x2011     mov   r0,#0x11
0x0800965c 0xf7fcfc52 bl #0x08005f06
0x08009660 0x2100     mov   r1,#0x0
0x08009662 0x4620     mov   r0,r4
0x08009664 0xf000f80c bl #0x08009682
0x08009668 entry from 0x08009618
0x08009668 0x4628     mov   r0,r5
0x0800966a 0xf7f6fd5f bl #0x0800012e
0x0800966e 0xe8bd4070 ldmia r13!, r4-r6 r14
0x08009672 0xf7fcb90d b
0x08009676 0x0000     movs   r0,r0
0x08009678 0x015a     lsl   r2,r3,#0x5
0x08009678 0x2000015a dc.l 0x2000015a
0x0800967a 0x2000     mov   r0,#0x0
0x0800967c 0x0800     lsr   r0,r0,#0x0
0x0800967c 0x40000800 dc.l 0x40000800
0x0800967c 0x40000800 dc.l 0x40000800
0x0800967e 0x4000     and   r0,r0
0x08009680 0x2900     cmp   r1,0x0
0x08009682 entry from 0x08009664
0x08009682 0x8801     ldrh  r1,[r0,#0x0]
0x08009684 0xd002     beq   0x0800968c
0x08009686 0xf0410101 orr r1,r1,#0x00000001
0x0800968a 0xe001     b     0x8009690
0x0800968c }
0x0800968c entry from 0x08009684
0x0800968c {
0x0800968c 0xf0210101 bic r1,r1,#0x00000001
0x08009690 entry from 0x0800968a
0x08009690 0x8001     strh  r1,[r0,#0x0]
0x08009692 0x4770     bx    r14
0x08009694 }
0x08009696 entry from 0x080095aa
0x08009696 entry from 0x080095d6
0x08009696 entry from 0x08009612
0x08009696 {
0x08009696 0x2000     mov   r0,#0x0
0x08009698 0x8a13     ldrh  r3,[r2,#0x10]
0x0800969a 0x8992     ldrh  r2,[r2,#0xc]
0x0800969c 0x420b     tst   r3,r1
0x0800969e 0xea020201 and
0x080096a2 0xd002     beq   0x080096aa
0x080096a4 0x2a00     cmp   r2,0x0
0x080096a6 0xd000     beq   0x080096aa
0x080096a8 0x2001     mov   r0,#0x1
0x080096aa entry from 0x080096a2
0x080096aa entry from 0x080096a6
0x080096aa 0x4770     bx    r14
0x080096ac }
0x0800a9dc entry usgeFault
0x0800a9dc entry from 0x0800a9dc
0x0800a9dc {
0x0800a9dc 0xe7fe     b     0x800a9dc
0x0800a9de }
0x0800bc54 entry tim8Cc
0x0800bc54 entry from 0x080000f6
0x0800bc54 {
0x0800bc54 0x481e     ldr   r0,[#0x800bcd0] ;=0x20000000
0x0800bc56 0xb510     push  {r4,lr}
0x0800bc58 0x2100     mov   r1,#0x0
0x0800bc5a 0x6001     str   r1,[r0,#0x0]
0x0800bc5c 0x7101     strb  r1,[r0,#0x4]
0x0800bc5e 0x7141     strb  r1,[r0,#0x5]
0x0800bc60 0x7181     strb  r1,[r0,#0x6]
0x0800bc62 0x71c1     strb  r1,[r0,#0x7]
0x0800bc64 0x7201     strb  r1,[r0,#0x8]
0x0800bc66 0x7241     strb  r1,[r0,#0x9]
0x0800bc68 0x7281     strb  r1,[r0,#0xa]
0x0800bc6a 0x8181     strh  r1,[r0,#0xc]
0x0800bc6c 0x22f0     mov   r2,#0xf0
0x0800bc6e 0x81c2     strh  r2,[r0,#0xe]
0x0800bc70 0x6101     str   r1,[r0,#0x10]
0x0800bc72 0x2302     mov   r3,#0x2
0x0800bc74 0x6141     str   r1,[r0,#0x14]
0x0800bc76 0x7603     strb  r3,[r0,#0x18]
0x0800bc78 0x1e4b     sub   r3,r1,#0x1
0x0800bc7a 0xe9c03107 thumb32
0x0800bc7e 0x8481     strh  r1,[r0,#0x24]
0x0800bc80 0xf8801026 
0x0800bc84 0x8501     strh  r1,[r0,#0x28]
0x0800bc86 0xf880102a 
0x0800bc8a 0xf880102b thumb32
0x0800bc8e 0x6343     str   r3,[r0,#0x34]
0x0800bc90 0xf880102c 
0x0800bc94 0x6301     str   r1,[r0,#0x30]
0x0800bc96 0xf8801038 
0x0800bc9a 0xf8801039 thumb32
0x0800bc9e 0x63c1     str   r1,[r0,#0x3c]
0x0800bca0 0xf8a02040 
0x0800bca4 0xf8a01042 
0x0800bca8 0x6441     str   r1,[r0,#0x44]
0x0800bcaa 0x6481     str   r1,[r0,#0x48]
0x0800bcac 0x64c1     str   r1,[r0,#0x4c]
0x0800bcae 0x6501     str   r1,[r0,#0x50]
0x0800bcb0 0xf8801054 
0x0800bcb4 0xf8a01056 
0x0800bcb8 0xf7f9fd78 bl #0x080057ae
0x0800bcbc 0x2304     mov   r3,#0x4
0x0800bcbe 0x4a05     ldr   r2,[#0x800bcd4] ;=0x20000910
0x0800bcc0 0x2100     mov   r1,#0x0
0x0800bcc2 0x4805     ldr   r0,[#0x800bcd8] ;=0x08001155
0x0800bcc4 0xf7faf88a bl #0x08005dde
0x0800bcc8 0xf7faf86e bl #0x08005daa
0x0800bccc 0x2000     mov   r0,#0x0
0x0800bcce 0xbd10     pop   {r4,pc}
0x0800bcd0 }
0x0800bcd0 0x20000000 dc.l 0x20000000
0x0800bcd4 0x20000910 dc.l 0x20000910
0x0800bcd8 0x08001155 dc.l 0x08001155
0x20000104 entry from 0x0800096c
dones
0x00000000 0x00000000 0x00000000
0x080000ec 0x080000f8 0x0000000c
0x08000100 0x08000108 0x00000008
0x0800011a 0x0800011c 0x00000002
0x08000126 0x0800012c 0x00000006
0x0800012e 0x08000132 0x00000004
0x08000154 0x0800015c 0x00000008
0x08000166 0x080001a8 0x00000042
0x0800095e 0x080009b6 0x00000058
0x080009e4 0x08000aca 0x000000e6
0x08001a30 0x08001a32 0x00000002
0x0800257e 0x08002592 0x00000014
0x080025a2 0x0800267a 0x000000d8
0x0800268c 0x080026c4 0x00000038
0x08002798 0x0800279a 0x00000002
0x08003224 0x08003256 0x00000032
0x0800325a 0x0800325e 0x00000004
0x08003266 0x08003280 0x0000001a
0x0800410c 0x0800410e 0x00000002
0x08005378 0x0800537c 0x00000004
0x0800537e 0x080053c4 0x00000046
0x080057ae 0x08005890 0x000000e2
0x08005daa 0x08005dce 0x00000024
0x08005dde 0x08005e0c 0x0000002e
0x08005e66 0x08005e9e 0x00000038
0x08005f06 0x08005f54 0x0000004e
0x08005f5e 0x08005ff6 0x00000098
0x08006002 0x0800600a 0x00000008
0x08006036 0x080060a8 0x00000072
0x080061b8 0x0800620e 0x00000056
0x0800623e 0x080062b8 0x0000007a
0x080062be 0x08006330 0x00000072
0x0800633e 0x0800635c 0x0000001e
0x0800635e 0x08006382 0x00000024
0x080063e2 0x08006436 0x00000054
0x08006446 0x08006456 0x00000010
0x0800645a 0x08006490 0x00000036
0x0800649a 0x080064f8 0x0000005e
0x08007eec 0x08007eee 0x00000002
0x0800840e 0x08008416 0x00000008
0x08008892 0x080088d4 0x00000042
0x0800952c 0x08009588 0x0000005c
0x08009598 0x080095c4 0x0000002c
0x080095c8 0x080095f4 0x0000002c
0x080095fc 0x08009694 0x00000098
0x08009696 0x080096ac 0x00000016
0x0800a9dc 0x0800a9de 0x00000002
0x0800bc54 0x0800bcd0 0x0000007c
gaps
0x00000000 0x080000ec 0x080000ec
0x080000f8 0x08000100 0x00000008
0x08000108 0x0800011a 0x00000012
0x0800011c 0x08000126 0x0000000a
0x0800012c 0x0800012e 0x00000002
0x08000132 0x08000154 0x00000022
0x0800015c 0x08000166 0x0000000a
0x080001a8 0x0800095e 0x000007b6
0x080009b6 0x080009e4 0x0000002e
0x08000aca 0x08001a30 0x00000f66
0x08001a32 0x0800257e 0x00000b4c
0x08002592 0x080025a2 0x00000010
0x0800267a 0x0800268c 0x00000012
0x080026c4 0x08002798 0x000000d4
0x0800279a 0x08003224 0x00000a8a
0x08003256 0x0800325a 0x00000004
0x0800325e 0x08003266 0x00000008
0x08003280 0x0800410c 0x00000e8c
0x0800410e 0x08005378 0x0000126a
0x0800537c 0x0800537e 0x00000002
0x080053c4 0x080057ae 0x000003ea
0x08005890 0x08005daa 0x0000051a
0x08005dce 0x08005dde 0x00000010
0x08005e0c 0x08005e66 0x0000005a
0x08005e9e 0x08005f06 0x00000068
0x08005f54 0x08005f5e 0x0000000a
0x08005ff6 0x08006002 0x0000000c
0x0800600a 0x08006036 0x0000002c
0x080060a8 0x080061b8 0x00000110
0x0800620e 0x0800623e 0x00000030
0x080062b8 0x080062be 0x00000006
0x08006330 0x0800633e 0x0000000e
0x0800635c 0x0800635e 0x00000002
0x08006382 0x080063e2 0x00000060
0x08006436 0x08006446 0x00000010
0x08006456 0x0800645a 0x00000004
0x08006490 0x0800649a 0x0000000a
0x080064f8 0x08007eec 0x000019f4
0x08007eee 0x0800840e 0x00000520
0x08008416 0x08008892 0x0000047c
0x080088d4 0x0800952c 0x00000c58
0x08009588 0x08009598 0x00000010
0x080095c4 0x080095c8 0x00000004
0x080095f4 0x080095fc 0x00000008
0x08009694 0x08009696 0x00000002
0x080096ac 0x0800a9dc 0x00001330
0x0800a9de 0x0800bc54 0x00001276
entries
