MXC-A36-Demo/MCU/examples/application/ble_simple_periphreal/MDK-ARM/output/Project.txt

72168 lines
4.4 MiB

========================================================================
** ELF Header Information
File Name: D:\WorkFiles\fr309x_display_prj\examples\application\ble_simple_periphreal\MDK-ARM\Objects\Project.axf
Machine class: ELFCLASS32 (32-bit)
Data encoding: ELFDATA2LSB (Little endian)
Header version: EV_CURRENT (Current version)
Operating System ABI: none
ABI Version: 0
File Type: ET_EXEC (Executable) (2)
Machine: EM_ARM (ARM)
Image Entry point: 0x08002155
Flags: EF_ARM_HASENTRY (0x05000002)
ARM ELF revision: 5 (ABI version 2)
Conforms to Base float procedure-call standard
Built with
Component: ARM Compiler 6.16 Tool: armasm [5dfea300]
Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00]
Header size: 52 bytes (0x34)
Program header entry size: 32 bytes (0x20)
Section header entry size: 40 bytes (0x28)
Program header entries: 1
Section header entries: 17
Program header offset: 781196 (0x000beb8c)
Section header offset: 781228 (0x000bebac)
Section header string table index: 16
========================================================================
** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
Size : 284264 bytes (190080 bytes in file)
Virtual address: 0x08002000 (Alignment 16)
========================================================================
** Section #1 'ER_IROM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
Size : 161804 bytes (alignment 4)
Address: 0x08002000
$d.realdata
RESET
__Vectors
0x08002000: 20017108 .q. DCD 536965384
0x08002004: 08002169 i!.. DCD 134226281
0x08002008: 08002177 w!.. DCD 134226295
0x0800200c: 08002179 y!.. DCD 134226297
0x08002010: 0800217b {!.. DCD 134226299
0x08002014: 0800217d }!.. DCD 134226301
0x08002018: 0800217f .!.. DCD 134226303
0x0800201c: 08002181 .!.. DCD 134226305
0x08002020: 00000000 .... DCD 0
0x08002024: 00000000 .... DCD 0
0x08002028: 00000000 .... DCD 0
0x0800202c: 1ffe0071 q... DCD 536739953
0x08002030: 08002185 .!.. DCD 134226309
0x08002034: 00000000 .... DCD 0
0x08002038: 1ffe0001 .... DCD 536739841
0x0800203c: 1ffe0095 .... DCD 536739989
0x08002040: 0800218b .!.. DCD 134226315
0x08002044: 0800218d .!.. DCD 134226317
0x08002048: 0800218f .!.. DCD 134226319
0x0800204c: 08002191 .!.. DCD 134226321
0x08002050: 08002193 .!.. DCD 134226323
0x08002054: 08002195 .!.. DCD 134226325
0x08002058: 08002197 .!.. DCD 134226327
0x0800205c: 08002199 .!.. DCD 134226329
0x08002060: 0800219b .!.. DCD 134226331
0x08002064: 0800219d .!.. DCD 134226333
0x08002068: 0800219f .!.. DCD 134226335
0x0800206c: 080021a1 .!.. DCD 134226337
0x08002070: 080021a3 .!.. DCD 134226339
0x08002074: 080021a5 .!.. DCD 134226341
0x08002078: 080021a7 .!.. DCD 134226343
0x0800207c: 080021a9 .!.. DCD 134226345
0x08002080: 080021ab .!.. DCD 134226347
0x08002084: 080021ad .!.. DCD 134226349
0x08002088: 080021af .!.. DCD 134226351
0x0800208c: 080021b1 .!.. DCD 134226353
0x08002090: 08020865 e... DCD 134350949
0x08002094: 080021b5 .!.. DCD 134226357
0x08002098: 080021b7 .!.. DCD 134226359
0x0800209c: 08020871 q... DCD 134350961
0x080020a0: 080021bb .!.. DCD 134226363
0x080020a4: 080021bd .!.. DCD 134226365
0x080020a8: 080021bf .!.. DCD 134226367
0x080020ac: 080021c1 .!.. DCD 134226369
0x080020b0: 080021c3 .!.. DCD 134226371
0x080020b4: 080021c5 .!.. DCD 134226373
0x080020b8: 080021c7 .!.. DCD 134226375
0x080020bc: 080021c9 .!.. DCD 134226377
0x080020c0: 080021cb .!.. DCD 134226379
0x080020c4: 080021cd .!.. DCD 134226381
0x080020c8: 080021cf .!.. DCD 134226383
0x080020cc: 080021d1 .!.. DCD 134226385
0x080020d0: 080021d3 .!.. DCD 134226387
0x080020d4: 080021d5 .!.. DCD 134226389
0x080020d8: 080021d7 .!.. DCD 134226391
0x080020dc: 080021d9 .!.. DCD 134226393
0x080020e0: 080021db .!.. DCD 134226395
0x080020e4: 080021dd .!.. DCD 134226397
0x080020e8: 080021df .!.. DCD 134226399
0x080020ec: 080021e1 .!.. DCD 134226401
0x080020f0: 080021e3 .!.. DCD 134226403
0x080020f4: 080021e5 .!.. DCD 134226405
0x080020f8: 080021e7 .!.. DCD 134226407
0x080020fc: 080021e9 .!.. DCD 134226409
0x08002100: 080021eb .!.. DCD 134226411
0x08002104: 080021ed .!.. DCD 134226413
0x08002108: 080021ef .!.. DCD 134226415
0x0800210c: 080021f1 .!.. DCD 134226417
0x08002110: 080021f3 .!.. DCD 134226419
0x08002114: 08005a71 qZ.. DCD 134240881
0x08002118: 080021f7 .!.. DCD 134226423
0x0800211c: 080021f9 .!.. DCD 134226425
0x08002120: 080021fb .!.. DCD 134226427
0x08002124: 080021fd .!.. DCD 134226429
0x08002128: 080021ff .!.. DCD 134226431
0x0800212c: 08002201 .".. DCD 134226433
0x08002130: 08002203 .".. DCD 134226435
0x08002134: 08002205 .".. DCD 134226437
0x08002138: 08002207 .".. DCD 134226439
0x0800213c: 08002209 .".. DCD 134226441
0x08002140: 0800220b .".. DCD 134226443
0x08002144: 0801fabd .... DCD 134347453
0x08002148: aa55aa55 U.U. DCD 2857740885
0x0800214c: 00000001 .... DCD 1
0x08002150: 00000000 .... DCD 0
$t
.ARM.Collect$$$$00000000
.ARM.Collect$$$$00000001
__Vectors_End
__main
_main_stk
0x08002154: f8dfd00c .... LDR sp,__lit__00000000 ; [0x8002164] = 0x20017108
.ARM.Collect$$$$00000004
_main_scatterload
0x08002158: f000fb80 .... BL __scatterload ; 0x800285c
.ARM.Collect$$$$00000008
.ARM.Collect$$$$0000000A
.ARM.Collect$$$$0000000B
__main_after_scatterload
_main_clock
_main_cpp_init
_main_init
0x0800215c: 4800 .H LDR r0,[pc,#0] ; [0x8002160] = 0x801f249
0x0800215e: 4700 .G BX r0
$d
0x08002160: 0801f249 I... DCD 134345289
.ARM.Collect$$$$00002712
__lit__00000000
.ARM.Collect$$$$0000000D
.ARM.Collect$$$$0000000F
__rt_final_cpp
__rt_final_exit
0x08002164: 20017108 .q. DCD 536965384
$t
.text
$v0
Reset_Handler
0x08002168: 4829 )H LDR r0,[pc,#164] ; [0x8002210] = 0x20016108
0x0800216a: f380880a .... MSR MSPLIM,r0
0x0800216e: 4829 )H LDR r0,[pc,#164] ; [0x8002214] = 0x8002f41
0x08002170: 4780 .G BLX r0
0x08002172: 4829 )H LDR r0,[pc,#164] ; [0x8002218] = 0x8002155
0x08002174: 4700 .G BX r0
NMI_Handler
0x08002176: e7fe .. B NMI_Handler ; 0x8002176
HardFault_Handler
0x08002178: e7fe .. B HardFault_Handler ; 0x8002178
MemManage_Handler
0x0800217a: e7fe .. B MemManage_Handler ; 0x800217a
BusFault_Handler
0x0800217c: e7fe .. B BusFault_Handler ; 0x800217c
UsageFault_Handler
0x0800217e: e7fe .. B UsageFault_Handler ; 0x800217e
SecureFault_Handler
0x08002180: e7fe .. B SecureFault_Handler ; 0x8002180
0x08002182: e7fe .. B 0x8002182 ; SecureFault_Handler + 2
DebugMon_Handler
0x08002184: e7fe .. B DebugMon_Handler ; 0x8002184
0x08002186: e7fe .. B 0x8002186 ; DebugMon_Handler + 2
0x08002188: e7fe .. B 0x8002188 ; DebugMon_Handler + 4
timer0_irq
0x0800218a: e7fe .. B timer0_irq ; 0x800218a
timer1_irq
0x0800218c: e7fe .. B timer1_irq ; 0x800218c
timer2_irq
0x0800218e: e7fe .. B timer2_irq ; 0x800218e
timer3_irq
0x08002190: e7fe .. B timer3_irq ; 0x8002190
dma0_irq
0x08002192: e7fe .. B dma0_irq ; 0x8002192
dma1_irq
0x08002194: e7fe .. B dma1_irq ; 0x8002194
sdioh0_irq
0x08002196: e7fe .. B sdioh0_irq ; 0x8002196
sdioh1_irq
0x08002198: e7fe .. B sdioh1_irq ; 0x8002198
ipc_mcu_irq
0x0800219a: e7fe .. B ipc_mcu_irq ; 0x800219a
usbotg_irq
0x0800219c: e7fe .. B usbotg_irq ; 0x800219c
iir_irq
0x0800219e: e7fe .. B iir_irq ; 0x800219e
blend_irq
0x080021a0: e7fe .. B blend_irq ; 0x80021a0
fft_irq
0x080021a2: e7fe .. B fft_irq ; 0x80021a2
sec_aes_irq
0x080021a4: e7fe .. B sec_aes_irq ; 0x80021a4
Interrupt14_Handler
0x080021a6: e7fe .. B Interrupt14_Handler ; 0x80021a6
Interrupt15_Handler
0x080021a8: e7fe .. B Interrupt15_Handler ; 0x80021a8
gpioa_irq
0x080021aa: e7fe .. B gpioa_irq ; 0x80021aa
gpiob_irq
0x080021ac: e7fe .. B gpiob_irq ; 0x80021ac
gpioc_irq
0x080021ae: e7fe .. B gpioc_irq ; 0x80021ae
gpiod_irq
0x080021b0: e7fe .. B gpiod_irq ; 0x80021b0
0x080021b2: e7fe .. B 0x80021b2 ; gpiod_irq + 2
uart1_irq
0x080021b4: e7fe .. B uart1_irq ; 0x80021b4
uart2_irq
0x080021b6: e7fe .. B uart2_irq ; 0x80021b6
0x080021b8: e7fe .. B 0x80021b8 ; uart2_irq + 2
uart4_irq
0x080021ba: e7fe .. B uart4_irq ; 0x80021ba
uart5_irq
0x080021bc: e7fe .. B uart5_irq ; 0x80021bc
i2c0_irq
0x080021be: e7fe .. B i2c0_irq ; 0x80021be
i2c1_irq
0x080021c0: e7fe .. B i2c1_irq ; 0x80021c0
i2c2_irq
0x080021c2: e7fe .. B i2c2_irq ; 0x80021c2
i2c3_irq
0x080021c4: e7fe .. B i2c3_irq ; 0x80021c4
i2c4_irq
0x080021c6: e7fe .. B i2c4_irq ; 0x80021c6
i2c5_irq
0x080021c8: e7fe .. B i2c5_irq ; 0x80021c8
spim0_irq
0x080021ca: e7fe .. B spim0_irq ; 0x80021ca
spim1_irq
0x080021cc: e7fe .. B spim1_irq ; 0x80021cc
spim2_irq
0x080021ce: e7fe .. B spim2_irq ; 0x80021ce
spis0_irq
0x080021d0: e7fe .. B spis0_irq ; 0x80021d0
spis1_irq
0x080021d2: e7fe .. B spis1_irq ; 0x80021d2
spimx8_0_irq
0x080021d4: e7fe .. B spimx8_0_irq ; 0x80021d4
spimx8_1_irq
0x080021d6: e7fe .. B spimx8_1_irq ; 0x80021d6
i2s0_irq
0x080021d8: e7fe .. B i2s0_irq ; 0x80021d8
i2s1_irq
0x080021da: e7fe .. B i2s1_irq ; 0x80021da
i2s2_irq
0x080021dc: e7fe .. B i2s2_irq ; 0x80021dc
pdm0_irq
0x080021de: e7fe .. B pdm0_irq ; 0x80021de
pdm1_irq
0x080021e0: e7fe .. B pdm1_irq ; 0x80021e0
pdm2_irq
0x080021e2: e7fe .. B pdm2_irq ; 0x80021e2
adc_irq
0x080021e4: e7fe .. B adc_irq ; 0x80021e4
codec_irq
0x080021e6: e7fe .. B codec_irq ; 0x80021e6
spdif_irq
0x080021e8: e7fe .. B spdif_irq ; 0x80021e8
sbc_dec_irq
0x080021ea: e7fe .. B sbc_dec_irq ; 0x80021ea
sbc_enc_irq
0x080021ec: e7fe .. B sbc_enc_irq ; 0x80021ec
mp3dec_irq
0x080021ee: e7fe .. B mp3dec_irq ; 0x80021ee
parallel0_irq
0x080021f0: e7fe .. B parallel0_irq ; 0x80021f0
Interrupt52_Handler
0x080021f2: e7fe .. B Interrupt52_Handler ; 0x80021f2
0x080021f4: e7fe .. B 0x80021f4 ; Interrupt52_Handler + 2
trng_irq
0x080021f6: e7fe .. B trng_irq ; 0x80021f6
tick_irq
0x080021f8: e7fe .. B tick_irq ; 0x80021f8
Interrupt56_Handler
0x080021fa: e7fe .. B Interrupt56_Handler ; 0x80021fa
Interrupt57_Handler
0x080021fc: e7fe .. B Interrupt57_Handler ; 0x80021fc
Interrupt58_Handler
0x080021fe: e7fe .. B Interrupt58_Handler ; 0x80021fe
Interrupt59_Handler
0x08002200: e7fe .. B Interrupt59_Handler ; 0x8002200
timer4_irq
0x08002202: e7fe .. B timer4_irq ; 0x8002202
timer5_irq
0x08002204: e7fe .. B timer5_irq ; 0x8002204
Interrupt62_Handler
0x08002206: e7fe .. B Interrupt62_Handler ; 0x8002206
ipc_dsp_irq
0x08002208: e7fe .. B ipc_dsp_irq ; 0x8002208
yuv2rgb_irq
0x0800220a: e7fe .. B yuv2rgb_irq ; 0x800220a
0x0800220c: e7fe .. B 0x800220c ; yuv2rgb_irq + 2
$d
0x0800220e: 0000 .. DCW 0
0x08002210: 20016108 .a. DCD 536961288
0x08002214: 08002f41 A/.. DCD 134229825
0x08002218: 08002155 U!.. DCD 134226261
$t
.text
__aeabi_uldivmod
0x0800221c: e92d5ff0 -.._ PUSH {r4-r12,lr}
0x08002220: 4605 .F MOV r5,r0
0x08002222: 2000 . MOVS r0,#0
0x08002224: 4692 .F MOV r10,r2
0x08002226: 469b .F MOV r11,r3
0x08002228: 4688 .F MOV r8,r1
0x0800222a: 4606 .F MOV r6,r0
0x0800222c: 4681 .F MOV r9,r0
0x0800222e: 2440 @$ MOVS r4,#0x40
0x08002230: e01b .. B 0x800226a ; __aeabi_uldivmod + 78
0x08002232: 4628 (F MOV r0,r5
0x08002234: 4641 AF MOV r1,r8
0x08002236: 4647 GF MOV r7,r8
0x08002238: 4622 "F MOV r2,r4
0x0800223a: f000fa5f .._. BL __aeabi_llsr ; 0x80026fc
0x0800223e: 4653 SF MOV r3,r10
0x08002240: 465a ZF MOV r2,r11
0x08002242: 1ac0 .. SUBS r0,r0,r3
0x08002244: 4191 .A SBCS r1,r1,r2
0x08002246: d310 .. BCC 0x800226a ; __aeabi_uldivmod + 78
0x08002248: 4611 .F MOV r1,r2
0x0800224a: 4618 .F MOV r0,r3
0x0800224c: 4622 "F MOV r2,r4
0x0800224e: f000fa46 ..F. BL __aeabi_llsl ; 0x80026de
0x08002252: 1a2d -. SUBS r5,r5,r0
0x08002254: eb670801 g... SBC r8,r7,r1
0x08002258: 464f OF MOV r7,r9
0x0800225a: 4622 "F MOV r2,r4
0x0800225c: 2001 . MOVS r0,#1
0x0800225e: 2100 .! MOVS r1,#0
0x08002260: f000fa3d ..=. BL __aeabi_llsl ; 0x80026de
0x08002264: eb170900 .... ADDS r9,r7,r0
0x08002268: 414e NA ADCS r6,r6,r1
0x0800226a: 1e20 . SUBS r0,r4,#0
0x0800226c: f1a40401 .... SUB r4,r4,#1
0x08002270: dcdf .. BGT 0x8002232 ; __aeabi_uldivmod + 22
0x08002272: 4648 HF MOV r0,r9
0x08002274: 4631 1F MOV r1,r6
0x08002276: 462a *F MOV r2,r5
0x08002278: 4643 CF MOV r3,r8
0x0800227a: e8bd9ff0 .... POP {r4-r12,pc}
0x0800227e: 0000 .. MOVS r0,r0
.text
rand
0x08002280: 4906 .I LDR r1,[pc,#24] ; [0x800229c] = 0x20000008
0x08002282: 4a07 .J LDR r2,[pc,#28] ; [0x80022a0] = 0x41c64e6d
0x08002284: 6808 .h LDR r0,[r1,#0]
0x08002286: 4350 PC MULS r0,r2,r0
0x08002288: f2430239 C.9. MOV r2,#0x3039
0x0800228c: 4410 .D ADD r0,r0,r2
0x0800228e: 6008 .` STR r0,[r1,#0]
0x08002290: 0840 @. LSRS r0,r0,#1
0x08002292: 4770 pG BX lr
srand
0x08002294: 4901 .I LDR r1,[pc,#4] ; [0x800229c] = 0x20000008
0x08002296: 6008 .` STR r0,[r1,#0]
0x08002298: 4770 pG BX lr
$d
0x0800229a: 0000 .. DCW 0
0x0800229c: 20000008 ... DCD 536870920
0x080022a0: 41c64e6d mN.A DCD 1103515245
$t
.text
___aeabi_memcpy8$move
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
0x080022a4: b510 .. PUSH {r4,lr}
0x080022a6: 1a43 C. SUBS r3,r0,r1
0x080022a8: 4293 .B CMP r3,r2
0x080022aa: d209 .. BCS 0x80022c0 ; ___aeabi_memcpy8$move + 28
0x080022ac: 1883 .. ADDS r3,r0,r2
0x080022ae: 1888 .. ADDS r0,r1,r2
0x080022b0: e003 .. B 0x80022ba ; ___aeabi_memcpy8$move + 22
0x080022b2: f8101d01 .... LDRB r1,[r0,#-1]!
0x080022b6: f8031d01 .... STRB r1,[r3,#-1]!
0x080022ba: 1e52 R. SUBS r2,r2,#1
0x080022bc: d2f9 .. BCS 0x80022b2 ; ___aeabi_memcpy8$move + 14
0x080022be: bd10 .. POP {r4,pc}
0x080022c0: ea400301 @... ORR r3,r0,r1
0x080022c4: 079b .. LSLS r3,r3,#30
0x080022c6: d003 .. BEQ 0x80022d0 ; ___aeabi_memcpy8$move + 44
0x080022c8: e009 .. B 0x80022de ; ___aeabi_memcpy8$move + 58
0x080022ca: c908 .. LDM r1!,{r3}
0x080022cc: 1f12 .. SUBS r2,r2,#4
0x080022ce: c008 .. STM r0!,{r3}
0x080022d0: 2a04 .* CMP r2,#4
0x080022d2: d2fa .. BCS 0x80022ca ; ___aeabi_memcpy8$move + 38
0x080022d4: e003 .. B 0x80022de ; ___aeabi_memcpy8$move + 58
0x080022d6: f8113b01 ...; LDRB r3,[r1],#1
0x080022da: f8003b01 ...; STRB r3,[r0],#1
0x080022de: 1e52 R. SUBS r2,r2,#1
0x080022e0: d2f9 .. BCS 0x80022d6 ; ___aeabi_memcpy8$move + 50
0x080022e2: bd10 .. POP {r4,pc}
.text
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
0x080022e4: b2d2 .. UXTB r2,r2
0x080022e6: e001 .. B 0x80022ec ; __aeabi_memset + 8
0x080022e8: f8002b01 ...+ STRB r2,[r0],#1
0x080022ec: 1e49 I. SUBS r1,r1,#1
0x080022ee: d2fb .. BCS 0x80022e8 ; __aeabi_memset + 4
0x080022f0: 4770 pG BX lr
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
0x080022f2: 2200 ." MOVS r2,#0
0x080022f4: e7f6 .. B __aeabi_memset ; 0x80022e4
_memset$wrapper
0x080022f6: b510 .. PUSH {r4,lr}
0x080022f8: 4613 .F MOV r3,r2
0x080022fa: 460a .F MOV r2,r1
0x080022fc: 4604 .F MOV r4,r0
0x080022fe: 4619 .F MOV r1,r3
0x08002300: f7fffff0 .... BL __aeabi_memset ; 0x80022e4
0x08002304: 4620 F MOV r0,r4
0x08002306: bd10 .. POP {r4,pc}
.text
strlen
0x08002308: 1c42 B. ADDS r2,r0,#1
0x0800230a: f8101b01 .... LDRB r1,[r0],#1
0x0800230e: 2900 .) CMP r1,#0
0x08002310: d1fb .. BNE 0x800230a ; strlen + 2
0x08002312: 1a80 .. SUBS r0,r0,r2
0x08002314: 4770 pG BX lr
.text
strcmp
0x08002316: b510 .. PUSH {r4,lr}
0x08002318: 2200 ." MOVS r2,#0
0x0800231a: e000 .. B 0x800231e ; strcmp + 8
0x0800231c: 1c52 R. ADDS r2,r2,#1
0x0800231e: 5c83 .\ LDRB r3,[r0,r2]
0x08002320: 5c8c .\ LDRB r4,[r1,r2]
0x08002322: 42a3 .B CMP r3,r4
0x08002324: d101 .. BNE 0x800232a ; strcmp + 20
0x08002326: 2b00 .+ CMP r3,#0
0x08002328: d1f8 .. BNE 0x800231c ; strcmp + 6
0x0800232a: b2d8 .. UXTB r0,r3
0x0800232c: b2e1 .. UXTB r1,r4
0x0800232e: 1a40 @. SUBS r0,r0,r1
0x08002330: bd10 .. POP {r4,pc}
.text
memcmp
0x08002332: b530 0. PUSH {r4,r5,lr}
0x08002334: 4604 .F MOV r4,r0
0x08002336: 2000 . MOVS r0,#0
0x08002338: 4603 .F MOV r3,r0
0x0800233a: e000 .. B 0x800233e ; memcmp + 12
0x0800233c: 1c5b [. ADDS r3,r3,#1
0x0800233e: 4293 .B CMP r3,r2
0x08002340: d203 .. BCS 0x800234a ; memcmp + 24
0x08002342: 5ce0 .\ LDRB r0,[r4,r3]
0x08002344: 5ccd .\ LDRB r5,[r1,r3]
0x08002346: 1b40 @. SUBS r0,r0,r5
0x08002348: d0f8 .. BEQ 0x800233c ; memcmp + 10
0x0800234a: bd30 0. POP {r4,r5,pc}
.text
strcpy
0x0800234c: 4603 .F MOV r3,r0
0x0800234e: f8112b01 ...+ LDRB r2,[r1],#1
0x08002352: f8002b01 ...+ STRB r2,[r0],#1
0x08002356: 2a00 .* CMP r2,#0
0x08002358: d1f9 .. BNE 0x800234e ; strcpy + 2
0x0800235a: 4618 .F MOV r0,r3
0x0800235c: 4770 pG BX lr
.text
strncmp
0x0800235e: b530 0. PUSH {r4,r5,lr}
0x08002360: 4605 .F MOV r5,r0
0x08002362: 2000 . MOVS r0,#0
0x08002364: 4603 .F MOV r3,r0
0x08002366: e000 .. B 0x800236a ; strncmp + 12
0x08002368: 1c5b [. ADDS r3,r3,#1
0x0800236a: 4293 .B CMP r3,r2
0x0800236c: d205 .. BCS 0x800237a ; strncmp + 28
0x0800236e: 5cec .\ LDRB r4,[r5,r3]
0x08002370: 5cc8 .\ LDRB r0,[r1,r3]
0x08002372: 1a20 . SUBS r0,r4,r0
0x08002374: d101 .. BNE 0x800237a ; strncmp + 28
0x08002376: 2c00 ., CMP r4,#0
0x08002378: d1f6 .. BNE 0x8002368 ; strncmp + 10
0x0800237a: bd30 0. POP {r4,r5,pc}
.text
__aeabi_dadd
0x0800237c: e92d4ffe -..O PUSH {r1-r11,lr}
0x08002380: 4680 .F MOV r8,r0
0x08002382: ea810003 .... EOR r0,r1,r3
0x08002386: 0fc0 .. LSRS r0,r0,#31
0x08002388: 460c .F MOV r4,r1
0x0800238a: 9000 .. STR r0,[sp,#0]
0x0800238c: f0214100 !..A BIC r1,r1,#0x80000000
0x08002390: f0234500 #..E BIC r5,r3,#0x80000000
0x08002394: ebb80002 .... SUBS r0,r8,r2
0x08002398: 41a9 .A SBCS r1,r1,r5
0x0800239a: d205 .. BCS 0x80023a8 ; __aeabi_dadd + 44
0x0800239c: 4640 @F MOV r0,r8
0x0800239e: 4621 !F MOV r1,r4
0x080023a0: 4690 .F MOV r8,r2
0x080023a2: 461c .F MOV r4,r3
0x080023a4: 460b .F MOV r3,r1
0x080023a6: 4602 .F MOV r2,r0
0x080023a8: f0234000 #..@ BIC r0,r3,#0x80000000
0x080023ac: 4310 .C ORRS r0,r0,r2
0x080023ae: d047 G. BEQ 0x8002440 ; __aeabi_dadd + 196
0x080023b0: 0d27 '. LSRS r7,r4,#20
0x080023b2: f3c7000a .... UBFX r0,r7,#0,#11
0x080023b6: f3c3510a ...Q UBFX r1,r3,#20,#11
0x080023ba: 9002 .. STR r0,[sp,#8]
0x080023bc: 1a40 @. SUBS r0,r0,r1
0x080023be: 9001 .. STR r0,[sp,#4]
0x080023c0: 2840 @( CMP r0,#0x40
0x080023c2: da6b k. BGE 0x800249c ; __aeabi_dadd + 288
0x080023c4: f3c30013 .... UBFX r0,r3,#0,#20
0x080023c8: f4401b80 @... ORR r11,r0,#0x100000
0x080023cc: 9800 .. LDR r0,[sp,#0]
0x080023ce: 4692 .F MOV r10,r2
0x080023d0: b120 . CBZ r0,0x80023dc ; __aeabi_dadd + 96
0x080023d2: 2300 .# MOVS r3,#0
0x080023d4: ebd20a03 .... RSBS r10,r2,r3
0x080023d8: eb630b0b c... SBC r11,r3,r11
0x080023dc: 9801 .. LDR r0,[sp,#4]
0x080023de: 4659 YF MOV r1,r11
0x080023e0: f1c00240 ..@. RSB r2,r0,#0x40
0x080023e4: 4650 PF MOV r0,r10
0x080023e6: f000f97a ..z. BL __aeabi_llsl ; 0x80026de
0x080023ea: 4606 .F MOV r6,r0
0x080023ec: 460d .F MOV r5,r1
0x080023ee: 4650 PF MOV r0,r10
0x080023f0: 4659 YF MOV r1,r11
0x080023f2: 9a01 .. LDR r2,[sp,#4]
0x080023f4: f000f992 .... BL __aeabi_lasr ; 0x800271c
0x080023f8: eb100008 .... ADDS r0,r0,r8
0x080023fc: 4161 aA ADCS r1,r1,r4
0x080023fe: 2400 .$ MOVS r4,#0
0x08002400: ea875211 ...R EOR r2,r7,r1,LSR #20
0x08002404: ea8473e7 ...s EOR r3,r4,r7,ASR #31
0x08002408: 431a .C ORRS r2,r2,r3
0x0800240a: d040 @. BEQ 0x800248e ; __aeabi_dadd + 274
0x0800240c: 9a00 .. LDR r2,[sp,#0]
0x0800240e: b362 b. CBZ r2,0x800246a ; __aeabi_dadd + 238
0x08002410: 9a01 .. LDR r2,[sp,#4]
0x08002412: 2a01 .* CMP r2,#1
0x08002414: ea4f5207 O..R LSL r2,r7,#20
0x08002418: dc15 .. BGT 0x8002446 ; __aeabi_dadd + 202
0x0800241a: 1b00 .. SUBS r0,r0,r4
0x0800241c: eb610102 a... SBC r1,r1,r2
0x08002420: f04f4200 O..B MOV r2,#0x80000000
0x08002424: ea025207 ...R AND r2,r2,r7,LSL #20
0x08002428: e9cd4200 ...B STRD r4,r2,[sp,#0]
0x0800242c: 1c00 .. ADDS r0,r0,#0
0x0800242e: f5411180 A... ADC r1,r1,#0x100000
0x08002432: 4632 2F MOV r2,r6
0x08002434: 462b +F MOV r3,r5
0x08002436: f000f992 .... BL _double_epilogue ; 0x800275e
0x0800243a: b003 .. ADD sp,sp,#0xc
0x0800243c: e8bd8ff0 .... POP {r4-r11,pc}
0x08002440: 4640 @F MOV r0,r8
0x08002442: 4621 !F MOV r1,r4
0x08002444: e7f9 .. B 0x800243a ; __aeabi_dadd + 190
0x08002446: 1b00 .. SUBS r0,r0,r4
0x08002448: eb610102 a... SBC r1,r1,r2
0x0800244c: 1c00 .. ADDS r0,r0,#0
0x0800244e: f5411380 A... ADC r3,r1,#0x100000
0x08002452: 1800 .. ADDS r0,r0,r0
0x08002454: 415b [A ADCS r3,r3,r3
0x08002456: 1820 . ADDS r0,r4,r0
0x08002458: f5a21700 .... SUB r7,r2,#0x200000
0x0800245c: eb470103 G... ADC r1,r7,r3
0x08002460: ea4070d5 @..p ORR r0,r0,r5,LSR #31
0x08002464: 19b6 .. ADDS r6,r6,r6
0x08002466: 416d mA ADCS r5,r5,r5
0x08002468: e011 .. B 0x800248e ; __aeabi_dadd + 274
0x0800246a: 086d m. LSRS r5,r5,#1
0x0800246c: ea4f0636 O.6. RRX r6,r6
0x08002470: ea4575c0 E..u ORR r5,r5,r0,LSL #31
0x08002474: ea4f5207 O..R LSL r2,r7,#20
0x08002478: 1b00 .. SUBS r0,r0,r4
0x0800247a: eb610102 a... SBC r1,r1,r2
0x0800247e: 1c00 .. ADDS r0,r0,#0
0x08002480: f5411180 A... ADC r1,r1,#0x100000
0x08002484: 0849 I. LSRS r1,r1,#1
0x08002486: ea4f0030 O.0. RRX r0,r0
0x0800248a: 1900 .. ADDS r0,r0,r4
0x0800248c: 4151 QA ADCS r1,r1,r2
0x0800248e: 4632 2F MOV r2,r6
0x08002490: 462b +F MOV r3,r5
0x08002492: b003 .. ADD sp,sp,#0xc
0x08002494: e8bd4ff0 ...O POP {r4-r11,lr}
0x08002498: f000b952 ..R. B.W __I$use$fp ; 0x8002740
0x0800249c: 9800 .. LDR r0,[sp,#0]
0x0800249e: 2201 ." MOVS r2,#1
0x080024a0: 0040 @. LSLS r0,r0,#1
0x080024a2: 2300 .# MOVS r3,#0
0x080024a4: ebd00202 .... RSBS r2,r0,r2
0x080024a8: eb6373e0 c..s SBC r3,r3,r0,ASR #31
0x080024ac: 9800 .. LDR r0,[sp,#0]
0x080024ae: 4621 !F MOV r1,r4
0x080024b0: ea4f74e0 O..t ASR r4,r0,#31
0x080024b4: ebb80000 .... SUBS r0,r8,r0
0x080024b8: eb610104 a... SBC r1,r1,r4
0x080024bc: e7e9 .. B 0x8002492 ; __aeabi_dadd + 278
__aeabi_dsub
0x080024be: f0834300 ...C EOR r3,r3,#0x80000000
0x080024c2: e75b [. B __aeabi_dadd ; 0x800237c
__aeabi_drsub
0x080024c4: f0814100 ...A EOR r1,r1,#0x80000000
0x080024c8: e758 X. B __aeabi_dadd ; 0x800237c
.text
__aeabi_dmul
0x080024ca: e92d4ffe -..O PUSH {r1-r11,lr}
0x080024ce: ea810403 .... EOR r4,r1,r3
0x080024d2: f0044400 ...D AND r4,r4,#0x80000000
0x080024d6: f0214100 !..A BIC r1,r1,#0x80000000
0x080024da: 9400 .. STR r4,[sp,#0]
0x080024dc: f04f0b00 O... MOV r11,#0
0x080024e0: f0234300 #..C BIC r3,r3,#0x80000000
0x080024e4: ea500401 P... ORRS r4,r0,r1
0x080024e8: d05e ^. BEQ 0x80025a8 ; __aeabi_dmul + 222
0x080024ea: ea520403 R... ORRS r4,r2,r3
0x080024ee: d05b [. BEQ 0x80025a8 ; __aeabi_dmul + 222
0x080024f0: f3c3540a ...T UBFX r4,r3,#20,#11
0x080024f4: f3c1550a ...U UBFX r5,r1,#20,#11
0x080024f8: 442c ,D ADD r4,r4,r5
0x080024fa: f2a434f3 ...4 SUB r4,r4,#0x3f3
0x080024fe: 9401 .. STR r4,[sp,#4]
0x08002500: fba05402 ...T UMULL r5,r4,r0,r2
0x08002504: f3c10113 .... UBFX r1,r1,#0,#20
0x08002508: f4411180 A... ORR r1,r1,#0x100000
0x0800250c: f3c30313 .... UBFX r3,r3,#0,#20
0x08002510: f4431380 C... ORR r3,r3,#0x100000
0x08002514: fb014402 ...D MLA r4,r1,r2,r4
0x08002518: fb004e03 ...N MLA lr,r0,r3,r4
0x0800251c: 0a84 .. LSRS r4,r0,#10
0x0800251e: 0a97 .. LSRS r7,r2,#10
0x08002520: ea445481 D..T ORR r4,r4,r1,LSL #22
0x08002524: ea475783 G..W ORR r7,r7,r3,LSL #22
0x08002528: fba46807 ...h UMULL r6,r8,r4,r7
0x0800252c: 9502 .. STR r5,[sp,#8]
0x0800252e: 0a8d .. LSRS r5,r1,#10
0x08002530: fb058507 .... MLA r5,r5,r7,r8
0x08002534: ea4f2c93 O.., LSR r12,r3,#10
0x08002538: fb04540c ...T MLA r4,r4,r12,r5
0x0800253c: 0527 '. LSLS r7,r4,#20
0x0800253e: 9d02 .. LDR r5,[sp,#8]
0x08002540: ea4f5806 O..X LSL r8,r6,#20
0x08002544: ea473716 G..7 ORR r7,r7,r6,LSR #12
0x08002548: ebb50508 .... SUBS r5,r5,r8
0x0800254c: eb6e0c07 n... SBC r12,lr,r7
0x08002550: 0e87 .. LSRS r7,r0,#26
0x08002552: 0e92 .. LSRS r2,r2,#26
0x08002554: ea471781 G... ORR r7,r7,r1,LSL #6
0x08002558: ea421283 B... ORR r2,r2,r3,LSL #6
0x0800255c: fba70102 .... UMULL r0,r1,r7,r2
0x08002560: ebb6010b .... SUBS r1,r6,r11
0x08002564: eb640400 d... SBC r4,r4,r0
0x08002568: 0d2b +. LSRS r3,r5,#20
0x0800256a: ea43330c C..3 ORR r3,r3,r12,LSL #12
0x0800256e: 185e ^. ADDS r6,r3,r1
0x08002570: eb44501c D..P ADC r0,r4,r12,LSR #20
0x08002574: 46da .F MOV r10,r11
0x08002576: 4651 QF MOV r1,r10
0x08002578: fbe70102 .... UMLAL r0,r1,r7,r2
0x0800257c: f3c50413 .... UBFX r4,r5,#0,#20
0x08002580: ea4f330b O..3 LSL r3,r11,#12
0x08002584: ea435314 C..S ORR r3,r3,r4,LSR #20
0x08002588: ea4f3204 O..2 LSL r2,r4,#12
0x0800258c: 9c01 .. LDR r4,[sp,#4]
0x0800258e: ea430306 C... ORR r3,r3,r6
0x08002592: f1a4040c .... SUB r4,r4,#0xc
0x08002596: 9402 .. STR r4,[sp,#8]
0x08002598: 9c00 .. LDR r4,[sp,#0]
0x0800259a: e9cdb400 .... STRD r11,r4,[sp,#0]
0x0800259e: f000f8de .... BL _double_epilogue ; 0x800275e
0x080025a2: b003 .. ADD sp,sp,#0xc
0x080025a4: e8bd8ff0 .... POP {r4-r11,pc}
0x080025a8: 2000 . MOVS r0,#0
0x080025aa: 4601 .F MOV r1,r0
0x080025ac: e7f9 .. B 0x80025a2 ; __aeabi_dmul + 216
.text
__aeabi_ddiv
0x080025ae: e92d4df0 -..M PUSH {r4-r8,r10,r11,lr}
0x080025b2: ea810403 .... EOR r4,r1,r3
0x080025b6: f0044b00 ...K AND r11,r4,#0x80000000
0x080025ba: f0214500 !..E BIC r5,r1,#0x80000000
0x080025be: 4614 .F MOV r4,r2
0x080025c0: f04f0a00 O... MOV r10,#0
0x080025c4: f0234100 #..A BIC r1,r3,#0x80000000
0x080025c8: ea500205 P... ORRS r2,r0,r5
0x080025cc: d020 . BEQ 0x8002610 ; __aeabi_ddiv + 98
0x080025ce: ea540201 T... ORRS r2,r4,r1
0x080025d2: d01d .. BEQ 0x8002610 ; __aeabi_ddiv + 98
0x080025d4: f3c5570a ...W UBFX r7,r5,#20,#11
0x080025d8: 4602 .F MOV r2,r0
0x080025da: f3c50313 .... UBFX r3,r5,#0,#20
0x080025de: f3c10013 .... UBFX r0,r1,#0,#20
0x080025e2: f3c1560a ...V UBFX r6,r1,#20,#11
0x080025e6: f4401580 @... ORR r5,r0,#0x100000
0x080025ea: f4431380 C... ORR r3,r3,#0x100000
0x080025ee: eba70806 .... SUB r8,r7,r6
0x080025f2: 1b10 .. SUBS r0,r2,r4
0x080025f4: 46d6 .F MOV lr,r10
0x080025f6: f20838fd ...8 ADD r8,r8,#0x3fd
0x080025fa: eb730005 s... SBCS r0,r3,r5
0x080025fe: d302 .. BCC 0x8002606 ; __aeabi_ddiv + 88
0x08002600: f1080801 .... ADD r8,r8,#1
0x08002604: e001 .. B 0x800260a ; __aeabi_ddiv + 92
0x08002606: 1892 .. ADDS r2,r2,r2
0x08002608: 415b [A ADCS r3,r3,r3
0x0800260a: f1b80f00 .... CMP r8,#0
0x0800260e: da03 .. BGE 0x8002618 ; __aeabi_ddiv + 106
0x08002610: 2000 . MOVS r0,#0
0x08002612: 4601 .F MOV r1,r0
0x08002614: e8bd8df0 .... POP {r4-r8,r10,r11,pc}
0x08002618: 2000 . MOVS r0,#0
0x0800261a: f44f1180 O... MOV r1,#0x100000
0x0800261e: 4606 .F MOV r6,r0
0x08002620: 4684 .F MOV r12,r0
0x08002622: e00e .. B 0x8002642 ; __aeabi_ddiv + 148
0x08002624: 1b17 .. SUBS r7,r2,r4
0x08002626: eb730705 s... SBCS r7,r3,r5
0x0800262a: d305 .. BCC 0x8002638 ; __aeabi_ddiv + 138
0x0800262c: 1b12 .. SUBS r2,r2,r4
0x0800262e: eb630305 c... SBC r3,r3,r5
0x08002632: 4306 .C ORRS r6,r6,r0
0x08002634: ea4c0c01 L... ORR r12,r12,r1
0x08002638: 0849 I. LSRS r1,r1,#1
0x0800263a: ea4f0030 O.0. RRX r0,r0
0x0800263e: 1892 .. ADDS r2,r2,r2
0x08002640: 415b [A ADCS r3,r3,r3
0x08002642: ea500701 P... ORRS r7,r0,r1
0x08002646: d1ed .. BNE 0x8002624 ; __aeabi_ddiv + 118
0x08002648: ea520003 R... ORRS r0,r2,r3
0x0800264c: d012 .. BEQ 0x8002674 ; __aeabi_ddiv + 198
0x0800264e: ea820004 .... EOR r0,r2,r4
0x08002652: ea830105 .... EOR r1,r3,r5
0x08002656: 4308 .C ORRS r0,r0,r1
0x08002658: d005 .. BEQ 0x8002666 ; __aeabi_ddiv + 184
0x0800265a: 1b10 .. SUBS r0,r2,r4
0x0800265c: 41ab .A SBCS r3,r3,r5
0x0800265e: d206 .. BCS 0x800266e ; __aeabi_ddiv + 192
0x08002660: 2201 ." MOVS r2,#1
0x08002662: 2300 .# MOVS r3,#0
0x08002664: e006 .. B 0x8002674 ; __aeabi_ddiv + 198
0x08002666: 2200 ." MOVS r2,#0
0x08002668: f04f4300 O..C MOV r3,#0x80000000
0x0800266c: e002 .. B 0x8002674 ; __aeabi_ddiv + 198
0x0800266e: f06f0201 o... MVN r2,#1
0x08002672: 1053 S. ASRS r3,r2,#1
0x08002674: eb1a0006 .... ADDS r0,r10,r6
0x08002678: eb4c5108 L..Q ADC r1,r12,r8,LSL #20
0x0800267c: eb10000a .... ADDS r0,r0,r10
0x08002680: eb41010b A... ADC r1,r1,r11
0x08002684: e8bd4df0 ...M POP {r4-r8,r10,r11,lr}
0x08002688: f000b85a ..Z. B.W __I$use$fp ; 0x8002740
.text
__aeabi_f2d
0x0800268c: f0004200 ...B AND r2,r0,#0x80000000
0x08002690: f0304000 0..@ BICS r0,r0,#0x80000000
0x08002694: d00a .. BEQ 0x80026ac ; __aeabi_f2d + 32
0x08002696: 0dc1 .. LSRS r1,r0,#23
0x08002698: f5017160 ..`q ADD r1,r1,#0x380
0x0800269c: f3c00016 .... UBFX r0,r0,#0,#23
0x080026a0: ea425101 B..Q ORR r1,r2,r1,LSL #20
0x080026a4: 08c2 .. LSRS r2,r0,#3
0x080026a6: 0740 @. LSLS r0,r0,#29
0x080026a8: 4311 .C ORRS r1,r1,r2
0x080026aa: 4770 pG BX lr
0x080026ac: 2000 . MOVS r0,#0
0x080026ae: 4601 .F MOV r1,r0
0x080026b0: 4770 pG BX lr
.text
__aeabi_uidiv
__aeabi_uidivmod
0x080026b2: b530 0. PUSH {r4,r5,lr}
0x080026b4: 460b .F MOV r3,r1
0x080026b6: 4601 .F MOV r1,r0
0x080026b8: 2000 . MOVS r0,#0
0x080026ba: 2220 " MOVS r2,#0x20
0x080026bc: 2401 .$ MOVS r4,#1
0x080026be: e009 .. B 0x80026d4 ; __aeabi_uidiv + 34
0x080026c0: fa21f502 !... LSR r5,r1,r2
0x080026c4: 429d .B CMP r5,r3
0x080026c6: d305 .. BCC 0x80026d4 ; __aeabi_uidiv + 34
0x080026c8: fa03f502 .... LSL r5,r3,r2
0x080026cc: 1b49 I. SUBS r1,r1,r5
0x080026ce: fa04f502 .... LSL r5,r4,r2
0x080026d2: 4428 (D ADD r0,r0,r5
0x080026d4: 1e15 .. SUBS r5,r2,#0
0x080026d6: f1a20201 .... SUB r2,r2,#1
0x080026da: dcf1 .. BGT 0x80026c0 ; __aeabi_uidiv + 14
0x080026dc: bd30 0. POP {r4,r5,pc}
.text
__aeabi_llsl
_ll_shift_l
0x080026de: 2a20 * CMP r2,#0x20
0x080026e0: db04 .. BLT 0x80026ec ; __aeabi_llsl + 14
0x080026e2: 3a20 : SUBS r2,r2,#0x20
0x080026e4: fa00f102 .... LSL r1,r0,r2
0x080026e8: 2000 . MOVS r0,#0
0x080026ea: 4770 pG BX lr
0x080026ec: 4091 .@ LSLS r1,r1,r2
0x080026ee: f1c20320 .. . RSB r3,r2,#0x20
0x080026f2: fa20f303 ... LSR r3,r0,r3
0x080026f6: 4319 .C ORRS r1,r1,r3
0x080026f8: 4090 .@ LSLS r0,r0,r2
0x080026fa: 4770 pG BX lr
.text
__aeabi_llsr
_ll_ushift_r
0x080026fc: 2a20 * CMP r2,#0x20
0x080026fe: db04 .. BLT 0x800270a ; __aeabi_llsr + 14
0x08002700: 3a20 : SUBS r2,r2,#0x20
0x08002702: fa21f002 !... LSR r0,r1,r2
0x08002706: 2100 .! MOVS r1,#0
0x08002708: 4770 pG BX lr
0x0800270a: fa21f302 !... LSR r3,r1,r2
0x0800270e: 40d0 .@ LSRS r0,r0,r2
0x08002710: f1c20220 .. . RSB r2,r2,#0x20
0x08002714: 4091 .@ LSLS r1,r1,r2
0x08002716: 4308 .C ORRS r0,r0,r1
0x08002718: 4619 .F MOV r1,r3
0x0800271a: 4770 pG BX lr
.text
__aeabi_lasr
_ll_sshift_r
0x0800271c: 2a20 * CMP r2,#0x20
0x0800271e: db06 .. BLT 0x800272e ; __aeabi_lasr + 18
0x08002720: 17cb .. ASRS r3,r1,#31
0x08002722: 3a20 : SUBS r2,r2,#0x20
0x08002724: fa41f002 A... ASR r0,r1,r2
0x08002728: ea4373e0 C..s ORR r3,r3,r0,ASR #31
0x0800272c: e006 .. B 0x800273c ; __aeabi_lasr + 32
0x0800272e: fa41f302 A... ASR r3,r1,r2
0x08002732: 40d0 .@ LSRS r0,r0,r2
0x08002734: f1c20220 .. . RSB r2,r2,#0x20
0x08002738: 4091 .@ LSLS r1,r1,r2
0x0800273a: 4308 .C ORRS r0,r0,r1
0x0800273c: 4619 .F MOV r1,r3
0x0800273e: 4770 pG BX lr
.text
.text
__I$use$fp
_double_round
0x08002740: b510 .. PUSH {r4,lr}
0x08002742: 1e14 .. SUBS r4,r2,#0
0x08002744: f1730400 s... SBCS r4,r3,#0
0x08002748: da08 .. BGE 0x800275c ; __I$use$fp + 28
0x0800274a: 1c40 @. ADDS r0,r0,#1
0x0800274c: f1410100 A... ADC r1,r1,#0
0x08002750: 1892 .. ADDS r2,r2,r2
0x08002752: 415b [A ADCS r3,r3,r3
0x08002754: 431a .C ORRS r2,r2,r3
0x08002756: d101 .. BNE 0x800275c ; __I$use$fp + 28
0x08002758: f0200001 ... BIC r0,r0,#1
0x0800275c: bd10 .. POP {r4,pc}
_double_epilogue
0x0800275e: e92d4df0 -..M PUSH {r4-r8,r10,r11,lr}
0x08002762: 4692 .F MOV r10,r2
0x08002764: 469b .F MOV r11,r3
0x08002766: b111 .. CBZ r1,0x800276e ; _double_epilogue + 16
0x08002768: fab1f281 .... CLZ r2,r1
0x0800276c: e002 .. B 0x8002774 ; _double_epilogue + 22
0x0800276e: fab0f280 .... CLZ r2,r0
0x08002772: 3220 2 ADDS r2,r2,#0x20
0x08002774: 4690 .F MOV r8,r2
0x08002776: f7ffffb2 .... BL __aeabi_llsl ; 0x80026de
0x0800277a: 4604 .F MOV r4,r0
0x0800277c: 460f .F MOV r7,r1
0x0800277e: ea40000a @... ORR r0,r0,r10
0x08002782: ea41010b A... ORR r1,r1,r11
0x08002786: 4653 SF MOV r3,r10
0x08002788: 465a ZF MOV r2,r11
0x0800278a: 4308 .C ORRS r0,r0,r1
0x0800278c: d013 .. BEQ 0x80027b6 ; _double_epilogue + 88
0x0800278e: 4611 .F MOV r1,r2
0x08002790: ea530001 S... ORRS r0,r3,r1
0x08002794: d019 .. BEQ 0x80027ca ; _double_epilogue + 108
0x08002796: f1c80240 ..@. RSB r2,r8,#0x40
0x0800279a: 4650 PF MOV r0,r10
0x0800279c: f7ffffae .... BL __aeabi_llsr ; 0x80026fc
0x080027a0: 4605 .F MOV r5,r0
0x080027a2: 460e .F MOV r6,r1
0x080027a4: 4650 PF MOV r0,r10
0x080027a6: 4659 YF MOV r1,r11
0x080027a8: 4642 BF MOV r2,r8
0x080027aa: f7ffff98 .... BL __aeabi_llsl ; 0x80026de
0x080027ae: 4308 .C ORRS r0,r0,r1
0x080027b0: d005 .. BEQ 0x80027be ; _double_epilogue + 96
0x080027b2: 2001 . MOVS r0,#1
0x080027b4: e004 .. B 0x80027c0 ; _double_epilogue + 98
0x080027b6: 4620 F MOV r0,r4
0x080027b8: 4639 9F MOV r1,r7
0x080027ba: e8bd8df0 .... POP {r4-r8,r10,r11,pc}
0x080027be: 2000 . MOVS r0,#0
0x080027c0: 4305 .C ORRS r5,r5,r0
0x080027c2: ea4676e0 F..v ORR r6,r6,r0,ASR #31
0x080027c6: 432c ,C ORRS r4,r4,r5
0x080027c8: 4337 7C ORRS r7,r7,r6
0x080027ca: 980a .. LDR r0,[sp,#0x28]
0x080027cc: 0563 c. LSLS r3,r4,#21
0x080027ce: 0ae4 .. LSRS r4,r4,#11
0x080027d0: eba00008 .... SUB r0,r0,r8
0x080027d4: 2200 ." MOVS r2,#0
0x080027d6: 0afd .. LSRS r5,r7,#11
0x080027d8: ea445447 D.GT ORR r4,r4,r7,LSL #21
0x080027dc: 300a .0 ADDS r0,r0,#0xa
0x080027de: d502 .. BPL 0x80027e6 ; _double_epilogue + 136
0x080027e0: 2000 . MOVS r0,#0
0x080027e2: 4601 .F MOV r1,r0
0x080027e4: e7e9 .. B 0x80027ba ; _double_epilogue + 92
0x080027e6: 0501 .. LSLS r1,r0,#20
0x080027e8: 1910 .. ADDS r0,r2,r4
0x080027ea: 4169 iA ADCS r1,r1,r5
0x080027ec: e9dd4508 ...E LDRD r4,r5,[sp,#0x20]
0x080027f0: 1900 .. ADDS r0,r0,r4
0x080027f2: 4169 iA ADCS r1,r1,r5
0x080027f4: e8bd4df0 ...M POP {r4-r8,r10,r11,lr}
0x080027f8: e7a2 .. B __I$use$fp ; 0x8002740
.text
__aeabi_d2ulz
0x080027fa: f3c1520a ...R UBFX r2,r1,#20,#11
0x080027fe: f3c10113 .... UBFX r1,r1,#0,#20
0x08002802: f24033ff @..3 MOV r3,#0x3ff
0x08002806: f4411180 A... ORR r1,r1,#0x100000
0x0800280a: 429a .B CMP r2,r3
0x0800280c: da02 .. BGE 0x8002814 ; __aeabi_d2ulz + 26
0x0800280e: 2000 . MOVS r0,#0
0x08002810: 4601 .F MOV r1,r0
0x08002812: 4770 pG BX lr
0x08002814: f2404333 @.3C MOV r3,#0x433
0x08002818: 429a .B CMP r2,r3
0x0800281a: f2a24233 ..3B SUB r2,r2,#0x433
0x0800281e: dc02 .. BGT 0x8002826 ; __aeabi_d2ulz + 44
0x08002820: 4252 RB RSBS r2,r2,#0
0x08002822: f7ffbf6b ..k. B.W __aeabi_llsr ; 0x80026fc
0x08002826: f7ffbf5a ..Z. B.W __aeabi_llsl ; 0x80026de
0x0800282a: 0000 .. MOVS r0,r0
.text
__aeabi_cdrcmple
0x0800282c: b530 0. PUSH {r4,r5,lr}
0x0800282e: 1e04 .. SUBS r4,r0,#0
0x08002830: f1710400 q... SBCS r4,r1,#0
0x08002834: db04 .. BLT 0x8002840 ; __aeabi_cdrcmple + 20
0x08002836: f04f4400 O..D MOV r4,#0x80000000
0x0800283a: 4240 @B RSBS r0,r0,#0
0x0800283c: eb640101 d... SBC r1,r4,r1
0x08002840: 1e14 .. SUBS r4,r2,#0
0x08002842: f1730400 s... SBCS r4,r3,#0
0x08002846: db05 .. BLT 0x8002854 ; __aeabi_cdrcmple + 40
0x08002848: 461c .F MOV r4,r3
0x0800284a: f04f4300 O..C MOV r3,#0x80000000
0x0800284e: 4252 RB RSBS r2,r2,#0
0x08002850: eb630304 c... SBC r3,r3,r4
0x08002854: 4299 .B CMP r1,r3
0x08002856: bf08 .. IT EQ
0x08002858: 4290 .B CMPEQ r0,r2
0x0800285a: bd30 0. POP {r4,r5,pc}
.text
__scatterload
__scatterload_rt2
0x0800285c: 4c06 .L LDR r4,[pc,#24] ; [0x8002878] = 0x80297dc
0x0800285e: 4d07 .M LDR r5,[pc,#28] ; [0x800287c] = 0x802980c
0x08002860: e006 .. B 0x8002870 ; __scatterload + 20
0x08002862: 68e0 .h LDR r0,[r4,#0xc]
0x08002864: f0400301 @... ORR r3,r0,#1
0x08002868: e8940007 .... LDM r4,{r0-r2}
0x0800286c: 4798 .G BLX r3
0x0800286e: 3410 .4 ADDS r4,r4,#0x10
0x08002870: 42ac .B CMP r4,r5
0x08002872: d3f6 .. BCC 0x8002862 ; __scatterload + 6
0x08002874: f7fffc72 ..r. BL __main_after_scatterload ; 0x800215c
$d
0x08002878: 080297dc .... DCD 134387676
0x0800287c: 0802980c .... DCD 134387724
$t
.text
__decompress
__decompress0
0x08002880: b530 0. PUSH {r4,r5,lr}
0x08002882: 188c .. ADDS r4,r1,r2
0x08002884: f8102b01 ...+ LDRB r2,[r0],#1
0x08002888: f012030f .... ANDS r3,r2,#0xf
0x0800288c: d101 .. BNE 0x8002892 ; __decompress + 18
0x0800288e: f8103b01 ...; LDRB r3,[r0],#1
0x08002892: 0912 .. LSRS r2,r2,#4
0x08002894: d106 .. BNE 0x80028a4 ; __decompress + 36
0x08002896: f8102b01 ...+ LDRB r2,[r0],#1
0x0800289a: e003 .. B 0x80028a4 ; __decompress + 36
0x0800289c: f8105b01 ...[ LDRB r5,[r0],#1
0x080028a0: f8015b01 ...[ STRB r5,[r1],#1
0x080028a4: 1e5b [. SUBS r3,r3,#1
0x080028a6: d1f9 .. BNE 0x800289c ; __decompress + 28
0x080028a8: e001 .. B 0x80028ae ; __decompress + 46
0x080028aa: f8013b01 ...; STRB r3,[r1],#1
0x080028ae: 1e52 R. SUBS r2,r2,#1
0x080028b0: d1fb .. BNE 0x80028aa ; __decompress + 42
0x080028b2: 42a1 .B CMP r1,r4
0x080028b4: d3e6 .. BCC 0x8002884 ; __decompress + 4
0x080028b6: 2000 . MOVS r0,#0
0x080028b8: bd30 0. POP {r4,r5,pc}
0x080028ba: 0000 .. MOVS r0,r0
$t.19
DDB_FindRecord
0x080028bc: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080028c0: b081 .. SUB sp,sp,#4
0x080028c2: 4683 .F MOV r11,r0
0x080028c4: f44f7082 O..p MOV r0,#0x104
0x080028c8: 4689 .F MOV r9,r1
0x080028ca: f01ffadc .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x080028ce: b1d0 .. CBZ r0,0x8002906 ; DDB_FindRecord + 74
0x080028d0: 4604 .F MOV r4,r0
0x080028d2: f44f3080 O..0 MOV r0,#0x10000
0x080028d6: 4621 !F MOV r1,r4
0x080028d8: f44f7282 O..r MOV r2,#0x104
0x080028dc: f005fd86 .... BL flashdb_get ; 0x80083ec
0x080028e0: b160 `. CBZ r0,0x80028fc ; DDB_FindRecord + 64
0x080028e2: f5b07f82 .... CMP r0,#0x104
0x080028e6: d105 .. BNE 0x80028f4 ; DDB_FindRecord + 56
0x080028e8: 7820 x LDRB r0,[r4,#0]
0x080028ea: 2801 .( CMP r0,#1
0x080028ec: d102 .. BNE 0x80028f4 ; DDB_FindRecord + 56
0x080028ee: 7860 `x LDRB r0,[r4,#1]
0x080028f0: 2808 .( CMP r0,#8
0x080028f2: d90d .. BLS 0x8002910 ; DDB_FindRecord + 84
0x080028f4: f44f3080 O..0 MOV r0,#0x10000
0x080028f8: f005fd70 ..p. BL flashdb_del ; 0x80083dc
0x080028fc: 2701 .' MOVS r7,#1
0x080028fe: 4620 F MOV r0,r4
0x08002900: f01ffac6 .... BL $Ven$TT$L$$vPortFree ; 0x8021e90
0x08002904: e000 .. B 0x8002908 ; DDB_FindRecord + 76
0x08002906: 2701 .' MOVS r7,#1
0x08002908: 4638 8F MOV r0,r7
0x0800290a: b001 .. ADD sp,sp,#4
0x0800290c: e8bd8ff0 .... POP {r4-r11,pc}
0x08002910: 2800 .( CMP r0,#0
0x08002912: d0f3 .. BEQ 0x80028fc ; DDB_FindRecord + 64
0x08002914: 1d21 !. ADDS r1,r4,#4
0x08002916: f1c00a00 .... RSB r10,r0,#0
0x0800291a: 2501 .% MOVS r5,#1
0x0800291c: 2620 & MOVS r6,#0x20
0x0800291e: 9100 .. STR r1,[sp,#0]
0x08002920: eb040806 .... ADD r8,r4,r6
0x08002924: f1a8071c .... SUB r7,r8,#0x1c
0x08002928: 4638 8F MOV r0,r7
0x0800292a: 4659 YF MOV r1,r11
0x0800292c: 2206 ." MOVS r2,#6
0x0800292e: f7fffd00 .... BL memcmp ; 0x8002332
0x08002932: b140 @. CBZ r0,0x8002946 ; DDB_FindRecord + 138
0x08002934: 3501 .5 ADDS r5,#1
0x08002936: eb0a0005 .... ADD r0,r10,r5
0x0800293a: 3620 6 ADDS r6,r6,#0x20
0x0800293c: 2801 .( CMP r0,#1
0x0800293e: f04f0701 O... MOV r7,#1
0x08002942: d1ed .. BNE 0x8002920 ; DDB_FindRecord + 100
0x08002944: e7db .. B 0x80028fe ; DDB_FindRecord + 66
0x08002946: 4648 HF MOV r0,r9
0x08002948: 4639 9F MOV r1,r7
0x0800294a: 2220 " MOVS r2,#0x20
0x0800294c: f7fffcaa .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08002950: 7866 fx LDRB r6,[r4,#1]
0x08002952: 42ae .B CMP r6,r5
0x08002954: d101 .. BNE 0x800295a ; DDB_FindRecord + 158
0x08002956: 2700 .' MOVS r7,#0
0x08002958: e7d1 .. B 0x80028fe ; DDB_FindRecord + 66
0x0800295a: 1b70 p. SUBS r0,r6,r5
0x0800295c: f1080104 .... ADD r1,r8,#4
0x08002960: 0142 B. LSLS r2,r0,#5
0x08002962: 4638 8F MOV r0,r7
0x08002964: f7fffc9e .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08002968: 9800 .. LDR r0,[sp,#0]
0x0800296a: 4649 IF MOV r1,r9
0x0800296c: eb001046 ..F. ADD r0,r0,r6,LSL #5
0x08002970: 2220 " MOVS r2,#0x20
0x08002972: 3820 8 SUBS r0,r0,#0x20
0x08002974: f7fffc96 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08002978: f44f3080 O..0 MOV r0,#0x10000
0x0800297c: 4621 !F MOV r1,r4
0x0800297e: f44f7282 O..r MOV r2,#0x104
0x08002982: f005fd81 .... BL flashdb_set ; 0x8008488
0x08002986: 4607 .F MOV r7,r0
0x08002988: 2800 .( CMP r0,#0
0x0800298a: bf18 .. IT NE
0x0800298c: 2701 .' MOVNE r7,#1
0x0800298e: e7b6 .. B 0x80028fe ; DDB_FindRecord + 66
DS_AddDevice
0x08002990: e92d47f0 -..G PUSH {r4-r10,lr}
0x08002994: b0cc .. SUB sp,sp,#0x130
0x08002996: 4688 .F MOV r8,r1
0x08002998: 4606 .F MOV r6,r0
0x0800299a: f002feb1 .... BL btdm_host_lock ; 0x8005700
0x0800299e: b13e >. CBZ r6,0x80029b0 ; DS_AddDevice + 32
0x080029a0: f106050a .... ADD r5,r6,#0xa
0x080029a4: 4628 (F MOV r0,r5
0x080029a6: f000f889 .... BL DS_FindDevice ; 0x8002abc
0x080029aa: b118 .. CBZ r0,0x80029b4 ; DS_AddDevice + 36
0x080029ac: 2401 .$ MOVS r4,#1
0x080029ae: e055 U. B 0x8002a5c ; DS_AddDevice + 204
0x080029b0: 2412 .$ MOVS r4,#0x12
0x080029b2: e053 S. B 0x8002a5c ; DS_AddDevice + 204
0x080029b4: f8df93ac .... LDR r9,[pc,#940] ; [0x8002d64] = 0x20006108
0x080029b8: f8d90b08 .... LDR r0,[r9,#0xb08]
0x080029bc: f6093a08 ...: ADD r10,r9,#0xb08
0x080029c0: 4550 PE CMP r0,r10
0x080029c2: d004 .. BEQ 0x80029ce ; DS_AddDevice + 62
0x080029c4: 4650 PF MOV r0,r10
0x080029c6: f000fad9 .... BL _RemoveHeadList ; 0x8002f7c
0x080029ca: 4607 .F MOV r7,r0
0x080029cc: b9d0 .. CBNZ r0,0x8002a04 ; DS_AddDevice + 116
0x080029ce: f6093004 ...0 ADD r0,r9,#0xb04
0x080029d2: f5096430 ..0d ADD r4,r9,#0xb00
0x080029d6: 6807 .h LDR r7,[r0,#0]
0x080029d8: 42a7 .B CMP r7,r4
0x080029da: d010 .. BEQ 0x80029fe ; DS_AddDevice + 110
0x080029dc: f107000a .... ADD r0,r7,#0xa
0x080029e0: f000f842 ..B. BL DS_DeleteDevice ; 0x8002a68
0x080029e4: b108 .. CBZ r0,0x80029ea ; DS_AddDevice + 90
0x080029e6: 1d38 8. ADDS r0,r7,#4
0x080029e8: e7f5 .. B 0x80029d6 ; DS_AddDevice + 70
0x080029ea: f8d90b08 .... LDR r0,[r9,#0xb08]
0x080029ee: 4550 PE CMP r0,r10
0x080029f0: d007 .. BEQ 0x8002a02 ; DS_AddDevice + 114
0x080029f2: 4650 PF MOV r0,r10
0x080029f4: f000fac2 .... BL _RemoveHeadList ; 0x8002f7c
0x080029f8: 4607 .F MOV r7,r0
0x080029fa: 42a0 .B CMP r0,r4
0x080029fc: d102 .. BNE 0x8002a04 ; DS_AddDevice + 116
0x080029fe: 240c .$ MOVS r4,#0xc
0x08002a00: e02c ,. B 0x8002a5c ; DS_AddDevice + 204
0x08002a02: 2700 .' MOVS r7,#0
0x08002a04: 4638 8F MOV r0,r7
0x08002a06: 4631 1F MOV r1,r6
0x08002a08: 2230 0" MOVS r2,#0x30
0x08002a0a: f7fffc4b ..K. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08002a0e: f5096030 ..0` ADD r0,r9,#0xb00
0x08002a12: 4639 9F MOV r1,r7
0x08002a14: f000faa4 .... BL _InsertHeadList ; 0x8002f60
0x08002a18: 2000 . MOVS r0,#0
0x08002a1a: a901 .. ADD r1,sp,#4
0x08002a1c: 6238 8b STR r0,[r7,#0x20]
0x08002a1e: e9c7000a .... STRD r0,r0,[r7,#0x28]
0x08002a22: 4628 (F MOV r0,r5
0x08002a24: f000fa36 ..6. BL SEC_FindDeviceRecord ; 0x8002e94
0x08002a28: b938 8. CBNZ r0,0x8002a3a ; DS_AddDevice + 170
0x08002a2a: 2002 . MOVS r0,#2
0x08002a2c: 2106 .! MOVS r1,#6
0x08002a2e: 8138 8. STRH r0,[r7,#8]
0x08002a30: 9803 .. LDR r0,[sp,#0xc]
0x08002a32: 2800 .( CMP r0,#0
0x08002a34: bf08 .. IT EQ
0x08002a36: 2102 .! MOVEQ r1,#2
0x08002a38: 8139 9. STRH r1,[r7,#8]
0x08002a3a: f8d90c90 .... LDR r0,[r9,#0xc90]
0x08002a3e: b138 8. CBZ r0,0x8002a50 ; DS_AddDevice + 192
0x08002a40: 2151 Q! MOVS r1,#0x51
0x08002a42: 970b .. STR r7,[sp,#0x2c]
0x08002a44: 900a .. STR r0,[sp,#0x28]
0x08002a46: f88d1024 ..$. STRB r1,[sp,#0x24]
0x08002a4a: 6881 .h LDR r1,[r0,#8]
0x08002a4c: a809 .. ADD r0,sp,#0x24
0x08002a4e: 4788 .G BLX r1
0x08002a50: 2400 .$ MOVS r4,#0
0x08002a52: f1b80f00 .... CMP r8,#0
0x08002a56: bf18 .. IT NE
0x08002a58: f8c87000 ...p STRNE r7,[r8,#0]
0x08002a5c: f002fef4 .... BL btdm_host_unlock ; 0x8005848
0x08002a60: 4620 F MOV r0,r4
0x08002a62: b04c L. ADD sp,sp,#0x130
0x08002a64: e8bd87f0 .... POP {r4-r10,pc}
DS_DeleteDevice
0x08002a68: b5b0 .. PUSH {r4,r5,r7,lr}
0x08002a6a: b0c4 .. SUB sp,sp,#0x110
0x08002a6c: 4604 .F MOV r4,r0
0x08002a6e: f002fe47 ..G. BL btdm_host_lock ; 0x8005700
0x08002a72: b1d4 .. CBZ r4,0x8002aaa ; DS_DeleteDevice + 66
0x08002a74: 4620 F MOV r0,r4
0x08002a76: f000f821 ..!. BL DS_FindDevice ; 0x8002abc
0x08002a7a: b1c0 .. CBZ r0,0x8002aae ; DS_DeleteDevice + 70
0x08002a7c: 4db9 .M LDR r5,[pc,#740] ; [0x8002d64] = 0x20006108
0x08002a7e: 4604 .F MOV r4,r0
0x08002a80: f8d50c90 .... LDR r0,[r5,#0xc90]
0x08002a84: b138 8. CBZ r0,0x8002a96 ; DS_DeleteDevice + 46
0x08002a86: 2152 R! MOVS r1,#0x52
0x08002a88: 9403 .. STR r4,[sp,#0xc]
0x08002a8a: 9002 .. STR r0,[sp,#8]
0x08002a8c: f88d1004 .... STRB r1,[sp,#4]
0x08002a90: 6881 .h LDR r1,[r0,#8]
0x08002a92: a801 .. ADD r0,sp,#4
0x08002a94: 4788 .G BLX r1
0x08002a96: 4620 F MOV r0,r4
0x08002a98: f000f9f3 .... BL RemoveEntryList ; 0x8002e82
0x08002a9c: f6053008 ...0 ADD r0,r5,#0xb08
0x08002aa0: 4621 !F MOV r1,r4
0x08002aa2: f000fa64 ..d. BL _InsertTailList ; 0x8002f6e
0x08002aa6: 2400 .$ MOVS r4,#0
0x08002aa8: e002 .. B 0x8002ab0 ; DS_DeleteDevice + 72
0x08002aaa: 2412 .$ MOVS r4,#0x12
0x08002aac: e000 .. B 0x8002ab0 ; DS_DeleteDevice + 72
0x08002aae: 240d .$ MOVS r4,#0xd
0x08002ab0: f002feca .... BL btdm_host_unlock ; 0x8005848
0x08002ab4: 4620 F MOV r0,r4
0x08002ab6: b044 D. ADD sp,sp,#0x110
0x08002ab8: bdb0 .. POP {r4,r5,r7,pc}
0x08002aba: bf00 .. NOP
DS_FindDevice
0x08002abc: b570 p. PUSH {r4-r6,lr}
0x08002abe: 4605 .F MOV r5,r0
0x08002ac0: f002fe1e .... BL btdm_host_lock ; 0x8005700
0x08002ac4: b185 .. CBZ r5,0x8002ae8 ; DS_FindDevice + 44
0x08002ac6: 48a7 .H LDR r0,[pc,#668] ; [0x8002d64] = 0x20006108
0x08002ac8: f5006630 ..0f ADD r6,r0,#0xb00
0x08002acc: 4634 4F MOV r4,r6
0x08002ace: 6824 $h LDR r4,[r4,#0]
0x08002ad0: 42b4 .B CMP r4,r6
0x08002ad2: d009 .. BEQ 0x8002ae8 ; DS_FindDevice + 44
0x08002ad4: f104000a .... ADD r0,r4,#0xa
0x08002ad8: 2106 .! MOVS r1,#6
0x08002ada: 462a *F MOV r2,r5
0x08002adc: 2306 .# MOVS r3,#6
0x08002ade: f000f945 ..E. BL OS_MemCmp ; 0x8002d6c
0x08002ae2: 2801 .( CMP r0,#1
0x08002ae4: d1f3 .. BNE 0x8002ace ; DS_FindDevice + 18
0x08002ae6: e000 .. B 0x8002aea ; DS_FindDevice + 46
0x08002ae8: 2400 .$ MOVS r4,#0
0x08002aea: f002fead .... BL btdm_host_unlock ; 0x8005848
0x08002aee: 4620 F MOV r0,r4
0x08002af0: bd70 p. POP {r4-r6,pc}
0x08002af2: bf00 .. NOP
IsNodeOnList
0x08002af4: 4602 .F MOV r2,r0
0x08002af6: 6812 .h LDR r2,[r2,#0]
0x08002af8: 4282 .B CMP r2,r0
0x08002afa: bf04 .. ITT EQ
0x08002afc: 2000 . MOVEQ r0,#0
0x08002afe: 4770 pG BXEQ lr
0x08002b00: 428a .B CMP r2,r1
0x08002b02: bf04 .. ITT EQ
0x08002b04: 2001 . MOVEQ r0,#1
0x08002b06: 4770 pG BXEQ lr
0x08002b08: e7f5 .. B 0x8002af6 ; IsNodeOnList + 2
0x08002b0a: 0000 .. MOVS r0,r0
ME_CancelInquiry
0x08002b0c: b5b0 .. PUSH {r4,r5,r7,lr}
0x08002b0e: f002fdf7 .... BL btdm_host_lock ; 0x8005700
0x08002b12: 4d94 .M LDR r5,[pc,#592] ; [0x8002d64] = 0x20006108
0x08002b14: f8950265 ..e. LDRB r0,[r5,#0x265]
0x08002b18: 2801 .( CMP r0,#1
0x08002b1a: d901 .. BLS 0x8002b20 ; ME_CancelInquiry + 20
0x08002b1c: 2416 .$ MOVS r4,#0x16
0x08002b1e: e026 &. B 0x8002b6e ; ME_CancelInquiry + 98
0x08002b20: f8b5013c ..<. LDRH r0,[r5,#0x13c]
0x08002b24: 0781 .. LSLS r1,r0,#30
0x08002b26: d403 .. BMI 0x8002b30 ; ME_CancelInquiry + 36
0x08002b28: 07c1 .. LSLS r1,r0,#31
0x08002b2a: d103 .. BNE 0x8002b34 ; ME_CancelInquiry + 40
0x08002b2c: 2401 .$ MOVS r4,#1
0x08002b2e: e01e .. B 0x8002b6e ; ME_CancelInquiry + 98
0x08002b30: 2413 .$ MOVS r4,#0x13
0x08002b32: e01c .. B 0x8002b6e ; ME_CancelInquiry + 98
0x08002b34: f8d51cd0 .... LDR r1,[r5,#0xcd0]
0x08002b38: b149 I. CBZ r1,0x8002b4e ; ME_CancelInquiry + 66
0x08002b3a: f505604d ..M` ADD r0,r5,#0xcd0
0x08002b3e: f000f9a0 .... BL RemoveEntryList ; 0x8002e82
0x08002b42: 2400 .$ MOVS r4,#0
0x08002b44: f8854031 ..1@ STRB r4,[r5,#0x31]
0x08002b48: f000f8e6 .... BL MeReportInqCancelComplete ; 0x8002d18
0x08002b4c: e00f .. B 0x8002b6e ; ME_CancelInquiry + 98
0x08002b4e: 2110 .! MOVS r1,#0x10
0x08002b50: f0400002 @... ORR r0,r0,#2
0x08002b54: f8851cd8 .... STRB r1,[r5,#0xcd8]
0x08002b58: f8a5013c ..<. STRH r0,[r5,#0x13c]
0x08002b5c: f1050008 .... ADD r0,r5,#8
0x08002b60: f505614d ..Ma ADD r1,r5,#0xcd0
0x08002b64: f000fa03 .... BL _InsertTailList ; 0x8002f6e
0x08002b68: f000f8fe .... BL MeStartOperation ; 0x8002d68
0x08002b6c: 2402 .$ MOVS r4,#2
0x08002b6e: f002fe6b ..k. BL btdm_host_unlock ; 0x8005848
0x08002b72: 4620 F MOV r0,r4
0x08002b74: bdb0 .. POP {r4,r5,r7,pc}
0x08002b76: bf00 .. NOP
ME_Inquiry
0x08002b78: b570 p. PUSH {r4-r6,lr}
0x08002b7a: 4616 .F MOV r6,r2
0x08002b7c: 460d .F MOV r5,r1
0x08002b7e: 4604 .F MOV r4,r0
0x08002b80: f002fdbe .... BL btdm_host_lock ; 0x8005700
0x08002b84: 4977 wI LDR r1,[pc,#476] ; [0x8002d64] = 0x20006108
0x08002b86: f8910265 ..e. LDRB r0,[r1,#0x265]
0x08002b8a: 2801 .( CMP r0,#1
0x08002b8c: d901 .. BLS 0x8002b92 ; ME_Inquiry + 26
0x08002b8e: 2416 .$ MOVS r4,#0x16
0x08002b90: e01b .. B 0x8002bca ; ME_Inquiry + 82
0x08002b92: f8b1013c ..<. LDRH r0,[r1,#0x13c]
0x08002b96: 0782 .. LSLS r2,r0,#30
0x08002b98: d001 .. BEQ 0x8002b9e ; ME_Inquiry + 38
0x08002b9a: 2413 .$ MOVS r4,#0x13
0x08002b9c: e015 .. B 0x8002bca ; ME_Inquiry + 82
0x08002b9e: 2201 ." MOVS r2,#1
0x08002ba0: f0400001 @... ORR r0,r0,#1
0x08002ba4: f8816ce1 ...l STRB r6,[r1,#0xce1]
0x08002ba8: f8815ce0 ...\ STRB r5,[r1,#0xce0]
0x08002bac: f8c14cdc ...L STR r4,[r1,#0xcdc]
0x08002bb0: f8a1013c ..<. STRH r0,[r1,#0x13c]
0x08002bb4: f8812cd8 ..., STRB r2,[r1,#0xcd8]
0x08002bb8: f1010008 .... ADD r0,r1,#8
0x08002bbc: f501614d ..Ma ADD r1,r1,#0xcd0
0x08002bc0: f000f9d5 .... BL _InsertTailList ; 0x8002f6e
0x08002bc4: f000f8d0 .... BL MeStartOperation ; 0x8002d68
0x08002bc8: 2402 .$ MOVS r4,#2
0x08002bca: f002fe3d ..=. BL btdm_host_unlock ; 0x8005848
0x08002bce: 4620 F MOV r0,r4
0x08002bd0: bd70 p. POP {r4-r6,pc}
0x08002bd2: bf00 .. NOP
MeDevEventHandler
0x08002bd4: b5b0 .. PUSH {r4,r5,r7,lr}
0x08002bd6: b08e .. SUB sp,sp,#0x38
0x08002bd8: 4d62 bM LDR r5,[pc,#392] ; [0x8002d64] = 0x20006108
0x08002bda: f8950030 ..0. LDRB r0,[r5,#0x30]
0x08002bde: f1a00164 ..d. SUB r1,r0,#0x64
0x08002be2: 2905 .) CMP r1,#5
0x08002be4: d32a *. BCC 0x8002c3c ; MeDevEventHandler + 104
0x08002be6: 1e41 A. SUBS r1,r0,#1
0x08002be8: 2906 .) CMP r1,#6
0x08002bea: d939 9. BLS 0x8002c60 ; MeDevEventHandler + 140
0x08002bec: 3821 !8 SUBS r0,r0,#0x21
0x08002bee: 281c .( CMP r0,#0x1c
0x08002bf0: d85f _. BHI 0x8002cb2 ; MeDevEventHandler + 222
0x08002bf2: 2101 .! MOVS r1,#1
0x08002bf4: fa01f000 .... LSL r0,r1,r0
0x08002bf8: 4946 FI LDR r1,[pc,#280] ; [0x8002d14] = 0x18100001
0x08002bfa: 4208 .B TST r0,r1
0x08002bfc: d059 Y. BEQ 0x8002cb2 ; MeDevEventHandler + 222
0x08002bfe: 6ba8 .k LDR r0,[r5,#0x38]
0x08002c00: 3054 T0 ADDS r0,r0,#0x54
0x08002c02: f7ffff5b ..[. BL DS_FindDevice ; 0x8002abc
0x08002c06: 2800 .( CMP r0,#0
0x08002c08: 9001 .. STR r0,[sp,#4]
0x08002c0a: d152 R. BNE 0x8002cb2 ; MeDevEventHandler + 222
0x08002c0c: ac02 .. ADD r4,sp,#8
0x08002c0e: 2100 .! MOVS r1,#0
0x08002c10: 2230 0" MOVS r2,#0x30
0x08002c12: 4620 F MOV r0,r4
0x08002c14: f000f8b8 .... BL OS_MemSet ; 0x8002d88
0x08002c18: 2001 . MOVS r0,#1
0x08002c1a: f8ad0010 .... STRH r0,[sp,#0x10]
0x08002c1e: 6ba8 .k LDR r0,[r5,#0x38]
0x08002c20: 6d41 Am LDR r1,[r0,#0x54]
0x08002c22: 6dc2 .m LDR r2,[r0,#0x5c]
0x08002c24: f8b00058 ..X. LDRH r0,[r0,#0x58]
0x08002c28: f8cd1012 .... STR r1,[sp,#0x12]
0x08002c2c: f8ad0016 .... STRH r0,[sp,#0x16]
0x08002c30: 4620 F MOV r0,r4
0x08002c32: 2100 .! MOVS r1,#0
0x08002c34: 9207 .. STR r2,[sp,#0x1c]
0x08002c36: f7fffeab .... BL DS_AddDevice ; 0x8002990
0x08002c3a: e03a :. B 0x8002cb2 ; MeDevEventHandler + 222
0x08002c3c: f8d51c90 .... LDR r1,[r5,#0xc90]
0x08002c40: 2900 .) CMP r1,#0
0x08002c42: d036 6. BEQ 0x8002cb2 ; MeDevEventHandler + 222
0x08002c44: 4c47 GL LDR r4,[pc,#284] ; [0x8002d64] = 0x20006108
0x08002c46: 4620 F MOV r0,r4
0x08002c48: f7ffff54 ..T. BL IsNodeOnList ; 0x8002af4
0x08002c4c: 2800 .( CMP r0,#0
0x08002c4e: d130 0. BNE 0x8002cb2 ; MeDevEventHandler + 222
0x08002c50: f8d40c90 .... LDR r0,[r4,#0xc90]
0x08002c54: 6360 `c STR r0,[r4,#0x34]
0x08002c56: 6881 .h LDR r1,[r0,#8]
0x08002c58: f1040030 ..0. ADD r0,r4,#0x30
0x08002c5c: 4788 .G BLX r1
0x08002c5e: e028 (. B 0x8002cb2 ; MeDevEventHandler + 222
0x08002c60: e8dff001 .... TBB [pc,r1]
$d.18
0x08002c64: 0427270f .''. DCD 69674767
0x08002c68: 00041f27 '... DCD 270119
$t.19
0x08002c6c: f8950031 ..1. LDRB r0,[r5,#0x31]
0x08002c70: b9f8 .. CBNZ r0,0x8002cb2 ; MeDevEventHandler + 222
0x08002c72: 6ba8 .k LDR r0,[r5,#0x38]
0x08002c74: 3054 T0 ADDS r0,r0,#0x54
0x08002c76: f7ffff21 ..!. BL DS_FindDevice ; 0x8002abc
0x08002c7a: 9001 .. STR r0,[sp,#4]
0x08002c7c: b378 x. CBZ r0,0x8002cde ; MeDevEventHandler + 266
0x08002c7e: 6ba9 .k LDR r1,[r5,#0x38]
0x08002c80: e016 .. B 0x8002cb0 ; MeDevEventHandler + 220
0x08002c82: f1050038 ..8. ADD r0,r5,#0x38
0x08002c86: f7ffff19 .... BL DS_FindDevice ; 0x8002abc
0x08002c8a: 9001 .. STR r0,[sp,#4]
0x08002c8c: b198 .. CBZ r0,0x8002cb6 ; MeDevEventHandler + 226
0x08002c8e: 8901 .. LDRH r1,[r0,#8]
0x08002c90: f0410101 A... ORR r1,r1,#1
0x08002c94: 8101 .. STRH r1,[r0,#8]
0x08002c96: 6c69 il LDR r1,[r5,#0x44]
0x08002c98: 6141 Aa STR r1,[r0,#0x14]
0x08002c9a: f8d5103e ..>. LDR r1,[r5,#0x3e]
0x08002c9e: 6101 .a STR r1,[r0,#0x10]
0x08002ca0: e007 .. B 0x8002cb2 ; MeDevEventHandler + 222
0x08002ca2: 6ba8 .k LDR r0,[r5,#0x38]
0x08002ca4: 3054 T0 ADDS r0,r0,#0x54
0x08002ca6: f7ffff09 .... BL DS_FindDevice ; 0x8002abc
0x08002caa: 9001 .. STR r0,[sp,#4]
0x08002cac: b108 .. CBZ r0,0x8002cb2 ; MeDevEventHandler + 222
0x08002cae: 2100 .! MOVS r1,#0
0x08002cb0: 6201 .b STR r1,[r0,#0x20]
0x08002cb2: b00e .. ADD sp,sp,#0x38
0x08002cb4: bdb0 .. POP {r4,r5,r7,pc}
0x08002cb6: ac02 .. ADD r4,sp,#8
0x08002cb8: 2100 .! MOVS r1,#0
0x08002cba: 2230 0" MOVS r2,#0x30
0x08002cbc: 4620 F MOV r0,r4
0x08002cbe: f000f863 ..c. BL OS_MemSet ; 0x8002d88
0x08002cc2: 8fa8 .. LDRH r0,[r5,#0x3c]
0x08002cc4: a901 .. ADD r1,sp,#4
0x08002cc6: f8ad0016 .... STRH r0,[sp,#0x16]
0x08002cca: 6ba8 .k LDR r0,[r5,#0x38]
0x08002ccc: f8cd0012 .... STR r0,[sp,#0x12]
0x08002cd0: 4620 F MOV r0,r4
0x08002cd2: f7fffe5d ..]. BL DS_AddDevice ; 0x8002990
0x08002cd6: 2800 .( CMP r0,#0
0x08002cd8: d1eb .. BNE 0x8002cb2 ; MeDevEventHandler + 222
0x08002cda: 9801 .. LDR r0,[sp,#4]
0x08002cdc: e7d7 .. B 0x8002c8e ; MeDevEventHandler + 186
0x08002cde: ac02 .. ADD r4,sp,#8
0x08002ce0: 2100 .! MOVS r1,#0
0x08002ce2: 2230 0" MOVS r2,#0x30
0x08002ce4: 4620 F MOV r0,r4
0x08002ce6: f000f84f ..O. BL OS_MemSet ; 0x8002d88
0x08002cea: 2001 . MOVS r0,#1
0x08002cec: f8ad0010 .... STRH r0,[sp,#0x10]
0x08002cf0: 6ba8 .k LDR r0,[r5,#0x38]
0x08002cf2: 6d41 Am LDR r1,[r0,#0x54]
0x08002cf4: 6dc2 .m LDR r2,[r0,#0x5c]
0x08002cf6: f8b00058 ..X. LDRH r0,[r0,#0x58]
0x08002cfa: f8cd1012 .... STR r1,[sp,#0x12]
0x08002cfe: f8ad0016 .... STRH r0,[sp,#0x16]
0x08002d02: a901 .. ADD r1,sp,#4
0x08002d04: 4620 F MOV r0,r4
0x08002d06: 9207 .. STR r2,[sp,#0x1c]
0x08002d08: f7fffe42 ..B. BL DS_AddDevice ; 0x8002990
0x08002d0c: 2800 .( CMP r0,#0
0x08002d0e: d1d0 .. BNE 0x8002cb2 ; MeDevEventHandler + 222
0x08002d10: 9801 .. LDR r0,[sp,#4]
0x08002d12: e7b4 .. B 0x8002c7e ; MeDevEventHandler + 170
$d.20
__arm_cp.9_1
0x08002d14: 18100001 .... DCD 403701761
$t.72
MeReportInqCancelComplete
0x08002d18: 4812 .H LDR r0,[pc,#72] ; [0x8002d64] = 0x20006108
0x08002d1a: 2103 .! MOVS r1,#3
0x08002d1c: f8801030 ..0. STRB r1,[r0,#0x30]
0x08002d20: f8b0113c ..<. LDRH r1,[r0,#0x13c]
0x08002d24: f0210103 !... BIC r1,r1,#3
0x08002d28: f8a0113c ..<. STRH r1,[r0,#0x13c]
0x08002d2c: 2004 . MOVS r0,#4
0x08002d2e: f000b801 .... B.W MeReportResults ; 0x8002d34
0x08002d32: bf00 .. NOP
MeReportResults
0x08002d34: b5f8 .. PUSH {r3-r7,lr}
0x08002d36: 4604 .F MOV r4,r0
0x08002d38: f7ffff4c ..L. BL MeDevEventHandler ; 0x8002bd4
0x08002d3c: 4e09 .N LDR r6,[pc,#36] ; [0x8002d64] = 0x20006108
0x08002d3e: 6837 7h LDR r7,[r6,#0]
0x08002d40: f1060530 ..0. ADD r5,r6,#0x30
0x08002d44: 42b7 .B CMP r7,r6
0x08002d46: d009 .. BEQ 0x8002d5c ; MeReportResults + 40
0x08002d48: 4638 8F MOV r0,r7
0x08002d4a: 683f ?h LDR r7,[r7,#0]
0x08002d4c: 68c1 .h LDR r1,[r0,#0xc]
0x08002d4e: 4221 !B TST r1,r4
0x08002d50: d0f8 .. BEQ 0x8002d44 ; MeReportResults + 16
0x08002d52: 6881 .h LDR r1,[r0,#8]
0x08002d54: 6370 pc STR r0,[r6,#0x34]
0x08002d56: 4628 (F MOV r0,r5
0x08002d58: 4788 .G BLX r1
0x08002d5a: e7f3 .. B 0x8002d44 ; MeReportResults + 16
0x08002d5c: e8bd40f8 ...@ POP {r3-r7,lr}
0x08002d60: f002bcde .... B.W btdm_host_notify_schedule ; 0x8005720
$d.42
__arm_cp.20_0
0x08002d64: 20006108 .a. DCD 536895752
$t.4
MeStartOperation
0x08002d68: f002bcda .... B.W btdm_host_notify_schedule ; 0x8005720
OS_MemCmp
0x08002d6c: 4299 .B CMP r1,r3
0x08002d6e: bf1c .. ITT NE
0x08002d70: 2000 . MOVNE r0,#0
0x08002d72: 4770 pG BXNE lr
0x08002d74: b510 .. PUSH {r4,lr}
0x08002d76: 460c .F MOV r4,r1
0x08002d78: 4611 .F MOV r1,r2
0x08002d7a: 4622 "F MOV r2,r4
0x08002d7c: f7fffad9 .... BL memcmp ; 0x8002332
0x08002d80: fab0f080 .... CLZ r0,r0
0x08002d84: 0940 @. LSRS r0,r0,#5
0x08002d86: bd10 .. POP {r4,pc}
OS_MemSet
0x08002d88: b580 .. PUSH {r7,lr}
0x08002d8a: 460b .F MOV r3,r1
0x08002d8c: 4611 .F MOV r1,r2
0x08002d8e: 461a .F MOV r2,r3
0x08002d90: f7fffaa8 .... BL __aeabi_memset ; 0x80022e4
0x08002d94: bd80 .. POP {r7,pc}
0x08002d96: 0000 .. MOVS r0,r0
PMU_ADKEY0_IRQHandler
0x08002d98: 4770 pG BX lr
0x08002d9a: 0000 .. MOVS r0,r0
PMU_ADKEY1_IRQHandler
0x08002d9c: 4770 pG BX lr
0x08002d9e: 0000 .. MOVS r0,r0
PMU_Battery_Full_IRQHandler
0x08002da0: 4770 pG BX lr
0x08002da2: 0000 .. MOVS r0,r0
PMU_Charge_Monitor_IRQHandler
0x08002da4: 4770 pG BX lr
0x08002da6: 0000 .. MOVS r0,r0
PMU_GPIO_GROUPH_IRQHandler
0x08002da8: b580 .. PUSH {r7,lr}
0x08002daa: b084 .. SUB sp,sp,#0x10
0x08002dac: 2003 . MOVS r0,#3
0x08002dae: 2100 .! MOVS r1,#0
0x08002db0: 9101 .. STR r1,[sp,#4]
0x08002db2: 2201 ." MOVS r2,#1
0x08002db4: 9202 .. STR r2,[sp,#8]
0x08002db6: f002f961 ..a. BL app_task_event_alloc ; 0x800507c
0x08002dba: 9901 .. LDR r1,[sp,#4]
0x08002dbc: 9003 .. STR r0,[sp,#0xc]
0x08002dbe: 9803 .. LDR r0,[sp,#0xc]
0x08002dc0: f002f97a ..z. BL app_task_event_post ; 0x80050b8
0x08002dc4: 9802 .. LDR r0,[sp,#8]
0x08002dc6: f01dfd35 ..5. BL system_prevent_sleep_set ; 0x8020834
0x08002dca: b004 .. ADD sp,sp,#0x10
0x08002dcc: bd80 .. POP {r7,pc}
0x08002dce: 0000 .. MOVS r0,r0
PMU_GPIO_GROUPL_IRQHandler
0x08002dd0: 4770 pG BX lr
0x08002dd2: 0000 .. MOVS r0,r0
PMU_GPIO_PMU_IRQHandler
0x08002dd4: b580 .. PUSH {r7,lr}
0x08002dd6: b088 .. SUB sp,sp,#0x20
0x08002dd8: 2000 . MOVS r0,#0
0x08002dda: 9004 .. STR r0,[sp,#0x10]
0x08002ddc: 2148 H! MOVS r1,#0x48
0x08002dde: 2202 ." MOVS r2,#2
0x08002de0: 9203 .. STR r2,[sp,#0xc]
0x08002de2: f01ff85a ..Z. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x08002de6: 9a03 .. LDR r2,[sp,#0xc]
0x08002de8: 4601 .F MOV r1,r0
0x08002dea: 9804 .. LDR r0,[sp,#0x10]
0x08002dec: f8ad101e .... STRH r1,[sp,#0x1e]
0x08002df0: 2150 P! MOVS r1,#0x50
0x08002df2: f01ff852 ..R. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x08002df6: 9a03 .. LDR r2,[sp,#0xc]
0x08002df8: 4601 .F MOV r1,r0
0x08002dfa: 9804 .. LDR r0,[sp,#0x10]
0x08002dfc: f8ad101c .... STRH r1,[sp,#0x1c]
0x08002e00: f8bd301e ...0 LDRH r3,[sp,#0x1e]
0x08002e04: 214e N! MOVS r1,#0x4e
0x08002e06: f01ff84d ..M. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x08002e0a: 9a03 .. LDR r2,[sp,#0xc]
0x08002e0c: 9804 .. LDR r0,[sp,#0x10]
0x08002e0e: f8bd301c ...0 LDRH r3,[sp,#0x1c]
0x08002e12: 2152 R! MOVS r1,#0x52
0x08002e14: f01ff846 ..F. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x08002e18: 9804 .. LDR r0,[sp,#0x10]
0x08002e1a: f8bd101e .... LDRH r1,[sp,#0x1e]
0x08002e1e: 2201 ." MOVS r2,#1
0x08002e20: ea220101 "... BIC r1,r2,r1
0x08002e24: 9105 .. STR r1,[sp,#0x14]
0x08002e26: 214c L! MOVS r1,#0x4c
0x08002e28: f01ff837 ..7. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x08002e2c: 9905 .. LDR r1,[sp,#0x14]
0x08002e2e: 4208 .B TST r0,r1
0x08002e30: d010 .. BEQ 0x8002e54 ; PMU_GPIO_PMU_IRQHandler + 128
0x08002e32: e7ff .. B 0x8002e34 ; PMU_GPIO_PMU_IRQHandler + 96
0x08002e34: 2001 . MOVS r0,#1
0x08002e36: 9001 .. STR r0,[sp,#4]
0x08002e38: f01dfcfc .... BL system_prevent_sleep_set ; 0x8020834
0x08002e3c: 9a01 .. LDR r2,[sp,#4]
0x08002e3e: 2002 . MOVS r0,#2
0x08002e40: 2100 .! MOVS r1,#0
0x08002e42: 9102 .. STR r1,[sp,#8]
0x08002e44: f002f91a .... BL app_task_event_alloc ; 0x800507c
0x08002e48: 9902 .. LDR r1,[sp,#8]
0x08002e4a: 9006 .. STR r0,[sp,#0x18]
0x08002e4c: 9806 .. LDR r0,[sp,#0x18]
0x08002e4e: f002f933 ..3. BL app_task_event_post ; 0x80050b8
0x08002e52: e00d .. B 0x8002e70 ; PMU_GPIO_PMU_IRQHandler + 156
0x08002e54: f8bd001e .... LDRH r0,[sp,#0x1e]
0x08002e58: 0580 .. LSLS r0,r0,#22
0x08002e5a: 2800 .( CMP r0,#0
0x08002e5c: d504 .. BPL 0x8002e68 ; PMU_GPIO_PMU_IRQHandler + 148
0x08002e5e: e7ff .. B 0x8002e60 ; PMU_GPIO_PMU_IRQHandler + 140
0x08002e60: 2008 . MOVS r0,#8
0x08002e62: f01dfccf .... BL system_prevent_sleep_clear ; 0x8020804
0x08002e66: e003 .. B 0x8002e70 ; PMU_GPIO_PMU_IRQHandler + 156
0x08002e68: 2008 . MOVS r0,#8
0x08002e6a: f01dfce3 .... BL system_prevent_sleep_set ; 0x8020834
0x08002e6e: e7ff .. B 0x8002e70 ; PMU_GPIO_PMU_IRQHandler + 156
0x08002e70: b008 .. ADD sp,sp,#0x20
0x08002e72: bd80 .. POP {r7,pc}
PMU_IWDT_IRQhandler
0x08002e74: 4770 pG BX lr
0x08002e76: 0000 .. MOVS r0,r0
PMU_LVD_IRQHandler
0x08002e78: 4770 pG BX lr
0x08002e7a: 0000 .. MOVS r0,r0
RTC_ALARMA_IRQHandler
0x08002e7c: 4770 pG BX lr
0x08002e7e: 0000 .. MOVS r0,r0
RTC_ALARMB_IRQHandler
0x08002e80: 4770 pG BX lr
RemoveEntryList
0x08002e82: e9d01200 .... LDRD r1,r2,[r0,#0]
0x08002e86: 6011 .` STR r1,[r2,#0]
0x08002e88: 6801 .h LDR r1,[r0,#0]
0x08002e8a: 604a J` STR r2,[r1,#4]
0x08002e8c: 2100 .! MOVS r1,#0
0x08002e8e: e9c01100 .... STRD r1,r1,[r0,#0]
0x08002e92: 4770 pG BX lr
SEC_FindDeviceRecord
0x08002e94: b5b0 .. PUSH {r4,r5,r7,lr}
0x08002e96: b168 h. CBZ r0,0x8002eb4 ; SEC_FindDeviceRecord + 32
0x08002e98: 460c .F MOV r4,r1
0x08002e9a: b159 Y. CBZ r1,0x8002eb4 ; SEC_FindDeviceRecord + 32
0x08002e9c: 4605 .F MOV r5,r0
0x08002e9e: f002fc2f ../. BL btdm_host_lock ; 0x8005700
0x08002ea2: 4628 (F MOV r0,r5
0x08002ea4: 4621 !F MOV r1,r4
0x08002ea6: f7fffd09 .... BL DDB_FindRecord ; 0x80028bc
0x08002eaa: 4604 .F MOV r4,r0
0x08002eac: f002fccc .... BL btdm_host_unlock ; 0x8005848
0x08002eb0: 4620 F MOV r0,r4
0x08002eb2: bdb0 .. POP {r4,r5,r7,pc}
0x08002eb4: 2012 . MOVS r0,#0x12
0x08002eb6: bdb0 .. POP {r4,r5,r7,pc}
SWD_IO_init
0x08002eb8: b570 p. PUSH {r4-r6,lr}
0x08002eba: 2000 . MOVS r0,#0
0x08002ebc: 2145 E! MOVS r1,#0x45
0x08002ebe: 2201 ." MOVS r2,#1
0x08002ec0: 2303 .# MOVS r3,#3
0x08002ec2: 2401 .$ MOVS r4,#1
0x08002ec4: f01efff3 .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002ec8: 2000 . MOVS r0,#0
0x08002eca: 2147 G! MOVS r1,#0x47
0x08002ecc: 2201 ." MOVS r2,#1
0x08002ece: 2300 .# MOVS r3,#0
0x08002ed0: f01effed .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002ed4: 2000 . MOVS r0,#0
0x08002ed6: 2143 C! MOVS r1,#0x43
0x08002ed8: 2201 ." MOVS r2,#1
0x08002eda: 2303 .# MOVS r3,#3
0x08002edc: f01effe7 .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002ee0: 2000 . MOVS r0,#0
0x08002ee2: 214b K! MOVS r1,#0x4b
0x08002ee4: 2201 ." MOVS r2,#1
0x08002ee6: 2300 .# MOVS r3,#0
0x08002ee8: f01effe1 .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002eec: 2000 . MOVS r0,#0
0x08002eee: 2149 I! MOVS r1,#0x49
0x08002ef0: 2201 ." MOVS r2,#1
0x08002ef2: 2303 .# MOVS r3,#3
0x08002ef4: f01effdb .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002ef8: 2000 . MOVS r0,#0
0x08002efa: 215b [! MOVS r1,#0x5b
0x08002efc: 2201 ." MOVS r2,#1
0x08002efe: 2300 .# MOVS r3,#0
0x08002f00: f01effd5 .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002f04: f6454569 E.iE MOV r5,#0x5c69
0x08002f08: f2c20500 .... MOVT r5,#0x2000
0x08002f0c: f6454668 E.hF MOV r6,#0x5c68
0x08002f10: 7829 )x LDRB r1,[r5,#0]
0x08002f12: 2002 . MOVS r0,#2
0x08002f14: f2c20600 .... MOVT r6,#0x2000
0x08002f18: 7030 0p STRB r0,[r6,#0]
0x08002f1a: f0010302 .... AND r3,r1,#2
0x08002f1e: 2000 . MOVS r0,#0
0x08002f20: 2149 I! MOVS r1,#0x49
0x08002f22: 2201 ." MOVS r2,#1
0x08002f24: f01effc3 .... BL $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002f28: 7830 0x LDRB r0,[r6,#0]
0x08002f2a: 2149 I! MOVS r1,#0x49
0x08002f2c: f0000301 .... AND r3,r0,#1
0x08002f30: 2000 . MOVS r0,#0
0x08002f32: 2201 ." MOVS r2,#1
0x08002f34: 702c ,p STRB r4,[r5,#0]
0x08002f36: e8bd4070 ..p@ POP {r4-r6,lr}
0x08002f3a: f01ebfb8 .... B.W $Ven$TT$L$$frspim_wr_ram ; 0x8021eae
0x08002f3e: 0000 .. MOVS r0,r0
SystemInit
0x08002f40: f64e5088 N..P MOV r0,#0xed88
0x08002f44: f2ce0000 .... MOVT r0,#0xe000
0x08002f48: 6801 .h LDR r1,[r0,#0]
0x08002f4a: f4410170 A.p. ORR r1,r1,#0xf00000
0x08002f4e: 6001 .` STR r1,[r0,#0]
0x08002f50: 2044 D MOVS r0,#0x44
0x08002f52: f2ce0005 .... MOVT r0,#0xe005
0x08002f56: 6801 .h LDR r1,[r0,#0]
0x08002f58: f4417100 A..q ORR r1,r1,#0x200
0x08002f5c: 6001 .` STR r1,[r0,#0]
0x08002f5e: 4770 pG BX lr
_InsertHeadList
0x08002f60: 6802 .h LDR r2,[r0,#0]
0x08002f62: e9c12000 ... STRD r2,r0,[r1,#0]
0x08002f66: 6802 .h LDR r2,[r0,#0]
0x08002f68: 6001 .` STR r1,[r0,#0]
0x08002f6a: 6051 Q` STR r1,[r2,#4]
0x08002f6c: 4770 pG BX lr
_InsertTailList
0x08002f6e: 6842 Bh LDR r2,[r0,#4]
0x08002f70: e9c10200 .... STRD r0,r2,[r1,#0]
0x08002f74: 6842 Bh LDR r2,[r0,#4]
0x08002f76: 6041 A` STR r1,[r0,#4]
0x08002f78: 6011 .` STR r1,[r2,#0]
0x08002f7a: 4770 pG BX lr
_RemoveHeadList
0x08002f7c: 6801 .h LDR r1,[r0,#0]
0x08002f7e: 680a .h LDR r2,[r1,#0]
0x08002f80: 6050 P` STR r0,[r2,#4]
0x08002f82: 6002 .` STR r2,[r0,#0]
0x08002f84: 4608 .F MOV r0,r1
0x08002f86: 4770 pG BX lr
__NVIC_EnableIRQ
0x08002f88: b081 .. SUB sp,sp,#4
0x08002f8a: f88d0003 .... STRB r0,[sp,#3]
0x08002f8e: f99d0003 .... LDRSB r0,[sp,#3]
0x08002f92: 2800 .( CMP r0,#0
0x08002f94: d40e .. BMI 0x8002fb4 ; __NVIC_EnableIRQ + 44
0x08002f96: e7ff .. B 0x8002f98 ; __NVIC_EnableIRQ + 16
0x08002f98: f99d1003 .... LDRSB r1,[sp,#3]
0x08002f9c: f001021f .... AND r2,r1,#0x1f
0x08002fa0: 2001 . MOVS r0,#1
0x08002fa2: 4090 .@ LSLS r0,r0,r2
0x08002fa4: 094a J. LSRS r2,r1,#5
0x08002fa6: f24e1100 N... MOVW r1,#0xe100
0x08002faa: f2ce0100 .... MOVT r1,#0xe000
0x08002fae: f8410022 A.". STR r0,[r1,r2,LSL #2]
0x08002fb2: e7ff .. B 0x8002fb4 ; __NVIC_EnableIRQ + 44
0x08002fb4: b001 .. ADD sp,sp,#4
0x08002fb6: 4770 pG BX lr
__NVIC_SetPriority
0x08002fb8: b082 .. SUB sp,sp,#8
0x08002fba: f88d0007 .... STRB r0,[sp,#7]
0x08002fbe: 9100 .. STR r1,[sp,#0]
0x08002fc0: f99d0007 .... LDRSB r0,[sp,#7]
0x08002fc4: 2800 .( CMP r0,#0
0x08002fc6: d40a .. BMI 0x8002fde ; __NVIC_SetPriority + 38
0x08002fc8: e7ff .. B 0x8002fca ; __NVIC_SetPriority + 18
0x08002fca: 9800 .. LDR r0,[sp,#0]
0x08002fcc: 0140 @. LSLS r0,r0,#5
0x08002fce: f99d1007 .... LDRSB r1,[sp,#7]
0x08002fd2: f24e4200 N..B MOVW r2,#0xe400
0x08002fd6: f2ce0200 .... MOVT r2,#0xe000
0x08002fda: 5488 .T STRB r0,[r1,r2]
0x08002fdc: e00b .. B 0x8002ff6 ; __NVIC_SetPriority + 62
0x08002fde: 9800 .. LDR r0,[sp,#0]
0x08002fe0: 0140 @. LSLS r0,r0,#5
0x08002fe2: f89d1007 .... LDRB r1,[sp,#7]
0x08002fe6: f001010f .... AND r1,r1,#0xf
0x08002fea: f64e5214 N..R MOV r2,#0xed14
0x08002fee: f2ce0200 .... MOVT r2,#0xe000
0x08002ff2: 5488 .T STRB r0,[r1,r2]
0x08002ff4: e7ff .. B 0x8002ff6 ; __NVIC_SetPriority + 62
0x08002ff6: b002 .. ADD sp,sp,#8
0x08002ff8: 4770 pG BX lr
0x08002ffa: 0000 .. MOVS r0,r0
__aeabi_assert
0x08002ffc: b084 .. SUB sp,sp,#0x10
0x08002ffe: f2400704 @... MOVW r7,#4
0x08003002: f2c20700 .... MOVT r7,#0x2000
0x08003006: 4614 .F MOV r4,r2
0x08003008: 460d .F MOV r5,r1
0x0800300a: 4606 .F MOV r6,r0
0x0800300c: a040 @. ADR r0,{pc}+0x104 ; 0x8003110
0x0800300e: 2116 .! MOVS r1,#0x16
0x08003010: 2201 ." MOVS r2,#1
0x08003012: 463b ;F MOV r3,r7
0x08003014: f01ffccf .... BL fwrite ; 0x80229b6
0x08003018: 4630 0F MOV r0,r6
0x0800301a: 4639 9F MOV r1,r7
0x0800301c: f01ffcbf .... BL fputs ; 0x802299e
0x08003020: a041 A. ADR r0,{pc}+0x108 ; 0x8003128
0x08003022: 2107 .! MOVS r1,#7
0x08003024: 2201 ." MOVS r2,#1
0x08003026: 463b ;F MOV r3,r7
0x08003028: f01ffcc5 .... BL fwrite ; 0x80229b6
0x0800302c: 4628 (F MOV r0,r5
0x0800302e: 4639 9F MOV r1,r7
0x08003030: f01ffcb5 .... BL fputs ; 0x802299e
0x08003034: a03e >. ADR r0,{pc}+0xfc ; 0x8003130
0x08003036: 2107 .! MOVS r1,#7
0x08003038: 2201 ." MOVS r2,#1
0x0800303a: 463b ;F MOV r3,r7
0x0800303c: f01ffcbb .... BL fwrite ; 0x80229b6
0x08003040: a801 .. ADD r0,sp,#4
0x08003042: 300a .0 ADDS r0,r0,#0xa
0x08003044: 210a .! MOVS r1,#0xa
0x08003046: 2c01 ., CMP r4,#1
0x08003048: f8ad100e .... STRH r1,[sp,#0xe]
0x0800304c: db57 W. BLT 0x80030fe ; __aeabi_assert + 258
0x0800304e: f64c41cd L..A MOV r1,#0xcccd
0x08003052: f2485c1f H..\ MOV r12,#0x851f
0x08003056: f6445ed3 D..^ MOV lr,#0x4dd3
0x0800305a: f2417759 A.Yw MOV r7,#0x1759
0x0800305e: f6cc41cc ...A MOVT r1,#0xcccc
0x08003062: f2c51ceb .... MOVT r12,#0x51eb
0x08003066: f2c10e62 ..b. MOVT lr,#0x1062
0x0800306a: f2cd17b7 .... MOVT r7,#0xd1b7
0x0800306e: f2427610 B..v MOV r6,#0x2710
0x08003072: bf00 .. NOP
0x08003074: fba45201 ...R UMULL r5,r2,r4,r1
0x08003078: 08d5 .. LSRS r5,r2,#3
0x0800307a: eb050285 .... ADD r2,r5,r5,LSL #2
0x0800307e: 2c0a ., CMP r4,#0xa
0x08003080: eba40242 ..B. SUB r2,r4,r2,LSL #1
0x08003084: f0420230 B.0. ORR r2,r2,#0x30
0x08003088: f8002c01 ..., STRB r2,[r0,#-1]
0x0800308c: d332 2. BCC 0x80030f4 ; __aeabi_assert + 248
0x0800308e: fba52301 ...# UMULL r2,r3,r5,r1
0x08003092: 08da .. LSRS r2,r3,#3
0x08003094: eb020282 .... ADD r2,r2,r2,LSL #2
0x08003098: 2c64 d, CMP r4,#0x64
0x0800309a: eba50242 ..B. SUB r2,r5,r2,LSL #1
0x0800309e: f0420230 B.0. ORR r2,r2,#0x30
0x080030a2: f8002c02 ..., STRB r2,[r0,#-2]
0x080030a6: d327 '. BCC 0x80030f8 ; __aeabi_assert + 252
0x080030a8: fba4230c ...# UMULL r2,r3,r4,r12
0x080030ac: 095a Z. LSRS r2,r3,#5
0x080030ae: fba23501 ...5 UMULL r3,r5,r2,r1
0x080030b2: 08eb .. LSRS r3,r5,#3
0x080030b4: eb030383 .... ADD r3,r3,r3,LSL #2
0x080030b8: f5b47f7a ..z. CMP r4,#0x3e8
0x080030bc: eba20243 ..C. SUB r2,r2,r3,LSL #1
0x080030c0: f0420230 B.0. ORR r2,r2,#0x30
0x080030c4: f8002c03 ..., STRB r2,[r0,#-3]
0x080030c8: d318 .. BCC 0x80030fc ; __aeabi_assert + 256
0x080030ca: fba4230e ...# UMULL r2,r3,r4,lr
0x080030ce: 099a .. LSRS r2,r3,#6
0x080030d0: fba23501 ...5 UMULL r3,r5,r2,r1
0x080030d4: 08eb .. LSRS r3,r5,#3
0x080030d6: eb030383 .... ADD r3,r3,r3,LSL #2
0x080030da: 42b4 .B CMP r4,r6
0x080030dc: eba20243 ..C. SUB r2,r2,r3,LSL #1
0x080030e0: f0420230 B.0. ORR r2,r2,#0x30
0x080030e4: f8002d04 ...- STRB r2,[r0,#-4]!
0x080030e8: fba42307 ...# UMULL r2,r3,r4,r7
0x080030ec: ea4f3453 O.S4 LSR r4,r3,#13
0x080030f0: d2c0 .. BCS 0x8003074 ; __aeabi_assert + 120
0x080030f2: e004 .. B 0x80030fe ; __aeabi_assert + 258
0x080030f4: 3801 .8 SUBS r0,#1
0x080030f6: e002 .. B 0x80030fe ; __aeabi_assert + 258
0x080030f8: 3802 .8 SUBS r0,#2
0x080030fa: e000 .. B 0x80030fe ; __aeabi_assert + 258
0x080030fc: 3803 .8 SUBS r0,#3
0x080030fe: f2400104 @... MOVW r1,#4
0x08003102: f2c20100 .... MOVT r1,#0x2000
0x08003106: f01ffc4a ..J. BL fputs ; 0x802299e
0x0800310a: f000fb9f .... BL abort ; 0x800384c
0x0800310e: bf00 .. NOP
$d.4
0x08003110: 202a2a2a *** DCD 539634218
0x08003114: 65737361 asse DCD 1702064993
0x08003118: 6f697472 rtio DCD 1869182066
0x0800311c: 6166206e n fa DCD 1634082926
0x08003120: 64656c69 iled DCD 1684368489
0x08003124: 0000203a : .. DCD 8250
0x08003128: 6966202c , fi DCD 1768300588
0x0800312c: 0020656c le . DCD 2123116
0x08003130: 696c202c , li DCD 1768693804
0x08003134: 0020656e ne . DCD 2123118
$t.7
_fdb_continue_ff_addr
0x08003138: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0800313c: b093 .. SUB sp,sp,#0x4c
0x0800313e: 4696 .F MOV lr,r2
0x08003140: 4291 .B CMP r1,r2
0x08003142: 9008 .. STR r0,[sp,#0x20]
0x08003144: f08080ba .... BCS.W 0x80032bc ; _fdb_continue_ff_addr + 388
0x08003148: 43ca .C MVNS r2,r1
0x0800314a: f1010020 .. . ADD r0,r1,#0x20
0x0800314e: 9201 .. STR r2,[sp,#4]
0x08003150: aa0b .. ADD r2,sp,#0x2c
0x08003152: 424f OB RSBS r7,r1,#0
0x08003154: f1020801 .... ADD r8,r2,#1
0x08003158: 2500 .% MOVS r5,#0
0x0800315a: 9004 .. STR r0,[sp,#0x10]
0x0800315c: 4604 .F MOV r4,r0
0x0800315e: 468a .F MOV r10,r1
0x08003160: f04f0b00 O... MOV r11,#0
0x08003164: 9102 .. STR r1,[sp,#8]
0x08003166: 4689 .F MOV r9,r1
0x08003168: f8cde000 .... STR lr,[sp,#0]
0x0800316c: e008 .. B 0x8003180 ; _fdb_continue_ff_addr + 72
0x0800316e: 46b3 .F MOV r11,r6
0x08003170: f8dd9028 ..(. LDR r9,[sp,#0x28]
0x08003174: 3501 .5 ADDS r5,#1
0x08003176: 3420 4 ADDS r4,r4,#0x20
0x08003178: 3f20 ? SUBS r7,r7,#0x20
0x0800317a: 45f1 .E CMP r9,lr
0x0800317c: f080809a .... BCS.W 0x80032b4 ; _fdb_continue_ff_addr + 380
0x08003180: 9804 .. LDR r0,[sp,#0x10]
0x08003182: 45a6 .E CMP lr,r4
0x08003184: eb001145 ..E. ADD r1,r0,r5,LSL #5
0x08003188: 4623 #F MOV r3,r4
0x0800318a: bf38 8. IT CC
0x0800318c: 4673 sF MOVCC r3,lr
0x0800318e: 4571 qE CMP r1,lr
0x08003190: f1090020 .. . ADD r0,r9,#0x20
0x08003194: bf88 .. IT HI
0x08003196: 4671 qF MOVHI r1,lr
0x08003198: 900a .. STR r0,[sp,#0x28]
0x0800319a: 4570 pE CMP r0,lr
0x0800319c: 9808 .. LDR r0,[sp,#0x20]
0x0800319e: ebae0609 .... SUB r6,lr,r9
0x080031a2: 7d40 @} LDRB r0,[r0,#0x15]
0x080031a4: bf38 8. IT CC
0x080031a6: 2620 & MOVCC r6,#0x20
0x080031a8: 9109 .. STR r1,[sp,#0x24]
0x080031aa: b108 .. CBZ r0,0x80031b0 ; _fdb_continue_ff_addr + 120
0x080031ac: b976 v. CBNZ r6,0x80031cc ; _fdb_continue_ff_addr + 148
0x080031ae: e7df .. B 0x8003170 ; _fdb_continue_ff_addr + 56
0x080031b0: 9808 .. LDR r0,[sp,#0x20]
0x080031b2: 4649 IF MOV r1,r9
0x080031b4: 6880 .h LDR r0,[r0,#8]
0x080031b6: 9303 .. STR r3,[sp,#0xc]
0x080031b8: 4633 3F MOV r3,r6
0x080031ba: f004faf5 .... BL fal_partition_read ; 0x80077a8
0x080031be: 9b03 .. LDR r3,[sp,#0xc]
0x080031c0: 9909 .. LDR r1,[sp,#0x24]
0x080031c2: f8dde000 .... LDR lr,[sp,#0]
0x080031c6: aa0b .. ADD r2,sp,#0x2c
0x080031c8: 2e00 .. CMP r6,#0
0x080031ca: d0d1 .. BEQ 0x8003170 ; _fdb_continue_ff_addr + 56
0x080031cc: 9801 .. LDR r0,[sp,#4]
0x080031ce: eba01045 ..E. SUB r0,r0,r5,LSL #5
0x080031d2: 4408 .D ADD r0,r0,r1
0x080031d4: 2803 .( CMP r0,#3
0x080031d6: a805 .. ADD r0,sp,#0x14
0x080031d8: c0b0 .. STM r0!,{r4,r5,r7}
0x080031da: d201 .. BCS 0x80031e0 ; _fdb_continue_ff_addr + 168
0x080031dc: 2000 . MOVS r0,#0
0x080031de: e031 1. B 0x8003244 ; _fdb_continue_ff_addr + 268
0x080031e0: 19d8 .. ADDS r0,r3,r7
0x080031e2: f0200c03 ... BIC r12,r0,#3
0x080031e6: 2000 . MOVS r0,#0
0x080031e8: 5c12 .\ LDRB r2,[r2,r0]
0x080031ea: 4657 WF MOV r7,r10
0x080031ec: eb090300 .... ADD r3,r9,r0
0x080031f0: 2aff .* CMP r2,#0xff
0x080031f2: bf08 .. IT EQ
0x080031f4: 461f .F MOVEQ r7,r3
0x080031f6: f1bb0fff .... CMP r11,#0xff
0x080031fa: bf08 .. IT EQ
0x080031fc: 4657 WF MOVEQ r7,r10
0x080031fe: f8186000 ...` LDRB r6,[r8,r0]
0x08003202: 4639 9F MOV r1,r7
0x08003204: eb080400 .... ADD r4,r8,r0
0x08003208: 2eff .. CMP r6,#0xff
0x0800320a: bf08 .. IT EQ
0x0800320c: 1c59 Y. ADDEQ r1,r3,#1
0x0800320e: 2aff .* CMP r2,#0xff
0x08003210: bf08 .. IT EQ
0x08003212: 4639 9F MOVEQ r1,r7
0x08003214: 7862 bx LDRB r2,[r4,#1]
0x08003216: f894b002 .... LDRB r11,[r4,#2]
0x0800321a: 2aff .* CMP r2,#0xff
0x0800321c: 460d .F MOV r5,r1
0x0800321e: bf08 .. IT EQ
0x08003220: 1c9d .. ADDEQ r5,r3,#2
0x08003222: 2eff .. CMP r6,#0xff
0x08003224: bf08 .. IT EQ
0x08003226: 460d .F MOVEQ r5,r1
0x08003228: f1bb0fff .... CMP r11,#0xff
0x0800322c: 46aa .F MOV r10,r5
0x0800322e: bf08 .. IT EQ
0x08003230: f1030a03 .... ADDEQ r10,r3,#3
0x08003234: 2aff .* CMP r2,#0xff
0x08003236: f1000004 .... ADD r0,r0,#4
0x0800323a: bf08 .. IT EQ
0x0800323c: 46aa .F MOVEQ r10,r5
0x0800323e: aa0b .. ADD r2,sp,#0x2c
0x08003240: 4584 .E CMP r12,r0
0x08003242: d1d1 .. BNE 0x80031e8 ; _fdb_continue_ff_addr + 176
0x08003244: 9902 .. LDR r1,[sp,#8]
0x08003246: 9d06 .. LDR r5,[sp,#0x18]
0x08003248: 9b09 .. LDR r3,[sp,#0x24]
0x0800324a: eb011145 ..E. ADD r1,r1,r5,LSL #5
0x0800324e: 9f07 .. LDR r7,[sp,#0x1c]
0x08003250: 1a59 Y. SUBS r1,r3,r1
0x08003252: 9c05 .. LDR r4,[sp,#0x14]
0x08003254: f0110103 .... ANDS r1,r1,#3
0x08003258: f43faf8a ?... BEQ.W 0x8003170 ; _fdb_continue_ff_addr + 56
0x0800325c: 5c16 .\ LDRB r6,[r2,r0]
0x0800325e: 4653 SF MOV r3,r10
0x08003260: 2eff .. CMP r6,#0xff
0x08003262: bf08 .. IT EQ
0x08003264: eb000309 .... ADDEQ r3,r0,r9
0x08003268: f1bb0fff .... CMP r11,#0xff
0x0800326c: bf18 .. IT NE
0x0800326e: 469a .F MOVNE r10,r3
0x08003270: 2901 .) CMP r1,#1
0x08003272: f43faf7c ?.|. BEQ 0x800316e ; _fdb_continue_ff_addr + 54
0x08003276: 1c43 C. ADDS r3,r0,#1
0x08003278: f812b003 .... LDRB r11,[r2,r3]
0x0800327c: 46bc .F MOV r12,r7
0x0800327e: f1bb0fff .... CMP r11,#0xff
0x08003282: 4657 WF MOV r7,r10
0x08003284: bf08 .. IT EQ
0x08003286: eb030709 .... ADDEQ r7,r3,r9
0x0800328a: 2eff .. CMP r6,#0xff
0x0800328c: bf18 .. IT NE
0x0800328e: 46ba .F MOVNE r10,r7
0x08003290: 2902 .) CMP r1,#2
0x08003292: d101 .. BNE 0x8003298 ; _fdb_continue_ff_addr + 352
0x08003294: 4667 gF MOV r7,r12
0x08003296: e76b k. B 0x8003170 ; _fdb_continue_ff_addr + 56
0x08003298: 3002 .0 ADDS r0,#2
0x0800329a: 5c11 .\ LDRB r1,[r2,r0]
0x0800329c: 4653 SF MOV r3,r10
0x0800329e: 29ff .) CMP r1,#0xff
0x080032a0: bf08 .. IT EQ
0x080032a2: eb000309 .... ADDEQ r3,r0,r9
0x080032a6: f1bb0fff .... CMP r11,#0xff
0x080032aa: bf18 .. IT NE
0x080032ac: 469a .F MOVNE r10,r3
0x080032ae: 468b .F MOV r11,r1
0x080032b0: 4667 gF MOV r7,r12
0x080032b2: e75d ]. B 0x8003170 ; _fdb_continue_ff_addr + 56
0x080032b4: f1bb0fff .... CMP r11,#0xff
0x080032b8: bf08 .. IT EQ
0x080032ba: 46d6 .F MOVEQ lr,r10
0x080032bc: 4670 pF MOV r0,lr
0x080032be: b013 .. ADD sp,sp,#0x4c
0x080032c0: e8bd8ff0 .... POP {r4-r11,pc}
_fdb_flash_erase
0x080032c4: b580 .. PUSH {r7,lr}
0x080032c6: 7d43 C} LDRB r3,[r0,#0x15]
0x080032c8: 2b00 .+ CMP r3,#0
0x080032ca: bf1c .. ITT NE
0x080032cc: 2001 . MOVNE r0,#1
0x080032ce: bd80 .. POPNE {r7,pc}
0x080032d0: 6880 .h LDR r0,[r0,#8]
0x080032d2: f004f93d ..=. BL fal_partition_erase ; 0x8007550
0x080032d6: 0fc0 .. LSRS r0,r0,#31
0x080032d8: bd80 .. POP {r7,pc}
0x080032da: 0000 .. MOVS r0,r0
_fdb_flash_read
0x080032dc: b510 .. PUSH {r4,lr}
0x080032de: 7d44 D} LDRB r4,[r0,#0x15]
0x080032e0: 2c00 ., CMP r4,#0
0x080032e2: f04f0402 O... MOV r4,#2
0x080032e6: d001 .. BEQ 0x80032ec ; _fdb_flash_read + 16
0x080032e8: 4620 F MOV r0,r4
0x080032ea: bd10 .. POP {r4,pc}
0x080032ec: 6880 .h LDR r0,[r0,#8]
0x080032ee: f004fa5b ..[. BL fal_partition_read ; 0x80077a8
0x080032f2: ea047490 ...t AND r4,r4,r0,LSR #30
0x080032f6: 4620 F MOV r0,r4
0x080032f8: bd10 .. POP {r4,pc}
0x080032fa: 0000 .. MOVS r0,r0
_fdb_flash_write
0x080032fc: b580 .. PUSH {r7,lr}
0x080032fe: f890c015 .... LDRB r12,[r0,#0x15]
0x08003302: f1bc0f00 .... CMP r12,#0
0x08003306: bf1c .. ITT NE
0x08003308: 2002 . MOVNE r0,#2
0x0800330a: bd80 .. POPNE {r7,pc}
0x0800330c: 6880 .h LDR r0,[r0,#8]
0x0800330e: f004fb2d ..-. BL fal_partition_write ; 0x800796c
0x08003312: 2103 .! MOVS r1,#3
0x08003314: ea0170e0 ...p AND r0,r1,r0,ASR #31
0x08003318: bd80 .. POP {r7,pc}
0x0800331a: 0000 .. MOVS r0,r0
_fdb_get_status
0x0800331c: e92d41f0 -..A PUSH {r4-r8,lr}
0x08003320: f1b10c01 .... SUBS r12,r1,#1
0x08003324: d037 7. BEQ 0x8003396 ; _fdb_get_status + 122
0x08003326: 1e8b .. SUBS r3,r1,#2
0x08003328: f1a10e05 .... SUB lr,r1,#5
0x0800332c: f1a10804 .... SUB r8,r1,#4
0x08003330: 1ecd .. SUBS r5,r1,#3
0x08003332: f1c10602 .... RSB r6,r1,#2
0x08003336: 2200 ." MOVS r2,#0
0x08003338: 461f .F MOV r7,r3
0x0800333a: 2100 .! MOVS r1,#0
0x0800333c: 189c .. ADDS r4,r3,r2
0x0800333e: f0244460 $.`D BIC r4,r4,#0xe0000000
0x08003342: 5d04 .] LDRB r4,[r0,r4]
0x08003344: b394 .. CBZ r4,0x80033ac ; _fdb_get_status + 144
0x08003346: 4296 .B CMP r6,r2
0x08003348: bf04 .. ITT EQ
0x0800334a: ebac000c .... SUBEQ r0,r12,r12
0x0800334e: e8bd81f0 .... POPEQ {r4-r8,pc}
0x08003352: 18ac .. ADDS r4,r5,r2
0x08003354: f0244460 $.`D BIC r4,r4,#0xe0000000
0x08003358: 5d04 .] LDRB r4,[r0,r4]
0x0800335a: b32c ,. CBZ r4,0x80033a8 ; _fdb_get_status + 140
0x0800335c: 1e7c |. SUBS r4,r7,#1
0x0800335e: d01f .. BEQ 0x80033a0 ; _fdb_get_status + 132
0x08003360: eb080402 .... ADD r4,r8,r2
0x08003364: f0244460 $.`D BIC r4,r4,#0xe0000000
0x08003368: 5d04 .] LDRB r4,[r0,r4]
0x0800336a: b31c .. CBZ r4,0x80033b4 ; _fdb_get_status + 152
0x0800336c: 1ebc .. SUBS r4,r7,#2
0x0800336e: d017 .. BEQ 0x80033a0 ; _fdb_get_status + 132
0x08003370: eb0e0402 .... ADD r4,lr,r2
0x08003374: f0244460 $.`D BIC r4,r4,#0xe0000000
0x08003378: 5d04 .] LDRB r4,[r0,r4]
0x0800337a: b30c .. CBZ r4,0x80033c0 ; _fdb_get_status + 164
0x0800337c: 1efc .. SUBS r4,r7,#3
0x0800337e: f1a70704 .... SUB r7,r7,#4
0x08003382: f1010104 .... ADD r1,r1,#4
0x08003386: f1a20204 .... SUB r2,r2,#4
0x0800338a: bf04 .. ITT EQ
0x0800338c: ebac000c .... SUBEQ r0,r12,r12
0x08003390: e8bd81f0 .... POPEQ {r4-r8,pc}
0x08003394: e7d2 .. B 0x800333c ; _fdb_get_status + 32
0x08003396: 2100 .! MOVS r1,#0
0x08003398: ebac0001 .... SUB r0,r12,r1
0x0800339c: e8bd81f0 .... POP {r4-r8,pc}
0x080033a0: ebac000c .... SUB r0,r12,r12
0x080033a4: e8bd81f0 .... POP {r4-r8,pc}
0x080033a8: f1c20101 .... RSB r1,r2,#1
0x080033ac: ebac0001 .... SUB r0,r12,r1
0x080033b0: e8bd81f0 .... POP {r4-r8,pc}
0x080033b4: f1c20102 .... RSB r1,r2,#2
0x080033b8: ebac0001 .... SUB r0,r12,r1
0x080033bc: e8bd81f0 .... POP {r4-r8,pc}
0x080033c0: f1c20103 .... RSB r1,r2,#3
0x080033c4: ebac0001 .... SUB r0,r12,r1
0x080033c8: e8bd81f0 .... POP {r4-r8,pc}
_fdb_init_ex
0x080033cc: b5b0 .. PUSH {r4,r5,r7,lr}
0x080033ce: b188 .. CBZ r0,0x80033f4 ; _fdb_init_ex + 40
0x080033d0: b191 .. CBZ r1,0x80033f8 ; _fdb_init_ex + 44
0x080033d2: 4615 .F MOV r5,r2
0x080033d4: b192 .. CBZ r2,0x80033fc ; _fdb_init_ex + 48
0x080033d6: 4604 .F MOV r4,r0
0x080033d8: 7d00 .} LDRB r0,[r0,#0x14]
0x080033da: 2800 .( CMP r0,#0
0x080033dc: bf1c .. ITT NE
0x080033de: 2000 . MOVNE r0,#0
0x080033e0: bdb0 .. POPNE {r4,r5,r7,pc}
0x080033e2: 6021 !` STR r1,[r4,#0]
0x080033e4: 7d61 a} LDRB r1,[r4,#0x15]
0x080033e6: 9804 .. LDR r0,[sp,#0x10]
0x080033e8: 7123 #q STRB r3,[r4,#4]
0x080033ea: 6220 b STR r0,[r4,#0x20]
0x080033ec: b139 9. CBZ r1,0x80033fe ; _fdb_init_ex + 50
0x080033ee: e9d41003 .... LDRD r1,r0,[r4,#0xc]
0x080033f2: e01f .. B 0x8003434 ; _fdb_init_ex + 104
0x080033f4: e7fe .. B 0x80033f4 ; _fdb_init_ex + 40
0x080033f6: bf00 .. NOP
0x080033f8: e7fe .. B 0x80033f8 ; _fdb_init_ex + 44
0x080033fa: bf00 .. NOP
0x080033fc: e7fe .. B 0x80033fc ; _fdb_init_ex + 48
0x080033fe: f004f82b ..+. BL fal_init ; 0x8007458
0x08003402: 4628 (F MOV r0,r5
0x08003404: f004f974 ..t. BL fal_partition_find ; 0x80076f0
0x08003408: 2800 .( CMP r0,#0
0x0800340a: 60a0 .` STR r0,[r4,#8]
0x0800340c: bf04 .. ITT EQ
0x0800340e: 2004 . MOVEQ r0,#4
0x08003410: bdb0 .. POPEQ {r4,r5,r7,pc}
0x08003412: 301c .0 ADDS r0,r0,#0x1c
0x08003414: f003ff82 .... BL fal_flash_device_find ; 0x800731c
0x08003418: 68e1 .h LDR r1,[r4,#0xc]
0x0800341a: 6a00 .j LDR r0,[r0,#0x20]
0x0800341c: b129 ). CBZ r1,0x800342a ; _fdb_init_ex + 94
0x0800341e: fbb1f2f0 .... UDIV r2,r1,r0
0x08003422: fb021010 .... MLS r0,r2,r0,r1
0x08003426: b110 .. CBZ r0,0x800342e ; _fdb_init_ex + 98
0x08003428: e7fe .. B 0x8003428 ; _fdb_init_ex + 92
0x0800342a: 4601 .F MOV r1,r0
0x0800342c: 60e0 .` STR r0,[r4,#0xc]
0x0800342e: 68a0 .h LDR r0,[r4,#8]
0x08003430: 6b80 .k LDR r0,[r0,#0x38]
0x08003432: 6120 a STR r0,[r4,#0x10]
0x08003434: fbb0f2f1 .... UDIV r2,r0,r1
0x08003438: fb020011 .... MLS r0,r2,r1,r0
0x0800343c: b108 .. CBZ r0,0x8003442 ; _fdb_init_ex + 118
0x0800343e: bf00 .. NOP
0x08003440: e7fe .. B 0x8003440 ; _fdb_init_ex + 116
0x08003442: 2a01 .* CMP r2,#1
0x08003444: bf84 .. ITT HI
0x08003446: 2000 . MOVHI r0,#0
0x08003448: bdb0 .. POPHI {r4,r5,r7,pc}
0x0800344a: bf00 .. NOP
0x0800344c: e7fe .. B 0x800344c ; _fdb_init_ex + 128
0x0800344e: 0000 .. MOVS r0,r0
_fdb_init_finish
0x08003450: 2900 .) CMP r1,#0
0x08003452: bf18 .. IT NE
0x08003454: 4770 pG BXNE lr
0x08003456: f64541c0 E..A MOV r1,#0x5cc0
0x0800345a: f2c20100 .... MOVT r1,#0x2000
0x0800345e: 780b .x LDRB r3,[r1,#0]
0x08003460: 2201 ." MOVS r2,#1
0x08003462: 2b00 .+ CMP r3,#0
0x08003464: 7502 .u STRB r2,[r0,#0x14]
0x08003466: bf08 .. IT EQ
0x08003468: 700a .p STRBEQ r2,[r1,#0]
0x0800346a: 4770 pG BX lr
_fdb_kv_load
0x0800346c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08003470: b095 .. SUB sp,sp,#0x54
0x08003472: 4604 .F MOV r4,r0
0x08003474: 2001 . MOVS r0,#1
0x08003476: f884002d ..-. STRB r0,[r4,#0x2d]
0x0800347a: f10d090c .... ADD r9,sp,#0xc
0x0800347e: 68e0 .h LDR r0,[r4,#0xc]
0x08003480: f1090803 .... ADD r8,r9,#3
0x08003484: f04f0a00 O... MOV r10,#0
0x08003488: 2600 .& MOVS r6,#0
0x0800348a: 2700 .' MOVS r7,#0
0x0800348c: e012 .. B 0x80034b4 ; _fdb_kv_load + 72
0x0800348e: bf00 .. NOP
0x08003490: 9d06 .. LDR r5,[sp,#0x18]
0x08003492: 4648 HF MOV r0,r9
0x08003494: 2104 .! MOVS r1,#4
0x08003496: f7ffff41 ..A. BL _fdb_get_status ; 0x800331c
0x0800349a: 4640 @F MOV r0,r8
0x0800349c: 2104 .! MOVS r1,#4
0x0800349e: f7ffff3d ..=. BL _fdb_get_status ; 0x800331c
0x080034a2: 1c68 h. ADDS r0,r5,#1
0x080034a4: d027 '. BEQ 0x80034f6 ; _fdb_kv_load + 138
0x080034a6: 68e0 .h LDR r0,[r4,#0xc]
0x080034a8: fb00f105 .... MUL r1,r0,r5
0x080034ac: 6922 "i LDR r2,[r4,#0x10]
0x080034ae: 440f .D ADD r7,r7,r1
0x080034b0: 4297 .B CMP r7,r2
0x080034b2: d224 $. BCS 0x80034fe ; _fdb_kv_load + 146
0x080034b4: fbb7f1f0 .... UDIV r1,r7,r0
0x080034b8: e9cdaa06 .... STRD r10,r10,[sp,#0x18]
0x080034bc: fb017010 ...p MLS r0,r1,r0,r7
0x080034c0: f8cda014 .... STR r10,[sp,#0x14]
0x080034c4: f8cda010 .... STR r10,[sp,#0x10]
0x080034c8: f8cda00c .... STR r10,[sp,#0xc]
0x080034cc: b9b0 .. CBNZ r0,0x80034fc ; _fdb_kv_load + 144
0x080034ce: 4620 F MOV r0,r4
0x080034d0: 4639 9F MOV r1,r7
0x080034d2: 464a JF MOV r2,r9
0x080034d4: 2314 .# MOVS r3,#0x14
0x080034d6: f7ffff01 .... BL _fdb_flash_read ; 0x80032dc
0x080034da: 9805 .. LDR r0,[sp,#0x14]
0x080034dc: f2444146 D.FA MOV r1,#0x4446
0x080034e0: f2c30142 ..B. MOVT r1,#0x3042
0x080034e4: 4288 .B CMP r0,r1
0x080034e6: d0d3 .. BEQ 0x8003490 ; _fdb_kv_load + 36
0x080034e8: 7da0 .} LDRB r0,[r4,#0x16]
0x080034ea: 3601 .6 ADDS r6,#1
0x080034ec: b960 `. CBNZ r0,0x8003508 ; _fdb_kv_load + 156
0x080034ee: 4620 F MOV r0,r4
0x080034f0: 4639 9F MOV r1,r7
0x080034f2: f004ffd9 .... BL format_sector ; 0x80084a8
0x080034f6: 68e0 .h LDR r0,[r4,#0xc]
0x080034f8: 4601 .F MOV r1,r0
0x080034fa: e7d7 .. B 0x80034ac ; _fdb_kv_load + 64
0x080034fc: e7fe .. B 0x80034fc ; _fdb_kv_load + 144
0x080034fe: 7da0 .} LDRB r0,[r4,#0x16]
0x08003500: 2800 .( CMP r0,#0
0x08003502: bf18 .. IT NE
0x08003504: 2001 . MOVNE r0,#1
0x08003506: e000 .. B 0x800350a ; _fdb_kv_load + 158
0x08003508: 2001 . MOVS r0,#1
0x0800350a: 2e00 .. CMP r6,#0
0x0800350c: bf18 .. IT NE
0x0800350e: 2800 .( CMPNE r0,#0
0x08003510: d149 I. BNE 0x80035a6 ; _fdb_kv_load + 314
0x08003512: e9d40103 .... LDRD r0,r1,[r4,#0xc]
0x08003516: fbb1f0f0 .... UDIV r0,r1,r0
0x0800351a: 4286 .B CMP r6,r0
0x0800351c: bf04 .. ITT EQ
0x0800351e: 4620 F MOVEQ r0,r4
0x08003520: f004fd74 ..t. BLEQ fdb_kv_set_default ; 0x800800c
0x08003524: 69a1 .i LDR r1,[r4,#0x18]
0x08003526: 2900 .) CMP r1,#0
0x08003528: bf1c .. ITT NE
0x0800352a: 4620 F MOVNE r0,r4
0x0800352c: 4788 .G BLXNE r1
0x0800352e: 68e0 .h LDR r0,[r4,#0xc]
0x08003530: 2500 .% MOVS r5,#0
0x08003532: f04f0a01 O... MOV r10,#1
0x08003536: 2700 .' MOVS r7,#0
0x08003538: e006 .. B 0x8003548 ; _fdb_kv_load + 220
0x0800353a: bf00 .. NOP
0x0800353c: 68e0 .h LDR r0,[r4,#0xc]
0x0800353e: 4601 .F MOV r1,r0
0x08003540: 6922 "i LDR r2,[r4,#0x10]
0x08003542: 440f .D ADD r7,r7,r1
0x08003544: 4297 .B CMP r7,r2
0x08003546: d238 8. BCS 0x80035ba ; _fdb_kv_load + 334
0x08003548: fbb7f1f0 .... UDIV r1,r7,r0
0x0800354c: e9cd5506 ...U STRD r5,r5,[sp,#0x18]
0x08003550: fb017010 ...p MLS r0,r1,r0,r7
0x08003554: 9505 .. STR r5,[sp,#0x14]
0x08003556: 9504 .. STR r5,[sp,#0x10]
0x08003558: 9503 .. STR r5,[sp,#0xc]
0x0800355a: bb18 .. CBNZ r0,0x80035a4 ; _fdb_kv_load + 312
0x0800355c: 4620 F MOV r0,r4
0x0800355e: 4639 9F MOV r1,r7
0x08003560: 464a JF MOV r2,r9
0x08003562: 2314 .# MOVS r3,#0x14
0x08003564: f7fffeba .... BL _fdb_flash_read ; 0x80032dc
0x08003568: 9805 .. LDR r0,[sp,#0x14]
0x0800356a: f2444146 D.FA MOV r1,#0x4446
0x0800356e: f2c30142 ..B. MOVT r1,#0x3042
0x08003572: 4288 .B CMP r0,r1
0x08003574: d1e2 .. BNE 0x800353c ; _fdb_kv_load + 208
0x08003576: 9e06 .. LDR r6,[sp,#0x18]
0x08003578: 4648 HF MOV r0,r9
0x0800357a: 2104 .! MOVS r1,#4
0x0800357c: f7fffece .... BL _fdb_get_status ; 0x800331c
0x08003580: 4640 @F MOV r0,r8
0x08003582: 2104 .! MOVS r1,#4
0x08003584: f7fffeca .... BL _fdb_get_status ; 0x800331c
0x08003588: b2c0 .. UXTB r0,r0
0x0800358a: 2803 .( CMP r0,#3
0x0800358c: d104 .. BNE 0x8003598 ; _fdb_kv_load + 300
0x0800358e: 4620 F MOV r0,r4
0x08003590: f884a02c ..,. STRB r10,[r4,#0x2c]
0x08003594: f014fe68 ..h. BL gc_collect ; 0x8018268
0x08003598: 1c70 p. ADDS r0,r6,#1
0x0800359a: d0cf .. BEQ 0x800353c ; _fdb_kv_load + 208
0x0800359c: 68e0 .h LDR r0,[r4,#0xc]
0x0800359e: fb00f106 .... MUL r1,r0,r6
0x080035a2: e7cd .. B 0x8003540 ; _fdb_kv_load + 212
0x080035a4: e7fe .. B 0x80035a4 ; _fdb_kv_load + 312
0x080035a6: 2502 .% MOVS r5,#2
0x080035a8: 69e1 .i LDR r1,[r4,#0x1c]
0x080035aa: 2900 .) CMP r1,#0
0x080035ac: bf1c .. ITT NE
0x080035ae: 4620 F MOVNE r0,r4
0x080035b0: 4788 .G BLXNE r1
0x080035b2: 4628 (F MOV r0,r5
0x080035b4: b015 .. ADD sp,sp,#0x54
0x080035b6: e8bd8ff0 .... POP {r4-r11,pc}
0x080035ba: a810 .. ADD r0,sp,#0x40
0x080035bc: 3003 .0 ADDS r0,#3
0x080035be: f10d0b0c .... ADD r11,sp,#0xc
0x080035c2: f10d0828 ..(. ADD r8,sp,#0x28
0x080035c6: 2700 .' MOVS r7,#0
0x080035c8: 9002 .. STR r0,[sp,#8]
0x080035ca: bf00 .. NOP
0x080035cc: 2500 .% MOVS r5,#0
0x080035ce: 9714 .. STR r7,[sp,#0x50]
0x080035d0: e9cd7712 ...w STRD r7,r7,[sp,#0x48]
0x080035d4: e9cd7710 ...w STRD r7,r7,[sp,#0x40]
0x080035d8: 4620 F MOV r0,r4
0x080035da: 4629 )F MOV r1,r5
0x080035dc: aa10 .. ADD r2,sp,#0x40
0x080035de: 2314 .# MOVS r3,#0x14
0x080035e0: f7fffe7c ..|. BL _fdb_flash_read ; 0x80032dc
0x080035e4: 9812 .. LDR r0,[sp,#0x48]
0x080035e6: f2444146 D.FA MOV r1,#0x4446
0x080035ea: f2c30142 ..B. MOVT r1,#0x3042
0x080035ee: 4288 .B CMP r0,r1
0x080035f0: 950b .. STR r5,[sp,#0x2c]
0x080035f2: 900c .. STR r0,[sp,#0x30]
0x080035f4: d142 B. BNE 0x800367c ; _fdb_kv_load + 528
0x080035f6: f8dd904c ..L. LDR r9,[sp,#0x4c]
0x080035fa: 2001 . MOVS r0,#1
0x080035fc: f88d0028 ..(. STRB r0,[sp,#0x28]
0x08003600: a810 .. ADD r0,sp,#0x40
0x08003602: 2104 .! MOVS r1,#4
0x08003604: f8cd9034 ..4. STR r9,[sp,#0x34]
0x08003608: f7fffe88 .... BL _fdb_get_status ; 0x800331c
0x0800360c: 4606 .F MOV r6,r0
0x0800360e: f88d0029 ..). STRB r0,[sp,#0x29]
0x08003612: 9802 .. LDR r0,[sp,#8]
0x08003614: 2104 .! MOVS r1,#4
0x08003616: f7fffe81 .... BL _fdb_get_status ; 0x800331c
0x0800361a: f00601fe .... AND r1,r6,#0xfe
0x0800361e: 2700 .' MOVS r7,#0
0x08003620: 2902 .) CMP r1,#2
0x08003622: f88d002a ..*. STRB r0,[sp,#0x2a]
0x08003626: d133 3. BNE 0x8003690 ; _fdb_kv_load + 548
0x08003628: f1050014 .... ADD r0,r5,#0x14
0x0800362c: 9008 .. STR r0,[sp,#0x20]
0x0800362e: e00d .. B 0x800364c ; _fdb_kv_load + 480
0x08003630: 4620 F MOV r0,r4
0x08003632: 4659 YF MOV r1,r11
0x08003634: f01bffa0 .... BL move_kv ; 0x801f578
0x08003638: 2800 .( CMP r0,#0
0x0800363a: d14d M. BNE 0x80036d8 ; _fdb_kv_load + 620
0x0800363c: 4620 F MOV r0,r4
0x0800363e: 4641 AF MOV r1,r8
0x08003640: 465a ZF MOV r2,r11
0x08003642: f014fef9 .... BL get_next_kv_addr ; 0x8018438
0x08003646: 1c41 A. ADDS r1,r0,#1
0x08003648: 9008 .. STR r0,[sp,#0x20]
0x0800364a: d01f .. BEQ 0x800368c ; _fdb_kv_load + 544
0x0800364c: 4620 F MOV r0,r4
0x0800364e: 4659 YF MOV r1,r11
0x08003650: f01cfc72 ..r. BL read_kv ; 0x801ff38
0x08003654: f89d100d .... LDRB r1,[sp,#0xd]
0x08003658: f89d000c .... LDRB r0,[sp,#0xc]
0x0800365c: b109 .. CBZ r1,0x8003662 ; _fdb_kv_load + 502
0x0800365e: 2803 .( CMP r0,#3
0x08003660: d0e6 .. BEQ 0x8003630 ; _fdb_kv_load + 452
0x08003662: 2801 .( CMP r0,#1
0x08003664: d02e .. BEQ 0x80036c4 ; _fdb_kv_load + 600
0x08003666: 2900 .) CMP r1,#0
0x08003668: d0e8 .. BEQ 0x800363c ; _fdb_kv_load + 464
0x0800366a: 2802 .( CMP r0,#2
0x0800366c: d1e6 .. BNE 0x800363c ; _fdb_kv_load + 464
0x0800366e: 9904 .. LDR r1,[sp,#0x10]
0x08003670: 9a08 .. LDR r2,[sp,#0x20]
0x08003672: 4620 F MOV r0,r4
0x08003674: f01dfd18 .... BL update_kv_cache ; 0x80210a8
0x08003678: e7e0 .. B 0x800363c ; _fdb_kv_load + 464
0x0800367a: bf00 .. NOP
0x0800367c: f04f30ff O..0 MOV r0,#0xffffffff
0x08003680: f88d7028 ..(p STRB r7,[sp,#0x28]
0x08003684: 900d .. STR r0,[sp,#0x34]
0x08003686: 68e0 .h LDR r0,[r4,#0xc]
0x08003688: 4601 .F MOV r1,r0
0x0800368a: e007 .. B 0x800369c ; _fdb_kv_load + 560
0x0800368c: 1c68 h. ADDS r0,r5,#1
0x0800368e: d016 .. BEQ 0x80036be ; _fdb_kv_load + 594
0x08003690: f1190001 .... ADDS r0,r9,#1
0x08003694: d0f7 .. BEQ 0x8003686 ; _fdb_kv_load + 538
0x08003696: 68e0 .h LDR r0,[r4,#0xc]
0x08003698: fb00f109 .... MUL r1,r0,r9
0x0800369c: 6922 "i LDR r2,[r4,#0x10]
0x0800369e: 440d .D ADD r5,r5,r1
0x080036a0: 4295 .B CMP r5,r2
0x080036a2: d219 .. BCS 0x80036d8 ; _fdb_kv_load + 620
0x080036a4: fbb5f1f0 .... UDIV r1,r5,r0
0x080036a8: e9cd7713 ...w STRD r7,r7,[sp,#0x4c]
0x080036ac: fb015010 ...P MLS r0,r1,r0,r5
0x080036b0: 9712 .. STR r7,[sp,#0x48]
0x080036b2: 2800 .( CMP r0,#0
0x080036b4: 9711 .. STR r7,[sp,#0x44]
0x080036b6: 9710 .. STR r7,[sp,#0x40]
0x080036b8: f43faf8e ?... BEQ.W 0x80035d8 ; _fdb_kv_load + 364
0x080036bc: e014 .. B 0x80036e8 ; _fdb_kv_load + 636
0x080036be: 68e0 .h LDR r0,[r4,#0xc]
0x080036c0: 2500 .% MOVS r5,#0
0x080036c2: e7ef .. B 0x80036a4 ; _fdb_kv_load + 568
0x080036c4: 9908 .. LDR r1,[sp,#0x20]
0x080036c6: 2005 . MOVS r0,#5
0x080036c8: 9000 .. STR r0,[sp,#0]
0x080036ca: 4620 F MOV r0,r4
0x080036cc: aa10 .. ADD r2,sp,#0x40
0x080036ce: 2306 .# MOVS r3,#6
0x080036d0: 2501 .% MOVS r5,#1
0x080036d2: 9501 .. STR r5,[sp,#4]
0x080036d4: f000f88e .... BL _fdb_write_status ; 0x80037f4
0x080036d8: f894002c ..,. LDRB r0,[r4,#0x2c]
0x080036dc: b128 (. CBZ r0,0x80036ea ; _fdb_kv_load + 638
0x080036de: 4620 F MOV r0,r4
0x080036e0: f014fdc2 .... BL gc_collect ; 0x8018268
0x080036e4: e772 r. B 0x80035cc ; _fdb_kv_load + 352
0x080036e6: bf00 .. NOP
0x080036e8: e7fe .. B 0x80036e8 ; _fdb_kv_load + 636
0x080036ea: 2500 .% MOVS r5,#0
0x080036ec: f884502d ..-P STRB r5,[r4,#0x2d]
0x080036f0: e75a Z. B 0x80035a8 ; _fdb_kv_load + 316
0x080036f2: 0000 .. MOVS r0,r0
_fdb_read_status
0x080036f4: 2a00 .* CMP r2,#0
0x080036f6: d043 C. BEQ 0x8003780 ; _fdb_read_status + 140
0x080036f8: e92d41f0 -..A PUSH {r4-r8,lr}
0x080036fc: 4614 .F MOV r4,r2
0x080036fe: 7d42 B} LDRB r2,[r0,#0x15]
0x08003700: 461d .F MOV r5,r3
0x08003702: 2a00 .* CMP r2,#0
0x08003704: d03d =. BEQ 0x8003782 ; _fdb_read_status + 142
0x08003706: f1b50c01 .... SUBS r12,r5,#1
0x0800370a: d046 F. BEQ 0x800379a ; _fdb_read_status + 166
0x0800370c: 1eaa .. SUBS r2,r5,#2
0x0800370e: f1a50e05 .... SUB lr,r5,#5
0x08003712: f1a50804 .... SUB r8,r5,#4
0x08003716: f1c50302 .... RSB r3,r5,#2
0x0800371a: 1eee .. SUBS r6,r5,#3
0x0800371c: 2500 .% MOVS r5,#0
0x0800371e: 4617 .F MOV r7,r2
0x08003720: 2100 .! MOVS r1,#0
0x08003722: bf00 .. NOP
0x08003724: 1950 P. ADDS r0,r2,r5
0x08003726: f0204060 .`@ BIC r0,r0,#0xe0000000
0x0800372a: 5c20 \ LDRB r0,[r4,r0]
0x0800372c: 2800 .( CMP r0,#0
0x0800372e: d03f ?. BEQ 0x80037b0 ; _fdb_read_status + 188
0x08003730: 42ab .B CMP r3,r5
0x08003732: bf04 .. ITT EQ
0x08003734: ebac000c .... SUBEQ r0,r12,r12
0x08003738: e8bd81f0 .... POPEQ {r4-r8,pc}
0x0800373c: 1970 p. ADDS r0,r6,r5
0x0800373e: f0204060 .`@ BIC r0,r0,#0xe0000000
0x08003742: 5c20 \ LDRB r0,[r4,r0]
0x08003744: b390 .. CBZ r0,0x80037ac ; _fdb_read_status + 184
0x08003746: 1e78 x. SUBS r0,r7,#1
0x08003748: d02c ,. BEQ 0x80037a4 ; _fdb_read_status + 176
0x0800374a: eb080005 .... ADD r0,r8,r5
0x0800374e: f0204060 .`@ BIC r0,r0,#0xe0000000
0x08003752: 5c20 \ LDRB r0,[r4,r0]
0x08003754: b380 .. CBZ r0,0x80037b8 ; _fdb_read_status + 196
0x08003756: 1eb8 .. SUBS r0,r7,#2
0x08003758: d024 $. BEQ 0x80037a4 ; _fdb_read_status + 176
0x0800375a: eb0e0005 .... ADD r0,lr,r5
0x0800375e: f0204060 .`@ BIC r0,r0,#0xe0000000
0x08003762: 5c20 \ LDRB r0,[r4,r0]
0x08003764: b370 p. CBZ r0,0x80037c4 ; _fdb_read_status + 208
0x08003766: 1ef8 .. SUBS r0,r7,#3
0x08003768: f1a70704 .... SUB r7,r7,#4
0x0800376c: f1a50504 .... SUB r5,r5,#4
0x08003770: f1010104 .... ADD r1,r1,#4
0x08003774: bf04 .. ITT EQ
0x08003776: ebac000c .... SUBEQ r0,r12,r12
0x0800377a: e8bd81f0 .... POPEQ {r4-r8,pc}
0x0800377e: e7d1 .. B 0x8003724 ; _fdb_read_status + 48
0x08003780: e7fe .. B 0x8003780 ; _fdb_read_status + 140
0x08003782: f04f32ff O..2 MOV r2,#0xffffffff
0x08003786: eb0202c5 .... ADD r2,r2,r5,LSL #3
0x0800378a: 6880 .h LDR r0,[r0,#8]
0x0800378c: 08d3 .. LSRS r3,r2,#3
0x0800378e: 4622 "F MOV r2,r4
0x08003790: f004f80a .... BL fal_partition_read ; 0x80077a8
0x08003794: f1b50c01 .... SUBS r12,r5,#1
0x08003798: d1b8 .. BNE 0x800370c ; _fdb_read_status + 24
0x0800379a: 2100 .! MOVS r1,#0
0x0800379c: ebac0001 .... SUB r0,r12,r1
0x080037a0: e8bd81f0 .... POP {r4-r8,pc}
0x080037a4: ebac000c .... SUB r0,r12,r12
0x080037a8: e8bd81f0 .... POP {r4-r8,pc}
0x080037ac: f1c50101 .... RSB r1,r5,#1
0x080037b0: ebac0001 .... SUB r0,r12,r1
0x080037b4: e8bd81f0 .... POP {r4-r8,pc}
0x080037b8: f1c50102 .... RSB r1,r5,#2
0x080037bc: ebac0001 .... SUB r0,r12,r1
0x080037c0: e8bd81f0 .... POP {r4-r8,pc}
0x080037c4: f1c50103 .... RSB r1,r5,#3
0x080037c8: ebac0001 .... SUB r0,r12,r1
0x080037cc: e8bd81f0 .... POP {r4-r8,pc}
_fdb_set_status
0x080037d0: b570 p. PUSH {r4-r6,lr}
0x080037d2: f04f34ff O..4 MOV r4,#0xffffffff
0x080037d6: eb0401c1 .... ADD r1,r4,r1,LSL #3
0x080037da: 4615 .F MOV r5,r2
0x080037dc: 08c9 .. LSRS r1,r1,#3
0x080037de: 22ff ." MOVS r2,#0xff
0x080037e0: 4606 .F MOV r6,r0
0x080037e2: f7fefd7f .... BL __aeabi_memset ; 0x80022e4
0x080037e6: 2d00 .- CMP r5,#0
0x080037e8: bf1e .. ITTT NE
0x080037ea: 1e6c l. SUBNE r4,r5,#1
0x080037ec: 2000 . MOVNE r0,#0
0x080037ee: 5530 0U STRBNE r0,[r6,r4]
0x080037f0: 4620 F MOV r0,r4
0x080037f2: bd70 p. POP {r4-r6,pc}
_fdb_write_status
0x080037f4: b5f0 .. PUSH {r4-r7,lr}
0x080037f6: b081 .. SUB sp,sp,#4
0x080037f8: 9f06 .. LDR r7,[sp,#0x18]
0x080037fa: 429f .B CMP r7,r3
0x080037fc: d222 ". BCS 0x8003844 ; _fdb_write_status + 80
0x080037fe: 4615 .F MOV r5,r2
0x08003800: b312 .. CBZ r2,0x8003848 ; _fdb_write_status + 84
0x08003802: 4606 .F MOV r6,r0
0x08003804: f04f30ff O..0 MOV r0,#0xffffffff
0x08003808: eb0000c3 .... ADD r0,r0,r3,LSL #3
0x0800380c: 460c .F MOV r4,r1
0x0800380e: 08c1 .. LSRS r1,r0,#3
0x08003810: 4628 (F MOV r0,r5
0x08003812: 22ff ." MOVS r2,#0xff
0x08003814: f7fefd66 ..f. BL __aeabi_memset ; 0x80022e4
0x08003818: f04f0000 O... MOV r0,#0
0x0800381c: b187 .. CBZ r7,0x8003840 ; _fdb_write_status + 76
0x0800381e: 1e79 y. SUBS r1,r7,#1
0x08003820: 5468 hT STRB r0,[r5,r1]
0x08003822: 7d70 p} LDRB r0,[r6,#0x15]
0x08003824: 2800 .( CMP r0,#0
0x08003826: bf1e .. ITTT NE
0x08003828: 2002 . MOVNE r0,#2
0x0800382a: b001 .. ADDNE sp,sp,#4
0x0800382c: bdf0 .. POPNE {r4-r7,pc}
0x0800382e: 68b0 .h LDR r0,[r6,#8]
0x08003830: 186a j. ADDS r2,r5,r1
0x08003832: 4421 !D ADD r1,r1,r4
0x08003834: 2301 .# MOVS r3,#1
0x08003836: f004f899 .... BL fal_partition_write ; 0x800796c
0x0800383a: 2103 .! MOVS r1,#3
0x0800383c: ea0170e0 ...p AND r0,r1,r0,ASR #31
0x08003840: b001 .. ADD sp,sp,#4
0x08003842: bdf0 .. POP {r4-r7,pc}
0x08003844: e7fe .. B 0x8003844 ; _fdb_write_status + 80
0x08003846: bf00 .. NOP
0x08003848: e7fe .. B 0x8003848 ; _fdb_write_status + 84
0x0800384a: 0000 .. MOVS r0,r0
abort
0x0800384c: e7fe .. B abort ; 0x800384c
aes_alloc
0x0800384e: e92d41f0 -..A PUSH {r4-r8,lr}
0x08003852: 461c .F MOV r4,r3
0x08003854: 4690 .F MOV r8,r2
0x08003856: 460e .F MOV r6,r1
0x08003858: 4607 .F MOV r7,r0
0x0800385a: f002f82b ..+. BL btdm_malloc ; 0x80058b4
0x0800385e: 4639 9F MOV r1,r7
0x08003860: 4605 .F MOV r5,r0
0x08003862: f7fefd46 ..F. BL __aeabi_memclr ; 0x80022f2
0x08003866: 4628 (F MOV r0,r5
0x08003868: 616c la STR r4,[r5,#0x14]
0x0800386a: e9c56801 ...h STRD r6,r8,[r5,#4]
0x0800386e: e8bd81f0 .... POP {r4-r8,pc}
0x08003872: 0000 .. MOVS r0,r0
aes_c1
0x08003874: e92d43f8 -..C PUSH {r3-r9,lr}
0x08003878: 460e .F MOV r6,r1
0x0800387a: 4699 .F MOV r9,r3
0x0800387c: 4615 .F MOV r5,r2
0x0800387e: 4910 .I LDR r1,[pc,#64] ; [0x80038c0] = 0x80038c5
0x08003880: e9dd2308 ...# LDRD r2,r3,[sp,#0x20]
0x08003884: 4680 .F MOV r8,r0
0x08003886: 203c < MOVS r0,#0x3c
0x08003888: f7ffffe1 .... BL aes_alloc ; 0x800384e
0x0800388c: f1000418 .... ADD r4,r0,#0x18
0x08003890: 4607 .F MOV r7,r0
0x08003892: 4631 1F MOV r1,r6
0x08003894: 462a *F MOV r2,r5
0x08003896: 2310 .# MOVS r3,#0x10
0x08003898: 4620 F MOV r0,r4
0x0800389a: f000fb19 .... BL aes_xor_128 ; 0x8003ed0
0x0800389e: f1070028 ..(. ADD r0,r7,#0x28
0x080038a2: 4649 IF MOV r1,r9
0x080038a4: 2210 ." MOVS r2,#0x10
0x080038a6: f7fefcfd .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080038aa: 2000 . MOVS r0,#0
0x080038ac: 4641 AF MOV r1,r8
0x080038ae: 4622 "F MOV r2,r4
0x080038b0: f8870038 ..8. STRB r0,[r7,#0x38]
0x080038b4: 4638 8F MOV r0,r7
0x080038b6: e8bd43f8 ...C POP {r3-r9,lr}
0x080038ba: f000baf1 .... B.W aes_start ; 0x8003ea0
0x080038be: bf00 .. NOP
$d.1
__arm_cp.0_0
0x080038c0: 080038c5 .8.. DCD 134232261
$t.2
aes_c1_continue
0x080038c4: b570 p. PUSH {r4-r6,lr}
0x080038c6: 4604 .F MOV r4,r0
0x080038c8: f8900038 ..8. LDRB r0,[r0,#0x38]
0x080038cc: 2501 .% MOVS r5,#1
0x080038ce: b978 x. CBNZ r0,0x80038f0 ; aes_c1_continue + 44
0x080038d0: f1040618 .... ADD r6,r4,#0x18
0x080038d4: f1040228 ..(. ADD r2,r4,#0x28
0x080038d8: 2310 .# MOVS r3,#0x10
0x080038da: 4630 0F MOV r0,r6
0x080038dc: f000faf8 .... BL aes_xor_128 ; 0x8003ed0
0x080038e0: 68e1 .h LDR r1,[r4,#0xc]
0x080038e2: 4620 F MOV r0,r4
0x080038e4: 4632 2F MOV r2,r6
0x080038e6: f8845038 ..8P STRB r5,[r4,#0x38]
0x080038ea: f000fad9 .... BL aes_start ; 0x8003ea0
0x080038ee: 2500 .% MOVS r5,#0
0x080038f0: 4628 (F MOV r0,r5
0x080038f2: bd70 p. POP {r4-r6,pc}
aes_cmac
0x080038f4: b5f8 .. PUSH {r3-r7,lr}
0x080038f6: 461f .F MOV r7,r3
0x080038f8: 460d .F MOV r5,r1
0x080038fa: 4908 .I LDR r1,[pc,#32] ; [0x800391c] = 0x8003921
0x080038fc: 9b06 .. LDR r3,[sp,#0x18]
0x080038fe: 4614 .F MOV r4,r2
0x08003900: 4606 .F MOV r6,r0
0x08003902: 2034 4 MOVS r0,#0x34
0x08003904: 463a :F MOV r2,r7
0x08003906: f7ffffa2 .... BL aes_alloc ; 0x800384e
0x0800390a: 4631 1F MOV r1,r6
0x0800390c: 462a *F MOV r2,r5
0x0800390e: 4623 #F MOV r3,r4
0x08003910: b001 .. ADD sp,sp,#4
0x08003912: e8bd40f0 ...@ POP {r4-r7,lr}
0x08003916: f000b899 .... B.W aes_cmac_start ; 0x8003a4c
0x0800391a: bf00 .. NOP
$d.1
__arm_cp.0_0
0x0800391c: 08003921 !9.. DCD 134232353
$t.2
aes_cmac_continue
0x08003920: b5f0 .. PUSH {r4-r7,lr}
0x08003922: b089 .. SUB sp,sp,#0x24
0x08003924: 4604 .F MOV r4,r0
0x08003926: f8902032 ..2 LDRB r2,[r0,#0x32]
0x0800392a: f8900033 ..3. LDRB r0,[r0,#0x33]
0x0800392e: 4290 .B CMP r0,r2
0x08003930: d215 .. BCS 0x800395e ; aes_cmac_continue + 62
0x08003932: 8e22 ". LDRH r2,[r4,#0x30]
0x08003934: f1040520 .. . ADD r5,r4,#0x20
0x08003938: 2310 .# MOVS r3,#0x10
0x0800393a: eba21000 .... SUB r0,r2,r0,LSL #4
0x0800393e: 69a2 .i LDR r2,[r4,#0x18]
0x08003940: 4402 .D ADD r2,r2,r0
0x08003942: 4628 (F MOV r0,r5
0x08003944: f000fac4 .... BL aes_xor_128 ; 0x8003ed0
0x08003948: 69e1 .i LDR r1,[r4,#0x1c]
0x0800394a: 4620 F MOV r0,r4
0x0800394c: 462a *F MOV r2,r5
0x0800394e: f000faa7 .... BL aes_start ; 0x8003ea0
0x08003952: f8940033 ..3. LDRB r0,[r4,#0x33]
0x08003956: 3001 .0 ADDS r0,#1
0x08003958: f8840033 ..3. STRB r0,[r4,#0x33]
0x0800395c: e071 q. B 0x8003a42 ; aes_cmac_continue + 290
0x0800395e: 28fd .( CMP r0,#0xfd
0x08003960: d80b .. BHI 0x800397a ; aes_cmac_continue + 90
0x08003962: 20fe . MOVS r0,#0xfe
0x08003964: 2210 ." MOVS r2,#0x10
0x08003966: f8840033 ..3. STRB r0,[r4,#0x33]
0x0800396a: f1040020 .. . ADD r0,r4,#0x20
0x0800396e: f7fefc99 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003972: 69e1 .i LDR r1,[r4,#0x1c]
0x08003974: 4a34 4J LDR r2,[pc,#208] ; [0x8003a48] = 0x8022a70
0x08003976: 4620 F MOV r0,r4
0x08003978: e061 a. B 0x8003a3e ; aes_cmac_continue + 286
0x0800397a: 28ff .( CMP r0,#0xff
0x0800397c: d101 .. BNE 0x8003982 ; aes_cmac_continue + 98
0x0800397e: 2001 . MOVS r0,#1
0x08003980: e060 `. B 0x8003a44 ; aes_cmac_continue + 292
0x08003982: 20ff . MOVS r0,#0xff
0x08003984: aa05 .. ADD r2,sp,#0x14
0x08003986: 8e25 %. LDRH r5,[r4,#0x30]
0x08003988: f8840033 ..3. STRB r0,[r4,#0x33]
0x0800398c: 4608 .F MOV r0,r1
0x0800398e: f991600f ...` LDRSB r6,[r1,#0xf]
0x08003992: 4611 .F MOV r1,r2
0x08003994: f000fa70 ..p. BL aes_shift_left_128 ; 0x8003e78
0x08003998: f005050f .... AND r5,r5,#0xf
0x0800399c: f1b63fff ...? CMP r6,#0xffffffff
0x080039a0: dc05 .. BGT 0x80039ae ; aes_cmac_continue + 142
0x080039a2: f89d0014 .... LDRB r0,[sp,#0x14]
0x080039a6: f0800087 .... EOR r0,r0,#0x87
0x080039aa: f88d0014 .... STRB r0,[sp,#0x14]
0x080039ae: b35d ]. CBZ r5,0x8003a08 ; aes_cmac_continue + 232
0x080039b0: a805 .. ADD r0,sp,#0x14
0x080039b2: f99d6023 ..#` LDRSB r6,[sp,#0x23]
0x080039b6: 4601 .F MOV r1,r0
0x080039b8: f000fa5e ..^. BL aes_shift_left_128 ; 0x8003e78
0x080039bc: f1b63fff ...? CMP r6,#0xffffffff
0x080039c0: dc05 .. BGT 0x80039ce ; aes_cmac_continue + 174
0x080039c2: f89d0014 .... LDRB r0,[sp,#0x14]
0x080039c6: f0800087 .... EOR r0,r0,#0x87
0x080039ca: f88d0014 .... STRB r0,[sp,#0x14]
0x080039ce: a801 .. ADD r0,sp,#4
0x080039d0: f085030f .... EOR r3,r5,#0xf
0x080039d4: f04f0c00 O... MOV r12,#0
0x080039d8: f04f0e80 O... MOV lr,#0x80
0x080039dc: 2600 .& MOVS r6,#0
0x080039de: 1b41 A. SUBS r1,r0,r5
0x080039e0: f100020f .... ADD r2,r0,#0xf
0x080039e4: 3110 .1 ADDS r1,r1,#0x10
0x080039e6: 2e10 .. CMP r6,#0x10
0x080039e8: d017 .. BEQ 0x8003a1a ; aes_cmac_continue + 250
0x080039ea: 42ae .B CMP r6,r5
0x080039ec: d203 .. BCS 0x80039f6 ; aes_cmac_continue + 214
0x080039ee: 69a7 .i LDR r7,[r4,#0x18]
0x080039f0: 5dbf .] LDRB r7,[r7,r6]
0x080039f2: 558f .U STRB r7,[r1,r6]
0x080039f4: e005 .. B 0x8003a02 ; aes_cmac_continue + 226
0x080039f6: 42b5 .B CMP r5,r6
0x080039f8: bf14 .. ITE NE
0x080039fa: f882c000 .... STRBNE r12,[r2,#0]
0x080039fe: f800e003 .... STRBEQ lr,[r0,r3]
0x08003a02: 3a01 .: SUBS r2,#1
0x08003a04: 3601 .6 ADDS r6,#1
0x08003a06: e7ee .. B 0x80039e6 ; aes_cmac_continue + 198
0x08003a08: f8940032 ..2. LDRB r0,[r4,#0x32]
0x08003a0c: 2800 .( CMP r0,#0
0x08003a0e: d0cf .. BEQ 0x80039b0 ; aes_cmac_continue + 144
0x08003a10: 69a1 .i LDR r1,[r4,#0x18]
0x08003a12: a801 .. ADD r0,sp,#4
0x08003a14: 2210 ." MOVS r2,#0x10
0x08003a16: f7fefc45 ..E. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003a1a: ad01 .. ADD r5,sp,#4
0x08003a1c: aa05 .. ADD r2,sp,#0x14
0x08003a1e: 2310 .# MOVS r3,#0x10
0x08003a20: 4628 (F MOV r0,r5
0x08003a22: 4629 )F MOV r1,r5
0x08003a24: f000fa54 ..T. BL aes_xor_128 ; 0x8003ed0
0x08003a28: f1040620 .. . ADD r6,r4,#0x20
0x08003a2c: 4629 )F MOV r1,r5
0x08003a2e: 2310 .# MOVS r3,#0x10
0x08003a30: 4630 0F MOV r0,r6
0x08003a32: 4632 2F MOV r2,r6
0x08003a34: f000fa4c ..L. BL aes_xor_128 ; 0x8003ed0
0x08003a38: 69e1 .i LDR r1,[r4,#0x1c]
0x08003a3a: 4620 F MOV r0,r4
0x08003a3c: 4632 2F MOV r2,r6
0x08003a3e: f000fa2f ../. BL aes_start ; 0x8003ea0
0x08003a42: 2000 . MOVS r0,#0
0x08003a44: b009 .. ADD sp,sp,#0x24
0x08003a46: bdf0 .. POP {r4-r7,pc}
$d.3
__arm_cp.1_0
0x08003a48: 08022a70 p*.. DCD 134359664
$t.4
aes_cmac_start
0x08003a4c: b510 .. PUSH {r4,lr}
0x08003a4e: 2401 .$ MOVS r4,#1
0x08003a50: 8603 .. STRH r3,[r0,#0x30]
0x08003a52: f8804033 ..3@ STRB r4,[r0,#0x33]
0x08003a56: e9c02106 ...! STRD r2,r1,[r0,#0x18]
0x08003a5a: f103010f .... ADD r1,r3,#0xf
0x08003a5e: 2200 ." MOVS r2,#0
0x08003a60: 0909 .. LSRS r1,r1,#4
0x08003a62: e9c02209 ..." STRD r2,r2,[r0,#0x24]
0x08003a66: 62c2 .b STR r2,[r0,#0x2c]
0x08003a68: f8801032 ..2. STRB r1,[r0,#0x32]
0x08003a6c: 4601 .F MOV r1,r0
0x08003a6e: f8412f20 A. / STR r2,[r1,#0x20]!
0x08003a72: e8bd4010 ...@ POP {r4,lr}
0x08003a76: f7ffbf53 ..S. B.W aes_cmac_continue ; 0x8003920
aes_encrypt
0x08003a7a: b5f8 .. PUSH {r3-r7,lr}
0x08003a7c: 461e .F MOV r6,r3
0x08003a7e: 9b06 .. LDR r3,[sp,#0x18]
0x08003a80: 460c .F MOV r4,r1
0x08003a82: 4605 .F MOV r5,r0
0x08003a84: b1d2 .. CBZ r2,0x8003abc ; aes_encrypt + 66
0x08003a86: 2038 8 MOVS r0,#0x38
0x08003a88: 2100 .! MOVS r1,#0
0x08003a8a: 4632 2F MOV r2,r6
0x08003a8c: f7fffedf .... BL aes_alloc ; 0x800384e
0x08003a90: f1000718 .... ADD r7,r0,#0x18
0x08003a94: 4606 .F MOV r6,r0
0x08003a96: 4629 )F MOV r1,r5
0x08003a98: 2210 ." MOVS r2,#0x10
0x08003a9a: 4638 8F MOV r0,r7
0x08003a9c: f7fefc02 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003aa0: f1060528 ..(. ADD r5,r6,#0x28
0x08003aa4: 4621 !F MOV r1,r4
0x08003aa6: 2210 ." MOVS r2,#0x10
0x08003aa8: 4628 (F MOV r0,r5
0x08003aaa: f7fefbfb .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003aae: 4630 0F MOV r0,r6
0x08003ab0: 4639 9F MOV r1,r7
0x08003ab2: 462a *F MOV r2,r5
0x08003ab4: e8bd40f8 ...@ POP {r3-r7,lr}
0x08003ab8: f000b9f2 .... B.W aes_start ; 0x8003ea0
0x08003abc: 2018 . MOVS r0,#0x18
0x08003abe: 2100 .! MOVS r1,#0
0x08003ac0: 4632 2F MOV r2,r6
0x08003ac2: f7fffec4 .... BL aes_alloc ; 0x800384e
0x08003ac6: 4629 )F MOV r1,r5
0x08003ac8: 4622 "F MOV r2,r4
0x08003aca: e8bd40f8 ...@ POP {r3-r7,lr}
0x08003ace: f000b9e7 .... B.W aes_start ; 0x8003ea0
0x08003ad2: 0000 .. MOVS r0,r0
aes_f4
0x08003ad4: e92d43f8 -..C PUSH {r3-r9,lr}
0x08003ad8: 460e .F MOV r6,r1
0x08003ada: 461d .F MOV r5,r3
0x08003adc: 4690 .F MOV r8,r2
0x08003ade: 490f .I LDR r1,[pc,#60] ; [0x8003b1c] = 0x8003b21
0x08003ae0: e9dd2308 ...# LDRD r2,r3,[sp,#0x20]
0x08003ae4: 4681 .F MOV r9,r0
0x08003ae6: 2078 x MOVS r0,#0x78
0x08003ae8: f7fffeb1 .... BL aes_alloc ; 0x800384e
0x08003aec: 4607 .F MOV r7,r0
0x08003aee: 4604 .F MOV r4,r0
0x08003af0: 3035 50 ADDS r0,r0,#0x35
0x08003af2: 4631 1F MOV r1,r6
0x08003af4: 2220 " MOVS r2,#0x20
0x08003af6: f8075f34 ..4_ STRB r5,[r7,#0x34]!
0x08003afa: f7fefbd3 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003afe: f1040055 ..U. ADD r0,r4,#0x55
0x08003b02: 4649 IF MOV r1,r9
0x08003b04: 2220 " MOVS r2,#0x20
0x08003b06: f7fefbcd .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003b0a: 4620 F MOV r0,r4
0x08003b0c: 4641 AF MOV r1,r8
0x08003b0e: 463a :F MOV r2,r7
0x08003b10: 2341 A# MOVS r3,#0x41
0x08003b12: b001 .. ADD sp,sp,#4
0x08003b14: e8bd43f0 ...C POP {r4-r9,lr}
0x08003b18: f7ffbf98 .... B.W aes_cmac_start ; 0x8003a4c
$d.1
__arm_cp.0_0
0x08003b1c: 08003b21 !;.. DCD 134232865
$t.2
aes_f4_continue
0x08003b20: f7ffbefe .... B.W aes_cmac_continue ; 0x8003920
aes_f5
0x08003b24: e92d43f8 -..C PUSH {r3-r9,lr}
0x08003b28: 461c .F MOV r4,r3
0x08003b2a: 460d .F MOV r5,r1
0x08003b2c: 491b .I LDR r1,[pc,#108] ; [0x8003b9c] = 0x8003ba9
0x08003b2e: 9b0a .. LDR r3,[sp,#0x28]
0x08003b30: 4617 .F MOV r7,r2
0x08003b32: 4680 .F MOV r8,r0
0x08003b34: 20a0 . MOVS r0,#0xa0
0x08003b36: 2200 ." MOVS r2,#0
0x08003b38: f04f0900 O... MOV r9,#0
0x08003b3c: f7fffe87 .... BL aes_alloc ; 0x800384e
0x08003b40: 4606 .F MOV r6,r0
0x08003b42: f44f7080 O..p MOV r0,#0x100
0x08003b46: 2210 ." MOVS r2,#0x10
0x08003b48: f8a60048 ..H. STRH r0,[r6,#0x48]
0x08003b4c: 9809 .. LDR r0,[sp,#0x24]
0x08003b4e: f886909d .... STRB r9,[r6,#0x9d]
0x08003b52: 6370 pc STR r0,[r6,#0x34]
0x08003b54: 9808 .. LDR r0,[sp,#0x20]
0x08003b56: 6801 .h LDR r1,[r0,#0]
0x08003b58: f8d00003 .... LDR r0,[r0,#3]
0x08003b5c: f8c6104a ..J. STR r1,[r6,#0x4a]
0x08003b60: f8c6004d ..M. STR r0,[r6,#0x4d]
0x08003b64: 6820 h LDR r0,[r4,#0]
0x08003b66: f8d41003 .... LDR r1,[r4,#3]
0x08003b6a: f8c60051 ..Q. STR r0,[r6,#0x51]
0x08003b6e: 6571 qe STR r1,[r6,#0x54]
0x08003b70: f1060058 ..X. ADD r0,r6,#0x58
0x08003b74: 4639 9F MOV r1,r7
0x08003b76: f7fefb95 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003b7a: f1060068 ..h. ADD r0,r6,#0x68
0x08003b7e: 4629 )F MOV r1,r5
0x08003b80: 2210 ." MOVS r2,#0x10
0x08003b82: f7fefb8f .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003b86: 4806 .H LDR r0,[pc,#24] ; [0x8003ba0] = 0x62746c65
0x08003b88: 4906 .I LDR r1,[pc,#24] ; [0x8003ba4] = 0x8022a80
0x08003b8a: 4642 BF MOV r2,r8
0x08003b8c: 2320 # MOVS r3,#0x20
0x08003b8e: 67b0 .g STR r0,[r6,#0x78]
0x08003b90: 4630 0F MOV r0,r6
0x08003b92: b001 .. ADD sp,sp,#4
0x08003b94: e8bd43f0 ...C POP {r4-r9,lr}
0x08003b98: f7ffbf58 ..X. B.W aes_cmac_start ; 0x8003a4c
$d.1
__arm_cp.0_0
0x08003b9c: 08003ba9 .;.. DCD 134233001
__arm_cp.0_1
0x08003ba0: 62746c65 eltb DCD 1651797093
__arm_cp.0_2
0x08003ba4: 08022a80 .*.. DCD 134359680
$t.2
aes_f5_continue
0x08003ba8: b570 p. PUSH {r4-r6,lr}
0x08003baa: 460d .F MOV r5,r1
0x08003bac: 4604 .F MOV r4,r0
0x08003bae: f7fffeb7 .... BL aes_cmac_continue ; 0x8003920
0x08003bb2: b3e8 .. CBZ r0,0x8003c30 ; aes_f5_continue + 136
0x08003bb4: f894009d .... LDRB r0,[r4,#0x9d]
0x08003bb8: 2802 .( CMP r0,#2
0x08003bba: d017 .. BEQ 0x8003bec ; aes_f5_continue + 68
0x08003bbc: 2801 .( CMP r0,#1
0x08003bbe: d023 #. BEQ 0x8003c08 ; aes_f5_continue + 96
0x08003bc0: bbb0 .. CBNZ r0,0x8003c30 ; aes_f5_continue + 136
0x08003bc2: f1040638 ..8. ADD r6,r4,#0x38
0x08003bc6: 4629 )F MOV r1,r5
0x08003bc8: 2210 ." MOVS r2,#0x10
0x08003bca: 4630 0F MOV r0,r6
0x08003bcc: f7fefb6a ..j. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003bd0: 2001 . MOVS r0,#1
0x08003bd2: 2500 .% MOVS r5,#0
0x08003bd4: f1040248 ..H. ADD r2,r4,#0x48
0x08003bd8: 4631 1F MOV r1,r6
0x08003bda: 2335 5# MOVS r3,#0x35
0x08003bdc: f884009d .... STRB r0,[r4,#0x9d]
0x08003be0: 4620 F MOV r0,r4
0x08003be2: f884507c ..|P STRB r5,[r4,#0x7c]
0x08003be6: f7ffff31 ..1. BL aes_cmac_start ; 0x8003a4c
0x08003bea: e022 ". B 0x8003c32 ; aes_f5_continue + 138
0x08003bec: f104008d .... ADD r0,r4,#0x8d
0x08003bf0: 4629 )F MOV r1,r5
0x08003bf2: 2210 ." MOVS r2,#0x10
0x08003bf4: f7fefb56 ..V. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003bf8: 6962 bi LDR r2,[r4,#0x14]
0x08003bfa: 6b63 ck LDR r3,[r4,#0x34]
0x08003bfc: f104017d ..}. ADD r1,r4,#0x7d
0x08003c00: 2000 . MOVS r0,#0
0x08003c02: 4798 .G BLX r3
0x08003c04: 2501 .% MOVS r5,#1
0x08003c06: e014 .. B 0x8003c32 ; aes_f5_continue + 138
0x08003c08: f104007d ..}. ADD r0,r4,#0x7d
0x08003c0c: 4629 )F MOV r1,r5
0x08003c0e: 2210 ." MOVS r2,#0x10
0x08003c10: f7fefb48 ..H. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003c14: 2002 . MOVS r0,#2
0x08003c16: f1040138 ..8. ADD r1,r4,#0x38
0x08003c1a: f1040248 ..H. ADD r2,r4,#0x48
0x08003c1e: 2335 5# MOVS r3,#0x35
0x08003c20: f884009d .... STRB r0,[r4,#0x9d]
0x08003c24: 2001 . MOVS r0,#1
0x08003c26: f884007c ..|. STRB r0,[r4,#0x7c]
0x08003c2a: 4620 F MOV r0,r4
0x08003c2c: f7ffff0e .... BL aes_cmac_start ; 0x8003a4c
0x08003c30: 2500 .% MOVS r5,#0
0x08003c32: 4628 (F MOV r0,r5
0x08003c34: bd70 p. POP {r4-r6,pc}
0x08003c36: 0000 .. MOVS r0,r0
aes_f6
0x08003c38: e92d41f0 -..A PUSH {r4-r8,lr}
0x08003c3c: 460c .F MOV r4,r1
0x08003c3e: 461e .F MOV r6,r3
0x08003c40: 4617 .F MOV r7,r2
0x08003c42: 491c .I LDR r1,[pc,#112] ; [0x8003cb4] = 0x8003cb9
0x08003c44: e9dd2309 ...# LDRD r2,r3,[sp,#0x24]
0x08003c48: 4680 .F MOV r8,r0
0x08003c4a: 2078 x MOVS r0,#0x78
0x08003c4c: f7fffdff .... BL aes_alloc ; 0x800384e
0x08003c50: 4605 .F MOV r5,r0
0x08003c52: 3065 e0 ADDS r0,r0,#0x65
0x08003c54: 4621 !F MOV r1,r4
0x08003c56: 2210 ." MOVS r2,#0x10
0x08003c58: f7fefb24 ..$. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003c5c: f1050055 ..U. ADD r0,r5,#0x55
0x08003c60: 4639 9F MOV r1,r7
0x08003c62: 2210 ." MOVS r2,#0x10
0x08003c64: f7fefb1e .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003c68: f1050045 ..E. ADD r0,r5,#0x45
0x08003c6c: 4631 1F MOV r1,r6
0x08003c6e: 2210 ." MOVS r2,#0x10
0x08003c70: f7fefb18 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003c74: 9806 .. LDR r0,[sp,#0x18]
0x08003c76: 462a *F MOV r2,r5
0x08003c78: 2341 A# MOVS r3,#0x41
0x08003c7a: 7881 .x LDRB r1,[r0,#2]
0x08003c7c: f8851044 ..D. STRB r1,[r5,#0x44]
0x08003c80: 8800 .. LDRH r0,[r0,#0]
0x08003c82: f8a50042 ..B. STRH r0,[r5,#0x42]
0x08003c86: 9807 .. LDR r0,[sp,#0x1c]
0x08003c88: 6801 .h LDR r1,[r0,#0]
0x08003c8a: f8d00003 .... LDR r0,[r0,#3]
0x08003c8e: f8c5003e ..>. STR r0,[r5,#0x3e]
0x08003c92: f8c5103b ..;. STR r1,[r5,#0x3b]
0x08003c96: 9808 .. LDR r0,[sp,#0x20]
0x08003c98: 6801 .h LDR r1,[r0,#0]
0x08003c9a: f8d00003 .... LDR r0,[r0,#3]
0x08003c9e: f8c50037 ..7. STR r0,[r5,#0x37]
0x08003ca2: f8421f34 B.4. STR r1,[r2,#0x34]!
0x08003ca6: 4628 (F MOV r0,r5
0x08003ca8: 4641 AF MOV r1,r8
0x08003caa: e8bd41f0 ...A POP {r4-r8,lr}
0x08003cae: f7ffbecd .... B.W aes_cmac_start ; 0x8003a4c
0x08003cb2: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08003cb4: 08003cb9 .<.. DCD 134233273
$t.2
aes_f6_continue
0x08003cb8: f7ffbe32 ..2. B.W aes_cmac_continue ; 0x8003920
aes_g2
0x08003cbc: e92d41f0 -..A PUSH {r4-r8,lr}
0x08003cc0: 460e .F MOV r6,r1
0x08003cc2: 461d .F MOV r5,r3
0x08003cc4: 4690 .F MOV r8,r2
0x08003cc6: 4911 .I LDR r1,[pc,#68] ; [0x8003d0c] = 0x8003d11
0x08003cc8: e9dd2306 ...# LDRD r2,r3,[sp,#0x18]
0x08003ccc: 4607 .F MOV r7,r0
0x08003cce: 2084 . MOVS r0,#0x84
0x08003cd0: f7fffdbd .... BL aes_alloc ; 0x800384e
0x08003cd4: 4604 .F MOV r4,r0
0x08003cd6: 3064 d0 ADDS r0,r0,#0x64
0x08003cd8: 4639 9F MOV r1,r7
0x08003cda: 2220 " MOVS r2,#0x20
0x08003cdc: f7fefae2 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003ce0: f1040044 ..D. ADD r0,r4,#0x44
0x08003ce4: 4631 1F MOV r1,r6
0x08003ce6: 2220 " MOVS r2,#0x20
0x08003ce8: f7fefadc .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003cec: f1040634 ..4. ADD r6,r4,#0x34
0x08003cf0: 4629 )F MOV r1,r5
0x08003cf2: 2210 ." MOVS r2,#0x10
0x08003cf4: 4630 0F MOV r0,r6
0x08003cf6: f7fefad5 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003cfa: 4620 F MOV r0,r4
0x08003cfc: 4641 AF MOV r1,r8
0x08003cfe: 4632 2F MOV r2,r6
0x08003d00: 2350 P# MOVS r3,#0x50
0x08003d02: e8bd41f0 ...A POP {r4-r8,lr}
0x08003d06: f7ffbea1 .... B.W aes_cmac_start ; 0x8003a4c
0x08003d0a: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08003d0c: 08003d11 .=.. DCD 134233361
$t.2
aes_g2_continue
0x08003d10: f7ffbe06 .... B.W aes_cmac_continue ; 0x8003920
aes_init
0x08003d14: b510 .. PUSH {r4,lr}
0x08003d16: 2801 .( CMP r0,#1
0x08003d18: d00a .. BEQ 0x8003d30 ; aes_init + 28
0x08003d1a: 2802 .( CMP r0,#2
0x08003d1c: d10e .. BNE 0x8003d3c ; aes_init + 40
0x08003d1e: 4c6b kL LDR r4,[pc,#428] ; [0x8003ecc] = 0x20005ccc
0x08003d20: 6820 h LDR r0,[r4,#0]
0x08003d22: b128 (. CBZ r0,0x8003d30 ; aes_init + 28
0x08003d24: 4620 F MOV r0,r4
0x08003d26: f002fa8b .... BL co_list_pop_front ; 0x8006240
0x08003d2a: f001fce5 .... BL btdm_free ; 0x80056f8
0x08003d2e: e7f7 .. B 0x8003d20 ; aes_init + 12
0x08003d30: 4c66 fL LDR r4,[pc,#408] ; [0x8003ecc] = 0x20005ccc
0x08003d32: 4620 F MOV r0,r4
0x08003d34: f002fa10 .... BL co_list_init ; 0x8006158
0x08003d38: 2000 . MOVS r0,#0
0x08003d3a: 7220 r STRB r0,[r4,#8]
0x08003d3c: bd10 .. POP {r4,pc}
0x08003d3e: bf00 .. NOP
aes_rand
0x08003d40: b5f0 .. PUSH {r4-r7,lr}
0x08003d42: b089 .. SUB sp,sp,#0x24
0x08003d44: 460d .F MOV r5,r1
0x08003d46: 4604 .F MOV r4,r0
0x08003d48: 2700 .' MOVS r7,#0
0x08003d4a: ae01 .. ADD r6,sp,#4
0x08003d4c: 2f08 ./ CMP r7,#8
0x08003d4e: d005 .. BEQ 0x8003d5c ; aes_rand + 28
0x08003d50: f7fefa96 .... BL rand ; 0x8002280
0x08003d54: f8460027 F.'. STR r0,[r6,r7,LSL #2]
0x08003d58: 3701 .7 ADDS r7,#1
0x08003d5a: e7f7 .. B 0x8003d4c ; aes_rand + 12
0x08003d5c: f1060110 .... ADD r1,r6,#0x10
0x08003d60: 4630 0F MOV r0,r6
0x08003d62: 2201 ." MOVS r2,#1
0x08003d64: 4623 #F MOV r3,r4
0x08003d66: 9500 .. STR r5,[sp,#0]
0x08003d68: f7fffe87 .... BL aes_encrypt ; 0x8003a7a
0x08003d6c: b009 .. ADD sp,sp,#0x24
0x08003d6e: bdf0 .. POP {r4-r7,pc}
aes_result_handler
0x08003d70: b5f8 .. PUSH {r3-r7,lr}
0x08003d72: 4f56 VO LDR r7,[pc,#344] ; [0x8003ecc] = 0x20005ccc
0x08003d74: 4606 .F MOV r6,r0
0x08003d76: 460c .F MOV r4,r1
0x08003d78: 4638 8F MOV r0,r7
0x08003d7a: f002fa61 ..a. BL co_list_pop_front ; 0x8006240
0x08003d7e: 6839 9h LDR r1,[r7,#0]
0x08003d80: 4605 .F MOV r5,r0
0x08003d82: 2000 . MOVS r0,#0
0x08003d84: 7238 8r STRB r0,[r7,#8]
0x08003d86: b129 ). CBZ r1,0x8003d94 ; aes_result_handler + 36
0x08003d88: 2001 . MOVS r0,#1
0x08003d8a: 7238 8r STRB r0,[r7,#8]
0x08003d8c: e9d10103 .... LDRD r0,r1,[r1,#0xc]
0x08003d90: f01cfa0e .... BL rwip_aes_encrypt ; 0x80201b0
0x08003d94: b19d .. CBZ r5,0x8003dbe ; aes_result_handler + 78
0x08003d96: b156 V. CBZ r6,0x8003dae ; aes_result_handler + 62
0x08003d98: 68ab .h LDR r3,[r5,#8]
0x08003d9a: b11b .. CBZ r3,0x8003da4 ; aes_result_handler + 52
0x08003d9c: 696a ji LDR r2,[r5,#0x14]
0x08003d9e: 4630 0F MOV r0,r6
0x08003da0: 4621 !F MOV r1,r4
0x08003da2: 4798 .G BLX r3
0x08003da4: 4628 (F MOV r0,r5
0x08003da6: e8bd40f8 ...@ POP {r3-r7,lr}
0x08003daa: f001bca5 .... B.W btdm_free ; 0x80056f8
0x08003dae: 686a jh LDR r2,[r5,#4]
0x08003db0: 2a00 .* CMP r2,#0
0x08003db2: d0f1 .. BEQ 0x8003d98 ; aes_result_handler + 40
0x08003db4: 4628 (F MOV r0,r5
0x08003db6: 4621 !F MOV r1,r4
0x08003db8: 4790 .G BLX r2
0x08003dba: 2800 .( CMP r0,#0
0x08003dbc: d1ec .. BNE 0x8003d98 ; aes_result_handler + 40
0x08003dbe: bdf8 .. POP {r3-r7,pc}
aes_rpa_resolve
0x08003dc0: e92d47f0 -..G PUSH {r4-r10,lr}
0x08003dc4: 4699 .F MOV r9,r3
0x08003dc6: 4688 .F MOV r8,r1
0x08003dc8: 4917 .I LDR r1,[pc,#92] ; [0x8003e28] = 0x8003e2d
0x08003dca: 9b08 .. LDR r3,[sp,#0x20]
0x08003dcc: 4614 .F MOV r4,r2
0x08003dce: 4607 .F MOV r7,r0
0x08003dd0: 2038 8 MOVS r0,#0x38
0x08003dd2: 2200 ." MOVS r2,#0
0x08003dd4: f04f0a00 O... MOV r10,#0
0x08003dd8: f7fffd39 ..9. BL aes_alloc ; 0x800384e
0x08003ddc: 013d =. LSLS r5,r7,#4
0x08003dde: 4606 .F MOV r6,r0
0x08003de0: 4628 (F MOV r0,r5
0x08003de2: f001fd67 ..g. BL btdm_malloc ; 0x80058b4
0x08003de6: 4641 AF MOV r1,r8
0x08003de8: 462a *F MOV r2,r5
0x08003dea: e9c69006 .... STRD r9,r0,[r6,#0x18]
0x08003dee: f7fefa59 ..Y. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08003df2: f8867034 ..4p STRB r7,[r6,#0x34]
0x08003df6: 6234 4b STR r4,[r6,#0x20]
0x08003df8: f8c6a027 ..'. STR r10,[r6,#0x27]
0x08003dfc: f8c6a02b ..+. STR r10,[r6,#0x2b]
0x08003e00: f8c6a02f ../. STR r10,[r6,#0x2f]
0x08003e04: f886a033 ..3. STRB r10,[r6,#0x33]
0x08003e08: 4632 2F MOV r2,r6
0x08003e0a: 7961 ay LDRB r1,[r4,#5]
0x08003e0c: f8b40003 .... LDRH r0,[r4,#3]
0x08003e10: f886a035 ..5. STRB r10,[r6,#0x35]
0x08003e14: f8861026 ..&. STRB r1,[r6,#0x26]
0x08003e18: 69f1 .i LDR r1,[r6,#0x1c]
0x08003e1a: f8220f24 ".$. STRH r0,[r2,#0x24]!
0x08003e1e: 4630 0F MOV r0,r6
0x08003e20: e8bd47f0 ...G POP {r4-r10,lr}
0x08003e24: f000b83c ..<. B.W aes_start ; 0x8003ea0
$d.4
__arm_cp.2_0
0x08003e28: 08003e2d ->.. DCD 134233645
$t.5
aes_rpa_resolve_continue
0x08003e2c: b510 .. PUSH {r4,lr}
0x08003e2e: 4604 .F MOV r4,r0
0x08003e30: 6a00 .j LDR r0,[r0,#0x20]
0x08003e32: 2203 ." MOVS r2,#3
0x08003e34: f7fefa7d ..}. BL memcmp ; 0x8002332
0x08003e38: b198 .. CBZ r0,0x8003e62 ; aes_rpa_resolve_continue + 54
0x08003e3a: f8940035 ..5. LDRB r0,[r4,#0x35]
0x08003e3e: f8941034 ..4. LDRB r1,[r4,#0x34]
0x08003e42: 3001 .0 ADDS r0,#1
0x08003e44: f8840035 ..5. STRB r0,[r4,#0x35]
0x08003e48: b2c0 .. UXTB r0,r0
0x08003e4a: 4288 .B CMP r0,r1
0x08003e4c: d209 .. BCS 0x8003e62 ; aes_rpa_resolve_continue + 54
0x08003e4e: 69e1 .i LDR r1,[r4,#0x1c]
0x08003e50: f1040224 ..$. ADD r2,r4,#0x24
0x08003e54: eb011100 .... ADD r1,r1,r0,LSL #4
0x08003e58: 4620 F MOV r0,r4
0x08003e5a: f000f821 ..!. BL aes_start ; 0x8003ea0
0x08003e5e: 2000 . MOVS r0,#0
0x08003e60: bd10 .. POP {r4,pc}
0x08003e62: 69a2 .i LDR r2,[r4,#0x18]
0x08003e64: b11a .. CBZ r2,0x8003e6e ; aes_rpa_resolve_continue + 66
0x08003e66: 6961 ai LDR r1,[r4,#0x14]
0x08003e68: f8940035 ..5. LDRB r0,[r4,#0x35]
0x08003e6c: 4790 .G BLX r2
0x08003e6e: 69e0 .i LDR r0,[r4,#0x1c]
0x08003e70: f001fc42 ..B. BL btdm_free ; 0x80056f8
0x08003e74: 2001 . MOVS r0,#1
0x08003e76: bd10 .. POP {r4,pc}
aes_shift_left_128
0x08003e78: b510 .. PUSH {r4,lr}
0x08003e7a: 2200 ." MOVS r2,#0
0x08003e7c: f112030f .... ADDS r3,r2,#0xf
0x08003e80: d009 .. BEQ 0x8003e96 ; aes_shift_left_128 + 30
0x08003e82: 1883 .. ADDS r3,r0,r2
0x08003e84: 7b9c .{ LDRB r4,[r3,#0xe]
0x08003e86: 7bdb .{ LDRB r3,[r3,#0xf]
0x08003e88: 09e4 .. LSRS r4,r4,#7
0x08003e8a: ea440343 D.C. ORR r3,r4,r3,LSL #1
0x08003e8e: 188c .. ADDS r4,r1,r2
0x08003e90: 3a01 .: SUBS r2,#1
0x08003e92: 73e3 .s STRB r3,[r4,#0xf]
0x08003e94: e7f2 .. B 0x8003e7c ; aes_shift_left_128 + 4
0x08003e96: 7800 .x LDRB r0,[r0,#0]
0x08003e98: 0040 @. LSLS r0,r0,#1
0x08003e9a: 7008 .p STRB r0,[r1,#0]
0x08003e9c: bd10 .. POP {r4,pc}
0x08003e9e: 0000 .. MOVS r0,r0
aes_start
0x08003ea0: b5f8 .. PUSH {r3-r7,lr}
0x08003ea2: 4e0a .N LDR r6,[pc,#40] ; [0x8003ecc] = 0x20005ccc
0x08003ea4: 4607 .F MOV r7,r0
0x08003ea6: 460d .F MOV r5,r1
0x08003ea8: 4614 .F MOV r4,r2
0x08003eaa: 4639 9F MOV r1,r7
0x08003eac: 4630 0F MOV r0,r6
0x08003eae: f002f9d3 .... BL co_list_push_back ; 0x8006258
0x08003eb2: e9c75403 ...T STRD r5,r4,[r7,#0xc]
0x08003eb6: 7a30 0z LDRB r0,[r6,#8]
0x08003eb8: b100 .. CBZ r0,0x8003ebc ; aes_start + 28
0x08003eba: bdf8 .. POP {r3-r7,pc}
0x08003ebc: 2001 . MOVS r0,#1
0x08003ebe: 4621 !F MOV r1,r4
0x08003ec0: 7230 0r STRB r0,[r6,#8]
0x08003ec2: 4628 (F MOV r0,r5
0x08003ec4: e8bd40f8 ...@ POP {r3-r7,lr}
0x08003ec8: f01cb972 ..r. B.W rwip_aes_encrypt ; 0x80201b0
$d.4
__arm_cp.2_0
0x08003ecc: 20005ccc .\. DCD 536894668
$t.9
aes_xor_128
0x08003ed0: b5b0 .. PUSH {r4,r5,r7,lr}
0x08003ed2: 3b01 .; SUBS r3,#1
0x08003ed4: b25b [. SXTB r3,r3
0x08003ed6: 2b00 .+ CMP r3,#0
0x08003ed8: d404 .. BMI 0x8003ee4 ; aes_xor_128 + 20
0x08003eda: 5ccc .\ LDRB r4,[r1,r3]
0x08003edc: 5cd5 .\ LDRB r5,[r2,r3]
0x08003ede: 406c l@ EORS r4,r4,r5
0x08003ee0: 54c4 .T STRB r4,[r0,r3]
0x08003ee2: e7f6 .. B 0x8003ed2 ; aes_xor_128 + 2
0x08003ee4: bdb0 .. POP {r4,r5,r7,pc}
0x08003ee6: 0000 .. MOVS r0,r0
alloc_kv
0x08003ee8: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08003eec: b087 .. SUB sp,sp,#0x1c
0x08003eee: 2600 .& MOVS r6,#0
0x08003ef0: e9cd6605 ...f STRD r6,r6,[sp,#0x14]
0x08003ef4: e9cd6603 ...f STRD r6,r6,[sp,#0xc]
0x08003ef8: 9602 .. STR r6,[sp,#8]
0x08003efa: b179 y. CBZ r1,0x8003f1c ; alloc_kv + 52
0x08003efc: 4604 .F MOV r4,r0
0x08003efe: a802 .. ADD r0,sp,#8
0x08003f00: 460d .F MOV r5,r1
0x08003f02: f1000a03 .... ADD r10,r0,#3
0x08003f06: f10d0b08 .... ADD r11,sp,#8
0x08003f0a: f04f38ff O..8 MOV r8,#0xffffffff
0x08003f0e: 2700 .' MOVS r7,#0
0x08003f10: 2000 . MOVS r0,#0
0x08003f12: f04f0900 O... MOV r9,#0
0x08003f16: 9200 .. STR r2,[sp,#0]
0x08003f18: 9001 .. STR r0,[sp,#4]
0x08003f1a: e00e .. B 0x8003f3a ; alloc_kv + 82
0x08003f1c: e7fe .. B 0x8003f1c ; alloc_kv + 52
0x08003f1e: bf00 .. NOP
0x08003f20: 68e0 .h LDR r0,[r4,#0xc]
0x08003f22: 2700 .' MOVS r7,#0
0x08003f24: fbb7f1f0 .... UDIV r1,r7,r0
0x08003f28: e9cd6605 ...f STRD r6,r6,[sp,#0x14]
0x08003f2c: fb017010 ...p MLS r0,r1,r0,r7
0x08003f30: 9604 .. STR r6,[sp,#0x10]
0x08003f32: 2800 .( CMP r0,#0
0x08003f34: 9603 .. STR r6,[sp,#0xc]
0x08003f36: 9602 .. STR r6,[sp,#8]
0x08003f38: d14e N. BNE 0x8003fd8 ; alloc_kv + 240
0x08003f3a: 4620 F MOV r0,r4
0x08003f3c: 4639 9F MOV r1,r7
0x08003f3e: 465a ZF MOV r2,r11
0x08003f40: 2314 .# MOVS r3,#0x14
0x08003f42: f7fff9cb .... BL _fdb_flash_read ; 0x80032dc
0x08003f46: 9804 .. LDR r0,[sp,#0x10]
0x08003f48: f2444146 D.FA MOV r1,#0x4446
0x08003f4c: f2c30142 ..B. MOVT r1,#0x3042
0x08003f50: 4288 .B CMP r0,r1
0x08003f52: 606f o` STR r7,[r5,#4]
0x08003f54: 60a8 .` STR r0,[r5,#8]
0x08003f56: d117 .. BNE 0x8003f88 ; alloc_kv + 160
0x08003f58: 9805 .. LDR r0,[sp,#0x14]
0x08003f5a: 2101 .! MOVS r1,#1
0x08003f5c: 7029 )p STRB r1,[r5,#0]
0x08003f5e: 60e8 .` STR r0,[r5,#0xc]
0x08003f60: 4658 XF MOV r0,r11
0x08003f62: 2104 .! MOVS r1,#4
0x08003f64: f7fff9da .... BL _fdb_get_status ; 0x800331c
0x08003f68: 7068 hp STRB r0,[r5,#1]
0x08003f6a: 4650 PF MOV r0,r10
0x08003f6c: 2104 .! MOVS r1,#4
0x08003f6e: f7fff9d5 .... BL _fdb_get_status ; 0x800331c
0x08003f72: 7829 )x LDRB r1,[r5,#0]
0x08003f74: 70a8 .p STRB r0,[r5,#2]
0x08003f76: b179 y. CBZ r1,0x8003f98 ; alloc_kv + 176
0x08003f78: 7868 hx LDRB r0,[r5,#1]
0x08003f7a: 2801 .( CMP r0,#1
0x08003f7c: d108 .. BNE 0x8003f90 ; alloc_kv + 168
0x08003f7e: 9801 .. LDR r0,[sp,#4]
0x08003f80: 3001 .0 ADDS r0,#1
0x08003f82: 9001 .. STR r0,[sp,#4]
0x08003f84: e008 .. B 0x8003f98 ; alloc_kv + 176
0x08003f86: bf00 .. NOP
0x08003f88: 702e .p STRB r6,[r5,#0]
0x08003f8a: f8c5800c .... STR r8,[r5,#0xc]
0x08003f8e: e003 .. B 0x8003f98 ; alloc_kv + 176
0x08003f90: 2802 .( CMP r0,#2
0x08003f92: bf08 .. IT EQ
0x08003f94: f1090901 .... ADDEQ r9,r9,#1
0x08003f98: 6869 ih LDR r1,[r5,#4]
0x08003f9a: 1c48 H. ADDS r0,r1,#1
0x08003f9c: d0c0 .. BEQ 0x8003f20 ; alloc_kv + 56
0x08003f9e: 68ea .h LDR r2,[r5,#0xc]
0x08003fa0: e9d40303 .... LDRD r0,r3,[r4,#0xc]
0x08003fa4: 1c57 W. ADDS r7,r2,#1
0x08003fa6: bf08 .. IT EQ
0x08003fa8: 2201 ." MOVEQ r2,#1
0x08003faa: fb001702 .... MLA r7,r0,r2,r1
0x08003fae: 429f .B CMP r7,r3
0x08003fb0: d3b8 .. BCC 0x8003f24 ; alloc_kv + 60
0x08003fb2: f1b90f00 .... CMP r9,#0
0x08003fb6: f04f30ff O..0 MOV r0,#0xffffffff
0x08003fba: d068 h. BEQ 0x800408e ; alloc_kv + 422
0x08003fbc: f8dd8000 .... LDR r8,[sp,#0]
0x08003fc0: 2700 .' MOVS r7,#0
0x08003fc2: f10b0a03 .... ADD r10,r11,#3
0x08003fc6: f04f0901 O... MOV r9,#1
0x08003fca: 2600 .& MOVS r6,#0
0x08003fcc: 9706 .. STR r7,[sp,#0x18]
0x08003fce: e9cd7704 ...w STRD r7,r7,[sp,#0x10]
0x08003fd2: e9cd7702 ...w STRD r7,r7,[sp,#8]
0x08003fd6: e00e .. B 0x8003ff6 ; alloc_kv + 270
0x08003fd8: e7fe .. B 0x8003fd8 ; alloc_kv + 240
0x08003fda: bf00 .. NOP
0x08003fdc: 68e0 .h LDR r0,[r4,#0xc]
0x08003fde: 2600 .& MOVS r6,#0
0x08003fe0: fbb6f1f0 .... UDIV r1,r6,r0
0x08003fe4: e9cd7705 ...w STRD r7,r7,[sp,#0x14]
0x08003fe8: fb016010 ...` MLS r0,r1,r0,r6
0x08003fec: 9704 .. STR r7,[sp,#0x10]
0x08003fee: 2800 .( CMP r0,#0
0x08003ff0: 9703 .. STR r7,[sp,#0xc]
0x08003ff2: 9702 .. STR r7,[sp,#8]
0x08003ff4: d164 d. BNE 0x80040c0 ; alloc_kv + 472
0x08003ff6: 4620 F MOV r0,r4
0x08003ff8: 4631 1F MOV r1,r6
0x08003ffa: 465a ZF MOV r2,r11
0x08003ffc: 2314 .# MOVS r3,#0x14
0x08003ffe: f7fff96d ..m. BL _fdb_flash_read ; 0x80032dc
0x08004002: 9804 .. LDR r0,[sp,#0x10]
0x08004004: f2444146 D.FA MOV r1,#0x4446
0x08004008: f2c30142 ..B. MOVT r1,#0x3042
0x0800400c: 4288 .B CMP r0,r1
0x0800400e: 606e n` STR r6,[r5,#4]
0x08004010: 60a8 .` STR r0,[r5,#8]
0x08004012: d10f .. BNE 0x8004034 ; alloc_kv + 332
0x08004014: 9805 .. LDR r0,[sp,#0x14]
0x08004016: 2104 .! MOVS r1,#4
0x08004018: 60e8 .` STR r0,[r5,#0xc]
0x0800401a: 4658 XF MOV r0,r11
0x0800401c: f8859000 .... STRB r9,[r5,#0]
0x08004020: f7fff97c ..|. BL _fdb_get_status ; 0x800331c
0x08004024: 7068 hp STRB r0,[r5,#1]
0x08004026: 4650 PF MOV r0,r10
0x08004028: 2104 .! MOVS r1,#4
0x0800402a: f7fff977 ..w. BL _fdb_get_status ; 0x800331c
0x0800402e: 70a8 .p STRB r0,[r5,#2]
0x08004030: e004 .. B 0x800403c ; alloc_kv + 340
0x08004032: bf00 .. NOP
0x08004034: f04f30ff O..0 MOV r0,#0xffffffff
0x08004038: 702f /p STRB r7,[r5,#0]
0x0800403a: 60e8 .` STR r0,[r5,#0xc]
0x0800403c: 7868 hx LDRB r0,[r5,#1]
0x0800403e: 2802 .( CMP r0,#2
0x08004040: d116 .. BNE 0x8004070 ; alloc_kv + 392
0x08004042: 4620 F MOV r0,r4
0x08004044: 4631 1F MOV r1,r6
0x08004046: 462a *F MOV r2,r5
0x08004048: 2301 .# MOVS r3,#1
0x0800404a: f01bffef .... BL read_sector_info ; 0x802002c
0x0800404e: 7828 (x LDRB r0,[r5,#0]
0x08004050: b170 p. CBZ r0,0x8004070 ; alloc_kv + 392
0x08004052: 6928 (i LDR r0,[r5,#0x10]
0x08004054: 4540 @E CMP r0,r8
0x08004056: d90b .. BLS 0x8004070 ; alloc_kv + 392
0x08004058: 78a8 .x LDRB r0,[r5,#2]
0x0800405a: 2802 .( CMP r0,#2
0x0800405c: d002 .. BEQ 0x8004064 ; alloc_kv + 380
0x0800405e: 2801 .( CMP r0,#1
0x08004060: d106 .. BNE 0x8004070 ; alloc_kv + 392
0x08004062: e092 .. B 0x800418a ; alloc_kv + 674
0x08004064: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08004068: 2800 .( CMP r0,#0
0x0800406a: f000808e .... BEQ.W 0x800418a ; alloc_kv + 674
0x0800406e: bf00 .. NOP
0x08004070: 6869 ih LDR r1,[r5,#4]
0x08004072: 1c48 H. ADDS r0,r1,#1
0x08004074: d0b2 .. BEQ 0x8003fdc ; alloc_kv + 244
0x08004076: 68ea .h LDR r2,[r5,#0xc]
0x08004078: e9d40303 .... LDRD r0,r3,[r4,#0xc]
0x0800407c: 1c56 V. ADDS r6,r2,#1
0x0800407e: bf08 .. IT EQ
0x08004080: 2201 ." MOVEQ r2,#1
0x08004082: fb001602 .... MLA r6,r0,r2,r1
0x08004086: 429e .B CMP r6,r3
0x08004088: d3aa .. BCC 0x8003fe0 ; alloc_kv + 248
0x0800408a: f04f30ff O..0 MOV r0,#0xffffffff
0x0800408e: 9901 .. LDR r1,[sp,#4]
0x08004090: 2900 .) CMP r1,#0
0x08004092: d077 w. BEQ 0x8004184 ; alloc_kv + 668
0x08004094: 1c42 B. ADDS r2,r0,#1
0x08004096: d175 u. BNE 0x8004184 ; alloc_kv + 668
0x08004098: 2901 .) CMP r1,#1
0x0800409a: d803 .. BHI 0x80040a4 ; alloc_kv + 444
0x0800409c: f894002c ..,. LDRB r0,[r4,#0x2c]
0x080040a0: 2800 .( CMP r0,#0
0x080040a2: d06a j. BEQ 0x800417a ; alloc_kv + 658
0x080040a4: 2700 .' MOVS r7,#0
0x080040a6: f10b0903 .... ADD r9,r11,#3
0x080040aa: f04f0a01 O... MOV r10,#1
0x080040ae: f04f38ff O..8 MOV r8,#0xffffffff
0x080040b2: 2600 .& MOVS r6,#0
0x080040b4: 9706 .. STR r7,[sp,#0x18]
0x080040b6: e9cd7704 ...w STRD r7,r7,[sp,#0x10]
0x080040ba: e9cd7702 ...w STRD r7,r7,[sp,#8]
0x080040be: e00e .. B 0x80040de ; alloc_kv + 502
0x080040c0: e7fe .. B 0x80040c0 ; alloc_kv + 472
0x080040c2: bf00 .. NOP
0x080040c4: 68e0 .h LDR r0,[r4,#0xc]
0x080040c6: 2600 .& MOVS r6,#0
0x080040c8: fbb6f1f0 .... UDIV r1,r6,r0
0x080040cc: e9cd7705 ...w STRD r7,r7,[sp,#0x14]
0x080040d0: fb016010 ...` MLS r0,r1,r0,r6
0x080040d4: 9704 .. STR r7,[sp,#0x10]
0x080040d6: 2800 .( CMP r0,#0
0x080040d8: 9703 .. STR r7,[sp,#0xc]
0x080040da: 9702 .. STR r7,[sp,#8]
0x080040dc: d14c L. BNE 0x8004178 ; alloc_kv + 656
0x080040de: 4620 F MOV r0,r4
0x080040e0: 4631 1F MOV r1,r6
0x080040e2: 465a ZF MOV r2,r11
0x080040e4: 2314 .# MOVS r3,#0x14
0x080040e6: f7fff8f9 .... BL _fdb_flash_read ; 0x80032dc
0x080040ea: 9804 .. LDR r0,[sp,#0x10]
0x080040ec: f2444146 D.FA MOV r1,#0x4446
0x080040f0: f2c30142 ..B. MOVT r1,#0x3042
0x080040f4: 4288 .B CMP r0,r1
0x080040f6: 606e n` STR r6,[r5,#4]
0x080040f8: 60a8 .` STR r0,[r5,#8]
0x080040fa: d10f .. BNE 0x800411c ; alloc_kv + 564
0x080040fc: 9805 .. LDR r0,[sp,#0x14]
0x080040fe: 2104 .! MOVS r1,#4
0x08004100: 60e8 .` STR r0,[r5,#0xc]
0x08004102: 4658 XF MOV r0,r11
0x08004104: f885a000 .... STRB r10,[r5,#0]
0x08004108: f7fff908 .... BL _fdb_get_status ; 0x800331c
0x0800410c: 7068 hp STRB r0,[r5,#1]
0x0800410e: 4648 HF MOV r0,r9
0x08004110: 2104 .! MOVS r1,#4
0x08004112: f7fff903 .... BL _fdb_get_status ; 0x800331c
0x08004116: 70a8 .p STRB r0,[r5,#2]
0x08004118: e003 .. B 0x8004122 ; alloc_kv + 570
0x0800411a: bf00 .. NOP
0x0800411c: 702f /p STRB r7,[r5,#0]
0x0800411e: f8c5800c .... STR r8,[r5,#0xc]
0x08004122: 7868 hx LDRB r0,[r5,#1]
0x08004124: 2801 .( CMP r0,#1
0x08004126: d115 .. BNE 0x8004154 ; alloc_kv + 620
0x08004128: 4620 F MOV r0,r4
0x0800412a: 4631 1F MOV r1,r6
0x0800412c: 462a *F MOV r2,r5
0x0800412e: 2301 .# MOVS r3,#1
0x08004130: f01bff7c ..|. BL read_sector_info ; 0x802002c
0x08004134: 7828 (x LDRB r0,[r5,#0]
0x08004136: b168 h. CBZ r0,0x8004154 ; alloc_kv + 620
0x08004138: 6928 (i LDR r0,[r5,#0x10]
0x0800413a: 9900 .. LDR r1,[sp,#0]
0x0800413c: 4288 .B CMP r0,r1
0x0800413e: d909 .. BLS 0x8004154 ; alloc_kv + 620
0x08004140: 78a8 .x LDRB r0,[r5,#2]
0x08004142: 2802 .( CMP r0,#2
0x08004144: d002 .. BEQ 0x800414c ; alloc_kv + 612
0x08004146: 2801 .( CMP r0,#1
0x08004148: d104 .. BNE 0x8004154 ; alloc_kv + 620
0x0800414a: e020 . B 0x800418e ; alloc_kv + 678
0x0800414c: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08004150: b1e8 .. CBZ r0,0x800418e ; alloc_kv + 678
0x08004152: bf00 .. NOP
0x08004154: 6869 ih LDR r1,[r5,#4]
0x08004156: 1c48 H. ADDS r0,r1,#1
0x08004158: d0b4 .. BEQ 0x80040c4 ; alloc_kv + 476
0x0800415a: 68ea .h LDR r2,[r5,#0xc]
0x0800415c: e9d40303 .... LDRD r0,r3,[r4,#0xc]
0x08004160: 1c56 V. ADDS r6,r2,#1
0x08004162: bf08 .. IT EQ
0x08004164: 2201 ." MOVEQ r2,#1
0x08004166: fb001602 .... MLA r6,r0,r2,r1
0x0800416a: 429e .B CMP r6,r3
0x0800416c: d3ac .. BCC 0x80040c8 ; alloc_kv + 480
0x0800416e: f04f30ff O..0 MOV r0,#0xffffffff
0x08004172: b007 .. ADD sp,sp,#0x1c
0x08004174: e8bd8ff0 .... POP {r4-r11,pc}
0x08004178: e7fe .. B 0x8004178 ; alloc_kv + 656
0x0800417a: 2001 . MOVS r0,#1
0x0800417c: f884002c ..,. STRB r0,[r4,#0x2c]
0x08004180: f04f30ff O..0 MOV r0,#0xffffffff
0x08004184: b007 .. ADD sp,sp,#0x1c
0x08004186: e8bd8ff0 .... POP {r4-r11,pc}
0x0800418a: 6968 hi LDR r0,[r5,#0x14]
0x0800418c: e77f .. B 0x800408e ; alloc_kv + 422
0x0800418e: 6968 hi LDR r0,[r5,#0x14]
0x08004190: b007 .. ADD sp,sp,#0x1c
0x08004192: e8bd8ff0 .... POP {r4-r11,pc}
0x08004196: 0000 .. MOVS r0,r0
allocate_api_id
0x08004198: b510 .. PUSH {r4,lr}
0x0800419a: 4909 .I LDR r1,[pc,#36] ; [0x80041c0] = 0x20005310
0x0800419c: 2000 . MOVS r0,#0
0x0800419e: 280a .( CMP r0,#0xa
0x080041a0: d005 .. BEQ 0x80041ae ; allocate_api_id + 22
0x080041a2: 180a .. ADDS r2,r1,r0
0x080041a4: 7a13 .z LDRB r3,[r2,#8]
0x080041a6: 07dc .. LSLS r4,r3,#31
0x080041a8: d003 .. BEQ 0x80041b2 ; allocate_api_id + 26
0x080041aa: 3001 .0 ADDS r0,#1
0x080041ac: e7f7 .. B 0x800419e ; allocate_api_id + 6
0x080041ae: 20ff . MOVS r0,#0xff
0x080041b0: e003 .. B 0x80041ba ; allocate_api_id + 34
0x080041b2: f0430101 C... ORR r1,r3,#1
0x080041b6: 3050 P0 ADDS r0,r0,#0x50
0x080041b8: 7211 .r STRB r1,[r2,#8]
0x080041ba: b2c0 .. UXTB r0,r0
0x080041bc: bd10 .. POP {r4,pc}
0x080041be: bf00 .. NOP
$d.3
__arm_cp.1_0
0x080041c0: 20005310 .S. DCD 536892176
$t.4
app_at_cmd_recv_handler
0x080041c4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080041c8: b083 .. SUB sp,sp,#0xc
0x080041ca: 4604 .F MOV r4,r0
0x080041cc: 7800 .x LDRB r0,[r0,#0]
0x080041ce: 2844 D( CMP r0,#0x44
0x080041d0: f000806f ..o. BEQ.W 0x80042b2 ; app_at_cmd_recv_handler + 238
0x080041d4: 2842 B( CMP r0,#0x42
0x080041d6: d035 5. BEQ 0x8004244 ; app_at_cmd_recv_handler + 128
0x080041d8: 2841 A( CMP r0,#0x41
0x080041da: f0408134 @.4. BNE.W 0x8004446 ; app_at_cmd_recv_handler + 642
0x080041de: 7860 `x LDRB r0,[r4,#1]
0x080041e0: 3841 A8 SUBS r0,r0,#0x41
0x080041e2: 2815 .( CMP r0,#0x15
0x080041e4: f200812f ../. BHI.W 0x8004446 ; app_at_cmd_recv_handler + 642
0x080041e8: f20f0106 .... ADR.W r1,{pc}+0xa ; 0x80041f2
0x080041ec: 1ca5 .. ADDS r5,r4,#2
0x080041ee: e8dff010 .... TBH [pc,r0,LSL #1]
$d.5
0x080041f2: 0016 .. DCW 22
0x080041f4: 00b5012d -... DCD 11862317
0x080041f8: 014f013e >.O. DCD 21954878
0x080041fc: 01ac016b k... DCD 28049771
0x08004200: 01b601ae .... DCD 28705198
0x08004204: 00bf01c9 .... DCD 12517833
0x08004208: 00d501d6 .... DCD 13959638
0x0800420c: 012a012a *.*. DCD 19530026
0x08004210: 012a012a *.*. DCD 19530026
0x08004214: 012a012a *.*. DCD 19530026
0x08004218: 00e8012a *... DCD 15204650
0x0800421c: 01e2 .. DCW 482
$t.6
0x0800421e: 4628 (F MOV r0,r5
0x08004220: 2110 .! MOVS r1,#0x10
0x08004222: 2202 ." MOVS r2,#2
0x08004224: f000ffa2 .... BL ascii_strn2val ; 0x800516c
0x08004228: f88d0000 .... STRB r0,[sp,#0]
0x0800422c: 466a jF MOV r2,sp
0x0800422e: 2000 . MOVS r0,#0
0x08004230: 2101 .! MOVS r1,#1
0x08004232: f001faed .... BL btdm_host_send_vendor_cmd ; 0x8005810
0x08004236: f244403e D.>@ MOV r0,#0x443e
0x0800423a: f6c00002 .... MOVT r0,#0x802
0x0800423e: f01efbd3 .... BL puts ; 0x80229e8
0x08004242: e100 .. B 0x8004446 ; app_at_cmd_recv_handler + 642
0x08004244: 7860 `x LDRB r0,[r4,#1]
0x08004246: f1a00145 ..E. SUB r1,r0,#0x45
0x0800424a: 2905 .) CMP r1,#5
0x0800424c: f200807d ..}. BHI.W 0x800434a ; app_at_cmd_recv_handler + 390
0x08004250: 1ca0 .. ADDS r0,r4,#2
0x08004252: e8dff001 .... TBB [pc,r1]
$d.7
0x08004256: 7a03 .z DCW 31235
0x08004258: 564f427a zBOV DCD 1448034938
$t.8
0x0800425c: 2110 .! MOVS r1,#0x10
0x0800425e: 2202 ." MOVS r2,#2
0x08004260: f000ff84 .... BL ascii_strn2val ; 0x800516c
0x08004264: 1d20 . ADDS r0,r4,#4
0x08004266: 2110 .! MOVS r1,#0x10
0x08004268: 2202 ." MOVS r2,#2
0x0800426a: f000ff7f .... BL ascii_strn2val ; 0x800516c
0x0800426e: 1da0 .. ADDS r0,r4,#6
0x08004270: 2110 .! MOVS r1,#0x10
0x08004272: 2202 ." MOVS r2,#2
0x08004274: f000ff7a ..z. BL ascii_strn2val ; 0x800516c
0x08004278: f1040008 .... ADD r0,r4,#8
0x0800427c: 2110 .! MOVS r1,#0x10
0x0800427e: 2202 ." MOVS r2,#2
0x08004280: f000ff74 ..t. BL ascii_strn2val ; 0x800516c
0x08004284: f104000a .... ADD r0,r4,#0xa
0x08004288: 2110 .! MOVS r1,#0x10
0x0800428a: 2202 ." MOVS r2,#2
0x0800428c: f000ff6e ..n. BL ascii_strn2val ; 0x800516c
0x08004290: f104000c .... ADD r0,r4,#0xc
0x08004294: 2110 .! MOVS r1,#0x10
0x08004296: 2202 ." MOVS r2,#2
0x08004298: f000ff68 ..h. BL ascii_strn2val ; 0x800516c
0x0800429c: f104000f .... ADD r0,r4,#0xf
0x080042a0: 2110 .! MOVS r1,#0x10
0x080042a2: 2202 ." MOVS r2,#2
0x080042a4: f000ff62 ..b. BL ascii_strn2val ; 0x800516c
0x080042a8: f244403e D.>@ MOV r0,#0x443e
0x080042ac: f6c00002 .... MOVT r0,#0x802
0x080042b0: e04f O. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x080042b2: 7860 `x LDRB r0,[r4,#1]
0x080042b4: 2841 A( CMP r0,#0x41
0x080042b6: f04080c6 @... BNE.W 0x8004446 ; app_at_cmd_recv_handler + 642
0x080042ba: 1ca0 .. ADDS r0,r4,#2
0x080042bc: 2110 .! MOVS r1,#0x10
0x080042be: 2208 ." MOVS r2,#8
0x080042c0: f000ff54 ..T. BL ascii_strn2val ; 0x800516c
0x080042c4: 4601 .F MOV r1,r0
0x080042c6: 2000 . MOVS r0,#0
0x080042c8: f2ce000c .... MOVT r0,#0xe00c
0x080042cc: f44f5280 O..R MOV r2,#0x1000
0x080042d0: b003 .. ADD sp,sp,#0xc
0x080042d2: e8bd4ff0 ...O POP {r4-r11,lr}
0x080042d6: f01dbdef .... B.W $Ven$TT$L$$flash_erase ; 0x8021eb8
0x080042da: f6483033 H.30 MOV r0,#0x8b33
0x080042de: f2c0009e .... MOVT r0,#0x9e
0x080042e2: 2105 .! MOVS r1,#5
0x080042e4: 2205 ." MOVS r2,#5
0x080042e6: f7fefc47 ..G. BL ME_Inquiry ; 0x8002b78
0x080042ea: f244403e D.>@ MOV r0,#0x443e
0x080042ee: f6c00002 .... MOVT r0,#0x802
0x080042f2: e02e .. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x080042f4: f7fefc0a .... BL ME_CancelInquiry ; 0x8002b0c
0x080042f8: f244403e D.>@ MOV r0,#0x443e
0x080042fc: f6c00002 .... MOVT r0,#0x802
0x08004300: e027 '. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x08004302: 2110 .! MOVS r1,#0x10
0x08004304: 2202 ." MOVS r2,#2
0x08004306: f000ff31 ..1. BL ascii_strn2val ; 0x800516c
0x0800430a: 1d20 . ADDS r0,r4,#4
0x0800430c: 2110 .! MOVS r1,#0x10
0x0800430e: 2202 ." MOVS r2,#2
0x08004310: f000ff2c ..,. BL ascii_strn2val ; 0x800516c
0x08004314: 1da0 .. ADDS r0,r4,#6
0x08004316: 2110 .! MOVS r1,#0x10
0x08004318: 2202 ." MOVS r2,#2
0x0800431a: f000ff27 ..'. BL ascii_strn2val ; 0x800516c
0x0800431e: f1040008 .... ADD r0,r4,#8
0x08004322: 2110 .! MOVS r1,#0x10
0x08004324: 2202 ." MOVS r2,#2
0x08004326: f000ff21 ..!. BL ascii_strn2val ; 0x800516c
0x0800432a: f104000a .... ADD r0,r4,#0xa
0x0800432e: 2110 .! MOVS r1,#0x10
0x08004330: 2202 ." MOVS r2,#2
0x08004332: f000ff1b .... BL ascii_strn2val ; 0x800516c
0x08004336: f104000c .... ADD r0,r4,#0xc
0x0800433a: 2110 .! MOVS r1,#0x10
0x0800433c: 2202 ." MOVS r2,#2
0x0800433e: f000ff15 .... BL ascii_strn2val ; 0x800516c
0x08004342: a0b4 .. ADR r0,{pc}+0x2d2 ; 0x8004614
0x08004344: 2100 .! MOVS r1,#0
0x08004346: f01dfe6b ..k. BL __0printf ; 0x8022020
0x0800434a: f244403e D.>@ MOV r0,#0x443e
0x0800434e: f6c00002 .... MOVT r0,#0x802
0x08004352: b003 .. ADD sp,sp,#0xc
0x08004354: e8bd4ff0 ...O POP {r4-r11,lr}
0x08004358: f01ebb46 ..F. B.W puts ; 0x80229e8
0x0800435c: 4628 (F MOV r0,r5
0x0800435e: 2110 .! MOVS r1,#0x10
0x08004360: 2208 ." MOVS r2,#8
0x08004362: f000ff03 .... BL ascii_strn2val ; 0x800516c
0x08004366: 9000 .. STR r0,[sp,#0]
0x08004368: 466a jF MOV r2,sp
0x0800436a: 2002 . MOVS r0,#2
0x0800436c: 2104 .! MOVS r1,#4
0x0800436e: e0a0 .. B 0x80044b2 ; app_at_cmd_recv_handler + 750
0x08004370: 4628 (F MOV r0,r5
0x08004372: 2110 .! MOVS r1,#0x10
0x08004374: 2202 ." MOVS r2,#2
0x08004376: f000fef9 .... BL ascii_strn2val ; 0x800516c
0x0800437a: 4605 .F MOV r5,r0
0x0800437c: 1d60 `. ADDS r0,r4,#5
0x0800437e: 2110 .! MOVS r1,#0x10
0x08004380: 2202 ." MOVS r2,#2
0x08004382: f000fef3 .... BL ascii_strn2val ; 0x800516c
0x08004386: 4603 .F MOV r3,r0
0x08004388: b2e9 .. UXTB r1,r5
0x0800438a: 2000 . MOVS r0,#0
0x0800438c: 2201 ." MOVS r2,#1
0x0800438e: f01dfd89 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x08004392: f244403e D.>@ MOV r0,#0x443e
0x08004396: f6c00002 .... MOVT r0,#0x802
0x0800439a: e7da .. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x0800439c: f104000b .... ADD r0,r4,#0xb
0x080043a0: 2110 .! MOVS r1,#0x10
0x080043a2: 2202 ." MOVS r2,#2
0x080043a4: f000fee2 .... BL ascii_strn2val ; 0x800516c
0x080043a8: 4604 .F MOV r4,r0
0x080043aa: 4628 (F MOV r0,r5
0x080043ac: 2110 .! MOVS r1,#0x10
0x080043ae: 2208 ." MOVS r2,#8
0x080043b0: f000fedc .... BL ascii_strn2val ; 0x800516c
0x080043b4: 4601 .F MOV r1,r0
0x080043b6: f244403e D.>@ MOV r0,#0x443e
0x080043ba: f6c00002 .... MOVT r0,#0x802
0x080043be: 700c .p STRB r4,[r1,#0]
0x080043c0: e7c7 .. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x080043c2: 4628 (F MOV r0,r5
0x080043c4: 2110 .! MOVS r1,#0x10
0x080043c6: 2208 ." MOVS r2,#8
0x080043c8: f000fed0 .... BL ascii_strn2val ; 0x800516c
0x080043cc: 4605 .F MOV r5,r0
0x080043ce: f104000b .... ADD r0,r4,#0xb
0x080043d2: 2110 .! MOVS r1,#0x10
0x080043d4: 2202 ." MOVS r2,#2
0x080043d6: f000fec9 .... BL ascii_strn2val ; 0x800516c
0x080043da: b2c6 .. UXTB r6,r0
0x080043dc: b39e .. CBZ r6,0x8004446 ; app_at_cmd_recv_handler + 642
0x080043de: f025080f %... BIC r8,r5,#0xf
0x080043e2: f2444b40 D.@K MOV r11,#0x4440
0x080043e6: f0250703 %... BIC r7,r5,#3
0x080043ea: 2500 .% MOVS r5,#0
0x080043ec: f20f2a58 ..X* ADR.W r10,{pc}+0x25c ; 0x8004648
0x080043f0: f6c00b02 .... MOVT r11,#0x802
0x080043f4: 4644 DF MOV r4,r8
0x080043f6: e008 .. B 0x800440a ; app_at_cmd_recv_handler + 582
0x080043f8: 2020 MOVS r0,#0x20
0x080043fa: f01efaef .... BL putchar ; 0x80229dc
0x080043fe: b2e8 .. UXTB r0,r5
0x08004400: 3404 .4 ADDS r4,#4
0x08004402: 4286 .B CMP r6,r0
0x08004404: f1080804 .... ADD r8,r8,#4
0x08004408: d91d .. BLS 0x8004446 ; app_at_cmd_recv_handler + 642
0x0800440a: f018090c .... ANDS r9,r8,#0xc
0x0800440e: d008 .. BEQ 0x8004422 ; app_at_cmd_recv_handler + 606
0x08004410: 42bc .B CMP r4,r7
0x08004412: d20c .. BCS 0x800442e ; app_at_cmd_recv_handler + 618
0x08004414: a08e .. ADR r0,{pc}+0x23c ; 0x8004650
0x08004416: f01dfe03 .... BL __0printf ; 0x8022020
0x0800441a: f1b90f0c .... CMP r9,#0xc
0x0800441e: d1eb .. BNE 0x80043f8 ; app_at_cmd_recv_handler + 564
0x08004420: e00d .. B 0x800443e ; app_at_cmd_recv_handler + 634
0x08004422: a086 .. ADR r0,{pc}+0x21a ; 0x800463c
0x08004424: 4641 AF MOV r1,r8
0x08004426: f01dfdfb .... BL __0printf ; 0x8022020
0x0800442a: 42bc .B CMP r4,r7
0x0800442c: d3f2 .. BCC 0x8004414 ; app_at_cmd_recv_handler + 592
0x0800442e: 6821 !h LDR r1,[r4,#0]
0x08004430: 4650 PF MOV r0,r10
0x08004432: 3501 .5 ADDS r5,#1
0x08004434: f01dfdf4 .... BL __0printf ; 0x8022020
0x08004438: f1b90f0c .... CMP r9,#0xc
0x0800443c: d1dc .. BNE 0x80043f8 ; app_at_cmd_recv_handler + 564
0x0800443e: 4658 XF MOV r0,r11
0x08004440: f01efad2 .... BL puts ; 0x80229e8
0x08004444: e7db .. B 0x80043fe ; app_at_cmd_recv_handler + 570
0x08004446: b003 .. ADD sp,sp,#0xc
0x08004448: e8bd8ff0 .... POP {r4-r11,pc}
0x0800444c: 4628 (F MOV r0,r5
0x0800444e: 2110 .! MOVS r1,#0x10
0x08004450: 2202 ." MOVS r2,#2
0x08004452: f000fe8b .... BL ascii_strn2val ; 0x800516c
0x08004456: f88d0000 .... STRB r0,[sp,#0]
0x0800445a: 1d60 `. ADDS r0,r4,#5
0x0800445c: 2110 .! MOVS r1,#0x10
0x0800445e: 2202 ." MOVS r2,#2
0x08004460: f000fe84 .... BL ascii_strn2val ; 0x800516c
0x08004464: f88d0001 .... STRB r0,[sp,#1]
0x08004468: 466a jF MOV r2,sp
0x0800446a: 2001 . MOVS r0,#1
0x0800446c: e020 . B 0x80044b0 ; app_at_cmd_recv_handler + 748
0x0800446e: 4628 (F MOV r0,r5
0x08004470: 2110 .! MOVS r1,#0x10
0x08004472: 2208 ." MOVS r2,#8
0x08004474: f000fe7a ..z. BL ascii_strn2val ; 0x800516c
0x08004478: 9000 .. STR r0,[sp,#0]
0x0800447a: f104000b .... ADD r0,r4,#0xb
0x0800447e: 2110 .! MOVS r1,#0x10
0x08004480: 2208 ." MOVS r2,#8
0x08004482: f000fe73 ..s. BL ascii_strn2val ; 0x800516c
0x08004486: 9001 .. STR r0,[sp,#4]
0x08004488: 466a jF MOV r2,sp
0x0800448a: 2003 . MOVS r0,#3
0x0800448c: 2108 .! MOVS r1,#8
0x0800448e: e010 .. B 0x80044b2 ; app_at_cmd_recv_handler + 750
0x08004490: 4628 (F MOV r0,r5
0x08004492: 2110 .! MOVS r1,#0x10
0x08004494: 2202 ." MOVS r2,#2
0x08004496: f000fe69 ..i. BL ascii_strn2val ; 0x800516c
0x0800449a: f88d0000 .... STRB r0,[sp,#0]
0x0800449e: 1d60 `. ADDS r0,r4,#5
0x080044a0: 2110 .! MOVS r1,#0x10
0x080044a2: 2202 ." MOVS r2,#2
0x080044a4: f000fe62 ..b. BL ascii_strn2val ; 0x800516c
0x080044a8: f88d0001 .... STRB r0,[sp,#1]
0x080044ac: 466a jF MOV r2,sp
0x080044ae: 2016 . MOVS r0,#0x16
0x080044b0: 2102 .! MOVS r1,#2
0x080044b2: f001f9ad .... BL btdm_host_send_vendor_cmd ; 0x8005810
0x080044b6: f244403e D.>@ MOV r0,#0x443e
0x080044ba: f6c00002 .... MOVT r0,#0x802
0x080044be: f01efa93 .... BL puts ; 0x80229e8
0x080044c2: b003 .. ADD sp,sp,#0xc
0x080044c4: e8bd8ff0 .... POP {r4-r11,pc}
0x080044c8: 2020 MOVS r0,#0x20
0x080044ca: f2c0102c ..,. MOVT r0,#0x12c
0x080044ce: 9002 .. STR r0,[sp,#8]
0x080044d0: f2414012 A..@ MOV r0,#0x1412
0x080044d4: f64543da E..C MOV r3,#0x5cda
0x080044d8: f2c10036 ..6. MOVT r0,#0x1036
0x080044dc: f2c20300 .... MOVT r3,#0x2000
0x080044e0: 9001 .. STR r0,[sp,#4]
0x080044e2: f24e7000 N..p MOVW r0,#0xe700
0x080044e6: 8819 .. LDRH r1,[r3,#0]
0x080044e8: f6c01007 .... MOVT r0,#0x907
0x080044ec: 9000 .. STR r0,[sp,#0]
0x080044ee: f10100c8 .... ADD r0,r1,#0xc8
0x080044f2: b287 .. UXTH r7,r0
0x080044f4: f64542d9 E..B MOV r2,#0x5cd9
0x080044f8: 08f9 .. LSRS r1,r7,#3
0x080044fa: 297c |) CMP r1,#0x7c
0x080044fc: f64541dc E..A MOV r1,#0x5cdc
0x08004500: f2c20100 .... MOVT r1,#0x2000
0x08004504: f2c20200 .... MOVT r2,#0x2000
0x08004508: 8018 .. STRH r0,[r3,#0]
0x0800450a: d966 f. BLS 0x80045da ; app_at_cmd_recv_handler + 1046
0x0800450c: f64547dd E..G MOV r7,#0x5cdd
0x08004510: f2c20700 .... MOVT r7,#0x2000
0x08004514: 783e >x LDRB r6,[r7,#0]
0x08004516: 2000 . MOVS r0,#0
0x08004518: 8018 .. STRH r0,[r3,#0]
0x0800451a: 1c73 s. ADDS r3,r6,#1
0x0800451c: b2de .. UXTB r6,r3
0x0800451e: 2e3c <. CMP r6,#0x3c
0x08004520: 703b ;p STRB r3,[r7,#0]
0x08004522: d361 a. BCC 0x80045e8 ; app_at_cmd_recv_handler + 1060
0x08004524: 780b .x LDRB r3,[r1,#0]
0x08004526: 7038 8p STRB r0,[r7,#0]
0x08004528: 3301 .3 ADDS r3,#1
0x0800452a: b2df .. UXTB r7,r3
0x0800452c: 700b .p STRB r3,[r1,#0]
0x0800452e: 2f3c </ CMP r7,#0x3c
0x08004530: f04f0700 O... MOV r7,#0
0x08004534: f04f0300 O... MOV r3,#0
0x08004538: d357 W. BCC 0x80045ea ; app_at_cmd_recv_handler + 1062
0x0800453a: 7813 .x LDRB r3,[r2,#0]
0x0800453c: 2000 . MOVS r0,#0
0x0800453e: 3301 .3 ADDS r3,#1
0x08004540: 7013 .p STRB r3,[r2,#0]
0x08004542: 2700 .' MOVS r7,#0
0x08004544: 2300 .# MOVS r3,#0
0x08004546: 7008 .p STRB r0,[r1,#0]
0x08004548: e04f O. B 0x80045ea ; app_at_cmd_recv_handler + 1062
0x0800454a: a051 Q. ADR r0,{pc}+0x146 ; 0x8004690
0x0800454c: e701 .. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x0800454e: 4628 (F MOV r0,r5
0x08004550: 2110 .! MOVS r1,#0x10
0x08004552: 2208 ." MOVS r2,#8
0x08004554: f000fe0a .... BL ascii_strn2val ; 0x800516c
0x08004558: 6801 .h LDR r1,[r0,#0]
0x0800455a: a049 I. ADR r0,{pc}+0x126 ; 0x8004680
0x0800455c: e026 &. B 0x80045ac ; app_at_cmd_recv_handler + 1000
0x0800455e: f104000b .... ADD r0,r4,#0xb
0x08004562: 2110 .! MOVS r1,#0x10
0x08004564: 2208 ." MOVS r2,#8
0x08004566: f000fe01 .... BL ascii_strn2val ; 0x800516c
0x0800456a: 4604 .F MOV r4,r0
0x0800456c: 4628 (F MOV r0,r5
0x0800456e: 2110 .! MOVS r1,#0x10
0x08004570: 2208 ." MOVS r2,#8
0x08004572: f000fdfb .... BL ascii_strn2val ; 0x800516c
0x08004576: 4601 .F MOV r1,r0
0x08004578: f244403e D.>@ MOV r0,#0x443e
0x0800457c: f6c00002 .... MOVT r0,#0x802
0x08004580: 600c .` STR r4,[r1,#0]
0x08004582: e6e6 .. B 0x8004352 ; app_at_cmd_recv_handler + 398
0x08004584: 4628 (F MOV r0,r5
0x08004586: 2110 .! MOVS r1,#0x10
0x08004588: 2202 ." MOVS r2,#2
0x0800458a: f000fdef .... BL ascii_strn2val ; 0x800516c
0x0800458e: b2c1 .. UXTB r1,r0
0x08004590: 2000 . MOVS r0,#0
0x08004592: 2201 ." MOVS r2,#1
0x08004594: f01dfc81 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x08004598: b2c1 .. UXTB r1,r0
0x0800459a: a034 4. ADR r0,{pc}+0xd2 ; 0x800466c
0x0800459c: e006 .. B 0x80045ac ; app_at_cmd_recv_handler + 1000
0x0800459e: 4628 (F MOV r0,r5
0x080045a0: 2110 .! MOVS r1,#0x10
0x080045a2: 2208 ." MOVS r2,#8
0x080045a4: f000fde2 .... BL ascii_strn2val ; 0x800516c
0x080045a8: 7801 .x LDRB r1,[r0,#0]
0x080045aa: a02c ,. ADR r0,{pc}+0xb2 ; 0x800465c
0x080045ac: b003 .. ADD sp,sp,#0xc
0x080045ae: e8bd4ff0 ...O POP {r4-r11,lr}
0x080045b2: f01dbd35 ..5. B.W __0printf ; 0x8022020
0x080045b6: 4628 (F MOV r0,r5
0x080045b8: 2110 .! MOVS r1,#0x10
0x080045ba: 2208 ." MOVS r2,#8
0x080045bc: f000fdd6 .... BL ascii_strn2val ; 0x800516c
0x080045c0: 4605 .F MOV r5,r0
0x080045c2: f104000b .... ADD r0,r4,#0xb
0x080045c6: 2110 .! MOVS r1,#0x10
0x080045c8: 2208 ." MOVS r2,#8
0x080045ca: f000fdcf .... BL ascii_strn2val ; 0x800516c
0x080045ce: 4602 .F MOV r2,r0
0x080045d0: 2000 . MOVS r0,#0
0x080045d2: f2ce000c .... MOVT r0,#0xe00c
0x080045d6: 4629 )F MOV r1,r5
0x080045d8: e67a z. B 0x80042d0 ; app_at_cmd_recv_handler + 268
0x080045da: f64543dd E..C MOV r3,#0x5cdd
0x080045de: f2c20300 .... MOVT r3,#0x2000
0x080045e2: 781b .x LDRB r3,[r3,#0]
0x080045e4: 0a3f ?. LSRS r7,r7,#8
0x080045e6: e000 .. B 0x80045ea ; app_at_cmd_recv_handler + 1062
0x080045e8: 2700 .' MOVS r7,#0
0x080045ea: 7812 .x LDRB r2,[r2,#0]
0x080045ec: 7809 .x LDRB r1,[r1,#0]
0x080045ee: f88d2005 ... STRB r2,[sp,#5]
0x080045f2: f88d1006 .... STRB r1,[sp,#6]
0x080045f6: f88d0008 .... STRB r0,[sp,#8]
0x080045fa: 466a jF MOV r2,sp
0x080045fc: 2012 . MOVS r0,#0x12
0x080045fe: 210c .! MOVS r1,#0xc
0x08004600: f88d3007 ...0 STRB r3,[sp,#7]
0x08004604: f88d7009 ...p STRB r7,[sp,#9]
0x08004608: f001f902 .... BL btdm_host_send_vendor_cmd ; 0x8005810
0x0800460c: b003 .. ADD sp,sp,#0xc
0x0800460e: e8bd8ff0 .... POP {r4-r11,pc}
0x08004612: bf00 .. NOP
$d.9
0x08004614: 6c756f43 Coul DCD 1819635523
0x08004618: 6f6e2064 d no DCD 1869488228
0x0800461c: 706f2074 t op DCD 1886330996
0x08004620: 63206e65 en c DCD 1663069797
0x08004624: 6e6e6168 hann DCD 1852727656
0x08004628: 202c6c65 el, DCD 539782245
0x0800462c: 74617473 stat DCD 1952543859
0x08004630: 203a7375 us: DCD 540701557
0x08004634: 0a0d6425 %d.. DCD 168649765
0x08004638: 00000000 .... DCD 0
0x0800463c: 30257830 0x%0 DCD 807761968
0x08004640: 203a7838 8x: DCD 540702776
0x08004644: 00000000 .... DCD 0
0x08004648: 78383025 %08x DCD 2016948261
0x0800464c: 00000000 .... DCD 0
0x08004650: 20202020 DCD 538976288
0x08004654: 20202020 DCD 538976288
0x08004658: 00000000 .... DCD 0
0x0800465c: 3a4c4156 VAL: DCD 978075990
0x08004660: 25783020 0x% DCD 628633632
0x08004664: 2e783230 02x. DCD 779629104
0x08004668: 00000a0d .... DCD 2573
0x0800466c: 204c4f4f OOL DCD 541871951
0x08004670: 3a4c4156 VAL: DCD 978075990
0x08004674: 25783020 0x% DCD 628633632
0x08004678: 2e783230 02x. DCD 779629104
0x0800467c: 00000a0d .... DCD 2573
0x08004680: 3a4c4156 VAL: DCD 978075990
0x08004684: 25783020 0x% DCD 628633632
0x08004688: 2e783830 08x. DCD 779630640
0x0800468c: 00000a0d .... DCD 2573
0x08004690: 6c6c6568 hell DCD 1819043176
0x08004694: 6f77206f o wo DCD 1870078063
0x08004698: 21646c72 rld! DCD 560229490
0x0800469c: 0000000d .... DCD 13
$t.13
app_at_init
0x080046a0: f64541d8 E..A MOV r1,#0x5cd8
0x080046a4: f2c20100 .... MOVT r1,#0x2000
0x080046a8: 2201 ." MOVS r2,#1
0x080046aa: f01cbb8d .... B.W uart_receive_IT ; 0x8020dc8
0x080046ae: 0000 .. MOVS r0,r0
app_at_rx_done
0x080046b0: e92d41f0 -..A PUSH {r4-r8,lr}
0x080046b4: f6455605 E..V MOV r6,#0x5d05
0x080046b8: f2c20600 .... MOVT r6,#0x2000
0x080046bc: 7831 1x LDRB r1,[r6,#0]
0x080046be: 4604 .F MOV r4,r0
0x080046c0: 2903 .) CMP r1,#3
0x080046c2: d844 D. BHI 0x800474e ; app_at_rx_done + 158
0x080046c4: f64540d8 E..@ MOV r0,#0x5cd8
0x080046c8: f2c20000 .... MOVT r0,#0x2000
0x080046cc: 7800 .x LDRB r0,[r0,#0]
0x080046ce: e8dff001 .... TBB [pc,r1]
$d.11
0x080046d2: 0702 .. DCW 1794
0x080046d4: 110c .. DCW 4364
$t.12
0x080046d6: 2841 A( CMP r0,#0x41
0x080046d8: bf04 .. ITT EQ
0x080046da: 2001 . MOVEQ r0,#1
0x080046dc: 7030 0p STRBEQ r0,[r6,#0]
0x080046de: e036 6. B 0x800474e ; app_at_rx_done + 158
0x080046e0: 2854 T( CMP r0,#0x54
0x080046e2: d132 2. BNE 0x800474a ; app_at_rx_done + 154
0x080046e4: 2002 . MOVS r0,#2
0x080046e6: 7030 0p STRB r0,[r6,#0]
0x080046e8: e031 1. B 0x800474e ; app_at_rx_done + 158
0x080046ea: 2823 #( CMP r0,#0x23
0x080046ec: d12d -. BNE 0x800474a ; app_at_rx_done + 154
0x080046ee: 2003 . MOVS r0,#3
0x080046f0: 7030 0p STRB r0,[r6,#0]
0x080046f2: e02c ,. B 0x800474e ; app_at_rx_done + 158
0x080046f4: f6455704 E..W MOV r7,#0x5d04
0x080046f8: f2c20700 .... MOVT r7,#0x2000
0x080046fc: 783a :x LDRB r2,[r7,#0]
0x080046fe: f64543e4 E..C MOV r3,#0x5ce4
0x08004702: 1c51 Q. ADDS r1,r2,#1
0x08004704: f2c20300 .... MOVT r3,#0x2000
0x08004708: 280a .( CMP r0,#0xa
0x0800470a: 7039 9p STRB r1,[r7,#0]
0x0800470c: 5498 .T STRB r0,[r3,r2]
0x0800470e: d002 .. BEQ 0x8004716 ; app_at_rx_done + 102
0x08004710: b2c8 .. UXTB r0,r1
0x08004712: 2820 ( CMP r0,#0x20
0x08004714: d31b .. BCC 0x800474e ; app_at_rx_done + 158
0x08004716: b2c9 .. UXTB r1,r1
0x08004718: 2000 . MOVS r0,#0
0x0800471a: 2200 ." MOVS r2,#0
0x0800471c: f04f0800 O... MOV r8,#0
0x08004720: f000fcac .... BL app_task_event_alloc ; 0x800507c
0x08004724: b160 `. CBZ r0,0x8004740 ; app_at_rx_done + 144
0x08004726: 783a :x LDRB r2,[r7,#0]
0x08004728: f64541e4 E..A MOV r1,#0x5ce4
0x0800472c: 4605 .F MOV r5,r0
0x0800472e: 3008 .0 ADDS r0,r0,#8
0x08004730: f2c20100 .... MOVT r1,#0x2000
0x08004734: f7fdfdb6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08004738: 4628 (F MOV r0,r5
0x0800473a: 2100 .! MOVS r1,#0
0x0800473c: f000fcbc .... BL app_task_event_post ; 0x80050b8
0x08004740: f8868000 .... STRB r8,[r6,#0]
0x08004744: f8878000 .... STRB r8,[r7,#0]
0x08004748: e001 .. B 0x800474e ; app_at_rx_done + 158
0x0800474a: 2000 . MOVS r0,#0
0x0800474c: 7030 0p STRB r0,[r6,#0]
0x0800474e: 2c00 ., CMP r4,#0
0x08004750: bf08 .. IT EQ
0x08004752: e8bd81f0 .... POPEQ {r4-r8,pc}
0x08004756: f64541d8 E..A MOV r1,#0x5cd8
0x0800475a: f2c20100 .... MOVT r1,#0x2000
0x0800475e: 4620 F MOV r0,r4
0x08004760: 2201 ." MOVS r2,#1
0x08004762: e8bd41f0 ...A POP {r4-r8,lr}
0x08004766: f01cbb2f ../. B.W uart_receive_IT ; 0x8020dc8
0x0800476a: 0000 .. MOVS r0,r0
app_btdm_init
0x0800476c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800476e: f24e3460 N.`4 MOV r4,#0xe360
0x08004772: f2c00416 .... MOVT r4,#0x16
0x08004776: f64231a8 B..1 MOV r1,#0x2ba8
0x0800477a: f64232b4 B..2 MOV r2,#0x2bb4
0x0800477e: f6445350 D.PS MOV r3,#0x4d50
0x08004782: f6c00102 .... MOVT r1,#0x802
0x08004786: 4620 F MOV r0,r4
0x08004788: f6c00202 .... MOVT r2,#0x802
0x0800478c: f6c00302 .... MOVT r3,#0x802
0x08004790: f002f8b4 .... BL controller_start ; 0x80068fc
0x08004794: f64233ae B..3 MOV r3,#0x2bae
0x08004798: 4620 F MOV r0,r4
0x0800479a: f44f6100 O..a MOV r1,#0x800
0x0800479e: f6c00302 .... MOVT r3,#0x802
0x080047a2: 2205 ." MOVS r2,#5
0x080047a4: f016fff6 .... BL host_ble_start ; 0x801b794
0x080047a8: 2000 . MOVS r0,#0
0x080047aa: 218f .! MOVS r1,#0x8f
0x080047ac: 2201 ." MOVS r2,#1
0x080047ae: 2382 .# MOVS r3,#0x82
0x080047b0: f01dfb78 ..x. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x080047b4: 2000 . MOVS r0,#0
0x080047b6: 215b [! MOVS r1,#0x5b
0x080047b8: 2201 ." MOVS r2,#1
0x080047ba: 2303 .# MOVS r3,#3
0x080047bc: f01dfb72 ..r. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x080047c0: 2000 . MOVS r0,#0
0x080047c2: 2142 B! MOVS r1,#0x42
0x080047c4: 2202 ." MOVS r2,#2
0x080047c6: 2302 .# MOVS r3,#2
0x080047c8: 2402 .$ MOVS r4,#2
0x080047ca: f01dfb6b ..k. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x080047ce: 2008 . MOVS r0,#8
0x080047d0: f01cf830 ..0. BL system_prevent_sleep_set ; 0x8020834
0x080047d4: f44f7000 O..p MOV r0,#0x200
0x080047d8: 2101 .! MOVS r1,#1
0x080047da: 2200 ." MOVS r2,#0
0x080047dc: f01bf802 .... BL pmu_gpio_int_init ; 0x801f7e4
0x080047e0: 2080 . MOVS r0,#0x80
0x080047e2: 2580 .% MOVS r5,#0x80
0x080047e4: f01affec .... BL pmu_enable_isr ; 0x801f7c0
0x080047e8: f24e4041 N.A@ MOV r0,#0xe441
0x080047ec: f2ce0000 .... MOVT r0,#0xe000
0x080047f0: 7005 .p STRB r5,[r0,#0]
0x080047f2: f24e1008 N... MOV r0,#0xe108
0x080047f6: f2ce0000 .... MOVT r0,#0xe000
0x080047fa: 6004 .` STR r4,[r0,#0]
0x080047fc: bdb0 .. POP {r4,r5,r7,pc}
0x080047fe: 0000 .. MOVS r0,r0
app_btdm_start
0x08004800: f000bcde .... B.W autonavi_ble_init ; 0x80051c0
app_get_handler
0x08004804: b5f8 .. PUSH {r3-r7,lr}
0x08004806: 4c0d .L LDR r4,[pc,#52] ; [0x800483c] = 0x8022b58
0x08004808: 4613 .F MOV r3,r2
0x0800480a: f64f75ff O..u MOV r5,#0xffff
0x0800480e: 7922 "y LDRB r2,[r4,#4]
0x08004810: 6824 $h LDR r4,[r4,#0]
0x08004812: 3c08 .< SUBS r4,r4,#8
0x08004814: 0616 .. LSLS r6,r2,#24
0x08004816: d00d .. BEQ 0x8004834 ; app_get_handler + 48
0x08004818: b2d6 .. UXTB r6,r2
0x0800481a: f8347036 4.6p LDRH r7,[r4,r6,LSL #3]
0x0800481e: 4287 .B CMP r7,r0
0x08004820: d002 .. BEQ 0x8004828 ; app_get_handler + 36
0x08004822: 3a01 .: SUBS r2,#1
0x08004824: 42af .B CMP r7,r5
0x08004826: d1f5 .. BNE 0x8004814 ; app_get_handler + 16
0x08004828: eb0402c6 .... ADD r2,r4,r6,LSL #3
0x0800482c: 6854 Th LDR r4,[r2,#4]
0x0800482e: 2200 ." MOVS r2,#0
0x08004830: 47a0 .G BLX r4
0x08004832: e000 .. B 0x8004836 ; app_get_handler + 50
0x08004834: 2000 . MOVS r0,#0
0x08004836: b2c0 .. UXTB r0,r0
0x08004838: bdf8 .. POP {r3-r7,pc}
0x0800483a: bf00 .. NOP
$d.41
__arm_cp.21_0
0x0800483c: 08022b58 X+.. DCD 134359896
$t.0
app_init
0x08004840: b5b0 .. PUSH {r4,r5,r7,lr}
0x08004842: 4c18 .L LDR r4,[pc,#96] ; [0x80048a4] = 0x20005334
0x08004844: 4605 .F MOV r5,r0
0x08004846: 2118 .! MOVS r1,#0x18
0x08004848: 4620 F MOV r0,r4
0x0800484a: f7fdfd52 ..R. BL __aeabi_memclr ; 0x80022f2
0x0800484e: f1040018 .... ADD r0,r4,#0x18
0x08004852: 215c \! MOVS r1,#0x5c
0x08004854: f7fdfd4d ..M. BL __aeabi_memclr ; 0x80022f2
0x08004858: b155 U. CBZ r5,0x8004870 ; app_init + 48
0x0800485a: 7828 (x LDRB r0,[r5,#0]
0x0800485c: 7020 p STRB r0,[r4,#0]
0x0800485e: f8d50001 .... LDR r0,[r5,#1]
0x08004862: f8c40001 .... STR r0,[r4,#1]
0x08004866: f8b50005 .... LDRH r0,[r5,#5]
0x0800486a: f8a40005 .... STRH r0,[r4,#5]
0x0800486e: e001 .. B 0x8004874 ; app_init + 52
0x08004870: 2000 . MOVS r0,#0
0x08004872: 7020 p STRB r0,[r4,#0]
0x08004874: 490c .I LDR r1,[pc,#48] ; [0x80048a8] = 0x8022a34
0x08004876: 2000 . MOVS r0,#0
0x08004878: f017f950 ..P. BL ke_task_create ; 0x801bb1c
0x0800487c: 2000 . MOVS r0,#0
0x0800487e: 2100 .! MOVS r1,#0
0x08004880: f017f918 .... BL ke_state_set ; 0x801bab4
0x08004884: f000fb40 ..@. BL app_sec_init ; 0x8004f08
0x08004888: f6405003 @..P MOV r0,#0xd03
0x0800488c: 2103 .! MOVS r1,#3
0x0800488e: 2200 ." MOVS r2,#0
0x08004890: 2301 .# MOVS r3,#1
0x08004892: 2401 .$ MOVS r4,#1
0x08004894: f017f89c .... BL ke_msg_alloc ; 0x801b9d0
0x08004898: 7004 .p STRB r4,[r0,#0]
0x0800489a: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800489e: f017b8bb .... B.W ke_msg_send ; 0x801ba18
0x080048a2: bf00 .. NOP
$d.1
__arm_cp.0_0
0x080048a4: 20005334 4S. DCD 536892212
__arm_cp.0_1
0x080048a8: 08022a34 4*.. DCD 134359604
$t.37
app_msg_handler
0x080048ac: b580 .. PUSH {r7,lr}
0x080048ae: 220d ." MOVS r2,#0xd
0x080048b0: ebb22f10 .../ CMP r2,r0,LSR #8
0x080048b4: d005 .. BEQ 0x80048c2 ; app_msg_handler + 22
0x080048b6: 0a02 .. LSRS r2,r0,#8
0x080048b8: 2a0e .* CMP r2,#0xe
0x080048ba: d10a .. BNE 0x80048d2 ; app_msg_handler + 38
0x080048bc: f5a06265 ..eb SUB r2,r0,#0xe50
0x080048c0: e001 .. B 0x80048c6 ; app_msg_handler + 26
0x080048c2: f5a06253 ..Sb SUB r2,r0,#0xd30
0x080048c6: 2a0c .* CMP r2,#0xc
0x080048c8: d803 .. BHI 0x80048d2 ; app_msg_handler + 38
0x080048ca: 461a .F MOV r2,r3
0x080048cc: f7ffff9a .... BL app_get_handler ; 0x8004804
0x080048d0: bd80 .. POP {r7,pc}
0x080048d2: 2000 . MOVS r0,#0
0x080048d4: bd80 .. POP {r7,pc}
0x080048d6: 0000 .. MOVS r0,r0
app_sec_bond_add
0x080048d8: e92d43f8 -..C PUSH {r3-r9,lr}
0x080048dc: 4681 .F MOV r9,r0
0x080048de: 3036 60 ADDS r0,r0,#0x36
0x080048e0: f8992000 ... LDRB r2,[r9,#0]
0x080048e4: f8991002 .... LDRB r1,[r9,#2]
0x080048e8: 0712 .. LSLS r2,r2,#28
0x080048ea: ea0072e2 ...r AND r2,r0,r2,ASR #31
0x080048ee: f1090003 .... ADD r0,r9,#3
0x080048f2: f000fa8d .... BL app_sec_bond_search ; 0x8004e10
0x080048f6: 2808 .( CMP r0,#8
0x080048f8: d002 .. BEQ 0x8004900 ; app_sec_bond_add + 40
0x080048fa: 2100 .! MOVS r1,#0
0x080048fc: f000fa5c ..\. BL app_sec_bond_del ; 0x8004db8
0x08004900: 4845 EH LDR r0,[pc,#276] ; [0x8004a18] = 0x20005e18
0x08004902: 2600 .& MOVS r6,#0
0x08004904: 2e08 .. CMP r6,#8
0x08004906: d005 .. BEQ 0x8004914 ; app_sec_bond_add + 60
0x08004908: 7801 .x LDRB r1,[r0,#0]
0x0800490a: 0789 .. LSLS r1,r1,#30
0x0800490c: d530 0. BPL 0x8004970 ; app_sec_bond_add + 152
0x0800490e: 305e ^0 ADDS r0,r0,#0x5e
0x08004910: 3601 .6 ADDS r6,#1
0x08004912: e7f7 .. B 0x8004904 ; app_sec_bond_add + 44
0x08004914: 4840 @H LDR r0,[pc,#256] ; [0x8004a18] = 0x20005e18
0x08004916: 2100 .! MOVS r1,#0
0x08004918: 2608 .& MOVS r6,#8
0x0800491a: 2200 ." MOVS r2,#0
0x0800491c: 3001 .0 ADDS r0,#1
0x0800491e: 2908 .) CMP r1,#8
0x08004920: d013 .. BEQ 0x800494a ; app_sec_bond_add + 114
0x08004922: f8103c01 ...< LDRB r3,[r0,#-1]
0x08004926: 079b .. LSLS r3,r3,#30
0x08004928: d50c .. BPL 0x8004944 ; app_sec_bond_add + 108
0x0800492a: b2f5 .. UXTB r5,r6
0x0800492c: 7803 .x LDRB r3,[r0,#0]
0x0800492e: 2d08 .- CMP r5,#8
0x08004930: d102 .. BNE 0x8004938 ; app_sec_bond_add + 96
0x08004932: 460e .F MOV r6,r1
0x08004934: 461a .F MOV r2,r3
0x08004936: e005 .. B 0x8004944 ; app_sec_bond_add + 108
0x08004938: 1a9d .. SUBS r5,r3,r2
0x0800493a: b26d m. SXTB r5,r5
0x0800493c: 2d00 .- CMP r5,#0
0x0800493e: bf44 D. ITT MI
0x08004940: 461a .F MOVMI r2,r3
0x08004942: 460e .F MOVMI r6,r1
0x08004944: 305e ^0 ADDS r0,r0,#0x5e
0x08004946: 3101 .1 ADDS r1,#1
0x08004948: e7e9 .. B 0x800491e ; app_sec_bond_add + 70
0x0800494a: 4834 4H LDR r0,[pc,#208] ; [0x8004a1c] = 0x8024b15
0x0800494c: f01afc76 ..v. BL log_printf_level ; 0x801f23c
0x08004950: 4933 3I LDR r1,[pc,#204] ; [0x8004a20] = 0x8024bc4
0x08004952: b2f5 .. UXTB r5,r6
0x08004954: a333 3. ADR r3,{pc}+0xd0 ; 0x8004a24
0x08004956: 2000 . MOVS r0,#0
0x08004958: f44f7201 O..r MOV r2,#0x204
0x0800495c: 9500 .. STR r5,[sp,#0]
0x0800495e: f01afc59 ..Y. BL log_printf ; 0x801f214
0x08004962: 2d08 .- CMP r5,#8
0x08004964: bf0f .. ITEEE EQ
0x08004966: 2608 .& MOVEQ r6,#8
0x08004968: 4628 (F MOVNE r0,r5
0x0800496a: 2100 .! MOVNE r1,#0
0x0800496c: f000fa24 ..$. BLNE app_sec_bond_del ; 0x8004db8
0x08004970: f8df80a4 .... LDR r8,[pc,#164] ; [0x8004a18] = 0x20005e18
0x08004974: 2100 .! MOVS r1,#0
0x08004976: 2708 .' MOVS r7,#8
0x08004978: 2200 ." MOVS r2,#0
0x0800497a: f1080001 .... ADD r0,r8,#1
0x0800497e: 2908 .) CMP r1,#8
0x08004980: d014 .. BEQ 0x80049ac ; app_sec_bond_add + 212
0x08004982: f8103c01 ...< LDRB r3,[r0,#-1]
0x08004986: 079b .. LSLS r3,r3,#30
0x08004988: d50d .. BPL 0x80049a6 ; app_sec_bond_add + 206
0x0800498a: 7805 .x LDRB r5,[r0,#0]
0x0800498c: b2cb .. UXTB r3,r1
0x0800498e: 2f08 ./ CMP r7,#8
0x08004990: d102 .. BNE 0x8004998 ; app_sec_bond_add + 192
0x08004992: 461f .F MOV r7,r3
0x08004994: 462a *F MOV r2,r5
0x08004996: e006 .. B 0x80049a6 ; app_sec_bond_add + 206
0x08004998: 1aac .. SUBS r4,r5,r2
0x0800499a: b264 d. SXTB r4,r4
0x0800499c: f1b43fff ...? CMP r4,#0xffffffff
0x080049a0: bfc4 .. ITT GT
0x080049a2: 462a *F MOVGT r2,r5
0x080049a4: 461f .F MOVGT r7,r3
0x080049a6: 305e ^0 ADDS r0,r0,#0x5e
0x080049a8: 3101 .1 ADDS r1,#1
0x080049aa: e7e8 .. B 0x800497e ; app_sec_bond_add + 166
0x080049ac: 481b .H LDR r0,[pc,#108] ; [0x8004a1c] = 0x8024b15
0x080049ae: f01afc45 ..E. BL log_printf_level ; 0x801f23c
0x080049b2: 491b .I LDR r1,[pc,#108] ; [0x8004a20] = 0x8024bc4
0x080049b4: a324 $. ADR r3,{pc}+0x94 ; 0x8004a48
0x080049b6: 2000 . MOVS r0,#0
0x080049b8: f2402222 @."" MOV r2,#0x222
0x080049bc: 9700 .. STR r7,[sp,#0]
0x080049be: 2500 .% MOVS r5,#0
0x080049c0: f01afc28 ..(. BL log_printf ; 0x801f214
0x080049c4: 2f08 ./ CMP r7,#8
0x080049c6: d004 .. BEQ 0x80049d2 ; app_sec_bond_add + 250
0x080049c8: 205e ^ MOVS r0,#0x5e
0x080049ca: fb078000 .... MLA r0,r7,r0,r8
0x080049ce: 7840 @x LDRB r0,[r0,#1]
0x080049d0: 1c45 E. ADDS r5,r0,#1
0x080049d2: b2f0 .. UXTB r0,r6
0x080049d4: 215e ^! MOVS r1,#0x5e
0x080049d6: f8895001 ...P STRB r5,[r9,#1]
0x080049da: 225e ^" MOVS r2,#0x5e
0x080049dc: fb008501 .... MLA r5,r0,r1,r8
0x080049e0: 4649 IF MOV r1,r9
0x080049e2: 4628 (F MOV r0,r5
0x080049e4: f7fdfc5e ..^. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080049e8: 4820 H LDR r0,[pc,#128] ; [0x8004a6c] = 0x20005cbc
0x080049ea: 6801 .h LDR r1,[r0,#0]
0x080049ec: b111 .. CBZ r1,0x80049f4 ; app_sec_bond_add + 284
0x080049ee: f109000a .... ADD r0,r9,#0xa
0x080049f2: 4788 .G BLX r1
0x080049f4: 4809 .H LDR r0,[pc,#36] ; [0x8004a1c] = 0x8024b15
0x080049f6: f01afc21 ..!. BL log_printf_level ; 0x801f23c
0x080049fa: 4909 .I LDR r1,[pc,#36] ; [0x8004a20] = 0x8024bc4
0x080049fc: a31c .. ADR r3,{pc}+0x74 ; 0x8004a70
0x080049fe: 2000 . MOVS r0,#0
0x08004a00: f2402279 @.y" MOV r2,#0x279
0x08004a04: f01afc06 .... BL log_printf ; 0x801f214
0x08004a08: 1c70 p. ADDS r0,r6,#1
0x08004a0a: 215e ^! MOVS r1,#0x5e
0x08004a0c: 462a *F MOV r2,r5
0x08004a0e: b2c0 .. UXTB r0,r0
0x08004a10: e8bd43f8 ...C POP {r3-r9,lr}
0x08004a14: f000bf82 .... B.W btdm_nvds_put ; 0x800591c
$d.30
__arm_cp.16_0
0x08004a18: 20005e18 .^. DCD 536895000
__arm_cp.16_1
0x08004a1c: 08024b15 .K.. DCD 134368021
__arm_cp.16_2
0x08004a20: 08024bc4 .K.. DCD 134368196
0x08004a24: 5f707061 app_ DCD 1601204321
0x08004a28: 5f636573 sec_ DCD 1600349555
0x08004a2c: 646e6f62 bond DCD 1684959074
0x08004a30: 6165735f _sea DCD 1634038623
0x08004a34: 5f686372 rch_ DCD 1600676722
0x08004a38: 65646c6f olde DCD 1701080175
0x08004a3c: 203a7473 st: DCD 540701811
0x08004a40: 0a0d6425 %d.. DCD 168649765
0x08004a44: 00000000 .... DCD 0
0x08004a48: 5f707061 app_ DCD 1601204321
0x08004a4c: 5f636573 sec_ DCD 1600349555
0x08004a50: 646e6f62 bond DCD 1684959074
0x08004a54: 6165735f _sea DCD 1634038623
0x08004a58: 5f686372 rch_ DCD 1600676722
0x08004a5c: 6574616c late DCD 1702125932
0x08004a60: 203a7473 st: DCD 540701811
0x08004a64: 0a0d6425 %d.. DCD 168649765
0x08004a68: 00000000 .... DCD 0
__arm_cp.16_5
0x08004a6c: 20005cbc .\. DCD 536894652
0x08004a70: 5f707061 app_ DCD 1601204321
0x08004a74: 5f636573 sec_ DCD 1600349555
0x08004a78: 646e6f62 bond DCD 1684959074
0x08004a7c: 6464615f _add DCD 1684300127
0x08004a80: 0a0d6465 ed.. DCD 168649829
0x08004a84: 00000000 .... DCD 0
$t.43
app_sec_bond_check
0x08004a88: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08004a8c: b08b .. SUB sp,sp,#0x2c
0x08004a8e: 4f9e .O LDR r7,[pc,#632] ; [0x8004d08] = 0x8024b15
0x08004a90: 4606 .F MOV r6,r0
0x08004a92: e9cd3207 ...2 STRD r3,r2,[sp,#0x1c]
0x08004a96: 9109 .. STR r1,[sp,#0x24]
0x08004a98: 4638 8F MOV r0,r7
0x08004a9a: f01afbcf .... BL log_printf_level ; 0x801f23c
0x08004a9e: 4d9b .M LDR r5,[pc,#620] ; [0x8004d0c] = 0x2000534c
0x08004aa0: 4c9b .L LDR r4,[pc,#620] ; [0x8004d10] = 0x8024bc4
0x08004aa2: 4b9c .K LDR r3,[pc,#624] ; [0x8004d14] = 0x8024b3a
0x08004aa4: f44f72e5 O..r MOV r2,#0x1ca
0x08004aa8: f04f0a00 O... MOV r10,#0
0x08004aac: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
0x08004ab0: 4621 !F MOV r1,r4
0x08004ab2: 7900 .y LDRB r0,[r0,#4]
0x08004ab4: 9000 .. STR r0,[sp,#0]
0x08004ab6: 2000 . MOVS r0,#0
0x08004ab8: f01afbac .... BL log_printf ; 0x801f214
0x08004abc: 4638 8F MOV r0,r7
0x08004abe: f01afbbd .... BL log_printf_level ; 0x801f23c
0x08004ac2: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
0x08004ac6: 9606 .. STR r6,[sp,#0x18]
0x08004ac8: 7a81 .z LDRB r1,[r0,#0xa]
0x08004aca: 7a42 Bz LDRB r2,[r0,#9]
0x08004acc: 7943 Cy LDRB r3,[r0,#5]
0x08004ace: 7985 .y LDRB r5,[r0,#6]
0x08004ad0: 79c6 .y LDRB r6,[r0,#7]
0x08004ad2: 7a00 .z LDRB r0,[r0,#8]
0x08004ad4: e9cd1200 .... STRD r1,r2,[sp,#0]
0x08004ad8: e9cd0602 .... STRD r0,r6,[sp,#8]
0x08004adc: e9cd5304 ...S STRD r5,r3,[sp,#0x10]
0x08004ae0: 4b8d .K LDR r3,[pc,#564] ; [0x8004d18] = 0x8024b9a
0x08004ae2: 2000 . MOVS r0,#0
0x08004ae4: 4621 !F MOV r1,r4
0x08004ae6: f44f72e8 O..r MOV r2,#0x1d0
0x08004aea: f01afb93 .... BL log_printf ; 0x801f214
0x08004aee: 4f8b .O LDR r7,[pc,#556] ; [0x8004d1c] = 0x20005e18
0x08004af0: f8df9214 .... LDR r9,[pc,#532] ; [0x8004d08] = 0x8024b15
0x08004af4: f8dfb218 .... LDR r11,[pc,#536] ; [0x8004d10] = 0x8024bc4
0x08004af8: 2500 .% MOVS r5,#0
0x08004afa: f5ba7f3c ..<. CMP r10,#0x2f0
0x08004afe: d074 t. BEQ 0x8004bea ; app_sec_bond_check + 354
0x08004b00: f817000a .... LDRB r0,[r7,r10]
0x08004b04: 0780 .. LSLS r0,r0,#30
0x08004b06: d56c l. BPL 0x8004be2 ; app_sec_bond_check + 346
0x08004b08: 4c85 .L LDR r4,[pc,#532] ; [0x8004d20] = 0x801f23d
0x08004b0a: 4648 HF MOV r0,r9
0x08004b0c: eb07080a .... ADD r8,r7,r10
0x08004b10: 47a0 .G BLX r4
0x08004b12: 9500 .. STR r5,[sp,#0]
0x08004b14: 950a .. STR r5,[sp,#0x28]
0x08004b16: 4d88 .M LDR r5,[pc,#544] ; [0x8004d38] = 0x801f215
0x08004b18: 2000 . MOVS r0,#0
0x08004b1a: 4659 YF MOV r1,r11
0x08004b1c: f44f72ea O..r MOV r2,#0x1d4
0x08004b20: a380 .. ADR r3,{pc}+0x204 ; 0x8004d24
0x08004b22: 47a8 .G BLX r5
0x08004b24: 4648 HF MOV r0,r9
0x08004b26: 47a0 .G BLX r4
0x08004b28: f8980002 .... LDRB r0,[r8,#2]
0x08004b2c: 4b79 yK LDR r3,[pc,#484] ; [0x8004d14] = 0x8024b3a
0x08004b2e: 4659 YF MOV r1,r11
0x08004b30: f24012d5 @... MOV r2,#0x1d5
0x08004b34: 9000 .. STR r0,[sp,#0]
0x08004b36: 2000 . MOVS r0,#0
0x08004b38: 47a8 .G BLX r5
0x08004b3a: 4648 HF MOV r0,r9
0x08004b3c: 47a0 .G BLX r4
0x08004b3e: f8980008 .... LDRB r0,[r8,#8]
0x08004b42: f8982003 ... LDRB r2,[r8,#3]
0x08004b46: f8983004 ...0 LDRB r3,[r8,#4]
0x08004b4a: f8981007 .... LDRB r1,[r8,#7]
0x08004b4e: f8987005 ...p LDRB r7,[r8,#5]
0x08004b52: f8986006 ...` LDRB r6,[r8,#6]
0x08004b56: e88d00c3 .... STM sp,{r0,r1,r6,r7}
0x08004b5a: e9cd3204 ...2 STRD r3,r2,[sp,#0x10]
0x08004b5e: 4b6e nK LDR r3,[pc,#440] ; [0x8004d18] = 0x8024b9a
0x08004b60: 4f6e nO LDR r7,[pc,#440] ; [0x8004d1c] = 0x20005e18
0x08004b62: 2000 . MOVS r0,#0
0x08004b64: 4659 YF MOV r1,r11
0x08004b66: f24012db @... MOV r2,#0x1db
0x08004b6a: 47a8 .G BLX r5
0x08004b6c: 4648 HF MOV r0,r9
0x08004b6e: 47a0 .G BLX r4
0x08004b70: f8980000 .... LDRB r0,[r8,#0]
0x08004b74: 4659 YF MOV r1,r11
0x08004b76: f44f72ee O..r MOV r2,#0x1dc
0x08004b7a: a370 p. ADR r3,{pc}+0x1c2 ; 0x8004d3c
0x08004b7c: 9000 .. STR r0,[sp,#0]
0x08004b7e: 2000 . MOVS r0,#0
0x08004b80: 47a8 .G BLX r5
0x08004b82: f8980000 .... LDRB r0,[r8,#0]
0x08004b86: 9d0a .. LDR r5,[sp,#0x28]
0x08004b88: 0700 .. LSLS r0,r0,#28
0x08004b8a: d52a *. BPL 0x8004be2 ; app_sec_bond_check + 346
0x08004b8c: 4e5e ^N LDR r6,[pc,#376] ; [0x8004d08] = 0x8024b15
0x08004b8e: 4630 0F MOV r0,r6
0x08004b90: f01afb54 ..T. BL log_printf_level ; 0x801f23c
0x08004b94: f898003c ..<. LDRB r0,[r8,#0x3c]
0x08004b98: 4c5d ]L LDR r4,[pc,#372] ; [0x8004d10] = 0x8024bc4
0x08004b9a: f44f72ef O..r MOV r2,#0x1de
0x08004b9e: a36c l. ADR r3,{pc}+0x1b2 ; 0x8004d50
0x08004ba0: 9000 .. STR r0,[sp,#0]
0x08004ba2: 2000 . MOVS r0,#0
0x08004ba4: 4621 !F MOV r1,r4
0x08004ba6: f01afb35 ..5. BL log_printf ; 0x801f214
0x08004baa: 4630 0F MOV r0,r6
0x08004bac: f01afb46 ..F. BL log_printf_level ; 0x801f23c
0x08004bb0: f898003b ..;. LDRB r0,[r8,#0x3b]
0x08004bb4: f8982036 ..6 LDRB r2,[r8,#0x36]
0x08004bb8: f8983037 ..70 LDRB r3,[r8,#0x37]
0x08004bbc: f8986038 ..8` LDRB r6,[r8,#0x38]
0x08004bc0: f898103a ..:. LDRB r1,[r8,#0x3a]
0x08004bc4: f8987039 ..9p LDRB r7,[r8,#0x39]
0x08004bc8: e88d0083 .... STM sp,{r0,r1,r7}
0x08004bcc: e9cd6303 ...c STRD r6,r3,[sp,#0xc]
0x08004bd0: 9205 .. STR r2,[sp,#0x14]
0x08004bd2: 4f52 RO LDR r7,[pc,#328] ; [0x8004d1c] = 0x20005e18
0x08004bd4: 2000 . MOVS r0,#0
0x08004bd6: 4621 !F MOV r1,r4
0x08004bd8: f44f72f2 O..r MOV r2,#0x1e4
0x08004bdc: a362 b. ADR r3,{pc}+0x18c ; 0x8004d68
0x08004bde: f01afb19 .... BL log_printf ; 0x801f214
0x08004be2: f10a0a5e ..^. ADD r10,r10,#0x5e
0x08004be6: 3501 .5 ADDS r5,#1
0x08004be8: e787 .. B 0x8004afa ; app_sec_bond_check + 114
0x08004bea: 4847 GH LDR r0,[pc,#284] ; [0x8004d08] = 0x8024b15
0x08004bec: f01afb26 ..&. BL log_printf_level ; 0x801f23c
0x08004bf0: 4947 GI LDR r1,[pc,#284] ; [0x8004d10] = 0x8024bc4
0x08004bf2: a369 i. ADR r3,{pc}+0x1a6 ; 0x8004d98
0x08004bf4: 2000 . MOVS r0,#0
0x08004bf6: f44f7243 O.Cr MOV r2,#0x30c
0x08004bfa: f01afb0b .... BL log_printf ; 0x801f214
0x08004bfe: 9e08 .. LDR r6,[sp,#0x20]
0x08004c00: f8dd8024 ..$. LDR r8,[sp,#0x24]
0x08004c04: 2e01 .. CMP r6,#1
0x08004c06: d138 8. BNE 0x8004c7a ; app_sec_bond_check + 498
0x08004c08: f8980005 .... LDRB r0,[r8,#5]
0x08004c0c: f00000c0 .... AND r0,r0,#0xc0
0x08004c10: 2840 @( CMP r0,#0x40
0x08004c12: d132 2. BNE 0x8004c7a ; app_sec_bond_check + 498
0x08004c14: 483c <H LDR r0,[pc,#240] ; [0x8004d08] = 0x8024b15
0x08004c16: f01afb11 .... BL log_printf_level ; 0x801f23c
0x08004c1a: 493d =I LDR r1,[pc,#244] ; [0x8004d10] = 0x8024bc4
0x08004c1c: 4b64 dK LDR r3,[pc,#400] ; [0x8004db0] = 0x8024b4e
0x08004c1e: 2000 . MOVS r0,#0
0x08004c20: f240320f @..2 MOV r2,#0x30f
0x08004c24: 2500 .% MOVS r5,#0
0x08004c26: f01afaf5 .... BL log_printf ; 0x801f214
0x08004c2a: f44f6053 O.S` MOV r0,#0xd30
0x08004c2e: 2103 .! MOVS r1,#3
0x08004c30: 2200 ." MOVS r2,#0
0x08004c32: 2388 .# MOVS r3,#0x88
0x08004c34: f016fecc .... BL ke_msg_alloc ; 0x801b9d0
0x08004c38: 4604 .F MOV r4,r0
0x08004c3a: 2030 0 MOVS r0,#0x30
0x08004c3c: 2600 .& MOVS r6,#0
0x08004c3e: 8020 . STRH r0,[r4,#0]
0x08004c40: f8d80000 .... LDR r0,[r8,#0]
0x08004c44: f8c40002 .... STR r0,[r4,#2]
0x08004c48: f8b80004 .... LDRH r0,[r8,#4]
0x08004c4c: 80e0 .. STRH r0,[r4,#6]
0x08004c4e: f5b57f3c ..<. CMP r5,#0x2f0
0x08004c52: d027 '. BEQ 0x8004ca4 ; app_sec_bond_check + 540
0x08004c54: 5d78 x] LDRB r0,[r7,r5]
0x08004c56: f000000a .... AND r0,r0,#0xa
0x08004c5a: 280a .( CMP r0,#0xa
0x08004c5c: d10b .. BNE 0x8004c76 ; app_sec_bond_check + 494
0x08004c5e: 1978 x. ADDS r0,r7,r5
0x08004c60: 2210 ." MOVS r2,#0x10
0x08004c62: f1000126 ..&. ADD r1,r0,#0x26
0x08004c66: b2f0 .. UXTB r0,r6
0x08004c68: eb041000 .... ADD r0,r4,r0,LSL #4
0x08004c6c: 3008 .0 ADDS r0,r0,#8
0x08004c6e: f7fdfb19 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08004c72: 3601 .6 ADDS r6,#1
0x08004c74: 7066 fp STRB r6,[r4,#1]
0x08004c76: 355e ^5 ADDS r5,r5,#0x5e
0x08004c78: e7e9 .. B 0x8004c4e ; app_sec_bond_check + 454
0x08004c7a: 2500 .% MOVS r5,#0
0x08004c7c: f5b57f3c ..<. CMP r5,#0x2f0
0x08004c80: d03a :. BEQ 0x8004cf8 ; app_sec_bond_check + 624
0x08004c82: 5d78 x] LDRB r0,[r7,r5]
0x08004c84: 0780 .. LSLS r0,r0,#30
0x08004c86: d50b .. BPL 0x8004ca0 ; app_sec_bond_check + 536
0x08004c88: 197c |. ADDS r4,r7,r5
0x08004c8a: f894003c ..<. LDRB r0,[r4,#0x3c]
0x08004c8e: 42b0 .B CMP r0,r6
0x08004c90: d106 .. BNE 0x8004ca0 ; app_sec_bond_check + 536
0x08004c92: f1040136 ..6. ADD r1,r4,#0x36
0x08004c96: 4640 @F MOV r0,r8
0x08004c98: 2206 ." MOVS r2,#6
0x08004c9a: f7fdfb4a ..J. BL memcmp ; 0x8002332
0x08004c9e: b318 .. CBZ r0,0x8004ce8 ; app_sec_bond_check + 608
0x08004ca0: 355e ^5 ADDS r5,r5,#0x5e
0x08004ca2: e7eb .. B 0x8004c7c ; app_sec_bond_check + 500
0x08004ca4: 0630 0. LSLS r0,r6,#24
0x08004ca6: d023 #. BEQ 0x8004cf0 ; app_sec_bond_check + 616
0x08004ca8: 4dc8 .M LDR r5,[pc,#800] ; [0x8004fcc] = 0x200053a8
0x08004caa: 68a8 .h LDR r0,[r5,#8]
0x08004cac: b960 `. CBNZ r0,0x8004cc8 ; app_sec_bond_check + 576
0x08004cae: 4816 .H LDR r0,[pc,#88] ; [0x8004d08] = 0x8024b15
0x08004cb0: f01afac4 .... BL log_printf_level ; 0x801f23c
0x08004cb4: 4916 .I LDR r1,[pc,#88] ; [0x8004d10] = 0x8024bc4
0x08004cb6: 4b3f ?K LDR r3,[pc,#252] ; [0x8004db4] = 0x8024b77
0x08004cb8: 2000 . MOVS r0,#0
0x08004cba: f2403232 @.22 MOV r2,#0x332
0x08004cbe: f01afaa9 .... BL log_printf ; 0x801f214
0x08004cc2: 4620 F MOV r0,r4
0x08004cc4: f016fea8 .... BL ke_msg_send ; 0x801ba18
0x08004cc8: 2010 . MOVS r0,#0x10
0x08004cca: f000fdf3 .... BL btdm_malloc ; 0x80058b4
0x08004cce: 4601 .F MOV r1,r0
0x08004cd0: 9807 .. LDR r0,[sp,#0x1c]
0x08004cd2: e9c10402 .... STRD r0,r4,[r1,#8]
0x08004cd6: 9806 .. LDR r0,[sp,#0x18]
0x08004cd8: 7108 .q STRB r0,[r1,#4]
0x08004cda: f1050008 .... ADD r0,r5,#8
0x08004cde: b00b .. ADD sp,sp,#0x2c
0x08004ce0: e8bd4ff0 ...O POP {r4-r11,lr}
0x08004ce4: f001bab8 .... B.W co_list_push_back ; 0x8006258
0x08004ce8: 9806 .. LDR r0,[sp,#0x18]
0x08004cea: 2100 .! MOVS r1,#0
0x08004cec: 4622 "F MOV r2,r4
0x08004cee: e006 .. B 0x8004cfe ; app_sec_bond_check + 630
0x08004cf0: f1a4000c .... SUB r0,r4,#0xc
0x08004cf4: f016fe86 .... BL ke_msg_free ; 0x801ba04
0x08004cf8: 9806 .. LDR r0,[sp,#0x18]
0x08004cfa: 2101 .! MOVS r1,#1
0x08004cfc: 2200 ." MOVS r2,#0
0x08004cfe: 9b07 .. LDR r3,[sp,#0x1c]
0x08004d00: b00b .. ADD sp,sp,#0x2c
0x08004d02: e8bd4ff0 ...O POP {r4-r11,lr}
0x08004d06: 4718 .G BX r3
$d.44
__arm_cp.23_0
0x08004d08: 08024b15 .K.. DCD 134368021
__arm_cp.23_1
0x08004d0c: 2000534c LS. DCD 536892236
__arm_cp.23_2
0x08004d10: 08024bc4 .K.. DCD 134368196
__arm_cp.23_3
0x08004d14: 08024b3a :K.. DCD 134368058
__arm_cp.23_4
0x08004d18: 08024b9a .K.. DCD 134368154
__arm_cp.23_5
0x08004d1c: 20005e18 .^. DCD 536895000
__arm_cp.23_6
0x08004d20: 0801f23d =... DCD 134345277
0x08004d24: 444e4f42 BOND DCD 1145982786
0x08004d28: 20474e49 ING DCD 541544009
0x08004d2c: 4f464e49 INFO DCD 1330007625
0x08004d30: 6425203a : %d DCD 1680154682
0x08004d34: 00000a0d .... DCD 2573
__arm_cp.23_8
0x08004d38: 0801f215 .... DCD 134345237
0x08004d3c: 20202020 DCD 538976288
0x08004d40: 67616c66 flag DCD 1734437990
0x08004d44: 7830203a : 0x DCD 2016419898
0x08004d48: 78323025 %02x DCD 2016555045
0x08004d4c: 00000a0d .... DCD 2573
0x08004d50: 20202020 DCD 538976288
0x08004d54: 206b7269 irk DCD 543912553
0x08004d58: 72646461 addr DCD 1919181921
0x08004d5c: 7079745f _typ DCD 1887007839
0x08004d60: 25203a65 e: % DCD 622869093
0x08004d64: 000a0d64 d... DCD 658788
0x08004d68: 20202020 DCD 538976288
0x08004d6c: 206b7269 irk DCD 543912553
0x08004d70: 72646461 addr DCD 1919181921
0x08004d74: 3025203a : %0 DCD 807739450
0x08004d78: 253a7832 2x:% DCD 624588850
0x08004d7c: 3a783230 02x: DCD 980955696
0x08004d80: 78323025 %02x DCD 2016555045
0x08004d84: 3230253a :%02 DCD 842016058
0x08004d88: 30253a78 x:%0 DCD 807746168
0x08004d8c: 253a7832 2x:% DCD 624588850
0x08004d90: 0d783230 02x. DCD 225980976
0x08004d94: 0000000a .... DCD 10
0x08004d98: 5f707061 app_ DCD 1601204321
0x08004d9c: 5f636573 sec_ DCD 1600349555
0x08004da0: 646e6f62 bond DCD 1684959074
0x08004da4: 6568635f _che DCD 1701339999
0x08004da8: 0a0d6b63 ck.. DCD 168651619
0x08004dac: 00000000 .... DCD 0
__arm_cp.23_13
0x08004db0: 08024b4e NK.. DCD 134368078
__arm_cp.23_15
0x08004db4: 08024b77 wK.. DCD 134368119
$t.33
app_sec_bond_del
0x08004db8: b5bc .. PUSH {r2-r5,r7,lr}
0x08004dba: 4604 .F MOV r4,r0
0x08004dbc: 480c .H LDR r0,[pc,#48] ; [0x8004df0] = 0x8024b15
0x08004dbe: 460d .F MOV r5,r1
0x08004dc0: f01afa3c ..<. BL log_printf_level ; 0x801f23c
0x08004dc4: 490b .I LDR r1,[pc,#44] ; [0x8004df4] = 0x8024bc4
0x08004dc6: a30c .. ADR r3,{pc}+0x32 ; 0x8004df8
0x08004dc8: 2000 . MOVS r0,#0
0x08004dca: f24022f7 @.." MOV r2,#0x2f7
0x08004dce: 9400 .. STR r4,[sp,#0]
0x08004dd0: f01afa20 .. . BL log_printf ; 0x801f214
0x08004dd4: 2c07 ., CMP r4,#7
0x08004dd6: d809 .. BHI 0x8004dec ; app_sec_bond_del + 52
0x08004dd8: b11d .. CBZ r5,0x8004de2 ; app_sec_bond_del + 42
0x08004dda: 1c60 `. ADDS r0,r4,#1
0x08004ddc: b2c0 .. UXTB r0,r0
0x08004dde: f000fd83 .... BL btdm_nvds_del ; 0x80058e8
0x08004de2: 205e ^ MOVS r0,#0x5e
0x08004de4: 4958 XI LDR r1,[pc,#352] ; [0x8004f48] = 0x20005e18
0x08004de6: 2200 ." MOVS r2,#0
0x08004de8: 4360 `C MULS r0,r4,r0
0x08004dea: 540a .T STRB r2,[r1,r0]
0x08004dec: bdbc .. POP {r2-r5,r7,pc}
0x08004dee: bf00 .. NOP
$d.34
__arm_cp.18_0
0x08004df0: 08024b15 .K.. DCD 134368021
__arm_cp.18_1
0x08004df4: 08024bc4 .K.. DCD 134368196
0x08004df8: 5f707061 app_ DCD 1601204321
0x08004dfc: 5f636573 sec_ DCD 1600349555
0x08004e00: 646e6f62 bond DCD 1684959074
0x08004e04: 6c65645f _del DCD 1818584159
0x08004e08: 0d642520 %d. DCD 224666912
0x08004e0c: 0000000a .... DCD 10
$t.31
app_sec_bond_search
0x08004e10: e92d41f0 -..A PUSH {r4-r8,lr}
0x08004e14: 4680 .F MOV r8,r0
0x08004e16: 484c LH LDR r0,[pc,#304] ; [0x8004f48] = 0x20005e18
0x08004e18: 4614 .F MOV r4,r2
0x08004e1a: 460d .F MOV r5,r1
0x08004e1c: 2700 .' MOVS r7,#0
0x08004e1e: f100063c ..<. ADD r6,r0,#0x3c
0x08004e22: 2f08 ./ CMP r7,#8
0x08004e24: d025 %. BEQ 0x8004e72 ; app_sec_bond_search + 98
0x08004e26: f8160c3c ..<. LDRB r0,[r6,#-0x3c]
0x08004e2a: 0781 .. LSLS r1,r0,#30
0x08004e2c: d51e .. BPL 0x8004e6c ; app_sec_bond_search + 92
0x08004e2e: b155 U. CBZ r5,0x8004e46 ; app_sec_bond_search + 54
0x08004e30: b16c l. CBZ r4,0x8004e4e ; app_sec_bond_search + 62
0x08004e32: f0100008 .... ANDS r0,r0,#8
0x08004e36: d00a .. BEQ 0x8004e4e ; app_sec_bond_search + 62
0x08004e38: 79a0 .y LDRB r0,[r4,#6]
0x08004e3a: 7831 1x LDRB r1,[r6,#0]
0x08004e3c: 4281 .B CMP r1,r0
0x08004e3e: d115 .. BNE 0x8004e6c ; app_sec_bond_search + 92
0x08004e40: 1fb0 .. SUBS r0,r6,#6
0x08004e42: 4621 !F MOV r1,r4
0x08004e44: e00e .. B 0x8004e64 ; app_sec_bond_search + 84
0x08004e46: f8160c3a ..:. LDRB r0,[r6,#-0x3a]
0x08004e4a: b978 x. CBNZ r0,0x8004e6c ; app_sec_bond_search + 92
0x08004e4c: e007 .. B 0x8004e5e ; app_sec_bond_search + 78
0x08004e4e: f8980005 .... LDRB r0,[r8,#5]
0x08004e52: 28c0 .( CMP r0,#0xc0
0x08004e54: d30a .. BCC 0x8004e6c ; app_sec_bond_search + 92
0x08004e56: f8160c3a ..:. LDRB r0,[r6,#-0x3a]
0x08004e5a: 42a8 .B CMP r0,r5
0x08004e5c: d106 .. BNE 0x8004e6c ; app_sec_bond_search + 92
0x08004e5e: f1a60039 ..9. SUB r0,r6,#0x39
0x08004e62: 4641 AF MOV r1,r8
0x08004e64: 2206 ." MOVS r2,#6
0x08004e66: f7fdfa64 ..d. BL memcmp ; 0x8002332
0x08004e6a: b110 .. CBZ r0,0x8004e72 ; app_sec_bond_search + 98
0x08004e6c: 365e ^6 ADDS r6,r6,#0x5e
0x08004e6e: 3701 .7 ADDS r7,#1
0x08004e70: e7d7 .. B 0x8004e22 ; app_sec_bond_search + 18
0x08004e72: b2f8 .. UXTB r0,r7
0x08004e74: e8bd81f0 .... POP {r4-r8,pc}
app_sec_bonding_info_del
0x08004e78: b510 .. PUSH {r4,lr}
0x08004e7a: f000f80d .... BL app_sec_bonding_info_find ; 0x8004e98
0x08004e7e: b148 H. CBZ r0,0x8004e94 ; app_sec_bonding_info_del + 28
0x08004e80: 4604 .F MOV r4,r0
0x08004e82: 4852 RH LDR r0,[pc,#328] ; [0x8004fcc] = 0x200053a8
0x08004e84: 4621 !F MOV r1,r4
0x08004e86: f001f92f ../. BL co_list_extract ; 0x80060e8
0x08004e8a: 4620 F MOV r0,r4
0x08004e8c: e8bd4010 ...@ POP {r4,lr}
0x08004e90: f000bc32 ..2. B.W btdm_free ; 0x80056f8
0x08004e94: bd10 .. POP {r4,pc}
0x08004e96: bf00 .. NOP
app_sec_bonding_info_find
0x08004e98: 4601 .F MOV r1,r0
0x08004e9a: 484c LH LDR r0,[pc,#304] ; [0x8004fcc] = 0x200053a8
0x08004e9c: 6800 .h LDR r0,[r0,#0]
0x08004e9e: b110 .. CBZ r0,0x8004ea6 ; app_sec_bonding_info_find + 14
0x08004ea0: 7902 .y LDRB r2,[r0,#4]
0x08004ea2: 428a .B CMP r2,r1
0x08004ea4: d1fa .. BNE 0x8004e9c ; app_sec_bonding_info_find + 4
0x08004ea6: 4770 pG BX lr
app_sec_bonding_info_init
0x08004ea8: b510 .. PUSH {r4,lr}
0x08004eaa: 4604 .F MOV r4,r0
0x08004eac: 2064 d MOVS r0,#0x64
0x08004eae: f000fd01 .... BL btdm_malloc ; 0x80058b4
0x08004eb2: 4601 .F MOV r1,r0
0x08004eb4: 2000 . MOVS r0,#0
0x08004eb6: 80c8 .. STRH r0,[r1,#6]
0x08004eb8: 4809 .H LDR r0,[pc,#36] ; [0x8004ee0] = 0x2000534c
0x08004eba: 710c .q STRB r4,[r1,#4]
0x08004ebc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x08004ec0: 7902 .y LDRB r2,[r0,#4]
0x08004ec2: 720a .r STRB r2,[r1,#8]
0x08004ec4: f8d02005 ... LDR r2,[r0,#5]
0x08004ec8: f8c12009 ... STR r2,[r1,#9]
0x08004ecc: f8b00009 .... LDRH r0,[r0,#9]
0x08004ed0: f8a1000d .... STRH r0,[r1,#0xd]
0x08004ed4: 483d =H LDR r0,[pc,#244] ; [0x8004fcc] = 0x200053a8
0x08004ed6: e8bd4010 ...@ POP {r4,lr}
0x08004eda: f001b9bd .... B.W co_list_push_back ; 0x8006258
0x08004ede: bf00 .. NOP
$d.7
__arm_cp.3_0
0x08004ee0: 2000534c LS. DCD 536892236
$t.63
app_sec_bonding_info_save_ltk
0x08004ee4: b510 .. PUSH {r4,lr}
0x08004ee6: 460c .F MOV r4,r1
0x08004ee8: f7ffffd6 .... BL app_sec_bonding_info_find ; 0x8004e98
0x08004eec: b150 P. CBZ r0,0x8004f04 ; app_sec_bonding_info_save_ltk + 32
0x08004eee: 7981 .y LDRB r1,[r0,#6]
0x08004ef0: 221c ." MOVS r2,#0x1c
0x08004ef2: f0410104 A... ORR r1,r1,#4
0x08004ef6: 7181 .q STRB r1,[r0,#6]
0x08004ef8: 3010 .0 ADDS r0,r0,#0x10
0x08004efa: 4621 !F MOV r1,r4
0x08004efc: e8bd4010 ...@ POP {r4,lr}
0x08004f00: f7fdb9d0 .... B ___aeabi_memcpy8$move ; 0x80022a4
0x08004f04: bd10 .. POP {r4,pc}
0x08004f06: 0000 .. MOVS r0,r0
app_sec_init
0x08004f08: b57c |. PUSH {r2-r6,lr}
0x08004f0a: 4c0f .L LDR r4,[pc,#60] ; [0x8004f48] = 0x20005e18
0x08004f0c: 205e ^ MOVS r0,#0x5e
0x08004f0e: 2601 .& MOVS r6,#1
0x08004f10: f10d0506 .... ADD r5,sp,#6
0x08004f14: f8ad0006 .... STRH r0,[sp,#6]
0x08004f18: 2e09 .. CMP r6,#9
0x08004f1a: d00c .. BEQ 0x8004f36 ; app_sec_init + 46
0x08004f1c: b2f0 .. UXTB r0,r6
0x08004f1e: 4629 )F MOV r1,r5
0x08004f20: 4622 "F MOV r2,r4
0x08004f22: f000fceb .... BL btdm_nvds_get ; 0x80058fc
0x08004f26: b118 .. CBZ r0,0x8004f30 ; app_sec_init + 40
0x08004f28: 4620 F MOV r0,r4
0x08004f2a: 215e ^! MOVS r1,#0x5e
0x08004f2c: f7fdf9e1 .... BL __aeabi_memclr ; 0x80022f2
0x08004f30: 345e ^4 ADDS r4,r4,#0x5e
0x08004f32: 3601 .6 ADDS r6,#1
0x08004f34: e7f0 .. B 0x8004f18 ; app_sec_init + 16
0x08004f36: 4c25 %L LDR r4,[pc,#148] ; [0x8004fcc] = 0x200053a8
0x08004f38: 4620 F MOV r0,r4
0x08004f3a: f001f90d .... BL co_list_init ; 0x8006158
0x08004f3e: f1040008 .... ADD r0,r4,#8
0x08004f42: f001f909 .... BL co_list_init ; 0x8006158
0x08004f46: bd7c |. POP {r2-r6,pc}
$d.1
__arm_cp.0_0
0x08004f48: 20005e18 .^. DCD 536895000
$t.45
app_sec_msg_dflt_handler
0x08004f4c: b51c .. PUSH {r2-r4,lr}
0x08004f4e: 4604 .F MOV r4,r0
0x08004f50: 4806 .H LDR r0,[pc,#24] ; [0x8004f6c] = 0x8024b15
0x08004f52: f01af973 ..s. BL log_printf_level ; 0x801f23c
0x08004f56: 4906 .I LDR r1,[pc,#24] ; [0x8004f70] = 0x8024bc4
0x08004f58: a306 .. ADR r3,{pc}+0x1c ; 0x8004f74
0x08004f5a: 2000 . MOVS r0,#0
0x08004f5c: f24042e4 @..B MOV r2,#0x4e4
0x08004f60: 9400 .. STR r4,[sp,#0]
0x08004f62: f01af957 ..W. BL log_printf ; 0x801f214
0x08004f66: 2000 . MOVS r0,#0
0x08004f68: bd1c .. POP {r2-r4,pc}
0x08004f6a: bf00 .. NOP
$d.46
__arm_cp.24_0
0x08004f6c: 08024b15 .K.. DCD 134368021
__arm_cp.24_1
0x08004f70: 08024bc4 .K.. DCD 134368196
0x08004f74: 5f707061 app_ DCD 1601204321
0x08004f78: 5f636573 sec_ DCD 1600349555
0x08004f7c: 5f67736d msg_ DCD 1600615277
0x08004f80: 746c6664 dflt DCD 1953261156
0x08004f84: 6e61685f _han DCD 1851877471
0x08004f88: 72656c64 dler DCD 1919249508
0x08004f8c: 7830203a : 0x DCD 2016419898
0x08004f90: 78343025 %04x DCD 2016686117
0x08004f94: 000a0d2e .... DCD 658734
$t.21
app_sec_resolv_cmd_cmp
0x08004f98: b5b0 .. PUSH {r4,r5,r7,lr}
0x08004f9a: b1a8 .. CBZ r0,0x8004fc8 ; app_sec_resolv_cmd_cmp + 48
0x08004f9c: 4d0b .M LDR r5,[pc,#44] ; [0x8004fcc] = 0x200053a8
0x08004f9e: f1050008 .... ADD r0,r5,#8
0x08004fa2: f001f94d ..M. BL co_list_pop_front ; 0x8006240
0x08004fa6: b140 @. CBZ r0,0x8004fba ; app_sec_resolv_cmd_cmp + 34
0x08004fa8: 4604 .F MOV r4,r0
0x08004faa: 7900 .y LDRB r0,[r0,#4]
0x08004fac: 2101 .! MOVS r1,#1
0x08004fae: 2200 ." MOVS r2,#0
0x08004fb0: 68a3 .h LDR r3,[r4,#8]
0x08004fb2: 4798 .G BLX r3
0x08004fb4: 4620 F MOV r0,r4
0x08004fb6: f000fb9f .... BL btdm_free ; 0x80056f8
0x08004fba: 68a8 .h LDR r0,[r5,#8]
0x08004fbc: b120 . CBZ r0,0x8004fc8 ; app_sec_resolv_cmd_cmp + 48
0x08004fbe: 68c0 .h LDR r0,[r0,#0xc]
0x08004fc0: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08004fc4: f016bd28 ..(. B.W ke_msg_send ; 0x801ba18
0x08004fc8: bdb0 .. POP {r4,r5,r7,pc}
0x08004fca: bf00 .. NOP
$d.22
__arm_cp.12_0
0x08004fcc: 200053a8 .S. DCD 536892328
$t.17
app_sec_set_param
0x08004fd0: 8881 .. LDRH r1,[r0,#4]
0x08004fd2: 4a02 .J LDR r2,[pc,#8] ; [0x8004fdc] = 0x2000024d
0x08004fd4: 8091 .. STRH r1,[r2,#4]
0x08004fd6: 6800 .h LDR r0,[r0,#0]
0x08004fd8: 6010 .` STR r0,[r2,#0]
0x08004fda: 4770 pG BX lr
$d.18
__arm_cp.9_0
0x08004fdc: 2000024d M.. DCD 536871501
$t.4
app_task
0x08004fe0: f6487478 H.xt MOV r4,#0x8f78
0x08004fe4: f2c20400 .... MOVT r4,#0x2000
0x08004fe8: 4620 F MOV r0,r4
0x08004fea: f001f8b5 .... BL co_list_init ; 0x8006158
0x08004fee: f7fffbbd .... BL app_btdm_init ; 0x800476c
0x08004ff2: a51c .. ADR r5,{pc}+0x72 ; 0x8005064
0x08004ff4: a615 .. ADR r6,{pc}+0x58 ; 0x800504c
0x08004ff6: e004 .. B 0x8005002 ; app_task + 34
0x08004ff8: f01dfcf6 .... BL puts ; 0x80229e8
0x08004ffc: 4638 8F MOV r0,r7
0x08004ffe: f01cff47 ..G. BL $Ven$TT$L$$vPortFree ; 0x8021e90
0x08005002: 2000 . MOVS r0,#0
0x08005004: 2100 .! MOVS r1,#0
0x08005006: f04f32ff O..2 MOV r2,#0xffffffff
0x0800500a: f01cff5a ..Z. BL $Ven$TT$L$$ulTaskGenericNotifyTake ; 0x8021ec2
0x0800500e: f01cff5d ..]. BL $Ven$TT$L$$vTaskSuspendAll ; 0x8021ecc
0x08005012: 4620 F MOV r0,r4
0x08005014: f001f914 .... BL co_list_pop_front ; 0x8006240
0x08005018: 4607 .F MOV r7,r0
0x0800501a: f01cff5c ..\. BL $Ven$TT$L$$xTaskResumeAll ; 0x8021ed6
0x0800501e: 2f00 ./ CMP r7,#0
0x08005020: d0ef .. BEQ 0x8005002 ; app_task + 34
0x08005022: 7938 8y LDRB r0,[r7,#4]
0x08005024: 2803 .( CMP r0,#3
0x08005026: d8e9 .. BHI 0x8004ffc ; app_task + 28
0x08005028: e8dff000 .... TBB [pc,r0]
$d.5
0x0800502c: 020d0a04 .... DCD 34408964
$t.6
0x08005030: 4630 0F MOV r0,r6
0x08005032: e7e1 .. B 0x8004ff8 ; app_task + 24
0x08005034: 88f9 .. LDRH r1,[r7,#6]
0x08005036: f1070008 .... ADD r0,r7,#8
0x0800503a: f7fff8c3 .... BL app_at_cmd_recv_handler ; 0x80041c4
0x0800503e: e7dd .. B 0x8004ffc ; app_task + 28
0x08005040: f7fffbde .... BL app_btdm_start ; 0x8004800
0x08005044: e7da .. B 0x8004ffc ; app_task + 28
0x08005046: 4628 (F MOV r0,r5
0x08005048: e7d6 .. B 0x8004ff8 ; app_task + 24
0x0800504a: bf00 .. NOP
$d.7
0x0800504c: 73696874 this DCD 1936287860
0x08005050: 20736920 is DCD 544434464
0x08005054: 6f697067 gpio DCD 1869181031
0x08005058: 2044505f _PD DCD 541347935
0x0800505c: 656b6177 wake DCD 1701536119
0x08005060: 000d7075 up.. DCD 880757
0x08005064: 73696874 this DCD 1936287860
0x08005068: 20736920 is DCD 544434464
0x0800506c: 5f756d70 pmu_ DCD 1601531248
0x08005070: 20306f69 io0 DCD 540045161
0x08005074: 656b6177 wake DCD 1701536119
0x08005078: 000d7075 up.. DCD 880757
$t.1
app_task_event_alloc
0x0800507c: e92d41f0 -..A PUSH {r4-r8,lr}
0x08005080: f1010708 .... ADD r7,r1,#8
0x08005084: 4680 .F MOV r8,r0
0x08005086: 4638 8F MOV r0,r7
0x08005088: 4616 .F MOV r6,r2
0x0800508a: 460c .F MOV r4,r1
0x0800508c: f01cfefb .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x08005090: b958 X. CBNZ r0,0x80050aa ; app_task_event_alloc + 46
0x08005092: 2500 .% MOVS r5,#0
0x08005094: 4629 )F MOV r1,r5
0x08005096: b166 f. CBZ r6,0x80050b2 ; app_task_event_alloc + 54
0x08005098: 4605 .F MOV r5,r0
0x0800509a: 200a . MOVS r0,#0xa
0x0800509c: f01cff20 .. . BL $Ven$TT$L$$vTaskDelay ; 0x8021ee0
0x080050a0: 4638 8F MOV r0,r7
0x080050a2: f01cfef0 .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x080050a6: 2800 .( CMP r0,#0
0x080050a8: d0f4 .. BEQ 0x8005094 ; app_task_event_alloc + 24
0x080050aa: 4601 .F MOV r1,r0
0x080050ac: f8808004 .... STRB r8,[r0,#4]
0x080050b0: 80c4 .. STRH r4,[r0,#6]
0x080050b2: 4608 .F MOV r0,r1
0x080050b4: e8bd81f0 .... POP {r4-r8,pc}
app_task_event_post
0x080050b8: b5b0 .. PUSH {r4,r5,r7,lr}
0x080050ba: b082 .. SUB sp,sp,#8
0x080050bc: 460d .F MOV r5,r1
0x080050be: 4604 .F MOV r4,r0
0x080050c0: f01cff13 .... BL $Ven$TT$L$$xPortIsInsideInterrupt ; 0x8021eea
0x080050c4: b160 `. CBZ r0,0x80050e0 ; app_task_event_post + 40
0x080050c6: f01cff15 .... BL $Ven$TT$L$$ulSetInterruptMask ; 0x8021ef4
0x080050ca: 2d00 .- CMP r5,#0
0x080050cc: 4605 .F MOV r5,r0
0x080050ce: f6487078 H.xp MOV r0,#0x8f78
0x080050d2: f2c20000 .... MOVT r0,#0x2000
0x080050d6: 4621 !F MOV r1,r4
0x080050d8: d00d .. BEQ 0x80050f6 ; app_task_event_post + 62
0x080050da: f001f8c7 .... BL co_list_push_front ; 0x800626c
0x080050de: e00c .. B 0x80050fa ; app_task_event_post + 66
0x080050e0: f01cff0d .... BL $Ven$TT$L$$vPortEnterCritical ; 0x8021efe
0x080050e4: f6487078 H.xp MOV r0,#0x8f78
0x080050e8: f2c20000 .... MOVT r0,#0x2000
0x080050ec: 4621 !F MOV r1,r4
0x080050ee: b19d .. CBZ r5,0x8005118 ; app_task_event_post + 96
0x080050f0: f001f8bc .... BL co_list_push_front ; 0x800626c
0x080050f4: e012 .. B 0x800511c ; app_task_event_post + 100
0x080050f6: f001f8af .... BL co_list_push_back ; 0x8006258
0x080050fa: 4628 (F MOV r0,r5
0x080050fc: f01cff04 .... BL $Ven$TT$L$$vClearInterruptMask ; 0x8021f08
0x08005100: f64540e0 E..@ MOV r0,#0x5ce0
0x08005104: f2c20000 .... MOVT r0,#0x2000
0x08005108: 6800 .h LDR r0,[r0,#0]
0x0800510a: 2100 .! MOVS r1,#0
0x0800510c: 2200 ." MOVS r2,#0
0x0800510e: b002 .. ADD sp,sp,#8
0x08005110: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08005114: f01cbefd .... B.W $Ven$TT$L$$vTaskGenericNotifyGiveFromISR ; 0x8021f12
0x08005118: f001f89e .... BL co_list_push_back ; 0x8006258
0x0800511c: f01cfefe .... BL $Ven$TT$L$$vPortExitCritical ; 0x8021f1c
0x08005120: f64540e0 E..@ MOV r0,#0x5ce0
0x08005124: f2c20000 .... MOVT r0,#0x2000
0x08005128: 6800 .h LDR r0,[r0,#0]
0x0800512a: 2500 .% MOVS r5,#0
0x0800512c: 2100 .! MOVS r1,#0
0x0800512e: 2200 ." MOVS r2,#0
0x08005130: 2302 .# MOVS r3,#2
0x08005132: 9500 .. STR r5,[sp,#0]
0x08005134: f01cfef7 .... BL $Ven$TT$L$$xTaskGenericNotify ; 0x8021f26
0x08005138: b002 .. ADD sp,sp,#8
0x0800513a: bdb0 .. POP {r4,r5,r7,pc}
app_task_init
0x0800513c: b580 .. PUSH {r7,lr}
0x0800513e: b082 .. SUB sp,sp,#8
0x08005140: 2002 . MOVS r0,#2
0x08005142: 9000 .. STR r0,[sp,#0]
0x08005144: f64470e1 D..p MOV r0,#0x4fe1
0x08005148: f6454ce0 E..L MOV r12,#0x5ce0
0x0800514c: f6c00000 .... MOVT r0,#0x800
0x08005150: a105 .. ADR r1,{pc}+0x18 ; 0x8005168
0x08005152: f44f7280 O..r MOV r2,#0x100
0x08005156: f2c20c00 .... MOVT r12,#0x2000
0x0800515a: 2300 .# MOVS r3,#0
0x0800515c: f8cdc004 .... STR r12,[sp,#4]
0x08005160: f01cfee6 .... BL $Ven$TT$L$$xTaskCreate ; 0x8021f30
0x08005164: b002 .. ADD sp,sp,#8
0x08005166: bd80 .. POP {r7,pc}
$d.3
0x08005168: 00707061 app. DCD 7368801
$t.0
ascii_strn2val
0x0800516c: b510 .. PUSH {r4,lr}
0x0800516e: f04f0c00 O... MOV r12,#0
0x08005172: b952 R. CBNZ r2,0x800518a ; ascii_strn2val + 30
0x08005174: 4660 `F MOV r0,r12
0x08005176: bd10 .. POP {r4,pc}
0x08005178: fb0cf401 .... MUL r4,r12,r1
0x0800517c: fa54fc83 T... UXTAB r12,r4,r3
0x08005180: 3a01 .: SUBS r2,#1
0x08005182: 0613 .. LSLS r3,r2,#24
0x08005184: f1000001 .... ADD r0,r0,#1
0x08005188: d0f4 .. BEQ 0x8005174 ; ascii_strn2val + 8
0x0800518a: f890e000 .... LDRB lr,[r0,#0]
0x0800518e: f1ae0330 ..0. SUB r3,lr,#0x30
0x08005192: b2dc .. UXTB r4,r3
0x08005194: 2c0a ., CMP r4,#0xa
0x08005196: d30a .. BCC 0x80051ae ; ascii_strn2val + 66
0x08005198: f1ae0361 ..a. SUB r3,lr,#0x61
0x0800519c: 2b06 .+ CMP r3,#6
0x0800519e: d303 .. BCC 0x80051a8 ; ascii_strn2val + 60
0x080051a0: f1ae0341 ..A. SUB r3,lr,#0x41
0x080051a4: 2b05 .+ CMP r3,#5
0x080051a6: d805 .. BHI 0x80051b4 ; ascii_strn2val + 72
0x080051a8: f00e0307 .... AND r3,lr,#7
0x080051ac: 3309 .3 ADDS r3,r3,#9
0x080051ae: b2dc .. UXTB r4,r3
0x080051b0: 428c .B CMP r4,r1
0x080051b2: d3e1 .. BCC 0x8005178 ; ascii_strn2val + 12
0x080051b4: f1bc0f00 .... CMP r12,#0
0x080051b8: d1dc .. BNE 0x8005174 ; ascii_strn2val + 8
0x080051ba: f04f0c00 O... MOV r12,#0
0x080051be: e7df .. B 0x8005180 ; ascii_strn2val + 20
autonavi_ble_init
0x080051c0: b580 .. PUSH {r7,lr}
0x080051c2: b086 .. SUB sp,sp,#0x18
0x080051c4: a014 .. ADR r0,{pc}+0x54 ; 0x8005218
0x080051c6: f01dfc0f .... BL puts ; 0x80229e8
0x080051ca: f64800c5 H... MOV r0,#0x88c5
0x080051ce: f6c00000 .... MOVT r0,#0x800
0x080051d2: f004f81f .... BL gap_set_cb_func ; 0x8009214
0x080051d6: f04f1001 O... MOV r0,#0x10001
0x080051da: 9001 .. STR r0,[sp,#4]
0x080051dc: f44f7040 O.@p MOV r0,#0x300
0x080051e0: f8ad0008 .... STRH r0,[sp,#8]
0x080051e4: a801 .. ADD r0,sp,#4
0x080051e6: f004f810 .... BL gap_security_param_init ; 0x800920a
0x080051ea: 2006 . MOVS r0,#6
0x080051ec: f88d0010 .... STRB r0,[sp,#0x10]
0x080051f0: f24420ac D.. MOV r0,#0x42ac
0x080051f4: f6c00002 .... MOVT r0,#0x802
0x080051f8: 9003 .. STR r0,[sp,#0xc]
0x080051fa: f64100cd A... MOV r0,#0x18cd
0x080051fe: f6c00001 .... MOVT r0,#0x801
0x08005202: 9005 .. STR r0,[sp,#0x14]
0x08005204: a803 .. ADD r0,sp,#0xc
0x08005206: f00bfd9d .... BL gatt_add_service ; 0x8010d44
0x0800520a: f649011c I... MOV r1,#0x981c
0x0800520e: f2c20100 .... MOVT r1,#0x2000
0x08005212: 7008 .p STRB r0,[r1,#0]
0x08005214: b006 .. ADD sp,sp,#0x18
0x08005216: bd80 .. POP {r7,pc}
$d.2
0x08005218: 5f707061 app_ DCD 1601204321
0x0800521c: 5f656c62 ble_ DCD 1600482402
0x08005220: 74696e69 init DCD 1953066601
0x08005224: 0000000d .... DCD 13
$t.5
autonavi_data_handler
0x08005228: b570 p. PUSH {r4-r6,lr}
0x0800522a: 4604 .F MOV r4,r0
0x0800522c: 7800 .x LDRB r0,[r0,#0]
0x0800522e: 28ef .( CMP r0,#0xef
0x08005230: dc18 .. BGT 0x8005264 ; autonavi_data_handler + 60
0x08005232: 3801 .8 SUBS r0,#1
0x08005234: 2808 .( CMP r0,#8
0x08005236: d847 G. BHI 0x80052c8 ; autonavi_data_handler + 160
0x08005238: 7865 ex LDRB r5,[r4,#1]
0x0800523a: e8dff000 .... TBB [pc,r0]
$d.6
0x0800523e: 2205 ." DCW 8709
0x08005240: 45454531 1EEE DCD 1162167601
0x08005244: 006c5446 FTl. DCD 7099462
$t.7
0x08005248: 78a1 .x LDRB r1,[r4,#2]
0x0800524a: f645520c E..R MOV r2,#0x5d0c
0x0800524e: f2444091 D..@ MOV r0,#0x4491
0x08005252: f2c20200 .... MOVT r2,#0x2000
0x08005256: f6c00002 .... MOVT r0,#0x802
0x0800525a: 7011 .p STRB r1,[r2,#0]
0x0800525c: e8bd4070 ..p@ POP {r4-r6,lr}
0x08005260: f01cbede .... B.W __0printf ; 0x8022020
0x08005264: 28f0 .( CMP r0,#0xf0
0x08005266: d063 c. BEQ 0x8005330 ; autonavi_data_handler + 264
0x08005268: 28f1 .( CMP r0,#0xf1
0x0800526a: d06d m. BEQ 0x8005348 ; autonavi_data_handler + 288
0x0800526c: 28ff .( CMP r0,#0xff
0x0800526e: d12b +. BNE 0x80052c8 ; autonavi_data_handler + 160
0x08005270: f2444052 D.R@ MOV r0,#0x4452
0x08005274: 1ca1 .. ADDS r1,r4,#2
0x08005276: f6c00002 .... MOVT r0,#0x802
0x0800527a: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800527e: f01cbecf .... B.W __0printf ; 0x8022020
0x08005282: f9941002 .... LDRSB r1,[r4,#2]
0x08005286: f645520c E..R MOV r2,#0x5d0c
0x0800528a: f24440af D..@ MOV r0,#0x44af
0x0800528e: f2c20200 .... MOVT r2,#0x2000
0x08005292: f6c00002 .... MOVT r0,#0x802
0x08005296: 7051 Qp STRB r1,[r2,#1]
0x08005298: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800529c: f01cbec0 .... B.W __0printf ; 0x8022020
0x080052a0: b195 .. CBZ r5,0x80052c8 ; autonavi_data_handler + 160
0x080052a2: f645500c E..P MOV r0,#0x5d0c
0x080052a6: f2c20000 .... MOVT r0,#0x2000
0x080052aa: 1c86 .. ADDS r6,r0,#2
0x080052ac: 4630 0F MOV r0,r6
0x080052ae: 2180 .! MOVS r1,#0x80
0x080052b0: f7fdf81f .... BL __aeabi_memclr ; 0x80022f2
0x080052b4: 1ca1 .. ADDS r1,r4,#2
0x080052b6: 4630 0F MOV r0,r6
0x080052b8: 462a *F MOV r2,r5
0x080052ba: f7fcfff3 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080052be: f2444076 D.v@ MOV r0,#0x4476
0x080052c2: f6c00002 .... MOVT r0,#0x802
0x080052c6: e021 !. B 0x800530c ; autonavi_data_handler + 228
0x080052c8: bd70 p. POP {r4-r6,pc}
0x080052ca: 8860 `. LDRH r0,[r4,#2]
0x080052cc: f645520c E..R MOV r2,#0x5d0c
0x080052d0: ba00 .. REV r0,r0
0x080052d2: 0c01 .. LSRS r1,r0,#16
0x080052d4: f2c20200 .... MOVT r2,#0x2000
0x080052d8: a030 0. ADR r0,{pc}+0xc4 ; 0x800539c
0x080052da: f8a21088 .... STRH r1,[r2,#0x88]
0x080052de: e8bd4070 ..p@ POP {r4-r6,lr}
0x080052e2: f01cbe9d .... B.W __0printf ; 0x8022020
0x080052e6: 2d00 .- CMP r5,#0
0x080052e8: bf08 .. IT EQ
0x080052ea: bd70 p. POPEQ {r4-r6,pc}
0x080052ec: f645500c E..P MOV r0,#0x5d0c
0x080052f0: f2c20000 .... MOVT r0,#0x2000
0x080052f4: f100068a .... ADD r6,r0,#0x8a
0x080052f8: 4630 0F MOV r0,r6
0x080052fa: 2180 .! MOVS r1,#0x80
0x080052fc: f7fcfff9 .... BL __aeabi_memclr ; 0x80022f2
0x08005300: 1ca1 .. ADDS r1,r4,#2
0x08005302: 4630 0F MOV r0,r6
0x08005304: 462a *F MOV r2,r5
0x08005306: f7fcffcd .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800530a: a01c .. ADR r0,{pc}+0x72 ; 0x800537c
0x0800530c: 4631 1F MOV r1,r6
0x0800530e: e8bd4070 ..p@ POP {r4-r6,lr}
0x08005312: f01cbe85 .... B.W __0printf ; 0x8022020
0x08005316: f9941002 .... LDRSB r1,[r4,#2]
0x0800531a: f645520c E..R MOV r2,#0x5d0c
0x0800531e: f2c20200 .... MOVT r2,#0x2000
0x08005322: a00e .. ADR r0,{pc}+0x3a ; 0x800535c
0x08005324: f882110a .... STRB r1,[r2,#0x10a]
0x08005328: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800532c: f01cbe78 ..x. B.W __0printf ; 0x8022020
0x08005330: 78a1 .x LDRB r1,[r4,#2]
0x08005332: f645520c E..R MOV r2,#0x5d0c
0x08005336: f2c20200 .... MOVT r2,#0x2000
0x0800533a: a021 !. ADR r0,{pc}+0x86 ; 0x80053c0
0x0800533c: f882110b .... STRB r1,[r2,#0x10b]
0x08005340: e8bd4070 ..p@ POP {r4-r6,lr}
0x08005344: f01cbe6c ..l. B.W __0printf ; 0x8022020
0x08005348: f2444066 D.f@ MOV r0,#0x4466
0x0800534c: 1ca1 .. ADDS r1,r4,#2
0x0800534e: f6c00002 .... MOVT r0,#0x802
0x08005352: e8bd4070 ..p@ POP {r4-r6,lr}
0x08005356: f01cbe63 ..c. B.W __0printf ; 0x8022020
0x0800535a: bf00 .. NOP
$d.8
0x0800535c: 6f747561 auto DCD 1869903201
0x08005360: 6976616e navi DCD 1769365870
0x08005364: 7961705f _pay DCD 2036428895
0x08005368: 64616f6c load DCD 1684107116
0x0800536c: 6576652e .eve DCD 1702257966
0x08005370: 303a746e nt:0 DCD 809137262
0x08005374: 0d782578 x%x. DCD 225977720
0x08005378: 0000000a .... DCD 10
0x0800537c: 6f747561 auto DCD 1869903201
0x08005380: 6976616e navi DCD 1769365870
0x08005384: 7961705f _pay DCD 2036428895
0x08005388: 64616f6c load DCD 1684107116
0x0800538c: 78656e2e .nex DCD 2019913262
0x08005390: 616e5f74 t_na DCD 1634623348
0x08005394: 253a656d me:% DCD 624584045
0x08005398: 000a0d73 s... DCD 658803
0x0800539c: 6f747561 auto DCD 1869903201
0x080053a0: 6976616e navi DCD 1769365870
0x080053a4: 7961705f _pay DCD 2036428895
0x080053a8: 64616f6c load DCD 1684107116
0x080053ac: 7272612e .arr DCD 1920098606
0x080053b0: 6c617669 ival DCD 1818326633
0x080053b4: 6d69745f _tim DCD 1835627615
0x080053b8: 64253a65 e:%d DCD 1680161381
0x080053bc: 00000a0d .... DCD 2573
0x080053c0: 6f747561 auto DCD 1869903201
0x080053c4: 6976616e navi DCD 1769365870
0x080053c8: 7961705f _pay DCD 2036428895
0x080053cc: 64616f6c load DCD 1684107116
0x080053d0: 7561662e .fau DCD 1969317422
0x080053d4: 635f746c lt_c DCD 1667200108
0x080053d8: 3a65646f ode: DCD 979723375
0x080053dc: 78257830 0x%x DCD 2015721520
0x080053e0: 00000a0d .... DCD 2573
$t.2
autonavi_data_recv
0x080053e4: e92d47f0 -..G PUSH {r4-r10,lr}
0x080053e8: b088 .. SUB sp,sp,#0x20
0x080053ea: f249720c I..r MOV r2,#0x970c
0x080053ee: f2c20200 .... MOVT r2,#0x2000
0x080053f2: 7813 .x LDRB r3,[r2,#0]
0x080053f4: 4604 .F MOV r4,r0
0x080053f6: f00300f0 .... AND r0,r3,#0xf0
0x080053fa: 7010 .p STRB r0,[r2,#0]
0x080053fc: 7820 x LDRB r0,[r4,#0]
0x080053fe: 460d .F MOV r5,r1
0x08005400: 0101 .. LSLS r1,r0,#4
0x08005402: f000000f .... AND r0,r0,#0xf
0x08005406: 2803 .( CMP r0,#3
0x08005408: 7011 .p STRB r1,[r2,#0]
0x0800540a: d04b K. BEQ 0x80054a4 ; autonavi_data_recv + 192
0x0800540c: 2801 .( CMP r0,#1
0x0800540e: f04080fd @... BNE.W 0x800560c ; autonavi_data_recv + 552
0x08005412: a084 .. ADR r0,{pc}+0x212 ; 0x8005624
0x08005414: 2101 .! MOVS r1,#1
0x08005416: f01cfe03 .... BL __0printf ; 0x8022020
0x0800541a: f44f7096 O..p MOV r0,#0x12c
0x0800541e: f01cfd32 ..2. BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x08005422: 2800 .( CMP r0,#0
0x08005424: f00080f2 .... BEQ.W 0x800560c ; autonavi_data_recv + 552
0x08005428: 4604 .F MOV r4,r0
0x0800542a: f2445071 D.qP MOV r0,#0x4571
0x0800542e: f6c00002 .... MOVT r0,#0x802
0x08005432: f24441cc D..A MOV r1,#0x44cc
0x08005436: 9001 .. STR r0,[sp,#4]
0x08005438: f244507a D.zP MOV r0,#0x457a
0x0800543c: f6c00102 .... MOVT r1,#0x802
0x08005440: f6c00002 .... MOVT r0,#0x802
0x08005444: e9cd1002 .... STRD r1,r0,[sp,#8]
0x08005448: f24440da D..@ MOV r0,#0x44da
0x0800544c: f24441fb D..A MOV r1,#0x44fb
0x08005450: f24443cf D..C MOV r3,#0x44cf
0x08005454: f6c00002 .... MOVT r0,#0x802
0x08005458: f6c00102 .... MOVT r1,#0x802
0x0800545c: f244521c D..R MOV r2,#0x451c
0x08005460: f24447d1 D..G MOV r7,#0x44d1
0x08005464: f6c00302 .... MOVT r3,#0x802
0x08005468: e9cd0105 .... STRD r0,r1,[sp,#0x14]
0x0800546c: 4620 F MOV r0,r4
0x0800546e: f6c00202 .... MOVT r2,#0x802
0x08005472: f44f7196 O..q MOV r1,#0x12c
0x08005476: f6c00702 .... MOVT r7,#0x802
0x0800547a: 9300 .. STR r3,[sp,#0]
0x0800547c: 9304 .. STR r3,[sp,#0x10]
0x0800547e: 9707 .. STR r7,[sp,#0x1c]
0x08005480: f01cfdde .... BL __0snprintf ; 0x8022040
0x08005484: b285 .. UXTH r5,r0
0x08005486: a06e n. ADR r0,{pc}+0x1ba ; 0x8005640
0x08005488: 4629 )F MOV r1,r5
0x0800548a: 4622 "F MOV r2,r4
0x0800548c: f01cfdc8 .... BL __0printf ; 0x8022020
0x08005490: 4620 F MOV r0,r4
0x08005492: 4629 )F MOV r1,r5
0x08005494: f000f8e0 .... BL autonavi_send_notify ; 0x8005658
0x08005498: 4620 F MOV r0,r4
0x0800549a: b008 .. ADD sp,sp,#0x20
0x0800549c: e8bd47f0 ...G POP {r4-r10,lr}
0x080054a0: f01cbcf6 .... B.W $Ven$TT$L$$vPortFree ; 0x8021e90
0x080054a4: 7860 `x LDRB r0,[r4,#1]
0x080054a6: 2800 .( CMP r0,#0
0x080054a8: f00080b0 .... BEQ.W 0x800560c ; autonavi_data_recv + 552
0x080054ac: f8b46003 ...` LDRH r6,[r4,#3]
0x080054b0: 2801 .( CMP r0,#1
0x080054b2: d13e >. BNE 0x8005532 ; autonavi_data_recv + 334
0x080054b4: f645500a E..P MOV r0,#0x5d0a
0x080054b8: f2c20000 .... MOVT r0,#0x2000
0x080054bc: 2100 .! MOVS r1,#0
0x080054be: 8001 .. STRH r1,[r0,#0]
0x080054c0: f6455008 E..P MOV r0,#0x5d08
0x080054c4: f2c20000 .... MOVT r0,#0x2000
0x080054c8: 8001 .. STRH r1,[r0,#0]
0x080054ca: f6455206 E..R MOV r2,#0x5d06
0x080054ce: b2b0 .. UXTH r0,r6
0x080054d0: f2c20200 .... MOVT r2,#0x2000
0x080054d4: 7011 .p STRB r1,[r2,#0]
0x080054d6: f01cfcd6 .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x080054da: f2497614 I..v MOV r6,#0x9714
0x080054de: f2c20600 .... MOVT r6,#0x2000
0x080054e2: 2800 .( CMP r0,#0
0x080054e4: 6030 0` STR r0,[r6,#0]
0x080054e6: f0008091 .... BEQ.W 0x800560c ; autonavi_data_recv + 552
0x080054ea: 1f6a j. SUBS r2,r5,#5
0x080054ec: f2497510 I..u MOV r5,#0x9710
0x080054f0: f2c20500 .... MOVT r5,#0x2000
0x080054f4: 1d61 a. ADDS r1,r4,#5
0x080054f6: 802a *. STRH r2,[r5,#0]
0x080054f8: f7fcfed4 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080054fc: 6830 0h LDR r0,[r6,#0]
0x080054fe: 7801 .x LDRB r1,[r0,#0]
0x08005500: f2444048 D.H@ MOV r0,#0x4448
0x08005504: f6c00002 .... MOVT r0,#0x802
0x08005508: f01cfd8a .... BL __0printf ; 0x8022020
0x0800550c: 8829 ). LDRH r1,[r5,#0]
0x0800550e: 6830 0h LDR r0,[r6,#0]
0x08005510: 2902 .) CMP r1,#2
0x08005512: d3c2 .. BCC 0x800549a ; autonavi_data_recv + 182
0x08005514: 2401 .$ MOVS r4,#1
0x08005516: bf00 .. NOP
0x08005518: 4420 D ADD r0,r0,r4
0x0800551a: f7fffe85 .... BL autonavi_data_handler ; 0x8005228
0x0800551e: 6830 0h LDR r0,[r6,#0]
0x08005520: 1821 !. ADDS r1,r4,r0
0x08005522: 7849 Ix LDRB r1,[r1,#1]
0x08005524: 4421 !D ADD r1,r1,r4
0x08005526: 3102 .1 ADDS r1,#2
0x08005528: b28c .. UXTH r4,r1
0x0800552a: 8829 ). LDRH r1,[r5,#0]
0x0800552c: 428c .B CMP r4,r1
0x0800552e: d3f3 .. BCC 0x8005518 ; autonavi_data_recv + 308
0x08005530: e7b3 .. B 0x800549a ; autonavi_data_recv + 182
0x08005532: f6455806 E..X MOV r8,#0x5d06
0x08005536: f2c20800 .... MOVT r8,#0x2000
0x0800553a: f8981000 .... LDRB r1,[r8,#0]
0x0800553e: f2497714 I..w MOV r7,#0x9714
0x08005542: f6455a08 E..Z MOV r10,#0x5d08
0x08005546: f645590a E..Y MOV r9,#0x5d0a
0x0800554a: f2c20700 .... MOVT r7,#0x2000
0x0800554e: f2c20a00 .... MOVT r10,#0x2000
0x08005552: f2c20900 .... MOVT r9,#0x2000
0x08005556: b9b1 .. CBNZ r1,0x8005586 ; autonavi_data_recv + 418
0x08005558: 78a1 .x LDRB r1,[r4,#2]
0x0800555a: 2901 .) CMP r1,#1
0x0800555c: d113 .. BNE 0x8005586 ; autonavi_data_recv + 418
0x0800555e: fb06f200 .... MUL r2,r6,r0
0x08005562: 2101 .! MOVS r1,#1
0x08005564: b290 .. UXTH r0,r2
0x08005566: f8881000 .... STRB r1,[r8,#0]
0x0800556a: 2100 .! MOVS r1,#0
0x0800556c: f8aa1000 .... STRH r1,[r10,#0]
0x08005570: f8a92000 ... STRH r2,[r9,#0]
0x08005574: f01cfc87 .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x08005578: 2800 .( CMP r0,#0
0x0800557a: 6038 8` STR r0,[r7,#0]
0x0800557c: d046 F. BEQ 0x800560c ; autonavi_data_recv + 552
0x0800557e: f8b91000 .... LDRH r1,[r9,#0]
0x08005582: f7fcfeb6 .... BL __aeabi_memclr ; 0x80022f2
0x08005586: 6838 8h LDR r0,[r7,#0]
0x08005588: f8ba5000 ...P LDRH r5,[r10,#0]
0x0800558c: b2b2 .. UXTH r2,r6
0x0800558e: 4428 (D ADD r0,r0,r5
0x08005590: 1d61 a. ADDS r1,r4,#5
0x08005592: f7fcfe87 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08005596: 19a8 .. ADDS r0,r5,r6
0x08005598: b281 .. UXTH r1,r0
0x0800559a: f8b92000 ... LDRH r2,[r9,#0]
0x0800559e: f8aa0000 .... STRH r0,[r10,#0]
0x080055a2: a01c .. ADR r0,{pc}+0x72 ; 0x8005614
0x080055a4: f01cfd3c ..<. BL __0printf ; 0x8022020
0x080055a8: 7860 `x LDRB r0,[r4,#1]
0x080055aa: 78a1 .x LDRB r1,[r4,#2]
0x080055ac: 4281 .B CMP r1,r0
0x080055ae: d12d -. BNE 0x800560c ; autonavi_data_recv + 552
0x080055b0: f8ba0000 .... LDRH r0,[r10,#0]
0x080055b4: f8b91000 .... LDRH r1,[r9,#0]
0x080055b8: 4288 .B CMP r0,r1
0x080055ba: d827 '. BHI 0x800560c ; autonavi_data_recv + 552
0x080055bc: f2497410 I..t MOV r4,#0x9710
0x080055c0: f2c20400 .... MOVT r4,#0x2000
0x080055c4: 6839 9h LDR r1,[r7,#0]
0x080055c6: 8020 . STRH r0,[r4,#0]
0x080055c8: 7809 .x LDRB r1,[r1,#0]
0x080055ca: f2444048 D.H@ MOV r0,#0x4448
0x080055ce: f6c00002 .... MOVT r0,#0x802
0x080055d2: f01cfd25 ..%. BL __0printf ; 0x8022020
0x080055d6: 8821 !. LDRH r1,[r4,#0]
0x080055d8: 6838 8h LDR r0,[r7,#0]
0x080055da: 2902 .) CMP r1,#2
0x080055dc: d30c .. BCC 0x80055f8 ; autonavi_data_recv + 532
0x080055de: 2601 .& MOVS r6,#1
0x080055e0: 4430 0D ADD r0,r0,r6
0x080055e2: f7fffe21 ..!. BL autonavi_data_handler ; 0x8005228
0x080055e6: 6838 8h LDR r0,[r7,#0]
0x080055e8: 1831 1. ADDS r1,r6,r0
0x080055ea: 7849 Ix LDRB r1,[r1,#1]
0x080055ec: 4431 1D ADD r1,r1,r6
0x080055ee: 3102 .1 ADDS r1,#2
0x080055f0: b28e .. UXTH r6,r1
0x080055f2: 8821 !. LDRH r1,[r4,#0]
0x080055f4: 428e .B CMP r6,r1
0x080055f6: d3f3 .. BCC 0x80055e0 ; autonavi_data_recv + 508
0x080055f8: f01cfc4a ..J. BL $Ven$TT$L$$vPortFree ; 0x8021e90
0x080055fc: 2000 . MOVS r0,#0
0x080055fe: 6038 8` STR r0,[r7,#0]
0x08005600: f8a90000 .... STRH r0,[r9,#0]
0x08005604: f8aa0000 .... STRH r0,[r10,#0]
0x08005608: f8880000 .... STRB r0,[r8,#0]
0x0800560c: b008 .. ADD sp,sp,#0x20
0x0800560e: e8bd87f0 .... POP {r4-r10,pc}
0x08005612: bf00 .. NOP
$d.3
0x08005614: 3a746e63 cnt: DCD 980708963
0x08005618: 73206425 %d s DCD 1931502629
0x0800561c: 253a6d75 um:% DCD 624586101
0x08005620: 000a0d64 d... DCD 658788
0x08005624: 5f444d43 CMD_ DCD 1598311747
0x08005628: 45505954 TYPE DCD 1162893652
0x0800562c: 4e49425f _BIN DCD 1313423967
0x08005630: 45445f44 D_DE DCD 1162108740
0x08005634: 45434956 VICE DCD 1162037590
0x08005638: 78253a20 :%x DCD 2015705632
0x0800563c: 00000a0d .... DCD 2573
0x08005640: 646e6573 send DCD 1684956531
0x08005644: 6e656c20 len DCD 1852140576
0x08005648: 2064253a :%d DCD 543434042
0x0800564c: 61746164 data DCD 1635017060
0x08005650: 0d73253a :%s. DCD 225649978
0x08005654: 0000000a .... DCD 10
$t.0
autonavi_send_notify
0x08005658: b580 .. PUSH {r7,lr}
0x0800565a: b084 .. SUB sp,sp,#0x10
0x0800565c: f6487264 H.dr MOV r2,#0x8f64
0x08005660: 9002 .. STR r0,[sp,#8]
0x08005662: f649001c I... MOV r0,#0x981c
0x08005666: f2c20200 .... MOVT r2,#0x2000
0x0800566a: f2c20000 .... MOVT r0,#0x2000
0x0800566e: 7812 .x LDRB r2,[r2,#0]
0x08005670: 7800 .x LDRB r0,[r0,#0]
0x08005672: f88d2004 ... STRB r2,[sp,#4]
0x08005676: 2202 ." MOVS r2,#2
0x08005678: f88d0005 .... STRB r0,[sp,#5]
0x0800567c: a801 .. ADD r0,sp,#4
0x0800567e: f88d2006 ... STRB r2,[sp,#6]
0x08005682: f8ad100c .... STRH r1,[sp,#0xc]
0x08005686: f010f827 ..'. BL gatt_notification ; 0x80156d8
0x0800568a: b004 .. ADD sp,sp,#0x10
0x0800568c: bd80 .. POP {r7,pc}
ble_hci_flow_off
0x0800568e: 2000 . MOVS r0,#0
0x08005690: 4770 pG BX lr
ble_hci_flow_on
0x08005692: 4770 pG BX lr
ble_hci_write
0x08005694: e92d41f0 -..A PUSH {r4-r8,lr}
0x08005698: 4607 .F MOV r7,r0
0x0800569a: 2018 . MOVS r0,#0x18
0x0800569c: 4698 .F MOV r8,r3
0x0800569e: 4615 .F MOV r5,r2
0x080056a0: 460e .F MOV r6,r1
0x080056a2: f000f907 .... BL btdm_malloc ; 0x80058b4
0x080056a6: e9c07602 ...v STRD r7,r6,[r0,#8]
0x080056aa: 4604 .F MOV r4,r0
0x080056ac: e9c05804 ...X STRD r5,r8,[r0,#0x10]
0x080056b0: 2001 . MOVS r0,#1
0x080056b2: 7120 q STRB r0,[r4,#4]
0x080056b4: 2020 MOVS r0,#0x20
0x080056b6: f01cfc40 ..@. BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x080056ba: 4605 .F MOV r5,r0
0x080056bc: 4805 .H LDR r0,[pc,#20] ; [0x80056d4] = 0x200053b8
0x080056be: 4621 !F MOV r1,r4
0x080056c0: 3014 .0 ADDS r0,r0,#0x14
0x080056c2: f000fdc9 .... BL co_list_push_back ; 0x8006258
0x080056c6: 4628 (F MOV r0,r5
0x080056c8: f01cfc3c ..<. BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x080056cc: e8bd41f0 ...A POP {r4-r8,lr}
0x080056d0: f013bfc2 .... B.W hci_if_send ; 0x8019658
$d.38
__arm_cp.25_0
0x080056d4: 200053b8 .S. DCD 536892344
$t.2
ble_host_init
0x080056d8: b580 .. PUSH {r7,lr}
0x080056da: f01afd73 ..s. BL rwip_host_init ; 0x80201c4
0x080056de: e8bd4080 ...@ POP {r7,lr}
0x080056e2: f013bf9f .... B.W hci_if_init ; 0x8019624
ble_host_ready
0x080056e6: b580 .. PUSH {r7,lr}
0x080056e8: 2000 . MOVS r0,#0
0x080056ea: f016f9d3 .... BL ke_state_get ; 0x801ba94
0x080056ee: 3802 .8 SUBS r0,#2
0x080056f0: fab0f080 .... CLZ r0,r0
0x080056f4: 0940 @. LSRS r0,r0,#5
0x080056f6: bd80 .. POP {r7,pc}
btdm_free
0x080056f8: f01cbc29 ..). B.W $Ven$TT$L$$heap_mem_free ; 0x8021f4e
btdm_get_system_time
0x080056fc: f01cbc2c ..,. B.W $Ven$TT$L$$xTaskGetTickCount ; 0x8021f58
btdm_host_lock
0x08005700: b580 .. PUSH {r7,lr}
0x08005702: f01cfbf2 .... BL $Ven$TT$L$$xPortIsInsideInterrupt ; 0x8021eea
0x08005706: b100 .. CBZ r0,0x800570a ; btdm_host_lock + 10
0x08005708: e7fe .. B 0x8005708 ; btdm_host_lock + 8
0x0800570a: f2492074 I.t MOV r0,#0x9274
0x0800570e: f2c20000 .... MOVT r0,#0x2000
0x08005712: 6800 .h LDR r0,[r0,#0]
0x08005714: f04f31ff O..1 MOV r1,#0xffffffff
0x08005718: e8bd4080 ...@ POP {r7,lr}
0x0800571c: f01cbc21 ..!. B.W $Ven$TT$L$$xQueueTakeMutexRecursive ; 0x8021f62
btdm_host_notify_schedule
0x08005720: b580 .. PUSH {r7,lr}
0x08005722: b082 .. SUB sp,sp,#8
0x08005724: f01cfbe1 .... BL $Ven$TT$L$$xPortIsInsideInterrupt ; 0x8021eea
0x08005728: 4601 .F MOV r1,r0
0x0800572a: f6487024 H.$p MOV r0,#0x8f24
0x0800572e: f2c20000 .... MOVT r0,#0x2000
0x08005732: 6800 .h LDR r0,[r0,#0]
0x08005734: b131 1. CBZ r1,0x8005744 ; btdm_host_notify_schedule + 36
0x08005736: 2100 .! MOVS r1,#0
0x08005738: 2200 ." MOVS r2,#0
0x0800573a: b002 .. ADD sp,sp,#8
0x0800573c: e8bd4080 ...@ POP {r7,lr}
0x08005740: f01cbbe7 .... B.W $Ven$TT$L$$vTaskGenericNotifyGiveFromISR ; 0x8021f12
0x08005744: f04f0c00 O... MOV r12,#0
0x08005748: 2100 .! MOVS r1,#0
0x0800574a: 2200 ." MOVS r2,#0
0x0800574c: 2302 .# MOVS r3,#2
0x0800574e: f8cdc000 .... STR r12,[sp,#0]
0x08005752: f01cfbe8 .... BL $Ven$TT$L$$xTaskGenericNotify ; 0x8021f26
0x08005756: b002 .. ADD sp,sp,#8
0x08005758: bd80 .. POP {r7,pc}
0x0800575a: 0000 .. MOVS r0,r0
btdm_host_recv_vendor_evt
0x0800575c: b5f0 .. PUSH {r4-r7,lr}
0x0800575e: b081 .. SUB sp,sp,#4
0x08005760: ed2d8b02 -... VPUSH {d8}
0x08005764: b084 .. SUB sp,sp,#0x10
0x08005766: 460d .F MOV r5,r1
0x08005768: 7849 Ix LDRB r1,[r1,#1]
0x0800576a: 2910 .) CMP r1,#0x10
0x0800576c: d11f .. BNE 0x80057ae ; btdm_host_recv_vendor_evt + 82
0x0800576e: 1ce9 .. ADDS r1,r5,#3
0x08005770: 6808 .h LDR r0,[r1,#0]
0x08005772: 684c Lh LDR r4,[r1,#4]
0x08005774: 688d .h LDR r5,[r1,#8]
0x08005776: f7fcff89 .... BL __aeabi_f2d ; 0x800268c
0x0800577a: 4606 .F MOV r6,r0
0x0800577c: 4620 F MOV r0,r4
0x0800577e: 460f .F MOV r7,r1
0x08005780: f7fcff84 .... BL __aeabi_f2d ; 0x800268c
0x08005784: ec410b18 A... VMOV d8,r0,r1
0x08005788: 4628 (F MOV r0,r5
0x0800578a: f7fcff7f .... BL __aeabi_f2d ; 0x800268c
0x0800578e: ec410b10 A... VMOV d0,r0,r1
0x08005792: a018 .. ADR r0,{pc}+0x62 ; 0x80057f4
0x08005794: ed8d8b00 .... VSTR d8,[sp,#0]
0x08005798: 4632 2F MOV r2,r6
0x0800579a: ed8d0b02 .... VSTR d0,[sp,#8]
0x0800579e: 463b ;F MOV r3,r7
0x080057a0: f01cfc3e ..>. BL __0printf ; 0x8022020
0x080057a4: b004 .. ADD sp,sp,#0x10
0x080057a6: ecbd8b02 .... VPOP {d8}
0x080057aa: b001 .. ADD sp,sp,#4
0x080057ac: bdf0 .. POP {r4-r7,pc}
0x080057ae: 4604 .F MOV r4,r0
0x080057b0: a00e .. ADR r0,{pc}+0x3c ; 0x80057ec
0x080057b2: f01cfc35 ..5. BL __0printf ; 0x8022020
0x080057b6: b164 d. CBZ r4,0x80057d2 ; btdm_host_recv_vendor_evt + 118
0x080057b8: 1e6e n. SUBS r6,r5,#1
0x080057ba: f2444542 D.BE MOV r5,#0x4442
0x080057be: f6c00502 .... MOVT r5,#0x802
0x080057c2: bf00 .. NOP
0x080057c4: f8161f01 .... LDRB r1,[r6,#1]!
0x080057c8: 4628 (F MOV r0,r5
0x080057ca: f01cfc29 ..). BL __0printf ; 0x8022020
0x080057ce: 3c01 .< SUBS r4,#1
0x080057d0: d1f8 .. BNE 0x80057c4 ; btdm_host_recv_vendor_evt + 104
0x080057d2: f2444040 D.@@ MOV r0,#0x4440
0x080057d6: f6c00002 .... MOVT r0,#0x802
0x080057da: b004 .. ADD sp,sp,#0x10
0x080057dc: ecbd8b02 .... VPOP {d8}
0x080057e0: b001 .. ADD sp,sp,#4
0x080057e2: e8bd40f0 ...@ POP {r4-r7,lr}
0x080057e6: f01db8ff .... B.W puts ; 0x80229e8
0x080057ea: bf00 .. NOP
$d.3
0x080057ec: 4e455645 EVEN DCD 1313166917
0x080057f0: 00203a54 T: . DCD 2112084
0x080057f4: 362e3025 %0.6 DCD 908996645
0x080057f8: 25202c66 f, % DCD 622865510
0x080057fc: 66362e30 0.6f DCD 1714826800
0x08005800: 3025202c , %0 DCD 807739436
0x08005804: 0d66362e .6f. DCD 224802350
0x08005808: 0000000a .... DCD 10
$t.19
btdm_host_schedule_ble
0x0800580c: f01abd0e .... B.W rwip_host_schedule ; 0x802022c
btdm_host_send_vendor_cmd
0x08005810: 2980 .) CMP r1,#0x80
0x08005812: bf88 .. IT HI
0x08005814: 4770 pG BXHI lr
0x08005816: b5f8 .. PUSH {r3-r7,lr}
0x08005818: 4614 .F MOV r4,r2
0x0800581a: 460d .F MOV r5,r1
0x0800581c: 4606 .F MOV r6,r0
0x0800581e: f2411006 A... MOV r0,#0x1106
0x08005822: 2100 .! MOVS r1,#0
0x08005824: f64f4271 O.qB MOV r2,#0xfc71
0x08005828: 2382 .# MOVS r3,#0x82
0x0800582a: f016f8d1 .... BL ke_msg_alloc ; 0x801b9d0
0x0800582e: 4607 .F MOV r7,r0
0x08005830: 7045 Ep STRB r5,[r0,#1]
0x08005832: 7006 .p STRB r6,[r0,#0]
0x08005834: 3002 .0 ADDS r0,#2
0x08005836: 4621 !F MOV r1,r4
0x08005838: 462a *F MOV r2,r5
0x0800583a: f7fcfd33 ..3. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800583e: 4638 8F MOV r0,r7
0x08005840: e8bd40f8 ...@ POP {r3-r7,lr}
0x08005844: f015bd64 ..d. B.W hci_send_2_controller ; 0x801b310
btdm_host_unlock
0x08005848: b580 .. PUSH {r7,lr}
0x0800584a: f01cfb4e ..N. BL $Ven$TT$L$$xPortIsInsideInterrupt ; 0x8021eea
0x0800584e: b100 .. CBZ r0,0x8005852 ; btdm_host_unlock + 10
0x08005850: e7fe .. B 0x8005850 ; btdm_host_unlock + 8
0x08005852: f2492074 I.t MOV r0,#0x9274
0x08005856: f2c20000 .... MOVT r0,#0x2000
0x0800585a: 6800 .h LDR r0,[r0,#0]
0x0800585c: e8bd4080 ...@ POP {r7,lr}
0x08005860: f01cbb84 .... B.W $Ven$TT$L$$xQueueGiveMutexRecursive ; 0x8021f6c
btdm_host_vendor_cmd_cmp_evt
0x08005864: b570 p. PUSH {r4-r6,lr}
0x08005866: 460c .F MOV r4,r1
0x08005868: 4601 .F MOV r1,r0
0x0800586a: a00d .. ADR r0,{pc}+0x36 ; 0x80058a0
0x0800586c: 4615 .F MOV r5,r2
0x0800586e: f01cfbd7 .... BL __0printf ; 0x8022020
0x08005872: b164 d. CBZ r4,0x800588e ; btdm_host_vendor_cmd_cmp_evt + 42
0x08005874: 1e6e n. SUBS r6,r5,#1
0x08005876: f2444542 D.BE MOV r5,#0x4442
0x0800587a: f6c00502 .... MOVT r5,#0x802
0x0800587e: bf00 .. NOP
0x08005880: f8161f01 .... LDRB r1,[r6,#1]!
0x08005884: 4628 (F MOV r0,r5
0x08005886: f01cfbcb .... BL __0printf ; 0x8022020
0x0800588a: 3c01 .< SUBS r4,#1
0x0800588c: d1f8 .. BNE 0x8005880 ; btdm_host_vendor_cmd_cmp_evt + 28
0x0800588e: f2444040 D.@@ MOV r0,#0x4440
0x08005892: f6c00002 .... MOVT r0,#0x802
0x08005896: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800589a: f01db8a5 .... B.W puts ; 0x80229e8
0x0800589e: bf00 .. NOP
$d.1
0x080058a0: 74617473 stat DCD 1952543859
0x080058a4: 203a7375 us: DCD 540701557
0x080058a8: 30257830 0x%0 DCD 807761968
0x080058ac: 0d2e7832 2x.. DCD 221149234
0x080058b0: 0000000a .... DCD 10
$t.0
btdm_malloc
0x080058b4: b510 .. PUSH {r4,lr}
0x080058b6: f249217b I.{! MOV r1,#0x927b
0x080058ba: f2c20100 .... MOVT r1,#0x2000
0x080058be: 780a .x LDRB r2,[r1,#0]
0x080058c0: 4604 .F MOV r4,r0
0x080058c2: b952 R. CBNZ r2,0x80058da ; btdm_malloc + 38
0x080058c4: 2001 . MOVS r0,#1
0x080058c6: 7008 .p STRB r0,[r1,#0]
0x080058c8: f2402198 @..! MOVW r1,#0x298
0x080058cc: f2c20100 .... MOVT r1,#0x2000
0x080058d0: 2002 . MOVS r0,#2
0x080058d2: f44f42a0 O..B MOV r2,#0x5000
0x080058d6: f015ff33 ..3. BL heap_mem_init ; 0x801b740
0x080058da: 2002 . MOVS r0,#2
0x080058dc: 4621 !F MOV r1,r4
0x080058de: e8bd4010 ...@ POP {r4,lr}
0x080058e2: f01cbb48 ..H. B.W $Ven$TT$L$$heap_mem_alloc ; 0x8021f76
0x080058e6: 0000 .. MOVS r0,r0
btdm_nvds_del
0x080058e8: b580 .. PUSH {r7,lr}
0x080058ea: f5003000 ...0 ADD r0,r0,#0x20000
0x080058ee: f002fd75 ..u. BL flashdb_del ; 0x80083dc
0x080058f2: 2800 .( CMP r0,#0
0x080058f4: bf18 .. IT NE
0x080058f6: 2001 . MOVNE r0,#1
0x080058f8: bd80 .. POP {r7,pc}
0x080058fa: 0000 .. MOVS r0,r0
btdm_nvds_get
0x080058fc: b510 .. PUSH {r4,lr}
0x080058fe: 4613 .F MOV r3,r2
0x08005900: 880a .. LDRH r2,[r1,#0]
0x08005902: 460c .F MOV r4,r1
0x08005904: f5003000 ...0 ADD r0,r0,#0x20000
0x08005908: 4619 .F MOV r1,r3
0x0800590a: f002fd6f ..o. BL flashdb_get ; 0x80083ec
0x0800590e: 4601 .F MOV r1,r0
0x08005910: b280 .. UXTH r0,r0
0x08005912: 8021 !. STRH r1,[r4,#0]
0x08005914: fab0f080 .... CLZ r0,r0
0x08005918: 0940 @. LSRS r0,r0,#5
0x0800591a: bd10 .. POP {r4,pc}
btdm_nvds_put
0x0800591c: b580 .. PUSH {r7,lr}
0x0800591e: 460b .F MOV r3,r1
0x08005920: f5003100 ...1 ADD r1,r0,#0x20000
0x08005924: 2812 .( CMP r0,#0x12
0x08005926: bf08 .. IT EQ
0x08005928: f04f1101 O... MOVEQ r1,#0x10001
0x0800592c: 4608 .F MOV r0,r1
0x0800592e: 4611 .F MOV r1,r2
0x08005930: 461a .F MOV r2,r3
0x08005932: f002fda9 .... BL flashdb_set ; 0x8008488
0x08005936: 2800 .( CMP r0,#0
0x08005938: bf18 .. IT NE
0x0800593a: 2001 . MOVNE r0,#1
0x0800593c: bd80 .. POP {r7,pc}
0x0800593e: 0000 .. MOVS r0,r0
btdm_time_diff
0x08005940: 1a08 .. SUBS r0,r1,r0
0x08005942: 4770 pG BX lr
btdm_timer_start
0x08005944: b5f0 .. PUSH {r4-r7,lr}
0x08005946: b081 .. SUB sp,sp,#4
0x08005948: f648762c H.,v MOV r6,#0x8f2c
0x0800594c: f2c20600 .... MOVT r6,#0x2000
0x08005950: 7831 1x LDRB r1,[r6,#0]
0x08005952: f6487528 H.(u MOV r5,#0x8f28
0x08005956: 2901 .) CMP r1,#1
0x08005958: 4604 .F MOV r4,r0
0x0800595a: f2c20500 .... MOVT r5,#0x2000
0x0800595e: d101 .. BNE 0x8005964 ; btdm_timer_start + 32
0x08005960: 6828 (h LDR r0,[r5,#0]
0x08005962: e00d .. B 0x8005980 ; btdm_timer_start + 60
0x08005964: f641602d A.-` MOV r0,#0x1e2d
0x08005968: f6c00002 .... MOVT r0,#0x802
0x0800596c: 9000 .. STR r0,[sp,#0]
0x0800596e: a012 .. ADR r0,{pc}+0x4a ; 0x80059b8
0x08005970: 4621 !F MOV r1,r4
0x08005972: 2201 ." MOVS r2,#1
0x08005974: 2300 .# MOVS r3,#0
0x08005976: 2701 .' MOVS r7,#1
0x08005978: f01cfb02 .... BL $Ven$TT$L$$xTimerCreate ; 0x8021f80
0x0800597c: 6028 (` STR r0,[r5,#0]
0x0800597e: 7037 7p STRB r7,[r6,#0]
0x08005980: f04f36ff O..6 MOV r6,#0xffffffff
0x08005984: 2103 .! MOVS r1,#3
0x08005986: 2200 ." MOVS r2,#0
0x08005988: 2300 .# MOVS r3,#0
0x0800598a: 9600 .. STR r6,[sp,#0]
0x0800598c: f01cfafd .... BL $Ven$TT$L$$xTimerGenericCommand ; 0x8021f8a
0x08005990: 6828 (h LDR r0,[r5,#0]
0x08005992: 2104 .! MOVS r1,#4
0x08005994: 4622 "F MOV r2,r4
0x08005996: 2300 .# MOVS r3,#0
0x08005998: 9600 .. STR r6,[sp,#0]
0x0800599a: f01cfaf6 .... BL $Ven$TT$L$$xTimerGenericCommand ; 0x8021f8a
0x0800599e: 682c ,h LDR r4,[r5,#0]
0x080059a0: f01cfada .... BL $Ven$TT$L$$xTaskGetTickCount ; 0x8021f58
0x080059a4: 4602 .F MOV r2,r0
0x080059a6: 4620 F MOV r0,r4
0x080059a8: 2101 .! MOVS r1,#1
0x080059aa: 2300 .# MOVS r3,#0
0x080059ac: 9600 .. STR r6,[sp,#0]
0x080059ae: f01cfaec .... BL $Ven$TT$L$$xTimerGenericCommand ; 0x8021f8a
0x080059b2: b001 .. ADD sp,sp,#4
0x080059b4: bdf0 .. POP {r4-r7,pc}
0x080059b6: bf00 .. NOP
$d.1
0x080059b8: 656d6954 Time DCD 1701669204
0x080059bc: 00000072 r... DCD 114
$t.3
btdm_timer_stop
0x080059c0: b580 .. PUSH {r7,lr}
0x080059c2: b082 .. SUB sp,sp,#8
0x080059c4: f6487028 H.(p MOV r0,#0x8f28
0x080059c8: f2c20000 .... MOVT r0,#0x2000
0x080059cc: 6800 .h LDR r0,[r0,#0]
0x080059ce: b140 @. CBZ r0,0x80059e2 ; btdm_timer_stop + 34
0x080059d0: f04f3cff O..< MOV r12,#0xffffffff
0x080059d4: 2103 .! MOVS r1,#3
0x080059d6: 2200 ." MOVS r2,#0
0x080059d8: 2300 .# MOVS r3,#0
0x080059da: f8cdc000 .... STR r12,[sp,#0]
0x080059de: f01cfad4 .... BL $Ven$TT$L$$xTimerGenericCommand ; 0x8021f8a
0x080059e2: b002 .. ADD sp,sp,#8
0x080059e4: bd80 .. POP {r7,pc}
btdm_timer_trigger
0x080059e6: 2007 . MOVS r0,#7
0x080059e8: f015bfb2 .... B.W ke_event_set ; 0x801b950
cali_IRQHandler
0x080059ec: 210c .! MOVS r1,#0xc
0x080059ee: f2ce010a .... MOVT r1,#0xe00a
0x080059f2: 2201 ." MOVS r2,#1
0x080059f4: 600a .` STR r2,[r1,#0]
0x080059f6: 6842 Bh LDR r2,[r0,#4]
0x080059f8: 2a00 .* CMP r2,#0
0x080059fa: bf08 .. IT EQ
0x080059fc: 4770 pG BXEQ lr
0x080059fe: 6889 .h LDR r1,[r1,#8]
0x08005a00: 4710 .G BX r2
0x08005a02: 0000 .. MOVS r0,r0
cali_calc_rc_freq
0x08005a04: b510 .. PUSH {r4,lr}
0x08005a06: b082 .. SUB sp,sp,#8
0x08005a08: 8843 C. LDRH r3,[r0,#2]
0x08005a0a: f2436200 C..b MOVW r2,#0x3600
0x08005a0e: 460c .F MOV r4,r1
0x08005a10: 4668 hF MOV r0,sp
0x08005a12: a901 .. ADD r1,sp,#4
0x08005a14: f2c0126e ..n. MOVT r2,#0x16e
0x08005a18: f01cfabc .... BL $Ven$TT$L$$mul_64 ; 0x8021f94
0x08005a1c: e9dd0100 .... LDRD r0,r1,[sp,#0]
0x08005a20: 4622 "F MOV r2,r4
0x08005a22: f01cfabc .... BL $Ven$TT$L$$simple_div_64 ; 0x8021f9e
0x08005a26: b002 .. ADD sp,sp,#8
0x08005a28: bd10 .. POP {r4,pc}
0x08005a2a: 0000 .. MOVS r0,r0
cali_done_handle
0x08005a2c: b580 .. PUSH {r7,lr}
0x08005a2e: b082 .. SUB sp,sp,#8
0x08005a30: 9001 .. STR r0,[sp,#4]
0x08005a32: 9100 .. STR r1,[sp,#0]
0x08005a34: 9801 .. LDR r0,[sp,#4]
0x08005a36: 9900 .. LDR r1,[sp,#0]
0x08005a38: f7ffffe4 .... BL cali_calc_rc_freq ; 0x8005a04
0x08005a3c: f01aff0c .... BL system_set_LPRCCLK ; 0x8020858
0x08005a40: 2002 . MOVS r0,#2
0x08005a42: f01afedf .... BL system_prevent_sleep_clear ; 0x8020804
0x08005a46: b002 .. ADD sp,sp,#8
0x08005a48: bd80 .. POP {r7,pc}
0x08005a4a: 0000 .. MOVS r0,r0
cali_init
0x08005a4c: 2100 .! MOVS r1,#0
0x08005a4e: f2ce010a .... MOVT r1,#0xe00a
0x08005a52: 680a .h LDR r2,[r1,#0]
0x08005a54: f0220201 "... BIC r2,r2,#1
0x08005a58: 600a .` STR r2,[r1,#0]
0x08005a5a: 2200 ." MOVS r2,#0
0x08005a5c: 608a .` STR r2,[r1,#8]
0x08005a5e: 7802 .x LDRB r2,[r0,#0]
0x08005a60: 680b .h LDR r3,[r1,#0]
0x08005a62: f3620341 b.A. BFI r3,r2,#1,#1
0x08005a66: 600b .` STR r3,[r1,#0]
0x08005a68: 8840 @. LDRH r0,[r0,#2]
0x08005a6a: 6108 .a STR r0,[r1,#0x10]
0x08005a6c: 4770 pG BX lr
0x08005a6e: 0000 .. MOVS r0,r0
cali_irq
0x08005a70: b580 .. PUSH {r7,lr}
0x08005a72: f6487030 H.0p MOV r0,#0x8f30
0x08005a76: f2c20000 .... MOVT r0,#0x2000
0x08005a7a: f7ffffb7 .... BL cali_IRQHandler ; 0x80059ec
0x08005a7e: bd80 .. POP {r7,pc}
cali_start_IT
0x08005a80: 2000 . MOVS r0,#0
0x08005a82: f2ce000a .... MOVT r0,#0xe00a
0x08005a86: 2101 .! MOVS r1,#1
0x08005a88: 6081 .` STR r1,[r0,#8]
0x08005a8a: 6801 .h LDR r1,[r0,#0]
0x08005a8c: f0410101 A... ORR r1,r1,#1
0x08005a90: 6001 .` STR r1,[r0,#0]
0x08005a92: 4770 pG BX lr
check_and_update_part_cache
0x08005a94: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08005a98: b081 .. SUB sp,sp,#4
0x08005a9a: b371 q. CBZ r1,0x8005afa ; check_and_update_part_cache + 102
0x08005a9c: f249662c I.,f MOV r6,#0x962c
0x08005aa0: f6442967 D.g) MOV r9,#0x4a67
0x08005aa4: 460d .F MOV r5,r1
0x08005aa6: f1000434 ..4. ADD r4,r0,#0x34
0x08005aaa: f2c20600 .... MOVT r6,#0x2000
0x08005aae: f20f08a0 .... ADR.W r8,{pc}+0xa2 ; 0x8005b50
0x08005ab2: f6c00902 .... MOVT r9,#0x802
0x08005ab6: f20f0aac .... ADR.W r10,{pc}+0xae ; 0x8005b64
0x08005aba: e010 .. B 0x8005ade ; check_and_update_part_cache + 74
0x08005abc: 4640 @F MOV r0,r8
0x08005abe: 4649 IF MOV r1,r9
0x08005ac0: 228b ." MOVS r2,#0x8b
0x08005ac2: f01cfaad .... BL __0printf ; 0x8022020
0x08005ac6: 4650 PF MOV r0,r10
0x08005ac8: 4659 YF MOV r1,r11
0x08005aca: f01cfaa9 .... BL __0printf ; 0x8022020
0x08005ace: 200a . MOVS r0,#0xa
0x08005ad0: f01cff84 .... BL putchar ; 0x80229dc
0x08005ad4: 3440 @4 ADDS r4,r4,#0x40
0x08005ad6: 3d01 .= SUBS r5,#1
0x08005ad8: f1060604 .... ADD r6,r6,#4
0x08005adc: d00d .. BEQ 0x8005afa ; check_and_update_part_cache + 102
0x08005ade: f1a40b18 .... SUB r11,r4,#0x18
0x08005ae2: 4658 XF MOV r0,r11
0x08005ae4: f001fc1a .... BL fal_flash_device_find ; 0x800731c
0x08005ae8: 2800 .( CMP r0,#0
0x08005aea: d0e7 .. BEQ 0x8005abc ; check_and_update_part_cache + 40
0x08005aec: 4607 .F MOV r7,r0
0x08005aee: 6820 h LDR r0,[r4,#0]
0x08005af0: 69f9 .i LDR r1,[r7,#0x1c]
0x08005af2: 4288 .B CMP r0,r1
0x08005af4: da05 .. BGE 0x8005b02 ; check_and_update_part_cache + 110
0x08005af6: 6037 7` STR r7,[r6,#0]
0x08005af8: e7ec .. B 0x8005ad4 ; check_and_update_part_cache + 64
0x08005afa: 2000 . MOVS r0,#0
0x08005afc: b001 .. ADD sp,sp,#4
0x08005afe: e8bd8ff0 .... POP {r4-r11,pc}
0x08005b02: f6440005 D... MOV r0,#0x4805
0x08005b06: f6442167 D.g! MOV r1,#0x4a67
0x08005b0a: f6c00002 .... MOVT r0,#0x802
0x08005b0e: f6c00102 .... MOVT r1,#0x802
0x08005b12: 2292 ." MOVS r2,#0x92
0x08005b14: f01cfa84 .... BL __0printf ; 0x8022020
0x08005b18: f8542930 T.0) LDR r2,[r4],#-0x30
0x08005b1c: 69fb .i LDR r3,[r7,#0x1c]
0x08005b1e: f644007a D.z. MOV r0,#0x487a
0x08005b22: f6c00002 .... MOVT r0,#0x802
0x08005b26: 4621 !F MOV r1,r4
0x08005b28: f01cfa7a ..z. BL __0printf ; 0x8022020
0x08005b2c: f64420cf D.. MOV r0,#0x4acf
0x08005b30: f6c00002 .... MOVT r0,#0x802
0x08005b34: f01cff58 ..X. BL puts ; 0x80229e8
0x08005b38: f2496034 I.4` MOV r0,#0x9634
0x08005b3c: f2c20000 .... MOVT r0,#0x2000
0x08005b40: 2100 .! MOVS r1,#0
0x08005b42: 6001 .` STR r1,[r0,#0]
0x08005b44: f04f30ff O..0 MOV r0,#0xffffffff
0x08005b48: b001 .. ADD sp,sp,#4
0x08005b4a: e8bd8ff0 .... POP {r4-r11,pc}
0x08005b4e: bf00 .. NOP
$d.4
0x08005b50: 462f445b [D/F DCD 1177502811
0x08005b54: 205d4c41 AL] DCD 542985281
0x08005b58: 3a732528 (%s: DCD 980624680
0x08005b5c: 20296425 %d) DCD 539583525
0x08005b60: 00000000 .... DCD 0
0x08005b64: 6e726157 Warn DCD 1852989783
0x08005b68: 3a676e69 ing: DCD 979857001
0x08005b6c: 206f4420 Do DCD 544162848
0x08005b70: 20544f4e NOT DCD 542396238
0x08005b74: 6e756f66 foun DCD 1853189990
0x08005b78: 68742064 d th DCD 1752440932
0x08005b7c: 6c662065 e fl DCD 1818632293
0x08005b80: 20687361 ash DCD 543716193
0x08005b84: 69766564 devi DCD 1769366884
0x08005b88: 25286563 ce(% DCD 623404387
0x08005b8c: 002e2973 s).. DCD 3025267
$t.18
cmp_dest_id
0x08005b90: 88c0 .. LDRH r0,[r0,#6]
0x08005b92: 1a40 @. SUBS r0,r0,r1
0x08005b94: fab0f080 .... CLZ r0,r0
0x08005b98: 0940 @. LSRS r0,r0,#5
0x08005b9a: 4770 pG BX lr
co_bit_cnt
0x08005b9c: b5b0 .. PUSH {r4,r5,r7,lr}
0x08005b9e: 4b09 .K LDR r3,[pc,#36] ; [0x8005bc4] = 0x802425c
0x08005ba0: 2100 .! MOVS r1,#0
0x08005ba2: 2202 ." MOVS r2,#2
0x08005ba4: 0614 .. LSLS r4,r2,#24
0x08005ba6: d00a .. BEQ 0x8005bbe ; co_bit_cnt + 34
0x08005ba8: f8104b01 ...K LDRB r4,[r0],#1
0x08005bac: 3a01 .: SUBS r2,#1
0x08005bae: 0925 %. LSRS r5,r4,#4
0x08005bb0: f004040f .... AND r4,r4,#0xf
0x08005bb4: 5d1c .] LDRB r4,[r3,r4]
0x08005bb6: 5d5d ]] LDRB r5,[r3,r5]
0x08005bb8: 4421 !D ADD r1,r1,r4
0x08005bba: 4429 )D ADD r1,r1,r5
0x08005bbc: e7f2 .. B 0x8005ba4 ; co_bit_cnt + 8
0x08005bbe: b2c8 .. UXTB r0,r1
0x08005bc0: bdb0 .. POP {r4,r5,r7,pc}
0x08005bc2: bf00 .. NOP
$d.30
__arm_cp.15_0
0x08005bc4: 0802425c \B.. DCD 134365788
$t.5
co_bswap
0x08005bc8: b12a *. CBZ r2,0x8005bd6 ; co_bswap + 14
0x08005bca: 3a01 .: SUBS r2,#1
0x08005bcc: b293 .. UXTH r3,r2
0x08005bce: 5ccb .\ LDRB r3,[r1,r3]
0x08005bd0: f8003b01 ...; STRB r3,[r0],#1
0x08005bd4: e7f8 .. B co_bswap ; 0x8005bc8
0x08005bd6: 4770 pG BX lr
co_btohs
0x08005bd8: b580 .. PUSH {r7,lr}
0x08005bda: b082 .. SUB sp,sp,#8
0x08005bdc: 4601 .F MOV r1,r0
0x08005bde: f8ad0006 .... STRH r0,[sp,#6]
0x08005be2: f8bd0006 .... LDRH r0,[sp,#6]
0x08005be6: 9100 .. STR r1,[sp,#0]
0x08005be8: f000fa76 ..v. BL co_htobs ; 0x80060d8
0x08005bec: b002 .. ADD sp,sp,#8
0x08005bee: bd80 .. POP {r7,pc}
co_buf_acquire
0x08005bf0: b128 (. CBZ r0,0x8005bfe ; co_buf_acquire + 14
0x08005bf2: 7ac1 .z LDRB r1,[r0,#0xb]
0x08005bf4: b119 .. CBZ r1,0x8005bfe ; co_buf_acquire + 14
0x08005bf6: 3101 .1 ADDS r1,#1
0x08005bf8: 72c1 .r STRB r1,[r0,#0xb]
0x08005bfa: 2000 . MOVS r0,#0
0x08005bfc: 4770 pG BX lr
0x08005bfe: 2001 . MOVS r0,#1
0x08005c00: 4770 pG BX lr
0x08005c02: 0000 .. MOVS r0,r0
co_buf_alloc
0x08005c04: e92d43f8 -..C PUSH {r3-r9,lr}
0x08005c08: 4680 .F MOV r8,r0
0x08005c0a: 1850 P. ADDS r0,r2,r1
0x08005c0c: 460f .F MOV r7,r1
0x08005c0e: 2102 .! MOVS r1,#2
0x08005c10: 461e .F MOV r6,r3
0x08005c12: 4691 .F MOV r9,r2
0x08005c14: 2402 .$ MOVS r4,#2
0x08005c16: 4418 .D ADD r0,r0,r3
0x08005c18: b280 .. UXTH r0,r0
0x08005c1a: f1000534 ..4. ADD r5,r0,#0x34
0x08005c1e: 4628 (F MOV r0,r5
0x08005c20: f01cf9c2 .... BL $Ven$TT$L$$ke_check_malloc ; 0x8021fa8
0x08005c24: b1c0 .. CBZ r0,0x8005c58 ; co_buf_alloc + 84
0x08005c26: 4628 (F MOV r0,r5
0x08005c28: f7fffe44 ..D. BL btdm_malloc ; 0x80058b4
0x08005c2c: b198 .. CBZ r0,0x8005c56 ; co_buf_alloc + 82
0x08005c2e: 4604 .F MOV r4,r0
0x08005c30: 48c6 .H LDR r0,[pc,#792] ; [0x8005f4c] = 0x20008f38
0x08005c32: 4621 !F MOV r1,r4
0x08005c34: 3010 .0 ADDS r0,r0,#0x10
0x08005c36: f000fb0f .... BL co_list_push_back ; 0x8006258
0x08005c3a: 20a5 . MOVS r0,#0xa5
0x08005c3c: 81a6 .. STRH r6,[r4,#0xc]
0x08005c3e: 8167 g. STRH r7,[r4,#0xa]
0x08005c40: f8a49008 .... STRH r9,[r4,#8]
0x08005c44: 8620 . STRH r0,[r4,#0x30]
0x08005c46: f44f70ff O..p MOV r0,#0x1fe
0x08005c4a: 81e0 .. STRH r0,[r4,#0xe]
0x08005c4c: 1d20 . ADDS r0,r4,#4
0x08005c4e: 2400 .$ MOVS r4,#0
0x08005c50: f8c80000 .... STR r0,[r8,#0]
0x08005c54: e000 .. B 0x8005c58 ; co_buf_alloc + 84
0x08005c56: 2402 .$ MOVS r4,#2
0x08005c58: 4620 F MOV r0,r4
0x08005c5a: e8bd83f8 .... POP {r3-r9,pc}
0x08005c5e: bf00 .. NOP
co_buf_cb_free_set
0x08005c60: b570 p. PUSH {r4-r6,lr}
0x08005c62: b148 H. CBZ r0,0x8005c78 ; co_buf_cb_free_set + 24
0x08005c64: 4604 .F MOV r4,r0
0x08005c66: f890002d ..-. LDRB r0,[r0,#0x2d]
0x08005c6a: 460e .F MOV r6,r1
0x08005c6c: 4615 .F MOV r5,r2
0x08005c6e: 06c1 .. LSLS r1,r0,#27
0x08005c70: d404 .. BMI 0x8005c7c ; co_buf_cb_free_set + 28
0x08005c72: f010020f .... ANDS r2,r0,#0xf
0x08005c76: d001 .. BEQ 0x8005c7c ; co_buf_cb_free_set + 28
0x08005c78: 2001 . MOVS r0,#1
0x08005c7a: bd70 p. POP {r4-r6,pc}
0x08005c7c: 2900 .) CMP r1,#0
0x08005c7e: d405 .. BMI 0x8005c8c ; co_buf_cb_free_set + 44
0x08005c80: 4620 F MOV r0,r4
0x08005c82: 2108 .! MOVS r1,#8
0x08005c84: f000f920 .. . BL co_buf_metadata_freeze ; 0x8005ec8
0x08005c88: f894002d ..-. LDRB r0,[r4,#0x2d]
0x08005c8c: f0400010 @... ORR r0,r0,#0x10
0x08005c90: e9c46503 ...e STRD r6,r5,[r4,#0xc]
0x08005c94: f884002d ..-. STRB r0,[r4,#0x2d]
0x08005c98: 2000 . MOVS r0,#0
0x08005c9a: bd70 p. POP {r4-r6,pc}
co_buf_copy
0x08005c9c: b570 p. PUSH {r4-r6,lr}
0x08005c9e: 4604 .F MOV r4,r0
0x08005ca0: 2001 . MOVS r0,#1
0x08005ca2: b344 D. CBZ r4,0x8005cf6 ; co_buf_copy + 90
0x08005ca4: 460d .F MOV r5,r1
0x08005ca6: b331 1. CBZ r1,0x8005cf6 ; co_buf_copy + 90
0x08005ca8: 88a8 .. LDRH r0,[r5,#4]
0x08005caa: 4290 .B CMP r0,r2
0x08005cac: d324 $. BCC 0x8005cf8 ; co_buf_copy + 92
0x08005cae: f895102d ..-. LDRB r1,[r5,#0x2d]
0x08005cb2: 1cde .. ADDS r6,r3,#3
0x08005cb4: 08b0 .. LSRS r0,r6,#2
0x08005cb6: f001010f .... AND r1,r1,#0xf
0x08005cba: 4408 .D ADD r0,r0,r1
0x08005cbc: 2808 .( CMP r0,#8
0x08005cbe: d81b .. BHI 0x8005cf8 ; co_buf_copy + 92
0x08005cc0: 88e8 .. LDRH r0,[r5,#6]
0x08005cc2: 88e1 .. LDRH r1,[r4,#6]
0x08005cc4: 4428 (D ADD r0,r0,r5
0x08005cc6: 4421 !D ADD r1,r1,r4
0x08005cc8: 3030 00 ADDS r0,r0,#0x30
0x08005cca: 3130 01 ADDS r1,r1,#0x30
0x08005ccc: f000f890 .... BL co_buf_mem_cpy ; 0x8005df0
0x08005cd0: f895002d ..-. LDRB r0,[r5,#0x2d]
0x08005cd4: f894102d ..-. LDRB r1,[r4,#0x2d]
0x08005cd8: f0260203 &... BIC r2,r6,#3
0x08005cdc: f000000f .... AND r0,r0,#0xf
0x08005ce0: f001010f .... AND r1,r1,#0xf
0x08005ce4: eb050080 .... ADD r0,r5,r0,LSL #2
0x08005ce8: eb040181 .... ADD r1,r4,r1,LSL #2
0x08005cec: 300c .0 ADDS r0,r0,#0xc
0x08005cee: 310c .1 ADDS r1,r1,#0xc
0x08005cf0: f000f87e ..~. BL co_buf_mem_cpy ; 0x8005df0
0x08005cf4: 2000 . MOVS r0,#0
0x08005cf6: bd70 p. POP {r4-r6,pc}
0x08005cf8: 2001 . MOVS r0,#1
0x08005cfa: bd70 p. POP {r4-r6,pc}
co_buf_copy_data_from_mem
0x08005cfc: b580 .. PUSH {r7,lr}
0x08005cfe: 4603 .F MOV r3,r0
0x08005d00: 2001 . MOVS r0,#1
0x08005d02: b15b [. CBZ r3,0x8005d1c ; co_buf_copy_data_from_mem + 32
0x08005d04: b151 Q. CBZ r1,0x8005d1c ; co_buf_copy_data_from_mem + 32
0x08005d06: 8898 .. LDRH r0,[r3,#4]
0x08005d08: 4290 .B CMP r0,r2
0x08005d0a: bf3c <. ITT CC
0x08005d0c: 2001 . MOVCC r0,#1
0x08005d0e: bd80 .. POPCC {r7,pc}
0x08005d10: 88d8 .. LDRH r0,[r3,#6]
0x08005d12: 4418 .D ADD r0,r0,r3
0x08005d14: 3030 00 ADDS r0,r0,#0x30
0x08005d16: f000f86b ..k. BL co_buf_mem_cpy ; 0x8005df0
0x08005d1a: 2000 . MOVS r0,#0
0x08005d1c: bd80 .. POP {r7,pc}
co_buf_copy_data_to_mem
0x08005d1e: b580 .. PUSH {r7,lr}
0x08005d20: 4603 .F MOV r3,r0
0x08005d22: 2001 . MOVS r0,#1
0x08005d24: b173 s. CBZ r3,0x8005d44 ; co_buf_copy_data_to_mem + 38
0x08005d26: b169 i. CBZ r1,0x8005d44 ; co_buf_copy_data_to_mem + 38
0x08005d28: 8898 .. LDRH r0,[r3,#4]
0x08005d2a: 4290 .B CMP r0,r2
0x08005d2c: bf3c <. ITT CC
0x08005d2e: 2001 . MOVCC r0,#1
0x08005d30: bd80 .. POPCC {r7,pc}
0x08005d32: 88d8 .. LDRH r0,[r3,#6]
0x08005d34: 4418 .D ADD r0,r0,r3
0x08005d36: f1000330 ..0. ADD r3,r0,#0x30
0x08005d3a: 4608 .F MOV r0,r1
0x08005d3c: 4619 .F MOV r1,r3
0x08005d3e: f000f857 ..W. BL co_buf_mem_cpy ; 0x8005df0
0x08005d42: 2000 . MOVS r0,#0
0x08005d44: bd80 .. POP {r7,pc}
co_buf_duplicate
0x08005d46: b570 p. PUSH {r4-r6,lr}
0x08005d48: b148 H. CBZ r0,0x8005d5e ; co_buf_duplicate + 24
0x08005d4a: 8886 .. LDRH r6,[r0,#4]
0x08005d4c: 4604 .F MOV r4,r0
0x08005d4e: 460d .F MOV r5,r1
0x08005d50: 4608 .F MOV r0,r1
0x08005d52: 4611 .F MOV r1,r2
0x08005d54: 4632 2F MOV r2,r6
0x08005d56: f7ffff55 ..U. BL co_buf_alloc ; 0x8005c04
0x08005d5a: b110 .. CBZ r0,0x8005d62 ; co_buf_duplicate + 28
0x08005d5c: bd70 p. POP {r4-r6,pc}
0x08005d5e: 2001 . MOVS r0,#1
0x08005d60: bd70 p. POP {r4-r6,pc}
0x08005d62: 88e0 .. LDRH r0,[r4,#6]
0x08005d64: 4420 D ADD r0,r0,r4
0x08005d66: f1000130 ..0. ADD r1,r0,#0x30
0x08005d6a: 6828 (h LDR r0,[r5,#0]
0x08005d6c: 88c2 .. LDRH r2,[r0,#6]
0x08005d6e: 4410 .D ADD r0,r0,r2
0x08005d70: 88a2 .. LDRH r2,[r4,#4]
0x08005d72: 3030 00 ADDS r0,r0,#0x30
0x08005d74: f000f83c ..<. BL co_buf_mem_cpy ; 0x8005df0
0x08005d78: 2000 . MOVS r0,#0
0x08005d7a: bd70 p. POP {r4-r6,pc}
co_buf_head_release
0x08005d7c: b110 .. CBZ r0,0x8005d84 ; co_buf_head_release + 8
0x08005d7e: 8882 .. LDRH r2,[r0,#4]
0x08005d80: 428a .B CMP r2,r1
0x08005d82: d201 .. BCS 0x8005d88 ; co_buf_head_release + 12
0x08005d84: 2001 . MOVS r0,#1
0x08005d86: 4770 pG BX lr
0x08005d88: 1a52 R. SUBS r2,r2,r1
0x08005d8a: 8082 .. STRH r2,[r0,#4]
0x08005d8c: 88c2 .. LDRH r2,[r0,#6]
0x08005d8e: 4411 .D ADD r1,r1,r2
0x08005d90: 80c1 .. STRH r1,[r0,#6]
0x08005d92: 2000 . MOVS r0,#0
0x08005d94: 4770 pG BX lr
co_buf_head_reserve
0x08005d96: b110 .. CBZ r0,0x8005d9e ; co_buf_head_reserve + 8
0x08005d98: 88c2 .. LDRH r2,[r0,#6]
0x08005d9a: 428a .B CMP r2,r1
0x08005d9c: d201 .. BCS 0x8005da2 ; co_buf_head_reserve + 12
0x08005d9e: 2001 . MOVS r0,#1
0x08005da0: 4770 pG BX lr
0x08005da2: 1a52 R. SUBS r2,r2,r1
0x08005da4: 80c2 .. STRH r2,[r0,#6]
0x08005da6: 8882 .. LDRH r2,[r0,#4]
0x08005da8: 4411 .D ADD r1,r1,r2
0x08005daa: 8081 .. STRH r1,[r0,#4]
0x08005dac: 2000 . MOVS r0,#0
0x08005dae: 4770 pG BX lr
co_buf_init
0x08005db0: b5b0 .. PUSH {r4,r5,r7,lr}
0x08005db2: 1e41 A. SUBS r1,r0,#1
0x08005db4: 2902 .) CMP r1,#2
0x08005db6: d20a .. BCS 0x8005dce ; co_buf_init + 30
0x08005db8: 4d64 dM LDR r5,[pc,#400] ; [0x8005f4c] = 0x20008f38
0x08005dba: f1050410 .... ADD r4,r5,#0x10
0x08005dbe: 6928 (i LDR r0,[r5,#0x10]
0x08005dc0: b198 .. CBZ r0,0x8005dea ; co_buf_init + 58
0x08005dc2: 4620 F MOV r0,r4
0x08005dc4: f000fa3c ..<. BL co_list_pop_front ; 0x8006240
0x08005dc8: f7fffc96 .... BL btdm_free ; 0x80056f8
0x08005dcc: e7f7 .. B 0x8005dbe ; co_buf_init + 14
0x08005dce: b960 `. CBNZ r0,0x8005dea ; co_buf_init + 58
0x08005dd0: 4c5e ^L LDR r4,[pc,#376] ; [0x8005f4c] = 0x20008f38
0x08005dd2: 4d06 .M LDR r5,[pc,#24] ; [0x8005dec] = 0x8006159
0x08005dd4: f1040008 .... ADD r0,r4,#8
0x08005dd8: 47a8 .G BLX r5
0x08005dda: 4620 F MOV r0,r4
0x08005ddc: 47a8 .G BLX r5
0x08005dde: f1040010 .... ADD r0,r4,#0x10
0x08005de2: 4629 )F MOV r1,r5
0x08005de4: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08005de8: 4708 .G BX r1
0x08005dea: bdb0 .. POP {r4,r5,r7,pc}
$d.1
__arm_cp.0_1
0x08005dec: 08006159 Ya.. DCD 134242649
$t.16
co_buf_mem_cpy
0x08005df0: b510 .. PUSH {r4,lr}
0x08005df2: 0783 .. LSLS r3,r0,#30
0x08005df4: bf08 .. IT EQ
0x08005df6: ea5f7381 _..s LSLSEQ r3,r1,#30
0x08005dfa: d00a .. BEQ 0x8005e12 ; co_buf_mem_cpy + 34
0x08005dfc: 2a04 .* CMP r2,#4
0x08005dfe: d30a .. BCC 0x8005e16 ; co_buf_mem_cpy + 38
0x08005e00: f8513b04 Q..; LDR r3,[r1],#4
0x08005e04: 3a04 .: SUBS r2,#4
0x08005e06: f8403b04 @..; STR r3,[r0],#4
0x08005e0a: e7f7 .. B 0x8005dfc ; co_buf_mem_cpy + 12
0x08005e0c: c908 .. LDM r1!,{r3}
0x08005e0e: 3a04 .: SUBS r2,#4
0x08005e10: c008 .. STM r0!,{r3}
0x08005e12: 2a04 .* CMP r2,#4
0x08005e14: d2fa .. BCS 0x8005e0c ; co_buf_mem_cpy + 28
0x08005e16: 2300 .# MOVS r3,#0
0x08005e18: b2dc .. UXTB r4,r3
0x08005e1a: 42a2 .B CMP r2,r4
0x08005e1c: bf98 .. IT LS
0x08005e1e: bd10 .. POPLS {r4,pc}
0x08005e20: f8114b01 ...K LDRB r4,[r1],#1
0x08005e24: 3301 .3 ADDS r3,#1
0x08005e26: f8004b01 ...K STRB r4,[r0],#1
0x08005e2a: e7f5 .. B 0x8005e18 ; co_buf_mem_cpy + 40
co_buf_metadata
0x08005e2c: b148 H. CBZ r0,0x8005e42 ; co_buf_metadata + 22
0x08005e2e: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005e32: f001010f .... AND r1,r1,#0xf
0x08005e36: 2907 .) CMP r1,#7
0x08005e38: bf9e .. ITTT LS
0x08005e3a: eb000081 .... ADDLS r0,r0,r1,LSL #2
0x08005e3e: 300c .0 ADDLS r0,r0,#0xc
0x08005e40: 4770 pG BXLS lr
0x08005e42: 2000 . MOVS r0,#0
0x08005e44: 4770 pG BX lr
co_buf_metadata
0x08005e46: b148 H. CBZ r0,0x8005e5c ; co_buf_metadata + 22
0x08005e48: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005e4c: f001010f .... AND r1,r1,#0xf
0x08005e50: 2907 .) CMP r1,#7
0x08005e52: bf9e .. ITTT LS
0x08005e54: eb000081 .... ADDLS r0,r0,r1,LSL #2
0x08005e58: 300c .0 ADDLS r0,r0,#0xc
0x08005e5a: 4770 pG BXLS lr
0x08005e5c: 2000 . MOVS r0,#0
0x08005e5e: 4770 pG BX lr
co_buf_metadata
0x08005e60: b148 H. CBZ r0,0x8005e76 ; co_buf_metadata + 22
0x08005e62: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005e66: f001010f .... AND r1,r1,#0xf
0x08005e6a: 2907 .) CMP r1,#7
0x08005e6c: bf9e .. ITTT LS
0x08005e6e: eb000081 .... ADDLS r0,r0,r1,LSL #2
0x08005e72: 300c .0 ADDLS r0,r0,#0xc
0x08005e74: 4770 pG BXLS lr
0x08005e76: 2000 . MOVS r0,#0
0x08005e78: 4770 pG BX lr
co_buf_metadata
0x08005e7a: b148 H. CBZ r0,0x8005e90 ; co_buf_metadata + 22
0x08005e7c: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005e80: f001010f .... AND r1,r1,#0xf
0x08005e84: 2907 .) CMP r1,#7
0x08005e86: bf9e .. ITTT LS
0x08005e88: eb000081 .... ADDLS r0,r0,r1,LSL #2
0x08005e8c: 300c .0 ADDLS r0,r0,#0xc
0x08005e8e: 4770 pG BXLS lr
0x08005e90: 2000 . MOVS r0,#0
0x08005e92: 4770 pG BX lr
co_buf_metadata
0x08005e94: b148 H. CBZ r0,0x8005eaa ; co_buf_metadata + 22
0x08005e96: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005e9a: f001010f .... AND r1,r1,#0xf
0x08005e9e: 2907 .) CMP r1,#7
0x08005ea0: bf9e .. ITTT LS
0x08005ea2: eb000081 .... ADDLS r0,r0,r1,LSL #2
0x08005ea6: 300c .0 ADDLS r0,r0,#0xc
0x08005ea8: 4770 pG BXLS lr
0x08005eaa: 2000 . MOVS r0,#0
0x08005eac: 4770 pG BX lr
co_buf_metadata
0x08005eae: b148 H. CBZ r0,0x8005ec4 ; co_buf_metadata + 22
0x08005eb0: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005eb4: f001010f .... AND r1,r1,#0xf
0x08005eb8: 2907 .) CMP r1,#7
0x08005eba: bf9e .. ITTT LS
0x08005ebc: eb000081 .... ADDLS r0,r0,r1,LSL #2
0x08005ec0: 300c .0 ADDLS r0,r0,#0xc
0x08005ec2: 4770 pG BXLS lr
0x08005ec4: 2000 . MOVS r0,#0
0x08005ec6: 4770 pG BX lr
co_buf_metadata_freeze
0x08005ec8: b178 x. CBZ r0,0x8005eea ; co_buf_metadata_freeze + 34
0x08005eca: 1cca .. ADDS r2,r1,#3
0x08005ecc: f890102d ..-. LDRB r1,[r0,#0x2d]
0x08005ed0: f001030f .... AND r3,r1,#0xf
0x08005ed4: eb030292 .... ADD r2,r3,r2,LSR #2
0x08005ed8: 2a08 .* CMP r2,#8
0x08005eda: d806 .. BHI 0x8005eea ; co_buf_metadata_freeze + 34
0x08005edc: f00101f0 .... AND r1,r1,#0xf0
0x08005ee0: 4311 .C ORRS r1,r1,r2
0x08005ee2: f880102d ..-. STRB r1,[r0,#0x2d]
0x08005ee6: 2000 . MOVS r0,#0
0x08005ee8: 4770 pG BX lr
0x08005eea: 2001 . MOVS r0,#1
0x08005eec: 4770 pG BX lr
0x08005eee: 0000 .. MOVS r0,r0
co_buf_release
0x08005ef0: b510 .. PUSH {r4,lr}
0x08005ef2: b1b8 .. CBZ r0,0x8005f24 ; co_buf_release + 52
0x08005ef4: 4604 .F MOV r4,r0
0x08005ef6: 7ac0 .z LDRB r0,[r0,#0xb]
0x08005ef8: b1a0 .. CBZ r0,0x8005f24 ; co_buf_release + 52
0x08005efa: 3801 .8 SUBS r0,#1
0x08005efc: 72e0 .r STRB r0,[r4,#0xb]
0x08005efe: 0600 .. LSLS r0,r0,#24
0x08005f00: d121 !. BNE 0x8005f46 ; co_buf_release + 86
0x08005f02: f894002d ..-. LDRB r0,[r4,#0x2d]
0x08005f06: 06c0 .. LSLS r0,r0,#27
0x08005f08: d503 .. BPL 0x8005f12 ; co_buf_release + 34
0x08005f0a: e9d42103 ...! LDRD r2,r1,[r4,#0xc]
0x08005f0e: 4620 F MOV r0,r4
0x08005f10: 4790 .G BLX r2
0x08005f12: 7aa0 .z LDRB r0,[r4,#0xa]
0x08005f14: 28fe .( CMP r0,#0xfe
0x08005f16: d007 .. BEQ 0x8005f28 ; co_buf_release + 56
0x08005f18: 28fd .( CMP r0,#0xfd
0x08005f1a: d00f .. BEQ 0x8005f3c ; co_buf_release + 76
0x08005f1c: 28fc .( CMP r0,#0xfc
0x08005f1e: d112 .. BNE 0x8005f46 ; co_buf_release + 86
0x08005f20: 480a .H LDR r0,[pc,#40] ; [0x8005f4c] = 0x20008f38
0x08005f22: e00d .. B 0x8005f40 ; co_buf_release + 80
0x08005f24: 2001 . MOVS r0,#1
0x08005f26: bd10 .. POP {r4,pc}
0x08005f28: 4808 .H LDR r0,[pc,#32] ; [0x8005f4c] = 0x20008f38
0x08005f2a: 3c04 .< SUBS r4,#4
0x08005f2c: 4621 !F MOV r1,r4
0x08005f2e: 3010 .0 ADDS r0,r0,#0x10
0x08005f30: f000f8da .... BL co_list_extract ; 0x80060e8
0x08005f34: 4620 F MOV r0,r4
0x08005f36: f7fffbdf .... BL btdm_free ; 0x80056f8
0x08005f3a: e004 .. B 0x8005f46 ; co_buf_release + 86
0x08005f3c: 4803 .H LDR r0,[pc,#12] ; [0x8005f4c] = 0x20008f38
0x08005f3e: 3008 .0 ADDS r0,r0,#8
0x08005f40: 4621 !F MOV r1,r4
0x08005f42: f000f989 .... BL co_list_push_back ; 0x8006258
0x08005f46: 2000 . MOVS r0,#0
0x08005f48: bd10 .. POP {r4,pc}
0x08005f4a: bf00 .. NOP
$d.7
__arm_cp.4_0
0x08005f4c: 20008f38 8.. DCD 536907576
$t.18
co_buf_reuse
0x08005f50: b5b0 .. PUSH {r4,r5,r7,lr}
0x08005f52: b190 .. CBZ r0,0x8005f7a ; co_buf_reuse + 42
0x08005f54: 4605 .F MOV r5,r0
0x08005f56: 7ac0 .z LDRB r0,[r0,#0xb]
0x08005f58: 2801 .( CMP r0,#1
0x08005f5a: d10e .. BNE 0x8005f7a ; co_buf_reuse + 42
0x08005f5c: f895002d ..-. LDRB r0,[r5,#0x2d]
0x08005f60: 2400 .$ MOVS r4,#0
0x08005f62: 72ec .r STRB r4,[r5,#0xb]
0x08005f64: 06c0 .. LSLS r0,r0,#27
0x08005f66: d503 .. BPL 0x8005f70 ; co_buf_reuse + 32
0x08005f68: e9d52103 ...! LDRD r2,r1,[r5,#0xc]
0x08005f6c: 4628 (F MOV r0,r5
0x08005f6e: 4790 .G BLX r2
0x08005f70: 2001 . MOVS r0,#1
0x08005f72: f885402d ..-@ STRB r4,[r5,#0x2d]
0x08005f76: 72e8 .r STRB r0,[r5,#0xb]
0x08005f78: e000 .. B 0x8005f7c ; co_buf_reuse + 44
0x08005f7a: 2401 .$ MOVS r4,#1
0x08005f7c: 4620 F MOV r0,r4
0x08005f7e: bdb0 .. POP {r4,r5,r7,pc}
co_buf_size
0x08005f80: 8881 .. LDRH r1,[r0,#4]
0x08005f82: 88c2 .. LDRH r2,[r0,#6]
0x08005f84: 8900 .. LDRH r0,[r0,#8]
0x08005f86: 4411 .D ADD r1,r1,r2
0x08005f88: 4408 .D ADD r0,r0,r1
0x08005f8a: 3030 00 ADDS r0,r0,#0x30
0x08005f8c: b280 .. UXTH r0,r0
0x08005f8e: 4770 pG BX lr
co_buf_tail_release
0x08005f90: b110 .. CBZ r0,0x8005f98 ; co_buf_tail_release + 8
0x08005f92: 8882 .. LDRH r2,[r0,#4]
0x08005f94: 428a .B CMP r2,r1
0x08005f96: d201 .. BCS 0x8005f9c ; co_buf_tail_release + 12
0x08005f98: 2001 . MOVS r0,#1
0x08005f9a: 4770 pG BX lr
0x08005f9c: 1a52 R. SUBS r2,r2,r1
0x08005f9e: 8082 .. STRH r2,[r0,#4]
0x08005fa0: 8902 .. LDRH r2,[r0,#8]
0x08005fa2: 4411 .D ADD r1,r1,r2
0x08005fa4: 8101 .. STRH r1,[r0,#8]
0x08005fa6: 2000 . MOVS r0,#0
0x08005fa8: 4770 pG BX lr
co_buf_tail_reserve
0x08005faa: b110 .. CBZ r0,0x8005fb2 ; co_buf_tail_reserve + 8
0x08005fac: 8902 .. LDRH r2,[r0,#8]
0x08005fae: 428a .B CMP r2,r1
0x08005fb0: d201 .. BCS 0x8005fb6 ; co_buf_tail_reserve + 12
0x08005fb2: 2001 . MOVS r0,#1
0x08005fb4: 4770 pG BX lr
0x08005fb6: 1a52 R. SUBS r2,r2,r1
0x08005fb8: 8102 .. STRH r2,[r0,#8]
0x08005fba: 8882 .. LDRH r2,[r0,#4]
0x08005fbc: 4411 .D ADD r1,r1,r2
0x08005fbe: 8081 .. STRH r1,[r0,#4]
0x08005fc0: 2000 . MOVS r0,#0
0x08005fc2: 4770 pG BX lr
co_ctz
0x08005fc4: 4601 .F MOV r1,r0
0x08005fc6: 2000 . MOVS r0,#0
0x08005fc8: 2820 ( CMP r0,#0x20
0x08005fca: d005 .. BEQ 0x8005fd8 ; co_ctz + 20
0x08005fcc: fa21f200 !... LSR r2,r1,r0
0x08005fd0: 07d2 .. LSLS r2,r2,#31
0x08005fd2: d101 .. BNE 0x8005fd8 ; co_ctz + 20
0x08005fd4: 3001 .0 ADDS r0,#1
0x08005fd6: e7f7 .. B 0x8005fc8 ; co_ctz + 4
0x08005fd8: 4770 pG BX lr
co_ctz
0x08005fda: 4601 .F MOV r1,r0
0x08005fdc: 2000 . MOVS r0,#0
0x08005fde: 2820 ( CMP r0,#0x20
0x08005fe0: d005 .. BEQ 0x8005fee ; co_ctz + 20
0x08005fe2: fa21f200 !... LSR r2,r1,r0
0x08005fe6: 07d2 .. LSLS r2,r2,#31
0x08005fe8: d101 .. BNE 0x8005fee ; co_ctz + 20
0x08005fea: 3001 .0 ADDS r0,#1
0x08005fec: e7f7 .. B 0x8005fde ; co_ctz + 4
0x08005fee: 4770 pG BX lr
co_ctz
0x08005ff0: 4601 .F MOV r1,r0
0x08005ff2: 2000 . MOVS r0,#0
0x08005ff4: 2820 ( CMP r0,#0x20
0x08005ff6: d005 .. BEQ 0x8006004 ; co_ctz + 20
0x08005ff8: fa21f200 !... LSR r2,r1,r0
0x08005ffc: 07d2 .. LSLS r2,r2,#31
0x08005ffe: d101 .. BNE 0x8006004 ; co_ctz + 20
0x08006000: 3001 .0 ADDS r0,#1
0x08006002: e7f7 .. B 0x8005ff4 ; co_ctz + 4
0x08006004: 4770 pG BX lr
0x08006006: 0000 .. MOVS r0,r0
co_djob_evt_handler
0x08006008: b570 p. PUSH {r4-r6,lr}
0x0800600a: 2020 MOVS r0,#0x20
0x0800600c: f01bff95 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x08006010: 4e30 0N LDR r6,[pc,#192] ; [0x80060d4] = 0x20008f70
0x08006012: 4605 .F MOV r5,r0
0x08006014: 4630 0F MOV r0,r6
0x08006016: f000f913 .... BL co_list_pop_front ; 0x8006240
0x0800601a: 4604 .F MOV r4,r0
0x0800601c: 6830 0h LDR r0,[r6,#0]
0x0800601e: b910 .. CBNZ r0,0x8006026 ; co_djob_evt_handler + 30
0x08006020: 2001 . MOVS r0,#1
0x08006022: f015fc6d ..m. BL ke_event_clear ; 0x801b900
0x08006026: 4628 (F MOV r0,r5
0x08006028: f01bff8c .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0800602c: b134 4. CBZ r4,0x800603c ; co_djob_evt_handler + 52
0x0800602e: 2000 . MOVS r0,#0
0x08006030: 6020 ` STR r0,[r4,#0]
0x08006032: e9d40101 .... LDRD r0,r1,[r4,#4]
0x08006036: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800603a: 4708 .G BX r1
0x0800603c: bd70 p. POP {r4-r6,pc}
0x0800603e: bf00 .. NOP
co_djob_init
0x08006040: b580 .. PUSH {r7,lr}
0x08006042: 1e41 A. SUBS r1,r0,#1
0x08006044: 2902 .) CMP r1,#2
0x08006046: d304 .. BCC 0x8006052 ; co_djob_init + 18
0x08006048: b940 @. CBNZ r0,0x800605c ; co_djob_init + 28
0x0800604a: 4905 .I LDR r1,[pc,#20] ; [0x8006060] = 0x8006009
0x0800604c: 2001 . MOVS r0,#1
0x0800604e: f015fc4d ..M. BL ke_event_callback_set ; 0x801b8ec
0x08006052: 4820 H LDR r0,[pc,#128] ; [0x80060d4] = 0x20008f70
0x08006054: e8bd4080 ...@ POP {r7,lr}
0x08006058: f000b87e ..~. B.W co_list_init ; 0x8006158
0x0800605c: bd80 .. POP {r7,pc}
0x0800605e: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08006060: 08006009 .`.. DCD 134242313
$t.4
co_djob_prepare
0x08006064: 2300 .# MOVS r3,#0
0x08006066: e9c03200 ...2 STRD r3,r2,[r0,#0]
0x0800606a: 6081 .` STR r1,[r0,#8]
0x0800606c: 4770 pG BX lr
0x0800606e: 0000 .. MOVS r0,r0
co_djob_reg
0x08006070: b5b0 .. PUSH {r4,r5,r7,lr}
0x08006072: 4604 .F MOV r4,r0
0x08006074: 6800 .h LDR r0,[r0,#0]
0x08006076: b100 .. CBZ r0,0x800607a ; co_djob_reg + 10
0x08006078: bdb0 .. POP {r4,r5,r7,pc}
0x0800607a: 4816 .H LDR r0,[pc,#88] ; [0x80060d4] = 0x20008f70
0x0800607c: 6800 .h LDR r0,[r0,#0]
0x0800607e: b910 .. CBNZ r0,0x8006086 ; co_djob_reg + 22
0x08006080: 2001 . MOVS r0,#1
0x08006082: f015fc65 ..e. BL ke_event_set ; 0x801b950
0x08006086: 2020 MOVS r0,#0x20
0x08006088: f01bff57 ..W. BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0800608c: 4605 .F MOV r5,r0
0x0800608e: 4811 .H LDR r0,[pc,#68] ; [0x80060d4] = 0x20008f70
0x08006090: 4621 !F MOV r1,r4
0x08006092: f000f8e1 .... BL co_list_push_back ; 0x8006258
0x08006096: 4628 (F MOV r0,r5
0x08006098: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800609c: f01bbf52 ..R. B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
co_djob_unreg
0x080060a0: b570 p. PUSH {r4-r6,lr}
0x080060a2: 4605 .F MOV r5,r0
0x080060a4: 6800 .h LDR r0,[r0,#0]
0x080060a6: b100 .. CBZ r0,0x80060aa ; co_djob_unreg + 10
0x080060a8: bd70 p. POP {r4-r6,pc}
0x080060aa: 2020 MOVS r0,#0x20
0x080060ac: f01bff45 ..E. BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x080060b0: 4e08 .N LDR r6,[pc,#32] ; [0x80060d4] = 0x20008f70
0x080060b2: 4604 .F MOV r4,r0
0x080060b4: 4629 )F MOV r1,r5
0x080060b6: 4630 0F MOV r0,r6
0x080060b8: f000f816 .... BL co_list_extract ; 0x80060e8
0x080060bc: 2000 . MOVS r0,#0
0x080060be: 6028 (` STR r0,[r5,#0]
0x080060c0: 6830 0h LDR r0,[r6,#0]
0x080060c2: b910 .. CBNZ r0,0x80060ca ; co_djob_unreg + 42
0x080060c4: 2001 . MOVS r0,#1
0x080060c6: f015fc1b .... BL ke_event_clear ; 0x801b900
0x080060ca: 4620 F MOV r0,r4
0x080060cc: e8bd4070 ..p@ POP {r4-r6,lr}
0x080060d0: f01bbf38 ..8. B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
$d.8
__arm_cp.4_0
0x080060d4: 20008f70 p.. DCD 536907632
$t.21
co_htobs
0x080060d8: b081 .. SUB sp,sp,#4
0x080060da: 4601 .F MOV r1,r0
0x080060dc: f8ad0002 .... STRH r0,[sp,#2]
0x080060e0: f8bd0002 .... LDRH r0,[sp,#2]
0x080060e4: b001 .. ADD sp,sp,#4
0x080060e6: 4770 pG BX lr
co_list_extract
0x080060e8: b510 .. PUSH {r4,lr}
0x080060ea: f8d0e000 .... LDR lr,[r0,#0]
0x080060ee: f1be0f00 .... CMP lr,#0
0x080060f2: d020 . BEQ 0x8006136 ; co_list_extract + 78
0x080060f4: 458e .E CMP lr,r1
0x080060f6: d020 . BEQ 0x800613a ; co_list_extract + 82
0x080060f8: f8de3000 ...0 LDR r3,[lr,#0]
0x080060fc: b1db .. CBZ r3,0x8006136 ; co_list_extract + 78
0x080060fe: 428b .B CMP r3,r1
0x08006100: 4674 tF MOV r4,lr
0x08006102: d01b .. BEQ 0x800613c ; co_list_extract + 84
0x08006104: f8d3e000 .... LDR lr,[r3,#0]
0x08006108: f1be0f00 .... CMP lr,#0
0x0800610c: d013 .. BEQ 0x8006136 ; co_list_extract + 78
0x0800610e: 458e .E CMP lr,r1
0x08006110: 461c .F MOV r4,r3
0x08006112: d013 .. BEQ 0x800613c ; co_list_extract + 84
0x08006114: f8dec000 .... LDR r12,[lr,#0]
0x08006118: f1bc0f00 .... CMP r12,#0
0x0800611c: d00b .. BEQ 0x8006136 ; co_list_extract + 78
0x0800611e: 458c .E CMP r12,r1
0x08006120: 4674 tF MOV r4,lr
0x08006122: d00b .. BEQ 0x800613c ; co_list_extract + 84
0x08006124: f8dce000 .... LDR lr,[r12,#0]
0x08006128: f1be0f00 .... CMP lr,#0
0x0800612c: d003 .. BEQ 0x8006136 ; co_list_extract + 78
0x0800612e: 458e .E CMP lr,r1
0x08006130: 4664 dF MOV r4,r12
0x08006132: d1e1 .. BNE 0x80060f8 ; co_list_extract + 16
0x08006134: e002 .. B 0x800613c ; co_list_extract + 84
0x08006136: 2000 . MOVS r0,#0
0x08006138: bd10 .. POP {r4,pc}
0x0800613a: 2400 .$ MOVS r4,#0
0x0800613c: 680b .h LDR r3,[r1,#0]
0x0800613e: 4622 "F MOV r2,r4
0x08006140: 2c00 ., CMP r4,#0
0x08006142: bf08 .. IT EQ
0x08006144: 4602 .F MOVEQ r2,r0
0x08006146: 6013 .` STR r3,[r2,#0]
0x08006148: 6842 Bh LDR r2,[r0,#4]
0x0800614a: 428a .B CMP r2,r1
0x0800614c: bf1c .. ITT NE
0x0800614e: 2001 . MOVNE r0,#1
0x08006150: bd10 .. POPNE {r4,pc}
0x08006152: 6044 D` STR r4,[r0,#4]
0x08006154: 2001 . MOVS r0,#1
0x08006156: bd10 .. POP {r4,pc}
co_list_init
0x08006158: 2100 .! MOVS r1,#0
0x0800615a: e9c01100 .... STRD r1,r1,[r0,#0]
0x0800615e: 4770 pG BX lr
co_list_insert_after
0x08006160: b1e1 .. CBZ r1,0x800619c ; co_list_insert_after + 60
0x08006162: 4603 .F MOV r3,r0
0x08006164: 681b .h LDR r3,[r3,#0]
0x08006166: 428b .B CMP r3,r1
0x08006168: bf18 .. IT NE
0x0800616a: 2b00 .+ CMPNE r3,#0
0x0800616c: d00e .. BEQ 0x800618c ; co_list_insert_after + 44
0x0800616e: 681b .h LDR r3,[r3,#0]
0x08006170: 428b .B CMP r3,r1
0x08006172: bf18 .. IT NE
0x08006174: 2b00 .+ CMPNE r3,#0
0x08006176: d009 .. BEQ 0x800618c ; co_list_insert_after + 44
0x08006178: 681b .h LDR r3,[r3,#0]
0x0800617a: 428b .B CMP r3,r1
0x0800617c: bf18 .. IT NE
0x0800617e: 2b00 .+ CMPNE r3,#0
0x08006180: d004 .. BEQ 0x800618c ; co_list_insert_after + 44
0x08006182: 681b .h LDR r3,[r3,#0]
0x08006184: 428b .B CMP r3,r1
0x08006186: bf18 .. IT NE
0x08006188: 2b00 .+ CMPNE r3,#0
0x0800618a: d1eb .. BNE 0x8006164 ; co_list_insert_after + 4
0x0800618c: b163 c. CBZ r3,0x80061a8 ; co_list_insert_after + 72
0x0800618e: 6819 .h LDR r1,[r3,#0]
0x08006190: 2900 .) CMP r1,#0
0x08006192: bf08 .. IT EQ
0x08006194: 6042 B` STREQ r2,[r0,#4]
0x08006196: 6011 .` STR r1,[r2,#0]
0x08006198: 601a .` STR r2,[r3,#0]
0x0800619a: 4770 pG BX lr
0x0800619c: 6801 .h LDR r1,[r0,#0]
0x0800619e: 2900 .) CMP r1,#0
0x080061a0: bf14 .. ITE NE
0x080061a2: 6841 Ah LDRNE r1,[r0,#4]
0x080061a4: 4601 .F MOVEQ r1,r0
0x080061a6: e004 .. B 0x80061b2 ; co_list_insert_after + 82
0x080061a8: 6801 .h LDR r1,[r0,#0]
0x080061aa: 2900 .) CMP r1,#0
0x080061ac: bf14 .. ITE NE
0x080061ae: 6841 Ah LDRNE r1,[r0,#4]
0x080061b0: 4601 .F MOVEQ r1,r0
0x080061b2: 600a .` STR r2,[r1,#0]
0x080061b4: 6042 B` STR r2,[r0,#4]
0x080061b6: 2000 . MOVS r0,#0
0x080061b8: 6010 .` STR r0,[r2,#0]
0x080061ba: 4770 pG BX lr
co_list_insert_before
0x080061bc: b510 .. PUSH {r4,lr}
0x080061be: b341 A. CBZ r1,0x8006212 ; co_list_insert_before + 86
0x080061c0: f04f0e00 O... MOV lr,#0
0x080061c4: 4604 .F MOV r4,r0
0x080061c6: 6823 #h LDR r3,[r4,#0]
0x080061c8: 428b .B CMP r3,r1
0x080061ca: bf18 .. IT NE
0x080061cc: 2b00 .+ CMPNE r3,#0
0x080061ce: d016 .. BEQ 0x80061fe ; co_list_insert_before + 66
0x080061d0: f8d3e000 .... LDR lr,[r3,#0]
0x080061d4: 458e .E CMP lr,r1
0x080061d6: d021 !. BEQ 0x800621c ; co_list_insert_before + 96
0x080061d8: f1be0f00 .... CMP lr,#0
0x080061dc: d01e .. BEQ 0x800621c ; co_list_insert_before + 96
0x080061de: f8de3000 ...0 LDR r3,[lr,#0]
0x080061e2: 428b .B CMP r3,r1
0x080061e4: bf18 .. IT NE
0x080061e6: 2b00 .+ CMPNE r3,#0
0x080061e8: d009 .. BEQ 0x80061fe ; co_list_insert_before + 66
0x080061ea: f8d3e000 .... LDR lr,[r3,#0]
0x080061ee: 458e .E CMP lr,r1
0x080061f0: d014 .. BEQ 0x800621c ; co_list_insert_before + 96
0x080061f2: f1be0f00 .... CMP lr,#0
0x080061f6: 4674 tF MOV r4,lr
0x080061f8: 469c .F MOV r12,r3
0x080061fa: d1e4 .. BNE 0x80061c6 ; co_list_insert_before + 10
0x080061fc: e001 .. B 0x8006202 ; co_list_insert_before + 70
0x080061fe: 46f4 .F MOV r12,lr
0x08006200: 469e .F MOV lr,r3
0x08006202: f1bc0f00 .... CMP r12,#0
0x08006206: d00d .. BEQ 0x8006224 ; co_list_insert_before + 104
0x08006208: f8cc2000 ... STR r2,[r12,#0]
0x0800620c: f8c2e000 .... STR lr,[r2,#0]
0x08006210: bd10 .. POP {r4,pc}
0x08006212: 6801 .h LDR r1,[r0,#0]
0x08006214: 2900 .) CMP r1,#0
0x08006216: bf08 .. IT EQ
0x08006218: 6042 B` STREQ r2,[r0,#4]
0x0800621a: e007 .. B 0x800622c ; co_list_insert_before + 112
0x0800621c: 469c .F MOV r12,r3
0x0800621e: f1bc0f00 .... CMP r12,#0
0x08006222: d1f1 .. BNE 0x8006208 ; co_list_insert_before + 76
0x08006224: 6801 .h LDR r1,[r0,#0]
0x08006226: 2900 .) CMP r1,#0
0x08006228: bf08 .. IT EQ
0x0800622a: 6042 B` STREQ r2,[r0,#4]
0x0800622c: 6011 .` STR r1,[r2,#0]
0x0800622e: 6002 .` STR r2,[r0,#0]
0x08006230: bd10 .. POP {r4,pc}
0x08006232: 0000 .. MOVS r0,r0
co_list_pick
0x08006234: b081 .. SUB sp,sp,#4
0x08006236: 9000 .. STR r0,[sp,#0]
0x08006238: 9800 .. LDR r0,[sp,#0]
0x0800623a: 6800 .h LDR r0,[r0,#0]
0x0800623c: b001 .. ADD sp,sp,#4
0x0800623e: 4770 pG BX lr
co_list_pop_front
0x08006240: 4601 .F MOV r1,r0
0x08006242: 6800 .h LDR r0,[r0,#0]
0x08006244: 2800 .( CMP r0,#0
0x08006246: bf08 .. IT EQ
0x08006248: 4770 pG BXEQ lr
0x0800624a: 6802 .h LDR r2,[r0,#0]
0x0800624c: 2a00 .* CMP r2,#0
0x0800624e: 600a .` STR r2,[r1,#0]
0x08006250: bf04 .. ITT EQ
0x08006252: 2200 ." MOVEQ r2,#0
0x08006254: 604a J` STREQ r2,[r1,#4]
0x08006256: 4770 pG BX lr
co_list_push_back
0x08006258: 6802 .h LDR r2,[r0,#0]
0x0800625a: 2a00 .* CMP r2,#0
0x0800625c: bf14 .. ITE NE
0x0800625e: 6842 Bh LDRNE r2,[r0,#4]
0x08006260: 4602 .F MOVEQ r2,r0
0x08006262: 6011 .` STR r1,[r2,#0]
0x08006264: 6041 A` STR r1,[r0,#4]
0x08006266: 2000 . MOVS r0,#0
0x08006268: 6008 .` STR r0,[r1,#0]
0x0800626a: 4770 pG BX lr
co_list_push_front
0x0800626c: 6802 .h LDR r2,[r0,#0]
0x0800626e: 2a00 .* CMP r2,#0
0x08006270: bf08 .. IT EQ
0x08006272: 6041 A` STREQ r1,[r0,#4]
0x08006274: 600a .` STR r2,[r1,#0]
0x08006276: 6001 .` STR r1,[r0,#0]
0x08006278: 4770 pG BX lr
0x0800627a: 0000 .. MOVS r0,r0
co_read16p
0x0800627c: b082 .. SUB sp,sp,#8
0x0800627e: 9001 .. STR r0,[sp,#4]
0x08006280: 9801 .. LDR r0,[sp,#4]
0x08006282: 7801 .x LDRB r1,[r0,#0]
0x08006284: 7840 @x LDRB r0,[r0,#1]
0x08006286: ea412000 A.. ORR r0,r1,r0,LSL #8
0x0800628a: f8ad0002 .... STRH r0,[sp,#2]
0x0800628e: f8bd0002 .... LDRH r0,[sp,#2]
0x08006292: b002 .. ADD sp,sp,#8
0x08006294: 4770 pG BX lr
co_read32p
0x08006296: 6800 .h LDR r0,[r0,#0]
0x08006298: 4770 pG BX lr
co_read32p
0x0800629a: 6800 .h LDR r0,[r0,#0]
0x0800629c: 4770 pG BX lr
0x0800629e: 0000 .. MOVS r0,r0
co_time_get
0x080062a0: b5b0 .. PUSH {r4,r5,r7,lr}
0x080062a2: 4604 .F MOV r4,r0
0x080062a4: f7fffa2a ..*. BL btdm_get_system_time ; 0x80056fc
0x080062a8: 4998 .I LDR r1,[pc,#608] ; [0x800650c] = 0x20008f50
0x080062aa: e9d13201 ...2 LDRD r3,r2,[r1,#4]
0x080062ae: 1ac3 .. SUBS r3,r0,r3
0x080062b0: 43d5 .C MVNS r5,r2
0x080062b2: 42ab .B CMP r3,r5
0x080062b4: d902 .. BLS 0x80062bc ; co_time_get + 28
0x080062b6: 7b0d .{ LDRB r5,[r1,#0xc]
0x080062b8: 3501 .5 ADDS r5,#1
0x080062ba: 730d .s STRB r5,[r1,#0xc]
0x080062bc: 441a .D ADD r2,r2,r3
0x080062be: e9c10201 .... STRD r0,r2,[r1,#4]
0x080062c2: 68c8 .h LDR r0,[r1,#0xc]
0x080062c4: e9c42000 ... STRD r2,r0,[r4,#0]
0x080062c8: bdb0 .. POP {r4,r5,r7,pc}
0x080062ca: bf00 .. NOP
co_time_init
0x080062cc: b51c .. PUSH {r2-r4,lr}
0x080062ce: 1e41 A. SUBS r1,r0,#1
0x080062d0: 2902 .) CMP r1,#2
0x080062d2: d206 .. BCS 0x80062e2 ; co_time_init + 22
0x080062d4: 488d .H LDR r0,[pc,#564] ; [0x800650c] = 0x20008f50
0x080062d6: 2100 .! MOVS r1,#0
0x080062d8: 6001 .` STR r1,[r0,#0]
0x080062da: 4668 hF MOV r0,sp
0x080062dc: f7ffffe0 .... BL co_time_get ; 0x80062a0
0x080062e0: e00c .. B 0x80062fc ; co_time_init + 48
0x080062e2: b978 x. CBNZ r0,0x8006304 ; co_time_init + 56
0x080062e4: 4c89 .L LDR r4,[pc,#548] ; [0x800650c] = 0x20008f50
0x080062e6: 2000 . MOVS r0,#0
0x080062e8: 7320 s STRB r0,[r4,#0xc]
0x080062ea: 60a0 .` STR r0,[r4,#8]
0x080062ec: 6020 ` STR r0,[r4,#0]
0x080062ee: f7fffa05 .... BL btdm_get_system_time ; 0x80056fc
0x080062f2: 4905 .I LDR r1,[pc,#20] ; [0x8006308] = 0x8006489
0x080062f4: 6060 `` STR r0,[r4,#4]
0x080062f6: 2007 . MOVS r0,#7
0x080062f8: f015faf8 .... BL ke_event_callback_set ; 0x801b8ec
0x080062fc: e8bd401c ...@ POP {r2-r4,lr}
0x08006300: f000b804 .... B.W co_time_sys_timer_update ; 0x800630c
0x08006304: bd1c .. POP {r2-r4,pc}
0x08006306: bf00 .. NOP
$d.1
__arm_cp.0_1
0x08006308: 08006489 .d.. DCD 134243465
$t.4
co_time_sys_timer_update
0x0800630c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800630e: 487f .H LDR r0,[pc,#508] ; [0x800650c] = 0x20008f50
0x08006310: 6801 .h LDR r1,[r0,#0]
0x08006312: b1f9 .. CBZ r1,0x8006354 ; co_time_sys_timer_update + 72
0x08006314: 7c0c .| LDRB r4,[r1,#0x10]
0x08006316: 7b05 .{ LDRB r5,[r0,#0xc]
0x08006318: 42ac .B CMP r4,r5
0x0800631a: d316 .. BCC 0x800634a ; co_time_sys_timer_update + 62
0x0800631c: 68cb .h LDR r3,[r1,#0xc]
0x0800631e: 6882 .h LDR r2,[r0,#8]
0x08006320: 1b61 a. SUBS r1,r4,r5
0x08006322: 4293 .B CMP r3,r2
0x08006324: d201 .. BCS 0x800632a ; co_time_sys_timer_update + 30
0x08006326: 060c .. LSLS r4,r1,#24
0x08006328: d00f .. BEQ 0x800634a ; co_time_sys_timer_update + 62
0x0800632a: 4293 .B CMP r3,r2
0x0800632c: eba30302 .... SUB r3,r3,r2
0x08006330: 4a11 .J LDR r2,[pc,#68] ; [0x8006378] = 0xdbba0
0x08006332: f04f0400 O... MOV r4,#0
0x08006336: bf38 8. IT CC
0x08006338: 2401 .$ MOVCC r4,#1
0x0800633a: 4293 .B CMP r3,r2
0x0800633c: d20e .. BCS 0x800635c ; co_time_sys_timer_update + 80
0x0800633e: b2c9 .. UXTB r1,r1
0x08006340: 42a1 .B CMP r1,r4
0x08006342: d10b .. BNE 0x800635c ; co_time_sys_timer_update + 80
0x08006344: 2b01 .+ CMP r3,#1
0x08006346: 461a .F MOV r2,r3
0x08006348: d808 .. BHI 0x800635c ; co_time_sys_timer_update + 80
0x0800634a: 2007 . MOVS r0,#7
0x0800634c: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08006350: f015bafe .... B.W ke_event_set ; 0x801b950
0x08006354: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08006358: f7ffbb32 ..2. B btdm_timer_stop ; 0x80059c0
0x0800635c: 6840 @h LDR r0,[r0,#4]
0x0800635e: 1884 .. ADDS r4,r0,r2
0x08006360: f7fff9cc .... BL btdm_get_system_time ; 0x80056fc
0x08006364: 4621 !F MOV r1,r4
0x08006366: f7fffaeb .... BL btdm_time_diff ; 0x8005940
0x0800636a: 2801 .( CMP r0,#1
0x0800636c: bfb8 .. IT LT
0x0800636e: 2000 . MOVLT r0,#0
0x08006370: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08006374: f7ffbae6 .... B btdm_timer_start ; 0x8005944
$d.5
__arm_cp.2_1
0x08006378: 000dbba0 .... DCD 900000
$t.16
co_time_timer_extract
0x0800637c: b510 .. PUSH {r4,lr}
0x0800637e: 6901 .i LDR r1,[r0,#0x10]
0x08006380: 4c62 bL LDR r4,[pc,#392] ; [0x800650c] = 0x20008f50
0x08006382: 2300 .# MOVS r3,#0
0x08006384: 2200 ." MOVS r2,#0
0x08006386: f0214100 !..A BIC r1,r1,#0x80000000
0x0800638a: 6101 .a STR r1,[r0,#0x10]
0x0800638c: 4619 .F MOV r1,r3
0x0800638e: 6823 #h LDR r3,[r4,#0]
0x08006390: b163 c. CBZ r3,0x80063ac ; co_time_timer_extract + 48
0x08006392: 4283 .B CMP r3,r0
0x08006394: 461c .F MOV r4,r3
0x08006396: d1f9 .. BNE 0x800638c ; co_time_timer_extract + 16
0x08006398: 4b5c \K LDR r3,[pc,#368] ; [0x800650c] = 0x20008f50
0x0800639a: 2900 .) CMP r1,#0
0x0800639c: bf18 .. IT NE
0x0800639e: 460b .F MOVNE r3,r1
0x080063a0: 6804 .h LDR r4,[r0,#0]
0x080063a2: fab1f181 .... CLZ r1,r1
0x080063a6: 0949 I. LSRS r1,r1,#5
0x080063a8: 601c .` STR r4,[r3,#0]
0x080063aa: e000 .. B 0x80063ae ; co_time_timer_extract + 50
0x080063ac: 2100 .! MOVS r1,#0
0x080063ae: 6002 .` STR r2,[r0,#0]
0x080063b0: 4608 .F MOV r0,r1
0x080063b2: bd10 .. POP {r4,pc}
co_time_timer_init
0x080063b4: 2300 .# MOVS r3,#0
0x080063b6: 6103 .a STR r3,[r0,#0x10]
0x080063b8: e9c03200 ...2 STRD r3,r2,[r0,#0]
0x080063bc: 6081 .` STR r1,[r0,#8]
0x080063be: 4770 pG BX lr
co_time_timer_insert
0x080063c0: b570 p. PUSH {r4-r6,lr}
0x080063c2: 6901 .i LDR r1,[r0,#0x10]
0x080063c4: 4604 .F MOV r4,r0
0x080063c6: f1b13fff ...? CMP r1,#0xffffffff
0x080063ca: dd01 .. BLE 0x80063d0 ; co_time_timer_insert + 16
0x080063cc: 2000 . MOVS r0,#0
0x080063ce: e003 .. B 0x80063d8 ; co_time_timer_insert + 24
0x080063d0: 4620 F MOV r0,r4
0x080063d2: f7ffffd3 .... BL co_time_timer_extract ; 0x800637c
0x080063d6: 6921 !i LDR r1,[r4,#0x10]
0x080063d8: f0414200 A..B ORR r2,r1,#0x80000000
0x080063dc: b2cb .. UXTB r3,r1
0x080063de: 494b KI LDR r1,[pc,#300] ; [0x800650c] = 0x20008f50
0x080063e0: 6122 "a STR r2,[r4,#0x10]
0x080063e2: 2200 ." MOVS r2,#0
0x080063e4: 6809 .h LDR r1,[r1,#0]
0x080063e6: b149 I. CBZ r1,0x80063fc ; co_time_timer_insert + 60
0x080063e8: 7c0d .| LDRB r5,[r1,#0x10]
0x080063ea: 42ab .B CMP r3,r5
0x080063ec: d306 .. BCC 0x80063fc ; co_time_timer_insert + 60
0x080063ee: d103 .. BNE 0x80063f8 ; co_time_timer_insert + 56
0x080063f0: 68cd .h LDR r5,[r1,#0xc]
0x080063f2: 68e6 .h LDR r6,[r4,#0xc]
0x080063f4: 42ae .B CMP r6,r5
0x080063f6: d301 .. BCC 0x80063fc ; co_time_timer_insert + 60
0x080063f8: 460a .F MOV r2,r1
0x080063fa: e7f3 .. B 0x80063e4 ; co_time_timer_insert + 36
0x080063fc: 4b43 CK LDR r3,[pc,#268] ; [0x800650c] = 0x20008f50
0x080063fe: 2a00 .* CMP r2,#0
0x08006400: bf18 .. IT NE
0x08006402: 4613 .F MOVNE r3,r2
0x08006404: 601c .` STR r4,[r3,#0]
0x08006406: 6021 !` STR r1,[r4,#0]
0x08006408: fab2f182 .... CLZ r1,r2
0x0800640c: 0949 I. LSRS r1,r1,#5
0x0800640e: 4308 .C ORRS r0,r0,r1
0x08006410: bd70 p. POP {r4-r6,pc}
0x08006412: bf00 .. NOP
co_time_timer_prog
0x08006414: b57c |. PUSH {r2-r6,lr}
0x08006416: 4604 .F MOV r4,r0
0x08006418: 4668 hF MOV r0,sp
0x0800641a: 4616 .F MOV r6,r2
0x0800641c: 460d .F MOV r5,r1
0x0800641e: f7ffff3f ..?. BL co_time_get ; 0x80062a0
0x08006422: 9800 .. LDR r0,[sp,#0]
0x08006424: f89d1004 .... LDRB r1,[sp,#4]
0x08006428: 43c2 .C MVNS r2,r0
0x0800642a: 4428 (D ADD r0,r0,r5
0x0800642c: 42aa .B CMP r2,r5
0x0800642e: bf3c <. ITT CC
0x08006430: 3101 .1 ADDCC r1,#1
0x08006432: f88d1004 .... STRBCC r1,[sp,#4]
0x08006436: 60e0 .` STR r0,[r4,#0xc]
0x08006438: 9000 .. STR r0,[sp,#0]
0x0800643a: 4620 F MOV r0,r4
0x0800643c: 4431 1D ADD r1,r1,r6
0x0800643e: 7421 !t STRB r1,[r4,#0x10]
0x08006440: f88d1004 .... STRB r1,[sp,#4]
0x08006444: f7ffffbc .... BL co_time_timer_insert ; 0x80063c0
0x08006448: b108 .. CBZ r0,0x800644e ; co_time_timer_prog + 58
0x0800644a: f7ffff5f .._. BL co_time_sys_timer_update ; 0x800630c
0x0800644e: bd7c |. POP {r2-r6,pc}
co_time_timer_set
0x08006450: 6902 .i LDR r2,[r0,#0x10]
0x08006452: 2900 .) CMP r1,#0
0x08006454: f36f221e o.." BFC r2,#8,#23
0x08006458: 6102 .a STR r2,[r0,#0x10]
0x0800645a: f04f0200 O... MOV r2,#0
0x0800645e: bf08 .. IT EQ
0x08006460: 2101 .! MOVEQ r1,#1
0x08006462: f7ffbfd7 .... B.W co_time_timer_prog ; 0x8006414
co_time_timer_stop
0x08006466: b5e0 .. PUSH {r5-r7,lr}
0x08006468: 6901 .i LDR r1,[r0,#0x10]
0x0800646a: f1b13fff ...? CMP r1,#0xffffffff
0x0800646e: dc09 .. BGT 0x8006484 ; co_time_timer_stop + 30
0x08006470: f7ffff84 .... BL co_time_timer_extract ; 0x800637c
0x08006474: b130 0. CBZ r0,0x8006484 ; co_time_timer_stop + 30
0x08006476: 4668 hF MOV r0,sp
0x08006478: f7ffff12 .... BL co_time_get ; 0x80062a0
0x0800647c: e8bd408c ...@ POP {r2,r3,r7,lr}
0x08006480: f7ffbf44 ..D. B.W co_time_sys_timer_update ; 0x800630c
0x08006484: bd8c .. POP {r2,r3,r7,pc}
0x08006486: 0000 .. MOVS r0,r0
co_timer_handler
0x08006488: e92d43fe -..C PUSH {r1-r9,lr}
0x0800648c: 2007 . MOVS r0,#7
0x0800648e: f015fa37 ..7. BL ke_event_clear ; 0x801b900
0x08006492: 466c lF MOV r4,sp
0x08006494: 4620 F MOV r0,r4
0x08006496: f7ffff03 .... BL co_time_get ; 0x80062a0
0x0800649a: 481d .H LDR r0,[pc,#116] ; [0x8006510] = 0x7fffff00
0x0800649c: 4e1b .N LDR r6,[pc,#108] ; [0x800650c] = 0x20008f50
0x0800649e: f04f0800 O... MOV r8,#0
0x080064a2: 4681 .F MOV r9,r0
0x080064a4: 6835 5h LDR r5,[r6,#0]
0x080064a6: b365 e. CBZ r5,0x8006502 ; co_timer_handler + 122
0x080064a8: 6928 (i LDR r0,[r5,#0x10]
0x080064aa: f89d2004 ... LDRB r2,[sp,#4]
0x080064ae: b2c1 .. UXTB r1,r0
0x080064b0: 4291 .B CMP r1,r2
0x080064b2: d304 .. BCC 0x80064be ; co_timer_handler + 54
0x080064b4: d125 %. BNE 0x8006502 ; co_timer_handler + 122
0x080064b6: 68ea .h LDR r2,[r5,#0xc]
0x080064b8: 9b00 .. LDR r3,[sp,#0]
0x080064ba: 429a .B CMP r2,r3
0x080064bc: d821 !. BHI 0x8006502 ; co_timer_handler + 122
0x080064be: 682a *h LDR r2,[r5,#0]
0x080064c0: 6032 2` STR r2,[r6,#0]
0x080064c2: f0204200 ..B BIC r2,r0,#0x80000000
0x080064c6: 612a *a STR r2,[r5,#0x10]
0x080064c8: f3c02216 ..." UBFX r2,r0,#8,#23
0x080064cc: b17a z. CBZ r2,0x80064ee ; co_timer_handler + 102
0x080064ce: 68eb .h LDR r3,[r5,#0xc]
0x080064d0: 43df .C MVNS r7,r3
0x080064d2: 42ba .B CMP r2,r7
0x080064d4: d905 .. BLS 0x80064e2 ; co_timer_handler + 90
0x080064d6: ea000009 .... AND r0,r0,r9
0x080064da: 3101 .1 ADDS r1,#1
0x080064dc: 464f OF MOV r7,r9
0x080064de: 4308 .C ORRS r0,r0,r1
0x080064e0: 6128 (a STR r0,[r5,#0x10]
0x080064e2: 1898 .. ADDS r0,r3,r2
0x080064e4: 60e8 .` STR r0,[r5,#0xc]
0x080064e6: 4628 (F MOV r0,r5
0x080064e8: f7ffff6a ..j. BL co_time_timer_insert ; 0x80063c0
0x080064ec: e001 .. B 0x80064f2 ; co_timer_handler + 106
0x080064ee: f8c58000 .... STR r8,[r5,#0]
0x080064f2: 68a9 .h LDR r1,[r5,#8]
0x080064f4: b109 .. CBZ r1,0x80064fa ; co_timer_handler + 114
0x080064f6: 6868 hh LDR r0,[r5,#4]
0x080064f8: 4788 .G BLX r1
0x080064fa: 4620 F MOV r0,r4
0x080064fc: f7fffed0 .... BL co_time_get ; 0x80062a0
0x08006500: e7d0 .. B 0x80064a4 ; co_timer_handler + 28
0x08006502: e8bd43fe ...C POP {r1-r9,lr}
0x08006506: f7ffbf01 .... B.W co_time_sys_timer_update ; 0x800630c
0x0800650a: bf00 .. NOP
$d.3
__arm_cp.1_0
0x0800650c: 20008f50 P.. DCD 536907600
__arm_cp.1_1
0x08006510: 7fffff00 .... DCD 2147483392
$t.1
co_util_pack
0x08006514: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08006518: b085 .. SUB sp,sp,#0x14
0x0800651a: 460e .F MOV r6,r1
0x0800651c: 990e .. LDR r1,[sp,#0x38]
0x0800651e: 9202 .. STR r2,[sp,#8]
0x08006520: 4602 .F MOV r2,r0
0x08006522: 4607 .F MOV r7,r0
0x08006524: 2e00 .. CMP r6,#0
0x08006526: 4635 5F MOV r5,r6
0x08006528: 9104 .. STR r1,[sp,#0x10]
0x0800652a: bf18 .. IT NE
0x0800652c: 2501 .% MOVNE r5,#1
0x0800652e: 2800 .( CMP r0,#0
0x08006530: bf18 .. IT NE
0x08006532: 2201 ." MOVNE r2,#1
0x08006534: 780c .x LDRB r4,[r1,#0]
0x08006536: 2c3e >, CMP r4,#0x3e
0x08006538: d006 .. BEQ 0x8006548 ; co_util_pack + 52
0x0800653a: 2c3c <, CMP r4,#0x3c
0x0800653c: d101 .. BNE 0x8006542 ; co_util_pack + 46
0x0800653e: 3101 .1 ADDS r1,#1
0x08006540: 9104 .. STR r1,[sp,#0x10]
0x08006542: f04f0b01 O... MOV r11,#1
0x08006546: e003 .. B 0x8006550 ; co_util_pack + 60
0x08006548: 3101 .1 ADDS r1,#1
0x0800654a: f04f0b00 O... MOV r11,#0
0x0800654e: 9104 .. STR r1,[sp,#0x10]
0x08006550: ea020905 .... AND r9,r2,r5
0x08006554: 2200 ." MOVS r2,#0
0x08006556: eb060803 .... ADD r8,r6,r3
0x0800655a: 2501 .% MOVS r5,#1
0x0800655c: 2000 . MOVS r0,#0
0x0800655e: 9701 .. STR r7,[sp,#4]
0x08006560: 9203 .. STR r2,[sp,#0xc]
0x08006562: 463a :F MOV r2,r7
0x08006564: 2800 .( CMP r0,#0
0x08006566: f040809f @... BNE.W 0x80066a8 ; co_util_pack + 404
0x0800656a: f891a000 .... LDRB r10,[r1,#0]
0x0800656e: f1ba0f00 .... CMP r10,#0
0x08006572: f0008099 .... BEQ.W 0x80066a8 ; co_util_pack + 404
0x08006576: f1aa0030 ..0. SUB r0,r10,#0x30
0x0800657a: 2809 .( CMP r0,#9
0x0800657c: d806 .. BHI 0x800658c ; co_util_pack + 120
0x0800657e: a804 .. ADD r0,sp,#0x10
0x08006580: f000f89b .... BL co_util_read_array_size ; 0x80066ba
0x08006584: 9904 .. LDR r1,[sp,#0x10]
0x08006586: 4605 .F MOV r5,r0
0x08006588: f891a000 .... LDRB r10,[r1,#0]
0x0800658c: 1c48 H. ADDS r0,r1,#1
0x0800658e: f1aa0142 ..B. SUB r1,r10,#0x42
0x08006592: 9004 .. STR r0,[sp,#0x10]
0x08006594: 2003 . MOVS r0,#3
0x08006596: 290c .) CMP r1,#0xc
0x08006598: d822 ". BHI 0x80065e0 ; co_util_pack + 204
0x0800659a: e8dff001 .... TBB [pc,r1]
$d.2
0x0800659e: 8339 9. DCW 33593
0x080065a0: 37838327 '..7 DCD 931365671
0x080065a4: 83838307 .... DCD 2206434055
0x080065a8: 0007834b K... DCD 492363
$t.3
0x080065ac: 2100 .! MOVS r1,#0
0x080065ae: 2000 . MOVS r0,#0
0x080065b0: b2c2 .. UXTB r2,r0
0x080065b2: b2ab .. UXTH r3,r5
0x080065b4: 4293 .B CMP r3,r2
0x080065b6: d917 .. BLS 0x80065e8 ; co_util_pack + 212
0x080065b8: 1c71 q. ADDS r1,r6,#1
0x080065ba: f1b90f00 .... CMP r9,#0
0x080065be: f0210101 !... BIC r1,r1,#1
0x080065c2: d009 .. BEQ 0x80065d8 ; co_util_pack + 196
0x080065c4: 1c8a .. ADDS r2,r1,#2
0x080065c6: 4590 .E CMP r8,r2
0x080065c8: d33f ?. BCC 0x800664a ; co_util_pack + 310
0x080065ca: 880a .. LDRH r2,[r1,#0]
0x080065cc: f1bb0f00 .... CMP r11,#0
0x080065d0: ba13 .. REV r3,r2
0x080065d2: bf08 .. IT EQ
0x080065d4: 0c1a .. LSREQ r2,r3,#16
0x080065d6: 803a :. STRH r2,[r7,#0]
0x080065d8: 3001 .0 ADDS r0,#1
0x080065da: 3702 .7 ADDS r7,#2
0x080065dc: 1c8e .. ADDS r6,r1,#2
0x080065de: e7e7 .. B 0x80065b0 ; co_util_pack + 156
0x080065e0: f1ba0f6e ..n. CMP r10,#0x6e
0x080065e4: d014 .. BEQ 0x8006610 ; co_util_pack + 252
0x080065e6: e05d ]. B 0x80066a4 ; co_util_pack + 400
0x080065e8: 2000 . MOVS r0,#0
0x080065ea: e02f /. B 0x800664c ; co_util_pack + 312
0x080065ec: 1cf0 .. ADDS r0,r6,#3
0x080065ee: f1b90f00 .... CMP r9,#0
0x080065f2: f0200003 ... BIC r0,r0,#3
0x080065f6: d052 R. BEQ 0x800669e ; co_util_pack + 394
0x080065f8: 1d01 .. ADDS r1,r0,#4
0x080065fa: 4588 .E CMP r8,r1
0x080065fc: d323 #. BCC 0x8006646 ; co_util_pack + 306
0x080065fe: 6801 .h LDR r1,[r0,#0]
0x08006600: f1bb0f00 .... CMP r11,#0
0x08006604: d046 F. BEQ 0x8006694 ; co_util_pack + 384
0x08006606: 8039 9. STRH r1,[r7,#0]
0x08006608: 0c09 .. LSRS r1,r1,#16
0x0800660a: e047 G. B 0x800669c ; co_util_pack + 392
0x0800660c: 2001 . MOVS r0,#1
0x0800660e: 9003 .. STR r0,[sp,#0xc]
0x08006610: b2ac .. UXTH r4,r5
0x08006612: f1b90f00 .... CMP r9,#0
0x08006616: d024 $. BEQ 0x8006662 ; co_util_pack + 334
0x08006618: 1930 0. ADDS r0,r6,r4
0x0800661a: 4540 @E CMP r0,r8
0x0800661c: d813 .. BHI 0x8006646 ; co_util_pack + 306
0x0800661e: 9803 .. LDR r0,[sp,#0xc]
0x08006620: ea6b0000 k... ORN r0,r11,r0
0x08006624: 07c0 .. LSLS r0,r0,#31
0x08006626: d017 .. BEQ 0x8006658 ; co_util_pack + 324
0x08006628: 4638 8F MOV r0,r7
0x0800662a: 4631 1F MOV r1,r6
0x0800662c: 4622 "F MOV r2,r4
0x0800662e: f7fbfe39 ..9. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08006632: e016 .. B 0x8006662 ; co_util_pack + 334
0x08006634: 1cf0 .. ADDS r0,r6,#3
0x08006636: f1b90f00 .... CMP r9,#0
0x0800663a: f0200403 ... BIC r4,r0,#3
0x0800663e: d026 &. BEQ 0x800668e ; co_util_pack + 378
0x08006640: 1d20 . ADDS r0,r4,#4
0x08006642: 4580 .E CMP r8,r0
0x08006644: d21b .. BCS 0x800667e ; co_util_pack + 362
0x08006646: 2001 . MOVS r0,#1
0x08006648: e02c ,. B 0x80066a4 ; co_util_pack + 400
0x0800664a: 2001 . MOVS r0,#1
0x0800664c: f1ba0f4e ..N. CMP r10,#0x4e
0x08006650: bf0c .. ITE EQ
0x08006652: 880d .. LDRHEQ r5,[r1,#0]
0x08006654: 2501 .% MOVNE r5,#1
0x08006656: e025 %. B 0x80066a4 ; co_util_pack + 400
0x08006658: 4638 8F MOV r0,r7
0x0800665a: 4631 1F MOV r1,r6
0x0800665c: 4622 "F MOV r2,r4
0x0800665e: f7fffab3 .... BL co_bswap ; 0x8005bc8
0x08006662: 4426 &D ADD r6,r6,r4
0x08006664: f1ba0f6e ..n. CMP r10,#0x6e
0x08006668: bf03 .. ITTTE EQ
0x0800666a: f8165c01 ...\ LDRBEQ r5,[r6,#-1]
0x0800666e: 2000 . MOVEQ r0,#0
0x08006670: 9003 .. STREQ r0,[sp,#0xc]
0x08006672: 2000 . MOVNE r0,#0
0x08006674: 4427 'D ADD r7,r7,r4
0x08006676: bf1c .. ITT NE
0x08006678: 9003 .. STRNE r0,[sp,#0xc]
0x0800667a: 2501 .% MOVNE r5,#1
0x0800667c: e011 .. B 0x80066a2 ; co_util_pack + 398
0x0800667e: 6821 !h LDR r1,[r4,#0]
0x08006680: 4638 8F MOV r0,r7
0x08006682: f1bb0f00 .... CMP r11,#0
0x08006686: bf08 .. IT EQ
0x08006688: ba09 .. REVEQ r1,r1
0x0800668a: f000f934 ..4. BL co_write32p ; 0x80068f6
0x0800668e: 3704 .7 ADDS r7,#4
0x08006690: 1d26 &. ADDS r6,r4,#4
0x08006692: e006 .. B 0x80066a2 ; co_util_pack + 398
0x08006694: 0a0a .. LSRS r2,r1,#8
0x08006696: 707a zp STRB r2,[r7,#1]
0x08006698: 0c0a .. LSRS r2,r1,#16
0x0800669a: 703a :p STRB r2,[r7,#0]
0x0800669c: 70b9 .p STRB r1,[r7,#2]
0x0800669e: 3703 .7 ADDS r7,#3
0x080066a0: 1d06 .. ADDS r6,r0,#4
0x080066a2: 2000 . MOVS r0,#0
0x080066a4: 9904 .. LDR r1,[sp,#0x10]
0x080066a6: e75d ]. B 0x8006564 ; co_util_pack + 80
0x080066a8: b918 .. CBNZ r0,0x80066b2 ; co_util_pack + 414
0x080066aa: 9901 .. LDR r1,[sp,#4]
0x080066ac: 9a02 .. LDR r2,[sp,#8]
0x080066ae: 1a79 y. SUBS r1,r7,r1
0x080066b0: 8011 .. STRH r1,[r2,#0]
0x080066b2: b2c0 .. UXTB r0,r0
0x080066b4: b005 .. ADD sp,sp,#0x14
0x080066b6: e8bd8ff0 .... POP {r4-r11,pc}
co_util_read_array_size
0x080066ba: 6801 .h LDR r1,[r0,#0]
0x080066bc: 1c4a J. ADDS r2,r1,#1
0x080066be: 6002 .` STR r2,[r0,#0]
0x080066c0: 7809 .x LDRB r1,[r1,#0]
0x080066c2: 3930 09 SUBS r1,r1,#0x30
0x080066c4: 7813 .x LDRB r3,[r2,#0]
0x080066c6: 3b30 0; SUBS r3,r3,#0x30
0x080066c8: 2b09 .+ CMP r3,#9
0x080066ca: bf84 .. ITT HI
0x080066cc: b288 .. UXTHHI r0,r1
0x080066ce: 4770 pG BXHI lr
0x080066d0: 1c53 S. ADDS r3,r2,#1
0x080066d2: eb010181 .... ADD r1,r1,r1,LSL #2
0x080066d6: 6003 .` STR r3,[r0,#0]
0x080066d8: 7812 .x LDRB r2,[r2,#0]
0x080066da: eb020141 ..A. ADD r1,r2,r1,LSL #1
0x080066de: 461a .F MOV r2,r3
0x080066e0: 3930 09 SUBS r1,r1,#0x30
0x080066e2: e7ef .. B 0x80066c4 ; co_util_read_array_size + 10
co_util_unpack
0x080066e4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080066e8: b085 .. SUB sp,sp,#0x14
0x080066ea: 9f0e .. LDR r7,[sp,#0x38]
0x080066ec: 2900 .) CMP r1,#0
0x080066ee: 460d .F MOV r5,r1
0x080066f0: 4606 .F MOV r6,r0
0x080066f2: f8b2c000 .... LDRH r12,[r2,#0]
0x080066f6: 9704 .. STR r7,[sp,#0x10]
0x080066f8: bf18 .. IT NE
0x080066fa: 2101 .! MOVNE r1,#1
0x080066fc: 2800 .( CMP r0,#0
0x080066fe: bf18 .. IT NE
0x08006700: 2001 . MOVNE r0,#1
0x08006702: 783c <x LDRB r4,[r7,#0]
0x08006704: 9201 .. STR r2,[sp,#4]
0x08006706: 2c3e >, CMP r4,#0x3e
0x08006708: d006 .. BEQ 0x8006718 ; co_util_unpack + 52
0x0800670a: 2c3c <, CMP r4,#0x3c
0x0800670c: d101 .. BNE 0x8006712 ; co_util_unpack + 46
0x0800670e: 3701 .7 ADDS r7,#1
0x08006710: 9704 .. STR r7,[sp,#0x10]
0x08006712: f04f0e01 O... MOV lr,#1
0x08006716: e003 .. B 0x8006720 ; co_util_unpack + 60
0x08006718: 3701 .7 ADDS r7,#1
0x0800671a: f04f0e00 O... MOV lr,#0
0x0800671e: 9704 .. STR r7,[sp,#0x10]
0x08006720: ea000901 .... AND r9,r0,r1
0x08006724: 2000 . MOVS r0,#0
0x08006726: 4631 1F MOV r1,r6
0x08006728: eb050803 .... ADD r8,r5,r3
0x0800672c: eb060a0c .... ADD r10,r6,r12
0x08006730: 9600 .. STR r6,[sp,#0]
0x08006732: f8cde00c .... STR lr,[sp,#0xc]
0x08006736: 9002 .. STR r0,[sp,#8]
0x08006738: 2001 . MOVS r0,#1
0x0800673a: 2100 .! MOVS r1,#0
0x0800673c: 2900 .) CMP r1,#0
0x0800673e: f04080ba @... BNE.W 0x80068b6 ; co_util_unpack + 466
0x08006742: 783a :x LDRB r2,[r7,#0]
0x08006744: 2a00 .* CMP r2,#0
0x08006746: f00080b6 .... BEQ.W 0x80068b6 ; co_util_unpack + 466
0x0800674a: f1a20130 ..0. SUB r1,r2,#0x30
0x0800674e: 2909 .) CMP r1,#9
0x08006750: 4639 9F MOV r1,r7
0x08006752: d804 .. BHI 0x800675e ; co_util_unpack + 122
0x08006754: a804 .. ADD r0,sp,#0x10
0x08006756: f7ffffb0 .... BL co_util_read_array_size ; 0x80066ba
0x0800675a: e9dde103 .... LDRD lr,r1,[sp,#0xc]
0x0800675e: 1c4f O. ADDS r7,r1,#1
0x08006760: 9704 .. STR r7,[sp,#0x10]
0x08006762: f891b000 .... LDRB r11,[r1,#0]
0x08006766: 2103 .! MOVS r1,#3
0x08006768: f1ab0242 ..B. SUB r2,r11,#0x42
0x0800676c: 2a0c .* CMP r2,#0xc
0x0800676e: d826 &. BHI 0x80067be ; co_util_unpack + 218
0x08006770: e8dff002 .... TBB [pc,r2]
$d.8
0x08006774: 072b074c L.+. DCD 120260428
0x08006778: 07084a07 .J.. DCD 117983751
0x0800677c: 07650707 ..e. DCD 124061447
0x08006780: 0008 .. DCW 8
$t.9
0x08006782: e7db .. B 0x800673c ; co_util_unpack + 88
0x08006784: 2200 ." MOVS r2,#0
0x08006786: 2100 .! MOVS r1,#0
0x08006788: b2cb .. UXTB r3,r1
0x0800678a: b284 .. UXTH r4,r0
0x0800678c: 429c .B CMP r4,r3
0x0800678e: d91a .. BLS 0x80067c6 ; co_util_unpack + 226
0x08006790: 1c72 r. ADDS r2,r6,#1
0x08006792: f1b90f00 .... CMP r9,#0
0x08006796: f0220201 "... BIC r2,r2,#1
0x0800679a: d00c .. BEQ 0x80067b6 ; co_util_unpack + 210
0x0800679c: 1cab .. ADDS r3,r5,#2
0x0800679e: 4543 CE CMP r3,r8
0x080067a0: d867 g. BHI 0x8006872 ; co_util_unpack + 398
0x080067a2: 1c93 .. ADDS r3,r2,#2
0x080067a4: 459a .E CMP r10,r3
0x080067a6: d366 f. BCC 0x8006876 ; co_util_unpack + 402
0x080067a8: 882b +. LDRH r3,[r5,#0]
0x080067aa: f1be0f00 .... CMP lr,#0
0x080067ae: ba1c .. REV r4,r3
0x080067b0: bf08 .. IT EQ
0x080067b2: 0c23 #. LSREQ r3,r4,#16
0x080067b4: 8013 .. STRH r3,[r2,#0]
0x080067b6: 3101 .1 ADDS r1,#1
0x080067b8: 3502 .5 ADDS r5,#2
0x080067ba: 1c96 .. ADDS r6,r2,#2
0x080067bc: e7e4 .. B 0x8006788 ; co_util_unpack + 164
0x080067be: f1bb0f6e ..n. CMP r11,#0x6e
0x080067c2: d1bb .. BNE 0x800673c ; co_util_unpack + 88
0x080067c4: e022 ". B 0x800680c ; co_util_unpack + 296
0x080067c6: 2100 .! MOVS r1,#0
0x080067c8: e056 V. B 0x8006878 ; co_util_unpack + 404
0x080067ca: 1cf1 .. ADDS r1,r6,#3
0x080067cc: f1b90f00 .... CMP r9,#0
0x080067d0: f0210203 !... BIC r2,r1,#3
0x080067d4: d016 .. BEQ 0x8006804 ; co_util_unpack + 288
0x080067d6: 1ceb .. ADDS r3,r5,#3
0x080067d8: 2101 .! MOVS r1,#1
0x080067da: 4543 CE CMP r3,r8
0x080067dc: d8ae .. BHI 0x800673c ; co_util_unpack + 88
0x080067de: 1d13 .. ADDS r3,r2,#4
0x080067e0: 2102 .! MOVS r1,#2
0x080067e2: 459a .E CMP r10,r3
0x080067e4: d3aa .. BCC 0x800673c ; co_util_unpack + 88
0x080067e6: 786c lx LDRB r4,[r5,#1]
0x080067e8: 7829 )x LDRB r1,[r5,#0]
0x080067ea: 78ab .x LDRB r3,[r5,#2]
0x080067ec: f1be0f00 .... CMP lr,#0
0x080067f0: ea4f2404 O..$ LSL r4,r4,#8
0x080067f4: bf07 .. ITTEE EQ
0x080067f6: ea444101 D..A ORREQ r1,r4,r1,LSL #16
0x080067fa: 4319 .C ORREQ r1,r1,r3
0x080067fc: 4321 !C ORRNE r1,r1,r4
0x080067fe: ea414103 A..A ORRNE r1,r1,r3,LSL #16
0x08006802: 6011 .` STR r1,[r2,#0]
0x08006804: 3503 .5 ADDS r5,#3
0x08006806: e031 1. B 0x800686c ; co_util_unpack + 392
0x08006808: 2101 .! MOVS r1,#1
0x0800680a: 9102 .. STR r1,[sp,#8]
0x0800680c: b284 .. UXTH r4,r0
0x0800680e: f1b90f00 .... CMP r9,#0
0x08006812: d03e >. BEQ 0x8006892 ; co_util_unpack + 430
0x08006814: 192a *. ADDS r2,r5,r4
0x08006816: 2101 .! MOVS r1,#1
0x08006818: 4542 BE CMP r2,r8
0x0800681a: f63faf8f ?... BHI.W 0x800673c ; co_util_unpack + 88
0x0800681e: 1932 2. ADDS r2,r6,r4
0x08006820: 2102 .! MOVS r1,#2
0x08006822: 4552 RE CMP r2,r10
0x08006824: f63faf8a ?... BHI.W 0x800673c ; co_util_unpack + 88
0x08006828: 9802 .. LDR r0,[sp,#8]
0x0800682a: ea6e0000 n... ORN r0,lr,r0
0x0800682e: 07c0 .. LSLS r0,r0,#31
0x08006830: d028 (. BEQ 0x8006884 ; co_util_unpack + 416
0x08006832: 4630 0F MOV r0,r6
0x08006834: 4629 )F MOV r1,r5
0x08006836: 4622 "F MOV r2,r4
0x08006838: f7fbfd34 ..4. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800683c: e027 '. B 0x800688e ; co_util_unpack + 426
0x0800683e: 1cf1 .. ADDS r1,r6,#3
0x08006840: f1b90f00 .... CMP r9,#0
0x08006844: f0210203 !... BIC r2,r1,#3
0x08006848: d00f .. BEQ 0x800686a ; co_util_unpack + 390
0x0800684a: 1d2b +. ADDS r3,r5,#4
0x0800684c: 2101 .! MOVS r1,#1
0x0800684e: 4543 CE CMP r3,r8
0x08006850: f63faf74 ?.t. BHI 0x800673c ; co_util_unpack + 88
0x08006854: 1d13 .. ADDS r3,r2,#4
0x08006856: 2102 .! MOVS r1,#2
0x08006858: 459a .E CMP r10,r3
0x0800685a: f4ffaf6f ..o. BCC 0x800673c ; co_util_unpack + 88
0x0800685e: 6829 )h LDR r1,[r5,#0]
0x08006860: f1be0f00 .... CMP lr,#0
0x08006864: bf08 .. IT EQ
0x08006866: ba09 .. REVEQ r1,r1
0x08006868: 6011 .` STR r1,[r2,#0]
0x0800686a: 3504 .5 ADDS r5,#4
0x0800686c: 1d16 .. ADDS r6,r2,#4
0x0800686e: 2100 .! MOVS r1,#0
0x08006870: e764 d. B 0x800673c ; co_util_unpack + 88
0x08006872: 2101 .! MOVS r1,#1
0x08006874: e000 .. B 0x8006878 ; co_util_unpack + 404
0x08006876: 2102 .! MOVS r1,#2
0x08006878: 2001 . MOVS r0,#1
0x0800687a: f1bb0f4e ..N. CMP r11,#0x4e
0x0800687e: bf08 .. IT EQ
0x08006880: 8810 .. LDRHEQ r0,[r2,#0]
0x08006882: e75b [. B 0x800673c ; co_util_unpack + 88
0x08006884: 4630 0F MOV r0,r6
0x08006886: 4629 )F MOV r1,r5
0x08006888: 4622 "F MOV r2,r4
0x0800688a: f7fff99d .... BL co_bswap ; 0x8005bc8
0x0800688e: f8dde00c .... LDR lr,[sp,#0xc]
0x08006892: 2000 . MOVS r0,#0
0x08006894: 4425 %D ADD r5,r5,r4
0x08006896: 4426 &D ADD r6,r6,r4
0x08006898: f1bb0f6e ..n. CMP r11,#0x6e
0x0800689c: f04f0100 O... MOV r1,#0
0x080068a0: 9002 .. STR r0,[sp,#8]
0x080068a2: f04f0001 O... MOV r0,#1
0x080068a6: f47faf49 ..I. BNE 0x800673c ; co_util_unpack + 88
0x080068aa: f8150c01 .... LDRB r0,[r5,#-1]
0x080068ae: 2100 .! MOVS r1,#0
0x080068b0: 9102 .. STR r1,[sp,#8]
0x080068b2: 2100 .! MOVS r1,#0
0x080068b4: e742 B. B 0x800673c ; co_util_unpack + 88
0x080068b6: 9800 .. LDR r0,[sp,#0]
0x080068b8: 9a01 .. LDR r2,[sp,#4]
0x080068ba: 4545 EE CMP r5,r8
0x080068bc: eba60000 .... SUB r0,r6,r0
0x080068c0: 8010 .. STRH r0,[r2,#0]
0x080068c2: bf88 .. IT HI
0x080068c4: 2101 .! MOVHI r1,#1
0x080068c6: b2c8 .. UXTB r0,r1
0x080068c8: b005 .. ADD sp,sp,#0x14
0x080068ca: e8bd8ff0 .... POP {r4-r11,pc}
0x080068ce: 0000 .. MOVS r0,r0
co_write16p
0x080068d0: b083 .. SUB sp,sp,#0xc
0x080068d2: 460a .F MOV r2,r1
0x080068d4: 9002 .. STR r0,[sp,#8]
0x080068d6: f8ad1006 .... STRH r1,[sp,#6]
0x080068da: 9802 .. LDR r0,[sp,#8]
0x080068dc: 9000 .. STR r0,[sp,#0]
0x080068de: f8bd0006 .... LDRH r0,[sp,#6]
0x080068e2: 9900 .. LDR r1,[sp,#0]
0x080068e4: 1c4b K. ADDS r3,r1,#1
0x080068e6: 9300 .. STR r3,[sp,#0]
0x080068e8: 7008 .p STRB r0,[r1,#0]
0x080068ea: f89d0007 .... LDRB r0,[sp,#7]
0x080068ee: 9900 .. LDR r1,[sp,#0]
0x080068f0: 7008 .p STRB r0,[r1,#0]
0x080068f2: b003 .. ADD sp,sp,#0xc
0x080068f4: 4770 pG BX lr
co_write32p
0x080068f6: 6001 .` STR r1,[r0,#0]
0x080068f8: 4770 pG BX lr
0x080068fa: 0000 .. MOVS r0,r0
controller_start
0x080068fc: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08006900: b08f .. SUB sp,sp,#0x3c
0x08006902: 900e .. STR r0,[sp,#0x38]
0x08006904: 200f . MOVS r0,#0xf
0x08006906: 900a .. STR r0,[sp,#0x28]
0x08006908: 2002 . MOVS r0,#2
0x0800690a: f10d0828 ..(. ADD r8,sp,#0x28
0x0800690e: 468b .F MOV r11,r1
0x08006910: 900b .. STR r0,[sp,#0x2c]
0x08006912: 2601 .& MOVS r6,#1
0x08006914: f04f40a0 O..@ MOV r0,#0x50000000
0x08006918: 4641 AF MOV r1,r8
0x0800691a: 469a .F MOV r10,r3
0x0800691c: 4691 .F MOV r9,r2
0x0800691e: e9cd660c ...f STRD r6,r6,[sp,#0x30]
0x08006922: f01bfb46 ..F. BL $Ven$TT$L$$gpio_init ; 0x8021fb2
0x08006926: 2730 0' MOVS r7,#0x30
0x08006928: f2ce0705 .... MOVT r7,#0xe005
0x0800692c: 6878 xh LDR r0,[r7,#4]
0x0800692e: f6454420 E. D MOV r4,#0x5c20
0x08006932: f0400001 @... ORR r0,r0,#1
0x08006936: 2200 ." MOVS r2,#0
0x08006938: 6078 x` STR r0,[r7,#4]
0x0800693a: f44f30e1 O..0 MOV r0,#0x1c200
0x0800693e: f2c20400 .... MOVT r4,#0x2000
0x08006942: f2c50201 .... MOVT r2,#0x5001
0x08006946: 2103 .! MOVS r1,#3
0x08006948: 2500 .% MOVS r5,#0
0x0800694a: e9c42000 ... STRD r2,r0,[r4,#0]
0x0800694e: 4620 F MOV r0,r4
0x08006950: e9c41502 .... STRD r1,r5,[r4,#8]
0x08006954: e9c45604 ...V STRD r5,r6,[r4,#0x10]
0x08006958: e9c45508 ...U STRD r5,r5,[r4,#0x20]
0x0800695c: f01af93e ..>. BL uart_init ; 0x8020bdc
0x08006960: 6820 h LDR r0,[r4,#0]
0x08006962: 6901 .i LDR r1,[r0,#0x10]
0x08006964: f0210120 !. . BIC r1,r1,#0x20
0x08006968: 6101 .a STR r1,[r0,#0x10]
0x0800696a: 6901 .i LDR r1,[r0,#0x10]
0x0800696c: f0210102 !... BIC r1,r1,#2
0x08006970: 6101 .a STR r1,[r0,#0x10]
0x08006972: 6838 8h LDR r0,[r7,#0]
0x08006974: 4641 AF MOV r1,r8
0x08006976: f0400001 @... ORR r0,r0,#1
0x0800697a: 6038 8` STR r0,[r7,#0]
0x0800697c: f2410002 A... MOV r0,#0x1002
0x08006980: f44f4700 O..G MOV r7,#0x8000
0x08006984: e9cd060b .... STRD r0,r6,[sp,#0x2c]
0x08006988: f04f40a0 O..@ MOV r0,#0x50000000
0x0800698c: 970a .. STR r7,[sp,#0x28]
0x0800698e: 950d .. STR r5,[sp,#0x34]
0x08006990: f01bfb0f .... BL $Ven$TT$L$$gpio_init ; 0x8021fb2
0x08006994: f04f40a0 O..@ MOV r0,#0x50000000
0x08006998: f44f4100 O..A MOV r1,#0x8000
0x0800699c: 2200 ." MOVS r2,#0
0x0800699e: f011fde1 .... BL gpio_write_pin ; 0x8018564
0x080069a2: f64030b8 @..0 MOV r0,#0xbb8
0x080069a6: f01bfb09 .... BL $Ven$TT$L$$system_delay_us ; 0x8021fbc
0x080069aa: f04f40a0 O..@ MOV r0,#0x50000000
0x080069ae: f44f4100 O..A MOV r1,#0x8000
0x080069b2: 2201 ." MOVS r2,#1
0x080069b4: f011fdd6 .... BL gpio_write_pin ; 0x8018564
0x080069b8: f44f5080 O..P MOV r0,#0x1000
0x080069bc: e9cd050b .... STRD r0,r5,[sp,#0x2c]
0x080069c0: f04f40a0 O..@ MOV r0,#0x50000000
0x080069c4: 4641 AF MOV r1,r8
0x080069c6: 970a .. STR r7,[sp,#0x28]
0x080069c8: 950d .. STR r5,[sp,#0x34]
0x080069ca: f01bfaf2 .... BL $Ven$TT$L$$gpio_init ; 0x8021fb2
0x080069ce: f10d0820 .. . ADD r8,sp,#0x20
0x080069d2: 4620 F MOV r0,r4
0x080069d4: 4641 AF MOV r1,r8
0x080069d6: 2208 ." MOVS r2,#8
0x080069d8: f01af960 ..`. BL uart_receive ; 0x8020c9c
0x080069dc: f6422198 B..! MOV r1,#0x2a98
0x080069e0: f6c00102 .... MOVT r1,#0x802
0x080069e4: 4640 @F MOV r0,r8
0x080069e6: 2208 ." MOVS r2,#8
0x080069e8: f7fbfca3 .... BL memcmp ; 0x8002332
0x080069ec: b1f0 .. CBZ r0,0x8006a2c ; controller_start + 304
0x080069ee: f6454720 E. G MOV r7,#0x5c20
0x080069f2: f6422698 B..& MOV r6,#0x2a98
0x080069f6: f1080501 .... ADD r5,r8,#1
0x080069fa: f1080407 .... ADD r4,r8,#7
0x080069fe: f2c20700 .... MOVT r7,#0x2000
0x08006a02: f6c00602 .... MOVT r6,#0x802
0x08006a06: bf00 .. NOP
0x08006a08: f8d50003 .... LDR r0,[r5,#3]
0x08006a0c: 6829 )h LDR r1,[r5,#0]
0x08006a0e: f8cd0023 ..#. STR r0,[sp,#0x23]
0x08006a12: 9108 .. STR r1,[sp,#0x20]
0x08006a14: 4638 8F MOV r0,r7
0x08006a16: 4621 !F MOV r1,r4
0x08006a18: 2201 ." MOVS r2,#1
0x08006a1a: f01af93f ..?. BL uart_receive ; 0x8020c9c
0x08006a1e: 4640 @F MOV r0,r8
0x08006a20: 4631 1F MOV r1,r6
0x08006a22: 2208 ." MOVS r2,#8
0x08006a24: f7fbfc85 .... BL memcmp ; 0x8002332
0x08006a28: 2800 .( CMP r0,#0
0x08006a2a: d1ed .. BNE 0x8006a08 ; controller_start + 268
0x08006a2c: f6454420 E. D MOV r4,#0x5c20
0x08006a30: f2c20400 .... MOVT r4,#0x2000
0x08006a34: f6422190 B..! MOV r1,#0x2a90
0x08006a38: f6c00102 .... MOVT r1,#0x802
0x08006a3c: 4620 F MOV r0,r4
0x08006a3e: 2208 ." MOVS r2,#8
0x08006a40: f01af9d4 .... BL uart_transmit ; 0x8020dec
0x08006a44: a908 .. ADD r1,sp,#0x20
0x08006a46: 4620 F MOV r0,r4
0x08006a48: 2202 ." MOVS r2,#2
0x08006a4a: f01af927 ..'. BL uart_receive ; 0x8020c9c
0x08006a4e: f8bd0020 .. . LDRH r0,[sp,#0x20]
0x08006a52: f646316f F.o1 MOV r1,#0x6b6f
0x08006a56: 4288 .B CMP r0,r1
0x08006a58: f04f0700 O... MOV r7,#0
0x08006a5c: f040828d @... BNE.W 0x8006f7a ; controller_start + 1662
0x08006a60: f01bfab1 .... BL $Ven$TT$L$$SWD_W_SystemReg ; 0x8021fc6
0x08006a64: 2012 . MOVS r0,#0x12
0x08006a66: f6454420 E. D MOV r4,#0x5c20
0x08006a6a: f88d0015 .... STRB r0,[sp,#0x15]
0x08006a6e: 200b . MOVS r0,#0xb
0x08006a70: f2c20400 .... MOVT r4,#0x2000
0x08006a74: f88d0020 .. . STRB r0,[sp,#0x20]
0x08006a78: f10d0115 .... ADD r1,sp,#0x15
0x08006a7c: 4620 F MOV r0,r4
0x08006a7e: 2201 ." MOVS r2,#1
0x08006a80: f8cd7021 ..!p STR r7,[sp,#0x21]
0x08006a84: f88d7025 ..%p STRB r7,[sp,#0x25]
0x08006a88: f01af9b0 .... BL uart_transmit ; 0x8020dec
0x08006a8c: ad08 .. ADD r5,sp,#0x20
0x08006a8e: 4620 F MOV r0,r4
0x08006a90: 4629 )F MOV r1,r5
0x08006a92: 2206 ." MOVS r2,#6
0x08006a94: f01af9aa .... BL uart_transmit ; 0x8020dec
0x08006a98: 4620 F MOV r0,r4
0x08006a9a: 4629 )F MOV r1,r5
0x08006a9c: 2207 ." MOVS r2,#7
0x08006a9e: f01af8fd .... BL uart_receive ; 0x8020c9c
0x08006aa2: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006aa6: 2813 .( CMP r0,#0x13
0x08006aa8: f0408267 @.g. BNE.W 0x8006f7a ; controller_start + 1662
0x08006aac: f44f2061 O.a MOV r0,#0xe1000
0x08006ab0: 6060 `` STR r0,[r4,#4]
0x08006ab2: 4620 F MOV r0,r4
0x08006ab4: f8cdb008 .... STR r11,[sp,#8]
0x08006ab8: f019ff46 ..F. BL uart_config_baudRate ; 0x8020948
0x08006abc: f2413088 A..0 MOV r0,#0x1388
0x08006ac0: f01bfa7c ..|. BL $Ven$TT$L$$system_delay_us ; 0x8021fbc
0x08006ac4: f8da0014 .... LDR r0,[r10,#0x14]
0x08006ac8: f8da2010 ... LDR r2,[r10,#0x10]
0x08006acc: f10a0118 .... ADD r1,r10,#0x18
0x08006ad0: f04f0804 O... MOV r8,#4
0x08006ad4: 9103 .. STR r1,[sp,#0xc]
0x08006ad6: f88d8015 .... STRB r8,[sp,#0x15]
0x08006ada: 9201 .. STR r2,[sp,#4]
0x08006adc: 9206 .. STR r2,[sp,#0x18]
0x08006ade: 9004 .. STR r0,[sp,#0x10]
0x08006ae0: 9007 .. STR r0,[sp,#0x1c]
0x08006ae2: b3e8 .. CBZ r0,0x8006b60 ; controller_start + 612
0x08006ae4: 9e03 .. LDR r6,[sp,#0xc]
0x08006ae6: f6454420 E. D MOV r4,#0x5c20
0x08006aea: 9804 .. LDR r0,[sp,#0x10]
0x08006aec: f10d0a15 .... ADD r10,sp,#0x15
0x08006af0: f10d0b18 .... ADD r11,sp,#0x18
0x08006af4: f10d0716 .... ADD r7,sp,#0x16
0x08006af8: ad08 .. ADD r5,sp,#0x20
0x08006afa: f2c20400 .... MOVT r4,#0x2000
0x08006afe: bf00 .. NOP
0x08006b00: f5b07f80 .... CMP r0,#0x100
0x08006b04: bf28 (. IT CS
0x08006b06: f44f7080 O..p MOVCS r0,#0x100
0x08006b0a: f8ad0016 .... STRH r0,[sp,#0x16]
0x08006b0e: 4620 F MOV r0,r4
0x08006b10: 4651 QF MOV r1,r10
0x08006b12: 2201 ." MOVS r2,#1
0x08006b14: f01af96a ..j. BL uart_transmit ; 0x8020dec
0x08006b18: 4620 F MOV r0,r4
0x08006b1a: 4659 YF MOV r1,r11
0x08006b1c: 2204 ." MOVS r2,#4
0x08006b1e: f01af965 ..e. BL uart_transmit ; 0x8020dec
0x08006b22: 4620 F MOV r0,r4
0x08006b24: 4639 9F MOV r1,r7
0x08006b26: 2202 ." MOVS r2,#2
0x08006b28: f01af960 ..`. BL uart_transmit ; 0x8020dec
0x08006b2c: f8bd2016 ... LDRH r2,[sp,#0x16]
0x08006b30: 4620 F MOV r0,r4
0x08006b32: 4631 1F MOV r1,r6
0x08006b34: f01af95a ..Z. BL uart_transmit ; 0x8020dec
0x08006b38: 4620 F MOV r0,r4
0x08006b3a: 4629 )F MOV r1,r5
0x08006b3c: 2207 ." MOVS r2,#7
0x08006b3e: f01af8ad .... BL uart_receive ; 0x8020c9c
0x08006b42: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006b46: 2805 .( CMP r0,#5
0x08006b48: f040820e @... BNE.W 0x8006f68 ; controller_start + 1644
0x08006b4c: f8bd1016 .... LDRH r1,[sp,#0x16]
0x08006b50: 9807 .. LDR r0,[sp,#0x1c]
0x08006b52: 9a06 .. LDR r2,[sp,#0x18]
0x08006b54: 1a40 @. SUBS r0,r0,r1
0x08006b56: 440e .D ADD r6,r6,r1
0x08006b58: 4411 .D ADD r1,r1,r2
0x08006b5a: 9007 .. STR r0,[sp,#0x1c]
0x08006b5c: 9106 .. STR r1,[sp,#0x18]
0x08006b5e: d1cf .. BNE 0x8006b00 ; controller_start + 516
0x08006b60: f2440000 D... MOVW r0,#0x4000
0x08006b64: f6454420 E. D MOV r4,#0x5c20
0x08006b68: f2c40001 .... MOVT r0,#0x4001
0x08006b6c: f2c20400 .... MOVT r4,#0x2000
0x08006b70: 9006 .. STR r0,[sp,#0x18]
0x08006b72: f10d0115 .... ADD r1,sp,#0x15
0x08006b76: 4620 F MOV r0,r4
0x08006b78: 2201 ." MOVS r2,#1
0x08006b7a: f88d8015 .... STRB r8,[sp,#0x15]
0x08006b7e: 2601 .& MOVS r6,#1
0x08006b80: f01af934 ..4. BL uart_transmit ; 0x8020dec
0x08006b84: a906 .. ADD r1,sp,#0x18
0x08006b86: 4620 F MOV r0,r4
0x08006b88: 2204 ." MOVS r2,#4
0x08006b8a: f01af92f ../. BL uart_transmit ; 0x8020dec
0x08006b8e: 9806 .. LDR r0,[sp,#0x18]
0x08006b90: a907 .. ADD r1,sp,#0x1c
0x08006b92: 3004 .0 ADDS r0,#4
0x08006b94: 9006 .. STR r0,[sp,#0x18]
0x08006b96: 4620 F MOV r0,r4
0x08006b98: 2202 ." MOVS r2,#2
0x08006b9a: f8cd801c .... STR r8,[sp,#0x1c]
0x08006b9e: f01af925 ..%. BL uart_transmit ; 0x8020dec
0x08006ba2: 9a07 .. LDR r2,[sp,#0x1c]
0x08006ba4: f64231ba B..1 MOV r1,#0x2bba
0x08006ba8: f6c00102 .... MOVT r1,#0x802
0x08006bac: 4620 F MOV r0,r4
0x08006bae: f01af91d .... BL uart_transmit ; 0x8020dec
0x08006bb2: a908 .. ADD r1,sp,#0x20
0x08006bb4: 4620 F MOV r0,r4
0x08006bb6: 2207 ." MOVS r2,#7
0x08006bb8: 2507 .% MOVS r5,#7
0x08006bba: f01af86f ..o. BL uart_receive ; 0x8020c9c
0x08006bbe: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006bc2: 2805 .( CMP r0,#5
0x08006bc4: f04081ce @... BNE.W 0x8006f64 ; controller_start + 1640
0x08006bc8: f6454420 E. D MOV r4,#0x5c20
0x08006bcc: f2c20400 .... MOVT r4,#0x2000
0x08006bd0: f10d0115 .... ADD r1,sp,#0x15
0x08006bd4: 4620 F MOV r0,r4
0x08006bd6: 2201 ." MOVS r2,#1
0x08006bd8: f01af908 .... BL uart_transmit ; 0x8020dec
0x08006bdc: a906 .. ADD r1,sp,#0x18
0x08006bde: 4620 F MOV r0,r4
0x08006be0: 2204 ." MOVS r2,#4
0x08006be2: 2704 .' MOVS r7,#4
0x08006be4: f01af902 .... BL uart_transmit ; 0x8020dec
0x08006be8: 9806 .. LDR r0,[sp,#0x18]
0x08006bea: 9507 .. STR r5,[sp,#0x1c]
0x08006bec: 3007 .0 ADDS r0,#7
0x08006bee: ad07 .. ADD r5,sp,#0x1c
0x08006bf0: 9006 .. STR r0,[sp,#0x18]
0x08006bf2: 4620 F MOV r0,r4
0x08006bf4: 4629 )F MOV r1,r5
0x08006bf6: 2202 ." MOVS r2,#2
0x08006bf8: f01af8f8 .... BL uart_transmit ; 0x8020dec
0x08006bfc: a905 .. ADD r1,sp,#0x14
0x08006bfe: 4620 F MOV r0,r4
0x08006c00: 2201 ." MOVS r2,#1
0x08006c02: f88d6014 ...` STRB r6,[sp,#0x14]
0x08006c06: f01af8f1 .... BL uart_transmit ; 0x8020dec
0x08006c0a: 4620 F MOV r0,r4
0x08006c0c: 4629 )F MOV r1,r5
0x08006c0e: 2202 ." MOVS r2,#2
0x08006c10: 9707 .. STR r7,[sp,#0x1c]
0x08006c12: f01af8eb .... BL uart_transmit ; 0x8020dec
0x08006c16: 9a07 .. LDR r2,[sp,#0x1c]
0x08006c18: a90e .. ADD r1,sp,#0x38
0x08006c1a: 4620 F MOV r0,r4
0x08006c1c: f01af8e6 .... BL uart_transmit ; 0x8020dec
0x08006c20: a908 .. ADD r1,sp,#0x20
0x08006c22: 4620 F MOV r0,r4
0x08006c24: 2207 ." MOVS r2,#7
0x08006c26: f01af839 ..9. BL uart_receive ; 0x8020c9c
0x08006c2a: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006c2e: 2805 .( CMP r0,#5
0x08006c30: f040819c @... BNE.W 0x8006f6c ; controller_start + 1648
0x08006c34: f04f1001 O... MOV r0,#0x10001
0x08006c38: f001fbe8 .... BL flashdb_get_length ; 0x800840c
0x08006c3c: f8dda008 .... LDR r10,[sp,#8]
0x08006c40: 300a .0 ADDS r0,r0,#0xa
0x08006c42: 9007 .. STR r0,[sp,#0x1c]
0x08006c44: d05b [. BEQ 0x8006cfe ; controller_start + 1026
0x08006c46: f01bf91e .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x08006c4a: 9907 .. LDR r1,[sp,#0x1c]
0x08006c4c: 4606 .F MOV r6,r0
0x08006c4e: f1a1040a .... SUB r4,r1,#0xa
0x08006c52: fa1ff881 .... UXTH r8,r1
0x08006c56: 0420 . LSLS r0,r4,#16
0x08006c58: 4630 0F MOV r0,r6
0x08006c5a: d007 .. BEQ 0x8006c6c ; controller_start + 880
0x08006c5c: b2a2 .. UXTH r2,r4
0x08006c5e: f04f1001 O... MOV r0,#0x10001
0x08006c62: 4631 1F MOV r1,r6
0x08006c64: f001fbc2 .... BL flashdb_get ; 0x80083ec
0x08006c68: fa16f084 .... UXTAH r0,r6,r4
0x08006c6c: f248715b H.[q MOV r1,#0x875b
0x08006c70: 8101 .. STRH r1,[r0,#8]
0x08006c72: f64d214d M.M! MOV r1,#0xda4d
0x08006c76: f6c271c3 ...q MOVT r1,#0x2fc3
0x08006c7a: 6041 A` STR r1,[r0,#4]
0x08006c7c: f6400141 @.A. MOV r1,#0x841
0x08006c80: f6454420 E. D MOV r4,#0x5c20
0x08006c84: f6c221af ...! MOVT r1,#0x2aaf
0x08006c88: f2c20400 .... MOVT r4,#0x2000
0x08006c8c: 6001 .` STR r1,[r0,#0]
0x08006c8e: f10d0115 .... ADD r1,sp,#0x15
0x08006c92: 4620 F MOV r0,r4
0x08006c94: 2201 ." MOVS r2,#1
0x08006c96: f01af8a9 .... BL uart_transmit ; 0x8020dec
0x08006c9a: a906 .. ADD r1,sp,#0x18
0x08006c9c: 4620 F MOV r0,r4
0x08006c9e: 2204 ." MOVS r2,#4
0x08006ca0: f01af8a4 .... BL uart_transmit ; 0x8020dec
0x08006ca4: 9906 .. LDR r1,[sp,#0x18]
0x08006ca6: f1080003 .... ADD r0,r8,#3
0x08006caa: 9007 .. STR r0,[sp,#0x1c]
0x08006cac: 4408 .D ADD r0,r0,r1
0x08006cae: ad07 .. ADD r5,sp,#0x1c
0x08006cb0: 9006 .. STR r0,[sp,#0x18]
0x08006cb2: 4620 F MOV r0,r4
0x08006cb4: 4629 )F MOV r1,r5
0x08006cb6: 2202 ." MOVS r2,#2
0x08006cb8: 2702 .' MOVS r7,#2
0x08006cba: f01af897 .... BL uart_transmit ; 0x8020dec
0x08006cbe: a905 .. ADD r1,sp,#0x14
0x08006cc0: 4620 F MOV r0,r4
0x08006cc2: 2201 ." MOVS r2,#1
0x08006cc4: f88d7014 ...p STRB r7,[sp,#0x14]
0x08006cc8: f01af890 .... BL uart_transmit ; 0x8020dec
0x08006ccc: 4620 F MOV r0,r4
0x08006cce: 4629 )F MOV r1,r5
0x08006cd0: 2202 ." MOVS r2,#2
0x08006cd2: f8cd801c .... STR r8,[sp,#0x1c]
0x08006cd6: f01af889 .... BL uart_transmit ; 0x8020dec
0x08006cda: 9a07 .. LDR r2,[sp,#0x1c]
0x08006cdc: 4620 F MOV r0,r4
0x08006cde: 4631 1F MOV r1,r6
0x08006ce0: f01af884 .... BL uart_transmit ; 0x8020dec
0x08006ce4: a908 .. ADD r1,sp,#0x20
0x08006ce6: 4620 F MOV r0,r4
0x08006ce8: 2207 ." MOVS r2,#7
0x08006cea: f019ffd7 .... BL uart_receive ; 0x8020c9c
0x08006cee: f89d4020 .. @ LDRB r4,[sp,#0x20]
0x08006cf2: 4630 0F MOV r0,r6
0x08006cf4: f01bf8cc .... BL $Ven$TT$L$$vPortFree ; 0x8021e90
0x08006cf8: 2c05 ., CMP r4,#5
0x08006cfa: f040813b @.;. BNE.W 0x8006f74 ; controller_start + 1656
0x08006cfe: f6454420 E. D MOV r4,#0x5c20
0x08006d02: f2c20400 .... MOVT r4,#0x2000
0x08006d06: f10d0115 .... ADD r1,sp,#0x15
0x08006d0a: 4620 F MOV r0,r4
0x08006d0c: 2201 ." MOVS r2,#1
0x08006d0e: f01af86d ..m. BL uart_transmit ; 0x8020dec
0x08006d12: a906 .. ADD r1,sp,#0x18
0x08006d14: 4620 F MOV r0,r4
0x08006d16: 2204 ." MOVS r2,#4
0x08006d18: f04f0804 O... MOV r8,#4
0x08006d1c: f01af866 ..f. BL uart_transmit ; 0x8020dec
0x08006d20: 9806 .. LDR r0,[sp,#0x18]
0x08006d22: ad07 .. ADD r5,sp,#0x1c
0x08006d24: 3009 .0 ADDS r0,r0,#9
0x08006d26: 2709 .' MOVS r7,#9
0x08006d28: 9006 .. STR r0,[sp,#0x18]
0x08006d2a: 4620 F MOV r0,r4
0x08006d2c: 4629 )F MOV r1,r5
0x08006d2e: 2202 ." MOVS r2,#2
0x08006d30: 9707 .. STR r7,[sp,#0x1c]
0x08006d32: f01af85b ..[. BL uart_transmit ; 0x8020dec
0x08006d36: 2003 . MOVS r0,#3
0x08006d38: f88d0014 .... STRB r0,[sp,#0x14]
0x08006d3c: a905 .. ADD r1,sp,#0x14
0x08006d3e: 4620 F MOV r0,r4
0x08006d40: 2201 ." MOVS r2,#1
0x08006d42: f01af853 ..S. BL uart_transmit ; 0x8020dec
0x08006d46: 2606 .& MOVS r6,#6
0x08006d48: 4620 F MOV r0,r4
0x08006d4a: 4629 )F MOV r1,r5
0x08006d4c: 2202 ." MOVS r2,#2
0x08006d4e: 9607 .. STR r6,[sp,#0x1c]
0x08006d50: f01af84c ..L. BL uart_transmit ; 0x8020dec
0x08006d54: 9a07 .. LDR r2,[sp,#0x1c]
0x08006d56: 4620 F MOV r0,r4
0x08006d58: 4649 IF MOV r1,r9
0x08006d5a: f01af847 ..G. BL uart_transmit ; 0x8020dec
0x08006d5e: a908 .. ADD r1,sp,#0x20
0x08006d60: 4620 F MOV r0,r4
0x08006d62: 2207 ." MOVS r2,#7
0x08006d64: f019ff9a .... BL uart_receive ; 0x8020c9c
0x08006d68: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006d6c: 2805 .( CMP r0,#5
0x08006d6e: f04080ff @... BNE.W 0x8006f70 ; controller_start + 1652
0x08006d72: f6454420 E. D MOV r4,#0x5c20
0x08006d76: f2c20400 .... MOVT r4,#0x2000
0x08006d7a: f10d0115 .... ADD r1,sp,#0x15
0x08006d7e: 4620 F MOV r0,r4
0x08006d80: 2201 ." MOVS r2,#1
0x08006d82: f01af833 ..3. BL uart_transmit ; 0x8020dec
0x08006d86: a906 .. ADD r1,sp,#0x18
0x08006d88: 4620 F MOV r0,r4
0x08006d8a: 2204 ." MOVS r2,#4
0x08006d8c: f01af82e .... BL uart_transmit ; 0x8020dec
0x08006d90: 9806 .. LDR r0,[sp,#0x18]
0x08006d92: ad07 .. ADD r5,sp,#0x1c
0x08006d94: 3009 .0 ADDS r0,r0,#9
0x08006d96: 9006 .. STR r0,[sp,#0x18]
0x08006d98: 4620 F MOV r0,r4
0x08006d9a: 4629 )F MOV r1,r5
0x08006d9c: 2202 ." MOVS r2,#2
0x08006d9e: 9707 .. STR r7,[sp,#0x1c]
0x08006da0: f01af824 ..$. BL uart_transmit ; 0x8020dec
0x08006da4: a905 .. ADD r1,sp,#0x14
0x08006da6: 4620 F MOV r0,r4
0x08006da8: 2201 ." MOVS r2,#1
0x08006daa: f88d8014 .... STRB r8,[sp,#0x14]
0x08006dae: f01af81d .... BL uart_transmit ; 0x8020dec
0x08006db2: 4620 F MOV r0,r4
0x08006db4: 4629 )F MOV r1,r5
0x08006db6: 2202 ." MOVS r2,#2
0x08006db8: 9607 .. STR r6,[sp,#0x1c]
0x08006dba: f01af817 .... BL uart_transmit ; 0x8020dec
0x08006dbe: 9a07 .. LDR r2,[sp,#0x1c]
0x08006dc0: 4620 F MOV r0,r4
0x08006dc2: 4651 QF MOV r1,r10
0x08006dc4: f01af812 .... BL uart_transmit ; 0x8020dec
0x08006dc8: a908 .. ADD r1,sp,#0x20
0x08006dca: 4620 F MOV r0,r4
0x08006dcc: 2207 ." MOVS r2,#7
0x08006dce: f019ff65 ..e. BL uart_receive ; 0x8020c9c
0x08006dd2: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006dd6: 2805 .( CMP r0,#5
0x08006dd8: f04080ce @... BNE.W 0x8006f78 ; controller_start + 1660
0x08006ddc: f6454420 E. D MOV r4,#0x5c20
0x08006de0: f2c20400 .... MOVT r4,#0x2000
0x08006de4: f10d0115 .... ADD r1,sp,#0x15
0x08006de8: 4620 F MOV r0,r4
0x08006dea: 2201 ." MOVS r2,#1
0x08006dec: f019fffe .... BL uart_transmit ; 0x8020dec
0x08006df0: a906 .. ADD r1,sp,#0x18
0x08006df2: 4620 F MOV r0,r4
0x08006df4: 2204 ." MOVS r2,#4
0x08006df6: 2504 .% MOVS r5,#4
0x08006df8: f019fff8 .... BL uart_transmit ; 0x8020dec
0x08006dfc: 9806 .. LDR r0,[sp,#0x18]
0x08006dfe: a907 .. ADD r1,sp,#0x1c
0x08006e00: 3004 .0 ADDS r0,#4
0x08006e02: 9006 .. STR r0,[sp,#0x18]
0x08006e04: 4620 F MOV r0,r4
0x08006e06: 2202 ." MOVS r2,#2
0x08006e08: 9507 .. STR r5,[sp,#0x1c]
0x08006e0a: f019ffef .... BL uart_transmit ; 0x8020dec
0x08006e0e: 9a07 .. LDR r2,[sp,#0x1c]
0x08006e10: f64231be B..1 MOV r1,#0x2bbe
0x08006e14: f6c00102 .... MOVT r1,#0x802
0x08006e18: 4620 F MOV r0,r4
0x08006e1a: f019ffe7 .... BL uart_transmit ; 0x8020dec
0x08006e1e: a908 .. ADD r1,sp,#0x20
0x08006e20: 4620 F MOV r0,r4
0x08006e22: 2207 ." MOVS r2,#7
0x08006e24: f019ff3a ..:. BL uart_receive ; 0x8020c9c
0x08006e28: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006e2c: 2700 .' MOVS r7,#0
0x08006e2e: 2805 .( CMP r0,#5
0x08006e30: f04080a3 @... BNE.W 0x8006f7a ; controller_start + 1662
0x08006e34: 202b + MOVS r0,#0x2b
0x08006e36: f88d0015 .... STRB r0,[sp,#0x15]
0x08006e3a: 9801 .. LDR r0,[sp,#4]
0x08006e3c: f6454420 E. D MOV r4,#0x5c20
0x08006e40: f2c20400 .... MOVT r4,#0x2000
0x08006e44: 9006 .. STR r0,[sp,#0x18]
0x08006e46: f10d0115 .... ADD r1,sp,#0x15
0x08006e4a: 4620 F MOV r0,r4
0x08006e4c: 2201 ." MOVS r2,#1
0x08006e4e: f8ad7016 ...p STRH r7,[sp,#0x16]
0x08006e52: f019ffcb .... BL uart_transmit ; 0x8020dec
0x08006e56: a906 .. ADD r1,sp,#0x18
0x08006e58: 4620 F MOV r0,r4
0x08006e5a: 2204 ." MOVS r2,#4
0x08006e5c: 2504 .% MOVS r5,#4
0x08006e5e: f019ffc5 .... BL uart_transmit ; 0x8020dec
0x08006e62: f10d0116 .... ADD r1,sp,#0x16
0x08006e66: 4620 F MOV r0,r4
0x08006e68: 2202 ." MOVS r2,#2
0x08006e6a: f019ffbf .... BL uart_transmit ; 0x8020dec
0x08006e6e: a908 .. ADD r1,sp,#0x20
0x08006e70: 4620 F MOV r0,r4
0x08006e72: 2207 ." MOVS r2,#7
0x08006e74: f019ff12 .... BL uart_receive ; 0x8020c9c
0x08006e78: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006e7c: 282c ,( CMP r0,#0x2c
0x08006e7e: d17c |. BNE 0x8006f7a ; controller_start + 1662
0x08006e80: e9dd1003 .... LDRD r1,r0,[sp,#0xc]
0x08006e84: 1844 D. ADDS r4,r0,r1
0x08006e86: 6826 &h LDR r6,[r4,#0]
0x08006e88: 6867 gh LDR r7,[r4,#4]
0x08006e8a: f24c3050 L.P0 MOV r0,#0xc350
0x08006e8e: f01bf895 .... BL $Ven$TT$L$$system_delay_us ; 0x8021fbc
0x08006e92: 2f00 ./ CMP r7,#0
0x08006e94: f88d5015 ...P STRB r5,[sp,#0x15]
0x08006e98: d073 s. BEQ 0x8006f82 ; controller_start + 1670
0x08006e9a: f6454520 E. E MOV r5,#0x5c20
0x08006e9e: 3408 .4 ADDS r4,r4,#8
0x08006ea0: e9cd6706 ...g STRD r6,r7,[sp,#0x18]
0x08006ea4: f10d0815 .... ADD r8,sp,#0x15
0x08006ea8: f10d0918 .... ADD r9,sp,#0x18
0x08006eac: f10d0a16 .... ADD r10,sp,#0x16
0x08006eb0: f2c20500 .... MOVT r5,#0x2000
0x08006eb4: ae08 .. ADD r6,sp,#0x20
0x08006eb6: 4628 (F MOV r0,r5
0x08006eb8: 4641 AF MOV r1,r8
0x08006eba: 2201 ." MOVS r2,#1
0x08006ebc: f5b77f80 .... CMP r7,#0x100
0x08006ec0: bf28 (. IT CS
0x08006ec2: f44f7780 O..w MOVCS r7,#0x100
0x08006ec6: f8ad7016 ...p STRH r7,[sp,#0x16]
0x08006eca: f019ff8f .... BL uart_transmit ; 0x8020dec
0x08006ece: 4628 (F MOV r0,r5
0x08006ed0: 4649 IF MOV r1,r9
0x08006ed2: 2204 ." MOVS r2,#4
0x08006ed4: f019ff8a .... BL uart_transmit ; 0x8020dec
0x08006ed8: 4628 (F MOV r0,r5
0x08006eda: 4651 QF MOV r1,r10
0x08006edc: 2202 ." MOVS r2,#2
0x08006ede: f019ff85 .... BL uart_transmit ; 0x8020dec
0x08006ee2: f8bd2016 ... LDRH r2,[sp,#0x16]
0x08006ee6: 4628 (F MOV r0,r5
0x08006ee8: 4621 !F MOV r1,r4
0x08006eea: f019ff7f .... BL uart_transmit ; 0x8020dec
0x08006eee: 4628 (F MOV r0,r5
0x08006ef0: 4631 1F MOV r1,r6
0x08006ef2: 2207 ." MOVS r2,#7
0x08006ef4: f019fed2 .... BL uart_receive ; 0x8020c9c
0x08006ef8: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006efc: 2805 .( CMP r0,#5
0x08006efe: d142 B. BNE 0x8006f86 ; controller_start + 1674
0x08006f00: f8bd0016 .... LDRH r0,[sp,#0x16]
0x08006f04: 9907 .. LDR r1,[sp,#0x1c]
0x08006f06: 4404 .D ADD r4,r4,r0
0x08006f08: 1a0f .. SUBS r7,r1,r0
0x08006f0a: 9906 .. LDR r1,[sp,#0x18]
0x08006f0c: 9707 .. STR r7,[sp,#0x1c]
0x08006f0e: 4408 .D ADD r0,r0,r1
0x08006f10: 9006 .. STR r0,[sp,#0x18]
0x08006f12: d1d0 .. BNE 0x8006eb6 ; controller_start + 1466
0x08006f14: 2010 . MOVS r0,#0x10
0x08006f16: f6454420 E. D MOV r4,#0x5c20
0x08006f1a: f88d0015 .... STRB r0,[sp,#0x15]
0x08006f1e: 2001 . MOVS r0,#1
0x08006f20: f2c20400 .... MOVT r4,#0x2000
0x08006f24: 9006 .. STR r0,[sp,#0x18]
0x08006f26: 2700 .' MOVS r7,#0
0x08006f28: f10d0115 .... ADD r1,sp,#0x15
0x08006f2c: 4620 F MOV r0,r4
0x08006f2e: 2201 ." MOVS r2,#1
0x08006f30: f8ad7016 ...p STRH r7,[sp,#0x16]
0x08006f34: f019ff5a ..Z. BL uart_transmit ; 0x8020dec
0x08006f38: a906 .. ADD r1,sp,#0x18
0x08006f3a: 4620 F MOV r0,r4
0x08006f3c: 2204 ." MOVS r2,#4
0x08006f3e: f019ff55 ..U. BL uart_transmit ; 0x8020dec
0x08006f42: f10d0116 .... ADD r1,sp,#0x16
0x08006f46: 4620 F MOV r0,r4
0x08006f48: 2202 ." MOVS r2,#2
0x08006f4a: f019ff4f ..O. BL uart_transmit ; 0x8020dec
0x08006f4e: a908 .. ADD r1,sp,#0x20
0x08006f50: 4620 F MOV r0,r4
0x08006f52: 2207 ." MOVS r2,#7
0x08006f54: f019fea2 .... BL uart_receive ; 0x8020c9c
0x08006f58: f89d0020 .. . LDRB r0,[sp,#0x20]
0x08006f5c: 2811 .( CMP r0,#0x11
0x08006f5e: bf08 .. IT EQ
0x08006f60: 2701 .' MOVEQ r7,#1
0x08006f62: e00a .. B 0x8006f7a ; controller_start + 1662
0x08006f64: 2700 .' MOVS r7,#0
0x08006f66: e008 .. B 0x8006f7a ; controller_start + 1662
0x08006f68: 2700 .' MOVS r7,#0
0x08006f6a: e006 .. B 0x8006f7a ; controller_start + 1662
0x08006f6c: 2700 .' MOVS r7,#0
0x08006f6e: e004 .. B 0x8006f7a ; controller_start + 1662
0x08006f70: 2700 .' MOVS r7,#0
0x08006f72: e002 .. B 0x8006f7a ; controller_start + 1662
0x08006f74: 2700 .' MOVS r7,#0
0x08006f76: e000 .. B 0x8006f7a ; controller_start + 1662
0x08006f78: 2700 .' MOVS r7,#0
0x08006f7a: 4638 8F MOV r0,r7
0x08006f7c: b00f .. ADD sp,sp,#0x3c
0x08006f7e: e8bd8ff0 .... POP {r4-r11,pc}
0x08006f82: 2701 .' MOVS r7,#1
0x08006f84: e7f9 .. B 0x8006f7a ; controller_start + 1662
0x08006f86: 2700 .' MOVS r7,#0
0x08006f88: e7f7 .. B 0x8006f7a ; controller_start + 1662
0x08006f8a: 0000 .. MOVS r0,r0
create_kv_blob
0x08006f8c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08006f90: b08b .. SUB sp,sp,#0x2c
0x08006f92: 460f .F MOV r7,r1
0x08006f94: 694e Ni LDR r6,[r1,#0x14]
0x08006f96: f04f31ff O..1 MOV r1,#0xffffffff
0x08006f9a: e9cd1103 .... STRD r1,r1,[sp,#0xc]
0x08006f9e: 9107 .. STR r1,[sp,#0x1c]
0x08006fa0: f245614b E.Ka MOV r1,#0x564b
0x08006fa4: 4604 .F MOV r4,r0
0x08006fa6: f2c30130 ..0. MOVT r1,#0x3030
0x08006faa: 9814 .. LDR r0,[sp,#0x50]
0x08006fac: 9105 .. STR r1,[sp,#0x14]
0x08006fae: 68e1 .h LDR r1,[r4,#0xc]
0x08006fb0: 9008 .. STR r0,[sp,#0x20]
0x08006fb2: f100051c .... ADD r5,r0,#0x1c
0x08006fb6: f1a10014 .... SUB r0,r1,#0x14
0x08006fba: 4285 .B CMP r5,r0
0x08006fbc: 9209 .. STR r2,[sp,#0x24]
0x08006fbe: 9506 .. STR r5,[sp,#0x18]
0x08006fc0: d901 .. BLS 0x8006fc6 ; create_kv_blob + 58
0x08006fc2: 2507 .% MOVS r5,#7
0x08006fc4: e0c7 .. B 0x8007156 ; create_kv_blob + 458
0x08006fc6: 4698 .F MOV r8,r3
0x08006fc8: 1c70 p. ADDS r0,r6,#1
0x08006fca: d11e .. BNE 0x800700a ; create_kv_blob + 126
0x08006fcc: 4620 F MOV r0,r4
0x08006fce: 4639 9F MOV r1,r7
0x08006fd0: 462a *F MOV r2,r5
0x08006fd2: f7fcff89 .... BL alloc_kv ; 0x8003ee8
0x08006fd6: 4606 .F MOV r6,r0
0x08006fd8: 3001 .0 ADDS r0,#1
0x08006fda: d116 .. BNE 0x800700a ; create_kv_blob + 126
0x08006fdc: 2000 . MOVS r0,#0
0x08006fde: bf00 .. NOP
0x08006fe0: 07c0 .. LSLS r0,r0,#31
0x08006fe2: f04080b2 @... BNE.W 0x800714a ; create_kv_blob + 446
0x08006fe6: f894102c ..,. LDRB r1,[r4,#0x2c]
0x08006fea: 2900 .) CMP r1,#0
0x08006fec: f00080ad .... BEQ.W 0x800714a ; create_kv_blob + 446
0x08006ff0: 4620 F MOV r0,r4
0x08006ff2: f011f939 ..9. BL gc_collect ; 0x8018268
0x08006ff6: 4620 F MOV r0,r4
0x08006ff8: 4639 9F MOV r1,r7
0x08006ffa: 462a *F MOV r2,r5
0x08006ffc: f7fcff74 ..t. BL alloc_kv ; 0x8003ee8
0x08007000: 4606 .F MOV r6,r0
0x08007002: 3001 .0 ADDS r0,#1
0x08007004: f04f0001 O... MOV r0,#1
0x08007008: d0ea .. BEQ 0x8006fe0 ; create_kv_blob + 84
0x0800700a: 7878 xx LDRB r0,[r7,#1]
0x0800700c: 2802 .( CMP r0,#2
0x0800700e: d013 .. BEQ 0x8007038 ; create_kv_blob + 172
0x08007010: 2801 .( CMP r0,#1
0x08007012: d12e .. BNE 0x8007072 ; create_kv_blob + 230
0x08007014: 6879 yh LDR r1,[r7,#4]
0x08007016: 2002 . MOVS r0,#2
0x08007018: 2501 .% MOVS r5,#1
0x0800701a: 9000 .. STR r0,[sp,#0]
0x0800701c: f10d0229 ..). ADD r2,sp,#0x29
0x08007020: 4620 F MOV r0,r4
0x08007022: 2304 .# MOVS r3,#4
0x08007024: 9501 .. STR r5,[sp,#4]
0x08007026: f7fcfbe5 .... BL _fdb_write_status ; 0x80037f4
0x0800702a: 4605 .F MOV r5,r0
0x0800702c: f04f0900 O... MOV r9,#0
0x08007030: 2d00 .- CMP r5,#0
0x08007032: f0408090 @... BNE.W 0x8007156 ; create_kv_blob + 458
0x08007036: e01e .. B 0x8007076 ; create_kv_blob + 234
0x08007038: 6938 8i LDR r0,[r7,#0x10]
0x0800703a: 2858 X( CMP r0,#0x58
0x0800703c: bf24 $. ITT CS
0x0800703e: 1b40 @. SUBCS r0,r0,r5
0x08007040: 2857 W( CMPCS r0,#0x57
0x08007042: d816 .. BHI 0x8007072 ; create_kv_blob + 230
0x08007044: 6879 yh LDR r1,[r7,#4]
0x08007046: 2003 . MOVS r0,#3
0x08007048: f04f0901 O... MOV r9,#1
0x0800704c: 9000 .. STR r0,[sp,#0]
0x0800704e: f10d0229 ..). ADD r2,sp,#0x29
0x08007052: 4620 F MOV r0,r4
0x08007054: 2304 .# MOVS r3,#4
0x08007056: f8cd9004 .... STR r9,[sp,#4]
0x0800705a: f7fcfbcb .... BL _fdb_write_status ; 0x80037f4
0x0800705e: 6879 yh LDR r1,[r7,#4]
0x08007060: 68e2 .h LDR r2,[r4,#0xc]
0x08007062: 4605 .F MOV r5,r0
0x08007064: 440a .D ADD r2,r2,r1
0x08007066: 4620 F MOV r0,r4
0x08007068: f01af88a .... BL update_sector_cache ; 0x8021180
0x0800706c: 2d00 .- CMP r5,#0
0x0800706e: d172 r. BNE 0x8007156 ; create_kv_blob + 458
0x08007070: e001 .. B 0x8007076 ; create_kv_blob + 234
0x08007072: f04f0900 O... MOV r9,#0
0x08007076: f10d0b0c .... ADD r11,sp,#0xc
0x0800707a: f10b0114 .... ADD r1,r11,#0x14
0x0800707e: 2000 . MOVS r0,#0
0x08007080: 2204 ." MOVS r2,#4
0x08007082: f04f0a00 O... MOV r10,#0
0x08007086: f000fe3d ..=. BL fdb_calc_crc32 ; 0x8007d04
0x0800708a: a909 .. ADD r1,sp,#0x24
0x0800708c: 2204 ." MOVS r2,#4
0x0800708e: 9007 .. STR r0,[sp,#0x1c]
0x08007090: f000fe38 ..8. BL fdb_calc_crc32 ; 0x8007d04
0x08007094: 9a08 .. LDR r2,[sp,#0x20]
0x08007096: 4641 AF MOV r1,r8
0x08007098: 9007 .. STR r0,[sp,#0x1c]
0x0800709a: f000fe33 ..3. BL fdb_calc_crc32 ; 0x8007d04
0x0800709e: 9007 .. STR r0,[sp,#0x1c]
0x080070a0: 2001 . MOVS r0,#1
0x080070a2: 9000 .. STR r0,[sp,#0]
0x080070a4: aa03 .. ADD r2,sp,#0xc
0x080070a6: 4620 F MOV r0,r4
0x080070a8: 4631 1F MOV r1,r6
0x080070aa: 2306 .# MOVS r3,#6
0x080070ac: f8cda004 .... STR r10,[sp,#4]
0x080070b0: f7fcfba0 .... BL _fdb_write_status ; 0x80037f4
0x080070b4: 4605 .F MOV r5,r0
0x080070b6: 2800 .( CMP r0,#0
0x080070b8: d14d M. BNE 0x8007156 ; create_kv_blob + 458
0x080070ba: f10b0208 .... ADD r2,r11,#8
0x080070be: f1060108 .... ADD r1,r6,#8
0x080070c2: 4620 F MOV r0,r4
0x080070c4: 2310 .# MOVS r3,#0x10
0x080070c6: f8cda000 .... STR r10,[sp,#0]
0x080070ca: f7fcf917 .... BL _fdb_flash_write ; 0x80032fc
0x080070ce: 4605 .F MOV r5,r0
0x080070d0: 2800 .( CMP r0,#0
0x080070d2: d140 @. BNE 0x8007156 ; create_kv_blob + 458
0x080070d4: f1060118 .... ADD r1,r6,#0x18
0x080070d8: 2500 .% MOVS r5,#0
0x080070da: aa09 .. ADD r2,sp,#0x24
0x080070dc: 4620 F MOV r0,r4
0x080070de: 2304 .# MOVS r3,#4
0x080070e0: 9500 .. STR r5,[sp,#0]
0x080070e2: f7fcf90b .... BL _fdb_flash_write ; 0x80032fc
0x080070e6: f1b90f00 .... CMP r9,#0
0x080070ea: 4605 .F MOV r5,r0
0x080070ec: d107 .. BNE 0x80070fe ; create_kv_blob + 370
0x080070ee: 9808 .. LDR r0,[sp,#0x20]
0x080070f0: 6879 yh LDR r1,[r7,#4]
0x080070f2: 4430 0D ADD r0,r0,r6
0x080070f4: f100021c .... ADD r2,r0,#0x1c
0x080070f8: 4620 F MOV r0,r4
0x080070fa: f01af841 ..A. BL update_sector_cache ; 0x8021180
0x080070fe: 9909 .. LDR r1,[sp,#0x24]
0x08007100: 4620 F MOV r0,r4
0x08007102: 4632 2F MOV r2,r6
0x08007104: f019ffd0 .... BL update_kv_cache ; 0x80210a8
0x08007108: bb2d -. CBNZ r5,0x8007156 ; create_kv_blob + 458
0x0800710a: 9b08 .. LDR r3,[sp,#0x20]
0x0800710c: f106011c .... ADD r1,r6,#0x1c
0x08007110: 2700 .' MOVS r7,#0
0x08007112: 4620 F MOV r0,r4
0x08007114: 4642 BF MOV r2,r8
0x08007116: 9700 .. STR r7,[sp,#0]
0x08007118: f7fcf8f0 .... BL _fdb_flash_write ; 0x80032fc
0x0800711c: 4605 .F MOV r5,r0
0x0800711e: b9d0 .. CBNZ r0,0x8007156 ; create_kv_blob + 458
0x08007120: 2002 . MOVS r0,#2
0x08007122: 2701 .' MOVS r7,#1
0x08007124: 9000 .. STR r0,[sp,#0]
0x08007126: aa03 .. ADD r2,sp,#0xc
0x08007128: 4620 F MOV r0,r4
0x0800712a: 4631 1F MOV r1,r6
0x0800712c: 2306 .# MOVS r3,#6
0x0800712e: 9701 .. STR r7,[sp,#4]
0x08007130: f7fcfb60 ..`. BL _fdb_write_status ; 0x80037f4
0x08007134: f1b90f00 .... CMP r9,#0
0x08007138: 4605 .F MOV r5,r0
0x0800713a: d00c .. BEQ 0x8007156 ; create_kv_blob + 458
0x0800713c: 2d00 .- CMP r5,#0
0x0800713e: bf02 .. ITTT EQ
0x08007140: 2001 . MOVEQ r0,#1
0x08007142: f884002c ..,. STRBEQ r0,[r4,#0x2c]
0x08007146: 2500 .% MOVEQ r5,#0
0x08007148: e005 .. B 0x8007156 ; create_kv_blob + 458
0x0800714a: 2800 .( CMP r0,#0
0x0800714c: bf1c .. ITT NE
0x0800714e: 2000 . MOVNE r0,#0
0x08007150: f884002c ..,. STRBNE r0,[r4,#0x2c]
0x08007154: 2507 .% MOVS r5,#7
0x08007156: 4628 (F MOV r0,r5
0x08007158: b00b .. ADD sp,sp,#0x2c
0x0800715a: e8bd8ff0 .... POP {r4-r11,pc}
0x0800715e: 0000 .. MOVS r0,r0
del_kv
0x08007160: b5f0 .. PUSH {r4-r7,lr}
0x08007162: b08b .. SUB sp,sp,#0x2c
0x08007164: 461e .F MOV r6,r3
0x08007166: 4615 .F MOV r5,r2
0x08007168: 460f .F MOV r7,r1
0x0800716a: 4604 .F MOV r4,r0
0x0800716c: b93a :. CBNZ r2,0x800717e ; del_kv + 30
0x0800716e: ad03 .. ADD r5,sp,#0xc
0x08007170: 4620 F MOV r0,r4
0x08007172: 4639 9F MOV r1,r7
0x08007174: 462a *F MOV r2,r5
0x08007176: f001f835 ..5. BL find_kv ; 0x80081e4
0x0800717a: 2800 .( CMP r0,#0
0x0800717c: d071 q. BEQ 0x8007262 ; del_kv + 258
0x0800717e: 6969 ii LDR r1,[r5,#0x14]
0x08007180: 2e00 .. CMP r6,#0
0x08007182: d062 b. BEQ 0x800724a ; del_kv + 234
0x08007184: 2004 . MOVS r0,#4
0x08007186: 2601 .& MOVS r6,#1
0x08007188: 9000 .. STR r0,[sp,#0]
0x0800718a: aa03 .. ADD r2,sp,#0xc
0x0800718c: 4620 F MOV r0,r4
0x0800718e: 2306 .# MOVS r3,#6
0x08007190: 9601 .. STR r6,[sp,#4]
0x08007192: f7fcfb2f ../. BL _fdb_write_status ; 0x80037f4
0x08007196: 6969 ii LDR r1,[r5,#0x14]
0x08007198: 4606 .F MOV r6,r0
0x0800719a: a056 V. ADR r0,{pc}+0x15a ; 0x80072f4
0x0800719c: 4632 2F MOV r2,r6
0x0800719e: f01aff3f ..?. BL __0printf ; 0x8022020
0x080071a2: f8940064 ..d. LDRB r0,[r4,#0x64]
0x080071a6: 4330 0C ORRS r0,r0,r6
0x080071a8: 0600 .. LSLS r0,r0,#24
0x080071aa: f0408081 @... BNE.W 0x80072b0 ; del_kv + 336
0x080071ae: a90a .. ADD r1,sp,#0x28
0x080071b0: 2000 . MOVS r0,#0
0x080071b2: 2204 ." MOVS r2,#4
0x080071b4: 970a .. STR r7,[sp,#0x28]
0x080071b6: 2700 .' MOVS r7,#0
0x080071b8: f000fda4 .... BL fdb_calc_crc32 ; 0x8007d04
0x080071bc: 0c00 .. LSRS r0,r0,#16
0x080071be: eb0401c7 .... ADD r1,r4,r7,LSL #3
0x080071c2: f8b12068 ..h LDRH r2,[r1,#0x68]
0x080071c6: 4290 .B CMP r0,r2
0x080071c8: d06a j. BEQ 0x80072a0 ; del_kv + 320
0x080071ca: f8b12070 ..p LDRH r2,[r1,#0x70]
0x080071ce: 4290 .B CMP r0,r2
0x080071d0: d049 I. BEQ 0x8007266 ; del_kv + 262
0x080071d2: f8b12078 ..x LDRH r2,[r1,#0x78]
0x080071d6: 4290 .B CMP r0,r2
0x080071d8: d047 G. BEQ 0x800726a ; del_kv + 266
0x080071da: f8b12080 ... LDRH r2,[r1,#0x80]
0x080071de: 4290 .B CMP r0,r2
0x080071e0: d045 E. BEQ 0x800726e ; del_kv + 270
0x080071e2: f8b12088 ... LDRH r2,[r1,#0x88]
0x080071e6: 4290 .B CMP r0,r2
0x080071e8: d043 C. BEQ 0x8007272 ; del_kv + 274
0x080071ea: f8b12090 ... LDRH r2,[r1,#0x90]
0x080071ee: 4290 .B CMP r0,r2
0x080071f0: d041 A. BEQ 0x8007276 ; del_kv + 278
0x080071f2: f8b12098 ... LDRH r2,[r1,#0x98]
0x080071f6: 4290 .B CMP r0,r2
0x080071f8: d03f ?. BEQ 0x800727a ; del_kv + 282
0x080071fa: f8b120a0 ... LDRH r2,[r1,#0xa0]
0x080071fe: 4290 .B CMP r0,r2
0x08007200: d03d =. BEQ 0x800727e ; del_kv + 286
0x08007202: f8b120a8 ... LDRH r2,[r1,#0xa8]
0x08007206: 4290 .B CMP r0,r2
0x08007208: d03b ;. BEQ 0x8007282 ; del_kv + 290
0x0800720a: f8b120b0 ... LDRH r2,[r1,#0xb0]
0x0800720e: 4290 .B CMP r0,r2
0x08007210: d039 9. BEQ 0x8007286 ; del_kv + 294
0x08007212: f8b120b8 ... LDRH r2,[r1,#0xb8]
0x08007216: 4290 .B CMP r0,r2
0x08007218: d037 7. BEQ 0x800728a ; del_kv + 298
0x0800721a: f8b120c0 ... LDRH r2,[r1,#0xc0]
0x0800721e: 4290 .B CMP r0,r2
0x08007220: d035 5. BEQ 0x800728e ; del_kv + 302
0x08007222: f8b120c8 ... LDRH r2,[r1,#0xc8]
0x08007226: 4290 .B CMP r0,r2
0x08007228: d033 3. BEQ 0x8007292 ; del_kv + 306
0x0800722a: f8b120d0 ... LDRH r2,[r1,#0xd0]
0x0800722e: 4290 .B CMP r0,r2
0x08007230: d031 1. BEQ 0x8007296 ; del_kv + 310
0x08007232: f8b120d8 ... LDRH r2,[r1,#0xd8]
0x08007236: 4290 .B CMP r0,r2
0x08007238: d02f /. BEQ 0x800729a ; del_kv + 314
0x0800723a: f8b110e0 .... LDRH r1,[r1,#0xe0]
0x0800723e: 4288 .B CMP r0,r1
0x08007240: d02d -. BEQ 0x800729e ; del_kv + 318
0x08007242: 3710 .7 ADDS r7,r7,#0x10
0x08007244: 2f40 @/ CMP r7,#0x40
0x08007246: d1ba .. BNE 0x80071be ; del_kv + 94
0x08007248: e032 2. B 0x80072b0 ; del_kv + 336
0x0800724a: 2003 . MOVS r0,#3
0x0800724c: 2700 .' MOVS r7,#0
0x0800724e: 9000 .. STR r0,[sp,#0]
0x08007250: aa03 .. ADD r2,sp,#0xc
0x08007252: 4620 F MOV r0,r4
0x08007254: 2306 .# MOVS r3,#6
0x08007256: 9701 .. STR r7,[sp,#4]
0x08007258: f7fcfacc .... BL _fdb_write_status ; 0x80037f4
0x0800725c: 4606 .F MOV r6,r0
0x0800725e: 2001 . MOVS r0,#1
0x08007260: e027 '. B 0x80072b2 ; del_kv + 338
0x08007262: 2605 .& MOVS r6,#5
0x08007264: e042 B. B 0x80072ec ; del_kv + 396
0x08007266: 3701 .7 ADDS r7,#1
0x08007268: e01a .. B 0x80072a0 ; del_kv + 320
0x0800726a: 3702 .7 ADDS r7,#2
0x0800726c: e018 .. B 0x80072a0 ; del_kv + 320
0x0800726e: 3703 .7 ADDS r7,#3
0x08007270: e016 .. B 0x80072a0 ; del_kv + 320
0x08007272: 3704 .7 ADDS r7,#4
0x08007274: e014 .. B 0x80072a0 ; del_kv + 320
0x08007276: 3705 .7 ADDS r7,#5
0x08007278: e012 .. B 0x80072a0 ; del_kv + 320
0x0800727a: 3706 .7 ADDS r7,#6
0x0800727c: e010 .. B 0x80072a0 ; del_kv + 320
0x0800727e: 3707 .7 ADDS r7,#7
0x08007280: e00e .. B 0x80072a0 ; del_kv + 320
0x08007282: 3708 .7 ADDS r7,r7,#8
0x08007284: e00c .. B 0x80072a0 ; del_kv + 320
0x08007286: 3709 .7 ADDS r7,r7,#9
0x08007288: e00a .. B 0x80072a0 ; del_kv + 320
0x0800728a: 370a .7 ADDS r7,r7,#0xa
0x0800728c: e008 .. B 0x80072a0 ; del_kv + 320
0x0800728e: 370b .7 ADDS r7,r7,#0xb
0x08007290: e006 .. B 0x80072a0 ; del_kv + 320
0x08007292: 370c .7 ADDS r7,r7,#0xc
0x08007294: e004 .. B 0x80072a0 ; del_kv + 320
0x08007296: 370d .7 ADDS r7,r7,#0xd
0x08007298: e002 .. B 0x80072a0 ; del_kv + 320
0x0800729a: 370e .7 ADDS r7,r7,#0xe
0x0800729c: e000 .. B 0x80072a0 ; del_kv + 320
0x0800729e: 370f .7 ADDS r7,r7,#0xf
0x080072a0: eb0400c7 .... ADD r0,r4,r7,LSL #3
0x080072a4: f04f31ff O..1 MOV r1,#0xffffffff
0x080072a8: 66c1 .f STR r1,[r0,#0x6c]
0x080072aa: 2100 .! MOVS r1,#0
0x080072ac: f8a0106a ..j. STRH r1,[r0,#0x6a]
0x080072b0: 2000 . MOVS r0,#0
0x080072b2: f8840064 ..d. STRB r0,[r4,#0x64]
0x080072b6: b9ce .. CBNZ r6,0x80072ec ; del_kv + 396
0x080072b8: 68e0 .h LDR r0,[r4,#0xc]
0x080072ba: 6969 ii LDR r1,[r5,#0x14]
0x080072bc: 4240 @B RSBS r0,r0,#0
0x080072be: 4008 .@ ANDS r0,r0,r1
0x080072c0: 1cc5 .. ADDS r5,r0,#3
0x080072c2: aa03 .. ADD r2,sp,#0xc
0x080072c4: 4620 F MOV r0,r4
0x080072c6: 4629 )F MOV r1,r5
0x080072c8: 2304 .# MOVS r3,#4
0x080072ca: f7fcfa13 .... BL _fdb_read_status ; 0x80036f4
0x080072ce: 2801 .( CMP r0,#1
0x080072d0: d10b .. BNE 0x80072ea ; del_kv + 394
0x080072d2: 2002 . MOVS r0,#2
0x080072d4: 2701 .' MOVS r7,#1
0x080072d6: 9000 .. STR r0,[sp,#0]
0x080072d8: aa03 .. ADD r2,sp,#0xc
0x080072da: 4620 F MOV r0,r4
0x080072dc: 4629 )F MOV r1,r5
0x080072de: 2304 .# MOVS r3,#4
0x080072e0: 9701 .. STR r7,[sp,#4]
0x080072e2: f7fcfa87 .... BL _fdb_write_status ; 0x80037f4
0x080072e6: 4606 .F MOV r6,r0
0x080072e8: e000 .. B 0x80072ec ; del_kv + 396
0x080072ea: 2600 .& MOVS r6,#0
0x080072ec: 4630 0F MOV r0,r6
0x080072ee: b00b .. ADD sp,sp,#0x2c
0x080072f0: bdf0 .. POP {r4-r7,pc}
0x080072f2: bf00 .. NOP
$d.7
0x080072f4: 6420766b kv d DCD 1679849067
0x080072f8: 25206c65 el % DCD 622881893
0x080072fc: 78252c78 x,%x DCD 2015702136
0x08007300: 00000a0d .... DCD 2573
$t.3
erase
0x08007304: b510 .. PUSH {r4,lr}
0x08007306: 460c .F MOV r4,r1
0x08007308: 4601 .F MOV r1,r0
0x0800730a: 2000 . MOVS r0,#0
0x0800730c: f2ce000c .... MOVT r0,#0xe00c
0x08007310: 4622 "F MOV r2,r4
0x08007312: f01afdd1 .... BL $Ven$TT$L$$flash_erase ; 0x8021eb8
0x08007316: 4620 F MOV r0,r4
0x08007318: bd10 .. POP {r4,pc}
0x0800731a: 0000 .. MOVS r0,r0
fal_flash_device_find
0x0800731c: b510 .. PUSH {r4,lr}
0x0800731e: f2492179 I.y! MOV r1,#0x9279
0x08007322: f2c20100 .... MOVT r1,#0x2000
0x08007326: 7809 .x LDRB r1,[r1,#0]
0x08007328: b169 i. CBZ r1,0x8007346 ; fal_flash_device_find + 42
0x0800732a: b1c0 .. CBZ r0,0x800735e ; fal_flash_device_find + 66
0x0800732c: f2442424 D.$$ MOV r4,#0x4224
0x08007330: f6c00402 .... MOVT r4,#0x802
0x08007334: 4621 !F MOV r1,r4
0x08007336: 2218 ." MOVS r2,#0x18
0x08007338: f7fbf811 .... BL strncmp ; 0x800235e
0x0800733c: 2800 .( CMP r0,#0
0x0800733e: bf18 .. IT NE
0x08007340: 2400 .$ MOVNE r4,#0
0x08007342: 4620 F MOV r0,r4
0x08007344: bd10 .. POP {r4,pc}
0x08007346: f6440025 D.%. MOV r0,#0x4825
0x0800734a: f6440244 D.D. MOV r2,#0x4844
0x0800734e: f6c00002 .... MOVT r0,#0x802
0x08007352: a109 .. ADR r1,{pc}+0x26 ; 0x8007378
0x08007354: f6c00202 .... MOVT r2,#0x802
0x08007358: f01afe62 ..b. BL __0printf ; 0x8022020
0x0800735c: e7fe .. B 0x800735c ; fal_flash_device_find + 64
0x0800735e: f6440025 D.%. MOV r0,#0x4825
0x08007362: f6440244 D.D. MOV r2,#0x4844
0x08007366: f6c00002 .... MOVT r0,#0x802
0x0800736a: a105 .. ADR r1,{pc}+0x16 ; 0x8007380
0x0800736c: f6c00202 .... MOVT r2,#0x802
0x08007370: f01afe56 ..V. BL __0printf ; 0x8022020
0x08007374: e7fe .. B 0x8007374 ; fal_flash_device_find + 88
0x08007376: bf00 .. NOP
$d.3
0x08007378: 74696e69 init DCD 1953066601
0x0800737c: 006b6f5f _ok. DCD 7040863
0x08007380: 656d616e name DCD 1701667182
0x08007384: 00000000 .... DCD 0
$t.0
fal_flash_init
0x08007388: b510 .. PUSH {r4,lr}
0x0800738a: f2492479 I.y$ MOV r4,#0x9279
0x0800738e: f2c20400 .... MOVT r4,#0x2000
0x08007392: 7820 x LDRB r0,[r4,#0]
0x08007394: b978 x. CBNZ r0,0x80073b6 ; fal_flash_init + 46
0x08007396: f2442024 D.$ MOV r0,#0x4224
0x0800739a: f6c00002 .... MOVT r0,#0x802
0x0800739e: 6a81 .j LDR r1,[r0,#0x28]
0x080073a0: b159 Y. CBZ r1,0x80073ba ; fal_flash_init + 50
0x080073a2: 6ac1 .j LDR r1,[r0,#0x2c]
0x080073a4: b1a9 .. CBZ r1,0x80073d2 ; fal_flash_init + 74
0x080073a6: 6b01 .k LDR r1,[r0,#0x30]
0x080073a8: b1f9 .. CBZ r1,0x80073ea ; fal_flash_init + 98
0x080073aa: 6a40 @j LDR r0,[r0,#0x24]
0x080073ac: 2800 .( CMP r0,#0
0x080073ae: bf18 .. IT NE
0x080073b0: 4780 .G BLXNE r0
0x080073b2: 2001 . MOVS r0,#1
0x080073b4: 7020 p STRB r0,[r4,#0]
0x080073b6: 2000 . MOVS r0,#0
0x080073b8: bd10 .. POP {r4,pc}
0x080073ba: f6440025 D.%. MOV r0,#0x4825
0x080073be: f644025a D.Z. MOV r2,#0x485a
0x080073c2: f6c00002 .... MOVT r0,#0x802
0x080073c6: a11d .. ADR r1,{pc}+0x76 ; 0x800743c
0x080073c8: f6c00202 .... MOVT r2,#0x802
0x080073cc: f01afe28 ..(. BL __0printf ; 0x8022020
0x080073d0: e7fe .. B 0x80073d0 ; fal_flash_init + 72
0x080073d2: f6440025 D.%. MOV r0,#0x4825
0x080073d6: f644025a D.Z. MOV r2,#0x485a
0x080073da: f6c00002 .... MOVT r0,#0x802
0x080073de: a110 .. ADR r1,{pc}+0x42 ; 0x8007420
0x080073e0: f6c00202 .... MOVT r2,#0x802
0x080073e4: f01afe1c .... BL __0printf ; 0x8022020
0x080073e8: e7fe .. B 0x80073e8 ; fal_flash_init + 96
0x080073ea: f6440025 D.%. MOV r0,#0x4825
0x080073ee: f644025a D.Z. MOV r2,#0x485a
0x080073f2: f6c00002 .... MOVT r0,#0x802
0x080073f6: a103 .. ADR r1,{pc}+0xe ; 0x8007404
0x080073f8: f6c00202 .... MOVT r2,#0x802
0x080073fc: f01afe10 .... BL __0printf ; 0x8022020
0x08007400: e7fe .. B 0x8007400 ; fal_flash_init + 120
0x08007402: bf00 .. NOP
$d.1
0x08007404: 69766564 devi DCD 1769366884
0x08007408: 745f6563 ce_t DCD 1952408931
0x0800740c: 656c6261 able DCD 1701601889
0x08007410: 2d5d695b [i]- DCD 761096539
0x08007414: 73706f3e >ops DCD 1936748350
0x08007418: 6172652e .era DCD 1634886958
0x0800741c: 00006573 se.. DCD 25971
0x08007420: 69766564 devi DCD 1769366884
0x08007424: 745f6563 ce_t DCD 1952408931
0x08007428: 656c6261 able DCD 1701601889
0x0800742c: 2d5d695b [i]- DCD 761096539
0x08007430: 73706f3e >ops DCD 1936748350
0x08007434: 6972772e .wri DCD 1769109294
0x08007438: 00006574 te.. DCD 25972
0x0800743c: 69766564 devi DCD 1769366884
0x08007440: 745f6563 ce_t DCD 1952408931
0x08007444: 656c6261 able DCD 1701601889
0x08007448: 2d5d695b [i]- DCD 761096539
0x0800744c: 73706f3e >ops DCD 1936748350
0x08007450: 6165722e .rea DCD 1634038318
0x08007454: 00000064 d... DCD 100
$t.0
fal_init
0x08007458: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800745a: f7ffff95 .... BL fal_flash_init ; 0x8007388
0x0800745e: f2492578 I.x% MOV r5,#0x9278
0x08007462: 2800 .( CMP r0,#0
0x08007464: f2c20500 .... MOVT r5,#0x2000
0x08007468: d40d .. BMI 0x8007486 ; fal_init + 46
0x0800746a: f000f97d ..}. BL fal_partition_init ; 0x8007768
0x0800746e: 4604 .F MOV r4,r0
0x08007470: 2801 .( CMP r0,#1
0x08007472: db0a .. BLT 0x800748a ; fal_init + 50
0x08007474: 7828 (x LDRB r0,[r5,#0]
0x08007476: b940 @. CBNZ r0,0x800748a ; fal_init + 50
0x08007478: 2001 . MOVS r0,#1
0x0800747a: 7028 (p STRB r0,[r5,#0]
0x0800747c: a010 .. ADR r0,{pc}+0x44 ; 0x80074c0
0x0800747e: f01afdcf .... BL __0printf ; 0x8022020
0x08007482: a014 .. ADR r0,{pc}+0x52 ; 0x80074d4
0x08007484: e010 .. B 0x80074a8 ; fal_init + 80
0x08007486: 4604 .F MOV r4,r0
0x08007488: e003 .. B 0x8007492 ; fal_init + 58
0x0800748a: 2c00 ., CMP r4,#0
0x0800748c: dd01 .. BLE 0x8007492 ; fal_init + 58
0x0800748e: 4620 F MOV r0,r4
0x08007490: bdb0 .. POP {r4,r5,r7,pc}
0x08007492: 2000 . MOVS r0,#0
0x08007494: 7028 (p STRB r0,[r5,#0]
0x08007496: f6440005 D... MOV r0,#0x4805
0x0800749a: f6c00002 .... MOVT r0,#0x802
0x0800749e: a11a .. ADR r1,{pc}+0x6a ; 0x8007508
0x080074a0: 2230 0" MOVS r2,#0x30
0x080074a2: f01afdbd .... BL __0printf ; 0x8022020
0x080074a6: a01b .. ADR r0,{pc}+0x6e ; 0x8007514
0x080074a8: f644011e D... MOV r1,#0x481e
0x080074ac: f6c00102 .... MOVT r1,#0x802
0x080074b0: f01afdb6 .... BL __0printf ; 0x8022020
0x080074b4: a024 $. ADR r0,{pc}+0x94 ; 0x8007548
0x080074b6: f01bfa97 .... BL puts ; 0x80229e8
0x080074ba: 4620 F MOV r0,r4
0x080074bc: bdb0 .. POP {r4,r5,r7,pc}
0x080074be: bf00 .. NOP
$d.1
0x080074c0: 32335b1b .[32 DCD 842226459
0x080074c4: 6d32323b ;22m DCD 1832006203
0x080074c8: 462f495b [I/F DCD 1177504091
0x080074cc: 205d4c41 AL] DCD 542985281
0x080074d0: 00000000 .... DCD 0
0x080074d4: 73616c46 Flas DCD 1935764550
0x080074d8: 62412068 h Ab DCD 1648435304
0x080074dc: 61727473 stra DCD 1634890867
0x080074e0: 6f697463 ctio DCD 1869182051
0x080074e4: 614c206e n La DCD 1632378990
0x080074e8: 20726579 yer DCD 544367993
0x080074ec: 73255628 (V%s DCD 1931826728
0x080074f0: 6e692029 ) in DCD 1852383273
0x080074f4: 61697469 itia DCD 1634301033
0x080074f8: 657a696c lize DCD 1702521196
0x080074fc: 63757320 suc DCD 1668641568
0x08007500: 73736563 cess DCD 1936942435
0x08007504: 0000002e .... DCD 46
0x08007508: 5f6c6166 fal_ DCD 1600938342
0x0800750c: 74696e69 init DCD 1953066601
0x08007510: 00000000 .... DCD 0
0x08007514: 73616c46 Flas DCD 1935764550
0x08007518: 62412068 h Ab DCD 1648435304
0x0800751c: 61727473 stra DCD 1634890867
0x08007520: 6f697463 ctio DCD 1869182051
0x08007524: 614c206e n La DCD 1632378990
0x08007528: 20726579 yer DCD 544367993
0x0800752c: 73255628 (V%s DCD 1931826728
0x08007530: 6e692029 ) in DCD 1852383273
0x08007534: 61697469 itia DCD 1634301033
0x08007538: 657a696c lize DCD 1702521196
0x0800753c: 69616620 fai DCD 1767990816
0x08007540: 2e64656c led. DCD 778331500
0x08007544: 00000000 .... DCD 0
0x08007548: 6d305b1b .[0m DCD 1831885595
0x0800754c: 00000000 .... DCD 0
$t.15
fal_partition_erase
0x08007550: b5b0 .. PUSH {r4,r5,r7,lr}
0x08007552: b1e8 .. CBZ r0,0x8007590 ; fal_partition_erase + 64
0x08007554: 4604 .F MOV r4,r0
0x08007556: 6b80 .k LDR r0,[r0,#0x38]
0x08007558: 1853 S. ADDS r3,r2,r1
0x0800755a: 4283 .B CMP r3,r0
0x0800755c: d927 '. BLS 0x80075ae ; fal_partition_erase + 94
0x0800755e: f6440005 D... MOV r0,#0x4805
0x08007562: f644219b D..! MOV r1,#0x4a9b
0x08007566: f6c00002 .... MOVT r0,#0x802
0x0800756a: f6c00102 .... MOVT r1,#0x802
0x0800756e: f44f72fa O..r MOV r2,#0x1f4
0x08007572: f01afd55 ..U. BL __0printf ; 0x8022020
0x08007576: a050 P. ADR r0,{pc}+0x142 ; 0x80076b8
0x08007578: f01afd52 ..R. BL __0printf ; 0x8022020
0x0800757c: f04f35ff O..5 MOV r5,#0xffffffff
0x08007580: f64420cf D.. MOV r0,#0x4acf
0x08007584: f6c00002 .... MOVT r0,#0x802
0x08007588: f01bfa2e .... BL puts ; 0x80229e8
0x0800758c: 4628 (F MOV r0,r5
0x0800758e: bdb0 .. POP {r4,r5,r7,pc}
0x08007590: f6440025 D.%. MOV r0,#0x4825
0x08007594: f64421e9 D..! MOV r1,#0x4ae9
0x08007598: f644229b D.." MOV r2,#0x4a9b
0x0800759c: f6c00002 .... MOVT r0,#0x802
0x080075a0: f6c00102 .... MOVT r1,#0x802
0x080075a4: f6c00202 .... MOVT r2,#0x802
0x080075a8: f01afd3a ..:. BL __0printf ; 0x8022020
0x080075ac: e7fe .. B 0x80075ac ; fal_partition_erase + 92
0x080075ae: f2496030 I.0` MOV r0,#0x9630
0x080075b2: f2c20000 .... MOVT r0,#0x2000
0x080075b6: 6800 .h LDR r0,[r0,#0]
0x080075b8: 42a0 .B CMP r0,r4
0x080075ba: d90e .. BLS 0x80075da ; fal_partition_erase + 138
0x080075bc: f6440025 D.%. MOV r0,#0x4825
0x080075c0: f6442183 D..! MOV r1,#0x4a83
0x080075c4: f64422d4 D.." MOV r2,#0x4ad4
0x080075c8: f6c00002 .... MOVT r0,#0x802
0x080075cc: f6c00102 .... MOVT r1,#0x802
0x080075d0: f6c00202 .... MOVT r2,#0x802
0x080075d4: f01afd24 ..$. BL __0printf ; 0x8022020
0x080075d8: e7fe .. B 0x80075d8 ; fal_partition_erase + 136
0x080075da: f2496334 I.4c MOV r3,#0x9634
0x080075de: f2c20300 .... MOVT r3,#0x2000
0x080075e2: 681b .h LDR r3,[r3,#0]
0x080075e4: eb001383 .... ADD r3,r0,r3,LSL #6
0x080075e8: 3b40 @; SUBS r3,r3,#0x40
0x080075ea: 42a3 .B CMP r3,r4
0x080075ec: d20f .. BCS 0x800760e ; fal_partition_erase + 190
0x080075ee: f6440025 D.%. MOV r0,#0x4825
0x080075f2: f6442122 D."! MOV r1,#0x4a22
0x080075f6: f64422d4 D.." MOV r2,#0x4ad4
0x080075fa: f6c00002 .... MOVT r0,#0x802
0x080075fe: f6c00102 .... MOVT r1,#0x802
0x08007602: f6c00202 .... MOVT r2,#0x802
0x08007606: f01afd0b .... BL __0printf ; 0x8022020
0x0800760a: bf00 .. NOP
0x0800760c: e7fe .. B 0x800760c ; fal_partition_erase + 188
0x0800760e: 1a20 . SUBS r0,r4,r0
0x08007610: f249632c I.,c MOV r3,#0x962c
0x08007614: 1100 .. ASRS r0,r0,#4
0x08007616: f2c20300 .... MOVT r3,#0x2000
0x0800761a: 5818 .X LDR r0,[r3,r0]
0x0800761c: b1d0 .. CBZ r0,0x8007654 ; fal_partition_erase + 260
0x0800761e: 6b63 ck LDR r3,[r4,#0x34]
0x08007620: 6b05 .k LDR r5,[r0,#0x30]
0x08007622: 1858 X. ADDS r0,r3,r1
0x08007624: 4611 .F MOV r1,r2
0x08007626: 47a8 .G BLX r5
0x08007628: 4605 .F MOV r5,r0
0x0800762a: f1b03fff ...? CMP r0,#0xffffffff
0x0800762e: dcad .. BGT 0x800758c ; fal_partition_erase + 60
0x08007630: f6440005 D... MOV r0,#0x4805
0x08007634: f644219b D..! MOV r1,#0x4a9b
0x08007638: f6c00002 .... MOVT r0,#0x802
0x0800763c: f6c00102 .... MOVT r1,#0x802
0x08007640: f2402202 @.." MOV r2,#0x202
0x08007644: f01afcec .... BL __0printf ; 0x8022020
0x08007648: f104011c .... ADD r1,r4,#0x1c
0x0800764c: a00c .. ADR r0,{pc}+0x34 ; 0x8007680
0x0800764e: f01afce7 .... BL __0printf ; 0x8022020
0x08007652: e795 .. B 0x8007580 ; fal_partition_erase + 48
0x08007654: f6440005 D... MOV r0,#0x4805
0x08007658: f644219b D..! MOV r1,#0x4a9b
0x0800765c: f6c00002 .... MOVT r0,#0x802
0x08007660: f6c00102 .... MOVT r1,#0x802
0x08007664: f24012fb @... MOV r2,#0x1fb
0x08007668: f01afcda .... BL __0printf ; 0x8022020
0x0800766c: f644105c D.\. MOV r0,#0x495c
0x08007670: f104011c .... ADD r1,r4,#0x1c
0x08007674: 1d22 ". ADDS r2,r4,#4
0x08007676: f6c00002 .... MOVT r0,#0x802
0x0800767a: f01afcd1 .... BL __0printf ; 0x8022020
0x0800767e: e77d }. B 0x800757c ; fal_partition_erase + 44
$d.16
0x08007680: 74726150 Part DCD 1953653072
0x08007684: 6f697469 itio DCD 1869182057
0x08007688: 7265206e n er DCD 1919230062
0x0800768c: 20657361 ase DCD 543519585
0x08007690: 6f727265 erro DCD 1869771365
0x08007694: 46202172 r! F DCD 1176510834
0x08007698: 6873616c lash DCD 1752392044
0x0800769c: 76656420 dev DCD 1986356256
0x080076a0: 28656369 ice( DCD 677733225
0x080076a4: 20297325 %s) DCD 539587365
0x080076a8: 73617265 eras DCD 1935766117
0x080076ac: 72652065 e er DCD 1919230053
0x080076b0: 21726f72 ror! DCD 561147762
0x080076b4: 00000000 .... DCD 0
0x080076b8: 74726150 Part DCD 1953653072
0x080076bc: 6f697469 itio DCD 1869182057
0x080076c0: 7265206e n er DCD 1919230062
0x080076c4: 20657361 ase DCD 543519585
0x080076c8: 6f727265 erro DCD 1869771365
0x080076cc: 50202172 r! P DCD 1344282994
0x080076d0: 69747261 arti DCD 1769239137
0x080076d4: 6e6f6974 tion DCD 1852795252
0x080076d8: 64646120 add DCD 1684300064
0x080076dc: 73736572 ress DCD 1936942450
0x080076e0: 74756f20 out DCD 1953853216
0x080076e4: 20666f20 of DCD 543584032
0x080076e8: 6e756f62 boun DCD 1853189986
0x080076ec: 00002e64 d... DCD 11876
$t.5
fal_partition_find
0x080076f0: b570 p. PUSH {r4-r6,lr}
0x080076f2: f249217a I.z! MOV r1,#0x927a
0x080076f6: f2c20100 .... MOVT r1,#0x2000
0x080076fa: 7809 .x LDRB r1,[r1,#0]
0x080076fc: 2901 .) CMP r1,#1
0x080076fe: d11b .. BNE 0x8007738 ; fal_partition_find + 72
0x08007700: 4605 .F MOV r5,r0
0x08007702: f2496034 I.4` MOV r0,#0x9634
0x08007706: f2c20000 .... MOVT r0,#0x2000
0x0800770a: 6806 .h LDR r6,[r0,#0]
0x0800770c: 2e00 .. CMP r6,#0
0x0800770e: bf04 .. ITT EQ
0x08007710: 2000 . MOVEQ r0,#0
0x08007712: bd70 p. POPEQ {r4-r6,pc}
0x08007714: f2496030 I.0` MOV r0,#0x9630
0x08007718: f2c20000 .... MOVT r0,#0x2000
0x0800771c: 6804 .h LDR r4,[r0,#0]
0x0800771e: bf00 .. NOP
0x08007720: 1d21 !. ADDS r1,r4,#4
0x08007722: 4628 (F MOV r0,r5
0x08007724: f7fafdf7 .... BL strcmp ; 0x8002316
0x08007728: b120 . CBZ r0,0x8007734 ; fal_partition_find + 68
0x0800772a: 3e01 .> SUBS r6,#1
0x0800772c: f1040440 ..@. ADD r4,r4,#0x40
0x08007730: d1f6 .. BNE 0x8007720 ; fal_partition_find + 48
0x08007732: 2400 .$ MOVS r4,#0
0x08007734: 4620 F MOV r0,r4
0x08007736: bd70 p. POP {r4-r6,pc}
0x08007738: f6440025 D.%. MOV r0,#0x4825
0x0800773c: f64421c7 D..! MOV r1,#0x4ac7
0x08007740: f6c00002 .... MOVT r0,#0x802
0x08007744: a203 .. ADR r2,{pc}+0x10 ; 0x8007754
0x08007746: f6c00102 .... MOVT r1,#0x802
0x0800774a: f01afc69 ..i. BL __0printf ; 0x8022020
0x0800774e: bf00 .. NOP
0x08007750: e7fe .. B 0x8007750 ; fal_partition_find + 96
0x08007752: bf00 .. NOP
$d.6
0x08007754: 5f6c6166 fal_ DCD 1600938342
0x08007758: 74726170 part DCD 1953653104
0x0800775c: 6f697469 itio DCD 1869182057
0x08007760: 69665f6e n_fi DCD 1768316782
0x08007764: 0000646e nd.. DCD 25710
$t.2
fal_partition_init
0x08007768: b570 p. PUSH {r4-r6,lr}
0x0800776a: f249257a I.z% MOV r5,#0x927a
0x0800776e: f2c20500 .... MOVT r5,#0x2000
0x08007772: 7828 (x LDRB r0,[r5,#0]
0x08007774: f2496434 I.4d MOV r4,#0x9634
0x08007778: f2c20400 .... MOVT r4,#0x2000
0x0800777c: b990 .. CBNZ r0,0x80077a4 ; fal_partition_init + 60
0x0800777e: f2496130 I.0a MOV r1,#0x9630
0x08007782: f244206c D.l MOV r0,#0x426c
0x08007786: f2c20100 .... MOVT r1,#0x2000
0x0800778a: f6c00002 .... MOVT r0,#0x802
0x0800778e: 6008 .` STR r0,[r1,#0]
0x08007790: 2601 .& MOVS r6,#1
0x08007792: 2101 .! MOVS r1,#1
0x08007794: 6026 &` STR r6,[r4,#0]
0x08007796: f7fef97d ..}. BL check_and_update_part_cache ; 0x8005a94
0x0800779a: 2800 .( CMP r0,#0
0x0800779c: bf08 .. IT EQ
0x0800779e: 702e .p STRBEQ r6,[r5,#0]
0x080077a0: f000f9c8 .... BL fal_show_part_table ; 0x8007b34
0x080077a4: 6820 h LDR r0,[r4,#0]
0x080077a6: bd70 p. POP {r4-r6,pc}
fal_partition_read
0x080077a8: b5b0 .. PUSH {r4,r5,r7,lr}
0x080077aa: b1f0 .. CBZ r0,0x80077ea ; fal_partition_read + 66
0x080077ac: b36a j. CBZ r2,0x800780a ; fal_partition_read + 98
0x080077ae: 4604 .F MOV r4,r0
0x080077b0: 6b80 .k LDR r0,[r0,#0x38]
0x080077b2: 185d ]. ADDS r5,r3,r1
0x080077b4: 4285 .B CMP r5,r0
0x080077b6: d938 8. BLS 0x800782a ; fal_partition_read + 130
0x080077b8: f6440005 D... MOV r0,#0x4805
0x080077bc: f6442154 D.T! MOV r1,#0x4a54
0x080077c0: f6c00002 .... MOVT r0,#0x802
0x080077c4: f6c00102 .... MOVT r1,#0x802
0x080077c8: f240129f @... MOV r2,#0x19f
0x080077cc: f01afc28 ..(. BL __0printf ; 0x8022020
0x080077d0: a058 X. ADR r0,{pc}+0x164 ; 0x8007934
0x080077d2: f01afc25 ..%. BL __0printf ; 0x8022020
0x080077d6: f04f35ff O..5 MOV r5,#0xffffffff
0x080077da: f64420cf D.. MOV r0,#0x4acf
0x080077de: f6c00002 .... MOVT r0,#0x802
0x080077e2: f01bf901 .... BL puts ; 0x80229e8
0x080077e6: 4628 (F MOV r0,r5
0x080077e8: bdb0 .. POP {r4,r5,r7,pc}
0x080077ea: f6440025 D.%. MOV r0,#0x4825
0x080077ee: f64421e9 D..! MOV r1,#0x4ae9
0x080077f2: f6442254 D.T" MOV r2,#0x4a54
0x080077f6: f6c00002 .... MOVT r0,#0x802
0x080077fa: f6c00102 .... MOVT r1,#0x802
0x080077fe: f6c00202 .... MOVT r2,#0x802
0x08007802: f01afc0d .... BL __0printf ; 0x8022020
0x08007806: bf00 .. NOP
0x08007808: e7fe .. B 0x8007808 ; fal_partition_read + 96
0x0800780a: f6440025 D.%. MOV r0,#0x4825
0x0800780e: f64421c3 D..! MOV r1,#0x4ac3
0x08007812: f6442254 D.T" MOV r2,#0x4a54
0x08007816: f6c00002 .... MOVT r0,#0x802
0x0800781a: f6c00102 .... MOVT r1,#0x802
0x0800781e: f6c00202 .... MOVT r2,#0x802
0x08007822: f01afbfd .... BL __0printf ; 0x8022020
0x08007826: bf00 .. NOP
0x08007828: e7fe .. B 0x8007828 ; fal_partition_read + 128
0x0800782a: f2496030 I.0` MOV r0,#0x9630
0x0800782e: f2c20000 .... MOVT r0,#0x2000
0x08007832: 6800 .h LDR r0,[r0,#0]
0x08007834: 42a0 .B CMP r0,r4
0x08007836: d90e .. BLS 0x8007856 ; fal_partition_read + 174
0x08007838: f6440025 D.%. MOV r0,#0x4825
0x0800783c: f6442183 D..! MOV r1,#0x4a83
0x08007840: f64422d4 D.." MOV r2,#0x4ad4
0x08007844: f6c00002 .... MOVT r0,#0x802
0x08007848: f6c00102 .... MOVT r1,#0x802
0x0800784c: f6c00202 .... MOVT r2,#0x802
0x08007850: f01afbe6 .... BL __0printf ; 0x8022020
0x08007854: e7fe .. B 0x8007854 ; fal_partition_read + 172
0x08007856: f2496534 I.4e MOV r5,#0x9634
0x0800785a: f2c20500 .... MOVT r5,#0x2000
0x0800785e: 682d -h LDR r5,[r5,#0]
0x08007860: eb001585 .... ADD r5,r0,r5,LSL #6
0x08007864: 3d40 @= SUBS r5,r5,#0x40
0x08007866: 42a5 .B CMP r5,r4
0x08007868: d20f .. BCS 0x800788a ; fal_partition_read + 226
0x0800786a: f6440025 D.%. MOV r0,#0x4825
0x0800786e: f6442122 D."! MOV r1,#0x4a22
0x08007872: f64422d4 D.." MOV r2,#0x4ad4
0x08007876: f6c00002 .... MOVT r0,#0x802
0x0800787a: f6c00102 .... MOVT r1,#0x802
0x0800787e: f6c00202 .... MOVT r2,#0x802
0x08007882: f01afbcd .... BL __0printf ; 0x8022020
0x08007886: bf00 .. NOP
0x08007888: e7fe .. B 0x8007888 ; fal_partition_read + 224
0x0800788a: 1a20 . SUBS r0,r4,r0
0x0800788c: f249652c I.,e MOV r5,#0x962c
0x08007890: 1100 .. ASRS r0,r0,#4
0x08007892: f2c20500 .... MOVT r5,#0x2000
0x08007896: 5828 (X LDR r0,[r5,r0]
0x08007898: b1e0 .. CBZ r0,0x80078d4 ; fal_partition_read + 300
0x0800789a: 6b65 ek LDR r5,[r4,#0x34]
0x0800789c: f8d0c028 ..(. LDR r12,[r0,#0x28]
0x080078a0: 1868 h. ADDS r0,r5,r1
0x080078a2: 4611 .F MOV r1,r2
0x080078a4: 461a .F MOV r2,r3
0x080078a6: 47e0 .G BLX r12
0x080078a8: 4605 .F MOV r5,r0
0x080078aa: f1b03fff ...? CMP r0,#0xffffffff
0x080078ae: dc9a .. BGT 0x80077e6 ; fal_partition_read + 62
0x080078b0: f6440005 D... MOV r0,#0x4805
0x080078b4: f6442154 D.T! MOV r1,#0x4a54
0x080078b8: f6c00002 .... MOVT r0,#0x802
0x080078bc: f6c00102 .... MOVT r1,#0x802
0x080078c0: f44f72d9 O..r MOV r2,#0x1b2
0x080078c4: f01afbac .... BL __0printf ; 0x8022020
0x080078c8: f104011c .... ADD r1,r4,#0x1c
0x080078cc: a00c .. ADR r0,{pc}+0x34 ; 0x8007900
0x080078ce: f01afba7 .... BL __0printf ; 0x8022020
0x080078d2: e782 .. B 0x80077da ; fal_partition_read + 50
0x080078d4: f6440005 D... MOV r0,#0x4805
0x080078d8: f6442154 D.T! MOV r1,#0x4a54
0x080078dc: f6c00002 .... MOVT r0,#0x802
0x080078e0: f6c00102 .... MOVT r1,#0x802
0x080078e4: f44f72d3 O..r MOV r2,#0x1a6
0x080078e8: f01afb9a .... BL __0printf ; 0x8022020
0x080078ec: f6441013 D... MOV r0,#0x4913
0x080078f0: f104011c .... ADD r1,r4,#0x1c
0x080078f4: 1d22 ". ADDS r2,r4,#4
0x080078f6: f6c00002 .... MOVT r0,#0x802
0x080078fa: f01afb91 .... BL __0printf ; 0x8022020
0x080078fe: e76a j. B 0x80077d6 ; fal_partition_read + 46
$d.12
0x08007900: 74726150 Part DCD 1953653072
0x08007904: 6f697469 itio DCD 1869182057
0x08007908: 6572206e n re DCD 1701978222
0x0800790c: 65206461 ad e DCD 1696621665
0x08007910: 726f7272 rror DCD 1919906418
0x08007914: 6c462021 ! Fl DCD 1816535073
0x08007918: 20687361 ash DCD 543716193
0x0800791c: 69766564 devi DCD 1769366884
0x08007920: 25286563 ce(% DCD 623404387
0x08007924: 72202973 s) r DCD 1914710387
0x08007928: 20646165 ead DCD 543449445
0x0800792c: 6f727265 erro DCD 1869771365
0x08007930: 00002172 r!.. DCD 8562
0x08007934: 74726150 Part DCD 1953653072
0x08007938: 6f697469 itio DCD 1869182057
0x0800793c: 6572206e n re DCD 1701978222
0x08007940: 65206461 ad e DCD 1696621665
0x08007944: 726f7272 rror DCD 1919906418
0x08007948: 61502021 ! Pa DCD 1632641057
0x0800794c: 74697472 rtit DCD 1953068146
0x08007950: 206e6f69 ion DCD 544108393
0x08007954: 72646461 addr DCD 1919181921
0x08007958: 20737365 ess DCD 544437093
0x0800795c: 2074756f out DCD 544503151
0x08007960: 6220666f of b DCD 1646290543
0x08007964: 646e756f ound DCD 1684960623
0x08007968: 0000002e .... DCD 46
$t.13
fal_partition_write
0x0800796c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800796e: b1f0 .. CBZ r0,0x80079ae ; fal_partition_write + 66
0x08007970: b36a j. CBZ r2,0x80079ce ; fal_partition_write + 98
0x08007972: 4604 .F MOV r4,r0
0x08007974: 6b80 .k LDR r0,[r0,#0x38]
0x08007976: 185d ]. ADDS r5,r3,r1
0x08007978: 4285 .B CMP r5,r0
0x0800797a: d938 8. BLS 0x80079ee ; fal_partition_write + 130
0x0800797c: f6440005 D... MOV r0,#0x4805
0x08007980: f64421af D..! MOV r1,#0x4aaf
0x08007984: f6c00002 .... MOVT r0,#0x802
0x08007988: f6c00102 .... MOVT r1,#0x802
0x0800798c: f24012cd @... MOV r2,#0x1cd
0x08007990: f01afb46 ..F. BL __0printf ; 0x8022020
0x08007994: a059 Y. ADR r0,{pc}+0x168 ; 0x8007afc
0x08007996: f01afb43 ..C. BL __0printf ; 0x8022020
0x0800799a: f04f35ff O..5 MOV r5,#0xffffffff
0x0800799e: f64420cf D.. MOV r0,#0x4acf
0x080079a2: f6c00002 .... MOVT r0,#0x802
0x080079a6: f01bf81f .... BL puts ; 0x80229e8
0x080079aa: 4628 (F MOV r0,r5
0x080079ac: bdb0 .. POP {r4,r5,r7,pc}
0x080079ae: f6440025 D.%. MOV r0,#0x4825
0x080079b2: f64421e9 D..! MOV r1,#0x4ae9
0x080079b6: f64422af D.." MOV r2,#0x4aaf
0x080079ba: f6c00002 .... MOVT r0,#0x802
0x080079be: f6c00102 .... MOVT r1,#0x802
0x080079c2: f6c00202 .... MOVT r2,#0x802
0x080079c6: f01afb2b ..+. BL __0printf ; 0x8022020
0x080079ca: bf00 .. NOP
0x080079cc: e7fe .. B 0x80079cc ; fal_partition_write + 96
0x080079ce: f6440025 D.%. MOV r0,#0x4825
0x080079d2: f64421c3 D..! MOV r1,#0x4ac3
0x080079d6: f64422af D.." MOV r2,#0x4aaf
0x080079da: f6c00002 .... MOVT r0,#0x802
0x080079de: f6c00102 .... MOVT r1,#0x802
0x080079e2: f6c00202 .... MOVT r2,#0x802
0x080079e6: f01afb1b .... BL __0printf ; 0x8022020
0x080079ea: bf00 .. NOP
0x080079ec: e7fe .. B 0x80079ec ; fal_partition_write + 128
0x080079ee: f2496030 I.0` MOV r0,#0x9630
0x080079f2: f2c20000 .... MOVT r0,#0x2000
0x080079f6: 6800 .h LDR r0,[r0,#0]
0x080079f8: 42a0 .B CMP r0,r4
0x080079fa: d90e .. BLS 0x8007a1a ; fal_partition_write + 174
0x080079fc: f6440025 D.%. MOV r0,#0x4825
0x08007a00: f6442183 D..! MOV r1,#0x4a83
0x08007a04: f64422d4 D.." MOV r2,#0x4ad4
0x08007a08: f6c00002 .... MOVT r0,#0x802
0x08007a0c: f6c00102 .... MOVT r1,#0x802
0x08007a10: f6c00202 .... MOVT r2,#0x802
0x08007a14: f01afb04 .... BL __0printf ; 0x8022020
0x08007a18: e7fe .. B 0x8007a18 ; fal_partition_write + 172
0x08007a1a: f2496534 I.4e MOV r5,#0x9634
0x08007a1e: f2c20500 .... MOVT r5,#0x2000
0x08007a22: 682d -h LDR r5,[r5,#0]
0x08007a24: eb001585 .... ADD r5,r0,r5,LSL #6
0x08007a28: 3d40 @= SUBS r5,r5,#0x40
0x08007a2a: 42a5 .B CMP r5,r4
0x08007a2c: d20f .. BCS 0x8007a4e ; fal_partition_write + 226
0x08007a2e: f6440025 D.%. MOV r0,#0x4825
0x08007a32: f6442122 D."! MOV r1,#0x4a22
0x08007a36: f64422d4 D.." MOV r2,#0x4ad4
0x08007a3a: f6c00002 .... MOVT r0,#0x802
0x08007a3e: f6c00102 .... MOVT r1,#0x802
0x08007a42: f6c00202 .... MOVT r2,#0x802
0x08007a46: f01afaeb .... BL __0printf ; 0x8022020
0x08007a4a: bf00 .. NOP
0x08007a4c: e7fe .. B 0x8007a4c ; fal_partition_write + 224
0x08007a4e: 1a20 . SUBS r0,r4,r0
0x08007a50: f249652c I.,e MOV r5,#0x962c
0x08007a54: 1100 .. ASRS r0,r0,#4
0x08007a56: f2c20500 .... MOVT r5,#0x2000
0x08007a5a: 5828 (X LDR r0,[r5,r0]
0x08007a5c: b1e0 .. CBZ r0,0x8007a98 ; fal_partition_write + 300
0x08007a5e: 6b65 ek LDR r5,[r4,#0x34]
0x08007a60: f8d0c02c ..,. LDR r12,[r0,#0x2c]
0x08007a64: 1868 h. ADDS r0,r5,r1
0x08007a66: 4611 .F MOV r1,r2
0x08007a68: 461a .F MOV r2,r3
0x08007a6a: 47e0 .G BLX r12
0x08007a6c: 4605 .F MOV r5,r0
0x08007a6e: f1b03fff ...? CMP r0,#0xffffffff
0x08007a72: dc9a .. BGT 0x80079aa ; fal_partition_write + 62
0x08007a74: f6440005 D... MOV r0,#0x4805
0x08007a78: f64421af D..! MOV r1,#0x4aaf
0x08007a7c: f6c00002 .... MOVT r0,#0x802
0x08007a80: f6c00102 .... MOVT r1,#0x802
0x08007a84: f24012db @... MOV r2,#0x1db
0x08007a88: f01afaca .... BL __0printf ; 0x8022020
0x08007a8c: f104011c .... ADD r1,r4,#0x1c
0x08007a90: a00c .. ADR r0,{pc}+0x34 ; 0x8007ac4
0x08007a92: f01afac5 .... BL __0printf ; 0x8022020
0x08007a96: e782 .. B 0x800799e ; fal_partition_write + 50
0x08007a98: f6440005 D... MOV r0,#0x4805
0x08007a9c: f64421af D..! MOV r1,#0x4aaf
0x08007aa0: f6c00002 .... MOVT r0,#0x802
0x08007aa4: f6c00102 .... MOVT r1,#0x802
0x08007aa8: f44f72ea O..r MOV r2,#0x1d4
0x08007aac: f01afab8 .... BL __0printf ; 0x8022020
0x08007ab0: f64400c8 D... MOV r0,#0x48c8
0x08007ab4: f104011c .... ADD r1,r4,#0x1c
0x08007ab8: 1d22 ". ADDS r2,r4,#4
0x08007aba: f6c00002 .... MOVT r0,#0x802
0x08007abe: f01afaaf .... BL __0printf ; 0x8022020
0x08007ac2: e76a j. B 0x800799a ; fal_partition_write + 46
$d.14
0x08007ac4: 74726150 Part DCD 1953653072
0x08007ac8: 6f697469 itio DCD 1869182057
0x08007acc: 7277206e n wr DCD 1920409710
0x08007ad0: 20657469 ite DCD 543519849
0x08007ad4: 6f727265 erro DCD 1869771365
0x08007ad8: 46202172 r! F DCD 1176510834
0x08007adc: 6873616c lash DCD 1752392044
0x08007ae0: 76656420 dev DCD 1986356256
0x08007ae4: 28656369 ice( DCD 677733225
0x08007ae8: 20297325 %s) DCD 539587365
0x08007aec: 74697277 writ DCD 1953067639
0x08007af0: 72652065 e er DCD 1919230053
0x08007af4: 21726f72 ror! DCD 561147762
0x08007af8: 00000000 .... DCD 0
0x08007afc: 74726150 Part DCD 1953653072
0x08007b00: 6f697469 itio DCD 1869182057
0x08007b04: 7277206e n wr DCD 1920409710
0x08007b08: 20657469 ite DCD 543519849
0x08007b0c: 6f727265 erro DCD 1869771365
0x08007b10: 50202172 r! P DCD 1344282994
0x08007b14: 69747261 arti DCD 1769239137
0x08007b18: 6e6f6974 tion DCD 1852795252
0x08007b1c: 64646120 add DCD 1684300064
0x08007b20: 73736572 ress DCD 1936942450
0x08007b24: 74756f20 out DCD 1953853216
0x08007b28: 20666f20 of DCD 543584032
0x08007b2c: 6e756f62 boun DCD 1853189986
0x08007b30: 00002e64 d... DCD 11876
$t.0
fal_show_part_table
0x08007b34: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08007b38: b085 .. SUB sp,sp,#0x14
0x08007b3a: f2496a34 I.4j MOV r10,#0x9634
0x08007b3e: f2c20a00 .... MOVT r10,#0x2000
0x08007b42: f8da7000 ...p LDR r7,[r10,#0]
0x08007b46: f2496030 I.0` MOV r0,#0x9630
0x08007b4a: f2c20000 .... MOVT r0,#0x2000
0x08007b4e: b1bf .. CBZ r7,0x8007b80 ; fal_show_part_table + 76
0x08007b50: 4680 .F MOV r8,r0
0x08007b52: 6800 .h LDR r0,[r0,#0]
0x08007b54: 2404 .$ MOVS r4,#4
0x08007b56: f100051c .... ADD r5,r0,#0x1c
0x08007b5a: 2609 .& MOVS r6,#9
0x08007b5c: f1a50018 .... SUB r0,r5,#0x18
0x08007b60: f7fafbd2 .... BL strlen ; 0x8002308
0x08007b64: 42a0 .B CMP r0,r4
0x08007b66: bf88 .. IT HI
0x08007b68: 4604 .F MOVHI r4,r0
0x08007b6a: 4628 (F MOV r0,r5
0x08007b6c: f7fafbcc .... BL strlen ; 0x8002308
0x08007b70: 42b0 .B CMP r0,r6
0x08007b72: bf88 .. IT HI
0x08007b74: 4606 .F MOVHI r6,r0
0x08007b76: 3f01 .? SUBS r7,#1
0x08007b78: f1050540 ..@. ADD r5,r5,#0x40
0x08007b7c: d1ee .. BNE 0x8007b5c ; fal_show_part_table + 40
0x08007b7e: e002 .. B 0x8007b86 ; fal_show_part_table + 82
0x08007b80: 4680 .F MOV r8,r0
0x08007b82: 2609 .& MOVS r6,#9
0x08007b84: 2404 .$ MOVS r4,#4
0x08007b86: f6440569 D.i. MOV r5,#0x4869
0x08007b8a: f6c00502 .... MOVT r5,#0x802
0x08007b8e: 4628 (F MOV r0,r5
0x08007b90: f01afa46 ..F. BL __0printf ; 0x8022020
0x08007b94: f64410a6 D... MOV r0,#0x49a6
0x08007b98: f6c00002 .... MOVT r0,#0x802
0x08007b9c: f01afa40 ..@. BL __0printf ; 0x8022020
0x08007ba0: f64427cf D..' MOV r7,#0x4acf
0x08007ba4: f6c00702 .... MOVT r7,#0x802
0x08007ba8: 4638 8F MOV r0,r7
0x08007baa: f01aff1d .... BL puts ; 0x80229e8
0x08007bae: 4628 (F MOV r0,r5
0x08007bb0: f01afa36 ..6. BL __0printf ; 0x8022020
0x08007bb4: a030 0. ADR r0,{pc}+0xc4 ; 0x8007c78
0x08007bb6: f04f0c18 O... MOV r12,#0x18
0x08007bba: 9002 .. STR r0,[sp,#8]
0x08007bbc: a031 1. ADR r0,{pc}+0xc8 ; 0x8007c84
0x08007bbe: a33d =. ADR r3,{pc}+0xf6 ; 0x8007cb4
0x08007bc0: 4621 !F MOV r1,r4
0x08007bc2: 2218 ." MOVS r2,#0x18
0x08007bc4: 9600 .. STR r6,[sp,#0]
0x08007bc6: f8cdc004 .... STR r12,[sp,#4]
0x08007bca: f01afa29 ..). BL __0printf ; 0x8022020
0x08007bce: 4638 8F MOV r0,r7
0x08007bd0: f01aff0a .... BL puts ; 0x80229e8
0x08007bd4: 4628 (F MOV r0,r5
0x08007bd6: f01afa23 ..#. BL __0printf ; 0x8022020
0x08007bda: a038 8. ADR r0,{pc}+0xe2 ; 0x8007cbc
0x08007bdc: f01afa20 .. . BL __0printf ; 0x8022020
0x08007be0: 4638 8F MOV r0,r7
0x08007be2: f01aff01 .... BL puts ; 0x80229e8
0x08007be6: f8da0000 .... LDR r0,[r10,#0]
0x08007bea: b378 x. CBZ r0,0x8007c4c ; fal_show_part_table + 280
0x08007bec: 4645 EF MOV r5,r8
0x08007bee: f04f0900 O... MOV r9,#0
0x08007bf2: f04f0800 O... MOV r8,#0
0x08007bf6: 2718 .' MOVS r7,#0x18
0x08007bf8: f6440069 D.i. MOV r0,#0x4869
0x08007bfc: f8d5b000 .... LDR r11,[r5,#0]
0x08007c00: f6c00002 .... MOVT r0,#0x802
0x08007c04: f01afa0c .... BL __0printf ; 0x8022020
0x08007c08: eb0b0009 .... ADD r0,r11,r9
0x08007c0c: 1d03 .. ADDS r3,r0,#4
0x08007c0e: e9d0120d .... LDRD r1,r2,[r0,#0x34]
0x08007c12: 301c .0 ADDS r0,r0,#0x1c
0x08007c14: f10d0c08 .... ADD r12,sp,#8
0x08007c18: e88c0007 .... STM r12,{r0-r2}
0x08007c1c: f64420ee D.. MOV r0,#0x4aee
0x08007c20: f6c00002 .... MOVT r0,#0x802
0x08007c24: 4621 !F MOV r1,r4
0x08007c26: 2218 ." MOVS r2,#0x18
0x08007c28: 9600 .. STR r6,[sp,#0]
0x08007c2a: 9701 .. STR r7,[sp,#4]
0x08007c2c: f01af9f8 .... BL __0printf ; 0x8022020
0x08007c30: f64420cf D.. MOV r0,#0x4acf
0x08007c34: f6c00002 .... MOVT r0,#0x802
0x08007c38: f01afed6 .... BL puts ; 0x80229e8
0x08007c3c: f8da0000 .... LDR r0,[r10,#0]
0x08007c40: f1080801 .... ADD r8,r8,#1
0x08007c44: 4580 .E CMP r8,r0
0x08007c46: f1090940 ..@. ADD r9,r9,#0x40
0x08007c4a: d3d5 .. BCC 0x8007bf8 ; fal_show_part_table + 196
0x08007c4c: f6440069 D.i. MOV r0,#0x4869
0x08007c50: f6c00002 .... MOVT r0,#0x802
0x08007c54: f01af9e4 .... BL __0printf ; 0x8022020
0x08007c58: f64410e4 D... MOV r0,#0x49e4
0x08007c5c: f6c00002 .... MOVT r0,#0x802
0x08007c60: f01af9de .... BL __0printf ; 0x8022020
0x08007c64: f64420cf D.. MOV r0,#0x4acf
0x08007c68: f6c00002 .... MOVT r0,#0x802
0x08007c6c: b005 .. ADD sp,sp,#0x14
0x08007c6e: e8bd4ff0 ...O POP {r4-r11,lr}
0x08007c72: f01abeb9 .... B.W puts ; 0x80229e8
0x08007c76: bf00 .. NOP
$d.1
0x08007c78: 73616c66 flas DCD 1935764582
0x08007c7c: 65645f68 h_de DCD 1701076840
0x08007c80: 00000076 v... DCD 118
0x08007c84: 2d25207c | %- DCD 757407868
0x08007c88: 732a2e2a *.*s DCD 1932144170
0x08007c8c: 25207c20 | % DCD 622885920
0x08007c90: 2a2e2a2d -*.* DCD 707668525
0x08007c94: 207c2073 s | DCD 545005683
0x08007c98: 666f2020 of DCD 1718558752
0x08007c9c: 74657366 fset DCD 1952805734
0x08007ca0: 7c202020 | DCD 2082480160
0x08007ca4: 20202020 DCD 538976288
0x08007ca8: 676e656c leng DCD 1735288172
0x08007cac: 20206874 th DCD 538994804
0x08007cb0: 0000007c |... DCD 124
0x08007cb4: 656d616e name DCD 1701667182
0x08007cb8: 00000000 .... DCD 0
0x08007cbc: 2d2d2d2d ---- DCD 757935405
0x08007cc0: 2d2d2d2d ---- DCD 757935405
0x08007cc4: 2d2d2d2d ---- DCD 757935405
0x08007cc8: 2d2d2d2d ---- DCD 757935405
0x08007ccc: 2d2d2d2d ---- DCD 757935405
0x08007cd0: 2d2d2d2d ---- DCD 757935405
0x08007cd4: 2d2d2d2d ---- DCD 757935405
0x08007cd8: 2d2d2d2d ---- DCD 757935405
0x08007cdc: 2d2d2d2d ---- DCD 757935405
0x08007ce0: 2d2d2d2d ---- DCD 757935405
0x08007ce4: 2d2d2d2d ---- DCD 757935405
0x08007ce8: 2d2d2d2d ---- DCD 757935405
0x08007cec: 2d2d2d2d ---- DCD 757935405
0x08007cf0: 2d2d2d2d ---- DCD 757935405
0x08007cf4: 2d2d2d2d ---- DCD 757935405
0x08007cf8: 0000002d -... DCD 45
$t.8
fdb_blob_make
0x08007cfc: e9c01200 .... STRD r1,r2,[r0,#0]
0x08007d00: 4770 pG BX lr
0x08007d02: 0000 .. MOVS r0,r0
fdb_calc_crc32
0x08007d04: b570 p. PUSH {r4-r6,lr}
0x08007d06: 2a00 .* CMP r2,#0
0x08007d08: ea6f0300 o... MVN r3,r0
0x08007d0c: d04c L. BEQ 0x8007da8 ; fdb_calc_crc32 + 164
0x08007d0e: f64230c4 B..0 MOV r0,#0x2bc4
0x08007d12: f0120e03 .... ANDS lr,r2,#3
0x08007d16: f1a20c01 .... SUB r12,r2,#1
0x08007d1a: f6c00002 .... MOVT r0,#0x802
0x08007d1e: d01d .. BEQ 0x8007d5c ; fdb_calc_crc32 + 88
0x08007d20: 460c .F MOV r4,r1
0x08007d22: f8145b01 ...[ LDRB r5,[r4],#1
0x08007d26: b2de .. UXTB r6,r3
0x08007d28: 4075 u@ EORS r5,r5,r6
0x08007d2a: f8505025 P.%P LDR r5,[r0,r5,LSL #2]
0x08007d2e: f1be0f01 .... CMP lr,#1
0x08007d32: ea852313 ...# EOR r3,r5,r3,LSR #8
0x08007d36: d105 .. BNE 0x8007d44 ; fdb_calc_crc32 + 64
0x08007d38: 4621 !F MOV r1,r4
0x08007d3a: 4662 bF MOV r2,r12
0x08007d3c: f1bc0f03 .... CMP r12,#3
0x08007d40: d332 2. BCC 0x8007da8 ; fdb_calc_crc32 + 164
0x08007d42: e00e .. B 0x8007d62 ; fdb_calc_crc32 + 94
0x08007d44: 784c Lx LDRB r4,[r1,#1]
0x08007d46: b2dd .. UXTB r5,r3
0x08007d48: 406c l@ EORS r4,r4,r5
0x08007d4a: f8504024 P.$@ LDR r4,[r0,r4,LSL #2]
0x08007d4e: f1be0f02 .... CMP lr,#2
0x08007d52: ea842313 ...# EOR r3,r4,r3,LSR #8
0x08007d56: d129 ). BNE 0x8007dac ; fdb_calc_crc32 + 168
0x08007d58: 3a02 .: SUBS r2,#2
0x08007d5a: 3102 .1 ADDS r1,#2
0x08007d5c: f1bc0f03 .... CMP r12,#3
0x08007d60: d322 ". BCC 0x8007da8 ; fdb_calc_crc32 + 164
0x08007d62: 3904 .9 SUBS r1,#4
0x08007d64: f8116f04 ...o LDRB r6,[r1,#4]!
0x08007d68: b2dd .. UXTB r5,r3
0x08007d6a: 406e n@ EORS r6,r6,r5
0x08007d6c: f8506026 P.&` LDR r6,[r0,r6,LSL #2]
0x08007d70: 3a04 .: SUBS r2,#4
0x08007d72: ea862313 ...# EOR r3,r6,r3,LSR #8
0x08007d76: 784e Nx LDRB r6,[r1,#1]
0x08007d78: b2dd .. UXTB r5,r3
0x08007d7a: ea860605 .... EOR r6,r6,r5
0x08007d7e: f8506026 P.&` LDR r6,[r0,r6,LSL #2]
0x08007d82: ea862313 ...# EOR r3,r6,r3,LSR #8
0x08007d86: 788e .x LDRB r6,[r1,#2]
0x08007d88: b2dd .. UXTB r5,r3
0x08007d8a: ea860605 .... EOR r6,r6,r5
0x08007d8e: f8506026 P.&` LDR r6,[r0,r6,LSL #2]
0x08007d92: ea862313 ...# EOR r3,r6,r3,LSR #8
0x08007d96: 78ce .x LDRB r6,[r1,#3]
0x08007d98: b2dd .. UXTB r5,r3
0x08007d9a: ea860605 .... EOR r6,r6,r5
0x08007d9e: f8506026 P.&` LDR r6,[r0,r6,LSL #2]
0x08007da2: ea862313 ...# EOR r3,r6,r3,LSR #8
0x08007da6: d1dd .. BNE 0x8007d64 ; fdb_calc_crc32 + 96
0x08007da8: 43d8 .C MVNS r0,r3
0x08007daa: bd70 p. POP {r4-r6,pc}
0x08007dac: 788e .x LDRB r6,[r1,#2]
0x08007dae: b2dd .. UXTB r5,r3
0x08007db0: 406e n@ EORS r6,r6,r5
0x08007db2: f8506026 P.&` LDR r6,[r0,r6,LSL #2]
0x08007db6: 3a03 .: SUBS r2,#3
0x08007db8: 3103 .1 ADDS r1,#3
0x08007dba: ea862313 ...# EOR r3,r6,r3,LSR #8
0x08007dbe: f1bc0f03 .... CMP r12,#3
0x08007dc2: d3f1 .. BCC 0x8007da8 ; fdb_calc_crc32 + 164
0x08007dc4: e7cd .. B 0x8007d62 ; fdb_calc_crc32 + 94
0x08007dc6: 0000 .. MOVS r0,r0
fdb_kv_del
0x08007dc8: b5b0 .. PUSH {r4,r5,r7,lr}
0x08007dca: 4604 .F MOV r4,r0
0x08007dcc: 7d00 .} LDRB r0,[r0,#0x14]
0x08007dce: 2800 .( CMP r0,#0
0x08007dd0: bf04 .. ITT EQ
0x08007dd2: 2008 . MOVEQ r0,#8
0x08007dd4: bdb0 .. POPEQ {r4,r5,r7,pc}
0x08007dd6: 460d .F MOV r5,r1
0x08007dd8: 69a1 .i LDR r1,[r4,#0x18]
0x08007dda: 2900 .) CMP r1,#0
0x08007ddc: bf1c .. ITT NE
0x08007dde: 4620 F MOVNE r0,r4
0x08007de0: 4788 .G BLXNE r1
0x08007de2: 4620 F MOV r0,r4
0x08007de4: 4629 )F MOV r1,r5
0x08007de6: 2200 ." MOVS r2,#0
0x08007de8: 2301 .# MOVS r3,#1
0x08007dea: f7fff9b9 .... BL del_kv ; 0x8007160
0x08007dee: 69e1 .i LDR r1,[r4,#0x1c]
0x08007df0: 4605 .F MOV r5,r0
0x08007df2: 2900 .) CMP r1,#0
0x08007df4: bf1c .. ITT NE
0x08007df6: 4620 F MOVNE r0,r4
0x08007df8: 4788 .G BLXNE r1
0x08007dfa: 4628 (F MOV r0,r5
0x08007dfc: bdb0 .. POP {r4,r5,r7,pc}
0x08007dfe: 0000 .. MOVS r0,r0
fdb_kv_get_blob
0x08007e00: e92d41f0 -..A PUSH {r4-r8,lr}
0x08007e04: b088 .. SUB sp,sp,#0x20
0x08007e06: 4604 .F MOV r4,r0
0x08007e08: 7d00 .} LDRB r0,[r0,#0x14]
0x08007e0a: b1e8 .. CBZ r0,0x8007e48 ; fdb_kv_get_blob + 72
0x08007e0c: 460f .F MOV r7,r1
0x08007e0e: 69a1 .i LDR r1,[r4,#0x18]
0x08007e10: 4616 .F MOV r6,r2
0x08007e12: 2900 .) CMP r1,#0
0x08007e14: bf1c .. ITT NE
0x08007e16: 4620 F MOVNE r0,r4
0x08007e18: 4788 .G BLXNE r1
0x08007e1a: e9d68500 .... LDRD r8,r5,[r6,#0]
0x08007e1e: aa01 .. ADD r2,sp,#4
0x08007e20: 4620 F MOV r0,r4
0x08007e22: 4639 9F MOV r1,r7
0x08007e24: f000f9de .... BL find_kv ; 0x80081e4
0x08007e28: b180 .. CBZ r0,0x8007e4c ; fdb_kv_get_blob + 76
0x08007e2a: 9805 .. LDR r0,[sp,#0x14]
0x08007e2c: 42a8 .B CMP r0,r5
0x08007e2e: bf38 8. IT CC
0x08007e30: 4605 .F MOVCC r5,r0
0x08007e32: f1b80f00 .... CMP r8,#0
0x08007e36: 6130 0a STR r0,[r6,#0x10]
0x08007e38: d00a .. BEQ 0x8007e50 ; fdb_kv_get_blob + 80
0x08007e3a: 9907 .. LDR r1,[sp,#0x1c]
0x08007e3c: 4620 F MOV r0,r4
0x08007e3e: 4642 BF MOV r2,r8
0x08007e40: 462b +F MOV r3,r5
0x08007e42: f7fbfa4b ..K. BL _fdb_flash_read ; 0x80032dc
0x08007e46: e003 .. B 0x8007e50 ; fdb_kv_get_blob + 80
0x08007e48: 2500 .% MOVS r5,#0
0x08007e4a: e006 .. B 0x8007e5a ; fdb_kv_get_blob + 90
0x08007e4c: 2500 .% MOVS r5,#0
0x08007e4e: 6135 5a STR r5,[r6,#0x10]
0x08007e50: 69e1 .i LDR r1,[r4,#0x1c]
0x08007e52: 2900 .) CMP r1,#0
0x08007e54: bf1c .. ITT NE
0x08007e56: 4620 F MOVNE r0,r4
0x08007e58: 4788 .G BLXNE r1
0x08007e5a: 4628 (F MOV r0,r5
0x08007e5c: b008 .. ADD sp,sp,#0x20
0x08007e5e: e8bd81f0 .... POP {r4-r8,pc}
0x08007e62: 0000 .. MOVS r0,r0
fdb_kv_get_obj
0x08007e64: b570 p. PUSH {r4-r6,lr}
0x08007e66: 4605 .F MOV r5,r0
0x08007e68: 7d00 .} LDRB r0,[r0,#0x14]
0x08007e6a: 2800 .( CMP r0,#0
0x08007e6c: bf04 .. ITT EQ
0x08007e6e: 2000 . MOVEQ r0,#0
0x08007e70: bd70 p. POPEQ {r4-r6,pc}
0x08007e72: 460e .F MOV r6,r1
0x08007e74: 69a9 .i LDR r1,[r5,#0x18]
0x08007e76: 4614 .F MOV r4,r2
0x08007e78: 2900 .) CMP r1,#0
0x08007e7a: bf1c .. ITT NE
0x08007e7c: 4628 (F MOVNE r0,r5
0x08007e7e: 4788 .G BLXNE r1
0x08007e80: 4628 (F MOV r0,r5
0x08007e82: 4631 1F MOV r1,r6
0x08007e84: 4622 "F MOV r2,r4
0x08007e86: f000f9ad .... BL find_kv ; 0x80081e4
0x08007e8a: 69e9 .i LDR r1,[r5,#0x1c]
0x08007e8c: 4606 .F MOV r6,r0
0x08007e8e: 2900 .) CMP r1,#0
0x08007e90: bf1c .. ITT NE
0x08007e92: 4628 (F MOVNE r0,r5
0x08007e94: 4788 .G BLXNE r1
0x08007e96: 2e00 .. CMP r6,#0
0x08007e98: bf08 .. IT EQ
0x08007e9a: 4634 4F MOVEQ r4,r6
0x08007e9c: 4620 F MOV r0,r4
0x08007e9e: bd70 p. POP {r4-r6,pc}
fdb_kv_set_blob
0x08007ea0: e92d47f0 -..G PUSH {r4-r10,lr}
0x08007ea4: b084 .. SUB sp,sp,#0x10
0x08007ea6: 4604 .F MOV r4,r0
0x08007ea8: 7d00 .} LDRB r0,[r0,#0x14]
0x08007eaa: 2800 .( CMP r0,#0
0x08007eac: d07a z. BEQ 0x8007fa4 ; fdb_kv_set_blob + 260
0x08007eae: 460d .F MOV r5,r1
0x08007eb0: 69a1 .i LDR r1,[r4,#0x18]
0x08007eb2: 4616 .F MOV r6,r2
0x08007eb4: 2900 .) CMP r1,#0
0x08007eb6: bf1c .. ITT NE
0x08007eb8: 4620 F MOVNE r0,r4
0x08007eba: 4788 .G BLXNE r1
0x08007ebc: f8d69000 .... LDR r9,[r6,#0]
0x08007ec0: f1b90f00 .... CMP r9,#0
0x08007ec4: d070 p. BEQ 0x8007fa8 ; fdb_kv_set_blob + 264
0x08007ec6: f8d6a004 .... LDR r10,[r6,#4]
0x08007eca: f104074c ..L. ADD r7,r4,#0x4c
0x08007ece: f10a061c .... ADD r6,r10,#0x1c
0x08007ed2: 4620 F MOV r0,r4
0x08007ed4: 4639 9F MOV r1,r7
0x08007ed6: 4632 2F MOV r2,r6
0x08007ed8: f7fcf806 .... BL alloc_kv ; 0x8003ee8
0x08007edc: 3001 .0 ADDS r0,#1
0x08007ede: d114 .. BNE 0x8007f0a ; fdb_kv_set_blob + 106
0x08007ee0: 2000 . MOVS r0,#0
0x08007ee2: bf00 .. NOP
0x08007ee4: 07c0 .. LSLS r0,r0,#31
0x08007ee6: f0408080 @... BNE.W 0x8007fea ; fdb_kv_set_blob + 330
0x08007eea: f894102c ..,. LDRB r1,[r4,#0x2c]
0x08007eee: 2900 .) CMP r1,#0
0x08007ef0: d07b {. BEQ 0x8007fea ; fdb_kv_set_blob + 330
0x08007ef2: 4620 F MOV r0,r4
0x08007ef4: f010f9b8 .... BL gc_collect ; 0x8018268
0x08007ef8: 4620 F MOV r0,r4
0x08007efa: 4639 9F MOV r1,r7
0x08007efc: 4632 2F MOV r2,r6
0x08007efe: f7fbfff3 .... BL alloc_kv ; 0x8003ee8
0x08007f02: 3001 .0 ADDS r0,#1
0x08007f04: f04f0001 O... MOV r0,#1
0x08007f08: d0ec .. BEQ 0x8007ee4 ; fdb_kv_set_blob + 68
0x08007f0a: f1040830 ..0. ADD r8,r4,#0x30
0x08007f0e: 4620 F MOV r0,r4
0x08007f10: 4629 )F MOV r1,r5
0x08007f12: 4642 BF MOV r2,r8
0x08007f14: f000f966 ..f. BL find_kv ; 0x80081e4
0x08007f18: 4606 .F MOV r6,r0
0x08007f1a: a037 7. ADR r0,{pc}+0xde ; 0x8007ff8
0x08007f1c: 4631 1F MOV r1,r6
0x08007f1e: f01af87f .... BL __0printf ; 0x8022020
0x08007f22: 2e00 .. CMP r6,#0
0x08007f24: d048 H. BEQ 0x8007fb8 ; fdb_kv_set_blob + 280
0x08007f26: 6c61 al LDR r1,[r4,#0x44]
0x08007f28: 2003 . MOVS r0,#3
0x08007f2a: 2600 .& MOVS r6,#0
0x08007f2c: 9000 .. STR r0,[sp,#0]
0x08007f2e: f10d020b .... ADD r2,sp,#0xb
0x08007f32: 4620 F MOV r0,r4
0x08007f34: 2306 .# MOVS r3,#6
0x08007f36: 9601 .. STR r6,[sp,#4]
0x08007f38: f7fbfc5c ..\. BL _fdb_write_status ; 0x80037f4
0x08007f3c: 4606 .F MOV r6,r0
0x08007f3e: 2001 . MOVS r0,#1
0x08007f40: 2e00 .. CMP r6,#0
0x08007f42: f8840064 ..d. STRB r0,[r4,#0x64]
0x08007f46: d140 @. BNE 0x8007fca ; fdb_kv_set_blob + 298
0x08007f48: 68e0 .h LDR r0,[r4,#0xc]
0x08007f4a: 6c61 al LDR r1,[r4,#0x44]
0x08007f4c: 4240 @B RSBS r0,r0,#0
0x08007f4e: 4008 .@ ANDS r0,r0,r1
0x08007f50: 1cc6 .. ADDS r6,r0,#3
0x08007f52: f10d020b .... ADD r2,sp,#0xb
0x08007f56: 4620 F MOV r0,r4
0x08007f58: 4631 1F MOV r1,r6
0x08007f5a: 2304 .# MOVS r3,#4
0x08007f5c: f7fbfbca .... BL _fdb_read_status ; 0x80036f4
0x08007f60: 2801 .( CMP r0,#1
0x08007f62: d10e .. BNE 0x8007f82 ; fdb_kv_set_blob + 226
0x08007f64: 2002 . MOVS r0,#2
0x08007f66: f04f0c01 O... MOV r12,#1
0x08007f6a: 9000 .. STR r0,[sp,#0]
0x08007f6c: f10d020b .... ADD r2,sp,#0xb
0x08007f70: 4620 F MOV r0,r4
0x08007f72: 4631 1F MOV r1,r6
0x08007f74: 2304 .# MOVS r3,#4
0x08007f76: f8cdc004 .... STR r12,[sp,#4]
0x08007f7a: f7fbfc3b ..;. BL _fdb_write_status ; 0x80037f4
0x08007f7e: 4606 .F MOV r6,r0
0x08007f80: bb18 .. CBNZ r0,0x8007fca ; fdb_kv_set_blob + 298
0x08007f82: 4620 F MOV r0,r4
0x08007f84: 4639 9F MOV r1,r7
0x08007f86: 462a *F MOV r2,r5
0x08007f88: 464b KF MOV r3,r9
0x08007f8a: f8cda000 .... STR r10,[sp,#0]
0x08007f8e: f7fefffd .... BL create_kv_blob ; 0x8006f8c
0x08007f92: 4606 .F MOV r6,r0
0x08007f94: b9c8 .. CBNZ r0,0x8007fca ; fdb_kv_set_blob + 298
0x08007f96: 4620 F MOV r0,r4
0x08007f98: 4629 )F MOV r1,r5
0x08007f9a: 4642 BF MOV r2,r8
0x08007f9c: 2301 .# MOVS r3,#1
0x08007f9e: f7fff8df .... BL del_kv ; 0x8007160
0x08007fa2: e011 .. B 0x8007fc8 ; fdb_kv_set_blob + 296
0x08007fa4: 2608 .& MOVS r6,#8
0x08007fa6: e01c .. B 0x8007fe2 ; fdb_kv_set_blob + 322
0x08007fa8: 4620 F MOV r0,r4
0x08007faa: 4629 )F MOV r1,r5
0x08007fac: 2200 ." MOVS r2,#0
0x08007fae: 2301 .# MOVS r3,#1
0x08007fb0: f7fff8d6 .... BL del_kv ; 0x8007160
0x08007fb4: 4606 .F MOV r6,r0
0x08007fb6: e00f .. B 0x8007fd8 ; fdb_kv_set_blob + 312
0x08007fb8: 4620 F MOV r0,r4
0x08007fba: 4639 9F MOV r1,r7
0x08007fbc: 462a *F MOV r2,r5
0x08007fbe: 464b KF MOV r3,r9
0x08007fc0: f8cda000 .... STR r10,[sp,#0]
0x08007fc4: f7feffe2 .... BL create_kv_blob ; 0x8006f8c
0x08007fc8: 4606 .F MOV r6,r0
0x08007fca: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08007fce: 2800 .( CMP r0,#0
0x08007fd0: bf1c .. ITT NE
0x08007fd2: 4620 F MOVNE r0,r4
0x08007fd4: f010f948 ..H. BLNE gc_collect ; 0x8018268
0x08007fd8: 69e1 .i LDR r1,[r4,#0x1c]
0x08007fda: 2900 .) CMP r1,#0
0x08007fdc: bf1c .. ITT NE
0x08007fde: 4620 F MOVNE r0,r4
0x08007fe0: 4788 .G BLXNE r1
0x08007fe2: 4630 0F MOV r0,r6
0x08007fe4: b004 .. ADD sp,sp,#0x10
0x08007fe6: e8bd87f0 .... POP {r4-r10,pc}
0x08007fea: 2800 .( CMP r0,#0
0x08007fec: bf1c .. ITT NE
0x08007fee: 2000 . MOVNE r0,#0
0x08007ff0: f884002c ..,. STRBNE r0,[r4,#0x2c]
0x08007ff4: 2607 .& MOVS r6,#7
0x08007ff6: e7ef .. B 0x8007fd8 ; fdb_kv_set_blob + 312
$d.9
0x08007ff8: 2079656b key DCD 544826731
0x08007ffc: 6e756f66 foun DCD 1853189990
0x08008000: 203d2064 d = DCD 540876900
0x08008004: 0a0d6425 %d.. DCD 168649765
0x08008008: 00000000 .... DCD 0
$t.11
fdb_kv_set_default
0x0800800c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08008010: b087 .. SUB sp,sp,#0x1c
0x08008012: 6981 .i LDR r1,[r0,#0x18]
0x08008014: 4682 .F MOV r10,r0
0x08008016: 2900 .) CMP r1,#0
0x08008018: bf1c .. ITT NE
0x0800801a: 4650 PF MOVNE r0,r10
0x0800801c: 4788 .G BLXNE r1
0x0800801e: f8da0010 .... LDR r0,[r10,#0x10]
0x08008022: b158 X. CBZ r0,0x800803c ; fdb_kv_set_default + 48
0x08008024: 2600 .& MOVS r6,#0
0x08008026: bf00 .. NOP
0x08008028: 4650 PF MOV r0,r10
0x0800802a: 4631 1F MOV r1,r6
0x0800802c: f000fa3c ..<. BL format_sector ; 0x80084a8
0x08008030: bb60 `. CBNZ r0,0x800808c ; fdb_kv_set_default + 128
0x08008032: e9da0103 .... LDRD r0,r1,[r10,#0xc]
0x08008036: 4406 .D ADD r6,r6,r0
0x08008038: 428e .B CMP r6,r1
0x0800803a: d3f5 .. BCC 0x8008028 ; fdb_kv_set_default + 28
0x0800803c: f8da0028 ..(. LDR r0,[r10,#0x28]
0x08008040: b310 .. CBZ r0,0x8008088 ; fdb_kv_set_default + 124
0x08008042: 2700 .' MOVS r7,#0
0x08008044: f04f39ff O..9 MOV r9,#0xffffffff
0x08008048: f10d0804 .... ADD r8,sp,#4
0x0800804c: 2400 .$ MOVS r4,#0
0x0800804e: e00f .. B 0x8008070 ; fdb_kv_set_default + 100
0x08008050: f8cd9018 .... STR r9,[sp,#0x18]
0x08008054: 59f2 .Y LDR r2,[r6,r7]
0x08008056: 4650 PF MOV r0,r10
0x08008058: 4641 AF MOV r1,r8
0x0800805a: 465b [F MOV r3,r11
0x0800805c: 9500 .. STR r5,[sp,#0]
0x0800805e: f7feff95 .... BL create_kv_blob ; 0x8006f8c
0x08008062: f8da0028 ..(. LDR r0,[r10,#0x28]
0x08008066: 3401 .4 ADDS r4,#1
0x08008068: 4284 .B CMP r4,r0
0x0800806a: f107070c .... ADD r7,r7,#0xc
0x0800806e: d20b .. BCS 0x8008088 ; fdb_kv_set_default + 124
0x08008070: f8da6024 ..$` LDR r6,[r10,#0x24]
0x08008074: 19f0 .. ADDS r0,r6,r7
0x08008076: e9d0b501 .... LDRD r11,r5,[r0,#4]
0x0800807a: 2d00 .- CMP r5,#0
0x0800807c: d1e8 .. BNE 0x8008050 ; fdb_kv_set_default + 68
0x0800807e: 4658 XF MOV r0,r11
0x08008080: f7faf942 ..B. BL strlen ; 0x8002308
0x08008084: 4605 .F MOV r5,r0
0x08008086: e7e3 .. B 0x8008050 ; fdb_kv_set_default + 68
0x08008088: 2500 .% MOVS r5,#0
0x0800808a: e000 .. B 0x800808e ; fdb_kv_set_default + 130
0x0800808c: 4605 .F MOV r5,r0
0x0800808e: f8da101c .... LDR r1,[r10,#0x1c]
0x08008092: 2900 .) CMP r1,#0
0x08008094: bf1c .. ITT NE
0x08008096: 4650 PF MOVNE r0,r10
0x08008098: 4788 .G BLXNE r1
0x0800809a: 4628 (F MOV r0,r5
0x0800809c: b007 .. ADD sp,sp,#0x1c
0x0800809e: e8bd8ff0 .... POP {r4-r11,pc}
0x080080a2: 0000 .. MOVS r0,r0
fdb_kvdb_control
0x080080a4: b170 p. CBZ r0,0x80080c4 ; fdb_kvdb_control + 32
0x080080a6: 290b .) CMP r1,#0xb
0x080080a8: bf88 .. IT HI
0x080080aa: 4770 pG BXHI lr
0x080080ac: e8dff001 .... TBB [pc,r1]
$d.18
0x080080b0: 100e0b06 .... DCD 269355782
0x080080b4: 1a1a1a1a .... DCD 437918234
0x080080b8: 121a1a1a .... DCD 303700506
$t.19
0x080080bc: 7d01 .} LDRB r1,[r0,#0x14]
0x080080be: b161 a. CBZ r1,0x80080da ; fdb_kvdb_control + 54
0x080080c0: e7fe .. B 0x80080c0 ; fdb_kvdb_control + 28
0x080080c2: bf00 .. NOP
0x080080c4: e7fe .. B 0x80080c4 ; fdb_kvdb_control + 32
0x080080c6: 68c0 .h LDR r0,[r0,#0xc]
0x080080c8: 6010 .` STR r0,[r2,#0]
0x080080ca: 4770 pG BX lr
0x080080cc: 6182 .a STR r2,[r0,#0x18]
0x080080ce: 4770 pG BX lr
0x080080d0: 61c2 .a STR r2,[r0,#0x1c]
0x080080d2: 4770 pG BX lr
0x080080d4: 7d01 .} LDRB r1,[r0,#0x14]
0x080080d6: b119 .. CBZ r1,0x80080e0 ; fdb_kvdb_control + 60
0x080080d8: e7fe .. B 0x80080d8 ; fdb_kvdb_control + 52
0x080080da: 6811 .h LDR r1,[r2,#0]
0x080080dc: 60c1 .` STR r1,[r0,#0xc]
0x080080de: 4770 pG BX lr
0x080080e0: 7811 .x LDRB r1,[r2,#0]
0x080080e2: 7581 .u STRB r1,[r0,#0x16]
0x080080e4: 4770 pG BX lr
0x080080e6: 0000 .. MOVS r0,r0
fdb_kvdb_init
0x080080e8: b5f0 .. PUSH {r4-r7,lr}
0x080080ea: b081 .. SUB sp,sp,#4
0x080080ec: 461d .F MOV r5,r3
0x080080ee: 9b06 .. LDR r3,[sp,#0x18]
0x080080f0: 4604 .F MOV r4,r0
0x080080f2: 9300 .. STR r3,[sp,#0]
0x080080f4: 2300 .# MOVS r3,#0
0x080080f6: 2700 .' MOVS r7,#0
0x080080f8: f7fbf968 ..h. BL _fdb_init_ex ; 0x80033cc
0x080080fc: 4606 .F MOV r6,r0
0x080080fe: 2800 .( CMP r0,#0
0x08008100: d166 f. BNE 0x80081d0 ; fdb_kvdb_init + 232
0x08008102: 85a7 .. STRH r7,[r4,#0x2c]
0x08008104: b125 %. CBZ r5,0x8008110 ; fdb_kvdb_init + 40
0x08008106: e9d50100 .... LDRD r0,r1,[r5,#0]
0x0800810a: e9c40109 .... STRD r0,r1,[r4,#0x24]
0x0800810e: e002 .. B 0x8008116 ; fdb_kvdb_init + 46
0x08008110: 2000 . MOVS r0,#0
0x08008112: e9c40009 .... STRD r0,r0,[r4,#0x24]
0x08008116: e9d40103 .... LDRD r0,r1,[r4,#0xc]
0x0800811a: fbb1f0f0 .... UDIV r0,r1,r0
0x0800811e: 2801 .( CMP r0,#1
0x08008120: d95e ^. BLS 0x80081e0 ; fdb_kvdb_init + 248
0x08008122: f04f30ff O..0 MOV r0,#0xffffffff
0x08008126: f06f014b o.K. MVN r1,#0x4b
0x0800812a: f8c40268 ..h. STR r0,[r4,#0x268]
0x0800812e: f8c40270 ..p. STR r0,[r4,#0x270]
0x08008132: f8c40278 ..x. STR r0,[r4,#0x278]
0x08008136: f8c40280 .... STR r0,[r4,#0x280]
0x0800813a: bf00 .. NOP
0x0800813c: 1862 b. ADDS r2,r4,r1
0x0800813e: f5017180 ...q ADD r1,r1,#0x100
0x08008142: f5b17fda .... CMP r1,#0x1b4
0x08008146: f8c200b8 .... STR r0,[r2,#0xb8]
0x0800814a: f8c200c0 .... STR r0,[r2,#0xc0]
0x0800814e: f8c200c8 .... STR r0,[r2,#0xc8]
0x08008152: f8c200d0 .... STR r0,[r2,#0xd0]
0x08008156: f8c200d8 .... STR r0,[r2,#0xd8]
0x0800815a: f8c200e0 .... STR r0,[r2,#0xe0]
0x0800815e: f8c200e8 .... STR r0,[r2,#0xe8]
0x08008162: f8c200f0 .... STR r0,[r2,#0xf0]
0x08008166: f8c200f8 .... STR r0,[r2,#0xf8]
0x0800816a: f8c20100 .... STR r0,[r2,#0x100]
0x0800816e: f8c20108 .... STR r0,[r2,#0x108]
0x08008172: f8c20110 .... STR r0,[r2,#0x110]
0x08008176: f8c20118 .... STR r0,[r2,#0x118]
0x0800817a: f8c20120 .. . STR r0,[r2,#0x120]
0x0800817e: f8c20128 ..(. STR r0,[r2,#0x128]
0x08008182: f8c20130 ..0. STR r0,[r2,#0x130]
0x08008186: f8c20138 ..8. STR r0,[r2,#0x138]
0x0800818a: f8c20140 ..@. STR r0,[r2,#0x140]
0x0800818e: f8c20148 ..H. STR r0,[r2,#0x148]
0x08008192: f8c20150 ..P. STR r0,[r2,#0x150]
0x08008196: f8c20158 ..X. STR r0,[r2,#0x158]
0x0800819a: f8c20160 ..`. STR r0,[r2,#0x160]
0x0800819e: f8c20168 ..h. STR r0,[r2,#0x168]
0x080081a2: f8c20170 ..p. STR r0,[r2,#0x170]
0x080081a6: f8c20178 ..x. STR r0,[r2,#0x178]
0x080081aa: f8c20180 .... STR r0,[r2,#0x180]
0x080081ae: f8c20188 .... STR r0,[r2,#0x188]
0x080081b2: f8c20190 .... STR r0,[r2,#0x190]
0x080081b6: f8c20198 .... STR r0,[r2,#0x198]
0x080081ba: f8c201a0 .... STR r0,[r2,#0x1a0]
0x080081be: f8c201a8 .... STR r0,[r2,#0x1a8]
0x080081c2: f8c201b0 .... STR r0,[r2,#0x1b0]
0x080081c6: d1b9 .. BNE 0x800813c ; fdb_kvdb_init + 84
0x080081c8: 4620 F MOV r0,r4
0x080081ca: f7fbf94f ..O. BL _fdb_kv_load ; 0x800346c
0x080081ce: 4606 .F MOV r6,r0
0x080081d0: 4620 F MOV r0,r4
0x080081d2: 4631 1F MOV r1,r6
0x080081d4: f7fbf93c ..<. BL _fdb_init_finish ; 0x8003450
0x080081d8: 4630 0F MOV r0,r6
0x080081da: b001 .. ADD sp,sp,#4
0x080081dc: bdf0 .. POP {r4-r7,pc}
0x080081de: bf00 .. NOP
0x080081e0: e7fe .. B 0x80081e0 ; fdb_kvdb_init + 248
0x080081e2: 0000 .. MOVS r0,r0
find_kv
0x080081e4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080081e8: b083 .. SUB sp,sp,#0xc
0x080081ea: 4690 .F MOV r8,r2
0x080081ec: 4689 .F MOV r9,r1
0x080081ee: 4605 .F MOV r5,r0
0x080081f0: 9102 .. STR r1,[sp,#8]
0x080081f2: a902 .. ADD r1,sp,#8
0x080081f4: 2000 . MOVS r0,#0
0x080081f6: 2204 ." MOVS r2,#4
0x080081f8: 2700 .' MOVS r7,#0
0x080081fa: f7fffd83 .... BL fdb_calc_crc32 ; 0x8007d04
0x080081fe: ea4f4b10 O..K LSR r11,r0,#16
0x08008202: 2401 .$ MOVS r4,#1
0x08008204: f10d0a04 .... ADD r10,sp,#4
0x08008208: e009 .. B 0x800821e ; find_kv + 58
0x0800820a: bf00 .. NOP
0x0800820c: 2f3f ?/ CMP r7,#0x3f
0x0800820e: f1070701 .... ADD r7,r7,#1
0x08008212: f04f0400 O... MOV r4,#0
0x08008216: bf38 8. IT CC
0x08008218: 2401 .$ MOVCC r4,#1
0x0800821a: 2f40 @/ CMP r7,#0x40
0x0800821c: d02b +. BEQ 0x8008276 ; find_kv + 146
0x0800821e: eb0506c7 .... ADD r6,r5,r7,LSL #3
0x08008222: 6ef0 .n LDR r0,[r6,#0x6c]
0x08008224: 1c41 A. ADDS r1,r0,#1
0x08008226: d0f1 .. BEQ 0x800820c ; find_kv + 40
0x08008228: f8b61068 ..h. LDRH r1,[r6,#0x68]
0x0800822c: 458b .E CMP r11,r1
0x0800822e: d1ed .. BNE 0x800820c ; find_kv + 40
0x08008230: f1000118 .... ADD r1,r0,#0x18
0x08008234: 4628 (F MOV r0,r5
0x08008236: 4652 RF MOV r2,r10
0x08008238: 2304 .# MOVS r3,#4
0x0800823a: f7fbf84f ..O. BL _fdb_flash_read ; 0x80032dc
0x0800823e: e9dd0101 .... LDRD r0,r1,[sp,#4]
0x08008242: 4288 .B CMP r0,r1
0x08008244: d1e2 .. BNE 0x800820c ; find_kv + 40
0x08008246: 6ef0 .n LDR r0,[r6,#0x6c]
0x08008248: f8b6106a ..j. LDRH r1,[r6,#0x6a]
0x0800824c: f64f73be O..s MOV r3,#0xffbe
0x08008250: f8c80014 .... STR r0,[r8,#0x14]
0x08008254: f1010040 ..@. ADD r0,r1,#0x40
0x08008258: 4299 .B CMP r1,r3
0x0800825a: f06f0241 o.A. MVN r2,#0x41
0x0800825e: bf88 .. IT HI
0x08008260: f1020041 ..A. ADDHI r0,r2,#0x41
0x08008264: 07e1 .. LSLS r1,r4,#31
0x08008266: f8a6006a ..j. STRH r0,[r6,#0x6a]
0x0800826a: d004 .. BEQ 0x8008276 ; find_kv + 146
0x0800826c: 4628 (F MOV r0,r5
0x0800826e: 4641 AF MOV r1,r8
0x08008270: f017fe62 ..b. BL read_kv ; 0x801ff38
0x08008274: e010 .. B 0x8008298 ; find_kv + 180
0x08008276: 4628 (F MOV r0,r5
0x08008278: 4649 IF MOV r1,r9
0x0800827a: 4642 BF MOV r2,r8
0x0800827c: f000f810 .... BL find_kv_no_cache ; 0x80082a0
0x08008280: 2800 .( CMP r0,#0
0x08008282: bf02 .. ITTT EQ
0x08008284: 2000 . MOVEQ r0,#0
0x08008286: b003 .. ADDEQ sp,sp,#0xc
0x08008288: e8bd8ff0 .... POPEQ {r4-r11,pc}
0x0800828c: f8d82014 ... LDR r2,[r8,#0x14]
0x08008290: 4628 (F MOV r0,r5
0x08008292: 4649 IF MOV r1,r9
0x08008294: f018ff08 .... BL update_kv_cache ; 0x80210a8
0x08008298: 2001 . MOVS r0,#1
0x0800829a: b003 .. ADD sp,sp,#0xc
0x0800829c: e8bd8ff0 .... POP {r4-r11,pc}
find_kv_no_cache
0x080082a0: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080082a4: b08d .. SUB sp,sp,#0x34
0x080082a6: af08 .. ADD r7,sp,#0x20
0x080082a8: 4614 .F MOV r4,r2
0x080082aa: 468a .F MOV r10,r1
0x080082ac: 4606 .F MOV r6,r0
0x080082ae: f04f0800 O... MOV r8,#0
0x080082b2: 1cf8 .. ADDS r0,r7,#3
0x080082b4: f10d0b08 .... ADD r11,sp,#8
0x080082b8: 2500 .% MOVS r5,#0
0x080082ba: f8cd8030 ..0. STR r8,[sp,#0x30]
0x080082be: e9cd880a .... STRD r8,r8,[sp,#0x28]
0x080082c2: e9cd8808 .... STRD r8,r8,[sp,#0x20]
0x080082c6: 9001 .. STR r0,[sp,#4]
0x080082c8: 4630 0F MOV r0,r6
0x080082ca: 4629 )F MOV r1,r5
0x080082cc: 463a :F MOV r2,r7
0x080082ce: 2314 .# MOVS r3,#0x14
0x080082d0: f7fbf804 .... BL _fdb_flash_read ; 0x80032dc
0x080082d4: 980a .. LDR r0,[sp,#0x28]
0x080082d6: f2444146 D.FA MOV r1,#0x4446
0x080082da: f2c30142 ..B. MOVT r1,#0x3042
0x080082de: 4288 .B CMP r0,r1
0x080082e0: 9503 .. STR r5,[sp,#0xc]
0x080082e2: 9004 .. STR r0,[sp,#0x10]
0x080082e4: d13c <. BNE 0x8008360 ; find_kv_no_cache + 192
0x080082e6: f8dd902c ..,. LDR r9,[sp,#0x2c]
0x080082ea: 2001 . MOVS r0,#1
0x080082ec: f88d0008 .... STRB r0,[sp,#8]
0x080082f0: 4638 8F MOV r0,r7
0x080082f2: 2104 .! MOVS r1,#4
0x080082f4: f8cd9014 .... STR r9,[sp,#0x14]
0x080082f8: f7fbf810 .... BL _fdb_get_status ; 0x800331c
0x080082fc: 4607 .F MOV r7,r0
0x080082fe: f88d0009 .... STRB r0,[sp,#9]
0x08008302: 9801 .. LDR r0,[sp,#4]
0x08008304: 2104 .! MOVS r1,#4
0x08008306: f7fbf809 .... BL _fdb_get_status ; 0x800331c
0x0800830a: f00701fe .... AND r1,r7,#0xfe
0x0800830e: 2902 .) CMP r1,#2
0x08008310: f88d000a .... STRB r0,[sp,#0xa]
0x08008314: d11c .. BNE 0x8008350 ; find_kv_no_cache + 176
0x08008316: f1050014 .... ADD r0,r5,#0x14
0x0800831a: 6160 `a STR r0,[r4,#0x14]
0x0800831c: e008 .. B 0x8008330 ; find_kv_no_cache + 144
0x0800831e: bf00 .. NOP
0x08008320: 4630 0F MOV r0,r6
0x08008322: 4659 YF MOV r1,r11
0x08008324: 4622 "F MOV r2,r4
0x08008326: f010f887 .... BL get_next_kv_addr ; 0x8018438
0x0800832a: 1c41 A. ADDS r1,r0,#1
0x0800832c: 6160 `a STR r0,[r4,#0x14]
0x0800832e: d00d .. BEQ 0x800834c ; find_kv_no_cache + 172
0x08008330: 4630 0F MOV r0,r6
0x08008332: 4621 !F MOV r1,r4
0x08008334: f017fe00 .... BL read_kv ; 0x801ff38
0x08008338: 7860 `x LDRB r0,[r4,#1]
0x0800833a: 2800 .( CMP r0,#0
0x0800833c: d0f0 .. BEQ 0x8008320 ; find_kv_no_cache + 128
0x0800833e: 7820 x LDRB r0,[r4,#0]
0x08008340: 2802 .( CMP r0,#2
0x08008342: d1ed .. BNE 0x8008320 ; find_kv_no_cache + 128
0x08008344: 6860 `h LDR r0,[r4,#4]
0x08008346: 4550 PE CMP r0,r10
0x08008348: d1ea .. BNE 0x8008320 ; find_kv_no_cache + 128
0x0800834a: e024 $. B 0x8008396 ; find_kv_no_cache + 246
0x0800834c: 1c68 h. ADDS r0,r5,#1
0x0800834e: d01c .. BEQ 0x800838a ; find_kv_no_cache + 234
0x08008350: f1190001 .... ADDS r0,r9,#1
0x08008354: af08 .. ADD r7,sp,#0x20
0x08008356: d003 .. BEQ 0x8008360 ; find_kv_no_cache + 192
0x08008358: 68f0 .h LDR r0,[r6,#0xc]
0x0800835a: fb00f109 .... MUL r1,r0,r9
0x0800835e: e001 .. B 0x8008364 ; find_kv_no_cache + 196
0x08008360: 68f0 .h LDR r0,[r6,#0xc]
0x08008362: 4601 .F MOV r1,r0
0x08008364: 6932 2i LDR r2,[r6,#0x10]
0x08008366: 440d .D ADD r5,r5,r1
0x08008368: 4295 .B CMP r5,r2
0x0800836a: d218 .. BCS 0x800839e ; find_kv_no_cache + 254
0x0800836c: fbb5f1f0 .... UDIV r1,r5,r0
0x08008370: e9cd880b .... STRD r8,r8,[sp,#0x2c]
0x08008374: fb015010 ...P MLS r0,r1,r0,r5
0x08008378: f8cd8028 ..(. STR r8,[sp,#0x28]
0x0800837c: 2800 .( CMP r0,#0
0x0800837e: f8cd8024 ..$. STR r8,[sp,#0x24]
0x08008382: f8cd8020 .. . STR r8,[sp,#0x20]
0x08008386: d09f .. BEQ 0x80082c8 ; find_kv_no_cache + 40
0x08008388: e004 .. B 0x8008394 ; find_kv_no_cache + 244
0x0800838a: 68f0 .h LDR r0,[r6,#0xc]
0x0800838c: 2500 .% MOVS r5,#0
0x0800838e: af08 .. ADD r7,sp,#0x20
0x08008390: e7ec .. B 0x800836c ; find_kv_no_cache + 204
0x08008392: bf00 .. NOP
0x08008394: e7fe .. B 0x8008394 ; find_kv_no_cache + 244
0x08008396: 2001 . MOVS r0,#1
0x08008398: b00d .. ADD sp,sp,#0x34
0x0800839a: e8bd8ff0 .... POP {r4-r11,pc}
0x0800839e: 2000 . MOVS r0,#0
0x080083a0: b00d .. ADD sp,sp,#0x34
0x080083a2: e8bd8ff0 .... POP {r4-r11,pc}
0x080083a6: 0000 .. MOVS r0,r0
__tagsym$$used.3
flash_read
0x080083a8: f2400c00 @... MOVW r12,#0
0x080083ac: f2ce0c0c .... MOVT r12,#0xe00c
0x080083b0: 4560 `E CMP r0,r12
0x080083b2: d008 .. BEQ 0x80083c6 ; flash_read + 30
0x080083b4: f2400c00 @... MOVW r12,#0
0x080083b8: f2c50c29 ..). MOVT r12,#0x5029
0x080083bc: 4560 `E CMP r0,r12
0x080083be: d10b .. BNE 0x80083d8 ; flash_read + 48
0x080083c0: f04f5020 O. P MOV r0,#0x28000000
0x080083c4: e001 .. B 0x80083ca ; flash_read + 34
0x080083c6: f04f6000 O..` MOV r0,#0x8000000
0x080083ca: b580 .. PUSH {r7,lr}
0x080083cc: 4301 .C ORRS r1,r1,r0
0x080083ce: 4618 .F MOV r0,r3
0x080083d0: f7f9ff68 ..h. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080083d4: e8bd4080 ...@ POP {r7,lr}
0x080083d8: 2000 . MOVS r0,#0
0x080083da: 4770 pG BX lr
flashdb_del
0x080083dc: 4601 .F MOV r1,r0
0x080083de: f2493010 I..0 MOV r0,#0x9310
0x080083e2: f2c20000 .... MOVT r0,#0x2000
0x080083e6: f7ffbcef .... B.W fdb_kv_del ; 0x8007dc8
0x080083ea: 0000 .. MOVS r0,r0
flashdb_get
0x080083ec: b510 .. PUSH {r4,lr}
0x080083ee: b086 .. SUB sp,sp,#0x18
0x080083f0: 4604 .F MOV r4,r0
0x080083f2: a801 .. ADD r0,sp,#4
0x080083f4: f7fffc82 .... BL fdb_blob_make ; 0x8007cfc
0x080083f8: 4602 .F MOV r2,r0
0x080083fa: f2493010 I..0 MOV r0,#0x9310
0x080083fe: f2c20000 .... MOVT r0,#0x2000
0x08008402: 4621 !F MOV r1,r4
0x08008404: f7fffcfc .... BL fdb_kv_get_blob ; 0x8007e00
0x08008408: b006 .. ADD sp,sp,#0x18
0x0800840a: bd10 .. POP {r4,pc}
flashdb_get_length
0x0800840c: b580 .. PUSH {r7,lr}
0x0800840e: b088 .. SUB sp,sp,#0x20
0x08008410: 4601 .F MOV r1,r0
0x08008412: f2493010 I..0 MOV r0,#0x9310
0x08008416: f2c20000 .... MOVT r0,#0x2000
0x0800841a: aa01 .. ADD r2,sp,#4
0x0800841c: f7fffd22 ..". BL fdb_kv_get_obj ; 0x8007e64
0x08008420: 9905 .. LDR r1,[sp,#0x14]
0x08008422: 2800 .( CMP r0,#0
0x08008424: bf18 .. IT NE
0x08008426: 4608 .F MOVNE r0,r1
0x08008428: b008 .. ADD sp,sp,#0x20
0x0800842a: bd80 .. POP {r7,pc}
flashdb_init
0x0800842c: b510 .. PUSH {r4,lr}
0x0800842e: b082 .. SUB sp,sp,#8
0x08008430: f2493410 I..4 MOV r4,#0x9310
0x08008434: f2c20400 .... MOVT r4,#0x2000
0x08008438: f24f12f5 O... MOV r2,#0xf1f5
0x0800843c: 4620 F MOV r0,r4
0x0800843e: f6c00201 .... MOVT r2,#0x801
0x08008442: 2102 .! MOVS r1,#2
0x08008444: f7fffe2e .... BL fdb_kvdb_control ; 0x80080a4
0x08008448: f2410299 A... MOV r2,#0x1099
0x0800844c: 4620 F MOV r0,r4
0x0800844e: f6c00202 .... MOVT r2,#0x802
0x08008452: 2103 .! MOVS r1,#3
0x08008454: f7fffe26 ..&. BL fdb_kvdb_control ; 0x80080a4
0x08008458: f04f0c00 O... MOV r12,#0
0x0800845c: a106 .. ADR r1,{pc}+0x1c ; 0x8008478
0x0800845e: a207 .. ADR r2,{pc}+0x1e ; 0x800847c
0x08008460: 4620 F MOV r0,r4
0x08008462: 2300 .# MOVS r3,#0
0x08008464: f8cdc000 .... STR r12,[sp,#0]
0x08008468: f7fffe3e ..>. BL fdb_kvdb_init ; 0x80080e8
0x0800846c: 2800 .( CMP r0,#0
0x0800846e: bf18 .. IT NE
0x08008470: f04f30ff O..0 MOVNE r0,#0xffffffff
0x08008474: b002 .. ADD sp,sp,#8
0x08008476: bd10 .. POP {r4,pc}
$d.1
0x08008478: 00766e65 env. DCD 7761509
0x0800847c: 73616c46 Flas DCD 1935764550
0x08008480: 766e4568 hEnv DCD 1986938216
0x08008484: 00000000 .... DCD 0
$t.4
flashdb_set
0x08008488: b510 .. PUSH {r4,lr}
0x0800848a: b086 .. SUB sp,sp,#0x18
0x0800848c: 4604 .F MOV r4,r0
0x0800848e: a801 .. ADD r0,sp,#4
0x08008490: f7fffc34 ..4. BL fdb_blob_make ; 0x8007cfc
0x08008494: 4602 .F MOV r2,r0
0x08008496: f2493010 I..0 MOV r0,#0x9310
0x0800849a: f2c20000 .... MOVT r0,#0x2000
0x0800849e: 4621 !F MOV r1,r4
0x080084a0: f7fffcfe .... BL fdb_kv_set_blob ; 0x8007ea0
0x080084a4: b006 .. ADD sp,sp,#0x18
0x080084a6: bd10 .. POP {r4,pc}
format_sector
0x080084a8: e92d41f0 -..A PUSH {r4-r8,lr}
0x080084ac: b086 .. SUB sp,sp,#0x18
0x080084ae: 68c2 .h LDR r2,[r0,#0xc]
0x080084b0: 4604 .F MOV r4,r0
0x080084b2: fbb1f0f2 .... UDIV r0,r1,r2
0x080084b6: fb001012 .... MLS r0,r0,r2,r1
0x080084ba: b100 .. CBZ r0,0x80084be ; format_sector + 22
0x080084bc: e7fe .. B 0x80084bc ; format_sector + 20
0x080084be: 4620 F MOV r0,r4
0x080084c0: 460d .F MOV r5,r1
0x080084c2: f7fafeff .... BL _fdb_flash_erase ; 0x80032c4
0x080084c6: 4606 .F MOV r6,r0
0x080084c8: bb48 H. CBNZ r0,0x800851e ; format_sector + 118
0x080084ca: ae01 .. ADD r6,sp,#4
0x080084cc: f04f37ff O..7 MOV r7,#0xffffffff
0x080084d0: 4630 0F MOV r0,r6
0x080084d2: 2104 .! MOVS r1,#4
0x080084d4: 2201 ." MOVS r2,#1
0x080084d6: 9705 .. STR r7,[sp,#0x14]
0x080084d8: e9cd7703 ...w STRD r7,r7,[sp,#0xc]
0x080084dc: e9cd7701 ...w STRD r7,r7,[sp,#4]
0x080084e0: f04f0801 O... MOV r8,#1
0x080084e4: f7fbf974 ..t. BL _fdb_set_status ; 0x80037d0
0x080084e8: 1cf0 .. ADDS r0,r6,#3
0x080084ea: 2104 .! MOVS r1,#4
0x080084ec: 2201 ." MOVS r2,#1
0x080084ee: f7fbf96f ..o. BL _fdb_set_status ; 0x80037d0
0x080084f2: f2444046 D.F@ MOV r0,#0x4446
0x080084f6: f2c30042 ..B. MOVT r0,#0x3042
0x080084fa: e9cd0703 .... STRD r0,r7,[sp,#0xc]
0x080084fe: 4620 F MOV r0,r4
0x08008500: 4629 )F MOV r1,r5
0x08008502: 4632 2F MOV r2,r6
0x08008504: 2314 .# MOVS r3,#0x14
0x08008506: 9705 .. STR r7,[sp,#0x14]
0x08008508: f8cd8000 .... STR r8,[sp,#0]
0x0800850c: f7fafef6 .... BL _fdb_flash_write ; 0x80032fc
0x08008510: 68e1 .h LDR r1,[r4,#0xc]
0x08008512: 4606 .F MOV r6,r0
0x08008514: 194a J. ADDS r2,r1,r5
0x08008516: 4620 F MOV r0,r4
0x08008518: 4629 )F MOV r1,r5
0x0800851a: f018fe31 ..1. BL update_sector_cache ; 0x8021180
0x0800851e: 4630 0F MOV r0,r6
0x08008520: b006 .. ADD sp,sp,#0x18
0x08008522: e8bd81f0 .... POP {r4-r8,pc}
0x08008526: 0000 .. MOVS r0,r0
fputc
0x08008528: b580 .. PUSH {r7,lr}
0x0800852a: b082 .. SUB sp,sp,#8
0x0800852c: 9001 .. STR r0,[sp,#4]
0x0800852e: 9100 .. STR r1,[sp,#0]
0x08008530: f6454074 E.t@ MOV r0,#0x5c74
0x08008534: f2c20000 .... MOVT r0,#0x2000
0x08008538: a901 .. ADD r1,sp,#4
0x0800853a: 2201 ." MOVS r2,#1
0x0800853c: f018fc56 ..V. BL uart_transmit ; 0x8020dec
0x08008540: e7ff .. B 0x8008542 ; fputc + 26
0x08008542: f6454074 E.t@ MOV r0,#0x5c74
0x08008546: f2c20000 .... MOVT r0,#0x2000
0x0800854a: 6800 .h LDR r0,[r0,#0]
0x0800854c: 6fc0 .o LDR r0,[r0,#0x7c]
0x0800854e: 0880 .. LSRS r0,r0,#2
0x08008550: 07c0 .. LSLS r0,r0,#31
0x08008552: b908 .. CBNZ r0,0x8008558 ; fputc + 48
0x08008554: e7ff .. B 0x8008556 ; fputc + 46
0x08008556: e7f4 .. B 0x8008542 ; fputc + 26
0x08008558: 9801 .. LDR r0,[sp,#4]
0x0800855a: b002 .. ADD sp,sp,#8
0x0800855c: bd80 .. POP {r7,pc}
0x0800855e: 0000 .. MOVS r0,r0
gap_act_done
0x08008560: b5f0 .. PUSH {r4-r7,lr}
0x08008562: b091 .. SUB sp,sp,#0x44
0x08008564: 4fc9 .O LDR r7,[pc,#804] ; [0x800888c] = 0x200052f0
0x08008566: 4616 .F MOV r6,r2
0x08008568: 460d .F MOV r5,r1
0x0800856a: 2865 e( CMP r0,#0x65
0x0800856c: 69bc .i LDR r4,[r7,#0x18]
0x0800856e: d109 .. BNE 0x8008584 ; gap_act_done + 36
0x08008570: 2c00 ., CMP r4,#0
0x08008572: d05d ]. BEQ 0x8008630 ; gap_act_done + 208
0x08008574: 7920 y LDRB r0,[r4,#4]
0x08008576: 2806 .( CMP r0,#6
0x08008578: d124 $. BNE 0x80085c4 ; gap_act_done + 100
0x0800857a: 68a0 .h LDR r0,[r4,#8]
0x0800857c: 7980 .y LDRB r0,[r0,#6]
0x0800857e: 42b0 .B CMP r0,r6
0x08008580: d156 V. BNE 0x8008630 ; gap_act_done + 208
0x08008582: e032 2. B 0x80085ea ; gap_act_done + 138
0x08008584: 7920 y LDRB r0,[r4,#4]
0x08008586: 3801 .8 SUBS r0,#1
0x08008588: 280e .( CMP r0,#0xe
0x0800858a: f20080f1 .... BHI.W 0x8008770 ; gap_act_done + 528
0x0800858e: e8dff000 .... TBB [pc,r0]
$d.33
0x08008592: 7e08 .~ DCW 32264
0x08008594: 2c9d9087 ..., DCD 748523655
0x08008598: 1eb4b1ac .... DCD 515158444
0x0800859c: 41c9c6c2 ...A DCD 1103742658
0x080085a0: 00d7 .. DCW 215
$t.34
0x080085a2: 68f9 .h LDR r1,[r7,#0xc]
0x080085a4: b141 A. CBZ r1,0x80085b8 ; gap_act_done + 88
0x080085a6: 2000 . MOVS r0,#0
0x080085a8: f88d5009 ...P STRB r5,[sp,#9]
0x080085ac: f88d6008 ...` STRB r6,[sp,#8]
0x080085b0: f88d0004 .... STRB r0,[sp,#4]
0x080085b4: a801 .. ADD r0,sp,#4
0x080085b6: 4788 .G BLX r1
0x080085b8: 68a0 .h LDR r0,[r4,#8]
0x080085ba: 2d00 .- CMP r5,#0
0x080085bc: f00080c4 .... BEQ.W 0x8008748 ; gap_act_done + 488
0x080085c0: 7901 .y LDRB r1,[r0,#4]
0x080085c2: e0c4 .. B 0x800874e ; gap_act_done + 494
0x080085c4: 280a .( CMP r0,#0xa
0x080085c6: d120 . BNE 0x800860a ; gap_act_done + 170
0x080085c8: 78f9 .x LDRB r1,[r7,#3]
0x080085ca: 42b1 .B CMP r1,r6
0x080085cc: d11d .. BNE 0x800860a ; gap_act_done + 170
0x080085ce: 68f9 .h LDR r1,[r7,#0xc]
0x080085d0: b131 1. CBZ r1,0x80085e0 ; gap_act_done + 128
0x080085d2: 2007 . MOVS r0,#7
0x080085d4: f88d5008 ...P STRB r5,[sp,#8]
0x080085d8: f88d0004 .... STRB r0,[sp,#4]
0x080085dc: a801 .. ADD r0,sp,#4
0x080085de: 4788 .G BLX r1
0x080085e0: 2d00 .- CMP r5,#0
0x080085e2: f0408099 @... BNE.W 0x8008718 ; gap_act_done + 440
0x080085e6: 2001 . MOVS r0,#1
0x080085e8: e097 .. B 0x800871a ; gap_act_done + 442
0x080085ea: 68f9 .h LDR r1,[r7,#0xc]
0x080085ec: b141 A. CBZ r1,0x8008600 ; gap_act_done + 160
0x080085ee: 2005 . MOVS r0,#5
0x080085f0: f88d5009 ...P STRB r5,[sp,#9]
0x080085f4: f88d6008 ...` STRB r6,[sp,#8]
0x080085f8: f88d0004 .... STRB r0,[sp,#4]
0x080085fc: a801 .. ADD r0,sp,#4
0x080085fe: 4788 .G BLX r1
0x08008600: 68a0 .h LDR r0,[r4,#8]
0x08008602: 2d00 .- CMP r5,#0
0x08008604: d173 s. BNE 0x80086ee ; gap_act_done + 398
0x08008606: 2101 .! MOVS r1,#1
0x08008608: e072 r. B 0x80086f0 ; gap_act_done + 400
0x0800860a: 280e .( CMP r0,#0xe
0x0800860c: d110 .. BNE 0x8008630 ; gap_act_done + 208
0x0800860e: 79f8 .y LDRB r0,[r7,#7]
0x08008610: 42b0 .B CMP r0,r6
0x08008612: d10d .. BNE 0x8008630 ; gap_act_done + 208
0x08008614: 68f9 .h LDR r1,[r7,#0xc]
0x08008616: b131 1. CBZ r1,0x8008626 ; gap_act_done + 198
0x08008618: 200a . MOVS r0,#0xa
0x0800861a: f88d5008 ...P STRB r5,[sp,#8]
0x0800861e: f88d0004 .... STRB r0,[sp,#4]
0x08008622: a801 .. ADD r0,sp,#4
0x08008624: 4788 .G BLX r1
0x08008626: 2d00 .- CMP r5,#0
0x08008628: f040808b @... BNE.W 0x8008742 ; gap_act_done + 482
0x0800862c: 2001 . MOVS r0,#1
0x0800862e: e089 .. B 0x8008744 ; gap_act_done + 484
0x08008630: 68f9 .h LDR r1,[r7,#0xc]
0x08008632: 2900 .) CMP r1,#0
0x08008634: f00080a7 .... BEQ.W 0x8008786 ; gap_act_done + 550
0x08008638: 78b8 .x LDRB r0,[r7,#2]
0x0800863a: 2804 .( CMP r0,#4
0x0800863c: d108 .. BNE 0x8008650 ; gap_act_done + 240
0x0800863e: 78f8 .x LDRB r0,[r7,#3]
0x08008640: 42b0 .B CMP r0,r6
0x08008642: d105 .. BNE 0x8008650 ; gap_act_done + 240
0x08008644: 2001 . MOVS r0,#1
0x08008646: f88d5008 ...P STRB r5,[sp,#8]
0x0800864a: 70b8 .p STRB r0,[r7,#2]
0x0800864c: 2007 . MOVS r0,#7
0x0800864e: e019 .. B 0x8008684 ; gap_act_done + 292
0x08008650: 79b8 .y LDRB r0,[r7,#6]
0x08008652: 2804 .( CMP r0,#4
0x08008654: d108 .. BNE 0x8008668 ; gap_act_done + 264
0x08008656: 79f8 .y LDRB r0,[r7,#7]
0x08008658: 42b0 .B CMP r0,r6
0x0800865a: d105 .. BNE 0x8008668 ; gap_act_done + 264
0x0800865c: 2001 . MOVS r0,#1
0x0800865e: f88d5008 ...P STRB r5,[sp,#8]
0x08008662: 71b8 .q STRB r0,[r7,#6]
0x08008664: 200a . MOVS r0,#0xa
0x08008666: e00d .. B 0x8008684 ; gap_act_done + 292
0x08008668: f1070010 .... ADD r0,r7,#0x10
0x0800866c: 6800 .h LDR r0,[r0,#0]
0x0800866e: b120 . CBZ r0,0x800867a ; gap_act_done + 282
0x08008670: 7982 .y LDRB r2,[r0,#6]
0x08008672: 42b2 .B CMP r2,r6
0x08008674: d1fa .. BNE 0x800866c ; gap_act_done + 268
0x08008676: 2201 ." MOVS r2,#1
0x08008678: 7142 Bq STRB r2,[r0,#5]
0x0800867a: 2005 . MOVS r0,#5
0x0800867c: f88d5009 ...P STRB r5,[sp,#9]
0x08008680: f88d6008 ...` STRB r6,[sp,#8]
0x08008684: f88d0004 .... STRB r0,[sp,#4]
0x08008688: a801 .. ADD r0,sp,#4
0x0800868a: 4788 .G BLX r1
0x0800868c: e07b {. B 0x8008786 ; gap_act_done + 550
0x0800868e: 68f9 .h LDR r1,[r7,#0xc]
0x08008690: 2900 .) CMP r1,#0
0x08008692: d05d ]. BEQ 0x8008750 ; gap_act_done + 496
0x08008694: 2001 . MOVS r0,#1
0x08008696: f88d5009 ...P STRB r5,[sp,#9]
0x0800869a: f88d6008 ...` STRB r6,[sp,#8]
0x0800869e: e010 .. B 0x80086c2 ; gap_act_done + 354
0x080086a0: 68f9 .h LDR r1,[r7,#0xc]
0x080086a2: 2900 .) CMP r1,#0
0x080086a4: d054 T. BEQ 0x8008750 ; gap_act_done + 496
0x080086a6: f88d5009 ...P STRB r5,[sp,#9]
0x080086aa: f88d6008 ...` STRB r6,[sp,#8]
0x080086ae: 2002 . MOVS r0,#2
0x080086b0: e007 .. B 0x80086c2 ; gap_act_done + 354
0x080086b2: 68f9 .h LDR r1,[r7,#0xc]
0x080086b4: 2900 .) CMP r1,#0
0x080086b6: d04b K. BEQ 0x8008750 ; gap_act_done + 496
0x080086b8: f88d5009 ...P STRB r5,[sp,#9]
0x080086bc: f88d6008 ...` STRB r6,[sp,#8]
0x080086c0: 2003 . MOVS r0,#3
0x080086c2: f88d0004 .... STRB r0,[sp,#4]
0x080086c6: a801 .. ADD r0,sp,#4
0x080086c8: 4788 .G BLX r1
0x080086ca: e041 A. B 0x8008750 ; gap_act_done + 496
0x080086cc: 68f9 .h LDR r1,[r7,#0xc]
0x080086ce: b141 A. CBZ r1,0x80086e2 ; gap_act_done + 386
0x080086d0: 2004 . MOVS r0,#4
0x080086d2: f88d5009 ...P STRB r5,[sp,#9]
0x080086d6: f88d6008 ...` STRB r6,[sp,#8]
0x080086da: f88d0004 .... STRB r0,[sp,#4]
0x080086de: a801 .. ADD r0,sp,#4
0x080086e0: 4788 .G BLX r1
0x080086e2: 68a0 .h LDR r0,[r4,#8]
0x080086e4: b91d .. CBNZ r5,0x80086ee ; gap_act_done + 398
0x080086e6: 2104 .! MOVS r1,#4
0x080086e8: e002 .. B 0x80086f0 ; gap_act_done + 400
0x080086ea: 68a0 .h LDR r0,[r4,#8]
0x080086ec: b395 .. CBZ r5,0x8008754 ; gap_act_done + 500
0x080086ee: 7901 .y LDRB r1,[r0,#4]
0x080086f0: 7141 Aq STRB r1,[r0,#5]
0x080086f2: e03d =. B 0x8008770 ; gap_act_done + 528
0x080086f4: b385 .. CBZ r5,0x8008758 ; gap_act_done + 504
0x080086f6: 7878 xx LDRB r0,[r7,#1]
0x080086f8: e030 0. B 0x800875c ; gap_act_done + 508
0x080086fa: 68f9 .h LDR r1,[r7,#0xc]
0x080086fc: b131 1. CBZ r1,0x800870c ; gap_act_done + 428
0x080086fe: 2006 . MOVS r0,#6
0x08008700: f88d5008 ...P STRB r5,[sp,#8]
0x08008704: f88d0004 .... STRB r0,[sp,#4]
0x08008708: a801 .. ADD r0,sp,#4
0x0800870a: 4788 .G BLX r1
0x0800870c: 7878 xx LDRB r0,[r7,#1]
0x0800870e: 2d00 .- CMP r5,#0
0x08008710: bf08 .. IT EQ
0x08008712: 2004 . MOVEQ r0,#4
0x08008714: e022 ". B 0x800875c ; gap_act_done + 508
0x08008716: b31d .. CBZ r5,0x8008760 ; gap_act_done + 512
0x08008718: 7878 xx LDRB r0,[r7,#1]
0x0800871a: 70b8 .p STRB r0,[r7,#2]
0x0800871c: e028 (. B 0x8008770 ; gap_act_done + 528
0x0800871e: b30d .. CBZ r5,0x8008764 ; gap_act_done + 516
0x08008720: 7978 xy LDRB r0,[r7,#5]
0x08008722: e021 !. B 0x8008768 ; gap_act_done + 520
0x08008724: 68f9 .h LDR r1,[r7,#0xc]
0x08008726: b131 1. CBZ r1,0x8008736 ; gap_act_done + 470
0x08008728: 2009 . MOVS r0,#9
0x0800872a: f88d5008 ...P STRB r5,[sp,#8]
0x0800872e: f88d0004 .... STRB r0,[sp,#4]
0x08008732: a801 .. ADD r0,sp,#4
0x08008734: 4788 .G BLX r1
0x08008736: 7978 xy LDRB r0,[r7,#5]
0x08008738: 2d00 .- CMP r5,#0
0x0800873a: bf08 .. IT EQ
0x0800873c: 2004 . MOVEQ r0,#4
0x0800873e: e013 .. B 0x8008768 ; gap_act_done + 520
0x08008740: b31d .. CBZ r5,0x800878a ; gap_act_done + 554
0x08008742: 7978 xy LDRB r0,[r7,#5]
0x08008744: 71b8 .q STRB r0,[r7,#6]
0x08008746: e013 .. B 0x8008770 ; gap_act_done + 528
0x08008748: 7186 .q STRB r6,[r0,#6]
0x0800874a: 2101 .! MOVS r1,#1
0x0800874c: 68a0 .h LDR r0,[r4,#8]
0x0800874e: 7141 Aq STRB r1,[r0,#5]
0x08008750: 68e0 .h LDR r0,[r4,#0xc]
0x08008752: e00b .. B 0x800876c ; gap_act_done + 524
0x08008754: 2100 .! MOVS r1,#0
0x08008756: e7cb .. B 0x80086f0 ; gap_act_done + 400
0x08008758: 70fe .p STRB r6,[r7,#3]
0x0800875a: 2001 . MOVS r0,#1
0x0800875c: 70b8 .p STRB r0,[r7,#2]
0x0800875e: e004 .. B 0x800876a ; gap_act_done + 522
0x08008760: 2000 . MOVS r0,#0
0x08008762: e7da .. B 0x800871a ; gap_act_done + 442
0x08008764: 71fe .q STRB r6,[r7,#7]
0x08008766: 2001 . MOVS r0,#1
0x08008768: 71b8 .q STRB r0,[r7,#6]
0x0800876a: 68a0 .h LDR r0,[r4,#8]
0x0800876c: f7fcffc4 .... BL btdm_free ; 0x80056f8
0x08008770: f1070018 .... ADD r0,r7,#0x18
0x08008774: f7fdfd64 ..d. BL co_list_pop_front ; 0x8006240
0x08008778: 4620 F MOV r0,r4
0x0800877a: f7fcffbd .... BL btdm_free ; 0x80056f8
0x0800877e: 2000 . MOVS r0,#0
0x08008780: 7038 8p STRB r0,[r7,#0]
0x08008782: f000fa31 ..1. BL gap_handle_next_act_op ; 0x8008be8
0x08008786: b011 .. ADD sp,sp,#0x44
0x08008788: bdf0 .. POP {r4-r7,pc}
0x0800878a: 2000 . MOVS r0,#0
0x0800878c: e7da .. B 0x8008744 ; gap_act_done + 484
0x0800878e: bf00 .. NOP
gap_adv_create
0x08008790: b510 .. PUSH {r4,lr}
0x08008792: 2008 . MOVS r0,#8
0x08008794: f7fdf88e .... BL btdm_malloc ; 0x80058b4
0x08008798: 4604 .F MOV r4,r0
0x0800879a: f44f50b8 O..P MOV r0,#0x1700
0x0800879e: f8a40005 .... STRH r0,[r4,#5]
0x080087a2: 483a :H LDR r0,[pc,#232] ; [0x800888c] = 0x200052f0
0x080087a4: 4621 !F MOV r1,r4
0x080087a6: 3010 .0 ADDS r0,r0,#0x10
0x080087a8: f7fdfd56 ..V. BL co_list_push_back ; 0x8006258
0x080087ac: 4620 F MOV r0,r4
0x080087ae: bd10 .. POP {r4,pc}
gap_adv_set_adv_data
0x080087b0: b5f8 .. PUSH {r3-r7,lr}
0x080087b2: 4606 .F MOV r6,r0
0x080087b4: 2014 . MOVS r0,#0x14
0x080087b6: 4614 .F MOV r4,r2
0x080087b8: 460d .F MOV r5,r1
0x080087ba: f7fdf87b ..{. BL btdm_malloc ; 0x80058b4
0x080087be: 4607 .F MOV r7,r0
0x080087c0: 6086 .` STR r6,[r0,#8]
0x080087c2: 2002 . MOVS r0,#2
0x080087c4: 7138 8q STRB r0,[r7,#4]
0x080087c6: 4620 F MOV r0,r4
0x080087c8: f7fdf874 ..t. BL btdm_malloc ; 0x80058b4
0x080087cc: 4629 )F MOV r1,r5
0x080087ce: 4622 "F MOV r2,r4
0x080087d0: 823c <. STRH r4,[r7,#0x10]
0x080087d2: 60f8 .` STR r0,[r7,#0xc]
0x080087d4: f7f9fd66 ..f. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080087d8: 482c ,H LDR r0,[pc,#176] ; [0x800888c] = 0x200052f0
0x080087da: 4639 9F MOV r1,r7
0x080087dc: 3018 .0 ADDS r0,r0,#0x18
0x080087de: f7fdfd3b ..;. BL co_list_push_back ; 0x8006258
0x080087e2: f000fa01 .... BL gap_handle_next_act_op ; 0x8008be8
0x080087e6: 2000 . MOVS r0,#0
0x080087e8: bdf8 .. POP {r3-r7,pc}
0x080087ea: bf00 .. NOP
gap_adv_set_param
0x080087ec: b570 p. PUSH {r4-r6,lr}
0x080087ee: 4605 .F MOV r5,r0
0x080087f0: 2014 . MOVS r0,#0x14
0x080087f2: 460c .F MOV r4,r1
0x080087f4: f7fdf85e ..^. BL btdm_malloc ; 0x80058b4
0x080087f8: 4606 .F MOV r6,r0
0x080087fa: 6085 .` STR r5,[r0,#8]
0x080087fc: 2001 . MOVS r0,#1
0x080087fe: 7130 0q STRB r0,[r6,#4]
0x08008800: 201a . MOVS r0,#0x1a
0x08008802: f7fdf857 ..W. BL btdm_malloc ; 0x80058b4
0x08008806: 4621 !F MOV r1,r4
0x08008808: 221a ." MOVS r2,#0x1a
0x0800880a: 60f0 .` STR r0,[r6,#0xc]
0x0800880c: f7f9fd4a ..J. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08008810: 481e .H LDR r0,[pc,#120] ; [0x800888c] = 0x200052f0
0x08008812: 4631 1F MOV r1,r6
0x08008814: 3018 .0 ADDS r0,r0,#0x18
0x08008816: f7fdfd1f .... BL co_list_push_back ; 0x8006258
0x0800881a: f000f9e5 .... BL gap_handle_next_act_op ; 0x8008be8
0x0800881e: 2000 . MOVS r0,#0
0x08008820: bd70 p. POP {r4-r6,pc}
0x08008822: bf00 .. NOP
gap_adv_set_scan_rsp
0x08008824: b5f8 .. PUSH {r3-r7,lr}
0x08008826: 4606 .F MOV r6,r0
0x08008828: 2014 . MOVS r0,#0x14
0x0800882a: 4614 .F MOV r4,r2
0x0800882c: 460d .F MOV r5,r1
0x0800882e: f7fdf841 ..A. BL btdm_malloc ; 0x80058b4
0x08008832: 4607 .F MOV r7,r0
0x08008834: 6086 .` STR r6,[r0,#8]
0x08008836: 2003 . MOVS r0,#3
0x08008838: 7138 8q STRB r0,[r7,#4]
0x0800883a: 4620 F MOV r0,r4
0x0800883c: f7fdf83a ..:. BL btdm_malloc ; 0x80058b4
0x08008840: 4629 )F MOV r1,r5
0x08008842: 4622 "F MOV r2,r4
0x08008844: 823c <. STRH r4,[r7,#0x10]
0x08008846: 60f8 .` STR r0,[r7,#0xc]
0x08008848: f7f9fd2c ..,. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800884c: 480f .H LDR r0,[pc,#60] ; [0x800888c] = 0x200052f0
0x0800884e: 4639 9F MOV r1,r7
0x08008850: 3018 .0 ADDS r0,r0,#0x18
0x08008852: f7fdfd01 .... BL co_list_push_back ; 0x8006258
0x08008856: f000f9c7 .... BL gap_handle_next_act_op ; 0x8008be8
0x0800885a: 2000 . MOVS r0,#0
0x0800885c: bdf8 .. POP {r3-r7,pc}
0x0800885e: bf00 .. NOP
gap_adv_start
0x08008860: b570 p. PUSH {r4-r6,lr}
0x08008862: 4606 .F MOV r6,r0
0x08008864: 2014 . MOVS r0,#0x14
0x08008866: 4614 .F MOV r4,r2
0x08008868: 460d .F MOV r5,r1
0x0800886a: f7fdf823 ..#. BL btdm_malloc ; 0x80058b4
0x0800886e: 4601 .F MOV r1,r0
0x08008870: 7384 .s STRB r4,[r0,#0xe]
0x08008872: 8185 .. STRH r5,[r0,#0xc]
0x08008874: 6086 .` STR r6,[r0,#8]
0x08008876: 2005 . MOVS r0,#5
0x08008878: 7108 .q STRB r0,[r1,#4]
0x0800887a: 4804 .H LDR r0,[pc,#16] ; [0x800888c] = 0x200052f0
0x0800887c: 3018 .0 ADDS r0,r0,#0x18
0x0800887e: f7fdfceb .... BL co_list_push_back ; 0x8006258
0x08008882: f000f9b1 .... BL gap_handle_next_act_op ; 0x8008be8
0x08008886: 2000 . MOVS r0,#0
0x08008888: bd70 p. POP {r4-r6,pc}
0x0800888a: bf00 .. NOP
$d.17
__arm_cp.6_0
0x0800888c: 200052f0 .R. DCD 536892144
$t.39
gap_appearance_req_rsp
0x08008890: b570 p. PUSH {r4-r6,lr}
0x08008892: 4615 .F MOV r5,r2
0x08008894: 460c .F MOV r4,r1
0x08008896: 4606 .F MOV r6,r0
0x08008898: f000f996 .... BL gap_get_connect_status ; 0x8008bc8
0x0800889c: b178 x. CBZ r0,0x80088be ; gap_appearance_req_rsp + 46
0x0800889e: 0230 0. LSLS r0,r6,#8
0x080088a0: 2200 ." MOVS r2,#0
0x080088a2: 2316 .# MOVS r3,#0x16
0x080088a4: 2600 .& MOVS r6,#0
0x080088a6: 1d01 .. ADDS r1,r0,#4
0x080088a8: f6406017 @..` MOV r0,#0xe17
0x080088ac: f013f890 .... BL ke_msg_alloc ; 0x801b9d0
0x080088b0: 2101 .! MOVS r1,#1
0x080088b2: 80c5 .. STRH r5,[r0,#6]
0x080088b4: 8044 D. STRH r4,[r0,#2]
0x080088b6: 8001 .. STRH r1,[r0,#0]
0x080088b8: f013f8ae .... BL ke_msg_send ; 0x801ba18
0x080088bc: e000 .. B 0x80088c0 ; gap_appearance_req_rsp + 48
0x080088be: 2602 .& MOVS r6,#2
0x080088c0: 4630 0F MOV r0,r6
0x080088c2: bd70 p. POP {r4-r6,pc}
gap_callback
0x080088c4: e92d41f0 -..A PUSH {r4-r8,lr}
0x080088c8: b088 .. SUB sp,sp,#0x20
0x080088ca: 4604 .F MOV r4,r0
0x080088cc: 7800 .x LDRB r0,[r0,#0]
0x080088ce: 2826 &( CMP r0,#0x26
0x080088d0: f2008109 .... BHI.W 0x8008ae6 ; gap_callback + 546
0x080088d4: e8dff010 .... TBH [pc,r0,LSL #1]
$d.4
0x080088d8: 002f0027 './. DCD 3080231
0x080088dc: 01070037 7... DCD 17236023
0x080088e0: 0044003f ?.D. DCD 4456511
0x080088e4: 01070107 .... DCD 17236231
0x080088e8: 01070107 .... DCD 17236231
0x080088ec: 00490107 ..I. DCD 4784391
0x080088f0: 00530107 ..S. DCD 5439751
0x080088f4: 01070059 Y... DCD 17236057
0x080088f8: 0080006e n... DCD 8388718
0x080088fc: 008e0107 .... DCD 9306375
0x08008900: 01070107 .... DCD 17236231
0x08008904: 01070107 .... DCD 17236231
0x08008908: 01070107 .... DCD 17236231
0x0800890c: 01070107 .... DCD 17236231
0x08008910: 009a0107 .... DCD 10092807
0x08008914: 00ac00a3 .... DCD 11272355
0x08008918: 00bb00b5 .... DCD 12255413
0x0800891c: 010700c5 .... DCD 17236165
0x08008920: 01070107 .... DCD 17236231
0x08008924: 00ca .. DCW 202
$t.5
0x08008926: 7961 ay LDRB r1,[r4,#5]
0x08008928: f24450e7 D..P MOV r0,#0x45e7
0x0800892c: f6c00002 .... MOVT r0,#0x802
0x08008930: f019fb76 ..v. BL __0printf ; 0x8022020
0x08008934: e0d7 .. B 0x8008ae6 ; gap_callback + 546
0x08008936: 7961 ay LDRB r1,[r4,#5]
0x08008938: f24450d0 D..P MOV r0,#0x45d0
0x0800893c: f6c00002 .... MOVT r0,#0x802
0x08008940: f019fb6e ..n. BL __0printf ; 0x8022020
0x08008944: e0cf .. B 0x8008ae6 ; gap_callback + 546
0x08008946: 7961 ay LDRB r1,[r4,#5]
0x08008948: f24450b0 D..P MOV r0,#0x45b0
0x0800894c: f6c00002 .... MOVT r0,#0x802
0x08008950: f019fb66 ..f. BL __0printf ; 0x8022020
0x08008954: e0c7 .. B 0x8008ae6 ; gap_callback + 546
0x08008956: 7961 ay LDRB r1,[r4,#5]
0x08008958: a083 .. ADR r0,{pc}+0x210 ; 0x8008b68
0x0800895a: f019fb61 ..a. BL __0printf ; 0x8022020
0x0800895e: e0c2 .. B 0x8008ae6 ; gap_callback + 546
0x08008960: 7961 ay LDRB r1,[r4,#5]
0x08008962: a07c |. ADR r0,{pc}+0x1f2 ; 0x8008b54
0x08008964: f019fb5c ..\. BL __0printf ; 0x8022020
0x08008968: e0bd .. B 0x8008ae6 ; gap_callback + 546
0x0800896a: 7920 y LDRB r0,[r4,#4]
0x0800896c: 7961 ay LDRB r1,[r4,#5]
0x0800896e: f2402344 @.D# MOVW r3,#0x244
0x08008972: f2c20300 .... MOVT r3,#0x2000
0x08008976: 2209 ." MOVS r2,#9
0x08008978: f000fc06 .... BL gap_name_req_rsp ; 0x8009188
0x0800897c: e0b3 .. B 0x8008ae6 ; gap_callback + 546
0x0800897e: 7920 y LDRB r0,[r4,#4]
0x08008980: 7961 ay LDRB r1,[r4,#5]
0x08008982: 2200 ." MOVS r2,#0
0x08008984: f7ffff84 .... BL gap_appearance_req_rsp ; 0x8008890
0x08008988: e0ad .. B 0x8008ae6 ; gap_callback + 546
0x0800898a: 7925 %y LDRB r5,[r4,#4]
0x0800898c: f000f90e .... BL gap_get_connect_num ; 0x8008bac
0x08008990: 4602 .F MOV r2,r0
0x08008992: f24460f2 D..` MOV r0,#0x46f2
0x08008996: f6c00002 .... MOVT r0,#0x802
0x0800899a: 4629 )F MOV r1,r5
0x0800899c: f019fb40 ..@. BL __0printf ; 0x8022020
0x080089a0: f649001c I... MOV r0,#0x981c
0x080089a4: f2c20000 .... MOVT r0,#0x2000
0x080089a8: 7800 .x LDRB r0,[r0,#0]
0x080089aa: 7921 !y LDRB r1,[r4,#4]
0x080089ac: 22f7 ." MOVS r2,#0xf7
0x080089ae: f00cfe37 ..7. BL gatt_mtu_exchange_req ; 0x8015620
0x080089b2: e098 .. B 0x8008ae6 ; gap_callback + 546
0x080089b4: 7921 !y LDRB r1,[r4,#4]
0x080089b6: 7962 by LDRB r2,[r4,#5]
0x080089b8: f24450ff D..P MOV r0,#0x45ff
0x080089bc: f6c00002 .... MOVT r0,#0x802
0x080089c0: f019fb2e .... BL __0printf ; 0x8022020
0x080089c4: f64540c4 E..@ MOV r0,#0x5cc4
0x080089c8: f2c20000 .... MOVT r0,#0x2000
0x080089cc: 6800 .h LDR r0,[r0,#0]
0x080089ce: 2100 .! MOVS r1,#0
0x080089d0: 2200 ." MOVS r2,#0
0x080089d2: f7ffff45 ..E. BL gap_adv_start ; 0x8008860
0x080089d6: e086 .. B 0x8008ae6 ; gap_callback + 546
0x080089d8: 2001 . MOVS r0,#1
0x080089da: 7921 !y LDRB r1,[r4,#4]
0x080089dc: f88d0004 .... STRB r0,[sp,#4]
0x080089e0: f04f1002 O... MOV r0,#0x20002
0x080089e4: f8cd0006 .... STR r0,[sp,#6]
0x080089e8: a801 .. ADD r0,sp,#4
0x080089ea: f88d1005 .... STRB r1,[sp,#5]
0x080089ee: f000fbf0 .... BL gap_param_update_rsp ; 0x80091d2
0x080089f2: e078 x. B 0x8008ae6 ; gap_callback + 546
0x080089f4: 7921 !y LDRB r1,[r4,#4]
0x080089f6: 88e2 .. LDRH r2,[r4,#6]
0x080089f8: 8923 #. LDRH r3,[r4,#8]
0x080089fa: 8967 g. LDRH r7,[r4,#0xa]
0x080089fc: f244707e D.~p MOV r0,#0x477e
0x08008a00: f6c00002 .... MOVT r0,#0x802
0x08008a04: 9700 .. STR r7,[sp,#0]
0x08008a06: f019fb0b .... BL __0printf ; 0x8022020
0x08008a0a: e06c l. B 0x8008ae6 ; gap_callback + 546
0x08008a0c: 7921 !y LDRB r1,[r4,#4]
0x08008a0e: 88e2 .. LDRH r2,[r4,#6]
0x08008a10: f24460c5 D..` MOV r0,#0x46c5
0x08008a14: f6c00002 .... MOVT r0,#0x802
0x08008a18: f019fb02 .... BL __0printf ; 0x8022020
0x08008a1c: e063 c. B 0x8008ae6 ; gap_callback + 546
0x08008a1e: 7921 !y LDRB r1,[r4,#4]
0x08008a20: 7962 by LDRB r2,[r4,#5]
0x08008a22: f2447017 D..p MOV r0,#0x4717
0x08008a26: f6c00002 .... MOVT r0,#0x802
0x08008a2a: f019faf9 .... BL __0printf ; 0x8022020
0x08008a2e: e05a Z. B 0x8008ae6 ; gap_callback + 546
0x08008a30: 7921 !y LDRB r1,[r4,#4]
0x08008a32: 7962 by LDRB r2,[r4,#5]
0x08008a34: f2446063 D.c` MOV r0,#0x4663
0x08008a38: f6c00002 .... MOVT r0,#0x802
0x08008a3c: f019faf0 .... BL __0printf ; 0x8022020
0x08008a40: e051 Q. B 0x8008ae6 ; gap_callback + 546
0x08008a42: 7921 !y LDRB r1,[r4,#4]
0x08008a44: 7962 by LDRB r2,[r4,#5]
0x08008a46: a02a *. ADR r0,{pc}+0xaa ; 0x8008af0
0x08008a48: f019faea .... BL __0printf ; 0x8022020
0x08008a4c: e04b K. B 0x8008ae6 ; gap_callback + 546
0x08008a4e: 7921 !y LDRB r1,[r4,#4]
0x08008a50: f9942005 ... LDRSB r2,[r4,#5]
0x08008a54: f2446093 D..` MOV r0,#0x4693
0x08008a58: f6c00002 .... MOVT r0,#0x802
0x08008a5c: f019fae0 .... BL __0printf ; 0x8022020
0x08008a60: e041 A. B 0x8008ae6 ; gap_callback + 546
0x08008a62: 7921 !y LDRB r1,[r4,#4]
0x08008a64: a02f /. ADR r0,{pc}+0xc0 ; 0x8008b24
0x08008a66: f019fadb .... BL __0printf ; 0x8022020
0x08008a6a: e03c <. B 0x8008ae6 ; gap_callback + 546
0x08008a6c: 7921 !y LDRB r1,[r4,#4]
0x08008a6e: f2445081 D..P MOV r0,#0x4581
0x08008a72: f6c00002 .... MOVT r0,#0x802
0x08008a76: f019fad3 .... BL __0printf ; 0x8022020
0x08008a7a: f7fffe89 .... BL gap_adv_create ; 0x8008790
0x08008a7e: f642210c B..! MOV r1,#0x2a0c
0x08008a82: f6c00102 .... MOVT r1,#0x802
0x08008a86: e891002c ..,. LDM r1,{r2,r3,r5}
0x08008a8a: f101070c .... ADD r7,r1,#0xc
0x08008a8e: 8b09 .. LDRH r1,[r1,#0x18]
0x08008a90: f64548c4 E..H MOV r8,#0x5cc4
0x08008a94: cfd0 .. LDM r7,{r4,r6,r7}
0x08008a96: f2c20800 .... MOVT r8,#0x2000
0x08008a9a: f10d0c04 .... ADD r12,sp,#4
0x08008a9e: f8ad101c .... STRH r1,[sp,#0x1c]
0x08008aa2: a901 .. ADD r1,sp,#4
0x08008aa4: f8c80000 .... STR r0,[r8,#0]
0x08008aa8: e88c002c ..,. STM r12,{r2,r3,r5}
0x08008aac: e9cd4604 ...F STRD r4,r6,[sp,#0x10]
0x08008ab0: 9706 .. STR r7,[sp,#0x18]
0x08008ab2: f7fffe9b .... BL gap_adv_set_param ; 0x80087ec
0x08008ab6: f8d80000 .... LDR r0,[r8,#0]
0x08008aba: f2400114 @... MOVW r1,#0x14
0x08008abe: f2c20100 .... MOVT r1,#0x2000
0x08008ac2: 221c ." MOVS r2,#0x1c
0x08008ac4: f7fffe74 ..t. BL gap_adv_set_adv_data ; 0x80087b0
0x08008ac8: f8d80000 .... LDR r0,[r8,#0]
0x08008acc: f2400130 @.0. MOVW r1,#0x30
0x08008ad0: f2c20100 .... MOVT r1,#0x2000
0x08008ad4: 220a ." MOVS r2,#0xa
0x08008ad6: f7fffea5 .... BL gap_adv_set_scan_rsp ; 0x8008824
0x08008ada: f8d80000 .... LDR r0,[r8,#0]
0x08008ade: 2100 .! MOVS r1,#0
0x08008ae0: 2200 ." MOVS r2,#0
0x08008ae2: f7fffebd .... BL gap_adv_start ; 0x8008860
0x08008ae6: 2000 . MOVS r0,#0
0x08008ae8: b008 .. ADD sp,sp,#0x20
0x08008aea: e8bd81f0 .... POP {r4-r8,pc}
0x08008aee: bf00 .. NOP
$d.6
0x08008af0: 5f706167 gap_ DCD 1601200487
0x08008af4: 6c6c6163 call DCD 1819042147
0x08008af8: 6b636162 back DCD 1801675106
0x08008afc: 6f63203a : co DCD 1868767290
0x08008b00: 7864696e nidx DCD 2019846510
0x08008b04: 6425203a : %d DCD 1680154682
0x08008b08: 4147202c , GA DCD 1095180332
0x08008b0c: 56455f50 P_EV DCD 1447386960
0x08008b10: 494c5f54 T_LI DCD 1229741908
0x08008b14: 465f4b4e NK_F DCD 1180650318
0x08008b18: 55544145 EATU DCD 1431585093
0x08008b1c: 253a4552 RE:% DCD 624575826
0x08008b20: 000a0d64 d... DCD 658788
0x08008b24: 5f706167 gap_ DCD 1601200487
0x08008b28: 6c6c6163 call DCD 1819042147
0x08008b2c: 6b636162 back DCD 1801675106
0x08008b30: 6f63203a : co DCD 1868767290
0x08008b34: 7864696e nidx DCD 2019846510
0x08008b38: 6425203a : %d DCD 1680154682
0x08008b3c: 4147202c , GA DCD 1095180332
0x08008b40: 56455f50 P_EV DCD 1447386960
0x08008b44: 494c5f54 T_LI DCD 1229741908
0x08008b48: 565f4b4e NK_V DCD 1449085774
0x08008b4c: 0a0d5245 ER.. DCD 168645189
0x08008b50: 00000000 .... DCD 0
0x08008b54: 20766461 adv DCD 544629857
0x08008b58: 3a646e65 end: DCD 979660389
0x08008b5c: 25783020 0x% DCD 628633632
0x08008b60: 0d583230 02X. DCD 223883824
0x08008b64: 0000000a .... DCD 10
0x08008b68: 20766461 adv DCD 544629857
0x08008b6c: 72617473 star DCD 1918989427
0x08008b70: 303a2074 t :0 DCD 809115764
0x08008b74: 32302578 x%02 DCD 842016120
0x08008b78: 000a0d58 X... DCD 658776
$t.28
gap_disconnect
0x08008b7c: b510 .. PUSH {r4,lr}
0x08008b7e: 4604 .F MOV r4,r0
0x08008b80: f000f822 ..". BL gap_get_connect_status ; 0x8008bc8
0x08008b84: b170 p. CBZ r0,0x8008ba4 ; gap_disconnect + 40
0x08008b86: 0220 . LSLS r0,r4,#8
0x08008b88: 2200 ." MOVS r2,#0
0x08008b8a: 2302 .# MOVS r3,#2
0x08008b8c: 2400 .$ MOVS r4,#0
0x08008b8e: 1d01 .. ADDS r1,r0,#4
0x08008b90: f6406005 @..` MOV r0,#0xe05
0x08008b94: f012ff1c .... BL ke_msg_alloc ; 0x801b9d0
0x08008b98: f2413101 A..1 MOV r1,#0x1301
0x08008b9c: 8001 .. STRH r1,[r0,#0]
0x08008b9e: f012ff3b ..;. BL ke_msg_send ; 0x801ba18
0x08008ba2: e000 .. B 0x8008ba6 ; gap_disconnect + 42
0x08008ba4: 2402 .$ MOVS r4,#2
0x08008ba6: 4620 F MOV r0,r4
0x08008ba8: bd10 .. POP {r4,pc}
0x08008baa: 0000 .. MOVS r0,r0
gap_get_connect_num
0x08008bac: 490d .I LDR r1,[pc,#52] ; [0x8008be4] = 0x2000534c
0x08008bae: 2000 . MOVS r0,#0
0x08008bb0: 2200 ." MOVS r2,#0
0x08008bb2: 2817 .( CMP r0,#0x17
0x08008bb4: bf04 .. ITT EQ
0x08008bb6: b2d0 .. UXTBEQ r0,r2
0x08008bb8: 4770 pG BXEQ lr
0x08008bba: f8513020 Q. 0 LDR r3,[r1,r0,LSL #2]
0x08008bbe: b10b .. CBZ r3,0x8008bc4 ; gap_get_connect_num + 24
0x08008bc0: 781b .x LDRB r3,[r3,#0]
0x08008bc2: 441a .D ADD r2,r2,r3
0x08008bc4: 3001 .0 ADDS r0,#1
0x08008bc6: e7f4 .. B 0x8008bb2 ; gap_get_connect_num + 6
gap_get_connect_status
0x08008bc8: 2816 .( CMP r0,#0x16
0x08008bca: d808 .. BHI 0x8008bde ; gap_get_connect_status + 22
0x08008bcc: 4905 .I LDR r1,[pc,#20] ; [0x8008be4] = 0x2000534c
0x08008bce: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x08008bd2: b120 . CBZ r0,0x8008bde ; gap_get_connect_status + 22
0x08008bd4: 7800 .x LDRB r0,[r0,#0]
0x08008bd6: 2800 .( CMP r0,#0
0x08008bd8: bf18 .. IT NE
0x08008bda: 2001 . MOVNE r0,#1
0x08008bdc: 4770 pG BX lr
0x08008bde: 2000 . MOVS r0,#0
0x08008be0: 4770 pG BX lr
0x08008be2: bf00 .. NOP
$d.30
__arm_cp.13_0
0x08008be4: 2000534c LS. DCD 536892236
$t.4
gap_handle_next_act_op
0x08008be8: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08008bec: f8df662c ..,f LDR.W r6,[pc,#1580] ; [0x800921c] = 0x200052f0
0x08008bf0: f04f0807 O... MOV r8,#7
0x08008bf4: f04f0a0b O... MOV r10,#0xb
0x08008bf8: f04f0b0c O... MOV r11,#0xc
0x08008bfc: f04f090f O... MOV r9,#0xf
0x08008c00: f1060418 .... ADD r4,r6,#0x18
0x08008c04: 7830 0x LDRB r0,[r6,#0]
0x08008c06: 2800 .( CMP r0,#0
0x08008c08: f04080ac @... BNE.W 0x8008d64 ; gap_handle_next_act_op + 380
0x08008c0c: 69b7 .i LDR r7,[r6,#0x18]
0x08008c0e: 2f00 ./ CMP r7,#0
0x08008c10: f00080a8 .... BEQ.W 0x8008d64 ; gap_handle_next_act_op + 380
0x08008c14: 7938 8y LDRB r0,[r7,#4]
0x08008c16: 3801 .8 SUBS r0,#1
0x08008c18: 280e .( CMP r0,#0xe
0x08008c1a: f20080a3 .... BHI.W 0x8008d64 ; gap_handle_next_act_op + 380
0x08008c1e: e8dff000 .... TBB [pc,r0]
$d.5
0x08008c22: 0e08 .. DCW 3592
0x08008c24: 2a251c15 ..%* DCD 707075093
0x08008c28: 4937342f /47I DCD 1228354607
0x08008c2c: 6e54514d MQTn DCD 1851019597
0x08008c30: 0072 r. DCW 114
$t.6
0x08008c32: 68b8 .h LDR r0,[r7,#8]
0x08008c34: 7940 @y LDRB r0,[r0,#5]
0x08008c36: 2801 .( CMP r0,#1
0x08008c38: d069 i. BEQ 0x8008d0e ; gap_handle_next_act_op + 294
0x08008c3a: b9a8 .. CBNZ r0,0x8008c68 ; gap_handle_next_act_op + 128
0x08008c3c: e094 .. B 0x8008d68 ; gap_handle_next_act_op + 384
0x08008c3e: 68b8 .h LDR r0,[r7,#8]
0x08008c40: 7940 @y LDRB r0,[r0,#5]
0x08008c42: 2804 .( CMP r0,#4
0x08008c44: bf18 .. IT NE
0x08008c46: 2801 .( CMPNE r0,#1
0x08008c48: d10e .. BNE 0x8008c68 ; gap_handle_next_act_op + 128
0x08008c4a: e0c3 .. B 0x8008dd4 ; gap_handle_next_act_op + 492
0x08008c4c: 68b8 .h LDR r0,[r7,#8]
0x08008c4e: 7940 @y LDRB r0,[r0,#5]
0x08008c50: 2804 .( CMP r0,#4
0x08008c52: bf18 .. IT NE
0x08008c54: 2801 .( CMPNE r0,#1
0x08008c56: d107 .. BNE 0x8008c68 ; gap_handle_next_act_op + 128
0x08008c58: e0d3 .. B 0x8008e02 ; gap_handle_next_act_op + 538
0x08008c5a: 68b8 .h LDR r0,[r7,#8]
0x08008c5c: 7940 @y LDRB r0,[r0,#5]
0x08008c5e: 2804 .( CMP r0,#4
0x08008c60: bf18 .. IT NE
0x08008c62: 2801 .( CMPNE r0,#1
0x08008c64: f00080e5 .... BEQ.W 0x8008e32 ; gap_handle_next_act_op + 586
0x08008c68: 68f8 .h LDR r0,[r7,#0xc]
0x08008c6a: e040 @. B 0x8008cee ; gap_handle_next_act_op + 262
0x08008c6c: 68b8 .h LDR r0,[r7,#8]
0x08008c6e: 7940 @y LDRB r0,[r0,#5]
0x08008c70: 2801 .( CMP r0,#1
0x08008c72: d13e >. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008c74: e0f6 .. B 0x8008e64 ; gap_handle_next_act_op + 636
0x08008c76: 68b8 .h LDR r0,[r7,#8]
0x08008c78: 7940 @y LDRB r0,[r0,#5]
0x08008c7a: 2804 .( CMP r0,#4
0x08008c7c: d139 9. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008c7e: e10a .. B 0x8008e96 ; gap_handle_next_act_op + 686
0x08008c80: 68b8 .h LDR r0,[r7,#8]
0x08008c82: 7940 @y LDRB r0,[r0,#5]
0x08008c84: 2801 .( CMP r0,#1
0x08008c86: d134 4. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008c88: e117 .. B 0x8008eba ; gap_handle_next_act_op + 722
0x08008c8a: 78b0 .x LDRB r0,[r6,#2]
0x08008c8c: bb70 p. CBNZ r0,0x8008cec ; gap_handle_next_act_op + 260
0x08008c8e: e126 &. B 0x8008ede ; gap_handle_next_act_op + 758
0x08008c90: 78b0 .x LDRB r0,[r6,#2]
0x08008c92: 2800 .( CMP r0,#0
0x08008c94: d047 G. BEQ 0x8008d26 ; gap_handle_next_act_op + 318
0x08008c96: 2801 .( CMP r0,#1
0x08008c98: d128 (. BNE 0x8008cec ; gap_handle_next_act_op + 260
0x08008c9a: 68b9 .h LDR r1,[r7,#8]
0x08008c9c: 7930 0y LDRB r0,[r6,#4]
0x08008c9e: 7849 Ix LDRB r1,[r1,#1]
0x08008ca0: 4288 .B CMP r0,r1
0x08008ca2: f000818c .... BEQ.W 0x8008fbe ; gap_handle_next_act_op + 982
0x08008ca6: 2014 . MOVS r0,#0x14
0x08008ca8: f7fcfe04 .... BL btdm_malloc ; 0x80058b4
0x08008cac: 4601 .F MOV r1,r0
0x08008cae: f880a004 .... STRB r10,[r0,#4]
0x08008cb2: e034 4. B 0x8008d1e ; gap_handle_next_act_op + 310
0x08008cb4: 78b0 .x LDRB r0,[r6,#2]
0x08008cb6: 2804 .( CMP r0,#4
0x08008cb8: d11b .. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008cba: e126 &. B 0x8008f0a ; gap_handle_next_act_op + 802
0x08008cbc: 78b0 .x LDRB r0,[r6,#2]
0x08008cbe: 2801 .( CMP r0,#1
0x08008cc0: d117 .. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008cc2: e132 2. B 0x8008f2a ; gap_handle_next_act_op + 834
0x08008cc4: 79b0 .y LDRB r0,[r6,#6]
0x08008cc6: b988 .. CBNZ r0,0x8008cec ; gap_handle_next_act_op + 260
0x08008cc8: e141 A. B 0x8008f4e ; gap_handle_next_act_op + 870
0x08008cca: 79b0 .y LDRB r0,[r6,#6]
0x08008ccc: b3b8 .. CBZ r0,0x8008d3e ; gap_handle_next_act_op + 342
0x08008cce: 2801 .( CMP r0,#1
0x08008cd0: d10c .. BNE 0x8008cec ; gap_handle_next_act_op + 260
0x08008cd2: 68b9 .h LDR r1,[r7,#8]
0x08008cd4: 7a30 0z LDRB r0,[r6,#8]
0x08008cd6: 79c9 .y LDRB r1,[r1,#7]
0x08008cd8: 4288 .B CMP r0,r1
0x08008cda: f000818e .... BEQ.W 0x8008ffa ; gap_handle_next_act_op + 1042
0x08008cde: 2014 . MOVS r0,#0x14
0x08008ce0: f7fcfde8 .... BL btdm_malloc ; 0x80058b4
0x08008ce4: 4601 .F MOV r1,r0
0x08008ce6: f8809004 .... STRB r9,[r0,#4]
0x08008cea: e018 .. B 0x8008d1e ; gap_handle_next_act_op + 310
0x08008cec: 68b8 .h LDR r0,[r7,#8]
0x08008cee: f7fcfd03 .... BL btdm_free ; 0x80056f8
0x08008cf2: 4620 F MOV r0,r4
0x08008cf4: f7fdfaa4 .... BL co_list_pop_front ; 0x8006240
0x08008cf8: f7fcfcfe .... BL btdm_free ; 0x80056f8
0x08008cfc: e782 .. B 0x8008c04 ; gap_handle_next_act_op + 28
0x08008cfe: 79b0 .y LDRB r0,[r6,#6]
0x08008d00: 2804 .( CMP r0,#4
0x08008d02: d1f6 .. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008d04: e139 9. B 0x8008f7a ; gap_handle_next_act_op + 914
0x08008d06: 79b0 .y LDRB r0,[r6,#6]
0x08008d08: 2801 .( CMP r0,#1
0x08008d0a: d1f2 .. BNE 0x8008cf2 ; gap_handle_next_act_op + 266
0x08008d0c: e145 E. B 0x8008f9a ; gap_handle_next_act_op + 946
0x08008d0e: 2014 . MOVS r0,#0x14
0x08008d10: f7fcfdd0 .... BL btdm_malloc ; 0x80058b4
0x08008d14: f8808004 .... STRB r8,[r0,#4]
0x08008d18: 4601 .F MOV r1,r0
0x08008d1a: 68b8 .h LDR r0,[r7,#8]
0x08008d1c: 6088 .` STR r0,[r1,#8]
0x08008d1e: 4620 F MOV r0,r4
0x08008d20: f7fdfaa4 .... BL co_list_push_front ; 0x800626c
0x08008d24: e76e n. B 0x8008c04 ; gap_handle_next_act_op + 28
0x08008d26: 2014 . MOVS r0,#0x14
0x08008d28: f7fcfdc4 .... BL btdm_malloc ; 0x80058b4
0x08008d2c: 4605 .F MOV r5,r0
0x08008d2e: 2008 . MOVS r0,#8
0x08008d30: 7128 (q STRB r0,[r5,#4]
0x08008d32: 200a . MOVS r0,#0xa
0x08008d34: f7fcfdbe .... BL btdm_malloc ; 0x80058b4
0x08008d38: 60a8 .` STR r0,[r5,#8]
0x08008d3a: 220a ." MOVS r2,#0xa
0x08008d3c: e00a .. B 0x8008d54 ; gap_handle_next_act_op + 364
0x08008d3e: 2014 . MOVS r0,#0x14
0x08008d40: f7fcfdb8 .... BL btdm_malloc ; 0x80058b4
0x08008d44: 4605 .F MOV r5,r0
0x08008d46: f880b004 .... STRB r11,[r0,#4]
0x08008d4a: 201a . MOVS r0,#0x1a
0x08008d4c: f7fcfdb2 .... BL btdm_malloc ; 0x80058b4
0x08008d50: 60a8 .` STR r0,[r5,#8]
0x08008d52: 221a ." MOVS r2,#0x1a
0x08008d54: 68b9 .h LDR r1,[r7,#8]
0x08008d56: f7f9faa5 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08008d5a: 4620 F MOV r0,r4
0x08008d5c: 4629 )F MOV r1,r5
0x08008d5e: f7fdfa85 .... BL co_list_push_front ; 0x800626c
0x08008d62: e74f O. B 0x8008c04 ; gap_handle_next_act_op + 28
0x08008d64: e8bd8ff8 .... POP {r3-r11,pc}
0x08008d68: f44f6056 O.V` MOV r0,#0xd60
0x08008d6c: 2103 .! MOVS r1,#3
0x08008d6e: 2200 ." MOVS r2,#0
0x08008d70: 232c ,# MOVS r3,#0x2c
0x08008d72: 2403 .$ MOVS r4,#3
0x08008d74: f012fe2c ..,. BL ke_msg_alloc ; 0x801b9d0
0x08008d78: 68f9 .h LDR r1,[r7,#0xc]
0x08008d7a: 2260 `" MOVS r2,#0x60
0x08008d7c: 2502 .% MOVS r5,#2
0x08008d7e: 7002 .p STRB r2,[r0,#0]
0x08008d80: 794a Jy LDRB r2,[r1,#5]
0x08008d82: 7042 Bp STRB r2,[r0,#1]
0x08008d84: 780b .x LDRB r3,[r1,#0]
0x08008d86: 06da .. LSLS r2,r3,#27
0x08008d88: f04f0201 O... MOV r2,#1
0x08008d8c: bf58 X. IT PL
0x08008d8e: ea051213 .... ANDPL r2,r5,r3,LSR #4
0x08008d92: 7102 .q STRB r2,[r0,#4]
0x08008d94: 784b Kx LDRB r3,[r1,#1]
0x08008d96: 7143 Cq STRB r3,[r0,#5]
0x08008d98: 780b .x LDRB r3,[r1,#0]
0x08008d9a: 1e9d .. SUBS r5,r3,#2
0x08008d9c: 2d14 .- CMP r5,#0x14
0x08008d9e: f200814f ..O. BHI.W 0x8009040 ; gap_handle_next_act_op + 1112
0x08008da2: e8dff015 .... TBH [pc,r5,LSL #1]
$d.7
0x08008da6: 0015 .. DCW 21
0x08008da8: 01890153 S... DCD 25755987
0x08008dac: 015301bc ..S. DCD 22217148
0x08008db0: 01c101c1 .... DCD 29426113
0x08008db4: 01c101c1 .... DCD 29426113
0x08008db8: 01c101c1 .... DCD 29426113
0x08008dbc: 01c101c1 .... DCD 29426113
0x08008dc0: 01c101c1 .... DCD 29426113
0x08008dc4: 001501be .... DCD 1376702
0x08008dc8: 01c00189 .... DCD 29360521
0x08008dcc: 01510153 S.Q. DCD 22085971
$t.8
0x08008dd0: 2405 .$ MOVS r4,#5
0x08008dd2: e1a9 .. B 0x8009128 ; gap_handle_next_act_op + 1344
0x08008dd4: 8a38 8. LDRH r0,[r7,#0x10]
0x08008dd6: 2103 .! MOVS r1,#3
0x08008dd8: 2200 ." MOVS r2,#0
0x08008dda: 3004 .0 ADDS r0,#4
0x08008ddc: b283 .. UXTH r3,r0
0x08008dde: f6405066 @.fP MOV r0,#0xd66
0x08008de2: f012fdf5 .... BL ke_msg_alloc ; 0x801b9d0
0x08008de6: 4604 .F MOV r4,r0
0x08008de8: 2069 i MOVS r0,#0x69
0x08008dea: 7020 p STRB r0,[r4,#0]
0x08008dec: 68b8 .h LDR r0,[r7,#8]
0x08008dee: 7980 .y LDRB r0,[r0,#6]
0x08008df0: 7060 `p STRB r0,[r4,#1]
0x08008df2: 1d20 . ADDS r0,r4,#4
0x08008df4: 8a3a :. LDRH r2,[r7,#0x10]
0x08008df6: 8062 b. STRH r2,[r4,#2]
0x08008df8: 68f9 .h LDR r1,[r7,#0xc]
0x08008dfa: f7f9fa53 ..S. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08008dfe: 2002 . MOVS r0,#2
0x08008e00: e02d -. B 0x8008e5e ; gap_handle_next_act_op + 630
0x08008e02: 8a38 8. LDRH r0,[r7,#0x10]
0x08008e04: 2103 .! MOVS r1,#3
0x08008e06: 2200 ." MOVS r2,#0
0x08008e08: 2503 .% MOVS r5,#3
0x08008e0a: 3004 .0 ADDS r0,#4
0x08008e0c: b283 .. UXTH r3,r0
0x08008e0e: f6405066 @.fP MOV r0,#0xd66
0x08008e12: f012fddd .... BL ke_msg_alloc ; 0x801b9d0
0x08008e16: 4604 .F MOV r4,r0
0x08008e18: 206a j MOVS r0,#0x6a
0x08008e1a: 7020 p STRB r0,[r4,#0]
0x08008e1c: 68b8 .h LDR r0,[r7,#8]
0x08008e1e: 7980 .y LDRB r0,[r0,#6]
0x08008e20: 7060 `p STRB r0,[r4,#1]
0x08008e22: 1d20 . ADDS r0,r4,#4
0x08008e24: 8a3a :. LDRH r2,[r7,#0x10]
0x08008e26: 8062 b. STRH r2,[r4,#2]
0x08008e28: 68f9 .h LDR r1,[r7,#0xc]
0x08008e2a: f7f9fa3b ..;. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08008e2e: 7035 5p STRB r5,[r6,#0]
0x08008e30: e016 .. B 0x8008e60 ; gap_handle_next_act_op + 632
0x08008e32: 8a38 8. LDRH r0,[r7,#0x10]
0x08008e34: 2103 .! MOVS r1,#3
0x08008e36: 2200 ." MOVS r2,#0
0x08008e38: 3004 .0 ADDS r0,#4
0x08008e3a: b283 .. UXTH r3,r0
0x08008e3c: f6405066 @.fP MOV r0,#0xd66
0x08008e40: f012fdc6 .... BL ke_msg_alloc ; 0x801b9d0
0x08008e44: 4604 .F MOV r4,r0
0x08008e46: 206b k MOVS r0,#0x6b
0x08008e48: 7020 p STRB r0,[r4,#0]
0x08008e4a: 68b8 .h LDR r0,[r7,#8]
0x08008e4c: 7980 .y LDRB r0,[r0,#6]
0x08008e4e: 7060 `p STRB r0,[r4,#1]
0x08008e50: 1d20 . ADDS r0,r4,#4
0x08008e52: 8a3a :. LDRH r2,[r7,#0x10]
0x08008e54: 8062 b. STRH r2,[r4,#2]
0x08008e56: 68f9 .h LDR r1,[r7,#0xc]
0x08008e58: f7f9fa24 ..$. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08008e5c: 2004 . MOVS r0,#4
0x08008e5e: 7030 0p STRB r0,[r6,#0]
0x08008e60: 4620 F MOV r0,r4
0x08008e62: e18c .. B 0x800917e ; gap_handle_next_act_op + 1430
0x08008e64: f6405061 @.aP MOV r0,#0xd61
0x08008e68: 2103 .! MOVS r1,#3
0x08008e6a: 2200 ." MOVS r2,#0
0x08008e6c: 233a :# MOVS r3,#0x3a
0x08008e6e: 2403 .$ MOVS r4,#3
0x08008e70: f012fdae .... BL ke_msg_alloc ; 0x801b9d0
0x08008e74: 2164 d! MOVS r1,#0x64
0x08008e76: 7001 .p STRB r1,[r0,#0]
0x08008e78: 68b9 .h LDR r1,[r7,#8]
0x08008e7a: 7989 .y LDRB r1,[r1,#6]
0x08008e7c: 7041 Ap STRB r1,[r0,#1]
0x08008e7e: 89b9 .. LDRH r1,[r7,#0xc]
0x08008e80: 8041 A. STRH r1,[r0,#2]
0x08008e82: 7bb9 .{ LDRB r1,[r7,#0xe]
0x08008e84: 7101 .q STRB r1,[r0,#4]
0x08008e86: 68b9 .h LDR r1,[r7,#8]
0x08008e88: 794a Jy LDRB r2,[r1,#5]
0x08008e8a: 710a .q STRB r2,[r1,#4]
0x08008e8c: 2105 .! MOVS r1,#5
0x08008e8e: 7031 1p STRB r1,[r6,#0]
0x08008e90: 68b9 .h LDR r1,[r7,#8]
0x08008e92: 714c Lq STRB r4,[r1,#5]
0x08008e94: e173 s. B 0x800917e ; gap_handle_next_act_op + 1430
0x08008e96: f6405062 @.bP MOV r0,#0xd62
0x08008e9a: 2103 .! MOVS r1,#3
0x08008e9c: 2200 ." MOVS r2,#0
0x08008e9e: 2302 .# MOVS r3,#2
0x08008ea0: f012fd96 .... BL ke_msg_alloc ; 0x801b9d0
0x08008ea4: 2165 e! MOVS r1,#0x65
0x08008ea6: 7001 .p STRB r1,[r0,#0]
0x08008ea8: 68b9 .h LDR r1,[r7,#8]
0x08008eaa: 7989 .y LDRB r1,[r1,#6]
0x08008eac: 7041 Ap STRB r1,[r0,#1]
0x08008eae: 68b9 .h LDR r1,[r7,#8]
0x08008eb0: 794a Jy LDRB r2,[r1,#5]
0x08008eb2: 710a .q STRB r2,[r1,#4]
0x08008eb4: 2106 .! MOVS r1,#6
0x08008eb6: 2205 ." MOVS r2,#5
0x08008eb8: e15e ^. B 0x8009178 ; gap_handle_next_act_op + 1424
0x08008eba: f6405063 @.cP MOV r0,#0xd63
0x08008ebe: 2103 .! MOVS r1,#3
0x08008ec0: 2200 ." MOVS r2,#0
0x08008ec2: 2302 .# MOVS r3,#2
0x08008ec4: f012fd84 .... BL ke_msg_alloc ; 0x801b9d0
0x08008ec8: 2167 g! MOVS r1,#0x67
0x08008eca: 7001 .p STRB r1,[r0,#0]
0x08008ecc: 68b9 .h LDR r1,[r7,#8]
0x08008ece: 7989 .y LDRB r1,[r1,#6]
0x08008ed0: 7041 Ap STRB r1,[r0,#1]
0x08008ed2: 68b9 .h LDR r1,[r7,#8]
0x08008ed4: 794a Jy LDRB r2,[r1,#5]
0x08008ed6: 710a .q STRB r2,[r1,#4]
0x08008ed8: 2107 .! MOVS r1,#7
0x08008eda: 2206 ." MOVS r2,#6
0x08008edc: e14c L. B 0x8009178 ; gap_handle_next_act_op + 1424
0x08008ede: f44f6056 O.V` MOV r0,#0xd60
0x08008ee2: 2103 .! MOVS r1,#3
0x08008ee4: 2200 ." MOVS r2,#0
0x08008ee6: 2302 .# MOVS r3,#2
0x08008ee8: 2402 .$ MOVS r4,#2
0x08008eea: f012fd71 ..q. BL ke_msg_alloc ; 0x801b9d0
0x08008eee: 2161 a! MOVS r1,#0x61
0x08008ef0: 7001 .p STRB r1,[r0,#0]
0x08008ef2: 68b9 .h LDR r1,[r7,#8]
0x08008ef4: 7849 Ix LDRB r1,[r1,#1]
0x08008ef6: 7041 Ap STRB r1,[r0,#1]
0x08008ef8: 2108 .! MOVS r1,#8
0x08008efa: 7031 1p STRB r1,[r6,#0]
0x08008efc: 78b1 .x LDRB r1,[r6,#2]
0x08008efe: 70b4 .p STRB r4,[r6,#2]
0x08008f00: 7071 qp STRB r1,[r6,#1]
0x08008f02: 68b9 .h LDR r1,[r7,#8]
0x08008f04: 7849 Ix LDRB r1,[r1,#1]
0x08008f06: 7131 1q STRB r1,[r6,#4]
0x08008f08: e139 9. B 0x800917e ; gap_handle_next_act_op + 1430
0x08008f0a: f6405062 @.bP MOV r0,#0xd62
0x08008f0e: 2103 .! MOVS r1,#3
0x08008f10: 2200 ." MOVS r2,#0
0x08008f12: 2302 .# MOVS r3,#2
0x08008f14: f012fd5c ..\. BL ke_msg_alloc ; 0x801b9d0
0x08008f18: 2165 e! MOVS r1,#0x65
0x08008f1a: 78f2 .x LDRB r2,[r6,#3]
0x08008f1c: 7001 .p STRB r1,[r0,#0]
0x08008f1e: 210a .! MOVS r1,#0xa
0x08008f20: 7031 1p STRB r1,[r6,#0]
0x08008f22: 78b1 .x LDRB r1,[r6,#2]
0x08008f24: 7042 Bp STRB r2,[r0,#1]
0x08008f26: 2205 ." MOVS r2,#5
0x08008f28: e00e .. B 0x8008f48 ; gap_handle_next_act_op + 864
0x08008f2a: f6405063 @.cP MOV r0,#0xd63
0x08008f2e: 2103 .! MOVS r1,#3
0x08008f30: 2200 ." MOVS r2,#0
0x08008f32: 2302 .# MOVS r3,#2
0x08008f34: f012fd4c ..L. BL ke_msg_alloc ; 0x801b9d0
0x08008f38: 2167 g! MOVS r1,#0x67
0x08008f3a: 78f2 .x LDRB r2,[r6,#3]
0x08008f3c: 7001 .p STRB r1,[r0,#0]
0x08008f3e: 210b .! MOVS r1,#0xb
0x08008f40: 7031 1p STRB r1,[r6,#0]
0x08008f42: 78b1 .x LDRB r1,[r6,#2]
0x08008f44: 7042 Bp STRB r2,[r0,#1]
0x08008f46: 2206 ." MOVS r2,#6
0x08008f48: 70b2 .p STRB r2,[r6,#2]
0x08008f4a: 7071 qp STRB r1,[r6,#1]
0x08008f4c: e117 .. B 0x800917e ; gap_handle_next_act_op + 1430
0x08008f4e: f44f6056 O.V` MOV r0,#0xd60
0x08008f52: 2103 .! MOVS r1,#3
0x08008f54: 2200 ." MOVS r2,#0
0x08008f56: 2302 .# MOVS r3,#2
0x08008f58: 2402 .$ MOVS r4,#2
0x08008f5a: f012fd39 ..9. BL ke_msg_alloc ; 0x801b9d0
0x08008f5e: 2162 b! MOVS r1,#0x62
0x08008f60: 7001 .p STRB r1,[r0,#0]
0x08008f62: 68b9 .h LDR r1,[r7,#8]
0x08008f64: 79c9 .y LDRB r1,[r1,#7]
0x08008f66: 7041 Ap STRB r1,[r0,#1]
0x08008f68: 210c .! MOVS r1,#0xc
0x08008f6a: 7031 1p STRB r1,[r6,#0]
0x08008f6c: 79b1 .y LDRB r1,[r6,#6]
0x08008f6e: 71b4 .q STRB r4,[r6,#6]
0x08008f70: 7171 qq STRB r1,[r6,#5]
0x08008f72: 68b9 .h LDR r1,[r7,#8]
0x08008f74: 79c9 .y LDRB r1,[r1,#7]
0x08008f76: 7231 1r STRB r1,[r6,#8]
0x08008f78: e101 .. B 0x800917e ; gap_handle_next_act_op + 1430
0x08008f7a: f6405062 @.bP MOV r0,#0xd62
0x08008f7e: 2103 .! MOVS r1,#3
0x08008f80: 2200 ." MOVS r2,#0
0x08008f82: 2302 .# MOVS r3,#2
0x08008f84: f012fd24 ..$. BL ke_msg_alloc ; 0x801b9d0
0x08008f88: 2165 e! MOVS r1,#0x65
0x08008f8a: 79f2 .y LDRB r2,[r6,#7]
0x08008f8c: 7001 .p STRB r1,[r0,#0]
0x08008f8e: 210e .! MOVS r1,#0xe
0x08008f90: 7031 1p STRB r1,[r6,#0]
0x08008f92: 79b1 .y LDRB r1,[r6,#6]
0x08008f94: 7042 Bp STRB r2,[r0,#1]
0x08008f96: 2205 ." MOVS r2,#5
0x08008f98: e00e .. B 0x8008fb8 ; gap_handle_next_act_op + 976
0x08008f9a: f6405063 @.cP MOV r0,#0xd63
0x08008f9e: 2103 .! MOVS r1,#3
0x08008fa0: 2200 ." MOVS r2,#0
0x08008fa2: 2302 .# MOVS r3,#2
0x08008fa4: f012fd14 .... BL ke_msg_alloc ; 0x801b9d0
0x08008fa8: 2167 g! MOVS r1,#0x67
0x08008faa: 79f2 .y LDRB r2,[r6,#7]
0x08008fac: 7001 .p STRB r1,[r0,#0]
0x08008fae: 210f .! MOVS r1,#0xf
0x08008fb0: 7031 1p STRB r1,[r6,#0]
0x08008fb2: 79b1 .y LDRB r1,[r6,#6]
0x08008fb4: 7042 Bp STRB r2,[r0,#1]
0x08008fb6: 2206 ." MOVS r2,#6
0x08008fb8: 71b2 .q STRB r2,[r6,#6]
0x08008fba: 7171 qq STRB r1,[r6,#5]
0x08008fbc: e0df .. B 0x800917e ; gap_handle_next_act_op + 1430
0x08008fbe: f6405061 @.aP MOV r0,#0xd61
0x08008fc2: 2103 .! MOVS r1,#3
0x08008fc4: 2200 ." MOVS r2,#0
0x08008fc6: 233a :# MOVS r3,#0x3a
0x08008fc8: f012fd02 .... BL ke_msg_alloc ; 0x801b9d0
0x08008fcc: 2164 d! MOVS r1,#0x64
0x08008fce: 7001 .p STRB r1,[r0,#0]
0x08008fd0: 78f1 .x LDRB r1,[r6,#3]
0x08008fd2: 7041 Ap STRB r1,[r0,#1]
0x08008fd4: 68b9 .h LDR r1,[r7,#8]
0x08008fd6: 7809 .x LDRB r1,[r1,#0]
0x08008fd8: 7081 .p STRB r1,[r0,#2]
0x08008fda: 2130 0! MOVS r1,#0x30
0x08008fdc: 70c1 .p STRB r1,[r0,#3]
0x08008fde: 68b9 .h LDR r1,[r7,#8]
0x08008fe0: 7889 .x LDRB r1,[r1,#2]
0x08008fe2: 2903 .) CMP r1,#3
0x08008fe4: d134 4. BNE 0x8009050 ; gap_handle_next_act_op + 1128
0x08008fe6: 2132 2! MOVS r1,#0x32
0x08008fe8: 230a .# MOVS r3,#0xa
0x08008fea: 70c1 .p STRB r1,[r0,#3]
0x08008fec: 68ba .h LDR r2,[r7,#8]
0x08008fee: 7812 .x LDRB r2,[r2,#0]
0x08008ff0: 2a02 .* CMP r2,#2
0x08008ff2: bf38 8. IT CC
0x08008ff4: 213a :! MOVCC r1,#0x3a
0x08008ff6: 220c ." MOVS r2,#0xc
0x08008ff8: e034 4. B 0x8009064 ; gap_handle_next_act_op + 1148
0x08008ffa: f6405061 @.aP MOV r0,#0xd61
0x08008ffe: 2103 .! MOVS r1,#3
0x08009000: 2200 ." MOVS r2,#0
0x08009002: 233a :# MOVS r3,#0x3a
0x08009004: 2400 .$ MOVS r4,#0
0x08009006: f012fce3 .... BL ke_msg_alloc ; 0x801b9d0
0x0800900a: 2164 d! MOVS r1,#0x64
0x0800900c: 7001 .p STRB r1,[r0,#0]
0x0800900e: 79f1 .y LDRB r1,[r6,#7]
0x08009010: f8c04002 ...@ STR r4,[r0,#2]
0x08009014: 7041 Ap STRB r1,[r0,#1]
0x08009016: 68b9 .h LDR r1,[r7,#8]
0x08009018: 7a0a .z LDRB r2,[r1,#8]
0x0800901a: 2a03 .* CMP r2,#3
0x0800901c: d138 8. BNE 0x8009090 ; gap_handle_next_act_op + 1192
0x0800901e: 2104 .! MOVS r1,#4
0x08009020: f04f0c30 O.0. MOV r12,#0x30
0x08009024: f04f0e2e O... MOV lr,#0x2e
0x08009028: 232c ,# MOVS r3,#0x2c
0x0800902a: 242a *$ MOVS r4,#0x2a
0x0800902c: 2528 (% MOVS r5,#0x28
0x0800902e: 70c1 .p STRB r1,[r0,#3]
0x08009030: 68b9 .h LDR r1,[r7,#8]
0x08009032: 8949 I. LDRH r1,[r1,#0xa]
0x08009034: 8141 A. STRH r1,[r0,#0xa]
0x08009036: 68b9 .h LDR r1,[r7,#8]
0x08009038: 8989 .. LDRH r1,[r1,#0xc]
0x0800903a: 8181 .. STRH r1,[r0,#0xc]
0x0800903c: 2126 &! MOVS r1,#0x26
0x0800903e: e047 G. B 0x80090d0 ; gap_handle_next_act_op + 1256
0x08009040: 2b21 !+ CMP r3,#0x21
0x08009042: d003 .. BEQ 0x800904c ; gap_handle_next_act_op + 1124
0x08009044: 2b22 "+ CMP r3,#0x22
0x08009046: d16f o. BNE 0x8009128 ; gap_handle_next_act_op + 1344
0x08009048: 2404 .$ MOVS r4,#4
0x0800904a: e06d m. B 0x8009128 ; gap_handle_next_act_op + 1344
0x0800904c: 2400 .$ MOVS r4,#0
0x0800904e: e06b k. B 0x8009128 ; gap_handle_next_act_op + 1344
0x08009050: 2131 1! MOVS r1,#0x31
0x08009052: 2306 .# MOVS r3,#6
0x08009054: 70c1 .p STRB r1,[r0,#3]
0x08009056: 68ba .h LDR r2,[r7,#8]
0x08009058: 7812 .x LDRB r2,[r2,#0]
0x0800905a: 2a02 .* CMP r2,#2
0x0800905c: f04f0208 O... MOV r2,#8
0x08009060: bf38 8. IT CC
0x08009062: 2135 5! MOVCC r1,#0x35
0x08009064: 70c1 .p STRB r1,[r0,#3]
0x08009066: 68b9 .h LDR r1,[r7,#8]
0x08009068: 8889 .. LDRH r1,[r1,#4]
0x0800906a: 52c1 .R STRH r1,[r0,r3]
0x0800906c: 68b9 .h LDR r1,[r7,#8]
0x0800906e: 88c9 .. LDRH r1,[r1,#6]
0x08009070: 5281 .R STRH r1,[r0,r2]
0x08009072: 2203 ." MOVS r2,#3
0x08009074: 68b9 .h LDR r1,[r7,#8]
0x08009076: 78c9 .x LDRB r1,[r1,#3]
0x08009078: 7101 .q STRB r1,[r0,#4]
0x0800907a: 2109 .! MOVS r1,#9
0x0800907c: 7031 1p STRB r1,[r6,#0]
0x0800907e: 78b1 .x LDRB r1,[r6,#2]
0x08009080: 70b2 .p STRB r2,[r6,#2]
0x08009082: 2200 ." MOVS r2,#0
0x08009084: 7071 qp STRB r1,[r6,#1]
0x08009086: 68b9 .h LDR r1,[r7,#8]
0x08009088: 8909 .. LDRH r1,[r1,#8]
0x0800908a: 8202 .. STRH r2,[r0,#0x10]
0x0800908c: 81c1 .. STRH r1,[r0,#0xe]
0x0800908e: e076 v. B 0x800917e ; gap_handle_next_act_op + 1430
0x08009090: 8949 I. LDRH r1,[r1,#0xa]
0x08009092: 80c1 .. STRH r1,[r0,#6]
0x08009094: 68b9 .h LDR r1,[r7,#8]
0x08009096: 8989 .. LDRH r1,[r1,#0xc]
0x08009098: 8101 .. STRH r1,[r0,#8]
0x0800909a: 68b9 .h LDR r1,[r7,#8]
0x0800909c: 7a09 .z LDRB r1,[r1,#8]
0x0800909e: 2901 .) CMP r1,#1
0x080090a0: d10c .. BNE 0x80090bc ; gap_handle_next_act_op + 1236
0x080090a2: 2101 .! MOVS r1,#1
0x080090a4: f04f0c18 O... MOV r12,#0x18
0x080090a8: f04f0e16 O... MOV lr,#0x16
0x080090ac: 2314 .# MOVS r3,#0x14
0x080090ae: 2412 .$ MOVS r4,#0x12
0x080090b0: 2510 .% MOVS r5,#0x10
0x080090b2: 70c1 .p STRB r1,[r0,#3]
0x080090b4: 210e .! MOVS r1,#0xe
0x080090b6: e00b .. B 0x80090d0 ; gap_handle_next_act_op + 1256
0x080090b8: 2402 .$ MOVS r4,#2
0x080090ba: e035 5. B 0x8009128 ; gap_handle_next_act_op + 1344
0x080090bc: 2102 .! MOVS r1,#2
0x080090be: f04f0c24 O.$. MOV r12,#0x24
0x080090c2: f04f0e22 O.". MOV lr,#0x22
0x080090c6: 2320 # MOVS r3,#0x20
0x080090c8: 241e .$ MOVS r4,#0x1e
0x080090ca: 251c .% MOVS r5,#0x1c
0x080090cc: 70c1 .p STRB r1,[r0,#3]
0x080090ce: 211a .! MOVS r1,#0x1a
0x080090d0: 68ba .h LDR r2,[r7,#8]
0x080090d2: 89d2 .. LDRH r2,[r2,#0xe]
0x080090d4: 5242 BR STRH r2,[r0,r1]
0x080090d6: 68b9 .h LDR r1,[r7,#8]
0x080090d8: 8a09 .. LDRH r1,[r1,#0x10]
0x080090da: 5341 AS STRH r1,[r0,r5]
0x080090dc: 68b9 .h LDR r1,[r7,#8]
0x080090de: 8a89 .. LDRH r1,[r1,#0x14]
0x080090e0: 5301 .S STRH r1,[r0,r4]
0x080090e2: 68b9 .h LDR r1,[r7,#8]
0x080090e4: 8a49 I. LDRH r1,[r1,#0x12]
0x080090e6: 52c1 .R STRH r1,[r0,r3]
0x080090e8: 68b9 .h LDR r1,[r7,#8]
0x080090ea: 8ac9 .. LDRH r1,[r1,#0x16]
0x080090ec: f820100e ... STRH r1,[r0,lr]
0x080090f0: 68b9 .h LDR r1,[r7,#8]
0x080090f2: 8b09 .. LDRH r1,[r1,#0x18]
0x080090f4: f820100c ... STRH r1,[r0,r12]
0x080090f8: 68b9 .h LDR r1,[r7,#8]
0x080090fa: f8b12005 ... LDRH r2,[r1,#5]
0x080090fe: 86c2 .. STRH r2,[r0,#0x36]
0x08009100: 2203 ." MOVS r2,#3
0x08009102: f8d11001 .... LDR r1,[r1,#1]
0x08009106: f8c01032 ..2. STR r1,[r0,#0x32]
0x0800910a: 79b1 .y LDRB r1,[r6,#6]
0x0800910c: 71b2 .q STRB r2,[r6,#6]
0x0800910e: 7171 qq STRB r1,[r6,#5]
0x08009110: 68b9 .h LDR r1,[r7,#8]
0x08009112: 7809 .x LDRB r1,[r1,#0]
0x08009114: f8801038 ..8. STRB r1,[r0,#0x38]
0x08009118: 210d .! MOVS r1,#0xd
0x0800911a: 7031 1p STRB r1,[r6,#0]
0x0800911c: e02f /. B 0x800917e ; gap_handle_next_act_op + 1430
0x0800911e: 240d .$ MOVS r4,#0xd
0x08009120: e002 .. B 0x8009128 ; gap_handle_next_act_op + 1344
0x08009122: 2401 .$ MOVS r4,#1
0x08009124: e000 .. B 0x8009128 ; gap_handle_next_act_op + 1344
0x08009126: 2406 .$ MOVS r4,#6
0x08009128: 2300 .# MOVS r3,#0
0x0800912a: 80c4 .. STRH r4,[r0,#6]
0x0800912c: 7203 .r STRB r3,[r0,#8]
0x0800912e: 788b .x LDRB r3,[r1,#2]
0x08009130: 7243 Cr STRB r3,[r0,#9]
0x08009132: 798b .y LDRB r3,[r1,#6]
0x08009134: 7403 .t STRB r3,[r0,#0x10]
0x08009136: f8d13007 ...0 LDR r3,[r1,#7]
0x0800913a: f8c0300a ...0 STR r3,[r0,#0xa]
0x0800913e: f8b1300b ...0 LDRH r3,[r1,#0xb]
0x08009142: 81c3 .. STRH r3,[r0,#0xe]
0x08009144: 89cb .. LDRH r3,[r1,#0xe]
0x08009146: 6143 Ca STR r3,[r0,#0x14]
0x08009148: f8b13003 ...0 LDRH r3,[r1,#3]
0x0800914c: 8383 .. STRH r3,[r0,#0x1c]
0x0800914e: 8a0b .. LDRH r3,[r1,#0x10]
0x08009150: 6183 .a STR r3,[r0,#0x18]
0x08009152: b162 b. CBZ r2,0x800916e ; gap_handle_next_act_op + 1414
0x08009154: 7c8b .| LDRB r3,[r1,#0x12]
0x08009156: 2a02 .* CMP r2,#2
0x08009158: f8803020 .. 0 STRB r3,[r0,#0x20]
0x0800915c: f8b13013 ...0 LDRH r3,[r1,#0x13]
0x08009160: f8a03021 ..!0 STRH r3,[r0,#0x21]
0x08009164: d103 .. BNE 0x800916e ; gap_handle_next_act_op + 1414
0x08009166: 8aca .. LDRH r2,[r1,#0x16]
0x08009168: 8482 .. STRH r2,[r0,#0x24]
0x0800916a: 8b09 .. LDRH r1,[r1,#0x18]
0x0800916c: 84c1 .. STRH r1,[r0,#0x26]
0x0800916e: 68b9 .h LDR r1,[r7,#8]
0x08009170: 794a Jy LDRB r2,[r1,#5]
0x08009172: 710a .q STRB r2,[r1,#4]
0x08009174: 2101 .! MOVS r1,#1
0x08009176: 2202 ." MOVS r2,#2
0x08009178: 7031 1p STRB r1,[r6,#0]
0x0800917a: 68b9 .h LDR r1,[r7,#8]
0x0800917c: 714a Jq STRB r2,[r1,#5]
0x0800917e: e8bd4ff8 ...O POP {r3-r11,lr}
0x08009182: f012bc49 ..I. B.W ke_msg_send ; 0x801ba18
0x08009186: bf00 .. NOP
gap_name_req_rsp
0x08009188: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800918c: 4698 .F MOV r8,r3
0x0800918e: 4614 .F MOV r4,r2
0x08009190: 460f .F MOV r7,r1
0x08009192: 4606 .F MOV r6,r0
0x08009194: f7fffd18 .... BL gap_get_connect_status ; 0x8008bc8
0x08009198: b1b8 .. CBZ r0,0x80091ca ; gap_name_req_rsp + 66
0x0800919a: 0230 0. LSLS r0,r6,#8
0x0800919c: 2200 ." MOVS r2,#0
0x0800919e: 2600 .& MOVS r6,#0
0x080091a0: 1d01 .. ADDS r1,r0,#4
0x080091a2: f1040016 .... ADD r0,r4,#0x16
0x080091a6: b283 .. UXTH r3,r0
0x080091a8: f6406017 @..` MOV r0,#0xe17
0x080091ac: f012fc10 .... BL ke_msg_alloc ; 0x801b9d0
0x080091b0: 4605 .F MOV r5,r0
0x080091b2: 80c4 .. STRH r4,[r0,#6]
0x080091b4: 8047 G. STRH r7,[r0,#2]
0x080091b6: 8006 .. STRH r6,[r0,#0]
0x080091b8: 3008 .0 ADDS r0,r0,#8
0x080091ba: 4641 AF MOV r1,r8
0x080091bc: 4622 "F MOV r2,r4
0x080091be: f7f9f871 ..q. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080091c2: 4628 (F MOV r0,r5
0x080091c4: f012fc28 ..(. BL ke_msg_send ; 0x801ba18
0x080091c8: e000 .. B 0x80091cc ; gap_name_req_rsp + 68
0x080091ca: 2602 .& MOVS r6,#2
0x080091cc: 4630 0F MOV r0,r6
0x080091ce: e8bd81f0 .... POP {r4-r8,pc}
gap_param_update_rsp
0x080091d2: b5b0 .. PUSH {r4,r5,r7,lr}
0x080091d4: 7845 Ex LDRB r5,[r0,#1]
0x080091d6: 4604 .F MOV r4,r0
0x080091d8: 4628 (F MOV r0,r5
0x080091da: f7fffcf5 .... BL gap_get_connect_status ; 0x8008bc8
0x080091de: b188 .. CBZ r0,0x8009204 ; gap_param_update_rsp + 50
0x080091e0: 0228 (. LSLS r0,r5,#8
0x080091e2: 2200 ." MOVS r2,#0
0x080091e4: 2306 .# MOVS r3,#6
0x080091e6: 2500 .% MOVS r5,#0
0x080091e8: 1d01 .. ADDS r1,r0,#4
0x080091ea: f6406042 @.B` MOV r0,#0xe42
0x080091ee: f012fbef .... BL ke_msg_alloc ; 0x801b9d0
0x080091f2: 7821 !x LDRB r1,[r4,#0]
0x080091f4: 7001 .p STRB r1,[r0,#0]
0x080091f6: f8d41002 .... LDR r1,[r4,#2]
0x080091fa: f8c01002 .... STR r1,[r0,#2]
0x080091fe: f012fc0b .... BL ke_msg_send ; 0x801ba18
0x08009202: e000 .. B 0x8009206 ; gap_param_update_rsp + 52
0x08009204: 2502 .% MOVS r5,#2
0x08009206: 4628 (F MOV r0,r5
0x08009208: bdb0 .. POP {r4,r5,r7,pc}
gap_security_param_init
0x0800920a: b580 .. PUSH {r7,lr}
0x0800920c: f7fbfee0 .... BL app_sec_set_param ; 0x8004fd0
0x08009210: 2000 . MOVS r0,#0
0x08009212: bd80 .. POP {r7,pc}
gap_set_cb_func
0x08009214: 4901 .I LDR r1,[pc,#4] ; [0x800921c] = 0x200052f0
0x08009216: 60c8 .` STR r0,[r1,#0xc]
0x08009218: 2000 . MOVS r0,#0
0x0800921a: 4770 pG BX lr
$d.42
__arm_cp.21_0
0x0800921c: 200052f0 .R. DCD 536892144
$t.37
gapc_att_bearer_error_send
0x08009220: 4904 .I LDR r1,[pc,#16] ; [0x8009234] = 0x20008f80
0x08009222: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
0x08009226: 0200 .. LSLS r0,r0,#8
0x08009228: 1d02 .. ADDS r2,r0,#4
0x0800922a: f6406004 @..` MOV r0,#0xe04
0x0800922e: 89c9 .. LDRH r1,[r1,#0xe]
0x08009230: f012bc06 .... B.W ke_msg_send_basic ; 0x801ba40
$d.38
__arm_cp.20_0
0x08009234: 20008f80 ... DCD 536907648
$t.4
gapc_avail_conidx_find
0x08009238: b510 .. PUSH {r4,lr}
0x0800923a: 2400 .$ MOVS r4,#0
0x0800923c: 2c13 ., CMP r4,#0x13
0x0800923e: d808 .. BHI 0x8009252 ; gapc_avail_conidx_find + 26
0x08009240: 0220 . LSLS r0,r4,#8
0x08009242: 3004 .0 ADDS r0,#4
0x08009244: b280 .. UXTH r0,r0
0x08009246: f012fc25 ..%. BL ke_state_get ; 0x801ba94
0x0800924a: 283f ?( CMP r0,#0x3f
0x0800924c: d002 .. BEQ 0x8009254 ; gapc_avail_conidx_find + 28
0x0800924e: 3401 .4 ADDS r4,#1
0x08009250: e7f4 .. B 0x800923c ; gapc_avail_conidx_find + 4
0x08009252: 24ff .$ MOVS r4,#0xff
0x08009254: b2e0 .. UXTB r0,r4
0x08009256: bd10 .. POP {r4,pc}
gapc_bond_cfm_handler
0x08009258: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800925c: b088 .. SUB sp,sp,#0x20
0x0800925e: 4610 .F MOV r0,r2
0x08009260: 4614 .F MOV r4,r2
0x08009262: 460d .F MOV r5,r1
0x08009264: f012fc16 .... BL ke_state_get ; 0x801ba94
0x08009268: 283f ?( CMP r0,#0x3f
0x0800926a: d103 .. BNE 0x8009274 ; gapc_bond_cfm_handler + 28
0x0800926c: 2000 . MOVS r0,#0
0x0800926e: b008 .. ADD sp,sp,#0x20
0x08009270: e8bd81f0 .... POP {r4-r8,pc}
0x08009274: 7828 (x LDRB r0,[r5,#0]
0x08009276: 3801 .8 SUBS r0,#1
0x08009278: 2809 .( CMP r0,#9
0x0800927a: d8f7 .. BHI 0x800926c ; gapc_bond_cfm_handler + 20
0x0800927c: 0a24 $. LSRS r4,r4,#8
0x0800927e: e8dff010 .... TBH [pc,r0,LSL #1]
$d.19
0x08009282: 000b .. DCW 11
0x08009284: 000a000a .... DCD 655370
0x08009288: 009d0077 w... DCD 10289271
0x0800928c: 00d200b1 .... DCD 13762737
0x08009290: 00e8000a .... DCD 15204362
0x08009294: 011e .. DCW 286
$t.20
0x08009296: e7e9 .. B 0x800926c ; gapc_bond_cfm_handler + 20
0x08009298: f8df0efc .... LDR.W r0,[pc,#3836] ; [0x800a198] = 0x20008f80
0x0800929c: 786f ox LDRB r7,[r5,#1]
0x0800929e: f8508024 P.$. LDR r8,[r0,r4,LSL #2]
0x080092a2: 4620 F MOV r0,r4
0x080092a4: f001feae .... BL gapc_get_role ; 0x800b004
0x080092a8: 2801 .( CMP r0,#1
0x080092aa: d1df .. BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x080092ac: f8980058 ..X. LDRB r0,[r8,#0x58]
0x080092b0: 2f00 ./ CMP r7,#0
0x080092b2: f1a00102 .... SUB r1,r0,#2
0x080092b6: fab1f181 .... CLZ r1,r1
0x080092ba: ea4f1151 O.Q. LSR r1,r1,#5
0x080092be: ea4f06c1 O... LSL r6,r1,#3
0x080092c2: f0008154 ..T. BEQ.W 0x800956e ; gapc_bond_cfm_handler + 790
0x080092c6: 2802 .( CMP r0,#2
0x080092c8: f0408151 @.Q. BNE.W 0x800956e ; gapc_bond_cfm_handler + 790
0x080092cc: f8d86050 ..P` LDR r6,[r8,#0x50]
0x080092d0: f8d50002 .... LDR r0,[r5,#2]
0x080092d4: f8d51005 .... LDR r1,[r5,#5]
0x080092d8: f8c6101a .... STR r1,[r6,#0x1a]
0x080092dc: f8c60017 .... STR r0,[r6,#0x17]
0x080092e0: f006f9ee .... BL gapm_is_sec_con_pairing_supp ; 0x800f6c0
0x080092e4: 7e71 q~ LDRB r1,[r6,#0x19]
0x080092e6: b910 .. CBNZ r0,0x80092ee ; gapc_bond_cfm_handler + 150
0x080092e8: f00101f7 .... AND r1,r1,#0xf7
0x080092ec: 7671 qv STRB r1,[r6,#0x19]
0x080092ee: 0708 .. LSLS r0,r1,#28
0x080092f0: bf44 D. ITT MI
0x080092f2: 7cb0 .| LDRBMI r0,[r6,#0x12]
0x080092f4: ea5f7000 _..p LSLSMI r0,r0,#28
0x080092f8: f100817c ..|. BMI.W 0x80095f4 ; gapc_bond_cfm_handler + 924
0x080092fc: f8b8005e ..^. LDRH r0,[r8,#0x5e]
0x08009300: 0640 @. LSLS r0,r0,#25
0x08009302: d404 .. BMI 0x800930e ; gapc_bond_cfm_handler + 182
0x08009304: f006f9d6 .... BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x08009308: 2800 .( CMP r0,#0
0x0800930a: f0008158 ..X. BEQ.W 0x80095be ; gapc_bond_cfm_handler + 870
0x0800930e: 78e8 .x LDRB r0,[r5,#3]
0x08009310: b938 8. CBNZ r0,0x8009322 ; gapc_bond_cfm_handler + 202
0x08009312: 7c70 p| LDRB r0,[r6,#0x11]
0x08009314: 2801 .( CMP r0,#1
0x08009316: d104 .. BNE 0x8009322 ; gapc_bond_cfm_handler + 202
0x08009318: f8b8005e ..^. LDRH r0,[r8,#0x5e]
0x0800931c: 0640 @. LSLS r0,r0,#25
0x0800931e: f140810b @... BPL.W 0x8009538 ; gapc_bond_cfm_handler + 736
0x08009322: 4620 F MOV r0,r4
0x08009324: f003f952 ..R. BL gapc_smp_check_max_key_size ; 0x800c5cc
0x08009328: 2800 .( CMP r0,#0
0x0800932a: f000814a ..J. BEQ.W 0x80095c2 ; gapc_bond_cfm_handler + 874
0x0800932e: 7a29 )z LDRB r1,[r5,#8]
0x08009330: 4620 F MOV r0,r4
0x08009332: f003f90b .... BL gapc_smp_check_key_distrib ; 0x800c54c
0x08009336: b920 . CBNZ r0,0x8009342 ; gapc_bond_cfm_handler + 234
0x08009338: f8b8005e ..^. LDRH r0,[r8,#0x5e]
0x0800933c: 0640 @. LSLS r0,r0,#25
0x0800933e: f14080f9 @... BPL.W 0x8009534 ; gapc_bond_cfm_handler + 732
0x08009342: 4620 F MOV r0,r4
0x08009344: f003fac8 .... BL gapc_smp_get_key_sec_prop ; 0x800c8d8
0x08009348: 4620 F MOV r0,r4
0x0800934a: 2101 .! MOVS r1,#1
0x0800934c: f003fca0 .... BL gapc_smp_is_sec_mode_reached ; 0x800cc90
0x08009350: 2800 .( CMP r0,#0
0x08009352: f0008134 ..4. BEQ.W 0x80095be ; gapc_bond_cfm_handler + 870
0x08009356: 7e70 p~ LDRB r0,[r6,#0x19]
0x08009358: f0400104 @... ORR r1,r0,#4
0x0800935c: f0010107 .... AND r1,r1,#7
0x08009360: 2904 .) CMP r1,#4
0x08009362: f040815a @.Z. BNE.W 0x800961a ; gapc_bond_cfm_handler + 962
0x08009366: 2100 .! MOVS r1,#0
0x08009368: 2200 ." MOVS r2,#0
0x0800936a: f8a6101b .... STRH r1,[r6,#0x1b]
0x0800936e: e15d ]. B 0x800962c ; gapc_bond_cfm_handler + 980
0x08009370: 48c6 .H LDR r0,[pc,#792] ; [0x800968c] = 0x20008f80
0x08009372: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x08009376: 6d38 8m LDR r0,[r7,#0x50]
0x08009378: 2800 .( CMP r0,#0
0x0800937a: f00080db .... BEQ.W 0x8009534 ; gapc_bond_cfm_handler + 732
0x0800937e: f8900148 ..H. LDRB r0,[r0,#0x148]
0x08009382: 0740 @. LSLS r0,r0,#29
0x08009384: f53faf72 ?.r. BMI 0x800926c ; gapc_bond_cfm_handler + 20
0x08009388: 786e nx LDRB r6,[r5,#1]
0x0800938a: 4620 F MOV r0,r4
0x0800938c: f001fe3a ..:. BL gapc_get_role ; 0x800b004
0x08009390: 4680 .F MOV r8,r0
0x08009392: 6d38 8m LDR r0,[r7,#0x50]
0x08009394: 2e00 .. CMP r6,#0
0x08009396: f8901148 ..H. LDRB r1,[r0,#0x148]
0x0800939a: f0410104 A... ORR r1,r1,#4
0x0800939e: f8801148 ..H. STRB r1,[r0,#0x148]
0x080093a2: f00080de .... BEQ.W 0x8009562 ; gapc_bond_cfm_handler + 778
0x080093a6: f8b7105e ..^. LDRH r1,[r7,#0x5e]
0x080093aa: 3502 .5 ADDS r5,#2
0x080093ac: 0649 I. LSLS r1,r1,#25
0x080093ae: f10080e0 .... BMI.W 0x8009572 ; gapc_bond_cfm_handler + 794
0x080093b2: 4629 )F MOV r1,r5
0x080093b4: 2210 ." MOVS r2,#0x10
0x080093b6: f7f8ff75 ..u. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080093ba: e0f3 .. B 0x80095a4 ; gapc_bond_cfm_handler + 844
0x080093bc: 48fd .H LDR r0,[pc,#1012] ; [0x80097b4] = 0x20008f80
0x080093be: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x080093c2: 4620 F MOV r0,r4
0x080093c4: f001fe1e .... BL gapc_get_role ; 0x800b004
0x080093c8: 4606 .F MOV r6,r0
0x080093ca: f8970058 ..X. LDRB r0,[r7,#0x58]
0x080093ce: 2812 .( CMP r0,#0x12
0x080093d0: f47faf4c ..L. BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x080093d4: 1ca9 .. ADDS r1,r5,#2
0x080093d6: 4620 F MOV r0,r4
0x080093d8: f003fb91 .... BL gapc_smp_id_info_send ; 0x800cafe
0x080093dc: 4620 F MOV r0,r4
0x080093de: f003fb75 ..u. BL gapc_smp_id_addr_info_send ; 0x800cacc
0x080093e2: e0a2 .. B 0x800952a ; gapc_bond_cfm_handler + 722
0x080093e4: 48f3 .H LDR r0,[pc,#972] ; [0x80097b4] = 0x20008f80
0x080093e6: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x080093ea: 4620 F MOV r0,r4
0x080093ec: f001fe0a .... BL gapc_get_role ; 0x800b004
0x080093f0: 4606 .F MOV r6,r0
0x080093f2: f8970058 ..X. LDRB r0,[r7,#0x58]
0x080093f6: 2813 .( CMP r0,#0x13
0x080093f8: f47faf38 ..8. BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x080093fc: 3502 .5 ADDS r5,#2
0x080093fe: f1070010 .... ADD r0,r7,#0x10
0x08009402: 2210 ." MOVS r2,#0x10
0x08009404: 4629 )F MOV r1,r5
0x08009406: f7f8ff4d ..M. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800940a: 2000 . MOVS r0,#0
0x0800940c: 4629 )F MOV r1,r5
0x0800940e: 2210 ." MOVS r2,#0x10
0x08009410: 6338 8c STR r0,[r7,#0x30]
0x08009412: 200a . MOVS r0,#0xa
0x08009414: af03 .. ADD r7,sp,#0xc
0x08009416: f88d000c .... STRB r0,[sp,#0xc]
0x0800941a: 1c78 x. ADDS r0,r7,#1
0x0800941c: f7f8ff42 ..B. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08009420: 4620 F MOV r0,r4
0x08009422: 4639 9F MOV r1,r7
0x08009424: e07f .. B 0x8009526 ; gapc_bond_cfm_handler + 718
0x08009426: 48e3 .H LDR r0,[pc,#908] ; [0x80097b4] = 0x20008f80
0x08009428: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0800942c: 4620 F MOV r0,r4
0x0800942e: f001fde9 .... BL gapc_get_role ; 0x800b004
0x08009432: 4606 .F MOV r6,r0
0x08009434: f8970058 ..X. LDRB r0,[r7,#0x58]
0x08009438: 2811 .( CMP r0,#0x11
0x0800943a: f47faf17 .... BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x0800943e: 4620 F MOV r0,r4
0x08009440: f001fac8 .... BL gapc_enc_keysize_get ; 0x800a9d4
0x08009444: 1ca9 .. ADDS r1,r5,#2
0x08009446: 2200 ." MOVS r2,#0
0x08009448: 280f .( CMP r0,#0xf
0x0800944a: d854 T. BHI 0x80094f6 ; gapc_bond_cfm_handler + 670
0x0800944c: 540a .T STRB r2,[r1,r0]
0x0800944e: 3001 .0 ADDS r0,#1
0x08009450: e7fa .. B 0x8009448 ; gapc_bond_cfm_handler + 496
0x08009452: 7868 hx LDRB r0,[r5,#1]
0x08009454: 2800 .( CMP r0,#0
0x08009456: d06f o. BEQ 0x8009538 ; gapc_bond_cfm_handler + 736
0x08009458: 48d6 .H LDR r0,[pc,#856] ; [0x80097b4] = 0x20008f80
0x0800945a: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0800945e: 6d37 7m LDR r7,[r6,#0x50]
0x08009460: f8970148 ..H. LDRB r0,[r7,#0x148]
0x08009464: 0741 A. LSLS r1,r0,#29
0x08009466: f53faf01 ?... BMI 0x800926c ; gapc_bond_cfm_handler + 20
0x0800946a: f0400004 @... ORR r0,r0,#4
0x0800946e: 1ca9 .. ADDS r1,r5,#2
0x08009470: f8870148 ..H. STRB r0,[r7,#0x148]
0x08009474: 200f . MOVS r0,#0xf
0x08009476: b242 B. SXTB r2,r0
0x08009478: 2a00 .* CMP r2,#0
0x0800947a: d45f _. BMI 0x800953c ; gapc_bond_cfm_handler + 740
0x0800947c: b2c2 .. UXTB r2,r0
0x0800947e: 3801 .8 SUBS r0,#1
0x08009480: 440a .D ADD r2,r2,r1
0x08009482: 7c12 .| LDRB r2,[r2,#0x10]
0x08009484: 2a00 .* CMP r2,#0
0x08009486: d0f6 .. BEQ 0x8009476 ; gapc_bond_cfm_handler + 542
0x08009488: f107003e ..>. ADD r0,r7,#0x3e
0x0800948c: 2210 ." MOVS r2,#0x10
0x0800948e: f7f8ff09 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08009492: 6d30 0m LDR r0,[r6,#0x50]
0x08009494: f1050112 .... ADD r1,r5,#0x12
0x08009498: 2210 ." MOVS r2,#0x10
0x0800949a: f5007094 ...p ADD r0,r0,#0x128
0x0800949e: f7f8ff01 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080094a2: 6d30 0m LDR r0,[r6,#0x50]
0x080094a4: 2102 .! MOVS r1,#2
0x080094a6: 2200 ." MOVS r2,#0
0x080094a8: e9cd2100 ...! STRD r2,r1,[sp,#0]
0x080094ac: f1070191 .... ADD r1,r7,#0x91
0x080094b0: f5007394 ...s ADD r3,r0,#0x128
0x080094b4: 4620 F MOV r0,r4
0x080094b6: 460a .F MOV r2,r1
0x080094b8: f003f948 ..H. BL gapc_smp_comp_f4 ; 0x800c74c
0x080094bc: e6d6 .. B 0x800926c ; gapc_bond_cfm_handler + 20
0x080094be: 48bd .H LDR r0,[pc,#756] ; [0x80097b4] = 0x20008f80
0x080094c0: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x080094c4: 6d30 0m LDR r0,[r6,#0x50]
0x080094c6: 2800 .( CMP r0,#0
0x080094c8: f43faed0 ?... BEQ 0x800926c ; gapc_bond_cfm_handler + 20
0x080094cc: f890004e ..N. LDRB r0,[r0,#0x4e]
0x080094d0: 2803 .( CMP r0,#3
0x080094d2: f47faecb .... BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x080094d6: f8960058 ..X. LDRB r0,[r6,#0x58]
0x080094da: 280a .( CMP r0,#0xa
0x080094dc: f47faec6 .... BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x080094e0: 7868 hx LDRB r0,[r5,#1]
0x080094e2: 2800 .( CMP r0,#0
0x080094e4: d06f o. BEQ 0x80095c6 ; gapc_bond_cfm_handler + 878
0x080094e6: 4620 F MOV r0,r4
0x080094e8: f001fd8c .... BL gapc_get_role ; 0x800b004
0x080094ec: 2800 .( CMP r0,#0
0x080094ee: f0008088 .... BEQ.W 0x8009602 ; gapc_bond_cfm_handler + 938
0x080094f2: 200d . MOVS r0,#0xd
0x080094f4: e08e .. B 0x8009614 ; gapc_bond_cfm_handler + 956
0x080094f6: 2006 . MOVS r0,#6
0x080094f8: af03 .. ADD r7,sp,#0xc
0x080094fa: 2210 ." MOVS r2,#0x10
0x080094fc: f88d000c .... STRB r0,[sp,#0xc]
0x08009500: 1c78 x. ADDS r0,r7,#1
0x08009502: f7f8fecf .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08009506: 4620 F MOV r0,r4
0x08009508: 4639 9F MOV r1,r7
0x0800950a: f003fc5b ..[. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800950e: 2007 . MOVS r0,#7
0x08009510: 69a9 .i LDR r1,[r5,#0x18]
0x08009512: f88d000c .... STRB r0,[sp,#0xc]
0x08009516: 6968 hi LDR r0,[r5,#0x14]
0x08009518: e9cd0104 .... STRD r0,r1,[sp,#0x10]
0x0800951c: a903 .. ADD r1,sp,#0xc
0x0800951e: 8a68 h. LDRH r0,[r5,#0x12]
0x08009520: f8ad000e .... STRH r0,[sp,#0xe]
0x08009524: 4620 F MOV r0,r4
0x08009526: f003fc4d ..M. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800952a: 4620 F MOV r0,r4
0x0800952c: 4631 1F MOV r1,r6
0x0800952e: f003ff4b ..K. BL gapc_smp_tkdp_send_continue ; 0x800d3c8
0x08009532: e69b .. B 0x800926c ; gapc_bond_cfm_handler + 20
0x08009534: 2608 .& MOVS r6,#8
0x08009536: e047 G. B 0x80095c8 ; gapc_bond_cfm_handler + 880
0x08009538: 2602 .& MOVS r6,#2
0x0800953a: e045 E. B 0x80095c8 ; gapc_bond_cfm_handler + 880
0x0800953c: f107003e ..>. ADD r0,r7,#0x3e
0x08009540: 2210 ." MOVS r2,#0x10
0x08009542: f7f8feaf .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08009546: 6d30 0m LDR r0,[r6,#0x50]
0x08009548: f8901148 ..H. LDRB r1,[r0,#0x148]
0x0800954c: f0410108 A... ORR r1,r1,#8
0x08009550: f8801148 ..H. STRB r1,[r0,#0x148]
0x08009554: 4620 F MOV r0,r4
0x08009556: f001fd55 ..U. BL gapc_get_role ; 0x800b004
0x0800955a: b358 X. CBZ r0,0x80095b4 ; gapc_bond_cfm_handler + 860
0x0800955c: f8960058 ..X. LDRB r0,[r6,#0x58]
0x08009560: e025 %. B 0x80095ae ; gapc_bond_cfm_handler + 854
0x08009562: f890004e ..N. LDRB r0,[r0,#0x4e]
0x08009566: 3801 .8 SUBS r0,#1
0x08009568: fab0f080 .... CLZ r0,r0
0x0800956c: 0946 F. LSRS r6,r0,#5
0x0800956e: bb5e ^. CBNZ r6,0x80095c8 ; gapc_bond_cfm_handler + 880
0x08009570: e67c |. B 0x800926c ; gapc_bond_cfm_handler + 20
0x08009572: f890104e ..N. LDRB r1,[r0,#0x4e]
0x08009576: 2901 .) CMP r1,#1
0x08009578: f47fae78 ..x. BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x0800957c: f500709c ...p ADD r0,r0,#0x138
0x08009580: 4629 )F MOV r1,r5
0x08009582: 2210 ." MOVS r2,#0x10
0x08009584: f7f8fe8e .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08009588: 4628 (F MOV r0,r5
0x0800958a: f7fcfe86 .... BL co_read32p ; 0x800629a
0x0800958e: 6d39 9m LDR r1,[r7,#0x50]
0x08009590: 2200 ." MOVS r2,#0
0x08009592: f8812121 ..!! STRB r2,[r1,#0x121]
0x08009596: 4a3e >J LDR r2,[pc,#248] ; [0x8009690] = 0xf4240
0x08009598: fbb0f3f2 .... UDIV r3,r0,r2
0x0800959c: fb030012 .... MLS r0,r3,r2,r0
0x080095a0: f8c10124 ..$. STR r0,[r1,#0x124]
0x080095a4: f1b80f00 .... CMP r8,#0
0x080095a8: d004 .. BEQ 0x80095b4 ; gapc_bond_cfm_handler + 860
0x080095aa: f8970058 ..X. LDRB r0,[r7,#0x58]
0x080095ae: 2805 .( CMP r0,#5
0x080095b0: f47fae5c ..\. BNE 0x800926c ; gapc_bond_cfm_handler + 20
0x080095b4: 4620 F MOV r0,r4
0x080095b6: 2100 .! MOVS r1,#0
0x080095b8: f003f95e ..^. BL gapc_smp_generate_rand ; 0x800c878
0x080095bc: e656 V. B 0x800926c ; gapc_bond_cfm_handler + 20
0x080095be: 2603 .& MOVS r6,#3
0x080095c0: e002 .. B 0x80095c8 ; gapc_bond_cfm_handler + 880
0x080095c2: 2606 .& MOVS r6,#6
0x080095c4: e000 .. B 0x80095c8 ; gapc_bond_cfm_handler + 880
0x080095c6: 260c .& MOVS r6,#0xc
0x080095c8: 48e5 .H LDR r0,[pc,#916] ; [0x8009960] = 0x20008f80
0x080095ca: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x080095ce: f8900058 ..X. LDRB r0,[r0,#0x58]
0x080095d2: 2800 .( CMP r0,#0
0x080095d4: f43fae4a ?.J. BEQ 0x800926c ; gapc_bond_cfm_handler + 20
0x080095d8: 4620 F MOV r0,r4
0x080095da: 4631 1F MOV r1,r6
0x080095dc: f003fba3 .... BL gapc_smp_pair_fail_send ; 0x800cd26
0x080095e0: 4620 F MOV r0,r4
0x080095e2: f001fd0f .... BL gapc_get_role ; 0x800b004
0x080095e6: f1060160 ..`. ADD r1,r6,#0x60
0x080095ea: 4620 F MOV r0,r4
0x080095ec: 2201 ." MOVS r2,#1
0x080095ee: f003fbb5 .... BL gapc_smp_pairing_end ; 0x800cd5c
0x080095f2: e63b ;. B 0x800926c ; gapc_bond_cfm_handler + 20
0x080095f4: f8b8005e ..^. LDRH r0,[r8,#0x5e]
0x080095f8: f0400040 @.@. ORR r0,r0,#0x40
0x080095fc: f8a8005e ..^. STRH r0,[r8,#0x5e]
0x08009600: e67c |. B 0x80092fc ; gapc_bond_cfm_handler + 164
0x08009602: 6d30 0m LDR r0,[r6,#0x50]
0x08009604: f8900148 ..H. LDRB r0,[r0,#0x148]
0x08009608: 0780 .. LSLS r0,r0,#30
0x0800960a: d502 .. BPL 0x8009612 ; gapc_bond_cfm_handler + 954
0x0800960c: 4620 F MOV r0,r4
0x0800960e: f003fa87 .... BL gapc_smp_init_mac_key_calculation ; 0x800cb20
0x08009612: 200b . MOVS r0,#0xb
0x08009614: f8860058 ..X. STRB r0,[r6,#0x58]
0x08009618: e628 (. B 0x800926c ; gapc_bond_cfm_handler + 20
0x0800961a: 7d31 1} LDRB r1,[r6,#0x14]
0x0800961c: 7ef2 .~ LDRB r2,[r6,#0x1b]
0x0800961e: 7d73 s} LDRB r3,[r6,#0x15]
0x08009620: 7f35 5. LDRB r5,[r6,#0x1c]
0x08009622: 400a .@ ANDS r2,r2,r1
0x08009624: ea050103 .... AND r1,r5,r3
0x08009628: 76f2 .v STRB r2,[r6,#0x1b]
0x0800962a: 7731 1w STRB r1,[r6,#0x1c]
0x0800962c: f88d000f .... STRB r0,[sp,#0xf]
0x08009630: f8b60017 .... LDRH r0,[r6,#0x17]
0x08009634: 2302 .# MOVS r3,#2
0x08009636: f88d1012 .... STRB r1,[sp,#0x12]
0x0800963a: a903 .. ADD r1,sp,#0xc
0x0800963c: f88d2011 ... STRB r2,[sp,#0x11]
0x08009640: f88d300c ...0 STRB r3,[sp,#0xc]
0x08009644: f8ad000d .... STRH r0,[sp,#0xd]
0x08009648: 7eb0 .~ LDRB r0,[r6,#0x1a]
0x0800964a: f88d0010 .... STRB r0,[sp,#0x10]
0x0800964e: 4620 F MOV r0,r4
0x08009650: f003fbb8 .... BL gapc_smp_pdu_send ; 0x800cdc4
0x08009654: f8b8005e ..^. LDRH r0,[r8,#0x5e]
0x08009658: 0640 @. LSLS r0,r0,#25
0x0800965a: d40c .. BMI 0x8009676 ; gapc_bond_cfm_handler + 1054
0x0800965c: 2007 . MOVS r0,#7
0x0800965e: f8880058 ..X. STRB r0,[r8,#0x58]
0x08009662: f8d80050 ..P. LDR r0,[r8,#0x50]
0x08009666: f890104e ..N. LDRB r1,[r0,#0x4e]
0x0800966a: b141 A. CBZ r1,0x800967e ; gapc_bond_cfm_handler + 1062
0x0800966c: 4620 F MOV r0,r4
0x0800966e: 2104 .! MOVS r1,#4
0x08009670: f003fd50 ..P. BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x08009674: e5fa .. B 0x800926c ; gapc_bond_cfm_handler + 20
0x08009676: 2004 . MOVS r0,#4
0x08009678: f8880058 ..X. STRB r0,[r8,#0x58]
0x0800967c: e5f6 .. B 0x800926c ; gapc_bond_cfm_handler + 20
0x0800967e: f8901148 ..H. LDRB r1,[r0,#0x148]
0x08009682: f0410104 A... ORR r1,r1,#4
0x08009686: f8801148 ..H. STRB r1,[r0,#0x148]
0x0800968a: e5ef .. B 0x800926c ; gapc_bond_cfm_handler + 20
$d.21
__arm_cp.9_0
0x0800968c: 20008f80 ... DCD 536907648
__arm_cp.9_1
0x08009690: 000f4240 @B.. DCD 1000000
$t.16
gapc_bond_cmd_handler
0x08009694: e92d41ff -..A PUSH {r0-r8,lr}
0x08009698: 460e .F MOV r6,r1
0x0800969a: 2050 P MOVS r0,#0x50
0x0800969c: 0a15 .. LSRS r5,r2,#8
0x0800969e: 461f .F MOV r7,r3
0x080096a0: 4614 .F MOV r4,r2
0x080096a2: f10d0306 .... ADD r3,sp,#6
0x080096a6: 2101 .! MOVS r1,#1
0x080096a8: f8ad0006 .... STRH r0,[sp,#6]
0x080096ac: 4628 (F MOV r0,r5
0x080096ae: 4632 2F MOV r2,r6
0x080096b0: f002f894 .... BL gapc_process_op ; 0x800b7dc
0x080096b4: 4680 .F MOV r8,r0
0x080096b6: 2801 .( CMP r0,#1
0x080096b8: d13a :. BNE 0x8009730 ; gapc_bond_cmd_handler + 156
0x080096ba: 4628 (F MOV r0,r5
0x080096bc: f001fca2 .... BL gapc_get_role ; 0x800b004
0x080096c0: b1c8 .. CBZ r0,0x80096f6 ; gapc_bond_cmd_handler + 98
0x080096c2: 42bc .B CMP r4,r7
0x080096c4: d12b +. BNE 0x800971e ; gapc_bond_cmd_handler + 138
0x080096c6: 48a6 .H LDR r0,[pc,#664] ; [0x8009960] = 0x20008f80
0x080096c8: f8504025 P.%@ LDR r4,[r0,r5,LSL #2]
0x080096cc: f44f70a6 O..p MOV r0,#0x14c
0x080096d0: f7fcf8f0 .... BL btdm_malloc ; 0x80058b4
0x080096d4: f44f71a6 O..q MOV r1,#0x14c
0x080096d8: 6520 e STR r0,[r4,#0x50]
0x080096da: f7f8fe0a .... BL __aeabi_memclr ; 0x80022f2
0x080096de: 6d20 m LDR r0,[r4,#0x50]
0x080096e0: f8b61005 .... LDRH r1,[r6,#5]
0x080096e4: 8281 .. STRH r1,[r0,#0x14]
0x080096e6: f8d61001 .... LDR r1,[r6,#1]
0x080096ea: 6101 .a STR r1,[r0,#0x10]
0x080096ec: 4628 (F MOV r0,r5
0x080096ee: 2100 .! MOVS r1,#0
0x080096f0: f003fd10 .... BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x080096f4: e01c .. B 0x8009730 ; gapc_bond_cmd_handler + 156
0x080096f6: 489a .H LDR r0,[pc,#616] ; [0x8009960] = 0x20008f80
0x080096f8: f8504025 P.%@ LDR r4,[r0,r5,LSL #2]
0x080096fc: f8940057 ..W. LDRB r0,[r4,#0x57]
0x08009700: 0741 A. LSLS r1,r0,#29
0x08009702: d40e .. BMI 0x8009722 ; gapc_bond_cmd_handler + 142
0x08009704: 0780 .. LSLS r0,r0,#30
0x08009706: d40e .. BMI 0x8009726 ; gapc_bond_cmd_handler + 146
0x08009708: 1c77 w. ADDS r7,r6,#1
0x0800970a: 4638 8F MOV r0,r7
0x0800970c: f002ff70 ..p. BL gapc_smp_check_pairing_feat ; 0x800c5f0
0x08009710: b118 .. CBZ r0,0x800971a ; gapc_bond_cmd_handler + 134
0x08009712: 7930 0y LDRB r0,[r6,#4]
0x08009714: 3807 .8 SUBS r0,#7
0x08009716: 2809 .( CMP r0,#9
0x08009718: d90e .. BLS 0x8009738 ; gapc_bond_cmd_handler + 164
0x0800971a: 226a j" MOVS r2,#0x6a
0x0800971c: e004 .. B 0x8009728 ; gapc_bond_cmd_handler + 148
0x0800971e: 2242 B" MOVS r2,#0x42
0x08009720: e002 .. B 0x8009728 ; gapc_bond_cmd_handler + 148
0x08009722: 2245 E" MOVS r2,#0x45
0x08009724: e000 .. B 0x8009728 ; gapc_bond_cmd_handler + 148
0x08009726: 2269 i" MOVS r2,#0x69
0x08009728: 4628 (F MOV r0,r5
0x0800972a: 2101 .! MOVS r1,#1
0x0800972c: f002fb86 .... BL gapc_send_complete_evt ; 0x800be3c
0x08009730: 4640 @F MOV r0,r8
0x08009732: b004 .. ADD sp,sp,#0x10
0x08009734: e8bd81f0 .... POP {r4-r8,pc}
0x08009738: 78f0 .x LDRB r0,[r6,#3]
0x0800973a: 0701 .. LSLS r1,r0,#28
0x0800973c: d503 .. BPL 0x8009746 ; gapc_bond_cmd_handler + 178
0x0800973e: f005ffbf .... BL gapm_is_sec_con_pairing_supp ; 0x800f6c0
0x08009742: b1e0 .. CBZ r0,0x800977e ; gapc_bond_cmd_handler + 234
0x08009744: 78f0 .x LDRB r0,[r6,#3]
0x08009746: 0700 .. LSLS r0,r0,#28
0x08009748: d402 .. BMI 0x8009750 ; gapc_bond_cmd_handler + 188
0x0800974a: f005ffb3 .... BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x0800974e: b1b0 .. CBZ r0,0x800977e ; gapc_bond_cmd_handler + 234
0x08009750: f44f70a6 O..p MOV r0,#0x14c
0x08009754: f7fcf8ae .... BL btdm_malloc ; 0x80058b4
0x08009758: f44f71a6 O..q MOV r1,#0x14c
0x0800975c: 4606 .F MOV r6,r0
0x0800975e: 6520 e STR r0,[r4,#0x50]
0x08009760: f7f8fdc7 .... BL __aeabi_memclr ; 0x80022f2
0x08009764: 6838 8h LDR r0,[r7,#0]
0x08009766: f8d71003 .... LDR r1,[r7,#3]
0x0800976a: 6130 0a STR r0,[r6,#0x10]
0x0800976c: f8c61013 .... STR r1,[r6,#0x13]
0x08009770: 7cb0 .| LDRB r0,[r6,#0x12]
0x08009772: 07c1 .. LSLS r1,r0,#31
0x08009774: d105 .. BNE 0x8009782 ; gapc_bond_cmd_handler + 238
0x08009776: 2100 .! MOVS r1,#0
0x08009778: 2200 ." MOVS r2,#0
0x0800977a: 82b1 .. STRH r1,[r6,#0x14]
0x0800977c: e003 .. B 0x8009786 ; gapc_bond_cmd_handler + 242
0x0800977e: 2263 c" MOVS r2,#0x63
0x08009780: e7d2 .. B 0x8009728 ; gapc_bond_cmd_handler + 148
0x08009782: 7d32 2} LDRB r2,[r6,#0x14]
0x08009784: 7d71 q} LDRB r1,[r6,#0x15]
0x08009786: f88d000b .... STRB r0,[sp,#0xb]
0x0800978a: 8a30 0. LDRH r0,[r6,#0x10]
0x0800978c: 2701 .' MOVS r7,#1
0x0800978e: f88d100e .... STRB r1,[sp,#0xe]
0x08009792: a902 .. ADD r1,sp,#8
0x08009794: f88d200d ... STRB r2,[sp,#0xd]
0x08009798: f88d7008 ...p STRB r7,[sp,#8]
0x0800979c: f8ad0009 .... STRH r0,[sp,#9]
0x080097a0: 7cf0 .| LDRB r0,[r6,#0x13]
0x080097a2: f88d000c .... STRB r0,[sp,#0xc]
0x080097a6: 4628 (F MOV r0,r5
0x080097a8: f003fb0c .... BL gapc_smp_pdu_send ; 0x800cdc4
0x080097ac: f8847058 ..Xp STRB r7,[r4,#0x58]
0x080097b0: e7be .. B 0x8009730 ; gapc_bond_cmd_handler + 156
0x080097b2: bf00 .. NOP
$d.17
__arm_cp.8_0
0x080097b4: 20008f80 ... DCD 536907648
$t.51
gapc_bond_ind_handler
0x080097b8: b570 p. PUSH {r4-r6,lr}
0x080097ba: b092 .. SUB sp,sp,#0x48
0x080097bc: 4840 @H LDR r0,[pc,#256] ; [0x80098c0] = 0x8024b15
0x080097be: 461c .F MOV r4,r3
0x080097c0: 460d .F MOV r5,r1
0x080097c2: f015fd3b ..;. BL log_printf_level ; 0x801f23c
0x080097c6: 7828 (x LDRB r0,[r5,#0]
0x080097c8: 493e >I LDR r1,[pc,#248] ; [0x80098c4] = 0x8024bc4
0x080097ca: a33f ?. ADR r3,{pc}+0xfe ; 0x80098c8
0x080097cc: f2404214 @..B MOV r2,#0x414
0x080097d0: 9000 .. STR r0,[sp,#0]
0x080097d2: 2000 . MOVS r0,#0
0x080097d4: f015fd1e .... BL log_printf ; 0x801f214
0x080097d8: 7828 (x LDRB r0,[r5,#0]
0x080097da: 3802 .8 SUBS r0,#2
0x080097dc: 2805 .( CMP r0,#5
0x080097de: d86c l. BHI 0x80098ba ; gapc_bond_ind_handler + 258
0x080097e0: 0a24 $. LSRS r4,r4,#8
0x080097e2: e8dff000 .... TBB [pc,r0]
$d.52
0x080097e6: 4003 .@ DCW 16387
0x080097e8: 5f6a516a jQj_ DCD 1600803178
$t.53
0x080097ec: 4620 F MOV r0,r4
0x080097ee: f7fbfb53 ..S. BL app_sec_bonding_info_find ; 0x8004e98
0x080097f2: b130 0. CBZ r0,0x8009802 ; gapc_bond_ind_handler + 74
0x080097f4: f8101f06 .... LDRB r1,[r0,#6]!
0x080097f8: f0410102 A... ORR r1,r1,#2
0x080097fc: 7001 .p STRB r1,[r0,#0]
0x080097fe: f7fbf86b ..k. BL app_sec_bond_add ; 0x80048d8
0x08009802: 4620 F MOV r0,r4
0x08009804: f7fbfb48 ..H. BL app_sec_bonding_info_find ; 0x8004e98
0x08009808: 49d5 .I LDR r1,[pc,#852] ; [0x8009b60] = 0x200052fc
0x0800980a: 680d .h LDR r5,[r1,#0]
0x0800980c: b33d =. CBZ r5,0x800985e ; gapc_bond_ind_handler + 166
0x0800980e: 2116 .! MOVS r1,#0x16
0x08009810: f88d400c ...@ STRB r4,[sp,#0xc]
0x08009814: f88d1008 .... STRB r1,[sp,#8]
0x08009818: b1f8 .. CBZ r0,0x800985a ; gapc_bond_ind_handler + 162
0x0800981a: f8903042 ..B0 LDRB r3,[r0,#0x42]
0x0800981e: a902 .. ADD r1,sp,#8
0x08009820: 1d0a .. ADDS r2,r1,#4
0x08009822: f88d3015 ...0 STRB r3,[sp,#0x15]
0x08009826: f8b0600d ...` LDRH r6,[r0,#0xd]
0x0800982a: 7a03 .z LDRB r3,[r0,#8]
0x0800982c: f8a26007 ...` STRH r6,[r2,#7]
0x08009830: f88d300e ...0 STRB r3,[sp,#0xe]
0x08009834: f8d06009 ...` LDR r6,[r0,#9]
0x08009838: f8c26003 ...` STR r6,[r2,#3]
0x0800983c: f8b02040 ..@ LDRH r2,[r0,#0x40]
0x08009840: f8ad201a ... STRH r2,[sp,#0x1a]
0x08009844: 6bc2 .k LDR r2,[r0,#0x3c]
0x08009846: f8cd2016 ... STR r2,[sp,#0x16]
0x0800984a: f1010214 .... ADD r2,r1,#0x14
0x0800984e: f100012c ..,. ADD r1,r0,#0x2c
0x08009852: 4610 .F MOV r0,r2
0x08009854: 2210 ." MOVS r2,#0x10
0x08009856: f7f8fd25 ..%. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800985a: a802 .. ADD r0,sp,#8
0x0800985c: 47a8 .G BLX r5
0x0800985e: 4620 F MOV r0,r4
0x08009860: f7fbfb0a .... BL app_sec_bonding_info_del ; 0x8004e78
0x08009864: e029 ). B 0x80098ba ; gapc_bond_ind_handler + 258
0x08009866: 4620 F MOV r0,r4
0x08009868: f7fbfb06 .... BL app_sec_bonding_info_del ; 0x8004e78
0x0800986c: 48bc .H LDR r0,[pc,#752] ; [0x8009b60] = 0x200052fc
0x0800986e: 6801 .h LDR r1,[r0,#0]
0x08009870: b319 .. CBZ r1,0x80098ba ; gapc_bond_ind_handler + 258
0x08009872: 2017 . MOVS r0,#0x17
0x08009874: f88d400c ...@ STRB r4,[sp,#0xc]
0x08009878: f88d0008 .... STRB r0,[sp,#8]
0x0800987c: 78a8 .x LDRB r0,[r5,#2]
0x0800987e: f88d000d .... STRB r0,[sp,#0xd]
0x08009882: a802 .. ADD r0,sp,#8
0x08009884: 4788 .G BLX r1
0x08009886: e018 .. B 0x80098ba ; gapc_bond_ind_handler + 258
0x08009888: 4620 F MOV r0,r4
0x0800988a: f7fbfb05 .... BL app_sec_bonding_info_find ; 0x8004e98
0x0800988e: b1a0 .. CBZ r0,0x80098ba ; gapc_bond_ind_handler + 258
0x08009890: 7981 .y LDRB r1,[r0,#6]
0x08009892: 2217 ." MOVS r2,#0x17
0x08009894: f0410108 A... ORR r1,r1,#8
0x08009898: 7181 .q STRB r1,[r0,#6]
0x0800989a: 302c ,0 ADDS r0,r0,#0x2c
0x0800989c: 1ca9 .. ADDS r1,r5,#2
0x0800989e: f7f8fd01 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080098a2: e00a .. B 0x80098ba ; gapc_bond_ind_handler + 258
0x080098a4: 4620 F MOV r0,r4
0x080098a6: f001fbad .... BL gapc_get_role ; 0x800b004
0x080098aa: b110 .. CBZ r0,0x80098b2 ; gapc_bond_ind_handler + 250
0x080098ac: 48c1 .H LDR r0,[pc,#772] ; [0x8009bb4] = 0x2000024d
0x080098ae: 7840 @x LDRB r0,[r0,#1]
0x080098b0: b118 .. CBZ r0,0x80098ba ; gapc_bond_ind_handler + 258
0x080098b2: 1ca9 .. ADDS r1,r5,#2
0x080098b4: 4620 F MOV r0,r4
0x080098b6: f7fbfb15 .... BL app_sec_bonding_info_save_ltk ; 0x8004ee4
0x080098ba: 2000 . MOVS r0,#0
0x080098bc: b012 .. ADD sp,sp,#0x48
0x080098be: bd70 p. POP {r4-r6,pc}
$d.54
__arm_cp.26_0
0x080098c0: 08024b15 .K.. DCD 134368021
__arm_cp.26_1
0x080098c4: 08024bc4 .K.. DCD 134368196
0x080098c8: 63706167 gapc DCD 1668309351
0x080098cc: 6e6f625f _bon DCD 1852793439
0x080098d0: 6e695f64 d_in DCD 1852399460
0x080098d4: 61685f64 d_ha DCD 1634230116
0x080098d8: 656c646e ndle DCD 1701602414
0x080098dc: 25203a72 r: % DCD 622869106
0x080098e0: 000a0d64 d... DCD 658788
$t.35
gapc_bond_info_send
0x080098e4: b570 p. PUSH {r4-r6,lr}
0x080098e6: 4604 .F MOV r4,r0
0x080098e8: 48f1 .H LDR r0,[pc,#964] ; [0x8009cb0] = 0x20008f80
0x080098ea: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x080098ee: f8b6105e ..^. LDRH r1,[r6,#0x5e]
0x080098f2: f0410280 A... ORR r2,r1,#0x80
0x080098f6: 0749 I. LSLS r1,r1,#29
0x080098f8: f8a6205e ..^ STRH r2,[r6,#0x5e]
0x080098fc: d404 .. BMI 0x8009908 ; gapc_bond_info_send + 36
0x080098fe: f9900098 .... LDRSB r0,[r0,#0x98]
0x08009902: f1b03fff ...? CMP r0,#0xffffffff
0x08009906: dc29 ). BGT 0x800995c ; gapc_bond_info_send + 120
0x08009908: 0220 . LSLS r0,r4,#8
0x0800990a: 89f1 .. LDRH r1,[r6,#0xe]
0x0800990c: 2314 .# MOVS r3,#0x14
0x0800990e: 1d02 .. ADDS r2,r0,#4
0x08009910: f640605c @.\` MOV r0,#0xe5c
0x08009914: f012f85c ..\. BL ke_msg_alloc ; 0x801b9d0
0x08009918: b300 .. CBZ r0,0x800995c ; gapc_bond_info_send + 120
0x0800991a: f896103c ..<. LDRB r1,[r6,#0x3c]
0x0800991e: 4605 .F MOV r5,r0
0x08009920: 6b30 0k LDR r0,[r6,#0x30]
0x08009922: 7429 )t STRB r1,[r5,#0x10]
0x08009924: f896103d ..=. LDRB r1,[r6,#0x3d]
0x08009928: 6028 (` STR r0,[r5,#0]
0x0800992a: 8f30 0. LDRH r0,[r6,#0x38]
0x0800992c: 73e9 .s STRB r1,[r5,#0xf]
0x0800992e: f896103a ..:. LDRB r1,[r6,#0x3a]
0x08009932: 8128 (. STRH r0,[r5,#8]
0x08009934: 4401 .D ADD r1,r1,r0
0x08009936: 8169 i. STRH r1,[r5,#0xa]
0x08009938: f896103b ..;. LDRB r1,[r6,#0x3b]
0x0800993c: 2900 .) CMP r1,#0
0x0800993e: bf18 .. IT NE
0x08009940: 4401 .D ADDNE r1,r0
0x08009942: 6b70 pk LDR r0,[r6,#0x34]
0x08009944: 81a9 .. STRH r1,[r5,#0xc]
0x08009946: f105010e .... ADD r1,r5,#0xe
0x0800994a: 6068 h` STR r0,[r5,#4]
0x0800994c: 4620 F MOV r0,r4
0x0800994e: f003fddf .... BL gapc_svc_bond_data_get ; 0x800d510
0x08009952: 4628 (F MOV r0,r5
0x08009954: e8bd4070 ..p@ POP {r4-r6,lr}
0x08009958: f012b85e ..^. B.W ke_msg_send ; 0x801ba18
0x0800995c: bd70 p. POP {r4-r6,pc}
0x0800995e: bf00 .. NOP
$d.36
__arm_cp.19_0
0x08009960: 20008f80 ... DCD 536907648
$t.47
gapc_bond_req_ind_handler
0x08009964: e92d41f0 -..A PUSH {r4-r8,lr}
0x08009968: b092 .. SUB sp,sp,#0x48
0x0800996a: 460e .F MOV r6,r1
0x0800996c: 461d .F MOV r5,r3
0x0800996e: 4619 .F MOV r1,r3
0x08009970: f6406052 @.R` MOV r0,#0xe52
0x08009974: 2200 ." MOVS r2,#0
0x08009976: 2322 "# MOVS r3,#0x22
0x08009978: f012f82a ..*. BL ke_msg_alloc ; 0x801b9d0
0x0800997c: 4604 .F MOV r4,r0
0x0800997e: 486e nH LDR r0,[pc,#440] ; [0x8009b38] = 0x8024b15
0x08009980: f015fc5c ..\. BL log_printf_level ; 0x801f23c
0x08009984: 7830 0x LDRB r0,[r6,#0]
0x08009986: 496d mI LDR r1,[pc,#436] ; [0x8009b3c] = 0x8024bc4
0x08009988: a36d m. ADR r3,{pc}+0x1b8 ; 0x8009b40
0x0800998a: f44f725b O.[r MOV r2,#0x36c
0x0800998e: 9000 .. STR r0,[sp,#0]
0x08009990: 2000 . MOVS r0,#0
0x08009992: f015fc3f ..?. BL log_printf ; 0x801f214
0x08009996: 7830 0x LDRB r0,[r6,#0]
0x08009998: 280a .( CMP r0,#0xa
0x0800999a: f20080c5 .... BHI.W 0x8009b28 ; gapc_bond_req_ind_handler + 452
0x0800999e: 0a2d -. LSRS r5,r5,#8
0x080099a0: e8dff000 .... TBB [pc,r0]
$d.48
0x080099a4: c2c2c206 .... DCD 3267543558
0x080099a8: 55383017 .08U DCD 1429745687
0x080099ac: 0069c2c2 ..i. DCD 6931138
$t.49
0x080099b0: 4880 .H LDR r0,[pc,#512] ; [0x8009bb4] = 0x2000024d
0x080099b2: 78c1 .x LDRB r1,[r0,#3]
0x080099b4: 2900 .) CMP r1,#0
0x080099b6: f0008093 .... BEQ.W 0x8009ae0 ; gapc_bond_req_ind_handler + 380
0x080099ba: 4869 iH LDR r0,[pc,#420] ; [0x8009b60] = 0x200052fc
0x080099bc: 6801 .h LDR r1,[r0,#0]
0x080099be: 2900 .) CMP r1,#0
0x080099c0: d075 u. BEQ 0x8009aae ; gapc_bond_req_ind_handler + 330
0x080099c2: 201b . MOVS r0,#0x1b
0x080099c4: f88d500c ...P STRB r5,[sp,#0xc]
0x080099c8: f88d0008 .... STRB r0,[sp,#8]
0x080099cc: a802 .. ADD r0,sp,#8
0x080099ce: 4788 .G BLX r1
0x080099d0: e06d m. B 0x8009aae ; gapc_bond_req_ind_handler + 330
0x080099d2: 4863 cH LDR r0,[pc,#396] ; [0x8009b60] = 0x200052fc
0x080099d4: 6801 .h LDR r1,[r0,#0]
0x080099d6: 2900 .) CMP r1,#0
0x080099d8: d069 i. BEQ 0x8009aae ; gapc_bond_req_ind_handler + 330
0x080099da: 2014 . MOVS r0,#0x14
0x080099dc: f88d500c ...P STRB r5,[sp,#0xc]
0x080099e0: f88d0008 .... STRB r0,[sp,#8]
0x080099e4: 7870 px LDRB r0,[r6,#1]
0x080099e6: f88d000d .... STRB r0,[sp,#0xd]
0x080099ea: a802 .. ADD r0,sp,#8
0x080099ec: 4788 .G BLX r1
0x080099ee: 2800 .( CMP r0,#0
0x080099f0: d05d ]. BEQ 0x8009aae ; gapc_bond_req_ind_handler + 330
0x080099f2: 4851 QH LDR r0,[pc,#324] ; [0x8009b38] = 0x8024b15
0x080099f4: f015fc22 ..". BL log_printf_level ; 0x801f23c
0x080099f8: 4950 PI LDR r1,[pc,#320] ; [0x8009b3c] = 0x8024bc4
0x080099fa: a364 d. ADR r3,{pc}+0x192 ; 0x8009b8c
0x080099fc: 2000 . MOVS r0,#0
0x080099fe: f24032d2 @..2 MOV r2,#0x3d2
0x08009a02: e04e N. B 0x8009aa2 ; gapc_bond_req_ind_handler + 318
0x08009a04: f2401105 @... MOV r1,#0x105
0x08009a08: 4620 F MOV r0,r4
0x08009a0a: f8201b02 ... STRH r1,[r0],#2
0x08009a0e: 4968 hI LDR r1,[pc,#416] ; [0x8009bb0] = 0x20005334
0x08009a10: 3107 .1 ADDS r1,#7
0x08009a12: e018 .. B 0x8009a46 ; gapc_bond_req_ind_handler + 226
0x08009a14: 4f5c \O LDR r7,[pc,#368] ; [0x8009b88] = 0x8002281
0x08009a16: f44f7083 O..p MOV r0,#0x106
0x08009a1a: 8020 . STRH r0,[r4,#0]
0x08009a1c: 47b8 .G BLX r7
0x08009a1e: 4626 &F MOV r6,r4
0x08009a20: f8460f02 F... STR r0,[r6,#2]!
0x08009a24: 47b8 .G BLX r7
0x08009a26: 6070 p` STR r0,[r6,#4]
0x08009a28: 47b8 .G BLX r7
0x08009a2a: 60b0 .` STR r0,[r6,#8]
0x08009a2c: 47b8 .G BLX r7
0x08009a2e: 60f0 .` STR r0,[r6,#0xc]
0x08009a30: 4628 (F MOV r0,r5
0x08009a32: f7fbfa31 ..1. BL app_sec_bonding_info_find ; 0x8004e98
0x08009a36: 2800 .( CMP r0,#0
0x08009a38: d076 v. BEQ 0x8009b28 ; gapc_bond_req_ind_handler + 452
0x08009a3a: 7981 .y LDRB r1,[r0,#6]
0x08009a3c: f0410120 A. . ORR r1,r1,#0x20
0x08009a40: 7181 .q STRB r1,[r0,#6]
0x08009a42: 3053 S0 ADDS r0,r0,#0x53
0x08009a44: 4631 1F MOV r1,r6
0x08009a46: 2210 ." MOVS r2,#0x10
0x08009a48: f7f8fc2c ..,. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08009a4c: e06c l. B 0x8009b28 ; gapc_bond_req_ind_handler + 452
0x08009a4e: f2401007 @... MOV r0,#0x107
0x08009a52: 8020 . STRH r0,[r4,#0]
0x08009a54: f7f8fc14 .... BL rand ; 0x8002280
0x08009a58: f1040802 .... ADD r8,r4,#2
0x08009a5c: 2700 .' MOVS r7,#0
0x08009a5e: 8260 `. STRH r0,[r4,#0x12]
0x08009a60: 2f08 ./ CMP r7,#8
0x08009a62: d029 ). BEQ 0x8009ab8 ; gapc_bond_req_ind_handler + 340
0x08009a64: 19e6 .. ADDS r6,r4,r7
0x08009a66: f7f8fc0b .... BL rand ; 0x8002280
0x08009a6a: 70b0 .p STRB r0,[r6,#2]
0x08009a6c: f7f8fc08 .... BL rand ; 0x8002280
0x08009a70: 7530 0u STRB r0,[r6,#0x14]
0x08009a72: 3701 .7 ADDS r7,#1
0x08009a74: e7f4 .. B 0x8009a60 ; gapc_bond_req_ind_handler + 252
0x08009a76: 483a :H LDR r0,[pc,#232] ; [0x8009b60] = 0x200052fc
0x08009a78: 6801 .h LDR r1,[r0,#0]
0x08009a7a: b1c1 .. CBZ r1,0x8009aae ; gapc_bond_req_ind_handler + 330
0x08009a7c: 2015 . MOVS r0,#0x15
0x08009a7e: f88d500c ...P STRB r5,[sp,#0xc]
0x08009a82: f88d0008 .... STRB r0,[sp,#8]
0x08009a86: f8d60001 .... LDR r0,[r6,#1]
0x08009a8a: 9004 .. STR r0,[sp,#0x10]
0x08009a8c: a802 .. ADD r0,sp,#8
0x08009a8e: 4788 .G BLX r1
0x08009a90: b168 h. CBZ r0,0x8009aae ; gapc_bond_req_ind_handler + 330
0x08009a92: 4829 )H LDR r0,[pc,#164] ; [0x8009b38] = 0x8024b15
0x08009a94: f015fbd2 .... BL log_printf_level ; 0x801f23c
0x08009a98: 4928 (I LDR r1,[pc,#160] ; [0x8009b3c] = 0x8024bc4
0x08009a9a: a332 2. ADR r3,{pc}+0xca ; 0x8009b64
0x08009a9c: 2000 . MOVS r0,#0
0x08009a9e: f24032f7 @..2 MOV r2,#0x3f7
0x08009aa2: f015fbb7 .... BL log_printf ; 0x801f214
0x08009aa6: f89d000c .... LDRB r0,[sp,#0xc]
0x08009aaa: f7fff867 ..g. BL gap_disconnect ; 0x8008b7c
0x08009aae: f1a4000c .... SUB r0,r4,#0xc
0x08009ab2: f011ffa7 .... BL ke_msg_free ; 0x801ba04
0x08009ab6: e03a :. B 0x8009b2e ; gapc_bond_req_ind_handler + 458
0x08009ab8: f104070a .... ADD r7,r4,#0xa
0x08009abc: 2600 .& MOVS r6,#0
0x08009abe: 2e08 .. CMP r6,#8
0x08009ac0: d004 .. BEQ 0x8009acc ; gapc_bond_req_ind_handler + 360
0x08009ac2: f7f8fbdd .... BL rand ; 0x8002280
0x08009ac6: 55b8 .U STRB r0,[r7,r6]
0x08009ac8: 3601 .6 ADDS r6,#1
0x08009aca: e7f8 .. B 0x8009abe ; gapc_bond_req_ind_handler + 346
0x08009acc: 4628 (F MOV r0,r5
0x08009ace: f001fa99 .... BL gapc_get_role ; 0x800b004
0x08009ad2: 2801 .( CMP r0,#1
0x08009ad4: d128 (. BNE 0x8009b28 ; gapc_bond_req_ind_handler + 452
0x08009ad6: 4628 (F MOV r0,r5
0x08009ad8: 4641 AF MOV r1,r8
0x08009ada: f7fbfa03 .... BL app_sec_bonding_info_save_ltk ; 0x8004ee4
0x08009ade: e023 #. B 0x8009b28 ; gapc_bond_req_ind_handler + 452
0x08009ae0: 7801 .x LDRB r1,[r0,#0]
0x08009ae2: 7883 .x LDRB r3,[r0,#2]
0x08009ae4: 7842 Bx LDRB r2,[r0,#1]
0x08009ae6: ea430181 C... ORR r1,r3,r1,LSL #2
0x08009aea: 2a00 .* CMP r2,#0
0x08009aec: bf18 .. IT NE
0x08009aee: f0410108 A... ORRNE r1,r1,#8
0x08009af2: 7121 !q STRB r1,[r4,#4]
0x08009af4: 7941 Ay LDRB r1,[r0,#5]
0x08009af6: 70a1 .p STRB r1,[r4,#2]
0x08009af8: f2401101 @... MOV r1,#0x101
0x08009afc: 8021 !. STRH r1,[r4,#0]
0x08009afe: f04f0100 O... MOV r1,#0
0x08009b02: 7900 .y LDRB r0,[r0,#4]
0x08009b04: 7221 !r STRB r1,[r4,#8]
0x08009b06: f2407107 @..q MOV r1,#0x707
0x08009b0a: 80e1 .. STRH r1,[r4,#6]
0x08009b0c: f04f0110 O... MOV r1,#0x10
0x08009b10: 7161 aq STRB r1,[r4,#5]
0x08009b12: 70e0 .p STRB r0,[r4,#3]
0x08009b14: b12a *. CBZ r2,0x8009b22 ; gapc_bond_req_ind_handler + 446
0x08009b16: 7870 px LDRB r0,[r6,#1]
0x08009b18: 0700 .. LSLS r0,r0,#28
0x08009b1a: bf44 D. ITT MI
0x08009b1c: f640700f @..p MOVMI r0,#0xf0f
0x08009b20: 80e0 .. STRHMI r0,[r4,#6]
0x08009b22: 4628 (F MOV r0,r5
0x08009b24: f7fbf9c0 .... BL app_sec_bonding_info_init ; 0x8004ea8
0x08009b28: 4620 F MOV r0,r4
0x08009b2a: f011ff75 ..u. BL ke_msg_send ; 0x801ba18
0x08009b2e: 2000 . MOVS r0,#0
0x08009b30: b012 .. ADD sp,sp,#0x48
0x08009b32: e8bd81f0 .... POP {r4-r8,pc}
0x08009b36: bf00 .. NOP
$d.50
__arm_cp.25_0
0x08009b38: 08024b15 .K.. DCD 134368021
__arm_cp.25_1
0x08009b3c: 08024bc4 .K.. DCD 134368196
0x08009b40: 63706167 gapc DCD 1668309351
0x08009b44: 6e6f625f _bon DCD 1852793439
0x08009b48: 65725f64 d_re DCD 1701994340
0x08009b4c: 6e695f71 q_in DCD 1852399473
0x08009b50: 61685f64 d_ha DCD 1634230116
0x08009b54: 656c646e ndle DCD 1701602414
0x08009b58: 25203a72 r: % DCD 622869106
0x08009b5c: 000a0d64 d... DCD 658788
__arm_cp.25_3
0x08009b60: 200052fc .R. DCD 536892156
0x08009b64: 6520636e nc e DCD 1696621422
0x08009b68: 61686378 xcha DCD 1634231160
0x08009b6c: 2065676e nge DCD 543516526
0x08009b70: 636f7270 proc DCD 1668248176
0x08009b74: 69737365 essi DCD 1769173861
0x08009b78: 7420676e ng t DCD 1948280686
0x08009b7c: 6f656d69 imeo DCD 1868918121
0x08009b80: 0a0d7475 ut.. DCD 168653941
0x08009b84: 00000000 .... DCD 0
__arm_cp.25_5
0x08009b88: 08002281 .".. DCD 134226561
0x08009b8c: 65206b74 tk e DCD 1696623476
0x08009b90: 61686378 xcha DCD 1634231160
0x08009b94: 2065676e nge DCD 543516526
0x08009b98: 636f7270 proc DCD 1668248176
0x08009b9c: 69737365 essi DCD 1769173861
0x08009ba0: 7420676e ng t DCD 1948280686
0x08009ba4: 6f656d69 imeo DCD 1868918121
0x08009ba8: 0a0d7475 ut.. DCD 168653941
0x08009bac: 00000000 .... DCD 0
__arm_cp.25_7
0x08009bb0: 20005334 4S. DCD 536892212
__arm_cp.25_8
0x08009bb4: 2000024d M.. DCD 536871501
$t.2
gapc_cleanup
0x08009bb8: e92d43f8 -..C PUSH {r3-r9,lr}
0x08009bbc: f8df8f20 .. . LDR r8,[pc,#3872] ; [0x800aae0] = 0x20008f80
0x08009bc0: 4604 .F MOV r4,r0
0x08009bc2: f8586020 X. ` LDR r6,[r8,r0,LSL #2]
0x08009bc6: 0200 .. LSLS r0,r0,#8
0x08009bc8: f1000904 .... ADD r9,r0,#4
0x08009bcc: b1ee .. CBZ r6,0x8009c0a ; gapc_cleanup + 82
0x08009bce: 4648 HF MOV r0,r9
0x08009bd0: f011ff60 ..`. BL ke_state_get ; 0x801ba94
0x08009bd4: 4607 .F MOV r7,r0
0x08009bd6: 2500 .% MOVS r5,#0
0x08009bd8: 2d03 .- CMP r5,#3
0x08009bda: d010 .. BEQ 0x8009bfe ; gapc_cleanup + 70
0x08009bdc: 2f1f ./ CMP r7,#0x1f
0x08009bde: d108 .. BNE 0x8009bf2 ; gapc_cleanup + 58
0x08009be0: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
0x08009be4: b148 H. CBZ r0,0x8009bfa ; gapc_cleanup + 66
0x08009be6: b2e9 .. UXTB r1,r5
0x08009be8: 4620 F MOV r0,r4
0x08009bea: 2246 F" MOVS r2,#0x46
0x08009bec: f002f926 ..&. BL gapc_send_complete_evt ; 0x800be3c
0x08009bf0: e003 .. B 0x8009bfa ; gapc_cleanup + 66
0x08009bf2: b2e9 .. UXTB r1,r5
0x08009bf4: 4620 F MOV r0,r4
0x08009bf6: f001fb65 ..e. BL gapc_operation_cleanup ; 0x800b2c4
0x08009bfa: 3501 .5 ADDS r5,#1
0x08009bfc: e7ec .. B 0x8009bd8 ; gapc_cleanup + 32
0x08009bfe: 4630 0F MOV r0,r6
0x08009c00: f7fbfd7a ..z. BL btdm_free ; 0x80056f8
0x08009c04: 2000 . MOVS r0,#0
0x08009c06: f8480024 H.$. STR r0,[r8,r4,LSL #2]
0x08009c0a: 4648 HF MOV r0,r9
0x08009c0c: 213f ?! MOVS r1,#0x3f
0x08009c0e: e8bd43f8 ...C POP {r3-r9,lr}
0x08009c12: f011bf4f ..O. B.W ke_state_set ; 0x801bab4
0x08009c16: bf00 .. NOP
gapc_cli_att_val_cb
0x08009c18: b5f8 .. PUSH {r3-r7,lr}
0x08009c1a: 9f07 .. LDR r7,[sp,#0x1c]
0x08009c1c: 4604 .F MOV r4,r0
0x08009c1e: b15a Z. CBZ r2,0x8009c38 ; gapc_cli_att_val_cb + 32
0x08009c20: 461d .F MOV r5,r3
0x08009c22: 4616 .F MOV r6,r2
0x08009c24: 2a61 a* CMP r2,#0x61
0x08009c26: d110 .. BNE 0x8009c4a ; gapc_cli_att_val_cb + 50
0x08009c28: 4620 F MOV r0,r4
0x08009c2a: 2100 .! MOVS r1,#0
0x08009c2c: f001f9aa .... BL gapc_get_operation_ptr ; 0x800af84
0x08009c30: b1c8 .. CBZ r0,0x8009c66 ; gapc_cli_att_val_cb + 78
0x08009c32: 8900 .. LDRH r0,[r0,#8]
0x08009c34: 42a8 .B CMP r0,r5
0x08009c36: d108 .. BNE 0x8009c4a ; gapc_cli_att_val_cb + 50
0x08009c38: 88f8 .. LDRH r0,[r7,#6]
0x08009c3a: 4438 8D ADD r0,r0,r7
0x08009c3c: f8901030 ..0. LDRB r1,[r0,#0x30]
0x08009c40: 4620 F MOV r0,r4
0x08009c42: e8bd40f8 ...@ POP {r3-r7,lr}
0x08009c46: f000ba5b ..[. B.W gapc_cli_svr_feat_upd ; 0x800a100
0x08009c4a: b127 '. CBZ r7,0x8009c56 ; gapc_cli_att_val_cb + 62
0x08009c4c: 88f8 .. LDRH r0,[r7,#6]
0x08009c4e: 88bb .. LDRH r3,[r7,#4]
0x08009c50: 4438 8D ADD r0,r0,r7
0x08009c52: 3030 00 ADDS r0,r0,#0x30
0x08009c54: e001 .. B 0x8009c5a ; gapc_cli_att_val_cb + 66
0x08009c56: 2300 .# MOVS r3,#0
0x08009c58: 2000 . MOVS r0,#0
0x08009c5a: 9000 .. STR r0,[sp,#0]
0x08009c5c: b2f1 .. UXTB r1,r6
0x08009c5e: 4620 F MOV r0,r4
0x08009c60: 462a *F MOV r2,r5
0x08009c62: f001fa2f ../. BL gapc_info_send ; 0x800b0c4
0x08009c66: bdf8 .. POP {r3-r7,pc}
gapc_cli_att_val_evt_cb
0x08009c68: b570 p. PUSH {r4-r6,lr}
0x08009c6a: 4606 .F MOV r6,r0
0x08009c6c: 48df .H LDR r0,[pc,#892] ; [0x8009fec] = 0x20008f80
0x08009c6e: 460d .F MOV r5,r1
0x08009c70: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
0x08009c74: 8f01 .. LDRH r1,[r0,#0x38]
0x08009c76: f890003b ..;. LDRB r0,[r0,#0x3b]
0x08009c7a: 4408 .D ADD r0,r0,r1
0x08009c7c: 9905 .. LDR r1,[sp,#0x14]
0x08009c7e: 4288 .B CMP r0,r1
0x08009c80: bf18 .. IT NE
0x08009c82: bd70 p. POPNE {r4-r6,pc}
0x08009c84: 9806 .. LDR r0,[sp,#0x18]
0x08009c86: 4614 .F MOV r4,r2
0x08009c88: b150 P. CBZ r0,0x8009ca0 ; gapc_cli_att_val_evt_cb + 56
0x08009c8a: 8881 .. LDRH r1,[r0,#4]
0x08009c8c: 2904 .) CMP r1,#4
0x08009c8e: d107 .. BNE 0x8009ca0 ; gapc_cli_att_val_evt_cb + 56
0x08009c90: 88c1 .. LDRH r1,[r0,#6]
0x08009c92: 4408 .D ADD r0,r0,r1
0x08009c94: 2100 .! MOVS r1,#0
0x08009c96: 8e43 C. LDRH r3,[r0,#0x32]
0x08009c98: 8e02 .. LDRH r2,[r0,#0x30]
0x08009c9a: 4630 0F MOV r0,r6
0x08009c9c: f008ff2a ..*. BL gatt_cli_event_svc_chg ; 0x8012af4
0x08009ca0: 4630 0F MOV r0,r6
0x08009ca2: 4629 )F MOV r1,r5
0x08009ca4: 4622 "F MOV r2,r4
0x08009ca6: e8bd4070 ..p@ POP {r4-r6,lr}
0x08009caa: f007bf3d ..=. B.W gatt_cli_att_event_cfm ; 0x8011b28
0x08009cae: bf00 .. NOP
$d.25
__arm_cp.11_0
0x08009cb0: 20008f80 ... DCD 536907648
$t.2
gapc_cli_con_create
0x08009cb4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08009cb8: b085 .. SUB sp,sp,#0x14
0x08009cba: 4616 .F MOV r6,r2
0x08009cbc: 4acb .J LDR r2,[pc,#812] ; [0x8009fec] = 0x20008f80
0x08009cbe: 4604 .F MOV r4,r0
0x08009cc0: e9dd890e .... LDRD r8,r9,[sp,#0x38]
0x08009cc4: 460f .F MOV r7,r1
0x08009cc6: f8525020 R. P LDR r5,[r2,r0,LSL #2]
0x08009cca: f8920098 .... LDRB r0,[r2,#0x98]
0x08009cce: 0740 @. LSLS r0,r0,#29
0x08009cd0: d50b .. BPL 0x8009cea ; gapc_cli_con_create + 54
0x08009cd2: f892a097 .... LDRB r10,[r2,#0x97]
0x08009cd6: 469b .F MOV r11,r3
0x08009cd8: f00dfef0 .... BL gatt_user_pref_mtu_get ; 0x8017abc
0x08009cdc: b282 .. UXTH r2,r0
0x08009cde: 4620 F MOV r0,r4
0x08009ce0: 4651 QF MOV r1,r10
0x08009ce2: f009fbb3 .... BL gatt_cli_mtu_exch ; 0x801344c
0x08009ce6: 4ac1 .J LDR r2,[pc,#772] ; [0x8009fec] = 0x20008f80
0x08009ce8: 465b [F MOV r3,r11
0x08009cea: b1a7 .. CBZ r7,0x8009d16 ; gapc_cli_con_create + 98
0x08009cec: b19e .. CBZ r6,0x8009d16 ; gapc_cli_con_create + 98
0x08009cee: eba80006 .... SUB r0,r8,r6
0x08009cf2: f8921097 .... LDRB r1,[r2,#0x97]
0x08009cf6: f885903c ..<. STRB r9,[r5,#0x3c]
0x08009cfa: 872e .. STRH r6,[r5,#0x38]
0x08009cfc: 4632 2F MOV r2,r6
0x08009cfe: f885003b ..;. STRB r0,[r5,#0x3b]
0x08009d02: 1b98 .. SUBS r0,r3,r6
0x08009d04: 3001 .0 ADDS r0,#1
0x08009d06: f885003a ..:. STRB r0,[r5,#0x3a]
0x08009d0a: 4620 F MOV r0,r4
0x08009d0c: b005 .. ADD sp,sp,#0x14
0x08009d0e: e8bd4ff0 ...O POP {r4-r11,lr}
0x08009d12: f008be41 ..A. B.W gatt_cli_event_register ; 0x8012998
0x08009d16: 2000 . MOVS r0,#0
0x08009d18: 63a8 .c STR r0,[r5,#0x38]
0x08009d1a: f8920098 .... LDRB r0,[r2,#0x98]
0x08009d1e: 0701 .. LSLS r1,r0,#28
0x08009d20: d415 .. BMI 0x8009d4e ; gapc_cli_con_create + 154
0x08009d22: 06c0 .. LSLS r0,r0,#27
0x08009d24: d523 #. BPL 0x8009d6e ; gapc_cli_con_create + 186
0x08009d26: f642303a B.:0 MOV r0,#0x2b3a
0x08009d2a: f8921097 .... LDRB r1,[r2,#0x97]
0x08009d2e: 2200 ." MOVS r2,#0
0x08009d30: f64f73ff O..s MOV r3,#0xffff
0x08009d34: f8ad0012 .... STRH r0,[sp,#0x12]
0x08009d38: f10d0012 .... ADD r0,sp,#0x12
0x08009d3c: e9cd3200 ...2 STRD r3,r2,[sp,#0]
0x08009d40: 2200 ." MOVS r2,#0
0x08009d42: 2301 .# MOVS r3,#1
0x08009d44: 9002 .. STR r0,[sp,#8]
0x08009d46: 4620 F MOV r0,r4
0x08009d48: f009fc21 ..!. BL gatt_cli_read_by_uuid ; 0x801358e
0x08009d4c: e00f .. B 0x8009d6e ; gapc_cli_con_create + 186
0x08009d4e: 0220 . LSLS r0,r4,#8
0x08009d50: 2301 .# MOVS r3,#1
0x08009d52: 1d01 .. ADDS r1,r0,#4
0x08009d54: f6406061 @.a` MOV r0,#0xe61
0x08009d58: 460a .F MOV r2,r1
0x08009d5a: f011fe39 ..9. BL ke_msg_alloc ; 0x801b9d0
0x08009d5e: b130 0. CBZ r0,0x8009d6e ; gapc_cli_con_create + 186
0x08009d60: 2161 a! MOVS r1,#0x61
0x08009d62: 7001 .p STRB r1,[r0,#0]
0x08009d64: b005 .. ADD sp,sp,#0x14
0x08009d66: e8bd4ff0 ...O POP {r4-r11,lr}
0x08009d6a: f011be55 ..U. B.W ke_msg_send ; 0x801ba18
0x08009d6e: b005 .. ADD sp,sp,#0x14
0x08009d70: e8bd8ff0 .... POP {r4-r11,pc}
gapc_cli_discover_cmp_cb
0x08009d74: b2d9 .. UXTB r1,r3
0x08009d76: f000b83d ..=. B.W gapc_cli_feat_en_op_continue ; 0x8009df4
0x08009d7a: 0000 .. MOVS r0,r0
gapc_cli_feat_en_cmd_handler
0x08009d7c: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08009d80: 460e .F MOV r6,r1
0x08009d82: 0a14 .. LSRS r4,r2,#8
0x08009d84: 4698 .F MOV r8,r3
0x08009d86: 4617 .F MOV r7,r2
0x08009d88: f04f0a61 O.a. MOV r10,#0x61
0x08009d8c: f10d0302 .... ADD r3,sp,#2
0x08009d90: 2100 .! MOVS r1,#0
0x08009d92: f04f0900 O... MOV r9,#0
0x08009d96: 4620 F MOV r0,r4
0x08009d98: 4632 2F MOV r2,r6
0x08009d9a: f8ada002 .... STRH r10,[sp,#2]
0x08009d9e: f001fd1d .... BL gapc_process_op ; 0x800b7dc
0x08009da2: 4605 .F MOV r5,r0
0x08009da4: 2801 .( CMP r0,#1
0x08009da6: d121 !. BNE 0x8009dec ; gapc_cli_feat_en_cmd_handler + 112
0x08009da8: 48e4 .H LDR r0,[pc,#912] ; [0x800a13c] = 0x20008f80
0x08009daa: 4639 9F MOV r1,r7
0x08009dac: 4642 BF MOV r2,r8
0x08009dae: 230c .# MOVS r3,#0xc
0x08009db0: f850b024 P.$. LDR r11,[r0,r4,LSL #2]
0x08009db4: f6406061 @.a` MOV r0,#0xe61
0x08009db8: f011fe0a .... BL ke_msg_alloc ; 0x801b9d0
0x08009dbc: 4607 .F MOV r7,r0
0x08009dbe: f8c09001 .... STR r9,[r0,#1]
0x08009dc2: f880a000 .... STRB r10,[r0,#0]
0x08009dc6: f8c09005 .... STR r9,[r0,#5]
0x08009dca: f8809009 .... STRB r9,[r0,#9]
0x08009dce: f1a6000c .... SUB r0,r6,#0xc
0x08009dd2: f011fe17 .... BL ke_msg_free ; 0x801ba04
0x08009dd6: 4620 F MOV r0,r4
0x08009dd8: 2100 .! MOVS r1,#0
0x08009dda: 463a :F MOV r2,r7
0x08009ddc: f002f90a .... BL gapc_set_operation_ptr ; 0x800bff4
0x08009de0: 4620 F MOV r0,r4
0x08009de2: 2100 .! MOVS r1,#0
0x08009de4: f8cb9038 ..8. STR r9,[r11,#0x38]
0x08009de8: f000f804 .... BL gapc_cli_feat_en_op_continue ; 0x8009df4
0x08009dec: 4628 (F MOV r0,r5
0x08009dee: e8bd8ff8 .... POP {r3-r11,pc}
0x08009df2: bf00 .. NOP
gapc_cli_feat_en_op_continue
0x08009df4: e92d41f0 -..A PUSH {r4-r8,lr}
0x08009df8: b088 .. SUB sp,sp,#0x20
0x08009dfa: f8df8f88 .... LDR r8,[pc,#3976] ; [0x800ad84] = 0x20008f80
0x08009dfe: 460e .F MOV r6,r1
0x08009e00: 2100 .! MOVS r1,#0
0x08009e02: 4604 .F MOV r4,r0
0x08009e04: f8587020 X. p LDR r7,[r8,r0,LSL #2]
0x08009e08: f001f8bc .... BL gapc_get_operation_ptr ; 0x800af84
0x08009e0c: b128 (. CBZ r0,0x8009e1a ; gapc_cli_feat_en_op_continue + 38
0x08009e0e: 4605 .F MOV r5,r0
0x08009e10: 7800 .x LDRB r0,[r0,#0]
0x08009e12: 2861 a( CMP r0,#0x61
0x08009e14: d101 .. BNE 0x8009e1a ; gapc_cli_feat_en_op_continue + 38
0x08009e16: b11e .. CBZ r6,0x8009e20 ; gapc_cli_feat_en_op_continue + 44
0x08009e18: e00b .. B 0x8009e32 ; gapc_cli_feat_en_op_continue + 62
0x08009e1a: b008 .. ADD sp,sp,#0x20
0x08009e1c: e8bd81f0 .... POP {r4-r8,pc}
0x08009e20: 7868 hx LDRB r0,[r5,#1]
0x08009e22: 2805 .( CMP r0,#5
0x08009e24: d8f9 .. BHI 0x8009e1a ; gapc_cli_feat_en_op_continue + 38
0x08009e26: 2600 .& MOVS r6,#0
0x08009e28: e8dff000 .... TBB [pc,r0]
$d.13
0x08009e2c: 57382a0c .*8W DCD 1463298572
0x08009e30: 0365 e. DCW 869
$t.14
0x08009e32: 4620 F MOV r0,r4
0x08009e34: f7fffd56 ..V. BL gapc_bond_info_send ; 0x80098e4
0x08009e38: b2f2 .. UXTB r2,r6
0x08009e3a: 4620 F MOV r0,r4
0x08009e3c: 2100 .! MOVS r1,#0
0x08009e3e: f001fffd .... BL gapc_send_complete_evt ; 0x800be3c
0x08009e42: e7ea .. B 0x8009e1a ; gapc_cli_feat_en_op_continue + 38
0x08009e44: f6410001 A... MOV r0,#0x1801
0x08009e48: f8986097 ...` LDRB r6,[r8,#0x97]
0x08009e4c: f8ad001e .... STRH r0,[sp,#0x1e]
0x08009e50: f006ff12 .... BL gapm_token_id_get ; 0x8010c78
0x08009e54: 4602 .F MOV r2,r0
0x08009e56: 2701 .' MOVS r7,#1
0x08009e58: f10d001e .... ADD r0,sp,#0x1e
0x08009e5c: 2100 .! MOVS r1,#0
0x08009e5e: f64f73ff O..s MOV r3,#0xffff
0x08009e62: e9cd7700 ...w STRD r7,r7,[sp,#0]
0x08009e66: e9cd3102 ...1 STRD r3,r1,[sp,#8]
0x08009e6a: 9004 .. STR r0,[sp,#0x10]
0x08009e6c: 4620 F MOV r0,r4
0x08009e6e: 4631 1F MOV r1,r6
0x08009e70: 2301 .# MOVS r3,#1
0x08009e72: f008fb31 ..1. BL gatt_cli_discover_svc ; 0x80124d8
0x08009e76: 4606 .F MOV r6,r0
0x08009e78: 0600 .. LSLS r0,r0,#24
0x08009e7a: 706f op STRB r7,[r5,#1]
0x08009e7c: d1d9 .. BNE 0x8009e32 ; gapc_cli_feat_en_op_continue + 62
0x08009e7e: e7cc .. B 0x8009e1a ; gapc_cli_feat_en_op_continue + 38
0x08009e80: 88a9 .. LDRH r1,[r5,#4]
0x08009e82: b159 Y. CBZ r1,0x8009e9c ; gapc_cli_feat_en_op_continue + 168
0x08009e84: 2007 . MOVS r0,#7
0x08009e86: f10d031d .... ADD r3,sp,#0x1d
0x08009e8a: 2201 ." MOVS r2,#1
0x08009e8c: f88d001d .... STRB r0,[sp,#0x1d]
0x08009e90: 4620 F MOV r0,r4
0x08009e92: f000f955 ..U. BL gapc_cli_write ; 0x800a140
0x08009e96: 4606 .F MOV r6,r0
0x08009e98: 2002 . MOVS r0,#2
0x08009e9a: e03a :. B 0x8009f12 ; gapc_cli_feat_en_op_continue + 286
0x08009e9c: f897003b ..;. LDRB r0,[r7,#0x3b]
0x08009ea0: b168 h. CBZ r0,0x8009ebe ; gapc_cli_feat_en_op_continue + 202
0x08009ea2: f897003a ..:. LDRB r0,[r7,#0x3a]
0x08009ea6: 8f3a :. LDRH r2,[r7,#0x38]
0x08009ea8: f8981097 .... LDRB r1,[r8,#0x97]
0x08009eac: 4410 .D ADD r0,r0,r2
0x08009eae: b283 .. UXTH r3,r0
0x08009eb0: 4620 F MOV r0,r4
0x08009eb2: f008fd71 ..q. BL gatt_cli_event_register ; 0x8012998
0x08009eb6: 4606 .F MOV r6,r0
0x08009eb8: 0600 .. LSLS r0,r0,#24
0x08009eba: d1ba .. BNE 0x8009e32 ; gapc_cli_feat_en_op_continue + 62
0x08009ebc: e000 .. B 0x8009ec0 ; gapc_cli_feat_en_op_continue + 204
0x08009ebe: 2600 .& MOVS r6,#0
0x08009ec0: 8869 i. LDRH r1,[r5,#2]
0x08009ec2: b151 Q. CBZ r1,0x8009eda ; gapc_cli_feat_en_op_continue + 230
0x08009ec4: 2002 . MOVS r0,#2
0x08009ec6: f10d031a .... ADD r3,sp,#0x1a
0x08009eca: 2202 ." MOVS r2,#2
0x08009ecc: f8ad001a .... STRH r0,[sp,#0x1a]
0x08009ed0: 4620 F MOV r0,r4
0x08009ed2: f000f935 ..5. BL gapc_cli_write ; 0x800a140
0x08009ed6: 2003 . MOVS r0,#3
0x08009ed8: e01b .. B 0x8009f12 ; gapc_cli_feat_en_op_continue + 286
0x08009eda: 892b +. LDRH r3,[r5,#8]
0x08009edc: b15b [. CBZ r3,0x8009ef6 ; gapc_cli_feat_en_op_continue + 258
0x08009ede: 2000 . MOVS r0,#0
0x08009ee0: f8981097 .... LDRB r1,[r8,#0x97]
0x08009ee4: 2261 a" MOVS r2,#0x61
0x08009ee6: e9cd0000 .... STRD r0,r0,[sp,#0]
0x08009eea: 4620 F MOV r0,r4
0x08009eec: f009fb35 ..5. BL gatt_cli_read ; 0x801355a
0x08009ef0: 4606 .F MOV r6,r0
0x08009ef2: 2004 . MOVS r0,#4
0x08009ef4: e00d .. B 0x8009f12 ; gapc_cli_feat_en_op_continue + 286
0x08009ef6: 88eb .. LDRH r3,[r5,#6]
0x08009ef8: 2b00 .+ CMP r3,#0
0x08009efa: d09a .. BEQ 0x8009e32 ; gapc_cli_feat_en_op_continue + 62
0x08009efc: 2000 . MOVS r0,#0
0x08009efe: f8981097 .... LDRB r1,[r8,#0x97]
0x08009f02: 2261 a" MOVS r2,#0x61
0x08009f04: e9cd0000 .... STRD r0,r0,[sp,#0]
0x08009f08: 4620 F MOV r0,r4
0x08009f0a: f009fb26 ..&. BL gatt_cli_read ; 0x801355a
0x08009f0e: 4606 .F MOV r6,r0
0x08009f10: 2005 . MOVS r0,#5
0x08009f12: 7068 hp STRB r0,[r5,#1]
0x08009f14: 0630 0. LSLS r0,r6,#24
0x08009f16: f47faf8c .... BNE.W 0x8009e32 ; gapc_cli_feat_en_op_continue + 62
0x08009f1a: e77e ~. B 0x8009e1a ; gapc_cli_feat_en_op_continue + 38
gapc_cli_info_get
0x08009f1c: b5bf .. PUSH {r0-r5,r7,lr}
0x08009f1e: f1a10310 .... SUB r3,r1,#0x10
0x08009f22: 460a .F MOV r2,r1
0x08009f24: 2140 @! MOVS r1,#0x40
0x08009f26: 2b09 .+ CMP r3,#9
0x08009f28: d809 .. BHI 0x8009f3e ; gapc_cli_info_get + 34
0x08009f2a: e8dff003 .... TBB [pc,r3]
$d.5
0x08009f2e: 2905 .) DCW 10501
0x08009f30: 29100d29 )..) DCD 688917801
0x08009f34: 16132929 )).. DCD 370354473
$t.6
0x08009f38: f44f5128 O.(Q MOV r1,#0x2a00
0x08009f3c: e00f .. B 0x8009f5e ; gapc_cli_info_get + 66
0x08009f3e: 2a24 $* CMP r2,#0x24
0x08009f40: d11e .. BNE 0x8009f80 ; gapc_cli_info_get + 100
0x08009f42: f64221c9 B..! MOV r1,#0x2ac9
0x08009f46: e00a .. B 0x8009f5e ; gapc_cli_info_get + 66
0x08009f48: f6422101 B..! MOV r1,#0x2a01
0x08009f4c: e007 .. B 0x8009f5e ; gapc_cli_info_get + 66
0x08009f4e: f6422104 B..! MOV r1,#0x2a04
0x08009f52: e004 .. B 0x8009f5e ; gapc_cli_info_get + 66
0x08009f54: f64221a6 B..! MOV r1,#0x2aa6
0x08009f58: e001 .. B 0x8009f5e ; gapc_cli_info_get + 66
0x08009f5a: f642312a B.*1 MOV r1,#0x2b2a
0x08009f5e: f8ad100e .... STRH r1,[sp,#0xe]
0x08009f62: 498d .I LDR r1,[pc,#564] ; [0x800a198] = 0x20008f80
0x08009f64: f10d030e .... ADD r3,sp,#0xe
0x08009f68: 2400 .$ MOVS r4,#0
0x08009f6a: f64f75ff O..u MOV r5,#0xffff
0x08009f6e: e9cd5400 ...T STRD r5,r4,[sp,#0]
0x08009f72: 9302 .. STR r3,[sp,#8]
0x08009f74: 2301 .# MOVS r3,#1
0x08009f76: f8911097 .... LDRB r1,[r1,#0x97]
0x08009f7a: f009fb08 .... BL gatt_cli_read_by_uuid ; 0x801358e
0x08009f7e: 4601 .F MOV r1,r0
0x08009f80: 4608 .F MOV r0,r1
0x08009f82: b004 .. ADD sp,sp,#0x10
0x08009f84: bdb0 .. POP {r4,r5,r7,pc}
0x08009f86: bf00 .. NOP
gapc_cli_link_encrypted
0x08009f88: 4983 .I LDR r1,[pc,#524] ; [0x800a198] = 0x20008f80
0x08009f8a: f8912098 ... LDRB r2,[r1,#0x98]
0x08009f8e: 06d2 .. LSLS r2,r2,#27
0x08009f90: d507 .. BPL 0x8009fa2 ; gapc_cli_link_encrypted + 26
0x08009f92: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
0x08009f96: f891103c ..<. LDRB r1,[r1,#0x3c]
0x08009f9a: 07c9 .. LSLS r1,r1,#31
0x08009f9c: bf18 .. IT NE
0x08009f9e: f007b95b ..[. BNE.W gatt_bearer_eatt_estab ; 0x8011258
0x08009fa2: 4770 pG BX lr
gapc_cli_read_cmp_cb
0x08009fa4: b122 ". CBZ r2,0x8009fb0 ; gapc_cli_read_cmp_cb + 12
0x08009fa6: 2a61 a* CMP r2,#0x61
0x08009fa8: d103 .. BNE 0x8009fb2 ; gapc_cli_read_cmp_cb + 14
0x08009faa: b2d9 .. UXTB r1,r3
0x08009fac: f7ffbf22 ..". B.W gapc_cli_feat_en_op_continue ; 0x8009df4
0x08009fb0: 4770 pG BX lr
0x08009fb2: b2da .. UXTB r2,r3
0x08009fb4: 2100 .! MOVS r1,#0
0x08009fb6: f001bf41 ..A. B.W gapc_send_complete_evt ; 0x800be3c
0x08009fba: 0000 .. MOVS r0,r0
gapc_cli_setup
0x08009fbc: b5b0 .. PUSH {r4,r5,r7,lr}
0x08009fbe: 4d76 vM LDR r5,[pc,#472] ; [0x800a198] = 0x20008f80
0x08009fc0: 4a0b .J LDR r2,[pc,#44] ; [0x8009ff0] = 0x8022fd4
0x08009fc2: 4604 .F MOV r4,r0
0x08009fc4: 2017 . MOVS r0,#0x17
0x08009fc6: 21ff .! MOVS r1,#0xff
0x08009fc8: f1050397 .... ADD r3,r5,#0x97
0x08009fcc: f00dfd4e ..N. BL gatt_user_cli_register ; 0x8017a6c
0x08009fd0: f8952098 ... LDRB r2,[r5,#0x98]
0x08009fd4: 211c .! MOVS r1,#0x1c
0x08009fd6: ea011154 ..T. AND r1,r1,r4,LSR #5
0x08009fda: f00202e3 .... AND r2,r2,#0xe3
0x08009fde: 4411 .D ADD r1,r1,r2
0x08009fe0: f081011c .... EOR r1,r1,#0x1c
0x08009fe4: f8851098 .... STRB r1,[r5,#0x98]
0x08009fe8: bdb0 .. POP {r4,r5,r7,pc}
0x08009fea: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08009fec: 20008f80 ... DCD 536907648
__arm_cp.0_1
0x08009ff0: 08022fd4 ./.. DCD 134361044
$t.19
gapc_cli_svc_cb
0x08009ff4: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08009ff8: 4967 gI LDR r1,[pc,#412] ; [0x800a198] = 0x20008f80
0x08009ffa: 9300 .. STR r3,[sp,#0]
0x08009ffc: f851b020 Q. . LDR r11,[r1,r0,LSL #2]
0x0800a000: 2100 .! MOVS r1,#0
0x0800a002: f000ffbf .... BL gapc_get_operation_ptr ; 0x800af84
0x0800a006: 2800 .( CMP r0,#0
0x0800a008: f0008075 ..u. BEQ.W 0x800a0f6 ; gapc_cli_svc_cb + 258
0x0800a00c: 4605 .F MOV r5,r0
0x0800a00e: 7800 .x LDRB r0,[r0,#0]
0x0800a010: 2861 a( CMP r0,#0x61
0x0800a012: d170 p. BNE 0x800a0f6 ; gapc_cli_svc_cb + 258
0x0800a014: e9dd490b ...I LDRD r4,r9,[sp,#0x2c]
0x0800a018: f04f0a00 O... MOV r10,#0
0x0800a01c: f04f0800 O... MOV r8,#0
0x0800a020: f1090712 .... ADD r7,r9,#0x12
0x0800a024: 4554 TE CMP r4,r10
0x0800a026: d066 f. BEQ 0x800a0f6 ; gapc_cli_svc_cb + 258
0x0800a028: f8170c12 .... LDRB r0,[r7,#-0x12]
0x0800a02c: 3801 .8 SUBS r0,#1
0x0800a02e: 2805 .( CMP r0,#5
0x0800a030: d85d ]. BHI 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a032: e8dff000 .... TBB [pc,r0]
$d.20
0x0800a036: 5c03 .\ DCW 23555
0x0800a038: 2d1a155c \..- DCD 756684124
$t.21
0x0800a03c: 980a .. LDR r0,[sp,#0x28]
0x0800a03e: 2801 .( CMP r0,#1
0x0800a040: d855 U. BHI 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a042: f1ba0f00 .... CMP r10,#0
0x0800a046: d152 R. BNE 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a048: f8b90012 .... LDRH r0,[r9,#0x12]
0x0800a04c: f8ab0038 ..8. STRH r0,[r11,#0x38]
0x0800a050: f8990012 .... LDRB r0,[r9,#0x12]
0x0800a054: f8991014 .... LDRB r1,[r9,#0x14]
0x0800a058: 1a08 .. SUBS r0,r1,r0
0x0800a05a: f88b003a ..:. STRB r0,[r11,#0x3a]
0x0800a05e: e046 F. B 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a060: 2000 . MOVS r0,#0
0x0800a062: 72a8 .r STRB r0,[r5,#0xa]
0x0800a064: f8b78000 .... LDRH r8,[r7,#0]
0x0800a068: e041 A. B 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a06a: f1a70610 .... SUB r6,r7,#0x10
0x0800a06e: f8171c11 .... LDRB r1,[r7,#-0x11]
0x0800a072: f6422205 B.." MOV r2,#0x2a05
0x0800a076: 4630 0F MOV r0,r6
0x0800a078: f00ef860 ..`. BL gatt_uuid16_comp ; 0x801813c
0x0800a07c: b1b8 .. CBZ r0,0x800a0ae ; gapc_cli_svc_cb + 186
0x0800a07e: 2001 . MOVS r0,#1
0x0800a080: 72a8 .r STRB r0,[r5,#0xa]
0x0800a082: f89b0038 ..8. LDRB r0,[r11,#0x38]
0x0800a086: eba80000 .... SUB r0,r8,r0
0x0800a08a: f88b003b ..;. STRB r0,[r11,#0x3b]
0x0800a08e: e02e .. B 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a090: 7aa8 .z LDRB r0,[r5,#0xa]
0x0800a092: b360 `. CBZ r0,0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a094: f8171c11 .... LDRB r1,[r7,#-0x11]
0x0800a098: f1a70010 .... SUB r0,r7,#0x10
0x0800a09c: f6421202 B... MOV r2,#0x2902
0x0800a0a0: f00ef84c ..L. BL gatt_uuid16_comp ; 0x801813c
0x0800a0a4: b318 .. CBZ r0,0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a0a6: 9800 .. LDR r0,[sp,#0]
0x0800a0a8: 4450 PD ADD r0,r0,r10
0x0800a0aa: 8068 h. STRH r0,[r5,#2]
0x0800a0ac: e01f .. B 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a0ae: f8171c11 .... LDRB r1,[r7,#-0x11]
0x0800a0b2: 4630 0F MOV r0,r6
0x0800a0b4: f642322a B.*2 MOV r2,#0x2b2a
0x0800a0b8: f00ef840 ..@. BL gatt_uuid16_comp ; 0x801813c
0x0800a0bc: b110 .. CBZ r0,0x800a0c4 ; gapc_cli_svc_cb + 208
0x0800a0be: f8a58006 .... STRH r8,[r5,#6]
0x0800a0c2: e014 .. B 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a0c4: f8171c11 .... LDRB r1,[r7,#-0x11]
0x0800a0c8: 4630 0F MOV r0,r6
0x0800a0ca: f6423229 B.)2 MOV r2,#0x2b29
0x0800a0ce: f00ef835 ..5. BL gatt_uuid16_comp ; 0x801813c
0x0800a0d2: b110 .. CBZ r0,0x800a0da ; gapc_cli_svc_cb + 230
0x0800a0d4: f8a58004 .... STRH r8,[r5,#4]
0x0800a0d8: e009 .. B 0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a0da: f8171c11 .... LDRB r1,[r7,#-0x11]
0x0800a0de: 4630 0F MOV r0,r6
0x0800a0e0: f642323a B.:2 MOV r2,#0x2b3a
0x0800a0e4: f00ef82a ..*. BL gatt_uuid16_comp ; 0x801813c
0x0800a0e8: b108 .. CBZ r0,0x800a0ee ; gapc_cli_svc_cb + 250
0x0800a0ea: f8a58008 .... STRH r8,[r5,#8]
0x0800a0ee: 3716 .7 ADDS r7,r7,#0x16
0x0800a0f0: f10a0a01 .... ADD r10,r10,#1
0x0800a0f4: e796 .. B 0x800a024 ; gapc_cli_svc_cb + 48
0x0800a0f6: e8bd8ff8 .... POP {r3-r11,pc}
0x0800a0fa: bf00 .. NOP
gapc_cli_svc_changed_cb
0x0800a0fc: 4770 pG BX lr
0x0800a0fe: 0000 .. MOVS r0,r0
gapc_cli_svr_feat_upd
0x0800a100: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800a102: 4dc6 .M LDR r5,[pc,#792] ; [0x800a41c] = 0x20008f80
0x0800a104: 4604 .F MOV r4,r0
0x0800a106: f0110101 .... ANDS r1,r1,#1
0x0800a10a: f8550020 U. . LDR r0,[r5,r0,LSL #2]
0x0800a10e: f880103c ..<. STRB r1,[r0,#0x3c]
0x0800a112: d011 .. BEQ 0x800a138 ; gapc_cli_svr_feat_upd + 56
0x0800a114: 4620 F MOV r0,r4
0x0800a116: 2101 .! MOVS r1,#1
0x0800a118: f013f934 ..4. BL l2cap_coc_enhanced_nego_set ; 0x801d384
0x0800a11c: f8950098 .... LDRB r0,[r5,#0x98]
0x0800a120: 06c0 .. LSLS r0,r0,#27
0x0800a122: d509 .. BPL 0x800a138 ; gapc_cli_svr_feat_upd + 56
0x0800a124: 4620 F MOV r0,r4
0x0800a126: 2101 .! MOVS r1,#1
0x0800a128: f001f878 ..x. BL gapc_is_sec_set ; 0x800b21c
0x0800a12c: b120 . CBZ r0,0x800a138 ; gapc_cli_svr_feat_upd + 56
0x0800a12e: 4620 F MOV r0,r4
0x0800a130: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800a134: f007b890 .... B.W gatt_bearer_eatt_estab ; 0x8011258
0x0800a138: bdb0 .. POP {r4,r5,r7,pc}
0x0800a13a: bf00 .. NOP
$d.28
__arm_cp.13_0
0x0800a13c: 20008f80 ... DCD 536907648
$t.29
gapc_cli_write
0x0800a140: e92d41ff -..A PUSH {r0-r8,lr}
0x0800a144: 461f .F MOV r7,r3
0x0800a146: 460d .F MOV r5,r1
0x0800a148: 4604 .F MOV r4,r0
0x0800a14a: f04f0800 O... MOV r8,#0
0x0800a14e: a803 .. ADD r0,sp,#0xc
0x0800a150: 2107 .! MOVS r1,#7
0x0800a152: 2300 .# MOVS r3,#0
0x0800a154: 4616 .F MOV r6,r2
0x0800a156: f8cd800c .... STR r8,[sp,#0xc]
0x0800a15a: f7fbfd53 ..S. BL co_buf_alloc ; 0x8005c04
0x0800a15e: b108 .. CBZ r0,0x800a164 ; gapc_cli_write + 36
0x0800a160: 2411 .$ MOVS r4,#0x11
0x0800a162: e014 .. B 0x800a18e ; gapc_cli_write + 78
0x0800a164: 9803 .. LDR r0,[sp,#0xc]
0x0800a166: 4639 9F MOV r1,r7
0x0800a168: 4632 2F MOV r2,r6
0x0800a16a: f7fbfdc7 .... BL co_buf_copy_data_from_mem ; 0x8005cfc
0x0800a16e: 48f9 .H LDR r0,[pc,#996] ; [0x800a554] = 0x20008f80
0x0800a170: e9cd5800 ...X STRD r5,r8,[sp,#0]
0x0800a174: 2261 a" MOVS r2,#0x61
0x0800a176: 2300 .# MOVS r3,#0
0x0800a178: f8901097 .... LDRB r1,[r0,#0x97]
0x0800a17c: 9803 .. LDR r0,[sp,#0xc]
0x0800a17e: 9002 .. STR r0,[sp,#8]
0x0800a180: 4620 F MOV r0,r4
0x0800a182: f009fdf1 .... BL gatt_cli_write ; 0x8013d68
0x0800a186: 4604 .F MOV r4,r0
0x0800a188: 9803 .. LDR r0,[sp,#0xc]
0x0800a18a: f7fbfeb1 .... BL co_buf_release ; 0x8005ef0
0x0800a18e: 4620 F MOV r0,r4
0x0800a190: b004 .. ADD sp,sp,#0x10
0x0800a192: e8bd81f0 .... POP {r4-r8,pc}
0x0800a196: bf00 .. NOP
$d.30
__arm_cp.14_0
0x0800a198: 20008f80 ... DCD 536907648
$t.18
gapc_cli_write_cmp_cb
0x0800a19c: 2a61 a* CMP r2,#0x61
0x0800a19e: bf18 .. IT NE
0x0800a1a0: 4770 pG BXNE lr
0x0800a1a2: b2d9 .. UXTB r1,r3
0x0800a1a4: f7ffbe26 ..&. B.W gapc_cli_feat_en_op_continue ; 0x8009df4
gapc_cmp_evt_handler
0x0800a1a8: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800a1aa: b092 .. SUB sp,sp,#0x48
0x0800a1ac: 481e .H LDR r0,[pc,#120] ; [0x800a228] = 0x8024b15
0x0800a1ae: 461c .F MOV r4,r3
0x0800a1b0: 460d .F MOV r5,r1
0x0800a1b2: f015f843 ..C. BL log_printf_level ; 0x801f23c
0x0800a1b6: 7828 (x LDRB r0,[r5,#0]
0x0800a1b8: 7869 ix LDRB r1,[r5,#1]
0x0800a1ba: a31d .. ADR r3,{pc}+0x76 ; 0x800a230
0x0800a1bc: f2404291 @..B MOV r2,#0x491
0x0800a1c0: e9cd0100 .... STRD r0,r1,[sp,#0]
0x0800a1c4: 4919 .I LDR r1,[pc,#100] ; [0x800a22c] = 0x8024be4
0x0800a1c6: 2000 . MOVS r0,#0
0x0800a1c8: f015f824 ..$. BL log_printf ; 0x801f214
0x0800a1cc: 7828 (x LDRB r0,[r5,#0]
0x0800a1ce: 2851 Q( CMP r0,#0x51
0x0800a1d0: d010 .. BEQ 0x800a1f4 ; gapc_cmp_evt_handler + 76
0x0800a1d2: 2843 C( CMP r0,#0x43
0x0800a1d4: d125 %. BNE 0x800a222 ; gapc_cmp_evt_handler + 122
0x0800a1d6: 4822 "H LDR r0,[pc,#136] ; [0x800a260] = 0x200052fc
0x0800a1d8: 6801 .h LDR r1,[r0,#0]
0x0800a1da: b311 .. CBZ r1,0x800a222 ; gapc_cmp_evt_handler + 122
0x0800a1dc: 201e . MOVS r0,#0x1e
0x0800a1de: f88d0008 .... STRB r0,[sp,#8]
0x0800a1e2: 0a20 . LSRS r0,r4,#8
0x0800a1e4: f88d000c .... STRB r0,[sp,#0xc]
0x0800a1e8: 7868 hx LDRB r0,[r5,#1]
0x0800a1ea: f88d000d .... STRB r0,[sp,#0xd]
0x0800a1ee: a802 .. ADD r0,sp,#8
0x0800a1f0: 4788 .G BLX r1
0x0800a1f2: e016 .. B 0x800a222 ; gapc_cmp_evt_handler + 122
0x0800a1f4: 481a .H LDR r0,[pc,#104] ; [0x800a260] = 0x200052fc
0x0800a1f6: 6801 .h LDR r1,[r0,#0]
0x0800a1f8: b199 .. CBZ r1,0x800a222 ; gapc_cmp_evt_handler + 122
0x0800a1fa: 7868 hx LDRB r0,[r5,#1]
0x0800a1fc: 2219 ." MOVS r2,#0x19
0x0800a1fe: 0a24 $. LSRS r4,r4,#8
0x0800a200: f88d000d .... STRB r0,[sp,#0xd]
0x0800a204: 2800 .( CMP r0,#0
0x0800a206: a802 .. ADD r0,sp,#8
0x0800a208: bf08 .. IT EQ
0x0800a20a: 2218 ." MOVEQ r2,#0x18
0x0800a20c: f88d2008 ... STRB r2,[sp,#8]
0x0800a210: f88d400c ...@ STRB r4,[sp,#0xc]
0x0800a214: 4788 .G BLX r1
0x0800a216: 4813 .H LDR r0,[pc,#76] ; [0x800a264] = 0x2000534c
0x0800a218: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800a21c: b108 .. CBZ r0,0x800a222 ; gapc_cmp_evt_handler + 122
0x0800a21e: 2101 .! MOVS r1,#1
0x0800a220: 7081 .p STRB r1,[r0,#2]
0x0800a222: 2000 . MOVS r0,#0
0x0800a224: b012 .. ADD sp,sp,#0x48
0x0800a226: bdb0 .. POP {r4,r5,r7,pc}
$d.16
__arm_cp.7_0
0x0800a228: 08024b15 .K.. DCD 134368021
__arm_cp.7_1
0x0800a22c: 08024be4 .K.. DCD 134368228
0x0800a230: 63617067 gpac DCD 1667330151
0x0800a234: 706d6320 cmp DCD 1886216992
0x0800a238: 6e616820 han DCD 1851877408
0x0800a23c: 72656c64 dler DCD 1919249508
0x0800a240: 706f202c , op DCD 1886330924
0x0800a244: 74617265 erat DCD 1952543333
0x0800a248: 3a6e6f69 ion: DCD 980316009
0x0800a24c: 2c642520 %d, DCD 744760608
0x0800a250: 61747320 sta DCD 1635021600
0x0800a254: 3a737574 tus: DCD 980645236
0x0800a258: 32302520 %02 DCD 842016032
0x0800a25c: 000a0d78 x... DCD 658808
__arm_cp.7_3
0x0800a260: 200052fc .R. DCD 536892156
__arm_cp.7_4
0x0800a264: 2000534c LS. DCD 536892236
$t.14
gapc_cmp_evt_handler
0x0800a268: b580 .. PUSH {r7,lr}
0x0800a26a: 4814 .H LDR r0,[pc,#80] ; [0x800a2bc] = 0x20009030
0x0800a26c: f8902091 ... LDRB r2,[r0,#0x91]
0x0800a270: 2aff .* CMP r2,#0xff
0x0800a272: d021 !. BEQ 0x800a2b8 ; gapc_cmp_evt_handler + 80
0x0800a274: eb000082 .... ADD r0,r0,r2,LSL #2
0x0800a278: 68c0 .h LDR r0,[r0,#0xc]
0x0800a27a: f8902055 ..U LDRB r2,[r0,#0x55]
0x0800a27e: b92a *. CBNZ r2,0x800a28c ; gapc_cmp_evt_handler + 36
0x0800a280: 784a Jx LDRB r2,[r1,#1]
0x0800a282: 2a00 .* CMP r2,#0
0x0800a284: bf18 .. IT NE
0x0800a286: 3a70 p: SUBNE r2,r2,#0x70
0x0800a288: f8802055 ..U STRB r2,[r0,#0x55]
0x0800a28c: 7809 .x LDRB r1,[r1,#0]
0x0800a28e: 2910 .) CMP r1,#0x10
0x0800a290: d006 .. BEQ 0x800a2a0 ; gapc_cmp_evt_handler + 56
0x0800a292: 2901 .) CMP r1,#1
0x0800a294: d110 .. BNE 0x800a2b8 ; gapc_cmp_evt_handler + 80
0x0800a296: b2d2 .. UXTB r2,r2
0x0800a298: 2101 .! MOVS r1,#1
0x0800a29a: f005f9e1 .... BL gapm_init_stopped ; 0x800f660
0x0800a29e: e00b .. B 0x800a2b8 ; gapc_cmp_evt_handler + 80
0x0800a2a0: 4619 .F MOV r1,r3
0x0800a2a2: f6406005 @..` MOV r0,#0xe05
0x0800a2a6: 2203 ." MOVS r2,#3
0x0800a2a8: 2302 .# MOVS r3,#2
0x0800a2aa: f011fb91 .... BL ke_msg_alloc ; 0x801b9d0
0x0800a2ae: f2413101 A..1 MOV r1,#0x1301
0x0800a2b2: 8001 .. STRH r1,[r0,#0]
0x0800a2b4: f011fbb0 .... BL ke_msg_send ; 0x801ba18
0x0800a2b8: 2000 . MOVS r0,#0
0x0800a2ba: bd80 .. POP {r7,pc}
$d.15
__arm_cp.8_0
0x0800a2bc: 20009030 0.. DCD 536907824
$t.11
gapc_con_cleanup
0x0800a2c0: 28ff .( CMP r0,#0xff
0x0800a2c2: bf18 .. IT NE
0x0800a2c4: f7ffbc78 ..x. BNE.W gapc_cleanup ; 0x8009bb8
0x0800a2c8: 4770 pG BX lr
0x0800a2ca: 0000 .. MOVS r0,r0
gapc_con_create
0x0800a2cc: e92d4ffe -..O PUSH {r1-r11,lr}
0x0800a2d0: 2500 .% MOVS r5,#0
0x0800a2d2: 4683 .F MOV r11,r0
0x0800a2d4: 2078 x MOVS r0,#0x78
0x0800a2d6: 9300 .. STR r3,[sp,#0]
0x0800a2d8: 4691 .F MOV r9,r2
0x0800a2da: 460c .F MOV r4,r1
0x0800a2dc: f8ad5008 ...P STRH r5,[sp,#8]
0x0800a2e0: 9501 .. STR r5,[sp,#4]
0x0800a2e2: f7fbfae7 .... BL btdm_malloc ; 0x80058b4
0x0800a2e6: 2178 x! MOVS r1,#0x78
0x0800a2e8: 4607 .F MOV r7,r0
0x0800a2ea: f7f8f802 .... BL __aeabi_memclr ; 0x80022f2
0x0800a2ee: 4899 .H LDR r0,[pc,#612] ; [0x800a554] = 0x20008f80
0x0800a2f0: f1040612 .... ADD r6,r4,#0x12
0x0800a2f4: a901 .. ADD r1,sp,#4
0x0800a2f6: 2206 ." MOVS r2,#6
0x0800a2f8: f840702b @.+p STR r7,[r0,r11,LSL #2]
0x0800a2fc: 201f . MOVS r0,#0x1f
0x0800a2fe: f8c75072 ..rP STR r5,[r7,#0x72]
0x0800a302: f8c7006e ..n. STR r0,[r7,#0x6e]
0x0800a306: f44f60fa O..` MOV r0,#0x7d0
0x0800a30a: f8a70054 ..T. STRH r0,[r7,#0x54]
0x0800a30e: 8860 `. LDRH r0,[r4,#2]
0x0800a310: f8a7005c ..\. STRH r0,[r7,#0x5c]
0x0800a314: 7920 y LDRB r0,[r4,#4]
0x0800a316: 2800 .( CMP r0,#0
0x0800a318: bf18 .. IT NE
0x0800a31a: 2001 . MOVNE r0,#1
0x0800a31c: ea4f1a40 O.@. LSL r10,r0,#5
0x0800a320: 4630 0F MOV r0,r6
0x0800a322: f8a7a05e ..^. STRH r10,[r7,#0x5e]
0x0800a326: f7f8f804 .... BL memcmp ; 0x8002332
0x0800a32a: 9d0c .. LDR r5,[sp,#0x30]
0x0800a32c: f1070167 ..g. ADD r1,r7,#0x67
0x0800a330: f1070860 ..`. ADD r8,r7,#0x60
0x0800a334: b128 (. CBZ r0,0x800a342 ; gapc_con_create + 118
0x0800a336: 88b0 .. LDRH r0,[r6,#4]
0x0800a338: 8088 .. STRH r0,[r1,#4]
0x0800a33a: 6830 0h LDR r0,[r6,#0]
0x0800a33c: 6008 .` STR r0,[r1,#0]
0x0800a33e: 2001 . MOVS r0,#1
0x0800a340: e005 .. B 0x800a34e ; gapc_con_create + 130
0x0800a342: 8960 `. LDRH r0,[r4,#0xa]
0x0800a344: 8088 .. STRH r0,[r1,#4]
0x0800a346: f8d40006 .... LDR r0,[r4,#6]
0x0800a34a: 6008 .` STR r0,[r1,#0]
0x0800a34c: 7960 `y LDRB r0,[r4,#5]
0x0800a34e: f104060c .... ADD r6,r4,#0xc
0x0800a352: f887006d ..m. STRB r0,[r7,#0x6d]
0x0800a356: a901 .. ADD r1,sp,#4
0x0800a358: 2206 ." MOVS r2,#6
0x0800a35a: 4630 0F MOV r0,r6
0x0800a35c: f7f7ffe9 .... BL memcmp ; 0x8002332
0x0800a360: b158 X. CBZ r0,0x800a37a ; gapc_con_create + 174
0x0800a362: 88b0 .. LDRH r0,[r6,#4]
0x0800a364: 2501 .% MOVS r5,#1
0x0800a366: f8a80004 .... STRH r0,[r8,#4]
0x0800a36a: 6830 0h LDR r0,[r6,#0]
0x0800a36c: f8c80000 .... STR r0,[r8,#0]
0x0800a370: f50a7080 ...p ADD r0,r10,#0x100
0x0800a374: f8a7005e ..^. STRH r0,[r7,#0x5e]
0x0800a378: e006 .. B 0x800a388 ; gapc_con_create + 188
0x0800a37a: 9900 .. LDR r1,[sp,#0]
0x0800a37c: 8888 .. LDRH r0,[r1,#4]
0x0800a37e: f8a80004 .... STRH r0,[r8,#4]
0x0800a382: 6808 .h LDR r0,[r1,#0]
0x0800a384: f8c80000 .... STR r0,[r8,#0]
0x0800a388: 20ff . MOVS r0,#0xff
0x0800a38a: f8a7900e .... STRH r9,[r7,#0xe]
0x0800a38e: f8875066 ..fP STRB r5,[r7,#0x66]
0x0800a392: 81b8 .. STRH r0,[r7,#0xc]
0x0800a394: 4658 XF MOV r0,r11
0x0800a396: f002fa0f .... BL gapc_smp_create ; 0x800c7b8
0x0800a39a: ea4f200b O.. LSL r0,r11,#8
0x0800a39e: 2100 .! MOVS r1,#0
0x0800a3a0: 1d06 .. ADDS r6,r0,#4
0x0800a3a2: 4630 0F MOV r0,r6
0x0800a3a4: f011fb86 .... BL ke_state_set ; 0x801bab4
0x0800a3a8: f1b90f03 .... CMP r9,#3
0x0800a3ac: d110 .. BNE 0x800a3d0 ; gapc_con_create + 260
0x0800a3ae: 4658 XF MOV r0,r11
0x0800a3b0: 2100 .! MOVS r1,#0
0x0800a3b2: 2200 ." MOVS r2,#0
0x0800a3b4: 2300 .# MOVS r3,#0
0x0800a3b6: f001fcc5 .... BL gapc_sec_lvl_set ; 0x800bd44
0x0800a3ba: 4658 XF MOV r0,r11
0x0800a3bc: 2101 .! MOVS r1,#1
0x0800a3be: f013fdc1 .... BL l2cap_rx_ctrl ; 0x801df44
0x0800a3c2: 4658 XF MOV r0,r11
0x0800a3c4: 2100 .! MOVS r1,#0
0x0800a3c6: 2200 ." MOVS r2,#0
0x0800a3c8: 2300 .# MOVS r3,#0
0x0800a3ca: f003fa17 .... BL gapc_svc_con_create ; 0x800d7fc
0x0800a3ce: e01d .. B 0x800a40c ; gapc_con_create + 320
0x0800a3d0: f6406002 @..` MOV r0,#0xe02
0x0800a3d4: 4649 IF MOV r1,r9
0x0800a3d6: 4632 2F MOV r2,r6
0x0800a3d8: 2312 .# MOVS r3,#0x12
0x0800a3da: f011faf9 .... BL ke_msg_alloc ; 0x801b9d0
0x0800a3de: 8861 a. LDRH r1,[r4,#2]
0x0800a3e0: 8001 .. STRH r1,[r0,#0]
0x0800a3e2: 7961 ay LDRB r1,[r4,#5]
0x0800a3e4: f0010101 .... AND r1,r1,#1
0x0800a3e8: 7241 Ar STRB r1,[r0,#9]
0x0800a3ea: f8d41006 .... LDR r1,[r4,#6]
0x0800a3ee: f8c0100a .... STR r1,[r0,#0xa]
0x0800a3f2: 8961 a. LDRH r1,[r4,#0xa]
0x0800a3f4: 81c1 .. STRH r1,[r0,#0xe]
0x0800a3f6: 7921 !y LDRB r1,[r4,#4]
0x0800a3f8: 7fa2 .. LDRB r2,[r4,#0x1e]
0x0800a3fa: 7401 .t STRB r1,[r0,#0x10]
0x0800a3fc: 8b21 !. LDRH r1,[r4,#0x18]
0x0800a3fe: 7202 .r STRB r2,[r0,#8]
0x0800a400: 8041 A. STRH r1,[r0,#2]
0x0800a402: f8d4101a .... LDR r1,[r4,#0x1a]
0x0800a406: 6041 A` STR r1,[r0,#4]
0x0800a408: f011fb06 .... BL ke_msg_send ; 0x801ba18
0x0800a40c: 8b62 b. LDRH r2,[r4,#0x1a]
0x0800a40e: 8b21 !. LDRH r1,[r4,#0x18]
0x0800a410: 4658 XF MOV r0,r11
0x0800a412: b003 .. ADD sp,sp,#0xc
0x0800a414: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800a418: f00ab8ea .... B.W gatt_con_info_set ; 0x80145f0
$d.6
__arm_cp.3_0
0x0800a41c: 20008f80 ... DCD 536907648
$t.7
gapc_con_up_continue
0x0800a420: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800a422: b086 .. SUB sp,sp,#0x18
0x0800a424: 460c .F MOV r4,r1
0x0800a426: 4605 .F MOV r5,r0
0x0800a428: 2a02 .* CMP r2,#2
0x0800a42a: d031 1. BEQ 0x800a490 ; gapc_con_up_continue + 112
0x0800a42c: 2a01 .* CMP r2,#1
0x0800a42e: d01b .. BEQ 0x800a468 ; gapc_con_up_continue + 72
0x0800a430: bbba .. CBNZ r2,0x800a4a2 ; gapc_con_up_continue + 130
0x0800a432: 2012 . MOVS r0,#0x12
0x0800a434: f88d000c .... STRB r0,[sp,#0xc]
0x0800a438: e9d40104 .... LDRD r0,r1,[r4,#0x10]
0x0800a43c: f8cd000e .... STR r0,[sp,#0xe]
0x0800a440: 4628 (F MOV r0,r5
0x0800a442: f8cd1012 .... STR r1,[sp,#0x12]
0x0800a446: f014f9b1 .... BL l2cap_sig_pkt_id_get ; 0x801e7ac
0x0800a44a: 4602 .F MOV r2,r0
0x0800a44c: 7360 `s STRB r0,[r4,#0xd]
0x0800a44e: 2000 . MOVS r0,#0
0x0800a450: ab03 .. ADD r3,sp,#0xc
0x0800a452: 2100 .! MOVS r1,#0
0x0800a454: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0800a458: 4628 (F MOV r0,r5
0x0800a45a: f014f91b .... BL l2cap_sig_pdu_send ; 0x801e694
0x0800a45e: b9b8 .. CBNZ r0,0x800a490 ; gapc_con_up_continue + 112
0x0800a460: 4628 (F MOV r0,r5
0x0800a462: f014fb1d .... BL l2cap_sig_trans_timer_start ; 0x801eaa0
0x0800a466: e013 .. B 0x800a490 ; gapc_con_up_continue + 112
0x0800a468: 2b45 E+ CMP r3,#0x45
0x0800a46a: d111 .. BNE 0x800a490 ; gapc_con_up_continue + 112
0x0800a46c: 0228 (. LSLS r0,r5,#8
0x0800a46e: 2302 .# MOVS r3,#2
0x0800a470: 1d01 .. ADDS r1,r0,#4
0x0800a472: f6406005 @..` MOV r0,#0xe05
0x0800a476: 460a .F MOV r2,r1
0x0800a478: f011faaa .... BL ke_msg_alloc ; 0x801b9d0
0x0800a47c: f6433101 C..1 MOV r1,#0x3b01
0x0800a480: 8001 .. STRH r1,[r0,#0]
0x0800a482: f011fac9 .... BL ke_msg_send ; 0x801ba18
0x0800a486: 4628 (F MOV r0,r5
0x0800a488: 2102 .! MOVS r1,#2
0x0800a48a: 2245 E" MOVS r2,#0x45
0x0800a48c: f001fcd6 .... BL gapc_send_complete_evt ; 0x800be3c
0x0800a490: 4628 (F MOV r0,r5
0x0800a492: 2102 .! MOVS r1,#2
0x0800a494: 2248 H" MOVS r2,#0x48
0x0800a496: f001fcd1 .... BL gapc_send_complete_evt ; 0x800be3c
0x0800a49a: 4628 (F MOV r0,r5
0x0800a49c: 4621 !F MOV r1,r4
0x0800a49e: f014f9fb .... BL l2cap_sig_proc_pop ; 0x801e898
0x0800a4a2: b006 .. ADD sp,sp,#0x18
0x0800a4a4: bdb0 .. POP {r4,r5,r7,pc}
gapc_con_up_send_param_resp
0x0800a4a6: b51f .. PUSH {r0-r4,lr}
0x0800a4a8: 460c .F MOV r4,r1
0x0800a4aa: 2113 .! MOVS r1,#0x13
0x0800a4ac: ab03 .. ADD r3,sp,#0xc
0x0800a4ae: 9103 .. STR r1,[sp,#0xc]
0x0800a4b0: f0820101 .... EOR r1,r2,#1
0x0800a4b4: 4622 "F MOV r2,r4
0x0800a4b6: f8ad100e .... STRH r1,[sp,#0xe]
0x0800a4ba: 2100 .! MOVS r1,#0
0x0800a4bc: e9cd1100 .... STRD r1,r1,[sp,#0]
0x0800a4c0: 2100 .! MOVS r1,#0
0x0800a4c2: f014f8e7 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0800a4c6: bd1f .. POP {r0-r4,pc}
gapc_connection_cfm_handler
0x0800a4c8: b5fe .. PUSH {r1-r7,lr}
0x0800a4ca: 4610 .F MOV r0,r2
0x0800a4cc: 4615 .F MOV r5,r2
0x0800a4ce: 460c .F MOV r4,r1
0x0800a4d0: f011fae0 .... BL ke_state_get ; 0x801ba94
0x0800a4d4: 283f ?( CMP r0,#0x3f
0x0800a4d6: d03b ;. BEQ 0x800a550 ; gapc_connection_cfm_handler + 136
0x0800a4d8: f8942028 ..( LDRB r2,[r4,#0x28]
0x0800a4dc: 0a2d -. LSRS r5,r5,#8
0x0800a4de: f0120601 .... ANDS r6,r2,#1
0x0800a4e2: d018 .. BEQ 0x800a516 ; gapc_connection_cfm_handler + 78
0x0800a4e4: 481b .H LDR r0,[pc,#108] ; [0x800a554] = 0x20008f80
0x0800a4e6: f894302a ..*0 LDRB r3,[r4,#0x2a]
0x0800a4ea: 2100 .! MOVS r1,#0
0x0800a4ec: f8507025 P.%p LDR r7,[r0,r5,LSL #2]
0x0800a4f0: 4628 (F MOV r0,r5
0x0800a4f2: f001fc27 ..'. BL gapc_sec_lvl_set ; 0x800bd44
0x0800a4f6: 6920 i LDR r0,[r4,#0x10]
0x0800a4f8: f1070c10 .... ADD r12,r7,#0x10
0x0800a4fc: 6338 8c STR r0,[r7,#0x30]
0x0800a4fe: 6a60 `j LDR r0,[r4,#0x24]
0x0800a500: 6378 xc STR r0,[r7,#0x34]
0x0800a502: 3720 7 ADDS r7,r7,#0x20
0x0800a504: e894000f .... LDM r4,{r0-r3}
0x0800a508: e8ac000f .... STM r12!,{r0-r3}
0x0800a50c: f1040314 .... ADD r3,r4,#0x14
0x0800a510: cb0f .. LDM r3,{r0-r3}
0x0800a512: c70f .. STM r7!,{r0-r3}
0x0800a514: e005 .. B 0x800a522 ; gapc_connection_cfm_handler + 90
0x0800a516: 4628 (F MOV r0,r5
0x0800a518: 2100 .! MOVS r1,#0
0x0800a51a: 2200 ." MOVS r2,#0
0x0800a51c: 2300 .# MOVS r3,#0
0x0800a51e: f001fc11 .... BL gapc_sec_lvl_set ; 0x800bd44
0x0800a522: 4628 (F MOV r0,r5
0x0800a524: 2101 .! MOVS r1,#1
0x0800a526: f013fd0d .... BL l2cap_rx_ctrl ; 0x801df44
0x0800a52a: 8e20 . LDRH r0,[r4,#0x30]
0x0800a52c: f8941032 ..2. LDRB r1,[r4,#0x32]
0x0800a530: 8de3 .. LDRH r3,[r4,#0x2e]
0x0800a532: 8da2 .. LDRH r2,[r4,#0x2c]
0x0800a534: e9cd0100 .... STRD r0,r1,[sp,#0]
0x0800a538: 4628 (F MOV r0,r5
0x0800a53a: 4631 1F MOV r1,r6
0x0800a53c: f7fffbba .... BL gapc_cli_con_create ; 0x8009cb4
0x0800a540: f8942029 ..) LDRB r2,[r4,#0x29]
0x0800a544: f894302b ..+0 LDRB r3,[r4,#0x2b]
0x0800a548: 4628 (F MOV r0,r5
0x0800a54a: 4631 1F MOV r1,r6
0x0800a54c: f003f956 ..V. BL gapc_svc_con_create ; 0x800d7fc
0x0800a550: 2000 . MOVS r0,#0
0x0800a552: bdfe .. POP {r1-r7,pc}
$d.10
__arm_cp.5_0
0x0800a554: 20008f80 ... DCD 536907648
$t.38
gapc_connection_req_ind_following
0x0800a558: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800a55c: b092 .. SUB sp,sp,#0x48
0x0800a55e: 4604 .F MOV r4,r0
0x0800a560: 4837 7H LDR r0,[pc,#220] ; [0x800a640] = 0x8024b15
0x0800a562: 4615 .F MOV r5,r2
0x0800a564: 460f .F MOV r7,r1
0x0800a566: f014fe69 ..i. BL log_printf_level ; 0x801f23c
0x0800a56a: 4936 6I LDR r1,[pc,#216] ; [0x800a644] = 0x8024be4
0x0800a56c: a336 6. ADR r3,{pc}+0xdc ; 0x800a648
0x0800a56e: 2000 . MOVS r0,#0
0x0800a570: f44f724c O.Lr MOV r2,#0x330
0x0800a574: 9700 .. STR r7,[sp,#0]
0x0800a576: f04f0800 O... MOV r8,#0
0x0800a57a: f014fe4b ..K. BL log_printf ; 0x801f214
0x0800a57e: 0220 . LSLS r0,r4,#8
0x0800a580: 2200 ." MOVS r2,#0
0x0800a582: 2334 4# MOVS r3,#0x34
0x0800a584: 1d01 .. ADDS r1,r0,#4
0x0800a586: f6406003 @..` MOV r0,#0xe03
0x0800a58a: f011fa21 ..!. BL ke_msg_alloc ; 0x801b9d0
0x0800a58e: 2134 4! MOVS r1,#0x34
0x0800a590: 4606 .F MOV r6,r0
0x0800a592: f7f7feae .... BL __aeabi_memclr ; 0x80022f2
0x0800a596: 4860 `H LDR r0,[pc,#384] ; [0x800a718] = 0x2000534c
0x0800a598: b127 '. CBZ r7,0x800a5a4 ; gapc_connection_req_ind_following + 76
0x0800a59a: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800a59e: f8c08014 .... STR r8,[r0,#0x14]
0x0800a5a2: e020 . B 0x800a5e6 ; gapc_connection_req_ind_following + 142
0x0800a5a4: f8501024 P.$. LDR r1,[r0,r4,LSL #2]
0x0800a5a8: 614d Ma STR r5,[r1,#0x14]
0x0800a5aa: 7828 (x LDRB r0,[r5,#0]
0x0800a5ac: f3c00240 ..@. UBFX r2,r0,#1,#1
0x0800a5b0: 704a Jp STRB r2,[r1,#1]
0x0800a5b2: 0681 .. LSLS r1,r0,#26
0x0800a5b4: d506 .. BPL 0x800a5c4 ; gapc_connection_req_ind_following + 108
0x0800a5b6: f105014d ..M. ADD r1,r5,#0x4d
0x0800a5ba: 4630 0F MOV r0,r6
0x0800a5bc: 2210 ." MOVS r2,#0x10
0x0800a5be: f7f7fe71 ..q. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800a5c2: 7828 (x LDRB r0,[r5,#0]
0x0800a5c4: 06c1 .. LSLS r1,r0,#27
0x0800a5c6: d507 .. BPL 0x800a5d8 ; gapc_connection_req_ind_following + 128
0x0800a5c8: f1060014 .... ADD r0,r6,#0x14
0x0800a5cc: f105013d ..=. ADD r1,r5,#0x3d
0x0800a5d0: 2210 ." MOVS r2,#0x10
0x0800a5d2: f7f7fe67 ..g. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800a5d6: 7828 (x LDRB r0,[r5,#0]
0x0800a5d8: 0881 .. LSRS r1,r0,#2
0x0800a5da: ea010050 ..P. AND r0,r1,r0,LSR #1
0x0800a5de: f0000001 .... AND r0,r0,#1
0x0800a5e2: f886002a ..*. STRB r0,[r6,#0x2a]
0x0800a5e6: 4630 0F MOV r0,r6
0x0800a5e8: f011fa16 .... BL ke_msg_send ; 0x801ba18
0x0800a5ec: 48f8 .H LDR r0,[pc,#992] ; [0x800a9d0] = 0x200052fc
0x0800a5ee: 6801 .h LDR r1,[r0,#0]
0x0800a5f0: b311 .. CBZ r1,0x800a638 ; gapc_connection_req_ind_following + 224
0x0800a5f2: 48f6 .H LDR r0,[pc,#984] ; [0x800a9cc] = 0x2000534c
0x0800a5f4: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800a5f8: 78c2 .x LDRB r2,[r0,#3]
0x0800a5fa: f88d400c ...@ STRB r4,[sp,#0xc]
0x0800a5fe: 7903 .y LDRB r3,[r0,#4]
0x0800a600: 2a01 .* CMP r2,#1
0x0800a602: f88d300d ...0 STRB r3,[sp,#0xd]
0x0800a606: f04f030f O... MOV r3,#0xf
0x0800a60a: bf08 .. IT EQ
0x0800a60c: 230e .# MOVEQ r3,#0xe
0x0800a60e: f88d3008 ...0 STRB r3,[sp,#8]
0x0800a612: f8d02005 ... LDR r2,[r0,#5]
0x0800a616: 89c4 .. LDRH r4,[r0,#0xe]
0x0800a618: 8a05 .. LDRH r5,[r0,#0x10]
0x0800a61a: f8b03009 ...0 LDRH r3,[r0,#9]
0x0800a61e: 8a40 @. LDRH r0,[r0,#0x12]
0x0800a620: f8ad5016 ...P STRH r5,[sp,#0x16]
0x0800a624: f8ad4014 ...@ STRH r4,[sp,#0x14]
0x0800a628: f8cd200e ... STR r2,[sp,#0xe]
0x0800a62c: f8ad0018 .... STRH r0,[sp,#0x18]
0x0800a630: a802 .. ADD r0,sp,#8
0x0800a632: f8ad3012 ...0 STRH r3,[sp,#0x12]
0x0800a636: 4788 .G BLX r1
0x0800a638: b012 .. ADD sp,sp,#0x48
0x0800a63a: e8bd81f0 .... POP {r4-r8,pc}
0x0800a63e: bf00 .. NOP
$d.39
__arm_cp.20_0
0x0800a640: 08024b15 .K.. DCD 134368021
__arm_cp.20_1
0x0800a644: 08024be4 .K.. DCD 134368228
0x0800a648: 63706167 gapc DCD 1668309351
0x0800a64c: 6e6f635f _con DCD 1852793695
0x0800a650: 7463656e nect DCD 1952671086
0x0800a654: 5f6e6f69 ion_ DCD 1601073001
0x0800a658: 5f716572 req_ DCD 1601267058
0x0800a65c: 5f646e69 ind_ DCD 1600417385
0x0800a660: 6c6c6f66 foll DCD 1819045734
0x0800a664: 6e69776f owin DCD 1852405615
0x0800a668: 73203a67 g: s DCD 1931491943
0x0800a66c: 75746174 tatu DCD 1970561396
0x0800a670: 73692073 s is DCD 1936269427
0x0800a674: 2e642520 %d. DCD 778315040
0x0800a678: 00000a0d .... DCD 2573
$t.17
gapc_connection_req_ind_handler
0x0800a67c: b570 p. PUSH {r4-r6,lr}
0x0800a67e: 481b .H LDR r0,[pc,#108] ; [0x800a6ec] = 0x8024b15
0x0800a680: 461d .F MOV r5,r3
0x0800a682: 460c .F MOV r4,r1
0x0800a684: f014fdda .... BL log_printf_level ; 0x801f23c
0x0800a688: 4919 .I LDR r1,[pc,#100] ; [0x800a6f0] = 0x8024be4
0x0800a68a: a31a .. ADR r3,{pc}+0x6a ; 0x800a6f4
0x0800a68c: 2000 . MOVS r0,#0
0x0800a68e: f44f725c O.\r MOV r2,#0x370
0x0800a692: f014fdbf .... BL log_printf ; 0x801f214
0x0800a696: 2018 . MOVS r0,#0x18
0x0800a698: f7fbf90c .... BL btdm_malloc ; 0x80058b4
0x0800a69c: 4ecb .N LDR r6,[pc,#812] ; [0x800a9cc] = 0x2000534c
0x0800a69e: 0a2d -. LSRS r5,r5,#8
0x0800a6a0: 2118 .! MOVS r1,#0x18
0x0800a6a2: f8460025 F.%. STR r0,[r6,r5,LSL #2]
0x0800a6a6: f7f7fe24 ..$. BL __aeabi_memclr ; 0x80022f2
0x0800a6aa: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
0x0800a6ae: 7a61 az LDRB r1,[r4,#9]
0x0800a6b0: 7c22 "| LDRB r2,[r4,#0x10]
0x0800a6b2: 4b1a .K LDR r3,[pc,#104] ; [0x800a71c] = 0x800a559
0x0800a6b4: 7101 .q STRB r1,[r0,#4]
0x0800a6b6: 2101 .! MOVS r1,#1
0x0800a6b8: 70c2 .p STRB r2,[r0,#3]
0x0800a6ba: 7001 .p STRB r1,[r0,#0]
0x0800a6bc: 8821 !. LDRH r1,[r4,#0]
0x0800a6be: 8181 .. STRH r1,[r0,#0xc]
0x0800a6c0: 4621 !F MOV r1,r4
0x0800a6c2: f8512f0a Q../ LDR r2,[r1,#0xa]!
0x0800a6c6: f8c02005 ... STR r2,[r0,#5]
0x0800a6ca: 888a .. LDRH r2,[r1,#4]
0x0800a6cc: f8a02009 ... STRH r2,[r0,#9]
0x0800a6d0: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
0x0800a6d4: f8312c08 1.., LDRH r2,[r1,#-8]
0x0800a6d8: 81c2 .. STRH r2,[r0,#0xe]
0x0800a6da: f8512c06 Q.., LDR r2,[r1,#-6]
0x0800a6de: 6102 .a STR r2,[r0,#0x10]
0x0800a6e0: 4628 (F MOV r0,r5
0x0800a6e2: 7a62 bz LDRB r2,[r4,#9]
0x0800a6e4: f7faf9d0 .... BL app_sec_bond_check ; 0x8004a88
0x0800a6e8: 2000 . MOVS r0,#0
0x0800a6ea: bd70 p. POP {r4-r6,pc}
$d.18
__arm_cp.8_0
0x0800a6ec: 08024b15 .K.. DCD 134368021
__arm_cp.8_1
0x0800a6f0: 08024be4 .K.. DCD 134368228
0x0800a6f4: 63706167 gapc DCD 1668309351
0x0800a6f8: 6e6f635f _con DCD 1852793695
0x0800a6fc: 7463656e nect DCD 1952671086
0x0800a700: 5f6e6f69 ion_ DCD 1601073001
0x0800a704: 5f716572 req_ DCD 1601267058
0x0800a708: 5f646e69 ind_ DCD 1600417385
0x0800a70c: 646e6168 hand DCD 1684955496
0x0800a710: 0d72656c ler. DCD 225600876
0x0800a714: 0000000a .... DCD 10
__arm_cp.8_3
0x0800a718: 2000534c LS. DCD 536892236
__arm_cp.8_4
0x0800a71c: 0800a559 Y... DCD 134260057
$t.2
gapc_cte_req_ctrl_cmd_handler
0x0800a720: b5f8 .. PUSH {r3-r7,lr}
0x0800a722: 460c .F MOV r4,r1
0x0800a724: 2072 r MOVS r0,#0x72
0x0800a726: 0a16 .. LSRS r6,r2,#8
0x0800a728: f10d0302 .... ADD r3,sp,#2
0x0800a72c: 2100 .! MOVS r1,#0
0x0800a72e: f8ad0002 .... STRH r0,[sp,#2]
0x0800a732: 4630 0F MOV r0,r6
0x0800a734: 4622 "F MOV r2,r4
0x0800a736: f001f851 ..Q. BL gapc_process_op ; 0x800b7dc
0x0800a73a: 4605 .F MOV r5,r0
0x0800a73c: 2801 .( CMP r0,#1
0x0800a73e: d114 .. BNE 0x800a76a ; gapc_cte_req_ctrl_cmd_handler + 74
0x0800a740: f2411006 A... MOV r0,#0x1106
0x0800a744: 4631 1F MOV r1,r6
0x0800a746: f2420256 B.V. MOV r2,#0x2056
0x0800a74a: 2308 .# MOVS r3,#8
0x0800a74c: f011f940 ..@. BL ke_msg_alloc ; 0x801b9d0
0x0800a750: 4607 .F MOV r7,r0
0x0800a752: 4630 0F MOV r0,r6
0x0800a754: f000faf2 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800a758: 8038 8. STRH r0,[r7,#0]
0x0800a75a: 7860 `x LDRB r0,[r4,#1]
0x0800a75c: 70b8 .p STRB r0,[r7,#2]
0x0800a75e: f8d40002 .... LDR r0,[r4,#2]
0x0800a762: 6078 x` STR r0,[r7,#4]
0x0800a764: 4638 8F MOV r0,r7
0x0800a766: f010fdd3 .... BL hci_send_2_controller ; 0x801b310
0x0800a76a: 4628 (F MOV r0,r5
0x0800a76c: bdf8 .. POP {r3-r7,pc}
gapc_cte_rsp_ctrl_cmd_handler
0x0800a76e: b5f8 .. PUSH {r3-r7,lr}
0x0800a770: 460c .F MOV r4,r1
0x0800a772: 2073 s MOVS r0,#0x73
0x0800a774: 0a16 .. LSRS r6,r2,#8
0x0800a776: f10d0302 .... ADD r3,sp,#2
0x0800a77a: 2100 .! MOVS r1,#0
0x0800a77c: f8ad0002 .... STRH r0,[sp,#2]
0x0800a780: 4630 0F MOV r0,r6
0x0800a782: 4622 "F MOV r2,r4
0x0800a784: f001f82a ..*. BL gapc_process_op ; 0x800b7dc
0x0800a788: 4605 .F MOV r5,r0
0x0800a78a: 2801 .( CMP r0,#1
0x0800a78c: d111 .. BNE 0x800a7b2 ; gapc_cte_rsp_ctrl_cmd_handler + 68
0x0800a78e: f2411006 A... MOV r0,#0x1106
0x0800a792: 4631 1F MOV r1,r6
0x0800a794: f2420257 B.W. MOV r2,#0x2057
0x0800a798: 2304 .# MOVS r3,#4
0x0800a79a: f011f919 .... BL ke_msg_alloc ; 0x801b9d0
0x0800a79e: 4607 .F MOV r7,r0
0x0800a7a0: 4630 0F MOV r0,r6
0x0800a7a2: f000facb .... BL gapc_get_conhdl ; 0x800ad3c
0x0800a7a6: 8038 8. STRH r0,[r7,#0]
0x0800a7a8: 7860 `x LDRB r0,[r4,#1]
0x0800a7aa: 70b8 .p STRB r0,[r7,#2]
0x0800a7ac: 4638 8F MOV r0,r7
0x0800a7ae: f010fdaf .... BL hci_send_2_controller ; 0x801b310
0x0800a7b2: 4628 (F MOV r0,r5
0x0800a7b4: bdf8 .. POP {r3-r7,pc}
gapc_cte_rx_cfg_cmd_handler
0x0800a7b6: b5f8 .. PUSH {r3-r7,lr}
0x0800a7b8: 460c .F MOV r4,r1
0x0800a7ba: 2071 q MOVS r0,#0x71
0x0800a7bc: 0a17 .. LSRS r7,r2,#8
0x0800a7be: f10d0302 .... ADD r3,sp,#2
0x0800a7c2: 2100 .! MOVS r1,#0
0x0800a7c4: f8ad0002 .... STRH r0,[sp,#2]
0x0800a7c8: 4638 8F MOV r0,r7
0x0800a7ca: 4622 "F MOV r2,r4
0x0800a7cc: f001f806 .... BL gapc_process_op ; 0x800b7dc
0x0800a7d0: 4605 .F MOV r5,r0
0x0800a7d2: 2801 .( CMP r0,#1
0x0800a7d4: d123 #. BNE 0x800a81e ; gapc_cte_rx_cfg_cmd_handler + 104
0x0800a7d6: f2411006 A... MOV r0,#0x1106
0x0800a7da: 4639 9F MOV r1,r7
0x0800a7dc: f2420254 B.T. MOV r2,#0x2054
0x0800a7e0: 2350 P# MOVS r3,#0x50
0x0800a7e2: f011f8f5 .... BL ke_msg_alloc ; 0x801b9d0
0x0800a7e6: 4606 .F MOV r6,r0
0x0800a7e8: 4638 8F MOV r0,r7
0x0800a7ea: f000faa7 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800a7ee: 8030 0. STRH r0,[r6,#0]
0x0800a7f0: 7860 `x LDRB r0,[r4,#1]
0x0800a7f2: 2100 .! MOVS r1,#0
0x0800a7f4: 70b0 .p STRB r0,[r6,#2]
0x0800a7f6: 78a0 .x LDRB r0,[r4,#2]
0x0800a7f8: 70f0 .p STRB r0,[r6,#3]
0x0800a7fa: 78e0 .x LDRB r0,[r4,#3]
0x0800a7fc: 7130 0q STRB r0,[r6,#4]
0x0800a7fe: 1d70 p. ADDS r0,r6,#5
0x0800a800: 78e3 .x LDRB r3,[r4,#3]
0x0800a802: b2ca .. UXTB r2,r1
0x0800a804: 2b4b K+ CMP r3,#0x4b
0x0800a806: bf28 (. IT CS
0x0800a808: 234b K# MOVCS r3,#0x4b
0x0800a80a: 4293 .B CMP r3,r2
0x0800a80c: d904 .. BLS 0x800a818 ; gapc_cte_rx_cfg_cmd_handler + 98
0x0800a80e: 18a3 .. ADDS r3,r4,r2
0x0800a810: 3101 .1 ADDS r1,#1
0x0800a812: 791b .y LDRB r3,[r3,#4]
0x0800a814: 5483 .T STRB r3,[r0,r2]
0x0800a816: e7f3 .. B 0x800a800 ; gapc_cte_rx_cfg_cmd_handler + 74
0x0800a818: 4630 0F MOV r0,r6
0x0800a81a: f010fd79 ..y. BL hci_send_2_controller ; 0x801b310
0x0800a81e: 4628 (F MOV r0,r5
0x0800a820: bdf8 .. POP {r3-r7,pc}
gapc_cte_tx_cfg_cmd_handler
0x0800a822: b5f8 .. PUSH {r3-r7,lr}
0x0800a824: 460c .F MOV r4,r1
0x0800a826: 2070 p MOVS r0,#0x70
0x0800a828: 0a17 .. LSRS r7,r2,#8
0x0800a82a: f10d0302 .... ADD r3,sp,#2
0x0800a82e: 2100 .! MOVS r1,#0
0x0800a830: f8ad0002 .... STRH r0,[sp,#2]
0x0800a834: 4638 8F MOV r0,r7
0x0800a836: 4622 "F MOV r2,r4
0x0800a838: f000ffd0 .... BL gapc_process_op ; 0x800b7dc
0x0800a83c: 4605 .F MOV r5,r0
0x0800a83e: 2801 .( CMP r0,#1
0x0800a840: d121 !. BNE 0x800a886 ; gapc_cte_tx_cfg_cmd_handler + 100
0x0800a842: f2411006 A... MOV r0,#0x1106
0x0800a846: 4639 9F MOV r1,r7
0x0800a848: f2420255 B.U. MOV r2,#0x2055
0x0800a84c: 2350 P# MOVS r3,#0x50
0x0800a84e: f011f8bf .... BL ke_msg_alloc ; 0x801b9d0
0x0800a852: 4606 .F MOV r6,r0
0x0800a854: 4638 8F MOV r0,r7
0x0800a856: f000fa71 ..q. BL gapc_get_conhdl ; 0x800ad3c
0x0800a85a: 8030 0. STRH r0,[r6,#0]
0x0800a85c: 2100 .! MOVS r1,#0
0x0800a85e: 7860 `x LDRB r0,[r4,#1]
0x0800a860: 70b0 .p STRB r0,[r6,#2]
0x0800a862: 78a0 .x LDRB r0,[r4,#2]
0x0800a864: 70f0 .p STRB r0,[r6,#3]
0x0800a866: 1d30 0. ADDS r0,r6,#4
0x0800a868: 78a3 .x LDRB r3,[r4,#2]
0x0800a86a: b2ca .. UXTB r2,r1
0x0800a86c: 2b4b K+ CMP r3,#0x4b
0x0800a86e: bf28 (. IT CS
0x0800a870: 234b K# MOVCS r3,#0x4b
0x0800a872: 4293 .B CMP r3,r2
0x0800a874: d904 .. BLS 0x800a880 ; gapc_cte_tx_cfg_cmd_handler + 94
0x0800a876: 18a3 .. ADDS r3,r4,r2
0x0800a878: 3101 .1 ADDS r1,#1
0x0800a87a: 78db .x LDRB r3,[r3,#3]
0x0800a87c: 5483 .T STRB r3,[r0,r2]
0x0800a87e: e7f3 .. B 0x800a868 ; gapc_cte_tx_cfg_cmd_handler + 70
0x0800a880: 4630 0F MOV r0,r6
0x0800a882: f010fd45 ..E. BL hci_send_2_controller ; 0x801b310
0x0800a886: 4628 (F MOV r0,r5
0x0800a888: bdf8 .. POP {r3-r7,pc}
gapc_default_msg_handler
0x0800a88a: b510 .. PUSH {r4,lr}
0x0800a88c: 4604 .F MOV r4,r0
0x0800a88e: f02000ff ... BIC r0,r0,#0xff
0x0800a892: f5b06f60 ..`o CMP r0,#0xe00
0x0800a896: d10a .. BNE 0x800a8ae ; gapc_default_msg_handler + 36
0x0800a898: 429a .B CMP r2,r3
0x0800a89a: d008 .. BEQ 0x800a8ae ; gapc_default_msg_handler + 36
0x0800a89c: 4619 .F MOV r1,r3
0x0800a89e: f6406001 @..` MOV r0,#0xe01
0x0800a8a2: 2302 .# MOVS r3,#2
0x0800a8a4: f011f894 .... BL ke_msg_alloc ; 0x801b9d0
0x0800a8a8: 8004 .. STRH r4,[r0,#0]
0x0800a8aa: f011f8b5 .... BL ke_msg_send ; 0x801ba18
0x0800a8ae: 2000 . MOVS r0,#0
0x0800a8b0: bd10 .. POP {r4,pc}
0x0800a8b2: 0000 .. MOVS r0,r0
gapc_disconnect_cmd_handler
0x0800a8b4: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800a8b8: 460d .F MOV r5,r1
0x0800a8ba: 7809 .x LDRB r1,[r1,#0]
0x0800a8bc: 461e .F MOV r6,r3
0x0800a8be: 0a14 .. LSRS r4,r2,#8
0x0800a8c0: 2901 .) CMP r1,#1
0x0800a8c2: d10f .. BNE 0x800a8e4 ; gapc_disconnect_cmd_handler + 48
0x0800a8c4: 4886 .H LDR r0,[pc,#536] ; [0x800aae0] = 0x20008f80
0x0800a8c6: 4617 .F MOV r7,r2
0x0800a8c8: f8508024 P.$. LDR r8,[r0,r4,LSL #2]
0x0800a8cc: 4610 .F MOV r0,r2
0x0800a8ce: f011f8e1 .... BL ke_state_get ; 0x801ba94
0x0800a8d2: f0400020 @. . ORR r0,r0,#0x20
0x0800a8d6: 283f ?( CMP r0,#0x3f
0x0800a8d8: d10c .. BNE 0x800a8f4 ; gapc_disconnect_cmd_handler + 64
0x0800a8da: 7829 )x LDRB r1,[r5,#0]
0x0800a8dc: 4620 F MOV r0,r4
0x0800a8de: 4632 2F MOV r2,r6
0x0800a8e0: 2343 C# MOVS r3,#0x43
0x0800a8e2: e002 .. B 0x800a8ea ; gapc_disconnect_cmd_handler + 54
0x0800a8e4: 4620 F MOV r0,r4
0x0800a8e6: 4632 2F MOV r2,r6
0x0800a8e8: 2340 @# MOVS r3,#0x40
0x0800a8ea: f001fae4 .... BL gapc_send_error_evt ; 0x800beb6
0x0800a8ee: 2000 . MOVS r0,#0
0x0800a8f0: e8bd81f0 .... POP {r4-r8,pc}
0x0800a8f4: 4638 8F MOV r0,r7
0x0800a8f6: 211f .! MOVS r1,#0x1f
0x0800a8f8: f011f8dc .... BL ke_state_set ; 0x801bab4
0x0800a8fc: b2f0 .. UXTB r0,r6
0x0800a8fe: 4621 !F MOV r1,r4
0x0800a900: f2404206 @..B MOV r2,#0x406
0x0800a904: 2304 .# MOVS r3,#4
0x0800a906: 2804 .( CMP r0,#4
0x0800a908: f2411006 A... MOV r0,#0x1106
0x0800a90c: bf08 .. IT EQ
0x0800a90e: 26ff .& MOVEQ r6,#0xff
0x0800a910: f8a8600c ...` STRH r6,[r8,#0xc]
0x0800a914: f011f85c ..\. BL ke_msg_alloc ; 0x801b9d0
0x0800a918: 4606 .F MOV r6,r0
0x0800a91a: 4620 F MOV r0,r4
0x0800a91c: f000fa0e .... BL gapc_get_conhdl ; 0x800ad3c
0x0800a920: 8030 0. STRH r0,[r6,#0]
0x0800a922: 7868 hx LDRB r0,[r5,#1]
0x0800a924: 70b0 .p STRB r0,[r6,#2]
0x0800a926: 4630 0F MOV r0,r6
0x0800a928: f010fcf2 .... BL hci_send_2_controller ; 0x801b310
0x0800a92c: e7df .. B 0x800a8ee ; gapc_disconnect_cmd_handler + 58
0x0800a92e: bf00 .. NOP
gapc_disconnect_ind_handler
0x0800a930: b5f0 .. PUSH {r4-r7,lr}
0x0800a932: b093 .. SUB sp,sp,#0x4c
0x0800a934: 4816 .H LDR r0,[pc,#88] ; [0x800a990] = 0x8024b15
0x0800a936: 461d .F MOV r5,r3
0x0800a938: 460c .F MOV r4,r1
0x0800a93a: f014fc7f .... BL log_printf_level ; 0x801f23c
0x0800a93e: 78a0 .x LDRB r0,[r4,#2]
0x0800a940: 0a2d -. LSRS r5,r5,#8
0x0800a942: 4914 .I LDR r1,[pc,#80] ; [0x800a994] = 0x8024be4
0x0800a944: a314 .. ADR r3,{pc}+0x54 ; 0x800a998
0x0800a946: f24042d7 @..B MOV r2,#0x4d7
0x0800a94a: 2600 .& MOVS r6,#0
0x0800a94c: e9cd5000 ...P STRD r5,r0,[sp,#0]
0x0800a950: 2000 . MOVS r0,#0
0x0800a952: f014fc5f .._. BL log_printf ; 0x801f214
0x0800a956: 2000 . MOVS r0,#0
0x0800a958: 2102 .! MOVS r1,#2
0x0800a95a: f011f8ab .... BL ke_state_set ; 0x801bab4
0x0800a95e: 4fb5 .O LDR r7,[pc,#724] ; [0x800ac34] = 0x2000534c
0x0800a960: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
0x0800a964: b118 .. CBZ r0,0x800a96e ; gapc_disconnect_ind_handler + 62
0x0800a966: f7fafec7 .... BL btdm_free ; 0x80056f8
0x0800a96a: f8476025 G.%` STR r6,[r7,r5,LSL #2]
0x0800a96e: 48f2 .H LDR r0,[pc,#968] ; [0x800ad38] = 0x200052fc
0x0800a970: 6801 .h LDR r1,[r0,#0]
0x0800a972: b149 I. CBZ r1,0x800a988 ; gapc_disconnect_ind_handler + 88
0x0800a974: 2010 . MOVS r0,#0x10
0x0800a976: f88d5010 ...P STRB r5,[sp,#0x10]
0x0800a97a: f88d000c .... STRB r0,[sp,#0xc]
0x0800a97e: 78a0 .x LDRB r0,[r4,#2]
0x0800a980: f88d0011 .... STRB r0,[sp,#0x11]
0x0800a984: a803 .. ADD r0,sp,#0xc
0x0800a986: 4788 .G BLX r1
0x0800a988: 2000 . MOVS r0,#0
0x0800a98a: b013 .. ADD sp,sp,#0x4c
0x0800a98c: bdf0 .. POP {r4-r7,pc}
0x0800a98e: bf00 .. NOP
$d.20
__arm_cp.9_0
0x0800a990: 08024b15 .K.. DCD 134368021
__arm_cp.9_1
0x0800a994: 08024be4 .K.. DCD 134368228
0x0800a998: 63706167 gapc DCD 1668309351
0x0800a99c: 7369645f _dis DCD 1936286815
0x0800a9a0: 6e6e6f63 conn DCD 1852731235
0x0800a9a4: 5f746365 ect_ DCD 1601463141
0x0800a9a8: 5f646e69 ind_ DCD 1600417385
0x0800a9ac: 646e6168 hand DCD 1684955496
0x0800a9b0: 3a72656c ler: DCD 980575596
0x0800a9b4: 6e6f6320 con DCD 1852793632
0x0800a9b8: 3d786469 idx= DCD 1031300201
0x0800a9bc: 202c6425 %d, DCD 539780133
0x0800a9c0: 73616572 reas DCD 1935762802
0x0800a9c4: 253d6e6f on=% DCD 624782959
0x0800a9c8: 000a0d64 d... DCD 658788
__arm_cp.9_3
0x0800a9cc: 2000534c LS. DCD 536892236
__arm_cp.9_4
0x0800a9d0: 200052fc .R. DCD 536892156
$t.31
gapc_enc_keysize_get
0x0800a9d4: 28ff .( CMP r0,#0xff
0x0800a9d6: d006 .. BEQ 0x800a9e6 ; gapc_enc_keysize_get + 18
0x0800a9d8: 49ea .I LDR r1,[pc,#936] ; [0x800ad84] = 0x20008f80
0x0800a9da: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800a9de: b110 .. CBZ r0,0x800a9e6 ; gapc_enc_keysize_get + 18
0x0800a9e0: f8900056 ..V. LDRB r0,[r0,#0x56]
0x0800a9e4: 4770 pG BX lr
0x0800a9e6: 2000 . MOVS r0,#0
0x0800a9e8: 4770 pG BX lr
0x0800a9ea: bf00 .. NOP
gapc_encrypt_cfm_handler
0x0800a9ec: b5f8 .. PUSH {r3-r7,lr}
0x0800a9ee: 4610 .F MOV r0,r2
0x0800a9f0: 4614 .F MOV r4,r2
0x0800a9f2: 460d .F MOV r5,r1
0x0800a9f4: f011f84e ..N. BL ke_state_get ; 0x801ba94
0x0800a9f8: 283f ?( CMP r0,#0x3f
0x0800a9fa: d026 &. BEQ 0x800aa4a ; gapc_encrypt_cfm_handler + 94
0x0800a9fc: 0a24 $. LSRS r4,r4,#8
0x0800a9fe: 4620 F MOV r0,r4
0x0800aa00: f000fb00 .... BL gapc_get_role ; 0x800b004
0x0800aa04: 2801 .( CMP r0,#1
0x0800aa06: d120 . BNE 0x800aa4a ; gapc_encrypt_cfm_handler + 94
0x0800aa08: 7828 (x LDRB r0,[r5,#0]
0x0800aa0a: b170 p. CBZ r0,0x800aa2a ; gapc_encrypt_cfm_handler + 62
0x0800aa0c: 48dd .H LDR r0,[pc,#884] ; [0x800ad84] = 0x20008f80
0x0800aa0e: 7c6f o| LDRB r7,[r5,#0x11]
0x0800aa10: 1c6a j. ADDS r2,r5,#1
0x0800aa12: 2101 .! MOVS r1,#1
0x0800aa14: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0800aa18: 201a . MOVS r0,#0x1a
0x0800aa1a: f8860058 ..X. STRB r0,[r6,#0x58]
0x0800aa1e: 4620 F MOV r0,r4
0x0800aa20: f002fae9 .... BL gapc_smp_send_ltk_req_rsp ; 0x800cff6
0x0800aa24: f8867056 ..Vp STRB r7,[r6,#0x56]
0x0800aa28: e00f .. B 0x800aa4a ; gapc_encrypt_cfm_handler + 94
0x0800aa2a: 4620 F MOV r0,r4
0x0800aa2c: 2100 .! MOVS r1,#0
0x0800aa2e: 2200 ." MOVS r2,#0
0x0800aa30: 2500 .% MOVS r5,#0
0x0800aa32: f002fae0 .... BL gapc_smp_send_ltk_req_rsp ; 0x800cff6
0x0800aa36: 4620 F MOV r0,r4
0x0800aa38: 2101 .! MOVS r1,#1
0x0800aa3a: 2296 ." MOVS r2,#0x96
0x0800aa3c: f001f9fe .... BL gapc_send_complete_evt ; 0x800be3c
0x0800aa40: 48d0 .H LDR r0,[pc,#832] ; [0x800ad84] = 0x20008f80
0x0800aa42: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800aa46: f8805058 ..XP STRB r5,[r0,#0x58]
0x0800aa4a: 2000 . MOVS r0,#0
0x0800aa4c: bdf8 .. POP {r3-r7,pc}
0x0800aa4e: bf00 .. NOP
gapc_encrypt_cmd_handler
0x0800aa50: e92d41fc -..A PUSH {r2-r8,lr}
0x0800aa54: 460d .F MOV r5,r1
0x0800aa56: 2051 Q MOVS r0,#0x51
0x0800aa58: 0a16 .. LSRS r6,r2,#8
0x0800aa5a: 4698 .F MOV r8,r3
0x0800aa5c: 4617 .F MOV r7,r2
0x0800aa5e: f10d0306 .... ADD r3,sp,#6
0x0800aa62: 2101 .! MOVS r1,#1
0x0800aa64: f8ad0006 .... STRH r0,[sp,#6]
0x0800aa68: 4630 0F MOV r0,r6
0x0800aa6a: 462a *F MOV r2,r5
0x0800aa6c: f000feb6 .... BL gapc_process_op ; 0x800b7dc
0x0800aa70: 4604 .F MOV r4,r0
0x0800aa72: 2801 .( CMP r0,#1
0x0800aa74: d131 1. BNE 0x800aada ; gapc_encrypt_cmd_handler + 138
0x0800aa76: 4630 0F MOV r0,r6
0x0800aa78: f000fac4 .... BL gapc_get_role ; 0x800b004
0x0800aa7c: b1c8 .. CBZ r0,0x800aab2 ; gapc_encrypt_cmd_handler + 98
0x0800aa7e: 4630 0F MOV r0,r6
0x0800aa80: 4547 GE CMP r7,r8
0x0800aa82: d126 &. BNE 0x800aad2 ; gapc_encrypt_cmd_handler + 130
0x0800aa84: f000f978 ..x. BL gapc_get_dest_task ; 0x800ad78
0x0800aa88: 4601 .F MOV r1,r0
0x0800aa8a: f0470004 G... ORR r0,r7,#4
0x0800aa8e: 230a .# MOVS r3,#0xa
0x0800aa90: f02002fb ... BIC r2,r0,#0xfb
0x0800aa94: f6406059 @.Y` MOV r0,#0xe59
0x0800aa98: f010ff9a .... BL ke_msg_alloc ; 0x801b9d0
0x0800aa9c: 8a69 i. LDRH r1,[r5,#0x12]
0x0800aa9e: 8001 .. STRH r1,[r0,#0]
0x0800aaa0: 6969 ii LDR r1,[r5,#0x14]
0x0800aaa2: 69aa .i LDR r2,[r5,#0x18]
0x0800aaa4: f8c02006 ... STR r2,[r0,#6]
0x0800aaa8: f8c01002 .... STR r1,[r0,#2]
0x0800aaac: f010ffb4 .... BL ke_msg_send ; 0x801ba18
0x0800aab0: e013 .. B 0x800aada ; gapc_encrypt_cmd_handler + 138
0x0800aab2: 8a68 h. LDRH r0,[r5,#0x12]
0x0800aab4: 1caa .. ADDS r2,r5,#2
0x0800aab6: f1050314 .... ADD r3,r5,#0x14
0x0800aaba: 2101 .! MOVS r1,#1
0x0800aabc: 9000 .. STR r0,[sp,#0]
0x0800aabe: 4630 0F MOV r0,r6
0x0800aac0: f002fba0 .... BL gapc_smp_send_start_enc_cmd ; 0x800d204
0x0800aac4: 48af .H LDR r0,[pc,#700] ; [0x800ad84] = 0x20008f80
0x0800aac6: 7f29 ). LDRB r1,[r5,#0x1c]
0x0800aac8: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
0x0800aacc: f8801056 ..V. STRB r1,[r0,#0x56]
0x0800aad0: e003 .. B 0x800aada ; gapc_encrypt_cmd_handler + 138
0x0800aad2: 2101 .! MOVS r1,#1
0x0800aad4: 2242 B" MOVS r2,#0x42
0x0800aad6: f001f9b1 .... BL gapc_send_complete_evt ; 0x800be3c
0x0800aada: 4620 F MOV r0,r4
0x0800aadc: e8bd81fc .... POP {r2-r8,pc}
$d.24
__arm_cp.11_0
0x0800aae0: 20008f80 ... DCD 536907648
$t.59
gapc_encrypt_ind_handler
0x0800aae4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800aae6: b090 .. SUB sp,sp,#0x40
0x0800aae8: 4811 .H LDR r0,[pc,#68] ; [0x800ab30] = 0x8024b15
0x0800aaea: 461c .F MOV r4,r3
0x0800aaec: f014fba6 .... BL log_printf_level ; 0x801f23c
0x0800aaf0: 4910 .I LDR r1,[pc,#64] ; [0x800ab34] = 0x8024bc4
0x0800aaf2: a311 .. ADR r3,{pc}+0x46 ; 0x800ab38
0x0800aaf4: 2000 . MOVS r0,#0
0x0800aaf6: f44f6293 O..b MOV r2,#0x498
0x0800aafa: 2500 .% MOVS r5,#0
0x0800aafc: f014fb8a .... BL log_printf ; 0x801f214
0x0800ab00: 48c3 .H LDR r0,[pc,#780] ; [0x800ae10] = 0x200052fc
0x0800ab02: 6801 .h LDR r1,[r0,#0]
0x0800ab04: b151 Q. CBZ r1,0x800ab1c ; gapc_encrypt_ind_handler + 56
0x0800ab06: 2018 . MOVS r0,#0x18
0x0800ab08: 0a24 $. LSRS r4,r4,#8
0x0800ab0a: f88d5005 ...P STRB r5,[sp,#5]
0x0800ab0e: f88d0000 .... STRB r0,[sp,#0]
0x0800ab12: 4668 hF MOV r0,sp
0x0800ab14: f88d4004 ...@ STRB r4,[sp,#4]
0x0800ab18: 4788 .G BLX r1
0x0800ab1a: e000 .. B 0x800ab1e ; gapc_encrypt_ind_handler + 58
0x0800ab1c: 0a24 $. LSRS r4,r4,#8
0x0800ab1e: 4845 EH LDR r0,[pc,#276] ; [0x800ac34] = 0x2000534c
0x0800ab20: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800ab24: b108 .. CBZ r0,0x800ab2a ; gapc_encrypt_ind_handler + 70
0x0800ab26: 2101 .! MOVS r1,#1
0x0800ab28: 7081 .p STRB r1,[r0,#2]
0x0800ab2a: 2000 . MOVS r0,#0
0x0800ab2c: b010 .. ADD sp,sp,#0x40
0x0800ab2e: bdb0 .. POP {r4,r5,r7,pc}
$d.60
__arm_cp.29_0
0x0800ab30: 08024b15 .K.. DCD 134368021
__arm_cp.29_1
0x0800ab34: 08024bc4 .K.. DCD 134368196
0x0800ab38: 63706167 gapc DCD 1668309351
0x0800ab3c: 636e655f _enc DCD 1668179295
0x0800ab40: 74707972 rypt DCD 1953528178
0x0800ab44: 646e695f _ind DCD 1684957535
0x0800ab48: 6e61685f _han DCD 1851877471
0x0800ab4c: 72656c64 dler DCD 1919249508
0x0800ab50: 00000a0d .... DCD 2573
$t.57
gapc_encrypt_req_ind_handler
0x0800ab54: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800ab58: b092 .. SUB sp,sp,#0x48
0x0800ab5a: 4688 .F MOV r8,r1
0x0800ab5c: 461e .F MOV r6,r3
0x0800ab5e: 4619 .F MOV r1,r3
0x0800ab60: f640605a @.Z` MOV r0,#0xe5a
0x0800ab64: 2200 ." MOVS r2,#0
0x0800ab66: 2312 .# MOVS r3,#0x12
0x0800ab68: 2700 .' MOVS r7,#0
0x0800ab6a: f010ff31 ..1. BL ke_msg_alloc ; 0x801b9d0
0x0800ab6e: 4d31 1M LDR r5,[pc,#196] ; [0x800ac34] = 0x2000534c
0x0800ab70: 7007 .p STRB r7,[r0,#0]
0x0800ab72: 0a37 7. LSRS r7,r6,#8
0x0800ab74: 4604 .F MOV r4,r0
0x0800ab76: f8550027 U.'. LDR r0,[r5,r7,LSL #2]
0x0800ab7a: 6946 Fi LDR r6,[r0,#0x14]
0x0800ab7c: 482e .H LDR r0,[pc,#184] ; [0x800ac38] = 0x8024b15
0x0800ab7e: f014fb5d ..]. BL log_printf_level ; 0x801f23c
0x0800ab82: f8550027 U.'. LDR r0,[r5,r7,LSL #2]
0x0800ab86: 492d -I LDR r1,[pc,#180] ; [0x800ac3c] = 0x8024bc4
0x0800ab88: a32d -. ADR r3,{pc}+0xb8 ; 0x800ac40
0x0800ab8a: f240426e @.nB MOV r2,#0x46e
0x0800ab8e: 7840 @x LDRB r0,[r0,#1]
0x0800ab90: e9cd7000 ...p STRD r7,r0,[sp,#0]
0x0800ab94: 2000 . MOVS r0,#0
0x0800ab96: f014fb3d ..=. BL log_printf ; 0x801f214
0x0800ab9a: f8550027 U.'. LDR r0,[r5,r7,LSL #2]
0x0800ab9e: 7840 @x LDRB r0,[r0,#1]
0x0800aba0: b318 .. CBZ r0,0x800abea ; gapc_encrypt_req_ind_handler + 150
0x0800aba2: 7830 0x LDRB r0,[r6,#0]
0x0800aba4: 0740 @. LSLS r0,r0,#29
0x0800aba6: d520 . BPL 0x800abea ; gapc_encrypt_req_ind_handler + 150
0x0800aba8: f8b80000 .... LDRH r0,[r8,#0]
0x0800abac: 8b71 q. LDRH r1,[r6,#0x1a]
0x0800abae: 4281 .B CMP r1,r0
0x0800abb0: d11b .. BNE 0x800abea ; gapc_encrypt_req_ind_handler + 150
0x0800abb2: f1080002 .... ADD r0,r8,#2
0x0800abb6: f106011c .... ADD r1,r6,#0x1c
0x0800abba: 2208 ." MOVS r2,#8
0x0800abbc: f7f7fbb9 .... BL memcmp ; 0x8002332
0x0800abc0: b998 .. CBNZ r0,0x800abea ; gapc_encrypt_req_ind_handler + 150
0x0800abc2: 2010 . MOVS r0,#0x10
0x0800abc4: f106010a .... ADD r1,r6,#0xa
0x0800abc8: 2210 ." MOVS r2,#0x10
0x0800abca: 7460 `t STRB r0,[r4,#0x11]
0x0800abcc: 2001 . MOVS r0,#1
0x0800abce: 7020 p STRB r0,[r4,#0]
0x0800abd0: 1c60 `. ADDS r0,r4,#1
0x0800abd2: f7f7fb67 ..g. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800abd6: 4818 .H LDR r0,[pc,#96] ; [0x800ac38] = 0x8024b15
0x0800abd8: f014fb30 ..0. BL log_printf_level ; 0x801f23c
0x0800abdc: 4917 .I LDR r1,[pc,#92] ; [0x800ac3c] = 0x8024bc4
0x0800abde: a326 &. ADR r3,{pc}+0x9a ; 0x800ac78
0x0800abe0: 2000 . MOVS r0,#0
0x0800abe2: f2404277 @.wB MOV r2,#0x477
0x0800abe6: f014fb15 .... BL log_printf ; 0x801f214
0x0800abea: 482e .H LDR r0,[pc,#184] ; [0x800aca4] = 0x2000024d
0x0800abec: 78c0 .x LDRB r0,[r0,#3]
0x0800abee: b1c8 .. CBZ r0,0x800ac24 ; gapc_encrypt_req_ind_handler + 208
0x0800abf0: 201c . MOVS r0,#0x1c
0x0800abf2: f88d700c ...p STRB r7,[sp,#0xc]
0x0800abf6: f88d0008 .... STRB r0,[sp,#8]
0x0800abfa: 7820 x LDRB r0,[r4,#0]
0x0800abfc: 2801 .( CMP r0,#1
0x0800abfe: d107 .. BNE 0x800ac10 ; gapc_encrypt_req_ind_handler + 188
0x0800ac00: a802 .. ADD r0,sp,#8
0x0800ac02: f106010a .... ADD r1,r6,#0xa
0x0800ac06: 2210 ." MOVS r2,#0x10
0x0800ac08: 3004 .0 ADDS r0,#4
0x0800ac0a: 3001 .0 ADDS r0,#1
0x0800ac0c: f7f7fb4a ..J. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800ac10: 48ea .H LDR r0,[pc,#936] ; [0x800afbc] = 0x200052fc
0x0800ac12: 6801 .h LDR r1,[r0,#0]
0x0800ac14: b109 .. CBZ r1,0x800ac1a ; gapc_encrypt_req_ind_handler + 198
0x0800ac16: a802 .. ADD r0,sp,#8
0x0800ac18: 4788 .G BLX r1
0x0800ac1a: f1a4000c .... SUB r0,r4,#0xc
0x0800ac1e: f010fef1 .... BL ke_msg_free ; 0x801ba04
0x0800ac22: e002 .. B 0x800ac2a ; gapc_encrypt_req_ind_handler + 214
0x0800ac24: 4620 F MOV r0,r4
0x0800ac26: f010fef7 .... BL ke_msg_send ; 0x801ba18
0x0800ac2a: 2000 . MOVS r0,#0
0x0800ac2c: b012 .. ADD sp,sp,#0x48
0x0800ac2e: e8bd81f0 .... POP {r4-r8,pc}
0x0800ac32: bf00 .. NOP
$d.58
__arm_cp.28_0
0x0800ac34: 2000534c LS. DCD 536892236
__arm_cp.28_1
0x0800ac38: 08024b15 .K.. DCD 134368021
__arm_cp.28_2
0x0800ac3c: 08024bc4 .K.. DCD 134368196
0x0800ac40: 63706167 gapc DCD 1668309351
0x0800ac44: 636e655f _enc DCD 1668179295
0x0800ac48: 74707972 rypt DCD 1953528178
0x0800ac4c: 7165725f _req DCD 1902473823
0x0800ac50: 646e695f _ind DCD 1684957535
0x0800ac54: 6e61685f _han DCD 1851877471
0x0800ac58: 72656c64 dler DCD 1919249508
0x0800ac5c: 6f63203a : co DCD 1868767290
0x0800ac60: 7864696e nidx DCD 2019846510
0x0800ac64: 6425203a : %d DCD 1680154682
0x0800ac68: 6f62202c , bo DCD 1868701740
0x0800ac6c: 6465646e nded DCD 1684366446
0x0800ac70: 25203d20 = % DCD 622869792
0x0800ac74: 000a0d64 d... DCD 658788
0x0800ac78: 63706167 gapc DCD 1668309351
0x0800ac7c: 636e655f _enc DCD 1668179295
0x0800ac80: 74707972 rypt DCD 1953528178
0x0800ac84: 7165725f _req DCD 1902473823
0x0800ac88: 646e695f _ind DCD 1684957535
0x0800ac8c: 6e61685f _han DCD 1851877471
0x0800ac90: 72656c64 dler DCD 1919249508
0x0800ac94: 6966203a : fi DCD 1768300602
0x0800ac98: 6c20646e nd l DCD 1814062190
0x0800ac9c: 0a0d6b74 tk.. DCD 168651636
0x0800aca0: 00000000 .... DCD 0
__arm_cp.28_5
0x0800aca4: 2000024d M.. DCD 536871501
$t.42
gapc_gen_dh_key_ind_handler
0x0800aca8: b570 p. PUSH {r4-r6,lr}
0x0800acaa: 4610 .F MOV r0,r2
0x0800acac: 4614 .F MOV r4,r2
0x0800acae: 460d .F MOV r5,r1
0x0800acb0: f010fef0 .... BL ke_state_get ; 0x801ba94
0x0800acb4: 283f ?( CMP r0,#0x3f
0x0800acb6: d017 .. BEQ 0x800ace8 ; gapc_gen_dh_key_ind_handler + 64
0x0800acb8: 48d9 .H LDR r0,[pc,#868] ; [0x800b020] = 0x20008f80
0x0800acba: 0a24 $. LSRS r4,r4,#8
0x0800acbc: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0800acc0: 6d30 0m LDR r0,[r6,#0x50]
0x0800acc2: b188 .. CBZ r0,0x800ace8 ; gapc_gen_dh_key_ind_handler + 64
0x0800acc4: f8901148 ..H. LDRB r1,[r0,#0x148]
0x0800acc8: 2220 " MOVS r2,#0x20
0x0800acca: f0410102 A... ORR r1,r1,#2
0x0800acce: f8801148 ..H. STRB r1,[r0,#0x148]
0x0800acd2: 30e1 .0 ADDS r0,r0,#0xe1
0x0800acd4: 4629 )F MOV r1,r5
0x0800acd6: f7f7fae5 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800acda: f8960058 ..X. LDRB r0,[r6,#0x58]
0x0800acde: 280b .( CMP r0,#0xb
0x0800ace0: d102 .. BNE 0x800ace8 ; gapc_gen_dh_key_ind_handler + 64
0x0800ace2: 4620 F MOV r0,r4
0x0800ace4: f001ff1c .... BL gapc_smp_init_mac_key_calculation ; 0x800cb20
0x0800ace8: 2000 . MOVS r0,#0
0x0800acea: bd70 p. POP {r4-r6,pc}
gapc_get_bdaddr
0x0800acec: 28ff .( CMP r0,#0xff
0x0800acee: d00c .. BEQ 0x800ad0a ; gapc_get_bdaddr + 30
0x0800acf0: 2901 .) CMP r1,#1
0x0800acf2: d80a .. BHI 0x800ad0a ; gapc_get_bdaddr + 30
0x0800acf4: 4aca .J LDR r2,[pc,#808] ; [0x800b020] = 0x20008f80
0x0800acf6: ebc101c1 .... RSB r1,r1,r1,LSL #3
0x0800acfa: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800acfe: 4401 .D ADD r1,r1,r0
0x0800ad00: 2800 .( CMP r0,#0
0x0800ad02: bf18 .. IT NE
0x0800ad04: f1010060 ..`. ADDNE r0,r1,#0x60
0x0800ad08: 4770 pG BX lr
0x0800ad0a: 2000 . MOVS r0,#0
0x0800ad0c: 4770 pG BX lr
0x0800ad0e: bf00 .. NOP
gapc_get_con_rssi_ind_handler
0x0800ad10: b580 .. PUSH {r7,lr}
0x0800ad12: b090 .. SUB sp,sp,#0x40
0x0800ad14: 48b5 .H LDR r0,[pc,#724] ; [0x800afec] = 0x200052fc
0x0800ad16: 6802 .h LDR r2,[r0,#0]
0x0800ad18: b152 R. CBZ r2,0x800ad30 ; gapc_get_con_rssi_ind_handler + 32
0x0800ad1a: 2021 ! MOVS r0,#0x21
0x0800ad1c: f88d0000 .... STRB r0,[sp,#0]
0x0800ad20: 0a18 .. LSRS r0,r3,#8
0x0800ad22: f88d0004 .... STRB r0,[sp,#4]
0x0800ad26: 7808 .x LDRB r0,[r1,#0]
0x0800ad28: f88d0005 .... STRB r0,[sp,#5]
0x0800ad2c: 4668 hF MOV r0,sp
0x0800ad2e: 4790 .G BLX r2
0x0800ad30: 2000 . MOVS r0,#0
0x0800ad32: b010 .. ADD sp,sp,#0x40
0x0800ad34: bd80 .. POP {r7,pc}
0x0800ad36: bf00 .. NOP
$d.26
__arm_cp.12_0
0x0800ad38: 200052fc .R. DCD 536892156
$t.14
gapc_get_conhdl
0x0800ad3c: 4601 .F MOV r1,r0
0x0800ad3e: f64f70ff O..p MOV r0,#0xffff
0x0800ad42: 2913 .) CMP r1,#0x13
0x0800ad44: d805 .. BHI 0x800ad52 ; gapc_get_conhdl + 22
0x0800ad46: 4ab6 .J LDR r2,[pc,#728] ; [0x800b020] = 0x20008f80
0x0800ad48: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
0x0800ad4c: b109 .. CBZ r1,0x800ad52 ; gapc_get_conhdl + 22
0x0800ad4e: f8b1005c ..\. LDRH r0,[r1,#0x5c]
0x0800ad52: 4770 pG BX lr
gapc_get_conidx
0x0800ad54: 4ab2 .J LDR r2,[pc,#712] ; [0x800b020] = 0x20008f80
0x0800ad56: 2100 .! MOVS r1,#0
0x0800ad58: 2914 .) CMP r1,#0x14
0x0800ad5a: d00b .. BEQ 0x800ad74 ; gapc_get_conidx + 32
0x0800ad5c: f8523021 R.!0 LDR r3,[r2,r1,LSL #2]
0x0800ad60: b11b .. CBZ r3,0x800ad6a ; gapc_get_conidx + 22
0x0800ad62: f8b3305c ..\0 LDRH r3,[r3,#0x5c]
0x0800ad66: 4283 .B CMP r3,r0
0x0800ad68: d001 .. BEQ 0x800ad6e ; gapc_get_conidx + 26
0x0800ad6a: 3101 .1 ADDS r1,#1
0x0800ad6c: e7f4 .. B 0x800ad58 ; gapc_get_conidx + 4
0x0800ad6e: b2c8 .. UXTB r0,r1
0x0800ad70: 2814 .( CMP r0,#0x14
0x0800ad72: d100 .. BNE 0x800ad76 ; gapc_get_conidx + 34
0x0800ad74: 20ff . MOVS r0,#0xff
0x0800ad76: 4770 pG BX lr
gapc_get_dest_task
0x0800ad78: 49a9 .I LDR r1,[pc,#676] ; [0x800b020] = 0x20008f80
0x0800ad7a: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800ad7e: 89c0 .. LDRH r0,[r0,#0xe]
0x0800ad80: 4770 pG BX lr
0x0800ad82: bf00 .. NOP
$d.26
__arm_cp.14_0
0x0800ad84: 20008f80 ... DCD 536907648
$t.27
gapc_get_dev_info_req_ind_handler
0x0800ad88: b510 .. PUSH {r4,lr}
0x0800ad8a: b090 .. SUB sp,sp,#0x40
0x0800ad8c: 7808 .x LDRB r0,[r1,#0]
0x0800ad8e: 460c .F MOV r4,r1
0x0800ad90: 2802 .( CMP r0,#2
0x0800ad92: d007 .. BEQ 0x800ada4 ; gapc_get_dev_info_req_ind_handler + 28
0x0800ad94: 2801 .( CMP r0,#1
0x0800ad96: d00a .. BEQ 0x800adae ; gapc_get_dev_info_req_ind_handler + 38
0x0800ad98: b9b8 .. CBNZ r0,0x800adca ; gapc_get_dev_info_req_ind_handler + 66
0x0800ad9a: 4894 .H LDR r0,[pc,#592] ; [0x800afec] = 0x200052fc
0x0800ad9c: 6801 .h LDR r1,[r0,#0]
0x0800ad9e: b1b9 .. CBZ r1,0x800add0 ; gapc_get_dev_info_req_ind_handler + 72
0x0800ada0: 200b . MOVS r0,#0xb
0x0800ada2: e008 .. B 0x800adb6 ; gapc_get_dev_info_req_ind_handler + 46
0x0800ada4: 4891 .H LDR r0,[pc,#580] ; [0x800afec] = 0x200052fc
0x0800ada6: 6801 .h LDR r1,[r0,#0]
0x0800ada8: b1c9 .. CBZ r1,0x800adde ; gapc_get_dev_info_req_ind_handler + 86
0x0800adaa: 200c . MOVS r0,#0xc
0x0800adac: e003 .. B 0x800adb6 ; gapc_get_dev_info_req_ind_handler + 46
0x0800adae: 488f .H LDR r0,[pc,#572] ; [0x800afec] = 0x200052fc
0x0800adb0: 6801 .h LDR r1,[r0,#0]
0x0800adb2: b331 1. CBZ r1,0x800ae02 ; gapc_get_dev_info_req_ind_handler + 122
0x0800adb4: 200d . MOVS r0,#0xd
0x0800adb6: f88d0000 .... STRB r0,[sp,#0]
0x0800adba: 0a18 .. LSRS r0,r3,#8
0x0800adbc: f88d0004 .... STRB r0,[sp,#4]
0x0800adc0: 78a0 .x LDRB r0,[r4,#2]
0x0800adc2: f88d0005 .... STRB r0,[sp,#5]
0x0800adc6: 4668 hF MOV r0,sp
0x0800adc8: 4788 .G BLX r1
0x0800adca: 2000 . MOVS r0,#0
0x0800adcc: b010 .. ADD sp,sp,#0x40
0x0800adce: bd10 .. POP {r4,pc}
0x0800add0: 78a1 .x LDRB r1,[r4,#2]
0x0800add2: 0a18 .. LSRS r0,r3,#8
0x0800add4: 2200 ." MOVS r2,#0
0x0800add6: 2300 .# MOVS r3,#0
0x0800add8: f7fef9d6 .... BL gap_name_req_rsp ; 0x8009188
0x0800addc: e7f5 .. B 0x800adca ; gapc_get_dev_info_req_ind_handler + 66
0x0800adde: 4619 .F MOV r1,r3
0x0800ade0: f6406017 @..` MOV r0,#0xe17
0x0800ade4: 2316 .# MOVS r3,#0x16
0x0800ade6: f010fdf3 .... BL ke_msg_alloc ; 0x801b9d0
0x0800adea: 7821 !x LDRB r1,[r4,#0]
0x0800adec: 7001 .p STRB r1,[r0,#0]
0x0800adee: 4909 .I LDR r1,[pc,#36] ; [0x800ae14] = 0xa0008
0x0800adf0: f8c01006 .... STR r1,[r0,#6]
0x0800adf4: f44f0148 O.H. MOV r1,#0xc80000
0x0800adf8: f8c0100a .... STR r1,[r0,#0xa]
0x0800adfc: f010fe0c .... BL ke_msg_send ; 0x801ba18
0x0800ae00: e7e3 .. B 0x800adca ; gapc_get_dev_info_req_ind_handler + 66
0x0800ae02: 78a1 .x LDRB r1,[r4,#2]
0x0800ae04: 0a18 .. LSRS r0,r3,#8
0x0800ae06: 2200 ." MOVS r2,#0
0x0800ae08: f7fdfd42 ..B. BL gap_appearance_req_rsp ; 0x8008890
0x0800ae0c: e7dd .. B 0x800adca ; gapc_get_dev_info_req_ind_handler + 66
0x0800ae0e: bf00 .. NOP
$d.28
__arm_cp.13_0
0x0800ae10: 200052fc .R. DCD 536892156
__arm_cp.13_1
0x0800ae14: 000a0008 .... DCD 655368
$t.0
gapc_get_info_cmd_handler
0x0800ae18: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800ae1c: b086 .. SUB sp,sp,#0x18
0x0800ae1e: 4844 DH LDR r0,[pc,#272] ; [0x800af30] = 0x18141310
0x0800ae20: 461f .F MOV r7,r3
0x0800ae22: 4616 .F MOV r6,r2
0x0800ae24: 460c .F MOV r4,r1
0x0800ae26: f10d0c04 .... ADD r12,sp,#4
0x0800ae2a: 9000 .. STR r0,[sp,#0]
0x0800ae2c: a040 @. ADR r0,{pc}+0x104 ; 0x800af30
0x0800ae2e: 1d05 .. ADDS r5,r0,#4
0x0800ae30: 8a80 .. LDRH r0,[r0,#0x14]
0x0800ae32: cd2e .. LDM r5,{r1-r3,r5}
0x0800ae34: e8ac002e .... STM r12!,{r1-r3,r5}
0x0800ae38: 0a35 5. LSRS r5,r6,#8
0x0800ae3a: f8ad0014 .... STRH r0,[sp,#0x14]
0x0800ae3e: 466b kF MOV r3,sp
0x0800ae40: 2100 .! MOVS r1,#0
0x0800ae42: 4622 "F MOV r2,r4
0x0800ae44: 4628 (F MOV r0,r5
0x0800ae46: f000fcc9 .... BL gapc_process_op ; 0x800b7dc
0x0800ae4a: 4680 .F MOV r8,r0
0x0800ae4c: 2801 .( CMP r0,#1
0x0800ae4e: f040806a @.j. BNE.W 0x800af26 ; gapc_get_info_cmd_handler + 270
0x0800ae52: 7821 !x LDRB r1,[r4,#0]
0x0800ae54: f1a10010 .... SUB r0,r1,#0x10
0x0800ae58: 2814 .( CMP r0,#0x14
0x0800ae5a: f2008064 ..d. BHI.W 0x800af26 ; gapc_get_info_cmd_handler + 270
0x0800ae5e: e8dff000 .... TBB [pc,r0]
$d.1
0x0800ae62: 1c0b .. DCW 7179
0x0800ae64: 280b0b22 "..( DCD 671812386
0x0800ae68: 0b0b342e .4.. DCD 185283630
0x0800ae6c: 14144842 BH.. DCD 336873538
0x0800ae70: 18181414 .... DCD 404231188
0x0800ae74: 000b1818 .... DCD 727064
$t.2
0x0800ae78: 4628 (F MOV r0,r5
0x0800ae7a: f7fff84f ..O. BL gapc_cli_info_get ; 0x8009f1c
0x0800ae7e: 2800 .( CMP r0,#0
0x0800ae80: d051 Q. BEQ 0x800af26 ; gapc_get_info_cmd_handler + 270
0x0800ae82: b2c2 .. UXTB r2,r0
0x0800ae84: 4628 (F MOV r0,r5
0x0800ae86: 2100 .! MOVS r1,#0
0x0800ae88: e04b K. B 0x800af22 ; gapc_get_info_cmd_handler + 266
0x0800ae8a: 4628 (F MOV r0,r5
0x0800ae8c: f000fce2 .... BL gapc_pwr_ctrl_loc_tx_lvl_get ; 0x800b854
0x0800ae90: e049 I. B 0x800af26 ; gapc_get_info_cmd_handler + 270
0x0800ae92: 4628 (F MOV r0,r5
0x0800ae94: f000fd02 .... BL gapc_pwr_ctrl_peer_tx_lvl_get ; 0x800b89c
0x0800ae98: e045 E. B 0x800af26 ; gapc_get_info_cmd_handler + 270
0x0800ae9a: f2411006 A... MOV r0,#0x1106
0x0800ae9e: 4629 )F MOV r1,r5
0x0800aea0: f240421d @..B MOV r2,#0x41d
0x0800aea4: e02a *. B 0x800aefc ; gapc_get_info_cmd_handler + 228
0x0800aea6: f2411006 A... MOV r0,#0x1106
0x0800aeaa: 4629 )F MOV r1,r5
0x0800aeac: f2420216 B... MOV r2,#0x2016
0x0800aeb0: e024 $. B 0x800aefc ; gapc_get_info_cmd_handler + 228
0x0800aeb2: f2411006 A... MOV r0,#0x1106
0x0800aeb6: 4629 )F MOV r1,r5
0x0800aeb8: f2414205 A..B MOV r2,#0x1405
0x0800aebc: e01e .. B 0x800aefc ; gapc_get_info_cmd_handler + 228
0x0800aebe: f2411006 A... MOV r0,#0x1106
0x0800aec2: 4629 )F MOV r1,r5
0x0800aec4: f2420215 B... MOV r2,#0x2015
0x0800aec8: e018 .. B 0x800aefc ; gapc_get_info_cmd_handler + 228
0x0800aeca: f640601a @..` MOV r0,#0xe1a
0x0800aece: 4639 9F MOV r1,r7
0x0800aed0: 4632 2F MOV r2,r6
0x0800aed2: 2301 .# MOVS r3,#1
0x0800aed4: f010fd7c ..|. BL ke_msg_alloc ; 0x801b9d0
0x0800aed8: 49f4 .I LDR r1,[pc,#976] ; [0x800b2ac] = 0x20008f80
0x0800aeda: f8511025 Q.%. LDR r1,[r1,r5,LSL #2]
0x0800aede: b1c9 .. CBZ r1,0x800af14 ; gapc_get_info_cmd_handler + 252
0x0800aee0: f8911076 ..v. LDRB r1,[r1,#0x76]
0x0800aee4: e017 .. B 0x800af16 ; gapc_get_info_cmd_handler + 254
0x0800aee6: f2411006 A... MOV r0,#0x1106
0x0800aeea: 4629 )F MOV r1,r5
0x0800aeec: f640427b @.{B MOV r2,#0xc7b
0x0800aef0: e004 .. B 0x800aefc ; gapc_get_info_cmd_handler + 228
0x0800aef2: f2411006 A... MOV r0,#0x1106
0x0800aef6: 4629 )F MOV r1,r5
0x0800aef8: f2420230 B.0. MOV r2,#0x2030
0x0800aefc: 2302 .# MOVS r3,#2
0x0800aefe: f010fd67 ..g. BL ke_msg_alloc ; 0x801b9d0
0x0800af02: 4604 .F MOV r4,r0
0x0800af04: 4628 (F MOV r0,r5
0x0800af06: f7ffff19 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800af0a: 8020 . STRH r0,[r4,#0]
0x0800af0c: 4620 F MOV r0,r4
0x0800af0e: f010f9ff .... BL hci_send_2_controller ; 0x801b310
0x0800af12: e008 .. B 0x800af26 ; gapc_get_info_cmd_handler + 270
0x0800af14: 2100 .! MOVS r1,#0
0x0800af16: 7001 .p STRB r1,[r0,#0]
0x0800af18: f010fd7e ..~. BL ke_msg_send ; 0x801ba18
0x0800af1c: 4628 (F MOV r0,r5
0x0800af1e: 2100 .! MOVS r1,#0
0x0800af20: 2200 ." MOVS r2,#0
0x0800af22: f000ff8b .... BL gapc_send_complete_evt ; 0x800be3c
0x0800af26: 4640 @F MOV r0,r8
0x0800af28: b006 .. ADD sp,sp,#0x18
0x0800af2a: e8bd81f0 .... POP {r4-r8,pc}
0x0800af2e: bf00 .. NOP
$d.3
0x0800af30: 18141310 .... DCD 403968784
0x0800af34: 16151211 .... DCD 370479633
0x0800af38: 19171b1a .... DCD 420944666
0x0800af3c: 1f1e1d1c .... DCD 522067228
0x0800af40: 23222120 !"# DCD 589439264
0x0800af44: 00000024 $... DCD 36
$t.35
gapc_get_le_phy_ind_handler
0x0800af48: b580 .. PUSH {r7,lr}
0x0800af4a: b090 .. SUB sp,sp,#0x40
0x0800af4c: 4827 'H LDR r0,[pc,#156] ; [0x800afec] = 0x200052fc
0x0800af4e: 6802 .h LDR r2,[r0,#0]
0x0800af50: b152 R. CBZ r2,0x800af68 ; gapc_get_le_phy_ind_handler + 32
0x0800af52: 201f . MOVS r0,#0x1f
0x0800af54: f88d0000 .... STRB r0,[sp,#0]
0x0800af58: 0a18 .. LSRS r0,r3,#8
0x0800af5a: f88d0004 .... STRB r0,[sp,#4]
0x0800af5e: 8808 .. LDRH r0,[r1,#0]
0x0800af60: f8ad0005 .... STRH r0,[sp,#5]
0x0800af64: 4668 hF MOV r0,sp
0x0800af66: 4790 .G BLX r2
0x0800af68: 2000 . MOVS r0,#0
0x0800af6a: b010 .. ADD sp,sp,#0x40
0x0800af6c: bd80 .. POP {r7,pc}
0x0800af6e: bf00 .. NOP
gapc_get_operation
0x0800af70: 4aeb .J LDR r2,[pc,#940] ; [0x800b320] = 0x20008f80
0x0800af72: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800af76: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
0x0800af7a: b108 .. CBZ r0,0x800af80 ; gapc_get_operation + 16
0x0800af7c: 7800 .x LDRB r0,[r0,#0]
0x0800af7e: 4770 pG BX lr
0x0800af80: 2000 . MOVS r0,#0
0x0800af82: 4770 pG BX lr
gapc_get_operation_ptr
0x0800af84: 4ae6 .J LDR r2,[pc,#920] ; [0x800b320] = 0x20008f80
0x0800af86: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800af8a: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
0x0800af8e: 4770 pG BX lr
gapc_get_peer_features_ind_handler
0x0800af90: b580 .. PUSH {r7,lr}
0x0800af92: b090 .. SUB sp,sp,#0x40
0x0800af94: 4815 .H LDR r0,[pc,#84] ; [0x800afec] = 0x200052fc
0x0800af96: 6802 .h LDR r2,[r0,#0]
0x0800af98: b16a j. CBZ r2,0x800afb6 ; gapc_get_peer_features_ind_handler + 38
0x0800af9a: 2020 MOVS r0,#0x20
0x0800af9c: f88d0000 .... STRB r0,[sp,#0]
0x0800afa0: 6808 .h LDR r0,[r1,#0]
0x0800afa2: 6849 Ih LDR r1,[r1,#4]
0x0800afa4: f8cd0005 .... STR r0,[sp,#5]
0x0800afa8: 0a18 .. LSRS r0,r3,#8
0x0800afaa: f8cd1009 .... STR r1,[sp,#9]
0x0800afae: f88d0004 .... STRB r0,[sp,#4]
0x0800afb2: 4668 hF MOV r0,sp
0x0800afb4: 4790 .G BLX r2
0x0800afb6: 2000 . MOVS r0,#0
0x0800afb8: b010 .. ADD sp,sp,#0x40
0x0800afba: bd80 .. POP {r7,pc}
$d.24
__arm_cp.11_0
0x0800afbc: 200052fc .R. DCD 536892156
$t.21
gapc_get_peer_version_ind_handler
0x0800afc0: b580 .. PUSH {r7,lr}
0x0800afc2: b090 .. SUB sp,sp,#0x40
0x0800afc4: 4809 .H LDR r0,[pc,#36] ; [0x800afec] = 0x200052fc
0x0800afc6: 6802 .h LDR r2,[r0,#0]
0x0800afc8: b16a j. CBZ r2,0x800afe6 ; gapc_get_peer_version_ind_handler + 38
0x0800afca: 2022 " MOVS r0,#0x22
0x0800afcc: f88d0000 .... STRB r0,[sp,#0]
0x0800afd0: 0a18 .. LSRS r0,r3,#8
0x0800afd2: f88d0004 .... STRB r0,[sp,#4]
0x0800afd6: 6808 .h LDR r0,[r1,#0]
0x0800afd8: f8cd0006 .... STR r0,[sp,#6]
0x0800afdc: 7908 .y LDRB r0,[r1,#4]
0x0800afde: f88d000a .... STRB r0,[sp,#0xa]
0x0800afe2: 4668 hF MOV r0,sp
0x0800afe4: 4790 .G BLX r2
0x0800afe6: 2000 . MOVS r0,#0
0x0800afe8: b010 .. ADD sp,sp,#0x40
0x0800afea: bd80 .. POP {r7,pc}
$d.22
__arm_cp.10_0
0x0800afec: 200052fc .R. DCD 536892156
$t.8
gapc_get_requester
0x0800aff0: 4acb .J LDR r2,[pc,#812] ; [0x800b320] = 0x20008f80
0x0800aff2: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800aff6: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
0x0800affa: b108 .. CBZ r0,0x800b000 ; gapc_get_requester + 16
0x0800affc: f010bd28 ..(. B.W ke_msg_src_id_get ; 0x801ba50
0x0800b000: 2000 . MOVS r0,#0
0x0800b002: 4770 pG BX lr
gapc_get_role
0x0800b004: 28ff .( CMP r0,#0xff
0x0800b006: d008 .. BEQ 0x800b01a ; gapc_get_role + 22
0x0800b008: 49c5 .I LDR r1,[pc,#788] ; [0x800b320] = 0x20008f80
0x0800b00a: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800b00e: b120 . CBZ r0,0x800b01a ; gapc_get_role + 22
0x0800b010: f8b0005e ..^. LDRH r0,[r0,#0x5e]
0x0800b014: f3c01040 ..@. UBFX r0,r0,#5,#1
0x0800b018: 4770 pG BX lr
0x0800b01a: 2000 . MOVS r0,#0
0x0800b01c: 4770 pG BX lr
0x0800b01e: bf00 .. NOP
$d.17
__arm_cp.9_0
0x0800b020: 20008f80 ... DCD 536907648
$t.0
gapc_hci_handler
0x0800b024: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800b026: f2411401 A... MOV r4,#0x1101
0x0800b02a: 1b00 .. SUBS r0,r0,r4
0x0800b02c: 2803 .( CMP r0,#3
0x0800b02e: d806 .. BHI 0x800b03e ; gapc_hci_handler + 26
0x0800b030: e8dff000 .... TBB [pc,r0]
$d.1
0x0800b034: 0e0b0802 .... DCD 235603970
$t.2
0x0800b038: 4c21 !L LDR r4,[pc,#132] ; [0x800b0c0] = 0x80237c8
0x0800b03a: 2015 . MOVS r0,#0x15
0x0800b03c: e00b .. B 0x800b056 ; gapc_hci_handler + 50
0x0800b03e: 2400 .$ MOVS r4,#0
0x0800b040: 2000 . MOVS r0,#0
0x0800b042: e008 .. B 0x800b056 ; gapc_hci_handler + 50
0x0800b044: 2007 . MOVS r0,#7
0x0800b046: a410 .. ADR r4,{pc}+0x42 ; 0x800b088
0x0800b048: e005 .. B 0x800b056 ; gapc_hci_handler + 50
0x0800b04a: 4c0d .L LDR r4,[pc,#52] ; [0x800b080] = 0x8023e40
0x0800b04c: 2005 . MOVS r0,#5
0x0800b04e: e002 .. B 0x800b056 ; gapc_hci_handler + 50
0x0800b050: 780b .x LDRB r3,[r1,#0]
0x0800b052: 4c0c .L LDR r4,[pc,#48] ; [0x800b084] = 0x8023f88
0x0800b054: 200a . MOVS r0,#0xa
0x0800b056: 3404 .4 ADDS r4,#4
0x0800b058: b178 x. CBZ r0,0x800b07a ; gapc_hci_handler + 86
0x0800b05a: f8345c04 4..\ LDRH r5,[r4,#-4]
0x0800b05e: 429d .B CMP r5,r3
0x0800b060: d002 .. BEQ 0x800b068 ; gapc_hci_handler + 68
0x0800b062: 3801 .8 SUBS r0,#1
0x0800b064: 3408 .4 ADDS r4,r4,#8
0x0800b066: e7f7 .. B 0x800b058 ; gapc_hci_handler + 52
0x0800b068: f8d4c000 .... LDR r12,[r4,#0]
0x0800b06c: f1bc0f00 .... CMP r12,#0
0x0800b070: d003 .. BEQ 0x800b07a ; gapc_hci_handler + 86
0x0800b072: 4618 .F MOV r0,r3
0x0800b074: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800b078: 4760 `G BX r12
0x0800b07a: 2000 . MOVS r0,#0
0x0800b07c: bdb0 .. POP {r4,r5,r7,pc}
0x0800b07e: bf00 .. NOP
$d.3
__arm_cp.0_0
0x0800b080: 08023e40 @>.. DCD 134364736
__arm_cp.0_1
0x0800b084: 08023f88 .?.. DCD 134365064
hci_cmd_stat_event_handler_tab
0x0800b088: 00000406 .... DCD 1030
0x0800b08c: 08018d29 )... DCD 134319401
0x0800b090: 0000041d .... DCD 1053
0x0800b094: 0801b281 .... DCD 134328961
0x0800b098: 00002016 . .. DCD 8214
0x0800b09c: 0801b281 .... DCD 134328961
0x0800b0a0: 00002013 . .. DCD 8211
0x0800b0a4: 08019db1 .... DCD 134323633
0x0800b0a8: 00002032 2 .. DCD 8242
0x0800b0ac: 0801ad81 .... DCD 134327681
0x0800b0b0: 00002019 . .. DCD 8217
0x0800b0b4: 08019ff1 .... DCD 134324209
0x0800b0b8: 00002077 w .. DCD 8311
0x0800b0bc: 0801a969 i... DCD 134326633
__arm_cp.0_3
0x0800b0c0: 080237c8 .7.. DCD 134363080
$t.14
gapc_info_send
0x0800b0c4: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800b0c8: 460f .F MOV r7,r1
0x0800b0ca: 2100 .! MOVS r1,#0
0x0800b0cc: 461e .F MOV r6,r3
0x0800b0ce: 4614 .F MOV r4,r2
0x0800b0d0: 4605 .F MOV r5,r0
0x0800b0d2: f7ffff8d .... BL gapc_get_requester ; 0x800aff0
0x0800b0d6: 4601 .F MOV r1,r0
0x0800b0d8: b2c0 .. UXTB r0,r0
0x0800b0da: f8dd8018 .... LDR r8,[sp,#0x18]
0x0800b0de: 2804 .( CMP r0,#4
0x0800b0e0: d103 .. BNE 0x800b0ea ; gapc_info_send + 38
0x0800b0e2: 4628 (F MOV r0,r5
0x0800b0e4: f7fffe48 ..H. BL gapc_get_dest_task ; 0x800ad78
0x0800b0e8: 4601 .F MOV r1,r0
0x0800b0ea: 2014 . MOVS r0,#0x14
0x0800b0ec: 2f10 ./ CMP r7,#0x10
0x0800b0ee: bf08 .. IT EQ
0x0800b0f0: f1060014 .... ADDEQ r0,r6,#0x14
0x0800b0f4: b283 .. UXTH r3,r0
0x0800b0f6: 0228 (. LSLS r0,r5,#8
0x0800b0f8: 1d02 .. ADDS r2,r0,#4
0x0800b0fa: f6406011 @..` MOV r0,#0xe11
0x0800b0fe: f010fc67 ..g. BL ke_msg_alloc ; 0x801b9d0
0x0800b102: b198 .. CBZ r0,0x800b12c ; gapc_info_send + 104
0x0800b104: 4605 .F MOV r5,r0
0x0800b106: 8044 D. STRH r4,[r0,#2]
0x0800b108: f1a70010 .... SUB r0,r7,#0x10
0x0800b10c: 2809 .( CMP r0,#9
0x0800b10e: d80f .. BHI 0x800b130 ; gapc_info_send + 108
0x0800b110: e8dff000 .... TBB [pc,r0]
$d.15
0x0800b114: 1b373705 .77. DCD 456603397
0x0800b118: 37373721 !777 DCD 926365473
0x0800b11c: 1230 0. DCW 4656
$t.16
0x0800b11e: 2000 . MOVS r0,#0
0x0800b120: 80ae .. STRH r6,[r5,#4]
0x0800b122: 4641 AF MOV r1,r8
0x0800b124: 4632 2F MOV r2,r6
0x0800b126: 7028 (p STRB r0,[r5,#0]
0x0800b128: 1da8 .. ADDS r0,r5,#6
0x0800b12a: e00b .. B 0x800b144 ; gapc_info_send + 128
0x0800b12c: e8bd81f0 .... POP {r4-r8,pc}
0x0800b130: 2f24 $/ CMP r7,#0x24
0x0800b132: d021 !. BEQ 0x800b178 ; gapc_info_send + 180
0x0800b134: 2f61 a/ CMP r7,#0x61
0x0800b136: d124 $. BNE 0x800b182 ; gapc_info_send + 190
0x0800b138: 2104 .! MOVS r1,#4
0x0800b13a: 4628 (F MOV r0,r5
0x0800b13c: 2210 ." MOVS r2,#0x10
0x0800b13e: f8001b04 .... STRB r1,[r0],#4
0x0800b142: 4641 AF MOV r1,r8
0x0800b144: f7f7f8ae .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800b148: e01b .. B 0x800b182 ; gapc_info_send + 190
0x0800b14a: 2001 . MOVS r0,#1
0x0800b14c: 7028 (p STRB r0,[r5,#0]
0x0800b14e: f8b80000 .... LDRH r0,[r8,#0]
0x0800b152: 80a8 .. STRH r0,[r5,#4]
0x0800b154: e015 .. B 0x800b182 ; gapc_info_send + 190
0x0800b156: 2002 . MOVS r0,#2
0x0800b158: 7028 (p STRB r0,[r5,#0]
0x0800b15a: f8b80000 .... LDRH r0,[r8,#0]
0x0800b15e: 80a8 .. STRH r0,[r5,#4]
0x0800b160: f8b80002 .... LDRH r0,[r8,#2]
0x0800b164: 80e8 .. STRH r0,[r5,#6]
0x0800b166: f8b80004 .... LDRH r0,[r8,#4]
0x0800b16a: 8128 (. STRH r0,[r5,#8]
0x0800b16c: f8b80006 .... LDRH r0,[r8,#6]
0x0800b170: 8168 h. STRH r0,[r5,#0xa]
0x0800b172: e006 .. B 0x800b182 ; gapc_info_send + 190
0x0800b174: 2003 . MOVS r0,#3
0x0800b176: e000 .. B 0x800b17a ; gapc_info_send + 182
0x0800b178: 2005 . MOVS r0,#5
0x0800b17a: 7028 (p STRB r0,[r5,#0]
0x0800b17c: f8980000 .... LDRB r0,[r8,#0]
0x0800b180: 7128 (q STRB r0,[r5,#4]
0x0800b182: 4628 (F MOV r0,r5
0x0800b184: e8bd41f0 ...A POP {r4-r8,lr}
0x0800b188: f010bc46 ..F. B.W ke_msg_send ; 0x801ba18
gapc_init
0x0800b18c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800b18e: 4604 .F MOV r4,r0
0x0800b190: b1a0 .. CBZ r0,0x800b1bc ; gapc_init + 48
0x0800b192: 2c01 ., CMP r4,#1
0x0800b194: d009 .. BEQ 0x800b1aa ; gapc_init + 30
0x0800b196: 2c02 ., CMP r4,#2
0x0800b198: d10b .. BNE 0x800b1b2 ; gapc_init + 38
0x0800b19a: 2500 .% MOVS r5,#0
0x0800b19c: b2e8 .. UXTB r0,r5
0x0800b19e: 2813 .( CMP r0,#0x13
0x0800b1a0: d803 .. BHI 0x800b1aa ; gapc_init + 30
0x0800b1a2: f7fefd09 .... BL gapc_cleanup ; 0x8009bb8
0x0800b1a6: 3501 .5 ADDS r5,#1
0x0800b1a8: e7f8 .. B 0x800b19c ; gapc_init + 16
0x0800b1aa: 48d9 .H LDR r0,[pc,#868] ; [0x800b510] = 0x20008f80
0x0800b1ac: 219c .! MOVS r1,#0x9c
0x0800b1ae: f7f7f8a0 .... BL __aeabi_memclr ; 0x80022f2
0x0800b1b2: 4620 F MOV r0,r4
0x0800b1b4: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800b1b8: f000bc62 ..b. B.W gapc_sdt_init ; 0x800ba80
0x0800b1bc: 4907 .I LDR r1,[pc,#28] ; [0x800b1dc] = 0x8022a40
0x0800b1be: 2004 . MOVS r0,#4
0x0800b1c0: f010fcac .... BL ke_task_create ; 0x801bb1c
0x0800b1c4: 2500 .% MOVS r5,#0
0x0800b1c6: 2d13 .- CMP r5,#0x13
0x0800b1c8: d8f3 .. BHI 0x800b1b2 ; gapc_init + 38
0x0800b1ca: 0228 (. LSLS r0,r5,#8
0x0800b1cc: 213f ?! MOVS r1,#0x3f
0x0800b1ce: 3004 .0 ADDS r0,#4
0x0800b1d0: b280 .. UXTH r0,r0
0x0800b1d2: f010fc6f ..o. BL ke_state_set ; 0x801bab4
0x0800b1d6: 3501 .5 ADDS r5,#1
0x0800b1d8: e7f5 .. B 0x800b1c6 ; gapc_init + 58
0x0800b1da: bf00 .. NOP
$d.1
__arm_cp.0_1
0x0800b1dc: 08022a40 @*.. DCD 134359616
$t.20
gapc_is_le_feat_supported
0x0800b1e0: 2813 .( CMP r0,#0x13
0x0800b1e2: bf98 .. IT LS
0x0800b1e4: 2923 #) CMPLS r1,#0x23
0x0800b1e6: d901 .. BLS 0x800b1ec ; gapc_is_le_feat_supported + 12
0x0800b1e8: 2000 . MOVS r0,#0
0x0800b1ea: 4770 pG BX lr
0x0800b1ec: 4ac8 .J LDR r2,[pc,#800] ; [0x800b510] = 0x20008f80
0x0800b1ee: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800b1f2: 2800 .( CMP r0,#0
0x0800b1f4: d0f8 .. BEQ 0x800b1e8 ; gapc_is_le_feat_supported + 8
0x0800b1f6: eb0000d1 .... ADD r0,r0,r1,LSR #3
0x0800b1fa: f0010107 .... AND r1,r1,#7
0x0800b1fe: f890006e ..n. LDRB r0,[r0,#0x6e]
0x0800b202: 40c8 .@ LSRS r0,r0,r1
0x0800b204: f0000001 .... AND r0,r0,#1
0x0800b208: 4770 pG BX lr
0x0800b20a: bf00 .. NOP
gapc_is_local_addr_rpa
0x0800b20c: 49c0 .I LDR r1,[pc,#768] ; [0x800b510] = 0x20008f80
0x0800b20e: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800b212: f8b0005e ..^. LDRH r0,[r0,#0x5e]
0x0800b216: f3c02000 ... UBFX r0,r0,#8,#1
0x0800b21a: 4770 pG BX lr
gapc_is_sec_set
0x0800b21c: 4abc .J LDR r2,[pc,#752] ; [0x800b510] = 0x20008f80
0x0800b21e: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800b222: b139 9. CBZ r1,0x800b234 ; gapc_is_sec_set + 24
0x0800b224: 2902 .) CMP r1,#2
0x0800b226: d007 .. BEQ 0x800b238 ; gapc_is_sec_set + 28
0x0800b228: 2901 .) CMP r1,#1
0x0800b22a: bf1c .. ITT NE
0x0800b22c: 2000 . MOVNE r0,#0
0x0800b22e: 4770 pG BXNE lr
0x0800b230: 2108 .! MOVS r1,#8
0x0800b232: e002 .. B 0x800b23a ; gapc_is_sec_set + 30
0x0800b234: 2104 .! MOVS r1,#4
0x0800b236: e000 .. B 0x800b23a ; gapc_is_sec_set + 30
0x0800b238: 2110 .! MOVS r1,#0x10
0x0800b23a: f8b0005e ..^. LDRH r0,[r0,#0x5e]
0x0800b23e: 4008 .@ ANDS r0,r0,r1
0x0800b240: bf18 .. IT NE
0x0800b242: 2001 . MOVNE r0,#1
0x0800b244: 4770 pG BX lr
0x0800b246: bf00 .. NOP
gapc_key_press_notification_cmd_handler
0x0800b248: b5f8 .. PUSH {r3-r7,lr}
0x0800b24a: 460e .F MOV r6,r1
0x0800b24c: 49b0 .I LDR r1,[pc,#704] ; [0x800b510] = 0x20008f80
0x0800b24e: 0a14 .. LSRS r4,r2,#8
0x0800b250: 4610 .F MOV r0,r2
0x0800b252: f8517024 Q.$p LDR r7,[r1,r4,LSL #2]
0x0800b256: f010fc1d .... BL ke_state_get ; 0x801ba94
0x0800b25a: 283f ?( CMP r0,#0x3f
0x0800b25c: d101 .. BNE 0x800b262 ; gapc_key_press_notification_cmd_handler + 26
0x0800b25e: 2500 .% MOVS r5,#0
0x0800b260: e022 ". B 0x800b2a8 ; gapc_key_press_notification_cmd_handler + 96
0x0800b262: 2053 S MOVS r0,#0x53
0x0800b264: f10d0302 .... ADD r3,sp,#2
0x0800b268: 2100 .! MOVS r1,#0
0x0800b26a: 4632 2F MOV r2,r6
0x0800b26c: f8ad0002 .... STRH r0,[sp,#2]
0x0800b270: 4620 F MOV r0,r4
0x0800b272: f000fab3 .... BL gapc_process_op ; 0x800b7dc
0x0800b276: 4605 .F MOV r5,r0
0x0800b278: 2801 .( CMP r0,#1
0x0800b27a: d115 .. BNE 0x800b2a8 ; gapc_key_press_notification_cmd_handler + 96
0x0800b27c: 200e . MOVS r0,#0xe
0x0800b27e: 4669 iF MOV r1,sp
0x0800b280: f88d0000 .... STRB r0,[sp,#0]
0x0800b284: 7870 px LDRB r0,[r6,#1]
0x0800b286: f88d0001 .... STRB r0,[sp,#1]
0x0800b28a: 4620 F MOV r0,r4
0x0800b28c: f001fd9a .... BL gapc_smp_pdu_send ; 0x800cdc4
0x0800b290: f8970058 ..X. LDRB r0,[r7,#0x58]
0x0800b294: 3801 .8 SUBS r0,#1
0x0800b296: 2818 .( CMP r0,#0x18
0x0800b298: d806 .. BHI 0x800b2a8 ; gapc_key_press_notification_cmd_handler + 96
0x0800b29a: f8970057 ..W. LDRB r0,[r7,#0x57]
0x0800b29e: 07c0 .. LSLS r0,r0,#31
0x0800b2a0: d002 .. BEQ 0x800b2a8 ; gapc_key_press_notification_cmd_handler + 96
0x0800b2a2: 4620 F MOV r0,r4
0x0800b2a4: f002f910 .... BL gapc_smp_trans_timer_start ; 0x800d4c8
0x0800b2a8: 4628 (F MOV r0,r5
0x0800b2aa: bdf8 .. POP {r3-r7,pc}
$d.45
__arm_cp.20_0
0x0800b2ac: 20008f80 ... DCD 536907648
$t.34
gapc_le_pkt_size_ind_handler
0x0800b2b0: 2000 . MOVS r0,#0
0x0800b2b2: 4770 pG BX lr
gapc_lk_sec_lvl_get
0x0800b2b4: 4996 .I LDR r1,[pc,#600] ; [0x800b510] = 0x20008f80
0x0800b2b6: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800b2ba: f8b0005e ..^. LDRH r0,[r0,#0x5e]
0x0800b2be: f0000003 .... AND r0,r0,#3
0x0800b2c2: 4770 pG BX lr
gapc_operation_cleanup
0x0800b2c4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800b2c6: 460c .F MOV r4,r1
0x0800b2c8: 4991 .I LDR r1,[pc,#580] ; [0x800b510] = 0x20008f80
0x0800b2ca: 2c01 ., CMP r4,#1
0x0800b2cc: f8515020 Q. P LDR r5,[r1,r0,LSL #2]
0x0800b2d0: bf08 .. IT EQ
0x0800b2d2: f001fd03 .... BLEQ gapc_smp_op_cleanup ; 0x800ccdc
0x0800b2d6: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
0x0800b2da: b150 P. CBZ r0,0x800b2f2 ; gapc_operation_cleanup + 46
0x0800b2dc: f010fb94 .... BL ke_msg_in_queue ; 0x801ba08
0x0800b2e0: b920 . CBNZ r0,0x800b2ec ; gapc_operation_cleanup + 40
0x0800b2e2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
0x0800b2e6: 380c .8 SUBS r0,r0,#0xc
0x0800b2e8: f010fb8c .... BL ke_msg_free ; 0x801ba04
0x0800b2ec: 2000 . MOVS r0,#0
0x0800b2ee: f8450024 E.$. STR r0,[r5,r4,LSL #2]
0x0800b2f2: bdb0 .. POP {r4,r5,r7,pc}
gapc_pairing_lvl_get
0x0800b2f4: 4986 .I LDR r1,[pc,#536] ; [0x800b510] = 0x20008f80
0x0800b2f6: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800b2fa: f8b0005e ..^. LDRH r0,[r0,#0x5e]
0x0800b2fe: f0000103 .... AND r1,r0,#3
0x0800b302: 2903 .) CMP r1,#3
0x0800b304: bf04 .. ITT EQ
0x0800b306: 200d . MOVEQ r0,#0xd
0x0800b308: 4770 pG BXEQ lr
0x0800b30a: 2902 .) CMP r1,#2
0x0800b30c: bf04 .. ITT EQ
0x0800b30e: 2005 . MOVEQ r0,#5
0x0800b310: 4770 pG BXEQ lr
0x0800b312: 2901 .) CMP r1,#1
0x0800b314: bf14 .. ITE NE
0x0800b316: 2000 . MOVNE r0,#0
0x0800b318: f3c00080 .... UBFXEQ r0,r0,#2,#1
0x0800b31c: 4770 pG BX lr
0x0800b31e: bf00 .. NOP
$d.34
__arm_cp.18_0
0x0800b320: 20008f80 ... DCD 536907648
$t.8
gapc_param_update_cfm_handler
0x0800b324: b5f8 .. PUSH {r3-r7,lr}
0x0800b326: 4610 .F MOV r0,r2
0x0800b328: 4614 .F MOV r4,r2
0x0800b32a: 460e .F MOV r6,r1
0x0800b32c: f010fbb2 .... BL ke_state_get ; 0x801ba94
0x0800b330: 283f ?( CMP r0,#0x3f
0x0800b332: d06b k. BEQ 0x800b40c ; gapc_param_update_cfm_handler + 232
0x0800b334: 0a24 $. LSRS r4,r4,#8
0x0800b336: 2102 .! MOVS r1,#2
0x0800b338: 4620 F MOV r0,r4
0x0800b33a: f7fffe23 ..#. BL gapc_get_operation_ptr ; 0x800af84
0x0800b33e: 4605 .F MOV r5,r0
0x0800b340: 4620 F MOV r0,r4
0x0800b342: 2102 .! MOVS r1,#2
0x0800b344: f7fffe14 .... BL gapc_get_operation ; 0x800af70
0x0800b348: 2840 @( CMP r0,#0x40
0x0800b34a: d11e .. BNE 0x800b38a ; gapc_param_update_cfm_handler + 102
0x0800b34c: 4620 F MOV r0,r4
0x0800b34e: 2101 .! MOVS r1,#1
0x0800b350: f7ffff46 ..F. BL gapc_is_le_feat_supported ; 0x800b1e0
0x0800b354: b1c8 .. CBZ r0,0x800b38a ; gapc_param_update_cfm_handler + 102
0x0800b356: 7830 0x LDRB r0,[r6,#0]
0x0800b358: 2800 .( CMP r0,#0
0x0800b35a: d040 @. BEQ 0x800b3de ; gapc_param_update_cfm_handler + 186
0x0800b35c: f2411006 A... MOV r0,#0x1106
0x0800b360: 4621 !F MOV r1,r4
0x0800b362: f2420220 B. . MOV r2,#0x2020
0x0800b366: 230e .# MOVS r3,#0xe
0x0800b368: f010fb32 ..2. BL ke_msg_alloc ; 0x801b9d0
0x0800b36c: 4606 .F MOV r6,r0
0x0800b36e: 4620 F MOV r0,r4
0x0800b370: f7fffce4 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800b374: 8030 0. STRH r0,[r6,#0]
0x0800b376: 8868 h. LDRH r0,[r5,#2]
0x0800b378: 8070 p. STRH r0,[r6,#2]
0x0800b37a: 6868 hh LDR r0,[r5,#4]
0x0800b37c: 68a9 .h LDR r1,[r5,#8]
0x0800b37e: 6070 p` STR r0,[r6,#4]
0x0800b380: 89a8 .. LDRH r0,[r5,#0xc]
0x0800b382: 60b1 .` STR r1,[r6,#8]
0x0800b384: 81b0 .. STRH r0,[r6,#0xc]
0x0800b386: 4630 0F MOV r0,r6
0x0800b388: e026 &. B 0x800b3d8 ; gapc_param_update_cfm_handler + 180
0x0800b38a: 4620 F MOV r0,r4
0x0800b38c: 2102 .! MOVS r1,#2
0x0800b38e: f7fffdef .... BL gapc_get_operation ; 0x800af70
0x0800b392: 2840 @( CMP r0,#0x40
0x0800b394: d13a :. BNE 0x800b40c ; gapc_param_update_cfm_handler + 232
0x0800b396: 7832 2x LDRB r2,[r6,#0]
0x0800b398: 7869 ix LDRB r1,[r5,#1]
0x0800b39a: 4620 F MOV r0,r4
0x0800b39c: f7fff883 .... BL gapc_con_up_send_param_resp ; 0x800a4a6
0x0800b3a0: 7830 0x LDRB r0,[r6,#0]
0x0800b3a2: b370 p. CBZ r0,0x800b402 ; gapc_param_update_cfm_handler + 222
0x0800b3a4: f2411006 A... MOV r0,#0x1106
0x0800b3a8: 4621 !F MOV r1,r4
0x0800b3aa: f2420213 B... MOV r2,#0x2013
0x0800b3ae: 230e .# MOVS r3,#0xe
0x0800b3b0: f010fb0e .... BL ke_msg_alloc ; 0x801b9d0
0x0800b3b4: 4607 .F MOV r7,r0
0x0800b3b6: 4620 F MOV r0,r4
0x0800b3b8: f7fffcc0 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800b3bc: 8038 8. STRH r0,[r7,#0]
0x0800b3be: f8d50002 .... LDR r0,[r5,#2]
0x0800b3c2: f8d51006 .... LDR r1,[r5,#6]
0x0800b3c6: f8c71006 .... STR r1,[r7,#6]
0x0800b3ca: f8c70002 .... STR r0,[r7,#2]
0x0800b3ce: f8d60002 .... LDR r0,[r6,#2]
0x0800b3d2: f8c7000a .... STR r0,[r7,#0xa]
0x0800b3d6: 4638 8F MOV r0,r7
0x0800b3d8: f00fff9a .... BL hci_send_2_controller ; 0x801b310
0x0800b3dc: e016 .. B 0x800b40c ; gapc_param_update_cfm_handler + 232
0x0800b3de: f2411006 A... MOV r0,#0x1106
0x0800b3e2: 4621 !F MOV r1,r4
0x0800b3e4: f2420221 B.!. MOV r2,#0x2021
0x0800b3e8: 2304 .# MOVS r3,#4
0x0800b3ea: f010faf1 .... BL ke_msg_alloc ; 0x801b9d0
0x0800b3ee: 4605 .F MOV r5,r0
0x0800b3f0: 4620 F MOV r0,r4
0x0800b3f2: f7fffca3 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800b3f6: 213b ;! MOVS r1,#0x3b
0x0800b3f8: 8028 (. STRH r0,[r5,#0]
0x0800b3fa: 4628 (F MOV r0,r5
0x0800b3fc: 70a9 .p STRB r1,[r5,#2]
0x0800b3fe: f00fff87 .... BL hci_send_2_controller ; 0x801b310
0x0800b402: 4620 F MOV r0,r4
0x0800b404: 2102 .! MOVS r1,#2
0x0800b406: 2248 H" MOVS r2,#0x48
0x0800b408: f000fd18 .... BL gapc_send_complete_evt ; 0x800be3c
0x0800b40c: 2000 . MOVS r0,#0
0x0800b40e: bdf8 .. POP {r3-r7,pc}
gapc_param_update_cmd_handler
0x0800b410: e92d43f0 -..C PUSH {r4-r9,lr}
0x0800b414: b085 .. SUB sp,sp,#0x14
0x0800b416: 460d .F MOV r5,r1
0x0800b418: 2040 @ MOVS r0,#0x40
0x0800b41a: 0a16 .. LSRS r6,r2,#8
0x0800b41c: 4698 .F MOV r8,r3
0x0800b41e: 4617 .F MOV r7,r2
0x0800b420: f10d0312 .... ADD r3,sp,#0x12
0x0800b424: 2102 .! MOVS r1,#2
0x0800b426: f8ad0012 .... STRH r0,[sp,#0x12]
0x0800b42a: 4630 0F MOV r0,r6
0x0800b42c: 462a *F MOV r2,r5
0x0800b42e: f000f9d5 .... BL gapc_process_op ; 0x800b7dc
0x0800b432: 4604 .F MOV r4,r0
0x0800b434: 2801 .( CMP r0,#1
0x0800b436: d166 f. BNE 0x800b506 ; gapc_param_update_cmd_handler + 246
0x0800b438: 4835 5H LDR r0,[pc,#212] ; [0x800b510] = 0x20008f80
0x0800b43a: 892b +. LDRH r3,[r5,#8]
0x0800b43c: 88ea .. LDRH r2,[r5,#6]
0x0800b43e: 8869 i. LDRH r1,[r5,#2]
0x0800b440: f8509026 P.&. LDR r9,[r0,r6,LSL #2]
0x0800b444: 88a8 .. LDRH r0,[r5,#4]
0x0800b446: f000f8b5 .... BL gapc_param_update_sanity ; 0x800b5b4
0x0800b44a: b1f8 .. CBZ r0,0x800b48c ; gapc_param_update_cmd_handler + 124
0x0800b44c: 4630 0F MOV r0,r6
0x0800b44e: 2101 .! MOVS r1,#1
0x0800b450: f7fffec6 .... BL gapc_is_le_feat_supported ; 0x800b1e0
0x0800b454: b918 .. CBNZ r0,0x800b45e ; gapc_param_update_cmd_handler + 78
0x0800b456: f8b9005e ..^. LDRH r0,[r9,#0x5e]
0x0800b45a: 0680 .. LSLS r0,r0,#26
0x0800b45c: d439 9. BMI 0x800b4d2 ; gapc_param_update_cmd_handler + 194
0x0800b45e: fa5ff088 _... UXTB r0,r8
0x0800b462: 2804 .( CMP r0,#4
0x0800b464: d118 .. BNE 0x800b498 ; gapc_param_update_cmd_handler + 136
0x0800b466: 4630 0F MOV r0,r6
0x0800b468: f7fffc86 .... BL gapc_get_dest_task ; 0x800ad78
0x0800b46c: 4601 .F MOV r1,r0
0x0800b46e: f6406041 @.A` MOV r0,#0xe41
0x0800b472: 463a :F MOV r2,r7
0x0800b474: 2308 .# MOVS r3,#8
0x0800b476: f010faab .... BL ke_msg_alloc ; 0x801b9d0
0x0800b47a: f8d51002 .... LDR r1,[r5,#2]
0x0800b47e: f8d52006 ... LDR r2,[r5,#6]
0x0800b482: 6001 .` STR r1,[r0,#0]
0x0800b484: 6042 B` STR r2,[r0,#4]
0x0800b486: f010fac7 .... BL ke_msg_send ; 0x801ba18
0x0800b48a: e03c <. B 0x800b506 ; gapc_param_update_cmd_handler + 246
0x0800b48c: 4630 0F MOV r0,r6
0x0800b48e: 2102 .! MOVS r1,#2
0x0800b490: 2240 @" MOVS r2,#0x40
0x0800b492: f000fcd3 .... BL gapc_send_complete_evt ; 0x800be3c
0x0800b496: e036 6. B 0x800b506 ; gapc_param_update_cmd_handler + 246
0x0800b498: f2411006 A... MOV r0,#0x1106
0x0800b49c: 4631 1F MOV r1,r6
0x0800b49e: f2420213 B... MOV r2,#0x2013
0x0800b4a2: 230e .# MOVS r3,#0xe
0x0800b4a4: f010fa94 .... BL ke_msg_alloc ; 0x801b9d0
0x0800b4a8: 4607 .F MOV r7,r0
0x0800b4aa: 4630 0F MOV r0,r6
0x0800b4ac: f7fffc46 ..F. BL gapc_get_conhdl ; 0x800ad3c
0x0800b4b0: 8038 8. STRH r0,[r7,#0]
0x0800b4b2: f8d50002 .... LDR r0,[r5,#2]
0x0800b4b6: f8d51006 .... LDR r1,[r5,#6]
0x0800b4ba: f8d5200a ... LDR r2,[r5,#0xa]
0x0800b4be: f8c70002 .... STR r0,[r7,#2]
0x0800b4c2: 4638 8F MOV r0,r7
0x0800b4c4: f8c71006 .... STR r1,[r7,#6]
0x0800b4c8: f8c7200a ... STR r2,[r7,#0xa]
0x0800b4cc: f00fff20 .. . BL hci_send_2_controller ; 0x801b310
0x0800b4d0: e019 .. B 0x800b506 ; gapc_param_update_cmd_handler + 246
0x0800b4d2: a803 .. ADD r0,sp,#0xc
0x0800b4d4: 2118 .! MOVS r1,#0x18
0x0800b4d6: 4b0f .K LDR r3,[pc,#60] ; [0x800b514] = 0x800a421
0x0800b4d8: 2200 ." MOVS r2,#0
0x0800b4da: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0800b4de: 4630 0F MOV r0,r6
0x0800b4e0: 2100 .! MOVS r1,#0
0x0800b4e2: f013f9a3 .... BL l2cap_sig_proc_create ; 0x801e82c
0x0800b4e6: 0601 .. LSLS r1,r0,#24
0x0800b4e8: d003 .. BEQ 0x800b4f2 ; gapc_param_update_cmd_handler + 226
0x0800b4ea: b2c2 .. UXTB r2,r0
0x0800b4ec: 4630 0F MOV r0,r6
0x0800b4ee: 2102 .! MOVS r1,#2
0x0800b4f0: e7cf .. B 0x800b492 ; gapc_param_update_cmd_handler + 130
0x0800b4f2: f8d50002 .... LDR r0,[r5,#2]
0x0800b4f6: f8d52006 ... LDR r2,[r5,#6]
0x0800b4fa: 9903 .. LDR r1,[sp,#0xc]
0x0800b4fc: e9c10204 .... STRD r0,r2,[r1,#0x10]
0x0800b500: 4630 0F MOV r0,r6
0x0800b502: f013f9f5 .... BL l2cap_sig_proc_push ; 0x801e8f0
0x0800b506: 4620 F MOV r0,r4
0x0800b508: b005 .. ADD sp,sp,#0x14
0x0800b50a: e8bd83f0 .... POP {r4-r9,pc}
0x0800b50e: bf00 .. NOP
$d.6
__arm_cp.4_0
0x0800b510: 20008f80 ... DCD 536907648
__arm_cp.4_1
0x0800b514: 0800a421 !... DCD 134259745
$t.30
gapc_param_update_req_ind_handler
0x0800b518: b580 .. PUSH {r7,lr}
0x0800b51a: b092 .. SUB sp,sp,#0x48
0x0800b51c: 4816 .H LDR r0,[pc,#88] ; [0x800b578] = 0x200052fc
0x0800b51e: 6802 .h LDR r2,[r0,#0]
0x0800b520: b332 2. CBZ r2,0x800b570 ; gapc_param_update_req_ind_handler + 88
0x0800b522: 2011 . MOVS r0,#0x11
0x0800b524: f88d0008 .... STRB r0,[sp,#8]
0x0800b528: 0a18 .. LSRS r0,r3,#8
0x0800b52a: f88d000c .... STRB r0,[sp,#0xc]
0x0800b52e: 6808 .h LDR r0,[r1,#0]
0x0800b530: 6849 Ih LDR r1,[r1,#4]
0x0800b532: f8cd000e .... STR r0,[sp,#0xe]
0x0800b536: a802 .. ADD r0,sp,#8
0x0800b538: f8cd1012 .... STR r1,[sp,#0x12]
0x0800b53c: 4790 .G BLX r2
0x0800b53e: b1b8 .. CBZ r0,0x800b570 ; gapc_param_update_req_ind_handler + 88
0x0800b540: 480e .H LDR r0,[pc,#56] ; [0x800b57c] = 0x8024b15
0x0800b542: f013fe7b ..{. BL log_printf_level ; 0x801f23c
0x0800b546: 490e .I LDR r1,[pc,#56] ; [0x800b580] = 0x8024be4
0x0800b548: a30e .. ADR r3,{pc}+0x3c ; 0x800b584
0x0800b54a: 2000 . MOVS r0,#0
0x0800b54c: f24032fa @..2 MOV r2,#0x3fa
0x0800b550: f013fe60 ..`. BL log_printf ; 0x801f214
0x0800b554: 2001 . MOVS r0,#1
0x0800b556: f88d0000 .... STRB r0,[sp,#0]
0x0800b55a: f04f1004 O... MOV r0,#0x40004
0x0800b55e: f8cd0002 .... STR r0,[sp,#2]
0x0800b562: f89d000c .... LDRB r0,[sp,#0xc]
0x0800b566: f88d0001 .... STRB r0,[sp,#1]
0x0800b56a: 4668 hF MOV r0,sp
0x0800b56c: f7fdfe31 ..1. BL gap_param_update_rsp ; 0x80091d2
0x0800b570: 2000 . MOVS r0,#0
0x0800b572: b012 .. ADD sp,sp,#0x48
0x0800b574: bd80 .. POP {r7,pc}
0x0800b576: bf00 .. NOP
$d.31
__arm_cp.15_0
0x0800b578: 200052fc .R. DCD 536892156
__arm_cp.15_1
0x0800b57c: 08024b15 .K.. DCD 134368021
__arm_cp.15_2
0x0800b580: 08024be4 .K.. DCD 134368228
0x0800b584: 6e6e6f63 conn DCD 1852731235
0x0800b588: 72617020 par DCD 1918988320
0x0800b58c: 75206d61 am u DCD 1965059425
0x0800b590: 74616470 pdat DCD 1952539760
0x0800b594: 65722065 e re DCD 1701978213
0x0800b598: 73657571 ques DCD 1936029041
0x0800b59c: 72702074 t pr DCD 1919950964
0x0800b5a0: 7365636f oces DCD 1936024431
0x0800b5a4: 676e6973 sing DCD 1735289203
0x0800b5a8: 6d697420 tim DCD 1835627552
0x0800b5ac: 74756f65 eout DCD 1953853285
0x0800b5b0: 00000a0d .... DCD 2573
$t.2
gapc_param_update_sanity
0x0800b5b4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800b5b6: 3906 .9 SUBS r1,#6
0x0800b5b8: f640447b @.{D MOV r4,#0xc7b
0x0800b5bc: 3806 .8 SUBS r0,#6
0x0800b5be: 2500 .% MOVS r5,#0
0x0800b5c0: 42a1 .B CMP r1,r4
0x0800b5c2: f04f0100 O... MOV r1,#0
0x0800b5c6: bf38 8. IT CC
0x0800b5c8: 2101 .! MOVCC r1,#1
0x0800b5ca: 42a0 .B CMP r0,r4
0x0800b5cc: f04f0000 O... MOV r0,#0
0x0800b5d0: bf38 8. IT CC
0x0800b5d2: 2001 . MOVCC r0,#1
0x0800b5d4: 4008 .@ ANDS r0,r0,r1
0x0800b5d6: f1a3010a .... SUB r1,r3,#0xa
0x0800b5da: f6404377 @.wC MOV r3,#0xc77
0x0800b5de: 4299 .B CMP r1,r3
0x0800b5e0: f04f0100 O... MOV r1,#0
0x0800b5e4: bf38 8. IT CC
0x0800b5e6: 2101 .! MOVCC r1,#1
0x0800b5e8: 4008 .@ ANDS r0,r0,r1
0x0800b5ea: f5b27ffa .... CMP r2,#0x1f4
0x0800b5ee: bf38 8. IT CC
0x0800b5f0: 2501 .% MOVCC r5,#1
0x0800b5f2: 4028 (@ ANDS r0,r0,r5
0x0800b5f4: bdb0 .. POP {r4,r5,r7,pc}
0x0800b5f6: 0000 .. MOVS r0,r0
gapc_param_updated_ind_handler
0x0800b5f8: b510 .. PUSH {r4,lr}
0x0800b5fa: b090 .. SUB sp,sp,#0x40
0x0800b5fc: 480f .H LDR r0,[pc,#60] ; [0x800b63c] = 0x200052fc
0x0800b5fe: 460c .F MOV r4,r1
0x0800b600: 6801 .h LDR r1,[r0,#0]
0x0800b602: b1b9 .. CBZ r1,0x800b634 ; gapc_param_updated_ind_handler + 60
0x0800b604: 2013 . MOVS r0,#0x13
0x0800b606: f88d0000 .... STRB r0,[sp,#0]
0x0800b60a: 0a18 .. LSRS r0,r3,#8
0x0800b60c: f88d0004 .... STRB r0,[sp,#4]
0x0800b610: 8820 . LDRH r0,[r4,#0]
0x0800b612: f8ad0006 .... STRH r0,[sp,#6]
0x0800b616: f8d40002 .... LDR r0,[r4,#2]
0x0800b61a: 9002 .. STR r0,[sp,#8]
0x0800b61c: 4668 hF MOV r0,sp
0x0800b61e: 4788 .G BLX r1
0x0800b620: 4807 .H LDR r0,[pc,#28] ; [0x800b640] = 0x2000534c
0x0800b622: f89d1004 .... LDRB r1,[sp,#4]
0x0800b626: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
0x0800b62a: 8821 !. LDRH r1,[r4,#0]
0x0800b62c: 81c1 .. STRH r1,[r0,#0xe]
0x0800b62e: f8d41002 .... LDR r1,[r4,#2]
0x0800b632: 6101 .a STR r1,[r0,#0x10]
0x0800b634: 2000 . MOVS r0,#0
0x0800b636: b010 .. ADD sp,sp,#0x40
0x0800b638: bd10 .. POP {r4,pc}
0x0800b63a: bf00 .. NOP
$d.33
__arm_cp.16_0
0x0800b63c: 200052fc .R. DCD 536892156
__arm_cp.16_1
0x0800b640: 2000534c LS. DCD 536892236
$t.3
gapc_path_loss_ctrl_cmd_handler
0x0800b644: b5f8 .. PUSH {r3-r7,lr}
0x0800b646: 460e .F MOV r6,r1
0x0800b648: 2081 . MOVS r0,#0x81
0x0800b64a: 0a15 .. LSRS r5,r2,#8
0x0800b64c: f10d0302 .... ADD r3,sp,#2
0x0800b650: 2100 .! MOVS r1,#0
0x0800b652: f8ad0002 .... STRH r0,[sp,#2]
0x0800b656: 4628 (F MOV r0,r5
0x0800b658: 4632 2F MOV r2,r6
0x0800b65a: f000f8bf .... BL gapc_process_op ; 0x800b7dc
0x0800b65e: 4604 .F MOV r4,r0
0x0800b660: 2801 .( CMP r0,#1
0x0800b662: d12e .. BNE 0x800b6c2 ; gapc_path_loss_ctrl_cmd_handler + 126
0x0800b664: 7870 px LDRB r0,[r6,#1]
0x0800b666: b198 .. CBZ r0,0x800b690 ; gapc_path_loss_ctrl_cmd_handler + 76
0x0800b668: f2411006 A... MOV r0,#0x1106
0x0800b66c: 4629 )F MOV r1,r5
0x0800b66e: f2420278 B.x. MOV r2,#0x2078
0x0800b672: 2308 .# MOVS r3,#8
0x0800b674: f010f9ac .... BL ke_msg_alloc ; 0x801b9d0
0x0800b678: b1f0 .. CBZ r0,0x800b6b8 ; gapc_path_loss_ctrl_cmd_handler + 116
0x0800b67a: 4607 .F MOV r7,r0
0x0800b67c: 4628 (F MOV r0,r5
0x0800b67e: f7fffb5d ..]. BL gapc_get_conhdl ; 0x800ad3c
0x0800b682: 8038 8. STRH r0,[r7,#0]
0x0800b684: 8870 p. LDRH r0,[r6,#2]
0x0800b686: 8078 x. STRH r0,[r7,#2]
0x0800b688: 6870 ph LDR r0,[r6,#4]
0x0800b68a: 6078 x` STR r0,[r7,#4]
0x0800b68c: 4638 8F MOV r0,r7
0x0800b68e: e010 .. B 0x800b6b2 ; gapc_path_loss_ctrl_cmd_handler + 110
0x0800b690: f2411006 A... MOV r0,#0x1106
0x0800b694: 4629 )F MOV r1,r5
0x0800b696: f2420279 B.y. MOV r2,#0x2079
0x0800b69a: 2304 .# MOVS r3,#4
0x0800b69c: f010f998 .... BL ke_msg_alloc ; 0x801b9d0
0x0800b6a0: b150 P. CBZ r0,0x800b6b8 ; gapc_path_loss_ctrl_cmd_handler + 116
0x0800b6a2: 4606 .F MOV r6,r0
0x0800b6a4: 4628 (F MOV r0,r5
0x0800b6a6: f7fffb49 ..I. BL gapc_get_conhdl ; 0x800ad3c
0x0800b6aa: 2100 .! MOVS r1,#0
0x0800b6ac: 8030 0. STRH r0,[r6,#0]
0x0800b6ae: 4630 0F MOV r0,r6
0x0800b6b0: 70b1 .p STRB r1,[r6,#2]
0x0800b6b2: f00ffe2d ..-. BL hci_send_2_controller ; 0x801b310
0x0800b6b6: e004 .. B 0x800b6c2 ; gapc_path_loss_ctrl_cmd_handler + 126
0x0800b6b8: 4628 (F MOV r0,r5
0x0800b6ba: 2100 .! MOVS r1,#0
0x0800b6bc: 224b K" MOVS r2,#0x4b
0x0800b6be: f000fbbd .... BL gapc_send_complete_evt ; 0x800be3c
0x0800b6c2: 4620 F MOV r0,r4
0x0800b6c4: bdf8 .. POP {r3-r7,pc}
0x0800b6c6: 0000 .. MOVS r0,r0
gapc_peer_att_info_ind_handler
0x0800b6c8: b570 p. PUSH {r4-r6,lr}
0x0800b6ca: 4817 .H LDR r0,[pc,#92] ; [0x800b728] = 0x20009030
0x0800b6cc: 460c .F MOV r4,r1
0x0800b6ce: f8901091 .... LDRB r1,[r0,#0x91]
0x0800b6d2: 29ff .) CMP r1,#0xff
0x0800b6d4: d025 %. BEQ 0x800b722 ; gapc_peer_att_info_ind_handler + 90
0x0800b6d6: eb000081 .... ADD r0,r0,r1,LSL #2
0x0800b6da: 461d .F MOV r5,r3
0x0800b6dc: 2203 ." MOVS r2,#3
0x0800b6de: 68c0 .h LDR r0,[r0,#0xc]
0x0800b6e0: 8a81 .. LDRH r1,[r0,#0x14]
0x0800b6e2: 88a0 .. LDRH r0,[r4,#4]
0x0800b6e4: 3008 .0 ADDS r0,r0,#8
0x0800b6e6: b283 .. UXTH r3,r0
0x0800b6e8: f640506e @.nP MOV r0,#0xd6e
0x0800b6ec: f010f970 ..p. BL ke_msg_alloc ; 0x801b9d0
0x0800b6f0: 0a2d -. LSRS r5,r5,#8
0x0800b6f2: 4606 .F MOV r6,r0
0x0800b6f4: 4628 (F MOV r0,r5
0x0800b6f6: f000f819 .... BL gapc_peer_bdaddr_get ; 0x800b72c
0x0800b6fa: 6801 .h LDR r1,[r0,#0]
0x0800b6fc: 6031 1` STR r1,[r6,#0]
0x0800b6fe: 8880 .. LDRH r0,[r0,#4]
0x0800b700: 80b0 .. STRH r0,[r6,#4]
0x0800b702: 4628 (F MOV r0,r5
0x0800b704: f000f812 .... BL gapc_peer_bdaddr_get ; 0x800b72c
0x0800b708: 7980 .y LDRB r0,[r0,#6]
0x0800b70a: 1da1 .. ADDS r1,r4,#6
0x0800b70c: 71b0 .q STRB r0,[r6,#6]
0x0800b70e: f1060008 .... ADD r0,r6,#8
0x0800b712: 88a2 .. LDRH r2,[r4,#4]
0x0800b714: 71f2 .q STRB r2,[r6,#7]
0x0800b716: b2d2 .. UXTB r2,r2
0x0800b718: f7f6fdc4 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800b71c: 4630 0F MOV r0,r6
0x0800b71e: f010f97b ..{. BL ke_msg_send ; 0x801ba18
0x0800b722: 2000 . MOVS r0,#0
0x0800b724: bd70 p. POP {r4-r6,pc}
0x0800b726: bf00 .. NOP
$d.17
__arm_cp.9_0
0x0800b728: 20009030 0.. DCD 536907824
$t.24
gapc_peer_bdaddr_get
0x0800b72c: 2101 .! MOVS r1,#1
0x0800b72e: f7ffbadd .... B gapc_get_bdaddr ; 0x800acec
gapc_per_adv_sync_trans_cmd_handler
0x0800b732: b5fe .. PUSH {r1-r7,lr}
0x0800b734: 460d .F MOV r5,r1
0x0800b736: 2060 ` MOVS r0,#0x60
0x0800b738: 0a16 .. LSRS r6,r2,#8
0x0800b73a: f10d030a .... ADD r3,sp,#0xa
0x0800b73e: 2100 .! MOVS r1,#0
0x0800b740: f8ad000a .... STRH r0,[sp,#0xa]
0x0800b744: 4630 0F MOV r0,r6
0x0800b746: 462a *F MOV r2,r5
0x0800b748: f000f848 ..H. BL gapc_process_op ; 0x800b7dc
0x0800b74c: 4604 .F MOV r4,r0
0x0800b74e: 2801 .( CMP r0,#1
0x0800b750: d13f ?. BNE 0x800b7d2 ; gapc_per_adv_sync_trans_cmd_handler + 160
0x0800b752: 7868 hx LDRB r0,[r5,#1]
0x0800b754: f10d0109 .... ADD r1,sp,#9
0x0800b758: aa02 .. ADD r2,sp,#8
0x0800b75a: f10d0306 .... ADD r3,sp,#6
0x0800b75e: f002fd49 ..I. BL gapm_actv_info_get ; 0x800e1f4
0x0800b762: 4602 .F MOV r2,r0
0x0800b764: b120 . CBZ r0,0x800b770 ; gapc_per_adv_sync_trans_cmd_handler + 62
0x0800b766: 4630 0F MOV r0,r6
0x0800b768: 2100 .! MOVS r1,#0
0x0800b76a: f000fb67 ..g. BL gapc_send_complete_evt ; 0x800be3c
0x0800b76e: e030 0. B 0x800b7d2 ; gapc_per_adv_sync_trans_cmd_handler + 160
0x0800b770: f89d0009 .... LDRB r0,[sp,#9]
0x0800b774: b9b0 .. CBNZ r0,0x800b7a4 ; gapc_per_adv_sync_trans_cmd_handler + 114
0x0800b776: f89d1008 .... LDRB r1,[sp,#8]
0x0800b77a: 2902 .) CMP r1,#2
0x0800b77c: d112 .. BNE 0x800b7a4 ; gapc_per_adv_sync_trans_cmd_handler + 114
0x0800b77e: f2411006 A... MOV r0,#0x1106
0x0800b782: 4631 1F MOV r1,r6
0x0800b784: f242025b B.[. MOV r2,#0x205b
0x0800b788: 2306 .# MOVS r3,#6
0x0800b78a: f010f921 ..!. BL ke_msg_alloc ; 0x801b9d0
0x0800b78e: 4607 .F MOV r7,r0
0x0800b790: 4630 0F MOV r0,r6
0x0800b792: f7fffad3 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800b796: 8038 8. STRH r0,[r7,#0]
0x0800b798: 8868 h. LDRH r0,[r5,#2]
0x0800b79a: 8078 x. STRH r0,[r7,#2]
0x0800b79c: f89d0006 .... LDRB r0,[sp,#6]
0x0800b7a0: 7138 8q STRB r0,[r7,#4]
0x0800b7a2: e013 .. B 0x800b7cc ; gapc_per_adv_sync_trans_cmd_handler + 154
0x0800b7a4: 2803 .( CMP r0,#3
0x0800b7a6: d116 .. BNE 0x800b7d6 ; gapc_per_adv_sync_trans_cmd_handler + 164
0x0800b7a8: f2411006 A... MOV r0,#0x1106
0x0800b7ac: 4631 1F MOV r1,r6
0x0800b7ae: f242025a B.Z. MOV r2,#0x205a
0x0800b7b2: 2306 .# MOVS r3,#6
0x0800b7b4: f010f90c .... BL ke_msg_alloc ; 0x801b9d0
0x0800b7b8: 4607 .F MOV r7,r0
0x0800b7ba: 4630 0F MOV r0,r6
0x0800b7bc: f7fffabe .... BL gapc_get_conhdl ; 0x800ad3c
0x0800b7c0: 8038 8. STRH r0,[r7,#0]
0x0800b7c2: 8868 h. LDRH r0,[r5,#2]
0x0800b7c4: 8078 x. STRH r0,[r7,#2]
0x0800b7c6: f8bd0006 .... LDRH r0,[sp,#6]
0x0800b7ca: 80b8 .. STRH r0,[r7,#4]
0x0800b7cc: 4638 8F MOV r0,r7
0x0800b7ce: f00ffd9f .... BL hci_send_2_controller ; 0x801b310
0x0800b7d2: 4620 F MOV r0,r4
0x0800b7d4: bdfe .. POP {r1-r7,pc}
0x0800b7d6: 2242 B" MOVS r2,#0x42
0x0800b7d8: e7c5 .. B 0x800b766 ; gapc_per_adv_sync_trans_cmd_handler + 52
0x0800b7da: 0000 .. MOVS r0,r0
gapc_process_op
0x0800b7dc: e92d43f8 -..C PUSH {r3-r9,lr}
0x0800b7e0: 4681 .F MOV r9,r0
0x0800b7e2: 0200 .. LSLS r0,r0,#8
0x0800b7e4: 461f .F MOV r7,r3
0x0800b7e6: 4615 .F MOV r5,r2
0x0800b7e8: 4688 .F MOV r8,r1
0x0800b7ea: 3004 .0 ADDS r0,#4
0x0800b7ec: f010f952 ..R. BL ke_state_get ; 0x801ba94
0x0800b7f0: f0400120 @. . ORR r1,r0,#0x20
0x0800b7f4: 782e .x LDRB r6,[r5,#0]
0x0800b7f6: 293f ?) CMP r1,#0x3f
0x0800b7f8: d10d .. BNE 0x800b816 ; gapc_process_op + 58
0x0800b7fa: 2443 C$ MOVS r4,#0x43
0x0800b7fc: 4628 (F MOV r0,r5
0x0800b7fe: f010f927 ..'. BL ke_msg_src_id_get ; 0x801ba50
0x0800b802: 4602 .F MOV r2,r0
0x0800b804: 4648 HF MOV r0,r9
0x0800b806: 4631 1F MOV r1,r6
0x0800b808: 4623 #F MOV r3,r4
0x0800b80a: f000fb54 ..T. BL gapc_send_error_evt ; 0x800beb6
0x0800b80e: 2400 .$ MOVS r4,#0
0x0800b810: 4620 F MOV r0,r4
0x0800b812: e8bd83f8 .... POP {r3-r9,pc}
0x0800b816: 49e5 .I LDR r1,[pc,#916] ; [0x800bbac] = 0x20008f80
0x0800b818: 2401 .$ MOVS r4,#1
0x0800b81a: f8511029 Q.). LDR r1,[r1,r9,LSL #2]
0x0800b81e: f8512028 Q.( LDR r2,[r1,r8,LSL #2]
0x0800b822: 42aa .B CMP r2,r5
0x0800b824: d0f4 .. BEQ 0x800b810 ; gapc_process_op + 52
0x0800b826: fa04f208 .... LSL r2,r4,r8
0x0800b82a: 4202 .B TST r2,r0
0x0800b82c: d001 .. BEQ 0x800b832 ; gapc_process_op + 86
0x0800b82e: 2402 .$ MOVS r4,#2
0x0800b830: e7ee .. B 0x800b810 ; gapc_process_op + 52
0x0800b832: f8170b01 .... LDRB r0,[r7],#1
0x0800b836: b108 .. CBZ r0,0x800b83c ; gapc_process_op + 96
0x0800b838: 4286 .B CMP r6,r0
0x0800b83a: d1fa .. BNE 0x800b832 ; gapc_process_op + 86
0x0800b83c: b140 @. CBZ r0,0x800b850 ; gapc_process_op + 116
0x0800b83e: f8415028 A.(P STR r5,[r1,r8,LSL #2]
0x0800b842: b2d1 .. UXTB r1,r2
0x0800b844: 4648 HF MOV r0,r9
0x0800b846: 2201 ." MOVS r2,#1
0x0800b848: 2401 .$ MOVS r4,#1
0x0800b84a: f002fafb .... BL gapc_update_state ; 0x800de44
0x0800b84e: e7df .. B 0x800b810 ; gapc_process_op + 52
0x0800b850: 2440 @$ MOVS r4,#0x40
0x0800b852: e7d3 .. B 0x800b7fc ; gapc_process_op + 32
gapc_pwr_ctrl_loc_tx_lvl_get
0x0800b854: b570 p. PUSH {r4-r6,lr}
0x0800b856: 4605 .F MOV r5,r0
0x0800b858: 460c .F MOV r4,r1
0x0800b85a: f2411006 A... MOV r0,#0x1106
0x0800b85e: f2420276 B.v. MOV r2,#0x2076
0x0800b862: 2304 .# MOVS r3,#4
0x0800b864: 4629 )F MOV r1,r5
0x0800b866: f010f8b3 .... BL ke_msg_alloc ; 0x801b9d0
0x0800b86a: b180 .. CBZ r0,0x800b88e ; gapc_pwr_ctrl_loc_tx_lvl_get + 58
0x0800b86c: 4606 .F MOV r6,r0
0x0800b86e: 4628 (F MOV r0,r5
0x0800b870: f7fffa64 ..d. BL gapc_get_conhdl ; 0x800ad3c
0x0800b874: 8030 0. STRH r0,[r6,#0]
0x0800b876: f00400fc .... AND r0,r4,#0xfc
0x0800b87a: 281c .( CMP r0,#0x1c
0x0800b87c: bf04 .. ITT EQ
0x0800b87e: f1a4001b .... SUBEQ r0,r4,#0x1b
0x0800b882: 70b0 .p STRBEQ r0,[r6,#2]
0x0800b884: 4630 0F MOV r0,r6
0x0800b886: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800b88a: f00fbd41 ..A. B.W hci_send_2_controller ; 0x801b310
0x0800b88e: 4628 (F MOV r0,r5
0x0800b890: 2100 .! MOVS r1,#0
0x0800b892: 224b K" MOVS r2,#0x4b
0x0800b894: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800b898: f000bad0 .... B.W gapc_send_complete_evt ; 0x800be3c
gapc_pwr_ctrl_peer_tx_lvl_get
0x0800b89c: b570 p. PUSH {r4-r6,lr}
0x0800b89e: 4605 .F MOV r5,r0
0x0800b8a0: 460c .F MOV r4,r1
0x0800b8a2: f2411006 A... MOV r0,#0x1106
0x0800b8a6: f2420277 B.w. MOV r2,#0x2077
0x0800b8aa: 2304 .# MOVS r3,#4
0x0800b8ac: 4629 )F MOV r1,r5
0x0800b8ae: f010f88f .... BL ke_msg_alloc ; 0x801b9d0
0x0800b8b2: b180 .. CBZ r0,0x800b8d6 ; gapc_pwr_ctrl_peer_tx_lvl_get + 58
0x0800b8b4: 4606 .F MOV r6,r0
0x0800b8b6: 4628 (F MOV r0,r5
0x0800b8b8: f7fffa40 ..@. BL gapc_get_conhdl ; 0x800ad3c
0x0800b8bc: 8030 0. STRH r0,[r6,#0]
0x0800b8be: f00400fc .... AND r0,r4,#0xfc
0x0800b8c2: 2820 ( CMP r0,#0x20
0x0800b8c4: bf04 .. ITT EQ
0x0800b8c6: f1a4001f .... SUBEQ r0,r4,#0x1f
0x0800b8ca: 70b0 .p STRBEQ r0,[r6,#2]
0x0800b8cc: 4630 0F MOV r0,r6
0x0800b8ce: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800b8d2: f00fbd1d .... B.W hci_send_2_controller ; 0x801b310
0x0800b8d6: 4628 (F MOV r0,r5
0x0800b8d8: 2100 .! MOVS r1,#0
0x0800b8da: 224b K" MOVS r2,#0x4b
0x0800b8dc: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800b8e0: f000baac .... B.W gapc_send_complete_evt ; 0x800be3c
gapc_reschedule_operation
0x0800b8e4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800b8e6: 4604 .F MOV r4,r0
0x0800b8e8: 48df .H LDR r0,[pc,#892] ; [0x800bc68] = 0x20008f80
0x0800b8ea: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800b8ee: f8505021 P.!P LDR r5,[r0,r1,LSL #2]
0x0800b8f2: b155 U. CBZ r5,0x800b90a ; gapc_reschedule_operation + 38
0x0800b8f4: 4628 (F MOV r0,r5
0x0800b8f6: f010f8ab .... BL ke_msg_src_id_get ; 0x801ba50
0x0800b8fa: 4602 .F MOV r2,r0
0x0800b8fc: 0220 . LSLS r0,r4,#8
0x0800b8fe: 1d01 .. ADDS r1,r0,#4
0x0800b900: 4628 (F MOV r0,r5
0x0800b902: f010f879 ..y. BL ke_msg_forward ; 0x801b9f8
0x0800b906: 2001 . MOVS r0,#1
0x0800b908: bdb0 .. POP {r4,r5,r7,pc}
0x0800b90a: 2000 . MOVS r0,#0
0x0800b90c: bdb0 .. POP {r4,r5,r7,pc}
0x0800b90e: bf00 .. NOP
gapc_sdt_cleanup
0x0800b910: e92d43f8 -..C PUSH {r3-r9,lr}
0x0800b914: f8df8eec .... LDR r8,[pc,#3820] ; [0x800c804] = 0x20008f80
0x0800b918: 4604 .F MOV r4,r0
0x0800b91a: f04f39ff O..9 MOV r9,#0xffffffff
0x0800b91e: f8d87070 ..pp LDR r7,[r8,#0x70]
0x0800b922: f1080570 ..p. ADD r5,r8,#0x70
0x0800b926: b15f _. CBZ r7,0x800b940 ; gapc_sdt_cleanup + 48
0x0800b928: 463e >F MOV r6,r7
0x0800b92a: 683f ?h LDR r7,[r7,#0]
0x0800b92c: 7930 0y LDRB r0,[r6,#4]
0x0800b92e: 42a0 .B CMP r0,r4
0x0800b930: d1f9 .. BNE 0x800b926 ; gapc_sdt_cleanup + 22
0x0800b932: 4628 (F MOV r0,r5
0x0800b934: 4631 1F MOV r1,r6
0x0800b936: f7fafbd7 .... BL co_list_extract ; 0x80060e8
0x0800b93a: f8c69000 .... STR r9,[r6,#0]
0x0800b93e: e7f2 .. B 0x800b926 ; gapc_sdt_cleanup + 22
0x0800b940: f8d8708c ...p LDR r7,[r8,#0x8c]
0x0800b944: 2001 . MOVS r0,#1
0x0800b946: f108058c .... ADD r5,r8,#0x8c
0x0800b94a: f04f39ff O..9 MOV r9,#0xffffffff
0x0800b94e: b1b7 .. CBZ r7,0x800b97e ; gapc_sdt_cleanup + 110
0x0800b950: 463e >F MOV r6,r7
0x0800b952: 683f ?h LDR r7,[r7,#0]
0x0800b954: 4601 .F MOV r1,r0
0x0800b956: 2000 . MOVS r0,#0
0x0800b958: 7932 2y LDRB r2,[r6,#4]
0x0800b95a: 42a2 .B CMP r2,r4
0x0800b95c: d1f7 .. BNE 0x800b94e ; gapc_sdt_cleanup + 62
0x0800b95e: 07c8 .. LSLS r0,r1,#31
0x0800b960: d005 .. BEQ 0x800b96e ; gapc_sdt_cleanup + 94
0x0800b962: f8980096 .... LDRB r0,[r8,#0x96]
0x0800b966: f0400001 @... ORR r0,r0,#1
0x0800b96a: f8880096 .... STRB r0,[r8,#0x96]
0x0800b96e: 4628 (F MOV r0,r5
0x0800b970: 4631 1F MOV r1,r6
0x0800b972: f7fafbb9 .... BL co_list_extract ; 0x80060e8
0x0800b976: f8c69000 .... STR r9,[r6,#0]
0x0800b97a: 2000 . MOVS r0,#0
0x0800b97c: e7e7 .. B 0x800b94e ; gapc_sdt_cleanup + 62
0x0800b97e: f8980096 .... LDRB r0,[r8,#0x96]
0x0800b982: 0741 A. LSLS r1,r0,#29
0x0800b984: d40c .. BMI 0x800b9a0 ; gapc_sdt_cleanup + 144
0x0800b986: f8d81070 ..p. LDR r1,[r8,#0x70]
0x0800b98a: b949 I. CBNZ r1,0x800b9a0 ; gapc_sdt_cleanup + 144
0x0800b98c: f00000fd .... AND r0,r0,#0xfd
0x0800b990: f8880096 .... STRB r0,[r8,#0x96]
0x0800b994: f1080064 ..d. ADD r0,r8,#0x64
0x0800b998: f7fafb82 .... BL co_djob_unreg ; 0x80060a0
0x0800b99c: f8980096 .... LDRB r0,[r8,#0x96]
0x0800b9a0: f0000009 .... AND r0,r0,#9
0x0800b9a4: 2801 .( CMP r0,#1
0x0800b9a6: bf18 .. IT NE
0x0800b9a8: e8bd83f8 .... POPNE {r3-r9,pc}
0x0800b9ac: e8bd43f8 ...C POP {r3-r9,lr}
0x0800b9b0: f000b900 .... B.W gapc_sdt_timer_prog ; 0x800bbb4
gapc_sdt_defer
0x0800b9b4: b510 .. PUSH {r4,lr}
0x0800b9b6: 4602 .F MOV r2,r0
0x0800b9b8: 6840 @h LDR r0,[r0,#4]
0x0800b9ba: b2c3 .. UXTB r3,r0
0x0800b9bc: 2b14 .+ CMP r3,#0x14
0x0800b9be: d825 %. BHI 0x800ba0c ; gapc_sdt_defer + 88
0x0800b9c0: 4cf4 .L LDR r4,[pc,#976] ; [0x800bd94] = 0x20008f80
0x0800b9c2: f8543023 T.#0 LDR r3,[r4,r3,LSL #2]
0x0800b9c6: b30b .. CBZ r3,0x800ba0c ; gapc_sdt_defer + 88
0x0800b9c8: 6813 .h LDR r3,[r2,#0]
0x0800b9ca: 3301 .3 ADDS r3,#1
0x0800b9cc: bf1c .. ITT NE
0x0800b9ce: 2040 @ MOVNE r0,#0x40
0x0800b9d0: bd10 .. POPNE {r4,pc}
0x0800b9d2: f36f309f o..0 BFC r0,#14,#18
0x0800b9d6: ea404001 @..@ ORR r0,r0,r1,LSL #16
0x0800b9da: 4611 .F MOV r1,r2
0x0800b9dc: f5004000 ...@ ADD r0,r0,#0x8000
0x0800b9e0: 6050 P` STR r0,[r2,#4]
0x0800b9e2: f1040070 ..p. ADD r0,r4,#0x70
0x0800b9e6: f7fafc37 ..7. BL co_list_push_back ; 0x8006258
0x0800b9ea: f8940096 .... LDRB r0,[r4,#0x96]
0x0800b9ee: f0100f06 .... TST r0,#6
0x0800b9f2: d109 .. BNE 0x800ba08 ; gapc_sdt_defer + 84
0x0800b9f4: f1040064 ..d. ADD r0,r4,#0x64
0x0800b9f8: f7fafb3a ..:. BL co_djob_reg ; 0x8006070
0x0800b9fc: f8940096 .... LDRB r0,[r4,#0x96]
0x0800ba00: f0400002 @... ORR r0,r0,#2
0x0800ba04: f8840096 .... STRB r0,[r4,#0x96]
0x0800ba08: 2000 . MOVS r0,#0
0x0800ba0a: bd10 .. POP {r4,pc}
0x0800ba0c: 2043 C MOVS r0,#0x43
0x0800ba0e: bd10 .. POP {r4,pc}
gapc_sdt_djob_handler
0x0800ba10: b510 .. PUSH {r4,lr}
0x0800ba12: 4ce0 .L LDR r4,[pc,#896] ; [0x800bd94] = 0x20008f80
0x0800ba14: f1040070 ..p. ADD r0,r4,#0x70
0x0800ba18: f7fafc12 .... BL co_list_pop_front ; 0x8006240
0x0800ba1c: f8941096 .... LDRB r1,[r4,#0x96]
0x0800ba20: f00101f9 .... AND r1,r1,#0xf9
0x0800ba24: f1010104 .... ADD r1,r1,#4
0x0800ba28: f8841096 .... STRB r1,[r4,#0x96]
0x0800ba2c: b1a0 .. CBZ r0,0x800ba58 ; gapc_sdt_djob_handler + 72
0x0800ba2e: 6842 Bh LDR r2,[r0,#4]
0x0800ba30: f04f31ff O..1 MOV r1,#0xffffffff
0x0800ba34: 6001 .` STR r1,[r0,#0]
0x0800ba36: f3c22104 ...! UBFX r1,r2,#8,#5
0x0800ba3a: 0413 .. LSLS r3,r2,#16
0x0800ba3c: d405 .. BMI 0x800ba4a ; gapc_sdt_djob_handler + 58
0x0800ba3e: 4b5c \K LDR r3,[pc,#368] ; [0x800bbb0] = 0x802311c
0x0800ba40: f8533031 S.10 LDR r3,[r3,r1,LSL #3]
0x0800ba44: b2d1 .. UXTB r1,r2
0x0800ba46: 4798 .G BLX r3
0x0800ba48: e006 .. B 0x800ba58 ; gapc_sdt_djob_handler + 72
0x0800ba4a: 4b59 YK LDR r3,[pc,#356] ; [0x800bbb0] = 0x802311c
0x0800ba4c: eb0301c1 .... ADD r1,r3,r1,LSL #3
0x0800ba50: 684b Kh LDR r3,[r1,#4]
0x0800ba52: b2d1 .. UXTB r1,r2
0x0800ba54: 0c12 .. LSRS r2,r2,#16
0x0800ba56: 4798 .G BLX r3
0x0800ba58: 6f20 o LDR r0,[r4,#0x70]
0x0800ba5a: b150 P. CBZ r0,0x800ba72 ; gapc_sdt_djob_handler + 98
0x0800ba5c: f1040064 ..d. ADD r0,r4,#0x64
0x0800ba60: f7fafb06 .... BL co_djob_reg ; 0x8006070
0x0800ba64: f8940096 .... LDRB r0,[r4,#0x96]
0x0800ba68: f0400002 @... ORR r0,r0,#2
0x0800ba6c: f8840096 .... STRB r0,[r4,#0x96]
0x0800ba70: e001 .. B 0x800ba76 ; gapc_sdt_djob_handler + 102
0x0800ba72: f8940096 .... LDRB r0,[r4,#0x96]
0x0800ba76: f00000fb .... AND r0,r0,#0xfb
0x0800ba7a: f8840096 .... STRB r0,[r4,#0x96]
0x0800ba7e: bd10 .. POP {r4,pc}
gapc_sdt_init
0x0800ba80: 3801 .8 SUBS r0,#1
0x0800ba82: 2801 .( CMP r0,#1
0x0800ba84: bf88 .. IT HI
0x0800ba86: 4770 pG BXHI lr
0x0800ba88: b510 .. PUSH {r4,lr}
0x0800ba8a: 4ce2 .L LDR r4,[pc,#904] ; [0x800be14] = 0x20008f80
0x0800ba8c: 4906 .I LDR r1,[pc,#24] ; [0x800baa8] = 0x800ba11
0x0800ba8e: 2200 ." MOVS r2,#0
0x0800ba90: f1040064 ..d. ADD r0,r4,#0x64
0x0800ba94: f7fafae6 .... BL co_djob_prepare ; 0x8006064
0x0800ba98: 4904 .I LDR r1,[pc,#16] ; [0x800baac] = 0x800bb4d
0x0800ba9a: f1040078 ..x. ADD r0,r4,#0x78
0x0800ba9e: 2200 ." MOVS r2,#0
0x0800baa0: e8bd4010 ...@ POP {r4,lr}
0x0800baa4: f7fabc86 .... B co_time_timer_init ; 0x80063b4
$d.12
__arm_cp.6_1
0x0800baa8: 0800ba11 .... DCD 134265361
__arm_cp.6_2
0x0800baac: 0800bb4d M... DCD 134265677
$t.8
gapc_sdt_prepare
0x0800bab0: 4603 .F MOV r3,r0
0x0800bab2: 2040 @ MOVS r0,#0x40
0x0800bab4: b143 C. CBZ r3,0x800bac8 ; gapc_sdt_prepare + 24
0x0800bab6: 2a03 .* CMP r2,#3
0x0800bab8: d806 .. BHI 0x800bac8 ; gapc_sdt_prepare + 24
0x0800baba: f04f30ff O..0 MOV r0,#0xffffffff
0x0800babe: ea412102 A..! ORR r1,r1,r2,LSL #8
0x0800bac2: e9c30100 .... STRD r0,r1,[r3,#0]
0x0800bac6: 2000 . MOVS r0,#0
0x0800bac8: 4770 pG BX lr
0x0800baca: 0000 .. MOVS r0,r0
gapc_sdt_stop
0x0800bacc: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800bace: b1e0 .. CBZ r0,0x800bb0a ; gapc_sdt_stop + 62
0x0800bad0: 4604 .F MOV r4,r0
0x0800bad2: 6800 .h LDR r0,[r0,#0]
0x0800bad4: 3001 .0 ADDS r0,#1
0x0800bad6: d018 .. BEQ 0x800bb0a ; gapc_sdt_stop + 62
0x0800bad8: 7960 `y LDRB r0,[r4,#5]
0x0800bada: 4ded .M LDR r5,[pc,#948] ; [0x800be90] = 0x20008f80
0x0800badc: f0100fc0 .... TST r0,#0xc0
0x0800bae0: d015 .. BEQ 0x800bb0e ; gapc_sdt_stop + 66
0x0800bae2: f1050070 ..p. ADD r0,r5,#0x70
0x0800bae6: 4621 !F MOV r1,r4
0x0800bae8: f7fafafe .... BL co_list_extract ; 0x80060e8
0x0800baec: f8950096 .... LDRB r0,[r5,#0x96]
0x0800baf0: 0741 A. LSLS r1,r0,#29
0x0800baf2: d425 %. BMI 0x800bb40 ; gapc_sdt_stop + 116
0x0800baf4: 6f29 )o LDR r1,[r5,#0x70]
0x0800baf6: bb19 .. CBNZ r1,0x800bb40 ; gapc_sdt_stop + 116
0x0800baf8: f00000fd .... AND r0,r0,#0xfd
0x0800bafc: f8850096 .... STRB r0,[r5,#0x96]
0x0800bb00: f1050064 ..d. ADD r0,r5,#0x64
0x0800bb04: f7fafacc .... BL co_djob_unreg ; 0x80060a0
0x0800bb08: e01a .. B 0x800bb40 ; gapc_sdt_stop + 116
0x0800bb0a: 2040 @ MOVS r0,#0x40
0x0800bb0c: bdb0 .. POP {r4,r5,r7,pc}
0x0800bb0e: f8d5008c .... LDR r0,[r5,#0x8c]
0x0800bb12: 42a0 .B CMP r0,r4
0x0800bb14: d005 .. BEQ 0x800bb22 ; gapc_sdt_stop + 86
0x0800bb16: f105008c .... ADD r0,r5,#0x8c
0x0800bb1a: 4621 !F MOV r1,r4
0x0800bb1c: f7fafae4 .... BL co_list_extract ; 0x80060e8
0x0800bb20: e00e .. B 0x800bb40 ; gapc_sdt_stop + 116
0x0800bb22: f105008c .... ADD r0,r5,#0x8c
0x0800bb26: f7fafb8b .... BL co_list_pop_front ; 0x8006240
0x0800bb2a: f8950096 .... LDRB r0,[r5,#0x96]
0x0800bb2e: f0100f18 .... TST r0,#0x18
0x0800bb32: bf1a .. ITTE NE
0x0800bb34: f0400001 @... ORRNE r0,r0,#1
0x0800bb38: f8850096 .... STRBNE r0,[r5,#0x96]
0x0800bb3c: f000f83a ..:. BLEQ gapc_sdt_timer_prog ; 0x800bbb4
0x0800bb40: f04f30ff O..0 MOV r0,#0xffffffff
0x0800bb44: 6020 ` STR r0,[r4,#0]
0x0800bb46: 2000 . MOVS r0,#0
0x0800bb48: bdb0 .. POP {r4,r5,r7,pc}
0x0800bb4a: bf00 .. NOP
gapc_sdt_timer_handler
0x0800bb4c: b570 p. PUSH {r4-r6,lr}
0x0800bb4e: 4dd0 .M LDR r5,[pc,#832] ; [0x800be90] = 0x20008f80
0x0800bb50: f8950096 .... LDRB r0,[r5,#0x96]
0x0800bb54: f8d5408c ...@ LDR r4,[r5,#0x8c]
0x0800bb58: f0400008 @... ORR r0,r0,#8
0x0800bb5c: f8850096 .... STRB r0,[r5,#0x96]
0x0800bb60: b1dc .. CBZ r4,0x800bb9a ; gapc_sdt_timer_handler + 78
0x0800bb62: f7f9fdcb .... BL btdm_get_system_time ; 0x80056fc
0x0800bb66: 6866 fh LDR r6,[r4,#4]
0x0800bb68: f64f71ff O..q MOV r1,#0xffff
0x0800bb6c: eba64000 ...@ SUB r0,r6,r0,LSL #16
0x0800bb70: 4388 .C BICS r0,r0,r1
0x0800bb72: f5b03f80 ...? CMP r0,#0x10000
0x0800bb76: da10 .. BGE 0x800bb9a ; gapc_sdt_timer_handler + 78
0x0800bb78: f105008c .... ADD r0,r5,#0x8c
0x0800bb7c: f7fafb60 ..`. BL co_list_pop_front ; 0x8006240
0x0800bb80: f04f30ff O..0 MOV r0,#0xffffffff
0x0800bb84: 490a .I LDR r1,[pc,#40] ; [0x800bbb0] = 0x802311c
0x0800bb86: 6020 ` STR r0,[r4,#0]
0x0800bb88: 20f8 . MOVS r0,#0xf8
0x0800bb8a: ea001056 ..V. AND r0,r0,r6,LSR #5
0x0800bb8e: 580a .X LDR r2,[r1,r0]
0x0800bb90: 7921 !y LDRB r1,[r4,#4]
0x0800bb92: 4620 F MOV r0,r4
0x0800bb94: 4790 .G BLX r2
0x0800bb96: f7f9fdb1 .... BL btdm_get_system_time ; 0x80056fc
0x0800bb9a: f000f80b .... BL gapc_sdt_timer_prog ; 0x800bbb4
0x0800bb9e: f8950096 .... LDRB r0,[r5,#0x96]
0x0800bba2: f00000f7 .... AND r0,r0,#0xf7
0x0800bba6: f8850096 .... STRB r0,[r5,#0x96]
0x0800bbaa: bd70 p. POP {r4-r6,pc}
$d.16
__arm_cp.8_0
0x0800bbac: 20008f80 ... DCD 536907648
__arm_cp.8_1
0x0800bbb0: 0802311c .1.. DCD 134361372
$t.6
gapc_sdt_timer_prog
0x0800bbb4: e92d47f0 -..G PUSH {r4-r10,lr}
0x0800bbb8: f8df9f0c .... LDR r9,[pc,#3852] ; [0x800cac8] = 0x20008f80
0x0800bbbc: f8d9708c ...p LDR r7,[r9,#0x8c]
0x0800bbc0: f7f9fd9c .... BL btdm_get_system_time ; 0x80056fc
0x0800bbc4: 4682 .F MOV r10,r0
0x0800bbc6: f8990096 .... LDRB r0,[r9,#0x96]
0x0800bbca: 2400 .$ MOVS r4,#0
0x0800bbcc: f109058c .... ADD r5,r9,#0x8c
0x0800bbd0: f1090670 ..p. ADD r6,r9,#0x70
0x0800bbd4: f1090864 ..d. ADD r8,r9,#0x64
0x0800bbd8: f00000fe .... AND r0,r0,#0xfe
0x0800bbdc: f8890096 .... STRB r0,[r9,#0x96]
0x0800bbe0: b317 .. CBZ r7,0x800bc28 ; gapc_sdt_timer_prog + 116
0x0800bbe2: 88f9 .. LDRH r1,[r7,#6]
0x0800bbe4: eba1040a .... SUB r4,r1,r10
0x0800bbe8: 0421 !. LSLS r1,r4,#16
0x0800bbea: f5b13f80 ...? CMP r1,#0x10000
0x0800bbee: da1d .. BGE 0x800bc2c ; gapc_sdt_timer_prog + 120
0x0800bbf0: 4628 (F MOV r0,r5
0x0800bbf2: f7fafb25 ..%. BL co_list_pop_front ; 0x8006240
0x0800bbf6: 6878 xh LDR r0,[r7,#4]
0x0800bbf8: 4639 9F MOV r1,r7
0x0800bbfa: f4404080 @..@ ORR r0,r0,#0x4000
0x0800bbfe: 6078 x` STR r0,[r7,#4]
0x0800bc00: 4630 0F MOV r0,r6
0x0800bc02: f7fafb29 ..). BL co_list_push_back ; 0x8006258
0x0800bc06: f8990096 .... LDRB r0,[r9,#0x96]
0x0800bc0a: f0100f06 .... TST r0,#6
0x0800bc0e: d108 .. BNE 0x800bc22 ; gapc_sdt_timer_prog + 110
0x0800bc10: 4640 @F MOV r0,r8
0x0800bc12: f7fafa2d ..-. BL co_djob_reg ; 0x8006070
0x0800bc16: f8990096 .... LDRB r0,[r9,#0x96]
0x0800bc1a: f0400002 @... ORR r0,r0,#2
0x0800bc1e: f8890096 .... STRB r0,[r9,#0x96]
0x0800bc22: f8d9708c ...p LDR r7,[r9,#0x8c]
0x0800bc26: e7db .. B 0x800bbe0 ; gapc_sdt_timer_prog + 44
0x0800bc28: 2500 .% MOVS r5,#0
0x0800bc2a: e005 .. B 0x800bc38 ; gapc_sdt_timer_prog + 132
0x0800bc2c: f8d91090 .... LDR r1,[r9,#0x90]
0x0800bc30: 1a79 y. SUBS r1,r7,r1
0x0800bc32: fab1f181 .... CLZ r1,r1
0x0800bc36: 094d M. LSRS r5,r1,#5
0x0800bc38: b221 !. SXTH r1,r4
0x0800bc3a: 2901 .) CMP r1,#1
0x0800bc3c: db07 .. BLT 0x800bc4e ; gapc_sdt_timer_prog + 154
0x0800bc3e: f1090078 ..x. ADD r0,r9,#0x78
0x0800bc42: b2a1 .. UXTH r1,r4
0x0800bc44: f7fafc04 .... BL co_time_timer_set ; 0x8006450
0x0800bc48: b955 U. CBNZ r5,0x800bc60 ; gapc_sdt_timer_prog + 172
0x0800bc4a: e8bd87f0 .... POP {r4-r10,pc}
0x0800bc4e: f00000fe .... AND r0,r0,#0xfe
0x0800bc52: f8890096 .... STRB r0,[r9,#0x96]
0x0800bc56: f1090078 ..x. ADD r0,r9,#0x78
0x0800bc5a: f7fafc04 .... BL co_time_timer_stop ; 0x8006466
0x0800bc5e: 2400 .$ MOVS r4,#0
0x0800bc60: f8a94094 ...@ STRH r4,[r9,#0x94]
0x0800bc64: e8bd87f0 .... POP {r4-r10,pc}
$d.7
__arm_cp.3_0
0x0800bc68: 20008f80 ... DCD 536907648
$t.2
gapc_sdt_timer_set
0x0800bc6c: b5f8 .. PUSH {r3-r7,lr}
0x0800bc6e: 4604 .F MOV r4,r0
0x0800bc70: 7900 .y LDRB r0,[r0,#4]
0x0800bc72: 2814 .( CMP r0,#0x14
0x0800bc74: d83f ?. BHI 0x800bcf6 ; gapc_sdt_timer_set + 138
0x0800bc76: 4ee2 .N LDR r6,[pc,#904] ; [0x800c000] = 0x20008f80
0x0800bc78: f8560020 V. . LDR r0,[r6,r0,LSL #2]
0x0800bc7c: b3d8 .. CBZ r0,0x800bcf6 ; gapc_sdt_timer_set + 138
0x0800bc7e: f2475030 G.0P MOV r0,#0x7530
0x0800bc82: 460d .F MOV r5,r1
0x0800bc84: 4281 .B CMP r1,r0
0x0800bc86: bf84 .. ITT HI
0x0800bc88: 2040 @ MOVHI r0,#0x40
0x0800bc8a: bdf8 .. POPHI {r3-r7,pc}
0x0800bc8c: f7f9fd36 ..6. BL btdm_get_system_time ; 0x80056fc
0x0800bc90: 1947 G. ADDS r7,r0,r5
0x0800bc92: 6820 h LDR r0,[r4,#0]
0x0800bc94: 3001 .0 ADDS r0,#1
0x0800bc96: d00e .. BEQ 0x800bcb6 ; gapc_sdt_timer_set + 74
0x0800bc98: f8960096 .... LDRB r0,[r6,#0x96]
0x0800bc9c: f0400010 @... ORR r0,r0,#0x10
0x0800bca0: f8860096 .... STRB r0,[r6,#0x96]
0x0800bca4: 4620 F MOV r0,r4
0x0800bca6: f7ffff11 .... BL gapc_sdt_stop ; 0x800bacc
0x0800bcaa: f8960096 .... LDRB r0,[r6,#0x96]
0x0800bcae: f00000ef .... AND r0,r0,#0xef
0x0800bcb2: f8860096 .... STRB r0,[r6,#0x96]
0x0800bcb6: 6860 `h LDR r0,[r4,#4]
0x0800bcb8: f36f309f o..0 BFC r0,#14,#18
0x0800bcbc: ea404007 @..@ ORR r0,r0,r7,LSL #16
0x0800bcc0: 6060 `` STR r0,[r4,#4]
0x0800bcc2: f8d6008c .... LDR r0,[r6,#0x8c]
0x0800bcc6: f8b61094 .... LDRH r1,[r6,#0x94]
0x0800bcca: 42a9 .B CMP r1,r5
0x0800bccc: d915 .. BLS 0x800bcfa ; gapc_sdt_timer_set + 142
0x0800bcce: b1a0 .. CBZ r0,0x800bcfa ; gapc_sdt_timer_set + 142
0x0800bcd0: 2200 ." MOVS r2,#0
0x0800bcd2: 2300 .# MOVS r3,#0
0x0800bcd4: 4619 .F MOV r1,r3
0x0800bcd6: b130 0. CBZ r0,0x800bce6 ; gapc_sdt_timer_set + 122
0x0800bcd8: 4603 .F MOV r3,r0
0x0800bcda: 88c0 .. LDRH r0,[r0,#6]
0x0800bcdc: 1a38 8. SUBS r0,r7,r0
0x0800bcde: 0400 .. LSLS r0,r0,#16
0x0800bce0: 6818 .h LDR r0,[r3,#0]
0x0800bce2: 4602 .F MOV r2,r0
0x0800bce4: d5f6 .. BPL 0x800bcd4 ; gapc_sdt_timer_set + 104
0x0800bce6: b1b9 .. CBZ r1,0x800bd18 ; gapc_sdt_timer_set + 172
0x0800bce8: b172 r. CBZ r2,0x800bd08 ; gapc_sdt_timer_set + 156
0x0800bcea: f106008c .... ADD r0,r6,#0x8c
0x0800bcee: 4622 "F MOV r2,r4
0x0800bcf0: f7fafa36 ..6. BL co_list_insert_after ; 0x8006160
0x0800bcf4: e01b .. B 0x800bd2e ; gapc_sdt_timer_set + 194
0x0800bcf6: 2043 C MOVS r0,#0x43
0x0800bcf8: bdf8 .. POP {r3-r7,pc}
0x0800bcfa: b928 (. CBNZ r0,0x800bd08 ; gapc_sdt_timer_set + 156
0x0800bcfc: f8960096 .... LDRB r0,[r6,#0x96]
0x0800bd00: f0400001 @... ORR r0,r0,#1
0x0800bd04: f8860096 .... STRB r0,[r6,#0x96]
0x0800bd08: f106008c .... ADD r0,r6,#0x8c
0x0800bd0c: 4621 !F MOV r1,r4
0x0800bd0e: f8a65094 ...P STRH r5,[r6,#0x94]
0x0800bd12: f7fafaa1 .... BL co_list_push_back ; 0x8006258
0x0800bd16: e00a .. B 0x800bd2e ; gapc_sdt_timer_set + 194
0x0800bd18: f8960096 .... LDRB r0,[r6,#0x96]
0x0800bd1c: 4621 !F MOV r1,r4
0x0800bd1e: f0400001 @... ORR r0,r0,#1
0x0800bd22: f8860096 .... STRB r0,[r6,#0x96]
0x0800bd26: f106008c .... ADD r0,r6,#0x8c
0x0800bd2a: f7fafa9f .... BL co_list_push_front ; 0x800626c
0x0800bd2e: f8960096 .... LDRB r0,[r6,#0x96]
0x0800bd32: f0000009 .... AND r0,r0,#9
0x0800bd36: 2801 .( CMP r0,#1
0x0800bd38: bf08 .. IT EQ
0x0800bd3a: f7ffff3b ..;. BLEQ gapc_sdt_timer_prog ; 0x800bbb4
0x0800bd3e: 2000 . MOVS r0,#0
0x0800bd40: bdf8 .. POP {r3-r7,pc}
0x0800bd42: bf00 .. NOP
gapc_sec_lvl_set
0x0800bd44: b570 p. PUSH {r4-r6,lr}
0x0800bd46: 2813 .( CMP r0,#0x13
0x0800bd48: d823 #. BHI 0x800bd92 ; gapc_sec_lvl_set + 78
0x0800bd4a: 4cad .L LDR r4,[pc,#692] ; [0x800c000] = 0x20008f80
0x0800bd4c: f8540020 T. . LDR r0,[r4,r0,LSL #2]
0x0800bd50: b1f8 .. CBZ r0,0x800bd92 ; gapc_sec_lvl_set + 78
0x0800bd52: 2404 .$ MOVS r4,#4
0x0800bd54: f8b0605e ..^` LDRH r6,[r0,#0x5e]
0x0800bd58: ea040582 .... AND r5,r4,r2,LSL #2
0x0800bd5c: f00202fe .... AND r2,r2,#0xfe
0x0800bd60: 462c ,F MOV r4,r5
0x0800bd62: f0260614 &... BIC r6,r6,#0x14
0x0800bd66: 2a0c .* CMP r2,#0xc
0x0800bd68: f3631404 c... BFI r4,r3,#4,#1
0x0800bd6c: 4434 4D ADD r4,r4,r6
0x0800bd6e: f8a0405e ..^@ STRH r4,[r0,#0x5e]
0x0800bd72: d003 .. BEQ 0x800bd7c ; gapc_sec_lvl_set + 56
0x0800bd74: 2a04 .* CMP r2,#4
0x0800bd76: d103 .. BNE 0x800bd80 ; gapc_sec_lvl_set + 60
0x0800bd78: 2102 .! MOVS r1,#2
0x0800bd7a: e005 .. B 0x800bd88 ; gapc_sec_lvl_set + 68
0x0800bd7c: 2103 .! MOVS r1,#3
0x0800bd7e: e003 .. B 0x800bd88 ; gapc_sec_lvl_set + 68
0x0800bd80: b90d .. CBNZ r5,0x800bd86 ; gapc_sec_lvl_set + 66
0x0800bd82: 4319 .C ORRS r1,r1,r3
0x0800bd84: e000 .. B 0x800bd88 ; gapc_sec_lvl_set + 68
0x0800bd86: 2101 .! MOVS r1,#1
0x0800bd88: f0240203 $... BIC r2,r4,#3
0x0800bd8c: 4411 .D ADD r1,r1,r2
0x0800bd8e: f8a0105e ..^. STRH r1,[r0,#0x5e]
0x0800bd92: bd70 p. POP {r4-r6,pc}
$d.8
__arm_cp.4_0
0x0800bd94: 20008f80 ... DCD 536907648
$t.27
gapc_security_cmd_handler
0x0800bd98: b57c |. PUSH {r2-r6,lr}
0x0800bd9a: 460e .F MOV r6,r1
0x0800bd9c: 2052 R MOVS r0,#0x52
0x0800bd9e: 0a15 .. LSRS r5,r2,#8
0x0800bda0: f10d0302 .... ADD r3,sp,#2
0x0800bda4: 2101 .! MOVS r1,#1
0x0800bda6: f8ad0002 .... STRH r0,[sp,#2]
0x0800bdaa: 4628 (F MOV r0,r5
0x0800bdac: 4632 2F MOV r2,r6
0x0800bdae: f7fffd15 .... BL gapc_process_op ; 0x800b7dc
0x0800bdb2: 4604 .F MOV r4,r0
0x0800bdb4: 2801 .( CMP r0,#1
0x0800bdb6: d12b +. BNE 0x800be10 ; gapc_security_cmd_handler + 120
0x0800bdb8: 4628 (F MOV r0,r5
0x0800bdba: f7fff923 ..#. BL gapc_get_role ; 0x800b004
0x0800bdbe: 2801 .( CMP r0,#1
0x0800bdc0: d10e .. BNE 0x800bde0 ; gapc_security_cmd_handler + 72
0x0800bdc2: 488f .H LDR r0,[pc,#572] ; [0x800c000] = 0x20008f80
0x0800bdc4: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
0x0800bdc8: f8900057 ..W. LDRB r0,[r0,#0x57]
0x0800bdcc: 0741 A. LSLS r1,r0,#29
0x0800bdce: d409 .. BMI 0x800bde4 ; gapc_security_cmd_handler + 76
0x0800bdd0: 0780 .. LSLS r0,r0,#30
0x0800bdd2: d409 .. BMI 0x800bde8 ; gapc_security_cmd_handler + 80
0x0800bdd4: 7876 vx LDRB r6,[r6,#1]
0x0800bdd6: 0730 0. LSLS r0,r6,#28
0x0800bdd8: d408 .. BMI 0x800bdec ; gapc_security_cmd_handler + 84
0x0800bdda: f003fc6b ..k. BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x0800bdde: e007 .. B 0x800bdf0 ; gapc_security_cmd_handler + 88
0x0800bde0: 2242 B" MOVS r2,#0x42
0x0800bde2: e011 .. B 0x800be08 ; gapc_security_cmd_handler + 112
0x0800bde4: 2245 E" MOVS r2,#0x45
0x0800bde6: e00f .. B 0x800be08 ; gapc_security_cmd_handler + 112
0x0800bde8: 2269 i" MOVS r2,#0x69
0x0800bdea: e00d .. B 0x800be08 ; gapc_security_cmd_handler + 112
0x0800bdec: f003fc68 ..h. BL gapm_is_sec_con_pairing_supp ; 0x800f6c0
0x0800bdf0: b148 H. CBZ r0,0x800be06 ; gapc_security_cmd_handler + 110
0x0800bdf2: 200b . MOVS r0,#0xb
0x0800bdf4: a901 .. ADD r1,sp,#4
0x0800bdf6: f88d6005 ...` STRB r6,[sp,#5]
0x0800bdfa: f88d0004 .... STRB r0,[sp,#4]
0x0800bdfe: 4628 (F MOV r0,r5
0x0800be00: f000ffe0 .... BL gapc_smp_pdu_send ; 0x800cdc4
0x0800be04: e004 .. B 0x800be10 ; gapc_security_cmd_handler + 120
0x0800be06: 2263 c" MOVS r2,#0x63
0x0800be08: 4628 (F MOV r0,r5
0x0800be0a: 2101 .! MOVS r1,#1
0x0800be0c: f000f816 .... BL gapc_send_complete_evt ; 0x800be3c
0x0800be10: 4620 F MOV r0,r4
0x0800be12: bd7c |. POP {r2-r6,pc}
$d.28
__arm_cp.13_0
0x0800be14: 20008f80 ... DCD 536907648
$t.55
gapc_security_ind_handler
0x0800be18: b580 .. PUSH {r7,lr}
0x0800be1a: b090 .. SUB sp,sp,#0x40
0x0800be1c: 4806 .H LDR r0,[pc,#24] ; [0x800be38] = 0x200052fc
0x0800be1e: 6801 .h LDR r1,[r0,#0]
0x0800be20: b139 9. CBZ r1,0x800be32 ; gapc_security_ind_handler + 26
0x0800be22: 201a . MOVS r0,#0x1a
0x0800be24: f88d0000 .... STRB r0,[sp,#0]
0x0800be28: 0a18 .. LSRS r0,r3,#8
0x0800be2a: f88d0004 .... STRB r0,[sp,#4]
0x0800be2e: 4668 hF MOV r0,sp
0x0800be30: 4788 .G BLX r1
0x0800be32: 2000 . MOVS r0,#0
0x0800be34: b010 .. ADD sp,sp,#0x40
0x0800be36: bd80 .. POP {r7,pc}
$d.56
__arm_cp.27_0
0x0800be38: 200052fc .R. DCD 536892156
$t.14
gapc_send_complete_evt
0x0800be3c: b5f8 .. PUSH {r3-r7,lr}
0x0800be3e: 4604 .F MOV r4,r0
0x0800be40: 486f oH LDR r0,[pc,#444] ; [0x800c000] = 0x20008f80
0x0800be42: 460d .F MOV r5,r1
0x0800be44: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0800be48: f8570021 W.!. LDR r0,[r7,r1,LSL #2]
0x0800be4c: b198 .. CBZ r0,0x800be76 ; gapc_send_complete_evt + 58
0x0800be4e: 4620 F MOV r0,r4
0x0800be50: 4629 )F MOV r1,r5
0x0800be52: 4616 .F MOV r6,r2
0x0800be54: f7fff8cc .... BL gapc_get_requester ; 0x800aff0
0x0800be58: 4601 .F MOV r1,r0
0x0800be5a: 0220 . LSLS r0,r4,#8
0x0800be5c: 2302 .# MOVS r3,#2
0x0800be5e: 1d02 .. ADDS r2,r0,#4
0x0800be60: f44f6060 O.`` MOV r0,#0xe00
0x0800be64: f00ffdb4 .... BL ke_msg_alloc ; 0x801b9d0
0x0800be68: f8571025 W.%. LDR r1,[r7,r5,LSL #2]
0x0800be6c: 7809 .x LDRB r1,[r1,#0]
0x0800be6e: 7046 Fp STRB r6,[r0,#1]
0x0800be70: 7001 .p STRB r1,[r0,#0]
0x0800be72: f00ffdd1 .... BL ke_msg_send ; 0x801ba18
0x0800be76: 4620 F MOV r0,r4
0x0800be78: 4629 )F MOV r1,r5
0x0800be7a: f7fffa23 ..#. BL gapc_operation_cleanup ; 0x800b2c4
0x0800be7e: 2001 . MOVS r0,#1
0x0800be80: 2200 ." MOVS r2,#0
0x0800be82: 40a8 .@ LSLS r0,r0,r5
0x0800be84: b2c1 .. UXTB r1,r0
0x0800be86: 4620 F MOV r0,r4
0x0800be88: e8bd40f8 ...@ POP {r3-r7,lr}
0x0800be8c: f001bfda .... B.W gapc_update_state ; 0x800de44
$d.15
__arm_cp.8_0
0x0800be90: 20008f80 ... DCD 536907648
$t.2
gapc_send_disconect_ind
0x0800be94: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800be96: 0200 .. LSLS r0,r0,#8
0x0800be98: 4614 .F MOV r4,r2
0x0800be9a: 460d .F MOV r5,r1
0x0800be9c: 4619 .F MOV r1,r3
0x0800be9e: 2304 .# MOVS r3,#4
0x0800bea0: 1d02 .. ADDS r2,r0,#4
0x0800bea2: f6406006 @..` MOV r0,#0xe06
0x0800bea6: f00ffd93 .... BL ke_msg_alloc ; 0x801b9d0
0x0800beaa: 7085 .p STRB r5,[r0,#2]
0x0800beac: 8004 .. STRH r4,[r0,#0]
0x0800beae: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800beb2: f00fbdb1 .... B.W ke_msg_send ; 0x801ba18
gapc_send_error_evt
0x0800beb6: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800beb8: 461c .F MOV r4,r3
0x0800beba: 4613 .F MOV r3,r2
0x0800bebc: 0200 .. LSLS r0,r0,#8
0x0800bebe: 460d .F MOV r5,r1
0x0800bec0: 1d02 .. ADDS r2,r0,#4
0x0800bec2: 4619 .F MOV r1,r3
0x0800bec4: f44f6060 O.`` MOV r0,#0xe00
0x0800bec8: 2302 .# MOVS r3,#2
0x0800beca: f00ffd81 .... BL ke_msg_alloc ; 0x801b9d0
0x0800bece: 7044 Dp STRB r4,[r0,#1]
0x0800bed0: 7005 .p STRB r5,[r0,#0]
0x0800bed2: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800bed6: f00fbd9f .... B.W ke_msg_send ; 0x801ba18
gapc_set_dev_info_req_ind_handler
0x0800beda: b510 .. PUSH {r4,lr}
0x0800bedc: 460c .F MOV r4,r1
0x0800bede: 4619 .F MOV r1,r3
0x0800bee0: f6406019 @..` MOV r0,#0xe19
0x0800bee4: 2304 .# MOVS r3,#4
0x0800bee6: f00ffd73 ..s. BL ke_msg_alloc ; 0x801b9d0
0x0800beea: 2148 H! MOVS r1,#0x48
0x0800beec: 7041 Ap STRB r1,[r0,#1]
0x0800beee: 7821 !x LDRB r1,[r4,#0]
0x0800bef0: 7001 .p STRB r1,[r0,#0]
0x0800bef2: f00ffd91 .... BL ke_msg_send ; 0x801ba18
0x0800bef6: 2000 . MOVS r0,#0
0x0800bef8: bd10 .. POP {r4,pc}
gapc_set_le_ping_to_handler
0x0800befa: b5f8 .. PUSH {r3-r7,lr}
0x0800befc: 460c .F MOV r4,r1
0x0800befe: 2041 A MOVS r0,#0x41
0x0800bf00: 0a16 .. LSRS r6,r2,#8
0x0800bf02: f10d0302 .... ADD r3,sp,#2
0x0800bf06: 2100 .! MOVS r1,#0
0x0800bf08: f8ad0002 .... STRH r0,[sp,#2]
0x0800bf0c: 4630 0F MOV r0,r6
0x0800bf0e: 4622 "F MOV r2,r4
0x0800bf10: f7fffc64 ..d. BL gapc_process_op ; 0x800b7dc
0x0800bf14: 4605 .F MOV r5,r0
0x0800bf16: 2801 .( CMP r0,#1
0x0800bf18: d111 .. BNE 0x800bf3e ; gapc_set_le_ping_to_handler + 68
0x0800bf1a: f2411006 A... MOV r0,#0x1106
0x0800bf1e: 4631 1F MOV r1,r6
0x0800bf20: f640427c @.|B MOV r2,#0xc7c
0x0800bf24: 2304 .# MOVS r3,#4
0x0800bf26: f00ffd53 ..S. BL ke_msg_alloc ; 0x801b9d0
0x0800bf2a: 4607 .F MOV r7,r0
0x0800bf2c: 4630 0F MOV r0,r6
0x0800bf2e: f7feff05 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800bf32: 8038 8. STRH r0,[r7,#0]
0x0800bf34: 8860 `. LDRH r0,[r4,#2]
0x0800bf36: 8078 x. STRH r0,[r7,#2]
0x0800bf38: 4638 8F MOV r0,r7
0x0800bf3a: f00ff9e9 .... BL hci_send_2_controller ; 0x801b310
0x0800bf3e: 4628 (F MOV r0,r5
0x0800bf40: bdf8 .. POP {r3-r7,pc}
gapc_set_le_pkt_size_handler
0x0800bf42: b5f8 .. PUSH {r3-r7,lr}
0x0800bf44: 460c .F MOV r4,r1
0x0800bf46: 2042 B MOVS r0,#0x42
0x0800bf48: 0a16 .. LSRS r6,r2,#8
0x0800bf4a: f10d0302 .... ADD r3,sp,#2
0x0800bf4e: 2100 .! MOVS r1,#0
0x0800bf50: f8ad0002 .... STRH r0,[sp,#2]
0x0800bf54: 4630 0F MOV r0,r6
0x0800bf56: 4622 "F MOV r2,r4
0x0800bf58: f7fffc40 ..@. BL gapc_process_op ; 0x800b7dc
0x0800bf5c: 4605 .F MOV r5,r0
0x0800bf5e: 2801 .( CMP r0,#1
0x0800bf60: d113 .. BNE 0x800bf8a ; gapc_set_le_pkt_size_handler + 72
0x0800bf62: f2411006 A... MOV r0,#0x1106
0x0800bf66: 4631 1F MOV r1,r6
0x0800bf68: f2420222 B.". MOV r2,#0x2022
0x0800bf6c: 2306 .# MOVS r3,#6
0x0800bf6e: f00ffd2f ../. BL ke_msg_alloc ; 0x801b9d0
0x0800bf72: 4607 .F MOV r7,r0
0x0800bf74: 4630 0F MOV r0,r6
0x0800bf76: f7fefee1 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800bf7a: 8038 8. STRH r0,[r7,#0]
0x0800bf7c: f8d40002 .... LDR r0,[r4,#2]
0x0800bf80: f8c70002 .... STR r0,[r7,#2]
0x0800bf84: 4638 8F MOV r0,r7
0x0800bf86: f00ff9c3 .... BL hci_send_2_controller ; 0x801b310
0x0800bf8a: 4628 (F MOV r0,r5
0x0800bf8c: bdf8 .. POP {r3-r7,pc}
0x0800bf8e: 0000 .. MOVS r0,r0
gapc_set_local_addr
0x0800bf90: 4a1b .J LDR r2,[pc,#108] ; [0x800c000] = 0x20008f80
0x0800bf92: 2301 .# MOVS r3,#1
0x0800bf94: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800bf98: 680a .h LDR r2,[r1,#0]
0x0800bf9a: 8889 .. LDRH r1,[r1,#4]
0x0800bf9c: f8803066 ..f0 STRB r3,[r0,#0x66]
0x0800bfa0: f8a01064 ..d. STRH r1,[r0,#0x64]
0x0800bfa4: 6602 .f STR r2,[r0,#0x60]
0x0800bfa6: 4770 pG BX lr
gapc_set_max_rx_size_and_time_cmd_handler
0x0800bfa8: b5f8 .. PUSH {r3-r7,lr}
0x0800bfaa: 460c .F MOV r4,r1
0x0800bfac: 2046 F MOVS r0,#0x46
0x0800bfae: 0a16 .. LSRS r6,r2,#8
0x0800bfb0: f10d0302 .... ADD r3,sp,#2
0x0800bfb4: 2100 .! MOVS r1,#0
0x0800bfb6: f8ad0002 .... STRH r0,[sp,#2]
0x0800bfba: 4630 0F MOV r0,r6
0x0800bfbc: 4622 "F MOV r2,r4
0x0800bfbe: f7fffc0d .... BL gapc_process_op ; 0x800b7dc
0x0800bfc2: 4605 .F MOV r5,r0
0x0800bfc4: 2801 .( CMP r0,#1
0x0800bfc6: d113 .. BNE 0x800bff0 ; gapc_set_max_rx_size_and_time_cmd_handler + 72
0x0800bfc8: f2411006 A... MOV r0,#0x1106
0x0800bfcc: 4631 1F MOV r1,r6
0x0800bfce: f64f4215 O..B MOV r2,#0xfc15
0x0800bfd2: 2306 .# MOVS r3,#6
0x0800bfd4: f00ffcfc .... BL ke_msg_alloc ; 0x801b9d0
0x0800bfd8: 4607 .F MOV r7,r0
0x0800bfda: 4630 0F MOV r0,r6
0x0800bfdc: f7fefeae .... BL gapc_get_conhdl ; 0x800ad3c
0x0800bfe0: 8038 8. STRH r0,[r7,#0]
0x0800bfe2: f8d40002 .... LDR r0,[r4,#2]
0x0800bfe6: f8c70002 .... STR r0,[r7,#2]
0x0800bfea: 4638 8F MOV r0,r7
0x0800bfec: f00ff990 .... BL hci_send_2_controller ; 0x801b310
0x0800bff0: 4628 (F MOV r0,r5
0x0800bff2: bdf8 .. POP {r3-r7,pc}
gapc_set_operation_ptr
0x0800bff4: 4b02 .K LDR r3,[pc,#8] ; [0x800c000] = 0x20008f80
0x0800bff6: f8530020 S. . LDR r0,[r3,r0,LSL #2]
0x0800bffa: f8402021 @.! STR r2,[r0,r1,LSL #2]
0x0800bffe: 4770 pG BX lr
$d.5
__arm_cp.2_0
0x0800c000: 20008f80 ... DCD 536907648
$t.0
gapc_set_phy_cmd_handler
0x0800c004: b5f8 .. PUSH {r3-r7,lr}
0x0800c006: 460d .F MOV r5,r1
0x0800c008: 2043 C MOVS r0,#0x43
0x0800c00a: 0a16 .. LSRS r6,r2,#8
0x0800c00c: f10d0302 .... ADD r3,sp,#2
0x0800c010: 2102 .! MOVS r1,#2
0x0800c012: f8ad0002 .... STRH r0,[sp,#2]
0x0800c016: 4630 0F MOV r0,r6
0x0800c018: 462a *F MOV r2,r5
0x0800c01a: f7fffbdf .... BL gapc_process_op ; 0x800b7dc
0x0800c01e: 4604 .F MOV r4,r0
0x0800c020: 2801 .( CMP r0,#1
0x0800c022: d11e .. BNE 0x800c062 ; gapc_set_phy_cmd_handler + 94
0x0800c024: f2411006 A... MOV r0,#0x1106
0x0800c028: 4631 1F MOV r1,r6
0x0800c02a: f2420232 B.2. MOV r2,#0x2032
0x0800c02e: 2308 .# MOVS r3,#8
0x0800c030: f00ffcce .... BL ke_msg_alloc ; 0x801b9d0
0x0800c034: 4607 .F MOV r7,r0
0x0800c036: 4630 0F MOV r0,r6
0x0800c038: f7fefe80 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800c03c: 8038 8. STRH r0,[r7,#0]
0x0800c03e: 7868 hx LDRB r0,[r5,#1]
0x0800c040: 78a9 .x LDRB r1,[r5,#2]
0x0800c042: 78ea .x LDRB r2,[r5,#3]
0x0800c044: 7139 9q STRB r1,[r7,#4]
0x0800c046: fab1f181 .... CLZ r1,r1
0x0800c04a: 70f8 .p STRB r0,[r7,#3]
0x0800c04c: fab0f080 .... CLZ r0,r0
0x0800c050: 80fa .. STRH r2,[r7,#6]
0x0800c052: 0949 I. LSRS r1,r1,#5
0x0800c054: 0940 @. LSRS r0,r0,#5
0x0800c056: ea400041 @.A. ORR r0,r0,r1,LSL #1
0x0800c05a: 70b8 .p STRB r0,[r7,#2]
0x0800c05c: 4638 8F MOV r0,r7
0x0800c05e: f00ff957 ..W. BL hci_send_2_controller ; 0x801b310
0x0800c062: 4620 F MOV r0,r4
0x0800c064: bdf8 .. POP {r3-r7,pc}
gapc_set_pref_slave_evt_dur_cmd_handler
0x0800c066: b5f8 .. PUSH {r3-r7,lr}
0x0800c068: 460c .F MOV r4,r1
0x0800c06a: 2045 E MOVS r0,#0x45
0x0800c06c: 0a16 .. LSRS r6,r2,#8
0x0800c06e: f10d0302 .... ADD r3,sp,#2
0x0800c072: 2100 .! MOVS r1,#0
0x0800c074: f8ad0002 .... STRH r0,[sp,#2]
0x0800c078: 4630 0F MOV r0,r6
0x0800c07a: 4622 "F MOV r2,r4
0x0800c07c: f7fffbae .... BL gapc_process_op ; 0x800b7dc
0x0800c080: 4605 .F MOV r5,r0
0x0800c082: 2801 .( CMP r0,#1
0x0800c084: d113 .. BNE 0x800c0ae ; gapc_set_pref_slave_evt_dur_cmd_handler + 72
0x0800c086: f2411006 A... MOV r0,#0x1106
0x0800c08a: 4631 1F MOV r1,r6
0x0800c08c: f64f4214 O..B MOV r2,#0xfc14
0x0800c090: 2306 .# MOVS r3,#6
0x0800c092: f00ffc9d .... BL ke_msg_alloc ; 0x801b9d0
0x0800c096: 4607 .F MOV r7,r0
0x0800c098: 4630 0F MOV r0,r6
0x0800c09a: f7fefe4f ..O. BL gapc_get_conhdl ; 0x800ad3c
0x0800c09e: 8038 8. STRH r0,[r7,#0]
0x0800c0a0: 8860 `. LDRH r0,[r4,#2]
0x0800c0a2: 8078 x. STRH r0,[r7,#2]
0x0800c0a4: 7920 y LDRB r0,[r4,#4]
0x0800c0a6: 7138 8q STRB r0,[r7,#4]
0x0800c0a8: 4638 8F MOV r0,r7
0x0800c0aa: f00ff931 ..1. BL hci_send_2_controller ; 0x801b310
0x0800c0ae: 4628 (F MOV r0,r5
0x0800c0b0: bdf8 .. POP {r3-r7,pc}
gapc_set_pref_slave_latency_cmd_handler
0x0800c0b2: b5f8 .. PUSH {r3-r7,lr}
0x0800c0b4: 460c .F MOV r4,r1
0x0800c0b6: 2044 D MOVS r0,#0x44
0x0800c0b8: 0a16 .. LSRS r6,r2,#8
0x0800c0ba: f10d0302 .... ADD r3,sp,#2
0x0800c0be: 2100 .! MOVS r1,#0
0x0800c0c0: f8ad0002 .... STRH r0,[sp,#2]
0x0800c0c4: 4630 0F MOV r0,r6
0x0800c0c6: 4622 "F MOV r2,r4
0x0800c0c8: f7fffb88 .... BL gapc_process_op ; 0x800b7dc
0x0800c0cc: 4605 .F MOV r5,r0
0x0800c0ce: 2801 .( CMP r0,#1
0x0800c0d0: d111 .. BNE 0x800c0f6 ; gapc_set_pref_slave_latency_cmd_handler + 68
0x0800c0d2: f2411006 A... MOV r0,#0x1106
0x0800c0d6: 4631 1F MOV r1,r6
0x0800c0d8: f64f4213 O..B MOV r2,#0xfc13
0x0800c0dc: 2304 .# MOVS r3,#4
0x0800c0de: f00ffc77 ..w. BL ke_msg_alloc ; 0x801b9d0
0x0800c0e2: 4607 .F MOV r7,r0
0x0800c0e4: 4630 0F MOV r0,r6
0x0800c0e6: f7fefe29 ..). BL gapc_get_conhdl ; 0x800ad3c
0x0800c0ea: 8038 8. STRH r0,[r7,#0]
0x0800c0ec: 8860 `. LDRH r0,[r4,#2]
0x0800c0ee: 8078 x. STRH r0,[r7,#2]
0x0800c0f0: 4638 8F MOV r0,r7
0x0800c0f2: f00ff90d .... BL hci_send_2_controller ; 0x801b310
0x0800c0f6: 4628 (F MOV r0,r5
0x0800c0f8: bdf8 .. POP {r3-r7,pc}
0x0800c0fa: 0000 .. MOVS r0,r0
gapc_smp_aes_res_cb
0x0800c0fc: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0800c100: b08f .. SUB sp,sp,#0x3c
0x0800c102: b2d4 .. UXTB r4,r2
0x0800c104: 4606 .F MOV r6,r0
0x0800c106: 4615 .F MOV r5,r2
0x0800c108: 468b .F MOV r11,r1
0x0800c10a: 4620 F MOV r0,r4
0x0800c10c: f7feff7a ..z. BL gapc_get_role ; 0x800b004
0x0800c110: f8df7da4 ...} LDR.W r7,[pc,#3492] ; [0x800ceb8] = 0x20008f80
0x0800c114: f857a024 W.$. LDR r10,[r7,r4,LSL #2]
0x0800c118: f1ba0f00 .... CMP r10,#0
0x0800c11c: f00081d7 .... BEQ.W 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c120: 4681 .F MOV r9,r0
0x0800c122: 4620 F MOV r0,r4
0x0800c124: 2101 .! MOVS r1,#1
0x0800c126: f7feff23 ..#. BL gapc_get_operation ; 0x800af70
0x0800c12a: 2850 P( CMP r0,#0x50
0x0800c12c: f04081cf @... BNE.W 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c130: b14e N. CBZ r6,0x800c146 ; gapc_smp_aes_res_cb + 74
0x0800c132: f1a60070 ..p. SUB r0,r6,#0x70
0x0800c136: 2200 ." MOVS r2,#0
0x0800c138: b2c1 .. UXTB r1,r0
0x0800c13a: 4620 F MOV r0,r4
0x0800c13c: b00f .. ADD sp,sp,#0x3c
0x0800c13e: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c142: f000be0b .... B.W gapc_smp_pairing_end ; 0x800cd5c
0x0800c146: f3c52007 ... UBFX r0,r5,#8,#8
0x0800c14a: 2808 .( CMP r0,#8
0x0800c14c: f20081bf .... BHI.W 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c150: f8da5050 ..PP LDR r5,[r10,#0x50]
0x0800c154: f895604e ..N` LDRB r6,[r5,#0x4e]
0x0800c158: e8dff000 .... TBB [pc,r0]
$d.123
0x0800c15c: 2f1f1905 .../ DCD 790567173
0x0800c160: d66f5c48 H\o. DCD 3597622344
0x0800c164: 00e8 .. DCW 232
$t.124
0x0800c166: f105081e .... ADD r8,r5,#0x1e
0x0800c16a: 4659 YF MOV r1,r11
0x0800c16c: 2210 ." MOVS r2,#0x10
0x0800c16e: 4640 @F MOV r0,r8
0x0800c170: f7f6f898 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c174: f8ba005e ..^. LDRH r0,[r10,#0x5e]
0x0800c178: 0640 @. LSLS r0,r0,#25
0x0800c17a: f10080e7 .... BMI.W 0x800c34c ; gapc_smp_aes_res_cb + 592
0x0800c17e: 4620 F MOV r0,r4
0x0800c180: 4649 IF MOV r1,r9
0x0800c182: 2201 ." MOVS r2,#1
0x0800c184: b00f .. ADD sp,sp,#0x3c
0x0800c186: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c18a: f000ba73 ..s. B.W gapc_smp_comp_cnf_val ; 0x800c674
0x0800c18e: f8ba005e ..^. LDRH r0,[r10,#0x5e]
0x0800c192: 0640 @. LSLS r0,r0,#25
0x0800c194: f10080ea .... BMI.W 0x800c36c ; gapc_smp_aes_res_cb + 624
0x0800c198: e0ef .. B 0x800c37a ; gapc_smp_aes_res_cb + 638
0x0800c19a: f105003e ..>. ADD r0,r5,#0x3e
0x0800c19e: 4659 YF MOV r1,r11
0x0800c1a0: 2210 ." MOVS r2,#0x10
0x0800c1a2: f7f6f8c6 .... BL memcmp ; 0x8002332
0x0800c1a6: 2800 .( CMP r0,#0
0x0800c1a8: f00080f6 .... BEQ.W 0x800c398 ; gapc_smp_aes_res_cb + 668
0x0800c1ac: 4620 F MOV r0,r4
0x0800c1ae: 2104 .! MOVS r1,#4
0x0800c1b0: f000fdb9 .... BL gapc_smp_pair_fail_send ; 0x800cd26
0x0800c1b4: 4620 F MOV r0,r4
0x0800c1b6: 2164 d! MOVS r1,#0x64
0x0800c1b8: e0c6 .. B 0x800c348 ; gapc_smp_aes_res_cb + 588
0x0800c1ba: 4620 F MOV r0,r4
0x0800c1bc: f7fefc0a .... BL gapc_enc_keysize_get ; 0x800a9d4
0x0800c1c0: 4605 .F MOV r5,r0
0x0800c1c2: ae06 .. ADD r6,sp,#0x18
0x0800c1c4: 4659 YF MOV r1,r11
0x0800c1c6: 4630 0F MOV r0,r6
0x0800c1c8: 462a *F MOV r2,r5
0x0800c1ca: f7f6f86b ..k. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c1ce: 1970 p. ADDS r0,r6,r5
0x0800c1d0: f1c50110 .... RSB r1,r5,#0x10
0x0800c1d4: f7f6f88d .... BL __aeabi_memclr ; 0x80022f2
0x0800c1d8: f1b90f00 .... CMP r9,#0
0x0800c1dc: f00080ef .... BEQ.W 0x800c3be ; gapc_smp_aes_res_cb + 706
0x0800c1e0: aa06 .. ADD r2,sp,#0x18
0x0800c1e2: 4620 F MOV r0,r4
0x0800c1e4: 2101 .! MOVS r1,#1
0x0800c1e6: f000ff06 .... BL gapc_smp_send_ltk_req_rsp ; 0x800cff6
0x0800c1ea: e170 p. B 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c1ec: 4658 XF MOV r0,r11
0x0800c1ee: f7faf854 ..T. BL co_read32p ; 0x800629a
0x0800c1f2: 210a .! MOVS r1,#0xa
0x0800c1f4: f88a1058 ..X. STRB r1,[r10,#0x58]
0x0800c1f8: 49d3 .I LDR r1,[pc,#844] ; [0x800c548] = 0xf4240
0x0800c1fa: fbb0f2f1 .... UDIV r2,r0,r1
0x0800c1fe: fb020011 .... MLS r0,r2,r1,r0
0x0800c202: 210a .! MOVS r1,#0xa
0x0800c204: f8c50124 ..$. STR r0,[r5,#0x124]
0x0800c208: 4620 F MOV r0,r4
0x0800c20a: b00f .. ADD sp,sp,#0x3c
0x0800c20c: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c210: f000bf80 .... B.W gapc_smp_send_pairing_req_ind ; 0x800d114
0x0800c214: f8db0000 .... LDR r0,[r11,#0]
0x0800c218: f8db1004 .... LDR r1,[r11,#4]
0x0800c21c: f505739c ...s ADD r3,r5,#0x138
0x0800c220: e9c50150 ..P. STRD r0,r1,[r5,#0x140]
0x0800c224: 2001 . MOVS r0,#1
0x0800c226: 2100 .! MOVS r1,#0
0x0800c228: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0800c22c: f1050151 ..Q. ADD r1,r5,#0x51
0x0800c230: 4620 F MOV r0,r4
0x0800c232: 460a .F MOV r2,r1
0x0800c234: f000fa8a .... BL gapc_smp_comp_f4 ; 0x800c74c
0x0800c238: e149 I. B 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c23a: 4620 F MOV r0,r4
0x0800c23c: f7fefbca .... BL gapc_enc_keysize_get ; 0x800a9d4
0x0800c240: 4606 .F MOV r6,r0
0x0800c242: f10500d1 .... ADD r0,r5,#0xd1
0x0800c246: 4659 YF MOV r1,r11
0x0800c248: 2210 ." MOVS r2,#0x10
0x0800c24a: f7f6f82b ..+. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c24e: f10b0110 .... ADD r1,r11,#0x10
0x0800c252: 4628 (F MOV r0,r5
0x0800c254: 4632 2F MOV r2,r6
0x0800c256: f7f6f825 ..%. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c25a: 19a8 .. ADDS r0,r5,r6
0x0800c25c: f1c60110 .... RSB r1,r6,#0x10
0x0800c260: f7f6f847 ..G. BL __aeabi_memclr ; 0x80022f2
0x0800c264: f8575024 W.$P LDR r5,[r7,r4,LSL #2]
0x0800c268: 6e28 (n LDR r0,[r5,#0x60]
0x0800c26a: 6d2e .m LDR r6,[r5,#0x50]
0x0800c26c: 900c .. STR r0,[sp,#0x30]
0x0800c26e: f8b50064 ..d. LDRH r0,[r5,#0x64]
0x0800c272: f8ad0034 ..4. STRH r0,[sp,#0x34]
0x0800c276: f8d50067 ..g. LDR r0,[r5,#0x67]
0x0800c27a: 900a .. STR r0,[sp,#0x28]
0x0800c27c: f8b5006b ..k. LDRH r0,[r5,#0x6b]
0x0800c280: f8ad002c ..,. STRH r0,[sp,#0x2c]
0x0800c284: f8950066 ..f. LDRB r0,[r5,#0x66]
0x0800c288: f88d0036 ..6. STRB r0,[sp,#0x36]
0x0800c28c: f895006d ..m. LDRB r0,[r5,#0x6d]
0x0800c290: f88d002e .... STRB r0,[sp,#0x2e]
0x0800c294: 4620 F MOV r0,r4
0x0800c296: f7fefeb5 .... BL gapc_get_role ; 0x800b004
0x0800c29a: 2119 .! MOVS r1,#0x19
0x0800c29c: 2800 .( CMP r0,#0
0x0800c29e: f04f0218 O... MOV r2,#0x18
0x0800c2a2: bf08 .. IT EQ
0x0800c2a4: 2112 .! MOVEQ r1,#0x12
0x0800c2a6: 6d2d -m LDR r5,[r5,#0x50]
0x0800c2a8: 5c69 i\ LDRB r1,[r5,r1]
0x0800c2aa: bf08 .. IT EQ
0x0800c2ac: 2211 ." MOVEQ r2,#0x11
0x0800c2ae: 2800 .( CMP r0,#0
0x0800c2b0: 5caa .\ LDRB r2,[r5,r2]
0x0800c2b2: f88d103b ..;. STRB r1,[sp,#0x3b]
0x0800c2b6: f04f0117 O... MOV r1,#0x17
0x0800c2ba: f88d203a ..: STRB r2,[sp,#0x3a]
0x0800c2be: bf08 .. IT EQ
0x0800c2c0: 2110 .! MOVEQ r1,#0x10
0x0800c2c2: 5c68 h\ LDRB r0,[r5,r1]
0x0800c2c4: f88d0039 ..9. STRB r0,[sp,#0x39]
0x0800c2c8: f895004e ..N. LDRB r0,[r5,#0x4e]
0x0800c2cc: 2803 .( CMP r0,#3
0x0800c2ce: f20080fe .... BHI.W 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c2d2: f10601d1 .... ADD r1,r6,#0xd1
0x0800c2d6: f106032e .... ADD r3,r6,#0x2e
0x0800c2da: f106021e .... ADD r2,r6,#0x1e
0x0800c2de: e8dff000 .... TBB [pc,r0]
$d.125
0x0800c2e2: 8602 .. DCW 34306
0x0800c2e4: 028f .. DCW 655
$t.126
0x0800c2e6: 2000 . MOVS r0,#0
0x0800c2e8: ad0a .. ADD r5,sp,#0x28
0x0800c2ea: ae0c .. ADD r6,sp,#0x30
0x0800c2ec: f10d0739 ..9. ADD r7,sp,#0x39
0x0800c2f0: f04f0c07 O... MOV r12,#7
0x0800c2f4: e9cd0008 .... STRD r0,r0,[sp,#0x20]
0x0800c2f8: e9cd0006 .... STRD r0,r0,[sp,#0x18]
0x0800c2fc: a806 .. ADD r0,sp,#0x18
0x0800c2fe: e9cd0700 .... STRD r0,r7,[sp,#0]
0x0800c302: e9cd6502 ...e STRD r6,r5,[sp,#8]
0x0800c306: e087 .. B 0x800c418 ; gapc_smp_aes_res_cb + 796
0x0800c308: f2051001 .... ADD r0,r5,#0x101
0x0800c30c: 4659 YF MOV r1,r11
0x0800c30e: 2210 ." MOVS r2,#0x10
0x0800c310: f7f5ffc8 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c314: f1b90f00 .... CMP r9,#0
0x0800c318: d05a Z. BEQ 0x800c3d0 ; gapc_smp_aes_res_cb + 724
0x0800c31a: 200c . MOVS r0,#0xc
0x0800c31c: f88a0058 ..X. STRB r0,[r10,#0x58]
0x0800c320: 4620 F MOV r0,r4
0x0800c322: b00f .. ADD sp,sp,#0x3c
0x0800c324: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c328: f000bc48 ..H. B.W gapc_smp_initiate_dhkey_verification ; 0x800cbbc
0x0800c32c: f2051111 .... ADD r1,r5,#0x111
0x0800c330: 4658 XF MOV r0,r11
0x0800c332: 2210 ." MOVS r2,#0x10
0x0800c334: f7f5fffd .... BL memcmp ; 0x8002332
0x0800c338: 2800 .( CMP r0,#0
0x0800c33a: d04f O. BEQ 0x800c3dc ; gapc_smp_aes_res_cb + 736
0x0800c33c: 4620 F MOV r0,r4
0x0800c33e: 210b .! MOVS r1,#0xb
0x0800c340: f000fcf1 .... BL gapc_smp_pair_fail_send ; 0x800cd26
0x0800c344: 4620 F MOV r0,r4
0x0800c346: 216b k! MOVS r1,#0x6b
0x0800c348: 2201 ." MOVS r2,#1
0x0800c34a: e6f7 .. B 0x800c13c ; gapc_smp_aes_res_cb + 64
0x0800c34c: 2e03 .. CMP r6,#3
0x0800c34e: f20080be .... BHI.W 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c352: e8dff006 .... TBB [pc,r6]
$d.127
0x0800c356: 9702 .. DCW 38658
0x0800c358: 02ab .. DCW 683
$t.128
0x0800c35a: f1b90f01 .... CMP r9,#1
0x0800c35e: f04080af @... BNE.W 0x800c4c0 ; gapc_smp_aes_res_cb + 964
0x0800c362: 2001 . MOVS r0,#1
0x0800c364: 2100 .! MOVS r1,#0
0x0800c366: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0800c36a: e098 .. B 0x800c49e ; gapc_smp_aes_res_cb + 930
0x0800c36c: 2e03 .. CMP r6,#3
0x0800c36e: f20080ae .... BHI.W 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c372: e8dff006 .... TBB [pc,r6]
$d.129
0x0800c376: 020c .. DCW 524
0x0800c378: 0caf .. DCW 3247
$t.130
0x0800c37a: 4620 F MOV r0,r4
0x0800c37c: 4659 YF MOV r1,r11
0x0800c37e: f000fcc1 .... BL gapc_smp_pair_cfm_send ; 0x800cd04
0x0800c382: 2008 . MOVS r0,#8
0x0800c384: f1b90f00 .... CMP r9,#0
0x0800c388: bf08 .. IT EQ
0x0800c38a: 2007 . MOVEQ r0,#7
0x0800c38c: e09d .. B 0x800c4ca ; gapc_smp_aes_res_cb + 974
0x0800c38e: 4620 F MOV r0,r4
0x0800c390: 4659 YF MOV r1,r11
0x0800c392: f000fcb7 .... BL gapc_smp_pair_cfm_send ; 0x800cd04
0x0800c396: e097 .. B 0x800c4c8 ; gapc_smp_aes_res_cb + 972
0x0800c398: f8ba005e ..^. LDRH r0,[r10,#0x5e]
0x0800c39c: 0640 @. LSLS r0,r0,#25
0x0800c39e: d441 A. BMI 0x800c424 ; gapc_smp_aes_res_cb + 808
0x0800c3a0: 200e . MOVS r0,#0xe
0x0800c3a2: f1b90f01 .... CMP r9,#1
0x0800c3a6: f88a0058 ..X. STRB r0,[r10,#0x58]
0x0800c3aa: f040809c @... BNE.W 0x800c4e6 ; gapc_smp_aes_res_cb + 1002
0x0800c3ae: f105011e .... ADD r1,r5,#0x1e
0x0800c3b2: 4620 F MOV r0,r4
0x0800c3b4: b00f .. ADD sp,sp,#0x3c
0x0800c3b6: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c3ba: f000bcbe .... B.W gapc_smp_pair_rand_send ; 0x800cd3a
0x0800c3be: 2000 . MOVS r0,#0
0x0800c3c0: aa06 .. ADD r2,sp,#0x18
0x0800c3c2: 2100 .! MOVS r1,#0
0x0800c3c4: 2300 .# MOVS r3,#0
0x0800c3c6: 9000 .. STR r0,[sp,#0]
0x0800c3c8: 4620 F MOV r0,r4
0x0800c3ca: f000ff1b .... BL gapc_smp_send_start_enc_cmd ; 0x800d204
0x0800c3ce: e07e ~. B 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c3d0: 4620 F MOV r0,r4
0x0800c3d2: 4659 YF MOV r1,r11
0x0800c3d4: f000fa18 .... BL gapc_smp_dhkey_check_send ; 0x800c808
0x0800c3d8: 200d . MOVS r0,#0xd
0x0800c3da: e076 v. B 0x800c4ca ; gapc_smp_aes_res_cb + 974
0x0800c3dc: f1b90f01 .... CMP r9,#1
0x0800c3e0: d142 B. BNE 0x800c468 ; gapc_smp_aes_res_cb + 876
0x0800c3e2: f2051101 .... ADD r1,r5,#0x101
0x0800c3e6: 4620 F MOV r0,r4
0x0800c3e8: f000fa0e .... BL gapc_smp_dhkey_check_send ; 0x800c808
0x0800c3ec: e048 H. B 0x800c480 ; gapc_smp_aes_res_cb + 900
0x0800c3ee: f04f0c07 O... MOV r12,#7
0x0800c3f2: ae0a .. ADD r6,sp,#0x28
0x0800c3f4: af0c .. ADD r7,sp,#0x30
0x0800c3f6: f10d0039 ..9. ADD r0,sp,#0x39
0x0800c3fa: f505759c ...u ADD r5,r5,#0x138
0x0800c3fe: e007 .. B 0x800c410 ; gapc_smp_aes_res_cb + 788
0x0800c400: f04f0c07 O... MOV r12,#7
0x0800c404: ae0a .. ADD r6,sp,#0x28
0x0800c406: af0c .. ADD r7,sp,#0x30
0x0800c408: f10d0039 ..9. ADD r0,sp,#0x39
0x0800c40c: f5057594 ...u ADD r5,r5,#0x128
0x0800c410: e9cd5000 ...P STRD r5,r0,[sp,#0]
0x0800c414: e9cd7602 ...v STRD r7,r6,[sp,#8]
0x0800c418: 4620 F MOV r0,r4
0x0800c41a: f8cdc010 .... STR r12,[sp,#0x10]
0x0800c41e: f000f9a5 .... BL gapc_smp_comp_f6 ; 0x800c76c
0x0800c422: e054 T. B 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c424: 2e03 .. CMP r6,#3
0x0800c426: d852 R. BHI 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c428: e8dff006 .... TBB [pc,r6]
$d.131
0x0800c42c: 7264020e ..dr DCD 1919156750
$t.132
0x0800c430: f1b90f01 .... CMP r9,#1
0x0800c434: d104 .. BNE 0x800c440 ; gapc_smp_aes_res_cb + 836
0x0800c436: f105011e .... ADD r1,r5,#0x1e
0x0800c43a: 4620 F MOV r0,r4
0x0800c43c: f000fc7d ..}. BL gapc_smp_pair_rand_send ; 0x800cd3a
0x0800c440: f8950121 ..!. LDRB r0,[r5,#0x121]
0x0800c444: 2813 .( CMP r0,#0x13
0x0800c446: d170 p. BNE 0x800c52a ; gapc_smp_aes_res_cb + 1070
0x0800c448: 4620 F MOV r0,r4
0x0800c44a: f7fefddb .... BL gapc_get_role ; 0x800b004
0x0800c44e: 2800 .( CMP r0,#0
0x0800c450: d1c2 .. BNE 0x800c3d8 ; gapc_smp_aes_res_cb + 732
0x0800c452: f8da0050 ..P. LDR r0,[r10,#0x50]
0x0800c456: f8900148 ..H. LDRB r0,[r0,#0x148]
0x0800c45a: 0780 .. LSLS r0,r0,#30
0x0800c45c: d502 .. BPL 0x800c464 ; gapc_smp_aes_res_cb + 872
0x0800c45e: 4620 F MOV r0,r4
0x0800c460: f000fb5e ..^. BL gapc_smp_init_mac_key_calculation ; 0x800cb20
0x0800c464: 200b . MOVS r0,#0xb
0x0800c466: e030 0. B 0x800c4ca ; gapc_smp_aes_res_cb + 974
0x0800c468: 2000 . MOVS r0,#0
0x0800c46a: ab06 .. ADD r3,sp,#0x18
0x0800c46c: 2101 .! MOVS r1,#1
0x0800c46e: 462a *F MOV r2,r5
0x0800c470: e9cd0008 .... STRD r0,r0,[sp,#0x20]
0x0800c474: e9cd0006 .... STRD r0,r0,[sp,#0x18]
0x0800c478: 9000 .. STR r0,[sp,#0]
0x0800c47a: 4620 F MOV r0,r4
0x0800c47c: f000fec2 .... BL gapc_smp_send_start_enc_cmd ; 0x800d204
0x0800c480: 200f . MOVS r0,#0xf
0x0800c482: e022 ". B 0x800c4ca ; gapc_smp_aes_res_cb + 974
0x0800c484: f8950121 ..!. LDRB r0,[r5,#0x121]
0x0800c488: f8d51124 ..$. LDR r1,[r5,#0x124]
0x0800c48c: 2201 ." MOVS r2,#1
0x0800c48e: fa21f000 !... LSR r0,r1,r0
0x0800c492: f0400080 @... ORR r0,r0,#0x80
0x0800c496: f0000081 .... AND r0,r0,#0x81
0x0800c49a: e9cd0200 .... STRD r0,r2,[sp,#0]
0x0800c49e: f1050151 ..Q. ADD r1,r5,#0x51
0x0800c4a2: f1050291 .... ADD r2,r5,#0x91
0x0800c4a6: 4620 F MOV r0,r4
0x0800c4a8: 4643 CF MOV r3,r8
0x0800c4aa: e6c3 .. B 0x800c234 ; gapc_smp_aes_res_cb + 312
0x0800c4ac: 4620 F MOV r0,r4
0x0800c4ae: 4641 AF MOV r1,r8
0x0800c4b0: f000fc43 ..C. BL gapc_smp_pair_rand_send ; 0x800cd3a
0x0800c4b4: 200d . MOVS r0,#0xd
0x0800c4b6: f1b90f00 .... CMP r9,#0
0x0800c4ba: bf08 .. IT EQ
0x0800c4bc: 2008 . MOVEQ r0,#8
0x0800c4be: e004 .. B 0x800c4ca ; gapc_smp_aes_res_cb + 974
0x0800c4c0: 4620 F MOV r0,r4
0x0800c4c2: 4641 AF MOV r1,r8
0x0800c4c4: f000fc39 ..9. BL gapc_smp_pair_rand_send ; 0x800cd3a
0x0800c4c8: 2008 . MOVS r0,#8
0x0800c4ca: f88a0058 ..X. STRB r0,[r10,#0x58]
0x0800c4ce: b00f .. ADD sp,sp,#0x3c
0x0800c4d0: e8bd8ff0 .... POP {r4-r11,pc}
0x0800c4d4: f105003e ..>. ADD r0,r5,#0x3e
0x0800c4d8: 4659 YF MOV r1,r11
0x0800c4da: 2210 ." MOVS r2,#0x10
0x0800c4dc: f7f5fee2 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c4e0: 4620 F MOV r0,r4
0x0800c4e2: 2109 .! MOVS r1,#9
0x0800c4e4: e691 .. B 0x800c20a ; gapc_smp_aes_res_cb + 270
0x0800c4e6: 4620 F MOV r0,r4
0x0800c4e8: 2100 .! MOVS r1,#0
0x0800c4ea: b00f .. ADD sp,sp,#0x3c
0x0800c4ec: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c4f0: f000b9c8 .... B.W gapc_smp_generate_stk ; 0x800c884
0x0800c4f4: f8950148 ..H. LDRB r0,[r5,#0x148]
0x0800c4f8: f1b90f00 .... CMP r9,#0
0x0800c4fc: f0400008 @... ORR r0,r0,#8
0x0800c500: f8850148 ..H. STRB r0,[r5,#0x148]
0x0800c504: d019 .. BEQ 0x800c53a ; gapc_smp_aes_res_cb + 1086
0x0800c506: f89a0058 ..X. LDRB r0,[r10,#0x58]
0x0800c50a: 2805 .( CMP r0,#5
0x0800c50c: d1df .. BNE 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c50e: e014 .. B 0x800c53a ; gapc_smp_aes_res_cb + 1086
0x0800c510: f105002e .... ADD r0,r5,#0x2e
0x0800c514: f1050151 ..Q. ADD r1,r5,#0x51
0x0800c518: f1050291 .... ADD r2,r5,#0x91
0x0800c51c: f105031e .... ADD r3,r5,#0x1e
0x0800c520: 9000 .. STR r0,[sp,#0]
0x0800c522: 4620 F MOV r0,r4
0x0800c524: f000f93a ..:. BL gapc_smp_comp_g2 ; 0x800c79c
0x0800c528: e7d1 .. B 0x800c4ce ; gapc_smp_aes_res_cb + 978
0x0800c52a: 3001 .0 ADDS r0,#1
0x0800c52c: f1b90f00 .... CMP r9,#0
0x0800c530: f8850121 ..!. STRB r0,[r5,#0x121]
0x0800c534: d001 .. BEQ 0x800c53a ; gapc_smp_aes_res_cb + 1086
0x0800c536: 2007 . MOVS r0,#7
0x0800c538: e7c7 .. B 0x800c4ca ; gapc_smp_aes_res_cb + 974
0x0800c53a: 4620 F MOV r0,r4
0x0800c53c: 2100 .! MOVS r1,#0
0x0800c53e: b00f .. ADD sp,sp,#0x3c
0x0800c540: e8bd4ff0 ...O POP {r4-r11,lr}
0x0800c544: f000b998 .... B.W gapc_smp_generate_rand ; 0x800c878
$d.133
__arm_cp.61_1
0x0800c548: 000f4240 @B.. DCD 1000000
$t.106
gapc_smp_check_key_distrib
0x0800c54c: b5f0 .. PUSH {r4-r7,lr}
0x0800c54e: 4ae0 .J LDR r2,[pc,#896] ; [0x800c8d0] = 0x20008f80
0x0800c550: f8525020 R. P LDR r5,[r2,r0,LSL #2]
0x0800c554: 6d2c ,m LDR r4,[r5,#0x50]
0x0800c556: 7ca0 .| LDRB r0,[r4,#0x12]
0x0800c558: 7d23 #} LDRB r3,[r4,#0x14]
0x0800c55a: 7ee6 .~ LDRB r6,[r4,#0x1b]
0x0800c55c: 7d62 b} LDRB r2,[r4,#0x15]
0x0800c55e: 7f27 '. LDRB r7,[r4,#0x1c]
0x0800c560: 07c0 .. LSLS r0,r0,#31
0x0800c562: ea020207 .... AND r2,r2,r7
0x0800c566: ea030306 .... AND r3,r3,r6
0x0800c56a: bf1c .. ITT NE
0x0800c56c: 7e60 `~ LDRBNE r0,[r4,#0x19]
0x0800c56e: ea5f70c0 _..p LSLSNE r0,r0,#31
0x0800c572: d101 .. BNE 0x800c578 ; gapc_smp_check_key_distrib + 44
0x0800c574: 2001 . MOVS r0,#1
0x0800c576: e008 .. B 0x800c58a ; gapc_smp_check_key_distrib + 62
0x0800c578: f8b5605e ..^` LDRH r6,[r5,#0x5e]
0x0800c57c: ea420003 B... ORR r0,r2,r3
0x0800c580: f0060640 ..@. AND r6,r6,#0x40
0x0800c584: 4330 0C ORRS r0,r0,r6
0x0800c586: bf18 .. IT NE
0x0800c588: 2001 . MOVNE r0,#1
0x0800c58a: f8b5505e ..^P LDRH r5,[r5,#0x5e]
0x0800c58e: 066d m. LSLS r5,r5,#25
0x0800c590: d408 .. BMI 0x800c5a4 ; gapc_smp_check_key_distrib + 88
0x0800c592: ea420503 B... ORR r5,r2,r3
0x0800c596: 07ed .. LSLS r5,r5,#31
0x0800c598: f8945148 ..HQ LDRB r5,[r4,#0x148]
0x0800c59c: d104 .. BNE 0x800c5a8 ; gapc_smp_check_key_distrib + 92
0x0800c59e: f00505fe .... AND r5,r5,#0xfe
0x0800c5a2: e003 .. B 0x800c5ac ; gapc_smp_check_key_distrib + 96
0x0800c5a4: f8945148 ..HQ LDRB r5,[r4,#0x148]
0x0800c5a8: f0450501 E... ORR r5,r5,#1
0x0800c5ac: f8845148 ..HQ STRB r5,[r4,#0x148]
0x0800c5b0: 1e4c L. SUBS r4,r1,#1
0x0800c5b2: 2c01 ., CMP r4,#1
0x0800c5b4: bf9c .. ITT LS
0x0800c5b6: 4028 (@ ANDLS r0,r0,r5
0x0800c5b8: bdf0 .. POPLS {r4-r7,pc}
0x0800c5ba: 3903 .9 SUBS r1,#3
0x0800c5bc: 2901 .) CMP r1,#1
0x0800c5be: bf9c .. ITT LS
0x0800c5c0: ea420103 B... ORRLS r1,r2,r3
0x0800c5c4: ea000091 .... ANDLS r0,r0,r1,LSR #2
0x0800c5c8: bdf0 .. POP {r4-r7,pc}
0x0800c5ca: bf00 .. NOP
gapc_smp_check_max_key_size
0x0800c5cc: 49f5 .I LDR r1,[pc,#980] ; [0x800c9a4] = 0x20008f80
0x0800c5ce: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800c5d2: 6d01 .m LDR r1,[r0,#0x50]
0x0800c5d4: 7cca .| LDRB r2,[r1,#0x13]
0x0800c5d6: 7e89 .~ LDRB r1,[r1,#0x1a]
0x0800c5d8: 428a .B CMP r2,r1
0x0800c5da: bf38 8. IT CC
0x0800c5dc: 4611 .F MOVCC r1,r2
0x0800c5de: 1fca .. SUBS r2,r1,#7
0x0800c5e0: 2a09 .* CMP r2,#9
0x0800c5e2: bf8e .. ITEE HI
0x0800c5e4: 2000 . MOVHI r0,#0
0x0800c5e6: f8801056 ..V. STRBLS r1,[r0,#0x56]
0x0800c5ea: 2001 . MOVLS r0,#1
0x0800c5ec: 4770 pG BX lr
0x0800c5ee: bf00 .. NOP
gapc_smp_check_pairing_feat
0x0800c5f0: 7801 .x LDRB r1,[r0,#0]
0x0800c5f2: 2904 .) CMP r1,#4
0x0800c5f4: d80a .. BHI 0x800c60c ; gapc_smp_check_pairing_feat + 28
0x0800c5f6: 7841 Ax LDRB r1,[r0,#1]
0x0800c5f8: 2901 .) CMP r1,#1
0x0800c5fa: d807 .. BHI 0x800c60c ; gapc_smp_check_pairing_feat + 28
0x0800c5fc: 7901 .y LDRB r1,[r0,#4]
0x0800c5fe: 2910 .) CMP r1,#0x10
0x0800c600: d804 .. BHI 0x800c60c ; gapc_smp_check_pairing_feat + 28
0x0800c602: 7940 @y LDRB r0,[r0,#5]
0x0800c604: 2811 .( CMP r0,#0x11
0x0800c606: bf3c <. ITT CC
0x0800c608: 2001 . MOVCC r0,#1
0x0800c60a: 4770 pG BXCC lr
0x0800c60c: 2000 . MOVS r0,#0
0x0800c60e: 4770 pG BX lr
gapc_smp_check_repeated_attempts
0x0800c610: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800c612: 4604 .F MOV r4,r0
0x0800c614: 48e3 .H LDR r0,[pc,#908] ; [0x800c9a4] = 0x20008f80
0x0800c616: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0800c61a: f8901057 ..W. LDRB r1,[r0,#0x57]
0x0800c61e: 0789 .. LSLS r1,r1,#30
0x0800c620: d401 .. BMI 0x800c626 ; gapc_smp_check_repeated_attempts + 22
0x0800c622: 2500 .% MOVS r5,#0
0x0800c624: e024 $. B 0x800c670 ; gapc_smp_check_repeated_attempts + 96
0x0800c626: f8b02054 ..T LDRH r2,[r0,#0x54]
0x0800c62a: f2475130 G.0Q MOV r1,#0x7530
0x0800c62e: 428a .B CMP r2,r1
0x0800c630: d101 .. BNE 0x800c636 ; gapc_smp_check_repeated_attempts + 38
0x0800c632: 2501 .% MOVS r5,#1
0x0800c634: e019 .. B 0x800c66a ; gapc_smp_check_repeated_attempts + 90
0x0800c636: 0052 R. LSLS r2,r2,#1
0x0800c638: f8a02054 ..T STRH r2,[r0,#0x54]
0x0800c63c: b292 .. UXTH r2,r2
0x0800c63e: 428a .B CMP r2,r1
0x0800c640: d312 .. BCC 0x800c668 ; gapc_smp_check_repeated_attempts + 88
0x0800c642: f2475130 G.0Q MOV r1,#0x7530
0x0800c646: f8a01054 ..T. STRH r1,[r0,#0x54]
0x0800c64a: 4620 F MOV r0,r4
0x0800c64c: f7fefb94 .... BL gapc_get_dest_task ; 0x800ad78
0x0800c650: 4601 .F MOV r1,r0
0x0800c652: 0220 . LSLS r0,r4,#8
0x0800c654: 231e .# MOVS r3,#0x1e
0x0800c656: 1d02 .. ADDS r2,r0,#4
0x0800c658: f6406053 @.S` MOV r0,#0xe53
0x0800c65c: f00ff9b8 .... BL ke_msg_alloc ; 0x801b9d0
0x0800c660: 2108 .! MOVS r1,#8
0x0800c662: 7001 .p STRB r1,[r0,#0]
0x0800c664: f00ff9d8 .... BL ke_msg_send ; 0x801ba18
0x0800c668: 2503 .% MOVS r5,#3
0x0800c66a: 4620 F MOV r0,r4
0x0800c66c: f000fc12 .... BL gapc_smp_rep_attempt_timer_start ; 0x800ce94
0x0800c670: 4628 (F MOV r0,r5
0x0800c672: bdb0 .. POP {r4,r5,r7,pc}
gapc_smp_comp_cnf_val
0x0800c674: e92d43f0 -..C PUSH {r4-r9,lr}
0x0800c678: b08b .. SUB sp,sp,#0x2c
0x0800c67a: 4606 .F MOV r6,r0
0x0800c67c: 48c9 .H LDR r0,[pc,#804] ; [0x800c9a4] = 0x20008f80
0x0800c67e: 460f .F MOV r7,r1
0x0800c680: f8df90c4 .... LDR r9,[pc,#196] ; [0x800c748] = 0x800aced
0x0800c684: 460c .F MOV r4,r1
0x0800c686: 2900 .) CMP r1,#0
0x0800c688: 4690 .F MOV r8,r2
0x0800c68a: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
0x0800c68e: 6d05 .m LDR r5,[r0,#0x50]
0x0800c690: f04f0000 O... MOV r0,#0
0x0800c694: e9cd0007 .... STRD r0,r0,[sp,#0x1c]
0x0800c698: e9cd0003 .... STRD r0,r0,[sp,#0xc]
0x0800c69c: e9cd0009 .... STRD r0,r0,[sp,#0x24]
0x0800c6a0: e9cd0005 .... STRD r0,r0,[sp,#0x14]
0x0800c6a4: bf18 .. IT NE
0x0800c6a6: 2701 .' MOVNE r7,#1
0x0800c6a8: 4630 0F MOV r0,r6
0x0800c6aa: 4639 9F MOV r1,r7
0x0800c6ac: 47c8 .G BLX r9
0x0800c6ae: 7980 .y LDRB r0,[r0,#6]
0x0800c6b0: f88d001c .... STRB r0,[sp,#0x1c]
0x0800c6b4: fab4f084 .... CLZ r0,r4
0x0800c6b8: 0944 D. LSRS r4,r0,#5
0x0800c6ba: 4630 0F MOV r0,r6
0x0800c6bc: 4621 !F MOV r1,r4
0x0800c6be: 47c8 .G BLX r9
0x0800c6c0: 7980 .y LDRB r0,[r0,#6]
0x0800c6c2: 4621 !F MOV r1,r4
0x0800c6c4: f88d001d .... STRB r0,[sp,#0x1d]
0x0800c6c8: 4630 0F MOV r0,r6
0x0800c6ca: 47c8 .G BLX r9
0x0800c6cc: 6801 .h LDR r1,[r0,#0]
0x0800c6ce: 9103 .. STR r1,[sp,#0xc]
0x0800c6d0: 4639 9F MOV r1,r7
0x0800c6d2: 8880 .. LDRH r0,[r0,#4]
0x0800c6d4: f8ad0010 .... STRH r0,[sp,#0x10]
0x0800c6d8: 4630 0F MOV r0,r6
0x0800c6da: 47c8 .G BLX r9
0x0800c6dc: 2201 ." MOVS r2,#1
0x0800c6de: 8881 .. LDRH r1,[r0,#4]
0x0800c6e0: 6800 .h LDR r0,[r0,#0]
0x0800c6e2: f8d53017 ...0 LDR r3,[r5,#0x17]
0x0800c6e6: f1b80f00 .... CMP r8,#0
0x0800c6ea: f88d201e ... STRB r2,[sp,#0x1e]
0x0800c6ee: 692a *i LDR r2,[r5,#0x10]
0x0800c6f0: f8cd0012 .... STR r0,[sp,#0x12]
0x0800c6f4: f44f7000 O..p MOV r0,#0x200
0x0800c6f8: f8cd3026 ..&0 STR r3,[sp,#0x26]
0x0800c6fc: f8ad1016 .... STRH r1,[sp,#0x16]
0x0800c700: f105012e .... ADD r1,r5,#0x2e
0x0800c704: ab03 .. ADD r3,sp,#0xc
0x0800c706: f8cd201f ... STR r2,[sp,#0x1f]
0x0800c70a: 8aaa .. LDRH r2,[r5,#0x14]
0x0800c70c: f8ad2023 ..# STRH r2,[sp,#0x23]
0x0800c710: f04f0202 O... MOV r2,#2
0x0800c714: f88d2025 ..% STRB r2,[sp,#0x25]
0x0800c718: f8b5201b ... LDRH r2,[r5,#0x1b]
0x0800c71c: f8ad202a ..* STRH r2,[sp,#0x2a]
0x0800c720: bf18 .. IT NE
0x0800c722: f44f7080 O..p MOVNE r0,#0x100
0x0800c726: aa07 .. ADD r2,sp,#0x1c
0x0800c728: f1b80f00 .... CMP r8,#0
0x0800c72c: 4430 0D ADD r0,r0,r6
0x0800c72e: 9001 .. STR r0,[sp,#4]
0x0800c730: 4868 hH LDR r0,[pc,#416] ; [0x800c8d4] = 0x800c0fd
0x0800c732: 9000 .. STR r0,[sp,#0]
0x0800c734: 4628 (F MOV r0,r5
0x0800c736: bf18 .. IT NE
0x0800c738: f105011e .... ADDNE r1,r5,#0x1e
0x0800c73c: f7f7f89a .... BL aes_c1 ; 0x8003874
0x0800c740: b00b .. ADD sp,sp,#0x2c
0x0800c742: e8bd83f0 .... POP {r4-r9,pc}
0x0800c746: bf00 .. NOP
$d.115
__arm_cp.57_1
0x0800c748: 0800aced .... DCD 134261997
$t.118
gapc_smp_comp_f4
0x0800c74c: b51c .. PUSH {r2-r4,lr}
0x0800c74e: 461c .F MOV r4,r3
0x0800c750: 9b05 .. LDR r3,[sp,#0x14]
0x0800c752: ea402003 @.. ORR r0,r0,r3,LSL #8
0x0800c756: 9b04 .. LDR r3,[sp,#0x10]
0x0800c758: 9001 .. STR r0,[sp,#4]
0x0800c75a: 485e ^H LDR r0,[pc,#376] ; [0x800c8d4] = 0x800c0fd
0x0800c75c: 9000 .. STR r0,[sp,#0]
0x0800c75e: 4608 .F MOV r0,r1
0x0800c760: 4611 .F MOV r1,r2
0x0800c762: 4622 "F MOV r2,r4
0x0800c764: f7f7f9b6 .... BL aes_f4 ; 0x8003ad4
0x0800c768: bd1c .. POP {r2-r4,pc}
0x0800c76a: bf00 .. NOP
gapc_smp_comp_f6
0x0800c76c: b510 .. PUSH {r4,lr}
0x0800c76e: b086 .. SUB sp,sp,#0x18
0x0800c770: 461c .F MOV r4,r3
0x0800c772: 9b0c .. LDR r3,[sp,#0x30]
0x0800c774: ea402003 @.. ORR r0,r0,r3,LSL #8
0x0800c778: 9b08 .. LDR r3,[sp,#0x20]
0x0800c77a: 9004 .. STR r0,[sp,#0x10]
0x0800c77c: 4855 UH LDR r0,[pc,#340] ; [0x800c8d4] = 0x800c0fd
0x0800c77e: 9003 .. STR r0,[sp,#0xc]
0x0800c780: 980b .. LDR r0,[sp,#0x2c]
0x0800c782: 9002 .. STR r0,[sp,#8]
0x0800c784: 980a .. LDR r0,[sp,#0x28]
0x0800c786: 9001 .. STR r0,[sp,#4]
0x0800c788: 9809 .. LDR r0,[sp,#0x24]
0x0800c78a: 9000 .. STR r0,[sp,#0]
0x0800c78c: 4608 .F MOV r0,r1
0x0800c78e: 4611 .F MOV r1,r2
0x0800c790: 4622 "F MOV r2,r4
0x0800c792: f7f7fa51 ..Q. BL aes_f6 ; 0x8003c38
0x0800c796: b006 .. ADD sp,sp,#0x18
0x0800c798: bd10 .. POP {r4,pc}
0x0800c79a: bf00 .. NOP
gapc_smp_comp_g2
0x0800c79c: b51c .. PUSH {r2-r4,lr}
0x0800c79e: f5006080 ...` ADD r0,r0,#0x400
0x0800c7a2: 461c .F MOV r4,r3
0x0800c7a4: 9b04 .. LDR r3,[sp,#0x10]
0x0800c7a6: 9001 .. STR r0,[sp,#4]
0x0800c7a8: 484a JH LDR r0,[pc,#296] ; [0x800c8d4] = 0x800c0fd
0x0800c7aa: 9000 .. STR r0,[sp,#0]
0x0800c7ac: 4608 .F MOV r0,r1
0x0800c7ae: 4611 .F MOV r1,r2
0x0800c7b0: 4622 "F MOV r2,r4
0x0800c7b2: f7f7fa83 .... BL aes_g2 ; 0x8003cbc
0x0800c7b6: bd1c .. POP {r2-r4,pc}
gapc_smp_create
0x0800c7b8: b5bc .. PUSH {r2-r5,r7,lr}
0x0800c7ba: 4604 .F MOV r4,r0
0x0800c7bc: 48c2 .H LDR r0,[pc,#776] ; [0x800cac8] = 0x20008f80
0x0800c7be: 2200 ." MOVS r2,#0
0x0800c7c0: 4621 !F MOV r1,r4
0x0800c7c2: f8505024 P.$P LDR r5,[r0,r4,LSL #2]
0x0800c7c6: f1050040 ..@. ADD r0,r5,#0x40
0x0800c7ca: f7fff971 ..q. BL gapc_sdt_prepare ; 0x800bab0
0x0800c7ce: f1050048 ..H. ADD r0,r5,#0x48
0x0800c7d2: 4621 !F MOV r1,r4
0x0800c7d4: 2200 ." MOVS r2,#0
0x0800c7d6: f7fff96b ..k. BL gapc_sdt_prepare ; 0x800bab0
0x0800c7da: f1050059 ..Y. ADD r0,r5,#0x59
0x0800c7de: 4b04 .K LDR r3,[pc,#16] ; [0x800c7f0] = 0x802313c
0x0800c7e0: 2106 .! MOVS r1,#6
0x0800c7e2: 2241 A" MOVS r2,#0x41
0x0800c7e4: 9000 .. STR r0,[sp,#0]
0x0800c7e6: 4620 F MOV r0,r4
0x0800c7e8: f00ffbca .... BL l2cap_chan_fix_register ; 0x801bf80
0x0800c7ec: bdbc .. POP {r2-r5,r7,pc}
0x0800c7ee: bf00 .. NOP
$d.15
__arm_cp.7_1
0x0800c7f0: 0802313c <1.. DCD 134361404
$t.8
gapc_smp_csrk_get
0x0800c7f4: 4aef .J LDR r2,[pc,#956] ; [0x800cbb4] = 0x20008f80
0x0800c7f6: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800c7fa: eb001001 .... ADD r0,r0,r1,LSL #4
0x0800c7fe: 3010 .0 ADDS r0,r0,#0x10
0x0800c800: 4770 pG BX lr
0x0800c802: bf00 .. NOP
$d.9
__arm_cp.4_0
0x0800c804: 20008f80 ... DCD 536907648
$t.138
gapc_smp_dhkey_check_send
0x0800c808: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800c80a: b086 .. SUB sp,sp,#0x18
0x0800c80c: 4604 .F MOV r4,r0
0x0800c80e: 200d . MOVS r0,#0xd
0x0800c810: ad01 .. ADD r5,sp,#4
0x0800c812: 2210 ." MOVS r2,#0x10
0x0800c814: f88d0004 .... STRB r0,[sp,#4]
0x0800c818: 1c68 h. ADDS r0,r5,#1
0x0800c81a: f7f5fd43 ..C. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800c81e: 4620 F MOV r0,r4
0x0800c820: 4629 )F MOV r1,r5
0x0800c822: f000facf .... BL gapc_smp_pdu_send ; 0x800cdc4
0x0800c826: b006 .. ADD sp,sp,#0x18
0x0800c828: bdb0 .. POP {r4,r5,r7,pc}
gapc_smp_gapm_cmp_evt_handler
0x0800c82a: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800c82c: 4610 .F MOV r0,r2
0x0800c82e: 4614 .F MOV r4,r2
0x0800c830: 460d .F MOV r5,r1
0x0800c832: f00ff92f ../. BL ke_state_get ; 0x801ba94
0x0800c836: 283f ?( CMP r0,#0x3f
0x0800c838: d01b .. BEQ 0x800c872 ; gapc_smp_gapm_cmp_evt_handler + 72
0x0800c83a: 7868 hx LDRB r0,[r5,#1]
0x0800c83c: b1c8 .. CBZ r0,0x800c872 ; gapc_smp_gapm_cmp_evt_handler + 72
0x0800c83e: 0a24 $. LSRS r4,r4,#8
0x0800c840: 2101 .! MOVS r1,#1
0x0800c842: 4620 F MOV r0,r4
0x0800c844: f7fefb94 .... BL gapc_get_operation ; 0x800af70
0x0800c848: 2850 P( CMP r0,#0x50
0x0800c84a: d112 .. BNE 0x800c872 ; gapc_smp_gapm_cmp_evt_handler + 72
0x0800c84c: 782d -x LDRB r5,[r5,#0]
0x0800c84e: 2108 .! MOVS r1,#8
0x0800c850: 4620 F MOV r0,r4
0x0800c852: 2d34 4- CMP r5,#0x34
0x0800c854: bf08 .. IT EQ
0x0800c856: 210b .! MOVEQ r1,#0xb
0x0800c858: f000fa65 ..e. BL gapc_smp_pair_fail_send ; 0x800cd26
0x0800c85c: 4620 F MOV r0,r4
0x0800c85e: f7fefbd1 .... BL gapc_get_role ; 0x800b004
0x0800c862: 2168 h! MOVS r1,#0x68
0x0800c864: 4620 F MOV r0,r4
0x0800c866: 2201 ." MOVS r2,#1
0x0800c868: 2d34 4- CMP r5,#0x34
0x0800c86a: bf08 .. IT EQ
0x0800c86c: 216b k! MOVEQ r1,#0x6b
0x0800c86e: f000fa75 ..u. BL gapc_smp_pairing_end ; 0x800cd5c
0x0800c872: 2000 . MOVS r0,#0
0x0800c874: bdb0 .. POP {r4,r5,r7,pc}
0x0800c876: 0000 .. MOVS r0,r0
gapc_smp_generate_rand
0x0800c878: ea402101 @..! ORR r1,r0,r1,LSL #8
0x0800c87c: 48ce .H LDR r0,[pc,#824] ; [0x800cbb8] = 0x800c0fd
0x0800c87e: f7f7ba5f .._. B aes_rand ; 0x8003d40
0x0800c882: bf00 .. NOP
gapc_smp_generate_stk
0x0800c884: b510 .. PUSH {r4,lr}
0x0800c886: b086 .. SUB sp,sp,#0x18
0x0800c888: 4602 .F MOV r2,r0
0x0800c88a: 48ca .H LDR r0,[pc,#808] ; [0x800cbb4] = 0x20008f80
0x0800c88c: f8500022 P.". LDR r0,[r0,r2,LSL #2]
0x0800c890: 6d00 .m LDR r0,[r0,#0x50]
0x0800c892: f100031e .... ADD r3,r0,#0x1e
0x0800c896: b121 !. CBZ r1,0x800c8a2 ; gapc_smp_generate_stk + 30
0x0800c898: 6919 .i LDR r1,[r3,#0x10]
0x0800c89a: 695c \i LDR r4,[r3,#0x14]
0x0800c89c: e9cd1402 .... STRD r1,r4,[sp,#8]
0x0800c8a0: e005 .. B 0x800c8ae ; gapc_smp_generate_stk + 42
0x0800c8a2: 6819 .h LDR r1,[r3,#0]
0x0800c8a4: 685b [h LDR r3,[r3,#4]
0x0800c8a6: e9cd1302 .... STRD r1,r3,[sp,#8]
0x0800c8aa: f100032e .... ADD r3,r0,#0x2e
0x0800c8ae: a902 .. ADD r1,sp,#8
0x0800c8b0: 681c .h LDR r4,[r3,#0]
0x0800c8b2: 685b [h LDR r3,[r3,#4]
0x0800c8b4: 3108 .1 ADDS r1,r1,#8
0x0800c8b6: e9c14300 ...C STRD r4,r3,[r1,#0]
0x0800c8ba: f5027140 ..@q ADD r1,r2,#0x300
0x0800c8be: 4bbe .K LDR r3,[pc,#760] ; [0x800cbb8] = 0x800c0fd
0x0800c8c0: 2201 ." MOVS r2,#1
0x0800c8c2: 9100 .. STR r1,[sp,#0]
0x0800c8c4: a902 .. ADD r1,sp,#8
0x0800c8c6: f7f7f8d8 .... BL aes_encrypt ; 0x8003a7a
0x0800c8ca: b006 .. ADD sp,sp,#0x18
0x0800c8cc: bd10 .. POP {r4,pc}
0x0800c8ce: bf00 .. NOP
$d.54
__arm_cp.26_0
0x0800c8d0: 20008f80 ... DCD 536907648
__arm_cp.26_1
0x0800c8d4: 0800c0fd .... DCD 134267133
$t.108
gapc_smp_get_key_sec_prop
0x0800c8d8: b510 .. PUSH {r4,lr}
0x0800c8da: 49ec .I LDR r1,[pc,#944] ; [0x800cc8c] = 0x20008f80
0x0800c8dc: f8512020 Q. LDR r2,[r1,r0,LSL #2]
0x0800c8e0: 6d10 .m LDR r0,[r2,#0x50]
0x0800c8e2: f8b2205e ..^ LDRH r2,[r2,#0x5e]
0x0800c8e6: 7c41 A| LDRB r1,[r0,#0x11]
0x0800c8e8: 0652 R. LSLS r2,r2,#25
0x0800c8ea: d408 .. BMI 0x800c8fe ; gapc_smp_get_key_sec_prop + 38
0x0800c8ec: 2901 .) CMP r1,#1
0x0800c8ee: d110 .. BNE 0x800c912 ; gapc_smp_get_key_sec_prop + 58
0x0800c8f0: 7e01 .~ LDRB r1,[r0,#0x18]
0x0800c8f2: 2901 .) CMP r1,#1
0x0800c8f4: d10d .. BNE 0x800c912 ; gapc_smp_get_key_sec_prop + 58
0x0800c8f6: 2102 .! MOVS r1,#2
0x0800c8f8: f880104e ..N. STRB r1,[r0,#0x4e]
0x0800c8fc: e01c .. B 0x800c938 ; gapc_smp_get_key_sec_prop + 96
0x0800c8fe: 2901 .) CMP r1,#1
0x0800c900: d002 .. BEQ 0x800c908 ; gapc_smp_get_key_sec_prop + 48
0x0800c902: 7e01 .~ LDRB r1,[r0,#0x18]
0x0800c904: 2901 .) CMP r1,#1
0x0800c906: d119 .. BNE 0x800c93c ; gapc_smp_get_key_sec_prop + 100
0x0800c908: 2102 .! MOVS r1,#2
0x0800c90a: f880104e ..N. STRB r1,[r0,#0x4e]
0x0800c90e: 210c .! MOVS r1,#0xc
0x0800c910: e037 7. B 0x800c982 ; gapc_smp_get_key_sec_prop + 170
0x0800c912: 7c81 .| LDRB r1,[r0,#0x12]
0x0800c914: 0749 I. LSLS r1,r1,#29
0x0800c916: bf5c \. ITT PL
0x0800c918: 7e41 A~ LDRBPL r1,[r0,#0x19]
0x0800c91a: ea5f7141 _.Aq LSLSPL r1,r1,#29
0x0800c91e: d527 '. BPL 0x800c970 ; gapc_smp_get_key_sec_prop + 152
0x0800c920: 7dc2 .} LDRB r2,[r0,#0x17]
0x0800c922: 4b21 !K LDR r3,[pc,#132] ; [0x800c9a8] = 0x8023144
0x0800c924: 7c01 .| LDRB r1,[r0,#0x10]
0x0800c926: eb020282 .... ADD r2,r2,r2,LSL #2
0x0800c92a: 441a .D ADD r2,r2,r3
0x0800c92c: 5c51 Q\ LDRB r1,[r2,r1]
0x0800c92e: 1e4a J. SUBS r2,r1,#1
0x0800c930: f880104e ..N. STRB r1,[r0,#0x4e]
0x0800c934: 2a02 .* CMP r2,#2
0x0800c936: d222 ". BCS 0x800c97e ; gapc_smp_get_key_sec_prop + 166
0x0800c938: 2104 .! MOVS r1,#4
0x0800c93a: e022 ". B 0x800c982 ; gapc_smp_get_key_sec_prop + 170
0x0800c93c: 7c81 .| LDRB r1,[r0,#0x12]
0x0800c93e: 0749 I. LSLS r1,r1,#29
0x0800c940: bf5c \. ITT PL
0x0800c942: 7e41 A~ LDRBPL r1,[r0,#0x19]
0x0800c944: ea5f7141 _.Aq LSLSPL r1,r1,#29
0x0800c948: d512 .. BPL 0x800c970 ; gapc_smp_get_key_sec_prop + 152
0x0800c94a: 7dc3 .} LDRB r3,[r0,#0x17]
0x0800c94c: 4c16 .L LDR r4,[pc,#88] ; [0x800c9a8] = 0x8023144
0x0800c94e: 7c02 .| LDRB r2,[r0,#0x10]
0x0800c950: eb030183 .... ADD r1,r3,r3,LSL #2
0x0800c954: 2b04 .+ CMP r3,#4
0x0800c956: 4421 !D ADD r1,r1,r4
0x0800c958: 5c89 .\ LDRB r1,[r1,r2]
0x0800c95a: f880104e ..N. STRB r1,[r0,#0x4e]
0x0800c95e: d001 .. BEQ 0x800c964 ; gapc_smp_get_key_sec_prop + 140
0x0800c960: 2b01 .+ CMP r3,#1
0x0800c962: d109 .. BNE 0x800c978 ; gapc_smp_get_key_sec_prop + 160
0x0800c964: 2a04 .* CMP r2,#4
0x0800c966: d001 .. BEQ 0x800c96c ; gapc_smp_get_key_sec_prop + 148
0x0800c968: 2a01 .* CMP r2,#1
0x0800c96a: d105 .. BNE 0x800c978 ; gapc_smp_get_key_sec_prop + 160
0x0800c96c: 2103 .! MOVS r1,#3
0x0800c96e: e7cc .. B 0x800c90a ; gapc_smp_get_key_sec_prop + 50
0x0800c970: 2100 .! MOVS r1,#0
0x0800c972: f880104e ..N. STRB r1,[r0,#0x4e]
0x0800c976: e003 .. B 0x800c980 ; gapc_smp_get_key_sec_prop + 168
0x0800c978: 1e4a J. SUBS r2,r1,#1
0x0800c97a: 2a03 .* CMP r2,#3
0x0800c97c: d3c7 .. BCC 0x800c90e ; gapc_smp_get_key_sec_prop + 54
0x0800c97e: b911 .. CBNZ r1,0x800c986 ; gapc_smp_get_key_sec_prop + 174
0x0800c980: 2100 .! MOVS r1,#0
0x0800c982: f880104f ..O. STRB r1,[r0,#0x4f]
0x0800c986: 7c81 .| LDRB r1,[r0,#0x12]
0x0800c988: 07c9 .. LSLS r1,r1,#31
0x0800c98a: bf1c .. ITT NE
0x0800c98c: 7e41 A~ LDRBNE r1,[r0,#0x19]
0x0800c98e: ea5f71c1 _..q LSLSNE r1,r1,#31
0x0800c992: d100 .. BNE 0x800c996 ; gapc_smp_get_key_sec_prop + 190
0x0800c994: bd10 .. POP {r4,pc}
0x0800c996: f890104f ..O. LDRB r1,[r0,#0x4f]
0x0800c99a: f0410101 A... ORR r1,r1,#1
0x0800c99e: f880104f ..O. STRB r1,[r0,#0x4f]
0x0800c9a2: bd10 .. POP {r4,pc}
$d.109
__arm_cp.53_0
0x0800c9a4: 20008f80 ... DCD 536907648
__arm_cp.53_1
0x0800c9a8: 08023144 D1.. DCD 134361412
$t.56
gapc_smp_handle_enc_change_evt
0x0800c9ac: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800c9b0: 4604 .F MOV r4,r0
0x0800c9b2: 48d3 .H LDR r0,[pc,#844] ; [0x800cd00] = 0x20008f80
0x0800c9b4: 4616 .F MOV r6,r2
0x0800c9b6: 4688 .F MOV r8,r1
0x0800c9b8: 2108 .! MOVS r1,#8
0x0800c9ba: 2200 ." MOVS r2,#0
0x0800c9bc: 2500 .% MOVS r5,#0
0x0800c9be: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0800c9c2: 4620 F MOV r0,r4
0x0800c9c4: f001fa3e ..>. BL gapc_update_state ; 0x800de44
0x0800c9c8: b186 .. CBZ r6,0x800c9ec ; gapc_smp_handle_enc_change_evt + 64
0x0800c9ca: 2e06 .. CMP r6,#6
0x0800c9cc: d005 .. BEQ 0x800c9da ; gapc_smp_handle_enc_change_evt + 46
0x0800c9ce: 2e22 ". CMP r6,#0x22
0x0800c9d0: d005 .. BEQ 0x800c9de ; gapc_smp_handle_enc_change_evt + 50
0x0800c9d2: 2e11 .. CMP r6,#0x11
0x0800c9d4: d105 .. BNE 0x800c9e2 ; gapc_smp_handle_enc_change_evt + 54
0x0800c9d6: 2623 #& MOVS r6,#0x23
0x0800c9d8: e006 .. B 0x800c9e8 ; gapc_smp_handle_enc_change_evt + 60
0x0800c9da: 2622 "& MOVS r6,#0x22
0x0800c9dc: e011 .. B 0x800ca02 ; gapc_smp_handle_enc_change_evt + 86
0x0800c9de: 2624 $& MOVS r6,#0x24
0x0800c9e0: e002 .. B 0x800c9e8 ; gapc_smp_handle_enc_change_evt + 60
0x0800c9e2: 3e70 p> SUBS r6,r6,#0x70
0x0800c9e4: 0630 0. LSLS r0,r6,#24
0x0800c9e6: d001 .. BEQ 0x800c9ec ; gapc_smp_handle_enc_change_evt + 64
0x0800c9e8: 2500 .% MOVS r5,#0
0x0800c9ea: e00a .. B 0x800ca02 ; gapc_smp_handle_enc_change_evt + 86
0x0800c9ec: f8b7005e ..^. LDRH r0,[r7,#0x5e]
0x0800c9f0: f0400008 @... ORR r0,r0,#8
0x0800c9f4: f8a7005e ..^. STRH r0,[r7,#0x5e]
0x0800c9f8: 4620 F MOV r0,r4
0x0800c9fa: f7fdfac5 .... BL gapc_cli_link_encrypted ; 0x8009f88
0x0800c9fe: 2600 .& MOVS r6,#0
0x0800ca00: 2501 .% MOVS r5,#1
0x0800ca02: f8970058 ..X. LDRB r0,[r7,#0x58]
0x0800ca06: f1a0010e .... SUB r1,r0,#0xe
0x0800ca0a: 2902 .) CMP r1,#2
0x0800ca0c: d213 .. BCS 0x800ca36 ; gapc_smp_handle_enc_change_evt + 138
0x0800ca0e: b3a5 .. CBZ r5,0x800ca7a ; gapc_smp_handle_enc_change_evt + 206
0x0800ca10: 280f .( CMP r0,#0xf
0x0800ca12: d107 .. BNE 0x800ca24 ; gapc_smp_handle_enc_change_evt + 120
0x0800ca14: 6d38 8m LDR r0,[r7,#0x50]
0x0800ca16: 7c81 .| LDRB r1,[r0,#0x12]
0x0800ca18: 07c9 .. LSLS r1,r1,#31
0x0800ca1a: bf1c .. ITT NE
0x0800ca1c: 7e40 @~ LDRBNE r0,[r0,#0x19]
0x0800ca1e: ea5f70c0 _..p LSLSNE r0,r0,#31
0x0800ca22: d136 6. BNE 0x800ca92 ; gapc_smp_handle_enc_change_evt + 230
0x0800ca24: 4620 F MOV r0,r4
0x0800ca26: f1b80f00 .... CMP r8,#0
0x0800ca2a: d02d -. BEQ 0x800ca88 ; gapc_smp_handle_enc_change_evt + 220
0x0800ca2c: 2101 .! MOVS r1,#1
0x0800ca2e: e8bd41f0 ...A POP {r4-r8,lr}
0x0800ca32: f000bd2f ../. B.W gapc_smp_tkdp_send_start ; 0x800d494
0x0800ca36: 281a .( CMP r0,#0x1a
0x0800ca38: bf18 .. IT NE
0x0800ca3a: e8bd81f0 .... POPNE {r4-r8,pc}
0x0800ca3e: b195 .. CBZ r5,0x800ca66 ; gapc_smp_handle_enc_change_evt + 186
0x0800ca40: 4620 F MOV r0,r4
0x0800ca42: f7fef999 .... BL gapc_get_dest_task ; 0x800ad78
0x0800ca46: 4601 .F MOV r1,r0
0x0800ca48: 0220 . LSLS r0,r4,#8
0x0800ca4a: 2301 .# MOVS r3,#1
0x0800ca4c: 1d02 .. ADDS r2,r0,#4
0x0800ca4e: f640605b @.[` MOV r0,#0xe5b
0x0800ca52: f00effbd .... BL ke_msg_alloc ; 0x801b9d0
0x0800ca56: 4605 .F MOV r5,r0
0x0800ca58: 4620 F MOV r0,r4
0x0800ca5a: f7fefc4b ..K. BL gapc_pairing_lvl_get ; 0x800b2f4
0x0800ca5e: 7028 (p STRB r0,[r5,#0]
0x0800ca60: 4628 (F MOV r0,r5
0x0800ca62: f00effd9 .... BL ke_msg_send ; 0x801ba18
0x0800ca66: 2000 . MOVS r0,#0
0x0800ca68: b2f2 .. UXTB r2,r6
0x0800ca6a: 2101 .! MOVS r1,#1
0x0800ca6c: f8870058 ..X. STRB r0,[r7,#0x58]
0x0800ca70: 4620 F MOV r0,r4
0x0800ca72: e8bd41f0 ...A POP {r4-r8,lr}
0x0800ca76: f7ffb9e1 .... B gapc_send_complete_evt ; 0x800be3c
0x0800ca7a: b2f1 .. UXTB r1,r6
0x0800ca7c: 4620 F MOV r0,r4
0x0800ca7e: 2200 ." MOVS r2,#0
0x0800ca80: e8bd41f0 ...A POP {r4-r8,lr}
0x0800ca84: f000b96a ..j. B.W gapc_smp_pairing_end ; 0x800cd5c
0x0800ca88: 2100 .! MOVS r1,#0
0x0800ca8a: e8bd41f0 ...A POP {r4-r8,lr}
0x0800ca8e: f000bc7d ..}. B.W gapc_smp_tkdp_rcp_start ; 0x800d38c
0x0800ca92: 4620 F MOV r0,r4
0x0800ca94: f7fef970 ..p. BL gapc_get_dest_task ; 0x800ad78
0x0800ca98: 4601 .F MOV r1,r0
0x0800ca9a: 0220 . LSLS r0,r4,#8
0x0800ca9c: 231e .# MOVS r3,#0x1e
0x0800ca9e: 1d02 .. ADDS r2,r0,#4
0x0800caa0: f6406053 @.S` MOV r0,#0xe53
0x0800caa4: f00eff94 .... BL ke_msg_alloc ; 0x801b9d0
0x0800caa8: 4606 .F MOV r6,r0
0x0800caaa: 2007 . MOVS r0,#7
0x0800caac: 6d39 9m LDR r1,[r7,#0x50]
0x0800caae: 221c ." MOVS r2,#0x1c
0x0800cab0: 7030 0p STRB r0,[r6,#0]
0x0800cab2: 1cb0 .. ADDS r0,r6,#2
0x0800cab4: f7f5fbf6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800cab8: 2000 . MOVS r0,#0
0x0800caba: 61b0 .a STR r0,[r6,#0x18]
0x0800cabc: 6170 pa STR r0,[r6,#0x14]
0x0800cabe: 8270 p. STRH r0,[r6,#0x12]
0x0800cac0: 4630 0F MOV r0,r6
0x0800cac2: f00effa9 .... BL ke_msg_send ; 0x801ba18
0x0800cac6: e7ad .. B 0x800ca24 ; gapc_smp_handle_enc_change_evt + 120
$d.57
__arm_cp.28_0
0x0800cac8: 20008f80 ... DCD 536907648
$t.154
gapc_smp_id_addr_info_send
0x0800cacc: b51c .. PUSH {r2-r4,lr}
0x0800cace: 4604 .F MOV r4,r0
0x0800cad0: 2000 . MOVS r0,#0
0x0800cad2: 9001 .. STR r0,[sp,#4]
0x0800cad4: 2009 . MOVS r0,#9
0x0800cad6: 9000 .. STR r0,[sp,#0]
0x0800cad8: f003faea .... BL gapm_priv_cfg_get ; 0x80100b0
0x0800cadc: f0000001 .... AND r0,r0,#1
0x0800cae0: f88d0001 .... STRB r0,[sp,#1]
0x0800cae4: f002fb1c .... BL gapm_get_bdaddr ; 0x800f120
0x0800cae8: 6801 .h LDR r1,[r0,#0]
0x0800caea: f8cd1002 .... STR r1,[sp,#2]
0x0800caee: 4669 iF MOV r1,sp
0x0800caf0: 8880 .. LDRH r0,[r0,#4]
0x0800caf2: f8ad0006 .... STRH r0,[sp,#6]
0x0800caf6: 4620 F MOV r0,r4
0x0800caf8: f000f964 ..d. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800cafc: bd1c .. POP {r2-r4,pc}
gapc_smp_id_info_send
0x0800cafe: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800cb00: b086 .. SUB sp,sp,#0x18
0x0800cb02: 4604 .F MOV r4,r0
0x0800cb04: 2008 . MOVS r0,#8
0x0800cb06: ad01 .. ADD r5,sp,#4
0x0800cb08: 2210 ." MOVS r2,#0x10
0x0800cb0a: f88d0004 .... STRB r0,[sp,#4]
0x0800cb0e: 1c68 h. ADDS r0,r5,#1
0x0800cb10: f7f5fbc8 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800cb14: 4620 F MOV r0,r4
0x0800cb16: 4629 )F MOV r1,r5
0x0800cb18: f000f954 ..T. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800cb1c: b006 .. ADD sp,sp,#0x18
0x0800cb1e: bdb0 .. POP {r4,r5,r7,pc}
gapc_smp_init_mac_key_calculation
0x0800cb20: b570 p. PUSH {r4-r6,lr}
0x0800cb22: b088 .. SUB sp,sp,#0x20
0x0800cb24: 4604 .F MOV r4,r0
0x0800cb26: 48e4 .H LDR r0,[pc,#912] ; [0x800ceb8] = 0x20008f80
0x0800cb28: f8505024 P.$P LDR r5,[r0,r4,LSL #2]
0x0800cb2c: 4620 F MOV r0,r4
0x0800cb2e: f7fefa69 ..i. BL gapc_get_role ; 0x800b004
0x0800cb32: 6d2e .m LDR r6,[r5,#0x50]
0x0800cb34: 4601 .F MOV r1,r0
0x0800cb36: f10600e1 .... ADD r0,r6,#0xe1
0x0800cb3a: b1a1 .. CBZ r1,0x800cb66 ; gapc_smp_init_mac_key_calculation + 70
0x0800cb3c: f8b5106b ..k. LDRH r1,[r5,#0x6b]
0x0800cb40: f8d52067 ..g LDR r2,[r5,#0x67]
0x0800cb44: f1050366 ..f. ADD r3,r5,#0x66
0x0800cb48: f8ad101c .... STRH r1,[sp,#0x1c]
0x0800cb4c: 6e29 )n LDR r1,[r5,#0x60]
0x0800cb4e: 9206 .. STR r2,[sp,#0x18]
0x0800cb50: f106021e .... ADD r2,r6,#0x1e
0x0800cb54: 9104 .. STR r1,[sp,#0x10]
0x0800cb56: f8b51064 ..d. LDRH r1,[r5,#0x64]
0x0800cb5a: 356d m5 ADDS r5,r5,#0x6d
0x0800cb5c: f8ad1014 .... STRH r1,[sp,#0x14]
0x0800cb60: f106012e .... ADD r1,r6,#0x2e
0x0800cb64: e013 .. B 0x800cb8e ; gapc_smp_init_mac_key_calculation + 110
0x0800cb66: f8b51064 ..d. LDRH r1,[r5,#0x64]
0x0800cb6a: f8d52067 ..g LDR r2,[r5,#0x67]
0x0800cb6e: f105036d ..m. ADD r3,r5,#0x6d
0x0800cb72: f8ad101c .... STRH r1,[sp,#0x1c]
0x0800cb76: 6e29 )n LDR r1,[r5,#0x60]
0x0800cb78: 9204 .. STR r2,[sp,#0x10]
0x0800cb7a: f106022e .... ADD r2,r6,#0x2e
0x0800cb7e: 9106 .. STR r1,[sp,#0x18]
0x0800cb80: f8b5106b ..k. LDRH r1,[r5,#0x6b]
0x0800cb84: 3566 f5 ADDS r5,r5,#0x66
0x0800cb86: f8ad1014 .... STRH r1,[sp,#0x14]
0x0800cb8a: f106011e .... ADD r1,r6,#0x1e
0x0800cb8e: 781b .x LDRB r3,[r3,#0]
0x0800cb90: 782d -x LDRB r5,[r5,#0]
0x0800cb92: f88d3016 ...0 STRB r3,[sp,#0x16]
0x0800cb96: f50463c0 ...c ADD r3,r4,#0x600
0x0800cb9a: f88d501e ...P STRB r5,[sp,#0x1e]
0x0800cb9e: 9302 .. STR r3,[sp,#8]
0x0800cba0: 4b05 .K LDR r3,[pc,#20] ; [0x800cbb8] = 0x800c0fd
0x0800cba2: 9301 .. STR r3,[sp,#4]
0x0800cba4: ab04 .. ADD r3,sp,#0x10
0x0800cba6: 9300 .. STR r3,[sp,#0]
0x0800cba8: ab06 .. ADD r3,sp,#0x18
0x0800cbaa: f7f6ffbb .... BL aes_f5 ; 0x8003b24
0x0800cbae: b008 .. ADD sp,sp,#0x20
0x0800cbb0: bd70 p. POP {r4-r6,pc}
0x0800cbb2: bf00 .. NOP
$d.121
__arm_cp.60_0
0x0800cbb4: 20008f80 ... DCD 536907648
__arm_cp.60_1
0x0800cbb8: 0800c0fd .... DCD 134267133
$t.139
gapc_smp_initiate_dhkey_verification
0x0800cbbc: b5f0 .. PUSH {r4-r7,lr}
0x0800cbbe: b08f .. SUB sp,sp,#0x3c
0x0800cbc0: 4604 .F MOV r4,r0
0x0800cbc2: 48bd .H LDR r0,[pc,#756] ; [0x800ceb8] = 0x20008f80
0x0800cbc4: f8505024 P.$P LDR r5,[r0,r4,LSL #2]
0x0800cbc8: 6e28 (n LDR r0,[r5,#0x60]
0x0800cbca: 6d2e .m LDR r6,[r5,#0x50]
0x0800cbcc: 900c .. STR r0,[sp,#0x30]
0x0800cbce: f8b50064 ..d. LDRH r0,[r5,#0x64]
0x0800cbd2: f8ad0034 ..4. STRH r0,[sp,#0x34]
0x0800cbd6: f8d50067 ..g. LDR r0,[r5,#0x67]
0x0800cbda: 900a .. STR r0,[sp,#0x28]
0x0800cbdc: f8b5006b ..k. LDRH r0,[r5,#0x6b]
0x0800cbe0: f8ad002c ..,. STRH r0,[sp,#0x2c]
0x0800cbe4: f8950066 ..f. LDRB r0,[r5,#0x66]
0x0800cbe8: f88d0036 ..6. STRB r0,[sp,#0x36]
0x0800cbec: f895006d ..m. LDRB r0,[r5,#0x6d]
0x0800cbf0: f88d002e .... STRB r0,[sp,#0x2e]
0x0800cbf4: 4620 F MOV r0,r4
0x0800cbf6: f7fefa05 .... BL gapc_get_role ; 0x800b004
0x0800cbfa: 2112 .! MOVS r1,#0x12
0x0800cbfc: 2800 .( CMP r0,#0
0x0800cbfe: f04f0211 O... MOV r2,#0x11
0x0800cc02: bf08 .. IT EQ
0x0800cc04: 2119 .! MOVEQ r1,#0x19
0x0800cc06: 6d2d -m LDR r5,[r5,#0x50]
0x0800cc08: 5c69 i\ LDRB r1,[r5,r1]
0x0800cc0a: bf08 .. IT EQ
0x0800cc0c: 2218 ." MOVEQ r2,#0x18
0x0800cc0e: 2800 .( CMP r0,#0
0x0800cc10: 5caa .\ LDRB r2,[r5,r2]
0x0800cc12: f88d103b ..;. STRB r1,[sp,#0x3b]
0x0800cc16: f04f0110 O... MOV r1,#0x10
0x0800cc1a: f88d203a ..: STRB r2,[sp,#0x3a]
0x0800cc1e: bf08 .. IT EQ
0x0800cc20: 2117 .! MOVEQ r1,#0x17
0x0800cc22: 5c68 h\ LDRB r0,[r5,r1]
0x0800cc24: f88d0039 ..9. STRB r0,[sp,#0x39]
0x0800cc28: f895004e ..N. LDRB r0,[r5,#0x4e]
0x0800cc2c: 2803 .( CMP r0,#3
0x0800cc2e: d82b +. BHI 0x800cc88 ; gapc_smp_initiate_dhkey_verification + 204
0x0800cc30: f10601d1 .... ADD r1,r6,#0xd1
0x0800cc34: f106022e .... ADD r2,r6,#0x2e
0x0800cc38: f106031e .... ADD r3,r6,#0x1e
0x0800cc3c: e8dff000 .... TBB [pc,r0]
$d.140
0x0800cc40: 02131302 .... DCD 34804482
$t.141
0x0800cc44: 2000 . MOVS r0,#0
0x0800cc46: ad0c .. ADD r5,sp,#0x30
0x0800cc48: ae0a .. ADD r6,sp,#0x28
0x0800cc4a: f10d0739 ..9. ADD r7,sp,#0x39
0x0800cc4e: f04f0c08 O... MOV r12,#8
0x0800cc52: e9cd0008 .... STRD r0,r0,[sp,#0x20]
0x0800cc56: e9cd0006 .... STRD r0,r0,[sp,#0x18]
0x0800cc5a: a806 .. ADD r0,sp,#0x18
0x0800cc5c: e9cd0700 .... STRD r0,r7,[sp,#0]
0x0800cc60: e9cd6502 ...e STRD r6,r5,[sp,#8]
0x0800cc64: e00b .. B 0x800cc7e ; gapc_smp_initiate_dhkey_verification + 194
0x0800cc66: f04f0c08 O... MOV r12,#8
0x0800cc6a: ae0c .. ADD r6,sp,#0x30
0x0800cc6c: af0a .. ADD r7,sp,#0x28
0x0800cc6e: f10d0039 ..9. ADD r0,sp,#0x39
0x0800cc72: f505759c ...u ADD r5,r5,#0x138
0x0800cc76: e9cd5000 ...P STRD r5,r0,[sp,#0]
0x0800cc7a: e9cd7602 ...v STRD r7,r6,[sp,#8]
0x0800cc7e: 4620 F MOV r0,r4
0x0800cc80: f8cdc010 .... STR r12,[sp,#0x10]
0x0800cc84: f7fffd72 ..r. BL gapc_smp_comp_f6 ; 0x800c76c
0x0800cc88: b00f .. ADD sp,sp,#0x3c
0x0800cc8a: bdf0 .. POP {r4-r7,pc}
$d.142
__arm_cp.66_0
0x0800cc8c: 20008f80 ... DCD 536907648
$t.110
gapc_smp_is_sec_mode_reached
0x0800cc90: 2900 .) CMP r1,#0
0x0800cc92: 4989 .I LDR r1,[pc,#548] ; [0x800ceb8] = 0x20008f80
0x0800cc94: f04f031d O... MOV r3,#0x1d
0x0800cc98: bf08 .. IT EQ
0x0800cc9a: 2316 .# MOVEQ r3,#0x16
0x0800cc9c: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800cca0: 6d02 .m LDR r2,[r0,#0x50]
0x0800cca2: 5cd1 .\ LDRB r1,[r2,r3]
0x0800cca4: 2905 .) CMP r1,#5
0x0800cca6: d816 .. BHI 0x800ccd6 ; gapc_smp_is_sec_mode_reached + 70
0x0800cca8: 2001 . MOVS r0,#1
0x0800ccaa: fa00f301 .... LSL r3,r0,r1
0x0800ccae: f0130f0b .... TST r3,#0xb
0x0800ccb2: d111 .. BNE 0x800ccd8 ; gapc_smp_is_sec_mode_reached + 72
0x0800ccb4: f892004f ..O. LDRB r0,[r2,#0x4f]
0x0800ccb8: 2201 ." MOVS r2,#1
0x0800ccba: fa02f101 .... LSL r1,r2,r1
0x0800ccbe: f00000fe .... AND r0,r0,#0xfe
0x0800ccc2: f0110f14 .... TST r1,#0x14
0x0800ccc6: bf18 .. IT NE
0x0800ccc8: f0400008 @... ORRNE r0,r0,#8
0x0800cccc: 380c .8 SUBS r0,r0,#0xc
0x0800ccce: fab0f080 .... CLZ r0,r0
0x0800ccd2: 0940 @. LSRS r0,r0,#5
0x0800ccd4: 4770 pG BX lr
0x0800ccd6: 2000 . MOVS r0,#0
0x0800ccd8: 4770 pG BX lr
0x0800ccda: bf00 .. NOP
gapc_smp_op_cleanup
0x0800ccdc: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800ccde: 4604 .F MOV r4,r0
0x0800cce0: 4875 uH LDR r0,[pc,#468] ; [0x800ceb8] = 0x20008f80
0x0800cce2: f8505024 P.$P LDR r5,[r0,r4,LSL #2]
0x0800cce6: 6d28 (m LDR r0,[r5,#0x50]
0x0800cce8: b118 .. CBZ r0,0x800ccf2 ; gapc_smp_op_cleanup + 22
0x0800ccea: f7f8fd05 .... BL btdm_free ; 0x80056f8
0x0800ccee: 2000 . MOVS r0,#0
0x0800ccf0: 6528 (e STR r0,[r5,#0x50]
0x0800ccf2: 4620 F MOV r0,r4
0x0800ccf4: f000fbfc .... BL gapc_smp_trans_timer_stop ; 0x800d4f0
0x0800ccf8: 2000 . MOVS r0,#0
0x0800ccfa: f8850058 ..X. STRB r0,[r5,#0x58]
0x0800ccfe: bdb0 .. POP {r4,r5,r7,pc}
$d.11
__arm_cp.5_0
0x0800cd00: 20008f80 ... DCD 536907648
$t.134
gapc_smp_pair_cfm_send
0x0800cd04: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800cd06: b086 .. SUB sp,sp,#0x18
0x0800cd08: 4604 .F MOV r4,r0
0x0800cd0a: 2003 . MOVS r0,#3
0x0800cd0c: ad01 .. ADD r5,sp,#4
0x0800cd0e: 2210 ." MOVS r2,#0x10
0x0800cd10: f88d0004 .... STRB r0,[sp,#4]
0x0800cd14: 1c68 h. ADDS r0,r5,#1
0x0800cd16: f7f5fac5 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800cd1a: 4620 F MOV r0,r4
0x0800cd1c: 4629 )F MOV r1,r5
0x0800cd1e: f000f851 ..Q. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800cd22: b006 .. ADD sp,sp,#0x18
0x0800cd24: bdb0 .. POP {r4,r5,r7,pc}
gapc_smp_pair_fail_send
0x0800cd26: b5e0 .. PUSH {r5-r7,lr}
0x0800cd28: f88d1005 .... STRB r1,[sp,#5]
0x0800cd2c: 2105 .! MOVS r1,#5
0x0800cd2e: f88d1004 .... STRB r1,[sp,#4]
0x0800cd32: a901 .. ADD r1,sp,#4
0x0800cd34: f000f846 ..F. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800cd38: bd8c .. POP {r2,r3,r7,pc}
gapc_smp_pair_rand_send
0x0800cd3a: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800cd3c: b086 .. SUB sp,sp,#0x18
0x0800cd3e: 4604 .F MOV r4,r0
0x0800cd40: 2004 . MOVS r0,#4
0x0800cd42: ad01 .. ADD r5,sp,#4
0x0800cd44: 2210 ." MOVS r2,#0x10
0x0800cd46: f88d0004 .... STRB r0,[sp,#4]
0x0800cd4a: 1c68 h. ADDS r0,r5,#1
0x0800cd4c: f7f5faaa .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800cd50: 4620 F MOV r0,r4
0x0800cd52: 4629 )F MOV r1,r5
0x0800cd54: f000f836 ..6. BL gapc_smp_pdu_send ; 0x800cdc4
0x0800cd58: b006 .. ADD sp,sp,#0x18
0x0800cd5a: bdb0 .. POP {r4,r5,r7,pc}
gapc_smp_pairing_end
0x0800cd5c: b5f8 .. PUSH {r3-r7,lr}
0x0800cd5e: 4604 .F MOV r4,r0
0x0800cd60: 48eb .H LDR r0,[pc,#940] ; [0x800d110] = 0x20008f80
0x0800cd62: 460d .F MOV r5,r1
0x0800cd64: f88d1003 .... STRB r1,[sp,#3]
0x0800cd68: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0800cd6c: b159 Y. CBZ r1,0x800cd86 ; gapc_smp_pairing_end + 42
0x0800cd6e: 4616 .F MOV r6,r2
0x0800cd70: f10d0203 .... ADD r2,sp,#3
0x0800cd74: 4620 F MOV r0,r4
0x0800cd76: 2103 .! MOVS r1,#3
0x0800cd78: f000f972 ..r. BL gapc_smp_send_pairing_ind ; 0x800d060
0x0800cd7c: b146 F. CBZ r6,0x800cd90 ; gapc_smp_pairing_end + 52
0x0800cd7e: 4620 F MOV r0,r4
0x0800cd80: f000f888 .... BL gapc_smp_rep_attempt_timer_start ; 0x800ce94
0x0800cd84: e004 .. B 0x800cd90 ; gapc_smp_pairing_end + 52
0x0800cd86: 4620 F MOV r0,r4
0x0800cd88: 2102 .! MOVS r1,#2
0x0800cd8a: 2200 ." MOVS r2,#0
0x0800cd8c: f000f968 ..h. BL gapc_smp_send_pairing_ind ; 0x800d060
0x0800cd90: 4620 F MOV r0,r4
0x0800cd92: 2101 .! MOVS r1,#1
0x0800cd94: 2200 ." MOVS r2,#0
0x0800cd96: 2600 .& MOVS r6,#0
0x0800cd98: f7fff850 ..P. BL gapc_send_complete_evt ; 0x800be3c
0x0800cd9c: 6d38 8m LDR r0,[r7,#0x50]
0x0800cd9e: b110 .. CBZ r0,0x800cda6 ; gapc_smp_pairing_end + 74
0x0800cda0: f7f8fcaa .... BL btdm_free ; 0x80056f8
0x0800cda4: 653e >e STR r6,[r7,#0x50]
0x0800cda6: f8876058 ..X` STRB r6,[r7,#0x58]
0x0800cdaa: b955 U. CBNZ r5,0x800cdc2 ; gapc_smp_pairing_end + 102
0x0800cdac: f8b7005e ..^. LDRH r0,[r7,#0x5e]
0x0800cdb0: f0000084 .... AND r0,r0,#0x84
0x0800cdb4: 2884 .( CMP r0,#0x84
0x0800cdb6: d104 .. BNE 0x800cdc2 ; gapc_smp_pairing_end + 102
0x0800cdb8: 4620 F MOV r0,r4
0x0800cdba: e8bd40f8 ...@ POP {r3-r7,lr}
0x0800cdbe: f7fcbd91 .... B gapc_bond_info_send ; 0x80098e4
0x0800cdc2: bdf8 .. POP {r3-r7,pc}
gapc_smp_pdu_send
0x0800cdc4: b5fe .. PUSH {r1-r7,lr}
0x0800cdc6: 4604 .F MOV r4,r0
0x0800cdc8: 48d1 .H LDR r0,[pc,#836] ; [0x800d110] = 0x20008f80
0x0800cdca: 460d .F MOV r5,r1
0x0800cdcc: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0800cdd0: 4620 F MOV r0,r4
0x0800cdd2: f000fb8d .... BL gapc_smp_trans_timer_stop ; 0x800d4f0
0x0800cdd6: 7828 (x LDRB r0,[r5,#0]
0x0800cdd8: 1e41 A. SUBS r1,r0,#1
0x0800cdda: 290d .) CMP r1,#0xd
0x0800cddc: d842 B. BHI 0x800ce64 ; gapc_smp_pdu_send + 160
0x0800cdde: 4f62 bO LDR r7,[pc,#392] ; [0x800cf68] = 0x8024170
0x0800cde0: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x0800cde4: 2101 .! MOVS r1,#1
0x0800cde6: 2300 .# MOVS r3,#0
0x0800cde8: eb070080 .... ADD r0,r7,r0,LSL #2
0x0800cdec: 8902 .. LDRH r2,[r0,#8]
0x0800cdee: 2000 . MOVS r0,#0
0x0800cdf0: 9002 .. STR r0,[sp,#8]
0x0800cdf2: a802 .. ADD r0,sp,#8
0x0800cdf4: f8ad2006 ... STRH r2,[sp,#6]
0x0800cdf8: f7f8ff04 .... BL co_buf_alloc ; 0x8005c04
0x0800cdfc: bb90 .. CBNZ r0,0x800ce64 ; gapc_smp_pdu_send + 160
0x0800cdfe: 9802 .. LDR r0,[sp,#8]
0x0800ce00: b118 .. CBZ r0,0x800ce0a ; gapc_smp_pdu_send + 70
0x0800ce02: 88c1 .. LDRH r1,[r0,#6]
0x0800ce04: 4408 .D ADD r0,r0,r1
0x0800ce06: 3030 00 ADDS r0,r0,#0x30
0x0800ce08: e000 .. B 0x800ce0c ; gapc_smp_pdu_send + 72
0x0800ce0a: 2000 . MOVS r0,#0
0x0800ce0c: 4629 )F MOV r1,r5
0x0800ce0e: 2342 B# MOVS r3,#0x42
0x0800ce10: f8112b01 ...+ LDRB r2,[r1],#1
0x0800ce14: eb020242 ..B. ADD r2,r2,r2,LSL #1
0x0800ce18: eb070282 .... ADD r2,r7,r2,LSL #2
0x0800ce1c: 6852 Rh LDR r2,[r2,#4]
0x0800ce1e: 9200 .. STR r2,[sp,#0]
0x0800ce20: f10d0206 .... ADD r2,sp,#6
0x0800ce24: f7f9fb76 ..v. BL co_util_pack ; 0x8006514
0x0800ce28: 4601 .F MOV r1,r0
0x0800ce2a: 9802 .. LDR r0,[sp,#8]
0x0800ce2c: b111 .. CBZ r1,0x800ce34 ; gapc_smp_pdu_send + 112
0x0800ce2e: f7f9f85f .._. BL co_buf_release ; 0x8005ef0
0x0800ce32: e017 .. B 0x800ce64 ; gapc_smp_pdu_send + 160
0x0800ce34: 2101 .! MOVS r1,#1
0x0800ce36: f7f8ffae .... BL co_buf_head_reserve ; 0x8005d96
0x0800ce3a: 9802 .. LDR r0,[sp,#8]
0x0800ce3c: 2300 .# MOVS r3,#0
0x0800ce3e: 88c1 .. LDRH r1,[r0,#6]
0x0800ce40: 4408 .D ADD r0,r0,r1
0x0800ce42: 7829 )x LDRB r1,[r5,#0]
0x0800ce44: f8801030 ..0. STRB r1,[r0,#0x30]
0x0800ce48: 2100 .! MOVS r1,#0
0x0800ce4a: 9802 .. LDR r0,[sp,#8]
0x0800ce4c: f8962059 ..Y LDRB r2,[r6,#0x59]
0x0800ce50: 9000 .. STR r0,[sp,#0]
0x0800ce52: 4620 F MOV r0,r4
0x0800ce54: f00ffb96 .... BL l2cap_chan_sdu_send ; 0x801c584
0x0800ce58: 4606 .F MOV r6,r0
0x0800ce5a: 9802 .. LDR r0,[sp,#8]
0x0800ce5c: f7f9f848 ..H. BL co_buf_release ; 0x8005ef0
0x0800ce60: 0630 0. LSLS r0,r6,#24
0x0800ce62: d008 .. BEQ 0x800ce76 ; gapc_smp_pdu_send + 178
0x0800ce64: 4620 F MOV r0,r4
0x0800ce66: f7fef8cd .... BL gapc_get_role ; 0x800b004
0x0800ce6a: 4620 F MOV r0,r4
0x0800ce6c: 214b K! MOVS r1,#0x4b
0x0800ce6e: 2200 ." MOVS r2,#0
0x0800ce70: f7ffff74 ..t. BL gapc_smp_pairing_end ; 0x800cd5c
0x0800ce74: bdfe .. POP {r1-r7,pc}
0x0800ce76: 7828 (x LDRB r0,[r5,#0]
0x0800ce78: 280e .( CMP r0,#0xe
0x0800ce7a: d806 .. BHI 0x800ce8a ; gapc_smp_pdu_send + 198
0x0800ce7c: 2101 .! MOVS r1,#1
0x0800ce7e: fa01f000 .... LSL r0,r1,r0
0x0800ce82: f6440120 D. . MOV r1,#0x4820
0x0800ce86: 4208 .B TST r0,r1
0x0800ce88: d1f4 .. BNE 0x800ce74 ; gapc_smp_pdu_send + 176
0x0800ce8a: 4620 F MOV r0,r4
0x0800ce8c: f000fb1c .... BL gapc_smp_trans_timer_start ; 0x800d4c8
0x0800ce90: bdfe .. POP {r1-r7,pc}
0x0800ce92: bf00 .. NOP
gapc_smp_rep_attempt_timer_start
0x0800ce94: b510 .. PUSH {r4,lr}
0x0800ce96: 49fc .I LDR r1,[pc,#1008] ; [0x800d288] = 0x20008f80
0x0800ce98: f8514020 Q. @ LDR r4,[r1,r0,LSL #2]
0x0800ce9c: f8b41054 ..T. LDRH r1,[r4,#0x54]
0x0800cea0: f1040048 ..H. ADD r0,r4,#0x48
0x0800cea4: f7fefee2 .... BL gapc_sdt_timer_set ; 0x800bc6c
0x0800cea8: f8940057 ..W. LDRB r0,[r4,#0x57]
0x0800ceac: f0400002 @... ORR r0,r0,#2
0x0800ceb0: f8840057 ..W. STRB r0,[r4,#0x57]
0x0800ceb4: bd10 .. POP {r4,pc}
0x0800ceb6: bf00 .. NOP
$d.64
__arm_cp.31_0
0x0800ceb8: 20008f80 ... DCD 536907648
$t.65
gapc_smp_sdu_rx_cb
0x0800cebc: e92d43f0 -..C PUSH {r4-r9,lr}
0x0800cec0: b093 .. SUB sp,sp,#0x4c
0x0800cec2: b36b k. CBZ r3,0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cec4: 4604 .F MOV r4,r0
0x0800cec6: 8898 .. LDRH r0,[r3,#4]
0x0800cec8: 461d .F MOV r5,r3
0x0800ceca: b348 H. CBZ r0,0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cecc: 88e8 .. LDRH r0,[r5,#6]
0x0800cece: 2101 .! MOVS r1,#1
0x0800ced0: 4616 .F MOV r6,r2
0x0800ced2: 4428 (D ADD r0,r0,r5
0x0800ced4: f8907030 ..0p LDRB r7,[r0,#0x30]
0x0800ced8: 4628 (F MOV r0,r5
0x0800ceda: f7f8ff4f ..O. BL co_buf_head_release ; 0x8005d7c
0x0800cede: b9fe .. CBNZ r6,0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cee0: 1e78 x. SUBS r0,r7,#1
0x0800cee2: 280d .( CMP r0,#0xd
0x0800cee4: d81c .. BHI 0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cee6: f8df8080 .... LDR r8,[pc,#128] ; [0x800cf68] = 0x8024170
0x0800ceea: eb070947 ..G. ADD r9,r7,r7,LSL #1
0x0800ceee: 88a9 .. LDRH r1,[r5,#4]
0x0800cef0: eb080089 .... ADD r0,r8,r9,LSL #2
0x0800cef4: 8906 .. LDRH r6,[r0,#8]
0x0800cef6: 42b1 .B CMP r1,r6
0x0800cef8: d312 .. BCC 0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cefa: 2142 B! MOVS r1,#0x42
0x0800cefc: 6840 @h LDR r0,[r0,#4]
0x0800cefe: f10d024a ..J. ADD r2,sp,#0x4a
0x0800cf02: 4633 3F MOV r3,r6
0x0800cf04: f88d7008 ...p STRB r7,[sp,#8]
0x0800cf08: f8ad104a ..J. STRH r1,[sp,#0x4a]
0x0800cf0c: 88e9 .. LDRH r1,[r5,#6]
0x0800cf0e: 9000 .. STR r0,[sp,#0]
0x0800cf10: 1868 h. ADDS r0,r5,r1
0x0800cf12: f1000130 ..0. ADD r1,r0,#0x30
0x0800cf16: a802 .. ADD r0,sp,#8
0x0800cf18: 3001 .0 ADDS r0,#1
0x0800cf1a: f7f9fbe3 .... BL co_util_unpack ; 0x80066e4
0x0800cf1e: b110 .. CBZ r0,0x800cf26 ; gapc_smp_sdu_rx_cb + 106
0x0800cf20: b013 .. ADD sp,sp,#0x4c
0x0800cf22: e8bd83f0 .... POP {r4-r9,pc}
0x0800cf26: 4628 (F MOV r0,r5
0x0800cf28: 4631 1F MOV r1,r6
0x0800cf2a: f7f8ff27 ..'. BL co_buf_head_release ; 0x8005d7c
0x0800cf2e: f8583029 X.)0 LDR r3,[r8,r9,LSL #2]
0x0800cf32: a902 .. ADD r1,sp,#8
0x0800cf34: 4620 F MOV r0,r4
0x0800cf36: 462a *F MOV r2,r5
0x0800cf38: 4798 .G BLX r3
0x0800cf3a: 2800 .( CMP r0,#0
0x0800cf3c: d0f0 .. BEQ 0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cf3e: 4605 .F MOV r5,r0
0x0800cf40: 4620 F MOV r0,r4
0x0800cf42: 4629 )F MOV r1,r5
0x0800cf44: f7fffeef .... BL gapc_smp_pair_fail_send ; 0x800cd26
0x0800cf48: f89d0008 .... LDRB r0,[sp,#8]
0x0800cf4c: 2801 .( CMP r0,#1
0x0800cf4e: d0e7 .. BEQ 0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cf50: 280b .( CMP r0,#0xb
0x0800cf52: d0e5 .. BEQ 0x800cf20 ; gapc_smp_sdu_rx_cb + 100
0x0800cf54: 4620 F MOV r0,r4
0x0800cf56: f7fef855 ..U. BL gapc_get_role ; 0x800b004
0x0800cf5a: f0450160 E.`. ORR r1,r5,#0x60
0x0800cf5e: 4620 F MOV r0,r4
0x0800cf60: 2201 ." MOVS r2,#1
0x0800cf62: f7fffefb .... BL gapc_smp_pairing_end ; 0x800cd5c
0x0800cf66: e7db .. B 0x800cf20 ; gapc_smp_sdu_rx_cb + 100
$d.66
__arm_cp.32_0
0x0800cf68: 08024170 pA.. DCD 134365552
$t.67
gapc_smp_sdu_sent_cb
0x0800cf6c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800cf6e: 2101 .! MOVS r1,#1
0x0800cf70: 4604 .F MOV r4,r0
0x0800cf72: 2501 .% MOVS r5,#1
0x0800cf74: f7fdfffc .... BL gapc_get_operation ; 0x800af70
0x0800cf78: 2852 R( CMP r0,#0x52
0x0800cf7a: d007 .. BEQ 0x800cf8c ; gapc_smp_sdu_sent_cb + 32
0x0800cf7c: 4620 F MOV r0,r4
0x0800cf7e: 2100 .! MOVS r1,#0
0x0800cf80: 2500 .% MOVS r5,#0
0x0800cf82: f7fdfff5 .... BL gapc_get_operation ; 0x800af70
0x0800cf86: 2853 S( CMP r0,#0x53
0x0800cf88: bf18 .. IT NE
0x0800cf8a: bdb0 .. POPNE {r4,r5,r7,pc}
0x0800cf8c: 4620 F MOV r0,r4
0x0800cf8e: 4629 )F MOV r1,r5
0x0800cf90: 2200 ." MOVS r2,#0
0x0800cf92: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800cf96: f7febf51 ..Q. B gapc_send_complete_evt ; 0x800be3c
gapc_smp_send_gen_dh_key_cmd
0x0800cf9a: b5f8 .. PUSH {r3-r7,lr}
0x0800cf9c: 0200 .. LSLS r0,r0,#8
0x0800cf9e: 4614 .F MOV r4,r2
0x0800cfa0: 460d .F MOV r5,r1
0x0800cfa2: 2103 .! MOVS r1,#3
0x0800cfa4: 2341 A# MOVS r3,#0x41
0x0800cfa6: 1d02 .. ADDS r2,r0,#4
0x0800cfa8: f6405039 @.9P MOV r0,#0xd39
0x0800cfac: f00efd10 .... BL ke_msg_alloc ; 0x801b9d0
0x0800cfb0: 4606 .F MOV r6,r0
0x0800cfb2: 2034 4 MOVS r0,#0x34
0x0800cfb4: 4629 )F MOV r1,r5
0x0800cfb6: 2220 " MOVS r2,#0x20
0x0800cfb8: 4637 7F MOV r7,r6
0x0800cfba: f8070b21 ..!. STRB r0,[r7],#0x21
0x0800cfbe: 1c70 p. ADDS r0,r6,#1
0x0800cfc0: f7f5f970 ..p. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800cfc4: 4638 8F MOV r0,r7
0x0800cfc6: 4621 !F MOV r1,r4
0x0800cfc8: 2220 " MOVS r2,#0x20
0x0800cfca: f7f5f96b ..k. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800cfce: 4630 0F MOV r0,r6
0x0800cfd0: e8bd40f8 ...@ POP {r3-r7,lr}
0x0800cfd4: f00ebd20 .. . B.W ke_msg_send ; 0x801ba18
gapc_smp_send_get_pub_key_cmd
0x0800cfd8: b580 .. PUSH {r7,lr}
0x0800cfda: 0200 .. LSLS r0,r0,#8
0x0800cfdc: 2103 .! MOVS r1,#3
0x0800cfde: 2301 .# MOVS r3,#1
0x0800cfe0: 1d02 .. ADDS r2,r0,#4
0x0800cfe2: f640503b @.;P MOV r0,#0xd3b
0x0800cfe6: f00efcf3 .... BL ke_msg_alloc ; 0x801b9d0
0x0800cfea: 2135 5! MOVS r1,#0x35
0x0800cfec: 7001 .p STRB r1,[r0,#0]
0x0800cfee: e8bd4080 ...@ POP {r7,lr}
0x0800cff2: f00ebd11 .... B.W ke_msg_send ; 0x801ba18
gapc_smp_send_ltk_req_rsp
0x0800cff6: b570 p. PUSH {r4-r6,lr}
0x0800cff8: 4604 .F MOV r4,r0
0x0800cffa: b1f1 .. CBZ r1,0x800d03a ; gapc_smp_send_ltk_req_rsp + 68
0x0800cffc: 4615 .F MOV r5,r2
0x0800cffe: f2411006 A... MOV r0,#0x1106
0x0800d002: 4621 !F MOV r1,r4
0x0800d004: f242021a B... MOV r2,#0x201a
0x0800d008: 2312 .# MOVS r3,#0x12
0x0800d00a: f00efce1 .... BL ke_msg_alloc ; 0x801b9d0
0x0800d00e: 4606 .F MOV r6,r0
0x0800d010: 4620 F MOV r0,r4
0x0800d012: f7fdfe93 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800d016: 4631 1F MOV r1,r6
0x0800d018: 2210 ." MOVS r2,#0x10
0x0800d01a: f8210b02 !... STRH r0,[r1],#2
0x0800d01e: 4608 .F MOV r0,r1
0x0800d020: 4629 )F MOV r1,r5
0x0800d022: f7f5f93f ..?. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d026: 4630 0F MOV r0,r6
0x0800d028: f00ef972 ..r. BL hci_send_2_controller ; 0x801b310
0x0800d02c: 4620 F MOV r0,r4
0x0800d02e: 2108 .! MOVS r1,#8
0x0800d030: 2201 ." MOVS r2,#1
0x0800d032: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800d036: f000bf05 .... B.W gapc_update_state ; 0x800de44
0x0800d03a: f2411006 A... MOV r0,#0x1106
0x0800d03e: 4621 !F MOV r1,r4
0x0800d040: f242021b B... MOV r2,#0x201b
0x0800d044: 2302 .# MOVS r3,#2
0x0800d046: f00efcc3 .... BL ke_msg_alloc ; 0x801b9d0
0x0800d04a: 4605 .F MOV r5,r0
0x0800d04c: 4620 F MOV r0,r4
0x0800d04e: f7fdfe75 ..u. BL gapc_get_conhdl ; 0x800ad3c
0x0800d052: 8028 (. STRH r0,[r5,#0]
0x0800d054: 4628 (F MOV r0,r5
0x0800d056: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800d05a: f00eb959 ..Y. B.W hci_send_2_controller ; 0x801b310
0x0800d05e: 0000 .. MOVS r0,r0
gapc_smp_send_pairing_ind
0x0800d060: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800d064: 4606 .F MOV r6,r0
0x0800d066: 48d7 .H LDR r0,[pc,#860] ; [0x800d3c4] = 0x20008f80
0x0800d068: 4615 .F MOV r5,r2
0x0800d06a: 460f .F MOV r7,r1
0x0800d06c: f8508026 P.&. LDR r8,[r0,r6,LSL #2]
0x0800d070: 4630 0F MOV r0,r6
0x0800d072: f7fdfe81 .... BL gapc_get_dest_task ; 0x800ad78
0x0800d076: 4601 .F MOV r1,r0
0x0800d078: 0230 0. LSLS r0,r6,#8
0x0800d07a: 231e .# MOVS r3,#0x1e
0x0800d07c: 1d02 .. ADDS r2,r0,#4
0x0800d07e: f6406053 @.S` MOV r0,#0xe53
0x0800d082: f00efca5 .... BL ke_msg_alloc ; 0x801b9d0
0x0800d086: 4604 .F MOV r4,r0
0x0800d088: 7007 .p STRB r7,[r0,#0]
0x0800d08a: 1eb8 .. SUBS r0,r7,#2
0x0800d08c: 2805 .( CMP r0,#5
0x0800d08e: d83a :. BHI 0x800d106 ; gapc_smp_send_pairing_ind + 166
0x0800d090: e8dff000 .... TBB [pc,r0]
$d.60
0x0800d094: 21391803 ..9! DCD 557389827
0x0800d098: 3425 %4 DCW 13349
$t.61
0x0800d09a: f8d80050 ..P. LDR r0,[r8,#0x50]
0x0800d09e: f890104f ..O. LDRB r1,[r0,#0x4f]
0x0800d0a2: 70a1 .p STRB r1,[r4,#2]
0x0800d0a4: f8901148 ..H. LDRB r1,[r0,#0x148]
0x0800d0a8: f0010101 .... AND r1,r1,#1
0x0800d0ac: 70e1 .p STRB r1,[r4,#3]
0x0800d0ae: 2101 .! MOVS r1,#1
0x0800d0b0: f890204f ..O LDRB r2,[r0,#0x4f]
0x0800d0b4: f8900148 ..H. LDRB r0,[r0,#0x148]
0x0800d0b8: f0000301 .... AND r3,r0,#1
0x0800d0bc: 4630 0F MOV r0,r6
0x0800d0be: f7fefe41 ..A. BL gapc_sec_lvl_set ; 0x800bd44
0x0800d0c2: e001 .. B 0x800d0c8 ; gapc_smp_send_pairing_ind + 104
0x0800d0c4: 7828 (x LDRB r0,[r5,#0]
0x0800d0c6: 70a0 .p STRB r0,[r4,#2]
0x0800d0c8: f8b8005e ..^. LDRH r0,[r8,#0x5e]
0x0800d0cc: f0200040 .@. BIC r0,r0,#0x40
0x0800d0d0: f8a8005e ..^. STRH r0,[r8,#0x5e]
0x0800d0d4: e017 .. B 0x800d106 ; gapc_smp_send_pairing_ind + 166
0x0800d0d6: 1ca0 .. ADDS r0,r4,#2
0x0800d0d8: 4629 )F MOV r1,r5
0x0800d0da: 2217 ." MOVS r2,#0x17
0x0800d0dc: e011 .. B 0x800d102 ; gapc_smp_send_pairing_ind + 162
0x0800d0de: 1ca0 .. ADDS r0,r4,#2
0x0800d0e0: 4629 )F MOV r1,r5
0x0800d0e2: 2210 ." MOVS r2,#0x10
0x0800d0e4: f7f5f8de .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d0e8: f1080020 .. . ADD r0,r8,#0x20
0x0800d0ec: 4629 )F MOV r1,r5
0x0800d0ee: 2210 ." MOVS r2,#0x10
0x0800d0f0: f7f5f8d8 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d0f4: 2000 . MOVS r0,#0
0x0800d0f6: f8c80034 ..4. STR r0,[r8,#0x34]
0x0800d0fa: e004 .. B 0x800d106 ; gapc_smp_send_pairing_ind + 166
0x0800d0fc: 1ca0 .. ADDS r0,r4,#2
0x0800d0fe: 4629 )F MOV r1,r5
0x0800d100: 221c ." MOVS r2,#0x1c
0x0800d102: f7f5f8cf .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d106: 4620 F MOV r0,r4
0x0800d108: e8bd41f0 ...A POP {r4-r8,lr}
0x0800d10c: f00ebc84 .... B.W ke_msg_send ; 0x801ba18
$d.62
__arm_cp.30_0
0x0800d110: 20008f80 ... DCD 536907648
$t.38
gapc_smp_send_pairing_req_ind
0x0800d114: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800d118: 4605 .F MOV r5,r0
0x0800d11a: 48f4 .H LDR r0,[pc,#976] ; [0x800d4ec] = 0x20008f80
0x0800d11c: 460e .F MOV r6,r1
0x0800d11e: f8507025 P.%p LDR r7,[r0,r5,LSL #2]
0x0800d122: 4628 (F MOV r0,r5
0x0800d124: f8d78050 ..P. LDR r8,[r7,#0x50]
0x0800d128: f7fdfe26 ..&. BL gapc_get_dest_task ; 0x800ad78
0x0800d12c: 4601 .F MOV r1,r0
0x0800d12e: 0228 (. LSLS r0,r5,#8
0x0800d130: 2321 !# MOVS r3,#0x21
0x0800d132: 1d02 .. ADDS r2,r0,#4
0x0800d134: f6406051 @.Q` MOV r0,#0xe51
0x0800d138: f00efc4a ..J. BL ke_msg_alloc ; 0x801b9d0
0x0800d13c: 4604 .F MOV r4,r0
0x0800d13e: 2e0a .. CMP r6,#0xa
0x0800d140: 7006 .p STRB r6,[r0,#0]
0x0800d142: d85a Z. BHI 0x800d1fa ; gapc_smp_send_pairing_req_ind + 230
0x0800d144: e8dff006 .... TBB [pc,r6]
$d.39
0x0800d148: 59595906 .YYY DCD 1499027718
0x0800d14c: 1b17590d .Y.. DCD 454514957
0x0800d150: 002d1f59 Y.-. DCD 2957145
$t.40
0x0800d154: f8980012 .... LDRB r0,[r8,#0x12]
0x0800d158: f000001f .... AND r0,r0,#0x1f
0x0800d15c: 7060 `p STRB r0,[r4,#1]
0x0800d15e: 2002 . MOVS r0,#2
0x0800d160: e00a .. B 0x800d178 ; gapc_smp_send_pairing_req_ind + 100
0x0800d162: f8980011 .... LDRB r0,[r8,#0x11]
0x0800d166: 2801 .( CMP r0,#1
0x0800d168: d12c ,. BNE 0x800d1c4 ; gapc_smp_send_pairing_req_ind + 176
0x0800d16a: f8980018 .... LDRB r0,[r8,#0x18]
0x0800d16e: 2801 .( CMP r0,#1
0x0800d170: d128 (. BNE 0x800d1c4 ; gapc_smp_send_pairing_req_ind + 176
0x0800d172: 2000 . MOVS r0,#0
0x0800d174: e040 @. B 0x800d1f8 ; gapc_smp_send_pairing_req_ind + 228
0x0800d176: 2013 . MOVS r0,#0x13
0x0800d178: f8870058 ..X. STRB r0,[r7,#0x58]
0x0800d17c: e03d =. B 0x800d1fa ; gapc_smp_send_pairing_req_ind + 230
0x0800d17e: 4628 (F MOV r0,r5
0x0800d180: f7fdfc28 ..(. BL gapc_enc_keysize_get ; 0x800a9d4
0x0800d184: e038 8. B 0x800d1f8 ; gapc_smp_send_pairing_req_ind + 228
0x0800d186: 1c60 `. ADDS r0,r4,#1
0x0800d188: f108013e ..>. ADD r1,r8,#0x3e
0x0800d18c: 2210 ." MOVS r2,#0x10
0x0800d18e: f7f5f889 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d192: f1040011 .... ADD r0,r4,#0x11
0x0800d196: f508719c ...q ADD r1,r8,#0x138
0x0800d19a: 2210 ." MOVS r2,#0x10
0x0800d19c: f7f5f882 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d1a0: e02b +. B 0x800d1fa ; gapc_smp_send_pairing_req_ind + 230
0x0800d1a2: f898004e ..N. LDRB r0,[r8,#0x4e]
0x0800d1a6: 2803 .( CMP r0,#3
0x0800d1a8: d127 '. BNE 0x800d1fa ; gapc_smp_send_pairing_req_ind + 230
0x0800d1aa: f8d80124 ..$. LDR r0,[r8,#0x124]
0x0800d1ae: 2100 .! MOVS r1,#0
0x0800d1b0: 7060 `p STRB r0,[r4,#1]
0x0800d1b2: f8d80124 ..$. LDR r0,[r8,#0x124]
0x0800d1b6: 0a00 .. LSRS r0,r0,#8
0x0800d1b8: 70a0 .p STRB r0,[r4,#2]
0x0800d1ba: f8b80126 ..&. LDRH r0,[r8,#0x126]
0x0800d1be: 7121 !q STRB r1,[r4,#4]
0x0800d1c0: 70e0 .p STRB r0,[r4,#3]
0x0800d1c2: e01a .. B 0x800d1fa ; gapc_smp_send_pairing_req_ind + 230
0x0800d1c4: 4628 (F MOV r0,r5
0x0800d1c6: f7fdff1d .... BL gapc_get_role ; 0x800b004
0x0800d1ca: f8981017 .... LDRB r1,[r8,#0x17]
0x0800d1ce: b140 @. CBZ r0,0x800d1e2 ; gapc_smp_send_pairing_req_ind + 206
0x0800d1d0: 2902 .) CMP r1,#2
0x0800d1d2: d310 .. BCC 0x800d1f6 ; gapc_smp_send_pairing_req_ind + 226
0x0800d1d4: 2904 .) CMP r1,#4
0x0800d1d6: d10c .. BNE 0x800d1f2 ; gapc_smp_send_pairing_req_ind + 222
0x0800d1d8: f8980010 .... LDRB r0,[r8,#0x10]
0x0800d1dc: 2802 .( CMP r0,#2
0x0800d1de: d108 .. BNE 0x800d1f2 ; gapc_smp_send_pairing_req_ind + 222
0x0800d1e0: e009 .. B 0x800d1f6 ; gapc_smp_send_pairing_req_ind + 226
0x0800d1e2: 2904 .) CMP r1,#4
0x0800d1e4: d001 .. BEQ 0x800d1ea ; gapc_smp_send_pairing_req_ind + 214
0x0800d1e6: 2902 .) CMP r1,#2
0x0800d1e8: d103 .. BNE 0x800d1f2 ; gapc_smp_send_pairing_req_ind + 222
0x0800d1ea: f8980010 .... LDRB r0,[r8,#0x10]
0x0800d1ee: 2802 .( CMP r0,#2
0x0800d1f0: d101 .. BNE 0x800d1f6 ; gapc_smp_send_pairing_req_ind + 226
0x0800d1f2: 2002 . MOVS r0,#2
0x0800d1f4: e000 .. B 0x800d1f8 ; gapc_smp_send_pairing_req_ind + 228
0x0800d1f6: 2001 . MOVS r0,#1
0x0800d1f8: 7060 `p STRB r0,[r4,#1]
0x0800d1fa: 4620 F MOV r0,r4
0x0800d1fc: e8bd41f0 ...A POP {r4-r8,lr}
0x0800d200: f00ebc0a .... B.W ke_msg_send ; 0x801ba18
gapc_smp_send_start_enc_cmd
0x0800d204: e92d43f8 -..C PUSH {r3-r9,lr}
0x0800d208: 4604 .F MOV r4,r0
0x0800d20a: 48ce .H LDR r0,[pc,#824] ; [0x800d544] = 0x20008f80
0x0800d20c: 4698 .F MOV r8,r3
0x0800d20e: 4691 .F MOV r9,r2
0x0800d210: 460f .F MOV r7,r1
0x0800d212: f2420219 B... MOV r2,#0x2019
0x0800d216: 231c .# MOVS r3,#0x1c
0x0800d218: 4621 !F MOV r1,r4
0x0800d21a: f8505024 P.$P LDR r5,[r0,r4,LSL #2]
0x0800d21e: f2411006 A... MOV r0,#0x1106
0x0800d222: f00efbd5 .... BL ke_msg_alloc ; 0x801b9d0
0x0800d226: 4606 .F MOV r6,r0
0x0800d228: 4620 F MOV r0,r4
0x0800d22a: f7fdfd87 .... BL gapc_get_conhdl ; 0x800ad3c
0x0800d22e: 2f01 ./ CMP r7,#1
0x0800d230: 8030 0. STRH r0,[r6,#0]
0x0800d232: d001 .. BEQ 0x800d238 ; gapc_smp_send_start_enc_cmd + 52
0x0800d234: b197 .. CBZ r7,0x800d25c ; gapc_smp_send_start_enc_cmd + 88
0x0800d236: e017 .. B 0x800d268 ; gapc_smp_send_start_enc_cmd + 100
0x0800d238: f8b5005e ..^. LDRH r0,[r5,#0x5e]
0x0800d23c: 0640 @. LSLS r0,r0,#25
0x0800d23e: d40d .. BMI 0x800d25c ; gapc_smp_send_start_enc_cmd + 88
0x0800d240: 9808 .. LDR r0,[sp,#0x20]
0x0800d242: 8170 p. STRH r0,[r6,#0xa]
0x0800d244: f8d80000 .... LDR r0,[r8,#0]
0x0800d248: f8d81004 .... LDR r1,[r8,#4]
0x0800d24c: f8c60002 .... STR r0,[r6,#2]
0x0800d250: 201a . MOVS r0,#0x1a
0x0800d252: f8c61006 .... STR r1,[r6,#6]
0x0800d256: f8850058 ..X. STRB r0,[r5,#0x58]
0x0800d25a: e005 .. B 0x800d268 ; gapc_smp_send_start_enc_cmd + 100
0x0800d25c: 2000 . MOVS r0,#0
0x0800d25e: f8c60006 .... STR r0,[r6,#6]
0x0800d262: f8c60002 .... STR r0,[r6,#2]
0x0800d266: 8170 p. STRH r0,[r6,#0xa]
0x0800d268: f106000c .... ADD r0,r6,#0xc
0x0800d26c: 4649 IF MOV r1,r9
0x0800d26e: 2210 ." MOVS r2,#0x10
0x0800d270: f7f5f818 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800d274: 4630 0F MOV r0,r6
0x0800d276: f00ef84b ..K. BL hci_send_2_controller ; 0x801b310
0x0800d27a: 4620 F MOV r0,r4
0x0800d27c: 2108 .! MOVS r1,#8
0x0800d27e: 2201 ." MOVS r2,#1
0x0800d280: e8bd43f8 ...C POP {r3-r9,lr}
0x0800d284: f000bdde .... B.W gapc_update_state ; 0x800de44
$d.136
__arm_cp.63_0
0x0800d288: 20008f80 ... DCD 536907648
$t.4
gapc_smp_sign_count_get
0x0800d28c: 4aee .J LDR r2,[pc,#952] ; [0x800d648] = 0x20008f80
0x0800d28e: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x0800d292: eb000081 .... ADD r0,r0,r1,LSL #2
0x0800d296: 6b00 .k LDR r0,[r0,#0x30]
0x0800d298: 4770 pG BX lr
0x0800d29a: bf00 .. NOP
gapc_smp_sign_count_set
0x0800d29c: 4bea .K LDR r3,[pc,#936] ; [0x800d648] = 0x20008f80
0x0800d29e: f8533020 S. 0 LDR r3,[r3,r0,LSL #2]
0x0800d2a2: eb030181 .... ADD r1,r3,r1,LSL #2
0x0800d2a6: 630a .c STR r2,[r1,#0x30]
0x0800d2a8: f7fcbb1c .... B gapc_bond_info_send ; 0x80098e4
gapc_smp_timeout_handler
0x0800d2ac: b510 .. PUSH {r4,lr}
0x0800d2ae: 460c .F MOV r4,r1
0x0800d2b0: 49e5 .I LDR r1,[pc,#916] ; [0x800d648] = 0x20008f80
0x0800d2b2: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
0x0800d2b6: f1010240 ..@. ADD r2,r1,#0x40
0x0800d2ba: 4282 .B CMP r2,r0
0x0800d2bc: d00a .. BEQ 0x800d2d4 ; gapc_smp_timeout_handler + 40
0x0800d2be: f44f60fa O..` MOV r0,#0x7d0
0x0800d2c2: f8a10054 ..T. STRH r0,[r1,#0x54]
0x0800d2c6: f8910057 ..W. LDRB r0,[r1,#0x57]
0x0800d2ca: f00000fd .... AND r0,r0,#0xfd
0x0800d2ce: f8810057 ..W. STRB r0,[r1,#0x57]
0x0800d2d2: bd10 .. POP {r4,pc}
0x0800d2d4: f8910057 ..W. LDRB r0,[r1,#0x57]
0x0800d2d8: f00000fa .... AND r0,r0,#0xfa
0x0800d2dc: 3004 .0 ADDS r0,#4
0x0800d2de: f8810057 ..W. STRB r0,[r1,#0x57]
0x0800d2e2: 4620 F MOV r0,r4
0x0800d2e4: f7fdfe8e .... BL gapc_get_role ; 0x800b004
0x0800d2e8: 4620 F MOV r0,r4
0x0800d2ea: 2145 E! MOVS r1,#0x45
0x0800d2ec: 2200 ." MOVS r2,#0
0x0800d2ee: e8bd4010 ...@ POP {r4,lr}
0x0800d2f2: f7ffbd33 ..3. B.W gapc_smp_pairing_end ; 0x800cd5c
0x0800d2f6: bf00 .. NOP
gapc_smp_tkdp_rcp_continue
0x0800d2f8: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800d2fa: 4ad3 .J LDR r2,[pc,#844] ; [0x800d648] = 0x20008f80
0x0800d2fc: f8522020 R. LDR r2,[r2,r0,LSL #2]
0x0800d300: f8923058 ..X0 LDRB r3,[r2,#0x58]
0x0800d304: f1a30414 .... SUB r4,r3,#0x14
0x0800d308: 2c05 ., CMP r4,#5
0x0800d30a: d82a *. BHI 0x800d362 ; gapc_smp_tkdp_rcp_continue + 106
0x0800d30c: 6d13 .m LDR r3,[r2,#0x50]
0x0800d30e: e8dff004 .... TBB [pc,r4]
$d.146
0x0800d312: 2306 .# DCW 8966
0x0800d314: 03032503 .%.. DCD 50537731
$t.147
0x0800d318: 2414 .$ MOVS r4,#0x14
0x0800d31a: f8824058 ..X@ STRB r4,[r2,#0x58]
0x0800d31e: f8b2505e ..^P LDRH r5,[r2,#0x5e]
0x0800d322: f8934050 ..P@ LDRB r4,[r3,#0x50]
0x0800d326: 066d m. LSLS r5,r5,#25
0x0800d328: bf44 D. ITT MI
0x0800d32a: f00404fe .... ANDMI r4,r4,#0xfe
0x0800d32e: f8834050 ..P@ STRBMI r4,[r3,#0x50]
0x0800d332: 07e5 .. LSLS r5,r4,#31
0x0800d334: d10a .. BNE 0x800d34c ; gapc_smp_tkdp_rcp_continue + 84
0x0800d336: 07a5 .. LSLS r5,r4,#30
0x0800d338: d414 .. BMI 0x800d364 ; gapc_smp_tkdp_rcp_continue + 108
0x0800d33a: 0765 e. LSLS r5,r4,#29
0x0800d33c: d418 .. BMI 0x800d370 ; gapc_smp_tkdp_rcp_continue + 120
0x0800d33e: b1f9 .. CBZ r1,0x800d380 ; gapc_smp_tkdp_rcp_continue + 136
0x0800d340: 2100 .! MOVS r1,#0
0x0800d342: 2200 ." MOVS r2,#0
0x0800d344: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800d348: f7ffbd08 .... B.W gapc_smp_pairing_end ; 0x800cd5c
0x0800d34c: 2015 . MOVS r0,#0x15
0x0800d34e: f8820058 ..X. STRB r0,[r2,#0x58]
0x0800d352: f00400fe .... AND r0,r4,#0xfe
0x0800d356: e010 .. B 0x800d37a ; gapc_smp_tkdp_rcp_continue + 130
0x0800d358: 2016 . MOVS r0,#0x16
0x0800d35a: e000 .. B 0x800d35e ; gapc_smp_tkdp_rcp_continue + 102
0x0800d35c: 2018 . MOVS r0,#0x18
0x0800d35e: f8820058 ..X. STRB r0,[r2,#0x58]
0x0800d362: bdb0 .. POP {r4,r5,r7,pc}
0x0800d364: 2017 . MOVS r0,#0x17
0x0800d366: f8820058 ..X. STRB r0,[r2,#0x58]
0x0800d36a: f00400fd .... AND r0,r4,#0xfd
0x0800d36e: e004 .. B 0x800d37a ; gapc_smp_tkdp_rcp_continue + 130
0x0800d370: 2019 . MOVS r0,#0x19
0x0800d372: f8820058 ..X. STRB r0,[r2,#0x58]
0x0800d376: f00400fb .... AND r0,r4,#0xfb
0x0800d37a: f8830050 ..P. STRB r0,[r3,#0x50]
0x0800d37e: bdb0 .. POP {r4,r5,r7,pc}
0x0800d380: 2100 .! MOVS r1,#0
0x0800d382: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800d386: f000b885 .... B.W gapc_smp_tkdp_send_start ; 0x800d494
0x0800d38a: bf00 .. NOP
gapc_smp_tkdp_rcp_start
0x0800d38c: b570 p. PUSH {r4-r6,lr}
0x0800d38e: 4cf7 .L LDR r4,[pc,#988] ; [0x800d76c] = 0x20008f80
0x0800d390: 2314 .# MOVS r3,#0x14
0x0800d392: 2900 .) CMP r1,#0
0x0800d394: f04f061b O... MOV r6,#0x1b
0x0800d398: f04f0214 O... MOV r2,#0x14
0x0800d39c: bf08 .. IT EQ
0x0800d39e: 2315 .# MOVEQ r3,#0x15
0x0800d3a0: 2900 .) CMP r1,#0
0x0800d3a2: f8544020 T. @ LDR r4,[r4,r0,LSL #2]
0x0800d3a6: 6d25 %m LDR r5,[r4,#0x50]
0x0800d3a8: 5ceb .\ LDRB r3,[r5,r3]
0x0800d3aa: bf08 .. IT EQ
0x0800d3ac: 261c .& MOVEQ r6,#0x1c
0x0800d3ae: 5dae .] LDRB r6,[r5,r6]
0x0800d3b0: 4033 3@ ANDS r3,r3,r6
0x0800d3b2: f8853050 ..P0 STRB r3,[r5,#0x50]
0x0800d3b6: f8842058 ..X STRB r2,[r4,#0x58]
0x0800d3ba: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800d3be: f7ffbf9b .... B.W gapc_smp_tkdp_rcp_continue ; 0x800d2f8
0x0800d3c2: bf00 .. NOP
$d.156
__arm_cp.73_0
0x0800d3c4: 20008f80 ... DCD 536907648
$t.151
gapc_smp_tkdp_send_continue
0x0800d3c8: e92d47f0 -..G PUSH {r4-r10,lr}
0x0800d3cc: 4604 .F MOV r4,r0
0x0800d3ce: 48fb .H LDR r0,[pc,#1004] ; [0x800d7bc] = 0x20008f80
0x0800d3d0: 4688 .F MOV r8,r1
0x0800d3d2: f04f0a13 O... MOV r10,#0x13
0x0800d3d6: f04f0912 O... MOV r9,#0x12
0x0800d3da: 2511 .% MOVS r5,#0x11
0x0800d3dc: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0800d3e0: f8960058 ..X. LDRB r0,[r6,#0x58]
0x0800d3e4: 6d37 7m LDR r7,[r6,#0x50]
0x0800d3e6: f1a00111 .... SUB r1,r0,#0x11
0x0800d3ea: 2902 .) CMP r1,#2
0x0800d3ec: bf9c .. ITT LS
0x0800d3ee: 2010 . MOVLS r0,#0x10
0x0800d3f0: f8860058 ..X. STRBLS r0,[r6,#0x58]
0x0800d3f4: 2810 .( CMP r0,#0x10
0x0800d3f6: bf18 .. IT NE
0x0800d3f8: e8bd87f0 .... POPNE {r4-r10,pc}
0x0800d3fc: f8970050 ..P. LDRB r0,[r7,#0x50]
0x0800d400: 07c1 .. LSLS r1,r0,#31
0x0800d402: d10e .. BNE 0x800d422 ; gapc_smp_tkdp_send_continue + 90
0x0800d404: 0781 .. LSLS r1,r0,#30
0x0800d406: d41b .. BMI 0x800d440 ; gapc_smp_tkdp_send_continue + 120
0x0800d408: 0741 A. LSLS r1,r0,#29
0x0800d40a: d534 4. BPL 0x800d476 ; gapc_smp_tkdp_send_continue + 174
0x0800d40c: f00000fb .... AND r0,r0,#0xfb
0x0800d410: 2106 .! MOVS r1,#6
0x0800d412: f886a058 ..X. STRB r10,[r6,#0x58]
0x0800d416: f8870050 ..P. STRB r0,[r7,#0x50]
0x0800d41a: 4620 F MOV r0,r4
0x0800d41c: f7fffe7a ..z. BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x0800d420: e026 &. B 0x800d470 ; gapc_smp_tkdp_send_continue + 168
0x0800d422: f00000fe .... AND r0,r0,#0xfe
0x0800d426: f8870050 ..P. STRB r0,[r7,#0x50]
0x0800d42a: f8b6005e ..^. LDRH r0,[r6,#0x5e]
0x0800d42e: 0640 @. LSLS r0,r0,#25
0x0800d430: d41e .. BMI 0x800d470 ; gapc_smp_tkdp_send_continue + 168
0x0800d432: 4620 F MOV r0,r4
0x0800d434: 2107 .! MOVS r1,#7
0x0800d436: f7fffe6d ..m. BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x0800d43a: f8865058 ..XP STRB r5,[r6,#0x58]
0x0800d43e: e017 .. B 0x800d470 ; gapc_smp_tkdp_send_continue + 168
0x0800d440: f00000fd .... AND r0,r0,#0xfd
0x0800d444: f8870050 ..P. STRB r0,[r7,#0x50]
0x0800d448: f002fe32 ..2. BL gapm_priv_cfg_get ; 0x80100b0
0x0800d44c: 0740 @. LSLS r0,r0,#29
0x0800d44e: d409 .. BMI 0x800d464 ; gapc_smp_tkdp_send_continue + 156
0x0800d450: f001feee .... BL gapm_get_irk ; 0x800f230
0x0800d454: 4601 .F MOV r1,r0
0x0800d456: 4620 F MOV r0,r4
0x0800d458: f7fffb51 ..Q. BL gapc_smp_id_info_send ; 0x800cafe
0x0800d45c: 4620 F MOV r0,r4
0x0800d45e: f7fffb35 ..5. BL gapc_smp_id_addr_info_send ; 0x800cacc
0x0800d462: e005 .. B 0x800d470 ; gapc_smp_tkdp_send_continue + 168
0x0800d464: 4620 F MOV r0,r4
0x0800d466: 2105 .! MOVS r1,#5
0x0800d468: f7fffe54 ..T. BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x0800d46c: f8869058 ..X. STRB r9,[r6,#0x58]
0x0800d470: f8960058 ..X. LDRB r0,[r6,#0x58]
0x0800d474: e7be .. B 0x800d3f4 ; gapc_smp_tkdp_send_continue + 44
0x0800d476: 4620 F MOV r0,r4
0x0800d478: f1b80f00 .... CMP r8,#0
0x0800d47c: d004 .. BEQ 0x800d488 ; gapc_smp_tkdp_send_continue + 192
0x0800d47e: 4641 AF MOV r1,r8
0x0800d480: e8bd47f0 ...G POP {r4-r10,lr}
0x0800d484: f7ffbf82 .... B.W gapc_smp_tkdp_rcp_start ; 0x800d38c
0x0800d488: 2100 .! MOVS r1,#0
0x0800d48a: 2200 ." MOVS r2,#0
0x0800d48c: e8bd47f0 ...G POP {r4-r10,lr}
0x0800d490: f7ffbc64 ..d. B.W gapc_smp_pairing_end ; 0x800cd5c
gapc_smp_tkdp_send_start
0x0800d494: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800d496: 4bd8 .K LDR r3,[pc,#864] ; [0x800d7f8] = 0x20008f80
0x0800d498: 2215 ." MOVS r2,#0x15
0x0800d49a: 2900 .) CMP r1,#0
0x0800d49c: f04f051c O... MOV r5,#0x1c
0x0800d4a0: bf08 .. IT EQ
0x0800d4a2: 2214 ." MOVEQ r2,#0x14
0x0800d4a4: 2900 .) CMP r1,#0
0x0800d4a6: f8533020 S. 0 LDR r3,[r3,r0,LSL #2]
0x0800d4aa: 6d1c .m LDR r4,[r3,#0x50]
0x0800d4ac: 5ca2 .\ LDRB r2,[r4,r2]
0x0800d4ae: bf08 .. IT EQ
0x0800d4b0: 251b .% MOVEQ r5,#0x1b
0x0800d4b2: 5d65 e] LDRB r5,[r4,r5]
0x0800d4b4: 402a *@ ANDS r2,r2,r5
0x0800d4b6: f8842050 ..P STRB r2,[r4,#0x50]
0x0800d4ba: 2210 ." MOVS r2,#0x10
0x0800d4bc: f8832058 ..X STRB r2,[r3,#0x58]
0x0800d4c0: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800d4c4: f7ffbf80 .... B.W gapc_smp_tkdp_send_continue ; 0x800d3c8
gapc_smp_trans_timer_start
0x0800d4c8: b510 .. PUSH {r4,lr}
0x0800d4ca: 49cb .I LDR r1,[pc,#812] ; [0x800d7f8] = 0x20008f80
0x0800d4cc: f8514020 Q. @ LDR r4,[r1,r0,LSL #2]
0x0800d4d0: f2475130 G.0Q MOV r1,#0x7530
0x0800d4d4: f1040040 ..@. ADD r0,r4,#0x40
0x0800d4d8: f7fefbc8 .... BL gapc_sdt_timer_set ; 0x800bc6c
0x0800d4dc: f8940057 ..W. LDRB r0,[r4,#0x57]
0x0800d4e0: f0400001 @... ORR r0,r0,#1
0x0800d4e4: f8840057 ..W. STRB r0,[r4,#0x57]
0x0800d4e8: bd10 .. POP {r4,pc}
0x0800d4ea: bf00 .. NOP
$d.47
__arm_cp.21_0
0x0800d4ec: 20008f80 ... DCD 536907648
$t.12
gapc_smp_trans_timer_stop
0x0800d4f0: b510 .. PUSH {r4,lr}
0x0800d4f2: 49fc .I LDR r1,[pc,#1008] ; [0x800d8e4] = 0x20008f80
0x0800d4f4: f8514020 Q. @ LDR r4,[r1,r0,LSL #2]
0x0800d4f8: f1040040 ..@. ADD r0,r4,#0x40
0x0800d4fc: f7fefae6 .... BL gapc_sdt_stop ; 0x800bacc
0x0800d500: f8940057 ..W. LDRB r0,[r4,#0x57]
0x0800d504: f00000fe .... AND r0,r0,#0xfe
0x0800d508: f8840057 ..W. STRB r0,[r4,#0x57]
0x0800d50c: bd10 .. POP {r4,pc}
0x0800d50e: bf00 .. NOP
gapc_svc_bond_data_get
0x0800d510: 2200 ." MOVS r2,#0
0x0800d512: 2301 .# MOVS r3,#1
0x0800d514: 700a .p STRB r2,[r1,#0]
0x0800d516: f0000207 .... AND r2,r0,#7
0x0800d51a: fa03f202 .... LSL r2,r3,r2
0x0800d51e: 4bf1 .K LDR r3,[pc,#964] ; [0x800d8e4] = 0x20008f80
0x0800d520: eb0300d0 .... ADD r0,r3,r0,LSR #3
0x0800d524: f890305a ..Z0 LDRB r3,[r0,#0x5a]
0x0800d528: 4013 .@ ANDS r3,r3,r2
0x0800d52a: bf18 .. IT NE
0x0800d52c: 2301 .# MOVNE r3,#1
0x0800d52e: 700b .p STRB r3,[r1,#0]
0x0800d530: f890005d ..]. LDRB r0,[r0,#0x5d]
0x0800d534: 4010 .@ ANDS r0,r0,r2
0x0800d536: fab0f080 .... CLZ r0,r0
0x0800d53a: 0940 @. LSRS r0,r0,#5
0x0800d53c: ea430040 C.@. ORR r0,r3,r0,LSL #1
0x0800d540: 7008 .p STRB r0,[r1,#0]
0x0800d542: 4770 pG BX lr
$d.27
__arm_cp.14_0
0x0800d544: 20008f80 ... DCD 536907648
$t.34
gapc_svc_cb_att_info_get
0x0800d548: b57c |. PUSH {r2-r6,lr}
0x0800d54a: 4606 .F MOV r6,r0
0x0800d54c: 4618 .F MOV r0,r3
0x0800d54e: 4614 .F MOV r4,r2
0x0800d550: 460d .F MOV r5,r1
0x0800d552: f000fb01 .... BL gapc_svc_hdl_idx_get ; 0x800db58
0x0800d556: 2100 .! MOVS r1,#0
0x0800d558: 380c .8 SUBS r0,r0,#0xc
0x0800d55a: 4622 "F MOV r2,r4
0x0800d55c: 9100 .. STR r1,[sp,#0]
0x0800d55e: bf18 .. IT NE
0x0800d560: 2001 . MOVNE r0,#1
0x0800d562: 01c3 .. LSLS r3,r0,#7
0x0800d564: 4629 )F MOV r1,r5
0x0800d566: 4630 0F MOV r0,r6
0x0800d568: f008fcd2 .... BL gatt_srv_att_info_get_cfm ; 0x8015f10
0x0800d56c: bd7c |. POP {r2-r6,pc}
0x0800d56e: 0000 .. MOVS r0,r0
gapc_svc_cb_att_read_get
0x0800d570: b57f .. PUSH {r0-r6,lr}
0x0800d572: 4605 .F MOV r5,r0
0x0800d574: 4618 .F MOV r0,r3
0x0800d576: 4614 .F MOV r4,r2
0x0800d578: 460e .F MOV r6,r1
0x0800d57a: f000faed .... BL gapc_svc_hdl_idx_get ; 0x800db58
0x0800d57e: 1ec1 .. SUBS r1,r0,#3
0x0800d580: 2000 . MOVS r0,#0
0x0800d582: 2380 .# MOVS r3,#0x80
0x0800d584: 2911 .) CMP r1,#0x11
0x0800d586: d852 R. BHI 0x800d62e ; gapc_svc_cb_att_read_get + 190
0x0800d588: e8dff001 .... TBB [pc,r1]
$d.31
0x0800d58c: 511b5109 .Q.Q DCD 1360744713
0x0800d590: 512b5121 !Q+Q DCD 1361793313
0x0800d594: 37513051 Q0Q7 DCD 928067665
0x0800d598: 40513b51 Q;Q@ DCD 1079065425
0x0800d59c: 4951 QI DCW 18769
$t.32
0x0800d59e: 48d1 .H LDR r0,[pc,#836] ; [0x800d8e4] = 0x20008f80
0x0800d5a0: f0050107 .... AND r1,r5,#7
0x0800d5a4: 2300 .# MOVS r3,#0
0x0800d5a6: f88d300f ...0 STRB r3,[sp,#0xf]
0x0800d5aa: eb0000d5 .... ADD r0,r0,r5,LSR #3
0x0800d5ae: f890005a ..Z. LDRB r0,[r0,#0x5a]
0x0800d5b2: 40c8 .@ LSRS r0,r0,r1
0x0800d5b4: f0000001 .... AND r0,r0,#1
0x0800d5b8: 0040 @. LSLS r0,r0,#1
0x0800d5ba: f88d000e .... STRB r0,[sp,#0xe]
0x0800d5be: 2002 . MOVS r0,#2
0x0800d5c0: e035 5. B 0x800d62e ; gapc_svc_cb_att_read_get + 190
0x0800d5c2: 48c8 .H LDR r0,[pc,#800] ; [0x800d8e4] = 0x20008f80
0x0800d5c4: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
0x0800d5c8: f890003d ..=. LDRB r0,[r0,#0x3d]
0x0800d5cc: e02b +. B 0x800d626 ; gapc_svc_cb_att_read_get + 182
0x0800d5ce: 4b1d .K LDR r3,[pc,#116] ; [0x800d644] = 0x80231f4
0x0800d5d0: 4628 (F MOV r0,r5
0x0800d5d2: 4631 1F MOV r1,r6
0x0800d5d4: 4622 "F MOV r2,r4
0x0800d5d6: f007fa5f .._. BL gatt_db_hash_get ; 0x8014a98
0x0800d5da: b390 .. CBZ r0,0x800d642 ; gapc_svc_cb_att_read_get + 210
0x0800d5dc: 4603 .F MOV r3,r0
0x0800d5de: 2000 . MOVS r0,#0
0x0800d5e0: e025 %. B 0x800d62e ; gapc_svc_cb_att_read_get + 190
0x0800d5e2: 2001 . MOVS r0,#1
0x0800d5e4: 2300 .# MOVS r3,#0
0x0800d5e6: f88d000e .... STRB r0,[sp,#0xe]
0x0800d5ea: e020 . B 0x800d62e ; gapc_svc_cb_att_read_get + 190
0x0800d5ec: e9dd3008 ...0 LDRD r3,r0,[sp,#0x20]
0x0800d5f0: 4621 !F MOV r1,r4
0x0800d5f2: 2200 ." MOVS r2,#0
0x0800d5f4: 9000 .. STR r0,[sp,#0]
0x0800d5f6: 4628 (F MOV r0,r5
0x0800d5f8: e00e .. B 0x800d618 ; gapc_svc_cb_att_read_get + 168
0x0800d5fa: 2000 . MOVS r0,#0
0x0800d5fc: 4621 !F MOV r1,r4
0x0800d5fe: 2201 ." MOVS r2,#1
0x0800d600: e007 .. B 0x800d612 ; gapc_svc_cb_att_read_get + 162
0x0800d602: 2300 .# MOVS r3,#0
0x0800d604: 2001 . MOVS r0,#1
0x0800d606: f88d300e ...0 STRB r3,[sp,#0xe]
0x0800d60a: e010 .. B 0x800d62e ; gapc_svc_cb_att_read_get + 190
0x0800d60c: 2000 . MOVS r0,#0
0x0800d60e: 4621 !F MOV r1,r4
0x0800d610: 2202 ." MOVS r2,#2
0x0800d612: 9000 .. STR r0,[sp,#0]
0x0800d614: 4628 (F MOV r0,r5
0x0800d616: 2300 .# MOVS r3,#0
0x0800d618: f000fa1c .... BL gapc_svc_dev_info_get_req ; 0x800da54
0x0800d61c: bd7f .. POP {r0-r6,pc}
0x0800d61e: f002fd47 ..G. BL gapm_priv_cfg_get ; 0x80100b0
0x0800d622: f3c00080 .... UBFX r0,r0,#2,#1
0x0800d626: f88d000e .... STRB r0,[sp,#0xe]
0x0800d62a: 2001 . MOVS r0,#1
0x0800d62c: 2300 .# MOVS r3,#0
0x0800d62e: f10d010e .... ADD r1,sp,#0xe
0x0800d632: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0800d636: 4628 (F MOV r0,r5
0x0800d638: 4622 "F MOV r2,r4
0x0800d63a: 9102 .. STR r1,[sp,#8]
0x0800d63c: 4631 1F MOV r1,r6
0x0800d63e: f000fb19 .... BL gapc_svc_read_cfm_send ; 0x800dc74
0x0800d642: bd7f .. POP {r0-r6,pc}
$d.33
__arm_cp.16_0
0x0800d644: 080231f4 .1.. DCD 134361588
__arm_cp.16_1
0x0800d648: 20008f80 ... DCD 536907648
$t.35
gapc_svc_cb_att_val_set
0x0800d64c: b5f8 .. PUSH {r3-r7,lr}
0x0800d64e: 4605 .F MOV r5,r0
0x0800d650: 4618 .F MOV r0,r3
0x0800d652: 4614 .F MOV r4,r2
0x0800d654: 460e .F MOV r6,r1
0x0800d656: f000fa7f .... BL gapc_svc_hdl_idx_get ; 0x800db58
0x0800d65a: 9907 .. LDR r1,[sp,#0x1c]
0x0800d65c: b109 .. CBZ r1,0x800d662 ; gapc_svc_cb_att_val_set + 22
0x0800d65e: 888b .. LDRH r3,[r1,#4]
0x0800d660: e000 .. B 0x800d664 ; gapc_svc_cb_att_val_set + 24
0x0800d662: 2300 .# MOVS r3,#0
0x0800d664: 280e .( CMP r0,#0xe
0x0800d666: d029 ). BEQ 0x800d6bc ; gapc_svc_cb_att_val_set + 112
0x0800d668: 2805 .( CMP r0,#5
0x0800d66a: d02f /. BEQ 0x800d6cc ; gapc_svc_cb_att_val_set + 128
0x0800d66c: 280c .( CMP r0,#0xc
0x0800d66e: d03f ?. BEQ 0x800d6f0 ; gapc_svc_cb_att_val_set + 164
0x0800d670: 2803 .( CMP r0,#3
0x0800d672: d121 !. BNE 0x800d6b8 ; gapc_svc_cb_att_val_set + 108
0x0800d674: 2b02 .+ CMP r3,#2
0x0800d676: d11f .. BNE 0x800d6b8 ; gapc_svc_cb_att_val_set + 108
0x0800d678: 88c8 .. LDRH r0,[r1,#6]
0x0800d67a: 4408 .D ADD r0,r0,r1
0x0800d67c: 8e02 .. LDRH r2,[r0,#0x30]
0x0800d67e: f0420002 B... ORR r0,r2,#2
0x0800d682: 2802 .( CMP r0,#2
0x0800d684: d118 .. BNE 0x800d6b8 ; gapc_svc_cb_att_val_set + 108
0x0800d686: 48f2 .H LDR r0,[pc,#968] ; [0x800da50] = 0x20008f80
0x0800d688: 3a02 .: SUBS r2,#2
0x0800d68a: f0050307 .... AND r3,r5,#7
0x0800d68e: fab2f282 .... CLZ r2,r2
0x0800d692: eb0000d5 .... ADD r0,r0,r5,LSR #3
0x0800d696: 0952 R. LSRS r2,r2,#5
0x0800d698: f8101f5a ..Z. LDRB r1,[r0,#0x5a]!
0x0800d69c: fa21f703 !... LSR r7,r1,r3
0x0800d6a0: f0070701 .... AND r7,r7,#1
0x0800d6a4: 4297 .B CMP r7,r2
0x0800d6a6: d049 I. BEQ 0x800d73c ; gapc_svc_cb_att_val_set + 240
0x0800d6a8: 2701 .' MOVS r7,#1
0x0800d6aa: 409a .@ LSLS r2,r2,r3
0x0800d6ac: fa07f303 .... LSL r3,r7,r3
0x0800d6b0: 4399 .C BICS r1,r1,r3
0x0800d6b2: 4311 .C ORRS r1,r1,r2
0x0800d6b4: 7001 .p STRB r1,[r0,#0]
0x0800d6b6: e03e >. B 0x800d736 ; gapc_svc_cb_att_val_set + 234
0x0800d6b8: 2380 .# MOVS r3,#0x80
0x0800d6ba: e040 @. B 0x800d73e ; gapc_svc_cb_att_val_set + 242
0x0800d6bc: 2b02 .+ CMP r3,#2
0x0800d6be: d11c .. BNE 0x800d6fa ; gapc_svc_cb_att_val_set + 174
0x0800d6c0: 2900 .) CMP r1,#0
0x0800d6c2: d04a J. BEQ 0x800d75a ; gapc_svc_cb_att_val_set + 270
0x0800d6c4: 88c8 .. LDRH r0,[r1,#6]
0x0800d6c6: 4408 .D ADD r0,r0,r1
0x0800d6c8: 3030 00 ADDS r0,r0,#0x30
0x0800d6ca: e047 G. B 0x800d75c ; gapc_svc_cb_att_val_set + 272
0x0800d6cc: 88cf .. LDRH r7,[r1,#6]
0x0800d6ce: 48e0 .H LDR r0,[pc,#896] ; [0x800da50] = 0x20008f80
0x0800d6d0: 4439 9D ADD r1,r1,r7
0x0800d6d2: f8502025 P.% LDR r2,[r0,r5,LSL #2]
0x0800d6d6: f8911030 ..0. LDRB r1,[r1,#0x30]
0x0800d6da: f892303d ..=0 LDRB r3,[r2,#0x3d]
0x0800d6de: f0010107 .... AND r1,r1,#7
0x0800d6e2: ea810703 .... EOR r7,r1,r3
0x0800d6e6: 43cb .C MVNS r3,r1
0x0800d6e8: 421f .B TST r7,r3
0x0800d6ea: d008 .. BEQ 0x800d6fe ; gapc_svc_cb_att_val_set + 178
0x0800d6ec: 2313 .# MOVS r3,#0x13
0x0800d6ee: e026 &. B 0x800d73e ; gapc_svc_cb_att_val_set + 242
0x0800d6f0: b369 i. CBZ r1,0x800d74e ; gapc_svc_cb_att_val_set + 258
0x0800d6f2: 88c8 .. LDRH r0,[r1,#6]
0x0800d6f4: 4408 .D ADD r0,r0,r1
0x0800d6f6: 3030 00 ADDS r0,r0,#0x30
0x0800d6f8: e02a *. B 0x800d750 ; gapc_svc_cb_att_val_set + 260
0x0800d6fa: 230d .# MOVS r3,#0xd
0x0800d6fc: e01f .. B 0x800d73e ; gapc_svc_cb_att_val_set + 242
0x0800d6fe: f882103d ..=. STRB r1,[r2,#0x3d]
0x0800d702: 07f9 .. LSLS r1,r7,#31
0x0800d704: d010 .. BEQ 0x800d728 ; gapc_svc_cb_att_val_set + 220
0x0800d706: eb0000d5 .... ADD r0,r0,r5,LSR #3
0x0800d70a: f0050107 .... AND r1,r5,#7
0x0800d70e: 2201 ." MOVS r2,#1
0x0800d710: fa02f101 .... LSL r1,r2,r1
0x0800d714: f890205d ..] LDRB r2,[r0,#0x5d]
0x0800d718: f8903060 ..`0 LDRB r3,[r0,#0x60]
0x0800d71c: 430a .C ORRS r2,r2,r1
0x0800d71e: 4319 .C ORRS r1,r1,r3
0x0800d720: f880205d ..] STRB r2,[r0,#0x5d]
0x0800d724: f8801060 ..`. STRB r1,[r0,#0x60]
0x0800d728: 07b8 .. LSLS r0,r7,#30
0x0800d72a: d503 .. BPL 0x800d734 ; gapc_svc_cb_att_val_set + 232
0x0800d72c: 4628 (F MOV r0,r5
0x0800d72e: 2101 .! MOVS r1,#1
0x0800d730: f00ffe28 ..(. BL l2cap_coc_enhanced_nego_set ; 0x801d384
0x0800d734: b117 .. CBZ r7,0x800d73c ; gapc_svc_cb_att_val_set + 240
0x0800d736: 4628 (F MOV r0,r5
0x0800d738: f7fcf8d4 .... BL gapc_bond_info_send ; 0x80098e4
0x0800d73c: 2300 .# MOVS r3,#0
0x0800d73e: 4628 (F MOV r0,r5
0x0800d740: 4631 1F MOV r1,r6
0x0800d742: 4622 "F MOV r2,r4
0x0800d744: b001 .. ADD sp,sp,#4
0x0800d746: e8bd40f0 ...@ POP {r4-r7,lr}
0x0800d74a: f008bcdc .... B.W gatt_srv_att_val_set_cfm ; 0x8016106
0x0800d74e: 2000 . MOVS r0,#0
0x0800d750: 9000 .. STR r0,[sp,#0]
0x0800d752: 4628 (F MOV r0,r5
0x0800d754: 4621 !F MOV r1,r4
0x0800d756: 2200 ." MOVS r2,#0
0x0800d758: e005 .. B 0x800d766 ; gapc_svc_cb_att_val_set + 282
0x0800d75a: 2000 . MOVS r0,#0
0x0800d75c: 9000 .. STR r0,[sp,#0]
0x0800d75e: 4628 (F MOV r0,r5
0x0800d760: 4621 !F MOV r1,r4
0x0800d762: 2201 ." MOVS r2,#1
0x0800d764: 2302 .# MOVS r3,#2
0x0800d766: f000f98f .... BL gapc_svc_dev_info_set_req ; 0x800da88
0x0800d76a: bdf8 .. POP {r3-r7,pc}
$d.36
__arm_cp.18_0
0x0800d76c: 20008f80 ... DCD 536907648
$t.28
gapc_svc_cb_event_sent
0x0800d770: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800d772: 28ff .( CMP r0,#0xff
0x0800d774: d010 .. BEQ 0x800d798 ; gapc_svc_cb_event_sent + 40
0x0800d776: b973 s. CBNZ r3,0x800d796 ; gapc_svc_cb_event_sent + 38
0x0800d778: 49f6 .I LDR r1,[pc,#984] ; [0x800db54] = 0x20008f80
0x0800d77a: f8512020 Q. LDR r2,[r1,r0,LSL #2]
0x0800d77e: b152 R. CBZ r2,0x800d796 ; gapc_svc_cb_event_sent + 38
0x0800d780: f0000207 .... AND r2,r0,#7
0x0800d784: 2301 .# MOVS r3,#1
0x0800d786: fa03f202 .... LSL r2,r3,r2
0x0800d78a: eb0103d0 .... ADD r3,r1,r0,LSR #3
0x0800d78e: f8134f5d ..]O LDRB r4,[r3,#0x5d]!
0x0800d792: 4222 "B TST r2,r4
0x0800d794: d005 .. BEQ 0x800d7a2 ; gapc_svc_cb_event_sent + 50
0x0800d796: bdb0 .. POP {r4,r5,r7,pc}
0x0800d798: 48ee .H LDR r0,[pc,#952] ; [0x800db54] = 0x20008f80
0x0800d79a: 2100 .! MOVS r1,#0
0x0800d79c: f8a01054 ..T. STRH r1,[r0,#0x54]
0x0800d7a0: bdb0 .. POP {r4,r5,r7,pc}
0x0800d7a2: 08c5 .. LSRS r5,r0,#3
0x0800d7a4: 4314 .C ORRS r4,r4,r2
0x0800d7a6: 4429 )D ADD r1,r1,r5
0x0800d7a8: 701c .p STRB r4,[r3,#0]
0x0800d7aa: f8913060 ..`0 LDRB r3,[r1,#0x60]
0x0800d7ae: 431a .C ORRS r2,r2,r3
0x0800d7b0: f8812060 ..` STRB r2,[r1,#0x60]
0x0800d7b4: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800d7b8: f7fcb894 .... B gapc_bond_info_send ; 0x80098e4
$d.29
__arm_cp.15_0
0x0800d7bc: 20008f80 ... DCD 536907648
$t.37
gapc_svc_cb_hash
0x0800d7c0: b5fe .. PUSH {r1-r7,lr}
0x0800d7c2: 4efa .N LDR r6,[pc,#1000] ; [0x800dbac] = 0x20008f80
0x0800d7c4: f0000407 .... AND r4,r0,#7
0x0800d7c8: 2501 .% MOVS r5,#1
0x0800d7ca: 40a5 .@ LSLS r5,r5,r4
0x0800d7cc: eb0604d0 .... ADD r4,r6,r0,LSR #3
0x0800d7d0: f894705d ..]p LDRB r7,[r4,#0x5d]
0x0800d7d4: 9c08 .. LDR r4,[sp,#0x20]
0x0800d7d6: 423d =B TST r5,r7
0x0800d7d8: d106 .. BNE 0x800d7e8 ; gapc_svc_cb_hash + 40
0x0800d7da: 08c7 .. LSRS r7,r0,#3
0x0800d7dc: 443e >D ADD r6,r6,r7
0x0800d7de: f8967060 ..`p LDRB r7,[r6,#0x60]
0x0800d7e2: 433d =C ORRS r5,r5,r7
0x0800d7e4: f8865060 ..`P STRB r5,[r6,#0x60]
0x0800d7e8: 2510 .% MOVS r5,#0x10
0x0800d7ea: e9cd5500 ...U STRD r5,r5,[sp,#0]
0x0800d7ee: 9402 .. STR r4,[sp,#8]
0x0800d7f0: f000fa40 ..@. BL gapc_svc_read_cfm_send ; 0x800dc74
0x0800d7f4: bdfe .. POP {r1-r7,pc}
0x0800d7f6: bf00 .. NOP
$d.38
__arm_cp.19_0
0x0800d7f8: 20008f80 ... DCD 536907648
$t.8
gapc_svc_con_create
0x0800d7fc: e92d41ff -..A PUSH {r0-r8,lr}
0x0800d800: f8df85dc .... LDR r8,[pc,#1500] ; [0x800dde0] = 0x20008f80
0x0800d804: 4604 .F MOV r4,r0
0x0800d806: f8580020 X. . LDR r0,[r8,r0,LSL #2]
0x0800d80a: b399 .. CBZ r1,0x800d874 ; gapc_svc_con_create + 120
0x0800d80c: f0030107 .... AND r1,r3,#7
0x0800d810: eb0805d4 .... ADD r5,r8,r4,LSR #3
0x0800d814: f04f0c01 O... MOV r12,#1
0x0800d818: f880103d ..=. STRB r1,[r0,#0x3d]
0x0800d81c: f0040007 .... AND r0,r4,#7
0x0800d820: f0020101 .... AND r1,r2,#1
0x0800d824: f895705a ..Zp LDRB r7,[r5,#0x5a]
0x0800d828: fa0cf300 .... LSL r3,r12,r0
0x0800d82c: f895605d ..]` LDRB r6,[r5,#0x5d]
0x0800d830: 4081 .@ LSLS r1,r1,r0
0x0800d832: f895e060 ..`. LDRB lr,[r5,#0x60]
0x0800d836: 439f .C BICS r7,r7,r3
0x0800d838: 4339 9C ORRS r1,r1,r7
0x0800d83a: f885105a ..Z. STRB r1,[r5,#0x5a]
0x0800d83e: ea260103 &... BIC r1,r6,r3
0x0800d842: ea2c0652 ,.R. BIC r6,r12,r2,LSR #1
0x0800d846: fa06f000 .... LSL r0,r6,r0
0x0800d84a: 4301 .C ORRS r1,r1,r0
0x0800d84c: f885105d ..]. STRB r1,[r5,#0x5d]
0x0800d850: ea2e0103 .... BIC r1,lr,r3
0x0800d854: 4308 .C ORRS r0,r0,r1
0x0800d856: f8850060 ..`. STRB r0,[r5,#0x60]
0x0800d85a: f0020003 .... AND r0,r2,#3
0x0800d85e: 2803 .( CMP r0,#3
0x0800d860: d106 .. BNE 0x800d870 ; gapc_svc_con_create + 116
0x0800d862: a803 .. ADD r0,sp,#0xc
0x0800d864: 2107 .! MOVS r1,#7
0x0800d866: 2204 ." MOVS r2,#4
0x0800d868: 2300 .# MOVS r3,#0
0x0800d86a: f7f8f9cb .... BL co_buf_alloc ; 0x8005c04
0x0800d86e: b1e8 .. CBZ r0,0x800d8ac ; gapc_svc_con_create + 176
0x0800d870: e8bd81ff .... POP {r0-r8,pc}
0x0800d874: 2100 .! MOVS r1,#0
0x0800d876: f880103d ..=. STRB r1,[r0,#0x3d]
0x0800d87a: f0040007 .... AND r0,r4,#7
0x0800d87e: 2101 .! MOVS r1,#1
0x0800d880: fa01f000 .... LSL r0,r1,r0
0x0800d884: eb0801d4 .... ADD r1,r8,r4,LSR #3
0x0800d888: f891205a ..Z LDRB r2,[r1,#0x5a]
0x0800d88c: f891305d ..]0 LDRB r3,[r1,#0x5d]
0x0800d890: f8914060 ..`@ LDRB r4,[r1,#0x60]
0x0800d894: 4382 .C BICS r2,r2,r0
0x0800d896: f881205a ..Z STRB r2,[r1,#0x5a]
0x0800d89a: ea430200 C... ORR r2,r3,r0
0x0800d89e: 4320 C ORRS r0,r0,r4
0x0800d8a0: f881205d ..] STRB r2,[r1,#0x5d]
0x0800d8a4: f8810060 ..`. STRB r0,[r1,#0x60]
0x0800d8a8: e8bd81ff .... POP {r0-r8,pc}
0x0800d8ac: 9803 .. LDR r0,[sp,#0xc]
0x0800d8ae: 88c1 .. LDRH r1,[r0,#6]
0x0800d8b0: 4408 .D ADD r0,r0,r1
0x0800d8b2: 490d .I LDR r1,[pc,#52] ; [0x800d8e8] = 0xffff0001
0x0800d8b4: 6301 .c STR r1,[r0,#0x30]
0x0800d8b6: f8985063 ..cP LDRB r5,[r8,#0x63]
0x0800d8ba: f003f9dd .... BL gapm_token_id_get ; 0x8010c78
0x0800d8be: 4602 .F MOV r2,r0
0x0800d8c0: f8b80058 ..X. LDRH r0,[r8,#0x58]
0x0800d8c4: 9903 .. LDR r1,[sp,#0xc]
0x0800d8c6: 2301 .# MOVS r3,#1
0x0800d8c8: 3002 .0 ADDS r0,#2
0x0800d8ca: b280 .. UXTH r0,r0
0x0800d8cc: e9cd0100 .... STRD r0,r1,[sp,#0]
0x0800d8d0: 4620 F MOV r0,r4
0x0800d8d2: 4629 )F MOV r1,r5
0x0800d8d4: f009f9e1 .... BL gatt_srv_event_send ; 0x8016c9a
0x0800d8d8: 9803 .. LDR r0,[sp,#0xc]
0x0800d8da: f7f8fb09 .... BL co_buf_release ; 0x8005ef0
0x0800d8de: e8bd81ff .... POP {r0-r8,pc}
0x0800d8e2: bf00 .. NOP
$d.9
__arm_cp.5_0
0x0800d8e4: 20008f80 ... DCD 536907648
__arm_cp.5_1
0x0800d8e8: ffff0001 .... DCD 4294901761
$t.10
gapc_svc_db_updated
0x0800d8ec: e92d4ffe -..O PUSH {r1-r11,lr}
0x0800d8f0: 4fdf .O LDR r7,[pc,#892] ; [0x800dc70] = 0x20008f80
0x0800d8f2: 4682 .F MOV r10,r0
0x0800d8f4: 4689 .F MOV r9,r1
0x0800d8f6: 6d38 8m LDR r0,[r7,#0x50]
0x0800d8f8: b198 .. CBZ r0,0x800d922 ; gapc_svc_db_updated + 54
0x0800d8fa: f890102d ..-. LDRB r1,[r0,#0x2d]
0x0800d8fe: f001010f .... AND r1,r1,#0xf
0x0800d902: eb000181 .... ADD r1,r0,r1,LSL #2
0x0800d906: f101000c .... ADD r0,r1,#0xc
0x0800d90a: 8b89 .. LDRH r1,[r1,#0x1c]
0x0800d90c: 4551 QE CMP r1,r10
0x0800d90e: bf88 .. IT HI
0x0800d910: f8a0a010 .... STRHHI r10,[r0,#0x10]
0x0800d914: 8a41 A. LDRH r1,[r0,#0x12]
0x0800d916: 4549 IE CMP r1,r9
0x0800d918: bf38 8. IT CC
0x0800d91a: f8a09012 .... STRHCC r9,[r0,#0x12]
0x0800d91e: e8bd8ffe .... POP {r1-r11,pc}
0x0800d922: 2600 .& MOVS r6,#0
0x0800d924: f04f0b01 O... MOV r11,#1
0x0800d928: f10d0804 .... ADD r8,sp,#4
0x0800d92c: e9cd6601 ...f STRD r6,r6,[sp,#4]
0x0800d930: 2e14 .. CMP r6,#0x14
0x0800d932: d02d -. BEQ 0x800d990 ; gapc_svc_db_updated + 164
0x0800d934: f8571026 W.&. LDR r1,[r7,r6,LSL #2]
0x0800d938: b341 A. CBZ r1,0x800d98c ; gapc_svc_db_updated + 160
0x0800d93a: eb0702d6 .... ADD r2,r7,r6,LSR #3
0x0800d93e: f0060007 .... AND r0,r6,#7
0x0800d942: f892205a ..Z LDRB r2,[r2,#0x5a]
0x0800d946: fa0bf000 .... LSL r0,r11,r0
0x0800d94a: 4210 .B TST r0,r2
0x0800d94c: d001 .. BEQ 0x800d952 ; gapc_svc_db_updated + 102
0x0800d94e: 2100 .! MOVS r1,#0
0x0800d950: e004 .. B 0x800d95c ; gapc_svc_db_updated + 112
0x0800d952: f891103d ..=. LDRB r1,[r1,#0x3d]
0x0800d956: 07c9 .. LSLS r1,r1,#31
0x0800d958: d018 .. BEQ 0x800d98c ; gapc_svc_db_updated + 160
0x0800d95a: 2101 .! MOVS r1,#1
0x0800d95c: 08f2 .. LSRS r2,r6,#3
0x0800d95e: eb070302 .... ADD r3,r7,r2
0x0800d962: f893505d ..]P LDRB r5,[r3,#0x5d]
0x0800d966: f8934060 ..`@ LDRB r4,[r3,#0x60]
0x0800d96a: ea250500 %... BIC r5,r5,r0
0x0800d96e: ea240400 $... BIC r4,r4,r0
0x0800d972: f883505d ..]P STRB r5,[r3,#0x5d]
0x0800d976: f8834060 ..`@ STRB r4,[r3,#0x60]
0x0800d97a: b921 !. CBNZ r1,0x800d986 ; gapc_svc_db_updated + 154
0x0800d97c: f8181002 .... LDRB r1,[r8,r2]
0x0800d980: 4308 .C ORRS r0,r0,r1
0x0800d982: f8080002 .... STRB r0,[r8,r2]
0x0800d986: b2f0 .. UXTB r0,r6
0x0800d988: f7fbffac .... BL gapc_bond_info_send ; 0x80098e4
0x0800d98c: 3601 .6 ADDS r6,#1
0x0800d98e: e7cf .. B 0x800d930 ; gapc_svc_db_updated + 68
0x0800d990: 9c01 .. LDR r4,[sp,#4]
0x0800d992: 2c00 ., CMP r4,#0
0x0800d994: d0c3 .. BEQ 0x800d91e ; gapc_svc_db_updated + 50
0x0800d996: a802 .. ADD r0,sp,#8
0x0800d998: 2107 .! MOVS r1,#7
0x0800d99a: 2204 ." MOVS r2,#4
0x0800d99c: 2300 .# MOVS r3,#0
0x0800d99e: f7f8f931 ..1. BL co_buf_alloc ; 0x8005c04
0x0800d9a2: 2800 .( CMP r0,#0
0x0800d9a4: d1bb .. BNE 0x800d91e ; gapc_svc_db_updated + 50
0x0800d9a6: f8dd8008 .... LDR r8,[sp,#8]
0x0800d9aa: 4640 @F MOV r0,r8
0x0800d9ac: f7f8fa58 ..X. BL co_buf_metadata ; 0x8005e60
0x0800d9b0: f8b71054 ..T. LDRH r1,[r7,#0x54]
0x0800d9b4: 4606 .F MOV r6,r0
0x0800d9b6: f8a09012 .... STRH r9,[r0,#0x12]
0x0800d9ba: f8a0a010 .... STRH r10,[r0,#0x10]
0x0800d9be: 60c4 .` STR r4,[r0,#0xc]
0x0800d9c0: b141 A. CBZ r1,0x800d9d4 ; gapc_svc_db_updated + 232
0x0800d9c2: f8970063 ..c. LDRB r0,[r7,#0x63]
0x0800d9c6: f008fe3f ..?. BL gatt_srv_event_mtp_cancel ; 0x8016648
0x0800d9ca: f8dd8008 .... LDR r8,[sp,#8]
0x0800d9ce: 2000 . MOVS r0,#0
0x0800d9d0: f8a70054 ..T. STRH r0,[r7,#0x54]
0x0800d9d4: 4905 .I LDR r1,[pc,#20] ; [0x800d9ec] = 0x800d9f1
0x0800d9d6: 4630 0F MOV r0,r6
0x0800d9d8: 2200 ." MOVS r2,#0
0x0800d9da: f8c78050 ..P. STR r8,[r7,#0x50]
0x0800d9de: f7f8fb41 ..A. BL co_djob_prepare ; 0x8006064
0x0800d9e2: 4630 0F MOV r0,r6
0x0800d9e4: f7f8fb44 ..D. BL co_djob_reg ; 0x8006070
0x0800d9e8: e8bd8ffe .... POP {r1-r11,pc}
$d.11
__arm_cp.6_1
0x0800d9ec: 0800d9f1 .... DCD 134273521
$t.13
gapc_svc_db_updated_defer
0x0800d9f0: e92d43fe -..C PUSH {r1-r9,lr}
0x0800d9f4: 4ffa .O LDR r7,[pc,#1000] ; [0x800dde0] = 0x20008f80
0x0800d9f6: 6d3c <m LDR r4,[r7,#0x50]
0x0800d9f8: 4620 F MOV r0,r4
0x0800d9fa: f7f8fa31 ..1. BL co_buf_metadata ; 0x8005e60
0x0800d9fe: 4605 .F MOV r5,r0
0x0800da00: f04f0800 O... MOV r8,#0
0x0800da04: b124 $. CBZ r4,0x800da10 ; gapc_svc_db_updated_defer + 32
0x0800da06: 88e0 .. LDRH r0,[r4,#6]
0x0800da08: 4420 D ADD r0,r0,r4
0x0800da0a: f1000630 ..0. ADD r6,r0,#0x30
0x0800da0e: e000 .. B 0x800da12 ; gapc_svc_db_updated_defer + 34
0x0800da10: 2600 .& MOVS r6,#0
0x0800da12: f8d5900c .... LDR r9,[r5,#0xc]
0x0800da16: f003f92f ../. BL gapm_token_id_get ; 0x8010c78
0x0800da1a: f8a70054 ..T. STRH r0,[r7,#0x54]
0x0800da1e: 8a28 (. LDRH r0,[r5,#0x10]
0x0800da20: f8c78050 ..P. STR r8,[r7,#0x50]
0x0800da24: 2301 .# MOVS r3,#1
0x0800da26: 8030 0. STRH r0,[r6,#0]
0x0800da28: 8a68 h. LDRH r0,[r5,#0x12]
0x0800da2a: 8070 p. STRH r0,[r6,#2]
0x0800da2c: f8b70058 ..X. LDRH r0,[r7,#0x58]
0x0800da30: f8b72054 ..T LDRH r2,[r7,#0x54]
0x0800da34: f8971063 ..c. LDRB r1,[r7,#0x63]
0x0800da38: 3002 .0 ADDS r0,#2
0x0800da3a: b280 .. UXTH r0,r0
0x0800da3c: e88d0111 .... STM sp,{r0,r4,r8}
0x0800da40: 4648 HF MOV r0,r9
0x0800da42: f008fe3f ..?. BL gatt_srv_event_mtp_send ; 0x80166c4
0x0800da46: 4620 F MOV r0,r4
0x0800da48: e8bd43fe ...C POP {r1-r9,lr}
0x0800da4c: f7f8ba50 ..P. B co_buf_release ; 0x8005ef0
$d.14
__arm_cp.8_0
0x0800da50: 20008f80 ... DCD 536907648
$t.0
gapc_svc_dev_info_get_req
0x0800da54: b5f8 .. PUSH {r3-r7,lr}
0x0800da56: 461d .F MOV r5,r3
0x0800da58: 4614 .F MOV r4,r2
0x0800da5a: 460e .F MOV r6,r1
0x0800da5c: 4607 .F MOV r7,r0
0x0800da5e: f7fdf98b .... BL gapc_get_dest_task ; 0x800ad78
0x0800da62: 4601 .F MOV r1,r0
0x0800da64: 0238 8. LSLS r0,r7,#8
0x0800da66: 2308 .# MOVS r3,#8
0x0800da68: 1d02 .. ADDS r2,r0,#4
0x0800da6a: f6406016 @..` MOV r0,#0xe16
0x0800da6e: f00dffaf .... BL ke_msg_alloc ; 0x801b9d0
0x0800da72: b140 @. CBZ r0,0x800da86 ; gapc_svc_dev_info_get_req + 50
0x0800da74: 9906 .. LDR r1,[sp,#0x18]
0x0800da76: 8085 .. STRH r5,[r0,#4]
0x0800da78: 8046 F. STRH r6,[r0,#2]
0x0800da7a: 7004 .p STRB r4,[r0,#0]
0x0800da7c: 80c1 .. STRH r1,[r0,#6]
0x0800da7e: e8bd40f8 ...@ POP {r3-r7,lr}
0x0800da82: f00dbfc9 .... B.W ke_msg_send ; 0x801ba18
0x0800da86: bdf8 .. POP {r3-r7,pc}
gapc_svc_dev_info_set_req
0x0800da88: b5f8 .. PUSH {r3-r7,lr}
0x0800da8a: 461c .F MOV r4,r3
0x0800da8c: 4615 .F MOV r5,r2
0x0800da8e: 460f .F MOV r7,r1
0x0800da90: 4606 .F MOV r6,r0
0x0800da92: f7fdf971 ..q. BL gapc_get_dest_task ; 0x800ad78
0x0800da96: 4601 .F MOV r1,r0
0x0800da98: 0230 0. LSLS r0,r6,#8
0x0800da9a: 1d02 .. ADDS r2,r0,#4
0x0800da9c: 1da0 .. ADDS r0,r4,#6
0x0800da9e: b283 .. UXTH r3,r0
0x0800daa0: f6406018 @..` MOV r0,#0xe18
0x0800daa4: f00dff94 .... BL ke_msg_alloc ; 0x801b9d0
0x0800daa8: b160 `. CBZ r0,0x800dac4 ; gapc_svc_dev_info_set_req + 60
0x0800daaa: 9906 .. LDR r1,[sp,#0x18]
0x0800daac: 4606 .F MOV r6,r0
0x0800daae: 2d01 .- CMP r5,#1
0x0800dab0: 8047 G. STRH r7,[r0,#2]
0x0800dab2: 7005 .p STRB r5,[r0,#0]
0x0800dab4: d007 .. BEQ 0x800dac6 ; gapc_svc_dev_info_set_req + 62
0x0800dab6: b945 E. CBNZ r5,0x800daca ; gapc_svc_dev_info_set_req + 66
0x0800dab8: 1db0 .. ADDS r0,r6,#6
0x0800daba: 4622 "F MOV r2,r4
0x0800dabc: 80b4 .. STRH r4,[r6,#4]
0x0800dabe: f7f4fbf1 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800dac2: e002 .. B 0x800daca ; gapc_svc_dev_info_set_req + 66
0x0800dac4: bdf8 .. POP {r3-r7,pc}
0x0800dac6: 8808 .. LDRH r0,[r1,#0]
0x0800dac8: 80b0 .. STRH r0,[r6,#4]
0x0800daca: 4630 0F MOV r0,r6
0x0800dacc: e8bd40f8 ...@ POP {r3-r7,lr}
0x0800dad0: f00dbfa2 .... B.W ke_msg_send ; 0x801ba18
gapc_svc_gapc_get_dev_info_cfm_handler
0x0800dad4: b5f0 .. PUSH {r4-r7,lr}
0x0800dad6: b085 .. SUB sp,sp,#0x14
0x0800dad8: 4cc1 .L LDR r4,[pc,#772] ; [0x800dde0] = 0x20008f80
0x0800dada: 0a10 .. LSRS r0,r2,#8
0x0800dadc: f8542020 T. LDR r2,[r4,r0,LSL #2]
0x0800dae0: b33a :. CBZ r2,0x800db32 ; gapc_svc_gapc_get_dev_info_cfm_handler + 94
0x0800dae2: 780a .x LDRB r2,[r1,#0]
0x0800dae4: 2a02 .* CMP r2,#2
0x0800dae6: d007 .. BEQ 0x800daf8 ; gapc_svc_gapc_get_dev_info_cfm_handler + 36
0x0800dae8: 2a01 .* CMP r2,#1
0x0800daea: d00f .. BEQ 0x800db0c ; gapc_svc_gapc_get_dev_info_cfm_handler + 56
0x0800daec: b9aa .. CBNZ r2,0x800db1a ; gapc_svc_gapc_get_dev_info_cfm_handler + 70
0x0800daee: 88cd .. LDRH r5,[r1,#6]
0x0800daf0: 888f .. LDRH r7,[r1,#4]
0x0800daf2: f1010608 .... ADD r6,r1,#8
0x0800daf6: e013 .. B 0x800db20 ; gapc_svc_gapc_get_dev_info_cfm_handler + 76
0x0800daf8: f8d12006 ... LDR r2,[r1,#6]
0x0800dafc: f8d1300a ...0 LDR r3,[r1,#0xa]
0x0800db00: 2508 .% MOVS r5,#8
0x0800db02: ae03 .. ADD r6,sp,#0xc
0x0800db04: 2708 .' MOVS r7,#8
0x0800db06: 9203 .. STR r2,[sp,#0xc]
0x0800db08: 9304 .. STR r3,[sp,#0x10]
0x0800db0a: e009 .. B 0x800db20 ; gapc_svc_gapc_get_dev_info_cfm_handler + 76
0x0800db0c: 88ca .. LDRH r2,[r1,#6]
0x0800db0e: 2502 .% MOVS r5,#2
0x0800db10: ae03 .. ADD r6,sp,#0xc
0x0800db12: 2702 .' MOVS r7,#2
0x0800db14: f8ad200c ... STRH r2,[sp,#0xc]
0x0800db18: e002 .. B 0x800db20 ; gapc_svc_gapc_get_dev_info_cfm_handler + 76
0x0800db1a: 2500 .% MOVS r5,#0
0x0800db1c: 2600 .& MOVS r6,#0
0x0800db1e: 2700 .' MOVS r7,#0
0x0800db20: 784b Kx LDRB r3,[r1,#1]
0x0800db22: 884a J. LDRH r2,[r1,#2]
0x0800db24: f8941063 ..c. LDRB r1,[r4,#0x63]
0x0800db28: e9cd7500 ...u STRD r7,r5,[sp,#0]
0x0800db2c: 9602 .. STR r6,[sp,#8]
0x0800db2e: f000f8a1 .... BL gapc_svc_read_cfm_send ; 0x800dc74
0x0800db32: 2000 . MOVS r0,#0
0x0800db34: b005 .. ADD sp,sp,#0x14
0x0800db36: bdf0 .. POP {r4-r7,pc}
gapc_svc_gapc_set_dev_info_cfm_handler
0x0800db38: b510 .. PUSH {r4,lr}
0x0800db3a: 4ca9 .L LDR r4,[pc,#676] ; [0x800dde0] = 0x20008f80
0x0800db3c: 0a10 .. LSRS r0,r2,#8
0x0800db3e: f8542020 T. LDR r2,[r4,r0,LSL #2]
0x0800db42: b12a *. CBZ r2,0x800db50 ; gapc_svc_gapc_set_dev_info_cfm_handler + 24
0x0800db44: 784b Kx LDRB r3,[r1,#1]
0x0800db46: 884a J. LDRH r2,[r1,#2]
0x0800db48: f8941063 ..c. LDRB r1,[r4,#0x63]
0x0800db4c: f008fadb .... BL gatt_srv_att_val_set_cfm ; 0x8016106
0x0800db50: 2000 . MOVS r0,#0
0x0800db52: bd10 .. POP {r4,pc}
$d.25
__arm_cp.13_0
0x0800db54: 20008f80 ... DCD 536907648
$t.4
gapc_svc_hdl_idx_get
0x0800db58: 49a1 .I LDR r1,[pc,#644] ; [0x800dde0] = 0x20008f80
0x0800db5a: f8b12058 ..X LDRH r2,[r1,#0x58]
0x0800db5e: 4282 .B CMP r2,r0
0x0800db60: d805 .. BHI 0x800db6e ; gapc_svc_hdl_idx_get + 22
0x0800db62: f102030a .... ADD r3,r2,#0xa
0x0800db66: 4283 .B CMP r3,r0
0x0800db68: d901 .. BLS 0x800db6e ; gapc_svc_hdl_idx_get + 22
0x0800db6a: 1a80 .. SUBS r0,r0,r2
0x0800db6c: e01b .. B 0x800dba6 ; gapc_svc_hdl_idx_get + 78
0x0800db6e: f8b12056 ..V LDRH r2,[r1,#0x56]
0x0800db72: 4282 .B CMP r2,r0
0x0800db74: d816 .. BHI 0x800dba4 ; gapc_svc_hdl_idx_get + 76
0x0800db76: f102030b .... ADD r3,r2,#0xb
0x0800db7a: 4283 .B CMP r3,r0
0x0800db7c: d912 .. BLS 0x800dba4 ; gapc_svc_hdl_idx_get + 76
0x0800db7e: 1a82 .. SUBS r2,r0,r2
0x0800db80: f102000a .... ADD r0,r2,#0xa
0x0800db84: b283 .. UXTH r3,r0
0x0800db86: 2b0f .+ CMP r3,#0xf
0x0800db88: d90d .. BLS 0x800dba6 ; gapc_svc_hdl_idx_get + 78
0x0800db8a: f8911098 .... LDRB r1,[r1,#0x98]
0x0800db8e: 078b .. LSLS r3,r1,#30
0x0800db90: bf58 X. IT PL
0x0800db92: f102000c .... ADDPL r0,r2,#0xc
0x0800db96: b282 .. UXTH r2,r0
0x0800db98: 2a11 .* CMP r2,#0x11
0x0800db9a: d304 .. BCC 0x800dba6 ; gapc_svc_hdl_idx_get + 78
0x0800db9c: 07c9 .. LSLS r1,r1,#31
0x0800db9e: bf08 .. IT EQ
0x0800dba0: 3002 .0 ADDEQ r0,#2
0x0800dba2: e000 .. B 0x800dba6 ; gapc_svc_hdl_idx_get + 78
0x0800dba4: 2015 . MOVS r0,#0x15
0x0800dba6: b2c0 .. UXTB r0,r0
0x0800dba8: 4770 pG BX lr
0x0800dbaa: bf00 .. NOP
$d.5
__arm_cp.3_0
0x0800dbac: 20008f80 ... DCD 536907648
$t.19
gapc_svc_is_cli_mult_ntf_supported
0x0800dbb0: 2813 .( CMP r0,#0x13
0x0800dbb2: d808 .. BHI 0x800dbc6 ; gapc_svc_is_cli_mult_ntf_supported + 22
0x0800dbb4: 498a .I LDR r1,[pc,#552] ; [0x800dde0] = 0x20008f80
0x0800dbb6: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800dbba: b120 . CBZ r0,0x800dbc6 ; gapc_svc_is_cli_mult_ntf_supported + 22
0x0800dbbc: f890003d ..=. LDRB r0,[r0,#0x3d]
0x0800dbc0: f3c00080 .... UBFX r0,r0,#2,#1
0x0800dbc4: 4770 pG BX lr
0x0800dbc6: 2000 . MOVS r0,#0
0x0800dbc8: 4770 pG BX lr
0x0800dbca: bf00 .. NOP
gapc_svc_is_cli_out_of_sync
0x0800dbcc: b5f8 .. PUSH {r3-r7,lr}
0x0800dbce: 4e84 .N LDR r6,[pc,#528] ; [0x800dde0] = 0x20008f80
0x0800dbd0: f8563020 V. 0 LDR r3,[r6,r0,LSL #2]
0x0800dbd4: f893303d ..=0 LDRB r3,[r3,#0x3d]
0x0800dbd8: 07db .. LSLS r3,r3,#31
0x0800dbda: d009 .. BEQ 0x800dbf0 ; gapc_svc_is_cli_out_of_sync + 36
0x0800dbdc: eb0605d0 .... ADD r5,r6,r0,LSR #3
0x0800dbe0: f0000307 .... AND r3,r0,#7
0x0800dbe4: 2401 .$ MOVS r4,#1
0x0800dbe6: f8157f5d ..]. LDRB r7,[r5,#0x5d]!
0x0800dbea: 409c .@ LSLS r4,r4,r3
0x0800dbec: 423c <B TST r4,r7
0x0800dbee: d002 .. BEQ 0x800dbf6 ; gapc_svc_is_cli_out_of_sync + 42
0x0800dbf0: 2300 .# MOVS r3,#0
0x0800dbf2: 4618 .F MOV r0,r3
0x0800dbf4: bdf8 .. POP {r3-r7,pc}
0x0800dbf6: f1a10c02 .... SUB r12,r1,#2
0x0800dbfa: 2300 .# MOVS r3,#0
0x0800dbfc: f1bc0f1b .... CMP r12,#0x1b
0x0800dc00: d829 ). BHI 0x800dc56 ; gapc_svc_is_cli_out_of_sync + 138
0x0800dc02: ea4f0ed0 O... LSR lr,r0,#3
0x0800dc06: e8dff00c .... TBB [pc,r12]
$d.16
0x0800dc0a: 0e0f .. DCW 3599
0x0800dc0c: 0e0f0e0f .... DCD 235867663
0x0800dc10: 0e150e0f .... DCD 236260879
0x0800dc14: 0e150e15 .... DCD 236260885
0x0800dc18: 0e150e0f .... DCD 236260879
0x0800dc1c: 0e150e0e .... DCD 236260878
0x0800dc20: 240e0e0f ...$ DCD 604900879
0x0800dc24: 2b0e .+ DCW 11022
$t.17
0x0800dc26: e7e4 .. B 0x800dbf2 ; gapc_svc_is_cli_out_of_sync + 38
0x0800dc28: eb06010e .... ADD r1,r6,lr
0x0800dc2c: f8911060 ..`. LDRB r1,[r1,#0x60]
0x0800dc30: 420c .B TST r4,r1
0x0800dc32: d0dd .. BEQ 0x800dbf0 ; gapc_svc_is_cli_out_of_sync + 36
0x0800dc34: eb06010e .... ADD r1,r6,lr
0x0800dc38: f8112f60 ..`/ LDRB r2,[r1,#0x60]!
0x0800dc3c: 4214 .B TST r4,r2
0x0800dc3e: d005 .. BEQ 0x800dc4c ; gapc_svc_is_cli_out_of_sync + 128
0x0800dc40: ea470104 G... ORR r1,r7,r4
0x0800dc44: 7029 )p STRB r1,[r5,#0]
0x0800dc46: f7fbfe4d ..M. BL gapc_bond_info_send ; 0x80098e4
0x0800dc4a: e7d1 .. B 0x800dbf0 ; gapc_svc_is_cli_out_of_sync + 36
0x0800dc4c: ea420004 B... ORR r0,r2,r4
0x0800dc50: 7008 .p STRB r0,[r1,#0]
0x0800dc52: 2301 .# MOVS r3,#1
0x0800dc54: e7cd .. B 0x800dbf2 ; gapc_svc_is_cli_out_of_sync + 38
0x0800dc56: 2952 R) CMP r1,#0x52
0x0800dc58: d0fb .. BEQ 0x800dc52 ; gapc_svc_is_cli_out_of_sync + 134
0x0800dc5a: 29d2 .) CMP r1,#0xd2
0x0800dc5c: d1c9 .. BNE 0x800dbf2 ; gapc_svc_is_cli_out_of_sync + 38
0x0800dc5e: e7f8 .. B 0x800dc52 ; gapc_svc_is_cli_out_of_sync + 134
0x0800dc60: 4610 .F MOV r0,r2
0x0800dc62: f7ffff79 ..y. BL gapc_svc_hdl_idx_get ; 0x800db58
0x0800dc66: 3802 .8 SUBS r0,#2
0x0800dc68: bf18 .. IT NE
0x0800dc6a: 2001 . MOVNE r0,#1
0x0800dc6c: bdf8 .. POP {r3-r7,pc}
0x0800dc6e: bf00 .. NOP
$d.18
__arm_cp.9_0
0x0800dc70: 20008f80 ... DCD 536907648
$t.23
gapc_svc_read_cfm_send
0x0800dc74: e92d41ff -..A PUSH {r0-r8,lr}
0x0800dc78: 9f0a .. LDR r7,[sp,#0x28]
0x0800dc7a: 4606 .F MOV r6,r0
0x0800dc7c: 2000 . MOVS r0,#0
0x0800dc7e: 4614 .F MOV r4,r2
0x0800dc80: 460d .F MOV r5,r1
0x0800dc82: 9003 .. STR r0,[sp,#0xc]
0x0800dc84: b983 .. CBNZ r3,0x800dca8 ; gapc_svc_read_cfm_send + 52
0x0800dc86: f8dd802c ..,. LDR r8,[sp,#0x2c]
0x0800dc8a: a803 .. ADD r0,sp,#0xc
0x0800dc8c: 2107 .! MOVS r1,#7
0x0800dc8e: 2300 .# MOVS r3,#0
0x0800dc90: 4642 BF MOV r2,r8
0x0800dc92: f7f7ffb7 .... BL co_buf_alloc ; 0x8005c04
0x0800dc96: b108 .. CBZ r0,0x800dc9c ; gapc_svc_read_cfm_send + 40
0x0800dc98: 2311 .# MOVS r3,#0x11
0x0800dc9a: e005 .. B 0x800dca8 ; gapc_svc_read_cfm_send + 52
0x0800dc9c: 990c .. LDR r1,[sp,#0x30]
0x0800dc9e: 9803 .. LDR r0,[sp,#0xc]
0x0800dca0: 4642 BF MOV r2,r8
0x0800dca2: f7f8f82b ..+. BL co_buf_copy_data_from_mem ; 0x8005cfc
0x0800dca6: 2300 .# MOVS r3,#0
0x0800dca8: 9803 .. LDR r0,[sp,#0xc]
0x0800dcaa: 4629 )F MOV r1,r5
0x0800dcac: 4622 "F MOV r2,r4
0x0800dcae: e9cd7000 ...p STRD r7,r0,[sp,#0]
0x0800dcb2: 4630 0F MOV r0,r6
0x0800dcb4: f008f989 .... BL gatt_srv_att_read_get_cfm ; 0x8015fca
0x0800dcb8: 9803 .. LDR r0,[sp,#0xc]
0x0800dcba: b108 .. CBZ r0,0x800dcc0 ; gapc_svc_read_cfm_send + 76
0x0800dcbc: f7f8f918 .... BL co_buf_release ; 0x8005ef0
0x0800dcc0: e8bd81ff .... POP {r0-r8,pc}
gapc_svc_setup
0x0800dcc4: b5f0 .. PUSH {r4-r7,lr}
0x0800dcc6: b085 .. SUB sp,sp,#0x14
0x0800dcc8: 4d45 EM LDR r5,[pc,#276] ; [0x800dde0] = 0x20008f80
0x0800dcca: 4604 .F MOV r4,r0
0x0800dccc: 2080 . MOVS r0,#0x80
0x0800dcce: ea002014 ... AND r0,r0,r4,LSR #8
0x0800dcd2: f8a51056 ..V. STRH r1,[r5,#0x56]
0x0800dcd6: f0140140 ..@. ANDS r1,r4,#0x40
0x0800dcda: f8a52058 ..X STRH r2,[r5,#0x58]
0x0800dcde: ea401091 @... ORR r0,r0,r1,LSR #6
0x0800dce2: f4046180 ...a AND r1,r4,#0x400
0x0800dce6: ea402051 @.Q ORR r0,r0,r1,LSR #9
0x0800dcea: f8951098 .... LDRB r1,[r5,#0x98]
0x0800dcee: f001017c ..|. AND r1,r1,#0x7c
0x0800dcf2: 4408 .D ADD r0,r0,r1
0x0800dcf4: f8850098 .... STRB r0,[r5,#0x98]
0x0800dcf8: f04f001f O... MOV r0,#0x1f
0x0800dcfc: 9004 .. STR r0,[sp,#0x10]
0x0800dcfe: f240109f @... MOV r0,#0x19f
0x0800dd02: bf08 .. IT EQ
0x0800dd04: 201f . MOVEQ r0,#0x1f
0x0800dd06: f4146f88 ...o TST r4,#0x440
0x0800dd0a: bf08 .. IT EQ
0x0800dd0c: 2b00 .+ CMPEQ r3,#0
0x0800dd0e: d009 .. BEQ 0x800dd24 ; gapc_svc_setup + 96
0x0800dd10: 0aa1 .. LSRS r1,r4,#10
0x0800dd12: f3611045 a.E. BFI r0,r1,#5,#1
0x0800dd16: f3611086 a... BFI r0,r1,#6,#1
0x0800dd1a: f3632049 c.I BFI r0,r3,#9,#1
0x0800dd1e: f363208a c.. BFI r0,r3,#10,#1
0x0800dd22: 9004 .. STR r0,[sp,#0x10]
0x0800dd24: f003fdca .... BL gatt_bearer_setup ; 0x80118bc
0x0800dd28: bb60 `. CBNZ r0,0x800dd84 ; gapc_svc_setup + 192
0x0800dd2a: 4a2e .J LDR r2,[pc,#184] ; [0x800dde4] = 0x8023160
0x0800dd2c: f1050363 ..c. ADD r3,r5,#0x63
0x0800dd30: 2017 . MOVS r0,#0x17
0x0800dd32: 21ff .! MOVS r1,#0xff
0x0800dd34: f00af986 .... BL gatt_user_srv_register ; 0x8018044
0x0800dd38: bb20 . CBNZ r0,0x800dd84 ; gapc_svc_setup + 192
0x0800dd3a: f1050156 ..V. ADD r1,r5,#0x56
0x0800dd3e: 4e2a *N LDR r6,[pc,#168] ; [0x800dde8] = 0x8023174
0x0800dd40: f8950063 ..c. LDRB r0,[r5,#0x63]
0x0800dd44: f44f52c0 O..R MOV r2,#0x1800
0x0800dd48: 230b .# MOVS r3,#0xb
0x0800dd4a: 2700 .' MOVS r7,#0
0x0800dd4c: 9103 .. STR r1,[sp,#0xc]
0x0800dd4e: 210b .! MOVS r1,#0xb
0x0800dd50: 9102 .. STR r1,[sp,#8]
0x0800dd52: f106013c ..<. ADD r1,r6,#0x3c
0x0800dd56: 9101 .. STR r1,[sp,#4]
0x0800dd58: a904 .. ADD r1,sp,#0x10
0x0800dd5a: 9100 .. STR r1,[sp,#0]
0x0800dd5c: 2100 .! MOVS r1,#0
0x0800dd5e: f006ffd9 .... BL gatt_db_svc16_add ; 0x8014d14
0x0800dd62: b978 x. CBNZ r0,0x800dd84 ; gapc_svc_setup + 192
0x0800dd64: f8950063 ..c. LDRB r0,[r5,#0x63]
0x0800dd68: f1050158 ..X. ADD r1,r5,#0x58
0x0800dd6c: 220a ." MOVS r2,#0xa
0x0800dd6e: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x0800dd72: 230a .# MOVS r3,#0xa
0x0800dd74: e9cd2102 ...! STRD r2,r1,[sp,#8]
0x0800dd78: 2100 .! MOVS r1,#0
0x0800dd7a: f6410201 A... MOV r2,#0x1801
0x0800dd7e: f006ffc9 .... BL gatt_db_svc16_add ; 0x8014d14
0x0800dd82: b108 .. CBZ r0,0x800dd88 ; gapc_svc_setup + 196
0x0800dd84: b005 .. ADD sp,sp,#0x14
0x0800dd86: bdf0 .. POP {r4-r7,pc}
0x0800dd88: f0140f38 ..8. TST r4,#0x38
0x0800dd8c: d013 .. BEQ 0x800ddb6 ; gapc_svc_setup + 242
0x0800dd8e: f44f6040 O.@` MOV r0,#0xc00
0x0800dd92: f8b51056 ..V. LDRH r1,[r5,#0x56]
0x0800dd96: ea0010c4 .... AND r0,r0,r4,LSL #7
0x0800dd9a: f5006040 ..@` ADD r0,r0,#0xc00
0x0800dd9e: 3104 .1 ADDS r1,#4
0x0800dda0: f4006040 ..@` AND r0,r0,#0xc00
0x0800dda4: b289 .. UXTH r1,r1
0x0800dda6: f100020a .... ADD r2,r0,#0xa
0x0800ddaa: f8950063 ..c. LDRB r0,[r5,#0x63]
0x0800ddae: f006fd95 .... BL gatt_db_att_info_set ; 0x80148dc
0x0800ddb2: 2800 .( CMP r0,#0
0x0800ddb4: d1e6 .. BNE 0x800dd84 ; gapc_svc_setup + 192
0x0800ddb6: 0760 `. LSLS r0,r4,#29
0x0800ddb8: d010 .. BEQ 0x800dddc ; gapc_svc_setup + 280
0x0800ddba: f44f6040 O.@` MOV r0,#0xc00
0x0800ddbe: f8b51056 ..V. LDRH r1,[r5,#0x56]
0x0800ddc2: eb002084 ... ADD r0,r0,r4,LSL #10
0x0800ddc6: f4006040 ..@` AND r0,r0,#0xc00
0x0800ddca: 3102 .1 ADDS r1,#2
0x0800ddcc: f100020a .... ADD r2,r0,#0xa
0x0800ddd0: f8950063 ..c. LDRB r0,[r5,#0x63]
0x0800ddd4: b289 .. UXTH r1,r1
0x0800ddd6: f006fd81 .... BL gatt_db_att_info_set ; 0x80148dc
0x0800ddda: e7d3 .. B 0x800dd84 ; gapc_svc_setup + 192
0x0800dddc: 2000 . MOVS r0,#0
0x0800ddde: e7d1 .. B 0x800dd84 ; gapc_svc_setup + 192
$d.7
__arm_cp.4_0
0x0800dde0: 20008f80 ... DCD 536907648
__arm_cp.4_1
0x0800dde4: 08023160 `1.. DCD 134361440
__arm_cp.4_2
0x0800dde8: 08023174 t1.. DCD 134361460
$t.2
gapc_tx_pwr_report_ctrl_cmd_handler
0x0800ddec: b5f8 .. PUSH {r3-r7,lr}
0x0800ddee: 460d .F MOV r5,r1
0x0800ddf0: 2080 . MOVS r0,#0x80
0x0800ddf2: 0a16 .. LSRS r6,r2,#8
0x0800ddf4: f10d0302 .... ADD r3,sp,#2
0x0800ddf8: 2100 .! MOVS r1,#0
0x0800ddfa: f8ad0002 .... STRH r0,[sp,#2]
0x0800ddfe: 4630 0F MOV r0,r6
0x0800de00: 462a *F MOV r2,r5
0x0800de02: f7fdfceb .... BL gapc_process_op ; 0x800b7dc
0x0800de06: 4604 .F MOV r4,r0
0x0800de08: 2801 .( CMP r0,#1
0x0800de0a: d119 .. BNE 0x800de40 ; gapc_tx_pwr_report_ctrl_cmd_handler + 84
0x0800de0c: f2411006 A... MOV r0,#0x1106
0x0800de10: 4631 1F MOV r1,r6
0x0800de12: f242027a B.z. MOV r2,#0x207a
0x0800de16: 2304 .# MOVS r3,#4
0x0800de18: f00dfdda .... BL ke_msg_alloc ; 0x801b9d0
0x0800de1c: b158 X. CBZ r0,0x800de36 ; gapc_tx_pwr_report_ctrl_cmd_handler + 74
0x0800de1e: 4607 .F MOV r7,r0
0x0800de20: 4630 0F MOV r0,r6
0x0800de22: f7fcff8b .... BL gapc_get_conhdl ; 0x800ad3c
0x0800de26: 8038 8. STRH r0,[r7,#0]
0x0800de28: f8b50001 .... LDRH r0,[r5,#1]
0x0800de2c: 8078 x. STRH r0,[r7,#2]
0x0800de2e: 4638 8F MOV r0,r7
0x0800de30: f00dfa6e ..n. BL hci_send_2_controller ; 0x801b310
0x0800de34: e004 .. B 0x800de40 ; gapc_tx_pwr_report_ctrl_cmd_handler + 84
0x0800de36: 4630 0F MOV r0,r6
0x0800de38: 2100 .! MOVS r1,#0
0x0800de3a: 224b K" MOVS r2,#0x4b
0x0800de3c: f7fdfffe .... BL gapc_send_complete_evt ; 0x800be3c
0x0800de40: 4620 F MOV r0,r4
0x0800de42: bdf8 .. POP {r3-r7,pc}
gapc_update_state
0x0800de44: b570 p. PUSH {r4-r6,lr}
0x0800de46: 0200 .. LSLS r0,r0,#8
0x0800de48: 4615 .F MOV r5,r2
0x0800de4a: 460c .F MOV r4,r1
0x0800de4c: 1d06 .. ADDS r6,r0,#4
0x0800de4e: 4630 0F MOV r0,r6
0x0800de50: f00dfe20 .. . BL ke_state_get ; 0x801ba94
0x0800de54: 281f .( CMP r0,#0x1f
0x0800de56: bf08 .. IT EQ
0x0800de58: bd70 p. POPEQ {r4-r6,pc}
0x0800de5a: 4630 0F MOV r0,r6
0x0800de5c: f00dfe1a .... BL ke_state_get ; 0x801ba94
0x0800de60: ea200104 ... BIC r1,r0,r4
0x0800de64: 2d00 .- CMP r5,#0
0x0800de66: bf18 .. IT NE
0x0800de68: ea400104 @... ORRNE r1,r0,r4
0x0800de6c: 4630 0F MOV r0,r6
0x0800de6e: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800de72: f00dbe1f .... B.W ke_state_set ; 0x801bab4
0x0800de76: 0000 .. MOVS r0,r0
gapm_activity_create_cmd_handler
0x0800de78: e92d41fc -..A PUSH {r2-r8,lr}
0x0800de7c: 482b +H LDR r0,[pc,#172] ; [0x800df2c] = 0x62636160
0x0800de7e: 2600 .& MOVS r6,#0
0x0800de80: 466a jF MOV r2,sp
0x0800de82: 460d .F MOV r5,r1
0x0800de84: f88d6004 ...` STRB r6,[sp,#4]
0x0800de88: 9000 .. STR r0,[sp,#0]
0x0800de8a: 2001 . MOVS r0,#1
0x0800de8c: f002f914 .... BL gapm_process_op ; 0x80100b8
0x0800de90: 4604 .F MOV r4,r0
0x0800de92: 2801 .( CMP r0,#1
0x0800de94: d128 (. BNE 0x800dee8 ; gapm_activity_create_cmd_handler + 112
0x0800de96: f8958001 .... LDRB r8,[r5,#1]
0x0800de9a: f1b80f02 .... CMP r8,#2
0x0800de9e: bf88 .. IT HI
0x0800dea0: 2601 .& MOVHI r6,#1
0x0800dea2: f1b80f02 .... CMP r8,#2
0x0800dea6: d901 .. BLS 0x800deac ; gapm_activity_create_cmd_handler + 52
0x0800dea8: 2140 @! MOVS r1,#0x40
0x0800deaa: e01a .. B 0x800dee2 ; gapm_activity_create_cmd_handler + 106
0x0800deac: 01b1 .. LSLS r1,r6,#6
0x0800deae: 4ee5 .N LDR r6,[pc,#916] ; [0x800e244] = 0x20009030
0x0800deb0: 2000 . MOVS r0,#0
0x0800deb2: 2817 .( CMP r0,#0x17
0x0800deb4: d014 .. BEQ 0x800dee0 ; gapm_activity_create_cmd_handler + 104
0x0800deb6: eb060780 .... ADD r7,r6,r0,LSL #2
0x0800deba: 68fa .h LDR r2,[r7,#0xc]
0x0800debc: b10a .. CBZ r2,0x800dec2 ; gapm_activity_create_cmd_handler + 74
0x0800debe: 3001 .0 ADDS r0,#1
0x0800dec0: e7f7 .. B 0x800deb2 ; gapm_activity_create_cmd_handler + 58
0x0800dec2: b2c0 .. UXTB r0,r0
0x0800dec4: 28ff .( CMP r0,#0xff
0x0800dec6: d00b .. BEQ 0x800dee0 ; gapm_activity_create_cmd_handler + 104
0x0800dec8: 782a *x LDRB r2,[r5,#0]
0x0800deca: 3a60 `: SUBS r2,r2,#0x60
0x0800decc: 2a03 .* CMP r2,#3
0x0800dece: d81a .. BHI 0x800df06 ; gapm_activity_create_cmd_handler + 142
0x0800ded0: e8dff002 .... TBB [pc,r2]
$d.26
0x0800ded4: 15110d02 .... DCD 353438978
$t.27
0x0800ded8: 4629 )F MOV r1,r5
0x0800deda: f000fbcd .... BL gapm_adv_create ; 0x800e678
0x0800dede: e011 .. B 0x800df04 ; gapm_activity_create_cmd_handler + 140
0x0800dee0: 214b K! MOVS r1,#0x4b
0x0800dee2: 2001 . MOVS r0,#1
0x0800dee4: f002fbf2 .... BL gapm_send_complete_evt ; 0x80106cc
0x0800dee8: 4620 F MOV r0,r4
0x0800deea: e8bd81fc .... POP {r2-r8,pc}
0x0800deee: 4629 )F MOV r1,r5
0x0800def0: f002f9b8 .... BL gapm_scan_create ; 0x8010264
0x0800def4: e006 .. B 0x800df04 ; gapm_activity_create_cmd_handler + 140
0x0800def6: 4629 )F MOV r1,r5
0x0800def8: f001faac .... BL gapm_init_create ; 0x800f454
0x0800defc: e002 .. B 0x800df04 ; gapm_activity_create_cmd_handler + 140
0x0800defe: 4629 )F MOV r1,r5
0x0800df00: f001ff10 .... BL gapm_per_sync_create ; 0x800fd24
0x0800df04: 4601 .F MOV r1,r0
0x0800df06: ea510008 Q... ORRS r0,r1,r8
0x0800df0a: d002 .. BEQ 0x800df12 ; gapm_activity_create_cmd_handler + 154
0x0800df0c: 2900 .) CMP r1,#0
0x0800df0e: d1e8 .. BNE 0x800dee2 ; gapm_activity_create_cmd_handler + 106
0x0800df10: e7ea .. B 0x800dee8 ; gapm_activity_create_cmd_handler + 112
0x0800df12: f896008a .... LDRB r0,[r6,#0x8a]
0x0800df16: 07c0 .. LSLS r0,r0,#31
0x0800df18: d0e6 .. BEQ 0x800dee8 ; gapm_activity_create_cmd_handler + 112
0x0800df1a: 68f8 .h LDR r0,[r7,#0xc]
0x0800df1c: f8b61088 .... LDRH r1,[r6,#0x88]
0x0800df20: 8341 A. STRH r1,[r0,#0x1a]
0x0800df22: f8d61084 .... LDR r1,[r6,#0x84]
0x0800df26: f8c01016 .... STR r1,[r0,#0x16]
0x0800df2a: e7dd .. B 0x800dee8 ; gapm_activity_create_cmd_handler + 112
$d.28
__arm_cp.13_0
0x0800df2c: 62636160 `acb DCD 1650680160
$t.8
gapm_activity_created_ind_handler
0x0800df30: b580 .. PUSH {r7,lr}
0x0800df32: 7848 Hx LDRB r0,[r1,#1]
0x0800df34: 2803 .( CMP r0,#3
0x0800df36: d805 .. BHI 0x800df44 ; gapm_activity_created_ind_handler + 20
0x0800df38: 3060 `0 ADDS r0,r0,#0x60
0x0800df3a: 780a .x LDRB r2,[r1,#0]
0x0800df3c: 2100 .! MOVS r1,#0
0x0800df3e: b2c0 .. UXTB r0,r0
0x0800df40: f7fafb0e .... BL gap_act_done ; 0x8008560
0x0800df44: 2000 . MOVS r0,#0
0x0800df46: bd80 .. POP {r7,pc}
gapm_activity_delete_cmd_handler
0x0800df48: b5bc .. PUSH {r2-r5,r7,lr}
0x0800df4a: 2000 . MOVS r0,#0
0x0800df4c: aa01 .. ADD r2,sp,#4
0x0800df4e: 460d .F MOV r5,r1
0x0800df50: f88d0006 .... STRB r0,[sp,#6]
0x0800df54: f6460067 F.g. MOV r0,#0x6867
0x0800df58: f8ad0004 .... STRH r0,[sp,#4]
0x0800df5c: 2001 . MOVS r0,#1
0x0800df5e: f002f8ab .... BL gapm_process_op ; 0x80100b8
0x0800df62: 4604 .F MOV r4,r0
0x0800df64: 2801 .( CMP r0,#1
0x0800df66: d128 (. BNE 0x800dfba ; gapm_activity_delete_cmd_handler + 114
0x0800df68: 7828 (x LDRB r0,[r5,#0]
0x0800df6a: 2867 g( CMP r0,#0x67
0x0800df6c: d107 .. BNE 0x800df7e ; gapm_activity_delete_cmd_handler + 54
0x0800df6e: 7868 hx LDRB r0,[r5,#1]
0x0800df70: 49e5 .I LDR r1,[pc,#916] ; [0x800e308] = 0x20009030
0x0800df72: 2816 .( CMP r0,#0x16
0x0800df74: f8810092 .... STRB r0,[r1,#0x92]
0x0800df78: d90d .. BLS 0x800df96 ; gapm_activity_delete_cmd_handler + 78
0x0800df7a: 2140 @! MOVS r1,#0x40
0x0800df7c: e01a .. B 0x800dfb4 ; gapm_activity_delete_cmd_handler + 108
0x0800df7e: 48e2 .H LDR r0,[pc,#904] ; [0x800e308] = 0x20009030
0x0800df80: f8901095 .... LDRB r1,[r0,#0x95]
0x0800df84: b199 .. CBZ r1,0x800dfae ; gapm_activity_delete_cmd_handler + 102
0x0800df86: f8900096 .... LDRB r0,[r0,#0x96]
0x0800df8a: b990 .. CBNZ r0,0x800dfb2 ; gapm_activity_delete_cmd_handler + 106
0x0800df8c: 2000 . MOVS r0,#0
0x0800df8e: 2101 .! MOVS r1,#1
0x0800df90: f000f920 .. . BL gapm_actv_get_next ; 0x800e1d4
0x0800df94: e006 .. B 0x800dfa4 ; gapm_activity_delete_cmd_handler + 92
0x0800df96: eb010080 .... ADD r0,r1,r0,LSL #2
0x0800df9a: 68c0 .h LDR r0,[r0,#0xc]
0x0800df9c: b138 8. CBZ r0,0x800dfae ; gapm_activity_delete_cmd_handler + 102
0x0800df9e: 7bc1 .{ LDRB r1,[r0,#0xf]
0x0800dfa0: 2901 .) CMP r1,#1
0x0800dfa2: d106 .. BNE 0x800dfb2 ; gapm_activity_delete_cmd_handler + 106
0x0800dfa4: 2105 .! MOVS r1,#5
0x0800dfa6: 73c1 .s STRB r1,[r0,#0xf]
0x0800dfa8: 6881 .h LDR r1,[r0,#8]
0x0800dfaa: 4788 .G BLX r1
0x0800dfac: e005 .. B 0x800dfba ; gapm_activity_delete_cmd_handler + 114
0x0800dfae: 2100 .! MOVS r1,#0
0x0800dfb0: e000 .. B 0x800dfb4 ; gapm_activity_delete_cmd_handler + 108
0x0800dfb2: 2143 C! MOVS r1,#0x43
0x0800dfb4: 2001 . MOVS r0,#1
0x0800dfb6: f002fb89 .... BL gapm_send_complete_evt ; 0x80106cc
0x0800dfba: 4620 F MOV r0,r4
0x0800dfbc: bdbc .. POP {r2-r5,r7,pc}
0x0800dfbe: bf00 .. NOP
gapm_activity_start_cmd_handler
0x0800dfc0: b57c |. PUSH {r2-r6,lr}
0x0800dfc2: 2064 d MOVS r0,#0x64
0x0800dfc4: f10d0206 .... ADD r2,sp,#6
0x0800dfc8: 460d .F MOV r5,r1
0x0800dfca: f8ad0006 .... STRH r0,[sp,#6]
0x0800dfce: 2001 . MOVS r0,#1
0x0800dfd0: f002f872 ..r. BL gapm_process_op ; 0x80100b8
0x0800dfd4: 4604 .F MOV r4,r0
0x0800dfd6: 2801 .( CMP r0,#1
0x0800dfd8: d118 .. BNE 0x800e00c ; gapm_activity_start_cmd_handler + 76
0x0800dfda: 7868 hx LDRB r0,[r5,#1]
0x0800dfdc: 49e7 .I LDR r1,[pc,#924] ; [0x800e37c] = 0x20009030
0x0800dfde: 2816 .( CMP r0,#0x16
0x0800dfe0: f8810092 .... STRB r0,[r1,#0x92]
0x0800dfe4: d901 .. BLS 0x800dfea ; gapm_activity_start_cmd_handler + 42
0x0800dfe6: 2140 @! MOVS r1,#0x40
0x0800dfe8: e00d .. B 0x800e006 ; gapm_activity_start_cmd_handler + 70
0x0800dfea: eb010080 .... ADD r0,r1,r0,LSL #2
0x0800dfee: 68c6 .h LDR r6,[r0,#0xc]
0x0800dff0: b146 F. CBZ r6,0x800e004 ; gapm_activity_start_cmd_handler + 68
0x0800dff2: 7bf0 .{ LDRB r0,[r6,#0xf]
0x0800dff4: 2801 .( CMP r0,#1
0x0800dff6: d00b .. BEQ 0x800e010 ; gapm_activity_start_cmd_handler + 80
0x0800dff8: 2803 .( CMP r0,#3
0x0800dffa: d103 .. BNE 0x800e004 ; gapm_activity_start_cmd_handler + 68
0x0800dffc: 7b70 p{ LDRB r0,[r6,#0xd]
0x0800dffe: b908 .. CBNZ r0,0x800e004 ; gapm_activity_start_cmd_handler + 68
0x0800e000: 7bb0 .{ LDRB r0,[r6,#0xe]
0x0800e002: b138 8. CBZ r0,0x800e014 ; gapm_activity_start_cmd_handler + 84
0x0800e004: 2143 C! MOVS r1,#0x43
0x0800e006: 2001 . MOVS r0,#1
0x0800e008: f002fb60 ..`. BL gapm_send_complete_evt ; 0x80106cc
0x0800e00c: 4620 F MOV r0,r4
0x0800e00e: bd7c |. POP {r2-r6,pc}
0x0800e010: 2002 . MOVS r0,#2
0x0800e012: 73f0 .s STRB r0,[r6,#0xf]
0x0800e014: 6832 2h LDR r2,[r6,#0]
0x0800e016: 4630 0F MOV r0,r6
0x0800e018: 4629 )F MOV r1,r5
0x0800e01a: 4790 .G BLX r2
0x0800e01c: 2800 .( CMP r0,#0
0x0800e01e: d0f5 .. BEQ 0x800e00c ; gapm_activity_start_cmd_handler + 76
0x0800e020: 4601 .F MOV r1,r0
0x0800e022: 2001 . MOVS r0,#1
0x0800e024: 73f0 .s STRB r0,[r6,#0xf]
0x0800e026: e7ee .. B 0x800e006 ; gapm_activity_start_cmd_handler + 70
gapm_activity_stop_cmd_handler
0x0800e028: b5bc .. PUSH {r2-r5,r7,lr}
0x0800e02a: 2000 . MOVS r0,#0
0x0800e02c: aa01 .. ADD r2,sp,#4
0x0800e02e: 460d .F MOV r5,r1
0x0800e030: f88d0006 .... STRB r0,[sp,#6]
0x0800e034: f2466065 F.e` MOV r0,#0x6665
0x0800e038: f8ad0004 .... STRH r0,[sp,#4]
0x0800e03c: 2001 . MOVS r0,#1
0x0800e03e: f002f83b ..;. BL gapm_process_op ; 0x80100b8
0x0800e042: 4604 .F MOV r4,r0
0x0800e044: 2801 .( CMP r0,#1
0x0800e046: d122 ". BNE 0x800e08e ; gapm_activity_stop_cmd_handler + 102
0x0800e048: 7828 (x LDRB r0,[r5,#0]
0x0800e04a: 2865 e( CMP r0,#0x65
0x0800e04c: d107 .. BNE 0x800e05e ; gapm_activity_stop_cmd_handler + 54
0x0800e04e: 7868 hx LDRB r0,[r5,#1]
0x0800e050: 49ca .I LDR r1,[pc,#808] ; [0x800e37c] = 0x20009030
0x0800e052: 2816 .( CMP r0,#0x16
0x0800e054: f8810092 .... STRB r0,[r1,#0x92]
0x0800e058: d908 .. BLS 0x800e06c ; gapm_activity_stop_cmd_handler + 68
0x0800e05a: 2540 @% MOVS r5,#0x40
0x0800e05c: e013 .. B 0x800e086 ; gapm_activity_stop_cmd_handler + 94
0x0800e05e: 2000 . MOVS r0,#0
0x0800e060: 2103 .! MOVS r1,#3
0x0800e062: 2500 .% MOVS r5,#0
0x0800e064: f000f8b6 .... BL gapm_actv_get_next ; 0x800e1d4
0x0800e068: b938 8. CBNZ r0,0x800e07a ; gapm_activity_stop_cmd_handler + 82
0x0800e06a: e00c .. B 0x800e086 ; gapm_activity_stop_cmd_handler + 94
0x0800e06c: eb010080 .... ADD r0,r1,r0,LSL #2
0x0800e070: 68c0 .h LDR r0,[r0,#0xc]
0x0800e072: b138 8. CBZ r0,0x800e084 ; gapm_activity_stop_cmd_handler + 92
0x0800e074: 7bc1 .{ LDRB r1,[r0,#0xf]
0x0800e076: 2903 .) CMP r1,#3
0x0800e078: d104 .. BNE 0x800e084 ; gapm_activity_stop_cmd_handler + 92
0x0800e07a: 2104 .! MOVS r1,#4
0x0800e07c: 73c1 .s STRB r1,[r0,#0xf]
0x0800e07e: 6841 Ah LDR r1,[r0,#4]
0x0800e080: 4788 .G BLX r1
0x0800e082: e004 .. B 0x800e08e ; gapm_activity_stop_cmd_handler + 102
0x0800e084: 2543 C% MOVS r5,#0x43
0x0800e086: 2001 . MOVS r0,#1
0x0800e088: 4629 )F MOV r1,r5
0x0800e08a: f002fb1f .... BL gapm_send_complete_evt ; 0x80106cc
0x0800e08e: 4620 F MOV r0,r4
0x0800e090: bdbc .. POP {r2-r5,r7,pc}
0x0800e092: bf00 .. NOP
gapm_activity_stopped_ind_handler
0x0800e094: b580 .. PUSH {r7,lr}
0x0800e096: 780a .x LDRB r2,[r1,#0]
0x0800e098: 7889 .x LDRB r1,[r1,#2]
0x0800e09a: 2065 e MOVS r0,#0x65
0x0800e09c: f7fafa60 ..`. BL gap_act_done ; 0x8008560
0x0800e0a0: 2000 . MOVS r0,#0
0x0800e0a2: bd80 .. POP {r7,pc}
gapm_actv_alloc
0x0800e0a4: b570 p. PUSH {r4-r6,lr}
0x0800e0a6: 4604 .F MOV r4,r0
0x0800e0a8: 4608 .F MOV r0,r1
0x0800e0aa: 460e .F MOV r6,r1
0x0800e0ac: f7f7fc02 .... BL btdm_malloc ; 0x80058b4
0x0800e0b0: 4605 .F MOV r5,r0
0x0800e0b2: b150 P. CBZ r0,0x800e0ca ; gapm_actv_alloc + 38
0x0800e0b4: 4628 (F MOV r0,r5
0x0800e0b6: 4631 1F MOV r1,r6
0x0800e0b8: f7f4f91b .... BL __aeabi_memclr ; 0x80022f2
0x0800e0bc: 2000 . MOVS r0,#0
0x0800e0be: 732c ,s STRB r4,[r5,#0xc]
0x0800e0c0: 73e8 .s STRB r0,[r5,#0xf]
0x0800e0c2: 48e3 .H LDR r0,[pc,#908] ; [0x800e450] = 0x20009030
0x0800e0c4: eb000084 .... ADD r0,r0,r4,LSL #2
0x0800e0c8: 60c5 .` STR r5,[r0,#0xc]
0x0800e0ca: 4628 (F MOV r0,r5
0x0800e0cc: bd70 p. POP {r4-r6,pc}
0x0800e0ce: bf00 .. NOP
gapm_actv_created
0x0800e0d0: b570 p. PUSH {r4-r6,lr}
0x0800e0d2: 4605 .F MOV r5,r0
0x0800e0d4: 7b00 .{ LDRB r0,[r0,#0xc]
0x0800e0d6: 460c .F MOV r4,r1
0x0800e0d8: b111 .. CBZ r1,0x800e0e0 ; gapm_actv_created + 16
0x0800e0da: f000f851 ..Q. BL gapm_actv_free ; 0x800e180
0x0800e0de: e017 .. B 0x800e110 ; gapm_actv_created + 64
0x0800e0e0: 4edb .N LDR r6,[pc,#876] ; [0x800e450] = 0x20009030
0x0800e0e2: 8aa9 .. LDRH r1,[r5,#0x14]
0x0800e0e4: 2203 ." MOVS r2,#3
0x0800e0e6: 2303 .# MOVS r3,#3
0x0800e0e8: f8860092 .... STRB r0,[r6,#0x92]
0x0800e0ec: f6405064 @.dP MOV r0,#0xd64
0x0800e0f0: f00dfc6e ..n. BL ke_msg_alloc ; 0x801b9d0
0x0800e0f4: 89a9 .. LDRH r1,[r5,#0xc]
0x0800e0f6: 8001 .. STRH r1,[r0,#0]
0x0800e0f8: f00dfc8e .... BL ke_msg_send ; 0x801ba18
0x0800e0fc: 7b68 h{ LDRB r0,[r5,#0xd]
0x0800e0fe: 2803 .( CMP r0,#3
0x0800e100: d10c .. BNE 0x800e11c ; gapm_actv_created + 76
0x0800e102: 2001 . MOVS r0,#1
0x0800e104: 73e8 .s STRB r0,[r5,#0xf]
0x0800e106: f8960095 .... LDRB r0,[r6,#0x95]
0x0800e10a: 3001 .0 ADDS r0,#1
0x0800e10c: f8860095 .... STRB r0,[r6,#0x95]
0x0800e110: 2001 . MOVS r0,#1
0x0800e112: 4621 !F MOV r1,r4
0x0800e114: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800e118: f002bad8 .... B.W gapm_send_complete_evt ; 0x80106cc
0x0800e11c: 7c68 h| LDRB r0,[r5,#0x11]
0x0800e11e: b918 .. CBNZ r0,0x800e128 ; gapm_actv_created + 88
0x0800e120: f896008a .... LDRB r0,[r6,#0x8a]
0x0800e124: 07c0 .. LSLS r0,r0,#31
0x0800e126: d0ec .. BEQ 0x800e102 ; gapm_actv_created + 50
0x0800e128: 4628 (F MOV r0,r5
0x0800e12a: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800e12e: f000ba15 .... B.W gapm_addr_set_rand_addr ; 0x800e55c
0x0800e132: bf00 .. NOP
gapm_actv_deleted
0x0800e134: b510 .. PUSH {r4,lr}
0x0800e136: 4604 .F MOV r4,r0
0x0800e138: 2001 . MOVS r0,#1
0x0800e13a: f001f87d ..}. BL gapm_get_operation ; 0x800f238
0x0800e13e: 4af3 .J LDR r2,[pc,#972] ; [0x800e50c] = 0x20009030
0x0800e140: 2868 h( CMP r0,#0x68
0x0800e142: f8921095 .... LDRB r1,[r2,#0x95]
0x0800e146: f1a10101 .... SUB r1,r1,#1
0x0800e14a: f8821095 .... STRB r1,[r2,#0x95]
0x0800e14e: d002 .. BEQ 0x800e156 ; gapm_actv_deleted + 34
0x0800e150: 2867 g( CMP r0,#0x67
0x0800e152: d00b .. BEQ 0x800e16c ; gapm_actv_deleted + 56
0x0800e154: e00e .. B 0x800e174 ; gapm_actv_deleted + 64
0x0800e156: 0608 .. LSLS r0,r1,#24
0x0800e158: d008 .. BEQ 0x800e16c ; gapm_actv_deleted + 56
0x0800e15a: 7b20 { LDRB r0,[r4,#0xc]
0x0800e15c: 2101 .! MOVS r1,#1
0x0800e15e: 3001 .0 ADDS r0,#1
0x0800e160: b2c0 .. UXTB r0,r0
0x0800e162: f000f837 ..7. BL gapm_actv_get_next ; 0x800e1d4
0x0800e166: 6881 .h LDR r1,[r0,#8]
0x0800e168: 4788 .G BLX r1
0x0800e16a: e003 .. B 0x800e174 ; gapm_actv_deleted + 64
0x0800e16c: 2001 . MOVS r0,#1
0x0800e16e: 2100 .! MOVS r1,#0
0x0800e170: f002faac .... BL gapm_send_complete_evt ; 0x80106cc
0x0800e174: 7b20 { LDRB r0,[r4,#0xc]
0x0800e176: e8bd4010 ...@ POP {r4,lr}
0x0800e17a: f000b801 .... B.W gapm_actv_free ; 0x800e180
0x0800e17e: bf00 .. NOP
gapm_actv_free
0x0800e180: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800e182: 49e2 .I LDR r1,[pc,#904] ; [0x800e50c] = 0x20009030
0x0800e184: eb010580 .... ADD r5,r1,r0,LSL #2
0x0800e188: f8554f0c U..O LDR r4,[r5,#0xc]!
0x0800e18c: b174 t. CBZ r4,0x800e1ac ; gapm_actv_free + 44
0x0800e18e: 7b60 `{ LDRB r0,[r4,#0xd]
0x0800e190: 2803 .( CMP r0,#3
0x0800e192: d005 .. BEQ 0x800e1a0 ; gapm_actv_free + 32
0x0800e194: 2801 .( CMP r0,#1
0x0800e196: d106 .. BNE 0x800e1a6 ; gapm_actv_free + 38
0x0800e198: 4620 F MOV r0,r4
0x0800e19a: f002f847 ..G. BL gapm_scan_actv_clean ; 0x801022c
0x0800e19e: e002 .. B 0x800e1a6 ; gapm_actv_free + 38
0x0800e1a0: 4620 F MOV r0,r4
0x0800e1a2: f001fdb0 .... BL gapm_per_sync_clear_fragments ; 0x800fd06
0x0800e1a6: 4620 F MOV r0,r4
0x0800e1a8: f7f7faa6 .... BL btdm_free ; 0x80056f8
0x0800e1ac: 2000 . MOVS r0,#0
0x0800e1ae: 6028 (` STR r0,[r5,#0]
0x0800e1b0: bdb0 .. POP {r4,r5,r7,pc}
0x0800e1b2: bf00 .. NOP
gapm_actv_get_hci_own_addr_type
0x0800e1b4: 49d5 .I LDR r1,[pc,#852] ; [0x800e50c] = 0x20009030
0x0800e1b6: 2800 .( CMP r0,#0
0x0800e1b8: f04f0002 O... MOV r0,#2
0x0800e1bc: f04f0201 O... MOV r2,#1
0x0800e1c0: f891108a .... LDRB r1,[r1,#0x8a]
0x0800e1c4: bf08 .. IT EQ
0x0800e1c6: f0010201 .... ANDEQ r2,r1,#1
0x0800e1ca: ea000051 ..Q. AND r0,r0,r1,LSR #1
0x0800e1ce: 4410 .D ADD r0,r0,r2
0x0800e1d0: 4770 pG BX lr
0x0800e1d2: bf00 .. NOP
gapm_actv_get_next
0x0800e1d4: b510 .. PUSH {r4,lr}
0x0800e1d6: 4bcd .K LDR r3,[pc,#820] ; [0x800e50c] = 0x20009030
0x0800e1d8: 2816 .( CMP r0,#0x16
0x0800e1da: d808 .. BHI 0x800e1ee ; gapm_actv_get_next + 26
0x0800e1dc: eb030280 .... ADD r2,r3,r0,LSL #2
0x0800e1e0: 68d2 .h LDR r2,[r2,#0xc]
0x0800e1e2: b112 .. CBZ r2,0x800e1ea ; gapm_actv_get_next + 22
0x0800e1e4: 7bd4 .{ LDRB r4,[r2,#0xf]
0x0800e1e6: 428c .B CMP r4,r1
0x0800e1e8: d002 .. BEQ 0x800e1f0 ; gapm_actv_get_next + 28
0x0800e1ea: 3001 .0 ADDS r0,#1
0x0800e1ec: e7f4 .. B 0x800e1d8 ; gapm_actv_get_next + 4
0x0800e1ee: 2200 ." MOVS r2,#0
0x0800e1f0: 4610 .F MOV r0,r2
0x0800e1f2: bd10 .. POP {r4,pc}
gapm_actv_info_get
0x0800e1f4: b510 .. PUSH {r4,lr}
0x0800e1f6: 2816 .( CMP r0,#0x16
0x0800e1f8: d80e .. BHI 0x800e218 ; gapm_actv_info_get + 36
0x0800e1fa: 4cc4 .L LDR r4,[pc,#784] ; [0x800e50c] = 0x20009030
0x0800e1fc: eb040080 .... ADD r0,r4,r0,LSL #2
0x0800e200: 68c0 .h LDR r0,[r0,#0xc]
0x0800e202: b148 H. CBZ r0,0x800e218 ; gapm_actv_info_get + 36
0x0800e204: 7b44 D{ LDRB r4,[r0,#0xd]
0x0800e206: 700c .p STRB r4,[r1,#0]
0x0800e208: 7b81 .{ LDRB r1,[r0,#0xe]
0x0800e20a: 7011 .p STRB r1,[r2,#0]
0x0800e20c: 7b41 A{ LDRB r1,[r0,#0xd]
0x0800e20e: 2903 .) CMP r1,#3
0x0800e210: d004 .. BEQ 0x800e21c ; gapm_actv_info_get + 40
0x0800e212: b929 ). CBNZ r1,0x800e220 ; gapm_actv_info_get + 44
0x0800e214: 7b00 .{ LDRB r0,[r0,#0xc]
0x0800e216: e005 .. B 0x800e224 ; gapm_actv_info_get + 48
0x0800e218: 2043 C MOVS r0,#0x43
0x0800e21a: bd10 .. POP {r4,pc}
0x0800e21c: 8cc0 .. LDRH r0,[r0,#0x26]
0x0800e21e: e001 .. B 0x800e224 ; gapm_actv_info_get + 48
0x0800e220: f64f70ff O..p MOV r0,#0xffff
0x0800e224: 8018 .. STRH r0,[r3,#0]
0x0800e226: 2000 . MOVS r0,#0
0x0800e228: bd10 .. POP {r4,pc}
0x0800e22a: bf00 .. NOP
gapm_actv_rand_addr_set_ind
0x0800e22c: 2101 .! MOVS r1,#1
0x0800e22e: 73c1 .s STRB r1,[r0,#0xf]
0x0800e230: 48f1 .H LDR r0,[pc,#964] ; [0x800e5f8] = 0x20009030
0x0800e232: f8901095 .... LDRB r1,[r0,#0x95]
0x0800e236: 3101 .1 ADDS r1,#1
0x0800e238: f8801095 .... STRB r1,[r0,#0x95]
0x0800e23c: 2001 . MOVS r0,#1
0x0800e23e: 2100 .! MOVS r1,#0
0x0800e240: f002ba44 ..D. B.W gapm_send_complete_evt ; 0x80106cc
$d.24
__arm_cp.12_0
0x0800e244: 20009030 0.. DCD 536907824
$t.0
gapm_actv_reset
0x0800e248: b510 .. PUSH {r4,lr}
0x0800e24a: 2801 .( CMP r0,#1
0x0800e24c: d009 .. BEQ 0x800e262 ; gapm_actv_reset + 26
0x0800e24e: 2802 .( CMP r0,#2
0x0800e250: d10c .. BNE 0x800e26c ; gapm_actv_reset + 36
0x0800e252: 2400 .$ MOVS r4,#0
0x0800e254: 2c17 ., CMP r4,#0x17
0x0800e256: d009 .. BEQ 0x800e26c ; gapm_actv_reset + 36
0x0800e258: b2e0 .. UXTB r0,r4
0x0800e25a: f7ffff91 .... BL gapm_actv_free ; 0x800e180
0x0800e25e: 3401 .4 ADDS r4,#1
0x0800e260: e7f8 .. B 0x800e254 ; gapm_actv_reset + 12
0x0800e262: 48e5 .H LDR r0,[pc,#916] ; [0x800e5f8] = 0x20009030
0x0800e264: 215c \! MOVS r1,#0x5c
0x0800e266: 300c .0 ADDS r0,r0,#0xc
0x0800e268: f7f4f843 ..C. BL __aeabi_memclr ; 0x80022f2
0x0800e26c: 48e2 .H LDR r0,[pc,#904] ; [0x800e5f8] = 0x20009030
0x0800e26e: 2100 .! MOVS r1,#0
0x0800e270: f8c01095 .... STR r1,[r0,#0x95]
0x0800e274: f880108f .... STRB r1,[r0,#0x8f]
0x0800e278: 21ff .! MOVS r1,#0xff
0x0800e27a: f8801092 .... STRB r1,[r0,#0x92]
0x0800e27e: f64f71ff O..q MOV r1,#0xffff
0x0800e282: f8a01090 .... STRH r1,[r0,#0x90]
0x0800e286: bd10 .. POP {r4,pc}
gapm_actv_retrieve_cmd_cmp_evt
0x0800e288: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800e28a: 4605 .F MOV r5,r0
0x0800e28c: 2001 . MOVS r0,#1
0x0800e28e: 460c .F MOV r4,r1
0x0800e290: f000ffd2 .... BL gapm_get_operation ; 0x800f238
0x0800e294: b168 h. CBZ r0,0x800e2b2 ; gapm_actv_retrieve_cmd_cmp_evt + 42
0x0800e296: 48d8 .H LDR r0,[pc,#864] ; [0x800e5f8] = 0x20009030
0x0800e298: f8901092 .... LDRB r1,[r0,#0x92]
0x0800e29c: eb000081 .... ADD r0,r0,r1,LSL #2
0x0800e2a0: 68c1 .h LDR r1,[r0,#0xc]
0x0800e2a2: 2000 . MOVS r0,#0
0x0800e2a4: 8a4a J. LDRH r2,[r1,#0x12]
0x0800e2a6: 6029 )` STR r1,[r5,#0]
0x0800e2a8: 42a2 .B CMP r2,r4
0x0800e2aa: bf04 .. ITT EQ
0x0800e2ac: 8248 H. STRHEQ r0,[r1,#0x12]
0x0800e2ae: 2001 . MOVEQ r0,#1
0x0800e2b0: bdb0 .. POP {r4,r5,r7,pc}
0x0800e2b2: 2000 . MOVS r0,#0
0x0800e2b4: bdb0 .. POP {r4,r5,r7,pc}
0x0800e2b6: bf00 .. NOP
gapm_actv_send_stopped_ind
0x0800e2b8: b570 p. PUSH {r4-r6,lr}
0x0800e2ba: 460d .F MOV r5,r1
0x0800e2bc: 8a81 .. LDRH r1,[r0,#0x14]
0x0800e2be: 4614 .F MOV r4,r2
0x0800e2c0: 4606 .F MOV r6,r0
0x0800e2c2: f6405065 @.eP MOV r0,#0xd65
0x0800e2c6: 2203 ." MOVS r2,#3
0x0800e2c8: 2304 .# MOVS r3,#4
0x0800e2ca: f00dfb81 .... BL ke_msg_alloc ; 0x801b9d0
0x0800e2ce: 70c4 .p STRB r4,[r0,#3]
0x0800e2d0: 7085 .p STRB r5,[r0,#2]
0x0800e2d2: 89b1 .. LDRH r1,[r6,#0xc]
0x0800e2d4: 8001 .. STRH r1,[r0,#0]
0x0800e2d6: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800e2da: f00dbb9d .... B.W ke_msg_send ; 0x801ba18
0x0800e2de: 0000 .. MOVS r0,r0
gapm_actv_started
0x0800e2e0: b570 p. PUSH {r4-r6,lr}
0x0800e2e2: 4604 .F MOV r4,r0
0x0800e2e4: 2001 . MOVS r0,#1
0x0800e2e6: 460d .F MOV r5,r1
0x0800e2e8: 2601 .& MOVS r6,#1
0x0800e2ea: f002f9ef .... BL gapm_send_complete_evt ; 0x80106cc
0x0800e2ee: b94d M. CBNZ r5,0x800e304 ; gapm_actv_started + 36
0x0800e2f0: 7be0 .{ LDRB r0,[r4,#0xf]
0x0800e2f2: 2802 .( CMP r0,#2
0x0800e2f4: d107 .. BNE 0x800e306 ; gapm_actv_started + 38
0x0800e2f6: 48c0 .H LDR r0,[pc,#768] ; [0x800e5f8] = 0x20009030
0x0800e2f8: 2603 .& MOVS r6,#3
0x0800e2fa: f8901096 .... LDRB r1,[r0,#0x96]
0x0800e2fe: 3101 .1 ADDS r1,#1
0x0800e300: f8801096 .... STRB r1,[r0,#0x96]
0x0800e304: 73e6 .s STRB r6,[r4,#0xf]
0x0800e306: bd70 p. POP {r4-r6,pc}
$d.15
__arm_cp.7_0
0x0800e308: 20009030 0.. DCD 536907824
$t.16
gapm_actv_stopped
0x0800e30c: b570 p. PUSH {r4-r6,lr}
0x0800e30e: 4604 .F MOV r4,r0
0x0800e310: 2945 E) CMP r1,#0x45
0x0800e312: d10b .. BNE 0x800e32c ; gapm_actv_stopped + 32
0x0800e314: 7b60 `{ LDRB r0,[r4,#0xd]
0x0800e316: b948 H. CBNZ r0,0x800e32c ; gapm_actv_stopped + 32
0x0800e318: 7ba0 .{ LDRB r0,[r4,#0xe]
0x0800e31a: 2802 .( CMP r0,#2
0x0800e31c: d106 .. BNE 0x800e32c ; gapm_actv_stopped + 32
0x0800e31e: 4620 F MOV r0,r4
0x0800e320: 2145 E! MOVS r1,#0x45
0x0800e322: 2200 ." MOVS r2,#0
0x0800e324: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800e328: f7ffbfc6 .... B.W gapm_actv_send_stopped_ind ; 0x800e2b8
0x0800e32c: 4620 F MOV r0,r4
0x0800e32e: 2201 ." MOVS r2,#1
0x0800e330: 2501 .% MOVS r5,#1
0x0800e332: f7ffffc1 .... BL gapm_actv_send_stopped_ind ; 0x800e2b8
0x0800e336: 4eb0 .N LDR r6,[pc,#704] ; [0x800e5f8] = 0x20009030
0x0800e338: f8960096 .... LDRB r0,[r6,#0x96]
0x0800e33c: 3801 .8 SUBS r0,#1
0x0800e33e: f8860096 .... STRB r0,[r6,#0x96]
0x0800e342: 7be0 .{ LDRB r0,[r4,#0xf]
0x0800e344: 2804 .( CMP r0,#4
0x0800e346: d117 .. BNE 0x800e378 ; gapm_actv_stopped + 108
0x0800e348: 2001 . MOVS r0,#1
0x0800e34a: f000ff75 ..u. BL gapm_get_operation ; 0x800f238
0x0800e34e: 2866 f( CMP r0,#0x66
0x0800e350: d002 .. BEQ 0x800e358 ; gapm_actv_stopped + 76
0x0800e352: 2865 e( CMP r0,#0x65
0x0800e354: d00c .. BEQ 0x800e370 ; gapm_actv_stopped + 100
0x0800e356: e00f .. B 0x800e378 ; gapm_actv_stopped + 108
0x0800e358: f8960096 .... LDRB r0,[r6,#0x96]
0x0800e35c: b140 @. CBZ r0,0x800e370 ; gapm_actv_stopped + 100
0x0800e35e: 7b20 { LDRB r0,[r4,#0xc]
0x0800e360: 2103 .! MOVS r1,#3
0x0800e362: 3001 .0 ADDS r0,#1
0x0800e364: b2c0 .. UXTB r0,r0
0x0800e366: f7ffff35 ..5. BL gapm_actv_get_next ; 0x800e1d4
0x0800e36a: 6841 Ah LDR r1,[r0,#4]
0x0800e36c: 4788 .G BLX r1
0x0800e36e: e003 .. B 0x800e378 ; gapm_actv_stopped + 108
0x0800e370: 2001 . MOVS r0,#1
0x0800e372: 2100 .! MOVS r1,#0
0x0800e374: f002f9aa .... BL gapm_send_complete_evt ; 0x80106cc
0x0800e378: 73e5 .s STRB r5,[r4,#0xf]
0x0800e37a: bd70 p. POP {r4-r6,pc}
$d.17
__arm_cp.8_0
0x0800e37c: 20009030 0.. DCD 536907824
$t.7
gapm_addr_fsm
0x0800e380: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800e382: 4d9d .M LDR r5,[pc,#628] ; [0x800e5f8] = 0x20009030
0x0800e384: f8951092 .... LDRB r1,[r5,#0x92]
0x0800e388: eb050181 .... ADD r1,r5,r1,LSL #2
0x0800e38c: 68cc .h LDR r4,[r1,#0xc]
0x0800e38e: 1e81 .. SUBS r1,r0,#2
0x0800e390: 2902 .) CMP r1,#2
0x0800e392: d316 .. BCC 0x800e3c2 ; gapm_addr_fsm + 66
0x0800e394: 2801 .( CMP r0,#1
0x0800e396: d021 !. BEQ 0x800e3dc ; gapm_addr_fsm + 92
0x0800e398: 2800 .( CMP r0,#0
0x0800e39a: d14d M. BNE 0x800e438 ; gapm_addr_fsm + 184
0x0800e39c: f6405032 @.2P MOV r0,#0xd32
0x0800e3a0: 2103 .! MOVS r1,#3
0x0800e3a2: 2203 ." MOVS r2,#3
0x0800e3a4: 2305 .# MOVS r3,#5
0x0800e3a6: f00dfb13 .... BL ke_msg_alloc ; 0x801b9d0
0x0800e3aa: 2131 1! MOVS r1,#0x31
0x0800e3ac: 7001 .p STRB r1,[r0,#0]
0x0800e3ae: 7c61 a| LDRB r1,[r4,#0x11]
0x0800e3b0: 3902 .9 SUBS r1,#2
0x0800e3b2: bf18 .. IT NE
0x0800e3b4: 2101 .! MOVNE r1,#1
0x0800e3b6: 0189 .. LSLS r1,r1,#6
0x0800e3b8: 7101 .q STRB r1,[r0,#4]
0x0800e3ba: f00dfb2d ..-. BL ke_msg_send ; 0x801ba18
0x0800e3be: 2001 . MOVS r0,#1
0x0800e3c0: e038 8. B 0x800e434 ; gapm_addr_fsm + 180
0x0800e3c2: 2000 . MOVS r0,#0
0x0800e3c4: f8850099 .... STRB r0,[r5,#0x99]
0x0800e3c8: 2001 . MOVS r0,#1
0x0800e3ca: f000ff35 ..5. BL gapm_get_operation ; 0x800f238
0x0800e3ce: 28f0 .( CMP r0,#0xf0
0x0800e3d0: d117 .. BNE 0x800e402 ; gapm_addr_fsm + 130
0x0800e3d2: 6868 hh LDR r0,[r5,#4]
0x0800e3d4: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800e3d8: f000b84e ..N. B.W gapm_addr_renew_next_addr ; 0x800e478
0x0800e3dc: 7b60 `{ LDRB r0,[r4,#0xd]
0x0800e3de: b1a8 .. CBZ r0,0x800e40c ; gapm_addr_fsm + 140
0x0800e3e0: f2411006 A... MOV r0,#0x1106
0x0800e3e4: 2100 .! MOVS r1,#0
0x0800e3e6: f2420205 B... MOV r2,#0x2005
0x0800e3ea: 2306 .# MOVS r3,#6
0x0800e3ec: f00dfaf0 .... BL ke_msg_alloc ; 0x801b9d0
0x0800e3f0: f8d41016 .... LDR r1,[r4,#0x16]
0x0800e3f4: 6001 .` STR r1,[r0,#0]
0x0800e3f6: 8b61 a. LDRH r1,[r4,#0x1a]
0x0800e3f8: 8081 .. STRH r1,[r0,#4]
0x0800e3fa: f00cff89 .... BL hci_send_2_controller ; 0x801b310
0x0800e3fe: 2002 . MOVS r0,#2
0x0800e400: e018 .. B 0x800e434 ; gapm_addr_fsm + 180
0x0800e402: 4620 F MOV r0,r4
0x0800e404: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800e408: f7ffbf10 .... B.W gapm_actv_rand_addr_set_ind ; 0x800e22c
0x0800e40c: f2411006 A... MOV r0,#0x1106
0x0800e410: 2100 .! MOVS r1,#0
0x0800e412: f2420235 B.5. MOV r2,#0x2035
0x0800e416: 2307 .# MOVS r3,#7
0x0800e418: f00dfada .... BL ke_msg_alloc ; 0x801b9d0
0x0800e41c: 7b21 !{ LDRB r1,[r4,#0xc]
0x0800e41e: 7001 .p STRB r1,[r0,#0]
0x0800e420: 8b61 a. LDRH r1,[r4,#0x1a]
0x0800e422: f8a01005 .... STRH r1,[r0,#5]
0x0800e426: f8d41016 .... LDR r1,[r4,#0x16]
0x0800e42a: f8c01001 .... STR r1,[r0,#1]
0x0800e42e: f00cff6f ..o. BL hci_send_2_controller ; 0x801b310
0x0800e432: 2003 . MOVS r0,#3
0x0800e434: f8850099 .... STRB r0,[r5,#0x99]
0x0800e438: bdb0 .. POP {r4,r5,r7,pc}
0x0800e43a: bf00 .. NOP
gapm_addr_init
0x0800e43c: 486e nH LDR r0,[pc,#440] ; [0x800e5f8] = 0x20009030
0x0800e43e: 2100 .! MOVS r1,#0
0x0800e440: f8801099 .... STRB r1,[r0,#0x99]
0x0800e444: f64050f1 @..P MOV r0,#0xdf1
0x0800e448: 2103 .! MOVS r1,#3
0x0800e44a: f00dbc05 .... B.W ke_timer_clear ; 0x801bc58
0x0800e44e: bf00 .. NOP
$d.1
__arm_cp.0_0
0x0800e450: 20009030 0.. DCD 536907824
$t.9
gapm_addr_renew_cmd_handler
0x0800e454: b5bc .. PUSH {r2-r5,r7,lr}
0x0800e456: 20f0 . MOVS r0,#0xf0
0x0800e458: f10d0206 .... ADD r2,sp,#6
0x0800e45c: 460c .F MOV r4,r1
0x0800e45e: f8ad0006 .... STRH r0,[sp,#6]
0x0800e462: 2001 . MOVS r0,#1
0x0800e464: f001fe28 ..(. BL gapm_process_op ; 0x80100b8
0x0800e468: 4605 .F MOV r5,r0
0x0800e46a: 2801 .( CMP r0,#1
0x0800e46c: d102 .. BNE 0x800e474 ; gapm_addr_renew_cmd_handler + 32
0x0800e46e: 4620 F MOV r0,r4
0x0800e470: f000f802 .... BL gapm_addr_renew_next_addr ; 0x800e478
0x0800e474: 4628 (F MOV r0,r5
0x0800e476: bdbc .. POP {r2-r5,r7,pc}
gapm_addr_renew_next_addr
0x0800e478: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800e47c: 7846 Fx LDRB r6,[r0,#1]
0x0800e47e: 4f5e ^O LDR r7,[pc,#376] ; [0x800e5f8] = 0x20009030
0x0800e480: 4604 .F MOV r4,r0
0x0800e482: f44f787a O.zx MOV r8,#0x3e8
0x0800e486: 2e16 .. CMP r6,#0x16
0x0800e488: d82c ,. BHI 0x800e4e4 ; gapm_addr_renew_next_addr + 108
0x0800e48a: eb070086 .... ADD r0,r7,r6,LSL #2
0x0800e48e: 68c5 .h LDR r5,[r0,#0xc]
0x0800e490: b335 5. CBZ r5,0x800e4e0 ; gapm_addr_renew_next_addr + 104
0x0800e492: 7b68 h{ LDRB r0,[r5,#0xd]
0x0800e494: 2803 .( CMP r0,#3
0x0800e496: d023 #. BEQ 0x800e4e0 ; gapm_addr_renew_next_addr + 104
0x0800e498: 7c69 i| LDRB r1,[r5,#0x11]
0x0800e49a: b309 .. CBZ r1,0x800e4e0 ; gapm_addr_renew_next_addr + 104
0x0800e49c: 7be9 .{ LDRB r1,[r5,#0xf]
0x0800e49e: 3901 .9 SUBS r1,#1
0x0800e4a0: 2903 .) CMP r1,#3
0x0800e4a2: d81d .. BHI 0x800e4e0 ; gapm_addr_renew_next_addr + 104
0x0800e4a4: 7861 ax LDRB r1,[r4,#1]
0x0800e4a6: b949 I. CBNZ r1,0x800e4bc ; gapm_addr_renew_next_addr + 68
0x0800e4a8: f8b70072 ..r. LDRH r0,[r7,#0x72]
0x0800e4ac: 2103 .! MOVS r1,#3
0x0800e4ae: fb00f208 .... MUL r2,r0,r8
0x0800e4b2: f64050f1 @..P MOV r0,#0xdf1
0x0800e4b6: f00dfc11 .... BL ke_timer_set ; 0x801bcdc
0x0800e4ba: 7b68 h{ LDRB r0,[r5,#0xd]
0x0800e4bc: 3801 .8 SUBS r0,#1
0x0800e4be: 2801 .( CMP r0,#1
0x0800e4c0: d81a .. BHI 0x800e4f8 ; gapm_addr_renew_next_addr + 128
0x0800e4c2: 78a0 .x LDRB r0,[r4,#2]
0x0800e4c4: 28ff .( CMP r0,#0xff
0x0800e4c6: d016 .. BEQ 0x800e4f6 ; gapm_addr_renew_next_addr + 126
0x0800e4c8: eb070080 .... ADD r0,r7,r0,LSL #2
0x0800e4cc: 68c0 .h LDR r0,[r0,#0xc]
0x0800e4ce: 8b41 A. LDRH r1,[r0,#0x1a]
0x0800e4d0: 8369 i. STRH r1,[r5,#0x1a]
0x0800e4d2: f8d00016 .... LDR r0,[r0,#0x16]
0x0800e4d6: f8c50016 .... STR r0,[r5,#0x16]
0x0800e4da: 4628 (F MOV r0,r5
0x0800e4dc: f000f828 ..(. BL gapm_addr_send_dev_bdaddr_ind ; 0x800e530
0x0800e4e0: 3601 .6 ADDS r6,#1
0x0800e4e2: e7d0 .. B 0x800e486 ; gapm_addr_renew_next_addr + 14
0x0800e4e4: b2f0 .. UXTB r0,r6
0x0800e4e6: 2817 .( CMP r0,#0x17
0x0800e4e8: d106 .. BNE 0x800e4f8 ; gapm_addr_renew_next_addr + 128
0x0800e4ea: 2001 . MOVS r0,#1
0x0800e4ec: 2100 .! MOVS r1,#0
0x0800e4ee: e8bd41f0 ...A POP {r4-r8,lr}
0x0800e4f2: f002b8eb .... B.W gapm_send_complete_evt ; 0x80106cc
0x0800e4f6: 70a6 .p STRB r6,[r4,#2]
0x0800e4f8: 1c70 p. ADDS r0,r6,#1
0x0800e4fa: f8876092 ...` STRB r6,[r7,#0x92]
0x0800e4fe: 7060 `p STRB r0,[r4,#1]
0x0800e500: 2000 . MOVS r0,#0
0x0800e502: e8bd41f0 ...A POP {r4-r8,lr}
0x0800e506: f7ffbf3b ..;. B.W gapm_addr_fsm ; 0x800e380
0x0800e50a: bf00 .. NOP
$d.11
__arm_cp.6_0
0x0800e50c: 20009030 0.. DCD 536907824
$t.12
gapm_addr_renew_to_ind_handler
0x0800e510: b580 .. PUSH {r7,lr}
0x0800e512: f64050f3 @..P MOV r0,#0xdf3
0x0800e516: 2103 .! MOVS r1,#3
0x0800e518: 2203 ." MOVS r2,#3
0x0800e51a: 2303 .# MOVS r3,#3
0x0800e51c: f00dfa58 ..X. BL ke_msg_alloc ; 0x801b9d0
0x0800e520: 21ff .! MOVS r1,#0xff
0x0800e522: 7081 .p STRB r1,[r0,#2]
0x0800e524: 21f0 .! MOVS r1,#0xf0
0x0800e526: 8001 .. STRH r1,[r0,#0]
0x0800e528: f00dfa76 ..v. BL ke_msg_send ; 0x801ba18
0x0800e52c: 2000 . MOVS r0,#0
0x0800e52e: bd80 .. POP {r7,pc}
gapm_addr_send_dev_bdaddr_ind
0x0800e530: b510 .. PUSH {r4,lr}
0x0800e532: 8a81 .. LDRH r1,[r0,#0x14]
0x0800e534: 4604 .F MOV r4,r0
0x0800e536: f6405012 @..P MOV r0,#0xd12
0x0800e53a: 2203 ." MOVS r2,#3
0x0800e53c: 2308 .# MOVS r3,#8
0x0800e53e: f00dfa47 ..G. BL ke_msg_alloc ; 0x801b9d0
0x0800e542: f8d41016 .... LDR r1,[r4,#0x16]
0x0800e546: 6001 .` STR r1,[r0,#0]
0x0800e548: 8b61 a. LDRH r1,[r4,#0x1a]
0x0800e54a: 8081 .. STRH r1,[r0,#4]
0x0800e54c: 2101 .! MOVS r1,#1
0x0800e54e: 7181 .q STRB r1,[r0,#6]
0x0800e550: 7b21 !{ LDRB r1,[r4,#0xc]
0x0800e552: 71c1 .q STRB r1,[r0,#7]
0x0800e554: e8bd4010 ...@ POP {r4,lr}
0x0800e558: f00dba5e ..^. B.W ke_msg_send ; 0x801ba18
gapm_addr_set_rand_addr
0x0800e55c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800e55e: 7b41 A{ LDRB r1,[r0,#0xd]
0x0800e560: 4604 .F MOV r4,r0
0x0800e562: 7c40 @| LDRB r0,[r0,#0x11]
0x0800e564: b191 .. CBZ r1,0x800e58c ; gapm_addr_set_rand_addr + 48
0x0800e566: b330 0. CBZ r0,0x800e5b6 ; gapm_addr_set_rand_addr + 90
0x0800e568: 49d5 .I LDR r1,[pc,#852] ; [0x800e8c0] = 0x20009030
0x0800e56a: 2003 . MOVS r0,#3
0x0800e56c: 281a .( CMP r0,#0x1a
0x0800e56e: d00e .. BEQ 0x800e58e ; gapm_addr_set_rand_addr + 50
0x0800e570: f8512020 Q. LDR r2,[r1,r0,LSL #2]
0x0800e574: b142 B. CBZ r2,0x800e588 ; gapm_addr_set_rand_addr + 44
0x0800e576: 7b53 S{ LDRB r3,[r2,#0xd]
0x0800e578: 3b01 .; SUBS r3,#1
0x0800e57a: 2b01 .+ CMP r3,#1
0x0800e57c: d804 .. BHI 0x800e588 ; gapm_addr_set_rand_addr + 44
0x0800e57e: 7bd3 .{ LDRB r3,[r2,#0xf]
0x0800e580: f0430302 C... ORR r3,r3,#2
0x0800e584: 2b03 .+ CMP r3,#3
0x0800e586: d028 (. BEQ 0x800e5da ; gapm_addr_set_rand_addr + 126
0x0800e588: 3001 .0 ADDS r0,#1
0x0800e58a: e7ef .. B 0x800e56c ; gapm_addr_set_rand_addr + 16
0x0800e58c: b198 .. CBZ r0,0x800e5b6 ; gapm_addr_set_rand_addr + 90
0x0800e58e: 2500 .% MOVS r5,#0
0x0800e590: f64050f1 @..P MOV r0,#0xdf1
0x0800e594: 2103 .! MOVS r1,#3
0x0800e596: f00dfb57 ..W. BL ke_timer_active ; 0x801bc48
0x0800e59a: b9a8 .. CBNZ r0,0x800e5c8 ; gapm_addr_set_rand_addr + 108
0x0800e59c: 48c8 .H LDR r0,[pc,#800] ; [0x800e8c0] = 0x20009030
0x0800e59e: f44f717a O.zq MOV r1,#0x3e8
0x0800e5a2: f8b00072 ..r. LDRH r0,[r0,#0x72]
0x0800e5a6: fb00f201 .... MUL r2,r0,r1
0x0800e5aa: f64050f1 @..P MOV r0,#0xdf1
0x0800e5ae: 2103 .! MOVS r1,#3
0x0800e5b0: f00dfb94 .... BL ke_timer_set ; 0x801bcdc
0x0800e5b4: e008 .. B 0x800e5c8 ; gapm_addr_set_rand_addr + 108
0x0800e5b6: 48c2 .H LDR r0,[pc,#776] ; [0x800e8c0] = 0x20009030
0x0800e5b8: 2501 .% MOVS r5,#1
0x0800e5ba: f8b01088 .... LDRH r1,[r0,#0x88]
0x0800e5be: 8361 a. STRH r1,[r4,#0x1a]
0x0800e5c0: f8d00084 .... LDR r0,[r0,#0x84]
0x0800e5c4: f8c40016 .... STR r0,[r4,#0x16]
0x0800e5c8: 7b20 { LDRB r0,[r4,#0xc]
0x0800e5ca: 49bd .I LDR r1,[pc,#756] ; [0x800e8c0] = 0x20009030
0x0800e5cc: f8810092 .... STRB r0,[r1,#0x92]
0x0800e5d0: 4628 (F MOV r0,r5
0x0800e5d2: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800e5d6: f7ffbed3 .... B.W gapm_addr_fsm ; 0x800e380
0x0800e5da: 8b50 P. LDRH r0,[r2,#0x1a]
0x0800e5dc: 8360 `. STRH r0,[r4,#0x1a]
0x0800e5de: f8d20016 .... LDR r0,[r2,#0x16]
0x0800e5e2: f8c40016 .... STR r0,[r4,#0x16]
0x0800e5e6: 4620 F MOV r0,r4
0x0800e5e8: f7ffffa2 .... BL gapm_addr_send_dev_bdaddr_ind ; 0x800e530
0x0800e5ec: 7c60 `| LDRB r0,[r4,#0x11]
0x0800e5ee: 2501 .% MOVS r5,#1
0x0800e5f0: 2800 .( CMP r0,#0
0x0800e5f2: d1cd .. BNE 0x800e590 ; gapm_addr_set_rand_addr + 52
0x0800e5f4: e7e8 .. B 0x800e5c8 ; gapm_addr_set_rand_addr + 108
0x0800e5f6: bf00 .. NOP
$d.5
__arm_cp.2_0
0x0800e5f8: 20009030 0.. DCD 536907824
$t.61
gapm_addr_solved_ind_handler
0x0800e5fc: e92d43f8 -..C PUSH {r3-r9,lr}
0x0800e600: f8df806c ..l. LDR r8,[pc,#108] ; [0x800e670] = 0x200053a8
0x0800e604: 460d .F MOV r5,r1
0x0800e606: f1080008 .... ADD r0,r8,#8
0x0800e60a: f7f7fe19 .... BL co_list_pop_front ; 0x8006240
0x0800e60e: b360 `. CBZ r0,0x800e66a ; gapm_addr_solved_ind_handler + 110
0x0800e610: 4c18 .L LDR r4,[pc,#96] ; [0x800e674] = 0x20005e18
0x0800e612: 4681 .F MOV r9,r0
0x0800e614: 3506 .5 ADDS r5,#6
0x0800e616: 2700 .' MOVS r7,#0
0x0800e618: f5b77f3c ..<. CMP r7,#0x2f0
0x0800e61c: d00e .. BEQ 0x800e63c ; gapm_addr_solved_ind_handler + 64
0x0800e61e: 5de0 .] LDRB r0,[r4,r7]
0x0800e620: f000000a .... AND r0,r0,#0xa
0x0800e624: 280a .( CMP r0,#0xa
0x0800e626: d107 .. BNE 0x800e638 ; gapm_addr_solved_ind_handler + 60
0x0800e628: 19e6 .. ADDS r6,r4,r7
0x0800e62a: 4629 )F MOV r1,r5
0x0800e62c: 2210 ." MOVS r2,#0x10
0x0800e62e: f1060026 ..&. ADD r0,r6,#0x26
0x0800e632: f7f3fe7e ..~. BL memcmp ; 0x8002332
0x0800e636: b140 @. CBZ r0,0x800e64a ; gapm_addr_solved_ind_handler + 78
0x0800e638: 375e ^7 ADDS r7,r7,#0x5e
0x0800e63a: e7ed .. B 0x800e618 ; gapm_addr_solved_ind_handler + 28
0x0800e63c: f8990004 .... LDRB r0,[r9,#4]
0x0800e640: f8d93008 ...0 LDR r3,[r9,#8]
0x0800e644: 2101 .! MOVS r1,#1
0x0800e646: 2200 ." MOVS r2,#0
0x0800e648: e005 .. B 0x800e656 ; gapm_addr_solved_ind_handler + 90
0x0800e64a: f8990004 .... LDRB r0,[r9,#4]
0x0800e64e: f8d93008 ...0 LDR r3,[r9,#8]
0x0800e652: 2100 .! MOVS r1,#0
0x0800e654: 4632 2F MOV r2,r6
0x0800e656: 4798 .G BLX r3
0x0800e658: 4648 HF MOV r0,r9
0x0800e65a: f7f7f84d ..M. BL btdm_free ; 0x80056f8
0x0800e65e: f8d80008 .... LDR r0,[r8,#8]
0x0800e662: b110 .. CBZ r0,0x800e66a ; gapm_addr_solved_ind_handler + 110
0x0800e664: 68c0 .h LDR r0,[r0,#0xc]
0x0800e666: f00df9d7 .... BL ke_msg_send ; 0x801ba18
0x0800e66a: 2000 . MOVS r0,#0
0x0800e66c: e8bd83f8 .... POP {r3-r9,pc}
$d.62
__arm_cp.30_0
0x0800e670: 200053a8 .S. DCD 536892328
__arm_cp.30_1
0x0800e674: 20005e18 .^. DCD 536895000
$t.0
gapm_adv_create
0x0800e678: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800e67c: 4f90 .O LDR r7,[pc,#576] ; [0x800e8c0] = 0x20009030
0x0800e67e: 460c .F MOV r4,r1
0x0800e680: 4605 .F MOV r5,r0
0x0800e682: f897008e .... LDRB r0,[r7,#0x8e]
0x0800e686: f897108f .... LDRB r1,[r7,#0x8f]
0x0800e68a: 4281 .B CMP r1,r0
0x0800e68c: d008 .. BEQ 0x800e6a0 ; gapm_adv_create + 40
0x0800e68e: 88e0 .. LDRH r0,[r4,#6]
0x0800e690: 07c1 .. LSLS r1,r0,#31
0x0800e692: d101 .. BNE 0x800e698 ; gapm_adv_create + 32
0x0800e694: 2102 .! MOVS r1,#2
0x0800e696: e007 .. B 0x800e6a8 ; gapm_adv_create + 48
0x0800e698: f897108c .... LDRB r1,[r7,#0x8c]
0x0800e69c: 2914 .) CMP r1,#0x14
0x0800e69e: d102 .. BNE 0x800e6a6 ; gapm_adv_create + 46
0x0800e6a0: 2043 C MOVS r0,#0x43
0x0800e6a2: e8bd81f0 .... POP {r4-r8,pc}
0x0800e6a6: 210a .! MOVS r1,#0xa
0x0800e6a8: 7962 by LDRB r2,[r4,#5]
0x0800e6aa: 2a03 .* CMP r2,#3
0x0800e6ac: d847 G. BHI 0x800e73e ; gapm_adv_create + 198
0x0800e6ae: b112 .. CBZ r2,0x800e6b6 ; gapm_adv_create + 62
0x0800e6b0: 2a03 .* CMP r2,#3
0x0800e6b2: bf18 .. IT NE
0x0800e6b4: 210a .! MOVNE r1,#0xa
0x0800e6b6: f897308b ...0 LDRB r3,[r7,#0x8b]
0x0800e6ba: 400b .@ ANDS r3,r3,r1
0x0800e6bc: 428b .B CMP r3,r1
0x0800e6be: bf1c .. ITT NE
0x0800e6c0: 2042 B MOVNE r0,#0x42
0x0800e6c2: e8bd81f0 .... POPNE {r4-r8,pc}
0x0800e6c6: 7923 #y LDRB r3,[r4,#4]
0x0800e6c8: 2b02 .+ CMP r3,#2
0x0800e6ca: d838 8. BHI 0x800e73e ; gapm_adv_create + 198
0x0800e6cc: 0741 A. LSLS r1,r0,#29
0x0800e6ce: d415 .. BMI 0x800e6fc ; gapm_adv_create + 132
0x0800e6d0: b1d3 .. CBZ r3,0x800e708 ; gapm_adv_create + 144
0x0800e6d2: f0200110 ... BIC r1,r0,#0x10
0x0800e6d6: 0700 .. LSLS r0,r0,#28
0x0800e6d8: 80e1 .. STRH r1,[r4,#6]
0x0800e6da: d430 0. BMI 0x800e73e ; gapm_adv_create + 198
0x0800e6dc: 2b01 .+ CMP r3,#1
0x0800e6de: d120 . BNE 0x800e722 ; gapm_adv_create + 170
0x0800e6e0: f0010303 .... AND r3,r1,#3
0x0800e6e4: 2b03 .+ CMP r3,#3
0x0800e6e6: d02a *. BEQ 0x800e73e ; gapm_adv_create + 198
0x0800e6e8: 0688 .. LSLS r0,r1,#26
0x0800e6ea: d525 %. BPL 0x800e738 ; gapm_adv_create + 192
0x0800e6ec: 2040 @ MOVS r0,#0x40
0x0800e6ee: 2b00 .+ CMP r3,#0
0x0800e6f0: f04080d5 @... BNE.W 0x800e89e ; gapm_adv_create + 550
0x0800e6f4: 3a01 .: SUBS r2,#1
0x0800e6f6: 2a01 .* CMP r2,#1
0x0800e6f8: d81e .. BHI 0x800e738 ; gapm_adv_create + 192
0x0800e6fa: e0d0 .. B 0x800e89e ; gapm_adv_create + 550
0x0800e6fc: b9fa .. CBNZ r2,0x800e73e ; gapm_adv_create + 198
0x0800e6fe: 0781 .. LSLS r1,r0,#30
0x0800e700: d5e6 .. BPL 0x800e6d0 ; gapm_adv_create + 88
0x0800e702: 2b01 .+ CMP r3,#1
0x0800e704: d11b .. BNE 0x800e73e ; gapm_adv_create + 198
0x0800e706: e7e3 .. B 0x800e6d0 ; gapm_adv_create + 88
0x0800e708: f0400110 @... ORR r1,r0,#0x10
0x0800e70c: f0110f60 ..`. TST r1,#0x60
0x0800e710: 80e1 .. STRH r1,[r4,#6]
0x0800e712: d114 .. BNE 0x800e73e ; gapm_adv_create + 198
0x0800e714: 07c8 .. LSLS r0,r1,#31
0x0800e716: d108 .. BNE 0x800e72a ; gapm_adv_create + 178
0x0800e718: f0010005 .... AND r0,r1,#5
0x0800e71c: 2804 .( CMP r0,#4
0x0800e71e: d10b .. BNE 0x800e738 ; gapm_adv_create + 192
0x0800e720: e00d .. B 0x800e73e ; gapm_adv_create + 198
0x0800e722: f0110f23 ..#. TST r1,#0x23
0x0800e726: d10a .. BNE 0x800e73e ; gapm_adv_create + 198
0x0800e728: e00c .. B 0x800e744 ; gapm_adv_create + 204
0x0800e72a: f0010002 .... AND r0,r1,#2
0x0800e72e: 074a J. LSLS r2,r1,#29
0x0800e730: d401 .. BMI 0x800e736 ; gapm_adv_create + 190
0x0800e732: b908 .. CBNZ r0,0x800e738 ; gapm_adv_create + 192
0x0800e734: e003 .. B 0x800e73e ; gapm_adv_create + 198
0x0800e736: b910 .. CBNZ r0,0x800e73e ; gapm_adv_create + 198
0x0800e738: 7a60 `z LDRB r0,[r4,#9]
0x0800e73a: 2803 .( CMP r0,#3
0x0800e73c: d902 .. BLS 0x800e744 ; gapm_adv_create + 204
0x0800e73e: 2040 @ MOVS r0,#0x40
0x0800e740: e8bd81f0 .... POP {r4-r8,pc}
0x0800e744: 07c8 .. LSLS r0,r1,#31
0x0800e746: bf1c .. ITT NE
0x0800e748: f897008a .... LDRBNE r0,[r7,#0x8a]
0x0800e74c: f0100004 .... ANDSNE r0,r0,#4
0x0800e750: d164 d. BNE 0x800e81c ; gapm_adv_create + 420
0x0800e752: 4628 (F MOV r0,r5
0x0800e754: 2124 $! MOVS r1,#0x24
0x0800e756: f7fffca5 .... BL gapm_actv_alloc ; 0x800e0a4
0x0800e75a: 2800 .( CMP r0,#0
0x0800e75c: d05b [. BEQ 0x800e816 ; gapm_adv_create + 414
0x0800e75e: f04f0800 O... MOV r8,#0
0x0800e762: 4606 .F MOV r6,r0
0x0800e764: f880800d .... STRB r8,[r0,#0xd]
0x0800e768: 7920 y LDRB r0,[r4,#4]
0x0800e76a: 73b0 .s STRB r0,[r6,#0xe]
0x0800e76c: 7860 `x LDRB r0,[r4,#1]
0x0800e76e: 7470 pt STRB r0,[r6,#0x11]
0x0800e770: 2001 . MOVS r0,#1
0x0800e772: f000fda7 .... BL gapm_get_requester ; 0x800f2c4
0x0800e776: f886801f .... STRB r8,[r6,#0x1f]
0x0800e77a: 82b0 .. STRH r0,[r6,#0x14]
0x0800e77c: 4949 II LDR r1,[pc,#292] ; [0x800e8a4] = 0x800ebbd
0x0800e77e: 7960 `y LDRB r0,[r4,#5]
0x0800e780: f8875092 ...P STRB r5,[r7,#0x92]
0x0800e784: 6031 1` STR r1,[r6,#0]
0x0800e786: 4948 HI LDR r1,[pc,#288] ; [0x800e8a8] = 0x800ec21
0x0800e788: 77b0 .w STRB r0,[r6,#0x1e]
0x0800e78a: f8960021 ..!. LDRB r0,[r6,#0x21]
0x0800e78e: 6071 q` STR r1,[r6,#4]
0x0800e790: 4946 FI LDR r1,[pc,#280] ; [0x800e8ac] = 0x800e8b1
0x0800e792: f00002fe .... AND r2,r0,#0xfe
0x0800e796: 88e0 .. LDRH r0,[r4,#6]
0x0800e798: 60b1 .` STR r1,[r6,#8]
0x0800e79a: 7bb1 .{ LDRB r1,[r6,#0xe]
0x0800e79c: f0000301 .... AND r3,r0,#1
0x0800e7a0: 441a .D ADD r2,r2,r3
0x0800e7a2: 2900 .) CMP r1,#0
0x0800e7a4: f8862021 ..! STRB r2,[r6,#0x21]
0x0800e7a8: d03f ?. BEQ 0x800e82a ; gapm_adv_create + 434
0x0800e7aa: 0781 .. LSLS r1,r0,#30
0x0800e7ac: d403 .. BMI 0x800e7b6 ; gapm_adv_create + 318
0x0800e7ae: 7c31 1| LDRB r1,[r6,#0x10]
0x0800e7b0: f0410102 A... ORR r1,r1,#2
0x0800e7b4: 7431 1t STRB r1,[r6,#0x10]
0x0800e7b6: 0780 .. LSLS r0,r0,#30
0x0800e7b8: d503 .. BPL 0x800e7c2 ; gapm_adv_create + 330
0x0800e7ba: 7c30 0| LDRB r0,[r6,#0x10]
0x0800e7bc: f0400001 @... ORR r0,r0,#1
0x0800e7c0: 7430 0t STRB r0,[r6,#0x10]
0x0800e7c2: f2411006 A... MOV r0,#0x1106
0x0800e7c6: 2100 .! MOVS r1,#0
0x0800e7c8: f2420236 B.6. MOV r2,#0x2036
0x0800e7cc: 231a .# MOVS r3,#0x1a
0x0800e7ce: f04f0800 O... MOV r8,#0
0x0800e7d2: f00df8fd .... BL ke_msg_alloc ; 0x801b9d0
0x0800e7d6: 6962 bi LDR r2,[r4,#0x14]
0x0800e7d8: 4605 .F MOV r5,r0
0x0800e7da: 88e0 .. LDRH r0,[r4,#6]
0x0800e7dc: 7b31 1{ LDRB r1,[r6,#0xc]
0x0800e7de: 0a13 .. LSRS r3,r2,#8
0x0800e7e0: 712a *q STRB r2,[r5,#4]
0x0800e7e2: 0c12 .. LSRS r2,r2,#16
0x0800e7e4: f000007f .... AND r0,r0,#0x7f
0x0800e7e8: 7029 )p STRB r1,[r5,#0]
0x0800e7ea: 716b kq STRB r3,[r5,#5]
0x0800e7ec: 71aa .q STRB r2,[r5,#6]
0x0800e7ee: 8068 h. STRH r0,[r5,#2]
0x0800e7f0: 69a2 .i LDR r2,[r4,#0x18]
0x0800e7f2: 0a13 .. LSRS r3,r2,#8
0x0800e7f4: 71ea .q STRB r2,[r5,#7]
0x0800e7f6: 0c12 .. LSRS r2,r2,#16
0x0800e7f8: 722b +r STRB r3,[r5,#8]
0x0800e7fa: 726a jr STRB r2,[r5,#9]
0x0800e7fc: 7f20 . LDRB r0,[r4,#0x1c]
0x0800e7fe: 7f61 a. LDRB r1,[r4,#0x1d]
0x0800e800: 72a8 .r STRB r0,[r5,#0xa]
0x0800e802: 7bb0 .{ LDRB r0,[r6,#0xe]
0x0800e804: 7569 iu STRB r1,[r5,#0x15]
0x0800e806: b198 .. CBZ r0,0x800e830 ; gapm_adv_create + 440
0x0800e808: f8940020 .. . LDRB r0,[r4,#0x20]
0x0800e80c: f8941021 ..!. LDRB r1,[r4,#0x21]
0x0800e810: f8948022 ..". LDRB r8,[r4,#0x22]
0x0800e814: e00e .. B 0x800e834 ; gapm_adv_create + 444
0x0800e816: 204b K MOVS r0,#0x4b
0x0800e818: e8bd81f0 .... POP {r4-r8,pc}
0x0800e81c: 7860 `x LDRB r0,[r4,#1]
0x0800e81e: 2802 .( CMP r0,#2
0x0800e820: bf04 .. ITT EQ
0x0800e822: 2049 I MOVEQ r0,#0x49
0x0800e824: e8bd81f0 .... POPEQ {r4-r8,pc}
0x0800e828: e793 .. B 0x800e752 ; gapm_adv_create + 218
0x0800e82a: 0741 A. LSLS r1,r0,#29
0x0800e82c: d5bf .. BPL 0x800e7ae ; gapm_adv_create + 310
0x0800e82e: e7c2 .. B 0x800e7b6 ; gapm_adv_create + 318
0x0800e830: 2000 . MOVS r0,#0
0x0800e832: 2100 .! MOVS r1,#0
0x0800e834: 75e9 .u STRB r1,[r5,#0x17]
0x0800e836: 75a8 .u STRB r0,[r5,#0x16]
0x0800e838: f8858018 .... STRB r8,[r5,#0x18]
0x0800e83c: 7c70 p| LDRB r0,[r6,#0x11]
0x0800e83e: f7fffcb9 .... BL gapm_actv_get_hci_own_addr_type ; 0x800e1b4
0x0800e842: 72e8 .r STRB r0,[r5,#0xb]
0x0800e844: 88e0 .. LDRH r0,[r4,#6]
0x0800e846: 0740 @. LSLS r0,r0,#29
0x0800e848: bf5c \. ITT PL
0x0800e84a: f897008a .... LDRBPL r0,[r7,#0x8a]
0x0800e84e: ea5f7040 _.@p LSLSPL r0,r0,#29
0x0800e852: d509 .. BPL 0x800e868 ; gapm_adv_create + 496
0x0800e854: 7c20 | LDRB r0,[r4,#0x10]
0x0800e856: 7328 (s STRB r0,[r5,#0xc]
0x0800e858: f8d4000a .... LDR r0,[r4,#0xa]
0x0800e85c: f8c5000d .... STR r0,[r5,#0xd]
0x0800e860: 89e0 .. LDRH r0,[r4,#0xe]
0x0800e862: f8a50011 .... STRH r0,[r5,#0x11]
0x0800e866: e003 .. B 0x800e870 ; gapm_adv_create + 504
0x0800e868: 2000 . MOVS r0,#0
0x0800e86a: f8c5000f .... STR r0,[r5,#0xf]
0x0800e86e: 60e8 .` STR r0,[r5,#0xc]
0x0800e870: 7a60 `z LDRB r0,[r4,#9]
0x0800e872: 74e8 .t STRB r0,[r5,#0x13]
0x0800e874: 7a20 z LDRB r0,[r4,#8]
0x0800e876: 7528 (u STRB r0,[r5,#0x14]
0x0800e878: 88e0 .. LDRH r0,[r4,#6]
0x0800e87a: 05c0 .. LSLS r0,r0,#23
0x0800e87c: d402 .. BMI 0x800e884 ; gapm_adv_create + 524
0x0800e87e: 2000 . MOVS r0,#0
0x0800e880: 7668 hv STRB r0,[r5,#0x19]
0x0800e882: e005 .. B 0x800e890 ; gapm_adv_create + 536
0x0800e884: 2001 . MOVS r0,#1
0x0800e886: 7668 hv STRB r0,[r5,#0x19]
0x0800e888: 7c30 0| LDRB r0,[r6,#0x10]
0x0800e88a: f0400020 @. . ORR r0,r0,#0x20
0x0800e88e: 7430 0t STRB r0,[r6,#0x10]
0x0800e890: 4628 (F MOV r0,r5
0x0800e892: f00cfd3d ..=. BL hci_send_2_controller ; 0x801b310
0x0800e896: f2420036 B.6. MOV r0,#0x2036
0x0800e89a: 8270 p. STRH r0,[r6,#0x12]
0x0800e89c: 2000 . MOVS r0,#0
0x0800e89e: e8bd81f0 .... POP {r4-r8,pc}
0x0800e8a2: bf00 .. NOP
$d.1
__arm_cp.0_1
0x0800e8a4: 0800ebbd .... DCD 134278077
__arm_cp.0_2
0x0800e8a8: 0800ec21 !... DCD 134278177
__arm_cp.0_3
0x0800e8ac: 0800e8b1 .... DCD 134277297
$t.6
gapm_adv_delete
0x0800e8b0: 2100 .! MOVS r1,#0
0x0800e8b2: 4af7 .J LDR r2,[pc,#988] ; [0x800ec90] = 0x20009030
0x0800e8b4: 77c1 .w STRB r1,[r0,#0x1f]
0x0800e8b6: 7b01 .{ LDRB r1,[r0,#0xc]
0x0800e8b8: f8821092 .... STRB r1,[r2,#0x92]
0x0800e8bc: f000b802 .... B.W gapm_adv_send_hci_le_rmv_adv_set_cmd ; 0x800e8c4
$d.7
__arm_cp.3_0
0x0800e8c0: 20009030 0.. DCD 536907824
$t.28
gapm_adv_send_hci_le_rmv_adv_set_cmd
0x0800e8c4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800e8c6: 4604 .F MOV r4,r0
0x0800e8c8: f2411006 A... MOV r0,#0x1106
0x0800e8cc: 2100 .! MOVS r1,#0
0x0800e8ce: f242023c B.<. MOV r2,#0x203c
0x0800e8d2: 2301 .# MOVS r3,#1
0x0800e8d4: f242053c B.<. MOV r5,#0x203c
0x0800e8d8: f00df87a ..z. BL ke_msg_alloc ; 0x801b9d0
0x0800e8dc: 7b21 !{ LDRB r1,[r4,#0xc]
0x0800e8de: 7001 .p STRB r1,[r0,#0]
0x0800e8e0: f00cfd16 .... BL hci_send_2_controller ; 0x801b310
0x0800e8e4: 8265 e. STRH r5,[r4,#0x12]
0x0800e8e6: bdb0 .. POP {r4,r5,r7,pc}
gapm_adv_send_hci_le_set_ext_adv_en_cmd
0x0800e8e8: b570 p. PUSH {r4-r6,lr}
0x0800e8ea: 460d .F MOV r5,r1
0x0800e8ec: 4604 .F MOV r4,r0
0x0800e8ee: f2411006 A... MOV r0,#0x1106
0x0800e8f2: 2100 .! MOVS r1,#0
0x0800e8f4: f2420239 B.9. MOV r2,#0x2039
0x0800e8f8: 2360 `# MOVS r3,#0x60
0x0800e8fa: f2420639 B.9. MOV r6,#0x2039
0x0800e8fe: f00df867 ..g. BL ke_msg_alloc ; 0x801b9d0
0x0800e902: 2101 .! MOVS r1,#1
0x0800e904: 2d00 .- CMP r5,#0
0x0800e906: 7041 Ap STRB r1,[r0,#1]
0x0800e908: 4629 )F MOV r1,r5
0x0800e90a: bf18 .. IT NE
0x0800e90c: 2101 .! MOVNE r1,#1
0x0800e90e: 7001 .p STRB r1,[r0,#0]
0x0800e910: 7b21 !{ LDRB r1,[r4,#0xc]
0x0800e912: 7081 .p STRB r1,[r0,#2]
0x0800e914: b195 .. CBZ r5,0x800e93c ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 84
0x0800e916: 7fa2 .. LDRB r2,[r4,#0x1e]
0x0800e918: 8869 i. LDRH r1,[r5,#2]
0x0800e91a: 2a02 .* CMP r2,#2
0x0800e91c: d10a .. BNE 0x800e934 ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 76
0x0800e91e: f2446250 D.Pb MOV r2,#0x4650
0x0800e922: 4291 .B CMP r1,r2
0x0800e924: bf38 8. IT CC
0x0800e926: 460a .F MOVCC r2,r1
0x0800e928: 2a00 .* CMP r2,#0
0x0800e92a: bf08 .. IT EQ
0x0800e92c: f2446250 D.Pb MOVEQ r2,#0x4650
0x0800e930: 8342 B. STRH r2,[r0,#0x1a]
0x0800e932: e000 .. B 0x800e936 ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 78
0x0800e934: 8341 A. STRH r1,[r0,#0x1a]
0x0800e936: 7929 )y LDRB r1,[r5,#4]
0x0800e938: f8801048 ..H. STRB r1,[r0,#0x48]
0x0800e93c: f00cfce8 .... BL hci_send_2_controller ; 0x801b310
0x0800e940: 8266 f. STRH r6,[r4,#0x12]
0x0800e942: bd70 p. POP {r4-r6,pc}
gapm_adv_send_hci_le_set_per_adv_en_cmd
0x0800e944: b570 p. PUSH {r4-r6,lr}
0x0800e946: 460c .F MOV r4,r1
0x0800e948: 4605 .F MOV r5,r0
0x0800e94a: f2411006 A... MOV r0,#0x1106
0x0800e94e: 2100 .! MOVS r1,#0
0x0800e950: f44f5201 O..R MOV r2,#0x2040
0x0800e954: 2302 .# MOVS r3,#2
0x0800e956: f44f5601 O..V MOV r6,#0x2040
0x0800e95a: f00df839 ..9. BL ke_msg_alloc ; 0x801b9d0
0x0800e95e: 7b29 ){ LDRB r1,[r5,#0xc]
0x0800e960: 7004 .p STRB r4,[r0,#0]
0x0800e962: 7041 Ap STRB r1,[r0,#1]
0x0800e964: f00cfcd4 .... BL hci_send_2_controller ; 0x801b310
0x0800e968: 826e n. STRH r6,[r5,#0x12]
0x0800e96a: bd70 p. POP {r4-r6,pc}
gapm_adv_set_data
0x0800e96c: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0800e970: 4689 .F MOV r9,r1
0x0800e972: 4604 .F MOV r4,r0
0x0800e974: b162 b. CBZ r2,0x800e990 ; gapm_adv_set_data + 36
0x0800e976: f8b90002 .... LDRH r0,[r9,#2]
0x0800e97a: 8ba1 .. LDRH r1,[r4,#0x1c]
0x0800e97c: 4281 .B CMP r1,r0
0x0800e97e: d107 .. BNE 0x800e990 ; gapm_adv_set_data + 36
0x0800e980: f8991000 .... LDRB r1,[r9,#0]
0x0800e984: 2969 i) CMP r1,#0x69
0x0800e986: d144 D. BNE 0x800ea12 ; gapm_adv_set_data + 166
0x0800e988: 7c20 | LDRB r0,[r4,#0x10]
0x0800e98a: f0400004 @... ORR r0,r0,#4
0x0800e98e: e047 G. B 0x800ea20 ; gapm_adv_set_data + 180
0x0800e990: f8990000 .... LDRB r0,[r9,#0]
0x0800e994: 286b k( CMP r0,#0x6b
0x0800e996: d015 .. BEQ 0x800e9c4 ; gapm_adv_set_data + 88
0x0800e998: 286a j( CMP r0,#0x6a
0x0800e99a: d01a .. BEQ 0x800e9d2 ; gapm_adv_set_data + 102
0x0800e99c: 2869 i( CMP r0,#0x69
0x0800e99e: f0408107 @... BNE.W 0x800ebb0 ; gapm_adv_set_data + 580
0x0800e9a2: f8b90002 .... LDRH r0,[r9,#2]
0x0800e9a6: 28f8 .( CMP r0,#0xf8
0x0800e9a8: d83e >. BHI 0x800ea28 ; gapm_adv_set_data + 188
0x0800e9aa: 4983 .I LDR r1,[pc,#524] ; [0x800ebb8] = 0x20005cc8
0x0800e9ac: 2200 ." MOVS r2,#0
0x0800e9ae: f04f0a03 O... MOV r10,#3
0x0800e9b2: 7809 .x LDRB r1,[r1,#0]
0x0800e9b4: 2900 .) CMP r1,#0
0x0800e9b6: bf08 .. IT EQ
0x0800e9b8: 2203 ." MOVEQ r2,#3
0x0800e9ba: 7fa1 .. LDRB r1,[r4,#0x1e]
0x0800e9bc: 3903 .9 SUBS r1,#3
0x0800e9be: bf18 .. IT NE
0x0800e9c0: 4611 .F MOVNE r1,r2
0x0800e9c2: e087 .. B 0x800ead4 ; gapm_adv_set_data + 360
0x0800e9c4: f8b95002 ...P LDRH r5,[r9,#2]
0x0800e9c8: 2dfc .- CMP r5,#0xfc
0x0800e9ca: d83d =. BHI 0x800ea48 ; gapm_adv_set_data + 220
0x0800e9cc: f04f0803 O... MOV r8,#3
0x0800e9d0: e0a8 .. B 0x800eb24 ; gapm_adv_set_data + 440
0x0800e9d2: 7c20 | LDRB r0,[r4,#0x10]
0x0800e9d4: 2600 .& MOVS r6,#0
0x0800e9d6: f06f0104 o... MVN r1,#4
0x0800e9da: f0100002 .... ANDS r0,r0,#2
0x0800e9de: bf08 .. IT EQ
0x0800e9e0: 2603 .& MOVEQ r6,#3
0x0800e9e2: bf08 .. IT EQ
0x0800e9e4: f06f0107 o... MVNEQ r1,#7
0x0800e9e8: b2ca .. UXTB r2,r1
0x0800e9ea: f8b90002 .... LDRH r0,[r9,#2]
0x0800e9ee: 4290 .B CMP r0,r2
0x0800e9f0: d93a :. BLS 0x800ea68 ; gapm_adv_set_data + 252
0x0800e9f2: 8ba2 .. LDRH r2,[r4,#0x1c]
0x0800e9f4: b3da .. CBZ r2,0x800ea6e ; gapm_adv_set_data + 258
0x0800e9f6: 1a80 .. SUBS r0,r0,r2
0x0800e9f8: 2600 .& MOVS r6,#0
0x0800e9fa: b281 .. UXTH r1,r0
0x0800e9fc: 29fc .) CMP r1,#0xfc
0x0800e9fe: f04f0100 O... MOV r1,#0
0x0800ea02: bf28 (. IT CS
0x0800ea04: f06f0004 o... MVNCS r0,#4
0x0800ea08: bf38 8. IT CC
0x0800ea0a: 2101 .! MOVCC r1,#1
0x0800ea0c: ea4f0b41 O.A. LSL r11,r1,#1
0x0800ea10: e030 0. B 0x800ea74 ; gapm_adv_set_data + 264
0x0800ea12: 7c20 | LDRB r0,[r4,#0x10]
0x0800ea14: 296a j) CMP r1,#0x6a
0x0800ea16: bf0c .. ITE EQ
0x0800ea18: f0400008 @... ORREQ r0,r0,#8
0x0800ea1c: f0400010 @... ORRNE r0,r0,#0x10
0x0800ea20: 7420 t STRB r0,[r4,#0x10]
0x0800ea22: 2000 . MOVS r0,#0
0x0800ea24: e8bd8ff8 .... POP {r3-r11,pc}
0x0800ea28: 8ba1 .. LDRH r1,[r4,#0x1c]
0x0800ea2a: 2900 .) CMP r1,#0
0x0800ea2c: d046 F. BEQ 0x800eabc ; gapm_adv_set_data + 336
0x0800ea2e: 1a40 @. SUBS r0,r0,r1
0x0800ea30: 2200 ." MOVS r2,#0
0x0800ea32: b281 .. UXTH r1,r0
0x0800ea34: 29fc .) CMP r1,#0xfc
0x0800ea36: bf28 (. IT CS
0x0800ea38: f06f0004 o... MVNCS r0,#4
0x0800ea3c: bf38 8. IT CC
0x0800ea3e: 2201 ." MOVCC r2,#1
0x0800ea40: 2100 .! MOVS r1,#0
0x0800ea42: ea4f0a42 O.B. LSL r10,r2,#1
0x0800ea46: e045 E. B 0x800ead4 ; gapm_adv_set_data + 360
0x0800ea48: 8ba0 .. LDRH r0,[r4,#0x1c]
0x0800ea4a: 2800 .( CMP r0,#0
0x0800ea4c: d067 g. BEQ 0x800eb1e ; gapm_adv_set_data + 434
0x0800ea4e: 1a2d -. SUBS r5,r5,r0
0x0800ea50: b2a8 .. UXTH r0,r5
0x0800ea52: 28fd .( CMP r0,#0xfd
0x0800ea54: f04f0000 O... MOV r0,#0
0x0800ea58: bf28 (. IT CS
0x0800ea5a: f06f0503 o... MVNCS r5,#3
0x0800ea5e: bf38 8. IT CC
0x0800ea60: 2001 . MOVCC r0,#1
0x0800ea62: ea4f0840 O.@. LSL r8,r0,#1
0x0800ea66: e05d ]. B 0x800eb24 ; gapm_adv_set_data + 440
0x0800ea68: f04f0b03 O... MOV r11,#3
0x0800ea6c: e002 .. B 0x800ea74 ; gapm_adv_set_data + 264
0x0800ea6e: f04f0b01 O... MOV r11,#1
0x0800ea72: 4608 .F MOV r0,r1
0x0800ea74: fa5ff880 _... UXTB r8,r0
0x0800ea78: f2411006 A... MOV r0,#0x1106
0x0800ea7c: 2100 .! MOVS r1,#0
0x0800ea7e: f2420238 B.8. MOV r2,#0x2038
0x0800ea82: f04f0a00 O... MOV r10,#0
0x0800ea86: eb080506 .... ADD r5,r8,r6
0x0800ea8a: 1d2b +. ADDS r3,r5,#4
0x0800ea8c: f00cffa0 .... BL ke_msg_alloc ; 0x801b9d0
0x0800ea90: 4607 .F MOV r7,r0
0x0800ea92: 7b20 { LDRB r0,[r4,#0xc]
0x0800ea94: 2e00 .. CMP r6,#0
0x0800ea96: f887a002 .... STRB r10,[r7,#2]
0x0800ea9a: 70fd .p STRB r5,[r7,#3]
0x0800ea9c: f887b001 .... STRB r11,[r7,#1]
0x0800eaa0: 7038 8p STRB r0,[r7,#0]
0x0800eaa2: d061 a. BEQ 0x800eb68 ; gapm_adv_set_data + 508
0x0800eaa4: 2004 . MOVS r0,#4
0x0800eaa6: 71b8 .q STRB r0,[r7,#6]
0x0800eaa8: f44f7081 O..p MOV r0,#0x102
0x0800eaac: 80b8 .. STRH r0,[r7,#4]
0x0800eaae: 7fa0 .. LDRB r0,[r4,#0x1e]
0x0800eab0: 2802 .( CMP r0,#2
0x0800eab2: d057 W. BEQ 0x800eb64 ; gapm_adv_set_data + 504
0x0800eab4: 2801 .( CMP r0,#1
0x0800eab6: d157 W. BNE 0x800eb68 ; gapm_adv_set_data + 508
0x0800eab8: 2006 . MOVS r0,#6
0x0800eaba: e054 T. B 0x800eb66 ; gapm_adv_set_data + 506
0x0800eabc: 7fa1 .. LDRB r1,[r4,#0x1e]
0x0800eabe: f06f0007 o... MVN r0,#7
0x0800eac2: f04f0a01 O... MOV r10,#1
0x0800eac6: 2903 .) CMP r1,#3
0x0800eac8: bf08 .. IT EQ
0x0800eaca: f06f0004 o... MVNEQ r0,#4
0x0800eace: 3903 .9 SUBS r1,#3
0x0800ead0: bf18 .. IT NE
0x0800ead2: 2103 .! MOVNE r1,#3
0x0800ead4: fa5ffb80 _... UXTB r11,r0
0x0800ead8: b2cd .. UXTB r5,r1
0x0800eada: f2411006 A... MOV r0,#0x1106
0x0800eade: 2100 .! MOVS r1,#0
0x0800eae0: f2420237 B.7. MOV r2,#0x2037
0x0800eae4: f04f0800 O... MOV r8,#0
0x0800eae8: eb05060b .... ADD r6,r5,r11
0x0800eaec: 1d33 3. ADDS r3,r6,#4
0x0800eaee: f00cff6f ..o. BL ke_msg_alloc ; 0x801b9d0
0x0800eaf2: 4607 .F MOV r7,r0
0x0800eaf4: 7b20 { LDRB r0,[r4,#0xc]
0x0800eaf6: 2d00 .- CMP r5,#0
0x0800eaf8: f8878002 .... STRB r8,[r7,#2]
0x0800eafc: 70fe .p STRB r6,[r7,#3]
0x0800eafe: f887a001 .... STRB r10,[r7,#1]
0x0800eb02: 7038 8p STRB r0,[r7,#0]
0x0800eb04: d043 C. BEQ 0x800eb8e ; gapm_adv_set_data + 546
0x0800eb06: 2008 . MOVS r0,#8
0x0800eb08: 71b8 .q STRB r0,[r7,#6]
0x0800eb0a: f44f7081 O..p MOV r0,#0x102
0x0800eb0e: 80b8 .. STRH r0,[r7,#4]
0x0800eb10: 7fa0 .. LDRB r0,[r4,#0x1e]
0x0800eb12: 2802 .( CMP r0,#2
0x0800eb14: d039 9. BEQ 0x800eb8a ; gapm_adv_set_data + 542
0x0800eb16: 2801 .( CMP r0,#1
0x0800eb18: d139 9. BNE 0x800eb8e ; gapm_adv_set_data + 546
0x0800eb1a: 200a . MOVS r0,#0xa
0x0800eb1c: e036 6. B 0x800eb8c ; gapm_adv_set_data + 544
0x0800eb1e: 25fc .% MOVS r5,#0xfc
0x0800eb20: f04f0801 O... MOV r8,#1
0x0800eb24: b2ee .. UXTB r6,r5
0x0800eb26: f2411006 A... MOV r0,#0x1106
0x0800eb2a: 2100 .! MOVS r1,#0
0x0800eb2c: f242023f B.?. MOV r2,#0x203f
0x0800eb30: f2420a3f B.?. MOV r10,#0x203f
0x0800eb34: 1cf3 .. ADDS r3,r6,#3
0x0800eb36: f00cff4b ..K. BL ke_msg_alloc ; 0x801b9d0
0x0800eb3a: 4607 .F MOV r7,r0
0x0800eb3c: 7b20 { LDRB r0,[r4,#0xc]
0x0800eb3e: 4632 2F MOV r2,r6
0x0800eb40: 70bd .p STRB r5,[r7,#2]
0x0800eb42: f8878001 .... STRB r8,[r7,#1]
0x0800eb46: 7038 8p STRB r0,[r7,#0]
0x0800eb48: 1cf8 .. ADDS r0,r7,#3
0x0800eb4a: 8ba1 .. LDRH r1,[r4,#0x1c]
0x0800eb4c: 4449 ID ADD r1,r1,r9
0x0800eb4e: 3104 .1 ADDS r1,#4
0x0800eb50: f7f3fba8 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800eb54: 4638 8F MOV r0,r7
0x0800eb56: f00cfbdb .... BL hci_send_2_controller ; 0x801b310
0x0800eb5a: 8ba0 .. LDRH r0,[r4,#0x1c]
0x0800eb5c: f8a4a012 .... STRH r10,[r4,#0x12]
0x0800eb60: 4430 0D ADD r0,r0,r6
0x0800eb62: e024 $. B 0x800ebae ; gapm_adv_set_data + 578
0x0800eb64: 2005 . MOVS r0,#5
0x0800eb66: 71b8 .q STRB r0,[r7,#6]
0x0800eb68: 8ba1 .. LDRH r1,[r4,#0x1c]
0x0800eb6a: 19b8 .. ADDS r0,r7,r6
0x0800eb6c: 4642 BF MOV r2,r8
0x0800eb6e: 3004 .0 ADDS r0,#4
0x0800eb70: 4449 ID ADD r1,r1,r9
0x0800eb72: 3104 .1 ADDS r1,#4
0x0800eb74: f7f3fb96 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800eb78: 4638 8F MOV r0,r7
0x0800eb7a: f00cfbc9 .... BL hci_send_2_controller ; 0x801b310
0x0800eb7e: f2420038 B.8. MOV r0,#0x2038
0x0800eb82: 8260 `. STRH r0,[r4,#0x12]
0x0800eb84: 8ba0 .. LDRH r0,[r4,#0x1c]
0x0800eb86: 4440 @D ADD r0,r0,r8
0x0800eb88: e011 .. B 0x800ebae ; gapm_adv_set_data + 578
0x0800eb8a: 2009 . MOVS r0,#9
0x0800eb8c: 71b8 .q STRB r0,[r7,#6]
0x0800eb8e: 8ba1 .. LDRH r1,[r4,#0x1c]
0x0800eb90: 1978 x. ADDS r0,r7,r5
0x0800eb92: 465a ZF MOV r2,r11
0x0800eb94: 3004 .0 ADDS r0,#4
0x0800eb96: 4449 ID ADD r1,r1,r9
0x0800eb98: 3104 .1 ADDS r1,#4
0x0800eb9a: f7f3fb83 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800eb9e: 4638 8F MOV r0,r7
0x0800eba0: f00cfbb6 .... BL hci_send_2_controller ; 0x801b310
0x0800eba4: f2420037 B.7. MOV r0,#0x2037
0x0800eba8: 8260 `. STRH r0,[r4,#0x12]
0x0800ebaa: 8ba0 .. LDRH r0,[r4,#0x1c]
0x0800ebac: 4458 XD ADD r0,r0,r11
0x0800ebae: 83a0 .. STRH r0,[r4,#0x1c]
0x0800ebb0: 2001 . MOVS r0,#1
0x0800ebb2: e8bd8ff8 .... POP {r3-r11,pc}
0x0800ebb6: bf00 .. NOP
$d.11
__arm_cp.5_0
0x0800ebb8: 20005cc8 .\. DCD 536894664
$t.2
gapm_adv_start
0x0800ebbc: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800ebbe: 7c02 .| LDRB r2,[r0,#0x10]
0x0800ebc0: f0020306 .... AND r3,r2,#6
0x0800ebc4: 2b02 .+ CMP r3,#2
0x0800ebc6: d029 ). BEQ 0x800ec1c ; gapm_adv_start + 96
0x0800ebc8: 7b83 .{ LDRB r3,[r0,#0xe]
0x0800ebca: 07d4 .. LSLS r4,r2,#31
0x0800ebcc: d122 ". BNE 0x800ec14 ; gapm_adv_start + 88
0x0800ebce: 06d4 .. LSLS r4,r2,#27
0x0800ebd0: d401 .. BMI 0x800ebd6 ; gapm_adv_start + 26
0x0800ebd2: 2b02 .+ CMP r3,#2
0x0800ebd4: d022 ". BEQ 0x800ec1c ; gapm_adv_start + 96
0x0800ebd6: f8903021 ..!0 LDRB r3,[r0,#0x21]
0x0800ebda: 07db .. LSLS r3,r3,#31
0x0800ebdc: d00a .. BEQ 0x800ebf4 ; gapm_adv_start + 56
0x0800ebde: 4bf7 .K LDR r3,[pc,#988] ; [0x800efbc] = 0x20009030
0x0800ebe0: f893508c ...P LDRB r5,[r3,#0x8c]
0x0800ebe4: f8934097 ...@ LDRB r4,[r3,#0x97]
0x0800ebe8: 4425 %D ADD r5,r5,r4
0x0800ebea: 2d13 .- CMP r5,#0x13
0x0800ebec: d816 .. BHI 0x800ec1c ; gapm_adv_start + 96
0x0800ebee: 3401 .4 ADDS r4,#1
0x0800ebf0: f8834097 ...@ STRB r4,[r3,#0x97]
0x0800ebf4: 2300 .# MOVS r3,#0
0x0800ebf6: 7bc4 .{ LDRB r4,[r0,#0xf]
0x0800ebf8: 4df0 .M LDR r5,[pc,#960] ; [0x800efbc] = 0x20009030
0x0800ebfa: 77c3 .w STRB r3,[r0,#0x1f]
0x0800ebfc: 7b03 .{ LDRB r3,[r0,#0xc]
0x0800ebfe: 2c03 ., CMP r4,#3
0x0800ec00: f8853092 ...0 STRB r3,[r5,#0x92]
0x0800ec04: d102 .. BNE 0x800ec0c ; gapm_adv_start + 80
0x0800ec06: f0120240 ..@. ANDS r2,r2,#0x40
0x0800ec0a: d107 .. BNE 0x800ec1c ; gapm_adv_start + 96
0x0800ec0c: f7fffe6c ..l. BL gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x800e8e8
0x0800ec10: 2000 . MOVS r0,#0
0x0800ec12: bdb0 .. POP {r4,r5,r7,pc}
0x0800ec14: 0714 .. LSLS r4,r2,#28
0x0800ec16: d4da .. BMI 0x800ebce ; gapm_adv_start + 18
0x0800ec18: 2b00 .+ CMP r3,#0
0x0800ec1a: d0d8 .. BEQ 0x800ebce ; gapm_adv_start + 18
0x0800ec1c: 2043 C MOVS r0,#0x43
0x0800ec1e: bdb0 .. POP {r4,r5,r7,pc}
gapm_adv_stop
0x0800ec20: 2100 .! MOVS r1,#0
0x0800ec22: 7c02 .| LDRB r2,[r0,#0x10]
0x0800ec24: 4be5 .K LDR r3,[pc,#916] ; [0x800efbc] = 0x20009030
0x0800ec26: 77c1 .w STRB r1,[r0,#0x1f]
0x0800ec28: 7b01 .{ LDRB r1,[r0,#0xc]
0x0800ec2a: f8831092 .... STRB r1,[r3,#0x92]
0x0800ec2e: 0651 Q. LSLS r1,r2,#25
0x0800ec30: f04f0100 O... MOV r1,#0
0x0800ec34: bf58 X. IT PL
0x0800ec36: f7ffbe85 .... BPL.W gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x800e944
0x0800ec3a: f7ffbe55 ..U. B.W gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x800e8e8
0x0800ec3e: bf00 .. NOP
gapm_auto_conn_to_ind_handler
0x0800ec40: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800ec42: 48de .H LDR r0,[pc,#888] ; [0x800efbc] = 0x20009030
0x0800ec44: f8904091 ...@ LDRB r4,[r0,#0x91]
0x0800ec48: 2cff ., CMP r4,#0xff
0x0800ec4a: d011 .. BEQ 0x800ec70 ; gapm_auto_conn_to_ind_handler + 48
0x0800ec4c: eb000084 .... ADD r0,r0,r4,LSL #2
0x0800ec50: 2103 .! MOVS r1,#3
0x0800ec52: 2203 ." MOVS r2,#3
0x0800ec54: 2302 .# MOVS r3,#2
0x0800ec56: 68c5 .h LDR r5,[r0,#0xc]
0x0800ec58: f6405062 @.bP MOV r0,#0xd62
0x0800ec5c: f00cfeb8 .... BL ke_msg_alloc ; 0x801b9d0
0x0800ec60: 2165 e! MOVS r1,#0x65
0x0800ec62: 7044 Dp STRB r4,[r0,#1]
0x0800ec64: 7001 .p STRB r1,[r0,#0]
0x0800ec66: f00cfed7 .... BL ke_msg_send ; 0x801ba18
0x0800ec6a: 2045 E MOVS r0,#0x45
0x0800ec6c: f8850055 ..U. STRB r0,[r5,#0x55]
0x0800ec70: 2000 . MOVS r0,#0
0x0800ec72: bdb0 .. POP {r4,r5,r7,pc}
gapm_cmp_evt_handler
0x0800ec74: b580 .. PUSH {r7,lr}
0x0800ec76: 7808 .x LDRB r0,[r1,#0]
0x0800ec78: 2831 1( CMP r0,#0x31
0x0800ec7a: d107 .. BNE 0x800ec8c ; gapm_cmp_evt_handler + 24
0x0800ec7c: 48cf .H LDR r0,[pc,#828] ; [0x800efbc] = 0x20009030
0x0800ec7e: f8900099 .... LDRB r0,[r0,#0x99]
0x0800ec82: 2801 .( CMP r0,#1
0x0800ec84: d102 .. BNE 0x800ec8c ; gapm_cmp_evt_handler + 24
0x0800ec86: 2001 . MOVS r0,#1
0x0800ec88: f7fffb7a ..z. BL gapm_addr_fsm ; 0x800e380
0x0800ec8c: 2000 . MOVS r0,#0
0x0800ec8e: bd80 .. POP {r7,pc}
$d.16
__arm_cp.9_0
0x0800ec90: 20009030 0.. DCD 536907824
$t.2
gapm_cmp_evt_handler
0x0800ec94: b570 p. PUSH {r4-r6,lr}
0x0800ec96: b094 .. SUB sp,sp,#0x50
0x0800ec98: 2010 . MOVS r0,#0x10
0x0800ec9a: 460c .F MOV r4,r1
0x0800ec9c: f8ad004e ..N. STRH r0,[sp,#0x4e]
0x0800eca0: 4868 hH LDR r0,[pc,#416] ; [0x800ee44] = 0x8024b15
0x0800eca2: f010facb .... BL log_printf_level ; 0x801f23c
0x0800eca6: 7820 x LDRB r0,[r4,#0]
0x0800eca8: 7861 ax LDRB r1,[r4,#1]
0x0800ecaa: a368 h. ADR r3,{pc}+0x1a2 ; 0x800ee4c
0x0800ecac: f44f72a6 O..r MOV r2,#0x14c
0x0800ecb0: e9cd0100 .... STRD r0,r1,[sp,#0]
0x0800ecb4: 4964 dI LDR r1,[pc,#400] ; [0x800ee48] = 0x8024be4
0x0800ecb6: 2000 . MOVS r0,#0
0x0800ecb8: f010faac .... BL log_printf ; 0x801f214
0x0800ecbc: 7820 x LDRB r0,[r4,#0]
0x0800ecbe: f1a00153 ..S. SUB r1,r0,#0x53
0x0800ecc2: 2918 .) CMP r1,#0x18
0x0800ecc4: d810 .. BHI 0x800ece8 ; gapm_cmp_evt_handler + 84
0x0800ecc6: e8dff001 .... TBB [pc,r1]
$d.3
0x0800ecca: 5953 SY DCW 22867
0x0800eccc: ba5fbaba .._. DCD 3126835898
0x0800ecd0: babababa .... DCD 3132799674
0x0800ecd4: 4cbababa ...L DCD 1287305914
0x0800ecd8: 0d4c4c4c LLL. DCD 223104076
0x0800ecdc: ba0dbaba .... DCD 3121461946
0x0800ece0: 000d0d0d .... DCD 855309
$t.4
0x0800ece4: 7861 ax LDRB r1,[r4,#1]
0x0800ece6: e03f ?. B 0x800ed68 ; gapm_cmp_evt_handler + 212
0x0800ece8: 28a0 .( CMP r0,#0xa0
0x0800ecea: d053 S. BEQ 0x800ed94 ; gapm_cmp_evt_handler + 256
0x0800ecec: 2803 .( CMP r0,#3
0x0800ecee: d05e ^. BEQ 0x800edae ; gapm_cmp_evt_handler + 282
0x0800ecf0: 2805 .( CMP r0,#5
0x0800ecf2: d071 q. BEQ 0x800edd8 ; gapm_cmp_evt_handler + 324
0x0800ecf4: 2830 0( CMP r0,#0x30
0x0800ecf6: d074 t. BEQ 0x800ede2 ; gapm_cmp_evt_handler + 334
0x0800ecf8: 2833 3( CMP r0,#0x33
0x0800ecfa: d076 v. BEQ 0x800edea ; gapm_cmp_evt_handler + 342
0x0800ecfc: 2801 .( CMP r0,#1
0x0800ecfe: f040809e @... BNE.W 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed02: 7860 `x LDRB r0,[r4,#1]
0x0800ed04: 2800 .( CMP r0,#0
0x0800ed06: f040809a @... BNE.W 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed0a: f6405004 @..P MOV r0,#0xd04
0x0800ed0e: 2103 .! MOVS r1,#3
0x0800ed10: 2200 ." MOVS r2,#0
0x0800ed12: 232c ,# MOVS r3,#0x2c
0x0800ed14: 2403 .$ MOVS r4,#3
0x0800ed16: 2500 .% MOVS r5,#0
0x0800ed18: f00cfe5a ..Z. BL ke_msg_alloc ; 0x801b9d0
0x0800ed1c: 2104 .! MOVS r1,#4
0x0800ed1e: f8c0500a ...P STR r5,[r0,#0xa]
0x0800ed22: f8c0500e ...P STR r5,[r0,#0xe]
0x0800ed26: f8c05012 ...P STR r5,[r0,#0x12]
0x0800ed2a: f8c05016 ...P STR r5,[r0,#0x16]
0x0800ed2e: 7681 .v STRB r1,[r0,#0x1a]
0x0800ed30: 4955 UI LDR r1,[pc,#340] ; [0x800ee88] = 0x960f03
0x0800ed32: 6001 .` STR r1,[r0,#0]
0x0800ed34: 49f9 .I LDR r1,[pc,#996] ; [0x800f11c] = 0x20005334
0x0800ed36: 780a .x LDRB r2,[r1,#0]
0x0800ed38: 2a01 .* CMP r2,#1
0x0800ed3a: d107 .. BNE 0x800ed4c ; gapm_cmp_evt_handler + 184
0x0800ed3c: 2205 ." MOVS r2,#5
0x0800ed3e: 7682 .v STRB r2,[r0,#0x1a]
0x0800ed40: f8d12001 ... LDR r2,[r1,#1]
0x0800ed44: 6042 B` STR r2,[r0,#4]
0x0800ed46: f8b11005 .... LDRH r1,[r1,#5]
0x0800ed4a: 8101 .. STRH r1,[r0,#8]
0x0800ed4c: f44f71a4 O..q MOV r1,#0x148
0x0800ed50: f8c05026 ..&P STR r5,[r0,#0x26]
0x0800ed54: 61c5 .a STR r5,[r0,#0x1c]
0x0800ed56: 76c4 .v STRB r4,[r0,#0x1b]
0x0800ed58: 8545 E. STRH r5,[r0,#0x2a]
0x0800ed5a: 8481 .. STRH r1,[r0,#0x24]
0x0800ed5c: 494b KI LDR r1,[pc,#300] ; [0x800ee8c] = 0x1b0380
0x0800ed5e: 6201 .b STR r1,[r0,#0x20]
0x0800ed60: e06b k. B 0x800ee3a ; gapm_cmp_evt_handler + 422
0x0800ed62: 7861 ax LDRB r1,[r4,#1]
0x0800ed64: 2900 .) CMP r1,#0
0x0800ed66: d06a j. BEQ 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed68: 78a2 .x LDRB r2,[r4,#2]
0x0800ed6a: f7f9fbf9 .... BL gap_act_done ; 0x8008560
0x0800ed6e: e066 f. B 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed70: 48be .H LDR r0,[pc,#760] ; [0x800f06c] = 0x200052fc
0x0800ed72: 6801 .h LDR r1,[r0,#0]
0x0800ed74: 2900 .) CMP r1,#0
0x0800ed76: d062 b. BEQ 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed78: 2023 # MOVS r0,#0x23
0x0800ed7a: e010 .. B 0x800ed9e ; gapm_cmp_evt_handler + 266
0x0800ed7c: 48bb .H LDR r0,[pc,#748] ; [0x800f06c] = 0x200052fc
0x0800ed7e: 6801 .h LDR r1,[r0,#0]
0x0800ed80: 2900 .) CMP r1,#0
0x0800ed82: d05c \. BEQ 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed84: 2025 % MOVS r0,#0x25
0x0800ed86: e00a .. B 0x800ed9e ; gapm_cmp_evt_handler + 266
0x0800ed88: 48b8 .H LDR r0,[pc,#736] ; [0x800f06c] = 0x200052fc
0x0800ed8a: 6801 .h LDR r1,[r0,#0]
0x0800ed8c: 2900 .) CMP r1,#0
0x0800ed8e: d056 V. BEQ 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed90: 2024 $ MOVS r0,#0x24
0x0800ed92: e004 .. B 0x800ed9e ; gapm_cmp_evt_handler + 266
0x0800ed94: 48b5 .H LDR r0,[pc,#724] ; [0x800f06c] = 0x200052fc
0x0800ed96: 6801 .h LDR r1,[r0,#0]
0x0800ed98: 2900 .) CMP r1,#0
0x0800ed9a: d050 P. BEQ 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ed9c: 2026 & MOVS r0,#0x26
0x0800ed9e: f88d000c .... STRB r0,[sp,#0xc]
0x0800eda2: 7860 `x LDRB r0,[r4,#1]
0x0800eda4: f88d0010 .... STRB r0,[sp,#0x10]
0x0800eda8: a803 .. ADD r0,sp,#0xc
0x0800edaa: 4788 .G BLX r1
0x0800edac: e047 G. B 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800edae: 4ddb .M LDR r5,[pc,#876] ; [0x800f11c] = 0x20005334
0x0800edb0: f10d014e ..N. ADD r1,sp,#0x4e
0x0800edb4: 2000 . MOVS r0,#0
0x0800edb6: 1dec .. ADDS r4,r5,#7
0x0800edb8: 4622 "F MOV r2,r4
0x0800edba: f7f6fd9f .... BL btdm_nvds_get ; 0x80058fc
0x0800edbe: b360 `. CBZ r0,0x800ee1a ; gapm_cmp_evt_handler + 390
0x0800edc0: f6405035 @.5P MOV r0,#0xd35
0x0800edc4: 2103 .! MOVS r1,#3
0x0800edc6: 2200 ." MOVS r2,#0
0x0800edc8: 2301 .# MOVS r3,#1
0x0800edca: 2401 .$ MOVS r4,#1
0x0800edcc: f00cfe00 .... BL ke_msg_alloc ; 0x801b9d0
0x0800edd0: 2133 3! MOVS r1,#0x33
0x0800edd2: 7001 .p STRB r1,[r0,#0]
0x0800edd4: 75ec .u STRB r4,[r5,#0x17]
0x0800edd6: e030 0. B 0x800ee3a ; gapm_cmp_evt_handler + 422
0x0800edd8: 2000 . MOVS r0,#0
0x0800edda: 2102 .! MOVS r1,#2
0x0800eddc: f00cfe6a ..j. BL ke_state_set ; 0x801bab4
0x0800ede0: e02d -. B 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800ede2: 7860 `x LDRB r0,[r4,#1]
0x0800ede4: f7f6f8d8 .... BL app_sec_resolv_cmd_cmp ; 0x8004f98
0x0800ede8: e029 ). B 0x800ee3e ; gapm_cmp_evt_handler + 426
0x0800edea: 4dcc .M LDR r5,[pc,#816] ; [0x800f11c] = 0x20005334
0x0800edec: 7de8 .} LDRB r0,[r5,#0x17]
0x0800edee: 2801 .( CMP r0,#1
0x0800edf0: d10b .. BNE 0x800ee0a ; gapm_cmp_evt_handler + 374
0x0800edf2: 2002 . MOVS r0,#2
0x0800edf4: 2103 .! MOVS r1,#3
0x0800edf6: 2200 ." MOVS r2,#0
0x0800edf8: 2301 .# MOVS r3,#1
0x0800edfa: 75e8 .u STRB r0,[r5,#0x17]
0x0800edfc: f6405035 @.5P MOV r0,#0xd35
0x0800ee00: f00cfde6 .... BL ke_msg_alloc ; 0x801b9d0
0x0800ee04: 2133 3! MOVS r1,#0x33
0x0800ee06: 7001 .p STRB r1,[r0,#0]
0x0800ee08: e017 .. B 0x800ee3a ; gapm_cmp_evt_handler + 422
0x0800ee0a: 1dec .. ADDS r4,r5,#7
0x0800ee0c: 2000 . MOVS r0,#0
0x0800ee0e: 2110 .! MOVS r1,#0x10
0x0800ee10: 2600 .& MOVS r6,#0
0x0800ee12: 4622 "F MOV r2,r4
0x0800ee14: f7f6fd82 .... BL btdm_nvds_put ; 0x800591c
0x0800ee18: 75ee .u STRB r6,[r5,#0x17]
0x0800ee1a: f6405026 @.&P MOV r0,#0xd26
0x0800ee1e: 2103 .! MOVS r1,#3
0x0800ee20: 2200 ." MOVS r2,#0
0x0800ee22: 2311 .# MOVS r3,#0x11
0x0800ee24: f00cfdd4 .... BL ke_msg_alloc ; 0x801b9d0
0x0800ee28: 2105 .! MOVS r1,#5
0x0800ee2a: 4605 .F MOV r5,r0
0x0800ee2c: 2210 ." MOVS r2,#0x10
0x0800ee2e: f8001b01 .... STRB r1,[r0],#1
0x0800ee32: 4621 !F MOV r1,r4
0x0800ee34: f7f3fa36 ..6. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800ee38: 4628 (F MOV r0,r5
0x0800ee3a: f00cfded .... BL ke_msg_send ; 0x801ba18
0x0800ee3e: 2000 . MOVS r0,#0
0x0800ee40: b014 .. ADD sp,sp,#0x50
0x0800ee42: bd70 p. POP {r4-r6,pc}
$d.5
__arm_cp.1_0
0x0800ee44: 08024b15 .K.. DCD 134368021
__arm_cp.1_1
0x0800ee48: 08024be4 .K.. DCD 134368228
0x0800ee4c: 6d706167 gapm DCD 1836081511
0x0800ee50: 706d635f _cmp DCD 1886217055
0x0800ee54: 7476655f _evt DCD 1953916255
0x0800ee58: 6e61685f _han DCD 1851877471
0x0800ee5c: 72656c64 dler DCD 1919249508
0x0800ee60: 706f203a : op DCD 1886330938
0x0800ee64: 74617265 erat DCD 1952543333
0x0800ee68: 3d6e6f69 ion= DCD 1030647657
0x0800ee6c: 30257830 0x%0 DCD 807761968
0x0800ee70: 202c7832 2x, DCD 539785266
0x0800ee74: 74617473 stat DCD 1952543859
0x0800ee78: 303d7375 us=0 DCD 809333621
0x0800ee7c: 32302578 x%02 DCD 842016120
0x0800ee80: 0a0d2e78 x... DCD 168636024
0x0800ee84: 00000000 .... DCD 0
__arm_cp.1_5
0x0800ee88: 00960f03 .... DCD 9834243
__arm_cp.1_6
0x0800ee8c: 001b0380 .... DCD 1770368
$t.16
gapm_con_cleanup
0x0800ee90: 28ff .( CMP r0,#0xff
0x0800ee92: bf08 .. IT EQ
0x0800ee94: 4770 pG BXEQ lr
0x0800ee96: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800ee98: 4605 .F MOV r5,r0
0x0800ee9a: 48eb .H LDR r0,[pc,#940] ; [0x800f248] = 0x20009030
0x0800ee9c: 4614 .F MOV r4,r2
0x0800ee9e: f890108c .... LDRB r1,[r0,#0x8c]
0x0800eea2: 3901 .9 SUBS r1,#1
0x0800eea4: f880108c .... STRB r1,[r0,#0x8c]
0x0800eea8: 4628 (F MOV r0,r5
0x0800eeaa: f7fcfd31 ..1. BL gapc_sdt_cleanup ; 0x800b910
0x0800eeae: 4628 (F MOV r0,r5
0x0800eeb0: f002fe12 .... BL gatt_cleanup ; 0x8011ad8
0x0800eeb4: 4628 (F MOV r0,r5
0x0800eeb6: f00dfe13 .... BL l2cap_cleanup ; 0x801cae0
0x0800eeba: 4628 (F MOV r0,r5
0x0800eebc: f7fbfa00 .... BL gapc_con_cleanup ; 0x800a2c0
0x0800eec0: 4628 (F MOV r0,r5
0x0800eec2: 4621 !F MOV r1,r4
0x0800eec4: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800eec8: f010beba .... B.W prf_con_cleanup ; 0x801fc40
gapm_con_create
0x0800eecc: e92d43fe -..C PUSH {r1-r9,lr}
0x0800eed0: 4ddd .M LDR r5,[pc,#884] ; [0x800f248] = 0x20009030
0x0800eed2: 460c .F MOV r4,r1
0x0800eed4: f895008a .... LDRB r0,[r5,#0x8a]
0x0800eed8: f1050984 .... ADD r9,r5,#0x84
0x0800eedc: f0000601 .... AND r6,r0,#1
0x0800eee0: 7908 .y LDRB r0,[r1,#4]
0x0800eee2: b110 .. CBZ r0,0x800eeea ; gapm_con_create + 30
0x0800eee4: f04f0800 O... MOV r8,#0
0x0800eee8: e011 .. B 0x800ef0e ; gapm_con_create + 66
0x0800eeea: f8950091 .... LDRB r0,[r5,#0x91]
0x0800eeee: eb050080 .... ADD r0,r5,r0,LSL #2
0x0800eef2: 68c0 .h LDR r0,[r0,#0xc]
0x0800eef4: 7b81 .{ LDRB r1,[r0,#0xe]
0x0800eef6: 2902 .) CMP r1,#2
0x0800eef8: bf14 .. ITE NE
0x0800eefa: f8b08014 .... LDRHNE r8,[r0,#0x14]
0x0800eefe: f04f0803 O... MOVEQ r8,#3
0x0800ef02: 7c41 A| LDRB r1,[r0,#0x11]
0x0800ef04: 2900 .) CMP r1,#0
0x0800ef06: bf1c .. ITT NE
0x0800ef08: f1000916 .... ADDNE r9,r0,#0x16
0x0800ef0c: 2601 .& MOVNE r6,#1
0x0800ef0e: f7faf993 .... BL gapc_avail_conidx_find ; 0x8009238
0x0800ef12: 4607 .F MOV r7,r0
0x0800ef14: 28ff .( CMP r0,#0xff
0x0800ef16: d01c .. BEQ 0x800ef52 ; gapm_con_create + 134
0x0800ef18: f895008c .... LDRB r0,[r5,#0x8c]
0x0800ef1c: 3001 .0 ADDS r0,#1
0x0800ef1e: f885008c .... STRB r0,[r5,#0x8c]
0x0800ef22: 4638 8F MOV r0,r7
0x0800ef24: f00efd72 ..r. BL l2cap_create ; 0x801da0c
0x0800ef28: 4638 8F MOV r0,r7
0x0800ef2a: f005fb83 .... BL gatt_create ; 0x8014634
0x0800ef2e: 4638 8F MOV r0,r7
0x0800ef30: 4621 !F MOV r1,r4
0x0800ef32: 4642 BF MOV r2,r8
0x0800ef34: 464b KF MOV r3,r9
0x0800ef36: 9600 .. STR r6,[sp,#0]
0x0800ef38: f7fbf9c8 .... BL gapc_con_create ; 0x800a2cc
0x0800ef3c: 8b20 . LDRH r0,[r4,#0x18]
0x0800ef3e: a901 .. ADD r1,sp,#4
0x0800ef40: f8ad0004 .... STRH r0,[sp,#4]
0x0800ef44: f8d4001a .... LDR r0,[r4,#0x1a]
0x0800ef48: f8cd0006 .... STR r0,[sp,#6]
0x0800ef4c: 4638 8F MOV r0,r7
0x0800ef4e: f010fe91 .... BL prf_con_create ; 0x801fc74
0x0800ef52: 4638 8F MOV r0,r7
0x0800ef54: e8bd83fe .... POP {r1-r9,pc}
gapm_default_msg_handler
0x0800ef58: b510 .. PUSH {r4,lr}
0x0800ef5a: 4604 .F MOV r4,r0
0x0800ef5c: f02000ff ... BIC r0,r0,#0xff
0x0800ef60: f5b06f50 ..Po CMP r0,#0xd00
0x0800ef64: d10a .. BNE 0x800ef7c ; gapm_default_msg_handler + 36
0x0800ef66: 429a .B CMP r2,r3
0x0800ef68: d008 .. BEQ 0x800ef7c ; gapm_default_msg_handler + 36
0x0800ef6a: 4619 .F MOV r1,r3
0x0800ef6c: f6405002 @..P MOV r0,#0xd02
0x0800ef70: 2302 .# MOVS r3,#2
0x0800ef72: f00cfd2d ..-. BL ke_msg_alloc ; 0x801b9d0
0x0800ef76: 8004 .. STRH r4,[r0,#0]
0x0800ef78: f00cfd4e ..N. BL ke_msg_send ; 0x801ba18
0x0800ef7c: 2000 . MOVS r0,#0
0x0800ef7e: bd10 .. POP {r4,pc}
gapm_dev_bdaddr_ind_handler
0x0800ef80: b580 .. PUSH {r7,lr}
0x0800ef82: 48d4 .H LDR r0,[pc,#848] ; [0x800f2d4] = 0x20009030
0x0800ef84: f8902099 ... LDRB r2,[r0,#0x99]
0x0800ef88: 2a01 .* CMP r2,#1
0x0800ef8a: d114 .. BNE 0x800efb6 ; gapm_dev_bdaddr_ind_handler + 54
0x0800ef8c: f8902092 ... LDRB r2,[r0,#0x92]
0x0800ef90: eb000082 .... ADD r0,r0,r2,LSL #2
0x0800ef94: 68c0 .h LDR r0,[r0,#0xc]
0x0800ef96: b170 p. CBZ r0,0x800efb6 ; gapm_dev_bdaddr_ind_handler + 54
0x0800ef98: 888a .. LDRH r2,[r1,#4]
0x0800ef9a: 8342 B. STRH r2,[r0,#0x1a]
0x0800ef9c: 680a .h LDR r2,[r1,#0]
0x0800ef9e: f8c02016 ... STR r2,[r0,#0x16]
0x0800efa2: 7b02 .{ LDRB r2,[r0,#0xc]
0x0800efa4: 71ca .q STRB r2,[r1,#7]
0x0800efa6: 8a82 .. LDRH r2,[r0,#0x14]
0x0800efa8: 4608 .F MOV r0,r1
0x0800efaa: 4611 .F MOV r1,r2
0x0800efac: 461a .F MOV r2,r3
0x0800efae: f00cfd23 ..#. BL ke_msg_forward ; 0x801b9f8
0x0800efb2: 2001 . MOVS r0,#1
0x0800efb4: bd80 .. POP {r7,pc}
0x0800efb6: 2000 . MOVS r0,#0
0x0800efb8: bd80 .. POP {r7,pc}
0x0800efba: bf00 .. NOP
$d.14
__arm_cp.8_0
0x0800efbc: 20009030 0.. DCD 536907824
$t.18
gapm_dle_val_check
0x0800efc0: f5a171a4 ...q SUB r1,r1,#0x148
0x0800efc4: 2200 ." MOVS r2,#0
0x0800efc6: f5b16fe0 ...o CMP r1,#0x700
0x0800efca: f1a0011b .... SUB r1,r0,#0x1b
0x0800efce: f04f0040 O.@. MOV r0,#0x40
0x0800efd2: bf88 .. IT HI
0x0800efd4: 2201 ." MOVHI r2,#1
0x0800efd6: 29e1 .) CMP r1,#0xe1
0x0800efd8: bf38 8. IT CC
0x0800efda: 0190 .. LSLCC r0,r2,#6
0x0800efdc: 4770 pG BX lr
0x0800efde: 0000 .. MOVS r0,r0
gapm_ext_adv_report_ind_handler
0x0800efe0: b510 .. PUSH {r4,lr}
0x0800efe2: b094 .. SUB sp,sp,#0x50
0x0800efe4: 4821 !H LDR r0,[pc,#132] ; [0x800f06c] = 0x200052fc
0x0800efe6: 6802 .h LDR r2,[r0,#0]
0x0800efe8: 2a00 .* CMP r2,#0
0x0800efea: d03b ;. BEQ 0x800f064 ; gapm_ext_adv_report_ind_handler + 132
0x0800efec: 2008 . MOVS r0,#8
0x0800efee: f88d0010 .... STRB r0,[sp,#0x10]
0x0800eff2: 4668 hF MOV r0,sp
0x0800eff4: 9005 .. STR r0,[sp,#0x14]
0x0800eff6: 7848 Hx LDRB r0,[r1,#1]
0x0800eff8: f0000307 .... AND r3,r0,#7
0x0800effc: 2b04 .+ CMP r3,#4
0x0800effe: d81c .. BHI 0x800f03a ; gapm_ext_adv_report_ind_handler + 90
0x0800f000: e8dff003 .... TBB [pc,r3]
$d.11
0x0800f004: 07050b03 .... DCD 117771011
0x0800f008: 0009 .. DCW 9
$t.12
0x0800f00a: 2010 . MOVS r0,#0x10
0x0800f00c: e013 .. B 0x800f036 ; gapm_ext_adv_report_ind_handler + 86
0x0800f00e: 2014 . MOVS r0,#0x14
0x0800f010: e011 .. B 0x800f036 ; gapm_ext_adv_report_ind_handler + 86
0x0800f012: 2004 . MOVS r0,#4
0x0800f014: e00f .. B 0x800f036 ; gapm_ext_adv_report_ind_handler + 86
0x0800f016: 2020 MOVS r0,#0x20
0x0800f018: e00d .. B 0x800f036 ; gapm_ext_adv_report_ind_handler + 86
0x0800f01a: f0000070 ..p. AND r0,r0,#0x70
0x0800f01e: 2820 ( CMP r0,#0x20
0x0800f020: d006 .. BEQ 0x800f030 ; gapm_ext_adv_report_ind_handler + 80
0x0800f022: 2850 P( CMP r0,#0x50
0x0800f024: d006 .. BEQ 0x800f034 ; gapm_ext_adv_report_ind_handler + 84
0x0800f026: 2830 0( CMP r0,#0x30
0x0800f028: bf14 .. ITE NE
0x0800f02a: 2008 . MOVNE r0,#8
0x0800f02c: 2000 . MOVEQ r0,#0
0x0800f02e: e002 .. B 0x800f036 ; gapm_ext_adv_report_ind_handler + 86
0x0800f030: 2002 . MOVS r0,#2
0x0800f032: e000 .. B 0x800f036 ; gapm_ext_adv_report_ind_handler + 86
0x0800f034: 2001 . MOVS r0,#1
0x0800f036: f88d0000 .... STRB r0,[sp,#0]
0x0800f03a: 88c8 .. LDRH r0,[r1,#6]
0x0800f03c: f8ad0006 .... STRH r0,[sp,#6]
0x0800f040: f8d10002 .... LDR r0,[r1,#2]
0x0800f044: f8cd0002 .... STR r0,[sp,#2]
0x0800f048: 7a08 .z LDRB r0,[r1,#8]
0x0800f04a: f88d0001 .... STRB r0,[sp,#1]
0x0800f04e: f101001a .... ADD r0,r1,#0x1a
0x0800f052: 9003 .. STR r0,[sp,#0xc]
0x0800f054: 8a08 .. LDRH r0,[r1,#0x10]
0x0800f056: f8ad0008 .... STRH r0,[sp,#8]
0x0800f05a: 8b08 .. LDRH r0,[r1,#0x18]
0x0800f05c: f8ad000a .... STRH r0,[sp,#0xa]
0x0800f060: a804 .. ADD r0,sp,#0x10
0x0800f062: 4790 .G BLX r2
0x0800f064: 2000 . MOVS r0,#0
0x0800f066: b014 .. ADD sp,sp,#0x50
0x0800f068: bd10 .. POP {r4,pc}
0x0800f06a: bf00 .. NOP
$d.13
__arm_cp.5_0
0x0800f06c: 200052fc .R. DCD 536892156
$t.12
gapm_gen_dh_key_cmd_handler
0x0800f070: b57c |. PUSH {r2-r6,lr}
0x0800f072: 2034 4 MOVS r0,#0x34
0x0800f074: f10d0206 .... ADD r2,sp,#6
0x0800f078: 460d .F MOV r5,r1
0x0800f07a: f8ad0006 .... STRH r0,[sp,#6]
0x0800f07e: 2002 . MOVS r0,#2
0x0800f080: f001f81a .... BL gapm_process_op ; 0x80100b8
0x0800f084: 4604 .F MOV r4,r0
0x0800f086: 2801 .( CMP r0,#1
0x0800f088: d116 .. BNE 0x800f0b8 ; gapm_gen_dh_key_cmd_handler + 72
0x0800f08a: f2411006 A... MOV r0,#0x1106
0x0800f08e: 2100 .! MOVS r1,#0
0x0800f090: f2420226 B.&. MOV r2,#0x2026
0x0800f094: 2340 @# MOVS r3,#0x40
0x0800f096: f00cfc9b .... BL ke_msg_alloc ; 0x801b9d0
0x0800f09a: 1c69 i. ADDS r1,r5,#1
0x0800f09c: 2220 " MOVS r2,#0x20
0x0800f09e: 4606 .F MOV r6,r0
0x0800f0a0: f7f3f900 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800f0a4: f1060020 .. . ADD r0,r6,#0x20
0x0800f0a8: f1050121 ..!. ADD r1,r5,#0x21
0x0800f0ac: 2220 " MOVS r2,#0x20
0x0800f0ae: f7f3f8f9 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800f0b2: 4630 0F MOV r0,r6
0x0800f0b4: f00cf92c ..,. BL hci_send_2_controller ; 0x801b310
0x0800f0b8: 4620 F MOV r0,r4
0x0800f0ba: bd7c |. POP {r2-r6,pc}
gapm_gen_rand_addr_cmd_handler
0x0800f0bc: b5bc .. PUSH {r2-r5,r7,lr}
0x0800f0be: 2031 1 MOVS r0,#0x31
0x0800f0c0: f10d0206 .... ADD r2,sp,#6
0x0800f0c4: 460d .F MOV r5,r1
0x0800f0c6: f8ad0006 .... STRH r0,[sp,#6]
0x0800f0ca: 2000 . MOVS r0,#0
0x0800f0cc: f000fff4 .... BL gapm_process_op ; 0x80100b8
0x0800f0d0: 4604 .F MOV r4,r0
0x0800f0d2: 2801 .( CMP r0,#1
0x0800f0d4: d10e .. BNE 0x800f0f4 ; gapm_gen_rand_addr_cmd_handler + 56
0x0800f0d6: 7928 (y LDRB r0,[r5,#4]
0x0800f0d8: b118 .. CBZ r0,0x800f0e2 ; gapm_gen_rand_addr_cmd_handler + 38
0x0800f0da: 28c0 .( CMP r0,#0xc0
0x0800f0dc: d001 .. BEQ 0x800f0e2 ; gapm_gen_rand_addr_cmd_handler + 38
0x0800f0de: 2840 @( CMP r0,#0x40
0x0800f0e0: d104 .. BNE 0x800f0ec ; gapm_gen_rand_addr_cmd_handler + 48
0x0800f0e2: 4805 .H LDR r0,[pc,#20] ; [0x800f0f8] = 0x8010975
0x0800f0e4: 2100 .! MOVS r1,#0
0x0800f0e6: f7f4fe2b ..+. BL aes_rand ; 0x8003d40
0x0800f0ea: e003 .. B 0x800f0f4 ; gapm_gen_rand_addr_cmd_handler + 56
0x0800f0ec: 2000 . MOVS r0,#0
0x0800f0ee: 2140 @! MOVS r1,#0x40
0x0800f0f0: f001faec .... BL gapm_send_complete_evt ; 0x80106cc
0x0800f0f4: 4620 F MOV r0,r4
0x0800f0f6: bdbc .. POP {r2-r5,r7,pc}
$d.5
__arm_cp.2_0
0x0800f0f8: 08010975 u... DCD 134285685
$t.6
gapm_gen_rand_nb_ind_handler
0x0800f0fc: 4807 .H LDR r0,[pc,#28] ; [0x800f11c] = 0x20005334
0x0800f0fe: 7dc2 .} LDRB r2,[r0,#0x17]
0x0800f100: 2a01 .* CMP r2,#1
0x0800f102: d003 .. BEQ 0x800f10c ; gapm_gen_rand_nb_ind_handler + 16
0x0800f104: 2a02 .* CMP r2,#2
0x0800f106: d106 .. BNE 0x800f116 ; gapm_gen_rand_nb_ind_handler + 26
0x0800f108: 300f .0 ADDS r0,r0,#0xf
0x0800f10a: e000 .. B 0x800f10e ; gapm_gen_rand_nb_ind_handler + 18
0x0800f10c: 3007 .0 ADDS r0,#7
0x0800f10e: 680a .h LDR r2,[r1,#0]
0x0800f110: 6849 Ih LDR r1,[r1,#4]
0x0800f112: 6041 A` STR r1,[r0,#4]
0x0800f114: 6002 .` STR r2,[r0,#0]
0x0800f116: 2000 . MOVS r0,#0
0x0800f118: 4770 pG BX lr
0x0800f11a: bf00 .. NOP
$d.7
__arm_cp.2_0
0x0800f11c: 20005334 4S. DCD 536892212
$t.27
gapm_get_bdaddr
0x0800f120: 48e8 .H LDR r0,[pc,#928] ; [0x800f4c4] = 0x20009030
0x0800f122: 3084 .0 ADDS r0,r0,#0x84
0x0800f124: 4770 pG BX lr
0x0800f126: bf00 .. NOP
gapm_get_dev_info_cmd_handler
0x0800f128: b5f0 .. PUSH {r4-r7,lr}
0x0800f12a: b085 .. SUB sp,sp,#0x14
0x0800f12c: 483c <H LDR r0,[pc,#240] ; [0x800f220] = 0x15121110
0x0800f12e: 4615 .F MOV r5,r2
0x0800f130: 460f .F MOV r7,r1
0x0800f132: 461e .F MOV r6,r3
0x0800f134: 9001 .. STR r0,[sp,#4]
0x0800f136: a03a :. ADR r0,{pc}+0xea ; 0x800f220
0x0800f138: e9d01201 .... LDRD r1,r2,[r0,#4]
0x0800f13c: e9cd1202 .... STRD r1,r2,[sp,#8]
0x0800f140: 8981 .. LDRH r1,[r0,#0xc]
0x0800f142: 7b80 .{ LDRB r0,[r0,#0xe]
0x0800f144: aa01 .. ADD r2,sp,#4
0x0800f146: f8ad1010 .... STRH r1,[sp,#0x10]
0x0800f14a: f88d0012 .... STRB r0,[sp,#0x12]
0x0800f14e: 2000 . MOVS r0,#0
0x0800f150: 4639 9F MOV r1,r7
0x0800f152: f000ffb1 .... BL gapm_process_op ; 0x80100b8
0x0800f156: 4604 .F MOV r4,r0
0x0800f158: 2801 .( CMP r0,#1
0x0800f15a: d15e ^. BNE 0x800f21a ; gapm_get_dev_info_cmd_handler + 242
0x0800f15c: 7838 8x LDRB r0,[r7,#0]
0x0800f15e: f1a00110 .... SUB r1,r0,#0x10
0x0800f162: 290b .) CMP r1,#0xb
0x0800f164: d80a .. BHI 0x800f17c ; gapm_get_dev_info_cmd_handler + 84
0x0800f166: e8dff001 .... TBB [pc,r1]
$d.14
0x0800f16a: 1006 .. DCW 4102
0x0800f16c: 33302d2a *-03 DCD 858795306
0x0800f170: 4b484538 8EHK DCD 1263027512
0x0800f174: 514e NQ DCW 20814
$t.15
0x0800f176: f2410001 A... MOV r0,#0x1001
0x0800f17a: e04c L. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f17c: 2850 P( CMP r0,#0x50
0x0800f17e: d048 H. BEQ 0x800f212 ; gapm_get_dev_info_cmd_handler + 234
0x0800f180: 2856 V( CMP r0,#0x56
0x0800f182: d14a J. BNE 0x800f21a ; gapm_get_dev_info_cmd_handler + 242
0x0800f184: f242004a B.J. MOV r0,#0x204a
0x0800f188: e045 E. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f18a: f6405012 @..P MOV r0,#0xd12
0x0800f18e: 4631 1F MOV r1,r6
0x0800f190: 462a *F MOV r2,r5
0x0800f192: 2308 .# MOVS r3,#8
0x0800f194: f00cfc1c .... BL ke_msg_alloc ; 0x801b9d0
0x0800f198: 49ca .I LDR r1,[pc,#808] ; [0x800f4c4] = 0x20009030
0x0800f19a: f8d12084 ... LDR r2,[r1,#0x84]
0x0800f19e: 6002 .` STR r2,[r0,#0]
0x0800f1a0: f8b12088 ... LDRH r2,[r1,#0x88]
0x0800f1a4: 8082 .. STRH r2,[r0,#4]
0x0800f1a6: 22ff ." MOVS r2,#0xff
0x0800f1a8: f891108a .... LDRB r1,[r1,#0x8a]
0x0800f1ac: 71c2 .q STRB r2,[r0,#7]
0x0800f1ae: f0010101 .... AND r1,r1,#1
0x0800f1b2: 7181 .q STRB r1,[r0,#6]
0x0800f1b4: f00cfc30 ..0. BL ke_msg_send ; 0x801ba18
0x0800f1b8: 2000 . MOVS r0,#0
0x0800f1ba: 2100 .! MOVS r1,#0
0x0800f1bc: e00a .. B 0x800f1d4 ; gapm_get_dev_info_cmd_handler + 172
0x0800f1be: f2420007 B... MOV r0,#0x2007
0x0800f1c2: e028 (. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f1c4: f242000f B... MOV r0,#0x200f
0x0800f1c8: e025 %. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f1ca: f2420058 B.X. MOV r0,#0x2058
0x0800f1ce: e022 ". B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f1d0: 2000 . MOVS r0,#0
0x0800f1d2: 2142 B! MOVS r1,#0x42
0x0800f1d4: f001fa7a ..z. BL gapm_send_complete_evt ; 0x80106cc
0x0800f1d8: e01f .. B 0x800f21a ; gapm_get_dev_info_cmd_handler + 242
0x0800f1da: f2411006 A... MOV r0,#0x1106
0x0800f1de: 2100 .! MOVS r1,#0
0x0800f1e0: f2420223 B.#. MOV r2,#0x2023
0x0800f1e4: 2301 .# MOVS r3,#1
0x0800f1e6: f00cfbf3 .... BL ke_msg_alloc ; 0x801b9d0
0x0800f1ea: 2116 .! MOVS r1,#0x16
0x0800f1ec: 7001 .p STRB r1,[r0,#0]
0x0800f1ee: f00cf88f .... BL hci_send_2_controller ; 0x801b310
0x0800f1f2: e012 .. B 0x800f21a ; gapm_get_dev_info_cmd_handler + 242
0x0800f1f4: f242002f B./. MOV r0,#0x202f
0x0800f1f8: e00d .. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f1fa: f242003b B.;. MOV r0,#0x203b
0x0800f1fe: e00a .. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f200: f242003a B.:. MOV r0,#0x203a
0x0800f204: e007 .. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f206: f242004b B.K. MOV r0,#0x204b
0x0800f20a: e004 .. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f20c: f242004c B.L. MOV r0,#0x204c
0x0800f210: e001 .. B 0x800f216 ; gapm_get_dev_info_cmd_handler + 238
0x0800f212: f242002a B.*. MOV r0,#0x202a
0x0800f216: f009fc43 ..C. BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800f21a: 4620 F MOV r0,r4
0x0800f21c: b005 .. ADD sp,sp,#0x14
0x0800f21e: bdf0 .. POP {r4-r7,pc}
$d.16
0x0800f220: 15121110 .... DCD 353505552
0x0800f224: 56131716 ...V DCD 1444091670
0x0800f228: 14191850 P... DCD 337188944
0x0800f22c: 00001b1a .... DCD 6938
$t.25
gapm_get_irk
0x0800f230: 48a4 .H LDR r0,[pc,#656] ; [0x800f4c4] = 0x20009030
0x0800f232: 3074 t0 ADDS r0,r0,#0x74
0x0800f234: 4770 pG BX lr
0x0800f236: bf00 .. NOP
gapm_get_operation
0x0800f238: 49a2 .I LDR r1,[pc,#648] ; [0x800f4c4] = 0x20009030
0x0800f23a: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800f23e: b108 .. CBZ r0,0x800f244 ; gapm_get_operation + 12
0x0800f240: 7800 .x LDRB r0,[r0,#0]
0x0800f242: 4770 pG BX lr
0x0800f244: 2000 . MOVS r0,#0
0x0800f246: 4770 pG BX lr
$d.9
__arm_cp.5_0
0x0800f248: 20009030 0.. DCD 536907824
$t.13
gapm_get_pub_key_cmd_handler
0x0800f24c: b51c .. PUSH {r2-r4,lr}
0x0800f24e: 2035 5 MOVS r0,#0x35
0x0800f250: f10d0206 .... ADD r2,sp,#6
0x0800f254: f8ad0006 .... STRH r0,[sp,#6]
0x0800f258: 2002 . MOVS r0,#2
0x0800f25a: f000ff2d ..-. BL gapm_process_op ; 0x80100b8
0x0800f25e: 4604 .F MOV r4,r0
0x0800f260: 2801 .( CMP r0,#1
0x0800f262: d103 .. BNE 0x800f26c ; gapm_get_pub_key_cmd_handler + 32
0x0800f264: f2420025 B.%. MOV r0,#0x2025
0x0800f268: f009fc1a .... BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800f26c: 4620 F MOV r0,r4
0x0800f26e: bd1c .. POP {r2-r4,pc}
gapm_get_ral_addr_cmd_handler
0x0800f270: b5bc .. PUSH {r2-r5,r7,lr}
0x0800f272: f2452051 E.Q MOV r0,#0x5251
0x0800f276: f10d0206 .... ADD r2,sp,#6
0x0800f27a: 460c .F MOV r4,r1
0x0800f27c: f8ad0006 .... STRH r0,[sp,#6]
0x0800f280: 2000 . MOVS r0,#0
0x0800f282: f000ff19 .... BL gapm_process_op ; 0x80100b8
0x0800f286: 4605 .F MOV r5,r0
0x0800f288: 2801 .( CMP r0,#1
0x0800f28a: d118 .. BNE 0x800f2be ; gapm_get_ral_addr_cmd_handler + 78
0x0800f28c: 7820 x LDRB r0,[r4,#0]
0x0800f28e: f242022b B.+. MOV r2,#0x202b
0x0800f292: 2100 .! MOVS r1,#0
0x0800f294: 2307 .# MOVS r3,#7
0x0800f296: 2851 Q( CMP r0,#0x51
0x0800f298: f2411006 A... MOV r0,#0x1106
0x0800f29c: bf08 .. IT EQ
0x0800f29e: f242022c B.,. MOVEQ r2,#0x202c
0x0800f2a2: f00cfb95 .... BL ke_msg_alloc ; 0x801b9d0
0x0800f2a6: 79e1 .y LDRB r1,[r4,#7]
0x0800f2a8: 7001 .p STRB r1,[r0,#0]
0x0800f2aa: f8b41005 .... LDRH r1,[r4,#5]
0x0800f2ae: f8a01005 .... STRH r1,[r0,#5]
0x0800f2b2: f8d41001 .... LDR r1,[r4,#1]
0x0800f2b6: f8c01001 .... STR r1,[r0,#1]
0x0800f2ba: f00cf829 ..). BL hci_send_2_controller ; 0x801b310
0x0800f2be: 4628 (F MOV r0,r5
0x0800f2c0: bdbc .. POP {r2-r5,r7,pc}
0x0800f2c2: 0000 .. MOVS r0,r0
gapm_get_requester
0x0800f2c4: 49ef .I LDR r1,[pc,#956] ; [0x800f684] = 0x20009030
0x0800f2c6: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x0800f2ca: b108 .. CBZ r0,0x800f2d0 ; gapm_get_requester + 12
0x0800f2cc: f00cbbc0 .... B.W ke_msg_src_id_get ; 0x801ba50
0x0800f2d0: 2000 . MOVS r0,#0
0x0800f2d2: 4770 pG BX lr
$d.11
__arm_cp.6_0
0x0800f2d4: 20009030 0.. DCD 536907824
$t.2
gapm_hci_handler
0x0800f2d8: b510 .. PUSH {r4,lr}
0x0800f2da: f2411204 A... MOV r2,#0x1104
0x0800f2de: 4290 .B CMP r0,r2
0x0800f2e0: d00c .. BEQ 0x800f2fc ; gapm_hci_handler + 36
0x0800f2e2: f2411202 A... MOV r2,#0x1102
0x0800f2e6: 4290 .B CMP r0,r2
0x0800f2e8: d00c .. BEQ 0x800f304 ; gapm_hci_handler + 44
0x0800f2ea: f2411201 A... MOV r2,#0x1101
0x0800f2ee: 4290 .B CMP r0,r2
0x0800f2f0: bf07 .. ITTEE EQ
0x0800f2f2: 203c < MOVEQ r0,#0x3c
0x0800f2f4: 4a16 .J LDREQ r2,[pc,#88] ; [0x800f350] = 0x80231f8
0x0800f2f6: 2200 ." MOVNE r2,#0
0x0800f2f8: 2000 . MOVNE r0,#0
0x0800f2fa: e005 .. B 0x800f308 ; gapm_hci_handler + 48
0x0800f2fc: 780b .x LDRB r3,[r1,#0]
0x0800f2fe: 4a0b .J LDR r2,[pc,#44] ; [0x800f32c] = 0x80233d8
0x0800f300: 2012 . MOVS r0,#0x12
0x0800f302: e001 .. B 0x800f308 ; gapm_hci_handler + 48
0x0800f304: 2004 . MOVS r0,#4
0x0800f306: a20a .. ADR r2,{pc}+0x2a ; 0x800f330
0x0800f308: 3204 .2 ADDS r2,#4
0x0800f30a: b160 `. CBZ r0,0x800f326 ; gapm_hci_handler + 78
0x0800f30c: f8324c04 2..L LDRH r4,[r2,#-4]
0x0800f310: 429c .B CMP r4,r3
0x0800f312: d002 .. BEQ 0x800f31a ; gapm_hci_handler + 66
0x0800f314: 3801 .8 SUBS r0,#1
0x0800f316: 3208 .2 ADDS r2,r2,#8
0x0800f318: e7f7 .. B 0x800f30a ; gapm_hci_handler + 50
0x0800f31a: 6812 .h LDR r2,[r2,#0]
0x0800f31c: b11a .. CBZ r2,0x800f326 ; gapm_hci_handler + 78
0x0800f31e: 4618 .F MOV r0,r3
0x0800f320: e8bd4010 ...@ POP {r4,lr}
0x0800f324: 4710 .G BX r2
0x0800f326: 2000 . MOVS r0,#0
0x0800f328: bd10 .. POP {r4,pc}
0x0800f32a: bf00 .. NOP
$d.3
__arm_cp.2_0
0x0800f32c: 080233d8 .3.. DCD 134362072
gapm_hci_cmd_stat_event_handler_tab
0x0800f330: 00002043 C .. DCD 8259
0x0800f334: 08019b05 .... DCD 134322949
0x0800f338: 00002044 D .. DCD 8260
0x0800f33c: 08019c59 Y... DCD 134323289
0x0800f340: 00002026 & .. DCD 8230
0x0800f344: 0801a2cb .... DCD 134324939
0x0800f348: 0000205e ^ .. DCD 8286
0x0800f34c: 0801a2f1 .... DCD 134324977
__arm_cp.2_2
0x0800f350: 080231f8 .1.. DCD 134361592
$t.0
gapm_init
0x0800f354: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800f356: 4604 .F MOV r4,r0
0x0800f358: 2802 .( CMP r0,#2
0x0800f35a: d00f .. BEQ 0x800f37c ; gapm_init + 40
0x0800f35c: 2c01 ., CMP r4,#1
0x0800f35e: d017 .. BEQ 0x800f390 ; gapm_init + 60
0x0800f360: bb2c ,. CBNZ r4,0x800f3ae ; gapm_init + 90
0x0800f362: 4919 .I LDR r1,[pc,#100] ; [0x800f3c8] = 0x8022a4c
0x0800f364: 2003 . MOVS r0,#3
0x0800f366: f00cfbd9 .... BL ke_task_create ; 0x801bb1c
0x0800f36a: 48d8 .H LDR r0,[pc,#864] ; [0x800f6cc] = 0x20009030
0x0800f36c: 2100 .! MOVS r1,#0
0x0800f36e: e9c01100 .... STRD r1,r1,[r0,#0]
0x0800f372: 6081 .` STR r1,[r0,#8]
0x0800f374: 210f .! MOVS r1,#0xf
0x0800f376: f880108b .... STRB r1,[r0,#0x8b]
0x0800f37a: e018 .. B 0x800f3ae ; gapm_init + 90
0x0800f37c: f7fff85e ..^. BL gapm_addr_init ; 0x800e43c
0x0800f380: 2500 .% MOVS r5,#0
0x0800f382: 2d03 .- CMP r5,#3
0x0800f384: d004 .. BEQ 0x800f390 ; gapm_init + 60
0x0800f386: b2e8 .. UXTB r0,r5
0x0800f388: f000fc08 .... BL gapm_operation_cleanup ; 0x800fb9c
0x0800f38c: 3501 .5 ADDS r5,#1
0x0800f38e: e7f8 .. B 0x800f382 ; gapm_init + 46
0x0800f390: 4620 F MOV r0,r4
0x0800f392: f7feff59 ..Y. BL gapm_actv_reset ; 0x800e248
0x0800f396: 48cd .H LDR r0,[pc,#820] ; [0x800f6cc] = 0x20009030
0x0800f398: 2100 .! MOVS r1,#0
0x0800f39a: 22ff ." MOVS r2,#0xff
0x0800f39c: f8a0108b .... STRH r1,[r0,#0x8b]
0x0800f3a0: 6681 .f STR r1,[r0,#0x68]
0x0800f3a2: f64f71ff O..q MOV r1,#0xffff
0x0800f3a6: f8802093 ... STRB r2,[r0,#0x93]
0x0800f3aa: f8a0106c ..l. STRH r1,[r0,#0x6c]
0x0800f3ae: 2003 . MOVS r0,#3
0x0800f3b0: 2108 .! MOVS r1,#8
0x0800f3b2: f00cfb7f .... BL ke_state_set ; 0x801bab4
0x0800f3b6: 4620 F MOV r0,r4
0x0800f3b8: f010fd1c .... BL prf_init ; 0x801fdf4
0x0800f3bc: 4620 F MOV r0,r4
0x0800f3be: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800f3c2: f7fbbee3 .... B gapc_init ; 0x800b18c
0x0800f3c6: bf00 .. NOP
$d.1
__arm_cp.0_1
0x0800f3c8: 08022a4c L*.. DCD 134359628
$t.7
gapm_init_connection_ind
0x0800f3cc: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800f3ce: 4605 .F MOV r5,r0
0x0800f3d0: 48be .H LDR r0,[pc,#760] ; [0x800f6cc] = 0x20009030
0x0800f3d2: 2dff .- CMP r5,#0xff
0x0800f3d4: f8901091 .... LDRB r1,[r0,#0x91]
0x0800f3d8: eb000081 .... ADD r0,r0,r1,LSL #2
0x0800f3dc: 68c4 .h LDR r4,[r0,#0xc]
0x0800f3de: d030 0. BEQ 0x800f442 ; gapm_init_connection_ind + 118
0x0800f3e0: 7c60 `| LDRB r0,[r4,#0x11]
0x0800f3e2: b140 @. CBZ r0,0x800f3f6 ; gapm_init_connection_ind + 42
0x0800f3e4: 4628 (F MOV r0,r5
0x0800f3e6: f7fbff11 .... BL gapc_is_local_addr_rpa ; 0x800b20c
0x0800f3ea: b920 . CBNZ r0,0x800f3f6 ; gapm_init_connection_ind + 42
0x0800f3ec: f1040116 .... ADD r1,r4,#0x16
0x0800f3f0: 4628 (F MOV r0,r5
0x0800f3f2: f7fcfdcd .... BL gapc_set_local_addr ; 0x800bf90
0x0800f3f6: 7ba0 .{ LDRB r0,[r4,#0xe]
0x0800f3f8: b318 .. CBZ r0,0x800f442 ; gapm_init_connection_ind + 118
0x0800f3fa: 2801 .( CMP r0,#1
0x0800f3fc: d00e .. BEQ 0x800f41c ; gapm_init_connection_ind + 80
0x0800f3fe: 2802 .( CMP r0,#2
0x0800f400: d118 .. BNE 0x800f434 ; gapm_init_connection_ind + 104
0x0800f402: 0228 (. LSLS r0,r5,#8
0x0800f404: 2203 ." MOVS r2,#3
0x0800f406: 2301 .# MOVS r3,#1
0x0800f408: 1d01 .. ADDS r1,r0,#4
0x0800f40a: f44f6061 O.a` MOV r0,#0xe10
0x0800f40e: f00cfadf .... BL ke_msg_alloc ; 0x801b9d0
0x0800f412: 2110 .! MOVS r1,#0x10
0x0800f414: 7001 .p STRB r1,[r0,#0]
0x0800f416: f00cfaff .... BL ke_msg_send ; 0x801ba18
0x0800f41a: e00b .. B 0x800f434 ; gapm_init_connection_ind + 104
0x0800f41c: f8940054 ..T. LDRB r0,[r4,#0x54]
0x0800f420: 3801 .8 SUBS r0,#1
0x0800f422: f8840054 ..T. STRB r0,[r4,#0x54]
0x0800f426: 0600 .. LSLS r0,r0,#24
0x0800f428: d006 .. BEQ 0x800f438 ; gapm_init_connection_ind + 108
0x0800f42a: f104011c .... ADD r1,r4,#0x1c
0x0800f42e: 4620 F MOV r0,r4
0x0800f430: f000f852 ..R. BL gapm_init_send_hci_le_ext_create_con_cmd ; 0x800f4d8
0x0800f434: 2500 .% MOVS r5,#0
0x0800f436: e00a .. B 0x800f44e ; gapm_init_connection_ind + 130
0x0800f438: f64050f2 @..P MOV r0,#0xdf2
0x0800f43c: 2103 .! MOVS r1,#3
0x0800f43e: f00cfc0b .... BL ke_timer_clear ; 0x801bc58
0x0800f442: 4620 F MOV r0,r4
0x0800f444: 2101 .! MOVS r1,#1
0x0800f446: 2200 ." MOVS r2,#0
0x0800f448: 2501 .% MOVS r5,#1
0x0800f44a: f000f909 .... BL gapm_init_stopped ; 0x800f660
0x0800f44e: 4628 (F MOV r0,r5
0x0800f450: bdb0 .. POP {r4,r5,r7,pc}
0x0800f452: bf00 .. NOP
gapm_init_create
0x0800f454: b570 p. PUSH {r4-r6,lr}
0x0800f456: 4e9d .N LDR r6,[pc,#628] ; [0x800f6cc] = 0x20009030
0x0800f458: 4605 .F MOV r5,r0
0x0800f45a: f896008b .... LDRB r0,[r6,#0x8b]
0x0800f45e: f0000005 .... AND r0,r0,#5
0x0800f462: 2805 .( CMP r0,#5
0x0800f464: d10d .. BNE 0x800f482 ; gapm_init_create + 46
0x0800f466: 7848 Hx LDRB r0,[r1,#1]
0x0800f468: 460c .F MOV r4,r1
0x0800f46a: f000f90d .... BL gapm_is_addr_type_valid ; 0x800f688
0x0800f46e: b150 P. CBZ r0,0x800f486 ; gapm_init_create + 50
0x0800f470: f896008a .... LDRB r0,[r6,#0x8a]
0x0800f474: 0740 @. LSLS r0,r0,#29
0x0800f476: d508 .. BPL 0x800f48a ; gapm_init_create + 54
0x0800f478: 7860 `x LDRB r0,[r4,#1]
0x0800f47a: 2802 .( CMP r0,#2
0x0800f47c: d105 .. BNE 0x800f48a ; gapm_init_create + 54
0x0800f47e: 2449 I$ MOVS r4,#0x49
0x0800f480: e01e .. B 0x800f4c0 ; gapm_init_create + 108
0x0800f482: 2443 C$ MOVS r4,#0x43
0x0800f484: e01c .. B 0x800f4c0 ; gapm_init_create + 108
0x0800f486: 2440 @$ MOVS r4,#0x40
0x0800f488: e01a .. B 0x800f4c0 ; gapm_init_create + 108
0x0800f48a: 4628 (F MOV r0,r5
0x0800f48c: 2158 X! MOVS r1,#0x58
0x0800f48e: f7fefe09 .... BL gapm_actv_alloc ; 0x800e0a4
0x0800f492: b1a0 .. CBZ r0,0x800f4be ; gapm_init_create + 106
0x0800f494: 4605 .F MOV r5,r0
0x0800f496: 2002 . MOVS r0,#2
0x0800f498: 7368 hs STRB r0,[r5,#0xd]
0x0800f49a: 7860 `x LDRB r0,[r4,#1]
0x0800f49c: 7468 ht STRB r0,[r5,#0x11]
0x0800f49e: 2001 . MOVS r0,#1
0x0800f4a0: f7ffff10 .... BL gapm_get_requester ; 0x800f2c4
0x0800f4a4: 82a8 .. STRH r0,[r5,#0x14]
0x0800f4a6: 4808 .H LDR r0,[pc,#32] ; [0x800f4c8] = 0x800f4d5
0x0800f4a8: 4908 .I LDR r1,[pc,#32] ; [0x800f4cc] = 0x800f635
0x0800f4aa: 4a09 .J LDR r2,[pc,#36] ; [0x800f4d0] = 0x800f5a9
0x0800f4ac: 2400 .$ MOVS r4,#0
0x0800f4ae: e9c52100 ...! STRD r2,r1,[r5,#0]
0x0800f4b2: 60a8 .` STR r0,[r5,#8]
0x0800f4b4: 4628 (F MOV r0,r5
0x0800f4b6: 2100 .! MOVS r1,#0
0x0800f4b8: f7fefe0a .... BL gapm_actv_created ; 0x800e0d0
0x0800f4bc: e000 .. B 0x800f4c0 ; gapm_init_create + 108
0x0800f4be: 244b K$ MOVS r4,#0x4b
0x0800f4c0: 4620 F MOV r0,r4
0x0800f4c2: bd70 p. POP {r4-r6,pc}
$d.1
__arm_cp.0_0
0x0800f4c4: 20009030 0.. DCD 536907824
__arm_cp.0_1
0x0800f4c8: 0800f4d5 .... DCD 134280405
__arm_cp.0_2
0x0800f4cc: 0800f635 5... DCD 134280757
__arm_cp.0_3
0x0800f4d0: 0800f5a9 .... DCD 134280617
$t.6
gapm_init_delete
0x0800f4d4: f7febe2e .... B gapm_actv_deleted ; 0x800e134
gapm_init_send_hci_le_ext_create_con_cmd
0x0800f4d8: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800f4dc: 460d .F MOV r5,r1
0x0800f4de: 4680 .F MOV r8,r0
0x0800f4e0: f2411006 A... MOV r0,#0x1106
0x0800f4e4: 2100 .! MOVS r1,#0
0x0800f4e6: f2420243 B.C. MOV r2,#0x2043
0x0800f4ea: 233a :# MOVS r3,#0x3a
0x0800f4ec: 2700 .' MOVS r7,#0
0x0800f4ee: f00cfa6f ..o. BL ke_msg_alloc ; 0x801b9d0
0x0800f4f2: 4606 .F MOV r6,r0
0x0800f4f4: f8980011 .... LDRB r0,[r8,#0x11]
0x0800f4f8: f7fefe5c ..\. BL gapm_actv_get_hci_own_addr_type ; 0x800e1b4
0x0800f4fc: 7070 pp STRB r0,[r6,#1]
0x0800f4fe: f898000e .... LDRB r0,[r8,#0xe]
0x0800f502: 2801 .( CMP r0,#1
0x0800f504: d106 .. BNE 0x800f514 ; gapm_init_send_hci_le_ext_create_con_cmd + 60
0x0800f506: 2001 . MOVS r0,#1
0x0800f508: f8c67002 ...p STR r7,[r6,#2]
0x0800f50c: f8c67005 ...p STR r7,[r6,#5]
0x0800f510: 7030 0p STRB r0,[r6,#0]
0x0800f512: e009 .. B 0x800f528 ; gapm_init_send_hci_le_ext_create_con_cmd + 80
0x0800f514: f8950036 ..6. LDRB r0,[r5,#0x36]
0x0800f518: 7037 7p STRB r7,[r6,#0]
0x0800f51a: 70b0 .p STRB r0,[r6,#2]
0x0800f51c: 8ea8 .. LDRH r0,[r5,#0x34]
0x0800f51e: f8a60007 .... STRH r0,[r6,#7]
0x0800f522: 6b28 (k LDR r0,[r5,#0x30]
0x0800f524: f8c60003 .... STR r0,[r6,#3]
0x0800f528: 7868 hx LDRB r0,[r5,#1]
0x0800f52a: f0000107 .... AND r1,r0,#7
0x0800f52e: 7271 qr STRB r1,[r6,#9]
0x0800f530: 07c1 .. LSLS r1,r0,#31
0x0800f532: d101 .. BNE 0x800f538 ; gapm_init_send_hci_le_ext_create_con_cmd + 96
0x0800f534: 2100 .! MOVS r1,#0
0x0800f536: e00c .. B 0x800f552 ; gapm_init_send_hci_le_ext_create_con_cmd + 122
0x0800f538: 6869 ih LDR r1,[r5,#4]
0x0800f53a: 68ea .h LDR r2,[r5,#0xc]
0x0800f53c: 692b +i LDR r3,[r5,#0x10]
0x0800f53e: 696f oi LDR r7,[r5,#0x14]
0x0800f540: f8c6100a .... STR r1,[r6,#0xa]
0x0800f544: 2101 .! MOVS r1,#1
0x0800f546: f8c6200e ... STR r2,[r6,#0xe]
0x0800f54a: f8c67016 ...p STR r7,[r6,#0x16]
0x0800f54e: f8c63012 ...0 STR r3,[r6,#0x12]
0x0800f552: 0782 .. LSLS r2,r0,#30
0x0800f554: d50e .. BPL 0x800f574 ; gapm_init_send_hci_le_ext_create_con_cmd + 156
0x0800f556: eb061201 .... ADD r2,r6,r1,LSL #4
0x0800f55a: 2300 .# MOVS r3,#0
0x0800f55c: 3101 .1 ADDS r1,#1
0x0800f55e: f8c2300a ...0 STR r3,[r2,#0xa]
0x0800f562: 69ab .i LDR r3,[r5,#0x18]
0x0800f564: 69ef .i LDR r7,[r5,#0x1c]
0x0800f566: 6a2c ,j LDR r4,[r5,#0x20]
0x0800f568: f8c2300e ...0 STR r3,[r2,#0xe]
0x0800f56c: f8c24016 ...@ STR r4,[r2,#0x16]
0x0800f570: f8c27012 ...p STR r7,[r2,#0x12]
0x0800f574: 0740 @. LSLS r0,r0,#29
0x0800f576: d50d .. BPL 0x800f594 ; gapm_init_send_hci_le_ext_create_con_cmd + 188
0x0800f578: eb061001 .... ADD r0,r6,r1,LSL #4
0x0800f57c: 68a9 .h LDR r1,[r5,#8]
0x0800f57e: 6a6a jj LDR r2,[r5,#0x24]
0x0800f580: 6aab .j LDR r3,[r5,#0x28]
0x0800f582: 6aec .j LDR r4,[r5,#0x2c]
0x0800f584: f8c0100a .... STR r1,[r0,#0xa]
0x0800f588: f8c0200e ... STR r2,[r0,#0xe]
0x0800f58c: f8c04016 ...@ STR r4,[r0,#0x16]
0x0800f590: f8c03012 ...0 STR r3,[r0,#0x12]
0x0800f594: 4630 0F MOV r0,r6
0x0800f596: f00bfebb .... BL hci_send_2_controller ; 0x801b310
0x0800f59a: f2420043 B.C. MOV r0,#0x2043
0x0800f59e: f8a80012 .... STRH r0,[r8,#0x12]
0x0800f5a2: e8bd81f0 .... POP {r4-r8,pc}
0x0800f5a6: 0000 .. MOVS r0,r0
gapm_init_start
0x0800f5a8: b5f8 .. PUSH {r3-r7,lr}
0x0800f5aa: 4fed .O LDR r7,[pc,#948] ; [0x800f960] = 0x20009030
0x0800f5ac: 4604 .F MOV r4,r0
0x0800f5ae: f8970091 .... LDRB r0,[r7,#0x91]
0x0800f5b2: 28ff .( CMP r0,#0xff
0x0800f5b4: d107 .. BNE 0x800f5c6 ; gapm_init_start + 30
0x0800f5b6: 460e .F MOV r6,r1
0x0800f5b8: f897008c .... LDRB r0,[r7,#0x8c]
0x0800f5bc: f8971097 .... LDRB r1,[r7,#0x97]
0x0800f5c0: 4408 .D ADD r0,r0,r1
0x0800f5c2: 2813 .( CMP r0,#0x13
0x0800f5c4: d901 .. BLS 0x800f5ca ; gapm_init_start + 34
0x0800f5c6: 2043 C MOVS r0,#0x43
0x0800f5c8: bdf8 .. POP {r3-r7,pc}
0x0800f5ca: 1cb5 .. ADDS r5,r6,#2
0x0800f5cc: 7828 (x LDRB r0,[r5,#0]
0x0800f5ce: 2802 .( CMP r0,#2
0x0800f5d0: d803 .. BHI 0x800f5da ; gapm_init_start + 50
0x0800f5d2: f8961038 ..8. LDRB r1,[r6,#0x38]
0x0800f5d6: 2901 .) CMP r1,#1
0x0800f5d8: d901 .. BLS 0x800f5de ; gapm_init_start + 54
0x0800f5da: 2040 @ MOVS r0,#0x40
0x0800f5dc: bdf8 .. POP {r3-r7,pc}
0x0800f5de: 2100 .! MOVS r1,#0
0x0800f5e0: 2801 .( CMP r0,#1
0x0800f5e2: 73a0 .s STRB r0,[r4,#0xe]
0x0800f5e4: f8841055 ..U. STRB r1,[r4,#0x55]
0x0800f5e8: d113 .. BNE 0x800f612 ; gapm_init_start + 106
0x0800f5ea: f104001c .... ADD r0,r4,#0x1c
0x0800f5ee: 4629 )F MOV r1,r5
0x0800f5f0: 2238 8" MOVS r2,#0x38
0x0800f5f2: f7f2fe57 ..W. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800f5f6: f8970098 .... LDRB r0,[r7,#0x98]
0x0800f5fa: f8840054 ..T. STRB r0,[r4,#0x54]
0x0800f5fe: 88b0 .. LDRH r0,[r6,#4]
0x0800f600: b138 8. CBZ r0,0x800f612 ; gapm_init_start + 106
0x0800f602: eb000080 .... ADD r0,r0,r0,LSL #2
0x0800f606: 2103 .! MOVS r1,#3
0x0800f608: 0042 B. LSLS r2,r0,#1
0x0800f60a: f64050f2 @..P MOV r0,#0xdf2
0x0800f60e: f00cfb65 ..e. BL ke_timer_set ; 0x801bcdc
0x0800f612: 7b20 { LDRB r0,[r4,#0xc]
0x0800f614: 4629 )F MOV r1,r5
0x0800f616: f8870092 .... STRB r0,[r7,#0x92]
0x0800f61a: f8870091 .... STRB r0,[r7,#0x91]
0x0800f61e: f8970097 .... LDRB r0,[r7,#0x97]
0x0800f622: 3001 .0 ADDS r0,#1
0x0800f624: f8870097 .... STRB r0,[r7,#0x97]
0x0800f628: 4620 F MOV r0,r4
0x0800f62a: f7ffff55 ..U. BL gapm_init_send_hci_le_ext_create_con_cmd ; 0x800f4d8
0x0800f62e: 2000 . MOVS r0,#0
0x0800f630: bdf8 .. POP {r3-r7,pc}
0x0800f632: bf00 .. NOP
gapm_init_stop
0x0800f634: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800f636: 4604 .F MOV r4,r0
0x0800f638: 7b80 .{ LDRB r0,[r0,#0xe]
0x0800f63a: 2801 .( CMP r0,#1
0x0800f63c: d104 .. BNE 0x800f648 ; gapm_init_stop + 20
0x0800f63e: f64050f2 @..P MOV r0,#0xdf2
0x0800f642: 2103 .! MOVS r1,#3
0x0800f644: f00cfb08 .... BL ke_timer_clear ; 0x801bc58
0x0800f648: 7b20 { LDRB r0,[r4,#0xc]
0x0800f64a: 49c5 .I LDR r1,[pc,#788] ; [0x800f960] = 0x20009030
0x0800f64c: f242050e B... MOV r5,#0x200e
0x0800f650: f8810092 .... STRB r0,[r1,#0x92]
0x0800f654: f242000e B... MOV r0,#0x200e
0x0800f658: f009fa22 ..". BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800f65c: 8265 e. STRH r5,[r4,#0x12]
0x0800f65e: bdb0 .. POP {r4,r5,r7,pc}
gapm_init_stopped
0x0800f660: b510 .. PUSH {r4,lr}
0x0800f662: 4bbf .K LDR r3,[pc,#764] ; [0x800f960] = 0x20009030
0x0800f664: 24ff .$ MOVS r4,#0xff
0x0800f666: f8834091 ...@ STRB r4,[r3,#0x91]
0x0800f66a: f8934097 ...@ LDRB r4,[r3,#0x97]
0x0800f66e: f1a40401 .... SUB r4,r4,#1
0x0800f672: f8834097 ...@ STRB r4,[r3,#0x97]
0x0800f676: b121 !. CBZ r1,0x800f682 ; gapm_init_stopped + 34
0x0800f678: 4611 .F MOV r1,r2
0x0800f67a: e8bd4010 ...@ POP {r4,lr}
0x0800f67e: f7febe45 ..E. B gapm_actv_stopped ; 0x800e30c
0x0800f682: bd10 .. POP {r4,pc}
$d.11
__arm_cp.6_0
0x0800f684: 20009030 0.. DCD 536907824
$t.2
gapm_is_addr_type_valid
0x0800f688: b510 .. PUSH {r4,lr}
0x0800f68a: 4ab5 .J LDR r2,[pc,#724] ; [0x800f960] = 0x20009030
0x0800f68c: 2103 .! MOVS r1,#3
0x0800f68e: 291a .) CMP r1,#0x1a
0x0800f690: d00b .. BEQ 0x800f6aa ; gapm_is_addr_type_valid + 34
0x0800f692: f8523021 R.!0 LDR r3,[r2,r1,LSL #2]
0x0800f696: b133 3. CBZ r3,0x800f6a6 ; gapm_is_addr_type_valid + 30
0x0800f698: 7b5c \{ LDRB r4,[r3,#0xd]
0x0800f69a: 3c01 .< SUBS r4,#1
0x0800f69c: 2c01 ., CMP r4,#1
0x0800f69e: d802 .. BHI 0x800f6a6 ; gapm_is_addr_type_valid + 30
0x0800f6a0: 7c5b [| LDRB r3,[r3,#0x11]
0x0800f6a2: 4283 .B CMP r3,r0
0x0800f6a4: d103 .. BNE 0x800f6ae ; gapm_is_addr_type_valid + 38
0x0800f6a6: 3101 .1 ADDS r1,#1
0x0800f6a8: e7f1 .. B 0x800f68e ; gapm_is_addr_type_valid + 6
0x0800f6aa: 2001 . MOVS r0,#1
0x0800f6ac: bd10 .. POP {r4,pc}
0x0800f6ae: 2000 . MOVS r0,#0
0x0800f6b0: bd10 .. POP {r4,pc}
0x0800f6b2: bf00 .. NOP
gapm_is_legacy_pairing_supp
0x0800f6b4: 48aa .H LDR r0,[pc,#680] ; [0x800f960] = 0x20009030
0x0800f6b6: f890008d .... LDRB r0,[r0,#0x8d]
0x0800f6ba: f0000001 .... AND r0,r0,#1
0x0800f6be: 4770 pG BX lr
gapm_is_sec_con_pairing_supp
0x0800f6c0: 48a7 .H LDR r0,[pc,#668] ; [0x800f960] = 0x20009030
0x0800f6c2: f890008d .... LDRB r0,[r0,#0x8d]
0x0800f6c6: f3c00040 ..@. UBFX r0,r0,#1,#1
0x0800f6ca: 4770 pG BX lr
$d.22
__arm_cp.12_0
0x0800f6cc: 20009030 0.. DCD 536907824
$t.20
gapm_le_test_mode_ctrl_cmd_handler
0x0800f6d0: b5f8 .. PUSH {r3-r7,lr}
0x0800f6d2: 4831 1H LDR r0,[pc,#196] ; [0x800f798] = 0x929190
0x0800f6d4: 466a jF MOV r2,sp
0x0800f6d6: 460d .F MOV r5,r1
0x0800f6d8: 9000 .. STR r0,[sp,#0]
0x0800f6da: 2000 . MOVS r0,#0
0x0800f6dc: f000fcec .... BL gapm_process_op ; 0x80100b8
0x0800f6e0: 4604 .F MOV r4,r0
0x0800f6e2: 2801 .( CMP r0,#1
0x0800f6e4: d156 V. BNE 0x800f794 ; gapm_le_test_mode_ctrl_cmd_handler + 196
0x0800f6e6: 7828 (x LDRB r0,[r5,#0]
0x0800f6e8: 2892 .( CMP r0,#0x92
0x0800f6ea: d008 .. BEQ 0x800f6fe ; gapm_le_test_mode_ctrl_cmd_handler + 46
0x0800f6ec: 2891 .( CMP r0,#0x91
0x0800f6ee: d02c ,. BEQ 0x800f74a ; gapm_le_test_mode_ctrl_cmd_handler + 122
0x0800f6f0: 2890 .( CMP r0,#0x90
0x0800f6f2: d14f O. BNE 0x800f794 ; gapm_le_test_mode_ctrl_cmd_handler + 196
0x0800f6f4: f242001f B... MOV r0,#0x201f
0x0800f6f8: f009f9d2 .... BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800f6fc: e04a J. B 0x800f794 ; gapm_le_test_mode_ctrl_cmd_handler + 196
0x0800f6fe: f2411006 A... MOV r0,#0x1106
0x0800f702: 2100 .! MOVS r1,#0
0x0800f704: f242027b B.{. MOV r2,#0x207b
0x0800f708: 2353 S# MOVS r3,#0x53
0x0800f70a: 2600 .& MOVS r6,#0
0x0800f70c: f00cf960 ..`. BL ke_msg_alloc ; 0x801b9d0
0x0800f710: 7869 ix LDRB r1,[r5,#1]
0x0800f712: 1dc2 .. ADDS r2,r0,#7
0x0800f714: 7001 .p STRB r1,[r0,#0]
0x0800f716: 78a9 .x LDRB r1,[r5,#2]
0x0800f718: 7041 Ap STRB r1,[r0,#1]
0x0800f71a: 78e9 .x LDRB r1,[r5,#3]
0x0800f71c: 7081 .p STRB r1,[r0,#2]
0x0800f71e: 7929 )y LDRB r1,[r5,#4]
0x0800f720: 70c1 .p STRB r1,[r0,#3]
0x0800f722: 79a9 .y LDRB r1,[r5,#6]
0x0800f724: 7101 .q STRB r1,[r0,#4]
0x0800f726: 79e9 .y LDRB r1,[r5,#7]
0x0800f728: 7141 Aq STRB r1,[r0,#5]
0x0800f72a: 7a69 iz LDRB r1,[r5,#9]
0x0800f72c: f8801052 ..R. STRB r1,[r0,#0x52]
0x0800f730: 7aa9 .z LDRB r1,[r5,#0xa]
0x0800f732: 7181 .q STRB r1,[r0,#6]
0x0800f734: 294b K) CMP r1,#0x4b
0x0800f736: bf28 (. IT CS
0x0800f738: 214b K! MOVCS r1,#0x4b
0x0800f73a: b2f3 .. UXTB r3,r6
0x0800f73c: 4299 .B CMP r1,r3
0x0800f73e: d927 '. BLS 0x800f790 ; gapm_le_test_mode_ctrl_cmd_handler + 192
0x0800f740: 18ef .. ADDS r7,r5,r3
0x0800f742: 3601 .6 ADDS r6,#1
0x0800f744: 7aff .z LDRB r7,[r7,#0xb]
0x0800f746: 54d7 .T STRB r7,[r2,r3]
0x0800f748: e7f7 .. B 0x800f73a ; gapm_le_test_mode_ctrl_cmd_handler + 106
0x0800f74a: f2411006 A... MOV r0,#0x1106
0x0800f74e: 2100 .! MOVS r1,#0
0x0800f750: f242024f B.O. MOV r2,#0x204f
0x0800f754: 2352 R# MOVS r3,#0x52
0x0800f756: 2600 .& MOVS r6,#0
0x0800f758: f00cf93a ..:. BL ke_msg_alloc ; 0x801b9d0
0x0800f75c: 7869 ix LDRB r1,[r5,#1]
0x0800f75e: 1dc2 .. ADDS r2,r0,#7
0x0800f760: 7001 .p STRB r1,[r0,#0]
0x0800f762: 7929 )y LDRB r1,[r5,#4]
0x0800f764: 7041 Ap STRB r1,[r0,#1]
0x0800f766: 7969 iy LDRB r1,[r5,#5]
0x0800f768: 7081 .p STRB r1,[r0,#2]
0x0800f76a: 79a9 .y LDRB r1,[r5,#6]
0x0800f76c: 70c1 .p STRB r1,[r0,#3]
0x0800f76e: 79e9 .y LDRB r1,[r5,#7]
0x0800f770: 7101 .q STRB r1,[r0,#4]
0x0800f772: 7a29 )z LDRB r1,[r5,#8]
0x0800f774: 7141 Aq STRB r1,[r0,#5]
0x0800f776: 7aa9 .z LDRB r1,[r5,#0xa]
0x0800f778: 7181 .q STRB r1,[r0,#6]
0x0800f77a: 294b K) CMP r1,#0x4b
0x0800f77c: bf28 (. IT CS
0x0800f77e: 214b K! MOVCS r1,#0x4b
0x0800f780: b2f3 .. UXTB r3,r6
0x0800f782: 4299 .B CMP r1,r3
0x0800f784: d904 .. BLS 0x800f790 ; gapm_le_test_mode_ctrl_cmd_handler + 192
0x0800f786: 18ef .. ADDS r7,r5,r3
0x0800f788: 3601 .6 ADDS r6,#1
0x0800f78a: 7aff .z LDRB r7,[r7,#0xb]
0x0800f78c: 54d7 .T STRB r7,[r2,r3]
0x0800f78e: e7f7 .. B 0x800f780 ; gapm_le_test_mode_ctrl_cmd_handler + 176
0x0800f790: f00bfdbe .... BL hci_send_2_controller ; 0x801b310
0x0800f794: 4620 F MOV r0,r4
0x0800f796: bdf8 .. POP {r3-r7,pc}
$d.21
__arm_cp.8_0
0x0800f798: 00929190 .... DCD 9605520
$t.2
gapm_list_add_next_entry
0x0800f79c: b570 p. PUSH {r4-r6,lr}
0x0800f79e: 4604 .F MOV r4,r0
0x0800f7a0: 7800 .x LDRB r0,[r0,#0]
0x0800f7a2: 7861 ax LDRB r1,[r4,#1]
0x0800f7a4: 2855 U( CMP r0,#0x55
0x0800f7a6: f1a10601 .... SUB r6,r1,#1
0x0800f7aa: d01a .. BEQ 0x800f7e2 ; gapm_list_add_next_entry + 70
0x0800f7ac: 2854 T( CMP r0,#0x54
0x0800f7ae: d030 0. BEQ 0x800f812 ; gapm_list_add_next_entry + 118
0x0800f7b0: 2853 S( CMP r0,#0x53
0x0800f7b2: d155 U. BNE 0x800f860 ; gapm_list_add_next_entry + 196
0x0800f7b4: f2411006 A... MOV r0,#0x1106
0x0800f7b8: 2100 .! MOVS r1,#0
0x0800f7ba: f2420211 B... MOV r2,#0x2011
0x0800f7be: 2307 .# MOVS r3,#7
0x0800f7c0: f00cf906 .... BL ke_msg_alloc ; 0x801b9d0
0x0800f7c4: 4605 .F MOV r5,r0
0x0800f7c6: b2f0 .. UXTB r0,r6
0x0800f7c8: ebc000c0 .... RSB r0,r0,r0,LSL #3
0x0800f7cc: 4420 D ADD r0,r0,r4
0x0800f7ce: 7a01 .z LDRB r1,[r0,#8]
0x0800f7d0: 7029 )p STRB r1,[r5,#0]
0x0800f7d2: 88c1 .. LDRH r1,[r0,#6]
0x0800f7d4: f8a51005 .... STRH r1,[r5,#5]
0x0800f7d8: f8d00002 .... LDR r0,[r0,#2]
0x0800f7dc: f8c50001 .... STR r0,[r5,#1]
0x0800f7e0: e03b ;. B 0x800f85a ; gapm_list_add_next_entry + 190
0x0800f7e2: f2411006 A... MOV r0,#0x1106
0x0800f7e6: 2100 .! MOVS r1,#0
0x0800f7e8: f2420247 B.G. MOV r2,#0x2047
0x0800f7ec: 2308 .# MOVS r3,#8
0x0800f7ee: f00cf8ef .... BL ke_msg_alloc ; 0x801b9d0
0x0800f7f2: 4605 .F MOV r5,r0
0x0800f7f4: b2f0 .. UXTB r0,r6
0x0800f7f6: eb0400c0 .... ADD r0,r4,r0,LSL #3
0x0800f7fa: 7a01 .z LDRB r1,[r0,#8]
0x0800f7fc: 7a42 Bz LDRB r2,[r0,#9]
0x0800f7fe: 7029 )p STRB r1,[r5,#0]
0x0800f800: 71ea .q STRB r2,[r5,#7]
0x0800f802: f8d01002 .... LDR r1,[r0,#2]
0x0800f806: f8c51001 .... STR r1,[r5,#1]
0x0800f80a: 88c0 .. LDRH r0,[r0,#6]
0x0800f80c: f8a50005 .... STRH r0,[r5,#5]
0x0800f810: e023 #. B 0x800f85a ; gapm_list_add_next_entry + 190
0x0800f812: f2411006 A... MOV r0,#0x1106
0x0800f816: 2100 .! MOVS r1,#0
0x0800f818: f2420227 B.'. MOV r2,#0x2027
0x0800f81c: 2327 '# MOVS r3,#0x27
0x0800f81e: f00cf8d7 .... BL ke_msg_alloc ; 0x801b9d0
0x0800f822: 4605 .F MOV r5,r0
0x0800f824: b2f0 .. UXTB r0,r6
0x0800f826: 2210 ." MOVS r2,#0x10
0x0800f828: eb000080 .... ADD r0,r0,r0,LSL #2
0x0800f82c: eb0406c0 .... ADD r6,r4,r0,LSL #3
0x0800f830: 7a30 0z LDRB r0,[r6,#8]
0x0800f832: f106010a .... ADD r1,r6,#0xa
0x0800f836: 7028 (p STRB r0,[r5,#0]
0x0800f838: 88f0 .. LDRH r0,[r6,#6]
0x0800f83a: f8a50005 .... STRH r0,[r5,#5]
0x0800f83e: f8d60002 .... LDR r0,[r6,#2]
0x0800f842: f8c50001 .... STR r0,[r5,#1]
0x0800f846: 1de8 .. ADDS r0,r5,#7
0x0800f848: f7f2fd2c ..,. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800f84c: f1050017 .... ADD r0,r5,#0x17
0x0800f850: f106011a .... ADD r1,r6,#0x1a
0x0800f854: 2210 ." MOVS r2,#0x10
0x0800f856: f7f2fd25 ..%. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800f85a: 4628 (F MOV r0,r5
0x0800f85c: f00bfd58 ..X. BL hci_send_2_controller ; 0x801b310
0x0800f860: 7860 `x LDRB r0,[r4,#1]
0x0800f862: 3801 .8 SUBS r0,#1
0x0800f864: 7060 `p STRB r0,[r4,#1]
0x0800f866: bd70 p. POP {r4-r6,pc}
gapm_list_rmv_cmd_handle
0x0800f868: b5bc .. PUSH {r2-r5,r7,lr}
0x0800f86a: 483c <H LDR r0,[pc,#240] ; [0x800f95c] = 0x57555453
0x0800f86c: 466a jF MOV r2,sp
0x0800f86e: 460c .F MOV r4,r1
0x0800f870: 9000 .. STR r0,[sp,#0]
0x0800f872: 2000 . MOVS r0,#0
0x0800f874: f88d0004 .... STRB r0,[sp,#4]
0x0800f878: 2000 . MOVS r0,#0
0x0800f87a: f000fc1d .... BL gapm_process_op ; 0x80100b8
0x0800f87e: 4605 .F MOV r5,r0
0x0800f880: 2801 .( CMP r0,#1
0x0800f882: d10c .. BNE 0x800f89e ; gapm_list_rmv_cmd_handle + 54
0x0800f884: 7820 x LDRB r0,[r4,#0]
0x0800f886: 2857 W( CMP r0,#0x57
0x0800f888: d109 .. BNE 0x800f89e ; gapm_list_rmv_cmd_handle + 54
0x0800f88a: 7860 `x LDRB r0,[r4,#1]
0x0800f88c: b118 .. CBZ r0,0x800f896 ; gapm_list_rmv_cmd_handle + 46
0x0800f88e: 4620 F MOV r0,r4
0x0800f890: f000f808 .... BL gapm_list_rmv_next_entry ; 0x800f8a4
0x0800f894: e003 .. B 0x800f89e ; gapm_list_rmv_cmd_handle + 54
0x0800f896: f2420010 B... MOV r0,#0x2010
0x0800f89a: f009f901 .... BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800f89e: 4628 (F MOV r0,r5
0x0800f8a0: bdbc .. POP {r2-r5,r7,pc}
0x0800f8a2: bf00 .. NOP
gapm_list_rmv_next_entry
0x0800f8a4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800f8a6: 4604 .F MOV r4,r0
0x0800f8a8: 7800 .x LDRB r0,[r0,#0]
0x0800f8aa: 2857 W( CMP r0,#0x57
0x0800f8ac: d118 .. BNE 0x800f8e0 ; gapm_list_rmv_next_entry + 60
0x0800f8ae: 7865 ex LDRB r5,[r4,#1]
0x0800f8b0: f2411006 A... MOV r0,#0x1106
0x0800f8b4: 2100 .! MOVS r1,#0
0x0800f8b6: f2420212 B... MOV r2,#0x2012
0x0800f8ba: 2307 .# MOVS r3,#7
0x0800f8bc: f00cf888 .... BL ke_msg_alloc ; 0x801b9d0
0x0800f8c0: 1e69 i. SUBS r1,r5,#1
0x0800f8c2: b2c9 .. UXTB r1,r1
0x0800f8c4: ebc101c1 .... RSB r1,r1,r1,LSL #3
0x0800f8c8: 4421 !D ADD r1,r1,r4
0x0800f8ca: 7a0a .z LDRB r2,[r1,#8]
0x0800f8cc: 7002 .p STRB r2,[r0,#0]
0x0800f8ce: 88ca .. LDRH r2,[r1,#6]
0x0800f8d0: f8a02005 ... STRH r2,[r0,#5]
0x0800f8d4: f8d11002 .... LDR r1,[r1,#2]
0x0800f8d8: f8c01001 .... STR r1,[r0,#1]
0x0800f8dc: f00bfd18 .... BL hci_send_2_controller ; 0x801b310
0x0800f8e0: 7860 `x LDRB r0,[r4,#1]
0x0800f8e2: 3801 .8 SUBS r0,#1
0x0800f8e4: 7060 `p STRB r0,[r4,#1]
0x0800f8e6: bdb0 .. POP {r4,r5,r7,pc}
gapm_list_send_list_size_ind
0x0800f8e8: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800f8ea: 4605 .F MOV r5,r0
0x0800f8ec: 2000 . MOVS r0,#0
0x0800f8ee: 460c .F MOV r4,r1
0x0800f8f0: f7fffce8 .... BL gapm_get_requester ; 0x800f2c4
0x0800f8f4: 4601 .F MOV r1,r0
0x0800f8f6: f6405053 @.SP MOV r0,#0xd53
0x0800f8fa: 2203 ." MOVS r2,#3
0x0800f8fc: 2302 .# MOVS r3,#2
0x0800f8fe: f00cf867 ..g. BL ke_msg_alloc ; 0x801b9d0
0x0800f902: 7044 Dp STRB r4,[r0,#1]
0x0800f904: 7005 .p STRB r5,[r0,#0]
0x0800f906: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800f90a: f00cb885 .... B.W ke_msg_send ; 0x801ba18
0x0800f90e: 0000 .. MOVS r0,r0
gapm_list_set_cmd_handler
0x0800f910: b5bc .. PUSH {r2-r5,r7,lr}
0x0800f912: 4812 .H LDR r0,[pc,#72] ; [0x800f95c] = 0x57555453
0x0800f914: 466a jF MOV r2,sp
0x0800f916: 460d .F MOV r5,r1
0x0800f918: 9000 .. STR r0,[sp,#0]
0x0800f91a: 2000 . MOVS r0,#0
0x0800f91c: f88d0004 .... STRB r0,[sp,#4]
0x0800f920: 2000 . MOVS r0,#0
0x0800f922: f000fbc9 .... BL gapm_process_op ; 0x80100b8
0x0800f926: 4604 .F MOV r4,r0
0x0800f928: 2801 .( CMP r0,#1
0x0800f92a: d115 .. BNE 0x800f958 ; gapm_list_set_cmd_handler + 72
0x0800f92c: 7828 (x LDRB r0,[r5,#0]
0x0800f92e: 2855 U( CMP r0,#0x55
0x0800f930: d00b .. BEQ 0x800f94a ; gapm_list_set_cmd_handler + 58
0x0800f932: 2854 T( CMP r0,#0x54
0x0800f934: d00c .. BEQ 0x800f950 ; gapm_list_set_cmd_handler + 64
0x0800f936: 2853 S( CMP r0,#0x53
0x0800f938: d10e .. BNE 0x800f958 ; gapm_list_set_cmd_handler + 72
0x0800f93a: 48e3 .H LDR r0,[pc,#908] ; [0x800fcc8] = 0x20009030
0x0800f93c: 2100 .! MOVS r1,#0
0x0800f93e: f8801098 .... STRB r1,[r0,#0x98]
0x0800f942: 4628 (F MOV r0,r5
0x0800f944: f7ffff2a ..*. BL gapm_list_add_next_entry ; 0x800f79c
0x0800f948: e006 .. B 0x800f958 ; gapm_list_set_cmd_handler + 72
0x0800f94a: f2420049 B.I. MOV r0,#0x2049
0x0800f94e: e001 .. B 0x800f954 ; gapm_list_set_cmd_handler + 68
0x0800f950: f2420029 B.). MOV r0,#0x2029
0x0800f954: f009f8a4 .... BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800f958: 4620 F MOV r0,r4
0x0800f95a: bdbc .. POP {r2-r5,r7,pc}
$d.1
__arm_cp.0_0
0x0800f95c: 57555453 STUW DCD 1465209939
__arm_cp.0_1
0x0800f960: 20009030 0.. DCD 536907824
$t.2
gapm_op_reset_continue
0x0800f964: b510 .. PUSH {r4,lr}
0x0800f966: 460c .F MOV r4,r1
0x0800f968: b169 i. CBZ r1,0x800f986 ; gapm_op_reset_continue + 34
0x0800f96a: 2000 . MOVS r0,#0
0x0800f96c: f7fffc64 ..d. BL gapm_get_operation ; 0x800f238
0x0800f970: 2803 .( CMP r0,#3
0x0800f972: f04f0000 O... MOV r0,#0
0x0800f976: 4621 !F MOV r1,r4
0x0800f978: e8bd4010 ...@ POP {r4,lr}
0x0800f97c: bf08 .. IT EQ
0x0800f97e: f000b847 ..G. BEQ.W gapm_op_setup_continue ; 0x800fa10
0x0800f982: f000bea3 .... B.W gapm_send_complete_evt ; 0x80106cc
0x0800f986: 2808 .( CMP r0,#8
0x0800f988: d809 .. BHI 0x800f99e ; gapm_op_reset_continue + 58
0x0800f98a: e8dff000 .... TBB [pc,r0]
$d.3
0x0800f98e: 0a05 .. DCW 2565
0x0800f990: 2c292615 .&), DCD 740894229
0x0800f994: 0035322f /25. DCD 3486255
$t.4
0x0800f998: f6404003 @..@ MOV r0,#0xc03
0x0800f99c: e034 4. B 0x800fa08 ; gapm_op_reset_continue + 164
0x0800f99e: 2441 A$ MOVS r4,#0x41
0x0800f9a0: e7e3 .. B 0x800f96a ; gapm_op_reset_continue + 6
0x0800f9a2: f2411006 A... MOV r0,#0x1106
0x0800f9a6: 2100 .! MOVS r1,#0
0x0800f9a8: f6404201 @..B MOV r2,#0xc01
0x0800f9ac: 2308 .# MOVS r3,#8
0x0800f9ae: f00cf80f .... BL ke_msg_alloc ; 0x801b9d0
0x0800f9b2: f06f4140 o.@A MVN r1,#0xc0000000
0x0800f9b6: e008 .. B 0x800f9ca ; gapm_op_reset_continue + 102
0x0800f9b8: f2411006 A... MOV r0,#0x1106
0x0800f9bc: 2100 .! MOVS r1,#0
0x0800f9be: f2420201 B... MOV r2,#0x2001
0x0800f9c2: 2308 .# MOVS r3,#8
0x0800f9c4: f00cf804 .... BL ke_msg_alloc ; 0x801b9d0
0x0800f9c8: 2103 .! MOVS r1,#3
0x0800f9ca: 6041 A` STR r1,[r0,#4]
0x0800f9cc: f04f31ff O..1 MOV r1,#0xffffffff
0x0800f9d0: 6001 .` STR r1,[r0,#0]
0x0800f9d2: e8bd4010 ...@ POP {r4,lr}
0x0800f9d6: f00bbc9b .... B.W hci_send_2_controller ; 0x801b310
0x0800f9da: f2410009 A... MOV r0,#0x1009
0x0800f9de: e013 .. B 0x800fa08 ; gapm_op_reset_continue + 164
0x0800f9e0: f2420002 B... MOV r0,#0x2002
0x0800f9e4: e010 .. B 0x800fa08 ; gapm_op_reset_continue + 164
0x0800f9e6: f00cfb55 ..U. BL l2cap_chan_ll_buf_nb_get ; 0x801c094
0x0800f9ea: b158 X. CBZ r0,0x800fa04 ; gapm_op_reset_continue + 160
0x0800f9ec: f242003a B.:. MOV r0,#0x203a
0x0800f9f0: e00a .. B 0x800fa08 ; gapm_op_reset_continue + 164
0x0800f9f2: f242003b B.;. MOV r0,#0x203b
0x0800f9f6: e007 .. B 0x800fa08 ; gapm_op_reset_continue + 164
0x0800f9f8: 2003 . MOVS r0,#3
0x0800f9fa: 2100 .! MOVS r1,#0
0x0800f9fc: 2400 .$ MOVS r4,#0
0x0800f9fe: f00cf859 ..Y. BL ke_state_set ; 0x801bab4
0x0800fa02: e7b2 .. B 0x800f96a ; gapm_op_reset_continue + 6
0x0800fa04: f2410005 A... MOV r0,#0x1005
0x0800fa08: e8bd4010 ...@ POP {r4,lr}
0x0800fa0c: f009b848 ..H. B.W hci_basic_cmd_send_2_controller ; 0x8018aa0
gapm_op_setup_continue
0x0800fa10: b570 p. PUSH {r4-r6,lr}
0x0800fa12: 4ee9 .N LDR r6,[pc,#932] ; [0x800fdb8] = 0x20009030
0x0800fa14: 6835 5h LDR r5,[r6,#0]
0x0800fa16: b32d -. CBZ r5,0x800fa64 ; gapm_op_setup_continue + 84
0x0800fa18: 460c .F MOV r4,r1
0x0800fa1a: 7829 )x LDRB r1,[r5,#0]
0x0800fa1c: 2903 .) CMP r1,#3
0x0800fa1e: d121 !. BNE 0x800fa64 ; gapm_op_setup_continue + 84
0x0800fa20: bb0c .. CBNZ r4,0x800fa66 ; gapm_op_setup_continue + 86
0x0800fa22: 2806 .( CMP r0,#6
0x0800fa24: d81e .. BHI 0x800fa64 ; gapm_op_setup_continue + 84
0x0800fa26: 2400 .$ MOVS r4,#0
0x0800fa28: e8dff000 .... TBB [pc,r0]
$d.8
0x0800fa2c: 483e2304 .#>H DCD 1212031748
0x0800fa30: 001d6557 We.. DCD 1926487
$t.9
0x0800fa34: 2400 .$ MOVS r4,#0
0x0800fa36: f8a6408a ...@ STRH r4,[r6,#0x8a]
0x0800fa3a: 7868 hx LDRB r0,[r5,#1]
0x0800fa3c: f000010a .... AND r1,r0,#0xa
0x0800fa40: 290a .) CMP r1,#0xa
0x0800fa42: d063 c. BEQ 0x800fb0c ; gapm_op_setup_continue + 252
0x0800fa44: f0000105 .... AND r1,r0,#5
0x0800fa48: 2905 .) CMP r1,#5
0x0800fa4a: d05f _. BEQ 0x800fb0c ; gapm_op_setup_continue + 252
0x0800fa4c: 2804 .( CMP r0,#4
0x0800fa4e: f886008b .... STRB r0,[r6,#0x8b]
0x0800fa52: d372 r. BCC 0x800fb3a ; gapm_op_setup_continue + 298
0x0800fa54: 7ee8 .~ LDRB r0,[r5,#0x1b]
0x0800fa56: 0781 .. LSLS r1,r0,#30
0x0800fa58: f886008d .... STRB r0,[r6,#0x8d]
0x0800fa5c: d470 p. BMI 0x800fb40 ; gapm_op_setup_continue + 304
0x0800fa5e: f00000fd .... AND r0,r0,#0xfd
0x0800fa62: e06b k. B 0x800fb3c ; gapm_op_setup_continue + 300
0x0800fa64: 2441 A$ MOVS r4,#0x41
0x0800fa66: b2e1 .. UXTB r1,r4
0x0800fa68: 2000 . MOVS r0,#0
0x0800fa6a: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800fa6e: f000be2d ..-. B.W gapm_send_complete_evt ; 0x80106cc
0x0800fa72: 7ea8 .~ LDRB r0,[r5,#0x1a]
0x0800fa74: 8869 i. LDRH r1,[r5,#2]
0x0800fa76: f24a12b8 J... MOV r2,#0xa1b8
0x0800fa7a: f886008a .... STRB r0,[r6,#0x8a]
0x0800fa7e: 2901 .) CMP r1,#1
0x0800fa80: bf98 .. IT LS
0x0800fa82: 2101 .! MOVLS r1,#1
0x0800fa84: 4291 .B CMP r1,r2
0x0800fa86: bf28 (. IT CS
0x0800fa88: 4611 .F MOVCS r1,r2
0x0800fa8a: f8a61072 ..r. STRH r1,[r6,#0x72]
0x0800fa8e: 0741 A. LSLS r1,r0,#29
0x0800fa90: d532 2. BPL 0x800faf8 ; gapm_op_setup_continue + 232
0x0800fa92: f2411006 A... MOV r0,#0x1106
0x0800fa96: 2100 .! MOVS r1,#0
0x0800fa98: f242022e B... MOV r2,#0x202e
0x0800fa9c: 2302 .# MOVS r3,#2
0x0800fa9e: f00bff97 .... BL ke_msg_alloc ; 0x801b9d0
0x0800faa2: 8869 i. LDRH r1,[r5,#2]
0x0800faa4: 8001 .. STRH r1,[r0,#0]
0x0800faa6: e014 .. B 0x800fad2 ; gapm_op_setup_continue + 194
0x0800faa8: f2411006 A... MOV r0,#0x1106
0x0800faac: 2100 .! MOVS r1,#0
0x0800faae: f242024d B.M. MOV r2,#0x204d
0x0800fab2: 2304 .# MOVS r3,#4
0x0800fab4: f00bff8c .... BL ke_msg_alloc ; 0x801b9d0
0x0800fab8: 6aa9 .j LDR r1,[r5,#0x28]
0x0800faba: e009 .. B 0x800fad0 ; gapm_op_setup_continue + 192
0x0800fabc: f2411006 A... MOV r0,#0x1106
0x0800fac0: 2100 .! MOVS r1,#0
0x0800fac2: f2420224 B.$. MOV r2,#0x2024
0x0800fac6: 2304 .# MOVS r3,#4
0x0800fac8: f00bff82 .... BL ke_msg_alloc ; 0x801b9d0
0x0800facc: f8d51022 ..". LDR r1,[r5,#0x22]
0x0800fad0: 6001 .` STR r1,[r0,#0]
0x0800fad2: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800fad6: f00bbc1b .... B.W hci_send_2_controller ; 0x801b310
0x0800fada: 7ea8 .~ LDRB r0,[r5,#0x1a]
0x0800fadc: 0741 A. LSLS r1,r0,#29
0x0800fade: d50b .. BPL 0x800faf8 ; gapm_op_setup_continue + 232
0x0800fae0: f2411006 A... MOV r0,#0x1106
0x0800fae4: 2100 .! MOVS r1,#0
0x0800fae6: f242022d B.-. MOV r2,#0x202d
0x0800faea: 2301 .# MOVS r3,#1
0x0800faec: 2401 .$ MOVS r4,#1
0x0800faee: f00bff6f ..o. BL ke_msg_alloc ; 0x801b9d0
0x0800faf2: 7004 .p STRB r4,[r0,#0]
0x0800faf4: e7ed .. B 0x800fad2 ; gapm_op_setup_continue + 194
0x0800faf6: 7ea8 .~ LDRB r0,[r5,#0x1a]
0x0800faf8: 07c0 .. LSLS r0,r0,#31
0x0800fafa: d105 .. BNE 0x800fb08 ; gapm_op_setup_continue + 248
0x0800fafc: f2410009 A... MOV r0,#0x1009
0x0800fb00: e8bd4070 ..p@ POP {r4-r6,lr}
0x0800fb04: f008bfcc .... B.W hci_basic_cmd_send_2_controller ; 0x8018aa0
0x0800fb08: 2400 .$ MOVS r4,#0
0x0800fb0a: e7ac .. B 0x800fa66 ; gapm_op_setup_continue + 86
0x0800fb0c: f0100f05 .... TST r0,#5
0x0800fb10: bf1a .. ITTE NE
0x0800fb12: 7ea8 .~ LDRBNE r0,[r5,#0x1a]
0x0800fb14: f3c00380 .... UBFXNE r3,r0,#2,#1
0x0800fb18: 2300 .# MOVEQ r3,#0
0x0800fb1a: 8bea .. LDRH r2,[r5,#0x1e]
0x0800fb1c: 8ba9 .. LDRH r1,[r5,#0x1c]
0x0800fb1e: 8c28 (. LDRH r0,[r5,#0x20]
0x0800fb20: f7fef8d0 .... BL gapc_svc_setup ; 0x800dcc4
0x0800fb24: 4604 .F MOV r4,r0
0x0800fb26: 0600 .. LSLS r0,r0,#24
0x0800fb28: d133 3. BNE 0x800fb92 ; gapm_op_setup_continue + 386
0x0800fb2a: 8c28 (. LDRH r0,[r5,#0x20]
0x0800fb2c: f7fafa46 ..F. BL gapc_cli_setup ; 0x8009fbc
0x0800fb30: 4604 .F MOV r4,r0
0x0800fb32: 0600 .. LSLS r0,r0,#24
0x0800fb34: d12d -. BNE 0x800fb92 ; gapm_op_setup_continue + 386
0x0800fb36: 7868 hx LDRB r0,[r5,#1]
0x0800fb38: e788 .. B 0x800fa4c ; gapm_op_setup_continue + 60
0x0800fb3a: 2000 . MOVS r0,#0
0x0800fb3c: f886008d .... STRB r0,[r6,#0x8d]
0x0800fb40: f1060074 ..t. ADD r0,r6,#0x74
0x0800fb44: f105010a .... ADD r1,r5,#0xa
0x0800fb48: 2210 ." MOVS r2,#0x10
0x0800fb4a: f7f2fbab .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800fb4e: 7ea8 .~ LDRB r0,[r5,#0x1a]
0x0800fb50: 07c0 .. LSLS r0,r0,#31
0x0800fb52: d005 .. BEQ 0x800fb60 ; gapm_op_setup_continue + 336
0x0800fb54: 8928 (. LDRH r0,[r5,#8]
0x0800fb56: f8a60088 .... STRH r0,[r6,#0x88]
0x0800fb5a: 6868 hh LDR r0,[r5,#4]
0x0800fb5c: f8c60084 .... STR r0,[r6,#0x84]
0x0800fb60: f2411006 A... MOV r0,#0x1106
0x0800fb64: 2100 .! MOVS r1,#0
0x0800fb66: f2420231 B.1. MOV r2,#0x2031
0x0800fb6a: 2303 .# MOVS r3,#3
0x0800fb6c: f00bff30 ..0. BL ke_msg_alloc ; 0x801b9d0
0x0800fb70: f8951026 ..&. LDRB r1,[r5,#0x26]
0x0800fb74: f8952027 ..' LDRB r2,[r5,#0x27]
0x0800fb78: 7082 .p STRB r2,[r0,#2]
0x0800fb7a: fab2f282 .... CLZ r2,r2
0x0800fb7e: 7041 Ap STRB r1,[r0,#1]
0x0800fb80: fab1f181 .... CLZ r1,r1
0x0800fb84: 0952 R. LSRS r2,r2,#5
0x0800fb86: 0949 I. LSRS r1,r1,#5
0x0800fb88: ea410142 A.B. ORR r1,r1,r2,LSL #1
0x0800fb8c: 7001 .p STRB r1,[r0,#0]
0x0800fb8e: f00bfbbf .... BL hci_send_2_controller ; 0x801b310
0x0800fb92: 0620 . LSLS r0,r4,#24
0x0800fb94: bf08 .. IT EQ
0x0800fb96: bd70 p. POPEQ {r4-r6,pc}
0x0800fb98: e765 e. B 0x800fa66 ; gapm_op_setup_continue + 86
0x0800fb9a: bf00 .. NOP
gapm_operation_cleanup
0x0800fb9c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800fb9e: 4de1 .M LDR r5,[pc,#900] ; [0x800ff24] = 0x20009030
0x0800fba0: 4604 .F MOV r4,r0
0x0800fba2: f8550020 U. . LDR r0,[r5,r0,LSL #2]
0x0800fba6: b150 P. CBZ r0,0x800fbbe ; gapm_operation_cleanup + 34
0x0800fba8: f00bff2e .... BL ke_msg_in_queue ; 0x801ba08
0x0800fbac: b938 8. CBNZ r0,0x800fbbe ; gapm_operation_cleanup + 34
0x0800fbae: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
0x0800fbb2: 380c .8 SUBS r0,r0,#0xc
0x0800fbb4: f00bff26 ..&. BL ke_msg_free ; 0x801ba04
0x0800fbb8: 2000 . MOVS r0,#0
0x0800fbba: f8450024 E.$. STR r0,[r5,r4,LSL #2]
0x0800fbbe: 4620 F MOV r0,r4
0x0800fbc0: 2100 .! MOVS r1,#0
0x0800fbc2: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0800fbc6: f001b876 ..v. B.W gapm_update_state ; 0x8010cb6
0x0800fbca: bf00 .. NOP
gapm_per_adv_cte_tx_ctl_cmd_handler
0x0800fbcc: b5f8 .. PUSH {r3-r7,lr}
0x0800fbce: 206e n MOVS r0,#0x6e
0x0800fbd0: f10d0202 .... ADD r2,sp,#2
0x0800fbd4: 460d .F MOV r5,r1
0x0800fbd6: f8ad0002 .... STRH r0,[sp,#2]
0x0800fbda: 2001 . MOVS r0,#1
0x0800fbdc: f000fa6c ..l. BL gapm_process_op ; 0x80100b8
0x0800fbe0: 4604 .F MOV r4,r0
0x0800fbe2: 2801 .( CMP r0,#1
0x0800fbe4: d12b +. BNE 0x800fc3e ; gapm_per_adv_cte_tx_ctl_cmd_handler + 114
0x0800fbe6: 7868 hx LDRB r0,[r5,#1]
0x0800fbe8: 49ce .I LDR r1,[pc,#824] ; [0x800ff24] = 0x20009030
0x0800fbea: 2816 .( CMP r0,#0x16
0x0800fbec: f8810092 .... STRB r0,[r1,#0x92]
0x0800fbf0: d901 .. BLS 0x800fbf6 ; gapm_per_adv_cte_tx_ctl_cmd_handler + 42
0x0800fbf2: 2140 @! MOVS r1,#0x40
0x0800fbf4: e020 . B 0x800fc38 ; gapm_per_adv_cte_tx_ctl_cmd_handler + 108
0x0800fbf6: eb010080 .... ADD r0,r1,r0,LSL #2
0x0800fbfa: 68c6 .h LDR r6,[r0,#0xc]
0x0800fbfc: b1de .. CBZ r6,0x800fc36 ; gapm_per_adv_cte_tx_ctl_cmd_handler + 106
0x0800fbfe: 7b70 p{ LDRB r0,[r6,#0xd]
0x0800fc00: b9c8 .. CBNZ r0,0x800fc36 ; gapm_per_adv_cte_tx_ctl_cmd_handler + 106
0x0800fc02: 7bb0 .{ LDRB r0,[r6,#0xe]
0x0800fc04: 2802 .( CMP r0,#2
0x0800fc06: d116 .. BNE 0x800fc36 ; gapm_per_adv_cte_tx_ctl_cmd_handler + 106
0x0800fc08: 7bf0 .{ LDRB r0,[r6,#0xf]
0x0800fc0a: f0400002 @... ORR r0,r0,#2
0x0800fc0e: 2803 .( CMP r0,#3
0x0800fc10: d111 .. BNE 0x800fc36 ; gapm_per_adv_cte_tx_ctl_cmd_handler + 106
0x0800fc12: f2411006 A... MOV r0,#0x1106
0x0800fc16: 2100 .! MOVS r1,#0
0x0800fc18: f2420252 B.R. MOV r2,#0x2052
0x0800fc1c: 2302 .# MOVS r3,#2
0x0800fc1e: f2420752 B.R. MOV r7,#0x2052
0x0800fc22: f00bfed5 .... BL ke_msg_alloc ; 0x801b9d0
0x0800fc26: 7b31 1{ LDRB r1,[r6,#0xc]
0x0800fc28: 7001 .p STRB r1,[r0,#0]
0x0800fc2a: 78a9 .x LDRB r1,[r5,#2]
0x0800fc2c: 7041 Ap STRB r1,[r0,#1]
0x0800fc2e: f00bfb6f ..o. BL hci_send_2_controller ; 0x801b310
0x0800fc32: 8277 w. STRH r7,[r6,#0x12]
0x0800fc34: e003 .. B 0x800fc3e ; gapm_per_adv_cte_tx_ctl_cmd_handler + 114
0x0800fc36: 2143 C! MOVS r1,#0x43
0x0800fc38: 2001 . MOVS r0,#1
0x0800fc3a: f000fd47 ..G. BL gapm_send_complete_evt ; 0x80106cc
0x0800fc3e: 4620 F MOV r0,r4
0x0800fc40: bdf8 .. POP {r3-r7,pc}
0x0800fc42: bf00 .. NOP
gapm_per_adv_report_ctrl_cmd_handler
0x0800fc44: b57c |. PUSH {r2-r6,lr}
0x0800fc46: 206c l MOVS r0,#0x6c
0x0800fc48: f10d0206 .... ADD r2,sp,#6
0x0800fc4c: 460d .F MOV r5,r1
0x0800fc4e: f8ad0006 .... STRH r0,[sp,#6]
0x0800fc52: 2001 . MOVS r0,#1
0x0800fc54: f000fa30 ..0. BL gapm_process_op ; 0x80100b8
0x0800fc58: 4604 .F MOV r4,r0
0x0800fc5a: 2801 .( CMP r0,#1
0x0800fc5c: d118 .. BNE 0x800fc90 ; gapm_per_adv_report_ctrl_cmd_handler + 76
0x0800fc5e: 7868 hx LDRB r0,[r5,#1]
0x0800fc60: 49f1 .I LDR r1,[pc,#964] ; [0x8010028] = 0x20009030
0x0800fc62: 2816 .( CMP r0,#0x16
0x0800fc64: f8810092 .... STRB r0,[r1,#0x92]
0x0800fc68: d901 .. BLS 0x800fc6e ; gapm_per_adv_report_ctrl_cmd_handler + 42
0x0800fc6a: 2140 @! MOVS r1,#0x40
0x0800fc6c: e00d .. B 0x800fc8a ; gapm_per_adv_report_ctrl_cmd_handler + 70
0x0800fc6e: eb010080 .... ADD r0,r1,r0,LSL #2
0x0800fc72: 68c6 .h LDR r6,[r0,#0xc]
0x0800fc74: b146 F. CBZ r6,0x800fc88 ; gapm_per_adv_report_ctrl_cmd_handler + 68
0x0800fc76: 7b70 p{ LDRB r0,[r6,#0xd]
0x0800fc78: 2803 .( CMP r0,#3
0x0800fc7a: d105 .. BNE 0x800fc88 ; gapm_per_adv_report_ctrl_cmd_handler + 68
0x0800fc7c: 7bf0 .{ LDRB r0,[r6,#0xf]
0x0800fc7e: 2803 .( CMP r0,#3
0x0800fc80: d102 .. BNE 0x800fc88 ; gapm_per_adv_report_ctrl_cmd_handler + 68
0x0800fc82: 7c30 0| LDRB r0,[r6,#0x10]
0x0800fc84: 07c1 .. LSLS r1,r0,#31
0x0800fc86: d105 .. BNE 0x800fc94 ; gapm_per_adv_report_ctrl_cmd_handler + 80
0x0800fc88: 2143 C! MOVS r1,#0x43
0x0800fc8a: 2001 . MOVS r0,#1
0x0800fc8c: f000fd1e .... BL gapm_send_complete_evt ; 0x80106cc
0x0800fc90: 4620 F MOV r0,r4
0x0800fc92: bd7c |. POP {r2-r6,pc}
0x0800fc94: 78a9 .x LDRB r1,[r5,#2]
0x0800fc96: f00000fb .... AND r0,r0,#0xfb
0x0800fc9a: f2420259 B.Y. MOV r2,#0x2059
0x0800fc9e: 2304 .# MOVS r3,#4
0x0800fca0: f0010102 .... AND r1,r1,#2
0x0800fca4: ea400041 @.A. ORR r0,r0,r1,LSL #1
0x0800fca8: 2100 .! MOVS r1,#0
0x0800fcaa: 7430 0t STRB r0,[r6,#0x10]
0x0800fcac: f2411006 A... MOV r0,#0x1106
0x0800fcb0: f00bfe8e .... BL ke_msg_alloc ; 0x801b9d0
0x0800fcb4: 8cf1 .. LDRH r1,[r6,#0x26]
0x0800fcb6: 8001 .. STRH r1,[r0,#0]
0x0800fcb8: 78a9 .x LDRB r1,[r5,#2]
0x0800fcba: f0010101 .... AND r1,r1,#1
0x0800fcbe: 7081 .p STRB r1,[r0,#2]
0x0800fcc0: f00bfb26 ..&. BL hci_send_2_controller ; 0x801b310
0x0800fcc4: e7e4 .. B 0x800fc90 ; gapm_per_adv_report_ctrl_cmd_handler + 76
0x0800fcc6: bf00 .. NOP
$d.9
__arm_cp.5_0
0x0800fcc8: 20009030 0.. DCD 536907824
$t.21
gapm_per_adv_sync_trans_param_send
0x0800fccc: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800fcd0: 461c .F MOV r4,r3
0x0800fcd2: 4615 .F MOV r5,r2
0x0800fcd4: 460e .F MOV r6,r1
0x0800fcd6: 4607 .F MOV r7,r0
0x0800fcd8: f2411006 A... MOV r0,#0x1106
0x0800fcdc: 2100 .! MOVS r1,#0
0x0800fcde: f242025c B.\. MOV r2,#0x205c
0x0800fce2: 230a .# MOVS r3,#0xa
0x0800fce4: f242085c B.\. MOV r8,#0x205c
0x0800fce8: f00bfe72 ..r. BL ke_msg_alloc ; 0x801b9d0
0x0800fcec: 9907 .. LDR r1,[sp,#0x1c]
0x0800fcee: 8084 .. STRH r4,[r0,#4]
0x0800fcf0: 7085 .p STRB r5,[r0,#2]
0x0800fcf2: 8006 .. STRH r6,[r0,#0]
0x0800fcf4: 7201 .r STRB r1,[r0,#8]
0x0800fcf6: 9906 .. LDR r1,[sp,#0x18]
0x0800fcf8: 80c1 .. STRH r1,[r0,#6]
0x0800fcfa: f00bfb09 .... BL hci_send_2_controller ; 0x801b310
0x0800fcfe: f8a78012 .... STRH r8,[r7,#0x12]
0x0800fd02: e8bd81f0 .... POP {r4-r8,pc}
gapm_per_sync_clear_fragments
0x0800fd06: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800fd08: 4604 .F MOV r4,r0
0x0800fd0a: f100051c .... ADD r5,r0,#0x1c
0x0800fd0e: 6828 (h LDR r0,[r5,#0]
0x0800fd10: b128 (. CBZ r0,0x800fd1e ; gapm_per_sync_clear_fragments + 24
0x0800fd12: 4628 (F MOV r0,r5
0x0800fd14: f7f6fa94 .... BL co_list_pop_front ; 0x8006240
0x0800fd18: f00bfe74 ..t. BL ke_msg_free ; 0x801ba04
0x0800fd1c: e7f7 .. B 0x800fd0e ; gapm_per_sync_clear_fragments + 8
0x0800fd1e: 2000 . MOVS r0,#0
0x0800fd20: 84a0 .. STRH r0,[r4,#0x24]
0x0800fd22: bdb0 .. POP {r4,r5,r7,pc}
gapm_per_sync_create
0x0800fd24: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800fd26: 212c ,! MOVS r1,#0x2c
0x0800fd28: f7fef9bc .... BL gapm_actv_alloc ; 0x800e0a4
0x0800fd2c: b190 .. CBZ r0,0x800fd54 ; gapm_per_sync_create + 48
0x0800fd2e: 4604 .F MOV r4,r0
0x0800fd30: 2003 . MOVS r0,#3
0x0800fd32: 7360 `s STRB r0,[r4,#0xd]
0x0800fd34: 2001 . MOVS r0,#1
0x0800fd36: f7fffac5 .... BL gapm_get_requester ; 0x800f2c4
0x0800fd3a: 82a0 .. STRH r0,[r4,#0x14]
0x0800fd3c: 4807 .H LDR r0,[pc,#28] ; [0x800fd5c] = 0x800fd69
0x0800fd3e: 4908 .I LDR r1,[pc,#32] ; [0x800fd60] = 0x801002d
0x0800fd40: 4a08 .J LDR r2,[pc,#32] ; [0x800fd64] = 0x800ff29
0x0800fd42: 2500 .% MOVS r5,#0
0x0800fd44: e9c42100 ...! STRD r2,r1,[r4,#0]
0x0800fd48: 60a0 .` STR r0,[r4,#8]
0x0800fd4a: 4620 F MOV r0,r4
0x0800fd4c: 2100 .! MOVS r1,#0
0x0800fd4e: f7fef9bf .... BL gapm_actv_created ; 0x800e0d0
0x0800fd52: e000 .. B 0x800fd56 ; gapm_per_sync_create + 50
0x0800fd54: 254b K% MOVS r5,#0x4b
0x0800fd56: 4628 (F MOV r0,r5
0x0800fd58: bdb0 .. POP {r4,r5,r7,pc}
0x0800fd5a: bf00 .. NOP
$d.1
__arm_cp.0_0
0x0800fd5c: 0800fd69 i... DCD 134282601
__arm_cp.0_1
0x0800fd60: 0801002d -... DCD 134283309
__arm_cp.0_2
0x0800fd64: 0800ff29 )... DCD 134283049
$t.6
gapm_per_sync_delete
0x0800fd68: f7feb9e4 .... B gapm_actv_deleted ; 0x800e134
gapm_per_sync_get_activity
0x0800fd6c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0800fd6e: 4cea .L LDR r4,[pc,#936] ; [0x8010118] = 0x20009030
0x0800fd70: 2303 .# MOVS r3,#3
0x0800fd72: 2b1a .+ CMP r3,#0x1a
0x0800fd74: d01d .. BEQ 0x800fdb2 ; gapm_per_sync_get_activity + 70
0x0800fd76: f8542023 T.# LDR r2,[r4,r3,LSL #2]
0x0800fd7a: b1c2 .. CBZ r2,0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fd7c: 7b55 U{ LDRB r5,[r2,#0xd]
0x0800fd7e: 2d03 .- CMP r5,#3
0x0800fd80: d115 .. BNE 0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fd82: 7bd5 .{ LDRB r5,[r2,#0xf]
0x0800fd84: 2d03 .- CMP r5,#3
0x0800fd86: d112 .. BNE 0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fd88: 7c15 .| LDRB r5,[r2,#0x10]
0x0800fd8a: f5b06f70 ..po CMP r0,#0xf00
0x0800fd8e: f0050501 .... AND r5,r5,#1
0x0800fd92: d108 .. BNE 0x800fda6 ; gapm_per_sync_get_activity + 58
0x0800fd94: b95d ]. CBNZ r5,0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fd96: 7b95 .{ LDRB r5,[r2,#0xe]
0x0800fd98: 2d02 .- CMP r5,#2
0x0800fd9a: d108 .. BNE 0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fd9c: f8925028 ..(P LDRB r5,[r2,#0x28]
0x0800fda0: 428d .B CMP r5,r1
0x0800fda2: d104 .. BNE 0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fda4: e006 .. B 0x800fdb4 ; gapm_per_sync_get_activity + 72
0x0800fda6: b115 .. CBZ r5,0x800fdae ; gapm_per_sync_get_activity + 66
0x0800fda8: 8cd5 .. LDRH r5,[r2,#0x26]
0x0800fdaa: 4285 .B CMP r5,r0
0x0800fdac: d002 .. BEQ 0x800fdb4 ; gapm_per_sync_get_activity + 72
0x0800fdae: 3301 .3 ADDS r3,#1
0x0800fdb0: e7df .. B 0x800fd72 ; gapm_per_sync_get_activity + 6
0x0800fdb2: 2200 ." MOVS r2,#0
0x0800fdb4: 4610 .F MOV r0,r2
0x0800fdb6: bdb0 .. POP {r4,r5,r7,pc}
$d.20
__arm_cp.12_0
0x0800fdb8: 20009030 0.. DCD 536907824
$t.10
gapm_per_sync_iq_sampling_ctrl_cmd_handler
0x0800fdbc: b5f8 .. PUSH {r3-r7,lr}
0x0800fdbe: 206d m MOVS r0,#0x6d
0x0800fdc0: f10d0202 .... ADD r2,sp,#2
0x0800fdc4: 460d .F MOV r5,r1
0x0800fdc6: f8ad0002 .... STRH r0,[sp,#2]
0x0800fdca: 2001 . MOVS r0,#1
0x0800fdcc: f000f974 ..t. BL gapm_process_op ; 0x80100b8
0x0800fdd0: 4604 .F MOV r4,r0
0x0800fdd2: 2801 .( CMP r0,#1
0x0800fdd4: d119 .. BNE 0x800fe0a ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 78
0x0800fdd6: 7869 ix LDRB r1,[r5,#1]
0x0800fdd8: 48cf .H LDR r0,[pc,#828] ; [0x8010118] = 0x20009030
0x0800fdda: f8801092 .... STRB r1,[r0,#0x92]
0x0800fdde: 7869 ix LDRB r1,[r5,#1]
0x0800fde0: 2916 .) CMP r1,#0x16
0x0800fde2: d901 .. BLS 0x800fde8 ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 44
0x0800fde4: 2140 @! MOVS r1,#0x40
0x0800fde6: e00d .. B 0x800fe04 ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 72
0x0800fde8: eb000081 .... ADD r0,r0,r1,LSL #2
0x0800fdec: 68c7 .h LDR r7,[r0,#0xc]
0x0800fdee: b147 G. CBZ r7,0x800fe02 ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 70
0x0800fdf0: 7b78 x{ LDRB r0,[r7,#0xd]
0x0800fdf2: 2803 .( CMP r0,#3
0x0800fdf4: d105 .. BNE 0x800fe02 ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 70
0x0800fdf6: 7bf8 .{ LDRB r0,[r7,#0xf]
0x0800fdf8: 2803 .( CMP r0,#3
0x0800fdfa: d102 .. BNE 0x800fe02 ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 70
0x0800fdfc: 7c38 8| LDRB r0,[r7,#0x10]
0x0800fdfe: 07c0 .. LSLS r0,r0,#31
0x0800fe00: d105 .. BNE 0x800fe0e ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 82
0x0800fe02: 2143 C! MOVS r1,#0x43
0x0800fe04: 2001 . MOVS r0,#1
0x0800fe06: f000fc61 ..a. BL gapm_send_complete_evt ; 0x80106cc
0x0800fe0a: 4620 F MOV r0,r4
0x0800fe0c: bdf8 .. POP {r3-r7,pc}
0x0800fe0e: f2411006 A... MOV r0,#0x1106
0x0800fe12: 2100 .! MOVS r1,#0
0x0800fe14: f2420253 B.S. MOV r2,#0x2053
0x0800fe18: 2352 R# MOVS r3,#0x52
0x0800fe1a: 2600 .& MOVS r6,#0
0x0800fe1c: f00bfdd8 .... BL ke_msg_alloc ; 0x801b9d0
0x0800fe20: 8cf9 .. LDRH r1,[r7,#0x26]
0x0800fe22: 8001 .. STRH r1,[r0,#0]
0x0800fe24: 78a9 .x LDRB r1,[r5,#2]
0x0800fe26: 7081 .p STRB r1,[r0,#2]
0x0800fe28: 78e9 .x LDRB r1,[r5,#3]
0x0800fe2a: 70c1 .p STRB r1,[r0,#3]
0x0800fe2c: 7929 )y LDRB r1,[r5,#4]
0x0800fe2e: 7101 .q STRB r1,[r0,#4]
0x0800fe30: 7969 iy LDRB r1,[r5,#5]
0x0800fe32: 7141 Aq STRB r1,[r0,#5]
0x0800fe34: 1d81 .. ADDS r1,r0,#6
0x0800fe36: 796b ky LDRB r3,[r5,#5]
0x0800fe38: b2f2 .. UXTB r2,r6
0x0800fe3a: 2b4b K+ CMP r3,#0x4b
0x0800fe3c: bf28 (. IT CS
0x0800fe3e: 234b K# MOVCS r3,#0x4b
0x0800fe40: 4293 .B CMP r3,r2
0x0800fe42: d904 .. BLS 0x800fe4e ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 146
0x0800fe44: 18ab .. ADDS r3,r5,r2
0x0800fe46: 3601 .6 ADDS r6,#1
0x0800fe48: 799b .y LDRB r3,[r3,#6]
0x0800fe4a: 548b .T STRB r3,[r1,r2]
0x0800fe4c: e7f3 .. B 0x800fe36 ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 122
0x0800fe4e: f00bfa5f .._. BL hci_send_2_controller ; 0x801b310
0x0800fe52: e7da .. B 0x800fe0a ; gapm_per_sync_iq_sampling_ctrl_cmd_handler + 78
gapm_per_sync_send_adv_report_ind
0x0800fe54: e92d41f0 -..A PUSH {r4-r8,lr}
0x0800fe58: 4680 .F MOV r8,r0
0x0800fe5a: 48e0 .H LDR r0,[pc,#896] ; [0x80101dc] = 0x20009030
0x0800fe5c: f8900094 .... LDRB r0,[r0,#0x94]
0x0800fe60: 2800 .( CMP r0,#0
0x0800fe62: d152 R. BNE 0x800ff0a ; gapm_per_sync_send_adv_report_ind + 182
0x0800fe64: 460e .F MOV r6,r1
0x0800fe66: 7a08 .z LDRB r0,[r1,#8]
0x0800fe68: f8b81024 ..$. LDRH r1,[r8,#0x24]
0x0800fe6c: 4617 .F MOV r7,r2
0x0800fe6e: 180c .. ADDS r4,r1,r0
0x0800fe70: 2102 .! MOVS r1,#2
0x0800fe72: b2a0 .. UXTH r0,r4
0x0800fe74: 3026 &0 ADDS r0,r0,#0x26
0x0800fe76: f012f897 .... BL $Ven$TT$L$$ke_check_malloc ; 0x8021fa8
0x0800fe7a: 2800 .( CMP r0,#0
0x0800fe7c: d045 E. BEQ 0x800ff0a ; gapm_per_sync_send_adv_report_ind + 182
0x0800fe7e: f104001a .... ADD r0,r4,#0x1a
0x0800fe82: f8b81014 .... LDRH r1,[r8,#0x14]
0x0800fe86: 2203 ." MOVS r2,#3
0x0800fe88: b283 .. UXTH r3,r0
0x0800fe8a: f6405067 @.gP MOV r0,#0xd67
0x0800fe8e: f00bfd9f .... BL ke_msg_alloc ; 0x801b9d0
0x0800fe92: 4605 .F MOV r5,r0
0x0800fe94: f898000c .... LDRB r0,[r8,#0xc]
0x0800fe98: 832c ,. STRH r4,[r5,#0x18]
0x0800fe9a: 7028 (p STRB r0,[r5,#0]
0x0800fe9c: 7970 py LDRB r0,[r6,#5]
0x0800fe9e: 7468 ht STRB r0,[r5,#0x11]
0x0800fea0: f04f0000 O... MOV r0,#0
0x0800fea4: 7931 1y LDRB r1,[r6,#4]
0x0800fea6: 82e8 .. STRH r0,[r5,#0x16]
0x0800fea8: 8268 h. STRH r0,[r5,#0x12]
0x0800feaa: 7528 (u STRB r0,[r5,#0x14]
0x0800feac: f8c50002 .... STR r0,[r5,#2]
0x0800feb0: f8c50006 .... STR r0,[r5,#6]
0x0800feb4: f8c5000a .... STR r0,[r5,#0xa]
0x0800feb8: 81e8 .. STRH r0,[r5,#0xe]
0x0800feba: 7429 )t STRB r1,[r5,#0x10]
0x0800febc: f04f0104 O... MOV r1,#4
0x0800fec0: 7069 ip STRB r1,[r5,#1]
0x0800fec2: b10f .. CBZ r7,0x800fec8 ; gapm_per_sync_send_adv_report_ind + 116
0x0800fec4: 200c . MOVS r0,#0xc
0x0800fec6: 7068 hp STRB r0,[r5,#1]
0x0800fec8: f8b80024 ..$. LDRH r0,[r8,#0x24]
0x0800fecc: f105071a .... ADD r7,r5,#0x1a
0x0800fed0: 7a32 2z LDRB r2,[r6,#8]
0x0800fed2: f1060109 .... ADD r1,r6,#9
0x0800fed6: 4438 8D ADD r0,r0,r7
0x0800fed8: f7f2f9e4 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800fedc: f108061c .... ADD r6,r8,#0x1c
0x0800fee0: 6830 0h LDR r0,[r6,#0]
0x0800fee2: b1b8 .. CBZ r0,0x800ff14 ; gapm_per_sync_send_adv_report_ind + 192
0x0800fee4: 4630 0F MOV r0,r6
0x0800fee6: f7f6f9ab .... BL co_list_pop_front ; 0x8006240
0x0800feea: 4604 .F MOV r4,r0
0x0800feec: b147 G. CBZ r7,0x800ff00 ; gapm_per_sync_send_adv_report_ind + 172
0x0800feee: 7d22 "} LDRB r2,[r4,#0x14]
0x0800fef0: f1040115 .... ADD r1,r4,#0x15
0x0800fef4: 4638 8F MOV r0,r7
0x0800fef6: f7f2f9d5 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0800fefa: 7d20 } LDRB r0,[r4,#0x14]
0x0800fefc: 4407 .D ADD r7,r7,r0
0x0800fefe: e000 .. B 0x800ff02 ; gapm_per_sync_send_adv_report_ind + 174
0x0800ff00: 2700 .' MOVS r7,#0
0x0800ff02: 4620 F MOV r0,r4
0x0800ff04: f00bfd7e ..~. BL ke_msg_free ; 0x801ba04
0x0800ff08: e7ea .. B 0x800fee0 ; gapm_per_sync_send_adv_report_ind + 140
0x0800ff0a: 4640 @F MOV r0,r8
0x0800ff0c: e8bd41f0 ...A POP {r4-r8,lr}
0x0800ff10: f7ffbef9 .... B.W gapm_per_sync_clear_fragments ; 0x800fd06
0x0800ff14: 2000 . MOVS r0,#0
0x0800ff16: f8a80024 ..$. STRH r0,[r8,#0x24]
0x0800ff1a: 4628 (F MOV r0,r5
0x0800ff1c: e8bd41f0 ...A POP {r4-r8,lr}
0x0800ff20: f00bbd7a ..z. B.W ke_msg_send ; 0x801ba18
$d.24
__arm_cp.15_0
0x0800ff24: 20009030 0.. DCD 536907824
$t.2
gapm_per_sync_start
0x0800ff28: b57c |. PUSH {r2-r6,lr}
0x0800ff2a: 4604 .F MOV r4,r0
0x0800ff2c: 7988 .y LDRB r0,[r1,#6]
0x0800ff2e: 460d .F MOV r5,r1
0x0800ff30: 2802 .( CMP r0,#2
0x0800ff32: d21f .. BCS 0x800ff74 ; gapm_per_sync_start + 76
0x0800ff34: 49e2 .I LDR r1,[pc,#904] ; [0x80102c0] = 0x20009030
0x0800ff36: f8912093 ... LDRB r2,[r1,#0x93]
0x0800ff3a: 2aff .* CMP r2,#0xff
0x0800ff3c: d12c ,. BNE 0x800ff98 ; gapm_per_sync_start + 112
0x0800ff3e: 73a0 .s STRB r0,[r4,#0xe]
0x0800ff40: 7b20 { LDRB r0,[r4,#0xc]
0x0800ff42: f2420244 B.D. MOV r2,#0x2044
0x0800ff46: 2310 .# MOVS r3,#0x10
0x0800ff48: 2600 .& MOVS r6,#0
0x0800ff4a: f8810093 .... STRB r0,[r1,#0x93]
0x0800ff4e: f8810092 .... STRB r0,[r1,#0x92]
0x0800ff52: f2411006 A... MOV r0,#0x1106
0x0800ff56: 2100 .! MOVS r1,#0
0x0800ff58: f00bfd3a ..:. BL ke_msg_alloc ; 0x801b9d0
0x0800ff5c: 7ba1 .{ LDRB r1,[r4,#0xe]
0x0800ff5e: 7006 .p STRB r6,[r0,#0]
0x0800ff60: b3c9 .. CBZ r1,0x800ffd6 ; gapm_per_sync_start + 174
0x0800ff62: 2101 .! MOVS r1,#1
0x0800ff64: 2200 ." MOVS r2,#0
0x0800ff66: f8a06007 ...` STRH r6,[r0,#7]
0x0800ff6a: f8c06003 ...` STR r6,[r0,#3]
0x0800ff6e: 7001 .p STRB r1,[r0,#0]
0x0800ff70: 2103 .! MOVS r1,#3
0x0800ff72: e03a :. B 0x800ffea ; gapm_per_sync_start + 194
0x0800ff74: bf1c .. ITT NE
0x0800ff76: 2040 @ MOVNE r0,#0x40
0x0800ff78: bd7c |. POPNE {r2-r6,pc}
0x0800ff7a: 79e8 .y LDRB r0,[r5,#7]
0x0800ff7c: f7fafede .... BL gapc_get_conhdl ; 0x800ad3c
0x0800ff80: 4601 .F MOV r1,r0
0x0800ff82: f64f70ff O..p MOV r0,#0xffff
0x0800ff86: 4281 .B CMP r1,r0
0x0800ff88: d006 .. BEQ 0x800ff98 ; gapm_per_sync_start + 112
0x0800ff8a: 4acd .J LDR r2,[pc,#820] ; [0x80102c0] = 0x20009030
0x0800ff8c: 79eb .y LDRB r3,[r5,#7]
0x0800ff8e: 2001 . MOVS r0,#1
0x0800ff90: 6e96 .n LDR r6,[r2,#0x68]
0x0800ff92: 4098 .@ LSLS r0,r0,r3
0x0800ff94: 4230 0B TST r0,r6
0x0800ff96: d001 .. BEQ 0x800ff9c ; gapm_per_sync_start + 116
0x0800ff98: 2043 C MOVS r0,#0x43
0x0800ff9a: bd7c |. POP {r2-r6,pc}
0x0800ff9c: 4330 0C ORRS r0,r0,r6
0x0800ff9e: f8843028 ..(0 STRB r3,[r4,#0x28]
0x0800ffa2: 7b23 #{ LDRB r3,[r4,#0xc]
0x0800ffa4: 6690 .f STR r0,[r2,#0x68]
0x0800ffa6: f8150f10 .... LDRB r0,[r5,#0x10]!
0x0800ffaa: f8823092 ...0 STRB r3,[r2,#0x92]
0x0800ffae: f8152c0a ..., LDRB r2,[r5,#-0xa]
0x0800ffb2: 786e nx LDRB r6,[r5,#1]
0x0800ffb4: 07c0 .. LSLS r0,r0,#31
0x0800ffb6: f8353c0e 5..< LDRH r3,[r5,#-0xe]
0x0800ffba: 4620 F MOV r0,r4
0x0800ffbc: 73a2 .s STRB r2,[r4,#0xe]
0x0800ffbe: f8352c0c 5.., LDRH r2,[r5,#-0xc]
0x0800ffc2: e9cd2600 ...& STRD r2,r6,[sp,#0]
0x0800ffc6: f04f0202 O... MOV r2,#2
0x0800ffca: bf08 .. IT EQ
0x0800ffcc: 2201 ." MOVEQ r2,#1
0x0800ffce: f7fffe7d ..}. BL gapm_per_adv_sync_trans_param_send ; 0x800fccc
0x0800ffd2: 462e .F MOV r6,r5
0x0800ffd4: e01c .. B 0x8010010 ; gapm_per_sync_start + 232
0x0800ffd6: 7006 .p STRB r6,[r0,#0]
0x0800ffd8: 89a9 .. LDRH r1,[r5,#0xc]
0x0800ffda: f8a01007 .... STRH r1,[r0,#7]
0x0800ffde: 68a9 .h LDR r1,[r5,#8]
0x0800ffe0: f8c01003 .... STR r1,[r0,#3]
0x0800ffe4: 2102 .! MOVS r1,#2
0x0800ffe6: 7bae .{ LDRB r6,[r5,#0xe]
0x0800ffe8: 7bea .{ LDRB r2,[r5,#0xf]
0x0800ffea: 7086 .p STRB r6,[r0,#2]
0x0800ffec: 7042 Bp STRB r2,[r0,#1]
0x0800ffee: 462e .F MOV r6,r5
0x0800fff0: f8162f10 .../ LDRB r2,[r6,#0x10]!
0x0800fff4: 07d2 .. LSLS r2,r2,#31
0x0800fff6: bf08 .. IT EQ
0x0800fff8: 7001 .p STRBEQ r1,[r0,#0]
0x0800fffa: f8d51002 .... LDR r1,[r5,#2]
0x0800fffe: f8c0100a .... STR r1,[r0,#0xa]
0x08010002: 7c69 i| LDRB r1,[r5,#0x11]
0x08010004: 7381 .s STRB r1,[r0,#0xe]
0x08010006: f00bf983 .... BL hci_send_2_controller ; 0x801b310
0x0801000a: f2420044 B.D. MOV r0,#0x2044
0x0801000e: 8260 `. STRH r0,[r4,#0x12]
0x08010010: 7830 0x LDRB r0,[r6,#0]
0x08010012: 7c21 !| LDRB r1,[r4,#0x10]
0x08010014: f0000002 .... AND r0,r0,#2
0x08010018: f00101fb .... AND r1,r1,#0xfb
0x0801001c: ea410040 A.@. ORR r0,r1,r0,LSL #1
0x08010020: 7420 t STRB r0,[r4,#0x10]
0x08010022: 2000 . MOVS r0,#0
0x08010024: bd7c |. POP {r2-r6,pc}
0x08010026: bf00 .. NOP
$d.3
__arm_cp.1_0
0x08010028: 20009030 0.. DCD 536907824
$t.4
gapm_per_sync_stop
0x0801002c: b57c |. PUSH {r2-r6,lr}
0x0801002e: 4604 .F MOV r4,r0
0x08010030: 7b01 .{ LDRB r1,[r0,#0xc]
0x08010032: 4da3 .M LDR r5,[pc,#652] ; [0x80102c0] = 0x20009030
0x08010034: 7c00 .| LDRB r0,[r0,#0x10]
0x08010036: f8851092 .... STRB r1,[r5,#0x92]
0x0801003a: 07c1 .. LSLS r1,r0,#31
0x0801003c: d11a .. BNE 0x8010074 ; gapm_per_sync_stop + 72
0x0801003e: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08010040: 2802 .( CMP r0,#2
0x08010042: d12a *. BNE 0x801009a ; gapm_per_sync_stop + 110
0x08010044: f8940028 ..(. LDRB r0,[r4,#0x28]
0x08010048: f7fafe78 ..x. BL gapc_get_conhdl ; 0x800ad3c
0x0801004c: 4601 .F MOV r1,r0
0x0801004e: 2000 . MOVS r0,#0
0x08010050: 220a ." MOVS r2,#0xa
0x08010052: 2300 .# MOVS r3,#0
0x08010054: e9cd2000 ... STRD r2,r0,[sp,#0]
0x08010058: 4620 F MOV r0,r4
0x0801005a: 2200 ." MOVS r2,#0
0x0801005c: f7fffe36 ..6. BL gapm_per_adv_sync_trans_param_send ; 0x800fccc
0x08010060: f8940028 ..(. LDRB r0,[r4,#0x28]
0x08010064: 2101 .! MOVS r1,#1
0x08010066: fa01f000 .... LSL r0,r1,r0
0x0801006a: 6ea9 .n LDR r1,[r5,#0x68]
0x0801006c: ea210000 !... BIC r0,r1,r0
0x08010070: 66a8 .f STR r0,[r5,#0x68]
0x08010072: bd7c |. POP {r2-r6,pc}
0x08010074: f00000fe .... AND r0,r0,#0xfe
0x08010078: 2100 .! MOVS r1,#0
0x0801007a: f2420246 B.F. MOV r2,#0x2046
0x0801007e: 2302 .# MOVS r3,#2
0x08010080: f2420546 B.F. MOV r5,#0x2046
0x08010084: 7420 t STRB r0,[r4,#0x10]
0x08010086: f2411006 A... MOV r0,#0x1106
0x0801008a: f00bfca1 .... BL ke_msg_alloc ; 0x801b9d0
0x0801008e: 8ce1 .. LDRH r1,[r4,#0x26]
0x08010090: 8001 .. STRH r1,[r0,#0]
0x08010092: f00bf93d ..=. BL hci_send_2_controller ; 0x801b310
0x08010096: 8265 e. STRH r5,[r4,#0x12]
0x08010098: bd7c |. POP {r2-r6,pc}
0x0801009a: f2420045 B.E. MOV r0,#0x2045
0x0801009e: f2420645 B.E. MOV r6,#0x2045
0x080100a2: f008fcfd .... BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x080100a6: 20ff . MOVS r0,#0xff
0x080100a8: 8266 f. STRH r6,[r4,#0x12]
0x080100aa: f8850093 .... STRB r0,[r5,#0x93]
0x080100ae: bd7c |. POP {r2-r6,pc}
gapm_priv_cfg_get
0x080100b0: 4883 .H LDR r0,[pc,#524] ; [0x80102c0] = 0x20009030
0x080100b2: f890008a .... LDRB r0,[r0,#0x8a]
0x080100b6: 4770 pG BX lr
gapm_process_op
0x080100b8: b5f8 .. PUSH {r3-r7,lr}
0x080100ba: 4605 .F MOV r5,r0
0x080100bc: 2003 . MOVS r0,#3
0x080100be: 4616 .F MOV r6,r2
0x080100c0: 460c .F MOV r4,r1
0x080100c2: f00bfce7 .... BL ke_state_get ; 0x801ba94
0x080100c6: 2808 .( CMP r0,#8
0x080100c8: d101 .. BNE 0x80100ce ; gapm_process_op + 22
0x080100ca: 2400 .$ MOVS r4,#0
0x080100cc: e019 .. B 0x8010102 ; gapm_process_op + 74
0x080100ce: 497c |I LDR r1,[pc,#496] ; [0x80102c0] = 0x20009030
0x080100d0: f8512025 Q.% LDR r2,[r1,r5,LSL #2]
0x080100d4: 42a2 .B CMP r2,r4
0x080100d6: d004 .. BEQ 0x80100e2 ; gapm_process_op + 42
0x080100d8: 40e8 .@ LSRS r0,r0,r5
0x080100da: 07c0 .. LSLS r0,r0,#31
0x080100dc: d003 .. BEQ 0x80100e6 ; gapm_process_op + 46
0x080100de: 2402 .$ MOVS r4,#2
0x080100e0: e00f .. B 0x8010102 ; gapm_process_op + 74
0x080100e2: 2401 .$ MOVS r4,#1
0x080100e4: e00d .. B 0x8010102 ; gapm_process_op + 74
0x080100e6: 7827 'x LDRB r7,[r4,#0]
0x080100e8: f8160b01 .... LDRB r0,[r6],#1
0x080100ec: b108 .. CBZ r0,0x80100f2 ; gapm_process_op + 58
0x080100ee: 4287 .B CMP r7,r0
0x080100f0: d1fa .. BNE 0x80100e8 ; gapm_process_op + 48
0x080100f2: b140 @. CBZ r0,0x8010106 ; gapm_process_op + 78
0x080100f4: f8414025 A.%@ STR r4,[r1,r5,LSL #2]
0x080100f8: 4628 (F MOV r0,r5
0x080100fa: 2101 .! MOVS r1,#1
0x080100fc: 2401 .$ MOVS r4,#1
0x080100fe: f000fdda .... BL gapm_update_state ; 0x8010cb6
0x08010102: 4620 F MOV r0,r4
0x08010104: bdf8 .. POP {r3-r7,pc}
0x08010106: 4620 F MOV r0,r4
0x08010108: f00bfca2 .... BL ke_msg_src_id_get ; 0x801ba50
0x0801010c: 4601 .F MOV r1,r0
0x0801010e: 4638 8F MOV r0,r7
0x08010110: 2240 @" MOVS r2,#0x40
0x08010112: f000fb03 .... BL gapm_send_error_evt ; 0x801071c
0x08010116: e7d8 .. B 0x80100ca ; gapm_process_op + 18
$d.5
__arm_cp.2_0
0x08010118: 20009030 0.. DCD 536907824
$t.14
gapm_profile_added_ind_handler
0x0801011c: b580 .. PUSH {r7,lr}
0x0801011e: 4610 .F MOV r0,r2
0x08010120: f00bfcb8 .... BL ke_state_get ; 0x801ba94
0x08010124: 2000 . MOVS r0,#0
0x08010126: bd80 .. POP {r7,pc}
gapm_profile_task_add_cmd_handler
0x08010128: e92d43fe -..C PUSH {r1-r9,lr}
0x0801012c: 20a0 . MOVS r0,#0xa0
0x0801012e: 4690 .F MOV r8,r2
0x08010130: f10d020a .... ADD r2,sp,#0xa
0x08010134: 461f .F MOV r7,r3
0x08010136: 460d .F MOV r5,r1
0x08010138: 2600 .& MOVS r6,#0
0x0801013a: f8ad000a .... STRH r0,[sp,#0xa]
0x0801013e: 2000 . MOVS r0,#0
0x08010140: f7ffffba .... BL gapm_process_op ; 0x80100b8
0x08010144: 4604 .F MOV r4,r0
0x08010146: 2801 .( CMP r0,#1
0x08010148: d128 (. BNE 0x801019c ; gapm_profile_task_add_cmd_handler + 116
0x0801014a: 8928 (. LDRH r0,[r5,#8]
0x0801014c: 7869 ix LDRB r1,[r5,#1]
0x0801014e: 78aa .x LDRB r2,[r5,#2]
0x08010150: ab02 .. ADD r3,sp,#8
0x08010152: f8ad0008 .... STRH r0,[sp,#8]
0x08010156: 7928 (y LDRB r0,[r5,#4]
0x08010158: e9cd6300 ...c STRD r6,r3,[sp,#0]
0x0801015c: f105030c .... ADD r3,r5,#0xc
0x08010160: f00ffd20 .. . BL prf_add_profile ; 0x801fba4
0x08010164: 4606 .F MOV r6,r0
0x08010166: 0600 .. LSLS r0,r0,#24
0x08010168: d114 .. BNE 0x8010194 ; gapm_profile_task_add_cmd_handler + 108
0x0801016a: 7928 (y LDRB r0,[r5,#4]
0x0801016c: 4639 9F MOV r1,r7
0x0801016e: f00ffe81 .... BL prf_msg_api_init ; 0x801fe74
0x08010172: 4681 .F MOV r9,r0
0x08010174: f64050a1 @..P MOV r0,#0xda1
0x08010178: 4639 9F MOV r1,r7
0x0801017a: 4642 BF MOV r2,r8
0x0801017c: 2306 .# MOVS r3,#6
0x0801017e: f00bfc27 ..'. BL ke_msg_alloc ; 0x801b9d0
0x08010182: 88a9 .. LDRH r1,[r5,#4]
0x08010184: f8a09002 .... STRH r9,[r0,#2]
0x08010188: 8001 .. STRH r1,[r0,#0]
0x0801018a: f8bd1008 .... LDRH r1,[sp,#8]
0x0801018e: 8081 .. STRH r1,[r0,#4]
0x08010190: f00bfc42 ..B. BL ke_msg_send ; 0x801ba18
0x08010194: b2f1 .. UXTB r1,r6
0x08010196: 2000 . MOVS r0,#0
0x08010198: f000fa98 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801019c: 4620 F MOV r0,r4
0x0801019e: e8bd83fe .... POP {r1-r9,pc}
0x080101a2: 0000 .. MOVS r0,r0
gapm_reset_cmd_handler
0x080101a4: b510 .. PUSH {r4,lr}
0x080101a6: 7808 .x LDRB r0,[r1,#0]
0x080101a8: 2802 .( CMP r0,#2
0x080101aa: d00c .. BEQ 0x80101c6 ; gapm_reset_cmd_handler + 34
0x080101ac: 2801 .( CMP r0,#1
0x080101ae: d10f .. BNE 0x80101d0 ; gapm_reset_cmd_handler + 44
0x080101b0: 460c .F MOV r4,r1
0x080101b2: f010f853 ..S. BL rwip_reset ; 0x802025c
0x080101b6: 48eb .H LDR r0,[pc,#940] ; [0x8010564] = 0x20009030
0x080101b8: 6004 .` STR r4,[r0,#0]
0x080101ba: f6404003 @..@ MOV r0,#0xc03
0x080101be: f008fc6f ..o. BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x080101c2: 2001 . MOVS r0,#1
0x080101c4: bd10 .. POP {r4,pc}
0x080101c6: f04f30c3 O..0 MOV r0,#0xc3c3c3c3
0x080101ca: f00ffa7d ..}. BL platform_reset ; 0x801f6c8
0x080101ce: e003 .. B 0x80101d8 ; gapm_reset_cmd_handler + 52
0x080101d0: 4619 .F MOV r1,r3
0x080101d2: 2240 @" MOVS r2,#0x40
0x080101d4: f000faa2 .... BL gapm_send_error_evt ; 0x801071c
0x080101d8: 2000 . MOVS r0,#0
0x080101da: bd10 .. POP {r4,pc}
$d.1
__arm_cp.0_0
0x080101dc: 20009030 0.. DCD 536907824
$t.0
gapm_resolv_addr_cmd_handler
0x080101e0: b5bc .. PUSH {r2-r5,r7,lr}
0x080101e2: 2030 0 MOVS r0,#0x30
0x080101e4: f10d0206 .... ADD r2,sp,#6
0x080101e8: 460d .F MOV r5,r1
0x080101ea: f8ad0006 .... STRH r0,[sp,#6]
0x080101ee: 2000 . MOVS r0,#0
0x080101f0: f7ffff62 ..b. BL gapm_process_op ; 0x80100b8
0x080101f4: 4604 .F MOV r4,r0
0x080101f6: 2801 .( CMP r0,#1
0x080101f8: d113 .. BNE 0x8010222 ; gapm_resolv_addr_cmd_handler + 66
0x080101fa: 7868 hx LDRB r0,[r5,#1]
0x080101fc: b168 h. CBZ r0,0x801021a ; gapm_resolv_addr_cmd_handler + 58
0x080101fe: 79e9 .y LDRB r1,[r5,#7]
0x08010200: f00101c0 .... AND r1,r1,#0xc0
0x08010204: 2940 @) CMP r1,#0x40
0x08010206: d108 .. BNE 0x801021a ; gapm_resolv_addr_cmd_handler + 58
0x08010208: 2100 .! MOVS r1,#0
0x0801020a: 4b07 .K LDR r3,[pc,#28] ; [0x8010228] = 0x8010a7d
0x0801020c: 1caa .. ADDS r2,r5,#2
0x0801020e: 9100 .. STR r1,[sp,#0]
0x08010210: f1050108 .... ADD r1,r5,#8
0x08010214: f7f3fdd4 .... BL aes_rpa_resolve ; 0x8003dc0
0x08010218: e003 .. B 0x8010222 ; gapm_resolv_addr_cmd_handler + 66
0x0801021a: 2000 . MOVS r0,#0
0x0801021c: 2140 @! MOVS r1,#0x40
0x0801021e: f000fa55 ..U. BL gapm_send_complete_evt ; 0x80106cc
0x08010222: 4620 F MOV r0,r4
0x08010224: bdbc .. POP {r2-r5,r7,pc}
0x08010226: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08010228: 08010a7d }... DCD 134285949
$t.0
gapm_scan_actv_clean
0x0801022c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801022e: 4604 .F MOV r4,r0
0x08010230: f8d00080 .... LDR r0,[r0,#0x80]
0x08010234: b108 .. CBZ r0,0x801023a ; gapm_scan_actv_clean + 14
0x08010236: f7f5fa5f .._. BL btdm_free ; 0x80056f8
0x0801023a: 251c .% MOVS r5,#0x1c
0x0801023c: 2d80 .- CMP r5,#0x80
0x0801023e: bf08 .. IT EQ
0x08010240: bdb0 .. POPEQ {r4,r5,r7,pc}
0x08010242: 1960 `. ADDS r0,r4,r5
0x08010244: f000f802 .... BL gapm_scan_clear_fragments ; 0x801024c
0x08010248: 3514 .5 ADDS r5,r5,#0x14
0x0801024a: e7f7 .. B 0x801023c ; gapm_scan_actv_clean + 16
gapm_scan_clear_fragments
0x0801024c: b510 .. PUSH {r4,lr}
0x0801024e: b140 @. CBZ r0,0x8010262 ; gapm_scan_clear_fragments + 22
0x08010250: 4604 .F MOV r4,r0
0x08010252: 6820 h LDR r0,[r4,#0]
0x08010254: b128 (. CBZ r0,0x8010262 ; gapm_scan_clear_fragments + 22
0x08010256: 4620 F MOV r0,r4
0x08010258: f7f5fff2 .... BL co_list_pop_front ; 0x8006240
0x0801025c: f7f5fa4c ..L. BL btdm_free ; 0x80056f8
0x08010260: e7f7 .. B 0x8010252 ; gapm_scan_clear_fragments + 6
0x08010262: bd10 .. POP {r4,pc}
gapm_scan_create
0x08010264: b5b0 .. PUSH {r4,r5,r7,lr}
0x08010266: 4605 .F MOV r5,r0
0x08010268: 48df .H LDR r0,[pc,#892] ; [0x80105e8] = 0x20009030
0x0801026a: f890008b .... LDRB r0,[r0,#0x8b]
0x0801026e: 07c0 .. LSLS r0,r0,#31
0x08010270: d101 .. BNE 0x8010276 ; gapm_scan_create + 18
0x08010272: 2443 C$ MOVS r4,#0x43
0x08010274: e021 !. B 0x80102ba ; gapm_scan_create + 86
0x08010276: 7848 Hx LDRB r0,[r1,#1]
0x08010278: 460c .F MOV r4,r1
0x0801027a: f7fffa05 .... BL gapm_is_addr_type_valid ; 0x800f688
0x0801027e: b1c8 .. CBZ r0,0x80102b4 ; gapm_scan_create + 80
0x08010280: 4628 (F MOV r0,r5
0x08010282: 2184 .! MOVS r1,#0x84
0x08010284: f7fdff0e .... BL gapm_actv_alloc ; 0x800e0a4
0x08010288: b1b0 .. CBZ r0,0x80102b8 ; gapm_scan_create + 84
0x0801028a: 4605 .F MOV r5,r0
0x0801028c: 2001 . MOVS r0,#1
0x0801028e: 7368 hs STRB r0,[r5,#0xd]
0x08010290: 7860 `x LDRB r0,[r4,#1]
0x08010292: 7468 ht STRB r0,[r5,#0x11]
0x08010294: 2001 . MOVS r0,#1
0x08010296: f7fff815 .... BL gapm_get_requester ; 0x800f2c4
0x0801029a: 82a8 .. STRH r0,[r5,#0x14]
0x0801029c: 4809 .H LDR r0,[pc,#36] ; [0x80102c4] = 0x80102d1
0x0801029e: 490a .I LDR r1,[pc,#40] ; [0x80102c8] = 0x80106b9
0x080102a0: 4a0a .J LDR r2,[pc,#40] ; [0x80102cc] = 0x80105ed
0x080102a2: 2400 .$ MOVS r4,#0
0x080102a4: e9c52100 ...! STRD r2,r1,[r5,#0]
0x080102a8: 60a8 .` STR r0,[r5,#8]
0x080102aa: 4628 (F MOV r0,r5
0x080102ac: 2100 .! MOVS r1,#0
0x080102ae: f7fdff0f .... BL gapm_actv_created ; 0x800e0d0
0x080102b2: e002 .. B 0x80102ba ; gapm_scan_create + 86
0x080102b4: 2440 @$ MOVS r4,#0x40
0x080102b6: e000 .. B 0x80102ba ; gapm_scan_create + 86
0x080102b8: 244b K$ MOVS r4,#0x4b
0x080102ba: 4620 F MOV r0,r4
0x080102bc: bdb0 .. POP {r4,r5,r7,pc}
0x080102be: bf00 .. NOP
$d.3
__arm_cp.2_0
0x080102c0: 20009030 0.. DCD 536907824
__arm_cp.2_1
0x080102c4: 080102d1 .... DCD 134283985
__arm_cp.2_2
0x080102c8: 080106b9 .... DCD 134284985
__arm_cp.2_3
0x080102cc: 080105ed .... DCD 134284781
$t.8
gapm_scan_delete
0x080102d0: f7fdbf30 ..0. B gapm_actv_deleted ; 0x800e134
gapm_scan_send_adv_report_ind
0x080102d4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080102d8: b085 .. SUB sp,sp,#0x14
0x080102da: 4699 .F MOV r9,r3
0x080102dc: 4692 .F MOV r10,r2
0x080102de: 460f .F MOV r7,r1
0x080102e0: 4680 .F MOV r8,r0
0x080102e2: b109 .. CBZ r1,0x80102e8 ; gapm_scan_send_adv_report_ind + 20
0x080102e4: 8a38 8. LDRH r0,[r7,#0x10]
0x080102e6: e000 .. B 0x80102ea ; gapm_scan_send_adv_report_ind + 22
0x080102e8: 2000 . MOVS r0,#0
0x080102ea: 49f7 .I LDR r1,[pc,#988] ; [0x80106c8] = 0x20009030
0x080102ec: f8911094 .... LDRB r1,[r1,#0x94]
0x080102f0: bb71 q. CBNZ r1,0x8010350 ; gapm_scan_send_adv_report_ind + 124
0x080102f2: f89a1017 .... LDRB r1,[r10,#0x17]
0x080102f6: eb000b01 .... ADD r11,r0,r1
0x080102fa: 2102 .! MOVS r1,#2
0x080102fc: fa1ff08b .... UXTH r0,r11
0x08010300: 3026 &0 ADDS r0,r0,#0x26
0x08010302: f011fe51 ..Q. BL $Ven$TT$L$$ke_check_malloc ; 0x8021fa8
0x08010306: b318 .. CBZ r0,0x8010350 ; gapm_scan_send_adv_report_ind + 124
0x08010308: f10b001a .... ADD r0,r11,#0x1a
0x0801030c: f8b81014 .... LDRH r1,[r8,#0x14]
0x08010310: 2203 ." MOVS r2,#3
0x08010312: b283 .. UXTH r3,r0
0x08010314: f6405067 @.gP MOV r0,#0xd67
0x08010318: f00bfb5a ..Z. BL ke_msg_alloc ; 0x801b9d0
0x0801031c: 4605 .F MOV r5,r0
0x0801031e: b307 .. CBZ r7,0x8010362 ; gapm_scan_send_adv_report_ind + 142
0x08010320: e9cd9801 .... STRD r9,r8,[sp,#4]
0x08010324: f105081a .... ADD r8,r5,#0x1a
0x08010328: 2400 .$ MOVS r4,#0
0x0801032a: 6838 8h LDR r0,[r7,#0]
0x0801032c: b1b0 .. CBZ r0,0x801035c ; gapm_scan_send_adv_report_ind + 136
0x0801032e: 4638 8F MOV r0,r7
0x08010330: f7f5ff86 .... BL co_list_pop_front ; 0x8006240
0x08010334: 4606 .F MOV r6,r0
0x08010336: b2a0 .. UXTH r0,r4
0x08010338: 7932 2y LDRB r2,[r6,#4]
0x0801033a: 4440 @D ADD r0,r0,r8
0x0801033c: 1d71 q. ADDS r1,r6,#5
0x0801033e: f7f1ffb1 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010342: f8969004 .... LDRB r9,[r6,#4]
0x08010346: 4630 0F MOV r0,r6
0x08010348: f7f5f9d6 .... BL btdm_free ; 0x80056f8
0x0801034c: 444c LD ADD r4,r4,r9
0x0801034e: e7ec .. B 0x801032a ; gapm_scan_send_adv_report_ind + 86
0x08010350: 4638 8F MOV r0,r7
0x08010352: b005 .. ADD sp,sp,#0x14
0x08010354: e8bd4ff0 ...O POP {r4-r11,lr}
0x08010358: f7ffbf78 ..x. B.W gapm_scan_clear_fragments ; 0x801024c
0x0801035c: e9dd9801 .... LDRD r9,r8,[sp,#4]
0x08010360: e000 .. B 0x8010364 ; gapm_scan_send_adv_report_ind + 144
0x08010362: 2400 .$ MOVS r4,#0
0x08010364: b2a0 .. UXTH r0,r4
0x08010366: f89a2017 ... LDRB r2,[r10,#0x17]
0x0801036a: f10a0118 .... ADD r1,r10,#0x18
0x0801036e: 4428 (D ADD r0,r0,r5
0x08010370: 301a .0 ADDS r0,r0,#0x1a
0x08010372: f7f1ff97 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010376: f898100e .... LDRB r1,[r8,#0xe]
0x0801037a: f8a5b018 .... STRH r11,[r5,#0x18]
0x0801037e: 2901 .) CMP r1,#1
0x08010380: d945 E. BLS 0x801040e ; gapm_scan_send_adv_report_ind + 314
0x08010382: f8ba1000 .... LDRH r1,[r10,#0]
0x08010386: 2003 . MOVS r0,#3
0x08010388: f0110210 .... ANDS r2,r1,#0x10
0x0801038c: bf08 .. IT EQ
0x0801038e: 2002 . MOVEQ r0,#2
0x08010390: 0709 .. LSLS r1,r1,#28
0x08010392: bf58 X. IT PL
0x08010394: 0910 .. LSRPL r0,r2,#4
0x08010396: 7068 hp STRB r0,[r5,#1]
0x08010398: f8ba1000 .... LDRH r1,[r10,#0]
0x0801039c: 07ca .. LSLS r2,r1,#31
0x0801039e: d003 .. BEQ 0x80103a8 ; gapm_scan_send_adv_report_ind + 212
0x080103a0: 3010 .0 ADDS r0,r0,#0x10
0x080103a2: 7068 hp STRB r0,[r5,#1]
0x080103a4: f8ba1000 .... LDRH r1,[r10,#0]
0x080103a8: 078a .. LSLS r2,r1,#30
0x080103aa: d503 .. BPL 0x80103b4 ; gapm_scan_send_adv_report_ind + 224
0x080103ac: 3020 0 ADDS r0,r0,#0x20
0x080103ae: 7068 hp STRB r0,[r5,#1]
0x080103b0: f8ba1000 .... LDRH r1,[r10,#0]
0x080103b4: 074a J. LSLS r2,r1,#29
0x080103b6: d402 .. BMI 0x80103be ; gapm_scan_send_adv_report_ind + 234
0x080103b8: f1b90f00 .... CMP r9,#0
0x080103bc: d008 .. BEQ 0x80103d0 ; gapm_scan_send_adv_report_ind + 252
0x080103be: 0889 .. LSRS r1,r1,#2
0x080103c0: f1b90f00 .... CMP r9,#0
0x080103c4: f3611086 a... BFI r0,r1,#6,#1
0x080103c8: bf18 .. IT NE
0x080103ca: f0400008 @... ORRNE r0,r0,#8
0x080103ce: 7068 hp STRB r0,[r5,#1]
0x080103d0: f898000c .... LDRB r0,[r8,#0xc]
0x080103d4: 7028 (p STRB r0,[r5,#0]
0x080103d6: f89a000d .... LDRB r0,[r10,#0xd]
0x080103da: 7468 ht STRB r0,[r5,#0x11]
0x080103dc: f89a000c .... LDRB r0,[r10,#0xc]
0x080103e0: 7428 (t STRB r0,[r5,#0x10]
0x080103e2: f89a0009 .... LDRB r0,[r10,#9]
0x080103e6: 74a8 .t STRB r0,[r5,#0x12]
0x080103e8: f89a000a .... LDRB r0,[r10,#0xa]
0x080103ec: 74e8 .t STRB r0,[r5,#0x13]
0x080103ee: f89a000b .... LDRB r0,[r10,#0xb]
0x080103f2: 7528 (u STRB r0,[r5,#0x14]
0x080103f4: f8ba000e .... LDRH r0,[r10,#0xe]
0x080103f8: 82e8 .. STRH r0,[r5,#0x16]
0x080103fa: f89a0002 .... LDRB r0,[r10,#2]
0x080103fe: 28ff .( CMP r0,#0xff
0x08010400: d128 (. BNE 0x8010454 ; gapm_scan_send_adv_report_ind + 384
0x08010402: 2000 . MOVS r0,#0
0x08010404: 21ff .! MOVS r1,#0xff
0x08010406: f8c50002 .... STR r0,[r5,#2]
0x0801040a: 7229 )r STRB r1,[r5,#8]
0x0801040c: e02b +. B 0x8010466 ; gapm_scan_send_adv_report_ind + 402
0x0801040e: f8ba2000 ... LDRH r2,[r10,#0]
0x08010412: 0710 .. LSLS r0,r2,#28
0x08010414: d544 D. BPL 0x80104a0 ; gapm_scan_send_adv_report_ind + 460
0x08010416: f0020212 .... AND r2,r2,#0x12
0x0801041a: 2a02 .* CMP r2,#2
0x0801041c: d040 @. BEQ 0x80104a0 ; gapm_scan_send_adv_report_ind + 460
0x0801041e: f8d87080 ...p LDR r7,[r8,#0x80]
0x08010422: 2f00 ./ CMP r7,#0
0x08010424: f0008096 .... BEQ.W 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x08010428: f89ab002 .... LDRB r11,[r10,#2]
0x0801042c: f10a0603 .... ADD r6,r10,#3
0x08010430: 2400 .$ MOVS r4,#0
0x08010432: 4638 8F MOV r0,r7
0x08010434: 4631 1F MOV r1,r6
0x08010436: 2206 ." MOVS r2,#6
0x08010438: f7f1ff7b ..{. BL memcmp ; 0x8002332
0x0801043c: b110 .. CBZ r0,0x8010444 ; gapm_scan_send_adv_report_ind + 368
0x0801043e: 2c09 ., CMP r4,#9
0x08010440: d905 .. BLS 0x801044e ; gapm_scan_send_adv_report_ind + 378
0x08010442: e087 .. B 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x08010444: 2c09 ., CMP r4,#9
0x08010446: d87e ~. BHI 0x8010546 ; gapm_scan_send_adv_report_ind + 626
0x08010448: 79b8 .y LDRB r0,[r7,#6]
0x0801044a: 4558 XE CMP r0,r11
0x0801044c: d07b {. BEQ 0x8010546 ; gapm_scan_send_adv_report_ind + 626
0x0801044e: 3707 .7 ADDS r7,#7
0x08010450: 3401 .4 ADDS r4,#1
0x08010452: e7ee .. B 0x8010432 ; gapm_scan_send_adv_report_ind + 350
0x08010454: f0000001 .... AND r0,r0,#1
0x08010458: 7228 (r STRB r0,[r5,#8]
0x0801045a: f8da0003 .... LDR r0,[r10,#3]
0x0801045e: f8c50002 .... STR r0,[r5,#2]
0x08010462: f8ba0007 .... LDRH r0,[r10,#7]
0x08010466: 80e8 .. STRH r0,[r5,#6]
0x08010468: f8ba0000 .... LDRH r0,[r10,#0]
0x0801046c: 0740 @. LSLS r0,r0,#29
0x0801046e: d404 .. BMI 0x801047a ; gapm_scan_send_adv_report_ind + 422
0x08010470: 2000 . MOVS r0,#0
0x08010472: 60e8 .` STR r0,[r5,#0xc]
0x08010474: f8c50009 .... STR r0,[r5,#9]
0x08010478: e00c .. B 0x8010494 ; gapm_scan_send_adv_report_ind + 448
0x0801047a: f89a0010 .... LDRB r0,[r10,#0x10]
0x0801047e: f0000001 .... AND r0,r0,#1
0x08010482: 73e8 .s STRB r0,[r5,#0xf]
0x08010484: f8da0011 .... LDR r0,[r10,#0x11]
0x08010488: f8c50009 .... STR r0,[r5,#9]
0x0801048c: f8ba0015 .... LDRH r0,[r10,#0x15]
0x08010490: f8a5000d .... STRH r0,[r5,#0xd]
0x08010494: 4628 (F MOV r0,r5
0x08010496: b005 .. ADD sp,sp,#0x14
0x08010498: e8bd4ff0 ...O POP {r4-r11,lr}
0x0801049c: f00bbabc .... B.W ke_msg_send ; 0x801ba18
0x080104a0: fa5ff28b _... UXTB r2,r11
0x080104a4: 2300 .# MOVS r3,#0
0x080104a6: b2db .. UXTB r3,r3
0x080104a8: 4293 .B CMP r3,r2
0x080104aa: d253 S. BCS 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x080104ac: 1c5c \. ADDS r4,r3,#1
0x080104ae: 192e .. ADDS r6,r5,r4
0x080104b0: 7eb6 .~ LDRB r6,[r6,#0x1a]
0x080104b2: 2e01 .. CMP r6,#1
0x080104b4: d003 .. BEQ 0x80104be ; gapm_scan_send_adv_report_ind + 490
0x080104b6: 442b +D ADD r3,r3,r5
0x080104b8: 7e9b .~ LDRB r3,[r3,#0x1a]
0x080104ba: 4423 #D ADD r3,r3,r4
0x080104bc: e7f3 .. B 0x80104a6 ; gapm_scan_send_adv_report_ind + 466
0x080104be: 195a Z. ADDS r2,r3,r5
0x080104c0: 7f12 .. LDRB r2,[r2,#0x1c]
0x080104c2: 07d3 .. LSLS r3,r2,#31
0x080104c4: d105 .. BNE 0x80104d2 ; gapm_scan_send_adv_report_ind + 510
0x080104c6: 2900 .) CMP r1,#0
0x080104c8: d144 D. BNE 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x080104ca: f0120102 .... ANDS r1,r2,#2
0x080104ce: d102 .. BNE 0x80104d6 ; gapm_scan_send_adv_report_ind + 514
0x080104d0: e040 @. B 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x080104d2: 2902 .) CMP r1,#2
0x080104d4: d23e >. BCS 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x080104d6: 2800 .( CMP r0,#0
0x080104d8: f53faf53 ?.S. BMI 0x8010382 ; gapm_scan_send_adv_report_ind + 174
0x080104dc: 4641 AF MOV r1,r8
0x080104de: f89a8002 .... LDRB r8,[r10,#2]
0x080104e2: 2000 . MOVS r0,#0
0x080104e4: 46cb .F MOV r11,r9
0x080104e6: f8d17080 ...p LDR r7,[r1,#0x80]
0x080104ea: 4689 .F MOV r9,r1
0x080104ec: f8ad0010 .... STRH r0,[sp,#0x10]
0x080104f0: 9003 .. STR r0,[sp,#0xc]
0x080104f2: b957 W. CBNZ r7,0x801050a ; gapm_scan_send_adv_report_ind + 566
0x080104f4: 2046 F MOVS r0,#0x46
0x080104f6: f7f5f9dd .... BL btdm_malloc ; 0x80058b4
0x080104fa: 2146 F! MOVS r1,#0x46
0x080104fc: 464c LF MOV r4,r9
0x080104fe: f8c90080 .... STR r0,[r9,#0x80]
0x08010502: f7f1fef6 .... BL __aeabi_memclr ; 0x80022f2
0x08010506: f8d97080 ...p LDR r7,[r9,#0x80]
0x0801050a: 2000 . MOVS r0,#0
0x0801050c: ae03 .. ADD r6,sp,#0xc
0x0801050e: 1dc4 .. ADDS r4,r0,#7
0x08010510: 2c4d M, CMP r4,#0x4d
0x08010512: d015 .. BEQ 0x8010540 ; gapm_scan_send_adv_report_ind + 620
0x08010514: 4438 8D ADD r0,r0,r7
0x08010516: 4631 1F MOV r1,r6
0x08010518: 2206 ." MOVS r2,#6
0x0801051a: f7f1ff0a .... BL memcmp ; 0x8002332
0x0801051e: 2800 .( CMP r0,#0
0x08010520: 4620 F MOV r0,r4
0x08010522: d1f4 .. BNE 0x801050e ; gapm_scan_send_adv_report_ind + 570
0x08010524: f8ba1007 .... LDRH r1,[r10,#7]
0x08010528: 1938 8. ADDS r0,r7,r4
0x0801052a: f8201c03 ... STRH r1,[r0,#-3]
0x0801052e: f8da1003 .... LDR r1,[r10,#3]
0x08010532: f8401c07 @... STR r1,[r0,#-7]
0x08010536: f8d90080 .... LDR r0,[r9,#0x80]
0x0801053a: 4420 D ADD r0,r0,r4
0x0801053c: f8008c01 .... STRB r8,[r0,#-1]
0x08010540: 46c8 .F MOV r8,r9
0x08010542: 46d9 .F MOV r9,r11
0x08010544: e71d .. B 0x8010382 ; gapm_scan_send_adv_report_ind + 174
0x08010546: b2e0 .. UXTB r0,r4
0x08010548: 2809 .( CMP r0,#9
0x0801054a: d803 .. BHI 0x8010554 ; gapm_scan_send_adv_report_ind + 640
0x0801054c: 2000 . MOVS r0,#0
0x0801054e: 80b8 .. STRH r0,[r7,#4]
0x08010550: 6038 8` STR r0,[r7,#0]
0x08010552: e716 .. B 0x8010382 ; gapm_scan_send_adv_report_ind + 174
0x08010554: f1a5000c .... SUB r0,r5,#0xc
0x08010558: b005 .. ADD sp,sp,#0x14
0x0801055a: e8bd4ff0 ...O POP {r4-r11,lr}
0x0801055e: f00bba51 ..Q. B.W ke_msg_free ; 0x801ba04
0x08010562: bf00 .. NOP
$d.14
__arm_cp.8_0
0x08010564: 20009030 0.. DCD 536907824
$t.17
gapm_scan_send_hci_le_set_ext_scan_en_cmd
0x08010568: b5f8 .. PUSH {r3-r7,lr}
0x0801056a: 4604 .F MOV r4,r0
0x0801056c: 48f2 .H LDR r0,[pc,#968] ; [0x8010938] = 0x20009030
0x0801056e: 460d .F MOV r5,r1
0x08010570: 2100 .! MOVS r1,#0
0x08010572: f2420242 B.B. MOV r2,#0x2042
0x08010576: 2306 .# MOVS r3,#6
0x08010578: f2420642 B.B. MOV r6,#0x2042
0x0801057c: 6847 Gh LDR r7,[r0,#4]
0x0801057e: f2411006 A... MOV r0,#0x1106
0x08010582: f00bfa25 ..%. BL ke_msg_alloc ; 0x801b9d0
0x08010586: 7005 .p STRB r5,[r0,#0]
0x08010588: b34d M. CBZ r5,0x80105de ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 118
0x0801058a: 7ba2 .{ LDRB r2,[r4,#0xe]
0x0801058c: 7939 9y LDRB r1,[r7,#4]
0x0801058e: 2a01 .* CMP r2,#1
0x08010590: 7041 Ap STRB r1,[r0,#1]
0x08010592: d10c .. BNE 0x80105ae ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 70
0x08010594: 89fa .. LDRH r2,[r7,#0xe]
0x08010596: b17a z. CBZ r2,0x80105b8 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 80
0x08010598: 78f9 .x LDRB r1,[r7,#3]
0x0801059a: 07c9 .. LSLS r1,r1,#31
0x0801059c: f44f6180 O..a MOV r1,#0x400
0x080105a0: bf08 .. IT EQ
0x080105a2: f44f6140 O.@a MOVEQ r1,#0xc00
0x080105a6: 4291 .B CMP r1,r2
0x080105a8: bf38 8. IT CC
0x080105aa: 4611 .F MOVCC r1,r2
0x080105ac: e005 .. B 0x80105ba ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 82
0x080105ae: 89f9 .. LDRH r1,[r7,#0xe]
0x080105b0: b12a *. CBZ r2,0x80105be ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 86
0x080105b2: 8041 A. STRH r1,[r0,#2]
0x080105b4: 8a39 9. LDRH r1,[r7,#0x10]
0x080105b6: e011 .. B 0x80105dc ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 116
0x080105b8: 2100 .! MOVS r1,#0
0x080105ba: 8041 A. STRH r1,[r0,#2]
0x080105bc: e00d .. B 0x80105da ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 114
0x080105be: b151 Q. CBZ r1,0x80105d6 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 110
0x080105c0: 78fa .x LDRB r2,[r7,#3]
0x080105c2: 07d2 .. LSLS r2,r2,#31
0x080105c4: f44f6280 O..b MOV r2,#0x400
0x080105c8: bf08 .. IT EQ
0x080105ca: f44f6240 O.@b MOVEQ r2,#0xc00
0x080105ce: 428a .B CMP r2,r1
0x080105d0: bf38 8. IT CC
0x080105d2: 460a .F MOVCC r2,r1
0x080105d4: e000 .. B 0x80105d8 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 112
0x080105d6: 2200 ." MOVS r2,#0
0x080105d8: 8042 B. STRH r2,[r0,#2]
0x080105da: 2100 .! MOVS r1,#0
0x080105dc: 8081 .. STRH r1,[r0,#4]
0x080105de: f00afe97 .... BL hci_send_2_controller ; 0x801b310
0x080105e2: 8266 f. STRH r6,[r4,#0x12]
0x080105e4: bdf8 .. POP {r3-r7,pc}
0x080105e6: bf00 .. NOP
$d.18
__arm_cp.10_0
0x080105e8: 20009030 0.. DCD 536907824
$t.4
gapm_scan_start
0x080105ec: b5f8 .. PUSH {r3-r7,lr}
0x080105ee: 4604 .F MOV r4,r0
0x080105f0: 48df .H LDR r0,[pc,#892] ; [0x8010970] = 0x20009030
0x080105f2: 460d .F MOV r5,r1
0x080105f4: f8901090 .... LDRB r1,[r0,#0x90]
0x080105f8: 29ff .) CMP r1,#0xff
0x080105fa: bf1c .. ITT NE
0x080105fc: 2043 C MOVNE r0,#0x43
0x080105fe: bdf8 .. POPNE {r3-r7,pc}
0x08010600: 78a9 .x LDRB r1,[r5,#2]
0x08010602: 2905 .) CMP r1,#5
0x08010604: d802 .. BHI 0x801060c ; gapm_scan_start + 32
0x08010606: 792a *y LDRB r2,[r5,#4]
0x08010608: 2a02 .* CMP r2,#2
0x0801060a: d901 .. BLS 0x8010610 ; gapm_scan_start + 36
0x0801060c: 2040 @ MOVS r0,#0x40
0x0801060e: bdf8 .. POP {r3-r7,pc}
0x08010610: 73a1 .s STRB r1,[r4,#0xe]
0x08010612: 78e9 .x LDRB r1,[r5,#3]
0x08010614: 0689 .. LSLS r1,r1,#26
0x08010616: d403 .. BMI 0x8010620 ; gapm_scan_start + 52
0x08010618: 7c21 !| LDRB r1,[r4,#0x10]
0x0801061a: f0410101 A... ORR r1,r1,#1
0x0801061e: 7421 !t STRB r1,[r4,#0x10]
0x08010620: 7b21 !{ LDRB r1,[r4,#0xc]
0x08010622: f2420241 B.A. MOV r2,#0x2041
0x08010626: 2310 .# MOVS r3,#0x10
0x08010628: 2700 .' MOVS r7,#0
0x0801062a: f8801092 .... STRB r1,[r0,#0x92]
0x0801062e: f8801090 .... STRB r1,[r0,#0x90]
0x08010632: f2411006 A... MOV r0,#0x1106
0x08010636: 2100 .! MOVS r1,#0
0x08010638: f00bf9ca .... BL ke_msg_alloc ; 0x801b9d0
0x0801063c: 4606 .F MOV r6,r0
0x0801063e: 7c60 `| LDRB r0,[r4,#0x11]
0x08010640: f7fdfdb8 .... BL gapm_actv_get_hci_own_addr_type ; 0x800e1b4
0x08010644: 7030 0p STRB r0,[r6,#0]
0x08010646: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08010648: 7077 wp STRB r7,[r6,#1]
0x0801064a: 2805 .( CMP r0,#5
0x0801064c: d001 .. BEQ 0x8010652 ; gapm_scan_start + 102
0x0801064e: 2803 .( CMP r0,#3
0x08010650: d103 .. BNE 0x801065a ; gapm_scan_start + 110
0x08010652: 2001 . MOVS r0,#1
0x08010654: 2103 .! MOVS r1,#3
0x08010656: 7070 pp STRB r0,[r6,#1]
0x08010658: e000 .. B 0x801065c ; gapm_scan_start + 112
0x0801065a: 2102 .! MOVS r1,#2
0x0801065c: 7c62 b| LDRB r2,[r4,#0x11]
0x0801065e: 78e8 .x LDRB r0,[r5,#3]
0x08010660: 2a01 .* CMP r2,#1
0x08010662: d103 .. BNE 0x801066c ; gapm_scan_start + 128
0x08010664: f0100210 .... ANDS r2,r0,#0x10
0x08010668: bf18 .. IT NE
0x0801066a: 7071 qp STRBNE r1,[r6,#1]
0x0801066c: 2100 .! MOVS r1,#0
0x0801066e: 07c2 .. LSLS r2,r0,#31
0x08010670: 70b1 .p STRB r1,[r6,#2]
0x08010672: d101 .. BNE 0x8010678 ; gapm_scan_start + 140
0x08010674: 2204 ." MOVS r2,#4
0x08010676: e009 .. B 0x801068c ; gapm_scan_start + 160
0x08010678: 2101 .! MOVS r1,#1
0x0801067a: 70b1 .p STRB r1,[r6,#2]
0x0801067c: f8d52006 ... LDR r2,[r5,#6]
0x08010680: f8c62006 ... STR r2,[r6,#6]
0x08010684: f3c00280 .... UBFX r2,r0,#2,#1
0x08010688: 7132 2q STRB r2,[r6,#4]
0x0801068a: 2205 ." MOVS r2,#5
0x0801068c: 0783 .. LSLS r3,r0,#30
0x0801068e: d50b .. BPL 0x80106a8 ; gapm_scan_start + 188
0x08010690: 70b2 .p STRB r2,[r6,#2]
0x08010692: eb010141 ..A. ADD r1,r1,r1,LSL #1
0x08010696: f8d5200a ... LDR r2,[r5,#0xa]
0x0801069a: eb060141 ..A. ADD r1,r6,r1,LSL #1
0x0801069e: f8c12006 ... STR r2,[r1,#6]
0x080106a2: f3c000c0 .... UBFX r0,r0,#3,#1
0x080106a6: 7108 .q STRB r0,[r1,#4]
0x080106a8: 4630 0F MOV r0,r6
0x080106aa: f00afe31 ..1. BL hci_send_2_controller ; 0x801b310
0x080106ae: f2420041 B.A. MOV r0,#0x2041
0x080106b2: 8260 `. STRH r0,[r4,#0x12]
0x080106b4: 2000 . MOVS r0,#0
0x080106b6: bdf8 .. POP {r3-r7,pc}
gapm_scan_stop
0x080106b8: 7b01 .{ LDRB r1,[r0,#0xc]
0x080106ba: 4adc .J LDR r2,[pc,#880] ; [0x8010a2c] = 0x20009030
0x080106bc: f8821092 .... STRB r1,[r2,#0x92]
0x080106c0: 2100 .! MOVS r1,#0
0x080106c2: f7ffbf51 ..Q. B.W gapm_scan_send_hci_le_set_ext_scan_en_cmd ; 0x8010568
0x080106c6: bf00 .. NOP
$d.7
__arm_cp.4_0
0x080106c8: 20009030 0.. DCD 536907824
$t.12
gapm_send_complete_evt
0x080106cc: b5f8 .. PUSH {r3-r7,lr}
0x080106ce: 4ed7 .N LDR r6,[pc,#860] ; [0x8010a2c] = 0x20009030
0x080106d0: 4604 .F MOV r4,r0
0x080106d2: f8567020 V. p LDR r7,[r6,r0,LSL #2]
0x080106d6: b1b7 .. CBZ r7,0x8010706 ; gapm_send_complete_evt + 58
0x080106d8: 4620 F MOV r0,r4
0x080106da: 460d .F MOV r5,r1
0x080106dc: f7fefdf2 .... BL gapm_get_requester ; 0x800f2c4
0x080106e0: 4601 .F MOV r1,r0
0x080106e2: f44f6050 O.P` MOV r0,#0xd00
0x080106e6: 2203 ." MOVS r2,#3
0x080106e8: 2303 .# MOVS r3,#3
0x080106ea: f00bf971 ..q. BL ke_msg_alloc ; 0x801b9d0
0x080106ee: 7839 9x LDRB r1,[r7,#0]
0x080106f0: 7045 Ep STRB r5,[r0,#1]
0x080106f2: 2c01 ., CMP r4,#1
0x080106f4: 7001 .p STRB r1,[r0,#0]
0x080106f6: f8961092 .... LDRB r1,[r6,#0x92]
0x080106fa: bf18 .. IT NE
0x080106fc: f04f31ff O..1 MOVNE r1,#0xffffffff
0x08010700: 7081 .p STRB r1,[r0,#2]
0x08010702: f00bf989 .... BL ke_msg_send ; 0x801ba18
0x08010706: 2c01 ., CMP r4,#1
0x08010708: bf04 .. ITT EQ
0x0801070a: 20ff . MOVEQ r0,#0xff
0x0801070c: f8860092 .... STRBEQ r0,[r6,#0x92]
0x08010710: 4620 F MOV r0,r4
0x08010712: e8bd40f8 ...@ POP {r3-r7,lr}
0x08010716: f7ffba41 ..A. B gapm_operation_cleanup ; 0x800fb9c
0x0801071a: bf00 .. NOP
gapm_send_error_evt
0x0801071c: b171 q. CBZ r1,0x801073c ; gapm_send_error_evt + 32
0x0801071e: b5b0 .. PUSH {r4,r5,r7,lr}
0x08010720: 4614 .F MOV r4,r2
0x08010722: 4605 .F MOV r5,r0
0x08010724: f44f6050 O.P` MOV r0,#0xd00
0x08010728: 2203 ." MOVS r2,#3
0x0801072a: 2303 .# MOVS r3,#3
0x0801072c: f00bf950 ..P. BL ke_msg_alloc ; 0x801b9d0
0x08010730: 7044 Dp STRB r4,[r0,#1]
0x08010732: 7005 .p STRB r5,[r0,#0]
0x08010734: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08010738: f00bb96e ..n. B.W ke_msg_send ; 0x801ba18
0x0801073c: 4770 pG BX lr
0x0801073e: 0000 .. MOVS r0,r0
gapm_set_adv_data_cmd_handler
0x08010740: e92d43f0 -..C PUSH {r4-r9,lr}
0x08010744: b089 .. SUB sp,sp,#0x24
0x08010746: 484c LH LDR r0,[pc,#304] ; [0x8010878] = 0x6b6a69
0x08010748: 466a jF MOV r2,sp
0x0801074a: 460d .F MOV r5,r1
0x0801074c: 9000 .. STR r0,[sp,#0]
0x0801074e: 2001 . MOVS r0,#1
0x08010750: f7fffcb2 .... BL gapm_process_op ; 0x80100b8
0x08010754: 4604 .F MOV r4,r0
0x08010756: 2801 .( CMP r0,#1
0x08010758: d112 .. BNE 0x8010780 ; gapm_set_adv_data_cmd_handler + 64
0x0801075a: 7869 ix LDRB r1,[r5,#1]
0x0801075c: 48e2 .H LDR r0,[pc,#904] ; [0x8010ae8] = 0x20009030
0x0801075e: f8801092 .... STRB r1,[r0,#0x92]
0x08010762: 7869 ix LDRB r1,[r5,#1]
0x08010764: 2916 .) CMP r1,#0x16
0x08010766: d901 .. BLS 0x801076c ; gapm_set_adv_data_cmd_handler + 44
0x08010768: 2140 @! MOVS r1,#0x40
0x0801076a: e006 .. B 0x801077a ; gapm_set_adv_data_cmd_handler + 58
0x0801076c: eb000181 .... ADD r1,r0,r1,LSL #2
0x08010770: 68ce .h LDR r6,[r1,#0xc]
0x08010772: b10e .. CBZ r6,0x8010778 ; gapm_set_adv_data_cmd_handler + 56
0x08010774: 7b71 q{ LDRB r1,[r6,#0xd]
0x08010776: b139 9. CBZ r1,0x8010788 ; gapm_set_adv_data_cmd_handler + 72
0x08010778: 2143 C! MOVS r1,#0x43
0x0801077a: 2001 . MOVS r0,#1
0x0801077c: f7ffffa6 .... BL gapm_send_complete_evt ; 0x80106cc
0x08010780: 4620 F MOV r0,r4
0x08010782: b009 .. ADD sp,sp,#0x24
0x08010784: e8bd83f0 .... POP {r4-r9,pc}
0x08010788: 7bf1 .{ LDRB r1,[r6,#0xf]
0x0801078a: f0410102 A... ORR r1,r1,#2
0x0801078e: 2903 .) CMP r1,#3
0x08010790: d1f2 .. BNE 0x8010778 ; gapm_set_adv_data_cmd_handler + 56
0x08010792: 7829 )x LDRB r1,[r5,#0]
0x08010794: 296b k) CMP r1,#0x6b
0x08010796: d007 .. BEQ 0x80107a8 ; gapm_set_adv_data_cmd_handler + 104
0x08010798: 296a j) CMP r1,#0x6a
0x0801079a: d009 .. BEQ 0x80107b0 ; gapm_set_adv_data_cmd_handler + 112
0x0801079c: 2969 i) CMP r1,#0x69
0x0801079e: d10a .. BNE 0x80107b6 ; gapm_set_adv_data_cmd_handler + 118
0x080107a0: 7c32 2| LDRB r2,[r6,#0x10]
0x080107a2: 0792 .. LSLS r2,r2,#30
0x080107a4: d5e8 .. BPL 0x8010778 ; gapm_set_adv_data_cmd_handler + 56
0x080107a6: e006 .. B 0x80107b6 ; gapm_set_adv_data_cmd_handler + 118
0x080107a8: 7bb2 .{ LDRB r2,[r6,#0xe]
0x080107aa: 2a02 .* CMP r2,#2
0x080107ac: d1e4 .. BNE 0x8010778 ; gapm_set_adv_data_cmd_handler + 56
0x080107ae: e002 .. B 0x80107b6 ; gapm_set_adv_data_cmd_handler + 118
0x080107b0: 7c32 2| LDRB r2,[r6,#0x10]
0x080107b2: 07d2 .. LSLS r2,r2,#31
0x080107b4: d0e0 .. BEQ 0x8010778 ; gapm_set_adv_data_cmd_handler + 56
0x080107b6: 7fb2 .. LDRB r2,[r6,#0x1e]
0x080107b8: 886f o. LDRH r7,[r5,#2]
0x080107ba: 2a03 .* CMP r2,#3
0x080107bc: d00d .. BEQ 0x80107da ; gapm_set_adv_data_cmd_handler + 154
0x080107be: 2969 i) CMP r1,#0x69
0x080107c0: d009 .. BEQ 0x80107d6 ; gapm_set_adv_data_cmd_handler + 150
0x080107c2: 296a j) CMP r1,#0x6a
0x080107c4: d109 .. BNE 0x80107da ; gapm_set_adv_data_cmd_handler + 154
0x080107c6: 4a2d -J LDR r2,[pc,#180] ; [0x801087c] = 0x20005cc8
0x080107c8: 7c33 3| LDRB r3,[r6,#0x10]
0x080107ca: 7812 .x LDRB r2,[r2,#0]
0x080107cc: f0030302 .... AND r3,r3,#2
0x080107d0: 431a .C ORRS r2,r2,r3
0x080107d2: 463a :F MOV r2,r7
0x080107d4: d102 .. BNE 0x80107dc ; gapm_set_adv_data_cmd_handler + 156
0x080107d6: 1cfa .. ADDS r2,r7,#3
0x080107d8: e000 .. B 0x80107dc ; gapm_set_adv_data_cmd_handler + 156
0x080107da: 463a :F MOV r2,r7
0x080107dc: f8b03070 ..p0 LDRH r3,[r0,#0x70]
0x080107e0: b290 .. UXTH r0,r2
0x080107e2: 4298 .B CMP r0,r3
0x080107e4: d8c0 .. BHI 0x8010768 ; gapm_set_adv_data_cmd_handler + 40
0x080107e6: 2820 ( CMP r0,#0x20
0x080107e8: d302 .. BCC 0x80107f0 ; gapm_set_adv_data_cmd_handler + 176
0x080107ea: 7bb0 .{ LDRB r0,[r6,#0xe]
0x080107ec: 2800 .( CMP r0,#0
0x080107ee: d0bb .. BEQ 0x8010768 ; gapm_set_adv_data_cmd_handler + 40
0x080107f0: f1a10069 ..i. SUB r0,r1,#0x69
0x080107f4: 2801 .( CMP r0,#1
0x080107f6: d837 7. BHI 0x8010868 ; gapm_set_adv_data_cmd_handler + 296
0x080107f8: f10d0804 .... ADD r8,sp,#4
0x080107fc: 211f .! MOVS r1,#0x1f
0x080107fe: f1080001 .... ADD r0,r8,#1
0x08010802: f7f1fd76 ..v. BL __aeabi_memclr ; 0x80022f2
0x08010806: 4a1d .J LDR r2,[pc,#116] ; [0x801087c] = 0x20005cc8
0x08010808: 2002 . MOVS r0,#2
0x0801080a: 1d29 ). ADDS r1,r5,#4
0x0801080c: f04f0c01 O... MOV r12,#1
0x08010810: f88d0004 .... STRB r0,[sp,#4]
0x08010814: 19c8 .. ADDS r0,r1,r7
0x08010816: f892e000 .... LDRB lr,[r2,#0]
0x0801081a: 4a19 .J LDR r2,[pc,#100] ; [0x8010880] = 0x1f8003fe
0x0801081c: 4691 .F MOV r9,r2
0x0801081e: 1c4b K. ADDS r3,r1,#1
0x08010820: 4283 .B CMP r3,r0
0x08010822: d21d .. BCS 0x8010860 ; gapm_set_adv_data_cmd_handler + 288
0x08010824: 781f .x LDRB r7,[r3,#0]
0x08010826: 2f1c ./ CMP r7,#0x1c
0x08010828: d816 .. BHI 0x8010858 ; gapm_set_adv_data_cmd_handler + 280
0x0801082a: fa0cf207 .... LSL r2,r12,r7
0x0801082e: 464b KF MOV r3,r9
0x08010830: ea120f09 .... TST r2,r9
0x08010834: d010 .. BEQ 0x8010858 ; gapm_set_adv_data_cmd_handler + 280
0x08010836: f1be0f01 .... CMP lr,#1
0x0801083a: bf08 .. IT EQ
0x0801083c: 2f01 ./ CMPEQ r7,#1
0x0801083e: d00b .. BEQ 0x8010858 ; gapm_set_adv_data_cmd_handler + 280
0x08010840: f0070207 .... AND r2,r7,#7
0x08010844: 08ff .. LSRS r7,r7,#3
0x08010846: fa0cf302 .... LSL r3,r12,r2
0x0801084a: f8182007 ... LDRB r2,[r8,r7]
0x0801084e: 4213 .B TST r3,r2
0x08010850: d106 .. BNE 0x8010860 ; gapm_set_adv_data_cmd_handler + 288
0x08010852: 431a .C ORRS r2,r2,r3
0x08010854: f8082007 ... STRB r2,[r8,r7]
0x08010858: 780a .x LDRB r2,[r1,#0]
0x0801085a: 4411 .D ADD r1,r1,r2
0x0801085c: 3101 .1 ADDS r1,#1
0x0801085e: e7de .. B 0x801081e ; gapm_set_adv_data_cmd_handler + 222
0x08010860: 4281 .B CMP r1,r0
0x08010862: d001 .. BEQ 0x8010868 ; gapm_set_adv_data_cmd_handler + 296
0x08010864: 214a J! MOVS r1,#0x4a
0x08010866: e788 .. B 0x801077a ; gapm_set_adv_data_cmd_handler + 58
0x08010868: 2000 . MOVS r0,#0
0x0801086a: 4629 )F MOV r1,r5
0x0801086c: 2200 ." MOVS r2,#0
0x0801086e: 83b0 .. STRH r0,[r6,#0x1c]
0x08010870: 4630 0F MOV r0,r6
0x08010872: f7fef87b ..{. BL gapm_adv_set_data ; 0x800e96c
0x08010876: e783 .. B 0x8010780 ; gapm_set_adv_data_cmd_handler + 64
$d.9
__arm_cp.4_0
0x08010878: 006b6a69 ijk. DCD 7039593
__arm_cp.4_2
0x0801087c: 20005cc8 .\. DCD 536894664
__arm_cp.4_3
0x08010880: 1f8003fe .... DCD 528483326
$t.11
gapm_set_channel_map_cmd_handler
0x08010884: b5bc .. PUSH {r2-r5,r7,lr}
0x08010886: 2004 . MOVS r0,#4
0x08010888: f10d0206 .... ADD r2,sp,#6
0x0801088c: 460d .F MOV r5,r1
0x0801088e: f8ad0006 .... STRH r0,[sp,#6]
0x08010892: 2000 . MOVS r0,#0
0x08010894: f7fffc10 .... BL gapm_process_op ; 0x80100b8
0x08010898: 4604 .F MOV r4,r0
0x0801089a: 2801 .( CMP r0,#1
0x0801089c: d11d .. BNE 0x80108da ; gapm_set_channel_map_cmd_handler + 86
0x0801089e: 48fc .H LDR r0,[pc,#1008] ; [0x8010c90] = 0x20009030
0x080108a0: f890008b .... LDRB r0,[r0,#0x8b]
0x080108a4: f0000105 .... AND r1,r0,#5
0x080108a8: 2905 .) CMP r1,#5
0x080108aa: d007 .. BEQ 0x80108bc ; gapm_set_channel_map_cmd_handler + 56
0x080108ac: f0100002 .... ANDS r0,r0,#2
0x080108b0: d104 .. BNE 0x80108bc ; gapm_set_channel_map_cmd_handler + 56
0x080108b2: 2000 . MOVS r0,#0
0x080108b4: 2143 C! MOVS r1,#0x43
0x080108b6: f7ffff09 .... BL gapm_send_complete_evt ; 0x80106cc
0x080108ba: e00e .. B 0x80108da ; gapm_set_channel_map_cmd_handler + 86
0x080108bc: f2411006 A... MOV r0,#0x1106
0x080108c0: 2100 .! MOVS r1,#0
0x080108c2: f2420214 B... MOV r2,#0x2014
0x080108c6: 2305 .# MOVS r3,#5
0x080108c8: f00bf882 .... BL ke_msg_alloc ; 0x801b9d0
0x080108cc: f8d51001 .... LDR r1,[r5,#1]
0x080108d0: 6001 .` STR r1,[r0,#0]
0x080108d2: 7969 iy LDRB r1,[r5,#5]
0x080108d4: 7101 .q STRB r1,[r0,#4]
0x080108d6: f00afd1b .... BL hci_send_2_controller ; 0x801b310
0x080108da: 4620 F MOV r0,r4
0x080108dc: bdbc .. POP {r2-r5,r7,pc}
0x080108de: bf00 .. NOP
gapm_set_dev_config_cmd_handler
0x080108e0: b5f8 .. PUSH {r3-r7,lr}
0x080108e2: 7808 .x LDRB r0,[r1,#0]
0x080108e4: 461c .F MOV r4,r3
0x080108e6: 2803 .( CMP r0,#3
0x080108e8: d110 .. BNE 0x801090c ; gapm_set_dev_config_cmd_handler + 44
0x080108ea: 4ee9 .N LDR r6,[pc,#932] ; [0x8010c90] = 0x20009030
0x080108ec: 7848 Hx LDRB r0,[r1,#1]
0x080108ee: 460d .F MOV r5,r1
0x080108f0: f896708b ...p LDRB r7,[r6,#0x8b]
0x080108f4: f010000f .... ANDS r0,r0,#0xf
0x080108f8: 7048 Hp STRB r0,[r1,#1]
0x080108fa: d006 .. BEQ 0x801090a ; gapm_set_dev_config_cmd_handler + 42
0x080108fc: 8ca9 .. LDRH r1,[r5,#0x24]
0x080108fe: 8c68 h. LDRH r0,[r5,#0x22]
0x08010900: f7fefb5e ..^. BL gapm_dle_val_check ; 0x800efc0
0x08010904: b140 @. CBZ r0,0x8010918 ; gapm_set_dev_config_cmd_handler + 56
0x08010906: 7828 (x LDRB r0,[r5,#0]
0x08010908: e000 .. B 0x801090c ; gapm_set_dev_config_cmd_handler + 44
0x0801090a: 2003 . MOVS r0,#3
0x0801090c: 4621 !F MOV r1,r4
0x0801090e: 2240 @" MOVS r2,#0x40
0x08010910: f7ffff04 .... BL gapm_send_error_evt ; 0x801071c
0x08010914: 2000 . MOVS r0,#0
0x08010916: bdf8 .. POP {r3-r7,pc}
0x08010918: b13f ?. CBZ r7,0x801092a ; gapm_set_dev_config_cmd_handler + 74
0x0801091a: f00ffc9f .... BL rwip_reset ; 0x802025c
0x0801091e: f6404003 @..@ MOV r0,#0xc03
0x08010922: 6035 5` STR r5,[r6,#0]
0x08010924: f008f8bc .... BL hci_basic_cmd_send_2_controller ; 0x8018aa0
0x08010928: e004 .. B 0x8010934 ; gapm_set_dev_config_cmd_handler + 84
0x0801092a: 2000 . MOVS r0,#0
0x0801092c: 2100 .! MOVS r1,#0
0x0801092e: 6035 5` STR r5,[r6,#0]
0x08010930: f7fff86e ..n. BL gapm_op_setup_continue ; 0x800fa10
0x08010934: 2001 . MOVS r0,#1
0x08010936: bdf8 .. POP {r3-r7,pc}
$d.6
__arm_cp.2_0
0x08010938: 20009030 0.. DCD 536907824
$t.18
gapm_set_irk_cmd_handler
0x0801093c: b5bc .. PUSH {r2-r5,r7,lr}
0x0801093e: 2005 . MOVS r0,#5
0x08010940: f10d0206 .... ADD r2,sp,#6
0x08010944: 460d .F MOV r5,r1
0x08010946: f8ad0006 .... STRH r0,[sp,#6]
0x0801094a: 2001 . MOVS r0,#1
0x0801094c: f7fffbb4 .... BL gapm_process_op ; 0x80100b8
0x08010950: 4604 .F MOV r4,r0
0x08010952: 2801 .( CMP r0,#1
0x08010954: d109 .. BNE 0x801096a ; gapm_set_irk_cmd_handler + 46
0x08010956: 48ce .H LDR r0,[pc,#824] ; [0x8010c90] = 0x20009030
0x08010958: 1c69 i. ADDS r1,r5,#1
0x0801095a: 2210 ." MOVS r2,#0x10
0x0801095c: 3074 t0 ADDS r0,r0,#0x74
0x0801095e: f7f1fca1 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010962: 2001 . MOVS r0,#1
0x08010964: 2100 .! MOVS r1,#0
0x08010966: f7fffeb1 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801096a: 4620 F MOV r0,r4
0x0801096c: bdbc .. POP {r2-r5,r7,pc}
0x0801096e: bf00 .. NOP
$d.19
__arm_cp.7_0
0x08010970: 20009030 0.. DCD 536907824
$t.6
gapm_smp_gen_rand_addr_cb
0x08010974: b570 p. PUSH {r4-r6,lr}
0x08010976: b086 .. SUB sp,sp,#0x18
0x08010978: 4606 .F MOV r6,r0
0x0801097a: 2003 . MOVS r0,#3
0x0801097c: 4615 .F MOV r5,r2
0x0801097e: 460c .F MOV r4,r1
0x08010980: f00bf888 .... BL ke_state_get ; 0x801ba94
0x08010984: 2808 .( CMP r0,#8
0x08010986: d04f O. BEQ 0x8010a28 ; gapm_smp_gen_rand_addr_cb + 180
0x08010988: 2000 . MOVS r0,#0
0x0801098a: f7fefc55 ..U. BL gapm_get_operation ; 0x800f238
0x0801098e: 2831 1( CMP r0,#0x31
0x08010990: d14a J. BNE 0x8010a28 ; gapm_smp_gen_rand_addr_cb + 180
0x08010992: b126 &. CBZ r6,0x801099e ; gapm_smp_gen_rand_addr_cb + 42
0x08010994: f1a60070 ..p. SUB r0,r6,#0x70
0x08010998: b2c1 .. UXTB r1,r0
0x0801099a: 2000 . MOVS r0,#0
0x0801099c: e01c .. B 0x80109d8 ; gapm_smp_gen_rand_addr_cb + 100
0x0801099e: 48bc .H LDR r0,[pc,#752] ; [0x8010c90] = 0x20009030
0x080109a0: 6806 .h LDR r6,[r0,#0]
0x080109a2: b1f5 .. CBZ r5,0x80109e2 ; gapm_smp_gen_rand_addr_cb + 110
0x080109a4: 2000 . MOVS r0,#0
0x080109a6: f7fefc8d .... BL gapm_get_requester ; 0x800f2c4
0x080109aa: 4601 .F MOV r1,r0
0x080109ac: f6405012 @..P MOV r0,#0xd12
0x080109b0: 2203 ." MOVS r2,#3
0x080109b2: 2308 .# MOVS r3,#8
0x080109b4: f00bf80c .... BL ke_msg_alloc ; 0x801b9d0
0x080109b8: f8b61001 .... LDRH r1,[r6,#1]
0x080109bc: 2201 ." MOVS r2,#1
0x080109be: f8a01003 .... STRH r1,[r0,#3]
0x080109c2: 78f1 .x LDRB r1,[r6,#3]
0x080109c4: 7141 Aq STRB r1,[r0,#5]
0x080109c6: 8821 !. LDRH r1,[r4,#0]
0x080109c8: 8001 .. STRH r1,[r0,#0]
0x080109ca: 78a1 .x LDRB r1,[r4,#2]
0x080109cc: 7182 .q STRB r2,[r0,#6]
0x080109ce: 7081 .p STRB r1,[r0,#2]
0x080109d0: f00bf822 ..". BL ke_msg_send ; 0x801ba18
0x080109d4: 2000 . MOVS r0,#0
0x080109d6: 2100 .! MOVS r1,#0
0x080109d8: b006 .. ADD sp,sp,#0x18
0x080109da: e8bd4070 ..p@ POP {r4-r6,lr}
0x080109de: f7ffbe75 ..u. B.W gapm_send_complete_evt ; 0x80106cc
0x080109e2: 78a0 .x LDRB r0,[r4,#2]
0x080109e4: 70f0 .p STRB r0,[r6,#3]
0x080109e6: f000003f ..?. AND r0,r0,#0x3f
0x080109ea: 8821 !. LDRH r1,[r4,#0]
0x080109ec: f8a61001 .... STRH r1,[r6,#1]
0x080109f0: 7931 1y LDRB r1,[r6,#4]
0x080109f2: 4308 .C ORRS r0,r0,r1
0x080109f4: 70f0 .p STRB r0,[r6,#3]
0x080109f6: 2000 . MOVS r0,#0
0x080109f8: f88d0017 .... STRB r0,[sp,#0x17]
0x080109fc: f8cd0013 .... STR r0,[sp,#0x13]
0x08010a00: f8cd000f .... STR r0,[sp,#0xf]
0x08010a04: f8cd000b .... STR r0,[sp,#0xb]
0x08010a08: f8b60001 .... LDRH r0,[r6,#1]
0x08010a0c: f8ad0008 .... STRH r0,[sp,#8]
0x08010a10: 78f0 .x LDRB r0,[r6,#3]
0x08010a12: f88d000a .... STRB r0,[sp,#0xa]
0x08010a16: f7fefc0b .... BL gapm_get_irk ; 0x800f230
0x08010a1a: 2101 .! MOVS r1,#1
0x08010a1c: 4b04 .K LDR r3,[pc,#16] ; [0x8010a30] = 0x8010975
0x08010a1e: 2201 ." MOVS r2,#1
0x08010a20: 9100 .. STR r1,[sp,#0]
0x08010a22: a902 .. ADD r1,sp,#8
0x08010a24: f7f3f829 ..). BL aes_encrypt ; 0x8003a7a
0x08010a28: b006 .. ADD sp,sp,#0x18
0x08010a2a: bd70 p. POP {r4-r6,pc}
$d.7
__arm_cp.3_0
0x08010a2c: 20009030 0.. DCD 536907824
__arm_cp.3_1
0x08010a30: 08010975 u... DCD 134285685
$t.11
gapm_smp_gen_rand_nb_cb
0x08010a34: b510 .. PUSH {r4,lr}
0x08010a36: 2003 . MOVS r0,#3
0x08010a38: 460c .F MOV r4,r1
0x08010a3a: f00bf82b ..+. BL ke_state_get ; 0x801ba94
0x08010a3e: 2808 .( CMP r0,#8
0x08010a40: d01a .. BEQ 0x8010a78 ; gapm_smp_gen_rand_nb_cb + 68
0x08010a42: 2000 . MOVS r0,#0
0x08010a44: f7fefbf8 .... BL gapm_get_operation ; 0x800f238
0x08010a48: 2833 3( CMP r0,#0x33
0x08010a4a: d115 .. BNE 0x8010a78 ; gapm_smp_gen_rand_nb_cb + 68
0x08010a4c: 2000 . MOVS r0,#0
0x08010a4e: f7fefc39 ..9. BL gapm_get_requester ; 0x800f2c4
0x08010a52: 4601 .F MOV r1,r0
0x08010a54: f6405036 @.6P MOV r0,#0xd36
0x08010a58: 2203 ." MOVS r2,#3
0x08010a5a: 2308 .# MOVS r3,#8
0x08010a5c: f00affb8 .... BL ke_msg_alloc ; 0x801b9d0
0x08010a60: 6821 !h LDR r1,[r4,#0]
0x08010a62: 6862 bh LDR r2,[r4,#4]
0x08010a64: 6042 B` STR r2,[r0,#4]
0x08010a66: 6001 .` STR r1,[r0,#0]
0x08010a68: f00affd6 .... BL ke_msg_send ; 0x801ba18
0x08010a6c: 2000 . MOVS r0,#0
0x08010a6e: 2100 .! MOVS r1,#0
0x08010a70: e8bd4010 ...@ POP {r4,lr}
0x08010a74: f7ffbe2a ..*. B.W gapm_send_complete_evt ; 0x80106cc
0x08010a78: bd10 .. POP {r4,pc}
0x08010a7a: 0000 .. MOVS r0,r0
gapm_smp_resolv_res_cb
0x08010a7c: b5f8 .. PUSH {r3-r7,lr}
0x08010a7e: 4604 .F MOV r4,r0
0x08010a80: 2003 . MOVS r0,#3
0x08010a82: f00bf807 .... BL ke_state_get ; 0x801ba94
0x08010a86: 2808 .( CMP r0,#8
0x08010a88: d025 %. BEQ 0x8010ad6 ; gapm_smp_resolv_res_cb + 90
0x08010a8a: 2000 . MOVS r0,#0
0x08010a8c: f7fefbd4 .... BL gapm_get_operation ; 0x800f238
0x08010a90: 2830 0( CMP r0,#0x30
0x08010a92: d120 . BNE 0x8010ad6 ; gapm_smp_resolv_res_cb + 90
0x08010a94: 487e ~H LDR r0,[pc,#504] ; [0x8010c90] = 0x20009030
0x08010a96: 6807 .h LDR r7,[r0,#0]
0x08010a98: 7878 xx LDRB r0,[r7,#1]
0x08010a9a: 42a0 .B CMP r0,r4
0x08010a9c: d91c .. BLS 0x8010ad8 ; gapm_smp_resolv_res_cb + 92
0x08010a9e: 2000 . MOVS r0,#0
0x08010aa0: 2500 .% MOVS r5,#0
0x08010aa2: f7fefc0f .... BL gapm_get_requester ; 0x800f2c4
0x08010aa6: 4601 .F MOV r1,r0
0x08010aa8: f6405031 @.1P MOV r0,#0xd31
0x08010aac: 2203 ." MOVS r2,#3
0x08010aae: 2316 .# MOVS r3,#0x16
0x08010ab0: f00aff8e .... BL ke_msg_alloc ; 0x801b9d0
0x08010ab4: 4606 .F MOV r6,r0
0x08010ab6: f8d70002 .... LDR r0,[r7,#2]
0x08010aba: eb071104 .... ADD r1,r7,r4,LSL #4
0x08010abe: 2210 ." MOVS r2,#0x10
0x08010ac0: 3108 .1 ADDS r1,r1,#8
0x08010ac2: 6030 0` STR r0,[r6,#0]
0x08010ac4: 88f8 .. LDRH r0,[r7,#6]
0x08010ac6: 80b0 .. STRH r0,[r6,#4]
0x08010ac8: 1db0 .. ADDS r0,r6,#6
0x08010aca: f7f1fbeb .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010ace: 4630 0F MOV r0,r6
0x08010ad0: f00affa2 .... BL ke_msg_send ; 0x801ba18
0x08010ad4: e001 .. B 0x8010ada ; gapm_smp_resolv_res_cb + 94
0x08010ad6: bdf8 .. POP {r3-r7,pc}
0x08010ad8: 2547 G% MOVS r5,#0x47
0x08010ada: 2000 . MOVS r0,#0
0x08010adc: 4629 )F MOV r1,r5
0x08010ade: e8bd40f8 ...@ POP {r3-r7,lr}
0x08010ae2: f7ffbdf3 .... B.W gapm_send_complete_evt ; 0x80106cc
0x08010ae6: bf00 .. NOP
$d.3
__arm_cp.1_0
0x08010ae8: 20009030 0.. DCD 536907824
$t.14
gapm_smp_send_hci_encrypt
0x08010aec: b570 p. PUSH {r4-r6,lr}
0x08010aee: 460c .F MOV r4,r1
0x08010af0: 4605 .F MOV r5,r0
0x08010af2: f2411006 A... MOV r0,#0x1106
0x08010af6: 2100 .! MOVS r1,#0
0x08010af8: f2420217 B... MOV r2,#0x2017
0x08010afc: 2320 # MOVS r3,#0x20
0x08010afe: f00aff67 ..g. BL ke_msg_alloc ; 0x801b9d0
0x08010b02: 4629 )F MOV r1,r5
0x08010b04: 2210 ." MOVS r2,#0x10
0x08010b06: 4606 .F MOV r6,r0
0x08010b08: f7f1fbcc .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010b0c: f1060010 .... ADD r0,r6,#0x10
0x08010b10: 4621 !F MOV r1,r4
0x08010b12: 2210 ." MOVS r2,#0x10
0x08010b14: f7f1fbc6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010b18: 4630 0F MOV r0,r6
0x08010b1a: e8bd4070 ..p@ POP {r4-r6,lr}
0x08010b1e: f00abbf7 .... B.W hci_send_2_controller ; 0x801b310
gapm_smp_use_enc_block_cb
0x08010b22: b5b0 .. PUSH {r4,r5,r7,lr}
0x08010b24: 2003 . MOVS r0,#3
0x08010b26: 460c .F MOV r4,r1
0x08010b28: f00affb4 .... BL ke_state_get ; 0x801ba94
0x08010b2c: 2808 .( CMP r0,#8
0x08010b2e: d01c .. BEQ 0x8010b6a ; gapm_smp_use_enc_block_cb + 72
0x08010b30: 2000 . MOVS r0,#0
0x08010b32: f7fefb81 .... BL gapm_get_operation ; 0x800f238
0x08010b36: 2832 2( CMP r0,#0x32
0x08010b38: d117 .. BNE 0x8010b6a ; gapm_smp_use_enc_block_cb + 72
0x08010b3a: 2000 . MOVS r0,#0
0x08010b3c: f7fefbc2 .... BL gapm_get_requester ; 0x800f2c4
0x08010b40: 4601 .F MOV r1,r0
0x08010b42: f6405034 @.4P MOV r0,#0xd34
0x08010b46: 2203 ." MOVS r2,#3
0x08010b48: 2310 .# MOVS r3,#0x10
0x08010b4a: f00aff41 ..A. BL ke_msg_alloc ; 0x801b9d0
0x08010b4e: 4621 !F MOV r1,r4
0x08010b50: 2210 ." MOVS r2,#0x10
0x08010b52: 4605 .F MOV r5,r0
0x08010b54: f7f1fba6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010b58: 4628 (F MOV r0,r5
0x08010b5a: f00aff5d ..]. BL ke_msg_send ; 0x801ba18
0x08010b5e: 2000 . MOVS r0,#0
0x08010b60: 2100 .! MOVS r1,#0
0x08010b62: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08010b66: f7ffbdb1 .... B.W gapm_send_complete_evt ; 0x80106cc
0x08010b6a: bdb0 .. POP {r4,r5,r7,pc}
gapm_smpc_pub_key_ind_handler
0x08010b6c: b5f0 .. PUSH {r4-r7,lr}
0x08010b6e: b091 .. SUB sp,sp,#0x44
0x08010b70: 4610 .F MOV r0,r2
0x08010b72: 4614 .F MOV r4,r2
0x08010b74: 460d .F MOV r5,r1
0x08010b76: f00aff8d .... BL ke_state_get ; 0x801ba94
0x08010b7a: 283f ?( CMP r0,#0x3f
0x08010b7c: d063 c. BEQ 0x8010c46 ; gapm_smpc_pub_key_ind_handler + 218
0x08010b7e: 483d =H LDR r0,[pc,#244] ; [0x8010c74] = 0x20008f80
0x08010b80: 0a24 $. LSRS r4,r4,#8
0x08010b82: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x08010b86: f8960058 ..X. LDRB r0,[r6,#0x58]
0x08010b8a: 2803 .( CMP r0,#3
0x08010b8c: d15b [. BNE 0x8010c46 ; gapm_smpc_pub_key_ind_handler + 218
0x08010b8e: 6d30 0m LDR r0,[r6,#0x50]
0x08010b90: 4629 )F MOV r1,r5
0x08010b92: 2220 " MOVS r2,#0x20
0x08010b94: 3051 Q0 ADDS r0,r0,#0x51
0x08010b96: f7f1fb85 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010b9a: 6d30 0m LDR r0,[r6,#0x50]
0x08010b9c: f1050120 .. . ADD r1,r5,#0x20
0x08010ba0: 2220 " MOVS r2,#0x20
0x08010ba2: 3071 q0 ADDS r0,r0,#0x71
0x08010ba4: f7f1fb7e ..~. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010ba8: 466f oF MOV r7,sp
0x08010baa: 2140 @! MOVS r1,#0x40
0x08010bac: 1c78 x. ADDS r0,r7,#1
0x08010bae: f7f1fba0 .... BL __aeabi_memclr ; 0x80022f2
0x08010bb2: 200c . MOVS r0,#0xc
0x08010bb4: f88d0000 .... STRB r0,[sp,#0]
0x08010bb8: 2000 . MOVS r0,#0
0x08010bba: 2820 ( CMP r0,#0x20
0x08010bbc: d009 .. BEQ 0x8010bd2 ; gapm_smpc_pub_key_ind_handler + 102
0x08010bbe: 5c2a *\ LDRB r2,[r5,r0]
0x08010bc0: 1839 9. ADDS r1,r7,r0
0x08010bc2: 704a Jp STRB r2,[r1,#1]
0x08010bc4: 182a *. ADDS r2,r5,r0
0x08010bc6: 3001 .0 ADDS r0,#1
0x08010bc8: f8922020 .. LDRB r2,[r2,#0x20]
0x08010bcc: f8812021 ..! STRB r2,[r1,#0x21]
0x08010bd0: e7f3 .. B 0x8010bba ; gapm_smpc_pub_key_ind_handler + 78
0x08010bd2: 4669 iF MOV r1,sp
0x08010bd4: 4620 F MOV r0,r4
0x08010bd6: f7fcf8f5 .... BL gapc_smp_pdu_send ; 0x800cdc4
0x08010bda: 4620 F MOV r0,r4
0x08010bdc: f7fafa12 .... BL gapc_get_role ; 0x800b004
0x08010be0: 2801 .( CMP r0,#1
0x08010be2: d11c .. BNE 0x8010c1e ; gapm_smpc_pub_key_ind_handler + 178
0x08010be4: 6d30 0m LDR r0,[r6,#0x50]
0x08010be6: f1000191 .... ADD r1,r0,#0x91
0x08010bea: f10002b1 .... ADD r2,r0,#0xb1
0x08010bee: 4620 F MOV r0,r4
0x08010bf0: f7fcf9d3 .... BL gapc_smp_send_gen_dh_key_cmd ; 0x800cf9a
0x08010bf4: 6d30 0m LDR r0,[r6,#0x50]
0x08010bf6: f890104e ..N. LDRB r1,[r0,#0x4e]
0x08010bfa: 2903 .) CMP r1,#3
0x08010bfc: d823 #. BHI 0x8010c46 ; gapm_smpc_pub_key_ind_handler + 218
0x08010bfe: e8dff001 .... TBB [pc,r1]
$d.30
0x08010c02: 1202 .. DCW 4610
0x08010c04: 0218 .. DCW 536
$t.31
0x08010c06: 2105 .! MOVS r1,#5
0x08010c08: f8861058 ..X. STRB r1,[r6,#0x58]
0x08010c0c: f8901148 ..H. LDRB r1,[r0,#0x148]
0x08010c10: f0410104 A... ORR r1,r1,#4
0x08010c14: f8801148 ..H. STRB r1,[r0,#0x148]
0x08010c18: 4620 F MOV r0,r4
0x08010c1a: 2100 .! MOVS r1,#0
0x08010c1c: e011 .. B 0x8010c42 ; gapm_smpc_pub_key_ind_handler + 214
0x08010c1e: 2004 . MOVS r0,#4
0x08010c20: f8860058 ..X. STRB r0,[r6,#0x58]
0x08010c24: e00f .. B 0x8010c46 ; gapm_smpc_pub_key_ind_handler + 218
0x08010c26: 4620 F MOV r0,r4
0x08010c28: 2104 .! MOVS r1,#4
0x08010c2a: f7fcfa73 ..s. BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x08010c2e: 2007 . MOVS r0,#7
0x08010c30: e7f6 .. B 0x8010c20 ; gapm_smpc_pub_key_ind_handler + 180
0x08010c32: 2108 .! MOVS r1,#8
0x08010c34: f8861058 ..X. STRB r1,[r6,#0x58]
0x08010c38: 7e01 .~ LDRB r1,[r0,#0x18]
0x08010c3a: 2901 .) CMP r1,#1
0x08010c3c: d106 .. BNE 0x8010c4c ; gapm_smpc_pub_key_ind_handler + 224
0x08010c3e: 4620 F MOV r0,r4
0x08010c40: 2105 .! MOVS r1,#5
0x08010c42: f7fbfe19 .... BL gapc_smp_generate_rand ; 0x800c878
0x08010c46: 2000 . MOVS r0,#0
0x08010c48: b011 .. ADD sp,sp,#0x44
0x08010c4a: bdf0 .. POP {r4-r7,pc}
0x08010c4c: 2100 .! MOVS r1,#0
0x08010c4e: e9c0114e ..N. STRD r1,r1,[r0,#0x138]
0x08010c52: e9c01150 ..P. STRD r1,r1,[r0,#0x140]
0x08010c56: 6d30 0m LDR r0,[r6,#0x50]
0x08010c58: f8c0104a ..J. STR r1,[r0,#0x4a]
0x08010c5c: f8c01046 ..F. STR r1,[r0,#0x46]
0x08010c60: f8c01042 ..B. STR r1,[r0,#0x42]
0x08010c64: f8c0103e ..>. STR r1,[r0,#0x3e]
0x08010c68: 4620 F MOV r0,r4
0x08010c6a: 2109 .! MOVS r1,#9
0x08010c6c: f7fcfa52 ..R. BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x08010c70: e7e9 .. B 0x8010c46 ; gapm_smpc_pub_key_ind_handler + 218
0x08010c72: bf00 .. NOP
$d.32
__arm_cp.14_0
0x08010c74: 20008f80 ... DCD 536907648
$t.29
gapm_token_id_get
0x08010c78: 4805 .H LDR r0,[pc,#20] ; [0x8010c90] = 0x20009030
0x08010c7a: f8b0106e ..n. LDRH r1,[r0,#0x6e]
0x08010c7e: 1c4a J. ADDS r2,r1,#1
0x08010c80: b293 .. UXTH r3,r2
0x08010c82: 4293 .B CMP r3,r2
0x08010c84: bf18 .. IT NE
0x08010c86: 1c8b .. ADDNE r3,r1,#2
0x08010c88: f8a0306e ..n0 STRH r3,[r0,#0x6e]
0x08010c8c: b298 .. UXTH r0,r3
0x08010c8e: 4770 pG BX lr
$d.30
__arm_cp.16_0
0x08010c90: 20009030 0.. DCD 536907824
$t.1
gapm_unknown_task_msg_handler
0x08010c94: b5b0 .. PUSH {r4,r5,r7,lr}
0x08010c96: 461c .F MOV r4,r3
0x08010c98: 460d .F MOV r5,r1
0x08010c9a: f6405001 @..P MOV r0,#0xd01
0x08010c9e: 2100 .! MOVS r1,#0
0x08010ca0: 2304 .# MOVS r3,#4
0x08010ca2: f00afe95 .... BL ke_msg_alloc ; 0x801b9d0
0x08010ca6: f8351c02 5... LDRH r1,[r5,#-2]
0x08010caa: 8044 D. STRH r4,[r0,#2]
0x08010cac: 8001 .. STRH r1,[r0,#0]
0x08010cae: f00afeb3 .... BL ke_msg_send ; 0x801ba18
0x08010cb2: 2000 . MOVS r0,#0
0x08010cb4: bdb0 .. POP {r4,r5,r7,pc}
gapm_update_state
0x08010cb6: b5b0 .. PUSH {r4,r5,r7,lr}
0x08010cb8: 4605 .F MOV r5,r0
0x08010cba: 2003 . MOVS r0,#3
0x08010cbc: 460c .F MOV r4,r1
0x08010cbe: f00afee9 .... BL ke_state_get ; 0x801ba94
0x08010cc2: 2808 .( CMP r0,#8
0x08010cc4: bf08 .. IT EQ
0x08010cc6: bdb0 .. POPEQ {r4,r5,r7,pc}
0x08010cc8: 2101 .! MOVS r1,#1
0x08010cca: 2c00 ., CMP r4,#0
0x08010ccc: fa01f105 .... LSL r1,r1,r5
0x08010cd0: ea200201 ... BIC r2,r0,r1
0x08010cd4: bf18 .. IT NE
0x08010cd6: ea400201 @... ORRNE r2,r0,r1
0x08010cda: b2d1 .. UXTB r1,r2
0x08010cdc: 2003 . MOVS r0,#3
0x08010cde: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08010ce2: f00abee7 .... B.W ke_state_set ; 0x801bab4
0x08010ce6: 0000 .. MOVS r0,r0
gapm_use_enc_block_cmd_handler
0x08010ce8: b57c |. PUSH {r2-r6,lr}
0x08010cea: 4606 .F MOV r6,r0
0x08010cec: f2433032 C.20 MOV r0,#0x3332
0x08010cf0: aa01 .. ADD r2,sp,#4
0x08010cf2: 460d .F MOV r5,r1
0x08010cf4: f8ad0004 .... STRH r0,[sp,#4]
0x08010cf8: 2000 . MOVS r0,#0
0x08010cfa: f88d0006 .... STRB r0,[sp,#6]
0x08010cfe: 2000 . MOVS r0,#0
0x08010d00: f7fff9da .... BL gapm_process_op ; 0x80100b8
0x08010d04: 4604 .F MOV r4,r0
0x08010d06: 2801 .( CMP r0,#1
0x08010d08: d115 .. BNE 0x8010d36 ; gapm_use_enc_block_cmd_handler + 78
0x08010d0a: f6405035 @.5P MOV r0,#0xd35
0x08010d0e: 4286 .B CMP r6,r0
0x08010d10: d00d .. BEQ 0x8010d2e ; gapm_use_enc_block_cmd_handler + 70
0x08010d12: f6405033 @.3P MOV r0,#0xd33
0x08010d16: 4286 .B CMP r6,r0
0x08010d18: d10d .. BNE 0x8010d36 ; gapm_use_enc_block_cmd_handler + 78
0x08010d1a: 2000 . MOVS r0,#0
0x08010d1c: 4b08 .K LDR r3,[pc,#32] ; [0x8010d40] = 0x8010b23
0x08010d1e: f1050111 .... ADD r1,r5,#0x11
0x08010d22: 2201 ." MOVS r2,#1
0x08010d24: 9000 .. STR r0,[sp,#0]
0x08010d26: 1c68 h. ADDS r0,r5,#1
0x08010d28: f7f2fea7 .... BL aes_encrypt ; 0x8003a7a
0x08010d2c: e003 .. B 0x8010d36 ; gapm_use_enc_block_cmd_handler + 78
0x08010d2e: 4803 .H LDR r0,[pc,#12] ; [0x8010d3c] = 0x8010a35
0x08010d30: 2100 .! MOVS r1,#0
0x08010d32: f7f3f805 .... BL aes_rand ; 0x8003d40
0x08010d36: 4620 F MOV r0,r4
0x08010d38: bd7c |. POP {r2-r6,pc}
0x08010d3a: bf00 .. NOP
$d.9
__arm_cp.4_0
0x08010d3c: 08010a35 5... DCD 134285877
__arm_cp.4_1
0x08010d40: 08010b23 #... DCD 134286115
$t.0
gatt_add_service
0x08010d44: e92d41f0 -..A PUSH {r4-r8,lr}
0x08010d48: b398 .. CBZ r0,0x8010db2 ; gatt_add_service + 110
0x08010d4a: 4606 .F MOV r6,r0
0x08010d4c: 7900 .y LDRB r0,[r0,#4]
0x08010d4e: b380 .. CBZ r0,0x8010db2 ; gatt_add_service + 110
0x08010d50: f7f3fa22 ..". BL allocate_api_id ; 0x8004198
0x08010d54: 27ff .' MOVS r7,#0xff
0x08010d56: 28ff .( CMP r0,#0xff
0x08010d58: d02c ,. BEQ 0x8010db4 ; gatt_add_service + 112
0x08010d5a: 4604 .F MOV r4,r0
0x08010d5c: 2028 ( MOVS r0,#0x28
0x08010d5e: f7f4fda9 .... BL btdm_malloc ; 0x80058b4
0x08010d62: f04f0800 O... MOV r8,#0
0x08010d66: 4605 .F MOV r5,r0
0x08010d68: f8808004 .... STRB r8,[r0,#4]
0x08010d6c: 200c . MOVS r0,#0xc
0x08010d6e: f7f4fda1 .... BL btdm_malloc ; 0x80058b4
0x08010d72: 4631 1F MOV r1,r6
0x08010d74: 220c ." MOVS r2,#0xc
0x08010d76: f8857026 ..&p STRB r7,[r5,#0x26]
0x08010d7a: f8854024 ..$@ STRB r4,[r5,#0x24]
0x08010d7e: 60a8 .` STR r0,[r5,#8]
0x08010d80: f7f1fa90 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08010d84: 480d .H LDR r0,[pc,#52] ; [0x8010dbc] = 0x20005310
0x08010d86: 4629 )F MOV r1,r5
0x08010d88: f7f5fa66 ..f. BL co_list_push_back ; 0x8006258
0x08010d8c: f44f605a O.Z` MOV r0,#0xda0
0x08010d90: 2103 .! MOVS r1,#3
0x08010d92: 2200 ." MOVS r2,#0
0x08010d94: 2310 .# MOVS r3,#0x10
0x08010d96: f00afe1b .... BL ke_msg_alloc ; 0x801b9d0
0x08010d9a: 21a0 .! MOVS r1,#0xa0
0x08010d9c: f8c08006 .... STR r8,[r0,#6]
0x08010da0: 60c5 .` STR r5,[r0,#0xc]
0x08010da2: 8001 .. STRH r1,[r0,#0]
0x08010da4: f8951024 ..$. LDRB r1,[r5,#0x24]
0x08010da8: 8081 .. STRH r1,[r0,#4]
0x08010daa: f00afe35 ..5. BL ke_msg_send ; 0x801ba18
0x08010dae: 4627 'F MOV r7,r4
0x08010db0: e000 .. B 0x8010db4 ; gatt_add_service + 112
0x08010db2: 27ff .' MOVS r7,#0xff
0x08010db4: 4638 8F MOV r0,r7
0x08010db6: e8bd81f0 .... POP {r4-r8,pc}
0x08010dba: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08010dbc: 20005310 .S. DCD 536892176
$t.12
gatt_bearer_acquire
0x08010dc0: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08010dc4: b089 .. SUB sp,sp,#0x24
0x08010dc6: 460f .F MOV r7,r1
0x08010dc8: 4965 eI LDR r1,[pc,#404] ; [0x8010f60] = 0x200090d0
0x08010dca: 9004 .. STR r0,[sp,#0x10]
0x08010dcc: 9302 .. STR r3,[sp,#8]
0x08010dce: eb010080 .... ADD r0,r1,r0,LSL #2
0x08010dd2: f8d05094 ...P LDR r5,[r0,#0x94]
0x08010dd6: 8a90 .. LDRH r0,[r2,#0x14]
0x08010dd8: f8b51054 ..T. LDRH r1,[r5,#0x54]
0x08010ddc: 9006 .. STR r0,[sp,#0x18]
0x08010dde: 7c50 P| LDRB r0,[r2,#0x11]
0x08010de0: f0000307 .... AND r3,r0,#7
0x08010de4: f8ad1022 ..". STRH r1,[sp,#0x22]
0x08010de8: 2b03 .+ CMP r3,#3
0x08010dea: bf9a .. ITTE LS
0x08010dec: a05d ]. ADRLS r0,{pc}+0x178 ; 0x8010f64
0x08010dee: f8506023 P.#` LDRLS r6,[r0,r3,LSL #2]
0x08010df2: 2600 .& MOVHI r6,#0
0x08010df4: 9203 .. STR r2,[sp,#0xc]
0x08010df6: 9301 .. STR r3,[sp,#4]
0x08010df8: 7c10 .| LDRB r0,[r2,#0x10]
0x08010dfa: 28ff .( CMP r0,#0xff
0x08010dfc: d006 .. BEQ 0x8010e0c ; gatt_bearer_acquire + 76
0x08010dfe: 2101 .! MOVS r1,#1
0x08010e00: fa01f000 .... LSL r0,r1,r0
0x08010e04: f8ad0022 ..". STRH r0,[sp,#0x22]
0x08010e08: b281 .. UXTH r1,r0
0x08010e0a: e01a .. B 0x8010e42 ; gatt_bearer_acquire + 130
0x08010e0c: 2fff ./ CMP r7,#0xff
0x08010e0e: d004 .. BEQ 0x8010e1a ; gatt_bearer_acquire + 90
0x08010e10: 2001 . MOVS r0,#1
0x08010e12: 40b8 .@ LSLS r0,r0,r7
0x08010e14: b281 .. UXTH r1,r0
0x08010e16: f8ad0022 ..". STRH r0,[sp,#0x22]
0x08010e1a: f8950058 ..X. LDRB r0,[r5,#0x58]
0x08010e1e: 0780 .. LSLS r0,r0,#30
0x08010e20: d505 .. BPL 0x8010e2e ; gatt_bearer_acquire + 110
0x08010e22: f0210001 !... BIC r0,r1,#1
0x08010e26: b110 .. CBZ r0,0x8010e2e ; gatt_bearer_acquire + 110
0x08010e28: 4601 .F MOV r1,r0
0x08010e2a: f8ad0022 ..". STRH r0,[sp,#0x22]
0x08010e2e: f895005a ..Z. LDRB r0,[r5,#0x5a]
0x08010e32: 1c47 G. ADDS r7,r0,#1
0x08010e34: b2f8 .. UXTB r0,r7
0x08010e36: 280a .( CMP r0,#0xa
0x08010e38: 4638 8F MOV r0,r7
0x08010e3a: bf88 .. IT HI
0x08010e3c: 2000 . MOVHI r0,#0
0x08010e3e: f885005a ..Z. STRB r0,[r5,#0x5a]
0x08010e42: 20ff . MOVS r0,#0xff
0x08010e44: f04f0800 O... MOV r8,#0
0x08010e48: f04f3aff O..: MOV r10,#0xffffffff
0x08010e4c: f04f0b01 O... MOV r11,#1
0x08010e50: f10d0422 ..". ADD r4,sp,#0x22
0x08010e54: 9007 .. STR r0,[sp,#0x1c]
0x08010e56: 2000 . MOVS r0,#0
0x08010e58: 9005 .. STR r0,[sp,#0x14]
0x08010e5a: 2900 .) CMP r1,#0
0x08010e5c: d04c L. BEQ 0x8010ef8 ; gatt_bearer_acquire + 312
0x08010e5e: b2f8 .. UXTB r0,r7
0x08010e60: fa0af000 .... LSL r0,r10,r0
0x08010e64: 4008 .@ ANDS r0,r0,r1
0x08010e66: bf08 .. IT EQ
0x08010e68: 4608 .F MOVEQ r0,r1
0x08010e6a: f7f5f8ab .... BL co_ctz ; 0x8005fc4
0x08010e6e: 4607 .F MOV r7,r0
0x08010e70: f0000007 .... AND r0,r0,#7
0x08010e74: b2f9 .. UXTB r1,r7
0x08010e76: fa0bf000 .... LSL r0,r11,r0
0x08010e7a: 08ca .. LSRS r2,r1,#3
0x08010e7c: f8559021 U.!. LDR r9,[r5,r1,LSL #2]
0x08010e80: 5ca3 .\ LDRB r3,[r4,r2]
0x08010e82: f1b90f00 .... CMP r9,#0
0x08010e86: ea230000 #... BIC r0,r3,r0
0x08010e8a: 54a0 .T STRB r0,[r4,r2]
0x08010e8c: d031 1. BEQ 0x8010ef2 ; gatt_bearer_acquire + 306
0x08010e8e: f8b9000e .... LDRH r0,[r9,#0xe]
0x08010e92: 4206 .B TST r6,r0
0x08010e94: d12d -. BNE 0x8010ef2 ; gatt_bearer_acquire + 306
0x08010e96: f000013f ..?. AND r1,r0,#0x3f
0x08010e9a: 9804 .. LDR r0,[sp,#0x10]
0x08010e9c: f00bfb0c .... BL l2cap_chan_max_sdu_tx_size_get ; 0x801c4b8
0x08010ea0: f8b9100c .... LDRH r1,[r9,#0xc]
0x08010ea4: 4288 .B CMP r0,r1
0x08010ea6: bf28 (. IT CS
0x08010ea8: 4608 .F MOVCS r0,r1
0x08010eaa: 9a07 .. LDR r2,[sp,#0x1c]
0x08010eac: b2d2 .. UXTB r2,r2
0x08010eae: 2aff .* CMP r2,#0xff
0x08010eb0: d010 .. BEQ 0x8010ed4 ; gatt_bearer_acquire + 276
0x08010eb2: 9a06 .. LDR r2,[sp,#0x18]
0x08010eb4: 4542 BE CMP r2,r8
0x08010eb6: bf88 .. IT HI
0x08010eb8: 4540 @E CMPHI r0,r8
0x08010eba: d80b .. BHI 0x8010ed4 ; gatt_bearer_acquire + 276
0x08010ebc: 9a05 .. LDR r2,[sp,#0x14]
0x08010ebe: 4291 .B CMP r1,r2
0x08010ec0: d90b .. BLS 0x8010eda ; gatt_bearer_acquire + 282
0x08010ec2: 9a06 .. LDR r2,[sp,#0x18]
0x08010ec4: 4290 .B CMP r0,r2
0x08010ec6: d308 .. BCC 0x8010eda ; gatt_bearer_acquire + 282
0x08010ec8: 9a03 .. LDR r2,[sp,#0xc]
0x08010eca: f9922011 ... LDRSB r2,[r2,#0x11]
0x08010ece: f1b23fff ...? CMP r2,#0xffffffff
0x08010ed2: dc02 .. BGT 0x8010eda ; gatt_bearer_acquire + 282
0x08010ed4: 4680 .F MOV r8,r0
0x08010ed6: 9105 .. STR r1,[sp,#0x14]
0x08010ed8: 9707 .. STR r7,[sp,#0x1c]
0x08010eda: 9806 .. LDR r0,[sp,#0x18]
0x08010edc: 4540 @E CMP r0,r8
0x08010ede: d808 .. BHI 0x8010ef2 ; gatt_bearer_acquire + 306
0x08010ee0: 9802 .. LDR r0,[sp,#8]
0x08010ee2: 4281 .B CMP r1,r0
0x08010ee4: d208 .. BCS 0x8010ef8 ; gatt_bearer_acquire + 312
0x08010ee6: 9803 .. LDR r0,[sp,#0xc]
0x08010ee8: f9900011 .... LDRSB r0,[r0,#0x11]
0x08010eec: f1b03fff ...? CMP r0,#0xffffffff
0x08010ef0: dc02 .. BGT 0x8010ef8 ; gatt_bearer_acquire + 312
0x08010ef2: f8bd1022 ..". LDRH r1,[sp,#0x22]
0x08010ef6: e7b0 .. B 0x8010e5a ; gatt_bearer_acquire + 154
0x08010ef8: 9807 .. LDR r0,[sp,#0x1c]
0x08010efa: b2c0 .. UXTB r0,r0
0x08010efc: 28ff .( CMP r0,#0xff
0x08010efe: d020 . BEQ 0x8010f42 ; gatt_bearer_acquire + 386
0x08010f00: 9806 .. LDR r0,[sp,#0x18]
0x08010f02: 9c03 .. LDR r4,[sp,#0xc]
0x08010f04: 4540 @E CMP r0,r8
0x08010f06: d908 .. BLS 0x8010f1a ; gatt_bearer_acquire + 346
0x08010f08: 7c60 `| LDRB r0,[r4,#0x11]
0x08010f0a: 2820 ( CMP r0,#0x20
0x08010f0c: d105 .. BNE 0x8010f1a ; gatt_bearer_acquire + 346
0x08010f0e: 2028 ( MOVS r0,#0x28
0x08010f10: 7460 `t STRB r0,[r4,#0x11]
0x08010f12: f8950058 ..X. LDRB r0,[r5,#0x58]
0x08010f16: 07c0 .. LSLS r0,r0,#31
0x08010f18: d113 .. BNE 0x8010f42 ; gatt_bearer_acquire + 386
0x08010f1a: 9807 .. LDR r0,[sp,#0x1c]
0x08010f1c: 7420 t STRB r0,[r4,#0x10]
0x08010f1e: f7fffeab .... BL gapm_token_id_get ; 0x8010c78
0x08010f22: 7c21 !| LDRB r1,[r4,#0x10]
0x08010f24: 9b01 .. LDR r3,[sp,#4]
0x08010f26: 82a0 .. STRH r0,[r4,#0x14]
0x08010f28: f8551021 U.!. LDR r1,[r5,r1,LSL #2]
0x08010f2c: 89ca .. LDRH r2,[r1,#0xe]
0x08010f2e: ea420206 B... ORR r2,r2,r6
0x08010f32: 81ca .. STRH r2,[r1,#0xe]
0x08010f34: b13b ;. CBZ r3,0x8010f46 ; gatt_bearer_acquire + 390
0x08010f36: 2b02 .+ CMP r3,#2
0x08010f38: d10a .. BNE 0x8010f50 ; gatt_bearer_acquire + 400
0x08010f3a: 8148 H. STRH r0,[r1,#0xa]
0x08010f3c: f44f4080 O..@ MOV r0,#0x4000
0x08010f40: e004 .. B 0x8010f4c ; gatt_bearer_acquire + 396
0x08010f42: 2000 . MOVS r0,#0
0x08010f44: e008 .. B 0x8010f58 ; gatt_bearer_acquire + 408
0x08010f46: 8108 .. STRH r0,[r1,#8]
0x08010f48: f44f4000 O..@ MOV r0,#0x8000
0x08010f4c: 4310 .C ORRS r0,r0,r2
0x08010f4e: 81c8 .. STRH r0,[r1,#0xe]
0x08010f50: 9807 .. LDR r0,[sp,#0x1c]
0x08010f52: f885005a ..Z. STRB r0,[r5,#0x5a]
0x08010f56: 2001 . MOVS r0,#1
0x08010f58: b009 .. ADD sp,sp,#0x24
0x08010f5a: e8bd8ff0 .... POP {r4-r11,pc}
0x08010f5e: bf00 .. NOP
$d.13
__arm_cp.7_0
0x08010f60: 200090d0 ... DCD 536907984
0x08010f64: 00001000 .... DCD 4096
0x08010f68: 00002000 . .. DCD 8192
0x08010f6c: 00000400 .... DCD 1024
0x08010f70: 00000800 .... DCD 2048
$t.6
gatt_bearer_close
0x08010f74: e92d47f0 -..G PUSH {r4-r10,lr}
0x08010f78: 4682 .F MOV r10,r0
0x08010f7a: 48f3 .H LDR r0,[pc,#972] ; [0x8011348] = 0x200090d0
0x08010f7c: 460f .F MOV r7,r1
0x08010f7e: 4691 .F MOV r9,r2
0x08010f80: eb00008a .... ADD r0,r0,r10,LSL #2
0x08010f84: f8d06094 ...` LDR r6,[r0,#0x94]
0x08010f88: 2000 . MOVS r0,#0
0x08010f8a: f8564021 V.!@ LDR r4,[r6,r1,LSL #2]
0x08010f8e: f8460021 F.!. STR r0,[r6,r1,LSL #2]
0x08010f92: f0010007 .... AND r0,r1,#7
0x08010f96: 2101 .! MOVS r1,#1
0x08010f98: f1060854 ..T. ADD r8,r6,#0x54
0x08010f9c: fa01f000 .... LSL r0,r1,r0
0x08010fa0: 08f9 .. LSRS r1,r7,#3
0x08010fa2: f8182001 ... LDRB r2,[r8,r1]
0x08010fa6: ea220000 "... BIC r0,r2,r0
0x08010faa: f8080001 .... STRB r0,[r8,r1]
0x08010fae: b17c |. CBZ r4,0x8010fd0 ; gatt_bearer_close + 92
0x08010fb0: f1b90f46 ..F. CMP r9,#0x46
0x08010fb4: d035 5. BEQ 0x8011022 ; gatt_bearer_close + 174
0x08010fb6: 6af5 .j LDR r5,[r6,#0x2c]
0x08010fb8: b165 e. CBZ r5,0x8010fd4 ; gatt_bearer_close + 96
0x08010fba: 4629 )F MOV r1,r5
0x08010fbc: 682d -h LDR r5,[r5,#0]
0x08010fbe: 7c08 .| LDRB r0,[r1,#0x10]
0x08010fc0: 42b8 .B CMP r0,r7
0x08010fc2: d1f9 .. BNE 0x8010fb8 ; gatt_bearer_close + 68
0x08010fc4: 4650 PF MOV r0,r10
0x08010fc6: 2208 ." MOVS r2,#8
0x08010fc8: 464b KF MOV r3,r9
0x08010fca: f004fbf9 .... BL gatt_proc_continue ; 0x80157c0
0x08010fce: e7f3 .. B 0x8010fb8 ; gatt_bearer_close + 68
0x08010fd0: e8bd87f0 .... POP {r4-r10,pc}
0x08010fd4: 89e0 .. LDRH r0,[r4,#0xe]
0x08010fd6: 05c1 .. LSLS r1,r0,#23
0x08010fd8: d40b .. BMI 0x8010ff2 ; gatt_bearer_close + 126
0x08010fda: f000013f ..?. AND r1,r0,#0x3f
0x08010fde: 4650 PF MOV r0,r10
0x08010fe0: f00bfd5e ..^. BL l2cap_chan_unregister ; 0x801caa0
0x08010fe4: f8960058 ..X. LDRB r0,[r6,#0x58]
0x08010fe8: f00000fd .... AND r0,r0,#0xfd
0x08010fec: f8860058 ..X. STRB r0,[r6,#0x58]
0x08010ff0: e017 .. B 0x8011022 ; gatt_bearer_close + 174
0x08010ff2: f1b90f57 ..W. CMP r9,#0x57
0x08010ff6: d114 .. BNE 0x8011022 ; gatt_bearer_close + 174
0x08010ff8: f7fffe3e ..>. BL gapm_token_id_get ; 0x8010c78
0x08010ffc: 4601 .F MOV r1,r0
0x08010ffe: 89e0 .. LDRH r0,[r4,#0xe]
0x08011000: f000023f ..?. AND r2,r0,#0x3f
0x08011004: 4650 PF MOV r0,r10
0x08011006: f00cfc67 ..g. BL l2cap_coc_terminate ; 0x801d8d8
0x0801100a: e00a .. B 0x8011022 ; gatt_bearer_close + 174
0x0801100c: 4620 F MOV r0,r4
0x0801100e: f7f5f917 .... BL co_list_pop_front ; 0x8006240
0x08011012: 4607 .F MOV r7,r0
0x08011014: f7f4ff31 ..1. BL co_buf_metadata ; 0x8005e7a
0x08011018: f7fafd58 ..X. BL gapc_sdt_stop ; 0x800bacc
0x0801101c: 4638 8F MOV r0,r7
0x0801101e: f7f4ff67 ..g. BL co_buf_release ; 0x8005ef0
0x08011022: 6820 h LDR r0,[r4,#0]
0x08011024: 2800 .( CMP r0,#0
0x08011026: d1f1 .. BNE 0x801100c ; gatt_bearer_close + 152
0x08011028: f8b80000 .... LDRH r0,[r8,#0]
0x0801102c: b960 `. CBNZ r0,0x8011048 ; gatt_bearer_close + 212
0x0801102e: 4650 PF MOV r0,r10
0x08011030: f006fcee .... BL gatt_srv_write_queue_cleanup ; 0x8017a10
0x08011034: 4650 PF MOV r0,r10
0x08011036: 4649 IF MOV r1,r9
0x08011038: f004fba4 .... BL gatt_proc_cleanup ; 0x8015784
0x0801103c: f1b90f46 ..F. CMP r9,#0x46
0x08011040: d002 .. BEQ 0x8011048 ; gatt_bearer_close + 212
0x08011042: 4650 PF MOV r0,r10
0x08011044: f7f8f8ec .... BL gapc_att_bearer_error_send ; 0x8009220
0x08011048: 4620 F MOV r0,r4
0x0801104a: e8bd47f0 ...G POP {r4-r10,lr}
0x0801104e: f7f4bb53 ..S. B btdm_free ; 0x80056f8
0x08011052: bf00 .. NOP
gatt_bearer_coc_connect_req_cb
0x08011054: e92d43f8 -..C PUSH {r3-r9,lr}
0x08011058: 4606 .F MOV r6,r0
0x0801105a: 48d3 .H LDR r0,[pc,#844] ; [0x80113a8] = 0x200090d0
0x0801105c: 4614 .F MOV r4,r2
0x0801105e: 4688 .F MOV r8,r1
0x08011060: eb000086 .... ADD r0,r0,r6,LSL #2
0x08011064: f8d05094 ...P LDR r5,[r0,#0x94]
0x08011068: f1050754 ..T. ADD r7,r5,#0x54
0x0801106c: f006fd26 ..&. BL gatt_user_pref_mtu_get ; 0x8017abc
0x08011070: 4681 .F MOV r9,r0
0x08011072: 4638 8F MOV r0,r7
0x08011074: f7f4fd92 .... BL co_bit_cnt ; 0x8005b9c
0x08011078: f8951059 ..Y. LDRB r1,[r5,#0x59]
0x0801107c: 464b KF MOV r3,r9
0x0801107e: 4408 .D ADD r0,r0,r1
0x08011080: f1c0000b .... RSB r0,r0,#0xb
0x08011084: 42a0 .B CMP r0,r4
0x08011086: bf38 8. IT CC
0x08011088: 4604 .F MOVCC r4,r0
0x0801108a: 1908 .. ADDS r0,r1,r4
0x0801108c: b2e2 .. UXTB r2,r4
0x0801108e: 4641 AF MOV r1,r8
0x08011090: f8850059 ..Y. STRB r0,[r5,#0x59]
0x08011094: 4888 .H LDR r0,[pc,#544] ; [0x80112b8] = 0x802358c
0x08011096: 9000 .. STR r0,[sp,#0]
0x08011098: 4630 0F MOV r0,r6
0x0801109a: f00bfe3f ..?. BL l2cap_coc_connect_cfm ; 0x801cd1c
0x0801109e: e8bd83f8 .... POP {r3-r9,pc}
0x080110a2: bf00 .. NOP
gatt_bearer_coc_create_cmp_cb
0x080110a4: b570 p. PUSH {r4-r6,lr}
0x080110a6: 4604 .F MOV r4,r0
0x080110a8: 48bf .H LDR r0,[pc,#764] ; [0x80113a8] = 0x200090d0
0x080110aa: eb000084 .... ADD r0,r0,r4,LSL #2
0x080110ae: f8d06094 ...` LDR r6,[r0,#0x94]
0x080110b2: b12e .. CBZ r6,0x80110c0 ; gatt_bearer_coc_create_cmp_cb + 28
0x080110b4: 1a58 X. SUBS r0,r3,r1
0x080110b6: f8961059 ..Y. LDRB r1,[r6,#0x59]
0x080110ba: 4408 .D ADD r0,r0,r1
0x080110bc: f8860059 ..Y. STRB r0,[r6,#0x59]
0x080110c0: 2a4b K* CMP r2,#0x4b
0x080110c2: d119 .. BNE 0x80110f8 ; gatt_bearer_coc_create_cmp_cb + 84
0x080110c4: f8960058 ..X. LDRB r0,[r6,#0x58]
0x080110c8: 06c1 .. LSLS r1,r0,#27
0x080110ca: d415 .. BMI 0x80110f8 ; gatt_bearer_coc_create_cmp_cb + 84
0x080110cc: f0400010 @... ORR r0,r0,#0x10
0x080110d0: f8860058 ..X. STRB r0,[r6,#0x58]
0x080110d4: 4620 F MOV r0,r4
0x080110d6: f7f9ff95 .... BL gapc_get_role ; 0x800b004
0x080110da: b170 p. CBZ r0,0x80110fa ; gatt_bearer_coc_create_cmp_cb + 86
0x080110dc: f1060544 ..D. ADD r5,r6,#0x44
0x080110e0: 4621 !F MOV r1,r4
0x080110e2: 2203 ." MOVS r2,#3
0x080110e4: 4628 (F MOV r0,r5
0x080110e6: f7fafce3 .... BL gapc_sdt_prepare ; 0x800bab0
0x080110ea: f8b61056 ..V. LDRH r1,[r6,#0x56]
0x080110ee: 4628 (F MOV r0,r5
0x080110f0: e8bd4070 ..p@ POP {r4-r6,lr}
0x080110f4: f7fabdba .... B gapc_sdt_timer_set ; 0x800bc6c
0x080110f8: bd70 p. POP {r4-r6,pc}
0x080110fa: 4620 F MOV r0,r4
0x080110fc: e8bd4070 ..p@ POP {r4-r6,lr}
0x08011100: f000b8aa .... B.W gatt_bearer_eatt_estab ; 0x8011258
gatt_bearer_coc_created_cb
0x08011104: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08011108: 4683 .F MOV r11,r0
0x0801110a: 48e3 .H LDR r0,[pc,#908] ; [0x8011498] = 0x200090d0
0x0801110c: eb00008b .... ADD r0,r0,r11,LSL #2
0x08011110: f8d06094 ...` LDR r6,[r0,#0x94]
0x08011114: f8964059 ..Y@ LDRB r4,[r6,#0x59]
0x08011118: b38c .. CBZ r4,0x801117e ; gatt_bearer_coc_created_cb + 122
0x0801111a: 4637 7F MOV r7,r6
0x0801111c: f24071ff @..q MOV r1,#0x7ff
0x08011120: 9d0a .. LDR r5,[sp,#0x28]
0x08011122: 469a .F MOV r10,r3
0x08011124: 4690 .F MOV r8,r2
0x08011126: f8370f54 7.T. LDRH r0,[r7,#0x54]!
0x0801112a: ea210000 !... BIC r0,r1,r0
0x0801112e: f7f4ff49 ..I. BL co_ctz ; 0x8005fc4
0x08011132: 4681 .F MOV r9,r0
0x08011134: 1e60 `. SUBS r0,r4,#1
0x08011136: 7178 xq STRB r0,[r7,#5]
0x08011138: 2010 . MOVS r0,#0x10
0x0801113a: f7f4fbbb .... BL btdm_malloc ; 0x80058b4
0x0801113e: b1f0 .. CBZ r0,0x801117e ; gatt_bearer_coc_created_cb + 122
0x08011140: f5087280 ...r ADD r2,r8,#0x100
0x08011144: fa5ff189 _... UXTB r1,r9
0x08011148: 45aa .E CMP r10,r5
0x0801114a: 81c2 .. STRH r2,[r0,#0xe]
0x0801114c: f04f0200 O... MOV r2,#0
0x08011150: f8460021 F.!. STR r0,[r6,r1,LSL #2]
0x08011154: bf38 8. IT CC
0x08011156: 4655 UF MOVCC r5,r10
0x08011158: 8185 .. STRH r5,[r0,#0xc]
0x0801115a: e9c02200 ..." STRD r2,r2,[r0,#0]
0x0801115e: 6082 .` STR r2,[r0,#8]
0x08011160: f0090007 .... AND r0,r9,#7
0x08011164: 2201 ." MOVS r2,#1
0x08011166: fa02f000 .... LSL r0,r2,r0
0x0801116a: 08ca .. LSRS r2,r1,#3
0x0801116c: 5cbb .\ LDRB r3,[r7,r2]
0x0801116e: 4318 .C ORRS r0,r0,r3
0x08011170: 54b8 .T STRB r0,[r7,r2]
0x08011172: 4658 XF MOV r0,r11
0x08011174: 220f ." MOVS r2,#0xf
0x08011176: e8bd4ff8 ...O POP {r3-r11,lr}
0x0801117a: f004bab3 .... B.W gatt_proc_check_grant ; 0x80156e4
0x0801117e: e8bd8ff8 .... POP {r3-r11,pc}
0x08011182: bf00 .. NOP
gatt_bearer_coc_mtu_changed_cb
0x08011184: b5b0 .. PUSH {r4,r5,r7,lr}
0x08011186: 4611 .F MOV r1,r2
0x08011188: 461d .F MOV r5,r3
0x0801118a: 4604 .F MOV r4,r0
0x0801118c: f000f89a .... BL gatt_bearer_lid_get ; 0x80112c4
0x08011190: 28ff .( CMP r0,#0xff
0x08011192: d00b .. BEQ 0x80111ac ; gatt_bearer_coc_mtu_changed_cb + 40
0x08011194: 4aec .J LDR r2,[pc,#944] ; [0x8011548] = 0x200090d0
0x08011196: 9904 .. LDR r1,[sp,#0x10]
0x08011198: eb020284 .... ADD r2,r2,r4,LSL #2
0x0801119c: 428d .B CMP r5,r1
0x0801119e: bf38 8. IT CC
0x080111a0: 4629 )F MOVCC r1,r5
0x080111a2: f8d22094 ... LDR r2,[r2,#0x94]
0x080111a6: f8520020 R. . LDR r0,[r2,r0,LSL #2]
0x080111aa: 8181 .. STRH r1,[r0,#0xc]
0x080111ac: bdb0 .. POP {r4,r5,r7,pc}
0x080111ae: bf00 .. NOP
gatt_bearer_coc_reconfigure_cmp_cb
0x080111b0: 4770 pG BX lr
gatt_bearer_coc_terminate_cmp_cb
0x080111b2: 4770 pG BX lr
gatt_bearer_coc_terminated_cb
0x080111b4: b5b0 .. PUSH {r4,r5,r7,lr}
0x080111b6: 4611 .F MOV r1,r2
0x080111b8: 461c .F MOV r4,r3
0x080111ba: 4605 .F MOV r5,r0
0x080111bc: f000f882 .... BL gatt_bearer_lid_get ; 0x80112c4
0x080111c0: 28ff .( CMP r0,#0xff
0x080111c2: bf08 .. IT EQ
0x080111c4: bdb0 .. POPEQ {r4,r5,r7,pc}
0x080111c6: 4601 .F MOV r1,r0
0x080111c8: 4628 (F MOV r0,r5
0x080111ca: 4622 "F MOV r2,r4
0x080111cc: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x080111d0: f7ffbed0 .... B.W gatt_bearer_close ; 0x8010f74
gatt_bearer_create
0x080111d4: b5fe .. PUSH {r1-r7,lr}
0x080111d6: 4605 .F MOV r5,r0
0x080111d8: 48db .H LDR r0,[pc,#876] ; [0x8011548] = 0x200090d0
0x080111da: eb000085 .... ADD r0,r0,r5,LSL #2
0x080111de: f8d06094 ...` LDR r6,[r0,#0x94]
0x080111e2: b116 .. CBZ r6,0x80111ea ; gatt_bearer_create + 22
0x080111e4: f8b60054 ..T. LDRH r0,[r6,#0x54]
0x080111e8: b100 .. CBZ r0,0x80111ec ; gatt_bearer_create + 24
0x080111ea: bdfe .. POP {r1-r7,pc}
0x080111ec: 2010 . MOVS r0,#0x10
0x080111ee: f7f4fb61 ..a. BL btdm_malloc ; 0x80058b4
0x080111f2: 2800 .( CMP r0,#0
0x080111f4: d0f9 .. BEQ 0x80111ea ; gatt_bearer_create + 22
0x080111f6: 4604 .F MOV r4,r0
0x080111f8: 2000 . MOVS r0,#0
0x080111fa: 4b16 .K LDR r3,[pc,#88] ; [0x8011254] = 0x80235ac
0x080111fc: 2104 .! MOVS r1,#4
0x080111fe: 2217 ." MOVS r2,#0x17
0x08011200: 2717 .' MOVS r7,#0x17
0x08011202: e9c40000 .... STRD r0,r0,[r4,#0]
0x08011206: e9c40002 .... STRD r0,r0,[r4,#8]
0x0801120a: 20ff . MOVS r0,#0xff
0x0801120c: f88d000b .... STRB r0,[sp,#0xb]
0x08011210: f10d000b .... ADD r0,sp,#0xb
0x08011214: 9000 .. STR r0,[sp,#0]
0x08011216: 4628 (F MOV r0,r5
0x08011218: f00afeb2 .... BL l2cap_chan_fix_register ; 0x801bf80
0x0801121c: b118 .. CBZ r0,0x8011226 ; gatt_bearer_create + 82
0x0801121e: 4620 F MOV r0,r4
0x08011220: f7f4fa6a ..j. BL btdm_free ; 0x80056f8
0x08011224: bdfe .. POP {r1-r7,pc}
0x08011226: 89e0 .. LDRH r0,[r4,#0xe]
0x08011228: f89d100b .... LDRB r1,[sp,#0xb]
0x0801122c: 81a7 .. STRH r7,[r4,#0xc]
0x0801122e: 6034 4` STR r4,[r6,#0]
0x08011230: f020003f .?. BIC r0,r0,#0x3f
0x08011234: 4308 .C ORRS r0,r0,r1
0x08011236: 81e0 .. STRH r0,[r4,#0xe]
0x08011238: f8960058 ..X. LDRB r0,[r6,#0x58]
0x0801123c: f0400002 @... ORR r0,r0,#2
0x08011240: f8860058 ..X. STRB r0,[r6,#0x58]
0x08011244: f8960054 ..T. LDRB r0,[r6,#0x54]
0x08011248: f0400001 @... ORR r0,r0,#1
0x0801124c: f8860054 ..T. STRB r0,[r6,#0x54]
0x08011250: bdfe .. POP {r1-r7,pc}
0x08011252: bf00 .. NOP
$d.11
__arm_cp.6_1
0x08011254: 080235ac .5.. DCD 134362540
$t.4
gatt_bearer_eatt_estab
0x08011258: e92d41fc -..A PUSH {r2-r8,lr}
0x0801125c: 4604 .F MOV r4,r0
0x0801125e: 48ba .H LDR r0,[pc,#744] ; [0x8011548] = 0x200090d0
0x08011260: eb000084 .... ADD r0,r0,r4,LSL #2
0x08011264: f8d07094 ...p LDR r7,[r0,#0x94]
0x08011268: f006fc28 ..(. BL gatt_user_pref_mtu_get ; 0x8017abc
0x0801126c: 4680 .F MOV r8,r0
0x0801126e: f006fbed .... BL gatt_user_cli_nb_get ; 0x8017a4c
0x08011272: 4606 .F MOV r6,r0
0x08011274: f8975058 ..XP LDRB r5,[r7,#0x58]
0x08011278: f1070054 ..T. ADD r0,r7,#0x54
0x0801127c: f7f4fc8e .... BL co_bit_cnt ; 0x8005b9c
0x08011280: f8971059 ..Y. LDRB r1,[r7,#0x59]
0x08011284: f3c50240 ..@. UBFX r2,r5,#1,#1
0x08011288: 4432 2D ADD r2,r2,r6
0x0801128a: 4408 .D ADD r0,r0,r1
0x0801128c: 2a0b .* CMP r2,#0xb
0x0801128e: bf28 (. IT CS
0x08011290: 220b ." MOVCS r2,#0xb
0x08011292: b2c3 .. UXTB r3,r0
0x08011294: 429a .B CMP r2,r3
0x08011296: d90c .. BLS 0x80112b2 ; gatt_bearer_eatt_estab + 90
0x08011298: 1a10 .. SUBS r0,r2,r0
0x0801129a: 2227 '" MOVS r2,#0x27
0x0801129c: 4401 .D ADD r1,r1,r0
0x0801129e: f8871059 ..Y. STRB r1,[r7,#0x59]
0x080112a2: 4905 .I LDR r1,[pc,#20] ; [0x80112b8] = 0x802358c
0x080112a4: e9cd8100 .... STRD r8,r1,[sp,#0]
0x080112a8: b2c1 .. UXTB r1,r0
0x080112aa: 4620 F MOV r0,r4
0x080112ac: 460b .F MOV r3,r1
0x080112ae: f00bfef3 .... BL l2cap_coc_create ; 0x801d098
0x080112b2: e8bd81fc .... POP {r2-r8,pc}
0x080112b6: bf00 .. NOP
$d.5
__arm_cp.3_1
0x080112b8: 0802358c .5.. DCD 134362508
$t.3
gatt_bearer_eatt_estab_timer_handler
0x080112bc: 4608 .F MOV r0,r1
0x080112be: f7ffbfcb .... B.W gatt_bearer_eatt_estab ; 0x8011258
0x080112c2: 0000 .. MOVS r0,r0
gatt_bearer_lid_get
0x080112c4: e92d41fc -..A PUSH {r2-r8,lr}
0x080112c8: 2813 .( CMP r0,#0x13
0x080112ca: d825 %. BHI 0x8011318 ; gatt_bearer_lid_get + 84
0x080112cc: 460c .F MOV r4,r1
0x080112ce: 499e .I LDR r1,[pc,#632] ; [0x8011548] = 0x200090d0
0x080112d0: eb010080 .... ADD r0,r1,r0,LSL #2
0x080112d4: f8d05094 ...P LDR r5,[r0,#0x94]
0x080112d8: b1f5 .. CBZ r5,0x8011318 ; gatt_bearer_lid_get + 84
0x080112da: f8b50054 ..T. LDRH r0,[r5,#0x54]
0x080112de: f04f0801 O... MOV r8,#1
0x080112e2: f10d0706 .... ADD r7,sp,#6
0x080112e6: f8ad0006 .... STRH r0,[sp,#6]
0x080112ea: b1a8 .. CBZ r0,0x8011318 ; gatt_bearer_lid_get + 84
0x080112ec: f7f4fe6a ..j. BL co_ctz ; 0x8005fc4
0x080112f0: b2c2 .. UXTB r2,r0
0x080112f2: f0000107 .... AND r1,r0,#7
0x080112f6: 08d3 .. LSRS r3,r2,#3
0x080112f8: fa08f101 .... LSL r1,r8,r1
0x080112fc: 5cfe .\ LDRB r6,[r7,r3]
0x080112fe: ea260101 &... BIC r1,r6,r1
0x08011302: 54f9 .T STRB r1,[r7,r3]
0x08011304: f8551022 U.". LDR r1,[r5,r2,LSL #2]
0x08011308: 89c9 .. LDRH r1,[r1,#0xe]
0x0801130a: f001013f ..?. AND r1,r1,#0x3f
0x0801130e: 42a1 .B CMP r1,r4
0x08011310: d003 .. BEQ 0x801131a ; gatt_bearer_lid_get + 86
0x08011312: f8bd0006 .... LDRH r0,[sp,#6]
0x08011316: e7e8 .. B 0x80112ea ; gatt_bearer_lid_get + 38
0x08011318: 20ff . MOVS r0,#0xff
0x0801131a: b2c0 .. UXTB r0,r0
0x0801131c: e8bd81fc .... POP {r2-r8,pc}
gatt_bearer_mtu_exch_supported
0x08011320: 2813 .( CMP r0,#0x13
0x08011322: d80e .. BHI 0x8011342 ; gatt_bearer_mtu_exch_supported + 34
0x08011324: 4a88 .J LDR r2,[pc,#544] ; [0x8011548] = 0x200090d0
0x08011326: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801132a: f8d00094 .... LDR r0,[r0,#0x94]
0x0801132e: b140 @. CBZ r0,0x8011342 ; gatt_bearer_mtu_exch_supported + 34
0x08011330: f8900058 ..X. LDRB r0,[r0,#0x58]
0x08011334: 0780 .. LSLS r0,r0,#30
0x08011336: f04f0000 O... MOV r0,#0
0x0801133a: bf44 D. ITT MI
0x0801133c: 7008 .p STRBMI r0,[r1,#0]
0x0801133e: 2001 . MOVMI r0,#1
0x08011340: 4770 pG BX lr
0x08011342: 2000 . MOVS r0,#0
0x08011344: 4770 pG BX lr
0x08011346: bf00 .. NOP
$d.22
__arm_cp.11_0
0x08011348: 200090d0 ... DCD 536907984
$t.19
gatt_bearer_mtu_get
0x0801134c: 4a7e ~J LDR r2,[pc,#504] ; [0x8011548] = 0x200090d0
0x0801134e: eb020080 .... ADD r0,r2,r0,LSL #2
0x08011352: f8d00094 .... LDR r0,[r0,#0x94]
0x08011356: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
0x0801135a: 8980 .. LDRH r0,[r0,#0xc]
0x0801135c: 4770 pG BX lr
0x0801135e: bf00 .. NOP
gatt_bearer_mtu_set
0x08011360: b570 p. PUSH {r4-r6,lr}
0x08011362: 4604 .F MOV r4,r0
0x08011364: 4878 xH LDR r0,[pc,#480] ; [0x8011548] = 0x200090d0
0x08011366: 4615 .F MOV r5,r2
0x08011368: eb000084 .... ADD r0,r0,r4,LSL #2
0x0801136c: f8d00094 .... LDR r0,[r0,#0x94]
0x08011370: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
0x08011374: 8182 .. STRH r2,[r0,#0xc]
0x08011376: 89c0 .. LDRH r0,[r0,#0xe]
0x08011378: 05c1 .. LSLS r1,r0,#23
0x0801137a: d405 .. BMI 0x8011388 ; gatt_bearer_mtu_set + 40
0x0801137c: f000013f ..?. AND r1,r0,#0x3f
0x08011380: 4620 F MOV r0,r4
0x08011382: 462a *F MOV r2,r5
0x08011384: f00afdec .... BL l2cap_chan_fix_mtu_update ; 0x801bf60
0x08011388: f6403005 @..0 MOV r0,#0xb05
0x0801138c: 2100 .! MOVS r1,#0
0x0801138e: 2202 ." MOVS r2,#2
0x08011390: 2306 .# MOVS r3,#6
0x08011392: 2600 .& MOVS r6,#0
0x08011394: f00afb1c .... BL ke_msg_alloc ; 0x801b9d0
0x08011398: 8085 .. STRH r5,[r0,#4]
0x0801139a: 8046 F. STRH r6,[r0,#2]
0x0801139c: 7004 .p STRB r4,[r0,#0]
0x0801139e: e8bd4070 ..p@ POP {r4-r6,lr}
0x080113a2: f00abb39 ..9. B.W ke_msg_send ; 0x801ba18
0x080113a6: bf00 .. NOP
$d.24
__arm_cp.12_0
0x080113a8: 200090d0 ... DCD 536907984
$t.8
gatt_bearer_pdu_send
0x080113ac: e92d4ffe -..O PUSH {r1-r11,lr}
0x080113b0: 4605 .F MOV r5,r0
0x080113b2: 7818 .x LDRB r0,[r3,#0]
0x080113b4: 4690 .F MOV r8,r2
0x080113b6: 4a37 7J LDR r2,[pc,#220] ; [0x8011494] = 0x80235b4
0x080113b8: 461e .F MOV r6,r3
0x080113ba: 2d13 .- CMP r5,#0x13
0x080113bc: f000003f ..?. AND r0,r0,#0x3f
0x080113c0: eb0203c0 .... ADD r3,r2,r0,LSL #3
0x080113c4: 889c .. LDRH r4,[r3,#4]
0x080113c6: f8ad400a ...@ STRH r4,[sp,#0xa]
0x080113ca: d810 .. BHI 0x80113ee ; gatt_bearer_pdu_send + 66
0x080113cc: f04f0aff O... MOV r10,#0xff
0x080113d0: 290a .) CMP r1,#0xa
0x080113d2: d80e .. BHI 0x80113f2 ; gatt_bearer_pdu_send + 70
0x080113d4: 4be4 .K LDR r3,[pc,#912] ; [0x8011768] = 0x200090d0
0x080113d6: eb030385 .... ADD r3,r3,r5,LSL #2
0x080113da: f8d33094 ...0 LDR r3,[r3,#0x94]
0x080113de: b143 C. CBZ r3,0x80113f2 ; gatt_bearer_pdu_send + 70
0x080113e0: f8531021 S.!. LDR r1,[r3,r1,LSL #2]
0x080113e4: b119 .. CBZ r1,0x80113ee ; gatt_bearer_pdu_send + 66
0x080113e6: 89c9 .. LDRH r1,[r1,#0xe]
0x080113e8: f0010a3f ..?. AND r10,r1,#0x3f
0x080113ec: e001 .. B 0x80113f2 ; gatt_bearer_pdu_send + 70
0x080113ee: f04f0aff O... MOV r10,#0xff
0x080113f2: 2743 C' MOVS r7,#0x43
0x080113f4: 2823 #( CMP r0,#0x23
0x080113f6: d902 .. BLS 0x80113fe ; gatt_bearer_pdu_send + 82
0x080113f8: 4638 8F MOV r0,r7
0x080113fa: e8bd8ffe .... POP {r1-r11,pc}
0x080113fe: f1ba0fff .... CMP r10,#0xff
0x08011402: d0f9 .. BEQ 0x80113f8 ; gatt_bearer_pdu_send + 76
0x08011404: f852b030 R.0. LDR r11,[r2,r0,LSL #3]
0x08011408: f1bb0f00 .... CMP r11,#0
0x0801140c: d0f4 .. BEQ 0x80113f8 ; gatt_bearer_pdu_send + 76
0x0801140e: f8dd9030 ..0. LDR r9,[sp,#0x30]
0x08011412: 1c60 `. ADDS r0,r4,#1
0x08011414: b280 .. UXTH r0,r0
0x08011416: f1b90f00 .... CMP r9,#0
0x0801141a: bf14 .. ITE NE
0x0801141c: f8b91006 .... LDRHNE r1,[r9,#6]
0x08011420: 2100 .! MOVEQ r1,#0
0x08011422: 4281 .B CMP r1,r0
0x08011424: d201 .. BCS 0x801142a ; gatt_bearer_pdu_send + 126
0x08011426: 274e N' MOVS r7,#0x4e
0x08011428: e7e6 .. B 0x80113f8 ; gatt_bearer_pdu_send + 76
0x0801142a: 4648 HF MOV r0,r9
0x0801142c: f7f4fbe0 .... BL co_buf_acquire ; 0x8005bf0
0x08011430: 4648 HF MOV r0,r9
0x08011432: 4621 !F MOV r1,r4
0x08011434: f7f4fcaf .... BL co_buf_head_reserve ; 0x8005d96
0x08011438: f1b90f00 .... CMP r9,#0
0x0801143c: bf0f .. ITEEE EQ
0x0801143e: 2000 . MOVEQ r0,#0
0x08011440: f8b90006 .... LDRHNE r0,[r9,#6]
0x08011444: 4448 HD ADDNE r0,r0,r9
0x08011446: 3030 00 ADDNE r0,r0,#0x30
0x08011448: 1c71 q. ADDS r1,r6,#1
0x0801144a: f10d020a .... ADD r2,sp,#0xa
0x0801144e: 2306 .# MOVS r3,#6
0x08011450: f8cdb000 .... STR r11,[sp,#0]
0x08011454: f7f5f85e ..^. BL co_util_pack ; 0x8006514
0x08011458: b120 . CBZ r0,0x8011464 ; gatt_bearer_pdu_send + 184
0x0801145a: 4648 HF MOV r0,r9
0x0801145c: f7f4fd48 ..H. BL co_buf_release ; 0x8005ef0
0x08011460: 2741 A' MOVS r7,#0x41
0x08011462: e7c9 .. B 0x80113f8 ; gatt_bearer_pdu_send + 76
0x08011464: 4648 HF MOV r0,r9
0x08011466: 2101 .! MOVS r1,#1
0x08011468: f7f4fc95 .... BL co_buf_head_reserve ; 0x8005d96
0x0801146c: f8b90006 .... LDRH r0,[r9,#6]
0x08011470: 7831 1x LDRB r1,[r6,#0]
0x08011472: 4652 RF MOV r2,r10
0x08011474: 2300 .# MOVS r3,#0
0x08011476: 4448 HD ADD r0,r0,r9
0x08011478: f8801030 ..0. STRB r1,[r0,#0x30]
0x0801147c: 4628 (F MOV r0,r5
0x0801147e: 4641 AF MOV r1,r8
0x08011480: f8cd9000 .... STR r9,[sp,#0]
0x08011484: f00bf87e ..~. BL l2cap_chan_sdu_send ; 0x801c584
0x08011488: 4607 .F MOV r7,r0
0x0801148a: 4648 HF MOV r0,r9
0x0801148c: f7f4fd30 ..0. BL co_buf_release ; 0x8005ef0
0x08011490: e7b2 .. B 0x80113f8 ; gatt_bearer_pdu_send + 76
0x08011492: bf00 .. NOP
$d.9
__arm_cp.5_0
0x08011494: 080235b4 .5.. DCD 134362548
__arm_cp.5_1
0x08011498: 200090d0 ... DCD 536907984
$t.15
gatt_bearer_release
0x0801149c: b510 .. PUSH {r4,lr}
0x0801149e: 460a .F MOV r2,r1
0x080114a0: 7c09 .| LDRB r1,[r1,#0x10]
0x080114a2: 29ff .) CMP r1,#0xff
0x080114a4: d016 .. BEQ 0x80114d4 ; gatt_bearer_release + 56
0x080114a6: 4bf0 .K LDR r3,[pc,#960] ; [0x8011868] = 0x200090d0
0x080114a8: eb030380 .... ADD r3,r3,r0,LSL #2
0x080114ac: f8d33094 ...0 LDR r3,[r3,#0x94]
0x080114b0: f8533021 S.!0 LDR r3,[r3,r1,LSL #2]
0x080114b4: b173 s. CBZ r3,0x80114d4 ; gatt_bearer_release + 56
0x080114b6: 7c52 R| LDRB r2,[r2,#0x11]
0x080114b8: f0020207 .... AND r2,r2,#7
0x080114bc: 2a03 .* CMP r2,#3
0x080114be: d818 .. BHI 0x80114f2 ; gatt_bearer_release + 86
0x080114c0: e8dff002 .... TBB [pc,r2]
$d.16
0x080114c4: 130d0902 .... DCD 319621378
$t.17
0x080114c8: 2400 .$ MOVS r4,#0
0x080114ca: 811c .. STRH r4,[r3,#8]
0x080114cc: 89dc .. LDRH r4,[r3,#0xe]
0x080114ce: f4245480 $..T BIC r4,r4,#0x1000
0x080114d2: e00d .. B 0x80114f0 ; gatt_bearer_release + 84
0x080114d4: bd10 .. POP {r4,pc}
0x080114d6: 89dc .. LDRH r4,[r3,#0xe]
0x080114d8: f4245400 $..T BIC r4,r4,#0x2000
0x080114dc: e008 .. B 0x80114f0 ; gatt_bearer_release + 84
0x080114de: 2400 .$ MOVS r4,#0
0x080114e0: 815c \. STRH r4,[r3,#0xa]
0x080114e2: 89dc .. LDRH r4,[r3,#0xe]
0x080114e4: f4246480 $..d BIC r4,r4,#0x400
0x080114e8: e002 .. B 0x80114f0 ; gatt_bearer_release + 84
0x080114ea: 89dc .. LDRH r4,[r3,#0xe]
0x080114ec: f4246400 $..d BIC r4,r4,#0x800
0x080114f0: 81dc .. STRH r4,[r3,#0xe]
0x080114f2: 2301 .# MOVS r3,#1
0x080114f4: fa03f202 .... LSL r2,r3,r2
0x080114f8: b2d2 .. UXTB r2,r2
0x080114fa: e8bd4010 ...@ POP {r4,lr}
0x080114fe: f004b8f1 .... B.W gatt_proc_check_grant ; 0x80156e4
0x08011502: bf00 .. NOP
gatt_bearer_rx_continue
0x08011504: b510 .. PUSH {r4,lr}
0x08011506: 4ad8 .J LDR r2,[pc,#864] ; [0x8011868] = 0x200090d0
0x08011508: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801150c: f8d00094 .... LDR r0,[r0,#0x94]
0x08011510: f8502021 P.! LDR r2,[r0,r1,LSL #2]
0x08011514: 6810 .h LDR r0,[r2,#0]
0x08011516: 89d3 .. LDRH r3,[r2,#0xe]
0x08011518: b188 .. CBZ r0,0x801153e ; gatt_bearer_rx_continue + 58
0x0801151a: f0130440 ..@. ANDS r4,r3,#0x40
0x0801151e: d10e .. BNE 0x801153e ; gatt_bearer_rx_continue + 58
0x08011520: f890202d ..- LDRB r2,[r0,#0x2d]
0x08011524: f002020f .... AND r2,r2,#0xf
0x08011528: eb000382 .... ADD r3,r0,r2,LSL #2
0x0801152c: 2000 . MOVS r0,#0
0x0801152e: 2a08 .* CMP r2,#8
0x08011530: bf38 8. IT CC
0x08011532: f103000c .... ADDCC r0,r3,#0xc
0x08011536: e8bd4010 ...@ POP {r4,lr}
0x0801153a: f7faba3b ..;. B gapc_sdt_defer ; 0x800b9b4
0x0801153e: f4237000 #..p BIC r0,r3,#0x200
0x08011542: 81d0 .. STRH r0,[r2,#0xe]
0x08011544: bd10 .. POP {r4,pc}
0x08011546: bf00 .. NOP
$d.26
__arm_cp.13_0
0x08011548: 200090d0 ... DCD 536907984
$t.0
gatt_bearer_sdu_rx_bg_handler
0x0801154c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08011550: b085 .. SUB sp,sp,#0x14
0x08011552: 4605 .F MOV r5,r0
0x08011554: 48c4 .H LDR r0,[pc,#784] ; [0x8011868] = 0x200090d0
0x08011556: 4691 .F MOV r9,r2
0x08011558: 468b .F MOV r11,r1
0x0801155a: eb000081 .... ADD r0,r0,r1,LSL #2
0x0801155e: f8d00094 .... LDR r0,[r0,#0x94]
0x08011562: f8504022 P."@ LDR r4,[r0,r2,LSL #2]
0x08011566: 89e0 .. LDRH r0,[r4,#0xe]
0x08011568: f0400040 @.@. ORR r0,r0,#0x40
0x0801156c: 81e0 .. STRH r0,[r4,#0xe]
0x0801156e: 4620 F MOV r0,r4
0x08011570: 892e .. LDRH r6,[r5,#8]
0x08011572: f7f4fe65 ..e. BL co_list_pop_front ; 0x8006240
0x08011576: 4680 .F MOV r8,r0
0x08011578: f105070a .... ADD r7,r5,#0xa
0x0801157c: 2e00 .. CMP r6,#0
0x0801157e: d048 H. BEQ 0x8011612 ; gatt_bearer_sdu_rx_bg_handler + 198
0x08011580: b2f5 .. UXTB r5,r6
0x08011582: 7838 8x LDRB r0,[r7,#0]
0x08011584: 281e .( CMP r0,#0x1e
0x08011586: d01f .. BEQ 0x80115c8 ; gatt_bearer_sdu_rx_bg_handler + 124
0x08011588: f0100141 ..A. ANDS r1,r0,#0x41
0x0801158c: d11c .. BNE 0x80115c8 ; gatt_bearer_sdu_rx_bg_handler + 124
0x0801158e: f88d0009 .... STRB r0,[sp,#9]
0x08011592: 2001 . MOVS r0,#1
0x08011594: 2107 .! MOVS r1,#7
0x08011596: 2200 ." MOVS r2,#0
0x08011598: 2300 .# MOVS r3,#0
0x0801159a: f88d500c ...P STRB r5,[sp,#0xc]
0x0801159e: f88d0008 .... STRB r0,[sp,#8]
0x080115a2: 2000 . MOVS r0,#0
0x080115a4: f8ad000a .... STRH r0,[sp,#0xa]
0x080115a8: a804 .. ADD r0,sp,#0x10
0x080115aa: f7f4fb2b ..+. BL co_buf_alloc ; 0x8005c04
0x080115ae: b958 X. CBNZ r0,0x80115c8 ; gatt_bearer_sdu_rx_bg_handler + 124
0x080115b0: 9804 .. LDR r0,[sp,#0x10]
0x080115b2: fa5ff189 _... UXTB r1,r9
0x080115b6: ab02 .. ADD r3,sp,#8
0x080115b8: 2200 ." MOVS r2,#0
0x080115ba: 9000 .. STR r0,[sp,#0]
0x080115bc: 4658 XF MOV r0,r11
0x080115be: f7fffef5 .... BL gatt_bearer_pdu_send ; 0x80113ac
0x080115c2: 9804 .. LDR r0,[sp,#0x10]
0x080115c4: f7f4fc94 .... BL co_buf_release ; 0x8005ef0
0x080115c8: 4640 @F MOV r0,r8
0x080115ca: f7f4fc91 .... BL co_buf_release ; 0x8005ef0
0x080115ce: 89e0 .. LDRH r0,[r4,#0xe]
0x080115d0: f4207000 ..p BIC r0,r0,#0x200
0x080115d4: 81e0 .. STRH r0,[r4,#0xe]
0x080115d6: 6821 !h LDR r1,[r4,#0]
0x080115d8: 89e0 .. LDRH r0,[r4,#0xe]
0x080115da: b1a1 .. CBZ r1,0x8011606 ; gatt_bearer_sdu_rx_bg_handler + 186
0x080115dc: f4107200 ...r ANDS r2,r0,#0x200
0x080115e0: d111 .. BNE 0x8011606 ; gatt_bearer_sdu_rx_bg_handler + 186
0x080115e2: f4407000 @..p ORR r0,r0,#0x200
0x080115e6: 81e0 .. STRH r0,[r4,#0xe]
0x080115e8: f891002d ..-. LDRB r0,[r1,#0x2d]
0x080115ec: f000020f .... AND r2,r0,#0xf
0x080115f0: 2000 . MOVS r0,#0
0x080115f2: eb010182 .... ADD r1,r1,r2,LSL #2
0x080115f6: 2a08 .* CMP r2,#8
0x080115f8: bf38 8. IT CC
0x080115fa: f101000c .... ADDCC r0,r1,#0xc
0x080115fe: 4649 IF MOV r1,r9
0x08011600: f7faf9d8 .... BL gapc_sdt_defer ; 0x800b9b4
0x08011604: 89e0 .. LDRH r0,[r4,#0xe]
0x08011606: f0200040 .@. BIC r0,r0,#0x40
0x0801160a: 81e0 .. STRH r0,[r4,#0xe]
0x0801160c: b005 .. ADD sp,sp,#0x14
0x0801160e: e8bd8ff0 .... POP {r4-r11,pc}
0x08011612: 7839 9x LDRB r1,[r7,#0]
0x08011614: 07c8 .. LSLS r0,r1,#31
0x08011616: d107 .. BNE 0x8011628 ; gatt_bearer_sdu_rx_bg_handler + 220
0x08011618: 291e .) CMP r1,#0x1e
0x0801161a: d036 6. BEQ 0x801168a ; gatt_bearer_sdu_rx_bg_handler + 318
0x0801161c: 29d2 .) CMP r1,#0xd2
0x0801161e: d10e .. BNE 0x801163e ; gatt_bearer_sdu_rx_bg_handler + 242
0x08011620: 89e0 .. LDRH r0,[r4,#0xe]
0x08011622: 05c0 .. LSLS r0,r0,#23
0x08011624: d50b .. BPL 0x801163e ; gatt_bearer_sdu_rx_bg_handler + 242
0x08011626: e04c L. B 0x80116c2 ; gatt_bearer_sdu_rx_bg_handler + 374
0x08011628: f1a1001b .... SUB r0,r1,#0x1b
0x0801162c: 2808 .( CMP r0,#8
0x0801162e: d843 C. BHI 0x80116b8 ; gatt_bearer_sdu_rx_bg_handler + 364
0x08011630: 2201 ." MOVS r2,#1
0x08011632: fa02f000 .... LSL r0,r2,r0
0x08011636: f2401205 @... MOV r2,#0x105
0x0801163a: 4210 .B TST r0,r2
0x0801163c: d03c <. BEQ 0x80116b8 ; gatt_bearer_sdu_rx_bg_handler + 364
0x0801163e: a804 .. ADD r0,sp,#0x10
0x08011640: 2500 .% MOVS r5,#0
0x08011642: fa5ff289 _... UXTB r2,r9
0x08011646: ab02 .. ADD r3,sp,#8
0x08011648: 9000 .. STR r0,[sp,#0]
0x0801164a: 4658 XF MOV r0,r11
0x0801164c: 9504 .. STR r5,[sp,#0x10]
0x0801164e: f004f9c5 .... BL gatt_proc_handler_create ; 0x80159dc
0x08011652: 9904 .. LDR r1,[sp,#0x10]
0x08011654: 4606 .F MOV r6,r0
0x08011656: b149 I. CBZ r1,0x801166c ; gatt_bearer_sdu_rx_bg_handler + 288
0x08011658: 89a0 .. LDRH r0,[r4,#0xc]
0x0801165a: 9d02 .. LDR r5,[sp,#8]
0x0801165c: 463a :F MOV r2,r7
0x0801165e: 4643 CF MOV r3,r8
0x08011660: 9000 .. STR r0,[sp,#0]
0x08011662: 4658 XF MOV r0,r11
0x08011664: 47a8 .G BLX r5
0x08011666: 9d04 .. LDR r5,[sp,#0x10]
0x08011668: 4682 .F MOV r10,r0
0x0801166a: e001 .. B 0x8011670 ; gatt_bearer_sdu_rx_bg_handler + 292
0x0801166c: f04f0a00 O... MOV r10,#0
0x08011670: 2e00 .. CMP r6,#0
0x08011672: f47faf85 .... BNE.W 0x8011580 ; gatt_bearer_sdu_rx_bg_handler + 52
0x08011676: 4640 @F MOV r0,r8
0x08011678: f7f4fc3a ..:. BL co_buf_release ; 0x8005ef0
0x0801167c: 2d00 .- CMP r5,#0
0x0801167e: d0aa .. BEQ 0x80115d6 ; gatt_bearer_sdu_rx_bg_handler + 138
0x08011680: 4658 XF MOV r0,r11
0x08011682: 4629 )F MOV r1,r5
0x08011684: 2204 ." MOVS r2,#4
0x08011686: 4653 SF MOV r3,r10
0x08011688: e03b ;. B 0x8011702 ; gatt_bearer_sdu_rx_bg_handler + 438
0x0801168a: 89e0 .. LDRH r0,[r4,#0xe]
0x0801168c: 0440 @. LSLS r0,r0,#17
0x0801168e: d518 .. BPL 0x80116c2 ; gatt_bearer_sdu_rx_bg_handler + 374
0x08011690: 8961 a. LDRH r1,[r4,#0xa]
0x08011692: 4658 XF MOV r0,r11
0x08011694: f004fa52 ..R. BL gatt_proc_pick ; 0x8015b3c
0x08011698: 4682 .F MOV r10,r0
0x0801169a: b9d0 .. CBNZ r0,0x80116d2 ; gatt_bearer_sdu_rx_bg_handler + 390
0x0801169c: 2000 . MOVS r0,#0
0x0801169e: fa5ff189 _... UXTB r1,r9
0x080116a2: 2204 ." MOVS r2,#4
0x080116a4: 2504 .% MOVS r5,#4
0x080116a6: 8120 . STRH r0,[r4,#8]
0x080116a8: 89e0 .. LDRH r0,[r4,#0xe]
0x080116aa: f4204080 ..@ BIC r0,r0,#0x4000
0x080116ae: 81e0 .. STRH r0,[r4,#0xe]
0x080116b0: 4658 XF MOV r0,r11
0x080116b2: f004f817 .... BL gatt_proc_check_grant ; 0x80156e4
0x080116b6: e764 d. B 0x8011582 ; gatt_bearer_sdu_rx_bg_handler + 54
0x080116b8: f9b4000e .... LDRSH r0,[r4,#0xe]
0x080116bc: f1b03fff ...? CMP r0,#0xffffffff
0x080116c0: dd01 .. BLE 0x80116c6 ; gatt_bearer_sdu_rx_bg_handler + 378
0x080116c2: 2504 .% MOVS r5,#4
0x080116c4: e75d ]. B 0x8011582 ; gatt_bearer_sdu_rx_bg_handler + 54
0x080116c6: 8921 !. LDRH r1,[r4,#8]
0x080116c8: 4658 XF MOV r0,r11
0x080116ca: f004fa37 ..7. BL gatt_proc_pick ; 0x8015b3c
0x080116ce: 4682 .F MOV r10,r0
0x080116d0: b370 p. CBZ r0,0x8011730 ; gatt_bearer_sdu_rx_bg_handler + 484
0x080116d2: f89a001a .... LDRB r0,[r10,#0x1a]
0x080116d6: 7839 9x LDRB r1,[r7,#0]
0x080116d8: 1c42 B. ADDS r2,r0,#1
0x080116da: 428a .B CMP r2,r1
0x080116dc: d114 .. BNE 0x8011708 ; gatt_bearer_sdu_rx_bg_handler + 444
0x080116de: f8ba0018 .... LDRH r0,[r10,#0x18]
0x080116e2: f8da501c ...P LDR r5,[r10,#0x1c]
0x080116e6: 4651 QF MOV r1,r10
0x080116e8: 463a :F MOV r2,r7
0x080116ea: 4643 CF MOV r3,r8
0x080116ec: 9000 .. STR r0,[sp,#0]
0x080116ee: 4658 XF MOV r0,r11
0x080116f0: 47a8 .G BLX r5
0x080116f2: 4605 .F MOV r5,r0
0x080116f4: 4640 @F MOV r0,r8
0x080116f6: f7f4fbfb .... BL co_buf_release ; 0x8005ef0
0x080116fa: 4658 XF MOV r0,r11
0x080116fc: 4651 QF MOV r1,r10
0x080116fe: 2204 ." MOVS r2,#4
0x08011700: 462b +F MOV r3,r5
0x08011702: f004f85d ..]. BL gatt_proc_continue ; 0x80157c0
0x08011706: e766 f. B 0x80115d6 ; gatt_bearer_sdu_rx_bg_handler + 138
0x08011708: 2901 .) CMP r1,#1
0x0801170a: d10f .. BNE 0x801172c ; gatt_bearer_sdu_rx_bg_handler + 480
0x0801170c: 7ae9 .z LDRB r1,[r5,#0xb]
0x0801170e: 4281 .B CMP r1,r0
0x08011710: d10c .. BNE 0x801172c ; gatt_bearer_sdu_rx_bg_handler + 480
0x08011712: 7bad .{ LDRB r5,[r5,#0xe]
0x08011714: b1cd .. CBZ r5,0x801174a ; gatt_bearer_sdu_rx_bg_handler + 510
0x08011716: 2d12 .- CMP r5,#0x12
0x08011718: d118 .. BNE 0x801174c ; gatt_bearer_sdu_rx_bg_handler + 512
0x0801171a: 4658 XF MOV r0,r11
0x0801171c: 2101 .! MOVS r1,#1
0x0801171e: 2201 ." MOVS r2,#1
0x08011720: f64f73ff O..s MOV r3,#0xffff
0x08011724: f001f9e6 .... BL gatt_cli_event_svc_chg ; 0x8012af4
0x08011728: 2512 .% MOVS r5,#0x12
0x0801172a: e00f .. B 0x801174c ; gatt_bearer_sdu_rx_bg_handler + 512
0x0801172c: 250e .% MOVS r5,#0xe
0x0801172e: e728 (. B 0x8011582 ; gatt_bearer_sdu_rx_bg_handler + 54
0x08011730: 2000 . MOVS r0,#0
0x08011732: fa5ff189 _... UXTB r1,r9
0x08011736: 2201 ." MOVS r2,#1
0x08011738: 8120 . STRH r0,[r4,#8]
0x0801173a: 89e0 .. LDRH r0,[r4,#0xe]
0x0801173c: f36f30df o..0 BFC r0,#15,#17
0x08011740: 81e0 .. STRH r0,[r4,#0xe]
0x08011742: 4658 XF MOV r0,r11
0x08011744: f003ffce .... BL gatt_proc_check_grant ; 0x80156e4
0x08011748: e7bb .. B 0x80116c2 ; gatt_bearer_sdu_rx_bg_handler + 374
0x0801174a: 250e .% MOVS r5,#0xe
0x0801174c: 89e0 .. LDRH r0,[r4,#0xe]
0x0801174e: f4207000 ..p BIC r0,r0,#0x200
0x08011752: 81e0 .. STRH r0,[r4,#0xe]
0x08011754: 4640 @F MOV r0,r8
0x08011756: f7f4fbcb .... BL co_buf_release ; 0x8005ef0
0x0801175a: 4658 XF MOV r0,r11
0x0801175c: 4651 QF MOV r1,r10
0x0801175e: 2204 ." MOVS r2,#4
0x08011760: 462b +F MOV r3,r5
0x08011762: f004f82d ..-. BL gatt_proc_continue ; 0x80157c0
0x08011766: e732 2. B 0x80115ce ; gatt_bearer_sdu_rx_bg_handler + 130
$d.1
__arm_cp.0_0
0x08011768: 200090d0 ... DCD 536907984
$t.33
gatt_bearer_sdu_rx_cb
0x0801176c: e92d4ffe -..O PUSH {r1-r11,lr}
0x08011770: 461d .F MOV r5,r3
0x08011772: 4617 .F MOV r7,r2
0x08011774: 4606 .F MOV r6,r0
0x08011776: f7fffda5 .... BL gatt_bearer_lid_get ; 0x80112c4
0x0801177a: 2d00 .- CMP r5,#0
0x0801177c: d06a j. BEQ 0x8011854 ; gatt_bearer_sdu_rx_cb + 232
0x0801177e: 4604 .F MOV r4,r0
0x08011780: 88a8 .. LDRH r0,[r5,#4]
0x08011782: 2800 .( CMP r0,#0
0x08011784: d066 f. BEQ 0x8011854 ; gatt_bearer_sdu_rx_cb + 232
0x08011786: 2cff ., CMP r4,#0xff
0x08011788: d064 d. BEQ 0x8011854 ; gatt_bearer_sdu_rx_cb + 232
0x0801178a: f895002d ..-. LDRB r0,[r5,#0x2d]
0x0801178e: 213c <! MOVS r1,#0x3c
0x08011790: ea010080 .... AND r0,r1,r0,LSL #2
0x08011794: f1c00020 .. . RSB r0,r0,#0x20
0x08011798: b2c0 .. UXTB r0,r0
0x0801179a: 2810 .( CMP r0,#0x10
0x0801179c: d35a Z. BCC 0x8011854 ; gatt_bearer_sdu_rx_cb + 232
0x0801179e: 48e1 .H LDR r0,[pc,#900] ; [0x8011b24] = 0x200090d0
0x080117a0: eb000986 .... ADD r9,r0,r6,LSL #2
0x080117a4: 4628 (F MOV r0,r5
0x080117a6: f7f4fb68 ..h. BL co_buf_metadata ; 0x8005e7a
0x080117aa: 4680 .F MOV r8,r0
0x080117ac: f8d90094 .... LDR r0,[r9,#0x94]
0x080117b0: 2101 .! MOVS r1,#1
0x080117b2: f8509024 P.$. LDR r9,[r0,r4,LSL #2]
0x080117b6: 88e8 .. LDRH r0,[r5,#6]
0x080117b8: 4428 (D ADD r0,r0,r5
0x080117ba: f890b030 ..0. LDRB r11,[r0,#0x30]
0x080117be: 4628 (F MOV r0,r5
0x080117c0: f7f4fadc .... BL co_buf_head_release ; 0x8005d7c
0x080117c4: f04f0a04 O... MOV r10,#4
0x080117c8: bb0f .. CBNZ r7,0x801180e ; gatt_bearer_sdu_rx_cb + 162
0x080117ca: f00b013f ..?. AND r1,r11,#0x3f
0x080117ce: 2923 #) CMP r1,#0x23
0x080117d0: d81d .. BHI 0x801180e ; gatt_bearer_sdu_rx_cb + 162
0x080117d2: 4a39 9J LDR r2,[pc,#228] ; [0x80118b8] = 0x80235b4
0x080117d4: f8520031 R.1. LDR r0,[r2,r1,LSL #3]
0x080117d8: b1b8 .. CBZ r0,0x801180a ; gatt_bearer_sdu_rx_cb + 158
0x080117da: eb0201c1 .... ADD r1,r2,r1,LSL #3
0x080117de: 888f .. LDRH r7,[r1,#4]
0x080117e0: 88a9 .. LDRH r1,[r5,#4]
0x080117e2: 42b9 .B CMP r1,r7
0x080117e4: d311 .. BCC 0x801180a ; gatt_bearer_sdu_rx_cb + 158
0x080117e6: 2106 .! MOVS r1,#6
0x080117e8: f888b00a .... STRB r11,[r8,#0xa]
0x080117ec: f10d020a .... ADD r2,sp,#0xa
0x080117f0: 463b ;F MOV r3,r7
0x080117f2: f8ad100a .... STRH r1,[sp,#0xa]
0x080117f6: 88e9 .. LDRH r1,[r5,#6]
0x080117f8: 9000 .. STR r0,[sp,#0]
0x080117fa: 1868 h. ADDS r0,r5,r1
0x080117fc: f1000130 ..0. ADD r1,r0,#0x30
0x08011800: f108000b .... ADD r0,r8,#0xb
0x08011804: f7f4ff6e ..n. BL co_util_unpack ; 0x80066e4
0x08011808: b330 0. CBZ r0,0x8011858 ; gatt_bearer_sdu_rx_cb + 236
0x0801180a: f04f0a04 O... MOV r10,#4
0x0801180e: f8b9000e .... LDRH r0,[r9,#0xe]
0x08011812: 4629 )F MOV r1,r5
0x08011814: 0580 .. LSLS r0,r0,#22
0x08011816: bf4f O. ITEEE MI
0x08011818: 2700 .' MOVMI r7,#0
0x0801181a: f8d90000 .... LDRPL r0,[r9,#0]
0x0801181e: fab0f080 .... CLZPL r0,r0
0x08011822: 0947 G. LSRPL r7,r0,#5
0x08011824: 4648 HF MOV r0,r9
0x08011826: f7f4fd17 .... BL co_list_push_back ; 0x8006258
0x0801182a: 4640 @F MOV r0,r8
0x0801182c: 4631 1F MOV r1,r6
0x0801182e: 2203 ." MOVS r2,#3
0x08011830: f8a8a008 .... STRH r10,[r8,#8]
0x08011834: f7faf93c ..<. BL gapc_sdt_prepare ; 0x800bab0
0x08011838: 4628 (F MOV r0,r5
0x0801183a: f7f4f9d9 .... BL co_buf_acquire ; 0x8005bf0
0x0801183e: b14f O. CBZ r7,0x8011854 ; gatt_bearer_sdu_rx_cb + 232
0x08011840: f8b9000e .... LDRH r0,[r9,#0xe]
0x08011844: 4621 !F MOV r1,r4
0x08011846: f4407000 @..p ORR r0,r0,#0x200
0x0801184a: f8a9000e .... STRH r0,[r9,#0xe]
0x0801184e: 4640 @F MOV r0,r8
0x08011850: f7faf8b0 .... BL gapc_sdt_defer ; 0x800b9b4
0x08011854: e8bd8ffe .... POP {r1-r11,pc}
0x08011858: 4628 (F MOV r0,r5
0x0801185a: 4639 9F MOV r1,r7
0x0801185c: f7f4fa8e .... BL co_buf_head_release ; 0x8005d7c
0x08011860: f04f0a00 O... MOV r10,#0
0x08011864: e7d3 .. B 0x801180e ; gatt_bearer_sdu_rx_cb + 162
0x08011866: bf00 .. NOP
$d.34
__arm_cp.17_0
0x08011868: 200090d0 ... DCD 536907984
$t.35
gatt_bearer_sdu_sent_cb
0x0801186c: b570 p. PUSH {r4-r6,lr}
0x0801186e: 461c .F MOV r4,r3
0x08011870: 4605 .F MOV r5,r0
0x08011872: f004f963 ..c. BL gatt_proc_pick ; 0x8015b3c
0x08011876: b1e8 .. CBZ r0,0x80118b4 ; gatt_bearer_sdu_sent_cb + 72
0x08011878: 4606 .F MOV r6,r0
0x0801187a: 9804 .. LDR r0,[sp,#0x10]
0x0801187c: b190 .. CBZ r0,0x80118a4 ; gatt_bearer_sdu_sent_cb + 56
0x0801187e: 88c1 .. LDRH r1,[r0,#6]
0x08011880: 4401 .D ADD r1,r1,r0
0x08011882: f8911030 ..0. LDRB r1,[r1,#0x30]
0x08011886: f001013f ..?. AND r1,r1,#0x3f
0x0801188a: 2923 #) CMP r1,#0x23
0x0801188c: d80a .. BHI 0x80118a4 ; gatt_bearer_sdu_sent_cb + 56
0x0801188e: 4a0a .J LDR r2,[pc,#40] ; [0x80118b8] = 0x80235b4
0x08011890: eb0201c1 .... ADD r1,r2,r1,LSL #3
0x08011894: 8882 .. LDRH r2,[r0,#4]
0x08011896: 8889 .. LDRH r1,[r1,#4]
0x08011898: 428a .B CMP r2,r1
0x0801189a: d903 .. BLS 0x80118a4 ; gatt_bearer_sdu_sent_cb + 56
0x0801189c: 3101 .1 ADDS r1,#1
0x0801189e: b289 .. UXTH r1,r1
0x080118a0: f7f4fa6c ..l. BL co_buf_head_release ; 0x8005d7c
0x080118a4: 4628 (F MOV r0,r5
0x080118a6: 4631 1F MOV r1,r6
0x080118a8: 2203 ." MOVS r2,#3
0x080118aa: 4623 #F MOV r3,r4
0x080118ac: e8bd4070 ..p@ POP {r4-r6,lr}
0x080118b0: f003bf86 .... B.W gatt_proc_continue ; 0x80157c0
0x080118b4: bd70 p. POP {r4-r6,pc}
0x080118b6: bf00 .. NOP
$d.36
__arm_cp.18_0
0x080118b8: 080235b4 .5.. DCD 134362548
$t.27
gatt_bearer_setup
0x080118bc: 4a02 .J LDR r2,[pc,#8] ; [0x80118c8] = 0x8023588
0x080118be: 2027 ' MOVS r0,#0x27
0x080118c0: 2102 .! MOVS r1,#2
0x080118c2: f00bbfc1 .... B.W l2cap_coc_spsm_add ; 0x801d848
0x080118c6: bf00 .. NOP
$d.28
__arm_cp.14_0
0x080118c8: 08023588 .5.. DCD 134362504
$t.7
gatt_callback
0x080118cc: b570 p. PUSH {r4-r6,lr}
0x080118ce: 4604 .F MOV r4,r0
0x080118d0: 7841 Ax LDRB r1,[r0,#1]
0x080118d2: f6487064 H.dp MOV r0,#0x8f64
0x080118d6: f2c20000 .... MOVT r0,#0x2000
0x080118da: 7001 .p STRB r1,[r0,#0]
0x080118dc: 7820 x LDRB r0,[r4,#0]
0x080118de: 2808 .( CMP r0,#8
0x080118e0: d854 T. BHI 0x801198c ; gatt_callback + 192
0x080118e2: e8dff000 .... TBB [pc,r0]
$d.8
0x080118e6: 2205 ." DCW 8709
0x080118e8: 53535353 SSSS DCD 1397969747
0x080118ec: 00504b16 .KP. DCD 5262102
$t.9
0x080118f0: 88a2 .. LDRH r2,[r4,#4]
0x080118f2: f2447052 D.Rp MOV r0,#0x4752
0x080118f6: f6c00002 .... MOVT r0,#0x802
0x080118fa: f010fb91 .... BL __0printf ; 0x8022020
0x080118fe: 88a0 .. LDRH r0,[r4,#4]
0x08011900: 2802 .( CMP r0,#2
0x08011902: d143 C. BNE 0x801198c ; gatt_callback + 192
0x08011904: 68e0 .h LDR r0,[r4,#0xc]
0x08011906: f44f7100 O..q MOV r1,#0x200
0x0801190a: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801190e: f00ebad3 .... B.W read_basic_attribute_service ; 0x801feb8
0x08011912: 7a20 z LDRB r0,[r4,#8]
0x08011914: 2801 .( CMP r0,#1
0x08011916: d139 9. BNE 0x801198c ; gatt_callback + 192
0x08011918: 7a62 bz LDRB r2,[r4,#9]
0x0801191a: f244603c D.<` MOV r0,#0x463c
0x0801191e: f6c00002 .... MOVT r0,#0x802
0x08011922: f010fb7d ..}. BL __0printf ; 0x8022020
0x08011926: 2000 . MOVS r0,#0
0x08011928: bd70 p. POP {r4-r6,pc}
0x0801192a: 88a2 .. LDRH r2,[r4,#4]
0x0801192c: a03d =. ADR r0,{pc}+0xf8 ; 0x8011a24
0x0801192e: f010fb77 ..w. BL __0printf ; 0x8022020
0x08011932: 88a0 .. LDRH r0,[r4,#4]
0x08011934: 2805 .( CMP r0,#5
0x08011936: d02b +. BEQ 0x8011990 ; gatt_callback + 196
0x08011938: 2803 .( CMP r0,#3
0x0801193a: d04b K. BEQ 0x80119d4 ; gatt_callback + 264
0x0801193c: 2802 .( CMP r0,#2
0x0801193e: d125 %. BNE 0x801198c ; gatt_callback + 192
0x08011940: f24470d6 D..p MOV r0,#0x47d6
0x08011944: f6c00002 .... MOVT r0,#0x802
0x08011948: f010fb6a ..j. BL __0printf ; 0x8022020
0x0801194c: 8920 . LDRH r0,[r4,#8]
0x0801194e: b180 .. CBZ r0,0x8011972 ; gatt_callback + 166
0x08011950: f24475d1 D..u MOV r5,#0x47d1
0x08011954: 2600 .& MOVS r6,#0
0x08011956: f6c00502 .... MOVT r5,#0x802
0x0801195a: bf00 .. NOP
0x0801195c: 68e0 .h LDR r0,[r4,#0xc]
0x0801195e: b2f1 .. UXTB r1,r6
0x08011960: 5c41 A\ LDRB r1,[r0,r1]
0x08011962: 4628 (F MOV r0,r5
0x08011964: f010fb5c ..\. BL __0printf ; 0x8022020
0x08011968: 3601 .6 ADDS r6,#1
0x0801196a: 8920 . LDRH r0,[r4,#8]
0x0801196c: b2f1 .. UXTB r1,r6
0x0801196e: 4288 .B CMP r0,r1
0x08011970: d8f4 .. BHI 0x801195c ; gatt_callback + 144
0x08011972: a040 @. ADR r0,{pc}+0x102 ; 0x8011a74
0x08011974: f011f838 ..8. BL puts ; 0x80229e8
0x08011978: 2000 . MOVS r0,#0
0x0801197a: bd70 p. POP {r4-r6,pc}
0x0801197c: a021 !. ADR r0,{pc}+0x88 ; 0x8011a04
0x0801197e: f010fb4f ..O. BL __0printf ; 0x8022020
0x08011982: 2000 . MOVS r0,#0
0x08011984: bd70 p. POP {r4-r6,pc}
0x08011986: a017 .. ADR r0,{pc}+0x5e ; 0x80119e4
0x08011988: f010fb4a ..J. BL __0printf ; 0x8022020
0x0801198c: 2000 . MOVS r0,#0
0x0801198e: bd70 p. POP {r4-r6,pc}
0x08011990: f24470bf D..p MOV r0,#0x47bf
0x08011994: f6c00002 .... MOVT r0,#0x802
0x08011998: f010fb42 ..B. BL __0printf ; 0x8022020
0x0801199c: 8920 . LDRH r0,[r4,#8]
0x0801199e: b180 .. CBZ r0,0x80119c2 ; gatt_callback + 246
0x080119a0: f24475cb D..u MOV r5,#0x47cb
0x080119a4: 2600 .& MOVS r6,#0
0x080119a6: f6c00502 .... MOVT r5,#0x802
0x080119aa: bf00 .. NOP
0x080119ac: 68e0 .h LDR r0,[r4,#0xc]
0x080119ae: b2f1 .. UXTB r1,r6
0x080119b0: 5c41 A\ LDRB r1,[r0,r1]
0x080119b2: 4628 (F MOV r0,r5
0x080119b4: f010fb34 ..4. BL __0printf ; 0x8022020
0x080119b8: 3601 .6 ADDS r6,#1
0x080119ba: 8920 . LDRH r0,[r4,#8]
0x080119bc: b2f1 .. UXTB r1,r6
0x080119be: 4288 .B CMP r0,r1
0x080119c0: d8f4 .. BHI 0x80119ac ; gatt_callback + 224
0x080119c2: a02b +. ADR r0,{pc}+0xae ; 0x8011a70
0x080119c4: f011f810 .... BL puts ; 0x80229e8
0x080119c8: 68e0 .h LDR r0,[r4,#0xc]
0x080119ca: 8921 !. LDRH r1,[r4,#8]
0x080119cc: f7f3fd0a .... BL autonavi_data_recv ; 0x80053e4
0x080119d0: 2000 . MOVS r0,#0
0x080119d2: bd70 p. POP {r4-r6,pc}
0x080119d4: 68e0 .h LDR r0,[r4,#0xc]
0x080119d6: 7800 .x LDRB r0,[r0,#0]
0x080119d8: 07c0 .. LSLS r0,r0,#31
0x080119da: d0d7 .. BEQ 0x801198c ; gatt_callback + 192
0x080119dc: a01d .. ADR r0,{pc}+0x78 ; 0x8011a54
0x080119de: 2103 .! MOVS r1,#3
0x080119e0: e7cd .. B 0x801197e ; gatt_callback + 178
0x080119e2: bf00 .. NOP
$d.10
0x080119e4: 74746167 gatt DCD 1953784167
0x080119e8: 6e696c20 lin DCD 1852402720
0x080119ec: 6c206b6b kk l DCD 1814063979
0x080119f0: 2c74736f ost, DCD 745829231
0x080119f4: 6e6f6320 con DCD 1852793632
0x080119f8: 3a786469 idx: DCD 980968553
0x080119fc: 0a0d6425 %d.. DCD 168649765
0x08011a00: 00000000 .... DCD 0
0x08011a04: 74746167 gatt DCD 1953784167
0x08011a08: 6e696c20 lin DCD 1852402720
0x08011a0c: 63206b6b kk c DCD 1663069035
0x08011a10: 74616572 reat DCD 1952540018
0x08011a14: 63202c65 e, c DCD 1663052901
0x08011a18: 64696e6f onid DCD 1684631151
0x08011a1c: 64253a78 x:%d DCD 1680161400
0x08011a20: 00000a0d .... DCD 2573
0x08011a24: 54544147 GATT DCD 1414807879
0x08011a28: 534d5f53 S_MS DCD 1397579603
0x08011a2c: 52575f47 G_WR DCD 1381457735
0x08011a30: 5f455449 ITE_ DCD 1598379081
0x08011a34: 2c514552 REQ, DCD 743523666
0x08011a38: 6e6f6320 con DCD 1852793632
0x08011a3c: 3a786469 idx: DCD 980968553
0x08011a40: 202c6425 %d, DCD 539780133
0x08011a44: 20747461 att DCD 544502881
0x08011a48: 3a786469 idx: DCD 980968553
0x08011a4c: 0a0d6425 %d.. DCD 168649765
0x08011a50: 00000000 .... DCD 0
0x08011a54: 2066746e ntf DCD 543585390
0x08011a58: 62616e65 enab DCD 1650552421
0x08011a5c: 202c656c le, DCD 539780460
0x08011a60: 5f747461 att_ DCD 1601467489
0x08011a64: 3a786469 idx: DCD 980968553
0x08011a68: 0a0d6425 %d.. DCD 168649765
0x08011a6c: 00000000 .... DCD 0
0x08011a70: 00000d20 ... DCD 3360
0x08011a74: 0000000d .... DCD 13
$t.10
gatt_cfm_msg_handler
0x08011a78: b580 .. PUSH {r7,lr}
0x08011a7a: 8808 .. LDRH r0,[r1,#0]
0x08011a7c: f5a07200 ...r SUB r2,r0,#0x200
0x08011a80: 2a03 .* CMP r2,#3
0x08011a82: d808 .. BHI 0x8011a96 ; gatt_cfm_msg_handler + 30
0x08011a84: e8dff002 .... TBB [pc,r2]
$d.11
0x08011a88: 18132202 .".. DCD 403907074
$t.12
0x08011a8c: 4608 .F MOV r0,r1
0x08011a8e: 4619 .F MOV r1,r3
0x08011a90: f004fad6 .... BL gatt_srv_att_read_get_cfm_handler ; 0x8016040
0x08011a94: e01e .. B 0x8011ad4 ; gatt_cfm_msg_handler + 92
0x08011a96: f5b07f40 ..@. CMP r0,#0x300
0x08011a9a: d012 .. BEQ 0x8011ac2 ; gatt_cfm_msg_handler + 74
0x08011a9c: f2403201 @..2 MOV r2,#0x301
0x08011aa0: 4290 .B CMP r0,r2
0x08011aa2: d117 .. BNE 0x8011ad4 ; gatt_cfm_msg_handler + 92
0x08011aa4: 4608 .F MOV r0,r1
0x08011aa6: 4619 .F MOV r1,r3
0x08011aa8: f000f85f .._. BL gatt_cli_att_event_cfm_handler ; 0x8011b6a
0x08011aac: e012 .. B 0x8011ad4 ; gatt_cfm_msg_handler + 92
0x08011aae: 4608 .F MOV r0,r1
0x08011ab0: 4619 .F MOV r1,r3
0x08011ab2: f004fa51 ..Q. BL gatt_srv_att_info_get_cfm_handler ; 0x8015f58
0x08011ab6: e00d .. B 0x8011ad4 ; gatt_cfm_msg_handler + 92
0x08011ab8: 4608 .F MOV r0,r1
0x08011aba: 4619 .F MOV r1,r3
0x08011abc: f004fb42 ..B. BL gatt_srv_att_val_set_cfm_handler ; 0x8016144
0x08011ac0: e008 .. B 0x8011ad4 ; gatt_cfm_msg_handler + 92
0x08011ac2: 4608 .F MOV r0,r1
0x08011ac4: 4619 .F MOV r1,r3
0x08011ac6: f000f939 ..9. BL gatt_cli_att_val_get_cfm_handler ; 0x8011d3c
0x08011aca: e003 .. B 0x8011ad4 ; gatt_cfm_msg_handler + 92
0x08011acc: 4608 .F MOV r0,r1
0x08011ace: 4619 .F MOV r1,r3
0x08011ad0: f004f9d4 .... BL gatt_srv_att_event_get_cfm_handler ; 0x8015e7c
0x08011ad4: 2000 . MOVS r0,#0
0x08011ad6: bd80 .. POP {r7,pc}
gatt_cleanup
0x08011ad8: b570 p. PUSH {r4-r6,lr}
0x08011ada: 4604 .F MOV r4,r0
0x08011adc: 4811 .H LDR r0,[pc,#68] ; [0x8011b24] = 0x200090d0
0x08011ade: eb000684 .... ADD r6,r0,r4,LSL #2
0x08011ae2: f8565f94 V.._ LDR r5,[r6,#0x94]!
0x08011ae6: b1dd .. CBZ r5,0x8011b20 ; gatt_cleanup + 72
0x08011ae8: 6ce8 .l LDR r0,[r5,#0x4c]
0x08011aea: b180 .. CBZ r0,0x8011b0e ; gatt_cleanup + 54
0x08011aec: f7f3fe04 .... BL btdm_free ; 0x80056f8
0x08011af0: e00d .. B 0x8011b0e ; gatt_cleanup + 54
0x08011af2: 2100 .! MOVS r1,#0
0x08011af4: 2920 ) CMP r1,#0x20
0x08011af6: d005 .. BEQ 0x8011b04 ; gatt_cleanup + 44
0x08011af8: fa20f201 ... LSR r2,r0,r1
0x08011afc: 07d2 .. LSLS r2,r2,#31
0x08011afe: d101 .. BNE 0x8011b04 ; gatt_cleanup + 44
0x08011b00: 3101 .1 ADDS r1,#1
0x08011b02: e7f7 .. B 0x8011af4 ; gatt_cleanup + 28
0x08011b04: b2c9 .. UXTB r1,r1
0x08011b06: 4620 F MOV r0,r4
0x08011b08: 2246 F" MOVS r2,#0x46
0x08011b0a: f7fffa33 ..3. BL gatt_bearer_close ; 0x8010f74
0x08011b0e: f8b50054 ..T. LDRH r0,[r5,#0x54]
0x08011b12: 2800 .( CMP r0,#0
0x08011b14: d1ed .. BNE 0x8011af2 ; gatt_cleanup + 26
0x08011b16: 4628 (F MOV r0,r5
0x08011b18: f7f3fdee .... BL btdm_free ; 0x80056f8
0x08011b1c: 2000 . MOVS r0,#0
0x08011b1e: 6030 0` STR r0,[r6,#0]
0x08011b20: bd70 p. POP {r4-r6,pc}
0x08011b22: bf00 .. NOP
$d.3
__arm_cp.1_0
0x08011b24: 200090d0 ... DCD 536907984
$t.15
gatt_cli_att_event_cfm
0x08011b28: b5b0 .. PUSH {r4,r5,r7,lr}
0x08011b2a: 460d .F MOV r5,r1
0x08011b2c: 4611 .F MOV r1,r2
0x08011b2e: 4604 .F MOV r4,r0
0x08011b30: f004f804 .... BL gatt_proc_pick ; 0x8015b3c
0x08011b34: b1a0 .. CBZ r0,0x8011b60 ; gatt_cli_att_event_cfm + 56
0x08011b36: 4601 .F MOV r1,r0
0x08011b38: 7cc0 .| LDRB r0,[r0,#0x13]
0x08011b3a: 42a8 .B CMP r0,r5
0x08011b3c: d110 .. BNE 0x8011b60 ; gatt_cli_att_event_cfm + 56
0x08011b3e: 7c88 .| LDRB r0,[r1,#0x12]
0x08011b40: 0682 .. LSLS r2,r0,#26
0x08011b42: d410 .. BMI 0x8011b66 ; gatt_cli_att_event_cfm + 62
0x08011b44: 22ff ." MOVS r2,#0xff
0x08011b46: 2500 .% MOVS r5,#0
0x08011b48: 74ca .t STRB r2,[r1,#0x13]
0x08011b4a: f0400220 @. . ORR r2,r0,#0x20
0x08011b4e: 06c0 .. LSLS r0,r0,#27
0x08011b50: 748a .t STRB r2,[r1,#0x12]
0x08011b52: d406 .. BMI 0x8011b62 ; gatt_cli_att_event_cfm + 58
0x08011b54: 4620 F MOV r0,r4
0x08011b56: 2206 ." MOVS r2,#6
0x08011b58: 2300 .# MOVS r3,#0
0x08011b5a: f003fe31 ..1. BL gatt_proc_continue ; 0x80157c0
0x08011b5e: e000 .. B 0x8011b62 ; gatt_cli_att_event_cfm + 58
0x08011b60: 2540 @% MOVS r5,#0x40
0x08011b62: 4628 (F MOV r0,r5
0x08011b64: bdb0 .. POP {r4,r5,r7,pc}
0x08011b66: 2543 C% MOVS r5,#0x43
0x08011b68: e7fb .. B 0x8011b62 ; gatt_cli_att_event_cfm + 58
gatt_cli_att_event_cfm_handler
0x08011b6a: 8842 B. LDRH r2,[r0,#2]
0x08011b6c: 7901 .y LDRB r1,[r0,#4]
0x08011b6e: 7940 @y LDRB r0,[r0,#5]
0x08011b70: f7ffbfda .... B.W gatt_cli_att_event_cfm ; 0x8011b28
gatt_cli_att_val_cb
0x08011b74: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08011b78: 4682 .F MOV r10,r0
0x08011b7a: 4608 .F MOV r0,r1
0x08011b7c: 4699 .F MOV r9,r3
0x08011b7e: 4690 .F MOV r8,r2
0x08011b80: 460e .F MOV r6,r1
0x08011b82: f005ff8d .... BL gatt_user_get ; 0x8017aa0
0x08011b86: 9c0b .. LDR r4,[sp,#0x2c]
0x08011b88: b330 0. CBZ r0,0x8011bd8 ; gatt_cli_att_val_cb + 100
0x08011b8a: f8ddb028 ..(. LDR r11,[sp,#0x28]
0x08011b8e: b10c .. CBZ r4,0x8011b94 ; gatt_cli_att_val_cb + 32
0x08011b90: 88a7 .. LDRH r7,[r4,#4]
0x08011b92: e000 .. B 0x8011b96 ; gatt_cli_att_val_cb + 34
0x08011b94: 2700 .' MOVS r7,#0
0x08011b96: 8881 .. LDRH r1,[r0,#4]
0x08011b98: f107000c .... ADD r0,r7,#0xc
0x08011b9c: 2202 ." MOVS r2,#2
0x08011b9e: b283 .. UXTH r3,r0
0x08011ba0: f6403002 @..0 MOV r0,#0xb02
0x08011ba4: f009ff14 .... BL ke_msg_alloc ; 0x801b9d0
0x08011ba8: b1b0 .. CBZ r0,0x8011bd8 ; gatt_cli_att_val_cb + 100
0x08011baa: 4605 .F MOV r5,r0
0x08011bac: 8147 G. STRH r7,[r0,#0xa]
0x08011bae: f8a0b008 .... STRH r11,[r0,#8]
0x08011bb2: f8a09006 .... STRH r9,[r0,#6]
0x08011bb6: f880a005 .... STRB r10,[r0,#5]
0x08011bba: 7106 .q STRB r6,[r0,#4]
0x08011bbc: f8a08002 .... STRH r8,[r0,#2]
0x08011bc0: f2403005 @..0 MOV r0,#0x305
0x08011bc4: 463a :F MOV r2,r7
0x08011bc6: 8028 (. STRH r0,[r5,#0]
0x08011bc8: f105010c .... ADD r1,r5,#0xc
0x08011bcc: 4620 F MOV r0,r4
0x08011bce: f7f4f8a6 .... BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08011bd2: 4628 (F MOV r0,r5
0x08011bd4: f009ff20 .. . BL ke_msg_send ; 0x801ba18
0x08011bd8: 4620 F MOV r0,r4
0x08011bda: e8bd4ff8 ...O POP {r3-r11,lr}
0x08011bde: f7f4b987 .... B co_buf_release ; 0x8005ef0
gatt_cli_att_val_evt_cb
0x08011be2: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08011be6: 4681 .F MOV r9,r0
0x08011be8: 4608 .F MOV r0,r1
0x08011bea: 469a .F MOV r10,r3
0x08011bec: 4690 .F MOV r8,r2
0x08011bee: 460e .F MOV r6,r1
0x08011bf0: f005ff56 ..V. BL gatt_user_get ; 0x8017aa0
0x08011bf4: 9c0c .. LDR r4,[sp,#0x30]
0x08011bf6: b130 0. CBZ r0,0x8011c06 ; gatt_cli_att_val_evt_cb + 36
0x08011bf8: 990a .. LDR r1,[sp,#0x28]
0x08011bfa: 9100 .. STR r1,[sp,#0]
0x08011bfc: f8ddb02c ..,. LDR r11,[sp,#0x2c]
0x08011c00: b154 T. CBZ r4,0x8011c18 ; gatt_cli_att_val_evt_cb + 54
0x08011c02: 88a7 .. LDRH r7,[r4,#4]
0x08011c04: e009 .. B 0x8011c1a ; gatt_cli_att_val_evt_cb + 56
0x08011c06: f1ba0f00 .... CMP r10,#0
0x08011c0a: d129 ). BNE 0x8011c60 ; gatt_cli_att_val_evt_cb + 126
0x08011c0c: 4648 HF MOV r0,r9
0x08011c0e: 4631 1F MOV r1,r6
0x08011c10: 4642 BF MOV r2,r8
0x08011c12: f7ffff89 .... BL gatt_cli_att_event_cfm ; 0x8011b28
0x08011c16: e023 #. B 0x8011c60 ; gatt_cli_att_val_evt_cb + 126
0x08011c18: 2700 .' MOVS r7,#0
0x08011c1a: 8881 .. LDRH r1,[r0,#4]
0x08011c1c: f107000c .... ADD r0,r7,#0xc
0x08011c20: 2202 ." MOVS r2,#2
0x08011c22: b283 .. UXTH r3,r0
0x08011c24: f6403003 @..0 MOV r0,#0xb03
0x08011c28: f009fed2 .... BL ke_msg_alloc ; 0x801b9d0
0x08011c2c: b1c0 .. CBZ r0,0x8011c60 ; gatt_cli_att_val_evt_cb + 126
0x08011c2e: 4605 .F MOV r5,r0
0x08011c30: f8a0b008 .... STRH r11,[r0,#8]
0x08011c34: f880a006 .... STRB r10,[r0,#6]
0x08011c38: f8809005 .... STRB r9,[r0,#5]
0x08011c3c: 7106 .q STRB r6,[r0,#4]
0x08011c3e: f8a08002 .... STRH r8,[r0,#2]
0x08011c42: f2403001 @..0 MOV r0,#0x301
0x08011c46: 463a :F MOV r2,r7
0x08011c48: 8028 (. STRH r0,[r5,#0]
0x08011c4a: 9800 .. LDR r0,[sp,#0]
0x08011c4c: f105010c .... ADD r1,r5,#0xc
0x08011c50: 816f o. STRH r7,[r5,#0xa]
0x08011c52: 71e8 .q STRB r0,[r5,#7]
0x08011c54: 4620 F MOV r0,r4
0x08011c56: f7f4f862 ..b. BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08011c5a: 4628 (F MOV r0,r5
0x08011c5c: f009fedc .... BL ke_msg_send ; 0x801ba18
0x08011c60: 4620 F MOV r0,r4
0x08011c62: e8bd4ff8 ...O POP {r3-r11,lr}
0x08011c66: f7f4b943 ..C. B co_buf_release ; 0x8005ef0
gatt_cli_att_val_get_cb
0x08011c6a: e92d47fc -..G PUSH {r2-r10,lr}
0x08011c6e: 4606 .F MOV r6,r0
0x08011c70: 4608 .F MOV r0,r1
0x08011c72: 4698 .F MOV r8,r3
0x08011c74: 4614 .F MOV r4,r2
0x08011c76: 460d .F MOV r5,r1
0x08011c78: f005ff12 .... BL gatt_user_get ; 0x8017aa0
0x08011c7c: b1e0 .. CBZ r0,0x8011cb8 ; gatt_cli_att_val_get_cb + 78
0x08011c7e: f10d0a28 ..(. ADD r10,sp,#0x28
0x08011c82: 8881 .. LDRH r1,[r0,#4]
0x08011c84: f6403003 @..0 MOV r0,#0xb03
0x08011c88: 2202 ." MOVS r2,#2
0x08011c8a: 230e .# MOVS r3,#0xe
0x08011c8c: e89a0680 .... LDM r10,{r7,r9,r10}
0x08011c90: f009fe9e .... BL ke_msg_alloc ; 0x801b9d0
0x08011c94: b1c0 .. CBZ r0,0x8011cc8 ; gatt_cli_att_val_get_cb + 94
0x08011c96: f44f7140 O.@q MOV r1,#0x300
0x08011c9a: f8a0a00c .... STRH r10,[r0,#0xc]
0x08011c9e: f8a0900a .... STRH r9,[r0,#0xa]
0x08011ca2: 8107 .. STRH r7,[r0,#8]
0x08011ca4: f8a08006 .... STRH r8,[r0,#6]
0x08011ca8: 7146 Fq STRB r6,[r0,#5]
0x08011caa: 7105 .q STRB r5,[r0,#4]
0x08011cac: 8044 D. STRH r4,[r0,#2]
0x08011cae: 8001 .. STRH r1,[r0,#0]
0x08011cb0: e8bd47fc ...G POP {r2-r10,lr}
0x08011cb4: f009beb0 .... B.W ke_msg_send ; 0x801ba18
0x08011cb8: 2000 . MOVS r0,#0
0x08011cba: 4629 )F MOV r1,r5
0x08011cbc: 4622 "F MOV r2,r4
0x08011cbe: 230e .# MOVS r3,#0xe
0x08011cc0: 9000 .. STR r0,[sp,#0]
0x08011cc2: 4630 0F MOV r0,r6
0x08011cc4: f000f802 .... BL gatt_cli_att_val_get_cfm ; 0x8011ccc
0x08011cc8: e8bd87fc .... POP {r2-r10,pc}
gatt_cli_att_val_get_cfm
0x08011ccc: b5f8 .. PUSH {r3-r7,lr}
0x08011cce: 460f .F MOV r7,r1
0x08011cd0: 4611 .F MOV r1,r2
0x08011cd2: 461c .F MOV r4,r3
0x08011cd4: 4605 .F MOV r5,r0
0x08011cd6: f003ff31 ..1. BL gatt_proc_pick ; 0x8015b3c
0x08011cda: b130 0. CBZ r0,0x8011cea ; gatt_cli_att_val_get_cfm + 30
0x08011cdc: 4606 .F MOV r6,r0
0x08011cde: 7cc0 .| LDRB r0,[r0,#0x13]
0x08011ce0: 42b8 .B CMP r0,r7
0x08011ce2: d102 .. BNE 0x8011cea ; gatt_cli_att_val_get_cfm + 30
0x08011ce4: 9806 .. LDR r0,[sp,#0x18]
0x08011ce6: b914 .. CBNZ r4,0x8011cee ; gatt_cli_att_val_get_cfm + 34
0x08011ce8: b908 .. CBNZ r0,0x8011cee ; gatt_cli_att_val_get_cfm + 34
0x08011cea: 2040 @ MOVS r0,#0x40
0x08011cec: bdf8 .. POP {r3-r7,pc}
0x08011cee: f8961035 ..5. LDRB r1,[r6,#0x35]
0x08011cf2: b109 .. CBZ r1,0x8011cf8 ; gatt_cli_att_val_get_cfm + 44
0x08011cf4: 2043 C MOVS r0,#0x43
0x08011cf6: bdf8 .. POP {r3-r7,pc}
0x08011cf8: b164 d. CBZ r4,0x8011d14 ; gatt_cli_att_val_get_cfm + 72
0x08011cfa: 2000 . MOVS r0,#0
0x08011cfc: 6270 pb STR r0,[r6,#0x24]
0x08011cfe: 2001 . MOVS r0,#1
0x08011d00: f8860035 ..5. STRB r0,[r6,#0x35]
0x08011d04: 4628 (F MOV r0,r5
0x08011d06: 4631 1F MOV r1,r6
0x08011d08: 2206 ." MOVS r2,#6
0x08011d0a: 4623 #F MOV r3,r4
0x08011d0c: f003fd58 ..X. BL gatt_proc_continue ; 0x80157c0
0x08011d10: 2000 . MOVS r0,#0
0x08011d12: bdf8 .. POP {r3-r7,pc}
0x08011d14: 2800 .( CMP r0,#0
0x08011d16: d0e8 .. BEQ 0x8011cea ; gatt_cli_att_val_get_cfm + 30
0x08011d18: 88c1 .. LDRH r1,[r0,#6]
0x08011d1a: 2907 .) CMP r1,#7
0x08011d1c: d305 .. BCC 0x8011d2a ; gatt_cli_att_val_get_cfm + 94
0x08011d1e: 7c71 q| LDRB r1,[r6,#0x11]
0x08011d20: 2939 9) CMP r1,#0x39
0x08011d22: d104 .. BNE 0x8011d2e ; gatt_cli_att_val_get_cfm + 98
0x08011d24: 8901 .. LDRH r1,[r0,#8]
0x08011d26: 290c .) CMP r1,#0xc
0x08011d28: d201 .. BCS 0x8011d2e ; gatt_cli_att_val_get_cfm + 98
0x08011d2a: 204e N MOVS r0,#0x4e
0x08011d2c: bdf8 .. POP {r3-r7,pc}
0x08011d2e: 2101 .! MOVS r1,#1
0x08011d30: 6270 pb STR r0,[r6,#0x24]
0x08011d32: f8861035 ..5. STRB r1,[r6,#0x35]
0x08011d36: f7f3ff5b ..[. BL co_buf_acquire ; 0x8005bf0
0x08011d3a: e7e3 .. B 0x8011d04 ; gatt_cli_att_val_get_cfm + 56
gatt_cli_att_val_get_cfm_handler
0x08011d3c: b51c .. PUSH {r2-r4,lr}
0x08011d3e: 4604 .F MOV r4,r0
0x08011d40: 2000 . MOVS r0,#0
0x08011d42: 88e3 .. LDRH r3,[r4,#6]
0x08011d44: 9001 .. STR r0,[sp,#4]
0x08011d46: b983 .. CBNZ r3,0x8011d6a ; gatt_cli_att_val_get_cfm_handler + 46
0x08011d48: 8922 ". LDRH r2,[r4,#8]
0x08011d4a: a801 .. ADD r0,sp,#4
0x08011d4c: 2107 .! MOVS r1,#7
0x08011d4e: 230c .# MOVS r3,#0xc
0x08011d50: f7f3ff58 ..X. BL co_buf_alloc ; 0x8005c04
0x08011d54: b110 .. CBZ r0,0x8011d5c ; gatt_cli_att_val_get_cfm_handler + 32
0x08011d56: 2311 .# MOVS r3,#0x11
0x08011d58: 80e3 .. STRH r3,[r4,#6]
0x08011d5a: e006 .. B 0x8011d6a ; gatt_cli_att_val_get_cfm_handler + 46
0x08011d5c: 8922 ". LDRH r2,[r4,#8]
0x08011d5e: 9801 .. LDR r0,[sp,#4]
0x08011d60: f104010a .... ADD r1,r4,#0xa
0x08011d64: f7f3ffca .... BL co_buf_copy_data_from_mem ; 0x8005cfc
0x08011d68: 88e3 .. LDRH r3,[r4,#6]
0x08011d6a: 8862 b. LDRH r2,[r4,#2]
0x08011d6c: 7921 !y LDRB r1,[r4,#4]
0x08011d6e: 7960 `y LDRB r0,[r4,#5]
0x08011d70: 9c01 .. LDR r4,[sp,#4]
0x08011d72: 9400 .. STR r4,[sp,#0]
0x08011d74: f7ffffaa .... BL gatt_cli_att_val_get_cfm ; 0x8011ccc
0x08011d78: 9801 .. LDR r0,[sp,#4]
0x08011d7a: b108 .. CBZ r0,0x8011d80 ; gatt_cli_att_val_get_cfm_handler + 68
0x08011d7c: f7f4f8b8 .... BL co_buf_release ; 0x8005ef0
0x08011d80: bd1c .. POP {r2-r4,pc}
gatt_cli_char_cb
0x08011d82: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08011d86: 4607 .F MOV r7,r0
0x08011d88: 4608 .F MOV r0,r1
0x08011d8a: 461e .F MOV r6,r3
0x08011d8c: 4691 .F MOV r9,r2
0x08011d8e: 460d .F MOV r5,r1
0x08011d90: f005fe86 .... BL gatt_user_get ; 0x8017aa0
0x08011d94: b338 8. CBZ r0,0x8011de6 ; gatt_cli_char_cb + 100
0x08011d96: 990d .. LDR r1,[sp,#0x34]
0x08011d98: 2202 ." MOVS r2,#2
0x08011d9a: 231c .# MOVS r3,#0x1c
0x08011d9c: 9100 .. STR r1,[sp,#0]
0x08011d9e: 8881 .. LDRH r1,[r0,#4]
0x08011da0: f6403002 @..0 MOV r0,#0xb02
0x08011da4: f8dd8030 ..0. LDR r8,[sp,#0x30]
0x08011da8: e9ddab0a .... LDRD r10,r11,[sp,#0x28]
0x08011dac: f009fe10 .... BL ke_msg_alloc ; 0x801b9d0
0x08011db0: b1c8 .. CBZ r0,0x8011de6 ; gatt_cli_char_cb + 100
0x08011db2: 4604 .F MOV r4,r0
0x08011db4: f880800b .... STRB r8,[r0,#0xb]
0x08011db8: f880b00a .... STRB r11,[r0,#0xa]
0x08011dbc: f8a0a008 .... STRH r10,[r0,#8]
0x08011dc0: 80c6 .. STRH r6,[r0,#6]
0x08011dc2: 7147 Gq STRB r7,[r0,#5]
0x08011dc4: 7105 .q STRB r5,[r0,#4]
0x08011dc6: f8a09002 .... STRH r9,[r0,#2]
0x08011dca: f2403003 @..0 MOV r0,#0x303
0x08011dce: 9900 .. LDR r1,[sp,#0]
0x08011dd0: 2210 ." MOVS r2,#0x10
0x08011dd2: 8020 . STRH r0,[r4,#0]
0x08011dd4: f104000c .... ADD r0,r4,#0xc
0x08011dd8: f7f0fa64 ..d. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08011ddc: 4620 F MOV r0,r4
0x08011dde: e8bd4ff8 ...O POP {r3-r11,lr}
0x08011de2: f009be19 .... B.W ke_msg_send ; 0x801ba18
0x08011de6: e8bd8ff8 .... POP {r3-r11,pc}
gatt_cli_desc_cb
0x08011dea: e92d47f0 -..G PUSH {r4-r10,lr}
0x08011dee: 4607 .F MOV r7,r0
0x08011df0: 4608 .F MOV r0,r1
0x08011df2: 461e .F MOV r6,r3
0x08011df4: 4691 .F MOV r9,r2
0x08011df6: 460d .F MOV r5,r1
0x08011df8: f005fe52 ..R. BL gatt_user_get ; 0x8017aa0
0x08011dfc: b1f8 .. CBZ r0,0x8011e3e ; gatt_cli_desc_cb + 84
0x08011dfe: 8881 .. LDRH r1,[r0,#4]
0x08011e00: e9dda808 .... LDRD r10,r8,[sp,#0x20]
0x08011e04: f6403002 @..0 MOV r0,#0xb02
0x08011e08: 2202 ." MOVS r2,#2
0x08011e0a: 231a .# MOVS r3,#0x1a
0x08011e0c: f009fde0 .... BL ke_msg_alloc ; 0x801b9d0
0x08011e10: b1a8 .. CBZ r0,0x8011e3e ; gatt_cli_desc_cb + 84
0x08011e12: 4604 .F MOV r4,r0
0x08011e14: f880a008 .... STRB r10,[r0,#8]
0x08011e18: 80c6 .. STRH r6,[r0,#6]
0x08011e1a: 7147 Gq STRB r7,[r0,#5]
0x08011e1c: 7105 .q STRB r5,[r0,#4]
0x08011e1e: f8a09002 .... STRH r9,[r0,#2]
0x08011e22: f44f7041 O.Ap MOV r0,#0x304
0x08011e26: 4641 AF MOV r1,r8
0x08011e28: 2210 ." MOVS r2,#0x10
0x08011e2a: 8020 . STRH r0,[r4,#0]
0x08011e2c: f1040009 .... ADD r0,r4,#9
0x08011e30: f7f0fa38 ..8. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08011e34: 4620 F MOV r0,r4
0x08011e36: e8bd47f0 ...G POP {r4-r10,lr}
0x08011e3a: f009bded .... B.W ke_msg_send ; 0x801ba18
0x08011e3e: e8bd87f0 .... POP {r4-r10,pc}
gatt_cli_discover_cancel
0x08011e42: b5b0 .. PUSH {r4,r5,r7,lr}
0x08011e44: 460d .F MOV r5,r1
0x08011e46: 4611 .F MOV r1,r2
0x08011e48: 4604 .F MOV r4,r0
0x08011e4a: f003fd81 .... BL gatt_proc_find ; 0x8015950
0x08011e4e: b1c8 .. CBZ r0,0x8011e84 ; gatt_cli_discover_cancel + 66
0x08011e50: 4601 .F MOV r1,r0
0x08011e52: 7cc0 .| LDRB r0,[r0,#0x13]
0x08011e54: 42a8 .B CMP r0,r5
0x08011e56: d115 .. BNE 0x8011e84 ; gatt_cli_discover_cancel + 66
0x08011e58: 7c48 H| LDRB r0,[r1,#0x11]
0x08011e5a: 38c8 .8 SUBS r0,r0,#0xc8
0x08011e5c: ea4f00f0 O... ROR r0,r0,#3
0x08011e60: 2804 .( CMP r0,#4
0x08011e62: d80f .. BHI 0x8011e84 ; gatt_cli_discover_cancel + 66
0x08011e64: 7c88 .| LDRB r0,[r1,#0x12]
0x08011e66: f891202c .., LDRB r2,[r1,#0x2c]
0x08011e6a: f0420280 B... ORR r2,r2,#0x80
0x08011e6e: 0700 .. LSLS r0,r0,#28
0x08011e70: f881202c .., STRB r2,[r1,#0x2c]
0x08011e74: d104 .. BNE 0x8011e80 ; gatt_cli_discover_cancel + 62
0x08011e76: 4620 F MOV r0,r4
0x08011e78: 2204 ." MOVS r2,#4
0x08011e7a: 2344 D# MOVS r3,#0x44
0x08011e7c: f003fca0 .... BL gatt_proc_continue ; 0x80157c0
0x08011e80: 2000 . MOVS r0,#0
0x08011e82: bdb0 .. POP {r4,r5,r7,pc}
0x08011e84: 2043 C MOVS r0,#0x43
0x08011e86: bdb0 .. POP {r4,r5,r7,pc}
gatt_cli_discover_cancel_cmd_handler
0x08011e88: b57c |. PUSH {r2-r6,lr}
0x08011e8a: 460c .F MOV r4,r1
0x08011e8c: 4605 .F MOV r5,r0
0x08011e8e: 8842 B. LDRH r2,[r0,#2]
0x08011e90: 7901 .y LDRB r1,[r0,#4]
0x08011e92: 7940 @y LDRB r0,[r0,#5]
0x08011e94: f7ffffd5 .... BL gatt_cli_discover_cancel ; 0x8011e42
0x08011e98: 882b +. LDRH r3,[r5,#0]
0x08011e9a: 792e .y LDRB r6,[r5,#4]
0x08011e9c: 8869 i. LDRH r1,[r5,#2]
0x08011e9e: 796a jy LDRB r2,[r5,#5]
0x08011ea0: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08011ea4: 4618 .F MOV r0,r3
0x08011ea6: 4623 #F MOV r3,r4
0x08011ea8: f003fba2 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08011eac: bd7c |. POP {r2-r6,pc}
gatt_cli_discover_char
0x08011eae: b5f0 .. PUSH {r4-r7,lr}
0x08011eb0: b087 .. SUB sp,sp,#0x1c
0x08011eb2: 2b03 .+ CMP r3,#3
0x08011eb4: d817 .. BHI 0x8011ee6 ; gatt_cli_discover_char + 56
0x08011eb6: e9dd540c ...T LDRD r5,r4,[sp,#0x30]
0x08011eba: 42a5 .B CMP r5,r4
0x08011ebc: d813 .. BHI 0x8011ee6 ; gatt_cli_discover_char + 56
0x08011ebe: 9e0e .. LDR r6,[sp,#0x38]
0x08011ec0: 2e02 .. CMP r6,#2
0x08011ec2: d810 .. BHI 0x8011ee6 ; gatt_cli_discover_char + 56
0x08011ec4: 3b01 .; SUBS r3,#1
0x08011ec6: 2700 .' MOVS r7,#0
0x08011ec8: f8ddc03c ..<. LDR r12,[sp,#0x3c]
0x08011ecc: fab3f383 .... CLZ r3,r3
0x08011ed0: e9cd7500 ...u STRD r7,r5,[sp,#0]
0x08011ed4: 095b [. LSRS r3,r3,#5
0x08011ed6: e9cd4302 ...C STRD r4,r3,[sp,#8]
0x08011eda: 23d8 .# MOVS r3,#0xd8
0x08011edc: e9cd6c04 ...l STRD r6,r12,[sp,#0x10]
0x08011ee0: f000fa4c ..L. BL gatt_cli_discover_proc_create ; 0x801237c
0x08011ee4: e000 .. B 0x8011ee8 ; gatt_cli_discover_char + 58
0x08011ee6: 2040 @ MOVS r0,#0x40
0x08011ee8: b007 .. ADD sp,sp,#0x1c
0x08011eea: bdf0 .. POP {r4-r7,pc}
gatt_cli_discover_char_cmd_handler
0x08011eec: e92d41ff -..A PUSH {r0-r8,lr}
0x08011ef0: 4605 .F MOV r5,r0
0x08011ef2: 4688 .F MOV r8,r1
0x08011ef4: 8842 B. LDRH r2,[r0,#2]
0x08011ef6: f8b0c008 .... LDRH r12,[r0,#8]
0x08011efa: 8947 G. LDRH r7,[r0,#0xa]
0x08011efc: 7901 .y LDRB r1,[r0,#4]
0x08011efe: 7940 @y LDRB r0,[r0,#5]
0x08011f00: 79ab .y LDRB r3,[r5,#6]
0x08011f02: 7b2c ,{ LDRB r4,[r5,#0xc]
0x08011f04: f105060d .... ADD r6,r5,#0xd
0x08011f08: e9cdc700 .... STRD r12,r7,[sp,#0]
0x08011f0c: e9cd4602 ...F STRD r4,r6,[sp,#8]
0x08011f10: f7ffffcd .... BL gatt_cli_discover_char ; 0x8011eae
0x08011f14: b158 X. CBZ r0,0x8011f2e ; gatt_cli_discover_char_cmd_handler + 66
0x08011f16: 882b +. LDRH r3,[r5,#0]
0x08011f18: 792c ,y LDRB r4,[r5,#4]
0x08011f1a: 8869 i. LDRH r1,[r5,#2]
0x08011f1c: 796a jy LDRB r2,[r5,#5]
0x08011f1e: e9cd4000 ...@ STRD r4,r0,[sp,#0]
0x08011f22: 4618 .F MOV r0,r3
0x08011f24: 4643 CF MOV r3,r8
0x08011f26: f003fb63 ..c. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08011f2a: e8bd81ff .... POP {r0-r8,pc}
0x08011f2e: f003fd07 .... BL gatt_proc_cur_get ; 0x8015940
0x08011f32: 8829 ). LDRH r1,[r5,#0]
0x08011f34: 8541 A. STRH r1,[r0,#0x2a]
0x08011f36: e8bd81ff .... POP {r0-r8,pc}
gatt_cli_discover_cmp_cb
0x08011f3a: e92d41fc -..A PUSH {r2-r8,lr}
0x08011f3e: 4605 .F MOV r5,r0
0x08011f40: 4608 .F MOV r0,r1
0x08011f42: 461e .F MOV r6,r3
0x08011f44: 4690 .F MOV r8,r2
0x08011f46: 460f .F MOV r7,r1
0x08011f48: f005fdaa .... BL gatt_user_get ; 0x8017aa0
0x08011f4c: b150 P. CBZ r0,0x8011f64 ; gatt_cli_discover_cmp_cb + 42
0x08011f4e: 4604 .F MOV r4,r0
0x08011f50: f003fcf6 .... BL gatt_proc_cur_get ; 0x8015940
0x08011f54: 88a3 .. LDRH r3,[r4,#4]
0x08011f56: 8d40 @. LDRH r0,[r0,#0x2a]
0x08011f58: 4641 AF MOV r1,r8
0x08011f5a: 462a *F MOV r2,r5
0x08011f5c: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x08011f60: f003fb46 ..F. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08011f64: e8bd81fc .... POP {r2-r8,pc}
gatt_cli_discover_desc
0x08011f68: b5b0 .. PUSH {r4,r5,r7,lr}
0x08011f6a: b086 .. SUB sp,sp,#0x18
0x08011f6c: 9c0a .. LDR r4,[sp,#0x28]
0x08011f6e: 42a3 .B CMP r3,r4
0x08011f70: bf8f .. ITEEE HI
0x08011f72: 2040 @ MOVHI r0,#0x40
0x08011f74: 2500 .% MOVLS r5,#0
0x08011f76: e9cd5300 ...S STRDLS r5,r3,[sp,#0]
0x08011f7a: e9cd4502 ...E STRDLS r4,r5,[sp,#8]
0x08011f7e: bf9e .. ITTT LS
0x08011f80: e9cd5504 ...U STRDLS r5,r5,[sp,#0x10]
0x08011f84: 23e0 .# MOVLS r3,#0xe0
0x08011f86: f000f9f9 .... BLLS gatt_cli_discover_proc_create ; 0x801237c
0x08011f8a: b006 .. ADD sp,sp,#0x18
0x08011f8c: bdb0 .. POP {r4,r5,r7,pc}
gatt_cli_discover_desc_cmd_handler
0x08011f8e: b57c |. PUSH {r2-r6,lr}
0x08011f90: 4605 .F MOV r5,r0
0x08011f92: 460c .F MOV r4,r1
0x08011f94: 88c3 .. LDRH r3,[r0,#6]
0x08011f96: 8842 B. LDRH r2,[r0,#2]
0x08011f98: 7901 .y LDRB r1,[r0,#4]
0x08011f9a: 7940 @y LDRB r0,[r0,#5]
0x08011f9c: 892e .. LDRH r6,[r5,#8]
0x08011f9e: 9600 .. STR r6,[sp,#0]
0x08011fa0: f7ffffe2 .... BL gatt_cli_discover_desc ; 0x8011f68
0x08011fa4: b150 P. CBZ r0,0x8011fbc ; gatt_cli_discover_desc_cmd_handler + 46
0x08011fa6: 882b +. LDRH r3,[r5,#0]
0x08011fa8: 792e .y LDRB r6,[r5,#4]
0x08011faa: 8869 i. LDRH r1,[r5,#2]
0x08011fac: 796a jy LDRB r2,[r5,#5]
0x08011fae: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08011fb2: 4618 .F MOV r0,r3
0x08011fb4: 4623 #F MOV r3,r4
0x08011fb6: f003fb1b .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08011fba: bd7c |. POP {r2-r6,pc}
0x08011fbc: f003fcc0 .... BL gatt_proc_cur_get ; 0x8015940
0x08011fc0: 8829 ). LDRH r1,[r5,#0]
0x08011fc2: 8541 A. STRH r1,[r0,#0x2a]
0x08011fc4: bd7c |. POP {r2-r6,pc}
gatt_cli_discover_inc_svc
0x08011fc6: b5b0 .. PUSH {r4,r5,r7,lr}
0x08011fc8: b086 .. SUB sp,sp,#0x18
0x08011fca: 9c0a .. LDR r4,[sp,#0x28]
0x08011fcc: 42a3 .B CMP r3,r4
0x08011fce: bf8f .. ITEEE HI
0x08011fd0: 2040 @ MOVHI r0,#0x40
0x08011fd2: 2500 .% MOVLS r5,#0
0x08011fd4: e9cd5300 ...S STRDLS r5,r3,[sp,#0]
0x08011fd8: e9cd4502 ...E STRDLS r4,r5,[sp,#8]
0x08011fdc: bf9e .. ITTT LS
0x08011fde: e9cd5504 ...U STRDLS r5,r5,[sp,#0x10]
0x08011fe2: 23d0 .# MOVLS r3,#0xd0
0x08011fe4: f000f9ca .... BLLS gatt_cli_discover_proc_create ; 0x801237c
0x08011fe8: b006 .. ADD sp,sp,#0x18
0x08011fea: bdb0 .. POP {r4,r5,r7,pc}
gatt_cli_discover_inc_svc_cmd_handler
0x08011fec: b57c |. PUSH {r2-r6,lr}
0x08011fee: 4605 .F MOV r5,r0
0x08011ff0: 460c .F MOV r4,r1
0x08011ff2: 88c3 .. LDRH r3,[r0,#6]
0x08011ff4: 8842 B. LDRH r2,[r0,#2]
0x08011ff6: 7901 .y LDRB r1,[r0,#4]
0x08011ff8: 7940 @y LDRB r0,[r0,#5]
0x08011ffa: 892e .. LDRH r6,[r5,#8]
0x08011ffc: 9600 .. STR r6,[sp,#0]
0x08011ffe: f7ffffe2 .... BL gatt_cli_discover_inc_svc ; 0x8011fc6
0x08012002: b150 P. CBZ r0,0x801201a ; gatt_cli_discover_inc_svc_cmd_handler + 46
0x08012004: 882b +. LDRH r3,[r5,#0]
0x08012006: 792e .y LDRB r6,[r5,#4]
0x08012008: 8869 i. LDRH r1,[r5,#2]
0x0801200a: 796a jy LDRB r2,[r5,#5]
0x0801200c: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08012010: 4618 .F MOV r0,r3
0x08012012: 4623 #F MOV r3,r4
0x08012014: f003faec .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08012018: bd7c |. POP {r2-r6,pc}
0x0801201a: f003fc91 .... BL gatt_proc_cur_get ; 0x8015940
0x0801201e: 8829 ). LDRH r1,[r5,#0]
0x08012020: 8541 A. STRH r1,[r0,#0x2a]
0x08012022: bd7c |. POP {r2-r6,pc}
gatt_cli_discover_proc_continue
0x08012024: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08012028: b087 .. SUB sp,sp,#0x1c
0x0801202a: 4605 .F MOV r5,r0
0x0801202c: 7cc8 .| LDRB r0,[r1,#0x13]
0x0801202e: 461f .F MOV r7,r3
0x08012030: 4616 .F MOV r6,r2
0x08012032: 460c .F MOV r4,r1
0x08012034: f005fd34 ..4. BL gatt_user_get ; 0x8017aa0
0x08012038: 4680 .F MOV r8,r0
0x0801203a: f04f0900 O... MOV r9,#0
0x0801203e: 2e02 .. CMP r6,#2
0x08012040: f00080c6 .... BEQ.W 0x80121d0 ; gatt_cli_discover_proc_continue + 428
0x08012044: 2e08 .. CMP r6,#8
0x08012046: d022 ". BEQ 0x801208e ; gatt_cli_discover_proc_continue + 106
0x08012048: 2e04 .. CMP r6,#4
0x0801204a: f0408159 @.Y. BNE.W 0x8012300 ; gatt_cli_discover_proc_continue + 732
0x0801204e: f994002c ..,. LDRSB r0,[r4,#0x2c]
0x08012052: 2800 .( CMP r0,#0
0x08012054: d41d .. BMI 0x8012092 ; gatt_cli_discover_proc_continue + 110
0x08012056: 7c60 `| LDRB r0,[r4,#0x11]
0x08012058: 28c8 .( CMP r0,#0xc8
0x0801205a: d107 .. BNE 0x801206c ; gatt_cli_discover_proc_continue + 72
0x0801205c: 6a20 j LDR r0,[r4,#0x20]
0x0801205e: b128 (. CBZ r0,0x801206c ; gatt_cli_discover_proc_continue + 72
0x08012060: 4628 (F MOV r0,r5
0x08012062: 4621 !F MOV r1,r4
0x08012064: 4642 BF MOV r2,r8
0x08012066: f000fa89 .... BL gatt_cli_discover_svc_extract ; 0x801257c
0x0801206a: 4607 .F MOV r7,r0
0x0801206c: f994002c ..,. LDRSB r0,[r4,#0x2c]
0x08012070: b957 W. CBNZ r7,0x8012088 ; gatt_cli_discover_proc_continue + 100
0x08012072: 2800 .( CMP r0,#0
0x08012074: d408 .. BMI 0x8012088 ; gatt_cli_discover_proc_continue + 100
0x08012076: 8ce1 .. LDRH r1,[r4,#0x26]
0x08012078: f64f72ff O..r MOV r2,#0xffff
0x0801207c: 4291 .B CMP r1,r2
0x0801207e: d003 .. BEQ 0x8012088 ; gatt_cli_discover_proc_continue + 100
0x08012080: 8d22 ". LDRH r2,[r4,#0x28]
0x08012082: 4291 .B CMP r1,r2
0x08012084: f24080a4 @... BLS.W 0x80121d0 ; gatt_cli_discover_proc_continue + 428
0x08012088: b2c0 .. UXTB r0,r0
0x0801208a: 0700 .. LSLS r0,r0,#28
0x0801208c: d403 .. BMI 0x8012096 ; gatt_cli_discover_proc_continue + 114
0x0801208e: 2001 . MOVS r0,#1
0x08012090: e137 7. B 0x8012302 ; gatt_cli_discover_proc_continue + 734
0x08012092: 2744 D' MOVS r7,#0x44
0x08012094: e138 8. B 0x8012308 ; gatt_cli_discover_proc_continue + 740
0x08012096: 6c26 &l LDR r6,[r4,#0x40]
0x08012098: 7c67 g| LDRB r7,[r4,#0x11]
0x0801209a: 4630 0F MOV r0,r6
0x0801209c: f7f3fefa .... BL co_buf_metadata ; 0x8005e94
0x080120a0: 2fc8 ./ CMP r7,#0xc8
0x080120a2: f0008130 ..0. BEQ.W 0x8012306 ; gatt_cli_discover_proc_continue + 738
0x080120a6: 4682 .F MOV r10,r0
0x080120a8: 2fe0 ./ CMP r7,#0xe0
0x080120aa: d005 .. BEQ 0x80120b8 ; gatt_cli_discover_proc_continue + 148
0x080120ac: f8ba100a .... LDRH r1,[r10,#0xa]
0x080120b0: f8ba0008 .... LDRH r0,[r10,#8]
0x080120b4: 4288 .B CMP r0,r1
0x080120b6: d175 u. BNE 0x80121a4 ; gatt_cli_discover_proc_continue + 384
0x080120b8: b126 &. CBZ r6,0x80120c4 ; gatt_cli_discover_proc_continue + 160
0x080120ba: 88f0 .. LDRH r0,[r6,#6]
0x080120bc: 4430 0D ADD r0,r0,r6
0x080120be: f1000b30 ..0. ADD r11,r0,#0x30
0x080120c2: e001 .. B 0x80120c8 ; gatt_cli_discover_proc_continue + 164
0x080120c4: f04f0b00 O... MOV r11,#0
0x080120c8: f8d80000 .... LDR r0,[r8,#0]
0x080120cc: f89a600e ...` LDRB r6,[r10,#0xe]
0x080120d0: f8ba3008 ...0 LDRH r3,[r10,#8]
0x080120d4: 8ae2 .. LDRH r2,[r4,#0x16]
0x080120d6: 7ce1 .| LDRB r1,[r4,#0x13]
0x080120d8: 6907 .i LDR r7,[r0,#0x10]
0x080120da: f89a000c .... LDRB r0,[r10,#0xc]
0x080120de: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x080120e2: 4628 (F MOV r0,r5
0x080120e4: f8cdb008 .... STR r11,[sp,#8]
0x080120e8: 47b8 .G BLX r7
0x080120ea: f89a000c .... LDRB r0,[r10,#0xc]
0x080120ee: f8ba1008 .... LDRH r1,[r10,#8]
0x080120f2: 4408 .D ADD r0,r0,r1
0x080120f4: 0401 .. LSLS r1,r0,#16
0x080120f6: bf08 .. IT EQ
0x080120f8: f04f30ff O..0 MOVEQ r0,#0xffffffff
0x080120fc: b282 .. UXTH r2,r0
0x080120fe: f8aa0008 .... STRH r0,[r10,#8]
0x08012102: f8ba100a .... LDRH r1,[r10,#0xa]
0x08012106: 4291 .B CMP r1,r2
0x08012108: d91c .. BLS 0x8012144 ; gatt_cli_discover_proc_continue + 288
0x0801210a: 1a08 .. SUBS r0,r1,r0
0x0801210c: f89a200d ... LDRB r2,[r10,#0xd]
0x08012110: 2302 .# MOVS r3,#2
0x08012112: 2600 .& MOVS r6,#0
0x08012114: 3001 .0 ADDS r0,#1
0x08012116: b2c1 .. UXTB r1,r0
0x08012118: 4291 .B CMP r1,r2
0x0801211a: bf88 .. IT HI
0x0801211c: 2303 .# MOVHI r3,#3
0x0801211e: f88a300e ...0 STRB r3,[r10,#0xe]
0x08012122: bf88 .. IT HI
0x08012124: 4610 .F MOVHI r0,r2
0x08012126: b2c1 .. UXTB r1,r0
0x08012128: f10b0202 .... ADD r2,r11,#2
0x0801212c: 2300 .# MOVS r3,#0
0x0801212e: 428e .B CMP r6,r1
0x08012130: d228 (. BCS 0x8012184 ; gatt_cli_discover_proc_continue + 352
0x08012132: 6013 .` STR r3,[r2,#0]
0x08012134: f8023c02 ...< STRB r3,[r2,#-2]
0x08012138: 6053 S` STR r3,[r2,#4]
0x0801213a: 6093 .` STR r3,[r2,#8]
0x0801213c: 60d3 .` STR r3,[r2,#0xc]
0x0801213e: 3216 .2 ADDS r2,r2,#0x16
0x08012140: 3601 .6 ADDS r6,#1
0x08012142: e7f4 .. B 0x801212e ; gatt_cli_discover_proc_continue + 266
0x08012144: 20c8 . MOVS r0,#0xc8
0x08012146: f8ba1004 .... LDRH r1,[r10,#4]
0x0801214a: f8ba2006 ... LDRH r2,[r10,#6]
0x0801214e: 7460 `t STRB r0,[r4,#0x11]
0x08012150: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08012154: 84e1 .. STRH r1,[r4,#0x26]
0x08012156: 8522 ". STRH r2,[r4,#0x28]
0x08012158: f0400004 @... ORR r0,r0,#4
0x0801215c: f884002c ..,. STRB r0,[r4,#0x2c]
0x08012160: 6a20 j LDR r0,[r4,#0x20]
0x08012162: b338 8. CBZ r0,0x80121b4 ; gatt_cli_discover_proc_continue + 400
0x08012164: 4628 (F MOV r0,r5
0x08012166: 4621 !F MOV r1,r4
0x08012168: 4642 BF MOV r2,r8
0x0801216a: f000fa07 .... BL gatt_cli_discover_svc_extract ; 0x801257c
0x0801216e: f1b0034b ..K. SUBS r3,r0,#0x4b
0x08012172: 4607 .F MOV r7,r0
0x08012174: bf18 .. IT NE
0x08012176: 2301 .# MOVNE r3,#1
0x08012178: 284b K( CMP r0,#0x4b
0x0801217a: bf18 .. IT NE
0x0801217c: 2700 .' MOVNE r7,#0
0x0801217e: 8d22 ". LDRH r2,[r4,#0x28]
0x08012180: 8ce1 .. LDRH r1,[r4,#0x26]
0x08012182: e019 .. B 0x80121b8 ; gatt_cli_discover_proc_continue + 404
0x08012184: f88a000c .... STRB r0,[r10,#0xc]
0x08012188: 20d0 . MOVS r0,#0xd0
0x0801218a: 2100 .! MOVS r1,#0
0x0801218c: 7460 `t STRB r0,[r4,#0x11]
0x0801218e: f8ba0002 .... LDRH r0,[r10,#2]
0x08012192: f8aa1002 .... STRH r1,[r10,#2]
0x08012196: f8aa0000 .... STRH r0,[r10,#0]
0x0801219a: f8da0008 .... LDR r0,[r10,#8]
0x0801219e: f8c40026 ..&. STR r0,[r4,#0x26]
0x080121a2: e015 .. B 0x80121d0 ; gatt_cli_discover_proc_continue + 428
0x080121a4: 2fd0 ./ CMP r7,#0xd0
0x080121a6: 8521 !. STRH r1,[r4,#0x28]
0x080121a8: 84e0 .. STRH r0,[r4,#0x26]
0x080121aa: bf14 .. ITE NE
0x080121ac: 20e0 . MOVNE r0,#0xe0
0x080121ae: 20d8 . MOVEQ r0,#0xd8
0x080121b0: 7460 `t STRB r0,[r4,#0x11]
0x080121b2: e00d .. B 0x80121d0 ; gatt_cli_discover_proc_continue + 428
0x080121b4: 2700 .' MOVS r7,#0
0x080121b6: 2301 .# MOVS r3,#1
0x080121b8: 2001 . MOVS r0,#1
0x080121ba: 2b00 .+ CMP r3,#0
0x080121bc: f00080a1 .... BEQ.W 0x8012302 ; gatt_cli_discover_proc_continue + 734
0x080121c0: f64f73ff O..s MOV r3,#0xffff
0x080121c4: 4299 .B CMP r1,r3
0x080121c6: f000809c .... BEQ.W 0x8012302 ; gatt_cli_discover_proc_continue + 734
0x080121ca: 4291 .B CMP r1,r2
0x080121cc: f2008099 .... BHI.W 0x8012302 ; gatt_cli_discover_proc_continue + 734
0x080121d0: f894602c ..,` LDRB r6,[r4,#0x2c]
0x080121d4: a804 .. ADD r0,sp,#0x10
0x080121d6: 2107 .! MOVS r1,#7
0x080121d8: 2200 ." MOVS r2,#0
0x080121da: 2310 .# MOVS r3,#0x10
0x080121dc: f8cd9010 .... STR r9,[sp,#0x10]
0x080121e0: f7f3fd10 .... BL co_buf_alloc ; 0x8005c04
0x080121e4: b108 .. CBZ r0,0x80121ea ; gatt_cli_discover_proc_continue + 454
0x080121e6: 274b K' MOVS r7,#0x4b
0x080121e8: e08a .. B 0x8012300 ; gatt_cli_discover_proc_continue + 732
0x080121ea: f8d40026 ..&. LDR r0,[r4,#0x26]
0x080121ee: f8cd0016 .... STR r0,[sp,#0x16]
0x080121f2: 7c60 `| LDRB r0,[r4,#0x11]
0x080121f4: 38c8 .8 SUBS r0,r0,#0xc8
0x080121f6: ea4f00f0 O... ROR r0,r0,#3
0x080121fa: 2803 .( CMP r0,#3
0x080121fc: d81c .. BHI 0x8012238 ; gatt_cli_discover_proc_continue + 532
0x080121fe: e8dff000 .... TBB [pc,r0]
$d.21
0x08012202: 1d02 .. DCW 7426
0x08012204: 3326 &3 DCW 13094
$t.22
0x08012206: 9804 .. LDR r0,[sp,#0x10]
0x08012208: f894702c ..,p LDRB r7,[r4,#0x2c]
0x0801220c: 2102 .! MOVS r1,#2
0x0801220e: f0060601 .... AND r6,r6,#1
0x08012212: f7f3feca .... BL co_buf_tail_reserve ; 0x8005faa
0x08012216: 9804 .. LDR r0,[sp,#0x10]
0x08012218: 88c1 .. LDRH r1,[r0,#6]
0x0801221a: 4408 .D ADD r0,r0,r1
0x0801221c: f3c70140 ..@. UBFX r1,r7,#1,#1
0x08012220: f8801030 ..0. STRB r1,[r0,#0x30]
0x08012224: f04f0128 O.(. MOV r1,#0x28
0x08012228: f8801031 ..1. STRB r1,[r0,#0x31]
0x0801222c: bb0e .. CBNZ r6,0x8012272 ; gatt_cli_discover_proc_continue + 590
0x0801222e: 2010 . MOVS r0,#0x10
0x08012230: f88d0014 .... STRB r0,[sp,#0x14]
0x08012234: 4850 PH LDR r0,[pc,#320] ; [0x8012378] = 0x8012e41
0x08012236: e058 X. B 0x80122ea ; gatt_cli_discover_proc_continue + 710
0x08012238: 2000 . MOVS r0,#0
0x0801223a: e056 V. B 0x80122ea ; gatt_cli_discover_proc_continue + 710
0x0801223c: 8ca0 .. LDRH r0,[r4,#0x24]
0x0801223e: b350 P. CBZ r0,0x8012296 ; gatt_cli_discover_proc_continue + 626
0x08012240: f8ad0016 .... STRH r0,[sp,#0x16]
0x08012244: 200a . MOVS r0,#0xa
0x08012246: f88d0014 .... STRB r0,[sp,#0x14]
0x0801224a: 4849 IH LDR r0,[pc,#292] ; [0x8012370] = 0x8013275
0x0801224c: e04d M. B 0x80122ea ; gatt_cli_discover_proc_continue + 710
0x0801224e: 2008 . MOVS r0,#8
0x08012250: 2102 .! MOVS r1,#2
0x08012252: f88d0014 .... STRB r0,[sp,#0x14]
0x08012256: 9804 .. LDR r0,[sp,#0x10]
0x08012258: f7f3fea7 .... BL co_buf_tail_reserve ; 0x8005faa
0x0801225c: 9804 .. LDR r0,[sp,#0x10]
0x0801225e: b338 8. CBZ r0,0x80122b0 ; gatt_cli_discover_proc_continue + 652
0x08012260: 88c1 .. LDRH r1,[r0,#6]
0x08012262: 4408 .D ADD r0,r0,r1
0x08012264: 3030 00 ADDS r0,r0,#0x30
0x08012266: e024 $. B 0x80122b2 ; gatt_cli_discover_proc_continue + 654
0x08012268: 2004 . MOVS r0,#4
0x0801226a: f88d0014 .... STRB r0,[sp,#0x14]
0x0801226e: 483e >H LDR r0,[pc,#248] ; [0x8012368] = 0x8012c67
0x08012270: e03b ;. B 0x80122ea ; gatt_cli_discover_proc_continue + 710
0x08012272: 2006 . MOVS r0,#6
0x08012274: f88d0014 .... STRB r0,[sp,#0x14]
0x08012278: f894002c ..,. LDRB r0,[r4,#0x2c]
0x0801227c: f3c01101 .... UBFX r1,r0,#4,#2
0x08012280: b1d1 .. CBZ r1,0x80122b8 ; gatt_cli_discover_proc_continue + 660
0x08012282: 9a04 .. LDR r2,[sp,#0x10]
0x08012284: f104002d ..-. ADD r0,r4,#0x2d
0x08012288: b33a :. CBZ r2,0x80122da ; gatt_cli_discover_proc_continue + 694
0x0801228a: 88d3 .. LDRH r3,[r2,#6]
0x0801228c: 8896 .. LDRH r6,[r2,#4]
0x0801228e: 4433 3D ADD r3,r3,r6
0x08012290: 441a .D ADD r2,r2,r3
0x08012292: 3230 02 ADDS r2,r2,#0x30
0x08012294: e022 ". B 0x80122dc ; gatt_cli_discover_proc_continue + 696
0x08012296: 2008 . MOVS r0,#8
0x08012298: 2102 .! MOVS r1,#2
0x0801229a: f88d0014 .... STRB r0,[sp,#0x14]
0x0801229e: 9804 .. LDR r0,[sp,#0x10]
0x080122a0: f7f3fe83 .... BL co_buf_tail_reserve ; 0x8005faa
0x080122a4: 9804 .. LDR r0,[sp,#0x10]
0x080122a6: b190 .. CBZ r0,0x80122ce ; gatt_cli_discover_proc_continue + 682
0x080122a8: 88c1 .. LDRH r1,[r0,#6]
0x080122aa: 4408 .D ADD r0,r0,r1
0x080122ac: 3030 00 ADDS r0,r0,#0x30
0x080122ae: e00f .. B 0x80122d0 ; gatt_cli_discover_proc_continue + 684
0x080122b0: 2000 . MOVS r0,#0
0x080122b2: f6420103 B... MOV r1,#0x2803
0x080122b6: e00d .. B 0x80122d4 ; gatt_cli_discover_proc_continue + 688
0x080122b8: 9804 .. LDR r0,[sp,#0x10]
0x080122ba: 88c1 .. LDRH r1,[r0,#6]
0x080122bc: 8882 .. LDRH r2,[r0,#4]
0x080122be: 4411 .D ADD r1,r1,r2
0x080122c0: 4408 .D ADD r0,r0,r1
0x080122c2: f8b4102d ..-. LDRH r1,[r4,#0x2d]
0x080122c6: 8601 .. STRH r1,[r0,#0x30]
0x080122c8: 2102 .! MOVS r1,#2
0x080122ca: 9804 .. LDR r0,[sp,#0x10]
0x080122cc: e00a .. B 0x80122e4 ; gatt_cli_discover_proc_continue + 704
0x080122ce: 2000 . MOVS r0,#0
0x080122d0: f6420102 B... MOV r1,#0x2802
0x080122d4: 8001 .. STRH r1,[r0,#0]
0x080122d6: 4825 %H LDR r0,[pc,#148] ; [0x801236c] = 0x8012e89
0x080122d8: e007 .. B 0x80122ea ; gatt_cli_discover_proc_continue + 710
0x080122da: 2200 ." MOVS r2,#0
0x080122dc: f005ff0e .... BL gatt_uuid128_convert ; 0x80180fc
0x080122e0: 9804 .. LDR r0,[sp,#0x10]
0x080122e2: 2110 .! MOVS r1,#0x10
0x080122e4: f7f3fe61 ..a. BL co_buf_tail_reserve ; 0x8005faa
0x080122e8: 4822 "H LDR r0,[pc,#136] ; [0x8012374] = 0x8012c35
0x080122ea: 9b04 .. LDR r3,[sp,#0x10]
0x080122ec: 9000 .. STR r0,[sp,#0]
0x080122ee: aa05 .. ADD r2,sp,#0x14
0x080122f0: 4628 (F MOV r0,r5
0x080122f2: 4621 !F MOV r1,r4
0x080122f4: f003fbfd .... BL gatt_proc_pdu_send ; 0x8015af2
0x080122f8: 4607 .F MOV r7,r0
0x080122fa: 9804 .. LDR r0,[sp,#0x10]
0x080122fc: f7f3fdf8 .... BL co_buf_release ; 0x8005ef0
0x08012300: 2000 . MOVS r0,#0
0x08012302: b90f .. CBNZ r7,0x8012308 ; gatt_cli_discover_proc_continue + 740
0x08012304: b368 h. CBZ r0,0x8012362 ; gatt_cli_discover_proc_continue + 830
0x08012306: 2700 .' MOVS r7,#0
0x08012308: f894002c ..,. LDRB r0,[r4,#0x2c]
0x0801230c: 0700 .. LSLS r0,r0,#28
0x0801230e: d50b .. BPL 0x8012328 ; gatt_cli_discover_proc_continue + 772
0x08012310: 6c20 l LDR r0,[r4,#0x40]
0x08012312: f7f3fe35 ..5. BL co_buf_size ; 0x8005f80
0x08012316: 496e nI LDR r1,[pc,#440] ; [0x80124d0] = 0x200090d0
0x08012318: f8b120e8 ... LDRH r2,[r1,#0xe8]
0x0801231c: 1a10 .. SUBS r0,r2,r0
0x0801231e: f8a100e8 .... STRH r0,[r1,#0xe8]
0x08012322: 6c20 l LDR r0,[r4,#0x40]
0x08012324: f7f3fde4 .... BL co_buf_release ; 0x8005ef0
0x08012328: 6a20 j LDR r0,[r4,#0x20]
0x0801232a: b108 .. CBZ r0,0x8012330 ; gatt_cli_discover_proc_continue + 780
0x0801232c: f7f3fde0 .... BL co_buf_release ; 0x8005ef0
0x08012330: 2f0a ./ CMP r7,#0xa
0x08012332: d000 .. BEQ 0x8012336 ; gatt_cli_discover_proc_continue + 786
0x08012334: b92f /. CBNZ r7,0x8012342 ; gatt_cli_discover_proc_continue + 798
0x08012336: f894002c ..,. LDRB r0,[r4,#0x2c]
0x0801233a: 2700 .' MOVS r7,#0
0x0801233c: 0740 @. LSLS r0,r0,#29
0x0801233e: bf58 X. IT PL
0x08012340: 270a .' MOVPL r7,#0xa
0x08012342: 4620 F MOV r0,r4
0x08012344: f003fb00 .... BL gatt_proc_cur_set ; 0x8015948
0x08012348: f8d80000 .... LDR r0,[r8,#0]
0x0801234c: 8ae2 .. LDRH r2,[r4,#0x16]
0x0801234e: 7ce1 .| LDRB r1,[r4,#0x13]
0x08012350: 463b ;F MOV r3,r7
0x08012352: 6806 .h LDR r6,[r0,#0]
0x08012354: 4628 (F MOV r0,r5
0x08012356: 47b0 .G BLX r6
0x08012358: 4628 (F MOV r0,r5
0x0801235a: 4621 !F MOV r1,r4
0x0801235c: 2201 ." MOVS r2,#1
0x0801235e: f003fbff .... BL gatt_proc_pop ; 0x8015b60
0x08012362: b007 .. ADD sp,sp,#0x1c
0x08012364: e8bd8ff0 .... POP {r4-r11,pc}
$d.23
__arm_cp.17_0
0x08012368: 08012c67 g,.. DCD 134294631
__arm_cp.17_1
0x0801236c: 08012e89 .... DCD 134295177
__arm_cp.17_2
0x08012370: 08013275 u2.. DCD 134296181
__arm_cp.17_3
0x08012374: 08012c35 5,.. DCD 134294581
__arm_cp.17_4
0x08012378: 08012e41 A... DCD 134295105
$t.1
gatt_cli_discover_proc_create
0x0801237c: e92d43f0 -..C PUSH {r4-r9,lr}
0x08012380: b087 .. SUB sp,sp,#0x1c
0x08012382: 4681 .F MOV r9,r0
0x08012384: 4608 .F MOV r0,r1
0x08012386: 461f .F MOV r7,r3
0x08012388: 4615 .F MOV r5,r2
0x0801238a: 460e .F MOV r6,r1
0x0801238c: f005fb88 .... BL gatt_user_get ; 0x8017aa0
0x08012390: 2100 .! MOVS r1,#0
0x08012392: 9106 .. STR r1,[sp,#0x18]
0x08012394: b390 .. CBZ r0,0x80123fc ; gatt_cli_discover_proc_create + 128
0x08012396: 6800 .h LDR r0,[r0,#0]
0x08012398: 6801 .h LDR r1,[r0,#0]
0x0801239a: b379 y. CBZ r1,0x80123fc ; gatt_cli_discover_proc_create + 128
0x0801239c: f1a701c8 .... SUB r1,r7,#0xc8
0x080123a0: ea4f01f1 O... ROR r1,r1,#3
0x080123a4: 2904 .) CMP r1,#4
0x080123a6: d806 .. BHI 0x80123b6 ; gatt_cli_discover_proc_create + 58
0x080123a8: e8dff001 .... TBB [pc,r1]
$d.2
0x080123ac: 0b090703 .... DCD 185140995
0x080123b0: 000d .. DCW 13
$t.3
0x080123b2: 3014 .0 ADDS r0,r0,#0x14
0x080123b4: e008 .. B 0x80123c8 ; gatt_cli_discover_proc_create + 76
0x080123b6: 2401 .$ MOVS r4,#1
0x080123b8: e00a .. B 0x80123d0 ; gatt_cli_discover_proc_create + 84
0x080123ba: 3018 .0 ADDS r0,r0,#0x18
0x080123bc: e004 .. B 0x80123c8 ; gatt_cli_discover_proc_create + 76
0x080123be: 301c .0 ADDS r0,r0,#0x1c
0x080123c0: e002 .. B 0x80123c8 ; gatt_cli_discover_proc_create + 76
0x080123c2: 3020 0 ADDS r0,r0,#0x20
0x080123c4: e000 .. B 0x80123c8 ; gatt_cli_discover_proc_create + 76
0x080123c6: 3010 .0 ADDS r0,r0,#0x10
0x080123c8: 6800 .h LDR r0,[r0,#0]
0x080123ca: fab0f080 .... CLZ r0,r0
0x080123ce: 0944 D. LSRS r4,r0,#5
0x080123d0: 2fe8 ./ CMP r7,#0xe8
0x080123d2: d110 .. BNE 0x80123f6 ; gatt_cli_discover_proc_create + 122
0x080123d4: 4f3e >O LDR r7,[pc,#248] ; [0x80124d0] = 0x200090d0
0x080123d6: f8b700e8 .... LDRH r0,[r7,#0xe8]
0x080123da: f5b06f08 ...o CMP r0,#0x880
0x080123de: d808 .. BHI 0x80123f2 ; gatt_cli_discover_proc_create + 118
0x080123e0: a806 .. ADD r0,sp,#0x18
0x080123e2: 2100 .! MOVS r1,#0
0x080123e4: f44f72dc O..r MOV r2,#0x1b8
0x080123e8: 2300 .# MOVS r3,#0
0x080123ea: f7f3fc0b .... BL co_buf_alloc ; 0x8005c04
0x080123ee: 2800 .( CMP r0,#0
0x080123f0: d053 S. BEQ 0x801249a ; gatt_cli_discover_proc_create + 286
0x080123f2: 254b K% MOVS r5,#0x4b
0x080123f4: e003 .. B 0x80123fe ; gatt_cli_discover_proc_create + 130
0x080123f6: f04f0800 O... MOV r8,#0
0x080123fa: b124 $. CBZ r4,0x8012406 ; gatt_cli_discover_proc_create + 138
0x080123fc: 2542 B% MOVS r5,#0x42
0x080123fe: 4628 (F MOV r0,r5
0x08012400: b007 .. ADD sp,sp,#0x1c
0x08012402: e8bd83f0 .... POP {r4-r9,pc}
0x08012406: a805 .. ADD r0,sp,#0x14
0x08012408: 4631 1F MOV r1,r6
0x0801240a: 462a *F MOV r2,r5
0x0801240c: 463b ;F MOV r3,r7
0x0801240e: 9003 .. STR r0,[sp,#0xc]
0x08012410: 4830 0H LDR r0,[pc,#192] ; [0x80124d4] = 0x8012025
0x08012412: 9002 .. STR r0,[sp,#8]
0x08012414: 2044 D MOVS r0,#0x44
0x08012416: 9001 .. STR r0,[sp,#4]
0x08012418: 2017 . MOVS r0,#0x17
0x0801241a: 9000 .. STR r0,[sp,#0]
0x0801241c: 4648 HF MOV r0,r9
0x0801241e: f003fa31 ..1. BL gatt_proc_create ; 0x8015884
0x08012422: 4605 .F MOV r5,r0
0x08012424: b170 p. CBZ r0,0x8012444 ; gatt_cli_discover_proc_create + 200
0x08012426: 9806 .. LDR r0,[sp,#0x18]
0x08012428: 2800 .( CMP r0,#0
0x0801242a: d0e8 .. BEQ 0x80123fe ; gatt_cli_discover_proc_create + 130
0x0801242c: f7f3fda8 .... BL co_buf_size ; 0x8005f80
0x08012430: 4927 'I LDR r1,[pc,#156] ; [0x80124d0] = 0x200090d0
0x08012432: f8b120e8 ... LDRH r2,[r1,#0xe8]
0x08012436: 1a10 .. SUBS r0,r2,r0
0x08012438: f8a100e8 .... STRH r0,[r1,#0xe8]
0x0801243c: 9806 .. LDR r0,[sp,#0x18]
0x0801243e: f7f3fd57 ..W. BL co_buf_release ; 0x8005ef0
0x08012442: e7dc .. B 0x80123fe ; gatt_cli_discover_proc_create + 130
0x08012444: e9dd2110 ...! LDRD r2,r1,[sp,#0x40]
0x08012448: 9e05 .. LDR r6,[sp,#0x14]
0x0801244a: e9dd030e .... LDRD r0,r3,[sp,#0x38]
0x0801244e: 8532 2. STRH r2,[r6,#0x28]
0x08012450: 2200 ." MOVS r2,#0
0x08012452: 84f3 .. STRH r3,[r6,#0x26]
0x08012454: 2800 .( CMP r0,#0
0x08012456: 84b2 .. STRH r2,[r6,#0x24]
0x08012458: 6232 2b STR r2,[r6,#0x20]
0x0801245a: bf18 .. IT NE
0x0801245c: 2002 . MOVNE r0,#2
0x0801245e: f36800c3 h... BFI r0,r8,#3,#1
0x08012462: f886002c ..,. STRB r0,[r6,#0x2c]
0x08012466: b161 a. CBZ r1,0x8012482 ; gatt_cli_discover_proc_create + 262
0x08012468: e9dd2112 ...! LDRD r2,r1,[sp,#0x48]
0x0801246c: ea401002 @... ORR r0,r0,r2,LSL #4
0x08012470: 2210 ." MOVS r2,#0x10
0x08012472: f0400001 @... ORR r0,r0,#1
0x08012476: f886002c ..,. STRB r0,[r6,#0x2c]
0x0801247a: f106002d ..-. ADD r0,r6,#0x2d
0x0801247e: f7efff11 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08012482: f1b80f00 .... CMP r8,#0
0x08012486: d01b .. BEQ 0x80124c0 ; gatt_cli_discover_proc_create + 324
0x08012488: 9f06 .. LDR r7,[sp,#0x18]
0x0801248a: 4638 8F MOV r0,r7
0x0801248c: f7f3fd02 .... BL co_buf_metadata ; 0x8005e94
0x08012490: 6437 7d STR r7,[r6,#0x40]
0x08012492: b177 w. CBZ r7,0x80124b2 ; gatt_cli_discover_proc_create + 310
0x08012494: 893a :. LDRH r2,[r7,#8]
0x08012496: 88b9 .. LDRH r1,[r7,#4]
0x08012498: e00d .. B 0x80124b6 ; gatt_cli_discover_proc_create + 314
0x0801249a: 9806 .. LDR r0,[sp,#0x18]
0x0801249c: f7f3fd70 ..p. BL co_buf_size ; 0x8005f80
0x080124a0: f8b710e8 .... LDRH r1,[r7,#0xe8]
0x080124a4: f04f0801 O... MOV r8,#1
0x080124a8: 4408 .D ADD r0,r0,r1
0x080124aa: f8a700e8 .... STRH r0,[r7,#0xe8]
0x080124ae: 27c8 .' MOVS r7,#0xc8
0x080124b0: e7a3 .. B 0x80123fa ; gatt_cli_discover_proc_create + 126
0x080124b2: 2100 .! MOVS r1,#0
0x080124b4: 2200 ." MOVS r2,#0
0x080124b6: 4411 .D ADD r1,r1,r2
0x080124b8: 2216 ." MOVS r2,#0x16
0x080124ba: fbb1f1f2 .... UDIV r1,r1,r2
0x080124be: 7341 As STRB r1,[r0,#0xd]
0x080124c0: 4630 0F MOV r0,r6
0x080124c2: f003fa41 ..A. BL gatt_proc_cur_set ; 0x8015948
0x080124c6: 9905 .. LDR r1,[sp,#0x14]
0x080124c8: 4648 HF MOV r0,r9
0x080124ca: f003fb73 ..s. BL gatt_proc_push ; 0x8015bb4
0x080124ce: e796 .. B 0x80123fe ; gatt_cli_discover_proc_create + 130
$d.4
__arm_cp.1_0
0x080124d0: 200090d0 ... DCD 536907984
__arm_cp.1_1
0x080124d4: 08012025 % .. DCD 134291493
$t.0
gatt_cli_discover_svc
0x080124d8: b5f0 .. PUSH {r4-r7,lr}
0x080124da: b087 .. SUB sp,sp,#0x1c
0x080124dc: e9dd450d ...E LDRD r4,r5,[sp,#0x34]
0x080124e0: 42ac .B CMP r4,r5
0x080124e2: d804 .. BHI 0x80124ee ; gatt_cli_discover_svc + 22
0x080124e4: 9e0f .. LDR r6,[sp,#0x3c]
0x080124e6: 2e02 .. CMP r6,#2
0x080124e8: d801 .. BHI 0x80124ee ; gatt_cli_discover_svc + 22
0x080124ea: 2b03 .+ CMP r3,#3
0x080124ec: d901 .. BLS 0x80124f2 ; gatt_cli_discover_svc + 26
0x080124ee: 2040 @ MOVS r0,#0x40
0x080124f0: e013 .. B 0x801251a ; gatt_cli_discover_svc + 66
0x080124f2: 9f10 .. LDR r7,[sp,#0x40]
0x080124f4: f8ddc030 ..0. LDR r12,[sp,#0x30]
0x080124f8: e9cd6704 ...g STRD r6,r7,[sp,#0x10]
0x080124fc: af01 .. ADD r7,sp,#4
0x080124fe: f0030601 .... AND r6,r3,#1
0x08012502: f1bc0f00 .... CMP r12,#0
0x08012506: c770 p. STM r7!,{r4-r6}
0x08012508: f3c30340 ..@. UBFX r3,r3,#1,#1
0x0801250c: 9300 .. STR r3,[sp,#0]
0x0801250e: f04f03c8 O... MOV r3,#0xc8
0x08012512: bf18 .. IT NE
0x08012514: 23e8 .# MOVNE r3,#0xe8
0x08012516: f7ffff31 ..1. BL gatt_cli_discover_proc_create ; 0x801237c
0x0801251a: b007 .. ADD sp,sp,#0x1c
0x0801251c: bdf0 .. POP {r4-r7,pc}
gatt_cli_discover_svc_cmd_handler
0x0801251e: e92d41f0 -..A PUSH {r4-r8,lr}
0x08012522: b086 .. SUB sp,sp,#0x18
0x08012524: 4605 .F MOV r5,r0
0x08012526: 4688 .F MOV r8,r1
0x08012528: 8842 B. LDRH r2,[r0,#2]
0x0801252a: 7901 .y LDRB r1,[r0,#4]
0x0801252c: 7940 @y LDRB r0,[r0,#5]
0x0801252e: 79ab .y LDRB r3,[r5,#6]
0x08012530: 79ee .y LDRB r6,[r5,#7]
0x08012532: f895c00c .... LDRB r12,[r5,#0xc]
0x08012536: f105040d .... ADD r4,r5,#0xd
0x0801253a: 892f /. LDRH r7,[r5,#8]
0x0801253c: f8b5e00a .... LDRH lr,[r5,#0xa]
0x08012540: 2e00 .. CMP r6,#0
0x08012542: bf18 .. IT NE
0x08012544: 2601 .& MOVNE r6,#1
0x08012546: e88d40c0 ...@ STM sp,{r6,r7,lr}
0x0801254a: e9cdc403 .... STRD r12,r4,[sp,#0xc]
0x0801254e: f7ffffc3 .... BL gatt_cli_discover_svc ; 0x80124d8
0x08012552: b160 `. CBZ r0,0x801256e ; gatt_cli_discover_svc_cmd_handler + 80
0x08012554: 882b +. LDRH r3,[r5,#0]
0x08012556: 792c ,y LDRB r4,[r5,#4]
0x08012558: 8869 i. LDRH r1,[r5,#2]
0x0801255a: 796a jy LDRB r2,[r5,#5]
0x0801255c: e9cd4000 ...@ STRD r4,r0,[sp,#0]
0x08012560: 4618 .F MOV r0,r3
0x08012562: 4643 CF MOV r3,r8
0x08012564: f003f844 ..D. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08012568: b006 .. ADD sp,sp,#0x18
0x0801256a: e8bd81f0 .... POP {r4-r8,pc}
0x0801256e: f003f9e7 .... BL gatt_proc_cur_get ; 0x8015940
0x08012572: 8829 ). LDRH r1,[r5,#0]
0x08012574: 8541 A. STRH r1,[r0,#0x2a]
0x08012576: b006 .. ADD sp,sp,#0x18
0x08012578: e8bd81f0 .... POP {r4-r8,pc}
gatt_cli_discover_svc_extract
0x0801257c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08012580: b08f .. SUB sp,sp,#0x3c
0x08012582: 6a0c .j LDR r4,[r1,#0x20]
0x08012584: 9004 .. STR r0,[sp,#0x10]
0x08012586: 9205 .. STR r2,[sp,#0x14]
0x08012588: 460e .F MOV r6,r1
0x0801258a: 4620 F MOV r0,r4
0x0801258c: f7f3fc82 .... BL co_buf_metadata ; 0x8005e94
0x08012590: 4607 .F MOV r7,r0
0x08012592: 7800 .x LDRB r0,[r0,#0]
0x08012594: 1d05 .. ADDS r5,r0,#4
0x08012596: b958 X. CBNZ r0,0x80125b0 ; gatt_cli_discover_svc_extract + 52
0x08012598: f896002c ..,. LDRB r0,[r6,#0x2c]
0x0801259c: f106012d ..-. ADD r1,r6,#0x2d
0x080125a0: 2210 ." MOVS r2,#0x10
0x080125a2: f3c01001 .... UBFX r0,r0,#4,#2
0x080125a6: f88d003b ..;. STRB r0,[sp,#0x3b]
0x080125aa: a80a .. ADD r0,sp,#0x28
0x080125ac: f7effe7a ..z. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080125b0: b2e8 .. UXTB r0,r5
0x080125b2: f1040a30 ..0. ADD r10,r4,#0x30
0x080125b6: 9607 .. STR r6,[sp,#0x1c]
0x080125b8: 9708 .. STR r7,[sp,#0x20]
0x080125ba: 9009 .. STR r0,[sp,#0x24]
0x080125bc: 200a . MOVS r0,#0xa
0x080125be: 9006 .. STR r0,[sp,#0x18]
0x080125c0: b10c .. CBZ r4,0x80125c6 ; gatt_cli_discover_svc_extract + 74
0x080125c2: 88a0 .. LDRH r0,[r4,#4]
0x080125c4: e000 .. B 0x80125c8 ; gatt_cli_discover_svc_extract + 76
0x080125c6: 2000 . MOVS r0,#0
0x080125c8: 9909 .. LDR r1,[sp,#0x24]
0x080125ca: 4288 .B CMP r0,r1
0x080125cc: d353 S. BCC 0x8012676 ; gatt_cli_discover_svc_extract + 250
0x080125ce: 88e0 .. LDRH r0,[r4,#6]
0x080125d0: 2102 .! MOVS r1,#2
0x080125d2: f81ab000 .... LDRB r11,[r10,r0]
0x080125d6: 4450 PD ADD r0,r0,r10
0x080125d8: 7847 Gx LDRB r7,[r0,#1]
0x080125da: 4620 F MOV r0,r4
0x080125dc: f7f3fbce .... BL co_buf_head_release ; 0x8005d7c
0x080125e0: 88e0 .. LDRH r0,[r4,#6]
0x080125e2: 2102 .! MOVS r1,#2
0x080125e4: f81a5000 ...P LDRB r5,[r10,r0]
0x080125e8: 4450 PD ADD r0,r0,r10
0x080125ea: 7846 Fx LDRB r6,[r0,#1]
0x080125ec: 4620 F MOV r0,r4
0x080125ee: f7f3fbc5 .... BL co_buf_head_release ; 0x8005d7c
0x080125f2: ea452806 E..( ORR r8,r5,r6,LSL #8
0x080125f6: 9e08 .. LDR r6,[sp,#0x20]
0x080125f8: ea4b2907 K..) ORR r9,r11,r7,LSL #8
0x080125fc: 7833 3x LDRB r3,[r6,#0]
0x080125fe: b163 c. CBZ r3,0x801261a ; gatt_cli_discover_svc_extract + 158
0x08012600: 88e0 .. LDRH r0,[r4,#6]
0x08012602: f10d013b ..;. ADD r1,sp,#0x3b
0x08012606: 4420 D ADD r0,r0,r4
0x08012608: f1000230 ..0. ADD r2,r0,#0x30
0x0801260c: a80a .. ADD r0,sp,#0x28
0x0801260e: f005fdf5 .... BL gatt_uuid_extract ; 0x80181fc
0x08012612: 7831 1x LDRB r1,[r6,#0]
0x08012614: 4620 F MOV r0,r4
0x08012616: f7f3fbb1 .... BL co_buf_head_release ; 0x8005d7c
0x0801261a: fa1ff389 .... UXTH r3,r9
0x0801261e: fa1ff088 .... UXTH r0,r8
0x08012622: 4298 .B CMP r0,r3
0x08012624: d3cc .. BCC 0x80125c0 ; gatt_cli_discover_svc_extract + 68
0x08012626: 9907 .. LDR r1,[sp,#0x1c]
0x08012628: 8cc9 .. LDRH r1,[r1,#0x26]
0x0801262a: 428b .B CMP r3,r1
0x0801262c: d3c8 .. BCC 0x80125c0 ; gatt_cli_discover_svc_extract + 68
0x0801262e: f64f72ff O..r MOV r2,#0xffff
0x08012632: f1080101 .... ADD r1,r8,#1
0x08012636: 4290 .B CMP r0,r2
0x08012638: bf08 .. IT EQ
0x0801263a: f04f31ff O..1 MOVEQ r1,#0xffffffff
0x0801263e: 9f07 .. LDR r7,[sp,#0x1c]
0x08012640: 84f9 .. STRH r1,[r7,#0x26]
0x08012642: f897102c ..,. LDRB r1,[r7,#0x2c]
0x08012646: 070a .. LSLS r2,r1,#28
0x08012648: d435 5. BMI 0x80126b6 ; gatt_cli_discover_svc_extract + 314
0x0801264a: 9d05 .. LDR r5,[sp,#0x14]
0x0801264c: f89d603b ..;` LDRB r6,[sp,#0x3b]
0x08012650: 8afa .. LDRH r2,[r7,#0x16]
0x08012652: 7cf9 .| LDRB r1,[r7,#0x13]
0x08012654: 682d -h LDR r5,[r5,#0]
0x08012656: 696d mi LDR r5,[r5,#0x14]
0x08012658: e9cd0600 .... STRD r0,r6,[sp,#0]
0x0801265c: a80a .. ADD r0,sp,#0x28
0x0801265e: 9002 .. STR r0,[sp,#8]
0x08012660: 9804 .. LDR r0,[sp,#0x10]
0x08012662: 47a8 .G BLX r5
0x08012664: f897002c ..,. LDRB r0,[r7,#0x2c]
0x08012668: f0400004 @... ORR r0,r0,#4
0x0801266c: f887002c ..,. STRB r0,[r7,#0x2c]
0x08012670: 2000 . MOVS r0,#0
0x08012672: 9006 .. STR r0,[sp,#0x18]
0x08012674: e7a4 .. B 0x80125c0 ; gatt_cli_discover_svc_extract + 68
0x08012676: 9b08 .. LDR r3,[sp,#0x20]
0x08012678: e9dd6506 ...e LDRD r6,r5,[sp,#0x18]
0x0801267c: b10c .. CBZ r4,0x8012682 ; gatt_cli_discover_svc_extract + 262
0x0801267e: 88a0 .. LDRH r0,[r4,#4]
0x08012680: e000 .. B 0x8012684 ; gatt_cli_discover_svc_extract + 264
0x08012682: 2000 . MOVS r0,#0
0x08012684: 9909 .. LDR r1,[sp,#0x24]
0x08012686: 4288 .B CMP r0,r1
0x08012688: d205 .. BCS 0x8012696 ; gatt_cli_discover_svc_extract + 282
0x0801268a: 4620 F MOV r0,r4
0x0801268c: f7f3fc30 ..0. BL co_buf_release ; 0x8005ef0
0x08012690: 2000 . MOVS r0,#0
0x08012692: 6228 (b STR r0,[r5,#0x20]
0x08012694: e00b .. B 0x80126ae ; gatt_cli_discover_svc_extract + 306
0x08012696: 7858 Xx LDRB r0,[r3,#1]
0x08012698: b948 H. CBNZ r0,0x80126ae ; gatt_cli_discover_svc_extract + 306
0x0801269a: 781d .x LDRB r5,[r3,#0]
0x0801269c: 4620 F MOV r0,r4
0x0801269e: f7f3fc57 ..W. BL co_buf_reuse ; 0x8005f50
0x080126a2: 4620 F MOV r0,r4
0x080126a4: f7f3fbf6 .... BL co_buf_metadata ; 0x8005e94
0x080126a8: 2101 .! MOVS r1,#1
0x080126aa: 7005 .p STRB r5,[r0,#0]
0x080126ac: 7041 Ap STRB r1,[r0,#1]
0x080126ae: b2b0 .. UXTH r0,r6
0x080126b0: b00f .. ADD sp,sp,#0x3c
0x080126b2: e8bd8ff0 .... POP {r4-r11,pc}
0x080126b6: 6c38 8l LDR r0,[r7,#0x40]
0x080126b8: f04f0a00 O... MOV r10,#0
0x080126bc: b120 . CBZ r0,0x80126c8 ; gatt_cli_discover_svc_extract + 332
0x080126be: 88c2 .. LDRH r2,[r0,#6]
0x080126c0: 4402 .D ADD r2,r2,r0
0x080126c2: f1020730 ..0. ADD r7,r2,#0x30
0x080126c6: e000 .. B 0x80126ca ; gatt_cli_discover_svc_extract + 334
0x080126c8: 2700 .' MOVS r7,#0
0x080126ca: 2602 .& MOVS r6,#2
0x080126cc: 0789 .. LSLS r1,r1,#30
0x080126ce: bf58 X. IT PL
0x080126d0: 2601 .& MOVPL r6,#1
0x080126d2: f7f3fbdf .... BL co_buf_metadata ; 0x8005e94
0x080126d6: eba5010b .... SUB r1,r5,r11
0x080126da: 703e >p STRB r6,[r7,#0]
0x080126dc: 4683 .F MOV r11,r0
0x080126de: 2210 ." MOVS r2,#0x10
0x080126e0: 1c4d M. ADDS r5,r1,#1
0x080126e2: f89b600d ...` LDRB r6,[r11,#0xd]
0x080126e6: a90a .. ADD r1,sp,#0x28
0x080126e8: b2e8 .. UXTB r0,r5
0x080126ea: 9006 .. STR r0,[sp,#0x18]
0x080126ec: 42b0 .B CMP r0,r6
0x080126ee: f04f0000 O... MOV r0,#0
0x080126f2: bf88 .. IT HI
0x080126f4: 2001 . MOVHI r0,#1
0x080126f6: f88b000e .... STRB r0,[r11,#0xe]
0x080126fa: f89d003b ..;. LDRB r0,[sp,#0x3b]
0x080126fe: 7078 xp STRB r0,[r7,#1]
0x08012700: 1cb8 .. ADDS r0,r7,#2
0x08012702: f7effdcf .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08012706: 9806 .. LDR r0,[sp,#0x18]
0x08012708: f8a78014 .... STRH r8,[r7,#0x14]
0x0801270c: f8a79012 .... STRH r9,[r7,#0x12]
0x08012710: f1070118 .... ADD r1,r7,#0x18
0x08012714: 2201 ." MOVS r2,#1
0x08012716: 42b0 .B CMP r0,r6
0x08012718: bf88 .. IT HI
0x0801271a: 4635 5F MOVHI r5,r6
0x0801271c: 9b08 .. LDR r3,[sp,#0x20]
0x0801271e: b2e8 .. UXTB r0,r5
0x08012720: 4282 .B CMP r2,r0
0x08012722: d20c .. BCS 0x801273e ; gatt_cli_discover_svc_extract + 450
0x08012724: f8c1a000 .... STR r10,[r1,#0]
0x08012728: f801ac02 .... STRB r10,[r1,#-2]
0x0801272c: f8c1a004 .... STR r10,[r1,#4]
0x08012730: f8c1a008 .... STR r10,[r1,#8]
0x08012734: f8c1a00c .... STR r10,[r1,#0xc]
0x08012738: 3116 .1 ADDS r1,r1,#0x16
0x0801273a: 3201 .2 ADDS r2,#1
0x0801273c: e7f0 .. B 0x8012720 ; gatt_cli_discover_svc_extract + 420
0x0801273e: f88b500c ...P STRB r5,[r11,#0xc]
0x08012742: 2600 .& MOVS r6,#0
0x08012744: 9d07 .. LDR r5,[sp,#0x1c]
0x08012746: f8ab800a .... STRH r8,[r11,#0xa]
0x0801274a: f8ab9008 .... STRH r9,[r11,#8]
0x0801274e: 20d0 . MOVS r0,#0xd0
0x08012750: f8cb6000 ...` STR r6,[r11,#0]
0x08012754: 7468 ht STRB r0,[r5,#0x11]
0x08012756: f8d50026 ..&. LDR r0,[r5,#0x26]
0x0801275a: f8a58028 ..(. STRH r8,[r5,#0x28]
0x0801275e: f8cb0004 .... STR r0,[r11,#4]
0x08012762: f1090001 .... ADD r0,r9,#1
0x08012766: 84e8 .. STRH r0,[r5,#0x26]
0x08012768: e788 .. B 0x801267c ; gatt_cli_discover_svc_extract + 256
0x0801276a: 0000 .. MOVS r0,r0
gatt_cli_event_proc_continue
0x0801276c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08012770: b089 .. SUB sp,sp,#0x24
0x08012772: 460c .F MOV r4,r1
0x08012774: 4682 .F MOV r10,r0
0x08012776: 9304 .. STR r3,[sp,#0x10]
0x08012778: 1ed0 .. SUBS r0,r2,#3
0x0801277a: 4691 .F MOV r9,r2
0x0801277c: 2805 .( CMP r0,#5
0x0801277e: f20080b2 .... BHI.W 0x80128e6 ; gatt_cli_event_proc_continue + 378
0x08012782: e8dff000 .... TBB [pc,r0]
$d.3
0x08012786: 1fb8 .. DCW 8120
0x08012788: bfb003b0 .... DCD 3215983536
$t.4
0x0801278c: 7c60 `| LDRB r0,[r4,#0x11]
0x0801278e: 2814 .( CMP r0,#0x14
0x08012790: d118 .. BNE 0x80127c4 ; gatt_cli_event_proc_continue + 88
0x08012792: 2500 .% MOVS r5,#0
0x08012794: a806 .. ADD r0,sp,#0x18
0x08012796: 2107 .! MOVS r1,#7
0x08012798: 2200 ." MOVS r2,#0
0x0801279a: 2300 .# MOVS r3,#0
0x0801279c: 9506 .. STR r5,[sp,#0x18]
0x0801279e: f7f3fa31 ..1. BL co_buf_alloc ; 0x8005c04
0x080127a2: 2800 .( CMP r0,#0
0x080127a4: f04080a7 @... BNE.W 0x80128f6 ; gatt_cli_event_proc_continue + 394
0x080127a8: 201e . MOVS r0,#0x1e
0x080127aa: 9b06 .. LDR r3,[sp,#0x18]
0x080127ac: 4621 !F MOV r1,r4
0x080127ae: aa07 .. ADD r2,sp,#0x1c
0x080127b0: 9500 .. STR r5,[sp,#0]
0x080127b2: f88d001c .... STRB r0,[sp,#0x1c]
0x080127b6: 4650 PF MOV r0,r10
0x080127b8: f003f99b .... BL gatt_proc_pdu_send ; 0x8015af2
0x080127bc: 9004 .. STR r0,[sp,#0x10]
0x080127be: 9806 .. LDR r0,[sp,#0x18]
0x080127c0: f7f3fb96 .... BL co_buf_release ; 0x8005ef0
0x080127c4: 69a6 .i LDR r6,[r4,#0x18]
0x080127c6: 2e00 .. CMP r6,#0
0x080127c8: f0008095 .... BEQ.W 0x80128f6 ; gatt_cli_event_proc_continue + 394
0x080127cc: 2500 .% MOVS r5,#0
0x080127ce: 2700 .' MOVS r7,#0
0x080127d0: f04f0b00 O... MOV r11,#0
0x080127d4: 7c61 a| LDRB r1,[r4,#0x11]
0x080127d6: 88b0 .. LDRH r0,[r6,#4]
0x080127d8: 290c .) CMP r1,#0xc
0x080127da: d11e .. BNE 0x801281a ; gatt_cli_event_proc_continue + 174
0x080127dc: 2802 .( CMP r0,#2
0x080127de: f0c08087 .... BCC.W 0x80128f0 ; gatt_cli_event_proc_continue + 388
0x080127e2: 88f0 .. LDRH r0,[r6,#6]
0x080127e4: 2102 .! MOVS r1,#2
0x080127e6: 4430 0D ADD r0,r0,r6
0x080127e8: 8e00 .. LDRH r0,[r0,#0x30]
0x080127ea: 83a0 .. STRH r0,[r4,#0x1c]
0x080127ec: 4630 0F MOV r0,r6
0x080127ee: f7f3fac5 .... BL co_buf_head_release ; 0x8005d7c
0x080127f2: 88b1 .. LDRH r1,[r6,#4]
0x080127f4: 2902 .) CMP r1,#2
0x080127f6: d31a .. BCC 0x801282e ; gatt_cli_event_proc_continue + 194
0x080127f8: 88f0 .. LDRH r0,[r6,#6]
0x080127fa: 2102 .! MOVS r1,#2
0x080127fc: 4430 0D ADD r0,r0,r6
0x080127fe: 8e07 .. LDRH r7,[r0,#0x30]
0x08012800: 4630 0F MOV r0,r6
0x08012802: f7f3fabb .... BL co_buf_head_release ; 0x8005d7c
0x08012806: 88b5 .. LDRH r5,[r6,#4]
0x08012808: 2000 . MOVS r0,#0
0x0801280a: 42af .B CMP r7,r5
0x0801280c: bf88 .. IT HI
0x0801280e: 462f /F MOVHI r7,r5
0x08012810: bf98 .. IT LS
0x08012812: 2001 . MOVLS r0,#1
0x08012814: ea4b0b00 K... ORR r11,r11,r0
0x08012818: e00c .. B 0x8012834 ; gatt_cli_event_proc_continue + 200
0x0801281a: 8be1 .. LDRH r1,[r4,#0x1e]
0x0801281c: f04f0b00 O... MOV r11,#0
0x08012820: 4605 .F MOV r5,r0
0x08012822: 4607 .F MOV r7,r0
0x08012824: 4288 .B CMP r0,r1
0x08012826: bf38 8. IT CC
0x08012828: f04f0b01 O... MOVCC r11,#1
0x0801282c: e002 .. B 0x8012834 ; gatt_cli_event_proc_continue + 200
0x0801282e: 4630 0F MOV r0,r6
0x08012830: f7f3faa4 .... BL co_buf_head_release ; 0x8005d7c
0x08012834: 8ba1 .. LDRH r1,[r4,#0x1c]
0x08012836: 4650 PF MOV r0,r10
0x08012838: 2300 .# MOVS r3,#0
0x0801283a: 460a .F MOV r2,r1
0x0801283c: f000f888 .... BL gatt_cli_event_reg_find ; 0x8012950
0x08012840: b938 8. CBNZ r0,0x8012852 ; gatt_cli_event_proc_continue + 230
0x08012842: 7c60 `| LDRB r0,[r4,#0x11]
0x08012844: 280c .( CMP r0,#0xc
0x08012846: d153 S. BNE 0x80128f0 ; gatt_cli_event_proc_continue + 388
0x08012848: b2b9 .. UXTH r1,r7
0x0801284a: 4630 0F MOV r0,r6
0x0801284c: f7f3fa96 .... BL co_buf_head_release ; 0x8005d7c
0x08012850: e7c0 .. B 0x80127d4 ; gatt_cli_event_proc_continue + 104
0x08012852: 4680 .F MOV r8,r0
0x08012854: 7900 .y LDRB r0,[r0,#4]
0x08012856: f8cd900c .... STR r9,[sp,#0xc]
0x0801285a: f005f921 ..!. BL gatt_user_get ; 0x8017aa0
0x0801285e: 4603 .F MOV r3,r0
0x08012860: f8981004 .... LDRB r1,[r8,#4]
0x08012864: b2a8 .. UXTH r0,r5
0x08012866: fa1ff987 .... UXTH r9,r7
0x0801286a: 4581 .E CMP r9,r0
0x0801286c: 74e1 .t STRB r1,[r4,#0x13]
0x0801286e: d21a .. BCS 0x80128a6 ; gatt_cli_event_proc_continue + 314
0x08012870: 2000 . MOVS r0,#0
0x08012872: 461d .F MOV r5,r3
0x08012874: 2100 .! MOVS r1,#0
0x08012876: 464a JF MOV r2,r9
0x08012878: 2300 .# MOVS r3,#0
0x0801287a: 9005 .. STR r0,[sp,#0x14]
0x0801287c: a805 .. ADD r0,sp,#0x14
0x0801287e: f7f3f9c1 .... BL co_buf_alloc ; 0x8005c04
0x08012882: bb98 .. CBNZ r0,0x80128ec ; gatt_cli_event_proc_continue + 384
0x08012884: 9905 .. LDR r1,[sp,#0x14]
0x08012886: 4630 0F MOV r0,r6
0x08012888: 464a JF MOV r2,r9
0x0801288a: 2300 .# MOVS r3,#0
0x0801288c: f7f3fa06 .... BL co_buf_copy ; 0x8005c9c
0x08012890: 4630 0F MOV r0,r6
0x08012892: 4649 IF MOV r1,r9
0x08012894: f7f3fa72 ..r. BL co_buf_head_release ; 0x8005d7c
0x08012898: 9e05 .. LDR r6,[sp,#0x14]
0x0801289a: f8981004 .... LDRB r1,[r8,#4]
0x0801289e: f8dd900c .... LDR r9,[sp,#0xc]
0x080128a2: 462b +F MOV r3,r5
0x080128a4: e003 .. B 0x80128ae ; gatt_cli_event_proc_continue + 322
0x080128a6: f8dd900c .... LDR r9,[sp,#0xc]
0x080128aa: 2000 . MOVS r0,#0
0x080128ac: 61a0 .a STR r0,[r4,#0x18]
0x080128ae: 7ca2 .| LDRB r2,[r4,#0x12]
0x080128b0: 7c60 `| LDRB r0,[r4,#0x11]
0x080128b2: 681b .h LDR r3,[r3,#0]
0x080128b4: f00b0701 .... AND r7,r11,#1
0x080128b8: f00202df .... AND r2,r2,#0xdf
0x080128bc: 3814 .8 SUBS r0,r0,#0x14
0x080128be: 74a2 .t STRB r2,[r4,#0x12]
0x080128c0: 8aa2 .. LDRH r2,[r4,#0x14]
0x080128c2: fab0f080 .... CLZ r0,r0
0x080128c6: 6a9d .j LDR r5,[r3,#0x28]
0x080128c8: 8ba3 .. LDRH r3,[r4,#0x1c]
0x080128ca: e9cd7300 ...s STRD r7,r3,[sp,#0]
0x080128ce: 0943 C. LSRS r3,r0,#5
0x080128d0: 4650 PF MOV r0,r10
0x080128d2: 9602 .. STR r6,[sp,#8]
0x080128d4: 47a8 .G BLX r5
0x080128d6: 4630 0F MOV r0,r6
0x080128d8: f7f3fb0a .... BL co_buf_release ; 0x8005ef0
0x080128dc: 7ca0 .| LDRB r0,[r4,#0x12]
0x080128de: 2206 ." MOVS r2,#6
0x080128e0: 0680 .. LSLS r0,r0,#26
0x080128e2: f53faf49 ?.I. BMI 0x8012778 ; gatt_cli_event_proc_continue + 12
0x080128e6: 9804 .. LDR r0,[sp,#0x10]
0x080128e8: b910 .. CBNZ r0,0x80128f0 ; gatt_cli_event_proc_continue + 388
0x080128ea: e014 .. B 0x8012916 ; gatt_cli_event_proc_continue + 426
0x080128ec: f8dd900c .... LDR r9,[sp,#0xc]
0x080128f0: f1b90f08 .... CMP r9,#8
0x080128f4: d006 .. BEQ 0x8012904 ; gatt_cli_event_proc_continue + 408
0x080128f6: 7c60 `| LDRB r0,[r4,#0x11]
0x080128f8: 2814 .( CMP r0,#0x14
0x080128fa: d003 .. BEQ 0x8012904 ; gatt_cli_event_proc_continue + 408
0x080128fc: 4650 PF MOV r0,r10
0x080128fe: 4621 !F MOV r1,r4
0x08012900: f002feed .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012904: 69a0 .i LDR r0,[r4,#0x18]
0x08012906: b108 .. CBZ r0,0x801290c ; gatt_cli_event_proc_continue + 416
0x08012908: f7f3faf2 .... BL co_buf_release ; 0x8005ef0
0x0801290c: 4650 PF MOV r0,r10
0x0801290e: 4621 !F MOV r1,r4
0x08012910: 2201 ." MOVS r2,#1
0x08012912: f003f925 ..%. BL gatt_proc_pop ; 0x8015b60
0x08012916: b009 .. ADD sp,sp,#0x24
0x08012918: e8bd8ff0 .... POP {r4-r11,pc}
gatt_cli_event_proc_create
0x0801291c: b51c .. PUSH {r2-r4,lr}
0x0801291e: 4614 .F MOV r4,r2
0x08012920: 2923 #) CMP r1,#0x23
0x08012922: d006 .. BEQ 0x8012932 ; gatt_cli_event_proc_create + 22
0x08012924: 291d .) CMP r1,#0x1d
0x08012926: d006 .. BEQ 0x8012936 ; gatt_cli_event_proc_create + 26
0x08012928: 291b .) CMP r1,#0x1b
0x0801292a: bf0c .. ITE EQ
0x0801292c: 2104 .! MOVEQ r1,#4
0x0801292e: 2100 .! MOVNE r1,#0
0x08012930: e002 .. B 0x8012938 ; gatt_cli_event_proc_create + 28
0x08012932: 210c .! MOVS r1,#0xc
0x08012934: e000 .. B 0x8012938 ; gatt_cli_event_proc_create + 28
0x08012936: 2114 .! MOVS r1,#0x14
0x08012938: 9300 .. STR r3,[sp,#0]
0x0801293a: 4b03 .K LDR r3,[pc,#12] ; [0x8012948] = 0x801276d
0x0801293c: 2220 " MOVS r2,#0x20
0x0801293e: f003f82b ..+. BL gatt_proc_handler_alloc ; 0x8015998
0x08012942: 4902 .I LDR r1,[pc,#8] ; [0x801294c] = 0x8012d8f
0x08012944: 6021 !` STR r1,[r4,#0]
0x08012946: bd1c .. POP {r2-r4,pc}
$d.1
__arm_cp.0_0
0x08012948: 0801276d m'.. DCD 134293357
__arm_cp.0_1
0x0801294c: 08012d8f .-.. DCD 134294927
$t.9
gatt_cli_event_reg_find
0x08012950: b5f0 .. PUSH {r4-r7,lr}
0x08012952: 4c93 .L LDR r4,[pc,#588] ; [0x8012ba0] = 0x200090d0
0x08012954: 2600 .& MOVS r6,#0
0x08012956: 2700 .' MOVS r7,#0
0x08012958: eb040080 .... ADD r0,r4,r0,LSL #2
0x0801295c: f8d0c094 .... LDR r12,[r0,#0x94]
0x08012960: f89c0050 ..P. LDRB r0,[r12,#0x50]
0x08012964: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08012968: 0045 E. LSLS r5,r0,#1
0x0801296a: 42b5 .B CMP r5,r6
0x0801296c: d012 .. BEQ 0x8012994 ; gatt_cli_event_reg_find + 68
0x0801296e: f8dc004c ..L. LDR r0,[r12,#0x4c]
0x08012972: 5b84 .[ LDRH r4,[r0,r6]
0x08012974: 4430 0D ADD r0,r0,r6
0x08012976: b12c ,. CBZ r4,0x8012984 ; gatt_cli_event_reg_find + 52
0x08012978: 4294 .B CMP r4,r2
0x0801297a: d809 .. BHI 0x8012990 ; gatt_cli_event_reg_find + 64
0x0801297c: 8844 D. LDRH r4,[r0,#2]
0x0801297e: 428c .B CMP r4,r1
0x08012980: d306 .. BCC 0x8012990 ; gatt_cli_event_reg_find + 64
0x08012982: e008 .. B 0x8012996 ; gatt_cli_event_reg_find + 70
0x08012984: 2b00 .+ CMP r3,#0
0x08012986: bf08 .. IT EQ
0x08012988: 4618 .F MOVEQ r0,r3
0x0801298a: 2f00 ./ CMP r7,#0
0x0801298c: bf08 .. IT EQ
0x0801298e: 4607 .F MOVEQ r7,r0
0x08012990: 3606 .6 ADDS r6,#6
0x08012992: e7ea .. B 0x801296a ; gatt_cli_event_reg_find + 26
0x08012994: 4638 8F MOV r0,r7
0x08012996: bdf0 .. POP {r4-r7,pc}
gatt_cli_event_register
0x08012998: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801299c: 4607 .F MOV r7,r0
0x0801299e: 1e50 P. SUBS r0,r2,#1
0x080129a0: b280 .. UXTH r0,r0
0x080129a2: 4298 .B CMP r0,r3
0x080129a4: bf24 $. ITT CS
0x080129a6: 2040 @ MOVCS r0,#0x40
0x080129a8: e8bd81f0 .... POPCS {r4-r8,pc}
0x080129ac: 2f13 ./ CMP r7,#0x13
0x080129ae: d820 . BHI 0x80129f2 ; gatt_cli_event_register + 90
0x080129b0: 487b {H LDR r0,[pc,#492] ; [0x8012ba0] = 0x200090d0
0x080129b2: eb000087 .... ADD r0,r0,r7,LSL #2
0x080129b6: f8d08094 .... LDR r8,[r0,#0x94]
0x080129ba: f1b80f00 .... CMP r8,#0
0x080129be: d018 .. BEQ 0x80129f2 ; gatt_cli_event_register + 90
0x080129c0: 4608 .F MOV r0,r1
0x080129c2: 461d .F MOV r5,r3
0x080129c4: 4614 .F MOV r4,r2
0x080129c6: 460e .F MOV r6,r1
0x080129c8: f005f86a ..j. BL gatt_user_get ; 0x8017aa0
0x080129cc: b108 .. CBZ r0,0x80129d2 ; gatt_cli_event_register + 58
0x080129ce: 7a41 Az LDRB r1,[r0,#9]
0x080129d0: b111 .. CBZ r1,0x80129d8 ; gatt_cli_event_register + 64
0x080129d2: 2042 B MOVS r0,#0x42
0x080129d4: e8bd81f0 .... POP {r4-r8,pc}
0x080129d8: 6800 .h LDR r0,[r0,#0]
0x080129da: 6a80 .j LDR r0,[r0,#0x28]
0x080129dc: 2800 .( CMP r0,#0
0x080129de: d0f8 .. BEQ 0x80129d2 ; gatt_cli_event_register + 58
0x080129e0: 4638 8F MOV r0,r7
0x080129e2: 4621 !F MOV r1,r4
0x080129e4: 462a *F MOV r2,r5
0x080129e6: 2301 .# MOVS r3,#1
0x080129e8: f7ffffb2 .... BL gatt_cli_event_reg_find ; 0x8012950
0x080129ec: b120 . CBZ r0,0x80129f8 ; gatt_cli_event_register + 96
0x080129ee: 8801 .. LDRH r1,[r0,#0]
0x080129f0: b3a9 .. CBZ r1,0x8012a5e ; gatt_cli_event_register + 198
0x080129f2: 2043 C MOVS r0,#0x43
0x080129f4: e8bd81f0 .... POP {r4-r8,pc}
0x080129f8: f8980050 ..P. LDRB r0,[r8,#0x50]
0x080129fc: 300c .0 ADDS r0,r0,#0xc
0x080129fe: f8880050 ..P. STRB r0,[r8,#0x50]
0x08012a02: b2c0 .. UXTB r0,r0
0x08012a04: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08012a08: 0040 @. LSLS r0,r0,#1
0x08012a0a: f7f2ff53 ..S. BL btdm_malloc ; 0x80058b4
0x08012a0e: b388 .. CBZ r0,0x8012a74 ; gatt_cli_event_register + 220
0x08012a10: f8d8104c ..L. LDR r1,[r8,#0x4c]
0x08012a14: 4607 .F MOV r7,r0
0x08012a16: b159 Y. CBZ r1,0x8012a30 ; gatt_cli_event_register + 152
0x08012a18: f8980051 ..Q. LDRB r0,[r8,#0x51]
0x08012a1c: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08012a20: 0042 B. LSLS r2,r0,#1
0x08012a22: 4638 8F MOV r0,r7
0x08012a24: f7effc3e ..>. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08012a28: f8d8004c ..L. LDR r0,[r8,#0x4c]
0x08012a2c: f7f2fe64 ..d. BL btdm_free ; 0x80056f8
0x08012a30: f8982051 ..Q LDRB r2,[r8,#0x51]
0x08012a34: f8981050 ..P. LDRB r1,[r8,#0x50]
0x08012a38: f8c8704c ..Lp STR r7,[r8,#0x4c]
0x08012a3c: f04f0cff O... MOV r12,#0xff
0x08012a40: eb020042 ..B. ADD r0,r2,r2,LSL #1
0x08012a44: eb070040 ..@. ADD r0,r7,r0,LSL #1
0x08012a48: 2700 .' MOVS r7,#0
0x08012a4a: 1d03 .. ADDS r3,r0,#4
0x08012a4c: 428a .B CMP r2,r1
0x08012a4e: d2ce .. BCS 0x80129ee ; gatt_cli_event_register + 86
0x08012a50: f883c000 .... STRB r12,[r3,#0]
0x08012a54: f8237c04 #..| STRH r7,[r3,#-4]
0x08012a58: 3306 .3 ADDS r3,#6
0x08012a5a: 3201 .2 ADDS r2,#1
0x08012a5c: e7f6 .. B 0x8012a4c ; gatt_cli_event_register + 180
0x08012a5e: 7106 .q STRB r6,[r0,#4]
0x08012a60: 8045 E. STRH r5,[r0,#2]
0x08012a62: 8004 .. STRH r4,[r0,#0]
0x08012a64: f8980051 ..Q. LDRB r0,[r8,#0x51]
0x08012a68: 3001 .0 ADDS r0,#1
0x08012a6a: f8880051 ..Q. STRB r0,[r8,#0x51]
0x08012a6e: 2000 . MOVS r0,#0
0x08012a70: e8bd81f0 .... POP {r4-r8,pc}
0x08012a74: 204b K MOVS r0,#0x4b
0x08012a76: e8bd81f0 .... POP {r4-r8,pc}
0x08012a7a: bf00 .. NOP
gatt_cli_event_register_cmd_handler
0x08012a7c: b57c |. PUSH {r2-r6,lr}
0x08012a7e: 460c .F MOV r4,r1
0x08012a80: 4605 .F MOV r5,r0
0x08012a82: 8903 .. LDRH r3,[r0,#8]
0x08012a84: 88c2 .. LDRH r2,[r0,#6]
0x08012a86: 7901 .y LDRB r1,[r0,#4]
0x08012a88: 7940 @y LDRB r0,[r0,#5]
0x08012a8a: f7ffff85 .... BL gatt_cli_event_register ; 0x8012998
0x08012a8e: 882b +. LDRH r3,[r5,#0]
0x08012a90: 792e .y LDRB r6,[r5,#4]
0x08012a92: 8869 i. LDRH r1,[r5,#2]
0x08012a94: 796a jy LDRB r2,[r5,#5]
0x08012a96: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08012a9a: 4618 .F MOV r0,r3
0x08012a9c: 4623 #F MOV r3,r4
0x08012a9e: f002fda7 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08012aa2: bd7c |. POP {r2-r6,pc}
gatt_cli_event_remove_user
0x08012aa4: e92d41f0 -..A PUSH {r4-r8,lr}
0x08012aa8: f8dfca10 .... LDR r12,[pc,#2576] ; [0x80134bc] = 0x200090d0
0x08012aac: f04f0800 O... MOV r8,#0
0x08012ab0: 23ff .# MOVS r3,#0xff
0x08012ab2: f04f0e00 O... MOV lr,#0
0x08012ab6: f1be0f14 .... CMP lr,#0x14
0x08012aba: bf08 .. IT EQ
0x08012abc: e8bd81f0 .... POPEQ {r4-r8,pc}
0x08012ac0: eb0c028e .... ADD r2,r12,lr,LSL #2
0x08012ac4: f8d25094 ...P LDR r5,[r2,#0x94]
0x08012ac8: b18d .. CBZ r5,0x8012aee ; gatt_cli_event_remove_user + 74
0x08012aca: f8952050 ..P LDRB r2,[r5,#0x50]
0x08012ace: 2700 .' MOVS r7,#0
0x08012ad0: eb020242 ..B. ADD r2,r2,r2,LSL #1
0x08012ad4: 0056 V. LSLS r6,r2,#1
0x08012ad6: 42be .B CMP r6,r7
0x08012ad8: d009 .. BEQ 0x8012aee ; gatt_cli_event_remove_user + 74
0x08012ada: 6cea .l LDR r2,[r5,#0x4c]
0x08012adc: 19d4 .. ADDS r4,r2,r7
0x08012ade: 7921 !y LDRB r1,[r4,#4]
0x08012ae0: 4281 .B CMP r1,r0
0x08012ae2: bf04 .. ITT EQ
0x08012ae4: f8228007 "... STRHEQ r8,[r2,r7]
0x08012ae8: 7123 #q STRBEQ r3,[r4,#4]
0x08012aea: 3706 .7 ADDS r7,#6
0x08012aec: e7f3 .. B 0x8012ad6 ; gatt_cli_event_remove_user + 50
0x08012aee: f10e0e01 .... ADD lr,lr,#1
0x08012af2: e7e0 .. B 0x8012ab6 ; gatt_cli_event_remove_user + 18
gatt_cli_event_svc_chg
0x08012af4: e92d47fc -..G PUSH {r2-r10,lr}
0x08012af8: 4698 .F MOV r8,r3
0x08012afa: 4691 .F MOV r9,r2
0x08012afc: 468a .F MOV r10,r1
0x08012afe: 4607 .F MOV r7,r0
0x08012b00: 2500 .% MOVS r5,#0
0x08012b02: b2ec .. UXTB r4,r5
0x08012b04: 2c0b ., CMP r4,#0xb
0x08012b06: bf88 .. IT HI
0x08012b08: e8bd87fc .... POPHI {r2-r10,pc}
0x08012b0c: 4620 F MOV r0,r4
0x08012b0e: f004ffc7 .... BL gatt_user_get ; 0x8017aa0
0x08012b12: b158 X. CBZ r0,0x8012b2c ; gatt_cli_event_svc_chg + 56
0x08012b14: 7a41 Az LDRB r1,[r0,#9]
0x08012b16: b949 I. CBNZ r1,0x8012b2c ; gatt_cli_event_svc_chg + 56
0x08012b18: 6800 .h LDR r0,[r0,#0]
0x08012b1a: 6ac6 .j LDR r6,[r0,#0x2c]
0x08012b1c: b136 6. CBZ r6,0x8012b2c ; gatt_cli_event_svc_chg + 56
0x08012b1e: 4638 8F MOV r0,r7
0x08012b20: 4621 !F MOV r1,r4
0x08012b22: 4652 RF MOV r2,r10
0x08012b24: 464b KF MOV r3,r9
0x08012b26: f8cd8000 .... STR r8,[sp,#0]
0x08012b2a: 47b0 .G BLX r6
0x08012b2c: 3501 .5 ADDS r5,#1
0x08012b2e: e7e8 .. B 0x8012b02 ; gatt_cli_event_svc_chg + 14
gatt_cli_event_unregister
0x08012b30: e92d41f0 -..A PUSH {r4-r8,lr}
0x08012b34: 4607 .F MOV r7,r0
0x08012b36: 1e50 P. SUBS r0,r2,#1
0x08012b38: b280 .. UXTH r0,r0
0x08012b3a: 4298 .B CMP r0,r3
0x08012b3c: bf24 $. ITT CS
0x08012b3e: 2040 @ MOVCS r0,#0x40
0x08012b40: e8bd81f0 .... POPCS {r4-r8,pc}
0x08012b44: 2f13 ./ CMP r7,#0x13
0x08012b46: d827 '. BHI 0x8012b98 ; gatt_cli_event_unregister + 104
0x08012b48: 4815 .H LDR r0,[pc,#84] ; [0x8012ba0] = 0x200090d0
0x08012b4a: eb000087 .... ADD r0,r0,r7,LSL #2
0x08012b4e: f8d08094 .... LDR r8,[r0,#0x94]
0x08012b52: f1b80f00 .... CMP r8,#0
0x08012b56: d01f .. BEQ 0x8012b98 ; gatt_cli_event_unregister + 104
0x08012b58: 4608 .F MOV r0,r1
0x08012b5a: 461d .F MOV r5,r3
0x08012b5c: 4616 .F MOV r6,r2
0x08012b5e: 460c .F MOV r4,r1
0x08012b60: f004ff9e .... BL gatt_user_get ; 0x8017aa0
0x08012b64: b108 .. CBZ r0,0x8012b6a ; gatt_cli_event_unregister + 58
0x08012b66: 7a40 @z LDRB r0,[r0,#9]
0x08012b68: b110 .. CBZ r0,0x8012b70 ; gatt_cli_event_unregister + 64
0x08012b6a: 2042 B MOVS r0,#0x42
0x08012b6c: e8bd81f0 .... POP {r4-r8,pc}
0x08012b70: 4638 8F MOV r0,r7
0x08012b72: 4631 1F MOV r1,r6
0x08012b74: 462a *F MOV r2,r5
0x08012b76: 2300 .# MOVS r3,#0
0x08012b78: f7fffeea .... BL gatt_cli_event_reg_find ; 0x8012950
0x08012b7c: b160 `. CBZ r0,0x8012b98 ; gatt_cli_event_unregister + 104
0x08012b7e: 4601 .F MOV r1,r0
0x08012b80: 7900 .y LDRB r0,[r0,#4]
0x08012b82: 42a0 .B CMP r0,r4
0x08012b84: d108 .. BNE 0x8012b98 ; gatt_cli_event_unregister + 104
0x08012b86: 2000 . MOVS r0,#0
0x08012b88: 8008 .. STRH r0,[r1,#0]
0x08012b8a: f8981051 ..Q. LDRB r1,[r8,#0x51]
0x08012b8e: 3901 .9 SUBS r1,#1
0x08012b90: f8881051 ..Q. STRB r1,[r8,#0x51]
0x08012b94: e8bd81f0 .... POP {r4-r8,pc}
0x08012b98: 2043 C MOVS r0,#0x43
0x08012b9a: e8bd81f0 .... POP {r4-r8,pc}
0x08012b9e: bf00 .. NOP
$d.12
__arm_cp.6_0
0x08012ba0: 200090d0 ... DCD 536907984
$t.17
gatt_cli_event_unregister_cmd_handler
0x08012ba4: b57c |. PUSH {r2-r6,lr}
0x08012ba6: 460c .F MOV r4,r1
0x08012ba8: 4605 .F MOV r5,r0
0x08012baa: 8903 .. LDRH r3,[r0,#8]
0x08012bac: 88c2 .. LDRH r2,[r0,#6]
0x08012bae: 7901 .y LDRB r1,[r0,#4]
0x08012bb0: 7940 @y LDRB r0,[r0,#5]
0x08012bb2: f7ffffbd .... BL gatt_cli_event_unregister ; 0x8012b30
0x08012bb6: 882b +. LDRH r3,[r5,#0]
0x08012bb8: 792e .y LDRB r6,[r5,#4]
0x08012bba: 8869 i. LDRH r1,[r5,#2]
0x08012bbc: 796a jy LDRB r2,[r5,#5]
0x08012bbe: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08012bc2: 4618 .F MOV r0,r3
0x08012bc4: 4623 #F MOV r3,r4
0x08012bc6: f002fd13 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08012bca: bd7c |. POP {r2-r6,pc}
gatt_cli_inc_svc_cb
0x08012bcc: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08012bd0: 4607 .F MOV r7,r0
0x08012bd2: 4608 .F MOV r0,r1
0x08012bd4: 461e .F MOV r6,r3
0x08012bd6: 4691 .F MOV r9,r2
0x08012bd8: 460d .F MOV r5,r1
0x08012bda: f004ff61 ..a. BL gatt_user_get ; 0x8017aa0
0x08012bde: b338 8. CBZ r0,0x8012c30 ; gatt_cli_inc_svc_cb + 100
0x08012be0: 990d .. LDR r1,[sp,#0x34]
0x08012be2: 2202 ." MOVS r2,#2
0x08012be4: 231e .# MOVS r3,#0x1e
0x08012be6: 9100 .. STR r1,[sp,#0]
0x08012be8: 8881 .. LDRH r1,[r0,#4]
0x08012bea: f6403002 @..0 MOV r0,#0xb02
0x08012bee: f8dd8030 ..0. LDR r8,[sp,#0x30]
0x08012bf2: e9ddab0a .... LDRD r10,r11,[sp,#0x28]
0x08012bf6: f008feeb .... BL ke_msg_alloc ; 0x801b9d0
0x08012bfa: b1c8 .. CBZ r0,0x8012c30 ; gatt_cli_inc_svc_cb + 100
0x08012bfc: 4604 .F MOV r4,r0
0x08012bfe: f880800c .... STRB r8,[r0,#0xc]
0x08012c02: f8a0b00a .... STRH r11,[r0,#0xa]
0x08012c06: f8a0a008 .... STRH r10,[r0,#8]
0x08012c0a: 80c6 .. STRH r6,[r0,#6]
0x08012c0c: 7147 Gq STRB r7,[r0,#5]
0x08012c0e: 7105 .q STRB r5,[r0,#4]
0x08012c10: f8a09002 .... STRH r9,[r0,#2]
0x08012c14: f2403002 @..0 MOV r0,#0x302
0x08012c18: 9900 .. LDR r1,[sp,#0]
0x08012c1a: 2210 ." MOVS r2,#0x10
0x08012c1c: 8020 . STRH r0,[r4,#0]
0x08012c1e: f104000d .... ADD r0,r4,#0xd
0x08012c22: f7effb3f ..?. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08012c26: 4620 F MOV r0,r4
0x08012c28: e8bd4ff8 ...O POP {r3-r11,lr}
0x08012c2c: f008bef4 .... B.W ke_msg_send ; 0x801ba18
0x08012c30: e8bd8ff8 .... POP {r3-r11,pc}
gatt_cli_l2cap_att_find_by_type_rsp_handler
0x08012c34: b5f8 .. PUSH {r3-r7,lr}
0x08012c36: 460c .F MOV r4,r1
0x08012c38: 4605 .F MOV r5,r0
0x08012c3a: b16b k. CBZ r3,0x8012c58 ; gatt_cli_l2cap_att_find_by_type_rsp_handler + 36
0x08012c3c: 8898 .. LDRH r0,[r3,#4]
0x08012c3e: 461f .F MOV r7,r3
0x08012c40: 2804 .( CMP r0,#4
0x08012c42: d309 .. BCC 0x8012c58 ; gatt_cli_l2cap_att_find_by_type_rsp_handler + 36
0x08012c44: 4638 8F MOV r0,r7
0x08012c46: f7f3f925 ..%. BL co_buf_metadata ; 0x8005e94
0x08012c4a: 2600 .& MOVS r6,#0
0x08012c4c: 8006 .. STRH r6,[r0,#0]
0x08012c4e: 4638 8F MOV r0,r7
0x08012c50: 6227 'b STR r7,[r4,#0x20]
0x08012c52: f7f2ffcd .... BL co_buf_acquire ; 0x8005bf0
0x08012c56: e000 .. B 0x8012c5a ; gatt_cli_l2cap_att_find_by_type_rsp_handler + 38
0x08012c58: 260a .& MOVS r6,#0xa
0x08012c5a: 4628 (F MOV r0,r5
0x08012c5c: 4621 !F MOV r1,r4
0x08012c5e: f002fd3e ..>. BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012c62: 4630 0F MOV r0,r6
0x08012c64: bdf8 .. POP {r3-r7,pc}
gatt_cli_l2cap_att_find_info_rsp_handler
0x08012c66: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08012c6a: b089 .. SUB sp,sp,#0x24
0x08012c6c: 9003 .. STR r0,[sp,#0xc]
0x08012c6e: 7cc8 .| LDRB r0,[r1,#0x13]
0x08012c70: 461e .F MOV r6,r3
0x08012c72: 4615 .F MOV r5,r2
0x08012c74: 460c .F MOV r4,r1
0x08012c76: f004ff13 .... BL gatt_user_get ; 0x8017aa0
0x08012c7a: 9002 .. STR r0,[sp,#8]
0x08012c7c: 7868 hx LDRB r0,[r5,#1]
0x08012c7e: 2710 .' MOVS r7,#0x10
0x08012c80: f04f0912 O... MOV r9,#0x12
0x08012c84: f04f080a O... MOV r8,#0xa
0x08012c88: f1060a30 ..0. ADD r10,r6,#0x30
0x08012c8c: f10d0b10 .... ADD r11,sp,#0x10
0x08012c90: 2801 .( CMP r0,#1
0x08012c92: bf08 .. IT EQ
0x08012c94: 2702 .' MOVEQ r7,#2
0x08012c96: bf08 .. IT EQ
0x08012c98: f04f0904 O... MOVEQ r9,#4
0x08012c9c: 2e00 .. CMP r6,#0
0x08012c9e: d066 f. BEQ 0x8012d6e ; gatt_cli_l2cap_att_find_info_rsp_handler + 264
0x08012ca0: 88b0 .. LDRH r0,[r6,#4]
0x08012ca2: 4548 HE CMP r0,r9
0x08012ca4: d365 e. BCC 0x8012d72 ; gatt_cli_l2cap_att_find_info_rsp_handler + 268
0x08012ca6: 88f0 .. LDRH r0,[r6,#6]
0x08012ca8: 2102 .! MOVS r1,#2
0x08012caa: f83a5000 :..P LDRH r5,[r10,r0]
0x08012cae: 4630 0F MOV r0,r6
0x08012cb0: f7f3f864 ..d. BL co_buf_head_release ; 0x8005d7c
0x08012cb4: 88f0 .. LDRH r0,[r6,#6]
0x08012cb6: f10d0123 ..#. ADD r1,sp,#0x23
0x08012cba: 463b ;F MOV r3,r7
0x08012cbc: eb0a0200 .... ADD r2,r10,r0
0x08012cc0: 4658 XF MOV r0,r11
0x08012cc2: f005fa9b .... BL gatt_uuid_extract ; 0x80181fc
0x08012cc6: 4630 0F MOV r0,r6
0x08012cc8: 4639 9F MOV r1,r7
0x08012cca: f7f3f857 ..W. BL co_buf_head_release ; 0x8005d7c
0x08012cce: 8ce0 .. LDRH r0,[r4,#0x26]
0x08012cd0: 4285 .B CMP r5,r0
0x08012cd2: d3e3 .. BCC 0x8012c9c ; gatt_cli_l2cap_att_find_info_rsp_handler + 54
0x08012cd4: 8d20 . LDRH r0,[r4,#0x28]
0x08012cd6: 4285 .B CMP r5,r0
0x08012cd8: d8e0 .. BHI 0x8012c9c ; gatt_cli_l2cap_att_find_info_rsp_handler + 54
0x08012cda: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08012cde: 0700 .. LSLS r0,r0,#28
0x08012ce0: d413 .. BMI 0x8012d0a ; gatt_cli_l2cap_att_find_info_rsp_handler + 164
0x08012ce2: 9802 .. LDR r0,[sp,#8]
0x08012ce4: 8ae2 .. LDRH r2,[r4,#0x16]
0x08012ce6: 7ce1 .| LDRB r1,[r4,#0x13]
0x08012ce8: 462b +F MOV r3,r5
0x08012cea: 6800 .h LDR r0,[r0,#0]
0x08012cec: f8d0c020 .. . LDR r12,[r0,#0x20]
0x08012cf0: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x08012cf4: e9cd0b00 .... STRD r0,r11,[sp,#0]
0x08012cf8: 9803 .. LDR r0,[sp,#0xc]
0x08012cfa: 47e0 .G BLX r12
0x08012cfc: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08012d00: f0400004 @... ORR r0,r0,#4
0x08012d04: f884002c ..,. STRB r0,[r4,#0x2c]
0x08012d08: e028 (. B 0x8012d5c ; gatt_cli_l2cap_att_find_info_rsp_handler + 246
0x08012d0a: f8d48040 ..@. LDR r8,[r4,#0x40]
0x08012d0e: 4640 @F MOV r0,r8
0x08012d10: f7f3f8c0 .... BL co_buf_metadata ; 0x8005e94
0x08012d14: 8901 .. LDRH r1,[r0,#8]
0x08012d16: 7b02 .{ LDRB r2,[r0,#0xc]
0x08012d18: 1a69 i. SUBS r1,r5,r1
0x08012d1a: b289 .. UXTH r1,r1
0x08012d1c: 4291 .B CMP r1,r2
0x08012d1e: d21d .. BCS 0x8012d5c ; gatt_cli_l2cap_att_find_info_rsp_handler + 246
0x08012d20: 2316 .# MOVS r3,#0x16
0x08012d22: f1b80f00 .... CMP r8,#0
0x08012d26: bf0f .. ITEEE EQ
0x08012d28: 2200 ." MOVEQ r2,#0
0x08012d2a: f8b82006 ... LDRHNE r2,[r8,#6]
0x08012d2e: 4442 BD ADDNE r2,r2,r8
0x08012d30: 3230 02 ADDNE r2,r2,#0x30
0x08012d32: 434b KC MULS r3,r1,r3
0x08012d34: 5cd3 .\ LDRB r3,[r2,r3]
0x08012d36: b98b .. CBNZ r3,0x8012d5c ; gatt_cli_l2cap_att_find_info_rsp_handler + 246
0x08012d38: 2316 .# MOVS r3,#0x16
0x08012d3a: 8800 .. LDRH r0,[r0,#0]
0x08012d3c: fb012103 ...! MLA r1,r1,r3,r2
0x08012d40: 2210 ." MOVS r2,#0x10
0x08012d42: 42a8 .B CMP r0,r5
0x08012d44: f04f0006 O... MOV r0,#6
0x08012d48: bf08 .. IT EQ
0x08012d4a: 2005 . MOVEQ r0,#5
0x08012d4c: 7008 .p STRB r0,[r1,#0]
0x08012d4e: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x08012d52: 7048 Hp STRB r0,[r1,#1]
0x08012d54: 1c88 .. ADDS r0,r1,#2
0x08012d56: 4659 YF MOV r1,r11
0x08012d58: f7effaa4 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08012d5c: f64f70ff O..p MOV r0,#0xffff
0x08012d60: f04f0800 O... MOV r8,#0
0x08012d64: 4285 .B CMP r5,r0
0x08012d66: bf18 .. IT NE
0x08012d68: 3501 .5 ADDNE r5,#1
0x08012d6a: 84e5 .. STRH r5,[r4,#0x26]
0x08012d6c: e796 .. B 0x8012c9c ; gatt_cli_l2cap_att_find_info_rsp_handler + 54
0x08012d6e: f04f080a O... MOV r8,#0xa
0x08012d72: 9803 .. LDR r0,[sp,#0xc]
0x08012d74: 4621 !F MOV r1,r4
0x08012d76: f002fcb2 .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012d7a: fa1ff088 .... UXTH r0,r8
0x08012d7e: b009 .. ADD sp,sp,#0x24
0x08012d80: e8bd8ff0 .... POP {r4-r11,pc}
gatt_cli_l2cap_att_hdl_val_cfm_handler
0x08012d84: b580 .. PUSH {r7,lr}
0x08012d86: f002fcaa .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012d8a: 2000 . MOVS r0,#0
0x08012d8c: bd80 .. POP {r7,pc}
gatt_cli_l2cap_att_hdl_val_ntf_ind_handler
0x08012d8e: b5b0 .. PUSH {r4,r5,r7,lr}
0x08012d90: 7815 .x LDRB r5,[r2,#0]
0x08012d92: 461c .F MOV r4,r3
0x08012d94: 9b04 .. LDR r3,[sp,#0x10]
0x08012d96: 2d23 #- CMP r5,#0x23
0x08012d98: d103 .. BNE 0x8012da2 ; gatt_cli_l2cap_att_hdl_val_ntf_ind_handler + 20
0x08012d9a: f06f0202 o... MVN r2,#2
0x08012d9e: 1c95 .. ADDS r5,r2,#2
0x08012da0: e003 .. B 0x8012daa ; gatt_cli_l2cap_att_hdl_val_ntf_ind_handler + 28
0x08012da2: 8852 R. LDRH r2,[r2,#2]
0x08012da4: f64f75fd O..u MOV r5,#0xfffd
0x08012da8: 838a .. STRH r2,[r1,#0x1c]
0x08012daa: 18ea .. ADDS r2,r5,r3
0x08012dac: 618c .a STR r4,[r1,#0x18]
0x08012dae: 83ca .. STRH r2,[r1,#0x1e]
0x08012db0: 7c4a J| LDRB r2,[r1,#0x11]
0x08012db2: 2a14 .* CMP r2,#0x14
0x08012db4: bf08 .. IT EQ
0x08012db6: f002fc92 .... BLEQ gatt_proc_bearer_rx_continue ; 0x80156de
0x08012dba: 4620 F MOV r0,r4
0x08012dbc: f7f2ff18 .... BL co_buf_acquire ; 0x8005bf0
0x08012dc0: 2000 . MOVS r0,#0
0x08012dc2: bdb0 .. POP {r4,r5,r7,pc}
gatt_cli_l2cap_att_mtu_rsp_handler
0x08012dc4: b580 .. PUSH {r7,lr}
0x08012dc6: 8c0b .. LDRH r3,[r1,#0x20]
0x08012dc8: 8852 R. LDRH r2,[r2,#2]
0x08012dca: 4293 .B CMP r3,r2
0x08012dcc: bf38 8. IT CC
0x08012dce: 461a .F MOVCC r2,r3
0x08012dd0: 840a .. STRH r2,[r1,#0x20]
0x08012dd2: f002fc84 .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012dd6: 2000 . MOVS r0,#0
0x08012dd8: bd80 .. POP {r7,pc}
gatt_cli_l2cap_att_prep_wr_rsp_handler
0x08012dda: b5f8 .. PUSH {r3-r7,lr}
0x08012ddc: 460c .F MOV r4,r1
0x08012dde: 4605 .F MOV r5,r0
0x08012de0: b10b .. CBZ r3,0x8012de6 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 12
0x08012de2: 889e .. LDRH r6,[r3,#4]
0x08012de4: e000 .. B 0x8012de8 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 14
0x08012de6: 2600 .& MOVS r6,#0
0x08012de8: 8d20 . LDRH r0,[r4,#0x28]
0x08012dea: 8851 Q. LDRH r1,[r2,#2]
0x08012dec: 4281 .B CMP r1,r0
0x08012dee: d117 .. BNE 0x8012e20 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 70
0x08012df0: 8d60 `. LDRH r0,[r4,#0x2a]
0x08012df2: 8891 .. LDRH r1,[r2,#4]
0x08012df4: 4281 .B CMP r1,r0
0x08012df6: d113 .. BNE 0x8012e20 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 70
0x08012df8: 8e20 . LDRH r0,[r4,#0x30]
0x08012dfa: 4286 .B CMP r6,r0
0x08012dfc: d110 .. BNE 0x8012e20 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 70
0x08012dfe: b11b .. CBZ r3,0x8012e08 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 46
0x08012e00: 88d8 .. LDRH r0,[r3,#6]
0x08012e02: 4418 .D ADD r0,r0,r3
0x08012e04: 3030 00 ADDS r0,r0,#0x30
0x08012e06: e000 .. B 0x8012e0a ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 48
0x08012e08: 2000 . MOVS r0,#0
0x08012e0a: 6a67 gj LDR r7,[r4,#0x24]
0x08012e0c: b11f .. CBZ r7,0x8012e16 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 60
0x08012e0e: 88f9 .. LDRH r1,[r7,#6]
0x08012e10: 4439 9D ADD r1,r1,r7
0x08012e12: 3130 01 ADDS r1,r1,#0x30
0x08012e14: e000 .. B 0x8012e18 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 62
0x08012e16: 2100 .! MOVS r1,#0
0x08012e18: 4632 2F MOV r2,r6
0x08012e1a: f7effa8a .... BL memcmp ; 0x8002332
0x08012e1e: b130 0. CBZ r0,0x8012e2e ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 84
0x08012e20: 264c L& MOVS r6,#0x4c
0x08012e22: 4628 (F MOV r0,r5
0x08012e24: 4621 !F MOV r1,r4
0x08012e26: f002fc5a ..Z. BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012e2a: 4630 0F MOV r0,r6
0x08012e2c: bdf8 .. POP {r3-r7,pc}
0x08012e2e: 4638 8F MOV r0,r7
0x08012e30: 4631 1F MOV r1,r6
0x08012e32: f7f2ffa3 .... BL co_buf_head_release ; 0x8005d7c
0x08012e36: 8d60 `. LDRH r0,[r4,#0x2a]
0x08012e38: 4430 0D ADD r0,r0,r6
0x08012e3a: 2600 .& MOVS r6,#0
0x08012e3c: 8560 `. STRH r0,[r4,#0x2a]
0x08012e3e: e7f0 .. B 0x8012e22 ; gatt_cli_l2cap_att_prep_wr_rsp_handler + 72
gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler
0x08012e40: e92d41f0 -..A PUSH {r4-r8,lr}
0x08012e44: 4680 .F MOV r8,r0
0x08012e46: 7850 Px LDRB r0,[r2,#1]
0x08012e48: 461e .F MOV r6,r3
0x08012e4a: 460c .F MOV r4,r1
0x08012e4c: 2806 .( CMP r0,#6
0x08012e4e: d009 .. BEQ 0x8012e64 ; gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler + 36
0x08012e50: 2814 .( CMP r0,#0x14
0x08012e52: d007 .. BEQ 0x8012e64 ; gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler + 36
0x08012e54: b10e .. CBZ r6,0x8012e5a ; gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler + 26
0x08012e56: 88b1 .. LDRH r1,[r6,#4]
0x08012e58: e000 .. B 0x8012e5c ; gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler + 28
0x08012e5a: 2100 .! MOVS r1,#0
0x08012e5c: 4281 .B CMP r1,r0
0x08012e5e: d201 .. BCS 0x8012e64 ; gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler + 36
0x08012e60: 270a .' MOVS r7,#0xa
0x08012e62: e00a .. B 0x8012e7a ; gatt_cli_l2cap_att_rd_by_grp_type_rsp_handler + 58
0x08012e64: 1f05 .. SUBS r5,r0,#4
0x08012e66: 4630 0F MOV r0,r6
0x08012e68: f7f3f814 .... BL co_buf_metadata ; 0x8005e94
0x08012e6c: 2700 .' MOVS r7,#0
0x08012e6e: 7005 .p STRB r5,[r0,#0]
0x08012e70: 6226 &b STR r6,[r4,#0x20]
0x08012e72: 7047 Gp STRB r7,[r0,#1]
0x08012e74: 4630 0F MOV r0,r6
0x08012e76: f7f2febb .... BL co_buf_acquire ; 0x8005bf0
0x08012e7a: 4640 @F MOV r0,r8
0x08012e7c: 4621 !F MOV r1,r4
0x08012e7e: f002fc2e .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08012e82: 4638 8F MOV r0,r7
0x08012e84: e8bd81f0 .... POP {r4-r8,pc}
gatt_cli_l2cap_att_rd_by_type_rsp_handler
0x08012e88: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08012e8c: b093 .. SUB sp,sp,#0x4c
0x08012e8e: 9007 .. STR r0,[sp,#0x1c]
0x08012e90: 7cc8 .| LDRB r0,[r1,#0x13]
0x08012e92: 461e .F MOV r6,r3
0x08012e94: 920a .. STR r2,[sp,#0x28]
0x08012e96: 460d .F MOV r5,r1
0x08012e98: f004fe02 .... BL gatt_user_get ; 0x8017aa0
0x08012e9c: 7c69 i| LDRB r1,[r5,#0x11]
0x08012e9e: 9006 .. STR r0,[sp,#0x18]
0x08012ea0: 2005 . MOVS r0,#5
0x08012ea2: 9b1c .. LDR r3,[sp,#0x70]
0x08012ea4: 29d0 .) CMP r1,#0xd0
0x08012ea6: 910d .. STR r1,[sp,#0x34]
0x08012ea8: bf08 .. IT EQ
0x08012eaa: 2006 . MOVEQ r0,#6
0x08012eac: b10e .. CBZ r6,0x8012eb2 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 42
0x08012eae: 88b1 .. LDRH r1,[r6,#4]
0x08012eb0: e000 .. B 0x8012eb4 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 44
0x08012eb2: 2100 .! MOVS r1,#0
0x08012eb4: 9a0a .. LDR r2,[sp,#0x28]
0x08012eb6: 3b02 .; SUBS r3,#2
0x08012eb8: 428b .B CMP r3,r1
0x08012eba: 7852 Rx LDRB r2,[r2,#1]
0x08012ebc: dc04 .. BGT 0x8012ec8 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 64
0x08012ebe: 2a16 .* CMP r2,#0x16
0x08012ec0: bf98 .. IT LS
0x08012ec2: 4291 .B CMPLS r1,r2
0x08012ec4: f2408123 @.#. BLS.W 0x801310e ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 646
0x08012ec8: 1a14 .. SUBS r4,r2,r0
0x08012eca: f105002d ..-. ADD r0,r5,#0x2d
0x08012ece: 9005 .. STR r0,[sp,#0x14]
0x08012ed0: 200a . MOVS r0,#0xa
0x08012ed2: 9008 .. STR r0,[sp,#0x20]
0x08012ed4: b2a0 .. UXTH r0,r4
0x08012ed6: 900c .. STR r0,[sp,#0x30]
0x08012ed8: 2c10 ., CMP r4,#0x10
0x08012eda: d003 .. BEQ 0x8012ee4 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 92
0x08012edc: 980c .. LDR r0,[sp,#0x30]
0x08012ede: 2802 .( CMP r0,#2
0x08012ee0: f0408120 @. . BNE.W 0x8013124 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 668
0x08012ee4: b10e .. CBZ r6,0x8012eea ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 98
0x08012ee6: 88b0 .. LDRH r0,[r6,#4]
0x08012ee8: e000 .. B 0x8012eec ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 100
0x08012eea: 2000 . MOVS r0,#0
0x08012eec: 990a .. LDR r1,[sp,#0x28]
0x08012eee: 7849 Ix LDRB r1,[r1,#1]
0x08012ef0: 4288 .B CMP r0,r1
0x08012ef2: f0c0810a .... BCC.W 0x801310a ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 642
0x08012ef6: 88f0 .. LDRH r0,[r6,#6]
0x08012ef8: 2102 .! MOVS r1,#2
0x08012efa: 46aa .F MOV r10,r5
0x08012efc: 4430 0D ADD r0,r0,r6
0x08012efe: f8b0b030 ..0. LDRH r11,[r0,#0x30]
0x08012f02: 4630 0F MOV r0,r6
0x08012f04: f7f2ff3a ..:. BL co_buf_head_release ; 0x8005d7c
0x08012f08: 980d .. LDR r0,[sp,#0x34]
0x08012f0a: 28d8 .( CMP r0,#0xd8
0x08012f0c: d109 .. BNE 0x8012f22 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 154
0x08012f0e: 88f0 .. LDRH r0,[r6,#6]
0x08012f10: 2101 .! MOVS r1,#1
0x08012f12: 4430 0D ADD r0,r0,r6
0x08012f14: f8900030 ..0. LDRB r0,[r0,#0x30]
0x08012f18: 9009 .. STR r0,[sp,#0x24]
0x08012f1a: 4630 0F MOV r0,r6
0x08012f1c: f7f2ff2e .... BL co_buf_head_release ; 0x8005d7c
0x08012f20: e001 .. B 0x8012f26 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 158
0x08012f22: 2000 . MOVS r0,#0
0x08012f24: 9009 .. STR r0,[sp,#0x24]
0x08012f26: 88f0 .. LDRH r0,[r6,#6]
0x08012f28: 2102 .! MOVS r1,#2
0x08012f2a: 4430 0D ADD r0,r0,r6
0x08012f2c: 8e00 .. LDRH r0,[r0,#0x30]
0x08012f2e: 900b .. STR r0,[sp,#0x2c]
0x08012f30: 4630 0F MOV r0,r6
0x08012f32: f7f2ff23 ..#. BL co_buf_head_release ; 0x8005d7c
0x08012f36: 980d .. LDR r0,[sp,#0x34]
0x08012f38: 28d0 .( CMP r0,#0xd0
0x08012f3a: d107 .. BNE 0x8012f4c ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 196
0x08012f3c: 88f0 .. LDRH r0,[r6,#6]
0x08012f3e: 2102 .! MOVS r1,#2
0x08012f40: 4430 0D ADD r0,r0,r6
0x08012f42: 8e07 .. LDRH r7,[r0,#0x30]
0x08012f44: 4630 0F MOV r0,r6
0x08012f46: f7f2ff19 .... BL co_buf_head_release ; 0x8005d7c
0x08012f4a: e000 .. B 0x8012f4e ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 198
0x08012f4c: 2700 .' MOVS r7,#0
0x08012f4e: 88f0 .. LDRH r0,[r6,#6]
0x08012f50: 46a1 .F MOV r9,r4
0x08012f52: b2e3 .. UXTB r3,r4
0x08012f54: ac0e .. ADD r4,sp,#0x38
0x08012f56: f10d014b ..K. ADD r1,sp,#0x4b
0x08012f5a: 4430 0D ADD r0,r0,r6
0x08012f5c: f1000230 ..0. ADD r2,r0,#0x30
0x08012f60: 4620 F MOV r0,r4
0x08012f62: f005f94b ..K. BL gatt_uuid_extract ; 0x80181fc
0x08012f66: 990c .. LDR r1,[sp,#0x30]
0x08012f68: 4630 0F MOV r0,r6
0x08012f6a: f7f2ff07 .... BL co_buf_head_release ; 0x8005d7c
0x08012f6e: f8ba0026 ..&. LDRH r0,[r10,#0x26]
0x08012f72: fa1ff88b .... UXTH r8,r11
0x08012f76: 4655 UF MOV r5,r10
0x08012f78: 4580 .E CMP r8,r0
0x08012f7a: f0c080c4 .... BCC.W 0x8013106 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 638
0x08012f7e: 8d28 (. LDRH r0,[r5,#0x28]
0x08012f80: 4580 .E CMP r8,r0
0x08012f82: f20080c0 .... BHI.W 0x8013106 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 638
0x08012f86: 980d .. LDR r0,[sp,#0x34]
0x08012f88: 28d0 .( CMP r0,#0xd0
0x08012f8a: d117 .. BNE 0x8012fbc ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 308
0x08012f8c: 980b .. LDR r0,[sp,#0x2c]
0x08012f8e: b2bb .. UXTH r3,r7
0x08012f90: b280 .. UXTH r0,r0
0x08012f92: 4283 .B CMP r3,r0
0x08012f94: f0c080b7 .... BCC.W 0x8013106 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 638
0x08012f98: f895102c ..,. LDRB r1,[r5,#0x2c]
0x08012f9c: 0709 .. LSLS r1,r1,#28
0x08012f9e: d450 P. BMI 0x8013042 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 442
0x08012fa0: 8aea .. LDRH r2,[r5,#0x16]
0x08012fa2: 7ce9 .| LDRB r1,[r5,#0x13]
0x08012fa4: 9d06 .. LDR r5,[sp,#0x18]
0x08012fa6: f89d704b ..Kp LDRB r7,[sp,#0x4b]
0x08012faa: 682d -h LDR r5,[r5,#0]
0x08012fac: 69ad .i LDR r5,[r5,#0x18]
0x08012fae: e88d0089 .... STM sp,{r0,r3,r7}
0x08012fb2: 9807 .. LDR r0,[sp,#0x1c]
0x08012fb4: 4643 CF MOV r3,r8
0x08012fb6: 9403 .. STR r4,[sp,#0xc]
0x08012fb8: 47a8 .G BLX r5
0x08012fba: e026 &. B 0x801300a ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 386
0x08012fbc: f895002c ..,. LDRB r0,[r5,#0x2c]
0x08012fc0: f0000109 .... AND r1,r0,#9
0x08012fc4: 2901 .) CMP r1,#1
0x08012fc6: d10d .. BNE 0x8012fe4 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 348
0x08012fc8: f89d304b ..K0 LDRB r3,[sp,#0x4b]
0x08012fcc: f3c01101 .... UBFX r1,r0,#4,#2
0x08012fd0: 9805 .. LDR r0,[sp,#0x14]
0x08012fd2: 4622 "F MOV r2,r4
0x08012fd4: f005f8bc .... BL gatt_uuid_comp ; 0x8018150
0x08012fd8: 4655 UF MOV r5,r10
0x08012fda: 2800 .( CMP r0,#0
0x08012fdc: f0008088 .... BEQ.W 0x80130f0 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 616
0x08012fe0: f895002c ..,. LDRB r0,[r5,#0x2c]
0x08012fe4: 0700 .. LSLS r0,r0,#28
0x08012fe6: d418 .. BMI 0x801301a ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 402
0x08012fe8: 9806 .. LDR r0,[sp,#0x18]
0x08012fea: 9b0b .. LDR r3,[sp,#0x2c]
0x08012fec: 8aea .. LDRH r2,[r5,#0x16]
0x08012fee: 7ce9 .| LDRB r1,[r5,#0x13]
0x08012ff0: 6800 .h LDR r0,[r0,#0]
0x08012ff2: b29b .. UXTH r3,r3
0x08012ff4: 69c7 .i LDR r7,[r0,#0x1c]
0x08012ff6: 9300 .. STR r3,[sp,#0]
0x08012ff8: f89d004b ..K. LDRB r0,[sp,#0x4b]
0x08012ffc: 9b09 .. LDR r3,[sp,#0x24]
0x08012ffe: e9cd3001 ...0 STRD r3,r0,[sp,#4]
0x08013002: 9807 .. LDR r0,[sp,#0x1c]
0x08013004: 4643 CF MOV r3,r8
0x08013006: 9403 .. STR r4,[sp,#0xc]
0x08013008: 47b8 .G BLX r7
0x0801300a: f89a002c ..,. LDRB r0,[r10,#0x2c]
0x0801300e: 4655 UF MOV r5,r10
0x08013010: f0400004 @... ORR r0,r0,#4
0x08013014: f88a002c ..,. STRB r0,[r10,#0x2c]
0x08013018: e06a j. B 0x80130f0 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 616
0x0801301a: 6c28 (l LDR r0,[r5,#0x40]
0x0801301c: 9008 .. STR r0,[sp,#0x20]
0x0801301e: f7f2ff39 ..9. BL co_buf_metadata ; 0x8005e94
0x08013022: 4607 .F MOV r7,r0
0x08013024: 8900 .. LDRH r0,[r0,#8]
0x08013026: 4655 UF MOV r5,r10
0x08013028: 7b39 9{ LDRB r1,[r7,#0xc]
0x0801302a: ebab0000 .... SUB r0,r11,r0
0x0801302e: b280 .. UXTH r0,r0
0x08013030: 4288 .B CMP r0,r1
0x08013032: d25d ]. BCS 0x80130f0 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 616
0x08013034: 9a08 .. LDR r2,[sp,#0x20]
0x08013036: b1b2 .. CBZ r2,0x8013066 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 478
0x08013038: 88d1 .. LDRH r1,[r2,#6]
0x0801303a: 4411 .D ADD r1,r1,r2
0x0801303c: f1010e30 ..0. ADD lr,r1,#0x30
0x08013040: e013 .. B 0x801306a ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 482
0x08013042: 6c28 (l LDR r0,[r5,#0x40]
0x08013044: 9009 .. STR r0,[sp,#0x24]
0x08013046: f7f2ff25 ..%. BL co_buf_metadata ; 0x8005e94
0x0801304a: 8901 .. LDRH r1,[r0,#8]
0x0801304c: 7b00 .{ LDRB r0,[r0,#0xc]
0x0801304e: 4655 UF MOV r5,r10
0x08013050: ebab0101 .... SUB r1,r11,r1
0x08013054: b289 .. UXTH r1,r1
0x08013056: 4281 .B CMP r1,r0
0x08013058: d24a J. BCS 0x80130f0 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 616
0x0801305a: 9a09 .. LDR r2,[sp,#0x24]
0x0801305c: b3a2 .. CBZ r2,0x80130c8 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 576
0x0801305e: 88d0 .. LDRH r0,[r2,#6]
0x08013060: 4410 .D ADD r0,r0,r2
0x08013062: 3030 00 ADDS r0,r0,#0x30
0x08013064: e031 1. B 0x80130ca ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 578
0x08013066: f04f0e00 O... MOV lr,#0
0x0801306a: 2116 .! MOVS r1,#0x16
0x0801306c: f8ddc024 ..$. LDR r12,[sp,#0x24]
0x08013070: 9d0b .. LDR r5,[sp,#0x2c]
0x08013072: 2304 .# MOVS r3,#4
0x08013074: fb00f201 .... MUL r2,r0,r1
0x08013078: fb00e001 .... MLA r0,r0,r1,lr
0x0801307c: f80e3002 ...0 STRB r3,[lr,r2]
0x08013080: 803d =. STRH r5,[r7,#0]
0x08013082: 2210 ." MOVS r2,#0x10
0x08013084: f880c014 .... STRB r12,[r0,#0x14]
0x08013088: 8245 E. STRH r5,[r0,#0x12]
0x0801308a: f89d104b ..K. LDRB r1,[sp,#0x4b]
0x0801308e: 7041 Ap STRB r1,[r0,#1]
0x08013090: 3002 .0 ADDS r0,#2
0x08013092: 4621 !F MOV r1,r4
0x08013094: f7eff906 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08013098: 8938 8. LDRH r0,[r7,#8]
0x0801309a: 7b39 9{ LDRB r1,[r7,#0xc]
0x0801309c: 1a28 (. SUBS r0,r5,r0
0x0801309e: b280 .. UXTH r0,r0
0x080130a0: 4288 .B CMP r0,r1
0x080130a2: d20f .. BCS 0x80130c4 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 572
0x080130a4: f8da1040 ..@. LDR r1,[r10,#0x40]
0x080130a8: 88ca .. LDRH r2,[r1,#6]
0x080130aa: 4411 .D ADD r1,r1,r2
0x080130ac: 2216 ." MOVS r2,#0x16
0x080130ae: fb001002 .... MLA r0,r0,r2,r1
0x080130b2: 2105 .! MOVS r1,#5
0x080130b4: f8801030 ..0. STRB r1,[r0,#0x30]
0x080130b8: f89d104b ..K. LDRB r1,[sp,#0x4b]
0x080130bc: f8801031 ..1. STRB r1,[r0,#0x31]
0x080130c0: 3032 20 ADDS r0,r0,#0x32
0x080130c2: e010 .. B 0x80130e6 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 606
0x080130c4: 807d }. STRH r5,[r7,#2]
0x080130c6: e012 .. B 0x80130ee ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 614
0x080130c8: 2000 . MOVS r0,#0
0x080130ca: 2316 .# MOVS r3,#0x16
0x080130cc: 2503 .% MOVS r5,#3
0x080130ce: fb01f203 .... MUL r2,r1,r3
0x080130d2: 5485 .T STRB r5,[r0,r2]
0x080130d4: fb010003 .... MLA r0,r1,r3,r0
0x080130d8: 990b .. LDR r1,[sp,#0x2c]
0x080130da: 8241 A. STRH r1,[r0,#0x12]
0x080130dc: f89d104b ..K. LDRB r1,[sp,#0x4b]
0x080130e0: 8287 .. STRH r7,[r0,#0x14]
0x080130e2: 7041 Ap STRB r1,[r0,#1]
0x080130e4: 3002 .0 ADDS r0,#2
0x080130e6: 4621 !F MOV r1,r4
0x080130e8: 2210 ." MOVS r2,#0x10
0x080130ea: f7eff8db .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080130ee: 4655 UF MOV r5,r10
0x080130f0: f64f70ff O..p MOV r0,#0xffff
0x080130f4: 4580 .E CMP r8,r0
0x080130f6: f04f0000 O... MOV r0,#0
0x080130fa: bf18 .. IT NE
0x080130fc: f10b0801 .... ADDNE r8,r11,#1
0x08013100: f8a58026 ..&. STRH r8,[r5,#0x26]
0x08013104: 9008 .. STR r0,[sp,#0x20]
0x08013106: 464c LF MOV r4,r9
0x08013108: e6e6 .. B 0x8012ed8 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 80
0x0801310a: 9c08 .. LDR r4,[sp,#0x20]
0x0801310c: e00b .. B 0x8013126 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 670
0x0801310e: 990d .. LDR r1,[sp,#0x34]
0x08013110: 29d0 .) CMP r1,#0xd0
0x08013112: f47faed9 .... BNE 0x8012ec8 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 64
0x08013116: 88f0 .. LDRH r0,[r6,#6]
0x08013118: 8ce9 .. LDRH r1,[r5,#0x26]
0x0801311a: 4430 0D ADD r0,r0,r6
0x0801311c: 8e00 .. LDRH r0,[r0,#0x30]
0x0801311e: 4288 .B CMP r0,r1
0x08013120: 84a8 .. STRH r0,[r5,#0x24]
0x08013122: d208 .. BCS 0x8013136 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 686
0x08013124: 240a .$ MOVS r4,#0xa
0x08013126: 9807 .. LDR r0,[sp,#0x1c]
0x08013128: 4629 )F MOV r1,r5
0x0801312a: f002fad8 .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x0801312e: b2a0 .. UXTH r0,r4
0x08013130: b013 .. ADD sp,sp,#0x4c
0x08013132: e8bd8ff0 .... POP {r4-r11,pc}
0x08013136: 8d29 ). LDRH r1,[r5,#0x28]
0x08013138: 2400 .$ MOVS r4,#0
0x0801313a: 4288 .B CMP r0,r1
0x0801313c: bf88 .. IT HI
0x0801313e: 240a .$ MOVHI r4,#0xa
0x08013140: e7f1 .. B 0x8013126 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 670
0x08013142: 0000 .. MOVS r0,r0
gatt_cli_l2cap_att_rd_by_type_rsp_handler
0x08013144: e92d41f0 -..A PUSH {r4-r8,lr}
0x08013148: 461e .F MOV r6,r3
0x0801314a: 9b06 .. LDR r3,[sp,#0x18]
0x0801314c: 4617 .F MOV r7,r2
0x0801314e: 460c .F MOV r4,r1
0x08013150: 4680 .F MOV r8,r0
0x08013152: 2200 ." MOVS r2,#0
0x08013154: b10e .. CBZ r6,0x801315a ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 22
0x08013156: 88b1 .. LDRH r1,[r6,#4]
0x08013158: e000 .. B 0x801315c ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 24
0x0801315a: 2100 .! MOVS r1,#0
0x0801315c: 7878 xx LDRB r0,[r7,#1]
0x0801315e: 2500 .% MOVS r5,#0
0x08013160: 3b02 .; SUBS r3,#2
0x08013162: 4281 .B CMP r1,r0
0x08013164: bf88 .. IT HI
0x08013166: 2501 .% MOVHI r5,#1
0x08013168: 428b .B CMP r3,r1
0x0801316a: bfc8 .. IT GT
0x0801316c: 2201 ." MOVGT r2,#1
0x0801316e: 432a *C ORRS r2,r2,r5
0x08013170: 4281 .B CMP r1,r0
0x08013172: f8842041 ..A STRB r2,[r4,#0x41]
0x08013176: d905 .. BLS 0x8013184 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 64
0x08013178: 1a08 .. SUBS r0,r1,r0
0x0801317a: b281 .. UXTH r1,r0
0x0801317c: 4630 0F MOV r0,r6
0x0801317e: f7f2ff07 .... BL co_buf_tail_release ; 0x8005f90
0x08013182: 7878 xx LDRB r0,[r7,#1]
0x08013184: 2802 .( CMP r0,#2
0x08013186: d324 $. BCC 0x80131d2 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 142
0x08013188: 88f1 .. LDRH r1,[r6,#6]
0x0801318a: f894203f ..? LDRB r2,[r4,#0x3f]
0x0801318e: 3802 .8 SUBS r0,#2
0x08013190: 4431 1D ADD r1,r1,r6
0x08013192: eb0402c2 .... ADD r2,r4,r2,LSL #3
0x08013196: 8e09 .. LDRH r1,[r1,#0x30]
0x08013198: f8a2004a ..J. STRH r0,[r2,#0x4a]
0x0801319c: f8a20046 ..F. STRH r0,[r2,#0x46]
0x080131a0: 4630 0F MOV r0,r6
0x080131a2: f8a21044 ..D. STRH r1,[r2,#0x44]
0x080131a6: 2102 .! MOVS r1,#2
0x080131a8: f7f2fde8 .... BL co_buf_head_release ; 0x8005d7c
0x080131ac: f1040020 .. . ADD r0,r4,#0x20
0x080131b0: 4631 1F MOV r1,r6
0x080131b2: f7f3f851 ..Q. BL co_list_push_back ; 0x8006258
0x080131b6: 4630 0F MOV r0,r6
0x080131b8: f7f2fd1a .... BL co_buf_acquire ; 0x8005bf0
0x080131bc: 4630 0F MOV r0,r6
0x080131be: f7f2fedf .... BL co_buf_size ; 0x8005f80
0x080131c2: 49be .I LDR r1,[pc,#760] ; [0x80134bc] = 0x200090d0
0x080131c4: 2600 .& MOVS r6,#0
0x080131c6: f8b120e8 ... LDRH r2,[r1,#0xe8]
0x080131ca: 4410 .D ADD r0,r0,r2
0x080131cc: f8a100e8 .... STRH r0,[r1,#0xe8]
0x080131d0: e000 .. B 0x80131d4 ; gatt_cli_l2cap_att_rd_by_type_rsp_handler + 144
0x080131d2: 2641 A& MOVS r6,#0x41
0x080131d4: 4640 @F MOV r0,r8
0x080131d6: 4621 !F MOV r1,r4
0x080131d8: f002fa81 .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x080131dc: 4630 0F MOV r0,r6
0x080131de: e8bd81f0 .... POP {r4-r8,pc}
0x080131e2: bf00 .. NOP
gatt_cli_l2cap_att_rd_mult_rsp_handler
0x080131e4: e92d41f0 -..A PUSH {r4-r8,lr}
0x080131e8: 460c .F MOV r4,r1
0x080131ea: 9906 .. LDR r1,[sp,#0x18]
0x080131ec: 461e .F MOV r6,r3
0x080131ee: 4680 .F MOV r8,r0
0x080131f0: b10b .. CBZ r3,0x80131f6 ; gatt_cli_l2cap_att_rd_mult_rsp_handler + 18
0x080131f2: 88b0 .. LDRH r0,[r6,#4]
0x080131f4: e000 .. B 0x80131f8 ; gatt_cli_l2cap_att_rd_mult_rsp_handler + 20
0x080131f6: 2000 . MOVS r0,#0
0x080131f8: f1a10c01 .... SUB r12,r1,#1
0x080131fc: ebbc0200 .... SUBS r2,r12,r0
0x08013200: bf18 .. IT NE
0x08013202: 2201 ." MOVNE r2,#1
0x08013204: f8842041 ..A STRB r2,[r4,#0x41]
0x08013208: f8942042 ..B LDRB r2,[r4,#0x42]
0x0801320c: b9ca .. CBNZ r2,0x8013242 ; gatt_cli_l2cap_att_rd_mult_rsp_handler + 94
0x0801320e: f894303f ..?0 LDRB r3,[r4,#0x3f]
0x08013212: f8945040 ..@P LDRB r5,[r4,#0x40]
0x08013216: f1040248 ..H. ADD r2,r4,#0x48
0x0801321a: 2700 .' MOVS r7,#0
0x0801321c: 42ab .B CMP r3,r5
0x0801321e: d205 .. BCS 0x801322c ; gatt_cli_l2cap_att_rd_mult_rsp_handler + 72
0x08013220: f8321033 2.3. LDRH r1,[r2,r3,LSL #3]
0x08013224: 3301 .3 ADDS r3,#1
0x08013226: 4439 9D ADD r1,r1,r7
0x08013228: b28f .. UXTH r7,r1
0x0801322a: e7f7 .. B 0x801321c ; gatt_cli_l2cap_att_rd_mult_rsp_handler + 56
0x0801322c: 2100 .! MOVS r1,#0
0x0801322e: 4287 .B CMP r7,r0
0x08013230: bf98 .. IT LS
0x08013232: 2101 .! MOVLS r1,#1
0x08013234: ebbc0000 .... SUBS r0,r12,r0
0x08013238: bf18 .. IT NE
0x0801323a: 2001 . MOVNE r0,#1
0x0801323c: 4308 .C ORRS r0,r0,r1
0x0801323e: f8840041 ..A. STRB r0,[r4,#0x41]
0x08013242: f1040020 .. . ADD r0,r4,#0x20
0x08013246: 4631 1F MOV r1,r6
0x08013248: f7f3f806 .... BL co_list_push_back ; 0x8006258
0x0801324c: 4630 0F MOV r0,r6
0x0801324e: f7f2fccf .... BL co_buf_acquire ; 0x8005bf0
0x08013252: 4630 0F MOV r0,r6
0x08013254: f7f2fe94 .... BL co_buf_size ; 0x8005f80
0x08013258: 4998 .I LDR r1,[pc,#608] ; [0x80134bc] = 0x200090d0
0x0801325a: f8b120e8 ... LDRH r2,[r1,#0xe8]
0x0801325e: 4410 .D ADD r0,r0,r2
0x08013260: f8a100e8 .... STRH r0,[r1,#0xe8]
0x08013264: 4640 @F MOV r0,r8
0x08013266: 4621 !F MOV r1,r4
0x08013268: f002fa39 ..9. BL gatt_proc_bearer_rx_continue ; 0x80156de
0x0801326c: 2000 . MOVS r0,#0
0x0801326e: e8bd81f0 .... POP {r4-r8,pc}
0x08013272: bf00 .. NOP
gatt_cli_l2cap_att_rd_rsp_handler
0x08013274: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08013278: b08b .. SUB sp,sp,#0x2c
0x0801327a: 4605 .F MOV r5,r0
0x0801327c: 7cc8 .| LDRB r0,[r1,#0x13]
0x0801327e: 461f .F MOV r7,r3
0x08013280: 460c .F MOV r4,r1
0x08013282: f004fc0d .... BL gatt_user_get ; 0x8017aa0
0x08013286: b337 7. CBZ r7,0x80132d6 ; gatt_cli_l2cap_att_rd_rsp_handler + 98
0x08013288: 4680 .F MOV r8,r0
0x0801328a: 88b8 .. LDRH r0,[r7,#4]
0x0801328c: 2814 .( CMP r0,#0x14
0x0801328e: d001 .. BEQ 0x8013294 ; gatt_cli_l2cap_att_rd_rsp_handler + 32
0x08013290: 2806 .( CMP r0,#6
0x08013292: d120 . BNE 0x80132d6 ; gatt_cli_l2cap_att_rd_rsp_handler + 98
0x08013294: 9505 .. STR r5,[sp,#0x14]
0x08013296: 1f05 .. SUBS r5,r0,#4
0x08013298: 88f8 .. LDRH r0,[r7,#6]
0x0801329a: f1070630 ..0. ADD r6,r7,#0x30
0x0801329e: f8df90d4 .... LDR r9,[pc,#212] ; [0x8013374] = 0x8005d7d
0x080132a2: 2102 .! MOVS r1,#2
0x080132a4: f836b000 6... LDRH r11,[r6,r0]
0x080132a8: 4638 8F MOV r0,r7
0x080132aa: 47c8 .G BLX r9
0x080132ac: 88f8 .. LDRH r0,[r7,#6]
0x080132ae: 2102 .! MOVS r1,#2
0x080132b0: f836a000 6... LDRH r10,[r6,r0]
0x080132b4: 4638 8F MOV r0,r7
0x080132b6: 47c8 .G BLX r9
0x080132b8: 88f8 .. LDRH r0,[r7,#6]
0x080132ba: b2eb .. UXTB r3,r5
0x080132bc: f10d012b ..+. ADD r1,sp,#0x2b
0x080132c0: 1832 2. ADDS r2,r6,r0
0x080132c2: ae06 .. ADD r6,sp,#0x18
0x080132c4: 4630 0F MOV r0,r6
0x080132c6: f004ff99 .... BL gatt_uuid_extract ; 0x80181fc
0x080132ca: b2a9 .. UXTH r1,r5
0x080132cc: 4638 8F MOV r0,r7
0x080132ce: 47c8 .G BLX r9
0x080132d0: 45da .E CMP r10,r11
0x080132d2: d202 .. BCS 0x80132da ; gatt_cli_l2cap_att_rd_rsp_handler + 102
0x080132d4: 9d05 .. LDR r5,[sp,#0x14]
0x080132d6: 260a .& MOVS r6,#0xa
0x080132d8: e043 C. B 0x8013362 ; gatt_cli_l2cap_att_rd_rsp_handler + 238
0x080132da: f894002c ..,. LDRB r0,[r4,#0x2c]
0x080132de: 9d05 .. LDR r5,[sp,#0x14]
0x080132e0: 0700 .. LSLS r0,r0,#28
0x080132e2: d415 .. BMI 0x8013310 ; gatt_cli_l2cap_att_rd_rsp_handler + 156
0x080132e4: f8d80000 .... LDR r0,[r8,#0]
0x080132e8: 8ca3 .. LDRH r3,[r4,#0x24]
0x080132ea: 8ae2 .. LDRH r2,[r4,#0x16]
0x080132ec: 7ce1 .| LDRB r1,[r4,#0x13]
0x080132ee: f8d0c018 .... LDR r12,[r0,#0x18]
0x080132f2: f89d002b ..+. LDRB r0,[sp,#0x2b]
0x080132f6: e9cdba00 .... STRD r11,r10,[sp,#0]
0x080132fa: e9cd0602 .... STRD r0,r6,[sp,#8]
0x080132fe: 4628 (F MOV r0,r5
0x08013300: 47e0 .G BLX r12
0x08013302: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08013306: f0400004 @... ORR r0,r0,#4
0x0801330a: f884002c ..,. STRB r0,[r4,#0x2c]
0x0801330e: e01d .. B 0x801334c ; gatt_cli_l2cap_att_rd_rsp_handler + 216
0x08013310: 6c26 &l LDR r6,[r4,#0x40]
0x08013312: 4630 0F MOV r0,r6
0x08013314: f7f2fdbe .... BL co_buf_metadata ; 0x8005e94
0x08013318: 8901 .. LDRH r1,[r0,#8]
0x0801331a: 8ca2 .. LDRH r2,[r4,#0x24]
0x0801331c: 7b00 .{ LDRB r0,[r0,#0xc]
0x0801331e: 1a51 Q. SUBS r1,r2,r1
0x08013320: b289 .. UXTH r1,r1
0x08013322: 4281 .B CMP r1,r0
0x08013324: d212 .. BCS 0x801334c ; gatt_cli_l2cap_att_rd_rsp_handler + 216
0x08013326: 88f0 .. LDRH r0,[r6,#6]
0x08013328: 2216 ." MOVS r2,#0x16
0x0801332a: 4430 0D ADD r0,r0,r6
0x0801332c: fb010002 .... MLA r0,r1,r2,r0
0x08013330: 2103 .! MOVS r1,#3
0x08013332: 2210 ." MOVS r2,#0x10
0x08013334: f8801030 ..0. STRB r1,[r0,#0x30]
0x08013338: f8a0a042 ..B. STRH r10,[r0,#0x42]
0x0801333c: f89d102b ..+. LDRB r1,[sp,#0x2b]
0x08013340: f8801031 ..1. STRB r1,[r0,#0x31]
0x08013344: 3032 20 ADDS r0,r0,#0x32
0x08013346: a906 .. ADD r1,sp,#0x18
0x08013348: f7eeffac .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801334c: 8ca0 .. LDRH r0,[r4,#0x24]
0x0801334e: 2600 .& MOVS r6,#0
0x08013350: f64f72ff O..r MOV r2,#0xffff
0x08013354: 84a6 .. STRH r6,[r4,#0x24]
0x08013356: 1c41 A. ADDS r1,r0,#1
0x08013358: 4290 .B CMP r0,r2
0x0801335a: bf08 .. IT EQ
0x0801335c: f04f31ff O..1 MOVEQ r1,#0xffffffff
0x08013360: 84e1 .. STRH r1,[r4,#0x26]
0x08013362: 4628 (F MOV r0,r5
0x08013364: 4621 !F MOV r1,r4
0x08013366: f002f9ba .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x0801336a: 4630 0F MOV r0,r6
0x0801336c: b00b .. ADD sp,sp,#0x2c
0x0801336e: e8bd8ff0 .... POP {r4-r11,pc}
0x08013372: bf00 .. NOP
$d.30
__arm_cp.23_0
0x08013374: 08005d7d }].. DCD 134241661
$t.16
gatt_cli_l2cap_att_rd_rsp_handler
0x08013378: e92d43f8 -..C PUSH {r3-r9,lr}
0x0801337c: 461e .F MOV r6,r3
0x0801337e: 460c .F MOV r4,r1
0x08013380: 4680 .F MOV r8,r0
0x08013382: b10b .. CBZ r3,0x8013388 ; gatt_cli_l2cap_att_rd_rsp_handler + 16
0x08013384: 88b7 .. LDRH r7,[r6,#4]
0x08013386: e000 .. B 0x801338a ; gatt_cli_l2cap_att_rd_rsp_handler + 18
0x08013388: 2700 .' MOVS r7,#0
0x0801338a: f894003f ..?. LDRB r0,[r4,#0x3f]
0x0801338e: f8df97d4 .... LDR r9,[pc,#2004] ; [0x8013b64] = 0x200090d0
0x08013392: eb0400c0 .... ADD r0,r4,r0,LSL #3
0x08013396: f8b920e8 ... LDRH r2,[r9,#0xe8]
0x0801339a: 4603 .F MOV r3,r0
0x0801339c: f8331f4a 3.J. LDRH r1,[r3,#0x4a]!
0x080133a0: f5b26f08 ...o CMP r2,#0x880
0x080133a4: 4439 9D ADD r1,r1,r7
0x080133a6: d805 .. BHI 0x80133b4 ; gatt_cli_l2cap_att_rd_rsp_handler + 60
0x080133a8: 2200 ." MOVS r2,#0
0x080133aa: ebb22f51 ..Q/ CMP r2,r1,LSR #9
0x080133ae: d001 .. BEQ 0x80133b4 ; gatt_cli_l2cap_att_rd_rsp_handler + 60
0x080133b0: 254b K% MOVS r5,#0x4b
0x080133b2: e03d =. B 0x8013430 ; gatt_cli_l2cap_att_rd_rsp_handler + 184
0x080133b4: 8019 .. STRH r1,[r3,#0]
0x080133b6: f8b03046 ..F0 LDRH r3,[r0,#0x46]
0x080133ba: 9a08 .. LDR r2,[sp,#0x20]
0x080133bc: 6a65 ej LDR r5,[r4,#0x24]
0x080133be: 443b ;D ADD r3,r3,r7
0x080133c0: f8a03046 ..F0 STRH r3,[r0,#0x46]
0x080133c4: b10e .. CBZ r6,0x80133ca ; gatt_cli_l2cap_att_rd_rsp_handler + 82
0x080133c6: 88b3 .. LDRH r3,[r6,#4]
0x080133c8: e000 .. B 0x80133cc ; gatt_cli_l2cap_att_rd_rsp_handler + 84
0x080133ca: 2300 .# MOVS r3,#0
0x080133cc: 3a01 .: SUBS r2,#1
0x080133ce: 429a .B CMP r2,r3
0x080133d0: d107 .. BNE 0x80133e2 ; gatt_cli_l2cap_att_rd_rsp_handler + 106
0x080133d2: f8b02048 ..H LDRH r2,[r0,#0x48]
0x080133d6: b289 .. UXTH r1,r1
0x080133d8: 2000 . MOVS r0,#0
0x080133da: 4291 .B CMP r1,r2
0x080133dc: bf28 (. IT CS
0x080133de: 2001 . MOVCS r0,#1
0x080133e0: e000 .. B 0x80133e4 ; gatt_cli_l2cap_att_rd_rsp_handler + 108
0x080133e2: 2001 . MOVS r0,#1
0x080133e4: f8840041 ..A. STRB r0,[r4,#0x41]
0x080133e8: b115 .. CBZ r5,0x80133f0 ; gatt_cli_l2cap_att_rd_rsp_handler + 120
0x080133ea: 8928 (. LDRH r0,[r5,#8]
0x080133ec: 42b8 .B CMP r0,r7
0x080133ee: d210 .. BCS 0x8013412 ; gatt_cli_l2cap_att_rd_rsp_handler + 154
0x080133f0: f1040020 .. . ADD r0,r4,#0x20
0x080133f4: 4631 1F MOV r1,r6
0x080133f6: f7f2ff2f ../. BL co_list_push_back ; 0x8006258
0x080133fa: 4630 0F MOV r0,r6
0x080133fc: f7f2fbf8 .... BL co_buf_acquire ; 0x8005bf0
0x08013400: 4630 0F MOV r0,r6
0x08013402: f7f2fdbd .... BL co_buf_size ; 0x8005f80
0x08013406: f8b910e8 .... LDRH r1,[r9,#0xe8]
0x0801340a: 4408 .D ADD r0,r0,r1
0x0801340c: f8a900e8 .... STRH r0,[r9,#0xe8]
0x08013410: e00d .. B 0x801342e ; gatt_cli_l2cap_att_rd_rsp_handler + 182
0x08013412: 88e8 .. LDRH r0,[r5,#6]
0x08013414: 88a9 .. LDRH r1,[r5,#4]
0x08013416: 463a :F MOV r2,r7
0x08013418: 4408 .D ADD r0,r0,r1
0x0801341a: 4428 (D ADD r0,r0,r5
0x0801341c: f1000130 ..0. ADD r1,r0,#0x30
0x08013420: 4630 0F MOV r0,r6
0x08013422: f7f2fc7c ..|. BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08013426: 4628 (F MOV r0,r5
0x08013428: 4639 9F MOV r1,r7
0x0801342a: f7f2fdbe .... BL co_buf_tail_reserve ; 0x8005faa
0x0801342e: 2500 .% MOVS r5,#0
0x08013430: 4640 @F MOV r0,r8
0x08013432: 4621 !F MOV r1,r4
0x08013434: f002f953 ..S. BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08013438: 4628 (F MOV r0,r5
0x0801343a: e8bd83f8 .... POP {r3-r9,pc}
0x0801343e: bf00 .. NOP
gatt_cli_l2cap_att_wr_rsp_handler
0x08013440: b580 .. PUSH {r7,lr}
0x08013442: f002f94c ..L. BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08013446: 2000 . MOVS r0,#0
0x08013448: bd80 .. POP {r7,pc}
0x0801344a: 0000 .. MOVS r0,r0
gatt_cli_mtu_exch
0x0801344c: b570 p. PUSH {r4-r6,lr}
0x0801344e: b086 .. SUB sp,sp,#0x18
0x08013450: 4604 .F MOV r4,r0
0x08013452: 20ff . MOVS r0,#0xff
0x08013454: 2a18 .* CMP r2,#0x18
0x08013456: f88d0017 .... STRB r0,[sp,#0x17]
0x0801345a: d311 .. BCC 0x8013480 ; gatt_cli_mtu_exch + 52
0x0801345c: 460e .F MOV r6,r1
0x0801345e: f10d0117 .... ADD r1,sp,#0x17
0x08013462: 4620 F MOV r0,r4
0x08013464: 4615 .F MOV r5,r2
0x08013466: f7fdff5b ..[. BL gatt_bearer_mtu_exch_supported ; 0x8011320
0x0801346a: b148 H. CBZ r0,0x8013480 ; gatt_cli_mtu_exch + 52
0x0801346c: 4813 .H LDR r0,[pc,#76] ; [0x80134bc] = 0x200090d0
0x0801346e: eb000084 .... ADD r0,r0,r4,LSL #2
0x08013472: f8d00094 .... LDR r0,[r0,#0x94]
0x08013476: f8900058 ..X. LDRB r0,[r0,#0x58]
0x0801347a: f0100f0c .... TST r0,#0xc
0x0801347e: d003 .. BEQ 0x8013488 ; gatt_cli_mtu_exch + 60
0x08013480: 2643 C& MOVS r6,#0x43
0x08013482: 4630 0F MOV r0,r6
0x08013484: b006 .. ADD sp,sp,#0x18
0x08013486: bd70 p. POP {r4-r6,pc}
0x08013488: a804 .. ADD r0,sp,#0x10
0x0801348a: 4631 1F MOV r1,r6
0x0801348c: 2200 ." MOVS r2,#0
0x0801348e: 2300 .# MOVS r3,#0
0x08013490: 9003 .. STR r0,[sp,#0xc]
0x08013492: 480b .H LDR r0,[pc,#44] ; [0x80134c0] = 0x80134c5
0x08013494: 9002 .. STR r0,[sp,#8]
0x08013496: 2024 $ MOVS r0,#0x24
0x08013498: 9001 .. STR r0,[sp,#4]
0x0801349a: 2017 . MOVS r0,#0x17
0x0801349c: 9000 .. STR r0,[sp,#0]
0x0801349e: 4620 F MOV r0,r4
0x080134a0: f002f9f0 .... BL gatt_proc_create ; 0x8015884
0x080134a4: 4606 .F MOV r6,r0
0x080134a6: 2800 .( CMP r0,#0
0x080134a8: d1eb .. BNE 0x8013482 ; gatt_cli_mtu_exch + 54
0x080134aa: 9904 .. LDR r1,[sp,#0x10]
0x080134ac: f89d0017 .... LDRB r0,[sp,#0x17]
0x080134b0: 7408 .t STRB r0,[r1,#0x10]
0x080134b2: 4620 F MOV r0,r4
0x080134b4: 840d .. STRH r5,[r1,#0x20]
0x080134b6: f002fb7d ..}. BL gatt_proc_push ; 0x8015bb4
0x080134ba: e7e2 .. B 0x8013482 ; gatt_cli_mtu_exch + 54
$d.1
__arm_cp.0_0
0x080134bc: 200090d0 ... DCD 536907984
__arm_cp.0_1
0x080134c0: 080134c5 .4.. DCD 134296773
$t.2
gatt_cli_mtu_exch_proc_continue
0x080134c4: b57f .. PUSH {r0-r6,lr}
0x080134c6: 460c .F MOV r4,r1
0x080134c8: 4605 .F MOV r5,r0
0x080134ca: 2a08 .* CMP r2,#8
0x080134cc: d029 ). BEQ 0x8013522 ; gatt_cli_mtu_exch_proc_continue + 94
0x080134ce: 461e .F MOV r6,r3
0x080134d0: 2a04 .* CMP r2,#4
0x080134d2: d00c .. BEQ 0x80134ee ; gatt_cli_mtu_exch_proc_continue + 42
0x080134d4: 2a02 .* CMP r2,#2
0x080134d6: d123 #. BNE 0x8013520 ; gatt_cli_mtu_exch_proc_continue + 92
0x080134d8: 2000 . MOVS r0,#0
0x080134da: 2107 .! MOVS r1,#7
0x080134dc: 2200 ." MOVS r2,#0
0x080134de: 2300 .# MOVS r3,#0
0x080134e0: 9003 .. STR r0,[sp,#0xc]
0x080134e2: a803 .. ADD r0,sp,#0xc
0x080134e4: f7f2fb8e .... BL co_buf_alloc ; 0x8005c04
0x080134e8: b140 @. CBZ r0,0x80134fc ; gatt_cli_mtu_exch_proc_continue + 56
0x080134ea: 264b K& MOVS r6,#0x4b
0x080134ec: e018 .. B 0x8013520 ; gatt_cli_mtu_exch_proc_continue + 92
0x080134ee: b9c6 .. CBNZ r6,0x8013522 ; gatt_cli_mtu_exch_proc_continue + 94
0x080134f0: 8c22 ". LDRH r2,[r4,#0x20]
0x080134f2: 7c21 !| LDRB r1,[r4,#0x10]
0x080134f4: 4628 (F MOV r0,r5
0x080134f6: f7fdff33 ..3. BL gatt_bearer_mtu_set ; 0x8011360
0x080134fa: e012 .. B 0x8013522 ; gatt_cli_mtu_exch_proc_continue + 94
0x080134fc: 2002 . MOVS r0,#2
0x080134fe: 9b03 .. LDR r3,[sp,#0xc]
0x08013500: aa01 .. ADD r2,sp,#4
0x08013502: 4621 !F MOV r1,r4
0x08013504: f88d0004 .... STRB r0,[sp,#4]
0x08013508: 8c20 . LDRH r0,[r4,#0x20]
0x0801350a: f8ad0006 .... STRH r0,[sp,#6]
0x0801350e: 4808 .H LDR r0,[pc,#32] ; [0x8013530] = 0x8012dc5
0x08013510: 9000 .. STR r0,[sp,#0]
0x08013512: 4628 (F MOV r0,r5
0x08013514: f002faed .... BL gatt_proc_pdu_send ; 0x8015af2
0x08013518: 4606 .F MOV r6,r0
0x0801351a: 9803 .. LDR r0,[sp,#0xc]
0x0801351c: f7f2fce8 .... BL co_buf_release ; 0x8005ef0
0x08013520: b126 &. CBZ r6,0x801352c ; gatt_cli_mtu_exch_proc_continue + 104
0x08013522: 4628 (F MOV r0,r5
0x08013524: 4621 !F MOV r1,r4
0x08013526: 2201 ." MOVS r2,#1
0x08013528: f002fb1a .... BL gatt_proc_pop ; 0x8015b60
0x0801352c: bd7f .. POP {r0-r6,pc}
0x0801352e: bf00 .. NOP
$d.3
__arm_cp.1_0
0x08013530: 08012dc5 .-.. DCD 134294981
$t.4
gatt_cli_mtu_update_cmd_handler
0x08013534: b57c |. PUSH {r2-r6,lr}
0x08013536: 460c .F MOV r4,r1
0x08013538: 4605 .F MOV r5,r0
0x0801353a: 8842 B. LDRH r2,[r0,#2]
0x0801353c: 7901 .y LDRB r1,[r0,#4]
0x0801353e: 7940 @y LDRB r0,[r0,#5]
0x08013540: f7ffff84 .... BL gatt_cli_mtu_exch ; 0x801344c
0x08013544: 882b +. LDRH r3,[r5,#0]
0x08013546: 792e .y LDRB r6,[r5,#4]
0x08013548: 8869 i. LDRH r1,[r5,#2]
0x0801354a: 796a jy LDRB r2,[r5,#5]
0x0801354c: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08013550: 4618 .F MOV r0,r3
0x08013552: 4623 #F MOV r3,r4
0x08013554: f002f84c ..L. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013558: bd7c |. POP {r2-r6,pc}
gatt_cli_read
0x0801355a: b570 p. PUSH {r4-r6,lr}
0x0801355c: b088 .. SUB sp,sp,#0x20
0x0801355e: 4604 .F MOV r4,r0
0x08013560: 2001 . MOVS r0,#1
0x08013562: b193 .. CBZ r3,0x801358a ; gatt_cli_read + 48
0x08013564: e9dd650c ...e LDRD r6,r5,[sp,#0x30]
0x08013568: f8ad301c ...0 STRH r3,[sp,#0x1c]
0x0801356c: ab07 .. ADD r3,sp,#0x1c
0x0801356e: f8ad501e ...P STRH r5,[sp,#0x1e]
0x08013572: 2500 .% MOVS r5,#0
0x08013574: e9cd5500 ...U STRD r5,r5,[sp,#0]
0x08013578: e9cd5502 ...U STRD r5,r5,[sp,#8]
0x0801357c: e9cd6004 ...` STRD r6,r0,[sp,#0x10]
0x08013580: 9306 .. STR r3,[sp,#0x18]
0x08013582: 4620 F MOV r0,r4
0x08013584: 2388 .# MOVS r3,#0x88
0x08013586: f000faf5 .... BL gatt_cli_read_proc_create ; 0x8013b74
0x0801358a: b008 .. ADD sp,sp,#0x20
0x0801358c: bd70 p. POP {r4-r6,pc}
gatt_cli_read_by_uuid
0x0801358e: b5f0 .. PUSH {r4-r7,lr}
0x08013590: b089 .. SUB sp,sp,#0x24
0x08013592: 9d0e .. LDR r5,[sp,#0x38]
0x08013594: 2440 @$ MOVS r4,#0x40
0x08013596: 42ab .B CMP r3,r5
0x08013598: d813 .. BHI 0x80135c2 ; gatt_cli_read_by_uuid + 52
0x0801359a: 9e0f .. LDR r6,[sp,#0x3c]
0x0801359c: 2e02 .. CMP r6,#2
0x0801359e: d810 .. BHI 0x80135c2 ; gatt_cli_read_by_uuid + 52
0x080135a0: f8ddc040 ..@. LDR r12,[sp,#0x40]
0x080135a4: 2700 .' MOVS r7,#0
0x080135a6: e88d1068 ..h. STM sp,{r3,r5,r6,r12}
0x080135aa: 2401 .$ MOVS r4,#1
0x080135ac: 2398 .# MOVS r3,#0x98
0x080135ae: f10d0e20 .. . ADD lr,sp,#0x20
0x080135b2: e9cd7404 ...t STRD r7,r4,[sp,#0x10]
0x080135b6: 9708 .. STR r7,[sp,#0x20]
0x080135b8: f8cde018 .... STR lr,[sp,#0x18]
0x080135bc: f000fada .... BL gatt_cli_read_proc_create ; 0x8013b74
0x080135c0: 4604 .F MOV r4,r0
0x080135c2: 4620 F MOV r0,r4
0x080135c4: b009 .. ADD sp,sp,#0x24
0x080135c6: bdf0 .. POP {r4-r7,pc}
gatt_cli_read_by_uuid_cmd_handler
0x080135c8: e92d41ff -..A PUSH {r0-r8,lr}
0x080135cc: 4605 .F MOV r5,r0
0x080135ce: 4688 .F MOV r8,r1
0x080135d0: 88c3 .. LDRH r3,[r0,#6]
0x080135d2: 8842 B. LDRH r2,[r0,#2]
0x080135d4: 8906 .. LDRH r6,[r0,#8]
0x080135d6: 7901 .y LDRB r1,[r0,#4]
0x080135d8: 7940 @y LDRB r0,[r0,#5]
0x080135da: 7aaf .z LDRB r7,[r5,#0xa]
0x080135dc: f105040b .... ADD r4,r5,#0xb
0x080135e0: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x080135e4: 9402 .. STR r4,[sp,#8]
0x080135e6: f7ffffd2 .... BL gatt_cli_read_by_uuid ; 0x801358e
0x080135ea: b158 X. CBZ r0,0x8013604 ; gatt_cli_read_by_uuid_cmd_handler + 60
0x080135ec: 882b +. LDRH r3,[r5,#0]
0x080135ee: 792c ,y LDRB r4,[r5,#4]
0x080135f0: 8869 i. LDRH r1,[r5,#2]
0x080135f2: 796a jy LDRB r2,[r5,#5]
0x080135f4: e9cd4000 ...@ STRD r4,r0,[sp,#0]
0x080135f8: 4618 .F MOV r0,r3
0x080135fa: 4643 CF MOV r3,r8
0x080135fc: f001fff8 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013600: e8bd81ff .... POP {r0-r8,pc}
0x08013604: f002f99c .... BL gatt_proc_cur_get ; 0x8015940
0x08013608: 8829 ). LDRH r1,[r5,#0]
0x0801360a: 8581 .. STRH r1,[r0,#0x2c]
0x0801360c: e8bd81ff .... POP {r0-r8,pc}
gatt_cli_read_cmd_handler
0x08013610: b5fe .. PUSH {r1-r7,lr}
0x08013612: 4605 .F MOV r5,r0
0x08013614: 460c .F MOV r4,r1
0x08013616: 88c3 .. LDRH r3,[r0,#6]
0x08013618: 8842 B. LDRH r2,[r0,#2]
0x0801361a: 7901 .y LDRB r1,[r0,#4]
0x0801361c: 7940 @y LDRB r0,[r0,#5]
0x0801361e: 892e .. LDRH r6,[r5,#8]
0x08013620: 896f o. LDRH r7,[r5,#0xa]
0x08013622: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x08013626: f7ffff98 .... BL gatt_cli_read ; 0x801355a
0x0801362a: b150 P. CBZ r0,0x8013642 ; gatt_cli_read_cmd_handler + 50
0x0801362c: 882b +. LDRH r3,[r5,#0]
0x0801362e: 792e .y LDRB r6,[r5,#4]
0x08013630: 8869 i. LDRH r1,[r5,#2]
0x08013632: 796a jy LDRB r2,[r5,#5]
0x08013634: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08013638: 4618 .F MOV r0,r3
0x0801363a: 4623 #F MOV r3,r4
0x0801363c: f001ffd8 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013640: bdfe .. POP {r1-r7,pc}
0x08013642: f002f97d ..}. BL gatt_proc_cur_get ; 0x8015940
0x08013646: 8829 ). LDRH r1,[r5,#0]
0x08013648: 8581 .. STRH r1,[r0,#0x2c]
0x0801364a: bdfe .. POP {r1-r7,pc}
gatt_cli_read_cmp_cb
0x0801364c: e92d41fc -..A PUSH {r2-r8,lr}
0x08013650: 4605 .F MOV r5,r0
0x08013652: 4608 .F MOV r0,r1
0x08013654: 461e .F MOV r6,r3
0x08013656: 4690 .F MOV r8,r2
0x08013658: 460f .F MOV r7,r1
0x0801365a: f004fa21 ..!. BL gatt_user_get ; 0x8017aa0
0x0801365e: b150 P. CBZ r0,0x8013676 ; gatt_cli_read_cmp_cb + 42
0x08013660: 4604 .F MOV r4,r0
0x08013662: f002f96d ..m. BL gatt_proc_cur_get ; 0x8015940
0x08013666: 88a3 .. LDRH r3,[r4,#4]
0x08013668: 8d80 .. LDRH r0,[r0,#0x2c]
0x0801366a: 4641 AF MOV r1,r8
0x0801366c: 462a *F MOV r2,r5
0x0801366e: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x08013672: f001ffbd .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013676: e8bd81fc .... POP {r2-r8,pc}
gatt_cli_read_multiple
0x0801367a: b570 p. PUSH {r4-r6,lr}
0x0801367c: b088 .. SUB sp,sp,#0x20
0x0801367e: 1e5c \. SUBS r4,r3,#1
0x08013680: b2e4 .. UXTB r4,r4
0x08013682: 2c07 ., CMP r4,#7
0x08013684: d901 .. BLS 0x801368a ; gatt_cli_read_multiple + 16
0x08013686: 2040 @ MOVS r0,#0x40
0x08013688: e015 .. B 0x80136b6 ; gatt_cli_read_multiple + 60
0x0801368a: 9c0c .. LDR r4,[sp,#0x30]
0x0801368c: 2500 .% MOVS r5,#0
0x0801368e: 42ab .B CMP r3,r5
0x08013690: d006 .. BEQ 0x80136a0 ; gatt_cli_read_multiple + 38
0x08013692: f8346025 4.%` LDRH r6,[r4,r5,LSL #2]
0x08013696: 3501 .5 ADDS r5,#1
0x08013698: 2e00 .. CMP r6,#0
0x0801369a: d1f8 .. BNE 0x801368e ; gatt_cli_read_multiple + 20
0x0801369c: 2001 . MOVS r0,#1
0x0801369e: e00a .. B 0x80136b6 ; gatt_cli_read_multiple + 60
0x080136a0: 2500 .% MOVS r5,#0
0x080136a2: e9cd5500 ...U STRD r5,r5,[sp,#0]
0x080136a6: e9cd5502 ...U STRD r5,r5,[sp,#8]
0x080136aa: e9cd5304 ...S STRD r5,r3,[sp,#0x10]
0x080136ae: 2390 .# MOVS r3,#0x90
0x080136b0: 9406 .. STR r4,[sp,#0x18]
0x080136b2: f000fa5f .._. BL gatt_cli_read_proc_create ; 0x8013b74
0x080136b6: b008 .. ADD sp,sp,#0x20
0x080136b8: bd70 p. POP {r4-r6,pc}
gatt_cli_read_multiple_cmd_handler
0x080136ba: b57c |. PUSH {r2-r6,lr}
0x080136bc: 4605 .F MOV r5,r0
0x080136be: 460c .F MOV r4,r1
0x080136c0: 8842 B. LDRH r2,[r0,#2]
0x080136c2: 7901 .y LDRB r1,[r0,#4]
0x080136c4: 7940 @y LDRB r0,[r0,#5]
0x080136c6: 79ab .y LDRB r3,[r5,#6]
0x080136c8: f1050608 .... ADD r6,r5,#8
0x080136cc: 9600 .. STR r6,[sp,#0]
0x080136ce: f7ffffd4 .... BL gatt_cli_read_multiple ; 0x801367a
0x080136d2: b150 P. CBZ r0,0x80136ea ; gatt_cli_read_multiple_cmd_handler + 48
0x080136d4: 882b +. LDRH r3,[r5,#0]
0x080136d6: 792e .y LDRB r6,[r5,#4]
0x080136d8: 8869 i. LDRH r1,[r5,#2]
0x080136da: 796a jy LDRB r2,[r5,#5]
0x080136dc: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x080136e0: 4618 .F MOV r0,r3
0x080136e2: 4623 #F MOV r3,r4
0x080136e4: f001ff84 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x080136e8: bd7c |. POP {r2-r6,pc}
0x080136ea: f002f929 ..). BL gatt_proc_cur_get ; 0x8015940
0x080136ee: 8829 ). LDRH r1,[r5,#0]
0x080136f0: 8581 .. STRH r1,[r0,#0x2c]
0x080136f2: bd7c |. POP {r2-r6,pc}
gatt_cli_read_proc_continue
0x080136f4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080136f8: b089 .. SUB sp,sp,#0x24
0x080136fa: 4682 .F MOV r10,r0
0x080136fc: 7cc8 .| LDRB r0,[r1,#0x13]
0x080136fe: 461f .F MOV r7,r3
0x08013700: 4615 .F MOV r5,r2
0x08013702: 468b .F MOV r11,r1
0x08013704: f004f9cc .... BL gatt_user_get ; 0x8017aa0
0x08013708: f89b4011 ...@ LDRB r4,[r11,#0x11]
0x0801370c: 4680 .F MOV r8,r0
0x0801370e: 2d02 .- CMP r5,#2
0x08013710: f0008159 ..Y. BEQ.W 0x80139c6 ; gatt_cli_read_proc_continue + 722
0x08013714: 2d08 .- CMP r5,#8
0x08013716: f00081be .... BEQ.W 0x8013a96 ; gatt_cli_read_proc_continue + 930
0x0801371a: 2d04 .- CMP r5,#4
0x0801371c: f04081ba @... BNE.W 0x8013a94 ; gatt_cli_read_proc_continue + 928
0x08013720: 2f00 ./ CMP r7,#0
0x08013722: f04081b8 @... BNE.W 0x8013a96 ; gatt_cli_read_proc_continue + 930
0x08013726: 2c90 ., CMP r4,#0x90
0x08013728: 9405 .. STR r4,[sp,#0x14]
0x0801372a: f040808f @... BNE.W 0x801384c ; gatt_cli_read_proc_continue + 344
0x0801372e: f89b903f ..?. LDRB r9,[r11,#0x3f]
0x08013732: 2700 .' MOVS r7,#0
0x08013734: eb0b00c9 .... ADD r0,r11,r9,LSL #3
0x08013738: f8b00046 ..F. LDRH r0,[r0,#0x46]
0x0801373c: 2800 .( CMP r0,#0
0x0801373e: f0408086 @... BNE.W 0x801384e ; gatt_cli_read_proc_continue + 346
0x08013742: 465f _F MOV r7,r11
0x08013744: 2000 . MOVS r0,#0
0x08013746: f8575f20 W. _ LDR r5,[r7,#0x20]!
0x0801374a: 9007 .. STR r0,[sp,#0x1c]
0x0801374c: f89b0040 ..@. LDRB r0,[r11,#0x40]
0x08013750: 4581 .E CMP r9,r0
0x08013752: f08081ed .... BCS.W 0x8013b30 ; gatt_cli_read_proc_continue + 1084
0x08013756: f89b0042 ..B. LDRB r0,[r11,#0x42]
0x0801375a: b190 .. CBZ r0,0x8013782 ; gatt_cli_read_proc_continue + 142
0x0801375c: 2d00 .- CMP r5,#0
0x0801375e: f00081db .... BEQ.W 0x8013b18 ; gatt_cli_read_proc_continue + 1060
0x08013762: 88a8 .. LDRH r0,[r5,#4]
0x08013764: 2803 .( CMP r0,#3
0x08013766: f0c081d7 .... BCC.W 0x8013b18 ; gatt_cli_read_proc_continue + 1060
0x0801376a: 88e9 .. LDRH r1,[r5,#6]
0x0801376c: eb0b00c9 .... ADD r0,r11,r9,LSL #3
0x08013770: 4429 )D ADD r1,r1,r5
0x08013772: 8e09 .. LDRH r1,[r1,#0x30]
0x08013774: f8a01048 ..H. STRH r1,[r0,#0x48]
0x08013778: 4628 (F MOV r0,r5
0x0801377a: 2102 .! MOVS r1,#2
0x0801377c: f7f2fafe .... BL co_buf_head_release ; 0x8005d7c
0x08013780: e001 .. B 0x8013786 ; gatt_cli_read_proc_continue + 146
0x08013782: 2d00 .- CMP r5,#0
0x08013784: d05f _. BEQ 0x8013846 ; gatt_cli_read_proc_continue + 338
0x08013786: 88a8 .. LDRH r0,[r5,#4]
0x08013788: eb0b04c9 .... ADD r4,r11,r9,LSL #3
0x0801378c: f8b41048 ..H. LDRH r1,[r4,#0x48]
0x08013790: 4288 .B CMP r0,r1
0x08013792: 460e .F MOV r6,r1
0x08013794: bf38 8. IT CC
0x08013796: 4606 .F MOVCC r6,r0
0x08013798: 4288 .B CMP r0,r1
0x0801379a: f8a4604a ..J` STRH r6,[r4,#0x4a]
0x0801379e: f8a46046 ..F` STRH r6,[r4,#0x46]
0x080137a2: d203 .. BCS 0x80137ac ; gatt_cli_read_proc_continue + 184
0x080137a4: f89b2041 ..A LDRB r2,[r11,#0x41]
0x080137a8: 2a00 .* CMP r2,#0
0x080137aa: d04e N. BEQ 0x801384a ; gatt_cli_read_proc_continue + 342
0x080137ac: 4288 .B CMP r0,r1
0x080137ae: d318 .. BCC 0x80137e2 ; gatt_cli_read_proc_continue + 238
0x080137b0: f89b0040 ..@. LDRB r0,[r11,#0x40]
0x080137b4: 3801 .8 SUBS r0,#1
0x080137b6: 4581 .E CMP r9,r0
0x080137b8: d013 .. BEQ 0x80137e2 ; gatt_cli_read_proc_continue + 238
0x080137ba: a807 .. ADD r0,sp,#0x1c
0x080137bc: 2100 .! MOVS r1,#0
0x080137be: 4632 2F MOV r2,r6
0x080137c0: 2300 .# MOVS r3,#0
0x080137c2: f7f2fa1f .... BL co_buf_alloc ; 0x8005c04
0x080137c6: 2800 .( CMP r0,#0
0x080137c8: f04081c8 @... BNE.W 0x8013b5c ; gatt_cli_read_proc_continue + 1128
0x080137cc: 9907 .. LDR r1,[sp,#0x1c]
0x080137ce: 4628 (F MOV r0,r5
0x080137d0: 4632 2F MOV r2,r6
0x080137d2: 2300 .# MOVS r3,#0
0x080137d4: f7f2fa62 ..b. BL co_buf_copy ; 0x8005c9c
0x080137d8: 4628 (F MOV r0,r5
0x080137da: 4631 1F MOV r1,r6
0x080137dc: f7f2face .... BL co_buf_head_release ; 0x8005d7c
0x080137e0: e00f .. B 0x8013802 ; gatt_cli_read_proc_continue + 270
0x080137e2: 4638 8F MOV r0,r7
0x080137e4: f7f2fd2c ..,. BL co_list_pop_front ; 0x8006240
0x080137e8: 4628 (F MOV r0,r5
0x080137ea: f7f2fbc9 .... BL co_buf_size ; 0x8005f80
0x080137ee: 4add .J LDR r2,[pc,#884] ; [0x8013b64] = 0x200090d0
0x080137f0: f8b210e8 .... LDRH r1,[r2,#0xe8]
0x080137f4: 1a08 .. SUBS r0,r1,r0
0x080137f6: f8a200e8 .... STRH r0,[r2,#0xe8]
0x080137fa: 4628 (F MOV r0,r5
0x080137fc: f7f2fba8 .... BL co_buf_reuse ; 0x8005f50
0x08013800: 9507 .. STR r5,[sp,#0x1c]
0x08013802: f89b0041 ..A. LDRB r0,[r11,#0x41]
0x08013806: b918 .. CBNZ r0,0x8013810 ; gatt_cli_read_proc_continue + 284
0x08013808: f8b40048 ..H. LDRH r0,[r4,#0x48]
0x0801380c: 42b0 .B CMP r0,r6
0x0801380e: d11c .. BNE 0x801384a ; gatt_cli_read_proc_continue + 342
0x08013810: f8d80000 .... LDR r0,[r8,#0]
0x08013814: f8b43044 ..D0 LDRH r3,[r4,#0x44]
0x08013818: f8bb2016 ... LDRH r2,[r11,#0x16]
0x0801381c: f89b1013 .... LDRB r1,[r11,#0x13]
0x08013820: 2600 .& MOVS r6,#0
0x08013822: 6a44 Dj LDR r4,[r0,#0x24]
0x08013824: 9807 .. LDR r0,[sp,#0x1c]
0x08013826: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x0801382a: 4650 PF MOV r0,r10
0x0801382c: 47a0 .G BLX r4
0x0801382e: f89b003f ..?. LDRB r0,[r11,#0x3f]
0x08013832: 3001 .0 ADDS r0,#1
0x08013834: f88b003f ..?. STRB r0,[r11,#0x3f]
0x08013838: 9807 .. LDR r0,[sp,#0x1c]
0x0801383a: f7f2fb59 ..Y. BL co_buf_release ; 0x8005ef0
0x0801383e: 9c05 .. LDR r4,[sp,#0x14]
0x08013840: f1090901 .... ADD r9,r9,#1
0x08013844: e782 .. B 0x801374c ; gatt_cli_read_proc_continue + 88
0x08013846: 2000 . MOVS r0,#0
0x08013848: e79e .. B 0x8013788 ; gatt_cli_read_proc_continue + 148
0x0801384a: 9c05 .. LDR r4,[sp,#0x14]
0x0801384c: 2700 .' MOVS r7,#0
0x0801384e: f89b0041 ..A. LDRB r0,[r11,#0x41]
0x08013852: b1f8 .. CBZ r0,0x8013894 ; gatt_cli_read_proc_continue + 416
0x08013854: e9cd8a03 .... STRD r8,r10,[sp,#0xc]
0x08013858: f10b0520 .. . ADD r5,r11,#0x20
0x0801385c: f89b003f ..?. LDRB r0,[r11,#0x3f]
0x08013860: eb0b00c0 .... ADD r0,r11,r0,LSL #3
0x08013864: f8b0104a ..J. LDRH r1,[r0,#0x4a]
0x08013868: f8b08048 ..H. LDRH r8,[r0,#0x48]
0x0801386c: 4628 (F MOV r0,r5
0x0801386e: 4541 AE CMP r1,r8
0x08013870: bf38 8. IT CC
0x08013872: 4688 .F MOVCC r8,r1
0x08013874: f7f2fce4 .... BL co_list_pop_front ; 0x8006240
0x08013878: 4606 .F MOV r6,r0
0x0801387a: b180 .. CBZ r0,0x801389e ; gatt_cli_read_proc_continue + 426
0x0801387c: 88b0 .. LDRH r0,[r6,#4]
0x0801387e: 4580 .E CMP r8,r0
0x08013880: d20f .. BCS 0x80138a2 ; gatt_cli_read_proc_continue + 430
0x08013882: eba00008 .... SUB r0,r0,r8
0x08013886: b281 .. UXTH r1,r0
0x08013888: 4630 0F MOV r0,r6
0x0801388a: f7f2fb81 .... BL co_buf_tail_release ; 0x8005f90
0x0801388e: f04f0800 O... MOV r8,#0
0x08013892: e008 .. B 0x80138a6 ; gatt_cli_read_proc_continue + 434
0x08013894: f8db0024 ..$. LDR r0,[r11,#0x24]
0x08013898: f7f2fb5a ..Z. BL co_buf_reuse ; 0x8005f50
0x0801389c: e093 .. B 0x80139c6 ; gatt_cli_read_proc_continue + 722
0x0801389e: 2000 . MOVS r0,#0
0x080138a0: e002 .. B 0x80138a8 ; gatt_cli_read_proc_continue + 436
0x080138a2: eba80800 .... SUB r8,r8,r0
0x080138a6: 8930 0. LDRH r0,[r6,#8]
0x080138a8: fa1ff388 .... UXTH r3,r8
0x080138ac: 4283 .B CMP r3,r0
0x080138ae: d923 #. BLS 0x80138f8 ; gatt_cli_read_proc_continue + 516
0x080138b0: 2000 . MOVS r0,#0
0x080138b2: a907 .. ADD r1,sp,#0x1c
0x080138b4: 2200 ." MOVS r2,#0
0x080138b6: 9007 .. STR r0,[sp,#0x1c]
0x080138b8: 4630 0F MOV r0,r6
0x080138ba: f7f2fa44 ..D. BL co_buf_duplicate ; 0x8005d46
0x080138be: b130 0. CBZ r0,0x80138ce ; gatt_cli_read_proc_continue + 474
0x080138c0: 4630 0F MOV r0,r6
0x080138c2: f7f2fb15 .... BL co_buf_release ; 0x8005ef0
0x080138c6: e9dd8a03 .... LDRD r8,r10,[sp,#0xc]
0x080138ca: 274b K' MOVS r7,#0x4b
0x080138cc: e0e3 .. B 0x8013a96 ; gatt_cli_read_proc_continue + 930
0x080138ce: 4630 0F MOV r0,r6
0x080138d0: f7f2fb56 ..V. BL co_buf_size ; 0x8005f80
0x080138d4: 4ca3 .L LDR r4,[pc,#652] ; [0x8013b64] = 0x200090d0
0x080138d6: f8b410e8 .... LDRH r1,[r4,#0xe8]
0x080138da: 1a08 .. SUBS r0,r1,r0
0x080138dc: f8a400e8 .... STRH r0,[r4,#0xe8]
0x080138e0: 4630 0F MOV r0,r6
0x080138e2: f7f2fb05 .... BL co_buf_release ; 0x8005ef0
0x080138e6: 9807 .. LDR r0,[sp,#0x1c]
0x080138e8: f7f2fb4a ..J. BL co_buf_size ; 0x8005f80
0x080138ec: f8b410e8 .... LDRH r1,[r4,#0xe8]
0x080138f0: 9e07 .. LDR r6,[sp,#0x1c]
0x080138f2: 4408 .D ADD r0,r0,r1
0x080138f4: f8a400e8 .... STRH r0,[r4,#0xe8]
0x080138f8: f8df9fac .... LDR r9,[pc,#4012] ; [0x80148a8] = 0x200090d0
0x080138fc: 9702 .. STR r7,[sp,#8]
0x080138fe: 6828 (h LDR r0,[r5,#0]
0x08013900: b378 x. CBZ r0,0x8013962 ; gatt_cli_read_proc_continue + 622
0x08013902: 4628 (F MOV r0,r5
0x08013904: f7f2fc9c .... BL co_list_pop_front ; 0x8006240
0x08013908: 4607 .F MOV r7,r0
0x0801390a: b110 .. CBZ r0,0x8013912 ; gatt_cli_read_proc_continue + 542
0x0801390c: f8b7a004 .... LDRH r10,[r7,#4]
0x08013910: e001 .. B 0x8013916 ; gatt_cli_read_proc_continue + 546
0x08013912: f04f0a00 O... MOV r10,#0
0x08013916: fa1ff088 .... UXTH r0,r8
0x0801391a: 4582 .E CMP r10,r0
0x0801391c: bf28 (. IT CS
0x0801391e: 46c2 .F MOVCS r10,r8
0x08013920: b136 6. CBZ r6,0x8013930 ; gatt_cli_read_proc_continue + 572
0x08013922: 88f0 .. LDRH r0,[r6,#6]
0x08013924: 88b1 .. LDRH r1,[r6,#4]
0x08013926: 4408 .D ADD r0,r0,r1
0x08013928: 4430 0D ADD r0,r0,r6
0x0801392a: f1000130 ..0. ADD r1,r0,#0x30
0x0801392e: e000 .. B 0x8013932 ; gatt_cli_read_proc_continue + 574
0x08013930: 2100 .! MOVS r1,#0
0x08013932: fa1ff48a .... UXTH r4,r10
0x08013936: 4638 8F MOV r0,r7
0x08013938: 4622 "F MOV r2,r4
0x0801393a: f7f2f9f0 .... BL co_buf_copy_data_to_mem ; 0x8005d1e
0x0801393e: 4630 0F MOV r0,r6
0x08013940: 4621 !F MOV r1,r4
0x08013942: f7f2fb32 ..2. BL co_buf_tail_reserve ; 0x8005faa
0x08013946: 4638 8F MOV r0,r7
0x08013948: f7f2fb1a .... BL co_buf_size ; 0x8005f80
0x0801394c: f8b910e8 .... LDRH r1,[r9,#0xe8]
0x08013950: 1a08 .. SUBS r0,r1,r0
0x08013952: f8a900e8 .... STRH r0,[r9,#0xe8]
0x08013956: 4638 8F MOV r0,r7
0x08013958: f7f2faca .... BL co_buf_release ; 0x8005ef0
0x0801395c: eba8080a .... SUB r8,r8,r10
0x08013960: e7cd .. B 0x80138fe ; gatt_cli_read_proc_continue + 522
0x08013962: f89b003f ..?. LDRB r0,[r11,#0x3f]
0x08013966: f8dd800c .... LDR r8,[sp,#0xc]
0x0801396a: f8dda010 .... LDR r10,[sp,#0x10]
0x0801396e: f89b1013 .... LDRB r1,[r11,#0x13]
0x08013972: f8bb2016 ... LDRH r2,[r11,#0x16]
0x08013976: eb0b00c0 .... ADD r0,r11,r0,LSL #3
0x0801397a: f8d85000 ...P LDR r5,[r8,#0]
0x0801397e: f8b03044 ..D0 LDRH r3,[r0,#0x44]
0x08013982: f8b0404a ..J@ LDRH r4,[r0,#0x4a]
0x08013986: f8b00046 ..F. LDRH r0,[r0,#0x46]
0x0801398a: 6a6d mj LDR r5,[r5,#0x24]
0x0801398c: 1b00 .. SUBS r0,r0,r4
0x0801398e: b280 .. UXTH r0,r0
0x08013990: e9cd0600 .... STRD r0,r6,[sp,#0]
0x08013994: 4650 PF MOV r0,r10
0x08013996: 47a8 .G BLX r5
0x08013998: 4630 0F MOV r0,r6
0x0801399a: f7f2faf1 .... BL co_buf_size ; 0x8005f80
0x0801399e: f8b910e8 .... LDRH r1,[r9,#0xe8]
0x080139a2: 1a08 .. SUBS r0,r1,r0
0x080139a4: f8a900e8 .... STRH r0,[r9,#0xe8]
0x080139a8: 4630 0F MOV r0,r6
0x080139aa: f7f2faa1 .... BL co_buf_release ; 0x8005ef0
0x080139ae: f89b003f ..?. LDRB r0,[r11,#0x3f]
0x080139b2: f89b1040 ..@. LDRB r1,[r11,#0x40]
0x080139b6: 9f02 .. LDR r7,[sp,#8]
0x080139b8: 9c05 .. LDR r4,[sp,#0x14]
0x080139ba: 3001 .0 ADDS r0,#1
0x080139bc: f88b003f ..?. STRB r0,[r11,#0x3f]
0x080139c0: b2c0 .. UXTB r0,r0
0x080139c2: 4288 .B CMP r0,r1
0x080139c4: d067 g. BEQ 0x8013a96 ; gatt_cli_read_proc_continue + 930
0x080139c6: 2000 . MOVS r0,#0
0x080139c8: 2107 .! MOVS r1,#7
0x080139ca: 2200 ." MOVS r2,#0
0x080139cc: 2310 .# MOVS r3,#0x10
0x080139ce: 9006 .. STR r0,[sp,#0x18]
0x080139d0: a806 .. ADD r0,sp,#0x18
0x080139d2: f7f2f917 .... BL co_buf_alloc ; 0x8005c04
0x080139d6: b108 .. CBZ r0,0x80139dc ; gatt_cli_read_proc_continue + 744
0x080139d8: 274b K' MOVS r7,#0x4b
0x080139da: e05b [. B 0x8013a94 ; gatt_cli_read_proc_continue + 928
0x080139dc: 2c88 ., CMP r4,#0x88
0x080139de: d02b +. BEQ 0x8013a38 ; gatt_cli_read_proc_continue + 836
0x080139e0: 2c98 ., CMP r4,#0x98
0x080139e2: d036 6. BEQ 0x8013a52 ; gatt_cli_read_proc_continue + 862
0x080139e4: 2c90 ., CMP r4,#0x90
0x080139e6: d149 I. BNE 0x8013a7c ; gatt_cli_read_proc_continue + 904
0x080139e8: f89b403f ..?@ LDRB r4,[r11,#0x3f]
0x080139ec: eb0b00c4 .... ADD r0,r11,r4,LSL #3
0x080139f0: f8b00046 ..F. LDRH r0,[r0,#0x46]
0x080139f4: bba8 .. CBNZ r0,0x8013a62 ; gatt_cli_read_proc_continue + 878
0x080139f6: f89b0042 ..B. LDRB r0,[r11,#0x42]
0x080139fa: 4d5d ]M LDR r5,[pc,#372] ; [0x8013b70] = 0x80131e5
0x080139fc: f10b0644 ..D. ADD r6,r11,#0x44
0x08013a00: 2120 ! MOVS r1,#0x20
0x08013a02: 2800 .( CMP r0,#0
0x08013a04: bf08 .. IT EQ
0x08013a06: 210e .! MOVEQ r1,#0xe
0x08013a08: f88d101c .... STRB r1,[sp,#0x1c]
0x08013a0c: f89b0040 ..@. LDRB r0,[r11,#0x40]
0x08013a10: 4284 .B CMP r4,r0
0x08013a12: d234 4. BCS 0x8013a7e ; gatt_cli_read_proc_continue + 906
0x08013a14: 9806 .. LDR r0,[sp,#0x18]
0x08013a16: b128 (. CBZ r0,0x8013a24 ; gatt_cli_read_proc_continue + 816
0x08013a18: 88c1 .. LDRH r1,[r0,#6]
0x08013a1a: 8882 .. LDRH r2,[r0,#4]
0x08013a1c: 4411 .D ADD r1,r1,r2
0x08013a1e: 4408 .D ADD r0,r0,r1
0x08013a20: 3030 00 ADDS r0,r0,#0x30
0x08013a22: e000 .. B 0x8013a26 ; gatt_cli_read_proc_continue + 818
0x08013a24: 2000 . MOVS r0,#0
0x08013a26: f8361034 6.4. LDRH r1,[r6,r4,LSL #3]
0x08013a2a: 8001 .. STRH r1,[r0,#0]
0x08013a2c: 2102 .! MOVS r1,#2
0x08013a2e: 9806 .. LDR r0,[sp,#0x18]
0x08013a30: f7f2fabb .... BL co_buf_tail_reserve ; 0x8005faa
0x08013a34: 3401 .4 ADDS r4,#1
0x08013a36: e7e9 .. B 0x8013a0c ; gatt_cli_read_proc_continue + 792
0x08013a38: f89b403f ..?@ LDRB r4,[r11,#0x3f]
0x08013a3c: eb0b01c4 .... ADD r1,r11,r4,LSL #3
0x08013a40: f8b10046 ..F. LDRH r0,[r1,#0x46]
0x08013a44: b968 h. CBNZ r0,0x8013a62 ; gatt_cli_read_proc_continue + 878
0x08013a46: 200a . MOVS r0,#0xa
0x08013a48: f88d001c .... STRB r0,[sp,#0x1c]
0x08013a4c: f8b10044 ..D. LDRH r0,[r1,#0x44]
0x08013a50: e010 .. B 0x8013a74 ; gatt_cli_read_proc_continue + 896
0x08013a52: f89b403f ..?@ LDRB r4,[r11,#0x3f]
0x08013a56: eb0b00c4 .... ADD r0,r11,r4,LSL #3
0x08013a5a: f8b00046 ..F. LDRH r0,[r0,#0x46]
0x08013a5e: 2800 .( CMP r0,#0
0x08013a60: d042 B. BEQ 0x8013ae8 ; gatt_cli_read_proc_continue + 1012
0x08013a62: f8ad0020 .. . STRH r0,[sp,#0x20]
0x08013a66: eb0b00c4 .... ADD r0,r11,r4,LSL #3
0x08013a6a: 210c .! MOVS r1,#0xc
0x08013a6c: f8b00044 ..D. LDRH r0,[r0,#0x44]
0x08013a70: f88d101c .... STRB r1,[sp,#0x1c]
0x08013a74: 4d3d =M LDR r5,[pc,#244] ; [0x8013b6c] = 0x8013379
0x08013a76: f8ad001e .... STRH r0,[sp,#0x1e]
0x08013a7a: e000 .. B 0x8013a7e ; gatt_cli_read_proc_continue + 906
0x08013a7c: 2500 .% MOVS r5,#0
0x08013a7e: 9b06 .. LDR r3,[sp,#0x18]
0x08013a80: aa07 .. ADD r2,sp,#0x1c
0x08013a82: 4650 PF MOV r0,r10
0x08013a84: 4659 YF MOV r1,r11
0x08013a86: 9500 .. STR r5,[sp,#0]
0x08013a88: f002f833 ..3. BL gatt_proc_pdu_send ; 0x8015af2
0x08013a8c: 4607 .F MOV r7,r0
0x08013a8e: 9806 .. LDR r0,[sp,#0x18]
0x08013a90: f7f2fa2e .... BL co_buf_release ; 0x8005ef0
0x08013a94: b32f /. CBZ r7,0x8013ae2 ; gatt_cli_read_proc_continue + 1006
0x08013a96: 4e33 3N LDR r6,[pc,#204] ; [0x8013b64] = 0x200090d0
0x08013a98: f10b0520 .. . ADD r5,r11,#0x20
0x08013a9c: 6828 (h LDR r0,[r5,#0]
0x08013a9e: b170 p. CBZ r0,0x8013abe ; gatt_cli_read_proc_continue + 970
0x08013aa0: 4628 (F MOV r0,r5
0x08013aa2: f7f2fbcd .... BL co_list_pop_front ; 0x8006240
0x08013aa6: 4604 .F MOV r4,r0
0x08013aa8: f7f2fa6a ..j. BL co_buf_size ; 0x8005f80
0x08013aac: f8b610e8 .... LDRH r1,[r6,#0xe8]
0x08013ab0: 1a08 .. SUBS r0,r1,r0
0x08013ab2: f8a600e8 .... STRH r0,[r6,#0xe8]
0x08013ab6: 4620 F MOV r0,r4
0x08013ab8: f7f2fa1a .... BL co_buf_release ; 0x8005ef0
0x08013abc: e7ee .. B 0x8013a9c ; gatt_cli_read_proc_continue + 936
0x08013abe: 4658 XF MOV r0,r11
0x08013ac0: f001ff42 ..B. BL gatt_proc_cur_set ; 0x8015948
0x08013ac4: f8d80000 .... LDR r0,[r8,#0]
0x08013ac8: f8bb2016 ... LDRH r2,[r11,#0x16]
0x08013acc: f89b1013 .... LDRB r1,[r11,#0x13]
0x08013ad0: 463b ;F MOV r3,r7
0x08013ad2: 6844 Dh LDR r4,[r0,#4]
0x08013ad4: 4650 PF MOV r0,r10
0x08013ad6: 47a0 .G BLX r4
0x08013ad8: 4650 PF MOV r0,r10
0x08013ada: 4659 YF MOV r1,r11
0x08013adc: 2201 ." MOVS r2,#1
0x08013ade: f002f83f ..?. BL gatt_proc_pop ; 0x8015b60
0x08013ae2: b009 .. ADD sp,sp,#0x24
0x08013ae4: e8bd8ff0 .... POP {r4-r11,pc}
0x08013ae8: 2008 . MOVS r0,#8
0x08013aea: f89b102e .... LDRB r1,[r11,#0x2e]
0x08013aee: f88d001c .... STRB r0,[sp,#0x1c]
0x08013af2: f8db0028 ..(. LDR r0,[r11,#0x28]
0x08013af6: f8cd001e .... STR r0,[sp,#0x1e]
0x08013afa: 9806 .. LDR r0,[sp,#0x18]
0x08013afc: b1f1 .. CBZ r1,0x8013b3c ; gatt_cli_read_proc_continue + 1096
0x08013afe: 2110 .! MOVS r1,#0x10
0x08013b00: f7f2fa53 ..S. BL co_buf_tail_reserve ; 0x8005faa
0x08013b04: 9a06 .. LDR r2,[sp,#0x18]
0x08013b06: f89b102e .... LDRB r1,[r11,#0x2e]
0x08013b0a: f10b002f ../. ADD r0,r11,#0x2f
0x08013b0e: b302 .. CBZ r2,0x8013b52 ; gatt_cli_read_proc_continue + 1118
0x08013b10: 88d3 .. LDRH r3,[r2,#6]
0x08013b12: 441a .D ADD r2,r2,r3
0x08013b14: 3230 02 ADDS r2,r2,#0x30
0x08013b16: e01d .. B 0x8013b54 ; gatt_cli_read_proc_continue + 1120
0x08013b18: 4638 8F MOV r0,r7
0x08013b1a: f7f2fb91 .... BL co_list_pop_front ; 0x8006240
0x08013b1e: 4628 (F MOV r0,r5
0x08013b20: f7f2fa2e .... BL co_buf_size ; 0x8005f80
0x08013b24: 4a0f .J LDR r2,[pc,#60] ; [0x8013b64] = 0x200090d0
0x08013b26: f8b210e8 .... LDRH r1,[r2,#0xe8]
0x08013b2a: 1a08 .. SUBS r0,r1,r0
0x08013b2c: f8a200e8 .... STRH r0,[r2,#0xe8]
0x08013b30: 2700 .' MOVS r7,#0
0x08013b32: f89b0041 ..A. LDRB r0,[r11,#0x41]
0x08013b36: 2800 .( CMP r0,#0
0x08013b38: d1ad .. BNE 0x8013a96 ; gatt_cli_read_proc_continue + 930
0x08013b3a: e688 .. B 0x801384e ; gatt_cli_read_proc_continue + 346
0x08013b3c: 2102 .! MOVS r1,#2
0x08013b3e: f7f2fa34 ..4. BL co_buf_tail_reserve ; 0x8005faa
0x08013b42: 9806 .. LDR r0,[sp,#0x18]
0x08013b44: 4d08 .M LDR r5,[pc,#32] ; [0x8013b68] = 0x8013145
0x08013b46: 88c1 .. LDRH r1,[r0,#6]
0x08013b48: 4408 .D ADD r0,r0,r1
0x08013b4a: f8bb102f ../. LDRH r1,[r11,#0x2f]
0x08013b4e: 8601 .. STRH r1,[r0,#0x30]
0x08013b50: e795 .. B 0x8013a7e ; gatt_cli_read_proc_continue + 906
0x08013b52: 2200 ." MOVS r2,#0
0x08013b54: f004fad2 .... BL gatt_uuid128_convert ; 0x80180fc
0x08013b58: 4d03 .M LDR r5,[pc,#12] ; [0x8013b68] = 0x8013145
0x08013b5a: e790 .. B 0x8013a7e ; gatt_cli_read_proc_continue + 906
0x08013b5c: 9c05 .. LDR r4,[sp,#0x14]
0x08013b5e: 274b K' MOVS r7,#0x4b
0x08013b60: e7e7 .. B 0x8013b32 ; gatt_cli_read_proc_continue + 1086
0x08013b62: bf00 .. NOP
$d.11
__arm_cp.9_0
0x08013b64: 200090d0 ... DCD 536907984
__arm_cp.9_1
0x08013b68: 08013145 E1.. DCD 134295877
__arm_cp.9_2
0x08013b6c: 08013379 y3.. DCD 134296441
__arm_cp.9_3
0x08013b70: 080131e5 .1.. DCD 134296037
$t.1
gatt_cli_read_proc_create
0x08013b74: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08013b78: b085 .. SUB sp,sp,#0x14
0x08013b7a: 4682 .F MOV r10,r0
0x08013b7c: 4608 .F MOV r0,r1
0x08013b7e: 461d .F MOV r5,r3
0x08013b80: 4616 .F MOV r6,r2
0x08013b82: 460f .F MOV r7,r1
0x08013b84: f003ff8c .... BL gatt_user_get ; 0x8017aa0
0x08013b88: 2800 .( CMP r0,#0
0x08013b8a: d03f ?. BEQ 0x8013c0c ; gatt_cli_read_proc_create + 152
0x08013b8c: 6800 .h LDR r0,[r0,#0]
0x08013b8e: 6a41 Aj LDR r1,[r0,#0x24]
0x08013b90: b3e1 .. CBZ r1,0x8013c0c ; gatt_cli_read_proc_create + 152
0x08013b92: 6840 @h LDR r0,[r0,#4]
0x08013b94: b3d0 .. CBZ r0,0x8013c0c ; gatt_cli_read_proc_create + 152
0x08013b96: a804 .. ADD r0,sp,#0x10
0x08013b98: f8dd804c ..L. LDR r8,[sp,#0x4c]
0x08013b9c: 4639 9F MOV r1,r7
0x08013b9e: 4632 2F MOV r2,r6
0x08013ba0: 462b +F MOV r3,r5
0x08013ba2: 9003 .. STR r0,[sp,#0xc]
0x08013ba4: 482b +H LDR r0,[pc,#172] ; [0x8013c54] = 0x80136f5
0x08013ba6: 9002 .. STR r0,[sp,#8]
0x08013ba8: 2044 D MOVS r0,#0x44
0x08013baa: eb0000c8 .... ADD r0,r0,r8,LSL #3
0x08013bae: 9001 .. STR r0,[sp,#4]
0x08013bb0: 2017 . MOVS r0,#0x17
0x08013bb2: 9000 .. STR r0,[sp,#0]
0x08013bb4: 4650 PF MOV r0,r10
0x08013bb6: f001fe65 ..e. BL gatt_proc_create ; 0x8015884
0x08013bba: 4681 .F MOV r9,r0
0x08013bbc: bb40 @. CBNZ r0,0x8013c10 ; gatt_cli_read_proc_create + 156
0x08013bbe: 9a14 .. LDR r2,[sp,#0x50]
0x08013bc0: e9dd1711 .... LDRD r1,r7,[sp,#0x44]
0x08013bc4: 9e04 .. LDR r6,[sp,#0x10]
0x08013bc6: 2000 . MOVS r0,#0
0x08013bc8: ea4f0388 O... LSL r3,r8,#2
0x08013bcc: f04f0b01 O... MOV r11,#1
0x08013bd0: 2400 .$ MOVS r4,#0
0x08013bd2: 3202 .2 ADDS r2,#2
0x08013bd4: f8860042 ..B. STRB r0,[r6,#0x42]
0x08013bd8: 42a3 .B CMP r3,r4
0x08013bda: d01d .. BEQ 0x8013c18 ; gatt_cli_read_proc_create + 164
0x08013bdc: eb020e04 .... ADD lr,r2,r4
0x08013be0: eb060c44 ..D. ADD r12,r6,r4,LSL #1
0x08013be4: f83e5c02 >..\ LDRH r5,[lr,#-2]
0x08013be8: f8ac7046 ..Fp STRH r7,[r12,#0x46]
0x08013bec: f8ac004a ..J. STRH r0,[r12,#0x4a]
0x08013bf0: f8ac5044 ..DP STRH r5,[r12,#0x44]
0x08013bf4: 5b15 .[ LDRH r5,[r2,r4]
0x08013bf6: 3404 .4 ADDS r4,#4
0x08013bf8: 2d00 .- CMP r5,#0
0x08013bfa: bf08 .. IT EQ
0x08013bfc: f64f75ff O..u MOVEQ r5,#0xffff
0x08013c00: f8ac5048 ..HP STRH r5,[r12,#0x48]
0x08013c04: bf08 .. IT EQ
0x08013c06: f886b042 ..B. STRBEQ r11,[r6,#0x42]
0x08013c0a: e7e5 .. B 0x8013bd8 ; gatt_cli_read_proc_create + 100
0x08013c0c: f04f0942 O.B. MOV r9,#0x42
0x08013c10: 4648 HF MOV r0,r9
0x08013c12: b005 .. ADD sp,sp,#0x14
0x08013c14: e8bd8ff0 .... POP {r4-r11,pc}
0x08013c18: 2000 . MOVS r0,#0
0x08013c1a: f8868040 ..@. STRB r8,[r6,#0x40]
0x08013c1e: f886003f ..?. STRB r0,[r6,#0x3f]
0x08013c22: 980f .. LDR r0,[sp,#0x3c]
0x08013c24: 8570 p. STRH r0,[r6,#0x2a]
0x08013c26: 980e .. LDR r0,[sp,#0x38]
0x08013c28: 8530 0. STRH r0,[r6,#0x28]
0x08013c2a: 9810 .. LDR r0,[sp,#0x40]
0x08013c2c: f886002e .... STRB r0,[r6,#0x2e]
0x08013c30: b121 !. CBZ r1,0x8013c3c ; gatt_cli_read_proc_create + 200
0x08013c32: f106002f ../. ADD r0,r6,#0x2f
0x08013c36: 2210 ." MOVS r2,#0x10
0x08013c38: f7eefb34 ..4. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08013c3c: f1060020 .. . ADD r0,r6,#0x20
0x08013c40: f7f2fa8a .... BL co_list_init ; 0x8006158
0x08013c44: 9804 .. LDR r0,[sp,#0x10]
0x08013c46: f001fe7f .... BL gatt_proc_cur_set ; 0x8015948
0x08013c4a: 9904 .. LDR r1,[sp,#0x10]
0x08013c4c: 4650 PF MOV r0,r10
0x08013c4e: f001ffb1 .... BL gatt_proc_push ; 0x8015bb4
0x08013c52: e7dd .. B 0x8013c10 ; gatt_cli_read_proc_create + 156
$d.2
__arm_cp.1_0
0x08013c54: 080136f5 .6.. DCD 134297333
$t.15
gatt_cli_svc_cb
0x08013c58: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08013c5c: 4607 .F MOV r7,r0
0x08013c5e: 4608 .F MOV r0,r1
0x08013c60: 469a .F MOV r10,r3
0x08013c62: 4691 .F MOV r9,r2
0x08013c64: 460d .F MOV r5,r1
0x08013c66: f003ff1b .... BL gatt_user_get ; 0x8017aa0
0x08013c6a: b340 @. CBZ r0,0x8013cbe ; gatt_cli_svc_cb + 102
0x08013c6c: 990c .. LDR r1,[sp,#0x30]
0x08013c6e: 2202 ." MOVS r2,#2
0x08013c70: 9100 .. STR r1,[sp,#0]
0x08013c72: 2116 .! MOVS r1,#0x16
0x08013c74: e9ddb80a .... LDRD r11,r8,[sp,#0x28]
0x08013c78: fb08f401 .... MUL r4,r8,r1
0x08013c7c: 8881 .. LDRH r1,[r0,#4]
0x08013c7e: f6403002 @..0 MOV r0,#0xb02
0x08013c82: f104030a .... ADD r3,r4,#0xa
0x08013c86: f007fea3 .... BL ke_msg_alloc ; 0x801b9d0
0x08013c8a: b1c0 .. CBZ r0,0x8013cbe ; gatt_cli_svc_cb + 102
0x08013c8c: 4606 .F MOV r6,r0
0x08013c8e: f8808009 .... STRB r8,[r0,#9]
0x08013c92: f880b008 .... STRB r11,[r0,#8]
0x08013c96: f8a0a006 .... STRH r10,[r0,#6]
0x08013c9a: 7147 Gq STRB r7,[r0,#5]
0x08013c9c: 7105 .q STRB r5,[r0,#4]
0x08013c9e: f8a09002 .... STRH r9,[r0,#2]
0x08013ca2: f44f7040 O.@p MOV r0,#0x300
0x08013ca6: 9900 .. LDR r1,[sp,#0]
0x08013ca8: 4622 "F MOV r2,r4
0x08013caa: 8030 0. STRH r0,[r6,#0]
0x08013cac: f106000a .... ADD r0,r6,#0xa
0x08013cb0: f7eefaf8 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08013cb4: 4630 0F MOV r0,r6
0x08013cb6: e8bd4ff8 ...O POP {r3-r11,lr}
0x08013cba: f007bead .... B.W ke_msg_send ; 0x801ba18
0x08013cbe: e8bd8ff8 .... POP {r3-r11,pc}
gatt_cli_svc_changed_cb
0x08013cc2: e92d41f0 -..A PUSH {r4-r8,lr}
0x08013cc6: 4607 .F MOV r7,r0
0x08013cc8: 4608 .F MOV r0,r1
0x08013cca: 461e .F MOV r6,r3
0x08013ccc: 4615 .F MOV r5,r2
0x08013cce: 460c .F MOV r4,r1
0x08013cd0: f003fee6 .... BL gatt_user_get ; 0x8017aa0
0x08013cd4: b1b0 .. CBZ r0,0x8013d04 ; gatt_cli_svc_changed_cb + 66
0x08013cd6: 8881 .. LDRH r1,[r0,#4]
0x08013cd8: f8dd8018 .... LDR r8,[sp,#0x18]
0x08013cdc: f6403002 @..0 MOV r0,#0xb02
0x08013ce0: 2202 ." MOVS r2,#2
0x08013ce2: 230c .# MOVS r3,#0xc
0x08013ce4: f007fe74 ..t. BL ke_msg_alloc ; 0x801b9d0
0x08013ce8: b160 `. CBZ r0,0x8013d04 ; gatt_cli_svc_changed_cb + 66
0x08013cea: f2403106 @..1 MOV r1,#0x306
0x08013cee: f8a0800a .... STRH r8,[r0,#0xa]
0x08013cf2: 8106 .. STRH r6,[r0,#8]
0x08013cf4: 7185 .q STRB r5,[r0,#6]
0x08013cf6: 7147 Gq STRB r7,[r0,#5]
0x08013cf8: 7104 .q STRB r4,[r0,#4]
0x08013cfa: 6001 .` STR r1,[r0,#0]
0x08013cfc: e8bd41f0 ...A POP {r4-r8,lr}
0x08013d00: f007be8a .... B.W ke_msg_send ; 0x801ba18
0x08013d04: e8bd81f0 .... POP {r4-r8,pc}
gatt_cli_svc_info_cb
0x08013d08: e92d4ff8 -..O PUSH {r3-r11,lr}
0x08013d0c: 4607 .F MOV r7,r0
0x08013d0e: 4608 .F MOV r0,r1
0x08013d10: 461e .F MOV r6,r3
0x08013d12: 4691 .F MOV r9,r2
0x08013d14: 460d .F MOV r5,r1
0x08013d16: f003fec3 .... BL gatt_user_get ; 0x8017aa0
0x08013d1a: b318 .. CBZ r0,0x8013d64 ; gatt_cli_svc_info_cb + 92
0x08013d1c: 8881 .. LDRH r1,[r0,#4]
0x08013d1e: f8dd8030 ..0. LDR r8,[sp,#0x30]
0x08013d22: e9ddab0a .... LDRD r10,r11,[sp,#0x28]
0x08013d26: f6403002 @..0 MOV r0,#0xb02
0x08013d2a: 2202 ." MOVS r2,#2
0x08013d2c: 231c .# MOVS r3,#0x1c
0x08013d2e: f007fe4f ..O. BL ke_msg_alloc ; 0x801b9d0
0x08013d32: b1b8 .. CBZ r0,0x8013d64 ; gatt_cli_svc_info_cb + 92
0x08013d34: 4604 .F MOV r4,r0
0x08013d36: f880b00a .... STRB r11,[r0,#0xa]
0x08013d3a: f8a0a008 .... STRH r10,[r0,#8]
0x08013d3e: 80c6 .. STRH r6,[r0,#6]
0x08013d40: 7147 Gq STRB r7,[r0,#5]
0x08013d42: 7105 .q STRB r5,[r0,#4]
0x08013d44: f8a09002 .... STRH r9,[r0,#2]
0x08013d48: f2403001 @..0 MOV r0,#0x301
0x08013d4c: 4641 AF MOV r1,r8
0x08013d4e: 2210 ." MOVS r2,#0x10
0x08013d50: 8020 . STRH r0,[r4,#0]
0x08013d52: f104000b .... ADD r0,r4,#0xb
0x08013d56: f7eefaa5 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08013d5a: 4620 F MOV r0,r4
0x08013d5c: e8bd4ff8 ...O POP {r3-r11,lr}
0x08013d60: f007be5a ..Z. B.W ke_msg_send ; 0x801ba18
0x08013d64: e8bd8ff8 .... POP {r3-r11,pc}
gatt_cli_write
0x08013d68: b5f0 .. PUSH {r4-r7,lr}
0x08013d6a: b085 .. SUB sp,sp,#0x14
0x08013d6c: 9c0c .. LDR r4,[sp,#0x30]
0x08013d6e: b13c <. CBZ r4,0x8013d80 ; gatt_cli_write + 24
0x08013d70: 88e5 .. LDRH r5,[r4,#6]
0x08013d72: 2d07 .- CMP r5,#7
0x08013d74: d304 .. BCC 0x8013d80 ; gatt_cli_write + 24
0x08013d76: 2b02 .+ CMP r3,#2
0x08013d78: d104 .. BNE 0x8013d84 ; gatt_cli_write + 28
0x08013d7a: 8925 %. LDRH r5,[r4,#8]
0x08013d7c: 2d0c .- CMP r5,#0xc
0x08013d7e: d201 .. BCS 0x8013d84 ; gatt_cli_write + 28
0x08013d80: 204e N MOVS r0,#0x4e
0x08013d82: e009 .. B 0x8013d98 ; gatt_cli_write + 48
0x08013d84: 88a7 .. LDRH r7,[r4,#4]
0x08013d86: 2500 .% MOVS r5,#0
0x08013d88: e9dd6c0a ...l LDRD r6,r12,[sp,#0x28]
0x08013d8c: e88d1060 ..`. STM sp,{r5,r6,r12}
0x08013d90: e9cd7403 ...t STRD r7,r4,[sp,#0xc]
0x08013d94: f000fae0 .... BL gatt_cli_write_proc_create ; 0x8014358
0x08013d98: b005 .. ADD sp,sp,#0x14
0x08013d9a: bdf0 .. POP {r4-r7,pc}
gatt_cli_write_aes_cmac_cb
0x08013d9c: b5f8 .. PUSH {r3-r7,lr}
0x08013d9e: b2d4 .. UXTB r4,r2
0x08013da0: 460e .F MOV r6,r1
0x08013da2: f3c2210f ...! UBFX r1,r2,#8,#16
0x08013da6: 4620 F MOV r0,r4
0x08013da8: f001fec8 .... BL gatt_proc_pick ; 0x8015b3c
0x08013dac: b140 @. CBZ r0,0x8013dc0 ; gatt_cli_write_aes_cmac_cb + 36
0x08013dae: 6987 .i LDR r7,[r0,#0x18]
0x08013db0: 4605 .F MOV r5,r0
0x08013db2: b137 7. CBZ r7,0x8013dc2 ; gatt_cli_write_aes_cmac_cb + 38
0x08013db4: 88f8 .. LDRH r0,[r7,#6]
0x08013db6: 88b9 .. LDRH r1,[r7,#4]
0x08013db8: 4408 .D ADD r0,r0,r1
0x08013dba: 4438 8D ADD r0,r0,r7
0x08013dbc: 3030 00 ADDS r0,r0,#0x30
0x08013dbe: e001 .. B 0x8013dc4 ; gatt_cli_write_aes_cmac_cb + 40
0x08013dc0: bdf8 .. POP {r3-r7,pc}
0x08013dc2: 2000 . MOVS r0,#0
0x08013dc4: 3004 .0 ADDS r0,#4
0x08013dc6: f1060108 .... ADD r1,r6,#8
0x08013dca: 2208 ." MOVS r2,#8
0x08013dcc: f7eefab1 .... BL memcmp ; 0x8002332
0x08013dd0: b108 .. CBZ r0,0x8013dd6 ; gatt_cli_write_aes_cmac_cb + 58
0x08013dd2: 2353 S# MOVS r3,#0x53
0x08013dd4: e00f .. B 0x8013df6 ; gatt_cli_write_aes_cmac_cb + 90
0x08013dd6: b12f /. CBZ r7,0x8013de4 ; gatt_cli_write_aes_cmac_cb + 72
0x08013dd8: 88f8 .. LDRH r0,[r7,#6]
0x08013dda: 88b9 .. LDRH r1,[r7,#4]
0x08013ddc: 4408 .D ADD r0,r0,r1
0x08013dde: 4438 8D ADD r0,r0,r7
0x08013de0: 3030 00 ADDS r0,r0,#0x30
0x08013de2: e000 .. B 0x8013de6 ; gatt_cli_write_aes_cmac_cb + 74
0x08013de4: 2000 . MOVS r0,#0
0x08013de6: f7f2fa56 ..V. BL co_read32p ; 0x8006296
0x08013dea: 1c42 B. ADDS r2,r0,#1
0x08013dec: 4620 F MOV r0,r4
0x08013dee: 2101 .! MOVS r1,#1
0x08013df0: f7f9fa54 ..T. BL gapc_smp_sign_count_set ; 0x800d29c
0x08013df4: 2300 .# MOVS r3,#0
0x08013df6: 4620 F MOV r0,r4
0x08013df8: 4629 )F MOV r1,r5
0x08013dfa: 2207 ." MOVS r2,#7
0x08013dfc: b001 .. ADD sp,sp,#4
0x08013dfe: e8bd40f0 ...@ POP {r4-r7,lr}
0x08013e02: f001bcdd .... B.W gatt_proc_continue ; 0x80157c0
gatt_cli_write_aes_cmac_cb
0x08013e06: b570 p. PUSH {r4-r6,lr}
0x08013e08: b2d4 .. UXTB r4,r2
0x08013e0a: 460e .F MOV r6,r1
0x08013e0c: f3c2210f ...! UBFX r1,r2,#8,#16
0x08013e10: 4620 F MOV r0,r4
0x08013e12: f001fe93 .... BL gatt_proc_pick ; 0x8015b3c
0x08013e16: b1c8 .. CBZ r0,0x8013e4c ; gatt_cli_write_aes_cmac_cb + 70
0x08013e18: 4605 .F MOV r5,r0
0x08013e1a: 6a40 @j LDR r0,[r0,#0x24]
0x08013e1c: 88c1 .. LDRH r1,[r0,#6]
0x08013e1e: 8882 .. LDRH r2,[r0,#4]
0x08013e20: 4411 .D ADD r1,r1,r2
0x08013e22: 68f2 .h LDR r2,[r6,#0xc]
0x08013e24: 4408 .D ADD r0,r0,r1
0x08013e26: 68b1 .h LDR r1,[r6,#8]
0x08013e28: 6342 Bc STR r2,[r0,#0x34]
0x08013e2a: 6301 .c STR r1,[r0,#0x30]
0x08013e2c: 2108 .! MOVS r1,#8
0x08013e2e: 6a68 hj LDR r0,[r5,#0x24]
0x08013e30: f7f2f8bb .... BL co_buf_tail_reserve ; 0x8005faa
0x08013e34: 6a68 hj LDR r0,[r5,#0x24]
0x08013e36: 2103 .! MOVS r1,#3
0x08013e38: f7f1ffa0 .... BL co_buf_head_release ; 0x8005d7c
0x08013e3c: 4620 F MOV r0,r4
0x08013e3e: 4629 )F MOV r1,r5
0x08013e40: 2207 ." MOVS r2,#7
0x08013e42: 2300 .# MOVS r3,#0
0x08013e44: e8bd4070 ..p@ POP {r4-r6,lr}
0x08013e48: f001bcba .... B.W gatt_proc_continue ; 0x80157c0
0x08013e4c: bd70 p. POP {r4-r6,pc}
gatt_cli_write_cmd_handler
0x08013e4e: e92d41ff -..A PUSH {r0-r8,lr}
0x08013e52: 8982 .. LDRH r2,[r0,#0xc]
0x08013e54: 4688 .F MOV r8,r1
0x08013e56: 4605 .F MOV r5,r0
0x08013e58: a803 .. ADD r0,sp,#0xc
0x08013e5a: 2107 .! MOVS r1,#7
0x08013e5c: 2300 .# MOVS r3,#0
0x08013e5e: f7f1fed1 .... BL co_buf_alloc ; 0x8005c04
0x08013e62: b108 .. CBZ r0,0x8013e68 ; gatt_cli_write_cmd_handler + 26
0x08013e64: 2611 .& MOVS r6,#0x11
0x08013e66: e016 .. B 0x8013e96 ; gatt_cli_write_cmd_handler + 72
0x08013e68: 89aa .. LDRH r2,[r5,#0xc]
0x08013e6a: 9803 .. LDR r0,[sp,#0xc]
0x08013e6c: f105010e .... ADD r1,r5,#0xe
0x08013e70: f7f1ff44 ..D. BL co_buf_copy_data_from_mem ; 0x8005cfc
0x08013e74: 886a j. LDRH r2,[r5,#2]
0x08013e76: 7929 )y LDRB r1,[r5,#4]
0x08013e78: 7968 hy LDRB r0,[r5,#5]
0x08013e7a: 79ab .y LDRB r3,[r5,#6]
0x08013e7c: 892e .. LDRH r6,[r5,#8]
0x08013e7e: 896f o. LDRH r7,[r5,#0xa]
0x08013e80: 9c03 .. LDR r4,[sp,#0xc]
0x08013e82: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x08013e86: 9402 .. STR r4,[sp,#8]
0x08013e88: f7ffff6e ..n. BL gatt_cli_write ; 0x8013d68
0x08013e8c: 4606 .F MOV r6,r0
0x08013e8e: 9803 .. LDR r0,[sp,#0xc]
0x08013e90: f7f2f82e .... BL co_buf_release ; 0x8005ef0
0x08013e94: b156 V. CBZ r6,0x8013eac ; gatt_cli_write_cmd_handler + 94
0x08013e96: 792b +y LDRB r3,[r5,#4]
0x08013e98: 8869 i. LDRH r1,[r5,#2]
0x08013e9a: 8828 (. LDRH r0,[r5,#0]
0x08013e9c: 796a jy LDRB r2,[r5,#5]
0x08013e9e: e9cd3600 ...6 STRD r3,r6,[sp,#0]
0x08013ea2: 4643 CF MOV r3,r8
0x08013ea4: f001fba4 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013ea8: e8bd81ff .... POP {r0-r8,pc}
0x08013eac: f001fd48 ..H. BL gatt_proc_cur_get ; 0x8015940
0x08013eb0: 8829 ). LDRH r1,[r5,#0]
0x08013eb2: 8401 .. STRH r1,[r0,#0x20]
0x08013eb4: e8bd81ff .... POP {r0-r8,pc}
gatt_cli_write_cmp_cb
0x08013eb8: e92d41fc -..A PUSH {r2-r8,lr}
0x08013ebc: 4605 .F MOV r5,r0
0x08013ebe: 4608 .F MOV r0,r1
0x08013ec0: 461e .F MOV r6,r3
0x08013ec2: 4690 .F MOV r8,r2
0x08013ec4: 460f .F MOV r7,r1
0x08013ec6: f003fdeb .... BL gatt_user_get ; 0x8017aa0
0x08013eca: b150 P. CBZ r0,0x8013ee2 ; gatt_cli_write_cmp_cb + 42
0x08013ecc: 4604 .F MOV r4,r0
0x08013ece: f001fd37 ..7. BL gatt_proc_cur_get ; 0x8015940
0x08013ed2: 88a3 .. LDRH r3,[r4,#4]
0x08013ed4: 8c00 .. LDRH r0,[r0,#0x20]
0x08013ed6: 4641 AF MOV r1,r8
0x08013ed8: 462a *F MOV r2,r5
0x08013eda: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x08013ede: f001fb87 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013ee2: e8bd81fc .... POP {r2-r8,pc}
0x08013ee6: 0000 .. MOVS r0,r0
gatt_cli_write_exe
0x08013ee8: b5f0 .. PUSH {r4-r7,lr}
0x08013eea: b085 .. SUB sp,sp,#0x14
0x08013eec: 4604 .F MOV r4,r0
0x08013eee: 4608 .F MOV r0,r1
0x08013ef0: 461d .F MOV r5,r3
0x08013ef2: 4616 .F MOV r6,r2
0x08013ef4: 460f .F MOV r7,r1
0x08013ef6: f003fdd3 .... BL gatt_user_get ; 0x8017aa0
0x08013efa: b1f0 .. CBZ r0,0x8013f3a ; gatt_cli_write_exe + 82
0x08013efc: 6800 .h LDR r0,[r0,#0]
0x08013efe: 68c1 .h LDR r1,[r0,#0xc]
0x08013f00: b1d9 .. CBZ r1,0x8013f3a ; gatt_cli_write_exe + 82
0x08013f02: 6880 .h LDR r0,[r0,#8]
0x08013f04: b1c8 .. CBZ r0,0x8013f3a ; gatt_cli_write_exe + 82
0x08013f06: a804 .. ADD r0,sp,#0x10
0x08013f08: 4639 9F MOV r1,r7
0x08013f0a: 4632 2F MOV r2,r6
0x08013f0c: 2340 @# MOVS r3,#0x40
0x08013f0e: 9003 .. STR r0,[sp,#0xc]
0x08013f10: 480c .H LDR r0,[pc,#48] ; [0x8013f44] = 0x8013fcd
0x08013f12: 9002 .. STR r0,[sp,#8]
0x08013f14: 2024 $ MOVS r0,#0x24
0x08013f16: 9001 .. STR r0,[sp,#4]
0x08013f18: 2017 . MOVS r0,#0x17
0x08013f1a: 9000 .. STR r0,[sp,#0]
0x08013f1c: 4620 F MOV r0,r4
0x08013f1e: f001fcb1 .... BL gatt_proc_create ; 0x8015884
0x08013f22: 4606 .F MOV r6,r0
0x08013f24: b950 P. CBNZ r0,0x8013f3c ; gatt_cli_write_exe + 84
0x08013f26: 9804 .. LDR r0,[sp,#0x10]
0x08013f28: f8805022 .."P STRB r5,[r0,#0x22]
0x08013f2c: f001fd0c .... BL gatt_proc_cur_set ; 0x8015948
0x08013f30: 9904 .. LDR r1,[sp,#0x10]
0x08013f32: 4620 F MOV r0,r4
0x08013f34: f001fe3e ..>. BL gatt_proc_push ; 0x8015bb4
0x08013f38: e000 .. B 0x8013f3c ; gatt_cli_write_exe + 84
0x08013f3a: 2642 B& MOVS r6,#0x42
0x08013f3c: 4630 0F MOV r0,r6
0x08013f3e: b005 .. ADD sp,sp,#0x14
0x08013f40: bdf0 .. POP {r4-r7,pc}
0x08013f42: bf00 .. NOP
$d.10
__arm_cp.5_0
0x08013f44: 08013fcd .?.. DCD 134299597
$t.14
gatt_cli_write_exe_cmd_handler
0x08013f48: b57c |. PUSH {r2-r6,lr}
0x08013f4a: 4605 .F MOV r5,r0
0x08013f4c: 460c .F MOV r4,r1
0x08013f4e: 8842 B. LDRH r2,[r0,#2]
0x08013f50: 7901 .y LDRB r1,[r0,#4]
0x08013f52: 7940 @y LDRB r0,[r0,#5]
0x08013f54: 79ab .y LDRB r3,[r5,#6]
0x08013f56: 2b00 .+ CMP r3,#0
0x08013f58: bf18 .. IT NE
0x08013f5a: 2301 .# MOVNE r3,#1
0x08013f5c: f7ffffc4 .... BL gatt_cli_write_exe ; 0x8013ee8
0x08013f60: b150 P. CBZ r0,0x8013f78 ; gatt_cli_write_exe_cmd_handler + 48
0x08013f62: 882b +. LDRH r3,[r5,#0]
0x08013f64: 792e .y LDRB r6,[r5,#4]
0x08013f66: 8869 i. LDRH r1,[r5,#2]
0x08013f68: 796a jy LDRB r2,[r5,#5]
0x08013f6a: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08013f6e: 4618 .F MOV r0,r3
0x08013f70: 4623 #F MOV r3,r4
0x08013f72: f001fb3d ..=. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08013f76: bd7c |. POP {r2-r6,pc}
0x08013f78: f001fce2 .... BL gatt_proc_cur_get ; 0x8015940
0x08013f7c: 8829 ). LDRH r1,[r5,#0]
0x08013f7e: 8401 .. STRH r1,[r0,#0x20]
0x08013f80: bd7c |. POP {r2-r6,pc}
0x08013f82: 0000 .. MOVS r0,r0
gatt_cli_write_exe_pdu_send
0x08013f84: b57f .. PUSH {r0-r6,lr}
0x08013f86: 4605 .F MOV r5,r0
0x08013f88: 2000 . MOVS r0,#0
0x08013f8a: 4616 .F MOV r6,r2
0x08013f8c: 460c .F MOV r4,r1
0x08013f8e: 2105 .! MOVS r1,#5
0x08013f90: 2200 ." MOVS r2,#0
0x08013f92: 2300 .# MOVS r3,#0
0x08013f94: 9003 .. STR r0,[sp,#0xc]
0x08013f96: a803 .. ADD r0,sp,#0xc
0x08013f98: f7f1fe34 ..4. BL co_buf_alloc ; 0x8005c04
0x08013f9c: b108 .. CBZ r0,0x8013fa2 ; gatt_cli_write_exe_pdu_send + 30
0x08013f9e: 244b K$ MOVS r4,#0x4b
0x08013fa0: e010 .. B 0x8013fc4 ; gatt_cli_write_exe_pdu_send + 64
0x08013fa2: 2018 . MOVS r0,#0x18
0x08013fa4: 9b03 .. LDR r3,[sp,#0xc]
0x08013fa6: aa01 .. ADD r2,sp,#4
0x08013fa8: 4621 !F MOV r1,r4
0x08013faa: f88d6005 ...` STRB r6,[sp,#5]
0x08013fae: f88d0004 .... STRB r0,[sp,#4]
0x08013fb2: 4848 HH LDR r0,[pc,#288] ; [0x80140d4] = 0x8013441
0x08013fb4: 9000 .. STR r0,[sp,#0]
0x08013fb6: 4628 (F MOV r0,r5
0x08013fb8: f001fd9b .... BL gatt_proc_pdu_send ; 0x8015af2
0x08013fbc: 4604 .F MOV r4,r0
0x08013fbe: 9803 .. LDR r0,[sp,#0xc]
0x08013fc0: f7f1ff96 .... BL co_buf_release ; 0x8005ef0
0x08013fc4: 4620 F MOV r0,r4
0x08013fc6: b004 .. ADD sp,sp,#0x10
0x08013fc8: bd70 p. POP {r4-r6,pc}
0x08013fca: bf00 .. NOP
gatt_cli_write_exe_proc_continue
0x08013fcc: e92d43f8 -..C PUSH {r3-r9,lr}
0x08013fd0: 4604 .F MOV r4,r0
0x08013fd2: 7cc8 .| LDRB r0,[r1,#0x13]
0x08013fd4: 4699 .F MOV r9,r3
0x08013fd6: 4617 .F MOV r7,r2
0x08013fd8: 460d .F MOV r5,r1
0x08013fda: f003fd61 ..a. BL gatt_user_get ; 0x8017aa0
0x08013fde: 2f08 ./ CMP r7,#8
0x08013fe0: 4680 .F MOV r8,r0
0x08013fe2: bf18 .. IT NE
0x08013fe4: 2f04 ./ CMPNE r7,#4
0x08013fe6: d118 .. BNE 0x801401a ; gatt_cli_write_exe_proc_continue + 78
0x08013fe8: 7caf .| LDRB r7,[r5,#0x12]
0x08013fea: 4628 (F MOV r0,r5
0x08013fec: f001fcac .... BL gatt_proc_cur_set ; 0x8015948
0x08013ff0: f8d80000 .... LDR r0,[r8,#0]
0x08013ff4: 8aea .. LDRH r2,[r5,#0x16]
0x08013ff6: 7ce9 .| LDRB r1,[r5,#0x13]
0x08013ff8: 464b KF MOV r3,r9
0x08013ffa: 6886 .h LDR r6,[r0,#8]
0x08013ffc: 4620 F MOV r0,r4
0x08013ffe: 47b0 .G BLX r6
0x08014000: 4620 F MOV r0,r4
0x08014002: 4629 )F MOV r1,r5
0x08014004: 2201 ." MOVS r2,#1
0x08014006: f001fdab .... BL gatt_proc_pop ; 0x8015b60
0x0801400a: 0738 8. LSLS r0,r7,#28
0x0801400c: d014 .. BEQ 0x8014038 ; gatt_cli_write_exe_proc_continue + 108
0x0801400e: 4620 F MOV r0,r4
0x08014010: 2100 .! MOVS r1,#0
0x08014012: e8bd43f8 ...C POP {r3-r9,lr}
0x08014016: f001be3b ..;. B.W gatt_proc_write_queue_mutex_set ; 0x8015c90
0x0801401a: 2f02 ./ CMP r7,#2
0x0801401c: d109 .. BNE 0x8014032 ; gatt_cli_write_exe_proc_continue + 102
0x0801401e: f8952022 .." LDRB r2,[r5,#0x22]
0x08014022: 4620 F MOV r0,r4
0x08014024: 4629 )F MOV r1,r5
0x08014026: f7ffffad .... BL gatt_cli_write_exe_pdu_send ; 0x8013f84
0x0801402a: 4620 F MOV r0,r4
0x0801402c: 2101 .! MOVS r1,#1
0x0801402e: f001fe2f ../. BL gatt_proc_write_queue_mutex_set ; 0x8015c90
0x08014032: f1b90f00 .... CMP r9,#0
0x08014036: d1d7 .. BNE 0x8013fe8 ; gatt_cli_write_exe_proc_continue + 28
0x08014038: e8bd83f8 .... POP {r3-r9,pc}
gatt_cli_write_pdu_send
0x0801403c: b5bf .. PUSH {r0-r5,r7,lr}
0x0801403e: 4605 .F MOV r5,r0
0x08014040: 2000 . MOVS r0,#0
0x08014042: 460c .F MOV r4,r1
0x08014044: 9003 .. STR r0,[sp,#0xc]
0x08014046: 6a48 Hj LDR r0,[r1,#0x24]
0x08014048: b150 P. CBZ r0,0x8014060 ; gatt_cli_write_pdu_send + 36
0x0801404a: 8881 .. LDRH r1,[r0,#4]
0x0801404c: 8e22 ". LDRH r2,[r4,#0x30]
0x0801404e: 428a .B CMP r2,r1
0x08014050: d307 .. BCC 0x8014062 ; gatt_cli_write_pdu_send + 38
0x08014052: 88c1 .. LDRH r1,[r0,#6]
0x08014054: 2904 .) CMP r1,#4
0x08014056: d904 .. BLS 0x8014062 ; gatt_cli_write_pdu_send + 38
0x08014058: 9003 .. STR r0,[sp,#0xc]
0x0801405a: f7f1fdc9 .... BL co_buf_acquire ; 0x8005bf0
0x0801405e: e00e .. B 0x801407e ; gatt_cli_write_pdu_send + 66
0x08014060: 8e22 ". LDRH r2,[r4,#0x30]
0x08014062: a803 .. ADD r0,sp,#0xc
0x08014064: 2105 .! MOVS r1,#5
0x08014066: 2300 .# MOVS r3,#0
0x08014068: f7f1fdcc .... BL co_buf_alloc ; 0x8005c04
0x0801406c: b108 .. CBZ r0,0x8014072 ; gatt_cli_write_pdu_send + 54
0x0801406e: 244b K$ MOVS r4,#0x4b
0x08014070: e02d -. B 0x80140ce ; gatt_cli_write_pdu_send + 146
0x08014072: 8e22 ". LDRH r2,[r4,#0x30]
0x08014074: 6a60 `j LDR r0,[r4,#0x24]
0x08014076: 9903 .. LDR r1,[sp,#0xc]
0x08014078: 2300 .# MOVS r3,#0
0x0801407a: f7f1fe0f .... BL co_buf_copy ; 0x8005c9c
0x0801407e: 7c60 `| LDRB r0,[r4,#0x11]
0x08014080: 2828 (( CMP r0,#0x28
0x08014082: d107 .. BNE 0x8014094 ; gatt_cli_write_pdu_send + 88
0x08014084: 2016 . MOVS r0,#0x16
0x08014086: f88d0004 .... STRB r0,[sp,#4]
0x0801408a: 6aa0 .j LDR r0,[r4,#0x28]
0x0801408c: f8cd0006 .... STR r0,[sp,#6]
0x08014090: 4811 .H LDR r0,[pc,#68] ; [0x80140d8] = 0x8012ddb
0x08014092: e011 .. B 0x80140b8 ; gatt_cli_write_pdu_send + 124
0x08014094: 2112 .! MOVS r1,#0x12
0x08014096: 2839 9( CMP r0,#0x39
0x08014098: f88d1004 .... STRB r1,[sp,#4]
0x0801409c: 8d21 !. LDRH r1,[r4,#0x28]
0x0801409e: f8ad1006 .... STRH r1,[sp,#6]
0x080140a2: d003 .. BEQ 0x80140ac ; gatt_cli_write_pdu_send + 112
0x080140a4: 2831 1( CMP r0,#0x31
0x080140a6: d106 .. BNE 0x80140b6 ; gatt_cli_write_pdu_send + 122
0x080140a8: 2052 R MOVS r0,#0x52
0x080140aa: e000 .. B 0x80140ae ; gatt_cli_write_pdu_send + 114
0x080140ac: 20d2 . MOVS r0,#0xd2
0x080140ae: f88d0004 .... STRB r0,[sp,#4]
0x080140b2: 2000 . MOVS r0,#0
0x080140b4: e000 .. B 0x80140b8 ; gatt_cli_write_pdu_send + 124
0x080140b6: 4807 .H LDR r0,[pc,#28] ; [0x80140d4] = 0x8013441
0x080140b8: 9b03 .. LDR r3,[sp,#0xc]
0x080140ba: 9000 .. STR r0,[sp,#0]
0x080140bc: aa01 .. ADD r2,sp,#4
0x080140be: 4628 (F MOV r0,r5
0x080140c0: 4621 !F MOV r1,r4
0x080140c2: f001fd16 .... BL gatt_proc_pdu_send ; 0x8015af2
0x080140c6: 4604 .F MOV r4,r0
0x080140c8: 9803 .. LDR r0,[sp,#0xc]
0x080140ca: f7f1ff11 .... BL co_buf_release ; 0x8005ef0
0x080140ce: 4620 F MOV r0,r4
0x080140d0: b004 .. ADD sp,sp,#0x10
0x080140d2: bdb0 .. POP {r4,r5,r7,pc}
$d.19
__arm_cp.13_0
0x080140d4: 08013441 A4.. DCD 134296641
__arm_cp.13_1
0x080140d8: 08012ddb .-.. DCD 134295003
$t.2
gatt_cli_write_proc_continue
0x080140dc: e92d47ff -..G PUSH {r0-r10,lr}
0x080140e0: 4682 .F MOV r10,r0
0x080140e2: 7cc8 .| LDRB r0,[r1,#0x13]
0x080140e4: 461f .F MOV r7,r3
0x080140e6: 4616 .F MOV r6,r2
0x080140e8: 460d .F MOV r5,r1
0x080140ea: f003fcd9 .... BL gatt_user_get ; 0x8017aa0
0x080140ee: 4680 .F MOV r8,r0
0x080140f0: 1eb0 .. SUBS r0,r6,#2
0x080140f2: f8959011 .... LDRB r9,[r5,#0x11]
0x080140f6: 2600 .& MOVS r6,#0
0x080140f8: 2806 .( CMP r0,#6
0x080140fa: f20080d1 .... BHI.W 0x80142a0 ; gatt_cli_write_proc_continue + 452
0x080140fe: e8dff000 .... TBB [pc,r0]
$d.3
0x08014102: 2b04 .+ DCW 11012
0x08014104: c972cf32 2.r. DCD 3379744562
0x08014108: 00d1 .. DCW 209
$t.4
0x0801410a: 4650 PF MOV r0,r10
0x0801410c: 4629 )F MOV r1,r5
0x0801410e: f001fced .... BL gatt_proc_mtu_get ; 0x8015aec
0x08014112: 2100 .! MOVS r1,#0
0x08014114: f1b90f28 ..(. CMP r9,#0x28
0x08014118: 8669 i. STRH r1,[r5,#0x32]
0x0801411a: f1a00103 .... SUB r1,r0,#3
0x0801411e: 85e9 .. STRH r1,[r5,#0x2e]
0x08014120: d03e >. BEQ 0x80141a0 ; gatt_cli_write_proc_continue + 196
0x08014122: f1b90f39 ..9. CMP r9,#0x39
0x08014126: d040 @. BEQ 0x80141aa ; gatt_cli_write_proc_continue + 206
0x08014128: f1b90f31 ..1. CMP r9,#0x31
0x0801412c: d159 Y. BNE 0x80141e2 ; gatt_cli_write_proc_continue + 262
0x0801412e: 6a6a jj LDR r2,[r5,#0x24]
0x08014130: 8da8 .. LDRH r0,[r5,#0x2c]
0x08014132: 2a00 .* CMP r2,#0
0x08014134: d04a J. BEQ 0x80141cc ; gatt_cli_write_proc_continue + 240
0x08014136: b289 .. UXTH r1,r1
0x08014138: 4288 .B CMP r0,r1
0x0801413a: d952 R. BLS 0x80141e2 ; gatt_cli_write_proc_continue + 262
0x0801413c: 4650 PF MOV r0,r10
0x0801413e: 4629 )F MOV r1,r5
0x08014140: 2200 ." MOVS r2,#0
0x08014142: 2600 .& MOVS r6,#0
0x08014144: f001fd0c .... BL gatt_proc_pop ; 0x8015b60
0x08014148: f64200ff B... MOV r0,#0x28ff
0x0801414c: 4629 )F MOV r1,r5
0x0801414e: 8228 (. STRH r0,[r5,#0x10]
0x08014150: 4650 PF MOV r0,r10
0x08014152: f001fd2f ../. BL gatt_proc_push ; 0x8015bb4
0x08014156: e0a3 .. B 0x80142a0 ; gatt_cli_write_proc_continue + 452
0x08014158: f0090007 .... AND r0,r9,#7
0x0801415c: 3801 .8 SUBS r0,#1
0x0801415e: fab0f080 .... CLZ r0,r0
0x08014162: 0946 F. LSRS r6,r0,#5
0x08014164: e09c .. B 0x80142a0 ; gatt_cli_write_proc_continue + 452
0x08014166: b177 w. CBZ r7,0x8014186 ; gatt_cli_write_proc_continue + 170
0x08014168: f1b90f28 ..(. CMP r9,#0x28
0x0801416c: f040809a @... BNE.W 0x80142a4 ; gatt_cli_write_proc_continue + 456
0x08014170: 2040 @ MOVS r0,#0x40
0x08014172: 4629 )F MOV r1,r5
0x08014174: 2200 ." MOVS r2,#0
0x08014176: 866f o. STRH r7,[r5,#0x32]
0x08014178: 2600 .& MOVS r6,#0
0x0801417a: 7468 ht STRB r0,[r5,#0x11]
0x0801417c: 4650 PF MOV r0,r10
0x0801417e: f7ffff01 .... BL gatt_cli_write_exe_pdu_send ; 0x8013f84
0x08014182: 4607 .F MOV r7,r0
0x08014184: e08c .. B 0x80142a0 ; gatt_cli_write_proc_continue + 452
0x08014186: f1b90f28 ..(. CMP r9,#0x28
0x0801418a: d11d .. BNE 0x80141c8 ; gatt_cli_write_proc_continue + 236
0x0801418c: 6a68 hj LDR r0,[r5,#0x24]
0x0801418e: b1b0 .. CBZ r0,0x80141be ; gatt_cli_write_proc_continue + 226
0x08014190: 8880 .. LDRH r0,[r0,#4]
0x08014192: b1a0 .. CBZ r0,0x80141be ; gatt_cli_write_proc_continue + 226
0x08014194: 8de9 .. LDRH r1,[r5,#0x2e]
0x08014196: 4288 .B CMP r0,r1
0x08014198: bf38 8. IT CC
0x0801419a: 4601 .F MOVCC r1,r0
0x0801419c: 8629 ). STRH r1,[r5,#0x30]
0x0801419e: e079 y. B 0x8014294 ; gatt_cli_write_proc_continue + 440
0x080141a0: 4650 PF MOV r0,r10
0x080141a2: 2101 .! MOVS r1,#1
0x080141a4: f001fd74 ..t. BL gatt_proc_write_queue_mutex_set ; 0x8015c90
0x080141a8: e01b .. B 0x80141e2 ; gatt_cli_write_proc_continue + 262
0x080141aa: 6a6a jj LDR r2,[r5,#0x24]
0x080141ac: 8da9 .. LDRH r1,[r5,#0x2c]
0x080141ae: 380f .8 SUBS r0,r0,#0xf
0x080141b0: 85e8 .. STRH r0,[r5,#0x2e]
0x080141b2: b18a .. CBZ r2,0x80141d8 ; gatt_cli_write_proc_continue + 252
0x080141b4: b280 .. UXTH r0,r0
0x080141b6: 4281 .B CMP r1,r0
0x080141b8: d913 .. BLS 0x80141e2 ; gatt_cli_write_proc_continue + 262
0x080141ba: 2731 1' MOVS r7,#0x31
0x080141bc: e072 r. B 0x80142a4 ; gatt_cli_write_proc_continue + 456
0x080141be: f8950034 ..4. LDRB r0,[r5,#0x34]
0x080141c2: 2800 .( CMP r0,#0
0x080141c4: f00080be .... BEQ.W 0x8014344 ; gatt_cli_write_proc_continue + 616
0x080141c8: 2700 .' MOVS r7,#0
0x080141ca: e06b k. B 0x80142a4 ; gatt_cli_write_proc_continue + 456
0x080141cc: b28a .. UXTH r2,r1
0x080141ce: 4290 .B CMP r0,r2
0x080141d0: bf38 8. IT CC
0x080141d2: 4601 .F MOVCC r1,r0
0x080141d4: 85a9 .. STRH r1,[r5,#0x2c]
0x080141d6: e004 .. B 0x80141e2 ; gatt_cli_write_proc_continue + 262
0x080141d8: b282 .. UXTH r2,r0
0x080141da: 4291 .B CMP r1,r2
0x080141dc: bf38 8. IT CC
0x080141de: 4608 .F MOVCC r0,r1
0x080141e0: 85a8 .. STRH r0,[r5,#0x2c]
0x080141e2: 6a68 hj LDR r0,[r5,#0x24]
0x080141e4: b128 (. CBZ r0,0x80141f2 ; gatt_cli_write_proc_continue + 278
0x080141e6: 2f00 ./ CMP r7,#0
0x080141e8: d15c \. BNE 0x80142a4 ; gatt_cli_write_proc_continue + 456
0x080141ea: 6a68 hj LDR r0,[r5,#0x24]
0x080141ec: b188 .. CBZ r0,0x8014212 ; gatt_cli_write_proc_continue + 310
0x080141ee: 8881 .. LDRH r1,[r0,#4]
0x080141f0: e010 .. B 0x8014214 ; gatt_cli_write_proc_continue + 312
0x080141f2: f8d80000 .... LDR r0,[r8,#0]
0x080141f6: 8aeb .. LDRH r3,[r5,#0x16]
0x080141f8: 8aaa .. LDRH r2,[r5,#0x14]
0x080141fa: 7ce9 .| LDRB r1,[r5,#0x13]
0x080141fc: 8d6e n. LDRH r6,[r5,#0x2a]
0x080141fe: f8b5e02c ..,. LDRH lr,[r5,#0x2c]
0x08014202: f8d0c00c .... LDR r12,[r0,#0xc]
0x08014206: 8d28 (. LDRH r0,[r5,#0x28]
0x08014208: e88d4041 ..A@ STM sp,{r0,r6,lr}
0x0801420c: 4650 PF MOV r0,r10
0x0801420e: 47e0 .G BLX r12
0x08014210: e045 E. B 0x801429e ; gatt_cli_write_proc_continue + 450
0x08014212: 2100 .! MOVS r1,#0
0x08014214: 8dea .. LDRH r2,[r5,#0x2e]
0x08014216: f1b90f28 ..(. CMP r9,#0x28
0x0801421a: d107 .. BNE 0x801422c ; gatt_cli_write_proc_continue + 336
0x0801421c: 1e90 .. SUBS r0,r2,#2
0x0801421e: b282 .. UXTH r2,r0
0x08014220: 85e8 .. STRH r0,[r5,#0x2e]
0x08014222: 4291 .B CMP r1,r2
0x08014224: bf38 8. IT CC
0x08014226: 4608 .F MOVCC r0,r1
0x08014228: 8628 (. STRH r0,[r5,#0x30]
0x0801422a: e033 3. B 0x8014294 ; gatt_cli_write_proc_continue + 440
0x0801422c: 4291 .B CMP r1,r2
0x0801422e: f0090307 .... AND r3,r9,#7
0x08014232: bf38 8. IT CC
0x08014234: 460a .F MOVCC r2,r1
0x08014236: 862a *. STRH r2,[r5,#0x30]
0x08014238: 2b01 .+ CMP r3,#1
0x0801423a: d103 .. BNE 0x8014244 ; gatt_cli_write_proc_continue + 360
0x0801423c: 1a89 .. SUBS r1,r1,r2
0x0801423e: b289 .. UXTH r1,r1
0x08014240: f7f1fea6 .... BL co_buf_tail_release ; 0x8005f90
0x08014244: f1b90f39 ..9. CMP r9,#0x39
0x08014248: d124 $. BNE 0x8014294 ; gatt_cli_write_proc_continue + 440
0x0801424a: 8e28 (. LDRH r0,[r5,#0x30]
0x0801424c: 2100 .! MOVS r1,#0
0x0801424e: 2700 .' MOVS r7,#0
0x08014250: 300c .0 ADDS r0,r0,#0xc
0x08014252: 8628 (. STRH r0,[r5,#0x30]
0x08014254: 4650 PF MOV r0,r10
0x08014256: f7f9f819 .... BL gapc_smp_sign_count_get ; 0x800d28c
0x0801425a: 4606 .F MOV r6,r0
0x0801425c: 1c42 B. ADDS r2,r0,#1
0x0801425e: 4650 PF MOV r0,r10
0x08014260: 2100 .! MOVS r1,#0
0x08014262: f7f9f81b .... BL gapc_smp_sign_count_set ; 0x800d29c
0x08014266: 6a68 hj LDR r0,[r5,#0x24]
0x08014268: b128 (. CBZ r0,0x8014276 ; gatt_cli_write_proc_continue + 410
0x0801426a: 88c1 .. LDRH r1,[r0,#6]
0x0801426c: 8882 .. LDRH r2,[r0,#4]
0x0801426e: 4411 .D ADD r1,r1,r2
0x08014270: 4408 .D ADD r0,r0,r1
0x08014272: f1000730 ..0. ADD r7,r0,#0x30
0x08014276: 603e >` STR r6,[r7,#0]
0x08014278: 2104 .! MOVS r1,#4
0x0801427a: 6a68 hj LDR r0,[r5,#0x24]
0x0801427c: f7f1fe95 .... BL co_buf_tail_reserve ; 0x8005faa
0x08014280: 6a68 hj LDR r0,[r5,#0x24]
0x08014282: 2102 .! MOVS r1,#2
0x08014284: f7f1fd87 .... BL co_buf_head_reserve ; 0x8005d96
0x08014288: 6a68 hj LDR r0,[r5,#0x24]
0x0801428a: b3b0 .. CBZ r0,0x80142fa ; gatt_cli_write_proc_continue + 542
0x0801428c: 88c1 .. LDRH r1,[r0,#6]
0x0801428e: 4408 .D ADD r0,r0,r1
0x08014290: 3030 00 ADDS r0,r0,#0x30
0x08014292: e033 3. B 0x80142fc ; gatt_cli_write_proc_continue + 544
0x08014294: 4650 PF MOV r0,r10
0x08014296: 4629 )F MOV r1,r5
0x08014298: f7fffed0 .... BL gatt_cli_write_pdu_send ; 0x801403c
0x0801429c: 4607 .F MOV r7,r0
0x0801429e: 2600 .& MOVS r6,#0
0x080142a0: b906 .. CBNZ r6,0x80142a4 ; gatt_cli_write_proc_continue + 456
0x080142a2: b347 G. CBZ r7,0x80142f6 ; gatt_cli_write_proc_continue + 538
0x080142a4: 8e68 h. LDRH r0,[r5,#0x32]
0x080142a6: 2800 .( CMP r0,#0
0x080142a8: bf18 .. IT NE
0x080142aa: 4607 .F MOVNE r7,r0
0x080142ac: 6a68 hj LDR r0,[r5,#0x24]
0x080142ae: 7ca9 .| LDRB r1,[r5,#0x12]
0x080142b0: f001060f .... AND r6,r1,#0xf
0x080142b4: b108 .. CBZ r0,0x80142ba ; gatt_cli_write_proc_continue + 478
0x080142b6: f7f1fe1b .... BL co_buf_release ; 0x8005ef0
0x080142ba: 4628 (F MOV r0,r5
0x080142bc: f001fb44 ..D. BL gatt_proc_cur_set ; 0x8015948
0x080142c0: f8d80000 .... LDR r0,[r8,#0]
0x080142c4: 8aea .. LDRH r2,[r5,#0x16]
0x080142c6: 7ce9 .| LDRB r1,[r5,#0x13]
0x080142c8: 463b ;F MOV r3,r7
0x080142ca: 6884 .h LDR r4,[r0,#8]
0x080142cc: 4650 PF MOV r0,r10
0x080142ce: 47a0 .G BLX r4
0x080142d0: 4650 PF MOV r0,r10
0x080142d2: 4629 )F MOV r1,r5
0x080142d4: 2201 ." MOVS r2,#1
0x080142d6: f001fc43 ..C. BL gatt_proc_pop ; 0x8015b60
0x080142da: b166 f. CBZ r6,0x80142f6 ; gatt_cli_write_proc_continue + 538
0x080142dc: f1b90f40 ..@. CMP r9,#0x40
0x080142e0: d002 .. BEQ 0x80142e8 ; gatt_cli_write_proc_continue + 524
0x080142e2: f1b90f28 ..(. CMP r9,#0x28
0x080142e6: d106 .. BNE 0x80142f6 ; gatt_cli_write_proc_continue + 538
0x080142e8: 4650 PF MOV r0,r10
0x080142ea: 2100 .! MOVS r1,#0
0x080142ec: b004 .. ADD sp,sp,#0x10
0x080142ee: e8bd47f0 ...G POP {r4-r10,lr}
0x080142f2: f001bccd .... B.W gatt_proc_write_queue_mutex_set ; 0x8015c90
0x080142f6: e8bd87ff .... POP {r0-r10,pc}
0x080142fa: 2000 . MOVS r0,#0
0x080142fc: 8d29 ). LDRH r1,[r5,#0x28]
0x080142fe: 8001 .. STRH r1,[r0,#0]
0x08014300: 2101 .! MOVS r1,#1
0x08014302: 6a68 hj LDR r0,[r5,#0x24]
0x08014304: f7f1fd47 ..G. BL co_buf_head_reserve ; 0x8005d96
0x08014308: 6a68 hj LDR r0,[r5,#0x24]
0x0801430a: 2600 .& MOVS r6,#0
0x0801430c: 88c1 .. LDRH r1,[r0,#6]
0x0801430e: 4408 .D ADD r0,r0,r1
0x08014310: 21d2 .! MOVS r1,#0xd2
0x08014312: f8801030 ..0. STRB r1,[r0,#0x30]
0x08014316: 2100 .! MOVS r1,#0
0x08014318: 8aa8 .. LDRH r0,[r5,#0x14]
0x0801431a: ea4a2700 J..' ORR r7,r10,r0,LSL #8
0x0801431e: 4650 PF MOV r0,r10
0x08014320: f7f8fa68 ..h. BL gapc_smp_csrk_get ; 0x800c7f4
0x08014324: 6a69 ij LDR r1,[r5,#0x24]
0x08014326: b129 ). CBZ r1,0x8014334 ; gatt_cli_write_proc_continue + 600
0x08014328: 88ca .. LDRH r2,[r1,#6]
0x0801432a: 440a .D ADD r2,r2,r1
0x0801432c: f1020630 ..0. ADD r6,r2,#0x30
0x08014330: 888a .. LDRH r2,[r1,#4]
0x08014332: e000 .. B 0x8014336 ; gatt_cli_write_proc_continue + 602
0x08014334: 2200 ." MOVS r2,#0
0x08014336: 4b07 .K LDR r3,[pc,#28] ; [0x8014354] = 0x8013e07
0x08014338: 4631 1F MOV r1,r6
0x0801433a: 9700 .. STR r7,[sp,#0]
0x0801433c: f7effada .... BL aes_cmac ; 0x80038f4
0x08014340: e8bd87ff .... POP {r0-r10,pc}
0x08014344: 2040 @ MOVS r0,#0x40
0x08014346: 4629 )F MOV r1,r5
0x08014348: 2201 ." MOVS r2,#1
0x0801434a: 7468 ht STRB r0,[r5,#0x11]
0x0801434c: 4650 PF MOV r0,r10
0x0801434e: f7fffe19 .... BL gatt_cli_write_exe_pdu_send ; 0x8013f84
0x08014352: e7a3 .. B 0x801429c ; gatt_cli_write_proc_continue + 448
$d.5
__arm_cp.1_0
0x08014354: 08013e07 .>.. DCD 134299143
$t.0
gatt_cli_write_proc_create
0x08014358: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801435c: b085 .. SUB sp,sp,#0x14
0x0801435e: 4681 .F MOV r9,r0
0x08014360: 4608 .F MOV r0,r1
0x08014362: 461c .F MOV r4,r3
0x08014364: 4615 .F MOV r5,r2
0x08014366: 460e .F MOV r6,r1
0x08014368: f003fb9a .... BL gatt_user_get ; 0x8017aa0
0x0801436c: f8dda03c ..<. LDR r10,[sp,#0x3c]
0x08014370: f1ba0f00 .... CMP r10,#0
0x08014374: d00f .. BEQ 0x8014396 ; gatt_cli_write_proc_create + 62
0x08014376: 2740 @' MOVS r7,#0x40
0x08014378: 2c02 ., CMP r4,#2
0x0801437a: d859 Y. BHI 0x8014430 ; gatt_cli_write_proc_create + 216
0x0801437c: f8ddb038 ..8. LDR r11,[sp,#0x38]
0x08014380: f1bb0f01 .... CMP r11,#1
0x08014384: d854 T. BHI 0x8014430 ; gatt_cli_write_proc_create + 216
0x08014386: f8dd8040 ..@. LDR r8,[sp,#0x40]
0x0801438a: b134 4. CBZ r4,0x801439a ; gatt_cli_write_proc_create + 66
0x0801438c: f1b80f00 .... CMP r8,#0
0x08014390: d003 .. BEQ 0x801439a ; gatt_cli_write_proc_create + 66
0x08014392: 2740 @' MOVS r7,#0x40
0x08014394: e04c L. B 0x8014430 ; gatt_cli_write_proc_create + 216
0x08014396: 2701 .' MOVS r7,#1
0x08014398: e04a J. B 0x8014430 ; gatt_cli_write_proc_create + 216
0x0801439a: b1c8 .. CBZ r0,0x80143d0 ; gatt_cli_write_proc_create + 120
0x0801439c: 6800 .h LDR r0,[r0,#0]
0x0801439e: 6881 .h LDR r1,[r0,#8]
0x080143a0: b1b1 .. CBZ r1,0x80143d0 ; gatt_cli_write_proc_create + 120
0x080143a2: 9912 .. LDR r1,[sp,#0x48]
0x080143a4: b909 .. CBNZ r1,0x80143aa ; gatt_cli_write_proc_create + 82
0x080143a6: 68c0 .h LDR r0,[r0,#0xc]
0x080143a8: b190 .. CBZ r0,0x80143d0 ; gatt_cli_write_proc_create + 120
0x080143aa: 9811 .. LDR r0,[sp,#0x44]
0x080143ac: 2c02 ., CMP r4,#2
0x080143ae: d011 .. BEQ 0x80143d4 ; gatt_cli_write_proc_create + 124
0x080143b0: 3003 .0 ADDS r0,#3
0x080143b2: 2c01 ., CMP r4,#1
0x080143b4: d011 .. BEQ 0x80143da ; gatt_cli_write_proc_create + 130
0x080143b6: b994 .. CBNZ r4,0x80143de ; gatt_cli_write_proc_create + 134
0x080143b8: 2328 (# MOVS r3,#0x28
0x080143ba: f1b80f00 .... CMP r8,#0
0x080143be: f04f0128 O.(. MOV r1,#0x28
0x080143c2: bf08 .. IT EQ
0x080143c4: 2320 # MOVEQ r3,#0x20
0x080143c6: f1bb0f00 .... CMP r11,#0
0x080143ca: bf18 .. IT NE
0x080143cc: 460b .F MOVNE r3,r1
0x080143ce: e007 .. B 0x80143e0 ; gatt_cli_write_proc_create + 136
0x080143d0: 2742 B' MOVS r7,#0x42
0x080143d2: e02d -. B 0x8014430 ; gatt_cli_write_proc_create + 216
0x080143d4: 300f .0 ADDS r0,r0,#0xf
0x080143d6: 2339 9# MOVS r3,#0x39
0x080143d8: e002 .. B 0x80143e0 ; gatt_cli_write_proc_create + 136
0x080143da: 2331 1# MOVS r3,#0x31
0x080143dc: e000 .. B 0x80143e0 ; gatt_cli_write_proc_create + 136
0x080143de: 2300 .# MOVS r3,#0
0x080143e0: a904 .. ADD r1,sp,#0x10
0x080143e2: b280 .. UXTH r0,r0
0x080143e4: 462a *F MOV r2,r5
0x080143e6: 9103 .. STR r1,[sp,#0xc]
0x080143e8: 4913 .I LDR r1,[pc,#76] ; [0x8014438] = 0x80140dd
0x080143ea: 9000 .. STR r0,[sp,#0]
0x080143ec: 4648 HF MOV r0,r9
0x080143ee: 9102 .. STR r1,[sp,#8]
0x080143f0: 2138 8! MOVS r1,#0x38
0x080143f2: 9101 .. STR r1,[sp,#4]
0x080143f4: 4631 1F MOV r1,r6
0x080143f6: f001fa45 ..E. BL gatt_proc_create ; 0x8015884
0x080143fa: 4607 .F MOV r7,r0
0x080143fc: b9c0 .. CBNZ r0,0x8014430 ; gatt_cli_write_proc_create + 216
0x080143fe: 9804 .. LDR r0,[sp,#0x10]
0x08014400: 2100 .! MOVS r1,#0
0x08014402: f8801035 ..5. STRB r1,[r0,#0x35]
0x08014406: 9911 .. LDR r1,[sp,#0x44]
0x08014408: f880b034 ..4. STRB r11,[r0,#0x34]
0x0801440c: f8a0802a ..*. STRH r8,[r0,#0x2a]
0x08014410: f8a0a028 ..(. STRH r10,[r0,#0x28]
0x08014414: 8581 .. STRH r1,[r0,#0x2c]
0x08014416: 9912 .. LDR r1,[sp,#0x48]
0x08014418: 6241 Ab STR r1,[r0,#0x24]
0x0801441a: b119 .. CBZ r1,0x8014424 ; gatt_cli_write_proc_create + 204
0x0801441c: 4608 .F MOV r0,r1
0x0801441e: f7f1fbe7 .... BL co_buf_acquire ; 0x8005bf0
0x08014422: 9804 .. LDR r0,[sp,#0x10]
0x08014424: f001fa90 .... BL gatt_proc_cur_set ; 0x8015948
0x08014428: 9904 .. LDR r1,[sp,#0x10]
0x0801442a: 4648 HF MOV r0,r9
0x0801442c: f001fbc2 .... BL gatt_proc_push ; 0x8015bb4
0x08014430: 4638 8F MOV r0,r7
0x08014432: b005 .. ADD sp,sp,#0x14
0x08014434: e8bd8ff0 .... POP {r4-r11,pc}
$d.1
__arm_cp.0_0
0x08014438: 080140dd .@.. DCD 134299869
$t.6
gatt_cli_write_reliable
0x0801443c: b510 .. PUSH {r4,lr}
0x0801443e: b086 .. SUB sp,sp,#0x18
0x08014440: 2400 .$ MOVS r4,#0
0x08014442: 9404 .. STR r4,[sp,#0x10]
0x08014444: 9c0b .. LDR r4,[sp,#0x2c]
0x08014446: 9403 .. STR r4,[sp,#0xc]
0x08014448: 9c0a .. LDR r4,[sp,#0x28]
0x0801444a: 9402 .. STR r4,[sp,#8]
0x0801444c: 9c09 .. LDR r4,[sp,#0x24]
0x0801444e: 9401 .. STR r4,[sp,#4]
0x08014450: 9c08 .. LDR r4,[sp,#0x20]
0x08014452: 9400 .. STR r4,[sp,#0]
0x08014454: f7ffff80 .... BL gatt_cli_write_proc_create ; 0x8014358
0x08014458: b006 .. ADD sp,sp,#0x18
0x0801445a: bd10 .. POP {r4,pc}
gatt_cli_write_reliable_cmd_handler
0x0801445c: e92d41ff -..A PUSH {r0-r8,lr}
0x08014460: 4605 .F MOV r5,r0
0x08014462: 4688 .F MOV r8,r1
0x08014464: 8842 B. LDRH r2,[r0,#2]
0x08014466: 7901 .y LDRB r1,[r0,#4]
0x08014468: 7940 @y LDRB r0,[r0,#5]
0x0801446a: 79ab .y LDRB r3,[r5,#6]
0x0801446c: 79ee .y LDRB r6,[r5,#7]
0x0801446e: 892f /. LDRH r7,[r5,#8]
0x08014470: 896c l. LDRH r4,[r5,#0xa]
0x08014472: f8b5c00c .... LDRH r12,[r5,#0xc]
0x08014476: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x0801447a: e9cd4c02 ...L STRD r4,r12,[sp,#8]
0x0801447e: f7ffffdd .... BL gatt_cli_write_reliable ; 0x801443c
0x08014482: b158 X. CBZ r0,0x801449c ; gatt_cli_write_reliable_cmd_handler + 64
0x08014484: 882b +. LDRH r3,[r5,#0]
0x08014486: 792c ,y LDRB r4,[r5,#4]
0x08014488: 8869 i. LDRH r1,[r5,#2]
0x0801448a: 796a jy LDRB r2,[r5,#5]
0x0801448c: e9cd4000 ...@ STRD r4,r0,[sp,#0]
0x08014490: 4618 .F MOV r0,r3
0x08014492: 4643 CF MOV r3,r8
0x08014494: f001f8ac .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08014498: e8bd81ff .... POP {r0-r8,pc}
0x0801449c: f001fa50 ..P. BL gatt_proc_cur_get ; 0x8015940
0x080144a0: 8829 ). LDRH r1,[r5,#0]
0x080144a2: 8401 .. STRH r1,[r0,#0x20]
0x080144a4: e8bd81ff .... POP {r0-r8,pc}
gatt_cmd_msg_handler
0x080144a8: b5e0 .. PUSH {r5-r7,lr}
0x080144aa: 8808 .. LDRH r0,[r1,#0]
0x080144ac: f5a07240 ..@r SUB r2,r0,#0x300
0x080144b0: 2a0d .* CMP r2,#0xd
0x080144b2: d80d .. BHI 0x80144d0 ; gatt_cmd_msg_handler + 40
0x080144b4: e8dff002 .... TBB [pc,r2]
$d.4
0x080144b8: 39342f07 ./49 DCD 959721223
0x080144bc: 4d48433e >CHM DCD 1296581438
0x080144c0: 615c5752 RW\a DCD 1633441618
0x080144c4: 6b66 fk DCW 27494
$t.5
0x080144c6: 4608 .F MOV r0,r1
0x080144c8: 4619 .F MOV r1,r3
0x080144ca: f7fef828 ..(. BL gatt_cli_discover_svc_cmd_handler ; 0x801251e
0x080144ce: e08d .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080144d0: f5a07280 ...r SUB r2,r0,#0x100
0x080144d4: 2a03 .* CMP r2,#3
0x080144d6: d90c .. BLS 0x80144f2 ; gatt_cmd_msg_handler + 74
0x080144d8: f5a07200 ...r SUB r2,r0,#0x200
0x080144dc: 2a03 .* CMP r2,#3
0x080144de: d811 .. BHI 0x8014504 ; gatt_cmd_msg_handler + 92
0x080144e0: e8dff002 .... TBB [pc,r2]
$d.6
0x080144e4: 645f5a02 .Z_d DCD 1683970562
$t.7
0x080144e8: 4608 .F MOV r0,r1
0x080144ea: 4619 .F MOV r1,r3
0x080144ec: f002fbb6 .... BL gatt_srv_event_reliable_send_cmd_handler ; 0x8016c5c
0x080144f0: e07c |. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080144f2: e8dff002 .... TBB [pc,r2]
$d.8
0x080144f6: 6002 .` DCW 24578
0x080144f8: 6a65 ej DCW 27237
$t.9
0x080144fa: 4608 .F MOV r0,r1
0x080144fc: 4619 .F MOV r1,r3
0x080144fe: f000fe27 ..'. BL gatt_db_svc_add_cmd_handler ; 0x8015150
0x08014502: e073 s. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014504: 2801 .( CMP r0,#1
0x08014506: d065 e. BEQ 0x80145d4 ; gatt_cmd_msg_handler + 300
0x08014508: 2800 .( CMP r0,#0
0x0801450a: d168 h. BNE 0x80145de ; gatt_cmd_msg_handler + 310
0x0801450c: 4608 .F MOV r0,r1
0x0801450e: 4619 .F MOV r1,r3
0x08014510: f003fd66 ..f. BL gatt_user_register_cmd_handler ; 0x8017fe0
0x08014514: e06a j. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014516: 4608 .F MOV r0,r1
0x08014518: 4619 .F MOV r1,r3
0x0801451a: f7fdfd67 ..g. BL gatt_cli_discover_inc_svc_cmd_handler ; 0x8011fec
0x0801451e: e065 e. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014520: 4608 .F MOV r0,r1
0x08014522: 4619 .F MOV r1,r3
0x08014524: f7fdfce2 .... BL gatt_cli_discover_char_cmd_handler ; 0x8011eec
0x08014528: e060 `. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x0801452a: 4608 .F MOV r0,r1
0x0801452c: 4619 .F MOV r1,r3
0x0801452e: f7fdfd2e .... BL gatt_cli_discover_desc_cmd_handler ; 0x8011f8e
0x08014532: e05b [. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014534: 4608 .F MOV r0,r1
0x08014536: 4619 .F MOV r1,r3
0x08014538: f7fdfca6 .... BL gatt_cli_discover_cancel_cmd_handler ; 0x8011e88
0x0801453c: e056 V. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x0801453e: 4608 .F MOV r0,r1
0x08014540: 4619 .F MOV r1,r3
0x08014542: f7fff865 ..e. BL gatt_cli_read_cmd_handler ; 0x8013610
0x08014546: e051 Q. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014548: 4608 .F MOV r0,r1
0x0801454a: 4619 .F MOV r1,r3
0x0801454c: f7fff83c ..<. BL gatt_cli_read_by_uuid_cmd_handler ; 0x80135c8
0x08014550: e04c L. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014552: 4608 .F MOV r0,r1
0x08014554: 4619 .F MOV r1,r3
0x08014556: f7fff8b0 .... BL gatt_cli_read_multiple_cmd_handler ; 0x80136ba
0x0801455a: e047 G. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x0801455c: 4608 .F MOV r0,r1
0x0801455e: 4619 .F MOV r1,r3
0x08014560: f7ffff7c ..|. BL gatt_cli_write_reliable_cmd_handler ; 0x801445c
0x08014564: e042 B. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014566: 4608 .F MOV r0,r1
0x08014568: 4619 .F MOV r1,r3
0x0801456a: f7fffc70 ..p. BL gatt_cli_write_cmd_handler ; 0x8013e4e
0x0801456e: e03d =. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014570: 4608 .F MOV r0,r1
0x08014572: 4619 .F MOV r1,r3
0x08014574: f7fffce8 .... BL gatt_cli_write_exe_cmd_handler ; 0x8013f48
0x08014578: e038 8. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x0801457a: 4608 .F MOV r0,r1
0x0801457c: 4619 .F MOV r1,r3
0x0801457e: f7fefa7d ..}. BL gatt_cli_event_register_cmd_handler ; 0x8012a7c
0x08014582: e033 3. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014584: 4608 .F MOV r0,r1
0x08014586: 4619 .F MOV r1,r3
0x08014588: f7fefb0c .... BL gatt_cli_event_unregister_cmd_handler ; 0x8012ba4
0x0801458c: e02e .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x0801458e: 4608 .F MOV r0,r1
0x08014590: 4619 .F MOV r1,r3
0x08014592: f7feffcf .... BL gatt_cli_mtu_update_cmd_handler ; 0x8013534
0x08014596: e029 ). B 0x80145ec ; gatt_cmd_msg_handler + 324
0x08014598: 4608 .F MOV r0,r1
0x0801459a: 4619 .F MOV r1,r3
0x0801459c: f002fb97 .... BL gatt_srv_event_send_cmd_handler ; 0x8016cce
0x080145a0: e024 $. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145a2: 4608 .F MOV r0,r1
0x080145a4: 4619 .F MOV r1,r3
0x080145a6: f002f8e3 .... BL gatt_srv_event_mtp_send_cmd_handler ; 0x8016770
0x080145aa: e01f .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145ac: 4608 .F MOV r0,r1
0x080145ae: 4619 .F MOV r1,r3
0x080145b0: f002f875 ..u. BL gatt_srv_event_mtp_cancel_cmd_handler ; 0x801669e
0x080145b4: e01a .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145b6: 4608 .F MOV r0,r1
0x080145b8: 4619 .F MOV r1,r3
0x080145ba: f000ff25 ..%. BL gatt_db_svc_remove_cmd_handler ; 0x8015408
0x080145be: e015 .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145c0: 4608 .F MOV r0,r1
0x080145c2: 4619 .F MOV r1,r3
0x080145c4: f000fed7 .... BL gatt_db_svc_ctrl_cmd_handler ; 0x8015376
0x080145c8: e010 .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145ca: 4608 .F MOV r0,r1
0x080145cc: 4619 .F MOV r1,r3
0x080145ce: f000fb41 ..A. BL gatt_db_hash_get_cmd_handler ; 0x8014c54
0x080145d2: e00b .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145d4: 4608 .F MOV r0,r1
0x080145d6: 4619 .F MOV r1,r3
0x080145d8: f003fd80 .... BL gatt_user_unregister_cmd_handler ; 0x80180dc
0x080145dc: e006 .. B 0x80145ec ; gatt_cmd_msg_handler + 324
0x080145de: 8849 I. LDRH r1,[r1,#2]
0x080145e0: 2242 B" MOVS r2,#0x42
0x080145e2: 9200 .. STR r2,[sp,#0]
0x080145e4: 461a .F MOV r2,r3
0x080145e6: 23ff .# MOVS r3,#0xff
0x080145e8: f000ffec .... BL gatt_msg_send_basic_cmp_evt ; 0x80155c4
0x080145ec: 2000 . MOVS r0,#0
0x080145ee: bd8c .. POP {r2,r3,r7,pc}
gatt_con_info_set
0x080145f0: 3201 .2 ADDS r2,#1
0x080145f2: 4351 QC MULS r1,r2,r1
0x080145f4: f64012c4 @... MOV r2,#0x9c4
0x080145f8: 434a JC MULS r2,r1,r2
0x080145fa: 490c .I LDR r1,[pc,#48] ; [0x801462c] = 0x184ac
0x080145fc: 428a .B CMP r2,r1
0x080145fe: d201 .. BCS 0x8014604 ; gatt_con_info_set + 20
0x08014600: 2164 d! MOVS r1,#0x64
0x08014602: e00a .. B 0x801461a ; gatt_con_info_set + 42
0x08014604: f50271fa ...q ADD r1,r2,#0x1f4
0x08014608: f44f737a O.zs MOV r3,#0x3e8
0x0801460c: fbb1f1f3 .... UDIV r1,r1,r3
0x08014610: 4b07 .K LDR r3,[pc,#28] ; [0x8014630] = 0x1c9c573
0x08014612: 429a .B CMP r2,r3
0x08014614: bf88 .. IT HI
0x08014616: f2475130 G.0Q MOVHI r1,#0x7530
0x0801461a: 4acb .J LDR r2,[pc,#812] ; [0x8014948] = 0x200090d0
0x0801461c: eb020080 .... ADD r0,r2,r0,LSL #2
0x08014620: f8d00094 .... LDR r0,[r0,#0x94]
0x08014624: f8a01056 ..V. STRH r1,[r0,#0x56]
0x08014628: 4770 pG BX lr
0x0801462a: bf00 .. NOP
$d.17
__arm_cp.9_0
0x0801462c: 000184ac .... DCD 99500
__arm_cp.9_1
0x08014630: 01c9c573 s... DCD 30000499
$t.0
gatt_create
0x08014634: b5b0 .. PUSH {r4,r5,r7,lr}
0x08014636: 4604 .F MOV r4,r0
0x08014638: 48c3 .H LDR r0,[pc,#780] ; [0x8014948] = 0x200090d0
0x0801463a: eb000584 .... ADD r5,r0,r4,LSL #2
0x0801463e: f8550f94 U... LDR r0,[r5,#0x94]!
0x08014642: b100 .. CBZ r0,0x8014646 ; gatt_create + 18
0x08014644: bdb0 .. POP {r4,r5,r7,pc}
0x08014646: 205c \ MOVS r0,#0x5c
0x08014648: f7f1f934 ..4. BL btdm_malloc ; 0x80058b4
0x0801464c: 2800 .( CMP r0,#0
0x0801464e: d0f9 .. BEQ 0x8014644 ; gatt_create + 16
0x08014650: 215c \! MOVS r1,#0x5c
0x08014652: 6028 (` STR r0,[r5,#0]
0x08014654: f7edfe4d ..M. BL __aeabi_memclr ; 0x80022f2
0x08014658: 4620 F MOV r0,r4
0x0801465a: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801465e: f7fcbdb9 .... B gatt_bearer_create ; 0x80111d4
0x08014662: bf00 .. NOP
gatt_db_att_access_check
0x08014664: b5f8 .. PUSH {r3-r7,lr}
0x08014666: 4604 .F MOV r4,r0
0x08014668: 8818 .. LDRH r0,[r3,#0]
0x0801466a: 460e .F MOV r6,r1
0x0801466c: 2100 .! MOVS r1,#0
0x0801466e: 4615 .F MOV r5,r2
0x08014670: ebb13f90 ...? CMP r1,r0,LSR #14
0x08014674: d10a .. BNE 0x801468c ; gatt_db_att_access_check + 40
0x08014676: 8859 Y. LDRH r1,[r3,#2]
0x08014678: f5a15220 .. R SUB r2,r1,#0x2800
0x0801467c: 2a04 .* CMP r2,#4
0x0801467e: d302 .. BCC 0x8014686 ; gatt_db_att_access_check + 34
0x08014680: f5b15f24 ..$_ CMP r1,#0x2900
0x08014684: d102 .. BNE 0x801468c ; gatt_db_att_access_check + 40
0x08014686: b3de .. CBZ r6,0x8014700 ; gatt_db_att_access_check + 156
0x08014688: 4925 %I LDR r1,[pc,#148] ; [0x8014720] = 0x8023718
0x0801468a: e033 3. B 0x80146f4 ; gatt_db_att_access_check + 144
0x0801468c: 4924 $I LDR r1,[pc,#144] ; [0x8014720] = 0x8023718
0x0801468e: eb060246 ..F. ADD r2,r6,r6,LSL #1
0x08014692: f8312012 1.. LDRH r2,[r1,r2,LSL #1]
0x08014696: 4202 .B TST r2,r0
0x08014698: d02c ,. BEQ 0x80146f4 ; gatt_db_att_access_check + 144
0x0801469a: eb060246 ..F. ADD r2,r6,r6,LSL #1
0x0801469e: eb010142 ..B. ADD r1,r1,r2,LSL #1
0x080146a2: 8849 I. LDRH r1,[r1,#2]
0x080146a4: 40c8 .@ LSRS r0,r0,r1
0x080146a6: f0000703 .... AND r7,r0,#3
0x080146aa: 7aa8 .z LDRB r0,[r5,#0xa]
0x080146ac: f0000103 .... AND r1,r0,#3
0x080146b0: 428f .B CMP r7,r1
0x080146b2: bf38 8. IT CC
0x080146b4: 460f .F MOVCC r7,r1
0x080146b6: b1d7 .. CBZ r7,0x80146ee ; gatt_db_att_access_check + 138
0x080146b8: 4620 F MOV r0,r4
0x080146ba: f7f6fdfb .... BL gapc_lk_sec_lvl_get ; 0x800b2b4
0x080146be: b368 h. CBZ r0,0x801471c ; gatt_db_att_access_check + 184
0x080146c0: 2e03 .. CMP r6,#3
0x080146c2: d00e .. BEQ 0x80146e2 ; gatt_db_att_access_check + 126
0x080146c4: 4620 F MOV r0,r4
0x080146c6: 2101 .! MOVS r1,#1
0x080146c8: f7f6fda8 .... BL gapc_is_sec_set ; 0x800b21c
0x080146cc: b1d0 .. CBZ r0,0x8014704 ; gatt_db_att_access_check + 160
0x080146ce: 7aa8 .z LDRB r0,[r5,#0xa]
0x080146d0: 0740 @. LSLS r0,r0,#29
0x080146d2: d506 .. BPL 0x80146e2 ; gatt_db_att_access_check + 126
0x080146d4: 4620 F MOV r0,r4
0x080146d6: f7f6f97d ..}. BL gapc_enc_keysize_get ; 0x800a9d4
0x080146da: 2810 .( CMP r0,#0x10
0x080146dc: bf3c <. ITT CC
0x080146de: 200c . MOVCC r0,#0xc
0x080146e0: bdf8 .. POPCC {r3-r7,pc}
0x080146e2: 4620 F MOV r0,r4
0x080146e4: f7f6fde6 .... BL gapc_lk_sec_lvl_get ; 0x800b2b4
0x080146e8: 4287 .B CMP r7,r0
0x080146ea: d817 .. BHI 0x801471c ; gatt_db_att_access_check + 184
0x080146ec: 7aa8 .z LDRB r0,[r5,#0xa]
0x080146ee: f0000008 .... AND r0,r0,#8
0x080146f2: bdf8 .. POP {r3-r7,pc}
0x080146f4: eb060046 ..F. ADD r0,r6,r6,LSL #1
0x080146f8: eb010040 ..@. ADD r0,r1,r0,LSL #1
0x080146fc: 8880 .. LDRH r0,[r0,#4]
0x080146fe: bdf8 .. POP {r3-r7,pc}
0x08014700: 2000 . MOVS r0,#0
0x08014702: bdf8 .. POP {r3-r7,pc}
0x08014704: 4620 F MOV r0,r4
0x08014706: 2100 .! MOVS r1,#0
0x08014708: f7f6fd88 .... BL gapc_is_sec_set ; 0x800b21c
0x0801470c: b130 0. CBZ r0,0x801471c ; gatt_db_att_access_check + 184
0x0801470e: 4620 F MOV r0,r4
0x08014710: 2102 .! MOVS r1,#2
0x08014712: f7f6fd83 .... BL gapc_is_sec_set ; 0x800b21c
0x08014716: b108 .. CBZ r0,0x801471c ; gatt_db_att_access_check + 184
0x08014718: 200f . MOVS r0,#0xf
0x0801471a: bdf8 .. POP {r3-r7,pc}
0x0801471c: 2005 . MOVS r0,#5
0x0801471e: bdf8 .. POP {r3-r7,pc}
$d.6
__arm_cp.3_0
0x08014720: 08023718 .7.. DCD 134362904
$t.3
gatt_db_att_find
0x08014724: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08014728: b085 .. SUB sp,sp,#0x14
0x0801472a: 4681 .F MOV r9,r0
0x0801472c: 48d9 .H LDR r0,[pc,#868] ; [0x8014a94] = 0x200090d0
0x0801472e: f8dde038 ..8. LDR lr,[sp,#0x38]
0x08014732: 4694 .F MOV r12,r2
0x08014734: 2400 .$ MOVS r4,#0
0x08014736: 9304 .. STR r3,[sp,#0x10]
0x08014738: f8d05090 ...P LDR r5,[r0,#0x90]
0x0801473c: b97b {. CBNZ r3,0x801475e ; gatt_db_att_find + 58
0x0801473e: f1bc0f00 .... CMP r12,#0
0x08014742: d00c .. BEQ 0x801475e ; gatt_db_att_find + 58
0x08014744: f89e0000 .... LDRB r0,[lr,#0]
0x08014748: f89e2001 ... LDRB r2,[lr,#1]
0x0801474c: f00000fe .... AND r0,r0,#0xfe
0x08014750: ea402002 @.. ORR r0,r0,r2,LSL #8
0x08014754: f5a05020 .. P SUB r0,r0,#0x2800
0x08014758: fab0f080 .... CLZ r0,r0
0x0801475c: 0944 D. LSRS r4,r0,#5
0x0801475e: f1a90001 .... SUB r0,r9,#1
0x08014762: b280 .. UXTH r0,r0
0x08014764: 4288 .B CMP r0,r1
0x08014766: f0808098 .... BCS.W 0x801489a ; gatt_db_att_find + 374
0x0801476a: 200a . MOVS r0,#0xa
0x0801476c: 9001 .. STR r0,[sp,#4]
0x0801476e: 2d00 .- CMP r5,#0
0x08014770: f0008095 .... BEQ.W 0x801489e ; gatt_db_att_find + 378
0x08014774: 88a8 .. LDRH r0,[r5,#4]
0x08014776: 4288 .B CMP r0,r1
0x08014778: f2008091 .... BHI.W 0x801489e ; gatt_db_att_find + 378
0x0801477c: 79aa .y LDRB r2,[r5,#6]
0x0801477e: fa1ff389 .... UXTH r3,r9
0x08014782: 4402 .D ADD r2,r2,r0
0x08014784: 1e57 W. SUBS r7,r2,#1
0x08014786: fa1ffb87 .... UXTH r11,r7
0x0801478a: 455b [E CMP r3,r11
0x0801478c: d802 .. BHI 0x8014794 ; gatt_db_att_find + 112
0x0801478e: 7aaa .z LDRB r2,[r5,#0xa]
0x08014790: 06d2 .. LSLS r2,r2,#27
0x08014792: d501 .. BPL 0x8014798 ; gatt_db_att_find + 116
0x08014794: 682d -h LDR r5,[r5,#0]
0x08014796: e7ea .. B 0x801476e ; gatt_db_att_find + 74
0x08014798: 4283 .B CMP r3,r0
0x0801479a: bf38 8. IT CC
0x0801479c: 4681 .F MOVCC r9,r0
0x0801479e: f8cd9000 .... STR r9,[sp,#0]
0x080147a2: e9cd1c02 .... STRD r1,r12,[sp,#8]
0x080147a6: fa1ff089 .... UXTH r0,r9
0x080147aa: 4288 .B CMP r0,r1
0x080147ac: d8f2 .. BHI 0x8014794 ; gatt_db_att_find + 112
0x080147ae: f1a90201 .... SUB r2,r9,#1
0x080147b2: b292 .. UXTH r2,r2
0x080147b4: 455a ZE CMP r2,r11
0x080147b6: d2ed .. BCS 0x8014794 ; gatt_db_att_find + 112
0x080147b8: 88aa .. LDRH r2,[r5,#4]
0x080147ba: 4626 &F MOV r6,r4
0x080147bc: f1bc0f00 .... CMP r12,#0
0x080147c0: eba00002 .... SUB r0,r0,r2
0x080147c4: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x080147c8: eb050a40 ..@. ADD r10,r5,r0,LSL #1
0x080147cc: f10a040c .... ADD r4,r10,#0xc
0x080147d0: d01c .. BEQ 0x801480c ; gatt_db_att_find + 232
0x080147d2: 8821 !. LDRH r1,[r4,#0]
0x080147d4: f10a000e .... ADD r0,r10,#0xe
0x080147d8: 4672 rF MOV r2,lr
0x080147da: 46f0 .F MOV r8,lr
0x080147dc: f5b14f80 ...O CMP r1,#0x4000
0x080147e0: bf24 $. ITT CS
0x080147e2: 8800 .. LDRHCS r0,[r0,#0]
0x080147e4: 4428 (D ADDCS r0,r5
0x080147e6: 9b04 .. LDR r3,[sp,#0x10]
0x080147e8: 0b89 .. LSRS r1,r1,#14
0x080147ea: f003fcb1 .... BL gatt_uuid_comp ; 0x8018150
0x080147ee: b980 .. CBNZ r0,0x8014812 ; gatt_db_att_find + 238
0x080147f0: 4634 4F MOV r4,r6
0x080147f2: b126 &. CBZ r6,0x80147fe ; gatt_db_att_find + 218
0x080147f4: 79e8 .y LDRB r0,[r5,#7]
0x080147f6: 88a9 .. LDRH r1,[r5,#4]
0x080147f8: eb010900 .... ADD r9,r1,r0
0x080147fc: e001 .. B 0x8014802 ; gatt_db_att_find + 222
0x080147fe: f1090901 .... ADD r9,r9,#1
0x08014802: f8ddc00c .... LDR r12,[sp,#0xc]
0x08014806: 9902 .. LDR r1,[sp,#8]
0x08014808: 46c6 .F MOV lr,r8
0x0801480a: e7cc .. B 0x80147a6 ; gatt_db_att_find + 130
0x0801480c: f8dd9000 .... LDR r9,[sp,#0]
0x08014810: e003 .. B 0x801481a ; gatt_db_att_find + 246
0x08014812: f8ddc00c .... LDR r12,[sp,#0xc]
0x08014816: 9902 .. LDR r1,[sp,#8]
0x08014818: 46c6 .F MOV lr,r8
0x0801481a: 9811 .. LDR r0,[sp,#0x44]
0x0801481c: 6005 .` STR r5,[r0,#0]
0x0801481e: 980f .. LDR r0,[sp,#0x3c]
0x08014820: f8a09000 .... STRH r9,[r0,#0]
0x08014824: 9812 .. LDR r0,[sp,#0x48]
0x08014826: f8b58004 .... LDRH r8,[r5,#4]
0x0801482a: 6004 .` STR r4,[r0,#0]
0x0801482c: fa1ff089 .... UXTH r0,r9
0x08014830: 4540 @E CMP r0,r8
0x08014832: d005 .. BEQ 0x8014840 ; gatt_db_att_find + 284
0x08014834: 8822 ". LDRH r2,[r4,#0]
0x08014836: 2300 .# MOVS r3,#0
0x08014838: ebb33f92 ...? CMP r3,r2,LSR #14
0x0801483c: d006 .. BEQ 0x801484c ; gatt_db_att_find + 296
0x0801483e: 464f OF MOV r7,r9
0x08014840: 4634 4F MOV r4,r6
0x08014842: 9810 .. LDR r0,[sp,#0x40]
0x08014844: 2500 .% MOVS r5,#0
0x08014846: 8007 .. STRH r7,[r0,#0]
0x08014848: 2000 . MOVS r0,#0
0x0801484a: e78f .. B 0x801476c ; gatt_db_att_find + 72
0x0801484c: f8ba200e ... LDRH r2,[r10,#0xe]
0x08014850: f6420303 B... MOV r3,#0x2803
0x08014854: 464f OF MOV r7,r9
0x08014856: 4634 4F MOV r4,r6
0x08014858: 429a .B CMP r2,r3
0x0801485a: d1f2 .. BNE 0x8014842 ; gatt_db_att_find + 286
0x0801485c: f1000901 .... ADD r9,r0,#1
0x08014860: fa1ff289 .... UXTH r2,r9
0x08014864: 455a ZE CMP r2,r11
0x08014866: d816 .. BHI 0x8014896 ; gatt_db_att_find + 370
0x08014868: ea5f4309 _..C LSLS r3,r9,#16
0x0801486c: d013 .. BEQ 0x8014896 ; gatt_db_att_find + 370
0x0801486e: eba20208 .... SUB r2,r2,r8
0x08014872: 2600 .& MOVS r6,#0
0x08014874: eb020242 ..B. ADD r2,r2,r2,LSL #1
0x08014878: eb050242 ..B. ADD r2,r5,r2,LSL #1
0x0801487c: 8993 .. LDRH r3,[r2,#0xc]
0x0801487e: ebb63f93 ...? CMP r6,r3,LSR #14
0x08014882: d106 .. BNE 0x8014892 ; gatt_db_att_find + 366
0x08014884: 89d2 .. LDRH r2,[r2,#0xe]
0x08014886: f6420302 B... MOV r3,#0x2802
0x0801488a: f0220201 "... BIC r2,r2,#1
0x0801488e: 429a .B CMP r2,r3
0x08014890: d001 .. BEQ 0x8014896 ; gatt_db_att_find + 370
0x08014892: 4648 HF MOV r0,r9
0x08014894: e7e2 .. B 0x801485c ; gatt_db_att_find + 312
0x08014896: 4607 .F MOV r7,r0
0x08014898: e7d3 .. B 0x8014842 ; gatt_db_att_find + 286
0x0801489a: 200a . MOVS r0,#0xa
0x0801489c: e000 .. B 0x80148a0 ; gatt_db_att_find + 380
0x0801489e: 9801 .. LDR r0,[sp,#4]
0x080148a0: b280 .. UXTH r0,r0
0x080148a2: b005 .. ADD sp,sp,#0x14
0x080148a4: e8bd8ff0 .... POP {r4-r11,pc}
$d.4
__arm_cp.2_0
0x080148a8: 200090d0 ... DCD 536907984
$t.0
gatt_db_att_get
0x080148ac: b570 p. PUSH {r4-r6,lr}
0x080148ae: 4615 .F MOV r5,r2
0x080148b0: 460c .F MOV r4,r1
0x080148b2: 4606 .F MOV r6,r0
0x080148b4: f000fd72 ..r. BL gatt_db_svc_get ; 0x801539c
0x080148b8: b168 h. CBZ r0,0x80148d6 ; gatt_db_att_get + 42
0x080148ba: 7a81 .z LDRB r1,[r0,#0xa]
0x080148bc: 06c9 .. LSLS r1,r1,#27
0x080148be: d40a .. BMI 0x80148d6 ; gatt_db_att_get + 42
0x080148c0: 8881 .. LDRH r1,[r0,#4]
0x080148c2: 1a71 q. SUBS r1,r6,r1
0x080148c4: eb010141 ..A. ADD r1,r1,r1,LSL #1
0x080148c8: eb000141 ..A. ADD r1,r0,r1,LSL #1
0x080148cc: 310c .1 ADDS r1,r1,#0xc
0x080148ce: 6029 )` STR r1,[r5,#0]
0x080148d0: 6020 ` STR r0,[r4,#0]
0x080148d2: 2000 . MOVS r0,#0
0x080148d4: bd70 p. POP {r4-r6,pc}
0x080148d6: 2001 . MOVS r0,#1
0x080148d8: bd70 p. POP {r4-r6,pc}
0x080148da: 0000 .. MOVS r0,r0
gatt_db_att_info_set
0x080148dc: b57c |. PUSH {r2-r6,lr}
0x080148de: 4605 .F MOV r5,r0
0x080148e0: 2000 . MOVS r0,#0
0x080148e2: 460b .F MOV r3,r1
0x080148e4: 4614 .F MOV r4,r2
0x080148e6: 4669 iF MOV r1,sp
0x080148e8: aa01 .. ADD r2,sp,#4
0x080148ea: 9001 .. STR r0,[sp,#4]
0x080148ec: 48f7 .H LDR r0,[pc,#988] ; [0x8014ccc] = 0x200090d0
0x080148ee: f8d00090 .... LDR r0,[r0,#0x90]
0x080148f2: 9000 .. STR r0,[sp,#0]
0x080148f4: 4618 .F MOV r0,r3
0x080148f6: f7ffffd9 .... BL gatt_db_att_get ; 0x80148ac
0x080148fa: b100 .. CBZ r0,0x80148fe ; gatt_db_att_info_set + 34
0x080148fc: bd7c |. POP {r2-r6,pc}
0x080148fe: 9900 .. LDR r1,[sp,#0]
0x08014900: 7ac8 .z LDRB r0,[r1,#0xb]
0x08014902: 42a8 .B CMP r0,r5
0x08014904: bf1c .. ITT NE
0x08014906: 2043 C MOVNE r0,#0x43
0x08014908: bd7c |. POPNE {r2-r6,pc}
0x0801490a: 9a01 .. LDR r2,[sp,#4]
0x0801490c: 2000 . MOVS r0,#0
0x0801490e: 8813 .. LDRH r3,[r2,#0]
0x08014910: ebb03f93 ...? CMP r0,r3,LSR #14
0x08014914: d108 .. BNE 0x8014928 ; gatt_db_att_info_set + 76
0x08014916: 8855 U. LDRH r5,[r2,#2]
0x08014918: 2040 @ MOVS r0,#0x40
0x0801491a: f5a55620 .. V SUB r6,r5,#0x2800
0x0801491e: 2e04 .. CMP r6,#4
0x08014920: d3ec .. BCC 0x80148fc ; gatt_db_att_info_set + 32
0x08014922: f5b55f24 ..$_ CMP r5,#0x2900
0x08014926: d0e9 .. BEQ 0x80148fc ; gatt_db_att_info_set + 32
0x08014928: f36f349f o..4 BFC r4,#14,#18
0x0801492c: f4034040 ..@@ AND r0,r3,#0xc000
0x08014930: 4420 D ADD r0,r0,r4
0x08014932: 8010 .. STRH r0,[r2,#0]
0x08014934: 798a .y LDRB r2,[r1,#6]
0x08014936: 8888 .. LDRH r0,[r1,#4]
0x08014938: 1881 .. ADDS r1,r0,r2
0x0801493a: 3901 .9 SUBS r1,#1
0x0801493c: b289 .. UXTH r1,r1
0x0801493e: f000fda1 .... BL gatt_db_updated ; 0x8015484
0x08014942: 2000 . MOVS r0,#0
0x08014944: bd7c |. POP {r2-r6,pc}
0x08014946: bf00 .. NOP
$d.31
__arm_cp.17_0
0x08014948: 200090d0 ... DCD 536907984
$t.7
gatt_db_att_native_val_get
0x0801494c: b570 p. PUSH {r4-r6,lr}
0x0801494e: 8815 .. LDRH r5,[r2,#0]
0x08014950: 461c .F MOV r4,r3
0x08014952: 4603 .F MOV r3,r0
0x08014954: 2000 . MOVS r0,#0
0x08014956: ebb03f95 ...? CMP r0,r5,LSR #14
0x0801495a: d166 f. BNE 0x8014a2a ; gatt_db_att_native_val_get + 222
0x0801495c: 8850 P. LDRH r0,[r2,#2]
0x0801495e: 9d04 .. LDR r5,[sp,#0x10]
0x08014960: f5a05620 .. V SUB r6,r0,#0x2800
0x08014964: 2e02 .. CMP r6,#2
0x08014966: d30e .. BCC 0x8014986 ; gatt_db_att_native_val_get + 58
0x08014968: f6420602 B... MOV r6,#0x2802
0x0801496c: 42b0 .B CMP r0,r6
0x0801496e: d016 .. BEQ 0x801499e ; gatt_db_att_native_val_get + 82
0x08014970: f6420603 B... MOV r6,#0x2803
0x08014974: 42b0 .B CMP r0,r6
0x08014976: d029 ). BEQ 0x80149cc ; gatt_db_att_native_val_get + 128
0x08014978: f5b05f24 ..$_ CMP r0,#0x2900
0x0801497c: bf1c .. ITT NE
0x0801497e: 2001 . MOVNE r0,#1
0x08014980: bd70 p. POPNE {r4-r6,pc}
0x08014982: 8890 .. LDRH r0,[r2,#4]
0x08014984: e03f ?. B 0x8014a06 ; gatt_db_att_native_val_get + 186
0x08014986: 7a88 .z LDRB r0,[r1,#0xa]
0x08014988: f3c01241 ..A. UBFX r2,r0,#5,#2
0x0801498c: b3d2 .. CBZ r2,0x8014a04 ; gatt_db_att_native_val_get + 184
0x0801498e: 8908 .. LDRH r0,[r1,#8]
0x08014990: 4408 .D ADD r0,r0,r1
0x08014992: 4611 .F MOV r1,r2
0x08014994: 4622 "F MOV r2,r4
0x08014996: f003fbb1 .... BL gatt_uuid128_convert ; 0x80180fc
0x0801499a: 2010 . MOVS r0,#0x10
0x0801499c: e043 C. B 0x8014a26 ; gatt_db_att_native_val_get + 218
0x0801499e: 8890 .. LDRH r0,[r2,#4]
0x080149a0: f000fcfc .... BL gatt_db_svc_get ; 0x801539c
0x080149a4: 2104 .! MOVS r1,#4
0x080149a6: 8029 ). STRH r1,[r5,#0]
0x080149a8: b380 .. CBZ r0,0x8014a0c ; gatt_db_att_native_val_get + 192
0x080149aa: 8881 .. LDRH r1,[r0,#4]
0x080149ac: 8021 !. STRH r1,[r4,#0]
0x080149ae: 7981 .y LDRB r1,[r0,#6]
0x080149b0: 8882 .. LDRH r2,[r0,#4]
0x080149b2: 4411 .D ADD r1,r1,r2
0x080149b4: 3901 .9 SUBS r1,#1
0x080149b6: 8061 a. STRH r1,[r4,#2]
0x080149b8: 7a81 .z LDRB r1,[r0,#0xa]
0x080149ba: f3c11141 ..A. UBFX r1,r1,#5,#2
0x080149be: b3a9 .. CBZ r1,0x8014a2c ; gatt_db_att_native_val_get + 224
0x080149c0: 8903 .. LDRH r3,[r0,#8]
0x080149c2: 1d22 ". ADDS r2,r4,#4
0x080149c4: 4418 .D ADD r0,r0,r3
0x080149c6: f003fb99 .... BL gatt_uuid128_convert ; 0x80180fc
0x080149ca: e023 #. B 0x8014a14 ; gatt_db_att_native_val_get + 200
0x080149cc: 8888 .. LDRH r0,[r1,#4]
0x080149ce: 1c5a Z. ADDS r2,r3,#1
0x080149d0: 0a16 .. LSRS r6,r2,#8
0x080149d2: 1a10 .. SUBS r0,r2,r0
0x080149d4: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x080149d8: eb010040 ..@. ADD r0,r1,r0,LSL #1
0x080149dc: 7b03 .{ LDRB r3,[r0,#0xc]
0x080149de: 7062 bp STRB r2,[r4,#1]
0x080149e0: 2203 ." MOVS r2,#3
0x080149e2: 70a6 .p STRB r6,[r4,#2]
0x080149e4: 7023 #p STRB r3,[r4,#0]
0x080149e6: 802a *. STRH r2,[r5,#0]
0x080149e8: 2300 .# MOVS r3,#0
0x080149ea: 8982 .. LDRH r2,[r0,#0xc]
0x080149ec: ebb33f92 ...? CMP r3,r2,LSR #14
0x080149f0: d013 .. BEQ 0x8014a1a ; gatt_db_att_native_val_get + 206
0x080149f2: 89c0 .. LDRH r0,[r0,#0xe]
0x080149f4: 0b93 .. LSRS r3,r2,#14
0x080149f6: 1ce2 .. ADDS r2,r4,#3
0x080149f8: 4408 .D ADD r0,r0,r1
0x080149fa: 4619 .F MOV r1,r3
0x080149fc: f003fb7e ..~. BL gatt_uuid128_convert ; 0x80180fc
0x08014a00: 2010 . MOVS r0,#0x10
0x08014a02: e00e .. B 0x8014a22 ; gatt_db_att_native_val_get + 214
0x08014a04: 8908 .. LDRH r0,[r1,#8]
0x08014a06: 8020 . STRH r0,[r4,#0]
0x08014a08: 2002 . MOVS r0,#2
0x08014a0a: e00c .. B 0x8014a26 ; gatt_db_att_native_val_get + 218
0x08014a0c: 4620 F MOV r0,r4
0x08014a0e: 2114 .! MOVS r1,#0x14
0x08014a10: f7edfc6f ..o. BL __aeabi_memclr ; 0x80022f2
0x08014a14: 8828 (. LDRH r0,[r5,#0]
0x08014a16: 3010 .0 ADDS r0,r0,#0x10
0x08014a18: e005 .. B 0x8014a26 ; gatt_db_att_native_val_get + 218
0x08014a1a: 89c0 .. LDRH r0,[r0,#0xe]
0x08014a1c: f8a40003 .... STRH r0,[r4,#3]
0x08014a20: 2002 . MOVS r0,#2
0x08014a22: 8829 ). LDRH r1,[r5,#0]
0x08014a24: 4408 .D ADD r0,r0,r1
0x08014a26: 8028 (. STRH r0,[r5,#0]
0x08014a28: 2000 . MOVS r0,#0
0x08014a2a: bd70 p. POP {r4-r6,pc}
0x08014a2c: 8900 .. LDRH r0,[r0,#8]
0x08014a2e: 80a0 .. STRH r0,[r4,#4]
0x08014a30: 8828 (. LDRH r0,[r5,#0]
0x08014a32: 3002 .0 ADDS r0,#2
0x08014a34: e7f7 .. B 0x8014a26 ; gatt_db_att_native_val_get + 218
0x08014a36: 0000 .. MOVS r0,r0
gatt_db_handle_range_reserve
0x08014a38: b5b0 .. PUSH {r4,r5,r7,lr}
0x08014a3a: 8810 .. LDRH r0,[r2,#0]
0x08014a3c: b188 .. CBZ r0,0x8014a62 ; gatt_db_handle_range_reserve + 42
0x08014a3e: 4aa3 .J LDR r2,[pc,#652] ; [0x8014ccc] = 0x200090d0
0x08014a40: 2300 .# MOVS r3,#0
0x08014a42: 3290 .2 ADDS r2,r2,#0x90
0x08014a44: 07db .. LSLS r3,r3,#31
0x08014a46: d11d .. BNE 0x8014a84 ; gatt_db_handle_range_reserve + 76
0x08014a48: 6813 .h LDR r3,[r2,#0]
0x08014a4a: b1cb .. CBZ r3,0x8014a80 ; gatt_db_handle_range_reserve + 72
0x08014a4c: 889c .. LDRH r4,[r3,#4]
0x08014a4e: 79dd .y LDRB r5,[r3,#7]
0x08014a50: 442c ,D ADD r4,r4,r5
0x08014a52: 4284 .B CMP r4,r0
0x08014a54: bf98 .. IT LS
0x08014a56: 461a .F MOVLS r2,r3
0x08014a58: f04f0300 O... MOV r3,#0
0x08014a5c: bf88 .. IT HI
0x08014a5e: 2301 .# MOVHI r3,#1
0x08014a60: e7f0 .. B 0x8014a44 ; gatt_db_handle_range_reserve + 12
0x08014a62: 489a .H LDR r0,[pc,#616] ; [0x8014ccc] = 0x200090d0
0x08014a64: 2301 .# MOVS r3,#1
0x08014a66: 8013 .. STRH r3,[r2,#0]
0x08014a68: 3090 .0 ADDS r0,r0,#0x90
0x08014a6a: 6800 .h LDR r0,[r0,#0]
0x08014a6c: b140 @. CBZ r0,0x8014a80 ; gatt_db_handle_range_reserve + 72
0x08014a6e: b29b .. UXTH r3,r3
0x08014a70: 185c \. ADDS r4,r3,r1
0x08014a72: 8883 .. LDRH r3,[r0,#4]
0x08014a74: 429c .B CMP r4,r3
0x08014a76: d303 .. BCC 0x8014a80 ; gatt_db_handle_range_reserve + 72
0x08014a78: 79c4 .y LDRB r4,[r0,#7]
0x08014a7a: 4423 #D ADD r3,r3,r4
0x08014a7c: 8013 .. STRH r3,[r2,#0]
0x08014a7e: e7f4 .. B 0x8014a6a ; gatt_db_handle_range_reserve + 50
0x08014a80: 2000 . MOVS r0,#0
0x08014a82: bdb0 .. POP {r4,r5,r7,pc}
0x08014a84: 4401 .D ADD r1,r1,r0
0x08014a86: 6810 .h LDR r0,[r2,#0]
0x08014a88: 8882 .. LDRH r2,[r0,#4]
0x08014a8a: 2000 . MOVS r0,#0
0x08014a8c: 4291 .B CMP r1,r2
0x08014a8e: bf28 (. IT CS
0x08014a90: 2001 . MOVCS r0,#1
0x08014a92: bdb0 .. POP {r4,r5,r7,pc}
$d.21
__arm_cp.11_0
0x08014a94: 200090d0 ... DCD 536907984
$t.23
gatt_db_hash_get
0x08014a98: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08014a9c: b08d .. SUB sp,sp,#0x34
0x08014a9e: 4607 .F MOV r7,r0
0x08014aa0: 2000 . MOVS r0,#0
0x08014aa2: 461e .F MOV r6,r3
0x08014aa4: 4690 .F MOV r8,r2
0x08014aa6: 460d .F MOV r5,r1
0x08014aa8: 900c .. STR r0,[sp,#0x30]
0x08014aaa: 4608 .F MOV r0,r1
0x08014aac: f002fff8 .... BL gatt_user_get ; 0x8017aa0
0x08014ab0: b19e .. CBZ r6,0x8014ada ; gatt_db_hash_get + 66
0x08014ab2: 6834 4h LDR r4,[r6,#0]
0x08014ab4: b18c .. CBZ r4,0x8014ada ; gatt_db_hash_get + 66
0x08014ab6: b198 .. CBZ r0,0x8014ae0 ; gatt_db_hash_get + 72
0x08014ab8: 7a40 @z LDRB r0,[r0,#9]
0x08014aba: 2801 .( CMP r0,#1
0x08014abc: d110 .. BNE 0x8014ae0 ; gatt_db_hash_get + 72
0x08014abe: 48f9 .H LDR r0,[pc,#996] ; [0x8014ea4] = 0x200090d0
0x08014ac0: f89010ea .... LDRB r1,[r0,#0xea]
0x08014ac4: b199 .. CBZ r1,0x8014aee ; gatt_db_hash_get + 86
0x08014ac6: 30eb .0 ADDS r0,r0,#0xeb
0x08014ac8: 4629 )F MOV r1,r5
0x08014aca: 4642 BF MOV r2,r8
0x08014acc: 2300 .# MOVS r3,#0
0x08014ace: 9000 .. STR r0,[sp,#0]
0x08014ad0: 4638 8F MOV r0,r7
0x08014ad2: 47a0 .G BLX r4
0x08014ad4: f04f0c00 O... MOV r12,#0
0x08014ad8: e004 .. B 0x8014ae4 ; gatt_db_hash_get + 76
0x08014ada: f04f0c40 O.@. MOV r12,#0x40
0x08014ade: e001 .. B 0x8014ae4 ; gatt_db_hash_get + 76
0x08014ae0: f04f0c43 O.C. MOV r12,#0x43
0x08014ae4: fa1ff08c .... UXTH r0,r12
0x08014ae8: b00d .. ADD sp,sp,#0x34
0x08014aea: e8bd8ff0 .... POP {r4-r11,pc}
0x08014aee: a901 .. ADD r1,sp,#4
0x08014af0: 3090 .0 ADDS r0,r0,#0x90
0x08014af2: f6421e01 B... MOV lr,#0x2901
0x08014af6: ac07 .. ADD r4,sp,#0x1c
0x08014af8: f04f0c00 O... MOV r12,#0
0x08014afc: 9504 .. STR r5,[sp,#0x10]
0x08014afe: e88101c0 .... STM r1,{r6-r8}
0x08014b02: 2700 .' MOVS r7,#0
0x08014b04: 2600 .& MOVS r6,#0
0x08014b06: 9005 .. STR r0,[sp,#0x14]
0x08014b08: f8dd9014 .... LDR r9,[sp,#0x14]
0x08014b0c: f04f0800 O... MOV r8,#0
0x08014b10: f8d99000 .... LDR r9,[r9,#0]
0x08014b14: f1b90f00 .... CMP r9,#0
0x08014b18: d05a Z. BEQ 0x8014bd0 ; gatt_db_hash_get + 312
0x08014b1a: f899000a .... LDRB r0,[r9,#0xa]
0x08014b1e: 06c0 .. LSLS r0,r0,#27
0x08014b20: d4f6 .. BMI 0x8014b10 ; gatt_db_hash_get + 120
0x08014b22: f899b006 .... LDRB r11,[r9,#6]
0x08014b26: f8b95004 ...P LDRH r5,[r9,#4]
0x08014b2a: f04f0a00 O... MOV r10,#0
0x08014b2e: 45da .E CMP r10,r11
0x08014b30: d0ee .. BEQ 0x8014b10 ; gatt_db_hash_get + 120
0x08014b32: eb0a004a ..J. ADD r0,r10,r10,LSL #1
0x08014b36: eb090040 ..@. ADD r0,r9,r0,LSL #1
0x08014b3a: 4602 .F MOV r2,r0
0x08014b3c: f8321f0c 2... LDRH r1,[r2,#0xc]!
0x08014b40: ebb73f91 ...? CMP r7,r1,LSR #14
0x08014b44: d140 @. BNE 0x8014bc8 ; gatt_db_hash_get + 304
0x08014b46: f8301f0e 0... LDRH r1,[r0,#0xe]!
0x08014b4a: eba1030e .... SUB r3,r1,lr
0x08014b4e: 2b05 .+ CMP r3,#5
0x08014b50: d308 .. BCC 0x8014b64 ; gatt_db_hash_get + 204
0x08014b52: f5a15320 .. S SUB r3,r1,#0x2800
0x08014b56: 2b04 .+ CMP r3,#4
0x08014b58: d302 .. BCC 0x8014b60 ; gatt_db_hash_get + 200
0x08014b5a: f5b15f24 ..$_ CMP r1,#0x2900
0x08014b5e: d133 3. BNE 0x8014bc8 ; gatt_db_hash_get + 304
0x08014b60: 2101 .! MOVS r1,#1
0x08014b62: e000 .. B 0x8014b66 ; gatt_db_hash_get + 206
0x08014b64: 2100 .! MOVS r1,#0
0x08014b66: b14e N. CBZ r6,0x8014b7c ; gatt_db_hash_get + 228
0x08014b68: ba2b +. REV r3,r5
0x08014b6a: 0c1b .. LSRS r3,r3,#16
0x08014b6c: f8263c02 &..< STRH r3,[r6,#-2]
0x08014b70: 8800 .. LDRH r0,[r0,#0]
0x08014b72: ba00 .. REV r0,r0
0x08014b74: 0c00 .. LSRS r0,r0,#16
0x08014b76: f8260d04 &... STRH r0,[r6,#-4]!
0x08014b7a: e002 .. B 0x8014b82 ; gatt_db_hash_get + 234
0x08014b7c: f1080804 .... ADD r8,r8,#4
0x08014b80: 2600 .& MOVS r6,#0
0x08014b82: b309 .. CBZ r1,0x8014bc8 ; gatt_db_hash_get + 304
0x08014b84: f10d001a .... ADD r0,sp,#0x1a
0x08014b88: 4649 IF MOV r1,r9
0x08014b8a: 4623 #F MOV r3,r4
0x08014b8c: 9000 .. STR r0,[sp,#0]
0x08014b8e: b2a8 .. UXTH r0,r5
0x08014b90: f7fffedc .... BL gatt_db_att_native_val_get ; 0x801494c
0x08014b94: f8bd201a ... LDRH r2,[sp,#0x1a]
0x08014b98: 4684 .F MOV r12,r0
0x08014b9a: b186 .. CBZ r6,0x8014bbe ; gatt_db_hash_get + 294
0x08014b9c: f64f70ff O..p MOV r0,#0xffff
0x08014ba0: f6421e01 B... MOV lr,#0x2901
0x08014ba4: 2700 .' MOVS r7,#0
0x08014ba6: 1811 .. ADDS r1,r2,r0
0x08014ba8: 1ab0 .. SUBS r0,r6,r2
0x08014baa: 4252 RB RSBS r2,r2,#0
0x08014bac: b12a *. CBZ r2,0x8014bba ; gatt_db_hash_get + 290
0x08014bae: b28b .. UXTH r3,r1
0x08014bb0: 3901 .9 SUBS r1,#1
0x08014bb2: 5ce3 .\ LDRB r3,[r4,r3]
0x08014bb4: 54b3 .T STRB r3,[r6,r2]
0x08014bb6: 3201 .2 ADDS r2,#1
0x08014bb8: e7f8 .. B 0x8014bac ; gatt_db_hash_get + 276
0x08014bba: 4606 .F MOV r6,r0
0x08014bbc: e004 .. B 0x8014bc8 ; gatt_db_hash_get + 304
0x08014bbe: 4490 .D ADD r8,r8,r2
0x08014bc0: 2600 .& MOVS r6,#0
0x08014bc2: f6421e01 B... MOV lr,#0x2901
0x08014bc6: 2700 .' MOVS r7,#0
0x08014bc8: f10a0a01 .... ADD r10,r10,#1
0x08014bcc: 3501 .5 ADDS r5,#1
0x08014bce: e7ae .. B 0x8014b2e ; gatt_db_hash_get + 150
0x08014bd0: b9be .. CBNZ r6,0x8014c02 ; gatt_db_hash_get + 362
0x08014bd2: fa1ff288 .... UXTH r2,r8
0x08014bd6: a80c .. ADD r0,sp,#0x30
0x08014bd8: 2100 .! MOVS r1,#0
0x08014bda: 2300 .# MOVS r3,#0
0x08014bdc: 4665 eF MOV r5,r12
0x08014bde: f7f1f811 .... BL co_buf_alloc ; 0x8005c04
0x08014be2: bb00 .. CBNZ r0,0x8014c26 ; gatt_db_hash_get + 398
0x08014be4: 980c .. LDR r0,[sp,#0x30]
0x08014be6: b130 0. CBZ r0,0x8014bf6 ; gatt_db_hash_get + 350
0x08014be8: 88c1 .. LDRH r1,[r0,#6]
0x08014bea: 8882 .. LDRH r2,[r0,#4]
0x08014bec: 4411 .D ADD r1,r1,r2
0x08014bee: 4408 .D ADD r0,r0,r1
0x08014bf0: f1000630 ..0. ADD r6,r0,#0x30
0x08014bf4: e000 .. B 0x8014bf8 ; gatt_db_hash_get + 352
0x08014bf6: 2600 .& MOVS r6,#0
0x08014bf8: 46ac .F MOV r12,r5
0x08014bfa: f6421e01 B... MOV lr,#0x2901
0x08014bfe: 2700 .' MOVS r7,#0
0x08014c00: e782 .. B 0x8014b08 ; gatt_db_hash_get + 112
0x08014c02: 980c .. LDR r0,[sp,#0x30]
0x08014c04: f1bc0f00 .... CMP r12,#0
0x08014c08: d110 .. BNE 0x8014c2c ; gatt_db_hash_get + 404
0x08014c0a: f7f1f90f .... BL co_buf_metadata ; 0x8005e2c
0x08014c0e: 9901 .. LDR r1,[sp,#4]
0x08014c10: 6001 .` STR r1,[r0,#0]
0x08014c12: 9903 .. LDR r1,[sp,#0xc]
0x08014c14: 8081 .. STRH r1,[r0,#4]
0x08014c16: 9902 .. LDR r1,[sp,#8]
0x08014c18: 71c1 .q STRB r1,[r0,#7]
0x08014c1a: 9904 .. LDR r1,[sp,#0x10]
0x08014c1c: 7181 .q STRB r1,[r0,#6]
0x08014c1e: 980c .. LDR r0,[sp,#0x30]
0x08014c20: b160 `. CBZ r0,0x8014c3c ; gatt_db_hash_get + 420
0x08014c22: 8882 .. LDRH r2,[r0,#4]
0x08014c24: e00b .. B 0x8014c3e ; gatt_db_hash_get + 422
0x08014c26: 980c .. LDR r0,[sp,#0x30]
0x08014c28: f04f0c11 O... MOV r12,#0x11
0x08014c2c: 2800 .( CMP r0,#0
0x08014c2e: f43faf59 ?.Y. BEQ 0x8014ae4 ; gatt_db_hash_get + 76
0x08014c32: 4664 dF MOV r4,r12
0x08014c34: f7f1f95c ..\. BL co_buf_release ; 0x8005ef0
0x08014c38: 46a4 .F MOV r12,r4
0x08014c3a: e753 S. B 0x8014ae4 ; gatt_db_hash_get + 76
0x08014c3c: 2200 ." MOVS r2,#0
0x08014c3e: 9000 .. STR r0,[sp,#0]
0x08014c40: 4802 .H LDR r0,[pc,#8] ; [0x8014c4c] = 0x8023704
0x08014c42: 4b03 .K LDR r3,[pc,#12] ; [0x8014c50] = 0x8014c85
0x08014c44: 4631 1F MOV r1,r6
0x08014c46: f7eefe55 ..U. BL aes_cmac ; 0x80038f4
0x08014c4a: e743 C. B 0x8014ad4 ; gatt_db_hash_get + 60
$d.24
__arm_cp.13_1
0x08014c4c: 08023704 .7.. DCD 134362884
__arm_cp.13_2
0x08014c50: 08014c85 .L.. DCD 134302853
$t.35
gatt_db_hash_get_cmd_handler
0x08014c54: b51c .. PUSH {r2-r4,lr}
0x08014c56: f8ad1006 .... STRH r1,[sp,#6]
0x08014c5a: 8842 B. LDRH r2,[r0,#2]
0x08014c5c: 7901 .y LDRB r1,[r0,#4]
0x08014c5e: 4b08 .K LDR r3,[pc,#32] ; [0x8014c80] = 0x8023714
0x08014c60: 4604 .F MOV r4,r0
0x08014c62: 20ff . MOVS r0,#0xff
0x08014c64: f7ffff18 .... BL gatt_db_hash_get ; 0x8014a98
0x08014c68: b140 @. CBZ r0,0x8014c7c ; gatt_db_hash_get_cmd_handler + 40
0x08014c6a: 4603 .F MOV r3,r0
0x08014c6c: 8862 b. LDRH r2,[r4,#2]
0x08014c6e: 7921 !y LDRB r1,[r4,#4]
0x08014c70: f10d0006 .... ADD r0,sp,#6
0x08014c74: 9000 .. STR r0,[sp,#0]
0x08014c76: 20ff . MOVS r0,#0xff
0x08014c78: f000f82a ..*. BL gatt_db_hash_result_cb ; 0x8014cd0
0x08014c7c: bd1c .. POP {r2-r4,pc}
0x08014c7e: bf00 .. NOP
$d.36
__arm_cp.21_0
0x08014c80: 08023714 .7.. DCD 134362900
$t.26
gatt_db_hash_res
0x08014c84: e92d41fc -..A PUSH {r2-r8,lr}
0x08014c88: 4605 .F MOV r5,r0
0x08014c8a: 4610 .F MOV r0,r2
0x08014c8c: 4690 .F MOV r8,r2
0x08014c8e: 460e .F MOV r6,r1
0x08014c90: f7f1f8cc .... BL co_buf_metadata ; 0x8005e2c
0x08014c94: 4607 .F MOV r7,r0
0x08014c96: 4883 .H LDR r0,[pc,#524] ; [0x8014ea4] = 0x200090d0
0x08014c98: 2101 .! MOVS r1,#1
0x08014c9a: 2210 ." MOVS r2,#0x10
0x08014c9c: f10004eb .... ADD r4,r0,#0xeb
0x08014ca0: f88010ea .... STRB r1,[r0,#0xea]
0x08014ca4: 4631 1F MOV r1,r6
0x08014ca6: 4620 F MOV r0,r4
0x08014ca8: f7edfafc .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08014cac: 683b ;h LDR r3,[r7,#0]
0x08014cae: 88ba .. LDRH r2,[r7,#4]
0x08014cb0: 79b9 .y LDRB r1,[r7,#6]
0x08014cb2: 79f8 .y LDRB r0,[r7,#7]
0x08014cb4: 2d00 .- CMP r5,#0
0x08014cb6: 681e .h LDR r6,[r3,#0]
0x08014cb8: 9400 .. STR r4,[sp,#0]
0x08014cba: bf18 .. IT NE
0x08014cbc: 3590 .5 ADDNE r5,r5,#0x90
0x08014cbe: 462b +F MOV r3,r5
0x08014cc0: 47b0 .G BLX r6
0x08014cc2: 4640 @F MOV r0,r8
0x08014cc4: e8bd41fc ...A POP {r2-r8,lr}
0x08014cc8: f7f1b912 .... B co_buf_release ; 0x8005ef0
$d.27
__arm_cp.15_0
0x08014ccc: 200090d0 ... DCD 536907984
$t.37
gatt_db_hash_result_cb
0x08014cd0: b5f8 .. PUSH {r3-r7,lr}
0x08014cd2: 4608 .F MOV r0,r1
0x08014cd4: 461c .F MOV r4,r3
0x08014cd6: 4615 .F MOV r5,r2
0x08014cd8: 460f .F MOV r7,r1
0x08014cda: f002fee1 .... BL gatt_user_get ; 0x8017aa0
0x08014cde: 8881 .. LDRH r1,[r0,#4]
0x08014ce0: f6403001 @..0 MOV r0,#0xb01
0x08014ce4: 2202 ." MOVS r2,#2
0x08014ce6: 2318 .# MOVS r3,#0x18
0x08014ce8: f006fe72 ..r. BL ke_msg_alloc ; 0x801b9d0
0x08014cec: b188 .. CBZ r0,0x8014d12 ; gatt_db_hash_result_cb + 66
0x08014cee: 9906 .. LDR r1,[sp,#0x18]
0x08014cf0: 4606 .F MOV r6,r0
0x08014cf2: 7187 .q STRB r7,[r0,#6]
0x08014cf4: 8045 E. STRH r5,[r0,#2]
0x08014cf6: f2401003 @... MOV r0,#0x103
0x08014cfa: 8030 0. STRH r0,[r6,#0]
0x08014cfc: 80b4 .. STRH r4,[r6,#4]
0x08014cfe: b91c .. CBNZ r4,0x8014d08 ; gatt_db_hash_result_cb + 56
0x08014d00: 1df0 .. ADDS r0,r6,#7
0x08014d02: 2210 ." MOVS r2,#0x10
0x08014d04: f7edface .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08014d08: 4630 0F MOV r0,r6
0x08014d0a: e8bd40f8 ...@ POP {r3-r7,lr}
0x08014d0e: f006be83 .... B.W ke_msg_send ; 0x801ba18
0x08014d12: bdf8 .. POP {r3-r7,pc}
gatt_db_svc16_add
0x08014d14: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08014d18: b08b .. SUB sp,sp,#0x2c
0x08014d1a: 280b .( CMP r0,#0xb
0x08014d1c: d81c .. BHI 0x8014d58 ; gatt_db_svc16_add + 68
0x08014d1e: 4698 .F MOV r8,r3
0x08014d20: 4b60 `K LDR r3,[pc,#384] ; [0x8014ea4] = 0x200090d0
0x08014d22: 4682 .F MOV r10,r0
0x08014d24: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08014d28: eb030080 .... ADD r0,r3,r0,LSL #2
0x08014d2c: 7a40 @z LDRB r0,[r0,#9]
0x08014d2e: 2801 .( CMP r0,#1
0x08014d30: d112 .. BNE 0x8014d58 ; gatt_db_svc16_add + 68
0x08014d32: 2540 @% MOVS r5,#0x40
0x08014d34: f1b80f00 .... CMP r8,#0
0x08014d38: d00f .. BEQ 0x8014d5a ; gatt_db_svc16_add + 70
0x08014d3a: 9c15 .. LDR r4,[sp,#0x54]
0x08014d3c: b16c l. CBZ r4,0x8014d5a ; gatt_db_svc16_add + 70
0x08014d3e: 9817 .. LDR r0,[sp,#0x5c]
0x08014d40: b158 X. CBZ r0,0x8014d5a ; gatt_db_svc16_add + 70
0x08014d42: 8820 . LDRH r0,[r4,#0]
0x08014d44: f6420301 B... MOV r3,#0x2801
0x08014d48: 4298 .B CMP r0,r3
0x08014d4a: d00a .. BEQ 0x8014d62 ; gatt_db_svc16_add + 78
0x08014d4c: f5b05f20 .. _ CMP r0,#0x2800
0x08014d50: d131 1. BNE 0x8014db6 ; gatt_db_svc16_add + 162
0x08014d52: f0010c7f .... AND r12,r1,#0x7f
0x08014d56: e006 .. B 0x8014d66 ; gatt_db_svc16_add + 82
0x08014d58: 2543 C% MOVS r5,#0x43
0x08014d5a: 4628 (F MOV r0,r5
0x08014d5c: b00b .. ADD sp,sp,#0x2c
0x08014d5e: e8bd8ff0 .... POP {r4-r11,pc}
0x08014d62: f0610c7f a... ORN r12,r1,#0x7f
0x08014d66: f8dd9050 ..P. LDR r9,[sp,#0x50]
0x08014d6a: f1040008 .... ADD r0,r4,#8
0x08014d6e: 2101 .! MOVS r1,#1
0x08014d70: f6421702 B... MOV r7,#0x2902
0x08014d74: 2301 .# MOVS r3,#1
0x08014d76: 4541 AE CMP r1,r8
0x08014d78: d21f .. BCS 0x8014dba ; gatt_db_svc16_add + 166
0x08014d7a: f1b90f00 .... CMP r9,#0
0x08014d7e: d007 .. BEQ 0x8014d90 ; gatt_db_svc16_add + 124
0x08014d80: 08cd .. LSRS r5,r1,#3
0x08014d82: f0010607 .... AND r6,r1,#7
0x08014d86: f8195005 ...P LDRB r5,[r9,r5]
0x08014d8a: 40f5 .@ LSRS r5,r5,r6
0x08014d8c: 07ed .. LSLS r5,r5,#31
0x08014d8e: d00f .. BEQ 0x8014db0 ; gatt_db_svc16_add + 156
0x08014d90: f8305c02 0..\ LDRH r5,[r0,#-2]
0x08014d94: 1bee .. SUBS r6,r5,r7
0x08014d96: 2e02 .. CMP r6,#2
0x08014d98: d205 .. BCS 0x8014da6 ; gatt_db_svc16_add + 146
0x08014d9a: 8805 .. LDRH r5,[r0,#0]
0x08014d9c: f005050a .... AND r5,r5,#0xa
0x08014da0: 2d0a .- CMP r5,#0xa
0x08014da2: d004 .. BEQ 0x8014dae ; gatt_db_svc16_add + 154
0x08014da4: e07a z. B 0x8014e9c ; gatt_db_svc16_add + 392
0x08014da6: f5a55520 .. U SUB r5,r5,#0x2800
0x08014daa: 2d02 .- CMP r5,#2
0x08014dac: d303 .. BCC 0x8014db6 ; gatt_db_svc16_add + 162
0x08014dae: 3301 .3 ADDS r3,#1
0x08014db0: 3006 .0 ADDS r0,#6
0x08014db2: 3101 .1 ADDS r1,#1
0x08014db4: e7df .. B 0x8014d76 ; gatt_db_svc16_add + 98
0x08014db6: 2540 @% MOVS r5,#0x40
0x08014db8: e7cf .. B 0x8014d5a ; gatt_db_svc16_add + 70
0x08014dba: b2d8 .. UXTB r0,r3
0x08014dbc: e9cdc205 .... STRD r12,r2,[sp,#0x14]
0x08014dc0: eb000080 .... ADD r0,r0,r0,LSL #2
0x08014dc4: 0080 .. LSLS r0,r0,#2
0x08014dc6: f7f0fd75 ..u. BL btdm_malloc ; 0x80058b4
0x08014dca: 2800 .( CMP r0,#0
0x08014dcc: d068 h. BEQ 0x8014ea0 ; gatt_db_svc16_add + 396
0x08014dce: 4683 .F MOV r11,r0
0x08014dd0: 1ca1 .. ADDS r1,r4,#2
0x08014dd2: 2200 ." MOVS r2,#0
0x08014dd4: f6421c02 B... MOV r12,#0x2902
0x08014dd8: f04f0e00 O... MOV lr,#0
0x08014ddc: 4590 .E CMP r8,r2
0x08014dde: d041 A. BEQ 0x8014e64 ; gatt_db_svc16_add + 336
0x08014de0: f1b90f00 .... CMP r9,#0
0x08014de4: d007 .. BEQ 0x8014df6 ; gatt_db_svc16_add + 226
0x08014de6: 08d3 .. LSRS r3,r2,#3
0x08014de8: f0020407 .... AND r4,r2,#7
0x08014dec: f8193003 ...0 LDRB r3,[r9,r3]
0x08014df0: 40e3 .@ LSRS r3,r3,r4
0x08014df2: 07db .. LSLS r3,r3,#31
0x08014df4: d033 3. BEQ 0x8014e5e ; gatt_db_svc16_add + 330
0x08014df6: fa5ff58e _... UXTB r5,lr
0x08014dfa: f8314c02 1..L LDRH r4,[r1,#-2]
0x08014dfe: 880f .. LDRH r7,[r1,#0]
0x08014e00: 884b K. LDRH r3,[r1,#2]
0x08014e02: eb050585 .... ADD r5,r5,r5,LSL #2
0x08014e06: f82b4025 +.%@ STRH r4,[r11,r5,LSL #2]
0x08014e0a: eb0b0585 .... ADD r5,r11,r5,LSL #2
0x08014e0e: f36f379f o..7 BFC r7,#14,#18
0x08014e12: 462c ,F MOV r4,r5
0x08014e14: f8257f10 %... STRH r7,[r5,#0x10]!
0x08014e18: f8243f12 $..? STRH r3,[r4,#0x12]!
0x08014e1c: f8316c02 1..l LDRH r6,[r1,#-2]
0x08014e20: f5a65020 .. P SUB r0,r6,#0x2800
0x08014e24: 2804 .( CMP r0,#4
0x08014e26: d318 .. BCC 0x8014e5a ; gatt_db_svc16_add + 326
0x08014e28: eba6000c .... SUB r0,r6,r12
0x08014e2c: 2802 .( CMP r0,#2
0x08014e2e: d206 .. BCS 0x8014e3e ; gatt_db_svc16_add + 298
0x08014e30: f047000a G... ORR r0,r7,#0xa
0x08014e34: 8028 (. STRH r0,[r5,#0]
0x08014e36: f4034000 ...@ AND r0,r3,#0x8000
0x08014e3a: 3002 .0 ADDS r0,#2
0x08014e3c: e00c .. B 0x8014e58 ; gatt_db_svc16_add + 324
0x08014e3e: f5b65f24 ..$_ CMP r6,#0x2900
0x08014e42: d00a .. BEQ 0x8014e5a ; gatt_db_svc16_add + 326
0x08014e44: 4618 .F MOV r0,r3
0x08014e46: f36f30df o..0 BFC r0,#15,#17
0x08014e4a: f5b07f00 .... CMP r0,#0x200
0x08014e4e: d904 .. BLS 0x8014e5a ; gatt_db_svc16_add + 326
0x08014e50: f4034000 ...@ AND r0,r3,#0x8000
0x08014e54: f5007000 ...p ADD r0,r0,#0x200
0x08014e58: 8020 . STRH r0,[r4,#0]
0x08014e5a: f10e0e01 .... ADD lr,lr,#1
0x08014e5e: 3106 .1 ADDS r1,#6
0x08014e60: 3201 .2 ADDS r2,#1
0x08014e62: e7bb .. B 0x8014ddc ; gatt_db_svc16_add + 200
0x08014e64: 9806 .. LDR r0,[sp,#0x18]
0x08014e66: fa5ff18e _... UXTB r1,lr
0x08014e6a: aa07 .. ADD r2,sp,#0x1c
0x08014e6c: e9cd1b00 .... STRD r1,r11,[sp,#0]
0x08014e70: f8ad001c .... STRH r0,[sp,#0x1c]
0x08014e74: 2000 . MOVS r0,#0
0x08014e76: 9002 .. STR r0,[sp,#8]
0x08014e78: 9817 .. LDR r0,[sp,#0x5c]
0x08014e7a: 9003 .. STR r0,[sp,#0xc]
0x08014e7c: 9816 .. LDR r0,[sp,#0x58]
0x08014e7e: 4281 .B CMP r1,r0
0x08014e80: bf88 .. IT HI
0x08014e82: 4670 pF MOVHI r0,lr
0x08014e84: b2c3 .. UXTB r3,r0
0x08014e86: 9805 .. LDR r0,[sp,#0x14]
0x08014e88: f000019f .... AND r1,r0,#0x9f
0x08014e8c: 4650 PF MOV r0,r10
0x08014e8e: f000f98b .... BL gatt_db_svc_create ; 0x80151a8
0x08014e92: 4605 .F MOV r5,r0
0x08014e94: 4658 XF MOV r0,r11
0x08014e96: f7f0fc2f ../. BL btdm_free ; 0x80056f8
0x08014e9a: e75e ^. B 0x8014d5a ; gatt_db_svc16_add + 70
0x08014e9c: 2556 V% MOVS r5,#0x56
0x08014e9e: e75c \. B 0x8014d5a ; gatt_db_svc16_add + 70
0x08014ea0: 254b K% MOVS r5,#0x4b
0x08014ea2: e75a Z. B 0x8014d5a ; gatt_db_svc16_add + 70
$d.9
__arm_cp.5_0
0x08014ea4: 200090d0 ... DCD 536907984
$t.12
gatt_db_svc_add
0x08014ea8: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08014eac: b08f .. SUB sp,sp,#0x3c
0x08014eae: 280b .( CMP r0,#0xb
0x08014eb0: d824 $. BHI 0x8014efc ; gatt_db_svc_add + 84
0x08014eb2: 4689 .F MOV r9,r1
0x08014eb4: 49a5 .I LDR r1,[pc,#660] ; [0x801514c] = 0x200090d0
0x08014eb6: 4683 .F MOV r11,r0
0x08014eb8: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08014ebc: eb010080 .... ADD r0,r1,r0,LSL #2
0x08014ec0: 7a40 @z LDRB r0,[r0,#9]
0x08014ec2: 2801 .( CMP r0,#1
0x08014ec4: d11a .. BNE 0x8014efc ; gatt_db_svc_add + 84
0x08014ec6: 461f .F MOV r7,r3
0x08014ec8: 2640 @& MOVS r6,#0x40
0x08014eca: b1c3 .. CBZ r3,0x8014efe ; gatt_db_svc_add + 86
0x08014ecc: f8dd8064 ..d. LDR r8,[sp,#0x64]
0x08014ed0: f1b80f00 .... CMP r8,#0
0x08014ed4: d013 .. BEQ 0x8014efe ; gatt_db_svc_add + 86
0x08014ed6: 981b .. LDR r0,[sp,#0x6c]
0x08014ed8: b188 .. CBZ r0,0x8014efe ; gatt_db_svc_add + 86
0x08014eda: 4614 .F MOV r4,r2
0x08014edc: 4611 .F MOV r1,r2
0x08014ede: a80b .. ADD r0,sp,#0x2c
0x08014ee0: 2210 ." MOVS r2,#0x10
0x08014ee2: f7edf9df .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08014ee6: f3c91041 ..A. UBFX r0,r9,#5,#2
0x08014eea: b1a8 .. CBZ r0,0x8014f18 ; gatt_db_svc_add + 112
0x08014eec: 2802 .( CMP r0,#2
0x08014eee: d00a .. BEQ 0x8014f06 ; gatt_db_svc_add + 94
0x08014ef0: 2801 .( CMP r0,#1
0x08014ef2: d021 !. BEQ 0x8014f38 ; gatt_db_svc_add + 144
0x08014ef4: f04f0a00 O... MOV r10,#0
0x08014ef8: 2640 @& MOVS r6,#0x40
0x08014efa: e020 . B 0x8014f3e ; gatt_db_svc_add + 150
0x08014efc: 2643 C& MOVS r6,#0x43
0x08014efe: b2b0 .. UXTH r0,r6
0x08014f00: b00f .. ADD sp,sp,#0x3c
0x08014f02: e8bd8ff0 .... POP {r4-r11,pc}
0x08014f06: 4620 F MOV r0,r4
0x08014f08: f000fb30 ..0. BL gatt_is_uuid16 ; 0x801556c
0x08014f0c: b140 @. CBZ r0,0x8014f20 ; gatt_db_svc_add + 120
0x08014f0e: 89a0 .. LDRH r0,[r4,#0xc]
0x08014f10: f009099f .... AND r9,r9,#0x9f
0x08014f14: f8ad002c ..,. STRH r0,[sp,#0x2c]
0x08014f18: 2600 .& MOVS r6,#0
0x08014f1a: f04f0a00 O... MOV r10,#0
0x08014f1e: e00e .. B 0x8014f3e ; gatt_db_svc_add + 150
0x08014f20: 4620 F MOV r0,r4
0x08014f22: f000fb39 ..9. BL gatt_is_uuid32 ; 0x8015598
0x08014f26: 2800 .( CMP r0,#0
0x08014f28: f000810c .... BEQ.W 0x8015144 ; gatt_db_svc_add + 668
0x08014f2c: 68e0 .h LDR r0,[r4,#0xc]
0x08014f2e: 900b .. STR r0,[sp,#0x2c]
0x08014f30: f009009f .... AND r0,r9,#0x9f
0x08014f34: f1000920 .. . ADD r9,r0,#0x20
0x08014f38: f04f0a04 O... MOV r10,#4
0x08014f3c: 2600 .& MOVS r6,#0
0x08014f3e: f8b80010 .... LDRH r0,[r8,#0x10]
0x08014f42: f44f5220 O. R MOV r2,#0x2800
0x08014f46: 0b81 .. LSRS r1,r0,#14
0x08014f48: 4640 @F MOV r0,r8
0x08014f4a: f003f8f7 .... BL gatt_uuid16_comp ; 0x801813c
0x08014f4e: b110 .. CBZ r0,0x8014f56 ; gatt_db_svc_add + 174
0x08014f50: f009047f .... AND r4,r9,#0x7f
0x08014f54: e00c .. B 0x8014f70 ; gatt_db_svc_add + 200
0x08014f56: f8b80010 .... LDRH r0,[r8,#0x10]
0x08014f5a: f6420201 B... MOV r2,#0x2801
0x08014f5e: 0b81 .. LSRS r1,r0,#14
0x08014f60: 4640 @F MOV r0,r8
0x08014f62: f003f8eb .... BL gatt_uuid16_comp ; 0x801813c
0x08014f66: 2800 .( CMP r0,#0
0x08014f68: f00080ce .... BEQ.W 0x8015108 ; gatt_db_svc_add + 608
0x08014f6c: f069047f i... ORN r4,r9,#0x7f
0x08014f70: 9d18 .. LDR r5,[sp,#0x60]
0x08014f72: 2101 .! MOVS r1,#1
0x08014f74: 2001 . MOVS r0,#1
0x08014f76: 42b9 .B CMP r1,r7
0x08014f78: d20a .. BCS 0x8014f90 ; gatt_db_svc_add + 232
0x08014f7a: b135 5. CBZ r5,0x8014f8a ; gatt_db_svc_add + 226
0x08014f7c: 08ca .. LSRS r2,r1,#3
0x08014f7e: f0010307 .... AND r3,r1,#7
0x08014f82: 5caa .\ LDRB r2,[r5,r2]
0x08014f84: 40da .@ LSRS r2,r2,r3
0x08014f86: 07d2 .. LSLS r2,r2,#31
0x08014f88: d000 .. BEQ 0x8014f8c ; gatt_db_svc_add + 228
0x08014f8a: 3001 .0 ADDS r0,#1
0x08014f8c: 3101 .1 ADDS r1,#1
0x08014f8e: e7f2 .. B 0x8014f76 ; gatt_db_svc_add + 206
0x08014f90: 2e00 .. CMP r6,#0
0x08014f92: d1b4 .. BNE 0x8014efe ; gatt_db_svc_add + 86
0x08014f94: b2c0 .. UXTB r0,r0
0x08014f96: eb000080 .... ADD r0,r0,r0,LSL #2
0x08014f9a: 0080 .. LSLS r0,r0,#2
0x08014f9c: f7f0fc8a .... BL btdm_malloc ; 0x80058b4
0x08014fa0: 2800 .( CMP r0,#0
0x08014fa2: 9009 .. STR r0,[sp,#0x24]
0x08014fa4: f00080cc .... BEQ.W 0x8015140 ; gatt_db_svc_add + 664
0x08014fa8: e9cd4b05 ...K STRD r4,r11,[sp,#0x14]
0x08014fac: f1080412 .... ADD r4,r8,#0x12
0x08014fb0: f04f0900 O... MOV r9,#0
0x08014fb4: 2600 .& MOVS r6,#0
0x08014fb6: 2300 .# MOVS r3,#0
0x08014fb8: f8cda01c .... STR r10,[sp,#0x1c]
0x08014fbc: 9708 .. STR r7,[sp,#0x20]
0x08014fbe: 0430 0. LSLS r0,r6,#16
0x08014fc0: f04080a4 @... BNE.W 0x801510c ; gatt_db_svc_add + 612
0x08014fc4: 45b9 .E CMP r9,r7
0x08014fc6: f08080a1 .... BCS.W 0x801510c ; gatt_db_svc_add + 612
0x08014fca: b13d =. CBZ r5,0x8014fdc ; gatt_db_svc_add + 308
0x08014fcc: ea4f00d9 O... LSR r0,r9,#3
0x08014fd0: f0090107 .... AND r1,r9,#7
0x08014fd4: 5c28 (\ LDRB r0,[r5,r0]
0x08014fd6: 40c8 .@ LSRS r0,r0,r1
0x08014fd8: 07c0 .. LSLS r0,r0,#31
0x08014fda: d022 ". BEQ 0x8015022 ; gatt_db_svc_add + 378
0x08014fdc: b2d8 .. UXTB r0,r3
0x08014fde: 9909 .. LDR r1,[sp,#0x24]
0x08014fe0: 2210 ." MOVS r2,#0x10
0x08014fe2: 930a .. STR r3,[sp,#0x28]
0x08014fe4: eb000080 .... ADD r0,r0,r0,LSL #2
0x08014fe8: eb010780 .... ADD r7,r1,r0,LSL #2
0x08014fec: 8820 . LDRH r0,[r4,#0]
0x08014fee: f1a40112 .... SUB r1,r4,#0x12
0x08014ff2: 46ba .F MOV r10,r7
0x08014ff4: 46b8 .F MOV r8,r7
0x08014ff6: f82a0f12 *... STRH r0,[r10,#0x12]!
0x08014ffa: 4638 8F MOV r0,r7
0x08014ffc: f834bc02 4... LDRH r11,[r4,#-2]
0x08015000: f828bf10 (... STRH r11,[r8,#0x10]!
0x08015004: f7edf94e ..N. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08015008: 2600 .& MOVS r6,#0
0x0801500a: ebb63f9b ...? CMP r6,r11,LSR #14
0x0801500e: d034 4. BEQ 0x801507a ; gatt_db_svc_add + 466
0x08015010: ea4f309b O..0 LSR r0,r11,#14
0x08015014: 2802 .( CMP r0,#2
0x08015016: d006 .. BEQ 0x8015026 ; gatt_db_svc_add + 382
0x08015018: 2801 .( CMP r0,#1
0x0801501a: d113 .. BNE 0x8015044 ; gatt_db_svc_add + 412
0x0801501c: 9807 .. LDR r0,[sp,#0x1c]
0x0801501e: 3004 .0 ADDS r0,#4
0x08015020: e029 ). B 0x8015076 ; gatt_db_svc_add + 462
0x08015022: 2600 .& MOVS r6,#0
0x08015024: e06c l. B 0x8015100 ; gatt_db_svc_add + 600
0x08015026: 4638 8F MOV r0,r7
0x08015028: f000faa0 .... BL gatt_is_uuid16 ; 0x801556c
0x0801502c: b160 `. CBZ r0,0x8015048 ; gatt_db_svc_add + 416
0x0801502e: f8b8b000 .... LDRH r11,[r8,#0]
0x08015032: 2600 .& MOVS r6,#0
0x08015034: f36f3b9f o..; BFC r11,#14,#18
0x08015038: f8a8b000 .... STRH r11,[r8,#0]
0x0801503c: f8340c06 4... LDRH r0,[r4,#-6]
0x08015040: 8038 8. STRH r0,[r7,#0]
0x08015042: e01e .. B 0x8015082 ; gatt_db_svc_add + 474
0x08015044: 2640 @& MOVS r6,#0x40
0x08015046: e018 .. B 0x801507a ; gatt_db_svc_add + 466
0x08015048: 4638 8F MOV r0,r7
0x0801504a: f000faa5 .... BL gatt_is_uuid32 ; 0x8015598
0x0801504e: b170 p. CBZ r0,0x801506e ; gatt_db_svc_add + 454
0x08015050: f8b80000 .... LDRH r0,[r8,#0]
0x08015054: 2101 .! MOVS r1,#1
0x08015056: 2600 .& MOVS r6,#0
0x08015058: f361309f a..0 BFI r0,r1,#14,#18
0x0801505c: f8a80000 .... STRH r0,[r8,#0]
0x08015060: f8540c06 T... LDR r0,[r4,#-6]
0x08015064: 6038 8` STR r0,[r7,#0]
0x08015066: 9807 .. LDR r0,[sp,#0x1c]
0x08015068: 3004 .0 ADDS r0,#4
0x0801506a: 9007 .. STR r0,[sp,#0x1c]
0x0801506c: e036 6. B 0x80150dc ; gatt_db_svc_add + 564
0x0801506e: 9807 .. LDR r0,[sp,#0x1c]
0x08015070: f8b8b000 .... LDRH r11,[r8,#0]
0x08015074: 3010 .0 ADDS r0,r0,#0x10
0x08015076: 9007 .. STR r0,[sp,#0x1c]
0x08015078: 2600 .& MOVS r6,#0
0x0801507a: 2000 . MOVS r0,#0
0x0801507c: ebb03f9b ...? CMP r0,r11,LSR #14
0x08015080: d12c ,. BNE 0x80150dc ; gatt_db_svc_add + 564
0x08015082: 7878 xx LDRB r0,[r7,#1]
0x08015084: 7839 9x LDRB r1,[r7,#0]
0x08015086: ea412000 A.. ORR r0,r1,r0,LSL #8
0x0801508a: b280 .. UXTH r0,r0
0x0801508c: f5a05120 .. Q SUB r1,r0,#0x2800
0x08015090: 2902 .) CMP r1,#2
0x08015092: d315 .. BCC 0x80150c0 ; gatt_db_svc_add + 536
0x08015094: f6420102 B... MOV r1,#0x2802
0x08015098: 1a41 A. SUBS r1,r0,r1
0x0801509a: 2902 .) CMP r1,#2
0x0801509c: d31b .. BCC 0x80150d6 ; gatt_db_svc_add + 558
0x0801509e: f6421102 B... MOV r1,#0x2902
0x080150a2: 1a41 A. SUBS r1,r0,r1
0x080150a4: 2902 .) CMP r1,#2
0x080150a6: d213 .. BCS 0x80150d0 ; gatt_db_svc_add + 552
0x080150a8: f04b000a K... ORR r0,r11,#0xa
0x080150ac: f8a80000 .... STRH r0,[r8,#0]
0x080150b0: f8ba0000 .... LDRH r0,[r10,#0]
0x080150b4: f4004000 ...@ AND r0,r0,#0x8000
0x080150b8: 3002 .0 ADDS r0,#2
0x080150ba: f8aa0000 .... STRH r0,[r10,#0]
0x080150be: e00a .. B 0x80150d6 ; gatt_db_svc_add + 558
0x080150c0: 2000 . MOVS r0,#0
0x080150c2: f1b90f00 .... CMP r9,#0
0x080150c6: f8aa0000 .... STRH r0,[r10,#0]
0x080150ca: bf18 .. IT NE
0x080150cc: 2640 @& MOVNE r6,#0x40
0x080150ce: e002 .. B 0x80150d6 ; gatt_db_svc_add + 558
0x080150d0: f5b05f24 ..$_ CMP r0,#0x2900
0x080150d4: d102 .. BNE 0x80150dc ; gatt_db_svc_add + 564
0x080150d6: 9d18 .. LDR r5,[sp,#0x60]
0x080150d8: 9f08 .. LDR r7,[sp,#0x20]
0x080150da: e00f .. B 0x80150fc ; gatt_db_svc_add + 596
0x080150dc: f8ba0000 .... LDRH r0,[r10,#0]
0x080150e0: 9d18 .. LDR r5,[sp,#0x60]
0x080150e2: 9f08 .. LDR r7,[sp,#0x20]
0x080150e4: 4601 .F MOV r1,r0
0x080150e6: f36f31df o..1 BFC r1,#15,#17
0x080150ea: f5b17f00 .... CMP r1,#0x200
0x080150ee: bf82 .. ITTT HI
0x080150f0: f4004000 ...@ ANDHI r0,r0,#0x8000
0x080150f4: f5007000 ...p ADDHI r0,r0,#0x200
0x080150f8: f8aa0000 .... STRHHI r0,[r10,#0]
0x080150fc: 9b0a .. LDR r3,[sp,#0x28]
0x080150fe: 3301 .3 ADDS r3,#1
0x08015100: 3414 .4 ADDS r4,r4,#0x14
0x08015102: f1090901 .... ADD r9,r9,#1
0x08015106: e75a Z. B 0x8014fbe ; gatt_db_svc_add + 278
0x08015108: 2640 @& MOVS r6,#0x40
0x0801510a: e6f8 .. B 0x8014efe ; gatt_db_svc_add + 86
0x0801510c: b9a0 .. CBNZ r0,0x8015138 ; gatt_db_svc_add + 656
0x0801510e: 9807 .. LDR r0,[sp,#0x1c]
0x08015110: 9a09 .. LDR r2,[sp,#0x24]
0x08015112: b2d9 .. UXTB r1,r3
0x08015114: 9100 .. STR r1,[sp,#0]
0x08015116: b280 .. UXTH r0,r0
0x08015118: e9cd2001 ... STRD r2,r0,[sp,#4]
0x0801511c: 981b .. LDR r0,[sp,#0x6c]
0x0801511e: aa0b .. ADD r2,sp,#0x2c
0x08015120: 9003 .. STR r0,[sp,#0xc]
0x08015122: 981a .. LDR r0,[sp,#0x68]
0x08015124: 4281 .B CMP r1,r0
0x08015126: bf88 .. IT HI
0x08015128: 4618 .F MOVHI r0,r3
0x0801512a: b2c3 .. UXTB r3,r0
0x0801512c: 9805 .. LDR r0,[sp,#0x14]
0x0801512e: b2c1 .. UXTB r1,r0
0x08015130: 9806 .. LDR r0,[sp,#0x18]
0x08015132: f000f839 ..9. BL gatt_db_svc_create ; 0x80151a8
0x08015136: 4606 .F MOV r6,r0
0x08015138: 9809 .. LDR r0,[sp,#0x24]
0x0801513a: f7f0fadd .... BL btdm_free ; 0x80056f8
0x0801513e: e6de .. B 0x8014efe ; gatt_db_svc_add + 86
0x08015140: 264b K& MOVS r6,#0x4b
0x08015142: e6dc .. B 0x8014efe ; gatt_db_svc_add + 86
0x08015144: f04f0a10 O... MOV r10,#0x10
0x08015148: e6f8 .. B 0x8014f3c ; gatt_db_svc_add + 148
0x0801514a: bf00 .. NOP
$d.13
__arm_cp.7_0
0x0801514c: 200090d0 ... DCD 536907984
$t.32
gatt_db_svc_add_cmd_handler
0x08015150: b5f0 .. PUSH {r4-r7,lr}
0x08015152: b085 .. SUB sp,sp,#0x14
0x08015154: 4604 .F MOV r4,r0
0x08015156: f6403001 @..0 MOV r0,#0xb01
0x0801515a: 2202 ." MOVS r2,#2
0x0801515c: 230a .# MOVS r3,#0xa
0x0801515e: f006fc37 ..7. BL ke_msg_alloc ; 0x801b9d0
0x08015162: b1f8 .. CBZ r0,0x80151a4 ; gatt_db_svc_add_cmd_handler + 84
0x08015164: 4605 .F MOV r5,r0
0x08015166: 7920 y LDRB r0,[r4,#4]
0x08015168: 7961 ay LDRB r1,[r4,#5]
0x0801516a: 7e63 c~ LDRB r3,[r4,#0x19]
0x0801516c: 2200 ." MOVS r2,#0
0x0801516e: f894c018 .... LDRB r12,[r4,#0x18]
0x08015172: f104071a .... ADD r7,r4,#0x1a
0x08015176: f1040616 .... ADD r6,r4,#0x16
0x0801517a: e88d1084 .... STM sp,{r2,r7,r12}
0x0801517e: 1da2 .. ADDS r2,r4,#6
0x08015180: 9603 .. STR r6,[sp,#0xc]
0x08015182: f7fffe91 .... BL gatt_db_svc_add ; 0x8014ea8
0x08015186: 80a8 .. STRH r0,[r5,#4]
0x08015188: 8820 . LDRH r0,[r4,#0]
0x0801518a: 8028 (. STRH r0,[r5,#0]
0x0801518c: 8860 `. LDRH r0,[r4,#2]
0x0801518e: 8068 h. STRH r0,[r5,#2]
0x08015190: 7920 y LDRB r0,[r4,#4]
0x08015192: 8ae1 .. LDRH r1,[r4,#0x16]
0x08015194: 71a8 .q STRB r0,[r5,#6]
0x08015196: 8129 ). STRH r1,[r5,#8]
0x08015198: 4628 (F MOV r0,r5
0x0801519a: b005 .. ADD sp,sp,#0x14
0x0801519c: e8bd40f0 ...@ POP {r4-r7,lr}
0x080151a0: f006bc3a ..:. B.W ke_msg_send ; 0x801ba18
0x080151a4: b005 .. ADD sp,sp,#0x14
0x080151a6: bdf0 .. POP {r4-r7,pc}
gatt_db_svc_create
0x080151a8: e92d4ffe -..O PUSH {r1-r11,lr}
0x080151ac: f8ddb03c ..<. LDR r11,[sp,#0x3c]
0x080151b0: 4691 .F MOV r9,r2
0x080151b2: 4688 .F MOV r8,r1
0x080151b4: 4682 .F MOV r10,r0
0x080151b6: 2000 . MOVS r0,#0
0x080151b8: 4619 .F MOV r1,r3
0x080151ba: 461f .F MOV r7,r3
0x080151bc: 465a ZF MOV r2,r11
0x080151be: f7fffc3b ..;. BL gatt_db_handle_range_reserve ; 0x8014a38
0x080151c2: b108 .. CBZ r0,0x80151c8 ; gatt_db_svc_create + 32
0x080151c4: e8bd8ffe .... POP {r1-r11,pc}
0x080151c8: 980c .. LDR r0,[sp,#0x30]
0x080151ca: eb000440 ..@. ADD r4,r0,r0,LSL #1
0x080151ce: 200c . MOVS r0,#0xc
0x080151d0: eb000644 ..D. ADD r6,r0,r4,LSL #1
0x080151d4: 980e .. LDR r0,[sp,#0x38]
0x080151d6: 4430 0D ADD r0,r0,r6
0x080151d8: f7f0fb6c ..l. BL btdm_malloc ; 0x80058b4
0x080151dc: b1d8 .. CBZ r0,0x8015216 ; gatt_db_svc_create + 110
0x080151de: 4605 .F MOV r5,r0
0x080151e0: f8bb0000 .... LDRH r0,[r11,#0]
0x080151e4: 4641 AF MOV r1,r8
0x080151e6: 9a0c .. LDR r2,[sp,#0x30]
0x080151e8: ea4f0844 O.D. LSL r8,r4,#1
0x080151ec: 71ef .q STRB r7,[r5,#7]
0x080151ee: f885a00b .... STRB r10,[r5,#0xb]
0x080151f2: 9102 .. STR r1,[sp,#8]
0x080151f4: 19af .. ADDS r7,r5,r6
0x080151f6: 80a8 .. STRH r0,[r5,#4]
0x080151f8: f00100ef .... AND r0,r1,#0xef
0x080151fc: 71aa .q STRB r2,[r5,#6]
0x080151fe: 72a8 .r STRB r0,[r5,#0xa]
0x08015200: f3c11041 ..A. UBFX r0,r1,#5,#2
0x08015204: 2802 .( CMP r0,#2
0x08015206: d009 .. BEQ 0x801521c ; gatt_db_svc_create + 116
0x08015208: 2801 .( CMP r0,#1
0x0801520a: d011 .. BEQ 0x8015230 ; gatt_db_svc_create + 136
0x0801520c: b9c8 .. CBNZ r0,0x8015242 ; gatt_db_svc_create + 154
0x0801520e: f8b90000 .... LDRH r0,[r9,#0]
0x08015212: 8128 (. STRH r0,[r5,#8]
0x08015214: e013 .. B 0x801523e ; gatt_db_svc_create + 150
0x08015216: 204b K MOVS r0,#0x4b
0x08015218: e8bd8ffe .... POP {r1-r11,pc}
0x0801521c: 4638 8F MOV r0,r7
0x0801521e: 4649 IF MOV r1,r9
0x08015220: 2210 ." MOVS r2,#0x10
0x08015222: f7edf83f ..?. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08015226: 812e .. STRH r6,[r5,#8]
0x08015228: 3710 .7 ADDS r7,r7,#0x10
0x0801522a: f108061c .... ADD r6,r8,#0x1c
0x0801522e: e006 .. B 0x801523e ; gatt_db_svc_create + 150
0x08015230: f8d90000 .... LDR r0,[r9,#0]
0x08015234: 812e .. STRH r6,[r5,#8]
0x08015236: f1080610 .... ADD r6,r8,#0x10
0x0801523a: f8470b04 G... STR r0,[r7],#4
0x0801523e: 2000 . MOVS r0,#0
0x08015240: e000 .. B 0x8015244 ; gatt_db_svc_create + 156
0x08015242: 2040 @ MOVS r0,#0x40
0x08015244: 9c0d .. LDR r4,[sp,#0x34]
0x08015246: 2202 ." MOVS r2,#2
0x08015248: f04f0900 O... MOV r9,#0
0x0801524c: 9001 .. STR r0,[sp,#4]
0x0801524e: 45c8 .E CMP r8,r9
0x08015250: d041 A. BEQ 0x80152d6 ; gatt_db_svc_create + 302
0x08015252: 8a20 . LDRH r0,[r4,#0x10]
0x08015254: 8a61 a. LDRH r1,[r4,#0x12]
0x08015256: eb050a09 .... ADD r10,r5,r9
0x0801525a: ea4f3b90 O..; LSR r11,r0,#14
0x0801525e: ebb23f90 ...? CMP r2,r0,LSR #14
0x08015262: f8aa000c .... STRH r0,[r10,#0xc]
0x08015266: f8aa1010 .... STRH r1,[r10,#0x10]
0x0801526a: d009 .. BEQ 0x8015280 ; gatt_db_svc_create + 216
0x0801526c: f1bb0f01 .... CMP r11,#1
0x08015270: d011 .. BEQ 0x8015296 ; gatt_db_svc_create + 238
0x08015272: f1bb0f00 .... CMP r11,#0
0x08015276: d114 .. BNE 0x80152a2 ; gatt_db_svc_create + 250
0x08015278: 8820 . LDRH r0,[r4,#0]
0x0801527a: f8aa000e .... STRH r0,[r10,#0xe]
0x0801527e: e010 .. B 0x80152a2 ; gatt_db_svc_create + 250
0x08015280: 4638 8F MOV r0,r7
0x08015282: 4621 !F MOV r1,r4
0x08015284: 2210 ." MOVS r2,#0x10
0x08015286: f7edf80d .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801528a: f8aa600e ...` STRH r6,[r10,#0xe]
0x0801528e: 2202 ." MOVS r2,#2
0x08015290: 3710 .7 ADDS r7,r7,#0x10
0x08015292: 3610 .6 ADDS r6,r6,#0x10
0x08015294: e005 .. B 0x80152a2 ; gatt_db_svc_create + 250
0x08015296: 6820 h LDR r0,[r4,#0]
0x08015298: f8470b04 G... STR r0,[r7],#4
0x0801529c: f8aa600e ...` STRH r6,[r10,#0xe]
0x080152a0: 3604 .6 ADDS r6,#4
0x080152a2: f1bb0f00 .... CMP r11,#0
0x080152a6: d10a .. BNE 0x80152be ; gatt_db_svc_create + 278
0x080152a8: f8ba000e .... LDRH r0,[r10,#0xe]
0x080152ac: f6420102 B... MOV r1,#0x2802
0x080152b0: 4288 .B CMP r0,r1
0x080152b2: bf18 .. IT NE
0x080152b4: f5b05f24 ..$_ CMPNE r0,#0x2900
0x080152b8: d105 .. BNE 0x80152c6 ; gatt_db_svc_create + 286
0x080152ba: f8aa200c ... STRH r2,[r10,#0xc]
0x080152be: 3414 .4 ADDS r4,r4,#0x14
0x080152c0: f1090906 .... ADD r9,r9,#6
0x080152c4: e7c3 .. B 0x801524e ; gatt_db_svc_create + 166
0x080152c6: f6420103 B... MOV r1,#0x2803
0x080152ca: 4288 .B CMP r0,r1
0x080152cc: d1f7 .. BNE 0x80152be ; gatt_db_svc_create + 278
0x080152ce: 2000 . MOVS r0,#0
0x080152d0: f8aa0010 .... STRH r0,[r10,#0x10]
0x080152d4: e7f1 .. B 0x80152ba ; gatt_db_svc_create + 274
0x080152d6: 48a3 .H LDR r0,[pc,#652] ; [0x8015564] = 0x200090d0
0x080152d8: 9e02 .. LDR r6,[sp,#8]
0x080152da: 2100 .! MOVS r1,#0
0x080152dc: 3090 .0 ADDS r0,r0,#0x90
0x080152de: 6802 .h LDR r2,[r0,#0]
0x080152e0: b152 R. CBZ r2,0x80152f8 ; gatt_db_svc_create + 336
0x080152e2: 07cb .. LSLS r3,r1,#31
0x080152e4: d108 .. BNE 0x80152f8 ; gatt_db_svc_create + 336
0x080152e6: 8893 .. LDRH r3,[r2,#4]
0x080152e8: 88ac .. LDRH r4,[r5,#4]
0x080152ea: 429c .B CMP r4,r3
0x080152ec: bf2f /. ITEEE CS
0x080152ee: 4610 .F MOVCS r0,r2
0x080152f0: 602a *` STRCC r2,[r5,#0]
0x080152f2: 6005 .` STRCC r5,[r0,#0]
0x080152f4: 2101 .! MOVCC r1,#1
0x080152f6: e7f2 .. B 0x80152de ; gatt_db_svc_create + 310
0x080152f8: 07c9 .. LSLS r1,r1,#31
0x080152fa: bf02 .. ITTT EQ
0x080152fc: 6005 .` STREQ r5,[r0,#0]
0x080152fe: 2000 . MOVEQ r0,#0
0x08015300: 6028 (` STREQ r0,[r5,#0]
0x08015302: 06f0 .. LSLS r0,r6,#27
0x08015304: d406 .. BMI 0x8015314 ; gatt_db_svc_create + 364
0x08015306: 79a9 .y LDRB r1,[r5,#6]
0x08015308: 88a8 .. LDRH r0,[r5,#4]
0x0801530a: 4401 .D ADD r1,r1,r0
0x0801530c: 3901 .9 SUBS r1,#1
0x0801530e: b289 .. UXTH r1,r1
0x08015310: f000f8b8 .... BL gatt_db_updated ; 0x8015484
0x08015314: 9801 .. LDR r0,[sp,#4]
0x08015316: e8bd8ffe .... POP {r1-r11,pc}
0x0801531a: bf00 .. NOP
gatt_db_svc_ctrl
0x0801531c: b5f8 .. PUSH {r3-r7,lr}
0x0801531e: 4607 .F MOV r7,r0
0x08015320: 4608 .F MOV r0,r1
0x08015322: 461d .F MOV r5,r3
0x08015324: 4616 .F MOV r6,r2
0x08015326: 460c .F MOV r4,r1
0x08015328: f000f838 ..8. BL gatt_db_svc_get ; 0x801539c
0x0801532c: b308 .. CBZ r0,0x8015372 ; gatt_db_svc_ctrl + 86
0x0801532e: 8881 .. LDRH r1,[r0,#4]
0x08015330: 42a1 .B CMP r1,r4
0x08015332: d11e .. BNE 0x8015372 ; gatt_db_svc_ctrl + 86
0x08015334: 7ac1 .z LDRB r1,[r0,#0xb]
0x08015336: 42b9 .B CMP r1,r7
0x08015338: bf1c .. ITT NE
0x0801533a: 2043 C MOVNE r0,#0x43
0x0801533c: bdf8 .. POPNE {r3-r7,pc}
0x0801533e: 7a82 .z LDRB r2,[r0,#0xa]
0x08015340: 2e00 .. CMP r6,#0
0x08015342: f00201f7 .... AND r1,r2,#0xf7
0x08015346: bf08 .. IT EQ
0x08015348: 3108 .1 ADDEQ r1,r1,#8
0x0801534a: 7281 .r STRB r1,[r0,#0xa]
0x0801534c: f3c21200 .... UBFX r2,r2,#4,#1
0x08015350: 42aa .B CMP r2,r5
0x08015352: d10c .. BNE 0x801536e ; gatt_db_svc_ctrl + 82
0x08015354: f00101ef .... AND r1,r1,#0xef
0x08015358: 2d00 .- CMP r5,#0
0x0801535a: bf08 .. IT EQ
0x0801535c: 3110 .1 ADDEQ r1,r1,#0x10
0x0801535e: 7281 .r STRB r1,[r0,#0xa]
0x08015360: 7980 .y LDRB r0,[r0,#6]
0x08015362: 4420 D ADD r0,r0,r4
0x08015364: 3801 .8 SUBS r0,#1
0x08015366: b281 .. UXTH r1,r0
0x08015368: 4620 F MOV r0,r4
0x0801536a: f000f88b .... BL gatt_db_updated ; 0x8015484
0x0801536e: 2000 . MOVS r0,#0
0x08015370: bdf8 .. POP {r3-r7,pc}
0x08015372: 2001 . MOVS r0,#1
0x08015374: bdf8 .. POP {r3-r7,pc}
gatt_db_svc_ctrl_cmd_handler
0x08015376: b5bc .. PUSH {r2-r5,r7,lr}
0x08015378: 4605 .F MOV r5,r0
0x0801537a: 460c .F MOV r4,r1
0x0801537c: 8901 .. LDRH r1,[r0,#8]
0x0801537e: 7900 .y LDRB r0,[r0,#4]
0x08015380: 796a jy LDRB r2,[r5,#5]
0x08015382: 79ab .y LDRB r3,[r5,#6]
0x08015384: f7ffffca .... BL gatt_db_svc_ctrl ; 0x801531c
0x08015388: 882a *. LDRH r2,[r5,#0]
0x0801538a: 792b +y LDRB r3,[r5,#4]
0x0801538c: 8869 i. LDRH r1,[r5,#2]
0x0801538e: 9000 .. STR r0,[sp,#0]
0x08015390: 4610 .F MOV r0,r2
0x08015392: 4622 "F MOV r2,r4
0x08015394: f000f916 .... BL gatt_msg_send_basic_cmp_evt ; 0x80155c4
0x08015398: bdbc .. POP {r2-r5,r7,pc}
0x0801539a: 0000 .. MOVS r0,r0
gatt_db_svc_get
0x0801539c: 4601 .F MOV r1,r0
0x0801539e: 48f8 .H LDR r0,[pc,#992] ; [0x8015780] = 0x200090d0
0x080153a0: 3090 .0 ADDS r0,r0,#0x90
0x080153a2: 6800 .h LDR r0,[r0,#0]
0x080153a4: b140 @. CBZ r0,0x80153b8 ; gatt_db_svc_get + 28
0x080153a6: 8882 .. LDRH r2,[r0,#4]
0x080153a8: 428a .B CMP r2,r1
0x080153aa: d805 .. BHI 0x80153b8 ; gatt_db_svc_get + 28
0x080153ac: 7983 .y LDRB r3,[r0,#6]
0x080153ae: 441a .D ADD r2,r2,r3
0x080153b0: 428a .B CMP r2,r1
0x080153b2: bf88 .. IT HI
0x080153b4: 4770 pG BXHI lr
0x080153b6: e7f4 .. B 0x80153a2 ; gatt_db_svc_get + 6
0x080153b8: 2000 . MOVS r0,#0
0x080153ba: 4770 pG BX lr
gatt_db_svc_remove
0x080153bc: b5b0 .. PUSH {r4,r5,r7,lr}
0x080153be: 4af0 .J LDR r2,[pc,#960] ; [0x8015780] = 0x200090d0
0x080153c0: 2300 .# MOVS r3,#0
0x080153c2: 3290 .2 ADDS r2,r2,#0x90
0x080153c4: 4614 .F MOV r4,r2
0x080153c6: 6824 $h LDR r4,[r4,#0]
0x080153c8: b124 $. CBZ r4,0x80153d4 ; gatt_db_svc_remove + 24
0x080153ca: 88a5 .. LDRH r5,[r4,#4]
0x080153cc: 428d .B CMP r5,r1
0x080153ce: d003 .. BEQ 0x80153d8 ; gatt_db_svc_remove + 28
0x080153d0: 4623 #F MOV r3,r4
0x080153d2: e7f8 .. B 0x80153c6 ; gatt_db_svc_remove + 10
0x080153d4: 2001 . MOVS r0,#1
0x080153d6: bdb0 .. POP {r4,r5,r7,pc}
0x080153d8: 7ae5 .z LDRB r5,[r4,#0xb]
0x080153da: 4285 .B CMP r5,r0
0x080153dc: bf1c .. ITT NE
0x080153de: 2043 C MOVNE r0,#0x43
0x080153e0: bdb0 .. POPNE {r4,r5,r7,pc}
0x080153e2: 2b00 .+ CMP r3,#0
0x080153e4: bf18 .. IT NE
0x080153e6: 461a .F MOVNE r2,r3
0x080153e8: 6820 h LDR r0,[r4,#0]
0x080153ea: 6010 .` STR r0,[r2,#0]
0x080153ec: 79a0 .y LDRB r0,[r4,#6]
0x080153ee: 4408 .D ADD r0,r0,r1
0x080153f0: 3801 .8 SUBS r0,#1
0x080153f2: b282 .. UXTH r2,r0
0x080153f4: 4608 .F MOV r0,r1
0x080153f6: 4611 .F MOV r1,r2
0x080153f8: f000f844 ..D. BL gatt_db_updated ; 0x8015484
0x080153fc: 4620 F MOV r0,r4
0x080153fe: f7f0f97b ..{. BL btdm_free ; 0x80056f8
0x08015402: 2000 . MOVS r0,#0
0x08015404: bdb0 .. POP {r4,r5,r7,pc}
0x08015406: bf00 .. NOP
gatt_db_svc_remove_cmd_handler
0x08015408: b5bc .. PUSH {r2-r5,r7,lr}
0x0801540a: 460c .F MOV r4,r1
0x0801540c: 4605 .F MOV r5,r0
0x0801540e: 88c1 .. LDRH r1,[r0,#6]
0x08015410: 7900 .y LDRB r0,[r0,#4]
0x08015412: f7ffffd3 .... BL gatt_db_svc_remove ; 0x80153bc
0x08015416: 882a *. LDRH r2,[r5,#0]
0x08015418: 792b +y LDRB r3,[r5,#4]
0x0801541a: 8869 i. LDRH r1,[r5,#2]
0x0801541c: 9000 .. STR r0,[sp,#0]
0x0801541e: 4610 .F MOV r0,r2
0x08015420: 4622 "F MOV r2,r4
0x08015422: f000f8cf .... BL gatt_msg_send_basic_cmp_evt ; 0x80155c4
0x08015426: bdbc .. POP {r2-r5,r7,pc}
gatt_db_svc_remove_user
0x08015428: e92d47f0 -..G PUSH {r4-r10,lr}
0x0801542c: f8df88cc .... LDR r8,[pc,#2252] ; [0x8015cfc] = 0x200090d0
0x08015430: 4681 .F MOV r9,r0
0x08015432: f04f0a00 O... MOV r10,#0
0x08015436: 2600 .& MOVS r6,#0
0x08015438: 2100 .! MOVS r1,#0
0x0801543a: f8d85090 ...P LDR r5,[r8,#0x90]
0x0801543e: f1ba0f00 .... CMP r10,#0
0x08015442: bf08 .. IT EQ
0x08015444: f1080a90 .... ADDEQ r10,r8,#0x90
0x08015448: 4628 (F MOV r0,r5
0x0801544a: b18d .. CBZ r5,0x8015470 ; gatt_db_svc_remove_user + 72
0x0801544c: 7ac2 .z LDRB r2,[r0,#0xb]
0x0801544e: 6805 .h LDR r5,[r0,#0]
0x08015450: 454a JE CMP r2,r9
0x08015452: d10b .. BNE 0x801546c ; gatt_db_svc_remove_user + 68
0x08015454: 7987 .y LDRB r7,[r0,#6]
0x08015456: 7904 .y LDRB r4,[r0,#4]
0x08015458: f8ca5000 ...P STR r5,[r10,#0]
0x0801545c: f7f0f94c ..L. BL btdm_free ; 0x80056f8
0x08015460: 0630 0. LSLS r0,r6,#24
0x08015462: bf08 .. IT EQ
0x08015464: 4626 &F MOVEQ r6,r4
0x08015466: 19e0 .. ADDS r0,r4,r7
0x08015468: 1e41 A. SUBS r1,r0,#1
0x0801546a: e7ed .. B 0x8015448 ; gatt_db_svc_remove_user + 32
0x0801546c: 4682 .F MOV r10,r0
0x0801546e: e7e6 .. B 0x801543e ; gatt_db_svc_remove_user + 22
0x08015470: 0630 0. LSLS r0,r6,#24
0x08015472: bf08 .. IT EQ
0x08015474: e8bd87f0 .... POPEQ {r4-r10,pc}
0x08015478: b2f0 .. UXTB r0,r6
0x0801547a: b2c9 .. UXTB r1,r1
0x0801547c: e8bd47f0 ...G POP {r4-r10,lr}
0x08015480: f3af8000 .... NOP.W
gatt_db_updated
0x08015484: 4acd .J LDR r2,[pc,#820] ; [0x80157bc] = 0x200090d0
0x08015486: 2300 .# MOVS r3,#0
0x08015488: f88230ea ...0 STRB r3,[r2,#0xea]
0x0801548c: f7f8ba2e .... B gapc_svc_db_updated ; 0x800d8ec
gatt_default_msg_handler
0x08015490: b510 .. PUSH {r4,lr}
0x08015492: 4604 .F MOV r4,r0
0x08015494: f02000ff ... BIC r0,r0,#0xff
0x08015498: f5b06f30 ..0o CMP r0,#0xb00
0x0801549c: d10e .. BNE 0x80154bc ; gatt_default_msg_handler + 44
0x0801549e: 429a .B CMP r2,r3
0x080154a0: d00c .. BEQ 0x80154bc ; gatt_default_msg_handler + 44
0x080154a2: 4619 .F MOV r1,r3
0x080154a4: f6403002 @..0 MOV r0,#0xb02
0x080154a8: 2308 .# MOVS r3,#8
0x080154aa: f006fa91 .... BL ke_msg_alloc ; 0x801b9d0
0x080154ae: 21ff .! MOVS r1,#0xff
0x080154b0: 80c4 .. STRH r4,[r0,#6]
0x080154b2: 7101 .q STRB r1,[r0,#4]
0x080154b4: 2100 .! MOVS r1,#0
0x080154b6: 6001 .` STR r1,[r0,#0]
0x080154b8: f006faae .... BL ke_msg_send ; 0x801ba18
0x080154bc: 2000 . MOVS r0,#0
0x080154be: bd10 .. POP {r4,pc}
gatt_init
0x080154c0: b5f8 .. PUSH {r3-r7,lr}
0x080154c2: 2802 .( CMP r0,#2
0x080154c4: d009 .. BEQ 0x80154da ; gatt_init + 26
0x080154c6: 2801 .( CMP r0,#1
0x080154c8: d03f ?. BEQ 0x801554a ; gatt_init + 138
0x080154ca: 2800 .( CMP r0,#0
0x080154cc: d149 I. BNE 0x8015562 ; gatt_init + 162
0x080154ce: 4926 &I LDR r1,[pc,#152] ; [0x8015568] = 0x8022a58
0x080154d0: 2002 . MOVS r0,#2
0x080154d2: e8bd40f8 ...@ POP {r3-r7,lr}
0x080154d6: f006bb21 ..!. B.W ke_task_create ; 0x801bb1c
0x080154da: 4eb8 .N LDR r6,[pc,#736] ; [0x80157bc] = 0x200090d0
0x080154dc: f8d60090 .... LDR r0,[r6,#0x90]
0x080154e0: b120 . CBZ r0,0x80154ec ; gatt_init + 44
0x080154e2: 6804 .h LDR r4,[r0,#0]
0x080154e4: f7f0f908 .... BL btdm_free ; 0x80056f8
0x080154e8: 4620 F MOV r0,r4
0x080154ea: e7f9 .. B 0x80154e0 ; gatt_init + 32
0x080154ec: 2700 .' MOVS r7,#0
0x080154ee: 2f14 ./ CMP r7,#0x14
0x080154f0: d02b +. BEQ 0x801554a ; gatt_init + 138
0x080154f2: eb060087 .... ADD r0,r6,r7,LSL #2
0x080154f6: f8d04094 ...@ LDR r4,[r0,#0x94]
0x080154fa: b324 $. CBZ r4,0x8015546 ; gatt_init + 134
0x080154fc: f104052c ..,. ADD r5,r4,#0x2c
0x08015500: 6828 (h LDR r0,[r5,#0]
0x08015502: b128 (. CBZ r0,0x8015510 ; gatt_init + 80
0x08015504: 4628 (F MOV r0,r5
0x08015506: f7f0fe9b .... BL co_list_pop_front ; 0x8006240
0x0801550a: f7f0f8f5 .... BL btdm_free ; 0x80056f8
0x0801550e: e7f7 .. B 0x8015500 ; gatt_init + 64
0x08015510: f1040534 ..4. ADD r5,r4,#0x34
0x08015514: 6828 (h LDR r0,[r5,#0]
0x08015516: b128 (. CBZ r0,0x8015524 ; gatt_init + 100
0x08015518: 4628 (F MOV r0,r5
0x0801551a: f7f0fe91 .... BL co_list_pop_front ; 0x8006240
0x0801551e: f7f0f8eb .... BL btdm_free ; 0x80056f8
0x08015522: e7f7 .. B 0x8015514 ; gatt_init + 84
0x08015524: 2500 .% MOVS r5,#0
0x08015526: 2d0b .- CMP r5,#0xb
0x08015528: d006 .. BEQ 0x8015538 ; gatt_init + 120
0x0801552a: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
0x0801552e: b108 .. CBZ r0,0x8015534 ; gatt_init + 116
0x08015530: f7f0f8e2 .... BL btdm_free ; 0x80056f8
0x08015534: 3501 .5 ADDS r5,#1
0x08015536: e7f6 .. B 0x8015526 ; gatt_init + 102
0x08015538: 6ce0 .l LDR r0,[r4,#0x4c]
0x0801553a: b108 .. CBZ r0,0x8015540 ; gatt_init + 128
0x0801553c: f7f0f8dc .... BL btdm_free ; 0x80056f8
0x08015540: 4620 F MOV r0,r4
0x08015542: f7f0f8d9 .... BL btdm_free ; 0x80056f8
0x08015546: 3701 .7 ADDS r7,#1
0x08015548: e7d1 .. B 0x80154ee ; gatt_init + 46
0x0801554a: 4cfc .L LDR r4,[pc,#1008] ; [0x801593c] = 0x200090d0
0x0801554c: 21fc .! MOVS r1,#0xfc
0x0801554e: 4620 F MOV r0,r4
0x08015550: f7ecfecf .... BL __aeabi_memclr ; 0x80022f2
0x08015554: 2009 . MOVS r0,#9
0x08015556: 21ff .! MOVS r1,#0xff
0x08015558: 2899 .( CMP r0,#0x99
0x0801555a: d002 .. BEQ 0x8015562 ; gatt_init + 162
0x0801555c: 5421 !T STRB r1,[r4,r0]
0x0801555e: 300c .0 ADDS r0,r0,#0xc
0x08015560: e7fa .. B 0x8015558 ; gatt_init + 152
0x08015562: bdf8 .. POP {r3-r7,pc}
$d.15
__arm_cp.8_0
0x08015564: 200090d0 ... DCD 536907984
__arm_cp.8_1
0x08015568: 08022a58 X*.. DCD 134359640
$t.9
gatt_is_uuid16
0x0801556c: b51f .. PUSH {r0-r4,lr}
0x0801556e: 4601 .F MOV r1,r0
0x08015570: 4813 .H LDR r0,[pc,#76] ; [0x80155c0] = 0x8022fc4
0x08015572: e890001c .... LDM r0,{r2-r4}
0x08015576: 68c0 .h LDR r0,[r0,#0xc]
0x08015578: 9003 .. STR r0,[sp,#0xc]
0x0801557a: e88d001c .... STM sp,{r2-r4}
0x0801557e: 2210 ." MOVS r2,#0x10
0x08015580: 8988 .. LDRH r0,[r1,#0xc]
0x08015582: f8ad000c .... STRH r0,[sp,#0xc]
0x08015586: 4668 hF MOV r0,sp
0x08015588: f7ecfed3 .... BL memcmp ; 0x8002332
0x0801558c: fab0f080 .... CLZ r0,r0
0x08015590: 0940 @. LSRS r0,r0,#5
0x08015592: b004 .. ADD sp,sp,#0x10
0x08015594: bd10 .. POP {r4,pc}
0x08015596: bf00 .. NOP
gatt_is_uuid32
0x08015598: b5f8 .. PUSH {r3-r7,lr}
0x0801559a: 4601 .F MOV r1,r0
0x0801559c: 4808 .H LDR r0,[pc,#32] ; [0x80155c0] = 0x8022fc4
0x0801559e: e9d02300 ...# LDRD r2,r3,[r0,#0]
0x080155a2: 6880 .h LDR r0,[r0,#8]
0x080155a4: e9cd2300 ...# STRD r2,r3,[sp,#0]
0x080155a8: 9002 .. STR r0,[sp,#8]
0x080155aa: 2210 ." MOVS r2,#0x10
0x080155ac: 68c8 .h LDR r0,[r1,#0xc]
0x080155ae: 9003 .. STR r0,[sp,#0xc]
0x080155b0: 4668 hF MOV r0,sp
0x080155b2: f7ecfebe .... BL memcmp ; 0x8002332
0x080155b6: fab0f080 .... CLZ r0,r0
0x080155ba: 0940 @. LSRS r0,r0,#5
0x080155bc: b004 .. ADD sp,sp,#0x10
0x080155be: bd80 .. POP {r7,pc}
$d.12
__arm_cp.6_0
0x080155c0: 08022fc4 ./.. DCD 134361028
$t.0
gatt_msg_send_basic_cmp_evt
0x080155c4: b570 p. PUSH {r4-r6,lr}
0x080155c6: 461c .F MOV r4,r3
0x080155c8: 460e .F MOV r6,r1
0x080155ca: 4605 .F MOV r5,r0
0x080155cc: 4611 .F MOV r1,r2
0x080155ce: f6403001 @..0 MOV r0,#0xb01
0x080155d2: 2202 ." MOVS r2,#2
0x080155d4: 2308 .# MOVS r3,#8
0x080155d6: f006f9fb .... BL ke_msg_alloc ; 0x801b9d0
0x080155da: b140 @. CBZ r0,0x80155ee ; gatt_msg_send_basic_cmp_evt + 42
0x080155dc: 9904 .. LDR r1,[sp,#0x10]
0x080155de: 7184 .q STRB r4,[r0,#6]
0x080155e0: 8046 F. STRH r6,[r0,#2]
0x080155e2: 8005 .. STRH r5,[r0,#0]
0x080155e4: 8081 .. STRH r1,[r0,#4]
0x080155e6: e8bd4070 ..p@ POP {r4-r6,lr}
0x080155ea: f006ba15 .... B.W ke_msg_send ; 0x801ba18
0x080155ee: bd70 p. POP {r4-r6,pc}
gatt_msg_send_proc_cmp_evt
0x080155f0: b570 p. PUSH {r4-r6,lr}
0x080155f2: 4614 .F MOV r4,r2
0x080155f4: 460e .F MOV r6,r1
0x080155f6: 4605 .F MOV r5,r0
0x080155f8: 4619 .F MOV r1,r3
0x080155fa: f6403001 @..0 MOV r0,#0xb01
0x080155fe: 2202 ." MOVS r2,#2
0x08015600: 2308 .# MOVS r3,#8
0x08015602: f006f9e5 .... BL ke_msg_alloc ; 0x801b9d0
0x08015606: b150 P. CBZ r0,0x801561e ; gatt_msg_send_proc_cmp_evt + 46
0x08015608: e9dd2104 ...! LDRD r2,r1,[sp,#0x10]
0x0801560c: 8046 F. STRH r6,[r0,#2]
0x0801560e: 8005 .. STRH r5,[r0,#0]
0x08015610: 71c4 .q STRB r4,[r0,#7]
0x08015612: 7182 .q STRB r2,[r0,#6]
0x08015614: 8081 .. STRH r1,[r0,#4]
0x08015616: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801561a: f006b9fd .... B.W ke_msg_send ; 0x801ba18
0x0801561e: bd70 p. POP {r4-r6,pc}
gatt_mtu_exchange_req
0x08015620: b5f8 .. PUSH {r3-r7,lr}
0x08015622: 4606 .F MOV r6,r0
0x08015624: 4608 .F MOV r0,r1
0x08015626: 4614 .F MOV r4,r2
0x08015628: 460d .F MOV r5,r1
0x0801562a: f7f3facd .... BL gap_get_connect_status ; 0x8008bc8
0x0801562e: b1d0 .. CBZ r0,0x8015666 ; gatt_mtu_exchange_req + 70
0x08015630: 4630 0F MOV r0,r6
0x08015632: f00afe3b ..;. BL search_item_by_svc_id ; 0x80202ac
0x08015636: b1c0 .. CBZ r0,0x801566a ; gatt_mtu_exchange_req + 74
0x08015638: 4607 .F MOV r7,r0
0x0801563a: 7900 .y LDRB r0,[r0,#4]
0x0801563c: 2801 .( CMP r0,#1
0x0801563e: d814 .. BHI 0x801566a ; gatt_mtu_exchange_req + 74
0x08015640: f44f6030 O.0` MOV r0,#0xb00
0x08015644: 2102 .! MOVS r1,#2
0x08015646: 2200 ." MOVS r2,#0
0x08015648: 2306 .# MOVS r3,#6
0x0801564a: 2600 .& MOVS r6,#0
0x0801564c: f006f9c0 .... BL ke_msg_alloc ; 0x801b9d0
0x08015650: f240310d @..1 MOV r1,#0x30d
0x08015654: 7145 Eq STRB r5,[r0,#5]
0x08015656: 8044 D. STRH r4,[r0,#2]
0x08015658: 8001 .. STRH r1,[r0,#0]
0x0801565a: f8971026 ..&. LDRB r1,[r7,#0x26]
0x0801565e: 7101 .q STRB r1,[r0,#4]
0x08015660: f006f9da .... BL ke_msg_send ; 0x801ba18
0x08015664: e002 .. B 0x801566c ; gatt_mtu_exchange_req + 76
0x08015666: 2602 .& MOVS r6,#2
0x08015668: e000 .. B 0x801566c ; gatt_mtu_exchange_req + 76
0x0801566a: 2610 .& MOVS r6,#0x10
0x0801566c: 4630 0F MOV r0,r6
0x0801566e: bdf8 .. POP {r3-r7,pc}
gatt_mtu_updated_ind_handler
0x08015670: b510 .. PUSH {r4,lr}
0x08015672: b090 .. SUB sp,sp,#0x40
0x08015674: 480d .H LDR r0,[pc,#52] ; [0x80156ac] = 0x8024b15
0x08015676: 460c .F MOV r4,r1
0x08015678: f009fde0 .... BL log_printf_level ; 0x801f23c
0x0801567c: 490c .I LDR r1,[pc,#48] ; [0x80156b0] = 0x8024be4
0x0801567e: a30d .. ADR r3,{pc}+0x36 ; 0x80156b4
0x08015680: 2000 . MOVS r0,#0
0x08015682: f24042fd @..B MOV r2,#0x4fd
0x08015686: f009fdc5 .... BL log_printf ; 0x801f214
0x0801568a: 4812 .H LDR r0,[pc,#72] ; [0x80156d4] = 0x200052fc
0x0801568c: 6801 .h LDR r1,[r0,#0]
0x0801568e: b151 Q. CBZ r1,0x80156a6 ; gatt_mtu_updated_ind_handler + 54
0x08015690: 201d . MOVS r0,#0x1d
0x08015692: f88d0000 .... STRB r0,[sp,#0]
0x08015696: 7820 x LDRB r0,[r4,#0]
0x08015698: f88d0004 .... STRB r0,[sp,#4]
0x0801569c: 88a0 .. LDRH r0,[r4,#4]
0x0801569e: f8ad0006 .... STRH r0,[sp,#6]
0x080156a2: 4668 hF MOV r0,sp
0x080156a4: 4788 .G BLX r1
0x080156a6: 2000 . MOVS r0,#0
0x080156a8: b010 .. ADD sp,sp,#0x40
0x080156aa: bd10 .. POP {r4,pc}
$d.1
__arm_cp.0_0
0x080156ac: 08024b15 .K.. DCD 134368021
__arm_cp.0_1
0x080156b0: 08024be4 .K.. DCD 134368228
0x080156b4: 74746167 gatt DCD 1953784167
0x080156b8: 75746d5f _mtu DCD 1970564447
0x080156bc: 6470755f _upd DCD 1685091679
0x080156c0: 64657461 ated DCD 1684370529
0x080156c4: 646e695f _ind DCD 1684957535
0x080156c8: 6e61685f _han DCD 1851877471
0x080156cc: 72656c64 dler DCD 1919249508
0x080156d0: 00000a0d .... DCD 2573
__arm_cp.0_3
0x080156d4: 200052fc .R. DCD 536892156
$t.33
gatt_notification
0x080156d8: 2100 .! MOVS r1,#0
0x080156da: f00abe0d .... B.W server_send_event ; 0x80202f8
gatt_proc_bearer_rx_continue
0x080156de: 7c09 .| LDRB r1,[r1,#0x10]
0x080156e0: f7fbbf10 .... B gatt_bearer_rx_continue ; 0x8011504
gatt_proc_check_grant
0x080156e4: e92d4ff8 -..O PUSH {r3-r11,lr}
0x080156e8: 4606 .F MOV r6,r0
0x080156ea: 48e9 .H LDR r0,[pc,#932] ; [0x8015a90] = 0x200090d0
0x080156ec: 4615 .F MOV r5,r2
0x080156ee: 468a .F MOV r10,r1
0x080156f0: eb000086 .... ADD r0,r0,r6,LSL #2
0x080156f4: f8d04094 ...@ LDR r4,[r0,#0x94]
0x080156f8: 46a1 .F MOV r9,r4
0x080156fa: f104002c ..,. ADD r0,r4,#0x2c
0x080156fe: f859bf34 Y.4. LDR r11,[r9,#0x34]!
0x08015702: 9000 .. STR r0,[sp,#0]
0x08015704: e034 4. B 0x8015770 ; gatt_proc_check_grant + 140
0x08015706: f89b0011 .... LDRB r0,[r11,#0x11]
0x0801570a: 465f _F MOV r7,r11
0x0801570c: f8dbb000 .... LDR r11,[r11,#0]
0x08015710: f0000107 .... AND r1,r0,#7
0x08015714: fa25f101 %... LSR r1,r5,r1
0x08015718: 07c9 .. LSLS r1,r1,#31
0x0801571a: d029 ). BEQ 0x8015770 ; gatt_proc_check_grant + 140
0x0801571c: f8941058 ..X. LDRB r1,[r4,#0x58]
0x08015720: 07c9 .. LSLS r1,r1,#31
0x08015722: d003 .. BEQ 0x801572c ; gatt_proc_check_grant + 72
0x08015724: 2828 (( CMP r0,#0x28
0x08015726: bf18 .. IT NE
0x08015728: 2840 @( CMPNE r0,#0x40
0x0801572a: d021 !. BEQ 0x8015770 ; gatt_proc_check_grant + 140
0x0801572c: 7cf8 .| LDRB r0,[r7,#0x13]
0x0801572e: f002f9b7 .... BL gatt_user_get ; 0x8017aa0
0x08015732: 88c3 .. LDRH r3,[r0,#6]
0x08015734: 4630 0F MOV r0,r6
0x08015736: 4651 QF MOV r1,r10
0x08015738: 463a :F MOV r2,r7
0x0801573a: f7fbfb41 ..A. BL gatt_bearer_acquire ; 0x8010dc0
0x0801573e: b1b8 .. CBZ r0,0x8015770 ; gatt_proc_check_grant + 140
0x08015740: f8978011 .... LDRB r8,[r7,#0x11]
0x08015744: 4648 HF MOV r0,r9
0x08015746: 4639 9F MOV r1,r7
0x08015748: f7f0fcce .... BL co_list_extract ; 0x80060e8
0x0801574c: 9800 .. LDR r0,[sp,#0]
0x0801574e: 4639 9F MOV r1,r7
0x08015750: f7f0fd8c .... BL co_list_push_front ; 0x800626c
0x08015754: 4630 0F MOV r0,r6
0x08015756: 4639 9F MOV r1,r7
0x08015758: 2202 ." MOVS r2,#2
0x0801575a: 2300 .# MOVS r3,#0
0x0801575c: f000f830 ..0. BL gatt_proc_continue ; 0x80157c0
0x08015760: f0080007 .... AND r0,r8,#7
0x08015764: 2101 .! MOVS r1,#1
0x08015766: fa01f000 .... LSL r0,r1,r0
0x0801576a: ea250000 %... BIC r0,r5,r0
0x0801576e: b2c5 .. UXTB r5,r0
0x08015770: f1bb0f00 .... CMP r11,#0
0x08015774: bf18 .. IT NE
0x08015776: 2d00 .- CMPNE r5,#0
0x08015778: d1c5 .. BNE 0x8015706 ; gatt_proc_check_grant + 34
0x0801577a: e8bd8ff8 .... POP {r3-r11,pc}
0x0801577e: bf00 .. NOP
$d.17
__arm_cp.11_0
0x08015780: 200090d0 ... DCD 536907984
$t.26
gatt_proc_cleanup
0x08015784: b5f8 .. PUSH {r3-r7,lr}
0x08015786: 4605 .F MOV r5,r0
0x08015788: 48f4 .H LDR r0,[pc,#976] ; [0x8015b5c] = 0x200090d0
0x0801578a: 460c .F MOV r4,r1
0x0801578c: eb000085 .... ADD r0,r0,r5,LSL #2
0x08015790: f8d06094 ...` LDR r6,[r0,#0x94]
0x08015794: 6af0 .j LDR r0,[r6,#0x2c]
0x08015796: 4601 .F MOV r1,r0
0x08015798: b948 H. CBNZ r0,0x80157ae ; gatt_proc_cleanup + 42
0x0801579a: 6b70 pk LDR r0,[r6,#0x34]
0x0801579c: b938 8. CBNZ r0,0x80157ae ; gatt_proc_cleanup + 42
0x0801579e: e00b .. B 0x80157b8 ; gatt_proc_cleanup + 52
0x080157a0: 680f .h LDR r7,[r1,#0]
0x080157a2: 4628 (F MOV r0,r5
0x080157a4: 2208 ." MOVS r2,#8
0x080157a6: 4623 #F MOV r3,r4
0x080157a8: f000f80a .... BL gatt_proc_continue ; 0x80157c0
0x080157ac: 4639 9F MOV r1,r7
0x080157ae: 2900 .) CMP r1,#0
0x080157b0: d1f6 .. BNE 0x80157a0 ; gatt_proc_cleanup + 28
0x080157b2: 6af0 .j LDR r0,[r6,#0x2c]
0x080157b4: 6b71 qk LDR r1,[r6,#0x34]
0x080157b6: e7ef .. B 0x8015798 ; gatt_proc_cleanup + 20
0x080157b8: bdf8 .. POP {r3-r7,pc}
0x080157ba: bf00 .. NOP
$d.27
__arm_cp.16_0
0x080157bc: 200090d0 ... DCD 536907984
$t.1
gatt_proc_continue
0x080157c0: b5f8 .. PUSH {r3-r7,lr}
0x080157c2: 4607 .F MOV r7,r0
0x080157c4: f0420004 B... ORR r0,r2,#4
0x080157c8: 461c .F MOV r4,r3
0x080157ca: 4616 .F MOV r6,r2
0x080157cc: 460d .F MOV r5,r1
0x080157ce: 2806 .( CMP r0,#6
0x080157d0: d10f .. BNE 0x80157f2 ; gatt_proc_continue + 50
0x080157d2: 2005 . MOVS r0,#5
0x080157d4: 2e02 .. CMP r6,#2
0x080157d6: bf08 .. IT EQ
0x080157d8: 2001 . MOVEQ r0,#1
0x080157da: 7ca9 .| LDRB r1,[r5,#0x12]
0x080157dc: f00101f0 .... AND r1,r1,#0xf0
0x080157e0: 4408 .D ADD r0,r0,r1
0x080157e2: 4621 !F MOV r1,r4
0x080157e4: 74a8 .t STRB r0,[r5,#0x12]
0x080157e6: f1050008 .... ADD r0,r5,#8
0x080157ea: e8bd40f8 ...@ POP {r3-r7,lr}
0x080157ee: f7f6b8e1 .... B gapc_sdt_defer ; 0x800b9b4
0x080157f2: 2e08 .. CMP r6,#8
0x080157f4: d00e .. BEQ 0x8015814 ; gatt_proc_continue + 84
0x080157f6: 7ca9 .| LDRB r1,[r5,#0x12]
0x080157f8: 7c68 h| LDRB r0,[r5,#0x11]
0x080157fa: 2e04 .. CMP r6,#4
0x080157fc: f00101f0 .... AND r1,r1,#0xf0
0x08015800: ea410106 A... ORR r1,r1,r6
0x08015804: 74a9 .t STRB r1,[r5,#0x12]
0x08015806: d109 .. BNE 0x801581c ; gatt_proc_continue + 92
0x08015808: f0400002 @... ORR r0,r0,#2
0x0801580c: f0000007 .... AND r0,r0,#7
0x08015810: 2802 .( CMP r0,#2
0x08015812: d103 .. BNE 0x801581c ; gatt_proc_continue + 92
0x08015814: f1050008 .... ADD r0,r5,#8
0x08015818: f7f6f958 ..X. BL gapc_sdt_stop ; 0x800bacc
0x0801581c: 4638 8F MOV r0,r7
0x0801581e: 4629 )F MOV r1,r5
0x08015820: 4632 2F MOV r2,r6
0x08015822: 4623 #F MOV r3,r4
0x08015824: b001 .. ADD sp,sp,#4
0x08015826: e8bd40f0 ...@ POP {r4-r7,lr}
0x0801582a: f000b815 .... B.W gatt_proc_continue_exe ; 0x8015858
gatt_proc_continue_defer_cb
0x0801582e: b5b0 .. PUSH {r4,r5,r7,lr}
0x08015830: 460c .F MOV r4,r1
0x08015832: 7a81 .z LDRB r1,[r0,#0xa]
0x08015834: 4613 .F MOV r3,r2
0x08015836: 2206 ." MOVS r2,#6
0x08015838: f001050f .... AND r5,r1,#0xf
0x0801583c: f00101f0 .... AND r1,r1,#0xf0
0x08015840: 2d01 .- CMP r5,#1
0x08015842: bf08 .. IT EQ
0x08015844: 2202 ." MOVEQ r2,#2
0x08015846: 4411 .D ADD r1,r1,r2
0x08015848: 7281 .r STRB r1,[r0,#0xa]
0x0801584a: f1a00108 .... SUB r1,r0,#8
0x0801584e: 4620 F MOV r0,r4
0x08015850: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08015854: f3af8000 .... NOP.W
gatt_proc_continue_exe
0x08015858: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801585a: 460c .F MOV r4,r1
0x0801585c: 7c89 .| LDRB r1,[r1,#0x12]
0x0801585e: 6865 eh LDR r5,[r4,#4]
0x08015860: f0410110 A... ORR r1,r1,#0x10
0x08015864: 74a1 .t STRB r1,[r4,#0x12]
0x08015866: 4621 !F MOV r1,r4
0x08015868: 47a8 .G BLX r5
0x0801586a: 7ca0 .| LDRB r0,[r4,#0x12]
0x0801586c: f00001ef .... AND r1,r0,#0xef
0x08015870: 0640 @. LSLS r0,r0,#25
0x08015872: 74a1 .t STRB r1,[r4,#0x12]
0x08015874: bf58 X. IT PL
0x08015876: bdb0 .. POPPL {r4,r5,r7,pc}
0x08015878: 4620 F MOV r0,r4
0x0801587a: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801587e: f7efbf3b ..;. B btdm_free ; 0x80056f8
0x08015882: 0000 .. MOVS r0,r0
gatt_proc_create
0x08015884: e92d41f0 -..A PUSH {r4-r8,lr}
0x08015888: 4607 .F MOV r7,r0
0x0801588a: f0030007 .... AND r0,r3,#7
0x0801588e: 460d .F MOV r5,r1
0x08015890: f04f36ff O..6 MOV r6,#0xffffffff
0x08015894: 4690 .F MOV r8,r2
0x08015896: 461c .F MOV r4,r3
0x08015898: 4a27 'J LDR r2,[pc,#156] ; [0x8015938] = 0x1010000
0x0801589a: 00c1 .. LSLS r1,r0,#3
0x0801589c: 2804 .( CMP r0,#4
0x0801589e: 4628 (F MOV r0,r5
0x080158a0: bf38 8. IT CC
0x080158a2: fa22f601 "... LSRCC r6,r2,r1
0x080158a6: f002f8fb .... BL gatt_user_get ; 0x8017aa0
0x080158aa: b904 .. CBNZ r4,0x80158ae ; gatt_proc_create + 42
0x080158ac: 7a46 Fz LDRB r6,[r0,#9]
0x080158ae: 2f13 ./ CMP r7,#0x13
0x080158b0: d835 5. BHI 0x801591e ; gatt_proc_create + 154
0x080158b2: 49ed .I LDR r1,[pc,#948] ; [0x8015c68] = 0x200090d0
0x080158b4: eb010187 .... ADD r1,r1,r7,LSL #2
0x080158b8: f8d11094 .... LDR r1,[r1,#0x94]
0x080158bc: b379 y. CBZ r1,0x801591e ; gatt_proc_create + 154
0x080158be: f8b12054 ..T LDRH r2,[r1,#0x54]
0x080158c2: b37a z. CBZ r2,0x8015924 ; gatt_proc_create + 160
0x080158c4: b358 X. CBZ r0,0x801591e ; gatt_proc_create + 154
0x080158c6: 7a40 @z LDRB r0,[r0,#9]
0x080158c8: b2f3 .. UXTB r3,r6
0x080158ca: 4298 .B CMP r0,r3
0x080158cc: d127 '. BNE 0x801591e ; gatt_proc_create + 154
0x080158ce: 2c39 9, CMP r4,#0x39
0x080158d0: d110 .. BNE 0x80158f4 ; gatt_proc_create + 112
0x080158d2: 2042 B MOVS r0,#0x42
0x080158d4: 2a01 .* CMP r2,#1
0x080158d6: d820 . BHI 0x801591a ; gatt_proc_create + 150
0x080158d8: f8911058 ..X. LDRB r1,[r1,#0x58]
0x080158dc: f0110102 .... ANDS r1,r1,#2
0x080158e0: d01b .. BEQ 0x801591a ; gatt_proc_create + 150
0x080158e2: 4638 8F MOV r0,r7
0x080158e4: 2100 .! MOVS r1,#0
0x080158e6: f7f5fc99 .... BL gapc_is_sec_set ; 0x800b21c
0x080158ea: b308 .. CBZ r0,0x8015930 ; gatt_proc_create + 172
0x080158ec: 4638 8F MOV r0,r7
0x080158ee: f7f5fce1 .... BL gapc_lk_sec_lvl_get ; 0x800b2b4
0x080158f2: b1e8 .. CBZ r0,0x8015930 ; gatt_proc_create + 172
0x080158f4: 9807 .. LDR r0,[sp,#0x1c]
0x080158f6: f7efffdd .... BL btdm_malloc ; 0x80058b4
0x080158fa: b1b0 .. CBZ r0,0x801592a ; gatt_proc_create + 166
0x080158fc: e9dd3208 ...2 LDRD r3,r2,[sp,#0x20]
0x08015900: 4601 .F MOV r1,r0
0x08015902: 9e06 .. LDR r6,[sp,#0x18]
0x08015904: 2000 . MOVS r0,#0
0x08015906: 61c8 .a STR r0,[r1,#0x1c]
0x08015908: f8a18016 .... STRH r8,[r1,#0x16]
0x0801590c: 744c Lt STRB r4,[r1,#0x11]
0x0801590e: 74cd .t STRB r5,[r1,#0x13]
0x08015910: 604b K` STR r3,[r1,#4]
0x08015912: 2320 # MOVS r3,#0x20
0x08015914: 828e .. STRH r6,[r1,#0x14]
0x08015916: 6011 .` STR r1,[r2,#0]
0x08015918: 748b .t STRB r3,[r1,#0x12]
0x0801591a: e8bd81f0 .... POP {r4-r8,pc}
0x0801591e: 2043 C MOVS r0,#0x43
0x08015920: e8bd81f0 .... POP {r4-r8,pc}
0x08015924: 2058 X MOVS r0,#0x58
0x08015926: e8bd81f0 .... POP {r4-r8,pc}
0x0801592a: 204b K MOVS r0,#0x4b
0x0801592c: e8bd81f0 .... POP {r4-r8,pc}
0x08015930: 2053 S MOVS r0,#0x53
0x08015932: e8bd81f0 .... POP {r4-r8,pc}
0x08015936: bf00 .. NOP
$d.5
__arm_cp.4_0
0x08015938: 01010000 .... DCD 16842752
__arm_cp.4_1
0x0801593c: 200090d0 ... DCD 536907984
$t.32
gatt_proc_cur_get
0x08015940: 48ee .H LDR r0,[pc,#952] ; [0x8015cfc] = 0x200090d0
0x08015942: f8d000e4 .... LDR r0,[r0,#0xe4]
0x08015946: 4770 pG BX lr
gatt_proc_cur_set
0x08015948: 49ec .I LDR r1,[pc,#944] ; [0x8015cfc] = 0x200090d0
0x0801594a: f8c100e4 .... STR r0,[r1,#0xe4]
0x0801594e: 4770 pG BX lr
gatt_proc_find
0x08015950: 2813 .( CMP r0,#0x13
0x08015952: d81f .. BHI 0x8015994 ; gatt_proc_find + 68
0x08015954: 4ae9 .J LDR r2,[pc,#932] ; [0x8015cfc] = 0x200090d0
0x08015956: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801595a: f8d02094 ... LDR r2,[r0,#0x94]
0x0801595e: b1ca .. CBZ r2,0x8015994 ; gatt_proc_find + 68
0x08015960: f102002c ..,. ADD r0,r2,#0x2c
0x08015964: 6800 .h LDR r0,[r0,#0]
0x08015966: b140 @. CBZ r0,0x801597a ; gatt_proc_find + 42
0x08015968: 7c43 C| LDRB r3,[r0,#0x11]
0x0801596a: f0030306 .... AND r3,r3,#6
0x0801596e: 2b04 .+ CMP r3,#4
0x08015970: d0f8 .. BEQ 0x8015964 ; gatt_proc_find + 20
0x08015972: 8ac3 .. LDRH r3,[r0,#0x16]
0x08015974: 428b .B CMP r3,r1
0x08015976: d1f5 .. BNE 0x8015964 ; gatt_proc_find + 20
0x08015978: e00b .. B 0x8015992 ; gatt_proc_find + 66
0x0801597a: f1020034 ..4. ADD r0,r2,#0x34
0x0801597e: 6800 .h LDR r0,[r0,#0]
0x08015980: b140 @. CBZ r0,0x8015994 ; gatt_proc_find + 68
0x08015982: 7c42 B| LDRB r2,[r0,#0x11]
0x08015984: f0020206 .... AND r2,r2,#6
0x08015988: 2a04 .* CMP r2,#4
0x0801598a: d0f8 .. BEQ 0x801597e ; gatt_proc_find + 46
0x0801598c: 8ac2 .. LDRH r2,[r0,#0x16]
0x0801598e: 428a .B CMP r2,r1
0x08015990: d1f5 .. BNE 0x801597e ; gatt_proc_find + 46
0x08015992: 4770 pG BX lr
0x08015994: 2000 . MOVS r0,#0
0x08015996: 4770 pG BX lr
gatt_proc_handler_alloc
0x08015998: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801599c: 4604 .F MOV r4,r0
0x0801599e: 4610 .F MOV r0,r2
0x080159a0: 461f .F MOV r7,r3
0x080159a2: 460e .F MOV r6,r1
0x080159a4: f7efff86 .... BL btdm_malloc ; 0x80058b4
0x080159a8: b1a8 .. CBZ r0,0x80159d6 ; gatt_proc_handler_alloc + 62
0x080159aa: 4605 .F MOV r5,r0
0x080159ac: f8dd8018 .... LDR r8,[sp,#0x18]
0x080159b0: 6047 G` STR r7,[r0,#4]
0x080159b2: f64f7020 O. p MOV r0,#0xff20
0x080159b6: 8268 h. STRH r0,[r5,#0x12]
0x080159b8: 746e nt STRB r6,[r5,#0x11]
0x080159ba: f7fbf95d ..]. BL gapm_token_id_get ; 0x8010c78
0x080159be: 82a8 .. STRH r0,[r5,#0x14]
0x080159c0: f1050008 .... ADD r0,r5,#8
0x080159c4: 4621 !F MOV r1,r4
0x080159c6: 2202 ." MOVS r2,#2
0x080159c8: f7f6f872 ..r. BL gapc_sdt_prepare ; 0x800bab0
0x080159cc: 2000 . MOVS r0,#0
0x080159ce: f8c85000 ...P STR r5,[r8,#0]
0x080159d2: e8bd81f0 .... POP {r4-r8,pc}
0x080159d6: 2011 . MOVS r0,#0x11
0x080159d8: e8bd81f0 .... POP {r4-r8,pc}
gatt_proc_handler_create
0x080159dc: b5f8 .. PUSH {r3-r7,lr}
0x080159de: 4615 .F MOV r5,r2
0x080159e0: 4604 .F MOV r4,r0
0x080159e2: 2000 . MOVS r0,#0
0x080159e4: 1e8a .. SUBS r2,r1,#2
0x080159e6: 9e06 .. LDR r6,[sp,#0x18]
0x080159e8: 6018 .` STR r0,[r3,#0]
0x080159ea: 2004 . MOVS r0,#4
0x080159ec: 2a21 !* CMP r2,#0x21
0x080159ee: d824 $. BHI 0x8015a3a ; gatt_proc_handler_create + 94
0x080159f0: e8dff002 .... TBB [pc,r2]
$d.21
0x080159f4: 3b113b34 4;.; DCD 990985012
0x080159f8: 3b113b11 .;.; DCD 990984977
0x080159fc: 3b173b17 .;.; DCD 991378199
0x08015a00: 3b113b17 .;.; DCD 990984983
0x08015a04: 3b3b3b27 ';;; DCD 993737511
0x08015a08: 3b2d3b27 ';-; DCD 992820007
0x08015a0c: 1d3b1d3b ;.;. DCD 490413371
0x08015a10: 3b173b3b ;;.; DCD 991378235
0x08015a14: 1d3b ;. DCW 7483
$t.22
0x08015a16: 461a .F MOV r2,r3
0x08015a18: 4620 F MOV r0,r4
0x08015a1a: 4633 3F MOV r3,r6
0x08015a1c: f000fdfe .... BL gatt_srv_discover_proc_create ; 0x801661c
0x08015a20: e022 ". B 0x8015a68 ; gatt_proc_handler_create + 140
0x08015a22: 461a .F MOV r2,r3
0x08015a24: 4620 F MOV r0,r4
0x08015a26: 4633 3F MOV r3,r6
0x08015a28: f001fc28 ..(. BL gatt_srv_read_proc_create ; 0x801727c
0x08015a2c: e01c .. B 0x8015a68 ; gatt_proc_handler_create + 140
0x08015a2e: 461a .F MOV r2,r3
0x08015a30: 4620 F MOV r0,r4
0x08015a32: 4633 3F MOV r3,r6
0x08015a34: f7fcff72 ..r. BL gatt_cli_event_proc_create ; 0x801291c
0x08015a38: e016 .. B 0x8015a68 ; gatt_proc_handler_create + 140
0x08015a3a: 2952 R) CMP r1,#0x52
0x08015a3c: d001 .. BEQ 0x8015a42 ; gatt_proc_handler_create + 102
0x08015a3e: 29d2 .) CMP r1,#0xd2
0x08015a40: d113 .. BNE 0x8015a6a ; gatt_proc_handler_create + 142
0x08015a42: 461a .F MOV r2,r3
0x08015a44: 4620 F MOV r0,r4
0x08015a46: 4633 3F MOV r3,r6
0x08015a48: f001ffb4 .... BL gatt_srv_write_proc_create ; 0x80179b4
0x08015a4c: e00c .. B 0x8015a68 ; gatt_proc_handler_create + 140
0x08015a4e: 461a .F MOV r2,r3
0x08015a50: 4620 F MOV r0,r4
0x08015a52: 2118 .! MOVS r1,#0x18
0x08015a54: 4633 3F MOV r3,r6
0x08015a56: f001fd6f ..o. BL gatt_srv_write_exe_proc_create ; 0x8017538
0x08015a5a: e005 .. B 0x8015a68 ; gatt_proc_handler_create + 140
0x08015a5c: 461a .F MOV r2,r3
0x08015a5e: 4620 F MOV r0,r4
0x08015a60: 2102 .! MOVS r1,#2
0x08015a62: 4633 3F MOV r3,r6
0x08015a64: f001f9be .... BL gatt_srv_mtu_exch_proc_create ; 0x8016de4
0x08015a68: b100 .. CBZ r0,0x8015a6c ; gatt_proc_handler_create + 144
0x08015a6a: bdf8 .. POP {r3-r7,pc}
0x08015a6c: 6831 1h LDR r1,[r6,#0]
0x08015a6e: 7c88 .| LDRB r0,[r1,#0x12]
0x08015a70: 740d .t STRB r5,[r1,#0x10]
0x08015a72: f00000f0 .... AND r0,r0,#0xf0
0x08015a76: 3002 .0 ADDS r0,#2
0x08015a78: 7488 .t STRB r0,[r1,#0x12]
0x08015a7a: 48a0 .H LDR r0,[pc,#640] ; [0x8015cfc] = 0x200090d0
0x08015a7c: eb000084 .... ADD r0,r0,r4,LSL #2
0x08015a80: f8d00094 .... LDR r0,[r0,#0x94]
0x08015a84: 302c ,0 ADDS r0,r0,#0x2c
0x08015a86: f7f0fbf1 .... BL co_list_push_front ; 0x800626c
0x08015a8a: 2000 . MOVS r0,#0
0x08015a8c: bdf8 .. POP {r3-r7,pc}
0x08015a8e: bf00 .. NOP
$d.23
__arm_cp.14_0
0x08015a90: 200090d0 ... DCD 536907984
$t.24
gatt_proc_is_user_active
0x08015a94: b570 p. PUSH {r4-r6,lr}
0x08015a96: 4a99 .J LDR r2,[pc,#612] ; [0x8015cfc] = 0x200090d0
0x08015a98: 2100 .! MOVS r1,#0
0x08015a9a: 2300 .# MOVS r3,#0
0x08015a9c: 2913 .) CMP r1,#0x13
0x08015a9e: d821 !. BHI 0x8015ae4 ; gatt_proc_is_user_active + 80
0x08015aa0: 07dc .. LSLS r4,r3,#31
0x08015aa2: d11f .. BNE 0x8015ae4 ; gatt_proc_is_user_active + 80
0x08015aa4: eb020481 .... ADD r4,r2,r1,LSL #2
0x08015aa8: f8d44094 ...@ LDR r4,[r4,#0x94]
0x08015aac: b1c4 .. CBZ r4,0x8015ae0 ; gatt_proc_is_user_active + 76
0x08015aae: f1040534 ..4. ADD r5,r4,#0x34
0x08015ab2: 682d -h LDR r5,[r5,#0]
0x08015ab4: b145 E. CBZ r5,0x8015ac8 ; gatt_proc_is_user_active + 52
0x08015ab6: 07de .. LSLS r6,r3,#31
0x08015ab8: d106 .. BNE 0x8015ac8 ; gatt_proc_is_user_active + 52
0x08015aba: 7cee .| LDRB r6,[r5,#0x13]
0x08015abc: 1a36 6. SUBS r6,r6,r0
0x08015abe: fab6f686 .... CLZ r6,r6
0x08015ac2: 0976 v. LSRS r6,r6,#5
0x08015ac4: 4333 3C ORRS r3,r3,r6
0x08015ac6: e7f4 .. B 0x8015ab2 ; gatt_proc_is_user_active + 30
0x08015ac8: 342c ,4 ADDS r4,r4,#0x2c
0x08015aca: 6824 $h LDR r4,[r4,#0]
0x08015acc: b144 D. CBZ r4,0x8015ae0 ; gatt_proc_is_user_active + 76
0x08015ace: 07dd .. LSLS r5,r3,#31
0x08015ad0: d106 .. BNE 0x8015ae0 ; gatt_proc_is_user_active + 76
0x08015ad2: 7ce5 .| LDRB r5,[r4,#0x13]
0x08015ad4: 1a2d -. SUBS r5,r5,r0
0x08015ad6: fab5f585 .... CLZ r5,r5
0x08015ada: 096d m. LSRS r5,r5,#5
0x08015adc: 432b +C ORRS r3,r3,r5
0x08015ade: e7f4 .. B 0x8015aca ; gatt_proc_is_user_active + 54
0x08015ae0: 3101 .1 ADDS r1,#1
0x08015ae2: e7db .. B 0x8015a9c ; gatt_proc_is_user_active + 8
0x08015ae4: f0030001 .... AND r0,r3,#1
0x08015ae8: bd70 p. POP {r4-r6,pc}
0x08015aea: bf00 .. NOP
gatt_proc_mtu_get
0x08015aec: 7c09 .| LDRB r1,[r1,#0x10]
0x08015aee: f7fbbc2d ..-. B gatt_bearer_mtu_get ; 0x801134c
gatt_proc_pdu_send
0x08015af2: e92d41fc -..A PUSH {r2-r8,lr}
0x08015af6: 4617 .F MOV r7,r2
0x08015af8: 460c .F MOV r4,r1
0x08015afa: 8a8a .. LDRH r2,[r1,#0x14]
0x08015afc: 7c09 .| LDRB r1,[r1,#0x10]
0x08015afe: 9300 .. STR r3,[sp,#0]
0x08015b00: 4606 .F MOV r6,r0
0x08015b02: 463b ;F MOV r3,r7
0x08015b04: f7fbfc52 ..R. BL gatt_bearer_pdu_send ; 0x80113ac
0x08015b08: f8dd8020 .. . LDR r8,[sp,#0x20]
0x08015b0c: 4605 .F MOV r5,r0
0x08015b0e: f1b80f00 .... CMP r8,#0
0x08015b12: d00f .. BEQ 0x8015b34 ; gatt_proc_pdu_send + 66
0x08015b14: b975 u. CBNZ r5,0x8015b34 ; gatt_proc_pdu_send + 66
0x08015b16: 7838 8x LDRB r0,[r7,#0]
0x08015b18: 7c21 !| LDRB r1,[r4,#0x10]
0x08015b1a: 76a0 .v STRB r0,[r4,#0x1a]
0x08015b1c: 4630 0F MOV r0,r6
0x08015b1e: f7fbfc15 .... BL gatt_bearer_mtu_get ; 0x801134c
0x08015b22: 8320 . STRH r0,[r4,#0x18]
0x08015b24: f1040008 .... ADD r0,r4,#8
0x08015b28: f2475130 G.0Q MOV r1,#0x7530
0x08015b2c: f7f6f89e .... BL gapc_sdt_timer_set ; 0x800bc6c
0x08015b30: f8c4801c .... STR r8,[r4,#0x1c]
0x08015b34: 4628 (F MOV r0,r5
0x08015b36: e8bd81fc .... POP {r2-r8,pc}
0x08015b3a: 0000 .. MOVS r0,r0
gatt_proc_pick
0x08015b3c: 4a6f oJ LDR r2,[pc,#444] ; [0x8015cfc] = 0x200090d0
0x08015b3e: eb020080 .... ADD r0,r2,r0,LSL #2
0x08015b42: f8d00094 .... LDR r0,[r0,#0x94]
0x08015b46: b138 8. CBZ r0,0x8015b58 ; gatt_proc_pick + 28
0x08015b48: 302c ,0 ADDS r0,r0,#0x2c
0x08015b4a: 6800 .h LDR r0,[r0,#0]
0x08015b4c: b120 . CBZ r0,0x8015b58 ; gatt_proc_pick + 28
0x08015b4e: 8a82 .. LDRH r2,[r0,#0x14]
0x08015b50: 428a .B CMP r2,r1
0x08015b52: bf08 .. IT EQ
0x08015b54: 4770 pG BXEQ lr
0x08015b56: e7f8 .. B 0x8015b4a ; gatt_proc_pick + 14
0x08015b58: 2000 . MOVS r0,#0
0x08015b5a: 4770 pG BX lr
$d.12
__arm_cp.8_0
0x08015b5c: 200090d0 ... DCD 536907984
$t.9
gatt_proc_pop
0x08015b60: b5f8 .. PUSH {r3-r7,lr}
0x08015b62: 4606 .F MOV r6,r0
0x08015b64: 4865 eH LDR r0,[pc,#404] ; [0x8015cfc] = 0x200090d0
0x08015b66: 460c .F MOV r4,r1
0x08015b68: 7c89 .| LDRB r1,[r1,#0x12]
0x08015b6a: 4615 .F MOV r5,r2
0x08015b6c: eb000086 .... ADD r0,r0,r6,LSL #2
0x08015b70: 0709 .. LSLS r1,r1,#28
0x08015b72: f8d00094 .... LDR r0,[r0,#0x94]
0x08015b76: d011 .. BEQ 0x8015b9c ; gatt_proc_pop + 60
0x08015b78: 7c67 g| LDRB r7,[r4,#0x11]
0x08015b7a: 302c ,0 ADDS r0,r0,#0x2c
0x08015b7c: 4621 !F MOV r1,r4
0x08015b7e: f7f0fab3 .... BL co_list_extract ; 0x80060e8
0x08015b82: f1040008 .... ADD r0,r4,#8
0x08015b86: f7f5ffa1 .... BL gapc_sdt_stop ; 0x800bacc
0x08015b8a: f0070006 .... AND r0,r7,#6
0x08015b8e: 2804 .( CMP r0,#4
0x08015b90: d008 .. BEQ 0x8015ba4 ; gatt_proc_pop + 68
0x08015b92: 4630 0F MOV r0,r6
0x08015b94: 4621 !F MOV r1,r4
0x08015b96: f7fbfc81 .... BL gatt_bearer_release ; 0x801149c
0x08015b9a: e003 .. B 0x8015ba4 ; gatt_proc_pop + 68
0x08015b9c: 3034 40 ADDS r0,r0,#0x34
0x08015b9e: 4621 !F MOV r1,r4
0x08015ba0: f7f0faa2 .... BL co_list_extract ; 0x80060e8
0x08015ba4: 7ca0 .| LDRB r0,[r4,#0x12]
0x08015ba6: f00000bf .... AND r0,r0,#0xbf
0x08015baa: f3651086 e... BFI r0,r5,#6,#1
0x08015bae: 74a0 .t STRB r0,[r4,#0x12]
0x08015bb0: bdf8 .. POP {r3-r7,pc}
0x08015bb2: bf00 .. NOP
gatt_proc_push
0x08015bb4: b5f8 .. PUSH {r3-r7,lr}
0x08015bb6: 4606 .F MOV r6,r0
0x08015bb8: 4850 PH LDR r0,[pc,#320] ; [0x8015cfc] = 0x200090d0
0x08015bba: 460c .F MOV r4,r1
0x08015bbc: eb000086 .... ADD r0,r0,r6,LSL #2
0x08015bc0: f8d05094 ...P LDR r5,[r0,#0x94]
0x08015bc4: 7cc8 .| LDRB r0,[r1,#0x13]
0x08015bc6: f001ff6b ..k. BL gatt_user_get ; 0x8017aa0
0x08015bca: 7ca1 .| LDRB r1,[r4,#0x12]
0x08015bcc: 4607 .F MOV r7,r0
0x08015bce: 7c60 `| LDRB r0,[r4,#0x11]
0x08015bd0: 2202 ." MOVS r2,#2
0x08015bd2: f00101f0 .... AND r1,r1,#0xf0
0x08015bd6: 3839 98 SUBS r0,r0,#0x39
0x08015bd8: 74a1 .t STRB r1,[r4,#0x12]
0x08015bda: bf18 .. IT NE
0x08015bdc: f04f30ff O..0 MOVNE r0,#0xffffffff
0x08015be0: 7420 t STRB r0,[r4,#0x10]
0x08015be2: 4631 1F MOV r1,r6
0x08015be4: f1040008 .... ADD r0,r4,#8
0x08015be8: f7f5ff62 ..b. BL gapc_sdt_prepare ; 0x800bab0
0x08015bec: f8950058 ..X. LDRB r0,[r5,#0x58]
0x08015bf0: 07c0 .. LSLS r0,r0,#31
0x08015bf2: d004 .. BEQ 0x8015bfe ; gatt_proc_push + 74
0x08015bf4: 7c60 `| LDRB r0,[r4,#0x11]
0x08015bf6: 2828 (( CMP r0,#0x28
0x08015bf8: d016 .. BEQ 0x8015c28 ; gatt_proc_push + 116
0x08015bfa: 2840 @( CMP r0,#0x40
0x08015bfc: d014 .. BEQ 0x8015c28 ; gatt_proc_push + 116
0x08015bfe: 88fb .. LDRH r3,[r7,#6]
0x08015c00: 4630 0F MOV r0,r6
0x08015c02: 21ff .! MOVS r1,#0xff
0x08015c04: 4622 "F MOV r2,r4
0x08015c06: f7fbf8db .... BL gatt_bearer_acquire ; 0x8010dc0
0x08015c0a: b168 h. CBZ r0,0x8015c28 ; gatt_proc_push + 116
0x08015c0c: f105002c ..,. ADD r0,r5,#0x2c
0x08015c10: 4621 !F MOV r1,r4
0x08015c12: f7f0fb2b ..+. BL co_list_push_front ; 0x800626c
0x08015c16: 4630 0F MOV r0,r6
0x08015c18: 4621 !F MOV r1,r4
0x08015c1a: 2202 ." MOVS r2,#2
0x08015c1c: 2300 .# MOVS r3,#0
0x08015c1e: b001 .. ADD sp,sp,#4
0x08015c20: e8bd40f0 ...@ POP {r4-r7,lr}
0x08015c24: f7ffbdcc .... B.W gatt_proc_continue ; 0x80157c0
0x08015c28: f8556f34 U.4o LDR r6,[r5,#0x34]!
0x08015c2c: b14e N. CBZ r6,0x8015c42 ; gatt_proc_push + 142
0x08015c2e: 7a3f ?z LDRB r7,[r7,#8]
0x08015c30: b16e n. CBZ r6,0x8015c4e ; gatt_proc_push + 154
0x08015c32: 7cf0 .| LDRB r0,[r6,#0x13]
0x08015c34: f001ff34 ..4. BL gatt_user_get ; 0x8017aa0
0x08015c38: 7a00 .z LDRB r0,[r0,#8]
0x08015c3a: 4287 .B CMP r7,r0
0x08015c3c: d80d .. BHI 0x8015c5a ; gatt_proc_push + 166
0x08015c3e: 6836 6h LDR r6,[r6,#0]
0x08015c40: e7f6 .. B 0x8015c30 ; gatt_proc_push + 124
0x08015c42: 4628 (F MOV r0,r5
0x08015c44: 4621 !F MOV r1,r4
0x08015c46: e8bd40f8 ...@ POP {r3-r7,lr}
0x08015c4a: f7f0bb0f .... B co_list_push_front ; 0x800626c
0x08015c4e: 4628 (F MOV r0,r5
0x08015c50: 4621 !F MOV r1,r4
0x08015c52: e8bd40f8 ...@ POP {r3-r7,lr}
0x08015c56: f7f0baff .... B co_list_push_back ; 0x8006258
0x08015c5a: 4628 (F MOV r0,r5
0x08015c5c: 4631 1F MOV r1,r6
0x08015c5e: 4622 "F MOV r2,r4
0x08015c60: e8bd40f8 ...@ POP {r3-r7,lr}
0x08015c64: f7f0baaa .... B co_list_insert_before ; 0x80061bc
$d.8
__arm_cp.6_0
0x08015c68: 200090d0 ... DCD 536907984
$t.0
gatt_proc_trans_timeout_cb
0x08015c6c: b5b0 .. PUSH {r4,r5,r7,lr}
0x08015c6e: 460c .F MOV r4,r1
0x08015c70: 7a05 .z LDRB r5,[r0,#8]
0x08015c72: f1a00108 .... SUB r1,r0,#8
0x08015c76: 2204 ." MOVS r2,#4
0x08015c78: 2345 E# MOVS r3,#0x45
0x08015c7a: 4620 F MOV r0,r4
0x08015c7c: f7fffda0 .... BL gatt_proc_continue ; 0x80157c0
0x08015c80: 4620 F MOV r0,r4
0x08015c82: 4629 )F MOV r1,r5
0x08015c84: 2257 W" MOVS r2,#0x57
0x08015c86: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08015c8a: f7fbb973 ..s. B gatt_bearer_close ; 0x8010f74
0x08015c8e: 0000 .. MOVS r0,r0
gatt_proc_write_queue_mutex_set
0x08015c90: b5f8 .. PUSH {r3-r7,lr}
0x08015c92: 4604 .F MOV r4,r0
0x08015c94: 4819 .H LDR r0,[pc,#100] ; [0x8015cfc] = 0x200090d0
0x08015c96: eb000084 .... ADD r0,r0,r4,LSL #2
0x08015c9a: f8d07094 ...p LDR r7,[r0,#0x94]
0x08015c9e: f8970058 ..X. LDRB r0,[r7,#0x58]
0x08015ca2: f00000fe .... AND r0,r0,#0xfe
0x08015ca6: 4408 .D ADD r0,r0,r1
0x08015ca8: f8870058 ..X. STRB r0,[r7,#0x58]
0x08015cac: bb29 ). CBNZ r1,0x8015cfa ; gatt_proc_write_queue_mutex_set + 106
0x08015cae: f1070634 ..4. ADD r6,r7,#0x34
0x08015cb2: 4635 5F MOV r5,r6
0x08015cb4: 682d -h LDR r5,[r5,#0]
0x08015cb6: b305 .. CBZ r5,0x8015cfa ; gatt_proc_write_queue_mutex_set + 106
0x08015cb8: 7c68 h| LDRB r0,[r5,#0x11]
0x08015cba: 2840 @( CMP r0,#0x40
0x08015cbc: bf18 .. IT NE
0x08015cbe: 2828 (( CMPNE r0,#0x28
0x08015cc0: d1f8 .. BNE 0x8015cb4 ; gatt_proc_write_queue_mutex_set + 36
0x08015cc2: 7ce8 .| LDRB r0,[r5,#0x13]
0x08015cc4: f001feec .... BL gatt_user_get ; 0x8017aa0
0x08015cc8: 88c3 .. LDRH r3,[r0,#6]
0x08015cca: 4620 F MOV r0,r4
0x08015ccc: 21ff .! MOVS r1,#0xff
0x08015cce: 462a *F MOV r2,r5
0x08015cd0: f7fbf876 ..v. BL gatt_bearer_acquire ; 0x8010dc0
0x08015cd4: b188 .. CBZ r0,0x8015cfa ; gatt_proc_write_queue_mutex_set + 106
0x08015cd6: 4630 0F MOV r0,r6
0x08015cd8: 4629 )F MOV r1,r5
0x08015cda: f7f0fa05 .... BL co_list_extract ; 0x80060e8
0x08015cde: f107002c ..,. ADD r0,r7,#0x2c
0x08015ce2: 4629 )F MOV r1,r5
0x08015ce4: f7f0fac2 .... BL co_list_push_front ; 0x800626c
0x08015ce8: 4620 F MOV r0,r4
0x08015cea: 4629 )F MOV r1,r5
0x08015cec: 2202 ." MOVS r2,#2
0x08015cee: 2300 .# MOVS r3,#0
0x08015cf0: b001 .. ADD sp,sp,#4
0x08015cf2: e8bd40f0 ...@ POP {r4-r7,lr}
0x08015cf6: f7ffbd63 ..c. B.W gatt_proc_continue ; 0x80157c0
0x08015cfa: bdf8 .. POP {r3-r7,pc}
$d.29
__arm_cp.17_0
0x08015cfc: 200090d0 ... DCD 536907984
$t.10
gatt_srv_att_event_get_cb
0x08015d00: e92d43fe -..C PUSH {r1-r9,lr}
0x08015d04: 4606 .F MOV r6,r0
0x08015d06: 4608 .F MOV r0,r1
0x08015d08: 461f .F MOV r7,r3
0x08015d0a: 4614 .F MOV r4,r2
0x08015d0c: 460d .F MOV r5,r1
0x08015d0e: f001fec7 .... BL gatt_user_get ; 0x8017aa0
0x08015d12: b1c0 .. CBZ r0,0x8015d46 ; gatt_srv_att_event_get_cb + 70
0x08015d14: 8881 .. LDRH r1,[r0,#4]
0x08015d16: e9dd890a .... LDRD r8,r9,[sp,#0x28]
0x08015d1a: f6403003 @..0 MOV r0,#0xb03
0x08015d1e: 2202 ." MOVS r2,#2
0x08015d20: 230c .# MOVS r3,#0xc
0x08015d22: f005fe55 ..U. BL ke_msg_alloc ; 0x801b9d0
0x08015d26: b1b8 .. CBZ r0,0x8015d58 ; gatt_srv_att_event_get_cb + 88
0x08015d28: f2402101 @..! MOV r1,#0x201
0x08015d2c: f8a0900a .... STRH r9,[r0,#0xa]
0x08015d30: f8a08008 .... STRH r8,[r0,#8]
0x08015d34: 80c7 .. STRH r7,[r0,#6]
0x08015d36: 7146 Fq STRB r6,[r0,#5]
0x08015d38: 7105 .q STRB r5,[r0,#4]
0x08015d3a: 8044 D. STRH r4,[r0,#2]
0x08015d3c: 8001 .. STRH r1,[r0,#0]
0x08015d3e: e8bd43fe ...C POP {r1-r9,lr}
0x08015d42: f005be69 ..i. B.W ke_msg_send ; 0x801ba18
0x08015d46: 2000 . MOVS r0,#0
0x08015d48: 4629 )F MOV r1,r5
0x08015d4a: 4622 "F MOV r2,r4
0x08015d4c: 230e .# MOVS r3,#0xe
0x08015d4e: e9cd0000 .... STRD r0,r0,[sp,#0]
0x08015d52: 4630 0F MOV r0,r6
0x08015d54: f000f802 .... BL gatt_srv_att_event_get_cfm ; 0x8015d5c
0x08015d58: e8bd83fe .... POP {r1-r9,pc}
gatt_srv_att_event_get_cfm
0x08015d5c: e92d47f0 -..G PUSH {r4-r10,lr}
0x08015d60: 460f .F MOV r7,r1
0x08015d62: 4611 .F MOV r1,r2
0x08015d64: 461c .F MOV r4,r3
0x08015d66: 4605 .F MOV r5,r0
0x08015d68: f7fffee8 .... BL gatt_proc_pick ; 0x8015b3c
0x08015d6c: 2800 .( CMP r0,#0
0x08015d6e: d055 U. BEQ 0x8015e1c ; gatt_srv_att_event_get_cfm + 192
0x08015d70: 4606 .F MOV r6,r0
0x08015d72: 7cc0 .| LDRB r0,[r0,#0x13]
0x08015d74: 42b8 .B CMP r0,r7
0x08015d76: d151 Q. BNE 0x8015e1c ; gatt_srv_att_event_get_cfm + 192
0x08015d78: 7c70 p| LDRB r0,[r6,#0x11]
0x08015d7a: 280a .( CMP r0,#0xa
0x08015d7c: d001 .. BEQ 0x8015d82 ; gatt_srv_att_event_get_cfm + 38
0x08015d7e: 2803 .( CMP r0,#3
0x08015d80: d14f O. BNE 0x8015e22 ; gatt_srv_att_event_get_cfm + 198
0x08015d82: f8960034 ..4. LDRB r0,[r6,#0x34]
0x08015d86: 0781 .. LSLS r1,r0,#30
0x08015d88: d44b K. BMI 0x8015e22 ; gatt_srv_att_event_get_cfm + 198
0x08015d8a: 2c00 ., CMP r4,#0
0x08015d8c: d169 i. BNE 0x8015e62 ; gatt_srv_att_event_get_cfm + 262
0x08015d8e: f8dd8024 ..$. LDR r8,[sp,#0x24]
0x08015d92: f1b80f00 .... CMP r8,#0
0x08015d96: d041 A. BEQ 0x8015e1c ; gatt_srv_att_event_get_cfm + 192
0x08015d98: f8b80006 .... LDRH r0,[r8,#6]
0x08015d9c: 2807 .( CMP r0,#7
0x08015d9e: bf3c <. ITT CC
0x08015da0: 204e N MOVCC r0,#0x4e
0x08015da2: e8bd87f0 .... POPCC {r4-r10,pc}
0x08015da6: f8960033 ..3. LDRB r0,[r6,#0x33]
0x08015daa: f8d69024 ..$. LDR r9,[r6,#0x24]
0x08015dae: 2802 .( CMP r0,#2
0x08015db0: d317 .. BCC 0x8015de2 ; gatt_srv_att_event_get_cfm + 134
0x08015db2: f8dda020 .. . LDR r10,[sp,#0x20]
0x08015db6: 4640 @F MOV r0,r8
0x08015db8: 2102 .! MOVS r1,#2
0x08015dba: f7efffec .... BL co_buf_head_reserve ; 0x8005d96
0x08015dbe: f8b80006 .... LDRH r0,[r8,#6]
0x08015dc2: f1080730 ..0. ADD r7,r8,#0x30
0x08015dc6: 2102 .! MOVS r1,#2
0x08015dc8: f827a000 '... STRH r10,[r7,r0]
0x08015dcc: 4640 @F MOV r0,r8
0x08015dce: f7efffe2 .... BL co_buf_head_reserve ; 0x8005d96
0x08015dd2: f8960032 ..2. LDRB r0,[r6,#0x32]
0x08015dd6: f8b81006 .... LDRH r1,[r8,#6]
0x08015dda: eb060080 .... ADD r0,r6,r0,LSL #2
0x08015dde: 8ec0 .. LDRH r0,[r0,#0x36]
0x08015de0: 5278 xR STRH r0,[r7,r1]
0x08015de2: f8b80004 .... LDRH r0,[r8,#4]
0x08015de6: 8db7 .. LDRH r7,[r6,#0x2c]
0x08015de8: 42b8 .B CMP r0,r7
0x08015dea: bf38 8. IT CC
0x08015dec: 4607 .F MOVCC r7,r0
0x08015dee: f1b90f00 .... CMP r9,#0
0x08015df2: d003 .. BEQ 0x8015dfc ; gatt_srv_att_event_get_cfm + 160
0x08015df4: f8b90008 .... LDRH r0,[r9,#8]
0x08015df8: 4287 .B CMP r7,r0
0x08015dfa: d915 .. BLS 0x8015e28 ; gatt_srv_att_event_get_cfm + 204
0x08015dfc: f1060020 .. . ADD r0,r6,#0x20
0x08015e00: 4641 AF MOV r1,r8
0x08015e02: f7f0fa29 ..). BL co_list_push_back ; 0x8006258
0x08015e06: f8b80004 .... LDRH r0,[r8,#4]
0x08015e0a: 1bc0 .. SUBS r0,r0,r7
0x08015e0c: b281 .. UXTH r1,r0
0x08015e0e: 4640 @F MOV r0,r8
0x08015e10: f7f0f8be .... BL co_buf_tail_release ; 0x8005f90
0x08015e14: 4640 @F MOV r0,r8
0x08015e16: f7effeeb .... BL co_buf_acquire ; 0x8005bf0
0x08015e1a: e015 .. B 0x8015e48 ; gatt_srv_att_event_get_cfm + 236
0x08015e1c: 2040 @ MOVS r0,#0x40
0x08015e1e: e8bd87f0 .... POP {r4-r10,pc}
0x08015e22: 2043 C MOVS r0,#0x43
0x08015e24: e8bd87f0 .... POP {r4-r10,pc}
0x08015e28: f8b90006 .... LDRH r0,[r9,#6]
0x08015e2c: f8b91004 .... LDRH r1,[r9,#4]
0x08015e30: 463a :F MOV r2,r7
0x08015e32: 4408 .D ADD r0,r0,r1
0x08015e34: 4448 HD ADD r0,r0,r9
0x08015e36: f1000130 ..0. ADD r1,r0,#0x30
0x08015e3a: 4640 @F MOV r0,r8
0x08015e3c: f7efff6f ..o. BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08015e40: 4648 HF MOV r0,r9
0x08015e42: 4639 9F MOV r1,r7
0x08015e44: f7f0f8b1 .... BL co_buf_tail_reserve ; 0x8005faa
0x08015e48: 8df0 .. LDRH r0,[r6,#0x2e]
0x08015e4a: f8961032 ..2. LDRB r1,[r6,#0x32]
0x08015e4e: 4438 8D ADD r0,r0,r7
0x08015e50: 3101 .1 ADDS r1,#1
0x08015e52: 85f0 .. STRH r0,[r6,#0x2e]
0x08015e54: 8db0 .. LDRH r0,[r6,#0x2c]
0x08015e56: f8861032 ..2. STRB r1,[r6,#0x32]
0x08015e5a: 1bc0 .. SUBS r0,r0,r7
0x08015e5c: 85b0 .. STRH r0,[r6,#0x2c]
0x08015e5e: f8960034 ..4. LDRB r0,[r6,#0x34]
0x08015e62: f0400002 @... ORR r0,r0,#2
0x08015e66: 4631 1F MOV r1,r6
0x08015e68: 2206 ." MOVS r2,#6
0x08015e6a: 4623 #F MOV r3,r4
0x08015e6c: f8860034 ..4. STRB r0,[r6,#0x34]
0x08015e70: 4628 (F MOV r0,r5
0x08015e72: f7fffca5 .... BL gatt_proc_continue ; 0x80157c0
0x08015e76: 2000 . MOVS r0,#0
0x08015e78: e8bd87f0 .... POP {r4-r10,pc}
gatt_srv_att_event_get_cfm_handler
0x08015e7c: b5bf .. PUSH {r0-r5,r7,lr}
0x08015e7e: 4604 .F MOV r4,r0
0x08015e80: 2000 . MOVS r0,#0
0x08015e82: 88e3 .. LDRH r3,[r4,#6]
0x08015e84: 9003 .. STR r0,[sp,#0xc]
0x08015e86: b983 .. CBNZ r3,0x8015eaa ; gatt_srv_att_event_get_cfm_handler + 46
0x08015e88: 8962 b. LDRH r2,[r4,#0xa]
0x08015e8a: a803 .. ADD r0,sp,#0xc
0x08015e8c: 2107 .! MOVS r1,#7
0x08015e8e: 2300 .# MOVS r3,#0
0x08015e90: f7effeb8 .... BL co_buf_alloc ; 0x8005c04
0x08015e94: b110 .. CBZ r0,0x8015e9c ; gatt_srv_att_event_get_cfm_handler + 32
0x08015e96: 2311 .# MOVS r3,#0x11
0x08015e98: 80e3 .. STRH r3,[r4,#6]
0x08015e9a: e006 .. B 0x8015eaa ; gatt_srv_att_event_get_cfm_handler + 46
0x08015e9c: 8962 b. LDRH r2,[r4,#0xa]
0x08015e9e: 9803 .. LDR r0,[sp,#0xc]
0x08015ea0: f104010c .... ADD r1,r4,#0xc
0x08015ea4: f7efff2a ..*. BL co_buf_copy_data_from_mem ; 0x8005cfc
0x08015ea8: 88e3 .. LDRH r3,[r4,#6]
0x08015eaa: 8862 b. LDRH r2,[r4,#2]
0x08015eac: 7921 !y LDRB r1,[r4,#4]
0x08015eae: 7960 `y LDRB r0,[r4,#5]
0x08015eb0: 8924 $. LDRH r4,[r4,#8]
0x08015eb2: 9d03 .. LDR r5,[sp,#0xc]
0x08015eb4: e9cd4500 ...E STRD r4,r5,[sp,#0]
0x08015eb8: f7ffff50 ..P. BL gatt_srv_att_event_get_cfm ; 0x8015d5c
0x08015ebc: 9803 .. LDR r0,[sp,#0xc]
0x08015ebe: b108 .. CBZ r0,0x8015ec4 ; gatt_srv_att_event_get_cfm_handler + 72
0x08015ec0: f7f0f816 .... BL co_buf_release ; 0x8005ef0
0x08015ec4: bdbf .. POP {r0-r5,r7,pc}
gatt_srv_att_info_get_cb
0x08015ec6: b5f8 .. PUSH {r3-r7,lr}
0x08015ec8: 4606 .F MOV r6,r0
0x08015eca: 4608 .F MOV r0,r1
0x08015ecc: 461f .F MOV r7,r3
0x08015ece: 4614 .F MOV r4,r2
0x08015ed0: 460d .F MOV r5,r1
0x08015ed2: f001fde5 .... BL gatt_user_get ; 0x8017aa0
0x08015ed6: b190 .. CBZ r0,0x8015efe ; gatt_srv_att_info_get_cb + 56
0x08015ed8: 8881 .. LDRH r1,[r0,#4]
0x08015eda: f6403003 @..0 MOV r0,#0xb03
0x08015ede: 2202 ." MOVS r2,#2
0x08015ee0: 2308 .# MOVS r3,#8
0x08015ee2: f005fd75 ..u. BL ke_msg_alloc ; 0x801b9d0
0x08015ee6: b190 .. CBZ r0,0x8015f0e ; gatt_srv_att_info_get_cb + 72
0x08015ee8: f2402102 @..! MOV r1,#0x202
0x08015eec: 80c7 .. STRH r7,[r0,#6]
0x08015eee: 7146 Fq STRB r6,[r0,#5]
0x08015ef0: 7105 .q STRB r5,[r0,#4]
0x08015ef2: 8044 D. STRH r4,[r0,#2]
0x08015ef4: 8001 .. STRH r1,[r0,#0]
0x08015ef6: e8bd40f8 ...@ POP {r3-r7,lr}
0x08015efa: f005bd8d .... B.W ke_msg_send ; 0x801ba18
0x08015efe: 2000 . MOVS r0,#0
0x08015f00: 4629 )F MOV r1,r5
0x08015f02: 4622 "F MOV r2,r4
0x08015f04: 230e .# MOVS r3,#0xe
0x08015f06: 9000 .. STR r0,[sp,#0]
0x08015f08: 4630 0F MOV r0,r6
0x08015f0a: f000f801 .... BL gatt_srv_att_info_get_cfm ; 0x8015f10
0x08015f0e: bdf8 .. POP {r3-r7,pc}
gatt_srv_att_info_get_cfm
0x08015f10: b570 p. PUSH {r4-r6,lr}
0x08015f12: 460e .F MOV r6,r1
0x08015f14: 4611 .F MOV r1,r2
0x08015f16: 461c .F MOV r4,r3
0x08015f18: 4605 .F MOV r5,r0
0x08015f1a: f7fffe0f .... BL gatt_proc_pick ; 0x8015b3c
0x08015f1e: b1c8 .. CBZ r0,0x8015f54 ; gatt_srv_att_info_get_cfm + 68
0x08015f20: 4601 .F MOV r1,r0
0x08015f22: 7cc0 .| LDRB r0,[r0,#0x13]
0x08015f24: 42b0 .B CMP r0,r6
0x08015f26: d115 .. BNE 0x8015f54 ; gatt_srv_att_info_get_cfm + 68
0x08015f28: 7c4a J| LDRB r2,[r1,#0x11]
0x08015f2a: 7c88 .| LDRB r0,[r1,#0x12]
0x08015f2c: 2a15 .* CMP r2,#0x15
0x08015f2e: bf1e .. ITTT NE
0x08015f30: f0100220 .. . ANDSNE r2,r0,#0x20
0x08015f34: 2043 C MOVNE r0,#0x43
0x08015f36: bd70 p. POPNE {r4-r6,pc}
0x08015f38: 9a04 .. LDR r2,[sp,#0x10]
0x08015f3a: f0400020 @. . ORR r0,r0,#0x20
0x08015f3e: 4623 #F MOV r3,r4
0x08015f40: 7488 .t STRB r0,[r1,#0x12]
0x08015f42: 4628 (F MOV r0,r5
0x08015f44: 848a .. STRH r2,[r1,#0x24]
0x08015f46: 22ff ." MOVS r2,#0xff
0x08015f48: 74ca .t STRB r2,[r1,#0x13]
0x08015f4a: 2206 ." MOVS r2,#6
0x08015f4c: f7fffc38 ..8. BL gatt_proc_continue ; 0x80157c0
0x08015f50: 2000 . MOVS r0,#0
0x08015f52: bd70 p. POP {r4-r6,pc}
0x08015f54: 2040 @ MOVS r0,#0x40
0x08015f56: bd70 p. POP {r4-r6,pc}
gatt_srv_att_info_get_cfm_handler
0x08015f58: b51c .. PUSH {r2-r4,lr}
0x08015f5a: 88c3 .. LDRH r3,[r0,#6]
0x08015f5c: 8842 B. LDRH r2,[r0,#2]
0x08015f5e: 7901 .y LDRB r1,[r0,#4]
0x08015f60: 7944 Dy LDRB r4,[r0,#5]
0x08015f62: 8900 .. LDRH r0,[r0,#8]
0x08015f64: 9000 .. STR r0,[sp,#0]
0x08015f66: 4620 F MOV r0,r4
0x08015f68: f7ffffd2 .... BL gatt_srv_att_info_get_cfm ; 0x8015f10
0x08015f6c: bd1c .. POP {r2-r4,pc}
gatt_srv_att_read_get_cb
0x08015f6e: e92d43fe -..C PUSH {r1-r9,lr}
0x08015f72: 4606 .F MOV r6,r0
0x08015f74: 4608 .F MOV r0,r1
0x08015f76: 461f .F MOV r7,r3
0x08015f78: 4614 .F MOV r4,r2
0x08015f7a: 460d .F MOV r5,r1
0x08015f7c: f001fd90 .... BL gatt_user_get ; 0x8017aa0
0x08015f80: b1c0 .. CBZ r0,0x8015fb4 ; gatt_srv_att_read_get_cb + 70
0x08015f82: 8881 .. LDRH r1,[r0,#4]
0x08015f84: e9dd890a .... LDRD r8,r9,[sp,#0x28]
0x08015f88: f6403003 @..0 MOV r0,#0xb03
0x08015f8c: 2202 ." MOVS r2,#2
0x08015f8e: 230c .# MOVS r3,#0xc
0x08015f90: f005fd1e .... BL ke_msg_alloc ; 0x801b9d0
0x08015f94: b1b8 .. CBZ r0,0x8015fc6 ; gatt_srv_att_read_get_cb + 88
0x08015f96: f44f7100 O..q MOV r1,#0x200
0x08015f9a: f8a0900a .... STRH r9,[r0,#0xa]
0x08015f9e: f8a08008 .... STRH r8,[r0,#8]
0x08015fa2: 80c7 .. STRH r7,[r0,#6]
0x08015fa4: 7146 Fq STRB r6,[r0,#5]
0x08015fa6: 7105 .q STRB r5,[r0,#4]
0x08015fa8: 8044 D. STRH r4,[r0,#2]
0x08015faa: 8001 .. STRH r1,[r0,#0]
0x08015fac: e8bd43fe ...C POP {r1-r9,lr}
0x08015fb0: f005bd32 ..2. B.W ke_msg_send ; 0x801ba18
0x08015fb4: 2000 . MOVS r0,#0
0x08015fb6: 4629 )F MOV r1,r5
0x08015fb8: 4622 "F MOV r2,r4
0x08015fba: 230e .# MOVS r3,#0xe
0x08015fbc: e9cd0000 .... STRD r0,r0,[sp,#0]
0x08015fc0: 4630 0F MOV r0,r6
0x08015fc2: f000f802 .... BL gatt_srv_att_read_get_cfm ; 0x8015fca
0x08015fc6: e8bd83fe .... POP {r1-r9,pc}
gatt_srv_att_read_get_cfm
0x08015fca: b57c |. PUSH {r2-r6,lr}
0x08015fcc: 460e .F MOV r6,r1
0x08015fce: 4611 .F MOV r1,r2
0x08015fd0: 461c .F MOV r4,r3
0x08015fd2: 4605 .F MOV r5,r0
0x08015fd4: f7fffdb2 .... BL gatt_proc_pick ; 0x8015b3c
0x08015fd8: b320 . CBZ r0,0x8016024 ; gatt_srv_att_read_get_cfm + 90
0x08015fda: 4601 .F MOV r1,r0
0x08015fdc: 7cc0 .| LDRB r0,[r0,#0x13]
0x08015fde: 42b0 .B CMP r0,r6
0x08015fe0: d120 . BNE 0x8016024 ; gatt_srv_att_read_get_cfm + 90
0x08015fe2: 7c88 .| LDRB r0,[r1,#0x12]
0x08015fe4: 0682 .. LSLS r2,r0,#26
0x08015fe6: d414 .. BMI 0x8016012 ; gatt_srv_att_read_get_cfm + 72
0x08015fe8: e9dd6306 ...c LDRD r6,r3,[sp,#0x18]
0x08015fec: b19c .. CBZ r4,0x8016016 ; gatt_srv_att_read_get_cfm + 76
0x08015fee: 7c4a J| LDRB r2,[r1,#0x11]
0x08015ff0: 2a2d -* CMP r2,#0x2d
0x08015ff2: d019 .. BEQ 0x8016028 ; gatt_srv_att_read_get_cfm + 94
0x08015ff4: 2a25 %* CMP r2,#0x25
0x08015ff6: d10c .. BNE 0x8016012 ; gatt_srv_att_read_get_cfm + 72
0x08015ff8: 22ff ." MOVS r2,#0xff
0x08015ffa: f0400020 @. . ORR r0,r0,#0x20
0x08015ffe: 74ca .t STRB r2,[r1,#0x13]
0x08016000: 7488 .t STRB r0,[r1,#0x12]
0x08016002: 9300 .. STR r3,[sp,#0]
0x08016004: 4628 (F MOV r0,r5
0x08016006: 4622 "F MOV r2,r4
0x08016008: 4633 3F MOV r3,r6
0x0801600a: f000fefb .... BL gatt_srv_read_att_val_get_cfm ; 0x8016e04
0x0801600e: 2000 . MOVS r0,#0
0x08016010: bd7c |. POP {r2-r6,pc}
0x08016012: 2043 C MOVS r0,#0x43
0x08016014: bd7c |. POP {r2-r6,pc}
0x08016016: b12b +. CBZ r3,0x8016024 ; gatt_srv_att_read_get_cfm + 90
0x08016018: 88da .. LDRH r2,[r3,#6]
0x0801601a: 2a07 .* CMP r2,#7
0x0801601c: bf3c <. ITT CC
0x0801601e: 204e N MOVCC r0,#0x4e
0x08016020: bd7c |. POPCC {r2-r6,pc}
0x08016022: e7e4 .. B 0x8015fee ; gatt_srv_att_read_get_cfm + 36
0x08016024: 2040 @ MOVS r0,#0x40
0x08016026: bd7c |. POP {r2-r6,pc}
0x08016028: 22ff ." MOVS r2,#0xff
0x0801602a: f0400020 @. . ORR r0,r0,#0x20
0x0801602e: 74ca .t STRB r2,[r1,#0x13]
0x08016030: 7488 .t STRB r0,[r1,#0x12]
0x08016032: 4628 (F MOV r0,r5
0x08016034: 4622 "F MOV r2,r4
0x08016036: b002 .. ADD sp,sp,#8
0x08016038: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801603c: f000b888 .... B.W gatt_srv_discover_att_val_get_cfm ; 0x8016150
gatt_srv_att_read_get_cfm_handler
0x08016040: b5bf .. PUSH {r0-r5,r7,lr}
0x08016042: 4604 .F MOV r4,r0
0x08016044: 2000 . MOVS r0,#0
0x08016046: 88e3 .. LDRH r3,[r4,#6]
0x08016048: 9003 .. STR r0,[sp,#0xc]
0x0801604a: b983 .. CBNZ r3,0x801606e ; gatt_srv_att_read_get_cfm_handler + 46
0x0801604c: 8962 b. LDRH r2,[r4,#0xa]
0x0801604e: a803 .. ADD r0,sp,#0xc
0x08016050: 2107 .! MOVS r1,#7
0x08016052: 2300 .# MOVS r3,#0
0x08016054: f7effdd6 .... BL co_buf_alloc ; 0x8005c04
0x08016058: b110 .. CBZ r0,0x8016060 ; gatt_srv_att_read_get_cfm_handler + 32
0x0801605a: 2311 .# MOVS r3,#0x11
0x0801605c: 80e3 .. STRH r3,[r4,#6]
0x0801605e: e006 .. B 0x801606e ; gatt_srv_att_read_get_cfm_handler + 46
0x08016060: 8962 b. LDRH r2,[r4,#0xa]
0x08016062: 9803 .. LDR r0,[sp,#0xc]
0x08016064: f104010c .... ADD r1,r4,#0xc
0x08016068: f7effe48 ..H. BL co_buf_copy_data_from_mem ; 0x8005cfc
0x0801606c: 88e3 .. LDRH r3,[r4,#6]
0x0801606e: 8862 b. LDRH r2,[r4,#2]
0x08016070: 7921 !y LDRB r1,[r4,#4]
0x08016072: 7960 `y LDRB r0,[r4,#5]
0x08016074: 8924 $. LDRH r4,[r4,#8]
0x08016076: 9d03 .. LDR r5,[sp,#0xc]
0x08016078: e9cd4500 ...E STRD r4,r5,[sp,#0]
0x0801607c: f7ffffa5 .... BL gatt_srv_att_read_get_cfm ; 0x8015fca
0x08016080: 9803 .. LDR r0,[sp,#0xc]
0x08016082: b108 .. CBZ r0,0x8016088 ; gatt_srv_att_read_get_cfm_handler + 72
0x08016084: f7efff34 ..4. BL co_buf_release ; 0x8005ef0
0x08016088: bdbf .. POP {r0-r5,r7,pc}
gatt_srv_att_val_set_cb
0x0801608a: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0801608e: 4682 .F MOV r10,r0
0x08016090: 4608 .F MOV r0,r1
0x08016092: 4698 .F MOV r8,r3
0x08016094: 4691 .F MOV r9,r2
0x08016096: 460d .F MOV r5,r1
0x08016098: f001fd02 .... BL gatt_user_get ; 0x8017aa0
0x0801609c: b120 . CBZ r0,0x80160a8 ; gatt_srv_att_val_set_cb + 30
0x0801609e: e9ddb70a .... LDRD r11,r7,[sp,#0x28]
0x080160a2: b157 W. CBZ r7,0x80160ba ; gatt_srv_att_val_set_cb + 48
0x080160a4: 88bc .. LDRH r4,[r7,#4]
0x080160a6: e009 .. B 0x80160bc ; gatt_srv_att_val_set_cb + 50
0x080160a8: 4650 PF MOV r0,r10
0x080160aa: 4629 )F MOV r1,r5
0x080160ac: 464a JF MOV r2,r9
0x080160ae: 230e .# MOVS r3,#0xe
0x080160b0: b001 .. ADD sp,sp,#4
0x080160b2: e8bd4ff0 ...O POP {r4-r11,lr}
0x080160b6: f000b826 ..&. B.W gatt_srv_att_val_set_cfm ; 0x8016106
0x080160ba: 2400 .$ MOVS r4,#0
0x080160bc: 8881 .. LDRH r1,[r0,#4]
0x080160be: f104000c .... ADD r0,r4,#0xc
0x080160c2: 2202 ." MOVS r2,#2
0x080160c4: b283 .. UXTH r3,r0
0x080160c6: f6403003 @..0 MOV r0,#0xb03
0x080160ca: f005fc81 .... BL ke_msg_alloc ; 0x801b9d0
0x080160ce: b1c0 .. CBZ r0,0x8016102 ; gatt_srv_att_val_set_cb + 120
0x080160d0: 4606 .F MOV r6,r0
0x080160d2: 8144 D. STRH r4,[r0,#0xa]
0x080160d4: f8a0b008 .... STRH r11,[r0,#8]
0x080160d8: f8a08006 .... STRH r8,[r0,#6]
0x080160dc: f880a005 .... STRB r10,[r0,#5]
0x080160e0: 7105 .q STRB r5,[r0,#4]
0x080160e2: f8a09002 .... STRH r9,[r0,#2]
0x080160e6: f2402003 @.. MOV r0,#0x203
0x080160ea: 4622 "F MOV r2,r4
0x080160ec: 8030 0. STRH r0,[r6,#0]
0x080160ee: f106010c .... ADD r1,r6,#0xc
0x080160f2: 4638 8F MOV r0,r7
0x080160f4: f7effe13 .... BL co_buf_copy_data_to_mem ; 0x8005d1e
0x080160f8: 4630 0F MOV r0,r6
0x080160fa: e8bd4ff8 ...O POP {r3-r11,lr}
0x080160fe: f005bc8b .... B.W ke_msg_send ; 0x801ba18
0x08016102: e8bd8ff8 .... POP {r3-r11,pc}
gatt_srv_att_val_set_cfm
0x08016106: b570 p. PUSH {r4-r6,lr}
0x08016108: 460e .F MOV r6,r1
0x0801610a: 4611 .F MOV r1,r2
0x0801610c: 461c .F MOV r4,r3
0x0801610e: 4605 .F MOV r5,r0
0x08016110: f7fffd14 .... BL gatt_proc_pick ; 0x8015b3c
0x08016114: b1a0 .. CBZ r0,0x8016140 ; gatt_srv_att_val_set_cfm + 58
0x08016116: 4601 .F MOV r1,r0
0x08016118: 7cc0 .| LDRB r0,[r0,#0x13]
0x0801611a: 42b0 .B CMP r0,r6
0x0801611c: d110 .. BNE 0x8016140 ; gatt_srv_att_val_set_cfm + 58
0x0801611e: 7c88 .| LDRB r0,[r1,#0x12]
0x08016120: 0682 .. LSLS r2,r0,#26
0x08016122: bf44 D. ITT MI
0x08016124: 2043 C MOVMI r0,#0x43
0x08016126: bd70 p. POPMI {r4-r6,pc}
0x08016128: 22ff ." MOVS r2,#0xff
0x0801612a: f0400020 @. . ORR r0,r0,#0x20
0x0801612e: 4623 #F MOV r3,r4
0x08016130: 74ca .t STRB r2,[r1,#0x13]
0x08016132: 7488 .t STRB r0,[r1,#0x12]
0x08016134: 4628 (F MOV r0,r5
0x08016136: 2206 ." MOVS r2,#6
0x08016138: f7fffb42 ..B. BL gatt_proc_continue ; 0x80157c0
0x0801613c: 2000 . MOVS r0,#0
0x0801613e: bd70 p. POP {r4-r6,pc}
0x08016140: 2040 @ MOVS r0,#0x40
0x08016142: bd70 p. POP {r4-r6,pc}
gatt_srv_att_val_set_cfm_handler
0x08016144: 88c3 .. LDRH r3,[r0,#6]
0x08016146: 8842 B. LDRH r2,[r0,#2]
0x08016148: 7901 .y LDRB r1,[r0,#4]
0x0801614a: 7940 @y LDRB r0,[r0,#5]
0x0801614c: f7ffbfdb .... B.W gatt_srv_att_val_set_cfm ; 0x8016106
gatt_srv_discover_att_val_get_cfm
0x08016150: b5f8 .. PUSH {r3-r7,lr}
0x08016152: 4617 .F MOV r7,r2
0x08016154: 460c .F MOV r4,r1
0x08016156: 4605 .F MOV r5,r0
0x08016158: 2a00 .* CMP r2,#0
0x0801615a: d150 P. BNE 0x80161fe ; gatt_srv_discover_att_val_get_cfm + 174
0x0801615c: 461e .F MOV r6,r3
0x0801615e: b113 .. CBZ r3,0x8016166 ; gatt_srv_discover_att_val_get_cfm + 22
0x08016160: 88f0 .. LDRH r0,[r6,#6]
0x08016162: 2807 .( CMP r0,#7
0x08016164: d201 .. BCS 0x801616a ; gatt_srv_discover_att_val_get_cfm + 26
0x08016166: 270e .' MOVS r7,#0xe
0x08016168: e022 ". B 0x80161b0 ; gatt_srv_discover_att_val_get_cfm + 96
0x0801616a: f894102a ..*. LDRB r1,[r4,#0x2a]
0x0801616e: 2906 .) CMP r1,#6
0x08016170: d11c .. BNE 0x80161ac ; gatt_srv_discover_att_val_get_cfm + 92
0x08016172: 69a1 .i LDR r1,[r4,#0x18]
0x08016174: 88b7 .. LDRH r7,[r6,#4]
0x08016176: b109 .. CBZ r1,0x801617c ; gatt_srv_discover_att_val_get_cfm + 44
0x08016178: 888a .. LDRH r2,[r1,#4]
0x0801617a: e000 .. B 0x801617e ; gatt_srv_discover_att_val_get_cfm + 46
0x0801617c: 2200 ." MOVS r2,#0
0x0801617e: 4297 .B CMP r7,r2
0x08016180: d10c .. BNE 0x801619c ; gatt_srv_discover_att_val_get_cfm + 76
0x08016182: 4430 0D ADD r0,r0,r6
0x08016184: f1000030 ..0. ADD r0,r0,#0x30
0x08016188: b119 .. CBZ r1,0x8016192 ; gatt_srv_discover_att_val_get_cfm + 66
0x0801618a: 88ca .. LDRH r2,[r1,#6]
0x0801618c: 4411 .D ADD r1,r1,r2
0x0801618e: 3130 01 ADDS r1,r1,#0x30
0x08016190: e000 .. B 0x8016194 ; gatt_srv_discover_att_val_get_cfm + 68
0x08016192: 2100 .! MOVS r1,#0
0x08016194: 463a :F MOV r2,r7
0x08016196: f7ecf8cc .... BL memcmp ; 0x8002332
0x0801619a: b118 .. CBZ r0,0x80161a4 ; gatt_srv_discover_att_val_get_cfm + 84
0x0801619c: 8ce0 .. LDRH r0,[r4,#0x26]
0x0801619e: 3001 .0 ADDS r0,#1
0x080161a0: 8420 . STRH r0,[r4,#0x20]
0x080161a2: e004 .. B 0x80161ae ; gatt_srv_discover_att_val_get_cfm + 94
0x080161a4: 4630 0F MOV r0,r6
0x080161a6: 4639 9F MOV r1,r7
0x080161a8: f7effef2 .... BL co_buf_tail_release ; 0x8005f90
0x080161ac: 61e6 .a STR r6,[r4,#0x1c]
0x080161ae: 2700 .' MOVS r7,#0
0x080161b0: 69e0 .i LDR r0,[r4,#0x1c]
0x080161b2: b320 . CBZ r0,0x80161fe ; gatt_srv_discover_att_val_get_cfm + 174
0x080161b4: f894002a ..*. LDRB r0,[r4,#0x2a]
0x080161b8: 2808 .( CMP r0,#8
0x080161ba: d00b .. BEQ 0x80161d4 ; gatt_srv_discover_att_val_get_cfm + 132
0x080161bc: 4630 0F MOV r0,r6
0x080161be: 2102 .! MOVS r1,#2
0x080161c0: f7effde9 .... BL co_buf_head_reserve ; 0x8005d96
0x080161c4: b11e .. CBZ r6,0x80161ce ; gatt_srv_discover_att_val_get_cfm + 126
0x080161c6: 88f0 .. LDRH r0,[r6,#6]
0x080161c8: 4430 0D ADD r0,r0,r6
0x080161ca: 3030 00 ADDS r0,r0,#0x30
0x080161cc: e000 .. B 0x80161d0 ; gatt_srv_discover_att_val_get_cfm + 128
0x080161ce: 2000 . MOVS r0,#0
0x080161d0: 8ce1 .. LDRH r1,[r4,#0x26]
0x080161d2: 8001 .. STRH r1,[r0,#0]
0x080161d4: 4630 0F MOV r0,r6
0x080161d6: 2102 .! MOVS r1,#2
0x080161d8: f7effddd .... BL co_buf_head_reserve ; 0x8005d96
0x080161dc: b1be .. CBZ r6,0x801620e ; gatt_srv_discover_att_val_get_cfm + 190
0x080161de: 88f0 .. LDRH r0,[r6,#6]
0x080161e0: 8ca1 .. LDRH r1,[r4,#0x24]
0x080161e2: 4430 0D ADD r0,r0,r6
0x080161e4: 8601 .. STRH r1,[r0,#0x30]
0x080161e6: 88b1 .. LDRH r1,[r6,#4]
0x080161e8: 8d20 . LDRH r0,[r4,#0x28]
0x080161ea: 4281 .B CMP r1,r0
0x080161ec: d904 .. BLS 0x80161f8 ; gatt_srv_discover_att_val_get_cfm + 168
0x080161ee: 1a08 .. SUBS r0,r1,r0
0x080161f0: b281 .. UXTH r1,r0
0x080161f2: 4630 0F MOV r0,r6
0x080161f4: f7effecc .... BL co_buf_tail_release ; 0x8005f90
0x080161f8: 4630 0F MOV r0,r6
0x080161fa: f7effcf9 .... BL co_buf_acquire ; 0x8005bf0
0x080161fe: 4628 (F MOV r0,r5
0x08016200: 4621 !F MOV r1,r4
0x08016202: 2206 ." MOVS r2,#6
0x08016204: 463b ;F MOV r3,r7
0x08016206: f7fffadb .... BL gatt_proc_continue ; 0x80157c0
0x0801620a: 2000 . MOVS r0,#0
0x0801620c: bdf8 .. POP {r3-r7,pc}
0x0801620e: defe .. UDF #0xfe
gatt_srv_discover_l2cap_att_find_req_handler
0x08016210: e92d41f0 -..A PUSH {r4-r8,lr}
0x08016214: 4680 .F MOV r8,r0
0x08016216: 461f .F MOV r7,r3
0x08016218: 4615 .F MOV r5,r2
0x0801621a: 460e .F MOV r6,r1
0x0801621c: 2000 . MOVS r0,#0
0x0801621e: b113 .. CBZ r3,0x8016226 ; gatt_srv_discover_l2cap_att_find_req_handler + 22
0x08016220: f8b7c004 .... LDRH r12,[r7,#4]
0x08016224: e001 .. B 0x801622a ; gatt_srv_discover_l2cap_att_find_req_handler + 26
0x08016226: f04f0c00 O... MOV r12,#0
0x0801622a: 2203 ." MOVS r2,#3
0x0801622c: 4631 1F MOV r1,r6
0x0801622e: 886c l. LDRH r4,[r5,#2]
0x08016230: 88ab .. LDRH r3,[r5,#4]
0x08016232: f8012f2b ..+/ STRB r2,[r1,#0x2b]!
0x08016236: 782a *x LDRB r2,[r5,#0]
0x08016238: f8410c13 A... STR r0,[r1,#-0x13]
0x0801623c: f8410c0f A... STR r0,[r1,#-0xf]
0x08016240: 1e60 `. SUBS r0,r4,#1
0x08016242: f8214c0b !..L STRH r4,[r1,#-0xb]
0x08016246: f8213c09 !..< STRH r3,[r1,#-9]
0x0801624a: f8214c07 !..L STRH r4,[r1,#-7]
0x0801624e: b280 .. UXTH r0,r0
0x08016250: f8012c01 ..., STRB r2,[r1,#-1]
0x08016254: 4298 .B CMP r0,r3
0x08016256: d21b .. BCS 0x8016290 ; gatt_srv_discover_l2cap_att_find_req_handler + 128
0x08016258: 1f10 .. SUBS r0,r2,#4
0x0801625a: 2400 .$ MOVS r4,#0
0x0801625c: ea4f0070 O.p. ROR r0,r0,#1
0x08016260: 2806 .( CMP r0,#6
0x08016262: d83a :. BHI 0x80162da ; gatt_srv_discover_l2cap_att_find_req_handler + 202
0x08016264: 9a06 .. LDR r2,[sp,#0x18]
0x08016266: e8dff000 .... TBB [pc,r0]
$d.6
0x0801626a: 1b15 .. DCW 6933
0x0801626c: 38383804 .888 DCD 943208452
0x08016270: 0004 .. DCW 4
$t.7
0x08016272: 1e90 .. SUBS r0,r2,#2
0x08016274: f1bc0f10 .... CMP r12,#0x10
0x08016278: 8530 0. STRH r0,[r6,#0x28]
0x0801627a: d002 .. BEQ 0x8016282 ; gatt_srv_discover_l2cap_att_find_req_handler + 114
0x0801627c: f1bc0f02 .... CMP r12,#2
0x08016280: d123 #. BNE 0x80162ca ; gatt_srv_discover_l2cap_att_find_req_handler + 186
0x08016282: f106002c ..,. ADD r0,r6,#0x2c
0x08016286: b317 .. CBZ r7,0x80162ce ; gatt_srv_discover_l2cap_att_find_req_handler + 190
0x08016288: 88fa .. LDRH r2,[r7,#6]
0x0801628a: 443a :D ADD r2,r2,r7
0x0801628c: 3230 02 ADDS r2,r2,#0x30
0x0801628e: e01f .. B 0x80162d0 ; gatt_srv_discover_l2cap_att_find_req_handler + 192
0x08016290: 2401 .$ MOVS r4,#1
0x08016292: e022 ". B 0x80162da ; gatt_srv_discover_l2cap_att_find_req_handler + 202
0x08016294: 1e90 .. SUBS r0,r2,#2
0x08016296: 8530 0. STRH r0,[r6,#0x28]
0x08016298: b1f7 .. CBZ r7,0x80162d8 ; gatt_srv_discover_l2cap_att_find_req_handler + 200
0x0801629a: 88b8 .. LDRH r0,[r7,#4]
0x0801629c: b9a8 .. CBNZ r0,0x80162ca ; gatt_srv_discover_l2cap_att_find_req_handler + 186
0x0801629e: e01b .. B 0x80162d8 ; gatt_srv_discover_l2cap_att_find_req_handler + 200
0x080162a0: 1e50 P. SUBS r0,r2,#1
0x080162a2: f1bc0f02 .... CMP r12,#2
0x080162a6: 8530 0. STRH r0,[r6,#0x28]
0x080162a8: d30f .. BCC 0x80162ca ; gatt_srv_discover_l2cap_att_find_req_handler + 186
0x080162aa: 88f8 .. LDRH r0,[r7,#6]
0x080162ac: 2102 .! MOVS r1,#2
0x080162ae: 4438 8D ADD r0,r0,r7
0x080162b0: 8e00 .. LDRH r0,[r0,#0x30]
0x080162b2: 85b0 .. STRH r0,[r6,#0x2c]
0x080162b4: 4638 8F MOV r0,r7
0x080162b6: f7effd61 ..a. BL co_buf_head_release ; 0x8005d7c
0x080162ba: 2400 .$ MOVS r4,#0
0x080162bc: 4638 8F MOV r0,r7
0x080162be: 61b7 .a STR r7,[r6,#0x18]
0x080162c0: f886402b ..+@ STRB r4,[r6,#0x2b]
0x080162c4: f7effc94 .... BL co_buf_acquire ; 0x8005bf0
0x080162c8: e007 .. B 0x80162da ; gatt_srv_discover_l2cap_att_find_req_handler + 202
0x080162ca: 2404 .$ MOVS r4,#4
0x080162cc: e005 .. B 0x80162da ; gatt_srv_discover_l2cap_att_find_req_handler + 202
0x080162ce: 2200 ." MOVS r2,#0
0x080162d0: fa5ff38c _... UXTB r3,r12
0x080162d4: f001ff92 .... BL gatt_uuid_extract ; 0x80181fc
0x080162d8: 2400 .$ MOVS r4,#0
0x080162da: 4640 @F MOV r0,r8
0x080162dc: 4631 1F MOV r1,r6
0x080162de: f7fff9fe .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x080162e2: 7829 )x LDRB r1,[r5,#0]
0x080162e4: 4640 @F MOV r0,r8
0x080162e6: 2200 ." MOVS r2,#0
0x080162e8: f7f7fc70 ..p. BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x080162ec: 4620 F MOV r0,r4
0x080162ee: e8bd81f0 .... POP {r4-r8,pc}
0x080162f2: 0000 .. MOVS r0,r0
gatt_srv_discover_proc_continue
0x080162f4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080162f8: b093 .. SUB sp,sp,#0x4c
0x080162fa: 4607 .F MOV r7,r0
0x080162fc: 1ed0 .. SUBS r0,r2,#3
0x080162fe: 461e .F MOV r6,r3
0x08016300: 460c .F MOV r4,r1
0x08016302: 2200 ." MOVS r2,#0
0x08016304: 2500 .% MOVS r5,#0
0x08016306: 2805 .( CMP r0,#5
0x08016308: f200812d ..-. BHI.W 0x8016566 ; gatt_srv_discover_proc_continue + 626
0x0801630c: e8dff010 .... TBH [pc,r0,LSL #1]
$d.3
0x08016310: 0006016c l... DCD 393580
0x08016314: 0008012b +... DCD 524587
0x08016318: 016c012b +.l. DCD 23855403
$t.4
0x0801631c: b90e .. CBNZ r6,0x8016322 ; gatt_srv_discover_proc_continue + 46
0x0801631e: e007 .. B 0x8016330 ; gatt_srv_discover_proc_continue + 60
0x08016320: b10e .. CBZ r6,0x8016326 ; gatt_srv_discover_proc_continue + 50
0x08016322: 2500 .% MOVS r5,#0
0x08016324: e11f .. B 0x8016566 ; gatt_srv_discover_proc_continue + 626
0x08016326: 69e0 .i LDR r0,[r4,#0x1c]
0x08016328: b110 .. CBZ r0,0x8016330 ; gatt_srv_discover_proc_continue + 60
0x0801632a: 8885 .. LDRH r5,[r0,#4]
0x0801632c: 2600 .& MOVS r6,#0
0x0801632e: e11a .. B 0x8016566 ; gatt_srv_discover_proc_continue + 626
0x08016330: f104001c .... ADD r0,r4,#0x1c
0x08016334: f8b4a028 ..(. LDRH r10,[r4,#0x28]
0x08016338: f1040926 ..&. ADD r9,r4,#0x26
0x0801633c: f1040b24 ..$. ADD r11,r4,#0x24
0x08016340: 2500 .% MOVS r5,#0
0x08016342: 2600 .& MOVS r6,#0
0x08016344: 9706 .. STR r7,[sp,#0x18]
0x08016346: 9007 .. STR r0,[sp,#0x1c]
0x08016348: a80a .. ADD r0,sp,#0x28
0x0801634a: 1d01 .. ADDS r1,r0,#4
0x0801634c: 3002 .0 ADDS r0,#2
0x0801634e: 9008 .. STR r0,[sp,#0x20]
0x08016350: f104002c ..,. ADD r0,r4,#0x2c
0x08016354: 9105 .. STR r1,[sp,#0x14]
0x08016356: 9009 .. STR r0,[sp,#0x24]
0x08016358: b2af .. UXTH r7,r5
0x0801635a: fa1ff08a .... UXTH r0,r10
0x0801635e: 42b8 .B CMP r0,r7
0x08016360: f24080ff @... BLS.W 0x8016562 ; gatt_srv_discover_proc_continue + 622
0x08016364: 9e09 .. LDR r6,[sp,#0x24]
0x08016366: f894202a ..* LDRB r2,[r4,#0x2a]
0x0801636a: 8c61 a. LDRH r1,[r4,#0x22]
0x0801636c: 8c20 . LDRH r0,[r4,#0x20]
0x0801636e: f894302b ..+0 LDRB r3,[r4,#0x2b]
0x08016372: e9cd6b00 ...k STRD r6,r11,[sp,#0]
0x08016376: ae11 .. ADD r6,sp,#0x44
0x08016378: 3a04 .: SUBS r2,#4
0x0801637a: f8cd9008 .... STR r9,[sp,#8]
0x0801637e: 9603 .. STR r6,[sp,#0xc]
0x08016380: ae10 .. ADD r6,sp,#0x40
0x08016382: 9604 .. STR r6,[sp,#0x10]
0x08016384: bf18 .. IT NE
0x08016386: 2201 ." MOVNE r2,#1
0x08016388: f7fef9cc .... BL gatt_db_att_find ; 0x8014724
0x0801638c: 2800 .( CMP r0,#0
0x0801638e: f04080b7 @... BNE.W 0x8016500 ; gatt_srv_discover_proc_continue + 524
0x08016392: f894202a ..* LDRB r2,[r4,#0x2a]
0x08016396: 9e10 .. LDR r6,[sp,#0x40]
0x08016398: 2a04 .* CMP r2,#4
0x0801639a: d113 .. BNE 0x80163c4 ; gatt_srv_discover_proc_continue + 208
0x0801639c: f8bb0000 .... LDRH r0,[r11,#0]
0x080163a0: 2200 ." MOVS r2,#0
0x080163a2: f8ad0028 ..(. STRH r0,[sp,#0x28]
0x080163a6: 8870 p. LDRH r0,[r6,#2]
0x080163a8: 8831 1. LDRH r1,[r6,#0]
0x080163aa: ebb23f91 ...? CMP r2,r1,LSR #14
0x080163ae: d02b +. BEQ 0x8016408 ; gatt_srv_discover_proc_continue + 276
0x080163b0: 9a11 .. LDR r2,[sp,#0x44]
0x080163b2: 0b89 .. LSRS r1,r1,#14
0x080163b4: 4410 .D ADD r0,r0,r2
0x080163b6: 9a08 .. LDR r2,[sp,#0x20]
0x080163b8: f001fea0 .... BL gatt_uuid128_convert ; 0x80180fc
0x080163bc: 2600 .& MOVS r6,#0
0x080163be: f04f0812 O... MOV r8,#0x12
0x080163c2: e038 8. B 0x8016436 ; gatt_srv_discover_proc_continue + 322
0x080163c4: 8830 0. LDRH r0,[r6,#0]
0x080163c6: 2100 .! MOVS r1,#0
0x080163c8: ebb13f90 ...? CMP r1,r0,LSR #14
0x080163cc: f040809a @... BNE.W 0x8016504 ; gatt_srv_discover_proc_continue + 528
0x080163d0: 8870 p. LDRH r0,[r6,#2]
0x080163d2: f5a05120 .. Q SUB r1,r0,#0x2800
0x080163d6: 2904 .) CMP r1,#4
0x080163d8: d303 .. BCC 0x80163e2 ; gatt_srv_discover_proc_continue + 238
0x080163da: f5b05f24 ..$_ CMP r0,#0x2900
0x080163de: f0408091 @... BNE.W 0x8016504 ; gatt_srv_discover_proc_continue + 528
0x080163e2: f8bb0000 .... LDRH r0,[r11,#0]
0x080163e6: 9911 .. LDR r1,[sp,#0x44]
0x080163e8: 2a06 .* CMP r2,#6
0x080163ea: d103 .. BNE 0x80163f4 ; gatt_srv_discover_proc_continue + 256
0x080163ec: f04f0800 O... MOV r8,#0
0x080163f0: ab0a .. ADD r3,sp,#0x28
0x080163f2: e014 .. B 0x801641e ; gatt_srv_discover_proc_continue + 298
0x080163f4: f8b93000 ...0 LDRH r3,[r9,#0]
0x080163f8: 2a08 .* CMP r2,#8
0x080163fa: f8ad0028 ..(. STRH r0,[sp,#0x28]
0x080163fe: d109 .. BNE 0x8016414 ; gatt_srv_discover_proc_continue + 288
0x08016400: 9b08 .. LDR r3,[sp,#0x20]
0x08016402: f04f0802 O... MOV r8,#2
0x08016406: e00a .. B 0x801641e ; gatt_srv_discover_proc_continue + 298
0x08016408: f8ad002a ..*. STRH r0,[sp,#0x2a]
0x0801640c: 2600 .& MOVS r6,#0
0x0801640e: f04f0804 O... MOV r8,#4
0x08016412: e010 .. B 0x8016436 ; gatt_srv_discover_proc_continue + 322
0x08016414: f8ad302a ..*0 STRH r3,[sp,#0x2a]
0x08016418: 9b05 .. LDR r3,[sp,#0x14]
0x0801641a: f04f0804 O... MOV r8,#4
0x0801641e: f10d024a ..J. ADD r2,sp,#0x4a
0x08016422: 9200 .. STR r2,[sp,#0]
0x08016424: 4632 2F MOV r2,r6
0x08016426: f7fefa91 .... BL gatt_db_att_native_val_get ; 0x801494c
0x0801642a: 4606 .F MOV r6,r0
0x0801642c: f8bd004a ..J. LDRH r0,[sp,#0x4a]
0x08016430: 2e00 .. CMP r6,#0
0x08016432: bf08 .. IT EQ
0x08016434: 4480 .D ADDEQ r8,r8,r0
0x08016436: f894002a ..*. LDRB r0,[r4,#0x2a]
0x0801643a: 2806 .( CMP r0,#6
0x0801643c: d11f .. BNE 0x801647e ; gatt_srv_discover_proc_continue + 394
0x0801643e: 69a0 .i LDR r0,[r4,#0x18]
0x08016440: b108 .. CBZ r0,0x8016446 ; gatt_srv_discover_proc_continue + 338
0x08016442: 8881 .. LDRH r1,[r0,#4]
0x08016444: e000 .. B 0x8016448 ; gatt_srv_discover_proc_continue + 340
0x08016446: 2100 .! MOVS r1,#0
0x08016448: fa1ff288 .... UXTH r2,r8
0x0801644c: 428a .B CMP r2,r1
0x0801644e: d10a .. BNE 0x8016466 ; gatt_srv_discover_proc_continue + 370
0x08016450: b120 . CBZ r0,0x801645c ; gatt_srv_discover_proc_continue + 360
0x08016452: 88c1 .. LDRH r1,[r0,#6]
0x08016454: 4408 .D ADD r0,r0,r1
0x08016456: f1000130 ..0. ADD r1,r0,#0x30
0x0801645a: e000 .. B 0x801645e ; gatt_srv_discover_proc_continue + 362
0x0801645c: 2100 .! MOVS r1,#0
0x0801645e: a80a .. ADD r0,sp,#0x28
0x08016460: f7ebff67 ..g. BL memcmp ; 0x8002332
0x08016464: b108 .. CBZ r0,0x801646a ; gatt_srv_discover_proc_continue + 374
0x08016466: 4648 HF MOV r0,r9
0x08016468: e041 A. B 0x80164ee ; gatt_srv_discover_proc_continue + 506
0x0801646a: f8bb0000 .... LDRH r0,[r11,#0]
0x0801646e: f04f0804 O... MOV r8,#4
0x08016472: f8ad0028 ..(. STRH r0,[sp,#0x28]
0x08016476: f8b90000 .... LDRH r0,[r9,#0]
0x0801647a: f8ad002a ..*. STRH r0,[sp,#0x2a]
0x0801647e: 8d23 #. LDRH r3,[r4,#0x28]
0x08016480: fa1ff088 .... UXTH r0,r8
0x08016484: 4283 .B CMP r3,r0
0x08016486: bf38 8. IT CC
0x08016488: 4698 .F MOVCC r8,r3
0x0801648a: 69e0 .i LDR r0,[r4,#0x1c]
0x0801648c: b120 . CBZ r0,0x8016498 ; gatt_srv_discover_proc_continue + 420
0x0801648e: fa1ff188 .... UXTH r1,r8
0x08016492: 428f .B CMP r7,r1
0x08016494: d014 .. BEQ 0x80164c0 ; gatt_srv_discover_proc_continue + 460
0x08016496: e064 d. B 0x8016562 ; gatt_srv_discover_proc_continue + 622
0x08016498: 2b79 y+ CMP r3,#0x79
0x0801649a: bf28 (. IT CS
0x0801649c: 2379 y# MOVCS r3,#0x79
0x0801649e: 9f07 .. LDR r7,[sp,#0x1c]
0x080164a0: 2107 .! MOVS r1,#7
0x080164a2: 2200 ." MOVS r2,#0
0x080164a4: 4638 8F MOV r0,r7
0x080164a6: f7effbad .... BL co_buf_alloc ; 0x8005c04
0x080164aa: 2800 .( CMP r0,#0
0x080164ac: d156 V. BNE 0x801655c ; gatt_srv_discover_proc_continue + 616
0x080164ae: 6838 8h LDR r0,[r7,#0]
0x080164b0: b308 .. CBZ r0,0x80164f6 ; gatt_srv_discover_proc_continue + 514
0x080164b2: 8901 .. LDRH r1,[r0,#8]
0x080164b4: f8b4a028 ..(. LDRH r10,[r4,#0x28]
0x080164b8: 4645 EF MOV r5,r8
0x080164ba: 4551 QE CMP r1,r10
0x080164bc: bf38 8. IT CC
0x080164be: 468a .F MOVCC r10,r1
0x080164c0: 88c1 .. LDRH r1,[r0,#6]
0x080164c2: 8882 .. LDRH r2,[r0,#4]
0x080164c4: 4411 .D ADD r1,r1,r2
0x080164c6: 4408 .D ADD r0,r0,r1
0x080164c8: 3030 00 ADDS r0,r0,#0x30
0x080164ca: fa1ff788 .... UXTH r7,r8
0x080164ce: a90a .. ADD r1,sp,#0x28
0x080164d0: 463a :F MOV r2,r7
0x080164d2: f7ebfee7 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080164d6: 69e0 .i LDR r0,[r4,#0x1c]
0x080164d8: 4639 9F MOV r1,r7
0x080164da: f7effd66 ..f. BL co_buf_tail_reserve ; 0x8005faa
0x080164de: f894002a ..*. LDRB r0,[r4,#0x2a]
0x080164e2: ebaa0a08 .... SUB r10,r10,r8
0x080164e6: 2804 .( CMP r0,#4
0x080164e8: 4648 HF MOV r0,r9
0x080164ea: bf08 .. IT EQ
0x080164ec: 4658 XF MOVEQ r0,r11
0x080164ee: 8800 .. LDRH r0,[r0,#0]
0x080164f0: 3001 .0 ADDS r0,#1
0x080164f2: 8420 . STRH r0,[r4,#0x20]
0x080164f4: e730 0. B 0x8016358 ; gatt_srv_discover_proc_continue + 100
0x080164f6: f04f0a00 O... MOV r10,#0
0x080164fa: 4645 EF MOV r5,r8
0x080164fc: 2000 . MOVS r0,#0
0x080164fe: e7e4 .. B 0x80164ca ; gatt_srv_discover_proc_continue + 470
0x08016500: 4606 .F MOV r6,r0
0x08016502: e02e .. B 0x8016562 ; gatt_srv_discover_proc_continue + 622
0x08016504: 9a11 .. LDR r2,[sp,#0x44]
0x08016506: 9806 .. LDR r0,[sp,#0x18]
0x08016508: 2100 .! MOVS r1,#0
0x0801650a: 4633 3F MOV r3,r6
0x0801650c: f7fef8aa .... BL gatt_db_att_access_check ; 0x8014664
0x08016510: 4606 .F MOV r6,r0
0x08016512: bb30 0. CBNZ r0,0x8016562 ; gatt_srv_discover_proc_continue + 622
0x08016514: 9811 .. LDR r0,[sp,#0x44]
0x08016516: 7ac0 .z LDRB r0,[r0,#0xb]
0x08016518: f001fac2 .... BL gatt_user_get ; 0x8017aa0
0x0801651c: b300 .. CBZ r0,0x8016560 ; gatt_srv_discover_proc_continue + 620
0x0801651e: 9911 .. LDR r1,[sp,#0x44]
0x08016520: f894302a ..*0 LDRB r3,[r4,#0x2a]
0x08016524: 2500 .% MOVS r5,#0
0x08016526: 7aca .z LDRB r2,[r1,#0xb]
0x08016528: 2b10 .+ CMP r3,#0x10
0x0801652a: 74e2 .t STRB r2,[r4,#0x13]
0x0801652c: 7ca2 .| LDRB r2,[r4,#0x12]
0x0801652e: f00202df .... AND r2,r2,#0xdf
0x08016532: 74a2 .t STRB r2,[r4,#0x12]
0x08016534: 8d22 ". LDRH r2,[r4,#0x28]
0x08016536: f1a20202 .... SUB r2,r2,#2
0x0801653a: bf08 .. IT EQ
0x0801653c: f06f0201 o... MVNEQ r2,#1
0x08016540: 6800 .h LDR r0,[r0,#0]
0x08016542: 9f06 .. LDR r7,[sp,#0x18]
0x08016544: b296 .. UXTH r6,r2
0x08016546: 8ca3 .. LDRH r3,[r4,#0x24]
0x08016548: 7ac9 .z LDRB r1,[r1,#0xb]
0x0801654a: 8aa2 .. LDRH r2,[r4,#0x14]
0x0801654c: f8d0c004 .... LDR r12,[r0,#4]
0x08016550: 4638 8F MOV r0,r7
0x08016552: e9cd5600 ...V STRD r5,r6,[sp,#0]
0x08016556: 47e0 .G BLX r12
0x08016558: 2600 .& MOVS r6,#0
0x0801655a: e043 C. B 0x80165e4 ; gatt_srv_discover_proc_continue + 752
0x0801655c: 2611 .& MOVS r6,#0x11
0x0801655e: e000 .. B 0x8016562 ; gatt_srv_discover_proc_continue + 622
0x08016560: 2608 .& MOVS r6,#8
0x08016562: 9f06 .. LDR r7,[sp,#0x18]
0x08016564: 2200 ." MOVS r2,#0
0x08016566: 69a0 .i LDR r0,[r4,#0x18]
0x08016568: 9211 .. STR r2,[sp,#0x44]
0x0801656a: b118 .. CBZ r0,0x8016574 ; gatt_srv_discover_proc_continue + 640
0x0801656c: f7effcc0 .... BL co_buf_release ; 0x8005ef0
0x08016570: 2000 . MOVS r0,#0
0x08016572: 61a0 .a STR r0,[r4,#0x18]
0x08016574: 69e0 .i LDR r0,[r4,#0x1c]
0x08016576: b170 p. CBZ r0,0x8016596 ; gatt_srv_discover_proc_continue + 674
0x08016578: 9011 .. STR r0,[sp,#0x44]
0x0801657a: f894002a ..*. LDRB r0,[r4,#0x2a]
0x0801657e: 1c41 A. ADDS r1,r0,#1
0x08016580: 2810 .( CMP r0,#0x10
0x08016582: f88d1028 ..(. STRB r1,[sp,#0x28]
0x08016586: bf18 .. IT NE
0x08016588: 2808 .( CMPNE r0,#8
0x0801658a: d13f ?. BNE 0x801660c ; gatt_srv_discover_proc_continue + 792
0x0801658c: f88d5029 ..)P STRB r5,[sp,#0x29]
0x08016590: 2000 . MOVS r0,#0
0x08016592: 61e0 .a STR r0,[r4,#0x1c]
0x08016594: e012 .. B 0x80165bc ; gatt_srv_discover_proc_continue + 712
0x08016596: a811 .. ADD r0,sp,#0x44
0x08016598: 2107 .! MOVS r1,#7
0x0801659a: 2200 ." MOVS r2,#0
0x0801659c: 2300 .# MOVS r3,#0
0x0801659e: f7effb31 ..1. BL co_buf_alloc ; 0x8005c04
0x080165a2: b958 X. CBNZ r0,0x80165bc ; gatt_srv_discover_proc_continue + 712
0x080165a4: 2001 . MOVS r0,#1
0x080165a6: f88d602c ..,` STRB r6,[sp,#0x2c]
0x080165aa: f88d0028 ..(. STRB r0,[sp,#0x28]
0x080165ae: f894002a ..*. LDRB r0,[r4,#0x2a]
0x080165b2: f88d0029 ..). STRB r0,[sp,#0x29]
0x080165b6: 8ca0 .. LDRH r0,[r4,#0x24]
0x080165b8: f8ad002a ..*. STRH r0,[sp,#0x2a]
0x080165bc: 9b11 .. LDR r3,[sp,#0x44]
0x080165be: b17b {. CBZ r3,0x80165e0 ; gatt_srv_discover_proc_continue + 748
0x080165c0: 2000 . MOVS r0,#0
0x080165c2: aa0a .. ADD r2,sp,#0x28
0x080165c4: 4621 !F MOV r1,r4
0x080165c6: 9000 .. STR r0,[sp,#0]
0x080165c8: 4638 8F MOV r0,r7
0x080165ca: f7fffa92 .... BL gatt_proc_pdu_send ; 0x8015af2
0x080165ce: 4606 .F MOV r6,r0
0x080165d0: 9811 .. LDR r0,[sp,#0x44]
0x080165d2: f7effc8d .... BL co_buf_release ; 0x8005ef0
0x080165d6: 4635 5F MOV r5,r6
0x080165d8: 2e00 .. CMP r6,#0
0x080165da: bf18 .. IT NE
0x080165dc: 2501 .% MOVNE r5,#1
0x080165de: e001 .. B 0x80165e4 ; gatt_srv_discover_proc_continue + 752
0x080165e0: 2501 .% MOVS r5,#1
0x080165e2: 264c L& MOVS r6,#0x4c
0x080165e4: b905 .. CBNZ r5,0x80165e8 ; gatt_srv_discover_proc_continue + 756
0x080165e6: b176 v. CBZ r6,0x8016606 ; gatt_srv_discover_proc_continue + 786
0x080165e8: 69a0 .i LDR r0,[r4,#0x18]
0x080165ea: b108 .. CBZ r0,0x80165f0 ; gatt_srv_discover_proc_continue + 764
0x080165ec: f7effc80 .... BL co_buf_release ; 0x8005ef0
0x080165f0: 69e0 .i LDR r0,[r4,#0x1c]
0x080165f2: b118 .. CBZ r0,0x80165fc ; gatt_srv_discover_proc_continue + 776
0x080165f4: f7effc7c ..|. BL co_buf_release ; 0x8005ef0
0x080165f8: 2000 . MOVS r0,#0
0x080165fa: 61e0 .a STR r0,[r4,#0x1c]
0x080165fc: 4638 8F MOV r0,r7
0x080165fe: 4621 !F MOV r1,r4
0x08016600: 2201 ." MOVS r2,#1
0x08016602: f7fffaad .... BL gatt_proc_pop ; 0x8015b60
0x08016606: b013 .. ADD sp,sp,#0x4c
0x08016608: e8bd8ff0 .... POP {r4-r11,pc}
0x0801660c: 2804 .( CMP r0,#4
0x0801660e: d1bf .. BNE 0x8016590 ; gatt_srv_discover_proc_continue + 668
0x08016610: b2a8 .. UXTH r0,r5
0x08016612: 2502 .% MOVS r5,#2
0x08016614: 2804 .( CMP r0,#4
0x08016616: bf08 .. IT EQ
0x08016618: 2501 .% MOVEQ r5,#1
0x0801661a: e7b7 .. B 0x801658c ; gatt_srv_discover_proc_continue + 664
gatt_srv_discover_proc_create
0x0801661c: b5bc .. PUSH {r2-r5,r7,lr}
0x0801661e: 461d .F MOV r5,r3
0x08016620: 9300 .. STR r3,[sp,#0]
0x08016622: 4b07 .K LDR r3,[pc,#28] ; [0x8016640] = 0x80162f5
0x08016624: 4614 .F MOV r4,r2
0x08016626: 212d -! MOVS r1,#0x2d
0x08016628: 223c <" MOVS r2,#0x3c
0x0801662a: f7fff9b5 .... BL gatt_proc_handler_alloc ; 0x8015998
0x0801662e: b918 .. CBNZ r0,0x8016638 ; gatt_srv_discover_proc_create + 28
0x08016630: 6829 )h LDR r1,[r5,#0]
0x08016632: 2200 ." MOVS r2,#0
0x08016634: e9c12206 ..." STRD r2,r2,[r1,#0x18]
0x08016638: 4902 .I LDR r1,[pc,#8] ; [0x8016644] = 0x8016211
0x0801663a: 6021 !` STR r1,[r4,#0]
0x0801663c: bdbc .. POP {r2-r5,r7,pc}
0x0801663e: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08016640: 080162f5 .b.. DCD 134308597
__arm_cp.0_1
0x08016644: 08016211 .b.. DCD 134308369
$t.8
gatt_srv_event_mtp_cancel
0x08016648: b5f8 .. PUSH {r3-r7,lr}
0x0801664a: 460c .F MOV r4,r1
0x0801664c: 4605 .F MOV r5,r0
0x0801664e: 2700 .' MOVS r7,#0
0x08016650: b2fe .. UXTB r6,r7
0x08016652: 2e13 .. CMP r6,#0x13
0x08016654: d811 .. BHI 0x801667a ; gatt_srv_event_mtp_cancel + 50
0x08016656: 4630 0F MOV r0,r6
0x08016658: 4621 !F MOV r1,r4
0x0801665a: f7fff979 ..y. BL gatt_proc_find ; 0x8015950
0x0801665e: b150 P. CBZ r0,0x8016676 ; gatt_srv_event_mtp_cancel + 46
0x08016660: 4601 .F MOV r1,r0
0x08016662: 7cc0 .| LDRB r0,[r0,#0x13]
0x08016664: 42a8 .B CMP r0,r5
0x08016666: d106 .. BNE 0x8016676 ; gatt_srv_event_mtp_cancel + 46
0x08016668: 7c48 H| LDRB r0,[r1,#0x11]
0x0801666a: 280a .( CMP r0,#0xa
0x0801666c: d001 .. BEQ 0x8016672 ; gatt_srv_event_mtp_cancel + 42
0x0801666e: 2803 .( CMP r0,#3
0x08016670: d101 .. BNE 0x8016676 ; gatt_srv_event_mtp_cancel + 46
0x08016672: 6a88 .j LDR r0,[r1,#0x28]
0x08016674: b918 .. CBNZ r0,0x801667e ; gatt_srv_event_mtp_cancel + 54
0x08016676: 3701 .7 ADDS r7,#1
0x08016678: e7ea .. B 0x8016650 ; gatt_srv_event_mtp_cancel + 8
0x0801667a: 2043 C MOVS r0,#0x43
0x0801667c: bdf8 .. POP {r3-r7,pc}
0x0801667e: 7c88 .| LDRB r0,[r1,#0x12]
0x08016680: f8912034 ..4 LDRB r2,[r1,#0x34]
0x08016684: f0420201 B... ORR r2,r2,#1
0x08016688: 0700 .. LSLS r0,r0,#28
0x0801668a: f8812034 ..4 STRB r2,[r1,#0x34]
0x0801668e: d104 .. BNE 0x801669a ; gatt_srv_event_mtp_cancel + 82
0x08016690: 4630 0F MOV r0,r6
0x08016692: 2204 ." MOVS r2,#4
0x08016694: 2344 D# MOVS r3,#0x44
0x08016696: f7fff893 .... BL gatt_proc_continue ; 0x80157c0
0x0801669a: 2000 . MOVS r0,#0
0x0801669c: bdf8 .. POP {r3-r7,pc}
gatt_srv_event_mtp_cancel_cmd_handler
0x0801669e: b5bc .. PUSH {r2-r5,r7,lr}
0x080166a0: 460c .F MOV r4,r1
0x080166a2: 4605 .F MOV r5,r0
0x080166a4: 8841 A. LDRH r1,[r0,#2]
0x080166a6: 7900 .y LDRB r0,[r0,#4]
0x080166a8: f7ffffce .... BL gatt_srv_event_mtp_cancel ; 0x8016648
0x080166ac: 882a *. LDRH r2,[r5,#0]
0x080166ae: 792b +y LDRB r3,[r5,#4]
0x080166b0: 8869 i. LDRH r1,[r5,#2]
0x080166b2: e9cd3000 ...0 STRD r3,r0,[sp,#0]
0x080166b6: 4610 .F MOV r0,r2
0x080166b8: 22ff ." MOVS r2,#0xff
0x080166ba: 4623 #F MOV r3,r4
0x080166bc: f7feff98 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x080166c0: bdbc .. POP {r2-r5,r7,pc}
0x080166c2: 0000 .. MOVS r0,r0
gatt_srv_event_mtp_send
0x080166c4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080166c8: b087 .. SUB sp,sp,#0x1c
0x080166ca: 4604 .F MOV r4,r0
0x080166cc: 2040 @ MOVS r0,#0x40
0x080166ce: f36f541f o..T BFC r4,#20,#12
0x080166d2: 2c00 ., CMP r4,#0
0x080166d4: d049 I. BEQ 0x801676a ; gatt_srv_event_mtp_send + 166
0x080166d6: f8dd9044 ..D. LDR r9,[sp,#0x44]
0x080166da: f1b90f00 .... CMP r9,#0
0x080166de: d044 D. BEQ 0x801676a ; gatt_srv_event_mtp_send + 166
0x080166e0: f8dfaef0 .... LDR r10,[pc,#3824] ; [0x80175d4] = 0x200090d0
0x080166e4: 469b .F MOV r11,r3
0x080166e6: 4616 .F MOV r6,r2
0x080166e8: 460f .F MOV r7,r1
0x080166ea: 9406 .. STR r4,[sp,#0x18]
0x080166ec: 2501 .% MOVS r5,#1
0x080166ee: f10d0818 .... ADD r8,sp,#0x18
0x080166f2: 4620 F MOV r0,r4
0x080166f4: b1a0 .. CBZ r0,0x8016720 ; gatt_srv_event_mtp_send + 92
0x080166f6: f7effc70 ..p. BL co_ctz ; 0x8005fda
0x080166fa: f0000107 .... AND r1,r0,#7
0x080166fe: b2c0 .. UXTB r0,r0
0x08016700: 08c2 .. LSRS r2,r0,#3
0x08016702: eb0a0080 .... ADD r0,r10,r0,LSL #2
0x08016706: fa05f101 .... LSL r1,r5,r1
0x0801670a: f8183002 ...0 LDRB r3,[r8,r2]
0x0801670e: f8d00094 .... LDR r0,[r0,#0x94]
0x08016712: ea230101 #... BIC r1,r3,r1
0x08016716: f8081002 .... STRB r1,[r8,r2]
0x0801671a: b328 (. CBZ r0,0x8016768 ; gatt_srv_event_mtp_send + 164
0x0801671c: 9806 .. LDR r0,[sp,#0x18]
0x0801671e: e7e9 .. B 0x80166f4 ; gatt_srv_event_mtp_send + 48
0x08016720: 9810 .. LDR r0,[sp,#0x40]
0x08016722: f8ad0010 .... STRH r0,[sp,#0x10]
0x08016726: f8b90004 .... LDRH r0,[r9,#4]
0x0801672a: f8ad0012 .... STRH r0,[sp,#0x12]
0x0801672e: 4620 F MOV r0,r4
0x08016730: f7effc53 ..S. BL co_ctz ; 0x8005fda
0x08016734: a905 .. ADD r1,sp,#0x14
0x08016736: aa04 .. ADD r2,sp,#0x10
0x08016738: 2301 .# MOVS r3,#1
0x0801673a: b2c0 .. UXTB r0,r0
0x0801673c: e9cd3200 ...2 STRD r3,r2,[sp,#0]
0x08016740: e9cd9102 .... STRD r9,r1,[sp,#8]
0x08016744: 4639 9F MOV r1,r7
0x08016746: 4632 2F MOV r2,r6
0x08016748: 465b [F MOV r3,r11
0x0801674a: f000f9a3 .... BL gatt_srv_event_proc_create ; 0x8016a94
0x0801674e: b960 `. CBNZ r0,0x801676a ; gatt_srv_event_mtp_send + 166
0x08016750: 9905 .. LDR r1,[sp,#0x14]
0x08016752: 9b12 .. LDR r3,[sp,#0x48]
0x08016754: f8912034 ..4 LDRB r2,[r1,#0x34]
0x08016758: 628c .b STR r4,[r1,#0x28]
0x0801675a: f00202fb .... AND r2,r2,#0xfb
0x0801675e: f3630282 c... BFI r2,r3,#2,#1
0x08016762: f8812034 ..4 STRB r2,[r1,#0x34]
0x08016766: e000 .. B 0x801676a ; gatt_srv_event_mtp_send + 166
0x08016768: 2043 C MOVS r0,#0x43
0x0801676a: b007 .. ADD sp,sp,#0x1c
0x0801676c: e8bd8ff0 .... POP {r4-r11,pc}
gatt_srv_event_mtp_send_cmd_handler
0x08016770: e92d41ff -..A PUSH {r0-r8,lr}
0x08016774: 8a02 .. LDRH r2,[r0,#0x10]
0x08016776: 460c .F MOV r4,r1
0x08016778: 4605 .F MOV r5,r0
0x0801677a: a803 .. ADD r0,sp,#0xc
0x0801677c: 2107 .! MOVS r1,#7
0x0801677e: 2300 .# MOVS r3,#0
0x08016780: f04f0800 O... MOV r8,#0
0x08016784: f7effa3e ..>. BL co_buf_alloc ; 0x8005c04
0x08016788: b108 .. CBZ r0,0x801678e ; gatt_srv_event_mtp_send_cmd_handler + 30
0x0801678a: 2611 .& MOVS r6,#0x11
0x0801678c: e016 .. B 0x80167bc ; gatt_srv_event_mtp_send_cmd_handler + 76
0x0801678e: 8a2a *. LDRH r2,[r5,#0x10]
0x08016790: 9803 .. LDR r0,[sp,#0xc]
0x08016792: f1050112 .... ADD r1,r5,#0x12
0x08016796: f7effab1 .... BL co_buf_copy_data_from_mem ; 0x8005cfc
0x0801679a: 68a8 .h LDR r0,[r5,#8]
0x0801679c: 7b2b +{ LDRB r3,[r5,#0xc]
0x0801679e: 886a j. LDRH r2,[r5,#2]
0x080167a0: 7929 )y LDRB r1,[r5,#4]
0x080167a2: 89ef .. LDRH r7,[r5,#0xe]
0x080167a4: 9e03 .. LDR r6,[sp,#0xc]
0x080167a6: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x080167aa: f8cd8008 .... STR r8,[sp,#8]
0x080167ae: f7ffff89 .... BL gatt_srv_event_mtp_send ; 0x80166c4
0x080167b2: 4606 .F MOV r6,r0
0x080167b4: 9803 .. LDR r0,[sp,#0xc]
0x080167b6: f7effb9b .... BL co_buf_release ; 0x8005ef0
0x080167ba: b156 V. CBZ r6,0x80167d2 ; gatt_srv_event_mtp_send_cmd_handler + 98
0x080167bc: 792a *y LDRB r2,[r5,#4]
0x080167be: 8869 i. LDRH r1,[r5,#2]
0x080167c0: 8828 (. LDRH r0,[r5,#0]
0x080167c2: 4623 #F MOV r3,r4
0x080167c4: e9cd2600 ...& STRD r2,r6,[sp,#0]
0x080167c8: 22ff ." MOVS r2,#0xff
0x080167ca: f7feff11 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x080167ce: e8bd81ff .... POP {r0-r8,pc}
0x080167d2: f7fff8b5 .... BL gatt_proc_cur_get ; 0x8015940
0x080167d6: 8829 ). LDRH r1,[r5,#0]
0x080167d8: 8601 .. STRH r1,[r0,#0x30]
0x080167da: e8bd81ff .... POP {r0-r8,pc}
0x080167de: 0000 .. MOVS r0,r0
gatt_srv_event_proc_continue
0x080167e0: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080167e4: b087 .. SUB sp,sp,#0x1c
0x080167e6: 4682 .F MOV r10,r0
0x080167e8: 7cc8 .| LDRB r0,[r1,#0x13]
0x080167ea: 469b .F MOV r11,r3
0x080167ec: 4615 .F MOV r5,r2
0x080167ee: 4689 .F MOV r9,r1
0x080167f0: f001f956 ..V. BL gatt_user_get ; 0x8017aa0
0x080167f4: 9003 .. STR r0,[sp,#0xc]
0x080167f6: 1ea8 .. SUBS r0,r5,#2
0x080167f8: 2500 .% MOVS r5,#0
0x080167fa: 2806 .( CMP r0,#6
0x080167fc: f20080db .... BHI.W 0x80169b6 ; gatt_srv_event_proc_continue + 470
0x08016800: f8994011 ...@ LDRB r4,[r9,#0x11]
0x08016804: e8dff000 .... TBB [pc,r0]
$d.17
0x08016808: d7db4704 .G.. DCD 3621472004
0x0801680c: 00dbd713 .... DCD 14407443
$t.18
0x08016810: 4650 PF MOV r0,r10
0x08016812: 4649 IF MOV r1,r9
0x08016814: f7fff96a ..j. BL gatt_proc_mtu_get ; 0x8015aec
0x08016818: 1e41 A. SUBS r1,r0,#1
0x0801681a: 2501 .% MOVS r5,#1
0x0801681c: f8a9102c ..,. STRH r1,[r9,#0x2c]
0x08016820: f8991033 ..3. LDRB r1,[r9,#0x33]
0x08016824: 2901 .) CMP r1,#1
0x08016826: bf04 .. ITT EQ
0x08016828: 3803 .8 SUBEQ r0,#3
0x0801682a: f8a9002c ..,. STRHEQ r0,[r9,#0x2c]
0x0801682e: f1bb0f00 .... CMP r11,#0
0x08016832: f04080c4 @... BNE.W 0x80169be ; gatt_srv_event_proc_continue + 478
0x08016836: f8993032 ..20 LDRB r3,[r9,#0x32]
0x0801683a: f8990033 ..3. LDRB r0,[r9,#0x33]
0x0801683e: 4283 .B CMP r3,r0
0x08016840: d237 7. BCS 0x80168b2 ; gatt_srv_event_proc_continue + 210
0x08016842: f8b9202c .., LDRH r2,[r9,#0x2c]
0x08016846: b3a2 .. CBZ r2,0x80168b2 ; gatt_srv_event_proc_continue + 210
0x08016848: f8995034 ..4P LDRB r5,[r9,#0x34]
0x0801684c: eb090383 .... ADD r3,r9,r3,LSL #2
0x08016850: 1f16 .. SUBS r6,r2,#4
0x08016852: f8991013 .... LDRB r1,[r9,#0x13]
0x08016856: 2a05 .* CMP r2,#5
0x08016858: f00505fd .... AND r5,r5,#0xfd
0x0801685c: f8895034 ..4P STRB r5,[r9,#0x34]
0x08016860: 8f1d .. LDRH r5,[r3,#0x38]
0x08016862: bf38 8. IT CC
0x08016864: 2600 .& MOVCC r6,#0
0x08016866: 2801 .( CMP r0,#1
0x08016868: bf98 .. IT LS
0x0801686a: 4616 .F MOVLS r6,r2
0x0801686c: b2b0 .. UXTH r0,r6
0x0801686e: 4285 .B CMP r5,r0
0x08016870: bf38 8. IT CC
0x08016872: 462e .F MOVCC r6,r5
0x08016874: 9c03 .. LDR r4,[sp,#0xc]
0x08016876: b2b0 .. UXTH r0,r6
0x08016878: 8edd .. LDRH r5,[r3,#0x36]
0x0801687a: f8b93016 ...0 LDRH r3,[r9,#0x16]
0x0801687e: f8b92014 ... LDRH r2,[r9,#0x14]
0x08016882: 6826 &h LDR r6,[r4,#0]
0x08016884: 68b6 .h LDR r6,[r6,#8]
0x08016886: e9cd5000 ...P STRD r5,r0,[sp,#0]
0x0801688a: 4650 PF MOV r0,r10
0x0801688c: 47b0 .G BLX r6
0x0801688e: 2500 .% MOVS r5,#0
0x08016890: f04f0b00 O... MOV r11,#0
0x08016894: e08f .. B 0x80169b6 ; gatt_srv_event_proc_continue + 470
0x08016896: f8d90028 ..(. LDR r0,[r9,#0x28]
0x0801689a: b128 (. CBZ r0,0x80168a8 ; gatt_srv_event_proc_continue + 200
0x0801689c: f8b9102c ..,. LDRH r1,[r9,#0x2c]
0x080168a0: f8d90020 .. . LDR r0,[r9,#0x20]
0x080168a4: f7effb81 .... BL co_buf_tail_reserve ; 0x8005faa
0x080168a8: 1ee0 .. SUBS r0,r4,#3
0x080168aa: fab0f080 .... CLZ r0,r0
0x080168ae: 0945 E. LSRS r5,r0,#5
0x080168b0: e081 .. B 0x80169b6 ; gatt_srv_event_proc_continue + 470
0x080168b2: 46ab .F MOV r11,r5
0x080168b4: 464d MF MOV r5,r9
0x080168b6: 2801 .( CMP r0,#1
0x080168b8: f8558f20 U. . LDR r8,[r5,#0x20]!
0x080168bc: d10a .. BNE 0x80168d4 ; gatt_srv_event_proc_continue + 244
0x080168be: 201d . MOVS r0,#0x1d
0x080168c0: 2c03 ., CMP r4,#3
0x080168c2: bf08 .. IT EQ
0x080168c4: 201b . MOVEQ r0,#0x1b
0x080168c6: f88d0014 .... STRB r0,[sp,#0x14]
0x080168ca: f8b90036 ..6. LDRH r0,[r9,#0x36]
0x080168ce: f8ad0016 .... STRH r0,[sp,#0x16]
0x080168d2: e002 .. B 0x80168da ; gatt_srv_event_proc_continue + 250
0x080168d4: 2023 # MOVS r0,#0x23
0x080168d6: f88d0014 .... STRB r0,[sp,#0x14]
0x080168da: f8d90028 ..(. LDR r0,[r9,#0x28]
0x080168de: 2800 .( CMP r0,#0
0x080168e0: d142 B. BNE 0x8016968 ; gatt_srv_event_proc_continue + 392
0x080168e2: 4628 (F MOV r0,r5
0x080168e4: f7effcac .... BL co_list_pop_front ; 0x8006240
0x080168e8: f8b9002e .... LDRH r0,[r9,#0x2e]
0x080168ec: f1b80f00 .... CMP r8,#0
0x080168f0: bf0f .. ITEEE EQ
0x080168f2: 2100 .! MOVEQ r1,#0
0x080168f4: f8b81004 .... LDRHNE r1,[r8,#4]
0x080168f8: 1a40 @. SUBNE r0,r0,r1
0x080168fa: f8b81008 .... LDRHNE r1,[r8,#8]
0x080168fe: b283 .. UXTH r3,r0
0x08016900: 428b .B CMP r3,r1
0x08016902: d92e .. BLS 0x8016962 ; gatt_srv_event_proc_continue + 386
0x08016904: a904 .. ADD r1,sp,#0x10
0x08016906: 4640 @F MOV r0,r8
0x08016908: 2207 ." MOVS r2,#7
0x0801690a: f7effa1c .... BL co_buf_duplicate ; 0x8005d46
0x0801690e: b110 .. CBZ r0,0x8016916 ; gatt_srv_event_proc_continue + 310
0x08016910: f04f0b11 O... MOV r11,#0x11
0x08016914: e04e N. B 0x80169b4 ; gatt_srv_event_proc_continue + 468
0x08016916: 4640 @F MOV r0,r8
0x08016918: f7effaea .... BL co_buf_release ; 0x8005ef0
0x0801691c: f8dd8010 .... LDR r8,[sp,#0x10]
0x08016920: e01f .. B 0x8016962 ; gatt_srv_event_proc_continue + 386
0x08016922: 4628 (F MOV r0,r5
0x08016924: f7effc8c .... BL co_list_pop_front ; 0x8006240
0x08016928: 4606 .F MOV r6,r0
0x0801692a: b108 .. CBZ r0,0x8016930 ; gatt_srv_event_proc_continue + 336
0x0801692c: 88b7 .. LDRH r7,[r6,#4]
0x0801692e: e000 .. B 0x8016932 ; gatt_srv_event_proc_continue + 338
0x08016930: 2700 .' MOVS r7,#0
0x08016932: f1b80f00 .... CMP r8,#0
0x08016936: d008 .. BEQ 0x801694a ; gatt_srv_event_proc_continue + 362
0x08016938: f8b80006 .... LDRH r0,[r8,#6]
0x0801693c: f8b81004 .... LDRH r1,[r8,#4]
0x08016940: 4408 .D ADD r0,r0,r1
0x08016942: 4440 @D ADD r0,r0,r8
0x08016944: f1000130 ..0. ADD r1,r0,#0x30
0x08016948: e000 .. B 0x801694c ; gatt_srv_event_proc_continue + 364
0x0801694a: 2100 .! MOVS r1,#0
0x0801694c: 4630 0F MOV r0,r6
0x0801694e: 463a :F MOV r2,r7
0x08016950: f7eff9e5 .... BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08016954: 4640 @F MOV r0,r8
0x08016956: 4639 9F MOV r1,r7
0x08016958: f7effb27 ..'. BL co_buf_tail_reserve ; 0x8005faa
0x0801695c: 4630 0F MOV r0,r6
0x0801695e: f7effac7 .... BL co_buf_release ; 0x8005ef0
0x08016962: 6828 (h LDR r0,[r5,#0]
0x08016964: 2800 .( CMP r0,#0
0x08016966: d1dc .. BNE 0x8016922 ; gatt_srv_event_proc_continue + 322
0x08016968: f1bb0f00 .... CMP r11,#0
0x0801696c: d010 .. BEQ 0x8016990 ; gatt_srv_event_proc_continue + 432
0x0801696e: f8b9002c ..,. LDRH r0,[r9,#0x2c]
0x08016972: f8b9102e .... LDRH r1,[r9,#0x2e]
0x08016976: 4281 .B CMP r1,r0
0x08016978: d907 .. BLS 0x801698a ; gatt_srv_event_proc_continue + 426
0x0801697a: 1a08 .. SUBS r0,r1,r0
0x0801697c: f8a9002c ..,. STRH r0,[r9,#0x2c]
0x08016980: b281 .. UXTH r1,r0
0x08016982: 4640 @F MOV r0,r8
0x08016984: f7effb04 .... BL co_buf_tail_release ; 0x8005f90
0x08016988: e002 .. B 0x8016990 ; gatt_srv_event_proc_continue + 432
0x0801698a: 2000 . MOVS r0,#0
0x0801698c: f8a9002c ..,. STRH r0,[r9,#0x2c]
0x08016990: 1ee1 .. SUBS r1,r4,#3
0x08016992: 483f ?H LDR r0,[pc,#252] ; [0x8016a90] = 0x8012d85
0x08016994: aa05 .. ADD r2,sp,#0x14
0x08016996: 4643 CF MOV r3,r8
0x08016998: bf18 .. IT NE
0x0801699a: 4601 .F MOVNE r1,r0
0x0801699c: 9100 .. STR r1,[sp,#0]
0x0801699e: 4650 PF MOV r0,r10
0x080169a0: 4649 IF MOV r1,r9
0x080169a2: f7fff8a6 .... BL gatt_proc_pdu_send ; 0x8015af2
0x080169a6: 4683 .F MOV r11,r0
0x080169a8: f8d90028 ..(. LDR r0,[r9,#0x28]
0x080169ac: b910 .. CBNZ r0,0x80169b4 ; gatt_srv_event_proc_continue + 468
0x080169ae: 4640 @F MOV r0,r8
0x080169b0: f7effa9e .... BL co_buf_release ; 0x8005ef0
0x080169b4: 2500 .% MOVS r5,#0
0x080169b6: b915 .. CBNZ r5,0x80169be ; gatt_srv_event_proc_continue + 478
0x080169b8: f1bb0f00 .... CMP r11,#0
0x080169bc: d065 e. BEQ 0x8016a8a ; gatt_srv_event_proc_continue + 682
0x080169be: f1090520 .. . ADD r5,r9,#0x20
0x080169c2: f8d98028 ..(. LDR r8,[r9,#0x28]
0x080169c6: 4648 HF MOV r0,r9
0x080169c8: f7feffbe .... BL gatt_proc_cur_set ; 0x8015948
0x080169cc: fa5ff78a _... UXTB r7,r10
0x080169d0: 2601 .& MOVS r6,#1
0x080169d2: f8d91028 ..(. LDR r1,[r9,#0x28]
0x080169d6: fa06f007 .... LSL r0,r6,r7
0x080169da: ea210000 !... BIC r0,r1,r0
0x080169de: f8c90028 ..(. STR r0,[r9,#0x28]
0x080169e2: b118 .. CBZ r0,0x80169ec ; gatt_srv_event_proc_continue + 524
0x080169e4: f8990034 ..4. LDRB r0,[r9,#0x34]
0x080169e8: f0000601 .... AND r6,r0,#1
0x080169ec: f1b80f00 .... CMP r8,#0
0x080169f0: d015 .. BEQ 0x8016a1e ; gatt_srv_event_proc_continue + 574
0x080169f2: f8990034 ..4. LDRB r0,[r9,#0x34]
0x080169f6: 0741 A. LSLS r1,r0,#29
0x080169f8: d40c .. BMI 0x8016a14 ; gatt_srv_event_proc_continue + 564
0x080169fa: 9803 .. LDR r0,[sp,#0xc]
0x080169fc: f8b92016 ... LDRH r2,[r9,#0x16]
0x08016a00: f8991013 .... LDRB r1,[r9,#0x13]
0x08016a04: fa1ff38b .... UXTH r3,r11
0x08016a08: 6800 .h LDR r0,[r0,#0]
0x08016a0a: 6804 .h LDR r4,[r0,#0]
0x08016a0c: 4638 8F MOV r0,r7
0x08016a0e: 47a0 .G BLX r4
0x08016a10: f8990034 ..4. LDRB r0,[r9,#0x34]
0x08016a14: f0000001 .... AND r0,r0,#1
0x08016a18: 4240 @B RSBS r0,r0,#0
0x08016a1a: f0000b44 ..D. AND r11,r0,#0x44
0x08016a1e: b1b6 .. CBZ r6,0x8016a4e ; gatt_srv_event_proc_continue + 622
0x08016a20: 6828 (h LDR r0,[r5,#0]
0x08016a22: b128 (. CBZ r0,0x8016a30 ; gatt_srv_event_proc_continue + 592
0x08016a24: 4628 (F MOV r0,r5
0x08016a26: f7effc0b .... BL co_list_pop_front ; 0x8006240
0x08016a2a: f7effa61 ..a. BL co_buf_release ; 0x8005ef0
0x08016a2e: e7f7 .. B 0x8016a20 ; gatt_srv_event_proc_continue + 576
0x08016a30: 4638 8F MOV r0,r7
0x08016a32: f1b80f00 .... CMP r8,#0
0x08016a36: bf18 .. IT NE
0x08016a38: 20ff . MOVNE r0,#0xff
0x08016a3a: 9b03 .. LDR r3,[sp,#0xc]
0x08016a3c: f8b92016 ... LDRH r2,[r9,#0x16]
0x08016a40: f8991013 .... LDRB r1,[r9,#0x13]
0x08016a44: 681b .h LDR r3,[r3,#0]
0x08016a46: 681c .h LDR r4,[r3,#0]
0x08016a48: fa1ff38b .... UXTH r3,r11
0x08016a4c: 47a0 .G BLX r4
0x08016a4e: 4638 8F MOV r0,r7
0x08016a50: 4649 IF MOV r1,r9
0x08016a52: 4632 2F MOV r2,r6
0x08016a54: f7fff884 .... BL gatt_proc_pop ; 0x8015b60
0x08016a58: fab8f088 .... CLZ r0,r8
0x08016a5c: 0940 @. LSRS r0,r0,#5
0x08016a5e: 4330 0C ORRS r0,r0,r6
0x08016a60: d10d .. BNE 0x8016a7e ; gatt_srv_event_proc_continue + 670
0x08016a62: f8d90028 ..(. LDR r0,[r9,#0x28]
0x08016a66: f7effab8 .... BL co_ctz ; 0x8005fda
0x08016a6a: 4973 sI LDR r1,[pc,#460] ; [0x8016c38] = 0x200090d0
0x08016a6c: 4682 .F MOV r10,r0
0x08016a6e: b2c0 .. UXTB r0,r0
0x08016a70: eb010180 .... ADD r1,r1,r0,LSL #2
0x08016a74: f8d11094 .... LDR r1,[r1,#0x94]
0x08016a78: b921 !. CBNZ r1,0x8016a84 ; gatt_srv_event_proc_continue + 676
0x08016a7a: f04f0b46 O.F. MOV r11,#0x46
0x08016a7e: 2e00 .. CMP r6,#0
0x08016a80: d09f .. BEQ 0x80169c2 ; gatt_srv_event_proc_continue + 482
0x08016a82: e002 .. B 0x8016a8a ; gatt_srv_event_proc_continue + 682
0x08016a84: 4649 IF MOV r1,r9
0x08016a86: f7fff895 .... BL gatt_proc_push ; 0x8015bb4
0x08016a8a: b007 .. ADD sp,sp,#0x1c
0x08016a8c: e8bd8ff0 .... POP {r4-r11,pc}
$d.19
__arm_cp.14_0
0x08016a90: 08012d85 .-.. DCD 134294917
$t.1
gatt_srv_event_proc_create
0x08016a94: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08016a98: b089 .. SUB sp,sp,#0x24
0x08016a9a: 4604 .F MOV r4,r0
0x08016a9c: 4608 .F MOV r0,r1
0x08016a9e: 461d .F MOV r5,r3
0x08016aa0: 4692 .F MOV r10,r2
0x08016aa2: 460f .F MOV r7,r1
0x08016aa4: f000fffc .... BL gatt_user_get ; 0x8017aa0
0x08016aa8: 2800 .( CMP r0,#0
0x08016aaa: d06d m. BEQ 0x8016b88 ; gatt_srv_event_proc_create + 244
0x08016aac: 6800 .h LDR r0,[r0,#0]
0x08016aae: 6801 .h LDR r1,[r0,#0]
0x08016ab0: 2900 .) CMP r1,#0
0x08016ab2: d069 i. BEQ 0x8016b88 ; gatt_srv_event_proc_create + 244
0x08016ab4: 9914 .. LDR r1,[sp,#0x50]
0x08016ab6: b911 .. CBNZ r1,0x8016abe ; gatt_srv_event_proc_create + 42
0x08016ab8: 6840 @h LDR r0,[r0,#4]
0x08016aba: 2800 .( CMP r0,#0
0x08016abc: d064 d. BEQ 0x8016b88 ; gatt_srv_event_proc_create + 244
0x08016abe: 2c13 ., CMP r4,#0x13
0x08016ac0: d80b .. BHI 0x8016ada ; gatt_srv_event_proc_create + 70
0x08016ac2: 485d ]H LDR r0,[pc,#372] ; [0x8016c38] = 0x200090d0
0x08016ac4: eb000084 .... ADD r0,r0,r4,LSL #2
0x08016ac8: f8d00094 .... LDR r0,[r0,#0x94]
0x08016acc: b128 (. CBZ r0,0x8016ada ; gatt_srv_event_proc_create + 70
0x08016ace: b131 1. CBZ r1,0x8016ade ; gatt_srv_event_proc_create + 74
0x08016ad0: 88c8 .. LDRH r0,[r1,#6]
0x08016ad2: 2807 .( CMP r0,#7
0x08016ad4: d203 .. BCS 0x8016ade ; gatt_srv_event_proc_create + 74
0x08016ad6: 264e N& MOVS r6,#0x4e
0x08016ad8: e057 W. B 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016ada: 2643 C& MOVS r6,#0x43
0x08016adc: e055 U. B 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016ade: 2640 @& MOVS r6,#0x40
0x08016ae0: 2d01 .- CMP r5,#1
0x08016ae2: d852 R. BHI 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016ae4: f8ddb048 ..H. LDR r11,[sp,#0x48]
0x08016ae8: f1bb0f00 .... CMP r11,#0
0x08016aec: d04d M. BEQ 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016aee: f8dd904c ..L. LDR r9,[sp,#0x4c]
0x08016af2: f1b90f00 .... CMP r9,#0
0x08016af6: d048 H. BEQ 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016af8: 2d01 .- CMP r5,#1
0x08016afa: d104 .. BNE 0x8016b06 ; gatt_srv_event_proc_create + 114
0x08016afc: f1bb0f01 .... CMP r11,#1
0x08016b00: d901 .. BLS 0x8016b06 ; gatt_srv_event_proc_create + 114
0x08016b02: 2640 @& MOVS r6,#0x40
0x08016b04: e041 A. B 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016b06: 211d .! MOVS r1,#0x1d
0x08016b08: 2d00 .- CMP r5,#0
0x08016b0a: 4620 F MOV r0,r4
0x08016b0c: bf08 .. IT EQ
0x08016b0e: 211b .! MOVEQ r1,#0x1b
0x08016b10: f8b92000 ... LDRH r2,[r9,#0]
0x08016b14: f7f7f85a ..Z. BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x08016b18: b108 .. CBZ r0,0x8016b1e ; gatt_srv_event_proc_create + 138
0x08016b1a: 2612 .& MOVS r6,#0x12
0x08016b1c: e035 5. B 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016b1e: f1bb0f02 .... CMP r11,#2
0x08016b22: d303 .. BCC 0x8016b2c ; gatt_srv_event_proc_create + 152
0x08016b24: 4620 F MOV r0,r4
0x08016b26: f7f7f843 ..C. BL gapc_svc_is_cli_mult_ntf_supported ; 0x800dbb0
0x08016b2a: b368 h. CBZ r0,0x8016b88 ; gatt_srv_event_proc_create + 244
0x08016b2c: 2002 . MOVS r0,#2
0x08016b2e: f1bb0f01 .... CMP r11,#1
0x08016b32: f04f0801 O... MOV r8,#1
0x08016b36: bf88 .. IT HI
0x08016b38: 2004 . MOVHI r0,#4
0x08016b3a: 9004 .. STR r0,[sp,#0x10]
0x08016b3c: 2d00 .- CMP r5,#0
0x08016b3e: f04f0005 O... MOV r0,#5
0x08016b42: bf08 .. IT EQ
0x08016b44: 2004 . MOVEQ r0,#4
0x08016b46: 9005 .. STR r0,[sp,#0x14]
0x08016b48: 4658 XF MOV r0,r11
0x08016b4a: f1090b02 .... ADD r11,r9,#2
0x08016b4e: 4681 .F MOV r9,r0
0x08016b50: f1b90f00 .... CMP r9,#0
0x08016b54: d01f .. BEQ 0x8016b96 ; gatt_srv_event_proc_create + 258
0x08016b56: f83b0c02 ;... LDRH r0,[r11,#-2]
0x08016b5a: a908 .. ADD r1,sp,#0x20
0x08016b5c: aa07 .. ADD r2,sp,#0x1c
0x08016b5e: f7fdfea5 .... BL gatt_db_att_get ; 0x80148ac
0x08016b62: b9b0 .. CBNZ r0,0x8016b92 ; gatt_srv_event_proc_create + 254
0x08016b64: e9dd3207 ...2 LDRD r3,r2,[sp,#0x1c]
0x08016b68: 9905 .. LDR r1,[sp,#0x14]
0x08016b6a: 4620 F MOV r0,r4
0x08016b6c: f7fdfd7a ..z. BL gatt_db_att_access_check ; 0x8014664
0x08016b70: b978 x. CBNZ r0,0x8016b92 ; gatt_srv_event_proc_create + 254
0x08016b72: 9904 .. LDR r1,[sp,#0x10]
0x08016b74: f8bb0000 .... LDRH r0,[r11,#0]
0x08016b78: f10b0b04 .... ADD r11,r11,#4
0x08016b7c: f1a90901 .... SUB r9,r9,#1
0x08016b80: 4441 AD ADD r1,r1,r8
0x08016b82: eb010800 .... ADD r8,r1,r0
0x08016b86: e7e3 .. B 0x8016b50 ; gatt_srv_event_proc_create + 188
0x08016b88: 2642 B& MOVS r6,#0x42
0x08016b8a: 4630 0F MOV r0,r6
0x08016b8c: b009 .. ADD sp,sp,#0x24
0x08016b8e: e8bd8ff0 .... POP {r4-r11,pc}
0x08016b92: 4606 .F MOV r6,r0
0x08016b94: e7f9 .. B 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016b96: a806 .. ADD r0,sp,#0x18
0x08016b98: f8ddb048 ..H. LDR r11,[sp,#0x48]
0x08016b9c: 230a .# MOVS r3,#0xa
0x08016b9e: 4639 9F MOV r1,r7
0x08016ba0: 4652 RF MOV r2,r10
0x08016ba2: 2d00 .- CMP r5,#0
0x08016ba4: 9003 .. STR r0,[sp,#0xc]
0x08016ba6: 4825 %H LDR r0,[pc,#148] ; [0x8016c3c] = 0x80167e1
0x08016ba8: 9002 .. STR r0,[sp,#8]
0x08016baa: f04f0038 O.8. MOV r0,#0x38
0x08016bae: eb00008b .... ADD r0,r0,r11,LSL #2
0x08016bb2: 9001 .. STR r0,[sp,#4]
0x08016bb4: fa1ff088 .... UXTH r0,r8
0x08016bb8: 9000 .. STR r0,[sp,#0]
0x08016bba: 4620 F MOV r0,r4
0x08016bbc: bf08 .. IT EQ
0x08016bbe: 2303 .# MOVEQ r3,#3
0x08016bc0: f7fefe60 ..`. BL gatt_proc_create ; 0x8015884
0x08016bc4: 4606 .F MOV r6,r0
0x08016bc6: 2800 .( CMP r0,#0
0x08016bc8: d1df .. BNE 0x8016b8a ; gatt_srv_event_proc_create + 246
0x08016bca: 9806 .. LDR r0,[sp,#0x18]
0x08016bcc: ea4f058b O... LSL r5,r11,#2
0x08016bd0: f7fefeba .... BL gatt_proc_cur_set ; 0x8015948
0x08016bd4: 9f06 .. LDR r7,[sp,#0x18]
0x08016bd6: f8dd904c ..L. LDR r9,[sp,#0x4c]
0x08016bda: 462a *F MOV r2,r5
0x08016bdc: f1070036 ..6. ADD r0,r7,#0x36
0x08016be0: 4649 IF MOV r1,r9
0x08016be2: f7ebfb5f .._. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08016be6: 2002 . MOVS r0,#2
0x08016be8: 2500 .% MOVS r5,#0
0x08016bea: f887b033 ..3. STRB r11,[r7,#0x33]
0x08016bee: f8870034 ..4. STRB r0,[r7,#0x34]
0x08016bf2: f1070020 .. . ADD r0,r7,#0x20
0x08016bf6: 85fd .. STRH r5,[r7,#0x2e]
0x08016bf8: 62bd .b STR r5,[r7,#0x28]
0x08016bfa: f7effaad .... BL co_list_init ; 0x8006158
0x08016bfe: 9a14 .. LDR r2,[sp,#0x50]
0x08016c00: 9906 .. LDR r1,[sp,#0x18]
0x08016c02: b182 .. CBZ r2,0x8016c26 ; gatt_srv_event_proc_create + 402
0x08016c04: 2001 . MOVS r0,#1
0x08016c06: 4615 .F MOV r5,r2
0x08016c08: f8810032 ..2. STRB r0,[r1,#0x32]
0x08016c0c: f8b90002 .... LDRH r0,[r9,#2]
0x08016c10: 85c8 .. STRH r0,[r1,#0x2e]
0x08016c12: f1010020 .. . ADD r0,r1,#0x20
0x08016c16: 4611 .F MOV r1,r2
0x08016c18: f7effb1e .... BL co_list_push_back ; 0x8006258
0x08016c1c: 4628 (F MOV r0,r5
0x08016c1e: f7eeffe7 .... BL co_buf_acquire ; 0x8005bf0
0x08016c22: 9906 .. LDR r1,[sp,#0x18]
0x08016c24: e001 .. B 0x8016c2a ; gatt_srv_event_proc_create + 406
0x08016c26: f8815032 ..2P STRB r5,[r1,#0x32]
0x08016c2a: 4620 F MOV r0,r4
0x08016c2c: f7feffc2 .... BL gatt_proc_push ; 0x8015bb4
0x08016c30: 9806 .. LDR r0,[sp,#0x18]
0x08016c32: 9915 .. LDR r1,[sp,#0x54]
0x08016c34: 6008 .` STR r0,[r1,#0]
0x08016c36: e7a8 .. B 0x8016b8a ; gatt_srv_event_proc_create + 246
$d.2
__arm_cp.1_0
0x08016c38: 200090d0 ... DCD 536907984
__arm_cp.1_1
0x08016c3c: 080167e1 .g.. DCD 134309857
$t.0
gatt_srv_event_reliable_send
0x08016c40: b510 .. PUSH {r4,lr}
0x08016c42: b086 .. SUB sp,sp,#0x18
0x08016c44: ac05 .. ADD r4,sp,#0x14
0x08016c46: 9403 .. STR r4,[sp,#0xc]
0x08016c48: 2400 .$ MOVS r4,#0
0x08016c4a: 9402 .. STR r4,[sp,#8]
0x08016c4c: 9c09 .. LDR r4,[sp,#0x24]
0x08016c4e: 9401 .. STR r4,[sp,#4]
0x08016c50: 9c08 .. LDR r4,[sp,#0x20]
0x08016c52: 9400 .. STR r4,[sp,#0]
0x08016c54: f7ffff1e .... BL gatt_srv_event_proc_create ; 0x8016a94
0x08016c58: b006 .. ADD sp,sp,#0x18
0x08016c5a: bd10 .. POP {r4,pc}
gatt_srv_event_reliable_send_cmd_handler
0x08016c5c: b5fe .. PUSH {r1-r7,lr}
0x08016c5e: 4605 .F MOV r5,r0
0x08016c60: 460c .F MOV r4,r1
0x08016c62: 8842 B. LDRH r2,[r0,#2]
0x08016c64: 7901 .y LDRB r1,[r0,#4]
0x08016c66: 7940 @y LDRB r0,[r0,#5]
0x08016c68: 79ab .y LDRB r3,[r5,#6]
0x08016c6a: 79ee .y LDRB r6,[r5,#7]
0x08016c6c: f1050708 .... ADD r7,r5,#8
0x08016c70: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x08016c74: f7ffffe4 .... BL gatt_srv_event_reliable_send ; 0x8016c40
0x08016c78: b150 P. CBZ r0,0x8016c90 ; gatt_srv_event_reliable_send_cmd_handler + 52
0x08016c7a: 882b +. LDRH r3,[r5,#0]
0x08016c7c: 792e .y LDRB r6,[r5,#4]
0x08016c7e: 8869 i. LDRH r1,[r5,#2]
0x08016c80: 796a jy LDRB r2,[r5,#5]
0x08016c82: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08016c86: 4618 .F MOV r0,r3
0x08016c88: 4623 #F MOV r3,r4
0x08016c8a: f7fefcb1 .... BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08016c8e: bdfe .. POP {r1-r7,pc}
0x08016c90: f7fefe56 ..V. BL gatt_proc_cur_get ; 0x8015940
0x08016c94: 8829 ). LDRH r1,[r5,#0]
0x08016c96: 8601 .. STRH r1,[r0,#0x30]
0x08016c98: bdfe .. POP {r1-r7,pc}
gatt_srv_event_send
0x08016c9a: b5f0 .. PUSH {r4-r7,lr}
0x08016c9c: b087 .. SUB sp,sp,#0x1c
0x08016c9e: 9c0c .. LDR r4,[sp,#0x30]
0x08016ca0: f8ad4014 ...@ STRH r4,[sp,#0x14]
0x08016ca4: 9c0d .. LDR r4,[sp,#0x34]
0x08016ca6: b164 d. CBZ r4,0x8016cc2 ; gatt_srv_event_send + 40
0x08016ca8: 88a5 .. LDRH r5,[r4,#4]
0x08016caa: ae05 .. ADD r6,sp,#0x14
0x08016cac: 2701 .' MOVS r7,#1
0x08016cae: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x08016cb2: f8ad5016 ...P STRH r5,[sp,#0x16]
0x08016cb6: ad06 .. ADD r5,sp,#0x18
0x08016cb8: e9cd4502 ...E STRD r4,r5,[sp,#8]
0x08016cbc: f7fffeea .... BL gatt_srv_event_proc_create ; 0x8016a94
0x08016cc0: e003 .. B 0x8016cca ; gatt_srv_event_send + 48
0x08016cc2: 2000 . MOVS r0,#0
0x08016cc4: f8ad0016 .... STRH r0,[sp,#0x16]
0x08016cc8: 2040 @ MOVS r0,#0x40
0x08016cca: b007 .. ADD sp,sp,#0x1c
0x08016ccc: bdf0 .. POP {r4-r7,pc}
gatt_srv_event_send_cmd_handler
0x08016cce: b5fe .. PUSH {r1-r7,lr}
0x08016cd0: 8942 B. LDRH r2,[r0,#0xa]
0x08016cd2: 460c .F MOV r4,r1
0x08016cd4: 4605 .F MOV r5,r0
0x08016cd6: a802 .. ADD r0,sp,#8
0x08016cd8: 2107 .! MOVS r1,#7
0x08016cda: 2300 .# MOVS r3,#0
0x08016cdc: f7eeff92 .... BL co_buf_alloc ; 0x8005c04
0x08016ce0: b108 .. CBZ r0,0x8016ce6 ; gatt_srv_event_send_cmd_handler + 24
0x08016ce2: 2611 .& MOVS r6,#0x11
0x08016ce4: e014 .. B 0x8016d10 ; gatt_srv_event_send_cmd_handler + 66
0x08016ce6: 896a j. LDRH r2,[r5,#0xa]
0x08016ce8: 9802 .. LDR r0,[sp,#8]
0x08016cea: f105010c .... ADD r1,r5,#0xc
0x08016cee: f7eff805 .... BL co_buf_copy_data_from_mem ; 0x8005cfc
0x08016cf2: 886a j. LDRH r2,[r5,#2]
0x08016cf4: 7929 )y LDRB r1,[r5,#4]
0x08016cf6: 7968 hy LDRB r0,[r5,#5]
0x08016cf8: 79ab .y LDRB r3,[r5,#6]
0x08016cfa: 892e .. LDRH r6,[r5,#8]
0x08016cfc: 9f02 .. LDR r7,[sp,#8]
0x08016cfe: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x08016d02: f7ffffca .... BL gatt_srv_event_send ; 0x8016c9a
0x08016d06: 4606 .F MOV r6,r0
0x08016d08: 9802 .. LDR r0,[sp,#8]
0x08016d0a: f7eff8f1 .... BL co_buf_release ; 0x8005ef0
0x08016d0e: b14e N. CBZ r6,0x8016d24 ; gatt_srv_event_send_cmd_handler + 86
0x08016d10: 792b +y LDRB r3,[r5,#4]
0x08016d12: 8869 i. LDRH r1,[r5,#2]
0x08016d14: 8828 (. LDRH r0,[r5,#0]
0x08016d16: 796a jy LDRB r2,[r5,#5]
0x08016d18: e9cd3600 ...6 STRD r3,r6,[sp,#0]
0x08016d1c: 4623 #F MOV r3,r4
0x08016d1e: f7fefc67 ..g. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08016d22: bdfe .. POP {r1-r7,pc}
0x08016d24: f7fefe0c .... BL gatt_proc_cur_get ; 0x8015940
0x08016d28: 8829 ). LDRH r1,[r5,#0]
0x08016d2a: 8601 .. STRH r1,[r0,#0x30]
0x08016d2c: bdfe .. POP {r1-r7,pc}
gatt_srv_event_sent_cb
0x08016d2e: e92d41fc -..A PUSH {r2-r8,lr}
0x08016d32: 4605 .F MOV r5,r0
0x08016d34: 4608 .F MOV r0,r1
0x08016d36: 461e .F MOV r6,r3
0x08016d38: 4690 .F MOV r8,r2
0x08016d3a: 460f .F MOV r7,r1
0x08016d3c: f000feb0 .... BL gatt_user_get ; 0x8017aa0
0x08016d40: b150 P. CBZ r0,0x8016d58 ; gatt_srv_event_sent_cb + 42
0x08016d42: 4604 .F MOV r4,r0
0x08016d44: f7fefdfc .... BL gatt_proc_cur_get ; 0x8015940
0x08016d48: 88a3 .. LDRH r3,[r4,#4]
0x08016d4a: 8e00 .. LDRH r0,[r0,#0x30]
0x08016d4c: 4641 AF MOV r1,r8
0x08016d4e: 462a *F MOV r2,r5
0x08016d50: e9cd7600 ...v STRD r7,r6,[sp,#0]
0x08016d54: f7fefc4c ..L. BL gatt_msg_send_proc_cmp_evt ; 0x80155f0
0x08016d58: e8bd81fc .... POP {r2-r8,pc}
gatt_srv_mtu_exch_proc_continue
0x08016d5c: b57f .. PUSH {r0-r6,lr}
0x08016d5e: 461e .F MOV r6,r3
0x08016d60: 460c .F MOV r4,r1
0x08016d62: 4605 .F MOV r5,r0
0x08016d64: 2a03 .* CMP r2,#3
0x08016d66: d00e .. BEQ 0x8016d86 ; gatt_srv_mtu_exch_proc_continue + 42
0x08016d68: 2a08 .* CMP r2,#8
0x08016d6a: d035 5. BEQ 0x8016dd8 ; gatt_srv_mtu_exch_proc_continue + 124
0x08016d6c: 2a04 .* CMP r2,#4
0x08016d6e: d132 2. BNE 0x8016dd6 ; gatt_srv_mtu_exch_proc_continue + 122
0x08016d70: 2000 . MOVS r0,#0
0x08016d72: 2107 .! MOVS r1,#7
0x08016d74: 2200 ." MOVS r2,#0
0x08016d76: 2300 .# MOVS r3,#0
0x08016d78: 9001 .. STR r0,[sp,#4]
0x08016d7a: a801 .. ADD r0,sp,#4
0x08016d7c: f7eeff42 ..B. BL co_buf_alloc ; 0x8005c04
0x08016d80: b158 X. CBZ r0,0x8016d9a ; gatt_srv_mtu_exch_proc_continue + 62
0x08016d82: 264c L& MOVS r6,#0x4c
0x08016d84: e027 '. B 0x8016dd6 ; gatt_srv_mtu_exch_proc_continue + 122
0x08016d86: bb3e >. CBNZ r6,0x8016dd8 ; gatt_srv_mtu_exch_proc_continue + 124
0x08016d88: 7ea0 .~ LDRB r0,[r4,#0x1a]
0x08016d8a: b120 . CBZ r0,0x8016d96 ; gatt_srv_mtu_exch_proc_continue + 58
0x08016d8c: 8b22 ". LDRH r2,[r4,#0x18]
0x08016d8e: 7c21 !| LDRB r1,[r4,#0x10]
0x08016d90: 4628 (F MOV r0,r5
0x08016d92: f7fafae5 .... BL gatt_bearer_mtu_set ; 0x8011360
0x08016d96: 2600 .& MOVS r6,#0
0x08016d98: e01d .. B 0x8016dd6 ; gatt_srv_mtu_exch_proc_continue + 122
0x08016d9a: b146 F. CBZ r6,0x8016dae ; gatt_srv_mtu_exch_proc_continue + 82
0x08016d9c: f2402001 @.. MOV r0,#0x201
0x08016da0: f88d600c ...` STRB r6,[sp,#0xc]
0x08016da4: 2100 .! MOVS r1,#0
0x08016da6: f8ad0008 .... STRH r0,[sp,#8]
0x08016daa: 2000 . MOVS r0,#0
0x08016dac: e004 .. B 0x8016db8 ; gatt_srv_mtu_exch_proc_continue + 92
0x08016dae: 2003 . MOVS r0,#3
0x08016db0: 2101 .! MOVS r1,#1
0x08016db2: f88d0008 .... STRB r0,[sp,#8]
0x08016db6: 8b20 . LDRH r0,[r4,#0x18]
0x08016db8: f8ad000a .... STRH r0,[sp,#0xa]
0x08016dbc: 9b01 .. LDR r3,[sp,#4]
0x08016dbe: 2000 . MOVS r0,#0
0x08016dc0: 76a1 .v STRB r1,[r4,#0x1a]
0x08016dc2: aa02 .. ADD r2,sp,#8
0x08016dc4: 4621 !F MOV r1,r4
0x08016dc6: 9000 .. STR r0,[sp,#0]
0x08016dc8: 4628 (F MOV r0,r5
0x08016dca: f7fefe92 .... BL gatt_proc_pdu_send ; 0x8015af2
0x08016dce: 4606 .F MOV r6,r0
0x08016dd0: 9801 .. LDR r0,[sp,#4]
0x08016dd2: f7eff88d .... BL co_buf_release ; 0x8005ef0
0x08016dd6: b126 &. CBZ r6,0x8016de2 ; gatt_srv_mtu_exch_proc_continue + 134
0x08016dd8: 4628 (F MOV r0,r5
0x08016dda: 4621 !F MOV r1,r4
0x08016ddc: 2201 ." MOVS r2,#1
0x08016dde: f7fefebf .... BL gatt_proc_pop ; 0x8015b60
0x08016de2: bd7f .. POP {r0-r6,pc}
gatt_srv_mtu_exch_proc_create
0x08016de4: b51c .. PUSH {r2-r4,lr}
0x08016de6: 9300 .. STR r3,[sp,#0]
0x08016de8: 4b04 .K LDR r3,[pc,#16] ; [0x8016dfc] = 0x8016d5d
0x08016dea: 4614 .F MOV r4,r2
0x08016dec: 2105 .! MOVS r1,#5
0x08016dee: 221c ." MOVS r2,#0x1c
0x08016df0: f7fefdd2 .... BL gatt_proc_handler_alloc ; 0x8015998
0x08016df4: 4902 .I LDR r1,[pc,#8] ; [0x8016e00] = 0x8017579
0x08016df6: 6021 !` STR r1,[r4,#0]
0x08016df8: bd1c .. POP {r2-r4,pc}
0x08016dfa: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08016dfc: 08016d5d ]m.. DCD 134311261
__arm_cp.0_1
0x08016e00: 08017579 yu.. DCD 134313337
$t.7
gatt_srv_read_att_val_get_cfm
0x08016e04: e92d43f8 -..C PUSH {r3-r9,lr}
0x08016e08: 4614 .F MOV r4,r2
0x08016e0a: 460d .F MOV r5,r1
0x08016e0c: 4681 .F MOV r9,r0
0x08016e0e: 2a00 .* CMP r2,#0
0x08016e10: d14a J. BNE 0x8016ea8 ; gatt_srv_read_att_val_get_cfm + 164
0x08016e12: f895002c ..,. LDRB r0,[r5,#0x2c]
0x08016e16: f8dd8020 .. . LDR r8,[sp,#0x20]
0x08016e1a: 6a2f /j LDR r7,[r5,#0x20]
0x08016e1c: 2820 ( CMP r0,#0x20
0x08016e1e: d10d .. BNE 0x8016e3c ; gatt_srv_read_att_val_get_cfm + 56
0x08016e20: 4640 @F MOV r0,r8
0x08016e22: 2102 .! MOVS r1,#2
0x08016e24: 461e .F MOV r6,r3
0x08016e26: f7eeffb6 .... BL co_buf_head_reserve ; 0x8005d96
0x08016e2a: f1b80f00 .... CMP r8,#0
0x08016e2e: bf0f .. ITEEE EQ
0x08016e30: 2000 . MOVEQ r0,#0
0x08016e32: f8b80006 .... LDRHNE r0,[r8,#6]
0x08016e36: 4440 @D ADDNE r0,r0,r8
0x08016e38: 3030 00 ADDNE r0,r0,#0x30
0x08016e3a: 8006 .. STRH r6,[r0,#0]
0x08016e3c: f1b80f00 .... CMP r8,#0
0x08016e40: bf14 .. ITE NE
0x08016e42: f8b80004 .... LDRHNE r0,[r8,#4]
0x08016e46: 2000 . MOVEQ r0,#0
0x08016e48: 8d6e n. LDRH r6,[r5,#0x2a]
0x08016e4a: 42b0 .B CMP r0,r6
0x08016e4c: bf38 8. IT CC
0x08016e4e: 4606 .F MOVCC r6,r0
0x08016e50: b117 .. CBZ r7,0x8016e58 ; gatt_srv_read_att_val_get_cfm + 84
0x08016e52: 8938 8. LDRH r0,[r7,#8]
0x08016e54: 4286 .B CMP r6,r0
0x08016e56: d913 .. BLS 0x8016e80 ; gatt_srv_read_att_val_get_cfm + 124
0x08016e58: f105001c .... ADD r0,r5,#0x1c
0x08016e5c: 4641 AF MOV r1,r8
0x08016e5e: f7eff9fb .... BL co_list_push_back ; 0x8006258
0x08016e62: f1b80f00 .... CMP r8,#0
0x08016e66: bf14 .. ITE NE
0x08016e68: f8b80004 .... LDRHNE r0,[r8,#4]
0x08016e6c: 2000 . MOVEQ r0,#0
0x08016e6e: 1b80 .. SUBS r0,r0,r6
0x08016e70: b281 .. UXTH r1,r0
0x08016e72: 4640 @F MOV r0,r8
0x08016e74: f7eff88c .... BL co_buf_tail_release ; 0x8005f90
0x08016e78: 4640 @F MOV r0,r8
0x08016e7a: f7eefeb9 .... BL co_buf_acquire ; 0x8005bf0
0x08016e7e: e00d .. B 0x8016e9c ; gatt_srv_read_att_val_get_cfm + 152
0x08016e80: 88f8 .. LDRH r0,[r7,#6]
0x08016e82: 88b9 .. LDRH r1,[r7,#4]
0x08016e84: 4632 2F MOV r2,r6
0x08016e86: 4408 .D ADD r0,r0,r1
0x08016e88: 4438 8D ADD r0,r0,r7
0x08016e8a: f1000130 ..0. ADD r1,r0,#0x30
0x08016e8e: 4640 @F MOV r0,r8
0x08016e90: f7eeff45 ..E. BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08016e94: 4638 8F MOV r0,r7
0x08016e96: 4631 1F MOV r1,r6
0x08016e98: f7eff887 .... BL co_buf_tail_reserve ; 0x8005faa
0x08016e9c: 8d28 (. LDRH r0,[r5,#0x28]
0x08016e9e: 4430 0D ADD r0,r0,r6
0x08016ea0: 8528 (. STRH r0,[r5,#0x28]
0x08016ea2: 8d68 h. LDRH r0,[r5,#0x2a]
0x08016ea4: 1b80 .. SUBS r0,r0,r6
0x08016ea6: 8568 h. STRH r0,[r5,#0x2a]
0x08016ea8: 4648 HF MOV r0,r9
0x08016eaa: 4629 )F MOV r1,r5
0x08016eac: 2206 ." MOVS r2,#6
0x08016eae: 4623 #F MOV r3,r4
0x08016eb0: f7fefc86 .... BL gatt_proc_continue ; 0x80157c0
0x08016eb4: 2000 . MOVS r0,#0
0x08016eb6: e8bd83f8 .... POP {r3-r9,pc}
gatt_srv_read_l2cap_att_rd_mult_req_handler
0x08016eba: b5f8 .. PUSH {r3-r7,lr}
0x08016ebc: 4614 .F MOV r4,r2
0x08016ebe: 460f .F MOV r7,r1
0x08016ec0: 4605 .F MOV r5,r0
0x08016ec2: b1bb .. CBZ r3,0x8016ef4 ; gatt_srv_read_l2cap_att_rd_mult_req_handler + 58
0x08016ec4: 8899 .. LDRH r1,[r3,#4]
0x08016ec6: 2604 .& MOVS r6,#4
0x08016ec8: 2000 . MOVS r0,#0
0x08016eca: 2902 .) CMP r1,#2
0x08016ecc: d314 .. BCC 0x8016ef8 ; gatt_srv_read_l2cap_att_rd_mult_req_handler + 62
0x08016ece: f0110101 .... ANDS r1,r1,#1
0x08016ed2: d111 .. BNE 0x8016ef8 ; gatt_srv_read_l2cap_att_rd_mult_req_handler + 62
0x08016ed4: 9806 .. LDR r0,[sp,#0x18]
0x08016ed6: 2600 .& MOVS r6,#0
0x08016ed8: 61bb .a STR r3,[r7,#0x18]
0x08016eda: 84fe .. STRH r6,[r7,#0x26]
0x08016edc: 3801 .8 SUBS r0,#1
0x08016ede: 8578 x. STRH r0,[r7,#0x2a]
0x08016ee0: 7820 x LDRB r0,[r4,#0]
0x08016ee2: f887002c ..,. STRB r0,[r7,#0x2c]
0x08016ee6: 4618 .F MOV r0,r3
0x08016ee8: f7eefe82 .... BL co_buf_acquire ; 0x8005bf0
0x08016eec: 4638 8F MOV r0,r7
0x08016eee: f000f830 ..0. BL gatt_srv_read_next_hdl_get ; 0x8016f52
0x08016ef2: e001 .. B 0x8016ef8 ; gatt_srv_read_l2cap_att_rd_mult_req_handler + 62
0x08016ef4: 2604 .& MOVS r6,#4
0x08016ef6: 2000 . MOVS r0,#0
0x08016ef8: 84b8 .. STRH r0,[r7,#0x24]
0x08016efa: 4628 (F MOV r0,r5
0x08016efc: 4639 9F MOV r1,r7
0x08016efe: f7fefbee .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08016f02: 8cba .. LDRH r2,[r7,#0x24]
0x08016f04: 7821 !x LDRB r1,[r4,#0]
0x08016f06: 4628 (F MOV r0,r5
0x08016f08: f7f6fe60 ..`. BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x08016f0c: 2800 .( CMP r0,#0
0x08016f0e: bf18 .. IT NE
0x08016f10: 2612 .& MOVNE r6,#0x12
0x08016f12: 4630 0F MOV r0,r6
0x08016f14: bdf8 .. POP {r3-r7,pc}
gatt_srv_read_l2cap_att_rd_req_handler
0x08016f16: b570 p. PUSH {r4-r6,lr}
0x08016f18: 4605 .F MOV r5,r0
0x08016f1a: 8850 P. LDRH r0,[r2,#2]
0x08016f1c: 460e .F MOV r6,r1
0x08016f1e: 4614 .F MOV r4,r2
0x08016f20: 8488 .. STRH r0,[r1,#0x24]
0x08016f22: 9804 .. LDR r0,[sp,#0x10]
0x08016f24: 7811 .x LDRB r1,[r2,#0]
0x08016f26: 3801 .8 SUBS r0,#1
0x08016f28: 290c .) CMP r1,#0xc
0x08016f2a: bf0c .. ITE EQ
0x08016f2c: 88a2 .. LDRHEQ r2,[r4,#4]
0x08016f2e: 2200 ." MOVNE r2,#0
0x08016f30: f886102c ..,. STRB r1,[r6,#0x2c]
0x08016f34: 4631 1F MOV r1,r6
0x08016f36: 84f2 .. STRH r2,[r6,#0x26]
0x08016f38: 8570 p. STRH r0,[r6,#0x2a]
0x08016f3a: 4628 (F MOV r0,r5
0x08016f3c: f7fefbcf .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08016f40: 8cb2 .. LDRH r2,[r6,#0x24]
0x08016f42: 7821 !x LDRB r1,[r4,#0]
0x08016f44: 4628 (F MOV r0,r5
0x08016f46: f7f6fe41 ..A. BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x08016f4a: 2800 .( CMP r0,#0
0x08016f4c: bf18 .. IT NE
0x08016f4e: 2012 . MOVNE r0,#0x12
0x08016f50: bd70 p. POP {r4-r6,pc}
gatt_srv_read_next_hdl_get
0x08016f52: b5b0 .. PUSH {r4,r5,r7,lr}
0x08016f54: 4604 .F MOV r4,r0
0x08016f56: 6980 .i LDR r0,[r0,#0x18]
0x08016f58: 88c1 .. LDRH r1,[r0,#6]
0x08016f5a: 4401 .D ADD r1,r1,r0
0x08016f5c: 8e0d .. LDRH r5,[r1,#0x30]
0x08016f5e: 2102 .! MOVS r1,#2
0x08016f60: f7eeff0c .... BL co_buf_head_release ; 0x8005d7c
0x08016f64: 69a0 .i LDR r0,[r4,#0x18]
0x08016f66: b108 .. CBZ r0,0x8016f6c ; gatt_srv_read_next_hdl_get + 26
0x08016f68: 8881 .. LDRH r1,[r0,#4]
0x08016f6a: b919 .. CBNZ r1,0x8016f74 ; gatt_srv_read_next_hdl_get + 34
0x08016f6c: f7eeffc0 .... BL co_buf_release ; 0x8005ef0
0x08016f70: 2000 . MOVS r0,#0
0x08016f72: 61a0 .a STR r0,[r4,#0x18]
0x08016f74: b2a8 .. UXTH r0,r5
0x08016f76: bdb0 .. POP {r4,r5,r7,pc}
gatt_srv_read_proc_continue
0x08016f78: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08016f7c: b08d .. SUB sp,sp,#0x34
0x08016f7e: 4682 .F MOV r10,r0
0x08016f80: 1ed0 .. SUBS r0,r2,#3
0x08016f82: 460c .F MOV r4,r1
0x08016f84: 2805 .( CMP r0,#5
0x08016f86: d80a .. BHI 0x8016f9e ; gatt_srv_read_proc_continue + 38
0x08016f88: e8dff010 .... TBH [pc,r0,LSL #1]
$d.5
0x08016f8c: 00060161 a... DCD 393569
0x08016f90: 00080009 .... DCD 524297
0x08016f94: 01610009 ..a. DCD 23134217
$t.6
0x08016f98: b90b .. CBNZ r3,0x8016f9e ; gatt_srv_read_proc_continue + 38
0x08016f9a: e024 $. B 0x8016fe6 ; gatt_srv_read_proc_continue + 110
0x08016f9c: b1e3 .. CBZ r3,0x8016fd8 ; gatt_srv_read_proc_continue + 96
0x08016f9e: 2000 . MOVS r0,#0
0x08016fa0: 2b00 .+ CMP r3,#0
0x08016fa2: 900c .. STR r0,[sp,#0x30]
0x08016fa4: f0008101 .... BEQ.W 0x80171aa ; gatt_srv_read_proc_continue + 562
0x08016fa8: b2dd .. UXTB r5,r3
0x08016faa: 2601 .& MOVS r6,#1
0x08016fac: a80c .. ADD r0,sp,#0x30
0x08016fae: 2107 .! MOVS r1,#7
0x08016fb0: 2200 ." MOVS r2,#0
0x08016fb2: 2300 .# MOVS r3,#0
0x08016fb4: f7eefe26 ..&. BL co_buf_alloc ; 0x8005c04
0x08016fb8: 2800 .( CMP r0,#0
0x08016fba: f0408139 @.9. BNE.W 0x8017230 ; gatt_srv_read_proc_continue + 696
0x08016fbe: 2001 . MOVS r0,#1
0x08016fc0: f88d5014 ...P STRB r5,[sp,#0x14]
0x08016fc4: f88d0010 .... STRB r0,[sp,#0x10]
0x08016fc8: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08016fcc: f88d0011 .... STRB r0,[sp,#0x11]
0x08016fd0: 8ca0 .. LDRH r0,[r4,#0x24]
0x08016fd2: f8ad0012 .... STRH r0,[sp,#0x12]
0x08016fd6: e12b +. B 0x8017230 ; gatt_srv_read_proc_continue + 696
0x08016fd8: 69a0 .i LDR r0,[r4,#0x18]
0x08016fda: 2800 .( CMP r0,#0
0x08016fdc: d0df .. BEQ 0x8016f9e ; gatt_srv_read_proc_continue + 38
0x08016fde: 4620 F MOV r0,r4
0x08016fe0: f7ffffb7 .... BL gatt_srv_read_next_hdl_get ; 0x8016f52
0x08016fe4: 84a0 .. STRH r0,[r4,#0x24]
0x08016fe6: f104001c .... ADD r0,r4,#0x1c
0x08016fea: 2500 .% MOVS r5,#0
0x08016fec: f10d0b30 ..0. ADD r11,sp,#0x30
0x08016ff0: ae0b .. ADD r6,sp,#0x2c
0x08016ff2: f10d0910 .... ADD r9,sp,#0x10
0x08016ff6: 2700 .' MOVS r7,#0
0x08016ff8: 9003 .. STR r0,[sp,#0xc]
0x08016ffa: 8d60 `. LDRH r0,[r4,#0x2a]
0x08016ffc: 2800 .( CMP r0,#0
0x08016ffe: f00080ca .... BEQ.W 0x8017196 ; gatt_srv_read_proc_continue + 542
0x08017002: 8ca0 .. LDRH r0,[r4,#0x24]
0x08017004: 4659 YF MOV r1,r11
0x08017006: 4632 2F MOV r2,r6
0x08017008: f7fdfc50 ..P. BL gatt_db_att_get ; 0x80148ac
0x0801700c: 2800 .( CMP r0,#0
0x0801700e: f0408093 @... BNE.W 0x8017138 ; gatt_srv_read_proc_continue + 448
0x08017012: e9dd320b ...2 LDRD r3,r2,[sp,#0x2c]
0x08017016: 4650 PF MOV r0,r10
0x08017018: 2100 .! MOVS r1,#0
0x0801701a: f7fdfb23 ..#. BL gatt_db_att_access_check ; 0x8014664
0x0801701e: 2800 .( CMP r0,#0
0x08017020: f040808a @... BNE.W 0x8017138 ; gatt_srv_read_proc_continue + 448
0x08017024: 9a0b .. LDR r2,[sp,#0x2c]
0x08017026: 8810 .. LDRH r0,[r2,#0]
0x08017028: ebb53f90 ...? CMP r5,r0,LSR #14
0x0801702c: f0408086 @... BNE.W 0x801713c ; gatt_srv_read_proc_continue + 452
0x08017030: 8850 P. LDRH r0,[r2,#2]
0x08017032: f5a05120 .. Q SUB r1,r0,#0x2800
0x08017036: 2904 .) CMP r1,#4
0x08017038: d21f .. BCS 0x801707a ; gatt_srv_read_proc_continue + 258
0x0801703a: 8ca0 .. LDRH r0,[r4,#0x24]
0x0801703c: f10d0326 ..&. ADD r3,sp,#0x26
0x08017040: 990c .. LDR r1,[sp,#0x30]
0x08017042: 9300 .. STR r3,[sp,#0]
0x08017044: 464b KF MOV r3,r9
0x08017046: f7fdfc81 .... BL gatt_db_att_native_val_get ; 0x801494c
0x0801704a: b108 .. CBZ r0,0x8017050 ; gatt_srv_read_proc_continue + 216
0x0801704c: 4607 .F MOV r7,r0
0x0801704e: e005 .. B 0x801705c ; gatt_srv_read_proc_continue + 228
0x08017050: 8ce0 .. LDRH r0,[r4,#0x26]
0x08017052: f8bd7026 ..&p LDRH r7,[sp,#0x26]
0x08017056: 42b8 .B CMP r0,r7
0x08017058: d913 .. BLS 0x8017082 ; gatt_srv_read_proc_continue + 266
0x0801705a: 2707 .' MOVS r7,#7
0x0801705c: f04f0800 O... MOV r8,#0
0x08017060: f1b80f00 .... CMP r8,#0
0x08017064: f0008097 .... BEQ.W 0x8017196 ; gatt_srv_read_proc_continue + 542
0x08017068: 69a0 .i LDR r0,[r4,#0x18]
0x0801706a: 2800 .( CMP r0,#0
0x0801706c: f0008093 .... BEQ.W 0x8017196 ; gatt_srv_read_proc_continue + 542
0x08017070: 4620 F MOV r0,r4
0x08017072: f7ffff6e ..n. BL gatt_srv_read_next_hdl_get ; 0x8016f52
0x08017076: 84a0 .. STRH r0,[r4,#0x24]
0x08017078: e7bf .. B 0x8016ffa ; gatt_srv_read_proc_continue + 130
0x0801707a: f5b05f24 ..$_ CMP r0,#0x2900
0x0801707e: d0dc .. BEQ 0x801703a ; gatt_srv_read_proc_continue + 194
0x08017080: e05c \. B 0x801713c ; gatt_srv_read_proc_continue + 452
0x08017082: 6a22 "j LDR r2,[r4,#0x20]
0x08017084: f894002c ..,. LDRB r0,[r4,#0x2c]
0x08017088: 920a .. STR r2,[sp,#0x28]
0x0801708a: 2820 ( CMP r0,#0x20
0x0801708c: bf08 .. IT EQ
0x0801708e: 3702 .7 ADDEQ r7,#2
0x08017090: 8d61 a. LDRH r1,[r4,#0x2a]
0x08017092: 428f .B CMP r7,r1
0x08017094: bf28 (. IT CS
0x08017096: 460f .F MOVCS r7,r1
0x08017098: b122 ". CBZ r2,0x80170a4 ; gatt_srv_read_proc_continue + 300
0x0801709a: 8912 .. LDRH r2,[r2,#8]
0x0801709c: 2a02 .* CMP r2,#2
0x0801709e: d301 .. BCC 0x80170a4 ; gatt_srv_read_proc_continue + 300
0x080170a0: 4297 .B CMP r7,r2
0x080170a2: d911 .. BLS 0x80170c8 ; gatt_srv_read_proc_continue + 336
0x080170a4: a80a .. ADD r0,sp,#0x28
0x080170a6: 2107 .! MOVS r1,#7
0x080170a8: 2200 ." MOVS r2,#0
0x080170aa: 2316 .# MOVS r3,#0x16
0x080170ac: f04f0800 O... MOV r8,#0
0x080170b0: f7eefda8 .... BL co_buf_alloc ; 0x8005c04
0x080170b4: b108 .. CBZ r0,0x80170ba ; gatt_srv_read_proc_continue + 322
0x080170b6: 274b K' MOVS r7,#0x4b
0x080170b8: e7d2 .. B 0x8017060 ; gatt_srv_read_proc_continue + 232
0x080170ba: 990a .. LDR r1,[sp,#0x28]
0x080170bc: 9803 .. LDR r0,[sp,#0xc]
0x080170be: f7eff8cb .... BL co_list_push_back ; 0x8006258
0x080170c2: f894002c ..,. LDRB r0,[r4,#0x2c]
0x080170c6: 8d61 a. LDRH r1,[r4,#0x2a]
0x080170c8: 1bc9 .. SUBS r1,r1,r7
0x080170ca: 2820 ( CMP r0,#0x20
0x080170cc: 8561 a. STRH r1,[r4,#0x2a]
0x080170ce: 8d21 !. LDRH r1,[r4,#0x28]
0x080170d0: 4439 9D ADD r1,r1,r7
0x080170d2: 8521 !. STRH r1,[r4,#0x28]
0x080170d4: d11a .. BNE 0x801710c ; gatt_srv_read_proc_continue + 404
0x080170d6: f64f70fe O..p MOV r0,#0xfffe
0x080170da: ea070100 .... AND r1,r7,r0
0x080170de: 980a .. LDR r0,[sp,#0x28]
0x080170e0: b128 (. CBZ r0,0x80170ee ; gatt_srv_read_proc_continue + 374
0x080170e2: 88c2 .. LDRH r2,[r0,#6]
0x080170e4: 8883 .. LDRH r3,[r0,#4]
0x080170e6: 441a .D ADD r2,r2,r3
0x080170e8: 4410 .D ADD r0,r0,r2
0x080170ea: 3030 00 ADDS r0,r0,#0x30
0x080170ec: e000 .. B 0x80170f0 ; gatt_srv_read_proc_continue + 376
0x080170ee: 2000 . MOVS r0,#0
0x080170f0: f8bd2026 ..& LDRH r2,[sp,#0x26]
0x080170f4: 8002 .. STRH r2,[r0,#0]
0x080170f6: 980a .. LDR r0,[sp,#0x28]
0x080170f8: b121 !. CBZ r1,0x8017104 ; gatt_srv_read_proc_continue + 396
0x080170fa: 2102 .! MOVS r1,#2
0x080170fc: f7eeff55 ..U. BL co_buf_tail_reserve ; 0x8005faa
0x08017100: 3f02 .? SUBS r7,#2
0x08017102: e003 .. B 0x801710c ; gatt_srv_read_proc_continue + 404
0x08017104: b2b9 .. UXTH r1,r7
0x08017106: f7eeff50 ..P. BL co_buf_tail_reserve ; 0x8005faa
0x0801710a: 2700 .' MOVS r7,#0
0x0801710c: 980a .. LDR r0,[sp,#0x28]
0x0801710e: b128 (. CBZ r0,0x801711c ; gatt_srv_read_proc_continue + 420
0x08017110: 88c1 .. LDRH r1,[r0,#6]
0x08017112: 8882 .. LDRH r2,[r0,#4]
0x08017114: 4411 .D ADD r1,r1,r2
0x08017116: 4408 .D ADD r0,r0,r1
0x08017118: 3030 00 ADDS r0,r0,#0x30
0x0801711a: e000 .. B 0x801711e ; gatt_srv_read_proc_continue + 422
0x0801711c: 2000 . MOVS r0,#0
0x0801711e: b2bf .. UXTH r7,r7
0x08017120: 4649 IF MOV r1,r9
0x08017122: 463a :F MOV r2,r7
0x08017124: f7ebf8be .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08017128: 980a .. LDR r0,[sp,#0x28]
0x0801712a: 4639 9F MOV r1,r7
0x0801712c: f7eeff3d ..=. BL co_buf_tail_reserve ; 0x8005faa
0x08017130: 2700 .' MOVS r7,#0
0x08017132: f04f0801 O... MOV r8,#1
0x08017136: e793 .. B 0x8017060 ; gatt_srv_read_proc_continue + 232
0x08017138: 4607 .F MOV r7,r0
0x0801713a: e02c ,. B 0x8017196 ; gatt_srv_read_proc_continue + 542
0x0801713c: 980c .. LDR r0,[sp,#0x30]
0x0801713e: 7ac0 .z LDRB r0,[r0,#0xb]
0x08017140: f000fcae .... BL gatt_user_get ; 0x8017aa0
0x08017144: 990c .. LDR r1,[sp,#0x30]
0x08017146: 8d65 e. LDRH r5,[r4,#0x2a]
0x08017148: 7aca .z LDRB r2,[r1,#0xb]
0x0801714a: 2d02 .- CMP r5,#2
0x0801714c: 74e2 .t STRB r2,[r4,#0x13]
0x0801714e: 462a *F MOV r2,r5
0x08017150: bf98 .. IT LS
0x08017152: 2202 ." MOVLS r2,#2
0x08017154: f894302c ..,0 LDRB r3,[r4,#0x2c]
0x08017158: 2b20 + CMP r3,#0x20
0x0801715a: bf08 .. IT EQ
0x0801715c: 1e95 .. SUBEQ r5,r2,#2
0x0801715e: b1b8 .. CBZ r0,0x8017190 ; gatt_srv_read_proc_continue + 536
0x08017160: 8ce6 .. LDRH r6,[r4,#0x26]
0x08017162: b126 &. CBZ r6,0x801716e ; gatt_srv_read_proc_continue + 502
0x08017164: 9a0b .. LDR r2,[sp,#0x2c]
0x08017166: f9b22004 ... LDRSH r2,[r2,#4]
0x0801716a: 2a00 .* CMP r2,#0
0x0801716c: d412 .. BMI 0x8017194 ; gatt_srv_read_proc_continue + 540
0x0801716e: 7ca2 .| LDRB r2,[r4,#0x12]
0x08017170: 8ca3 .. LDRH r3,[r4,#0x24]
0x08017172: f00202df .... AND r2,r2,#0xdf
0x08017176: 74a2 .t STRB r2,[r4,#0x12]
0x08017178: 8aa2 .. LDRH r2,[r4,#0x14]
0x0801717a: 6800 .h LDR r0,[r0,#0]
0x0801717c: 7ac9 .z LDRB r1,[r1,#0xb]
0x0801717e: 6847 Gh LDR r7,[r0,#4]
0x08017180: b2a8 .. UXTH r0,r5
0x08017182: e9cd6000 ...` STRD r6,r0,[sp,#0]
0x08017186: 4650 PF MOV r0,r10
0x08017188: 47b8 .G BLX r7
0x0801718a: 2000 . MOVS r0,#0
0x0801718c: 2700 .' MOVS r7,#0
0x0801718e: e003 .. B 0x8017198 ; gatt_srv_read_proc_continue + 544
0x08017190: 2708 .' MOVS r7,#8
0x08017192: e000 .. B 0x8017196 ; gatt_srv_read_proc_continue + 542
0x08017194: 2707 .' MOVS r7,#7
0x08017196: 2001 . MOVS r0,#1
0x08017198: b910 .. CBNZ r0,0x80171a0 ; gatt_srv_read_proc_continue + 552
0x0801719a: 2f00 ./ CMP r7,#0
0x0801719c: d157 W. BNE 0x801724e ; gatt_srv_read_proc_continue + 726
0x0801719e: e069 i. B 0x8017274 ; gatt_srv_read_proc_continue + 764
0x080171a0: 2000 . MOVS r0,#0
0x080171a2: 900c .. STR r0,[sp,#0x30]
0x080171a4: b10f .. CBZ r7,0x80171aa ; gatt_srv_read_proc_continue + 562
0x080171a6: b2fd .. UXTB r5,r7
0x080171a8: e6ff .. B 0x8016faa ; gatt_srv_read_proc_continue + 50
0x080171aa: f104061c .... ADD r6,r4,#0x1c
0x080171ae: 4630 0F MOV r0,r6
0x080171b0: f7eff846 ..F. BL co_list_pop_front ; 0x8006240
0x080171b4: 8d21 !. LDRH r1,[r4,#0x28]
0x080171b6: 900c .. STR r0,[sp,#0x30]
0x080171b8: b118 .. CBZ r0,0x80171c2 ; gatt_srv_read_proc_continue + 586
0x080171ba: 8882 .. LDRH r2,[r0,#4]
0x080171bc: 1a89 .. SUBS r1,r1,r2
0x080171be: 8902 .. LDRH r2,[r0,#8]
0x080171c0: e000 .. B 0x80171c4 ; gatt_srv_read_proc_continue + 588
0x080171c2: 2200 ." MOVS r2,#0
0x080171c4: b28b .. UXTH r3,r1
0x080171c6: 4293 .B CMP r3,r2
0x080171c8: d90c .. BLS 0x80171e4 ; gatt_srv_read_proc_continue + 620
0x080171ca: a90b .. ADD r1,sp,#0x2c
0x080171cc: 2207 ." MOVS r2,#7
0x080171ce: f7eefdba .... BL co_buf_duplicate ; 0x8005d46
0x080171d2: b110 .. CBZ r0,0x80171da ; gatt_srv_read_proc_continue + 610
0x080171d4: 2600 .& MOVS r6,#0
0x080171d6: 2511 .% MOVS r5,#0x11
0x080171d8: e6e8 .. B 0x8016fac ; gatt_srv_read_proc_continue + 52
0x080171da: 980c .. LDR r0,[sp,#0x30]
0x080171dc: f7eefe88 .... BL co_buf_release ; 0x8005ef0
0x080171e0: 980b .. LDR r0,[sp,#0x2c]
0x080171e2: 900c .. STR r0,[sp,#0x30]
0x080171e4: f894002c ..,. LDRB r0,[r4,#0x2c]
0x080171e8: 3001 .0 ADDS r0,#1
0x080171ea: f88d0010 .... STRB r0,[sp,#0x10]
0x080171ee: 6830 0h LDR r0,[r6,#0]
0x080171f0: b1e8 .. CBZ r0,0x801722e ; gatt_srv_read_proc_continue + 694
0x080171f2: 4630 0F MOV r0,r6
0x080171f4: f7eff824 ..$. BL co_list_pop_front ; 0x8006240
0x080171f8: 4607 .F MOV r7,r0
0x080171fa: b108 .. CBZ r0,0x8017200 ; gatt_srv_read_proc_continue + 648
0x080171fc: 88bd .. LDRH r5,[r7,#4]
0x080171fe: e000 .. B 0x8017202 ; gatt_srv_read_proc_continue + 650
0x08017200: 2500 .% MOVS r5,#0
0x08017202: 980c .. LDR r0,[sp,#0x30]
0x08017204: b130 0. CBZ r0,0x8017214 ; gatt_srv_read_proc_continue + 668
0x08017206: 88c1 .. LDRH r1,[r0,#6]
0x08017208: 8882 .. LDRH r2,[r0,#4]
0x0801720a: 4411 .D ADD r1,r1,r2
0x0801720c: 4408 .D ADD r0,r0,r1
0x0801720e: f1000130 ..0. ADD r1,r0,#0x30
0x08017212: e000 .. B 0x8017216 ; gatt_srv_read_proc_continue + 670
0x08017214: 2100 .! MOVS r1,#0
0x08017216: 4638 8F MOV r0,r7
0x08017218: 462a *F MOV r2,r5
0x0801721a: f7eefd80 .... BL co_buf_copy_data_to_mem ; 0x8005d1e
0x0801721e: 980c .. LDR r0,[sp,#0x30]
0x08017220: 4629 )F MOV r1,r5
0x08017222: f7eefec2 .... BL co_buf_tail_reserve ; 0x8005faa
0x08017226: 4638 8F MOV r0,r7
0x08017228: f7eefe62 ..b. BL co_buf_release ; 0x8005ef0
0x0801722c: e7df .. B 0x80171ee ; gatt_srv_read_proc_continue + 630
0x0801722e: 2600 .& MOVS r6,#0
0x08017230: 9b0c .. LDR r3,[sp,#0x30]
0x08017232: b163 c. CBZ r3,0x801724e ; gatt_srv_read_proc_continue + 726
0x08017234: 2000 . MOVS r0,#0
0x08017236: aa04 .. ADD r2,sp,#0x10
0x08017238: 4621 !F MOV r1,r4
0x0801723a: 9000 .. STR r0,[sp,#0]
0x0801723c: 4650 PF MOV r0,r10
0x0801723e: f7fefc58 ..X. BL gatt_proc_pdu_send ; 0x8015af2
0x08017242: 4605 .F MOV r5,r0
0x08017244: 980c .. LDR r0,[sp,#0x30]
0x08017246: f7eefe53 ..S. BL co_buf_release ; 0x8005ef0
0x0801724a: b905 .. CBNZ r5,0x801724e ; gatt_srv_read_proc_continue + 726
0x0801724c: b196 .. CBZ r6,0x8017274 ; gatt_srv_read_proc_continue + 764
0x0801724e: 69a0 .i LDR r0,[r4,#0x18]
0x08017250: b108 .. CBZ r0,0x8017256 ; gatt_srv_read_proc_continue + 734
0x08017252: f7eefe4d ..M. BL co_buf_release ; 0x8005ef0
0x08017256: f104051c .... ADD r5,r4,#0x1c
0x0801725a: 6828 (h LDR r0,[r5,#0]
0x0801725c: b128 (. CBZ r0,0x801726a ; gatt_srv_read_proc_continue + 754
0x0801725e: 4628 (F MOV r0,r5
0x08017260: f7eeffee .... BL co_list_pop_front ; 0x8006240
0x08017264: f7eefe44 ..D. BL co_buf_release ; 0x8005ef0
0x08017268: e7f7 .. B 0x801725a ; gatt_srv_read_proc_continue + 738
0x0801726a: 4650 PF MOV r0,r10
0x0801726c: 4621 !F MOV r1,r4
0x0801726e: 2201 ." MOVS r2,#1
0x08017270: f7fefc76 ..v. BL gatt_proc_pop ; 0x8015b60
0x08017274: b00d .. ADD sp,sp,#0x34
0x08017276: e8bd8ff0 .... POP {r4-r11,pc}
0x0801727a: 0000 .. MOVS r0,r0
gatt_srv_read_proc_create
0x0801727c: b5bc .. PUSH {r2-r5,r7,lr}
0x0801727e: 461c .F MOV r4,r3
0x08017280: 4b0d .K LDR r3,[pc,#52] ; [0x80172b8] = 0x8016f17
0x08017282: 290a .) CMP r1,#0xa
0x08017284: d006 .. BEQ 0x8017294 ; gatt_srv_read_proc_create + 24
0x08017286: 290c .) CMP r1,#0xc
0x08017288: d004 .. BEQ 0x8017294 ; gatt_srv_read_proc_create + 24
0x0801728a: 2920 ) CMP r1,#0x20
0x0801728c: d001 .. BEQ 0x8017292 ; gatt_srv_read_proc_create + 22
0x0801728e: 290e .) CMP r1,#0xe
0x08017290: d101 .. BNE 0x8017296 ; gatt_srv_read_proc_create + 26
0x08017292: 4b0a .K LDR r3,[pc,#40] ; [0x80172bc] = 0x8016ebb
0x08017294: 6013 .` STR r3,[r2,#0]
0x08017296: 4b0a .K LDR r3,[pc,#40] ; [0x80172c0] = 0x8016f79
0x08017298: 2125 %! MOVS r1,#0x25
0x0801729a: 2230 0" MOVS r2,#0x30
0x0801729c: 9400 .. STR r4,[sp,#0]
0x0801729e: f7fefb7b ..{. BL gatt_proc_handler_alloc ; 0x8015998
0x080172a2: 4605 .F MOV r5,r0
0x080172a4: b930 0. CBNZ r0,0x80172b4 ; gatt_srv_read_proc_create + 56
0x080172a6: 6820 h LDR r0,[r4,#0]
0x080172a8: 2100 .! MOVS r1,#0
0x080172aa: 8501 .. STRH r1,[r0,#0x28]
0x080172ac: 6181 .a STR r1,[r0,#0x18]
0x080172ae: 301c .0 ADDS r0,r0,#0x1c
0x080172b0: f7eeff52 ..R. BL co_list_init ; 0x8006158
0x080172b4: 4628 (F MOV r0,r5
0x080172b6: bdbc .. POP {r2-r5,r7,pc}
$d.1
__arm_cp.0_0
0x080172b8: 08016f17 .o.. DCD 134311703
__arm_cp.0_1
0x080172bc: 08016ebb .n.. DCD 134311611
__arm_cp.0_2
0x080172c0: 08016f79 yo.. DCD 134311801
$t.9
gatt_srv_write_exe_proc_continue
0x080172c4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x080172c8: b087 .. SUB sp,sp,#0x1c
0x080172ca: 4682 .F MOV r10,r0
0x080172cc: 1ed0 .. SUBS r0,r2,#3
0x080172ce: 4698 .F MOV r8,r3
0x080172d0: 468b .F MOV r11,r1
0x080172d2: 2805 .( CMP r0,#5
0x080172d4: f20080e9 .... BHI.W 0x80174aa ; gatt_srv_write_exe_proc_continue + 486
0x080172d8: 49be .I LDR r1,[pc,#760] ; [0x80175d4] = 0x200090d0
0x080172da: eb01018a .... ADD r1,r1,r10,LSL #2
0x080172de: f8d19094 .... LDR r9,[r1,#0x94]
0x080172e2: e8dff010 .... TBH [pc,r0,LSL #1]
$d.10
0x080172e6: 010c .. DCW 268
0x080172e8: 00e20006 .... DCD 14811142
0x080172ec: 00e2004b K... DCD 14811211
0x080172f0: 010c .. DCW 268
$t.11
0x080172f2: 2000 . MOVS r0,#0
0x080172f4: f8ab001a .... STRH r0,[r11,#0x1a]
0x080172f8: f89b0018 .... LDRB r0,[r11,#0x18]
0x080172fc: 2800 .( CMP r0,#0
0x080172fe: f00080d4 .... BEQ.W 0x80174aa ; gatt_srv_write_exe_proc_continue + 486
0x08017302: 2801 .( CMP r0,#1
0x08017304: f04080a8 @... BNE.W 0x8017458 ; gatt_srv_write_exe_proc_continue + 404
0x08017308: f109003c ..<. ADD r0,r9,#0x3c
0x0801730c: f04f0c00 O... MOV r12,#0
0x08017310: 2500 .% MOVS r5,#0
0x08017312: 2200 ." MOVS r2,#0
0x08017314: 6800 .h LDR r0,[r0,#0]
0x08017316: b3b0 .. CBZ r0,0x8017386 ; gatt_srv_write_exe_proc_continue + 194
0x08017318: f890102d ..-. LDRB r1,[r0,#0x2d]
0x0801731c: 2400 .$ MOVS r4,#0
0x0801731e: f001010f .... AND r1,r1,#0xf
0x08017322: eb000381 .... ADD r3,r0,r1,LSL #2
0x08017326: 2908 .) CMP r1,#8
0x08017328: bf38 8. IT CC
0x0801732a: f103040c .... ADDCC r4,r3,#0xc
0x0801732e: f8b4e000 .... LDRH lr,[r4,#0]
0x08017332: 4575 uE CMP r5,lr
0x08017334: bf1e .. ITTT NE
0x08017336: f8abe01a .... STRHNE lr,[r11,#0x1a]
0x0801733a: f8a4c008 .... STRHNE r12,[r4,#8]
0x0801733e: 4622 "F MOVNE r2,r4
0x08017340: 88d7 .. LDRH r7,[r2,#6]
0x08017342: 8866 f. LDRH r6,[r4,#2]
0x08017344: 42be .B CMP r6,r7
0x08017346: f200808a .... BHI.W 0x801745e ; gatt_srv_write_exe_proc_continue + 410
0x0801734a: 8891 .. LDRH r1,[r2,#4]
0x0801734c: 428e .B CMP r6,r1
0x0801734e: f2008086 .... BHI.W 0x801745e ; gatt_srv_write_exe_proc_continue + 410
0x08017352: 8885 .. LDRH r5,[r0,#4]
0x08017354: 19ab .. ADDS r3,r5,r6
0x08017356: 42bb .B CMP r3,r7
0x08017358: f20080a5 .... BHI.W 0x80174a6 ; gatt_srv_write_exe_proc_continue + 482
0x0801735c: 42a2 .B CMP r2,r4
0x0801735e: d005 .. BEQ 0x801736c ; gatt_srv_write_exe_proc_continue + 168
0x08017360: 428e .B CMP r6,r1
0x08017362: d203 .. BCS 0x801736c ; gatt_srv_write_exe_proc_continue + 168
0x08017364: f8a4c008 .... STRH r12,[r4,#8]
0x08017368: 4622 "F MOV r2,r4
0x0801736a: 8885 .. LDRH r5,[r0,#4]
0x0801736c: 8911 .. LDRH r1,[r2,#8]
0x0801736e: 8853 S. LDRH r3,[r2,#2]
0x08017370: 4429 )D ADD r1,r1,r5
0x08017372: 4675 uF MOV r5,lr
0x08017374: 8111 .. STRH r1,[r2,#8]
0x08017376: 4419 .D ADD r1,r1,r3
0x08017378: 8091 .. STRH r1,[r2,#4]
0x0801737a: e7cb .. B 0x8017314 ; gatt_srv_write_exe_proc_continue + 80
0x0801737c: f89b0018 .... LDRB r0,[r11,#0x18]
0x08017380: 2801 .( CMP r0,#1
0x08017382: f0408092 @... BNE.W 0x80174aa ; gatt_srv_write_exe_proc_continue + 486
0x08017386: f1b80f00 .... CMP r8,#0
0x0801738a: f040808e @... BNE.W 0x80174aa ; gatt_srv_write_exe_proc_continue + 486
0x0801738e: f8590f3c Y.<. LDR r0,[r9,#0x3c]!
0x08017392: 2800 .( CMP r0,#0
0x08017394: f0008089 .... BEQ.W 0x80174aa ; gatt_srv_write_exe_proc_continue + 486
0x08017398: 4648 HF MOV r0,r9
0x0801739a: f7eeff51 ..Q. BL co_list_pop_front ; 0x8006240
0x0801739e: f8df8d38 ..8. LDR r8,[pc,#3384] ; [0x80180d8] = 0x200090d0
0x080173a2: 2400 .$ MOVS r4,#0
0x080173a4: 4606 .F MOV r6,r0
0x080173a6: f8ab401a ...@ STRH r4,[r11,#0x1a]
0x080173aa: 2e00 .. CMP r6,#0
0x080173ac: d05a Z. BEQ 0x8017464 ; gatt_srv_write_exe_proc_continue + 416
0x080173ae: f896502d ..-P LDRB r5,[r6,#0x2d]
0x080173b2: 4630 0F MOV r0,r6
0x080173b4: f7eefde4 .... BL co_buf_size ; 0x8005f80
0x080173b8: f8b810e8 .... LDRH r1,[r8,#0xe8]
0x080173bc: 2700 .' MOVS r7,#0
0x080173be: 1a08 .. SUBS r0,r1,r0
0x080173c0: f8a800e8 .... STRH r0,[r8,#0xe8]
0x080173c4: f005000f .... AND r0,r5,#0xf
0x080173c8: eb060180 .... ADD r1,r6,r0,LSL #2
0x080173cc: 2808 .( CMP r0,#8
0x080173ce: bf38 8. IT CC
0x080173d0: f101070c .... ADDCC r7,r1,#0xc
0x080173d4: 88b5 .. LDRH r5,[r6,#4]
0x080173d6: b144 D. CBZ r4,0x80173ea ; gatt_srv_write_exe_proc_continue + 294
0x080173d8: 9806 .. LDR r0,[sp,#0x18]
0x080173da: b320 . CBZ r0,0x8017426 ; gatt_srv_write_exe_proc_continue + 354
0x080173dc: 88c1 .. LDRH r1,[r0,#6]
0x080173de: 8882 .. LDRH r2,[r0,#4]
0x080173e0: 4411 .D ADD r1,r1,r2
0x080173e2: 4408 .D ADD r0,r0,r1
0x080173e4: f1000130 ..0. ADD r1,r0,#0x30
0x080173e8: e01e .. B 0x8017428 ; gatt_srv_write_exe_proc_continue + 356
0x080173ea: 8838 8. LDRH r0,[r7,#0]
0x080173ec: f8ab001a .... STRH r0,[r11,#0x1a]
0x080173f0: 8938 8. LDRH r0,[r7,#8]
0x080173f2: 1b40 @. SUBS r0,r0,r5
0x080173f4: 8138 8. STRH r0,[r7,#8]
0x080173f6: b283 .. UXTH r3,r0
0x080173f8: 8930 0. LDRH r0,[r6,#8]
0x080173fa: 4298 .B CMP r0,r3
0x080173fc: d223 #. BCS 0x8017446 ; gatt_srv_write_exe_proc_continue + 386
0x080173fe: 4630 0F MOV r0,r6
0x08017400: a906 .. ADD r1,sp,#0x18
0x08017402: 2200 ." MOVS r2,#0
0x08017404: f7eefc9f .... BL co_buf_duplicate ; 0x8005d46
0x08017408: 2800 .( CMP r0,#0
0x0801740a: f040808e @... BNE.W 0x801752a ; gatt_srv_write_exe_proc_continue + 614
0x0801740e: 9806 .. LDR r0,[sp,#0x18]
0x08017410: f7eefd19 .... BL co_buf_metadata ; 0x8005e46
0x08017414: 4639 9F MOV r1,r7
0x08017416: 220c ." MOVS r2,#0xc
0x08017418: 4604 .F MOV r4,r0
0x0801741a: f7eaff43 ..C. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801741e: 4630 0F MOV r0,r6
0x08017420: f7eefd66 ..f. BL co_buf_release ; 0x8005ef0
0x08017424: e011 .. B 0x801744a ; gatt_srv_write_exe_proc_continue + 390
0x08017426: 2100 .! MOVS r1,#0
0x08017428: 4630 0F MOV r0,r6
0x0801742a: 462a *F MOV r2,r5
0x0801742c: f7eefc77 ..w. BL co_buf_copy_data_to_mem ; 0x8005d1e
0x08017430: 4630 0F MOV r0,r6
0x08017432: f7eefd5d ..]. BL co_buf_release ; 0x8005ef0
0x08017436: 8920 . LDRH r0,[r4,#8]
0x08017438: 4629 )F MOV r1,r5
0x0801743a: 1b40 @. SUBS r0,r0,r5
0x0801743c: 8120 . STRH r0,[r4,#8]
0x0801743e: 9806 .. LDR r0,[sp,#0x18]
0x08017440: f7eefdb3 .... BL co_buf_tail_reserve ; 0x8005faa
0x08017444: e001 .. B 0x801744a ; gatt_srv_write_exe_proc_continue + 390
0x08017446: 9606 .. STR r6,[sp,#0x18]
0x08017448: 463c <F MOV r4,r7
0x0801744a: 8920 . LDRH r0,[r4,#8]
0x0801744c: b170 p. CBZ r0,0x801746c ; gatt_srv_write_exe_proc_continue + 424
0x0801744e: 4648 HF MOV r0,r9
0x08017450: f7eefef6 .... BL co_list_pop_front ; 0x8006240
0x08017454: 4606 .F MOV r6,r0
0x08017456: e7a8 .. B 0x80173aa ; gatt_srv_write_exe_proc_continue + 230
0x08017458: f04f0806 O... MOV r8,#6
0x0801745c: e028 (. B 0x80174b0 ; gatt_srv_write_exe_proc_continue + 492
0x0801745e: f04f0807 O... MOV r8,#7
0x08017462: e022 ". B 0x80174aa ; gatt_srv_write_exe_proc_continue + 486
0x08017464: f04f0800 O... MOV r8,#0
0x08017468: 2401 .$ MOVS r4,#1
0x0801746a: e056 V. B 0x801751a ; gatt_srv_write_exe_proc_continue + 598
0x0801746c: 7aa0 .z LDRB r0,[r4,#0xa]
0x0801746e: f000fb17 .... BL gatt_user_get ; 0x8017aa0
0x08017472: 2800 .( CMP r0,#0
0x08017474: d04b K. BEQ 0x801750e ; gatt_srv_write_exe_proc_continue + 586
0x08017476: f89b2012 ... LDRB r2,[r11,#0x12]
0x0801747a: 7aa1 .z LDRB r1,[r4,#0xa]
0x0801747c: 6800 .h LDR r0,[r0,#0]
0x0801747e: 8823 #. LDRH r3,[r4,#0]
0x08017480: f00202df .... AND r2,r2,#0xdf
0x08017484: f88b1013 .... STRB r1,[r11,#0x13]
0x08017488: f88b2012 ... STRB r2,[r11,#0x12]
0x0801748c: f8bb2014 ... LDRH r2,[r11,#0x14]
0x08017490: 6905 .i LDR r5,[r0,#0x10]
0x08017492: 8860 `. LDRH r0,[r4,#2]
0x08017494: 9c06 .. LDR r4,[sp,#0x18]
0x08017496: e9cd0400 .... STRD r0,r4,[sp,#0]
0x0801749a: 4650 PF MOV r0,r10
0x0801749c: 47a8 .G BLX r5
0x0801749e: 2400 .$ MOVS r4,#0
0x080174a0: f04f0800 O... MOV r8,#0
0x080174a4: e036 6. B 0x8017514 ; gatt_srv_write_exe_proc_continue + 592
0x080174a6: f04f080d O... MOV r8,#0xd
0x080174aa: 4650 PF MOV r0,r10
0x080174ac: f000fab0 .... BL gatt_srv_write_queue_cleanup ; 0x8017a10
0x080174b0: 2000 . MOVS r0,#0
0x080174b2: 2107 .! MOVS r1,#7
0x080174b4: 2200 ." MOVS r2,#0
0x080174b6: 2300 .# MOVS r3,#0
0x080174b8: 9003 .. STR r0,[sp,#0xc]
0x080174ba: a803 .. ADD r0,sp,#0xc
0x080174bc: f7eefba2 .... BL co_buf_alloc ; 0x8005c04
0x080174c0: b9e8 .. CBNZ r0,0x80174fe ; gatt_srv_write_exe_proc_continue + 570
0x080174c2: f1b80f00 .... CMP r8,#0
0x080174c6: d00a .. BEQ 0x80174de ; gatt_srv_write_exe_proc_continue + 538
0x080174c8: f6410001 A... MOV r0,#0x1801
0x080174cc: f88d8014 .... STRB r8,[sp,#0x14]
0x080174d0: f8ad0010 .... STRH r0,[sp,#0x10]
0x080174d4: f8bb001a .... LDRH r0,[r11,#0x1a]
0x080174d8: f8ad0012 .... STRH r0,[sp,#0x12]
0x080174dc: e002 .. B 0x80174e4 ; gatt_srv_write_exe_proc_continue + 544
0x080174de: 2019 . MOVS r0,#0x19
0x080174e0: f88d0010 .... STRB r0,[sp,#0x10]
0x080174e4: 2000 . MOVS r0,#0
0x080174e6: 9b03 .. LDR r3,[sp,#0xc]
0x080174e8: aa04 .. ADD r2,sp,#0x10
0x080174ea: 4659 YF MOV r1,r11
0x080174ec: 9000 .. STR r0,[sp,#0]
0x080174ee: 4650 PF MOV r0,r10
0x080174f0: f7fefaff .... BL gatt_proc_pdu_send ; 0x8015af2
0x080174f4: 4604 .F MOV r4,r0
0x080174f6: 9803 .. LDR r0,[sp,#0xc]
0x080174f8: f7eefcfa .... BL co_buf_release ; 0x8005ef0
0x080174fc: b124 $. CBZ r4,0x8017508 ; gatt_srv_write_exe_proc_continue + 580
0x080174fe: 4650 PF MOV r0,r10
0x08017500: 4659 YF MOV r1,r11
0x08017502: 2201 ." MOVS r2,#1
0x08017504: f7fefb2c ..,. BL gatt_proc_pop ; 0x8015b60
0x08017508: b007 .. ADD sp,sp,#0x1c
0x0801750a: e8bd8ff0 .... POP {r4-r11,pc}
0x0801750e: f04f0880 O... MOV r8,#0x80
0x08017512: 2401 .$ MOVS r4,#1
0x08017514: 9806 .. LDR r0,[sp,#0x18]
0x08017516: f7eefceb .... BL co_buf_release ; 0x8005ef0
0x0801751a: 2c00 ., CMP r4,#0
0x0801751c: d003 .. BEQ 0x8017526 ; gatt_srv_write_exe_proc_continue + 610
0x0801751e: 4650 PF MOV r0,r10
0x08017520: f000fa76 ..v. BL gatt_srv_write_queue_cleanup ; 0x8017a10
0x08017524: 2c00 ., CMP r4,#0
0x08017526: d1c3 .. BNE 0x80174b0 ; gatt_srv_write_exe_proc_continue + 492
0x08017528: e7ee .. B 0x8017508 ; gatt_srv_write_exe_proc_continue + 580
0x0801752a: 4630 0F MOV r0,r6
0x0801752c: f7eefce0 .... BL co_buf_release ; 0x8005ef0
0x08017530: f04f0811 O... MOV r8,#0x11
0x08017534: e798 .. B 0x8017468 ; gatt_srv_write_exe_proc_continue + 420
0x08017536: bf00 .. NOP
gatt_srv_write_exe_proc_create
0x08017538: b51c .. PUSH {r2-r4,lr}
0x0801753a: 9300 .. STR r3,[sp,#0]
0x0801753c: 4b04 .K LDR r3,[pc,#16] ; [0x8017550] = 0x80172c5
0x0801753e: 4614 .F MOV r4,r2
0x08017540: 211d .! MOVS r1,#0x1d
0x08017542: 221c ." MOVS r2,#0x1c
0x08017544: f7fefa28 ..(. BL gatt_proc_handler_alloc ; 0x8015998
0x08017548: 4902 .I LDR r1,[pc,#8] ; [0x8017554] = 0x8017559
0x0801754a: 6021 !` STR r1,[r4,#0]
0x0801754c: bd1c .. POP {r2-r4,pc}
0x0801754e: bf00 .. NOP
$d.8
__arm_cp.3_0
0x08017550: 080172c5 .r.. DCD 134312645
__arm_cp.3_1
0x08017554: 08017559 Yu.. DCD 134313305
$t.13
gatt_srv_write_l2cap_att_exe_wr_req_handler
0x08017558: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801755a: 4605 .F MOV r5,r0
0x0801755c: 7850 Px LDRB r0,[r2,#1]
0x0801755e: 4614 .F MOV r4,r2
0x08017560: 7608 .v STRB r0,[r1,#0x18]
0x08017562: 4628 (F MOV r0,r5
0x08017564: f7fef8bb .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x08017568: 7821 !x LDRB r1,[r4,#0]
0x0801756a: 4628 (F MOV r0,r5
0x0801756c: 2200 ." MOVS r2,#0
0x0801756e: f7f6fb2d ..-. BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x08017572: 2000 . MOVS r0,#0
0x08017574: bdb0 .. POP {r4,r5,r7,pc}
0x08017576: 0000 .. MOVS r0,r0
gatt_srv_write_l2cap_att_mtu_req_handler
0x08017578: b5f8 .. PUSH {r3-r7,lr}
0x0801757a: 4604 .F MOV r4,r0
0x0801757c: 4815 .H LDR r0,[pc,#84] ; [0x80175d4] = 0x200090d0
0x0801757e: 460e .F MOV r6,r1
0x08017580: f10d0103 .... ADD r1,sp,#3
0x08017584: 4615 .F MOV r5,r2
0x08017586: eb000084 .... ADD r0,r0,r4,LSL #2
0x0801758a: f8d07094 ...p LDR r7,[r0,#0x94]
0x0801758e: 4620 F MOV r0,r4
0x08017590: f7f9fec6 .... BL gatt_bearer_mtu_exch_supported ; 0x8011320
0x08017594: b188 .. CBZ r0,0x80175ba ; gatt_srv_write_l2cap_att_mtu_req_handler + 66
0x08017596: f8970058 ..X. LDRB r0,[r7,#0x58]
0x0801759a: 0700 .. LSLS r0,r0,#28
0x0801759c: d40d .. BMI 0x80175ba ; gatt_srv_write_l2cap_att_mtu_req_handler + 66
0x0801759e: 7c30 0| LDRB r0,[r6,#0x10]
0x080175a0: f89d1003 .... LDRB r1,[sp,#3]
0x080175a4: 4281 .B CMP r1,r0
0x080175a6: d108 .. BNE 0x80175ba ; gatt_srv_write_l2cap_att_mtu_req_handler + 66
0x080175a8: f000fa88 .... BL gatt_user_pref_mtu_get ; 0x8017abc
0x080175ac: 8869 i. LDRH r1,[r5,#2]
0x080175ae: 2700 .' MOVS r7,#0
0x080175b0: 4288 .B CMP r0,r1
0x080175b2: bf38 8. IT CC
0x080175b4: 4601 .F MOVCC r1,r0
0x080175b6: 8331 1. STRH r1,[r6,#0x18]
0x080175b8: e000 .. B 0x80175bc ; gatt_srv_write_l2cap_att_mtu_req_handler + 68
0x080175ba: 2704 .' MOVS r7,#4
0x080175bc: 4620 F MOV r0,r4
0x080175be: 4631 1F MOV r1,r6
0x080175c0: f7fef88d .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x080175c4: 7829 )x LDRB r1,[r5,#0]
0x080175c6: 4620 F MOV r0,r4
0x080175c8: 2200 ." MOVS r2,#0
0x080175ca: f7f6faff .... BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x080175ce: 4638 8F MOV r0,r7
0x080175d0: bdf8 .. POP {r3-r7,pc}
0x080175d2: bf00 .. NOP
$d.4
__arm_cp.2_0
0x080175d4: 200090d0 ... DCD 536907984
$t.6
gatt_srv_write_l2cap_att_wr_req_handler
0x080175d8: e92d41f0 -..A PUSH {r4-r8,lr}
0x080175dc: 4680 .F MOV r8,r0
0x080175de: 8850 P. LDRH r0,[r2,#2]
0x080175e0: 618b .a STR r3,[r1,#0x18]
0x080175e2: 4616 .F MOV r6,r2
0x080175e4: 460c .F MOV r4,r1
0x080175e6: 461f .F MOV r7,r3
0x080175e8: 8408 .. STRH r0,[r1,#0x20]
0x080175ea: 7c48 H| LDRB r0,[r1,#0x11]
0x080175ec: 2815 .( CMP r0,#0x15
0x080175ee: bf0c .. ITE EQ
0x080175f0: 88b0 .. LDRHEQ r0,[r6,#4]
0x080175f2: 2000 . MOVNE r0,#0
0x080175f4: 8460 `. STRH r0,[r4,#0x22]
0x080175f6: f8940028 ..(. LDRB r0,[r4,#0x28]
0x080175fa: 2803 .( CMP r0,#3
0x080175fc: d109 .. BNE 0x8017612 ; gatt_srv_write_l2cap_att_wr_req_handler + 58
0x080175fe: b117 .. CBZ r7,0x8017606 ; gatt_srv_write_l2cap_att_wr_req_handler + 46
0x08017600: 88b8 .. LDRH r0,[r7,#4]
0x08017602: 280c .( CMP r0,#0xc
0x08017604: d201 .. BCS 0x801760a ; gatt_srv_write_l2cap_att_wr_req_handler + 50
0x08017606: 2504 .% MOVS r5,#4
0x08017608: e004 .. B 0x8017614 ; gatt_srv_write_l2cap_att_wr_req_handler + 60
0x0801760a: 4638 8F MOV r0,r7
0x0801760c: 210c .! MOVS r1,#0xc
0x0801760e: f7eefcbf .... BL co_buf_tail_release ; 0x8005f90
0x08017612: 2500 .% MOVS r5,#0
0x08017614: 4638 8F MOV r0,r7
0x08017616: f7eefaeb .... BL co_buf_acquire ; 0x8005bf0
0x0801761a: 8c22 ". LDRH r2,[r4,#0x20]
0x0801761c: 7831 1x LDRB r1,[r6,#0]
0x0801761e: 4640 @F MOV r0,r8
0x08017620: f7f6fad4 .... BL gapc_svc_is_cli_out_of_sync ; 0x800dbcc
0x08017624: 2800 .( CMP r0,#0
0x08017626: bf18 .. IT NE
0x08017628: 2512 .% MOVNE r5,#0x12
0x0801762a: f8940028 ..(. LDRB r0,[r4,#0x28]
0x0801762e: 2801 .( CMP r0,#1
0x08017630: d103 .. BNE 0x801763a ; gatt_srv_write_l2cap_att_wr_req_handler + 98
0x08017632: 4640 @F MOV r0,r8
0x08017634: 4621 !F MOV r1,r4
0x08017636: f7fef852 ..R. BL gatt_proc_bearer_rx_continue ; 0x80156de
0x0801763a: 4628 (F MOV r0,r5
0x0801763c: e8bd81f0 .... POP {r4-r8,pc}
gatt_srv_write_proc_continue
0x08017640: e92d43f0 -..C PUSH {r4-r9,lr}
0x08017644: b085 .. SUB sp,sp,#0x14
0x08017646: 4605 .F MOV r5,r0
0x08017648: 1ed0 .. SUBS r0,r2,#3
0x0801764a: 461e .F MOV r6,r3
0x0801764c: 460c .F MOV r4,r1
0x0801764e: 2805 .( CMP r0,#5
0x08017650: f20080bc .... BHI.W 0x80177cc ; gatt_srv_write_proc_continue + 396
0x08017654: f8df8a80 .... LDR r8,[pc,#2688] ; [0x80180d8] = 0x200090d0
0x08017658: eb080185 .... ADD r1,r8,r5,LSL #2
0x0801765c: f8d19094 .... LDR r9,[r1,#0x94]
0x08017660: e8dff000 .... TBB [pc,r0]
$d.3
0x08017664: 46b43203 .2.F DCD 1186214403
0x08017668: b545 E. DCW 46405
$t.4
0x0801766a: 2e00 .. CMP r6,#0
0x0801766c: f04080af @... BNE.W 0x80177ce ; gatt_srv_write_proc_continue + 398
0x08017670: 7c60 `| LDRB r0,[r4,#0x11]
0x08017672: 2815 .( CMP r0,#0x15
0x08017674: f04080ab @... BNE.W 0x80177ce ; gatt_srv_write_proc_continue + 398
0x08017678: 69a2 .i LDR r2,[r4,#0x18]
0x0801767a: 2a00 .* CMP r2,#0
0x0801767c: f00080a7 .... BEQ.W 0x80177ce ; gatt_srv_write_proc_continue + 398
0x08017680: 8896 .. LDRH r6,[r2,#4]
0x08017682: f8b90052 ..R. LDRH r0,[r9,#0x52]
0x08017686: 4430 0D ADD r0,r0,r6
0x08017688: f8a90052 ..R. STRH r0,[r9,#0x52]
0x0801768c: 69e1 .i LDR r1,[r4,#0x1c]
0x0801768e: 2900 .) CMP r1,#0
0x08017690: f0008119 .... BEQ.W 0x80178c6 ; gatt_srv_write_proc_continue + 646
0x08017694: f894002a ..*. LDRB r0,[r4,#0x2a]
0x08017698: 2800 .( CMP r0,#0
0x0801769a: f000811a .... BEQ.W 0x80178d2 ; gatt_srv_write_proc_continue + 658
0x0801769e: 88d0 .. LDRH r0,[r2,#6]
0x080176a0: 888b .. LDRH r3,[r1,#4]
0x080176a2: 4410 .D ADD r0,r0,r2
0x080176a4: f1000230 ..0. ADD r2,r0,#0x30
0x080176a8: 88c8 .. LDRH r0,[r1,#6]
0x080176aa: 4418 .D ADD r0,r0,r3
0x080176ac: 4408 .D ADD r0,r0,r1
0x080176ae: 4611 .F MOV r1,r2
0x080176b0: 4632 2F MOV r2,r6
0x080176b2: 3030 00 ADDS r0,r0,#0x30
0x080176b4: f7eafdf6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080176b8: 69e0 .i LDR r0,[r4,#0x1c]
0x080176ba: 4631 1F MOV r1,r6
0x080176bc: f7eefc75 ..u. BL co_buf_tail_reserve ; 0x8005faa
0x080176c0: 69a0 .i LDR r0,[r4,#0x18]
0x080176c2: f7eefc15 .... BL co_buf_release ; 0x8005ef0
0x080176c6: e108 .. B 0x80178da ; gatt_srv_write_proc_continue + 666
0x080176c8: b98e .. CBNZ r6,0x80176ee ; gatt_srv_write_proc_continue + 174
0x080176ca: 8c20 . LDRH r0,[r4,#0x20]
0x080176cc: a902 .. ADD r1,sp,#8
0x080176ce: aa04 .. ADD r2,sp,#0x10
0x080176d0: f7fdf8ec .... BL gatt_db_att_get ; 0x80148ac
0x080176d4: 4606 .F MOV r6,r0
0x080176d6: b950 P. CBNZ r0,0x80176ee ; gatt_srv_write_proc_continue + 174
0x080176d8: f8941028 ..(. LDRB r1,[r4,#0x28]
0x080176dc: 9b04 .. LDR r3,[sp,#0x10]
0x080176de: 9a02 .. LDR r2,[sp,#8]
0x080176e0: 4628 (F MOV r0,r5
0x080176e2: f7fcffbf .... BL gatt_db_att_access_check ; 0x8014664
0x080176e6: 4606 .F MOV r6,r0
0x080176e8: 2800 .( CMP r0,#0
0x080176ea: f00080c7 .... BEQ.W 0x801787c ; gatt_srv_write_proc_continue + 572
0x080176ee: b1be .. CBZ r6,0x8017720 ; gatt_srv_write_proc_continue + 224
0x080176f0: f8940028 ..(. LDRB r0,[r4,#0x28]
0x080176f4: 2801 .( CMP r0,#1
0x080176f6: d10e .. BNE 0x8017716 ; gatt_srv_write_proc_continue + 214
0x080176f8: 2000 . MOVS r0,#0
0x080176fa: 9004 .. STR r0,[sp,#0x10]
0x080176fc: b916 .. CBNZ r6,0x8017704 ; gatt_srv_write_proc_continue + 196
0x080176fe: 7c60 `| LDRB r0,[r4,#0x11]
0x08017700: 280d .( CMP r0,#0xd
0x08017702: d12f /. BNE 0x8017764 ; gatt_srv_write_proc_continue + 292
0x08017704: a804 .. ADD r0,sp,#0x10
0x08017706: 2107 .! MOVS r1,#7
0x08017708: 2200 ." MOVS r2,#0
0x0801770a: 2300 .# MOVS r3,#0
0x0801770c: f7eefa7a ..z. BL co_buf_alloc ; 0x8005c04
0x08017710: b1a8 .. CBZ r0,0x801773e ; gatt_srv_write_proc_continue + 254
0x08017712: 264b K& MOVS r6,#0x4b
0x08017714: e05a Z. B 0x80177cc ; gatt_srv_write_proc_continue + 396
0x08017716: 4628 (F MOV r0,r5
0x08017718: 4621 !F MOV r1,r4
0x0801771a: f7fdffe0 .... BL gatt_proc_bearer_rx_continue ; 0x80156de
0x0801771e: e056 V. B 0x80177ce ; gatt_srv_write_proc_continue + 398
0x08017720: f8940029 ..). LDRB r0,[r4,#0x29]
0x08017724: f000f9bc .... BL gatt_user_get ; 0x8017aa0
0x08017728: b1d0 .. CBZ r0,0x8017760 ; gatt_srv_write_proc_continue + 288
0x0801772a: 7c61 a| LDRB r1,[r4,#0x11]
0x0801772c: 2915 .) CMP r1,#0x15
0x0801772e: d124 $. BNE 0x801777a ; gatt_srv_write_proc_continue + 314
0x08017730: 69a1 .i LDR r1,[r4,#0x18]
0x08017732: 2200 ." MOVS r2,#0
0x08017734: 2900 .) CMP r1,#0
0x08017736: d056 V. BEQ 0x80177e6 ; gatt_srv_write_proc_continue + 422
0x08017738: f8b1c004 .... LDRH r12,[r1,#4]
0x0801773c: e055 U. B 0x80177ea ; gatt_srv_write_proc_continue + 426
0x0801773e: b1ae .. CBZ r6,0x801776c ; gatt_srv_write_proc_continue + 300
0x08017740: 2001 . MOVS r0,#1
0x08017742: 2112 .! MOVS r1,#0x12
0x08017744: f88d600c ...` STRB r6,[sp,#0xc]
0x08017748: f88d0008 .... STRB r0,[sp,#8]
0x0801774c: 8c20 . LDRH r0,[r4,#0x20]
0x0801774e: f8ad000a .... STRH r0,[sp,#0xa]
0x08017752: 7c60 `| LDRB r0,[r4,#0x11]
0x08017754: 2815 .( CMP r0,#0x15
0x08017756: bf08 .. IT EQ
0x08017758: 2116 .! MOVEQ r1,#0x16
0x0801775a: f88d1009 .... STRB r1,[sp,#9]
0x0801775e: e029 ). B 0x80177b4 ; gatt_srv_write_proc_continue + 372
0x08017760: 260e .& MOVS r6,#0xe
0x08017762: e7c5 .. B 0x80176f0 ; gatt_srv_write_proc_continue + 176
0x08017764: 69a0 .i LDR r0,[r4,#0x18]
0x08017766: 9004 .. STR r0,[sp,#0x10]
0x08017768: f7eefa42 ..B. BL co_buf_acquire ; 0x8005bf0
0x0801776c: 7c60 `| LDRB r0,[r4,#0x11]
0x0801776e: 280d .( CMP r0,#0xd
0x08017770: d11a .. BNE 0x80177a8 ; gatt_srv_write_proc_continue + 360
0x08017772: 2013 . MOVS r0,#0x13
0x08017774: f88d0008 .... STRB r0,[sp,#8]
0x08017778: e01c .. B 0x80177b4 ; gatt_srv_write_proc_continue + 372
0x0801777a: 7ca2 .| LDRB r2,[r4,#0x12]
0x0801777c: f8941029 ..). LDRB r1,[r4,#0x29]
0x08017780: 69a7 .i LDR r7,[r4,#0x18]
0x08017782: 8c23 #. LDRH r3,[r4,#0x20]
0x08017784: f00202df .... AND r2,r2,#0xdf
0x08017788: 74e1 .t STRB r1,[r4,#0x13]
0x0801778a: 74a2 .t STRB r2,[r4,#0x12]
0x0801778c: 8aa2 .. LDRH r2,[r4,#0x14]
0x0801778e: 6800 .h LDR r0,[r0,#0]
0x08017790: 6906 .i LDR r6,[r0,#0x10]
0x08017792: 8c60 `. LDRH r0,[r4,#0x22]
0x08017794: e9cd0700 .... STRD r0,r7,[sp,#0]
0x08017798: 4628 (F MOV r0,r5
0x0801779a: 47b0 .G BLX r6
0x0801779c: 69a0 .i LDR r0,[r4,#0x18]
0x0801779e: f7eefba7 .... BL co_buf_release ; 0x8005ef0
0x080177a2: 2600 .& MOVS r6,#0
0x080177a4: 61a6 .a STR r6,[r4,#0x18]
0x080177a6: e011 .. B 0x80177cc ; gatt_srv_write_proc_continue + 396
0x080177a8: 2017 . MOVS r0,#0x17
0x080177aa: f88d0008 .... STRB r0,[sp,#8]
0x080177ae: 6a20 j LDR r0,[r4,#0x20]
0x080177b0: f8cd000a .... STR r0,[sp,#0xa]
0x080177b4: 2000 . MOVS r0,#0
0x080177b6: 9b04 .. LDR r3,[sp,#0x10]
0x080177b8: aa02 .. ADD r2,sp,#8
0x080177ba: 4621 !F MOV r1,r4
0x080177bc: 9000 .. STR r0,[sp,#0]
0x080177be: 4628 (F MOV r0,r5
0x080177c0: f7fef997 .... BL gatt_proc_pdu_send ; 0x8015af2
0x080177c4: 4606 .F MOV r6,r0
0x080177c6: 9804 .. LDR r0,[sp,#0x10]
0x080177c8: f7eefb92 .... BL co_buf_release ; 0x8005ef0
0x080177cc: b146 F. CBZ r6,0x80177e0 ; gatt_srv_write_proc_continue + 416
0x080177ce: 69a0 .i LDR r0,[r4,#0x18]
0x080177d0: b108 .. CBZ r0,0x80177d6 ; gatt_srv_write_proc_continue + 406
0x080177d2: f7eefb8d .... BL co_buf_release ; 0x8005ef0
0x080177d6: 4628 (F MOV r0,r5
0x080177d8: 4621 !F MOV r1,r4
0x080177da: 2201 ." MOVS r2,#1
0x080177dc: f7fef9c0 .... BL gatt_proc_pop ; 0x8015b60
0x080177e0: b005 .. ADD sp,sp,#0x14
0x080177e2: e8bd83f0 .... POP {r4-r9,pc}
0x080177e6: f04f0c00 O... MOV r12,#0
0x080177ea: f109033c ..<. ADD r3,r9,#0x3c
0x080177ee: 2600 .& MOVS r6,#0
0x080177f0: 681b .h LDR r3,[r3,#0]
0x080177f2: b1bb .. CBZ r3,0x8017824 ; gatt_srv_write_proc_continue + 484
0x080177f4: f893202d ..- LDRB r2,[r3,#0x2d]
0x080177f8: f002020f .... AND r2,r2,#0xf
0x080177fc: eb030182 .... ADD r1,r3,r2,LSL #2
0x08017800: 2a08 .* CMP r2,#8
0x08017802: f04f0200 O... MOV r2,#0
0x08017806: bf38 8. IT CC
0x08017808: f101020c .... ADDCC r2,r1,#0xc
0x0801780c: 8811 .. LDRH r1,[r2,#0]
0x0801780e: 8c27 '. LDRH r7,[r4,#0x20]
0x08017810: 42b9 .B CMP r1,r7
0x08017812: d104 .. BNE 0x801781e ; gatt_srv_write_proc_continue + 478
0x08017814: 61e3 .a STR r3,[r4,#0x1c]
0x08017816: 2601 .& MOVS r6,#1
0x08017818: 8891 .. LDRH r1,[r2,#4]
0x0801781a: 84a1 .. STRH r1,[r4,#0x24]
0x0801781c: e7e8 .. B 0x80177f0 ; gatt_srv_write_proc_continue + 432
0x0801781e: 07f1 .. LSLS r1,r6,#31
0x08017820: d0e5 .. BEQ 0x80177ee ; gatt_srv_write_proc_continue + 430
0x08017822: e001 .. B 0x8017828 ; gatt_srv_write_proc_continue + 488
0x08017824: 07f1 .. LSLS r1,r6,#31
0x08017826: d005 .. BEQ 0x8017834 ; gatt_srv_write_proc_continue + 500
0x08017828: 69e6 .i LDR r6,[r4,#0x1c]
0x0801782a: 2000 . MOVS r0,#0
0x0801782c: b1b6 .. CBZ r6,0x801785c ; gatt_srv_write_proc_continue + 540
0x0801782e: 88b3 .. LDRH r3,[r6,#4]
0x08017830: 8936 6. LDRH r6,[r6,#8]
0x08017832: e015 .. B 0x8017860 ; gatt_srv_write_proc_continue + 544
0x08017834: 6800 .h LDR r0,[r0,#0]
0x08017836: 68c1 .h LDR r1,[r0,#0xc]
0x08017838: b369 i. CBZ r1,0x8017896 ; gatt_srv_write_proc_continue + 598
0x0801783a: f894102b ..+. LDRB r1,[r4,#0x2b]
0x0801783e: b351 Q. CBZ r1,0x8017896 ; gatt_srv_write_proc_continue + 598
0x08017840: 7ca2 .| LDRB r2,[r4,#0x12]
0x08017842: f8941029 ..). LDRB r1,[r4,#0x29]
0x08017846: 8c23 #. LDRH r3,[r4,#0x20]
0x08017848: f00202df .... AND r2,r2,#0xdf
0x0801784c: 74e1 .t STRB r1,[r4,#0x13]
0x0801784e: 74a2 .t STRB r2,[r4,#0x12]
0x08017850: 8aa2 .. LDRH r2,[r4,#0x14]
0x08017852: 68c6 .h LDR r6,[r0,#0xc]
0x08017854: 4628 (F MOV r0,r5
0x08017856: 47b0 .G BLX r6
0x08017858: 2600 .& MOVS r6,#0
0x0801785a: e7b7 .. B 0x80177cc ; gatt_srv_write_proc_continue + 396
0x0801785c: 2300 .# MOVS r3,#0
0x0801785e: 2600 .& MOVS r6,#0
0x08017860: 4566 fE CMP r6,r12
0x08017862: bf88 .. IT HI
0x08017864: 2001 . MOVHI r0,#1
0x08017866: 8851 Q. LDRH r1,[r2,#2]
0x08017868: 8c62 b. LDRH r2,[r4,#0x22]
0x0801786a: 4419 .D ADD r1,r1,r3
0x0801786c: 1a89 .. SUBS r1,r1,r2
0x0801786e: fab1f181 .... CLZ r1,r1
0x08017872: 0949 I. LSRS r1,r1,#5
0x08017874: 4008 .@ ANDS r0,r0,r1
0x08017876: f884002a ..*. STRB r0,[r4,#0x2a]
0x0801787a: e00e .. B 0x801789a ; gatt_srv_write_proc_continue + 602
0x0801787c: 9802 .. LDR r0,[sp,#8]
0x0801787e: 7ac0 .z LDRB r0,[r0,#0xb]
0x08017880: f8840029 ..). STRB r0,[r4,#0x29]
0x08017884: 7c60 `| LDRB r0,[r4,#0x11]
0x08017886: 280d .( CMP r0,#0xd
0x08017888: d142 B. BNE 0x8017910 ; gatt_srv_write_proc_continue + 720
0x0801788a: 69a1 .i LDR r1,[r4,#0x18]
0x0801788c: 8c60 `. LDRH r0,[r4,#0x22]
0x0801788e: 2900 .) CMP r1,#0
0x08017890: d049 I. BEQ 0x8017926 ; gatt_srv_write_proc_continue + 742
0x08017892: 8889 .. LDRH r1,[r1,#4]
0x08017894: e048 H. B 0x8017928 ; gatt_srv_write_proc_continue + 744
0x08017896: 2000 . MOVS r0,#0
0x08017898: 84a0 .. STRH r0,[r4,#0x24]
0x0801789a: f8b90052 ..R. LDRH r0,[r9,#0x52]
0x0801789e: 4460 `D ADD r0,r0,r12
0x080178a0: f5b07f00 .... CMP r0,#0x200
0x080178a4: d901 .. BLS 0x80178aa ; gatt_srv_write_proc_continue + 618
0x080178a6: 2609 .& MOVS r6,#9
0x080178a8: e722 ". B 0x80176f0 ; gatt_srv_write_proc_continue + 176
0x080178aa: f8b800e8 .... LDRH r0,[r8,#0xe8]
0x080178ae: 2600 .& MOVS r6,#0
0x080178b0: 2100 .! MOVS r1,#0
0x080178b2: f5b06f08 ...o CMP r0,#0x880
0x080178b6: bf88 .. IT HI
0x080178b8: 2611 .& MOVHI r6,#0x11
0x080178ba: f894002a ..*. LDRB r0,[r4,#0x2a]
0x080178be: 2800 .( CMP r0,#0
0x080178c0: bf18 .. IT NE
0x080178c2: 460e .F MOVNE r6,r1
0x080178c4: e714 .. B 0x80176f0 ; gatt_srv_write_proc_continue + 176
0x080178c6: f109003c ..<. ADD r0,r9,#0x3c
0x080178ca: 4611 .F MOV r1,r2
0x080178cc: f7eefcc4 .... BL co_list_push_back ; 0x8006258
0x080178d0: e003 .. B 0x80178da ; gatt_srv_write_proc_continue + 666
0x080178d2: f109003c ..<. ADD r0,r9,#0x3c
0x080178d6: f7eefc43 ..C. BL co_list_insert_after ; 0x8006160
0x080178da: f894002a ..*. LDRB r0,[r4,#0x2a]
0x080178de: b9a0 .. CBNZ r0,0x801790a ; gatt_srv_write_proc_continue + 714
0x080178e0: 69a0 .i LDR r0,[r4,#0x18]
0x080178e2: f7eefb4d ..M. BL co_buf_size ; 0x8005f80
0x080178e6: f8b810e8 .... LDRH r1,[r8,#0xe8]
0x080178ea: 4408 .D ADD r0,r0,r1
0x080178ec: f8a800e8 .... STRH r0,[r8,#0xe8]
0x080178f0: 69a0 .i LDR r0,[r4,#0x18]
0x080178f2: f7eefb2d ..-. BL co_buf_reuse ; 0x8005f50
0x080178f6: 69a0 .i LDR r0,[r4,#0x18]
0x080178f8: f7eefaa5 .... BL co_buf_metadata ; 0x8005e46
0x080178fc: e9d41208 .... LDRD r1,r2,[r4,#0x20]
0x08017900: 6001 .` STR r1,[r0,#0]
0x08017902: 6042 B` STR r2,[r0,#4]
0x08017904: f8941029 ..). LDRB r1,[r4,#0x29]
0x08017908: 7281 .r STRB r1,[r0,#0xa]
0x0801790a: 2000 . MOVS r0,#0
0x0801790c: 61a0 .a STR r0,[r4,#0x18]
0x0801790e: e75e ^. B 0x80177ce ; gatt_srv_write_proc_continue + 398
0x08017910: 9804 .. LDR r0,[sp,#0x10]
0x08017912: 2101 .! MOVS r1,#1
0x08017914: 8880 .. LDRH r0,[r0,#4]
0x08017916: ea8131d0 ...1 EOR r1,r1,r0,LSR #15
0x0801791a: f36f30df o..0 BFC r0,#15,#17
0x0801791e: f884102b ..+. STRB r1,[r4,#0x2b]
0x08017922: 84e0 .. STRH r0,[r4,#0x26]
0x08017924: e009 .. B 0x801793a ; gatt_srv_write_proc_continue + 762
0x08017926: 2100 .! MOVS r1,#0
0x08017928: 4408 .D ADD r0,r0,r1
0x0801792a: 9904 .. LDR r1,[sp,#0x10]
0x0801792c: 8889 .. LDRH r1,[r1,#4]
0x0801792e: f36f31df o..1 BFC r1,#15,#17
0x08017932: 4288 .B CMP r0,r1
0x08017934: d901 .. BLS 0x801793a ; gatt_srv_write_proc_continue + 762
0x08017936: 260d .& MOVS r6,#0xd
0x08017938: e6d9 .. B 0x80176ee ; gatt_srv_write_proc_continue + 174
0x0801793a: f8940028 ..(. LDRB r0,[r4,#0x28]
0x0801793e: 2803 .( CMP r0,#3
0x08017940: d107 .. BNE 0x8017952 ; gatt_srv_write_proc_continue + 786
0x08017942: 69a0 .i LDR r0,[r4,#0x18]
0x08017944: b138 8. CBZ r0,0x8017956 ; gatt_srv_write_proc_continue + 790
0x08017946: 88c1 .. LDRH r1,[r0,#6]
0x08017948: 8882 .. LDRH r2,[r0,#4]
0x0801794a: 4411 .D ADD r1,r1,r2
0x0801794c: 4408 .D ADD r0,r0,r1
0x0801794e: 3030 00 ADDS r0,r0,#0x30
0x08017950: e002 .. B 0x8017958 ; gatt_srv_write_proc_continue + 792
0x08017952: 2600 .& MOVS r6,#0
0x08017954: e6cb .. B 0x80176ee ; gatt_srv_write_proc_continue + 174
0x08017956: 2000 . MOVS r0,#0
0x08017958: f7eefc9d .... BL co_read32p ; 0x8006296
0x0801795c: 4606 .F MOV r6,r0
0x0801795e: 4628 (F MOV r0,r5
0x08017960: 2100 .! MOVS r1,#0
0x08017962: f7f3fc5b ..[. BL gapc_is_sec_set ; 0x800b21c
0x08017966: b148 H. CBZ r0,0x801797c ; gatt_srv_write_proc_continue + 828
0x08017968: 4628 (F MOV r0,r5
0x0801796a: f7f3fca3 .... BL gapc_lk_sec_lvl_get ; 0x800b2b4
0x0801796e: b128 (. CBZ r0,0x801797c ; gatt_srv_write_proc_continue + 828
0x08017970: 4628 (F MOV r0,r5
0x08017972: 2101 .! MOVS r1,#1
0x08017974: f7f5fc8a .... BL gapc_smp_sign_count_get ; 0x800d28c
0x08017978: 4286 .B CMP r6,r0
0x0801797a: d201 .. BCS 0x8017980 ; gatt_srv_write_proc_continue + 832
0x0801797c: 2653 S& MOVS r6,#0x53
0x0801797e: e6b6 .. B 0x80176ee ; gatt_srv_write_proc_continue + 174
0x08017980: 8aa0 .. LDRH r0,[r4,#0x14]
0x08017982: 2101 .! MOVS r1,#1
0x08017984: ea452600 E..& ORR r6,r5,r0,LSL #8
0x08017988: 4628 (F MOV r0,r5
0x0801798a: f7f4ff33 ..3. BL gapc_smp_csrk_get ; 0x800c7f4
0x0801798e: 69a2 .i LDR r2,[r4,#0x18]
0x08017990: b12a *. CBZ r2,0x801799e ; gatt_srv_write_proc_continue + 862
0x08017992: 88d1 .. LDRH r1,[r2,#6]
0x08017994: 4411 .D ADD r1,r1,r2
0x08017996: 8892 .. LDRH r2,[r2,#4]
0x08017998: 312d -1 ADDS r1,r1,#0x2d
0x0801799a: 3207 .2 ADDS r2,#7
0x0801799c: e002 .. B 0x80179a4 ; gatt_srv_write_proc_continue + 868
0x0801799e: 2207 ." MOVS r2,#7
0x080179a0: f06f0102 o... MVN r1,#2
0x080179a4: 4b02 .K LDR r3,[pc,#8] ; [0x80179b0] = 0x8013d9d
0x080179a6: b292 .. UXTH r2,r2
0x080179a8: 9600 .. STR r6,[sp,#0]
0x080179aa: f7ebffa3 .... BL aes_cmac ; 0x80038f4
0x080179ae: e753 S. B 0x8017858 ; gatt_srv_write_proc_continue + 536
$d.5
__arm_cp.1_1
0x080179b0: 08013d9d .=.. DCD 134299037
$t.0
gatt_srv_write_proc_create
0x080179b4: b5f8 .. PUSH {r3-r7,lr}
0x080179b6: 4616 .F MOV r6,r2
0x080179b8: f001023f ..?. AND r2,r1,#0x3f
0x080179bc: 460c .F MOV r4,r1
0x080179be: 461d .F MOV r5,r3
0x080179c0: 9300 .. STR r3,[sp,#0]
0x080179c2: 2100 .! MOVS r1,#0
0x080179c4: 4b10 .K LDR r3,[pc,#64] ; [0x8017a08] = 0x8017641
0x080179c6: 2700 .' MOVS r7,#0
0x080179c8: 2a16 .* CMP r2,#0x16
0x080179ca: bf08 .. IT EQ
0x080179cc: 2115 .! MOVEQ r1,#0x15
0x080179ce: 2a12 .* CMP r2,#0x12
0x080179d0: f04f022c O.,. MOV r2,#0x2c
0x080179d4: bf08 .. IT EQ
0x080179d6: 210d .! MOVEQ r1,#0xd
0x080179d8: f7fdffde .... BL gatt_proc_handler_alloc ; 0x8015998
0x080179dc: 490b .I LDR r1,[pc,#44] ; [0x8017a0c] = 0x80175d9
0x080179de: 6031 1` STR r1,[r6,#0]
0x080179e0: b100 .. CBZ r0,0x80179e4 ; gatt_srv_write_proc_create + 48
0x080179e2: bdf8 .. POP {r3-r7,pc}
0x080179e4: 6829 )h LDR r1,[r5,#0]
0x080179e6: 22ff ." MOVS r2,#0xff
0x080179e8: f8a12029 ..) STRH r2,[r1,#0x29]
0x080179ec: 0622 ". LSLS r2,r4,#24
0x080179ee: 624f Ob STR r7,[r1,#0x24]
0x080179f0: 61cf .a STR r7,[r1,#0x1c]
0x080179f2: d404 .. BMI 0x80179fe ; gatt_srv_write_proc_create + 74
0x080179f4: 0662 b. LSLS r2,r4,#25
0x080179f6: bf54 T. ITE PL
0x080179f8: 2201 ." MOVPL r2,#1
0x080179fa: 2202 ." MOVMI r2,#2
0x080179fc: e000 .. B 0x8017a00 ; gatt_srv_write_proc_create + 76
0x080179fe: 2203 ." MOVS r2,#3
0x08017a00: f8812028 ..( STRB r2,[r1,#0x28]
0x08017a04: bdf8 .. POP {r3-r7,pc}
0x08017a06: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08017a08: 08017641 Av.. DCD 134313537
__arm_cp.0_1
0x08017a0c: 080175d9 .u.. DCD 134313433
$t.14
gatt_srv_write_queue_cleanup
0x08017a10: b5f8 .. PUSH {r3-r7,lr}
0x08017a12: 4f32 2O LDR r7,[pc,#200] ; [0x8017adc] = 0x200090d0
0x08017a14: eb070080 .... ADD r0,r7,r0,LSL #2
0x08017a18: f8d06094 ...` LDR r6,[r0,#0x94]
0x08017a1c: f106043c ..<. ADD r4,r6,#0x3c
0x08017a20: 6820 h LDR r0,[r4,#0]
0x08017a22: b170 p. CBZ r0,0x8017a42 ; gatt_srv_write_queue_cleanup + 50
0x08017a24: 4620 F MOV r0,r4
0x08017a26: f7eefc0b .... BL co_list_pop_front ; 0x8006240
0x08017a2a: 4605 .F MOV r5,r0
0x08017a2c: f7eefaa8 .... BL co_buf_size ; 0x8005f80
0x08017a30: f8b710e8 .... LDRH r1,[r7,#0xe8]
0x08017a34: 1a08 .. SUBS r0,r1,r0
0x08017a36: f8a700e8 .... STRH r0,[r7,#0xe8]
0x08017a3a: 4628 (F MOV r0,r5
0x08017a3c: f7eefa58 ..X. BL co_buf_release ; 0x8005ef0
0x08017a40: e7ee .. B 0x8017a20 ; gatt_srv_write_queue_cleanup + 16
0x08017a42: 2000 . MOVS r0,#0
0x08017a44: f8a60052 ..R. STRH r0,[r6,#0x52]
0x08017a48: bdf8 .. POP {r3-r7,pc}
0x08017a4a: bf00 .. NOP
gatt_user_cli_nb_get
0x08017a4c: 4923 #I LDR r1,[pc,#140] ; [0x8017adc] = 0x200090d0
0x08017a4e: 2000 . MOVS r0,#0
0x08017a50: 2200 ." MOVS r2,#0
0x08017a52: 2890 .( CMP r0,#0x90
0x08017a54: bf04 .. ITT EQ
0x08017a56: b2d0 .. UXTBEQ r0,r2
0x08017a58: 4770 pG BXEQ lr
0x08017a5a: 580b .X LDR r3,[r1,r0]
0x08017a5c: b123 #. CBZ r3,0x8017a68 ; gatt_user_cli_nb_get + 28
0x08017a5e: 180b .. ADDS r3,r1,r0
0x08017a60: 7a5b [z LDRB r3,[r3,#9]
0x08017a62: 2b00 .+ CMP r3,#0
0x08017a64: bf08 .. IT EQ
0x08017a66: 3201 .2 ADDEQ r2,#1
0x08017a68: 300c .0 ADDS r0,r0,#0xc
0x08017a6a: e7f2 .. B 0x8017a52 ; gatt_user_cli_nb_get + 6
gatt_user_cli_register
0x08017a6c: b570 p. PUSH {r4-r6,lr}
0x08017a6e: 2440 @$ MOVS r4,#0x40
0x08017a70: b1a2 .. CBZ r2,0x8017a9c ; gatt_user_cli_register + 48
0x08017a72: b19b .. CBZ r3,0x8017a9c ; gatt_user_cli_register + 48
0x08017a74: 4c19 .L LDR r4,[pc,#100] ; [0x8017adc] = 0x200090d0
0x08017a76: 2600 .& MOVS r6,#0
0x08017a78: 1da5 .. ADDS r5,r4,#6
0x08017a7a: 2e0c .. CMP r6,#0xc
0x08017a7c: d005 .. BEQ 0x8017a8a ; gatt_user_cli_register + 30
0x08017a7e: f8554c06 U..L LDR r4,[r5,#-6]
0x08017a82: b124 $. CBZ r4,0x8017a8e ; gatt_user_cli_register + 34
0x08017a84: 350c .5 ADDS r5,r5,#0xc
0x08017a86: 3601 .6 ADDS r6,#1
0x08017a88: e7f7 .. B 0x8017a7a ; gatt_user_cli_register + 14
0x08017a8a: 244b K$ MOVS r4,#0x4b
0x08017a8c: e006 .. B 0x8017a9c ; gatt_user_cli_register + 48
0x08017a8e: 2400 .$ MOVS r4,#0
0x08017a90: 70a9 .p STRB r1,[r5,#2]
0x08017a92: 8028 (. STRH r0,[r5,#0]
0x08017a94: f8452c06 E.., STR r2,[r5,#-6]
0x08017a98: 70ec .p STRB r4,[r5,#3]
0x08017a9a: 701e .p STRB r6,[r3,#0]
0x08017a9c: 4620 F MOV r0,r4
0x08017a9e: bd70 p. POP {r4-r6,pc}
gatt_user_get
0x08017aa0: 280b .( CMP r0,#0xb
0x08017aa2: bf84 .. ITT HI
0x08017aa4: 2000 . MOVHI r0,#0
0x08017aa6: 4770 pG BXHI lr
0x08017aa8: 490c .I LDR r1,[pc,#48] ; [0x8017adc] = 0x200090d0
0x08017aaa: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08017aae: eb010180 .... ADD r1,r1,r0,LSL #2
0x08017ab2: 7a48 Hz LDRB r0,[r1,#9]
0x08017ab4: 38ff .8 SUBS r0,r0,#0xff
0x08017ab6: bf18 .. IT NE
0x08017ab8: 4608 .F MOVNE r0,r1
0x08017aba: 4770 pG BX lr
gatt_user_pref_mtu_get
0x08017abc: 4a07 .J LDR r2,[pc,#28] ; [0x8017adc] = 0x200090d0
0x08017abe: 2040 @ MOVS r0,#0x40
0x08017ac0: 2100 .! MOVS r1,#0
0x08017ac2: 2990 .) CMP r1,#0x90
0x08017ac4: bf04 .. ITT EQ
0x08017ac6: b280 .. UXTHEQ r0,r0
0x08017ac8: 4770 pG BXEQ lr
0x08017aca: 5853 SX LDR r3,[r2,r1]
0x08017acc: b123 #. CBZ r3,0x8017ad8 ; gatt_user_pref_mtu_get + 28
0x08017ace: 1853 S. ADDS r3,r2,r1
0x08017ad0: 88db .. LDRH r3,[r3,#6]
0x08017ad2: 4283 .B CMP r3,r0
0x08017ad4: bf88 .. IT HI
0x08017ad6: 4618 .F MOVHI r0,r3
0x08017ad8: 310c .1 ADDS r1,r1,#0xc
0x08017ada: e7f2 .. B 0x8017ac2 ; gatt_user_pref_mtu_get + 6
$d.9
__arm_cp.4_0
0x08017adc: 200090d0 ... DCD 536907984
$t.46
gatt_user_prf_con_cleanup
0x08017ae0: b57c |. PUSH {r2-r6,lr}
0x08017ae2: 4606 .F MOV r6,r0
0x08017ae4: 4813 .H LDR r0,[pc,#76] ; [0x8017b34] = 0x8024b15
0x08017ae6: 4615 .F MOV r5,r2
0x08017ae8: 460c .F MOV r4,r1
0x08017aea: f007fba7 .... BL log_printf_level ; 0x801f23c
0x08017aee: 4912 .I LDR r1,[pc,#72] ; [0x8017b38] = 0x8024b1d
0x08017af0: a312 .. ADR r3,{pc}+0x4c ; 0x8017b3c
0x08017af2: 2000 . MOVS r0,#0
0x08017af4: f2406297 @..b MOV r2,#0x697
0x08017af8: e9cd4500 ...E STRD r4,r5,[sp,#0]
0x08017afc: f007fb8a .... BL log_printf ; 0x801f214
0x08017b00: 6835 5h LDR r5,[r6,#0]
0x08017b02: b1ad .. CBZ r5,0x8017b30 ; gatt_user_prf_con_cleanup + 80
0x08017b04: 7928 (y LDRB r0,[r5,#4]
0x08017b06: 2801 .( CMP r0,#1
0x08017b08: d112 .. BNE 0x8017b30 ; gatt_user_prf_con_cleanup + 80
0x08017b0a: 69e8 .i LDR r0,[r5,#0x1c]
0x08017b0c: b180 .. CBZ r0,0x8017b30 ; gatt_user_prf_con_cleanup + 80
0x08017b0e: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x08017b12: b168 h. CBZ r0,0x8017b30 ; gatt_user_prf_con_cleanup + 80
0x08017b14: f7edfdf0 .... BL btdm_free ; 0x80056f8
0x08017b18: 69e8 .i LDR r0,[r5,#0x1c]
0x08017b1a: 2600 .& MOVS r6,#0
0x08017b1c: f8406024 @.$` STR r6,[r0,r4,LSL #2]
0x08017b20: 6a28 (j LDR r0,[r5,#0x20]
0x08017b22: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x08017b26: f7edfde7 .... BL btdm_free ; 0x80056f8
0x08017b2a: 6a28 (j LDR r0,[r5,#0x20]
0x08017b2c: f8406024 @.$` STR r6,[r0,r4,LSL #2]
0x08017b30: bd7c |. POP {r2-r6,pc}
0x08017b32: bf00 .. NOP
$d.47
__arm_cp.32_0
0x08017b34: 08024b15 .K.. DCD 134368021
__arm_cp.32_1
0x08017b38: 08024b1d .K.. DCD 134368029
0x08017b3c: 74746167 gatt DCD 1953784167
0x08017b40: 6573755f _use DCD 1702065503
0x08017b44: 72705f72 r_pr DCD 1919967090
0x08017b48: 6f635f66 f_co DCD 1868783462
0x08017b4c: 6c635f6e n_cl DCD 1818451822
0x08017b50: 756e6165 eanu DCD 1970168165
0x08017b54: 63203a70 p: c DCD 1663056496
0x08017b58: 64696e6f onid DCD 1684631151
0x08017b5c: 203d2078 x = DCD 540876920
0x08017b60: 30257830 0x%0 DCD 807761968
0x08017b64: 202c7832 2x, DCD 539785266
0x08017b68: 73616572 reas DCD 1935762802
0x08017b6c: 3d206e6f on = DCD 1025535599
0x08017b70: 25783020 0x% DCD 628633632
0x08017b74: 0d783230 02x. DCD 225980976
0x08017b78: 0000000a .... DCD 10
$t.44
gatt_user_prf_con_create
0x08017b7c: b5bc .. PUSH {r2-r5,r7,lr}
0x08017b7e: 4605 .F MOV r5,r0
0x08017b80: 4824 $H LDR r0,[pc,#144] ; [0x8017c14] = 0x8024b15
0x08017b82: 460c .F MOV r4,r1
0x08017b84: f007fb5a ..Z. BL log_printf_level ; 0x801f23c
0x08017b88: 4923 #I LDR r1,[pc,#140] ; [0x8017c18] = 0x8024b1d
0x08017b8a: a324 $. ADR r3,{pc}+0x92 ; 0x8017c1c
0x08017b8c: 2000 . MOVS r0,#0
0x08017b8e: f240627a @.zb MOV r2,#0x67a
0x08017b92: 9400 .. STR r4,[sp,#0]
0x08017b94: f007fb3e ..>. BL log_printf ; 0x801f214
0x08017b98: 682d -h LDR r5,[r5,#0]
0x08017b9a: b3cd .. CBZ r5,0x8017c10 ; gatt_user_prf_con_create + 148
0x08017b9c: 7928 (y LDRB r0,[r5,#4]
0x08017b9e: 2801 .( CMP r0,#1
0x08017ba0: d121 !. BNE 0x8017be6 ; gatt_user_prf_con_create + 106
0x08017ba2: 68a8 .h LDR r0,[r5,#8]
0x08017ba4: 7941 Ay LDRB r1,[r0,#5]
0x08017ba6: b1f1 .. CBZ r1,0x8017be6 ; gatt_user_prf_con_create + 106
0x08017ba8: 7900 .y LDRB r0,[r0,#4]
0x08017baa: 0040 @. LSLS r0,r0,#1
0x08017bac: f7edfe82 .... BL btdm_malloc ; 0x80058b4
0x08017bb0: 69e9 .i LDR r1,[r5,#0x1c]
0x08017bb2: f8410024 A.$. STR r0,[r1,r4,LSL #2]
0x08017bb6: 68a9 .h LDR r1,[r5,#8]
0x08017bb8: 69e8 .i LDR r0,[r5,#0x1c]
0x08017bba: 7909 .y LDRB r1,[r1,#4]
0x08017bbc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x08017bc0: 0049 I. LSLS r1,r1,#1
0x08017bc2: f7eafb96 .... BL __aeabi_memclr ; 0x80022f2
0x08017bc6: 68a8 .h LDR r0,[r5,#8]
0x08017bc8: 7900 .y LDRB r0,[r0,#4]
0x08017bca: 0040 @. LSLS r0,r0,#1
0x08017bcc: f7edfe72 ..r. BL btdm_malloc ; 0x80058b4
0x08017bd0: 6a29 )j LDR r1,[r5,#0x20]
0x08017bd2: f8410024 A.$. STR r0,[r1,r4,LSL #2]
0x08017bd6: 68a9 .h LDR r1,[r5,#8]
0x08017bd8: 6a28 (j LDR r0,[r5,#0x20]
0x08017bda: 7909 .y LDRB r1,[r1,#4]
0x08017bdc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x08017be0: 0049 I. LSLS r1,r1,#1
0x08017be2: f7eafb86 .... BL __aeabi_memclr ; 0x80022f2
0x08017be6: f44f6030 O.0` MOV r0,#0xb00
0x08017bea: 2102 .! MOVS r1,#2
0x08017bec: 2200 ." MOVS r2,#0
0x08017bee: 230a .# MOVS r3,#0xa
0x08017bf0: f003feee .... BL ke_msg_alloc ; 0x801b9d0
0x08017bf4: f240310b @..1 MOV r1,#0x30b
0x08017bf8: 7144 Dq STRB r4,[r0,#5]
0x08017bfa: 8001 .. STRH r1,[r0,#0]
0x08017bfc: 4912 .I LDR r1,[pc,#72] ; [0x8017c48] = 0xffff0001
0x08017bfe: f8c01006 .... STR r1,[r0,#6]
0x08017c02: f8951026 ..&. LDRB r1,[r5,#0x26]
0x08017c06: 7101 .q STRB r1,[r0,#4]
0x08017c08: e8bd40bc ...@ POP {r2-r5,r7,lr}
0x08017c0c: f003bf04 .... B.W ke_msg_send ; 0x801ba18
0x08017c10: bdbc .. POP {r2-r5,r7,pc}
0x08017c12: bf00 .. NOP
$d.45
__arm_cp.31_0
0x08017c14: 08024b15 .K.. DCD 134368021
__arm_cp.31_1
0x08017c18: 08024b1d .K.. DCD 134368029
0x08017c1c: 74746167 gatt DCD 1953784167
0x08017c20: 6573755f _use DCD 1702065503
0x08017c24: 72705f72 r_pr DCD 1919967090
0x08017c28: 6f635f66 f_co DCD 1868783462
0x08017c2c: 72635f6e n_cr DCD 1919115118
0x08017c30: 65746165 eate DCD 1702125925
0x08017c34: 6f63203a : co DCD 1868767290
0x08017c38: 7864696e nidx DCD 2019846510
0x08017c3c: 30203d20 = 0 DCD 807419168
0x08017c40: 32302578 x%02 DCD 842016120
0x08017c44: 000a0d78 x... DCD 658808
__arm_cp.31_3
0x08017c48: ffff0001 .... DCD 4294901761
$t.48
gatt_user_prf_con_upd
0x08017c4c: b51c .. PUSH {r2-r4,lr}
0x08017c4e: 4806 .H LDR r0,[pc,#24] ; [0x8017c68] = 0x8024b15
0x08017c50: 460c .F MOV r4,r1
0x08017c52: f007faf3 .... BL log_printf_level ; 0x801f23c
0x08017c56: 4905 .I LDR r1,[pc,#20] ; [0x8017c6c] = 0x8024b1d
0x08017c58: a305 .. ADR r3,{pc}+0x18 ; 0x8017c70
0x08017c5a: 2000 . MOVS r0,#0
0x08017c5c: f24062aa @..b MOV r2,#0x6aa
0x08017c60: 9400 .. STR r4,[sp,#0]
0x08017c62: f007fad7 .... BL log_printf ; 0x801f214
0x08017c66: bd1c .. POP {r2-r4,pc}
$d.49
__arm_cp.33_0
0x08017c68: 08024b15 .K.. DCD 134368021
__arm_cp.33_1
0x08017c6c: 08024b1d .K.. DCD 134368029
0x08017c70: 74746167 gatt DCD 1953784167
0x08017c74: 6573755f _use DCD 1702065503
0x08017c78: 72705f72 r_pr DCD 1919967090
0x08017c7c: 6f635f66 f_co DCD 1868783462
0x08017c80: 70755f6e n_up DCD 1886740334
0x08017c84: 63203a64 d: c DCD 1663056484
0x08017c88: 64696e6f onid DCD 1684631151
0x08017c8c: 203d2078 x = DCD 540876920
0x08017c90: 30257830 0x%0 DCD 807761968
0x08017c94: 0a0d7832 2x.. DCD 168654898
0x08017c98: 00000000 .... DCD 0
$t.42
gatt_user_prf_destroy
0x08017c9c: b51c .. PUSH {r2-r4,lr}
0x08017c9e: 4807 .H LDR r0,[pc,#28] ; [0x8017cbc] = 0x8024b15
0x08017ca0: 460c .F MOV r4,r1
0x08017ca2: f007facb .... BL log_printf_level ; 0x801f23c
0x08017ca6: 4906 .I LDR r1,[pc,#24] ; [0x8017cc0] = 0x8024b1d
0x08017ca8: a306 .. ADR r3,{pc}+0x1c ; 0x8017cc4
0x08017caa: 2000 . MOVS r0,#0
0x08017cac: f2406274 @.tb MOV r2,#0x674
0x08017cb0: 9400 .. STR r4,[sp,#0]
0x08017cb2: f007faaf .... BL log_printf ; 0x801f214
0x08017cb6: 2000 . MOVS r0,#0
0x08017cb8: bd1c .. POP {r2-r4,pc}
0x08017cba: bf00 .. NOP
$d.43
__arm_cp.30_0
0x08017cbc: 08024b15 .K.. DCD 134368021
__arm_cp.30_1
0x08017cc0: 08024b1d .K.. DCD 134368029
0x08017cc4: 74746167 gatt DCD 1953784167
0x08017cc8: 6573755f _use DCD 1702065503
0x08017ccc: 72705f72 r_pr DCD 1919967090
0x08017cd0: 65645f66 f_de DCD 1701076838
0x08017cd4: 6f727473 stro DCD 1869771891
0x08017cd8: 72203a79 y: r DCD 1914714745
0x08017cdc: 6f736165 easo DCD 1869832549
0x08017ce0: 203d206e n = DCD 540876910
0x08017ce4: 30257830 0x%0 DCD 807761968
0x08017ce8: 0a0d7832 2x.. DCD 168654898
0x08017cec: 00000000 .... DCD 0
$t.40
gatt_user_prf_init
0x08017cf0: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08017cf4: b089 .. SUB sp,sp,#0x24
0x08017cf6: 4680 .F MOV r8,r0
0x08017cf8: 20ff . MOVS r0,#0xff
0x08017cfa: f88d0023 ..#. STRB r0,[sp,#0x23]
0x08017cfe: 9812 .. LDR r0,[sp,#0x48]
0x08017d00: b1f8 .. CBZ r0,0x8017d42 ; gatt_user_prf_init + 82
0x08017d02: 6804 .h LDR r4,[r0,#0]
0x08017d04: 7920 y LDRB r0,[r4,#4]
0x08017d06: b1f0 .. CBZ r0,0x8017d46 ; gatt_user_prf_init + 86
0x08017d08: 4a96 .J LDR r2,[pc,#600] ; [0x8017f64] = 0x8023768
0x08017d0a: f10d0523 ..#. ADD r5,sp,#0x23
0x08017d0e: 4619 .F MOV r1,r3
0x08017d10: f44f7000 O..p MOV r0,#0x200
0x08017d14: 462b +F MOV r3,r5
0x08017d16: f7fffea9 .... BL gatt_user_cli_register ; 0x8017a6c
0x08017d1a: 4607 .F MOV r7,r0
0x08017d1c: 2800 .( CMP r0,#0
0x08017d1e: f0408113 @... BNE.W 0x8017f48 ; gatt_user_prf_init + 600
0x08017d22: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x08017d26: 2700 .' MOVS r7,#0
0x08017d28: f8840026 ..&. STRB r0,[r4,#0x26]
0x08017d2c: 2001 . MOVS r0,#1
0x08017d2e: f8a8000e .... STRH r0,[r8,#0xe]
0x08017d32: 488e .H LDR r0,[pc,#568] ; [0x8017f6c] = 0x80237ac
0x08017d34: e9c84000 ...@ STRD r4,r0,[r8,#0]
0x08017d38: f8980010 .... LDRB r0,[r8,#0x10]
0x08017d3c: f8840025 ..%. STRB r0,[r4,#0x25]
0x08017d40: e108 .. B 0x8017f54 ; gatt_user_prf_init + 612
0x08017d42: 2740 @' MOVS r7,#0x40
0x08017d44: e106 .. B 0x8017f54 ; gatt_user_prf_init + 612
0x08017d46: f04f30ff O..0 MOV r0,#0xffffffff
0x08017d4a: 468b .F MOV r11,r1
0x08017d4c: 9007 .. STR r0,[sp,#0x1c]
0x08017d4e: b1c9 .. CBZ r1,0x8017d84 ; gatt_user_prf_init + 148
0x08017d50: 4616 .F MOV r6,r2
0x08017d52: 4a85 .J LDR r2,[pc,#532] ; [0x8017f68] = 0x80237b4
0x08017d54: f10d0723 ..#. ADD r7,sp,#0x23
0x08017d58: 4619 .F MOV r1,r3
0x08017d5a: f44f7000 O..p MOV r0,#0x200
0x08017d5e: 463b ;F MOV r3,r7
0x08017d60: f000f970 ..p. BL gatt_user_srv_register ; 0x8018044
0x08017d64: 4607 .F MOV r7,r0
0x08017d66: 2800 .( CMP r0,#0
0x08017d68: f04080ee @... BNE.W 0x8017f48 ; gatt_user_prf_init + 600
0x08017d6c: 68a0 .h LDR r0,[r4,#8]
0x08017d6e: 6801 .h LDR r1,[r0,#0]
0x08017d70: 8a89 .. LDRH r1,[r1,#0x14]
0x08017d72: 2902 .) CMP r1,#2
0x08017d74: d008 .. BEQ 0x8017d88 ; gatt_user_prf_init + 152
0x08017d76: 2910 .) CMP r1,#0x10
0x08017d78: d008 .. BEQ 0x8017d8c ; gatt_user_prf_init + 156
0x08017d7a: 2904 .) CMP r1,#4
0x08017d7c: f04080c7 @... BNE.W 0x8017f0e ; gatt_user_prf_init + 542
0x08017d80: 2120 ! MOVS r1,#0x20
0x08017d82: e004 .. B 0x8017d8e ; gatt_user_prf_init + 158
0x08017d84: 2740 @' MOVS r7,#0x40
0x08017d86: e0df .. B 0x8017f48 ; gatt_user_prf_init + 600
0x08017d88: 2100 .! MOVS r1,#0
0x08017d8a: e000 .. B 0x8017d8e ; gatt_user_prf_init + 158
0x08017d8c: 2140 @! MOVS r1,#0x40
0x08017d8e: 7902 .y LDRB r2,[r0,#4]
0x08017d90: 4331 1C ORRS r1,r1,r6
0x08017d92: 2a00 .* CMP r2,#0
0x08017d94: f00080b8 .... BEQ.W 0x8017f08 ; gatt_user_prf_init + 536
0x08017d98: eb020082 .... ADD r0,r2,r2,LSL #2
0x08017d9c: 9106 .. STR r1,[sp,#0x18]
0x08017d9e: 0080 .. LSLS r0,r0,#2
0x08017da0: f7edfd88 .... BL btdm_malloc ; 0x80058b4
0x08017da4: 4605 .F MOV r5,r0
0x08017da6: 68a0 .h LDR r0,[r4,#8]
0x08017da8: 7900 .y LDRB r0,[r0,#4]
0x08017daa: eb000080 .... ADD r0,r0,r0,LSL #2
0x08017dae: 0081 .. LSLS r1,r0,#2
0x08017db0: 4628 (F MOV r0,r5
0x08017db2: f7eafa9e .... BL __aeabi_memclr ; 0x80022f2
0x08017db6: 68a0 .h LDR r0,[r4,#8]
0x08017db8: 9505 .. STR r5,[sp,#0x14]
0x08017dba: f1050710 .... ADD r7,r5,#0x10
0x08017dbe: 2500 .% MOVS r5,#0
0x08017dc0: f04f0900 O... MOV r9,#0
0x08017dc4: 6806 .h LDR r6,[r0,#0]
0x08017dc6: 7903 .y LDRB r3,[r0,#4]
0x08017dc8: 4599 .E CMP r9,r3
0x08017dca: f08080a2 .... BCS.W 0x8017f12 ; gatt_user_prf_init + 546
0x08017dce: eb060a05 .... ADD r10,r6,r5
0x08017dd2: 5d72 r] LDRB r2,[r6,r5]
0x08017dd4: f1a70010 .... SUB r0,r7,#0x10
0x08017dd8: f10a0101 .... ADD r1,r10,#1
0x08017ddc: f7eafa62 ..b. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08017de0: f8ba0012 .... LDRH r0,[r10,#0x12]
0x08017de4: 07c1 .. LSLS r1,r0,#31
0x08017de6: d003 .. BEQ 0x8017df0 ; gatt_user_prf_init + 256
0x08017de8: 8839 9. LDRH r1,[r7,#0]
0x08017dea: f0410101 A... ORR r1,r1,#1
0x08017dee: 8039 9. STRH r1,[r7,#0]
0x08017df0: 0781 .. LSLS r1,r0,#30
0x08017df2: d503 .. BPL 0x8017dfc ; gatt_user_prf_init + 268
0x08017df4: 8839 9. LDRH r1,[r7,#0]
0x08017df6: f0410102 A... ORR r1,r1,#2
0x08017dfa: 8039 9. STRH r1,[r7,#0]
0x08017dfc: 0701 .. LSLS r1,r0,#28
0x08017dfe: d503 .. BPL 0x8017e08 ; gatt_user_prf_init + 280
0x08017e00: 8839 9. LDRH r1,[r7,#0]
0x08017e02: f0410108 A... ORR r1,r1,#8
0x08017e06: 8039 9. STRH r1,[r7,#0]
0x08017e08: 0741 A. LSLS r1,r0,#29
0x08017e0a: d503 .. BPL 0x8017e14 ; gatt_user_prf_init + 292
0x08017e0c: 8839 9. LDRH r1,[r7,#0]
0x08017e0e: f0410104 A... ORR r1,r1,#4
0x08017e12: 8039 9. STRH r1,[r7,#0]
0x08017e14: 06c1 .. LSLS r1,r0,#27
0x08017e16: d503 .. BPL 0x8017e20 ; gatt_user_prf_init + 304
0x08017e18: 8839 9. LDRH r1,[r7,#0]
0x08017e1a: f0410110 A... ORR r1,r1,#0x10
0x08017e1e: 8039 9. STRH r1,[r7,#0]
0x08017e20: 0681 .. LSLS r1,r0,#26
0x08017e22: d503 .. BPL 0x8017e2c ; gatt_user_prf_init + 316
0x08017e24: 8839 9. LDRH r1,[r7,#0]
0x08017e26: f0410120 A. . ORR r1,r1,#0x20
0x08017e2a: 8039 9. STRH r1,[r7,#0]
0x08017e2c: 0641 A. LSLS r1,r0,#25
0x08017e2e: d503 .. BPL 0x8017e38 ; gatt_user_prf_init + 328
0x08017e30: 8839 9. LDRH r1,[r7,#0]
0x08017e32: f0410140 A.@. ORR r1,r1,#0x40
0x08017e36: 8039 9. STRH r1,[r7,#0]
0x08017e38: 0601 .. LSLS r1,r0,#24
0x08017e3a: d503 .. BPL 0x8017e44 ; gatt_user_prf_init + 340
0x08017e3c: 8839 9. LDRH r1,[r7,#0]
0x08017e3e: f0410180 A... ORR r1,r1,#0x80
0x08017e42: 8039 9. STRH r1,[r7,#0]
0x08017e44: 05c1 .. LSLS r1,r0,#23
0x08017e46: d503 .. BPL 0x8017e50 ; gatt_user_prf_init + 352
0x08017e48: 8839 9. LDRH r1,[r7,#0]
0x08017e4a: f4417180 A..q ORR r1,r1,#0x100
0x08017e4e: 8039 9. STRH r1,[r7,#0]
0x08017e50: 0581 .. LSLS r1,r0,#22
0x08017e52: d503 .. BPL 0x8017e5c ; gatt_user_prf_init + 364
0x08017e54: 8839 9. LDRH r1,[r7,#0]
0x08017e56: f4417100 A..q ORR r1,r1,#0x200
0x08017e5a: 8039 9. STRH r1,[r7,#0]
0x08017e5c: f4007140 ..@q AND r1,r0,#0x300
0x08017e60: f5b17f40 ..@. CMP r1,#0x300
0x08017e64: d103 .. BNE 0x8017e6e ; gatt_user_prf_init + 382
0x08017e66: 8839 9. LDRH r1,[r7,#0]
0x08017e68: f4417140 A.@q ORR r1,r1,#0x300
0x08017e6c: 8039 9. STRH r1,[r7,#0]
0x08017e6e: 0541 A. LSLS r1,r0,#21
0x08017e70: d503 .. BPL 0x8017e7a ; gatt_user_prf_init + 394
0x08017e72: 8839 9. LDRH r1,[r7,#0]
0x08017e74: f4416180 A..a ORR r1,r1,#0x400
0x08017e78: 8039 9. STRH r1,[r7,#0]
0x08017e7a: 0501 .. LSLS r1,r0,#20
0x08017e7c: d503 .. BPL 0x8017e86 ; gatt_user_prf_init + 406
0x08017e7e: 8839 9. LDRH r1,[r7,#0]
0x08017e80: f4416100 A..a ORR r1,r1,#0x800
0x08017e84: 8039 9. STRH r1,[r7,#0]
0x08017e86: f4006140 ..@a AND r1,r0,#0xc00
0x08017e8a: f5b16f40 ..@o CMP r1,#0xc00
0x08017e8e: d103 .. BNE 0x8017e98 ; gatt_user_prf_init + 424
0x08017e90: 8839 9. LDRH r1,[r7,#0]
0x08017e92: f4416140 A.@a ORR r1,r1,#0xc00
0x08017e96: 8039 9. STRH r1,[r7,#0]
0x08017e98: 04c1 .. LSLS r1,r0,#19
0x08017e9a: d503 .. BPL 0x8017ea4 ; gatt_user_prf_init + 436
0x08017e9c: 8839 9. LDRH r1,[r7,#0]
0x08017e9e: f4415180 A..Q ORR r1,r1,#0x1000
0x08017ea2: 8039 9. STRH r1,[r7,#0]
0x08017ea4: 0481 .. LSLS r1,r0,#18
0x08017ea6: d503 .. BPL 0x8017eb0 ; gatt_user_prf_init + 448
0x08017ea8: 8839 9. LDRH r1,[r7,#0]
0x08017eaa: f4415100 A..Q ORR r1,r1,#0x2000
0x08017eae: 8039 9. STRH r1,[r7,#0]
0x08017eb0: f4005040 ..@P AND r0,r0,#0x3000
0x08017eb4: f5b05f40 ..@_ CMP r0,#0x3000
0x08017eb8: d103 .. BNE 0x8017ec2 ; gatt_user_prf_init + 466
0x08017eba: 8838 8. LDRH r0,[r7,#0]
0x08017ebc: f4405040 @.@P ORR r0,r0,#0x3000
0x08017ec0: 8038 8. STRH r0,[r7,#0]
0x08017ec2: 68a0 .h LDR r0,[r4,#8]
0x08017ec4: 6800 .h LDR r0,[r0,#0]
0x08017ec6: 5d40 @] LDRB r0,[r0,r5]
0x08017ec8: 2810 .( CMP r0,#0x10
0x08017eca: d007 .. BEQ 0x8017edc ; gatt_user_prf_init + 492
0x08017ecc: 2804 .( CMP r0,#4
0x08017ece: d008 .. BEQ 0x8017ee2 ; gatt_user_prf_init + 498
0x08017ed0: 2802 .( CMP r0,#2
0x08017ed2: d121 !. BNE 0x8017f18 ; gatt_user_prf_init + 552
0x08017ed4: 8838 8. LDRH r0,[r7,#0]
0x08017ed6: f36f309f o..0 BFC r0,#14,#18
0x08017eda: e006 .. B 0x8017eea ; gatt_user_prf_init + 506
0x08017edc: 8838 8. LDRH r0,[r7,#0]
0x08017ede: 2102 .! MOVS r1,#2
0x08017ee0: e001 .. B 0x8017ee6 ; gatt_user_prf_init + 502
0x08017ee2: 8838 8. LDRH r0,[r7,#0]
0x08017ee4: 2101 .! MOVS r1,#1
0x08017ee6: f361309f a..0 BFI r0,r1,#14,#18
0x08017eea: 8038 8. STRH r0,[r7,#0]
0x08017eec: b135 5. CBZ r5,0x8017efc ; gatt_user_prf_init + 524
0x08017eee: 8879 y. LDRH r1,[r7,#2]
0x08017ef0: f8ba0014 .... LDRH r0,[r10,#0x14]
0x08017ef4: f4014100 ...A AND r1,r1,#0x8000
0x08017ef8: 4308 .C ORRS r0,r0,r1
0x08017efa: 8078 x. STRH r0,[r7,#2]
0x08017efc: 68a0 .h LDR r0,[r4,#8]
0x08017efe: 351c .5 ADDS r5,r5,#0x1c
0x08017f00: 3714 .7 ADDS r7,r7,#0x14
0x08017f02: f1090901 .... ADD r9,r9,#1
0x08017f06: e75e ^. B 0x8017dc6 ; gatt_user_prf_init + 214
0x08017f08: 2300 .# MOVS r3,#0
0x08017f0a: 2600 .& MOVS r6,#0
0x08017f0c: e00b .. B 0x8017f26 ; gatt_user_prf_init + 566
0x08017f0e: 2713 .' MOVS r7,#0x13
0x08017f10: e01a .. B 0x8017f48 ; gatt_user_prf_init + 600
0x08017f12: e9dd6105 ...a LDRD r6,r1,[sp,#0x14]
0x08017f16: e006 .. B 0x8017f26 ; gatt_user_prf_init + 566
0x08017f18: 9e05 .. LDR r6,[sp,#0x14]
0x08017f1a: 4630 0F MOV r0,r6
0x08017f1c: f7edfbec .... BL btdm_free ; 0x80056f8
0x08017f20: 68a0 .h LDR r0,[r4,#8]
0x08017f22: 9906 .. LDR r1,[sp,#0x18]
0x08017f24: 7903 .y LDRB r3,[r0,#4]
0x08017f26: 6800 .h LDR r0,[r0,#0]
0x08017f28: ad07 .. ADD r5,sp,#0x1c
0x08017f2a: 6982 .i LDR r2,[r0,#0x18]
0x08017f2c: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x08017f30: e9cd5600 ...V STRD r5,r6,[sp,#0]
0x08017f34: e9cd3b02 ...; STRD r3,r11,[sp,#8]
0x08017f38: f7fcffb6 .... BL gatt_db_svc_add ; 0x8014ea8
0x08017f3c: 4607 .F MOV r7,r0
0x08017f3e: b116 .. CBZ r6,0x8017f46 ; gatt_user_prf_init + 598
0x08017f40: 4630 0F MOV r0,r6
0x08017f42: f7edfbd9 .... BL btdm_free ; 0x80056f8
0x08017f46: b14f O. CBZ r7,0x8017f5c ; gatt_user_prf_init + 620
0x08017f48: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x08017f4c: 28ff .( CMP r0,#0xff
0x08017f4e: d001 .. BEQ 0x8017f54 ; gatt_user_prf_init + 612
0x08017f50: f000f89a .... BL gatt_user_unregister ; 0x8018088
0x08017f54: 4638 8F MOV r0,r7
0x08017f56: b009 .. ADD sp,sp,#0x24
0x08017f58: e8bd8ff0 .... POP {r4-r11,pc}
0x08017f5c: f8bb0000 .... LDRH r0,[r11,#0]
0x08017f60: 81a0 .. STRH r0,[r4,#0xc]
0x08017f62: e6de .. B 0x8017d22 ; gatt_user_prf_init + 50
$d.41
__arm_cp.29_0
0x08017f64: 08023768 h7.. DCD 134362984
__arm_cp.29_1
0x08017f68: 080237b4 .7.. DCD 134363060
__arm_cp.29_2
0x08017f6c: 080237ac .7.. DCD 134363052
$t.50
gatt_user_prf_itf_get
0x08017f70: 4800 .H LDR r0,[pc,#0] ; [0x8017f74] = 0x8023798
0x08017f72: 4770 pG BX lr
$d.51
__arm_cp.34_0
0x08017f74: 08023798 .7.. DCD 134363032
$t.89
gatt_user_prf_msg_default_handler
0x08017f78: b51c .. PUSH {r2-r4,lr}
0x08017f7a: 4604 .F MOV r4,r0
0x08017f7c: 4806 .H LDR r0,[pc,#24] ; [0x8017f98] = 0x8024b15
0x08017f7e: f007f95d ..]. BL log_printf_level ; 0x801f23c
0x08017f82: 4909 .I LDR r1,[pc,#36] ; [0x8017fa8] = 0x8024b1d
0x08017f84: a005 .. ADR r0,{pc}+0x18 ; 0x8017f9c
0x08017f86: a309 .. ADR r3,{pc}+0x26 ; 0x8017fac
0x08017f88: f24052c2 @..R MOV r2,#0x5c2
0x08017f8c: 9400 .. STR r4,[sp,#0]
0x08017f8e: f007f941 ..A. BL log_printf ; 0x801f214
0x08017f92: 2000 . MOVS r0,#0
0x08017f94: bd1c .. POP {r2-r4,pc}
0x08017f96: bf00 .. NOP
$d.90
__arm_cp.54_0
0x08017f98: 08024b15 .K.. DCD 134368021
0x08017f9c: 74746167 gatt DCD 1953784167
0x08017fa0: 6970615f _api DCD 1768972639
0x08017fa4: 00000000 .... DCD 0
__arm_cp.54_2
0x08017fa8: 08024b1d .K.. DCD 134368029
0x08017fac: 74746167 gatt DCD 1953784167
0x08017fb0: 6573755f _use DCD 1702065503
0x08017fb4: 72705f72 r_pr DCD 1919967090
0x08017fb8: 736d5f66 f_ms DCD 1936547686
0x08017fbc: 65645f67 g_de DCD 1701076839
0x08017fc0: 6c756166 faul DCD 1819631974
0x08017fc4: 61685f74 t_ha DCD 1634230132
0x08017fc8: 656c646e ndle DCD 1701602414
0x08017fcc: 6d203a72 r: m DCD 1830828658
0x08017fd0: 64696773 sgid DCD 1684629363
0x08017fd4: 25203d20 = % DCD 622869792
0x08017fd8: 0d783230 02x. DCD 225980976
0x08017fdc: 0000000a .... DCD 10
$t.12
gatt_user_register_cmd_handler
0x08017fe0: b5bc .. PUSH {r2-r5,r7,lr}
0x08017fe2: 4605 .F MOV r5,r0
0x08017fe4: 79c0 .y LDRB r0,[r0,#7]
0x08017fe6: 23ff .# MOVS r3,#0xff
0x08017fe8: 460c .F MOV r4,r1
0x08017fea: f88d3007 ...0 STRB r3,[sp,#7]
0x08017fee: 2801 .( CMP r0,#1
0x08017ff0: d008 .. BEQ 0x8018004 ; gatt_user_register_cmd_handler + 36
0x08017ff2: b9c8 .. CBNZ r0,0x8018028 ; gatt_user_register_cmd_handler + 72
0x08017ff4: 79a9 .y LDRB r1,[r5,#6]
0x08017ff6: 88a8 .. LDRH r0,[r5,#4]
0x08017ff8: 4a11 .J LDR r2,[pc,#68] ; [0x8018040] = 0x80236d4
0x08017ffa: f10d0307 .... ADD r3,sp,#7
0x08017ffe: f7fffd35 ..5. BL gatt_user_cli_register ; 0x8017a6c
0x08018002: e006 .. B 0x8018012 ; gatt_user_register_cmd_handler + 50
0x08018004: 79a9 .y LDRB r1,[r5,#6]
0x08018006: 88a8 .. LDRH r0,[r5,#4]
0x08018008: 4a0c .J LDR r2,[pc,#48] ; [0x801803c] = 0x8023754
0x0801800a: f10d0307 .... ADD r3,sp,#7
0x0801800e: f000f819 .... BL gatt_user_srv_register ; 0x8018044
0x08018012: f89d3007 ...0 LDRB r3,[sp,#7]
0x08018016: b940 @. CBNZ r0,0x801802a ; gatt_user_register_cmd_handler + 74
0x08018018: 492f /I LDR r1,[pc,#188] ; [0x80180d8] = 0x200090d0
0x0801801a: eb030043 ..C. ADD r0,r3,r3,LSL #1
0x0801801e: eb010080 .... ADD r0,r1,r0,LSL #2
0x08018022: 8084 .. STRH r4,[r0,#4]
0x08018024: 2000 . MOVS r0,#0
0x08018026: e000 .. B 0x801802a ; gatt_user_register_cmd_handler + 74
0x08018028: 2040 @ MOVS r0,#0x40
0x0801802a: 882a *. LDRH r2,[r5,#0]
0x0801802c: 8869 i. LDRH r1,[r5,#2]
0x0801802e: 9000 .. STR r0,[sp,#0]
0x08018030: 4610 .F MOV r0,r2
0x08018032: 4622 "F MOV r2,r4
0x08018034: f7fdfac6 .... BL gatt_msg_send_basic_cmp_evt ; 0x80155c4
0x08018038: bdbc .. POP {r2-r5,r7,pc}
0x0801803a: bf00 .. NOP
$d.13
__arm_cp.6_0
0x0801803c: 08023754 T7.. DCD 134362964
__arm_cp.6_1
0x08018040: 080236d4 .6.. DCD 134362836
$t.2
gatt_user_srv_register
0x08018044: b570 p. PUSH {r4-r6,lr}
0x08018046: 2440 @$ MOVS r4,#0x40
0x08018048: b1da .. CBZ r2,0x8018082 ; gatt_user_srv_register + 62
0x0801804a: b1d3 .. CBZ r3,0x8018082 ; gatt_user_srv_register + 62
0x0801804c: 6854 Th LDR r4,[r2,#4]
0x0801804e: b164 d. CBZ r4,0x801806a ; gatt_user_srv_register + 38
0x08018050: 6914 .i LDR r4,[r2,#0x10]
0x08018052: b154 T. CBZ r4,0x801806a ; gatt_user_srv_register + 38
0x08018054: 4c20 L LDR r4,[pc,#128] ; [0x80180d8] = 0x200090d0
0x08018056: 2500 .% MOVS r5,#0
0x08018058: 3406 .4 ADDS r4,#6
0x0801805a: 2d0c .- CMP r5,#0xc
0x0801805c: d007 .. BEQ 0x801806e ; gatt_user_srv_register + 42
0x0801805e: f8546c06 T..l LDR r6,[r4,#-6]
0x08018062: b136 6. CBZ r6,0x8018072 ; gatt_user_srv_register + 46
0x08018064: 340c .4 ADDS r4,r4,#0xc
0x08018066: 3501 .5 ADDS r5,#1
0x08018068: e7f7 .. B 0x801805a ; gatt_user_srv_register + 22
0x0801806a: 2440 @$ MOVS r4,#0x40
0x0801806c: e009 .. B 0x8018082 ; gatt_user_srv_register + 62
0x0801806e: 244b K$ MOVS r4,#0x4b
0x08018070: e007 .. B 0x8018082 ; gatt_user_srv_register + 62
0x08018072: 2601 .& MOVS r6,#1
0x08018074: 70a1 .p STRB r1,[r4,#2]
0x08018076: 8020 . STRH r0,[r4,#0]
0x08018078: f8442c06 D.., STR r2,[r4,#-6]
0x0801807c: 70e6 .p STRB r6,[r4,#3]
0x0801807e: 2400 .$ MOVS r4,#0
0x08018080: 701d .p STRB r5,[r3,#0]
0x08018082: 4620 F MOV r0,r4
0x08018084: bd70 p. POP {r4-r6,pc}
0x08018086: bf00 .. NOP
gatt_user_unregister
0x08018088: b570 p. PUSH {r4-r6,lr}
0x0801808a: 280b .( CMP r0,#0xb
0x0801808c: d80c .. BHI 0x80180a8 ; gatt_user_unregister + 32
0x0801808e: 4e12 .N LDR r6,[pc,#72] ; [0x80180d8] = 0x200090d0
0x08018090: eb000540 ..@. ADD r5,r0,r0,LSL #1
0x08018094: 4604 .F MOV r4,r0
0x08018096: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
0x0801809a: b128 (. CBZ r0,0x80180a8 ; gatt_user_unregister + 32
0x0801809c: 4620 F MOV r0,r4
0x0801809e: f7fdfcf9 .... BL gatt_proc_is_user_active ; 0x8015a94
0x080180a2: b118 .. CBZ r0,0x80180ac ; gatt_user_unregister + 36
0x080180a4: 2043 C MOVS r0,#0x43
0x080180a6: bd70 p. POP {r4-r6,pc}
0x080180a8: 2040 @ MOVS r0,#0x40
0x080180aa: bd70 p. POP {r4-r6,pc}
0x080180ac: eb040044 ..D. ADD r0,r4,r4,LSL #1
0x080180b0: eb060585 .... ADD r5,r6,r5,LSL #2
0x080180b4: eb060680 .... ADD r6,r6,r0,LSL #2
0x080180b8: f8160f09 .... LDRB r0,[r6,#9]!
0x080180bc: 2801 .( CMP r0,#1
0x080180be: d103 .. BNE 0x80180c8 ; gatt_user_unregister + 64
0x080180c0: 4620 F MOV r0,r4
0x080180c2: f7fdf9b1 .... BL gatt_db_svc_remove_user ; 0x8015428
0x080180c6: e002 .. B 0x80180ce ; gatt_user_unregister + 70
0x080180c8: 4620 F MOV r0,r4
0x080180ca: f7fafceb .... BL gatt_cli_event_remove_user ; 0x8012aa4
0x080180ce: 20ff . MOVS r0,#0xff
0x080180d0: 7030 0p STRB r0,[r6,#0]
0x080180d2: 2000 . MOVS r0,#0
0x080180d4: 6028 (` STR r0,[r5,#0]
0x080180d6: bd70 p. POP {r4-r6,pc}
$d.5
__arm_cp.2_0
0x080180d8: 200090d0 ... DCD 536907984
$t.14
gatt_user_unregister_cmd_handler
0x080180dc: b5bc .. PUSH {r2-r5,r7,lr}
0x080180de: 4605 .F MOV r5,r0
0x080180e0: 7900 .y LDRB r0,[r0,#4]
0x080180e2: 460c .F MOV r4,r1
0x080180e4: f7ffffd0 .... BL gatt_user_unregister ; 0x8018088
0x080180e8: 882a *. LDRH r2,[r5,#0]
0x080180ea: 792b +y LDRB r3,[r5,#4]
0x080180ec: 8869 i. LDRH r1,[r5,#2]
0x080180ee: 9000 .. STR r0,[sp,#0]
0x080180f0: 4610 .F MOV r0,r2
0x080180f2: 4622 "F MOV r2,r4
0x080180f4: f7fdfa66 ..f. BL gatt_msg_send_basic_cmp_evt ; 0x80155c4
0x080180f8: bdbc .. POP {r2-r5,r7,pc}
0x080180fa: 0000 .. MOVS r0,r0
gatt_uuid128_convert
0x080180fc: b57f .. PUSH {r0-r6,lr}
0x080180fe: 4603 .F MOV r3,r0
0x08018100: 483d =H LDR r0,[pc,#244] ; [0x80181f8] = 0x8022fc4
0x08018102: 4614 .F MOV r4,r2
0x08018104: e8900064 ..d. LDM r0,{r2,r5,r6}
0x08018108: 68c0 .h LDR r0,[r0,#0xc]
0x0801810a: e88d0064 ..d. STM sp,{r2,r5,r6}
0x0801810e: 9003 .. STR r0,[sp,#0xc]
0x08018110: b131 1. CBZ r1,0x8018120 ; gatt_uuid128_convert + 36
0x08018112: 2901 .) CMP r1,#1
0x08018114: bf19 .. ITTEE NE
0x08018116: 2000 . MOVNE r0,#0
0x08018118: 2210 ." MOVNE r2,#0x10
0x0801811a: 200c . MOVEQ r0,#0xc
0x0801811c: 2204 ." MOVEQ r2,#4
0x0801811e: e001 .. B 0x8018124 ; gatt_uuid128_convert + 40
0x08018120: 200c . MOVS r0,#0xc
0x08018122: 2202 ." MOVS r2,#2
0x08018124: 466d mF MOV r5,sp
0x08018126: 4619 .F MOV r1,r3
0x08018128: 4428 (D ADD r0,r0,r5
0x0801812a: f7eaf8bb .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801812e: 4620 F MOV r0,r4
0x08018130: 4629 )F MOV r1,r5
0x08018132: 2210 ." MOVS r2,#0x10
0x08018134: f7eaf8b6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08018138: bd7f .. POP {r0-r6,pc}
0x0801813a: bf00 .. NOP
gatt_uuid16_comp
0x0801813c: b5e0 .. PUSH {r5-r7,lr}
0x0801813e: f8ad2006 ... STRH r2,[sp,#6]
0x08018142: f10d0206 .... ADD r2,sp,#6
0x08018146: 2300 .# MOVS r3,#0
0x08018148: f000f802 .... BL gatt_uuid_comp ; 0x8018150
0x0801814c: bd8c .. POP {r2,r3,r7,pc}
0x0801814e: 0000 .. MOVS r0,r0
gatt_uuid_comp
0x08018150: e92d47f0 -..G PUSH {r4-r10,lr}
0x08018154: b08c .. SUB sp,sp,#0x30
0x08018156: 461d .F MOV r5,r3
0x08018158: 4603 .F MOV r3,r0
0x0801815a: 4614 .F MOV r4,r2
0x0801815c: ea550001 U... ORRS r0,r5,r1
0x08018160: d015 .. BEQ 0x801818e ; gatt_uuid_comp + 62
0x08018162: 2901 .) CMP r1,#1
0x08018164: bf08 .. IT EQ
0x08018166: 2d01 .- CMPEQ r5,#1
0x08018168: d014 .. BEQ 0x8018194 ; gatt_uuid_comp + 68
0x0801816a: 2902 .) CMP r1,#2
0x0801816c: bf18 .. IT NE
0x0801816e: 2d02 .- CMPNE r5,#2
0x08018170: d114 .. BNE 0x801819c ; gatt_uuid_comp + 76
0x08018172: 4821 !H LDR r0,[pc,#132] ; [0x80181f8] = 0x8022fc4
0x08018174: e89003c0 .... LDM r0,{r6-r9}
0x08018178: a808 .. ADD r0,sp,#0x20
0x0801817a: e88003c0 .... STM r0,{r6-r9}
0x0801817e: b179 y. CBZ r1,0x80181a0 ; gatt_uuid_comp + 80
0x08018180: 2901 .) CMP r1,#1
0x08018182: bf19 .. ITTEE NE
0x08018184: 2000 . MOVNE r0,#0
0x08018186: 2210 ." MOVNE r2,#0x10
0x08018188: 200c . MOVEQ r0,#0xc
0x0801818a: 2204 ." MOVEQ r2,#4
0x0801818c: e00a .. B 0x80181a4 ; gatt_uuid_comp + 84
0x0801818e: 8820 . LDRH r0,[r4,#0]
0x08018190: 8819 .. LDRH r1,[r3,#0]
0x08018192: e001 .. B 0x8018198 ; gatt_uuid_comp + 72
0x08018194: 6820 h LDR r0,[r4,#0]
0x08018196: 6819 .h LDR r1,[r3,#0]
0x08018198: 1a08 .. SUBS r0,r1,r0
0x0801819a: e026 &. B 0x80181ea ; gatt_uuid_comp + 154
0x0801819c: 2000 . MOVS r0,#0
0x0801819e: e027 '. B 0x80181f0 ; gatt_uuid_comp + 160
0x080181a0: 200c . MOVS r0,#0xc
0x080181a2: 2202 ." MOVS r2,#2
0x080181a4: f10d0a20 .. . ADD r10,sp,#0x20
0x080181a8: 4619 .F MOV r1,r3
0x080181aa: 4450 PD ADD r0,r0,r10
0x080181ac: f7eaf87a ..z. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080181b0: ab08 .. ADD r3,sp,#0x20
0x080181b2: f10d0c10 .... ADD r12,sp,#0x10
0x080181b6: cb0f .. LDM r3,{r0-r3}
0x080181b8: e88c03cf .... STM r12,{r0-r3,r6-r9}
0x080181bc: b135 5. CBZ r5,0x80181cc ; gatt_uuid_comp + 124
0x080181be: 2d01 .- CMP r5,#1
0x080181c0: bf19 .. ITTEE NE
0x080181c2: 2000 . MOVNE r0,#0
0x080181c4: 2210 ." MOVNE r2,#0x10
0x080181c6: 200c . MOVEQ r0,#0xc
0x080181c8: 2204 ." MOVEQ r2,#4
0x080181ca: e001 .. B 0x80181d0 ; gatt_uuid_comp + 128
0x080181cc: 200c . MOVS r0,#0xc
0x080181ce: 2202 ." MOVS r2,#2
0x080181d0: 4450 PD ADD r0,r0,r10
0x080181d2: 4621 !F MOV r1,r4
0x080181d4: f7eaf866 ..f. BL ___aeabi_memcpy8$move ; 0x80022a4
0x080181d8: ab08 .. ADD r3,sp,#0x20
0x080181da: cb0f .. LDM r3,{r0-r3}
0x080181dc: e88d000f .... STM sp,{r0-r3}
0x080181e0: a804 .. ADD r0,sp,#0x10
0x080181e2: 4669 iF MOV r1,sp
0x080181e4: 2210 ." MOVS r2,#0x10
0x080181e6: f7eaf8a4 .... BL memcmp ; 0x8002332
0x080181ea: fab0f080 .... CLZ r0,r0
0x080181ee: 0940 @. LSRS r0,r0,#5
0x080181f0: b00c .. ADD sp,sp,#0x30
0x080181f2: e8bd87f0 .... POP {r4-r10,pc}
0x080181f6: bf00 .. NOP
$d.5
__arm_cp.2_0
0x080181f8: 08022fc4 ./.. DCD 134361028
$t.13
gatt_uuid_extract
0x080181fc: b5f8 .. PUSH {r3-r7,lr}
0x080181fe: 4616 .F MOV r6,r2
0x08018200: 460d .F MOV r5,r1
0x08018202: 4604 .F MOV r4,r0
0x08018204: 2b10 .+ CMP r3,#0x10
0x08018206: d00d .. BEQ 0x8018224 ; gatt_uuid_extract + 40
0x08018208: 2b02 .+ CMP r3,#2
0x0801820a: d113 .. BNE 0x8018234 ; gatt_uuid_extract + 56
0x0801820c: 8830 0. LDRH r0,[r6,#0]
0x0801820e: 8020 . STRH r0,[r4,#0]
0x08018210: 2000 . MOVS r0,#0
0x08018212: 7028 (p STRB r0,[r5,#0]
0x08018214: 81e0 .. STRH r0,[r4,#0xe]
0x08018216: f8c4000a .... STR r0,[r4,#0xa]
0x0801821a: f8c40006 .... STR r0,[r4,#6]
0x0801821e: f8c40002 .... STR r0,[r4,#2]
0x08018222: bdf8 .. POP {r3-r7,pc}
0x08018224: 4630 0F MOV r0,r6
0x08018226: f7fdf9a1 .... BL gatt_is_uuid16 ; 0x801556c
0x0801822a: 2702 .' MOVS r7,#2
0x0801822c: b120 . CBZ r0,0x8018238 ; gatt_uuid_extract + 60
0x0801822e: 200c . MOVS r0,#0xc
0x08018230: 2100 .! MOVS r1,#0
0x08018232: e00c .. B 0x801824e ; gatt_uuid_extract + 82
0x08018234: 2040 @ MOVS r0,#0x40
0x08018236: bdf8 .. POP {r3-r7,pc}
0x08018238: 4630 0F MOV r0,r6
0x0801823a: f7fdf9ad .... BL gatt_is_uuid32 ; 0x8015598
0x0801823e: 2210 ." MOVS r2,#0x10
0x08018240: 2800 .( CMP r0,#0
0x08018242: bf1e .. ITTT NE
0x08018244: 2204 ." MOVNE r2,#4
0x08018246: 2701 .' MOVNE r7,#1
0x08018248: 200c . MOVNE r0,#0xc
0x0801824a: 4639 9F MOV r1,r7
0x0801824c: 4617 .F MOV r7,r2
0x0801824e: 7029 )p STRB r1,[r5,#0]
0x08018250: 1831 1. ADDS r1,r6,r0
0x08018252: 4620 F MOV r0,r4
0x08018254: 463a :F MOV r2,r7
0x08018256: f7eaf825 ..%. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801825a: 19e0 .. ADDS r0,r4,r7
0x0801825c: f1c70110 .... RSB r1,r7,#0x10
0x08018260: f7eaf847 ..G. BL __aeabi_memclr ; 0x80022f2
0x08018264: 2000 . MOVS r0,#0
0x08018266: bdf8 .. POP {r3-r7,pc}
gc_collect
0x08018268: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801826c: b091 .. SUB sp,sp,#0x44
0x0801826e: f10d0928 ..(. ADD r9,sp,#0x28
0x08018272: 4604 .F MOV r4,r0
0x08018274: f04f0b00 O... MOV r11,#0
0x08018278: f1090003 .... ADD r0,r9,#3
0x0801827c: 2600 .& MOVS r6,#0
0x0801827e: 2500 .% MOVS r5,#0
0x08018280: f8cdb038 ..8. STR r11,[sp,#0x38]
0x08018284: e9cdbb0c .... STRD r11,r11,[sp,#0x30]
0x08018288: e9cdbb0a .... STRD r11,r11,[sp,#0x28]
0x0801828c: 9002 .. STR r0,[sp,#8]
0x0801828e: bf00 .. NOP
0x08018290: 4620 F MOV r0,r4
0x08018292: 4631 1F MOV r1,r6
0x08018294: 464a JF MOV r2,r9
0x08018296: 2314 .# MOVS r3,#0x14
0x08018298: f7ebf820 .. . BL _fdb_flash_read ; 0x80032dc
0x0801829c: f8dda030 ..0. LDR r10,[sp,#0x30]
0x080182a0: f2444046 D.F@ MOV r0,#0x4446
0x080182a4: f2c30042 ..B. MOVT r0,#0x3042
0x080182a8: 4582 .E CMP r10,r0
0x080182aa: d10b .. BNE 0x80182c4 ; gc_collect + 92
0x080182ac: 9f0d .. LDR r7,[sp,#0x34]
0x080182ae: 4648 HF MOV r0,r9
0x080182b0: 2104 .! MOVS r1,#4
0x080182b2: f7ebf833 ..3. BL _fdb_get_status ; 0x800331c
0x080182b6: fa5ff880 _... UXTB r8,r0
0x080182ba: 9802 .. LDR r0,[sp,#8]
0x080182bc: 2104 .! MOVS r1,#4
0x080182be: f7ebf82d ..-. BL _fdb_get_status ; 0x800331c
0x080182c2: e001 .. B 0x80182c8 ; gc_collect + 96
0x080182c4: f04f37ff O..7 MOV r7,#0xffffffff
0x080182c8: f2444046 D.F@ MOV r0,#0x4446
0x080182cc: f2c30042 ..B. MOVT r0,#0x3042
0x080182d0: ea80000a .... EOR r0,r0,r10
0x080182d4: f0880101 .... EOR r1,r8,#1
0x080182d8: 4308 .C ORRS r0,r0,r1
0x080182da: fab0f180 .... CLZ r1,r0
0x080182de: e9d40203 .... LDRD r0,r2,[r4,#0xc]
0x080182e2: 1c7b {. ADDS r3,r7,#1
0x080182e4: bf08 .. IT EQ
0x080182e6: 2701 .' MOVEQ r7,#1
0x080182e8: fb006607 ...f MLA r6,r0,r7,r6
0x080182ec: 0949 I. LSRS r1,r1,#5
0x080182ee: 4296 .B CMP r6,r2
0x080182f0: 440d .D ADD r5,r5,r1
0x080182f2: d20e .. BCS 0x8018312 ; gc_collect + 170
0x080182f4: fbb6f1f0 .... UDIV r1,r6,r0
0x080182f8: e9cdbb0d .... STRD r11,r11,[sp,#0x34]
0x080182fc: fb016010 ...` MLS r0,r1,r0,r6
0x08018300: f8cdb030 ..0. STR r11,[sp,#0x30]
0x08018304: 2800 .( CMP r0,#0
0x08018306: f8cdb02c ..,. STR r11,[sp,#0x2c]
0x0801830a: f8cdb028 ..(. STR r11,[sp,#0x28]
0x0801830e: d0bf .. BEQ 0x8018290 ; gc_collect + 40
0x08018310: e7fe .. B 0x8018310 ; gc_collect + 168
0x08018312: 2d01 .- CMP r5,#1
0x08018314: f2008089 .... BHI.W 0x801842a ; gc_collect + 450
0x08018318: f04f0b00 O... MOV r11,#0
0x0801831c: 2501 .% MOVS r5,#1
0x0801831e: f04f0a03 O... MOV r10,#3
0x08018322: af03 .. ADD r7,sp,#0xc
0x08018324: 2600 .& MOVS r6,#0
0x08018326: f8cdb038 ..8. STR r11,[sp,#0x38]
0x0801832a: e9cdbb0c .... STRD r11,r11,[sp,#0x30]
0x0801832e: e9cdbb0a .... STRD r11,r11,[sp,#0x28]
0x08018332: bf00 .. NOP
0x08018334: 4620 F MOV r0,r4
0x08018336: 4631 1F MOV r1,r6
0x08018338: 464a JF MOV r2,r9
0x0801833a: 2314 .# MOVS r3,#0x14
0x0801833c: f7eaffce .... BL _fdb_flash_read ; 0x80032dc
0x08018340: 980c .. LDR r0,[sp,#0x30]
0x08018342: f2444146 D.FA MOV r1,#0x4446
0x08018346: f2c30142 ..B. MOVT r1,#0x3042
0x0801834a: 4288 .B CMP r0,r1
0x0801834c: 9604 .. STR r6,[sp,#0x10]
0x0801834e: 9005 .. STR r0,[sp,#0x14]
0x08018350: d140 @. BNE 0x80183d4 ; gc_collect + 364
0x08018352: f8dd8034 ..4. LDR r8,[sp,#0x34]
0x08018356: 4648 HF MOV r0,r9
0x08018358: 2104 .! MOVS r1,#4
0x0801835a: f88d500c ...P STRB r5,[sp,#0xc]
0x0801835e: f8cd8018 .... STR r8,[sp,#0x18]
0x08018362: f7eaffdb .... BL _fdb_get_status ; 0x800331c
0x08018366: f88d000d .... STRB r0,[sp,#0xd]
0x0801836a: 9802 .. LDR r0,[sp,#8]
0x0801836c: 2104 .! MOVS r1,#4
0x0801836e: f7eaffd5 .... BL _fdb_get_status ; 0x800331c
0x08018372: f00001fe .... AND r1,r0,#0xfe
0x08018376: 2902 .) CMP r1,#2
0x08018378: f88d000e .... STRB r0,[sp,#0xe]
0x0801837c: d136 6. BNE 0x80183ec ; gc_collect + 388
0x0801837e: 1cf1 .. ADDS r1,r6,#3
0x08018380: 4620 F MOV r0,r4
0x08018382: f10d0225 ..%. ADD r2,sp,#0x25
0x08018386: 2304 .# MOVS r3,#4
0x08018388: f8cda000 .... STR r10,[sp,#0]
0x0801838c: 9501 .. STR r5,[sp,#4]
0x0801838e: f7ebfa31 ..1. BL _fdb_write_status ; 0x80037f4
0x08018392: f1060014 .... ADD r0,r6,#0x14
0x08018396: 900f .. STR r0,[sp,#0x3c]
0x08018398: e008 .. B 0x80183ac ; gc_collect + 324
0x0801839a: bf00 .. NOP
0x0801839c: 4620 F MOV r0,r4
0x0801839e: 4639 9F MOV r1,r7
0x080183a0: 464a JF MOV r2,r9
0x080183a2: f000f849 ..I. BL get_next_kv_addr ; 0x8018438
0x080183a6: 1c41 A. ADDS r1,r0,#1
0x080183a8: 900f .. STR r0,[sp,#0x3c]
0x080183aa: d019 .. BEQ 0x80183e0 ; gc_collect + 376
0x080183ac: 4620 F MOV r0,r4
0x080183ae: 4649 IF MOV r1,r9
0x080183b0: f007fdc2 .... BL read_kv ; 0x801ff38
0x080183b4: f89d0029 ..). LDRB r0,[sp,#0x29]
0x080183b8: 2800 .( CMP r0,#0
0x080183ba: d0ef .. BEQ 0x801839c ; gc_collect + 308
0x080183bc: f89d0028 ..(. LDRB r0,[sp,#0x28]
0x080183c0: f00000fe .... AND r0,r0,#0xfe
0x080183c4: 2802 .( CMP r0,#2
0x080183c6: d1e9 .. BNE 0x801839c ; gc_collect + 308
0x080183c8: 4620 F MOV r0,r4
0x080183ca: 4649 IF MOV r1,r9
0x080183cc: f007f8d4 .... BL move_kv ; 0x801f578
0x080183d0: e7e4 .. B 0x801839c ; gc_collect + 308
0x080183d2: bf00 .. NOP
0x080183d4: f04f38ff O..8 MOV r8,#0xffffffff
0x080183d8: f88db00c .... STRB r11,[sp,#0xc]
0x080183dc: e006 .. B 0x80183ec ; gc_collect + 388
0x080183de: bf00 .. NOP
0x080183e0: 4620 F MOV r0,r4
0x080183e2: 4631 1F MOV r1,r6
0x080183e4: f7f0f860 ..`. BL format_sector ; 0x80084a8
0x080183e8: 1c70 p. ADDS r0,r6,#1
0x080183ea: d01a .. BEQ 0x8018422 ; gc_collect + 442
0x080183ec: e9d40103 .... LDRD r0,r1,[r4,#0xc]
0x080183f0: f1180201 .... ADDS r2,r8,#1
0x080183f4: bf08 .. IT EQ
0x080183f6: f04f0801 O... MOVEQ r8,#1
0x080183fa: fb006608 ...f MLA r6,r0,r8,r6
0x080183fe: 428e .B CMP r6,r1
0x08018400: d213 .. BCS 0x801842a ; gc_collect + 450
0x08018402: fbb6f1f0 .... UDIV r1,r6,r0
0x08018406: e9cdbb0d .... STRD r11,r11,[sp,#0x34]
0x0801840a: fb016010 ...` MLS r0,r1,r0,r6
0x0801840e: f8cdb030 ..0. STR r11,[sp,#0x30]
0x08018412: 2800 .( CMP r0,#0
0x08018414: f8cdb02c ..,. STR r11,[sp,#0x2c]
0x08018418: f8cdb028 ..(. STR r11,[sp,#0x28]
0x0801841c: f43faf8a ?... BEQ.W 0x8018334 ; gc_collect + 204
0x08018420: e002 .. B 0x8018428 ; gc_collect + 448
0x08018422: 68e0 .h LDR r0,[r4,#0xc]
0x08018424: 2600 .& MOVS r6,#0
0x08018426: e7ec .. B 0x8018402 ; gc_collect + 410
0x08018428: e7fe .. B 0x8018428 ; gc_collect + 448
0x0801842a: 2000 . MOVS r0,#0
0x0801842c: f884002c ..,. STRB r0,[r4,#0x2c]
0x08018430: b011 .. ADD sp,sp,#0x44
0x08018432: e8bd8ff0 .... POP {r4-r11,pc}
0x08018436: 0000 .. MOVS r0,r0
get_next_kv_addr
0x08018438: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801843c: b089 .. SUB sp,sp,#0x24
0x0801843e: 460d .F MOV r5,r1
0x08018440: 7849 Ix LDRB r1,[r1,#1]
0x08018442: 2901 .) CMP r1,#1
0x08018444: f000807f .... BEQ.W 0x8018546 ; get_next_kv_addr + 270
0x08018448: 6951 Qi LDR r1,[r2,#0x14]
0x0801844a: 4682 .F MOV r10,r0
0x0801844c: 6868 hh LDR r0,[r5,#4]
0x0801844e: 4691 .F MOV r9,r2
0x08018450: 1c4a J. ADDS r2,r1,#1
0x08018452: d014 .. BEQ 0x801847e ; get_next_kv_addr + 70
0x08018454: f8da200c ... LDR r2,[r10,#0xc]
0x08018458: 4410 .D ADD r0,r0,r2
0x0801845a: 4281 .B CMP r1,r0
0x0801845c: d873 s. BHI 0x8018546 ; get_next_kv_addr + 270
0x0801845e: f8993001 ...0 LDRB r3,[r9,#1]
0x08018462: 2b00 .+ CMP r3,#0
0x08018464: bf14 .. ITE NE
0x08018466: f8d9300c ...0 LDRNE r3,[r9,#0xc]
0x0801846a: 2301 .# MOVEQ r3,#1
0x0801846c: 185c \. ADDS r4,r3,r1
0x0801846e: 4251 QB RSBS r1,r2,#0
0x08018470: f8da2268 ..h" LDR r2,[r10,#0x268]
0x08018474: 4021 !@ ANDS r1,r1,r4
0x08018476: 428a .B CMP r2,r1
0x08018478: d105 .. BNE 0x8018486 ; get_next_kv_addr + 78
0x0801847a: 2100 .! MOVS r1,#0
0x0801847c: e014 .. B 0x80184a8 ; get_next_kv_addr + 112
0x0801847e: 3014 .0 ADDS r0,r0,#0x14
0x08018480: b009 .. ADD sp,sp,#0x24
0x08018482: e8bd8ff0 .... POP {r4-r11,pc}
0x08018486: f8da2270 ..p" LDR r2,[r10,#0x270]
0x0801848a: 428a .B CMP r2,r1
0x0801848c: d101 .. BNE 0x8018492 ; get_next_kv_addr + 90
0x0801848e: 2101 .! MOVS r1,#1
0x08018490: e00a .. B 0x80184a8 ; get_next_kv_addr + 112
0x08018492: f8da2278 ..x" LDR r2,[r10,#0x278]
0x08018496: 428a .B CMP r2,r1
0x08018498: d101 .. BNE 0x801849e ; get_next_kv_addr + 102
0x0801849a: 2102 .! MOVS r1,#2
0x0801849c: e004 .. B 0x80184a8 ; get_next_kv_addr + 112
0x0801849e: f8da2280 ..." LDR r2,[r10,#0x280]
0x080184a2: 428a .B CMP r2,r1
0x080184a4: d109 .. BNE 0x80184ba ; get_next_kv_addr + 130
0x080184a6: 2103 .! MOVS r1,#3
0x080184a8: eb0a01c1 .... ADD r1,r10,r1,LSL #3
0x080184ac: f8d1126c ..l. LDR r1,[r1,#0x26c]
0x080184b0: 42a1 .B CMP r1,r4
0x080184b2: d102 .. BNE 0x80184ba ; get_next_kv_addr + 130
0x080184b4: f04f30ff O..0 MOV r0,#0xffffffff
0x080184b8: e03f ?. B 0x801853a ; get_next_kv_addr + 258
0x080184ba: f1a00614 .... SUB r6,r0,#0x14
0x080184be: 42b4 .B CMP r4,r6
0x080184c0: f04f30ff O..0 MOV r0,#0xffffffff
0x080184c4: bf3c <. ITT CC
0x080184c6: f1040120 .. . ADDCC r1,r4,#0x20
0x080184ca: 42b1 .B CMPCC r1,r6
0x080184cc: d235 5. BCS 0x801853a ; get_next_kv_addr + 258
0x080184ce: f1a40009 .... SUB r0,r4,#9
0x080184d2: f1a40b08 .... SUB r11,r4,#8
0x080184d6: f10d0804 .... ADD r8,sp,#4
0x080184da: 4627 'F MOV r7,r4
0x080184dc: 9000 .. STR r0,[sp,#0]
0x080184de: 4650 PF MOV r0,r10
0x080184e0: 4639 9F MOV r1,r7
0x080184e2: 4642 BF MOV r2,r8
0x080184e4: 2320 # MOVS r3,#0x20
0x080184e6: f7eafef9 .... BL _fdb_flash_read ; 0x80032dc
0x080184ea: f245634b E.Kc MOV r3,#0x564b
0x080184ee: f2c30330 ..0. MOVT r3,#0x3030
0x080184f2: 2100 .! MOVS r1,#0
0x080184f4: 291b .) CMP r1,#0x1b
0x080184f6: d80e .. BHI 0x8018516 ; get_next_kv_addr + 222
0x080184f8: 4608 .F MOV r0,r1
0x080184fa: 4439 9D ADD r1,r1,r7
0x080184fc: 42b1 .B CMP r1,r6
0x080184fe: d20a .. BCS 0x8018516 ; get_next_kv_addr + 222
0x08018500: eb0b0100 .... ADD r1,r11,r0
0x08018504: 42a1 .B CMP r1,r4
0x08018506: f1000101 .... ADD r1,r0,#1
0x0801850a: d3f3 .. BCC 0x80184f4 ; get_next_kv_addr + 188
0x0801850c: f8580000 X... LDR r0,[r8,r0]
0x08018510: 4298 .B CMP r0,r3
0x08018512: d1ef .. BNE 0x80184f4 ; get_next_kv_addr + 188
0x08018514: e00f .. B 0x8018536 ; get_next_kv_addr + 254
0x08018516: f107011c .... ADD r1,r7,#0x1c
0x0801851a: 42b1 .B CMP r1,r6
0x0801851c: f04f30ff O..0 MOV r0,#0xffffffff
0x08018520: d20b .. BCS 0x801853a ; get_next_kv_addr + 258
0x08018522: 9b00 .. LDR r3,[sp,#0]
0x08018524: 373c <7 ADDS r7,r7,#0x3c
0x08018526: 331c .3 ADDS r3,r3,#0x1c
0x08018528: f10b0b1c .... ADD r11,r11,#0x1c
0x0801852c: 42b7 .B CMP r7,r6
0x0801852e: 460f .F MOV r7,r1
0x08018530: 9300 .. STR r3,[sp,#0]
0x08018532: d3d4 .. BCC 0x80184de ; get_next_kv_addr + 166
0x08018534: e001 .. B 0x801853a ; get_next_kv_addr + 258
0x08018536: 9800 .. LDR r0,[sp,#0]
0x08018538: 4408 .D ADD r0,r0,r1
0x0801853a: 6869 ih LDR r1,[r5,#4]
0x0801853c: f8da200c ... LDR r2,[r10,#0xc]
0x08018540: 4411 .D ADD r1,r1,r2
0x08018542: 4288 .B CMP r0,r1
0x08018544: d904 .. BLS 0x8018550 ; get_next_kv_addr + 280
0x08018546: f04f30ff O..0 MOV r0,#0xffffffff
0x0801854a: b009 .. ADD sp,sp,#0x24
0x0801854c: e8bd8ff0 .... POP {r4-r11,pc}
0x08018550: f8d9100c .... LDR r1,[r9,#0xc]
0x08018554: 2900 .) CMP r1,#0
0x08018556: bf08 .. IT EQ
0x08018558: f04f30ff O..0 MOVEQ r0,#0xffffffff
0x0801855c: b009 .. ADD sp,sp,#0x24
0x0801855e: e8bd8ff0 .... POP {r4-r11,pc}
0x08018562: 0000 .. MOVS r0,r0
gpio_write_pin
0x08018564: 230c .# MOVS r3,#0xc
0x08018566: 2a00 .* CMP r2,#0
0x08018568: bf08 .. IT EQ
0x0801856a: 2310 .# MOVEQ r3,#0x10
0x0801856c: 50c1 .P STR r1,[r0,r3]
0x0801856e: 4770 pG BX lr
h4tl_acl_hdr_rx_evt_handler
0x08018570: b510 .. PUSH {r4,lr}
0x08018572: 2006 . MOVS r0,#6
0x08018574: f003f9c4 .... BL ke_event_clear ; 0x801b900
0x08018578: 4ccc .L LDR r4,[pc,#816] ; [0x80188ac] = 0x200091d0
0x0801857a: 89e1 .. LDRH r1,[r4,#0xe]
0x0801857c: 89a0 .. LDRH r0,[r4,#0xc]
0x0801857e: 3104 .1 ADDS r1,#4
0x08018580: b289 .. UXTH r1,r1
0x08018582: f000f997 .... BL hci_acl_rx_data_alloc ; 0x80188b4
0x08018586: 6060 `` STR r0,[r4,#4]
0x08018588: b1a0 .. CBZ r0,0x80185b4 ; h4tl_acl_hdr_rx_evt_handler + 68
0x0801858a: 7b21 !{ LDRB r1,[r4,#0xc]
0x0801858c: 7001 .p STRB r1,[r0,#0]
0x0801858e: 6860 `h LDR r0,[r4,#4]
0x08018590: 7b61 a{ LDRB r1,[r4,#0xd]
0x08018592: 7041 Ap STRB r1,[r0,#1]
0x08018594: 6860 `h LDR r0,[r4,#4]
0x08018596: 7ba1 .{ LDRB r1,[r4,#0xe]
0x08018598: 7081 .p STRB r1,[r0,#2]
0x0801859a: 6860 `h LDR r0,[r4,#4]
0x0801859c: 7be1 .{ LDRB r1,[r4,#0xf]
0x0801859e: 70c1 .p STRB r1,[r0,#3]
0x080185a0: 6860 `h LDR r0,[r4,#4]
0x080185a2: 89e1 .. LDRH r1,[r4,#0xe]
0x080185a4: 1d02 .. ADDS r2,r0,#4
0x080185a6: 60a2 .` STR r2,[r4,#8]
0x080185a8: b159 Y. CBZ r1,0x80185c2 ; h4tl_acl_hdr_rx_evt_handler + 82
0x080185aa: 48c0 .H LDR r0,[pc,#768] ; [0x80188ac] = 0x200091d0
0x080185ac: e8bd4010 ...@ POP {r4,lr}
0x080185b0: f000b844 ..D. B.W h4tl_read_payl ; 0x801863c
0x080185b4: 2000 . MOVS r0,#0
0x080185b6: 60a0 .` STR r0,[r4,#8]
0x080185b8: 4620 F MOV r0,r4
0x080185ba: e8bd4010 ...@ POP {r4,lr}
0x080185be: f000b82b ..+. B.W h4tl_out_of_sync ; 0x8018618
0x080185c2: 89a0 .. LDRH r0,[r4,#0xc]
0x080185c4: 2100 .! MOVS r1,#0
0x080185c6: f000f985 .... BL hci_acl_rx_data_received ; 0x80188d4
0x080185ca: 4620 F MOV r0,r4
0x080185cc: e8bd4010 ...@ POP {r4,lr}
0x080185d0: f000b83e ..>. B.W h4tl_read_start ; 0x8018650
h4tl_host_init
0x080185d4: b510 .. PUSH {r4,lr}
0x080185d6: 4bb5 .K LDR r3,[pc,#724] ; [0x80188ac] = 0x200091d0
0x080185d8: eb0002c0 .... ADD r2,r0,r0,LSL #3
0x080185dc: eb030482 .... ADD r4,r3,r2,LSL #2
0x080185e0: f8431022 C.". STR r1,[r3,r2,LSL #2]
0x080185e4: 22ff ." MOVS r2,#0xff
0x080185e6: 74a0 .t STRB r0,[r4,#0x12]
0x080185e8: 6888 .h LDR r0,[r1,#8]
0x080185ea: f8842020 .. STRB r2,[r4,#0x20]
0x080185ee: 77a2 .w STRB r2,[r4,#0x1e]
0x080185f0: 2200 ." MOVS r2,#0
0x080185f2: 6162 ba STR r2,[r4,#0x14]
0x080185f4: 4780 .G BLX r0
0x080185f6: 4906 .I LDR r1,[pc,#24] ; [0x8018610] = 0x80187e1
0x080185f8: 2004 . MOVS r0,#4
0x080185fa: f003f977 ..w. BL ke_event_callback_set ; 0x801b8ec
0x080185fe: 4905 .I LDR r1,[pc,#20] ; [0x8018614] = 0x8018571
0x08018600: 2006 . MOVS r0,#6
0x08018602: f003f973 ..s. BL ke_event_callback_set ; 0x801b8ec
0x08018606: 4620 F MOV r0,r4
0x08018608: e8bd4010 ...@ POP {r4,lr}
0x0801860c: f000b820 .. . B.W h4tl_read_start ; 0x8018650
$d.8
__arm_cp.4_1
0x08018610: 080187e1 .... DCD 134318049
__arm_cp.4_2
0x08018614: 08018571 q... DCD 134317425
$t.2
h4tl_out_of_sync
0x08018618: 2100 .! MOVS r1,#0
0x0801861a: 8181 .. STRH r1,[r0,#0xc]
0x0801861c: 7bc1 .{ LDRB r1,[r0,#0xf]
0x0801861e: 7381 .s STRB r1,[r0,#0xe]
0x08018620: f3af8000 .... NOP.W
h4tl_read_next_out_of_sync
0x08018624: 4603 .F MOV r3,r0
0x08018626: 2003 . MOVS r0,#3
0x08018628: 4a66 fJ LDR r2,[pc,#408] ; [0x80187c4] = 0x8018669
0x0801862a: 2101 .! MOVS r1,#1
0x0801862c: 7418 .t STRB r0,[r3,#0x10]
0x0801862e: 6818 .h LDR r0,[r3,#0]
0x08018630: f8d0c000 .... LDR r12,[r0,#0]
0x08018634: f103000f .... ADD r0,r3,#0xf
0x08018638: 4760 `G BX r12
0x0801863a: bf00 .. NOP
h4tl_read_payl
0x0801863c: 4603 .F MOV r3,r0
0x0801863e: 2002 . MOVS r0,#2
0x08018640: 681a .h LDR r2,[r3,#0]
0x08018642: 7418 .t STRB r0,[r3,#0x10]
0x08018644: 6898 .h LDR r0,[r3,#8]
0x08018646: f8d2c000 .... LDR r12,[r2,#0]
0x0801864a: 4a5e ^J LDR r2,[pc,#376] ; [0x80187c4] = 0x8018669
0x0801864c: 4760 `G BX r12
0x0801864e: bf00 .. NOP
h4tl_read_start
0x08018650: 4603 .F MOV r3,r0
0x08018652: 2000 . MOVS r0,#0
0x08018654: 4a5b [J LDR r2,[pc,#364] ; [0x80187c4] = 0x8018669
0x08018656: 2101 .! MOVS r1,#1
0x08018658: 7418 .t STRB r0,[r3,#0x10]
0x0801865a: 6818 .h LDR r0,[r3,#0]
0x0801865c: f8d0c000 .... LDR r12,[r0,#0]
0x08018660: f103000f .... ADD r0,r3,#0xf
0x08018664: 4760 `G BX r12
0x08018666: bf00 .. NOP
h4tl_rx_done
0x08018668: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801866a: 4604 .F MOV r4,r0
0x0801866c: b151 Q. CBZ r1,0x8018684 ; h4tl_rx_done + 28
0x0801866e: 2901 .) CMP r1,#1
0x08018670: d003 .. BEQ 0x801867a ; h4tl_rx_done + 18
0x08018672: 7c20 | LDRB r0,[r4,#0x10]
0x08018674: 2800 .( CMP r0,#0
0x08018676: f0008098 .... BEQ.W 0x80187aa ; h4tl_rx_done + 322
0x0801867a: 4620 F MOV r0,r4
0x0801867c: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x08018680: f7ffbfca .... B.W h4tl_out_of_sync ; 0x8018618
0x08018684: 7c20 | LDRB r0,[r4,#0x10]
0x08018686: 2803 .( CMP r0,#3
0x08018688: d830 0. BHI 0x80186ec ; h4tl_rx_done + 132
0x0801868a: e8dff000 .... TBB [pc,r0]
$d.21
0x0801868e: 1702 .. DCW 5890
0x08018690: 3022 "0 DCW 12322
$t.22
0x08018692: 7be0 .{ LDRB r0,[r4,#0xf]
0x08018694: 1e81 .. SUBS r1,r0,#2
0x08018696: 7460 `t STRB r0,[r4,#0x11]
0x08018698: 2902 .) CMP r1,#2
0x0801869a: d8ee .. BHI 0x801867a ; h4tl_rx_done + 18
0x0801869c: 2101 .! MOVS r1,#1
0x0801869e: 4a49 IJ LDR r2,[pc,#292] ; [0x80187c4] = 0x8018669
0x080186a0: 4623 #F MOV r3,r4
0x080186a2: 7421 !t STRB r1,[r4,#0x10]
0x080186a4: a145 E. ADR r1,{pc}+0x118 ; 0x80187bc
0x080186a6: 5c09 .\ LDRB r1,[r1,r0]
0x080186a8: 6820 h LDR r0,[r4,#0]
0x080186aa: 6805 .h LDR r5,[r0,#0]
0x080186ac: f104000c .... ADD r0,r4,#0xc
0x080186b0: 47a8 .G BLX r5
0x080186b2: 2004 . MOVS r0,#4
0x080186b4: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x080186b8: f007bdc0 .... B.W rwip_prevent_sleep_set ; 0x802023c
0x080186bc: 7c60 `| LDRB r0,[r4,#0x11]
0x080186be: 2804 .( CMP r0,#4
0x080186c0: d025 %. BEQ 0x801870e ; h4tl_rx_done + 166
0x080186c2: 2803 .( CMP r0,#3
0x080186c4: d034 4. BEQ 0x8018730 ; h4tl_rx_done + 200
0x080186c6: 2802 .( CMP r0,#2
0x080186c8: d110 .. BNE 0x80186ec ; h4tl_rx_done + 132
0x080186ca: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x080186ce: f7ffbf4f ..O. B.W h4tl_acl_hdr_rx_evt_handler ; 0x8018570
0x080186d2: 7c60 `| LDRB r0,[r4,#0x11]
0x080186d4: 2804 .( CMP r0,#4
0x080186d6: d044 D. BEQ 0x8018762 ; h4tl_rx_done + 250
0x080186d8: 2803 .( CMP r0,#3
0x080186da: d04c L. BEQ 0x8018776 ; h4tl_rx_done + 270
0x080186dc: 2802 .( CMP r0,#2
0x080186de: d105 .. BNE 0x80186ec ; h4tl_rx_done + 132
0x080186e0: 68a2 .h LDR r2,[r4,#8]
0x080186e2: 89e1 .. LDRH r1,[r4,#0xe]
0x080186e4: 89a0 .. LDRH r0,[r4,#0xc]
0x080186e6: f000f8f5 .... BL hci_acl_rx_data_received ; 0x80188d4
0x080186ea: e05e ^. B 0x80187aa ; h4tl_rx_done + 322
0x080186ec: bdb0 .. POP {r4,r5,r7,pc}
0x080186ee: 2004 . MOVS r0,#4
0x080186f0: f007fda4 .... BL rwip_prevent_sleep_set ; 0x802023c
0x080186f4: 2000 . MOVS r0,#0
0x080186f6: 2803 .( CMP r0,#3
0x080186f8: d004 .. BEQ 0x8018704 ; h4tl_rx_done + 156
0x080186fa: 1821 !. ADDS r1,r4,r0
0x080186fc: 3001 .0 ADDS r0,#1
0x080186fe: 7b4a J{ LDRB r2,[r1,#0xd]
0x08018700: 730a .s STRB r2,[r1,#0xc]
0x08018702: e7f8 .. B 0x80186f6 ; h4tl_rx_done + 142
0x08018704: 4620 F MOV r0,r4
0x08018706: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801870a: f7ffbf8b .... B.W h4tl_read_next_out_of_sync ; 0x8018624
0x0801870e: 7b65 e{ LDRB r5,[r4,#0xd]
0x08018710: 1ca8 .. ADDS r0,r5,#2
0x08018712: f7edf8cf .... BL btdm_malloc ; 0x80058b4
0x08018716: 6060 `` STR r0,[r4,#4]
0x08018718: b39d .. CBZ r5,0x8018782 ; h4tl_rx_done + 282
0x0801871a: 2800 .( CMP r0,#0
0x0801871c: d04a J. BEQ 0x80187b4 ; h4tl_rx_done + 332
0x0801871e: 7b21 !{ LDRB r1,[r4,#0xc]
0x08018720: 7001 .p STRB r1,[r0,#0]
0x08018722: 6860 `h LDR r0,[r4,#4]
0x08018724: 7b61 a{ LDRB r1,[r4,#0xd]
0x08018726: 7041 Ap STRB r1,[r0,#1]
0x08018728: 6860 `h LDR r0,[r4,#4]
0x0801872a: 7b61 a{ LDRB r1,[r4,#0xd]
0x0801872c: 3002 .0 ADDS r0,#2
0x0801872e: e012 .. B 0x8018756 ; h4tl_rx_done + 238
0x08018730: 7ba1 .{ LDRB r1,[r4,#0xe]
0x08018732: 89a0 .. LDRH r0,[r4,#0xc]
0x08018734: 3103 .1 ADDS r1,#3
0x08018736: b2c9 .. UXTB r1,r1
0x08018738: f002fdee .... BL hci_sync_rx_data_alloc ; 0x801b318
0x0801873c: 6060 `` STR r0,[r4,#4]
0x0801873e: b3c8 .. CBZ r0,0x80187b4 ; h4tl_rx_done + 332
0x08018740: 7b21 !{ LDRB r1,[r4,#0xc]
0x08018742: 7001 .p STRB r1,[r0,#0]
0x08018744: 6860 `h LDR r0,[r4,#4]
0x08018746: 7b61 a{ LDRB r1,[r4,#0xd]
0x08018748: 7041 Ap STRB r1,[r0,#1]
0x0801874a: 6860 `h LDR r0,[r4,#4]
0x0801874c: 7ba1 .{ LDRB r1,[r4,#0xe]
0x0801874e: 7081 .p STRB r1,[r0,#2]
0x08018750: 6860 `h LDR r0,[r4,#4]
0x08018752: 7ba1 .{ LDRB r1,[r4,#0xe]
0x08018754: 3003 .0 ADDS r0,#3
0x08018756: 60a0 .` STR r0,[r4,#8]
0x08018758: 4620 F MOV r0,r4
0x0801875a: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801875e: f7ffbf6d ..m. B.W h4tl_read_payl ; 0x801863c
0x08018762: 68a2 .h LDR r2,[r4,#8]
0x08018764: 7b61 a{ LDRB r1,[r4,#0xd]
0x08018766: 7b20 { LDRB r0,[r4,#0xc]
0x08018768: f000fbce .... BL hci_evt_received ; 0x8018f08
0x0801876c: 2805 .( CMP r0,#5
0x0801876e: d01c .. BEQ 0x80187aa ; h4tl_rx_done + 322
0x08018770: 68a0 .h LDR r0,[r4,#8]
0x08018772: b9a8 .. CBNZ r0,0x80187a0 ; h4tl_rx_done + 312
0x08018774: e019 .. B 0x80187aa ; h4tl_rx_done + 322
0x08018776: 68a2 .h LDR r2,[r4,#8]
0x08018778: 7ba1 .{ LDRB r1,[r4,#0xe]
0x0801877a: 89a0 .. LDRH r0,[r4,#0xc]
0x0801877c: f002fddc .... BL hci_sync_rx_data_received ; 0x801b338
0x08018780: e013 .. B 0x80187aa ; h4tl_rx_done + 322
0x08018782: b1b8 .. CBZ r0,0x80187b4 ; h4tl_rx_done + 332
0x08018784: 7b21 !{ LDRB r1,[r4,#0xc]
0x08018786: 7001 .p STRB r1,[r0,#0]
0x08018788: 6860 `h LDR r0,[r4,#4]
0x0801878a: 7b61 a{ LDRB r1,[r4,#0xd]
0x0801878c: 7041 Ap STRB r1,[r0,#1]
0x0801878e: 6860 `h LDR r0,[r4,#4]
0x08018790: 7b61 a{ LDRB r1,[r4,#0xd]
0x08018792: 1c82 .. ADDS r2,r0,#2
0x08018794: 7b20 { LDRB r0,[r4,#0xc]
0x08018796: 60a2 .` STR r2,[r4,#8]
0x08018798: f000fbb6 .... BL hci_evt_received ; 0x8018f08
0x0801879c: 2805 .( CMP r0,#5
0x0801879e: d004 .. BEQ 0x80187aa ; h4tl_rx_done + 322
0x080187a0: 6860 `h LDR r0,[r4,#4]
0x080187a2: f7ecffa9 .... BL btdm_free ; 0x80056f8
0x080187a6: 2000 . MOVS r0,#0
0x080187a8: 60a0 .` STR r0,[r4,#8]
0x080187aa: 4620 F MOV r0,r4
0x080187ac: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x080187b0: f7ffbf4e ..N. B.W h4tl_read_start ; 0x8018650
0x080187b4: 2000 . MOVS r0,#0
0x080187b6: 60a0 .` STR r0,[r4,#8]
0x080187b8: e75f _. B 0x801867a ; h4tl_rx_done + 18
0x080187ba: bf00 .. NOP
$d.23
h4tl_msgtype2hdrlen
0x080187bc: 03040300 .... DCD 50594560
0x080187c0: 00000002 .... DCD 2
__arm_cp.11_1
0x080187c4: 08018669 i... DCD 134317673
$t.13
h4tl_tx_done
0x080187c8: f8901020 .. . LDRB r1,[r0,#0x20]
0x080187cc: eb010141 ..A. ADD r1,r1,r1,LSL #1
0x080187d0: eb000081 .... ADD r0,r0,r1,LSL #2
0x080187d4: 2100 .! MOVS r1,#0
0x080187d6: 6141 Aa STR r1,[r0,#0x14]
0x080187d8: 2004 . MOVS r0,#4
0x080187da: f003b8b9 .... B.W ke_event_set ; 0x801b950
0x080187de: 0000 .. MOVS r0,r0
h4tl_tx_evt_handler
0x080187e0: b510 .. PUSH {r4,lr}
0x080187e2: 2004 . MOVS r0,#4
0x080187e4: f003f88c .... BL ke_event_clear ; 0x801b900
0x080187e8: 4c30 0L LDR r4,[pc,#192] ; [0x80188ac] = 0x200091d0
0x080187ea: f8940020 .. . LDRB r0,[r4,#0x20]
0x080187ee: 28ff .( CMP r0,#0xff
0x080187f0: d005 .. BEQ 0x80187fe ; h4tl_tx_evt_handler + 30
0x080187f2: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x080187f6: eb040080 .... ADD r0,r4,r0,LSL #2
0x080187fa: 6941 Ai LDR r1,[r0,#0x14]
0x080187fc: b101 .. CBZ r1,0x8018800 ; h4tl_tx_evt_handler + 32
0x080187fe: bd10 .. POP {r4,pc}
0x08018800: 6980 .i LDR r0,[r0,#0x18]
0x08018802: b100 .. CBZ r0,0x8018806 ; h4tl_tx_evt_handler + 38
0x08018804: 4780 .G BLX r0
0x08018806: 6960 `i LDR r0,[r4,#0x14]
0x08018808: b1c0 .. CBZ r0,0x801883c ; h4tl_tx_evt_handler + 92
0x0801880a: 7fa1 .. LDRB r1,[r4,#0x1e]
0x0801880c: 2000 . MOVS r0,#0
0x0801880e: 2900 .) CMP r1,#0
0x08018810: bf08 .. IT EQ
0x08018812: f04f30ff O..0 MOVEQ r0,#0xffffffff
0x08018816: f8840020 .. . STRB r0,[r4,#0x20]
0x0801881a: d0f0 .. BEQ 0x80187fe ; h4tl_tx_evt_handler + 30
0x0801881c: b2c0 .. UXTB r0,r0
0x0801881e: 6822 "h LDR r2,[r4,#0]
0x08018820: 4623 #F MOV r3,r4
0x08018822: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x08018826: eb040180 .... ADD r1,r4,r0,LSL #2
0x0801882a: f8d2c004 .... LDR r12,[r2,#4]
0x0801882e: 4a20 J LDR r2,[pc,#128] ; [0x80188b0] = 0x80187c9
0x08018830: 6948 Hi LDR r0,[r1,#0x14]
0x08018832: 8b89 .. LDRH r1,[r1,#0x1c]
0x08018834: 3101 .1 ADDS r1,#1
0x08018836: e8bd4010 ...@ POP {r4,lr}
0x0801883a: 4760 `G BX r12
0x0801883c: 20ff . MOVS r0,#0xff
0x0801883e: f8840020 .. . STRB r0,[r4,#0x20]
0x08018842: bd10 .. POP {r4,pc}
h4tl_write
0x08018844: b5f8 .. PUSH {r3-r7,lr}
0x08018846: 4607 .F MOV r7,r0
0x08018848: 2002 . MOVS r0,#2
0x0801884a: 461e .F MOV r6,r3
0x0801884c: 4615 .F MOV r5,r2
0x0801884e: 460c .F MOV r4,r1
0x08018850: f007fcf4 .... BL rwip_prevent_sleep_set ; 0x802023c
0x08018854: 1e7b {. SUBS r3,r7,#1
0x08018856: 2000 . MOVS r0,#0
0x08018858: 2100 .! MOVS r1,#0
0x0801885a: 2200 ." MOVS r2,#0
0x0801885c: 2b03 .+ CMP r3,#3
0x0801885e: bf88 .. IT HI
0x08018860: 21ff .! MOVHI r1,#0xff
0x08018862: bf84 .. ITT HI
0x08018864: 2201 ." MOVHI r2,#1
0x08018866: f04f30ff O..0 MOVHI r0,#0xffffffff
0x0801886a: f8047d01 ...} STRB r7,[r4,#-1]!
0x0801886e: 2b03 .+ CMP r3,#3
0x08018870: d810 .. BHI 0x8018894 ; h4tl_write + 80
0x08018872: 4b0e .K LDR r3,[pc,#56] ; [0x80188ac] = 0x200091d0
0x08018874: ea4202c2 B... ORR r2,r2,r2,LSL #3
0x08018878: eb010141 ..A. ADD r1,r1,r1,LSL #1
0x0801887c: eb030382 .... ADD r3,r3,r2,LSL #2
0x08018880: eb030181 .... ADD r1,r3,r1,LSL #2
0x08018884: 838d .. STRH r5,[r1,#0x1c]
0x08018886: e9c14605 ...F STRD r4,r6,[r1,#0x14]
0x0801888a: 4619 .F MOV r1,r3
0x0801888c: f8112f20 .. / LDRB r2,[r1,#0x20]!
0x08018890: 2aff .* CMP r2,#0xff
0x08018892: d000 .. BEQ 0x8018896 ; h4tl_write + 82
0x08018894: bdf8 .. POP {r3-r7,pc}
0x08018896: 7008 .p STRB r0,[r1,#0]
0x08018898: 6818 .h LDR r0,[r3,#0]
0x0801889a: 4a05 .J LDR r2,[pc,#20] ; [0x80188b0] = 0x80187c9
0x0801889c: 1c69 i. ADDS r1,r5,#1
0x0801889e: f8d0c004 .... LDR r12,[r0,#4]
0x080188a2: 4620 F MOV r0,r4
0x080188a4: b001 .. ADD sp,sp,#4
0x080188a6: e8bd40f0 ...@ POP {r4-r7,lr}
0x080188aa: 4760 `G BX r12
$d.12
__arm_cp.6_0
0x080188ac: 200091d0 ... DCD 536908240
__arm_cp.6_1
0x080188b0: 080187c9 .... DCD 134318025
$t.3
hci_acl_rx_data_alloc
0x080188b4: b580 .. PUSH {r7,lr}
0x080188b6: b084 .. SUB sp,sp,#0x10
0x080188b8: 460a .F MOV r2,r1
0x080188ba: 4603 .F MOV r3,r0
0x080188bc: f8ad000e .... STRH r0,[sp,#0xe]
0x080188c0: f8ad100c .... STRH r1,[sp,#0xc]
0x080188c4: f8bd000c .... LDRH r0,[sp,#0xc]
0x080188c8: 9202 .. STR r2,[sp,#8]
0x080188ca: 9301 .. STR r3,[sp,#4]
0x080188cc: f7ecfff2 .... BL btdm_malloc ; 0x80058b4
0x080188d0: b004 .. ADD sp,sp,#0x10
0x080188d2: bd80 .. POP {r7,pc}
hci_acl_rx_data_received
0x080188d4: b580 .. PUSH {r7,lr}
0x080188d6: b086 .. SUB sp,sp,#0x18
0x080188d8: 460b .F MOV r3,r1
0x080188da: 4684 .F MOV r12,r0
0x080188dc: f8ad0016 .... STRH r0,[sp,#0x16]
0x080188e0: f8ad1014 .... STRH r1,[sp,#0x14]
0x080188e4: 9204 .. STR r2,[sp,#0x10]
0x080188e6: f8bd0016 .... LDRH r0,[sp,#0x16]
0x080188ea: f36f301f o..0 BFC r0,#12,#20
0x080188ee: f8ad000e .... STRH r0,[sp,#0xe]
0x080188f2: f8bd000e .... LDRH r0,[sp,#0xe]
0x080188f6: 9301 .. STR r3,[sp,#4]
0x080188f8: f8cdc000 .... STR r12,[sp,#0]
0x080188fc: f7f2fa2a ..*. BL gapc_get_conidx ; 0x800ad54
0x08018900: f88d000d .... STRB r0,[sp,#0xd]
0x08018904: f8bd000e .... LDRH r0,[sp,#0xe]
0x08018908: f64f71ff O..q MOV r1,#0xffff
0x0801890c: 4288 .B CMP r0,r1
0x0801890e: d01c .. BEQ 0x801894a ; hci_acl_rx_data_received + 118
0x08018910: e7ff .. B 0x8018912 ; hci_acl_rx_data_received + 62
0x08018912: f89d000d .... LDRB r0,[sp,#0xd]
0x08018916: 28ff .( CMP r0,#0xff
0x08018918: d017 .. BEQ 0x801894a ; hci_acl_rx_data_received + 118
0x0801891a: e7ff .. B 0x801891c ; hci_acl_rx_data_received + 72
0x0801891c: f2411007 A... MOV r0,#0x1107
0x08018920: 2101 .! MOVS r1,#1
0x08018922: 2200 ." MOVS r2,#0
0x08018924: 2308 .# MOVS r3,#8
0x08018926: f003f853 ..S. BL ke_msg_alloc ; 0x801b9d0
0x0801892a: 9002 .. STR r0,[sp,#8]
0x0801892c: f8bd0016 .... LDRH r0,[sp,#0x16]
0x08018930: 9902 .. LDR r1,[sp,#8]
0x08018932: 8008 .. STRH r0,[r1,#0]
0x08018934: f8bd0014 .... LDRH r0,[sp,#0x14]
0x08018938: 9902 .. LDR r1,[sp,#8]
0x0801893a: 8048 H. STRH r0,[r1,#2]
0x0801893c: 9804 .. LDR r0,[sp,#0x10]
0x0801893e: 9902 .. LDR r1,[sp,#8]
0x08018940: 6048 H` STR r0,[r1,#4]
0x08018942: 9802 .. LDR r0,[sp,#8]
0x08018944: f003f868 ..h. BL ke_msg_send ; 0x801ba18
0x08018948: e00a .. B 0x8018960 ; hci_acl_rx_data_received + 140
0x0801894a: f8bd0016 .... LDRH r0,[sp,#0x16]
0x0801894e: f8bd1014 .... LDRH r1,[sp,#0x14]
0x08018952: 3104 .1 ADDS r1,#4
0x08018954: 9a04 .. LDR r2,[sp,#0x10]
0x08018956: 3a04 .: SUBS r2,#4
0x08018958: b289 .. UXTH r1,r1
0x0801895a: f000fe71 ..q. BL hci_if_recv_bt_acl ; 0x8019640
0x0801895e: e7ff .. B 0x8018960 ; hci_acl_rx_data_received + 140
0x08018960: b006 .. ADD sp,sp,#0x18
0x08018962: bd80 .. POP {r7,pc}
hci_auth_payl_to_exp_evt_handler
0x08018964: b510 .. PUSH {r4,lr}
0x08018966: 4610 .F MOV r0,r2
0x08018968: 4614 .F MOV r4,r2
0x0801896a: f003f893 .... BL ke_state_get ; 0x801ba94
0x0801896e: 283f ?( CMP r0,#0x3f
0x08018970: d008 .. BEQ 0x8018984 ; hci_auth_payl_to_exp_evt_handler + 32
0x08018972: 0a20 . LSRS r0,r4,#8
0x08018974: f7f2fa00 .... BL gapc_get_dest_task ; 0x800ad78
0x08018978: 4601 .F MOV r1,r0
0x0801897a: f6406048 @.H` MOV r0,#0xe48
0x0801897e: 4622 "F MOV r2,r4
0x08018980: f003f85e ..^. BL ke_msg_send_basic ; 0x801ba40
0x08018984: 2000 . MOVS r0,#0
0x08018986: bd10 .. POP {r4,pc}
hci_basic_cmd_cmp_evt_cfg_handler
0x08018988: b510 .. PUSH {r4,lr}
0x0801898a: 460c .F MOV r4,r1
0x0801898c: f6404101 @..A MOV r1,#0xc01
0x08018990: 4288 .B CMP r0,r1
0x08018992: d026 &. BEQ 0x80189e2 ; hci_basic_cmd_cmp_evt_cfg_handler + 90
0x08018994: f242017b B.{. MOV r1,#0x207b
0x08018998: 4288 .B CMP r0,r1
0x0801899a: d04f O. BEQ 0x8018a3c ; hci_basic_cmd_cmp_evt_cfg_handler + 180
0x0801899c: f2420101 B... MOV r1,#0x2001
0x080189a0: 4288 .B CMP r0,r1
0x080189a2: d025 %. BEQ 0x80189f0 ; hci_basic_cmd_cmp_evt_cfg_handler + 104
0x080189a4: f2420114 B... MOV r1,#0x2014
0x080189a8: 4288 .B CMP r0,r1
0x080189aa: d047 G. BEQ 0x8018a3c ; hci_basic_cmd_cmp_evt_cfg_handler + 180
0x080189ac: f2420124 B.$. MOV r1,#0x2024
0x080189b0: 4288 .B CMP r0,r1
0x080189b2: d026 &. BEQ 0x8018a02 ; hci_basic_cmd_cmp_evt_cfg_handler + 122
0x080189b4: f2420131 B.1. MOV r1,#0x2031
0x080189b8: 4288 .B CMP r0,r1
0x080189ba: d029 ). BEQ 0x8018a10 ; hci_basic_cmd_cmp_evt_cfg_handler + 136
0x080189bc: f242014d B.M. MOV r1,#0x204d
0x080189c0: 4288 .B CMP r0,r1
0x080189c2: d02c ,. BEQ 0x8018a1e ; hci_basic_cmd_cmp_evt_cfg_handler + 150
0x080189c4: f242014f B.O. MOV r1,#0x204f
0x080189c8: 4288 .B CMP r0,r1
0x080189ca: d031 1. BEQ 0x8018a30 ; hci_basic_cmd_cmp_evt_cfg_handler + 168
0x080189cc: f6404103 @..A MOV r1,#0xc03
0x080189d0: 4288 .B CMP r0,r1
0x080189d2: d13b ;. BNE 0x8018a4c ; hci_basic_cmd_cmp_evt_cfg_handler + 196
0x080189d4: 7820 x LDRB r0,[r4,#0]
0x080189d6: 2800 .( CMP r0,#0
0x080189d8: bf18 .. IT NE
0x080189da: 3870 p8 SUBNE r0,r0,#0x70
0x080189dc: b2c1 .. UXTB r1,r0
0x080189de: 2001 . MOVS r0,#1
0x080189e0: e00c .. B 0x80189fc ; hci_basic_cmd_cmp_evt_cfg_handler + 116
0x080189e2: 7820 x LDRB r0,[r4,#0]
0x080189e4: 2800 .( CMP r0,#0
0x080189e6: bf18 .. IT NE
0x080189e8: 3870 p8 SUBNE r0,r0,#0x70
0x080189ea: b2c1 .. UXTB r1,r0
0x080189ec: 2002 . MOVS r0,#2
0x080189ee: e005 .. B 0x80189fc ; hci_basic_cmd_cmp_evt_cfg_handler + 116
0x080189f0: 7820 x LDRB r0,[r4,#0]
0x080189f2: 2800 .( CMP r0,#0
0x080189f4: bf18 .. IT NE
0x080189f6: 3870 p8 SUBNE r0,r0,#0x70
0x080189f8: b2c1 .. UXTB r1,r0
0x080189fa: 2003 . MOVS r0,#3
0x080189fc: f7f6ffb2 .... BL gapm_op_reset_continue ; 0x800f964
0x08018a00: e024 $. B 0x8018a4c ; hci_basic_cmd_cmp_evt_cfg_handler + 196
0x08018a02: 7820 x LDRB r0,[r4,#0]
0x08018a04: 2800 .( CMP r0,#0
0x08018a06: bf18 .. IT NE
0x08018a08: 3870 p8 SUBNE r0,r0,#0x70
0x08018a0a: b2c1 .. UXTB r1,r0
0x08018a0c: 2001 . MOVS r0,#1
0x08018a0e: e00c .. B 0x8018a2a ; hci_basic_cmd_cmp_evt_cfg_handler + 162
0x08018a10: 7820 x LDRB r0,[r4,#0]
0x08018a12: 2800 .( CMP r0,#0
0x08018a14: bf18 .. IT NE
0x08018a16: 3870 p8 SUBNE r0,r0,#0x70
0x08018a18: b2c1 .. UXTB r1,r0
0x08018a1a: 2002 . MOVS r0,#2
0x08018a1c: e005 .. B 0x8018a2a ; hci_basic_cmd_cmp_evt_cfg_handler + 162
0x08018a1e: 7820 x LDRB r0,[r4,#0]
0x08018a20: 2800 .( CMP r0,#0
0x08018a22: bf18 .. IT NE
0x08018a24: 3870 p8 SUBNE r0,r0,#0x70
0x08018a26: b2c1 .. UXTB r1,r0
0x08018a28: 2003 . MOVS r0,#3
0x08018a2a: f7f6fff1 .... BL gapm_op_setup_continue ; 0x800fa10
0x08018a2e: e00d .. B 0x8018a4c ; hci_basic_cmd_cmp_evt_cfg_handler + 196
0x08018a30: 2000 . MOVS r0,#0
0x08018a32: f7f6fc47 ..G. BL gapm_get_requester ; 0x800f2c4
0x08018a36: 4906 .I LDR r1,[pc,#24] ; [0x8018a50] = 0x20009030
0x08018a38: f8a1006c ..l. STRH r0,[r1,#0x6c]
0x08018a3c: 7820 x LDRB r0,[r4,#0]
0x08018a3e: 2800 .( CMP r0,#0
0x08018a40: bf18 .. IT NE
0x08018a42: 3870 p8 SUBNE r0,r0,#0x70
0x08018a44: b2c1 .. UXTB r1,r0
0x08018a46: 2000 . MOVS r0,#0
0x08018a48: f7f7fe40 ..@. BL gapm_send_complete_evt ; 0x80106cc
0x08018a4c: 2000 . MOVS r0,#0
0x08018a4e: bd10 .. POP {r4,pc}
$d.23
__arm_cp.9_0
0x08018a50: 20009030 0.. DCD 536907824
$t.33
hci_basic_cmd_cmp_evt_rl_cfg_handler
0x08018a54: b5b0 .. PUSH {r4,r5,r7,lr}
0x08018a56: 4605 .F MOV r5,r0
0x08018a58: 2003 . MOVS r0,#3
0x08018a5a: 460c .F MOV r4,r1
0x08018a5c: f003f81a .... BL ke_state_get ; 0x801ba94
0x08018a60: 2808 .( CMP r0,#8
0x08018a62: d00e .. BEQ 0x8018a82 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 46
0x08018a64: f242002e B... MOV r0,#0x202e
0x08018a68: 4285 .B CMP r5,r0
0x08018a6a: d00f .. BEQ 0x8018a8c ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 56
0x08018a6c: f242002d B.-. MOV r0,#0x202d
0x08018a70: 4285 .B CMP r5,r0
0x08018a72: d106 .. BNE 0x8018a82 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 46
0x08018a74: 7820 x LDRB r0,[r4,#0]
0x08018a76: 2800 .( CMP r0,#0
0x08018a78: bf18 .. IT NE
0x08018a7a: 3870 p8 SUBNE r0,r0,#0x70
0x08018a7c: b2c1 .. UXTB r1,r0
0x08018a7e: 2005 . MOVS r0,#5
0x08018a80: e00a .. B 0x8018a98 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 68
0x08018a82: 2000 . MOVS r0,#0
0x08018a84: 2141 A! MOVS r1,#0x41
0x08018a86: f7f7fe21 ..!. BL gapm_send_complete_evt ; 0x80106cc
0x08018a8a: e007 .. B 0x8018a9c ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 72
0x08018a8c: 7820 x LDRB r0,[r4,#0]
0x08018a8e: 2800 .( CMP r0,#0
0x08018a90: bf18 .. IT NE
0x08018a92: 3870 p8 SUBNE r0,r0,#0x70
0x08018a94: b2c1 .. UXTB r1,r0
0x08018a96: 2004 . MOVS r0,#4
0x08018a98: f7f6ffba .... BL gapm_op_setup_continue ; 0x800fa10
0x08018a9c: 2000 . MOVS r0,#0
0x08018a9e: bdb0 .. POP {r4,r5,r7,pc}
hci_basic_cmd_send_2_controller
0x08018aa0: b580 .. PUSH {r7,lr}
0x08018aa2: 4602 .F MOV r2,r0
0x08018aa4: f2411006 A... MOV r0,#0x1106
0x08018aa8: 2100 .! MOVS r1,#0
0x08018aaa: 2300 .# MOVS r3,#0
0x08018aac: f002ff90 .... BL ke_msg_alloc ; 0x801b9d0
0x08018ab0: 380c .8 SUBS r0,r0,#0xc
0x08018ab2: e8bd4080 ...@ POP {r7,lr}
0x08018ab6: f002bcb9 .... B.W hci_tl_send ; 0x801b42c
0x08018aba: 0000 .. MOVS r0,r0
hci_build_acl_data
0x08018abc: b580 .. PUSH {r7,lr}
0x08018abe: b08a .. SUB sp,sp,#0x28
0x08018ac0: 9009 .. STR r0,[sp,#0x24]
0x08018ac2: 9809 .. LDR r0,[sp,#0x24]
0x08018ac4: f002ff7e ..~. BL ke_msg2param ; 0x801b9c4
0x08018ac8: 9008 .. STR r0,[sp,#0x20]
0x08018aca: 9808 .. LDR r0,[sp,#0x20]
0x08018acc: 8800 .. LDRH r0,[r0,#0]
0x08018ace: f8ad001e .... STRH r0,[sp,#0x1e]
0x08018ad2: 9808 .. LDR r0,[sp,#0x20]
0x08018ad4: 6840 @h LDR r0,[r0,#4]
0x08018ad6: 3804 .8 SUBS r0,#4
0x08018ad8: 9006 .. STR r0,[sp,#0x18]
0x08018ada: 9806 .. LDR r0,[sp,#0x18]
0x08018adc: 9005 .. STR r0,[sp,#0x14]
0x08018ade: 9805 .. LDR r0,[sp,#0x14]
0x08018ae0: f8bd101e .... LDRH r1,[sp,#0x1e]
0x08018ae4: 9004 .. STR r0,[sp,#0x10]
0x08018ae6: 4608 .F MOV r0,r1
0x08018ae8: f7edfaf6 .... BL co_htobs ; 0x80060d8
0x08018aec: 9904 .. LDR r1,[sp,#0x10]
0x08018aee: 9003 .. STR r0,[sp,#0xc]
0x08018af0: 4608 .F MOV r0,r1
0x08018af2: 9903 .. LDR r1,[sp,#0xc]
0x08018af4: f7edfeec .... BL co_write16p ; 0x80068d0
0x08018af8: 9805 .. LDR r0,[sp,#0x14]
0x08018afa: 3002 .0 ADDS r0,#2
0x08018afc: 9005 .. STR r0,[sp,#0x14]
0x08018afe: 9805 .. LDR r0,[sp,#0x14]
0x08018b00: 9908 .. LDR r1,[sp,#0x20]
0x08018b02: 8849 I. LDRH r1,[r1,#2]
0x08018b04: 9002 .. STR r0,[sp,#8]
0x08018b06: 4608 .F MOV r0,r1
0x08018b08: f7edfae6 .... BL co_htobs ; 0x80060d8
0x08018b0c: 9902 .. LDR r1,[sp,#8]
0x08018b0e: 9001 .. STR r0,[sp,#4]
0x08018b10: 4608 .F MOV r0,r1
0x08018b12: 9901 .. LDR r1,[sp,#4]
0x08018b14: f7edfedc .... BL co_write16p ; 0x80068d0
0x08018b18: 9805 .. LDR r0,[sp,#0x14]
0x08018b1a: 3002 .0 ADDS r0,#2
0x08018b1c: 9005 .. STR r0,[sp,#0x14]
0x08018b1e: 9806 .. LDR r0,[sp,#0x18]
0x08018b20: b00a .. ADD sp,sp,#0x28
0x08018b22: bd80 .. POP {r7,pc}
hci_build_cmd
0x08018b24: b580 .. PUSH {r7,lr}
0x08018b26: b08e .. SUB sp,sp,#0x38
0x08018b28: 900d .. STR r0,[sp,#0x34]
0x08018b2a: 980d .. LDR r0,[sp,#0x34]
0x08018b2c: f002ff4a ..J. BL ke_msg2param ; 0x801b9c4
0x08018b30: 900c .. STR r0,[sp,#0x30]
0x08018b32: 980c .. LDR r0,[sp,#0x30]
0x08018b34: 3803 .8 SUBS r0,#3
0x08018b36: 900b .. STR r0,[sp,#0x2c]
0x08018b38: 980b .. LDR r0,[sp,#0x2c]
0x08018b3a: 900a .. STR r0,[sp,#0x28]
0x08018b3c: 980d .. LDR r0,[sp,#0x34]
0x08018b3e: 8900 .. LDRH r0,[r0,#8]
0x08018b40: f8ad0026 ..&. STRH r0,[sp,#0x26]
0x08018b44: 980d .. LDR r0,[sp,#0x34]
0x08018b46: 8940 @. LDRH r0,[r0,#0xa]
0x08018b48: f8ad0024 ..$. STRH r0,[sp,#0x24]
0x08018b4c: 2004 . MOVS r0,#4
0x08018b4e: f88d0023 ..#. STRB r0,[sp,#0x23]
0x08018b52: f8bd0026 ..&. LDRH r0,[sp,#0x26]
0x08018b56: f002f991 .... BL hci_look_for_cmd_desc ; 0x801ae7c
0x08018b5a: 9007 .. STR r0,[sp,#0x1c]
0x08018b5c: 9807 .. LDR r0,[sp,#0x1c]
0x08018b5e: 2800 .( CMP r0,#0
0x08018b60: d05c \. BEQ 0x8018c1c ; hci_build_cmd + 248
0x08018b62: e7ff .. B 0x8018b64 ; hci_build_cmd + 64
0x08018b64: f8bd0024 ..$. LDRH r0,[sp,#0x24]
0x08018b68: 2801 .( CMP r0,#1
0x08018b6a: db57 W. BLT 0x8018c1c ; hci_build_cmd + 248
0x08018b6c: e7ff .. B 0x8018b6e ; hci_build_cmd + 74
0x08018b6e: 9807 .. LDR r0,[sp,#0x1c]
0x08018b70: 6840 @h LDR r0,[r0,#4]
0x08018b72: 2800 .( CMP r0,#0
0x08018b74: d051 Q. BEQ 0x8018c1a ; hci_build_cmd + 246
0x08018b76: e7ff .. B 0x8018b78 ; hci_build_cmd + 84
0x08018b78: 9807 .. LDR r0,[sp,#0x1c]
0x08018b7a: 7880 .x LDRB r0,[r0,#2]
0x08018b7c: 0640 @. LSLS r0,r0,#25
0x08018b7e: 2800 .( CMP r0,#0
0x08018b80: d43c <. BMI 0x8018bfc ; hci_build_cmd + 216
0x08018b82: e7ff .. B 0x8018b84 ; hci_build_cmd + 96
0x08018b84: 980c .. LDR r0,[sp,#0x30]
0x08018b86: f8bd3024 ..$0 LDRH r3,[sp,#0x24]
0x08018b8a: 9907 .. LDR r1,[sp,#0x1c]
0x08018b8c: 6849 Ih LDR r1,[r1,#4]
0x08018b8e: 466a jF MOV r2,sp
0x08018b90: 6011 .` STR r1,[r2,#0]
0x08018b92: aa09 .. ADD r2,sp,#0x24
0x08018b94: 9005 .. STR r0,[sp,#0x14]
0x08018b96: 9905 .. LDR r1,[sp,#0x14]
0x08018b98: f7edfcbc .... BL co_util_pack ; 0x8006514
0x08018b9c: f88d0023 ..#. STRB r0,[sp,#0x23]
0x08018ba0: 9807 .. LDR r0,[sp,#0x1c]
0x08018ba2: 7880 .x LDRB r0,[r0,#2]
0x08018ba4: f3c01001 .... UBFX r0,r0,#4,#2
0x08018ba8: f88d001b .... STRB r0,[sp,#0x1b]
0x08018bac: f89d001b .... LDRB r0,[sp,#0x1b]
0x08018bb0: 2801 .( CMP r0,#1
0x08018bb2: d122 ". BNE 0x8018bfa ; hci_build_cmd + 214
0x08018bb4: e7ff .. B 0x8018bb6 ; hci_build_cmd + 146
0x08018bb6: 9807 .. LDR r0,[sp,#0x1c]
0x08018bb8: 6880 .h LDR r0,[r0,#8]
0x08018bba: 2800 .( CMP r0,#0
0x08018bbc: d11d .. BNE 0x8018bfa ; hci_build_cmd + 214
0x08018bbe: e7ff .. B 0x8018bc0 ; hci_build_cmd + 156
0x08018bc0: f89d0026 ..&. LDRB r0,[sp,#0x26]
0x08018bc4: 990c .. LDR r1,[sp,#0x30]
0x08018bc6: 9a07 .. LDR r2,[sp,#0x1c]
0x08018bc8: 6852 Rh LDR r2,[r2,#4]
0x08018bca: f002f98d .... BL hci_look_for_conhdl ; 0x801aee8
0x08018bce: f8ad0018 .... STRH r0,[sp,#0x18]
0x08018bd2: f8bd0018 .... LDRH r0,[sp,#0x18]
0x08018bd6: f64f71ff O..q MOV r1,#0xffff
0x08018bda: 4288 .B CMP r0,r1
0x08018bdc: d00b .. BEQ 0x8018bf6 ; hci_build_cmd + 210
0x08018bde: e7ff .. B 0x8018be0 ; hci_build_cmd + 188
0x08018be0: f89d0026 ..&. LDRB r0,[sp,#0x26]
0x08018be4: 990d .. LDR r1,[sp,#0x34]
0x08018be6: 88c9 .. LDRH r1,[r1,#6]
0x08018be8: f24912f8 I... MOV r2,#0x91f8
0x08018bec: f2c20200 .... MOVT r2,#0x2000
0x08018bf0: 4411 .D ADD r1,r1,r2
0x08018bf2: 7408 .t STRB r0,[r1,#0x10]
0x08018bf4: e000 .. B 0x8018bf8 ; hci_build_cmd + 212
0x08018bf6: e7ff .. B 0x8018bf8 ; hci_build_cmd + 212
0x08018bf8: e7ff .. B 0x8018bfa ; hci_build_cmd + 214
0x08018bfa: e00d .. B 0x8018c18 ; hci_build_cmd + 244
0x08018bfc: 9807 .. LDR r0,[sp,#0x1c]
0x08018bfe: 6840 @h LDR r0,[r0,#4]
0x08018c00: 990c .. LDR r1,[sp,#0x30]
0x08018c02: f8bd3024 ..$0 LDRH r3,[sp,#0x24]
0x08018c06: aa09 .. ADD r2,sp,#0x24
0x08018c08: 9004 .. STR r0,[sp,#0x10]
0x08018c0a: 4608 .F MOV r0,r1
0x08018c0c: f8ddc010 .... LDR r12,[sp,#0x10]
0x08018c10: 47e0 .G BLX r12
0x08018c12: f88d0023 ..#. STRB r0,[sp,#0x23]
0x08018c16: e7ff .. B 0x8018c18 ; hci_build_cmd + 244
0x08018c18: e7ff .. B 0x8018c1a ; hci_build_cmd + 246
0x08018c1a: e00e .. B 0x8018c3a ; hci_build_cmd + 278
0x08018c1c: 9807 .. LDR r0,[sp,#0x1c]
0x08018c1e: 2800 .( CMP r0,#0
0x08018c20: d009 .. BEQ 0x8018c36 ; hci_build_cmd + 274
0x08018c22: e7ff .. B 0x8018c24 ; hci_build_cmd + 256
0x08018c24: f8bd0024 ..$. LDRH r0,[sp,#0x24]
0x08018c28: 2800 .( CMP r0,#0
0x08018c2a: d104 .. BNE 0x8018c36 ; hci_build_cmd + 274
0x08018c2c: e7ff .. B 0x8018c2e ; hci_build_cmd + 266
0x08018c2e: 2000 . MOVS r0,#0
0x08018c30: f88d0023 ..#. STRB r0,[sp,#0x23]
0x08018c34: e000 .. B 0x8018c38 ; hci_build_cmd + 276
0x08018c36: e7ff .. B 0x8018c38 ; hci_build_cmd + 276
0x08018c38: e7ff .. B 0x8018c3a ; hci_build_cmd + 278
0x08018c3a: 980a .. LDR r0,[sp,#0x28]
0x08018c3c: f8bd1026 ..&. LDRH r1,[sp,#0x26]
0x08018c40: 9003 .. STR r0,[sp,#0xc]
0x08018c42: 4608 .F MOV r0,r1
0x08018c44: f7edfa48 ..H. BL co_htobs ; 0x80060d8
0x08018c48: 9903 .. LDR r1,[sp,#0xc]
0x08018c4a: 9002 .. STR r0,[sp,#8]
0x08018c4c: 4608 .F MOV r0,r1
0x08018c4e: 9902 .. LDR r1,[sp,#8]
0x08018c50: f7edfe3e ..>. BL co_write16p ; 0x80068d0
0x08018c54: 980a .. LDR r0,[sp,#0x28]
0x08018c56: 3002 .0 ADDS r0,#2
0x08018c58: 900a .. STR r0,[sp,#0x28]
0x08018c5a: f89d0024 ..$. LDRB r0,[sp,#0x24]
0x08018c5e: 990a .. LDR r1,[sp,#0x28]
0x08018c60: 1c4a J. ADDS r2,r1,#1
0x08018c62: 920a .. STR r2,[sp,#0x28]
0x08018c64: 7008 .p STRB r0,[r1,#0]
0x08018c66: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x08018c6a: 2800 .( CMP r0,#0
0x08018c6c: d103 .. BNE 0x8018c76 ; hci_build_cmd + 338
0x08018c6e: e7ff .. B 0x8018c70 ; hci_build_cmd + 332
0x08018c70: 980b .. LDR r0,[sp,#0x2c]
0x08018c72: 9001 .. STR r0,[sp,#4]
0x08018c74: e002 .. B 0x8018c7c ; hci_build_cmd + 344
0x08018c76: 2000 . MOVS r0,#0
0x08018c78: 9001 .. STR r0,[sp,#4]
0x08018c7a: e7ff .. B 0x8018c7c ; hci_build_cmd + 344
0x08018c7c: 9801 .. LDR r0,[sp,#4]
0x08018c7e: b00e .. ADD sp,sp,#0x38
0x08018c80: bd80 .. POP {r7,pc}
0x08018c82: 0000 .. MOVS r0,r0
hci_con_disc_cmp_evt_handler
0x08018c84: e92d41f0 -..A PUSH {r4-r8,lr}
0x08018c88: 4610 .F MOV r0,r2
0x08018c8a: 4615 .F MOV r5,r2
0x08018c8c: 460c .F MOV r4,r1
0x08018c8e: f002ff01 .... BL ke_state_get ; 0x801ba94
0x08018c92: 283f ?( CMP r0,#0x3f
0x08018c94: d023 #. BEQ 0x8018cde ; hci_con_disc_cmp_evt_handler + 90
0x08018c96: 4837 7H LDR r0,[pc,#220] ; [0x8018d74] = 0x20008f80
0x08018c98: 0a2d -. LSRS r5,r5,#8
0x08018c9a: 8866 f. LDRH r6,[r4,#2]
0x08018c9c: f8948004 .... LDRB r8,[r4,#4]
0x08018ca0: f8507025 P.%p LDR r7,[r0,r5,LSL #2]
0x08018ca4: 89bb .. LDRH r3,[r7,#0xc]
0x08018ca6: 2bff .+ CMP r3,#0xff
0x08018ca8: d103 .. BNE 0x8018cb2 ; hci_con_disc_cmp_evt_handler + 46
0x08018caa: 4628 (F MOV r0,r5
0x08018cac: f7f2f864 ..d. BL gapc_get_dest_task ; 0x800ad78
0x08018cb0: 4603 .F MOV r3,r0
0x08018cb2: b2f2 .. UXTB r2,r6
0x08018cb4: 4628 (F MOV r0,r5
0x08018cb6: 4641 AF MOV r1,r8
0x08018cb8: f7f3f8ec .... BL gapc_send_disconect_ind ; 0x800be94
0x08018cbc: 89ba .. LDRH r2,[r7,#0xc]
0x08018cbe: 2aff .* CMP r2,#0xff
0x08018cc0: d008 .. BEQ 0x8018cd4 ; hci_con_disc_cmp_evt_handler + 80
0x08018cc2: 7820 x LDRB r0,[r4,#0]
0x08018cc4: 2101 .! MOVS r1,#1
0x08018cc6: 2800 .( CMP r0,#0
0x08018cc8: bf18 .. IT NE
0x08018cca: 3870 p8 SUBNE r0,r0,#0x70
0x08018ccc: b2c3 .. UXTB r3,r0
0x08018cce: 4628 (F MOV r0,r5
0x08018cd0: f7f3f8f1 .... BL gapc_send_error_evt ; 0x800beb6
0x08018cd4: 7922 "y LDRB r2,[r4,#4]
0x08018cd6: 8861 a. LDRH r1,[r4,#2]
0x08018cd8: 4628 (F MOV r0,r5
0x08018cda: f7f6f8d9 .... BL gapm_con_cleanup ; 0x800ee90
0x08018cde: 2000 . MOVS r0,#0
0x08018ce0: e8bd81f0 .... POP {r4-r8,pc}
hci_cte_cmd_cmp_evt_handler
0x08018ce4: b5b0 .. PUSH {r4,r5,r7,lr}
0x08018ce6: 8848 H. LDRH r0,[r1,#2]
0x08018ce8: 460d .F MOV r5,r1
0x08018cea: f7f2f833 ..3. BL gapc_get_conidx ; 0x800ad54
0x08018cee: 4604 .F MOV r4,r0
0x08018cf0: 0200 .. LSLS r0,r0,#8
0x08018cf2: 3004 .0 ADDS r0,#4
0x08018cf4: f002fece .... BL ke_state_get ; 0x801ba94
0x08018cf8: 283f ?( CMP r0,#0x3f
0x08018cfa: d012 .. BEQ 0x8018d22 ; hci_cte_cmd_cmp_evt_handler + 62
0x08018cfc: 4620 F MOV r0,r4
0x08018cfe: 2100 .! MOVS r1,#0
0x08018d00: f7f2f936 ..6. BL gapc_get_operation ; 0x800af70
0x08018d04: f00000fc .... AND r0,r0,#0xfc
0x08018d08: 2870 p( CMP r0,#0x70
0x08018d0a: d104 .. BNE 0x8018d16 ; hci_cte_cmd_cmp_evt_handler + 50
0x08018d0c: 7828 (x LDRB r0,[r5,#0]
0x08018d0e: 2800 .( CMP r0,#0
0x08018d10: bf18 .. IT NE
0x08018d12: 3870 p8 SUBNE r0,r0,#0x70
0x08018d14: e000 .. B 0x8018d18 ; hci_cte_cmd_cmp_evt_handler + 52
0x08018d16: 2041 A MOVS r0,#0x41
0x08018d18: b2c2 .. UXTB r2,r0
0x08018d1a: 4620 F MOV r0,r4
0x08018d1c: 2100 .! MOVS r1,#0
0x08018d1e: f7f3f88d .... BL gapc_send_complete_evt ; 0x800be3c
0x08018d22: 2000 . MOVS r0,#0
0x08018d24: bdb0 .. POP {r4,r5,r7,pc}
0x08018d26: 0000 .. MOVS r0,r0
hci_disconnect_cmd_stat_event_handler
0x08018d28: b5b0 .. PUSH {r4,r5,r7,lr}
0x08018d2a: 4610 .F MOV r0,r2
0x08018d2c: 4614 .F MOV r4,r2
0x08018d2e: 460d .F MOV r5,r1
0x08018d30: f002feb0 .... BL ke_state_get ; 0x801ba94
0x08018d34: 283f ?( CMP r0,#0x3f
0x08018d36: d01a .. BEQ 0x8018d6e ; hci_disconnect_cmd_stat_event_handler + 70
0x08018d38: 7829 )x LDRB r1,[r5,#0]
0x08018d3a: b1c1 .. CBZ r1,0x8018d6e ; hci_disconnect_cmd_stat_event_handler + 70
0x08018d3c: 4a0d .J LDR r2,[pc,#52] ; [0x8018d74] = 0x20008f80
0x08018d3e: 0a20 . LSRS r0,r4,#8
0x08018d40: f8525020 R. P LDR r5,[r2,r0,LSL #2]
0x08018d44: 89aa .. LDRH r2,[r5,#0xc]
0x08018d46: 2aff .* CMP r2,#0xff
0x08018d48: d011 .. BEQ 0x8018d6e ; hci_disconnect_cmd_stat_event_handler + 70
0x08018d4a: 3970 p9 SUBS r1,r1,#0x70
0x08018d4c: b2cb .. UXTB r3,r1
0x08018d4e: 2101 .! MOVS r1,#1
0x08018d50: f7f3f8b1 .... BL gapc_send_error_evt ; 0x800beb6
0x08018d54: 6828 (h LDR r0,[r5,#0]
0x08018d56: b950 P. CBNZ r0,0x8018d6e ; hci_disconnect_cmd_stat_event_handler + 70
0x08018d58: 6868 hh LDR r0,[r5,#4]
0x08018d5a: b940 @. CBNZ r0,0x8018d6e ; hci_disconnect_cmd_stat_event_handler + 70
0x08018d5c: 68a8 .h LDR r0,[r5,#8]
0x08018d5e: b930 0. CBNZ r0,0x8018d6e ; hci_disconnect_cmd_stat_event_handler + 70
0x08018d60: f0440004 D... ORR r0,r4,#4
0x08018d64: 2100 .! MOVS r1,#0
0x08018d66: f02000fb ... BIC r0,r0,#0xfb
0x08018d6a: f002fea3 .... BL ke_state_set ; 0x801bab4
0x08018d6e: 2000 . MOVS r0,#0
0x08018d70: bdb0 .. POP {r4,r5,r7,pc}
0x08018d72: bf00 .. NOP
$d.6
__arm_cp.3_0
0x08018d74: 20008f80 ... DCD 536907648
$t.55
hci_enc_chg_evt_handler
0x08018d78: b5b0 .. PUSH {r4,r5,r7,lr}
0x08018d7a: 8848 H. LDRH r0,[r1,#2]
0x08018d7c: 460c .F MOV r4,r1
0x08018d7e: f7f1ffe9 .... BL gapc_get_conidx ; 0x800ad54
0x08018d82: 28ff .( CMP r0,#0xff
0x08018d84: d007 .. BEQ 0x8018d96 ; hci_enc_chg_evt_handler + 30
0x08018d86: 4605 .F MOV r5,r0
0x08018d88: f7f2f93c ..<. BL gapc_get_role ; 0x800b004
0x08018d8c: 7822 "x LDRB r2,[r4,#0]
0x08018d8e: 4601 .F MOV r1,r0
0x08018d90: 4628 (F MOV r0,r5
0x08018d92: f7f3fe0b .... BL gapc_smp_handle_enc_change_evt ; 0x800c9ac
0x08018d96: 2000 . MOVS r0,#0
0x08018d98: bdb0 .. POP {r4,r5,r7,pc}
hci_enc_key_refr_evt_handler
0x08018d9a: b5b0 .. PUSH {r4,r5,r7,lr}
0x08018d9c: 8848 H. LDRH r0,[r1,#2]
0x08018d9e: 460c .F MOV r4,r1
0x08018da0: f7f1ffd8 .... BL gapc_get_conidx ; 0x800ad54
0x08018da4: 28ff .( CMP r0,#0xff
0x08018da6: d007 .. BEQ 0x8018db8 ; hci_enc_key_refr_evt_handler + 30
0x08018da8: 4605 .F MOV r5,r0
0x08018daa: f7f2f92b ..+. BL gapc_get_role ; 0x800b004
0x08018dae: 7822 "x LDRB r2,[r4,#0]
0x08018db0: 4601 .F MOV r1,r0
0x08018db2: 4628 (F MOV r0,r5
0x08018db4: f7f3fdfa .... BL gapc_smp_handle_enc_change_evt ; 0x800c9ac
0x08018db8: 2000 . MOVS r0,#0
0x08018dba: bdb0 .. POP {r4,r5,r7,pc}
hci_evt_debug_msg
0x08018dbc: b580 .. PUSH {r7,lr}
0x08018dbe: b08c .. SUB sp,sp,#0x30
0x08018dc0: 4602 .F MOV r2,r0
0x08018dc2: f88d002f ../. STRB r0,[sp,#0x2f]
0x08018dc6: 910a .. STR r1,[sp,#0x28]
0x08018dc8: 980a .. LDR r0,[sp,#0x28]
0x08018dca: 7800 .x LDRB r0,[r0,#0]
0x08018dcc: 2800 .( CMP r0,#0
0x08018dce: d005 .. BEQ 0x8018ddc ; hci_evt_debug_msg + 32
0x08018dd0: e7ff .. B 0x8018dd2 ; hci_evt_debug_msg + 22
0x08018dd2: 980a .. LDR r0,[sp,#0x28]
0x08018dd4: 7800 .x LDRB r0,[r0,#0]
0x08018dd6: 2801 .( CMP r0,#1
0x08018dd8: d16b k. BNE 0x8018eb2 ; hci_evt_debug_msg + 246
0x08018dda: e7ff .. B 0x8018ddc ; hci_evt_debug_msg + 32
0x08018ddc: f89d002f ../. LDRB r0,[sp,#0x2f]
0x08018de0: 3801 .8 SUBS r0,#1
0x08018de2: f8ad0026 ..&. STRH r0,[sp,#0x26]
0x08018de6: f8bd0026 ..&. LDRH r0,[sp,#0x26]
0x08018dea: f2492124 I.$! MOV r1,#0x9224
0x08018dee: f2c20100 .... MOVT r1,#0x2000
0x08018df2: 880a .. LDRH r2,[r1,#0]
0x08018df4: 4410 .D ADD r0,r0,r2
0x08018df6: 9107 .. STR r1,[sp,#0x1c]
0x08018df8: f7ecfd5c ..\. BL btdm_malloc ; 0x80058b4
0x08018dfc: 9008 .. STR r0,[sp,#0x20]
0x08018dfe: 9807 .. LDR r0,[sp,#0x1c]
0x08018e00: 8801 .. LDRH r1,[r0,#0]
0x08018e02: 2900 .) CMP r1,#0
0x08018e04: d017 .. BEQ 0x8018e36 ; hci_evt_debug_msg + 122
0x08018e06: e7ff .. B 0x8018e08 ; hci_evt_debug_msg + 76
0x08018e08: 9808 .. LDR r0,[sp,#0x20]
0x08018e0a: f2492120 I. ! MOV r1,#0x9220
0x08018e0e: f2c20100 .... MOVT r1,#0x2000
0x08018e12: 680a .h LDR r2,[r1,#0]
0x08018e14: f2492324 I.$# MOV r3,#0x9224
0x08018e18: f2c20300 .... MOVT r3,#0x2000
0x08018e1c: 881b .. LDRH r3,[r3,#0]
0x08018e1e: 9106 .. STR r1,[sp,#0x18]
0x08018e20: 4611 .F MOV r1,r2
0x08018e22: 461a .F MOV r2,r3
0x08018e24: f7e9fa3e ..>. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08018e28: 9906 .. LDR r1,[sp,#0x18]
0x08018e2a: 680a .h LDR r2,[r1,#0]
0x08018e2c: 9005 .. STR r0,[sp,#0x14]
0x08018e2e: 4610 .F MOV r0,r2
0x08018e30: f7ecfc62 ..b. BL btdm_free ; 0x80056f8
0x08018e34: e7ff .. B 0x8018e36 ; hci_evt_debug_msg + 122
0x08018e36: 9808 .. LDR r0,[sp,#0x20]
0x08018e38: f2492124 I.$! MOV r1,#0x9224
0x08018e3c: f2c20100 .... MOVT r1,#0x2000
0x08018e40: 880a .. LDRH r2,[r1,#0]
0x08018e42: 4410 .D ADD r0,r0,r2
0x08018e44: 9a0a .. LDR r2,[sp,#0x28]
0x08018e46: 3201 .2 ADDS r2,#1
0x08018e48: f8bd3026 ..&0 LDRH r3,[sp,#0x26]
0x08018e4c: 9104 .. STR r1,[sp,#0x10]
0x08018e4e: 4611 .F MOV r1,r2
0x08018e50: 461a .F MOV r2,r3
0x08018e52: f7e9fa27 ..'. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08018e56: 9908 .. LDR r1,[sp,#0x20]
0x08018e58: f2492220 I. " MOV r2,#0x9220
0x08018e5c: f2c20200 .... MOVT r2,#0x2000
0x08018e60: 6011 .` STR r1,[r2,#0]
0x08018e62: f8bd1026 ..&. LDRH r1,[sp,#0x26]
0x08018e66: 9a04 .. LDR r2,[sp,#0x10]
0x08018e68: 8813 .. LDRH r3,[r2,#0]
0x08018e6a: 4419 .D ADD r1,r1,r3
0x08018e6c: 8011 .. STRH r1,[r2,#0]
0x08018e6e: 990a .. LDR r1,[sp,#0x28]
0x08018e70: 7809 .x LDRB r1,[r1,#0]
0x08018e72: 2901 .) CMP r1,#1
0x08018e74: d11c .. BNE 0x8018eb0 ; hci_evt_debug_msg + 244
0x08018e76: e7ff .. B 0x8018e78 ; hci_evt_debug_msg + 188
0x08018e78: f2492024 I.$ MOV r0,#0x9224
0x08018e7c: f2c20000 .... MOVT r0,#0x2000
0x08018e80: 8801 .. LDRH r1,[r0,#0]
0x08018e82: f2492220 I. " MOV r2,#0x9220
0x08018e86: f2c20200 .... MOVT r2,#0x2000
0x08018e8a: 6813 .h LDR r3,[r2,#0]
0x08018e8c: f04f0c12 O... MOV r12,#0x12
0x08018e90: 9003 .. STR r0,[sp,#0xc]
0x08018e92: 4660 `F MOV r0,r12
0x08018e94: 9202 .. STR r2,[sp,#8]
0x08018e96: 461a .F MOV r2,r3
0x08018e98: f7ecfd40 ..@. BL btdm_nvds_put ; 0x800591c
0x08018e9c: 9902 .. LDR r1,[sp,#8]
0x08018e9e: 680a .h LDR r2,[r1,#0]
0x08018ea0: 9001 .. STR r0,[sp,#4]
0x08018ea2: 4610 .F MOV r0,r2
0x08018ea4: f7ecfc28 ..(. BL btdm_free ; 0x80056f8
0x08018ea8: 2000 . MOVS r0,#0
0x08018eaa: 9903 .. LDR r1,[sp,#0xc]
0x08018eac: 8008 .. STRH r0,[r1,#0]
0x08018eae: e7ff .. B 0x8018eb0 ; hci_evt_debug_msg + 244
0x08018eb0: e005 .. B 0x8018ebe ; hci_evt_debug_msg + 258
0x08018eb2: f89d002f ../. LDRB r0,[sp,#0x2f]
0x08018eb6: 990a .. LDR r1,[sp,#0x28]
0x08018eb8: f7ecfc50 ..P. BL btdm_host_recv_vendor_evt ; 0x800575c
0x08018ebc: e7ff .. B 0x8018ebe ; hci_evt_debug_msg + 258
0x08018ebe: b00c .. ADD sp,sp,#0x30
0x08018ec0: bd80 .. POP {r7,pc}
0x08018ec2: 0000 .. MOVS r0,r0
hci_evt_mask_set
0x08018ec4: b510 .. PUSH {r4,lr}
0x08018ec6: 2903 .) CMP r1,#3
0x08018ec8: d008 .. BEQ 0x8018edc ; hci_evt_mask_set + 24
0x08018eca: 2902 .) CMP r1,#2
0x08018ecc: d104 .. BNE 0x8018ed8 ; hci_evt_mask_set + 20
0x08018ece: 6801 .h LDR r1,[r0,#0]
0x08018ed0: 6840 @h LDR r0,[r0,#4]
0x08018ed2: 4a0a .J LDR r2,[pc,#40] ; [0x8018efc] = 0x200091f8
0x08018ed4: e9c21002 .... STRD r1,r0,[r2,#8]
0x08018ed8: 2000 . MOVS r0,#0
0x08018eda: bd10 .. POP {r4,pc}
0x08018edc: 6801 .h LDR r1,[r0,#0]
0x08018ede: 6842 Bh LDR r2,[r0,#4]
0x08018ee0: 4806 .H LDR r0,[pc,#24] ; [0x8018efc] = 0x200091f8
0x08018ee2: e9c01200 .... STRD r1,r2,[r0,#0]
0x08018ee6: 2100 .! MOVS r1,#0
0x08018ee8: a205 .. ADR r2,{pc}+0x18 ; 0x8018f00
0x08018eea: 2908 .) CMP r1,#8
0x08018eec: d0f4 .. BEQ 0x8018ed8 ; hci_evt_mask_set + 20
0x08018eee: 5c53 S\ LDRB r3,[r2,r1]
0x08018ef0: 5c44 D\ LDRB r4,[r0,r1]
0x08018ef2: 4323 #C ORRS r3,r3,r4
0x08018ef4: 5443 CT STRB r3,[r0,r1]
0x08018ef6: 3101 .1 ADDS r1,#1
0x08018ef8: e7f7 .. B 0x8018eea ; hci_evt_mask_set + 38
0x08018efa: bf00 .. NOP
$d.3
__arm_cp.1_0
0x08018efc: 200091f8 ... DCD 536908280
hci_rsvd_evt_msk
0x08018f00: 00046000 .`.. DCD 286720
0x08018f04: 024007f8 ..@. DCD 37750776
$t.9
hci_evt_received
0x08018f08: b580 .. PUSH {r7,lr}
0x08018f0a: b0a0 .. SUB sp,sp,#0x80
0x08018f0c: 460b .F MOV r3,r1
0x08018f0e: 4684 .F MOV r12,r0
0x08018f10: f88d007f .... STRB r0,[sp,#0x7f]
0x08018f14: f88d107e ..~. STRB r1,[sp,#0x7e]
0x08018f18: 921e .. STR r2,[sp,#0x78]
0x08018f1a: 2000 . MOVS r0,#0
0x08018f1c: f88d0077 ..w. STRB r0,[sp,#0x77]
0x08018f20: f88d0076 ..v. STRB r0,[sp,#0x76]
0x08018f24: f89d007f .... LDRB r0,[sp,#0x7f]
0x08018f28: 4601 .F MOV r1,r0
0x08018f2a: 2805 .( CMP r0,#5
0x08018f2c: 910d .. STR r1,[sp,#0x34]
0x08018f2e: f00081e2 .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f32: e7ff .. B 0x8018f34 ; hci_evt_received + 44
0x08018f34: 980d .. LDR r0,[sp,#0x34]
0x08018f36: 2808 .( CMP r0,#8
0x08018f38: f00081dd .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f3c: e7ff .. B 0x8018f3e ; hci_evt_received + 54
0x08018f3e: 980d .. LDR r0,[sp,#0x34]
0x08018f40: 280c .( CMP r0,#0xc
0x08018f42: f00081d8 .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f46: e7ff .. B 0x8018f48 ; hci_evt_received + 64
0x08018f48: 980d .. LDR r0,[sp,#0x34]
0x08018f4a: 280e .( CMP r0,#0xe
0x08018f4c: d01e .. BEQ 0x8018f8c ; hci_evt_received + 132
0x08018f4e: e7ff .. B 0x8018f50 ; hci_evt_received + 72
0x08018f50: 980d .. LDR r0,[sp,#0x34]
0x08018f52: 280f .( CMP r0,#0xf
0x08018f54: f0008125 ..%. BEQ.W 0x80191a2 ; hci_evt_received + 666
0x08018f58: e7ff .. B 0x8018f5a ; hci_evt_received + 82
0x08018f5a: 980d .. LDR r0,[sp,#0x34]
0x08018f5c: 2813 .( CMP r0,#0x13
0x08018f5e: f00081ca .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f62: e7ff .. B 0x8018f64 ; hci_evt_received + 92
0x08018f64: 980d .. LDR r0,[sp,#0x34]
0x08018f66: 2830 0( CMP r0,#0x30
0x08018f68: f00081c5 .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f6c: e7ff .. B 0x8018f6e ; hci_evt_received + 102
0x08018f6e: 980d .. LDR r0,[sp,#0x34]
0x08018f70: 283e >( CMP r0,#0x3e
0x08018f72: f00081c0 .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f76: e7ff .. B 0x8018f78 ; hci_evt_received + 112
0x08018f78: 980d .. LDR r0,[sp,#0x34]
0x08018f7a: 2857 W( CMP r0,#0x57
0x08018f7c: f00081bb .... BEQ.W 0x80192f6 ; hci_evt_received + 1006
0x08018f80: e7ff .. B 0x8018f82 ; hci_evt_received + 122
0x08018f82: 980d .. LDR r0,[sp,#0x34]
0x08018f84: 28ff .( CMP r0,#0xff
0x08018f86: f00081ad .... BEQ.W 0x80192e4 ; hci_evt_received + 988
0x08018f8a: e2c0 .. B 0x801950e ; hci_evt_received + 1542
0x08018f8c: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x08018f90: 2803 .( CMP r0,#3
0x08018f92: f2c08104 .... BLT.W 0x801919e ; hci_evt_received + 662
0x08018f96: e7ff .. B 0x8018f98 ; hci_evt_received + 144
0x08018f98: 981e .. LDR r0,[sp,#0x78]
0x08018f9a: 3001 .0 ADDS r0,#1
0x08018f9c: f7edf96e ..n. BL co_read16p ; 0x800627c
0x08018fa0: f7ecfe1a .... BL co_btohs ; 0x8005bd8
0x08018fa4: f8ad0074 ..t. STRH r0,[sp,#0x74]
0x08018fa8: f8bd0074 ..t. LDRH r0,[sp,#0x74]
0x08018fac: f001ff66 ..f. BL hci_look_for_cmd_desc ; 0x801ae7c
0x08018fb0: 901c .. STR r0,[sp,#0x70]
0x08018fb2: 981c .. LDR r0,[sp,#0x70]
0x08018fb4: 2800 .( CMP r0,#0
0x08018fb6: f00080d8 .... BEQ.W 0x801916a ; hci_evt_received + 610
0x08018fba: e7ff .. B 0x8018fbc ; hci_evt_received + 180
0x08018fbc: 20ff . MOVS r0,#0xff
0x08018fbe: f8ad006e ..n. STRH r0,[sp,#0x6e]
0x08018fc2: 981c .. LDR r0,[sp,#0x70]
0x08018fc4: 7880 .x LDRB r0,[r0,#2]
0x08018fc6: f3c01001 .... UBFX r0,r0,#4,#2
0x08018fca: f88d006d ..m. STRB r0,[sp,#0x6d]
0x08018fce: f89d006d ..m. LDRB r0,[sp,#0x6d]
0x08018fd2: 4601 .F MOV r1,r0
0x08018fd4: 2800 .( CMP r0,#0
0x08018fd6: 910c .. STR r1,[sp,#0x30]
0x08018fd8: d005 .. BEQ 0x8018fe6 ; hci_evt_received + 222
0x08018fda: e7ff .. B 0x8018fdc ; hci_evt_received + 212
0x08018fdc: 980c .. LDR r0,[sp,#0x30]
0x08018fde: 1e41 A. SUBS r1,r0,#1
0x08018fe0: 2902 .) CMP r1,#2
0x08018fe2: d304 .. BCC 0x8018fee ; hci_evt_received + 230
0x08018fe4: e031 1. B 0x801904a ; hci_evt_received + 322
0x08018fe6: 2003 . MOVS r0,#3
0x08018fe8: f8ad006e ..n. STRH r0,[sp,#0x6e]
0x08018fec: e02e .. B 0x801904c ; hci_evt_received + 324
0x08018fee: f89d007f .... LDRB r0,[sp,#0x7f]
0x08018ff2: 991e .. LDR r1,[sp,#0x78]
0x08018ff4: 9a1c .. LDR r2,[sp,#0x70]
0x08018ff6: 6892 .h LDR r2,[r2,#8]
0x08018ff8: f001ff76 ..v. BL hci_look_for_conhdl ; 0x801aee8
0x08018ffc: f8ad006a ..j. STRH r0,[sp,#0x6a]
0x08019000: f8bd006a ..j. LDRH r0,[sp,#0x6a]
0x08019004: f7f1fea6 .... BL gapc_get_conidx ; 0x800ad54
0x08019008: f88d0069 ..i. STRB r0,[sp,#0x69]
0x0801900c: f8bd006a ..j. LDRH r0,[sp,#0x6a]
0x08019010: f64f71ff O..q MOV r1,#0xffff
0x08019014: 4288 .B CMP r0,r1
0x08019016: d017 .. BEQ 0x8019048 ; hci_evt_received + 320
0x08019018: e7ff .. B 0x801901a ; hci_evt_received + 274
0x0801901a: f89d0069 ..i. LDRB r0,[sp,#0x69]
0x0801901e: 28ff .( CMP r0,#0xff
0x08019020: d012 .. BEQ 0x8019048 ; hci_evt_received + 320
0x08019022: e7ff .. B 0x8019024 ; hci_evt_received + 284
0x08019024: f89d006d ..m. LDRB r0,[sp,#0x6d]
0x08019028: 2801 .( CMP r0,#1
0x0801902a: d106 .. BNE 0x801903a ; hci_evt_received + 306
0x0801902c: e7ff .. B 0x801902e ; hci_evt_received + 294
0x0801902e: f89d0069 ..i. LDRB r0,[sp,#0x69]
0x08019032: 0200 .. LSLS r0,r0,#8
0x08019034: 3004 .0 ADDS r0,#4
0x08019036: 900b .. STR r0,[sp,#0x2c]
0x08019038: e002 .. B 0x8019040 ; hci_evt_received + 312
0x0801903a: 2001 . MOVS r0,#1
0x0801903c: 900b .. STR r0,[sp,#0x2c]
0x0801903e: e7ff .. B 0x8019040 ; hci_evt_received + 312
0x08019040: 980b .. LDR r0,[sp,#0x2c]
0x08019042: f8ad006e ..n. STRH r0,[sp,#0x6e]
0x08019046: e7ff .. B 0x8019048 ; hci_evt_received + 320
0x08019048: e000 .. B 0x801904c ; hci_evt_received + 324
0x0801904a: e7ff .. B 0x801904c ; hci_evt_received + 324
0x0801904c: f8bd006e ..n. LDRH r0,[sp,#0x6e]
0x08019050: 28ff .( CMP r0,#0xff
0x08019052: f0008088 .... BEQ.W 0x8019166 ; hci_evt_received + 606
0x08019056: e7ff .. B 0x8019058 ; hci_evt_received + 336
0x08019058: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x0801905c: 3803 .8 SUBS r0,#3
0x0801905e: f8ad0066 ..f. STRH r0,[sp,#0x66]
0x08019062: f8bd0066 ..f. LDRH r0,[sp,#0x66]
0x08019066: 2801 .( CMP r0,#1
0x08019068: db34 4. BLT 0x80190d4 ; hci_evt_received + 460
0x0801906a: e7ff .. B 0x801906c ; hci_evt_received + 356
0x0801906c: 981c .. LDR r0,[sp,#0x70]
0x0801906e: 6880 .h LDR r0,[r0,#8]
0x08019070: 2800 .( CMP r0,#0
0x08019072: d02a *. BEQ 0x80190ca ; hci_evt_received + 450
0x08019074: e7ff .. B 0x8019076 ; hci_evt_received + 366
0x08019076: 981c .. LDR r0,[sp,#0x70]
0x08019078: 7880 .x LDRB r0,[r0,#2]
0x0801907a: 0600 .. LSLS r0,r0,#24
0x0801907c: 2800 .( CMP r0,#0
0x0801907e: d412 .. BMI 0x80190a6 ; hci_evt_received + 414
0x08019080: e7ff .. B 0x8019082 ; hci_evt_received + 378
0x08019082: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x08019086: 3803 .8 SUBS r0,#3
0x08019088: 991c .. LDR r1,[sp,#0x70]
0x0801908a: 6889 .h LDR r1,[r1,#8]
0x0801908c: 466a jF MOV r2,sp
0x0801908e: 6011 .` STR r1,[r2,#0]
0x08019090: b283 .. UXTH r3,r0
0x08019092: 2000 . MOVS r0,#0
0x08019094: f10d0266 ..f. ADD r2,sp,#0x66
0x08019098: 900a .. STR r0,[sp,#0x28]
0x0801909a: 990a .. LDR r1,[sp,#0x28]
0x0801909c: f7edfb22 ..". BL co_util_unpack ; 0x80066e4
0x080190a0: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080190a4: e010 .. B 0x80190c8 ; hci_evt_received + 448
0x080190a6: 981c .. LDR r0,[sp,#0x70]
0x080190a8: 6880 .h LDR r0,[r0,#8]
0x080190aa: f89d107e ..~. LDRB r1,[sp,#0x7e]
0x080190ae: 3903 .9 SUBS r1,#3
0x080190b0: b28b .. UXTH r3,r1
0x080190b2: 2100 .! MOVS r1,#0
0x080190b4: f10d0266 ..f. ADD r2,sp,#0x66
0x080190b8: 9009 .. STR r0,[sp,#0x24]
0x080190ba: 4608 .F MOV r0,r1
0x080190bc: f8ddc024 ..$. LDR r12,[sp,#0x24]
0x080190c0: 47e0 .G BLX r12
0x080190c2: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080190c6: e7ff .. B 0x80190c8 ; hci_evt_received + 448
0x080190c8: e003 .. B 0x80190d2 ; hci_evt_received + 458
0x080190ca: 2004 . MOVS r0,#4
0x080190cc: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080190d0: e7ff .. B 0x80190d2 ; hci_evt_received + 458
0x080190d2: e7ff .. B 0x80190d4 ; hci_evt_received + 460
0x080190d4: f8bd106e ..n. LDRH r1,[sp,#0x6e]
0x080190d8: f8bd2074 ..t LDRH r2,[sp,#0x74]
0x080190dc: f8bd3066 ..f0 LDRH r3,[sp,#0x66]
0x080190e0: f2411001 A... MOV r0,#0x1101
0x080190e4: f002fc74 ..t. BL ke_msg_alloc ; 0x801b9d0
0x080190e8: 9018 .. STR r0,[sp,#0x60]
0x080190ea: f8bd0066 ..f. LDRH r0,[sp,#0x66]
0x080190ee: 2801 .( CMP r0,#1
0x080190f0: db35 5. BLT 0x801915e ; hci_evt_received + 598
0x080190f2: e7ff .. B 0x80190f4 ; hci_evt_received + 492
0x080190f4: 981c .. LDR r0,[sp,#0x70]
0x080190f6: 6880 .h LDR r0,[r0,#8]
0x080190f8: 2800 .( CMP r0,#0
0x080190fa: d02f /. BEQ 0x801915c ; hci_evt_received + 596
0x080190fc: e7ff .. B 0x80190fe ; hci_evt_received + 502
0x080190fe: 981c .. LDR r0,[sp,#0x70]
0x08019100: 7880 .x LDRB r0,[r0,#2]
0x08019102: 0600 .. LSLS r0,r0,#24
0x08019104: 2800 .( CMP r0,#0
0x08019106: d413 .. BMI 0x8019130 ; hci_evt_received + 552
0x08019108: e7ff .. B 0x801910a ; hci_evt_received + 514
0x0801910a: 9818 .. LDR r0,[sp,#0x60]
0x0801910c: 991e .. LDR r1,[sp,#0x78]
0x0801910e: 3103 .1 ADDS r1,#3
0x08019110: f89d207e ..~ LDRB r2,[sp,#0x7e]
0x08019114: 3a03 .: SUBS r2,#3
0x08019116: 9b1c .. LDR r3,[sp,#0x70]
0x08019118: 689b .h LDR r3,[r3,#8]
0x0801911a: 46ec .F MOV r12,sp
0x0801911c: f8cc3000 ...0 STR r3,[r12,#0]
0x08019120: b293 .. UXTH r3,r2
0x08019122: f10d0266 ..f. ADD r2,sp,#0x66
0x08019126: f7edfadd .... BL co_util_unpack ; 0x80066e4
0x0801912a: f88d0077 ..w. STRB r0,[sp,#0x77]
0x0801912e: e014 .. B 0x801915a ; hci_evt_received + 594
0x08019130: 981c .. LDR r0,[sp,#0x70]
0x08019132: 6880 .h LDR r0,[r0,#8]
0x08019134: 9918 .. LDR r1,[sp,#0x60]
0x08019136: 9a1e .. LDR r2,[sp,#0x78]
0x08019138: 3203 .2 ADDS r2,#3
0x0801913a: f89d307e ..~0 LDRB r3,[sp,#0x7e]
0x0801913e: 3b03 .; SUBS r3,#3
0x08019140: b29b .. UXTH r3,r3
0x08019142: f10d0c66 ..f. ADD r12,sp,#0x66
0x08019146: 9008 .. STR r0,[sp,#0x20]
0x08019148: 4608 .F MOV r0,r1
0x0801914a: 4611 .F MOV r1,r2
0x0801914c: 4662 bF MOV r2,r12
0x0801914e: f8ddc020 .. . LDR r12,[sp,#0x20]
0x08019152: 47e0 .G BLX r12
0x08019154: f88d0077 ..w. STRB r0,[sp,#0x77]
0x08019158: e7ff .. B 0x801915a ; hci_evt_received + 594
0x0801915a: e7ff .. B 0x801915c ; hci_evt_received + 596
0x0801915c: e7ff .. B 0x801915e ; hci_evt_received + 598
0x0801915e: 9818 .. LDR r0,[sp,#0x60]
0x08019160: f002fc5a ..Z. BL ke_msg_send ; 0x801ba18
0x08019164: e000 .. B 0x8019168 ; hci_evt_received + 608
0x08019166: e7ff .. B 0x8019168 ; hci_evt_received + 608
0x08019168: e018 .. B 0x801919c ; hci_evt_received + 660
0x0801916a: 981e .. LDR r0,[sp,#0x78]
0x0801916c: 2800 .( CMP r0,#0
0x0801916e: d009 .. BEQ 0x8019184 ; hci_evt_received + 636
0x08019170: e7ff .. B 0x8019172 ; hci_evt_received + 618
0x08019172: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x08019176: 3002 .0 ADDS r0,#2
0x08019178: 991e .. LDR r1,[sp,#0x78]
0x0801917a: 3902 .9 SUBS r1,#2
0x0801917c: b2c0 .. UXTB r0,r0
0x0801917e: f000fa63 ..c. BL hci_if_recv_bt_event ; 0x8019648
0x08019182: e007 .. B 0x8019194 ; hci_evt_received + 652
0x08019184: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x08019188: 3002 .0 ADDS r0,#2
0x0801918a: b2c0 .. UXTB r0,r0
0x0801918c: 2100 .! MOVS r1,#0
0x0801918e: f000fa5b ..[. BL hci_if_recv_bt_event ; 0x8019648
0x08019192: e7ff .. B 0x8019194 ; hci_evt_received + 652
0x08019194: 2005 . MOVS r0,#5
0x08019196: f88d0077 ..w. STRB r0,[sp,#0x77]
0x0801919a: e7ff .. B 0x801919c ; hci_evt_received + 660
0x0801919c: e000 .. B 0x80191a0 ; hci_evt_received + 664
0x0801919e: e7ff .. B 0x80191a0 ; hci_evt_received + 664
0x080191a0: e1ce .. B 0x8019540 ; hci_evt_received + 1592
0x080191a2: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x080191a6: 2804 .( CMP r0,#4
0x080191a8: f040809a @... BNE.W 0x80192e0 ; hci_evt_received + 984
0x080191ac: e7ff .. B 0x80191ae ; hci_evt_received + 678
0x080191ae: 981e .. LDR r0,[sp,#0x78]
0x080191b0: 3002 .0 ADDS r0,#2
0x080191b2: f7edf863 ..c. BL co_read16p ; 0x800627c
0x080191b6: f7ecfd0f .... BL co_btohs ; 0x8005bd8
0x080191ba: f8ad005e ..^. STRH r0,[sp,#0x5e]
0x080191be: f8bd005e ..^. LDRH r0,[sp,#0x5e]
0x080191c2: f001fe5b ..[. BL hci_look_for_cmd_desc ; 0x801ae7c
0x080191c6: 9016 .. STR r0,[sp,#0x58]
0x080191c8: 9816 .. LDR r0,[sp,#0x58]
0x080191ca: 2800 .( CMP r0,#0
0x080191cc: d06e n. BEQ 0x80192ac ; hci_evt_received + 932
0x080191ce: e7ff .. B 0x80191d0 ; hci_evt_received + 712
0x080191d0: 20ff . MOVS r0,#0xff
0x080191d2: f8ad0056 ..V. STRH r0,[sp,#0x56]
0x080191d6: 9816 .. LDR r0,[sp,#0x58]
0x080191d8: 7880 .x LDRB r0,[r0,#2]
0x080191da: f3c01001 .... UBFX r0,r0,#4,#2
0x080191de: f88d0055 ..U. STRB r0,[sp,#0x55]
0x080191e2: f89d0055 ..U. LDRB r0,[sp,#0x55]
0x080191e6: 4601 .F MOV r1,r0
0x080191e8: 2800 .( CMP r0,#0
0x080191ea: 9107 .. STR r1,[sp,#0x1c]
0x080191ec: d005 .. BEQ 0x80191fa ; hci_evt_received + 754
0x080191ee: e7ff .. B 0x80191f0 ; hci_evt_received + 744
0x080191f0: 9807 .. LDR r0,[sp,#0x1c]
0x080191f2: 1e41 A. SUBS r1,r0,#1
0x080191f4: 2902 .) CMP r1,#2
0x080191f6: d304 .. BCC 0x8019202 ; hci_evt_received + 762
0x080191f8: e021 !. B 0x801923e ; hci_evt_received + 822
0x080191fa: 2003 . MOVS r0,#3
0x080191fc: f8ad0056 ..V. STRH r0,[sp,#0x56]
0x08019200: e01e .. B 0x8019240 ; hci_evt_received + 824
0x08019202: f89d005e ..^. LDRB r0,[sp,#0x5e]
0x08019206: f002f84d ..M. BL hci_search_cs_index ; 0x801b2a4
0x0801920a: f88d0054 ..T. STRB r0,[sp,#0x54]
0x0801920e: f89d0054 ..T. LDRB r0,[sp,#0x54]
0x08019212: 28ff .( CMP r0,#0xff
0x08019214: d012 .. BEQ 0x801923c ; hci_evt_received + 820
0x08019216: e7ff .. B 0x8019218 ; hci_evt_received + 784
0x08019218: f89d0055 ..U. LDRB r0,[sp,#0x55]
0x0801921c: 2801 .( CMP r0,#1
0x0801921e: d106 .. BNE 0x801922e ; hci_evt_received + 806
0x08019220: e7ff .. B 0x8019222 ; hci_evt_received + 794
0x08019222: f89d0054 ..T. LDRB r0,[sp,#0x54]
0x08019226: 0200 .. LSLS r0,r0,#8
0x08019228: 3004 .0 ADDS r0,#4
0x0801922a: 9006 .. STR r0,[sp,#0x18]
0x0801922c: e002 .. B 0x8019234 ; hci_evt_received + 812
0x0801922e: 2001 . MOVS r0,#1
0x08019230: 9006 .. STR r0,[sp,#0x18]
0x08019232: e7ff .. B 0x8019234 ; hci_evt_received + 812
0x08019234: 9806 .. LDR r0,[sp,#0x18]
0x08019236: f8ad0056 ..V. STRH r0,[sp,#0x56]
0x0801923a: e7ff .. B 0x801923c ; hci_evt_received + 820
0x0801923c: e000 .. B 0x8019240 ; hci_evt_received + 824
0x0801923e: e7ff .. B 0x8019240 ; hci_evt_received + 824
0x08019240: f8bd0056 ..V. LDRH r0,[sp,#0x56]
0x08019244: 28ff .( CMP r0,#0xff
0x08019246: d017 .. BEQ 0x8019278 ; hci_evt_received + 880
0x08019248: e7ff .. B 0x801924a ; hci_evt_received + 834
0x0801924a: f8bd1056 ..V. LDRH r1,[sp,#0x56]
0x0801924e: f8bd205e ..^ LDRH r2,[sp,#0x5e]
0x08019252: f89d307e ..~0 LDRB r3,[sp,#0x7e]
0x08019256: f2411002 A... MOV r0,#0x1102
0x0801925a: f002fbb9 .... BL ke_msg_alloc ; 0x801b9d0
0x0801925e: 9014 .. STR r0,[sp,#0x50]
0x08019260: 9814 .. LDR r0,[sp,#0x50]
0x08019262: 991e .. LDR r1,[sp,#0x78]
0x08019264: f89d207e ..~ LDRB r2,[sp,#0x7e]
0x08019268: f7e9f81c .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801926c: 9914 .. LDR r1,[sp,#0x50]
0x0801926e: 9005 .. STR r0,[sp,#0x14]
0x08019270: 4608 .F MOV r0,r1
0x08019272: f002fbd1 .... BL ke_msg_send ; 0x801ba18
0x08019276: e018 .. B 0x80192aa ; hci_evt_received + 930
0x08019278: 981e .. LDR r0,[sp,#0x78]
0x0801927a: 2800 .( CMP r0,#0
0x0801927c: d009 .. BEQ 0x8019292 ; hci_evt_received + 906
0x0801927e: e7ff .. B 0x8019280 ; hci_evt_received + 888
0x08019280: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x08019284: 3002 .0 ADDS r0,#2
0x08019286: 991e .. LDR r1,[sp,#0x78]
0x08019288: 3902 .9 SUBS r1,#2
0x0801928a: b2c0 .. UXTB r0,r0
0x0801928c: f000f9dc .... BL hci_if_recv_bt_event ; 0x8019648
0x08019290: e007 .. B 0x80192a2 ; hci_evt_received + 922
0x08019292: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x08019296: 3002 .0 ADDS r0,#2
0x08019298: b2c0 .. UXTB r0,r0
0x0801929a: 2100 .! MOVS r1,#0
0x0801929c: f000f9d4 .... BL hci_if_recv_bt_event ; 0x8019648
0x080192a0: e7ff .. B 0x80192a2 ; hci_evt_received + 922
0x080192a2: 2005 . MOVS r0,#5
0x080192a4: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080192a8: e7ff .. B 0x80192aa ; hci_evt_received + 930
0x080192aa: e018 .. B 0x80192de ; hci_evt_received + 982
0x080192ac: 981e .. LDR r0,[sp,#0x78]
0x080192ae: 2800 .( CMP r0,#0
0x080192b0: d009 .. BEQ 0x80192c6 ; hci_evt_received + 958
0x080192b2: e7ff .. B 0x80192b4 ; hci_evt_received + 940
0x080192b4: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x080192b8: 3002 .0 ADDS r0,#2
0x080192ba: 991e .. LDR r1,[sp,#0x78]
0x080192bc: 3902 .9 SUBS r1,#2
0x080192be: b2c0 .. UXTB r0,r0
0x080192c0: f000f9c2 .... BL hci_if_recv_bt_event ; 0x8019648
0x080192c4: e007 .. B 0x80192d6 ; hci_evt_received + 974
0x080192c6: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x080192ca: 3002 .0 ADDS r0,#2
0x080192cc: b2c0 .. UXTB r0,r0
0x080192ce: 2100 .! MOVS r1,#0
0x080192d0: f000f9ba .... BL hci_if_recv_bt_event ; 0x8019648
0x080192d4: e7ff .. B 0x80192d6 ; hci_evt_received + 974
0x080192d6: 2005 . MOVS r0,#5
0x080192d8: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080192dc: e7ff .. B 0x80192de ; hci_evt_received + 982
0x080192de: e000 .. B 0x80192e2 ; hci_evt_received + 986
0x080192e0: e7ff .. B 0x80192e2 ; hci_evt_received + 986
0x080192e2: e12d -. B 0x8019540 ; hci_evt_received + 1592
0x080192e4: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x080192e8: 991e .. LDR r1,[sp,#0x78]
0x080192ea: f7fffd67 ..g. BL hci_evt_debug_msg ; 0x8018dbc
0x080192ee: 2001 . MOVS r0,#1
0x080192f0: f88d0076 ..v. STRB r0,[sp,#0x76]
0x080192f4: e124 $. B 0x8019540 ; hci_evt_received + 1592
0x080192f6: f89d007f .... LDRB r0,[sp,#0x7f]
0x080192fa: f88d004f ..O. STRB r0,[sp,#0x4f]
0x080192fe: f89d004f ..O. LDRB r0,[sp,#0x4f]
0x08019302: 283e >( CMP r0,#0x3e
0x08019304: d10d .. BNE 0x8019322 ; hci_evt_received + 1050
0x08019306: e7ff .. B 0x8019308 ; hci_evt_received + 1024
0x08019308: 981e .. LDR r0,[sp,#0x78]
0x0801930a: 7800 .x LDRB r0,[r0,#0]
0x0801930c: f88d004f ..O. STRB r0,[sp,#0x4f]
0x08019310: f89d004f ..O. LDRB r0,[sp,#0x4f]
0x08019314: f001fe46 ..F. BL hci_look_for_le_evt_desc ; 0x801afa4
0x08019318: 9012 .. STR r0,[sp,#0x48]
0x0801931a: 2001 . MOVS r0,#1
0x0801931c: f88d0076 ..v. STRB r0,[sp,#0x76]
0x08019320: e005 .. B 0x801932e ; hci_evt_received + 1062
0x08019322: f89d004f ..O. LDRB r0,[sp,#0x4f]
0x08019326: f001fe1f .... BL hci_look_for_evt_desc ; 0x801af68
0x0801932a: 9012 .. STR r0,[sp,#0x48]
0x0801932c: e7ff .. B 0x801932e ; hci_evt_received + 1062
0x0801932e: 9812 .. LDR r0,[sp,#0x48]
0x08019330: 2800 .( CMP r0,#0
0x08019332: f00080e3 .... BEQ.W 0x80194fc ; hci_evt_received + 1524
0x08019336: e7ff .. B 0x8019338 ; hci_evt_received + 1072
0x08019338: 20ff . MOVS r0,#0xff
0x0801933a: f8ad0046 ..F. STRH r0,[sp,#0x46]
0x0801933e: 9812 .. LDR r0,[sp,#0x48]
0x08019340: 7840 @x LDRB r0,[r0,#1]
0x08019342: f0000003 .... AND r0,r0,#3
0x08019346: f88d0045 ..E. STRB r0,[sp,#0x45]
0x0801934a: f89d0045 ..E. LDRB r0,[sp,#0x45]
0x0801934e: 4601 .F MOV r1,r0
0x08019350: 2800 .( CMP r0,#0
0x08019352: 9104 .. STR r1,[sp,#0x10]
0x08019354: d005 .. BEQ 0x8019362 ; hci_evt_received + 1114
0x08019356: e7ff .. B 0x8019358 ; hci_evt_received + 1104
0x08019358: 9804 .. LDR r0,[sp,#0x10]
0x0801935a: 1e41 A. SUBS r1,r0,#1
0x0801935c: 2902 .) CMP r1,#2
0x0801935e: d304 .. BCC 0x801936a ; hci_evt_received + 1122
0x08019360: e03a :. B 0x80193d8 ; hci_evt_received + 1232
0x08019362: 2003 . MOVS r0,#3
0x08019364: f8ad0046 ..F. STRH r0,[sp,#0x46]
0x08019368: e037 7. B 0x80193da ; hci_evt_received + 1234
0x0801936a: f89d007f .... LDRB r0,[sp,#0x7f]
0x0801936e: 991e .. LDR r1,[sp,#0x78]
0x08019370: 9a12 .. LDR r2,[sp,#0x48]
0x08019372: 6852 Rh LDR r2,[r2,#4]
0x08019374: f001fdb8 .... BL hci_look_for_conhdl ; 0x801aee8
0x08019378: f8ad0042 ..B. STRH r0,[sp,#0x42]
0x0801937c: f8bd0042 ..B. LDRH r0,[sp,#0x42]
0x08019380: f64f71ff O..q MOV r1,#0xffff
0x08019384: 4288 .B CMP r0,r1
0x08019386: d026 &. BEQ 0x80193d6 ; hci_evt_received + 1230
0x08019388: e7ff .. B 0x801938a ; hci_evt_received + 1154
0x0801938a: f8bd0042 ..B. LDRH r0,[sp,#0x42]
0x0801938e: f7f1fce1 .... BL gapc_get_conidx ; 0x800ad54
0x08019392: f88d0041 ..A. STRB r0,[sp,#0x41]
0x08019396: f89d0041 ..A. LDRB r0,[sp,#0x41]
0x0801939a: 28ff .( CMP r0,#0xff
0x0801939c: d105 .. BNE 0x80193aa ; hci_evt_received + 1186
0x0801939e: e7ff .. B 0x80193a0 ; hci_evt_received + 1176
0x080193a0: f8bd0042 ..B. LDRH r0,[sp,#0x42]
0x080193a4: 287f .( CMP r0,#0x7f
0x080193a6: dc15 .. BGT 0x80193d4 ; hci_evt_received + 1228
0x080193a8: e7ff .. B 0x80193aa ; hci_evt_received + 1186
0x080193aa: f89d0045 ..E. LDRB r0,[sp,#0x45]
0x080193ae: 2801 .( CMP r0,#1
0x080193b0: d106 .. BNE 0x80193c0 ; hci_evt_received + 1208
0x080193b2: e7ff .. B 0x80193b4 ; hci_evt_received + 1196
0x080193b4: f89d0041 ..A. LDRB r0,[sp,#0x41]
0x080193b8: 0200 .. LSLS r0,r0,#8
0x080193ba: 3004 .0 ADDS r0,#4
0x080193bc: 9003 .. STR r0,[sp,#0xc]
0x080193be: e002 .. B 0x80193c6 ; hci_evt_received + 1214
0x080193c0: 2001 . MOVS r0,#1
0x080193c2: 9003 .. STR r0,[sp,#0xc]
0x080193c4: e7ff .. B 0x80193c6 ; hci_evt_received + 1214
0x080193c6: 9803 .. LDR r0,[sp,#0xc]
0x080193c8: f8ad0046 ..F. STRH r0,[sp,#0x46]
0x080193cc: 2001 . MOVS r0,#1
0x080193ce: f88d0076 ..v. STRB r0,[sp,#0x76]
0x080193d2: e7ff .. B 0x80193d4 ; hci_evt_received + 1228
0x080193d4: e7ff .. B 0x80193d6 ; hci_evt_received + 1230
0x080193d6: e000 .. B 0x80193da ; hci_evt_received + 1234
0x080193d8: e7ff .. B 0x80193da ; hci_evt_received + 1234
0x080193da: f8bd0046 ..F. LDRH r0,[sp,#0x46]
0x080193de: 28ff .( CMP r0,#0xff
0x080193e0: f000808a .... BEQ.W 0x80194f8 ; hci_evt_received + 1520
0x080193e4: e7ff .. B 0x80193e6 ; hci_evt_received + 1246
0x080193e6: 2000 . MOVS r0,#0
0x080193e8: f8ad003e ..>. STRH r0,[sp,#0x3e]
0x080193ec: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x080193f0: 2801 .( CMP r0,#1
0x080193f2: db2e .. BLT 0x8019452 ; hci_evt_received + 1354
0x080193f4: e7ff .. B 0x80193f6 ; hci_evt_received + 1262
0x080193f6: 9812 .. LDR r0,[sp,#0x48]
0x080193f8: 6840 @h LDR r0,[r0,#4]
0x080193fa: 2800 .( CMP r0,#0
0x080193fc: d024 $. BEQ 0x8019448 ; hci_evt_received + 1344
0x080193fe: e7ff .. B 0x8019400 ; hci_evt_received + 1272
0x08019400: 9812 .. LDR r0,[sp,#0x48]
0x08019402: 7880 .x LDRB r0,[r0,#2]
0x08019404: 2800 .( CMP r0,#0
0x08019406: d10f .. BNE 0x8019428 ; hci_evt_received + 1312
0x08019408: e7ff .. B 0x801940a ; hci_evt_received + 1282
0x0801940a: 991e .. LDR r1,[sp,#0x78]
0x0801940c: f89d307e ..~0 LDRB r3,[sp,#0x7e]
0x08019410: 9812 .. LDR r0,[sp,#0x48]
0x08019412: 6840 @h LDR r0,[r0,#4]
0x08019414: 466a jF MOV r2,sp
0x08019416: 6010 .` STR r0,[r2,#0]
0x08019418: 2000 . MOVS r0,#0
0x0801941a: f10d023e ..>. ADD r2,sp,#0x3e
0x0801941e: f7edf961 ..a. BL co_util_unpack ; 0x80066e4
0x08019422: f88d0077 ..w. STRB r0,[sp,#0x77]
0x08019426: e00e .. B 0x8019446 ; hci_evt_received + 1342
0x08019428: 9812 .. LDR r0,[sp,#0x48]
0x0801942a: 6840 @h LDR r0,[r0,#4]
0x0801942c: f89d307e ..~0 LDRB r3,[sp,#0x7e]
0x08019430: 2100 .! MOVS r1,#0
0x08019432: f10d023e ..>. ADD r2,sp,#0x3e
0x08019436: 9002 .. STR r0,[sp,#8]
0x08019438: 4608 .F MOV r0,r1
0x0801943a: f8ddc008 .... LDR r12,[sp,#8]
0x0801943e: 47e0 .G BLX r12
0x08019440: f88d0077 ..w. STRB r0,[sp,#0x77]
0x08019444: e7ff .. B 0x8019446 ; hci_evt_received + 1342
0x08019446: e003 .. B 0x8019450 ; hci_evt_received + 1352
0x08019448: 2004 . MOVS r0,#4
0x0801944a: f88d0077 ..w. STRB r0,[sp,#0x77]
0x0801944e: e7ff .. B 0x8019450 ; hci_evt_received + 1352
0x08019450: e7ff .. B 0x8019452 ; hci_evt_received + 1354
0x08019452: f89d007f .... LDRB r0,[sp,#0x7f]
0x08019456: 283e >( CMP r0,#0x3e
0x08019458: d10b .. BNE 0x8019472 ; hci_evt_received + 1386
0x0801945a: e7ff .. B 0x801945c ; hci_evt_received + 1364
0x0801945c: f8bd1046 ..F. LDRH r1,[sp,#0x46]
0x08019460: f8bd303e ..>0 LDRH r3,[sp,#0x3e]
0x08019464: f2411004 A... MOV r0,#0x1104
0x08019468: 2200 ." MOVS r2,#0
0x0801946a: f002fab1 .... BL ke_msg_alloc ; 0x801b9d0
0x0801946e: 900e .. STR r0,[sp,#0x38]
0x08019470: e00b .. B 0x801948a ; hci_evt_received + 1410
0x08019472: f8bd1046 ..F. LDRH r1,[sp,#0x46]
0x08019476: f89d204f ..O LDRB r2,[sp,#0x4f]
0x0801947a: f8bd303e ..>0 LDRH r3,[sp,#0x3e]
0x0801947e: f2411003 A... MOV r0,#0x1103
0x08019482: f002faa5 .... BL ke_msg_alloc ; 0x801b9d0
0x08019486: 900e .. STR r0,[sp,#0x38]
0x08019488: e7ff .. B 0x801948a ; hci_evt_received + 1410
0x0801948a: f8bd003e ..>. LDRH r0,[sp,#0x3e]
0x0801948e: 2801 .( CMP r0,#1
0x08019490: db2e .. BLT 0x80194f0 ; hci_evt_received + 1512
0x08019492: e7ff .. B 0x8019494 ; hci_evt_received + 1420
0x08019494: 9812 .. LDR r0,[sp,#0x48]
0x08019496: 6840 @h LDR r0,[r0,#4]
0x08019498: 2800 .( CMP r0,#0
0x0801949a: d028 (. BEQ 0x80194ee ; hci_evt_received + 1510
0x0801949c: e7ff .. B 0x801949e ; hci_evt_received + 1430
0x0801949e: 9812 .. LDR r0,[sp,#0x48]
0x080194a0: 7880 .x LDRB r0,[r0,#2]
0x080194a2: 2800 .( CMP r0,#0
0x080194a4: d110 .. BNE 0x80194c8 ; hci_evt_received + 1472
0x080194a6: e7ff .. B 0x80194a8 ; hci_evt_received + 1440
0x080194a8: 980e .. LDR r0,[sp,#0x38]
0x080194aa: 991e .. LDR r1,[sp,#0x78]
0x080194ac: f89d307e ..~0 LDRB r3,[sp,#0x7e]
0x080194b0: 9a12 .. LDR r2,[sp,#0x48]
0x080194b2: 6852 Rh LDR r2,[r2,#4]
0x080194b4: 46ec .F MOV r12,sp
0x080194b6: f8cc2000 ... STR r2,[r12,#0]
0x080194ba: f10d023e ..>. ADD r2,sp,#0x3e
0x080194be: f7edf911 .... BL co_util_unpack ; 0x80066e4
0x080194c2: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080194c6: e011 .. B 0x80194ec ; hci_evt_received + 1508
0x080194c8: 9812 .. LDR r0,[sp,#0x48]
0x080194ca: 6840 @h LDR r0,[r0,#4]
0x080194cc: 990e .. LDR r1,[sp,#0x38]
0x080194ce: 9a1e .. LDR r2,[sp,#0x78]
0x080194d0: f89d307e ..~0 LDRB r3,[sp,#0x7e]
0x080194d4: f10d0c3e ..>. ADD r12,sp,#0x3e
0x080194d8: 9001 .. STR r0,[sp,#4]
0x080194da: 4608 .F MOV r0,r1
0x080194dc: 4611 .F MOV r1,r2
0x080194de: 4662 bF MOV r2,r12
0x080194e0: f8ddc004 .... LDR r12,[sp,#4]
0x080194e4: 47e0 .G BLX r12
0x080194e6: f88d0077 ..w. STRB r0,[sp,#0x77]
0x080194ea: e7ff .. B 0x80194ec ; hci_evt_received + 1508
0x080194ec: e7ff .. B 0x80194ee ; hci_evt_received + 1510
0x080194ee: e7ff .. B 0x80194f0 ; hci_evt_received + 1512
0x080194f0: 980e .. LDR r0,[sp,#0x38]
0x080194f2: f002fa91 .... BL ke_msg_send ; 0x801ba18
0x080194f6: e000 .. B 0x80194fa ; hci_evt_received + 1522
0x080194f8: e7ff .. B 0x80194fa ; hci_evt_received + 1522
0x080194fa: e000 .. B 0x80194fe ; hci_evt_received + 1526
0x080194fc: e7ff .. B 0x80194fe ; hci_evt_received + 1526
0x080194fe: f89d0076 ..v. LDRB r0,[sp,#0x76]
0x08019502: 2800 .( CMP r0,#0
0x08019504: d001 .. BEQ 0x801950a ; hci_evt_received + 1538
0x08019506: e7ff .. B 0x8019508 ; hci_evt_received + 1536
0x08019508: e01a .. B 0x8019540 ; hci_evt_received + 1592
0x0801950a: e7ff .. B 0x801950c ; hci_evt_received + 1540
0x0801950c: e7ff .. B 0x801950e ; hci_evt_received + 1542
0x0801950e: 981e .. LDR r0,[sp,#0x78]
0x08019510: 2800 .( CMP r0,#0
0x08019512: d009 .. BEQ 0x8019528 ; hci_evt_received + 1568
0x08019514: e7ff .. B 0x8019516 ; hci_evt_received + 1550
0x08019516: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x0801951a: 3002 .0 ADDS r0,#2
0x0801951c: 991e .. LDR r1,[sp,#0x78]
0x0801951e: 3902 .9 SUBS r1,#2
0x08019520: b2c0 .. UXTB r0,r0
0x08019522: f000f891 .... BL hci_if_recv_bt_event ; 0x8019648
0x08019526: e007 .. B 0x8019538 ; hci_evt_received + 1584
0x08019528: f89d007e ..~. LDRB r0,[sp,#0x7e]
0x0801952c: 3002 .0 ADDS r0,#2
0x0801952e: b2c0 .. UXTB r0,r0
0x08019530: 2100 .! MOVS r1,#0
0x08019532: f000f889 .... BL hci_if_recv_bt_event ; 0x8019648
0x08019536: e7ff .. B 0x8019538 ; hci_evt_received + 1584
0x08019538: 2005 . MOVS r0,#5
0x0801953a: f88d0077 ..w. STRB r0,[sp,#0x77]
0x0801953e: e7ff .. B 0x8019540 ; hci_evt_received + 1592
0x08019540: f89d0077 ..w. LDRB r0,[sp,#0x77]
0x08019544: b020 . ADD sp,sp,#0x80
0x08019546: bd80 .. POP {r7,pc}
hci_if_do_recv
0x08019548: b510 .. PUSH {r4,lr}
0x0801954a: f6490e04 I... MOV lr,#0x9804
0x0801954e: f2c20e00 .... MOVT lr,#0x2000
0x08019552: f8de4000 ...@ LDR r4,[lr,#0]
0x08019556: b9dc .. CBNZ r4,0x8019590 ; hci_if_do_recv + 72
0x08019558: 468c .F MOV r12,r1
0x0801955a: 4601 .F MOV r1,r0
0x0801955c: f24970f8 I..p MOV r0,#0x97f8
0x08019560: f2c20000 .... MOVT r0,#0x2000
0x08019564: 6001 .` STR r1,[r0,#0]
0x08019566: f24970fc I..p MOV r0,#0x97fc
0x0801956a: f2c20000 .... MOVT r0,#0x2000
0x0801956e: f6490400 I... MOVW r4,#0x9800
0x08019572: 6002 .` STR r2,[r0,#0]
0x08019574: f64530d8 E..0 MOV r0,#0x5bd8
0x08019578: f2c20400 .... MOVT r4,#0x2000
0x0801957c: f8cec000 .... STR r12,[lr,#0]
0x08019580: f2c20000 .... MOVT r0,#0x2000
0x08019584: 4662 bF MOV r2,r12
0x08019586: 6023 #` STR r3,[r4,#0]
0x08019588: e8bd4010 ...@ POP {r4,lr}
0x0801958c: f007bc1c .... B.W uart_receive_IT ; 0x8020dc8
0x08019590: f24471e4 D..q MOV r1,#0x47e4
0x08019594: a002 .. ADR r0,{pc}+0xc ; 0x80195a0
0x08019596: f6c00102 .... MOVT r1,#0x802
0x0801959a: 22b1 ." MOVS r2,#0xb1
0x0801959c: f7e9fd2e .... BL __aeabi_assert ; 0x8002ffc
$d.9
0x080195a0: 64616572 read DCD 1684104562
0x080195a4: 6e656c5f _len DCD 1852140639
0x080195a8: 20687467 gth DCD 543716455
0x080195ac: 30203d3d == 0 DCD 807419197
0x080195b0: 00000000 .... DCD 0
$t.6
hci_if_do_send
0x080195b4: b5b0 .. PUSH {r4,r5,r7,lr}
0x080195b6: f2460350 F.P. MOV r3,#0x6050
0x080195ba: f2c20301 .... MOVT r3,#0x2001
0x080195be: 681d .h LDR r5,[r3,#0]
0x080195c0: b9cd .. CBNZ r5,0x80195f6 ; hci_if_do_send + 66
0x080195c2: 4605 .F MOV r5,r0
0x080195c4: f2460048 F.H. MOV r0,#0x6048
0x080195c8: f2c20001 .... MOVT r0,#0x2001
0x080195cc: 6005 .` STR r5,[r0,#0]
0x080195ce: f246004c F.L. MOV r0,#0x604c
0x080195d2: f2c20001 .... MOVT r0,#0x2001
0x080195d6: 6002 .` STR r2,[r0,#0]
0x080195d8: 2010 . MOVS r0,#0x10
0x080195da: 460c .F MOV r4,r1
0x080195dc: 6019 .` STR r1,[r3,#0]
0x080195de: f007f929 ..). BL system_prevent_sleep_set ; 0x8020834
0x080195e2: f64530d8 E..0 MOV r0,#0x5bd8
0x080195e6: f2c20000 .... MOVT r0,#0x2000
0x080195ea: 4629 )F MOV r1,r5
0x080195ec: 4622 "F MOV r2,r4
0x080195ee: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x080195f2: f007bd39 ..9. B.W uart_transmit_IT ; 0x8021068
0x080195f6: f24471e4 D..q MOV r1,#0x47e4
0x080195fa: a003 .. ADR r0,{pc}+0xe ; 0x8019608
0x080195fc: f6c00102 .... MOVT r1,#0x802
0x08019600: 229d ." MOVS r2,#0x9d
0x08019602: f7e9fcfb .... BL __aeabi_assert ; 0x8002ffc
0x08019606: bf00 .. NOP
$d.7
0x08019608: 74697277 writ DCD 1953067639
0x0801960c: 656c5f65 e_le DCD 1701601125
0x08019610: 6874676e ngth DCD 1752459118
0x08019614: 203d3d20 == DCD 540884256
0x08019618: 00000030 0... DCD 48
$t.21
hci_if_get_ble_if
0x0801961c: 4800 .H LDR r0,[pc,#0] ; [0x8019620] = 0x8022b98
0x0801961e: 4770 pG BX lr
$d.22
__arm_cp.13_0
0x08019620: 08022b98 .+.. DCD 134359960
$t.2
hci_if_init
0x08019624: b580 .. PUSH {r7,lr}
0x08019626: 4844 DH LDR r0,[pc,#272] ; [0x8019738] = 0x200053b8
0x08019628: 3014 .0 ADDS r0,r0,#0x14
0x0801962a: f7ecfd95 .... BL co_list_init ; 0x8006158
0x0801962e: 4903 .I LDR r1,[pc,#12] ; [0x801963c] = 0x80196b1
0x08019630: 2003 . MOVS r0,#3
0x08019632: e8bd4080 ...@ POP {r7,lr}
0x08019636: f002b959 ..Y. B.W ke_event_callback_set ; 0x801b8ec
0x0801963a: bf00 .. NOP
$d.3
__arm_cp.2_1
0x0801963c: 080196b1 .... DCD 134321841
$t.15
hci_if_recv_bt_acl
0x08019640: 4b3d =K LDR r3,[pc,#244] ; [0x8019738] = 0x200053b8
0x08019642: 689b .h LDR r3,[r3,#8]
0x08019644: 4718 .G BX r3
0x08019646: bf00 .. NOP
hci_if_recv_bt_event
0x08019648: 4a3b ;J LDR r2,[pc,#236] ; [0x8019738] = 0x200053b8
0x0801964a: 6852 Rh LDR r2,[r2,#4]
0x0801964c: 4710 .G BX r2
0x0801964e: bf00 .. NOP
hci_if_recv_bt_sco
0x08019650: 4b39 9K LDR r3,[pc,#228] ; [0x8019738] = 0x200053b8
0x08019652: 68db .h LDR r3,[r3,#0xc]
0x08019654: 4718 .G BX r3
0x08019656: bf00 .. NOP
hci_if_send
0x08019658: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801965a: 4c37 7L LDR r4,[pc,#220] ; [0x8019738] = 0x200053b8
0x0801965c: 6965 ei LDR r5,[r4,#0x14]
0x0801965e: b335 5. CBZ r5,0x80196ae ; hci_if_send + 86
0x08019660: 7820 x LDRB r0,[r4,#0]
0x08019662: bb20 . CBNZ r0,0x80196ae ; hci_if_send + 86
0x08019664: 7928 (y LDRB r0,[r5,#4]
0x08019666: b140 @. CBZ r0,0x801967a ; hci_if_send + 34
0x08019668: 2801 .( CMP r0,#1
0x0801966a: d105 .. BNE 0x8019678 ; hci_if_send + 32
0x0801966c: e9d50102 .... LDRD r0,r1,[r5,#8]
0x08019670: 4a32 2J LDR r2,[pc,#200] ; [0x801973c] = 0x8019741
0x08019672: f7ffff9f .... BL hci_if_do_send ; 0x80195b4
0x08019676: e018 .. B 0x80196aa ; hci_if_send + 82
0x08019678: e7fe .. B 0x8019678 ; hci_if_send + 32
0x0801967a: 68a8 .h LDR r0,[r5,#8]
0x0801967c: f8900028 ..(. LDRB r0,[r0,#0x28]
0x08019680: 07c1 .. LSLS r1,r0,#31
0x08019682: d104 .. BNE 0x801968e ; hci_if_send + 54
0x08019684: 0741 A. LSLS r1,r0,#29
0x08019686: d404 .. BMI 0x8019692 ; hci_if_send + 58
0x08019688: 0700 .. LSLS r0,r0,#28
0x0801968a: d404 .. BMI 0x8019696 ; hci_if_send + 62
0x0801968c: e7fe .. B 0x801968c ; hci_if_send + 52
0x0801968e: 2101 .! MOVS r1,#1
0x08019690: e002 .. B 0x8019698 ; hci_if_send + 64
0x08019692: 2102 .! MOVS r1,#2
0x08019694: e000 .. B 0x8019698 ; hci_if_send + 64
0x08019696: 2103 .! MOVS r1,#3
0x08019698: 4628 (F MOV r0,r5
0x0801969a: 4a28 (J LDR r2,[pc,#160] ; [0x801973c] = 0x8019741
0x0801969c: f8001f0c .... STRB r1,[r0,#0xc]!
0x080196a0: 2101 .! MOVS r1,#1
0x080196a2: f7ffff87 .... BL hci_if_do_send ; 0x80195b4
0x080196a6: 20fe . MOVS r0,#0xfe
0x080196a8: 7368 hs STRB r0,[r5,#0xd]
0x080196aa: 2001 . MOVS r0,#1
0x080196ac: 7020 p STRB r0,[r4,#0]
0x080196ae: bdb0 .. POP {r4,r5,r7,pc}
hci_if_sent
0x080196b0: b570 p. PUSH {r4-r6,lr}
0x080196b2: 2003 . MOVS r0,#3
0x080196b4: f002f924 ..$. BL ke_event_clear ; 0x801b900
0x080196b8: 4d1f .M LDR r5,[pc,#124] ; [0x8019738] = 0x200053b8
0x080196ba: 696c li LDR r4,[r5,#0x14]
0x080196bc: b3dc .. CBZ r4,0x8019736 ; hci_if_sent + 134
0x080196be: 7920 y LDRB r0,[r4,#4]
0x080196c0: b198 .. CBZ r0,0x80196ea ; hci_if_sent + 58
0x080196c2: 2801 .( CMP r0,#1
0x080196c4: d110 .. BNE 0x80196e8 ; hci_if_sent + 56
0x080196c6: f1050014 .... ADD r0,r5,#0x14
0x080196ca: f7ecfdb9 .... BL co_list_pop_front ; 0x8006240
0x080196ce: e9d06404 ...d LDRD r6,r4,[r0,#0x10]
0x080196d2: f7ecf811 .... BL btdm_free ; 0x80056f8
0x080196d6: 2000 . MOVS r0,#0
0x080196d8: 2100 .! MOVS r1,#0
0x080196da: 7028 (p STRB r0,[r5,#0]
0x080196dc: 4620 F MOV r0,r4
0x080196de: 47b0 .G BLX r6
0x080196e0: e8bd4070 ..p@ POP {r4-r6,lr}
0x080196e4: f7ffbfb8 .... B.W hci_if_send ; 0x8019658
0x080196e8: e7fe .. B 0x80196e8 ; hci_if_sent + 56
0x080196ea: 7b61 a{ LDRB r1,[r4,#0xd]
0x080196ec: 68a0 .h LDR r0,[r4,#8]
0x080196ee: 29fe .) CMP r1,#0xfe
0x080196f0: d108 .. BNE 0x8019704 ; hci_if_sent + 84
0x080196f2: f8901028 ..(. LDRB r1,[r0,#0x28]
0x080196f6: 07ca .. LSLS r2,r1,#31
0x080196f8: d111 .. BNE 0x801971e ; hci_if_sent + 110
0x080196fa: 074a J. LSLS r2,r1,#29
0x080196fc: d414 .. BMI 0x8019728 ; hci_if_sent + 120
0x080196fe: 0709 .. LSLS r1,r1,#28
0x08019700: d40d .. BMI 0x801971e ; hci_if_sent + 110
0x08019702: e7fe .. B 0x8019702 ; hci_if_sent + 82
0x08019704: 7b02 .{ LDRB r2,[r0,#0xc]
0x08019706: 4291 .B CMP r1,r2
0x08019708: d20b .. BCS 0x8019722 ; hci_if_sent + 114
0x0801970a: eb0000c1 .... ADD r0,r0,r1,LSL #3
0x0801970e: 4a0b .J LDR r2,[pc,#44] ; [0x801973c] = 0x8019741
0x08019710: 8a81 .. LDRH r1,[r0,#0x14]
0x08019712: 6900 .i LDR r0,[r0,#0x10]
0x08019714: f7ffff4e ..N. BL hci_if_do_send ; 0x80195b4
0x08019718: 7b60 `{ LDRB r0,[r4,#0xd]
0x0801971a: 3001 .0 ADDS r0,#1
0x0801971c: e00a .. B 0x8019734 ; hci_if_sent + 132
0x0801971e: 2103 .! MOVS r1,#3
0x08019720: e003 .. B 0x801972a ; hci_if_sent + 122
0x08019722: 6928 (i LDR r0,[r5,#0x10]
0x08019724: 4780 .G BLX r0
0x08019726: e7db .. B 0x80196e0 ; hci_if_sent + 48
0x08019728: 2104 .! MOVS r1,#4
0x0801972a: 4a04 .J LDR r2,[pc,#16] ; [0x801973c] = 0x8019741
0x0801972c: 3008 .0 ADDS r0,r0,#8
0x0801972e: f7ffff41 ..A. BL hci_if_do_send ; 0x80195b4
0x08019732: 2000 . MOVS r0,#0
0x08019734: 7360 `s STRB r0,[r4,#0xd]
0x08019736: bd70 p. POP {r4-r6,pc}
$d.5
__arm_cp.3_0
0x08019738: 200053b8 .S. DCD 536892344
__arm_cp.3_1
0x0801973c: 08019741 A... DCD 134321985
$t.31
hci_if_sent_callback
0x08019740: 2003 . MOVS r0,#3
0x08019742: f002b905 .... B.W ke_event_set ; 0x801b950
0x08019746: 0000 .. MOVS r0,r0
hci_init
0x08019748: b510 .. PUSH {r4,lr}
0x0801974a: 4604 .F MOV r4,r0
0x0801974c: f0400002 @... ORR r0,r0,#2
0x08019750: 2802 .( CMP r0,#2
0x08019752: d107 .. BNE 0x8019764 ; hci_init + 28
0x08019754: 4806 .H LDR r0,[pc,#24] ; [0x8019770] = 0x200091f8
0x08019756: 2127 '! MOVS r1,#0x27
0x08019758: f7e8fdcb .... BL __aeabi_memclr ; 0x80022f2
0x0801975c: 4805 .H LDR r0,[pc,#20] ; [0x8019774] = 0x8023e38
0x0801975e: 2103 .! MOVS r1,#3
0x08019760: f7fffbb0 .... BL hci_evt_mask_set ; 0x8018ec4
0x08019764: 4620 F MOV r0,r4
0x08019766: e8bd4010 ...@ POP {r4,lr}
0x0801976a: f001be2b ..+. B.W hci_tl_init ; 0x801b3c4
0x0801976e: bf00 .. NOP
$d.1
__arm_cp.0_0
0x08019770: 200091f8 ... DCD 536908280
__arm_cp.0_1
0x08019774: 08023e38 8>.. DCD 134364728
$t.5
hci_le_adv_report_evt_pkupk
0x08019778: b580 .. PUSH {r7,lr}
0x0801977a: 8013 .. STRH r3,[r2,#0]
0x0801977c: b118 .. CBZ r0,0x8019786 ; hci_le_adv_report_evt_pkupk + 14
0x0801977e: b111 .. CBZ r1,0x8019786 ; hci_le_adv_report_evt_pkupk + 14
0x08019780: 461a .F MOV r2,r3
0x08019782: f7e8fd8f .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08019786: 2000 . MOVS r0,#0
0x08019788: bd80 .. POP {r7,pc}
0x0801978a: 0000 .. MOVS r0,r0
hci_le_adv_set_term_evt_handler
0x0801978c: b570 p. PUSH {r4-r6,lr}
0x0801978e: 7888 .x LDRB r0,[r1,#2]
0x08019790: 2816 .( CMP r0,#0x16
0x08019792: d832 2. BHI 0x80197fa ; hci_le_adv_set_term_evt_handler + 110
0x08019794: 4efb .N LDR r6,[pc,#1004] ; [0x8019b84] = 0x20009030
0x08019796: eb060080 .... ADD r0,r6,r0,LSL #2
0x0801979a: 68c4 .h LDR r4,[r0,#0xc]
0x0801979c: b36c l. CBZ r4,0x80197fa ; hci_le_adv_set_term_evt_handler + 110
0x0801979e: 7b60 `{ LDRB r0,[r4,#0xd]
0x080197a0: bb58 X. CBNZ r0,0x80197fa ; hci_le_adv_set_term_evt_handler + 110
0x080197a2: 7be0 .{ LDRB r0,[r4,#0xf]
0x080197a4: 2803 .( CMP r0,#3
0x080197a6: d128 (. BNE 0x80197fa ; hci_le_adv_set_term_evt_handler + 110
0x080197a8: 7c20 | LDRB r0,[r4,#0x10]
0x080197aa: f00000bf .... AND r0,r0,#0xbf
0x080197ae: 7420 t STRB r0,[r4,#0x10]
0x080197b0: 7848 Hx LDRB r0,[r1,#1]
0x080197b2: 2843 C( CMP r0,#0x43
0x080197b4: bf18 .. IT NE
0x080197b6: 283c <( CMPNE r0,#0x3c
0x080197b8: d101 .. BNE 0x80197be ; hci_le_adv_set_term_evt_handler + 50
0x080197ba: 2145 E! MOVS r1,#0x45
0x080197bc: e011 .. B 0x80197e2 ; hci_le_adv_set_term_evt_handler + 86
0x080197be: b978 x. CBNZ r0,0x80197e0 ; hci_le_adv_set_term_evt_handler + 84
0x080197c0: 7c60 `| LDRB r0,[r4,#0x11]
0x080197c2: b168 h. CBZ r0,0x80197e0 ; hci_le_adv_set_term_evt_handler + 84
0x080197c4: 8888 .. LDRH r0,[r1,#4]
0x080197c6: f7f1fac5 .... BL gapc_get_conidx ; 0x800ad54
0x080197ca: 28ff .( CMP r0,#0xff
0x080197cc: d008 .. BEQ 0x80197e0 ; hci_le_adv_set_term_evt_handler + 84
0x080197ce: 4605 .F MOV r5,r0
0x080197d0: f7f1fd1c .... BL gapc_is_local_addr_rpa ; 0x800b20c
0x080197d4: b920 . CBNZ r0,0x80197e0 ; hci_le_adv_set_term_evt_handler + 84
0x080197d6: f1040116 .... ADD r1,r4,#0x16
0x080197da: 4628 (F MOV r0,r5
0x080197dc: f7f2fbd8 .... BL gapc_set_local_addr ; 0x800bf90
0x080197e0: 2100 .! MOVS r1,#0
0x080197e2: f8940021 ..!. LDRB r0,[r4,#0x21]
0x080197e6: 07c0 .. LSLS r0,r0,#31
0x080197e8: d004 .. BEQ 0x80197f4 ; hci_le_adv_set_term_evt_handler + 104
0x080197ea: f8960097 .... LDRB r0,[r6,#0x97]
0x080197ee: 3801 .8 SUBS r0,#1
0x080197f0: f8860097 .... STRB r0,[r6,#0x97]
0x080197f4: 4620 F MOV r0,r4
0x080197f6: f7f4fd89 .... BL gapm_actv_stopped ; 0x800e30c
0x080197fa: 2000 . MOVS r0,#0
0x080197fc: bd70 p. POP {r4-r6,pc}
0x080197fe: bf00 .. NOP
hci_le_big_info_adv_report_evt_handler
0x08019800: b5b0 .. PUSH {r4,r5,r7,lr}
0x08019802: 8848 H. LDRH r0,[r1,#2]
0x08019804: 460c .F MOV r4,r1
0x08019806: 21ff .! MOVS r1,#0xff
0x08019808: f7f6fab0 .... BL gapm_per_sync_get_activity ; 0x800fd6c
0x0801980c: b358 X. CBZ r0,0x8019866 ; hci_le_big_info_adv_report_evt_handler + 102
0x0801980e: 4605 .F MOV r5,r0
0x08019810: 7c00 .| LDRB r0,[r0,#0x10]
0x08019812: 0740 @. LSLS r0,r0,#29
0x08019814: d527 '. BPL 0x8019866 ; hci_le_big_info_adv_report_evt_handler + 102
0x08019816: 8aa9 .. LDRH r1,[r5,#0x14]
0x08019818: f640506f @.oP MOV r0,#0xd6f
0x0801981c: 2203 ." MOVS r2,#3
0x0801981e: 2318 .# MOVS r3,#0x18
0x08019820: f002f8d6 .... BL ke_msg_alloc ; 0x801b9d0
0x08019824: b1f8 .. CBZ r0,0x8019866 ; hci_le_big_info_adv_report_evt_handler + 102
0x08019826: 7b29 ){ LDRB r1,[r5,#0xc]
0x08019828: 7001 .p STRB r1,[r0,#0]
0x0801982a: 7c21 !| LDRB r1,[r4,#0x10]
0x0801982c: 89e2 .. LDRH r2,[r4,#0xe]
0x0801982e: 88a3 .. LDRH r3,[r4,#4]
0x08019830: 81c3 .. STRH r3,[r0,#0xe]
0x08019832: ea424101 B..A ORR r1,r2,r1,LSL #16
0x08019836: 88e3 .. LDRH r3,[r4,#6]
0x08019838: 6041 A` STR r1,[r0,#4]
0x0801983a: 7a61 az LDRB r1,[r4,#9]
0x0801983c: 7aa2 .z LDRB r2,[r4,#0xa]
0x0801983e: 8103 .. STRH r3,[r0,#8]
0x08019840: 89a3 .. LDRH r3,[r4,#0xc]
0x08019842: 7441 At STRB r1,[r0,#0x11]
0x08019844: 7d21 !} LDRB r1,[r4,#0x14]
0x08019846: 7482 .t STRB r2,[r0,#0x12]
0x08019848: 8143 C. STRH r3,[r0,#0xa]
0x0801984a: 8a63 c. LDRH r3,[r4,#0x12]
0x0801984c: 74c1 .t STRB r1,[r0,#0x13]
0x0801984e: 7d61 a} LDRB r1,[r4,#0x15]
0x08019850: 8183 .. STRH r3,[r0,#0xc]
0x08019852: 7a23 #z LDRB r3,[r4,#8]
0x08019854: 7501 .u STRB r1,[r0,#0x14]
0x08019856: 7da1 .} LDRB r1,[r4,#0x16]
0x08019858: 7403 .t STRB r3,[r0,#0x10]
0x0801985a: 2900 .) CMP r1,#0
0x0801985c: bf18 .. IT NE
0x0801985e: 2101 .! MOVNE r1,#1
0x08019860: 7541 Au STRB r1,[r0,#0x15]
0x08019862: f002f8d9 .... BL ke_msg_send ; 0x801ba18
0x08019866: 2000 . MOVS r0,#0
0x08019868: bdb0 .. POP {r4,r5,r7,pc}
0x0801986a: 0000 .. MOVS r0,r0
hci_le_ch_sel_algo_evt_handler
0x0801986c: b510 .. PUSH {r4,lr}
0x0801986e: 8848 H. LDRH r0,[r1,#2]
0x08019870: 460c .F MOV r4,r1
0x08019872: f7f1fa6f ..o. BL gapc_get_conidx ; 0x800ad54
0x08019876: 28ff .( CMP r0,#0xff
0x08019878: d005 .. BEQ 0x8019886 ; hci_le_ch_sel_algo_evt_handler + 26
0x0801987a: 4904 .I LDR r1,[pc,#16] ; [0x801988c] = 0x20008f80
0x0801987c: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
0x08019880: 7921 !y LDRB r1,[r4,#4]
0x08019882: f8801076 ..v. STRB r1,[r0,#0x76]
0x08019886: 2000 . MOVS r0,#0
0x08019888: bd10 .. POP {r4,pc}
0x0801988a: bf00 .. NOP
$d.19
__arm_cp.10_0
0x0801988c: 20008f80 ... DCD 536907648
$t.17
hci_le_cmd_cmp_evt_addr_handler
0x08019890: b580 .. PUSH {r7,lr}
0x08019892: f2420135 B.5. MOV r1,#0x2035
0x08019896: 4288 .B CMP r0,r1
0x08019898: d00a .. BEQ 0x80198b0 ; hci_le_cmd_cmp_evt_addr_handler + 32
0x0801989a: f2420105 B... MOV r1,#0x2005
0x0801989e: 4288 .B CMP r0,r1
0x080198a0: d10e .. BNE 0x80198c0 ; hci_le_cmd_cmp_evt_addr_handler + 48
0x080198a2: 48ec .H LDR r0,[pc,#944] ; [0x8019c54] = 0x20009030
0x080198a4: f8900099 .... LDRB r0,[r0,#0x99]
0x080198a8: 2802 .( CMP r0,#2
0x080198aa: d109 .. BNE 0x80198c0 ; hci_le_cmd_cmp_evt_addr_handler + 48
0x080198ac: 2002 . MOVS r0,#2
0x080198ae: e005 .. B 0x80198bc ; hci_le_cmd_cmp_evt_addr_handler + 44
0x080198b0: 48e8 .H LDR r0,[pc,#928] ; [0x8019c54] = 0x20009030
0x080198b2: f8900099 .... LDRB r0,[r0,#0x99]
0x080198b6: 2803 .( CMP r0,#3
0x080198b8: d102 .. BNE 0x80198c0 ; hci_le_cmd_cmp_evt_addr_handler + 48
0x080198ba: 2003 . MOVS r0,#3
0x080198bc: f7f4fd60 ..`. BL gapm_addr_fsm ; 0x800e380
0x080198c0: 2000 . MOVS r0,#0
0x080198c2: bd80 .. POP {r7,pc}
hci_le_cmd_cmp_evt_adv_handler
0x080198c4: b5f8 .. PUSH {r3-r7,lr}
0x080198c6: 4605 .F MOV r5,r0
0x080198c8: 460e .F MOV r6,r1
0x080198ca: 4668 hF MOV r0,sp
0x080198cc: 4629 )F MOV r1,r5
0x080198ce: f7f4fcdb .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x800e288
0x080198d2: 2800 .( CMP r0,#0
0x080198d4: f0008113 .... BEQ.W 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x080198d8: 9c00 .. LDR r4,[sp,#0]
0x080198da: 7be0 .{ LDRB r0,[r4,#0xf]
0x080198dc: 2805 .( CMP r0,#5
0x080198de: f200810e .... BHI.W 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x080198e2: e8dff000 .... TBB [pc,r0]
$d.15
0x080198e6: 0325 %. DCW 805
0x080198e8: 4a3a031b ..:J DCD 1245315867
$t.16
0x080198ec: 7836 6x LDRB r6,[r6,#0]
0x080198ee: f2420052 B.R. MOV r0,#0x2052
0x080198f2: 2e00 .. CMP r6,#0
0x080198f4: bf18 .. IT NE
0x080198f6: 3e70 p> SUBNE r6,r6,#0x70
0x080198f8: 4285 .B CMP r5,r0
0x080198fa: d00a .. BEQ 0x8019912 ; hci_le_cmd_cmp_evt_adv_handler + 78
0x080198fc: 0630 0. LSLS r0,r6,#24
0x080198fe: d108 .. BNE 0x8019912 ; hci_le_cmd_cmp_evt_adv_handler + 78
0x08019900: 48fb .H LDR r0,[pc,#1004] ; [0x8019cf0] = 0x20009030
0x08019902: 2201 ." MOVS r2,#1
0x08019904: 6841 Ah LDR r1,[r0,#4]
0x08019906: 4620 F MOV r0,r4
0x08019908: f7f5f830 ..0. BL gapm_adv_set_data ; 0x800e96c
0x0801990c: 2800 .( CMP r0,#0
0x0801990e: f04080f6 @... BNE.W 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x08019912: b2f1 .. UXTB r1,r6
0x08019914: 2001 . MOVS r0,#1
0x08019916: f7f6fed9 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801991a: e0f0 .. B 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x0801991c: f2420039 B.9. MOV r0,#0x2039
0x08019920: 4285 .B CMP r5,r0
0x08019922: d134 4. BNE 0x801998e ; hci_le_cmd_cmp_evt_adv_handler + 202
0x08019924: 7fe0 .. LDRB r0,[r4,#0x1f]
0x08019926: b390 .. CBZ r0,0x801998e ; hci_le_cmd_cmp_evt_adv_handler + 202
0x08019928: 7c20 | LDRB r0,[r4,#0x10]
0x0801992a: f00000bf .... AND r0,r0,#0xbf
0x0801992e: e096 .. B 0x8019a5e ; hci_le_cmd_cmp_evt_adv_handler + 410
0x08019930: f242003c B.<. MOV r0,#0x203c
0x08019934: 4285 .B CMP r5,r0
0x08019936: f00080d5 .... BEQ.W 0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x0801993a: 7830 0x LDRB r0,[r6,#0]
0x0801993c: 2800 .( CMP r0,#0
0x0801993e: bf18 .. IT NE
0x08019940: 3870 p8 SUBNE r0,r0,#0x70
0x08019942: 77e0 .w STRB r0,[r4,#0x1f]
0x08019944: 0600 .. LSLS r0,r0,#24
0x08019946: d05d ]. BEQ 0x8019a04 ; hci_le_cmd_cmp_evt_adv_handler + 320
0x08019948: f242003e B.>. MOV r0,#0x203e
0x0801994c: 4285 .B CMP r5,r0
0x0801994e: f04080c9 @... BNE.W 0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x08019952: 4620 F MOV r0,r4
0x08019954: f7f4ffb6 .... BL gapm_adv_send_hci_le_rmv_adv_set_cmd ; 0x800e8c4
0x08019958: e0c4 .. B 0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x0801995a: f2420139 B.9. MOV r1,#0x2039
0x0801995e: 7c20 | LDRB r0,[r4,#0x10]
0x08019960: 428d .B CMP r5,r1
0x08019962: d123 #. BNE 0x80199ac ; hci_le_cmd_cmp_evt_adv_handler + 232
0x08019964: f00000bf .... AND r0,r0,#0xbf
0x08019968: 7420 t STRB r0,[r4,#0x10]
0x0801996a: 7ba0 .{ LDRB r0,[r4,#0xe]
0x0801996c: 2802 .( CMP r0,#2
0x0801996e: d120 . BNE 0x80199b2 ; hci_le_cmd_cmp_evt_adv_handler + 238
0x08019970: 4620 F MOV r0,r4
0x08019972: 2100 .! MOVS r1,#0
0x08019974: f7f4ffe6 .... BL gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x800e944
0x08019978: e01b .. B 0x80199b2 ; hci_le_cmd_cmp_evt_adv_handler + 238
0x0801997a: 48dd .H LDR r0,[pc,#884] ; [0x8019cf0] = 0x20009030
0x0801997c: f890108f .... LDRB r1,[r0,#0x8f]
0x08019980: 3901 .9 SUBS r1,#1
0x08019982: f880108f .... STRB r1,[r0,#0x8f]
0x08019986: 4620 F MOV r0,r4
0x08019988: f7f4fbd4 .... BL gapm_actv_deleted ; 0x800e134
0x0801998c: e0b7 .. B 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x0801998e: 7830 0x LDRB r0,[r6,#0]
0x08019990: 2800 .( CMP r0,#0
0x08019992: bf18 .. IT NE
0x08019994: 3870 p8 SUBNE r0,r0,#0x70
0x08019996: 77e0 .w STRB r0,[r4,#0x1f]
0x08019998: 0600 .. LSLS r0,r0,#24
0x0801999a: d01d .. BEQ 0x80199d8 ; hci_le_cmd_cmp_evt_adv_handler + 276
0x0801999c: f5b55f01 ..._ CMP r5,#0x2040
0x080199a0: d15e ^. BNE 0x8019a60 ; hci_le_cmd_cmp_evt_adv_handler + 412
0x080199a2: 4620 F MOV r0,r4
0x080199a4: 2100 .! MOVS r1,#0
0x080199a6: f7f4ff9f .... BL gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x800e8e8
0x080199aa: e059 Y. B 0x8019a60 ; hci_le_cmd_cmp_evt_adv_handler + 412
0x080199ac: f000007f .... AND r0,r0,#0x7f
0x080199b0: 7420 t STRB r0,[r4,#0x10]
0x080199b2: 8a60 `. LDRH r0,[r4,#0x12]
0x080199b4: 2800 .( CMP r0,#0
0x080199b6: f04080a2 @... BNE.W 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x080199ba: f8940021 ..!. LDRB r0,[r4,#0x21]
0x080199be: 07c0 .. LSLS r0,r0,#31
0x080199c0: d005 .. BEQ 0x80199ce ; hci_le_cmd_cmp_evt_adv_handler + 266
0x080199c2: 48cb .H LDR r0,[pc,#812] ; [0x8019cf0] = 0x20009030
0x080199c4: f8901097 .... LDRB r1,[r0,#0x97]
0x080199c8: 3901 .9 SUBS r1,#1
0x080199ca: f8801097 .... STRB r1,[r0,#0x97]
0x080199ce: 4620 F MOV r0,r4
0x080199d0: 2100 .! MOVS r1,#0
0x080199d2: f7f4fc9b .... BL gapm_actv_stopped ; 0x800e30c
0x080199d6: e092 .. B 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x080199d8: f5b55f01 ..._ CMP r5,#0x2040
0x080199dc: d03c <. BEQ 0x8019a58 ; hci_le_cmd_cmp_evt_adv_handler + 404
0x080199de: f2420039 B.9. MOV r0,#0x2039
0x080199e2: 4285 .B CMP r5,r0
0x080199e4: d13c <. BNE 0x8019a60 ; hci_le_cmd_cmp_evt_adv_handler + 412
0x080199e6: f9940010 .... LDRSB r0,[r4,#0x10]
0x080199ea: f0400140 @.@. ORR r1,r0,#0x40
0x080199ee: 2800 .( CMP r0,#0
0x080199f0: 7421 !t STRB r1,[r4,#0x10]
0x080199f2: d435 5. BMI 0x8019a60 ; hci_le_cmd_cmp_evt_adv_handler + 412
0x080199f4: 7ba0 .{ LDRB r0,[r4,#0xe]
0x080199f6: 2802 .( CMP r0,#2
0x080199f8: d132 2. BNE 0x8019a60 ; hci_le_cmd_cmp_evt_adv_handler + 412
0x080199fa: 4620 F MOV r0,r4
0x080199fc: 2101 .! MOVS r1,#1
0x080199fe: f7f4ffa1 .... BL gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x800e944
0x08019a02: e02d -. B 0x8019a60 ; hci_le_cmd_cmp_evt_adv_handler + 412
0x08019a04: 48ba .H LDR r0,[pc,#744] ; [0x8019cf0] = 0x20009030
0x08019a06: 6847 Gh LDR r7,[r0,#4]
0x08019a08: f242003e B.>. MOV r0,#0x203e
0x08019a0c: 4285 .B CMP r5,r0
0x08019a0e: d03b ;. BEQ 0x8019a88 ; hci_le_cmd_cmp_evt_adv_handler + 452
0x08019a10: f2420036 B.6. MOV r0,#0x2036
0x08019a14: 4285 .B CMP r5,r0
0x08019a16: d165 e. BNE 0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x08019a18: 7870 px LDRB r0,[r6,#1]
0x08019a1a: f8840020 .. . STRB r0,[r4,#0x20]
0x08019a1e: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08019a20: 2802 .( CMP r0,#2
0x08019a22: d15f _. BNE 0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x08019a24: f2411006 A... MOV r0,#0x1106
0x08019a28: 2100 .! MOVS r1,#0
0x08019a2a: f242023e B.>. MOV r2,#0x203e
0x08019a2e: 2308 .# MOVS r3,#8
0x08019a30: f242053e B.>. MOV r5,#0x203e
0x08019a34: f001ffcc .... BL ke_msg_alloc ; 0x801b9d0
0x08019a38: 8cb9 .. LDRH r1,[r7,#0x24]
0x08019a3a: 2206 ." MOVS r2,#6
0x08019a3c: 8041 A. STRH r1,[r0,#2]
0x08019a3e: 8cf9 .. LDRH r1,[r7,#0x26]
0x08019a40: 8081 .. STRH r1,[r0,#4]
0x08019a42: 7b21 !{ LDRB r1,[r4,#0xc]
0x08019a44: 7001 .p STRB r1,[r0,#0]
0x08019a46: 88f9 .. LDRH r1,[r7,#6]
0x08019a48: 0609 .. LSLS r1,r1,#24
0x08019a4a: ea0271e1 ...q AND r1,r2,r1,ASR #31
0x08019a4e: 80c1 .. STRH r1,[r0,#6]
0x08019a50: f001fc5e ..^. BL hci_send_2_controller ; 0x801b310
0x08019a54: 8265 e. STRH r5,[r4,#0x12]
0x08019a56: e045 E. B 0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x08019a58: 7c20 | LDRB r0,[r4,#0x10]
0x08019a5a: f0400080 @... ORR r0,r0,#0x80
0x08019a5e: 7420 t STRB r0,[r4,#0x10]
0x08019a60: 8a60 `. LDRH r0,[r4,#0x12]
0x08019a62: 2800 .( CMP r0,#0
0x08019a64: d14b K. BNE 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x08019a66: f8940021 ..!. LDRB r0,[r4,#0x21]
0x08019a6a: 7fe1 .. LDRB r1,[r4,#0x1f]
0x08019a6c: 07c0 .. LSLS r0,r0,#31
0x08019a6e: bf18 .. IT NE
0x08019a70: 2900 .) CMPNE r1,#0
0x08019a72: d005 .. BEQ 0x8019a80 ; hci_le_cmd_cmp_evt_adv_handler + 444
0x08019a74: 489e .H LDR r0,[pc,#632] ; [0x8019cf0] = 0x20009030
0x08019a76: f8902097 ... LDRB r2,[r0,#0x97]
0x08019a7a: 3a01 .: SUBS r2,#1
0x08019a7c: f8802097 ... STRB r2,[r0,#0x97]
0x08019a80: 4620 F MOV r0,r4
0x08019a82: f7f4fc2d ..-. BL gapm_actv_started ; 0x800e2e0
0x08019a86: e03a :. B 0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x08019a88: f8970028 ..(. LDRB r0,[r7,#0x28]
0x08019a8c: b350 P. CBZ r0,0x8019ae4 ; hci_le_cmd_cmp_evt_adv_handler + 544
0x08019a8e: f2411006 A... MOV r0,#0x1106
0x08019a92: 2100 .! MOVS r1,#0
0x08019a94: f2420251 B.Q. MOV r2,#0x2051
0x08019a98: 2350 P# MOVS r3,#0x50
0x08019a9a: 2500 .% MOVS r5,#0
0x08019a9c: f001ff98 .... BL ke_msg_alloc ; 0x801b9d0
0x08019aa0: 7b21 !{ LDRB r1,[r4,#0xc]
0x08019aa2: f107022c ..,. ADD r2,r7,#0x2c
0x08019aa6: 7001 .p STRB r1,[r0,#0]
0x08019aa8: f897102a ..*. LDRB r1,[r7,#0x2a]
0x08019aac: 7041 Ap STRB r1,[r0,#1]
0x08019aae: f8971029 ..). LDRB r1,[r7,#0x29]
0x08019ab2: 7081 .p STRB r1,[r0,#2]
0x08019ab4: f8971028 ..(. LDRB r1,[r7,#0x28]
0x08019ab8: 70c1 .p STRB r1,[r0,#3]
0x08019aba: f897102b ..+. LDRB r1,[r7,#0x2b]
0x08019abe: 7101 .q STRB r1,[r0,#4]
0x08019ac0: 1d41 A. ADDS r1,r0,#5
0x08019ac2: f897602b ..+` LDRB r6,[r7,#0x2b]
0x08019ac6: b2eb .. UXTB r3,r5
0x08019ac8: 2e4b K. CMP r6,#0x4b
0x08019aca: bf28 (. IT CS
0x08019acc: 264b K& MOVCS r6,#0x4b
0x08019ace: 429e .B CMP r6,r3
0x08019ad0: d903 .. BLS 0x8019ada ; hci_le_cmd_cmp_evt_adv_handler + 534
0x08019ad2: 5cd6 .\ LDRB r6,[r2,r3]
0x08019ad4: 3501 .5 ADDS r5,#1
0x08019ad6: 54ce .T STRB r6,[r1,r3]
0x08019ad8: e7f3 .. B 0x8019ac2 ; hci_le_cmd_cmp_evt_adv_handler + 510
0x08019ada: f001fc19 .... BL hci_send_2_controller ; 0x801b310
0x08019ade: f2420051 B.Q. MOV r0,#0x2051
0x08019ae2: 8260 `. STRH r0,[r4,#0x12]
0x08019ae4: 8a60 `. LDRH r0,[r4,#0x12]
0x08019ae6: b950 P. CBNZ r0,0x8019afe ; hci_le_cmd_cmp_evt_adv_handler + 570
0x08019ae8: 7fe1 .. LDRB r1,[r4,#0x1f]
0x08019aea: b929 ). CBNZ r1,0x8019af8 ; hci_le_cmd_cmp_evt_adv_handler + 564
0x08019aec: 4880 .H LDR r0,[pc,#512] ; [0x8019cf0] = 0x20009030
0x08019aee: f890208f ... LDRB r2,[r0,#0x8f]
0x08019af2: 3201 .2 ADDS r2,#1
0x08019af4: f880208f ... STRB r2,[r0,#0x8f]
0x08019af8: 4620 F MOV r0,r4
0x08019afa: f7f4fae9 .... BL gapm_actv_created ; 0x800e0d0
0x08019afe: 2000 . MOVS r0,#0
0x08019b00: bdf8 .. POP {r3-r7,pc}
0x08019b02: bf00 .. NOP
hci_le_cmd_cmp_evt_init_handler
0x08019b04: b5bc .. PUSH {r2-r5,r7,lr}
0x08019b06: 460d .F MOV r5,r1
0x08019b08: 4601 .F MOV r1,r0
0x08019b0a: a801 .. ADD r0,sp,#4
0x08019b0c: f7f4fbbc .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x800e288
0x08019b10: b3b0 .. CBZ r0,0x8019b80 ; hci_le_cmd_cmp_evt_init_handler + 124
0x08019b12: 9c01 .. LDR r4,[sp,#4]
0x08019b14: 7be0 .{ LDRB r0,[r4,#0xf]
0x08019b16: 2804 .( CMP r0,#4
0x08019b18: d01f .. BEQ 0x8019b5a ; hci_le_cmd_cmp_evt_init_handler + 86
0x08019b1a: 2803 .( CMP r0,#3
0x08019b1c: d020 . BEQ 0x8019b60 ; hci_le_cmd_cmp_evt_init_handler + 92
0x08019b1e: 2802 .( CMP r0,#2
0x08019b20: d12e .. BNE 0x8019b80 ; hci_le_cmd_cmp_evt_init_handler + 124
0x08019b22: 782d -x LDRB r5,[r5,#0]
0x08019b24: 2d00 .- CMP r5,#0
0x08019b26: bf18 .. IT NE
0x08019b28: 3d70 p= SUBNE r5,r5,#0x70
0x08019b2a: 0628 (. LSLS r0,r5,#24
0x08019b2c: d010 .. BEQ 0x8019b50 ; hci_le_cmd_cmp_evt_init_handler + 76
0x08019b2e: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08019b30: 2801 .( CMP r0,#1
0x08019b32: d104 .. BNE 0x8019b3e ; hci_le_cmd_cmp_evt_init_handler + 58
0x08019b34: f64050f2 @..P MOV r0,#0xdf2
0x08019b38: 2103 .! MOVS r1,#3
0x08019b3a: f002f88d .... BL ke_timer_clear ; 0x801bc58
0x08019b3e: 486c lH LDR r0,[pc,#432] ; [0x8019cf0] = 0x20009030
0x08019b40: 21ff .! MOVS r1,#0xff
0x08019b42: f8801091 .... STRB r1,[r0,#0x91]
0x08019b46: f8901097 .... LDRB r1,[r0,#0x97]
0x08019b4a: 3901 .9 SUBS r1,#1
0x08019b4c: f8801097 .... STRB r1,[r0,#0x97]
0x08019b50: b2e9 .. UXTB r1,r5
0x08019b52: 4620 F MOV r0,r4
0x08019b54: f7f4fbc4 .... BL gapm_actv_started ; 0x800e2e0
0x08019b58: e012 .. B 0x8019b80 ; hci_le_cmd_cmp_evt_init_handler + 124
0x08019b5a: f8942055 ..U LDRB r2,[r4,#0x55]
0x08019b5e: e00b .. B 0x8019b78 ; hci_le_cmd_cmp_evt_init_handler + 116
0x08019b60: 7828 (x LDRB r0,[r5,#0]
0x08019b62: b168 h. CBZ r0,0x8019b80 ; hci_le_cmd_cmp_evt_init_handler + 124
0x08019b64: f1a00570 ..p. SUB r5,r0,#0x70
0x08019b68: 0628 (. LSLS r0,r5,#24
0x08019b6a: d009 .. BEQ 0x8019b80 ; hci_le_cmd_cmp_evt_init_handler + 124
0x08019b6c: f64050f2 @..P MOV r0,#0xdf2
0x08019b70: 2103 .! MOVS r1,#3
0x08019b72: f002f871 ..q. BL ke_timer_clear ; 0x801bc58
0x08019b76: b2ea .. UXTB r2,r5
0x08019b78: 4620 F MOV r0,r4
0x08019b7a: 2101 .! MOVS r1,#1
0x08019b7c: f7f5fd70 ..p. BL gapm_init_stopped ; 0x800f660
0x08019b80: 2000 . MOVS r0,#0
0x08019b82: bdbc .. POP {r2-r5,r7,pc}
$d.19
__arm_cp.10_0
0x08019b84: 20009030 0.. DCD 536907824
$t.7
hci_le_cmd_cmp_evt_list_handler
0x08019b88: b5b0 .. PUSH {r4,r5,r7,lr}
0x08019b8a: 4605 .F MOV r5,r0
0x08019b8c: 2000 . MOVS r0,#0
0x08019b8e: 460c .F MOV r4,r1
0x08019b90: f7f5fb52 ..R. BL gapm_get_operation ; 0x800f238
0x08019b94: f1a00153 ..S. SUB r1,r0,#0x53
0x08019b98: 2904 .) CMP r1,#4
0x08019b9a: d81c .. BHI 0x8019bd6 ; hci_le_cmd_cmp_evt_list_handler + 78
0x08019b9c: 2903 .) CMP r1,#3
0x08019b9e: d01a .. BEQ 0x8019bd6 ; hci_le_cmd_cmp_evt_list_handler + 78
0x08019ba0: 7821 !x LDRB r1,[r4,#0]
0x08019ba2: b129 ). CBZ r1,0x8019bb0 ; hci_le_cmd_cmp_evt_list_handler + 40
0x08019ba4: 3970 p9 SUBS r1,r1,#0x70
0x08019ba6: 060a .. LSLS r2,r1,#24
0x08019ba8: d002 .. BEQ 0x8019bb0 ; hci_le_cmd_cmp_evt_list_handler + 40
0x08019baa: b2c9 .. UXTB r1,r1
0x08019bac: 2000 . MOVS r0,#0
0x08019bae: e031 1. B 0x8019c14 ; hci_le_cmd_cmp_evt_list_handler + 140
0x08019bb0: 2857 W( CMP r0,#0x57
0x08019bb2: d113 .. BNE 0x8019bdc ; hci_le_cmd_cmp_evt_list_handler + 84
0x08019bb4: f2420012 B... MOV r0,#0x2012
0x08019bb8: 4285 .B CMP r5,r0
0x08019bba: d105 .. BNE 0x8019bc8 ; hci_le_cmd_cmp_evt_list_handler + 64
0x08019bbc: 48f5 .H LDR r0,[pc,#980] ; [0x8019f94] = 0x20009030
0x08019bbe: f8901098 .... LDRB r1,[r0,#0x98]
0x08019bc2: 3901 .9 SUBS r1,#1
0x08019bc4: f8801098 .... STRB r1,[r0,#0x98]
0x08019bc8: 48f2 .H LDR r0,[pc,#968] ; [0x8019f94] = 0x20009030
0x08019bca: 6800 .h LDR r0,[r0,#0]
0x08019bcc: 7841 Ax LDRB r1,[r0,#1]
0x08019bce: b1f9 .. CBZ r1,0x8019c10 ; hci_le_cmd_cmp_evt_list_handler + 136
0x08019bd0: f7f5fe68 ..h. BL gapm_list_rmv_next_entry ; 0x800f8a4
0x08019bd4: e020 . B 0x8019c18 ; hci_le_cmd_cmp_evt_list_handler + 144
0x08019bd6: 2000 . MOVS r0,#0
0x08019bd8: 2141 A! MOVS r1,#0x41
0x08019bda: e01b .. B 0x8019c14 ; hci_le_cmd_cmp_evt_list_handler + 140
0x08019bdc: f2420111 B... MOV r1,#0x2011
0x08019be0: 428d .B CMP r5,r1
0x08019be2: d107 .. BNE 0x8019bf4 ; hci_le_cmd_cmp_evt_list_handler + 108
0x08019be4: 48eb .H LDR r0,[pc,#940] ; [0x8019f94] = 0x20009030
0x08019be6: f8901098 .... LDRB r1,[r0,#0x98]
0x08019bea: 6804 .h LDR r4,[r0,#0]
0x08019bec: 3101 .1 ADDS r1,#1
0x08019bee: f8801098 .... STRB r1,[r0,#0x98]
0x08019bf2: e007 .. B 0x8019c04 ; hci_le_cmd_cmp_evt_list_handler + 124
0x08019bf4: 49e7 .I LDR r1,[pc,#924] ; [0x8019f94] = 0x20009030
0x08019bf6: 680c .h LDR r4,[r1,#0]
0x08019bf8: f2420127 B.'. MOV r1,#0x2027
0x08019bfc: 428d .B CMP r5,r1
0x08019bfe: bf08 .. IT EQ
0x08019c00: 2854 T( CMPEQ r0,#0x54
0x08019c02: d00b .. BEQ 0x8019c1c ; hci_le_cmd_cmp_evt_list_handler + 148
0x08019c04: 7860 `x LDRB r0,[r4,#1]
0x08019c06: b118 .. CBZ r0,0x8019c10 ; hci_le_cmd_cmp_evt_list_handler + 136
0x08019c08: 4620 F MOV r0,r4
0x08019c0a: f7f5fdc7 .... BL gapm_list_add_next_entry ; 0x800f79c
0x08019c0e: e003 .. B 0x8019c18 ; hci_le_cmd_cmp_evt_list_handler + 144
0x08019c10: 2000 . MOVS r0,#0
0x08019c12: 2100 .! MOVS r1,#0
0x08019c14: f7f6fd5a ..Z. BL gapm_send_complete_evt ; 0x80106cc
0x08019c18: 2000 . MOVS r0,#0
0x08019c1a: bdb0 .. POP {r4,r5,r7,pc}
0x08019c1c: 7865 ex LDRB r5,[r4,#1]
0x08019c1e: f2411006 A... MOV r0,#0x1106
0x08019c22: 2100 .! MOVS r1,#0
0x08019c24: f242024e B.N. MOV r2,#0x204e
0x08019c28: 2308 .# MOVS r3,#8
0x08019c2a: f001fed1 .... BL ke_msg_alloc ; 0x801b9d0
0x08019c2e: eb050185 .... ADD r1,r5,r5,LSL #2
0x08019c32: eb0401c1 .... ADD r1,r4,r1,LSL #3
0x08019c36: 7a0a .z LDRB r2,[r1,#8]
0x08019c38: 7002 .p STRB r2,[r0,#0]
0x08019c3a: 88ca .. LDRH r2,[r1,#6]
0x08019c3c: f8a02005 ... STRH r2,[r0,#5]
0x08019c40: f8d12002 ... LDR r2,[r1,#2]
0x08019c44: f8c02001 ... STR r2,[r0,#1]
0x08019c48: 7a49 Iz LDRB r1,[r1,#9]
0x08019c4a: 71c1 .q STRB r1,[r0,#7]
0x08019c4c: f001fb60 ..`. BL hci_send_2_controller ; 0x801b310
0x08019c50: e7e2 .. B 0x8019c18 ; hci_le_cmd_cmp_evt_list_handler + 144
0x08019c52: bf00 .. NOP
$d.8
__arm_cp.5_0
0x08019c54: 20009030 0.. DCD 536907824
$t.12
hci_le_cmd_cmp_evt_per_sync_handler
0x08019c58: b51c .. PUSH {r2-r4,lr}
0x08019c5a: 460c .F MOV r4,r1
0x08019c5c: 4601 .F MOV r1,r0
0x08019c5e: a801 .. ADD r0,sp,#4
0x08019c60: f7f4fb12 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x800e288
0x08019c64: b180 .. CBZ r0,0x8019c88 ; hci_le_cmd_cmp_evt_per_sync_handler + 48
0x08019c66: 9801 .. LDR r0,[sp,#4]
0x08019c68: 7bc1 .{ LDRB r1,[r0,#0xf]
0x08019c6a: 2904 .) CMP r1,#4
0x08019c6c: d009 .. BEQ 0x8019c82 ; hci_le_cmd_cmp_evt_per_sync_handler + 42
0x08019c6e: 2902 .) CMP r1,#2
0x08019c70: d10a .. BNE 0x8019c88 ; hci_le_cmd_cmp_evt_per_sync_handler + 48
0x08019c72: 7821 !x LDRB r1,[r4,#0]
0x08019c74: 2900 .) CMP r1,#0
0x08019c76: bf18 .. IT NE
0x08019c78: 3970 p9 SUBNE r1,r1,#0x70
0x08019c7a: b2c9 .. UXTB r1,r1
0x08019c7c: f7f4fb30 ..0. BL gapm_actv_started ; 0x800e2e0
0x08019c80: e002 .. B 0x8019c88 ; hci_le_cmd_cmp_evt_per_sync_handler + 48
0x08019c82: 2100 .! MOVS r1,#0
0x08019c84: f7f4fb42 ..B. BL gapm_actv_stopped ; 0x800e30c
0x08019c88: 2000 . MOVS r0,#0
0x08019c8a: bd1c .. POP {r2-r4,pc}
hci_le_cmd_cmp_evt_scan_handler
0x08019c8c: b5bc .. PUSH {r2-r5,r7,lr}
0x08019c8e: 4604 .F MOV r4,r0
0x08019c90: 460d .F MOV r5,r1
0x08019c92: a801 .. ADD r0,sp,#4
0x08019c94: 4621 !F MOV r1,r4
0x08019c96: f7f4faf7 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x800e288
0x08019c9a: b338 8. CBZ r0,0x8019cec ; hci_le_cmd_cmp_evt_scan_handler + 96
0x08019c9c: 9801 .. LDR r0,[sp,#4]
0x08019c9e: 7bc1 .{ LDRB r1,[r0,#0xf]
0x08019ca0: 2904 .) CMP r1,#4
0x08019ca2: d00c .. BEQ 0x8019cbe ; hci_le_cmd_cmp_evt_scan_handler + 50
0x08019ca4: 2902 .) CMP r1,#2
0x08019ca6: d121 !. BNE 0x8019cec ; hci_le_cmd_cmp_evt_scan_handler + 96
0x08019ca8: 7829 )x LDRB r1,[r5,#0]
0x08019caa: b181 .. CBZ r1,0x8019cce ; hci_le_cmd_cmp_evt_scan_handler + 66
0x08019cac: 3970 p9 SUBS r1,r1,#0x70
0x08019cae: 060a .. LSLS r2,r1,#24
0x08019cb0: d00d .. BEQ 0x8019cce ; hci_le_cmd_cmp_evt_scan_handler + 66
0x08019cb2: 4ab8 .J LDR r2,[pc,#736] ; [0x8019f94] = 0x20009030
0x08019cb4: 23ff .# MOVS r3,#0xff
0x08019cb6: b2c9 .. UXTB r1,r1
0x08019cb8: f8823090 ...0 STRB r3,[r2,#0x90]
0x08019cbc: e014 .. B 0x8019ce8 ; hci_le_cmd_cmp_evt_scan_handler + 92
0x08019cbe: 49b5 .I LDR r1,[pc,#724] ; [0x8019f94] = 0x20009030
0x08019cc0: 22ff ." MOVS r2,#0xff
0x08019cc2: f8812090 ... STRB r2,[r1,#0x90]
0x08019cc6: 2100 .! MOVS r1,#0
0x08019cc8: f7f4fb20 .. . BL gapm_actv_stopped ; 0x800e30c
0x08019ccc: e00e .. B 0x8019cec ; hci_le_cmd_cmp_evt_scan_handler + 96
0x08019cce: f2420142 B.B. MOV r1,#0x2042
0x08019cd2: 428c .B CMP r4,r1
0x08019cd4: d007 .. BEQ 0x8019ce6 ; hci_le_cmd_cmp_evt_scan_handler + 90
0x08019cd6: f2420141 B.A. MOV r1,#0x2041
0x08019cda: 428c .B CMP r4,r1
0x08019cdc: d106 .. BNE 0x8019cec ; hci_le_cmd_cmp_evt_scan_handler + 96
0x08019cde: 2101 .! MOVS r1,#1
0x08019ce0: f7f6fc42 ..B. BL gapm_scan_send_hci_le_set_ext_scan_en_cmd ; 0x8010568
0x08019ce4: e002 .. B 0x8019cec ; hci_le_cmd_cmp_evt_scan_handler + 96
0x08019ce6: 2100 .! MOVS r1,#0
0x08019ce8: f7f4fafa .... BL gapm_actv_started ; 0x800e2e0
0x08019cec: 2000 . MOVS r0,#0
0x08019cee: bdbc .. POP {r2-r5,r7,pc}
$d.10
__arm_cp.6_0
0x08019cf0: 20009030 0.. DCD 536907824
$t.6
hci_le_con_evt_handler
0x08019cf4: b510 .. PUSH {r4,lr}
0x08019cf6: 8848 H. LDRH r0,[r1,#2]
0x08019cf8: 460c .F MOV r4,r1
0x08019cfa: f7f1f82b ..+. BL gapc_get_conidx ; 0x800ad54
0x08019cfe: 4601 .F MOV r1,r0
0x08019d00: 2000 . MOVS r0,#0
0x08019d02: 29ff .) CMP r1,#0xff
0x08019d04: d00b .. BEQ 0x8019d1e ; hci_le_con_evt_handler + 42
0x08019d06: 8862 b. LDRH r2,[r4,#2]
0x08019d08: f64f73ff O..s MOV r3,#0xffff
0x08019d0c: 429a .B CMP r2,r3
0x08019d0e: d006 .. BEQ 0x8019d1e ; hci_le_con_evt_handler + 42
0x08019d10: 0208 .. LSLS r0,r1,#8
0x08019d12: 2200 ." MOVS r2,#0
0x08019d14: 1d01 .. ADDS r1,r0,#4
0x08019d16: 4620 F MOV r0,r4
0x08019d18: f001fe6e ..n. BL ke_msg_forward ; 0x801b9f8
0x08019d1c: 2001 . MOVS r0,#1
0x08019d1e: bd10 .. POP {r4,pc}
hci_le_con_iq_report_evt_handler
0x08019d20: b570 p. PUSH {r4-r6,lr}
0x08019d22: 8848 H. LDRH r0,[r1,#2]
0x08019d24: 4615 .F MOV r5,r2
0x08019d26: 460c .F MOV r4,r1
0x08019d28: f7f1f814 .... BL gapc_get_conidx ; 0x800ad54
0x08019d2c: 4606 .F MOV r6,r0
0x08019d2e: 0200 .. LSLS r0,r0,#8
0x08019d30: 3004 .0 ADDS r0,#4
0x08019d32: f001feaf .... BL ke_state_get ; 0x801ba94
0x08019d36: 283f ?( CMP r0,#0x3f
0x08019d38: d02e .. BEQ 0x8019d98 ; hci_le_con_iq_report_evt_handler + 120
0x08019d3a: 4630 0F MOV r0,r6
0x08019d3c: f7f1f81c .... BL gapc_get_dest_task ; 0x800ad78
0x08019d40: 4601 .F MOV r1,r0
0x08019d42: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08019d44: 220c ." MOVS r2,#0xc
0x08019d46: eb020340 ..@. ADD r3,r2,r0,LSL #1
0x08019d4a: f6406074 @.t` MOV r0,#0xe74
0x08019d4e: 462a *F MOV r2,r5
0x08019d50: f001fe3e ..>. BL ke_msg_alloc ; 0x801b9d0
0x08019d54: 7921 !y LDRB r1,[r4,#4]
0x08019d56: 7001 .p STRB r1,[r0,#0]
0x08019d58: 7961 ay LDRB r1,[r4,#5]
0x08019d5a: 7041 Ap STRB r1,[r0,#1]
0x08019d5c: 7a22 "z LDRB r2,[r4,#8]
0x08019d5e: 88e1 .. LDRH r1,[r4,#6]
0x08019d60: 7102 .q STRB r2,[r0,#4]
0x08019d62: 8041 A. STRH r1,[r0,#2]
0x08019d64: 7a62 bz LDRB r2,[r4,#9]
0x08019d66: 7142 Bq STRB r2,[r0,#5]
0x08019d68: 7aa2 .z LDRB r2,[r4,#0xa]
0x08019d6a: 7182 .q STRB r2,[r0,#6]
0x08019d6c: 7ae1 .z LDRB r1,[r4,#0xb]
0x08019d6e: 71c1 .q STRB r1,[r0,#7]
0x08019d70: 7ba2 .{ LDRB r2,[r4,#0xe]
0x08019d72: 89a1 .. LDRH r1,[r4,#0xc]
0x08019d74: 7282 .r STRB r2,[r0,#0xa]
0x08019d76: 8101 .. STRH r1,[r0,#8]
0x08019d78: 2200 ." MOVS r2,#0
0x08019d7a: 7ba1 .{ LDRB r1,[r4,#0xe]
0x08019d7c: 4291 .B CMP r1,r2
0x08019d7e: d009 .. BEQ 0x8019d94 ; hci_le_con_iq_report_evt_handler + 116
0x08019d80: eb040542 ..B. ADD r5,r4,r2,LSL #1
0x08019d84: eb000342 ..B. ADD r3,r0,r2,LSL #1
0x08019d88: 3201 .2 ADDS r2,#1
0x08019d8a: f8b5500f ...P LDRH r5,[r5,#0xf]
0x08019d8e: f8a3500b ...P STRH r5,[r3,#0xb]
0x08019d92: e7f3 .. B 0x8019d7c ; hci_le_con_iq_report_evt_handler + 92
0x08019d94: f001fe40 ..@. BL ke_msg_send ; 0x801ba18
0x08019d98: 2000 . MOVS r0,#0
0x08019d9a: bd70 p. POP {r4-r6,pc}
hci_le_con_iq_report_evt_pkupk
0x08019d9c: b580 .. PUSH {r7,lr}
0x08019d9e: 8013 .. STRH r3,[r2,#0]
0x08019da0: b118 .. CBZ r0,0x8019daa ; hci_le_con_iq_report_evt_pkupk + 14
0x08019da2: b111 .. CBZ r1,0x8019daa ; hci_le_con_iq_report_evt_pkupk + 14
0x08019da4: 461a .F MOV r2,r3
0x08019da6: f7e8fa7d ..}. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08019daa: 2000 . MOVS r0,#0
0x08019dac: bd80 .. POP {r7,pc}
0x08019dae: 0000 .. MOVS r0,r0
hci_le_con_update_cmd_stat_event_handler
0x08019db0: b5b0 .. PUSH {r4,r5,r7,lr}
0x08019db2: 4610 .F MOV r0,r2
0x08019db4: 4614 .F MOV r4,r2
0x08019db6: 460d .F MOV r5,r1
0x08019db8: f001fe6c ..l. BL ke_state_get ; 0x801ba94
0x08019dbc: 283f ?( CMP r0,#0x3f
0x08019dbe: d02a *. BEQ 0x8019e16 ; hci_le_con_update_cmd_stat_event_handler + 102
0x08019dc0: 7828 (x LDRB r0,[r5,#0]
0x08019dc2: b340 @. CBZ r0,0x8019e16 ; hci_le_con_update_cmd_stat_event_handler + 102
0x08019dc4: 0a24 $. LSRS r4,r4,#8
0x08019dc6: 2102 .! MOVS r1,#2
0x08019dc8: 4620 F MOV r0,r4
0x08019dca: f7f1f8d1 .... BL gapc_get_operation ; 0x800af70
0x08019dce: 2840 @( CMP r0,#0x40
0x08019dd0: d121 !. BNE 0x8019e16 ; hci_le_con_update_cmd_stat_event_handler + 102
0x08019dd2: 7828 (x LDRB r0,[r5,#0]
0x08019dd4: 281a .( CMP r0,#0x1a
0x08019dd6: d80b .. BHI 0x8019df0 ; hci_le_con_update_cmd_stat_event_handler + 64
0x08019dd8: 2101 .! MOVS r1,#1
0x08019dda: 4a3a :J LDR r2,[pc,#232] ; [0x8019ec4] = 0x6021002
0x08019ddc: 4081 .@ LSLS r1,r1,r0
0x08019dde: 4211 .B TST r1,r2
0x08019de0: d006 .. BEQ 0x8019df0 ; hci_le_con_update_cmd_stat_event_handler + 64
0x08019de2: 4939 9I LDR r1,[pc,#228] ; [0x8019ec8] = 0x20008f80
0x08019de4: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
0x08019de8: f8b1205e ..^ LDRH r2,[r1,#0x5e]
0x08019dec: 0692 .. LSLS r2,r2,#26
0x08019dee: d408 .. BMI 0x8019e02 ; hci_le_con_update_cmd_stat_event_handler + 82
0x08019df0: 2800 .( CMP r0,#0
0x08019df2: bf18 .. IT NE
0x08019df4: 3870 p8 SUBNE r0,r0,#0x70
0x08019df6: b2c2 .. UXTB r2,r0
0x08019df8: 2102 .! MOVS r1,#2
0x08019dfa: 4620 F MOV r0,r4
0x08019dfc: f7f2f81e .... BL gapc_send_complete_evt ; 0x800be3c
0x08019e00: e009 .. B 0x8019e16 ; hci_le_con_update_cmd_stat_event_handler + 102
0x08019e02: f891006e ..n. LDRB r0,[r1,#0x6e]
0x08019e06: f00000fd .... AND r0,r0,#0xfd
0x08019e0a: f881006e ..n. STRB r0,[r1,#0x6e]
0x08019e0e: 4620 F MOV r0,r4
0x08019e10: 2102 .! MOVS r1,#2
0x08019e12: f7f1fd67 ..g. BL gapc_reschedule_operation ; 0x800b8e4
0x08019e16: 2000 . MOVS r0,#0
0x08019e18: bdb0 .. POP {r4,r5,r7,pc}
0x08019e1a: bf00 .. NOP
hci_le_con_update_cmp_evt_handler
0x08019e1c: b57c |. PUSH {r2-r6,lr}
0x08019e1e: 4610 .F MOV r0,r2
0x08019e20: 4616 .F MOV r6,r2
0x08019e22: 460d .F MOV r5,r1
0x08019e24: f001fe36 ..6. BL ke_state_get ; 0x801ba94
0x08019e28: 283f ?( CMP r0,#0x3f
0x08019e2a: d048 H. BEQ 0x8019ebe ; hci_le_con_update_cmp_evt_handler + 162
0x08019e2c: 7868 hx LDRB r0,[r5,#1]
0x08019e2e: 0a34 4. LSRS r4,r6,#8
0x08019e30: 281a .( CMP r0,#0x1a
0x08019e32: d83c <. BHI 0x8019eae ; hci_le_con_update_cmp_evt_handler + 146
0x08019e34: 2101 .! MOVS r1,#1
0x08019e36: 4a23 #J LDR r2,[pc,#140] ; [0x8019ec4] = 0x6021002
0x08019e38: 4081 .@ LSLS r1,r1,r0
0x08019e3a: 4211 .B TST r1,r2
0x08019e3c: d013 .. BEQ 0x8019e66 ; hci_le_con_update_cmp_evt_handler + 74
0x08019e3e: 4922 "I LDR r1,[pc,#136] ; [0x8019ec8] = 0x20008f80
0x08019e40: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
0x08019e44: f8b1205e ..^ LDRH r2,[r1,#0x5e]
0x08019e48: 0692 .. LSLS r2,r2,#26
0x08019e4a: d401 .. BMI 0x8019e50 ; hci_le_con_update_cmp_evt_handler + 52
0x08019e4c: 3870 p8 SUBS r0,r0,#0x70
0x08019e4e: e031 1. B 0x8019eb4 ; hci_le_con_update_cmp_evt_handler + 152
0x08019e50: f891006e ..n. LDRB r0,[r1,#0x6e]
0x08019e54: f00000fd .... AND r0,r0,#0xfd
0x08019e58: f881006e ..n. STRB r0,[r1,#0x6e]
0x08019e5c: 4620 F MOV r0,r4
0x08019e5e: 2102 .! MOVS r1,#2
0x08019e60: f7f1fd40 ..@. BL gapc_reschedule_operation ; 0x800b8e4
0x08019e64: e02b +. B 0x8019ebe ; hci_le_con_update_cmp_evt_handler + 162
0x08019e66: bb10 .. CBNZ r0,0x8019eae ; hci_le_con_update_cmp_evt_handler + 146
0x08019e68: 4620 F MOV r0,r4
0x08019e6a: f7f0ff85 .... BL gapc_get_dest_task ; 0x800ad78
0x08019e6e: 4601 .F MOV r1,r0
0x08019e70: f6406043 @.C` MOV r0,#0xe43
0x08019e74: 4632 2F MOV r2,r6
0x08019e76: 2306 .# MOVS r3,#6
0x08019e78: f001fdaa .... BL ke_msg_alloc ; 0x801b9d0
0x08019e7c: 88a9 .. LDRH r1,[r5,#4]
0x08019e7e: 8001 .. STRH r1,[r0,#0]
0x08019e80: f8d51006 .... LDR r1,[r5,#6]
0x08019e84: f8c01002 .... STR r1,[r0,#2]
0x08019e88: f001fdc6 .... BL ke_msg_send ; 0x801ba18
0x08019e8c: 88a8 .. LDRH r0,[r5,#4]
0x08019e8e: 4669 iF MOV r1,sp
0x08019e90: f8ad0000 .... STRH r0,[sp,#0]
0x08019e94: f8d50006 .... LDR r0,[r5,#6]
0x08019e98: f8cd0002 .... STR r0,[sp,#2]
0x08019e9c: 4620 F MOV r0,r4
0x08019e9e: f005ff03 .... BL prf_con_param_upd ; 0x801fca8
0x08019ea2: 88ea .. LDRH r2,[r5,#6]
0x08019ea4: 88a9 .. LDRH r1,[r5,#4]
0x08019ea6: 4620 F MOV r0,r4
0x08019ea8: f7fafba2 .... BL gatt_con_info_set ; 0x80145f0
0x08019eac: 7868 hx LDRB r0,[r5,#1]
0x08019eae: 2800 .( CMP r0,#0
0x08019eb0: bf18 .. IT NE
0x08019eb2: 3870 p8 SUBNE r0,r0,#0x70
0x08019eb4: b2c2 .. UXTB r2,r0
0x08019eb6: 4620 F MOV r0,r4
0x08019eb8: 2102 .! MOVS r1,#2
0x08019eba: f7f1ffbf .... BL gapc_send_complete_evt ; 0x800be3c
0x08019ebe: 2000 . MOVS r0,#0
0x08019ec0: bd7c |. POP {r2-r6,pc}
0x08019ec2: bf00 .. NOP
$d.18
__arm_cp.14_0
0x08019ec4: 06021002 .... DCD 100798466
__arm_cp.14_1
0x08019ec8: 20008f80 ... DCD 536907648
$t.26
hci_le_conless_iq_report_evt_handler
0x08019ecc: b5b0 .. PUSH {r4,r5,r7,lr}
0x08019ece: 8848 H. LDRH r0,[r1,#2]
0x08019ed0: 460c .F MOV r4,r1
0x08019ed2: 21ff .! MOVS r1,#0xff
0x08019ed4: f7f5ff4a ..J. BL gapm_per_sync_get_activity ; 0x800fd6c
0x08019ed8: b350 P. CBZ r0,0x8019f30 ; hci_le_conless_iq_report_evt_handler + 100
0x08019eda: 4605 .F MOV r5,r0
0x08019edc: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08019ede: 210c .! MOVS r1,#0xc
0x08019ee0: 2203 ." MOVS r2,#3
0x08019ee2: eb010340 ..@. ADD r3,r1,r0,LSL #1
0x08019ee6: 8aa9 .. LDRH r1,[r5,#0x14]
0x08019ee8: f640506c @.lP MOV r0,#0xd6c
0x08019eec: f001fd70 ..p. BL ke_msg_alloc ; 0x801b9d0
0x08019ef0: 7b29 ){ LDRB r1,[r5,#0xc]
0x08019ef2: 7001 .p STRB r1,[r0,#0]
0x08019ef4: 7921 !y LDRB r1,[r4,#4]
0x08019ef6: 7041 Ap STRB r1,[r0,#1]
0x08019ef8: 7a22 "z LDRB r2,[r4,#8]
0x08019efa: 88e1 .. LDRH r1,[r4,#6]
0x08019efc: 7102 .q STRB r2,[r0,#4]
0x08019efe: 8041 A. STRH r1,[r0,#2]
0x08019f00: 7a62 bz LDRB r2,[r4,#9]
0x08019f02: 7142 Bq STRB r2,[r0,#5]
0x08019f04: 7aa2 .z LDRB r2,[r4,#0xa]
0x08019f06: 7182 .q STRB r2,[r0,#6]
0x08019f08: 7ae1 .z LDRB r1,[r4,#0xb]
0x08019f0a: 71c1 .q STRB r1,[r0,#7]
0x08019f0c: 7ba2 .{ LDRB r2,[r4,#0xe]
0x08019f0e: 89a1 .. LDRH r1,[r4,#0xc]
0x08019f10: 7282 .r STRB r2,[r0,#0xa]
0x08019f12: 8101 .. STRH r1,[r0,#8]
0x08019f14: 2200 ." MOVS r2,#0
0x08019f16: 7ba1 .{ LDRB r1,[r4,#0xe]
0x08019f18: 4291 .B CMP r1,r2
0x08019f1a: d037 7. BEQ 0x8019f8c ; hci_le_conless_iq_report_evt_handler + 192
0x08019f1c: eb040542 ..B. ADD r5,r4,r2,LSL #1
0x08019f20: eb000342 ..B. ADD r3,r0,r2,LSL #1
0x08019f24: 3201 .2 ADDS r2,#1
0x08019f26: f8b5500f ...P LDRH r5,[r5,#0xf]
0x08019f2a: f8a3500b ...P STRH r5,[r3,#0xb]
0x08019f2e: e7f3 .. B 0x8019f18 ; hci_le_conless_iq_report_evt_handler + 76
0x08019f30: 48a7 .H LDR r0,[pc,#668] ; [0x801a1d0] = 0x20009030
0x08019f32: f8b0106c ..l. LDRH r1,[r0,#0x6c]
0x08019f36: f64f70ff O..p MOV r0,#0xffff
0x08019f3a: 4281 .B CMP r1,r0
0x08019f3c: d028 (. BEQ 0x8019f90 ; hci_le_conless_iq_report_evt_handler + 196
0x08019f3e: 7ba0 .{ LDRB r0,[r4,#0xe]
0x08019f40: 220c ." MOVS r2,#0xc
0x08019f42: eb020340 ..@. ADD r3,r2,r0,LSL #1
0x08019f46: f6405092 @..P MOV r0,#0xd92
0x08019f4a: 2203 ." MOVS r2,#3
0x08019f4c: f001fd40 ..@. BL ke_msg_alloc ; 0x801b9d0
0x08019f50: 7921 !y LDRB r1,[r4,#4]
0x08019f52: 7001 .p STRB r1,[r0,#0]
0x08019f54: 7a22 "z LDRB r2,[r4,#8]
0x08019f56: 88e1 .. LDRH r1,[r4,#6]
0x08019f58: 7102 .q STRB r2,[r0,#4]
0x08019f5a: 8041 A. STRH r1,[r0,#2]
0x08019f5c: 7a62 bz LDRB r2,[r4,#9]
0x08019f5e: 7142 Bq STRB r2,[r0,#5]
0x08019f60: 7aa2 .z LDRB r2,[r4,#0xa]
0x08019f62: 7182 .q STRB r2,[r0,#6]
0x08019f64: 7ae1 .z LDRB r1,[r4,#0xb]
0x08019f66: 71c1 .q STRB r1,[r0,#7]
0x08019f68: 7ba2 .{ LDRB r2,[r4,#0xe]
0x08019f6a: 89a1 .. LDRH r1,[r4,#0xc]
0x08019f6c: 7282 .r STRB r2,[r0,#0xa]
0x08019f6e: 8101 .. STRH r1,[r0,#8]
0x08019f70: 2200 ." MOVS r2,#0
0x08019f72: 7ba1 .{ LDRB r1,[r4,#0xe]
0x08019f74: 4291 .B CMP r1,r2
0x08019f76: d009 .. BEQ 0x8019f8c ; hci_le_conless_iq_report_evt_handler + 192
0x08019f78: eb040542 ..B. ADD r5,r4,r2,LSL #1
0x08019f7c: eb000342 ..B. ADD r3,r0,r2,LSL #1
0x08019f80: 3201 .2 ADDS r2,#1
0x08019f82: f8b5500f ...P LDRH r5,[r5,#0xf]
0x08019f86: f8a3500b ...P STRH r5,[r3,#0xb]
0x08019f8a: e7f3 .. B 0x8019f74 ; hci_le_conless_iq_report_evt_handler + 168
0x08019f8c: f001fd44 ..D. BL ke_msg_send ; 0x801ba18
0x08019f90: 2000 . MOVS r0,#0
0x08019f92: bdb0 .. POP {r4,r5,r7,pc}
$d.27
__arm_cp.17_0
0x08019f94: 20009030 0.. DCD 536907824
$t.8
hci_le_conless_iq_report_evt_pkupk
0x08019f98: b580 .. PUSH {r7,lr}
0x08019f9a: 8013 .. STRH r3,[r2,#0]
0x08019f9c: b118 .. CBZ r0,0x8019fa6 ; hci_le_conless_iq_report_evt_pkupk + 14
0x08019f9e: b111 .. CBZ r1,0x8019fa6 ; hci_le_conless_iq_report_evt_pkupk + 14
0x08019fa0: 461a .F MOV r2,r3
0x08019fa2: f7e8f97f .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08019fa6: 2000 . MOVS r0,#0
0x08019fa8: bd80 .. POP {r7,pc}
hci_le_data_len_chg_evt_handler
0x08019faa: b5b0 .. PUSH {r4,r5,r7,lr}
0x08019fac: 4610 .F MOV r0,r2
0x08019fae: 4615 .F MOV r5,r2
0x08019fb0: 460c .F MOV r4,r1
0x08019fb2: f001fd6f ..o. BL ke_state_get ; 0x801ba94
0x08019fb6: 283f ?( CMP r0,#0x3f
0x08019fb8: d00f .. BEQ 0x8019fda ; hci_le_data_len_chg_evt_handler + 48
0x08019fba: 0a28 (. LSRS r0,r5,#8
0x08019fbc: f7f0fedc .... BL gapc_get_dest_task ; 0x800ad78
0x08019fc0: 4601 .F MOV r1,r0
0x08019fc2: f6406045 @.E` MOV r0,#0xe45
0x08019fc6: 462a *F MOV r2,r5
0x08019fc8: 2308 .# MOVS r3,#8
0x08019fca: f001fd01 .... BL ke_msg_alloc ; 0x801b9d0
0x08019fce: 6861 ah LDR r1,[r4,#4]
0x08019fd0: 68a2 .h LDR r2,[r4,#8]
0x08019fd2: 6042 B` STR r2,[r0,#4]
0x08019fd4: 6001 .` STR r1,[r0,#0]
0x08019fd6: f001fd1f .... BL ke_msg_send ; 0x801ba18
0x08019fda: 2000 . MOVS r0,#0
0x08019fdc: bdb0 .. POP {r4,r5,r7,pc}
hci_le_dir_adv_report_evt_pkupk
0x08019fde: b580 .. PUSH {r7,lr}
0x08019fe0: 8013 .. STRH r3,[r2,#0]
0x08019fe2: b118 .. CBZ r0,0x8019fec ; hci_le_dir_adv_report_evt_pkupk + 14
0x08019fe4: b111 .. CBZ r1,0x8019fec ; hci_le_dir_adv_report_evt_pkupk + 14
0x08019fe6: 461a .F MOV r2,r3
0x08019fe8: f7e8f95c ..\. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08019fec: 2000 . MOVS r0,#0
0x08019fee: bd80 .. POP {r7,pc}
hci_le_en_enc_stat_evt_handler
0x08019ff0: b5b0 .. PUSH {r4,r5,r7,lr}
0x08019ff2: 4610 .F MOV r0,r2
0x08019ff4: 4614 .F MOV r4,r2
0x08019ff6: 460d .F MOV r5,r1
0x08019ff8: f001fd4c ..L. BL ke_state_get ; 0x801ba94
0x08019ffc: 283f ?( CMP r0,#0x3f
0x08019ffe: d007 .. BEQ 0x801a010 ; hci_le_en_enc_stat_evt_handler + 32
0x0801a000: 7829 )x LDRB r1,[r5,#0]
0x0801a002: b129 ). CBZ r1,0x801a010 ; hci_le_en_enc_stat_evt_handler + 32
0x0801a004: 3970 p9 SUBS r1,r1,#0x70
0x0801a006: 0a20 . LSRS r0,r4,#8
0x0801a008: b2ca .. UXTB r2,r1
0x0801a00a: 2101 .! MOVS r1,#1
0x0801a00c: f7f1ff16 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801a010: 2000 . MOVS r0,#0
0x0801a012: bdb0 .. POP {r4,r5,r7,pc}
hci_le_enc_cmd_cmp_evt_handler
0x0801a014: b580 .. PUSH {r7,lr}
0x0801a016: f8110b01 .... LDRB r0,[r1],#1
0x0801a01a: f7e9fea9 .... BL aes_result_handler ; 0x8003d70
0x0801a01e: 2000 . MOVS r0,#0
0x0801a020: bd80 .. POP {r7,pc}
hci_le_enh_con_cmp_evt_handler
0x0801a022: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a024: 4605 .F MOV r5,r0
0x0801a026: 2003 . MOVS r0,#3
0x0801a028: 460c .F MOV r4,r1
0x0801a02a: f001fd33 ..3. BL ke_state_get ; 0x801ba94
0x0801a02e: 2808 .( CMP r0,#8
0x0801a030: d009 .. BEQ 0x801a046 ; hci_le_enh_con_cmp_evt_handler + 36
0x0801a032: 7860 `x LDRB r0,[r4,#1]
0x0801a034: b938 8. CBNZ r0,0x801a046 ; hci_le_enh_con_cmp_evt_handler + 36
0x0801a036: 4628 (F MOV r0,r5
0x0801a038: 4621 !F MOV r1,r4
0x0801a03a: f7f4ff47 ..G. BL gapm_con_create ; 0x800eecc
0x0801a03e: 7921 !y LDRB r1,[r4,#4]
0x0801a040: b909 .. CBNZ r1,0x801a046 ; hci_le_enh_con_cmp_evt_handler + 36
0x0801a042: f7f5f9c3 .... BL gapm_init_connection_ind ; 0x800f3cc
0x0801a046: 2000 . MOVS r0,#0
0x0801a048: bdb0 .. POP {r4,r5,r7,pc}
hci_le_enh_rd_tx_pwr_lvl_cmd_cmp_evt_handler
0x0801a04a: b570 p. PUSH {r4-r6,lr}
0x0801a04c: 8848 H. LDRH r0,[r1,#2]
0x0801a04e: 4616 .F MOV r6,r2
0x0801a050: 460d .F MOV r5,r1
0x0801a052: f7f0fe7f .... BL gapc_get_conidx ; 0x800ad54
0x0801a056: 4604 .F MOV r4,r0
0x0801a058: 0200 .. LSLS r0,r0,#8
0x0801a05a: 3004 .0 ADDS r0,#4
0x0801a05c: f001fd1a .... BL ke_state_get ; 0x801ba94
0x0801a060: 283f ?( CMP r0,#0x3f
0x0801a062: d01e .. BEQ 0x801a0a2 ; hci_le_enh_rd_tx_pwr_lvl_cmd_cmp_evt_handler + 88
0x0801a064: 7828 (x LDRB r0,[r5,#0]
0x0801a066: b998 .. CBNZ r0,0x801a090 ; hci_le_enh_rd_tx_pwr_lvl_cmd_cmp_evt_handler + 70
0x0801a068: 4620 F MOV r0,r4
0x0801a06a: 2100 .! MOVS r1,#0
0x0801a06c: f7f0ffc0 .... BL gapc_get_requester ; 0x800aff0
0x0801a070: 4601 .F MOV r1,r0
0x0801a072: f44f6068 O.h` MOV r0,#0xe80
0x0801a076: 4632 2F MOV r2,r6
0x0801a078: 2303 .# MOVS r3,#3
0x0801a07a: f001fca9 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a07e: b138 8. CBZ r0,0x801a090 ; hci_le_enh_rd_tx_pwr_lvl_cmd_cmp_evt_handler + 70
0x0801a080: 7929 )y LDRB r1,[r5,#4]
0x0801a082: 7001 .p STRB r1,[r0,#0]
0x0801a084: f8b51005 .... LDRH r1,[r5,#5]
0x0801a088: f8a01001 .... STRH r1,[r0,#1]
0x0801a08c: f001fcc4 .... BL ke_msg_send ; 0x801ba18
0x0801a090: 7828 (x LDRB r0,[r5,#0]
0x0801a092: 2100 .! MOVS r1,#0
0x0801a094: 2800 .( CMP r0,#0
0x0801a096: bf18 .. IT NE
0x0801a098: 3870 p8 SUBNE r0,r0,#0x70
0x0801a09a: b2c2 .. UXTB r2,r0
0x0801a09c: 4620 F MOV r0,r4
0x0801a09e: f7f1fecd .... BL gapc_send_complete_evt ; 0x800be3c
0x0801a0a2: 2000 . MOVS r0,#0
0x0801a0a4: bd70 p. POP {r4-r6,pc}
0x0801a0a6: 0000 .. MOVS r0,r0
hci_le_ext_adv_report_evt_handler
0x0801a0a8: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0801a0ac: 4848 HH LDR r0,[pc,#288] ; [0x801a1d0] = 0x20009030
0x0801a0ae: 460e .F MOV r6,r1
0x0801a0b0: f8901090 .... LDRB r1,[r0,#0x90]
0x0801a0b4: 29ff .) CMP r1,#0xff
0x0801a0b6: f0008087 .... BEQ.W 0x801a1c8 ; hci_le_ext_adv_report_evt_handler + 288
0x0801a0ba: eb000081 .... ADD r0,r0,r1,LSL #2
0x0801a0be: f04f0b00 O... MOV r11,#0
0x0801a0c2: 9600 .. STR r6,[sp,#0]
0x0801a0c4: 68c5 .h LDR r5,[r0,#0xc]
0x0801a0c6: 7870 px LDRB r0,[r6,#1]
0x0801a0c8: 4583 .E CMP r11,r0
0x0801a0ca: d27d }. BCS 0x801a1c8 ; hci_le_ext_adv_report_evt_handler + 288
0x0801a0cc: ebcb10cb .... RSB r0,r11,r11,LSL #7
0x0801a0d0: eb060a40 ..@. ADD r10,r6,r0,LSL #1
0x0801a0d4: 7ba8 .{ LDRB r0,[r5,#0xe]
0x0801a0d6: f10a0802 .... ADD r8,r10,#2
0x0801a0da: 2804 .( CMP r0,#4
0x0801a0dc: d303 .. BCC 0x801a0e6 ; hci_le_ext_adv_report_evt_handler + 62
0x0801a0de: f8b80000 .... LDRH r0,[r8,#0]
0x0801a0e2: 07c0 .. LSLS r0,r0,#31
0x0801a0e4: d06d m. BEQ 0x801a1c2 ; hci_le_ext_adv_report_evt_handler + 282
0x0801a0e6: f10a0705 .... ADD r7,r10,#5
0x0801a0ea: f10a0904 .... ADD r9,r10,#4
0x0801a0ee: 2600 .& MOVS r6,#0
0x0801a0f0: 2e64 d. CMP r6,#0x64
0x0801a0f2: d011 .. BEQ 0x801a118 ; hci_le_ext_adv_report_evt_handler + 112
0x0801a0f4: 19ac .. ADDS r4,r5,r6
0x0801a0f6: 69e0 .i LDR r0,[r4,#0x1c]
0x0801a0f8: b160 `. CBZ r0,0x801a114 ; hci_le_ext_adv_report_evt_handler + 108
0x0801a0fa: f894002a ..*. LDRB r0,[r4,#0x2a]
0x0801a0fe: f8991000 .... LDRB r1,[r9,#0]
0x0801a102: 4288 .B CMP r0,r1
0x0801a104: d106 .. BNE 0x801a114 ; hci_le_ext_adv_report_evt_handler + 108
0x0801a106: f1040024 ..$. ADD r0,r4,#0x24
0x0801a10a: 4639 9F MOV r1,r7
0x0801a10c: 2206 ." MOVS r2,#6
0x0801a10e: f7e8f910 .... BL memcmp ; 0x8002332
0x0801a112: b118 .. CBZ r0,0x801a11c ; hci_le_ext_adv_report_evt_handler + 116
0x0801a114: 3614 .6 ADDS r6,r6,#0x14
0x0801a116: e7eb .. B 0x801a0f0 ; hci_le_ext_adv_report_evt_handler + 72
0x0801a118: 2400 .$ MOVS r4,#0
0x0801a11a: e000 .. B 0x801a11e ; hci_le_ext_adv_report_evt_handler + 118
0x0801a11c: 341c .4 ADDS r4,r4,#0x1c
0x0801a11e: f8b80000 .... LDRH r0,[r8,#0]
0x0801a122: f3c01041 ..A. UBFX r0,r0,#5,#2
0x0801a126: 9e00 .. LDR r6,[sp,#0]
0x0801a128: 2802 .( CMP r0,#2
0x0801a12a: d008 .. BEQ 0x801a13e ; hci_le_ext_adv_report_evt_handler + 150
0x0801a12c: 2801 .( CMP r0,#1
0x0801a12e: d00d .. BEQ 0x801a14c ; hci_le_ext_adv_report_evt_handler + 164
0x0801a130: 2800 .( CMP r0,#0
0x0801a132: d146 F. BNE 0x801a1c2 ; hci_le_ext_adv_report_evt_handler + 282
0x0801a134: 4628 (F MOV r0,r5
0x0801a136: 4621 !F MOV r1,r4
0x0801a138: 4642 BF MOV r2,r8
0x0801a13a: 2301 .# MOVS r3,#1
0x0801a13c: e03a :. B 0x801a1b4 ; hci_le_ext_adv_report_evt_handler + 268
0x0801a13e: 7c28 (| LDRB r0,[r5,#0x10]
0x0801a140: 07c0 .. LSLS r0,r0,#31
0x0801a142: d133 3. BNE 0x801a1ac ; hci_le_ext_adv_report_evt_handler + 260
0x0801a144: 4620 F MOV r0,r4
0x0801a146: f7f6f881 .... BL gapm_scan_clear_fragments ; 0x801024c
0x0801a14a: e03a :. B 0x801a1c2 ; hci_le_ext_adv_report_evt_handler + 282
0x0801a14c: b9ac .. CBNZ r4,0x801a17a ; hci_le_ext_adv_report_evt_handler + 210
0x0801a14e: 2000 . MOVS r0,#0
0x0801a150: f1000114 .... ADD r1,r0,#0x14
0x0801a154: 2978 x) CMP r1,#0x78
0x0801a156: d034 4. BEQ 0x801a1c2 ; hci_le_ext_adv_report_evt_handler + 282
0x0801a158: 4428 (D ADD r0,r0,r5
0x0801a15a: 69c0 .i LDR r0,[r0,#0x1c]
0x0801a15c: 2800 .( CMP r0,#0
0x0801a15e: 4608 .F MOV r0,r1
0x0801a160: d1f6 .. BNE 0x801a150 ; hci_le_ext_adv_report_evt_handler + 168
0x0801a162: 1868 h. ADDS r0,r5,r1
0x0801a164: f8991000 .... LDRB r1,[r9,#0]
0x0801a168: 2300 .# MOVS r3,#0
0x0801a16a: f1000408 .... ADD r4,r0,#8
0x0801a16e: 7581 .u STRB r1,[r0,#0x16]
0x0801a170: 88b9 .. LDRH r1,[r7,#4]
0x0801a172: 683a :h LDR r2,[r7,#0]
0x0801a174: 8303 .. STRH r3,[r0,#0x18]
0x0801a176: 6102 .a STR r2,[r0,#0x10]
0x0801a178: 8281 .. STRH r1,[r0,#0x14]
0x0801a17a: 4657 WF MOV r7,r10
0x0801a17c: f8170f19 .... LDRB r0,[r7,#0x19]!
0x0801a180: 3008 .0 ADDS r0,r0,#8
0x0801a182: f7ebfb97 .... BL btdm_malloc ; 0x80058b4
0x0801a186: b1c0 .. CBZ r0,0x801a1ba ; hci_le_ext_adv_report_evt_handler + 274
0x0801a188: 4606 .F MOV r6,r0
0x0801a18a: 7838 8x LDRB r0,[r7,#0]
0x0801a18c: f10a011a .... ADD r1,r10,#0x1a
0x0801a190: 7130 0q STRB r0,[r6,#4]
0x0801a192: 1d70 p. ADDS r0,r6,#5
0x0801a194: 783a :x LDRB r2,[r7,#0]
0x0801a196: f7e8f885 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801a19a: 4620 F MOV r0,r4
0x0801a19c: 4631 1F MOV r1,r6
0x0801a19e: f7ecf85b ..[. BL co_list_push_back ; 0x8006258
0x0801a1a2: 7838 8x LDRB r0,[r7,#0]
0x0801a1a4: 8a21 !. LDRH r1,[r4,#0x10]
0x0801a1a6: 4408 .D ADD r0,r0,r1
0x0801a1a8: 8220 . STRH r0,[r4,#0x10]
0x0801a1aa: e009 .. B 0x801a1c0 ; hci_le_ext_adv_report_evt_handler + 280
0x0801a1ac: 4628 (F MOV r0,r5
0x0801a1ae: 4621 !F MOV r1,r4
0x0801a1b0: 4642 BF MOV r2,r8
0x0801a1b2: 2300 .# MOVS r3,#0
0x0801a1b4: f7f6f88e .... BL gapm_scan_send_adv_report_ind ; 0x80102d4
0x0801a1b8: e003 .. B 0x801a1c2 ; hci_le_ext_adv_report_evt_handler + 282
0x0801a1ba: 4620 F MOV r0,r4
0x0801a1bc: f7f6f846 ..F. BL gapm_scan_clear_fragments ; 0x801024c
0x0801a1c0: 9e00 .. LDR r6,[sp,#0]
0x0801a1c2: f10b0b01 .... ADD r11,r11,#1
0x0801a1c6: e77e ~. B 0x801a0c6 ; hci_le_ext_adv_report_evt_handler + 30
0x0801a1c8: 2000 . MOVS r0,#0
0x0801a1ca: e8bd8ff8 .... POP {r3-r11,pc}
0x0801a1ce: bf00 .. NOP
$d.12
__arm_cp.7_0
0x0801a1d0: 20009030 0.. DCD 536907824
$t.7
hci_le_ext_adv_report_evt_pkupk
0x0801a1d4: b580 .. PUSH {r7,lr}
0x0801a1d6: 8013 .. STRH r3,[r2,#0]
0x0801a1d8: b118 .. CBZ r0,0x801a1e2 ; hci_le_ext_adv_report_evt_pkupk + 14
0x0801a1da: b111 .. CBZ r1,0x801a1e2 ; hci_le_ext_adv_report_evt_pkupk + 14
0x0801a1dc: 461a .F MOV r2,r3
0x0801a1de: f7e8f861 ..a. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801a1e2: 2000 . MOVS r0,#0
0x0801a1e4: bd80 .. POP {r7,pc}
0x0801a1e6: 0000 .. MOVS r0,r0
hci_le_ext_create_con_cmd_upk
0x0801a1e8: e92d43f0 -..C PUSH {r4-r9,lr}
0x0801a1ec: b08f .. SUB sp,sp,#0x3c
0x0801a1ee: 4606 .F MOV r6,r0
0x0801a1f0: 2004 . MOVS r0,#4
0x0801a1f2: b3de .. CBZ r6,0x801a26c ; hci_le_ext_create_con_cmd_upk + 132
0x0801a1f4: b3d1 .. CBZ r1,0x801a26c ; hci_le_ext_create_con_cmd_upk + 132
0x0801a1f6: 46e9 .F MOV r9,sp
0x0801a1f8: 4690 .F MOV r8,r2
0x0801a1fa: 223a :" MOVS r2,#0x3a
0x0801a1fc: 4648 HF MOV r0,r9
0x0801a1fe: f7e8f851 ..Q. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801a202: f89d0000 .... LDRB r0,[sp,#0]
0x0801a206: 4a1b .J LDR r2,[pc,#108] ; [0x801a274] = 0x802425c
0x0801a208: 7030 0p STRB r0,[r6,#0]
0x0801a20a: f8bd0001 .... LDRH r0,[sp,#1]
0x0801a20e: f8a60001 .... STRH r0,[r6,#1]
0x0801a212: f8dd0003 .... LDR r0,[sp,#3]
0x0801a216: f8c60003 .... STR r0,[r6,#3]
0x0801a21a: f8bd0007 .... LDRH r0,[sp,#7]
0x0801a21e: f8a60007 .... STRH r0,[r6,#7]
0x0801a222: f89d0009 .... LDRB r0,[sp,#9]
0x0801a226: f000010f .... AND r1,r0,#0xf
0x0801a22a: 7270 pr STRB r0,[r6,#9]
0x0801a22c: 0900 .. LSRS r0,r0,#4
0x0801a22e: 5c51 Q\ LDRB r1,[r2,r1]
0x0801a230: 5c10 .\ LDRB r0,[r2,r0]
0x0801a232: 2200 ." MOVS r2,#0
0x0801a234: 4408 .D ADD r0,r0,r1
0x0801a236: f106010a .... ADD r1,r6,#0xa
0x0801a23a: b2c0 .. UXTB r0,r0
0x0801a23c: 0100 .. LSLS r0,r0,#4
0x0801a23e: 4290 .B CMP r0,r2
0x0801a240: d010 .. BEQ 0x801a264 ; hci_le_ext_create_con_cmd_upk + 124
0x0801a242: eb090602 .... ADD r6,r9,r2
0x0801a246: 188b .. ADDS r3,r1,r2
0x0801a248: 3210 .2 ADDS r2,r2,#0x10
0x0801a24a: f8d6700a ...p LDR r7,[r6,#0xa]
0x0801a24e: f8d6400e ...@ LDR r4,[r6,#0xe]
0x0801a252: f8d65012 ...P LDR r5,[r6,#0x12]
0x0801a256: f8d66016 ...` LDR r6,[r6,#0x16]
0x0801a25a: 601f .` STR r7,[r3,#0]
0x0801a25c: 605c \` STR r4,[r3,#4]
0x0801a25e: 609d .` STR r5,[r3,#8]
0x0801a260: 60de .` STR r6,[r3,#0xc]
0x0801a262: e7ec .. B 0x801a23e ; hci_le_ext_create_con_cmd_upk + 86
0x0801a264: 300a .0 ADDS r0,r0,#0xa
0x0801a266: f8a80000 .... STRH r0,[r8,#0]
0x0801a26a: 2000 . MOVS r0,#0
0x0801a26c: b00f .. ADD sp,sp,#0x3c
0x0801a26e: e8bd83f0 .... POP {r4-r9,pc}
0x0801a272: bf00 .. NOP
$d.4
__arm_cp.2_0
0x0801a274: 0802425c \B.. DCD 134365788
$t.16
hci_le_gen_dhkey_cmp_evt_handler
0x0801a278: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a27a: 2003 . MOVS r0,#3
0x0801a27c: 460c .F MOV r4,r1
0x0801a27e: f001fc09 .... BL ke_state_get ; 0x801ba94
0x0801a282: 2808 .( CMP r0,#8
0x0801a284: d01f .. BEQ 0x801a2c6 ; hci_le_gen_dhkey_cmp_evt_handler + 78
0x0801a286: 2002 . MOVS r0,#2
0x0801a288: f7f4ffd6 .... BL gapm_get_operation ; 0x800f238
0x0801a28c: 2834 4( CMP r0,#0x34
0x0801a28e: d11a .. BNE 0x801a2c6 ; hci_le_gen_dhkey_cmp_evt_handler + 78
0x0801a290: 7860 `x LDRB r0,[r4,#1]
0x0801a292: b108 .. CBZ r0,0x801a298 ; hci_le_gen_dhkey_cmp_evt_handler + 32
0x0801a294: 3870 p8 SUBS r0,r0,#0x70
0x0801a296: e012 .. B 0x801a2be ; hci_le_gen_dhkey_cmp_evt_handler + 70
0x0801a298: 2002 . MOVS r0,#2
0x0801a29a: f7f5f813 .... BL gapm_get_requester ; 0x800f2c4
0x0801a29e: 4601 .F MOV r1,r0
0x0801a2a0: f640503a @.:P MOV r0,#0xd3a
0x0801a2a4: 2203 ." MOVS r2,#3
0x0801a2a6: 2320 # MOVS r3,#0x20
0x0801a2a8: f001fb92 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a2ac: 1ca1 .. ADDS r1,r4,#2
0x0801a2ae: 2220 " MOVS r2,#0x20
0x0801a2b0: 4605 .F MOV r5,r0
0x0801a2b2: f7e7fff7 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801a2b6: 4628 (F MOV r0,r5
0x0801a2b8: f001fbae .... BL ke_msg_send ; 0x801ba18
0x0801a2bc: 2000 . MOVS r0,#0
0x0801a2be: b2c1 .. UXTB r1,r0
0x0801a2c0: 2002 . MOVS r0,#2
0x0801a2c2: f7f6fa03 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a2c6: 2000 . MOVS r0,#0
0x0801a2c8: bdb0 .. POP {r4,r5,r7,pc}
hci_le_gen_dhkey_v1_stat_evt_handler
0x0801a2ca: b510 .. PUSH {r4,lr}
0x0801a2cc: 2003 . MOVS r0,#3
0x0801a2ce: 460c .F MOV r4,r1
0x0801a2d0: f001fbe0 .... BL ke_state_get ; 0x801ba94
0x0801a2d4: 2808 .( CMP r0,#8
0x0801a2d6: d009 .. BEQ 0x801a2ec ; hci_le_gen_dhkey_v1_stat_evt_handler + 34
0x0801a2d8: 2002 . MOVS r0,#2
0x0801a2da: f7f4ffad .... BL gapm_get_operation ; 0x800f238
0x0801a2de: 2834 4( CMP r0,#0x34
0x0801a2e0: d104 .. BNE 0x801a2ec ; hci_le_gen_dhkey_v1_stat_evt_handler + 34
0x0801a2e2: 7821 !x LDRB r1,[r4,#0]
0x0801a2e4: b111 .. CBZ r1,0x801a2ec ; hci_le_gen_dhkey_v1_stat_evt_handler + 34
0x0801a2e6: 2002 . MOVS r0,#2
0x0801a2e8: f7f6f9f0 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a2ec: 2000 . MOVS r0,#0
0x0801a2ee: bd10 .. POP {r4,pc}
hci_le_gen_dhkey_v2_stat_evt_handler
0x0801a2f0: b510 .. PUSH {r4,lr}
0x0801a2f2: 2003 . MOVS r0,#3
0x0801a2f4: 460c .F MOV r4,r1
0x0801a2f6: f001fbcd .... BL ke_state_get ; 0x801ba94
0x0801a2fa: 2808 .( CMP r0,#8
0x0801a2fc: d009 .. BEQ 0x801a312 ; hci_le_gen_dhkey_v2_stat_evt_handler + 34
0x0801a2fe: 2002 . MOVS r0,#2
0x0801a300: f7f4ff9a .... BL gapm_get_operation ; 0x800f238
0x0801a304: 2834 4( CMP r0,#0x34
0x0801a306: d104 .. BNE 0x801a312 ; hci_le_gen_dhkey_v2_stat_evt_handler + 34
0x0801a308: 7821 !x LDRB r1,[r4,#0]
0x0801a30a: b111 .. CBZ r1,0x801a312 ; hci_le_gen_dhkey_v2_stat_evt_handler + 34
0x0801a30c: 2002 . MOVS r0,#2
0x0801a30e: f7f6f9dd .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a312: 2000 . MOVS r0,#0
0x0801a314: bd10 .. POP {r4,pc}
0x0801a316: 0000 .. MOVS r0,r0
hci_le_ltk_request_evt_handler
0x0801a318: b5f8 .. PUSH {r3-r7,lr}
0x0801a31a: 8848 H. LDRH r0,[r1,#2]
0x0801a31c: 4616 .F MOV r6,r2
0x0801a31e: 460d .F MOV r5,r1
0x0801a320: f7f0fd18 .... BL gapc_get_conidx ; 0x800ad54
0x0801a324: 28ff .( CMP r0,#0xff
0x0801a326: d042 B. BEQ 0x801a3ae ; hci_le_ltk_request_evt_handler + 150
0x0801a328: 4604 .F MOV r4,r0
0x0801a32a: 4822 "H LDR r0,[pc,#136] ; [0x801a3b4] = 0x20008f80
0x0801a32c: 2101 .! MOVS r1,#1
0x0801a32e: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0801a332: 4620 F MOV r0,r4
0x0801a334: f7f0fe1c .... BL gapc_get_operation ; 0x800af70
0x0801a338: 2850 P( CMP r0,#0x50
0x0801a33a: d10c .. BNE 0x801a356 ; hci_le_ltk_request_evt_handler + 62
0x0801a33c: f8b7105e ..^. LDRH r1,[r7,#0x5e]
0x0801a340: f8970058 ..X. LDRB r0,[r7,#0x58]
0x0801a344: 0649 I. LSLS r1,r1,#25
0x0801a346: d419 .. BMI 0x801a37c ; hci_le_ltk_request_evt_handler + 100
0x0801a348: 280e .( CMP r0,#0xe
0x0801a34a: d11f .. BNE 0x801a38c ; hci_le_ltk_request_evt_handler + 116
0x0801a34c: 4620 F MOV r0,r4
0x0801a34e: 2101 .! MOVS r1,#1
0x0801a350: f7f2fa98 .... BL gapc_smp_generate_stk ; 0x800c884
0x0801a354: e02b +. B 0x801a3ae ; hci_le_ltk_request_evt_handler + 150
0x0801a356: 0220 . LSLS r0,r4,#8
0x0801a358: 4632 2F MOV r2,r6
0x0801a35a: 231e .# MOVS r3,#0x1e
0x0801a35c: 1d01 .. ADDS r1,r0,#4
0x0801a35e: f6406058 @.X` MOV r0,#0xe58
0x0801a362: f001fb35 ..5. BL ke_msg_alloc ; 0x801b9d0
0x0801a366: 2151 Q! MOVS r1,#0x51
0x0801a368: 7001 .p STRB r1,[r0,#0]
0x0801a36a: 89a9 .. LDRH r1,[r5,#0xc]
0x0801a36c: 8241 A. STRH r1,[r0,#0x12]
0x0801a36e: 6869 ih LDR r1,[r5,#4]
0x0801a370: 68aa .h LDR r2,[r5,#8]
0x0801a372: 6182 .a STR r2,[r0,#0x18]
0x0801a374: 6141 Aa STR r1,[r0,#0x14]
0x0801a376: f001fb4f ..O. BL ke_msg_send ; 0x801ba18
0x0801a37a: e018 .. B 0x801a3ae ; hci_le_ltk_request_evt_handler + 150
0x0801a37c: 280f .( CMP r0,#0xf
0x0801a37e: d105 .. BNE 0x801a38c ; hci_le_ltk_request_evt_handler + 116
0x0801a380: 6d3a :m LDR r2,[r7,#0x50]
0x0801a382: 4620 F MOV r0,r4
0x0801a384: 2101 .! MOVS r1,#1
0x0801a386: f7f2fe36 ..6. BL gapc_smp_send_ltk_req_rsp ; 0x800cff6
0x0801a38a: e010 .. B 0x801a3ae ; hci_le_ltk_request_evt_handler + 150
0x0801a38c: 4620 F MOV r0,r4
0x0801a38e: 2100 .! MOVS r1,#0
0x0801a390: 2200 ." MOVS r2,#0
0x0801a392: f7f2fe30 ..0. BL gapc_smp_send_ltk_req_rsp ; 0x800cff6
0x0801a396: 4620 F MOV r0,r4
0x0801a398: 2108 .! MOVS r1,#8
0x0801a39a: f7f2fcc4 .... BL gapc_smp_pair_fail_send ; 0x800cd26
0x0801a39e: 4620 F MOV r0,r4
0x0801a3a0: f7f0fe30 ..0. BL gapc_get_role ; 0x800b004
0x0801a3a4: 4620 F MOV r0,r4
0x0801a3a6: 2168 h! MOVS r1,#0x68
0x0801a3a8: 2201 ." MOVS r2,#1
0x0801a3aa: f7f2fcd7 .... BL gapc_smp_pairing_end ; 0x800cd5c
0x0801a3ae: 2000 . MOVS r0,#0
0x0801a3b0: bdf8 .. POP {r3-r7,pc}
0x0801a3b2: bf00 .. NOP
$d.51
__arm_cp.24_0
0x0801a3b4: 20008f80 ... DCD 536907648
$t.10
hci_le_path_loss_threshold_evt_handler
0x0801a3b8: b570 p. PUSH {r4-r6,lr}
0x0801a3ba: 8848 H. LDRH r0,[r1,#2]
0x0801a3bc: 4615 .F MOV r5,r2
0x0801a3be: 460c .F MOV r4,r1
0x0801a3c0: f7f0fcc8 .... BL gapc_get_conidx ; 0x800ad54
0x0801a3c4: 4606 .F MOV r6,r0
0x0801a3c6: 0200 .. LSLS r0,r0,#8
0x0801a3c8: 3004 .0 ADDS r0,#4
0x0801a3ca: f001fb63 ..c. BL ke_state_get ; 0x801ba94
0x0801a3ce: 283f ?( CMP r0,#0x3f
0x0801a3d0: d00e .. BEQ 0x801a3f0 ; hci_le_path_loss_threshold_evt_handler + 56
0x0801a3d2: 4630 0F MOV r0,r6
0x0801a3d4: f7f0fcd0 .... BL gapc_get_dest_task ; 0x800ad78
0x0801a3d8: 4601 .F MOV r1,r0
0x0801a3da: f6406086 @..` MOV r0,#0xe86
0x0801a3de: 462a *F MOV r2,r5
0x0801a3e0: 2302 .# MOVS r3,#2
0x0801a3e2: f001faf5 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a3e6: b118 .. CBZ r0,0x801a3f0 ; hci_le_path_loss_threshold_evt_handler + 56
0x0801a3e8: 88a1 .. LDRH r1,[r4,#4]
0x0801a3ea: 8001 .. STRH r1,[r0,#0]
0x0801a3ec: f001fb14 .... BL ke_msg_send ; 0x801ba18
0x0801a3f0: 2000 . MOVS r0,#0
0x0801a3f2: bd70 p. POP {r4-r6,pc}
hci_le_per_adv_report_evt_handler
0x0801a3f4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a3f6: 8848 H. LDRH r0,[r1,#2]
0x0801a3f8: 460c .F MOV r4,r1
0x0801a3fa: 21ff .! MOVS r1,#0xff
0x0801a3fc: f7f5fcb6 .... BL gapm_per_sync_get_activity ; 0x800fd6c
0x0801a400: b1d0 .. CBZ r0,0x801a438 ; hci_le_per_adv_report_evt_handler + 68
0x0801a402: 79e1 .y LDRB r1,[r4,#7]
0x0801a404: 2902 .) CMP r1,#2
0x0801a406: d012 .. BEQ 0x801a42e ; hci_le_per_adv_report_evt_handler + 58
0x0801a408: 2901 .) CMP r1,#1
0x0801a40a: d005 .. BEQ 0x801a418 ; hci_le_per_adv_report_evt_handler + 36
0x0801a40c: b9a1 .. CBNZ r1,0x801a438 ; hci_le_per_adv_report_evt_handler + 68
0x0801a40e: 4621 !F MOV r1,r4
0x0801a410: 2201 ." MOVS r2,#1
0x0801a412: f7f5fd1f .... BL gapm_per_sync_send_adv_report_ind ; 0x800fe54
0x0801a416: e00f .. B 0x801a438 ; hci_le_per_adv_report_evt_handler + 68
0x0801a418: 7a21 !z LDRB r1,[r4,#8]
0x0801a41a: 8c82 .. LDRH r2,[r0,#0x24]
0x0801a41c: 4411 .D ADD r1,r1,r2
0x0801a41e: 8481 .. STRH r1,[r0,#0x24]
0x0801a420: 301c .0 ADDS r0,r0,#0x1c
0x0801a422: f1a4010c .... SUB r1,r4,#0xc
0x0801a426: f7ebff17 .... BL co_list_push_back ; 0x8006258
0x0801a42a: 2501 .% MOVS r5,#1
0x0801a42c: e005 .. B 0x801a43a ; hci_le_per_adv_report_evt_handler + 70
0x0801a42e: 7c01 .| LDRB r1,[r0,#0x10]
0x0801a430: 0789 .. LSLS r1,r1,#30
0x0801a432: d404 .. BMI 0x801a43e ; hci_le_per_adv_report_evt_handler + 74
0x0801a434: f7f5fc67 ..g. BL gapm_per_sync_clear_fragments ; 0x800fd06
0x0801a438: 2500 .% MOVS r5,#0
0x0801a43a: 4628 (F MOV r0,r5
0x0801a43c: bdb0 .. POP {r4,r5,r7,pc}
0x0801a43e: 4621 !F MOV r1,r4
0x0801a440: 2200 ." MOVS r2,#0
0x0801a442: 2500 .% MOVS r5,#0
0x0801a444: f7f5fd06 .... BL gapm_per_sync_send_adv_report_ind ; 0x800fe54
0x0801a448: e7f7 .. B 0x801a43a ; hci_le_per_adv_report_evt_handler + 70
0x0801a44a: 0000 .. MOVS r0,r0
hci_le_per_adv_sync_est_evt_handler
0x0801a44c: b5f8 .. PUSH {r3-r7,lr}
0x0801a44e: 4ed0 .N LDR r6,[pc,#832] ; [0x801a790] = 0x20009030
0x0801a450: f8960093 .... LDRB r0,[r6,#0x93]
0x0801a454: 28ff .( CMP r0,#0xff
0x0801a456: d032 2. BEQ 0x801a4be ; hci_le_per_adv_sync_est_evt_handler + 114
0x0801a458: eb060080 .... ADD r0,r6,r0,LSL #2
0x0801a45c: 68c5 .h LDR r5,[r0,#0xc]
0x0801a45e: b375 u. CBZ r5,0x801a4be ; hci_le_per_adv_sync_est_evt_handler + 114
0x0801a460: 7848 Hx LDRB r0,[r1,#1]
0x0801a462: 460c .F MOV r4,r1
0x0801a464: b128 (. CBZ r0,0x801a472 ; hci_le_per_adv_sync_est_evt_handler + 38
0x0801a466: 3870 p8 SUBS r0,r0,#0x70
0x0801a468: b2c1 .. UXTB r1,r0
0x0801a46a: 4628 (F MOV r0,r5
0x0801a46c: f7f3ff4e ..N. BL gapm_actv_stopped ; 0x800e30c
0x0801a470: e022 ". B 0x801a4b8 ; hci_le_per_adv_sync_est_evt_handler + 108
0x0801a472: 8860 `. LDRH r0,[r4,#2]
0x0801a474: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801a476: 2203 ." MOVS r2,#3
0x0801a478: 2310 .# MOVS r3,#0x10
0x0801a47a: 84e8 .. STRH r0,[r5,#0x26]
0x0801a47c: 7c28 (| LDRB r0,[r5,#0x10]
0x0801a47e: f0400001 @... ORR r0,r0,#1
0x0801a482: 7428 (t STRB r0,[r5,#0x10]
0x0801a484: f6405069 @.iP MOV r0,#0xd69
0x0801a488: f001faa2 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a48c: 7b23 #{ LDRB r3,[r4,#0xc]
0x0801a48e: 7921 !y LDRB r1,[r4,#4]
0x0801a490: 7962 by LDRB r2,[r4,#5]
0x0801a492: 7c27 '| LDRB r7,[r4,#0x10]
0x0801a494: 7043 Cp STRB r3,[r0,#1]
0x0801a496: 7b2b +{ LDRB r3,[r5,#0xc]
0x0801a498: 7101 .q STRB r1,[r0,#4]
0x0801a49a: 7147 Gq STRB r7,[r0,#5]
0x0801a49c: 7302 .s STRB r2,[r0,#0xc]
0x0801a49e: 7003 .p STRB r3,[r0,#0]
0x0801a4a0: 89e3 .. LDRH r3,[r4,#0xe]
0x0801a4a2: 8043 C. STRH r3,[r0,#2]
0x0801a4a4: 2300 .# MOVS r3,#0
0x0801a4a6: 8961 a. LDRH r1,[r4,#0xa]
0x0801a4a8: f8d42006 ... LDR r2,[r4,#6]
0x0801a4ac: 81c3 .. STRH r3,[r0,#0xe]
0x0801a4ae: f8c02006 ... STR r2,[r0,#6]
0x0801a4b2: 8141 A. STRH r1,[r0,#0xa]
0x0801a4b4: f001fab0 .... BL ke_msg_send ; 0x801ba18
0x0801a4b8: 20ff . MOVS r0,#0xff
0x0801a4ba: f8860093 .... STRB r0,[r6,#0x93]
0x0801a4be: 2000 . MOVS r0,#0
0x0801a4c0: bdf8 .. POP {r3-r7,pc}
0x0801a4c2: bf00 .. NOP
hci_le_per_adv_sync_lost_evt_handler
0x0801a4c4: b580 .. PUSH {r7,lr}
0x0801a4c6: 8848 H. LDRH r0,[r1,#2]
0x0801a4c8: 21ff .! MOVS r1,#0xff
0x0801a4ca: f7f5fc4f ..O. BL gapm_per_sync_get_activity ; 0x800fd6c
0x0801a4ce: b130 0. CBZ r0,0x801a4de ; hci_le_per_adv_sync_lost_evt_handler + 26
0x0801a4d0: 7c01 .| LDRB r1,[r0,#0x10]
0x0801a4d2: f00101fe .... AND r1,r1,#0xfe
0x0801a4d6: 7401 .t STRB r1,[r0,#0x10]
0x0801a4d8: 2146 F! MOVS r1,#0x46
0x0801a4da: f7f3ff17 .... BL gapm_actv_stopped ; 0x800e30c
0x0801a4de: 2000 . MOVS r0,#0
0x0801a4e0: bd80 .. POP {r7,pc}
0x0801a4e2: 0000 .. MOVS r0,r0
hci_le_per_adv_sync_transf_rec_evt_handler
0x0801a4e4: b5fe .. PUSH {r1-r7,lr}
0x0801a4e6: 8848 H. LDRH r0,[r1,#2]
0x0801a4e8: 460d .F MOV r5,r1
0x0801a4ea: f7f0fc33 ..3. BL gapc_get_conidx ; 0x800ad54
0x0801a4ee: 4604 .F MOV r4,r0
0x0801a4f0: f44f6070 O.p` MOV r0,#0xf00
0x0801a4f4: 4621 !F MOV r1,r4
0x0801a4f6: f7f5fc39 ..9. BL gapm_per_sync_get_activity ; 0x800fd6c
0x0801a4fa: 2800 .( CMP r0,#0
0x0801a4fc: d03e >. BEQ 0x801a57c ; hci_le_per_adv_sync_transf_rec_evt_handler + 152
0x0801a4fe: 2cff ., CMP r4,#0xff
0x0801a500: d03c <. BEQ 0x801a57c ; hci_le_per_adv_sync_transf_rec_evt_handler + 152
0x0801a502: 4606 .F MOV r6,r0
0x0801a504: 7868 hx LDRB r0,[r5,#1]
0x0801a506: b128 (. CBZ r0,0x801a514 ; hci_le_per_adv_sync_transf_rec_evt_handler + 48
0x0801a508: 3870 p8 SUBS r0,r0,#0x70
0x0801a50a: b2c1 .. UXTB r1,r0
0x0801a50c: 4630 0F MOV r0,r6
0x0801a50e: f7f3fefd .... BL gapm_actv_stopped ; 0x800e30c
0x0801a512: e022 ". B 0x801a55a ; hci_le_per_adv_sync_transf_rec_evt_handler + 118
0x0801a514: 88e8 .. LDRH r0,[r5,#6]
0x0801a516: 8ab1 .. LDRH r1,[r6,#0x14]
0x0801a518: 2203 ." MOVS r2,#3
0x0801a51a: 2310 .# MOVS r3,#0x10
0x0801a51c: 84f0 .. STRH r0,[r6,#0x26]
0x0801a51e: 7c30 0| LDRB r0,[r6,#0x10]
0x0801a520: f0400001 @... ORR r0,r0,#1
0x0801a524: 7430 0t STRB r0,[r6,#0x10]
0x0801a526: f6405069 @.iP MOV r0,#0xd69
0x0801a52a: f001fa51 ..Q. BL ke_msg_alloc ; 0x801b9d0
0x0801a52e: 7b31 1{ LDRB r1,[r6,#0xc]
0x0801a530: 7c2b +| LDRB r3,[r5,#0x10]
0x0801a532: 7a6a jz LDRB r2,[r5,#9]
0x0801a534: 7d2f /} LDRB r7,[r5,#0x14]
0x0801a536: 7001 .p STRB r1,[r0,#0]
0x0801a538: 7a29 )z LDRB r1,[r5,#8]
0x0801a53a: 7043 Cp STRB r3,[r0,#1]
0x0801a53c: 8a6b k. LDRH r3,[r5,#0x12]
0x0801a53e: 7147 Gq STRB r7,[r0,#5]
0x0801a540: 7302 .s STRB r2,[r0,#0xc]
0x0801a542: 8043 C. STRH r3,[r0,#2]
0x0801a544: 7101 .q STRB r1,[r0,#4]
0x0801a546: f8d5100a .... LDR r1,[r5,#0xa]
0x0801a54a: f8c01006 .... STR r1,[r0,#6]
0x0801a54e: 89e9 .. LDRH r1,[r5,#0xe]
0x0801a550: 8141 A. STRH r1,[r0,#0xa]
0x0801a552: 88a9 .. LDRH r1,[r5,#4]
0x0801a554: 81c1 .. STRH r1,[r0,#0xe]
0x0801a556: f001fa5f .._. BL ke_msg_send ; 0x801ba18
0x0801a55a: 8869 i. LDRH r1,[r5,#2]
0x0801a55c: 2000 . MOVS r0,#0
0x0801a55e: 220a ." MOVS r2,#0xa
0x0801a560: 2300 .# MOVS r3,#0
0x0801a562: e9cd2000 ... STRD r2,r0,[sp,#0]
0x0801a566: 4630 0F MOV r0,r6
0x0801a568: 2200 ." MOVS r2,#0
0x0801a56a: f7f5fbaf .... BL gapm_per_adv_sync_trans_param_send ; 0x800fccc
0x0801a56e: 4988 .I LDR r1,[pc,#544] ; [0x801a790] = 0x20009030
0x0801a570: 2001 . MOVS r0,#1
0x0801a572: 40a0 .@ LSLS r0,r0,r4
0x0801a574: 6e8a .n LDR r2,[r1,#0x68]
0x0801a576: ea220000 "... BIC r0,r2,r0
0x0801a57a: 6688 .f STR r0,[r1,#0x68]
0x0801a57c: 2000 . MOVS r0,#0
0x0801a57e: bdfe .. POP {r1-r7,pc}
hci_le_phy_upd_cmp_evt_handler
0x0801a580: b5f8 .. PUSH {r3-r7,lr}
0x0801a582: 4610 .F MOV r0,r2
0x0801a584: 4616 .F MOV r6,r2
0x0801a586: 460c .F MOV r4,r1
0x0801a588: f001fa84 .... BL ke_state_get ; 0x801ba94
0x0801a58c: 4607 .F MOV r7,r0
0x0801a58e: 8860 `. LDRH r0,[r4,#2]
0x0801a590: f7f0fbe0 .... BL gapc_get_conidx ; 0x800ad54
0x0801a594: 2f3f ?/ CMP r7,#0x3f
0x0801a596: d01f .. BEQ 0x801a5d8 ; hci_le_phy_upd_cmp_evt_handler + 88
0x0801a598: 4605 .F MOV r5,r0
0x0801a59a: 7860 `x LDRB r0,[r4,#1]
0x0801a59c: b968 h. CBNZ r0,0x801a5ba ; hci_le_phy_upd_cmp_evt_handler + 58
0x0801a59e: 4628 (F MOV r0,r5
0x0801a5a0: f7f0fbea .... BL gapc_get_dest_task ; 0x800ad78
0x0801a5a4: 4601 .F MOV r1,r0
0x0801a5a6: f640604a @.J` MOV r0,#0xe4a
0x0801a5aa: 4632 2F MOV r2,r6
0x0801a5ac: 2302 .# MOVS r3,#2
0x0801a5ae: f001fa0f .... BL ke_msg_alloc ; 0x801b9d0
0x0801a5b2: 88a1 .. LDRH r1,[r4,#4]
0x0801a5b4: 8001 .. STRH r1,[r0,#0]
0x0801a5b6: f001fa2f ../. BL ke_msg_send ; 0x801ba18
0x0801a5ba: 4628 (F MOV r0,r5
0x0801a5bc: 2102 .! MOVS r1,#2
0x0801a5be: f7f0fcd7 .... BL gapc_get_operation ; 0x800af70
0x0801a5c2: 2843 C( CMP r0,#0x43
0x0801a5c4: d108 .. BNE 0x801a5d8 ; hci_le_phy_upd_cmp_evt_handler + 88
0x0801a5c6: 7860 `x LDRB r0,[r4,#1]
0x0801a5c8: 2102 .! MOVS r1,#2
0x0801a5ca: 2800 .( CMP r0,#0
0x0801a5cc: bf18 .. IT NE
0x0801a5ce: 3870 p8 SUBNE r0,r0,#0x70
0x0801a5d0: b2c2 .. UXTB r2,r0
0x0801a5d2: 4628 (F MOV r0,r5
0x0801a5d4: f7f1fc32 ..2. BL gapc_send_complete_evt ; 0x800be3c
0x0801a5d8: 2000 . MOVS r0,#0
0x0801a5da: bdf8 .. POP {r3-r7,pc}
hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler
0x0801a5dc: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a5de: 2000 . MOVS r0,#0
0x0801a5e0: 460c .F MOV r4,r1
0x0801a5e2: f7f4fe29 ..). BL gapm_get_operation ; 0x800f238
0x0801a5e6: 2812 .( CMP r0,#0x12
0x0801a5e8: d10f .. BNE 0x801a60a ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 46
0x0801a5ea: 2000 . MOVS r0,#0
0x0801a5ec: f7f4fe6a ..j. BL gapm_get_requester ; 0x800f2c4
0x0801a5f0: 2803 .( CMP r0,#3
0x0801a5f2: d111 .. BNE 0x801a618 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 60
0x0801a5f4: 7821 !x LDRB r1,[r4,#0]
0x0801a5f6: 4866 fH LDR r0,[pc,#408] ; [0x801a790] = 0x20009030
0x0801a5f8: 2900 .) CMP r1,#0
0x0801a5fa: bf18 .. IT NE
0x0801a5fc: 3190 .1 ADDNE r1,r1,#0x90
0x0801a5fe: 6803 .h LDR r3,[r0,#0]
0x0801a600: f9942001 ... LDRSB r2,[r4,#1]
0x0801a604: e9d30301 .... LDRD r0,r3,[r3,#4]
0x0801a608: 4798 .G BLX r3
0x0801a60a: 2541 A% MOVS r5,#0x41
0x0801a60c: b2e9 .. UXTB r1,r5
0x0801a60e: 2000 . MOVS r0,#0
0x0801a610: f7f6f85c ..\. BL gapm_send_complete_evt ; 0x80106cc
0x0801a614: 2000 . MOVS r0,#0
0x0801a616: bdb0 .. POP {r4,r5,r7,pc}
0x0801a618: 7820 x LDRB r0,[r4,#0]
0x0801a61a: b110 .. CBZ r0,0x801a622 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 70
0x0801a61c: f1a00570 ..p. SUB r5,r0,#0x70
0x0801a620: e7f4 .. B 0x801a60c ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 48
0x0801a622: 2000 . MOVS r0,#0
0x0801a624: 2500 .% MOVS r5,#0
0x0801a626: f7f4fe4d ..M. BL gapm_get_requester ; 0x800f2c4
0x0801a62a: 4601 .F MOV r1,r0
0x0801a62c: f6405013 @..P MOV r0,#0xd13
0x0801a630: 2203 ." MOVS r2,#3
0x0801a632: 2301 .# MOVS r3,#1
0x0801a634: f001f9cc .... BL ke_msg_alloc ; 0x801b9d0
0x0801a638: 7861 ax LDRB r1,[r4,#1]
0x0801a63a: 7001 .p STRB r1,[r0,#0]
0x0801a63c: f001f9ec .... BL ke_msg_send ; 0x801ba18
0x0801a640: e7e4 .. B 0x801a60c ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 48
0x0801a642: bf00 .. NOP
hci_le_rd_antenna_inf_cmd_cmp_evt_list_handler
0x0801a644: b510 .. PUSH {r4,lr}
0x0801a646: 7808 .x LDRB r0,[r1,#0]
0x0801a648: b980 .. CBNZ r0,0x801a66c ; hci_le_rd_antenna_inf_cmd_cmp_evt_list_handler + 40
0x0801a64a: 2000 . MOVS r0,#0
0x0801a64c: 460c .F MOV r4,r1
0x0801a64e: f7f4fe39 ..9. BL gapm_get_requester ; 0x800f2c4
0x0801a652: 4601 .F MOV r1,r0
0x0801a654: f6405015 @..P MOV r0,#0xd15
0x0801a658: 2203 ." MOVS r2,#3
0x0801a65a: 2304 .# MOVS r3,#4
0x0801a65c: f001f9b8 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a660: f8d41001 .... LDR r1,[r4,#1]
0x0801a664: 6001 .` STR r1,[r0,#0]
0x0801a666: f001f9d7 .... BL ke_msg_send ; 0x801ba18
0x0801a66a: 7820 x LDRB r0,[r4,#0]
0x0801a66c: 2800 .( CMP r0,#0
0x0801a66e: bf18 .. IT NE
0x0801a670: 3870 p8 SUBNE r0,r0,#0x70
0x0801a672: b2c1 .. UXTB r1,r0
0x0801a674: 2000 . MOVS r0,#0
0x0801a676: f7f6f829 ..). BL gapm_send_complete_evt ; 0x80106cc
0x0801a67a: 2000 . MOVS r0,#0
0x0801a67c: bd10 .. POP {r4,pc}
hci_le_rd_buf_size_cmd_cmp_evt_handler
0x0801a67e: b510 .. PUSH {r4,lr}
0x0801a680: 7808 .x LDRB r0,[r1,#0]
0x0801a682: b928 (. CBNZ r0,0x801a690 ; hci_le_rd_buf_size_cmd_cmp_evt_handler + 18
0x0801a684: 460c .F MOV r4,r1
0x0801a686: 7909 .y LDRB r1,[r1,#4]
0x0801a688: 8860 `. LDRH r0,[r4,#2]
0x0801a68a: f001fcfb .... BL l2cap_chan_ll_buf_info_set ; 0x801c084
0x0801a68e: 7820 x LDRB r0,[r4,#0]
0x0801a690: 2800 .( CMP r0,#0
0x0801a692: bf18 .. IT NE
0x0801a694: 3870 p8 SUBNE r0,r0,#0x70
0x0801a696: b2c1 .. UXTB r1,r0
0x0801a698: 2005 . MOVS r0,#5
0x0801a69a: f7f5f963 ..c. BL gapm_op_reset_continue ; 0x800f964
0x0801a69e: 2000 . MOVS r0,#0
0x0801a6a0: bd10 .. POP {r4,pc}
hci_le_rd_local_p256_public_key_cmp_evt_handler
0x0801a6a2: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a6a4: 2002 . MOVS r0,#2
0x0801a6a6: 460c .F MOV r4,r1
0x0801a6a8: f7f4fdc6 .... BL gapm_get_operation ; 0x800f238
0x0801a6ac: 2835 5( CMP r0,#0x35
0x0801a6ae: d11e .. BNE 0x801a6ee ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 76
0x0801a6b0: 7861 ax LDRB r1,[r4,#1]
0x0801a6b2: b9c9 .. CBNZ r1,0x801a6e8 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 70
0x0801a6b4: 2002 . MOVS r0,#2
0x0801a6b6: f7f4fe05 .... BL gapm_get_requester ; 0x800f2c4
0x0801a6ba: 4601 .F MOV r1,r0
0x0801a6bc: f640503c @.<P MOV r0,#0xd3c
0x0801a6c0: 2203 ." MOVS r2,#3
0x0801a6c2: 2340 @# MOVS r3,#0x40
0x0801a6c4: f001f984 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a6c8: 1ca1 .. ADDS r1,r4,#2
0x0801a6ca: 2220 " MOVS r2,#0x20
0x0801a6cc: 4605 .F MOV r5,r0
0x0801a6ce: f7e7fde9 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801a6d2: f1050020 .. . ADD r0,r5,#0x20
0x0801a6d6: f1040122 ..". ADD r1,r4,#0x22
0x0801a6da: 2220 " MOVS r2,#0x20
0x0801a6dc: f7e7fde2 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801a6e0: 4628 (F MOV r0,r5
0x0801a6e2: f001f999 .... BL ke_msg_send ; 0x801ba18
0x0801a6e6: 7861 ax LDRB r1,[r4,#1]
0x0801a6e8: 2002 . MOVS r0,#2
0x0801a6ea: f7f5ffef .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a6ee: 2000 . MOVS r0,#0
0x0801a6f0: bdb0 .. POP {r4,r5,r7,pc}
hci_le_rd_max_data_len_cmd_cmp_evt_handler
0x0801a6f2: b510 .. PUSH {r4,lr}
0x0801a6f4: 2003 . MOVS r0,#3
0x0801a6f6: 460c .F MOV r4,r1
0x0801a6f8: f001f9cc .... BL ke_state_get ; 0x801ba94
0x0801a6fc: 2808 .( CMP r0,#8
0x0801a6fe: d015 .. BEQ 0x801a72c ; hci_le_rd_max_data_len_cmd_cmp_evt_handler + 58
0x0801a700: 2000 . MOVS r0,#0
0x0801a702: f7f4fddf .... BL gapm_get_requester ; 0x800f2c4
0x0801a706: 4601 .F MOV r1,r0
0x0801a708: f6405017 @..P MOV r0,#0xd17
0x0801a70c: 2203 ." MOVS r2,#3
0x0801a70e: 2308 .# MOVS r3,#8
0x0801a710: f001f95e ..^. BL ke_msg_alloc ; 0x801b9d0
0x0801a714: f8d41002 .... LDR r1,[r4,#2]
0x0801a718: f8d42006 ... LDR r2,[r4,#6]
0x0801a71c: 6042 B` STR r2,[r0,#4]
0x0801a71e: 6001 .` STR r1,[r0,#0]
0x0801a720: f001f97a ..z. BL ke_msg_send ; 0x801ba18
0x0801a724: 7821 !x LDRB r1,[r4,#0]
0x0801a726: 2000 . MOVS r0,#0
0x0801a728: f7f5ffd0 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a72c: 2000 . MOVS r0,#0
0x0801a72e: bd10 .. POP {r4,pc}
hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler
0x0801a730: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a732: 2003 . MOVS r0,#3
0x0801a734: 460c .F MOV r4,r1
0x0801a736: f001f9ad .... BL ke_state_get ; 0x801ba94
0x0801a73a: 2808 .( CMP r0,#8
0x0801a73c: d10d .. BNE 0x801a75a ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 42
0x0801a73e: 7820 x LDRB r0,[r4,#0]
0x0801a740: b918 .. CBNZ r0,0x801a74a ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 26
0x0801a742: 7861 ax LDRB r1,[r4,#1]
0x0801a744: 4aec .J LDR r2,[pc,#944] ; [0x801aaf8] = 0x20009030
0x0801a746: f882108e .... STRB r1,[r2,#0x8e]
0x0801a74a: 2800 .( CMP r0,#0
0x0801a74c: bf18 .. IT NE
0x0801a74e: 3870 p8 SUBNE r0,r0,#0x70
0x0801a750: b2c1 .. UXTB r1,r0
0x0801a752: 2008 . MOVS r0,#8
0x0801a754: f7f5f906 .... BL gapm_op_reset_continue ; 0x800f964
0x0801a758: e018 .. B 0x801a78c ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 92
0x0801a75a: 2000 . MOVS r0,#0
0x0801a75c: f7f4fd6c ..l. BL gapm_get_operation ; 0x800f238
0x0801a760: 2818 .( CMP r0,#0x18
0x0801a762: d113 .. BNE 0x801a78c ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 92
0x0801a764: 7821 !x LDRB r1,[r4,#0]
0x0801a766: b971 q. CBNZ r1,0x801a786 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 86
0x0801a768: 7865 ex LDRB r5,[r4,#1]
0x0801a76a: 2000 . MOVS r0,#0
0x0801a76c: f7f4fdaa .... BL gapm_get_requester ; 0x800f2c4
0x0801a770: 4601 .F MOV r1,r0
0x0801a772: f6405019 @..P MOV r0,#0xd19
0x0801a776: 2203 ." MOVS r2,#3
0x0801a778: 2301 .# MOVS r3,#1
0x0801a77a: f001f929 ..). BL ke_msg_alloc ; 0x801b9d0
0x0801a77e: 7005 .p STRB r5,[r0,#0]
0x0801a780: f001f94a ..J. BL ke_msg_send ; 0x801ba18
0x0801a784: 7821 !x LDRB r1,[r4,#0]
0x0801a786: 2000 . MOVS r0,#0
0x0801a788: f7f5ffa0 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a78c: 2000 . MOVS r0,#0
0x0801a78e: bdb0 .. POP {r4,r5,r7,pc}
$d.38
__arm_cp.20_0
0x0801a790: 20009030 0.. DCD 536907824
$t.12
hci_le_rd_pal_size_cmd_cmp_evt_handler
0x0801a794: b510 .. PUSH {r4,lr}
0x0801a796: 2003 . MOVS r0,#3
0x0801a798: 460c .F MOV r4,r1
0x0801a79a: f001f97b ..{. BL ke_state_get ; 0x801ba94
0x0801a79e: 2808 .( CMP r0,#8
0x0801a7a0: d014 .. BEQ 0x801a7cc ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 56
0x0801a7a2: 2000 . MOVS r0,#0
0x0801a7a4: f7f4fd48 ..H. BL gapm_get_operation ; 0x800f238
0x0801a7a8: 2856 V( CMP r0,#0x56
0x0801a7aa: d10a .. BNE 0x801a7c2 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 46
0x0801a7ac: 7820 x LDRB r0,[r4,#0]
0x0801a7ae: b920 . CBNZ r0,0x801a7ba ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 38
0x0801a7b0: 7861 ax LDRB r1,[r4,#1]
0x0801a7b2: 2056 V MOVS r0,#0x56
0x0801a7b4: f7f5f898 .... BL gapm_list_send_list_size_ind ; 0x800f8e8
0x0801a7b8: 7820 x LDRB r0,[r4,#0]
0x0801a7ba: 2800 .( CMP r0,#0
0x0801a7bc: bf18 .. IT NE
0x0801a7be: 3870 p8 SUBNE r0,r0,#0x70
0x0801a7c0: e000 .. B 0x801a7c4 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 48
0x0801a7c2: 2041 A MOVS r0,#0x41
0x0801a7c4: b2c1 .. UXTB r1,r0
0x0801a7c6: 2000 . MOVS r0,#0
0x0801a7c8: f7f5ff80 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a7cc: 2000 . MOVS r0,#0
0x0801a7ce: bd10 .. POP {r4,pc}
hci_le_rd_phy_cmd_cmp_evt_handler
0x0801a7d0: b5f8 .. PUSH {r3-r7,lr}
0x0801a7d2: 4610 .F MOV r0,r2
0x0801a7d4: 4616 .F MOV r6,r2
0x0801a7d6: 460d .F MOV r5,r1
0x0801a7d8: f001f95c ..\. BL ke_state_get ; 0x801ba94
0x0801a7dc: 4607 .F MOV r7,r0
0x0801a7de: 8868 h. LDRH r0,[r5,#2]
0x0801a7e0: f7f0fab8 .... BL gapc_get_conidx ; 0x800ad54
0x0801a7e4: 2f3f ?/ CMP r7,#0x3f
0x0801a7e6: d019 .. BEQ 0x801a81c ; hci_le_rd_phy_cmd_cmp_evt_handler + 76
0x0801a7e8: 4604 .F MOV r4,r0
0x0801a7ea: 7828 (x LDRB r0,[r5,#0]
0x0801a7ec: b970 p. CBNZ r0,0x801a80c ; hci_le_rd_phy_cmd_cmp_evt_handler + 60
0x0801a7ee: 4620 F MOV r0,r4
0x0801a7f0: f7f0fac2 .... BL gapc_get_dest_task ; 0x800ad78
0x0801a7f4: 4601 .F MOV r1,r0
0x0801a7f6: f640604a @.J` MOV r0,#0xe4a
0x0801a7fa: 4632 2F MOV r2,r6
0x0801a7fc: 2302 .# MOVS r3,#2
0x0801a7fe: f001f8e7 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a802: 88a9 .. LDRH r1,[r5,#4]
0x0801a804: 8001 .. STRH r1,[r0,#0]
0x0801a806: f001f907 .... BL ke_msg_send ; 0x801ba18
0x0801a80a: 7828 (x LDRB r0,[r5,#0]
0x0801a80c: 2800 .( CMP r0,#0
0x0801a80e: bf18 .. IT NE
0x0801a810: 3870 p8 SUBNE r0,r0,#0x70
0x0801a812: b2c2 .. UXTB r2,r0
0x0801a814: 2100 .! MOVS r1,#0
0x0801a816: 4620 F MOV r0,r4
0x0801a818: f7f1fb10 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801a81c: 2000 . MOVS r0,#0
0x0801a81e: bdf8 .. POP {r3-r7,pc}
hci_le_rd_ral_addr_cmd_cmp_evt_handler
0x0801a820: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a822: 2003 . MOVS r0,#3
0x0801a824: 460c .F MOV r4,r1
0x0801a826: f001f935 ..5. BL ke_state_get ; 0x801ba94
0x0801a82a: 2808 .( CMP r0,#8
0x0801a82c: d027 '. BEQ 0x801a87e ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 94
0x0801a82e: 2000 . MOVS r0,#0
0x0801a830: f7f4fd02 .... BL gapm_get_operation ; 0x800f238
0x0801a834: 4605 .F MOV r5,r0
0x0801a836: 3851 Q8 SUBS r0,r0,#0x51
0x0801a838: 2801 .( CMP r0,#1
0x0801a83a: d81b .. BHI 0x801a874 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 84
0x0801a83c: 7820 x LDRB r0,[r4,#0]
0x0801a83e: b9a8 .. CBNZ r0,0x801a86c ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 76
0x0801a840: 2000 . MOVS r0,#0
0x0801a842: f7f4fd3f ..?. BL gapm_get_requester ; 0x800f2c4
0x0801a846: 4601 .F MOV r1,r0
0x0801a848: f6405051 @.QP MOV r0,#0xd51
0x0801a84c: 2203 ." MOVS r2,#3
0x0801a84e: 2308 .# MOVS r3,#8
0x0801a850: f001f8be .... BL ke_msg_alloc ; 0x801b9d0
0x0801a854: 7005 .p STRB r5,[r0,#0]
0x0801a856: f8d41001 .... LDR r1,[r4,#1]
0x0801a85a: f8c01001 .... STR r1,[r0,#1]
0x0801a85e: f8b41005 .... LDRH r1,[r4,#5]
0x0801a862: f8a01005 .... STRH r1,[r0,#5]
0x0801a866: f001f8d7 .... BL ke_msg_send ; 0x801ba18
0x0801a86a: 7820 x LDRB r0,[r4,#0]
0x0801a86c: 2800 .( CMP r0,#0
0x0801a86e: bf18 .. IT NE
0x0801a870: 3870 p8 SUBNE r0,r0,#0x70
0x0801a872: e000 .. B 0x801a876 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 86
0x0801a874: 2041 A MOVS r0,#0x41
0x0801a876: b2c1 .. UXTB r1,r0
0x0801a878: 2000 . MOVS r0,#0
0x0801a87a: f7f5ff27 ..'. BL gapm_send_complete_evt ; 0x80106cc
0x0801a87e: 2000 . MOVS r0,#0
0x0801a880: bdb0 .. POP {r4,r5,r7,pc}
hci_le_rd_ral_size_cmd_cmp_evt_handler
0x0801a882: b510 .. PUSH {r4,lr}
0x0801a884: 2003 . MOVS r0,#3
0x0801a886: 460c .F MOV r4,r1
0x0801a888: f001f904 .... BL ke_state_get ; 0x801ba94
0x0801a88c: 2808 .( CMP r0,#8
0x0801a88e: d014 .. BEQ 0x801a8ba ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 56
0x0801a890: 2000 . MOVS r0,#0
0x0801a892: f7f4fcd1 .... BL gapm_get_operation ; 0x800f238
0x0801a896: 2850 P( CMP r0,#0x50
0x0801a898: d10a .. BNE 0x801a8b0 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 46
0x0801a89a: 7820 x LDRB r0,[r4,#0]
0x0801a89c: b920 . CBNZ r0,0x801a8a8 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 38
0x0801a89e: 7861 ax LDRB r1,[r4,#1]
0x0801a8a0: 2050 P MOVS r0,#0x50
0x0801a8a2: f7f5f821 ..!. BL gapm_list_send_list_size_ind ; 0x800f8e8
0x0801a8a6: 7820 x LDRB r0,[r4,#0]
0x0801a8a8: 2800 .( CMP r0,#0
0x0801a8aa: bf18 .. IT NE
0x0801a8ac: 3870 p8 SUBNE r0,r0,#0x70
0x0801a8ae: e000 .. B 0x801a8b2 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 48
0x0801a8b0: 2041 A MOVS r0,#0x41
0x0801a8b2: b2c1 .. UXTB r1,r0
0x0801a8b4: 2000 . MOVS r0,#0
0x0801a8b6: f7f5ff09 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801a8ba: 2000 . MOVS r0,#0
0x0801a8bc: bd10 .. POP {r4,pc}
0x0801a8be: 0000 .. MOVS r0,r0
hci_le_rd_rem_feats_cmp_evt_handler
0x0801a8c0: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801a8c4: 4610 .F MOV r0,r2
0x0801a8c6: 4616 .F MOV r6,r2
0x0801a8c8: 460d .F MOV r5,r1
0x0801a8ca: f001f8e3 .... BL ke_state_get ; 0x801ba94
0x0801a8ce: 283f ?( CMP r0,#0x3f
0x0801a8d0: d045 E. BEQ 0x801a95e ; hci_le_rd_rem_feats_cmp_evt_handler + 158
0x0801a8d2: 489f .H LDR r0,[pc,#636] ; [0x801ab50] = 0x20008f80
0x0801a8d4: 0a34 4. LSRS r4,r6,#8
0x0801a8d6: 2100 .! MOVS r1,#0
0x0801a8d8: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0801a8dc: 4620 F MOV r0,r4
0x0801a8de: f7f0fb47 ..G. BL gapc_get_operation ; 0x800af70
0x0801a8e2: 2812 .( CMP r0,#0x12
0x0801a8e4: d116 .. BNE 0x801a914 ; hci_le_rd_rem_feats_cmp_evt_handler + 84
0x0801a8e6: 7868 hx LDRB r0,[r5,#1]
0x0801a8e8: b1b8 .. CBZ r0,0x801a91a ; hci_le_rd_rem_feats_cmp_evt_handler + 90
0x0801a8ea: f8b7105e ..^. LDRH r1,[r7,#0x5e]
0x0801a8ee: f1a00870 ..p. SUB r8,r0,#0x70
0x0801a8f2: 0689 .. LSLS r1,r1,#26
0x0801a8f4: d52d -. BPL 0x801a952 ; hci_le_rd_rem_feats_cmp_evt_handler + 146
0x0801a8f6: 281a .( CMP r0,#0x1a
0x0801a8f8: d82b +. BHI 0x801a952 ; hci_le_rd_rem_feats_cmp_evt_handler + 146
0x0801a8fa: 2101 .! MOVS r1,#1
0x0801a8fc: fa01f000 .... LSL r0,r1,r0
0x0801a900: 4918 .I LDR r1,[pc,#96] ; [0x801a964] = 0x6021002
0x0801a902: 4208 .B TST r0,r1
0x0801a904: bf1e .. ITTT NE
0x0801a906: f897006e ..n. LDRBNE r0,[r7,#0x6e]
0x0801a90a: f00000fd .... ANDNE r0,r0,#0xfd
0x0801a90e: f887006e ..n. STRBNE r0,[r7,#0x6e]
0x0801a912: e01e .. B 0x801a952 ; hci_le_rd_rem_feats_cmp_evt_handler + 146
0x0801a914: f04f0841 O.A. MOV r8,#0x41
0x0801a918: e01b .. B 0x801a952 ; hci_le_rd_rem_feats_cmp_evt_handler + 146
0x0801a91a: 4620 F MOV r0,r4
0x0801a91c: 2100 .! MOVS r1,#0
0x0801a91e: f04f0800 O... MOV r8,#0
0x0801a922: f7f0fb65 ..e. BL gapc_get_requester ; 0x800aff0
0x0801a926: 4601 .F MOV r1,r0
0x0801a928: f0460004 F... ORR r0,r6,#4
0x0801a92c: 2308 .# MOVS r3,#8
0x0801a92e: f02002fb ... BIC r2,r0,#0xfb
0x0801a932: f6406013 @..` MOV r0,#0xe13
0x0801a936: f001f84b ..K. BL ke_msg_alloc ; 0x801b9d0
0x0801a93a: 6869 ih LDR r1,[r5,#4]
0x0801a93c: 68aa .h LDR r2,[r5,#8]
0x0801a93e: f8c72072 ..r STR r2,[r7,#0x72]
0x0801a942: f8c7106e ..n. STR r1,[r7,#0x6e]
0x0801a946: 6869 ih LDR r1,[r5,#4]
0x0801a948: 68aa .h LDR r2,[r5,#8]
0x0801a94a: 6042 B` STR r2,[r0,#4]
0x0801a94c: 6001 .` STR r1,[r0,#0]
0x0801a94e: f001f863 ..c. BL ke_msg_send ; 0x801ba18
0x0801a952: fa5ff288 _... UXTB r2,r8
0x0801a956: 4620 F MOV r0,r4
0x0801a958: 2100 .! MOVS r1,#0
0x0801a95a: f7f1fa6f ..o. BL gapc_send_complete_evt ; 0x800be3c
0x0801a95e: 2000 . MOVS r0,#0
0x0801a960: e8bd81f0 .... POP {r4-r8,pc}
$d.9
__arm_cp.3_1
0x0801a964: 06021002 .... DCD 100798466
$t.8
hci_le_rd_remote_tx_pwr_lvl_stat_event_handler
0x0801a968: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a96a: f0420004 B... ORR r0,r2,#4
0x0801a96e: 4614 .F MOV r4,r2
0x0801a970: 460d .F MOV r5,r1
0x0801a972: f02000fb ... BIC r0,r0,#0xfb
0x0801a976: f001f88d .... BL ke_state_get ; 0x801ba94
0x0801a97a: 283f ?( CMP r0,#0x3f
0x0801a97c: d007 .. BEQ 0x801a98e ; hci_le_rd_remote_tx_pwr_lvl_stat_event_handler + 38
0x0801a97e: 7829 )x LDRB r1,[r5,#0]
0x0801a980: b129 ). CBZ r1,0x801a98e ; hci_le_rd_remote_tx_pwr_lvl_stat_event_handler + 38
0x0801a982: 3970 p9 SUBS r1,r1,#0x70
0x0801a984: 0a20 . LSRS r0,r4,#8
0x0801a986: b2ca .. UXTB r2,r1
0x0801a988: 2100 .! MOVS r1,#0
0x0801a98a: f7f1fa57 ..W. BL gapc_send_complete_evt ; 0x800be3c
0x0801a98e: 2000 . MOVS r0,#0
0x0801a990: bdb0 .. POP {r4,r5,r7,pc}
hci_le_rd_rf_path_comp_cmd_cmp_evt_handler
0x0801a992: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801a994: 2003 . MOVS r0,#3
0x0801a996: 460c .F MOV r4,r1
0x0801a998: f001f87c ..|. BL ke_state_get ; 0x801ba94
0x0801a99c: 2808 .( CMP r0,#8
0x0801a99e: d019 .. BEQ 0x801a9d4 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 66
0x0801a9a0: 2000 . MOVS r0,#0
0x0801a9a2: f7f4fc49 ..I. BL gapm_get_operation ; 0x800f238
0x0801a9a6: 281b .( CMP r0,#0x1b
0x0801a9a8: d114 .. BNE 0x801a9d4 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 66
0x0801a9aa: 7821 !x LDRB r1,[r4,#0]
0x0801a9ac: b979 y. CBNZ r1,0x801a9ce ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 60
0x0801a9ae: f8d45002 ...P LDR r5,[r4,#2]
0x0801a9b2: 2000 . MOVS r0,#0
0x0801a9b4: f7f4fc86 .... BL gapm_get_requester ; 0x800f2c4
0x0801a9b8: 4601 .F MOV r1,r0
0x0801a9ba: f640501b @..P MOV r0,#0xd1b
0x0801a9be: 2203 ." MOVS r2,#3
0x0801a9c0: 2304 .# MOVS r3,#4
0x0801a9c2: f001f805 .... BL ke_msg_alloc ; 0x801b9d0
0x0801a9c6: 6005 .` STR r5,[r0,#0]
0x0801a9c8: f001f826 ..&. BL ke_msg_send ; 0x801ba18
0x0801a9cc: 7821 !x LDRB r1,[r4,#0]
0x0801a9ce: 2000 . MOVS r0,#0
0x0801a9d0: f7f5fe7c ..|. BL gapm_send_complete_evt ; 0x80106cc
0x0801a9d4: 2000 . MOVS r0,#0
0x0801a9d6: bdb0 .. POP {r4,r5,r7,pc}
hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler
0x0801a9d8: b510 .. PUSH {r4,lr}
0x0801a9da: 2003 . MOVS r0,#3
0x0801a9dc: 460c .F MOV r4,r1
0x0801a9de: f001f859 ..Y. BL ke_state_get ; 0x801ba94
0x0801a9e2: 2808 .( CMP r0,#8
0x0801a9e4: d012 .. BEQ 0x801aa0c ; hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler + 52
0x0801a9e6: 2000 . MOVS r0,#0
0x0801a9e8: f7f4fc6c ..l. BL gapm_get_requester ; 0x800f2c4
0x0801a9ec: 4601 .F MOV r1,r0
0x0801a9ee: f6405016 @..P MOV r0,#0xd16
0x0801a9f2: 2203 ." MOVS r2,#3
0x0801a9f4: 2304 .# MOVS r3,#4
0x0801a9f6: f000ffeb .... BL ke_msg_alloc ; 0x801b9d0
0x0801a9fa: f8d41002 .... LDR r1,[r4,#2]
0x0801a9fe: 6001 .` STR r1,[r0,#0]
0x0801aa00: f001f80a .... BL ke_msg_send ; 0x801ba18
0x0801aa04: 7821 !x LDRB r1,[r4,#0]
0x0801aa06: 2000 . MOVS r0,#0
0x0801aa08: f7f5fe60 ..`. BL gapm_send_complete_evt ; 0x80106cc
0x0801aa0c: 2000 . MOVS r0,#0
0x0801aa0e: bd10 .. POP {r4,pc}
hci_le_rd_tx_pwr_cmd_cmp_evt_handler
0x0801aa10: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801aa12: 2003 . MOVS r0,#3
0x0801aa14: 460c .F MOV r4,r1
0x0801aa16: f001f83d ..=. BL ke_state_get ; 0x801ba94
0x0801aa1a: 2808 .( CMP r0,#8
0x0801aa1c: d019 .. BEQ 0x801aa52 ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 66
0x0801aa1e: 2000 . MOVS r0,#0
0x0801aa20: f7f4fc0a .... BL gapm_get_operation ; 0x800f238
0x0801aa24: 281a .( CMP r0,#0x1a
0x0801aa26: d114 .. BNE 0x801aa52 ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 66
0x0801aa28: 7821 !x LDRB r1,[r4,#0]
0x0801aa2a: b979 y. CBNZ r1,0x801aa4c ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 60
0x0801aa2c: f8b45001 ...P LDRH r5,[r4,#1]
0x0801aa30: 2000 . MOVS r0,#0
0x0801aa32: f7f4fc47 ..G. BL gapm_get_requester ; 0x800f2c4
0x0801aa36: 4601 .F MOV r1,r0
0x0801aa38: f640501a @..P MOV r0,#0xd1a
0x0801aa3c: 2203 ." MOVS r2,#3
0x0801aa3e: 2302 .# MOVS r3,#2
0x0801aa40: f000ffc6 .... BL ke_msg_alloc ; 0x801b9d0
0x0801aa44: 8005 .. STRH r5,[r0,#0]
0x0801aa46: f000ffe7 .... BL ke_msg_send ; 0x801ba18
0x0801aa4a: 7821 !x LDRB r1,[r4,#0]
0x0801aa4c: 2000 . MOVS r0,#0
0x0801aa4e: f7f5fe3d ..=. BL gapm_send_complete_evt ; 0x80106cc
0x0801aa52: 2000 . MOVS r0,#0
0x0801aa54: bdb0 .. POP {r4,r5,r7,pc}
hci_le_rd_wlst_size_cmd_cmp_evt_handler
0x0801aa56: b510 .. PUSH {r4,lr}
0x0801aa58: 2003 . MOVS r0,#3
0x0801aa5a: 460c .F MOV r4,r1
0x0801aa5c: f001f81a .... BL ke_state_get ; 0x801ba94
0x0801aa60: 2808 .( CMP r0,#8
0x0801aa62: d014 .. BEQ 0x801aa8e ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 56
0x0801aa64: 2000 . MOVS r0,#0
0x0801aa66: f7f4fbe7 .... BL gapm_get_operation ; 0x800f238
0x0801aa6a: 2813 .( CMP r0,#0x13
0x0801aa6c: d10a .. BNE 0x801aa84 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 46
0x0801aa6e: 7820 x LDRB r0,[r4,#0]
0x0801aa70: b920 . CBNZ r0,0x801aa7c ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 38
0x0801aa72: 7861 ax LDRB r1,[r4,#1]
0x0801aa74: 2013 . MOVS r0,#0x13
0x0801aa76: f7f4ff37 ..7. BL gapm_list_send_list_size_ind ; 0x800f8e8
0x0801aa7a: 7820 x LDRB r0,[r4,#0]
0x0801aa7c: 2800 .( CMP r0,#0
0x0801aa7e: bf18 .. IT NE
0x0801aa80: 3870 p8 SUBNE r0,r0,#0x70
0x0801aa82: e000 .. B 0x801aa86 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 48
0x0801aa84: 2041 A MOVS r0,#0x41
0x0801aa86: b2c1 .. UXTB r1,r0
0x0801aa88: 2000 . MOVS r0,#0
0x0801aa8a: f7f5fe1f .... BL gapm_send_complete_evt ; 0x80106cc
0x0801aa8e: 2000 . MOVS r0,#0
0x0801aa90: bd10 .. POP {r4,pc}
0x0801aa92: 0000 .. MOVS r0,r0
hci_le_read_max_adv_data_len_cmd_cmp_evt_handler
0x0801aa94: b510 .. PUSH {r4,lr}
0x0801aa96: 2003 . MOVS r0,#3
0x0801aa98: 460c .F MOV r4,r1
0x0801aa9a: f000fffb .... BL ke_state_get ; 0x801ba94
0x0801aa9e: 2808 .( CMP r0,#8
0x0801aaa0: d10d .. BNE 0x801aabe ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 42
0x0801aaa2: 7820 x LDRB r0,[r4,#0]
0x0801aaa4: b918 .. CBNZ r0,0x801aaae ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 26
0x0801aaa6: 8861 a. LDRH r1,[r4,#2]
0x0801aaa8: 4a48 HJ LDR r2,[pc,#288] ; [0x801abcc] = 0x20009030
0x0801aaaa: f8a21070 ..p. STRH r1,[r2,#0x70]
0x0801aaae: 2800 .( CMP r0,#0
0x0801aab0: bf18 .. IT NE
0x0801aab2: 3870 p8 SUBNE r0,r0,#0x70
0x0801aab4: b2c1 .. UXTB r1,r0
0x0801aab6: 2007 . MOVS r0,#7
0x0801aab8: f7f4ff54 ..T. BL gapm_op_reset_continue ; 0x800f964
0x0801aabc: e01a .. B 0x801aaf4 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 96
0x0801aabe: 2000 . MOVS r0,#0
0x0801aac0: f7f4fbba .... BL gapm_get_operation ; 0x800f238
0x0801aac4: 2819 .( CMP r0,#0x19
0x0801aac6: d115 .. BNE 0x801aaf4 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 96
0x0801aac8: 7821 !x LDRB r1,[r4,#0]
0x0801aaca: b981 .. CBNZ r1,0x801aaee ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 90
0x0801aacc: 2000 . MOVS r0,#0
0x0801aace: f7f4fbf9 .... BL gapm_get_requester ; 0x800f2c4
0x0801aad2: 4601 .F MOV r1,r0
0x0801aad4: f6405018 @..P MOV r0,#0xd18
0x0801aad8: 2203 ." MOVS r2,#3
0x0801aada: 2302 .# MOVS r3,#2
0x0801aadc: f000ff78 ..x. BL ke_msg_alloc ; 0x801b9d0
0x0801aae0: 493a :I LDR r1,[pc,#232] ; [0x801abcc] = 0x20009030
0x0801aae2: f8b11070 ..p. LDRH r1,[r1,#0x70]
0x0801aae6: 8001 .. STRH r1,[r0,#0]
0x0801aae8: f000ff96 .... BL ke_msg_send ; 0x801ba18
0x0801aaec: 7821 !x LDRB r1,[r4,#0]
0x0801aaee: 2000 . MOVS r0,#0
0x0801aaf0: f7f5fdec .... BL gapm_send_complete_evt ; 0x80106cc
0x0801aaf4: 2000 . MOVS r0,#0
0x0801aaf6: bd10 .. POP {r4,pc}
$d.36
__arm_cp.19_0
0x0801aaf8: 20009030 0.. DCD 536907824
$t.19
hci_le_rem_con_param_req_evt_handler
0x0801aafc: b570 p. PUSH {r4-r6,lr}
0x0801aafe: 4610 .F MOV r0,r2
0x0801ab00: 4615 .F MOV r5,r2
0x0801ab02: 460c .F MOV r4,r1
0x0801ab04: f000ffc6 .... BL ke_state_get ; 0x801ba94
0x0801ab08: 283f ?( CMP r0,#0x3f
0x0801ab0a: d01e .. BEQ 0x801ab4a ; hci_le_rem_con_param_req_evt_handler + 78
0x0801ab0c: 4910 .I LDR r1,[pc,#64] ; [0x801ab50] = 0x20008f80
0x0801ab0e: 0a28 (. LSRS r0,r5,#8
0x0801ab10: 462a *F MOV r2,r5
0x0801ab12: 230e .# MOVS r3,#0xe
0x0801ab14: f8516020 Q. ` LDR r6,[r1,r0,LSL #2]
0x0801ab18: f44f6064 O.d` MOV r0,#0xe40
0x0801ab1c: 4629 )F MOV r1,r5
0x0801ab1e: f000ff57 ..W. BL ke_msg_alloc ; 0x801b9d0
0x0801ab22: f896106e ..n. LDRB r1,[r6,#0x6e]
0x0801ab26: f0410102 A... ORR r1,r1,#2
0x0801ab2a: f886106e ..n. STRB r1,[r6,#0x6e]
0x0801ab2e: f04f1101 O... MOV r1,#0x10001
0x0801ab32: f8c0100a .... STR r1,[r0,#0xa]
0x0801ab36: 2140 @! MOVS r1,#0x40
0x0801ab38: 7001 .p STRB r1,[r0,#0]
0x0801ab3a: 6861 ah LDR r1,[r4,#4]
0x0801ab3c: 68a2 .h LDR r2,[r4,#8]
0x0801ab3e: f8c01002 .... STR r1,[r0,#2]
0x0801ab42: f8c02006 ... STR r2,[r0,#6]
0x0801ab46: f000ff67 ..g. BL ke_msg_send ; 0x801ba18
0x0801ab4a: 2000 . MOVS r0,#0
0x0801ab4c: bd70 p. POP {r4-r6,pc}
0x0801ab4e: bf00 .. NOP
$d.20
__arm_cp.15_0
0x0801ab50: 20008f80 ... DCD 536907648
$t.18
hci_le_scan_req_rcvd_evt_handler
0x0801ab54: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801ab56: 7848 Hx LDRB r0,[r1,#1]
0x0801ab58: 2816 .( CMP r0,#0x16
0x0801ab5a: d822 ". BHI 0x801aba2 ; hci_le_scan_req_rcvd_evt_handler + 78
0x0801ab5c: 460c .F MOV r4,r1
0x0801ab5e: 491b .I LDR r1,[pc,#108] ; [0x801abcc] = 0x20009030
0x0801ab60: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801ab64: 68c5 .h LDR r5,[r0,#0xc]
0x0801ab66: b1e5 .. CBZ r5,0x801aba2 ; hci_le_scan_req_rcvd_evt_handler + 78
0x0801ab68: 7b68 h{ LDRB r0,[r5,#0xd]
0x0801ab6a: b9d0 .. CBNZ r0,0x801aba2 ; hci_le_scan_req_rcvd_evt_handler + 78
0x0801ab6c: 7be8 .{ LDRB r0,[r5,#0xf]
0x0801ab6e: 2803 .( CMP r0,#3
0x0801ab70: d117 .. BNE 0x801aba2 ; hci_le_scan_req_rcvd_evt_handler + 78
0x0801ab72: 7c28 (| LDRB r0,[r5,#0x10]
0x0801ab74: 0680 .. LSLS r0,r0,#26
0x0801ab76: d514 .. BPL 0x801aba2 ; hci_le_scan_req_rcvd_evt_handler + 78
0x0801ab78: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801ab7a: f6405068 @.hP MOV r0,#0xd68
0x0801ab7e: 2203 ." MOVS r2,#3
0x0801ab80: 2308 .# MOVS r3,#8
0x0801ab82: f000ff25 ..%. BL ke_msg_alloc ; 0x801b9d0
0x0801ab86: 7b29 ){ LDRB r1,[r5,#0xc]
0x0801ab88: 7001 .p STRB r1,[r0,#0]
0x0801ab8a: 78a1 .x LDRB r1,[r4,#2]
0x0801ab8c: 71c1 .q STRB r1,[r0,#7]
0x0801ab8e: f8d41003 .... LDR r1,[r4,#3]
0x0801ab92: f8c01001 .... STR r1,[r0,#1]
0x0801ab96: f8b41007 .... LDRH r1,[r4,#7]
0x0801ab9a: f8a01005 .... STRH r1,[r0,#5]
0x0801ab9e: f000ff3b ..;. BL ke_msg_send ; 0x801ba18
0x0801aba2: 2000 . MOVS r0,#0
0x0801aba4: bdb0 .. POP {r4,r5,r7,pc}
0x0801aba6: bf00 .. NOP
hci_le_scan_timeout_evt_handler
0x0801aba8: b580 .. PUSH {r7,lr}
0x0801abaa: 4808 .H LDR r0,[pc,#32] ; [0x801abcc] = 0x20009030
0x0801abac: f8901090 .... LDRB r1,[r0,#0x90]
0x0801abb0: 29ff .) CMP r1,#0xff
0x0801abb2: d008 .. BEQ 0x801abc6 ; hci_le_scan_timeout_evt_handler + 30
0x0801abb4: 22ff ." MOVS r2,#0xff
0x0801abb6: f8802090 ... STRB r2,[r0,#0x90]
0x0801abba: eb000081 .... ADD r0,r0,r1,LSL #2
0x0801abbe: 2145 E! MOVS r1,#0x45
0x0801abc0: 68c0 .h LDR r0,[r0,#0xc]
0x0801abc2: f7f3fba3 .... BL gapm_actv_stopped ; 0x800e30c
0x0801abc6: 2000 . MOVS r0,#0
0x0801abc8: bd80 .. POP {r7,pc}
0x0801abca: bf00 .. NOP
$d.16
__arm_cp.9_0
0x0801abcc: 20009030 0.. DCD 536907824
$t.14
hci_le_set_conless_iq_sampl_en_cmd_cmp_evt_list_handler
0x0801abd0: b510 .. PUSH {r4,lr}
0x0801abd2: 2001 . MOVS r0,#1
0x0801abd4: 460c .F MOV r4,r1
0x0801abd6: f7f4fb2f ../. BL gapm_get_operation ; 0x800f238
0x0801abda: 286d m( CMP r0,#0x6d
0x0801abdc: d107 .. BNE 0x801abee ; hci_le_set_conless_iq_sampl_en_cmd_cmp_evt_list_handler + 30
0x0801abde: 7820 x LDRB r0,[r4,#0]
0x0801abe0: 2800 .( CMP r0,#0
0x0801abe2: bf18 .. IT NE
0x0801abe4: 3870 p8 SUBNE r0,r0,#0x70
0x0801abe6: b2c1 .. UXTB r1,r0
0x0801abe8: 2001 . MOVS r0,#1
0x0801abea: f7f5fd6f ..o. BL gapm_send_complete_evt ; 0x80106cc
0x0801abee: 2000 . MOVS r0,#0
0x0801abf0: bd10 .. POP {r4,pc}
hci_le_set_data_len_cmd_cmp_evt_handler
0x0801abf2: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801abf4: 4610 .F MOV r0,r2
0x0801abf6: 460c .F MOV r4,r1
0x0801abf8: f000ff4c ..L. BL ke_state_get ; 0x801ba94
0x0801abfc: 4605 .F MOV r5,r0
0x0801abfe: 8860 `. LDRH r0,[r4,#2]
0x0801ac00: f7f0f8a8 .... BL gapc_get_conidx ; 0x800ad54
0x0801ac04: 2d3f ?- CMP r5,#0x3f
0x0801ac06: d007 .. BEQ 0x801ac18 ; hci_le_set_data_len_cmd_cmp_evt_handler + 38
0x0801ac08: 7821 !x LDRB r1,[r4,#0]
0x0801ac0a: 2900 .) CMP r1,#0
0x0801ac0c: bf18 .. IT NE
0x0801ac0e: 3970 p9 SUBNE r1,r1,#0x70
0x0801ac10: b2ca .. UXTB r2,r1
0x0801ac12: 2100 .! MOVS r1,#0
0x0801ac14: f7f1f912 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801ac18: 2000 . MOVS r0,#0
0x0801ac1a: bdb0 .. POP {r4,r5,r7,pc}
hci_le_set_ext_adv_en_cmd_upk
0x0801ac1c: b570 p. PUSH {r4-r6,lr}
0x0801ac1e: b098 .. SUB sp,sp,#0x60
0x0801ac20: 4605 .F MOV r5,r0
0x0801ac22: 2004 . MOVS r0,#4
0x0801ac24: b31d .. CBZ r5,0x801ac6e ; hci_le_set_ext_adv_en_cmd_upk + 82
0x0801ac26: b311 .. CBZ r1,0x801ac6e ; hci_le_set_ext_adv_en_cmd_upk + 82
0x0801ac28: 466c lF MOV r4,sp
0x0801ac2a: 4616 .F MOV r6,r2
0x0801ac2c: 2260 `" MOVS r2,#0x60
0x0801ac2e: 4620 F MOV r0,r4
0x0801ac30: f7e7fb38 ..8. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801ac34: f89d0001 .... LDRB r0,[sp,#1]
0x0801ac38: f89d1000 .... LDRB r1,[sp,#0]
0x0801ac3c: 0082 .. LSLS r2,r0,#2
0x0801ac3e: 3202 .2 ADDS r2,#2
0x0801ac40: 8032 2. STRH r2,[r6,#0]
0x0801ac42: 7029 )p STRB r1,[r5,#0]
0x0801ac44: 1ca9 .. ADDS r1,r5,#2
0x0801ac46: 2200 ." MOVS r2,#0
0x0801ac48: 7068 hp STRB r0,[r5,#1]
0x0801ac4a: 4290 .B CMP r0,r2
0x0801ac4c: d00e .. BEQ 0x801ac6c ; hci_le_set_ext_adv_en_cmd_upk + 80
0x0801ac4e: 18a5 .. ADDS r5,r4,r2
0x0801ac50: eb010382 .... ADD r3,r1,r2,LSL #2
0x0801ac54: 78ae .x LDRB r6,[r5,#2]
0x0801ac56: f8955048 ..HP LDRB r5,[r5,#0x48]
0x0801ac5a: 701e .p STRB r6,[r3,#0]
0x0801ac5c: eb040642 ..B. ADD r6,r4,r2,LSL #1
0x0801ac60: 70dd .p STRB r5,[r3,#3]
0x0801ac62: 3201 .2 ADDS r2,#1
0x0801ac64: 8b76 v. LDRH r6,[r6,#0x1a]
0x0801ac66: f8a36001 ...` STRH r6,[r3,#1]
0x0801ac6a: e7ee .. B 0x801ac4a ; hci_le_set_ext_adv_en_cmd_upk + 46
0x0801ac6c: 2000 . MOVS r0,#0
0x0801ac6e: b018 .. ADD sp,sp,#0x60
0x0801ac70: bd70 p. POP {r4-r6,pc}
0x0801ac72: 0000 .. MOVS r0,r0
hci_le_set_ext_scan_param_cmd_upk
0x0801ac74: b57f .. PUSH {r0-r6,lr}
0x0801ac76: 4605 .F MOV r5,r0
0x0801ac78: 2004 . MOVS r0,#4
0x0801ac7a: b33d =. CBZ r5,0x801accc ; hci_le_set_ext_scan_param_cmd_upk + 88
0x0801ac7c: b331 1. CBZ r1,0x801accc ; hci_le_set_ext_scan_param_cmd_upk + 88
0x0801ac7e: 466e nF MOV r6,sp
0x0801ac80: 4614 .F MOV r4,r2
0x0801ac82: 2210 ." MOVS r2,#0x10
0x0801ac84: 4630 0F MOV r0,r6
0x0801ac86: f7e7fb0d .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801ac8a: f89d0002 .... LDRB r0,[sp,#2]
0x0801ac8e: f8bd1000 .... LDRH r1,[sp,#0]
0x0801ac92: 4a0f .J LDR r2,[pc,#60] ; [0x801acd0] = 0x802425c
0x0801ac94: 8029 ). STRH r1,[r5,#0]
0x0801ac96: f000010f .... AND r1,r0,#0xf
0x0801ac9a: 70a8 .p STRB r0,[r5,#2]
0x0801ac9c: 0900 .. LSRS r0,r0,#4
0x0801ac9e: 5c51 Q\ LDRB r1,[r2,r1]
0x0801aca0: 5c10 .\ LDRB r0,[r2,r0]
0x0801aca2: 1cea .. ADDS r2,r5,#3
0x0801aca4: 4408 .D ADD r0,r0,r1
0x0801aca6: 1d31 1. ADDS r1,r6,#4
0x0801aca8: b2c0 .. UXTB r0,r0
0x0801acaa: 4603 .F MOV r3,r0
0x0801acac: b14b K. CBZ r3,0x801acc2 ; hci_le_set_ext_scan_param_cmd_upk + 78
0x0801acae: 780d .x LDRB r5,[r1,#0]
0x0801acb0: 3b01 .; SUBS r3,#1
0x0801acb2: 7015 .p STRB r5,[r2,#0]
0x0801acb4: f8d15002 ...P LDR r5,[r1,#2]
0x0801acb8: 3106 .1 ADDS r1,#6
0x0801acba: f8c25001 ...P STR r5,[r2,#1]
0x0801acbe: 3205 .2 ADDS r2,#5
0x0801acc0: e7f4 .. B 0x801acac ; hci_le_set_ext_scan_param_cmd_upk + 56
0x0801acc2: eb000080 .... ADD r0,r0,r0,LSL #2
0x0801acc6: 3003 .0 ADDS r0,#3
0x0801acc8: 8020 . STRH r0,[r4,#0]
0x0801acca: 2000 . MOVS r0,#0
0x0801accc: b004 .. ADD sp,sp,#0x10
0x0801acce: bd70 p. POP {r4-r6,pc}
$d.2
__arm_cp.1_0
0x0801acd0: 0802425c \B.. DCD 134365788
$t.6
hci_le_set_path_loss_en_cmd_cmp_evt_handler
0x0801acd4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801acd6: 8848 H. LDRH r0,[r1,#2]
0x0801acd8: 460d .F MOV r5,r1
0x0801acda: f7f0f83b ..;. BL gapc_get_conidx ; 0x800ad54
0x0801acde: 4604 .F MOV r4,r0
0x0801ace0: 0200 .. LSLS r0,r0,#8
0x0801ace2: 3004 .0 ADDS r0,#4
0x0801ace4: f000fed6 .... BL ke_state_get ; 0x801ba94
0x0801ace8: 283f ?( CMP r0,#0x3f
0x0801acea: d008 .. BEQ 0x801acfe ; hci_le_set_path_loss_en_cmd_cmp_evt_handler + 42
0x0801acec: 7828 (x LDRB r0,[r5,#0]
0x0801acee: 2100 .! MOVS r1,#0
0x0801acf0: 2800 .( CMP r0,#0
0x0801acf2: bf18 .. IT NE
0x0801acf4: 3870 p8 SUBNE r0,r0,#0x70
0x0801acf6: b2c2 .. UXTB r2,r0
0x0801acf8: 4620 F MOV r0,r4
0x0801acfa: f7f1f89f .... BL gapc_send_complete_evt ; 0x800be3c
0x0801acfe: 2000 . MOVS r0,#0
0x0801ad00: bdb0 .. POP {r4,r5,r7,pc}
hci_le_set_path_loss_param_cmd_cmp_evt_handler
0x0801ad02: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801ad04: 8848 H. LDRH r0,[r1,#2]
0x0801ad06: 460d .F MOV r5,r1
0x0801ad08: f7f0f824 ..$. BL gapc_get_conidx ; 0x800ad54
0x0801ad0c: 4604 .F MOV r4,r0
0x0801ad0e: 0200 .. LSLS r0,r0,#8
0x0801ad10: 3004 .0 ADDS r0,#4
0x0801ad12: f000febf .... BL ke_state_get ; 0x801ba94
0x0801ad16: 283f ?( CMP r0,#0x3f
0x0801ad18: d01b .. BEQ 0x801ad52 ; hci_le_set_path_loss_param_cmd_cmp_evt_handler + 80
0x0801ad1a: 7828 (x LDRB r0,[r5,#0]
0x0801ad1c: b130 0. CBZ r0,0x801ad2c ; hci_le_set_path_loss_param_cmd_cmp_evt_handler + 42
0x0801ad1e: 3870 p8 SUBS r0,r0,#0x70
0x0801ad20: 2100 .! MOVS r1,#0
0x0801ad22: b2c2 .. UXTB r2,r0
0x0801ad24: 4620 F MOV r0,r4
0x0801ad26: f7f1f889 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801ad2a: e012 .. B 0x801ad52 ; hci_le_set_path_loss_param_cmd_cmp_evt_handler + 80
0x0801ad2c: f2411006 A... MOV r0,#0x1106
0x0801ad30: 4621 !F MOV r1,r4
0x0801ad32: f2420279 B.y. MOV r2,#0x2079
0x0801ad36: 2304 .# MOVS r3,#4
0x0801ad38: f000fe4a ..J. BL ke_msg_alloc ; 0x801b9d0
0x0801ad3c: b158 X. CBZ r0,0x801ad56 ; hci_le_set_path_loss_param_cmd_cmp_evt_handler + 84
0x0801ad3e: 4605 .F MOV r5,r0
0x0801ad40: 4620 F MOV r0,r4
0x0801ad42: f7effffb .... BL gapc_get_conhdl ; 0x800ad3c
0x0801ad46: 2101 .! MOVS r1,#1
0x0801ad48: 8028 (. STRH r0,[r5,#0]
0x0801ad4a: 4628 (F MOV r0,r5
0x0801ad4c: 70a9 .p STRB r1,[r5,#2]
0x0801ad4e: f000fadf .... BL hci_send_2_controller ; 0x801b310
0x0801ad52: 2000 . MOVS r0,#0
0x0801ad54: bdb0 .. POP {r4,r5,r7,pc}
0x0801ad56: 4620 F MOV r0,r4
0x0801ad58: 2100 .! MOVS r1,#0
0x0801ad5a: 224b K" MOVS r2,#0x4b
0x0801ad5c: e7e3 .. B 0x801ad26 ; hci_le_set_path_loss_param_cmd_cmp_evt_handler + 36
hci_le_set_per_adv_rec_en_cmp_evt_handler
0x0801ad5e: b510 .. PUSH {r4,lr}
0x0801ad60: 2001 . MOVS r0,#1
0x0801ad62: 460c .F MOV r4,r1
0x0801ad64: f7f4fa68 ..h. BL gapm_get_operation ; 0x800f238
0x0801ad68: 286c l( CMP r0,#0x6c
0x0801ad6a: d107 .. BNE 0x801ad7c ; hci_le_set_per_adv_rec_en_cmp_evt_handler + 30
0x0801ad6c: 7820 x LDRB r0,[r4,#0]
0x0801ad6e: 2800 .( CMP r0,#0
0x0801ad70: bf18 .. IT NE
0x0801ad72: 3870 p8 SUBNE r0,r0,#0x70
0x0801ad74: b2c1 .. UXTB r1,r0
0x0801ad76: 2001 . MOVS r0,#1
0x0801ad78: f7f5fca8 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801ad7c: 2000 . MOVS r0,#0
0x0801ad7e: bd10 .. POP {r4,pc}
hci_le_set_phy_cmd_stat_event_handler
0x0801ad80: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801ad82: 4610 .F MOV r0,r2
0x0801ad84: 4615 .F MOV r5,r2
0x0801ad86: 460c .F MOV r4,r1
0x0801ad88: f000fe84 .... BL ke_state_get ; 0x801ba94
0x0801ad8c: 283f ?( CMP r0,#0x3f
0x0801ad8e: d011 .. BEQ 0x801adb4 ; hci_le_set_phy_cmd_stat_event_handler + 52
0x0801ad90: 7820 x LDRB r0,[r4,#0]
0x0801ad92: b178 x. CBZ r0,0x801adb4 ; hci_le_set_phy_cmd_stat_event_handler + 52
0x0801ad94: 0a2d -. LSRS r5,r5,#8
0x0801ad96: 2102 .! MOVS r1,#2
0x0801ad98: 4628 (F MOV r0,r5
0x0801ad9a: f7f0f8e9 .... BL gapc_get_operation ; 0x800af70
0x0801ad9e: 2843 C( CMP r0,#0x43
0x0801ada0: d108 .. BNE 0x801adb4 ; hci_le_set_phy_cmd_stat_event_handler + 52
0x0801ada2: 7820 x LDRB r0,[r4,#0]
0x0801ada4: 2102 .! MOVS r1,#2
0x0801ada6: 2800 .( CMP r0,#0
0x0801ada8: bf18 .. IT NE
0x0801adaa: 3870 p8 SUBNE r0,r0,#0x70
0x0801adac: b2c2 .. UXTB r2,r0
0x0801adae: 4628 (F MOV r0,r5
0x0801adb0: f7f1f844 ..D. BL gapc_send_complete_evt ; 0x800be3c
0x0801adb4: 2000 . MOVS r0,#0
0x0801adb6: bdb0 .. POP {r4,r5,r7,pc}
hci_le_set_tx_pwr_rep_en_cmd_cmp_evt_handler
0x0801adb8: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801adba: 8848 H. LDRH r0,[r1,#2]
0x0801adbc: 460d .F MOV r5,r1
0x0801adbe: f7efffc9 .... BL gapc_get_conidx ; 0x800ad54
0x0801adc2: 4604 .F MOV r4,r0
0x0801adc4: 0200 .. LSLS r0,r0,#8
0x0801adc6: 3004 .0 ADDS r0,#4
0x0801adc8: f000fe64 ..d. BL ke_state_get ; 0x801ba94
0x0801adcc: 283f ?( CMP r0,#0x3f
0x0801adce: d008 .. BEQ 0x801ade2 ; hci_le_set_tx_pwr_rep_en_cmd_cmp_evt_handler + 42
0x0801add0: 7828 (x LDRB r0,[r5,#0]
0x0801add2: 2100 .! MOVS r1,#0
0x0801add4: 2800 .( CMP r0,#0
0x0801add6: bf18 .. IT NE
0x0801add8: 3870 p8 SUBNE r0,r0,#0x70
0x0801adda: b2c2 .. UXTB r2,r0
0x0801addc: 4620 F MOV r0,r4
0x0801adde: f7f1f82d ..-. BL gapc_send_complete_evt ; 0x800be3c
0x0801ade2: 2000 . MOVS r0,#0
0x0801ade4: bdb0 .. POP {r4,r5,r7,pc}
hci_le_tx_power_rep_evt_handler
0x0801ade6: b570 p. PUSH {r4-r6,lr}
0x0801ade8: 8848 H. LDRH r0,[r1,#2]
0x0801adea: 4616 .F MOV r6,r2
0x0801adec: 460c .F MOV r4,r1
0x0801adee: f7efffb1 .... BL gapc_get_conidx ; 0x800ad54
0x0801adf2: 4605 .F MOV r5,r0
0x0801adf4: 0200 .. LSLS r0,r0,#8
0x0801adf6: 3004 .0 ADDS r0,#4
0x0801adf8: f000fe4c ..L. BL ke_state_get ; 0x801ba94
0x0801adfc: 283f ?( CMP r0,#0x3f
0x0801adfe: d03b ;. BEQ 0x801ae78 ; hci_le_tx_power_rep_evt_handler + 146
0x0801ae00: 7920 y LDRB r0,[r4,#4]
0x0801ae02: b310 .. CBZ r0,0x801ae4a ; hci_le_tx_power_rep_evt_handler + 100
0x0801ae04: 2801 .( CMP r0,#1
0x0801ae06: d027 '. BEQ 0x801ae58 ; hci_le_tx_power_rep_evt_handler + 114
0x0801ae08: 2802 .( CMP r0,#2
0x0801ae0a: d135 5. BNE 0x801ae78 ; hci_le_tx_power_rep_evt_handler + 146
0x0801ae0c: 7860 `x LDRB r0,[r4,#1]
0x0801ae0e: b990 .. CBNZ r0,0x801ae36 ; hci_le_tx_power_rep_evt_handler + 80
0x0801ae10: 4628 (F MOV r0,r5
0x0801ae12: 2100 .! MOVS r1,#0
0x0801ae14: f7f0f8ec .... BL gapc_get_requester ; 0x800aff0
0x0801ae18: 4601 .F MOV r1,r0
0x0801ae1a: f6406081 @..` MOV r0,#0xe81
0x0801ae1e: 4632 2F MOV r2,r6
0x0801ae20: 2303 .# MOVS r3,#3
0x0801ae22: f000fdd5 .... BL ke_msg_alloc ; 0x801b9d0
0x0801ae26: b130 0. CBZ r0,0x801ae36 ; hci_le_tx_power_rep_evt_handler + 80
0x0801ae28: 7961 ay LDRB r1,[r4,#5]
0x0801ae2a: 7001 .p STRB r1,[r0,#0]
0x0801ae2c: 88e1 .. LDRH r1,[r4,#6]
0x0801ae2e: f8a01001 .... STRH r1,[r0,#1]
0x0801ae32: f000fdf1 .... BL ke_msg_send ; 0x801ba18
0x0801ae36: 7860 `x LDRB r0,[r4,#1]
0x0801ae38: 2100 .! MOVS r1,#0
0x0801ae3a: 2800 .( CMP r0,#0
0x0801ae3c: bf18 .. IT NE
0x0801ae3e: 3870 p8 SUBNE r0,r0,#0x70
0x0801ae40: b2c2 .. UXTB r2,r0
0x0801ae42: 4628 (F MOV r0,r5
0x0801ae44: f7f0fffa .... BL gapc_send_complete_evt ; 0x800be3c
0x0801ae48: e016 .. B 0x801ae78 ; hci_le_tx_power_rep_evt_handler + 146
0x0801ae4a: 4628 (F MOV r0,r5
0x0801ae4c: f7efff94 .... BL gapc_get_dest_task ; 0x800ad78
0x0801ae50: 4601 .F MOV r1,r0
0x0801ae52: f6406083 @..` MOV r0,#0xe83
0x0801ae56: e005 .. B 0x801ae64 ; hci_le_tx_power_rep_evt_handler + 126
0x0801ae58: 4628 (F MOV r0,r5
0x0801ae5a: f7efff8d .... BL gapc_get_dest_task ; 0x800ad78
0x0801ae5e: 4601 .F MOV r1,r0
0x0801ae60: f6406084 @..` MOV r0,#0xe84
0x0801ae64: 4632 2F MOV r2,r6
0x0801ae66: 2304 .# MOVS r3,#4
0x0801ae68: f000fdb2 .... BL ke_msg_alloc ; 0x801b9d0
0x0801ae6c: b120 . CBZ r0,0x801ae78 ; hci_le_tx_power_rep_evt_handler + 146
0x0801ae6e: f8d41005 .... LDR r1,[r4,#5]
0x0801ae72: 6001 .` STR r1,[r0,#0]
0x0801ae74: f000fdd0 .... BL ke_msg_send ; 0x801ba18
0x0801ae78: 2000 . MOVS r0,#0
0x0801ae7a: bd70 p. POP {r4-r6,pc}
hci_look_for_cmd_desc
0x0801ae7c: b5f0 .. PUSH {r4-r7,lr}
0x0801ae7e: f04f31ff O..1 MOV r1,#0xffffffff
0x0801ae82: eb012190 ...! ADD r1,r1,r0,LSR #10
0x0801ae86: b2ca .. UXTB r2,r1
0x0801ae88: 213f ?! MOVS r1,#0x3f
0x0801ae8a: ebb12f90 .../ CMP r1,r0,LSR #10
0x0801ae8e: bf08 .. IT EQ
0x0801ae90: 2206 ." MOVEQ r2,#6
0x0801ae92: f0420104 B... ORR r1,r2,#4
0x0801ae96: 2905 .) CMP r1,#5
0x0801ae98: d101 .. BNE 0x801ae9e ; hci_look_for_cmd_desc + 34
0x0801ae9a: 2000 . MOVS r0,#0
0x0801ae9c: bdf0 .. POP {r4-r7,pc}
0x0801ae9e: 4b11 .K LDR r3,[pc,#68] ; [0x801aee4] = 0x8023870
0x0801aea0: f36f209f o.. BFC r0,#10,#22
0x0801aea4: 2400 .$ MOVS r4,#0
0x0801aea6: eb0301c2 .... ADD r1,r3,r2,LSL #3
0x0801aeaa: f8332032 3.2 LDRH r2,[r3,r2,LSL #3]
0x0801aeae: 2302 .# MOVS r3,#2
0x0801aeb0: 6849 Ih LDR r1,[r1,#4]
0x0801aeb2: 3a01 .: SUBS r2,#1
0x0801aeb4: b224 $. SXTH r4,r4
0x0801aeb6: b215 .. SXTH r5,r2
0x0801aeb8: 42ac .B CMP r4,r5
0x0801aeba: dcee .. BGT 0x801ae9a ; hci_look_for_cmd_desc + 30
0x0801aebc: 4425 %D ADD r5,r5,r4
0x0801aebe: fb95f5f3 .... SDIV r5,r5,r3
0x0801aec2: b2ae .. UXTH r6,r5
0x0801aec4: eb060646 ..F. ADD r6,r6,r6,LSL #1
0x0801aec8: f8317026 1.&p LDRH r7,[r1,r6,LSL #2]
0x0801aecc: f36f279f o..' BFC r7,#10,#22
0x0801aed0: 4287 .B CMP r7,r0
0x0801aed2: d302 .. BCC 0x801aeda ; hci_look_for_cmd_desc + 94
0x0801aed4: d903 .. BLS 0x801aede ; hci_look_for_cmd_desc + 98
0x0801aed6: 1e6a j. SUBS r2,r5,#1
0x0801aed8: e7ed .. B 0x801aeb6 ; hci_look_for_cmd_desc + 58
0x0801aeda: 1c6c l. ADDS r4,r5,#1
0x0801aedc: e7ea .. B 0x801aeb4 ; hci_look_for_cmd_desc + 56
0x0801aede: eb010086 .... ADD r0,r1,r6,LSL #2
0x0801aee2: bdf0 .. POP {r4-r7,pc}
$d.11
__arm_cp.8_0
0x0801aee4: 08023870 p8.. DCD 134363248
$t.12
hci_look_for_conhdl
0x0801aee8: b580 .. PUSH {r7,lr}
0x0801aeea: b086 .. SUB sp,sp,#0x18
0x0801aeec: 4603 .F MOV r3,r0
0x0801aeee: f88d0017 .... STRB r0,[sp,#0x17]
0x0801aef2: 9104 .. STR r1,[sp,#0x10]
0x0801aef4: 9203 .. STR r2,[sp,#0xc]
0x0801aef6: 9804 .. LDR r0,[sp,#0x10]
0x0801aef8: 9002 .. STR r0,[sp,#8]
0x0801aefa: 2000 . MOVS r0,#0
0x0801aefc: f88d0007 .... STRB r0,[sp,#7]
0x0801af00: f64f70ff O..p MOV r0,#0xffff
0x0801af04: f8ad0004 .... STRH r0,[sp,#4]
0x0801af08: f89d0017 .... LDRB r0,[sp,#0x17]
0x0801af0c: 280e .( CMP r0,#0xe
0x0801af0e: d005 .. BEQ 0x801af1c ; hci_look_for_conhdl + 52
0x0801af10: e7ff .. B 0x801af12 ; hci_look_for_conhdl + 42
0x0801af12: f89d0017 .... LDRB r0,[sp,#0x17]
0x0801af16: 280f .( CMP r0,#0xf
0x0801af18: d104 .. BNE 0x801af24 ; hci_look_for_conhdl + 60
0x0801af1a: e7ff .. B 0x801af1c ; hci_look_for_conhdl + 52
0x0801af1c: 9802 .. LDR r0,[sp,#8]
0x0801af1e: 3003 .0 ADDS r0,#3
0x0801af20: 9002 .. STR r0,[sp,#8]
0x0801af22: e7ff .. B 0x801af24 ; hci_look_for_conhdl + 60
0x0801af24: e7ff .. B 0x801af26 ; hci_look_for_conhdl + 62
0x0801af26: 9803 .. LDR r0,[sp,#0xc]
0x0801af28: f89d1007 .... LDRB r1,[sp,#7]
0x0801af2c: 5c40 @\ LDRB r0,[r0,r1]
0x0801af2e: 2800 .( CMP r0,#0
0x0801af30: d016 .. BEQ 0x801af60 ; hci_look_for_conhdl + 120
0x0801af32: e7ff .. B 0x801af34 ; hci_look_for_conhdl + 76
0x0801af34: 9803 .. LDR r0,[sp,#0xc]
0x0801af36: f89d1007 .... LDRB r1,[sp,#7]
0x0801af3a: 5c40 @\ LDRB r0,[r0,r1]
0x0801af3c: 2848 H( CMP r0,#0x48
0x0801af3e: d109 .. BNE 0x801af54 ; hci_look_for_conhdl + 108
0x0801af40: e7ff .. B 0x801af42 ; hci_look_for_conhdl + 90
0x0801af42: 9802 .. LDR r0,[sp,#8]
0x0801af44: f89d1007 .... LDRB r1,[sp,#7]
0x0801af48: 4408 .D ADD r0,r0,r1
0x0801af4a: f7ebf997 .... BL co_read16p ; 0x800627c
0x0801af4e: f8ad0004 .... STRH r0,[sp,#4]
0x0801af52: e005 .. B 0x801af60 ; hci_look_for_conhdl + 120
0x0801af54: f89d0007 .... LDRB r0,[sp,#7]
0x0801af58: 3001 .0 ADDS r0,#1
0x0801af5a: f88d0007 .... STRB r0,[sp,#7]
0x0801af5e: e7e2 .. B 0x801af26 ; hci_look_for_conhdl + 62
0x0801af60: f8bd0004 .... LDRH r0,[sp,#4]
0x0801af64: b006 .. ADD sp,sp,#0x18
0x0801af66: bd80 .. POP {r7,pc}
hci_look_for_evt_desc
0x0801af68: b5f0 .. PUSH {r4-r7,lr}
0x0801af6a: 4a0d .J LDR r2,[pc,#52] ; [0x801afa0] = 0x8023e68
0x0801af6c: 2108 .! MOVS r1,#8
0x0801af6e: 2400 .$ MOVS r4,#0
0x0801af70: 2302 .# MOVS r3,#2
0x0801af72: b224 $. SXTH r4,r4
0x0801af74: b20d .. SXTH r5,r1
0x0801af76: 42ac .B CMP r4,r5
0x0801af78: dc0c .. BGT 0x801af94 ; hci_look_for_evt_desc + 44
0x0801af7a: 4425 %D ADD r5,r5,r4
0x0801af7c: fb95f5f3 .... SDIV r5,r5,r3
0x0801af80: b2ae .. UXTH r6,r5
0x0801af82: f8127036 ..6p LDRB r7,[r2,r6,LSL #3]
0x0801af86: 4287 .B CMP r7,r0
0x0801af88: d302 .. BCC 0x801af90 ; hci_look_for_evt_desc + 40
0x0801af8a: d905 .. BLS 0x801af98 ; hci_look_for_evt_desc + 48
0x0801af8c: 1e69 i. SUBS r1,r5,#1
0x0801af8e: e7f1 .. B 0x801af74 ; hci_look_for_evt_desc + 12
0x0801af90: 1c6c l. ADDS r4,r5,#1
0x0801af92: e7ee .. B 0x801af72 ; hci_look_for_evt_desc + 10
0x0801af94: 2000 . MOVS r0,#0
0x0801af96: bdf0 .. POP {r4-r7,pc}
0x0801af98: eb0200c6 .... ADD r0,r2,r6,LSL #3
0x0801af9c: bdf0 .. POP {r4-r7,pc}
0x0801af9e: bf00 .. NOP
$d.13
__arm_cp.9_0
0x0801afa0: 08023e68 h>.. DCD 134364776
$t.14
hci_look_for_le_evt_desc
0x0801afa4: b5f0 .. PUSH {r4-r7,lr}
0x0801afa6: 4a0d .J LDR r2,[pc,#52] ; [0x801afdc] = 0x8023eb0
0x0801afa8: 211a .! MOVS r1,#0x1a
0x0801afaa: 2400 .$ MOVS r4,#0
0x0801afac: 2302 .# MOVS r3,#2
0x0801afae: b224 $. SXTH r4,r4
0x0801afb0: b20d .. SXTH r5,r1
0x0801afb2: 42ac .B CMP r4,r5
0x0801afb4: dc0c .. BGT 0x801afd0 ; hci_look_for_le_evt_desc + 44
0x0801afb6: 4425 %D ADD r5,r5,r4
0x0801afb8: fb95f5f3 .... SDIV r5,r5,r3
0x0801afbc: b2ae .. UXTH r6,r5
0x0801afbe: f8127036 ..6p LDRB r7,[r2,r6,LSL #3]
0x0801afc2: 4287 .B CMP r7,r0
0x0801afc4: d302 .. BCC 0x801afcc ; hci_look_for_le_evt_desc + 40
0x0801afc6: d905 .. BLS 0x801afd4 ; hci_look_for_le_evt_desc + 48
0x0801afc8: 1e69 i. SUBS r1,r5,#1
0x0801afca: e7f1 .. B 0x801afb0 ; hci_look_for_le_evt_desc + 12
0x0801afcc: 1c6c l. ADDS r4,r5,#1
0x0801afce: e7ee .. B 0x801afae ; hci_look_for_le_evt_desc + 10
0x0801afd0: 2000 . MOVS r0,#0
0x0801afd2: bdf0 .. POP {r4-r7,pc}
0x0801afd4: eb0200c6 .... ADD r0,r2,r6,LSL #3
0x0801afd8: bdf0 .. POP {r4-r7,pc}
0x0801afda: bf00 .. NOP
$d.15
__arm_cp.10_0
0x0801afdc: 08023eb0 .>.. DCD 134364848
$t.1
hci_past_cmd_cmp_evt_handler
0x0801afe0: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801afe2: 8848 H. LDRH r0,[r1,#2]
0x0801afe4: 460d .F MOV r5,r1
0x0801afe6: f7effeb5 .... BL gapc_get_conidx ; 0x800ad54
0x0801afea: 4604 .F MOV r4,r0
0x0801afec: 0200 .. LSLS r0,r0,#8
0x0801afee: 3004 .0 ADDS r0,#4
0x0801aff0: f000fd50 ..P. BL ke_state_get ; 0x801ba94
0x0801aff4: 283f ?( CMP r0,#0x3f
0x0801aff6: d010 .. BEQ 0x801b01a ; hci_past_cmd_cmp_evt_handler + 58
0x0801aff8: 4620 F MOV r0,r4
0x0801affa: 2100 .! MOVS r1,#0
0x0801affc: f7efffb8 .... BL gapc_get_operation ; 0x800af70
0x0801b000: 2860 `( CMP r0,#0x60
0x0801b002: d104 .. BNE 0x801b00e ; hci_past_cmd_cmp_evt_handler + 46
0x0801b004: 7828 (x LDRB r0,[r5,#0]
0x0801b006: 2800 .( CMP r0,#0
0x0801b008: bf18 .. IT NE
0x0801b00a: 3870 p8 SUBNE r0,r0,#0x70
0x0801b00c: e000 .. B 0x801b010 ; hci_past_cmd_cmp_evt_handler + 48
0x0801b00e: 2041 A MOVS r0,#0x41
0x0801b010: b2c2 .. UXTB r2,r0
0x0801b012: 4620 F MOV r0,r4
0x0801b014: 2100 .! MOVS r1,#0
0x0801b016: f7f0ff11 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b01a: 2000 . MOVS r0,#0
0x0801b01c: bdb0 .. POP {r4,r5,r7,pc}
hci_rd_auth_payl_to_cmd_cmp_evt_handler
0x0801b01e: b570 p. PUSH {r4-r6,lr}
0x0801b020: 4610 .F MOV r0,r2
0x0801b022: 4616 .F MOV r6,r2
0x0801b024: 460d .F MOV r5,r1
0x0801b026: f000fd35 ..5. BL ke_state_get ; 0x801ba94
0x0801b02a: 283f ?( CMP r0,#0x3f
0x0801b02c: d01a .. BEQ 0x801b064 ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 70
0x0801b02e: 7828 (x LDRB r0,[r5,#0]
0x0801b030: 0a34 4. LSRS r4,r6,#8
0x0801b032: b978 x. CBNZ r0,0x801b054 ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 54
0x0801b034: 4620 F MOV r0,r4
0x0801b036: 2100 .! MOVS r1,#0
0x0801b038: f7efffda .... BL gapc_get_requester ; 0x800aff0
0x0801b03c: 4601 .F MOV r1,r0
0x0801b03e: f6406047 @.G` MOV r0,#0xe47
0x0801b042: 4632 2F MOV r2,r6
0x0801b044: 2302 .# MOVS r3,#2
0x0801b046: f000fcc3 .... BL ke_msg_alloc ; 0x801b9d0
0x0801b04a: 88a9 .. LDRH r1,[r5,#4]
0x0801b04c: 8001 .. STRH r1,[r0,#0]
0x0801b04e: f000fce3 .... BL ke_msg_send ; 0x801ba18
0x0801b052: 7828 (x LDRB r0,[r5,#0]
0x0801b054: 2800 .( CMP r0,#0
0x0801b056: bf18 .. IT NE
0x0801b058: 3870 p8 SUBNE r0,r0,#0x70
0x0801b05a: b2c2 .. UXTB r2,r0
0x0801b05c: 2100 .! MOVS r1,#0
0x0801b05e: 4620 F MOV r0,r4
0x0801b060: f7f0feec .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b064: 2000 . MOVS r0,#0
0x0801b066: bd70 p. POP {r4-r6,pc}
hci_rd_bd_addr_cmd_cmp_evt_handler
0x0801b068: b510 .. PUSH {r4,lr}
0x0801b06a: 460c .F MOV r4,r1
0x0801b06c: f8b10005 .... LDRH r0,[r1,#5]
0x0801b070: 49d3 .I LDR r1,[pc,#844] ; [0x801b3c0] = 0x20009030
0x0801b072: f8a10088 .... STRH r0,[r1,#0x88]
0x0801b076: f8d40001 .... LDR r0,[r4,#1]
0x0801b07a: f8c10084 .... STR r0,[r1,#0x84]
0x0801b07e: 2000 . MOVS r0,#0
0x0801b080: f7f4f8da .... BL gapm_get_operation ; 0x800f238
0x0801b084: 7821 !x LDRB r1,[r4,#0]
0x0801b086: 2900 .) CMP r1,#0
0x0801b088: bf18 .. IT NE
0x0801b08a: 3970 p9 SUBNE r1,r1,#0x70
0x0801b08c: b2c9 .. UXTB r1,r1
0x0801b08e: 2803 .( CMP r0,#3
0x0801b090: d103 .. BNE 0x801b09a ; hci_rd_bd_addr_cmd_cmp_evt_handler + 50
0x0801b092: 2006 . MOVS r0,#6
0x0801b094: f7f4fcbc .... BL gapm_op_setup_continue ; 0x800fa10
0x0801b098: e002 .. B 0x801b0a0 ; hci_rd_bd_addr_cmd_cmp_evt_handler + 56
0x0801b09a: 2004 . MOVS r0,#4
0x0801b09c: f7f4fc62 ..b. BL gapm_op_reset_continue ; 0x800f964
0x0801b0a0: 2000 . MOVS r0,#0
0x0801b0a2: bd10 .. POP {r4,pc}
hci_rd_buf_size_cmd_cmp_evt_handler
0x0801b0a4: b510 .. PUSH {r4,lr}
0x0801b0a6: 7808 .x LDRB r0,[r1,#0]
0x0801b0a8: b928 (. CBNZ r0,0x801b0b6 ; hci_rd_buf_size_cmd_cmp_evt_handler + 18
0x0801b0aa: 460c .F MOV r4,r1
0x0801b0ac: 88c9 .. LDRH r1,[r1,#6]
0x0801b0ae: 8860 `. LDRH r0,[r4,#2]
0x0801b0b0: f000ffe8 .... BL l2cap_chan_ll_buf_info_set ; 0x801c084
0x0801b0b4: 7820 x LDRB r0,[r4,#0]
0x0801b0b6: 2800 .( CMP r0,#0
0x0801b0b8: bf18 .. IT NE
0x0801b0ba: 3870 p8 SUBNE r0,r0,#0x70
0x0801b0bc: b2c1 .. UXTB r1,r0
0x0801b0be: 2006 . MOVS r0,#6
0x0801b0c0: f7f4fc50 ..P. BL gapm_op_reset_continue ; 0x800f964
0x0801b0c4: 2000 . MOVS r0,#0
0x0801b0c6: bd10 .. POP {r4,pc}
hci_rd_chnl_map_cmd_cmp_evt_handler
0x0801b0c8: b5f8 .. PUSH {r3-r7,lr}
0x0801b0ca: 4610 .F MOV r0,r2
0x0801b0cc: 4616 .F MOV r6,r2
0x0801b0ce: 460d .F MOV r5,r1
0x0801b0d0: f000fce0 .... BL ke_state_get ; 0x801ba94
0x0801b0d4: 283f ?( CMP r0,#0x3f
0x0801b0d6: d027 '. BEQ 0x801b128 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 96
0x0801b0d8: 0a34 4. LSRS r4,r6,#8
0x0801b0da: 2100 .! MOVS r1,#0
0x0801b0dc: 4620 F MOV r0,r4
0x0801b0de: f7efff47 ..G. BL gapc_get_operation ; 0x800af70
0x0801b0e2: 2816 .( CMP r0,#0x16
0x0801b0e4: d104 .. BNE 0x801b0f0 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 40
0x0801b0e6: 7828 (x LDRB r0,[r5,#0]
0x0801b0e8: b120 . CBZ r0,0x801b0f4 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 44
0x0801b0ea: f1a00770 ..p. SUB r7,r0,#0x70
0x0801b0ee: e016 .. B 0x801b11e ; hci_rd_chnl_map_cmd_cmp_evt_handler + 86
0x0801b0f0: 2741 A' MOVS r7,#0x41
0x0801b0f2: e014 .. B 0x801b11e ; hci_rd_chnl_map_cmd_cmp_evt_handler + 86
0x0801b0f4: 4620 F MOV r0,r4
0x0801b0f6: 2100 .! MOVS r1,#0
0x0801b0f8: 2700 .' MOVS r7,#0
0x0801b0fa: f7efff79 ..y. BL gapc_get_requester ; 0x800aff0
0x0801b0fe: 4601 .F MOV r1,r0
0x0801b100: f0460004 F... ORR r0,r6,#4
0x0801b104: 2305 .# MOVS r3,#5
0x0801b106: f02002fb ... BIC r2,r0,#0xfb
0x0801b10a: f6406015 @..` MOV r0,#0xe15
0x0801b10e: f000fc5f .._. BL ke_msg_alloc ; 0x801b9d0
0x0801b112: 6869 ih LDR r1,[r5,#4]
0x0801b114: 6001 .` STR r1,[r0,#0]
0x0801b116: 7a29 )z LDRB r1,[r5,#8]
0x0801b118: 7101 .q STRB r1,[r0,#4]
0x0801b11a: f000fc7d ..}. BL ke_msg_send ; 0x801ba18
0x0801b11e: b2fa .. UXTB r2,r7
0x0801b120: 4620 F MOV r0,r4
0x0801b122: 2100 .! MOVS r1,#0
0x0801b124: f7f0fe8a .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b128: 2000 . MOVS r0,#0
0x0801b12a: bdf8 .. POP {r3-r7,pc}
hci_rd_local_ver_info_cmd_cmp_evt_handler
0x0801b12c: b510 .. PUSH {r4,lr}
0x0801b12e: 2003 . MOVS r0,#3
0x0801b130: 460c .F MOV r4,r1
0x0801b132: f000fcaf .... BL ke_state_get ; 0x801ba94
0x0801b136: 2808 .( CMP r0,#8
0x0801b138: d02a *. BEQ 0x801b190 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 100
0x0801b13a: 2000 . MOVS r0,#0
0x0801b13c: f7f4f87c ..|. BL gapm_get_operation ; 0x800f238
0x0801b140: 2810 .( CMP r0,#0x10
0x0801b142: d120 . BNE 0x801b186 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 90
0x0801b144: 7820 x LDRB r0,[r4,#0]
0x0801b146: b9d0 .. CBNZ r0,0x801b17e ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 82
0x0801b148: 2000 . MOVS r0,#0
0x0801b14a: f7f4f8bb .... BL gapm_get_requester ; 0x800f2c4
0x0801b14e: 4601 .F MOV r1,r0
0x0801b150: f6405011 @..P MOV r0,#0xd11
0x0801b154: 2203 ." MOVS r2,#3
0x0801b156: 230c .# MOVS r3,#0xc
0x0801b158: f000fc3a ..:. BL ke_msg_alloc ; 0x801b9d0
0x0801b15c: 2104 .! MOVS r1,#4
0x0801b15e: 7922 "y LDRB r2,[r4,#4]
0x0801b160: 8101 .. STRH r1,[r0,#8]
0x0801b162: 210b .! MOVS r1,#0xb
0x0801b164: 7081 .p STRB r1,[r0,#2]
0x0801b166: 7861 ax LDRB r1,[r4,#1]
0x0801b168: 7042 Bp STRB r2,[r0,#1]
0x0801b16a: 7001 .p STRB r1,[r0,#0]
0x0801b16c: 8861 a. LDRH r1,[r4,#2]
0x0801b16e: 8081 .. STRH r1,[r0,#4]
0x0801b170: 8921 !. LDRH r1,[r4,#8]
0x0801b172: 80c1 .. STRH r1,[r0,#6]
0x0801b174: 88e1 .. LDRH r1,[r4,#6]
0x0801b176: 8141 A. STRH r1,[r0,#0xa]
0x0801b178: f000fc4e ..N. BL ke_msg_send ; 0x801ba18
0x0801b17c: 7820 x LDRB r0,[r4,#0]
0x0801b17e: 2800 .( CMP r0,#0
0x0801b180: bf18 .. IT NE
0x0801b182: 3870 p8 SUBNE r0,r0,#0x70
0x0801b184: e000 .. B 0x801b188 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 92
0x0801b186: 2041 A MOVS r0,#0x41
0x0801b188: b2c1 .. UXTB r1,r0
0x0801b18a: 2000 . MOVS r0,#0
0x0801b18c: f7f5fa9e .... BL gapm_send_complete_evt ; 0x80106cc
0x0801b190: 2000 . MOVS r0,#0
0x0801b192: bd10 .. POP {r4,pc}
hci_rd_rem_ver_info_cmp_evt_handler
0x0801b194: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801b198: 4610 .F MOV r0,r2
0x0801b19a: 4616 .F MOV r6,r2
0x0801b19c: 460d .F MOV r5,r1
0x0801b19e: f000fc79 ..y. BL ke_state_get ; 0x801ba94
0x0801b1a2: 283f ?( CMP r0,#0x3f
0x0801b1a4: d014 .. BEQ 0x801b1d0 ; hci_rd_rem_ver_info_cmp_evt_handler + 60
0x0801b1a6: 481d .H LDR r0,[pc,#116] ; [0x801b21c] = 0x20008f80
0x0801b1a8: 0a34 4. LSRS r4,r6,#8
0x0801b1aa: 2100 .! MOVS r1,#0
0x0801b1ac: f8508024 P.$. LDR r8,[r0,r4,LSL #2]
0x0801b1b0: 4620 F MOV r0,r4
0x0801b1b2: f7effedd .... BL gapc_get_operation ; 0x800af70
0x0801b1b6: 2811 .( CMP r0,#0x11
0x0801b1b8: d104 .. BNE 0x801b1c4 ; hci_rd_rem_ver_info_cmp_evt_handler + 48
0x0801b1ba: 7828 (x LDRB r0,[r5,#0]
0x0801b1bc: b158 X. CBZ r0,0x801b1d6 ; hci_rd_rem_ver_info_cmp_evt_handler + 66
0x0801b1be: f1a00770 ..p. SUB r7,r0,#0x70
0x0801b1c2: e000 .. B 0x801b1c6 ; hci_rd_rem_ver_info_cmp_evt_handler + 50
0x0801b1c4: 2741 A' MOVS r7,#0x41
0x0801b1c6: b2fa .. UXTB r2,r7
0x0801b1c8: 4620 F MOV r0,r4
0x0801b1ca: 2100 .! MOVS r1,#0
0x0801b1cc: f7f0fe36 ..6. BL gapc_send_complete_evt ; 0x800be3c
0x0801b1d0: 2000 . MOVS r0,#0
0x0801b1d2: e8bd81f0 .... POP {r4-r8,pc}
0x0801b1d6: 4620 F MOV r0,r4
0x0801b1d8: 2100 .! MOVS r1,#0
0x0801b1da: 2700 .' MOVS r7,#0
0x0801b1dc: f7efff08 .... BL gapc_get_requester ; 0x800aff0
0x0801b1e0: 4601 .F MOV r1,r0
0x0801b1e2: f0460004 F... ORR r0,r6,#4
0x0801b1e6: 2306 .# MOVS r3,#6
0x0801b1e8: f02002fb ... BIC r2,r0,#0xfb
0x0801b1ec: f6406012 @..` MOV r0,#0xe12
0x0801b1f0: f000fbee .... BL ke_msg_alloc ; 0x801b9d0
0x0801b1f4: 4606 .F MOV r6,r0
0x0801b1f6: 7928 (y LDRB r0,[r5,#4]
0x0801b1f8: 7130 0q STRB r0,[r6,#4]
0x0801b1fa: f8d50006 .... LDR r0,[r5,#6]
0x0801b1fe: 6030 0` STR r0,[r6,#0]
0x0801b200: 4630 0F MOV r0,r6
0x0801b202: f000fc09 .... BL ke_msg_send ; 0x801ba18
0x0801b206: 7930 0y LDRB r0,[r6,#4]
0x0801b208: 2806 .( CMP r0,#6
0x0801b20a: d8dc .. BHI 0x801b1c6 ; hci_rd_rem_ver_info_cmp_evt_handler + 50
0x0801b20c: f898006e ..n. LDRB r0,[r8,#0x6e]
0x0801b210: 2700 .' MOVS r7,#0
0x0801b212: f00000fd .... AND r0,r0,#0xfd
0x0801b216: f888006e ..n. STRB r0,[r8,#0x6e]
0x0801b21a: e7d4 .. B 0x801b1c6 ; hci_rd_rem_ver_info_cmp_evt_handler + 50
$d.7
__arm_cp.2_0
0x0801b21c: 20008f80 ... DCD 536907648
$t.10
hci_rd_rssi_cmd_cmp_evt_handler
0x0801b220: b5f8 .. PUSH {r3-r7,lr}
0x0801b222: 4610 .F MOV r0,r2
0x0801b224: 4616 .F MOV r6,r2
0x0801b226: 460d .F MOV r5,r1
0x0801b228: f000fc34 ..4. BL ke_state_get ; 0x801ba94
0x0801b22c: 283f ?( CMP r0,#0x3f
0x0801b22e: d025 %. BEQ 0x801b27c ; hci_rd_rssi_cmd_cmp_evt_handler + 92
0x0801b230: 0a34 4. LSRS r4,r6,#8
0x0801b232: 2100 .! MOVS r1,#0
0x0801b234: 4620 F MOV r0,r4
0x0801b236: f7effe9b .... BL gapc_get_operation ; 0x800af70
0x0801b23a: 2815 .( CMP r0,#0x15
0x0801b23c: d104 .. BNE 0x801b248 ; hci_rd_rssi_cmd_cmp_evt_handler + 40
0x0801b23e: 7828 (x LDRB r0,[r5,#0]
0x0801b240: b120 . CBZ r0,0x801b24c ; hci_rd_rssi_cmd_cmp_evt_handler + 44
0x0801b242: f1a00770 ..p. SUB r7,r0,#0x70
0x0801b246: e014 .. B 0x801b272 ; hci_rd_rssi_cmd_cmp_evt_handler + 82
0x0801b248: 2741 A' MOVS r7,#0x41
0x0801b24a: e012 .. B 0x801b272 ; hci_rd_rssi_cmd_cmp_evt_handler + 82
0x0801b24c: 4620 F MOV r0,r4
0x0801b24e: 2100 .! MOVS r1,#0
0x0801b250: 2700 .' MOVS r7,#0
0x0801b252: f7effecd .... BL gapc_get_requester ; 0x800aff0
0x0801b256: 4601 .F MOV r1,r0
0x0801b258: f0460004 F... ORR r0,r6,#4
0x0801b25c: 2301 .# MOVS r3,#1
0x0801b25e: f02002fb ... BIC r2,r0,#0xfb
0x0801b262: f6406014 @..` MOV r0,#0xe14
0x0801b266: f000fbb3 .... BL ke_msg_alloc ; 0x801b9d0
0x0801b26a: 7929 )y LDRB r1,[r5,#4]
0x0801b26c: 7001 .p STRB r1,[r0,#0]
0x0801b26e: f000fbd3 .... BL ke_msg_send ; 0x801ba18
0x0801b272: b2fa .. UXTB r2,r7
0x0801b274: 4620 F MOV r0,r4
0x0801b276: 2100 .! MOVS r1,#0
0x0801b278: f7f0fde0 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b27c: 2000 . MOVS r0,#0
0x0801b27e: bdf8 .. POP {r3-r7,pc}
hci_rem_info_cmd_stat_event_handler
0x0801b280: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801b282: 4610 .F MOV r0,r2
0x0801b284: 4614 .F MOV r4,r2
0x0801b286: 460d .F MOV r5,r1
0x0801b288: f000fc04 .... BL ke_state_get ; 0x801ba94
0x0801b28c: 283f ?( CMP r0,#0x3f
0x0801b28e: d007 .. BEQ 0x801b2a0 ; hci_rem_info_cmd_stat_event_handler + 32
0x0801b290: 7829 )x LDRB r1,[r5,#0]
0x0801b292: b129 ). CBZ r1,0x801b2a0 ; hci_rem_info_cmd_stat_event_handler + 32
0x0801b294: 3970 p9 SUBS r1,r1,#0x70
0x0801b296: 0a20 . LSRS r0,r4,#8
0x0801b298: b2ca .. UXTB r2,r1
0x0801b29a: 2100 .! MOVS r1,#0
0x0801b29c: f7f0fdce .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b2a0: 2000 . MOVS r0,#0
0x0801b2a2: bdb0 .. POP {r4,r5,r7,pc}
hci_search_cs_index
0x0801b2a4: b081 .. SUB sp,sp,#4
0x0801b2a6: 4601 .F MOV r1,r0
0x0801b2a8: f88d0003 .... STRB r0,[sp,#3]
0x0801b2ac: 20ff . MOVS r0,#0xff
0x0801b2ae: f88d0002 .... STRB r0,[sp,#2]
0x0801b2b2: 2000 . MOVS r0,#0
0x0801b2b4: f88d0001 .... STRB r0,[sp,#1]
0x0801b2b8: e7ff .. B 0x801b2ba ; hci_search_cs_index + 22
0x0801b2ba: f89d0001 .... LDRB r0,[sp,#1]
0x0801b2be: 2816 .( CMP r0,#0x16
0x0801b2c0: dc22 ". BGT 0x801b308 ; hci_search_cs_index + 100
0x0801b2c2: e7ff .. B 0x801b2c4 ; hci_search_cs_index + 32
0x0801b2c4: f89d0003 .... LDRB r0,[sp,#3]
0x0801b2c8: f89d1001 .... LDRB r1,[sp,#1]
0x0801b2cc: f24912f8 I... MOV r2,#0x91f8
0x0801b2d0: f2c20200 .... MOVT r2,#0x2000
0x0801b2d4: 4411 .D ADD r1,r1,r2
0x0801b2d6: 7c09 .| LDRB r1,[r1,#0x10]
0x0801b2d8: 4288 .B CMP r0,r1
0x0801b2da: d10e .. BNE 0x801b2fa ; hci_search_cs_index + 86
0x0801b2dc: e7ff .. B 0x801b2de ; hci_search_cs_index + 58
0x0801b2de: f89d0001 .... LDRB r0,[sp,#1]
0x0801b2e2: f88d0002 .... STRB r0,[sp,#2]
0x0801b2e6: f89d0001 .... LDRB r0,[sp,#1]
0x0801b2ea: f24911f8 I... MOV r1,#0x91f8
0x0801b2ee: f2c20100 .... MOVT r1,#0x2000
0x0801b2f2: 4408 .D ADD r0,r0,r1
0x0801b2f4: 2100 .! MOVS r1,#0
0x0801b2f6: 7401 .t STRB r1,[r0,#0x10]
0x0801b2f8: e006 .. B 0x801b308 ; hci_search_cs_index + 100
0x0801b2fa: e7ff .. B 0x801b2fc ; hci_search_cs_index + 88
0x0801b2fc: f89d0001 .... LDRB r0,[sp,#1]
0x0801b300: 3001 .0 ADDS r0,#1
0x0801b302: f88d0001 .... STRB r0,[sp,#1]
0x0801b306: e7d8 .. B 0x801b2ba ; hci_search_cs_index + 22
0x0801b308: f89d0002 .... LDRB r0,[sp,#2]
0x0801b30c: b001 .. ADD sp,sp,#4
0x0801b30e: 4770 pG BX lr
hci_send_2_controller
0x0801b310: 380c .8 SUBS r0,r0,#0xc
0x0801b312: f000b88b .... B.W hci_tl_send ; 0x801b42c
0x0801b316: 0000 .. MOVS r0,r0
hci_sync_rx_data_alloc
0x0801b318: b580 .. PUSH {r7,lr}
0x0801b31a: b084 .. SUB sp,sp,#0x10
0x0801b31c: 460a .F MOV r2,r1
0x0801b31e: 4603 .F MOV r3,r0
0x0801b320: f8ad000e .... STRH r0,[sp,#0xe]
0x0801b324: f88d100d .... STRB r1,[sp,#0xd]
0x0801b328: f89d000d .... LDRB r0,[sp,#0xd]
0x0801b32c: 9202 .. STR r2,[sp,#8]
0x0801b32e: 9301 .. STR r3,[sp,#4]
0x0801b330: f7eafac0 .... BL btdm_malloc ; 0x80058b4
0x0801b334: b004 .. ADD sp,sp,#0x10
0x0801b336: bd80 .. POP {r7,pc}
hci_sync_rx_data_received
0x0801b338: b580 .. PUSH {r7,lr}
0x0801b33a: b084 .. SUB sp,sp,#0x10
0x0801b33c: 460b .F MOV r3,r1
0x0801b33e: 4684 .F MOV r12,r0
0x0801b340: f8ad000e .... STRH r0,[sp,#0xe]
0x0801b344: f88d100d .... STRB r1,[sp,#0xd]
0x0801b348: 9202 .. STR r2,[sp,#8]
0x0801b34a: f8bd000e .... LDRH r0,[sp,#0xe]
0x0801b34e: f89d100d .... LDRB r1,[sp,#0xd]
0x0801b352: 3103 .1 ADDS r1,#3
0x0801b354: 9a02 .. LDR r2,[sp,#8]
0x0801b356: 3a03 .: SUBS r2,#3
0x0801b358: 9301 .. STR r3,[sp,#4]
0x0801b35a: f8cdc000 .... STR r12,[sp,#0]
0x0801b35e: f7fef977 ..w. BL hci_if_recv_bt_sco ; 0x8019650
0x0801b362: b004 .. ADD sp,sp,#0x10
0x0801b364: bd80 .. POP {r7,pc}
0x0801b366: 0000 .. MOVS r0,r0
hci_test_end_cmd_cmp_evt_handler
0x0801b368: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801b36a: 7808 .x LDRB r0,[r1,#0]
0x0801b36c: f64f75ff O..u MOV r5,#0xffff
0x0801b370: b120 . CBZ r0,0x801b37c ; hci_test_end_cmd_cmp_evt_handler + 20
0x0801b372: 4913 .I LDR r1,[pc,#76] ; [0x801b3c0] = 0x20009030
0x0801b374: f8a1506c ..lP STRH r5,[r1,#0x6c]
0x0801b378: 3870 p8 SUBS r0,r0,#0x70
0x0801b37a: e01b .. B 0x801b3b4 ; hci_test_end_cmd_cmp_evt_handler + 76
0x0801b37c: 8848 H. LDRH r0,[r1,#2]
0x0801b37e: 460c .F MOV r4,r1
0x0801b380: b1a0 .. CBZ r0,0x801b3ac ; hci_test_end_cmd_cmp_evt_handler + 68
0x0801b382: 2000 . MOVS r0,#0
0x0801b384: f7f3ff9e .... BL gapm_get_requester ; 0x800f2c4
0x0801b388: 4601 .F MOV r1,r0
0x0801b38a: f6405091 @..P MOV r0,#0xd91
0x0801b38e: 2203 ." MOVS r2,#3
0x0801b390: 2302 .# MOVS r3,#2
0x0801b392: f000fb1d .... BL ke_msg_alloc ; 0x801b9d0
0x0801b396: 8861 a. LDRH r1,[r4,#2]
0x0801b398: 8001 .. STRH r1,[r0,#0]
0x0801b39a: f000fb3d ..=. BL ke_msg_send ; 0x801ba18
0x0801b39e: 4808 .H LDR r0,[pc,#32] ; [0x801b3c0] = 0x20009030
0x0801b3a0: f8a0506c ..lP STRH r5,[r0,#0x6c]
0x0801b3a4: 7820 x LDRB r0,[r4,#0]
0x0801b3a6: 2800 .( CMP r0,#0
0x0801b3a8: d1e6 .. BNE 0x801b378 ; hci_test_end_cmd_cmp_evt_handler + 16
0x0801b3aa: e002 .. B 0x801b3b2 ; hci_test_end_cmd_cmp_evt_handler + 74
0x0801b3ac: 4804 .H LDR r0,[pc,#16] ; [0x801b3c0] = 0x20009030
0x0801b3ae: f8a0506c ..lP STRH r5,[r0,#0x6c]
0x0801b3b2: 2000 . MOVS r0,#0
0x0801b3b4: b2c1 .. UXTB r1,r0
0x0801b3b6: 2000 . MOVS r0,#0
0x0801b3b8: f7f5f988 .... BL gapm_send_complete_evt ; 0x80106cc
0x0801b3bc: 2000 . MOVS r0,#0
0x0801b3be: bdb0 .. POP {r4,r5,r7,pc}
$d.42
__arm_cp.23_0
0x0801b3c0: 20009030 0.. DCD 536907824
$t.1
hci_tl_init
0x0801b3c4: b580 .. PUSH {r7,lr}
0x0801b3c6: b084 .. SUB sp,sp,#0x10
0x0801b3c8: 4601 .F MOV r1,r0
0x0801b3ca: f88d000f .... STRB r0,[sp,#0xf]
0x0801b3ce: f89d000f .... LDRB r0,[sp,#0xf]
0x0801b3d2: 2800 .( CMP r0,#0
0x0801b3d4: d118 .. BNE 0x801b408 ; hci_tl_init + 68
0x0801b3d6: e7ff .. B 0x801b3d8 ; hci_tl_init + 20
0x0801b3d8: f2492028 I.( MOV r0,#0x9228
0x0801b3dc: f2c20000 .... MOVT r0,#0x2000
0x0801b3e0: 2100 .! MOVS r1,#0
0x0801b3e2: 6141 Aa STR r1,[r0,#0x14]
0x0801b3e4: 6101 .a STR r1,[r0,#0x10]
0x0801b3e6: 60c1 .` STR r1,[r0,#0xc]
0x0801b3e8: 6041 A` STR r1,[r0,#4]
0x0801b3ea: 6001 .` STR r1,[r0,#0]
0x0801b3ec: 4602 .F MOV r2,r0
0x0801b3ee: f8421f08 B... STR r1,[r2,#8]!
0x0801b3f2: 9002 .. STR r0,[sp,#8]
0x0801b3f4: 9201 .. STR r2,[sp,#4]
0x0801b3f6: f7eafeaf .... BL co_list_init ; 0x8006158
0x0801b3fa: 9801 .. LDR r0,[sp,#4]
0x0801b3fc: f7eafeac .... BL co_list_init ; 0x8006158
0x0801b400: 2001 . MOVS r0,#1
0x0801b402: 9902 .. LDR r1,[sp,#8]
0x0801b404: 7508 .u STRB r0,[r1,#0x14]
0x0801b406: e7ff .. B 0x801b408 ; hci_tl_init + 68
0x0801b408: f2492028 I.( MOV r0,#0x9228
0x0801b40c: f2c20000 .... MOVT r0,#0x2000
0x0801b410: 2105 .! MOVS r1,#5
0x0801b412: 7541 Au STRB r1,[r0,#0x15]
0x0801b414: f24b6019 K..` MOV r0,#0xb619
0x0801b418: f6c00001 .... MOVT r0,#0x801
0x0801b41c: 9000 .. STR r0,[sp,#0]
0x0801b41e: 4608 .F MOV r0,r1
0x0801b420: 9900 .. LDR r1,[sp,#0]
0x0801b422: f000fa63 ..c. BL ke_event_callback_set ; 0x801b8ec
0x0801b426: b004 .. ADD sp,sp,#0x10
0x0801b428: bd80 .. POP {r7,pc}
0x0801b42a: 0000 .. MOVS r0,r0
hci_tl_send
0x0801b42c: b580 .. PUSH {r7,lr}
0x0801b42e: b082 .. SUB sp,sp,#8
0x0801b430: 9001 .. STR r0,[sp,#4]
0x0801b432: 2020 MOVS r0,#0x20
0x0801b434: f006fd81 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801b438: 9000 .. STR r0,[sp,#0]
0x0801b43a: 9801 .. LDR r0,[sp,#4]
0x0801b43c: 8880 .. LDRH r0,[r0,#4]
0x0801b43e: f2411107 A... MOV r1,#0x1107
0x0801b442: 4288 .B CMP r0,r1
0x0801b444: d109 .. BNE 0x801b45a ; hci_tl_send + 46
0x0801b446: e7ff .. B 0x801b448 ; hci_tl_send + 28
0x0801b448: 9901 .. LDR r1,[sp,#4]
0x0801b44a: f2492028 I.( MOV r0,#0x9228
0x0801b44e: f2c20000 .... MOVT r0,#0x2000
0x0801b452: 3008 .0 ADDS r0,r0,#8
0x0801b454: f7eaff00 .... BL co_list_push_back ; 0x8006258
0x0801b458: e007 .. B 0x801b46a ; hci_tl_send + 62
0x0801b45a: 9901 .. LDR r1,[sp,#4]
0x0801b45c: f2492028 I.( MOV r0,#0x9228
0x0801b460: f2c20000 .... MOVT r0,#0x2000
0x0801b464: f7eafef8 .... BL co_list_push_back ; 0x8006258
0x0801b468: e7ff .. B 0x801b46a ; hci_tl_send + 62
0x0801b46a: 9800 .. LDR r0,[sp,#0]
0x0801b46c: f006fd6a ..j. BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801b470: 2005 . MOVS r0,#5
0x0801b472: f000fa6d ..m. BL ke_event_set ; 0x801b950
0x0801b476: b002 .. ADD sp,sp,#8
0x0801b478: bd80 .. POP {r7,pc}
0x0801b47a: 0000 .. MOVS r0,r0
hci_tx_done
0x0801b47c: b580 .. PUSH {r7,lr}
0x0801b47e: b088 .. SUB sp,sp,#0x20
0x0801b480: f2492028 I.( MOV r0,#0x9228
0x0801b484: f2c20000 .... MOVT r0,#0x2000
0x0801b488: 6901 .i LDR r1,[r0,#0x10]
0x0801b48a: 9107 .. STR r1,[sp,#0x1c]
0x0801b48c: 2120 ! MOVS r1,#0x20
0x0801b48e: 9003 .. STR r0,[sp,#0xc]
0x0801b490: 4608 .F MOV r0,r1
0x0801b492: f006fd52 ..R. BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801b496: 9006 .. STR r0,[sp,#0x18]
0x0801b498: 2001 . MOVS r0,#1
0x0801b49a: 9903 .. LDR r1,[sp,#0xc]
0x0801b49c: 7508 .u STRB r0,[r1,#0x14]
0x0801b49e: 9807 .. LDR r0,[sp,#0x1c]
0x0801b4a0: 8880 .. LDRH r0,[r0,#4]
0x0801b4a2: f2411201 A... MOV r2,#0x1101
0x0801b4a6: 1a82 .. SUBS r2,r0,r2
0x0801b4a8: 2a03 .* CMP r2,#3
0x0801b4aa: 9002 .. STR r0,[sp,#8]
0x0801b4ac: d30c .. BCC 0x801b4c8 ; hci_tx_done + 76
0x0801b4ae: e7ff .. B 0x801b4b0 ; hci_tx_done + 52
0x0801b4b0: f2411006 A... MOV r0,#0x1106
0x0801b4b4: 9902 .. LDR r1,[sp,#8]
0x0801b4b6: 4281 .B CMP r1,r0
0x0801b4b8: d006 .. BEQ 0x801b4c8 ; hci_tx_done + 76
0x0801b4ba: e7ff .. B 0x801b4bc ; hci_tx_done + 64
0x0801b4bc: f2411007 A... MOV r0,#0x1107
0x0801b4c0: 9902 .. LDR r1,[sp,#8]
0x0801b4c2: 4281 .B CMP r1,r0
0x0801b4c4: d001 .. BEQ 0x801b4ca ; hci_tx_done + 78
0x0801b4c6: e01d .. B 0x801b504 ; hci_tx_done + 136
0x0801b4c8: e01d .. B 0x801b506 ; hci_tx_done + 138
0x0801b4ca: 9807 .. LDR r0,[sp,#0x1c]
0x0801b4cc: f000fa7a ..z. BL ke_msg2param ; 0x801b9c4
0x0801b4d0: 9005 .. STR r0,[sp,#0x14]
0x0801b4d2: f2492028 I.( MOV r0,#0x9228
0x0801b4d6: f2c20000 .... MOVT r0,#0x2000
0x0801b4da: f1000108 .... ADD r1,r0,#8
0x0801b4de: 9001 .. STR r0,[sp,#4]
0x0801b4e0: 4608 .F MOV r0,r1
0x0801b4e2: f7eafead .... BL co_list_pop_front ; 0x8006240
0x0801b4e6: 9905 .. LDR r1,[sp,#0x14]
0x0801b4e8: 6849 Ih LDR r1,[r1,#4]
0x0801b4ea: 9104 .. STR r1,[sp,#0x10]
0x0801b4ec: 9904 .. LDR r1,[sp,#0x10]
0x0801b4ee: 3905 .9 SUBS r1,#5
0x0801b4f0: 9104 .. STR r1,[sp,#0x10]
0x0801b4f2: 9904 .. LDR r1,[sp,#0x10]
0x0801b4f4: 9000 .. STR r0,[sp,#0]
0x0801b4f6: 4608 .F MOV r0,r1
0x0801b4f8: f7eaf8fe .... BL btdm_free ; 0x80056f8
0x0801b4fc: 2000 . MOVS r0,#0
0x0801b4fe: 9901 .. LDR r1,[sp,#4]
0x0801b500: 6108 .a STR r0,[r1,#0x10]
0x0801b502: e000 .. B 0x801b506 ; hci_tx_done + 138
0x0801b504: e7ff .. B 0x801b506 ; hci_tx_done + 138
0x0801b506: f2492028 I.( MOV r0,#0x9228
0x0801b50a: f2c20000 .... MOVT r0,#0x2000
0x0801b50e: 6900 .i LDR r0,[r0,#0x10]
0x0801b510: 2800 .( CMP r0,#0
0x0801b512: d008 .. BEQ 0x801b526 ; hci_tx_done + 170
0x0801b514: e7ff .. B 0x801b516 ; hci_tx_done + 154
0x0801b516: f2492028 I.( MOV r0,#0x9228
0x0801b51a: f2c20000 .... MOVT r0,#0x2000
0x0801b51e: f7eafe8f .... BL co_list_pop_front ; 0x8006240
0x0801b522: 9007 .. STR r0,[sp,#0x1c]
0x0801b524: e7ff .. B 0x801b526 ; hci_tx_done + 170
0x0801b526: 9807 .. LDR r0,[sp,#0x1c]
0x0801b528: f000fa6c ..l. BL ke_msg_free ; 0x801ba04
0x0801b52c: 9806 .. LDR r0,[sp,#0x18]
0x0801b52e: f006fd09 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801b532: f000f803 .... BL hci_tx_start ; 0x801b53c
0x0801b536: b008 .. ADD sp,sp,#0x20
0x0801b538: bd80 .. POP {r7,pc}
0x0801b53a: 0000 .. MOVS r0,r0
hci_tx_start
0x0801b53c: b580 .. PUSH {r7,lr}
0x0801b53e: b084 .. SUB sp,sp,#0x10
0x0801b540: e7ff .. B 0x801b542 ; hci_tx_start + 6
0x0801b542: f2492028 I.( MOV r0,#0x9228
0x0801b546: f2c20000 .... MOVT r0,#0x2000
0x0801b54a: f7eafe73 ..s. BL co_list_pick ; 0x8006234
0x0801b54e: 9003 .. STR r0,[sp,#0xc]
0x0801b550: 9803 .. LDR r0,[sp,#0xc]
0x0801b552: 2800 .( CMP r0,#0
0x0801b554: d001 .. BEQ 0x801b55a ; hci_tx_start + 30
0x0801b556: e7ff .. B 0x801b558 ; hci_tx_start + 28
0x0801b558: e00d .. B 0x801b576 ; hci_tx_start + 58
0x0801b55a: f2492028 I.( MOV r0,#0x9228
0x0801b55e: f2c20000 .... MOVT r0,#0x2000
0x0801b562: 3008 .0 ADDS r0,r0,#8
0x0801b564: f7eafe66 ..f. BL co_list_pick ; 0x8006234
0x0801b568: 9003 .. STR r0,[sp,#0xc]
0x0801b56a: 9803 .. LDR r0,[sp,#0xc]
0x0801b56c: 2800 .( CMP r0,#0
0x0801b56e: d001 .. BEQ 0x801b574 ; hci_tx_start + 56
0x0801b570: e7ff .. B 0x801b572 ; hci_tx_start + 54
0x0801b572: e000 .. B 0x801b576 ; hci_tx_start + 58
0x0801b574: e7ff .. B 0x801b576 ; hci_tx_start + 58
0x0801b576: 9803 .. LDR r0,[sp,#0xc]
0x0801b578: 2800 .( CMP r0,#0
0x0801b57a: d04a J. BEQ 0x801b612 ; hci_tx_start + 214
0x0801b57c: e7ff .. B 0x801b57e ; hci_tx_start + 66
0x0801b57e: 2000 . MOVS r0,#0
0x0801b580: 9002 .. STR r0,[sp,#8]
0x0801b582: f8ad0006 .... STRH r0,[sp,#6]
0x0801b586: f88d0005 .... STRB r0,[sp,#5]
0x0801b58a: 9803 .. LDR r0,[sp,#0xc]
0x0801b58c: f2492128 I.(! MOV r1,#0x9228
0x0801b590: f2c20100 .... MOVT r1,#0x2000
0x0801b594: 6108 .a STR r0,[r1,#0x10]
0x0801b596: 9803 .. LDR r0,[sp,#0xc]
0x0801b598: 8880 .. LDRH r0,[r0,#4]
0x0801b59a: 4601 .F MOV r1,r0
0x0801b59c: f2411206 A... MOV r2,#0x1106
0x0801b5a0: 4290 .B CMP r0,r2
0x0801b5a2: 9100 .. STR r1,[sp,#0]
0x0801b5a4: d006 .. BEQ 0x801b5b4 ; hci_tx_start + 120
0x0801b5a6: e7ff .. B 0x801b5a8 ; hci_tx_start + 108
0x0801b5a8: f2411007 A... MOV r0,#0x1107
0x0801b5ac: 9900 .. LDR r1,[sp,#0]
0x0801b5ae: 4281 .B CMP r1,r0
0x0801b5b0: d00d .. BEQ 0x801b5ce ; hci_tx_start + 146
0x0801b5b2: e01b .. B 0x801b5ec ; hci_tx_start + 176
0x0801b5b4: 9803 .. LDR r0,[sp,#0xc]
0x0801b5b6: f7fdfab5 .... BL hci_build_cmd ; 0x8018b24
0x0801b5ba: 9002 .. STR r0,[sp,#8]
0x0801b5bc: 9802 .. LDR r0,[sp,#8]
0x0801b5be: 7880 .x LDRB r0,[r0,#2]
0x0801b5c0: 3003 .0 ADDS r0,#3
0x0801b5c2: f8ad0006 .... STRH r0,[sp,#6]
0x0801b5c6: 2001 . MOVS r0,#1
0x0801b5c8: f88d0005 .... STRB r0,[sp,#5]
0x0801b5cc: e00f .. B 0x801b5ee ; hci_tx_start + 178
0x0801b5ce: 9803 .. LDR r0,[sp,#0xc]
0x0801b5d0: f7fdfa74 ..t. BL hci_build_acl_data ; 0x8018abc
0x0801b5d4: 9002 .. STR r0,[sp,#8]
0x0801b5d6: 9802 .. LDR r0,[sp,#8]
0x0801b5d8: 3002 .0 ADDS r0,#2
0x0801b5da: f7eafe4f ..O. BL co_read16p ; 0x800627c
0x0801b5de: 3004 .0 ADDS r0,#4
0x0801b5e0: f8ad0006 .... STRH r0,[sp,#6]
0x0801b5e4: 2002 . MOVS r0,#2
0x0801b5e6: f88d0005 .... STRB r0,[sp,#5]
0x0801b5ea: e000 .. B 0x801b5ee ; hci_tx_start + 178
0x0801b5ec: e7ff .. B 0x801b5ee ; hci_tx_start + 178
0x0801b5ee: f2492028 I.( MOV r0,#0x9228
0x0801b5f2: f2c20000 .... MOVT r0,#0x2000
0x0801b5f6: 2100 .! MOVS r1,#0
0x0801b5f8: 7501 .u STRB r1,[r0,#0x14]
0x0801b5fa: f89d0005 .... LDRB r0,[sp,#5]
0x0801b5fe: 9902 .. LDR r1,[sp,#8]
0x0801b600: f8bd2006 ... LDRH r2,[sp,#6]
0x0801b604: f24b437d K.}C MOV r3,#0xb47d
0x0801b608: f6c00301 .... MOVT r3,#0x801
0x0801b60c: f7fdf91a .... BL h4tl_write ; 0x8018844
0x0801b610: e7ff .. B 0x801b612 ; hci_tx_start + 214
0x0801b612: b004 .. ADD sp,sp,#0x10
0x0801b614: bd80 .. POP {r7,pc}
0x0801b616: 0000 .. MOVS r0,r0
hci_tx_trigger
0x0801b618: b580 .. PUSH {r7,lr}
0x0801b61a: 2005 . MOVS r0,#5
0x0801b61c: f000f970 ..p. BL ke_event_clear ; 0x801b900
0x0801b620: f2492028 I.( MOV r0,#0x9228
0x0801b624: f2c20000 .... MOVT r0,#0x2000
0x0801b628: 7d00 .} LDRB r0,[r0,#0x14]
0x0801b62a: 2801 .( CMP r0,#1
0x0801b62c: d103 .. BNE 0x801b636 ; hci_tx_trigger + 30
0x0801b62e: e7ff .. B 0x801b630 ; hci_tx_trigger + 24
0x0801b630: f7ffff84 .... BL hci_tx_start ; 0x801b53c
0x0801b634: e7ff .. B 0x801b636 ; hci_tx_trigger + 30
0x0801b636: bd80 .. POP {r7,pc}
hci_uart_rx_callback
0x0801b638: f6490000 I... MOVW r0,#0x9800
0x0801b63c: f24971fc I..q MOV r1,#0x97fc
0x0801b640: f2c20000 .... MOVT r0,#0x2000
0x0801b644: f2c20100 .... MOVT r1,#0x2000
0x0801b648: 6800 .h LDR r0,[r0,#0]
0x0801b64a: 680b .h LDR r3,[r1,#0]
0x0801b64c: f6490204 I... MOV r2,#0x9804
0x0801b650: f04f0c00 O... MOV r12,#0
0x0801b654: f2c20200 .... MOVT r2,#0x2000
0x0801b658: 2100 .! MOVS r1,#0
0x0801b65a: f8c2c000 .... STR r12,[r2,#0]
0x0801b65e: 4718 .G BX r3
hci_uart_tx_callback
0x0801b660: b580 .. PUSH {r7,lr}
0x0801b662: f246014c F.L. MOV r1,#0x604c
0x0801b666: f2c20101 .... MOVT r1,#0x2001
0x0801b66a: f2460250 F.P. MOV r2,#0x6050
0x0801b66e: 6809 .h LDR r1,[r1,#0]
0x0801b670: 2000 . MOVS r0,#0
0x0801b672: f2c20201 .... MOVT r2,#0x2001
0x0801b676: 6010 .` STR r0,[r2,#0]
0x0801b678: 4788 .G BLX r1
0x0801b67a: 2010 . MOVS r0,#0x10
0x0801b67c: e8bd4080 ...@ POP {r7,lr}
0x0801b680: f005b8c0 .... B.W system_prevent_sleep_clear ; 0x8020804
hci_vs_app_func_v2_cmd_cmp_evt_handler
0x0801b684: b580 .. PUSH {r7,lr}
0x0801b686: 7808 .x LDRB r0,[r1,#0]
0x0801b688: b928 (. CBNZ r0,0x801b696 ; hci_vs_app_func_v2_cmd_cmp_evt_handler + 18
0x0801b68a: 784b Kx LDRB r3,[r1,#1]
0x0801b68c: 1c8a .. ADDS r2,r1,#2
0x0801b68e: 2000 . MOVS r0,#0
0x0801b690: 4619 .F MOV r1,r3
0x0801b692: f7eaf8e7 .... BL btdm_host_vendor_cmd_cmp_evt ; 0x8005864
0x0801b696: 2000 . MOVS r0,#0
0x0801b698: bd80 .. POP {r7,pc}
hci_vs_set_max_rx_size_and_time_cmd_cmp_evt_handler
0x0801b69a: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801b69c: 4610 .F MOV r0,r2
0x0801b69e: 460c .F MOV r4,r1
0x0801b6a0: f000f9f8 .... BL ke_state_get ; 0x801ba94
0x0801b6a4: 4605 .F MOV r5,r0
0x0801b6a6: 8860 `. LDRH r0,[r4,#2]
0x0801b6a8: f7effb54 ..T. BL gapc_get_conidx ; 0x800ad54
0x0801b6ac: 2d3f ?- CMP r5,#0x3f
0x0801b6ae: d007 .. BEQ 0x801b6c0 ; hci_vs_set_max_rx_size_and_time_cmd_cmp_evt_handler + 38
0x0801b6b0: 7821 !x LDRB r1,[r4,#0]
0x0801b6b2: 2900 .) CMP r1,#0
0x0801b6b4: bf18 .. IT NE
0x0801b6b6: 3970 p9 SUBNE r1,r1,#0x70
0x0801b6b8: b2ca .. UXTB r2,r1
0x0801b6ba: 2100 .! MOVS r1,#0
0x0801b6bc: f7f0fbbe .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b6c0: 2000 . MOVS r0,#0
0x0801b6c2: bdb0 .. POP {r4,r5,r7,pc}
hci_vs_set_pref_slave_evt_dur_cmd_cmp_evt_handler
0x0801b6c4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801b6c6: 4610 .F MOV r0,r2
0x0801b6c8: 460c .F MOV r4,r1
0x0801b6ca: f000f9e3 .... BL ke_state_get ; 0x801ba94
0x0801b6ce: 4605 .F MOV r5,r0
0x0801b6d0: 8860 `. LDRH r0,[r4,#2]
0x0801b6d2: f7effb3f ..?. BL gapc_get_conidx ; 0x800ad54
0x0801b6d6: 2d3f ?- CMP r5,#0x3f
0x0801b6d8: d007 .. BEQ 0x801b6ea ; hci_vs_set_pref_slave_evt_dur_cmd_cmp_evt_handler + 38
0x0801b6da: 7821 !x LDRB r1,[r4,#0]
0x0801b6dc: 2900 .) CMP r1,#0
0x0801b6de: bf18 .. IT NE
0x0801b6e0: 3970 p9 SUBNE r1,r1,#0x70
0x0801b6e2: b2ca .. UXTB r2,r1
0x0801b6e4: 2100 .! MOVS r1,#0
0x0801b6e6: f7f0fba9 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b6ea: 2000 . MOVS r0,#0
0x0801b6ec: bdb0 .. POP {r4,r5,r7,pc}
hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler
0x0801b6ee: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801b6f0: 4610 .F MOV r0,r2
0x0801b6f2: 460c .F MOV r4,r1
0x0801b6f4: f000f9ce .... BL ke_state_get ; 0x801ba94
0x0801b6f8: 4605 .F MOV r5,r0
0x0801b6fa: 8860 `. LDRH r0,[r4,#2]
0x0801b6fc: f7effb2a ..*. BL gapc_get_conidx ; 0x800ad54
0x0801b700: 2d3f ?- CMP r5,#0x3f
0x0801b702: d007 .. BEQ 0x801b714 ; hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler + 38
0x0801b704: 7821 !x LDRB r1,[r4,#0]
0x0801b706: 2900 .) CMP r1,#0
0x0801b708: bf18 .. IT NE
0x0801b70a: 3970 p9 SUBNE r1,r1,#0x70
0x0801b70c: b2ca .. UXTB r2,r1
0x0801b70e: 2100 .! MOVS r1,#0
0x0801b710: f7f0fb94 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b714: 2000 . MOVS r0,#0
0x0801b716: bdb0 .. POP {r4,r5,r7,pc}
hci_wr_auth_payl_to_cmd_cmp_evt_handler
0x0801b718: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801b71a: 4610 .F MOV r0,r2
0x0801b71c: 4614 .F MOV r4,r2
0x0801b71e: 460d .F MOV r5,r1
0x0801b720: f000f9b8 .... BL ke_state_get ; 0x801ba94
0x0801b724: 283f ?( CMP r0,#0x3f
0x0801b726: d008 .. BEQ 0x801b73a ; hci_wr_auth_payl_to_cmd_cmp_evt_handler + 34
0x0801b728: 7828 (x LDRB r0,[r5,#0]
0x0801b72a: 2100 .! MOVS r1,#0
0x0801b72c: 2800 .( CMP r0,#0
0x0801b72e: bf18 .. IT NE
0x0801b730: 3870 p8 SUBNE r0,r0,#0x70
0x0801b732: b2c2 .. UXTB r2,r0
0x0801b734: 0a20 . LSRS r0,r4,#8
0x0801b736: f7f0fb81 .... BL gapc_send_complete_evt ; 0x800be3c
0x0801b73a: 2000 . MOVS r0,#0
0x0801b73c: bdb0 .. POP {r4,r5,r7,pc}
0x0801b73e: 0000 .. MOVS r0,r0
heap_mem_init
0x0801b740: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801b744: 4606 .F MOV r6,r0
0x0801b746: 1cc8 .. ADDS r0,r1,#3
0x0801b748: f2492740 I.@' MOV r7,#0x9240
0x0801b74c: f0200003 ... BIC r0,r0,#3
0x0801b750: f2c20700 .... MOVT r7,#0x2000
0x0801b754: f8470026 G.&. STR r0,[r7,r6,LSL #2]
0x0801b758: 2020 MOVS r0,#0x20
0x0801b75a: 4614 .F MOV r4,r2
0x0801b75c: 460d .F MOV r5,r1
0x0801b75e: eb070886 .... ADD r8,r7,r6,LSL #2
0x0801b762: f006fbea .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801b766: f8572026 W.& LDR r2,[r7,r6,LSL #2]
0x0801b76a: f24a535a J.ZS MOV r3,#0xa55a
0x0801b76e: f2ca535a ..ZS MOVT r3,#0xa55a
0x0801b772: 6013 .` STR r3,[r2,#0]
0x0801b774: 2300 .# MOVS r3,#0
0x0801b776: 1929 ). ADDS r1,r5,r4
0x0801b778: 60d3 .` STR r3,[r2,#0xc]
0x0801b77a: f0210103 !... BIC r1,r1,#3
0x0801b77e: f8577026 W.&p LDR r7,[r7,r6,LSL #2]
0x0801b782: 1a89 .. SUBS r1,r1,r2
0x0801b784: 6051 Q` STR r1,[r2,#4]
0x0801b786: 613b ;a STR r3,[r7,#0x10]
0x0801b788: f8c8400c ...@ STR r4,[r8,#0xc]
0x0801b78c: e8bd41f0 ...A POP {r4-r8,lr}
0x0801b790: f006bbd8 .... B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
host_ble_start
0x0801b794: e92d43f0 -..C PUSH {r4-r9,lr}
0x0801b798: b087 .. SUB sp,sp,#0x1c
0x0801b79a: 4607 .F MOV r7,r0
0x0801b79c: 200f . MOVS r0,#0xf
0x0801b79e: 9003 .. STR r0,[sp,#0xc]
0x0801b7a0: 2002 . MOVS r0,#2
0x0801b7a2: 4689 .F MOV r9,r1
0x0801b7a4: 9004 .. STR r0,[sp,#0x10]
0x0801b7a6: 2501 .% MOVS r5,#1
0x0801b7a8: a903 .. ADD r1,sp,#0xc
0x0801b7aa: f04f40a0 O..@ MOV r0,#0x50000000
0x0801b7ae: 4698 .F MOV r8,r3
0x0801b7b0: 4616 .F MOV r6,r2
0x0801b7b2: e9cd5505 ...U STRD r5,r5,[sp,#0x14]
0x0801b7b6: f006fbfc .... BL $Ven$TT$L$$gpio_init ; 0x8021fb2
0x0801b7ba: f64534d8 E..4 MOV r4,#0x5bd8
0x0801b7be: 2100 .! MOVS r1,#0
0x0801b7c0: f2c20400 .... MOVT r4,#0x2000
0x0801b7c4: 2003 . MOVS r0,#3
0x0801b7c6: f2c50101 .... MOVT r1,#0x5001
0x0801b7ca: 2200 ." MOVS r2,#0
0x0801b7cc: e9c41700 .... STRD r1,r7,[r4,#0]
0x0801b7d0: e9c40202 .... STRD r0,r2,[r4,#8]
0x0801b7d4: f24b6061 K.a` MOV r0,#0xb661
0x0801b7d8: f24b6139 K.9a MOV r1,#0xb639
0x0801b7dc: f6c00001 .... MOVT r0,#0x801
0x0801b7e0: f6c00101 .... MOVT r1,#0x801
0x0801b7e4: e9c40108 .... STRD r0,r1,[r4,#0x20]
0x0801b7e8: 4620 F MOV r0,r4
0x0801b7ea: e9c42504 ...% STRD r2,r5,[r4,#0x10]
0x0801b7ee: f005f9f5 .... BL uart_init ; 0x8020bdc
0x0801b7f2: 6820 h LDR r0,[r4,#0]
0x0801b7f4: fa1ff289 .... UXTH r2,r9
0x0801b7f8: 6901 .i LDR r1,[r0,#0x10]
0x0801b7fa: f6487724 H.$w MOV r7,#0x8f24
0x0801b7fe: f0210120 !. . BIC r1,r1,#0x20
0x0801b802: 6101 .a STR r1,[r0,#0x10]
0x0801b804: 6901 .i LDR r1,[r0,#0x10]
0x0801b806: f2c20700 .... MOVT r7,#0x2000
0x0801b80a: f0210102 !... BIC r1,r1,#2
0x0801b80e: 6101 .a STR r1,[r0,#0x10]
0x0801b810: f24e1000 N... MOVW r0,#0xe100
0x0801b814: f2ce0000 .... MOVT r0,#0xe000
0x0801b818: 2140 @! MOVS r1,#0x40
0x0801b81a: f8801314 .... STRB r1,[r0,#0x314]
0x0801b81e: f44f1180 O... MOV r1,#0x100000
0x0801b822: 6001 .` STR r1,[r0,#0]
0x0801b824: f64b0045 K.E. MOV r0,#0xb845
0x0801b828: f6440100 D... MOVW r1,#0x4800
0x0801b82c: f6c00001 .... MOVT r0,#0x801
0x0801b830: f6c00102 .... MOVT r1,#0x802
0x0801b834: 4643 CF MOV r3,r8
0x0801b836: 9600 .. STR r6,[sp,#0]
0x0801b838: 9701 .. STR r7,[sp,#4]
0x0801b83a: f006fb79 ..y. BL $Ven$TT$L$$xTaskCreate ; 0x8021f30
0x0801b83e: b007 .. ADD sp,sp,#0x1c
0x0801b840: e8bd83f0 .... POP {r4-r9,pc}
host_ble_task
0x0801b844: b082 .. SUB sp,sp,#8
0x0801b846: b148 H. CBZ r0,0x801b85c ; host_ble_task + 24
0x0801b848: 2101 .! MOVS r1,#1
0x0801b84a: f88d1000 .... STRB r1,[sp,#0]
0x0801b84e: 6801 .h LDR r1,[r0,#0]
0x0801b850: 8880 .. LDRH r0,[r0,#4]
0x0801b852: f8cd1001 .... STR r1,[sp,#1]
0x0801b856: f8ad0005 .... STRH r0,[sp,#5]
0x0801b85a: e002 .. B 0x801b862 ; host_ble_task + 30
0x0801b85c: 2000 . MOVS r0,#0
0x0801b85e: f88d0000 .... STRB r0,[sp,#0]
0x0801b862: 4668 hF MOV r0,sp
0x0801b864: f7e9ff38 ..8. BL ble_host_init ; 0x80056d8
0x0801b868: a015 .. ADR r0,{pc}+0x58 ; 0x801b8c0
0x0801b86a: f007f8bd .... BL puts ; 0x80229e8
0x0801b86e: f64530d8 E..0 MOV r0,#0x5bd8
0x0801b872: f2c20000 .... MOVT r0,#0x2000
0x0801b876: 6800 .h LDR r0,[r0,#0]
0x0801b878: 6901 .i LDR r1,[r0,#0x10]
0x0801b87a: f0410120 A. . ORR r1,r1,#0x20
0x0801b87e: 6101 .a STR r1,[r0,#0x10]
0x0801b880: 6901 .i LDR r1,[r0,#0x10]
0x0801b882: f0410102 A... ORR r1,r1,#2
0x0801b886: 6101 .a STR r1,[r0,#0x10]
0x0801b888: 6901 .i LDR r1,[r0,#0x10]
0x0801b88a: f0410102 A... ORR r1,r1,#2
0x0801b88e: 6101 .a STR r1,[r0,#0x10]
0x0801b890: f7e9ff29 ..). BL ble_host_ready ; 0x80056e6
0x0801b894: b940 @. CBNZ r0,0x801b8a8 ; host_ble_task + 100
0x0801b896: 2000 . MOVS r0,#0
0x0801b898: 2100 .! MOVS r1,#0
0x0801b89a: f04f32ff O..2 MOV r2,#0xffffffff
0x0801b89e: f006fb10 .... BL $Ven$TT$L$$ulTaskGenericNotifyTake ; 0x8021ec2
0x0801b8a2: f7e9ffb3 .... BL btdm_host_schedule_ble ; 0x800580c
0x0801b8a6: e7f3 .. B 0x801b890 ; host_ble_task + 76
0x0801b8a8: f000f812 .... BL host_ready_cb ; 0x801b8d0
0x0801b8ac: 2000 . MOVS r0,#0
0x0801b8ae: 2100 .! MOVS r1,#0
0x0801b8b0: f04f32ff O..2 MOV r2,#0xffffffff
0x0801b8b4: f006fb05 .... BL $Ven$TT$L$$ulTaskGenericNotifyTake ; 0x8021ec2
0x0801b8b8: f7e9ffa8 .... BL btdm_host_schedule_ble ; 0x800580c
0x0801b8bc: e7f6 .. B 0x801b8ac ; host_ble_task + 104
0x0801b8be: bf00 .. NOP
$d.16
0x0801b8c0: 20494348 HCI DCD 541672264
0x0801b8c4: 72207369 is r DCD 1914729321
0x0801b8c8: 79646165 eady DCD 2036621669
0x0801b8cc: 00000d2e .... DCD 3374
$t.1
host_ready_cb
0x0801b8d0: b580 .. PUSH {r7,lr}
0x0801b8d2: 2001 . MOVS r0,#1
0x0801b8d4: 2100 .! MOVS r1,#0
0x0801b8d6: 2201 ." MOVS r2,#1
0x0801b8d8: f7e9fbd0 .... BL app_task_event_alloc ; 0x800507c
0x0801b8dc: 2100 .! MOVS r1,#0
0x0801b8de: e8bd4080 ...@ POP {r7,lr}
0x0801b8e2: f7e9bbe9 .... B app_task_event_post ; 0x80050b8
0x0801b8e6: 0000 .. MOVS r0,r0
init
0x0801b8e8: 2000 . MOVS r0,#0
0x0801b8ea: 4770 pG BX lr
ke_event_callback_set
0x0801b8ec: 2807 .( CMP r0,#7
0x0801b8ee: bf84 .. ITT HI
0x0801b8f0: 2003 . MOVHI r0,#3
0x0801b8f2: 4770 pG BXHI lr
0x0801b8f4: 4a20 J LDR r2,[pc,#128] ; [0x801b978] = 0x200092b0
0x0801b8f6: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801b8fa: 6041 A` STR r1,[r0,#4]
0x0801b8fc: 2000 . MOVS r0,#0
0x0801b8fe: 4770 pG BX lr
ke_event_clear
0x0801b900: b510 .. PUSH {r4,lr}
0x0801b902: 4604 .F MOV r4,r0
0x0801b904: 2020 MOVS r0,#0x20
0x0801b906: f006fb18 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801b90a: 2c07 ., CMP r4,#7
0x0801b90c: d806 .. BHI 0x801b91c ; ke_event_clear + 28
0x0801b90e: 4a1a .J LDR r2,[pc,#104] ; [0x801b978] = 0x200092b0
0x0801b910: 2101 .! MOVS r1,#1
0x0801b912: 40a1 .@ LSLS r1,r1,r4
0x0801b914: 6813 .h LDR r3,[r2,#0]
0x0801b916: ea230101 #... BIC r1,r3,r1
0x0801b91a: 6011 .` STR r1,[r2,#0]
0x0801b91c: e8bd4010 ...@ POP {r4,lr}
0x0801b920: f006bb10 .... B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
ke_event_init
0x0801b924: b580 .. PUSH {r7,lr}
0x0801b926: 4814 .H LDR r0,[pc,#80] ; [0x801b978] = 0x200092b0
0x0801b928: 2124 $! MOVS r1,#0x24
0x0801b92a: f7e6fce2 .... BL __aeabi_memclr ; 0x80022f2
0x0801b92e: bd80 .. POP {r7,pc}
ke_event_schedule
0x0801b930: b510 .. PUSH {r4,lr}
0x0801b932: 4c11 .L LDR r4,[pc,#68] ; [0x801b978] = 0x200092b0
0x0801b934: 6820 h LDR r0,[r4,#0]
0x0801b936: b150 P. CBZ r0,0x801b94e ; ke_event_schedule + 30
0x0801b938: fab0f080 .... CLZ r0,r0
0x0801b93c: f080001f .... EOR r0,r0,#0x1f
0x0801b940: eb040080 .... ADD r0,r4,r0,LSL #2
0x0801b944: 6840 @h LDR r0,[r0,#4]
0x0801b946: 2800 .( CMP r0,#0
0x0801b948: d0f4 .. BEQ 0x801b934 ; ke_event_schedule + 4
0x0801b94a: 4780 .G BLX r0
0x0801b94c: e7f2 .. B 0x801b934 ; ke_event_schedule + 4
0x0801b94e: bd10 .. POP {r4,pc}
ke_event_set
0x0801b950: b510 .. PUSH {r4,lr}
0x0801b952: 4604 .F MOV r4,r0
0x0801b954: 2020 MOVS r0,#0x20
0x0801b956: f006faf0 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801b95a: 2c07 ., CMP r4,#7
0x0801b95c: d805 .. BHI 0x801b96a ; ke_event_set + 26
0x0801b95e: 4a06 .J LDR r2,[pc,#24] ; [0x801b978] = 0x200092b0
0x0801b960: 2101 .! MOVS r1,#1
0x0801b962: 40a1 .@ LSLS r1,r1,r4
0x0801b964: 6813 .h LDR r3,[r2,#0]
0x0801b966: 4319 .C ORRS r1,r1,r3
0x0801b968: 6011 .` STR r1,[r2,#0]
0x0801b96a: f006faeb .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801b96e: e8bd4010 ...@ POP {r4,lr}
0x0801b972: f7e9bed5 .... B btdm_host_notify_schedule ; 0x8005720
0x0801b976: bf00 .. NOP
$d.5
__arm_cp.2_0
0x0801b978: 200092b0 ... DCD 536908464
$t.2
ke_flush
0x0801b97c: b510 .. PUSH {r4,lr}
0x0801b97e: 4ce7 .L LDR r4,[pc,#924] ; [0x801bd1c] = 0x20009280
0x0801b980: 4620 F MOV r0,r4
0x0801b982: f7eafc5d ..]. BL co_list_pop_front ; 0x8006240
0x0801b986: b110 .. CBZ r0,0x801b98e ; ke_flush + 18
0x0801b988: f000f83c ..<. BL ke_msg_free ; 0x801ba04
0x0801b98c: e7f8 .. B 0x801b980 ; ke_flush + 4
0x0801b98e: 3408 .4 ADDS r4,r4,#8
0x0801b990: 4620 F MOV r0,r4
0x0801b992: f7eafc55 ..U. BL co_list_pop_front ; 0x8006240
0x0801b996: b110 .. CBZ r0,0x801b99e ; ke_flush + 34
0x0801b998: f000f834 ..4. BL ke_msg_free ; 0x801ba04
0x0801b99c: e7f8 .. B 0x801b990 ; ke_flush + 20
0x0801b99e: bd10 .. POP {r4,pc}
ke_host_init
0x0801b9a0: b510 .. PUSH {r4,lr}
0x0801b9a2: 4cde .L LDR r4,[pc,#888] ; [0x801bd1c] = 0x20009280
0x0801b9a4: 2118 .! MOVS r1,#0x18
0x0801b9a6: f1040018 .... ADD r0,r4,#0x18
0x0801b9aa: f7e6fca2 .... BL __aeabi_memclr ; 0x80022f2
0x0801b9ae: f7ffffb9 .... BL ke_event_init ; 0x801b924
0x0801b9b2: 4620 F MOV r0,r4
0x0801b9b4: 2118 .! MOVS r1,#0x18
0x0801b9b6: f7e6fc9c .... BL __aeabi_memclr ; 0x80022f2
0x0801b9ba: e8bd4010 ...@ POP {r4,lr}
0x0801b9be: f000b8c5 .... B.W ke_task_init ; 0x801bb4c
0x0801b9c2: bf00 .. NOP
ke_msg2param
0x0801b9c4: b081 .. SUB sp,sp,#4
0x0801b9c6: 9000 .. STR r0,[sp,#0]
0x0801b9c8: 9800 .. LDR r0,[sp,#0]
0x0801b9ca: 300c .0 ADDS r0,r0,#0xc
0x0801b9cc: b001 .. ADD sp,sp,#4
0x0801b9ce: 4770 pG BX lr
ke_msg_alloc
0x0801b9d0: b5f8 .. PUSH {r3-r7,lr}
0x0801b9d2: 4607 .F MOV r7,r0
0x0801b9d4: f103000c .... ADD r0,r3,#0xc
0x0801b9d8: 461c .F MOV r4,r3
0x0801b9da: 4615 .F MOV r5,r2
0x0801b9dc: 460e .F MOV r6,r1
0x0801b9de: f7e9ff69 ..i. BL btdm_malloc ; 0x80058b4
0x0801b9e2: f04f31ff O..1 MOV r1,#0xffffffff
0x0801b9e6: 8144 D. STRH r4,[r0,#0xa]
0x0801b9e8: 8105 .. STRH r5,[r0,#8]
0x0801b9ea: 80c6 .. STRH r6,[r0,#6]
0x0801b9ec: 8087 .. STRH r7,[r0,#4]
0x0801b9ee: 6001 .` STR r1,[r0,#0]
0x0801b9f0: 300c .0 ADDS r0,r0,#0xc
0x0801b9f2: bdf8 .. POP {r3-r7,pc}
ke_msg_discard
0x0801b9f4: 2000 . MOVS r0,#0
0x0801b9f6: 4770 pG BX lr
ke_msg_forward
0x0801b9f8: f8202c04 .., STRH r2,[r0,#-4]
0x0801b9fc: f8201c06 ... STRH r1,[r0,#-6]
0x0801ba00: f000b80a .... B.W ke_msg_send ; 0x801ba18
ke_msg_free
0x0801ba04: f7e9be78 ..x. B btdm_free ; 0x80056f8
ke_msg_in_queue
0x0801ba08: f8500c0c P... LDR r0,[r0,#-0xc]
0x0801ba0c: f1b030ff ...0 SUBS r0,r0,#0xffffffff
0x0801ba10: bf18 .. IT NE
0x0801ba12: 2001 . MOVNE r0,#1
0x0801ba14: 4770 pG BX lr
0x0801ba16: 0000 .. MOVS r0,r0
ke_msg_send
0x0801ba18: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801ba1a: 4604 .F MOV r4,r0
0x0801ba1c: 2020 MOVS r0,#0x20
0x0801ba1e: f006fa8c .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801ba22: 4605 .F MOV r5,r0
0x0801ba24: 48bd .H LDR r0,[pc,#756] ; [0x801bd1c] = 0x20009280
0x0801ba26: f1a4010c .... SUB r1,r4,#0xc
0x0801ba2a: f7eafc15 .... BL co_list_push_back ; 0x8006258
0x0801ba2e: 4628 (F MOV r0,r5
0x0801ba30: f006fa88 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801ba34: 2002 . MOVS r0,#2
0x0801ba36: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801ba3a: f7ffbf89 .... B.W ke_event_set ; 0x801b950
0x0801ba3e: bf00 .. NOP
ke_msg_send_basic
0x0801ba40: b580 .. PUSH {r7,lr}
0x0801ba42: 2300 .# MOVS r3,#0
0x0801ba44: f7ffffc4 .... BL ke_msg_alloc ; 0x801b9d0
0x0801ba48: e8bd4080 ...@ POP {r7,lr}
0x0801ba4c: f7ffbfe4 .... B.W ke_msg_send ; 0x801ba18
ke_msg_src_id_get
0x0801ba50: f8300c04 0... LDRH r0,[r0,#-4]
0x0801ba54: 4770 pG BX lr
ke_queue_extract
0x0801ba56: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801ba5a: 4616 .F MOV r6,r2
0x0801ba5c: 460f .F MOV r7,r1
0x0801ba5e: 4680 .F MOV r8,r0
0x0801ba60: 2500 .% MOVS r5,#0
0x0801ba62: 4604 .F MOV r4,r0
0x0801ba64: 6824 $h LDR r4,[r4,#0]
0x0801ba66: b194 .. CBZ r4,0x801ba8e ; ke_queue_extract + 56
0x0801ba68: 4620 F MOV r0,r4
0x0801ba6a: 4631 1F MOV r1,r6
0x0801ba6c: 47b8 .G BLX r7
0x0801ba6e: b908 .. CBNZ r0,0x801ba74 ; ke_queue_extract + 30
0x0801ba70: 4625 %F MOV r5,r4
0x0801ba72: e7f7 .. B 0x801ba64 ; ke_queue_extract + 14
0x0801ba74: 6820 h LDR r0,[r4,#0]
0x0801ba76: b115 .. CBZ r5,0x801ba7e ; ke_queue_extract + 40
0x0801ba78: 6028 (` STR r0,[r5,#0]
0x0801ba7a: 6820 h LDR r0,[r4,#0]
0x0801ba7c: e001 .. B 0x801ba82 ; ke_queue_extract + 44
0x0801ba7e: f8c80000 .... STR r0,[r8,#0]
0x0801ba82: b110 .. CBZ r0,0x801ba8a ; ke_queue_extract + 52
0x0801ba84: 2000 . MOVS r0,#0
0x0801ba86: 6020 ` STR r0,[r4,#0]
0x0801ba88: e001 .. B 0x801ba8e ; ke_queue_extract + 56
0x0801ba8a: f8c85004 ...P STR r5,[r8,#4]
0x0801ba8e: 4620 F MOV r0,r4
0x0801ba90: e8bd81f0 .... POP {r4-r8,pc}
ke_state_get
0x0801ba94: b2c1 .. UXTB r1,r0
0x0801ba96: 0a00 .. LSRS r0,r0,#8
0x0801ba98: 290e .) CMP r1,#0xe
0x0801ba9a: bf9a .. ITTE LS
0x0801ba9c: 4a69 iJ LDRLS r2,[pc,#420] ; [0x801bc44] = 0x200092d4
0x0801ba9e: f8521021 R.!. LDRLS r1,[r2,r1,LSL #2]
0x0801baa2: 2100 .! MOVHI r1,#0
0x0801baa4: 890a .. LDRH r2,[r1,#8]
0x0801baa6: 4290 .B CMP r0,r2
0x0801baa8: bf2e .. ITEE CS
0x0801baaa: 20ff . MOVCS r0,#0xff
0x0801baac: 6849 Ih LDRCC r1,[r1,#4]
0x0801baae: 5c08 .\ LDRBCC r0,[r1,r0]
0x0801bab0: 4770 pG BX lr
0x0801bab2: bf00 .. NOP
ke_state_set
0x0801bab4: e92d43f8 -..C PUSH {r3-r9,lr}
0x0801bab8: b2c2 .. UXTB r2,r0
0x0801baba: 4604 .F MOV r4,r0
0x0801babc: 0a00 .. LSRS r0,r0,#8
0x0801babe: 2a0e .* CMP r2,#0xe
0x0801bac0: bf9a .. ITTE LS
0x0801bac2: 4b60 `K LDRLS r3,[pc,#384] ; [0x801bc44] = 0x200092d4
0x0801bac4: f8532022 S." LDRLS r2,[r3,r2,LSL #2]
0x0801bac8: 2200 ." MOVHI r2,#0
0x0801baca: 8913 .. LDRH r3,[r2,#8]
0x0801bacc: 4298 .B CMP r0,r3
0x0801bace: d203 .. BCS 0x801bad8 ; ke_state_set + 36
0x0801bad0: 6852 Rh LDR r2,[r2,#4]
0x0801bad2: 5c13 .\ LDRB r3,[r2,r0]
0x0801bad4: 428b .B CMP r3,r1
0x0801bad6: d101 .. BNE 0x801badc ; ke_state_set + 40
0x0801bad8: e8bd83f8 .... POP {r3-r9,pc}
0x0801badc: f8df823c ..<. LDR r8,[pc,#572] ; [0x801bd1c] = 0x20009280
0x0801bae0: f8df9034 ..4. LDR r9,[pc,#52] ; [0x801bb18] = 0x8005b91
0x0801bae4: 5411 .T STRB r1,[r2,r0]
0x0801bae6: f1080608 .... ADD r6,r8,#8
0x0801baea: 4630 0F MOV r0,r6
0x0801baec: 4649 IF MOV r1,r9
0x0801baee: 4622 "F MOV r2,r4
0x0801baf0: f7ffffb1 .... BL ke_queue_extract ; 0x801ba56
0x0801baf4: 2800 .( CMP r0,#0
0x0801baf6: d0ef .. BEQ 0x801bad8 ; ke_state_set + 36
0x0801baf8: 4605 .F MOV r5,r0
0x0801bafa: 2020 MOVS r0,#0x20
0x0801bafc: f006fa1d .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801bb00: 4607 .F MOV r7,r0
0x0801bb02: 4640 @F MOV r0,r8
0x0801bb04: 4629 )F MOV r1,r5
0x0801bb06: f7eafba7 .... BL co_list_push_back ; 0x8006258
0x0801bb0a: 4638 8F MOV r0,r7
0x0801bb0c: f006fa1a .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801bb10: 2002 . MOVS r0,#2
0x0801bb12: f7ffff1d .... BL ke_event_set ; 0x801b950
0x0801bb16: e7e8 .. B 0x801baea ; ke_state_set + 54
$d.9
__arm_cp.4_2
0x0801bb18: 08005b91 .[.. DCD 134241169
$t.4
ke_task_create
0x0801bb1c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801bb1e: 4605 .F MOV r5,r0
0x0801bb20: 2020 MOVS r0,#0x20
0x0801bb22: 460c .F MOV r4,r1
0x0801bb24: f006fa09 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801bb28: 2d0e .- CMP r5,#0xe
0x0801bb2a: d901 .. BLS 0x801bb30 ; ke_task_create + 20
0x0801bb2c: 2403 .$ MOVS r4,#3
0x0801bb2e: e008 .. B 0x801bb42 ; ke_task_create + 38
0x0801bb30: 4944 DI LDR r1,[pc,#272] ; [0x801bc44] = 0x200092d4
0x0801bb32: f8512025 Q.% LDR r2,[r1,r5,LSL #2]
0x0801bb36: b10a .. CBZ r2,0x801bb3c ; ke_task_create + 32
0x0801bb38: 2404 .$ MOVS r4,#4
0x0801bb3a: e002 .. B 0x801bb42 ; ke_task_create + 38
0x0801bb3c: f8414025 A.%@ STR r4,[r1,r5,LSL #2]
0x0801bb40: 2400 .$ MOVS r4,#0
0x0801bb42: f006f9ff .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801bb46: 4620 F MOV r0,r4
0x0801bb48: bdb0 .. POP {r4,r5,r7,pc}
0x0801bb4a: bf00 .. NOP
ke_task_init
0x0801bb4c: b580 .. PUSH {r7,lr}
0x0801bb4e: 483d =H LDR r0,[pc,#244] ; [0x801bc44] = 0x200092d4
0x0801bb50: 213c <! MOVS r1,#0x3c
0x0801bb52: f7e6fbce .... BL __aeabi_memclr ; 0x80022f2
0x0801bb56: 4903 .I LDR r1,[pc,#12] ; [0x801bb64] = 0x801bb69
0x0801bb58: 2002 . MOVS r0,#2
0x0801bb5a: e8bd4080 ...@ POP {r7,lr}
0x0801bb5e: f7ffbec5 .... B.W ke_event_callback_set ; 0x801b8ec
0x0801bb62: bf00 .. NOP
$d.1
__arm_cp.0_1
0x0801bb64: 0801bb69 i... DCD 134331241
$t.2
ke_task_schedule
0x0801bb68: e92d47f0 -..G PUSH {r4-r10,lr}
0x0801bb6c: 2020 MOVS r0,#0x20
0x0801bb6e: f006f9e4 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801bb72: f8df81a8 .... LDR r8,[pc,#424] ; [0x801bd1c] = 0x20009280
0x0801bb76: 4606 .F MOV r6,r0
0x0801bb78: 4640 @F MOV r0,r8
0x0801bb7a: f7eafb61 ..a. BL co_list_pop_front ; 0x8006240
0x0801bb7e: 4682 .F MOV r10,r0
0x0801bb80: 4630 0F MOV r0,r6
0x0801bb82: f006f9df .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801bb86: f1ba0f00 .... CMP r10,#0
0x0801bb8a: d046 F. BEQ 0x801bc1a ; ke_task_schedule + 178
0x0801bb8c: f8ba2006 ... LDRH r2,[r10,#6]
0x0801bb90: f04f30ff O..0 MOV r0,#0xffffffff
0x0801bb94: 492b +I LDR r1,[pc,#172] ; [0x801bc44] = 0x200092d4
0x0801bb96: f8ca0000 .... STR r0,[r10,#0]
0x0801bb9a: b2d0 .. UXTB r0,r2
0x0801bb9c: f8514020 Q. @ LDR r4,[r1,r0,LSL #2]
0x0801bba0: 8920 . LDRH r0,[r4,#8]
0x0801bba2: b3b8 .. CBZ r0,0x801bc14 ; ke_task_schedule + 172
0x0801bba4: ebb02f12 .../ CMP r0,r2,LSR #8
0x0801bba8: d934 4. BLS 0x801bc14 ; ke_task_schedule + 172
0x0801bbaa: f8d49000 .... LDR r9,[r4,#0]
0x0801bbae: f1b90f00 .... CMP r9,#0
0x0801bbb2: d02f /. BEQ 0x801bc14 ; ke_task_schedule + 172
0x0801bbb4: 8961 a. LDRH r1,[r4,#0xa]
0x0801bbb6: f8ba3008 ...0 LDRH r3,[r10,#8]
0x0801bbba: f8ba0004 .... LDRH r0,[r10,#4]
0x0801bbbe: 2400 .$ MOVS r4,#0
0x0801bbc0: f04f0e02 O... MOV lr,#2
0x0801bbc4: f1a10c01 .... SUB r12,r1,#1
0x0801bbc8: 4666 fF MOV r6,r12
0x0801bbca: b224 $. SXTH r4,r4
0x0801bbcc: b231 1. SXTH r1,r6
0x0801bbce: 428c .B CMP r4,r1
0x0801bbd0: dc10 .. BGT 0x801bbf4 ; ke_task_schedule + 140
0x0801bbd2: 4421 !D ADD r1,r1,r4
0x0801bbd4: fb91f7fe .... SDIV r7,r1,lr
0x0801bbd8: b2b9 .. UXTH r1,r7
0x0801bbda: f8395031 9.1P LDRH r5,[r9,r1,LSL #3]
0x0801bbde: 4285 .B CMP r5,r0
0x0801bbe0: d302 .. BCC 0x801bbe8 ; ke_task_schedule + 128
0x0801bbe2: d903 .. BLS 0x801bbec ; ke_task_schedule + 132
0x0801bbe4: 1e7e ~. SUBS r6,r7,#1
0x0801bbe6: e7f1 .. B 0x801bbcc ; ke_task_schedule + 100
0x0801bbe8: 1c7c |. ADDS r4,r7,#1
0x0801bbea: e7ee .. B 0x801bbca ; ke_task_schedule + 98
0x0801bbec: eb0901c1 .... ADD r1,r9,r1,LSL #3
0x0801bbf0: 684c Lh LDR r4,[r1,#4]
0x0801bbf2: b94c L. CBNZ r4,0x801bc08 ; ke_task_schedule + 160
0x0801bbf4: f839103c 9.<. LDRH r1,[r9,r12,LSL #3]
0x0801bbf8: f64f74ff O..t MOV r4,#0xffff
0x0801bbfc: 42a1 .B CMP r1,r4
0x0801bbfe: d109 .. BNE 0x801bc14 ; ke_task_schedule + 172
0x0801bc00: eb0901cc .... ADD r1,r9,r12,LSL #3
0x0801bc04: 684c Lh LDR r4,[r1,#4]
0x0801bc06: b12c ,. CBZ r4,0x801bc14 ; ke_task_schedule + 172
0x0801bc08: f10a010c .... ADD r1,r10,#0xc
0x0801bc0c: 47a0 .G BLX r4
0x0801bc0e: 2802 .( CMP r0,#2
0x0801bc10: d012 .. BEQ 0x801bc38 ; ke_task_schedule + 208
0x0801bc12: b910 .. CBNZ r0,0x801bc1a ; ke_task_schedule + 178
0x0801bc14: 4650 PF MOV r0,r10
0x0801bc16: f7fffef5 .... BL ke_msg_free ; 0x801ba04
0x0801bc1a: 2020 MOVS r0,#0x20
0x0801bc1c: f006f98d .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801bc20: 4605 .F MOV r5,r0
0x0801bc22: f8d80000 .... LDR r0,[r8,#0]
0x0801bc26: b910 .. CBNZ r0,0x801bc2e ; ke_task_schedule + 198
0x0801bc28: 2002 . MOVS r0,#2
0x0801bc2a: f7fffe69 ..i. BL ke_event_clear ; 0x801b900
0x0801bc2e: 4628 (F MOV r0,r5
0x0801bc30: e8bd47f0 ...G POP {r4-r10,lr}
0x0801bc34: f006b986 .... B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x0801bc38: f1080008 .... ADD r0,r8,#8
0x0801bc3c: 4651 QF MOV r1,r10
0x0801bc3e: f7eafb0b .... BL co_list_push_back ; 0x8006258
0x0801bc42: e7ea .. B 0x801bc1a ; ke_task_schedule + 178
$d.3
__arm_cp.1_1
0x0801bc44: 200092d4 ... DCD 536908500
$t.10
ke_timer_active
0x0801bc48: b580 .. PUSH {r7,lr}
0x0801bc4a: f000f837 ..7. BL ke_timer_get ; 0x801bcbc
0x0801bc4e: 2800 .( CMP r0,#0
0x0801bc50: bf18 .. IT NE
0x0801bc52: 2001 . MOVNE r0,#1
0x0801bc54: bd80 .. POP {r7,pc}
0x0801bc56: 0000 .. MOVS r0,r0
ke_timer_clear
0x0801bc58: b510 .. PUSH {r4,lr}
0x0801bc5a: f000f82f ../. BL ke_timer_get ; 0x801bcbc
0x0801bc5e: b168 h. CBZ r0,0x801bc7c ; ke_timer_clear + 36
0x0801bc60: 4604 .F MOV r4,r0
0x0801bc62: 3004 .0 ADDS r0,#4
0x0801bc64: f7eafbff .... BL co_time_timer_stop ; 0x8006466
0x0801bc68: 482c ,H LDR r0,[pc,#176] ; [0x801bd1c] = 0x20009280
0x0801bc6a: 4621 !F MOV r1,r4
0x0801bc6c: 3010 .0 ADDS r0,r0,#0x10
0x0801bc6e: f7eafa3b ..;. BL co_list_extract ; 0x80060e8
0x0801bc72: 4620 F MOV r0,r4
0x0801bc74: e8bd4010 ...@ POP {r4,lr}
0x0801bc78: f7e9bd3e ..>. B btdm_free ; 0x80056f8
0x0801bc7c: bd10 .. POP {r4,pc}
0x0801bc7e: bf00 .. NOP
ke_timer_expired
0x0801bc80: b510 .. PUSH {r4,lr}
0x0801bc82: 4604 .F MOV r4,r0
0x0801bc84: 8b41 A. LDRH r1,[r0,#0x1a]
0x0801bc86: 8b00 .. LDRH r0,[r0,#0x18]
0x0801bc88: 22ff ." MOVS r2,#0xff
0x0801bc8a: f7fffed9 .... BL ke_msg_send_basic ; 0x801ba40
0x0801bc8e: 4823 #H LDR r0,[pc,#140] ; [0x801bd1c] = 0x20009280
0x0801bc90: 4621 !F MOV r1,r4
0x0801bc92: 3010 .0 ADDS r0,r0,#0x10
0x0801bc94: f7eafa28 ..(. BL co_list_extract ; 0x80060e8
0x0801bc98: 4620 F MOV r0,r4
0x0801bc9a: e8bd4010 ...@ POP {r4,lr}
0x0801bc9e: f7e9bd2b ..+. B btdm_free ; 0x80056f8
0x0801bca2: bf00 .. NOP
ke_timer_flush
0x0801bca4: b510 .. PUSH {r4,lr}
0x0801bca6: 481d .H LDR r0,[pc,#116] ; [0x801bd1c] = 0x20009280
0x0801bca8: f1000410 .... ADD r4,r0,#0x10
0x0801bcac: 4620 F MOV r0,r4
0x0801bcae: f7eafac7 .... BL co_list_pop_front ; 0x8006240
0x0801bcb2: b110 .. CBZ r0,0x801bcba ; ke_timer_flush + 22
0x0801bcb4: f7e9fd20 .. . BL btdm_free ; 0x80056f8
0x0801bcb8: e7f8 .. B 0x801bcac ; ke_timer_flush + 8
0x0801bcba: bd10 .. POP {r4,pc}
ke_timer_get
0x0801bcbc: 4602 .F MOV r2,r0
0x0801bcbe: 4817 .H LDR r0,[pc,#92] ; [0x801bd1c] = 0x20009280
0x0801bcc0: 3010 .0 ADDS r0,r0,#0x10
0x0801bcc2: 6800 .h LDR r0,[r0,#0]
0x0801bcc4: b138 8. CBZ r0,0x801bcd6 ; ke_timer_get + 26
0x0801bcc6: 8b03 .. LDRH r3,[r0,#0x18]
0x0801bcc8: 4293 .B CMP r3,r2
0x0801bcca: d1fa .. BNE 0x801bcc2 ; ke_timer_get + 6
0x0801bccc: 8b43 C. LDRH r3,[r0,#0x1a]
0x0801bcce: 428b .B CMP r3,r1
0x0801bcd0: bf08 .. IT EQ
0x0801bcd2: 4770 pG BXEQ lr
0x0801bcd4: e7f5 .. B 0x801bcc2 ; ke_timer_get + 6
0x0801bcd6: 2000 . MOVS r0,#0
0x0801bcd8: 4770 pG BX lr
0x0801bcda: bf00 .. NOP
ke_timer_set
0x0801bcdc: b5f8 .. PUSH {r3-r7,lr}
0x0801bcde: 4614 .F MOV r4,r2
0x0801bce0: 460f .F MOV r7,r1
0x0801bce2: 4606 .F MOV r6,r0
0x0801bce4: f7ffffea .... BL ke_timer_get ; 0x801bcbc
0x0801bce8: 4605 .F MOV r5,r0
0x0801bcea: b978 x. CBNZ r0,0x801bd0c ; ke_timer_set + 48
0x0801bcec: 201c . MOVS r0,#0x1c
0x0801bcee: f7e9fde1 .... BL btdm_malloc ; 0x80058b4
0x0801bcf2: 4605 .F MOV r5,r0
0x0801bcf4: 4908 .I LDR r1,[pc,#32] ; [0x801bd18] = 0x801bc81
0x0801bcf6: 8347 G. STRH r7,[r0,#0x1a]
0x0801bcf8: 8306 .. STRH r6,[r0,#0x18]
0x0801bcfa: 3004 .0 ADDS r0,#4
0x0801bcfc: 462a *F MOV r2,r5
0x0801bcfe: f7eafb59 ..Y. BL co_time_timer_init ; 0x80063b4
0x0801bd02: 4806 .H LDR r0,[pc,#24] ; [0x801bd1c] = 0x20009280
0x0801bd04: 4629 )F MOV r1,r5
0x0801bd06: 3010 .0 ADDS r0,r0,#0x10
0x0801bd08: f7eafaa6 .... BL co_list_push_back ; 0x8006258
0x0801bd0c: 1d28 (. ADDS r0,r5,#4
0x0801bd0e: 4621 !F MOV r1,r4
0x0801bd10: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801bd14: f7eabb9c .... B co_time_timer_set ; 0x8006450
$d.5
__arm_cp.2_0
0x0801bd18: 0801bc81 .... DCD 134331521
__arm_cp.2_1
0x0801bd1c: 20009280 ... DCD 536908416
$t.6
l2cap_cfm_msg_handler
0x0801bd20: b51c .. PUSH {r2-r4,lr}
0x0801bd22: 8808 .. LDRH r0,[r1,#0]
0x0801bd24: f5b07f00 .... CMP r0,#0x200
0x0801bd28: d00f .. BEQ 0x801bd4a ; l2cap_cfm_msg_handler + 42
0x0801bd2a: f5b07f80 .... CMP r0,#0x100
0x0801bd2e: d128 (. BNE 0x801bd82 ; l2cap_cfm_msg_handler + 98
0x0801bd30: 48e9 .H LDR r0,[pc,#932] ; [0x801c0d8] = 0x2000959c
0x0801bd32: 884c L. LDRH r4,[r1,#2]
0x0801bd34: 794a Jy LDRB r2,[r1,#5]
0x0801bd36: f8a03078 ..x0 STRH r3,[r0,#0x78]
0x0801bd3a: 88cb .. LDRH r3,[r1,#6]
0x0801bd3c: 7908 .y LDRB r0,[r1,#4]
0x0801bd3e: 4912 .I LDR r1,[pc,#72] ; [0x801bd88] = 0x8023fd8
0x0801bd40: 9100 .. STR r1,[sp,#0]
0x0801bd42: 4621 !F MOV r1,r4
0x0801bd44: f000ffea .... BL l2cap_coc_connect_cfm ; 0x801cd1c
0x0801bd48: e01b .. B 0x801bd82 ; l2cap_cfm_msg_handler + 98
0x0801bd4a: 7908 .y LDRB r0,[r1,#4]
0x0801bd4c: 2813 .( CMP r0,#0x13
0x0801bd4e: d818 .. BHI 0x801bd82 ; l2cap_cfm_msg_handler + 98
0x0801bd50: 4ae1 .J LDR r2,[pc,#900] ; [0x801c0d8] = 0x2000959c
0x0801bd52: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801bd56: 6a00 .j LDR r0,[r0,#0x20]
0x0801bd58: b198 .. CBZ r0,0x801bd82 ; l2cap_cfm_msg_handler + 98
0x0801bd5a: 301c .0 ADDS r0,r0,#0x1c
0x0801bd5c: 4604 .F MOV r4,r0
0x0801bd5e: 6824 $h LDR r4,[r4,#0]
0x0801bd60: b17c |. CBZ r4,0x801bd82 ; l2cap_cfm_msg_handler + 98
0x0801bd62: f894202d ..- LDRB r2,[r4,#0x2d]
0x0801bd66: 884b K. LDRH r3,[r1,#2]
0x0801bd68: f002020f .... AND r2,r2,#0xf
0x0801bd6c: eb040282 .... ADD r2,r4,r2,LSL #2
0x0801bd70: 8992 .. LDRH r2,[r2,#0xc]
0x0801bd72: 429a .B CMP r2,r3
0x0801bd74: d1f3 .. BNE 0x801bd5e ; l2cap_cfm_msg_handler + 62
0x0801bd76: 4621 !F MOV r1,r4
0x0801bd78: f7eaf9b6 .... BL co_list_extract ; 0x80060e8
0x0801bd7c: 4620 F MOV r0,r4
0x0801bd7e: f7eaf8b7 .... BL co_buf_release ; 0x8005ef0
0x0801bd82: 2000 . MOVS r0,#0
0x0801bd84: bd1c .. POP {r2-r4,pc}
0x0801bd86: bf00 .. NOP
$d.7
__arm_cp.3_1
0x0801bd88: 08023fd8 .?.. DCD 134365144
$t.39
l2cap_chan_cleanup
0x0801bd8c: e92d47f0 -..G PUSH {r4-r10,lr}
0x0801bd90: 4681 .F MOV r9,r0
0x0801bd92: 48d1 .H LDR r0,[pc,#836] ; [0x801c0d8] = 0x2000959c
0x0801bd94: 2700 .' MOVS r7,#0
0x0801bd96: eb000089 .... ADD r0,r0,r9,LSL #2
0x0801bd9a: f8d08020 .. . LDR r8,[r0,#0x20]
0x0801bd9e: f898003c ..<. LDRB r0,[r8,#0x3c]
0x0801bda2: b2fd .. UXTB r5,r7
0x0801bda4: 4285 .B CMP r5,r0
0x0801bda6: bf28 (. IT CS
0x0801bda8: e8bd87f0 .... POPCS {r4-r10,pc}
0x0801bdac: 4648 HF MOV r0,r9
0x0801bdae: 4629 )F MOV r1,r5
0x0801bdb0: f000f956 ..V. BL l2cap_chan_get ; 0x801c060
0x0801bdb4: b1a8 .. CBZ r0,0x801bde2 ; l2cap_chan_cleanup + 86
0x0801bdb6: 4606 .F MOV r6,r0
0x0801bdb8: 6804 .h LDR r4,[r0,#0]
0x0801bdba: f8b0a012 .... LDRH r10,[r0,#0x12]
0x0801bdbe: 4648 HF MOV r0,r9
0x0801bdc0: 4629 )F MOV r1,r5
0x0801bdc2: 2200 ." MOVS r2,#0
0x0801bdc4: f000f842 ..B. BL l2cap_chan_enable_set ; 0x801be4c
0x0801bdc8: 4630 0F MOV r0,r6
0x0801bdca: f7e9fc95 .... BL btdm_free ; 0x80056f8
0x0801bdce: b144 D. CBZ r4,0x801bde2 ; l2cap_chan_cleanup + 86
0x0801bdd0: f01a0080 .... ANDS r0,r10,#0x80
0x0801bdd4: d105 .. BNE 0x801bde2 ; l2cap_chan_cleanup + 86
0x0801bdd6: 69a4 .i LDR r4,[r4,#0x18]
0x0801bdd8: 4648 HF MOV r0,r9
0x0801bdda: 2100 .! MOVS r1,#0
0x0801bddc: 462a *F MOV r2,r5
0x0801bdde: 2346 F# MOVS r3,#0x46
0x0801bde0: 47a0 .G BLX r4
0x0801bde2: 3701 .7 ADDS r7,#1
0x0801bde4: e7db .. B 0x801bd9e ; l2cap_chan_cleanup + 18
0x0801bde6: bf00 .. NOP
l2cap_chan_dyn_register
0x0801bde8: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801bdec: 460c .F MOV r4,r1
0x0801bdee: 21ff .! MOVS r1,#0xff
0x0801bdf0: 2813 .( CMP r0,#0x13
0x0801bdf2: 7021 !p STRB r1,[r4,#0]
0x0801bdf4: d811 .. BHI 0x801be1a ; l2cap_chan_dyn_register + 50
0x0801bdf6: 49b8 .I LDR r1,[pc,#736] ; [0x801c0d8] = 0x2000959c
0x0801bdf8: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801bdfc: 6a00 .j LDR r0,[r0,#0x20]
0x0801bdfe: b160 `. CBZ r0,0x801be1a ; l2cap_chan_dyn_register + 50
0x0801be00: f890103c ..<. LDRB r1,[r0,#0x3c]
0x0801be04: 4690 .F MOV r8,r2
0x0801be06: 2700 .' MOVS r7,#0
0x0801be08: 428f .B CMP r7,r1
0x0801be0a: d21a .. BCS 0x801be42 ; l2cap_chan_dyn_register + 90
0x0801be0c: eb000587 .... ADD r5,r0,r7,LSL #2
0x0801be10: f8552f40 U.@/ LDR r2,[r5,#0x40]!
0x0801be14: b122 ". CBZ r2,0x801be20 ; l2cap_chan_dyn_register + 56
0x0801be16: 3701 .7 ADDS r7,#1
0x0801be18: e7f6 .. B 0x801be08 ; l2cap_chan_dyn_register + 32
0x0801be1a: 2043 C MOVS r0,#0x43
0x0801be1c: e8bd81f0 .... POP {r4-r8,pc}
0x0801be20: 2028 ( MOVS r0,#0x28
0x0801be22: f7e9fd47 ..G. BL btdm_malloc ; 0x80058b4
0x0801be26: b160 `. CBZ r0,0x801be42 ; l2cap_chan_dyn_register + 90
0x0801be28: 2128 (! MOVS r1,#0x28
0x0801be2a: 4606 .F MOV r6,r0
0x0801be2c: 6028 (` STR r0,[r5,#0]
0x0801be2e: f7e6fa60 ..`. BL __aeabi_memclr ; 0x80022f2
0x0801be32: 4805 .H LDR r0,[pc,#20] ; [0x801be48] = 0x4ffff
0x0801be34: 6130 0a STR r0,[r6,#0x10]
0x0801be36: 2000 . MOVS r0,#0
0x0801be38: f8c86000 ...` STR r6,[r8,#0]
0x0801be3c: 7027 'p STRB r7,[r4,#0]
0x0801be3e: e8bd81f0 .... POP {r4-r8,pc}
0x0801be42: 204b K MOVS r0,#0x4b
0x0801be44: e8bd81f0 .... POP {r4-r8,pc}
$d.28
__arm_cp.15_1
0x0801be48: 0004ffff .... DCD 327679
$t.31
l2cap_chan_enable_set
0x0801be4c: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0801be50: 4615 .F MOV r5,r2
0x0801be52: 4688 .F MOV r8,r1
0x0801be54: 4681 .F MOV r9,r0
0x0801be56: f000f903 .... BL l2cap_chan_get ; 0x801c060
0x0801be5a: b128 (. CBZ r0,0x801be68 ; l2cap_chan_enable_set + 28
0x0801be5c: 4683 .F MOV r11,r0
0x0801be5e: 8a40 @. LDRH r0,[r0,#0x12]
0x0801be60: b12d -. CBZ r5,0x801be6e ; l2cap_chan_enable_set + 34
0x0801be62: f0400001 @... ORR r0,r0,#1
0x0801be66: e051 Q. B 0x801bf0c ; l2cap_chan_enable_set + 192
0x0801be68: 2043 C MOVS r0,#0x43
0x0801be6a: e8bd8ff8 .... POP {r3-r11,pc}
0x0801be6e: 07c0 .. LSLS r0,r0,#31
0x0801be70: d04e N. BEQ 0x801bf10 ; l2cap_chan_enable_set + 196
0x0801be72: 4899 .H LDR r0,[pc,#612] ; [0x801c0d8] = 0x2000959c
0x0801be74: f10b0704 .... ADD r7,r11,#4
0x0801be78: eb000089 .... ADD r0,r0,r9,LSL #2
0x0801be7c: f8d0a020 .. . LDR r10,[r0,#0x20]
0x0801be80: 6838 8h LDR r0,[r7,#0]
0x0801be82: b318 .. CBZ r0,0x801becc ; l2cap_chan_enable_set + 128
0x0801be84: 4638 8F MOV r0,r7
0x0801be86: f7eaf9db .... BL co_list_pop_front ; 0x8006240
0x0801be8a: 4605 .F MOV r5,r0
0x0801be8c: f7eaf80f .... BL co_buf_metadata ; 0x8005eae
0x0801be90: 8886 .. LDRH r6,[r0,#4]
0x0801be92: 7ae8 .z LDRB r0,[r5,#0xb]
0x0801be94: 2801 .( CMP r0,#1
0x0801be96: d10c .. BNE 0x801beb2 ; l2cap_chan_enable_set + 102
0x0801be98: f8db0000 .... LDR r0,[r11,#0]
0x0801be9c: 4631 1F MOV r1,r6
0x0801be9e: 4642 BF MOV r2,r8
0x0801bea0: 2330 0# MOVS r3,#0x30
0x0801bea2: 6844 Dh LDR r4,[r0,#4]
0x0801bea4: 4648 HF MOV r0,r9
0x0801bea6: 9500 .. STR r5,[sp,#0]
0x0801bea8: 47a0 .G BLX r4
0x0801beaa: 4628 (F MOV r0,r5
0x0801beac: f7eaf820 .. . BL co_buf_release ; 0x8005ef0
0x0801beb0: e7e6 .. B 0x801be80 ; l2cap_chan_enable_set + 52
0x0801beb2: 4628 (F MOV r0,r5
0x0801beb4: f7eaf81c .... BL co_buf_release ; 0x8005ef0
0x0801beb8: f8db0000 .... LDR r0,[r11,#0]
0x0801bebc: 4631 1F MOV r1,r6
0x0801bebe: 4642 BF MOV r2,r8
0x0801bec0: 2330 0# MOVS r3,#0x30
0x0801bec2: 6844 Dh LDR r4,[r0,#4]
0x0801bec4: 4648 HF MOV r0,r9
0x0801bec6: 9500 .. STR r5,[sp,#0]
0x0801bec8: 47a0 .G BLX r4
0x0801beca: e7d9 .. B 0x801be80 ; l2cap_chan_enable_set + 52
0x0801becc: 2001 . MOVS r0,#1
0x0801bece: f8da202c .., LDR r2,[r10,#0x2c]
0x0801bed2: fa00f108 .... LSL r1,r0,r8
0x0801bed6: ea220101 "... BIC r1,r2,r1
0x0801beda: f8ca102c ..,. STR r1,[r10,#0x2c]
0x0801bede: b931 1. CBNZ r1,0x801beee ; l2cap_chan_enable_set + 162
0x0801bee0: 4a7d }J LDR r2,[pc,#500] ; [0x801c0d8] = 0x2000959c
0x0801bee2: fa00f009 .... LSL r0,r0,r9
0x0801bee6: 6f11 .o LDR r1,[r2,#0x70]
0x0801bee8: ea210000 !... BIC r0,r1,r0
0x0801beec: 6710 .g STR r0,[r2,#0x70]
0x0801beee: f8db000c .... LDR r0,[r11,#0xc]
0x0801bef2: f7e9fffd .... BL co_buf_release ; 0x8005ef0
0x0801bef6: f89a0031 ..1. LDRB r0,[r10,#0x31]
0x0801befa: 4540 @E CMP r0,r8
0x0801befc: bf04 .. ITT EQ
0x0801befe: 20ff . MOVEQ r0,#0xff
0x0801bf00: f88a0031 ..1. STRBEQ r0,[r10,#0x31]
0x0801bf04: f8bb0012 .... LDRH r0,[r11,#0x12]
0x0801bf08: f0200001 ... BIC r0,r0,#1
0x0801bf0c: f8ab0012 .... STRH r0,[r11,#0x12]
0x0801bf10: 2000 . MOVS r0,#0
0x0801bf12: e8bd8ff8 .... POP {r3-r11,pc}
0x0801bf16: bf00 .. NOP
l2cap_chan_find
0x0801bf18: b5f0 .. PUSH {r4-r7,lr}
0x0801bf1a: 2813 .( CMP r0,#0x13
0x0801bf1c: d818 .. BHI 0x801bf50 ; l2cap_chan_find + 56
0x0801bf1e: 4c6e nL LDR r4,[pc,#440] ; [0x801c0d8] = 0x2000959c
0x0801bf20: eb040080 .... ADD r0,r4,r0,LSL #2
0x0801bf24: 6a00 .j LDR r0,[r0,#0x20]
0x0801bf26: b198 .. CBZ r0,0x801bf50 ; l2cap_chan_find + 56
0x0801bf28: f890503c ..<P LDRB r5,[r0,#0x3c]
0x0801bf2c: f1000440 ..@. ADD r4,r0,#0x40
0x0801bf30: 2000 . MOVS r0,#0
0x0801bf32: 4285 .B CMP r5,r0
0x0801bf34: d00c .. BEQ 0x801bf50 ; l2cap_chan_find + 56
0x0801bf36: f8546020 T. ` LDR r6,[r4,r0,LSL #2]
0x0801bf3a: b13e >. CBZ r6,0x801bf4c ; l2cap_chan_find + 52
0x0801bf3c: 2901 .) CMP r1,#1
0x0801bf3e: d002 .. BEQ 0x801bf46 ; l2cap_chan_find + 46
0x0801bf40: b921 !. CBNZ r1,0x801bf4c ; l2cap_chan_find + 52
0x0801bf42: 8ab7 .. LDRH r7,[r6,#0x14]
0x0801bf44: e000 .. B 0x801bf48 ; l2cap_chan_find + 48
0x0801bf46: 8af7 .. LDRH r7,[r6,#0x16]
0x0801bf48: 4297 .B CMP r7,r2
0x0801bf4a: d004 .. BEQ 0x801bf56 ; l2cap_chan_find + 62
0x0801bf4c: 3001 .0 ADDS r0,#1
0x0801bf4e: e7f0 .. B 0x801bf32 ; l2cap_chan_find + 26
0x0801bf50: 20ff . MOVS r0,#0xff
0x0801bf52: b2c0 .. UXTB r0,r0
0x0801bf54: bdf0 .. POP {r4-r7,pc}
0x0801bf56: 2b00 .+ CMP r3,#0
0x0801bf58: d0fb .. BEQ 0x801bf52 ; l2cap_chan_find + 58
0x0801bf5a: 601e .` STR r6,[r3,#0]
0x0801bf5c: e7f9 .. B 0x801bf52 ; l2cap_chan_find + 58
0x0801bf5e: bf00 .. NOP
l2cap_chan_fix_mtu_update
0x0801bf60: b510 .. PUSH {r4,lr}
0x0801bf62: 4614 .F MOV r4,r2
0x0801bf64: f000f87c ..|. BL l2cap_chan_get ; 0x801c060
0x0801bf68: b110 .. CBZ r0,0x801bf70 ; l2cap_chan_fix_mtu_update + 16
0x0801bf6a: 8a41 A. LDRH r1,[r0,#0x12]
0x0801bf6c: 0609 .. LSLS r1,r1,#24
0x0801bf6e: d401 .. BMI 0x801bf74 ; l2cap_chan_fix_mtu_update + 20
0x0801bf70: 2043 C MOVS r0,#0x43
0x0801bf72: bd10 .. POP {r4,pc}
0x0801bf74: 83c4 .. STRH r4,[r0,#0x1e]
0x0801bf76: 8384 .. STRH r4,[r0,#0x1c]
0x0801bf78: 8344 D. STRH r4,[r0,#0x1a]
0x0801bf7a: 8304 .. STRH r4,[r0,#0x18]
0x0801bf7c: 2000 . MOVS r0,#0
0x0801bf7e: bd10 .. POP {r4,pc}
l2cap_chan_fix_register
0x0801bf80: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0801bf84: f8ddb028 ..(. LDR r11,[sp,#0x28]
0x0801bf88: 460d .F MOV r5,r1
0x0801bf8a: 21ff .! MOVS r1,#0xff
0x0801bf8c: f88b1000 .... STRB r1,[r11,#0]
0x0801bf90: b37b {. CBZ r3,0x801bff2 ; l2cap_chan_fix_register + 114
0x0801bf92: 6819 .h LDR r1,[r3,#0]
0x0801bf94: 461c .F MOV r4,r3
0x0801bf96: b361 a. CBZ r1,0x801bff2 ; l2cap_chan_fix_register + 114
0x0801bf98: 6861 ah LDR r1,[r4,#4]
0x0801bf9a: b351 Q. CBZ r1,0x801bff2 ; l2cap_chan_fix_register + 114
0x0801bf9c: 4616 .F MOV r6,r2
0x0801bf9e: f5b27f00 .... CMP r2,#0x200
0x0801bfa2: bf84 .. ITT HI
0x0801bfa4: 2031 1 MOVHI r0,#0x31
0x0801bfa6: e8bd8ff8 .... POPHI {r3-r11,pc}
0x0801bfaa: 2813 .( CMP r0,#0x13
0x0801bfac: d824 $. BHI 0x801bff8 ; l2cap_chan_fix_register + 120
0x0801bfae: 494a JI LDR r1,[pc,#296] ; [0x801c0d8] = 0x2000959c
0x0801bfb0: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801bfb4: f8d0a020 .. . LDR r10,[r0,#0x20]
0x0801bfb8: f1ba0f00 .... CMP r10,#0
0x0801bfbc: d01c .. BEQ 0x801bff8 ; l2cap_chan_fix_register + 120
0x0801bfbe: f89a103c ..<. LDRB r1,[r10,#0x3c]
0x0801bfc2: f10a0040 ..@. ADD r0,r10,#0x40
0x0801bfc6: f04f09ff O... MOV r9,#0xff
0x0801bfca: 2200 ." MOVS r2,#0
0x0801bfcc: 4291 .B CMP r1,r2
0x0801bfce: d016 .. BEQ 0x801bffe ; l2cap_chan_fix_register + 126
0x0801bfd0: f8503022 P."0 LDR r3,[r0,r2,LSL #2]
0x0801bfd4: b133 3. CBZ r3,0x801bfe4 ; l2cap_chan_fix_register + 100
0x0801bfd6: 8a9f .. LDRH r7,[r3,#0x14]
0x0801bfd8: 42af .B CMP r7,r5
0x0801bfda: d00d .. BEQ 0x801bff8 ; l2cap_chan_fix_register + 120
0x0801bfdc: 8adb .. LDRH r3,[r3,#0x16]
0x0801bfde: 42ab .B CMP r3,r5
0x0801bfe0: d105 .. BNE 0x801bfee ; l2cap_chan_fix_register + 110
0x0801bfe2: e009 .. B 0x801bff8 ; l2cap_chan_fix_register + 120
0x0801bfe4: f1b90fff .... CMP r9,#0xff
0x0801bfe8: bf08 .. IT EQ
0x0801bfea: fa5ff982 _... UXTBEQ r9,r2
0x0801bfee: 3201 .2 ADDS r2,#1
0x0801bff0: e7ec .. B 0x801bfcc ; l2cap_chan_fix_register + 76
0x0801bff2: 2040 @ MOVS r0,#0x40
0x0801bff4: e8bd8ff8 .... POP {r3-r11,pc}
0x0801bff8: 2043 C MOVS r0,#0x43
0x0801bffa: e8bd8ff8 .... POP {r3-r11,pc}
0x0801bffe: f1b90fff .... CMP r9,#0xff
0x0801c002: d028 (. BEQ 0x801c056 ; l2cap_chan_fix_register + 214
0x0801c004: 2028 ( MOVS r0,#0x28
0x0801c006: f7e9fc55 ..U. BL btdm_malloc ; 0x80058b4
0x0801c00a: b320 . CBZ r0,0x801c056 ; l2cap_chan_fix_register + 214
0x0801c00c: 4680 .F MOV r8,r0
0x0801c00e: eb0a0089 .... ADD r0,r10,r9,LSL #2
0x0801c012: f8c08040 ..@. STR r8,[r0,#0x40]
0x0801c016: f1080004 .... ADD r0,r8,#4
0x0801c01a: f7eaf89d .... BL co_list_init ; 0x8006158
0x0801c01e: 490f .I LDR r1,[pc,#60] ; [0x801c05c] = 0x81ffff
0x0801c020: 2000 . MOVS r0,#0
0x0801c022: f8a8601e ...` STRH r6,[r8,#0x1e]
0x0801c026: f8a8601c ...` STRH r6,[r8,#0x1c]
0x0801c02a: f8a8601a ...` STRH r6,[r8,#0x1a]
0x0801c02e: f8a86018 ...` STRH r6,[r8,#0x18]
0x0801c032: f8a85016 ...P STRH r5,[r8,#0x16]
0x0801c036: f8a85014 ...P STRH r5,[r8,#0x14]
0x0801c03a: f8c84000 ...@ STR r4,[r8,#0]
0x0801c03e: f8c8000c .... STR r0,[r8,#0xc]
0x0801c042: f8a80024 ..$. STRH r0,[r8,#0x24]
0x0801c046: f8c80020 .. . STR r0,[r8,#0x20]
0x0801c04a: f8c81010 .... STR r1,[r8,#0x10]
0x0801c04e: f88b9000 .... STRB r9,[r11,#0]
0x0801c052: e8bd8ff8 .... POP {r3-r11,pc}
0x0801c056: 204b K MOVS r0,#0x4b
0x0801c058: e8bd8ff8 .... POP {r3-r11,pc}
$d.26
__arm_cp.14_1
0x0801c05c: 0081ffff .... DCD 8519679
$t.2
l2cap_chan_get
0x0801c060: 2813 .( CMP r0,#0x13
0x0801c062: d80c .. BHI 0x801c07e ; l2cap_chan_get + 30
0x0801c064: 4a1c .J LDR r2,[pc,#112] ; [0x801c0d8] = 0x2000959c
0x0801c066: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801c06a: 6a00 .j LDR r0,[r0,#0x20]
0x0801c06c: b138 8. CBZ r0,0x801c07e ; l2cap_chan_get + 30
0x0801c06e: f890203c ..< LDRB r2,[r0,#0x3c]
0x0801c072: 428a .B CMP r2,r1
0x0801c074: d903 .. BLS 0x801c07e ; l2cap_chan_get + 30
0x0801c076: eb000081 .... ADD r0,r0,r1,LSL #2
0x0801c07a: 6c00 .l LDR r0,[r0,#0x40]
0x0801c07c: 4770 pG BX lr
0x0801c07e: 2000 . MOVS r0,#0
0x0801c080: 4770 pG BX lr
0x0801c082: bf00 .. NOP
l2cap_chan_ll_buf_info_set
0x0801c084: 4a14 .J LDR r2,[pc,#80] ; [0x801c0d8] = 0x2000959c
0x0801c086: f8a2107e ..~. STRH r1,[r2,#0x7e]
0x0801c08a: f8a2107c ..|. STRH r1,[r2,#0x7c]
0x0801c08e: f8a2007a ..z. STRH r0,[r2,#0x7a]
0x0801c092: 4770 pG BX lr
l2cap_chan_ll_buf_nb_get
0x0801c094: 4810 .H LDR r0,[pc,#64] ; [0x801c0d8] = 0x2000959c
0x0801c096: f8b0007c ..|. LDRH r0,[r0,#0x7c]
0x0801c09a: 4770 pG BX lr
l2cap_chan_ll_buf_release
0x0801c09c: 28ff .( CMP r0,#0xff
0x0801c09e: d009 .. BEQ 0x801c0b4 ; l2cap_chan_ll_buf_release + 24
0x0801c0a0: 4a0d .J LDR r2,[pc,#52] ; [0x801c0d8] = 0x2000959c
0x0801c0a2: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801c0a6: 6a00 .j LDR r0,[r0,#0x20]
0x0801c0a8: b120 . CBZ r0,0x801c0b4 ; l2cap_chan_ll_buf_release + 24
0x0801c0aa: f890203b ..; LDRB r2,[r0,#0x3b]
0x0801c0ae: 1a52 R. SUBS r2,r2,r1
0x0801c0b0: f880203b ..; STRB r2,[r0,#0x3b]
0x0801c0b4: 48fe .H LDR r0,[pc,#1016] ; [0x801c4b0] = 0x2000959c
0x0801c0b6: f8b0207e ..~ LDRH r2,[r0,#0x7e]
0x0801c0ba: f8b0307c ..|0 LDRH r3,[r0,#0x7c]
0x0801c0be: 4411 .D ADD r1,r1,r2
0x0801c0c0: b28a .. UXTH r2,r1
0x0801c0c2: 429a .B CMP r2,r3
0x0801c0c4: bf88 .. IT HI
0x0801c0c6: 4619 .F MOVHI r1,r3
0x0801c0c8: f8a0107e ..~. STRH r1,[r0,#0x7e]
0x0801c0cc: 6f00 .o LDR r0,[r0,#0x70]
0x0801c0ce: b110 .. CBZ r0,0x801c0d6 ; l2cap_chan_ll_buf_release + 58
0x0801c0d0: 48f7 .H LDR r0,[pc,#988] ; [0x801c4b0] = 0x2000959c
0x0801c0d2: f7e9bfcd .... B co_djob_reg ; 0x8006070
0x0801c0d6: 4770 pG BX lr
$d.13
__arm_cp.7_0
0x0801c0d8: 2000959c ... DCD 536909212
$t.19
l2cap_chan_ll_rx_acl
0x0801c0dc: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801c0e0: b087 .. SUB sp,sp,#0x1c
0x0801c0e2: 2101 .! MOVS r1,#1
0x0801c0e4: 9005 .. STR r0,[sp,#0x14]
0x0801c0e6: fa01fa00 .... LSL r10,r1,r0
0x0801c0ea: f8df1fa4 .... LDR.W r1,[pc,#4004] ; [0x801d090] = 0x2000959c
0x0801c0ee: eb010180 .... ADD r1,r1,r0,LSL #2
0x0801c0f2: f500407f ...@ ADD r0,r0,#0xff00
0x0801c0f6: f8d1b020 .. . LDR r11,[r1,#0x20]
0x0801c0fa: e9cd0a02 .... STRD r0,r10,[sp,#8]
0x0801c0fe: f10b0524 ..$. ADD r5,r11,#0x24
0x0801c102: 9504 .. STR r5,[sp,#0x10]
0x0801c104: f8df0f88 .... LDR.W r0,[pc,#3976] ; [0x801d090] = 0x2000959c
0x0801c108: 6f40 @o LDR r0,[r0,#0x74]
0x0801c10a: ea100f0a .... TST r0,r10
0x0801c10e: f04081cc @... BNE.W 0x801c4aa ; l2cap_chan_ll_rx_acl + 974
0x0801c112: f8d58000 .... LDR r8,[r5,#0]
0x0801c116: f1b80f00 .... CMP r8,#0
0x0801c11a: bf1c .. ITT NE
0x0801c11c: f89b003a ..:. LDRBNE r0,[r11,#0x3a]
0x0801c120: ea5f70c0 _..p LSLSNE r0,r0,#31
0x0801c124: f00081c1 .... BEQ.W 0x801c4aa ; l2cap_chan_ll_rx_acl + 974
0x0801c128: f8981009 .... LDRB r1,[r8,#9]
0x0801c12c: f8d84004 ...@ LDR r4,[r8,#4]
0x0801c130: 2000 . MOVS r0,#0
0x0801c132: f8b8600c ...` LDRH r6,[r8,#0xc]
0x0801c136: f8b8900a .... LDRH r9,[r8,#0xa]
0x0801c13a: 9006 .. STR r0,[sp,#0x18]
0x0801c13c: 2901 .) CMP r1,#1
0x0801c13e: 4620 F MOV r0,r4
0x0801c140: d03b ;. BEQ 0x801c1ba ; l2cap_chan_ll_rx_acl + 222
0x0801c142: 2902 .) CMP r1,#2
0x0801c144: f040816e @.n. BNE.W 0x801c424 ; l2cap_chan_ll_rx_acl + 840
0x0801c148: f89b5031 ..1P LDRB r5,[r11,#0x31]
0x0801c14c: 2dff .- CMP r5,#0xff
0x0801c14e: d028 (. BEQ 0x801c1a2 ; l2cap_chan_ll_rx_acl + 198
0x0801c150: eb0b0085 .... ADD r0,r11,r5,LSL #2
0x0801c154: f8d0a040 ..@. LDR r10,[r0,#0x40]
0x0801c158: f8ba0012 .... LDRH r0,[r10,#0x12]
0x0801c15c: f8cda018 .... STR r10,[sp,#0x18]
0x0801c160: 0600 .. LSLS r0,r0,#24
0x0801c162: d405 .. BMI 0x801c170 ; l2cap_chan_ll_rx_acl + 148
0x0801c164: 9805 .. LDR r0,[sp,#0x14]
0x0801c166: 4629 )F MOV r1,r5
0x0801c168: 2234 4" MOVS r2,#0x34
0x0801c16a: f001f921 ..!. BL l2cap_coc_error_detected ; 0x801d3b0
0x0801c16e: e016 .. B 0x801c19e ; l2cap_chan_ll_rx_acl + 194
0x0801c170: f8da700c ...p LDR r7,[r10,#0xc]
0x0801c174: 4638 8F MOV r0,r7
0x0801c176: f7e9fe9a .... BL co_buf_metadata ; 0x8005eae
0x0801c17a: 2100 .! MOVS r1,#0
0x0801c17c: 88c2 .. LDRH r2,[r0,#6]
0x0801c17e: 463b ;F MOV r3,r7
0x0801c180: f8ca100c .... STR r1,[r10,#0xc]
0x0801c184: f8da1000 .... LDR r1,[r10,#0]
0x0801c188: 2a00 .* CMP r2,#0
0x0801c18a: f8d1c000 .... LDR r12,[r1,#0]
0x0801c18e: bf08 .. IT EQ
0x0801c190: 2234 4" MOVEQ r2,#0x34
0x0801c192: 9805 .. LDR r0,[sp,#0x14]
0x0801c194: 4629 )F MOV r1,r5
0x0801c196: 47e0 .G BLX r12
0x0801c198: 4638 8F MOV r0,r7
0x0801c19a: f7e9fea9 .... BL co_buf_release ; 0x8005ef0
0x0801c19e: f8dda00c .... LDR r10,[sp,#0xc]
0x0801c1a2: 2000 . MOVS r0,#0
0x0801c1a4: f88b0033 ..3. STRB r0,[r11,#0x33]
0x0801c1a8: f24040ff @..@ MOV r0,#0x4ff
0x0801c1ac: f8ab0031 ..1. STRH r0,[r11,#0x31]
0x0801c1b0: 2001 . MOVS r0,#1
0x0801c1b2: f8880009 .... STRB r0,[r8,#9]
0x0801c1b6: f8d80004 .... LDR r0,[r8,#4]
0x0801c1ba: 2800 .( CMP r0,#0
0x0801c1bc: f000812f ../. BEQ.W 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c1c0: 19a7 .. ADDS r7,r4,r6
0x0801c1c2: eba90406 .... SUB r4,r9,r6
0x0801c1c6: f89b6033 ..3` LDRB r6,[r11,#0x33]
0x0801c1ca: 0420 . LSLS r0,r4,#16
0x0801c1cc: f0008094 .... BEQ.W 0x801c2f8 ; l2cap_chan_ll_rx_acl + 540
0x0801c1d0: f89b0032 ..2. LDRB r0,[r11,#0x32]
0x0801c1d4: 42b0 .B CMP r0,r6
0x0801c1d6: f240808f @... BLS.W 0x801c2f8 ; l2cap_chan_ll_rx_acl + 540
0x0801c1da: 1b85 .. SUBS r5,r0,r6
0x0801c1dc: b2a0 .. UXTH r0,r4
0x0801c1de: 4639 9F MOV r1,r7
0x0801c1e0: 4285 .B CMP r5,r0
0x0801c1e2: bf88 .. IT HI
0x0801c1e4: 4605 .F MOVHI r5,r0
0x0801c1e6: eb0b0006 .... ADD r0,r11,r6
0x0801c1ea: 462a *F MOV r2,r5
0x0801c1ec: 3034 40 ADDS r0,r0,#0x34
0x0801c1ee: f7e6f859 ..Y. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801c1f2: 1970 p. ADDS r0,r6,r5
0x0801c1f4: 1b64 d. SUBS r4,r4,r5
0x0801c1f6: 442f /D ADD r7,r7,r5
0x0801c1f8: f88b0033 ..3. STRB r0,[r11,#0x33]
0x0801c1fc: b2c0 .. UXTB r0,r0
0x0801c1fe: 2806 .( CMP r0,#6
0x0801c200: d05c \. BEQ 0x801c2bc ; l2cap_chan_ll_rx_acl + 480
0x0801c202: 2804 .( CMP r0,#4
0x0801c204: d1df .. BNE 0x801c1c6 ; l2cap_chan_ll_rx_acl + 234
0x0801c206: f8bb2036 ..6 LDRH r2,[r11,#0x36]
0x0801c20a: 9805 .. LDR r0,[sp,#0x14]
0x0801c20c: f8bb6034 ..4` LDRH r6,[r11,#0x34]
0x0801c210: 2100 .! MOVS r1,#0
0x0801c212: ab06 .. ADD r3,sp,#0x18
0x0801c214: f7fffe80 .... BL l2cap_chan_find ; 0x801bf18
0x0801c218: 28ff .( CMP r0,#0xff
0x0801c21a: bf1f .. ITTTT NE
0x0801c21c: 4605 .F MOVNE r5,r0
0x0801c21e: 9806 .. LDRNE r0,[sp,#0x18]
0x0801c220: 8a42 B. LDRHNE r2,[r0,#0x12]
0x0801c222: ea5f71c2 _..q LSLSNE r1,r2,#31
0x0801c226: d065 e. BEQ 0x801c2f4 ; l2cap_chan_ll_rx_acl + 536
0x0801c228: 0611 .. LSLS r1,r2,#24
0x0801c22a: d45c \. BMI 0x801c2e6 ; l2cap_chan_ll_rx_acl + 522
0x0801c22c: 8b81 .. LDRH r1,[r0,#0x1c]
0x0801c22e: 428e .B CMP r6,r1
0x0801c230: f2008125 ..%. BHI.W 0x801c47e ; l2cap_chan_ll_rx_acl + 930
0x0801c234: 0752 R. LSLS r2,r2,#29
0x0801c236: d503 .. BPL 0x801c240 ; l2cap_chan_ll_rx_acl + 356
0x0801c238: 8c02 .. LDRH r2,[r0,#0x20]
0x0801c23a: 2a00 .* CMP r2,#0
0x0801c23c: f0008123 ..#. BEQ.W 0x801c486 ; l2cap_chan_ll_rx_acl + 938
0x0801c240: 68c3 .h LDR r3,[r0,#0xc]
0x0801c242: 2b00 .+ CMP r3,#0
0x0801c244: d047 G. BEQ 0x801c2d6 ; l2cap_chan_ll_rx_acl + 506
0x0801c246: f893202d ..- LDRB r2,[r3,#0x2d]
0x0801c24a: f04f0900 O... MOV r9,#0
0x0801c24e: f002020f .... AND r2,r2,#0xf
0x0801c252: eb030c82 .... ADD r12,r3,r2,LSL #2
0x0801c256: 2a08 .* CMP r2,#8
0x0801c258: bf38 8. IT CC
0x0801c25a: f10c090c .... ADDCC r9,r12,#0xc
0x0801c25e: f8b92002 ... LDRH r2,[r9,#2]
0x0801c262: 889b .. LDRH r3,[r3,#4]
0x0801c264: 1a9b .. SUBS r3,r3,r2
0x0801c266: 42b3 .B CMP r3,r6
0x0801c268: da08 .. BGE 0x801c27c ; l2cap_chan_ll_rx_acl + 416
0x0801c26a: 9805 .. LDR r0,[sp,#0x14]
0x0801c26c: 4629 )F MOV r1,r5
0x0801c26e: 2234 4" MOVS r2,#0x34
0x0801c270: f001f89e .... BL l2cap_coc_error_detected ; 0x801d3b0
0x0801c274: 9806 .. LDR r0,[sp,#0x18]
0x0801c276: f8b92002 ... LDRH r2,[r9,#2]
0x0801c27a: 8b81 .. LDRH r1,[r0,#0x1c]
0x0801c27c: f8a96004 ...` STRH r6,[r9,#4]
0x0801c280: 8c06 .. LDRH r6,[r0,#0x20]
0x0801c282: f8b93000 ...0 LDRH r3,[r9,#0]
0x0801c286: 3e01 .> SUBS r6,#1
0x0801c288: 3301 .3 ADDS r3,#1
0x0801c28a: 8406 .. STRH r6,[r0,#0x20]
0x0801c28c: 1850 P. ADDS r0,r2,r1
0x0801c28e: f8a93000 ...0 STRH r3,[r9,#0]
0x0801c292: 3801 .8 SUBS r0,#1
0x0801c294: fb90f0f1 .... SDIV r0,r0,r1
0x0801c298: b299 .. UXTH r1,r3
0x0801c29a: 4288 .B CMP r0,r1
0x0801c29c: da23 #. BGE 0x801c2e6 ; l2cap_chan_ll_rx_acl + 522
0x0801c29e: 9805 .. LDR r0,[sp,#0x14]
0x0801c2a0: 4629 )F MOV r1,r5
0x0801c2a2: 2201 ." MOVS r2,#1
0x0801c2a4: f001faaa .... BL l2cap_coc_rx_credit_add ; 0x801d7fc
0x0801c2a8: f8b90000 .... LDRH r0,[r9,#0]
0x0801c2ac: 3801 .8 SUBS r0,#1
0x0801c2ae: f8a90000 .... STRH r0,[r9,#0]
0x0801c2b2: 9806 .. LDR r0,[sp,#0x18]
0x0801c2b4: 8c01 .. LDRH r1,[r0,#0x20]
0x0801c2b6: 3101 .1 ADDS r1,#1
0x0801c2b8: 8401 .. STRH r1,[r0,#0x20]
0x0801c2ba: e014 .. B 0x801c2e6 ; l2cap_chan_ll_rx_acl + 522
0x0801c2bc: f89b1031 ..1. LDRB r1,[r11,#0x31]
0x0801c2c0: f8bb2038 ..8 LDRH r2,[r11,#0x38]
0x0801c2c4: eb0b0081 .... ADD r0,r11,r1,LSL #2
0x0801c2c8: 6c00 .l LDR r0,[r0,#0x40]
0x0801c2ca: 9006 .. STR r0,[sp,#0x18]
0x0801c2cc: 8b00 .. LDRH r0,[r0,#0x18]
0x0801c2ce: 4282 .B CMP r2,r0
0x0801c2d0: f67faf79 ..y. BLS 0x801c1c6 ; l2cap_chan_ll_rx_acl + 234
0x0801c2d4: e00a .. B 0x801c2ec ; l2cap_chan_ll_rx_acl + 528
0x0801c2d6: 2e01 .. CMP r6,#1
0x0801c2d8: f24080d9 @... BLS.W 0x801c48e ; l2cap_chan_ll_rx_acl + 946
0x0801c2dc: f89b0032 ..2. LDRB r0,[r11,#0x32]
0x0801c2e0: 3002 .0 ADDS r0,#2
0x0801c2e2: f88b0032 ..2. STRB r0,[r11,#0x32]
0x0801c2e6: f88b5031 ..1P STRB r5,[r11,#0x31]
0x0801c2ea: e76c l. B 0x801c1c6 ; l2cap_chan_ll_rx_acl + 234
0x0801c2ec: 9805 .. LDR r0,[sp,#0x14]
0x0801c2ee: 2231 1" MOVS r2,#0x31
0x0801c2f0: f001f85e ..^. BL l2cap_coc_error_detected ; 0x801d3b0
0x0801c2f4: f89b6033 ..3` LDRB r6,[r11,#0x33]
0x0801c2f8: f89b0032 ..2. LDRB r0,[r11,#0x32]
0x0801c2fc: 4286 .B CMP r6,r0
0x0801c2fe: f0c0808e .... BCC.W 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c302: f89b5031 ..1P LDRB r5,[r11,#0x31]
0x0801c306: 2dff .- CMP r5,#0xff
0x0801c308: f0008089 .... BEQ.W 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c30c: eb0b0085 .... ADD r0,r11,r5,LSL #2
0x0801c310: 6c02 .l LDR r2,[r0,#0x40]
0x0801c312: 4610 .F MOV r0,r2
0x0801c314: 9206 .. STR r2,[sp,#0x18]
0x0801c316: f8509f0c P... LDR r9,[r0,#0xc]!
0x0801c31a: f1b90f00 .... CMP r9,#0
0x0801c31e: d02a *. BEQ 0x801c376 ; l2cap_chan_ll_rx_acl + 666
0x0801c320: f899002d ..-. LDRB r0,[r9,#0x2d]
0x0801c324: 462e .F MOV r6,r5
0x0801c326: 2500 .% MOVS r5,#0
0x0801c328: f000000f .... AND r0,r0,#0xf
0x0801c32c: eb090180 .... ADD r1,r9,r0,LSL #2
0x0801c330: 2808 .( CMP r0,#8
0x0801c332: bf38 8. IT CC
0x0801c334: f101050c .... ADDCC r5,r1,#0xc
0x0801c338: f8b90006 .... LDRH r0,[r9,#6]
0x0801c33c: 4448 HD ADD r0,r0,r9
0x0801c33e: 3030 00 ADDS r0,r0,#0x30
0x0801c340: 8869 i. LDRH r1,[r5,#2]
0x0801c342: 4408 .D ADD r0,r0,r1
0x0801c344: b2a1 .. UXTH r1,r4
0x0801c346: 88ac .. LDRH r4,[r5,#4]
0x0801c348: 42a1 .B CMP r1,r4
0x0801c34a: bf38 8. IT CC
0x0801c34c: 460c .F MOVCC r4,r1
0x0801c34e: 4639 9F MOV r1,r7
0x0801c350: 4622 "F MOV r2,r4
0x0801c352: f7e5ffa7 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801c356: 8868 h. LDRH r0,[r5,#2]
0x0801c358: 1901 .. ADDS r1,r0,r4
0x0801c35a: 88a8 .. LDRH r0,[r5,#4]
0x0801c35c: 8069 i. STRH r1,[r5,#2]
0x0801c35e: 1b00 .. SUBS r0,r0,r4
0x0801c360: 80a8 .. STRH r0,[r5,#4]
0x0801c362: 0400 .. LSLS r0,r0,#16
0x0801c364: d15b [. BNE 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c366: 20ff . MOVS r0,#0xff
0x0801c368: f88b0031 ..1. STRB r0,[r11,#0x31]
0x0801c36c: 9806 .. LDR r0,[sp,#0x18]
0x0801c36e: 68c7 .h LDR r7,[r0,#0xc]
0x0801c370: b1df .. CBZ r7,0x801c3aa ; l2cap_chan_ll_rx_acl + 718
0x0801c372: 88ba .. LDRH r2,[r7,#4]
0x0801c374: e01a .. B 0x801c3ac ; l2cap_chan_ll_rx_acl + 720
0x0801c376: f8bb9034 ..4. LDRH r9,[r11,#0x34]
0x0801c37a: 2e06 .. CMP r6,#6
0x0801c37c: d00c .. BEQ 0x801c398 ; l2cap_chan_ll_rx_acl + 700
0x0801c37e: 2e04 .. CMP r6,#4
0x0801c380: d14d M. BNE 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c382: 8b92 .. LDRH r2,[r2,#0x1c]
0x0801c384: fa1ff189 .... UXTH r1,r9
0x0801c388: 4291 .B CMP r1,r2
0x0801c38a: d92d -. BLS 0x801c3e8 ; l2cap_chan_ll_rx_acl + 780
0x0801c38c: 2917 .) CMP r1,#0x17
0x0801c38e: bf28 (. IT CS
0x0801c390: f04f0917 O... MOVCS r9,#0x17
0x0801c394: 2331 1# MOVS r3,#0x31
0x0801c396: e028 (. B 0x801c3ea ; l2cap_chan_ll_rx_acl + 782
0x0801c398: 8c13 .. LDRH r3,[r2,#0x20]
0x0801c39a: f8bb1038 ..8. LDRH r1,[r11,#0x38]
0x0801c39e: f1a90902 .... SUB r9,r9,#2
0x0801c3a2: 3b01 .; SUBS r3,#1
0x0801c3a4: 8413 .. STRH r3,[r2,#0x20]
0x0801c3a6: 2300 .# MOVS r3,#0
0x0801c3a8: e020 . B 0x801c3ec ; l2cap_chan_ll_rx_acl + 784
0x0801c3aa: 2200 ." MOVS r2,#0
0x0801c3ac: b289 .. UXTH r1,r1
0x0801c3ae: 4291 .B CMP r1,r2
0x0801c3b0: d135 5. BNE 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c3b2: 2100 .! MOVS r1,#0
0x0801c3b4: 60c1 .` STR r1,[r0,#0xc]
0x0801c3b6: 8a41 A. LDRH r1,[r0,#0x12]
0x0801c3b8: 0749 I. LSLS r1,r1,#29
0x0801c3ba: d50a .. BPL 0x801c3d2 ; l2cap_chan_ll_rx_acl + 758
0x0801c3bc: 9805 .. LDR r0,[sp,#0x14]
0x0801c3be: 8829 ). LDRH r1,[r5,#0]
0x0801c3c0: ea402006 @.. ORR r0,r0,r6,LSL #8
0x0801c3c4: ea404201 @..B ORR r2,r0,r1,LSL #16
0x0801c3c8: 493a :I LDR r1,[pc,#232] ; [0x801c4b4] = 0x801c4e5
0x0801c3ca: 4638 8F MOV r0,r7
0x0801c3cc: f7e9fc48 ..H. BL co_buf_cb_free_set ; 0x8005c60
0x0801c3d0: 9806 .. LDR r0,[sp,#0x18]
0x0801c3d2: 6800 .h LDR r0,[r0,#0]
0x0801c3d4: 88ea .. LDRH r2,[r5,#6]
0x0801c3d6: 4631 1F MOV r1,r6
0x0801c3d8: 463b ;F MOV r3,r7
0x0801c3da: 6804 .h LDR r4,[r0,#0]
0x0801c3dc: 9805 .. LDR r0,[sp,#0x14]
0x0801c3de: 47a0 .G BLX r4
0x0801c3e0: 4638 8F MOV r0,r7
0x0801c3e2: f7e9fd85 .... BL co_buf_release ; 0x8005ef0
0x0801c3e6: e01a .. B 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c3e8: 2300 .# MOVS r3,#0
0x0801c3ea: 4649 IF MOV r1,r9
0x0801c3ec: 4a95 .J LDR r2,[pc,#596] ; [0x801c644] = 0x2000959c
0x0801c3ee: f8922081 ... LDRB r2,[r2,#0x81]
0x0801c3f2: 2a00 .* CMP r2,#0
0x0801c3f4: d04f O. BEQ 0x801c496 ; l2cap_chan_ll_rx_acl + 954
0x0801c3f6: 9301 .. STR r3,[sp,#4]
0x0801c3f8: b28a .. UXTH r2,r1
0x0801c3fa: 2100 .! MOVS r1,#0
0x0801c3fc: 2300 .# MOVS r3,#0
0x0801c3fe: 462e .F MOV r6,r5
0x0801c400: f7e9fc00 .... BL co_buf_alloc ; 0x8005c04
0x0801c404: b1c8 .. CBZ r0,0x801c43a ; l2cap_chan_ll_rx_acl + 862
0x0801c406: 20ff . MOVS r0,#0xff
0x0801c408: f88b0031 ..1. STRB r0,[r11,#0x31]
0x0801c40c: 9806 .. LDR r0,[sp,#0x18]
0x0801c40e: 8a40 @. LDRH r0,[r0,#0x12]
0x0801c410: 0600 .. LSLS r0,r0,#24
0x0801c412: d404 .. BMI 0x801c41e ; l2cap_chan_ll_rx_acl + 834
0x0801c414: 9805 .. LDR r0,[sp,#0x14]
0x0801c416: 4631 1F MOV r1,r6
0x0801c418: 224b K" MOVS r2,#0x4b
0x0801c41a: f000ffc9 .... BL l2cap_coc_error_detected ; 0x801d3b0
0x0801c41e: f8d84004 ...@ LDR r4,[r8,#4]
0x0801c422: 9d04 .. LDR r5,[sp,#0x10]
0x0801c424: b114 .. CBZ r4,0x801c42c ; l2cap_chan_ll_rx_acl + 848
0x0801c426: 1f20 . SUBS r0,r4,#4
0x0801c428: f7e9f966 ..f. BL btdm_free ; 0x80056f8
0x0801c42c: 4628 (F MOV r0,r5
0x0801c42e: f7e9ff07 .... BL co_list_pop_front ; 0x8006240
0x0801c432: 4640 @F MOV r0,r8
0x0801c434: f7e9f960 ..`. BL btdm_free ; 0x80056f8
0x0801c438: e664 d. B 0x801c104 ; l2cap_chan_ll_rx_acl + 40
0x0801c43a: 4982 .I LDR r1,[pc,#520] ; [0x801c644] = 0x2000959c
0x0801c43c: 9a02 .. LDR r2,[sp,#8]
0x0801c43e: f8910081 .... LDRB r0,[r1,#0x81]
0x0801c442: 3801 .8 SUBS r0,#1
0x0801c444: f8810081 .... STRB r0,[r1,#0x81]
0x0801c448: 9806 .. LDR r0,[sp,#0x18]
0x0801c44a: 491a .I LDR r1,[pc,#104] ; [0x801c4b4] = 0x801c4e5
0x0801c44c: 68c0 .h LDR r0,[r0,#0xc]
0x0801c44e: f7e9fc07 .... BL co_buf_cb_free_set ; 0x8005c60
0x0801c452: 9806 .. LDR r0,[sp,#0x18]
0x0801c454: f8cd9000 .... STR r9,[sp,#0]
0x0801c458: f8d0900c .... LDR r9,[r0,#0xc]
0x0801c45c: 4648 HF MOV r0,r9
0x0801c45e: f7e9fd26 ..&. BL co_buf_metadata ; 0x8005eae
0x0801c462: 4605 .F MOV r5,r0
0x0801c464: 9801 .. LDR r0,[sp,#4]
0x0801c466: f1b90f00 .... CMP r9,#0
0x0801c46a: 80e8 .. STRH r0,[r5,#6]
0x0801c46c: 9800 .. LDR r0,[sp,#0]
0x0801c46e: 80a8 .. STRH r0,[r5,#4]
0x0801c470: f04f0001 O... MOV r0,#1
0x0801c474: 6028 (` STR r0,[r5,#0]
0x0801c476: f47faf5f .._. BNE 0x801c338 ; l2cap_chan_ll_rx_acl + 604
0x0801c47a: 2000 . MOVS r0,#0
0x0801c47c: e760 `. B 0x801c340 ; l2cap_chan_ll_rx_acl + 612
0x0801c47e: 9805 .. LDR r0,[sp,#0x14]
0x0801c480: 4629 )F MOV r1,r5
0x0801c482: 2232 2" MOVS r2,#0x32
0x0801c484: e734 4. B 0x801c2f0 ; l2cap_chan_ll_rx_acl + 532
0x0801c486: 9805 .. LDR r0,[sp,#0x14]
0x0801c488: 4629 )F MOV r1,r5
0x0801c48a: 223b ;" MOVS r2,#0x3b
0x0801c48c: e730 0. B 0x801c2f0 ; l2cap_chan_ll_rx_acl + 532
0x0801c48e: 9805 .. LDR r0,[sp,#0x14]
0x0801c490: 4629 )F MOV r1,r5
0x0801c492: 2234 4" MOVS r2,#0x34
0x0801c494: e72c ,. B 0x801c2f0 ; l2cap_chan_ll_rx_acl + 532
0x0801c496: f8b8000a .... LDRH r0,[r8,#0xa]
0x0801c49a: 496a jI LDR r1,[pc,#424] ; [0x801c644] = 0x2000959c
0x0801c49c: 1b00 .. SUBS r0,r0,r4
0x0801c49e: f8a8000c .... STRH r0,[r8,#0xc]
0x0801c4a2: 6f48 Ho LDR r0,[r1,#0x74]
0x0801c4a4: ea40000a @... ORR r0,r0,r10
0x0801c4a8: 6748 Hg STR r0,[r1,#0x74]
0x0801c4aa: b007 .. ADD sp,sp,#0x1c
0x0801c4ac: e8bd8ff0 .... POP {r4-r11,pc}
$d.20
__arm_cp.11_0
0x0801c4b0: 2000959c ... DCD 536909212
__arm_cp.11_1
0x0801c4b4: 0801c4e5 .... DCD 134333669
$t.38
l2cap_chan_max_sdu_tx_size_get
0x0801c4b8: b580 .. PUSH {r7,lr}
0x0801c4ba: f7fffdd1 .... BL l2cap_chan_get ; 0x801c060
0x0801c4be: b168 h. CBZ r0,0x801c4dc ; l2cap_chan_max_sdu_tx_size_get + 36
0x0801c4c0: 8a42 B. LDRH r2,[r0,#0x12]
0x0801c4c2: 8b41 A. LDRH r1,[r0,#0x1a]
0x0801c4c4: 0612 .. LSLS r2,r2,#24
0x0801c4c6: d40a .. BMI 0x801c4de ; l2cap_chan_max_sdu_tx_size_get + 38
0x0801c4c8: 8c82 .. LDRH r2,[r0,#0x24]
0x0801c4ca: 8bc0 .. LDRH r0,[r0,#0x1e]
0x0801c4cc: 4350 PC MULS r0,r2,r0
0x0801c4ce: 1e82 .. SUBS r2,r0,#2
0x0801c4d0: bf98 .. IT LS
0x0801c4d2: 4602 .F MOVLS r2,r0
0x0801c4d4: 428a .B CMP r2,r1
0x0801c4d6: bf98 .. IT LS
0x0801c4d8: 4611 .F MOVLS r1,r2
0x0801c4da: e000 .. B 0x801c4de ; l2cap_chan_max_sdu_tx_size_get + 38
0x0801c4dc: 2100 .! MOVS r1,#0
0x0801c4de: b288 .. UXTH r0,r1
0x0801c4e0: bd80 .. POP {r7,pc}
0x0801c4e2: 0000 .. MOVS r0,r0
l2cap_chan_rx_buf_released
0x0801c4e4: b580 .. PUSH {r7,lr}
0x0801c4e6: f401407f ...@ AND r0,r1,#0xff00
0x0801c4ea: f5b04f7f ...O CMP r0,#0xff00
0x0801c4ee: d006 .. BEQ 0x801c4fe ; l2cap_chan_rx_buf_released + 26
0x0801c4f0: f3c12307 ...# UBFX r3,r1,#8,#8
0x0801c4f4: b2c8 .. UXTB r0,r1
0x0801c4f6: 0c0a .. LSRS r2,r1,#16
0x0801c4f8: 4619 .F MOV r1,r3
0x0801c4fa: f000f80f .... BL l2cap_chan_rx_credit_add ; 0x801c51c
0x0801c4fe: 48eb .H LDR r0,[pc,#940] ; [0x801c8ac] = 0x2000959c
0x0801c500: f8901081 .... LDRB r1,[r0,#0x81]
0x0801c504: 3101 .1 ADDS r1,#1
0x0801c506: f8801081 .... STRB r1,[r0,#0x81]
0x0801c50a: 6f41 Ao LDR r1,[r0,#0x74]
0x0801c50c: b121 !. CBZ r1,0x801c518 ; l2cap_chan_rx_buf_released + 52
0x0801c50e: 300c .0 ADDS r0,r0,#0xc
0x0801c510: e8bd4080 ...@ POP {r7,lr}
0x0801c514: f7e9bdac .... B co_djob_reg ; 0x8006070
0x0801c518: bd80 .. POP {r7,pc}
0x0801c51a: bf00 .. NOP
l2cap_chan_rx_credit_add
0x0801c51c: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801c520: 4690 .F MOV r8,r2
0x0801c522: 460c .F MOV r4,r1
0x0801c524: 4606 .F MOV r6,r0
0x0801c526: f7fffd9b .... BL l2cap_chan_get ; 0x801c060
0x0801c52a: b198 .. CBZ r0,0x801c554 ; l2cap_chan_rx_credit_add + 56
0x0801c52c: 4605 .F MOV r5,r0
0x0801c52e: 8a40 @. LDRH r0,[r0,#0x12]
0x0801c530: f0000005 .... AND r0,r0,#5
0x0801c534: 2805 .( CMP r0,#5
0x0801c536: d10d .. BNE 0x801c554 ; l2cap_chan_rx_credit_add + 56
0x0801c538: 8c28 (. LDRH r0,[r5,#0x20]
0x0801c53a: 8c69 i. LDRH r1,[r5,#0x22]
0x0801c53c: 1a0f .. SUBS r7,r1,r0
0x0801c53e: 4630 0F MOV r0,r6
0x0801c540: 4621 !F MOV r1,r4
0x0801c542: 4547 GE CMP r7,r8
0x0801c544: bf88 .. IT HI
0x0801c546: 4647 GF MOVHI r7,r8
0x0801c548: b2ba .. UXTH r2,r7
0x0801c54a: f001f957 ..W. BL l2cap_coc_rx_credit_add ; 0x801d7fc
0x0801c54e: 8c28 (. LDRH r0,[r5,#0x20]
0x0801c550: 4438 8D ADD r0,r0,r7
0x0801c552: 8428 (. STRH r0,[r5,#0x20]
0x0801c554: e8bd81f0 .... POP {r4-r8,pc}
l2cap_chan_rx_handler
0x0801c558: b570 p. PUSH {r4-r6,lr}
0x0801c55a: 4def .M LDR r5,[pc,#956] ; [0x801c918] = 0x2000959c
0x0801c55c: 2601 .& MOVS r6,#1
0x0801c55e: f8950081 .... LDRB r0,[r5,#0x81]
0x0801c562: b168 h. CBZ r0,0x801c580 ; l2cap_chan_rx_handler + 40
0x0801c564: 6f6c lo LDR r4,[r5,#0x74]
0x0801c566: b15c \. CBZ r4,0x801c580 ; l2cap_chan_rx_handler + 40
0x0801c568: 4620 F MOV r0,r4
0x0801c56a: f7e9fd41 ..A. BL co_ctz ; 0x8005ff0
0x0801c56e: b2c0 .. UXTB r0,r0
0x0801c570: fa06f100 .... LSL r1,r6,r0
0x0801c574: ea240101 $... BIC r1,r4,r1
0x0801c578: 6769 ig STR r1,[r5,#0x74]
0x0801c57a: f7fffdaf .... BL l2cap_chan_ll_rx_acl ; 0x801c0dc
0x0801c57e: e7ee .. B 0x801c55e ; l2cap_chan_rx_handler + 6
0x0801c580: bd70 p. POP {r4-r6,pc}
0x0801c582: bf00 .. NOP
l2cap_chan_sdu_send
0x0801c584: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0801c588: f8df8fa4 .... LDR r8,[pc,#4004] ; [0x801d530] = 0x2000959c
0x0801c58c: 4605 .F MOV r5,r0
0x0801c58e: 4689 .F MOV r9,r1
0x0801c590: 4611 .F MOV r1,r2
0x0801c592: 4616 .F MOV r6,r2
0x0801c594: eb080080 .... ADD r0,r8,r0,LSL #2
0x0801c598: f8d0b020 .. . LDR r11,[r0,#0x20]
0x0801c59c: 4628 (F MOV r0,r5
0x0801c59e: f7fffd5f .._. BL l2cap_chan_get ; 0x801c060
0x0801c5a2: f8dda028 ..(. LDR r10,[sp,#0x28]
0x0801c5a6: f1ba0f00 .... CMP r10,#0
0x0801c5aa: d006 .. BEQ 0x801c5ba ; l2cap_chan_sdu_send + 54
0x0801c5ac: 4607 .F MOV r7,r0
0x0801c5ae: b110 .. CBZ r0,0x801c5b6 ; l2cap_chan_sdu_send + 50
0x0801c5b0: 8a78 x. LDRH r0,[r7,#0x12]
0x0801c5b2: 07c0 .. LSLS r0,r0,#31
0x0801c5b4: d103 .. BNE 0x801c5be ; l2cap_chan_sdu_send + 58
0x0801c5b6: 2443 C$ MOVS r4,#0x43
0x0801c5b8: e01b .. B 0x801c5f2 ; l2cap_chan_sdu_send + 110
0x0801c5ba: 2440 @$ MOVS r4,#0x40
0x0801c5bc: e019 .. B 0x801c5f2 ; l2cap_chan_sdu_send + 110
0x0801c5be: 8b78 x. LDRH r0,[r7,#0x1a]
0x0801c5c0: f8ba1004 .... LDRH r1,[r10,#4]
0x0801c5c4: 4281 .B CMP r1,r0
0x0801c5c6: d901 .. BLS 0x801c5cc ; l2cap_chan_sdu_send + 72
0x0801c5c8: 2431 1$ MOVS r4,#0x31
0x0801c5ca: e012 .. B 0x801c5f2 ; l2cap_chan_sdu_send + 110
0x0801c5cc: f89a002d ..-. LDRB r0,[r10,#0x2d]
0x0801c5d0: f000040f .... AND r4,r0,#0xf
0x0801c5d4: 2c07 ., CMP r4,#7
0x0801c5d6: d80b .. BHI 0x801c5f0 ; l2cap_chan_sdu_send + 108
0x0801c5d8: 213c <! MOVS r1,#0x3c
0x0801c5da: ea010080 .... AND r0,r1,r0,LSL #2
0x0801c5de: f1c00020 .. . RSB r0,r0,#0x20
0x0801c5e2: b2c0 .. UXTB r0,r0
0x0801c5e4: 2808 .( CMP r0,#8
0x0801c5e6: d303 .. BCC 0x801c5f0 ; l2cap_chan_sdu_send + 108
0x0801c5e8: 4650 PF MOV r0,r10
0x0801c5ea: f7e9fb01 .... BL co_buf_acquire ; 0x8005bf0
0x0801c5ee: b118 .. CBZ r0,0x801c5f8 ; l2cap_chan_sdu_send + 116
0x0801c5f0: 244c L$ MOVS r4,#0x4c
0x0801c5f2: 4620 F MOV r0,r4
0x0801c5f4: e8bd8ff8 .... POP {r3-r11,pc}
0x0801c5f8: eb0a0084 .... ADD r0,r10,r4,LSL #2
0x0801c5fc: 2400 .$ MOVS r4,#0
0x0801c5fe: 4651 QF MOV r1,r10
0x0801c600: 300c .0 ADDS r0,r0,#0xc
0x0801c602: 6004 .` STR r4,[r0,#0]
0x0801c604: f8a09004 .... STRH r9,[r0,#4]
0x0801c608: 1d38 8. ADDS r0,r7,#4
0x0801c60a: f7e9fe25 ..%. BL co_list_push_back ; 0x8006258
0x0801c60e: 8a78 x. LDRH r0,[r7,#0x12]
0x0801c610: 0781 .. LSLS r1,r0,#30
0x0801c612: d4ee .. BMI 0x801c5f2 ; l2cap_chan_sdu_send + 110
0x0801c614: 0740 @. LSLS r0,r0,#29
0x0801c616: d501 .. BPL 0x801c61c ; l2cap_chan_sdu_send + 152
0x0801c618: 8cb8 .. LDRH r0,[r7,#0x24]
0x0801c61a: b180 .. CBZ r0,0x801c63e ; l2cap_chan_sdu_send + 186
0x0801c61c: 2001 . MOVS r0,#1
0x0801c61e: f8db202c .., LDR r2,[r11,#0x2c]
0x0801c622: fa00f106 .... LSL r1,r0,r6
0x0801c626: 40a8 .@ LSLS r0,r0,r5
0x0801c628: 4311 .C ORRS r1,r1,r2
0x0801c62a: f8cb102c ..,. STR r1,[r11,#0x2c]
0x0801c62e: f8d81070 ..p. LDR r1,[r8,#0x70]
0x0801c632: 4308 .C ORRS r0,r0,r1
0x0801c634: f8c80070 ..p. STR r0,[r8,#0x70]
0x0801c638: 4640 @F MOV r0,r8
0x0801c63a: f7e9fd19 .... BL co_djob_reg ; 0x8006070
0x0801c63e: 2400 .$ MOVS r4,#0
0x0801c640: e7d7 .. B 0x801c5f2 ; l2cap_chan_sdu_send + 110
0x0801c642: bf00 .. NOP
$d.24
__arm_cp.13_0
0x0801c644: 2000959c ... DCD 536909212
$t.0
l2cap_chan_segment_send
0x0801c648: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801c64c: b089 .. SUB sp,sp,#0x24
0x0801c64e: 4605 .F MOV r5,r0
0x0801c650: 48d8 .H LDR r0,[pc,#864] ; [0x801c9b4] = 0x2000959c
0x0801c652: 9208 .. STR r2,[sp,#0x20]
0x0801c654: 4688 .F MOV r8,r1
0x0801c656: eb000085 .... ADD r0,r0,r5,LSL #2
0x0801c65a: 6a00 .j LDR r0,[r0,#0x20]
0x0801c65c: 9006 .. STR r0,[sp,#0x18]
0x0801c65e: 4628 (F MOV r0,r5
0x0801c660: f7fffcfe .... BL l2cap_chan_get ; 0x801c060
0x0801c664: 2800 .( CMP r0,#0
0x0801c666: f0008113 .... BEQ.W 0x801c890 ; l2cap_chan_segment_send + 584
0x0801c66a: 4606 .F MOV r6,r0
0x0801c66c: 4607 .F MOV r7,r0
0x0801c66e: f8569f04 V... LDR r9,[r6,#4]!
0x0801c672: f1b90f00 .... CMP r9,#0
0x0801c676: f000810b .... BEQ.W 0x801c890 ; l2cap_chan_segment_send + 584
0x0801c67a: 4648 HF MOV r0,r9
0x0801c67c: f7e9fc17 .... BL co_buf_metadata ; 0x8005eae
0x0801c680: f8b0a002 .... LDRH r10,[r0,#2]
0x0801c684: 4604 .F MOV r4,r0
0x0801c686: 9703 .. STR r7,[sp,#0xc]
0x0801c688: f8cd9014 .... STR r9,[sp,#0x14]
0x0801c68c: e9cd6801 ...h STRD r6,r8,[sp,#4]
0x0801c690: f1ba0f00 .... CMP r10,#0
0x0801c694: d004 .. BEQ 0x801c6a0 ; l2cap_chan_segment_send + 88
0x0801c696: f04f0b00 O... MOV r11,#0
0x0801c69a: 2600 .& MOVS r6,#0
0x0801c69c: 2100 .! MOVS r1,#0
0x0801c69e: e01d .. B 0x801c6dc ; l2cap_chan_segment_send + 148
0x0801c6a0: 8a78 x. LDRH r0,[r7,#0x12]
0x0801c6a2: 0741 A. LSLS r1,r0,#29
0x0801c6a4: d502 .. BPL 0x801c6ac ; l2cap_chan_segment_send + 100
0x0801c6a6: 8cb9 .. LDRH r1,[r7,#0x24]
0x0801c6a8: 3901 .9 SUBS r1,#1
0x0801c6aa: 84b9 .. STRH r1,[r7,#0x24]
0x0801c6ac: 8821 !. LDRH r1,[r4,#0]
0x0801c6ae: 2600 .& MOVS r6,#0
0x0801c6b0: f8b92004 ... LDRH r2,[r9,#4]
0x0801c6b4: 2302 .# MOVS r3,#2
0x0801c6b6: 2900 .) CMP r1,#0
0x0801c6b8: bf08 .. IT EQ
0x0801c6ba: ea231690 #... BICEQ r6,r3,r0,LSR #6
0x0801c6be: 8bf8 .. LDRH r0,[r7,#0x1e]
0x0801c6c0: 1a52 R. SUBS r2,r2,r1
0x0801c6c2: f1060b04 .... ADD r11,r6,#4
0x0801c6c6: eba00a06 .... SUB r10,r0,r6
0x0801c6ca: fab1f081 .... CLZ r0,r1
0x0801c6ce: 2601 .& MOVS r6,#1
0x0801c6d0: 0941 A. LSRS r1,r0,#5
0x0801c6d2: 4552 RE CMP r2,r10
0x0801c6d4: bf38 8. IT CC
0x0801c6d6: 4692 .F MOVCC r10,r2
0x0801c6d8: f8a4a002 .... STRH r10,[r4,#2]
0x0801c6dc: 9504 .. STR r5,[sp,#0x10]
0x0801c6de: 9808 .. LDR r0,[sp,#0x20]
0x0801c6e0: 7800 .x LDRB r0,[r0,#0]
0x0801c6e2: 2800 .( CMP r0,#0
0x0801c6e4: f0008089 .... BEQ.W 0x801c7fa ; l2cap_chan_segment_send + 434
0x0801c6e8: 46a1 .F MOV r9,r4
0x0801c6ea: 4cfc .L LDR r4,[pc,#1008] ; [0x801cadc] = 0x2000959c
0x0801c6ec: 4628 (F MOV r0,r5
0x0801c6ee: 9107 .. STR r1,[sp,#0x1c]
0x0801c6f0: f8b4707a ..zp LDRH r7,[r4,#0x7a]
0x0801c6f4: f7eefb22 ..". BL gapc_get_conhdl ; 0x800ad3c
0x0801c6f8: 4601 .F MOV r1,r0
0x0801c6fa: f2411007 A... MOV r0,#0x1107
0x0801c6fe: 2201 ." MOVS r2,#1
0x0801c700: 2308 .# MOVS r3,#8
0x0801c702: f7fff965 ..e. BL ke_msg_alloc ; 0x801b9d0
0x0801c706: 4680 .F MOV r8,r0
0x0801c708: fa1ff08b .... UXTH r0,r11
0x0801c70c: 1a3f ?. SUBS r7,r7,r0
0x0801c70e: fa1ff08a .... UXTH r0,r10
0x0801c712: 4287 .B CMP r7,r0
0x0801c714: bf88 .. IT HI
0x0801c716: 4607 .F MOVHI r7,r0
0x0801c718: f1b80f00 .... CMP r8,#0
0x0801c71c: d074 t. BEQ 0x801c808 ; l2cap_chan_segment_send + 448
0x0801c71e: 4629 )F MOV r1,r5
0x0801c720: eb0b0007 .... ADD r0,r11,r7
0x0801c724: f44f5580 O..U MOV r5,#0x1000
0x0801c728: f0160601 .... ANDS r6,r6,#1
0x0801c72c: f8a80002 .... STRH r0,[r8,#2]
0x0801c730: 4608 .F MOV r0,r1
0x0801c732: bf18 .. IT NE
0x0801c734: f44f5500 O..U MOVNE r5,#0x2000
0x0801c738: f7eefb00 .... BL gapc_get_conhdl ; 0x800ad3c
0x0801c73c: f36f301f o..0 BFC r0,#12,#20
0x0801c740: 9908 .. LDR r1,[sp,#0x20]
0x0801c742: 4428 (D ADD r0,r0,r5
0x0801c744: f8a80000 .... STRH r0,[r8,#0]
0x0801c748: 7808 .x LDRB r0,[r1,#0]
0x0801c74a: 3801 .8 SUBS r0,#1
0x0801c74c: 7008 .p STRB r0,[r1,#0]
0x0801c74e: 9906 .. LDR r1,[sp,#0x18]
0x0801c750: f8b4007e ..~. LDRH r0,[r4,#0x7e]
0x0801c754: 3801 .8 SUBS r0,#1
0x0801c756: f8a4007e ..~. STRH r0,[r4,#0x7e]
0x0801c75a: f891003b ..;. LDRB r0,[r1,#0x3b]
0x0801c75e: 3001 .0 ADDS r0,#1
0x0801c760: f881003b ..;. STRB r0,[r1,#0x3b]
0x0801c764: f8b4007a ..z. LDRH r0,[r4,#0x7a]
0x0801c768: 3005 .0 ADDS r0,#5
0x0801c76a: f7e9f8a3 .... BL btdm_malloc ; 0x80058b4
0x0801c76e: 2e00 .. CMP r6,#0
0x0801c770: 9e05 .. LDR r6,[sp,#0x14]
0x0801c772: f1000205 .... ADD r2,r0,#5
0x0801c776: 464c LF MOV r4,r9
0x0801c778: f8c82004 ... STR r2,[r8,#4]
0x0801c77c: d01d .. BEQ 0x801c7ba ; l2cap_chan_segment_send + 370
0x0801c77e: 9907 .. LDR r1,[sp,#0x1c]
0x0801c780: 8862 b. LDRH r2,[r4,#2]
0x0801c782: 07c9 .. LSLS r1,r1,#31
0x0801c784: d007 .. BEQ 0x801c796 ; l2cap_chan_segment_send + 334
0x0801c786: 9d03 .. LDR r5,[sp,#0xc]
0x0801c788: 8a6b k. LDRH r3,[r5,#0x12]
0x0801c78a: 061b .. LSLS r3,r3,#24
0x0801c78c: bf58 X. IT PL
0x0801c78e: 3202 .2 ADDPL r2,#2
0x0801c790: b293 .. UXTH r3,r2
0x0801c792: 0a1b .. LSRS r3,r3,#8
0x0801c794: e001 .. B 0x801c79a ; l2cap_chan_segment_send + 338
0x0801c796: 9d03 .. LDR r5,[sp,#0xc]
0x0801c798: 0a13 .. LSRS r3,r2,#8
0x0801c79a: 7183 .q STRB r3,[r0,#6]
0x0801c79c: 7142 Bq STRB r2,[r0,#5]
0x0801c79e: 8aea .. LDRH r2,[r5,#0x16]
0x0801c7a0: f8a02007 ... STRH r2,[r0,#7]
0x0801c7a4: f1000209 .... ADD r2,r0,#9
0x0801c7a8: b139 9. CBZ r1,0x801c7ba ; l2cap_chan_segment_send + 370
0x0801c7aa: 8a69 i. LDRH r1,[r5,#0x12]
0x0801c7ac: 0609 .. LSLS r1,r1,#24
0x0801c7ae: d404 .. BMI 0x801c7ba ; l2cap_chan_segment_send + 370
0x0801c7b0: 88b1 .. LDRH r1,[r6,#4]
0x0801c7b2: f100020b .... ADD r2,r0,#0xb
0x0801c7b6: f8a01009 .... STRH r1,[r0,#9]
0x0801c7ba: 88f0 .. LDRH r0,[r6,#6]
0x0801c7bc: 8821 !. LDRH r1,[r4,#0]
0x0801c7be: 4430 0D ADD r0,r0,r6
0x0801c7c0: 4408 .D ADD r0,r0,r1
0x0801c7c2: f1000130 ..0. ADD r1,r0,#0x30
0x0801c7c6: 4610 .F MOV r0,r2
0x0801c7c8: 463a :F MOV r2,r7
0x0801c7ca: f7e5fd6b ..k. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801c7ce: 4640 @F MOV r0,r8
0x0801c7d0: f7fefd9e .... BL hci_send_2_controller ; 0x801b310
0x0801c7d4: 8860 `. LDRH r0,[r4,#2]
0x0801c7d6: 9d04 .. LDR r5,[sp,#0x10]
0x0801c7d8: f04f0b00 O... MOV r11,#0
0x0801c7dc: 2600 .& MOVS r6,#0
0x0801c7de: 2100 .! MOVS r1,#0
0x0801c7e0: eba00a07 .... SUB r10,r0,r7
0x0801c7e4: 8820 . LDRH r0,[r4,#0]
0x0801c7e6: f8a4a002 .... STRH r10,[r4,#2]
0x0801c7ea: 4438 8D ADD r0,r0,r7
0x0801c7ec: 8020 . STRH r0,[r4,#0]
0x0801c7ee: ea5f400a _..@ LSLS r0,r10,#16
0x0801c7f2: f47faf74 ..t. BNE 0x801c6de ; l2cap_chan_segment_send + 150
0x0801c7f6: 2501 .% MOVS r5,#1
0x0801c7f8: e000 .. B 0x801c7fc ; l2cap_chan_segment_send + 436
0x0801c7fa: 2500 .% MOVS r5,#0
0x0801c7fc: f8dda00c .... LDR r10,[sp,#0xc]
0x0801c800: e9ddb801 .... LDRD r11,r8,[sp,#4]
0x0801c804: 9f05 .. LDR r7,[sp,#0x14]
0x0801c806: e006 .. B 0x801c816 ; l2cap_chan_segment_send + 462
0x0801c808: f8dda00c .... LDR r10,[sp,#0xc]
0x0801c80c: e9ddb801 .... LDRD r11,r8,[sp,#4]
0x0801c810: 9f05 .. LDR r7,[sp,#0x14]
0x0801c812: 2500 .% MOVS r5,#0
0x0801c814: 464c LF MOV r4,r9
0x0801c816: b145 E. CBZ r5,0x801c82a ; l2cap_chan_segment_send + 482
0x0801c818: f8ba0012 .... LDRH r0,[r10,#0x12]
0x0801c81c: 0780 .. LSLS r0,r0,#30
0x0801c81e: d504 .. BPL 0x801c82a ; l2cap_chan_segment_send + 482
0x0801c820: 88e2 .. LDRH r2,[r4,#6]
0x0801c822: 9804 .. LDR r0,[sp,#0x10]
0x0801c824: 4641 AF MOV r1,r8
0x0801c826: f001f8d5 .... BL l2cap_coc_tx_flow_off ; 0x801d9d4
0x0801c82a: 88b8 .. LDRH r0,[r7,#4]
0x0801c82c: 8821 !. LDRH r1,[r4,#0]
0x0801c82e: 4281 .B CMP r1,r0
0x0801c830: d11f .. BNE 0x801c872 ; l2cap_chan_segment_send + 554
0x0801c832: 7afe .z LDRB r6,[r7,#0xb]
0x0801c834: 88a4 .. LDRH r4,[r4,#4]
0x0801c836: 4658 XF MOV r0,r11
0x0801c838: f7e9fd02 .... BL co_list_pop_front ; 0x8006240
0x0801c83c: 2e01 .. CMP r6,#1
0x0801c83e: d10c .. BNE 0x801c85a ; l2cap_chan_segment_send + 530
0x0801c840: f8da0000 .... LDR r0,[r10,#0]
0x0801c844: 4621 !F MOV r1,r4
0x0801c846: 4642 BF MOV r2,r8
0x0801c848: 2300 .# MOVS r3,#0
0x0801c84a: 6846 Fh LDR r6,[r0,#4]
0x0801c84c: 9804 .. LDR r0,[sp,#0x10]
0x0801c84e: 9700 .. STR r7,[sp,#0]
0x0801c850: 47b0 .G BLX r6
0x0801c852: 4638 8F MOV r0,r7
0x0801c854: f7e9fb4c ..L. BL co_buf_release ; 0x8005ef0
0x0801c858: e00b .. B 0x801c872 ; l2cap_chan_segment_send + 554
0x0801c85a: 4638 8F MOV r0,r7
0x0801c85c: f7e9fb48 ..H. BL co_buf_release ; 0x8005ef0
0x0801c860: f8da0000 .... LDR r0,[r10,#0]
0x0801c864: 4621 !F MOV r1,r4
0x0801c866: 4642 BF MOV r2,r8
0x0801c868: 2300 .# MOVS r3,#0
0x0801c86a: 6846 Fh LDR r6,[r0,#4]
0x0801c86c: 9804 .. LDR r0,[sp,#0x10]
0x0801c86e: 9700 .. STR r7,[sp,#0]
0x0801c870: 47b0 .G BLX r6
0x0801c872: b1b5 .. CBZ r5,0x801c8a2 ; l2cap_chan_segment_send + 602
0x0801c874: f8db0000 .... LDR r0,[r11,#0]
0x0801c878: b150 P. CBZ r0,0x801c890 ; l2cap_chan_segment_send + 584
0x0801c87a: f8ba0012 .... LDRH r0,[r10,#0x12]
0x0801c87e: 0781 .. LSLS r1,r0,#30
0x0801c880: d406 .. BMI 0x801c890 ; l2cap_chan_segment_send + 584
0x0801c882: 0740 @. LSLS r0,r0,#29
0x0801c884: d502 .. BPL 0x801c88c ; l2cap_chan_segment_send + 580
0x0801c886: f8ba0024 ..$. LDRH r0,[r10,#0x24]
0x0801c88a: b108 .. CBZ r0,0x801c890 ; l2cap_chan_segment_send + 584
0x0801c88c: 2001 . MOVS r0,#1
0x0801c88e: e009 .. B 0x801c8a4 ; l2cap_chan_segment_send + 604
0x0801c890: 9b06 .. LDR r3,[sp,#0x18]
0x0801c892: 2001 . MOVS r0,#1
0x0801c894: fa00f108 .... LSL r1,r0,r8
0x0801c898: 6ada .j LDR r2,[r3,#0x2c]
0x0801c89a: ea220101 "... BIC r1,r2,r1
0x0801c89e: 62d9 .b STR r1,[r3,#0x2c]
0x0801c8a0: e000 .. B 0x801c8a4 ; l2cap_chan_segment_send + 604
0x0801c8a2: 2000 . MOVS r0,#0
0x0801c8a4: b009 .. ADD sp,sp,#0x24
0x0801c8a6: e8bd8ff0 .... POP {r4-r11,pc}
0x0801c8aa: bf00 .. NOP
$d.1
__arm_cp.0_0
0x0801c8ac: 2000959c ... DCD 536909212
$t.34
l2cap_chan_tx_credit_add
0x0801c8b0: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801c8b4: f8df8fd8 .... LDR r8,[pc,#4056] ; [0x801d890] = 0x2000959c
0x0801c8b8: 4605 .F MOV r5,r0
0x0801c8ba: 4617 .F MOV r7,r2
0x0801c8bc: 460e .F MOV r6,r1
0x0801c8be: eb080080 .... ADD r0,r8,r0,LSL #2
0x0801c8c2: 6a04 .j LDR r4,[r0,#0x20]
0x0801c8c4: 4628 (F MOV r0,r5
0x0801c8c6: f7fffbcb .... BL l2cap_chan_get ; 0x801c060
0x0801c8ca: b308 .. CBZ r0,0x801c910 ; l2cap_chan_tx_credit_add + 96
0x0801c8cc: 8a42 B. LDRH r2,[r0,#0x12]
0x0801c8ce: 4601 .F MOV r1,r0
0x0801c8d0: 0750 P. LSLS r0,r2,#29
0x0801c8d2: d51a .. BPL 0x801c90a ; l2cap_chan_tx_credit_add + 90
0x0801c8d4: 8c88 .. LDRH r0,[r1,#0x24]
0x0801c8d6: 4438 8D ADD r0,r0,r7
0x0801c8d8: 8488 .. STRH r0,[r1,#0x24]
0x0801c8da: 0400 .. LSLS r0,r0,#16
0x0801c8dc: f04f0000 O... MOV r0,#0
0x0801c8e0: d014 .. BEQ 0x801c90c ; l2cap_chan_tx_credit_add + 92
0x0801c8e2: f0120202 .... ANDS r2,r2,#2
0x0801c8e6: d111 .. BNE 0x801c90c ; l2cap_chan_tx_credit_add + 92
0x0801c8e8: 6849 Ih LDR r1,[r1,#4]
0x0801c8ea: b179 y. CBZ r1,0x801c90c ; l2cap_chan_tx_credit_add + 92
0x0801c8ec: 2001 . MOVS r0,#1
0x0801c8ee: 6ae2 .j LDR r2,[r4,#0x2c]
0x0801c8f0: fa00f106 .... LSL r1,r0,r6
0x0801c8f4: 40a8 .@ LSLS r0,r0,r5
0x0801c8f6: 4311 .C ORRS r1,r1,r2
0x0801c8f8: 62e1 .b STR r1,[r4,#0x2c]
0x0801c8fa: f8d81070 ..p. LDR r1,[r8,#0x70]
0x0801c8fe: 4308 .C ORRS r0,r0,r1
0x0801c900: f8c80070 ..p. STR r0,[r8,#0x70]
0x0801c904: 4640 @F MOV r0,r8
0x0801c906: f7e9fbb3 .... BL co_djob_reg ; 0x8006070
0x0801c90a: 2000 . MOVS r0,#0
0x0801c90c: e8bd81f0 .... POP {r4-r8,pc}
0x0801c910: 2043 C MOVS r0,#0x43
0x0801c912: e8bd81f0 .... POP {r4-r8,pc}
0x0801c916: bf00 .. NOP
$d.35
__arm_cp.19_0
0x0801c918: 2000959c ... DCD 536909212
$t.36
l2cap_chan_tx_flow_set
0x0801c91c: b5f8 .. PUSH {r3-r7,lr}
0x0801c91e: 461f .F MOV r7,r3
0x0801c920: 4616 .F MOV r6,r2
0x0801c922: 460d .F MOV r5,r1
0x0801c924: 4604 .F MOV r4,r0
0x0801c926: f7fffb9b .... BL l2cap_chan_get ; 0x801c060
0x0801c92a: b300 .. CBZ r0,0x801c96e ; l2cap_chan_tx_flow_set + 82
0x0801c92c: 4601 .F MOV r1,r0
0x0801c92e: fab7f087 .... CLZ r0,r7
0x0801c932: 8a4a J. LDRH r2,[r1,#0x12]
0x0801c934: ea4f1050 O.P. LSR r0,r0,#5
0x0801c938: f0220202 "... BIC r2,r2,#2
0x0801c93c: ea420040 B.@. ORR r0,r2,r0,LSL #1
0x0801c940: 8248 H. STRH r0,[r1,#0x12]
0x0801c942: 48e0 .H LDR r0,[pc,#896] ; [0x801ccc4] = 0x2000959c
0x0801c944: eb000284 .... ADD r2,r0,r4,LSL #2
0x0801c948: 6a12 .j LDR r2,[r2,#0x20]
0x0801c94a: b197 .. CBZ r7,0x801c972 ; l2cap_chan_tx_flow_set + 86
0x0801c94c: 684b Kh LDR r3,[r1,#4]
0x0801c94e: b37b {. CBZ r3,0x801c9b0 ; l2cap_chan_tx_flow_set + 148
0x0801c950: 8c89 .. LDRH r1,[r1,#0x24]
0x0801c952: b369 i. CBZ r1,0x801c9b0 ; l2cap_chan_tx_flow_set + 148
0x0801c954: 2101 .! MOVS r1,#1
0x0801c956: fa01f305 .... LSL r3,r1,r5
0x0801c95a: 6ad5 .j LDR r5,[r2,#0x2c]
0x0801c95c: 40a1 .@ LSLS r1,r1,r4
0x0801c95e: 432b +C ORRS r3,r3,r5
0x0801c960: 62d3 .b STR r3,[r2,#0x2c]
0x0801c962: 6f02 .o LDR r2,[r0,#0x70]
0x0801c964: 4311 .C ORRS r1,r1,r2
0x0801c966: 6701 .g STR r1,[r0,#0x70]
0x0801c968: f7e9fb82 .... BL co_djob_reg ; 0x8006070
0x0801c96c: e020 . B 0x801c9b0 ; l2cap_chan_tx_flow_set + 148
0x0801c96e: 2043 C MOVS r0,#0x43
0x0801c970: bdf8 .. POP {r3-r7,pc}
0x0801c972: f8923030 ..00 LDRB r3,[r2,#0x30]
0x0801c976: 42ab .B CMP r3,r5
0x0801c978: d103 .. BNE 0x801c982 ; l2cap_chan_tx_flow_set + 102
0x0801c97a: f892303a ..:0 LDRB r3,[r2,#0x3a]
0x0801c97e: 079b .. LSLS r3,r3,#30
0x0801c980: d412 .. BMI 0x801c9a8 ; l2cap_chan_tx_flow_set + 140
0x0801c982: 2101 .! MOVS r1,#1
0x0801c984: 6ad7 .j LDR r7,[r2,#0x2c]
0x0801c986: fa01f305 .... LSL r3,r1,r5
0x0801c98a: ea270303 '... BIC r3,r7,r3
0x0801c98e: 62d3 .b STR r3,[r2,#0x2c]
0x0801c990: b923 #. CBNZ r3,0x801c99c ; l2cap_chan_tx_flow_set + 128
0x0801c992: 6f02 .o LDR r2,[r0,#0x70]
0x0801c994: 40a1 .@ LSLS r1,r1,r4
0x0801c996: ea220101 "... BIC r1,r2,r1
0x0801c99a: 6701 .g STR r1,[r0,#0x70]
0x0801c99c: 4620 F MOV r0,r4
0x0801c99e: 4629 )F MOV r1,r5
0x0801c9a0: 4632 2F MOV r2,r6
0x0801c9a2: f001f817 .... BL l2cap_coc_tx_flow_off ; 0x801d9d4
0x0801c9a6: e003 .. B 0x801c9b0 ; l2cap_chan_tx_flow_set + 148
0x0801c9a8: 6848 Hh LDR r0,[r1,#4]
0x0801c9aa: f7e9fa80 .... BL co_buf_metadata ; 0x8005eae
0x0801c9ae: 80c6 .. STRH r6,[r0,#6]
0x0801c9b0: 2000 . MOVS r0,#0
0x0801c9b2: bdf8 .. POP {r3-r7,pc}
$d.37
__arm_cp.20_0
0x0801c9b4: 2000959c ... DCD 536909212
$t.14
l2cap_chan_tx_handler
0x0801c9b8: e92d4ff8 -..O PUSH {r3-r11,lr}
0x0801c9bc: f8dfbf14 .... LDR r11,[pc,#3860] ; [0x801d8d4] = 0x2000959c
0x0801c9c0: f04f38ff O..8 MOV r8,#0xffffffff
0x0801c9c4: f04f0901 O... MOV r9,#1
0x0801c9c8: f10d0a03 .... ADD r10,sp,#3
0x0801c9cc: f8bb607e ..~` LDRH r6,[r11,#0x7e]
0x0801c9d0: 2e00 .. CMP r6,#0
0x0801c9d2: d063 c. BEQ 0x801ca9c ; l2cap_chan_tx_handler + 228
0x0801c9d4: f8db7070 ..pp LDR r7,[r11,#0x70]
0x0801c9d8: 2f00 ./ CMP r7,#0
0x0801c9da: d05f _. BEQ 0x801ca9c ; l2cap_chan_tx_handler + 228
0x0801c9dc: f89b0080 .... LDRB r0,[r11,#0x80]
0x0801c9e0: fa08f000 .... LSL r0,r8,r0
0x0801c9e4: 4038 8@ ANDS r0,r0,r7
0x0801c9e6: bf08 .. IT EQ
0x0801c9e8: 4638 8F MOVEQ r0,r7
0x0801c9ea: f7e9fb01 .... BL co_ctz ; 0x8005ff0
0x0801c9ee: b2c5 .. UXTB r5,r0
0x0801c9f0: f88b0080 .... STRB r0,[r11,#0x80]
0x0801c9f4: 2e05 .. CMP r6,#5
0x0801c9f6: eb0b0085 .... ADD r0,r11,r5,LSL #2
0x0801c9fa: 6a04 .j LDR r4,[r0,#0x20]
0x0801c9fc: bf28 (. IT CS
0x0801c9fe: 2605 .& MOVCS r6,#5
0x0801ca00: f88d6003 ...` STRB r6,[sp,#3]
0x0801ca04: b334 4. CBZ r4,0x801ca54 ; l2cap_chan_tx_handler + 156
0x0801ca06: f8941030 ..0. LDRB r1,[r4,#0x30]
0x0801ca0a: b2f0 .. UXTB r0,r6
0x0801ca0c: f1b106ff .... SUBS r6,r1,#0xff
0x0801ca10: bf18 .. IT NE
0x0801ca12: 460e .F MOVNE r6,r1
0x0801ca14: b360 `. CBZ r0,0x801ca70 ; l2cap_chan_tx_handler + 184
0x0801ca16: 6ae1 .j LDR r1,[r4,#0x2c]
0x0801ca18: b309 .. CBZ r1,0x801ca5e ; l2cap_chan_tx_handler + 166
0x0801ca1a: f894003a ..:. LDRB r0,[r4,#0x3a]
0x0801ca1e: 0780 .. LSLS r0,r0,#30
0x0801ca20: d408 .. BMI 0x801ca34 ; l2cap_chan_tx_handler + 124
0x0801ca22: b2f0 .. UXTB r0,r6
0x0801ca24: fa08f000 .... LSL r0,r8,r0
0x0801ca28: 4008 .@ ANDS r0,r0,r1
0x0801ca2a: bf08 .. IT EQ
0x0801ca2c: 4608 .F MOVEQ r0,r1
0x0801ca2e: f7e9fadf .... BL co_ctz ; 0x8005ff0
0x0801ca32: 4606 .F MOV r6,r0
0x0801ca34: b2f1 .. UXTB r1,r6
0x0801ca36: 4628 (F MOV r0,r5
0x0801ca38: 4652 RF MOV r2,r10
0x0801ca3a: f7fffe05 .... BL l2cap_chan_segment_send ; 0x801c648
0x0801ca3e: b188 .. CBZ r0,0x801ca64 ; l2cap_chan_tx_handler + 172
0x0801ca40: 3601 .6 ADDS r6,#1
0x0801ca42: f894003c ..<. LDRB r0,[r4,#0x3c]
0x0801ca46: b2f1 .. UXTB r1,r6
0x0801ca48: 4281 .B CMP r1,r0
0x0801ca4a: bf28 (. IT CS
0x0801ca4c: 2600 .& MOVCS r6,#0
0x0801ca4e: f89d0003 .... LDRB r0,[sp,#3]
0x0801ca52: e7df .. B 0x801ca14 ; l2cap_chan_tx_handler + 92
0x0801ca54: fa09f005 .... LSL r0,r9,r5
0x0801ca58: ea270000 '... BIC r0,r7,r0
0x0801ca5c: e012 .. B 0x801ca84 ; l2cap_chan_tx_handler + 204
0x0801ca5e: f8846030 ..0` STRB r6,[r4,#0x30]
0x0801ca62: e009 .. B 0x801ca78 ; l2cap_chan_tx_handler + 192
0x0801ca64: f894003a ..:. LDRB r0,[r4,#0x3a]
0x0801ca68: f0400002 @... ORR r0,r0,#2
0x0801ca6c: f884003a ..:. STRB r0,[r4,#0x3a]
0x0801ca70: 6ae0 .j LDR r0,[r4,#0x2c]
0x0801ca72: f8846030 ..0` STRB r6,[r4,#0x30]
0x0801ca76: b938 8. CBNZ r0,0x801ca88 ; l2cap_chan_tx_handler + 208
0x0801ca78: f8db1070 ..p. LDR r1,[r11,#0x70]
0x0801ca7c: fa09f005 .... LSL r0,r9,r5
0x0801ca80: ea210000 !... BIC r0,r1,r0
0x0801ca84: f8cb0070 ..p. STR r0,[r11,#0x70]
0x0801ca88: f89b0080 .... LDRB r0,[r11,#0x80]
0x0801ca8c: 3001 .0 ADDS r0,#1
0x0801ca8e: b2c1 .. UXTB r1,r0
0x0801ca90: 2913 .) CMP r1,#0x13
0x0801ca92: bf88 .. IT HI
0x0801ca94: 2000 . MOVHI r0,#0
0x0801ca96: f88b0080 .... STRB r0,[r11,#0x80]
0x0801ca9a: e797 .. B 0x801c9cc ; l2cap_chan_tx_handler + 20
0x0801ca9c: e8bd8ff8 .... POP {r3-r11,pc}
l2cap_chan_unregister
0x0801caa0: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801caa4: 460c .F MOV r4,r1
0x0801caa6: 4606 .F MOV r6,r0
0x0801caa8: f7fffada .... BL l2cap_chan_get ; 0x801c060
0x0801caac: b190 .. CBZ r0,0x801cad4 ; l2cap_chan_unregister + 52
0x0801caae: 4607 .F MOV r7,r0
0x0801cab0: 48c5 .H LDR r0,[pc,#788] ; [0x801cdc8] = 0x2000959c
0x0801cab2: 4621 !F MOV r1,r4
0x0801cab4: 2200 ." MOVS r2,#0
0x0801cab6: 2500 .% MOVS r5,#0
0x0801cab8: eb000086 .... ADD r0,r0,r6,LSL #2
0x0801cabc: f8d08020 .. . LDR r8,[r0,#0x20]
0x0801cac0: 4630 0F MOV r0,r6
0x0801cac2: f7fff9c3 .... BL l2cap_chan_enable_set ; 0x801be4c
0x0801cac6: 4638 8F MOV r0,r7
0x0801cac8: f7e8fe16 .... BL btdm_free ; 0x80056f8
0x0801cacc: eb080084 .... ADD r0,r8,r4,LSL #2
0x0801cad0: 6405 .d STR r5,[r0,#0x40]
0x0801cad2: e000 .. B 0x801cad6 ; l2cap_chan_unregister + 54
0x0801cad4: 2543 C% MOVS r5,#0x43
0x0801cad6: 4628 (F MOV r0,r5
0x0801cad8: e8bd81f0 .... POP {r4-r8,pc}
$d.30
__arm_cp.16_0
0x0801cadc: 2000959c ... DCD 536909212
$t.2
l2cap_cleanup
0x0801cae0: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801cae4: 49b8 .I LDR r1,[pc,#736] ; [0x801cdc8] = 0x2000959c
0x0801cae6: 4604 .F MOV r4,r0
0x0801cae8: 2001 . MOVS r0,#1
0x0801caea: 40a0 .@ LSLS r0,r0,r4
0x0801caec: 6f4a Jo LDR r2,[r1,#0x74]
0x0801caee: eb010784 .... ADD r7,r1,r4,LSL #2
0x0801caf2: f8578f20 W. . LDR r8,[r7,#0x20]!
0x0801caf6: ea220000 "... BIC r0,r2,r0
0x0801cafa: 6748 Hg STR r0,[r1,#0x74]
0x0801cafc: 4620 F MOV r0,r4
0x0801cafe: f7fff945 ..E. BL l2cap_chan_cleanup ; 0x801bd8c
0x0801cb02: f1080524 ..$. ADD r5,r8,#0x24
0x0801cb06: 6828 (h LDR r0,[r5,#0]
0x0801cb08: b158 X. CBZ r0,0x801cb22 ; l2cap_cleanup + 66
0x0801cb0a: 4628 (F MOV r0,r5
0x0801cb0c: f7e9fb98 .... BL co_list_pop_front ; 0x8006240
0x0801cb10: 4606 .F MOV r6,r0
0x0801cb12: 6840 @h LDR r0,[r0,#4]
0x0801cb14: b108 .. CBZ r0,0x801cb1a ; l2cap_cleanup + 58
0x0801cb16: f7e8fdef .... BL btdm_free ; 0x80056f8
0x0801cb1a: 4630 0F MOV r0,r6
0x0801cb1c: f7e8fdec .... BL btdm_free ; 0x80056f8
0x0801cb20: e7f1 .. B 0x801cb06 ; l2cap_cleanup + 38
0x0801cb22: f108051c .... ADD r5,r8,#0x1c
0x0801cb26: 6828 (h LDR r0,[r5,#0]
0x0801cb28: b128 (. CBZ r0,0x801cb36 ; l2cap_cleanup + 86
0x0801cb2a: 4628 (F MOV r0,r5
0x0801cb2c: f7e9fb88 .... BL co_list_pop_front ; 0x8006240
0x0801cb30: f7e9f9de .... BL co_buf_release ; 0x8005ef0
0x0801cb34: e7f7 .. B 0x801cb26 ; l2cap_cleanup + 70
0x0801cb36: 4620 F MOV r0,r4
0x0801cb38: f001fbda .... BL l2cap_sig_cleanup ; 0x801e2f0
0x0801cb3c: 6838 8h LDR r0,[r7,#0]
0x0801cb3e: f7e8fddb .... BL btdm_free ; 0x80056f8
0x0801cb42: 2000 . MOVS r0,#0
0x0801cb44: 6038 8` STR r0,[r7,#0]
0x0801cb46: e8bd81f0 .... POP {r4-r8,pc}
0x0801cb4a: bf00 .. NOP
l2cap_cmd_msg_handler
0x0801cb4c: b5fe .. PUSH {r1-r7,lr}
0x0801cb4e: 460c .F MOV r4,r1
0x0801cb50: 8809 .. LDRH r1,[r1,#0]
0x0801cb52: 461d .F MOV r5,r3
0x0801cb54: f5a17080 ...p SUB r0,r1,#0x100
0x0801cb58: 2804 .( CMP r0,#4
0x0801cb5a: d813 .. BHI 0x801cb84 ; l2cap_cmd_msg_handler + 56
0x0801cb5c: e8dff000 .... TBB [pc,r0]
$d.2
0x0801cb60: 43261f03 ..&C DCD 1126571779
0x0801cb64: 005f _. DCW 95
$t.3
0x0801cb66: 79a1 .y LDRB r1,[r4,#6]
0x0801cb68: 88a0 .. LDRH r0,[r4,#4]
0x0801cb6a: 4a58 XJ LDR r2,[pc,#352] ; [0x801cccc] = 0x8024020
0x0801cb6c: f000fe6c ..l. BL l2cap_coc_spsm_add ; 0x801d848
0x0801cb70: 4606 .F MOV r6,r0
0x0801cb72: b918 .. CBNZ r0,0x801cb7c ; l2cap_cmd_msg_handler + 48
0x0801cb74: 88a0 .. LDRH r0,[r4,#4]
0x0801cb76: f000fe8d .... BL l2cap_coc_spsm_get ; 0x801d894
0x0801cb7a: 8105 .. STRH r5,[r0,#8]
0x0801cb7c: 4620 F MOV r0,r4
0x0801cb7e: 4629 )F MOV r1,r5
0x0801cb80: 4632 2F MOV r2,r6
0x0801cb82: e06d m. B 0x801cc60 ; l2cap_cmd_msg_handler + 276
0x0801cb84: f5b17f00 .... CMP r1,#0x200
0x0801cb88: d167 g. BNE 0x801cc5a ; l2cap_cmd_msg_handler + 270
0x0801cb8a: 8922 ". LDRH r2,[r4,#8]
0x0801cb8c: a802 .. ADD r0,sp,#8
0x0801cb8e: 2100 .! MOVS r1,#0
0x0801cb90: 2300 .# MOVS r3,#0
0x0801cb92: f7e9f837 ..7. BL co_buf_alloc ; 0x8005c04
0x0801cb96: 2800 .( CMP r0,#0
0x0801cb98: d065 e. BEQ 0x801cc66 ; l2cap_cmd_msg_handler + 282
0x0801cb9a: 264b K& MOVS r6,#0x4b
0x0801cb9c: e07c |. B 0x801cc98 ; l2cap_cmd_msg_handler + 332
0x0801cb9e: 88a0 .. LDRH r0,[r4,#4]
0x0801cba0: f000fe84 .... BL l2cap_coc_spsm_remove ; 0x801d8ac
0x0801cba4: 4602 .F MOV r2,r0
0x0801cba6: 4620 F MOV r0,r4
0x0801cba8: 4629 )F MOV r1,r5
0x0801cbaa: e059 Y. B 0x801cc60 ; l2cap_cmd_msg_handler + 276
0x0801cbac: 88e2 .. LDRH r2,[r4,#6]
0x0801cbae: 8861 a. LDRH r1,[r4,#2]
0x0801cbb0: 7920 y LDRB r0,[r4,#4]
0x0801cbb2: 7963 cy LDRB r3,[r4,#5]
0x0801cbb4: 8926 &. LDRH r6,[r4,#8]
0x0801cbb6: 4f44 DO LDR r7,[pc,#272] ; [0x801ccc8] = 0x8023fd8
0x0801cbb8: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x0801cbbc: f000fa6c ..l. BL l2cap_coc_create ; 0x801d098
0x0801cbc0: 2800 .( CMP r0,#0
0x0801cbc2: d042 B. BEQ 0x801cc4a ; l2cap_cmd_msg_handler + 254
0x0801cbc4: 4606 .F MOV r6,r0
0x0801cbc6: f6402001 @.. MOV r0,#0xa01
0x0801cbca: 4629 )F MOV r1,r5
0x0801cbcc: 2201 ." MOVS r2,#1
0x0801cbce: 2308 .# MOVS r3,#8
0x0801cbd0: f7fefefe .... BL ke_msg_alloc ; 0x801b9d0
0x0801cbd4: 2800 .( CMP r0,#0
0x0801cbd6: d072 r. BEQ 0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cbd8: 2100 .! MOVS r1,#0
0x0801cbda: 8086 .. STRH r6,[r0,#4]
0x0801cbdc: 71c1 .q STRB r1,[r0,#7]
0x0801cbde: 6821 !h LDR r1,[r4,#0]
0x0801cbe0: 6001 .` STR r1,[r0,#0]
0x0801cbe2: 7921 !y LDRB r1,[r4,#4]
0x0801cbe4: e019 .. B 0x801cc1a ; l2cap_cmd_msg_handler + 206
0x0801cbe6: 88e2 .. LDRH r2,[r4,#6]
0x0801cbe8: 8861 a. LDRH r1,[r4,#2]
0x0801cbea: 7920 y LDRB r0,[r4,#4]
0x0801cbec: 7a23 #z LDRB r3,[r4,#8]
0x0801cbee: f1040609 .... ADD r6,r4,#9
0x0801cbf2: 9600 .. STR r6,[sp,#0]
0x0801cbf4: f000fc34 ..4. BL l2cap_coc_reconfigure ; 0x801d460
0x0801cbf8: b338 8. CBZ r0,0x801cc4a ; l2cap_cmd_msg_handler + 254
0x0801cbfa: 4606 .F MOV r6,r0
0x0801cbfc: f6402001 @.. MOV r0,#0xa01
0x0801cc00: 4629 )F MOV r1,r5
0x0801cc02: 2201 ." MOVS r2,#1
0x0801cc04: 2308 .# MOVS r3,#8
0x0801cc06: f7fefee3 .... BL ke_msg_alloc ; 0x801b9d0
0x0801cc0a: 2800 .( CMP r0,#0
0x0801cc0c: d057 W. BEQ 0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cc0e: 8821 !. LDRH r1,[r4,#0]
0x0801cc10: 8001 .. STRH r1,[r0,#0]
0x0801cc12: 8861 a. LDRH r1,[r4,#2]
0x0801cc14: 8041 A. STRH r1,[r0,#2]
0x0801cc16: 7921 !y LDRB r1,[r4,#4]
0x0801cc18: 8086 .. STRH r6,[r0,#4]
0x0801cc1a: 7181 .q STRB r1,[r0,#6]
0x0801cc1c: e04d M. B 0x801ccba ; l2cap_cmd_msg_handler + 366
0x0801cc1e: 8861 a. LDRH r1,[r4,#2]
0x0801cc20: 7920 y LDRB r0,[r4,#4]
0x0801cc22: 7962 by LDRB r2,[r4,#5]
0x0801cc24: f000fe58 ..X. BL l2cap_coc_terminate ; 0x801d8d8
0x0801cc28: b178 x. CBZ r0,0x801cc4a ; l2cap_cmd_msg_handler + 254
0x0801cc2a: 4606 .F MOV r6,r0
0x0801cc2c: f6402001 @.. MOV r0,#0xa01
0x0801cc30: 4629 )F MOV r1,r5
0x0801cc32: 2201 ." MOVS r2,#1
0x0801cc34: 2308 .# MOVS r3,#8
0x0801cc36: f7fefecb .... BL ke_msg_alloc ; 0x801b9d0
0x0801cc3a: 2800 .( CMP r0,#0
0x0801cc3c: d03f ?. BEQ 0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cc3e: 8086 .. STRH r6,[r0,#4]
0x0801cc40: 6821 !h LDR r1,[r4,#0]
0x0801cc42: 6001 .` STR r1,[r0,#0]
0x0801cc44: 88a1 .. LDRH r1,[r4,#4]
0x0801cc46: 80c1 .. STRH r1,[r0,#6]
0x0801cc48: e037 7. B 0x801ccba ; l2cap_cmd_msg_handler + 366
0x0801cc4a: 7920 y LDRB r0,[r4,#4]
0x0801cc4c: 495e ^I LDR r1,[pc,#376] ; [0x801cdc8] = 0x2000959c
0x0801cc4e: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801cc52: 6a00 .j LDR r0,[r0,#0x20]
0x0801cc54: 6840 @h LDR r0,[r0,#4]
0x0801cc56: 8145 E. STRH r5,[r0,#0xa]
0x0801cc58: e031 1. B 0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cc5a: 4620 F MOV r0,r4
0x0801cc5c: 4629 )F MOV r1,r5
0x0801cc5e: 2242 B" MOVS r2,#0x42
0x0801cc60: f001f92e .... BL l2cap_msg_send_basic_cmp_evt ; 0x801dec0
0x0801cc64: e02b +. B 0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cc66: 8922 ". LDRH r2,[r4,#8]
0x0801cc68: 9802 .. LDR r0,[sp,#8]
0x0801cc6a: f104010a .... ADD r1,r4,#0xa
0x0801cc6e: f7e9f845 ..E. BL co_buf_copy_data_from_mem ; 0x8005cfc
0x0801cc72: b120 . CBZ r0,0x801cc7e ; l2cap_cmd_msg_handler + 306
0x0801cc74: 9802 .. LDR r0,[sp,#8]
0x0801cc76: f7e9f93b ..;. BL co_buf_release ; 0x8005ef0
0x0801cc7a: 264c L& MOVS r6,#0x4c
0x0801cc7c: e00c .. B 0x801cc98 ; l2cap_cmd_msg_handler + 332
0x0801cc7e: 8861 a. LDRH r1,[r4,#2]
0x0801cc80: 7920 y LDRB r0,[r4,#4]
0x0801cc82: 7962 by LDRB r2,[r4,#5]
0x0801cc84: 79a3 .y LDRB r3,[r4,#6]
0x0801cc86: 9e02 .. LDR r6,[sp,#8]
0x0801cc88: 9600 .. STR r6,[sp,#0]
0x0801cc8a: f7fffc7b ..{. BL l2cap_chan_sdu_send ; 0x801c584
0x0801cc8e: 4606 .F MOV r6,r0
0x0801cc90: 9802 .. LDR r0,[sp,#8]
0x0801cc92: f7e9f92d ..-. BL co_buf_release ; 0x8005ef0
0x0801cc96: b196 .. CBZ r6,0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cc98: f6402001 @.. MOV r0,#0xa01
0x0801cc9c: 4629 )F MOV r1,r5
0x0801cc9e: 2201 ." MOVS r2,#1
0x0801cca0: 2308 .# MOVS r3,#8
0x0801cca2: f7fefe95 .... BL ke_msg_alloc ; 0x801b9d0
0x0801cca6: b150 P. CBZ r0,0x801ccbe ; l2cap_cmd_msg_handler + 370
0x0801cca8: 8821 !. LDRH r1,[r4,#0]
0x0801ccaa: 8001 .. STRH r1,[r0,#0]
0x0801ccac: 8861 a. LDRH r1,[r4,#2]
0x0801ccae: 8041 A. STRH r1,[r0,#2]
0x0801ccb0: 7921 !y LDRB r1,[r4,#4]
0x0801ccb2: 7181 .q STRB r1,[r0,#6]
0x0801ccb4: 7961 ay LDRB r1,[r4,#5]
0x0801ccb6: 8086 .. STRH r6,[r0,#4]
0x0801ccb8: 71c1 .q STRB r1,[r0,#7]
0x0801ccba: f7fefead .... BL ke_msg_send ; 0x801ba18
0x0801ccbe: 2000 . MOVS r0,#0
0x0801ccc0: bdfe .. POP {r1-r7,pc}
0x0801ccc2: bf00 .. NOP
$d.4
__arm_cp.1_0
0x0801ccc4: 2000959c ... DCD 536909212
__arm_cp.1_1
0x0801ccc8: 08023fd8 .?.. DCD 134365144
__arm_cp.1_2
0x0801cccc: 08024020 @.. DCD 134365216
$t.10
l2cap_cmp_evt_handler
0x0801ccd0: b5f8 .. PUSH {r3-r7,lr}
0x0801ccd2: 7908 .y LDRB r0,[r1,#4]
0x0801ccd4: f88d0001 .... STRB r0,[sp,#1]
0x0801ccd8: 8808 .. LDRH r0,[r1,#0]
0x0801ccda: f5b07f00 .... CMP r0,#0x200
0x0801ccde: d008 .. BEQ 0x801ccf2 ; l2cap_cmp_evt_handler + 34
0x0801cce0: f2401101 @... MOV r1,#0x101
0x0801cce4: 4288 .B CMP r0,r1
0x0801cce6: d00b .. BEQ 0x801cd00 ; l2cap_cmp_evt_handler + 48
0x0801cce8: f5b07f80 .... CMP r0,#0x100
0x0801ccec: d110 .. BNE 0x801cd10 ; l2cap_cmp_evt_handler + 64
0x0801ccee: 2000 . MOVS r0,#0
0x0801ccf0: e007 .. B 0x801cd02 ; l2cap_cmp_evt_handler + 50
0x0801ccf2: 2005 . MOVS r0,#5
0x0801ccf4: f88d0000 .... STRB r0,[sp,#0]
0x0801ccf8: 88c8 .. LDRH r0,[r1,#6]
0x0801ccfa: f8ad0004 .... STRH r0,[sp,#4]
0x0801ccfe: e002 .. B 0x801cd06 ; l2cap_cmp_evt_handler + 54
0x0801cd00: 2001 . MOVS r0,#1
0x0801cd02: f88d0000 .... STRB r0,[sp,#0]
0x0801cd06: 4804 .H LDR r0,[pc,#16] ; [0x801cd18] = 0x20008f60
0x0801cd08: 6801 .h LDR r1,[r0,#0]
0x0801cd0a: b109 .. CBZ r1,0x801cd10 ; l2cap_cmp_evt_handler + 64
0x0801cd0c: 4668 hF MOV r0,sp
0x0801cd0e: 4788 .G BLX r1
0x0801cd10: 2000 . MOVS r0,#0
0x0801cd12: b004 .. ADD sp,sp,#0x10
0x0801cd14: bd80 .. POP {r7,pc}
0x0801cd16: bf00 .. NOP
$d.11
__arm_cp.9_0
0x0801cd18: 20008f60 `.. DCD 536907616
$t.42
l2cap_coc_connect_cfm
0x0801cd1c: b5f8 .. PUSH {r3-r7,lr}
0x0801cd1e: 461e .F MOV r6,r3
0x0801cd20: 4617 .F MOV r7,r2
0x0801cd22: 460c .F MOV r4,r1
0x0801cd24: 4605 .F MOV r5,r0
0x0801cd26: f001fda5 .... BL l2cap_sig_proc_pick ; 0x801e874
0x0801cd2a: b110 .. CBZ r0,0x801cd32 ; l2cap_coc_connect_cfm + 22
0x0801cd2c: f8901031 ..1. LDRB r1,[r0,#0x31]
0x0801cd30: b109 .. CBZ r1,0x801cd36 ; l2cap_coc_connect_cfm + 26
0x0801cd32: 2643 C& MOVS r6,#0x43
0x0801cd34: e023 #. B 0x801cd7e ; l2cap_coc_connect_cfm + 98
0x0801cd36: 9906 .. LDR r1,[sp,#0x18]
0x0801cd38: 2201 ." MOVS r2,#1
0x0801cd3a: f8802031 ..1 STRB r2,[r0,#0x31]
0x0801cd3e: b1a9 .. CBZ r1,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd40: 680a .h LDR r2,[r1,#0]
0x0801cd42: b19a .. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd44: 684a Jh LDR r2,[r1,#4]
0x0801cd46: b18a .. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd48: 68ca .h LDR r2,[r1,#0xc]
0x0801cd4a: b17a z. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd4c: 690a .i LDR r2,[r1,#0x10]
0x0801cd4e: b16a j. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd50: 694a Ji LDR r2,[r1,#0x14]
0x0801cd52: b15a Z. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd54: 69ca .i LDR r2,[r1,#0x1c]
0x0801cd56: b14a J. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd58: 698a .i LDR r2,[r1,#0x18]
0x0801cd5a: b13a :. CBZ r2,0x801cd6c ; l2cap_coc_connect_cfm + 80
0x0801cd5c: f8902030 ..0 LDRB r2,[r0,#0x30]
0x0801cd60: 2340 @# MOVS r3,#0x40
0x0801cd62: 2a00 .* CMP r2,#0
0x0801cd64: bf08 .. IT EQ
0x0801cd66: 2317 .# MOVEQ r3,#0x17
0x0801cd68: 42b3 .B CMP r3,r6
0x0801cd6a: d90a .. BLS 0x801cd82 ; l2cap_coc_connect_cfm + 102
0x0801cd6c: 2106 .! MOVS r1,#6
0x0801cd6e: 2640 @& MOVS r6,#0x40
0x0801cd70: 84c1 .. STRH r1,[r0,#0x26]
0x0801cd72: 4628 (F MOV r0,r5
0x0801cd74: 4621 !F MOV r1,r4
0x0801cd76: 2203 ." MOVS r2,#3
0x0801cd78: 2300 .# MOVS r3,#0
0x0801cd7a: f001fd25 ..%. BL l2cap_sig_proc_continue ; 0x801e7c8
0x0801cd7e: 4630 0F MOV r0,r6
0x0801cd80: bdf8 .. POP {r3-r7,pc}
0x0801cd82: f5b67f00 .... CMP r6,#0x200
0x0801cd86: d902 .. BLS 0x801cd8e ; l2cap_coc_connect_cfm + 114
0x0801cd88: 2106 .! MOVS r1,#6
0x0801cd8a: 2631 1& MOVS r6,#0x31
0x0801cd8c: e7f0 .. B 0x801cd70 ; l2cap_coc_connect_cfm + 84
0x0801cd8e: 2fff ./ CMP r7,#0xff
0x0801cd90: d102 .. BNE 0x801cd98 ; l2cap_coc_connect_cfm + 124
0x0801cd92: 2206 ." MOVS r2,#6
0x0801cd94: 84c2 .. STRH r2,[r0,#0x26]
0x0801cd96: e013 .. B 0x801cdc0 ; l2cap_coc_connect_cfm + 164
0x0801cd98: f890202f ../ LDRB r2,[r0,#0x2f]
0x0801cd9c: 82c6 .. STRH r6,[r0,#0x16]
0x0801cd9e: 42ba .B CMP r2,r7
0x0801cda0: bf88 .. IT HI
0x0801cda2: 463a :F MOVHI r2,r7
0x0801cda4: f880202e ... STRB r2,[r0,#0x2e]
0x0801cda8: 4af8 .J LDR r2,[pc,#992] ; [0x801d18c] = 0x2000959c
0x0801cdaa: f8b2207a ..z LDRH r2,[r2,#0x7a]
0x0801cdae: 3a04 .: SUBS r2,#4
0x0801cdb0: 8302 .. STRH r2,[r0,#0x18]
0x0801cdb2: b292 .. UXTH r2,r2
0x0801cdb4: 18b3 .. ADDS r3,r6,r2
0x0801cdb6: 3b01 .; SUBS r3,#1
0x0801cdb8: fb93f2f2 .... SDIV r2,r3,r2
0x0801cdbc: 3201 .2 ADDS r2,#1
0x0801cdbe: 8342 B. STRH r2,[r0,#0x1a]
0x0801cdc0: 2600 .& MOVS r6,#0
0x0801cdc2: 6101 .a STR r1,[r0,#0x10]
0x0801cdc4: e7d5 .. B 0x801cd72 ; l2cap_coc_connect_cfm + 86
0x0801cdc6: bf00 .. NOP
$d.43
__arm_cp.22_0
0x0801cdc8: 2000959c ... DCD 536909212
$t.2
l2cap_coc_connect_continue
0x0801cdcc: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801cdd0: b089 .. SUB sp,sp,#0x24
0x0801cdd2: 4681 .F MOV r9,r0
0x0801cdd4: 2000 . MOVS r0,#0
0x0801cdd6: 461c .F MOV r4,r3
0x0801cdd8: 460d .F MOV r5,r1
0x0801cdda: 2a05 .* CMP r2,#5
0x0801cddc: f8ad0020 .. . STRH r0,[sp,#0x20]
0x0801cde0: e9cd0006 .... STRD r0,r0,[sp,#0x18]
0x0801cde4: d032 2. BEQ 0x801ce4c ; l2cap_coc_connect_continue + 128
0x0801cde6: 2a03 .* CMP r2,#3
0x0801cde8: d053 S. BEQ 0x801ce92 ; l2cap_coc_connect_continue + 198
0x0801cdea: 2a00 .* CMP r2,#0
0x0801cdec: f04080ef @... BNE.W 0x801cfce ; l2cap_coc_connect_continue + 514
0x0801cdf0: 8aa8 .. LDRH r0,[r5,#0x14]
0x0801cdf2: f000fd4f ..O. BL l2cap_coc_spsm_get ; 0x801d894
0x0801cdf6: 4682 .F MOV r10,r0
0x0801cdf8: 2000 . MOVS r0,#0
0x0801cdfa: f885002e .... STRB r0,[r5,#0x2e]
0x0801cdfe: f895002d ..-. LDRB r0,[r5,#0x2d]
0x0801ce02: 2800 .( CMP r0,#0
0x0801ce04: d077 w. BEQ 0x801cef6 ; l2cap_coc_connect_continue + 298
0x0801ce06: f1ba0f00 .... CMP r10,#0
0x0801ce0a: d079 y. BEQ 0x801cf00 ; l2cap_coc_connect_continue + 308
0x0801ce0c: 4648 HF MOV r0,r9
0x0801ce0e: 2101 .! MOVS r1,#1
0x0801ce10: f7eefa04 .... BL gapc_is_sec_set ; 0x800b21c
0x0801ce14: f89a100c .... LDRB r1,[r10,#0xc]
0x0801ce18: 2800 .( CMP r0,#0
0x0801ce1a: f3c10641 ..A. UBFX r6,r1,#1,#2
0x0801ce1e: f0010206 .... AND r2,r1,#6
0x0801ce22: d06f o. BEQ 0x801cf04 ; l2cap_coc_connect_continue + 312
0x0801ce24: 2a00 .* CMP r2,#0
0x0801ce26: d07a z. BEQ 0x801cf1e ; l2cap_coc_connect_continue + 338
0x0801ce28: 2a03 .* CMP r2,#3
0x0801ce2a: d306 .. BCC 0x801ce3a ; l2cap_coc_connect_continue + 110
0x0801ce2c: 4648 HF MOV r0,r9
0x0801ce2e: f7eefa41 ..A. BL gapc_lk_sec_lvl_get ; 0x800b2b4
0x0801ce32: 4286 .B CMP r6,r0
0x0801ce34: d87d }. BHI 0x801cf32 ; l2cap_coc_connect_continue + 358
0x0801ce36: f89a100c .... LDRB r1,[r10,#0xc]
0x0801ce3a: 07c8 .. LSLS r0,r1,#31
0x0801ce3c: d06f o. BEQ 0x801cf1e ; l2cap_coc_connect_continue + 338
0x0801ce3e: 4648 HF MOV r0,r9
0x0801ce40: f7edfdc8 .... BL gapc_enc_keysize_get ; 0x800a9d4
0x0801ce44: 280f .( CMP r0,#0xf
0x0801ce46: d86a j. BHI 0x801cf1e ; l2cap_coc_connect_continue + 338
0x0801ce48: 2007 . MOVS r0,#7
0x0801ce4a: e07a z. B 0x801cf42 ; l2cap_coc_connect_continue + 374
0x0801ce4c: 2c00 ., CMP r4,#0
0x0801ce4e: f04080be @... BNE.W 0x801cfce ; l2cap_coc_connect_continue + 514
0x0801ce52: f1050828 ..(. ADD r8,r5,#0x28
0x0801ce56: 2400 .$ MOVS r4,#0
0x0801ce58: f895002e .... LDRB r0,[r5,#0x2e]
0x0801ce5c: 4284 .B CMP r4,r0
0x0801ce5e: f08080b2 .... BCS.W 0x801cfc6 ; l2cap_coc_connect_continue + 506
0x0801ce62: f8186004 ...` LDRB r6,[r8,r4]
0x0801ce66: 4648 HF MOV r0,r9
0x0801ce68: 4631 1F MOV r1,r6
0x0801ce6a: f7fff8f9 .... BL l2cap_chan_get ; 0x801c060
0x0801ce6e: 4607 .F MOV r7,r0
0x0801ce70: 9005 .. STR r0,[sp,#0x14]
0x0801ce72: 4648 HF MOV r0,r9
0x0801ce74: 4631 1F MOV r1,r6
0x0801ce76: 2201 ." MOVS r2,#1
0x0801ce78: f7feffe8 .... BL l2cap_chan_enable_set ; 0x801be4c
0x0801ce7c: 6929 )i LDR r1,[r5,#0x10]
0x0801ce7e: 8b78 x. LDRH r0,[r7,#0x1a]
0x0801ce80: 8b3b ;. LDRH r3,[r7,#0x18]
0x0801ce82: 4632 2F MOV r2,r6
0x0801ce84: 68cf .h LDR r7,[r1,#0xc]
0x0801ce86: 9000 .. STR r0,[sp,#0]
0x0801ce88: 4648 HF MOV r0,r9
0x0801ce8a: 2100 .! MOVS r1,#0
0x0801ce8c: 47b8 .G BLX r7
0x0801ce8e: 3401 .4 ADDS r4,#1
0x0801ce90: e7e2 .. B 0x801ce58 ; l2cap_coc_connect_continue + 140
0x0801ce92: f895a02e .... LDRB r10,[r5,#0x2e]
0x0801ce96: f1050728 ..(. ADD r7,r5,#0x28
0x0801ce9a: 2600 .& MOVS r6,#0
0x0801ce9c: f04f08ff O... MOV r8,#0xff
0x0801cea0: f10d0b18 .... ADD r11,sp,#0x18
0x0801cea4: f895002d ..-. LDRB r0,[r5,#0x2d]
0x0801cea8: 4286 .B CMP r6,r0
0x0801ceaa: d24b K. BCS 0x801cf44 ; l2cap_coc_connect_continue + 376
0x0801ceac: 5db9 .] LDRB r1,[r7,r6]
0x0801ceae: 29ff .) CMP r1,#0xff
0x0801ceb0: d01f .. BEQ 0x801cef2 ; l2cap_coc_connect_continue + 294
0x0801ceb2: ea5f600a _..` LSLS r0,r10,#24
0x0801ceb6: d011 .. BEQ 0x801cedc ; l2cap_coc_connect_continue + 272
0x0801ceb8: 4648 HF MOV r0,r9
0x0801ceba: f7fff8d1 .... BL l2cap_chan_get ; 0x801c060
0x0801cebe: 6929 )i LDR r1,[r5,#0x10]
0x0801cec0: 9005 .. STR r0,[sp,#0x14]
0x0801cec2: f1aa0a01 .... SUB r10,r10,#1
0x0801cec6: 6001 .` STR r1,[r0,#0]
0x0801cec8: 8ae9 .. LDRH r1,[r5,#0x16]
0x0801ceca: 8301 .. STRH r1,[r0,#0x18]
0x0801cecc: 8b69 i. LDRH r1,[r5,#0x1a]
0x0801cece: 8441 A. STRH r1,[r0,#0x22]
0x0801ced0: 8401 .. STRH r1,[r0,#0x20]
0x0801ced2: 9805 .. LDR r0,[sp,#0x14]
0x0801ced4: 8a80 .. LDRH r0,[r0,#0x14]
0x0801ced6: f82b0016 +... STRH r0,[r11,r6,LSL #1]
0x0801ceda: e00a .. B 0x801cef2 ; l2cap_coc_connect_continue + 294
0x0801cedc: 4648 HF MOV r0,r9
0x0801cede: f7fffddf .... BL l2cap_chan_unregister ; 0x801caa0
0x0801cee2: 8ce8 .. LDRH r0,[r5,#0x26]
0x0801cee4: f8078006 .... STRB r8,[r7,r6]
0x0801cee8: b908 .. CBNZ r0,0x801ceee ; l2cap_coc_connect_continue + 290
0x0801ceea: 2004 . MOVS r0,#4
0x0801ceec: 84e8 .. STRH r0,[r5,#0x26]
0x0801ceee: f04f0a00 O... MOV r10,#0
0x0801cef2: 3601 .6 ADDS r6,#1
0x0801cef4: e7d6 .. B 0x801cea4 ; l2cap_coc_connect_continue + 216
0x0801cef6: 2001 . MOVS r0,#1
0x0801cef8: f885002d ..-. STRB r0,[r5,#0x2d]
0x0801cefc: 200c . MOVS r0,#0xc
0x0801cefe: e020 . B 0x801cf42 ; l2cap_coc_connect_continue + 374
0x0801cf00: 2002 . MOVS r0,#2
0x0801cf02: e01e .. B 0x801cf42 ; l2cap_coc_connect_continue + 374
0x0801cf04: b15a Z. CBZ r2,0x801cf1e ; l2cap_coc_connect_continue + 338
0x0801cf06: 4648 HF MOV r0,r9
0x0801cf08: 2100 .! MOVS r1,#0
0x0801cf0a: f7eef987 .... BL gapc_is_sec_set ; 0x800b21c
0x0801cf0e: b180 .. CBZ r0,0x801cf32 ; l2cap_coc_connect_continue + 358
0x0801cf10: 4648 HF MOV r0,r9
0x0801cf12: 2102 .! MOVS r1,#2
0x0801cf14: f7eef982 .... BL gapc_is_sec_set ; 0x800b21c
0x0801cf18: b158 X. CBZ r0,0x801cf32 ; l2cap_coc_connect_continue + 358
0x0801cf1a: 2008 . MOVS r0,#8
0x0801cf1c: e011 .. B 0x801cf42 ; l2cap_coc_connect_continue + 374
0x0801cf1e: f8951030 ..0. LDRB r1,[r5,#0x30]
0x0801cf22: 8ae8 .. LDRH r0,[r5,#0x16]
0x0801cf24: b139 9. CBZ r1,0x801cf36 ; l2cap_coc_connect_continue + 362
0x0801cf26: 2840 @( CMP r0,#0x40
0x0801cf28: d30a .. BCC 0x801cf40 ; l2cap_coc_connect_continue + 372
0x0801cf2a: 8b28 (. LDRH r0,[r5,#0x18]
0x0801cf2c: 2840 @( CMP r0,#0x40
0x0801cf2e: d307 .. BCC 0x801cf40 ; l2cap_coc_connect_continue + 372
0x0801cf30: e050 P. B 0x801cfd4 ; l2cap_coc_connect_continue + 520
0x0801cf32: 2005 . MOVS r0,#5
0x0801cf34: e005 .. B 0x801cf42 ; l2cap_coc_connect_continue + 374
0x0801cf36: 2817 .( CMP r0,#0x17
0x0801cf38: d302 .. BCC 0x801cf40 ; l2cap_coc_connect_continue + 372
0x0801cf3a: 8b28 (. LDRH r0,[r5,#0x18]
0x0801cf3c: 2816 .( CMP r0,#0x16
0x0801cf3e: d849 I. BHI 0x801cfd4 ; l2cap_coc_connect_continue + 520
0x0801cf40: 200b . MOVS r0,#0xb
0x0801cf42: 84e8 .. STRH r0,[r5,#0x26]
0x0801cf44: f1a40033 ..3. SUB r0,r4,#0x33
0x0801cf48: 2818 .( CMP r0,#0x18
0x0801cf4a: d805 .. BHI 0x801cf58 ; l2cap_coc_connect_continue + 396
0x0801cf4c: 2101 .! MOVS r1,#1
0x0801cf4e: fa01f000 .... LSL r0,r1,r0
0x0801cf52: 4950 PI LDR r1,[pc,#320] ; [0x801d094] = 0x1000801
0x0801cf54: 4208 .B TST r0,r1
0x0801cf56: d106 .. BNE 0x801cf66 ; l2cap_coc_connect_continue + 410
0x0801cf58: b12c ,. CBZ r4,0x801cf66 ; l2cap_coc_connect_continue + 410
0x0801cf5a: 2000 . MOVS r0,#0
0x0801cf5c: 8368 h. STRH r0,[r5,#0x1a]
0x0801cf5e: f885002e .... STRB r0,[r5,#0x2e]
0x0801cf62: f8c50016 .... STR r0,[r5,#0x16]
0x0801cf66: f8950030 ..0. LDRB r0,[r5,#0x30]
0x0801cf6a: b190 .. CBZ r0,0x801cf92 ; l2cap_coc_connect_continue + 454
0x0801cf6c: 2018 . MOVS r0,#0x18
0x0801cf6e: 7b6a j{ LDRB r2,[r5,#0xd]
0x0801cf70: 8929 ). LDRH r1,[r5,#8]
0x0801cf72: ab06 .. ADD r3,sp,#0x18
0x0801cf74: f88d0008 .... STRB r0,[sp,#8]
0x0801cf78: 8ae8 .. LDRH r0,[r5,#0x16]
0x0801cf7a: f8ad000a .... STRH r0,[sp,#0xa]
0x0801cf7e: 69a8 .i LDR r0,[r5,#0x18]
0x0801cf80: 9003 .. STR r0,[sp,#0xc]
0x0801cf82: 8ce8 .. LDRH r0,[r5,#0x26]
0x0801cf84: f8ad0010 .... STRH r0,[sp,#0x10]
0x0801cf88: f895002d ..-. LDRB r0,[r5,#0x2d]
0x0801cf8c: e9cd0300 .... STRD r0,r3,[sp,#0]
0x0801cf90: e014 .. B 0x801cfbc ; l2cap_coc_connect_continue + 496
0x0801cf92: 2015 . MOVS r0,#0x15
0x0801cf94: 7b6a j{ LDRB r2,[r5,#0xd]
0x0801cf96: 8929 ). LDRH r1,[r5,#8]
0x0801cf98: f88d0008 .... STRB r0,[sp,#8]
0x0801cf9c: f8bd0018 .... LDRH r0,[sp,#0x18]
0x0801cfa0: f8ad000a .... STRH r0,[sp,#0xa]
0x0801cfa4: 8ae8 .. LDRH r0,[r5,#0x16]
0x0801cfa6: f8ad000c .... STRH r0,[sp,#0xc]
0x0801cfaa: 69a8 .i LDR r0,[r5,#0x18]
0x0801cfac: f8cd000e .... STR r0,[sp,#0xe]
0x0801cfb0: 8ce8 .. LDRH r0,[r5,#0x26]
0x0801cfb2: f8ad0012 .... STRH r0,[sp,#0x12]
0x0801cfb6: 2000 . MOVS r0,#0
0x0801cfb8: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0801cfbc: ab02 .. ADD r3,sp,#8
0x0801cfbe: 4648 HF MOV r0,r9
0x0801cfc0: f001fb68 ..h. BL l2cap_sig_pdu_send ; 0x801e694
0x0801cfc4: b118 .. CBZ r0,0x801cfce ; l2cap_coc_connect_continue + 514
0x0801cfc6: 4648 HF MOV r0,r9
0x0801cfc8: 4629 )F MOV r1,r5
0x0801cfca: f001fc65 ..e. BL l2cap_sig_proc_pop ; 0x801e898
0x0801cfce: b009 .. ADD sp,sp,#0x24
0x0801cfd0: e8bd8ff0 .... POP {r4-r11,pc}
0x0801cfd4: 2000 . MOVS r0,#0
0x0801cfd6: f1050b28 ..(. ADD r11,r5,#0x28
0x0801cfda: f04f08ff O... MOV r8,#0xff
0x0801cfde: 2600 .& MOVS r6,#0
0x0801cfe0: f8850031 ..1. STRB r0,[r5,#0x31]
0x0801cfe4: f885002f ../. STRB r0,[r5,#0x2f]
0x0801cfe8: f895002d ..-. LDRB r0,[r5,#0x2d]
0x0801cfec: 4286 .B CMP r6,r0
0x0801cfee: d23e >. BCS 0x801d06e ; l2cap_coc_connect_continue + 674
0x0801cff0: eb0b0046 ..F. ADD r0,r11,r6,LSL #1
0x0801cff4: f8300c0c 0... LDRH r0,[r0,#-0xc]
0x0801cff8: f00001c0 .... AND r1,r0,#0xc0
0x0801cffc: 2940 @) CMP r1,#0x40
0x0801cffe: d10c .. BNE 0x801d01a ; l2cap_coc_connect_continue + 590
0x0801d000: b2c7 .. UXTB r7,r0
0x0801d002: 4648 HF MOV r0,r9
0x0801d004: 2101 .! MOVS r1,#1
0x0801d006: 2300 .# MOVS r3,#0
0x0801d008: 463a :F MOV r2,r7
0x0801d00a: f7feff85 .... BL l2cap_chan_find ; 0x801bf18
0x0801d00e: 28ff .( CMP r0,#0xff
0x0801d010: d009 .. BEQ 0x801d026 ; l2cap_coc_connect_continue + 602
0x0801d012: f80b8006 .... STRB r8,[r11,r6]
0x0801d016: 200a . MOVS r0,#0xa
0x0801d018: e002 .. B 0x801d020 ; l2cap_coc_connect_continue + 596
0x0801d01a: f80b8006 .... STRB r8,[r11,r6]
0x0801d01e: 2009 . MOVS r0,#9
0x0801d020: 84e8 .. STRH r0,[r5,#0x26]
0x0801d022: 3601 .6 ADDS r6,#1
0x0801d024: e7e0 .. B 0x801cfe8 ; l2cap_coc_connect_continue + 540
0x0801d026: 4648 HF MOV r0,r9
0x0801d028: a902 .. ADD r1,sp,#8
0x0801d02a: aa05 .. ADD r2,sp,#0x14
0x0801d02c: f7fefedc .... BL l2cap_chan_dyn_register ; 0x801bde8
0x0801d030: 84e8 .. STRH r0,[r5,#0x26]
0x0801d032: b108 .. CBZ r0,0x801d038 ; l2cap_coc_connect_continue + 620
0x0801d034: 2004 . MOVS r0,#4
0x0801d036: e7f3 .. B 0x801d020 ; l2cap_coc_connect_continue + 596
0x0801d038: 9805 .. LDR r0,[sp,#0x14]
0x0801d03a: 82c7 .. STRH r7,[r0,#0x16]
0x0801d03c: 8ae9 .. LDRH r1,[r5,#0x16]
0x0801d03e: 8341 A. STRH r1,[r0,#0x1a]
0x0801d040: 8b29 ). LDRH r1,[r5,#0x18]
0x0801d042: 83c1 .. STRH r1,[r0,#0x1e]
0x0801d044: 8b69 i. LDRH r1,[r5,#0x1a]
0x0801d046: 8481 .. STRH r1,[r0,#0x24]
0x0801d048: f89d1008 .... LDRB r1,[sp,#8]
0x0801d04c: f1010250 ..P. ADD r2,r1,#0x50
0x0801d050: 8282 .. STRH r2,[r0,#0x14]
0x0801d052: 4ad6 .J LDR r2,[pc,#856] ; [0x801d3ac] = 0x2000959c
0x0801d054: f8b2207a ..z LDRH r2,[r2,#0x7a]
0x0801d058: 3a04 .: SUBS r2,#4
0x0801d05a: 8382 .. STRH r2,[r0,#0x1c]
0x0801d05c: f895002f ../. LDRB r0,[r5,#0x2f]
0x0801d060: 3001 .0 ADDS r0,#1
0x0801d062: f885002f ../. STRB r0,[r5,#0x2f]
0x0801d066: f80b1006 .... STRB r1,[r11,r6]
0x0801d06a: 2000 . MOVS r0,#0
0x0801d06c: e7d8 .. B 0x801d020 ; l2cap_coc_connect_continue + 596
0x0801d06e: f895202f ../ LDRB r2,[r5,#0x2f]
0x0801d072: 2a00 .* CMP r2,#0
0x0801d074: f43faf66 ?.f. BEQ 0x801cf44 ; l2cap_coc_connect_continue + 376
0x0801d078: f8da0004 .... LDR r0,[r10,#4]
0x0801d07c: f8ba300a ...0 LDRH r3,[r10,#0xa]
0x0801d080: 8929 ). LDRH r1,[r5,#8]
0x0801d082: 6804 .h LDR r4,[r0,#0]
0x0801d084: 9805 .. LDR r0,[sp,#0x14]
0x0801d086: 8b40 @. LDRH r0,[r0,#0x1a]
0x0801d088: 9000 .. STR r0,[sp,#0]
0x0801d08a: 4648 HF MOV r0,r9
0x0801d08c: 47a0 .G BLX r4
0x0801d08e: e79e .. B 0x801cfce ; l2cap_coc_connect_continue + 514
$d.3
__arm_cp.1_0
0x0801d090: 2000959c ... DCD 536909212
__arm_cp.1_1
0x0801d094: 01000801 .... DCD 16779265
$t.38
l2cap_coc_create
0x0801d098: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801d09c: b085 .. SUB sp,sp,#0x14
0x0801d09e: 2813 .( CMP r0,#0x13
0x0801d0a0: d83f ?. BHI 0x801d122 ; l2cap_coc_create + 138
0x0801d0a2: f8df9ed8 .... LDR r9,[pc,#3800] ; [0x801df7c] = 0x2000959c
0x0801d0a6: 4604 .F MOV r4,r0
0x0801d0a8: eb090080 .... ADD r0,r9,r0,LSL #2
0x0801d0ac: 6a00 .j LDR r0,[r0,#0x20]
0x0801d0ae: b3c0 .. CBZ r0,0x801d122 ; l2cap_coc_create + 138
0x0801d0b0: e9ddab0e .... LDRD r10,r11,[sp,#0x38]
0x0801d0b4: 4688 .F MOV r8,r1
0x0801d0b6: 2100 .! MOVS r1,#0
0x0801d0b8: f1ba0f3f ..?. CMP r10,#0x3f
0x0801d0bc: bf88 .. IT HI
0x0801d0be: 2101 .! MOVHI r1,#1
0x0801d0c0: f1bb0f00 .... CMP r11,#0
0x0801d0c4: d02f /. BEQ 0x801d126 ; l2cap_coc_create + 142
0x0801d0c6: 4617 .F MOV r7,r2
0x0801d0c8: f8db2000 ... LDR r2,[r11,#0]
0x0801d0cc: b35a Z. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0ce: f8db2004 ... LDR r2,[r11,#4]
0x0801d0d2: b342 B. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0d4: f8db2008 ... LDR r2,[r11,#8]
0x0801d0d8: b32a *. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0da: f8db200c ... LDR r2,[r11,#0xc]
0x0801d0de: b312 .. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0e0: f8db2010 ... LDR r2,[r11,#0x10]
0x0801d0e4: b1fa .. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0e6: f8db2014 ... LDR r2,[r11,#0x14]
0x0801d0ea: b1e2 .. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0ec: f8db201c ... LDR r2,[r11,#0x1c]
0x0801d0f0: b1ca .. CBZ r2,0x801d126 ; l2cap_coc_create + 142
0x0801d0f2: f890003a ..:. LDRB r0,[r0,#0x3a]
0x0801d0f6: 461e .F MOV r6,r3
0x0801d0f8: 2540 @% MOVS r5,#0x40
0x0801d0fa: f0000004 .... AND r0,r0,#4
0x0801d0fe: ea010190 .... AND r1,r1,r0,LSR #2
0x0801d102: 2017 . MOVS r0,#0x17
0x0801d104: 2900 .) CMP r1,#0
0x0801d106: bf18 .. IT NE
0x0801d108: 2040 @ MOVNE r0,#0x40
0x0801d10a: b16b k. CBZ r3,0x801d128 ; l2cap_coc_create + 144
0x0801d10c: 4550 PE CMP r0,r10
0x0801d10e: d80b .. BHI 0x801d128 ; l2cap_coc_create + 144
0x0801d110: b157 W. CBZ r7,0x801d128 ; l2cap_coc_create + 144
0x0801d112: f8db0018 .... LDR r0,[r11,#0x18]
0x0801d116: b138 8. CBZ r0,0x801d128 ; l2cap_coc_create + 144
0x0801d118: f5ba7f00 .... CMP r10,#0x200
0x0801d11c: d908 .. BLS 0x801d130 ; l2cap_coc_create + 152
0x0801d11e: 2531 1% MOVS r5,#0x31
0x0801d120: e002 .. B 0x801d128 ; l2cap_coc_create + 144
0x0801d122: 2543 C% MOVS r5,#0x43
0x0801d124: e000 .. B 0x801d128 ; l2cap_coc_create + 144
0x0801d126: 2540 @% MOVS r5,#0x40
0x0801d128: 4628 (F MOV r0,r5
0x0801d12a: b005 .. ADD sp,sp,#0x14
0x0801d12c: e8bd8ff0 .... POP {r4-r11,pc}
0x0801d130: 9103 .. STR r1,[sp,#0xc]
0x0801d132: a804 .. ADD r0,sp,#0x10
0x0801d134: 2128 (! MOVS r1,#0x28
0x0801d136: 4b16 .K LDR r3,[pc,#88] ; [0x801d190] = 0x801d195
0x0801d138: 2201 ." MOVS r2,#1
0x0801d13a: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801d13e: 4620 F MOV r0,r4
0x0801d140: 2100 .! MOVS r1,#0
0x0801d142: f001fb73 ..s. BL l2cap_sig_proc_create ; 0x801e82c
0x0801d146: 4605 .F MOV r5,r0
0x0801d148: 2800 .( CMP r0,#0
0x0801d14a: d1ed .. BNE 0x801d128 ; l2cap_coc_create + 144
0x0801d14c: 9904 .. LDR r1,[sp,#0x10]
0x0801d14e: 9803 .. LDR r0,[sp,#0xc]
0x0801d150: f8810021 ..!. STRB r0,[r1,#0x21]
0x0801d154: 2000 . MOVS r0,#0
0x0801d156: 778e .w STRB r6,[r1,#0x1e]
0x0801d158: 82cf .. STRH r7,[r1,#0x16]
0x0801d15a: f8a18014 .... STRH r8,[r1,#0x14]
0x0801d15e: f8a1a018 .... STRH r10,[r1,#0x18]
0x0801d162: f8c1b010 .... STR r11,[r1,#0x10]
0x0801d166: f8a1001f .... STRH r0,[r1,#0x1f]
0x0801d16a: f8b9007a ..z. LDRH r0,[r9,#0x7a]
0x0801d16e: 3804 .8 SUBS r0,#4
0x0801d170: 8348 H. STRH r0,[r1,#0x1a]
0x0801d172: b280 .. UXTH r0,r0
0x0801d174: eb0a0200 .... ADD r2,r10,r0
0x0801d178: 3a01 .: SUBS r2,#1
0x0801d17a: fb92f0f0 .... SDIV r0,r2,r0
0x0801d17e: 3001 .0 ADDS r0,#1
0x0801d180: 8388 .. STRH r0,[r1,#0x1c]
0x0801d182: 4620 F MOV r0,r4
0x0801d184: f001fbb4 .... BL l2cap_sig_proc_push ; 0x801e8f0
0x0801d188: e7ce .. B 0x801d128 ; l2cap_coc_create + 144
0x0801d18a: bf00 .. NOP
$d.39
__arm_cp.20_0
0x0801d18c: 2000959c ... DCD 536909212
__arm_cp.20_1
0x0801d190: 0801d195 .... DCD 134336917
$t.40
l2cap_coc_create_continue
0x0801d194: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801d198: b089 .. SUB sp,sp,#0x24
0x0801d19a: 461e .F MOV r6,r3
0x0801d19c: 460d .F MOV r5,r1
0x0801d19e: 4683 .F MOV r11,r0
0x0801d1a0: 2a02 .* CMP r2,#2
0x0801d1a2: d004 .. BEQ 0x801d1ae ; l2cap_coc_create_continue + 26
0x0801d1a4: 2a01 .* CMP r2,#1
0x0801d1a6: d010 .. BEQ 0x801d1ca ; l2cap_coc_create_continue + 54
0x0801d1a8: 2a00 .* CMP r2,#0
0x0801d1aa: f04080af @... BNE.W 0x801d30c ; l2cap_coc_create_continue + 376
0x0801d1ae: 2000 . MOVS r0,#0
0x0801d1b0: 2e00 .. CMP r6,#0
0x0801d1b2: f8ad001c .... STRH r0,[sp,#0x1c]
0x0801d1b6: e9cd0005 .... STRD r0,r0,[sp,#0x14]
0x0801d1ba: f0408098 @... BNE.W 0x801d2ee ; l2cap_coc_create_continue + 346
0x0801d1be: 7fa8 .. LDRB r0,[r5,#0x1e]
0x0801d1c0: 7fe9 .. LDRB r1,[r5,#0x1f]
0x0801d1c2: 4288 .B CMP r0,r1
0x0801d1c4: d113 .. BNE 0x801d1ee ; l2cap_coc_create_continue + 90
0x0801d1c6: 2600 .& MOVS r6,#0
0x0801d1c8: e091 .. B 0x801d2ee ; l2cap_coc_create_continue + 346
0x0801d1ca: 2e46 F. CMP r6,#0x46
0x0801d1cc: d101 .. BNE 0x801d1d2 ; l2cap_coc_create_continue + 62
0x0801d1ce: 2646 F& MOVS r6,#0x46
0x0801d1d0: e08d .. B 0x801d2ee ; l2cap_coc_create_continue + 346
0x0801d1d2: f1050422 ..". ADD r4,r5,#0x22
0x0801d1d6: 2700 .' MOVS r7,#0
0x0801d1d8: f8950020 .. . LDRB r0,[r5,#0x20]
0x0801d1dc: 4287 .B CMP r7,r0
0x0801d1de: f0808086 .... BCS.W 0x801d2ee ; l2cap_coc_create_continue + 346
0x0801d1e2: 5de1 .] LDRB r1,[r4,r7]
0x0801d1e4: 4658 XF MOV r0,r11
0x0801d1e6: f7fffc5b ..[. BL l2cap_chan_unregister ; 0x801caa0
0x0801d1ea: 3701 .7 ADDS r7,#1
0x0801d1ec: e7f4 .. B 0x801d1d8 ; l2cap_coc_create_continue + 68
0x0801d1ee: eba00901 .... SUB r9,r0,r1
0x0801d1f2: 2400 .$ MOVS r4,#0
0x0801d1f4: f10d0808 .... ADD r8,sp,#8
0x0801d1f8: f10d0a20 .. . ADD r10,sp,#0x20
0x0801d1fc: f1b90f05 .... CMP r9,#5
0x0801d200: bf28 (. IT CS
0x0801d202: f04f0905 O... MOVCS r9,#5
0x0801d206: f8950021 ..!. LDRB r0,[r5,#0x21]
0x0801d20a: 2800 .( CMP r0,#0
0x0801d20c: bf08 .. IT EQ
0x0801d20e: f04f0901 O... MOVEQ r9,#1
0x0801d212: b2e7 .. UXTB r7,r4
0x0801d214: 45b9 .E CMP r9,r7
0x0801d216: d91e .. BLS 0x801d256 ; l2cap_coc_create_continue + 194
0x0801d218: 4658 XF MOV r0,r11
0x0801d21a: 4641 AF MOV r1,r8
0x0801d21c: 4652 RF MOV r2,r10
0x0801d21e: f7fefde3 .... BL l2cap_chan_dyn_register ; 0x801bde8
0x0801d222: b9d0 .. CBNZ r0,0x801d25a ; l2cap_coc_create_continue + 198
0x0801d224: 6928 (i LDR r0,[r5,#0x10]
0x0801d226: 9908 .. LDR r1,[sp,#0x20]
0x0801d228: 3401 .4 ADDS r4,#1
0x0801d22a: 6008 .` STR r0,[r1,#0]
0x0801d22c: f89d0008 .... LDRB r0,[sp,#8]
0x0801d230: 9a08 .. LDR r2,[sp,#0x20]
0x0801d232: f1000150 ..P. ADD r1,r0,#0x50
0x0801d236: 8291 .. STRH r1,[r2,#0x14]
0x0801d238: 8b29 ). LDRH r1,[r5,#0x18]
0x0801d23a: 8311 .. STRH r1,[r2,#0x18]
0x0801d23c: 8b69 i. LDRH r1,[r5,#0x1a]
0x0801d23e: 8391 .. STRH r1,[r2,#0x1c]
0x0801d240: 8ba9 .. LDRH r1,[r5,#0x1c]
0x0801d242: 8451 Q. STRH r1,[r2,#0x22]
0x0801d244: 8411 .. STRH r1,[r2,#0x20]
0x0801d246: 19e9 .. ADDS r1,r5,r7
0x0801d248: f8810022 ..". STRB r0,[r1,#0x22]
0x0801d24c: a905 .. ADD r1,sp,#0x14
0x0801d24e: 8a90 .. LDRH r0,[r2,#0x14]
0x0801d250: f8210017 !... STRH r0,[r1,r7,LSL #1]
0x0801d254: e7dd .. B 0x801d212 ; l2cap_coc_create_continue + 126
0x0801d256: 2600 .& MOVS r6,#0
0x0801d258: e000 .. B 0x801d25c ; l2cap_coc_create_continue + 200
0x0801d25a: 4606 .F MOV r6,r0
0x0801d25c: 0620 . LSLS r0,r4,#24
0x0801d25e: f8854020 .. @ STRB r4,[r5,#0x20]
0x0801d262: d044 D. BEQ 0x801d2ee ; l2cap_coc_create_continue + 346
0x0801d264: 4658 XF MOV r0,r11
0x0801d266: f001faa1 .... BL l2cap_sig_pkt_id_get ; 0x801e7ac
0x0801d26a: 4602 .F MOV r2,r0
0x0801d26c: 7368 hs STRB r0,[r5,#0xd]
0x0801d26e: f8950021 ..!. LDRB r0,[r5,#0x21]
0x0801d272: b190 .. CBZ r0,0x801d29a ; l2cap_coc_create_continue + 262
0x0801d274: 2017 . MOVS r0,#0x17
0x0801d276: f88d0008 .... STRB r0,[sp,#8]
0x0801d27a: 8ae8 .. LDRH r0,[r5,#0x16]
0x0801d27c: f8ad000a .... STRH r0,[sp,#0xa]
0x0801d280: 9808 .. LDR r0,[sp,#0x20]
0x0801d282: 8b01 .. LDRH r1,[r0,#0x18]
0x0801d284: f8ad100c .... STRH r1,[sp,#0xc]
0x0801d288: 8b81 .. LDRH r1,[r0,#0x1c]
0x0801d28a: 8c00 .. LDRH r0,[r0,#0x20]
0x0801d28c: 9700 .. STR r7,[sp,#0]
0x0801d28e: f8ad0010 .... STRH r0,[sp,#0x10]
0x0801d292: a805 .. ADD r0,sp,#0x14
0x0801d294: f8ad100e .... STRH r1,[sp,#0xe]
0x0801d298: e014 .. B 0x801d2c4 ; l2cap_coc_create_continue + 304
0x0801d29a: 2014 . MOVS r0,#0x14
0x0801d29c: f88d0008 .... STRB r0,[sp,#8]
0x0801d2a0: 8ae8 .. LDRH r0,[r5,#0x16]
0x0801d2a2: f8ad000a .... STRH r0,[sp,#0xa]
0x0801d2a6: 9808 .. LDR r0,[sp,#0x20]
0x0801d2a8: 8a81 .. LDRH r1,[r0,#0x14]
0x0801d2aa: f8ad100c .... STRH r1,[sp,#0xc]
0x0801d2ae: 8b01 .. LDRH r1,[r0,#0x18]
0x0801d2b0: f8ad100e .... STRH r1,[sp,#0xe]
0x0801d2b4: 8b81 .. LDRH r1,[r0,#0x1c]
0x0801d2b6: 8c00 .. LDRH r0,[r0,#0x20]
0x0801d2b8: f8ad0012 .... STRH r0,[sp,#0x12]
0x0801d2bc: 2000 . MOVS r0,#0
0x0801d2be: f8ad1010 .... STRH r1,[sp,#0x10]
0x0801d2c2: 9000 .. STR r0,[sp,#0]
0x0801d2c4: 9001 .. STR r0,[sp,#4]
0x0801d2c6: ab02 .. ADD r3,sp,#8
0x0801d2c8: 4658 XF MOV r0,r11
0x0801d2ca: 2100 .! MOVS r1,#0
0x0801d2cc: f001f9e2 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801d2d0: 4606 .F MOV r6,r0
0x0801d2d2: b1f0 .. CBZ r0,0x801d312 ; l2cap_coc_create_continue + 382
0x0801d2d4: f1050422 ..". ADD r4,r5,#0x22
0x0801d2d8: 2700 .' MOVS r7,#0
0x0801d2da: f8950020 .. . LDRB r0,[r5,#0x20]
0x0801d2de: 4287 .B CMP r7,r0
0x0801d2e0: d205 .. BCS 0x801d2ee ; l2cap_coc_create_continue + 346
0x0801d2e2: 5de1 .] LDRB r1,[r4,r7]
0x0801d2e4: 4658 XF MOV r0,r11
0x0801d2e6: f7fffbdb .... BL l2cap_chan_unregister ; 0x801caa0
0x0801d2ea: 3701 .7 ADDS r7,#1
0x0801d2ec: e7f5 .. B 0x801d2da ; l2cap_coc_create_continue + 326
0x0801d2ee: 8968 h. LDRH r0,[r5,#0xa]
0x0801d2f0: 49ed .I LDR r1,[pc,#948] ; [0x801d6a8] = 0x2000959c
0x0801d2f2: 4632 2F MOV r2,r6
0x0801d2f4: f8a10078 ..x. STRH r0,[r1,#0x78]
0x0801d2f8: 6928 (i LDR r0,[r5,#0x10]
0x0801d2fa: 7feb .. LDRB r3,[r5,#0x1f]
0x0801d2fc: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801d2fe: 6884 .h LDR r4,[r0,#8]
0x0801d300: 4658 XF MOV r0,r11
0x0801d302: 47a0 .G BLX r4
0x0801d304: 4658 XF MOV r0,r11
0x0801d306: 4629 )F MOV r1,r5
0x0801d308: f001fac6 .... BL l2cap_sig_proc_pop ; 0x801e898
0x0801d30c: b009 .. ADD sp,sp,#0x24
0x0801d30e: e8bd8ff0 .... POP {r4-r11,pc}
0x0801d312: 4658 XF MOV r0,r11
0x0801d314: f001fbc4 .... BL l2cap_sig_trans_timer_start ; 0x801eaa0
0x0801d318: e7f8 .. B 0x801d30c ; l2cap_coc_create_continue + 376
0x0801d31a: bf00 .. NOP
l2cap_coc_credit_add_continue
0x0801d31c: b5bf .. PUSH {r0-r5,r7,lr}
0x0801d31e: 460c .F MOV r4,r1
0x0801d320: 4605 .F MOV r5,r0
0x0801d322: b9a2 .. CBNZ r2,0x801d34e ; l2cap_coc_credit_add_continue + 50
0x0801d324: 2016 . MOVS r0,#0x16
0x0801d326: f88d0008 .... STRB r0,[sp,#8]
0x0801d32a: 7c60 `| LDRB r0,[r4,#0x11]
0x0801d32c: f8ad000a .... STRH r0,[sp,#0xa]
0x0801d330: 8a60 `. LDRH r0,[r4,#0x12]
0x0801d332: f8ad000c .... STRH r0,[sp,#0xc]
0x0801d336: 4628 (F MOV r0,r5
0x0801d338: f001fa38 ..8. BL l2cap_sig_pkt_id_get ; 0x801e7ac
0x0801d33c: 4602 .F MOV r2,r0
0x0801d33e: 2000 . MOVS r0,#0
0x0801d340: ab02 .. ADD r3,sp,#8
0x0801d342: 2100 .! MOVS r1,#0
0x0801d344: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0801d348: 4628 (F MOV r0,r5
0x0801d34a: f001f9a3 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801d34e: 4628 (F MOV r0,r5
0x0801d350: 4621 !F MOV r1,r4
0x0801d352: f001faa1 .... BL l2cap_sig_proc_pop ; 0x801e898
0x0801d356: bdbf .. POP {r0-r5,r7,pc}
l2cap_coc_data_recv_cfm
0x0801d358: b570 p. PUSH {r4-r6,lr}
0x0801d35a: 4614 .F MOV r4,r2
0x0801d35c: 460d .F MOV r5,r1
0x0801d35e: 4606 .F MOV r6,r0
0x0801d360: f6402004 @.. MOV r0,#0xa04
0x0801d364: 2101 .! MOVS r1,#1
0x0801d366: 2200 ." MOVS r2,#0
0x0801d368: 2306 .# MOVS r3,#6
0x0801d36a: f7fefb31 ..1. BL ke_msg_alloc ; 0x801b9d0
0x0801d36e: f44f7100 O..q MOV r1,#0x200
0x0801d372: 7144 Dq STRB r4,[r0,#5]
0x0801d374: 7105 .q STRB r5,[r0,#4]
0x0801d376: 8046 F. STRH r6,[r0,#2]
0x0801d378: 8001 .. STRH r1,[r0,#0]
0x0801d37a: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801d37e: f7febb4b ..K. B ke_msg_send ; 0x801ba18
0x0801d382: 0000 .. MOVS r0,r0
l2cap_coc_enhanced_nego_set
0x0801d384: 4ac8 .J LDR r2,[pc,#800] ; [0x801d6a8] = 0x2000959c
0x0801d386: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801d38a: 6a00 .j LDR r0,[r0,#0x20]
0x0801d38c: b160 `. CBZ r0,0x801d3a8 ; l2cap_coc_enhanced_nego_set + 36
0x0801d38e: 2900 .) CMP r1,#0
0x0801d390: bf18 .. IT NE
0x0801d392: 2101 .! MOVNE r1,#1
0x0801d394: f890203a ..: LDRB r2,[r0,#0x3a]
0x0801d398: f00202fb .... AND r2,r2,#0xfb
0x0801d39c: ea420181 B... ORR r1,r2,r1,LSL #2
0x0801d3a0: f880103a ..:. STRB r1,[r0,#0x3a]
0x0801d3a4: 2000 . MOVS r0,#0
0x0801d3a6: 4770 pG BX lr
0x0801d3a8: 2043 C MOVS r0,#0x43
0x0801d3aa: 4770 pG BX lr
$d.51
__arm_cp.26_0
0x0801d3ac: 2000959c ... DCD 536909212
$t.10
l2cap_coc_error_detected
0x0801d3b0: e92d41ff -..A PUSH {r0-r8,lr}
0x0801d3b4: 4617 .F MOV r7,r2
0x0801d3b6: 460e .F MOV r6,r1
0x0801d3b8: 4604 .F MOV r4,r0
0x0801d3ba: f7fefe51 ..Q. BL l2cap_chan_get ; 0x801c060
0x0801d3be: b1a8 .. CBZ r0,0x801d3ec ; l2cap_coc_error_detected + 60
0x0801d3c0: 4605 .F MOV r5,r0
0x0801d3c2: 8a40 @. LDRH r0,[r0,#0x12]
0x0801d3c4: 07c0 .. LSLS r0,r0,#31
0x0801d3c6: d011 .. BEQ 0x801d3ec ; l2cap_coc_error_detected + 60
0x0801d3c8: 4620 F MOV r0,r4
0x0801d3ca: 4631 1F MOV r1,r6
0x0801d3cc: 2200 ." MOVS r2,#0
0x0801d3ce: f04f0800 O... MOV r8,#0
0x0801d3d2: f7fefd3b ..;. BL l2cap_chan_enable_set ; 0x801be4c
0x0801d3d6: a803 .. ADD r0,sp,#0xc
0x0801d3d8: 211c .! MOVS r1,#0x1c
0x0801d3da: 4b0e .K LDR r3,[pc,#56] ; [0x801d414] = 0x801d94d
0x0801d3dc: 2203 ." MOVS r2,#3
0x0801d3de: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801d3e2: 4620 F MOV r0,r4
0x0801d3e4: 2100 .! MOVS r1,#0
0x0801d3e6: f001fa21 ..!. BL l2cap_sig_proc_create ; 0x801e82c
0x0801d3ea: b108 .. CBZ r0,0x801d3f0 ; l2cap_coc_error_detected + 64
0x0801d3ec: e8bd81ff .... POP {r0-r8,pc}
0x0801d3f0: 9903 .. LDR r1,[sp,#0xc]
0x0801d3f2: 2001 . MOVS r0,#1
0x0801d3f4: 7688 .v STRB r0,[r1,#0x1a]
0x0801d3f6: 6828 (h LDR r0,[r5,#0]
0x0801d3f8: f8a18014 .... STRH r8,[r1,#0x14]
0x0801d3fc: 75cf .u STRB r7,[r1,#0x17]
0x0801d3fe: 758e .u STRB r6,[r1,#0x16]
0x0801d400: 6108 .a STR r0,[r1,#0x10]
0x0801d402: 7d28 (} LDRB r0,[r5,#0x14]
0x0801d404: 7608 .v STRB r0,[r1,#0x18]
0x0801d406: 7da8 .} LDRB r0,[r5,#0x16]
0x0801d408: 7648 Hv STRB r0,[r1,#0x19]
0x0801d40a: 4620 F MOV r0,r4
0x0801d40c: f001fa70 ..p. BL l2cap_sig_proc_push ; 0x801e8f0
0x0801d410: e8bd81ff .... POP {r0-r8,pc}
$d.11
__arm_cp.5_0
0x0801d414: 0801d94d M... DCD 134338893
$t.6
l2cap_coc_l2h_err
0x0801d418: 280c .( CMP r0,#0xc
0x0801d41a: d80c .. BHI 0x801d436 ; l2cap_coc_l2h_err + 30
0x0801d41c: 4601 .F MOV r1,r0
0x0801d41e: 2000 . MOVS r0,#0
0x0801d420: e8dff001 .... TBB [pc,r1]
$d.7
0x0801d424: 0907090a .... DCD 151456010
0x0801d428: 110f0d0b .... DCD 286199051
0x0801d42c: 19171513 .... DCD 420943123
0x0801d430: 001b .. DCW 27
$t.8
0x0801d432: 203a : MOVS r0,#0x3a
0x0801d434: 4770 pG BX lr
0x0801d436: 204c L MOVS r0,#0x4c
0x0801d438: 4770 pG BX lr
0x0801d43a: 204b K MOVS r0,#0x4b
0x0801d43c: 4770 pG BX lr
0x0801d43e: 2036 6 MOVS r0,#0x36
0x0801d440: 4770 pG BX lr
0x0801d442: 2037 7 MOVS r0,#0x37
0x0801d444: 4770 pG BX lr
0x0801d446: 2038 8 MOVS r0,#0x38
0x0801d448: 4770 pG BX lr
0x0801d44a: 2039 9 MOVS r0,#0x39
0x0801d44c: 4770 pG BX lr
0x0801d44e: 2033 3 MOVS r0,#0x33
0x0801d450: 4770 pG BX lr
0x0801d452: 203e > MOVS r0,#0x3e
0x0801d454: 4770 pG BX lr
0x0801d456: 2035 5 MOVS r0,#0x35
0x0801d458: 4770 pG BX lr
0x0801d45a: 2040 @ MOVS r0,#0x40
0x0801d45c: 4770 pG BX lr
0x0801d45e: 0000 .. MOVS r0,r0
l2cap_coc_reconfigure
0x0801d460: e92d4ffe -..O PUSH {r1-r11,lr}
0x0801d464: 2813 .( CMP r0,#0x13
0x0801d466: d831 1. BHI 0x801d4cc ; l2cap_coc_reconfigure + 108
0x0801d468: f8dfbf90 .... LDR r11,[pc,#3984] ; [0x801e3fc] = 0x2000959c
0x0801d46c: 4604 .F MOV r4,r0
0x0801d46e: eb0b0080 .... ADD r0,r11,r0,LSL #2
0x0801d472: 6a00 .j LDR r0,[r0,#0x20]
0x0801d474: b350 P. CBZ r0,0x801d4cc ; l2cap_coc_reconfigure + 108
0x0801d476: f890003a ..:. LDRB r0,[r0,#0x3a]
0x0801d47a: 0740 @. LSLS r0,r0,#29
0x0801d47c: d401 .. BMI 0x801d482 ; l2cap_coc_reconfigure + 34
0x0801d47e: 2742 B' MOVS r7,#0x42
0x0801d480: e025 %. B 0x801d4ce ; l2cap_coc_reconfigure + 110
0x0801d482: 4616 .F MOV r6,r2
0x0801d484: 2a40 @* CMP r2,#0x40
0x0801d486: d306 .. BCC 0x801d496 ; l2cap_coc_reconfigure + 54
0x0801d488: 461d .F MOV r5,r3
0x0801d48a: b123 #. CBZ r3,0x801d496 ; l2cap_coc_reconfigure + 54
0x0801d48c: f5b67f00 .... CMP r6,#0x200
0x0801d490: d903 .. BLS 0x801d49a ; l2cap_coc_reconfigure + 58
0x0801d492: 2731 1' MOVS r7,#0x31
0x0801d494: e01b .. B 0x801d4ce ; l2cap_coc_reconfigure + 110
0x0801d496: 2740 @' MOVS r7,#0x40
0x0801d498: e019 .. B 0x801d4ce ; l2cap_coc_reconfigure + 110
0x0801d49a: f8dd8030 ..0. LDR r8,[sp,#0x30]
0x0801d49e: 4689 .F MOV r9,r1
0x0801d4a0: 2700 .' MOVS r7,#0
0x0801d4a2: f04f0a00 O... MOV r10,#0
0x0801d4a6: 42bd .B CMP r5,r7
0x0801d4a8: d014 .. BEQ 0x801d4d4 ; l2cap_coc_reconfigure + 116
0x0801d4aa: f8181007 .... LDRB r1,[r8,r7]
0x0801d4ae: 4620 F MOV r0,r4
0x0801d4b0: f7fefdd6 .... BL l2cap_chan_get ; 0x801c060
0x0801d4b4: b150 P. CBZ r0,0x801d4cc ; l2cap_coc_reconfigure + 108
0x0801d4b6: 8a41 A. LDRH r1,[r0,#0x12]
0x0801d4b8: 0609 .. LSLS r1,r1,#24
0x0801d4ba: d407 .. BMI 0x801d4cc ; l2cap_coc_reconfigure + 108
0x0801d4bc: 8b01 .. LDRH r1,[r0,#0x18]
0x0801d4be: 42b1 .B CMP r1,r6
0x0801d4c0: d804 .. BHI 0x801d4cc ; l2cap_coc_reconfigure + 108
0x0801d4c2: b90f .. CBNZ r7,0x801d4c8 ; l2cap_coc_reconfigure + 104
0x0801d4c4: f8d0a000 .... LDR r10,[r0,#0]
0x0801d4c8: 3701 .7 ADDS r7,#1
0x0801d4ca: e7ec .. B 0x801d4a6 ; l2cap_coc_reconfigure + 70
0x0801d4cc: 2743 C' MOVS r7,#0x43
0x0801d4ce: 4638 8F MOV r0,r7
0x0801d4d0: e8bd8ffe .... POP {r1-r11,pc}
0x0801d4d4: a802 .. ADD r0,sp,#8
0x0801d4d6: f1050120 .. . ADD r1,r5,#0x20
0x0801d4da: 4b16 .K LDR r3,[pc,#88] ; [0x801d534] = 0x801d539
0x0801d4dc: 2205 ." MOVS r2,#5
0x0801d4de: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801d4e2: 4620 F MOV r0,r4
0x0801d4e4: 2100 .! MOVS r1,#0
0x0801d4e6: f001f9a1 .... BL l2cap_sig_proc_create ; 0x801e82c
0x0801d4ea: 4607 .F MOV r7,r0
0x0801d4ec: 2800 .( CMP r0,#0
0x0801d4ee: d1ee .. BNE 0x801d4ce ; l2cap_coc_reconfigure + 110
0x0801d4f0: 9a02 .. LDR r2,[sp,#8]
0x0801d4f2: 2100 .! MOVS r1,#0
0x0801d4f4: 8316 .. STRH r6,[r2,#0x18]
0x0801d4f6: f8a29014 .... STRH r9,[r2,#0x14]
0x0801d4fa: f8c2a010 .... STR r10,[r2,#0x10]
0x0801d4fe: f8bb007a ..z. LDRH r0,[r11,#0x7a]
0x0801d502: 7711 .w STRB r1,[r2,#0x1c]
0x0801d504: 7795 .w STRB r5,[r2,#0x1e]
0x0801d506: 3804 .8 SUBS r0,#4
0x0801d508: 8350 P. STRH r0,[r2,#0x1a]
0x0801d50a: b280 .. UXTH r0,r0
0x0801d50c: 1831 1. ADDS r1,r6,r0
0x0801d50e: 4616 .F MOV r6,r2
0x0801d510: 3901 .9 SUBS r1,#1
0x0801d512: fb91f0f0 .... SDIV r0,r1,r0
0x0801d516: 4641 AF MOV r1,r8
0x0801d518: 3001 .0 ADDS r0,#1
0x0801d51a: 82d0 .. STRH r0,[r2,#0x16]
0x0801d51c: f102001f .... ADD r0,r2,#0x1f
0x0801d520: 462a *F MOV r2,r5
0x0801d522: f7e4febf .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801d526: 4620 F MOV r0,r4
0x0801d528: 4631 1F MOV r1,r6
0x0801d52a: f001f9e1 .... BL l2cap_sig_proc_push ; 0x801e8f0
0x0801d52e: e7ce .. B 0x801d4ce ; l2cap_coc_reconfigure + 110
$d.45
__arm_cp.23_0
0x0801d530: 2000959c ... DCD 536909212
__arm_cp.23_1
0x0801d534: 0801d539 9... DCD 134337849
$t.46
l2cap_coc_reconfigure_req_continue
0x0801d538: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801d53c: b087 .. SUB sp,sp,#0x1c
0x0801d53e: 4698 .F MOV r8,r3
0x0801d540: 460d .F MOV r5,r1
0x0801d542: 4681 .F MOV r9,r0
0x0801d544: 2a02 .* CMP r2,#2
0x0801d546: d039 9. BEQ 0x801d5bc ; l2cap_coc_reconfigure_req_continue + 132
0x0801d548: 2a01 .* CMP r2,#1
0x0801d54a: f000809b .... BEQ.W 0x801d684 ; l2cap_coc_reconfigure_req_continue + 332
0x0801d54e: 2a00 .* CMP r2,#0
0x0801d550: f04080a7 @... BNE.W 0x801d6a2 ; l2cap_coc_reconfigure_req_continue + 362
0x0801d554: 7f28 (. LDRB r0,[r5,#0x1c]
0x0801d556: f895b01e .... LDRB r11,[r5,#0x1e]
0x0801d55a: 4606 .F MOV r6,r0
0x0801d55c: 2400 .$ MOVS r4,#0
0x0801d55e: 2119 .! MOVS r1,#0x19
0x0801d560: 3005 .0 ADDS r0,#5
0x0801d562: f10d0a10 .... ADD r10,sp,#0x10
0x0801d566: f8ad4018 ...@ STRH r4,[sp,#0x18]
0x0801d56a: e9cd4404 ...D STRD r4,r4,[sp,#0x10]
0x0801d56e: f88d1008 .... STRB r1,[sp,#8]
0x0801d572: 776c lw STRB r4,[r5,#0x1d]
0x0801d574: 4558 XE CMP r0,r11
0x0801d576: 69a9 .i LDR r1,[r5,#0x18]
0x0801d578: f8cd100a .... STR r1,[sp,#0xa]
0x0801d57c: bf38 8. IT CC
0x0801d57e: 4683 .F MOVCC r11,r0
0x0801d580: b2f0 .. UXTB r0,r6
0x0801d582: 4583 .E CMP r11,r0
0x0801d584: d966 f. BLS 0x801d654 ; l2cap_coc_reconfigure_req_continue + 284
0x0801d586: 4428 (D ADD r0,r0,r5
0x0801d588: 7fc1 .. LDRB r1,[r0,#0x1f]
0x0801d58a: 4648 HF MOV r0,r9
0x0801d58c: f7fefd68 ..h. BL l2cap_chan_get ; 0x801c060
0x0801d590: 2800 .( CMP r0,#0
0x0801d592: d075 u. BEQ 0x801d680 ; l2cap_coc_reconfigure_req_continue + 328
0x0801d594: 7f69 i. LDRB r1,[r5,#0x1d]
0x0801d596: b121 !. CBZ r1,0x801d5a2 ; l2cap_coc_reconfigure_req_continue + 106
0x0801d598: 8b6a j. LDRH r2,[r5,#0x1a]
0x0801d59a: 8b83 .. LDRH r3,[r0,#0x1c]
0x0801d59c: 4293 .B CMP r3,r2
0x0801d59e: d901 .. BLS 0x801d5a4 ; l2cap_coc_reconfigure_req_continue + 108
0x0801d5a0: e058 X. B 0x801d654 ; l2cap_coc_reconfigure_req_continue + 284
0x0801d5a2: 8b6a j. LDRH r2,[r5,#0x1a]
0x0801d5a4: 8a83 .. LDRH r3,[r0,#0x14]
0x0801d5a6: b2e7 .. UXTB r7,r4
0x0801d5a8: 3101 .1 ADDS r1,#1
0x0801d5aa: 7769 iw STRB r1,[r5,#0x1d]
0x0801d5ac: f82a3017 *..0 STRH r3,[r10,r7,LSL #1]
0x0801d5b0: 8b80 .. LDRH r0,[r0,#0x1c]
0x0801d5b2: 4290 .B CMP r0,r2
0x0801d5b4: d84e N. BHI 0x801d654 ; l2cap_coc_reconfigure_req_continue + 284
0x0801d5b6: 3401 .4 ADDS r4,#1
0x0801d5b8: 3601 .6 ADDS r6,#1
0x0801d5ba: e7e1 .. B 0x801d580 ; l2cap_coc_reconfigure_req_continue + 72
0x0801d5bc: 7f2c ,. LDRB r4,[r5,#0x1c]
0x0801d5be: 7f6e n. LDRB r6,[r5,#0x1d]
0x0801d5c0: f895b01e .... LDRB r11,[r5,#0x1e]
0x0801d5c4: 4648 HF MOV r0,r9
0x0801d5c6: f001fa75 ..u. BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801d5ca: 1930 0. ADDS r0,r6,r4
0x0801d5cc: f8dfaeb4 .... LDR r10,[pc,#3764] ; [0x801e484] = 0x2000959c
0x0801d5d0: 4558 XE CMP r0,r11
0x0801d5d2: bf38 8. IT CC
0x0801d5d4: 4683 .F MOVCC r11,r0
0x0801d5d6: 7f2e .. LDRB r6,[r5,#0x1c]
0x0801d5d8: b2f0 .. UXTB r0,r6
0x0801d5da: 4583 .E CMP r11,r0
0x0801d5dc: d92f /. BLS 0x801d63e ; l2cap_coc_reconfigure_req_continue + 262
0x0801d5de: 4428 (D ADD r0,r0,r5
0x0801d5e0: 7fc7 .. LDRB r7,[r0,#0x1f]
0x0801d5e2: 4648 HF MOV r0,r9
0x0801d5e4: 4639 9F MOV r1,r7
0x0801d5e6: f7fefd3b ..;. BL l2cap_chan_get ; 0x801c060
0x0801d5ea: b310 .. CBZ r0,0x801d632 ; l2cap_coc_reconfigure_req_continue + 250
0x0801d5ec: 4606 .F MOV r6,r0
0x0801d5ee: 8b6a j. LDRH r2,[r5,#0x1a]
0x0801d5f0: 8ae9 .. LDRH r1,[r5,#0x16]
0x0801d5f2: 8b28 (. LDRH r0,[r5,#0x18]
0x0801d5f4: 8c74 t. LDRH r4,[r6,#0x22]
0x0801d5f6: 83b2 .. STRH r2,[r6,#0x1c]
0x0801d5f8: 8b32 2. LDRH r2,[r6,#0x18]
0x0801d5fa: 8b2b +. LDRH r3,[r5,#0x18]
0x0801d5fc: 1b09 .. SUBS r1,r1,r4
0x0801d5fe: b20c .. SXTH r4,r1
0x0801d600: 4290 .B CMP r0,r2
0x0801d602: 8333 3. STRH r3,[r6,#0x18]
0x0801d604: d00b .. BEQ 0x801d61e ; l2cap_coc_reconfigure_req_continue + 230
0x0801d606: 8a30 0. LDRH r0,[r6,#0x10]
0x0801d608: 463a :F MOV r2,r7
0x0801d60a: f8aa0078 ..x. STRH r0,[r10,#0x78]
0x0801d60e: 6830 0h LDR r0,[r6,#0]
0x0801d610: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801d612: f8d0c014 .... LDR r12,[r0,#0x14]
0x0801d616: 8b70 p. LDRH r0,[r6,#0x1a]
0x0801d618: 9000 .. STR r0,[sp,#0]
0x0801d61a: 4648 HF MOV r0,r9
0x0801d61c: 47e0 .G BLX r12
0x0801d61e: 8ae8 .. LDRH r0,[r5,#0x16]
0x0801d620: 2c01 ., CMP r4,#1
0x0801d622: 8470 p. STRH r0,[r6,#0x22]
0x0801d624: db07 .. BLT 0x801d636 ; l2cap_coc_reconfigure_req_continue + 254
0x0801d626: b2a2 .. UXTH r2,r4
0x0801d628: 4648 HF MOV r0,r9
0x0801d62a: 4639 9F MOV r1,r7
0x0801d62c: f7feff76 ..v. BL l2cap_chan_rx_credit_add ; 0x801c51c
0x0801d630: e001 .. B 0x801d636 ; l2cap_coc_reconfigure_req_continue + 254
0x0801d632: f04f084c O.L. MOV r8,#0x4c
0x0801d636: 7f28 (. LDRB r0,[r5,#0x1c]
0x0801d638: 1c46 F. ADDS r6,r0,#1
0x0801d63a: 772e .w STRB r6,[r5,#0x1c]
0x0801d63c: e7cc .. B 0x801d5d8 ; l2cap_coc_reconfigure_req_continue + 160
0x0801d63e: ea5f4108 _..A LSLS r1,r8,#16
0x0801d642: d11f .. BNE 0x801d684 ; l2cap_coc_reconfigure_req_continue + 332
0x0801d644: f895b01e .... LDRB r11,[r5,#0x1e]
0x0801d648: f04f0800 O... MOV r8,#0
0x0801d64c: 4558 XE CMP r0,r11
0x0801d64e: f47faf85 .... BNE.W 0x801d55c ; l2cap_coc_reconfigure_req_continue + 36
0x0801d652: e017 .. B 0x801d684 ; l2cap_coc_reconfigure_req_continue + 332
0x0801d654: f1b80f00 .... CMP r8,#0
0x0801d658: d114 .. BNE 0x801d684 ; l2cap_coc_reconfigure_req_continue + 332
0x0801d65a: 4648 HF MOV r0,r9
0x0801d65c: f001f8a6 .... BL l2cap_sig_pkt_id_get ; 0x801e7ac
0x0801d660: 4602 .F MOV r2,r0
0x0801d662: 7368 hs STRB r0,[r5,#0xd]
0x0801d664: 7f68 h. LDRB r0,[r5,#0x1d]
0x0801d666: ab02 .. ADD r3,sp,#8
0x0801d668: 2100 .! MOVS r1,#0
0x0801d66a: e9cd0a00 .... STRD r0,r10,[sp,#0]
0x0801d66e: 4648 HF MOV r0,r9
0x0801d670: f001f810 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801d674: 4680 .F MOV r8,r0
0x0801d676: b928 (. CBNZ r0,0x801d684 ; l2cap_coc_reconfigure_req_continue + 332
0x0801d678: 4648 HF MOV r0,r9
0x0801d67a: f001fa11 .... BL l2cap_sig_trans_timer_start ; 0x801eaa0
0x0801d67e: e010 .. B 0x801d6a2 ; l2cap_coc_reconfigure_req_continue + 362
0x0801d680: f04f084c O.L. MOV r8,#0x4c
0x0801d684: 8968 h. LDRH r0,[r5,#0xa]
0x0801d686: 49ef .I LDR r1,[pc,#956] ; [0x801da44] = 0x2000959c
0x0801d688: fa1ff288 .... UXTH r2,r8
0x0801d68c: f8a10078 ..x. STRH r0,[r1,#0x78]
0x0801d690: 6928 (i LDR r0,[r5,#0x10]
0x0801d692: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801d694: 6903 .i LDR r3,[r0,#0x10]
0x0801d696: 4648 HF MOV r0,r9
0x0801d698: 4798 .G BLX r3
0x0801d69a: 4648 HF MOV r0,r9
0x0801d69c: 4629 )F MOV r1,r5
0x0801d69e: f001f8fb .... BL l2cap_sig_proc_pop ; 0x801e898
0x0801d6a2: b007 .. ADD sp,sp,#0x1c
0x0801d6a4: e8bd8ff0 .... POP {r4-r11,pc}
$d.47
__arm_cp.24_0
0x0801d6a8: 2000959c ... DCD 536909212
$t.21
l2cap_coc_reconfigure_rsp_continue
0x0801d6ac: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801d6b0: b085 .. SUB sp,sp,#0x14
0x0801d6b2: 4689 .F MOV r9,r1
0x0801d6b4: 4682 .F MOV r10,r0
0x0801d6b6: 2a05 .* CMP r2,#5
0x0801d6b8: d06c l. BEQ 0x801d794 ; l2cap_coc_reconfigure_rsp_continue + 232
0x0801d6ba: 2a04 .* CMP r2,#4
0x0801d6bc: d055 U. BEQ 0x801d76a ; l2cap_coc_reconfigure_rsp_continue + 190
0x0801d6be: 2a00 .* CMP r2,#0
0x0801d6c0: f0408099 @... BNE.W 0x801d7f6 ; l2cap_coc_reconfigure_rsp_continue + 330
0x0801d6c4: f04f30ff O..0 MOV r0,#0xffffffff
0x0801d6c8: f24011ff @... MOV r1,#0x1ff
0x0801d6cc: f8c90020 .. . STR r0,[r9,#0x20]
0x0801d6d0: f8890024 ..$. STRB r0,[r9,#0x24]
0x0801d6d4: f8b90012 .... LDRH r0,[r9,#0x12]
0x0801d6d8: f8a9101e .... STRH r1,[r9,#0x1e]
0x0801d6dc: 2840 @( CMP r0,#0x40
0x0801d6de: d344 D. BCC 0x801d76a ; l2cap_coc_reconfigure_rsp_continue + 190
0x0801d6e0: f8b90010 .... LDRH r0,[r9,#0x10]
0x0801d6e4: 2840 @( CMP r0,#0x40
0x0801d6e6: d340 @. BCC 0x801d76a ; l2cap_coc_reconfigure_rsp_continue + 190
0x0801d6e8: f1090720 .. . ADD r7,r9,#0x20
0x0801d6ec: 2600 .& MOVS r6,#0
0x0801d6ee: f10d0810 .... ADD r8,sp,#0x10
0x0801d6f2: f8990025 ..%. LDRB r0,[r9,#0x25]
0x0801d6f6: 4286 .B CMP r6,r0
0x0801d6f8: d225 %. BCS 0x801d746 ; l2cap_coc_reconfigure_rsp_continue + 154
0x0801d6fa: eb070046 ..F. ADD r0,r7,r6,LSL #1
0x0801d6fe: f8302c0c 0.., LDRH r2,[r0,#-0xc]
0x0801d702: f022003f ".?. BIC r0,r2,#0x3f
0x0801d706: 2840 @( CMP r0,#0x40
0x0801d708: d11d .. BNE 0x801d746 ; l2cap_coc_reconfigure_rsp_continue + 154
0x0801d70a: 4650 PF MOV r0,r10
0x0801d70c: 2101 .! MOVS r1,#1
0x0801d70e: 4643 CF MOV r3,r8
0x0801d710: f7fefc02 .... BL l2cap_chan_find ; 0x801bf18
0x0801d714: 28ff .( CMP r0,#0xff
0x0801d716: d016 .. BEQ 0x801d746 ; l2cap_coc_reconfigure_rsp_continue + 154
0x0801d718: 9904 .. LDR r1,[sp,#0x10]
0x0801d71a: f8b93010 ...0 LDRH r3,[r9,#0x10]
0x0801d71e: 8b4a J. LDRH r2,[r1,#0x1a]
0x0801d720: 4293 .B CMP r3,r2
0x0801d722: d310 .. BCC 0x801d746 ; l2cap_coc_reconfigure_rsp_continue + 154
0x0801d724: f8b92012 ... LDRH r2,[r9,#0x12]
0x0801d728: 8bcb .. LDRH r3,[r1,#0x1e]
0x0801d72a: 429a .B CMP r2,r3
0x0801d72c: d203 .. BCS 0x801d736 ; l2cap_coc_reconfigure_rsp_continue + 138
0x0801d72e: f8993025 ..%0 LDRB r3,[r9,#0x25]
0x0801d732: 2b01 .+ CMP r3,#1
0x0801d734: d107 .. BNE 0x801d746 ; l2cap_coc_reconfigure_rsp_continue + 154
0x0801d736: 55b8 .U STRB r0,[r7,r6]
0x0801d738: 3601 .6 ADDS r6,#1
0x0801d73a: 8bc9 .. LDRH r1,[r1,#0x1e]
0x0801d73c: 4291 .B CMP r1,r2
0x0801d73e: bf88 .. IT HI
0x0801d740: f889001e .... STRBHI r0,[r9,#0x1e]
0x0801d744: e7d5 .. B 0x801d6f2 ; l2cap_coc_reconfigure_rsp_continue + 70
0x0801d746: f899101e .... LDRB r1,[r9,#0x1e]
0x0801d74a: 29ff .) CMP r1,#0xff
0x0801d74c: d00d .. BEQ 0x801d76a ; l2cap_coc_reconfigure_rsp_continue + 190
0x0801d74e: 2001 . MOVS r0,#1
0x0801d750: f8b92008 ... LDRH r2,[r9,#8]
0x0801d754: 2400 .$ MOVS r4,#0
0x0801d756: 2300 .# MOVS r3,#0
0x0801d758: f8890026 ..&. STRB r0,[r9,#0x26]
0x0801d75c: 4650 PF MOV r0,r10
0x0801d75e: f889401f ...@ STRB r4,[r9,#0x1f]
0x0801d762: f7fff8db .... BL l2cap_chan_tx_flow_set ; 0x801c91c
0x0801d766: f8894026 ..&@ STRB r4,[r9,#0x26]
0x0801d76a: f899001f .... LDRB r0,[r9,#0x1f]
0x0801d76e: 2800 .( CMP r0,#0
0x0801d770: d041 A. BEQ 0x801d7f6 ; l2cap_coc_reconfigure_rsp_continue + 330
0x0801d772: 211a .! MOVS r1,#0x1a
0x0801d774: 2000 . MOVS r0,#0
0x0801d776: f899200d ... LDRB r2,[r9,#0xd]
0x0801d77a: ab03 .. ADD r3,sp,#0xc
0x0801d77c: f88d100c .... STRB r1,[sp,#0xc]
0x0801d780: f8b91008 .... LDRH r1,[r9,#8]
0x0801d784: f8ad000e .... STRH r0,[sp,#0xe]
0x0801d788: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0801d78c: 4650 PF MOV r0,r10
0x0801d78e: f000ff81 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801d792: b380 .. CBZ r0,0x801d7f6 ; l2cap_coc_reconfigure_rsp_continue + 330
0x0801d794: f8df8ef8 .... LDR r8,[pc,#3832] ; [0x801e690] = 0x2000959c
0x0801d798: f1090b20 .. . ADD r11,r9,#0x20
0x0801d79c: 2400 .$ MOVS r4,#0
0x0801d79e: 2c05 ., CMP r4,#5
0x0801d7a0: d025 %. BEQ 0x801d7ee ; l2cap_coc_reconfigure_rsp_continue + 322
0x0801d7a2: f81b6004 ...` LDRB r6,[r11,r4]
0x0801d7a6: 4650 PF MOV r0,r10
0x0801d7a8: 4631 1F MOV r1,r6
0x0801d7aa: f7fefc59 ..Y. BL l2cap_chan_get ; 0x801c060
0x0801d7ae: 9004 .. STR r0,[sp,#0x10]
0x0801d7b0: b1d8 .. CBZ r0,0x801d7ea ; l2cap_coc_reconfigure_rsp_continue + 318
0x0801d7b2: f8b91012 .... LDRH r1,[r9,#0x12]
0x0801d7b6: f8b97010 ...p LDRH r7,[r9,#0x10]
0x0801d7ba: 8b45 E. LDRH r5,[r0,#0x1a]
0x0801d7bc: 2200 ." MOVS r2,#0
0x0801d7be: 2301 .# MOVS r3,#1
0x0801d7c0: 83c1 .. STRH r1,[r0,#0x1e]
0x0801d7c2: 8347 G. STRH r7,[r0,#0x1a]
0x0801d7c4: 4650 PF MOV r0,r10
0x0801d7c6: 4631 1F MOV r1,r6
0x0801d7c8: f7fff8a8 .... BL l2cap_chan_tx_flow_set ; 0x801c91c
0x0801d7cc: 42af .B CMP r7,r5
0x0801d7ce: d00c .. BEQ 0x801d7ea ; l2cap_coc_reconfigure_rsp_continue + 318
0x0801d7d0: 9804 .. LDR r0,[sp,#0x10]
0x0801d7d2: 4632 2F MOV r2,r6
0x0801d7d4: 8a01 .. LDRH r1,[r0,#0x10]
0x0801d7d6: 8b03 .. LDRH r3,[r0,#0x18]
0x0801d7d8: f8a81078 ..x. STRH r1,[r8,#0x78]
0x0801d7dc: 6801 .h LDR r1,[r0,#0]
0x0801d7de: 8b40 @. LDRH r0,[r0,#0x1a]
0x0801d7e0: 694d Mi LDR r5,[r1,#0x14]
0x0801d7e2: 9000 .. STR r0,[sp,#0]
0x0801d7e4: 4650 PF MOV r0,r10
0x0801d7e6: 2100 .! MOVS r1,#0
0x0801d7e8: 47a8 .G BLX r5
0x0801d7ea: 3401 .4 ADDS r4,#1
0x0801d7ec: e7d7 .. B 0x801d79e ; l2cap_coc_reconfigure_rsp_continue + 242
0x0801d7ee: 4650 PF MOV r0,r10
0x0801d7f0: 4649 IF MOV r1,r9
0x0801d7f2: f001f851 ..Q. BL l2cap_sig_proc_pop ; 0x801e898
0x0801d7f6: b005 .. ADD sp,sp,#0x14
0x0801d7f8: e8bd8ff0 .... POP {r4-r11,pc}
l2cap_coc_rx_credit_add
0x0801d7fc: e92d41ff -..A PUSH {r0-r8,lr}
0x0801d800: 4690 .F MOV r8,r2
0x0801d802: 460e .F MOV r6,r1
0x0801d804: 4604 .F MOV r4,r0
0x0801d806: f7fefc2b ..+. BL l2cap_chan_get ; 0x801c060
0x0801d80a: b1b0 .. CBZ r0,0x801d83a ; l2cap_coc_rx_credit_add + 62
0x0801d80c: 4607 .F MOV r7,r0
0x0801d80e: a803 .. ADD r0,sp,#0xc
0x0801d810: 2114 .! MOVS r1,#0x14
0x0801d812: 4b0c .K LDR r3,[pc,#48] ; [0x801d844] = 0x801d31d
0x0801d814: 2204 ." MOVS r2,#4
0x0801d816: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801d81a: 4620 F MOV r0,r4
0x0801d81c: 2100 .! MOVS r1,#0
0x0801d81e: f001f805 .... BL l2cap_sig_proc_create ; 0x801e82c
0x0801d822: 4605 .F MOV r5,r0
0x0801d824: b950 P. CBNZ r0,0x801d83c ; l2cap_coc_rx_credit_add + 64
0x0801d826: 9903 .. LDR r1,[sp,#0xc]
0x0801d828: 7d38 8} LDRB r0,[r7,#0x14]
0x0801d82a: 7448 Ht STRB r0,[r1,#0x11]
0x0801d82c: 4620 F MOV r0,r4
0x0801d82e: 740e .t STRB r6,[r1,#0x10]
0x0801d830: f8a18012 .... STRH r8,[r1,#0x12]
0x0801d834: f001f85c ..\. BL l2cap_sig_proc_push ; 0x801e8f0
0x0801d838: e000 .. B 0x801d83c ; l2cap_coc_rx_credit_add + 64
0x0801d83a: 2543 C% MOVS r5,#0x43
0x0801d83c: 4628 (F MOV r0,r5
0x0801d83e: b004 .. ADD sp,sp,#0x10
0x0801d840: e8bd81f0 .... POP {r4-r8,pc}
$d.29
__arm_cp.14_0
0x0801d844: 0801d31d .... DCD 134337309
$t.34
l2cap_coc_spsm_add
0x0801d848: b5f8 .. PUSH {r3-r7,lr}
0x0801d84a: b162 b. CBZ r2,0x801d866 ; l2cap_coc_spsm_add + 30
0x0801d84c: 4606 .F MOV r6,r0
0x0801d84e: 2540 @% MOVS r5,#0x40
0x0801d850: b150 P. CBZ r0,0x801d868 ; l2cap_coc_spsm_add + 32
0x0801d852: 6810 .h LDR r0,[r2,#0]
0x0801d854: 4614 .F MOV r4,r2
0x0801d856: b138 8. CBZ r0,0x801d868 ; l2cap_coc_spsm_add + 32
0x0801d858: 4630 0F MOV r0,r6
0x0801d85a: 460f .F MOV r7,r1
0x0801d85c: f000f81a .... BL l2cap_coc_spsm_get ; 0x801d894
0x0801d860: b120 . CBZ r0,0x801d86c ; l2cap_coc_spsm_add + 36
0x0801d862: 2543 C% MOVS r5,#0x43
0x0801d864: e000 .. B 0x801d868 ; l2cap_coc_spsm_add + 32
0x0801d866: 2540 @% MOVS r5,#0x40
0x0801d868: 4628 (F MOV r0,r5
0x0801d86a: bdf8 .. POP {r3-r7,pc}
0x0801d86c: 2010 . MOVS r0,#0x10
0x0801d86e: f7e8f821 ..!. BL btdm_malloc ; 0x80058b4
0x0801d872: b150 P. CBZ r0,0x801d88a ; l2cap_coc_spsm_add + 66
0x0801d874: 2500 .% MOVS r5,#0
0x0801d876: 4601 .F MOV r1,r0
0x0801d878: 7307 .s STRB r7,[r0,#0xc]
0x0801d87a: 6044 D` STR r4,[r0,#4]
0x0801d87c: 8146 F. STRH r6,[r0,#0xa]
0x0801d87e: 8105 .. STRH r5,[r0,#8]
0x0801d880: 48f9 .H LDR r0,[pc,#996] ; [0x801dc68] = 0x2000959c
0x0801d882: 3018 .0 ADDS r0,r0,#0x18
0x0801d884: f7e8fce8 .... BL co_list_push_back ; 0x8006258
0x0801d888: e7ee .. B 0x801d868 ; l2cap_coc_spsm_add + 32
0x0801d88a: 254b K% MOVS r5,#0x4b
0x0801d88c: e7ec .. B 0x801d868 ; l2cap_coc_spsm_add + 32
0x0801d88e: bf00 .. NOP
$d.35
__arm_cp.18_0
0x0801d890: 2000959c ... DCD 536909212
$t.26
l2cap_coc_spsm_get
0x0801d894: 4601 .F MOV r1,r0
0x0801d896: 48f4 .H LDR r0,[pc,#976] ; [0x801dc68] = 0x2000959c
0x0801d898: 3018 .0 ADDS r0,r0,#0x18
0x0801d89a: 6800 .h LDR r0,[r0,#0]
0x0801d89c: b120 . CBZ r0,0x801d8a8 ; l2cap_coc_spsm_get + 20
0x0801d89e: 8942 B. LDRH r2,[r0,#0xa]
0x0801d8a0: 428a .B CMP r2,r1
0x0801d8a2: bf08 .. IT EQ
0x0801d8a4: 4770 pG BXEQ lr
0x0801d8a6: e7f8 .. B 0x801d89a ; l2cap_coc_spsm_get + 6
0x0801d8a8: 2000 . MOVS r0,#0
0x0801d8aa: 4770 pG BX lr
l2cap_coc_spsm_remove
0x0801d8ac: b510 .. PUSH {r4,lr}
0x0801d8ae: b168 h. CBZ r0,0x801d8cc ; l2cap_coc_spsm_remove + 32
0x0801d8b0: f7fffff0 .... BL l2cap_coc_spsm_get ; 0x801d894
0x0801d8b4: b160 `. CBZ r0,0x801d8d0 ; l2cap_coc_spsm_remove + 36
0x0801d8b6: 4604 .F MOV r4,r0
0x0801d8b8: 48eb .H LDR r0,[pc,#940] ; [0x801dc68] = 0x2000959c
0x0801d8ba: 4621 !F MOV r1,r4
0x0801d8bc: 3018 .0 ADDS r0,r0,#0x18
0x0801d8be: f7e8fc13 .... BL co_list_extract ; 0x80060e8
0x0801d8c2: 4620 F MOV r0,r4
0x0801d8c4: f7e7ff18 .... BL btdm_free ; 0x80056f8
0x0801d8c8: 2000 . MOVS r0,#0
0x0801d8ca: bd10 .. POP {r4,pc}
0x0801d8cc: 2040 @ MOVS r0,#0x40
0x0801d8ce: bd10 .. POP {r4,pc}
0x0801d8d0: 203a : MOVS r0,#0x3a
0x0801d8d2: bd10 .. POP {r4,pc}
$d.37
__arm_cp.19_0
0x0801d8d4: 2000959c ... DCD 536909212
$t.48
l2cap_coc_terminate
0x0801d8d8: e92d43fe -..C PUSH {r1-r9,lr}
0x0801d8dc: 4688 .F MOV r8,r1
0x0801d8de: 4611 .F MOV r1,r2
0x0801d8e0: 4615 .F MOV r5,r2
0x0801d8e2: 4604 .F MOV r4,r0
0x0801d8e4: f7fefbbc .... BL l2cap_chan_get ; 0x801c060
0x0801d8e8: b350 P. CBZ r0,0x801d940 ; l2cap_coc_terminate + 104
0x0801d8ea: 4606 .F MOV r6,r0
0x0801d8ec: 8a40 @. LDRH r0,[r0,#0x12]
0x0801d8ee: f0000081 .... AND r0,r0,#0x81
0x0801d8f2: 2801 .( CMP r0,#1
0x0801d8f4: d124 $. BNE 0x801d940 ; l2cap_coc_terminate + 104
0x0801d8f6: 4620 F MOV r0,r4
0x0801d8f8: 4629 )F MOV r1,r5
0x0801d8fa: 2200 ." MOVS r2,#0
0x0801d8fc: f04f0900 O... MOV r9,#0
0x0801d900: f7fefaa4 .... BL l2cap_chan_enable_set ; 0x801be4c
0x0801d904: a802 .. ADD r0,sp,#8
0x0801d906: 211c .! MOVS r1,#0x1c
0x0801d908: 4b0f .K LDR r3,[pc,#60] ; [0x801d948] = 0x801d94d
0x0801d90a: 2203 ." MOVS r2,#3
0x0801d90c: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801d910: 4620 F MOV r0,r4
0x0801d912: 2100 .! MOVS r1,#0
0x0801d914: f000ff8a .... BL l2cap_sig_proc_create ; 0x801e82c
0x0801d918: 4607 .F MOV r7,r0
0x0801d91a: b990 .. CBNZ r0,0x801d942 ; l2cap_coc_terminate + 106
0x0801d91c: 9902 .. LDR r1,[sp,#8]
0x0801d91e: 20a6 . MOVS r0,#0xa6
0x0801d920: 75c8 .u STRB r0,[r1,#0x17]
0x0801d922: 6830 0h LDR r0,[r6,#0]
0x0801d924: f8a18014 .... STRH r8,[r1,#0x14]
0x0801d928: 758d .u STRB r5,[r1,#0x16]
0x0801d92a: f881901a .... STRB r9,[r1,#0x1a]
0x0801d92e: 6108 .a STR r0,[r1,#0x10]
0x0801d930: 7d30 0} LDRB r0,[r6,#0x14]
0x0801d932: 7608 .v STRB r0,[r1,#0x18]
0x0801d934: 7db0 .} LDRB r0,[r6,#0x16]
0x0801d936: 7648 Hv STRB r0,[r1,#0x19]
0x0801d938: 4620 F MOV r0,r4
0x0801d93a: f000ffd9 .... BL l2cap_sig_proc_push ; 0x801e8f0
0x0801d93e: e000 .. B 0x801d942 ; l2cap_coc_terminate + 106
0x0801d940: 2743 C' MOVS r7,#0x43
0x0801d942: 4638 8F MOV r0,r7
0x0801d944: e8bd83fe .... POP {r1-r9,pc}
$d.49
__arm_cp.25_0
0x0801d948: 0801d94d M... DCD 134338893
$t.31
l2cap_coc_terminate_continue
0x0801d94c: b5f0 .. PUSH {r4-r7,lr}
0x0801d94e: b085 .. SUB sp,sp,#0x14
0x0801d950: 4604 .F MOV r4,r0
0x0801d952: 1e50 P. SUBS r0,r2,#1
0x0801d954: 460d .F MOV r5,r1
0x0801d956: 2802 .( CMP r0,#2
0x0801d958: d201 .. BCS 0x801d95e ; l2cap_coc_terminate_continue + 18
0x0801d95a: 461e .F MOV r6,r3
0x0801d95c: e018 .. B 0x801d990 ; l2cap_coc_terminate_continue + 68
0x0801d95e: bb9a .. CBNZ r2,0x801d9c8 ; l2cap_coc_terminate_continue + 124
0x0801d960: 2006 . MOVS r0,#6
0x0801d962: 7e69 i~ LDRB r1,[r5,#0x19]
0x0801d964: f88d000c .... STRB r0,[sp,#0xc]
0x0801d968: 7e28 (~ LDRB r0,[r5,#0x18]
0x0801d96a: f8ad100e .... STRH r1,[sp,#0xe]
0x0801d96e: f8ad0010 .... STRH r0,[sp,#0x10]
0x0801d972: 4620 F MOV r0,r4
0x0801d974: f000ff1a .... BL l2cap_sig_pkt_id_get ; 0x801e7ac
0x0801d978: 4602 .F MOV r2,r0
0x0801d97a: 7368 hs STRB r0,[r5,#0xd]
0x0801d97c: 2000 . MOVS r0,#0
0x0801d97e: ab03 .. ADD r3,sp,#0xc
0x0801d980: 2100 .! MOVS r1,#0
0x0801d982: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0801d986: 4620 F MOV r0,r4
0x0801d988: f000fe84 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801d98c: b1f0 .. CBZ r0,0x801d9cc ; l2cap_coc_terminate_continue + 128
0x0801d98e: 4606 .F MOV r6,r0
0x0801d990: 7da9 .} LDRB r1,[r5,#0x16]
0x0801d992: 4620 F MOV r0,r4
0x0801d994: f7fff884 .... BL l2cap_chan_unregister ; 0x801caa0
0x0801d998: 8968 h. LDRH r0,[r5,#0xa]
0x0801d99a: 49f6 .I LDR r1,[pc,#984] ; [0x801dd74] = 0x2000959c
0x0801d99c: 7deb .} LDRB r3,[r5,#0x17]
0x0801d99e: 7daa .} LDRB r2,[r5,#0x16]
0x0801d9a0: f8a10078 ..x. STRH r0,[r1,#0x78]
0x0801d9a4: 6928 (i LDR r0,[r5,#0x10]
0x0801d9a6: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801d9a8: 6987 .i LDR r7,[r0,#0x18]
0x0801d9aa: 4620 F MOV r0,r4
0x0801d9ac: 47b8 .G BLX r7
0x0801d9ae: 7ea8 .~ LDRB r0,[r5,#0x1a]
0x0801d9b0: b930 0. CBNZ r0,0x801d9c0 ; l2cap_coc_terminate_continue + 116
0x0801d9b2: 6928 (i LDR r0,[r5,#0x10]
0x0801d9b4: 7daa .} LDRB r2,[r5,#0x16]
0x0801d9b6: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801d9b8: 4633 3F MOV r3,r6
0x0801d9ba: 69c7 .i LDR r7,[r0,#0x1c]
0x0801d9bc: 4620 F MOV r0,r4
0x0801d9be: 47b8 .G BLX r7
0x0801d9c0: 4620 F MOV r0,r4
0x0801d9c2: 4629 )F MOV r1,r5
0x0801d9c4: f000ff68 ..h. BL l2cap_sig_proc_pop ; 0x801e898
0x0801d9c8: b005 .. ADD sp,sp,#0x14
0x0801d9ca: bdf0 .. POP {r4-r7,pc}
0x0801d9cc: 4620 F MOV r0,r4
0x0801d9ce: f001f867 ..g. BL l2cap_sig_trans_timer_start ; 0x801eaa0
0x0801d9d2: e7f9 .. B 0x801d9c8 ; l2cap_coc_terminate_continue + 124
l2cap_coc_tx_flow_off
0x0801d9d4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801d9d6: 4614 .F MOV r4,r2
0x0801d9d8: 4605 .F MOV r5,r0
0x0801d9da: f7fefb41 ..A. BL l2cap_chan_get ; 0x801c060
0x0801d9de: b160 `. CBZ r0,0x801d9fa ; l2cap_coc_tx_flow_off + 38
0x0801d9e0: 4628 (F MOV r0,r5
0x0801d9e2: 4621 !F MOV r1,r4
0x0801d9e4: f000ff46 ..F. BL l2cap_sig_proc_pick ; 0x801e874
0x0801d9e8: b138 8. CBZ r0,0x801d9fa ; l2cap_coc_tx_flow_off + 38
0x0801d9ea: 7b01 .{ LDRB r1,[r0,#0xc]
0x0801d9ec: 2905 .) CMP r1,#5
0x0801d9ee: d104 .. BNE 0x801d9fa ; l2cap_coc_tx_flow_off + 38
0x0801d9f0: 2101 .! MOVS r1,#1
0x0801d9f2: 77c1 .w STRB r1,[r0,#0x1f]
0x0801d9f4: f8900026 ..&. LDRB r0,[r0,#0x26]
0x0801d9f8: b100 .. CBZ r0,0x801d9fc ; l2cap_coc_tx_flow_off + 40
0x0801d9fa: bdb0 .. POP {r4,r5,r7,pc}
0x0801d9fc: 4628 (F MOV r0,r5
0x0801d9fe: 4621 !F MOV r1,r4
0x0801da00: 2204 ." MOVS r2,#4
0x0801da02: 2300 .# MOVS r3,#0
0x0801da04: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801da08: f000bede .... B.W l2cap_sig_proc_continue ; 0x801e7c8
l2cap_create
0x0801da0c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801da0e: 4604 .F MOV r4,r0
0x0801da10: 2074 t MOVS r0,#0x74
0x0801da12: f7e7ff4f ..O. BL btdm_malloc ; 0x80058b4
0x0801da16: 2174 t! MOVS r1,#0x74
0x0801da18: 4605 .F MOV r5,r0
0x0801da1a: f7e4fc6a ..j. BL __aeabi_memclr ; 0x80022f2
0x0801da1e: 2004 . MOVS r0,#4
0x0801da20: f8850032 ..2. STRB r0,[r5,#0x32]
0x0801da24: 200d . MOVS r0,#0xd
0x0801da26: f885003c ..<. STRB r0,[r5,#0x3c]
0x0801da2a: f64f70ff O..p MOV r0,#0xffff
0x0801da2e: 8628 (. STRH r0,[r5,#0x30]
0x0801da30: 48ed .H LDR r0,[pc,#948] ; [0x801dde8] = 0x2000959c
0x0801da32: eb000084 .... ADD r0,r0,r4,LSL #2
0x0801da36: 6205 .b STR r5,[r0,#0x20]
0x0801da38: 4620 F MOV r0,r4
0x0801da3a: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801da3e: f000bcc7 .... B.W l2cap_sig_create ; 0x801e3d0
0x0801da42: bf00 .. NOP
$d.1
__arm_cp.0_0
0x0801da44: 2000959c ... DCD 536909212
$t.0
l2cap_default_msg_handler
0x0801da48: b510 .. PUSH {r4,lr}
0x0801da4a: 4604 .F MOV r4,r0
0x0801da4c: f02000ff ... BIC r0,r0,#0xff
0x0801da50: f5b06f20 .. o CMP r0,#0xa00
0x0801da54: d10c .. BNE 0x801da70 ; l2cap_default_msg_handler + 40
0x0801da56: 429a .B CMP r2,r3
0x0801da58: d00a .. BEQ 0x801da70 ; l2cap_default_msg_handler + 40
0x0801da5a: 4619 .F MOV r1,r3
0x0801da5c: f6402002 @.. MOV r0,#0xa02
0x0801da60: 2306 .# MOVS r3,#6
0x0801da62: f7fdffb5 .... BL ke_msg_alloc ; 0x801b9d0
0x0801da66: 2100 .! MOVS r1,#0
0x0801da68: 8084 .. STRH r4,[r0,#4]
0x0801da6a: 6001 .` STR r1,[r0,#0]
0x0801da6c: f7fdffd4 .... BL ke_msg_send ; 0x801ba18
0x0801da70: 2000 . MOVS r0,#0
0x0801da72: bd10 .. POP {r4,pc}
l2cap_hci_acl_data_handler
0x0801da74: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801da76: 8808 .. LDRH r0,[r1,#0]
0x0801da78: 460c .F MOV r4,r1
0x0801da7a: f36f301f o..0 BFC r0,#12,#20
0x0801da7e: f7edf969 ..i. BL gapc_get_conidx ; 0x800ad54
0x0801da82: 28ff .( CMP r0,#0xff
0x0801da84: d01d .. BEQ 0x801dac2 ; l2cap_hci_acl_data_handler + 78
0x0801da86: 2100 .! MOVS r1,#0
0x0801da88: 4605 .F MOV r5,r0
0x0801da8a: f8040c04 .... STRB r0,[r4,#-4]
0x0801da8e: 8820 . LDRH r0,[r4,#0]
0x0801da90: 8021 !. STRH r1,[r4,#0]
0x0801da92: 8861 a. LDRH r1,[r4,#2]
0x0801da94: f8241c02 $... STRH r1,[r4,#-2]
0x0801da98: 6861 ah LDR r1,[r4,#4]
0x0801da9a: f8441c08 D... STR r1,[r4,#-8]
0x0801da9e: f3c03001 ...0 UBFX r0,r0,#12,#2
0x0801daa2: f1a4010c .... SUB r1,r4,#0xc
0x0801daa6: f8040c03 .... STRB r0,[r4,#-3]
0x0801daaa: 48f6 .H LDR r0,[pc,#984] ; [0x801de84] = 0x2000959c
0x0801daac: eb000085 .... ADD r0,r0,r5,LSL #2
0x0801dab0: 6a00 .j LDR r0,[r0,#0x20]
0x0801dab2: 3024 $0 ADDS r0,r0,#0x24
0x0801dab4: f7e8fbd0 .... BL co_list_push_back ; 0x8006258
0x0801dab8: 4628 (F MOV r0,r5
0x0801daba: f7fefb0f .... BL l2cap_chan_ll_rx_acl ; 0x801c0dc
0x0801dabe: 2001 . MOVS r0,#1
0x0801dac0: bdb0 .. POP {r4,r5,r7,pc}
0x0801dac2: 6860 `h LDR r0,[r4,#4]
0x0801dac4: b110 .. CBZ r0,0x801dacc ; l2cap_hci_acl_data_handler + 88
0x0801dac6: 3804 .8 SUBS r0,#4
0x0801dac8: f7e7fe16 .... BL btdm_free ; 0x80056f8
0x0801dacc: 2000 . MOVS r0,#0
0x0801dace: bdb0 .. POP {r4,r5,r7,pc}
l2cap_hci_nb_cmp_pkts_evt_handler
0x0801dad0: b570 p. PUSH {r4-r6,lr}
0x0801dad2: 2b13 .+ CMP r3,#0x13
0x0801dad4: d10e .. BNE 0x801daf4 ; l2cap_hci_nb_cmp_pkts_evt_handler + 36
0x0801dad6: 460c .F MOV r4,r1
0x0801dad8: 2500 .% MOVS r5,#0
0x0801dada: 7820 x LDRB r0,[r4,#0]
0x0801dadc: 4285 .B CMP r5,r0
0x0801dade: d209 .. BCS 0x801daf4 ; l2cap_hci_nb_cmp_pkts_evt_handler + 36
0x0801dae0: eb040645 ..E. ADD r6,r4,r5,LSL #1
0x0801dae4: 8870 p. LDRH r0,[r6,#2]
0x0801dae6: f7edf935 ..5. BL gapc_get_conidx ; 0x800ad54
0x0801daea: 88b1 .. LDRH r1,[r6,#4]
0x0801daec: f7fefad6 .... BL l2cap_chan_ll_buf_release ; 0x801c09c
0x0801daf0: 3501 .5 ADDS r5,#1
0x0801daf2: e7f2 .. B 0x801dada ; l2cap_hci_nb_cmp_pkts_evt_handler + 10
0x0801daf4: 2000 . MOVS r0,#0
0x0801daf6: bd70 p. POP {r4-r6,pc}
l2cap_ind_handler
0x0801daf8: b5f8 .. PUSH {r3-r7,lr}
0x0801dafa: 8808 .. LDRH r0,[r1,#0]
0x0801dafc: f5b07f81 .... CMP r0,#0x102
0x0801db00: d008 .. BEQ 0x801db14 ; l2cap_ind_handler + 28
0x0801db02: f2401201 @... MOV r2,#0x101
0x0801db06: 4290 .B CMP r0,r2
0x0801db08: d00a .. BEQ 0x801db20 ; l2cap_ind_handler + 40
0x0801db0a: f5b07f80 .... CMP r0,#0x100
0x0801db0e: d116 .. BNE 0x801db3e ; l2cap_ind_handler + 70
0x0801db10: 2002 . MOVS r0,#2
0x0801db12: e006 .. B 0x801db22 ; l2cap_ind_handler + 42
0x0801db14: 2004 . MOVS r0,#4
0x0801db16: f88d0000 .... STRB r0,[sp,#0]
0x0801db1a: 6848 Hh LDR r0,[r1,#4]
0x0801db1c: 9001 .. STR r0,[sp,#4]
0x0801db1e: e009 .. B 0x801db34 ; l2cap_ind_handler + 60
0x0801db20: 2003 . MOVS r0,#3
0x0801db22: f88d0000 .... STRB r0,[sp,#0]
0x0801db26: 8888 .. LDRH r0,[r1,#4]
0x0801db28: f8ad0004 .... STRH r0,[sp,#4]
0x0801db2c: f8d10006 .... LDR r0,[r1,#6]
0x0801db30: f8cd0006 .... STR r0,[sp,#6]
0x0801db34: 4803 .H LDR r0,[pc,#12] ; [0x801db44] = 0x20008f60
0x0801db36: 6801 .h LDR r1,[r0,#0]
0x0801db38: b109 .. CBZ r1,0x801db3e ; l2cap_ind_handler + 70
0x0801db3a: 4668 hF MOV r0,sp
0x0801db3c: 4788 .G BLX r1
0x0801db3e: 2000 . MOVS r0,#0
0x0801db40: b004 .. ADD sp,sp,#0x10
0x0801db42: bd80 .. POP {r7,pc}
$d.13
__arm_cp.10_0
0x0801db44: 20008f60 `.. DCD 536907616
$t.7
l2cap_init
0x0801db48: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801db4c: 2800 .( CMP r0,#0
0x0801db4e: d063 c. BEQ 0x801dc18 ; l2cap_init + 208
0x0801db50: 2801 .( CMP r0,#1
0x0801db52: d04c L. BEQ 0x801dbee ; l2cap_init + 166
0x0801db54: 2802 .( CMP r0,#2
0x0801db56: bf18 .. IT NE
0x0801db58: e8bd81f0 .... POPNE {r4-r8,pc}
0x0801db5c: f8df8f64 ..d. LDR r8,[pc,#3940] ; [0x801eac4] = 0x2000959c
0x0801db60: f1080418 .... ADD r4,r8,#0x18
0x0801db64: f8d80018 .... LDR r0,[r8,#0x18]
0x0801db68: b128 (. CBZ r0,0x801db76 ; l2cap_init + 46
0x0801db6a: 4620 F MOV r0,r4
0x0801db6c: f7e8fb68 ..h. BL co_list_pop_front ; 0x8006240
0x0801db70: f7e7fdc2 .... BL btdm_free ; 0x80056f8
0x0801db74: e7f6 .. B 0x801db64 ; l2cap_init + 28
0x0801db76: 2700 .' MOVS r7,#0
0x0801db78: 2f14 ./ CMP r7,#0x14
0x0801db7a: d038 8. BEQ 0x801dbee ; l2cap_init + 166
0x0801db7c: eb080087 .... ADD r0,r8,r7,LSL #2
0x0801db80: 6a04 .j LDR r4,[r0,#0x20]
0x0801db82: b394 .. CBZ r4,0x801dbea ; l2cap_init + 162
0x0801db84: 6820 h LDR r0,[r4,#0]
0x0801db86: b128 (. CBZ r0,0x801db94 ; l2cap_init + 76
0x0801db88: 4620 F MOV r0,r4
0x0801db8a: f7e8fb59 ..Y. BL co_list_pop_front ; 0x8006240
0x0801db8e: f7e7fdb3 .... BL btdm_free ; 0x80056f8
0x0801db92: e7f7 .. B 0x801db84 ; l2cap_init + 60
0x0801db94: f1040508 .... ADD r5,r4,#8
0x0801db98: 6828 (h LDR r0,[r5,#0]
0x0801db9a: b128 (. CBZ r0,0x801dba8 ; l2cap_init + 96
0x0801db9c: 4628 (F MOV r0,r5
0x0801db9e: f7e8fb4f ..O. BL co_list_pop_front ; 0x8006240
0x0801dba2: f7e7fda9 .... BL btdm_free ; 0x80056f8
0x0801dba6: e7f7 .. B 0x801db98 ; l2cap_init + 80
0x0801dba8: f1040524 ..$. ADD r5,r4,#0x24
0x0801dbac: 6828 (h LDR r0,[r5,#0]
0x0801dbae: b158 X. CBZ r0,0x801dbc8 ; l2cap_init + 128
0x0801dbb0: 4628 (F MOV r0,r5
0x0801dbb2: f7e8fb45 ..E. BL co_list_pop_front ; 0x8006240
0x0801dbb6: 4606 .F MOV r6,r0
0x0801dbb8: 6840 @h LDR r0,[r0,#4]
0x0801dbba: b108 .. CBZ r0,0x801dbc0 ; l2cap_init + 120
0x0801dbbc: f7e7fd9c .... BL btdm_free ; 0x80056f8
0x0801dbc0: 4630 0F MOV r0,r6
0x0801dbc2: f7e7fd99 .... BL btdm_free ; 0x80056f8
0x0801dbc6: e7f1 .. B 0x801dbac ; l2cap_init + 100
0x0801dbc8: f1040540 ..@. ADD r5,r4,#0x40
0x0801dbcc: 2600 .& MOVS r6,#0
0x0801dbce: f894003c ..<. LDRB r0,[r4,#0x3c]
0x0801dbd2: 4286 .B CMP r6,r0
0x0801dbd4: d206 .. BCS 0x801dbe4 ; l2cap_init + 156
0x0801dbd6: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
0x0801dbda: b108 .. CBZ r0,0x801dbe0 ; l2cap_init + 152
0x0801dbdc: f7e7fd8c .... BL btdm_free ; 0x80056f8
0x0801dbe0: 3601 .6 ADDS r6,#1
0x0801dbe2: e7f4 .. B 0x801dbce ; l2cap_init + 134
0x0801dbe4: 4620 F MOV r0,r4
0x0801dbe6: f7e7fd87 .... BL btdm_free ; 0x80056f8
0x0801dbea: 3701 .7 ADDS r7,#1
0x0801dbec: e7c4 .. B 0x801db78 ; l2cap_init + 48
0x0801dbee: 4ce3 .L LDR r4,[pc,#908] ; [0x801df7c] = 0x2000959c
0x0801dbf0: 2184 .! MOVS r1,#0x84
0x0801dbf2: 4620 F MOV r0,r4
0x0801dbf4: f7e4fb7d ..}. BL __aeabi_memclr ; 0x80022f2
0x0801dbf8: 200a . MOVS r0,#0xa
0x0801dbfa: 490a .I LDR r1,[pc,#40] ; [0x801dc24] = 0x801c9b9
0x0801dbfc: 2200 ." MOVS r2,#0
0x0801dbfe: f8840081 .... STRB r0,[r4,#0x81]
0x0801dc02: 4620 F MOV r0,r4
0x0801dc04: f7e8fa2e .... BL co_djob_prepare ; 0x8006064
0x0801dc08: 4907 .I LDR r1,[pc,#28] ; [0x801dc28] = 0x801c559
0x0801dc0a: f104000c .... ADD r0,r4,#0xc
0x0801dc0e: 2200 ." MOVS r2,#0
0x0801dc10: e8bd41f0 ...A POP {r4-r8,lr}
0x0801dc14: f7e8ba26 ..&. B co_djob_prepare ; 0x8006064
0x0801dc18: 4904 .I LDR r1,[pc,#16] ; [0x801dc2c] = 0x8022a64
0x0801dc1a: 2001 . MOVS r0,#1
0x0801dc1c: e8bd41f0 ...A POP {r4-r8,lr}
0x0801dc20: f7fdbf7c ..|. B ke_task_create ; 0x801bb1c
$d.8
__arm_cp.4_1
0x0801dc24: 0801c9b9 .... DCD 134334905
__arm_cp.4_2
0x0801dc28: 0801c559 Y... DCD 134333785
__arm_cp.4_3
0x0801dc2c: 08022a64 d*.. DCD 134359652
$t.12
l2cap_msg_coc_create_cmp_cb
0x0801dc30: b5f8 .. PUSH {r3-r7,lr}
0x0801dc32: 4607 .F MOV r7,r0
0x0801dc34: 48d1 .H LDR r0,[pc,#836] ; [0x801df7c] = 0x2000959c
0x0801dc36: 460e .F MOV r6,r1
0x0801dc38: 461d .F MOV r5,r3
0x0801dc3a: 4614 .F MOV r4,r2
0x0801dc3c: 2201 ." MOVS r2,#1
0x0801dc3e: 2308 .# MOVS r3,#8
0x0801dc40: f8b01078 ..x. LDRH r1,[r0,#0x78]
0x0801dc44: f6402001 @.. MOV r0,#0xa01
0x0801dc48: f7fdfec2 .... BL ke_msg_alloc ; 0x801b9d0
0x0801dc4c: b150 P. CBZ r0,0x801dc64 ; l2cap_msg_coc_create_cmp_cb + 52
0x0801dc4e: f44f7181 O..q MOV r1,#0x102
0x0801dc52: 7187 .q STRB r7,[r0,#6]
0x0801dc54: 8046 F. STRH r6,[r0,#2]
0x0801dc56: 71c5 .q STRB r5,[r0,#7]
0x0801dc58: 8084 .. STRH r4,[r0,#4]
0x0801dc5a: 8001 .. STRH r1,[r0,#0]
0x0801dc5c: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dc60: f7fdbeda .... B ke_msg_send ; 0x801ba18
0x0801dc64: bdf8 .. POP {r3-r7,pc}
0x0801dc66: bf00 .. NOP
$d.13
__arm_cp.7_0
0x0801dc68: 2000959c ... DCD 536909212
$t.8
l2cap_msg_coc_create_req_cb
0x0801dc6c: b5f8 .. PUSH {r3-r7,lr}
0x0801dc6e: 4607 .F MOV r7,r0
0x0801dc70: 4618 .F MOV r0,r3
0x0801dc72: 461e .F MOV r6,r3
0x0801dc74: 4615 .F MOV r5,r2
0x0801dc76: 460c .F MOV r4,r1
0x0801dc78: f7fffe0c .... BL l2cap_coc_spsm_get ; 0x801d894
0x0801dc7c: 8901 .. LDRH r1,[r0,#8]
0x0801dc7e: f6402003 @.. MOV r0,#0xa03
0x0801dc82: 2201 ." MOVS r2,#1
0x0801dc84: 230a .# MOVS r3,#0xa
0x0801dc86: f7fdfea3 .... BL ke_msg_alloc ; 0x801b9d0
0x0801dc8a: b160 `. CBZ r0,0x801dca6 ; l2cap_msg_coc_create_req_cb + 58
0x0801dc8c: 9906 .. LDR r1,[sp,#0x18]
0x0801dc8e: f44f7280 O..r MOV r2,#0x100
0x0801dc92: 7107 .q STRB r7,[r0,#4]
0x0801dc94: 80c6 .. STRH r6,[r0,#6]
0x0801dc96: 7145 Eq STRB r5,[r0,#5]
0x0801dc98: 8044 D. STRH r4,[r0,#2]
0x0801dc9a: 8002 .. STRH r2,[r0,#0]
0x0801dc9c: 8101 .. STRH r1,[r0,#8]
0x0801dc9e: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dca2: f7fdbeb9 .... B ke_msg_send ; 0x801ba18
0x0801dca6: bdf8 .. POP {r3-r7,pc}
l2cap_msg_coc_created_cb
0x0801dca8: b5f8 .. PUSH {r3-r7,lr}
0x0801dcaa: 460c .F MOV r4,r1
0x0801dcac: 4611 .F MOV r1,r2
0x0801dcae: 461e .F MOV r6,r3
0x0801dcb0: 4615 .F MOV r5,r2
0x0801dcb2: 4607 .F MOV r7,r0
0x0801dcb4: f7fef9d4 .... BL l2cap_chan_get ; 0x801c060
0x0801dcb8: 49b0 .I LDR r1,[pc,#704] ; [0x801df7c] = 0x2000959c
0x0801dcba: 2201 ." MOVS r2,#1
0x0801dcbc: 230a .# MOVS r3,#0xa
0x0801dcbe: f8b11078 ..x. LDRH r1,[r1,#0x78]
0x0801dcc2: 8201 .. STRH r1,[r0,#0x10]
0x0801dcc4: f6402002 @.. MOV r0,#0xa02
0x0801dcc8: f7fdfe82 .... BL ke_msg_alloc ; 0x801b9d0
0x0801dccc: b160 `. CBZ r0,0x801dce8 ; l2cap_msg_coc_created_cb + 64
0x0801dcce: 9906 .. LDR r1,[sp,#0x18]
0x0801dcd0: 80c6 .. STRH r6,[r0,#6]
0x0801dcd2: 7145 Eq STRB r5,[r0,#5]
0x0801dcd4: 7107 .q STRB r7,[r0,#4]
0x0801dcd6: 8044 D. STRH r4,[r0,#2]
0x0801dcd8: 8101 .. STRH r1,[r0,#8]
0x0801dcda: f44f7180 O..q MOV r1,#0x100
0x0801dcde: 8001 .. STRH r1,[r0,#0]
0x0801dce0: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dce4: f7fdbe98 .... B ke_msg_send ; 0x801ba18
0x0801dce8: bdf8 .. POP {r3-r7,pc}
0x0801dcea: bf00 .. NOP
l2cap_msg_coc_mtu_changed_cb
0x0801dcec: b5f8 .. PUSH {r3-r7,lr}
0x0801dcee: 460c .F MOV r4,r1
0x0801dcf0: 4611 .F MOV r1,r2
0x0801dcf2: 461e .F MOV r6,r3
0x0801dcf4: 4615 .F MOV r5,r2
0x0801dcf6: 4607 .F MOV r7,r0
0x0801dcf8: f7fef9b2 .... BL l2cap_chan_get ; 0x801c060
0x0801dcfc: 499f .I LDR r1,[pc,#636] ; [0x801df7c] = 0x2000959c
0x0801dcfe: 2201 ." MOVS r2,#1
0x0801dd00: 230a .# MOVS r3,#0xa
0x0801dd02: f8b11078 ..x. LDRH r1,[r1,#0x78]
0x0801dd06: 8201 .. STRH r1,[r0,#0x10]
0x0801dd08: f6402002 @.. MOV r0,#0xa02
0x0801dd0c: f7fdfe60 ..`. BL ke_msg_alloc ; 0x801b9d0
0x0801dd10: b160 `. CBZ r0,0x801dd2c ; l2cap_msg_coc_mtu_changed_cb + 64
0x0801dd12: 9906 .. LDR r1,[sp,#0x18]
0x0801dd14: 80c6 .. STRH r6,[r0,#6]
0x0801dd16: 7145 Eq STRB r5,[r0,#5]
0x0801dd18: 7107 .q STRB r7,[r0,#4]
0x0801dd1a: 8044 D. STRH r4,[r0,#2]
0x0801dd1c: 8101 .. STRH r1,[r0,#8]
0x0801dd1e: f2401101 @... MOV r1,#0x101
0x0801dd22: 8001 .. STRH r1,[r0,#0]
0x0801dd24: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dd28: f7fdbe76 ..v. B ke_msg_send ; 0x801ba18
0x0801dd2c: bdf8 .. POP {r3-r7,pc}
0x0801dd2e: bf00 .. NOP
l2cap_msg_coc_reconfigure_cmp_cb
0x0801dd30: b5f8 .. PUSH {r3-r7,lr}
0x0801dd32: 460d .F MOV r5,r1
0x0801dd34: 2100 .! MOVS r1,#0
0x0801dd36: 4614 .F MOV r4,r2
0x0801dd38: 4606 .F MOV r6,r0
0x0801dd3a: f000fd9b .... BL l2cap_sig_proc_pick ; 0x801e874
0x0801dd3e: 4607 .F MOV r7,r0
0x0801dd40: 488e .H LDR r0,[pc,#568] ; [0x801df7c] = 0x2000959c
0x0801dd42: 2201 ." MOVS r2,#1
0x0801dd44: 2308 .# MOVS r3,#8
0x0801dd46: f8b01078 ..x. LDRH r1,[r0,#0x78]
0x0801dd4a: f6402001 @.. MOV r0,#0xa01
0x0801dd4e: f7fdfe3f ..?. BL ke_msg_alloc ; 0x801b9d0
0x0801dd52: b170 p. CBZ r0,0x801dd72 ; l2cap_msg_coc_reconfigure_cmp_cb + 66
0x0801dd54: 7b39 9{ LDRB r1,[r7,#0xc]
0x0801dd56: f6401201 @... MOV r2,#0x901
0x0801dd5a: 7186 .q STRB r6,[r0,#6]
0x0801dd5c: 8045 E. STRH r5,[r0,#2]
0x0801dd5e: 8084 .. STRH r4,[r0,#4]
0x0801dd60: 2905 .) CMP r1,#5
0x0801dd62: bf08 .. IT EQ
0x0801dd64: f2401203 @... MOVEQ r2,#0x103
0x0801dd68: 8002 .. STRH r2,[r0,#0]
0x0801dd6a: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dd6e: f7fdbe53 ..S. B ke_msg_send ; 0x801ba18
0x0801dd72: bdf8 .. POP {r3-r7,pc}
$d.17
__arm_cp.9_0
0x0801dd74: 2000959c ... DCD 536909212
$t.22
l2cap_msg_coc_terminate_cmp_cb
0x0801dd78: b5f8 .. PUSH {r3-r7,lr}
0x0801dd7a: 4607 .F MOV r7,r0
0x0801dd7c: 487f .H LDR r0,[pc,#508] ; [0x801df7c] = 0x2000959c
0x0801dd7e: 460d .F MOV r5,r1
0x0801dd80: 461c .F MOV r4,r3
0x0801dd82: 4616 .F MOV r6,r2
0x0801dd84: 2201 ." MOVS r2,#1
0x0801dd86: 2308 .# MOVS r3,#8
0x0801dd88: f8b01078 ..x. LDRH r1,[r0,#0x78]
0x0801dd8c: f6402001 @.. MOV r0,#0xa01
0x0801dd90: f7fdfe1e .... BL ke_msg_alloc ; 0x801b9d0
0x0801dd94: b150 P. CBZ r0,0x801ddac ; l2cap_msg_coc_terminate_cmp_cb + 52
0x0801dd96: f44f7182 O..q MOV r1,#0x104
0x0801dd9a: 71c6 .q STRB r6,[r0,#7]
0x0801dd9c: 7187 .q STRB r7,[r0,#6]
0x0801dd9e: 8045 E. STRH r5,[r0,#2]
0x0801dda0: 8084 .. STRH r4,[r0,#4]
0x0801dda2: 8001 .. STRH r1,[r0,#0]
0x0801dda4: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dda8: f7fdbe36 ..6. B ke_msg_send ; 0x801ba18
0x0801ddac: bdf8 .. POP {r3-r7,pc}
0x0801ddae: bf00 .. NOP
l2cap_msg_coc_terminated_cb
0x0801ddb0: b5f8 .. PUSH {r3-r7,lr}
0x0801ddb2: 4607 .F MOV r7,r0
0x0801ddb4: 4871 qH LDR r0,[pc,#452] ; [0x801df7c] = 0x2000959c
0x0801ddb6: 460c .F MOV r4,r1
0x0801ddb8: 461e .F MOV r6,r3
0x0801ddba: 4615 .F MOV r5,r2
0x0801ddbc: 2201 ." MOVS r2,#1
0x0801ddbe: 2308 .# MOVS r3,#8
0x0801ddc0: f8b01078 ..x. LDRH r1,[r0,#0x78]
0x0801ddc4: f6402002 @.. MOV r0,#0xa02
0x0801ddc8: f7fdfe02 .... BL ke_msg_alloc ; 0x801b9d0
0x0801ddcc: b150 P. CBZ r0,0x801dde4 ; l2cap_msg_coc_terminated_cb + 52
0x0801ddce: f44f7181 O..q MOV r1,#0x102
0x0801ddd2: 80c6 .. STRH r6,[r0,#6]
0x0801ddd4: 7145 Eq STRB r5,[r0,#5]
0x0801ddd6: 7107 .q STRB r7,[r0,#4]
0x0801ddd8: 8044 D. STRH r4,[r0,#2]
0x0801ddda: 8001 .. STRH r1,[r0,#0]
0x0801dddc: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801dde0: f7fdbe1a .... B ke_msg_send ; 0x801ba18
0x0801dde4: bdf8 .. POP {r3-r7,pc}
0x0801dde6: bf00 .. NOP
$d.21
__arm_cp.11_0
0x0801dde8: 2000959c ... DCD 536909212
$t.9
l2cap_msg_sdu_rx_cb
0x0801ddec: e92d47f0 -..G PUSH {r4-r10,lr}
0x0801ddf0: 461c .F MOV r4,r3
0x0801ddf2: 4691 .F MOV r9,r2
0x0801ddf4: 460d .F MOV r5,r1
0x0801ddf6: 4607 .F MOV r7,r0
0x0801ddf8: f7fef932 ..2. BL l2cap_chan_get ; 0x801c060
0x0801ddfc: 8a01 .. LDRH r1,[r0,#0x10]
0x0801ddfe: 4680 .F MOV r8,r0
0x0801de00: b114 .. CBZ r4,0x801de08 ; l2cap_msg_sdu_rx_cb + 28
0x0801de02: 88a0 .. LDRH r0,[r4,#4]
0x0801de04: 300a .0 ADDS r0,r0,#0xa
0x0801de06: e000 .. B 0x801de0a ; l2cap_msg_sdu_rx_cb + 30
0x0801de08: 200a . MOVS r0,#0xa
0x0801de0a: b283 .. UXTH r3,r0
0x0801de0c: f6402003 @.. MOV r0,#0xa03
0x0801de10: 2201 ." MOVS r2,#1
0x0801de12: f7fdfddd .... BL ke_msg_alloc ; 0x801b9d0
0x0801de16: b190 .. CBZ r0,0x801de3e ; l2cap_msg_sdu_rx_cb + 82
0x0801de18: 4606 .F MOV r6,r0
0x0801de1a: f44f7000 O..p MOV r0,#0x200
0x0801de1e: 8030 0. STRH r0,[r6,#0]
0x0801de20: 48f8 .H LDR r0,[pc,#992] ; [0x801e204] = 0x2000959c
0x0801de22: eb000087 .... ADD r0,r0,r7,LSL #2
0x0801de26: f8d0a020 .. . LDR r10,[r0,#0x20]
0x0801de2a: f7f2ff25 ..%. BL gapm_token_id_get ; 0x8010c78
0x0801de2e: f8a69006 .... STRH r9,[r6,#6]
0x0801de32: 7175 uq STRB r5,[r6,#5]
0x0801de34: 7137 7q STRB r7,[r6,#4]
0x0801de36: 8070 p. STRH r0,[r6,#2]
0x0801de38: b11c .. CBZ r4,0x801de42 ; l2cap_msg_sdu_rx_cb + 86
0x0801de3a: 88a2 .. LDRH r2,[r4,#4]
0x0801de3c: e002 .. B 0x801de44 ; l2cap_msg_sdu_rx_cb + 88
0x0801de3e: e8bd87f0 .... POP {r4-r10,pc}
0x0801de42: 2200 ." MOVS r2,#0
0x0801de44: f106010a .... ADD r1,r6,#0xa
0x0801de48: 4620 F MOV r0,r4
0x0801de4a: 8132 2. STRH r2,[r6,#8]
0x0801de4c: f7e7ff67 ..g. BL co_buf_copy_data_to_mem ; 0x8005d1e
0x0801de50: f8b80012 .... LDRH r0,[r8,#0x12]
0x0801de54: 0740 @. LSLS r0,r0,#29
0x0801de56: d50f .. BPL 0x801de78 ; l2cap_msg_sdu_rx_cb + 140
0x0801de58: f894002d ..-. LDRB r0,[r4,#0x2d]
0x0801de5c: 8871 q. LDRH r1,[r6,#2]
0x0801de5e: f000000f .... AND r0,r0,#0xf
0x0801de62: eb040080 .... ADD r0,r4,r0,LSL #2
0x0801de66: 8181 .. STRH r1,[r0,#0xc]
0x0801de68: 4620 F MOV r0,r4
0x0801de6a: f7e7fec1 .... BL co_buf_acquire ; 0x8005bf0
0x0801de6e: f10a001c .... ADD r0,r10,#0x1c
0x0801de72: 4621 !F MOV r1,r4
0x0801de74: f7e8f9f0 .... BL co_list_push_back ; 0x8006258
0x0801de78: 4630 0F MOV r0,r6
0x0801de7a: e8bd47f0 ...G POP {r4-r10,lr}
0x0801de7e: f7fdbdcb .... B ke_msg_send ; 0x801ba18
0x0801de82: bf00 .. NOP
$d.10
__arm_cp.5_0
0x0801de84: 2000959c ... DCD 536909212
$t.11
l2cap_msg_sdu_sent_cb
0x0801de88: b5f8 .. PUSH {r3-r7,lr}
0x0801de8a: 460d .F MOV r5,r1
0x0801de8c: 4611 .F MOV r1,r2
0x0801de8e: 461c .F MOV r4,r3
0x0801de90: 4616 .F MOV r6,r2
0x0801de92: 4607 .F MOV r7,r0
0x0801de94: f7fef8e4 .... BL l2cap_chan_get ; 0x801c060
0x0801de98: 8a01 .. LDRH r1,[r0,#0x10]
0x0801de9a: f6402001 @.. MOV r0,#0xa01
0x0801de9e: 2201 ." MOVS r2,#1
0x0801dea0: 2308 .# MOVS r3,#8
0x0801dea2: f7fdfd95 .... BL ke_msg_alloc ; 0x801b9d0
0x0801dea6: b150 P. CBZ r0,0x801debe ; l2cap_msg_sdu_sent_cb + 54
0x0801dea8: f44f7100 O..q MOV r1,#0x200
0x0801deac: 71c6 .q STRB r6,[r0,#7]
0x0801deae: 7187 .q STRB r7,[r0,#6]
0x0801deb0: 8045 E. STRH r5,[r0,#2]
0x0801deb2: 8084 .. STRH r4,[r0,#4]
0x0801deb4: 8001 .. STRH r1,[r0,#0]
0x0801deb6: e8bd40f8 ...@ POP {r3-r7,lr}
0x0801deba: f7fdbdad .... B ke_msg_send ; 0x801ba18
0x0801debe: bdf8 .. POP {r3-r7,pc}
l2cap_msg_send_basic_cmp_evt
0x0801dec0: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801dec2: 4614 .F MOV r4,r2
0x0801dec4: 4605 .F MOV r5,r0
0x0801dec6: f6402001 @.. MOV r0,#0xa01
0x0801deca: 2201 ." MOVS r2,#1
0x0801decc: 2306 .# MOVS r3,#6
0x0801dece: f7fdfd7f .... BL ke_msg_alloc ; 0x801b9d0
0x0801ded2: b130 0. CBZ r0,0x801dee2 ; l2cap_msg_send_basic_cmp_evt + 34
0x0801ded4: 8084 .. STRH r4,[r0,#4]
0x0801ded6: 6829 )h LDR r1,[r5,#0]
0x0801ded8: 6001 .` STR r1,[r0,#0]
0x0801deda: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801dede: f7fdbd9b .... B ke_msg_send ; 0x801ba18
0x0801dee2: bdb0 .. POP {r4,r5,r7,pc}
l2cap_req_ind_handler
0x0801dee4: b5f8 .. PUSH {r3-r7,lr}
0x0801dee6: 8808 .. LDRH r0,[r1,#0]
0x0801dee8: f5b07f00 .... CMP r0,#0x200
0x0801deec: d00c .. BEQ 0x801df08 ; l2cap_req_ind_handler + 36
0x0801deee: f5b07f80 .... CMP r0,#0x100
0x0801def2: d122 ". BNE 0x801df3a ; l2cap_req_ind_handler + 86
0x0801def4: 2006 . MOVS r0,#6
0x0801def6: f88d0000 .... STRB r0,[sp,#0]
0x0801defa: f8d10002 .... LDR r0,[r1,#2]
0x0801defe: f8d11006 .... LDR r1,[r1,#6]
0x0801df02: e9cd0101 .... STRD r0,r1,[sp,#4]
0x0801df06: e013 .. B 0x801df30 ; l2cap_req_ind_handler + 76
0x0801df08: 2007 . MOVS r0,#7
0x0801df0a: 790b .y LDRB r3,[r1,#4]
0x0801df0c: 794a Jy LDRB r2,[r1,#5]
0x0801df0e: f88d0000 .... STRB r0,[sp,#0]
0x0801df12: f101000a .... ADD r0,r1,#0xa
0x0801df16: 9003 .. STR r0,[sp,#0xc]
0x0801df18: f8d10006 .... LDR r0,[r1,#6]
0x0801df1c: f88d3004 ...0 STRB r3,[sp,#4]
0x0801df20: f88d2005 ... STRB r2,[sp,#5]
0x0801df24: f8cd0006 .... STR r0,[sp,#6]
0x0801df28: 8848 H. LDRH r0,[r1,#2]
0x0801df2a: 4619 .F MOV r1,r3
0x0801df2c: f7fffa14 .... BL l2cap_coc_data_recv_cfm ; 0x801d358
0x0801df30: 4803 .H LDR r0,[pc,#12] ; [0x801df40] = 0x20008f60
0x0801df32: 6801 .h LDR r1,[r0,#0]
0x0801df34: b109 .. CBZ r1,0x801df3a ; l2cap_req_ind_handler + 86
0x0801df36: 4668 hF MOV r0,sp
0x0801df38: 4788 .G BLX r1
0x0801df3a: 2000 . MOVS r0,#0
0x0801df3c: b004 .. ADD sp,sp,#0x10
0x0801df3e: bd80 .. POP {r7,pc}
$d.15
__arm_cp.11_0
0x0801df40: 20008f60 `.. DCD 536907616
$t.4
l2cap_rx_ctrl
0x0801df44: b510 .. PUSH {r4,lr}
0x0801df46: 4af7 .J LDR r2,[pc,#988] ; [0x801e324] = 0x2000959c
0x0801df48: eb020280 .... ADD r2,r2,r0,LSL #2
0x0801df4c: 6a12 .j LDR r2,[r2,#0x20]
0x0801df4e: b19a .. CBZ r2,0x801df78 ; l2cap_rx_ctrl + 52
0x0801df50: f892303a ..:0 LDRB r3,[r2,#0x3a]
0x0801df54: f0030401 .... AND r4,r3,#1
0x0801df58: 428c .B CMP r4,r1
0x0801df5a: d00b .. BEQ 0x801df74 ; l2cap_rx_ctrl + 48
0x0801df5c: 2900 .) CMP r1,#0
0x0801df5e: 460c .F MOV r4,r1
0x0801df60: f00303fe .... AND r3,r3,#0xfe
0x0801df64: bf18 .. IT NE
0x0801df66: 2401 .$ MOVNE r4,#1
0x0801df68: 4423 #D ADD r3,r3,r4
0x0801df6a: f882303a ..:0 STRB r3,[r2,#0x3a]
0x0801df6e: b109 .. CBZ r1,0x801df74 ; l2cap_rx_ctrl + 48
0x0801df70: f7fef8b4 .... BL l2cap_chan_ll_rx_acl ; 0x801c0dc
0x0801df74: 2000 . MOVS r0,#0
0x0801df76: bd10 .. POP {r4,pc}
0x0801df78: 2043 C MOVS r0,#0x43
0x0801df7a: bd10 .. POP {r4,pc}
$d.5
__arm_cp.2_0
0x0801df7c: 2000959c ... DCD 536909212
$t.15
l2cap_sig_cb_connect_req_handler
0x0801df80: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801df84: b086 .. SUB sp,sp,#0x18
0x0801df86: 461d .F MOV r5,r3
0x0801df88: 460e .F MOV r6,r1
0x0801df8a: 4604 .F MOV r4,r0
0x0801df8c: a805 .. ADD r0,sp,#0x14
0x0801df8e: 2134 4! MOVS r1,#0x34
0x0801df90: 4b31 1K LDR r3,[pc,#196] ; [0x801e058] = 0x801cdcd
0x0801df92: 4617 .F MOV r7,r2
0x0801df94: 2202 ." MOVS r2,#2
0x0801df96: f04f0801 O... MOV r8,#1
0x0801df9a: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801df9e: 4620 F MOV r0,r4
0x0801dfa0: 2101 .! MOVS r1,#1
0x0801dfa2: f000fc43 ..C. BL l2cap_sig_proc_create ; 0x801e82c
0x0801dfa6: b1a8 .. CBZ r0,0x801dfd4 ; l2cap_sig_cb_connect_req_handler + 84
0x0801dfa8: 2000 . MOVS r0,#0
0x0801dfaa: ab02 .. ADD r3,sp,#8
0x0801dfac: f8ad0012 .... STRH r0,[sp,#0x12]
0x0801dfb0: 482a *H LDR r0,[pc,#168] ; [0x801e05c] = 0x8022a28
0x0801dfb2: e9d01200 .... LDRD r1,r2,[r0,#0]
0x0801dfb6: 8900 .. LDRH r0,[r0,#8]
0x0801dfb8: e9cd1202 .... STRD r1,r2,[sp,#8]
0x0801dfbc: f8ad0010 .... STRH r0,[sp,#0x10]
0x0801dfc0: f10d0012 .... ADD r0,sp,#0x12
0x0801dfc4: 2100 .! MOVS r1,#0
0x0801dfc6: 4632 2F MOV r2,r6
0x0801dfc8: e9cd8000 .... STRD r8,r0,[sp,#0]
0x0801dfcc: 4620 F MOV r0,r4
0x0801dfce: f000fb61 ..a. BL l2cap_sig_pdu_send ; 0x801e694
0x0801dfd2: e03e >. B 0x801e052 ; l2cap_sig_cb_connect_req_handler + 210
0x0801dfd4: 9905 .. LDR r1,[sp,#0x14]
0x0801dfd6: 2000 . MOVS r0,#0
0x0801dfd8: f44f7200 O..r MOV r2,#0x200
0x0801dfdc: f8818030 ..0. STRB r8,[r1,#0x30]
0x0801dfe0: 6108 .a STR r0,[r1,#0x10]
0x0801dfe2: 734e Ns STRB r6,[r1,#0xd]
0x0801dfe4: f881002d ..-. STRB r0,[r1,#0x2d]
0x0801dfe8: 8878 x. LDRH r0,[r7,#2]
0x0801dfea: 8288 .. STRH r0,[r1,#0x14]
0x0801dfec: 8938 8. LDRH r0,[r7,#8]
0x0801dfee: 8348 H. STRH r0,[r1,#0x1a]
0x0801dff0: 88b8 .. LDRH r0,[r7,#4]
0x0801dff2: f5b07f00 .... CMP r0,#0x200
0x0801dff6: bf28 (. IT CS
0x0801dff8: 4610 .F MOVCS r0,r2
0x0801dffa: 82c8 .. STRH r0,[r1,#0x16]
0x0801dffc: 88f8 .. LDRH r0,[r7,#6]
0x0801dffe: f5b07f00 .... CMP r0,#0x200
0x0801e002: bf38 8. IT CC
0x0801e004: 4602 .F MOVCC r2,r0
0x0801e006: 830a .. STRH r2,[r1,#0x18]
0x0801e008: b1dd .. CBZ r5,0x801e042 ; l2cap_sig_cb_connect_req_handler + 194
0x0801e00a: 2000 . MOVS r0,#0
0x0801e00c: 88aa .. LDRH r2,[r5,#4]
0x0801e00e: 2a02 .* CMP r2,#2
0x0801e010: d313 .. BCC 0x801e03a ; l2cap_sig_cb_connect_req_handler + 186
0x0801e012: b2c0 .. UXTB r0,r0
0x0801e014: 2804 .( CMP r0,#4
0x0801e016: d811 .. BHI 0x801e03c ; l2cap_sig_cb_connect_req_handler + 188
0x0801e018: eb010040 ..@. ADD r0,r1,r0,LSL #1
0x0801e01c: 88e9 .. LDRH r1,[r5,#6]
0x0801e01e: 4429 )D ADD r1,r1,r5
0x0801e020: 8e09 .. LDRH r1,[r1,#0x30]
0x0801e022: 8381 .. STRH r1,[r0,#0x1c]
0x0801e024: 4628 (F MOV r0,r5
0x0801e026: 2102 .! MOVS r1,#2
0x0801e028: f7e7fea8 .... BL co_buf_head_release ; 0x8005d7c
0x0801e02c: 9905 .. LDR r1,[sp,#0x14]
0x0801e02e: f891002d ..-. LDRB r0,[r1,#0x2d]
0x0801e032: 3001 .0 ADDS r0,#1
0x0801e034: f881002d ..-. STRB r0,[r1,#0x2d]
0x0801e038: e7e8 .. B 0x801e00c ; l2cap_sig_cb_connect_req_handler + 140
0x0801e03a: b112 .. CBZ r2,0x801e042 ; l2cap_sig_cb_connect_req_handler + 194
0x0801e03c: 2000 . MOVS r0,#0
0x0801e03e: f881002d ..-. STRB r0,[r1,#0x2d]
0x0801e042: f04f30ff O..0 MOV r0,#0xffffffff
0x0801e046: f881002c ..,. STRB r0,[r1,#0x2c]
0x0801e04a: 6288 .b STR r0,[r1,#0x28]
0x0801e04c: 4620 F MOV r0,r4
0x0801e04e: f000fc4f ..O. BL l2cap_sig_proc_push ; 0x801e8f0
0x0801e052: b006 .. ADD sp,sp,#0x18
0x0801e054: e8bd81f0 .... POP {r4-r8,pc}
$d.16
__arm_cp.8_0
0x0801e058: 0801cdcd .... DCD 134335949
__arm_cp.8_1
0x0801e05c: 08022a28 (*.. DCD 134359592
$t.17
l2cap_sig_cb_connect_rsp_handler
0x0801e060: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801e064: b087 .. SUB sp,sp,#0x1c
0x0801e066: 460c .F MOV r4,r1
0x0801e068: 2100 .! MOVS r1,#0
0x0801e06a: 461d .F MOV r5,r3
0x0801e06c: 4690 .F MOV r8,r2
0x0801e06e: 4607 .F MOV r7,r0
0x0801e070: f000fc00 .... BL l2cap_sig_proc_pick ; 0x801e874
0x0801e074: 2800 .( CMP r0,#0
0x0801e076: f00080c0 .... BEQ.W 0x801e1fa ; l2cap_sig_cb_connect_rsp_handler + 410
0x0801e07a: 4606 .F MOV r6,r0
0x0801e07c: 7b00 .{ LDRB r0,[r0,#0xc]
0x0801e07e: 2801 .( CMP r0,#1
0x0801e080: f04080bb @... BNE.W 0x801e1fa ; l2cap_sig_cb_connect_rsp_handler + 410
0x0801e084: 7b70 p{ LDRB r0,[r6,#0xd]
0x0801e086: 42a0 .B CMP r0,r4
0x0801e088: f04080b7 @... BNE.W 0x801e1fa ; l2cap_sig_cb_connect_rsp_handler + 410
0x0801e08c: f8980008 .... LDRB r0,[r8,#8]
0x0801e090: f7fff9c2 .... BL l2cap_coc_l2h_err ; 0x801d418
0x0801e094: 4682 .F MOV r10,r0
0x0801e096: 2000 . MOVS r0,#0
0x0801e098: f8ad0018 .... STRH r0,[sp,#0x18]
0x0801e09c: e9cd0004 .... STRD r0,r0,[sp,#0x10]
0x0801e0a0: 4638 8F MOV r0,r7
0x0801e0a2: f000fd07 .... BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801e0a6: f1aa0033 ..3. SUB r0,r10,#0x33
0x0801e0aa: 2101 .! MOVS r1,#1
0x0801e0ac: 9703 .. STR r7,[sp,#0xc]
0x0801e0ae: 2818 .( CMP r0,#0x18
0x0801e0b0: d804 .. BHI 0x801e0bc ; l2cap_sig_cb_connect_rsp_handler + 92
0x0801e0b2: fa01f000 .... LSL r0,r1,r0
0x0801e0b6: 4952 RI LDR r1,[pc,#328] ; [0x801e200] = 0x1000801
0x0801e0b8: 4208 .B TST r0,r1
0x0801e0ba: d102 .. BNE 0x801e0c2 ; l2cap_sig_cb_connect_rsp_handler + 98
0x0801e0bc: f1ba0f00 .... CMP r10,#0
0x0801e0c0: d10e .. BNE 0x801e0e0 ; l2cap_sig_cb_connect_rsp_handler + 128
0x0801e0c2: f8b80002 .... LDRH r0,[r8,#2]
0x0801e0c6: 2840 @( CMP r0,#0x40
0x0801e0c8: d305 .. BCC 0x801e0d6 ; l2cap_sig_cb_connect_rsp_handler + 118
0x0801e0ca: f8b80004 .... LDRH r0,[r8,#4]
0x0801e0ce: 283f ?( CMP r0,#0x3f
0x0801e0d0: d901 .. BLS 0x801e0d6 ; l2cap_sig_cb_connect_rsp_handler + 118
0x0801e0d2: 2000 . MOVS r0,#0
0x0801e0d4: e005 .. B 0x801e0e2 ; l2cap_sig_cb_connect_rsp_handler + 130
0x0801e0d6: f1ba0f00 .... CMP r10,#0
0x0801e0da: bf08 .. IT EQ
0x0801e0dc: f04f0a4c O.L. MOVEQ r10,#0x4c
0x0801e0e0: 2001 . MOVS r0,#1
0x0801e0e2: 9002 .. STR r0,[sp,#8]
0x0801e0e4: b18d .. CBZ r5,0x801e10a ; l2cap_sig_cb_connect_rsp_handler + 170
0x0801e0e6: 2400 .$ MOVS r4,#0
0x0801e0e8: af04 .. ADD r7,sp,#0x10
0x0801e0ea: 2c04 ., CMP r4,#4
0x0801e0ec: d80d .. BHI 0x801e10a ; l2cap_sig_cb_connect_rsp_handler + 170
0x0801e0ee: 88a8 .. LDRH r0,[r5,#4]
0x0801e0f0: 2802 .( CMP r0,#2
0x0801e0f2: d30a .. BCC 0x801e10a ; l2cap_sig_cb_connect_rsp_handler + 170
0x0801e0f4: 88e8 .. LDRH r0,[r5,#6]
0x0801e0f6: 2102 .! MOVS r1,#2
0x0801e0f8: 4428 (D ADD r0,r0,r5
0x0801e0fa: 8e00 .. LDRH r0,[r0,#0x30]
0x0801e0fc: f8270014 '... STRH r0,[r7,r4,LSL #1]
0x0801e100: 4628 (F MOV r0,r5
0x0801e102: f7e7fe3b ..;. BL co_buf_head_release ; 0x8005d7c
0x0801e106: 3401 .4 ADDS r4,#1
0x0801e108: e7ef .. B 0x801e0ea ; l2cap_sig_cb_connect_rsp_handler + 138
0x0801e10a: f8cd8004 .... STR r8,[sp,#4]
0x0801e10e: f8968020 .. . LDRB r8,[r6,#0x20]
0x0801e112: 9f03 .. LDR r7,[sp,#0xc]
0x0801e114: f1060b22 ..". ADD r11,r6,#0x22
0x0801e118: f10d0910 .... ADD r9,sp,#0x10
0x0801e11c: f1b80f00 .... CMP r8,#0
0x0801e120: d064 d. BEQ 0x801e1ec ; l2cap_sig_cb_connect_rsp_handler + 396
0x0801e122: f8b90000 .... LDRH r0,[r9,#0]
0x0801e126: f89b5000 ...P LDRB r5,[r11,#0]
0x0801e12a: f00001c0 .... AND r1,r0,#0xc0
0x0801e12e: 2940 @) CMP r1,#0x40
0x0801e130: d10e .. BNE 0x801e150 ; l2cap_sig_cb_connect_rsp_handler + 240
0x0801e132: b2c4 .. UXTB r4,r0
0x0801e134: 4638 8F MOV r0,r7
0x0801e136: 2101 .! MOVS r1,#1
0x0801e138: 2300 .# MOVS r3,#0
0x0801e13a: 4622 "F MOV r2,r4
0x0801e13c: f7fdfeec .... BL l2cap_chan_find ; 0x801bf18
0x0801e140: 28ff .( CMP r0,#0xff
0x0801e142: d01a .. BEQ 0x801e17a ; l2cap_sig_cb_connect_rsp_handler + 282
0x0801e144: ea5f400a _..@ LSLS r0,r10,#16
0x0801e148: bf08 .. IT EQ
0x0801e14a: f04f0a3e O.>. MOVEQ r10,#0x3e
0x0801e14e: e004 .. B 0x801e15a ; l2cap_sig_cb_connect_rsp_handler + 250
0x0801e150: ea5f400a _..@ LSLS r0,r10,#16
0x0801e154: bf08 .. IT EQ
0x0801e156: f04f0a33 O.3. MOVEQ r10,#0x33
0x0801e15a: 4638 8F MOV r0,r7
0x0801e15c: 4629 )F MOV r1,r5
0x0801e15e: f7fefc9f .... BL l2cap_chan_unregister ; 0x801caa0
0x0801e162: f8960020 .. . LDRB r0,[r6,#0x20]
0x0801e166: 3801 .8 SUBS r0,#1
0x0801e168: f8860020 .. . STRB r0,[r6,#0x20]
0x0801e16c: f10b0b01 .... ADD r11,r11,#1
0x0801e170: f1090902 .... ADD r9,r9,#2
0x0801e174: f1a80801 .... SUB r8,r8,#1
0x0801e178: e7d0 .. B 0x801e11c ; l2cap_sig_cb_connect_rsp_handler + 188
0x0801e17a: fab4f084 .... CLZ r0,r4
0x0801e17e: 9902 .. LDR r1,[sp,#8]
0x0801e180: 0940 @. LSRS r0,r0,#5
0x0801e182: 4308 .C ORRS r0,r0,r1
0x0801e184: d1e9 .. BNE 0x801e15a ; l2cap_sig_cb_connect_rsp_handler + 250
0x0801e186: 4638 8F MOV r0,r7
0x0801e188: 4629 )F MOV r1,r5
0x0801e18a: f7fdff69 ..i. BL l2cap_chan_get ; 0x801c060
0x0801e18e: 9901 .. LDR r1,[sp,#4]
0x0801e190: 4607 .F MOV r7,r0
0x0801e192: 82c4 .. STRH r4,[r0,#0x16]
0x0801e194: f44f7200 O..r MOV r2,#0x200
0x0801e198: 88c8 .. LDRH r0,[r1,#6]
0x0801e19a: 84b8 .. STRH r0,[r7,#0x24]
0x0801e19c: 8848 H. LDRH r0,[r1,#2]
0x0801e19e: f5b07f00 .... CMP r0,#0x200
0x0801e1a2: bf28 (. IT CS
0x0801e1a4: 4610 .F MOVCS r0,r2
0x0801e1a6: 8378 x. STRH r0,[r7,#0x1a]
0x0801e1a8: 8888 .. LDRH r0,[r1,#4]
0x0801e1aa: 4629 )F MOV r1,r5
0x0801e1ac: f5b07f00 .... CMP r0,#0x200
0x0801e1b0: bf28 (. IT CS
0x0801e1b2: 4610 .F MOVCS r0,r2
0x0801e1b4: 83f8 .. STRH r0,[r7,#0x1e]
0x0801e1b6: 2201 ." MOVS r2,#1
0x0801e1b8: 9803 .. LDR r0,[sp,#0xc]
0x0801e1ba: f7fdfe47 ..G. BL l2cap_chan_enable_set ; 0x801be4c
0x0801e1be: 8970 p. LDRH r0,[r6,#0xa]
0x0801e1c0: 49b0 .I LDR r1,[pc,#704] ; [0x801e484] = 0x2000959c
0x0801e1c2: 6932 2i LDR r2,[r6,#0x10]
0x0801e1c4: 8b3b ;. LDRH r3,[r7,#0x18]
0x0801e1c6: f8a10078 ..x. STRH r0,[r1,#0x78]
0x0801e1ca: 7ff0 .. LDRB r0,[r6,#0x1f]
0x0801e1cc: 68d4 .h LDR r4,[r2,#0xc]
0x0801e1ce: 8ab1 .. LDRH r1,[r6,#0x14]
0x0801e1d0: 462a *F MOV r2,r5
0x0801e1d2: 3001 .0 ADDS r0,#1
0x0801e1d4: 77f0 .w STRB r0,[r6,#0x1f]
0x0801e1d6: f8960020 .. . LDRB r0,[r6,#0x20]
0x0801e1da: 3801 .8 SUBS r0,#1
0x0801e1dc: f8860020 .. . STRB r0,[r6,#0x20]
0x0801e1e0: 8b78 x. LDRH r0,[r7,#0x1a]
0x0801e1e2: 9f03 .. LDR r7,[sp,#0xc]
0x0801e1e4: 9000 .. STR r0,[sp,#0]
0x0801e1e6: 4638 8F MOV r0,r7
0x0801e1e8: 47a0 .G BLX r4
0x0801e1ea: e7bf .. B 0x801e16c ; l2cap_sig_cb_connect_rsp_handler + 268
0x0801e1ec: fa1ff38a .... UXTH r3,r10
0x0801e1f0: 4638 8F MOV r0,r7
0x0801e1f2: 2100 .! MOVS r1,#0
0x0801e1f4: 2202 ." MOVS r2,#2
0x0801e1f6: f000fae7 .... BL l2cap_sig_proc_continue ; 0x801e7c8
0x0801e1fa: b007 .. ADD sp,sp,#0x1c
0x0801e1fc: e8bd8ff0 .... POP {r4-r11,pc}
$d.18
__arm_cp.9_0
0x0801e200: 01000801 .... DCD 16779265
__arm_cp.9_1
0x0801e204: 2000959c ... DCD 536909212
$t.19
l2cap_sig_cb_reconfigure_req_handler
0x0801e208: b5fe .. PUSH {r1-r7,lr}
0x0801e20a: 4604 .F MOV r4,r0
0x0801e20c: 8890 .. LDRH r0,[r2,#4]
0x0801e20e: 2840 @( CMP r0,#0x40
0x0801e210: d310 .. BCC 0x801e234 ; l2cap_sig_cb_reconfigure_req_handler + 44
0x0801e212: 8850 P. LDRH r0,[r2,#2]
0x0801e214: 4616 .F MOV r6,r2
0x0801e216: 2840 @( CMP r0,#0x40
0x0801e218: d30c .. BCC 0x801e234 ; l2cap_sig_cb_reconfigure_req_handler + 44
0x0801e21a: 461d .F MOV r5,r3
0x0801e21c: 460f .F MOV r7,r1
0x0801e21e: a802 .. ADD r0,sp,#8
0x0801e220: 2128 (! MOVS r1,#0x28
0x0801e222: 4b1d .K LDR r3,[pc,#116] ; [0x801e298] = 0x801d6ad
0x0801e224: 2205 ." MOVS r2,#5
0x0801e226: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801e22a: 4620 F MOV r0,r4
0x0801e22c: 2101 .! MOVS r1,#1
0x0801e22e: f000fafd .... BL l2cap_sig_proc_create ; 0x801e82c
0x0801e232: b100 .. CBZ r0,0x801e236 ; l2cap_sig_cb_reconfigure_req_handler + 46
0x0801e234: bdfe .. POP {r1-r7,pc}
0x0801e236: 9902 .. LDR r1,[sp,#8]
0x0801e238: 2000 . MOVS r0,#0
0x0801e23a: f44f7200 O..r MOV r2,#0x200
0x0801e23e: f8810025 ..%. STRB r0,[r1,#0x25]
0x0801e242: 8870 p. LDRH r0,[r6,#2]
0x0801e244: 734f Os STRB r7,[r1,#0xd]
0x0801e246: f5b07f00 .... CMP r0,#0x200
0x0801e24a: bf28 (. IT CS
0x0801e24c: 4610 .F MOVCS r0,r2
0x0801e24e: 8208 .. STRH r0,[r1,#0x10]
0x0801e250: 88b0 .. LDRH r0,[r6,#4]
0x0801e252: f5b07f00 .... CMP r0,#0x200
0x0801e256: bf38 8. IT CC
0x0801e258: 4602 .F MOVCC r2,r0
0x0801e25a: 824a J. STRH r2,[r1,#0x12]
0x0801e25c: b1bd .. CBZ r5,0x801e28e ; l2cap_sig_cb_reconfigure_req_handler + 134
0x0801e25e: 2000 . MOVS r0,#0
0x0801e260: 88aa .. LDRH r2,[r5,#4]
0x0801e262: 2a02 .* CMP r2,#2
0x0801e264: d313 .. BCC 0x801e28e ; l2cap_sig_cb_reconfigure_req_handler + 134
0x0801e266: b2c0 .. UXTB r0,r0
0x0801e268: 2804 .( CMP r0,#4
0x0801e26a: d810 .. BHI 0x801e28e ; l2cap_sig_cb_reconfigure_req_handler + 134
0x0801e26c: eb010040 ..@. ADD r0,r1,r0,LSL #1
0x0801e270: 88e9 .. LDRH r1,[r5,#6]
0x0801e272: 4429 )D ADD r1,r1,r5
0x0801e274: 8e09 .. LDRH r1,[r1,#0x30]
0x0801e276: 8281 .. STRH r1,[r0,#0x14]
0x0801e278: 4628 (F MOV r0,r5
0x0801e27a: 2102 .! MOVS r1,#2
0x0801e27c: f7e7fd7e ..~. BL co_buf_head_release ; 0x8005d7c
0x0801e280: 9902 .. LDR r1,[sp,#8]
0x0801e282: f8910025 ..%. LDRB r0,[r1,#0x25]
0x0801e286: 3001 .0 ADDS r0,#1
0x0801e288: f8810025 ..%. STRB r0,[r1,#0x25]
0x0801e28c: e7e8 .. B 0x801e260 ; l2cap_sig_cb_reconfigure_req_handler + 88
0x0801e28e: 4620 F MOV r0,r4
0x0801e290: f000fb2e .... BL l2cap_sig_proc_push ; 0x801e8f0
0x0801e294: bdfe .. POP {r1-r7,pc}
0x0801e296: bf00 .. NOP
$d.20
__arm_cp.10_0
0x0801e298: 0801d6ad .... DCD 134338221
$t.23
l2cap_sig_cb_reconfigure_rsp_handler
0x0801e29c: b570 p. PUSH {r4-r6,lr}
0x0801e29e: 460e .F MOV r6,r1
0x0801e2a0: 2100 .! MOVS r1,#0
0x0801e2a2: 4615 .F MOV r5,r2
0x0801e2a4: 4604 .F MOV r4,r0
0x0801e2a6: f000fae5 .... BL l2cap_sig_proc_pick ; 0x801e874
0x0801e2aa: b168 h. CBZ r0,0x801e2c8 ; l2cap_sig_cb_reconfigure_rsp_handler + 44
0x0801e2ac: 7b40 @{ LDRB r0,[r0,#0xd]
0x0801e2ae: 42b0 .B CMP r0,r6
0x0801e2b0: d10a .. BNE 0x801e2c8 ; l2cap_sig_cb_reconfigure_rsp_handler + 44
0x0801e2b2: 78a8 .x LDRB r0,[r5,#2]
0x0801e2b4: 2804 .( CMP r0,#4
0x0801e2b6: d808 .. BHI 0x801e2ca ; l2cap_sig_cb_reconfigure_rsp_handler + 46
0x0801e2b8: 2500 .% MOVS r5,#0
0x0801e2ba: e8dff000 .... TBB [pc,r0]
$d.24
0x0801e2be: 030d .. DCW 781
0x0801e2c0: 000c0a08 .... DCD 789000
$t.25
0x0801e2c4: 2531 1% MOVS r5,#0x31
0x0801e2c6: e007 .. B 0x801e2d8 ; l2cap_sig_cb_reconfigure_rsp_handler + 60
0x0801e2c8: bd70 p. POP {r4-r6,pc}
0x0801e2ca: 254c L% MOVS r5,#0x4c
0x0801e2cc: e004 .. B 0x801e2d8 ; l2cap_sig_cb_reconfigure_rsp_handler + 60
0x0801e2ce: 2532 2% MOVS r5,#0x32
0x0801e2d0: e002 .. B 0x801e2d8 ; l2cap_sig_cb_reconfigure_rsp_handler + 60
0x0801e2d2: 2533 3% MOVS r5,#0x33
0x0801e2d4: e000 .. B 0x801e2d8 ; l2cap_sig_cb_reconfigure_rsp_handler + 60
0x0801e2d6: 2535 5% MOVS r5,#0x35
0x0801e2d8: 4620 F MOV r0,r4
0x0801e2da: f000fbeb .... BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801e2de: 4620 F MOV r0,r4
0x0801e2e0: 2100 .! MOVS r1,#0
0x0801e2e2: 2202 ." MOVS r2,#2
0x0801e2e4: 462b +F MOV r3,r5
0x0801e2e6: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e2ea: f000ba6d ..m. B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e2ee: 0000 .. MOVS r0,r0
l2cap_sig_cleanup
0x0801e2f0: b570 p. PUSH {r4-r6,lr}
0x0801e2f2: 4604 .F MOV r4,r0
0x0801e2f4: 48e6 .H LDR r0,[pc,#920] ; [0x801e690] = 0x2000959c
0x0801e2f6: eb000084 .... ADD r0,r0,r4,LSL #2
0x0801e2fa: 6a06 .j LDR r6,[r0,#0x20]
0x0801e2fc: f1060508 .... ADD r5,r6,#8
0x0801e300: 6828 (h LDR r0,[r5,#0]
0x0801e302: b158 X. CBZ r0,0x801e31c ; l2cap_sig_cleanup + 44
0x0801e304: 4628 (F MOV r0,r5
0x0801e306: f7e7ff9b .... BL co_list_pop_front ; 0x8006240
0x0801e30a: f7e7f9f5 .... BL btdm_free ; 0x80056f8
0x0801e30e: e7f7 .. B 0x801e300 ; l2cap_sig_cleanup + 16
0x0801e310: 4620 F MOV r0,r4
0x0801e312: 2100 .! MOVS r1,#0
0x0801e314: 2201 ." MOVS r2,#1
0x0801e316: 2346 F# MOVS r3,#0x46
0x0801e318: f000fa56 ..V. BL l2cap_sig_proc_continue ; 0x801e7c8
0x0801e31c: 6830 0h LDR r0,[r6,#0]
0x0801e31e: 2800 .( CMP r0,#0
0x0801e320: d1f6 .. BNE 0x801e310 ; l2cap_sig_cleanup + 32
0x0801e322: bd70 p. POP {r4-r6,pc}
$d.23
__arm_cp.13_0
0x0801e324: 2000959c ... DCD 536909212
$t.0
l2cap_sig_conn_param_upd_req_handler
0x0801e328: b570 p. PUSH {r4-r6,lr}
0x0801e32a: 4616 .F MOV r6,r2
0x0801e32c: 460d .F MOV r5,r1
0x0801e32e: 4604 .F MOV r4,r0
0x0801e330: 8913 .. LDRH r3,[r2,#8]
0x0801e332: 88d2 .. LDRH r2,[r2,#6]
0x0801e334: 8871 q. LDRH r1,[r6,#2]
0x0801e336: 88b0 .. LDRH r0,[r6,#4]
0x0801e338: f7edf93c ..<. BL gapc_param_update_sanity ; 0x800b5b4
0x0801e33c: b310 .. CBZ r0,0x801e384 ; l2cap_sig_conn_param_upd_req_handler + 92
0x0801e33e: 0220 . LSLS r0,r4,#8
0x0801e340: 230e .# MOVS r3,#0xe
0x0801e342: 1d01 .. ADDS r1,r0,#4
0x0801e344: f44f6064 O.d` MOV r0,#0xe40
0x0801e348: 460a .F MOV r2,r1
0x0801e34a: f7fdfb41 ..A. BL ke_msg_alloc ; 0x801b9d0
0x0801e34e: 2140 @! MOVS r1,#0x40
0x0801e350: 7045 Ep STRB r5,[r0,#1]
0x0801e352: 7001 .p STRB r1,[r0,#0]
0x0801e354: f04f1101 O... MOV r1,#0x10001
0x0801e358: f8c0100a .... STR r1,[r0,#0xa]
0x0801e35c: f8d61002 .... LDR r1,[r6,#2]
0x0801e360: f8d62006 ... LDR r2,[r6,#6]
0x0801e364: f8c01002 .... STR r1,[r0,#2]
0x0801e368: f8c02006 ... STR r2,[r0,#6]
0x0801e36c: f7fdfb54 ..T. BL ke_msg_send ; 0x801ba18
0x0801e370: 4808 .H LDR r0,[pc,#32] ; [0x801e394] = 0x20008f80
0x0801e372: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801e376: f890106e ..n. LDRB r1,[r0,#0x6e]
0x0801e37a: f00101fd .... AND r1,r1,#0xfd
0x0801e37e: f880106e ..n. STRB r1,[r0,#0x6e]
0x0801e382: bd70 p. POP {r4-r6,pc}
0x0801e384: 4620 F MOV r0,r4
0x0801e386: 4629 )F MOV r1,r5
0x0801e388: 2200 ." MOVS r2,#0
0x0801e38a: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e38e: f7ecb88a .... B gapc_con_up_send_param_resp ; 0x800a4a6
0x0801e392: bf00 .. NOP
$d.1
__arm_cp.0_0
0x0801e394: 20008f80 ... DCD 536907648
$t.4
l2cap_sig_conn_param_upd_resp_handler
0x0801e398: b570 p. PUSH {r4-r6,lr}
0x0801e39a: 460e .F MOV r6,r1
0x0801e39c: 2100 .! MOVS r1,#0
0x0801e39e: 4615 .F MOV r5,r2
0x0801e3a0: 4604 .F MOV r4,r0
0x0801e3a2: f000fa67 ..g. BL l2cap_sig_proc_pick ; 0x801e874
0x0801e3a6: b190 .. CBZ r0,0x801e3ce ; l2cap_sig_conn_param_upd_resp_handler + 54
0x0801e3a8: 7b01 .{ LDRB r1,[r0,#0xc]
0x0801e3aa: b981 .. CBNZ r1,0x801e3ce ; l2cap_sig_conn_param_upd_resp_handler + 54
0x0801e3ac: 7b40 @{ LDRB r0,[r0,#0xd]
0x0801e3ae: 42b0 .B CMP r0,r6
0x0801e3b0: d10d .. BNE 0x801e3ce ; l2cap_sig_conn_param_upd_resp_handler + 54
0x0801e3b2: 4620 F MOV r0,r4
0x0801e3b4: f000fb7e ..~. BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801e3b8: 886b k. LDRH r3,[r5,#2]
0x0801e3ba: 4620 F MOV r0,r4
0x0801e3bc: 2100 .! MOVS r1,#0
0x0801e3be: 2202 ." MOVS r2,#2
0x0801e3c0: 2b00 .+ CMP r3,#0
0x0801e3c2: bf18 .. IT NE
0x0801e3c4: 2348 H# MOVNE r3,#0x48
0x0801e3c6: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e3ca: f000b9fd .... B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e3ce: bd70 p. POP {r4-r6,pc}
l2cap_sig_create
0x0801e3d0: b5bc .. PUSH {r2-r5,r7,lr}
0x0801e3d2: 4604 .F MOV r4,r0
0x0801e3d4: 48fb .H LDR r0,[pc,#1004] ; [0x801e7c4] = 0x2000959c
0x0801e3d6: 2201 ." MOVS r2,#1
0x0801e3d8: 4621 !F MOV r1,r4
0x0801e3da: eb000084 .... ADD r0,r0,r4,LSL #2
0x0801e3de: 6a05 .j LDR r5,[r0,#0x20]
0x0801e3e0: f1050010 .... ADD r0,r5,#0x10
0x0801e3e4: f7edfb64 ..d. BL gapc_sdt_prepare ; 0x800bab0
0x0801e3e8: f1050018 .... ADD r0,r5,#0x18
0x0801e3ec: 4b04 .K LDR r3,[pc,#16] ; [0x801e400] = 0x8024024
0x0801e3ee: 2105 .! MOVS r1,#5
0x0801e3f0: 2217 ." MOVS r2,#0x17
0x0801e3f2: 9000 .. STR r0,[sp,#0]
0x0801e3f4: 4620 F MOV r0,r4
0x0801e3f6: f7fdfdc3 .... BL l2cap_chan_fix_register ; 0x801bf80
0x0801e3fa: bdbc .. POP {r2-r5,r7,pc}
$d.21
__arm_cp.12_0
0x0801e3fc: 2000959c ... DCD 536909212
__arm_cp.12_1
0x0801e400: 08024024 $@.. DCD 134365220
$t.24
l2cap_sig_default_handler
0x0801e404: 4770 pG BX lr
0x0801e406: 0000 .. MOVS r0,r0
l2cap_sig_disconnect_req_handler
0x0801e408: b5f0 .. PUSH {r4-r7,lr}
0x0801e40a: b085 .. SUB sp,sp,#0x14
0x0801e40c: 4617 .F MOV r7,r2
0x0801e40e: 8852 R. LDRH r2,[r2,#2]
0x0801e410: 460d .F MOV r5,r1
0x0801e412: ab04 .. ADD r3,sp,#0x10
0x0801e414: 2100 .! MOVS r1,#0
0x0801e416: 4604 .F MOV r4,r0
0x0801e418: f7fdfd7e ..~. BL l2cap_chan_find ; 0x801bf18
0x0801e41c: 28ff .( CMP r0,#0xff
0x0801e41e: d027 '. BEQ 0x801e470 ; l2cap_sig_disconnect_req_handler + 104
0x0801e420: 4606 .F MOV r6,r0
0x0801e422: 9804 .. LDR r0,[sp,#0x10]
0x0801e424: 88ba .. LDRH r2,[r7,#4]
0x0801e426: 8ac1 .. LDRH r1,[r0,#0x16]
0x0801e428: 4291 .B CMP r1,r2
0x0801e42a: d129 ). BNE 0x801e480 ; l2cap_sig_disconnect_req_handler + 120
0x0801e42c: f8ad100a .... STRH r1,[sp,#0xa]
0x0801e430: 2107 .! MOVS r1,#7
0x0801e432: 8a02 .. LDRH r2,[r0,#0x10]
0x0801e434: 4bfc .K LDR r3,[pc,#1008] ; [0x801e828] = 0x2000959c
0x0801e436: f88d1008 .... STRB r1,[sp,#8]
0x0801e43a: 8879 y. LDRH r1,[r7,#2]
0x0801e43c: 6807 .h LDR r7,[r0,#0]
0x0801e43e: 4620 F MOV r0,r4
0x0801e440: f8a32078 ..x STRH r2,[r3,#0x78]
0x0801e444: f8ad100c .... STRH r1,[sp,#0xc]
0x0801e448: 4631 1F MOV r1,r6
0x0801e44a: f7fefb29 ..). BL l2cap_chan_unregister ; 0x801caa0
0x0801e44e: 2000 . MOVS r0,#0
0x0801e450: ab02 .. ADD r3,sp,#8
0x0801e452: 2100 .! MOVS r1,#0
0x0801e454: 462a *F MOV r2,r5
0x0801e456: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0801e45a: 4620 F MOV r0,r4
0x0801e45c: f000f91a .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801e460: b177 w. CBZ r7,0x801e480 ; l2cap_sig_disconnect_req_handler + 120
0x0801e462: 69bd .i LDR r5,[r7,#0x18]
0x0801e464: 4620 F MOV r0,r4
0x0801e466: 2100 .! MOVS r1,#0
0x0801e468: 4632 2F MOV r2,r6
0x0801e46a: 23a3 .# MOVS r3,#0xa3
0x0801e46c: 47a8 .G BLX r5
0x0801e46e: e007 .. B 0x801e480 ; l2cap_sig_disconnect_req_handler + 120
0x0801e470: 88b8 .. LDRH r0,[r7,#4]
0x0801e472: 887b {. LDRH r3,[r7,#2]
0x0801e474: 4629 )F MOV r1,r5
0x0801e476: 2202 ." MOVS r2,#2
0x0801e478: 9000 .. STR r0,[sp,#0]
0x0801e47a: 4620 F MOV r0,r4
0x0801e47c: f000fa7d ..}. BL l2cap_sig_reject_send ; 0x801e97a
0x0801e480: b005 .. ADD sp,sp,#0x14
0x0801e482: bdf0 .. POP {r4-r7,pc}
$d.13
__arm_cp.6_0
0x0801e484: 2000959c ... DCD 536909212
$t.14
l2cap_sig_disconnect_rsp_handler
0x0801e488: b570 p. PUSH {r4-r6,lr}
0x0801e48a: 460e .F MOV r6,r1
0x0801e48c: 2100 .! MOVS r1,#0
0x0801e48e: 4615 .F MOV r5,r2
0x0801e490: 4604 .F MOV r4,r0
0x0801e492: f000f9ef .... BL l2cap_sig_proc_pick ; 0x801e874
0x0801e496: b1c0 .. CBZ r0,0x801e4ca ; l2cap_sig_disconnect_rsp_handler + 66
0x0801e498: 7b01 .{ LDRB r1,[r0,#0xc]
0x0801e49a: 2903 .) CMP r1,#3
0x0801e49c: d115 .. BNE 0x801e4ca ; l2cap_sig_disconnect_rsp_handler + 66
0x0801e49e: 7b41 A{ LDRB r1,[r0,#0xd]
0x0801e4a0: 42b1 .B CMP r1,r6
0x0801e4a2: d112 .. BNE 0x801e4ca ; l2cap_sig_disconnect_rsp_handler + 66
0x0801e4a4: 7e01 .~ LDRB r1,[r0,#0x18]
0x0801e4a6: 88aa .. LDRH r2,[r5,#4]
0x0801e4a8: 428a .B CMP r2,r1
0x0801e4aa: d10e .. BNE 0x801e4ca ; l2cap_sig_disconnect_rsp_handler + 66
0x0801e4ac: 7e40 @~ LDRB r0,[r0,#0x19]
0x0801e4ae: 8869 i. LDRH r1,[r5,#2]
0x0801e4b0: 4281 .B CMP r1,r0
0x0801e4b2: d10a .. BNE 0x801e4ca ; l2cap_sig_disconnect_rsp_handler + 66
0x0801e4b4: 4620 F MOV r0,r4
0x0801e4b6: f000fafd .... BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801e4ba: 4620 F MOV r0,r4
0x0801e4bc: 2100 .! MOVS r1,#0
0x0801e4be: 2202 ." MOVS r2,#2
0x0801e4c0: 2300 .# MOVS r3,#0
0x0801e4c2: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e4c6: f000b97f .... B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e4ca: bd70 p. POP {r4-r6,pc}
l2cap_sig_flow_control_credit_handler
0x0801e4cc: b570 p. PUSH {r4-r6,lr}
0x0801e4ce: 4616 .F MOV r6,r2
0x0801e4d0: 8852 R. LDRH r2,[r2,#2]
0x0801e4d2: 2101 .! MOVS r1,#1
0x0801e4d4: 2300 .# MOVS r3,#0
0x0801e4d6: 4604 .F MOV r4,r0
0x0801e4d8: f7fdfd1e .... BL l2cap_chan_find ; 0x801bf18
0x0801e4dc: 28ff .( CMP r0,#0xff
0x0801e4de: d00d .. BEQ 0x801e4fc ; l2cap_sig_flow_control_credit_handler + 48
0x0801e4e0: 4605 .F MOV r5,r0
0x0801e4e2: 88b2 .. LDRH r2,[r6,#4]
0x0801e4e4: 4620 F MOV r0,r4
0x0801e4e6: 4629 )F MOV r1,r5
0x0801e4e8: f7fef9e2 .... BL l2cap_chan_tx_credit_add ; 0x801c8b0
0x0801e4ec: b130 0. CBZ r0,0x801e4fc ; l2cap_sig_flow_control_credit_handler + 48
0x0801e4ee: 4602 .F MOV r2,r0
0x0801e4f0: 4620 F MOV r0,r4
0x0801e4f2: 4629 )F MOV r1,r5
0x0801e4f4: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e4f8: f7febf5a ..Z. B l2cap_coc_error_detected ; 0x801d3b0
0x0801e4fc: bd70 p. POP {r4-r6,pc}
0x0801e4fe: 0000 .. MOVS r0,r0
l2cap_sig_lecb_connect_req_handler
0x0801e500: b5f0 .. PUSH {r4-r7,lr}
0x0801e502: b087 .. SUB sp,sp,#0x1c
0x0801e504: 460d .F MOV r5,r1
0x0801e506: 4604 .F MOV r4,r0
0x0801e508: a806 .. ADD r0,sp,#0x18
0x0801e50a: 2134 4! MOVS r1,#0x34
0x0801e50c: 4b20 K LDR r3,[pc,#128] ; [0x801e590] = 0x801cdcd
0x0801e50e: 4616 .F MOV r6,r2
0x0801e510: 2202 ." MOVS r2,#2
0x0801e512: 2701 .' MOVS r7,#1
0x0801e514: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801e518: 4620 F MOV r0,r4
0x0801e51a: 2101 .! MOVS r1,#1
0x0801e51c: f000f986 .... BL l2cap_sig_proc_create ; 0x801e82c
0x0801e520: b180 .. CBZ r0,0x801e544 ; l2cap_sig_lecb_connect_req_handler + 68
0x0801e522: 481c .H LDR r0,[pc,#112] ; [0x801e594] = 0x15
0x0801e524: ab03 .. ADD r3,sp,#0xc
0x0801e526: 462a *F MOV r2,r5
0x0801e528: 9003 .. STR r0,[sp,#0xc]
0x0801e52a: a01a .. ADR r0,{pc}+0x6a ; 0x801e594
0x0801e52c: e9d01001 .... LDRD r1,r0,[r0,#4]
0x0801e530: e9cd1004 .... STRD r1,r0,[sp,#0x10]
0x0801e534: 2000 . MOVS r0,#0
0x0801e536: 2100 .! MOVS r1,#0
0x0801e538: e9cd0000 .... STRD r0,r0,[sp,#0]
0x0801e53c: 4620 F MOV r0,r4
0x0801e53e: f000f8a9 .... BL l2cap_sig_pdu_send ; 0x801e694
0x0801e542: e023 #. B 0x801e58c ; l2cap_sig_lecb_connect_req_handler + 140
0x0801e544: 9906 .. LDR r1,[sp,#0x18]
0x0801e546: 2000 . MOVS r0,#0
0x0801e548: f8810030 ..0. STRB r0,[r1,#0x30]
0x0801e54c: 6108 .a STR r0,[r1,#0x10]
0x0801e54e: 734d Ms STRB r5,[r1,#0xd]
0x0801e550: f881702d ..-p STRB r7,[r1,#0x2d]
0x0801e554: 88f2 .. LDRH r2,[r6,#6]
0x0801e556: 8930 0. LDRH r0,[r6,#8]
0x0801e558: 8973 s. LDRH r3,[r6,#0xa]
0x0801e55a: 8875 u. LDRH r5,[r6,#2]
0x0801e55c: 88b6 .. LDRH r6,[r6,#4]
0x0801e55e: 838e .. STRH r6,[r1,#0x1c]
0x0801e560: f04f36ff O..6 MOV r6,#0xffffffff
0x0801e564: 834b K. STRH r3,[r1,#0x1a]
0x0801e566: f44f7300 O..s MOV r3,#0x200
0x0801e56a: f5b27f00 .... CMP r2,#0x200
0x0801e56e: 828d .. STRH r5,[r1,#0x14]
0x0801e570: f881602c ..,` STRB r6,[r1,#0x2c]
0x0801e574: 628e .b STR r6,[r1,#0x28]
0x0801e576: bf28 (. IT CS
0x0801e578: 461a .F MOVCS r2,r3
0x0801e57a: 82ca .. STRH r2,[r1,#0x16]
0x0801e57c: f5b07f00 .... CMP r0,#0x200
0x0801e580: bf38 8. IT CC
0x0801e582: 4603 .F MOVCC r3,r0
0x0801e584: 4620 F MOV r0,r4
0x0801e586: 830b .. STRH r3,[r1,#0x18]
0x0801e588: f000f9b2 .... BL l2cap_sig_proc_push ; 0x801e8f0
0x0801e58c: b007 .. ADD sp,sp,#0x1c
0x0801e58e: bdf0 .. POP {r4-r7,pc}
$d.1
__arm_cp.0_0
0x0801e590: 0801cdcd .... DCD 134335949
0x0801e594: 00000015 .... DCD 21
0x0801e598: 00000000 .... DCD 0
0x0801e59c: 00040000 .... DCD 262144
$t.4
l2cap_sig_lecb_connect_rsp_handler
0x0801e5a0: b5f8 .. PUSH {r3-r7,lr}
0x0801e5a2: 460f .F MOV r7,r1
0x0801e5a4: 2100 .! MOVS r1,#0
0x0801e5a6: 4616 .F MOV r6,r2
0x0801e5a8: 4604 .F MOV r4,r0
0x0801e5aa: f000f963 ..c. BL l2cap_sig_proc_pick ; 0x801e874
0x0801e5ae: b340 @. CBZ r0,0x801e602 ; l2cap_sig_lecb_connect_rsp_handler + 98
0x0801e5b0: 4605 .F MOV r5,r0
0x0801e5b2: 7b00 .{ LDRB r0,[r0,#0xc]
0x0801e5b4: 2801 .( CMP r0,#1
0x0801e5b6: d124 $. BNE 0x801e602 ; l2cap_sig_lecb_connect_rsp_handler + 98
0x0801e5b8: 7b68 h{ LDRB r0,[r5,#0xd]
0x0801e5ba: 42b8 .B CMP r0,r7
0x0801e5bc: d121 !. BNE 0x801e602 ; l2cap_sig_lecb_connect_rsp_handler + 98
0x0801e5be: 7ab0 .z LDRB r0,[r6,#0xa]
0x0801e5c0: f7feff2a ..*. BL l2cap_coc_l2h_err ; 0x801d418
0x0801e5c4: 4607 .F MOV r7,r0
0x0801e5c6: 4620 F MOV r0,r4
0x0801e5c8: f000fa74 ..t. BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801e5cc: b937 7. CBNZ r7,0x801e5dc ; l2cap_sig_lecb_connect_rsp_handler + 60
0x0801e5ce: 88b0 .. LDRH r0,[r6,#4]
0x0801e5d0: 2817 .( CMP r0,#0x17
0x0801e5d2: d302 .. BCC 0x801e5da ; l2cap_sig_lecb_connect_rsp_handler + 58
0x0801e5d4: 88f0 .. LDRH r0,[r6,#6]
0x0801e5d6: 2817 .( CMP r0,#0x17
0x0801e5d8: d214 .. BCS 0x801e604 ; l2cap_sig_lecb_connect_rsp_handler + 100
0x0801e5da: 2740 @' MOVS r7,#0x40
0x0801e5dc: f8951022 ..". LDRB r1,[r5,#0x22]
0x0801e5e0: 4620 F MOV r0,r4
0x0801e5e2: f7fefa5d ..]. BL l2cap_chan_unregister ; 0x801caa0
0x0801e5e6: f8950020 .. . LDRB r0,[r5,#0x20]
0x0801e5ea: 3801 .8 SUBS r0,#1
0x0801e5ec: f8850020 .. . STRB r0,[r5,#0x20]
0x0801e5f0: 4620 F MOV r0,r4
0x0801e5f2: 2100 .! MOVS r1,#0
0x0801e5f4: 2202 ." MOVS r2,#2
0x0801e5f6: 463b ;F MOV r3,r7
0x0801e5f8: b001 .. ADD sp,sp,#4
0x0801e5fa: e8bd40f0 ...@ POP {r4-r7,lr}
0x0801e5fe: f000b8e3 .... B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e602: bdf8 .. POP {r3-r7,pc}
0x0801e604: 8872 r. LDRH r2,[r6,#2]
0x0801e606: f022003f ".?. BIC r0,r2,#0x3f
0x0801e60a: 2840 @( CMP r0,#0x40
0x0801e60c: d108 .. BNE 0x801e620 ; l2cap_sig_lecb_connect_rsp_handler + 128
0x0801e60e: 4620 F MOV r0,r4
0x0801e610: 2101 .! MOVS r1,#1
0x0801e612: 2300 .# MOVS r3,#0
0x0801e614: f7fdfc80 .... BL l2cap_chan_find ; 0x801bf18
0x0801e618: 28ff .( CMP r0,#0xff
0x0801e61a: d003 .. BEQ 0x801e624 ; l2cap_sig_lecb_connect_rsp_handler + 132
0x0801e61c: 273e >' MOVS r7,#0x3e
0x0801e61e: e7dd .. B 0x801e5dc ; l2cap_sig_lecb_connect_rsp_handler + 60
0x0801e620: 2733 3' MOVS r7,#0x33
0x0801e622: e7db .. B 0x801e5dc ; l2cap_sig_lecb_connect_rsp_handler + 60
0x0801e624: f8951022 ..". LDRB r1,[r5,#0x22]
0x0801e628: 4620 F MOV r0,r4
0x0801e62a: f7fdfd19 .... BL l2cap_chan_get ; 0x801c060
0x0801e62e: 4607 .F MOV r7,r0
0x0801e630: 8870 p. LDRH r0,[r6,#2]
0x0801e632: f44f7100 O..q MOV r1,#0x200
0x0801e636: 2201 ." MOVS r2,#1
0x0801e638: 82f8 .. STRH r0,[r7,#0x16]
0x0801e63a: 8930 0. LDRH r0,[r6,#8]
0x0801e63c: 84b8 .. STRH r0,[r7,#0x24]
0x0801e63e: 88b0 .. LDRH r0,[r6,#4]
0x0801e640: f5b07f00 .... CMP r0,#0x200
0x0801e644: bf28 (. IT CS
0x0801e646: 4608 .F MOVCS r0,r1
0x0801e648: 8378 x. STRH r0,[r7,#0x1a]
0x0801e64a: 88f0 .. LDRH r0,[r6,#6]
0x0801e64c: f5b07f00 .... CMP r0,#0x200
0x0801e650: bf38 8. IT CC
0x0801e652: 4601 .F MOVCC r1,r0
0x0801e654: 83f9 .. STRH r1,[r7,#0x1e]
0x0801e656: 4620 F MOV r0,r4
0x0801e658: f8951022 ..". LDRB r1,[r5,#0x22]
0x0801e65c: f7fdfbf6 .... BL l2cap_chan_enable_set ; 0x801be4c
0x0801e660: 8968 h. LDRH r0,[r5,#0xa]
0x0801e662: 49b5 .I LDR r1,[pc,#724] ; [0x801e938] = 0x2000959c
0x0801e664: 692a *i LDR r2,[r5,#0x10]
0x0801e666: 8b3b ;. LDRH r3,[r7,#0x18]
0x0801e668: f8a10078 ..x. STRH r0,[r1,#0x78]
0x0801e66c: 7fe8 .. LDRB r0,[r5,#0x1f]
0x0801e66e: 68d6 .h LDR r6,[r2,#0xc]
0x0801e670: 8aa9 .. LDRH r1,[r5,#0x14]
0x0801e672: f8952022 .." LDRB r2,[r5,#0x22]
0x0801e676: 3001 .0 ADDS r0,#1
0x0801e678: 77e8 .w STRB r0,[r5,#0x1f]
0x0801e67a: f8950020 .. . LDRB r0,[r5,#0x20]
0x0801e67e: 3801 .8 SUBS r0,#1
0x0801e680: f8850020 .. . STRB r0,[r5,#0x20]
0x0801e684: 8b78 x. LDRH r0,[r7,#0x1a]
0x0801e686: 9000 .. STR r0,[sp,#0]
0x0801e688: 4620 F MOV r0,r4
0x0801e68a: 47b0 .G BLX r6
0x0801e68c: 2700 .' MOVS r7,#0
0x0801e68e: e7af .. B 0x801e5f0 ; l2cap_sig_lecb_connect_rsp_handler + 80
$d.5
__arm_cp.2_0
0x0801e690: 2000959c ... DCD 536909212
$t.10
l2cap_sig_pdu_send
0x0801e694: e92d47ff -..G PUSH {r0-r10,lr}
0x0801e698: 4605 .F MOV r5,r0
0x0801e69a: 7818 .x LDRB r0,[r3,#0]
0x0801e69c: 281a .( CMP r0,#0x1a
0x0801e69e: d804 .. BHI 0x801e6aa ; l2cap_sig_pdu_send + 22
0x0801e6a0: 4689 .F MOV r9,r1
0x0801e6a2: 4941 AI LDR r1,[pc,#260] ; [0x801e7a8] = 0x7fc00c2
0x0801e6a4: 40c1 .@ LSRS r1,r1,r0
0x0801e6a6: 07c9 .. LSLS r1,r1,#31
0x0801e6a8: d104 .. BNE 0x801e6b4 ; l2cap_sig_pdu_send + 32
0x0801e6aa: 2443 C$ MOVS r4,#0x43
0x0801e6ac: 4620 F MOV r0,r4
0x0801e6ae: b004 .. ADD sp,sp,#0x10
0x0801e6b0: e8bd87f0 .... POP {r4-r10,pc}
0x0801e6b4: 49a0 .I LDR r1,[pc,#640] ; [0x801e938] = 0x2000959c
0x0801e6b6: 4cf3 .L LDR r4,[pc,#972] ; [0x801ea84] = 0x802402c
0x0801e6b8: eb000040 ..@. ADD r0,r0,r0,LSL #1
0x0801e6bc: 4692 .F MOV r10,r2
0x0801e6be: 461e .F MOV r6,r3
0x0801e6c0: 230a .# MOVS r3,#0xa
0x0801e6c2: eb010185 .... ADD r1,r1,r5,LSL #2
0x0801e6c6: eb040080 .... ADD r0,r4,r0,LSL #2
0x0801e6ca: 8902 .. LDRH r2,[r0,#8]
0x0801e6cc: f8d18020 .. . LDR r8,[r1,#0x20]
0x0801e6d0: 2100 .! MOVS r1,#0
0x0801e6d2: a803 .. ADD r0,sp,#0xc
0x0801e6d4: 9103 .. STR r1,[sp,#0xc]
0x0801e6d6: 2104 .! MOVS r1,#4
0x0801e6d8: f8ad200a ... STRH r2,[sp,#0xa]
0x0801e6dc: f7e7fa92 .... BL co_buf_alloc ; 0x8005c04
0x0801e6e0: b108 .. CBZ r0,0x801e6e6 ; l2cap_sig_pdu_send + 82
0x0801e6e2: 244b K$ MOVS r4,#0x4b
0x0801e6e4: e7e2 .. B 0x801e6ac ; l2cap_sig_pdu_send + 24
0x0801e6e6: 9803 .. LDR r0,[sp,#0xc]
0x0801e6e8: b118 .. CBZ r0,0x801e6f2 ; l2cap_sig_pdu_send + 94
0x0801e6ea: 88c1 .. LDRH r1,[r0,#6]
0x0801e6ec: 4408 .D ADD r0,r0,r1
0x0801e6ee: 3030 00 ADDS r0,r0,#0x30
0x0801e6f0: e000 .. B 0x801e6f4 ; l2cap_sig_pdu_send + 96
0x0801e6f2: 2000 . MOVS r0,#0
0x0801e6f4: 4631 1F MOV r1,r6
0x0801e6f6: 230c .# MOVS r3,#0xc
0x0801e6f8: f8112b01 ...+ LDRB r2,[r1],#1
0x0801e6fc: eb020242 ..B. ADD r2,r2,r2,LSL #1
0x0801e700: eb040282 .... ADD r2,r4,r2,LSL #2
0x0801e704: 6852 Rh LDR r2,[r2,#4]
0x0801e706: 9200 .. STR r2,[sp,#0]
0x0801e708: f10d020a .... ADD r2,sp,#0xa
0x0801e70c: f7e7ff02 .... BL co_util_pack ; 0x8006514
0x0801e710: b108 .. CBZ r0,0x801e716 ; l2cap_sig_pdu_send + 130
0x0801e712: 2441 A$ MOVS r4,#0x41
0x0801e714: e043 C. B 0x801e79e ; l2cap_sig_pdu_send + 266
0x0801e716: e9dd740c ...t LDRD r7,r4,[sp,#0x30]
0x0801e71a: 9803 .. LDR r0,[sp,#0xc]
0x0801e71c: b187 .. CBZ r7,0x801e740 ; l2cap_sig_pdu_send + 172
0x0801e71e: b128 (. CBZ r0,0x801e72c ; l2cap_sig_pdu_send + 152
0x0801e720: 88c1 .. LDRH r1,[r0,#6]
0x0801e722: 8882 .. LDRH r2,[r0,#4]
0x0801e724: 4411 .D ADD r1,r1,r2
0x0801e726: 4408 .D ADD r0,r0,r1
0x0801e728: 3030 00 ADDS r0,r0,#0x30
0x0801e72a: e000 .. B 0x801e72e ; l2cap_sig_pdu_send + 154
0x0801e72c: 2000 . MOVS r0,#0
0x0801e72e: f8341b02 4... LDRH r1,[r4],#2
0x0801e732: 8001 .. STRH r1,[r0,#0]
0x0801e734: 2102 .! MOVS r1,#2
0x0801e736: 9803 .. LDR r0,[sp,#0xc]
0x0801e738: f7e7fc37 ..7. BL co_buf_tail_reserve ; 0x8005faa
0x0801e73c: 3f01 .? SUBS r7,#1
0x0801e73e: e7ec .. B 0x801e71a ; l2cap_sig_pdu_send + 134
0x0801e740: 2102 .! MOVS r1,#2
0x0801e742: f7e7fb28 ..(. BL co_buf_head_reserve ; 0x8005d96
0x0801e746: 9903 .. LDR r1,[sp,#0xc]
0x0801e748: b139 9. CBZ r1,0x801e75a ; l2cap_sig_pdu_send + 198
0x0801e74a: 88c8 .. LDRH r0,[r1,#6]
0x0801e74c: 4408 .D ADD r0,r0,r1
0x0801e74e: 8889 .. LDRH r1,[r1,#4]
0x0801e750: 3030 00 ADDS r0,r0,#0x30
0x0801e752: 3902 .9 SUBS r1,#2
0x0801e754: b28a .. UXTH r2,r1
0x0801e756: 0a12 .. LSRS r2,r2,#8
0x0801e758: e002 .. B 0x801e760 ; l2cap_sig_pdu_send + 204
0x0801e75a: 22ff ." MOVS r2,#0xff
0x0801e75c: 21fe .! MOVS r1,#0xfe
0x0801e75e: 2000 . MOVS r0,#0
0x0801e760: 7001 .p STRB r1,[r0,#0]
0x0801e762: 7042 Bp STRB r2,[r0,#1]
0x0801e764: 2101 .! MOVS r1,#1
0x0801e766: 9803 .. LDR r0,[sp,#0xc]
0x0801e768: f7e7fb15 .... BL co_buf_head_reserve ; 0x8005d96
0x0801e76c: 9803 .. LDR r0,[sp,#0xc]
0x0801e76e: 88c1 .. LDRH r1,[r0,#6]
0x0801e770: 4408 .D ADD r0,r0,r1
0x0801e772: 2101 .! MOVS r1,#1
0x0801e774: f880a030 ..0. STRB r10,[r0,#0x30]
0x0801e778: 9803 .. LDR r0,[sp,#0xc]
0x0801e77a: f7e7fb0c .... BL co_buf_head_reserve ; 0x8005d96
0x0801e77e: 9803 .. LDR r0,[sp,#0xc]
0x0801e780: 2300 .# MOVS r3,#0
0x0801e782: 88c1 .. LDRH r1,[r0,#6]
0x0801e784: 4408 .D ADD r0,r0,r1
0x0801e786: 7831 1x LDRB r1,[r6,#0]
0x0801e788: f8801030 ..0. STRB r1,[r0,#0x30]
0x0801e78c: 4649 IF MOV r1,r9
0x0801e78e: 9803 .. LDR r0,[sp,#0xc]
0x0801e790: f8982018 ... LDRB r2,[r8,#0x18]
0x0801e794: 9000 .. STR r0,[sp,#0]
0x0801e796: 4628 (F MOV r0,r5
0x0801e798: f7fdfef4 .... BL l2cap_chan_sdu_send ; 0x801c584
0x0801e79c: 4604 .F MOV r4,r0
0x0801e79e: 9803 .. LDR r0,[sp,#0xc]
0x0801e7a0: f7e7fba6 .... BL co_buf_release ; 0x8005ef0
0x0801e7a4: e782 .. B 0x801e6ac ; l2cap_sig_pdu_send + 24
0x0801e7a6: bf00 .. NOP
$d.11
__arm_cp.6_1
0x0801e7a8: 07fc00c2 .... DCD 133955778
$t.8
l2cap_sig_pkt_id_get
0x0801e7ac: 49c5 .I LDR r1,[pc,#788] ; [0x801eac4] = 0x2000959c
0x0801e7ae: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801e7b2: 6a01 .j LDR r1,[r0,#0x20]
0x0801e7b4: 7e48 H~ LDRB r0,[r1,#0x19]
0x0801e7b6: 1c42 B. ADDS r2,r0,#1
0x0801e7b8: b2d0 .. UXTB r0,r2
0x0801e7ba: 4290 .B CMP r0,r2
0x0801e7bc: bf18 .. IT NE
0x0801e7be: 2001 . MOVNE r0,#1
0x0801e7c0: 7648 Hv STRB r0,[r1,#0x19]
0x0801e7c2: 4770 pG BX lr
$d.9
__arm_cp.5_0
0x0801e7c4: 2000959c ... DCD 536909212
$t.1
l2cap_sig_proc_continue
0x0801e7c8: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801e7cc: 461d .F MOV r5,r3
0x0801e7ce: 4616 .F MOV r6,r2
0x0801e7d0: 4680 .F MOV r8,r0
0x0801e7d2: b161 a. CBZ r1,0x801e7ee ; l2cap_sig_proc_continue + 38
0x0801e7d4: 4640 @F MOV r0,r8
0x0801e7d6: f000f84d ..M. BL l2cap_sig_proc_pick ; 0x801e874
0x0801e7da: b318 .. CBZ r0,0x801e824 ; l2cap_sig_proc_continue + 92
0x0801e7dc: f8d0c004 .... LDR r12,[r0,#4]
0x0801e7e0: 4601 .F MOV r1,r0
0x0801e7e2: 4640 @F MOV r0,r8
0x0801e7e4: 4632 2F MOV r2,r6
0x0801e7e6: 462b +F MOV r3,r5
0x0801e7e8: e8bd41f0 ...A POP {r4-r8,lr}
0x0801e7ec: 4760 `G BX r12
0x0801e7ee: 48b5 .H LDR r0,[pc,#724] ; [0x801eac4] = 0x2000959c
0x0801e7f0: eb000088 .... ADD r0,r0,r8,LSL #2
0x0801e7f4: 6a07 .j LDR r7,[r0,#0x20]
0x0801e7f6: 6839 9h LDR r1,[r7,#0]
0x0801e7f8: b1a1 .. CBZ r1,0x801e824 ; l2cap_sig_proc_continue + 92
0x0801e7fa: 7eb8 .~ LDRB r0,[r7,#0x1a]
0x0801e7fc: 684c Lh LDR r4,[r1,#4]
0x0801e7fe: b2f2 .. UXTB r2,r6
0x0801e800: b2ab .. UXTH r3,r5
0x0801e802: f0400001 @... ORR r0,r0,#1
0x0801e806: 76b8 .v STRB r0,[r7,#0x1a]
0x0801e808: 4640 @F MOV r0,r8
0x0801e80a: 47a0 .G BLX r4
0x0801e80c: 7eb8 .~ LDRB r0,[r7,#0x1a]
0x0801e80e: f00001fe .... AND r1,r0,#0xfe
0x0801e812: 76b9 .v STRB r1,[r7,#0x1a]
0x0801e814: 0781 .. LSLS r1,r0,#30
0x0801e816: d505 .. BPL 0x801e824 ; l2cap_sig_proc_continue + 92
0x0801e818: f00000fc .... AND r0,r0,#0xfc
0x0801e81c: 2500 .% MOVS r5,#0
0x0801e81e: 2600 .& MOVS r6,#0
0x0801e820: 76b8 .v STRB r0,[r7,#0x1a]
0x0801e822: e7e8 .. B 0x801e7f6 ; l2cap_sig_proc_continue + 46
0x0801e824: e8bd81f0 .... POP {r4-r8,pc}
$d.2
__arm_cp.1_0
0x0801e828: 2000959c ... DCD 536909212
$t.14
l2cap_sig_proc_create
0x0801e82c: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801e830: 204c L MOVS r0,#0x4c
0x0801e832: b1eb .. CBZ r3,0x801e870 ; l2cap_sig_proc_create + 68
0x0801e834: 460d .F MOV r5,r1
0x0801e836: 9906 .. LDR r1,[sp,#0x18]
0x0801e838: 2910 .) CMP r1,#0x10
0x0801e83a: d319 .. BCC 0x801e870 ; l2cap_sig_proc_create + 68
0x0801e83c: 4608 .F MOV r0,r1
0x0801e83e: 461f .F MOV r7,r3
0x0801e840: 4616 .F MOV r6,r2
0x0801e842: f7e7f837 ..7. BL btdm_malloc ; 0x80058b4
0x0801e846: b158 X. CBZ r0,0x801e860 ; l2cap_sig_proc_create + 52
0x0801e848: f8dd801c .... LDR r8,[sp,#0x1c]
0x0801e84c: 4604 .F MOV r4,r0
0x0801e84e: f64f70ff O..p MOV r0,#0xffff
0x0801e852: 8160 `. STRH r0,[r4,#0xa]
0x0801e854: 6067 g` STR r7,[r4,#4]
0x0801e856: 7326 &s STRB r6,[r4,#0xc]
0x0801e858: b12d -. CBZ r5,0x801e866 ; l2cap_sig_proc_create + 58
0x0801e85a: f7f2fa0d .... BL gapm_token_id_get ; 0x8010c78
0x0801e85e: e003 .. B 0x801e868 ; l2cap_sig_proc_create + 60
0x0801e860: 204b K MOVS r0,#0x4b
0x0801e862: e8bd81f0 .... POP {r4-r8,pc}
0x0801e866: 2000 . MOVS r0,#0
0x0801e868: 8120 . STRH r0,[r4,#8]
0x0801e86a: 2000 . MOVS r0,#0
0x0801e86c: f8c84000 ...@ STR r4,[r8,#0]
0x0801e870: e8bd81f0 .... POP {r4-r8,pc}
l2cap_sig_proc_pick
0x0801e874: 4a93 .J LDR r2,[pc,#588] ; [0x801eac4] = 0x2000959c
0x0801e876: eb020080 .... ADD r0,r2,r0,LSL #2
0x0801e87a: 6a00 .j LDR r0,[r0,#0x20]
0x0801e87c: b149 I. CBZ r1,0x801e892 ; l2cap_sig_proc_pick + 30
0x0801e87e: 3008 .0 ADDS r0,r0,#8
0x0801e880: 6800 .h LDR r0,[r0,#0]
0x0801e882: b120 . CBZ r0,0x801e88e ; l2cap_sig_proc_pick + 26
0x0801e884: 8902 .. LDRH r2,[r0,#8]
0x0801e886: 428a .B CMP r2,r1
0x0801e888: bf08 .. IT EQ
0x0801e88a: 4770 pG BXEQ lr
0x0801e88c: e7f8 .. B 0x801e880 ; l2cap_sig_proc_pick + 12
0x0801e88e: 2000 . MOVS r0,#0
0x0801e890: 4770 pG BX lr
0x0801e892: 6800 .h LDR r0,[r0,#0]
0x0801e894: 4770 pG BX lr
0x0801e896: bf00 .. NOP
l2cap_sig_proc_pop
0x0801e898: b570 p. PUSH {r4-r6,lr}
0x0801e89a: 4604 .F MOV r4,r0
0x0801e89c: 4889 .H LDR r0,[pc,#548] ; [0x801eac4] = 0x2000959c
0x0801e89e: 460e .F MOV r6,r1
0x0801e8a0: eb000084 .... ADD r0,r0,r4,LSL #2
0x0801e8a4: 6a05 .j LDR r5,[r0,#0x20]
0x0801e8a6: 8908 .. LDRH r0,[r1,#8]
0x0801e8a8: b148 H. CBZ r0,0x801e8be ; l2cap_sig_proc_pop + 38
0x0801e8aa: f1050008 .... ADD r0,r5,#8
0x0801e8ae: 4631 1F MOV r1,r6
0x0801e8b0: f7e7fc1a .... BL co_list_extract ; 0x80060e8
0x0801e8b4: 4630 0F MOV r0,r6
0x0801e8b6: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e8ba: f7e6bf1d .... B btdm_free ; 0x80056f8
0x0801e8be: 4628 (F MOV r0,r5
0x0801e8c0: f7e7fcbe .... BL co_list_pop_front ; 0x8006240
0x0801e8c4: 4630 0F MOV r0,r6
0x0801e8c6: f7e6ff17 .... BL btdm_free ; 0x80056f8
0x0801e8ca: 4620 F MOV r0,r4
0x0801e8cc: f000f8f2 .... BL l2cap_sig_trans_timer_stop ; 0x801eab4
0x0801e8d0: 7ea8 .~ LDRB r0,[r5,#0x1a]
0x0801e8d2: 07c1 .. LSLS r1,r0,#31
0x0801e8d4: d107 .. BNE 0x801e8e6 ; l2cap_sig_proc_pop + 78
0x0801e8d6: 4620 F MOV r0,r4
0x0801e8d8: 2100 .! MOVS r1,#0
0x0801e8da: 2200 ." MOVS r2,#0
0x0801e8dc: 2300 .# MOVS r3,#0
0x0801e8de: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e8e2: f7ffbf71 ..q. B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e8e6: f0400002 @... ORR r0,r0,#2
0x0801e8ea: 76a8 .v STRB r0,[r5,#0x1a]
0x0801e8ec: bd70 p. POP {r4-r6,pc}
0x0801e8ee: bf00 .. NOP
l2cap_sig_proc_push
0x0801e8f0: b570 p. PUSH {r4-r6,lr}
0x0801e8f2: 4606 .F MOV r6,r0
0x0801e8f4: 4873 sH LDR r0,[pc,#460] ; [0x801eac4] = 0x2000959c
0x0801e8f6: 460c .F MOV r4,r1
0x0801e8f8: eb000086 .... ADD r0,r0,r6,LSL #2
0x0801e8fc: 6a05 .j LDR r5,[r0,#0x20]
0x0801e8fe: 8908 .. LDRH r0,[r1,#8]
0x0801e900: b160 `. CBZ r0,0x801e91c ; l2cap_sig_proc_push + 44
0x0801e902: f1050008 .... ADD r0,r5,#8
0x0801e906: 4621 !F MOV r1,r4
0x0801e908: f7e7fcb0 .... BL co_list_push_front ; 0x800626c
0x0801e90c: 8921 !. LDRH r1,[r4,#8]
0x0801e90e: 4630 0F MOV r0,r6
0x0801e910: 2200 ." MOVS r2,#0
0x0801e912: 2300 .# MOVS r3,#0
0x0801e914: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e918: f7ffbf56 ..V. B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e91c: 682e .h LDR r6,[r5,#0]
0x0801e91e: 4628 (F MOV r0,r5
0x0801e920: 4621 !F MOV r1,r4
0x0801e922: f7e7fc99 .... BL co_list_push_back ; 0x8006258
0x0801e926: b106 .. CBZ r6,0x801e92a ; l2cap_sig_proc_push + 58
0x0801e928: bd70 p. POP {r4-r6,pc}
0x0801e92a: f1050010 .... ADD r0,r5,#0x10
0x0801e92e: 2100 .! MOVS r1,#0
0x0801e930: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e934: f7edb83e ..>. B gapc_sdt_defer ; 0x800b9b4
$d.16
__arm_cp.9_0
0x0801e938: 2000959c ... DCD 536909212
$t.25
l2cap_sig_reject_handler
0x0801e93c: b570 p. PUSH {r4-r6,lr}
0x0801e93e: 460e .F MOV r6,r1
0x0801e940: 2100 .! MOVS r1,#0
0x0801e942: 4615 .F MOV r5,r2
0x0801e944: 4604 .F MOV r4,r0
0x0801e946: f7ffff95 .... BL l2cap_sig_proc_pick ; 0x801e874
0x0801e94a: b158 X. CBZ r0,0x801e964 ; l2cap_sig_reject_handler + 40
0x0801e94c: 7b40 @{ LDRB r0,[r0,#0xd]
0x0801e94e: 42b0 .B CMP r0,r6
0x0801e950: d108 .. BNE 0x801e964 ; l2cap_sig_reject_handler + 40
0x0801e952: 8868 h. LDRH r0,[r5,#2]
0x0801e954: b138 8. CBZ r0,0x801e966 ; l2cap_sig_reject_handler + 42
0x0801e956: 2802 .( CMP r0,#2
0x0801e958: d007 .. BEQ 0x801e96a ; l2cap_sig_reject_handler + 46
0x0801e95a: 2801 .( CMP r0,#1
0x0801e95c: bf14 .. ITE NE
0x0801e95e: 234c L# MOVNE r3,#0x4c
0x0801e960: 2334 4# MOVEQ r3,#0x34
0x0801e962: e003 .. B 0x801e96c ; l2cap_sig_reject_handler + 48
0x0801e964: bd70 p. POP {r4-r6,pc}
0x0801e966: 2342 B# MOVS r3,#0x42
0x0801e968: e000 .. B 0x801e96c ; l2cap_sig_reject_handler + 48
0x0801e96a: 2333 3# MOVS r3,#0x33
0x0801e96c: 4620 F MOV r0,r4
0x0801e96e: 2100 .! MOVS r1,#0
0x0801e970: 2201 ." MOVS r2,#1
0x0801e972: e8bd4070 ..p@ POP {r4-r6,lr}
0x0801e976: f7ffbf27 ..'. B.W l2cap_sig_proc_continue ; 0x801e7c8
l2cap_sig_reject_send
0x0801e97a: b51f .. PUSH {r0-r4,lr}
0x0801e97c: 460c .F MOV r4,r1
0x0801e97e: 2101 .! MOVS r1,#1
0x0801e980: 2a02 .* CMP r2,#2
0x0801e982: f8ad200a ... STRH r2,[sp,#0xa]
0x0801e986: f88d1008 .... STRB r1,[sp,#8]
0x0801e98a: d006 .. BEQ 0x801e99a ; l2cap_sig_reject_send + 32
0x0801e98c: 2a01 .* CMP r2,#1
0x0801e98e: bf12 .. ITEE NE
0x0801e990: 2100 .! MOVNE r1,#0
0x0801e992: f8ad300c ...0 STRHEQ r3,[sp,#0xc]
0x0801e996: 2101 .! MOVEQ r1,#1
0x0801e998: e003 .. B 0x801e9a2 ; l2cap_sig_reject_send + 40
0x0801e99a: 9906 .. LDR r1,[sp,#0x18]
0x0801e99c: f8ad100c .... STRH r1,[sp,#0xc]
0x0801e9a0: 2102 .! MOVS r1,#2
0x0801e9a2: aa03 .. ADD r2,sp,#0xc
0x0801e9a4: ab02 .. ADD r3,sp,#8
0x0801e9a6: e9cd1200 .... STRD r1,r2,[sp,#0]
0x0801e9aa: 2100 .! MOVS r1,#0
0x0801e9ac: 4622 "F MOV r2,r4
0x0801e9ae: f7fffe71 ..q. BL l2cap_sig_pdu_send ; 0x801e694
0x0801e9b2: b004 .. ADD sp,sp,#0x10
0x0801e9b4: bd10 .. POP {r4,pc}
l2cap_sig_req_start_handler
0x0801e9b6: 4608 .F MOV r0,r1
0x0801e9b8: 2100 .! MOVS r1,#0
0x0801e9ba: 2200 ." MOVS r2,#0
0x0801e9bc: 2300 .# MOVS r3,#0
0x0801e9be: f7ffbf03 .... B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801e9c2: 0000 .. MOVS r0,r0
l2cap_sig_sdu_rx_cb
0x0801e9c4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801e9c8: b085 .. SUB sp,sp,#0x14
0x0801e9ca: b3b3 .. CBZ r3,0x801ea3a ; l2cap_sig_sdu_rx_cb + 118
0x0801e9cc: 4604 .F MOV r4,r0
0x0801e9ce: 8898 .. LDRH r0,[r3,#4]
0x0801e9d0: 461e .F MOV r6,r3
0x0801e9d2: 2804 .( CMP r0,#4
0x0801e9d4: d331 1. BCC 0x801ea3a ; l2cap_sig_sdu_rx_cb + 118
0x0801e9d6: 88f0 .. LDRH r0,[r6,#6]
0x0801e9d8: 2104 .! MOVS r1,#4
0x0801e9da: 4617 .F MOV r7,r2
0x0801e9dc: 4430 0D ADD r0,r0,r6
0x0801e9de: f8b0a032 ..2. LDRH r10,[r0,#0x32]
0x0801e9e2: f8905030 ..0P LDRB r5,[r0,#0x30]
0x0801e9e6: f8908031 ..1. LDRB r8,[r0,#0x31]
0x0801e9ea: 4630 0F MOV r0,r6
0x0801e9ec: f7e7f9c6 .... BL co_buf_head_release ; 0x8005d7c
0x0801e9f0: 2f31 1/ CMP r7,#0x31
0x0801e9f2: d01a .. BEQ 0x801ea2a ; l2cap_sig_sdu_rx_cb + 102
0x0801e9f4: b98f .. CBNZ r7,0x801ea1a ; l2cap_sig_sdu_rx_cb + 86
0x0801e9f6: 2d1a .- CMP r5,#0x1a
0x0801e9f8: d80f .. BHI 0x801ea1a ; l2cap_sig_sdu_rx_cb + 86
0x0801e9fa: 4821 !H LDR r0,[pc,#132] ; [0x801ea80] = 0x3ff3d
0x0801e9fc: 40e8 .@ LSRS r0,r0,r5
0x0801e9fe: 07c0 .. LSLS r0,r0,#31
0x0801ea00: d10b .. BNE 0x801ea1a ; l2cap_sig_sdu_rx_cb + 86
0x0801ea02: 88b0 .. LDRH r0,[r6,#4]
0x0801ea04: 4582 .E CMP r10,r0
0x0801ea06: d108 .. BNE 0x801ea1a ; l2cap_sig_sdu_rx_cb + 86
0x0801ea08: f8dfb078 ..x. LDR r11,[pc,#120] ; [0x801ea84] = 0x802402c
0x0801ea0c: eb050945 ..E. ADD r9,r5,r5,LSL #1
0x0801ea10: eb0b0089 .... ADD r0,r11,r9,LSL #2
0x0801ea14: 8907 .. LDRH r7,[r0,#8]
0x0801ea16: 45ba .E CMP r10,r7
0x0801ea18: d212 .. BCS 0x801ea40 ; l2cap_sig_sdu_rx_cb + 124
0x0801ea1a: f1b80f00 .... CMP r8,#0
0x0801ea1e: d00c .. BEQ 0x801ea3a ; l2cap_sig_sdu_rx_cb + 118
0x0801ea20: 2000 . MOVS r0,#0
0x0801ea22: 4641 AF MOV r1,r8
0x0801ea24: 2200 ." MOVS r2,#0
0x0801ea26: 2300 .# MOVS r3,#0
0x0801ea28: e003 .. B 0x801ea32 ; l2cap_sig_sdu_rx_cb + 110
0x0801ea2a: 2000 . MOVS r0,#0
0x0801ea2c: 4641 AF MOV r1,r8
0x0801ea2e: 2201 ." MOVS r2,#1
0x0801ea30: 2317 .# MOVS r3,#0x17
0x0801ea32: 9000 .. STR r0,[sp,#0]
0x0801ea34: 4620 F MOV r0,r4
0x0801ea36: f7ffffa0 .... BL l2cap_sig_reject_send ; 0x801e97a
0x0801ea3a: b005 .. ADD sp,sp,#0x14
0x0801ea3c: e8bd8ff0 .... POP {r4-r11,pc}
0x0801ea40: 210c .! MOVS r1,#0xc
0x0801ea42: 6840 @h LDR r0,[r0,#4]
0x0801ea44: f10d0212 .... ADD r2,sp,#0x12
0x0801ea48: 463b ;F MOV r3,r7
0x0801ea4a: f88d5004 ...P STRB r5,[sp,#4]
0x0801ea4e: f8ad1012 .... STRH r1,[sp,#0x12]
0x0801ea52: 88f1 .. LDRH r1,[r6,#6]
0x0801ea54: 9000 .. STR r0,[sp,#0]
0x0801ea56: 1870 p. ADDS r0,r6,r1
0x0801ea58: f1000130 ..0. ADD r1,r0,#0x30
0x0801ea5c: a801 .. ADD r0,sp,#4
0x0801ea5e: 3001 .0 ADDS r0,#1
0x0801ea60: f7e7fe40 ..@. BL co_util_unpack ; 0x80066e4
0x0801ea64: 2800 .( CMP r0,#0
0x0801ea66: d1db .. BNE 0x801ea20 ; l2cap_sig_sdu_rx_cb + 92
0x0801ea68: 4630 0F MOV r0,r6
0x0801ea6a: 4639 9F MOV r1,r7
0x0801ea6c: f7e7f986 .... BL co_buf_head_release ; 0x8005d7c
0x0801ea70: f85b5029 [.)P LDR r5,[r11,r9,LSL #2]
0x0801ea74: aa01 .. ADD r2,sp,#4
0x0801ea76: 4620 F MOV r0,r4
0x0801ea78: 4641 AF MOV r1,r8
0x0801ea7a: 4633 3F MOV r3,r6
0x0801ea7c: 47a8 .G BLX r5
0x0801ea7e: e7dc .. B 0x801ea3a ; l2cap_sig_sdu_rx_cb + 118
$d.27
__arm_cp.16_0
0x0801ea80: 0003ff3d =... DCD 261949
__arm_cp.16_1
0x0801ea84: 0802402c ,@.. DCD 134365228
$t.28
l2cap_sig_sdu_sent_cb
0x0801ea88: b111 .. CBZ r1,0x801ea90 ; l2cap_sig_sdu_sent_cb + 8
0x0801ea8a: 2205 ." MOVS r2,#5
0x0801ea8c: f7ffbe9c .... B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801ea90: 4770 pG BX lr
l2cap_sig_trans_timeout_handler
0x0801ea92: 4608 .F MOV r0,r1
0x0801ea94: 2100 .! MOVS r1,#0
0x0801ea96: 2201 ." MOVS r2,#1
0x0801ea98: 2345 E# MOVS r3,#0x45
0x0801ea9a: f7ffbe95 .... B.W l2cap_sig_proc_continue ; 0x801e7c8
0x0801ea9e: 0000 .. MOVS r0,r0
l2cap_sig_trans_timer_start
0x0801eaa0: 4908 .I LDR r1,[pc,#32] ; [0x801eac4] = 0x2000959c
0x0801eaa2: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801eaa6: f2475130 G.0Q MOV r1,#0x7530
0x0801eaaa: 6a00 .j LDR r0,[r0,#0x20]
0x0801eaac: 3010 .0 ADDS r0,r0,#0x10
0x0801eaae: f7edb8dd .... B gapc_sdt_timer_set ; 0x800bc6c
0x0801eab2: bf00 .. NOP
l2cap_sig_trans_timer_stop
0x0801eab4: 4903 .I LDR r1,[pc,#12] ; [0x801eac4] = 0x2000959c
0x0801eab6: eb010080 .... ADD r0,r1,r0,LSL #2
0x0801eaba: 6a00 .j LDR r0,[r0,#0x20]
0x0801eabc: 3010 .0 ADDS r0,r0,#0x10
0x0801eabe: f7edb805 .... B gapc_sdt_stop ; 0x800bacc
0x0801eac2: bf00 .. NOP
$d.7
__arm_cp.4_0
0x0801eac4: 2000959c ... DCD 536909212
$t.68
l2cap_smp_default_handler
0x0801eac8: 2000 . MOVS r0,#0
0x0801eaca: 4770 pG BX lr
l2cap_smp_dhkey_check_handler
0x0801eacc: b5f8 .. PUSH {r3-r7,lr}
0x0801eace: 4604 .F MOV r4,r0
0x0801ead0: 48e8 .H LDR r0,[pc,#928] ; [0x801ee74] = 0x20008f80
0x0801ead2: 460d .F MOV r5,r1
0x0801ead4: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0801ead8: 4620 F MOV r0,r4
0x0801eada: f7ecfa93 .... BL gapc_get_role ; 0x800b004
0x0801eade: 4606 .F MOV r6,r0
0x0801eae0: 6d38 8m LDR r0,[r7,#0x50]
0x0801eae2: b1e0 .. CBZ r0,0x801eb1e ; l2cap_smp_dhkey_check_handler + 82
0x0801eae4: f8971058 ..X. LDRB r1,[r7,#0x58]
0x0801eae8: 290d .) CMP r1,#0xd
0x0801eaea: d118 .. BNE 0x801eb1e ; l2cap_smp_dhkey_check_handler + 82
0x0801eaec: f2001011 .... ADD r0,r0,#0x111
0x0801eaf0: 1c69 i. ADDS r1,r5,#1
0x0801eaf2: 2210 ." MOVS r2,#0x10
0x0801eaf4: f7e3fbd6 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801eaf8: b15e ^. CBZ r6,0x801eb12 ; l2cap_smp_dhkey_check_handler + 70
0x0801eafa: 200b . MOVS r0,#0xb
0x0801eafc: f8870058 ..X. STRB r0,[r7,#0x58]
0x0801eb00: 6d38 8m LDR r0,[r7,#0x50]
0x0801eb02: f8900148 ..H. LDRB r0,[r0,#0x148]
0x0801eb06: 0780 .. LSLS r0,r0,#30
0x0801eb08: d509 .. BPL 0x801eb1e ; l2cap_smp_dhkey_check_handler + 82
0x0801eb0a: 4620 F MOV r0,r4
0x0801eb0c: f7eef808 .... BL gapc_smp_init_mac_key_calculation ; 0x800cb20
0x0801eb10: e005 .. B 0x801eb1e ; l2cap_smp_dhkey_check_handler + 82
0x0801eb12: 200c . MOVS r0,#0xc
0x0801eb14: f8870058 ..X. STRB r0,[r7,#0x58]
0x0801eb18: 4620 F MOV r0,r4
0x0801eb1a: f7eef84f ..O. BL gapc_smp_initiate_dhkey_verification ; 0x800cbbc
0x0801eb1e: 2000 . MOVS r0,#0
0x0801eb20: bdf8 .. POP {r3-r7,pc}
0x0801eb22: bf00 .. NOP
l2cap_smp_encryption_inf_handler
0x0801eb24: b510 .. PUSH {r4,lr}
0x0801eb26: 4604 .F MOV r4,r0
0x0801eb28: 48d2 .H LDR r0,[pc,#840] ; [0x801ee74] = 0x20008f80
0x0801eb2a: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801eb2e: f8902058 ..X LDRB r2,[r0,#0x58]
0x0801eb32: 2a15 .* CMP r2,#0x15
0x0801eb34: d10b .. BNE 0x801eb4e ; l2cap_smp_encryption_inf_handler + 42
0x0801eb36: 6d00 .m LDR r0,[r0,#0x50]
0x0801eb38: 3101 .1 ADDS r1,#1
0x0801eb3a: 2210 ." MOVS r2,#0x10
0x0801eb3c: f7e3fbb2 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801eb40: 4620 F MOV r0,r4
0x0801eb42: f7ecfa5f .._. BL gapc_get_role ; 0x800b004
0x0801eb46: 4601 .F MOV r1,r0
0x0801eb48: 4620 F MOV r0,r4
0x0801eb4a: f7eefbd5 .... BL gapc_smp_tkdp_rcp_continue ; 0x800d2f8
0x0801eb4e: 2000 . MOVS r0,#0
0x0801eb50: bd10 .. POP {r4,pc}
0x0801eb52: bf00 .. NOP
l2cap_smp_id_addr_inf_handler
0x0801eb54: b510 .. PUSH {r4,lr}
0x0801eb56: b086 .. SUB sp,sp,#0x18
0x0801eb58: 4604 .F MOV r4,r0
0x0801eb5a: 48f9 .H LDR r0,[pc,#996] ; [0x801ef40] = 0x20008f80
0x0801eb5c: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801eb60: f8902058 ..X LDRB r2,[r0,#0x58]
0x0801eb64: 2a18 .* CMP r2,#0x18
0x0801eb66: d11b .. BNE 0x801eba0 ; l2cap_smp_id_addr_inf_handler + 76
0x0801eb68: 88ca .. LDRH r2,[r1,#6]
0x0801eb6a: 6d00 .m LDR r0,[r0,#0x50]
0x0801eb6c: f8ad2014 ... STRH r2,[sp,#0x14]
0x0801eb70: f8d12002 ... LDR r2,[r1,#2]
0x0801eb74: 7849 Ix LDRB r1,[r1,#1]
0x0801eb76: 9204 .. STR r2,[sp,#0x10]
0x0801eb78: f88d1016 .... STRB r1,[sp,#0x16]
0x0801eb7c: e890000e .... LDM r0,{r1-r3}
0x0801eb80: 68c0 .h LDR r0,[r0,#0xc]
0x0801eb82: e88d000e .... STM sp,{r1-r3}
0x0801eb86: 9003 .. STR r0,[sp,#0xc]
0x0801eb88: 466a jF MOV r2,sp
0x0801eb8a: 4620 F MOV r0,r4
0x0801eb8c: 2105 .! MOVS r1,#5
0x0801eb8e: f7eefa67 ..g. BL gapc_smp_send_pairing_ind ; 0x800d060
0x0801eb92: 4620 F MOV r0,r4
0x0801eb94: f7ecfa36 ..6. BL gapc_get_role ; 0x800b004
0x0801eb98: 4601 .F MOV r1,r0
0x0801eb9a: 4620 F MOV r0,r4
0x0801eb9c: f7eefbac .... BL gapc_smp_tkdp_rcp_continue ; 0x800d2f8
0x0801eba0: 2000 . MOVS r0,#0
0x0801eba2: b006 .. ADD sp,sp,#0x18
0x0801eba4: bd10 .. POP {r4,pc}
0x0801eba6: bf00 .. NOP
l2cap_smp_identity_inf_handler
0x0801eba8: b510 .. PUSH {r4,lr}
0x0801ebaa: 4604 .F MOV r4,r0
0x0801ebac: 48e4 .H LDR r0,[pc,#912] ; [0x801ef40] = 0x20008f80
0x0801ebae: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801ebb2: f8902058 ..X LDRB r2,[r0,#0x58]
0x0801ebb6: 2a17 .* CMP r2,#0x17
0x0801ebb8: d10b .. BNE 0x801ebd2 ; l2cap_smp_identity_inf_handler + 42
0x0801ebba: 6d00 .m LDR r0,[r0,#0x50]
0x0801ebbc: 3101 .1 ADDS r1,#1
0x0801ebbe: 2210 ." MOVS r2,#0x10
0x0801ebc0: f7e3fb70 ..p. BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801ebc4: 4620 F MOV r0,r4
0x0801ebc6: f7ecfa1d .... BL gapc_get_role ; 0x800b004
0x0801ebca: 4601 .F MOV r1,r0
0x0801ebcc: 4620 F MOV r0,r4
0x0801ebce: f7eefb93 .... BL gapc_smp_tkdp_rcp_continue ; 0x800d2f8
0x0801ebd2: 2000 . MOVS r0,#0
0x0801ebd4: bd10 .. POP {r4,pc}
0x0801ebd6: bf00 .. NOP
l2cap_smp_keypress_ntf_handler
0x0801ebd8: b570 p. PUSH {r4-r6,lr}
0x0801ebda: 784e Nx LDRB r6,[r1,#1]
0x0801ebdc: 2e04 .. CMP r6,#4
0x0801ebde: bf84 .. ITT HI
0x0801ebe0: 200a . MOVHI r0,#0xa
0x0801ebe2: bd70 p. POPHI {r4-r6,pc}
0x0801ebe4: 4604 .F MOV r4,r0
0x0801ebe6: 48d6 .H LDR r0,[pc,#856] ; [0x801ef40] = 0x20008f80
0x0801ebe8: 460d .F MOV r5,r1
0x0801ebea: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801ebee: f8901058 ..X. LDRB r1,[r0,#0x58]
0x0801ebf2: 3901 .9 SUBS r1,#1
0x0801ebf4: 2918 .) CMP r1,#0x18
0x0801ebf6: d815 .. BHI 0x801ec24 ; l2cap_smp_keypress_ntf_handler + 76
0x0801ebf8: f8900057 ..W. LDRB r0,[r0,#0x57]
0x0801ebfc: 07c0 .. LSLS r0,r0,#31
0x0801ebfe: d003 .. BEQ 0x801ec08 ; l2cap_smp_keypress_ntf_handler + 48
0x0801ec00: 4620 F MOV r0,r4
0x0801ec02: f7eefc61 ..a. BL gapc_smp_trans_timer_start ; 0x800d4c8
0x0801ec06: 786e nx LDRB r6,[r5,#1]
0x0801ec08: 4620 F MOV r0,r4
0x0801ec0a: f7ecf8b5 .... BL gapc_get_dest_task ; 0x800ad78
0x0801ec0e: 4601 .F MOV r1,r0
0x0801ec10: 0220 . LSLS r0,r4,#8
0x0801ec12: 2301 .# MOVS r3,#1
0x0801ec14: 1d02 .. ADDS r2,r0,#4
0x0801ec16: f6406055 @.U` MOV r0,#0xe55
0x0801ec1a: f7fcfed9 .... BL ke_msg_alloc ; 0x801b9d0
0x0801ec1e: 7006 .p STRB r6,[r0,#0]
0x0801ec20: f7fcfefa .... BL ke_msg_send ; 0x801ba18
0x0801ec24: 2000 . MOVS r0,#0
0x0801ec26: bd70 p. POP {r4-r6,pc}
l2cap_smp_master_id_handler
0x0801ec28: b510 .. PUSH {r4,lr}
0x0801ec2a: b088 .. SUB sp,sp,#0x20
0x0801ec2c: 4604 .F MOV r4,r0
0x0801ec2e: 48c4 .H LDR r0,[pc,#784] ; [0x801ef40] = 0x20008f80
0x0801ec30: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801ec34: f8902058 ..X LDRB r2,[r0,#0x58]
0x0801ec38: 2a16 .* CMP r2,#0x16
0x0801ec3a: d122 ". BNE 0x801ec82 ; l2cap_smp_master_id_handler + 90
0x0801ec3c: 684a Jh LDR r2,[r1,#4]
0x0801ec3e: 688b .h LDR r3,[r1,#8]
0x0801ec40: 8849 I. LDRH r1,[r1,#2]
0x0801ec42: 6d00 .m LDR r0,[r0,#0x50]
0x0801ec44: f10d0c04 .... ADD r12,sp,#4
0x0801ec48: f8cd301a ...0 STR r3,[sp,#0x1a]
0x0801ec4c: f8cd2016 ... STR r2,[sp,#0x16]
0x0801ec50: f8ad1014 .... STRH r1,[sp,#0x14]
0x0801ec54: e890000e .... LDM r0,{r1-r3}
0x0801ec58: 68c0 .h LDR r0,[r0,#0xc]
0x0801ec5a: e8ac000e .... STM r12!,{r1-r3}
0x0801ec5e: 9004 .. STR r0,[sp,#0x10]
0x0801ec60: 4620 F MOV r0,r4
0x0801ec62: f7ebfeb7 .... BL gapc_enc_keysize_get ; 0x800a9d4
0x0801ec66: f88d001e .... STRB r0,[sp,#0x1e]
0x0801ec6a: aa01 .. ADD r2,sp,#4
0x0801ec6c: 4620 F MOV r0,r4
0x0801ec6e: 2107 .! MOVS r1,#7
0x0801ec70: f7eef9f6 .... BL gapc_smp_send_pairing_ind ; 0x800d060
0x0801ec74: 4620 F MOV r0,r4
0x0801ec76: f7ecf9c5 .... BL gapc_get_role ; 0x800b004
0x0801ec7a: 4601 .F MOV r1,r0
0x0801ec7c: 4620 F MOV r0,r4
0x0801ec7e: f7eefb3b ..;. BL gapc_smp_tkdp_rcp_continue ; 0x800d2f8
0x0801ec82: 2000 . MOVS r0,#0
0x0801ec84: b008 .. ADD sp,sp,#0x20
0x0801ec86: bd10 .. POP {r4,pc}
l2cap_smp_pairing_cfm_handler
0x0801ec88: b5f8 .. PUSH {r3-r7,lr}
0x0801ec8a: 4604 .F MOV r4,r0
0x0801ec8c: 48f1 .H LDR r0,[pc,#964] ; [0x801f054] = 0x20008f80
0x0801ec8e: 460e .F MOV r6,r1
0x0801ec90: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0801ec94: 4620 F MOV r0,r4
0x0801ec96: f7ecf9b5 .... BL gapc_get_role ; 0x800b004
0x0801ec9a: 4605 .F MOV r5,r0
0x0801ec9c: 6d38 8m LDR r0,[r7,#0x50]
0x0801ec9e: 2800 .( CMP r0,#0
0x0801eca0: d03f ?. BEQ 0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801eca2: 303e >0 ADDS r0,r0,#0x3e
0x0801eca4: 1c71 q. ADDS r1,r6,#1
0x0801eca6: 2210 ." MOVS r2,#0x10
0x0801eca8: f7e3fafc .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801ecac: f8970058 ..X. LDRB r0,[r7,#0x58]
0x0801ecb0: 2807 .( CMP r0,#7
0x0801ecb2: d136 6. BNE 0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801ecb4: f8b7005e ..^. LDRH r0,[r7,#0x5e]
0x0801ecb8: 0640 @. LSLS r0,r0,#25
0x0801ecba: d409 .. BMI 0x801ecd0 ; l2cap_smp_pairing_cfm_handler + 72
0x0801ecbc: b1cd .. CBZ r5,0x801ecf2 ; l2cap_smp_pairing_cfm_handler + 106
0x0801ecbe: 2005 . MOVS r0,#5
0x0801ecc0: f8870058 ..X. STRB r0,[r7,#0x58]
0x0801ecc4: 6d38 8m LDR r0,[r7,#0x50]
0x0801ecc6: f8900148 ..H. LDRB r0,[r0,#0x148]
0x0801ecca: 0740 @. LSLS r0,r0,#29
0x0801eccc: d40c .. BMI 0x801ece8 ; l2cap_smp_pairing_cfm_handler + 96
0x0801ecce: e028 (. B 0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801ecd0: 6d38 8m LDR r0,[r7,#0x50]
0x0801ecd2: f890104e ..N. LDRB r1,[r0,#0x4e]
0x0801ecd6: 2903 .) CMP r1,#3
0x0801ecd8: d002 .. BEQ 0x801ece0 ; l2cap_smp_pairing_cfm_handler + 88
0x0801ecda: 2901 .) CMP r1,#1
0x0801ecdc: d013 .. BEQ 0x801ed06 ; l2cap_smp_pairing_cfm_handler + 126
0x0801ecde: bb01 .. CBNZ r1,0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801ece0: b9fd .. CBNZ r5,0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801ece2: 2005 . MOVS r0,#5
0x0801ece4: f8870058 ..X. STRB r0,[r7,#0x58]
0x0801ece8: 4620 F MOV r0,r4
0x0801ecea: 2100 .! MOVS r1,#0
0x0801ecec: f7edfdc4 .... BL gapc_smp_generate_rand ; 0x800c878
0x0801ecf0: e017 .. B 0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801ecf2: 6d38 8m LDR r0,[r7,#0x50]
0x0801ecf4: f100011e .... ADD r1,r0,#0x1e
0x0801ecf8: 4620 F MOV r0,r4
0x0801ecfa: f7eef81e .... BL gapc_smp_pair_rand_send ; 0x800cd3a
0x0801ecfe: 2008 . MOVS r0,#8
0x0801ed00: f8870058 ..X. STRB r0,[r7,#0x58]
0x0801ed04: e00d .. B 0x801ed22 ; l2cap_smp_pairing_cfm_handler + 154
0x0801ed06: 2d01 .- CMP r5,#1
0x0801ed08: d103 .. BNE 0x801ed12 ; l2cap_smp_pairing_cfm_handler + 138
0x0801ed0a: 2105 .! MOVS r1,#5
0x0801ed0c: f8871058 ..X. STRB r1,[r7,#0x58]
0x0801ed10: e7d9 .. B 0x801ecc6 ; l2cap_smp_pairing_cfm_handler + 62
0x0801ed12: 2108 .! MOVS r1,#8
0x0801ed14: f8871058 ..X. STRB r1,[r7,#0x58]
0x0801ed18: f100011e .... ADD r1,r0,#0x1e
0x0801ed1c: 4620 F MOV r0,r4
0x0801ed1e: f7eef80c .... BL gapc_smp_pair_rand_send ; 0x800cd3a
0x0801ed22: 2000 . MOVS r0,#0
0x0801ed24: bdf8 .. POP {r3-r7,pc}
0x0801ed26: bf00 .. NOP
l2cap_smp_pairing_failed_handler
0x0801ed28: b5bc .. PUSH {r2-r5,r7,lr}
0x0801ed2a: 4604 .F MOV r4,r0
0x0801ed2c: 7848 Hx LDRB r0,[r1,#1]
0x0801ed2e: f0400570 @.p. ORR r5,r0,#0x70
0x0801ed32: 3801 .8 SUBS r0,#1
0x0801ed34: b2c0 .. UXTB r0,r0
0x0801ed36: 280d .( CMP r0,#0xd
0x0801ed38: 48c6 .H LDR r0,[pc,#792] ; [0x801f054] = 0x20008f80
0x0801ed3a: bf88 .. IT HI
0x0801ed3c: 2578 x% MOVHI r5,#0x78
0x0801ed3e: f88d5007 ...P STRB r5,[sp,#7]
0x0801ed42: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801ed46: 6d00 .m LDR r0,[r0,#0x50]
0x0801ed48: b140 @. CBZ r0,0x801ed5c ; l2cap_smp_pairing_failed_handler + 52
0x0801ed4a: 4620 F MOV r0,r4
0x0801ed4c: f7ecf95a ..Z. BL gapc_get_role ; 0x800b004
0x0801ed50: b2e9 .. UXTB r1,r5
0x0801ed52: 4620 F MOV r0,r4
0x0801ed54: 2200 ." MOVS r2,#0
0x0801ed56: f7eef801 .... BL gapc_smp_pairing_end ; 0x800cd5c
0x0801ed5a: e005 .. B 0x801ed68 ; l2cap_smp_pairing_failed_handler + 64
0x0801ed5c: f10d0207 .... ADD r2,sp,#7
0x0801ed60: 4620 F MOV r0,r4
0x0801ed62: 2103 .! MOVS r1,#3
0x0801ed64: f7eef97c ..|. BL gapc_smp_send_pairing_ind ; 0x800d060
0x0801ed68: 2000 . MOVS r0,#0
0x0801ed6a: bdbc .. POP {r2-r5,r7,pc}
l2cap_smp_pairing_random_handler
0x0801ed6c: e92d47fc -..G PUSH {r2-r10,lr}
0x0801ed70: 4604 .F MOV r4,r0
0x0801ed72: 48f1 .H LDR r0,[pc,#964] ; [0x801f138] = 0x20008f80
0x0801ed74: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0801ed78: 6d35 5m LDR r5,[r6,#0x50]
0x0801ed7a: 2d00 .- CMP r5,#0
0x0801ed7c: d06a j. BEQ 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801ed7e: 4620 F MOV r0,r4
0x0801ed80: 460f .F MOV r7,r1
0x0801ed82: f7ecf93f ..?. BL gapc_get_role ; 0x800b004
0x0801ed86: f105082e .... ADD r8,r5,#0x2e
0x0801ed8a: 4681 .F MOV r9,r0
0x0801ed8c: f895a04e ..N. LDRB r10,[r5,#0x4e]
0x0801ed90: 1c79 y. ADDS r1,r7,#1
0x0801ed92: 2210 ." MOVS r2,#0x10
0x0801ed94: 4640 @F MOV r0,r8
0x0801ed96: f7e3fa85 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801ed9a: f8960058 ..X. LDRB r0,[r6,#0x58]
0x0801ed9e: 2808 .( CMP r0,#8
0x0801eda0: d158 X. BNE 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801eda2: 2006 . MOVS r0,#6
0x0801eda4: f8860058 ..X. STRB r0,[r6,#0x58]
0x0801eda8: f8b6005e ..^. LDRH r0,[r6,#0x5e]
0x0801edac: 0640 @. LSLS r0,r0,#25
0x0801edae: d405 .. BMI 0x801edbc ; l2cap_smp_pairing_random_handler + 80
0x0801edb0: 4620 F MOV r0,r4
0x0801edb2: 4649 IF MOV r1,r9
0x0801edb4: 2200 ." MOVS r2,#0
0x0801edb6: f7edfc5d ..]. BL gapc_smp_comp_cnf_val ; 0x800c674
0x0801edba: e04b K. B 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801edbc: f1ba0f03 .... CMP r10,#3
0x0801edc0: d848 H. BHI 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801edc2: e8dff00a .... TBB [pc,r10]
$d.76
0x0801edc6: 1d02 .. DCW 7426
0x0801edc8: 022b +. DCW 555
$t.77
0x0801edca: f1b90f01 .... CMP r9,#1
0x0801edce: d135 5. BNE 0x801ee3c ; l2cap_smp_pairing_random_handler + 208
0x0801edd0: f105071e .... ADD r7,r5,#0x1e
0x0801edd4: 4620 F MOV r0,r4
0x0801edd6: 4639 9F MOV r1,r7
0x0801edd8: f7edffaf .... BL gapc_smp_pair_rand_send ; 0x800cd3a
0x0801eddc: f895004e ..N. LDRB r0,[r5,#0x4e]
0x0801ede0: 2803 .( CMP r0,#3
0x0801ede2: bf19 .. ITTEE NE
0x0801ede4: 200d . MOVNE r0,#0xd
0x0801ede6: f8860058 ..X. STRBNE r0,[r6,#0x58]
0x0801edea: 9700 .. STREQ r7,[sp,#0]
0x0801edec: f1050191 .... ADDEQ r1,r5,#0x91
0x0801edf0: bf01 .. ITTTT EQ
0x0801edf2: f1050251 ..Q. ADDEQ r2,r5,#0x51
0x0801edf6: 4620 F MOVEQ r0,r4
0x0801edf8: 4643 CF MOVEQ r3,r8
0x0801edfa: f7edfccf .... BLEQ gapc_smp_comp_g2 ; 0x800c79c
0x0801edfe: e029 ). B 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801ee00: f8950121 ..!. LDRB r0,[r5,#0x121]
0x0801ee04: f8d51124 ..$. LDR r1,[r5,#0x124]
0x0801ee08: 2202 ." MOVS r2,#2
0x0801ee0a: fa21f000 !... LSR r0,r1,r0
0x0801ee0e: f0400080 @... ORR r0,r0,#0x80
0x0801ee12: f0000081 .... AND r0,r0,#0x81
0x0801ee16: e9cd0200 .... STRD r0,r2,[sp,#0]
0x0801ee1a: e013 .. B 0x801ee44 ; l2cap_smp_pairing_random_handler + 216
0x0801ee1c: f1b90f01 .... CMP r9,#1
0x0801ee20: d11b .. BNE 0x801ee5a ; l2cap_smp_pairing_random_handler + 238
0x0801ee22: 6d30 0m LDR r0,[r6,#0x50]
0x0801ee24: f8900148 ..H. LDRB r0,[r0,#0x148]
0x0801ee28: 0700 .. LSLS r0,r0,#28
0x0801ee2a: d513 .. BPL 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801ee2c: 2005 . MOVS r0,#5
0x0801ee2e: 2100 .! MOVS r1,#0
0x0801ee30: f8860058 ..X. STRB r0,[r6,#0x58]
0x0801ee34: 4620 F MOV r0,r4
0x0801ee36: f7edfd1f .... BL gapc_smp_generate_rand ; 0x800c878
0x0801ee3a: e00b .. B 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801ee3c: 2002 . MOVS r0,#2
0x0801ee3e: 2100 .! MOVS r1,#0
0x0801ee40: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0801ee44: f1050191 .... ADD r1,r5,#0x91
0x0801ee48: f1050251 ..Q. ADD r2,r5,#0x51
0x0801ee4c: 4620 F MOV r0,r4
0x0801ee4e: 4643 CF MOV r3,r8
0x0801ee50: f7edfc7c ..|. BL gapc_smp_comp_f4 ; 0x800c74c
0x0801ee54: 2000 . MOVS r0,#0
0x0801ee56: e8bd87fc .... POP {r2-r10,pc}
0x0801ee5a: 200b . MOVS r0,#0xb
0x0801ee5c: f8860058 ..X. STRB r0,[r6,#0x58]
0x0801ee60: 6d30 0m LDR r0,[r6,#0x50]
0x0801ee62: f8900148 ..H. LDRB r0,[r0,#0x148]
0x0801ee66: 0780 .. LSLS r0,r0,#30
0x0801ee68: d5f4 .. BPL 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801ee6a: 4620 F MOV r0,r4
0x0801ee6c: f7edfe58 ..X. BL gapc_smp_init_mac_key_calculation ; 0x800cb20
0x0801ee70: e7f0 .. B 0x801ee54 ; l2cap_smp_pairing_random_handler + 232
0x0801ee72: bf00 .. NOP
$d.78
__arm_cp.38_0
0x0801ee74: 20008f80 ... DCD 536907648
$t.69
l2cap_smp_pairing_req_handler
0x0801ee78: e92d41fc -..A PUSH {r2-r8,lr}
0x0801ee7c: 4604 .F MOV r4,r0
0x0801ee7e: 48dc .H LDR r0,[pc,#880] ; [0x801f1f0] = 0x20008f80
0x0801ee80: 460d .F MOV r5,r1
0x0801ee82: f8507024 P.$p LDR r7,[r0,r4,LSL #2]
0x0801ee86: 4620 F MOV r0,r4
0x0801ee88: f7ecf8bc .... BL gapc_get_role ; 0x800b004
0x0801ee8c: 2801 .( CMP r0,#1
0x0801ee8e: d143 C. BNE 0x801ef18 ; l2cap_smp_pairing_req_handler + 160
0x0801ee90: 46a8 .F MOV r8,r5
0x0801ee92: f8180f01 .... LDRB r0,[r8,#1]!
0x0801ee96: 2804 .( CMP r0,#4
0x0801ee98: d814 .. BHI 0x801eec4 ; l2cap_smp_pairing_req_handler + 76
0x0801ee9a: 78e8 .x LDRB r0,[r5,#3]
0x0801ee9c: 260a .& MOVS r6,#0xa
0x0801ee9e: f0000007 .... AND r0,r0,#7
0x0801eea2: 2805 .( CMP r0,#5
0x0801eea4: d839 9. BHI 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801eea6: 2101 .! MOVS r1,#1
0x0801eea8: fa01f000 .... LSL r0,r1,r0
0x0801eeac: f0100f33 ..3. TST r0,#0x33
0x0801eeb0: d033 3. BEQ 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801eeb2: 78a8 .x LDRB r0,[r5,#2]
0x0801eeb4: 2801 .( CMP r0,#1
0x0801eeb6: d805 .. BHI 0x801eec4 ; l2cap_smp_pairing_req_handler + 76
0x0801eeb8: 7928 (y LDRB r0,[r5,#4]
0x0801eeba: 3807 .8 SUBS r0,#7
0x0801eebc: 2809 .( CMP r0,#9
0x0801eebe: d903 .. BLS 0x801eec8 ; l2cap_smp_pairing_req_handler + 80
0x0801eec0: 2606 .& MOVS r6,#6
0x0801eec2: e02a *. B 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801eec4: 260a .& MOVS r6,#0xa
0x0801eec6: e028 (. B 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801eec8: 4620 F MOV r0,r4
0x0801eeca: f7edfba1 .... BL gapc_smp_check_repeated_attempts ; 0x800c610
0x0801eece: 2803 .( CMP r0,#3
0x0801eed0: d026 &. BEQ 0x801ef20 ; l2cap_smp_pairing_req_handler + 168
0x0801eed2: bb08 .. CBNZ r0,0x801ef18 ; l2cap_smp_pairing_req_handler + 160
0x0801eed4: 6d38 8m LDR r0,[r7,#0x50]
0x0801eed6: b9f8 .. CBNZ r0,0x801ef18 ; l2cap_smp_pairing_req_handler + 160
0x0801eed8: f7f0fbec .... BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x0801eedc: b910 .. CBNZ r0,0x801eee4 ; l2cap_smp_pairing_req_handler + 108
0x0801eede: f7f0fbef .... BL gapm_is_sec_con_pairing_supp ; 0x800f6c0
0x0801eee2: b1f8 .. CBZ r0,0x801ef24 ; l2cap_smp_pairing_req_handler + 172
0x0801eee4: 78e8 .x LDRB r0,[r5,#3]
0x0801eee6: 0700 .. LSLS r0,r0,#28
0x0801eee8: d402 .. BMI 0x801eef0 ; l2cap_smp_pairing_req_handler + 120
0x0801eeea: f7f0fbe3 .... BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x0801eeee: b1d8 .. CBZ r0,0x801ef28 ; l2cap_smp_pairing_req_handler + 176
0x0801eef0: 0220 . LSLS r0,r4,#8
0x0801eef2: 2308 .# MOVS r3,#8
0x0801eef4: 1d01 .. ADDS r1,r0,#4
0x0801eef6: f44f6065 O.e` MOV r0,#0xe50
0x0801eefa: 460a .F MOV r2,r1
0x0801eefc: f7fcfd68 ..h. BL ke_msg_alloc ; 0x801b9d0
0x0801ef00: 2150 P! MOVS r1,#0x50
0x0801ef02: 7001 .p STRB r1,[r0,#0]
0x0801ef04: f8d81000 .... LDR r1,[r8,#0]
0x0801ef08: f8c01001 .... STR r1,[r0,#1]
0x0801ef0c: f8b81004 .... LDRH r1,[r8,#4]
0x0801ef10: f8a01005 .... STRH r1,[r0,#5]
0x0801ef14: f7fcfd80 .... BL ke_msg_send ; 0x801ba18
0x0801ef18: 2600 .& MOVS r6,#0
0x0801ef1a: 4630 0F MOV r0,r6
0x0801ef1c: e8bd81fc .... POP {r2-r8,pc}
0x0801ef20: 2609 .& MOVS r6,#9
0x0801ef22: e7fa .. B 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801ef24: 2605 .& MOVS r6,#5
0x0801ef26: e7f8 .. B 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801ef28: 2063 c MOVS r0,#0x63
0x0801ef2a: f10d0207 .... ADD r2,sp,#7
0x0801ef2e: 2103 .! MOVS r1,#3
0x0801ef30: 2603 .& MOVS r6,#3
0x0801ef32: f88d0007 .... STRB r0,[sp,#7]
0x0801ef36: 4620 F MOV r0,r4
0x0801ef38: f7eef892 .... BL gapc_smp_send_pairing_ind ; 0x800d060
0x0801ef3c: e7ed .. B 0x801ef1a ; l2cap_smp_pairing_req_handler + 162
0x0801ef3e: bf00 .. NOP
$d.70
__arm_cp.35_0
0x0801ef40: 20008f80 ... DCD 536907648
$t.71
l2cap_smp_pairing_rsp_handler
0x0801ef44: b570 p. PUSH {r4-r6,lr}
0x0801ef46: 460e .F MOV r6,r1
0x0801ef48: 4604 .F MOV r4,r0
0x0801ef4a: f8160f01 .... LDRB r0,[r6,#1]!
0x0801ef4e: 2804 .( CMP r0,#4
0x0801ef50: d85d ]. BHI 0x801f00e ; l2cap_smp_pairing_rsp_handler + 202
0x0801ef52: 78c8 .x LDRB r0,[r1,#3]
0x0801ef54: 250a .% MOVS r5,#0xa
0x0801ef56: f0000007 .... AND r0,r0,#7
0x0801ef5a: 2805 .( CMP r0,#5
0x0801ef5c: d858 X. BHI 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801ef5e: 2201 ." MOVS r2,#1
0x0801ef60: fa02f000 .... LSL r0,r2,r0
0x0801ef64: f0100f33 ..3. TST r0,#0x33
0x0801ef68: d052 R. BEQ 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801ef6a: 7888 .x LDRB r0,[r1,#2]
0x0801ef6c: 2801 .( CMP r0,#1
0x0801ef6e: d84e N. BHI 0x801f00e ; l2cap_smp_pairing_rsp_handler + 202
0x0801ef70: 7908 .y LDRB r0,[r1,#4]
0x0801ef72: 3807 .8 SUBS r0,#7
0x0801ef74: 2809 .( CMP r0,#9
0x0801ef76: d901 .. BLS 0x801ef7c ; l2cap_smp_pairing_rsp_handler + 56
0x0801ef78: 2506 .% MOVS r5,#6
0x0801ef7a: e049 I. B 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801ef7c: 489c .H LDR r0,[pc,#624] ; [0x801f1f0] = 0x20008f80
0x0801ef7e: f8505024 P.$P LDR r5,[r0,r4,LSL #2]
0x0801ef82: 4620 F MOV r0,r4
0x0801ef84: f7ecf83e ..>. BL gapc_get_role ; 0x800b004
0x0801ef88: 2800 .( CMP r0,#0
0x0801ef8a: d154 T. BNE 0x801f036 ; l2cap_smp_pairing_rsp_handler + 242
0x0801ef8c: f8950058 ..X. LDRB r0,[r5,#0x58]
0x0801ef90: 2801 .( CMP r0,#1
0x0801ef92: d150 P. BNE 0x801f036 ; l2cap_smp_pairing_rsp_handler + 242
0x0801ef94: 4630 0F MOV r0,r6
0x0801ef96: f7edfb2b ..+. BL gapc_smp_check_pairing_feat ; 0x800c5f0
0x0801ef9a: b3c0 .. CBZ r0,0x801f00e ; l2cap_smp_pairing_rsp_handler + 202
0x0801ef9c: 6d28 (m LDR r0,[r5,#0x50]
0x0801ef9e: 88b1 .. LDRH r1,[r6,#4]
0x0801efa0: f8a0101b .... STRH r1,[r0,#0x1b]
0x0801efa4: 6831 1h LDR r1,[r6,#0]
0x0801efa6: f8c01017 .... STR r1,[r0,#0x17]
0x0801efaa: 6d28 (m LDR r0,[r5,#0x50]
0x0801efac: 7e41 A~ LDRB r1,[r0,#0x19]
0x0801efae: 0709 .. LSLS r1,r1,#28
0x0801efb0: bf44 D. ITT MI
0x0801efb2: 7c80 .| LDRBMI r0,[r0,#0x12]
0x0801efb4: ea5f7000 _..p LSLSMI r0,r0,#28
0x0801efb8: d42e .. BMI 0x801f018 ; l2cap_smp_pairing_rsp_handler + 212
0x0801efba: f8b5005e ..^. LDRH r0,[r5,#0x5e]
0x0801efbe: 0640 @. LSLS r0,r0,#25
0x0801efc0: d402 .. BMI 0x801efc8 ; l2cap_smp_pairing_rsp_handler + 132
0x0801efc2: f7f0fb77 ..w. BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x0801efc6: b328 (. CBZ r0,0x801f014 ; l2cap_smp_pairing_rsp_handler + 208
0x0801efc8: 4620 F MOV r0,r4
0x0801efca: f7edfaff .... BL gapc_smp_check_max_key_size ; 0x800c5cc
0x0801efce: 2800 .( CMP r0,#0
0x0801efd0: d0d2 .. BEQ 0x801ef78 ; l2cap_smp_pairing_rsp_handler + 52
0x0801efd2: 6d28 (m LDR r0,[r5,#0x50]
0x0801efd4: 7d81 .} LDRB r1,[r0,#0x16]
0x0801efd6: 4620 F MOV r0,r4
0x0801efd8: f7edfab8 .... BL gapc_smp_check_key_distrib ; 0x800c54c
0x0801efdc: b318 .. CBZ r0,0x801f026 ; l2cap_smp_pairing_rsp_handler + 226
0x0801efde: 4620 F MOV r0,r4
0x0801efe0: f7edfc7a ..z. BL gapc_smp_get_key_sec_prop ; 0x800c8d8
0x0801efe4: 4620 F MOV r0,r4
0x0801efe6: 2100 .! MOVS r1,#0
0x0801efe8: f7edfe52 ..R. BL gapc_smp_is_sec_mode_reached ; 0x800cc90
0x0801efec: b190 .. CBZ r0,0x801f014 ; l2cap_smp_pairing_rsp_handler + 208
0x0801efee: f8b5005e ..^. LDRH r0,[r5,#0x5e]
0x0801eff2: 0640 @. LSLS r0,r0,#25
0x0801eff4: d419 .. BMI 0x801f02a ; l2cap_smp_pairing_rsp_handler + 230
0x0801eff6: 2005 . MOVS r0,#5
0x0801eff8: f8850058 ..X. STRB r0,[r5,#0x58]
0x0801effc: 6d28 (m LDR r0,[r5,#0x50]
0x0801effe: f890104e ..N. LDRB r1,[r0,#0x4e]
0x0801f002: b1d1 .. CBZ r1,0x801f03a ; l2cap_smp_pairing_rsp_handler + 246
0x0801f004: 4620 F MOV r0,r4
0x0801f006: 2104 .! MOVS r1,#4
0x0801f008: f7eef884 .... BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x0801f00c: e013 .. B 0x801f036 ; l2cap_smp_pairing_rsp_handler + 242
0x0801f00e: 250a .% MOVS r5,#0xa
0x0801f010: 4628 (F MOV r0,r5
0x0801f012: bd70 p. POP {r4-r6,pc}
0x0801f014: 2503 .% MOVS r5,#3
0x0801f016: e7fb .. B 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801f018: f8b5005e ..^. LDRH r0,[r5,#0x5e]
0x0801f01c: f0400040 @.@. ORR r0,r0,#0x40
0x0801f020: f8a5005e ..^. STRH r0,[r5,#0x5e]
0x0801f024: e7c9 .. B 0x801efba ; l2cap_smp_pairing_rsp_handler + 118
0x0801f026: 2508 .% MOVS r5,#8
0x0801f028: e7f2 .. B 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801f02a: 4620 F MOV r0,r4
0x0801f02c: f7edffd4 .... BL gapc_smp_send_get_pub_key_cmd ; 0x800cfd8
0x0801f030: 2003 . MOVS r0,#3
0x0801f032: f8850058 ..X. STRB r0,[r5,#0x58]
0x0801f036: 2500 .% MOVS r5,#0
0x0801f038: e7ea .. B 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801f03a: f8901148 ..H. LDRB r1,[r0,#0x148]
0x0801f03e: 2500 .% MOVS r5,#0
0x0801f040: f0410104 A... ORR r1,r1,#4
0x0801f044: f8801148 ..H. STRB r1,[r0,#0x148]
0x0801f048: 4620 F MOV r0,r4
0x0801f04a: 2100 .! MOVS r1,#0
0x0801f04c: f7edfc14 .... BL gapc_smp_generate_rand ; 0x800c878
0x0801f050: e7de .. B 0x801f010 ; l2cap_smp_pairing_rsp_handler + 204
0x0801f052: bf00 .. NOP
$d.72
__arm_cp.36_0
0x0801f054: 20008f80 ... DCD 536907648
$t.93
l2cap_smp_public_key_handler
0x0801f058: b570 p. PUSH {r4-r6,lr}
0x0801f05a: 4604 .F MOV r4,r0
0x0801f05c: 4864 dH LDR r0,[pc,#400] ; [0x801f1f0] = 0x20008f80
0x0801f05e: f8506024 P.$` LDR r6,[r0,r4,LSL #2]
0x0801f062: f8960058 ..X. LDRB r0,[r6,#0x58]
0x0801f066: 2804 .( CMP r0,#4
0x0801f068: d119 .. BNE 0x801f09e ; l2cap_smp_public_key_handler + 70
0x0801f06a: 6d30 0m LDR r0,[r6,#0x50]
0x0801f06c: 460d .F MOV r5,r1
0x0801f06e: 3101 .1 ADDS r1,#1
0x0801f070: 2220 " MOVS r2,#0x20
0x0801f072: 3091 .0 ADDS r0,r0,#0x91
0x0801f074: f7e3f916 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801f078: 6d30 0m LDR r0,[r6,#0x50]
0x0801f07a: f1050121 ..!. ADD r1,r5,#0x21
0x0801f07e: 2220 " MOVS r2,#0x20
0x0801f080: 30b1 .0 ADDS r0,r0,#0xb1
0x0801f082: f7e3f90f .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0801f086: 4620 F MOV r0,r4
0x0801f088: f7ebffbc .... BL gapc_get_role ; 0x800b004
0x0801f08c: 2801 .( CMP r0,#1
0x0801f08e: d114 .. BNE 0x801f0ba ; l2cap_smp_public_key_handler + 98
0x0801f090: 4620 F MOV r0,r4
0x0801f092: f7edffa1 .... BL gapc_smp_send_get_pub_key_cmd ; 0x800cfd8
0x0801f096: 2003 . MOVS r0,#3
0x0801f098: f8860058 ..X. STRB r0,[r6,#0x58]
0x0801f09c: e00b .. B 0x801f0b6 ; l2cap_smp_public_key_handler + 94
0x0801f09e: 4620 F MOV r0,r4
0x0801f0a0: 2108 .! MOVS r1,#8
0x0801f0a2: f7edfe40 ..@. BL gapc_smp_pair_fail_send ; 0x800cd26
0x0801f0a6: 4620 F MOV r0,r4
0x0801f0a8: f7ebffac .... BL gapc_get_role ; 0x800b004
0x0801f0ac: 4620 F MOV r0,r4
0x0801f0ae: 2168 h! MOVS r1,#0x68
0x0801f0b0: 2201 ." MOVS r2,#1
0x0801f0b2: f7edfe53 ..S. BL gapc_smp_pairing_end ; 0x800cd5c
0x0801f0b6: 2000 . MOVS r0,#0
0x0801f0b8: bd70 p. POP {r4-r6,pc}
0x0801f0ba: 6d30 0m LDR r0,[r6,#0x50]
0x0801f0bc: f1000191 .... ADD r1,r0,#0x91
0x0801f0c0: f10002b1 .... ADD r2,r0,#0xb1
0x0801f0c4: 4620 F MOV r0,r4
0x0801f0c6: f7edff68 ..h. BL gapc_smp_send_gen_dh_key_cmd ; 0x800cf9a
0x0801f0ca: 6d30 0m LDR r0,[r6,#0x50]
0x0801f0cc: f890104e ..N. LDRB r1,[r0,#0x4e]
0x0801f0d0: 2903 .) CMP r1,#3
0x0801f0d2: d8f0 .. BHI 0x801f0b6 ; l2cap_smp_public_key_handler + 94
0x0801f0d4: e8dff001 .... TBB [pc,r1]
$d.94
0x0801f0d8: 02120c02 .... DCD 34737154
$t.95
0x0801f0dc: 2107 .! MOVS r1,#7
0x0801f0de: f8861058 ..X. STRB r1,[r6,#0x58]
0x0801f0e2: f8901148 ..H. LDRB r1,[r0,#0x148]
0x0801f0e6: f0410104 A... ORR r1,r1,#4
0x0801f0ea: f8801148 ..H. STRB r1,[r0,#0x148]
0x0801f0ee: e7e2 .. B 0x801f0b6 ; l2cap_smp_public_key_handler + 94
0x0801f0f0: 4620 F MOV r0,r4
0x0801f0f2: 2104 .! MOVS r1,#4
0x0801f0f4: f7eef80e .... BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x0801f0f8: 2005 . MOVS r0,#5
0x0801f0fa: e7cd .. B 0x801f098 ; l2cap_smp_public_key_handler + 64
0x0801f0fc: 2105 .! MOVS r1,#5
0x0801f0fe: f8861058 ..X. STRB r1,[r6,#0x58]
0x0801f102: 7c41 A| LDRB r1,[r0,#0x11]
0x0801f104: 2901 .) CMP r1,#1
0x0801f106: d104 .. BNE 0x801f112 ; l2cap_smp_public_key_handler + 186
0x0801f108: 4620 F MOV r0,r4
0x0801f10a: 2105 .! MOVS r1,#5
0x0801f10c: f7edfbb4 .... BL gapc_smp_generate_rand ; 0x800c878
0x0801f110: e7d1 .. B 0x801f0b6 ; l2cap_smp_public_key_handler + 94
0x0801f112: 2100 .! MOVS r1,#0
0x0801f114: e9c0114e ..N. STRD r1,r1,[r0,#0x138]
0x0801f118: e9c01150 ..P. STRD r1,r1,[r0,#0x140]
0x0801f11c: 6d30 0m LDR r0,[r6,#0x50]
0x0801f11e: f8c0104a ..J. STR r1,[r0,#0x4a]
0x0801f122: f8c01046 ..F. STR r1,[r0,#0x46]
0x0801f126: f8c01042 ..B. STR r1,[r0,#0x42]
0x0801f12a: f8c0103e ..>. STR r1,[r0,#0x3e]
0x0801f12e: 4620 F MOV r0,r4
0x0801f130: 2109 .! MOVS r1,#9
0x0801f132: f7edffef .... BL gapc_smp_send_pairing_req_ind ; 0x800d114
0x0801f136: e7be .. B 0x801f0b6 ; l2cap_smp_public_key_handler + 94
$d.96
__arm_cp.46_0
0x0801f138: 20008f80 ... DCD 536907648
$t.91
l2cap_smp_security_req_handler
0x0801f13c: b57c |. PUSH {r2-r6,lr}
0x0801f13e: 4605 .F MOV r5,r0
0x0801f140: 7848 Hx LDRB r0,[r1,#1]
0x0801f142: 260a .& MOVS r6,#0xa
0x0801f144: f0000007 .... AND r0,r0,#7
0x0801f148: 2805 .( CMP r0,#5
0x0801f14a: d82b +. BHI 0x801f1a4 ; l2cap_smp_security_req_handler + 104
0x0801f14c: 460c .F MOV r4,r1
0x0801f14e: 2101 .! MOVS r1,#1
0x0801f150: fa01f000 .... LSL r0,r1,r0
0x0801f154: f0100f33 ..3. TST r0,#0x33
0x0801f158: d024 $. BEQ 0x801f1a4 ; l2cap_smp_security_req_handler + 104
0x0801f15a: 4825 %H LDR r0,[pc,#148] ; [0x801f1f0] = 0x20008f80
0x0801f15c: f8506025 P.%` LDR r6,[r0,r5,LSL #2]
0x0801f160: 4628 (F MOV r0,r5
0x0801f162: f7ebff4f ..O. BL gapc_get_role ; 0x800b004
0x0801f166: b9e0 .. CBNZ r0,0x801f1a2 ; l2cap_smp_security_req_handler + 102
0x0801f168: 4628 (F MOV r0,r5
0x0801f16a: f7edfa51 ..Q. BL gapc_smp_check_repeated_attempts ; 0x800c610
0x0801f16e: b9c0 .. CBNZ r0,0x801f1a2 ; l2cap_smp_security_req_handler + 102
0x0801f170: 7860 `x LDRB r0,[r4,#1]
0x0801f172: 0700 .. LSLS r0,r0,#28
0x0801f174: d402 .. BMI 0x801f17c ; l2cap_smp_security_req_handler + 64
0x0801f176: f7f0fa9d .... BL gapm_is_legacy_pairing_supp ; 0x800f6b4
0x0801f17a: b1a8 .. CBZ r0,0x801f1a8 ; l2cap_smp_security_req_handler + 108
0x0801f17c: 6d30 0m LDR r0,[r6,#0x50]
0x0801f17e: b980 .. CBNZ r0,0x801f1a2 ; l2cap_smp_security_req_handler + 102
0x0801f180: 4628 (F MOV r0,r5
0x0801f182: f7ebfdf9 .... BL gapc_get_dest_task ; 0x800ad78
0x0801f186: 4601 .F MOV r1,r0
0x0801f188: 0228 (. LSLS r0,r5,#8
0x0801f18a: 2301 .# MOVS r3,#1
0x0801f18c: 1d02 .. ADDS r2,r0,#4
0x0801f18e: f6406057 @.W` MOV r0,#0xe57
0x0801f192: f7fcfc1d .... BL ke_msg_alloc ; 0x801b9d0
0x0801f196: 7861 ax LDRB r1,[r4,#1]
0x0801f198: f001011f .... AND r1,r1,#0x1f
0x0801f19c: 7001 .p STRB r1,[r0,#0]
0x0801f19e: f7fcfc3b ..;. BL ke_msg_send ; 0x801ba18
0x0801f1a2: 2600 .& MOVS r6,#0
0x0801f1a4: 4630 0F MOV r0,r6
0x0801f1a6: bd7c |. POP {r2-r6,pc}
0x0801f1a8: 2063 c MOVS r0,#0x63
0x0801f1aa: f10d0207 .... ADD r2,sp,#7
0x0801f1ae: 2103 .! MOVS r1,#3
0x0801f1b0: 2603 .& MOVS r6,#3
0x0801f1b2: f88d0007 .... STRB r0,[sp,#7]
0x0801f1b6: 4628 (F MOV r0,r5
0x0801f1b8: f7edff52 ..R. BL gapc_smp_send_pairing_ind ; 0x800d060
0x0801f1bc: e7f2 .. B 0x801f1a4 ; l2cap_smp_security_req_handler + 104
0x0801f1be: bf00 .. NOP
l2cap_smp_signing_inf_handler
0x0801f1c0: b510 .. PUSH {r4,lr}
0x0801f1c2: 4604 .F MOV r4,r0
0x0801f1c4: 480a .H LDR r0,[pc,#40] ; [0x801f1f0] = 0x20008f80
0x0801f1c6: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x0801f1ca: f8900058 ..X. LDRB r0,[r0,#0x58]
0x0801f1ce: 2819 .( CMP r0,#0x19
0x0801f1d0: d10b .. BNE 0x801f1ea ; l2cap_smp_signing_inf_handler + 42
0x0801f1d2: 1c4a J. ADDS r2,r1,#1
0x0801f1d4: 4620 F MOV r0,r4
0x0801f1d6: 2106 .! MOVS r1,#6
0x0801f1d8: f7edff42 ..B. BL gapc_smp_send_pairing_ind ; 0x800d060
0x0801f1dc: 4620 F MOV r0,r4
0x0801f1de: f7ebff11 .... BL gapc_get_role ; 0x800b004
0x0801f1e2: 4601 .F MOV r1,r0
0x0801f1e4: 4620 F MOV r0,r4
0x0801f1e6: f7eef887 .... BL gapc_smp_tkdp_rcp_continue ; 0x800d2f8
0x0801f1ea: 2000 . MOVS r0,#0
0x0801f1ec: bd10 .. POP {r4,pc}
0x0801f1ee: bf00 .. NOP
$d.90
__arm_cp.44_0
0x0801f1f0: 20008f80 ... DCD 536907648
$t.2
lock
0x0801f1f4: b510 .. PUSH {r4,lr}
0x0801f1f6: f6487468 H.ht MOV r4,#0x8f68
0x0801f1fa: f2c20400 .... MOVT r4,#0x2000
0x0801f1fe: 7860 `x LDRB r0,[r4,#1]
0x0801f200: b108 .. CBZ r0,0x801f206 ; lock + 18
0x0801f202: bf00 .. NOP
0x0801f204: e7fe .. B 0x801f204 ; lock + 16
0x0801f206: 2020 MOVS r0,#0x20
0x0801f208: f002fe97 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x0801f20c: f440407f @..@ ORR r0,r0,#0xff00
0x0801f210: 6020 ` STR r0,[r4,#0]
0x0801f212: bd10 .. POP {r4,pc}
log_printf
0x0801f214: b510 .. PUSH {r4,lr}
0x0801f216: b082 .. SUB sp,sp,#8
0x0801f218: 461c .F MOV r4,r3
0x0801f21a: b118 .. CBZ r0,0x801f224 ; log_printf + 16
0x0801f21c: 4601 .F MOV r1,r0
0x0801f21e: a005 .. ADR r0,{pc}+0x16 ; 0x801f234
0x0801f220: f002fefe .... BL __0printf ; 0x8022020
0x0801f224: a904 .. ADD r1,sp,#0x10
0x0801f226: 4620 F MOV r0,r4
0x0801f228: 9101 .. STR r1,[sp,#4]
0x0801f22a: f002ff37 ..7. BL __0vprintf ; 0x802209c
0x0801f22e: b002 .. ADD sp,sp,#8
0x0801f230: bd10 .. POP {r4,pc}
0x0801f232: bf00 .. NOP
$d.2
0x0801f234: 5d73255b [%s] DCD 1567827291
0x0801f238: 00000020 ... DCD 32
$t.0
log_printf_level
0x0801f23c: f2400100 @... MOVW r1,#0
0x0801f240: f2c20100 .... MOVT r1,#0x2000
0x0801f244: f003bbab .... B.W fputs ; 0x802299e
main
0x0801f248: b580 .. PUSH {r7,lr}
0x0801f24a: b094 .. SUB sp,sp,#0x50
0x0801f24c: 2000 . MOVS r0,#0
0x0801f24e: 900b .. STR r0,[sp,#0x2c]
0x0801f250: 9013 .. STR r0,[sp,#0x4c]
0x0801f252: f2442040 D.@ MOV r0,#0x4240
0x0801f256: f2c0000f .... MOVT r0,#0xf
0x0801f25a: f002feaf .... BL $Ven$TT$L$$system_delay_us ; 0x8021fbc
0x0801f25e: f24e4100 N..A MOVW r1,#0xe400
0x0801f262: f2ce0100 .... MOVT r1,#0xe000
0x0801f266: f04f3040 O.@0 MOV r0,#0x40404040
0x0801f26a: 900a .. STR r0,[sp,#0x28]
0x0801f26c: 6008 .` STR r0,[r1,#0]
0x0801f26e: f24e4104 N..A MOV r1,#0xe404
0x0801f272: f2ce0100 .... MOVT r1,#0xe000
0x0801f276: 6008 .` STR r0,[r1,#0]
0x0801f278: f24e4108 N..A MOV r1,#0xe408
0x0801f27c: f2ce0100 .... MOVT r1,#0xe000
0x0801f280: 6008 .` STR r0,[r1,#0]
0x0801f282: f24e410c N..A MOV r1,#0xe40c
0x0801f286: f2ce0100 .... MOVT r1,#0xe000
0x0801f28a: 6008 .` STR r0,[r1,#0]
0x0801f28c: f24e4110 N..A MOV r1,#0xe410
0x0801f290: f2ce0100 .... MOVT r1,#0xe000
0x0801f294: 6008 .` STR r0,[r1,#0]
0x0801f296: f24e4114 N..A MOV r1,#0xe414
0x0801f29a: f2ce0100 .... MOVT r1,#0xe000
0x0801f29e: 6008 .` STR r0,[r1,#0]
0x0801f2a0: f24e4118 N..A MOV r1,#0xe418
0x0801f2a4: f2ce0100 .... MOVT r1,#0xe000
0x0801f2a8: 6008 .` STR r0,[r1,#0]
0x0801f2aa: f24e411c N..A MOV r1,#0xe41c
0x0801f2ae: f2ce0100 .... MOVT r1,#0xe000
0x0801f2b2: 6008 .` STR r0,[r1,#0]
0x0801f2b4: f24e4120 N. A MOV r1,#0xe420
0x0801f2b8: f2ce0100 .... MOVT r1,#0xe000
0x0801f2bc: 6008 .` STR r0,[r1,#0]
0x0801f2be: f24e4124 N.$A MOV r1,#0xe424
0x0801f2c2: f2ce0100 .... MOVT r1,#0xe000
0x0801f2c6: 6008 .` STR r0,[r1,#0]
0x0801f2c8: f24e4128 N.(A MOV r1,#0xe428
0x0801f2cc: f2ce0100 .... MOVT r1,#0xe000
0x0801f2d0: 6008 .` STR r0,[r1,#0]
0x0801f2d2: f24e412c N.,A MOV r1,#0xe42c
0x0801f2d6: f2ce0100 .... MOVT r1,#0xe000
0x0801f2da: 6008 .` STR r0,[r1,#0]
0x0801f2dc: f24e4130 N.0A MOV r1,#0xe430
0x0801f2e0: f2ce0100 .... MOVT r1,#0xe000
0x0801f2e4: 6008 .` STR r0,[r1,#0]
0x0801f2e6: f24e4134 N.4A MOV r1,#0xe434
0x0801f2ea: f2ce0100 .... MOVT r1,#0xe000
0x0801f2ee: 6008 .` STR r0,[r1,#0]
0x0801f2f0: f24e4138 N.8A MOV r1,#0xe438
0x0801f2f4: f2ce0100 .... MOVT r1,#0xe000
0x0801f2f8: 6008 .` STR r0,[r1,#0]
0x0801f2fa: f24e413c N.<A MOV r1,#0xe43c
0x0801f2fe: f2ce0100 .... MOVT r1,#0xe000
0x0801f302: 6008 .` STR r0,[r1,#0]
0x0801f304: f24e4140 N.@A MOV r1,#0xe440
0x0801f308: f2ce0100 .... MOVT r1,#0xe000
0x0801f30c: 6008 .` STR r0,[r1,#0]
0x0801f30e: f000fab1 .... BL pmu_init ; 0x801f874
0x0801f312: 980b .. LDR r0,[sp,#0x2c]
0x0801f314: 216e n! MOVS r1,#0x6e
0x0801f316: 2202 ." MOVS r2,#2
0x0801f318: 920d .. STR r2,[sp,#0x34]
0x0801f31a: f06f0363 o.c. MVN r3,#0x63
0x0801f31e: f002fdc1 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f322: 2001 . MOVS r0,#1
0x0801f324: 900e .. STR r0,[sp,#0x38]
0x0801f326: f002fe53 ..S. BL $Ven$TT$L$$system_cache_enable ; 0x8021fd0
0x0801f32a: f2401194 @... MOVW r1,#0x194
0x0801f32e: f2ce0105 .... MOVT r1,#0xe005
0x0801f332: f44f60a0 O..` MOV r0,#0x500
0x0801f336: 6008 .` STR r0,[r1,#0]
0x0801f338: 2000 . MOVS r0,#0
0x0801f33a: f2ce000c .... MOVT r0,#0xe00c
0x0801f33e: 900c .. STR r0,[sp,#0x30]
0x0801f340: f002fe4b ..K. BL $Ven$TT$L$$flash_enable_quad ; 0x8021fda
0x0801f344: 9a0b .. LDR r2,[sp,#0x2c]
0x0801f346: 980c .. LDR r0,[sp,#0x30]
0x0801f348: 990d .. LDR r1,[sp,#0x34]
0x0801f34a: f002fe4b ..K. BL $Ven$TT$L$$flash_init_controller ; 0x8021fe4
0x0801f34e: 980c .. LDR r0,[sp,#0x30]
0x0801f350: 990e .. LDR r1,[sp,#0x38]
0x0801f352: f002fe4c ..L. BL $Ven$TT$L$$flash_set_baudrate ; 0x8021fee
0x0801f356: 990d .. LDR r1,[sp,#0x34]
0x0801f358: 980e .. LDR r0,[sp,#0x38]
0x0801f35a: 2230 0" MOVS r2,#0x30
0x0801f35c: 920f .. STR r2,[sp,#0x3c]
0x0801f35e: 9110 .. STR r1,[sp,#0x40]
0x0801f360: 9011 .. STR r0,[sp,#0x44]
0x0801f362: 9012 .. STR r0,[sp,#0x48]
0x0801f364: f2480000 H... MOVW r0,#0x8000
0x0801f368: f2c50000 .... MOVT r0,#0x5000
0x0801f36c: a90f .. ADD r1,sp,#0x3c
0x0801f36e: f002fe20 .. . BL $Ven$TT$L$$gpio_init ; 0x8021fb2
0x0801f372: e7ff .. B 0x801f374 ; main + 300
0x0801f374: 2134 4! MOVS r1,#0x34
0x0801f376: f2ce0105 .... MOVT r1,#0xe005
0x0801f37a: 6808 .h LDR r0,[r1,#0]
0x0801f37c: f0400004 @... ORR r0,r0,#4
0x0801f380: 6008 .` STR r0,[r1,#0]
0x0801f382: 6808 .h LDR r0,[r1,#0]
0x0801f384: f0400008 @... ORR r0,r0,#8
0x0801f388: 6008 .` STR r0,[r1,#0]
0x0801f38a: e7ff .. B 0x801f38c ; main + 324
0x0801f38c: f6454074 E.t@ MOV r0,#0x5c74
0x0801f390: f2c20000 .... MOVT r0,#0x2000
0x0801f394: 9007 .. STR r0,[sp,#0x1c]
0x0801f396: f2480100 H... MOVW r1,#0x8000
0x0801f39a: f2c50111 .... MOVT r1,#0x5011
0x0801f39e: 6001 .` STR r1,[r0,#0]
0x0801f3a0: f44f31e1 O..1 MOV r1,#0x1c200
0x0801f3a4: 6041 A` STR r1,[r0,#4]
0x0801f3a6: 2103 .! MOVS r1,#3
0x0801f3a8: 6081 .` STR r1,[r0,#8]
0x0801f3aa: 2100 .! MOVS r1,#0
0x0801f3ac: 9109 .. STR r1,[sp,#0x24]
0x0801f3ae: 60c1 .` STR r1,[r0,#0xc]
0x0801f3b0: 6101 .a STR r1,[r0,#0x10]
0x0801f3b2: 2201 ." MOVS r2,#1
0x0801f3b4: 9206 .. STR r2,[sp,#0x18]
0x0801f3b6: 6142 Ba STR r2,[r0,#0x14]
0x0801f3b8: 6201 .b STR r1,[r0,#0x20]
0x0801f3ba: f24461b1 D..a MOV r1,#0x46b1
0x0801f3be: f6c00100 .... MOVT r1,#0x800
0x0801f3c2: 6241 Ab STR r1,[r0,#0x24]
0x0801f3c4: f001fc0a .... BL uart_init ; 0x8020bdc
0x0801f3c8: 2017 . MOVS r0,#0x17
0x0801f3ca: 9002 .. STR r0,[sp,#8]
0x0801f3cc: 2104 .! MOVS r1,#4
0x0801f3ce: 9104 .. STR r1,[sp,#0x10]
0x0801f3d0: f7e3fdf2 .... BL __NVIC_SetPriority ; 0x8002fb8
0x0801f3d4: 9802 .. LDR r0,[sp,#8]
0x0801f3d6: f7e3fdd7 .... BL __NVIC_EnableIRQ ; 0x8002f88
0x0801f3da: 9906 .. LDR r1,[sp,#0x18]
0x0801f3dc: 2244 D" MOVS r2,#0x44
0x0801f3de: f2ce0205 .... MOVT r2,#0xe005
0x0801f3e2: 6810 .h LDR r0,[r2,#0]
0x0801f3e4: f0400020 @. . ORR r0,r0,#0x20
0x0801f3e8: 6010 .` STR r0,[r2,#0]
0x0801f3ea: f6487030 H.0p MOV r0,#0x8f30
0x0801f3ee: f2c20000 .... MOVT r0,#0x2000
0x0801f3f2: 9003 .. STR r0,[sp,#0xc]
0x0801f3f4: 7001 .p STRB r1,[r0,#0]
0x0801f3f6: 21c8 .! MOVS r1,#0xc8
0x0801f3f8: 8041 A. STRH r1,[r0,#2]
0x0801f3fa: f645212d E.-! MOV r1,#0x5a2d
0x0801f3fe: f6c00100 .... MOVT r1,#0x800
0x0801f402: 6041 A` STR r1,[r0,#4]
0x0801f404: f7e6fb22 ..". BL cali_init ; 0x8005a4c
0x0801f408: 9803 .. LDR r0,[sp,#0xc]
0x0801f40a: f7e6fb39 ..9. BL cali_start_IT ; 0x8005a80
0x0801f40e: 2002 . MOVS r0,#2
0x0801f410: 9008 .. STR r0,[sp,#0x20]
0x0801f412: f001fa0f .... BL system_prevent_sleep_set ; 0x8020834
0x0801f416: 9904 .. LDR r1,[sp,#0x10]
0x0801f418: 2035 5 MOVS r0,#0x35
0x0801f41a: 9005 .. STR r0,[sp,#0x14]
0x0801f41c: f7e3fdcc .... BL __NVIC_SetPriority ; 0x8002fb8
0x0801f420: 9805 .. LDR r0,[sp,#0x14]
0x0801f422: f7e3fdb1 .... BL __NVIC_EnableIRQ ; 0x8002f88
0x0801f426: f7e9f801 .... BL flashdb_init ; 0x800842c
0x0801f42a: f24430e1 D..0 MOV r0,#0x43e1
0x0801f42e: f6c00002 .... MOVT r0,#0x802
0x0801f432: f002fdf5 .... BL __0printf ; 0x8022020
0x0801f436: 9b09 .. LDR r3,[sp,#0x24]
0x0801f438: 9806 .. LDR r0,[sp,#0x18]
0x0801f43a: f2496228 I.(b MOV r2,#0x9628
0x0801f43e: f2c20200 .... MOVT r2,#0x2000
0x0801f442: 4669 iF MOV r1,sp
0x0801f444: 604a J` STR r2,[r1,#4]
0x0801f446: 6008 .` STR r0,[r1,#0]
0x0801f448: f24f40f1 O..@ MOV r0,#0xf4f1
0x0801f44c: f6c00001 .... MOVT r0,#0x801
0x0801f450: f2444133 D.3A MOV r1,#0x4433
0x0801f454: f6c00102 .... MOVT r1,#0x802
0x0801f458: 2280 ." MOVS r2,#0x80
0x0801f45a: f002fd69 ..i. BL $Ven$TT$L$$xTaskCreate ; 0x8021f30
0x0801f45e: f7e5fe6d ..m. BL app_task_init ; 0x800513c
0x0801f462: 9807 .. LDR r0,[sp,#0x1c]
0x0801f464: f7e5f91c .... BL app_at_init ; 0x80046a0
0x0801f468: 9a08 .. LDR r2,[sp,#0x20]
0x0801f46a: 9809 .. LDR r0,[sp,#0x24]
0x0801f46c: 23c0 .# MOVS r3,#0xc0
0x0801f46e: f2ce0305 .... MOVT r3,#0xe005
0x0801f472: f64f71ff O..q MOV r1,#0xffff
0x0801f476: 6019 .` STR r1,[r3,#0]
0x0801f478: f2400cc4 @... MOVW r12,#0xc4
0x0801f47c: f2ce0c05 .... MOVT r12,#0xe005
0x0801f480: f64073ff @..s MOV r3,#0xfff
0x0801f484: f8cc3000 ...0 STR r3,[r12,#0]
0x0801f488: 23c8 .# MOVS r3,#0xc8
0x0801f48a: f2ce0305 .... MOVT r3,#0xe005
0x0801f48e: 6018 .` STR r0,[r3,#0]
0x0801f490: 23cc .# MOVS r3,#0xcc
0x0801f492: f2ce0305 .... MOVT r3,#0xe005
0x0801f496: 6019 .` STR r1,[r3,#0]
0x0801f498: f2400ca0 @... MOVW r12,#0xa0
0x0801f49c: f2ce0c05 .... MOVT r12,#0xe005
0x0801f4a0: f64773ff G..s MOV r3,#0x7fff
0x0801f4a4: f8cc3000 ...0 STR r3,[r12,#0]
0x0801f4a8: f2400ca4 @... MOVW r12,#0xa4
0x0801f4ac: f2ce0c05 .... MOVT r12,#0xe005
0x0801f4b0: f64053ff @..S MOV r3,#0xdff
0x0801f4b4: f8cc3000 ...0 STR r3,[r12,#0]
0x0801f4b8: 23a8 .# MOVS r3,#0xa8
0x0801f4ba: f2ce0305 .... MOVT r3,#0xe005
0x0801f4be: 6018 .` STR r0,[r3,#0]
0x0801f4c0: 23ac .# MOVS r3,#0xac
0x0801f4c2: f2ce0305 .... MOVT r3,#0xe005
0x0801f4c6: 6019 .` STR r1,[r3,#0]
0x0801f4c8: f2401184 @... MOVW r1,#0x184
0x0801f4cc: f2ce0105 .... MOVT r1,#0xe005
0x0801f4d0: 6008 .` STR r0,[r1,#0]
0x0801f4d2: 2142 B! MOVS r1,#0x42
0x0801f4d4: f002fce1 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f4d8: b281 .. UXTH r1,r0
0x0801f4da: f2443094 D..0 MOV r0,#0x4394
0x0801f4de: f6c00002 .... MOVT r0,#0x802
0x0801f4e2: f002fd9d .... BL __0printf ; 0x8022020
0x0801f4e6: f002fd87 .... BL $Ven$TT$L$$vTaskStartScheduler ; 0x8021ff8
0x0801f4ea: 9809 .. LDR r0,[sp,#0x24]
0x0801f4ec: b014 .. ADD sp,sp,#0x50
0x0801f4ee: bd80 .. POP {r7,pc}
monitor_task
0x0801f4f0: b580 .. PUSH {r7,lr}
0x0801f4f2: b084 .. SUB sp,sp,#0x10
0x0801f4f4: 9003 .. STR r0,[sp,#0xc]
0x0801f4f6: e7ff .. B 0x801f4f8 ; monitor_task + 8
0x0801f4f8: f2484080 H..@ MOV r0,#0x8480
0x0801f4fc: f2c0001e .... MOVT r0,#0x1e
0x0801f500: f002fcee .... BL $Ven$TT$L$$vTaskDelay ; 0x8021ee0
0x0801f504: f24530d4 E..0 MOV r0,#0x53d4
0x0801f508: f2c20000 .... MOVT r0,#0x2000
0x0801f50c: 9000 .. STR r0,[sp,#0]
0x0801f50e: f44f6100 O..a MOV r1,#0x800
0x0801f512: f7e2feee .... BL __aeabi_memclr ; 0x80022f2
0x0801f516: 9800 .. LDR r0,[sp,#0]
0x0801f518: f002fd73 ..s. BL $Ven$TT$L$$vTaskList ; 0x8022002
0x0801f51c: f2443064 D.d0 MOV r0,#0x4364
0x0801f520: f6c00002 .... MOVT r0,#0x802
0x0801f524: 9002 .. STR r0,[sp,#8]
0x0801f526: f002fd7b ..{. BL __0printf ; 0x8022020
0x0801f52a: f24430f1 D..0 MOV r0,#0x43f1
0x0801f52e: f6c00002 .... MOVT r0,#0x802
0x0801f532: f002fd75 ..u. BL __0printf ; 0x8022020
0x0801f536: 9900 .. LDR r1,[sp,#0]
0x0801f538: f244403b D.;@ MOV r0,#0x443b
0x0801f53c: f6c00002 .... MOVT r0,#0x802
0x0801f540: 9001 .. STR r0,[sp,#4]
0x0801f542: f002fd6d ..m. BL __0printf ; 0x8022020
0x0801f546: 9802 .. LDR r0,[sp,#8]
0x0801f548: f002fd6a ..j. BL __0printf ; 0x8022020
0x0801f54c: 9800 .. LDR r0,[sp,#0]
0x0801f54e: f44f71c8 O..q MOV r1,#0x190
0x0801f552: f7e2fece .... BL __aeabi_memclr ; 0x80022f2
0x0801f556: 9800 .. LDR r0,[sp,#0]
0x0801f558: f002fd58 ..X. BL $Ven$TT$L$$vTaskGetRunTimeStats ; 0x802200c
0x0801f55c: f24430b1 D..0 MOV r0,#0x43b1
0x0801f560: f6c00002 .... MOVT r0,#0x802
0x0801f564: f002fd5c ..\. BL __0printf ; 0x8022020
0x0801f568: 9900 .. LDR r1,[sp,#0]
0x0801f56a: 9801 .. LDR r0,[sp,#4]
0x0801f56c: f002fd58 ..X. BL __0printf ; 0x8022020
0x0801f570: 9802 .. LDR r0,[sp,#8]
0x0801f572: f002fd55 ..U. BL __0printf ; 0x8022020
0x0801f576: e7bf .. B 0x801f4f8 ; monitor_task + 8
move_kv
0x0801f578: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801f57c: b093 .. SUB sp,sp,#0x4c
0x0801f57e: 4689 .F MOV r9,r1
0x0801f580: 7809 .x LDRB r1,[r1,#0]
0x0801f582: 4683 .F MOV r11,r0
0x0801f584: 2902 .) CMP r1,#2
0x0801f586: d105 .. BNE 0x801f594 ; move_kv + 28
0x0801f588: 4658 XF MOV r0,r11
0x0801f58a: 2100 .! MOVS r1,#0
0x0801f58c: 464a JF MOV r2,r9
0x0801f58e: 2300 .# MOVS r3,#0
0x0801f590: f7e7fde6 .... BL del_kv ; 0x8007160
0x0801f594: f8d9200c ... LDR r2,[r9,#0xc]
0x0801f598: a90b .. ADD r1,sp,#0x2c
0x0801f59a: 4658 XF MOV r0,r11
0x0801f59c: f7e4fca4 .... BL alloc_kv ; 0x8003ee8
0x0801f5a0: 4682 .F MOV r10,r0
0x0801f5a2: 3001 .0 ADDS r0,#1
0x0801f5a4: d01e .. BEQ 0x801f5e4 ; move_kv + 108
0x0801f5a6: f89b002d ..-. LDRB r0,[r11,#0x2d]
0x0801f5aa: b140 @. CBZ r0,0x801f5be ; move_kv + 70
0x0801f5ac: f8d91004 .... LDR r1,[r9,#4]
0x0801f5b0: aa03 .. ADD r2,sp,#0xc
0x0801f5b2: 4658 XF MOV r0,r11
0x0801f5b4: f7e8fe74 ..t. BL find_kv_no_cache ; 0x80082a0
0x0801f5b8: b108 .. CBZ r0,0x801f5be ; move_kv + 70
0x0801f5ba: 2700 .' MOVS r7,#0
0x0801f5bc: e07a z. B 0x801f6b4 ; move_kv + 316
0x0801f5be: f89d002d ..-. LDRB r0,[sp,#0x2d]
0x0801f5c2: f8d9500c ...P LDR r5,[r9,#0xc]
0x0801f5c6: 2802 .( CMP r0,#2
0x0801f5c8: d00e .. BEQ 0x801f5e8 ; move_kv + 112
0x0801f5ca: 2801 .( CMP r0,#1
0x0801f5cc: d123 #. BNE 0x801f616 ; move_kv + 158
0x0801f5ce: 990c .. LDR r1,[sp,#0x30]
0x0801f5d0: 2002 . MOVS r0,#2
0x0801f5d2: 2701 .' MOVS r7,#1
0x0801f5d4: 9000 .. STR r0,[sp,#0]
0x0801f5d6: aa03 .. ADD r2,sp,#0xc
0x0801f5d8: 4658 XF MOV r0,r11
0x0801f5da: 2304 .# MOVS r3,#4
0x0801f5dc: 9701 .. STR r7,[sp,#4]
0x0801f5de: f7e4f909 .... BL _fdb_write_status ; 0x80037f4
0x0801f5e2: e018 .. B 0x801f616 ; move_kv + 158
0x0801f5e4: 2707 .' MOVS r7,#7
0x0801f5e6: e06b k. B 0x801f6c0 ; move_kv + 328
0x0801f5e8: 980f .. LDR r0,[sp,#0x3c]
0x0801f5ea: 2858 X( CMP r0,#0x58
0x0801f5ec: bf24 $. ITT CS
0x0801f5ee: 1b40 @. SUBCS r0,r0,r5
0x0801f5f0: 2857 W( CMPCS r0,#0x57
0x0801f5f2: d810 .. BHI 0x801f616 ; move_kv + 158
0x0801f5f4: 990c .. LDR r1,[sp,#0x30]
0x0801f5f6: 2003 . MOVS r0,#3
0x0801f5f8: 2701 .' MOVS r7,#1
0x0801f5fa: 9000 .. STR r0,[sp,#0]
0x0801f5fc: aa03 .. ADD r2,sp,#0xc
0x0801f5fe: 4658 XF MOV r0,r11
0x0801f600: 2304 .# MOVS r3,#4
0x0801f602: 9701 .. STR r7,[sp,#4]
0x0801f604: f7e4f8f6 .... BL _fdb_write_status ; 0x80037f4
0x0801f608: 990c .. LDR r1,[sp,#0x30]
0x0801f60a: f8db000c .... LDR r0,[r11,#0xc]
0x0801f60e: 1842 B. ADDS r2,r0,r1
0x0801f610: 4658 XF MOV r0,r11
0x0801f612: f001fdb5 .... BL update_sector_cache ; 0x8021180
0x0801f616: 2700 .' MOVS r7,#0
0x0801f618: 2401 .$ MOVS r4,#1
0x0801f61a: f10d0247 ..G. ADD r2,sp,#0x47
0x0801f61e: 4658 XF MOV r0,r11
0x0801f620: 4651 QF MOV r1,r10
0x0801f622: 2306 .# MOVS r3,#6
0x0801f624: 9400 .. STR r4,[sp,#0]
0x0801f626: 9701 .. STR r7,[sp,#4]
0x0801f628: f7e4f8e4 .... BL _fdb_write_status ; 0x80037f4
0x0801f62c: f1b50608 .... SUBS r6,r5,#8
0x0801f630: d022 ". BEQ 0x801f678 ; move_kv + 256
0x0801f632: 2500 .% MOVS r5,#0
0x0801f634: f10d080c .... ADD r8,sp,#0xc
0x0801f638: f1050020 .. . ADD r0,r5,#0x20
0x0801f63c: 1b77 w. SUBS r7,r6,r5
0x0801f63e: 42b0 .B CMP r0,r6
0x0801f640: bf38 8. IT CC
0x0801f642: 2720 ' MOVCC r7,#0x20
0x0801f644: f8d90014 .... LDR r0,[r9,#0x14]
0x0801f648: 464c LF MOV r4,r9
0x0801f64a: f1050908 .... ADD r9,r5,#8
0x0801f64e: eb090100 .... ADD r1,r9,r0
0x0801f652: 4658 XF MOV r0,r11
0x0801f654: 4642 BF MOV r2,r8
0x0801f656: 463b ;F MOV r3,r7
0x0801f658: f7e3fe40 ..@. BL _fdb_flash_read ; 0x80032dc
0x0801f65c: eb09010a .... ADD r1,r9,r10
0x0801f660: 46a1 .F MOV r9,r4
0x0801f662: 2401 .$ MOVS r4,#1
0x0801f664: 4658 XF MOV r0,r11
0x0801f666: 4642 BF MOV r2,r8
0x0801f668: 463b ;F MOV r3,r7
0x0801f66a: 9400 .. STR r4,[sp,#0]
0x0801f66c: f7e3fe46 ..F. BL _fdb_flash_write ; 0x80032fc
0x0801f670: 443d =D ADD r5,r5,r7
0x0801f672: 42ae .B CMP r6,r5
0x0801f674: d8e0 .. BHI 0x801f638 ; move_kv + 192
0x0801f676: 4607 .F MOV r7,r0
0x0801f678: 2002 . MOVS r0,#2
0x0801f67a: 9000 .. STR r0,[sp,#0]
0x0801f67c: f10d0247 ..G. ADD r2,sp,#0x47
0x0801f680: 4658 XF MOV r0,r11
0x0801f682: 4651 QF MOV r1,r10
0x0801f684: 2306 .# MOVS r3,#6
0x0801f686: 9401 .. STR r4,[sp,#4]
0x0801f688: f7e4f8b4 .... BL _fdb_write_status ; 0x80037f4
0x0801f68c: f8db000c .... LDR r0,[r11,#0xc]
0x0801f690: f8d92010 ... LDR r2,[r9,#0x10]
0x0801f694: 4240 @B RSBS r0,r0,#0
0x0801f696: ea0a0100 .... AND r1,r10,r0
0x0801f69a: eb0a0002 .... ADD r0,r10,r2
0x0801f69e: f100021c .... ADD r2,r0,#0x1c
0x0801f6a2: 4658 XF MOV r0,r11
0x0801f6a4: f001fd6c ..l. BL update_sector_cache ; 0x8021180
0x0801f6a8: f8d91004 .... LDR r1,[r9,#4]
0x0801f6ac: 4658 XF MOV r0,r11
0x0801f6ae: 4652 RF MOV r2,r10
0x0801f6b0: f001fcfa .... BL update_kv_cache ; 0x80210a8
0x0801f6b4: 4658 XF MOV r0,r11
0x0801f6b6: 2100 .! MOVS r1,#0
0x0801f6b8: 464a JF MOV r2,r9
0x0801f6ba: 2301 .# MOVS r3,#1
0x0801f6bc: f7e7fd50 ..P. BL del_kv ; 0x8007160
0x0801f6c0: 4638 8F MOV r0,r7
0x0801f6c2: b013 .. ADD sp,sp,#0x4c
0x0801f6c4: e8bd8ff0 .... POP {r4-r11,pc}
platform_reset
0x0801f6c8: 4770 pG BX lr
0x0801f6ca: 0000 .. MOVS r0,r0
pmu_clear_isr_state
0x0801f6cc: b510 .. PUSH {r4,lr}
0x0801f6ce: 4604 .F MOV r4,r0
0x0801f6d0: 04c0 .. LSLS r0,r0,#19
0x0801f6d2: d428 (. BMI 0x801f726 ; pmu_clear_isr_state + 90
0x0801f6d4: 0520 . LSLS r0,r4,#20
0x0801f6d6: d435 5. BMI 0x801f744 ; pmu_clear_isr_state + 120
0x0801f6d8: 0560 `. LSLS r0,r4,#21
0x0801f6da: d442 B. BMI 0x801f762 ; pmu_clear_isr_state + 150
0x0801f6dc: 07e0 .. LSLS r0,r4,#31
0x0801f6de: d14f O. BNE 0x801f780 ; pmu_clear_isr_state + 180
0x0801f6e0: 07a0 .. LSLS r0,r4,#30
0x0801f6e2: d45c \. BMI 0x801f79e ; pmu_clear_isr_state + 210
0x0801f6e4: 06a0 .. LSLS r0,r4,#26
0x0801f6e6: d50c .. BPL 0x801f702 ; pmu_clear_isr_state + 54
0x0801f6e8: 2000 . MOVS r0,#0
0x0801f6ea: 2158 X! MOVS r1,#0x58
0x0801f6ec: 2201 ." MOVS r2,#1
0x0801f6ee: f002fbd4 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f6f2: f0400001 @... ORR r0,r0,#1
0x0801f6f6: b2c3 .. UXTB r3,r0
0x0801f6f8: 2000 . MOVS r0,#0
0x0801f6fa: 2158 X! MOVS r1,#0x58
0x0801f6fc: 2201 ." MOVS r2,#1
0x0801f6fe: f002fbd1 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f702: 0660 `. LSLS r0,r4,#25
0x0801f704: bf58 X. IT PL
0x0801f706: bd10 .. POPPL {r4,pc}
0x0801f708: 2000 . MOVS r0,#0
0x0801f70a: 2158 X! MOVS r1,#0x58
0x0801f70c: 2201 ." MOVS r2,#1
0x0801f70e: f002fbc4 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f712: f0400002 @... ORR r0,r0,#2
0x0801f716: b2c3 .. UXTB r3,r0
0x0801f718: 2000 . MOVS r0,#0
0x0801f71a: 2158 X! MOVS r1,#0x58
0x0801f71c: 2201 ." MOVS r2,#1
0x0801f71e: e8bd4010 ...@ POP {r4,lr}
0x0801f722: f002bbbf .... B.W $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f726: 2000 . MOVS r0,#0
0x0801f728: 2141 A! MOVS r1,#0x41
0x0801f72a: 2201 ." MOVS r2,#1
0x0801f72c: f002fbb5 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f730: f0400010 @... ORR r0,r0,#0x10
0x0801f734: b2c3 .. UXTB r3,r0
0x0801f736: 2000 . MOVS r0,#0
0x0801f738: 2141 A! MOVS r1,#0x41
0x0801f73a: 2201 ." MOVS r2,#1
0x0801f73c: f002fbb2 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f740: 0520 . LSLS r0,r4,#20
0x0801f742: d5c9 .. BPL 0x801f6d8 ; pmu_clear_isr_state + 12
0x0801f744: 2000 . MOVS r0,#0
0x0801f746: 2141 A! MOVS r1,#0x41
0x0801f748: 2201 ." MOVS r2,#1
0x0801f74a: f002fba6 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f74e: f0400008 @... ORR r0,r0,#8
0x0801f752: b2c3 .. UXTB r3,r0
0x0801f754: 2000 . MOVS r0,#0
0x0801f756: 2141 A! MOVS r1,#0x41
0x0801f758: 2201 ." MOVS r2,#1
0x0801f75a: f002fba3 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f75e: 0560 `. LSLS r0,r4,#21
0x0801f760: d5bc .. BPL 0x801f6dc ; pmu_clear_isr_state + 16
0x0801f762: 2000 . MOVS r0,#0
0x0801f764: 2141 A! MOVS r1,#0x41
0x0801f766: 2201 ." MOVS r2,#1
0x0801f768: f002fb97 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f76c: f0400004 @... ORR r0,r0,#4
0x0801f770: b2c3 .. UXTB r3,r0
0x0801f772: 2000 . MOVS r0,#0
0x0801f774: 2141 A! MOVS r1,#0x41
0x0801f776: 2201 ." MOVS r2,#1
0x0801f778: f002fb94 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f77c: 07e0 .. LSLS r0,r4,#31
0x0801f77e: d0af .. BEQ 0x801f6e0 ; pmu_clear_isr_state + 20
0x0801f780: 2000 . MOVS r0,#0
0x0801f782: 2117 .! MOVS r1,#0x17
0x0801f784: 2201 ." MOVS r2,#1
0x0801f786: f002fb88 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f78a: f0400010 @... ORR r0,r0,#0x10
0x0801f78e: b2c3 .. UXTB r3,r0
0x0801f790: 2000 . MOVS r0,#0
0x0801f792: 2117 .! MOVS r1,#0x17
0x0801f794: 2201 ." MOVS r2,#1
0x0801f796: f002fb85 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f79a: 07a0 .. LSLS r0,r4,#30
0x0801f79c: d5a2 .. BPL 0x801f6e4 ; pmu_clear_isr_state + 24
0x0801f79e: 2000 . MOVS r0,#0
0x0801f7a0: 2117 .! MOVS r1,#0x17
0x0801f7a2: 2201 ." MOVS r2,#1
0x0801f7a4: f002fb79 ..y. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f7a8: f0400004 @... ORR r0,r0,#4
0x0801f7ac: b2c3 .. UXTB r3,r0
0x0801f7ae: 2000 . MOVS r0,#0
0x0801f7b0: 2117 .! MOVS r1,#0x17
0x0801f7b2: 2201 ." MOVS r2,#1
0x0801f7b4: f002fb76 ..v. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f7b8: 06a0 .. LSLS r0,r4,#26
0x0801f7ba: d5a2 .. BPL 0x801f702 ; pmu_clear_isr_state + 54
0x0801f7bc: e794 .. B 0x801f6e8 ; pmu_clear_isr_state + 28
0x0801f7be: 0000 .. MOVS r0,r0
pmu_enable_isr
0x0801f7c0: b510 .. PUSH {r4,lr}
0x0801f7c2: 4604 .F MOV r4,r0
0x0801f7c4: 2000 . MOVS r0,#0
0x0801f7c6: 2132 2! MOVS r1,#0x32
0x0801f7c8: 2202 ." MOVS r2,#2
0x0801f7ca: f002fb66 ..f. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f7ce: b280 .. UXTH r0,r0
0x0801f7d0: 2132 2! MOVS r1,#0x32
0x0801f7d2: ea400304 @... ORR r3,r0,r4
0x0801f7d6: 2000 . MOVS r0,#0
0x0801f7d8: 2202 ." MOVS r2,#2
0x0801f7da: e8bd4010 ...@ POP {r4,lr}
0x0801f7de: f002bb61 ..a. B.W $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f7e2: 0000 .. MOVS r0,r0
pmu_gpio_int_init
0x0801f7e4: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801f7e6: 4615 .F MOV r5,r2
0x0801f7e8: 4604 .F MOV r4,r0
0x0801f7ea: f000f99f .... BL pmu_set_pin_pull ; 0x801fb2c
0x0801f7ee: 2000 . MOVS r0,#0
0x0801f7f0: 214a J! MOVS r1,#0x4a
0x0801f7f2: 2202 ." MOVS r2,#2
0x0801f7f4: f002fb51 ..Q. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f7f8: b280 .. UXTH r0,r0
0x0801f7fa: 214a J! MOVS r1,#0x4a
0x0801f7fc: ea400304 @... ORR r3,r0,r4
0x0801f800: 2000 . MOVS r0,#0
0x0801f802: 2202 ." MOVS r2,#2
0x0801f804: f002fb4e ..N. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f808: 2000 . MOVS r0,#0
0x0801f80a: 2142 B! MOVS r1,#0x42
0x0801f80c: 2202 ." MOVS r2,#2
0x0801f80e: f002fb44 ..D. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f812: b280 .. UXTH r0,r0
0x0801f814: 2142 B! MOVS r1,#0x42
0x0801f816: ea400384 @... ORR r3,r0,r4,LSL #2
0x0801f81a: 2000 . MOVS r0,#0
0x0801f81c: 2202 ." MOVS r2,#2
0x0801f81e: f002fb41 ..A. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f822: 2000 . MOVS r0,#0
0x0801f824: 214e N! MOVS r1,#0x4e
0x0801f826: 2202 ." MOVS r2,#2
0x0801f828: f002fb37 ..7. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f82c: b282 .. UXTH r2,r0
0x0801f82e: f64f71ff O..q MOV r1,#0xffff
0x0801f832: 4061 a@ EORS r1,r1,r4
0x0801f834: ea420304 B... ORR r3,r2,r4
0x0801f838: 2d00 .- CMP r5,#0
0x0801f83a: bf08 .. IT EQ
0x0801f83c: ea010300 .... ANDEQ r3,r1,r0
0x0801f840: 2000 . MOVS r0,#0
0x0801f842: 214e N! MOVS r1,#0x4e
0x0801f844: 2202 ." MOVS r2,#2
0x0801f846: f002fb2d ..-. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f84a: 2000 . MOVS r0,#0
0x0801f84c: 214c L! MOVS r1,#0x4c
0x0801f84e: 2202 ." MOVS r2,#2
0x0801f850: f002fb23 ..#. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f854: b280 .. UXTH r0,r0
0x0801f856: 214c L! MOVS r1,#0x4c
0x0801f858: ea400304 @... ORR r3,r0,r4
0x0801f85c: 2000 . MOVS r0,#0
0x0801f85e: 2202 ." MOVS r2,#2
0x0801f860: f002fb20 .. . BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f864: 2000 . MOVS r0,#0
0x0801f866: 2154 T! MOVS r1,#0x54
0x0801f868: 2201 ." MOVS r2,#1
0x0801f86a: 2301 .# MOVS r3,#1
0x0801f86c: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x0801f870: f002bb18 .... B.W $Ven$TT$L$$frspim_wr ; 0x8021ea4
pmu_init
0x0801f874: b580 .. PUSH {r7,lr}
0x0801f876: 2000 . MOVS r0,#0
0x0801f878: 2101 .! MOVS r1,#1
0x0801f87a: 2201 ." MOVS r2,#1
0x0801f87c: 2304 .# MOVS r3,#4
0x0801f87e: f002fb11 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f882: 2000 . MOVS r0,#0
0x0801f884: 2170 p! MOVS r1,#0x70
0x0801f886: 2201 ." MOVS r2,#1
0x0801f888: 23d8 .# MOVS r3,#0xd8
0x0801f88a: f002fb0b .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f88e: 2000 . MOVS r0,#0
0x0801f890: 2171 q! MOVS r1,#0x71
0x0801f892: 2201 ." MOVS r2,#1
0x0801f894: 23a1 .# MOVS r3,#0xa1
0x0801f896: f002fb05 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f89a: 2000 . MOVS r0,#0
0x0801f89c: 2172 r! MOVS r1,#0x72
0x0801f89e: 2201 ." MOVS r2,#1
0x0801f8a0: 2383 .# MOVS r3,#0x83
0x0801f8a2: f002faff .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8a6: 2000 . MOVS r0,#0
0x0801f8a8: 2173 s! MOVS r1,#0x73
0x0801f8aa: 2201 ." MOVS r2,#1
0x0801f8ac: 2323 ## MOVS r3,#0x23
0x0801f8ae: f002faf9 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8b2: 2000 . MOVS r0,#0
0x0801f8b4: 2174 t! MOVS r1,#0x74
0x0801f8b6: 2201 ." MOVS r2,#1
0x0801f8b8: 2323 ## MOVS r3,#0x23
0x0801f8ba: f002faf3 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8be: 2000 . MOVS r0,#0
0x0801f8c0: 2175 u! MOVS r1,#0x75
0x0801f8c2: 2201 ." MOVS r2,#1
0x0801f8c4: 2323 ## MOVS r3,#0x23
0x0801f8c6: f002faed .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8ca: 2000 . MOVS r0,#0
0x0801f8cc: 2176 v! MOVS r1,#0x76
0x0801f8ce: 2201 ." MOVS r2,#1
0x0801f8d0: 2366 f# MOVS r3,#0x66
0x0801f8d2: f002fae7 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8d6: 2000 . MOVS r0,#0
0x0801f8d8: 2177 w! MOVS r1,#0x77
0x0801f8da: 2201 ." MOVS r2,#1
0x0801f8dc: 2366 f# MOVS r3,#0x66
0x0801f8de: f002fae1 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8e2: 2000 . MOVS r0,#0
0x0801f8e4: 2178 x! MOVS r1,#0x78
0x0801f8e6: 2201 ." MOVS r2,#1
0x0801f8e8: 232c ,# MOVS r3,#0x2c
0x0801f8ea: f002fadb .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8ee: 2000 . MOVS r0,#0
0x0801f8f0: 2179 y! MOVS r1,#0x79
0x0801f8f2: 2201 ." MOVS r2,#1
0x0801f8f4: 2330 0# MOVS r3,#0x30
0x0801f8f6: f002fad5 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f8fa: 2000 . MOVS r0,#0
0x0801f8fc: 217a z! MOVS r1,#0x7a
0x0801f8fe: 2201 ." MOVS r2,#1
0x0801f900: 2370 p# MOVS r3,#0x70
0x0801f902: f002facf .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f906: 2000 . MOVS r0,#0
0x0801f908: 217b {! MOVS r1,#0x7b
0x0801f90a: 2201 ." MOVS r2,#1
0x0801f90c: 2366 f# MOVS r3,#0x66
0x0801f90e: f002fac9 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f912: 2000 . MOVS r0,#0
0x0801f914: 217c |! MOVS r1,#0x7c
0x0801f916: 2201 ." MOVS r2,#1
0x0801f918: 2328 (# MOVS r3,#0x28
0x0801f91a: f002fac3 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f91e: 2000 . MOVS r0,#0
0x0801f920: 217d }! MOVS r1,#0x7d
0x0801f922: 2201 ." MOVS r2,#1
0x0801f924: 2370 p# MOVS r3,#0x70
0x0801f926: f002fabd .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f92a: 2000 . MOVS r0,#0
0x0801f92c: 217e ~! MOVS r1,#0x7e
0x0801f92e: 2201 ." MOVS r2,#1
0x0801f930: 2338 8# MOVS r3,#0x38
0x0801f932: f002fab7 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f936: 2000 . MOVS r0,#0
0x0801f938: 217f .! MOVS r1,#0x7f
0x0801f93a: 2201 ." MOVS r2,#1
0x0801f93c: 2337 7# MOVS r3,#0x37
0x0801f93e: f002fab1 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f942: 2000 . MOVS r0,#0
0x0801f944: 2180 .! MOVS r1,#0x80
0x0801f946: 2201 ." MOVS r2,#1
0x0801f948: 2357 W# MOVS r3,#0x57
0x0801f94a: f002faab .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f94e: 2000 . MOVS r0,#0
0x0801f950: 2181 .! MOVS r1,#0x81
0x0801f952: 2201 ." MOVS r2,#1
0x0801f954: 2357 W# MOVS r3,#0x57
0x0801f956: f002faa5 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f95a: 2000 . MOVS r0,#0
0x0801f95c: 2182 .! MOVS r1,#0x82
0x0801f95e: 2201 ." MOVS r2,#1
0x0801f960: 2357 W# MOVS r3,#0x57
0x0801f962: f002fa9f .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f966: 2000 . MOVS r0,#0
0x0801f968: 2183 .! MOVS r1,#0x83
0x0801f96a: 2201 ." MOVS r2,#1
0x0801f96c: 2338 8# MOVS r3,#0x38
0x0801f96e: f002fa99 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f972: 2000 . MOVS r0,#0
0x0801f974: 21f0 .! MOVS r1,#0xf0
0x0801f976: 2201 ." MOVS r2,#1
0x0801f978: 2360 `# MOVS r3,#0x60
0x0801f97a: f002fa93 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f97e: 2000 . MOVS r0,#0
0x0801f980: 21f0 .! MOVS r1,#0xf0
0x0801f982: 2201 ." MOVS r2,#1
0x0801f984: 2370 p# MOVS r3,#0x70
0x0801f986: f002fa8d .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f98a: 2000 . MOVS r0,#0
0x0801f98c: 21ea .! MOVS r1,#0xea
0x0801f98e: 2201 ." MOVS r2,#1
0x0801f990: f002fa83 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f994: f00003fb .... AND r3,r0,#0xfb
0x0801f998: 2000 . MOVS r0,#0
0x0801f99a: 21ea .! MOVS r1,#0xea
0x0801f99c: 2201 ." MOVS r2,#1
0x0801f99e: f002fa81 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9a2: 2000 . MOVS r0,#0
0x0801f9a4: 21ea .! MOVS r1,#0xea
0x0801f9a6: 2201 ." MOVS r2,#1
0x0801f9a8: f002fa77 ..w. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801f9ac: f040000b @... ORR r0,r0,#0xb
0x0801f9b0: b2c3 .. UXTB r3,r0
0x0801f9b2: 2000 . MOVS r0,#0
0x0801f9b4: 21ea .! MOVS r1,#0xea
0x0801f9b6: 2201 ." MOVS r2,#1
0x0801f9b8: f002fa74 ..t. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9bc: 2000 . MOVS r0,#0
0x0801f9be: 21ef .! MOVS r1,#0xef
0x0801f9c0: 2201 ." MOVS r2,#1
0x0801f9c2: 237a z# MOVS r3,#0x7a
0x0801f9c4: f002fa6e ..n. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9c8: 2000 . MOVS r0,#0
0x0801f9ca: 21f1 .! MOVS r1,#0xf1
0x0801f9cc: 2201 ." MOVS r2,#1
0x0801f9ce: 2334 4# MOVS r3,#0x34
0x0801f9d0: f002fa68 ..h. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9d4: 2000 . MOVS r0,#0
0x0801f9d6: 21dc .! MOVS r1,#0xdc
0x0801f9d8: 2201 ." MOVS r2,#1
0x0801f9da: 2343 C# MOVS r3,#0x43
0x0801f9dc: f002fa62 ..b. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9e0: 2000 . MOVS r0,#0
0x0801f9e2: 21d6 .! MOVS r1,#0xd6
0x0801f9e4: 2201 ." MOVS r2,#1
0x0801f9e6: 2373 s# MOVS r3,#0x73
0x0801f9e8: f002fa5c ..\. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9ec: 2000 . MOVS r0,#0
0x0801f9ee: 21df .! MOVS r1,#0xdf
0x0801f9f0: 2201 ." MOVS r2,#1
0x0801f9f2: 2373 s# MOVS r3,#0x73
0x0801f9f4: f002fa56 ..V. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801f9f8: 2000 . MOVS r0,#0
0x0801f9fa: 21e5 .! MOVS r1,#0xe5
0x0801f9fc: 2201 ." MOVS r2,#1
0x0801f9fe: f002fa4c ..L. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fa02: f0400010 @... ORR r0,r0,#0x10
0x0801fa06: b2c3 .. UXTB r3,r0
0x0801fa08: 2000 . MOVS r0,#0
0x0801fa0a: 21e5 .! MOVS r1,#0xe5
0x0801fa0c: 2201 ." MOVS r2,#1
0x0801fa0e: f002fa49 ..I. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa12: 2000 . MOVS r0,#0
0x0801fa14: 21e7 .! MOVS r1,#0xe7
0x0801fa16: 2201 ." MOVS r2,#1
0x0801fa18: f002fa3f ..?. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fa1c: f0400010 @... ORR r0,r0,#0x10
0x0801fa20: b2c3 .. UXTB r3,r0
0x0801fa22: 2000 . MOVS r0,#0
0x0801fa24: 21e7 .! MOVS r1,#0xe7
0x0801fa26: 2201 ." MOVS r2,#1
0x0801fa28: f002fa3c ..<. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa2c: 2000 . MOVS r0,#0
0x0801fa2e: 2104 .! MOVS r1,#4
0x0801fa30: 2201 ." MOVS r2,#1
0x0801fa32: 2301 .# MOVS r3,#1
0x0801fa34: f002fa36 ..6. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa38: 2000 . MOVS r0,#0
0x0801fa3a: 2106 .! MOVS r1,#6
0x0801fa3c: 2201 ." MOVS r2,#1
0x0801fa3e: 2322 "# MOVS r3,#0x22
0x0801fa40: f002fa30 ..0. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa44: 2000 . MOVS r0,#0
0x0801fa46: 2104 .! MOVS r1,#4
0x0801fa48: 2201 ." MOVS r2,#1
0x0801fa4a: f002fa26 ..&. BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fa4e: f0400004 @... ORR r0,r0,#4
0x0801fa52: b2c3 .. UXTB r3,r0
0x0801fa54: 2000 . MOVS r0,#0
0x0801fa56: 2104 .! MOVS r1,#4
0x0801fa58: 2201 ." MOVS r2,#1
0x0801fa5a: f002fa23 ..#. BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa5e: 2000 . MOVS r0,#0
0x0801fa60: 2132 2! MOVS r1,#0x32
0x0801fa62: 2202 ." MOVS r2,#2
0x0801fa64: f002fa19 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fa68: f0400004 @... ORR r0,r0,#4
0x0801fa6c: b283 .. UXTH r3,r0
0x0801fa6e: 2000 . MOVS r0,#0
0x0801fa70: 2132 2! MOVS r1,#0x32
0x0801fa72: 2202 ." MOVS r2,#2
0x0801fa74: f002fa16 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa78: 2000 . MOVS r0,#0
0x0801fa7a: 2185 .! MOVS r1,#0x85
0x0801fa7c: 2201 ." MOVS r2,#1
0x0801fa7e: 23ff .# MOVS r3,#0xff
0x0801fa80: f002fa10 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa84: 2000 . MOVS r0,#0
0x0801fa86: 2163 c! MOVS r1,#0x63
0x0801fa88: 2201 ." MOVS r2,#1
0x0801fa8a: 2318 .# MOVS r3,#0x18
0x0801fa8c: f002fa0a .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fa90: 2000 . MOVS r0,#0
0x0801fa92: 2164 d! MOVS r1,#0x64
0x0801fa94: 2201 ." MOVS r2,#1
0x0801fa96: f002fa00 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fa9a: f04000a0 @... ORR r0,r0,#0xa0
0x0801fa9e: b2c3 .. UXTB r3,r0
0x0801faa0: 2000 . MOVS r0,#0
0x0801faa2: 2164 d! MOVS r1,#0x64
0x0801faa4: 2201 ." MOVS r2,#1
0x0801faa6: f002f9fd .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801faaa: 2000 . MOVS r0,#0
0x0801faac: 21ed .! MOVS r1,#0xed
0x0801faae: 2201 ." MOVS r2,#1
0x0801fab0: 2320 # MOVS r3,#0x20
0x0801fab2: e8bd4080 ...@ POP {r7,lr}
0x0801fab6: f002b9f5 .... B.W $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801faba: 0000 .. MOVS r0,r0
pmu_irq
0x0801fabc: b510 .. PUSH {r4,lr}
0x0801fabe: 2000 . MOVS r0,#0
0x0801fac0: 2136 6! MOVS r1,#0x36
0x0801fac2: 2202 ." MOVS r2,#2
0x0801fac4: f002f9e9 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fac8: 4604 .F MOV r4,r0
0x0801faca: 04c0 .. LSLS r0,r0,#19
0x0801facc: bf48 H. IT MI
0x0801face: f7e3f967 ..g. BLMI PMU_Battery_Full_IRQHandler ; 0x8002da0
0x0801fad2: 0520 . LSLS r0,r4,#20
0x0801fad4: bf48 H. IT MI
0x0801fad6: f7e3f965 ..e. BLMI PMU_Charge_Monitor_IRQHandler ; 0x8002da4
0x0801fada: 0560 `. LSLS r0,r4,#21
0x0801fadc: bf48 H. IT MI
0x0801fade: f7e3f9cb .... BLMI PMU_LVD_IRQHandler ; 0x8002e78
0x0801fae2: 07a0 .. LSLS r0,r4,#30
0x0801fae4: bf48 H. IT MI
0x0801fae6: f7e3f9c9 .... BLMI RTC_ALARMA_IRQHandler ; 0x8002e7c
0x0801faea: 0760 `. LSLS r0,r4,#29
0x0801faec: bf48 H. IT MI
0x0801faee: f7e3f9c7 .... BLMI RTC_ALARMB_IRQHandler ; 0x8002e80
0x0801faf2: 0620 . LSLS r0,r4,#24
0x0801faf4: bf48 H. IT MI
0x0801faf6: f7e3f96d ..m. BLMI PMU_GPIO_PMU_IRQHandler ; 0x8002dd4
0x0801fafa: 06a0 .. LSLS r0,r4,#26
0x0801fafc: bf48 H. IT MI
0x0801fafe: f7e3f953 ..S. BLMI PMU_GPIO_GROUPH_IRQHandler ; 0x8002da8
0x0801fb02: 0660 `. LSLS r0,r4,#25
0x0801fb04: bf48 H. IT MI
0x0801fb06: f7e3f963 ..c. BLMI PMU_GPIO_GROUPL_IRQHandler ; 0x8002dd0
0x0801fb0a: 05e0 .. LSLS r0,r4,#23
0x0801fb0c: bf48 H. IT MI
0x0801fb0e: f7e3f943 ..C. BLMI PMU_ADKEY0_IRQHandler ; 0x8002d98
0x0801fb12: 05a0 .. LSLS r0,r4,#22
0x0801fb14: bf48 H. IT MI
0x0801fb16: f7e3f941 ..A. BLMI PMU_ADKEY1_IRQHandler ; 0x8002d9c
0x0801fb1a: 07e0 .. LSLS r0,r4,#31
0x0801fb1c: bf18 .. IT NE
0x0801fb1e: f7e3f9a9 .... BLNE PMU_IWDT_IRQhandler ; 0x8002e74
0x0801fb22: b2a0 .. UXTH r0,r4
0x0801fb24: e8bd4010 ...@ POP {r4,lr}
0x0801fb28: f7ffbdd0 .... B.W pmu_clear_isr_state ; 0x801f6cc
pmu_set_pin_pull
0x0801fb2c: b510 .. PUSH {r4,lr}
0x0801fb2e: 2902 .) CMP r1,#2
0x0801fb30: 4604 .F MOV r4,r0
0x0801fb32: d00f .. BEQ 0x801fb54 ; pmu_set_pin_pull + 40
0x0801fb34: 2901 .) CMP r1,#1
0x0801fb36: d018 .. BEQ 0x801fb6a ; pmu_set_pin_pull + 62
0x0801fb38: 2900 .) CMP r1,#0
0x0801fb3a: bf18 .. IT NE
0x0801fb3c: bd10 .. POPNE {r4,pc}
0x0801fb3e: 2000 . MOVS r0,#0
0x0801fb40: 2144 D! MOVS r1,#0x44
0x0801fb42: 2202 ." MOVS r2,#2
0x0801fb44: f002f9a9 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fb48: f64f71ff O..q MOV r1,#0xffff
0x0801fb4c: 4061 a@ EORS r1,r1,r4
0x0801fb4e: ea000301 .... AND r3,r0,r1
0x0801fb52: e01f .. B 0x801fb94 ; pmu_set_pin_pull + 104
0x0801fb54: 2000 . MOVS r0,#0
0x0801fb56: 2146 F! MOVS r1,#0x46
0x0801fb58: 2202 ." MOVS r2,#2
0x0801fb5a: f002f99e .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fb5e: f64f71ff O..q MOV r1,#0xffff
0x0801fb62: 4061 a@ EORS r1,r1,r4
0x0801fb64: ea000301 .... AND r3,r0,r1
0x0801fb68: e007 .. B 0x801fb7a ; pmu_set_pin_pull + 78
0x0801fb6a: 2000 . MOVS r0,#0
0x0801fb6c: 2146 F! MOVS r1,#0x46
0x0801fb6e: 2202 ." MOVS r2,#2
0x0801fb70: f002f993 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fb74: b280 .. UXTH r0,r0
0x0801fb76: ea400304 @... ORR r3,r0,r4
0x0801fb7a: 2000 . MOVS r0,#0
0x0801fb7c: 2146 F! MOVS r1,#0x46
0x0801fb7e: 2202 ." MOVS r2,#2
0x0801fb80: f002f990 .... BL $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fb84: 2000 . MOVS r0,#0
0x0801fb86: 2144 D! MOVS r1,#0x44
0x0801fb88: 2202 ." MOVS r2,#2
0x0801fb8a: f002f986 .... BL $Ven$TT$L$$frspim_rd ; 0x8021e9a
0x0801fb8e: b280 .. UXTH r0,r0
0x0801fb90: ea400304 @... ORR r3,r0,r4
0x0801fb94: 2000 . MOVS r0,#0
0x0801fb96: 2144 D! MOVS r1,#0x44
0x0801fb98: 2202 ." MOVS r2,#2
0x0801fb9a: e8bd4010 ...@ POP {r4,lr}
0x0801fb9e: f002b981 .... B.W $Ven$TT$L$$frspim_wr ; 0x8021ea4
0x0801fba2: 0000 .. MOVS r0,r0
prf_add_profile
0x0801fba4: e92d4ffe -..O PUSH {r1-r11,lr}
0x0801fba8: f1a00850 ..P. SUB r8,r0,#0x50
0x0801fbac: 4683 .F MOV r11,r0
0x0801fbae: fa5ff088 _... UXTB r0,r8
0x0801fbb2: 280a .( CMP r0,#0xa
0x0801fbb4: bf28 (. IT CS
0x0801fbb6: f04f38ff O..8 MOVCS r8,#0xffffffff
0x0801fbba: fa5ff788 _... UXTB r7,r8
0x0801fbbe: 2fff ./ CMP r7,#0xff
0x0801fbc0: d017 .. BEQ 0x801fbf2 ; prf_add_profile + 78
0x0801fbc2: 469a .F MOV r10,r3
0x0801fbc4: 4614 .F MOV r4,r2
0x0801fbc6: 4689 .F MOV r9,r1
0x0801fbc8: f7f8f9d2 .... BL gatt_user_prf_itf_get ; 0x8017f70
0x0801fbcc: b188 .. CBZ r0,0x801fbf2 ; prf_add_profile + 78
0x0801fbce: e9ddc10c .... LDRD r12,r1,[sp,#0x30]
0x0801fbd2: f8dfe2c8 .... LDR lr,[pc,#712] ; [0x801fe9c] = 0x20009638
0x0801fbd6: 4623 #F MOV r3,r4
0x0801fbd8: 2213 ." MOVS r2,#0x13
0x0801fbda: f1020414 .... ADD r4,r2,#0x14
0x0801fbde: 2cef ., CMP r4,#0xef
0x0801fbe0: d00a .. BEQ 0x801fbf8 ; prf_add_profile + 84
0x0801fbe2: f81e2002 ... LDRB r2,[lr,r2]
0x0801fbe6: 42ba .B CMP r2,r7
0x0801fbe8: 4622 "F MOV r2,r4
0x0801fbea: d1f6 .. BNE 0x801fbda ; prf_add_profile + 54
0x0801fbec: 2042 B MOVS r0,#0x42
0x0801fbee: e8bd8ffe .... POP {r1-r11,pc}
0x0801fbf2: 2040 @ MOVS r0,#0x40
0x0801fbf4: e8bd8ffe .... POP {r1-r11,pc}
0x0801fbf8: 2200 ." MOVS r2,#0
0x0801fbfa: 2400 .$ MOVS r4,#0
0x0801fbfc: 2ac8 .* CMP r2,#0xc8
0x0801fbfe: d01b .. BEQ 0x801fc38 ; prf_add_profile + 148
0x0801fc00: eb0e0502 .... ADD r5,lr,r2
0x0801fc04: 7cee .| LDRB r6,[r5,#0x13]
0x0801fc06: 2eff .. CMP r6,#0xff
0x0801fc08: d002 .. BEQ 0x801fc10 ; prf_add_profile + 108
0x0801fc0a: 3214 .2 ADDS r2,r2,#0x14
0x0801fc0c: 3401 .4 ADDS r4,#1
0x0801fc0e: e7f5 .. B 0x801fbfc ; prf_add_profile + 88
0x0801fc10: 6806 .h LDR r6,[r0,#0]
0x0801fc12: 4628 (F MOV r0,r5
0x0801fc14: 464a JF MOV r2,r9
0x0801fc16: e9cdac00 .... STRD r10,r12,[sp,#0]
0x0801fc1a: 47b0 .G BLX r6
0x0801fc1c: b948 H. CBNZ r0,0x801fc32 ; prf_add_profile + 142
0x0801fc1e: 4994 .I LDR r1,[pc,#592] ; [0x801fe70] = 0x20009700
0x0801fc20: f8858013 .... STRB r8,[r5,#0x13]
0x0801fc24: f885b012 .... STRB r11,[r5,#0x12]
0x0801fc28: 55cc .U STRB r4,[r1,r7]
0x0801fc2a: 2101 .! MOVS r1,#1
0x0801fc2c: 81a9 .. STRH r1,[r5,#0xc]
0x0801fc2e: 2100 .! MOVS r1,#0
0x0801fc30: 60a9 .` STR r1,[r5,#8]
0x0801fc32: b2e1 .. UXTB r1,r4
0x0801fc34: 290a .) CMP r1,#0xa
0x0801fc36: d1da .. BNE 0x801fbee ; prf_add_profile + 74
0x0801fc38: 204b K MOVS r0,#0x4b
0x0801fc3a: e8bd8ffe .... POP {r1-r11,pc}
0x0801fc3e: bf00 .. NOP
prf_con_cleanup
0x0801fc40: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801fc44: f8df8254 ..T. LDR r8,[pc,#596] ; [0x801fe9c] = 0x20009638
0x0801fc48: 460c .F MOV r4,r1
0x0801fc4a: 4605 .F MOV r5,r0
0x0801fc4c: 2700 .' MOVS r7,#0
0x0801fc4e: 2fc8 ./ CMP r7,#0xc8
0x0801fc50: bf08 .. IT EQ
0x0801fc52: e8bd81f0 .... POPEQ {r4-r8,pc}
0x0801fc56: eb080607 .... ADD r6,r8,r7
0x0801fc5a: 7cf0 .| LDRB r0,[r6,#0x13]
0x0801fc5c: 28ff .( CMP r0,#0xff
0x0801fc5e: d006 .. BEQ 0x801fc6e ; prf_con_cleanup + 46
0x0801fc60: f7f8f986 .... BL gatt_user_prf_itf_get ; 0x8017f70
0x0801fc64: 68c3 .h LDR r3,[r0,#0xc]
0x0801fc66: 4630 0F MOV r0,r6
0x0801fc68: 4629 )F MOV r1,r5
0x0801fc6a: 4622 "F MOV r2,r4
0x0801fc6c: 4798 .G BLX r3
0x0801fc6e: 3714 .7 ADDS r7,r7,#0x14
0x0801fc70: e7ed .. B 0x801fc4e ; prf_con_cleanup + 14
0x0801fc72: bf00 .. NOP
prf_con_create
0x0801fc74: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801fc78: f8df8220 .. . LDR r8,[pc,#544] ; [0x801fe9c] = 0x20009638
0x0801fc7c: 460c .F MOV r4,r1
0x0801fc7e: 4605 .F MOV r5,r0
0x0801fc80: 2700 .' MOVS r7,#0
0x0801fc82: 2fc8 ./ CMP r7,#0xc8
0x0801fc84: bf08 .. IT EQ
0x0801fc86: e8bd81f0 .... POPEQ {r4-r8,pc}
0x0801fc8a: eb080607 .... ADD r6,r8,r7
0x0801fc8e: 7cf0 .| LDRB r0,[r6,#0x13]
0x0801fc90: 28ff .( CMP r0,#0xff
0x0801fc92: d006 .. BEQ 0x801fca2 ; prf_con_create + 46
0x0801fc94: f7f8f96c ..l. BL gatt_user_prf_itf_get ; 0x8017f70
0x0801fc98: 6883 .h LDR r3,[r0,#8]
0x0801fc9a: 4630 0F MOV r0,r6
0x0801fc9c: 4629 )F MOV r1,r5
0x0801fc9e: 4622 "F MOV r2,r4
0x0801fca0: 4798 .G BLX r3
0x0801fca2: 3714 .7 ADDS r7,r7,#0x14
0x0801fca4: e7ed .. B 0x801fc82 ; prf_con_create + 14
0x0801fca6: bf00 .. NOP
prf_con_param_upd
0x0801fca8: e92d41f0 -..A PUSH {r4-r8,lr}
0x0801fcac: 4c7b {L LDR r4,[pc,#492] ; [0x801fe9c] = 0x20009638
0x0801fcae: 4688 .F MOV r8,r1
0x0801fcb0: 4605 .F MOV r5,r0
0x0801fcb2: 2700 .' MOVS r7,#0
0x0801fcb4: 2fc8 ./ CMP r7,#0xc8
0x0801fcb6: bf08 .. IT EQ
0x0801fcb8: e8bd81f0 .... POPEQ {r4-r8,pc}
0x0801fcbc: 19e6 .. ADDS r6,r4,r7
0x0801fcbe: 7cf0 .| LDRB r0,[r6,#0x13]
0x0801fcc0: 28ff .( CMP r0,#0xff
0x0801fcc2: d007 .. BEQ 0x801fcd4 ; prf_con_param_upd + 44
0x0801fcc4: f7f8f954 ..T. BL gatt_user_prf_itf_get ; 0x8017f70
0x0801fcc8: 6903 .i LDR r3,[r0,#0x10]
0x0801fcca: b11b .. CBZ r3,0x801fcd4 ; prf_con_param_upd + 44
0x0801fccc: 4630 0F MOV r0,r6
0x0801fcce: 4629 )F MOV r1,r5
0x0801fcd0: 4642 BF MOV r2,r8
0x0801fcd2: 4798 .G BLX r3
0x0801fcd4: 3714 .7 ADDS r7,r7,#0x14
0x0801fcd6: e7ed .. B 0x801fcb4 ; prf_con_param_upd + 12
prf_extract_svc128_info
0x0801fcd8: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0801fcdc: b089 .. SUB sp,sp,#0x24
0x0801fcde: 9000 .. STR r0,[sp,#0]
0x0801fce0: 9815 .. LDR r0,[sp,#0x54]
0x0801fce2: 461c .F MOV r4,r3
0x0801fce4: 4617 .F MOV r7,r2
0x0801fce6: 2300 .# MOVS r3,#0
0x0801fce8: 2216 ." MOVS r2,#0x16
0x0801fcea: 9103 .. STR r1,[sp,#0xc]
0x0801fcec: 9402 .. STR r4,[sp,#8]
0x0801fcee: 9705 .. STR r7,[sp,#0x14]
0x0801fcf0: 3003 .0 ADDS r0,#3
0x0801fcf2: 9004 .. STR r0,[sp,#0x10]
0x0801fcf4: 9812 .. LDR r0,[sp,#0x48]
0x0801fcf6: 3001 .0 ADDS r0,#1
0x0801fcf8: 9001 .. STR r0,[sp,#4]
0x0801fcfa: 4608 .F MOV r0,r1
0x0801fcfc: 1e48 H. SUBS r0,r1,#1
0x0801fcfe: 9006 .. STR r0,[sp,#0x18]
0x0801fd00: 9903 .. LDR r1,[sp,#0xc]
0x0801fd02: b2d8 .. UXTB r0,r3
0x0801fd04: 4288 .B CMP r0,r1
0x0801fd06: d271 q. BCS 0x801fdec ; prf_extract_svc128_info + 276
0x0801fd08: fb00f102 .... MUL r1,r0,r2
0x0801fd0c: 5c79 y\ LDRB r1,[r7,r1]
0x0801fd0e: 2904 .) CMP r1,#4
0x0801fd10: d11f .. BNE 0x801fd52 ; prf_extract_svc128_info + 122
0x0801fd12: fb007002 ...p MLA r0,r0,r2,r7
0x0801fd16: 9e01 .. LDR r6,[sp,#4]
0x0801fd18: f04f0800 O... MOV r8,#0
0x0801fd1c: 9308 .. STR r3,[sp,#0x20]
0x0801fd1e: f8909014 .... LDRB r9,[r0,#0x14]
0x0801fd22: f8b0a012 .... LDRH r10,[r0,#0x12]
0x0801fd26: f1000b01 .... ADD r11,r0,#1
0x0801fd2a: 1c85 .. ADDS r5,r0,#2
0x0801fd2c: 4544 DE CMP r4,r8
0x0801fd2e: d012 .. BEQ 0x801fd56 ; prf_extract_svc128_info + 126
0x0801fd30: 9813 .. LDR r0,[sp,#0x4c]
0x0801fd32: f8300028 0.(. LDRH r0,[r0,r8,LSL #2]
0x0801fd36: b940 @. CBNZ r0,0x801fd4a ; prf_extract_svc128_info + 114
0x0801fd38: f8163c01 ...< LDRB r3,[r6,#-1]
0x0801fd3c: f89b1000 .... LDRB r1,[r11,#0]
0x0801fd40: 4628 (F MOV r0,r5
0x0801fd42: 4632 2F MOV r2,r6
0x0801fd44: f7f8fa04 .... BL gatt_uuid_comp ; 0x8018150
0x0801fd48: b960 `. CBNZ r0,0x801fd64 ; prf_extract_svc128_info + 140
0x0801fd4a: 3613 .6 ADDS r6,r6,#0x13
0x0801fd4c: f1080801 .... ADD r8,r8,#1
0x0801fd50: e7ec .. B 0x801fd2c ; prf_extract_svc128_info + 84
0x0801fd52: 9307 .. STR r3,[sp,#0x1c]
0x0801fd54: e002 .. B 0x801fd5c ; prf_extract_svc128_info + 132
0x0801fd56: 9808 .. LDR r0,[sp,#0x20]
0x0801fd58: 2216 ." MOVS r2,#0x16
0x0801fd5a: 9007 .. STR r0,[sp,#0x1c]
0x0801fd5c: 9807 .. LDR r0,[sp,#0x1c]
0x0801fd5e: 9c02 .. LDR r4,[sp,#8]
0x0801fd60: 1c43 C. ADDS r3,r0,#1
0x0801fd62: e7cd .. B 0x801fd00 ; prf_extract_svc128_info + 40
0x0801fd64: 9813 .. LDR r0,[sp,#0x4c]
0x0801fd66: 2216 ." MOVS r2,#0x16
0x0801fd68: f820a028 .(. STRH r10,[r0,r8,LSL #2]
0x0801fd6c: eb000088 .... ADD r0,r0,r8,LSL #2
0x0801fd70: f8809002 .... STRB r9,[r0,#2]
0x0801fd74: 9808 .. LDR r0,[sp,#0x20]
0x0801fd76: 9007 .. STR r0,[sp,#0x1c]
0x0801fd78: 3001 .0 ADDS r0,#1
0x0801fd7a: b2c5 .. UXTB r5,r0
0x0801fd7c: 9008 .. STR r0,[sp,#0x20]
0x0801fd7e: fb05f002 .... MUL r0,r5,r2
0x0801fd82: fb057902 ...y MLA r9,r5,r2,r7
0x0801fd86: 5c38 8\ LDRB r0,[r7,r0]
0x0801fd88: 2806 .( CMP r0,#6
0x0801fd8a: d121 !. BNE 0x801fdd0 ; prf_extract_svc128_info + 248
0x0801fd8c: 9e04 .. LDR r6,[sp,#0x10]
0x0801fd8e: 9c14 .. LDR r4,[sp,#0x50]
0x0801fd90: f8dda058 ..X. LDR r10,[sp,#0x58]
0x0801fd94: f1090b01 .... ADD r11,r9,#1
0x0801fd98: f1090702 .... ADD r7,r9,#2
0x0801fd9c: b1c4 .. CBZ r4,0x801fdd0 ; prf_extract_svc128_info + 248
0x0801fd9e: f8ba0000 .... LDRH r0,[r10,#0]
0x0801fda2: b960 `. CBNZ r0,0x801fdbe ; prf_extract_svc128_info + 230
0x0801fda4: 7831 1x LDRB r1,[r6,#0]
0x0801fda6: fa5ff088 _... UXTB r0,r8
0x0801fdaa: 4281 .B CMP r1,r0
0x0801fdac: d107 .. BNE 0x801fdbe ; prf_extract_svc128_info + 230
0x0801fdae: f8362c03 6.., LDRH r2,[r6,#-3]
0x0801fdb2: f89b1000 .... LDRB r1,[r11,#0]
0x0801fdb6: 4638 8F MOV r0,r7
0x0801fdb8: f7f8f9c0 .... BL gatt_uuid16_comp ; 0x801813c
0x0801fdbc: b920 . CBNZ r0,0x801fdc8 ; prf_extract_svc128_info + 240
0x0801fdbe: 3604 .6 ADDS r6,#4
0x0801fdc0: 3c01 .< SUBS r4,#1
0x0801fdc2: f10a0a02 .... ADD r10,r10,#2
0x0801fdc6: e7e9 .. B 0x801fd9c ; prf_extract_svc128_info + 196
0x0801fdc8: 9800 .. LDR r0,[sp,#0]
0x0801fdca: 4428 (D ADD r0,r0,r5
0x0801fdcc: f8aa0000 .... STRH r0,[r10,#0]
0x0801fdd0: 9806 .. LDR r0,[sp,#0x18]
0x0801fdd2: 42a8 .B CMP r0,r5
0x0801fdd4: dd07 .. BLE 0x801fde6 ; prf_extract_svc128_info + 270
0x0801fdd6: f8990000 .... LDRB r0,[r9,#0]
0x0801fdda: 9f05 .. LDR r7,[sp,#0x14]
0x0801fddc: 2216 ." MOVS r2,#0x16
0x0801fdde: 3803 .8 SUBS r0,#3
0x0801fde0: 2802 .( CMP r0,#2
0x0801fde2: d2c7 .. BCS 0x801fd74 ; prf_extract_svc128_info + 156
0x0801fde4: e7ba .. B 0x801fd5c ; prf_extract_svc128_info + 132
0x0801fde6: 9f05 .. LDR r7,[sp,#0x14]
0x0801fde8: 2216 ." MOVS r2,#0x16
0x0801fdea: e7b7 .. B 0x801fd5c ; prf_extract_svc128_info + 132
0x0801fdec: b009 .. ADD sp,sp,#0x24
0x0801fdee: e8bd8ff0 .... POP {r4-r11,pc}
0x0801fdf2: 0000 .. MOVS r0,r0
prf_init
0x0801fdf4: e92d43f8 -..C PUSH {r3-r9,lr}
0x0801fdf8: b340 @. CBZ r0,0x801fe4c ; prf_init + 88
0x0801fdfa: f8df90a0 .... LDR r9,[pc,#160] ; [0x801fe9c] = 0x20009638
0x0801fdfe: 4604 .F MOV r4,r0
0x0801fe00: 2600 .& MOVS r6,#0
0x0801fe02: f64f78ff O..x MOV r8,#0xffff
0x0801fe06: 2700 .' MOVS r7,#0
0x0801fe08: 2fc8 ./ CMP r7,#0xc8
0x0801fe0a: d017 .. BEQ 0x801fe3c ; prf_init + 72
0x0801fe0c: eb090507 .... ADD r5,r9,r7
0x0801fe10: 2c01 ., CMP r4,#1
0x0801fe12: d00a .. BEQ 0x801fe2a ; prf_init + 54
0x0801fe14: 2c02 ., CMP r4,#2
0x0801fe16: d10f .. BNE 0x801fe38 ; prf_init + 68
0x0801fe18: 7ce8 .| LDRB r0,[r5,#0x13]
0x0801fe1a: 28ff .( CMP r0,#0xff
0x0801fe1c: d005 .. BEQ 0x801fe2a ; prf_init + 54
0x0801fe1e: f7f8f8a7 .... BL gatt_user_prf_itf_get ; 0x8017f70
0x0801fe22: 6842 Bh LDR r2,[r0,#4]
0x0801fe24: 4628 (F MOV r0,r5
0x0801fe26: 2100 .! MOVS r1,#0
0x0801fe28: 4790 .G BLX r2
0x0801fe2a: f8496007 I..` STR r6,[r9,r7]
0x0801fe2e: f8a58012 .... STRH r8,[r5,#0x12]
0x0801fe32: e9c56601 ...f STRD r6,r6,[r5,#4]
0x0801fe36: 60ee .` STR r6,[r5,#0xc]
0x0801fe38: 3714 .7 ADDS r7,r7,#0x14
0x0801fe3a: e7e5 .. B 0x801fe08 ; prf_init + 20
0x0801fe3c: 480c .H LDR r0,[pc,#48] ; [0x801fe70] = 0x20009700
0x0801fe3e: f04f31ff O..1 MOV r1,#0xffffffff
0x0801fe42: 8101 .. STRH r1,[r0,#8]
0x0801fe44: e9c01100 .... STRD r1,r1,[r0,#0]
0x0801fe48: e8bd83f8 .... POP {r3-r9,pc}
0x0801fe4c: 4813 .H LDR r0,[pc,#76] ; [0x801fe9c] = 0x20009638
0x0801fe4e: 2400 .$ MOVS r4,#0
0x0801fe50: 3010 .0 ADDS r0,r0,#0x10
0x0801fe52: 2c0a ., CMP r4,#0xa
0x0801fe54: d0f8 .. BEQ 0x801fe48 ; prf_init + 84
0x0801fe56: 1d62 b. ADDS r2,r4,#5
0x0801fe58: 4605 .F MOV r5,r0
0x0801fe5a: f1a0010c .... SUB r1,r0,#0xc
0x0801fe5e: b2d0 .. UXTB r0,r2
0x0801fe60: f8052b14 ...+ STRB r2,[r5],#0x14
0x0801fe64: f7fbfe5a ..Z. BL ke_task_create ; 0x801bb1c
0x0801fe68: 3401 .4 ADDS r4,#1
0x0801fe6a: 4628 (F MOV r0,r5
0x0801fe6c: e7f1 .. B 0x801fe52 ; prf_init + 94
0x0801fe6e: bf00 .. NOP
$d.1
__arm_cp.0_1
0x0801fe70: 20009700 ... DCD 536909568
$t.14
prf_msg_api_init
0x0801fe74: b510 .. PUSH {r4,lr}
0x0801fe76: 4a09 .J LDR r2,[pc,#36] ; [0x801fe9c] = 0x20009638
0x0801fe78: 2300 .# MOVS r3,#0
0x0801fe7a: f1030414 .... ADD r4,r3,#0x14
0x0801fe7e: 2cdc ., CMP r4,#0xdc
0x0801fe80: d00a .. BEQ 0x801fe98 ; prf_msg_api_init + 36
0x0801fe82: 4413 .D ADD r3,r3,r2
0x0801fe84: 7c9b .| LDRB r3,[r3,#0x12]
0x0801fe86: 4283 .B CMP r3,r0
0x0801fe88: 4623 #F MOV r3,r4
0x0801fe8a: d1f6 .. BNE 0x801fe7a ; prf_msg_api_init + 6
0x0801fe8c: 1910 .. ADDS r0,r2,r4
0x0801fe8e: f8001c03 .... STRB r1,[r0,#-3]
0x0801fe92: f8100c04 .... LDRB r0,[r0,#-4]
0x0801fe96: bd10 .. POP {r4,pc}
0x0801fe98: 20ff . MOVS r0,#0xff
0x0801fe9a: bd10 .. POP {r4,pc}
$d.15
__arm_cp.7_0
0x0801fe9c: 20009638 8.. DCD 536909368
$t.1
read
0x0801fea0: b510 .. PUSH {r4,lr}
0x0801fea2: 460b .F MOV r3,r1
0x0801fea4: 4601 .F MOV r1,r0
0x0801fea6: 2000 . MOVS r0,#0
0x0801fea8: f2ce000c .... MOVT r0,#0xe00c
0x0801feac: 4614 .F MOV r4,r2
0x0801feae: f7e8fa7b ..{. BL flash_read ; 0x80083a8
0x0801feb2: 4620 F MOV r0,r4
0x0801feb4: bd10 .. POP {r4,pc}
0x0801feb6: 0000 .. MOVS r0,r0
read_basic_attribute_service
0x0801feb8: b5b0 .. PUSH {r4,r5,r7,lr}
0x0801feba: b088 .. SUB sp,sp,#0x20
0x0801febc: 4604 .F MOV r4,r0
0x0801febe: f2445071 D.qP MOV r0,#0x4571
0x0801fec2: f6c00002 .... MOVT r0,#0x802
0x0801fec6: f24442cc D..B MOV r2,#0x44cc
0x0801feca: 9001 .. STR r0,[sp,#4]
0x0801fecc: f244507a D.zP MOV r0,#0x457a
0x0801fed0: f6c00202 .... MOVT r2,#0x802
0x0801fed4: f6c00002 .... MOVT r0,#0x802
0x0801fed8: e9cd2002 ... STRD r2,r0,[sp,#8]
0x0801fedc: f24440da D..@ MOV r0,#0x44da
0x0801fee0: f24442fb D..B MOV r2,#0x44fb
0x0801fee4: f6c00002 .... MOVT r0,#0x802
0x0801fee8: f6c00202 .... MOVT r2,#0x802
0x0801feec: f24443cf D..C MOV r3,#0x44cf
0x0801fef0: e9cd0205 .... STRD r0,r2,[sp,#0x14]
0x0801fef4: f244521c D..R MOV r2,#0x451c
0x0801fef8: f24445d1 D..E MOV r5,#0x44d1
0x0801fefc: f6c00302 .... MOVT r3,#0x802
0x0801ff00: 4620 F MOV r0,r4
0x0801ff02: f6c00202 .... MOVT r2,#0x802
0x0801ff06: f6c00502 .... MOVT r5,#0x802
0x0801ff0a: 9300 .. STR r3,[sp,#0]
0x0801ff0c: 9304 .. STR r3,[sp,#0x10]
0x0801ff0e: 9507 .. STR r5,[sp,#0x1c]
0x0801ff10: f002f896 .... BL __0snprintf ; 0x8022040
0x0801ff14: b285 .. UXTH r5,r0
0x0801ff16: a004 .. ADR r0,{pc}+0x12 ; 0x801ff28
0x0801ff18: 4629 )F MOV r1,r5
0x0801ff1a: 4622 "F MOV r2,r4
0x0801ff1c: f002f880 .... BL __0printf ; 0x8022020
0x0801ff20: 4628 (F MOV r0,r5
0x0801ff22: b008 .. ADD sp,sp,#0x20
0x0801ff24: bdb0 .. POP {r4,r5,r7,pc}
0x0801ff26: bf00 .. NOP
$d.1
0x0801ff28: 3a6e656c len: DCD 980313452
0x0801ff2c: 73206425 %d s DCD 1931502629
0x0801ff30: 253a6372 rc:% DCD 624583538
0x0801ff34: 000a0d73 s... DCD 658803
$t.26
read_kv
0x0801ff38: e92d47f0 -..G PUSH {r4-r10,lr}
0x0801ff3c: b090 .. SUB sp,sp,#0x40
0x0801ff3e: 468a .F MOV r10,r1
0x0801ff40: 6949 Ii LDR r1,[r1,#0x14]
0x0801ff42: ae0a .. ADD r6,sp,#0x28
0x0801ff44: 4632 2F MOV r2,r6
0x0801ff46: 2318 .# MOVS r3,#0x18
0x0801ff48: 4680 .F MOV r8,r0
0x0801ff4a: 2418 .$ MOVS r4,#0x18
0x0801ff4c: f7e3f9c6 .... BL _fdb_flash_read ; 0x80032dc
0x0801ff50: 4630 0F MOV r0,r6
0x0801ff52: 2106 .! MOVS r1,#6
0x0801ff54: f7e3f9e2 .... BL _fdb_get_status ; 0x800331c
0x0801ff58: 990d .. LDR r1,[sp,#0x34]
0x0801ff5a: f88a0000 .... STRB r0,[r10,#0]
0x0801ff5e: 1c4a J. ADDS r2,r1,#1
0x0801ff60: f8ca100c .... STR r1,[r10,#0xc]
0x0801ff64: d00d .. BEQ 0x801ff82 ; read_kv + 74
0x0801ff66: 2914 .) CMP r1,#0x14
0x0801ff68: d30b .. BCC 0x801ff82 ; read_kv + 74
0x0801ff6a: f8d82010 ... LDR r2,[r8,#0x10]
0x0801ff6e: 4291 .B CMP r1,r2
0x0801ff70: d807 .. BHI 0x801ff82 ; read_kv + 74
0x0801ff72: 4291 .B CMP r1,r2
0x0801ff74: d21d .. BCS 0x801ffb2 ; read_kv + 122
0x0801ff76: f8d8000c .... LDR r0,[r8,#0xc]
0x0801ff7a: 3814 .8 SUBS r0,r0,#0x14
0x0801ff7c: 4281 .B CMP r1,r0
0x0801ff7e: d918 .. BLS 0x801ffb2 ; read_kv + 122
0x0801ff80: e7fe .. B 0x801ff80 ; read_kv + 72
0x0801ff82: b2c0 .. UXTB r0,r0
0x0801ff84: 2805 .( CMP r0,#5
0x0801ff86: f8ca400c ...@ STR r4,[r10,#0xc]
0x0801ff8a: d00c .. BEQ 0x801ffa6 ; read_kv + 110
0x0801ff8c: 2005 . MOVS r0,#5
0x0801ff8e: f8da1014 .... LDR r1,[r10,#0x14]
0x0801ff92: f88a0000 .... STRB r0,[r10,#0]
0x0801ff96: 2701 .' MOVS r7,#1
0x0801ff98: 9000 .. STR r0,[sp,#0]
0x0801ff9a: aa0a .. ADD r2,sp,#0x28
0x0801ff9c: 4640 @F MOV r0,r8
0x0801ff9e: 2306 .# MOVS r3,#6
0x0801ffa0: 9701 .. STR r7,[sp,#4]
0x0801ffa2: f7e3fc27 ..'. BL _fdb_write_status ; 0x80037f4
0x0801ffa6: 2000 . MOVS r0,#0
0x0801ffa8: f88a0001 .... STRB r0,[r10,#1]
0x0801ffac: b010 .. ADD sp,sp,#0x40
0x0801ffae: e8bd87f0 .... POP {r4-r10,pc}
0x0801ffb2: f1b10614 .... SUBS r6,r1,#0x14
0x0801ffb6: d01e .. BEQ 0x801fff6 ; read_kv + 190
0x0801ffb8: 2400 .$ MOVS r4,#0
0x0801ffba: f10d0908 .... ADD r9,sp,#8
0x0801ffbe: 2700 .' MOVS r7,#0
0x0801ffc0: f1040020 .. . ADD r0,r4,#0x20
0x0801ffc4: 42b0 .B CMP r0,r6
0x0801ffc6: f8da0014 .... LDR r0,[r10,#0x14]
0x0801ffca: eba60504 .... SUB r5,r6,r4
0x0801ffce: 4420 D ADD r0,r0,r4
0x0801ffd0: bf38 8. IT CC
0x0801ffd2: 2520 % MOVCC r5,#0x20
0x0801ffd4: f1000114 .... ADD r1,r0,#0x14
0x0801ffd8: 4640 @F MOV r0,r8
0x0801ffda: 464a JF MOV r2,r9
0x0801ffdc: 462b +F MOV r3,r5
0x0801ffde: f7e3f97d ..}. BL _fdb_flash_read ; 0x80032dc
0x0801ffe2: 4638 8F MOV r0,r7
0x0801ffe4: 4649 IF MOV r1,r9
0x0801ffe6: 462a *F MOV r2,r5
0x0801ffe8: f7e7fe8c .... BL fdb_calc_crc32 ; 0x8007d04
0x0801ffec: 442c ,D ADD r4,r4,r5
0x0801ffee: 42a6 .B CMP r6,r4
0x0801fff0: 4607 .F MOV r7,r0
0x0801fff2: d8e5 .. BHI 0x801ffc0 ; read_kv + 136
0x0801fff4: e000 .. B 0x801fff8 ; read_kv + 192
0x0801fff6: 2700 .' MOVS r7,#0
0x0801fff8: 980e .. LDR r0,[sp,#0x38]
0x0801fffa: 4287 .B CMP r7,r0
0x0801fffc: d1d3 .. BNE 0x801ffa6 ; read_kv + 110
0x0801fffe: f8da4014 ...@ LDR r4,[r10,#0x14]
0x08020002: 2001 . MOVS r0,#1
0x08020004: f88a0001 .... STRB r0,[r10,#1]
0x08020008: f1040118 .... ADD r1,r4,#0x18
0x0802000c: f10a0204 .... ADD r2,r10,#4
0x08020010: 4640 @F MOV r0,r8
0x08020012: 2304 .# MOVS r3,#4
0x08020014: f7e3f962 ..b. BL _fdb_flash_read ; 0x80032dc
0x08020018: 990f .. LDR r1,[sp,#0x3c]
0x0802001a: f104001c .... ADD r0,r4,#0x1c
0x0802001e: f8ca0018 .... STR r0,[r10,#0x18]
0x08020022: f8ca1010 .... STR r1,[r10,#0x10]
0x08020026: b010 .. ADD sp,sp,#0x40
0x08020028: e8bd87f0 .... POP {r4-r10,pc}
read_sector_info
0x0802002c: e92d41f0 -..A PUSH {r4-r8,lr}
0x08020030: b08c .. SUB sp,sp,#0x30
0x08020032: 4604 .F MOV r4,r0
0x08020034: 68c0 .h LDR r0,[r0,#0xc]
0x08020036: 460f .F MOV r7,r1
0x08020038: fbb1f1f0 .... UDIV r1,r1,r0
0x0802003c: fb017010 ...p MLS r0,r1,r0,r7
0x08020040: 2100 .! MOVS r1,#0
0x08020042: e9cd110a .... STRD r1,r1,[sp,#0x28]
0x08020046: e9cd1108 .... STRD r1,r1,[sp,#0x20]
0x0802004a: 9107 .. STR r1,[sp,#0x1c]
0x0802004c: b108 .. CBZ r0,0x8020052 ; read_sector_info + 38
0x0802004e: bf00 .. NOP
0x08020050: e7fe .. B 0x8020050 ; read_sector_info + 36
0x08020052: 4615 .F MOV r5,r2
0x08020054: b3a2 .. CBZ r2,0x80200c0 ; read_sector_info + 148
0x08020056: f10d081c .... ADD r8,sp,#0x1c
0x0802005a: 461e .F MOV r6,r3
0x0802005c: 4620 F MOV r0,r4
0x0802005e: 4639 9F MOV r1,r7
0x08020060: 4642 BF MOV r2,r8
0x08020062: 2314 .# MOVS r3,#0x14
0x08020064: f7e3f93a ..:. BL _fdb_flash_read ; 0x80032dc
0x08020068: 9809 .. LDR r0,[sp,#0x24]
0x0802006a: f2444146 D.FA MOV r1,#0x4446
0x0802006e: f2c30142 ..B. MOVT r1,#0x3042
0x08020072: 4288 .B CMP r0,r1
0x08020074: 606f o` STR r7,[r5,#4]
0x08020076: 60a8 .` STR r0,[r5,#8]
0x08020078: d123 #. BNE 0x80200c2 ; read_sector_info + 150
0x0802007a: 990a .. LDR r1,[sp,#0x28]
0x0802007c: 2001 . MOVS r0,#1
0x0802007e: 7028 (p STRB r0,[r5,#0]
0x08020080: 60e9 .` STR r1,[r5,#0xc]
0x08020082: 4640 @F MOV r0,r8
0x08020084: 2104 .! MOVS r1,#4
0x08020086: f7e3f949 ..I. BL _fdb_get_status ; 0x800331c
0x0802008a: 7068 hp STRB r0,[r5,#1]
0x0802008c: f1080003 .... ADD r0,r8,#3
0x08020090: 2104 .! MOVS r1,#4
0x08020092: f7e3f943 ..C. BL _fdb_get_status ; 0x800331c
0x08020096: 2e00 .. CMP r6,#0
0x08020098: f04f0600 O... MOV r6,#0
0x0802009c: 70a8 .p STRB r0,[r5,#2]
0x0802009e: d016 .. BEQ 0x80200ce ; read_sector_info + 162
0x080200a0: 6868 hh LDR r0,[r5,#4]
0x080200a2: 786a jx LDRB r2,[r5,#1]
0x080200a4: f1000114 .... ADD r1,r0,#0x14
0x080200a8: 2a02 .* CMP r2,#2
0x080200aa: 612e .a STR r6,[r5,#0x10]
0x080200ac: 6169 ia STR r1,[r5,#0x14]
0x080200ae: d012 .. BEQ 0x80200d6 ; read_sector_info + 170
0x080200b0: 2a01 .* CMP r2,#1
0x080200b2: d10c .. BNE 0x80200ce ; read_sector_info + 162
0x080200b4: 68e0 .h LDR r0,[r4,#0xc]
0x080200b6: 2600 .& MOVS r6,#0
0x080200b8: 3814 .8 SUBS r0,r0,#0x14
0x080200ba: 6128 (a STR r0,[r5,#0x10]
0x080200bc: e007 .. B 0x80200ce ; read_sector_info + 162
0x080200be: bf00 .. NOP
0x080200c0: e7fe .. B 0x80200c0 ; read_sector_info + 148
0x080200c2: 2000 . MOVS r0,#0
0x080200c4: 7028 (p STRB r0,[r5,#0]
0x080200c6: f04f30ff O..0 MOV r0,#0xffffffff
0x080200ca: 60e8 .` STR r0,[r5,#0xc]
0x080200cc: 2608 .& MOVS r6,#8
0x080200ce: 4630 0F MOV r0,r6
0x080200d0: b00c .. ADD sp,sp,#0x30
0x080200d2: e8bd81f0 .... POP {r4-r8,pc}
0x080200d6: f8d42268 ..h" LDR r2,[r4,#0x268]
0x080200da: 42ba .B CMP r2,r7
0x080200dc: d101 .. BNE 0x80200e2 ; read_sector_info + 182
0x080200de: 2100 .! MOVS r1,#0
0x080200e0: e010 .. B 0x8020104 ; read_sector_info + 216
0x080200e2: f8d42270 ..p" LDR r2,[r4,#0x270]
0x080200e6: 42ba .B CMP r2,r7
0x080200e8: d101 .. BNE 0x80200ee ; read_sector_info + 194
0x080200ea: 2101 .! MOVS r1,#1
0x080200ec: e00a .. B 0x8020104 ; read_sector_info + 216
0x080200ee: f8d42278 ..x" LDR r2,[r4,#0x278]
0x080200f2: 42ba .B CMP r2,r7
0x080200f4: d101 .. BNE 0x80200fa ; read_sector_info + 206
0x080200f6: 2102 .! MOVS r1,#2
0x080200f8: e004 .. B 0x8020104 ; read_sector_info + 216
0x080200fa: f8d42280 ..." LDR r2,[r4,#0x280]
0x080200fe: 42ba .B CMP r2,r7
0x08020100: d10b .. BNE 0x802011a ; read_sector_info + 238
0x08020102: 2103 .! MOVS r1,#3
0x08020104: eb0401c1 .... ADD r1,r4,r1,LSL #3
0x08020108: 2600 .& MOVS r6,#0
0x0802010a: f8d1126c ..l. LDR r1,[r1,#0x26c]
0x0802010e: 6169 ia STR r1,[r5,#0x14]
0x08020110: 68e2 .h LDR r2,[r4,#0xc]
0x08020112: 1a40 @. SUBS r0,r0,r1
0x08020114: 4410 .D ADD r0,r0,r2
0x08020116: 6128 (a STR r0,[r5,#0x10]
0x08020118: e7d9 .. B 0x80200ce ; read_sector_info + 162
0x0802011a: 68e0 .h LDR r0,[r4,#0xc]
0x0802011c: 466e nF MOV r6,sp
0x0802011e: 3814 .8 SUBS r0,r0,#0x14
0x08020120: 6128 (a STR r0,[r5,#0x10]
0x08020122: 9105 .. STR r1,[sp,#0x14]
0x08020124: e00e .. B 0x8020144 ; read_sector_info + 280
0x08020126: e9d52104 ...! LDRD r2,r1,[r5,#0x10]
0x0802012a: 9803 .. LDR r0,[sp,#0xc]
0x0802012c: 4401 .D ADD r1,r1,r0
0x0802012e: 1a10 .. SUBS r0,r2,r0
0x08020130: e9c50104 .... STRD r0,r1,[r5,#0x10]
0x08020134: 4620 F MOV r0,r4
0x08020136: 4629 )F MOV r1,r5
0x08020138: 4632 2F MOV r2,r6
0x0802013a: f7f8f97d ..}. BL get_next_kv_addr ; 0x8018438
0x0802013e: 1c41 A. ADDS r1,r0,#1
0x08020140: 9005 .. STR r0,[sp,#0x14]
0x08020142: d011 .. BEQ 0x8020168 ; read_sector_info + 316
0x08020144: 4620 F MOV r0,r4
0x08020146: 4631 1F MOV r1,r6
0x08020148: f7fffef6 .... BL read_kv ; 0x801ff38
0x0802014c: f89d0001 .... LDRB r0,[sp,#1]
0x08020150: 2800 .( CMP r0,#0
0x08020152: d1e8 .. BNE 0x8020126 ; read_sector_info + 250
0x08020154: f89d0000 .... LDRB r0,[sp,#0]
0x08020158: f0400004 @... ORR r0,r0,#4
0x0802015c: 2805 .( CMP r0,#5
0x0802015e: d0e2 .. BEQ 0x8020126 ; read_sector_info + 250
0x08020160: 2000 . MOVS r0,#0
0x08020162: 6128 (a STR r0,[r5,#0x10]
0x08020164: 2602 .& MOVS r6,#2
0x08020166: e000 .. B 0x802016a ; read_sector_info + 318
0x08020168: 2600 .& MOVS r6,#0
0x0802016a: 6868 hh LDR r0,[r5,#4]
0x0802016c: 68e2 .h LDR r2,[r4,#0xc]
0x0802016e: 6969 ii LDR r1,[r5,#0x14]
0x08020170: 4402 .D ADD r2,r2,r0
0x08020172: 4620 F MOV r0,r4
0x08020174: f7e2ffe0 .... BL _fdb_continue_ff_addr ; 0x8003138
0x08020178: 6969 ii LDR r1,[r5,#0x14]
0x0802017a: 4602 .F MOV r2,r0
0x0802017c: 4281 .B CMP r1,r0
0x0802017e: d101 .. BNE 0x8020184 ; read_sector_info + 344
0x08020180: 6869 ih LDR r1,[r5,#4]
0x08020182: e005 .. B 0x8020190 ; read_sector_info + 356
0x08020184: 616a ja STR r2,[r5,#0x14]
0x08020186: 68e0 .h LDR r0,[r4,#0xc]
0x08020188: 6869 ih LDR r1,[r5,#4]
0x0802018a: 1a80 .. SUBS r0,r0,r2
0x0802018c: 4408 .D ADD r0,r0,r1
0x0802018e: 6128 (a STR r0,[r5,#0x10]
0x08020190: 4620 F MOV r0,r4
0x08020192: f000fff5 .... BL update_sector_cache ; 0x8021180
0x08020196: e79a .. B 0x80200ce ; read_sector_info + 162
rwble_hl_init
0x08020198: b510 .. PUSH {r4,lr}
0x0802019a: 4604 .F MOV r4,r0
0x0802019c: f7fdfcd4 .... BL l2cap_init ; 0x801db48
0x080201a0: 4620 F MOV r0,r4
0x080201a2: f7eff8d7 .... BL gapm_init ; 0x800f354
0x080201a6: 4620 F MOV r0,r4
0x080201a8: e8bd4010 ...@ POP {r4,lr}
0x080201ac: f7f5b988 .... B gatt_init ; 0x80154c0
rwip_aes_encrypt
0x080201b0: f7f0bc9c .... B gapm_smp_send_hci_encrypt ; 0x8010aec
rwip_driver_init
0x080201b4: 4828 (H LDR r0,[pc,#160] ; [0x8020258] = 0x20009808
0x080201b6: f04f31ff O..1 MOV r1,#0xffffffff
0x080201ba: 6001 .` STR r1,[r0,#0]
0x080201bc: 2100 .! MOVS r1,#0
0x080201be: 8201 .. STRH r1,[r0,#0x10]
0x080201c0: 4770 pG BX lr
0x080201c2: bf00 .. NOP
rwip_host_init
0x080201c4: b5b0 .. PUSH {r4,r5,r7,lr}
0x080201c6: 4604 .F MOV r4,r0
0x080201c8: 4d37 7M LDR r5,[pc,#220] ; [0x80202a8] = 0x20005324
0x080201ca: 4815 .H LDR r0,[pc,#84] ; [0x8020220] = 0x8020231
0x080201cc: 4915 .I LDR r1,[pc,#84] ; [0x8020224] = 0x8020239
0x080201ce: 4a16 .J LDR r2,[pc,#88] ; [0x8020228] = 0x8020235
0x080201d0: e9c52101 ...! STRD r2,r1,[r5,#4]
0x080201d4: 60e8 .` STR r0,[r5,#0xc]
0x080201d6: 2000 . MOVS r0,#0
0x080201d8: 7028 (p STRB r0,[r5,#0]
0x080201da: f7fbfbe1 .... BL ke_host_init ; 0x801b9a0
0x080201de: 2000 . MOVS r0,#0
0x080201e0: f7f9fa1c .... BL hci_if_get_ble_if ; 0x801961c
0x080201e4: 4601 .F MOV r1,r0
0x080201e6: 2000 . MOVS r0,#0
0x080201e8: f7f8f9f4 .... BL h4tl_host_init ; 0x80185d4
0x080201ec: 7828 (x LDRB r0,[r5,#0]
0x080201ee: f7f9faab .... BL hci_init ; 0x8019748
0x080201f2: 7828 (x LDRB r0,[r5,#0]
0x080201f4: f7ffffd0 .... BL rwble_hl_init ; 0x8020198
0x080201f8: 7828 (x LDRB r0,[r5,#0]
0x080201fa: f7ffffdb .... BL rwip_driver_init ; 0x80201b4
0x080201fe: 7828 (x LDRB r0,[r5,#0]
0x08020200: f7e5ff1e .... BL co_djob_init ; 0x8006040
0x08020204: 7828 (x LDRB r0,[r5,#0]
0x08020206: f7e6f861 ..a. BL co_time_init ; 0x80062cc
0x0802020a: 7828 (x LDRB r0,[r5,#0]
0x0802020c: 2100 .! MOVS r1,#0
0x0802020e: 2200 ." MOVS r2,#0
0x08020210: f7e5fdce .... BL co_buf_init ; 0x8005db0
0x08020214: 4620 F MOV r0,r4
0x08020216: f7e4fb13 .... BL app_init ; 0x8004840
0x0802021a: 2001 . MOVS r0,#1
0x0802021c: 7028 (p STRB r0,[r5,#0]
0x0802021e: bdb0 .. POP {r4,r5,r7,pc}
$d.1
__arm_cp.0_1
0x08020220: 08020231 1... DCD 134349361
__arm_cp.0_2
0x08020224: 08020239 9... DCD 134349369
__arm_cp.0_3
0x08020228: 08020235 5... DCD 134349365
$t.7
rwip_host_schedule
0x0802022c: f7fbbb80 .... B ke_event_schedule ; 0x801b930
rwip_param_dummy_del
0x08020230: 2001 . MOVS r0,#1
0x08020232: 4770 pG BX lr
rwip_param_dummy_get
0x08020234: 2001 . MOVS r0,#1
0x08020236: 4770 pG BX lr
rwip_param_dummy_set
0x08020238: 2001 . MOVS r0,#1
0x0802023a: 4770 pG BX lr
rwip_prevent_sleep_set
0x0802023c: b510 .. PUSH {r4,lr}
0x0802023e: 4604 .F MOV r4,r0
0x08020240: 2020 MOVS r0,#0x20
0x08020242: f001fe7a ..z. BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x08020246: 4904 .I LDR r1,[pc,#16] ; [0x8020258] = 0x20009808
0x08020248: 8a0a .. LDRH r2,[r1,#0x10]
0x0802024a: 4322 "C ORRS r2,r2,r4
0x0802024c: 820a .. STRH r2,[r1,#0x10]
0x0802024e: e8bd4010 ...@ POP {r4,lr}
0x08020252: f001be77 ..w. B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x08020256: bf00 .. NOP
$d.5
__arm_cp.2_0
0x08020258: 20009808 ... DCD 536909832
$t.5
rwip_reset
0x0802025c: b5b0 .. PUSH {r4,r5,r7,lr}
0x0802025e: 2020 MOVS r0,#0x20
0x08020260: f001fe6b ..k. BL $Ven$TT$L$$CPU_SR_Save ; 0x8021f3a
0x08020264: 4604 .F MOV r4,r0
0x08020266: f7fbfd1d .... BL ke_timer_flush ; 0x801bca4
0x0802026a: 4d0f .M LDR r5,[pc,#60] ; [0x80202a8] = 0x20005324
0x0802026c: 7828 (x LDRB r0,[r5,#0]
0x0802026e: f7e5fee7 .... BL co_djob_init ; 0x8006040
0x08020272: 7828 (x LDRB r0,[r5,#0]
0x08020274: f7e6f82a ..*. BL co_time_init ; 0x80062cc
0x08020278: 7828 (x LDRB r0,[r5,#0]
0x0802027a: f7f9fa65 ..e. BL hci_init ; 0x8019748
0x0802027e: 7828 (x LDRB r0,[r5,#0]
0x08020280: f7ffff8a .... BL rwble_hl_init ; 0x8020198
0x08020284: 7828 (x LDRB r0,[r5,#0]
0x08020286: f7e3fd45 ..E. BL aes_init ; 0x8003d14
0x0802028a: 7828 (x LDRB r0,[r5,#0]
0x0802028c: 2100 .! MOVS r1,#0
0x0802028e: 2200 ." MOVS r2,#0
0x08020290: f7e5fd8e .... BL co_buf_init ; 0x8005db0
0x08020294: f7fbfb72 ..r. BL ke_flush ; 0x801b97c
0x08020298: 2002 . MOVS r0,#2
0x0802029a: 7028 (p STRB r0,[r5,#0]
0x0802029c: 4620 F MOV r0,r4
0x0802029e: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x080202a2: f001be4f ..O. B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
0x080202a6: bf00 .. NOP
$d.6
__arm_cp.4_0
0x080202a8: 20005324 $S. DCD 536892196
$t.8
search_item_by_svc_id
0x080202ac: 4601 .F MOV r1,r0
0x080202ae: 4811 .H LDR r0,[pc,#68] ; [0x80202f4] = 0x20005310
0x080202b0: 6800 .h LDR r0,[r0,#0]
0x080202b2: b118 .. CBZ r0,0x80202bc ; search_item_by_svc_id + 16
0x080202b4: f8902024 ..$ LDRB r2,[r0,#0x24]
0x080202b8: 428a .B CMP r2,r1
0x080202ba: d1f9 .. BNE 0x80202b0 ; search_item_by_svc_id + 4
0x080202bc: 4770 pG BX lr
0x080202be: bf00 .. NOP
search_item_by_user_lid
0x080202c0: 4601 .F MOV r1,r0
0x080202c2: 480c .H LDR r0,[pc,#48] ; [0x80202f4] = 0x20005310
0x080202c4: 6800 .h LDR r0,[r0,#0]
0x080202c6: b118 .. CBZ r0,0x80202d0 ; search_item_by_user_lid + 16
0x080202c8: f8902026 ..& LDRB r2,[r0,#0x26]
0x080202cc: 428a .B CMP r2,r1
0x080202ce: d1f9 .. BNE 0x80202c4 ; search_item_by_user_lid + 4
0x080202d0: 4770 pG BX lr
0x080202d2: bf00 .. NOP
search_server_item_by_handle
0x080202d4: 4601 .F MOV r1,r0
0x080202d6: 4807 .H LDR r0,[pc,#28] ; [0x80202f4] = 0x20005310
0x080202d8: 6800 .h LDR r0,[r0,#0]
0x080202da: b150 P. CBZ r0,0x80202f2 ; search_server_item_by_handle + 30
0x080202dc: 7902 .y LDRB r2,[r0,#4]
0x080202de: 2a00 .* CMP r2,#0
0x080202e0: d1fa .. BNE 0x80202d8 ; search_server_item_by_handle + 4
0x080202e2: 8982 .. LDRH r2,[r0,#0xc]
0x080202e4: 428a .B CMP r2,r1
0x080202e6: d8f7 .. BHI 0x80202d8 ; search_server_item_by_handle + 4
0x080202e8: 6883 .h LDR r3,[r0,#8]
0x080202ea: 791b .y LDRB r3,[r3,#4]
0x080202ec: 441a .D ADD r2,r2,r3
0x080202ee: 428a .B CMP r2,r1
0x080202f0: d9f2 .. BLS 0x80202d8 ; search_server_item_by_handle + 4
0x080202f2: 4770 pG BX lr
$d.64
__arm_cp.41_0
0x080202f4: 20005310 .S. DCD 536892176
$t.34
server_send_event
0x080202f8: e92d41f0 -..A PUSH {r4-r8,lr}
0x080202fc: 4604 .F MOV r4,r0
0x080202fe: 8900 .. LDRH r0,[r0,#8]
0x08020300: 2800 .( CMP r0,#0
0x08020302: d040 @. BEQ 0x8020386 ; server_send_event + 142
0x08020304: 7820 x LDRB r0,[r4,#0]
0x08020306: 460e .F MOV r6,r1
0x08020308: f7e8fc5e ..^. BL gap_get_connect_status ; 0x8008bc8
0x0802030c: b140 @. CBZ r0,0x8020320 ; server_send_event + 40
0x0802030e: 7860 `x LDRB r0,[r4,#1]
0x08020310: f7ffffcc .... BL search_item_by_svc_id ; 0x80202ac
0x08020314: b110 .. CBZ r0,0x802031c ; server_send_event + 36
0x08020316: 4607 .F MOV r7,r0
0x08020318: 7900 .y LDRB r0,[r0,#4]
0x0802031a: b118 .. CBZ r0,0x8020324 ; server_send_event + 44
0x0802031c: 2510 .% MOVS r5,#0x10
0x0802031e: e033 3. B 0x8020388 ; server_send_event + 144
0x08020320: 2502 .% MOVS r5,#2
0x08020322: e031 1. B 0x8020388 ; server_send_event + 144
0x08020324: 68b9 .h LDR r1,[r7,#8]
0x08020326: 78a0 .x LDRB r0,[r4,#2]
0x08020328: 7909 .y LDRB r1,[r1,#4]
0x0802032a: 4288 .B CMP r0,r1
0x0802032c: d22b +. BCS 0x8020386 ; server_send_event + 142
0x0802032e: 8920 . LDRH r0,[r4,#8]
0x08020330: 2102 .! MOVS r1,#2
0x08020332: 2200 ." MOVS r2,#0
0x08020334: 2500 .% MOVS r5,#0
0x08020336: 300c .0 ADDS r0,r0,#0xc
0x08020338: b283 .. UXTH r3,r0
0x0802033a: f44f6030 O.0` MOV r0,#0xb00
0x0802033e: f7fbfb47 ..G. BL ke_msg_alloc ; 0x801b9d0
0x08020342: 4680 .F MOV r8,r0
0x08020344: f8970026 ..&. LDRB r0,[r7,#0x26]
0x08020348: f8a86002 ...` STRH r6,[r8,#2]
0x0802034c: f8880004 .... STRB r0,[r8,#4]
0x08020350: 7820 x LDRB r0,[r4,#0]
0x08020352: f8886006 ...` STRB r6,[r8,#6]
0x08020356: f8880005 .... STRB r0,[r8,#5]
0x0802035a: f2402001 @.. MOV r0,#0x201
0x0802035e: f8a80000 .... STRH r0,[r8,#0]
0x08020362: 78a0 .x LDRB r0,[r4,#2]
0x08020364: 89b9 .. LDRH r1,[r7,#0xc]
0x08020366: 4408 .D ADD r0,r0,r1
0x08020368: 6861 ah LDR r1,[r4,#4]
0x0802036a: f8a80008 .... STRH r0,[r8,#8]
0x0802036e: 8920 . LDRH r0,[r4,#8]
0x08020370: f8a8000a .... STRH r0,[r8,#0xa]
0x08020374: f108000c .... ADD r0,r8,#0xc
0x08020378: 8922 ". LDRH r2,[r4,#8]
0x0802037a: f7e1ff93 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x0802037e: 4640 @F MOV r0,r8
0x08020380: f7fbfb4a ..J. BL ke_msg_send ; 0x801ba18
0x08020384: e000 .. B 0x8020388 ; server_send_event + 144
0x08020386: 2501 .% MOVS r5,#1
0x08020388: 4628 (F MOV r0,r5
0x0802038a: e8bd81f0 .... POP {r4-r8,pc}
0x0802038e: 0000 .. MOVS r0,r0
system_get_LPRCCLK
0x08020390: f2400010 @... MOVW r0,#0x10
0x08020394: f2c20000 .... MOVT r0,#0x2000
0x08020398: 6800 .h LDR r0,[r0,#0]
0x0802039a: 4770 pG BX lr
system_get_peripheral_clock
0x0802039c: 2816 .( CMP r0,#0x16
0x0802039e: bf84 .. ITT HI
0x080203a0: 2000 . MOVHI r0,#0
0x080203a2: 4770 pG BXHI lr
0x080203a4: 2108 .! MOVS r1,#8
0x080203a6: 2204 ." MOVS r2,#4
0x080203a8: e8dff010 .... TBH [pc,r0,LSL #1]
$d.15
0x080203ac: 00200017 .. . DCD 2097175
0x080203b0: 00340029 ).4. DCD 3407913
0x080203b4: 00470042 B.G. DCD 4653122
0x080203b8: 0055004c L.U. DCD 5570636
0x080203bc: 00770066 f.w. DCD 7798886
0x080203c0: 009b008c .... DCD 10158220
0x080203c4: 00a400a9 .... DCD 10748073
0x080203c8: 00be00a7 .... DCD 12452007
0x080203cc: 00db00cd .... DCD 14352589
0x080203d0: 00f800e9 .... DCD 16253161
0x080203d4: 012b0111 ..+. DCD 19595537
0x080203d8: 0134 4. DCW 308
$t.16
0x080203da: 2008 . MOVS r0,#8
0x080203dc: f2ce0005 .... MOVT r0,#0xe005
0x080203e0: 6801 .h LDR r1,[r0,#0]
0x080203e2: 0289 .. LSLS r1,r1,#10
0x080203e4: f100812a ..*. BMI.W 0x802063c ; system_get_peripheral_clock + 672
0x080203e8: 68c0 .h LDR r0,[r0,#0xc]
0x080203ea: e1e3 .. B 0x80207b4 ; system_get_peripheral_clock + 1048
0x080203ec: 2008 . MOVS r0,#8
0x080203ee: f2ce0005 .... MOVT r0,#0xe005
0x080203f2: 6801 .h LDR r1,[r0,#0]
0x080203f4: 02c9 .. LSLS r1,r1,#11
0x080203f6: f100812a ..*. BMI.W 0x802064e ; system_get_peripheral_clock + 690
0x080203fa: 68c0 .h LDR r0,[r0,#0xc]
0x080203fc: e1ca .. B 0x8020794 ; system_get_peripheral_clock + 1016
0x080203fe: 2008 . MOVS r0,#8
0x08020400: f2ce0005 .... MOVT r0,#0xe005
0x08020404: 6801 .h LDR r1,[r0,#0]
0x08020406: 0249 I. LSLS r1,r1,#9
0x08020408: f1008128 ..(. BMI.W 0x802065c ; system_get_peripheral_clock + 704
0x0802040c: 68c0 .h LDR r0,[r0,#0xc]
0x0802040e: f3c03003 ...0 UBFX r0,r0,#12,#4
0x08020412: e1d1 .. B 0x80207b8 ; system_get_peripheral_clock + 1052
0x08020414: 2108 .! MOVS r1,#8
0x08020416: f2ce0105 .... MOVT r1,#0xe005
0x0802041a: 6848 Hh LDR r0,[r1,#4]
0x0802041c: f000000c .... AND r0,r0,#0xc
0x08020420: 2808 .( CMP r0,#8
0x08020422: f0408124 @.$. BNE.W 0x802066e ; system_get_peripheral_clock + 722
0x08020426: f645406c E.l@ MOV r0,#0x5c6c
0x0802042a: f2c20000 .... MOVT r0,#0x2000
0x0802042e: e128 (. B 0x8020682 ; system_get_peripheral_clock + 742
0x08020430: 2008 . MOVS r0,#8
0x08020432: f2ce0005 .... MOVT r0,#0xe005
0x08020436: 6900 .i LDR r0,[r0,#0x10]
0x08020438: e195 .. B 0x8020766 ; system_get_peripheral_clock + 970
0x0802043a: 2008 . MOVS r0,#8
0x0802043c: f2ce0005 .... MOVT r0,#0xe005
0x08020440: 6900 .i LDR r0,[r0,#0x10]
0x08020442: e19b .. B 0x802077c ; system_get_peripheral_clock + 992
0x08020444: 2008 . MOVS r0,#8
0x08020446: f2ce0005 .... MOVT r0,#0xe005
0x0802044a: 6801 .h LDR r1,[r0,#0]
0x0802044c: 0149 I. LSLS r1,r1,#5
0x0802044e: f100811d .... BMI.W 0x802068c ; system_get_peripheral_clock + 752
0x08020452: 68c0 .h LDR r0,[r0,#0xc]
0x08020454: e18b .. B 0x802076e ; system_get_peripheral_clock + 978
0x08020456: 2008 . MOVS r0,#8
0x08020458: f2ce0005 .... MOVT r0,#0xe005
0x0802045c: 6801 .h LDR r1,[r0,#0]
0x0802045e: f4116f40 ..@o TST r1,#0xc00
0x08020462: f000817f .... BEQ.W 0x8020764 ; system_get_peripheral_clock + 968
0x08020466: f6454170 E.pA MOV r1,#0x5c70
0x0802046a: f2c20100 .... MOVT r1,#0x2000
0x0802046e: 6809 .h LDR r1,[r1,#0]
0x08020470: 6880 .h LDR r0,[r0,#8]
0x08020472: f3c05003 ...P UBFX r0,r0,#20,#4
0x08020476: e15e ^. B 0x8020736 ; system_get_peripheral_clock + 922
0x08020478: 2008 . MOVS r0,#8
0x0802047a: f2ce0005 .... MOVT r0,#0xe005
0x0802047e: 6801 .h LDR r1,[r0,#0]
0x08020480: f4116f40 ..@o TST r1,#0xc00
0x08020484: f0008179 ..y. BEQ.W 0x802077a ; system_get_peripheral_clock + 990
0x08020488: f6454170 E.pA MOV r1,#0x5c70
0x0802048c: f2c20100 .... MOVT r1,#0x2000
0x08020490: 6809 .h LDR r1,[r1,#0]
0x08020492: 6880 .h LDR r0,[r0,#8]
0x08020494: f3c06003 ...` UBFX r0,r0,#24,#4
0x08020498: e14d M. B 0x8020736 ; system_get_peripheral_clock + 922
0x0802049a: 2008 . MOVS r0,#8
0x0802049c: f2ce0005 .... MOVT r0,#0xe005
0x080204a0: 6801 .h LDR r1,[r0,#0]
0x080204a2: f4116f40 ..@o TST r1,#0xc00
0x080204a6: f0008161 ..a. BEQ.W 0x802076c ; system_get_peripheral_clock + 976
0x080204aa: f6454170 E.pA MOV r1,#0x5c70
0x080204ae: f2c20100 .... MOVT r1,#0x2000
0x080204b2: 6809 .h LDR r1,[r1,#0]
0x080204b4: 6880 .h LDR r0,[r0,#8]
0x080204b6: 2201 ." MOVS r2,#1
0x080204b8: eb027010 ...p ADD r0,r2,r0,LSR #28
0x080204bc: 0849 I. LSRS r1,r1,#1
0x080204be: fbb1f0f0 .... UDIV r0,r1,r0
0x080204c2: 4770 pG BX lr
0x080204c4: 2008 . MOVS r0,#8
0x080204c6: f2ce0005 .... MOVT r0,#0xe005
0x080204ca: 6801 .h LDR r1,[r0,#0]
0x080204cc: f4116f40 ..@o TST r1,#0xc00
0x080204d0: f0008157 ..W. BEQ.W 0x8020782 ; system_get_peripheral_clock + 998
0x080204d4: f6454170 E.pA MOV r1,#0x5c70
0x080204d8: f2c20100 .... MOVT r1,#0x2000
0x080204dc: 6809 .h LDR r1,[r1,#0]
0x080204de: 6900 .i LDR r0,[r0,#0x10]
0x080204e0: e0b2 .. B 0x8020648 ; system_get_peripheral_clock + 684
0x080204e2: 2008 . MOVS r0,#8
0x080204e4: f2ce0005 .... MOVT r0,#0xe005
0x080204e8: 6841 Ah LDR r1,[r0,#4]
0x080204ea: 0549 I. LSLS r1,r1,#21
0x080204ec: f10080da .... BMI.W 0x80206a4 ; system_get_peripheral_clock + 776
0x080204f0: 6940 @i LDR r0,[r0,#0x14]
0x080204f2: e138 8. B 0x8020766 ; system_get_peripheral_clock + 970
0x080204f4: 210c .! MOVS r1,#0xc
0x080204f6: 2206 ." MOVS r2,#6
0x080204f8: e001 .. B 0x80204fe ; system_get_peripheral_clock + 354
0x080204fa: 2110 .! MOVS r1,#0x10
0x080204fc: 2208 ." MOVS r2,#8
0x080204fe: 2008 . MOVS r0,#8
0x08020500: f2ce0005 .... MOVT r0,#0xe005
0x08020504: 6843 Ch LDR r3,[r0,#4]
0x08020506: 6940 @i LDR r0,[r0,#0x14]
0x08020508: fa23f202 #... LSR r2,r3,r2
0x0802050c: fa20f101 ... LSR r1,r0,r1
0x08020510: f0020003 .... AND r0,r2,#3
0x08020514: 2801 .( CMP r0,#1
0x08020516: f001010f .... AND r1,r1,#0xf
0x0802051a: f0008089 .... BEQ.W 0x8020630 ; system_get_peripheral_clock + 660
0x0802051e: 2800 .( CMP r0,#0
0x08020520: f040816e @.n. BNE.W 0x8020800 ; system_get_peripheral_clock + 1124
0x08020524: 1c48 H. ADDS r0,r1,#1
0x08020526: e148 H. B 0x80207ba ; system_get_peripheral_clock + 1054
0x08020528: 2108 .! MOVS r1,#8
0x0802052a: f2ce0105 .... MOVT r1,#0xe005
0x0802052e: 6808 .h LDR r0,[r1,#0]
0x08020530: f4002040 ..@ AND r0,r0,#0xc0000
0x08020534: f5b02f00 .../ CMP r0,#0x80000
0x08020538: f04080bd @... BNE.W 0x80206b6 ; system_get_peripheral_clock + 794
0x0802053c: f645406c E.l@ MOV r0,#0x5c6c
0x08020540: f2c20000 .... MOVT r0,#0x2000
0x08020544: e0c1 .. B 0x80206ca ; system_get_peripheral_clock + 814
0x08020546: 2108 .! MOVS r1,#8
0x08020548: f2ce0105 .... MOVT r1,#0xe005
0x0802054c: 6808 .h LDR r0,[r1,#0]
0x0802054e: f0000030 ..0. AND r0,r0,#0x30
0x08020552: 2820 ( CMP r0,#0x20
0x08020554: f04080bc @... BNE.W 0x80206d0 ; system_get_peripheral_clock + 820
0x08020558: f645406c E.l@ MOV r0,#0x5c6c
0x0802055c: f2c20000 .... MOVT r0,#0x2000
0x08020560: e0bf .. B 0x80206e2 ; system_get_peripheral_clock + 838
0x08020562: 2108 .! MOVS r1,#8
0x08020564: f2ce0105 .... MOVT r1,#0xe005
0x08020568: 6808 .h LDR r0,[r1,#0]
0x0802056a: f00000c0 .... AND r0,r0,#0xc0
0x0802056e: 2880 .( CMP r0,#0x80
0x08020570: f04080bc @... BNE.W 0x80206ec ; system_get_peripheral_clock + 848
0x08020574: f645406c E.l@ MOV r0,#0x5c6c
0x08020578: f2c20000 .... MOVT r0,#0x2000
0x0802057c: e0bf .. B 0x80206fe ; system_get_peripheral_clock + 866
0x0802057e: 2108 .! MOVS r1,#8
0x08020580: f2ce0105 .... MOVT r1,#0xe005
0x08020584: 6808 .h LDR r0,[r1,#0]
0x08020586: f4007040 ..@p AND r0,r0,#0x300
0x0802058a: f5b07f00 .... CMP r0,#0x200
0x0802058e: f04080bb @... BNE.W 0x8020708 ; system_get_peripheral_clock + 876
0x08020592: f645406c E.l@ MOV r0,#0x5c6c
0x08020596: f2c20000 .... MOVT r0,#0x2000
0x0802059a: e0bf .. B 0x802071c ; system_get_peripheral_clock + 896
0x0802059c: 2008 . MOVS r0,#8
0x0802059e: f2ce0005 .... MOVT r0,#0xe005
0x080205a2: 6801 .h LDR r1,[r0,#0]
0x080205a4: 0789 .. LSLS r1,r1,#30
0x080205a6: f00080ee .... BEQ.W 0x8020786 ; system_get_peripheral_clock + 1002
0x080205aa: 6801 .h LDR r1,[r0,#0]
0x080205ac: f0010103 .... AND r1,r1,#3
0x080205b0: 2901 .) CMP r1,#1
0x080205b2: bf07 .. ITTEE EQ
0x080205b4: f6454170 E.pA MOVEQ r1,#0x5c70
0x080205b8: f2c20100 .... MOVTEQ r1,#0x2000
0x080205bc: f645416c E.lA MOVNE r1,#0x5c6c
0x080205c0: f2c20100 .... MOVTNE r1,#0x2000
0x080205c4: 6809 .h LDR r1,[r1,#0]
0x080205c6: 6880 .h LDR r0,[r0,#8]
0x080205c8: f000000f .... AND r0,r0,#0xf
0x080205cc: e0b4 .. B 0x8020738 ; system_get_peripheral_clock + 924
0x080205ce: 2008 . MOVS r0,#8
0x080205d0: f2ce0005 .... MOVT r0,#0xe005
0x080205d4: 6801 .h LDR r1,[r0,#0]
0x080205d6: f0110f0c .... TST r1,#0xc
0x080205da: f00080cc .... BEQ.W 0x8020776 ; system_get_peripheral_clock + 986
0x080205de: 6801 .h LDR r1,[r0,#0]
0x080205e0: f001010c .... AND r1,r1,#0xc
0x080205e4: 2904 .) CMP r1,#4
0x080205e6: bf07 .. ITTEE EQ
0x080205e8: f6454170 E.pA MOVEQ r1,#0x5c70
0x080205ec: f2c20100 .... MOVTEQ r1,#0x2000
0x080205f0: f645416c E.lA MOVNE r1,#0x5c6c
0x080205f4: f2c20100 .... MOVTNE r1,#0x2000
0x080205f8: 6809 .h LDR r1,[r1,#0]
0x080205fa: 6880 .h LDR r0,[r0,#8]
0x080205fc: f3c01003 .... UBFX r0,r0,#4,#4
0x08020600: e09a .. B 0x8020738 ; system_get_peripheral_clock + 924
0x08020602: 2008 . MOVS r0,#8
0x08020604: f2ce0005 .... MOVT r0,#0xe005
0x08020608: 6801 .h LDR r1,[r0,#0]
0x0802060a: 00c9 .. LSLS r1,r1,#3
0x0802060c: f100808b .... BMI.W 0x8020726 ; system_get_peripheral_clock + 906
0x08020610: 6900 .i LDR r0,[r0,#0x10]
0x08020612: e0bf .. B 0x8020794 ; system_get_peripheral_clock + 1016
0x08020614: 2108 .! MOVS r1,#8
0x08020616: f2ce0105 .... MOVT r1,#0xe005
0x0802061a: 6848 Hh LDR r0,[r1,#4]
0x0802061c: f0000003 .... AND r0,r0,#3
0x08020620: 2802 .( CMP r0,#2
0x08020622: f040808d @... BNE.W 0x8020740 ; system_get_peripheral_clock + 932
0x08020626: f645406c E.l@ MOV r0,#0x5c6c
0x0802062a: f2c20000 .... MOVT r0,#0x2000
0x0802062e: e090 .. B 0x8020752 ; system_get_peripheral_clock + 950
0x08020630: f645406c E.l@ MOV r0,#0x5c6c
0x08020634: f2c20000 .... MOVT r0,#0x2000
0x08020638: 6800 .h LDR r0,[r0,#0]
0x0802063a: e08f .. B 0x802075c ; system_get_peripheral_clock + 960
0x0802063c: f6454170 E.pA MOV r1,#0x5c70
0x08020640: f2c20100 .... MOVT r1,#0x2000
0x08020644: 6809 .h LDR r1,[r1,#0]
0x08020646: 68c0 .h LDR r0,[r0,#0xc]
0x08020648: f3c02003 ... UBFX r0,r0,#8,#4
0x0802064c: e073 s. B 0x8020736 ; system_get_peripheral_clock + 922
0x0802064e: f6454170 E.pA MOV r1,#0x5c70
0x08020652: f2c20100 .... MOVT r1,#0x2000
0x08020656: 6809 .h LDR r1,[r1,#0]
0x08020658: 68c0 .h LDR r0,[r0,#0xc]
0x0802065a: e06a j. B 0x8020732 ; system_get_peripheral_clock + 918
0x0802065c: f6454170 E.pA MOV r1,#0x5c70
0x08020660: f2c20100 .... MOVT r1,#0x2000
0x08020664: 6809 .h LDR r1,[r1,#0]
0x08020666: 68c0 .h LDR r0,[r0,#0xc]
0x08020668: f3c03003 ...0 UBFX r0,r0,#12,#4
0x0802066c: e063 c. B 0x8020736 ; system_get_peripheral_clock + 922
0x0802066e: 6848 Hh LDR r0,[r1,#4]
0x08020670: f000000c .... AND r0,r0,#0xc
0x08020674: 2804 .( CMP r0,#4
0x08020676: f0408088 @... BNE.W 0x802078a ; system_get_peripheral_clock + 1006
0x0802067a: f6454070 E.p@ MOV r0,#0x5c70
0x0802067e: f2c20000 .... MOVT r0,#0x2000
0x08020682: 6800 .h LDR r0,[r0,#0]
0x08020684: 6949 Ii LDR r1,[r1,#0x14]
0x08020686: f3c11103 .... UBFX r1,r1,#4,#4
0x0802068a: e067 g. B 0x802075c ; system_get_peripheral_clock + 960
0x0802068c: f6454170 E.pA MOV r1,#0x5c70
0x08020690: f2c20100 .... MOVT r1,#0x2000
0x08020694: 6809 .h LDR r1,[r1,#0]
0x08020696: 68c0 .h LDR r0,[r0,#0xc]
0x08020698: 2201 ." MOVS r2,#1
0x0802069a: eb027010 ...p ADD r0,r2,r0,LSR #28
0x0802069e: fbb1f0f0 .... UDIV r0,r1,r0
0x080206a2: 4770 pG BX lr
0x080206a4: f6454170 E.pA MOV r1,#0x5c70
0x080206a8: f2c20100 .... MOVT r1,#0x2000
0x080206ac: 6809 .h LDR r1,[r1,#0]
0x080206ae: 6940 @i LDR r0,[r0,#0x14]
0x080206b0: f3c05003 ...P UBFX r0,r0,#20,#4
0x080206b4: e040 @. B 0x8020738 ; system_get_peripheral_clock + 924
0x080206b6: 6808 .h LDR r0,[r1,#0]
0x080206b8: f4002040 ..@ AND r0,r0,#0xc0000
0x080206bc: f5b02f80 .../ CMP r0,#0x40000
0x080206c0: d16b k. BNE 0x802079a ; system_get_peripheral_clock + 1022
0x080206c2: f6454070 E.p@ MOV r0,#0x5c70
0x080206c6: f2c20000 .... MOVT r0,#0x2000
0x080206ca: 6800 .h LDR r0,[r0,#0]
0x080206cc: 68c9 .h LDR r1,[r1,#0xc]
0x080206ce: e042 B. B 0x8020756 ; system_get_peripheral_clock + 954
0x080206d0: 6808 .h LDR r0,[r1,#0]
0x080206d2: f0000030 ..0. AND r0,r0,#0x30
0x080206d6: 2810 .( CMP r0,#0x10
0x080206d8: d167 g. BNE 0x80207aa ; system_get_peripheral_clock + 1038
0x080206da: f6454070 E.p@ MOV r0,#0x5c70
0x080206de: f2c20000 .... MOVT r0,#0x2000
0x080206e2: 6800 .h LDR r0,[r0,#0]
0x080206e4: 6889 .h LDR r1,[r1,#8]
0x080206e6: f3c12103 ...! UBFX r1,r1,#8,#4
0x080206ea: e037 7. B 0x802075c ; system_get_peripheral_clock + 960
0x080206ec: 6808 .h LDR r0,[r1,#0]
0x080206ee: f00000c0 .... AND r0,r0,#0xc0
0x080206f2: 2840 @( CMP r0,#0x40
0x080206f4: d168 h. BNE 0x80207c8 ; system_get_peripheral_clock + 1068
0x080206f6: f6454070 E.p@ MOV r0,#0x5c70
0x080206fa: f2c20000 .... MOVT r0,#0x2000
0x080206fe: 6800 .h LDR r0,[r0,#0]
0x08020700: 6889 .h LDR r1,[r1,#8]
0x08020702: f3c13103 ...1 UBFX r1,r1,#12,#4
0x08020706: e029 ). B 0x802075c ; system_get_peripheral_clock + 960
0x08020708: 6808 .h LDR r0,[r1,#0]
0x0802070a: f4007040 ..@p AND r0,r0,#0x300
0x0802070e: f5b07f80 .... CMP r0,#0x100
0x08020712: d15f _. BNE 0x80207d4 ; system_get_peripheral_clock + 1080
0x08020714: f6454070 E.p@ MOV r0,#0x5c70
0x08020718: f2c20000 .... MOVT r0,#0x2000
0x0802071c: 6800 .h LDR r0,[r0,#0]
0x0802071e: 6889 .h LDR r1,[r1,#8]
0x08020720: f3c14103 ...A UBFX r1,r1,#16,#4
0x08020724: e01a .. B 0x802075c ; system_get_peripheral_clock + 960
0x08020726: f6454170 E.pA MOV r1,#0x5c70
0x0802072a: f2c20100 .... MOVT r1,#0x2000
0x0802072e: 6809 .h LDR r1,[r1,#0]
0x08020730: 6900 .i LDR r0,[r0,#0x10]
0x08020732: f3c01003 .... UBFX r0,r0,#4,#4
0x08020736: 0849 I. LSRS r1,r1,#1
0x08020738: 3001 .0 ADDS r0,#1
0x0802073a: fbb1f0f0 .... UDIV r0,r1,r0
0x0802073e: 4770 pG BX lr
0x08020740: 6848 Hh LDR r0,[r1,#4]
0x08020742: f0000003 .... AND r0,r0,#3
0x08020746: 2801 .( CMP r0,#1
0x08020748: d14c L. BNE 0x80207e4 ; system_get_peripheral_clock + 1096
0x0802074a: f6454070 E.p@ MOV r0,#0x5c70
0x0802074e: f2c20000 .... MOVT r0,#0x2000
0x08020752: 6800 .h LDR r0,[r0,#0]
0x08020754: 6949 Ii LDR r1,[r1,#0x14]
0x08020756: 0840 @. LSRS r0,r0,#1
0x08020758: f001010f .... AND r1,r1,#0xf
0x0802075c: 3101 .1 ADDS r1,#1
0x0802075e: fbb0f0f1 .... UDIV r0,r0,r1
0x08020762: 4770 pG BX lr
0x08020764: 6880 .h LDR r0,[r0,#8]
0x08020766: f3c05003 ...P UBFX r0,r0,#20,#4
0x0802076a: e025 %. B 0x80207b8 ; system_get_peripheral_clock + 1052
0x0802076c: 6880 .h LDR r0,[r0,#8]
0x0802076e: 2101 .! MOVS r1,#1
0x08020770: eb017010 ...p ADD r0,r1,r0,LSR #28
0x08020774: e021 !. B 0x80207ba ; system_get_peripheral_clock + 1054
0x08020776: 6880 .h LDR r0,[r0,#8]
0x08020778: e00c .. B 0x8020794 ; system_get_peripheral_clock + 1016
0x0802077a: 6880 .h LDR r0,[r0,#8]
0x0802077c: f3c06003 ...` UBFX r0,r0,#24,#4
0x08020780: e01a .. B 0x80207b8 ; system_get_peripheral_clock + 1052
0x08020782: 6900 .i LDR r0,[r0,#0x10]
0x08020784: e016 .. B 0x80207b4 ; system_get_peripheral_clock + 1048
0x08020786: 6880 .h LDR r0,[r0,#8]
0x08020788: e00c .. B 0x80207a4 ; system_get_peripheral_clock + 1032
0x0802078a: 6848 Hh LDR r0,[r1,#4]
0x0802078c: f0100f0c .... TST r0,#0xc
0x08020790: d136 6. BNE 0x8020800 ; system_get_peripheral_clock + 1124
0x08020792: 6948 Hi LDR r0,[r1,#0x14]
0x08020794: f3c01003 .... UBFX r0,r0,#4,#4
0x08020798: e00e .. B 0x80207b8 ; system_get_peripheral_clock + 1052
0x0802079a: 6808 .h LDR r0,[r1,#0]
0x0802079c: f4102f40 ..@/ TST r0,#0xc0000
0x080207a0: d12e .. BNE 0x8020800 ; system_get_peripheral_clock + 1124
0x080207a2: 68c8 .h LDR r0,[r1,#0xc]
0x080207a4: f000000f .... AND r0,r0,#0xf
0x080207a8: e006 .. B 0x80207b8 ; system_get_peripheral_clock + 1052
0x080207aa: 6808 .h LDR r0,[r1,#0]
0x080207ac: f0100f30 ..0. TST r0,#0x30
0x080207b0: d126 &. BNE 0x8020800 ; system_get_peripheral_clock + 1124
0x080207b2: 6888 .h LDR r0,[r1,#8]
0x080207b4: f3c02003 ... UBFX r0,r0,#8,#4
0x080207b8: 3001 .0 ADDS r0,#1
0x080207ba: f2436100 C..a MOVW r1,#0x3600
0x080207be: f2c0116e ..n. MOVT r1,#0x16e
0x080207c2: fbb1f0f0 .... UDIV r0,r1,r0
0x080207c6: 4770 pG BX lr
0x080207c8: 6808 .h LDR r0,[r1,#0]
0x080207ca: f0100fc0 .... TST r0,#0xc0
0x080207ce: d117 .. BNE 0x8020800 ; system_get_peripheral_clock + 1124
0x080207d0: 6888 .h LDR r0,[r1,#8]
0x080207d2: e61c .. B 0x802040e ; system_get_peripheral_clock + 114
0x080207d4: 6808 .h LDR r0,[r1,#0]
0x080207d6: f4107f40 ..@. TST r0,#0x300
0x080207da: d111 .. BNE 0x8020800 ; system_get_peripheral_clock + 1124
0x080207dc: 6888 .h LDR r0,[r1,#8]
0x080207de: f3c04003 ...@ UBFX r0,r0,#16,#4
0x080207e2: e7e9 .. B 0x80207b8 ; system_get_peripheral_clock + 1052
0x080207e4: 6848 Hh LDR r0,[r1,#4]
0x080207e6: 0780 .. LSLS r0,r0,#30
0x080207e8: bf18 .. IT NE
0x080207ea: 4770 pG BXNE lr
0x080207ec: 6948 Hi LDR r0,[r1,#0x14]
0x080207ee: f2436100 C..a MOVW r1,#0x3600
0x080207f2: f000000f .... AND r0,r0,#0xf
0x080207f6: 3001 .0 ADDS r0,#1
0x080207f8: f2c0116e ..n. MOVT r1,#0x16e
0x080207fc: fbb1f0f0 .... UDIV r0,r1,r0
0x08020800: 4770 pG BX lr
0x08020802: 0000 .. MOVS r0,r0
system_prevent_sleep_clear
0x08020804: b510 .. PUSH {r4,lr}
0x08020806: f2402170 @.p! MOVW r1,#0x270
0x0802080a: f2c20100 .... MOVT r1,#0x2000
0x0802080e: 680a .h LDR r2,[r1,#0]
0x08020810: 2320 # MOVS r3,#0x20
0x08020812: ea220000 "... BIC r0,r2,r0
0x08020816: f3ef8411 .... MRS r4,BASEPRI
0x0802081a: f3838811 .... MSR BASEPRI,r3
0x0802081e: 4623 #F MOV r3,r4
0x08020820: 6008 .` STR r0,[r1,#0]
0x08020822: f3838811 .... MSR BASEPRI,r3
0x08020826: bd10 .. POP {r4,pc}
system_prevent_sleep_get
0x08020828: f2402070 @.p MOVW r0,#0x270
0x0802082c: f2c20000 .... MOVT r0,#0x2000
0x08020830: 6800 .h LDR r0,[r0,#0]
0x08020832: 4770 pG BX lr
system_prevent_sleep_set
0x08020834: b510 .. PUSH {r4,lr}
0x08020836: f2402170 @.p! MOVW r1,#0x270
0x0802083a: f2c20100 .... MOVT r1,#0x2000
0x0802083e: 680a .h LDR r2,[r1,#0]
0x08020840: 2320 # MOVS r3,#0x20
0x08020842: 4310 .C ORRS r0,r0,r2
0x08020844: f3ef8411 .... MRS r4,BASEPRI
0x08020848: f3838811 .... MSR BASEPRI,r3
0x0802084c: 4623 #F MOV r3,r4
0x0802084e: 6008 .` STR r0,[r1,#0]
0x08020850: f3838811 .... MSR BASEPRI,r3
0x08020854: bd10 .. POP {r4,pc}
0x08020856: 0000 .. MOVS r0,r0
system_set_LPRCCLK
0x08020858: f2400110 @... MOVW r1,#0x10
0x0802085c: f2c20100 .... MOVT r1,#0x2000
0x08020860: 6008 .` STR r0,[r1,#0]
0x08020862: 4770 pG BX lr
uart0_irq
0x08020864: f64530d8 E..0 MOV r0,#0x5bd8
0x08020868: f2c20000 .... MOVT r0,#0x2000
0x0802086c: f000b808 .... B.W uart_IRQHandler ; 0x8020880
uart3_irq
0x08020870: b580 .. PUSH {r7,lr}
0x08020872: f6454074 E.t@ MOV r0,#0x5c74
0x08020876: f2c20000 .... MOVT r0,#0x2000
0x0802087a: f000f801 .... BL uart_IRQHandler ; 0x8020880
0x0802087e: bd80 .. POP {r7,pc}
uart_IRQHandler
0x08020880: 6801 .h LDR r1,[r0,#0]
0x08020882: 688a .h LDR r2,[r1,#8]
0x08020884: f002020f .... AND r2,r2,#0xf
0x08020888: 2a0c .* CMP r2,#0xc
0x0802088a: bf18 .. IT NE
0x0802088c: 2a04 .* CMPNE r2,#4
0x0802088e: d11b .. BNE 0x80208c8 ; uart_IRQHandler + 72
0x08020890: 694a Ji LDR r2,[r1,#0x14]
0x08020892: 07d2 .. LSLS r2,r2,#31
0x08020894: d029 ). BEQ 0x80208ea ; uart_IRQHandler + 106
0x08020896: f8d1c000 .... LDR r12,[r1,#0]
0x0802089a: 6bc2 .k LDR r2,[r0,#0x3c]
0x0802089c: 6c03 .l LDR r3,[r0,#0x40]
0x0802089e: 1c51 Q. ADDS r1,r2,#1
0x080208a0: 63c1 .c STR r1,[r0,#0x3c]
0x080208a2: f803c002 .... STRB r12,[r3,r2]
0x080208a6: 6801 .h LDR r1,[r0,#0]
0x080208a8: 6bc2 .k LDR r2,[r0,#0x3c]
0x080208aa: 6b83 .k LDR r3,[r0,#0x38]
0x080208ac: 429a .B CMP r2,r3
0x080208ae: d3ef .. BCC 0x8020890 ; uart_IRQHandler + 16
0x080208b0: 684a Jh LDR r2,[r1,#4]
0x080208b2: f0220201 "... BIC r2,r2,#1
0x080208b6: 604a J` STR r2,[r1,#4]
0x080208b8: 2100 .! MOVS r1,#0
0x080208ba: f8801044 ..D. STRB r1,[r0,#0x44]
0x080208be: 6a41 Aj LDR r1,[r0,#0x24]
0x080208c0: 2900 .) CMP r1,#0
0x080208c2: bf08 .. IT EQ
0x080208c4: 4770 pG BXEQ lr
0x080208c6: 4708 .G BX r1
0x080208c8: 2a02 .* CMP r2,#2
0x080208ca: d10e .. BNE 0x80208ea ; uart_IRQHandler + 106
0x080208cc: 6ac2 .j LDR r2,[r0,#0x2c]
0x080208ce: 6a83 .j LDR r3,[r0,#0x28]
0x080208d0: 429a .B CMP r2,r3
0x080208d2: d22b +. BCS 0x802092c ; uart_IRQHandler + 172
0x080208d4: 69c2 .i LDR r2,[r0,#0x1c]
0x080208d6: 07d2 .. LSLS r2,r2,#31
0x080208d8: d108 .. BNE 0x80208ec ; uart_IRQHandler + 108
0x080208da: 6ac2 .j LDR r2,[r0,#0x2c]
0x080208dc: f8d0c030 ..0. LDR r12,[r0,#0x30]
0x080208e0: 1c53 S. ADDS r3,r2,#1
0x080208e2: 62c3 .b STR r3,[r0,#0x2c]
0x080208e4: f81c0002 .... LDRB r0,[r12,r2]
0x080208e8: 6008 .` STR r0,[r1,#0]
0x080208ea: 4770 pG BX lr
0x080208ec: 6fca .o LDR r2,[r1,#0x7c]
0x080208ee: 0792 .. LSLS r2,r2,#30
0x080208f0: d5fb .. BPL 0x80208ea ; uart_IRQHandler + 106
0x080208f2: 6ac2 .j LDR r2,[r0,#0x2c]
0x080208f4: f8d0c030 ..0. LDR r12,[r0,#0x30]
0x080208f8: 1c53 S. ADDS r3,r2,#1
0x080208fa: 62c3 .b STR r3,[r0,#0x2c]
0x080208fc: f81c2002 ... LDRB r2,[r12,r2]
0x08020900: 600a .` STR r2,[r1,#0]
0x08020902: 6801 .h LDR r1,[r0,#0]
0x08020904: 6ac2 .j LDR r2,[r0,#0x2c]
0x08020906: 6a83 .j LDR r3,[r0,#0x28]
0x08020908: 429a .B CMP r2,r3
0x0802090a: d3ef .. BCC 0x80208ec ; uart_IRQHandler + 108
0x0802090c: 684a Jh LDR r2,[r1,#4]
0x0802090e: f0220280 "... BIC r2,r2,#0x80
0x08020912: 604a J` STR r2,[r1,#4]
0x08020914: 6801 .h LDR r1,[r0,#0]
0x08020916: 684a Jh LDR r2,[r1,#4]
0x08020918: f0220202 "... BIC r2,r2,#2
0x0802091c: 604a J` STR r2,[r1,#4]
0x0802091e: 2100 .! MOVS r1,#0
0x08020920: f8801034 ..4. STRB r1,[r0,#0x34]
0x08020924: 6a01 .j LDR r1,[r0,#0x20]
0x08020926: 2900 .) CMP r1,#0
0x08020928: d0df .. BEQ 0x80208ea ; uart_IRQHandler + 106
0x0802092a: 4708 .G BX r1
0x0802092c: 684a Jh LDR r2,[r1,#4]
0x0802092e: f0220280 "... BIC r2,r2,#0x80
0x08020932: 604a J` STR r2,[r1,#4]
0x08020934: 6801 .h LDR r1,[r0,#0]
0x08020936: 684a Jh LDR r2,[r1,#4]
0x08020938: f0220202 "... BIC r2,r2,#2
0x0802093c: 604a J` STR r2,[r1,#4]
0x0802093e: 2100 .! MOVS r1,#0
0x08020940: f8801034 ..4. STRB r1,[r0,#0x34]
0x08020944: 4770 pG BX lr
0x08020946: 0000 .. MOVS r0,r0
uart_config_baudRate
0x08020948: e92d4ff0 -..O PUSH {r4-r11,lr}
0x0802094c: b083 .. SUB sp,sp,#0xc
0x0802094e: 4604 .F MOV r4,r0
0x08020950: 2000 . MOVS r0,#0
0x08020952: f04f0a00 O... MOV r10,#0
0x08020956: f7fffd21 ..!. BL system_get_peripheral_clock ; 0x802039c
0x0802095a: 6861 ah LDR r1,[r4,#4]
0x0802095c: f2427810 B..x MOV r8,#0x2710
0x08020960: 010a .. LSLS r2,r1,#4
0x08020962: fbb0f1f2 .... UDIV r1,r0,r2
0x08020966: 2300 .# MOVS r3,#0
0x08020968: fb010012 .... MLS r0,r1,r2,r0
0x0802096c: 9101 .. STR r1,[sp,#4]
0x0802096e: fba00108 .... UMULL r0,r1,r0,r8
0x08020972: 9402 .. STR r4,[sp,#8]
0x08020974: f7e1fc52 ..R. BL __aeabi_uldivmod ; 0x800221c
0x08020978: f6446c20 D. l MOV r12,#0x4e20
0x0802097c: f2475e30 G.0^ MOV lr,#0x7530
0x08020980: f04f0900 O... MOV r9,#0
0x08020984: 2300 .# MOVS r3,#0
0x08020986: e00f .. B 0x80209a8 ; uart_config_baudRate + 96
0x08020988: f1b30436 ..6. SUBS r4,r3,#0x36
0x0802098c: bf08 .. IT EQ
0x0802098e: 4621 !F MOVEQ r1,r4
0x08020990: 2b36 6+ CMP r3,#0x36
0x08020992: bf08 .. IT EQ
0x08020994: 203f ? MOVEQ r0,#0x3f
0x08020996: f6457390 E..s MOV r3,#0x5f90
0x0802099a: f2c00301 .... MOVT r3,#1
0x0802099e: 4499 .D ADD r9,r9,r3
0x080209a0: 2a3f ?* CMP r2,#0x3f
0x080209a2: 4613 .F MOV r3,r2
0x080209a4: f00080ca .... BEQ.W 0x8020b3c ; uart_config_baudRate + 500
0x080209a8: ebb01299 .... SUBS r2,r0,r9,LSR #6
0x080209ac: f1710200 q... SBCS r2,r1,#0
0x080209b0: f1030201 .... ADD r2,r3,#1
0x080209b4: d307 .. BCC 0x80209c6 ; uart_config_baudRate + 126
0x080209b6: eb090508 .... ADD r5,r9,r8
0x080209ba: ebd01695 .... RSBS r6,r0,r5,LSR #6
0x080209be: eb7a0601 z... SBCS r6,r10,r1
0x080209c2: f08080bf .... BCS.W 0x8020b44 ; uart_config_baudRate + 508
0x080209c6: eb090508 .... ADD r5,r9,r8
0x080209ca: ebb01695 .... SUBS r6,r0,r5,LSR #6
0x080209ce: f1710600 q... SBCS r6,r1,#0
0x080209d2: f1030b02 .... ADD r11,r3,#2
0x080209d6: d307 .. BCC 0x80209e8 ; uart_config_baudRate + 160
0x080209d8: eb09070c .... ADD r7,r9,r12
0x080209dc: ebd01697 .... RSBS r6,r0,r7,LSR #6
0x080209e0: eb7a0601 z... SBCS r6,r10,r1
0x080209e4: f08080b5 .... BCS.W 0x8020b52 ; uart_config_baudRate + 522
0x080209e8: eb09050c .... ADD r5,r9,r12
0x080209ec: ebb01295 .... SUBS r2,r0,r5,LSR #6
0x080209f0: f1710200 q... SBCS r2,r1,#0
0x080209f4: f1030203 .... ADD r2,r3,#3
0x080209f8: d307 .. BCC 0x8020a0a ; uart_config_baudRate + 194
0x080209fa: eb09070e .... ADD r7,r9,lr
0x080209fe: ebd01697 .... RSBS r6,r0,r7,LSR #6
0x08020a02: eb7a0601 z... SBCS r6,r10,r1
0x08020a06: f08080ad .... BCS.W 0x8020b64 ; uart_config_baudRate + 540
0x08020a0a: eb09070e .... ADD r7,r9,lr
0x08020a0e: ebb01597 .... SUBS r5,r0,r7,LSR #6
0x08020a12: f1710500 q... SBCS r5,r1,#0
0x08020a16: f1030504 .... ADD r5,r3,#4
0x08020a1a: d308 .. BCC 0x8020a2e ; uart_config_baudRate + 230
0x08020a1c: f6494440 I.@D MOV r4,#0x9c40
0x08020a20: eb090604 .... ADD r6,r9,r4
0x08020a24: ebd01496 .... RSBS r4,r0,r6,LSR #6
0x08020a28: eb7a0401 z... SBCS r4,r10,r1
0x08020a2c: d275 u. BCS 0x8020b1a ; uart_config_baudRate + 466
0x08020a2e: f6494240 I.@B MOV r2,#0x9c40
0x08020a32: eb090702 .... ADD r7,r9,r2
0x08020a36: ebb01297 .... SUBS r2,r0,r7,LSR #6
0x08020a3a: f1710200 q... SBCS r2,r1,#0
0x08020a3e: f1030205 .... ADD r2,r3,#5
0x08020a42: d308 .. BCC 0x8020a56 ; uart_config_baudRate + 270
0x08020a44: f24c3450 L.P4 MOV r4,#0xc350
0x08020a48: eb090604 .... ADD r6,r9,r4
0x08020a4c: ebd01496 .... RSBS r4,r0,r6,LSR #6
0x08020a50: eb7a0401 z... SBCS r4,r10,r1
0x08020a54: d26a j. BCS 0x8020b2c ; uart_config_baudRate + 484
0x08020a56: f24c3450 L.P4 MOV r4,#0xc350
0x08020a5a: eb090704 .... ADD r7,r9,r4
0x08020a5e: ebb01497 .... SUBS r4,r0,r7,LSR #6
0x08020a62: f1710400 q... SBCS r4,r1,#0
0x08020a66: f1030506 .... ADD r5,r3,#6
0x08020a6a: d308 .. BCC 0x8020a7e ; uart_config_baudRate + 310
0x08020a6c: f64e2460 N.`$ MOV r4,#0xea60
0x08020a70: eb090604 .... ADD r6,r9,r4
0x08020a74: ebd01496 .... RSBS r4,r0,r6,LSR #6
0x08020a78: eb7a0401 z... SBCS r4,r10,r1
0x08020a7c: d24d M. BCS 0x8020b1a ; uart_config_baudRate + 466
0x08020a7e: f64e2260 N.`" MOV r2,#0xea60
0x08020a82: eb090702 .... ADD r7,r9,r2
0x08020a86: ebb01297 .... SUBS r2,r0,r7,LSR #6
0x08020a8a: f1710200 q... SBCS r2,r1,#0
0x08020a8e: f1030207 .... ADD r2,r3,#7
0x08020a92: d30a .. BCC 0x8020aaa ; uart_config_baudRate + 354
0x08020a94: f2411470 A.p. MOV r4,#0x1170
0x08020a98: f2c00401 .... MOVT r4,#1
0x08020a9c: eb090604 .... ADD r6,r9,r4
0x08020aa0: ebd01496 .... RSBS r4,r0,r6,LSR #6
0x08020aa4: eb7a0401 z... SBCS r4,r10,r1
0x08020aa8: d240 @. BCS 0x8020b2c ; uart_config_baudRate + 484
0x08020aaa: f2411470 A.p. MOV r4,#0x1170
0x08020aae: f2c00401 .... MOVT r4,#1
0x08020ab2: eb090504 .... ADD r5,r9,r4
0x08020ab6: ebb01495 .... SUBS r4,r0,r5,LSR #6
0x08020aba: f1710400 q... SBCS r4,r1,#0
0x08020abe: d30a .. BCC 0x8020ad6 ; uart_config_baudRate + 398
0x08020ac0: f6430480 C... MOVW r4,#0x3880
0x08020ac4: f2c00401 .... MOVT r4,#1
0x08020ac8: eb090604 .... ADD r6,r9,r4
0x08020acc: ebd01496 .... RSBS r4,r0,r6,LSR #6
0x08020ad0: eb7a0401 z... SBCS r4,r10,r1
0x08020ad4: d24e N. BCS 0x8020b74 ; uart_config_baudRate + 556
0x08020ad6: f6430280 C... MOVW r2,#0x3880
0x08020ada: f2c00201 .... MOVT r2,#1
0x08020ade: eb090502 .... ADD r5,r9,r2
0x08020ae2: ebb01295 .... SUBS r2,r0,r5,LSR #6
0x08020ae6: f1710200 q... SBCS r2,r1,#0
0x08020aea: f1030209 .... ADD r2,r3,#9
0x08020aee: f4ffaf4b ..K. BCC 0x8020988 ; uart_config_baudRate + 64
0x08020af2: f6457490 E..t MOV r4,#0x5f90
0x08020af6: f2c00401 .... MOVT r4,#1
0x08020afa: eb090604 .... ADD r6,r9,r4
0x08020afe: ebd01496 .... RSBS r4,r0,r6,LSR #6
0x08020b02: eb7a0401 z... SBCS r4,r10,r1
0x08020b06: f4ffaf3f ..?. BCC 0x8020988 ; uart_config_baudRate + 64
0x08020b0a: ea4f1c95 O... LSR r12,r5,#6
0x08020b0e: ea4f1e96 O... LSR lr,r6,#6
0x08020b12: f04f0800 O... MOV r8,#0
0x08020b16: 3308 .3 ADDS r3,r3,#8
0x08020b18: e036 6. B 0x8020b88 ; uart_config_baudRate + 576
0x08020b1a: ea4f1c97 O... LSR r12,r7,#6
0x08020b1e: ea4f1e96 O... LSR lr,r6,#6
0x08020b22: f04f0800 O... MOV r8,#0
0x08020b26: 4613 .F MOV r3,r2
0x08020b28: 462a *F MOV r2,r5
0x08020b2a: e02d -. B 0x8020b88 ; uart_config_baudRate + 576
0x08020b2c: ea4f1c97 O... LSR r12,r7,#6
0x08020b30: ea4f1e96 O... LSR lr,r6,#6
0x08020b34: f04f0800 O... MOV r8,#0
0x08020b38: 462b +F MOV r3,r5
0x08020b3a: e025 %. B 0x8020b88 ; uart_config_baudRate + 576
0x08020b3c: e9dd4601 ...F LDRD r4,r6,[sp,#4]
0x08020b40: 4603 .F MOV r3,r0
0x08020b42: e030 0. B 0x8020ba6 ; uart_config_baudRate + 606
0x08020b44: ea4f1c99 O... LSR r12,r9,#6
0x08020b48: ea4f1e95 O... LSR lr,r5,#6
0x08020b4c: f04f0800 O... MOV r8,#0
0x08020b50: e01a .. B 0x8020b88 ; uart_config_baudRate + 576
0x08020b52: ea4f1c95 O... LSR r12,r5,#6
0x08020b56: ea4f1e97 O... LSR lr,r7,#6
0x08020b5a: f04f0800 O... MOV r8,#0
0x08020b5e: 4613 .F MOV r3,r2
0x08020b60: 465a ZF MOV r2,r11
0x08020b62: e011 .. B 0x8020b88 ; uart_config_baudRate + 576
0x08020b64: ea4f1c95 O... LSR r12,r5,#6
0x08020b68: ea4f1e97 O... LSR lr,r7,#6
0x08020b6c: f04f0800 O... MOV r8,#0
0x08020b70: 465b [F MOV r3,r11
0x08020b72: e009 .. B 0x8020b88 ; uart_config_baudRate + 576
0x08020b74: f1030708 .... ADD r7,r3,#8
0x08020b78: ea4f1c95 O... LSR r12,r5,#6
0x08020b7c: ea4f1e96 O... LSR lr,r6,#6
0x08020b80: f04f0800 O... MOV r8,#0
0x08020b84: 4613 .F MOV r3,r2
0x08020b86: 463a :F MOV r2,r7
0x08020b88: ebb0070c .... SUBS r7,r0,r12
0x08020b8c: eb610508 a... SBC r5,r1,r8
0x08020b90: ebbe0000 .... SUBS r0,lr,r0
0x08020b94: e9dd4601 ...F LDRD r4,r6,[sp,#4]
0x08020b98: eb680101 h... SBC r1,r8,r1
0x08020b9c: 1a38 8. SUBS r0,r7,r0
0x08020b9e: eb750001 u... SBCS r0,r5,r1
0x08020ba2: bf28 (. IT CS
0x08020ba4: 4613 .F MOVCS r3,r2
0x08020ba6: 6830 0h LDR r0,[r6,#0]
0x08020ba8: 68c1 .h LDR r1,[r0,#0xc]
0x08020baa: f0410180 A... ORR r1,r1,#0x80
0x08020bae: 60c1 .` STR r1,[r0,#0xc]
0x08020bb0: 6830 0h LDR r0,[r6,#0]
0x08020bb2: b2e1 .. UXTB r1,r4
0x08020bb4: 6001 .` STR r1,[r0,#0]
0x08020bb6: f3c42007 ... UBFX r0,r4,#8,#8
0x08020bba: 6831 1h LDR r1,[r6,#0]
0x08020bbc: 6048 H` STR r0,[r1,#4]
0x08020bbe: 6830 0h LDR r0,[r6,#0]
0x08020bc0: f8d010c0 .... LDR r1,[r0,#0xc0]
0x08020bc4: f3630105 c... BFI r1,r3,#0,#6
0x08020bc8: f8c010c0 .... STR r1,[r0,#0xc0]
0x08020bcc: 6830 0h LDR r0,[r6,#0]
0x08020bce: 68c1 .h LDR r1,[r0,#0xc]
0x08020bd0: f0210180 !... BIC r1,r1,#0x80
0x08020bd4: 60c1 .` STR r1,[r0,#0xc]
0x08020bd6: b003 .. ADD sp,sp,#0xc
0x08020bd8: e8bd8ff0 .... POP {r4-r11,pc}
uart_init
0x08020bdc: 6801 .h LDR r1,[r0,#0]
0x08020bde: 6882 .h LDR r2,[r0,#8]
0x08020be0: 68cb .h LDR r3,[r1,#0xc]
0x08020be2: f3620301 b... BFI r3,r2,#0,#2
0x08020be6: 60cb .` STR r3,[r1,#0xc]
0x08020be8: 6801 .h LDR r1,[r0,#0]
0x08020bea: 68c2 .h LDR r2,[r0,#0xc]
0x08020bec: 68cb .h LDR r3,[r1,#0xc]
0x08020bee: f3620382 b... BFI r3,r2,#2,#1
0x08020bf2: 60cb .` STR r3,[r1,#0xc]
0x08020bf4: 6981 .i LDR r1,[r0,#0x18]
0x08020bf6: b149 I. CBZ r1,0x8020c0c ; uart_init + 48
0x08020bf8: 6801 .h LDR r1,[r0,#0]
0x08020bfa: 690a .i LDR r2,[r1,#0x10]
0x08020bfc: f0420220 B. . ORR r2,r2,#0x20
0x08020c00: 610a .a STR r2,[r1,#0x10]
0x08020c02: 6801 .h LDR r1,[r0,#0]
0x08020c04: 690a .i LDR r2,[r1,#0x10]
0x08020c06: f0420202 B... ORR r2,r2,#2
0x08020c0a: 610a .a STR r2,[r1,#0x10]
0x08020c0c: 6801 .h LDR r1,[r0,#0]
0x08020c0e: 6903 .i LDR r3,[r0,#0x10]
0x08020c10: 68ca .h LDR r2,[r1,#0xc]
0x08020c12: b1ab .. CBZ r3,0x8020c40 ; uart_init + 100
0x08020c14: f0420208 B... ORR r2,r2,#8
0x08020c18: 60ca .` STR r2,[r1,#0xc]
0x08020c1a: 6901 .i LDR r1,[r0,#0x10]
0x08020c1c: 3901 .9 SUBS r1,#1
0x08020c1e: 2903 .) CMP r1,#3
0x08020c20: d832 2. BHI 0x8020c88 ; uart_init + 172
0x08020c22: e8dff001 .... TBB [pc,r1]
$d.2
0x08020c26: 1102 .. DCW 4354
0x08020c28: 271c .' DCW 10012
$t.3
0x08020c2a: 6801 .h LDR r1,[r0,#0]
0x08020c2c: 68ca .h LDR r2,[r1,#0xc]
0x08020c2e: f0220220 ". . BIC r2,r2,#0x20
0x08020c32: 60ca .` STR r2,[r1,#0xc]
0x08020c34: 6801 .h LDR r1,[r0,#0]
0x08020c36: 68ca .h LDR r2,[r1,#0xc]
0x08020c38: f0220210 "... BIC r2,r2,#0x10
0x08020c3c: 60ca .` STR r2,[r1,#0xc]
0x08020c3e: e023 #. B 0x8020c88 ; uart_init + 172
0x08020c40: f0220208 "... BIC r2,r2,#8
0x08020c44: 60ca .` STR r2,[r1,#0xc]
0x08020c46: e01f .. B 0x8020c88 ; uart_init + 172
0x08020c48: 6801 .h LDR r1,[r0,#0]
0x08020c4a: 68ca .h LDR r2,[r1,#0xc]
0x08020c4c: f0220220 ". . BIC r2,r2,#0x20
0x08020c50: 60ca .` STR r2,[r1,#0xc]
0x08020c52: 6801 .h LDR r1,[r0,#0]
0x08020c54: 68ca .h LDR r2,[r1,#0xc]
0x08020c56: f0420210 B... ORR r2,r2,#0x10
0x08020c5a: 60ca .` STR r2,[r1,#0xc]
0x08020c5c: e014 .. B 0x8020c88 ; uart_init + 172
0x08020c5e: 6801 .h LDR r1,[r0,#0]
0x08020c60: 68ca .h LDR r2,[r1,#0xc]
0x08020c62: f0420220 B. . ORR r2,r2,#0x20
0x08020c66: 60ca .` STR r2,[r1,#0xc]
0x08020c68: 6801 .h LDR r1,[r0,#0]
0x08020c6a: 68ca .h LDR r2,[r1,#0xc]
0x08020c6c: f0420210 B... ORR r2,r2,#0x10
0x08020c70: 60ca .` STR r2,[r1,#0xc]
0x08020c72: e009 .. B 0x8020c88 ; uart_init + 172
0x08020c74: 6801 .h LDR r1,[r0,#0]
0x08020c76: 68ca .h LDR r2,[r1,#0xc]
0x08020c78: f0420220 B. . ORR r2,r2,#0x20
0x08020c7c: 60ca .` STR r2,[r1,#0xc]
0x08020c7e: 6801 .h LDR r1,[r0,#0]
0x08020c80: 68ca .h LDR r2,[r1,#0xc]
0x08020c82: f0220210 "... BIC r2,r2,#0x10
0x08020c86: 60ca .` STR r2,[r1,#0xc]
0x08020c88: 6941 Ai LDR r1,[r0,#0x14]
0x08020c8a: 6802 .h LDR r2,[r0,#0]
0x08020c8c: ea4101c1 A... ORR r1,r1,r1,LSL #3
0x08020c90: 61c1 .a STR r1,[r0,#0x1c]
0x08020c92: 69c1 .i LDR r1,[r0,#0x1c]
0x08020c94: 6091 .` STR r1,[r2,#8]
0x08020c96: f7ffbe57 ..W. B.W uart_config_baudRate ; 0x8020948
0x08020c9a: 0000 .. MOVS r0,r0
uart_receive
0x08020c9c: b510 .. PUSH {r4,lr}
0x08020c9e: 2a00 .* CMP r2,#0
0x08020ca0: f0008090 .... BEQ.W 0x8020dc4 ; uart_receive + 296
0x08020ca4: f0120e03 .... ANDS lr,r2,#3
0x08020ca8: f1a20c01 .... SUB r12,r2,#1
0x08020cac: d03f ?. BEQ 0x8020d2e ; uart_receive + 146
0x08020cae: 6803 .h LDR r3,[r0,#0]
0x08020cb0: 695c \i LDR r4,[r3,#0x14]
0x08020cb2: 07e4 .. LSLS r4,r4,#31
0x08020cb4: d109 .. BNE 0x8020cca ; uart_receive + 46
0x08020cb6: 695c \i LDR r4,[r3,#0x14]
0x08020cb8: 07e4 .. LSLS r4,r4,#31
0x08020cba: bf04 .. ITT EQ
0x08020cbc: 695c \i LDREQ r4,[r3,#0x14]
0x08020cbe: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020cc2: d102 .. BNE 0x8020cca ; uart_receive + 46
0x08020cc4: 695c \i LDR r4,[r3,#0x14]
0x08020cc6: 07e4 .. LSLS r4,r4,#31
0x08020cc8: d0f2 .. BEQ 0x8020cb0 ; uart_receive + 20
0x08020cca: 681c .h LDR r4,[r3,#0]
0x08020ccc: 460b .F MOV r3,r1
0x08020cce: f8034b01 ...K STRB r4,[r3],#1
0x08020cd2: f1be0f01 .... CMP lr,#1
0x08020cd6: d102 .. BNE 0x8020cde ; uart_receive + 66
0x08020cd8: 4662 bF MOV r2,r12
0x08020cda: 4619 .F MOV r1,r3
0x08020cdc: e027 '. B 0x8020d2e ; uart_receive + 146
0x08020cde: 6803 .h LDR r3,[r0,#0]
0x08020ce0: 695c \i LDR r4,[r3,#0x14]
0x08020ce2: 07e4 .. LSLS r4,r4,#31
0x08020ce4: d109 .. BNE 0x8020cfa ; uart_receive + 94
0x08020ce6: 695c \i LDR r4,[r3,#0x14]
0x08020ce8: 07e4 .. LSLS r4,r4,#31
0x08020cea: bf04 .. ITT EQ
0x08020cec: 695c \i LDREQ r4,[r3,#0x14]
0x08020cee: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020cf2: d102 .. BNE 0x8020cfa ; uart_receive + 94
0x08020cf4: 695c \i LDR r4,[r3,#0x14]
0x08020cf6: 07e4 .. LSLS r4,r4,#31
0x08020cf8: d0f2 .. BEQ 0x8020ce0 ; uart_receive + 68
0x08020cfa: 681b .h LDR r3,[r3,#0]
0x08020cfc: f1be0f02 .... CMP lr,#2
0x08020d00: 704b Kp STRB r3,[r1,#1]
0x08020d02: d102 .. BNE 0x8020d0a ; uart_receive + 110
0x08020d04: 3a02 .: SUBS r2,#2
0x08020d06: 3102 .1 ADDS r1,#2
0x08020d08: e011 .. B 0x8020d2e ; uart_receive + 146
0x08020d0a: 6803 .h LDR r3,[r0,#0]
0x08020d0c: 695c \i LDR r4,[r3,#0x14]
0x08020d0e: 07e4 .. LSLS r4,r4,#31
0x08020d10: d109 .. BNE 0x8020d26 ; uart_receive + 138
0x08020d12: 695c \i LDR r4,[r3,#0x14]
0x08020d14: 07e4 .. LSLS r4,r4,#31
0x08020d16: bf04 .. ITT EQ
0x08020d18: 695c \i LDREQ r4,[r3,#0x14]
0x08020d1a: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020d1e: d102 .. BNE 0x8020d26 ; uart_receive + 138
0x08020d20: 695c \i LDR r4,[r3,#0x14]
0x08020d22: 07e4 .. LSLS r4,r4,#31
0x08020d24: d0f2 .. BEQ 0x8020d0c ; uart_receive + 112
0x08020d26: 681b .h LDR r3,[r3,#0]
0x08020d28: 3a03 .: SUBS r2,#3
0x08020d2a: 708b .p STRB r3,[r1,#2]
0x08020d2c: 3103 .1 ADDS r1,#3
0x08020d2e: f1bc0f03 .... CMP r12,#3
0x08020d32: bf38 8. IT CC
0x08020d34: bd10 .. POPCC {r4,pc}
0x08020d36: bf00 .. NOP
0x08020d38: 6803 .h LDR r3,[r0,#0]
0x08020d3a: bf00 .. NOP
0x08020d3c: 695c \i LDR r4,[r3,#0x14]
0x08020d3e: 07e4 .. LSLS r4,r4,#31
0x08020d40: bf01 .. ITTTT EQ
0x08020d42: 695c \i LDREQ r4,[r3,#0x14]
0x08020d44: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020d48: 695c \i LDREQ r4,[r3,#0x14]
0x08020d4a: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020d4e: d102 .. BNE 0x8020d56 ; uart_receive + 186
0x08020d50: 695c \i LDR r4,[r3,#0x14]
0x08020d52: 07e4 .. LSLS r4,r4,#31
0x08020d54: d0f2 .. BEQ 0x8020d3c ; uart_receive + 160
0x08020d56: 681b .h LDR r3,[r3,#0]
0x08020d58: 700b .p STRB r3,[r1,#0]
0x08020d5a: 6803 .h LDR r3,[r0,#0]
0x08020d5c: 695c \i LDR r4,[r3,#0x14]
0x08020d5e: 07e4 .. LSLS r4,r4,#31
0x08020d60: d10a .. BNE 0x8020d78 ; uart_receive + 220
0x08020d62: 695c \i LDR r4,[r3,#0x14]
0x08020d64: 07e4 .. LSLS r4,r4,#31
0x08020d66: bf04 .. ITT EQ
0x08020d68: 695c \i LDREQ r4,[r3,#0x14]
0x08020d6a: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020d6e: d103 .. BNE 0x8020d78 ; uart_receive + 220
0x08020d70: 695c \i LDR r4,[r3,#0x14]
0x08020d72: 07e4 .. LSLS r4,r4,#31
0x08020d74: d0f2 .. BEQ 0x8020d5c ; uart_receive + 192
0x08020d76: bf00 .. NOP
0x08020d78: 681b .h LDR r3,[r3,#0]
0x08020d7a: 704b Kp STRB r3,[r1,#1]
0x08020d7c: 6803 .h LDR r3,[r0,#0]
0x08020d7e: 695c \i LDR r4,[r3,#0x14]
0x08020d80: 07e4 .. LSLS r4,r4,#31
0x08020d82: d109 .. BNE 0x8020d98 ; uart_receive + 252
0x08020d84: 695c \i LDR r4,[r3,#0x14]
0x08020d86: 07e4 .. LSLS r4,r4,#31
0x08020d88: bf04 .. ITT EQ
0x08020d8a: 695c \i LDREQ r4,[r3,#0x14]
0x08020d8c: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020d90: d102 .. BNE 0x8020d98 ; uart_receive + 252
0x08020d92: 695c \i LDR r4,[r3,#0x14]
0x08020d94: 07e4 .. LSLS r4,r4,#31
0x08020d96: d0f2 .. BEQ 0x8020d7e ; uart_receive + 226
0x08020d98: 681b .h LDR r3,[r3,#0]
0x08020d9a: 708b .p STRB r3,[r1,#2]
0x08020d9c: 6803 .h LDR r3,[r0,#0]
0x08020d9e: 695c \i LDR r4,[r3,#0x14]
0x08020da0: 07e4 .. LSLS r4,r4,#31
0x08020da2: d109 .. BNE 0x8020db8 ; uart_receive + 284
0x08020da4: 695c \i LDR r4,[r3,#0x14]
0x08020da6: 07e4 .. LSLS r4,r4,#31
0x08020da8: bf04 .. ITT EQ
0x08020daa: 695c \i LDREQ r4,[r3,#0x14]
0x08020dac: ea5f74c4 _..t LSLSEQ r4,r4,#31
0x08020db0: d102 .. BNE 0x8020db8 ; uart_receive + 284
0x08020db2: 695c \i LDR r4,[r3,#0x14]
0x08020db4: 07e4 .. LSLS r4,r4,#31
0x08020db6: d0f2 .. BEQ 0x8020d9e ; uart_receive + 258
0x08020db8: 681b .h LDR r3,[r3,#0]
0x08020dba: 3a04 .: SUBS r2,#4
0x08020dbc: 70cb .p STRB r3,[r1,#3]
0x08020dbe: f1010104 .... ADD r1,r1,#4
0x08020dc2: d1b9 .. BNE 0x8020d38 ; uart_receive + 156
0x08020dc4: bd10 .. POP {r4,pc}
0x08020dc6: 0000 .. MOVS r0,r0
uart_receive_IT
0x08020dc8: f8903044 ..D0 LDRB r3,[r0,#0x44]
0x08020dcc: 2b00 .+ CMP r3,#0
0x08020dce: bf18 .. IT NE
0x08020dd0: 4770 pG BXNE lr
0x08020dd2: 6401 .d STR r1,[r0,#0x40]
0x08020dd4: 2100 .! MOVS r1,#0
0x08020dd6: 63c1 .c STR r1,[r0,#0x3c]
0x08020dd8: 2101 .! MOVS r1,#1
0x08020dda: 6382 .c STR r2,[r0,#0x38]
0x08020ddc: f8801044 ..D. STRB r1,[r0,#0x44]
0x08020de0: 6800 .h LDR r0,[r0,#0]
0x08020de2: 6841 Ah LDR r1,[r0,#4]
0x08020de4: f0410101 A... ORR r1,r1,#1
0x08020de8: 6041 A` STR r1,[r0,#4]
0x08020dea: 4770 pG BX lr
uart_transmit
0x08020dec: b570 p. PUSH {r4-r6,lr}
0x08020dee: 69c3 .i LDR r3,[r0,#0x1c]
0x08020df0: 07db .. LSLS r3,r3,#31
0x08020df2: d134 4. BNE 0x8020e5e ; uart_transmit + 114
0x08020df4: 2a00 .* CMP r2,#0
0x08020df6: d073 s. BEQ 0x8020ee0 ; uart_transmit + 244
0x08020df8: f0120403 .... ANDS r4,r2,#3
0x08020dfc: f1a20e01 .... SUB lr,r2,#1
0x08020e00: d062 b. BEQ 0x8020ec8 ; uart_transmit + 220
0x08020e02: 6805 .h LDR r5,[r0,#0]
0x08020e04: 696b ki LDR r3,[r5,#0x14]
0x08020e06: 069b .. LSLS r3,r3,#26
0x08020e08: d409 .. BMI 0x8020e1e ; uart_transmit + 50
0x08020e0a: 696b ki LDR r3,[r5,#0x14]
0x08020e0c: 069b .. LSLS r3,r3,#26
0x08020e0e: bf5c \. ITT PL
0x08020e10: 696b ki LDRPL r3,[r5,#0x14]
0x08020e12: ea5f6383 _..c LSLSPL r3,r3,#26
0x08020e16: d402 .. BMI 0x8020e1e ; uart_transmit + 50
0x08020e18: 696b ki LDR r3,[r5,#0x14]
0x08020e1a: 069b .. LSLS r3,r3,#26
0x08020e1c: d5f2 .. BPL 0x8020e04 ; uart_transmit + 24
0x08020e1e: 460b .F MOV r3,r1
0x08020e20: f8136b01 ...k LDRB r6,[r3],#1
0x08020e24: 2c01 ., CMP r4,#1
0x08020e26: 46f4 .F MOV r12,lr
0x08020e28: 602e .` STR r6,[r5,#0]
0x08020e2a: d04f O. BEQ 0x8020ecc ; uart_transmit + 224
0x08020e2c: 6803 .h LDR r3,[r0,#0]
0x08020e2e: 695e ^i LDR r6,[r3,#0x14]
0x08020e30: 06b6 .. LSLS r6,r6,#26
0x08020e32: d409 .. BMI 0x8020e48 ; uart_transmit + 92
0x08020e34: 695e ^i LDR r6,[r3,#0x14]
0x08020e36: 06b6 .. LSLS r6,r6,#26
0x08020e38: bf5c \. ITT PL
0x08020e3a: 695e ^i LDRPL r6,[r3,#0x14]
0x08020e3c: ea5f6686 _..f LSLSPL r6,r6,#26
0x08020e40: d402 .. BMI 0x8020e48 ; uart_transmit + 92
0x08020e42: 695e ^i LDR r6,[r3,#0x14]
0x08020e44: 06b6 .. LSLS r6,r6,#26
0x08020e46: d5f2 .. BPL 0x8020e2e ; uart_transmit + 66
0x08020e48: 784e Nx LDRB r6,[r1,#1]
0x08020e4a: 2c02 ., CMP r4,#2
0x08020e4c: 601e .` STR r6,[r3,#0]
0x08020e4e: d148 H. BNE 0x8020ee2 ; uart_transmit + 246
0x08020e50: f1a20c02 .... SUB r12,r2,#2
0x08020e54: 1c8b .. ADDS r3,r1,#2
0x08020e56: f1be0f03 .... CMP lr,#3
0x08020e5a: d341 A. BCC 0x8020ee0 ; uart_transmit + 244
0x08020e5c: e060 `. B 0x8020f20 ; uart_transmit + 308
0x08020e5e: 2a00 .* CMP r2,#0
0x08020e60: d03e >. BEQ 0x8020ee0 ; uart_transmit + 244
0x08020e62: f0120603 .... ANDS r6,r2,#3
0x08020e66: f1a20e01 .... SUB lr,r2,#1
0x08020e6a: d033 3. BEQ 0x8020ed4 ; uart_transmit + 232
0x08020e6c: 6804 .h LDR r4,[r0,#0]
0x08020e6e: 6fe3 .o LDR r3,[r4,#0x7c]
0x08020e70: 079b .. LSLS r3,r3,#30
0x08020e72: d409 .. BMI 0x8020e88 ; uart_transmit + 156
0x08020e74: 6fe3 .o LDR r3,[r4,#0x7c]
0x08020e76: 079b .. LSLS r3,r3,#30
0x08020e78: bf5c \. ITT PL
0x08020e7a: 6fe3 .o LDRPL r3,[r4,#0x7c]
0x08020e7c: ea5f7383 _..s LSLSPL r3,r3,#30
0x08020e80: d402 .. BMI 0x8020e88 ; uart_transmit + 156
0x08020e82: 6fe3 .o LDR r3,[r4,#0x7c]
0x08020e84: 079b .. LSLS r3,r3,#30
0x08020e86: d5f2 .. BPL 0x8020e6e ; uart_transmit + 130
0x08020e88: 460b .F MOV r3,r1
0x08020e8a: f8135b01 ...[ LDRB r5,[r3],#1
0x08020e8e: 2e01 .. CMP r6,#1
0x08020e90: 46f4 .F MOV r12,lr
0x08020e92: 6025 %` STR r5,[r4,#0]
0x08020e94: d020 . BEQ 0x8020ed8 ; uart_transmit + 236
0x08020e96: 6803 .h LDR r3,[r0,#0]
0x08020e98: 6fdd .o LDR r5,[r3,#0x7c]
0x08020e9a: 07ad .. LSLS r5,r5,#30
0x08020e9c: d409 .. BMI 0x8020eb2 ; uart_transmit + 198
0x08020e9e: 6fdd .o LDR r5,[r3,#0x7c]
0x08020ea0: 07ad .. LSLS r5,r5,#30
0x08020ea2: bf5c \. ITT PL
0x08020ea4: 6fdd .o LDRPL r5,[r3,#0x7c]
0x08020ea6: ea5f7585 _..u LSLSPL r5,r5,#30
0x08020eaa: d402 .. BMI 0x8020eb2 ; uart_transmit + 198
0x08020eac: 6fdd .o LDR r5,[r3,#0x7c]
0x08020eae: 07ad .. LSLS r5,r5,#30
0x08020eb0: d5f2 .. BPL 0x8020e98 ; uart_transmit + 172
0x08020eb2: 784d Mx LDRB r5,[r1,#1]
0x08020eb4: 2e02 .. CMP r6,#2
0x08020eb6: 601d .` STR r5,[r3,#0]
0x08020eb8: d173 s. BNE 0x8020fa2 ; uart_transmit + 438
0x08020eba: f1a20c02 .... SUB r12,r2,#2
0x08020ebe: 1c8b .. ADDS r3,r1,#2
0x08020ec0: f1be0f03 .... CMP lr,#3
0x08020ec4: d30c .. BCC 0x8020ee0 ; uart_transmit + 244
0x08020ec6: e08d .. B 0x8020fe4 ; uart_transmit + 504
0x08020ec8: 4694 .F MOV r12,r2
0x08020eca: 460b .F MOV r3,r1
0x08020ecc: f1be0f03 .... CMP lr,#3
0x08020ed0: d306 .. BCC 0x8020ee0 ; uart_transmit + 244
0x08020ed2: e025 %. B 0x8020f20 ; uart_transmit + 308
0x08020ed4: 4694 .F MOV r12,r2
0x08020ed6: 460b .F MOV r3,r1
0x08020ed8: f1be0f03 .... CMP lr,#3
0x08020edc: f0808082 .... BCS.W 0x8020fe4 ; uart_transmit + 504
0x08020ee0: bd70 p. POP {r4-r6,pc}
0x08020ee2: 6804 .h LDR r4,[r0,#0]
0x08020ee4: 6963 ci LDR r3,[r4,#0x14]
0x08020ee6: 069b .. LSLS r3,r3,#26
0x08020ee8: d409 .. BMI 0x8020efe ; uart_transmit + 274
0x08020eea: 6963 ci LDR r3,[r4,#0x14]
0x08020eec: 069b .. LSLS r3,r3,#26
0x08020eee: bf5c \. ITT PL
0x08020ef0: 6963 ci LDRPL r3,[r4,#0x14]
0x08020ef2: ea5f6383 _..c LSLSPL r3,r3,#26
0x08020ef6: d402 .. BMI 0x8020efe ; uart_transmit + 274
0x08020ef8: 6963 ci LDR r3,[r4,#0x14]
0x08020efa: 069b .. LSLS r3,r3,#26
0x08020efc: d5f2 .. BPL 0x8020ee4 ; uart_transmit + 248
0x08020efe: f1a20c03 .... SUB r12,r2,#3
0x08020f02: 788a .x LDRB r2,[r1,#2]
0x08020f04: 1ccb .. ADDS r3,r1,#3
0x08020f06: 6022 "` STR r2,[r4,#0]
0x08020f08: f1be0f03 .... CMP lr,#3
0x08020f0c: d3e8 .. BCC 0x8020ee0 ; uart_transmit + 244
0x08020f0e: e007 .. B 0x8020f20 ; uart_transmit + 308
0x08020f10: 78da .x LDRB r2,[r3,#3]
0x08020f12: f1bc0c04 .... SUBS r12,r12,#4
0x08020f16: f1030304 .... ADD r3,r3,#4
0x08020f1a: 600a .` STR r2,[r1,#0]
0x08020f1c: bf08 .. IT EQ
0x08020f1e: bd70 p. POPEQ {r4-r6,pc}
0x08020f20: 6801 .h LDR r1,[r0,#0]
0x08020f22: bf00 .. NOP
0x08020f24: 694a Ji LDR r2,[r1,#0x14]
0x08020f26: 0692 .. LSLS r2,r2,#26
0x08020f28: bf5f _. ITTTT PL
0x08020f2a: 694a Ji LDRPL r2,[r1,#0x14]
0x08020f2c: ea5f6282 _..b LSLSPL r2,r2,#26
0x08020f30: 694a Ji LDRPL r2,[r1,#0x14]
0x08020f32: ea5f6282 _..b LSLSPL r2,r2,#26
0x08020f36: d402 .. BMI 0x8020f3e ; uart_transmit + 338
0x08020f38: 694a Ji LDR r2,[r1,#0x14]
0x08020f3a: 0692 .. LSLS r2,r2,#26
0x08020f3c: d5f2 .. BPL 0x8020f24 ; uart_transmit + 312
0x08020f3e: 781a .x LDRB r2,[r3,#0]
0x08020f40: 600a .` STR r2,[r1,#0]
0x08020f42: 6801 .h LDR r1,[r0,#0]
0x08020f44: 694a Ji LDR r2,[r1,#0x14]
0x08020f46: 0692 .. LSLS r2,r2,#26
0x08020f48: d40a .. BMI 0x8020f60 ; uart_transmit + 372
0x08020f4a: 694a Ji LDR r2,[r1,#0x14]
0x08020f4c: 0692 .. LSLS r2,r2,#26
0x08020f4e: bf5c \. ITT PL
0x08020f50: 694a Ji LDRPL r2,[r1,#0x14]
0x08020f52: ea5f6282 _..b LSLSPL r2,r2,#26
0x08020f56: d403 .. BMI 0x8020f60 ; uart_transmit + 372
0x08020f58: 694a Ji LDR r2,[r1,#0x14]
0x08020f5a: 0692 .. LSLS r2,r2,#26
0x08020f5c: d5f2 .. BPL 0x8020f44 ; uart_transmit + 344
0x08020f5e: bf00 .. NOP
0x08020f60: 785a Zx LDRB r2,[r3,#1]
0x08020f62: 600a .` STR r2,[r1,#0]
0x08020f64: 6801 .h LDR r1,[r0,#0]
0x08020f66: 694a Ji LDR r2,[r1,#0x14]
0x08020f68: 0692 .. LSLS r2,r2,#26
0x08020f6a: d409 .. BMI 0x8020f80 ; uart_transmit + 404
0x08020f6c: 694a Ji LDR r2,[r1,#0x14]
0x08020f6e: 0692 .. LSLS r2,r2,#26
0x08020f70: bf5c \. ITT PL
0x08020f72: 694a Ji LDRPL r2,[r1,#0x14]
0x08020f74: ea5f6282 _..b LSLSPL r2,r2,#26
0x08020f78: d402 .. BMI 0x8020f80 ; uart_transmit + 404
0x08020f7a: 694a Ji LDR r2,[r1,#0x14]
0x08020f7c: 0692 .. LSLS r2,r2,#26
0x08020f7e: d5f2 .. BPL 0x8020f66 ; uart_transmit + 378
0x08020f80: 789a .x LDRB r2,[r3,#2]
0x08020f82: 600a .` STR r2,[r1,#0]
0x08020f84: 6801 .h LDR r1,[r0,#0]
0x08020f86: 694a Ji LDR r2,[r1,#0x14]
0x08020f88: 0692 .. LSLS r2,r2,#26
0x08020f8a: d4c1 .. BMI 0x8020f10 ; uart_transmit + 292
0x08020f8c: 694a Ji LDR r2,[r1,#0x14]
0x08020f8e: 0692 .. LSLS r2,r2,#26
0x08020f90: bf5c \. ITT PL
0x08020f92: 694a Ji LDRPL r2,[r1,#0x14]
0x08020f94: ea5f6282 _..b LSLSPL r2,r2,#26
0x08020f98: d4ba .. BMI 0x8020f10 ; uart_transmit + 292
0x08020f9a: 694a Ji LDR r2,[r1,#0x14]
0x08020f9c: 0692 .. LSLS r2,r2,#26
0x08020f9e: d5f2 .. BPL 0x8020f86 ; uart_transmit + 410
0x08020fa0: e7b6 .. B 0x8020f10 ; uart_transmit + 292
0x08020fa2: 6804 .h LDR r4,[r0,#0]
0x08020fa4: 6fe3 .o LDR r3,[r4,#0x7c]
0x08020fa6: 079b .. LSLS r3,r3,#30
0x08020fa8: d409 .. BMI 0x8020fbe ; uart_transmit + 466
0x08020faa: 6fe3 .o LDR r3,[r4,#0x7c]
0x08020fac: 079b .. LSLS r3,r3,#30
0x08020fae: bf5c \. ITT PL
0x08020fb0: 6fe3 .o LDRPL r3,[r4,#0x7c]
0x08020fb2: ea5f7383 _..s LSLSPL r3,r3,#30
0x08020fb6: d402 .. BMI 0x8020fbe ; uart_transmit + 466
0x08020fb8: 6fe3 .o LDR r3,[r4,#0x7c]
0x08020fba: 079b .. LSLS r3,r3,#30
0x08020fbc: d5f2 .. BPL 0x8020fa4 ; uart_transmit + 440
0x08020fbe: f1a20c03 .... SUB r12,r2,#3
0x08020fc2: 788a .x LDRB r2,[r1,#2]
0x08020fc4: 1ccb .. ADDS r3,r1,#3
0x08020fc6: 6022 "` STR r2,[r4,#0]
0x08020fc8: f1be0f03 .... CMP lr,#3
0x08020fcc: f4ffaf88 .... BCC.W 0x8020ee0 ; uart_transmit + 244
0x08020fd0: e008 .. B 0x8020fe4 ; uart_transmit + 504
0x08020fd2: bf00 .. NOP
0x08020fd4: 78da .x LDRB r2,[r3,#3]
0x08020fd6: f1bc0c04 .... SUBS r12,r12,#4
0x08020fda: f1030304 .... ADD r3,r3,#4
0x08020fde: 600a .` STR r2,[r1,#0]
0x08020fe0: f43faf7e ?.~. BEQ 0x8020ee0 ; uart_transmit + 244
0x08020fe4: 6801 .h LDR r1,[r0,#0]
0x08020fe6: bf00 .. NOP
0x08020fe8: 6fca .o LDR r2,[r1,#0x7c]
0x08020fea: 0792 .. LSLS r2,r2,#30
0x08020fec: bf5f _. ITTTT PL
0x08020fee: 6fca .o LDRPL r2,[r1,#0x7c]
0x08020ff0: ea5f7282 _..r LSLSPL r2,r2,#30
0x08020ff4: 6fca .o LDRPL r2,[r1,#0x7c]
0x08020ff6: ea5f7282 _..r LSLSPL r2,r2,#30
0x08020ffa: d402 .. BMI 0x8021002 ; uart_transmit + 534
0x08020ffc: 6fca .o LDR r2,[r1,#0x7c]
0x08020ffe: 0792 .. LSLS r2,r2,#30
0x08021000: d5f2 .. BPL 0x8020fe8 ; uart_transmit + 508
0x08021002: 781a .x LDRB r2,[r3,#0]
0x08021004: 600a .` STR r2,[r1,#0]
0x08021006: 6801 .h LDR r1,[r0,#0]
0x08021008: 6fca .o LDR r2,[r1,#0x7c]
0x0802100a: 0792 .. LSLS r2,r2,#30
0x0802100c: d40a .. BMI 0x8021024 ; uart_transmit + 568
0x0802100e: 6fca .o LDR r2,[r1,#0x7c]
0x08021010: 0792 .. LSLS r2,r2,#30
0x08021012: bf5c \. ITT PL
0x08021014: 6fca .o LDRPL r2,[r1,#0x7c]
0x08021016: ea5f7282 _..r LSLSPL r2,r2,#30
0x0802101a: d403 .. BMI 0x8021024 ; uart_transmit + 568
0x0802101c: 6fca .o LDR r2,[r1,#0x7c]
0x0802101e: 0792 .. LSLS r2,r2,#30
0x08021020: d5f2 .. BPL 0x8021008 ; uart_transmit + 540
0x08021022: bf00 .. NOP
0x08021024: 785a Zx LDRB r2,[r3,#1]
0x08021026: 600a .` STR r2,[r1,#0]
0x08021028: 6801 .h LDR r1,[r0,#0]
0x0802102a: 6fca .o LDR r2,[r1,#0x7c]
0x0802102c: 0792 .. LSLS r2,r2,#30
0x0802102e: d409 .. BMI 0x8021044 ; uart_transmit + 600
0x08021030: 6fca .o LDR r2,[r1,#0x7c]
0x08021032: 0792 .. LSLS r2,r2,#30
0x08021034: bf5c \. ITT PL
0x08021036: 6fca .o LDRPL r2,[r1,#0x7c]
0x08021038: ea5f7282 _..r LSLSPL r2,r2,#30
0x0802103c: d402 .. BMI 0x8021044 ; uart_transmit + 600
0x0802103e: 6fca .o LDR r2,[r1,#0x7c]
0x08021040: 0792 .. LSLS r2,r2,#30
0x08021042: d5f2 .. BPL 0x802102a ; uart_transmit + 574
0x08021044: 789a .x LDRB r2,[r3,#2]
0x08021046: 600a .` STR r2,[r1,#0]
0x08021048: 6801 .h LDR r1,[r0,#0]
0x0802104a: 6fca .o LDR r2,[r1,#0x7c]
0x0802104c: 0792 .. LSLS r2,r2,#30
0x0802104e: d4c1 .. BMI 0x8020fd4 ; uart_transmit + 488
0x08021050: 6fca .o LDR r2,[r1,#0x7c]
0x08021052: 0792 .. LSLS r2,r2,#30
0x08021054: bf5c \. ITT PL
0x08021056: 6fca .o LDRPL r2,[r1,#0x7c]
0x08021058: ea5f7282 _..r LSLSPL r2,r2,#30
0x0802105c: d4ba .. BMI 0x8020fd4 ; uart_transmit + 488
0x0802105e: 6fca .o LDR r2,[r1,#0x7c]
0x08021060: 0792 .. LSLS r2,r2,#30
0x08021062: d5f2 .. BPL 0x802104a ; uart_transmit + 606
0x08021064: e7b6 .. B 0x8020fd4 ; uart_transmit + 488
0x08021066: 0000 .. MOVS r0,r0
uart_transmit_IT
0x08021068: f8903034 ..40 LDRB r3,[r0,#0x34]
0x0802106c: 2b00 .+ CMP r3,#0
0x0802106e: bf18 .. IT NE
0x08021070: 4770 pG BXNE lr
0x08021072: 6301 .c STR r1,[r0,#0x30]
0x08021074: 2100 .! MOVS r1,#0
0x08021076: 62c1 .b STR r1,[r0,#0x2c]
0x08021078: 2101 .! MOVS r1,#1
0x0802107a: 6282 .b STR r2,[r0,#0x28]
0x0802107c: f8801034 ..4. STRB r1,[r0,#0x34]
0x08021080: 69c1 .i LDR r1,[r0,#0x1c]
0x08021082: 6802 .h LDR r2,[r0,#0]
0x08021084: 6853 Sh LDR r3,[r2,#4]
0x08021086: f36113c7 a... BFI r3,r1,#7,#1
0x0802108a: 6053 S` STR r3,[r2,#4]
0x0802108c: 6800 .h LDR r0,[r0,#0]
0x0802108e: 6841 Ah LDR r1,[r0,#4]
0x08021090: f0410102 A... ORR r1,r1,#2
0x08021094: 6041 A` STR r1,[r0,#4]
0x08021096: 4770 pG BX lr
unlock
0x08021098: f6487168 H.hq MOV r1,#0x8f68
0x0802109c: f2c20100 .... MOVT r1,#0x2000
0x080210a0: 7808 .x LDRB r0,[r1,#0]
0x080210a2: 6008 .` STR r0,[r1,#0]
0x080210a4: f000bf4e ..N. B.W $Ven$TT$L$$CPU_SR_Restore ; 0x8021f44
update_kv_cache
0x080210a8: e92d43f0 -..C PUSH {r4-r9,lr}
0x080210ac: b081 .. SUB sp,sp,#4
0x080210ae: 4690 .F MOV r8,r2
0x080210b0: 4681 .F MOV r9,r0
0x080210b2: 9100 .. STR r1,[sp,#0]
0x080210b4: 4669 iF MOV r1,sp
0x080210b6: 2000 . MOVS r0,#0
0x080210b8: 2204 ." MOVS r2,#4
0x080210ba: 2600 .& MOVS r6,#0
0x080210bc: f7e6fe22 ..". BL fdb_calc_crc32 ; 0x8007d04
0x080210c0: 0c00 .. LSRS r0,r0,#16
0x080210c2: f04f0c40 O.@. MOV r12,#0x40
0x080210c6: f64f72ff O..r MOV r2,#0xffff
0x080210ca: f1080301 .... ADD r3,r8,#1
0x080210ce: 2440 @$ MOVS r4,#0x40
0x080210d0: e005 .. B 0x80210de ; update_kv_cache + 54
0x080210d2: bf00 .. NOP
0x080210d4: 4288 .B CMP r0,r1
0x080210d6: d049 I. BEQ 0x802116c ; update_kv_cache + 196
0x080210d8: 3601 .6 ADDS r6,#1
0x080210da: 2e40 @. CMP r6,#0x40
0x080210dc: d024 $. BEQ 0x8021128 ; update_kv_cache + 128
0x080210de: eb0907c6 .... ADD r7,r9,r6,LSL #3
0x080210e2: 2b00 .+ CMP r3,#0
0x080210e4: f8b71068 ..h. LDRH r1,[r7,#0x68]
0x080210e8: d0f4 .. BEQ 0x80210d4 ; update_kv_cache + 44
0x080210ea: 4288 .B CMP r0,r1
0x080210ec: d02a *. BEQ 0x8021144 ; update_kv_cache + 156
0x080210ee: 6efd .n LDR r5,[r7,#0x6c]
0x080210f0: f0840140 ..@. EOR r1,r4,#0x40
0x080210f4: ea610105 a... ORN r1,r1,r5
0x080210f8: 2900 .) CMP r1,#0
0x080210fa: 4621 !F MOV r1,r4
0x080210fc: bf08 .. IT EQ
0x080210fe: 4631 1F MOVEQ r1,r6
0x08021100: 3501 .5 ADDS r5,#1
0x08021102: d00f .. BEQ 0x8021124 ; update_kv_cache + 124
0x08021104: f8b7106a ..j. LDRH r1,[r7,#0x6a]
0x08021108: 2900 .) CMP r1,#0
0x0802110a: bf1a .. ITTE NE
0x0802110c: 3901 .9 SUBNE r1,#1
0x0802110e: f8a7106a ..j. STRHNE r1,[r7,#0x6a]
0x08021112: 2100 .! MOVEQ r1,#0
0x08021114: b297 .. UXTH r7,r2
0x08021116: b28d .. UXTH r5,r1
0x08021118: 42bd .B CMP r5,r7
0x0802111a: bf3c <. ITT CC
0x0802111c: 46b4 .F MOVCC r12,r6
0x0802111e: 460a .F MOVCC r2,r1
0x08021120: e7da .. B 0x80210d8 ; update_kv_cache + 48
0x08021122: bf00 .. NOP
0x08021124: 460c .F MOV r4,r1
0x08021126: e7d7 .. B 0x80210d8 ; update_kv_cache + 48
0x08021128: 2c3f ?, CMP r4,#0x3f
0x0802112a: d810 .. BHI 0x802114e ; update_kv_cache + 166
0x0802112c: eb0901c4 .... ADD r1,r9,r4,LSL #3
0x08021130: f8a10068 ..h. STRH r0,[r1,#0x68]
0x08021134: 2000 . MOVS r0,#0
0x08021136: f8c1806c ..l. STR r8,[r1,#0x6c]
0x0802113a: f8a1006a ..j. STRH r0,[r1,#0x6a]
0x0802113e: b001 .. ADD sp,sp,#4
0x08021140: e8bd83f0 .... POP {r4-r9,pc}
0x08021144: f8c7806c ..l. STR r8,[r7,#0x6c]
0x08021148: b001 .. ADD sp,sp,#4
0x0802114a: e8bd83f0 .... POP {r4-r9,pc}
0x0802114e: f1bc0f3f ..?. CMP r12,#0x3f
0x08021152: d808 .. BHI 0x8021166 ; update_kv_cache + 190
0x08021154: eb0901cc .... ADD r1,r9,r12,LSL #3
0x08021158: f8a10068 ..h. STRH r0,[r1,#0x68]
0x0802115c: 2000 . MOVS r0,#0
0x0802115e: f8c1806c ..l. STR r8,[r1,#0x6c]
0x08021162: f8a1006a ..j. STRH r0,[r1,#0x6a]
0x08021166: b001 .. ADD sp,sp,#4
0x08021168: e8bd83f0 .... POP {r4-r9,pc}
0x0802116c: f04f30ff O..0 MOV r0,#0xffffffff
0x08021170: 66f8 .f STR r0,[r7,#0x6c]
0x08021172: 2000 . MOVS r0,#0
0x08021174: f8a7006a ..j. STRH r0,[r7,#0x6a]
0x08021178: b001 .. ADD sp,sp,#4
0x0802117a: e8bd83f0 .... POP {r4-r9,pc}
0x0802117e: 0000 .. MOVS r0,r0
update_sector_cache
0x08021180: b510 .. PUSH {r4,lr}
0x08021182: 428a .B CMP r2,r1
0x08021184: d90c .. BLS 0x80211a0 ; update_sector_cache + 32
0x08021186: 68c3 .h LDR r3,[r0,#0xc]
0x08021188: 185c \. ADDS r4,r3,r1
0x0802118a: f8d03268 ..h2 LDR r3,[r0,#0x268]
0x0802118e: 4294 .B CMP r4,r2
0x08021190: f500741a ...t ADD r4,r0,#0x268
0x08021194: d90b .. BLS 0x80211ae ; update_sector_cache + 46
0x08021196: 428b .B CMP r3,r1
0x08021198: d111 .. BNE 0x80211be ; update_sector_cache + 62
0x0802119a: f04f0c00 O... MOV r12,#0
0x0802119e: e05d ]. B 0x802125c ; update_sector_cache + 220
0x080211a0: f8d03268 ..h2 LDR r3,[r0,#0x268]
0x080211a4: 428b .B CMP r3,r1
0x080211a6: d107 .. BNE 0x80211b8 ; update_sector_cache + 56
0x080211a8: f500741a ...t ADD r4,r0,#0x268
0x080211ac: e062 b. B 0x8021274 ; update_sector_cache + 244
0x080211ae: 428b .B CMP r3,r1
0x080211b0: d060 `. BEQ 0x8021274 ; update_sector_cache + 244
0x080211b2: f04f0c04 O... MOV r12,#4
0x080211b6: e008 .. B 0x80211ca ; update_sector_cache + 74
0x080211b8: f04f0c04 O... MOV r12,#4
0x080211bc: e012 .. B 0x80211e4 ; update_sector_cache + 100
0x080211be: f1b333ff ...3 SUBS r3,r3,#0xffffffff
0x080211c2: bf18 .. IT NE
0x080211c4: 2301 .# MOVNE r3,#1
0x080211c6: ea4f0c83 O... LSL r12,r3,#2
0x080211ca: 68c3 .h LDR r3,[r0,#0xc]
0x080211cc: 440b .D ADD r3,r3,r1
0x080211ce: 4293 .B CMP r3,r2
0x080211d0: d908 .. BLS 0x80211e4 ; update_sector_cache + 100
0x080211d2: f8d03270 ..p2 LDR r3,[r0,#0x270]
0x080211d6: 428b .B CMP r3,r1
0x080211d8: d10b .. BNE 0x80211f2 ; update_sector_cache + 114
0x080211da: f500741c ...t ADD r4,r0,#0x270
0x080211de: f04f0c01 O... MOV r12,#1
0x080211e2: e03b ;. B 0x802125c ; update_sector_cache + 220
0x080211e4: f8d03270 ..p2 LDR r3,[r0,#0x270]
0x080211e8: 428b .B CMP r3,r1
0x080211ea: d10a .. BNE 0x8021202 ; update_sector_cache + 130
0x080211ec: f500741c ...t ADD r4,r0,#0x270
0x080211f0: e040 @. B 0x8021274 ; update_sector_cache + 244
0x080211f2: f08c0404 .... EOR r4,r12,#4
0x080211f6: ea640303 d... ORN r3,r4,r3
0x080211fa: 2b00 .+ CMP r3,#0
0x080211fc: bf08 .. IT EQ
0x080211fe: f04f0c01 O... MOVEQ r12,#1
0x08021202: 428a .B CMP r2,r1
0x08021204: d90c .. BLS 0x8021220 ; update_sector_cache + 160
0x08021206: 68c3 .h LDR r3,[r0,#0xc]
0x08021208: f8d0e278 ..x. LDR lr,[r0,#0x278]
0x0802120c: 440b .D ADD r3,r3,r1
0x0802120e: 4293 .B CMP r3,r2
0x08021210: f500741e ...t ADD r4,r0,#0x278
0x08021214: d90b .. BLS 0x802122e ; update_sector_cache + 174
0x08021216: 458e .E CMP lr,r1
0x08021218: d10c .. BNE 0x8021234 ; update_sector_cache + 180
0x0802121a: f04f0c02 O... MOV r12,#2
0x0802121e: e01d .. B 0x802125c ; update_sector_cache + 220
0x08021220: f8d03278 ..x2 LDR r3,[r0,#0x278]
0x08021224: 428b .B CMP r3,r1
0x08021226: d11f .. BNE 0x8021268 ; update_sector_cache + 232
0x08021228: f500741e ...t ADD r4,r0,#0x278
0x0802122c: e022 ". B 0x8021274 ; update_sector_cache + 244
0x0802122e: 458e .E CMP lr,r1
0x08021230: d020 . BEQ 0x8021274 ; update_sector_cache + 244
0x08021232: e007 .. B 0x8021244 ; update_sector_cache + 196
0x08021234: f08c0304 .... EOR r3,r12,#4
0x08021238: ea63030e c... ORN r3,r3,lr
0x0802123c: 2b00 .+ CMP r3,#0
0x0802123e: bf08 .. IT EQ
0x08021240: f04f0c02 O... MOVEQ r12,#2
0x08021244: 68c3 .h LDR r3,[r0,#0xc]
0x08021246: 440b .D ADD r3,r3,r1
0x08021248: 4293 .B CMP r3,r2
0x0802124a: d90d .. BLS 0x8021268 ; update_sector_cache + 232
0x0802124c: f8d03280 ...2 LDR r3,[r0,#0x280]
0x08021250: 428b .B CMP r3,r1
0x08021252: d113 .. BNE 0x802127c ; update_sector_cache + 252
0x08021254: f5007420 .. t ADD r4,r0,#0x280
0x08021258: f04f0c03 O... MOV r12,#3
0x0802125c: eb0000cc .... ADD r0,r0,r12,LSL #3
0x08021260: 6021 !` STR r1,[r4,#0]
0x08021262: f8c0226c ..l" STR r2,[r0,#0x26c]
0x08021266: bd10 .. POP {r4,pc}
0x08021268: f8d03280 ...2 LDR r3,[r0,#0x280]
0x0802126c: 428b .B CMP r3,r1
0x0802126e: d10b .. BNE 0x8021288 ; update_sector_cache + 264
0x08021270: f5007420 .. t ADD r4,r0,#0x280
0x08021274: f04f30ff O..0 MOV r0,#0xffffffff
0x08021278: 6020 ` STR r0,[r4,#0]
0x0802127a: bd10 .. POP {r4,pc}
0x0802127c: f1bc0f04 .... CMP r12,#4
0x08021280: bf08 .. IT EQ
0x08021282: f1130301 .... ADDSEQ r3,r3,#1
0x08021286: d008 .. BEQ 0x802129a ; update_sector_cache + 282
0x08021288: f1bc0f04 .... CMP r12,#4
0x0802128c: bf28 (. IT CS
0x0802128e: bd10 .. POPCS {r4,pc}
0x08021290: eb0000cc .... ADD r0,r0,r12,LSL #3
0x08021294: e9c0129a .... STRD r1,r2,[r0,#0x268]
0x08021298: bd10 .. POP {r4,pc}
0x0802129a: f04f0c03 O... MOV r12,#3
0x0802129e: e7f7 .. B 0x8021290 ; update_sector_cache + 272
user_client_cb_att_val
0x080212a0: b5f0 .. PUSH {r4-r7,lr}
0x080212a2: b085 .. SUB sp,sp,#0x14
0x080212a4: 4605 .F MOV r5,r0
0x080212a6: 4824 $H LDR r0,[pc,#144] ; [0x8021338] = 0x8024b15
0x080212a8: 461c .F MOV r4,r3
0x080212aa: 460e .F MOV r6,r1
0x080212ac: f7fdffc6 .... BL log_printf_level ; 0x801f23c
0x080212b0: 4922 "I LDR r1,[pc,#136] ; [0x802133c] = 0x8024b1d
0x080212b2: a323 #. ADR r3,{pc}+0x8e ; 0x8021340
0x080212b4: 2000 . MOVS r0,#0
0x080212b6: f240525b @.[R MOV r2,#0x55b
0x080212ba: f7fdffab .... BL log_printf ; 0x801f214
0x080212be: 4630 0F MOV r0,r6
0x080212c0: f7fefffe .... BL search_item_by_user_lid ; 0x80202c0
0x080212c4: b3a8 .. CBZ r0,0x8021332 ; user_client_cb_att_val + 146
0x080212c6: 7901 .y LDRB r1,[r0,#4]
0x080212c8: 2901 .) CMP r1,#1
0x080212ca: d132 2. BNE 0x8021332 ; user_client_cb_att_val + 146
0x080212cc: 6881 .h LDR r1,[r0,#8]
0x080212ce: 794a Jy LDRB r2,[r1,#5]
0x080212d0: b16a j. CBZ r2,0x80212ee ; user_client_cb_att_val + 78
0x080212d2: 790b .y LDRB r3,[r1,#4]
0x080212d4: 2600 .& MOVS r6,#0
0x080212d6: b2f2 .. UXTB r2,r6
0x080212d8: 429a .B CMP r2,r3
0x080212da: d208 .. BCS 0x80212ee ; user_client_cb_att_val + 78
0x080212dc: 69c7 .i LDR r7,[r0,#0x1c]
0x080212de: f8577025 W.%p LDR r7,[r7,r5,LSL #2]
0x080212e2: f8377012 7..p LDRH r7,[r7,r2,LSL #1]
0x080212e6: 42a7 .B CMP r7,r4
0x080212e8: d002 .. BEQ 0x80212f0 ; user_client_cb_att_val + 80
0x080212ea: 3601 .6 ADDS r6,#1
0x080212ec: e7f3 .. B 0x80212d6 ; user_client_cb_att_val + 54
0x080212ee: 2200 ." MOVS r2,#0
0x080212f0: 6889 .h LDR r1,[r1,#8]
0x080212f2: b1f1 .. CBZ r1,0x8021332 ; user_client_cb_att_val + 146
0x080212f4: e9dd130a .... LDRD r1,r3,[sp,#0x28]
0x080212f8: f8ad2008 ... STRH r2,[sp,#8]
0x080212fc: f8902024 ..$ LDRB r2,[r0,#0x24]
0x08021300: f88d5005 ...P STRB r5,[sp,#5]
0x08021304: 2505 .% MOVS r5,#5
0x08021306: f8ad400a ...@ STRH r4,[sp,#0xa]
0x0802130a: f88d5004 ...P STRB r5,[sp,#4]
0x0802130e: f88d2006 ... STRB r2,[sp,#6]
0x08021312: 889a .. LDRH r2,[r3,#4]
0x08021314: f8ad200c ... STRH r2,[sp,#0xc]
0x08021318: b11b .. CBZ r3,0x8021322 ; user_client_cb_att_val + 130
0x0802131a: 88da .. LDRH r2,[r3,#6]
0x0802131c: 441a .D ADD r2,r2,r3
0x0802131e: 3230 02 ADDS r2,r2,#0x30
0x08021320: e000 .. B 0x8021324 ; user_client_cb_att_val + 132
0x08021322: 2200 ." MOVS r2,#0
0x08021324: f8ad100e .... STRH r1,[sp,#0xe]
0x08021328: 9204 .. STR r2,[sp,#0x10]
0x0802132a: 6880 .h LDR r0,[r0,#8]
0x0802132c: 6881 .h LDR r1,[r0,#8]
0x0802132e: a801 .. ADD r0,sp,#4
0x08021330: 4788 .G BLX r1
0x08021332: b005 .. ADD sp,sp,#0x14
0x08021334: bdf0 .. POP {r4-r7,pc}
0x08021336: bf00 .. NOP
$d.84
__arm_cp.51_0
0x08021338: 08024b15 .K.. DCD 134368021
__arm_cp.51_1
0x0802133c: 08024b1d .K.. DCD 134368029
0x08021340: 72657375 user DCD 1919251317
0x08021344: 696c635f _cli DCD 1768711007
0x08021348: 5f746e65 ent_ DCD 1601465957
0x0802134c: 615f6263 cb_a DCD 1633641059
0x08021350: 765f7474 tt_v DCD 1985967220
0x08021354: 0a0d6c61 al.. DCD 168651873
0x08021358: 00000000 .... DCD 0
$t.85
user_client_cb_att_val_evt
0x0802135c: e92d47ff -..G PUSH {r0-r10,lr}
0x08021360: 4606 .F MOV r6,r0
0x08021362: 482b +H LDR r0,[pc,#172] ; [0x8021410] = 0x8024b15
0x08021364: 4699 .F MOV r9,r3
0x08021366: 4690 .F MOV r8,r2
0x08021368: 468a .F MOV r10,r1
0x0802136a: f7fdff67 ..g. BL log_printf_level ; 0x801f23c
0x0802136e: 4929 )I LDR r1,[pc,#164] ; [0x8021414] = 0x8024b1d
0x08021370: a329 ). ADR r3,{pc}+0xa8 ; 0x8021418
0x08021372: 2000 . MOVS r0,#0
0x08021374: f2405281 @..R MOV r2,#0x581
0x08021378: f7fdff4c ..L. BL log_printf ; 0x801f214
0x0802137c: 4650 PF MOV r0,r10
0x0802137e: f7feff9f .... BL search_item_by_user_lid ; 0x80202c0
0x08021382: b3d8 .. CBZ r0,0x80213fc ; user_client_cb_att_val_evt + 160
0x08021384: 7901 .y LDRB r1,[r0,#4]
0x08021386: 2901 .) CMP r1,#1
0x08021388: d138 8. BNE 0x80213fc ; user_client_cb_att_val_evt + 160
0x0802138a: 6882 .h LDR r2,[r0,#8]
0x0802138c: 990d .. LDR r1,[sp,#0x34]
0x0802138e: 7953 Sy LDRB r3,[r2,#5]
0x08021390: b16b k. CBZ r3,0x80213ae ; user_client_cb_att_val_evt + 82
0x08021392: 7914 .y LDRB r4,[r2,#4]
0x08021394: 2700 .' MOVS r7,#0
0x08021396: b2fb .. UXTB r3,r7
0x08021398: 42a3 .B CMP r3,r4
0x0802139a: d208 .. BCS 0x80213ae ; user_client_cb_att_val_evt + 82
0x0802139c: 69c5 .i LDR r5,[r0,#0x1c]
0x0802139e: f8555026 U.&P LDR r5,[r5,r6,LSL #2]
0x080213a2: f8355013 5..P LDRH r5,[r5,r3,LSL #1]
0x080213a6: 428d .B CMP r5,r1
0x080213a8: d002 .. BEQ 0x80213b0 ; user_client_cb_att_val_evt + 84
0x080213aa: 3701 .7 ADDS r7,#1
0x080213ac: e7f3 .. B 0x8021396 ; user_client_cb_att_val_evt + 58
0x080213ae: 2300 .# MOVS r3,#0
0x080213b0: 6892 .h LDR r2,[r2,#8]
0x080213b2: b302 .. CBZ r2,0x80213f6 ; user_client_cb_att_val_evt + 154
0x080213b4: f8ad1006 .... STRH r1,[sp,#6]
0x080213b8: f8ad3004 ...0 STRH r3,[sp,#4]
0x080213bc: 2100 .! MOVS r1,#0
0x080213be: 2304 .# MOVS r3,#4
0x080213c0: f88d6001 ...` STRB r6,[sp,#1]
0x080213c4: f1b90f00 .... CMP r9,#0
0x080213c8: 9a0e .. LDR r2,[sp,#0x38]
0x080213ca: f8ad100a .... STRH r1,[sp,#0xa]
0x080213ce: bf08 .. IT EQ
0x080213d0: 2303 .# MOVEQ r3,#3
0x080213d2: f88d3000 ...0 STRB r3,[sp,#0]
0x080213d6: f8903024 ..$0 LDRB r3,[r0,#0x24]
0x080213da: f88d3002 ...0 STRB r3,[sp,#2]
0x080213de: 8893 .. LDRH r3,[r2,#4]
0x080213e0: f8ad3008 ...0 STRH r3,[sp,#8]
0x080213e4: b112 .. CBZ r2,0x80213ec ; user_client_cb_att_val_evt + 144
0x080213e6: 88d1 .. LDRH r1,[r2,#6]
0x080213e8: 4411 .D ADD r1,r1,r2
0x080213ea: 3130 01 ADDS r1,r1,#0x30
0x080213ec: 9103 .. STR r1,[sp,#0xc]
0x080213ee: 6880 .h LDR r0,[r0,#8]
0x080213f0: 6881 .h LDR r1,[r0,#8]
0x080213f2: 4668 hF MOV r0,sp
0x080213f4: 4788 .G BLX r1
0x080213f6: f1b90f00 .... CMP r9,#0
0x080213fa: d001 .. BEQ 0x8021400 ; user_client_cb_att_val_evt + 164
0x080213fc: e8bd87ff .... POP {r0-r10,pc}
0x08021400: 4630 0F MOV r0,r6
0x08021402: 4651 QF MOV r1,r10
0x08021404: 4642 BF MOV r2,r8
0x08021406: f7f0fb8f .... BL gatt_cli_att_event_cfm ; 0x8011b28
0x0802140a: e8bd87ff .... POP {r0-r10,pc}
0x0802140e: bf00 .. NOP
$d.86
__arm_cp.52_0
0x08021410: 08024b15 .K.. DCD 134368021
__arm_cp.52_1
0x08021414: 08024b1d .K.. DCD 134368029
0x08021418: 72657375 user DCD 1919251317
0x0802141c: 696c635f _cli DCD 1768711007
0x08021420: 5f746e65 ent_ DCD 1601465957
0x08021424: 615f6263 cb_a DCD 1633641059
0x08021428: 765f7474 tt_v DCD 1985967220
0x0802142c: 655f6c61 al_e DCD 1700752481
0x08021430: 0a0d7476 vt.. DCD 168653942
0x08021434: 00000000 .... DCD 0
$t.71
user_client_cb_att_val_get
0x08021438: b580 .. PUSH {r7,lr}
0x0802143a: 4806 .H LDR r0,[pc,#24] ; [0x8021454] = 0x8024b15
0x0802143c: f7fdfefe .... BL log_printf_level ; 0x801f23c
0x08021440: 4905 .I LDR r1,[pc,#20] ; [0x8021458] = 0x8024b1d
0x08021442: a306 .. ADR r3,{pc}+0x1a ; 0x802145c
0x08021444: 2000 . MOVS r0,#0
0x08021446: f2404286 @..B MOV r2,#0x486
0x0802144a: e8bd4080 ...@ POP {r7,lr}
0x0802144e: f7fdbee1 .... B log_printf ; 0x801f214
0x08021452: bf00 .. NOP
$d.72
__arm_cp.45_0
0x08021454: 08024b15 .K.. DCD 134368021
__arm_cp.45_1
0x08021458: 08024b1d .K.. DCD 134368029
0x0802145c: 72657375 user DCD 1919251317
0x08021460: 696c635f _cli DCD 1768711007
0x08021464: 5f746e65 ent_ DCD 1601465957
0x08021468: 615f6263 cb_a DCD 1633641059
0x0802146c: 765f7474 tt_v DCD 1985967220
0x08021470: 675f6c61 al_g DCD 1734306913
0x08021474: 0a0d7465 et.. DCD 168653925
0x08021478: 00000000 .... DCD 0
$t.79
user_client_cb_char
0x0802147c: b570 p. PUSH {r4-r6,lr}
0x0802147e: b08a .. SUB sp,sp,#0x28
0x08021480: 4604 .F MOV r4,r0
0x08021482: 4822 "H LDR r0,[pc,#136] ; [0x802150c] = 0x8024b15
0x08021484: 461e .F MOV r6,r3
0x08021486: 460d .F MOV r5,r1
0x08021488: f7fdfed8 .... BL log_printf_level ; 0x801f23c
0x0802148c: 4920 I LDR r1,[pc,#128] ; [0x8021510] = 0x8024b1d
0x0802148e: a321 !. ADR r3,{pc}+0x86 ; 0x8021514
0x08021490: 2000 . MOVS r0,#0
0x08021492: f2405205 @..R MOV r2,#0x505
0x08021496: f7fdfebd .... BL log_printf ; 0x801f214
0x0802149a: 4628 (F MOV r0,r5
0x0802149c: f7feff10 .... BL search_item_by_user_lid ; 0x80202c0
0x080214a0: b390 .. CBZ r0,0x8021508 ; user_client_cb_char + 140
0x080214a2: 4605 .F MOV r5,r0
0x080214a4: 7900 .y LDRB r0,[r0,#4]
0x080214a6: 2801 .( CMP r0,#1
0x080214a8: d12e .. BNE 0x8021508 ; user_client_cb_char + 140
0x080214aa: e9dd0110 .... LDRD r0,r1,[sp,#0x40]
0x080214ae: e9dd320e ...2 LDRD r3,r2,[sp,#0x38]
0x080214b2: f8ad6010 ...` STRH r6,[sp,#0x10]
0x080214b6: f88d2014 ... STRB r2,[sp,#0x14]
0x080214ba: f8ad3012 ...0 STRH r3,[sp,#0x12]
0x080214be: b128 (. CBZ r0,0x80214cc ; user_client_cb_char + 80
0x080214c0: 2802 .( CMP r0,#2
0x080214c2: d005 .. BEQ 0x80214d0 ; user_client_cb_char + 84
0x080214c4: 2801 .( CMP r0,#1
0x080214c6: d107 .. BNE 0x80214d8 ; user_client_cb_char + 92
0x080214c8: 2204 ." MOVS r2,#4
0x080214ca: e002 .. B 0x80214d2 ; user_client_cb_char + 86
0x080214cc: 2202 ." MOVS r2,#2
0x080214ce: e000 .. B 0x80214d2 ; user_client_cb_char + 86
0x080214d0: 2210 ." MOVS r2,#0x10
0x080214d2: f88d2015 ... STRB r2,[sp,#0x15]
0x080214d6: e000 .. B 0x80214da ; user_client_cb_char + 94
0x080214d8: 2200 ." MOVS r2,#0
0x080214da: ae04 .. ADD r6,sp,#0x10
0x080214dc: 1db0 .. ADDS r0,r6,#6
0x080214de: f7e0fee1 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x080214e2: 68a8 .h LDR r0,[r5,#8]
0x080214e4: 6880 .h LDR r0,[r0,#8]
0x080214e6: b178 x. CBZ r0,0x8021508 ; user_client_cb_char + 140
0x080214e8: 2016 . MOVS r0,#0x16
0x080214ea: 9603 .. STR r6,[sp,#0xc]
0x080214ec: f88d4001 ...@ STRB r4,[sp,#1]
0x080214f0: 9002 .. STR r0,[sp,#8]
0x080214f2: 200a . MOVS r0,#0xa
0x080214f4: f88d0000 .... STRB r0,[sp,#0]
0x080214f8: f8950024 ..$. LDRB r0,[r5,#0x24]
0x080214fc: f88d0002 .... STRB r0,[sp,#2]
0x08021500: 68a8 .h LDR r0,[r5,#8]
0x08021502: 6881 .h LDR r1,[r0,#8]
0x08021504: 4668 hF MOV r0,sp
0x08021506: 4788 .G BLX r1
0x08021508: b00a .. ADD sp,sp,#0x28
0x0802150a: bd70 p. POP {r4-r6,pc}
$d.80
__arm_cp.49_0
0x0802150c: 08024b15 .K.. DCD 134368021
__arm_cp.49_1
0x08021510: 08024b1d .K.. DCD 134368029
0x08021514: 72657375 user DCD 1919251317
0x08021518: 696c635f _cli DCD 1768711007
0x0802151c: 5f746e65 ent_ DCD 1601465957
0x08021520: 635f6263 cb_c DCD 1667195491
0x08021524: 0d726168 har. DCD 225599848
0x08021528: 0000000a .... DCD 10
$t.81
user_client_cb_desc
0x0802152c: b570 p. PUSH {r4-r6,lr}
0x0802152e: b08a .. SUB sp,sp,#0x28
0x08021530: 4604 .F MOV r4,r0
0x08021532: 481f .H LDR r0,[pc,#124] ; [0x80215b0] = 0x8024b15
0x08021534: 461e .F MOV r6,r3
0x08021536: 460d .F MOV r5,r1
0x08021538: f7fdfe80 .... BL log_printf_level ; 0x801f23c
0x0802153c: 491d .I LDR r1,[pc,#116] ; [0x80215b4] = 0x8024b1d
0x0802153e: a31e .. ADR r3,{pc}+0x7a ; 0x80215b8
0x08021540: 2000 . MOVS r0,#0
0x08021542: f2405231 @.1R MOV r2,#0x531
0x08021546: f7fdfe65 ..e. BL log_printf ; 0x801f214
0x0802154a: 4628 (F MOV r0,r5
0x0802154c: f7fefeb8 .... BL search_item_by_user_lid ; 0x80202c0
0x08021550: b360 `. CBZ r0,0x80215ac ; user_client_cb_desc + 128
0x08021552: 4605 .F MOV r5,r0
0x08021554: 7900 .y LDRB r0,[r0,#4]
0x08021556: 2801 .( CMP r0,#1
0x08021558: d128 (. BNE 0x80215ac ; user_client_cb_desc + 128
0x0802155a: e9dd010e .... LDRD r0,r1,[sp,#0x38]
0x0802155e: f8ad6014 ...` STRH r6,[sp,#0x14]
0x08021562: b128 (. CBZ r0,0x8021570 ; user_client_cb_desc + 68
0x08021564: 2802 .( CMP r0,#2
0x08021566: d005 .. BEQ 0x8021574 ; user_client_cb_desc + 72
0x08021568: 2801 .( CMP r0,#1
0x0802156a: d107 .. BNE 0x802157c ; user_client_cb_desc + 80
0x0802156c: 2204 ." MOVS r2,#4
0x0802156e: e002 .. B 0x8021576 ; user_client_cb_desc + 74
0x08021570: 2202 ." MOVS r2,#2
0x08021572: e000 .. B 0x8021576 ; user_client_cb_desc + 74
0x08021574: 2210 ." MOVS r2,#0x10
0x08021576: f88d2016 ... STRB r2,[sp,#0x16]
0x0802157a: e000 .. B 0x802157e ; user_client_cb_desc + 82
0x0802157c: 2200 ." MOVS r2,#0
0x0802157e: ae05 .. ADD r6,sp,#0x14
0x08021580: 1cf0 .. ADDS r0,r6,#3
0x08021582: f7e0fe8f .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08021586: 68a8 .h LDR r0,[r5,#8]
0x08021588: 6880 .h LDR r0,[r0,#8]
0x0802158a: b178 x. CBZ r0,0x80215ac ; user_client_cb_desc + 128
0x0802158c: 2014 . MOVS r0,#0x14
0x0802158e: 9604 .. STR r6,[sp,#0x10]
0x08021590: f88d4005 ...@ STRB r4,[sp,#5]
0x08021594: 9003 .. STR r0,[sp,#0xc]
0x08021596: 200b . MOVS r0,#0xb
0x08021598: f88d0004 .... STRB r0,[sp,#4]
0x0802159c: f8950024 ..$. LDRB r0,[r5,#0x24]
0x080215a0: f88d0006 .... STRB r0,[sp,#6]
0x080215a4: 68a8 .h LDR r0,[r5,#8]
0x080215a6: 6881 .h LDR r1,[r0,#8]
0x080215a8: a801 .. ADD r0,sp,#4
0x080215aa: 4788 .G BLX r1
0x080215ac: b00a .. ADD sp,sp,#0x28
0x080215ae: bd70 p. POP {r4-r6,pc}
$d.82
__arm_cp.50_0
0x080215b0: 08024b15 .K.. DCD 134368021
__arm_cp.50_1
0x080215b4: 08024b1d .K.. DCD 134368029
0x080215b8: 72657375 user DCD 1919251317
0x080215bc: 696c635f _cli DCD 1768711007
0x080215c0: 5f746e65 ent_ DCD 1601465957
0x080215c4: 645f6263 cb_d DCD 1683972707
0x080215c8: 0d637365 esc. DCD 224621413
0x080215cc: 0000000a .... DCD 10
$t.65
user_client_cb_discover_cmp
0x080215d0: e92d41ff -..A PUSH {r0-r8,lr}
0x080215d4: 4604 .F MOV r4,r0
0x080215d6: 4843 CH LDR r0,[pc,#268] ; [0x80216e4] = 0x8024b15
0x080215d8: 461f .F MOV r7,r3
0x080215da: 4616 .F MOV r6,r2
0x080215dc: 460d .F MOV r5,r1
0x080215de: f7fdfe2d ..-. BL log_printf_level ; 0x801f23c
0x080215e2: 4941 AI LDR r1,[pc,#260] ; [0x80216e8] = 0x8024b1d
0x080215e4: a341 A. ADR r3,{pc}+0x108 ; 0x80216ec
0x080215e6: 2000 . MOVS r0,#0
0x080215e8: f2404216 @..B MOV r2,#0x416
0x080215ec: f7fdfe12 .... BL log_printf ; 0x801f214
0x080215f0: f2403003 @..0 MOV r0,#0x303
0x080215f4: 4286 .B CMP r6,r0
0x080215f6: d009 .. BEQ 0x802160c ; user_client_cb_discover_cmp + 60
0x080215f8: f5b67f40 ..@. CMP r6,#0x300
0x080215fc: d109 .. BNE 0x8021612 ; user_client_cb_discover_cmp + 66
0x080215fe: f1b70044 ..D. SUBS r0,r7,#0x44
0x08021602: bf08 .. IT EQ
0x08021604: 4607 .F MOVEQ r7,r0
0x08021606: f04f0808 O... MOV r8,#8
0x0802160a: e004 .. B 0x8021616 ; user_client_cb_discover_cmp + 70
0x0802160c: f04f080a O... MOV r8,#0xa
0x08021610: e001 .. B 0x8021616 ; user_client_cb_discover_cmp + 70
0x08021612: f04f0809 O... MOV r8,#9
0x08021616: 4628 (F MOV r0,r5
0x08021618: f7fefe52 ..R. BL search_item_by_user_lid ; 0x80202c0
0x0802161c: 2800 .( CMP r0,#0
0x0802161e: d05e ^. BEQ 0x80216de ; user_client_cb_discover_cmp + 270
0x08021620: 4605 .F MOV r5,r0
0x08021622: 7900 .y LDRB r0,[r0,#4]
0x08021624: 2801 .( CMP r0,#1
0x08021626: d15a Z. BNE 0x80216de ; user_client_cb_discover_cmp + 270
0x08021628: 68a8 .h LDR r0,[r5,#8]
0x0802162a: 6880 .h LDR r0,[r0,#8]
0x0802162c: b180 .. CBZ r0,0x8021650 ; user_client_cb_discover_cmp + 128
0x0802162e: 2006 . MOVS r0,#6
0x08021630: f88d7009 ...p STRB r7,[sp,#9]
0x08021634: f88d8008 .... STRB r8,[sp,#8]
0x08021638: f88d4001 ...@ STRB r4,[sp,#1]
0x0802163c: f88d0000 .... STRB r0,[sp,#0]
0x08021640: f8950024 ..$. LDRB r0,[r5,#0x24]
0x08021644: f88d0002 .... STRB r0,[sp,#2]
0x08021648: 68a8 .h LDR r0,[r5,#8]
0x0802164a: 6881 .h LDR r1,[r0,#8]
0x0802164c: 4668 hF MOV r0,sp
0x0802164e: 4788 .G BLX r1
0x08021650: f5b67f40 ..@. CMP r6,#0x300
0x08021654: d143 C. BNE 0x80216de ; user_client_cb_discover_cmp + 270
0x08021656: 68a9 .h LDR r1,[r5,#8]
0x08021658: 7948 Hy LDRB r0,[r1,#5]
0x0802165a: 2800 .( CMP r0,#0
0x0802165c: d03f ?. BEQ 0x80216de ; user_client_cb_discover_cmp + 270
0x0802165e: 2000 . MOVS r0,#0
0x08021660: 790a .y LDRB r2,[r1,#4]
0x08021662: 4290 .B CMP r0,r2
0x08021664: d214 .. BCS 0x8021690 ; user_client_cb_discover_cmp + 192
0x08021666: 6969 ii LDR r1,[r5,#0x14]
0x08021668: f8311020 1. . LDRH r1,[r1,r0,LSL #2]
0x0802166c: b121 !. CBZ r1,0x8021678 ; user_client_cb_discover_cmp + 168
0x0802166e: 69ea .i LDR r2,[r5,#0x1c]
0x08021670: f8522024 R.$ LDR r2,[r2,r4,LSL #2]
0x08021674: f8221010 "... STRH r1,[r2,r0,LSL #1]
0x08021678: 69a9 .i LDR r1,[r5,#0x18]
0x0802167a: f8311010 1... LDRH r1,[r1,r0,LSL #1]
0x0802167e: b121 !. CBZ r1,0x802168a ; user_client_cb_discover_cmp + 186
0x08021680: 6a2a *j LDR r2,[r5,#0x20]
0x08021682: f8522024 R.$ LDR r2,[r2,r4,LSL #2]
0x08021686: f8221010 "... STRH r1,[r2,r0,LSL #1]
0x0802168a: 68a9 .h LDR r1,[r5,#8]
0x0802168c: 3001 .0 ADDS r0,#1
0x0802168e: e7e7 .. B 0x8021660 ; user_client_cb_discover_cmp + 144
0x08021690: 6888 .h LDR r0,[r1,#8]
0x08021692: b1d0 .. CBZ r0,0x80216ca ; user_client_cb_discover_cmp + 250
0x08021694: 2003 . MOVS r0,#3
0x08021696: f8ad0008 .... STRH r0,[sp,#8]
0x0802169a: 68a8 .h LDR r0,[r5,#8]
0x0802169c: 7900 .y LDRB r0,[r0,#4]
0x0802169e: 0040 @. LSLS r0,r0,#1
0x080216a0: f8ad000a .... STRH r0,[sp,#0xa]
0x080216a4: 69e8 .i LDR r0,[r5,#0x1c]
0x080216a6: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
0x080216aa: f88d4001 ...@ STRB r4,[sp,#1]
0x080216ae: 9003 .. STR r0,[sp,#0xc]
0x080216b0: 2006 . MOVS r0,#6
0x080216b2: f88d0000 .... STRB r0,[sp,#0]
0x080216b6: f8950024 ..$. LDRB r0,[r5,#0x24]
0x080216ba: f88d0002 .... STRB r0,[sp,#2]
0x080216be: 68a8 .h LDR r0,[r5,#8]
0x080216c0: 6881 .h LDR r1,[r0,#8]
0x080216c2: 4668 hF MOV r0,sp
0x080216c4: 4788 .G BLX r1
0x080216c6: 68a8 .h LDR r0,[r5,#8]
0x080216c8: 7902 .y LDRB r2,[r0,#4]
0x080216ca: 6968 hi LDR r0,[r5,#0x14]
0x080216cc: 0091 .. LSLS r1,r2,#2
0x080216ce: f7e0fe10 .... BL __aeabi_memclr ; 0x80022f2
0x080216d2: 68a9 .h LDR r1,[r5,#8]
0x080216d4: 69a8 .i LDR r0,[r5,#0x18]
0x080216d6: 7909 .y LDRB r1,[r1,#4]
0x080216d8: 0049 I. LSLS r1,r1,#1
0x080216da: f7e0fe0a .... BL __aeabi_memclr ; 0x80022f2
0x080216de: e8bd81ff .... POP {r0-r8,pc}
0x080216e2: bf00 .. NOP
$d.66
__arm_cp.42_0
0x080216e4: 08024b15 .K.. DCD 134368021
__arm_cp.42_1
0x080216e8: 08024b1d .K.. DCD 134368029
0x080216ec: 72657375 user DCD 1919251317
0x080216f0: 696c635f _cli DCD 1768711007
0x080216f4: 5f746e65 ent_ DCD 1601465957
0x080216f8: 645f6263 cb_d DCD 1683972707
0x080216fc: 6f637369 isco DCD 1868788585
0x08021700: 5f726576 ver_ DCD 1601332598
0x08021704: 0d706d63 cmp. DCD 225471843
0x08021708: 0000000a .... DCD 10
$t.77
user_client_cb_inc_svc
0x0802170c: b580 .. PUSH {r7,lr}
0x0802170e: 4806 .H LDR r0,[pc,#24] ; [0x8021728] = 0x8024b15
0x08021710: f7fdfd94 .... BL log_printf_level ; 0x801f23c
0x08021714: 4905 .I LDR r1,[pc,#20] ; [0x802172c] = 0x8024b1d
0x08021716: a306 .. ADR r3,{pc}+0x1a ; 0x8021730
0x08021718: 2000 . MOVS r0,#0
0x0802171a: f24042ff @..B MOV r2,#0x4ff
0x0802171e: e8bd4080 ...@ POP {r7,lr}
0x08021722: f7fdbd77 ..w. B log_printf ; 0x801f214
0x08021726: bf00 .. NOP
$d.78
__arm_cp.48_0
0x08021728: 08024b15 .K.. DCD 134368021
__arm_cp.48_1
0x0802172c: 08024b1d .K.. DCD 134368029
0x08021730: 72657375 user DCD 1919251317
0x08021734: 696c635f _cli DCD 1768711007
0x08021738: 5f746e65 ent_ DCD 1601465957
0x0802173c: 695f6263 cb_i DCD 1767858787
0x08021740: 735f636e nc_s DCD 1935631214
0x08021744: 0a0d6376 vc.. DCD 168649590
0x08021748: 00000000 .... DCD 0
$t.67
user_client_cb_read_cmp
0x0802174c: b57f .. PUSH {r0-r6,lr}
0x0802174e: 4604 .F MOV r4,r0
0x08021750: 4814 .H LDR r0,[pc,#80] ; [0x80217a4] = 0x8024b15
0x08021752: 461d .F MOV r5,r3
0x08021754: 460e .F MOV r6,r1
0x08021756: f7fdfd71 ..q. BL log_printf_level ; 0x801f23c
0x0802175a: 4913 .I LDR r1,[pc,#76] ; [0x80217a8] = 0x8024b1d
0x0802175c: a313 .. ADR r3,{pc}+0x50 ; 0x80217ac
0x0802175e: 2000 . MOVS r0,#0
0x08021760: f240425b @.[B MOV r2,#0x45b
0x08021764: f7fdfd56 ..V. BL log_printf ; 0x801f214
0x08021768: 4630 0F MOV r0,r6
0x0802176a: f7fefda9 .... BL search_item_by_user_lid ; 0x80202c0
0x0802176e: b1b8 .. CBZ r0,0x80217a0 ; user_client_cb_read_cmp + 84
0x08021770: 7901 .y LDRB r1,[r0,#4]
0x08021772: 2901 .) CMP r1,#1
0x08021774: d114 .. BNE 0x80217a0 ; user_client_cb_read_cmp + 84
0x08021776: 6881 .h LDR r1,[r0,#8]
0x08021778: 6889 .h LDR r1,[r1,#8]
0x0802177a: b189 .. CBZ r1,0x80217a0 ; user_client_cb_read_cmp + 84
0x0802177c: 2107 .! MOVS r1,#7
0x0802177e: f88d5009 ...P STRB r5,[sp,#9]
0x08021782: f88d4001 ...@ STRB r4,[sp,#1]
0x08021786: f88d1008 .... STRB r1,[sp,#8]
0x0802178a: 2106 .! MOVS r1,#6
0x0802178c: f88d1000 .... STRB r1,[sp,#0]
0x08021790: f8901024 ..$. LDRB r1,[r0,#0x24]
0x08021794: 6880 .h LDR r0,[r0,#8]
0x08021796: f88d1002 .... STRB r1,[sp,#2]
0x0802179a: 6881 .h LDR r1,[r0,#8]
0x0802179c: 4668 hF MOV r0,sp
0x0802179e: 4788 .G BLX r1
0x080217a0: bd7f .. POP {r0-r6,pc}
0x080217a2: bf00 .. NOP
$d.68
__arm_cp.43_0
0x080217a4: 08024b15 .K.. DCD 134368021
__arm_cp.43_1
0x080217a8: 08024b1d .K.. DCD 134368029
0x080217ac: 72657375 user DCD 1919251317
0x080217b0: 696c635f _cli DCD 1768711007
0x080217b4: 5f746e65 ent_ DCD 1601465957
0x080217b8: 725f6263 cb_r DCD 1918853731
0x080217bc: 5f646165 ead_ DCD 1600414053
0x080217c0: 0d706d63 cmp. DCD 225471843
0x080217c4: 0000000a .... DCD 10
$t.73
user_client_cb_svc
0x080217c8: e92d43f0 -..C PUSH {r4-r9,lr}
0x080217cc: b08f .. SUB sp,sp,#0x3c
0x080217ce: 4681 .F MOV r9,r0
0x080217d0: 483c <H LDR r0,[pc,#240] ; [0x80218c4] = 0x8024b15
0x080217d2: 461f .F MOV r7,r3
0x080217d4: 460d .F MOV r5,r1
0x080217d6: f7fdfd31 ..1. BL log_printf_level ; 0x801f23c
0x080217da: 493b ;I LDR r1,[pc,#236] ; [0x80218c8] = 0x8024b1d
0x080217dc: a33b ;. ADR r3,{pc}+0xf0 ; 0x80218cc
0x080217de: 2000 . MOVS r0,#0
0x080217e0: f240428c @..B MOV r2,#0x48c
0x080217e4: 9500 .. STR r5,[sp,#0]
0x080217e6: f7fdfd15 .... BL log_printf ; 0x801f214
0x080217ea: 4628 (F MOV r0,r5
0x080217ec: f7fefd68 ..h. BL search_item_by_user_lid ; 0x80202c0
0x080217f0: 2800 .( CMP r0,#0
0x080217f2: d063 c. BEQ 0x80218bc ; user_client_cb_svc + 244
0x080217f4: 4605 .F MOV r5,r0
0x080217f6: 7900 .y LDRB r0,[r0,#4]
0x080217f8: 2801 .( CMP r0,#1
0x080217fa: d15f _. BNE 0x80218bc ; user_client_cb_svc + 244
0x080217fc: 68a8 .h LDR r0,[r5,#8]
0x080217fe: 2800 .( CMP r0,#0
0x08021800: d05c \. BEQ 0x80218bc ; user_client_cb_svc + 244
0x08021802: e9dd1817 .... LDRD r1,r8,[sp,#0x5c]
0x08021806: 2600 .& MOVS r6,#0
0x08021808: 4642 BF MOV r2,r8
0x0802180a: 42b1 .B CMP r1,r6
0x0802180c: d004 .. BEQ 0x8021818 ; user_client_cb_svc + 80
0x0802180e: 7813 .x LDRB r3,[r2,#0]
0x08021810: b123 #. CBZ r3,0x802181c ; user_client_cb_svc + 84
0x08021812: 3216 .2 ADDS r2,r2,#0x16
0x08021814: 3601 .6 ADDS r6,#1
0x08021816: e7f8 .. B 0x802180a ; user_client_cb_svc + 66
0x08021818: 460e .F MOV r6,r1
0x0802181a: e010 .. B 0x802183e ; user_client_cb_svc + 118
0x0802181c: f44f6030 O.0` MOV r0,#0xb00
0x08021820: 2102 .! MOVS r1,#2
0x08021822: 2200 ." MOVS r2,#0
0x08021824: 2306 .# MOVS r3,#6
0x08021826: f7faf8d3 .... BL ke_msg_alloc ; 0x801b9d0
0x0802182a: 4931 1I LDR r1,[pc,#196] ; [0x80218f0] = 0x3000304
0x0802182c: f8809005 .... STRB r9,[r0,#5]
0x08021830: 6001 .` STR r1,[r0,#0]
0x08021832: f8951026 ..&. LDRB r1,[r5,#0x26]
0x08021836: 7101 .q STRB r1,[r0,#4]
0x08021838: f7faf8ee .... BL ke_msg_send ; 0x801ba18
0x0802183c: 68a8 .h LDR r0,[r5,#8]
0x0802183e: 7941 Ay LDRB r1,[r0,#5]
0x08021840: b161 a. CBZ r1,0x802185c ; user_client_cb_svc + 148
0x08021842: f105040c .... ADD r4,r5,#0xc
0x08021846: 7903 .y LDRB r3,[r0,#4]
0x08021848: cc17 .. LDM r4,{r0-r2,r4}
0x0802184a: e88d000d .... STM sp,{r0,r2,r3}
0x0802184e: e9cd1403 .... STRD r1,r4,[sp,#0xc]
0x08021852: b2f1 .. UXTB r1,r6
0x08021854: 4638 8F MOV r0,r7
0x08021856: 4642 BF MOV r2,r8
0x08021858: f7fefa3e ..>. BL prf_extract_svc128_info ; 0x801fcd8
0x0802185c: b2f0 .. UXTB r0,r6
0x0802185e: f8ad7024 ..$p STRH r7,[sp,#0x24]
0x08021862: 4438 8D ADD r0,r0,r7
0x08021864: 3801 .8 SUBS r0,#1
0x08021866: f8ad0026 ..&. STRH r0,[sp,#0x26]
0x0802186a: f8980001 .... LDRB r0,[r8,#1]
0x0802186e: b128 (. CBZ r0,0x802187c ; user_client_cb_svc + 180
0x08021870: 2802 .( CMP r0,#2
0x08021872: d005 .. BEQ 0x8021880 ; user_client_cb_svc + 184
0x08021874: 2801 .( CMP r0,#1
0x08021876: d107 .. BNE 0x8021888 ; user_client_cb_svc + 192
0x08021878: 2204 ." MOVS r2,#4
0x0802187a: e002 .. B 0x8021882 ; user_client_cb_svc + 186
0x0802187c: 2202 ." MOVS r2,#2
0x0802187e: e000 .. B 0x8021882 ; user_client_cb_svc + 186
0x08021880: 2210 ." MOVS r2,#0x10
0x08021882: f88d2028 ..( STRB r2,[sp,#0x28]
0x08021886: e000 .. B 0x802188a ; user_client_cb_svc + 194
0x08021888: 2200 ." MOVS r2,#0
0x0802188a: ae09 .. ADD r6,sp,#0x24
0x0802188c: f1080102 .... ADD r1,r8,#2
0x08021890: 1d70 p. ADDS r0,r6,#5
0x08021892: f7e0fd07 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08021896: 68a8 .h LDR r0,[r5,#8]
0x08021898: 6880 .h LDR r0,[r0,#8]
0x0802189a: b178 x. CBZ r0,0x80218bc ; user_client_cb_svc + 244
0x0802189c: 2016 . MOVS r0,#0x16
0x0802189e: 9608 .. STR r6,[sp,#0x20]
0x080218a0: f88d9015 .... STRB r9,[sp,#0x15]
0x080218a4: 9007 .. STR r0,[sp,#0x1c]
0x080218a6: 2009 . MOVS r0,#9
0x080218a8: f88d0014 .... STRB r0,[sp,#0x14]
0x080218ac: f8950024 ..$. LDRB r0,[r5,#0x24]
0x080218b0: f88d0016 .... STRB r0,[sp,#0x16]
0x080218b4: 68a8 .h LDR r0,[r5,#8]
0x080218b6: 6881 .h LDR r1,[r0,#8]
0x080218b8: a805 .. ADD r0,sp,#0x14
0x080218ba: 4788 .G BLX r1
0x080218bc: b00f .. ADD sp,sp,#0x3c
0x080218be: e8bd83f0 .... POP {r4-r9,pc}
0x080218c2: bf00 .. NOP
$d.74
__arm_cp.46_0
0x080218c4: 08024b15 .K.. DCD 134368021
__arm_cp.46_1
0x080218c8: 08024b1d .K.. DCD 134368029
0x080218cc: 72657375 user DCD 1919251317
0x080218d0: 696c635f _cli DCD 1768711007
0x080218d4: 5f746e65 ent_ DCD 1601465957
0x080218d8: 735f6263 cb_s DCD 1935630947
0x080218dc: 203a6376 vc: DCD 540697462
0x080218e0: 72657375 user DCD 1919251317
0x080218e4: 64696c5f _lid DCD 1684630623
0x080218e8: 25203d20 = % DCD 622869792
0x080218ec: 000a0d64 d... DCD 658788
__arm_cp.46_3
0x080218f0: 03000304 .... DCD 50332420
$t.87
user_client_cb_svc_changed
0x080218f4: b580 .. PUSH {r7,lr}
0x080218f6: 4806 .H LDR r0,[pc,#24] ; [0x8021910] = 0x8024b15
0x080218f8: f7fdfca0 .... BL log_printf_level ; 0x801f23c
0x080218fc: 4905 .I LDR r1,[pc,#20] ; [0x8021914] = 0x8024b1d
0x080218fe: a306 .. ADR r3,{pc}+0x1a ; 0x8021918
0x08021900: 2000 . MOVS r0,#0
0x08021902: f24052a9 @..R MOV r2,#0x5a9
0x08021906: e8bd4080 ...@ POP {r7,lr}
0x0802190a: f7fdbc83 .... B log_printf ; 0x801f214
0x0802190e: bf00 .. NOP
$d.88
__arm_cp.53_0
0x08021910: 08024b15 .K.. DCD 134368021
__arm_cp.53_1
0x08021914: 08024b1d .K.. DCD 134368029
0x08021918: 72657375 user DCD 1919251317
0x0802191c: 696c635f _cli DCD 1768711007
0x08021920: 5f746e65 ent_ DCD 1601465957
0x08021924: 735f6263 cb_s DCD 1935630947
0x08021928: 635f6376 vc_c DCD 1667195766
0x0802192c: 676e6168 hang DCD 1735287144
0x08021930: 0a0d6465 ed.. DCD 168649829
0x08021934: 00000000 .... DCD 0
$t.75
user_client_cb_svc_info
0x08021938: b570 p. PUSH {r4-r6,lr}
0x0802193a: b08a .. SUB sp,sp,#0x28
0x0802193c: 4604 .F MOV r4,r0
0x0802193e: 4821 !H LDR r0,[pc,#132] ; [0x80219c4] = 0x8024b15
0x08021940: 461e .F MOV r6,r3
0x08021942: 460d .F MOV r5,r1
0x08021944: f7fdfc7a ..z. BL log_printf_level ; 0x801f23c
0x08021948: 491f .I LDR r1,[pc,#124] ; [0x80219c8] = 0x8024b1d
0x0802194a: a320 . ADR r3,{pc}+0x82 ; 0x80219cc
0x0802194c: 2000 . MOVS r0,#0
0x0802194e: f24042d4 @..B MOV r2,#0x4d4
0x08021952: f7fdfc5f .._. BL log_printf ; 0x801f214
0x08021956: 4628 (F MOV r0,r5
0x08021958: f7fefcb2 .... BL search_item_by_user_lid ; 0x80202c0
0x0802195c: b378 x. CBZ r0,0x80219be ; user_client_cb_svc_info + 134
0x0802195e: 4605 .F MOV r5,r0
0x08021960: 7900 .y LDRB r0,[r0,#4]
0x08021962: 2801 .( CMP r0,#1
0x08021964: d12b +. BNE 0x80219be ; user_client_cb_svc_info + 134
0x08021966: e9dd200e ... LDRD r2,r0,[sp,#0x38]
0x0802196a: 9910 .. LDR r1,[sp,#0x40]
0x0802196c: f8ad6010 ...` STRH r6,[sp,#0x10]
0x08021970: f8ad2012 ... STRH r2,[sp,#0x12]
0x08021974: b128 (. CBZ r0,0x8021982 ; user_client_cb_svc_info + 74
0x08021976: 2802 .( CMP r0,#2
0x08021978: d005 .. BEQ 0x8021986 ; user_client_cb_svc_info + 78
0x0802197a: 2801 .( CMP r0,#1
0x0802197c: d107 .. BNE 0x802198e ; user_client_cb_svc_info + 86
0x0802197e: 2204 ." MOVS r2,#4
0x08021980: e002 .. B 0x8021988 ; user_client_cb_svc_info + 80
0x08021982: 2202 ." MOVS r2,#2
0x08021984: e000 .. B 0x8021988 ; user_client_cb_svc_info + 80
0x08021986: 2210 ." MOVS r2,#0x10
0x08021988: f88d2014 ... STRB r2,[sp,#0x14]
0x0802198c: e000 .. B 0x8021990 ; user_client_cb_svc_info + 88
0x0802198e: 2200 ." MOVS r2,#0
0x08021990: ae04 .. ADD r6,sp,#0x10
0x08021992: 1d70 p. ADDS r0,r6,#5
0x08021994: f7e0fc86 .... BL ___aeabi_memcpy8$move ; 0x80022a4
0x08021998: 68a8 .h LDR r0,[r5,#8]
0x0802199a: 6880 .h LDR r0,[r0,#8]
0x0802199c: b178 x. CBZ r0,0x80219be ; user_client_cb_svc_info + 134
0x0802199e: 2016 . MOVS r0,#0x16
0x080219a0: 9603 .. STR r6,[sp,#0xc]
0x080219a2: f88d4001 ...@ STRB r4,[sp,#1]
0x080219a6: 9002 .. STR r0,[sp,#8]
0x080219a8: 2009 . MOVS r0,#9
0x080219aa: f88d0000 .... STRB r0,[sp,#0]
0x080219ae: f8950024 ..$. LDRB r0,[r5,#0x24]
0x080219b2: f88d0002 .... STRB r0,[sp,#2]
0x080219b6: 68a8 .h LDR r0,[r5,#8]
0x080219b8: 6881 .h LDR r1,[r0,#8]
0x080219ba: 4668 hF MOV r0,sp
0x080219bc: 4788 .G BLX r1
0x080219be: b00a .. ADD sp,sp,#0x28
0x080219c0: bd70 p. POP {r4-r6,pc}
0x080219c2: bf00 .. NOP
$d.76
__arm_cp.47_0
0x080219c4: 08024b15 .K.. DCD 134368021
__arm_cp.47_1
0x080219c8: 08024b1d .K.. DCD 134368029
0x080219cc: 72657375 user DCD 1919251317
0x080219d0: 696c635f _cli DCD 1768711007
0x080219d4: 5f746e65 ent_ DCD 1601465957
0x080219d8: 735f6263 cb_s DCD 1935630947
0x080219dc: 695f6376 vc_i DCD 1767859062
0x080219e0: 0d6f666e nfo. DCD 225404526
0x080219e4: 0000000a .... DCD 10
$t.69
user_client_cb_write_cmp
0x080219e8: b5f0 .. PUSH {r4-r7,lr}
0x080219ea: b085 .. SUB sp,sp,#0x14
0x080219ec: 4604 .F MOV r4,r0
0x080219ee: 4816 .H LDR r0,[pc,#88] ; [0x8021a48] = 0x8024b15
0x080219f0: 461e .F MOV r6,r3
0x080219f2: 4615 .F MOV r5,r2
0x080219f4: 460f .F MOV r7,r1
0x080219f6: f7fdfc21 ..!. BL log_printf_level ; 0x801f23c
0x080219fa: 4914 .I LDR r1,[pc,#80] ; [0x8021a4c] = 0x8024b1d
0x080219fc: a314 .. ADR r3,{pc}+0x54 ; 0x8021a50
0x080219fe: 2000 . MOVS r0,#0
0x08021a00: f44f628e O..b MOV r2,#0x470
0x08021a04: f7fdfc06 .... BL log_printf ; 0x801f214
0x08021a08: 4638 8F MOV r0,r7
0x08021a0a: f7fefc59 ..Y. BL search_item_by_user_lid ; 0x80202c0
0x08021a0e: b1c8 .. CBZ r0,0x8021a44 ; user_client_cb_write_cmp + 92
0x08021a10: 7901 .y LDRB r1,[r0,#4]
0x08021a12: 2901 .) CMP r1,#1
0x08021a14: d116 .. BNE 0x8021a44 ; user_client_cb_write_cmp + 92
0x08021a16: 6881 .h LDR r1,[r0,#8]
0x08021a18: 6889 .h LDR r1,[r1,#8]
0x08021a1a: b199 .. CBZ r1,0x8021a44 ; user_client_cb_write_cmp + 92
0x08021a1c: 2106 .! MOVS r1,#6
0x08021a1e: f88d600d ...` STRB r6,[sp,#0xd]
0x08021a22: 2d00 .- CMP r5,#0
0x08021a24: f88d1004 .... STRB r1,[sp,#4]
0x08021a28: bf08 .. IT EQ
0x08021a2a: 2105 .! MOVEQ r1,#5
0x08021a2c: f88d100c .... STRB r1,[sp,#0xc]
0x08021a30: f88d4005 ...@ STRB r4,[sp,#5]
0x08021a34: f8901024 ..$. LDRB r1,[r0,#0x24]
0x08021a38: 6880 .h LDR r0,[r0,#8]
0x08021a3a: f88d1006 .... STRB r1,[sp,#6]
0x08021a3e: 6881 .h LDR r1,[r0,#8]
0x08021a40: a801 .. ADD r0,sp,#4
0x08021a42: 4788 .G BLX r1
0x08021a44: b005 .. ADD sp,sp,#0x14
0x08021a46: bdf0 .. POP {r4-r7,pc}
$d.70
__arm_cp.44_0
0x08021a48: 08024b15 .K.. DCD 134368021
__arm_cp.44_1
0x08021a4c: 08024b1d .K.. DCD 134368029
0x08021a50: 72657375 user DCD 1919251317
0x08021a54: 696c635f _cli DCD 1768711007
0x08021a58: 5f746e65 ent_ DCD 1601465957
0x08021a5c: 775f6263 cb_w DCD 2002739811
0x08021a60: 65746972 rite DCD 1702127986
0x08021a64: 706d635f _cmp DCD 1886217055
0x08021a68: 00000a0d .... DCD 2573
$t.55
user_server_prf_cb_att_event_get
0x08021a6c: b51c .. PUSH {r2-r4,lr}
0x08021a6e: 4604 .F MOV r4,r0
0x08021a70: 4806 .H LDR r0,[pc,#24] ; [0x8021a8c] = 0x8024b15
0x08021a72: f7fdfbe3 .... BL log_printf_level ; 0x801f23c
0x08021a76: 9804 .. LDR r0,[sp,#0x10]
0x08021a78: 4905 .I LDR r1,[pc,#20] ; [0x8021a90] = 0x8024b1d
0x08021a7a: a306 .. ADR r3,{pc}+0x1a ; 0x8021a94
0x08021a7c: f24032df @..2 MOV r2,#0x3df
0x08021a80: e9cd4000 ...@ STRD r4,r0,[sp,#0]
0x08021a84: 2000 . MOVS r0,#0
0x08021a86: f7fdfbc5 .... BL log_printf ; 0x801f214
0x08021a8a: bd1c .. POP {r2-r4,pc}
$d.56
__arm_cp.37_0
0x08021a8c: 08024b15 .K.. DCD 134368021
__arm_cp.37_1
0x08021a90: 08024b1d .K.. DCD 134368029
0x08021a94: 72657375 user DCD 1919251317
0x08021a98: 7265735f _ser DCD 1919251295
0x08021a9c: 5f726576 ver_ DCD 1601332598
0x08021aa0: 5f667270 prf_ DCD 1600549488
0x08021aa4: 615f6263 cb_a DCD 1633641059
0x08021aa8: 655f7474 tt_e DCD 1700754548
0x08021aac: 746e6576 vent DCD 1953391990
0x08021ab0: 7465675f _get DCD 1952802655
0x08021ab4: 6f63203a : co DCD 1868767290
0x08021ab8: 7864696e nidx DCD 2019846510
0x08021abc: 25203d20 = % DCD 622869792
0x08021ac0: 2c783230 02x, DCD 746074672
0x08021ac4: 6e616820 han DCD 1851877408
0x08021ac8: 20656c64 dle DCD 543517796
0x08021acc: 6425203d = %d DCD 1680154685
0x08021ad0: 00000a0d .... DCD 2573
$t.57
user_server_prf_cb_att_info_get
0x08021ad4: b5bc .. PUSH {r2-r5,r7,lr}
0x08021ad6: 4605 .F MOV r5,r0
0x08021ad8: 4806 .H LDR r0,[pc,#24] ; [0x8021af4] = 0x8024b15
0x08021ada: 461c .F MOV r4,r3
0x08021adc: f7fdfbae .... BL log_printf_level ; 0x801f23c
0x08021ae0: 4905 .I LDR r1,[pc,#20] ; [0x8021af8] = 0x8024b1d
0x08021ae2: a306 .. ADR r3,{pc}+0x1a ; 0x8021afc
0x08021ae4: 2000 . MOVS r0,#0
0x08021ae6: f44f7279 O.yr MOV r2,#0x3e4
0x08021aea: e9cd5400 ...T STRD r5,r4,[sp,#0]
0x08021aee: f7fdfb91 .... BL log_printf ; 0x801f214
0x08021af2: bdbc .. POP {r2-r5,r7,pc}
$d.58
__arm_cp.38_0
0x08021af4: 08024b15 .K.. DCD 134368021
__arm_cp.38_1
0x08021af8: 08024b1d .K.. DCD 134368029
0x08021afc: 72657375 user DCD 1919251317
0x08021b00: 7265735f _ser DCD 1919251295
0x08021b04: 5f726576 ver_ DCD 1601332598
0x08021b08: 5f667270 prf_ DCD 1600549488
0x08021b0c: 615f6263 cb_a DCD 1633641059
0x08021b10: 695f7474 tt_i DCD 1767863412
0x08021b14: 5f6f666e nfo_ DCD 1601136238
0x08021b18: 3a746567 get: DCD 980706663
0x08021b1c: 6e6f6320 con DCD 1852793632
0x08021b20: 20786469 idx DCD 544760937
0x08021b24: 3025203d = %0 DCD 807739453
0x08021b28: 202c7832 2x, DCD 539785266
0x08021b2c: 646e6168 hand DCD 1684955496
0x08021b30: 3d20656c le = DCD 1025533292
0x08021b34: 0d642520 %d. DCD 224666912
0x08021b38: 0000000a .... DCD 10
$t.53
user_server_prf_cb_att_read_get
0x08021b3c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x08021b40: b087 .. SUB sp,sp,#0x1c
0x08021b42: 4682 .F MOV r10,r0
0x08021b44: 484f OH LDR r0,[pc,#316] ; [0x8021c84] = 0x8024b15
0x08021b46: 461c .F MOV r4,r3
0x08021b48: 4690 .F MOV r8,r2
0x08021b4a: 4689 .F MOV r9,r1
0x08021b4c: f7fdfb76 ..v. BL log_printf_level ; 0x801f23c
0x08021b50: 494d MI LDR r1,[pc,#308] ; [0x8021c88] = 0x8024b1d
0x08021b52: a34e N. ADR r3,{pc}+0x13a ; 0x8021c8c
0x08021b54: 2000 . MOVS r0,#0
0x08021b56: f240329a @..2 MOV r2,#0x39a
0x08021b5a: e9cda400 .... STRD r10,r4,[sp,#0]
0x08021b5e: 2500 .% MOVS r5,#0
0x08021b60: f7fdfb58 ..X. BL log_printf ; 0x801f214
0x08021b64: 4620 F MOV r0,r4
0x08021b66: 9506 .. STR r5,[sp,#0x18]
0x08021b68: f7fefbb4 .... BL search_server_item_by_handle ; 0x80202d4
0x08021b6c: b168 h. CBZ r0,0x8021b8a ; user_server_prf_cb_att_read_get + 78
0x08021b6e: 4606 .F MOV r6,r0
0x08021b70: 8980 .. LDRH r0,[r0,#0xc]
0x08021b72: 68b1 .h LDR r1,[r6,#8]
0x08021b74: 1a20 . SUBS r0,r4,r0
0x08021b76: 680a .h LDR r2,[r1,#0]
0x08021b78: ebc000c0 .... RSB r0,r0,r0,LSL #3
0x08021b7c: eb020080 .... ADD r0,r2,r0,LSL #2
0x08021b80: 8a42 B. LDRH r2,[r0,#0x12]
0x08021b82: 0792 .. LSLS r2,r2,#30
0x08021b84: d403 .. BMI 0x8021b8e ; user_server_prf_cb_att_read_get + 82
0x08021b86: 2702 .' MOVS r7,#2
0x08021b88: e031 1. B 0x8021bee ; user_server_prf_cb_att_read_get + 178
0x08021b8a: 2702 .' MOVS r7,#2
0x08021b8c: e069 i. B 0x8021c62 ; user_server_prf_cb_att_read_get + 294
0x08021b8e: 4607 .F MOV r7,r0
0x08021b90: e9dd5b10 ...[ LDRD r5,r11,[sp,#0x40]
0x08021b94: f8572f18 W../ LDR r2,[r7,#0x18]!
0x08021b98: b1aa .. CBZ r2,0x8021bc6 ; user_server_prf_cb_att_read_get + 138
0x08021b9a: 8a80 .. LDRH r0,[r0,#0x14]
0x08021b9c: 42a8 .B CMP r0,r5
0x08021b9e: d925 %. BLS 0x8021bec ; user_server_prf_cb_att_read_get + 176
0x08021ba0: 1b40 @. SUBS r0,r0,r5
0x08021ba2: 4558 XE CMP r0,r11
0x08021ba4: bf38 8. IT CC
0x08021ba6: 4683 .F MOVCC r11,r0
0x08021ba8: ea5f400b _..@ LSLS r0,r11,#16
0x08021bac: d025 %. BEQ 0x8021bfa ; user_server_prf_cb_att_read_get + 190
0x08021bae: fa1ff48b .... UXTH r4,r11
0x08021bb2: a806 .. ADD r0,sp,#0x18
0x08021bb4: 2107 .! MOVS r1,#7
0x08021bb6: 2300 .# MOVS r3,#0
0x08021bb8: 4622 "F MOV r2,r4
0x08021bba: f7e4f823 ..#. BL co_buf_alloc ; 0x8005c04
0x08021bbe: 2800 .( CMP r0,#0
0x08021bc0: d047 G. BEQ 0x8021c52 ; user_server_prf_cb_att_read_get + 278
0x08021bc2: 2711 .' MOVS r7,#0x11
0x08021bc4: e04c L. B 0x8021c60 ; user_server_prf_cb_att_read_get + 292
0x08021bc6: 6889 .h LDR r1,[r1,#8]
0x08021bc8: b199 .. CBZ r1,0x8021bf2 ; user_server_prf_cb_att_read_get + 182
0x08021bca: 8a80 .. LDRH r0,[r0,#0x14]
0x08021bcc: 2107 .! MOVS r1,#7
0x08021bce: 2300 .# MOVS r3,#0
0x08021bd0: 1b40 @. SUBS r0,r0,r5
0x08021bd2: 4558 XE CMP r0,r11
0x08021bd4: bf38 8. IT CC
0x08021bd6: 4683 .F MOVCC r11,r0
0x08021bd8: fa1ff28b .... UXTH r2,r11
0x08021bdc: a806 .. ADD r0,sp,#0x18
0x08021bde: f7e4f811 .... BL co_buf_alloc ; 0x8005c04
0x08021be2: 4607 .F MOV r7,r0
0x08021be4: b160 `. CBZ r0,0x8021c00 ; user_server_prf_cb_att_read_get + 196
0x08021be6: 9806 .. LDR r0,[sp,#0x18]
0x08021be8: 465d ]F MOV r5,r11
0x08021bea: e02e .. B 0x8021c4a ; user_server_prf_cb_att_read_get + 270
0x08021bec: 2707 .' MOVS r7,#7
0x08021bee: 2500 .% MOVS r5,#0
0x08021bf0: e037 7. B 0x8021c62 ; user_server_prf_cb_att_read_get + 294
0x08021bf2: 2000 . MOVS r0,#0
0x08021bf4: 2500 .% MOVS r5,#0
0x08021bf6: 2700 .' MOVS r7,#0
0x08021bf8: e027 '. B 0x8021c4a ; user_server_prf_cb_att_read_get + 270
0x08021bfa: 2500 .% MOVS r5,#0
0x08021bfc: 2700 .' MOVS r7,#0
0x08021bfe: e030 0. B 0x8021c62 ; user_server_prf_cb_att_read_get + 294
0x08021c00: 2000 . MOVS r0,#0
0x08021c02: 2100 .! MOVS r1,#0
0x08021c04: f88da009 .... STRB r10,[sp,#9]
0x08021c08: f8ad5012 ...P STRH r5,[sp,#0x12]
0x08021c0c: f8adb010 .... STRH r11,[sp,#0x10]
0x08021c10: f8ad400e ...@ STRH r4,[sp,#0xe]
0x08021c14: f88d0008 .... STRB r0,[sp,#8]
0x08021c18: f8960024 ..$. LDRB r0,[r6,#0x24]
0x08021c1c: f88d000a .... STRB r0,[sp,#0xa]
0x08021c20: 89b0 .. LDRH r0,[r6,#0xc]
0x08021c22: 1a20 . SUBS r0,r4,r0
0x08021c24: f8ad000c .... STRH r0,[sp,#0xc]
0x08021c28: 9806 .. LDR r0,[sp,#0x18]
0x08021c2a: b118 .. CBZ r0,0x8021c34 ; user_server_prf_cb_att_read_get + 248
0x08021c2c: 88c1 .. LDRH r1,[r0,#6]
0x08021c2e: 4408 .D ADD r0,r0,r1
0x08021c30: f1000130 ..0. ADD r1,r0,#0x30
0x08021c34: 9105 .. STR r1,[sp,#0x14]
0x08021c36: 68b0 .h LDR r0,[r6,#8]
0x08021c38: 6881 .h LDR r1,[r0,#8]
0x08021c3a: a802 .. ADD r0,sp,#8
0x08021c3c: 4788 .G BLX r1
0x08021c3e: 4605 .F MOV r5,r0
0x08021c40: 4583 .E CMP r11,r0
0x08021c42: bf38 8. IT CC
0x08021c44: 465d ]F MOVCC r5,r11
0x08021c46: 9806 .. LDR r0,[sp,#0x18]
0x08021c48: 8085 .. STRH r5,[r0,#4]
0x08021c4a: 2800 .( CMP r0,#0
0x08021c4c: bf08 .. IT EQ
0x08021c4e: 2711 .' MOVEQ r7,#0x11
0x08021c50: e007 .. B 0x8021c62 ; user_server_prf_cb_att_read_get + 294
0x08021c52: 6838 8h LDR r0,[r7,#0]
0x08021c54: 4622 "F MOV r2,r4
0x08021c56: 1941 A. ADDS r1,r0,r5
0x08021c58: 9806 .. LDR r0,[sp,#0x18]
0x08021c5a: f7e4f84f ..O. BL co_buf_copy_data_from_mem ; 0x8005cfc
0x08021c5e: 2700 .' MOVS r7,#0
0x08021c60: 465d ]F MOV r5,r11
0x08021c62: 9806 .. LDR r0,[sp,#0x18]
0x08021c64: b2a9 .. UXTH r1,r5
0x08021c66: 4642 BF MOV r2,r8
0x08021c68: 463b ;F MOV r3,r7
0x08021c6a: e9cd1000 .... STRD r1,r0,[sp,#0]
0x08021c6e: 4650 PF MOV r0,r10
0x08021c70: 4649 IF MOV r1,r9
0x08021c72: f7f4f9aa .... BL gatt_srv_att_read_get_cfm ; 0x8015fca
0x08021c76: 9806 .. LDR r0,[sp,#0x18]
0x08021c78: b108 .. CBZ r0,0x8021c7e ; user_server_prf_cb_att_read_get + 322
0x08021c7a: f7e4f939 ..9. BL co_buf_release ; 0x8005ef0
0x08021c7e: b007 .. ADD sp,sp,#0x1c
0x08021c80: e8bd8ff0 .... POP {r4-r11,pc}
$d.54
__arm_cp.36_0
0x08021c84: 08024b15 .K.. DCD 134368021
__arm_cp.36_1
0x08021c88: 08024b1d .K.. DCD 134368029
0x08021c8c: 72657375 user DCD 1919251317
0x08021c90: 7265735f _ser DCD 1919251295
0x08021c94: 5f726576 ver_ DCD 1601332598
0x08021c98: 5f667270 prf_ DCD 1600549488
0x08021c9c: 615f6263 cb_a DCD 1633641059
0x08021ca0: 725f7474 tt_r DCD 1918858356
0x08021ca4: 5f646165 ead_ DCD 1600414053
0x08021ca8: 3a746567 get: DCD 980706663
0x08021cac: 6e6f6320 con DCD 1852793632
0x08021cb0: 20786469 idx DCD 544760937
0x08021cb4: 3025203d = %0 DCD 807739453
0x08021cb8: 202c7832 2x, DCD 539785266
0x08021cbc: 646e6168 hand DCD 1684955496
0x08021cc0: 3d20656c le = DCD 1025533292
0x08021cc4: 0d642520 %d. DCD 224666912
0x08021cc8: 0000000a .... DCD 10
$t.59
user_server_prf_cb_att_val_set
0x08021ccc: e92d41f0 -..A PUSH {r4-r8,lr}
0x08021cd0: b086 .. SUB sp,sp,#0x18
0x08021cd2: 4606 .F MOV r6,r0
0x08021cd4: 4825 %H LDR r0,[pc,#148] ; [0x8021d6c] = 0x8024b15
0x08021cd6: 461f .F MOV r7,r3
0x08021cd8: 4690 .F MOV r8,r2
0x08021cda: 460d .F MOV r5,r1
0x08021cdc: f7fdfaae .... BL log_printf_level ; 0x801f23c
0x08021ce0: 4923 #I LDR r1,[pc,#140] ; [0x8021d70] = 0x8024b1d
0x08021ce2: a324 $. ADR r3,{pc}+0x92 ; 0x8021d74
0x08021ce4: 2000 . MOVS r0,#0
0x08021ce6: f24032ea @..2 MOV r2,#0x3ea
0x08021cea: e9cd6700 ...g STRD r6,r7,[sp,#0]
0x08021cee: f7fdfa91 .... BL log_printf ; 0x801f214
0x08021cf2: 4638 8F MOV r0,r7
0x08021cf4: f7fefaee .... BL search_server_item_by_handle ; 0x80202d4
0x08021cf8: b330 0. CBZ r0,0x8021d48 ; user_server_prf_cb_att_val_set + 124
0x08021cfa: 8981 .. LDRH r1,[r0,#0xc]
0x08021cfc: 6882 .h LDR r2,[r0,#8]
0x08021cfe: 1a79 y. SUBS r1,r7,r1
0x08021d00: 6814 .h LDR r4,[r2,#0]
0x08021d02: ebc103c1 .... RSB r3,r1,r1,LSL #3
0x08021d06: eb040383 .... ADD r3,r4,r3,LSL #2
0x08021d0a: 8a5b [. LDRH r3,[r3,#0x12]
0x08021d0c: f0130f4c ..L. TST r3,#0x4c
0x08021d10: d01a .. BEQ 0x8021d48 ; user_server_prf_cb_att_val_set + 124
0x08021d12: 6892 .h LDR r2,[r2,#8]
0x08021d14: b302 .. CBZ r2,0x8021d58 ; user_server_prf_cb_att_val_set + 140
0x08021d16: e9dd320c ...2 LDRD r3,r2,[sp,#0x30]
0x08021d1a: 2401 .$ MOVS r4,#1
0x08021d1c: f88d6009 ...` STRB r6,[sp,#9]
0x08021d20: f8ad700e ...p STRH r7,[sp,#0xe]
0x08021d24: f8ad100c .... STRH r1,[sp,#0xc]
0x08021d28: f88d4008 ...@ STRB r4,[sp,#8]
0x08021d2c: f8ad3012 ...0 STRH r3,[sp,#0x12]
0x08021d30: f8903024 ..$0 LDRB r3,[r0,#0x24]
0x08021d34: f88d300a ...0 STRB r3,[sp,#0xa]
0x08021d38: 8893 .. LDRH r3,[r2,#4]
0x08021d3a: f8ad3010 ...0 STRH r3,[sp,#0x10]
0x08021d3e: b12a *. CBZ r2,0x8021d4c ; user_server_prf_cb_att_val_set + 128
0x08021d40: 88d1 .. LDRH r1,[r2,#6]
0x08021d42: 4411 .D ADD r1,r1,r2
0x08021d44: 3130 01 ADDS r1,r1,#0x30
0x08021d46: e002 .. B 0x8021d4e ; user_server_prf_cb_att_val_set + 130
0x08021d48: 2303 .# MOVS r3,#3
0x08021d4a: e006 .. B 0x8021d5a ; user_server_prf_cb_att_val_set + 142
0x08021d4c: 2100 .! MOVS r1,#0
0x08021d4e: 9105 .. STR r1,[sp,#0x14]
0x08021d50: 6880 .h LDR r0,[r0,#8]
0x08021d52: 6881 .h LDR r1,[r0,#8]
0x08021d54: a802 .. ADD r0,sp,#8
0x08021d56: 4788 .G BLX r1
0x08021d58: 2300 .# MOVS r3,#0
0x08021d5a: 4630 0F MOV r0,r6
0x08021d5c: 4629 )F MOV r1,r5
0x08021d5e: 4642 BF MOV r2,r8
0x08021d60: f7f4f9d1 .... BL gatt_srv_att_val_set_cfm ; 0x8016106
0x08021d64: b006 .. ADD sp,sp,#0x18
0x08021d66: e8bd81f0 .... POP {r4-r8,pc}
0x08021d6a: bf00 .. NOP
$d.60
__arm_cp.39_0
0x08021d6c: 08024b15 .K.. DCD 134368021
__arm_cp.39_1
0x08021d70: 08024b1d .K.. DCD 134368029
0x08021d74: 72657375 user DCD 1919251317
0x08021d78: 7265735f _ser DCD 1919251295
0x08021d7c: 5f726576 ver_ DCD 1601332598
0x08021d80: 5f667270 prf_ DCD 1600549488
0x08021d84: 615f6263 cb_a DCD 1633641059
0x08021d88: 765f7474 tt_v DCD 1985967220
0x08021d8c: 735f6c61 al_s DCD 1935633505
0x08021d90: 203a7465 et: DCD 540701797
0x08021d94: 696e6f63 coni DCD 1768845155
0x08021d98: 3d207864 dx = DCD 1025538148
0x08021d9c: 32302520 %02 DCD 842016032
0x08021da0: 68202c78 x, h DCD 1746939000
0x08021da4: 6c646e61 andl DCD 1818521185
0x08021da8: 203d2065 e = DCD 540876901
0x08021dac: 0a0d6425 %d.. DCD 168649765
0x08021db0: 00000000 .... DCD 0
$t.52
user_server_prf_cb_event_sent
0x08021db4: b57f .. PUSH {r0-r6,lr}
0x08021db6: 4604 .F MOV r4,r0
0x08021db8: 4608 .F MOV r0,r1
0x08021dba: 461e .F MOV r6,r3
0x08021dbc: 4615 .F MOV r5,r2
0x08021dbe: f7fefa7f .... BL search_item_by_user_lid ; 0x80202c0
0x08021dc2: b108 .. CBZ r0,0x8021dc8 ; user_server_prf_cb_event_sent + 20
0x08021dc4: 7901 .y LDRB r1,[r0,#4]
0x08021dc6: b101 .. CBZ r1,0x8021dca ; user_server_prf_cb_event_sent + 22
0x08021dc8: bd7f .. POP {r0-r6,pc}
0x08021dca: 6881 .h LDR r1,[r0,#8]
0x08021dcc: 6889 .h LDR r1,[r1,#8]
0x08021dce: 2900 .) CMP r1,#0
0x08021dd0: d0fa .. BEQ 0x8021dc8 ; user_server_prf_cb_event_sent + 20
0x08021dd2: 2102 .! MOVS r1,#2
0x08021dd4: f88d6009 ...` STRB r6,[sp,#9]
0x08021dd8: 2d00 .- CMP r5,#0
0x08021dda: bf08 .. IT EQ
0x08021ddc: 2101 .! MOVEQ r1,#1
0x08021dde: f88d1008 .... STRB r1,[sp,#8]
0x08021de2: f88d4001 ...@ STRB r4,[sp,#1]
0x08021de6: 2106 .! MOVS r1,#6
0x08021de8: f88d1000 .... STRB r1,[sp,#0]
0x08021dec: f8901024 ..$. LDRB r1,[r0,#0x24]
0x08021df0: 6880 .h LDR r0,[r0,#8]
0x08021df2: f88d1002 .... STRB r1,[sp,#2]
0x08021df6: 6881 .h LDR r1,[r0,#8]
0x08021df8: 4668 hF MOV r0,sp
0x08021dfa: 4788 .G BLX r1
0x08021dfc: bd7f .. POP {r0-r6,pc}
0x08021dfe: 0000 .. MOVS r0,r0
vApplicationStackOverflowHook
0x08021e00: b082 .. SUB sp,sp,#8
0x08021e02: 9001 .. STR r0,[sp,#4]
0x08021e04: 9100 .. STR r1,[sp,#0]
0x08021e06: f24440cd D..@ MOV r0,#0x44cd
0x08021e0a: f6c00002 .... MOVT r0,#0x802
0x08021e0e: f2444125 D.%A MOV r1,#0x4425
0x08021e12: f6c00102 .... MOVT r1,#0x802
0x08021e16: 2259 Y" MOVS r2,#0x59
0x08021e18: f7e1f8f0 .... BL __aeabi_assert ; 0x8002ffc
vApplicationTickHook
0x08021e1c: f64531d4 E..1 MOV r1,#0x5bd4
0x08021e20: f2c20100 .... MOVT r1,#0x2000
0x08021e24: 6808 .h LDR r0,[r1,#0]
0x08021e26: 3001 .0 ADDS r0,#1
0x08021e28: 6008 .` STR r0,[r1,#0]
0x08021e2a: 4770 pG BX lr
vTimerCallback
0x08021e2c: f7e3bddb .... B btdm_timer_trigger ; 0x80059e6
write
0x08021e30: e92d41f0 -..A PUSH {r4-r8,lr}
0x08021e34: 460d .F MOV r5,r1
0x08021e36: f001417f ...A AND r1,r1,#0xff000000
0x08021e3a: f2400800 @... MOVW r8,#0
0x08021e3e: 4614 .F MOV r4,r2
0x08021e40: f1b16f00 ...o CMP r1,#0x8000000
0x08021e44: 4606 .F MOV r6,r0
0x08021e46: f2ce080c .... MOVT r8,#0xe00c
0x08021e4a: d113 .. BNE 0x8021e74 ; write + 68
0x08021e4c: 4620 F MOV r0,r4
0x08021e4e: f000f81a .... BL $Ven$TT$L$$pvPortMalloc ; 0x8021e86
0x08021e52: 4629 )F MOV r1,r5
0x08021e54: 4622 "F MOV r2,r4
0x08021e56: 4607 .F MOV r7,r0
0x08021e58: f7e0fa24 ..$. BL ___aeabi_memcpy8$move ; 0x80022a4
0x08021e5c: 4640 @F MOV r0,r8
0x08021e5e: 4631 1F MOV r1,r6
0x08021e60: 4622 "F MOV r2,r4
0x08021e62: 463b ;F MOV r3,r7
0x08021e64: f000f8d7 .... BL $Ven$TT$L$$flash_write ; 0x8022016
0x08021e68: 4638 8F MOV r0,r7
0x08021e6a: f000f811 .... BL $Ven$TT$L$$vPortFree ; 0x8021e90
0x08021e6e: 4620 F MOV r0,r4
0x08021e70: e8bd81f0 .... POP {r4-r8,pc}
0x08021e74: 4640 @F MOV r0,r8
0x08021e76: 4631 1F MOV r1,r6
0x08021e78: 4622 "F MOV r2,r4
0x08021e7a: 462b +F MOV r3,r5
0x08021e7c: f000f8cb .... BL $Ven$TT$L$$flash_write ; 0x8022016
0x08021e80: 4620 F MOV r0,r4
0x08021e82: e8bd81f0 .... POP {r4-r8,pc}
$t
$Ven$TT$L$$pvPortMalloc
0x08021e86: f2406cf5 @..l MOV r12,#0x6f5
0x08021e8a: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021e8e: 4760 `G BX r12
$Ven$TT$L$$vPortFree
0x08021e90: f6406c35 @.5l MOV r12,#0xe35
0x08021e94: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021e98: 4760 `G BX r12
$Ven$TT$L$$frspim_rd
0x08021e9a: f6457ca9 E..| MOV r12,#0x5fa9
0x08021e9e: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ea2: 4760 `G BX r12
$Ven$TT$L$$frspim_wr
0x08021ea4: f2460c61 F.a. MOV r12,#0x6061
0x08021ea8: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021eac: 4760 `G BX r12
$Ven$TT$L$$frspim_wr_ram
0x08021eae: f2460cdd F... MOV r12,#0x60dd
0x08021eb2: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021eb6: 4760 `G BX r12
$Ven$TT$L$$flash_erase
0x08021eb8: f6454c0d E..L MOV r12,#0x5c0d
0x08021ebc: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ec0: 4760 `G BX r12
$Ven$TT$L$$ulTaskGenericNotifyTake
0x08021ec2: f2407cc9 @..| MOV r12,#0x7c9
0x08021ec6: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021eca: 4760 `G BX r12
$Ven$TT$L$$vTaskSuspendAll
0x08021ecc: f2415c09 A..\ MOV r12,#0x1509
0x08021ed0: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ed4: 4760 `G BX r12
$Ven$TT$L$$xTaskResumeAll
0x08021ed6: f2425cc5 B..\ MOV r12,#0x25c5
0x08021eda: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ede: 4760 `G BX r12
$Ven$TT$L$$vTaskDelay
0x08021ee0: f6407ca5 @..| MOV r12,#0xfa5
0x08021ee4: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ee8: 4760 `G BX r12
$Ven$TT$L$$xPortIsInsideInterrupt
0x08021eea: f2416c31 A.1l MOV r12,#0x1631
0x08021eee: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ef2: 4760 `G BX r12
$Ven$TT$L$$ulSetInterruptMask
0x08021ef4: f2407cb1 @..| MOV r12,#0x7b1
0x08021ef8: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021efc: 4760 `G BX r12
$Ven$TT$L$$vPortEnterCritical
0x08021efe: f6405ce5 @..\ MOV r12,#0xde5
0x08021f02: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f06: 4760 `G BX r12
$Ven$TT$L$$vClearInterruptMask
0x08021f08: f6405c55 @.U\ MOV r12,#0xd55
0x08021f0c: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f10: 4760 `G BX r12
$Ven$TT$L$$vTaskGenericNotifyGiveFromISR
0x08021f12: f2410c39 A.9. MOV r12,#0x1039
0x08021f16: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f1a: 4760 `G BX r12
$Ven$TT$L$$vPortExitCritical
0x08021f1c: f6406c05 @..l MOV r12,#0xe05
0x08021f20: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f24: 4760 `G BX r12
$Ven$TT$L$$xTaskGenericNotify
0x08021f26: f2420c3d B.=. MOV r12,#0x203d
0x08021f2a: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f2e: 4760 `G BX r12
$Ven$TT$L$$xTaskCreate
0x08021f30: f6415cb5 A..\ MOV r12,#0x1db5
0x08021f34: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f38: 4760 `G BX r12
$Ven$TT$L$$CPU_SR_Save
0x08021f3a: f6446c71 D.ql MOV r12,#0x4e71
0x08021f3e: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f42: 4760 `G BX r12
$Ven$TT$L$$CPU_SR_Restore
0x08021f44: f6446c81 D..l MOV r12,#0x4e81
0x08021f48: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f4c: 4760 `G BX r12
$Ven$TT$L$$heap_mem_free
0x08021f4e: f6464c29 F.)L MOV r12,#0x6c29
0x08021f52: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f56: 4760 `G BX r12
$Ven$TT$L$$xTaskGetTickCount
0x08021f58: f2421c99 B... MOV r12,#0x2199
0x08021f5c: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f60: 4760 `G BX r12
$Ven$TT$L$$xQueueTakeMutexRecursive
0x08021f62: f6414ced A..L MOV r12,#0x1ced
0x08021f66: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f6a: 4760 `G BX r12
$Ven$TT$L$$xQueueGiveMutexRecursive
0x08021f6c: f6412c21 A.!, MOV r12,#0x1a21
0x08021f70: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f74: 4760 `G BX r12
$Ven$TT$L$$heap_mem_alloc
0x08021f76: f6463c2d F.-< MOV r12,#0x6b2d
0x08021f7a: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f7e: 4760 `G BX r12
$Ven$TT$L$$xTimerCreate
0x08021f80: f2427c2d B.-| MOV r12,#0x272d
0x08021f84: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f88: 4760 `G BX r12
$Ven$TT$L$$xTimerGenericCommand
0x08021f8a: f6420c6d B.m. MOV r12,#0x286d
0x08021f8e: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f92: 4760 `G BX r12
$Ven$TT$L$$mul_64
0x08021f94: f2466c41 F.Al MOV r12,#0x6641
0x08021f98: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021f9c: 4760 `G BX r12
$Ven$TT$L$$simple_div_64
0x08021f9e: f2466c4d F.Ml MOV r12,#0x664d
0x08021fa2: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fa6: 4760 `G BX r12
$Ven$TT$L$$ke_check_malloc
0x08021fa8: f2401c05 @... MOV r12,#0x105
0x08021fac: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fb0: 4760 `G BX r12
$Ven$TT$L$$gpio_init
0x08021fb2: f2461c1d F... MOV r12,#0x611d
0x08021fb6: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fba: 4760 `G BX r12
$Ven$TT$L$$system_delay_us
0x08021fbc: f6444cfd D..L MOV r12,#0x4cfd
0x08021fc0: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fc4: 4760 `G BX r12
$Ven$TT$L$$SWD_W_SystemReg
0x08021fc6: f6444c09 D..L MOV r12,#0x4c09
0x08021fca: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fce: 4760 `G BX r12
$Ven$TT$L$$system_cache_enable
0x08021fd0: f6445c39 D.9\ MOV r12,#0x4d39
0x08021fd4: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fd8: 4760 `G BX r12
$Ven$TT$L$$flash_enable_quad
0x08021fda: f6446cbd D..l MOV r12,#0x4ebd
0x08021fde: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fe2: 4760 `G BX r12
$Ven$TT$L$$flash_init_controller
0x08021fe4: f2455c59 E.Y\ MOV r12,#0x5559
0x08021fe8: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021fec: 4760 `G BX r12
$Ven$TT$L$$flash_set_baudrate
0x08021fee: f2456c25 E.%l MOV r12,#0x5625
0x08021ff2: f6c17cfe ...| MOVT r12,#0x1ffe
0x08021ff6: 4760 `G BX r12
$Ven$TT$L$$vTaskStartScheduler
0x08021ff8: f2414c59 A.YL MOV r12,#0x1459
0x08021ffc: f6c17cfe ...| MOVT r12,#0x1ffe
0x08022000: 4760 `G BX r12
$Ven$TT$L$$vTaskList
0x08022002: f2412c35 A.5, MOV r12,#0x1235
0x08022006: f6c17cfe ...| MOVT r12,#0x1ffe
0x0802200a: 4760 `G BX r12
$Ven$TT$L$$vTaskGetRunTimeStats
0x0802200c: f2411c35 A.5. MOV r12,#0x1135
0x08022010: f6c17cfe ...| MOVT r12,#0x1ffe
0x08022014: 4760 `G BX r12
$Ven$TT$L$$flash_write
0x08022016: f6452cf9 E.., MOV r12,#0x5af9
0x0802201a: f6c17cfe ...| MOVT r12,#0x1ffe
0x0802201e: 4760 `G BX r12
i.__0printf
__0printf
__1printf
__2printf
__c89printf
printf
0x08022020: b40f .. PUSH {r0-r3}
0x08022022: 4b05 .K LDR r3,[pc,#20] ; [0x8022038] = 0x8008529
0x08022024: b510 .. PUSH {r4,lr}
0x08022026: a903 .. ADD r1,sp,#0xc
0x08022028: 4a04 .J LDR r2,[pc,#16] ; [0x802203c] = 0x20000000
0x0802202a: 9802 .. LDR r0,[sp,#8]
0x0802202c: f000f910 .... BL _printf_core ; 0x8022250
0x08022030: bc10 .. POP {r4}
0x08022032: f85dfb14 ]... LDR pc,[sp],#0x14
$d
0x08022036: 0000 .. DCW 0
0x08022038: 08008529 )... DCD 134251817
0x0802203c: 20000000 ... DCD 536870912
$t
i.__0snprintf
__0snprintf
__1snprintf
__2snprintf
__c89snprintf
snprintf
0x08022040: b40f .. PUSH {r0-r3}
0x08022042: b57c |. PUSH {r2-r6,lr}
0x08022044: 000c .. MOVS r4,r1
0x08022046: ad09 .. ADD r5,sp,#0x24
0x08022048: d001 .. BEQ 0x802204e ; __0snprintf + 14
0x0802204a: 1e61 a. SUBS r1,r4,#1
0x0802204c: e000 .. B 0x8022050 ; __0snprintf + 16
0x0802204e: 2100 .! MOVS r1,#0
0x08022050: e9cd0100 .... STRD r0,r1,[sp,#0]
0x08022054: 4b06 .K LDR r3,[pc,#24] ; [0x8022070] = 0x802297f
0x08022056: 466a jF MOV r2,sp
0x08022058: 4629 )F MOV r1,r5
0x0802205a: 9808 .. LDR r0,[sp,#0x20]
0x0802205c: f000f8f8 .... BL _printf_core ; 0x8022250
0x08022060: 2c00 ., CMP r4,#0
0x08022062: d002 .. BEQ 0x802206a ; __0snprintf + 42
0x08022064: 9a00 .. LDR r2,[sp,#0]
0x08022066: 2100 .! MOVS r1,#0
0x08022068: 7011 .p STRB r1,[r2,#0]
0x0802206a: bc7c |. POP {r2-r6}
0x0802206c: f85dfb14 ]... LDR pc,[sp],#0x14
$d
0x08022070: 0802297f .).. DCD 134359423
$t
i.__0sprintf
__0sprintf
__1sprintf
__2sprintf
__c89sprintf
sprintf
0x08022074: b40f .. PUSH {r0-r3}
0x08022076: 4b08 .K LDR r3,[pc,#32] ; [0x8022098] = 0x8022995
0x08022078: b510 .. PUSH {r4,lr}
0x0802207a: a904 .. ADD r1,sp,#0x10
0x0802207c: aa02 .. ADD r2,sp,#8
0x0802207e: 9803 .. LDR r0,[sp,#0xc]
0x08022080: f000f8e6 .... BL _printf_core ; 0x8022250
0x08022084: 4604 .F MOV r4,r0
0x08022086: a902 .. ADD r1,sp,#8
0x08022088: 2000 . MOVS r0,#0
0x0802208a: f000fc83 .... BL _sputc ; 0x8022994
0x0802208e: 4620 F MOV r0,r4
0x08022090: bc10 .. POP {r4}
0x08022092: f85dfb14 ]... LDR pc,[sp],#0x14
$d
0x08022096: 0000 .. DCW 0
0x08022098: 08022995 .).. DCD 134359445
$t
i.__0vprintf
__0vprintf
__1vprintf
__2vprintf
__c89vprintf
vprintf
0x0802209c: 4b01 .K LDR r3,[pc,#4] ; [0x80220a4] = 0x8008529
0x0802209e: 4a02 .J LDR r2,[pc,#8] ; [0x80220a8] = 0x20000000
0x080220a0: f000b8d6 .... B.W _printf_core ; 0x8022250
$d
0x080220a4: 08008529 )... DCD 134251817
0x080220a8: 20000000 ... DCD 536870912
$t
i.__scatterload_copy
__scatterload_copy
0x080220ac: e002 .. B 0x80220b4 ; __scatterload_copy + 8
0x080220ae: c808 .. LDM r0!,{r3}
0x080220b0: 1f12 .. SUBS r2,r2,#4
0x080220b2: c108 .. STM r1!,{r3}
0x080220b4: 2a00 .* CMP r2,#0
0x080220b6: d1fa .. BNE 0x80220ae ; __scatterload_copy + 2
0x080220b8: 4770 pG BX lr
i.__scatterload_null
__scatterload_null
0x080220ba: 4770 pG BX lr
i.__scatterload_zeroinit
__scatterload_zeroinit
0x080220bc: 2000 . MOVS r0,#0
0x080220be: e001 .. B 0x80220c4 ; __scatterload_zeroinit + 8
0x080220c0: c101 .. STM r1!,{r0}
0x080220c2: 1f12 .. SUBS r2,r2,#4
0x080220c4: 2a00 .* CMP r2,#0
0x080220c6: d1fb .. BNE 0x80220c0 ; __scatterload_zeroinit + 4
0x080220c8: 4770 pG BX lr
0x080220ca: 0000 .. MOVS r0,r0
i._fp_digits
_fp_digits
0x080220cc: e92d5fff -.._ PUSH {r0-r12,lr}
0x080220d0: b082 .. SUB sp,sp,#8
0x080220d2: 2100 .! MOVS r1,#0
0x080220d4: e9dd3004 ...0 LDRD r3,r0,[sp,#0x10]
0x080220d8: 0d02 .. LSRS r2,r0,#20
0x080220da: f8ddb040 ..@. LDR r11,[sp,#0x40]
0x080220de: 4303 .C ORRS r3,r3,r0
0x080220e0: d018 .. BEQ 0x8022114 ; _fp_digits + 72
0x080220e2: f6445010 D..P MOV r0,#0x4d10
0x080220e6: f2a232ff ...2 SUB r2,r2,#0x3ff
0x080220ea: 4342 BC MULS r2,r0,r2
0x080220ec: 1415 .. ASRS r5,r2,#16
0x080220ee: 9811 .. LDR r0,[sp,#0x44]
0x080220f0: 2801 .( CMP r0,#1
0x080220f2: d01f .. BEQ 0x8022134 ; _fp_digits + 104
0x080220f4: eba5000b .... SUB r0,r5,r11
0x080220f8: 1c40 @. ADDS r0,r0,#1
0x080220fa: ea5f0a00 _... MOVS r10,r0
0x080220fe: f04f0600 O... MOV r6,#0
0x08022102: 4f4e NO LDR r7,[pc,#312] ; [0x802223c] = 0x40140000
0x08022104: f8df9138 ..8. LDR r9,[pc,#312] ; [0x8022240] = 0x3ff00000
0x08022108: 46b0 .F MOV r8,r6
0x0802210a: 4650 PF MOV r0,r10
0x0802210c: d515 .. BPL 0x802213a ; _fp_digits + 110
0x0802210e: f1ca0400 .... RSB r4,r10,#0
0x08022112: e013 .. B 0x802213c ; _fp_digits + 112
0x08022114: 9811 .. LDR r0,[sp,#0x44]
0x08022116: 2401 .$ MOVS r4,#1
0x08022118: a34a J. ADR r3,{pc}+0x12c ; 0x8022244
0x0802211a: 2801 .( CMP r0,#1
0x0802211c: d101 .. BNE 0x8022122 ; _fp_digits + 86
0x0802211e: ea6f010b o... MVN r1,r11
0x08022122: 9802 .. LDR r0,[sp,#8]
0x08022124: 9a11 .. LDR r2,[sp,#0x44]
0x08022126: e9c03100 ...1 STRD r3,r1,[r0,#0]
0x0802212a: e9c04202 ...B STRD r4,r2,[r0,#8]
0x0802212e: b006 .. ADD sp,sp,#0x18
0x08022130: e8bd9ff0 .... POP {r4-r12,pc}
0x08022134: f1cb0000 .... RSB r0,r11,#0
0x08022138: e7df .. B 0x80220fa ; _fp_digits + 46
0x0802213a: 4604 .F MOV r4,r0
0x0802213c: 2100 .! MOVS r1,#0
0x0802213e: 4a40 @J LDR r2,[pc,#256] ; [0x8022240] = 0x3ff00000
0x08022140: 1849 I. ADDS r1,r1,r1
0x08022142: eb425004 B..P ADC r0,r2,r4,LSL #20
0x08022146: e9cd1000 .... STRD r1,r0,[sp,#0]
0x0802214a: e012 .. B 0x8022172 ; _fp_digits + 166
0x0802214c: 07e0 .. LSLS r0,r4,#31
0x0802214e: d007 .. BEQ 0x8022160 ; _fp_digits + 148
0x08022150: 4632 2F MOV r2,r6
0x08022152: 463b ;F MOV r3,r7
0x08022154: 4640 @F MOV r0,r8
0x08022156: 4649 IF MOV r1,r9
0x08022158: f7e0f9b7 .... BL __aeabi_dmul ; 0x80024ca
0x0802215c: 4680 .F MOV r8,r0
0x0802215e: 4689 .F MOV r9,r1
0x08022160: 4632 2F MOV r2,r6
0x08022162: 463b ;F MOV r3,r7
0x08022164: 4610 .F MOV r0,r2
0x08022166: 4619 .F MOV r1,r3
0x08022168: f7e0f9af .... BL __aeabi_dmul ; 0x80024ca
0x0802216c: 4606 .F MOV r6,r0
0x0802216e: 460f .F MOV r7,r1
0x08022170: 1064 d. ASRS r4,r4,#1
0x08022172: 2c00 ., CMP r4,#0
0x08022174: d1ea .. BNE 0x802214c ; _fp_digits + 128
0x08022176: e9dd0104 .... LDRD r0,r1,[sp,#0x10]
0x0802217a: e9dd2300 ...# LDRD r2,r3,[sp,#0]
0x0802217e: f1ba0f00 .... CMP r10,#0
0x08022182: da06 .. BGE 0x8022192 ; _fp_digits + 198
0x08022184: f7e0f9a1 .... BL __aeabi_dmul ; 0x80024ca
0x08022188: 4642 BF MOV r2,r8
0x0802218a: 464b KF MOV r3,r9
0x0802218c: f7e0f99d .... BL __aeabi_dmul ; 0x80024ca
0x08022190: e005 .. B 0x802219e ; _fp_digits + 210
0x08022192: f7e0fa0c .... BL __aeabi_ddiv ; 0x80025ae
0x08022196: 4642 BF MOV r2,r8
0x08022198: 464b KF MOV r3,r9
0x0802219a: f7e0fa08 .... BL __aeabi_ddiv ; 0x80025ae
0x0802219e: 4604 .F MOV r4,r0
0x080221a0: 460e .F MOV r6,r1
0x080221a2: 2200 ." MOVS r2,#0
0x080221a4: 4b28 (K LDR r3,[pc,#160] ; [0x8022248] = 0x43f00000
0x080221a6: f7e0fb41 ..A. BL __aeabi_cdrcmple ; 0x800282c
0x080221aa: d803 .. BHI 0x80221b4 ; _fp_digits + 232
0x080221ac: f04f30ff O..0 MOV r0,#0xffffffff
0x080221b0: 4601 .F MOV r1,r0
0x080221b2: e007 .. B 0x80221c4 ; _fp_digits + 248
0x080221b4: 2200 ." MOVS r2,#0
0x080221b6: 4b25 %K LDR r3,[pc,#148] ; [0x802224c] = 0x3fe00000
0x080221b8: 4620 F MOV r0,r4
0x080221ba: 4631 1F MOV r1,r6
0x080221bc: f7e0f8de .... BL __aeabi_dadd ; 0x800237c
0x080221c0: f7e0fb1b .... BL __aeabi_d2ulz ; 0x80027fa
0x080221c4: 2410 .$ MOVS r4,#0x10
0x080221c6: e009 .. B 0x80221dc ; _fp_digits + 272
0x080221c8: 2c00 ., CMP r4,#0
0x080221ca: db0a .. BLT 0x80221e2 ; _fp_digits + 278
0x080221cc: 220a ." MOVS r2,#0xa
0x080221ce: 2300 .# MOVS r3,#0
0x080221d0: f7e0f824 ..$. BL __aeabi_uldivmod ; 0x800221c
0x080221d4: 9b03 .. LDR r3,[sp,#0xc]
0x080221d6: 3230 02 ADDS r2,r2,#0x30
0x080221d8: 551a .U STRB r2,[r3,r4]
0x080221da: 1e64 d. SUBS r4,r4,#1
0x080221dc: ea500201 P... ORRS r2,r0,r1
0x080221e0: d1f2 .. BNE 0x80221c8 ; _fp_digits + 252
0x080221e2: 1c64 d. ADDS r4,r4,#1
0x080221e4: 9a03 .. LDR r2,[sp,#0xc]
0x080221e6: f1c40311 .... RSB r3,r4,#0x11
0x080221ea: 4414 .D ADD r4,r4,r2
0x080221ec: 9a11 .. LDR r2,[sp,#0x44]
0x080221ee: 2a01 .* CMP r2,#1
0x080221f0: d003 .. BEQ 0x80221fa ; _fp_digits + 302
0x080221f2: 2201 ." MOVS r2,#1
0x080221f4: 4308 .C ORRS r0,r0,r1
0x080221f6: d10d .. BNE 0x8022214 ; _fp_digits + 328
0x080221f8: e00a .. B 0x8022210 ; _fp_digits + 324
0x080221fa: 4308 .C ORRS r0,r0,r1
0x080221fc: d004 .. BEQ 0x8022208 ; _fp_digits + 316
0x080221fe: 2000 . MOVS r0,#0
0x08022200: f04f0b11 O... MOV r11,#0x11
0x08022204: 9011 .. STR r0,[sp,#0x44]
0x08022206: e772 r. B 0x80220ee ; _fp_digits + 34
0x08022208: eba3050b .... SUB r5,r3,r11
0x0802220c: 1e6d m. SUBS r5,r5,#1
0x0802220e: e00d .. B 0x802222c ; _fp_digits + 352
0x08022210: 455b [E CMP r3,r11
0x08022212: dd04 .. BLE 0x802221e ; _fp_digits + 338
0x08022214: f04f0200 O... MOV r2,#0
0x08022218: f1050501 .... ADD r5,r5,#1
0x0802221c: e004 .. B 0x8022228 ; _fp_digits + 348
0x0802221e: da03 .. BGE 0x8022228 ; _fp_digits + 348
0x08022220: f04f0200 O... MOV r2,#0
0x08022224: f1a50501 .... SUB r5,r5,#1
0x08022228: 2a00 .* CMP r2,#0
0x0802222a: d0ec .. BEQ 0x8022206 ; _fp_digits + 314
0x0802222c: 9802 .. LDR r0,[sp,#8]
0x0802222e: 9911 .. LDR r1,[sp,#0x44]
0x08022230: e9c03102 ...1 STRD r3,r1,[r0,#8]
0x08022234: e9c04500 ...E STRD r4,r5,[r0,#0]
0x08022238: e779 y. B 0x802212e ; _fp_digits + 98
$d
0x0802223a: 0000 .. DCW 0
0x0802223c: 40140000 ...@ DCD 1075052544
0x08022240: 3ff00000 ...? DCD 1072693248
0x08022244: 00000030 0... DCD 48
0x08022248: 43f00000 ...C DCD 1139802112
0x0802224c: 3fe00000 ...? DCD 1071644672
$t
i._printf_core
_printf_core
0x08022250: e92d4fff -..O PUSH {r0-r11,lr}
0x08022254: b095 .. SUB sp,sp,#0x54
0x08022256: 469b .F MOV r11,r3
0x08022258: 4689 .F MOV r9,r1
0x0802225a: 4606 .F MOV r6,r0
0x0802225c: 2500 .% MOVS r5,#0
0x0802225e: e20f .. B 0x8022680 ; _printf_core + 1072
0x08022260: 2825 %( CMP r0,#0x25
0x08022262: d177 w. BNE 0x8022354 ; _printf_core + 260
0x08022264: 2400 .$ MOVS r4,#0
0x08022266: 4627 'F MOV r7,r4
0x08022268: 4af8 .J LDR r2,[pc,#992] ; [0x802264c] = 0x12809
0x0802226a: 2101 .! MOVS r1,#1
0x0802226c: 9405 .. STR r4,[sp,#0x14]
0x0802226e: e000 .. B 0x8022272 ; _printf_core + 34
0x08022270: 4304 .C ORRS r4,r4,r0
0x08022272: f8163f01 ...? LDRB r3,[r6,#1]!
0x08022276: 3b20 ; SUBS r3,r3,#0x20
0x08022278: fa01f003 .... LSL r0,r1,r3
0x0802227c: 4210 .B TST r0,r2
0x0802227e: d1f7 .. BNE 0x8022270 ; _printf_core + 32
0x08022280: 7830 0x LDRB r0,[r6,#0]
0x08022282: 282a *( CMP r0,#0x2a
0x08022284: d011 .. BEQ 0x80222aa ; _printf_core + 90
0x08022286: f06f032f o./. MVN r3,#0x2f
0x0802228a: 7830 0x LDRB r0,[r6,#0]
0x0802228c: f1a00230 ..0. SUB r2,r0,#0x30
0x08022290: 2a09 .* CMP r2,#9
0x08022292: d816 .. BHI 0x80222c2 ; _printf_core + 114
0x08022294: 9a05 .. LDR r2,[sp,#0x14]
0x08022296: f0440402 D... ORR r4,r4,#2
0x0802229a: eb020282 .... ADD r2,r2,r2,LSL #2
0x0802229e: eb030242 ..B. ADD r2,r3,r2,LSL #1
0x080222a2: 4410 .D ADD r0,r0,r2
0x080222a4: 1c76 v. ADDS r6,r6,#1
0x080222a6: 9005 .. STR r0,[sp,#0x14]
0x080222a8: e7ef .. B 0x802228a ; _printf_core + 58
0x080222aa: f8592b04 Y..+ LDR r2,[r9],#4
0x080222ae: 9205 .. STR r2,[sp,#0x14]
0x080222b0: 2a00 .* CMP r2,#0
0x080222b2: da03 .. BGE 0x80222bc ; _printf_core + 108
0x080222b4: 4250 PB RSBS r0,r2,#0
0x080222b6: f4445400 D..T ORR r4,r4,#0x2000
0x080222ba: 9005 .. STR r0,[sp,#0x14]
0x080222bc: f0440402 D... ORR r4,r4,#2
0x080222c0: 1c76 v. ADDS r6,r6,#1
0x080222c2: 7830 0x LDRB r0,[r6,#0]
0x080222c4: 282e .( CMP r0,#0x2e
0x080222c6: d116 .. BNE 0x80222f6 ; _printf_core + 166
0x080222c8: f8160f01 .... LDRB r0,[r6,#1]!
0x080222cc: f0440404 D... ORR r4,r4,#4
0x080222d0: 282a *( CMP r0,#0x2a
0x080222d2: d00d .. BEQ 0x80222f0 ; _printf_core + 160
0x080222d4: f06f022f o./. MVN r2,#0x2f
0x080222d8: 7830 0x LDRB r0,[r6,#0]
0x080222da: f1a00330 ..0. SUB r3,r0,#0x30
0x080222de: 2b09 .+ CMP r3,#9
0x080222e0: d809 .. BHI 0x80222f6 ; _printf_core + 166
0x080222e2: eb070387 .... ADD r3,r7,r7,LSL #2
0x080222e6: eb020343 ..C. ADD r3,r2,r3,LSL #1
0x080222ea: 18c7 .. ADDS r7,r0,r3
0x080222ec: 1c76 v. ADDS r6,r6,#1
0x080222ee: e7f3 .. B 0x80222d8 ; _printf_core + 136
0x080222f0: f8597b04 Y..{ LDR r7,[r9],#4
0x080222f4: 1c76 v. ADDS r6,r6,#1
0x080222f6: 7830 0x LDRB r0,[r6,#0]
0x080222f8: 286c l( CMP r0,#0x6c
0x080222fa: d00f .. BEQ 0x802231c ; _printf_core + 204
0x080222fc: dc06 .. BGT 0x802230c ; _printf_core + 188
0x080222fe: 284c L( CMP r0,#0x4c
0x08022300: d017 .. BEQ 0x8022332 ; _printf_core + 226
0x08022302: 2868 h( CMP r0,#0x68
0x08022304: d00d .. BEQ 0x8022322 ; _printf_core + 210
0x08022306: 286a j( CMP r0,#0x6a
0x08022308: d114 .. BNE 0x8022334 ; _printf_core + 228
0x0802230a: e004 .. B 0x8022316 ; _printf_core + 198
0x0802230c: 2874 t( CMP r0,#0x74
0x0802230e: d010 .. BEQ 0x8022332 ; _printf_core + 226
0x08022310: 287a z( CMP r0,#0x7a
0x08022312: d10f .. BNE 0x8022334 ; _printf_core + 228
0x08022314: e00d .. B 0x8022332 ; _printf_core + 226
0x08022316: f4441400 D... ORR r4,r4,#0x200000
0x0802231a: e00a .. B 0x8022332 ; _printf_core + 226
0x0802231c: f4441480 D... ORR r4,r4,#0x100000
0x08022320: e001 .. B 0x8022326 ; _printf_core + 214
0x08022322: f4441440 D.@. ORR r4,r4,#0x300000
0x08022326: 7872 rx LDRB r2,[r6,#1]
0x08022328: 4282 .B CMP r2,r0
0x0802232a: d102 .. BNE 0x8022332 ; _printf_core + 226
0x0802232c: f5041480 .... ADD r4,r4,#0x100000
0x08022330: 1c76 v. ADDS r6,r6,#1
0x08022332: 1c76 v. ADDS r6,r6,#1
0x08022334: 7830 0x LDRB r0,[r6,#0]
0x08022336: 2866 f( CMP r0,#0x66
0x08022338: d00b .. BEQ 0x8022352 ; _printf_core + 258
0x0802233a: dc13 .. BGT 0x8022364 ; _printf_core + 276
0x0802233c: 2858 X( CMP r0,#0x58
0x0802233e: d077 w. BEQ 0x8022430 ; _printf_core + 480
0x08022340: dc09 .. BGT 0x8022356 ; _printf_core + 262
0x08022342: 2800 .( CMP r0,#0
0x08022344: d075 u. BEQ 0x8022432 ; _printf_core + 482
0x08022346: 2845 E( CMP r0,#0x45
0x08022348: d0f6 .. BEQ 0x8022338 ; _printf_core + 232
0x0802234a: 2846 F( CMP r0,#0x46
0x0802234c: d0f4 .. BEQ 0x8022338 ; _printf_core + 232
0x0802234e: 2847 G( CMP r0,#0x47
0x08022350: d11a .. BNE 0x8022388 ; _printf_core + 312
0x08022352: e19d .. B 0x8022690 ; _printf_core + 1088
0x08022354: e018 .. B 0x8022388 ; _printf_core + 312
0x08022356: 2863 c( CMP r0,#0x63
0x08022358: d035 5. BEQ 0x80223c6 ; _printf_core + 374
0x0802235a: 2864 d( CMP r0,#0x64
0x0802235c: d079 y. BEQ 0x8022452 ; _printf_core + 514
0x0802235e: 2865 e( CMP r0,#0x65
0x08022360: d112 .. BNE 0x8022388 ; _printf_core + 312
0x08022362: e195 .. B 0x8022690 ; _printf_core + 1088
0x08022364: 2870 p( CMP r0,#0x70
0x08022366: d073 s. BEQ 0x8022450 ; _printf_core + 512
0x08022368: dc08 .. BGT 0x802237c ; _printf_core + 300
0x0802236a: 2867 g( CMP r0,#0x67
0x0802236c: d0f1 .. BEQ 0x8022352 ; _printf_core + 258
0x0802236e: 2869 i( CMP r0,#0x69
0x08022370: d06f o. BEQ 0x8022452 ; _printf_core + 514
0x08022372: 286e n( CMP r0,#0x6e
0x08022374: d00d .. BEQ 0x8022392 ; _printf_core + 322
0x08022376: 286f o( CMP r0,#0x6f
0x08022378: d106 .. BNE 0x8022388 ; _printf_core + 312
0x0802237a: e0b5 .. B 0x80224e8 ; _printf_core + 664
0x0802237c: 2873 s( CMP r0,#0x73
0x0802237e: d02c ,. BEQ 0x80223da ; _printf_core + 394
0x08022380: 2875 u( CMP r0,#0x75
0x08022382: d075 u. BEQ 0x8022470 ; _printf_core + 544
0x08022384: 2878 x( CMP r0,#0x78
0x08022386: d074 t. BEQ 0x8022472 ; _printf_core + 546
0x08022388: 465a ZF MOV r2,r11
0x0802238a: 9917 .. LDR r1,[sp,#0x5c]
0x0802238c: 4790 .G BLX r2
0x0802238e: 1c6d m. ADDS r5,r5,#1
0x08022390: e175 u. B 0x802267e ; _printf_core + 1070
0x08022392: f3c45002 ...P UBFX r0,r4,#20,#3
0x08022396: 2802 .( CMP r0,#2
0x08022398: d009 .. BEQ 0x80223ae ; _printf_core + 350
0x0802239a: 2803 .( CMP r0,#3
0x0802239c: d00d .. BEQ 0x80223ba ; _printf_core + 362
0x0802239e: f8d91000 .... LDR r1,[r9,#0]
0x080223a2: 2804 .( CMP r0,#4
0x080223a4: d00d .. BEQ 0x80223c2 ; _printf_core + 370
0x080223a6: 600d .` STR r5,[r1,#0]
0x080223a8: f1090904 .... ADD r9,r9,#4
0x080223ac: e167 g. B 0x802267e ; _printf_core + 1070
0x080223ae: f8d91000 .... LDR r1,[r9,#0]
0x080223b2: 17ea .. ASRS r2,r5,#31
0x080223b4: e9c15200 ...R STRD r5,r2,[r1,#0]
0x080223b8: e7f6 .. B 0x80223a8 ; _printf_core + 344
0x080223ba: f8d91000 .... LDR r1,[r9,#0]
0x080223be: 800d .. STRH r5,[r1,#0]
0x080223c0: e7f2 .. B 0x80223a8 ; _printf_core + 344
0x080223c2: 700d .p STRB r5,[r1,#0]
0x080223c4: e7f0 .. B 0x80223a8 ; _printf_core + 344
0x080223c6: f8191b04 .... LDRB r1,[r9],#4
0x080223ca: f88d1000 .... STRB r1,[sp,#0]
0x080223ce: 2000 . MOVS r0,#0
0x080223d0: f88d0001 .... STRB r0,[sp,#1]
0x080223d4: 46ea .F MOV r10,sp
0x080223d6: 2001 . MOVS r0,#1
0x080223d8: e003 .. B 0x80223e2 ; _printf_core + 402
0x080223da: f859ab04 Y... LDR r10,[r9],#4
0x080223de: f04f30ff O..0 MOV r0,#0xffffffff
0x080223e2: 0761 a. LSLS r1,r4,#29
0x080223e4: f04f0100 O... MOV r1,#0
0x080223e8: d402 .. BMI 0x80223f0 ; _printf_core + 416
0x080223ea: e00d .. B 0x8022408 ; _printf_core + 440
0x080223ec: f1080101 .... ADD r1,r8,#1
0x080223f0: 4688 .F MOV r8,r1
0x080223f2: 42b9 .B CMP r1,r7
0x080223f4: da0f .. BGE 0x8022416 ; _printf_core + 454
0x080223f6: 4580 .E CMP r8,r0
0x080223f8: dbf8 .. BLT 0x80223ec ; _printf_core + 412
0x080223fa: f81a1008 .... LDRB r1,[r10,r8]
0x080223fe: 2900 .) CMP r1,#0
0x08022400: d1f4 .. BNE 0x80223ec ; _printf_core + 412
0x08022402: e008 .. B 0x8022416 ; _printf_core + 454
0x08022404: f1080101 .... ADD r1,r8,#1
0x08022408: 4688 .F MOV r8,r1
0x0802240a: 4281 .B CMP r1,r0
0x0802240c: dbfa .. BLT 0x8022404 ; _printf_core + 436
0x0802240e: f81a1008 .... LDRB r1,[r10,r8]
0x08022412: 2900 .) CMP r1,#0
0x08022414: d1f6 .. BNE 0x8022404 ; _printf_core + 436
0x08022416: 9805 .. LDR r0,[sp,#0x14]
0x08022418: 465b [F MOV r3,r11
0x0802241a: eba00708 .... SUB r7,r0,r8
0x0802241e: 4621 !F MOV r1,r4
0x08022420: 4638 8F MOV r0,r7
0x08022422: 9a17 .. LDR r2,[sp,#0x5c]
0x08022424: f000fa94 .... BL _printf_pre_padding ; 0x8022950
0x08022428: 4428 (D ADD r0,r0,r5
0x0802242a: eb000508 .... ADD r5,r0,r8
0x0802242e: e007 .. B 0x8022440 ; _printf_core + 496
0x08022430: e04d M. B 0x80224ce ; _printf_core + 638
0x08022432: e129 ). B 0x8022688 ; _printf_core + 1080
0x08022434: e00d .. B 0x8022452 ; _printf_core + 514
0x08022436: f81a0b01 .... LDRB r0,[r10],#1
0x0802243a: 465a ZF MOV r2,r11
0x0802243c: 9917 .. LDR r1,[sp,#0x5c]
0x0802243e: 4790 .G BLX r2
0x08022440: f1b80801 .... SUBS r8,r8,#1
0x08022444: d2f7 .. BCS 0x8022436 ; _printf_core + 486
0x08022446: 465b [F MOV r3,r11
0x08022448: 4621 !F MOV r1,r4
0x0802244a: 4638 8F MOV r0,r7
0x0802244c: 9a17 .. LDR r2,[sp,#0x5c]
0x0802244e: e113 .. B 0x8022678 ; _printf_core + 1064
0x08022450: e042 B. B 0x80224d8 ; _printf_core + 648
0x08022452: 220a ." MOVS r2,#0xa
0x08022454: 9200 .. STR r2,[sp,#0]
0x08022456: f3c45202 ...R UBFX r2,r4,#20,#3
0x0802245a: f04f0a00 O... MOV r10,#0
0x0802245e: 2a02 .* CMP r2,#2
0x08022460: d008 .. BEQ 0x8022474 ; _printf_core + 548
0x08022462: f859cb04 Y... LDR r12,[r9],#4
0x08022466: 2a03 .* CMP r2,#3
0x08022468: ea4f71ec O..q ASR r1,r12,#31
0x0802246c: d00a .. BEQ 0x8022484 ; _printf_core + 564
0x0802246e: e00d .. B 0x802248c ; _printf_core + 572
0x08022470: e029 ). B 0x80224c6 ; _printf_core + 630
0x08022472: e02a *. B 0x80224ca ; _printf_core + 634
0x08022474: f1090107 .... ADD r1,r9,#7
0x08022478: f0210207 !... BIC r2,r1,#7
0x0802247c: e8f2c102 .... LDRD r12,r1,[r2],#8
0x08022480: 4691 .F MOV r9,r2
0x08022482: e009 .. B 0x8022498 ; _printf_core + 584
0x08022484: fa0ffc8c .... SXTH r12,r12
0x08022488: ea4f71ec O..q ASR r1,r12,#31
0x0802248c: 2a04 .* CMP r2,#4
0x0802248e: d103 .. BNE 0x8022498 ; _printf_core + 584
0x08022490: fa4ffc8c O... SXTB r12,r12
0x08022494: ea4f71ec O..q ASR r1,r12,#31
0x08022498: 2900 .) CMP r1,#0
0x0802249a: da07 .. BGE 0x80224ac ; _printf_core + 604
0x0802249c: 460a .F MOV r2,r1
0x0802249e: 2100 .! MOVS r1,#0
0x080224a0: f1dc0c00 .... RSBS r12,r12,#0
0x080224a4: eb610102 a... SBC r1,r1,r2
0x080224a8: 222d -" MOVS r2,#0x2d
0x080224aa: e002 .. B 0x80224b2 ; _printf_core + 610
0x080224ac: 0522 ". LSLS r2,r4,#20
0x080224ae: d504 .. BPL 0x80224ba ; _printf_core + 618
0x080224b0: 222b +" MOVS r2,#0x2b
0x080224b2: f88d2004 ... STRB r2,[sp,#4]
0x080224b6: 2201 ." MOVS r2,#1
0x080224b8: e003 .. B 0x80224c2 ; _printf_core + 626
0x080224ba: 07e2 .. LSLS r2,r4,#31
0x080224bc: d001 .. BEQ 0x80224c2 ; _printf_core + 626
0x080224be: 2220 " MOVS r2,#0x20
0x080224c0: e7f7 .. B 0x80224b2 ; _printf_core + 610
0x080224c2: 4690 .F MOV r8,r2
0x080224c4: e059 Y. B 0x802257a ; _printf_core + 810
0x080224c6: 210a .! MOVS r1,#0xa
0x080224c8: e002 .. B 0x80224d0 ; _printf_core + 640
0x080224ca: 2210 ." MOVS r2,#0x10
0x080224cc: e00d .. B 0x80224ea ; _printf_core + 666
0x080224ce: 2110 .! MOVS r1,#0x10
0x080224d0: f04f0a00 O... MOV r10,#0
0x080224d4: 9100 .. STR r1,[sp,#0]
0x080224d6: e00b .. B 0x80224f0 ; _printf_core + 672
0x080224d8: 2210 ." MOVS r2,#0x10
0x080224da: f04f0a00 O... MOV r10,#0
0x080224de: f0440404 D... ORR r4,r4,#4
0x080224e2: 2708 .' MOVS r7,#8
0x080224e4: 9200 .. STR r2,[sp,#0]
0x080224e6: e003 .. B 0x80224f0 ; _printf_core + 672
0x080224e8: 2208 ." MOVS r2,#8
0x080224ea: f04f0a00 O... MOV r10,#0
0x080224ee: 9200 .. STR r2,[sp,#0]
0x080224f0: f3c45202 ...R UBFX r2,r4,#20,#3
0x080224f4: 2a02 .* CMP r2,#2
0x080224f6: d005 .. BEQ 0x8022504 ; _printf_core + 692
0x080224f8: f859cb04 Y... LDR r12,[r9],#4
0x080224fc: 2100 .! MOVS r1,#0
0x080224fe: 2a03 .* CMP r2,#3
0x08022500: d008 .. BEQ 0x8022514 ; _printf_core + 708
0x08022502: e009 .. B 0x8022518 ; _printf_core + 712
0x08022504: f1090107 .... ADD r1,r9,#7
0x08022508: f0210207 !... BIC r2,r1,#7
0x0802250c: e8f2c102 .... LDRD r12,r1,[r2],#8
0x08022510: 4691 .F MOV r9,r2
0x08022512: e005 .. B 0x8022520 ; _printf_core + 720
0x08022514: fa1ffc8c .... UXTH r12,r12
0x08022518: 2a04 .* CMP r2,#4
0x0802251a: d101 .. BNE 0x8022520 ; _printf_core + 720
0x0802251c: f00c0cff .... AND r12,r12,#0xff
0x08022520: f04f0800 O... MOV r8,#0
0x08022524: 0722 ". LSLS r2,r4,#28
0x08022526: d528 (. BPL 0x802257a ; _printf_core + 810
0x08022528: 2870 p( CMP r0,#0x70
0x0802252a: d006 .. BEQ 0x802253a ; _printf_core + 746
0x0802252c: 9b00 .. LDR r3,[sp,#0]
0x0802252e: f0830310 .... EOR r3,r3,#0x10
0x08022532: ea53030a S... ORRS r3,r3,r10
0x08022536: d005 .. BEQ 0x8022544 ; _printf_core + 756
0x08022538: e00e .. B 0x8022558 ; _printf_core + 776
0x0802253a: 2240 @" MOVS r2,#0x40
0x0802253c: f88d2004 ... STRB r2,[sp,#4]
0x08022540: 2201 ." MOVS r2,#1
0x08022542: e008 .. B 0x8022556 ; _printf_core + 774
0x08022544: ea5c0201 \... ORRS r2,r12,r1
0x08022548: d006 .. BEQ 0x8022558 ; _printf_core + 776
0x0802254a: 2230 0" MOVS r2,#0x30
0x0802254c: f88d2004 ... STRB r2,[sp,#4]
0x08022550: f88d0005 .... STRB r0,[sp,#5]
0x08022554: 2202 ." MOVS r2,#2
0x08022556: 4690 .F MOV r8,r2
0x08022558: 9b00 .. LDR r3,[sp,#0]
0x0802255a: f0830308 .... EOR r3,r3,#8
0x0802255e: ea53030a S... ORRS r3,r3,r10
0x08022562: d10a .. BNE 0x802257a ; _printf_core + 810
0x08022564: ea5c0201 \... ORRS r2,r12,r1
0x08022568: d101 .. BNE 0x802256e ; _printf_core + 798
0x0802256a: 0762 b. LSLS r2,r4,#29
0x0802256c: d505 .. BPL 0x802257a ; _printf_core + 810
0x0802256e: 2230 0" MOVS r2,#0x30
0x08022570: f88d2004 ... STRB r2,[sp,#4]
0x08022574: f04f0801 O... MOV r8,#1
0x08022578: 1e7f .. SUBS r7,r7,#1
0x0802257a: 2858 X( CMP r0,#0x58
0x0802257c: d004 .. BEQ 0x8022588 ; _printf_core + 824
0x0802257e: a034 4. ADR r0,{pc}+0xd2 ; 0x8022650
0x08022580: 9003 .. STR r0,[sp,#0xc]
0x08022582: a80e .. ADD r0,sp,#0x38
0x08022584: 9002 .. STR r0,[sp,#8]
0x08022586: e00d .. B 0x80225a4 ; _printf_core + 852
0x08022588: a036 6. ADR r0,{pc}+0xdc ; 0x8022664
0x0802258a: e7f9 .. B 0x8022580 ; _printf_core + 816
0x0802258c: 4653 SF MOV r3,r10
0x0802258e: 4660 `F MOV r0,r12
0x08022590: 9a00 .. LDR r2,[sp,#0]
0x08022592: f7dffe43 ..C. BL __aeabi_uldivmod ; 0x800221c
0x08022596: 4684 .F MOV r12,r0
0x08022598: 9803 .. LDR r0,[sp,#0xc]
0x0802259a: 5c82 .\ LDRB r2,[r0,r2]
0x0802259c: 9802 .. LDR r0,[sp,#8]
0x0802259e: 1e40 @. SUBS r0,r0,#1
0x080225a0: 9002 .. STR r0,[sp,#8]
0x080225a2: 7002 .p STRB r2,[r0,#0]
0x080225a4: ea5c0001 \... ORRS r0,r12,r1
0x080225a8: d1f0 .. BNE 0x802258c ; _printf_core + 828
0x080225aa: 9802 .. LDR r0,[sp,#8]
0x080225ac: a906 .. ADD r1,sp,#0x18
0x080225ae: 1a08 .. SUBS r0,r1,r0
0x080225b0: f1000a20 .. . ADD r10,r0,#0x20
0x080225b4: 0760 `. LSLS r0,r4,#29
0x080225b6: d502 .. BPL 0x80225be ; _printf_core + 878
0x080225b8: f4243480 $..4 BIC r4,r4,#0x10000
0x080225bc: e000 .. B 0x80225c0 ; _printf_core + 880
0x080225be: 2701 .' MOVS r7,#1
0x080225c0: 4557 WE CMP r7,r10
0x080225c2: dd02 .. BLE 0x80225ca ; _printf_core + 890
0x080225c4: eba7000a .... SUB r0,r7,r10
0x080225c8: e000 .. B 0x80225cc ; _printf_core + 892
0x080225ca: 2000 . MOVS r0,#0
0x080225cc: eb00010a .... ADD r1,r0,r10
0x080225d0: 9000 .. STR r0,[sp,#0]
0x080225d2: 9805 .. LDR r0,[sp,#0x14]
0x080225d4: 4441 AD ADD r1,r1,r8
0x080225d6: 1a40 @. SUBS r0,r0,r1
0x080225d8: 9005 .. STR r0,[sp,#0x14]
0x080225da: 03e0 .. LSLS r0,r4,#15
0x080225dc: d406 .. BMI 0x80225ec ; _printf_core + 924
0x080225de: 465b [F MOV r3,r11
0x080225e0: 4621 !F MOV r1,r4
0x080225e2: 9a17 .. LDR r2,[sp,#0x5c]
0x080225e4: 9805 .. LDR r0,[sp,#0x14]
0x080225e6: f000f9b3 .... BL _printf_pre_padding ; 0x8022950
0x080225ea: 4405 .D ADD r5,r5,r0
0x080225ec: 2700 .' MOVS r7,#0
0x080225ee: e006 .. B 0x80225fe ; _printf_core + 942
0x080225f0: a801 .. ADD r0,sp,#4
0x080225f2: 465a ZF MOV r2,r11
0x080225f4: 5dc0 .] LDRB r0,[r0,r7]
0x080225f6: 9917 .. LDR r1,[sp,#0x5c]
0x080225f8: 4790 .G BLX r2
0x080225fa: 1c6d m. ADDS r5,r5,#1
0x080225fc: 1c7f .. ADDS r7,r7,#1
0x080225fe: 4547 GE CMP r7,r8
0x08022600: dbf6 .. BLT 0x80225f0 ; _printf_core + 928
0x08022602: 03e0 .. LSLS r0,r4,#15
0x08022604: d50c .. BPL 0x8022620 ; _printf_core + 976
0x08022606: 465b [F MOV r3,r11
0x08022608: 4621 !F MOV r1,r4
0x0802260a: 9a17 .. LDR r2,[sp,#0x5c]
0x0802260c: 9805 .. LDR r0,[sp,#0x14]
0x0802260e: f000f99f .... BL _printf_pre_padding ; 0x8022950
0x08022612: 4405 .D ADD r5,r5,r0
0x08022614: e004 .. B 0x8022620 ; _printf_core + 976
0x08022616: 2030 0 MOVS r0,#0x30
0x08022618: 465a ZF MOV r2,r11
0x0802261a: 9917 .. LDR r1,[sp,#0x5c]
0x0802261c: 4790 .G BLX r2
0x0802261e: 1c6d m. ADDS r5,r5,#1
0x08022620: 9900 .. LDR r1,[sp,#0]
0x08022622: 1e48 H. SUBS r0,r1,#1
0x08022624: 9000 .. STR r0,[sp,#0]
0x08022626: 2900 .) CMP r1,#0
0x08022628: dcf5 .. BGT 0x8022616 ; _printf_core + 966
0x0802262a: e008 .. B 0x802263e ; _printf_core + 1006
0x0802262c: 9802 .. LDR r0,[sp,#8]
0x0802262e: 9902 .. LDR r1,[sp,#8]
0x08022630: 465a ZF MOV r2,r11
0x08022632: 7800 .x LDRB r0,[r0,#0]
0x08022634: 1c49 I. ADDS r1,r1,#1
0x08022636: 9102 .. STR r1,[sp,#8]
0x08022638: 9917 .. LDR r1,[sp,#0x5c]
0x0802263a: 4790 .G BLX r2
0x0802263c: 1c6d m. ADDS r5,r5,#1
0x0802263e: f1ba0100 .... SUBS r1,r10,#0
0x08022642: f1aa0a01 .... SUB r10,r10,#1
0x08022646: dcf1 .. BGT 0x802262c ; _printf_core + 988
0x08022648: e165 e. B 0x8022916 ; _printf_core + 1734
$d
0x0802264a: 0000 .. DCW 0
0x0802264c: 00012809 .(.. DCD 75785
0x08022650: 33323130 0123 DCD 858927408
0x08022654: 37363534 4567 DCD 926299444
0x08022658: 62613938 89ab DCD 1650538808
0x0802265c: 66656463 cdef DCD 1717920867
0x08022660: 00000000 .... DCD 0
0x08022664: 33323130 0123 DCD 858927408
0x08022668: 37363534 4567 DCD 926299444
0x0802266c: 42413938 89AB DCD 1111570744
0x08022670: 46454443 CDEF DCD 1178944579
0x08022674: 00000000 .... DCD 0
$t
0x08022678: f000f958 ..X. BL _printf_post_padding ; 0x802292c
0x0802267c: 4405 .D ADD r5,r5,r0
0x0802267e: 1c76 v. ADDS r6,r6,#1
0x08022680: 7830 0x LDRB r0,[r6,#0]
0x08022682: 2800 .( CMP r0,#0
0x08022684: f47fadec .... BNE 0x8022260 ; _printf_core + 16
0x08022688: b019 .. ADD sp,sp,#0x64
0x0802268a: 4628 (F MOV r0,r5
0x0802268c: e8bd8ff0 .... POP {r4-r11,pc}
0x08022690: 0762 b. LSLS r2,r4,#29
0x08022692: d400 .. BMI 0x8022696 ; _printf_core + 1094
0x08022694: 2706 .' MOVS r7,#6
0x08022696: f1090207 .... ADD r2,r9,#7
0x0802269a: f0220c07 "... BIC r12,r2,#7
0x0802269e: e8fc2302 ...# LDRD r2,r3,[r12],#8
0x080226a2: 46e1 .F MOV r9,r12
0x080226a4: f0034800 ...H AND r8,r3,#0x80000000
0x080226a8: ea5f0c08 _... MOVS r12,r8
0x080226ac: d002 .. BEQ 0x80226b4 ; _printf_core + 1124
0x080226ae: f20f2c70 ..p, ADR.W r12,{pc}+0x272 ; 0x8022920
0x080226b2: e00d .. B 0x80226d0 ; _printf_core + 1152
0x080226b4: ea5f5c04 _..\ LSLS r12,r4,#20
0x080226b8: d502 .. BPL 0x80226c0 ; _printf_core + 1136
0x080226ba: f20f2c68 ..h, ADR.W r12,{pc}+0x26a ; 0x8022924
0x080226be: e007 .. B 0x80226d0 ; _printf_core + 1152
0x080226c0: ea5f7cc4 _..| LSLS r12,r4,#31
0x080226c4: d002 .. BEQ 0x80226cc ; _printf_core + 1148
0x080226c6: f20f2c60 ..`, ADR.W r12,{pc}+0x262 ; 0x8022928
0x080226ca: e001 .. B 0x80226d0 ; _printf_core + 1152
0x080226cc: f2af0c70 ..p. ADR r12,{pc}-0x6c ; 0x8022660
0x080226d0: f04f38ff O..8 MOV r8,#0xffffffff
0x080226d4: f0234300 #..C BIC r3,r3,#0x80000000
0x080226d8: f8cdc050 ..P. STR r12,[sp,#0x50]
0x080226dc: 2865 e( CMP r0,#0x65
0x080226de: d00c .. BEQ 0x80226fa ; _printf_core + 1194
0x080226e0: dc06 .. BGT 0x80226f0 ; _printf_core + 1184
0x080226e2: 2845 E( CMP r0,#0x45
0x080226e4: d009 .. BEQ 0x80226fa ; _printf_core + 1194
0x080226e6: 2846 F( CMP r0,#0x46
0x080226e8: d01d .. BEQ 0x8022726 ; _printf_core + 1238
0x080226ea: 2847 G( CMP r0,#0x47
0x080226ec: d13d =. BNE 0x802276a ; _printf_core + 1306
0x080226ee: e03d =. B 0x802276c ; _printf_core + 1308
0x080226f0: 2866 f( CMP r0,#0x66
0x080226f2: d018 .. BEQ 0x8022726 ; _printf_core + 1238
0x080226f4: 2867 g( CMP r0,#0x67
0x080226f6: d17e ~. BNE 0x80227f6 ; _printf_core + 1446
0x080226f8: e038 8. B 0x802276c ; _printf_core + 1308
0x080226fa: 2100 .! MOVS r1,#0
0x080226fc: 2f11 ./ CMP r7,#0x11
0x080226fe: db01 .. BLT 0x8022704 ; _printf_core + 1204
0x08022700: 2011 . MOVS r0,#0x11
0x08022702: e000 .. B 0x8022706 ; _printf_core + 1206
0x08022704: 1c78 x. ADDS r0,r7,#1
0x08022706: e9cd0100 .... STRD r0,r1,[sp,#0]
0x0802270a: a906 .. ADD r1,sp,#0x18
0x0802270c: a80e .. ADD r0,sp,#0x38
0x0802270e: f7fffcdd .... BL _fp_digits ; 0x80220cc
0x08022712: e9dd010f .... LDRD r0,r1,[sp,#0x3c]
0x08022716: 9a0e .. LDR r2,[sp,#0x38]
0x08022718: 9103 .. STR r1,[sp,#0xc]
0x0802271a: 2100 .! MOVS r1,#0
0x0802271c: 9200 .. STR r2,[sp,#0]
0x0802271e: f1070a01 .... ADD r10,r7,#1
0x08022722: 9104 .. STR r1,[sp,#0x10]
0x08022724: e04d M. B 0x80227c2 ; _printf_core + 1394
0x08022726: f04f4000 O..@ MOV r0,#0x80000000
0x0802272a: 9700 .. STR r7,[sp,#0]
0x0802272c: e9cd1001 .... STRD r1,r0,[sp,#4]
0x08022730: a906 .. ADD r1,sp,#0x18
0x08022732: a80e .. ADD r0,sp,#0x38
0x08022734: f7fffcca .... BL _fp_digits ; 0x80220cc
0x08022738: e9dd020f .... LDRD r0,r2,[sp,#0x3c]
0x0802273c: 9203 .. STR r2,[sp,#0xc]
0x0802273e: 9b0e .. LDR r3,[sp,#0x38]
0x08022740: 9911 .. LDR r1,[sp,#0x44]
0x08022742: 2200 ." MOVS r2,#0
0x08022744: f8dda00c .... LDR r10,[sp,#0xc]
0x08022748: 9300 .. STR r3,[sp,#0]
0x0802274a: 9204 .. STR r2,[sp,#0x10]
0x0802274c: b911 .. CBNZ r1,0x8022754 ; _printf_core + 1284
0x0802274e: 1c79 y. ADDS r1,r7,#1
0x08022750: eb000a01 .... ADD r10,r0,r1
0x08022754: ebb7000a .... SUBS r0,r7,r10
0x08022758: d404 .. BMI 0x8022764 ; _printf_core + 1300
0x0802275a: f1c030ff ...0 RSB r0,r0,#0xffffffff
0x0802275e: f1070a01 .... ADD r10,r7,#1
0x08022762: 9004 .. STR r0,[sp,#0x10]
0x08022764: ebaa0007 .... SUB r0,r10,r7
0x08022768: 9001 .. STR r0,[sp,#4]
0x0802276a: e044 D. B 0x80227f6 ; _printf_core + 1446
0x0802276c: 2f01 ./ CMP r7,#1
0x0802276e: da00 .. BGE 0x8022772 ; _printf_core + 1314
0x08022770: 2701 .' MOVS r7,#1
0x08022772: 2100 .! MOVS r1,#0
0x08022774: 2f11 ./ CMP r7,#0x11
0x08022776: dd01 .. BLE 0x802277c ; _printf_core + 1324
0x08022778: 2011 . MOVS r0,#0x11
0x0802277a: e000 .. B 0x802277e ; _printf_core + 1326
0x0802277c: 4638 8F MOV r0,r7
0x0802277e: e9cd0100 .... STRD r0,r1,[sp,#0]
0x08022782: a906 .. ADD r1,sp,#0x18
0x08022784: a80e .. ADD r0,sp,#0x38
0x08022786: f7fffca1 .... BL _fp_digits ; 0x80220cc
0x0802278a: e9dd010f .... LDRD r0,r1,[sp,#0x3c]
0x0802278e: 9a0e .. LDR r2,[sp,#0x38]
0x08022790: 9103 .. STR r1,[sp,#0xc]
0x08022792: 2100 .! MOVS r1,#0
0x08022794: 9104 .. STR r1,[sp,#0x10]
0x08022796: 9200 .. STR r2,[sp,#0]
0x08022798: 46ba .F MOV r10,r7
0x0802279a: 0721 !. LSLS r1,r4,#28
0x0802279c: d40c .. BMI 0x80227b8 ; _printf_core + 1384
0x0802279e: 9903 .. LDR r1,[sp,#0xc]
0x080227a0: 4551 QE CMP r1,r10
0x080227a2: da00 .. BGE 0x80227a6 ; _printf_core + 1366
0x080227a4: 468a .F MOV r10,r1
0x080227a6: f1ba0f01 .... CMP r10,#1
0x080227aa: dd05 .. BLE 0x80227b8 ; _printf_core + 1384
0x080227ac: 9a00 .. LDR r2,[sp,#0]
0x080227ae: f1aa0101 .... SUB r1,r10,#1
0x080227b2: 5c51 Q\ LDRB r1,[r2,r1]
0x080227b4: 2930 0) CMP r1,#0x30
0x080227b6: d008 .. BEQ 0x80227ca ; _printf_core + 1402
0x080227b8: 42b8 .B CMP r0,r7
0x080227ba: da02 .. BGE 0x80227c2 ; _printf_core + 1394
0x080227bc: f1100f04 .... CMN r0,#4
0x080227c0: da06 .. BGE 0x80227d0 ; _printf_core + 1408
0x080227c2: 2101 .! MOVS r1,#1
0x080227c4: e9cd1001 .... STRD r1,r0,[sp,#4]
0x080227c8: e015 .. B 0x80227f6 ; _printf_core + 1446
0x080227ca: f1aa0101 .... SUB r1,r10,#1
0x080227ce: e7e9 .. B 0x80227a4 ; _printf_core + 1364
0x080227d0: 2800 .( CMP r0,#0
0x080227d2: dc05 .. BGT 0x80227e0 ; _printf_core + 1424
0x080227d4: 9904 .. LDR r1,[sp,#0x10]
0x080227d6: 4401 .D ADD r1,r1,r0
0x080227d8: 9104 .. STR r1,[sp,#0x10]
0x080227da: ebaa0100 .... SUB r1,r10,r0
0x080227de: e002 .. B 0x80227e6 ; _printf_core + 1430
0x080227e0: 1c41 A. ADDS r1,r0,#1
0x080227e2: 4551 QE CMP r1,r10
0x080227e4: dd00 .. BLE 0x80227e8 ; _printf_core + 1432
0x080227e6: 468a .F MOV r10,r1
0x080227e8: 9904 .. LDR r1,[sp,#0x10]
0x080227ea: 1a40 @. SUBS r0,r0,r1
0x080227ec: 1c40 @. ADDS r0,r0,#1
0x080227ee: 9001 .. STR r0,[sp,#4]
0x080227f0: f04f4000 O..@ MOV r0,#0x80000000
0x080227f4: 9002 .. STR r0,[sp,#8]
0x080227f6: 0720 . LSLS r0,r4,#28
0x080227f8: d404 .. BMI 0x8022804 ; _printf_core + 1460
0x080227fa: 9801 .. LDR r0,[sp,#4]
0x080227fc: 4550 PE CMP r0,r10
0x080227fe: db01 .. BLT 0x8022804 ; _printf_core + 1460
0x08022800: f8cd8004 .... STR r8,[sp,#4]
0x08022804: 2000 . MOVS r0,#0
0x08022806: f88d004f ..O. STRB r0,[sp,#0x4f]
0x0802280a: 9802 .. LDR r0,[sp,#8]
0x0802280c: f10d074f ..O. ADD r7,sp,#0x4f
0x08022810: f1b04f00 ...O CMP r0,#0x80000000
0x08022814: d025 %. BEQ 0x8022862 ; _printf_core + 1554
0x08022816: 202b + MOVS r0,#0x2b
0x08022818: 900e .. STR r0,[sp,#0x38]
0x0802281a: 9802 .. LDR r0,[sp,#8]
0x0802281c: f04f0802 O... MOV r8,#2
0x08022820: 2800 .( CMP r0,#0
0x08022822: da0c .. BGE 0x802283e ; _printf_core + 1518
0x08022824: 4240 @B RSBS r0,r0,#0
0x08022826: 9002 .. STR r0,[sp,#8]
0x08022828: 202d - MOVS r0,#0x2d
0x0802282a: 900e .. STR r0,[sp,#0x38]
0x0802282c: e007 .. B 0x802283e ; _printf_core + 1518
0x0802282e: 210a .! MOVS r1,#0xa
0x08022830: 9802 .. LDR r0,[sp,#8]
0x08022832: f7dfff3e ..>. BL __aeabi_uidiv ; 0x80026b2
0x08022836: 3130 01 ADDS r1,r1,#0x30
0x08022838: 9002 .. STR r0,[sp,#8]
0x0802283a: f8071d01 .... STRB r1,[r7,#-1]!
0x0802283e: f1b80100 .... SUBS r1,r8,#0
0x08022842: f1a80801 .... SUB r8,r8,#1
0x08022846: dcf2 .. BGT 0x802282e ; _printf_core + 1502
0x08022848: 9802 .. LDR r0,[sp,#8]
0x0802284a: 2800 .( CMP r0,#0
0x0802284c: d1ef .. BNE 0x802282e ; _printf_core + 1502
0x0802284e: 1e79 y. SUBS r1,r7,#1
0x08022850: 980e .. LDR r0,[sp,#0x38]
0x08022852: 7008 .p STRB r0,[r1,#0]
0x08022854: 7830 0x LDRB r0,[r6,#0]
0x08022856: f0000020 .. . AND r0,r0,#0x20
0x0802285a: f0400045 @.E. ORR r0,r0,#0x45
0x0802285e: f8070d02 .... STRB r0,[r7,#-2]!
0x08022862: a812 .. ADD r0,sp,#0x48
0x08022864: 1bc0 .. SUBS r0,r0,r7
0x08022866: f1000807 .... ADD r8,r0,#7
0x0802286a: 9814 .. LDR r0,[sp,#0x50]
0x0802286c: 7800 .x LDRB r0,[r0,#0]
0x0802286e: b100 .. CBZ r0,0x8022872 ; _printf_core + 1570
0x08022870: 2001 . MOVS r0,#1
0x08022872: eb00010a .... ADD r1,r0,r10
0x08022876: 9801 .. LDR r0,[sp,#4]
0x08022878: eb0171e0 ...q ADD r1,r1,r0,ASR #31
0x0802287c: 9805 .. LDR r0,[sp,#0x14]
0x0802287e: 4441 AD ADD r1,r1,r8
0x08022880: 1a40 @. SUBS r0,r0,r1
0x08022882: 1e40 @. SUBS r0,r0,#1
0x08022884: 9005 .. STR r0,[sp,#0x14]
0x08022886: 03e0 .. LSLS r0,r4,#15
0x08022888: d406 .. BMI 0x8022898 ; _printf_core + 1608
0x0802288a: 465b [F MOV r3,r11
0x0802288c: 4621 !F MOV r1,r4
0x0802288e: 9a17 .. LDR r2,[sp,#0x5c]
0x08022890: 9805 .. LDR r0,[sp,#0x14]
0x08022892: f000f85d ..]. BL _printf_pre_padding ; 0x8022950
0x08022896: 4405 .D ADD r5,r5,r0
0x08022898: 9814 .. LDR r0,[sp,#0x50]
0x0802289a: 7800 .x LDRB r0,[r0,#0]
0x0802289c: b118 .. CBZ r0,0x80228a6 ; _printf_core + 1622
0x0802289e: 465a ZF MOV r2,r11
0x080228a0: 9917 .. LDR r1,[sp,#0x5c]
0x080228a2: 4790 .G BLX r2
0x080228a4: 1c6d m. ADDS r5,r5,#1
0x080228a6: 03e0 .. LSLS r0,r4,#15
0x080228a8: d524 $. BPL 0x80228f4 ; _printf_core + 1700
0x080228aa: 465b [F MOV r3,r11
0x080228ac: 4621 !F MOV r1,r4
0x080228ae: 9a17 .. LDR r2,[sp,#0x5c]
0x080228b0: 9805 .. LDR r0,[sp,#0x14]
0x080228b2: f000f84d ..M. BL _printf_pre_padding ; 0x8022950
0x080228b6: 4405 .D ADD r5,r5,r0
0x080228b8: e01c .. B 0x80228f4 ; _printf_core + 1700
0x080228ba: 9804 .. LDR r0,[sp,#0x10]
0x080228bc: 2800 .( CMP r0,#0
0x080228be: db07 .. BLT 0x80228d0 ; _printf_core + 1664
0x080228c0: e9dd0103 .... LDRD r0,r1,[sp,#0xc]
0x080228c4: 4288 .B CMP r0,r1
0x080228c6: dd03 .. BLE 0x80228d0 ; _printf_core + 1664
0x080228c8: 9800 .. LDR r0,[sp,#0]
0x080228ca: 5c40 @\ LDRB r0,[r0,r1]
0x080228cc: 9917 .. LDR r1,[sp,#0x5c]
0x080228ce: e001 .. B 0x80228d4 ; _printf_core + 1668
0x080228d0: 9917 .. LDR r1,[sp,#0x5c]
0x080228d2: 2030 0 MOVS r0,#0x30
0x080228d4: 465a ZF MOV r2,r11
0x080228d6: 4790 .G BLX r2
0x080228d8: 9804 .. LDR r0,[sp,#0x10]
0x080228da: f1050501 .... ADD r5,r5,#1
0x080228de: 1c40 @. ADDS r0,r0,#1
0x080228e0: 9004 .. STR r0,[sp,#0x10]
0x080228e2: 9801 .. LDR r0,[sp,#4]
0x080228e4: 1e40 @. SUBS r0,r0,#1
0x080228e6: 9001 .. STR r0,[sp,#4]
0x080228e8: d104 .. BNE 0x80228f4 ; _printf_core + 1700
0x080228ea: 202e . MOVS r0,#0x2e
0x080228ec: 465a ZF MOV r2,r11
0x080228ee: 9917 .. LDR r1,[sp,#0x5c]
0x080228f0: 4790 .G BLX r2
0x080228f2: 1c6d m. ADDS r5,r5,#1
0x080228f4: f1ba0100 .... SUBS r1,r10,#0
0x080228f8: f1aa0a01 .... SUB r10,r10,#1
0x080228fc: dcdd .. BGT 0x80228ba ; _printf_core + 1642
0x080228fe: e005 .. B 0x802290c ; _printf_core + 1724
0x08022900: f8170b01 .... LDRB r0,[r7],#1
0x08022904: 465a ZF MOV r2,r11
0x08022906: 9917 .. LDR r1,[sp,#0x5c]
0x08022908: 4790 .G BLX r2
0x0802290a: 1c6d m. ADDS r5,r5,#1
0x0802290c: f1b80100 .... SUBS r1,r8,#0
0x08022910: f1a80801 .... SUB r8,r8,#1
0x08022914: dcf4 .. BGT 0x8022900 ; _printf_core + 1712
0x08022916: 465b [F MOV r3,r11
0x08022918: 4621 !F MOV r1,r4
0x0802291a: 9a17 .. LDR r2,[sp,#0x5c]
0x0802291c: 9805 .. LDR r0,[sp,#0x14]
0x0802291e: e6ab .. B 0x8022678 ; _printf_core + 1064
$d
0x08022920: 0000002d -... DCD 45
0x08022924: 0000002b +... DCD 43
0x08022928: 00000020 ... DCD 32
$t
i._printf_post_padding
_printf_post_padding
0x0802292c: e92d41f0 -..A PUSH {r4-r8,lr}
0x08022930: 4604 .F MOV r4,r0
0x08022932: 2500 .% MOVS r5,#0
0x08022934: 461e .F MOV r6,r3
0x08022936: 4617 .F MOV r7,r2
0x08022938: 0488 .. LSLS r0,r1,#18
0x0802293a: d404 .. BMI 0x8022946 ; _printf_post_padding + 26
0x0802293c: e005 .. B 0x802294a ; _printf_post_padding + 30
0x0802293e: 4639 9F MOV r1,r7
0x08022940: 2020 MOVS r0,#0x20
0x08022942: 47b0 .G BLX r6
0x08022944: 1c6d m. ADDS r5,r5,#1
0x08022946: 1e64 d. SUBS r4,r4,#1
0x08022948: d5f9 .. BPL 0x802293e ; _printf_post_padding + 18
0x0802294a: 4628 (F MOV r0,r5
0x0802294c: e8bd81f0 .... POP {r4-r8,pc}
i._printf_pre_padding
_printf_pre_padding
0x08022950: e92d41f0 -..A PUSH {r4-r8,lr}
0x08022954: 4604 .F MOV r4,r0
0x08022956: 2500 .% MOVS r5,#0
0x08022958: 461e .F MOV r6,r3
0x0802295a: 4690 .F MOV r8,r2
0x0802295c: 03c8 .. LSLS r0,r1,#15
0x0802295e: d501 .. BPL 0x8022964 ; _printf_pre_padding + 20
0x08022960: 2730 0' MOVS r7,#0x30
0x08022962: e000 .. B 0x8022966 ; _printf_pre_padding + 22
0x08022964: 2720 ' MOVS r7,#0x20
0x08022966: 0488 .. LSLS r0,r1,#18
0x08022968: d504 .. BPL 0x8022974 ; _printf_pre_padding + 36
0x0802296a: e005 .. B 0x8022978 ; _printf_pre_padding + 40
0x0802296c: 4641 AF MOV r1,r8
0x0802296e: 4638 8F MOV r0,r7
0x08022970: 47b0 .G BLX r6
0x08022972: 1c6d m. ADDS r5,r5,#1
0x08022974: 1e64 d. SUBS r4,r4,#1
0x08022976: d5f9 .. BPL 0x802296c ; _printf_pre_padding + 28
0x08022978: 4628 (F MOV r0,r5
0x0802297a: e8bd81f0 .... POP {r4-r8,pc}
i._snputc
_snputc
0x0802297e: 684a Jh LDR r2,[r1,#4]
0x08022980: 2a00 .* CMP r2,#0
0x08022982: d006 .. BEQ 0x8022992 ; _snputc + 20
0x08022984: 680a .h LDR r2,[r1,#0]
0x08022986: 1c53 S. ADDS r3,r2,#1
0x08022988: 600b .` STR r3,[r1,#0]
0x0802298a: 7010 .p STRB r0,[r2,#0]
0x0802298c: 6848 Hh LDR r0,[r1,#4]
0x0802298e: 1e40 @. SUBS r0,r0,#1
0x08022990: 6048 H` STR r0,[r1,#4]
0x08022992: 4770 pG BX lr
i._sputc
_sputc
0x08022994: 680a .h LDR r2,[r1,#0]
0x08022996: 1c53 S. ADDS r3,r2,#1
0x08022998: 600b .` STR r3,[r1,#0]
0x0802299a: 7010 .p STRB r0,[r2,#0]
0x0802299c: 4770 pG BX lr
i.fputs
fputs
0x0802299e: b570 p. PUSH {r4-r6,lr}
0x080229a0: 460d .F MOV r5,r1
0x080229a2: 4604 .F MOV r4,r0
0x080229a4: e002 .. B 0x80229ac ; fputs + 14
0x080229a6: 4629 )F MOV r1,r5
0x080229a8: f7e5fdbe .... BL fputc ; 0x8008528
0x080229ac: f8140b01 .... LDRB r0,[r4],#1
0x080229b0: 2800 .( CMP r0,#0
0x080229b2: d1f8 .. BNE 0x80229a6 ; fputs + 8
0x080229b4: bd70 p. POP {r4-r6,pc}
i.fwrite
fwrite
0x080229b6: e92d41f0 -..A PUSH {r4-r8,lr}
0x080229ba: fb020501 .... MLA r5,r2,r1,r0
0x080229be: 461f .F MOV r7,r3
0x080229c0: 4616 .F MOV r6,r2
0x080229c2: 4604 .F MOV r4,r0
0x080229c4: e004 .. B 0x80229d0 ; fwrite + 26
0x080229c6: f8140b01 .... LDRB r0,[r4],#1
0x080229ca: 4639 9F MOV r1,r7
0x080229cc: f7e5fdac .... BL fputc ; 0x8008528
0x080229d0: 42ac .B CMP r4,r5
0x080229d2: d1f8 .. BNE 0x80229c6 ; fwrite + 16
0x080229d4: 4630 0F MOV r0,r6
0x080229d6: e8bd81f0 .... POP {r4-r8,pc}
0x080229da: 0000 .. MOVS r0,r0
i.putchar
putchar
0x080229dc: 4901 .I LDR r1,[pc,#4] ; [0x80229e4] = 0x20000000
0x080229de: f7e5bda3 .... B fputc ; 0x8008528
$d
0x080229e2: 0000 .. DCW 0
0x080229e4: 20000000 ... DCD 536870912
$t
i.puts
puts
0x080229e8: b510 .. PUSH {r4,lr}
0x080229ea: 4604 .F MOV r4,r0
0x080229ec: e001 .. B 0x80229f2 ; puts + 10
0x080229ee: f7e5fd9b .... BL fputc ; 0x8008528
0x080229f2: f8140b01 .... LDRB r0,[r4],#1
0x080229f6: 4904 .I LDR r1,[pc,#16] ; [0x8022a08] = 0x20000000
0x080229f8: 2800 .( CMP r0,#0
0x080229fa: d1f8 .. BNE 0x80229ee ; puts + 6
0x080229fc: e8bd4010 ...@ POP {r4,lr}
0x08022a00: 200a . MOVS r0,#0xa
0x08022a02: f7e5bd91 .... B fputc ; 0x8008528
$d
0x08022a06: 0000 .. DCW 0
0x08022a08: 20000000 ... DCD 536870912
$d.realdata
.L__const.app_ble_start_advertising.adv_param
0x08022a0c: 07000101 .... DCD 117440769
0x08022a10: 00000001 .... DCD 1
0x08022a14: 00000000 .... DCD 0
0x08022a18: 00a00000 .... DCD 10485760
0x08022a1c: 000000a0 .... DCD 160
0x08022a20: 00000000 .... DCD 0
0x08022a24: 00000000 .... DCD 0
0x08022a28: 00000018 .... DCD 24
0x08022a2c: 00000000 .... DCD 0
0x08022a30: 00000004 .... DCD 4
TASK_DESC_APP
0x08022a34: 08022aa0 .*.. DCD 134359712
0x08022a38: 20005cde .\. DCD 536894686
0x08022a3c: 00170001 .... DCD 1507329
TASK_DESC_GAPC
0x08022a40: 08023004 .0.. DCD 134361092
0x08022a44: 2000901c ... DCD 536907804
0x08022a48: 00230014 ..#. DCD 2293780
TASK_DESC_GAPM
0x08022a4c: 08023468 h4.. DCD 134362216
0x08022a50: 200090cc ... DCD 536907980
0x08022a54: 00240001 ..$. DCD 2359297
TASK_DESC_GATT
0x08022a58: 0802373c <7.. DCD 134362940
0x08022a5c: 200091cc ... DCD 536908236
0x08022a60: 00030001 .... DCD 196609
TASK_DESC_L2CAP
0x08022a64: 08023ff8 .?.. DCD 134365176
0x08022a68: 20009620 .. DCD 536909344
0x08022a6c: 00050001 .... DCD 327681
aes_cmac_zero
0x08022a70: 00000000 .... DCD 0
0x08022a74: 00000000 .... DCD 0
0x08022a78: 00000000 .... DCD 0
0x08022a7c: 00000000 .... DCD 0
aes_f5_key_salt
0x08022a80: 5a6083be ..`Z DCD 1516274622
0x08022a84: 60370bdb ..7` DCD 1614220251
0x08022a88: aaf5a538 8... DCD 2868225336
0x08022a8c: 6c888391 ...l DCD 1820885905
app_boot_conn_ack
0x08022a90: 30315246 FR10 DCD 808538694
0x08022a94: 4b4f3031 10OK DCD 1263480881
app_boot_conn_req
0x08022a98: 71657266 freq DCD 1902473830
0x08022a9c: 70696863 chip DCD 1885956195
app_msg_handler_tab
0x08022aa0: 00000a01 .... DCD 2561
0x08022aa4: 0801ccd1 .... DCD 134335697
0x08022aa8: 00000a02 .... DCD 2562
0x08022aac: 0801daf9 .... DCD 134339321
0x08022ab0: 00000a03 .... DCD 2563
0x08022ab4: 0801dee5 .... DCD 134340325
0x08022ab8: 00000b05 .... DCD 2821
0x08022abc: 08015671 qV.. DCD 134305393
0x08022ac0: 00000d00 .... DCD 3328
0x08022ac4: 0800ec95 .... DCD 134278293
0x08022ac8: 00000d36 6... DCD 3382
0x08022acc: 0800f0fd .... DCD 134279421
0x08022ad0: 00000d64 d... DCD 3428
0x08022ad4: 0800df31 1... DCD 134274865
0x08022ad8: 00000d65 e... DCD 3429
0x08022adc: 0800e095 .... DCD 134275221
0x08022ae0: 00000d67 g... DCD 3431
0x08022ae4: 0800efe1 .... DCD 134279137
0x08022ae8: 00000da1 .... DCD 3489
0x08022aec: 0801011d .... DCD 134283549
0x08022af0: 00000e00 .... DCD 3584
0x08022af4: 0800a1a9 .... DCD 134259113
0x08022af8: 00000e02 .... DCD 3586
0x08022afc: 0800a67d }... DCD 134260349
0x08022b00: 00000e06 .... DCD 3590
0x08022b04: 0800a931 1... DCD 134261041
0x08022b08: 00000e12 .... DCD 3602
0x08022b0c: 0800afc1 .... DCD 134262721
0x08022b10: 00000e13 .... DCD 3603
0x08022b14: 0800af91 .... DCD 134262673
0x08022b18: 00000e14 .... DCD 3604
0x08022b1c: 0800ad11 .... DCD 134262033
0x08022b20: 00000e16 .... DCD 3606
0x08022b24: 0800ad89 .... DCD 134262153
0x08022b28: 00000e18 .... DCD 3608
0x08022b2c: 0800bedb .... DCD 134266587
0x08022b30: 00000e41 A... DCD 3649
0x08022b34: 0800b519 .... DCD 134264089
0x08022b38: 00000e43 C... DCD 3651
0x08022b3c: 0800b5f9 .... DCD 134264313
0x08022b40: 00000e45 E... DCD 3653
0x08022b44: 0800b2b1 .... DCD 134263473
0x08022b48: 00000e4a J... DCD 3658
0x08022b4c: 0800af49 I... DCD 134262601
0x08022b50: 0000ffff .... DCD 65535
0x08022b54: 080048ad .H.. DCD 134236333
app_sec_handlers
0x08022b58: 08022b60 `+.. DCD 134359904
0x08022b5c: 00000007 .... DCD 7
app_sec_msg_handler_list
0x08022b60: 0000ffff .... DCD 65535
0x08022b64: 08004f4d MO.. DCD 134238029
0x08022b68: 00000e51 Q... DCD 3665
0x08022b6c: 08009965 e... DCD 134256997
0x08022b70: 00000e53 S... DCD 3667
0x08022b74: 080097b9 .... DCD 134256569
0x08022b78: 00000e57 W... DCD 3671
0x08022b7c: 0800be19 .... DCD 134266393
0x08022b80: 00000e59 Y... DCD 3673
0x08022b84: 0800ab55 U... DCD 134261589
0x08022b88: 00000e5b [... DCD 3675
0x08022b8c: 0800aae5 .... DCD 134261477
0x08022b90: 00000d31 1... DCD 3377
0x08022b94: 0800e5fd .... DCD 134276605
ble_hci_api
0x08022b98: 08019549 I... DCD 134321481
0x08022b9c: 08005695 .V.. DCD 134239893
0x08022ba0: 08005693 .V.. DCD 134239891
0x08022ba4: 0800568f .V.. DCD 134239887
ble_public_addr
0x08022ba8: 12120088 .... DCD 303169672
0x08022bac: 1212 .. DCW 4626
ble_static_addr
0x08022bae: 0088 .. DCW 136
0x08022bb0: c2121212 .... DCD 3255964178
bt_addr
0x08022bb4: 12120088 .... DCD 303169672
0x08022bb8: 1212 .. DCW 4626
controller_param_header
0x08022bba: 7266 fr DCW 29286
0x08022bbc: 7165 eq DCW 29029
controller_param_tail
0x08022bbe: 6863 ch DCW 26723
0x08022bc0: 00007069 ip.. DCD 28777
crc32_table
0x08022bc4: 00000000 .... DCD 0
0x08022bc8: 77073096 .0.w DCD 1996959894
0x08022bcc: ee0e612c ,a.. DCD 3993919788
0x08022bd0: 990951ba .Q.. DCD 2567524794
0x08022bd4: 076dc419 ..m. DCD 124634137
0x08022bd8: 706af48f ..jp DCD 1886057615
0x08022bdc: e963a535 5.c. DCD 3915621685
0x08022be0: 9e6495a3 ..d. DCD 2657392035
0x08022be4: 0edb8832 2... DCD 249268274
0x08022be8: 79dcb8a4 ...y DCD 2044508324
0x08022bec: e0d5e91e .... DCD 3772115230
0x08022bf0: 97d2d988 .... DCD 2547177864
0x08022bf4: 09b64c2b +L.. DCD 162941995
0x08022bf8: 7eb17cbd .|.~ DCD 2125561021
0x08022bfc: e7b82d07 .-.. DCD 3887607047
0x08022c00: 90bf1d91 .... DCD 2428444049
0x08022c04: 1db71064 d... DCD 498536548
0x08022c08: 6ab020f2 . .j DCD 1789927666
0x08022c0c: f3b97148 Hq.. DCD 4089016648
0x08022c10: 84be41de .A.. DCD 2227061214
0x08022c14: 1adad47d }... DCD 450548861
0x08022c18: 6ddde4eb ...m DCD 1843258603
0x08022c1c: f4d4b551 Q... DCD 4107580753
0x08022c20: 83d385c7 .... DCD 2211677639
0x08022c24: 136c9856 V.l. DCD 325883990
0x08022c28: 646ba8c0 ..kd DCD 1684777152
0x08022c2c: fd62f97a z.b. DCD 4251122042
0x08022c30: 8a65c9ec ..e. DCD 2321926636
0x08022c34: 14015c4f O\.. DCD 335633487
0x08022c38: 63066cd9 .l.c DCD 1661365465
0x08022c3c: fa0f3d63 c=.. DCD 4195302755
0x08022c40: 8d080df5 .... DCD 2366115317
0x08022c44: 3b6e20c8 . n; DCD 997073096
0x08022c48: 4c69105e ^.iL DCD 1281953886
0x08022c4c: d56041e4 .A`. DCD 3579855332
0x08022c50: a2677172 rqg. DCD 2724688242
0x08022c54: 3c03e4d1 ...< DCD 1006888145
0x08022c58: 4b04d447 G..K DCD 1258607687
0x08022c5c: d20d85fd .... DCD 3524101629
0x08022c60: a50ab56b k... DCD 2768942443
0x08022c64: 35b5a8fa ...5 DCD 901097722
0x08022c68: 42b2986c l..B DCD 1119000684
0x08022c6c: dbbbc9d6 .... DCD 3686517206
0x08022c70: acbcf940 @... DCD 2898065728
0x08022c74: 32d86ce3 .l.2 DCD 853044451
0x08022c78: 45df5c75 u\.E DCD 1172266101
0x08022c7c: dcd60dcf .... DCD 3705015759
0x08022c80: abd13d59 Y=.. DCD 2882616665
0x08022c84: 26d930ac .0.& DCD 651767980
0x08022c88: 51de003a :..Q DCD 1373503546
0x08022c8c: c8d75180 .Q.. DCD 3369554304
0x08022c90: bfd06116 .a.. DCD 3218104598
0x08022c94: 21b4f4b5 ...! DCD 565507253
0x08022c98: 56b3c423 #..V DCD 1454621731
0x08022c9c: cfba9599 .... DCD 3485111705
0x08022ca0: b8bda50f .... DCD 3099436303
0x08022ca4: 2802b89e ...( DCD 671266974
0x08022ca8: 5f058808 ..._ DCD 1594198024
0x08022cac: c60cd9b2 .... DCD 3322730930
0x08022cb0: b10be924 $... DCD 2970347812
0x08022cb4: 2f6f7c87 .|o/ DCD 795835527
0x08022cb8: 58684c11 .LhX DCD 1483230225
0x08022cbc: c1611dab ..a. DCD 3244367275
0x08022cc0: b6662d3d =-f. DCD 3060149565
0x08022cc4: 76dc4190 .A.v DCD 1994146192
0x08022cc8: 01db7106 .q.. DCD 31158534
0x08022ccc: 98d220bc . .. DCD 2563907772
0x08022cd0: efd5102a *... DCD 4023717930
0x08022cd4: 71b18589 ...q DCD 1907459465
0x08022cd8: 06b6b51f .... DCD 112637215
0x08022cdc: 9fbfe4a5 .... DCD 2680153253
0x08022ce0: e8b8d433 3... DCD 3904427059
0x08022ce4: 7807c9a2 ...x DCD 2013776290
0x08022ce8: 0f00f934 4... DCD 251722036
0x08022cec: 9609a88e .... DCD 2517215374
0x08022cf0: e10e9818 .... DCD 3775830040
0x08022cf4: 7f6a0dbb ..j. DCD 2137656763
0x08022cf8: 086d3d2d -=m. DCD 141376813
0x08022cfc: 91646c97 .ld. DCD 2439277719
0x08022d00: e6635c01 .\c. DCD 3865271297
0x08022d04: 6b6b51f4 .Qkk DCD 1802195444
0x08022d08: 1c6c6162 bal. DCD 476864866
0x08022d0c: 856530d8 .0e. DCD 2238001368
0x08022d10: f262004e N.b. DCD 4066508878
0x08022d14: 6c0695ed ...l DCD 1812370925
0x08022d18: 1b01a57b {... DCD 453092731
0x08022d1c: 8208f4c1 .... DCD 2181625025
0x08022d20: f50fc457 W... DCD 4111451223
0x08022d24: 65b0d9c6 ...e DCD 1706088902
0x08022d28: 12b7e950 P... DCD 314042704
0x08022d2c: 8bbeb8ea .... DCD 2344532202
0x08022d30: fcb9887c |... DCD 4240017532
0x08022d34: 62dd1ddf ...b DCD 1658658271
0x08022d38: 15da2d49 I-.. DCD 366619977
0x08022d3c: 8cd37cf3 .|.. DCD 2362670323
0x08022d40: fbd44c65 eL.. DCD 4224994405
0x08022d44: 4db26158 Xa.M DCD 1303535960
0x08022d48: 3ab551ce .Q.: DCD 984961486
0x08022d4c: a3bc0074 t... DCD 2747007092
0x08022d50: d4bb30e2 .0.. DCD 3569037538
0x08022d54: 4adfa541 A..J DCD 1256170817
0x08022d58: 3dd895d7 ...= DCD 1037604311
0x08022d5c: a4d1c46d m... DCD 2765210733
0x08022d60: d3d6f4fb .... DCD 3554079995
0x08022d64: 4369e96a j.iC DCD 1131014506
0x08022d68: 346ed9fc ..n4 DCD 879679996
0x08022d6c: ad678846 F.g. DCD 2909243462
0x08022d70: da60b8d0 ..`. DCD 3663771856
0x08022d74: 44042d73 s-.D DCD 1141124467
0x08022d78: 33031de5 ...3 DCD 855842277
0x08022d7c: aa0a4c5f _L.. DCD 2852801631
0x08022d80: dd0d7cc9 .|.. DCD 3708648649
0x08022d84: 5005713c <q.P DCD 1342533948
0x08022d88: 270241aa .A.' DCD 654459306
0x08022d8c: be0b1010 .... DCD 3188396048
0x08022d90: c90c2086 . .. DCD 3373015174
0x08022d94: 5768b525 %.hW DCD 1466479909
0x08022d98: 206f85b3 ..o DCD 544179635
0x08022d9c: b966d409 ..f. DCD 3110523913
0x08022da0: ce61e49f ..a. DCD 3462522015
0x08022da4: 5edef90e ...^ DCD 1591671054
0x08022da8: 29d9c998 ...) DCD 702138776
0x08022dac: b0d09822 "... DCD 2966460450
0x08022db0: c7d7a8b4 .... DCD 3352799412
0x08022db4: 59b33d17 .=.Y DCD 1504918807
0x08022db8: 2eb40d81 .... DCD 783551873
0x08022dbc: b7bd5c3b ;\.. DCD 3082640443
0x08022dc0: c0ba6cad .l.. DCD 3233442989
0x08022dc4: edb88320 ... DCD 3988292384
0x08022dc8: 9abfb3b6 .... DCD 2596254646
0x08022dcc: 03b6e20c .... DCD 62317068
0x08022dd0: 74b1d29a ...t DCD 1957810842
0x08022dd4: ead54739 9G.. DCD 3939845945
0x08022dd8: 9dd277af .w.. DCD 2647816111
0x08022ddc: 04db2615 .&.. DCD 81470997
0x08022de0: 73dc1683 ...s DCD 1943803523
0x08022de4: e3630b12 ..c. DCD 3814918930
0x08022de8: 94643b84 .;d. DCD 2489596804
0x08022dec: 0d6d6a3e >jm. DCD 225274430
0x08022df0: 7a6a5aa8 .Zjz DCD 2053790376
0x08022df4: e40ecf0b .... DCD 3826175755
0x08022df8: 9309ff9d .... DCD 2466906013
0x08022dfc: 0a00ae27 '... DCD 167816743
0x08022e00: 7d079eb1 ...} DCD 2097651377
0x08022e04: f00f9344 D... DCD 4027552580
0x08022e08: 8708a3d2 .... DCD 2265490386
0x08022e0c: 1e01f268 h... DCD 503444072
0x08022e10: 6906c2fe ...i DCD 1762050814
0x08022e14: f762575d ]Wb. DCD 4150417245
0x08022e18: 806567cb .ge. DCD 2154129355
0x08022e1c: 196c3671 q6l. DCD 426522225
0x08022e20: 6e6b06e7 ..kn DCD 1852507879
0x08022e24: fed41b76 v... DCD 4275313526
0x08022e28: 89d32be0 .+.. DCD 2312317920
0x08022e2c: 10da7a5a Zz.. DCD 282753626
0x08022e30: 67dd4acc .J.g DCD 1742555852
0x08022e34: f9b9df6f o... DCD 4189708143
0x08022e38: 8ebeeff9 .... DCD 2394877945
0x08022e3c: 17b7be43 C... DCD 397917763
0x08022e40: 60b08ed5 ...` DCD 1622183637
0x08022e44: d6d6a3e8 .... DCD 3604390888
0x08022e48: a1d1937e ~... DCD 2714866558
0x08022e4c: 38d8c2c4 ...8 DCD 953729732
0x08022e50: 4fdff252 R..O DCD 1340076626
0x08022e54: d1bb67f1 .g.. DCD 3518719985
0x08022e58: a6bc5767 gW.. DCD 2797360999
0x08022e5c: 3fb506dd ...? DCD 1068828381
0x08022e60: 48b2364b K6.H DCD 1219638859
0x08022e64: d80d2bda .+.. DCD 3624741850
0x08022e68: af0a1b4c L... DCD 2936675148
0x08022e6c: 36034af6 .J.6 DCD 906185462
0x08022e70: 41047a60 `z.A DCD 1090812512
0x08022e74: df60efc3 ..`. DCD 3747672003
0x08022e78: a867df55 U.g. DCD 2825379669
0x08022e7c: 316e8eef ..n1 DCD 829329135
0x08022e80: 4669be79 y.iF DCD 1181335161
0x08022e84: cb61b38c ..a. DCD 3412177804
0x08022e88: bc66831a ..f. DCD 3160834842
0x08022e8c: 256fd2a0 ..o% DCD 628085408
0x08022e90: 5268e236 6.hR DCD 1382605366
0x08022e94: cc0c7795 .w.. DCD 3423369109
0x08022e98: bb0b4703 .G.. DCD 3138078467
0x08022e9c: 220216b9 ..." DCD 570562233
0x08022ea0: 5505262f /&.U DCD 1426400815
0x08022ea4: c5ba3bbe .;.. DCD 3317316542
0x08022ea8: b2bd0b28 (... DCD 2998733608
0x08022eac: 2bb45a92 .Z.+ DCD 733239954
0x08022eb0: 5cb36a04 .j.\ DCD 1555261956
0x08022eb4: c2d7ffa7 .... DCD 3268935591
0x08022eb8: b5d0cf31 1... DCD 3050360625
0x08022ebc: 2cd99e8b ..., DCD 752459403
0x08022ec0: 5bdeae1d ...[ DCD 1541320221
0x08022ec4: 9b64c2b0 ..d. DCD 2607071920
0x08022ec8: ec63f226 &.c. DCD 3965973030
0x08022ecc: 756aa39c ..ju DCD 1969922972
0x08022ed0: 026d930a ..m. DCD 40735498
0x08022ed4: 9c0906a9 .... DCD 2617837225
0x08022ed8: eb0e363f ?6.. DCD 3943577151
0x08022edc: 72076785 .g.r DCD 1913087877
0x08022ee0: 05005713 .W.. DCD 83908371
0x08022ee4: 95bf4a82 .J.. DCD 2512341634
0x08022ee8: e2b87a14 .z.. DCD 3803740692
0x08022eec: 7bb12bae .+.{ DCD 2075208622
0x08022ef0: 0cb61b38 8... DCD 213261112
0x08022ef4: 92d28e9b .... DCD 2463272603
0x08022ef8: e5d5be0d .... DCD 3855990285
0x08022efc: 7cdcefb7 ...| DCD 2094854071
0x08022f00: 0bdbdf21 !... DCD 198958881
0x08022f04: 86d3d2d4 .... DCD 2262029012
0x08022f08: f1d4e242 B... DCD 4057260610
0x08022f0c: 68ddb3f8 ...h DCD 1759359992
0x08022f10: 1fda836e n... DCD 534414190
0x08022f14: 81be16cd .... DCD 2176718541
0x08022f18: f6b9265b [&.. DCD 4139329115
0x08022f1c: 6fb077e1 .w.o DCD 1873836001
0x08022f20: 18b74777 wG.. DCD 414664567
0x08022f24: 88085ae6 .Z.. DCD 2282248934
0x08022f28: ff0f6a70 pj.. DCD 4279200368
0x08022f2c: 66063bca .;.f DCD 1711684554
0x08022f30: 11010b5c \... DCD 285281116
0x08022f34: 8f659eff ..e. DCD 2405801727
0x08022f38: f862ae69 i.b. DCD 4167216745
0x08022f3c: 616bffd3 ..ka DCD 1634467795
0x08022f40: 166ccf45 E.l. DCD 376229701
0x08022f44: a00ae278 x... DCD 2685067896
0x08022f48: d70dd2ee .... DCD 3608007406
0x08022f4c: 4e048354 T..N DCD 1308918612
0x08022f50: 3903b3c2 ...9 DCD 956543938
0x08022f54: a7672661 a&g. DCD 2808555105
0x08022f58: d06016f7 ..`. DCD 3495958263
0x08022f5c: 4969474d MGiI DCD 1231636301
0x08022f60: 3e6e77db .wn> DCD 1047427035
0x08022f64: aed16a4a Jj.. DCD 2932959818
0x08022f68: d9d65adc .Z.. DCD 3654703836
0x08022f6c: 40df0b66 f..@ DCD 1088359270
0x08022f70: 37d83bf0 .;.7 DCD 936918000
0x08022f74: a9bcae53 S... DCD 2847714899
0x08022f78: debb9ec5 .... DCD 3736837829
0x08022f7c: 47b2cf7f ...G DCD 1202900863
0x08022f80: 30b5ffe9 ...0 DCD 817233897
0x08022f84: bdbdf21c .... DCD 3183342108
0x08022f88: cabac28a .... DCD 3401237130
0x08022f8c: 53b39330 0..S DCD 1404277552
0x08022f90: 24b4a3a6 ...$ DCD 615818150
0x08022f94: bad03605 .6.. DCD 3134207493
0x08022f98: cdd70693 .... DCD 3453421203
0x08022f9c: 54de5729 )W.T DCD 1423857449
0x08022fa0: 23d967bf .g.# DCD 601450431
0x08022fa4: b3667a2e .zf. DCD 3009837614
0x08022fa8: c4614ab8 .Ja. DCD 3294710456
0x08022fac: 5d681b02 ..h] DCD 1567103746
0x08022fb0: 2a6f2b94 .+o* DCD 711928724
0x08022fb4: b40bbe37 7... DCD 3020668471
0x08022fb8: c30c8ea1 .... DCD 3272380065
0x08022fbc: 5a05df1b ...Z DCD 1510334235
0x08022fc0: 2d02ef8d ...- DCD 755167117
.L__const.gatt_uuid128_convert.uuid128_base
0x08022fc4: 5f9b34fb .4._ DCD 1604007163
0x08022fc8: 80000080 .... DCD 2147483776
0x08022fcc: 00001000 .... DCD 4096
0x08022fd0: 00000000 .... DCD 0
gapc_cli_cb
0x08022fd4: 08009d75 u... DCD 134258037
0x08022fd8: 08009fa5 .... DCD 134258597
0x08022fdc: 0800a19d .... DCD 134259101
0x08022fe0: 00000000 .... DCD 0
0x08022fe4: 08009ff5 .... DCD 134258677
0x08022fe8: 00000000 .... DCD 0
0x08022fec: 00000000 .... DCD 0
0x08022ff0: 00000000 .... DCD 0
0x08022ff4: 00000000 .... DCD 0
0x08022ff8: 08009c19 .... DCD 134257689
0x08022ffc: 08009c69 i... DCD 134257769
0x08023000: 0800a0fd .... DCD 134258941
gapc_msg_handler_tab
0x08023004: 00000d00 .... DCD 3328
0x08023008: 0800c82b +... DCD 134268971
0x0802300c: 00000d3a :... DCD 3386
0x08023010: 0800aca9 .... DCD 134261929
0x08023014: 00000d3c <... DCD 3388
0x08023018: 08010b6d m... DCD 134286189
0x0802301c: 00000e03 .... DCD 3587
0x08023020: 0800a4c9 .... DCD 134259913
0x08023024: 00000e05 .... DCD 3589
0x08023028: 0800a8b5 .... DCD 134260917
0x0802302c: 00000e10 .... DCD 3600
0x08023030: 0800ae19 .... DCD 134262297
0x08023034: 00000e17 .... DCD 3607
0x08023038: 0800dad5 .... DCD 134273749
0x0802303c: 00000e19 .... DCD 3609
0x08023040: 0800db39 9... DCD 134273849
0x08023044: 00000e40 @... DCD 3648
0x08023048: 0800b411 .... DCD 134263825
0x0802304c: 00000e42 B... DCD 3650
0x08023050: 0800b325 %... DCD 134263589
0x08023054: 00000e44 D... DCD 3652
0x08023058: 0800bf43 C... DCD 134266691
0x0802305c: 00000e46 F... DCD 3654
0x08023060: 0800befb .... DCD 134266619
0x08023064: 00000e49 I... DCD 3657
0x08023068: 0800c005 .... DCD 134266885
0x0802306c: 00000e4b K... DCD 3659
0x08023070: 0800c0b3 .... DCD 134267059
0x08023074: 00000e4c L... DCD 3660
0x08023078: 0800c067 g... DCD 134266983
0x0802307c: 00000e4d M... DCD 3661
0x08023080: 0800bfa9 .... DCD 134266793
0x08023084: 00000e50 P... DCD 3664
0x08023088: 08009695 .... DCD 134256277
0x0802308c: 00000e52 R... DCD 3666
0x08023090: 08009259 Y... DCD 134255193
0x08023094: 00000e54 T... DCD 3668
0x08023098: 0800b249 I... DCD 134263369
0x0802309c: 00000e56 V... DCD 3670
0x080230a0: 0800bd99 .... DCD 134266265
0x080230a4: 00000e58 X... DCD 3672
0x080230a8: 0800aa51 Q... DCD 134261329
0x080230ac: 00000e5a Z... DCD 3674
0x080230b0: 0800a9ed .... DCD 134261229
0x080230b4: 00000e60 `... DCD 3680
0x080230b8: 0800b733 3... DCD 134264627
0x080230bc: 00000e61 a... DCD 3681
0x080230c0: 08009d7d }... DCD 134258045
0x080230c4: 00000e70 p... DCD 3696
0x080230c8: 0800a823 #... DCD 134260771
0x080230cc: 00000e71 q... DCD 3697
0x080230d0: 0800a7b7 .... DCD 134260663
0x080230d4: 00000e72 r... DCD 3698
0x080230d8: 0800a721 !... DCD 134260513
0x080230dc: 00000e73 s... DCD 3699
0x080230e0: 0800a76f o... DCD 134260591
0x080230e4: 00000e82 .... DCD 3714
0x080230e8: 0800dded .... DCD 134274541
0x080230ec: 00000e85 .... DCD 3717
0x080230f0: 0800b645 E... DCD 134264389
0x080230f4: 00001101 .... DCD 4353
0x080230f8: 0800b025 %... DCD 134262821
0x080230fc: 00001102 .... DCD 4354
0x08023100: 0800b025 %... DCD 134262821
0x08023104: 00001103 .... DCD 4355
0x08023108: 0800b025 %... DCD 134262821
0x0802310c: 00001104 .... DCD 4356
0x08023110: 0800b025 %... DCD 134262821
0x08023114: 0000ffff .... DCD 65535
0x08023118: 0800a88b .... DCD 134260875
gapc_sdt_handlers
0x0802311c: 0800d2ad .... DCD 134271661
0x08023120: 00000000 .... DCD 0
0x08023124: 0801ea93 .... DCD 134343315
0x08023128: 0801e9b7 .... DCD 134343095
0x0802312c: 08015c6d m\.. DCD 134306925
0x08023130: 0801582f /X.. DCD 134305839
0x08023134: 080112bd .... DCD 134288061
0x08023138: 0801154d M... DCD 134288717
gapc_smp_chan_cb
0x0802313c: 0800cebd .... DCD 134270653
0x08023140: 0800cf6d m... DCD 134270829
gapc_smp_pair_method
0x08023144: 00010000 .... DCD 65536
0x08023148: 01000001 .... DCD 16777217
0x0802314c: 01010100 .... DCD 16843008
0x08023150: 00010001 .... DCD 65537
0x08023154: 00000000 .... DCD 0
0x08023158: 00010101 .... DCD 65793
0x0802315c: 00000001 .... DCD 1
gapc_svc_cb
0x08023160: 0800d771 q... DCD 134272881
0x08023164: 0800d571 q... DCD 134272369
0x08023168: 00000000 .... DCD 0
0x0802316c: 0800d549 I... DCD 134272329
0x08023170: 0800d64d M... DCD 134272589
gapc_svc_db
0x08023174: 00022800 .(.. DCD 141312
0x08023178: 28030000 ...( DCD 671285248
0x0802317c: 00000002 .... DCD 2
0x08023180: 00202a05 .* . DCD 2107909
0x08023184: 29028004 ...) DCD 688029700
0x08023188: 8002000a .... DCD 2147614730
0x0802318c: 00022803 .(.. DCD 141315
0x08023190: 2b290000 ..)+ DCD 724107264
0x08023194: 8010000a .... DCD 2148532234
0x08023198: 00022803 .(.. DCD 141315
0x0802319c: 2b2a0000 ..*+ DCD 724172800
0x080231a0: 80100002 .... DCD 2148532226
0x080231a4: 00022803 .(.. DCD 141315
0x080231a8: 2b3a0000 ..:+ DCD 725221376
0x080231ac: 80010002 .... DCD 2147549186
0x080231b0: 00022800 .(.. DCD 141312
0x080231b4: 28030000 ...( DCD 671285248
0x080231b8: 00000002 .... DCD 2
0x080231bc: 00022a00 .*.. DCD 141824
0x080231c0: 28030020 ..( DCD 671285280
0x080231c4: 00000002 .... DCD 2
0x080231c8: 00022a01 .*.. DCD 141825
0x080231cc: 28038002 ...( DCD 671318018
0x080231d0: 00000002 .... DCD 2
0x080231d4: 00022ac9 .*.. DCD 142025
0x080231d8: 28038001 ...( DCD 671318017
0x080231dc: 00000002 .... DCD 2
0x080231e0: 00022a04 .*.. DCD 141828
0x080231e4: 28038008 ...( DCD 671318024
0x080231e8: 00000002 .... DCD 2
0x080231ec: 00022aa6 .*.. DCD 141990
0x080231f0: 00008001 .... DCD 32769
gapc_svc_hash_cb
0x080231f4: 0800d7c1 .... DCD 134272961
gapm_hci_cmd_cmp_event_handler_tab
0x080231f8: 00002039 9 .. DCD 8249
0x080231fc: 080198c5 .... DCD 134322373
0x08023200: 00002036 6 .. DCD 8246
0x08023204: 080198c5 .... DCD 134322373
0x08023208: 00002037 7 .. DCD 8247
0x0802320c: 080198c5 .... DCD 134322373
0x08023210: 00000c03 .... DCD 3075
0x08023214: 08018989 .... DCD 134318473
0x08023218: 00000c01 .... DCD 3073
0x0802321c: 08018989 .... DCD 134318473
0x08023220: 00002001 . .. DCD 8193
0x08023224: 08018989 .... DCD 134318473
0x08023228: 0000204f O .. DCD 8271
0x0802322c: 08018989 .... DCD 134318473
0x08023230: 0000207b { .. DCD 8315
0x08023234: 08018989 .... DCD 134318473
0x08023238: 0000201f . .. DCD 8223
0x0802323c: 0801b369 i... DCD 134329193
0x08023240: 00002002 . .. DCD 8194
0x08023244: 0801a67f .... DCD 134325887
0x08023248: 00001005 .... DCD 4101
0x0802324c: 0801b0a5 .... DCD 134328485
0x08023250: 00002014 . .. DCD 8212
0x08023254: 08018989 .... DCD 134318473
0x08023258: 00001001 .... DCD 4097
0x0802325c: 0801b12d -... DCD 134328621
0x08023260: 00001009 .... DCD 4105
0x08023264: 0801b069 i... DCD 134328425
0x08023268: 00002024 $ .. DCD 8228
0x0802326c: 08018989 .... DCD 134318473
0x08023270: 00002023 # .. DCD 8227
0x08023274: 0801a9d9 .... DCD 134326745
0x08023278: 0000202f / .. DCD 8239
0x0802327c: 0801a6f3 .... DCD 134326003
0x08023280: 0000204b K .. DCD 8267
0x08023284: 0801aa11 .... DCD 134326801
0x08023288: 0000204c L .. DCD 8268
0x0802328c: 0801a993 .... DCD 134326675
0x08023290: 0000204d M .. DCD 8269
0x08023294: 08018989 .... DCD 134318473
0x08023298: 00002031 1 .. DCD 8241
0x0802329c: 08018989 .... DCD 134318473
0x080232a0: 0000200f . .. DCD 8207
0x080232a4: 0801aa57 W... DCD 134326871
0x080232a8: 00002011 . .. DCD 8209
0x080232ac: 08019b89 .... DCD 134323081
0x080232b0: 00002010 . .. DCD 8208
0x080232b4: 08019b89 .... DCD 134323081
0x080232b8: 00002012 . .. DCD 8210
0x080232bc: 08019b89 .... DCD 134323081
0x080232c0: 00002038 8 .. DCD 8248
0x080232c4: 080198c5 .... DCD 134322373
0x080232c8: 0000203e > .. DCD 8254
0x080232cc: 080198c5 .... DCD 134322373
0x080232d0: 0000203f ? .. DCD 8255
0x080232d4: 080198c5 .... DCD 134322373
0x080232d8: 00002040 @ .. DCD 8256
0x080232dc: 080198c5 .... DCD 134322373
0x080232e0: 0000203a : .. DCD 8250
0x080232e4: 0801aa95 .... DCD 134326933
0x080232e8: 0000203b ; .. DCD 8251
0x080232ec: 0801a731 1... DCD 134326065
0x080232f0: 0000203c < .. DCD 8252
0x080232f4: 080198c5 .... DCD 134322373
0x080232f8: 0000203d = .. DCD 8253
0x080232fc: 080198c5 .... DCD 134322373
0x08023300: 00002041 A .. DCD 8257
0x08023304: 08019c8d .... DCD 134323341
0x08023308: 00002042 B .. DCD 8258
0x0802330c: 08019c8d .... DCD 134323341
0x08023310: 00002045 E .. DCD 8261
0x08023314: 08019c59 Y... DCD 134323289
0x08023318: 00002046 F .. DCD 8262
0x0802331c: 08019c59 Y... DCD 134323289
0x08023320: 00002059 Y .. DCD 8281
0x08023324: 0801ad5f _... DCD 134327647
0x08023328: 0000205c \ .. DCD 8284
0x0802332c: 08019c59 Y... DCD 134323289
0x08023330: 00002047 G .. DCD 8263
0x08023334: 08019b89 .... DCD 134323081
0x08023338: 00002049 I .. DCD 8265
0x0802333c: 08019b89 .... DCD 134323081
0x08023340: 0000204a J .. DCD 8266
0x08023344: 0801a795 .... DCD 134326165
0x08023348: 0000200e . .. DCD 8206
0x0802334c: 08019b05 .... DCD 134322949
0x08023350: 00002005 . .. DCD 8197
0x08023354: 08019891 .... DCD 134322321
0x08023358: 00002035 5 .. DCD 8245
0x0802335c: 08019891 .... DCD 134322321
0x08023360: 00002007 . .. DCD 8199
0x08023364: 0801a5dd .... DCD 134325725
0x08023368: 00002017 . .. DCD 8215
0x0802336c: 0801a015 .... DCD 134324245
0x08023370: 0000202a * .. DCD 8234
0x08023374: 0801a883 .... DCD 134326403
0x08023378: 0000202b + .. DCD 8235
0x0802337c: 0801a821 !... DCD 134326305
0x08023380: 0000202c , .. DCD 8236
0x08023384: 0801a821 !... DCD 134326305
0x08023388: 0000202d - .. DCD 8237
0x0802338c: 08018a55 U... DCD 134318677
0x08023390: 0000202e . .. DCD 8238
0x08023394: 08018a55 U... DCD 134318677
0x08023398: 00002027 ' .. DCD 8231
0x0802339c: 08019b89 .... DCD 134323081
0x080233a0: 00002029 ) .. DCD 8233
0x080233a4: 08019b89 .... DCD 134323081
0x080233a8: 0000204e N .. DCD 8270
0x080233ac: 08019b89 .... DCD 134323081
0x080233b0: 00002058 X .. DCD 8280
0x080233b4: 0801a645 E... DCD 134325829
0x080233b8: 00002051 Q .. DCD 8273
0x080233bc: 080198c5 .... DCD 134322373
0x080233c0: 00002052 R .. DCD 8274
0x080233c4: 080198c5 .... DCD 134322373
0x080233c8: 00002053 S .. DCD 8275
0x080233cc: 0801abd1 .... DCD 134327249
0x080233d0: 0000fc71 q... DCD 64625
0x080233d4: 0801b685 .... DCD 134329989
gapm_hci_le_event_handler_tab
0x080233d8: 0000000d .... DCD 13
0x080233dc: 0801a0a9 .... DCD 134324393
0x080233e0: 00000011 .... DCD 17
0x080233e4: 0801aba9 .... DCD 134327209
0x080233e8: 0000000e .... DCD 14
0x080233ec: 0801a44d M... DCD 134325325
0x080233f0: 0000000f .... DCD 15
0x080233f4: 0801a3f5 .... DCD 134325237
0x080233f8: 00000010 .... DCD 16
0x080233fc: 0801a4c5 .... DCD 134325445
0x08023400: 00000022 "... DCD 34
0x08023404: 08019801 .... DCD 134322177
0x08023408: 00000018 .... DCD 24
0x0802340c: 0801a4e5 .... DCD 134325477
0x08023410: 00000015 .... DCD 21
0x08023414: 08019ecd .... DCD 134323917
0x08023418: 0000000a .... DCD 10
0x0802341c: 0801a023 #... DCD 134324259
0x08023420: 00000008 .... DCD 8
0x08023424: 0801a6a3 .... DCD 134325923
0x08023428: 00000009 .... DCD 9
0x0802342c: 0801a279 y... DCD 134324857
0x08023430: 00000012 .... DCD 18
0x08023434: 0801978d .... DCD 134322061
0x08023438: 00000013 .... DCD 19
0x0802343c: 0801ab55 U... DCD 134327125
0x08023440: 00000005 .... DCD 5
0x08023444: 08019cf5 .... DCD 134323445
0x08023448: 00000006 .... DCD 6
0x0802344c: 08019cf5 .... DCD 134323445
0x08023450: 00000007 .... DCD 7
0x08023454: 08019cf5 .... DCD 134323445
0x08023458: 0000000c .... DCD 12
0x0802345c: 08019cf5 .... DCD 134323445
0x08023460: 00000014 .... DCD 20
0x08023464: 08019cf5 .... DCD 134323445
gapm_msg_handler_tab
0x08023468: 00000d00 .... DCD 3328
0x0802346c: 0800ec75 u... DCD 134278261
0x08023470: 00000d03 .... DCD 3331
0x08023474: 080101a5 .... DCD 134283685
0x08023478: 00000d04 .... DCD 3332
0x0802347c: 080108e1 .... DCD 134285537
0x08023480: 00000d05 .... DCD 3333
0x08023484: 08010885 .... DCD 134285445
0x08023488: 00000d10 .... DCD 3344
0x0802348c: 0800f129 )... DCD 134279465
0x08023490: 00000d12 .... DCD 3346
0x08023494: 0800ef81 .... DCD 134279041
0x08023498: 00000d26 &... DCD 3366
0x0802349c: 0801093d =... DCD 134285629
0x080234a0: 00000d30 0... DCD 3376
0x080234a4: 080101e1 .... DCD 134283745
0x080234a8: 00000d32 2... DCD 3378
0x080234ac: 0800f0bd .... DCD 134279357
0x080234b0: 00000d33 3... DCD 3379
0x080234b4: 08010ce9 .... DCD 134286569
0x080234b8: 00000d35 5... DCD 3381
0x080234bc: 08010ce9 .... DCD 134286569
0x080234c0: 00000d39 9... DCD 3385
0x080234c4: 0800f071 q... DCD 134279281
0x080234c8: 00000d3b ;... DCD 3387
0x080234cc: 0800f24d M... DCD 134279757
0x080234d0: 00000d50 P... DCD 3408
0x080234d4: 0800f271 q... DCD 134279793
0x080234d8: 00000d52 R... DCD 3410
0x080234dc: 0800f911 .... DCD 134281489
0x080234e0: 00000d54 T... DCD 3412
0x080234e4: 0800f869 i... DCD 134281321
0x080234e8: 00000d60 `... DCD 3424
0x080234ec: 0800de79 y... DCD 134274681
0x080234f0: 00000d61 a... DCD 3425
0x080234f4: 0800dfc1 .... DCD 134275009
0x080234f8: 00000d62 b... DCD 3426
0x080234fc: 0800e029 )... DCD 134275113
0x08023500: 00000d63 c... DCD 3427
0x08023504: 0800df49 I... DCD 134274889
0x08023508: 00000d66 f... DCD 3430
0x0802350c: 08010741 A... DCD 134285121
0x08023510: 00000d6a j... DCD 3434
0x08023514: 0800fc45 E... DCD 134282309
0x08023518: 00000d6b k... DCD 3435
0x0802351c: 0800fdbd .... DCD 134282685
0x08023520: 00000d6d m... DCD 3437
0x08023524: 0800fbcd .... DCD 134282189
0x08023528: 00000d90 .... DCD 3472
0x0802352c: 0800f6d1 .... DCD 134280913
0x08023530: 00000da0 .... DCD 3488
0x08023534: 08010129 )... DCD 134283561
0x08023538: 00000df0 .... DCD 3568
0x0802353c: 08010c95 .... DCD 134286485
0x08023540: 00000df1 .... DCD 3569
0x08023544: 0800e511 .... DCD 134276369
0x08023548: 00000df2 .... DCD 3570
0x0802354c: 0800ec41 A... DCD 134278209
0x08023550: 00000df3 .... DCD 3571
0x08023554: 0800e455 U... DCD 134276181
0x08023558: 00000e00 .... DCD 3584
0x0802355c: 0800a269 i... DCD 134259305
0x08023560: 00000e11 .... DCD 3601
0x08023564: 0800b6c9 .... DCD 134264521
0x08023568: 00001101 .... DCD 4353
0x0802356c: 0800f2d9 .... DCD 134279897
0x08023570: 00001102 .... DCD 4354
0x08023574: 0800f2d9 .... DCD 134279897
0x08023578: 00001104 .... DCD 4356
0x0802357c: 0800f2d9 .... DCD 134279897
0x08023580: 0000ffff .... DCD 65535
0x08023584: 0800ef59 Y... DCD 134279001
gatt_bearer_coc_cb
0x08023588: 08011055 U... DCD 134287445
gatt_bearer_eatt_chan_cb
0x0802358c: 0801176d m... DCD 134289261
0x08023590: 0801186d m... DCD 134289517
0x08023594: 080110a5 .... DCD 134287525
0x08023598: 08011105 .... DCD 134287621
0x0802359c: 080111b1 .... DCD 134287793
0x080235a0: 08011185 .... DCD 134287749
0x080235a4: 080111b5 .... DCD 134287797
0x080235a8: 080111b3 .... DCD 134287795
gatt_bearer_fix_chan_cb
0x080235ac: 0801176d m... DCD 134289261
0x080235b0: 0801186d m... DCD 134289517
gatt_bearer_pdu
0x080235b4: 00000000 .... DCD 0
0x080235b8: 00000000 .... DCD 0
0x080235bc: 08024cad .L.. DCD 134368429
0x080235c0: 00000004 .... DCD 4
0x080235c4: 08024d4d MM.. DCD 134368589
0x080235c8: 00000002 .... DCD 2
0x080235cc: 08024d4d MM.. DCD 134368589
0x080235d0: 00000002 .... DCD 2
0x080235d4: 08024d4c LM.. DCD 134368588
0x080235d8: 00000004 .... DCD 4
0x080235dc: 08024d05 .M.. DCD 134368517
0x080235e0: 00000001 .... DCD 1
0x080235e4: 08024d4c LM.. DCD 134368588
0x080235e8: 00000004 .... DCD 4
0x080235ec: 08024b14 .K.. DCD 134368020
0x080235f0: 00000000 .... DCD 0
0x080235f4: 08024d4c LM.. DCD 134368588
0x080235f8: 00000004 .... DCD 4
0x080235fc: 08024d05 .M.. DCD 134368517
0x08023600: 00000001 .... DCD 1
0x08023604: 08024d4d MM.. DCD 134368589
0x08023608: 00000002 .... DCD 2
0x0802360c: 08024b14 .K.. DCD 134368020
0x08023610: 00000000 .... DCD 0
0x08023614: 08024d4c LM.. DCD 134368588
0x08023618: 00000004 .... DCD 4
0x0802361c: 08024b14 .K.. DCD 134368020
0x08023620: 00000000 .... DCD 0
0x08023624: 08024b14 .K.. DCD 134368020
0x08023628: 00000000 .... DCD 0
0x0802362c: 08024b14 .K.. DCD 134368020
0x08023630: 00000000 .... DCD 0
0x08023634: 08024d4c LM.. DCD 134368588
0x08023638: 00000004 .... DCD 4
0x0802363c: 08024d05 .M.. DCD 134368517
0x08023640: 00000001 .... DCD 1
0x08023644: 08024d4d MM.. DCD 134368589
0x08023648: 00000002 .... DCD 2
0x0802364c: 08024b14 .K.. DCD 134368020
0x08023650: 00000000 .... DCD 0
0x08023654: 00000000 .... DCD 0
0x08023658: 00000000 .... DCD 0
0x0802365c: 00000000 .... DCD 0
0x08023660: 00000000 .... DCD 0
0x08023664: 08024d4c LM.. DCD 134368588
0x08023668: 00000004 .... DCD 4
0x0802366c: 08024d4c LM.. DCD 134368588
0x08023670: 00000004 .... DCD 4
0x08023674: 08024d05 .M.. DCD 134368517
0x08023678: 00000001 .... DCD 1
0x0802367c: 08024b14 .K.. DCD 134368020
0x08023680: 00000000 .... DCD 0
0x08023684: 00000000 .... DCD 0
0x08023688: 00000000 .... DCD 0
0x0802368c: 08024d4d MM.. DCD 134368589
0x08023690: 00000002 .... DCD 2
0x08023694: 00000000 .... DCD 0
0x08023698: 00000000 .... DCD 0
0x0802369c: 08024d4d MM.. DCD 134368589
0x080236a0: 00000002 .... DCD 2
0x080236a4: 08024b14 .K.. DCD 134368020
0x080236a8: 00000000 .... DCD 0
0x080236ac: 00000000 .... DCD 0
0x080236b0: 00000000 .... DCD 0
0x080236b4: 08024b14 .K.. DCD 134368020
0x080236b8: 00000000 .... DCD 0
0x080236bc: 08024b14 .K.. DCD 134368020
0x080236c0: 00000000 .... DCD 0
0x080236c4: 00000000 .... DCD 0
0x080236c8: 00000000 .... DCD 0
0x080236cc: 08024b14 .K.. DCD 134368020
0x080236d0: 00000000 .... DCD 0
gatt_cli_msg_cb
0x080236d4: 08011f3b ;... DCD 134291259
0x080236d8: 0801364d M6.. DCD 134297165
0x080236dc: 08013eb9 .>.. DCD 134299321
0x080236e0: 08011c6b k... DCD 134290539
0x080236e4: 08013c59 Y<.. DCD 134298713
0x080236e8: 08013d09 .=.. DCD 134298889
0x080236ec: 08012bcd .+.. DCD 134294477
0x080236f0: 08011d83 .... DCD 134290819
0x080236f4: 08011deb .... DCD 134290923
0x080236f8: 08011b75 u... DCD 134290293
0x080236fc: 08011be3 .... DCD 134290403
0x08023700: 08013cc3 .<.. DCD 134298819
gatt_db_hash_key
0x08023704: 00000000 .... DCD 0
0x08023708: 00000000 .... DCD 0
0x0802370c: 00000000 .... DCD 0
0x08023710: 00000000 .... DCD 0
gatt_db_msg_cb
0x08023714: 08014cd1 .L.. DCD 134302929
gatt_db_rights
0x08023718: 00080002 .... DCD 524290
0x0802371c: 00080002 .... DCD 524290
0x08023720: 0003000a .... DCD 196618
0x08023724: 000a0004 .... DCD 655364
0x08023728: 00400003 ..@. DCD 4194307
0x0802372c: 0003000a .... DCD 196618
0x08023730: 000c0010 .... DCD 786448
0x08023734: 00200006 .. . DCD 2097158
0x08023738: 0006000c .... DCD 393228
gatt_msg_handler_tab
0x0802373c: 00000b00 .... DCD 2816
0x08023740: 080144a9 .D.. DCD 134300841
0x08023744: 00000b04 .... DCD 2820
0x08023748: 08011a79 y... DCD 134290041
0x0802374c: 0000ffff .... DCD 65535
0x08023750: 08015491 .T.. DCD 134304913
gatt_srv_msg_cb
0x08023754: 08016d2f /m.. DCD 134311215
0x08023758: 08015f6f o_.. DCD 134307695
0x0802375c: 08015d01 .].. DCD 134307073
0x08023760: 08015ec7 .^.. DCD 134307527
0x08023764: 0801608b .`.. DCD 134307979
gatt_user_client_prf_cb
0x08023768: 080215d1 .... DCD 134354385
0x0802376c: 0802174d M... DCD 134354765
0x08023770: 080219e9 .... DCD 134355433
0x08023774: 08021439 9... DCD 134353977
0x08023778: 080217c9 .... DCD 134354889
0x0802377c: 08021939 9... DCD 134355257
0x08023780: 0802170d .... DCD 134354701
0x08023784: 0802147d }... DCD 134354045
0x08023788: 0802152d -... DCD 134354221
0x0802378c: 080212a1 .... DCD 134353569
0x08023790: 0802135d ]... DCD 134353757
0x08023794: 080218f5 .... DCD 134355189
gatt_user_itf
0x08023798: 08017cf1 .|.. DCD 134315249
0x0802379c: 08017c9d .|.. DCD 134315165
0x080237a0: 08017b7d }{.. DCD 134314877
0x080237a4: 08017ae1 .z.. DCD 134314721
0x080237a8: 08017c4d M|.. DCD 134315085
gatt_user_prf_msg_handler_tab
0x080237ac: 0000ffff .... DCD 65535
0x080237b0: 08017f79 y... DCD 134315897
gatt_user_server_prf_cb
0x080237b4: 08021db5 .... DCD 134356405
0x080237b8: 08021b3d =... DCD 134355773
0x080237bc: 08021a6d m... DCD 134355565
0x080237c0: 08021ad5 .... DCD 134355669
0x080237c4: 08021ccd .... DCD 134356173
hci_cmd_cmp_event_handler_tab
0x080237c8: 00001405 .... DCD 5125
0x080237cc: 0801b221 !... DCD 134328865
0x080237d0: 00002015 . .. DCD 8213
0x080237d4: 0801b0c9 .... DCD 134328521
0x080237d8: 00000c7b {... DCD 3195
0x080237dc: 0801b01f .... DCD 134328351
0x080237e0: 00000c7c |... DCD 3196
0x080237e4: 0801b719 .... DCD 134330137
0x080237e8: 00002022 " .. DCD 8226
0x080237ec: 0801abf3 .... DCD 134327283
0x080237f0: 00002030 0 .. DCD 8240
0x080237f4: 0801a7d1 .... DCD 134326225
0x080237f8: 0000201a . .. DCD 8218
0x080237fc: 0801b9f5 .... DCD 134330869
0x08023800: 0000201b . .. DCD 8219
0x08023804: 0801b9f5 .... DCD 134330869
0x08023808: 0000fc13 .... DCD 64531
0x0802380c: 0801b6ef .... DCD 134330095
0x08023810: 0000fc14 .... DCD 64532
0x08023814: 0801b6c5 .... DCD 134330053
0x08023818: 0000fc15 .... DCD 64533
0x0802381c: 0801b69b .... DCD 134330011
0x08023820: 0000205b [ .. DCD 8283
0x08023824: 0801afe1 .... DCD 134328289
0x08023828: 0000205a Z .. DCD 8282
0x0802382c: 0801afe1 .... DCD 134328289
0x08023830: 00002055 U .. DCD 8277
0x08023834: 08018ce5 .... DCD 134319333
0x08023838: 00002054 T .. DCD 8276
0x0802383c: 08018ce5 .... DCD 134319333
0x08023840: 00002056 V .. DCD 8278
0x08023844: 08018ce5 .... DCD 134319333
0x08023848: 00002057 W .. DCD 8279
0x0802384c: 08018ce5 .... DCD 134319333
0x08023850: 00002076 v .. DCD 8310
0x08023854: 0801a04b K... DCD 134324299
0x08023858: 00002078 x .. DCD 8312
0x0802385c: 0801ad03 .... DCD 134327555
0x08023860: 00002079 y .. DCD 8313
0x08023864: 0801acd5 .... DCD 134327509
0x08023868: 0000207a z .. DCD 8314
0x0802386c: 0801adb9 .... DCD 134327737
hci_cmd_desc_root_tab
0x08023870: 00000002 .... DCD 2
0x08023874: 08023dfc .=.. DCD 134364668
0x08023878: 00000000 .... DCD 0
0x0802387c: 00000000 .... DCD 0
0x08023880: 00000008 .... DCD 8
0x08023884: 080238b0 .8.. DCD 134363312
0x08023888: 00000005 .... DCD 5
0x0802388c: 08023910 .9.. DCD 134363408
0x08023890: 00000001 .... DCD 1
0x08023894: 08023e14 .>.. DCD 134364692
0x08023898: 00000000 .... DCD 0
0x0802389c: 00000000 .... DCD 0
0x080238a0: 00000002 .... DCD 2
0x080238a4: 08023e20 >.. DCD 134364704
0x080238a8: 00000064 d... DCD 100
0x080238ac: 0802394c L9.. DCD 134363468
hci_cmd_desc_tab_ctrl_bb
0x080238b0: 08000c01 .... DCD 134220801
0x080238b4: 08024c39 9L.. DCD 134368313
0x080238b8: 08024d05 .M.. DCD 134368517
0x080238bc: 00000c03 .... DCD 3075
0x080238c0: 00000000 .... DCD 0
0x080238c4: 08024d05 .M.. DCD 134368517
0x080238c8: 03110c2d -... DCD 51448877
0x080238cc: 08024cd9 .L.. DCD 134368473
0x080238d0: 08024cad .L.. DCD 134368429
0x080238d4: 08000c63 c... DCD 134220899
0x080238d8: 08024c39 9L.. DCD 134368313
0x080238dc: 08024d05 .M.. DCD 134368517
0x080238e0: 02110c7b {... DCD 34671739
0x080238e4: 08024d4d MM.. DCD 134368589
0x080238e8: 08024d22 "M.. DCD 134368546
0x080238ec: 04110c7c |... DCD 68226172
0x080238f0: 08024d4c LM.. DCD 134368588
0x080238f4: 08024d17 .M.. DCD 134368535
0x080238f8: 02000c82 .... DCD 33557634
0x080238fc: 08024d4d MM.. DCD 134368589
0x08023900: 08024d05 .M.. DCD 134368517
0x08023904: ff000c83 .... DCD 4278193283
0x08023908: 08024cfd .L.. DCD 134368509
0x0802390c: 08024d05 .M.. DCD 134368517
hci_cmd_desc_tab_info_par
0x08023910: 00001001 .... DCD 4097
0x08023914: 00000000 .... DCD 0
0x08023918: 08024d1f .M.. DCD 134368543
0x0802391c: 00001009 .... DCD 4105
0x08023920: 00000000 .... DCD 0
0x08023924: 08024c2e .L.. DCD 134368302
0x08023928: 0000100d .... DCD 4109
0x0802392c: 00000000 .... DCD 0
0x08023930: 08024c73 sL.. DCD 134368371
0x08023934: 0700100e .... DCD 117444622
0x08023938: 08024c46 FL.. DCD 134368326
0x0802393c: 08024cfd .L.. DCD 134368509
0x08023940: ff00100f .... DCD 4278194191
0x08023944: 08024cdc .L.. DCD 134368476
0x08023948: 08024c09 .L.. DCD 134368265
hci_cmd_desc_tab_le
0x0802394c: 08022001 . .. DCD 134356993
0x08023950: 08024c39 9L.. DCD 134368313
0x08023954: 08024d05 .M.. DCD 134368517
0x08023958: 00022002 . .. DCD 139266
0x0802395c: 00000000 .... DCD 0
0x08023960: 08024cad .L.. DCD 134368429
0x08023964: 00022003 . .. DCD 139267
0x08023968: 00000000 .... DCD 0
0x0802396c: 08024c32 2L.. DCD 134368306
0x08023970: 06022005 . .. DCD 100802565
0x08023974: 08024c2f /L.. DCD 134368303
0x08023978: 08024d05 .M.. DCD 134368517
0x0802397c: 0f022006 . .. DCD 251797510
0x08023980: 08024c4b KL.. DCD 134368331
0x08023984: 08024d05 .M.. DCD 134368517
0x08023988: 00022007 . .. DCD 139271
0x0802398c: 00000000 .... DCD 0
0x08023990: 08024c90 .L.. DCD 134368400
0x08023994: 20022008 . . DCD 537010184
0x08023998: 08024bfe .K.. DCD 134368254
0x0802399c: 08024d05 .M.. DCD 134368517
0x080239a0: 20022009 . . DCD 537010185
0x080239a4: 08024bfe .K.. DCD 134368254
0x080239a8: 08024d05 .M.. DCD 134368517
0x080239ac: 0102200a . .. DCD 16916490
0x080239b0: 08024d05 .M.. DCD 134368517
0x080239b4: 08024d05 .M.. DCD 134368517
0x080239b8: 0702200b . .. DCD 117579787
0x080239bc: 08024c83 .L.. DCD 134368387
0x080239c0: 08024d05 .M.. DCD 134368517
0x080239c4: 0202200c . .. DCD 33693708
0x080239c8: 08024c90 .L.. DCD 134368400
0x080239cc: 08024d05 .M.. DCD 134368517
0x080239d0: 1902200d . .. DCD 419569677
0x080239d4: 08024d39 9M.. DCD 134368569
0x080239d8: 00000000 .... DCD 0
0x080239dc: 0002200e . .. DCD 139278
0x080239e0: 00000000 .... DCD 0
0x080239e4: 08024d05 .M.. DCD 134368517
0x080239e8: 0002200f . .. DCD 139279
0x080239ec: 00000000 .... DCD 0
0x080239f0: 08024c90 .L.. DCD 134368400
0x080239f4: 00022010 . .. DCD 139280
0x080239f8: 00000000 .... DCD 0
0x080239fc: 08024d05 .M.. DCD 134368517
0x08023a00: 07022011 . .. DCD 117579793
0x08023a04: 08024c2e .L.. DCD 134368302
0x08023a08: 08024d05 .M.. DCD 134368517
0x08023a0c: 07022012 . .. DCD 117579794
0x08023a10: 08024c2e .L.. DCD 134368302
0x08023a14: 08024d05 .M.. DCD 134368517
0x08023a18: 0e132013 . .. DCD 236134419
0x08023a1c: 08024d47 GM.. DCD 134368583
0x08023a20: 00000000 .... DCD 0
0x08023a24: 05022014 . .. DCD 84025364
0x08023a28: 08024c17 .L.. DCD 134368279
0x08023a2c: 08024d05 .M.. DCD 134368517
0x08023a30: 02132015 . .. DCD 34807829
0x08023a34: 08024d4d MM.. DCD 134368589
0x08023a38: 08024c15 .L.. DCD 134368277
0x08023a3c: 02132016 . .. DCD 34807830
0x08023a40: 08024d4d MM.. DCD 134368589
0x08023a44: 00000000 .... DCD 0
0x08023a48: 20022017 . . DCD 537010199
0x08023a4c: 08024c1d .L.. DCD 134368285
0x08023a50: 08024c1f .L.. DCD 134368287
0x08023a54: 00022018 . .. DCD 139288
0x08023a58: 00000000 .... DCD 0
0x08023a5c: 08024c32 2L.. DCD 134368306
0x08023a60: 1c132019 . .. DCD 471015449
0x08023a64: 08024c24 $L.. DCD 134368292
0x08023a68: 00000000 .... DCD 0
0x08023a6c: 1213201a . .. DCD 303243290
0x08023a70: 08024c27 'L.. DCD 134368295
0x08023a74: 08024d17 .M.. DCD 134368535
0x08023a78: 0213201b . .. DCD 34807835
0x08023a7c: 08024d4d MM.. DCD 134368589
0x08023a80: 08024d17 .M.. DCD 134368535
0x08023a84: 0002201c . .. DCD 139292
0x08023a88: 00000000 .... DCD 0
0x08023a8c: 08024c32 2L.. DCD 134368306
0x08023a90: 0102201d . .. DCD 16916509
0x08023a94: 08024d05 .M.. DCD 134368517
0x08023a98: 08024d05 .M.. DCD 134368517
0x08023a9c: 0302201e . .. DCD 50470942
0x08023aa0: 08024c73 sL.. DCD 134368371
0x08023aa4: 08024d05 .M.. DCD 134368517
0x08023aa8: 0002201f . .. DCD 139295
0x08023aac: 00000000 .... DCD 0
0x08023ab0: 08024d17 .M.. DCD 134368535
0x08023ab4: 0e132020 .. DCD 236134432
0x08023ab8: 08024d47 GM.. DCD 134368583
0x08023abc: 08024d17 .M.. DCD 134368535
0x08023ac0: 03132021 ! .. DCD 51585057
0x08023ac4: 08024cd9 .L.. DCD 134368473
0x08023ac8: 08024d17 .M.. DCD 134368535
0x08023acc: 06132022 " .. DCD 101916706
0x08023ad0: 08024d4b KM.. DCD 134368587
0x08023ad4: 08024d17 .M.. DCD 134368535
0x08023ad8: 00022023 # .. DCD 139299
0x08023adc: 00000000 .... DCD 0
0x08023ae0: 08024d22 "M.. DCD 134368546
0x08023ae4: 04022024 $ .. DCD 67248164
0x08023ae8: 08024d4c LM.. DCD 134368588
0x08023aec: 08024d05 .M.. DCD 134368517
0x08023af0: 00022025 % .. DCD 139301
0x08023af4: 00000000 .... DCD 0
0x08023af8: 00000000 .... DCD 0
0x08023afc: 40022026 & .@ DCD 1073881126
0x08023b00: 08024c11 .L.. DCD 134368273
0x08023b04: 00000000 .... DCD 0
0x08023b08: 27022027 ' .' DCD 654450727
0x08023b0c: 08024c1a .L.. DCD 134368282
0x08023b10: 08024d05 .M.. DCD 134368517
0x08023b14: 07022028 ( .. DCD 117579816
0x08023b18: 08024c2e .L.. DCD 134368302
0x08023b1c: 08024d05 .M.. DCD 134368517
0x08023b20: 00022029 ) .. DCD 139305
0x08023b24: 00000000 .... DCD 0
0x08023b28: 08024d05 .M.. DCD 134368517
0x08023b2c: 0002202a * .. DCD 139306
0x08023b30: 00000000 .... DCD 0
0x08023b34: 08024c90 .L.. DCD 134368400
0x08023b38: 0702202b + .. DCD 117579819
0x08023b3c: 08024c2e .L.. DCD 134368302
0x08023b40: 08024c2e .L.. DCD 134368302
0x08023b44: 0702202c , .. DCD 117579820
0x08023b48: 08024c2e .L.. DCD 134368302
0x08023b4c: 08024c2e .L.. DCD 134368302
0x08023b50: 0102202d - .. DCD 16916525
0x08023b54: 08024d05 .M.. DCD 134368517
0x08023b58: 08024d05 .M.. DCD 134368517
0x08023b5c: 0202202e . .. DCD 33693742
0x08023b60: 08024d4d MM.. DCD 134368589
0x08023b64: 08024d05 .M.. DCD 134368517
0x08023b68: 0002202f / .. DCD 139311
0x08023b6c: 00000000 .... DCD 0
0x08023b70: 08024d2c ,M.. DCD 134368556
0x08023b74: 02132030 0 .. DCD 34807856
0x08023b78: 08024d4d MM.. DCD 134368589
0x08023b7c: 08024c7e ~L.. DCD 134368382
0x08023b80: 03022031 1 .. DCD 50470961
0x08023b84: 08024c73 sL.. DCD 134368371
0x08023b88: 08024d05 .M.. DCD 134368517
0x08023b8c: 07132032 2 .. DCD 118693938
0x08023b90: 08024d14 .M.. DCD 134368532
0x08023b94: 00000000 .... DCD 0
0x08023b98: 03022033 3 .. DCD 50470963
0x08023b9c: 08024c73 sL.. DCD 134368371
0x08023ba0: 08024d05 .M.. DCD 134368517
0x08023ba4: 04022034 4 .. DCD 67248180
0x08023ba8: 08024c6c lL.. DCD 134368364
0x08023bac: 08024d05 .M.. DCD 134368517
0x08023bb0: 07022035 5 .. DCD 117579829
0x08023bb4: 08024c2e .L.. DCD 134368302
0x08023bb8: 08024d05 .M.. DCD 134368517
0x08023bbc: 19022036 6 .. DCD 419569718
0x08023bc0: 08024c55 UL.. DCD 134368341
0x08023bc4: 08024c90 .L.. DCD 134368400
0x08023bc8: ff022037 7 .. DCD 4278329399
0x08023bcc: 08024cf6 .L.. DCD 134368502
0x08023bd0: 08024d05 .M.. DCD 134368517
0x08023bd4: ff022038 8 .. DCD 4278329400
0x08023bd8: 08024cf6 .L.. DCD 134368502
0x08023bdc: 08024d05 .M.. DCD 134368517
0x08023be0: 2a422039 9 B* DCD 708976697
0x08023be4: 0801ac1d .... DCD 134327325
0x08023be8: 08024d05 .M.. DCD 134368517
0x08023bec: 0002203a : .. DCD 139322
0x08023bf0: 00000000 .... DCD 0
0x08023bf4: 08024d17 .M.. DCD 134368535
0x08023bf8: 0002203b ; .. DCD 139323
0x08023bfc: 00000000 .... DCD 0
0x08023c00: 08024c90 .L.. DCD 134368400
0x08023c04: 0102203c < .. DCD 16916540
0x08023c08: 08024d05 .M.. DCD 134368517
0x08023c0c: 08024d05 .M.. DCD 134368517
0x08023c10: 0002203d = .. DCD 139325
0x08023c14: 00000000 .... DCD 0
0x08023c18: 08024d05 .M.. DCD 134368517
0x08023c1c: 0702203e > .. DCD 117579838
0x08023c20: 08024d26 &M.. DCD 134368550
0x08023c24: 08024d05 .M.. DCD 134368517
0x08023c28: ff02203f ? .. DCD 4278329407
0x08023c2c: 08024cfd .L.. DCD 134368509
0x08023c30: 08024d05 .M.. DCD 134368517
0x08023c34: 02022040 @ .. DCD 33693760
0x08023c38: 08024c90 .L.. DCD 134368400
0x08023c3c: 08024d05 .M.. DCD 134368517
0x08023c40: 0d422041 A B. DCD 222437441
0x08023c44: 0801ac75 u... DCD 134327413
0x08023c48: 08024d05 .M.. DCD 134368517
0x08023c4c: 06022042 B .. DCD 100802626
0x08023c50: 08024d1a .M.. DCD 134368538
0x08023c54: 08024d05 .M.. DCD 134368517
0x08023c58: 3a422043 C B: DCD 977412163
0x08023c5c: 0801a1e9 .... DCD 134324713
0x08023c60: 00000000 .... DCD 0
0x08023c64: 0e022044 D .. DCD 235020356
0x08023c68: 08024cb1 .L.. DCD 134368433
0x08023c6c: 00000000 .... DCD 0
0x08023c70: 00022045 E .. DCD 139333
0x08023c74: 00000000 .... DCD 0
0x08023c78: 08024d05 .M.. DCD 134368517
0x08023c7c: 02022046 F .. DCD 33693766
0x08023c80: 08024d4d MM.. DCD 134368589
0x08023c84: 08024d05 .M.. DCD 134368517
0x08023c88: 08022047 G .. DCD 134357063
0x08023c8c: 08024c41 AL.. DCD 134368321
0x08023c90: 08024d05 .M.. DCD 134368517
0x08023c94: 08022048 H .. DCD 134357064
0x08023c98: 08024c41 AL.. DCD 134368321
0x08023c9c: 08024d05 .M.. DCD 134368517
0x08023ca0: 00022049 I .. DCD 139337
0x08023ca4: 00000000 .... DCD 0
0x08023ca8: 08024d05 .M.. DCD 134368517
0x08023cac: 0002204a J .. DCD 139338
0x08023cb0: 00000000 .... DCD 0
0x08023cb4: 08024c90 .L.. DCD 134368400
0x08023cb8: 0002204b K .. DCD 139339
0x08023cbc: 00000000 .... DCD 0
0x08023cc0: 08024c73 sL.. DCD 134368371
0x08023cc4: 0002204c L .. DCD 139340
0x08023cc8: 00000000 .... DCD 0
0x08023ccc: 08024d22 "M.. DCD 134368546
0x08023cd0: 0402204d M .. DCD 67248205
0x08023cd4: 08024d4c LM.. DCD 134368588
0x08023cd8: 08024d05 .M.. DCD 134368517
0x08023cdc: 0802204e N .. DCD 134357070
0x08023ce0: 08024c41 AL.. DCD 134368321
0x08023ce4: 08024d05 .M.. DCD 134368517
0x08023ce8: 5202204f O .R DCD 1375871055
0x08023cec: 08024ce3 .L.. DCD 134368483
0x08023cf0: 08024d05 .M.. DCD 134368517
0x08023cf4: 52022050 P .R DCD 1375871056
0x08023cf8: 08024ce3 .L.. DCD 134368483
0x08023cfc: 08024d05 .M.. DCD 134368517
0x08023d00: 50022051 Q .P DCD 1342316625
0x08023d04: 08024cee .L.. DCD 134368494
0x08023d08: 08024d05 .M.. DCD 134368517
0x08023d0c: 02022052 R .. DCD 33693778
0x08023d10: 08024c90 .L.. DCD 134368400
0x08023d14: 08024d05 .M.. DCD 134368517
0x08023d18: 51022053 S .Q DCD 1359093843
0x08023d1c: 08024cf5 .L.. DCD 134368501
0x08023d20: 08024d17 .M.. DCD 134368535
0x08023d24: 50132054 T .P DCD 1343430740
0x08023d28: 08024cfc .L.. DCD 134368508
0x08023d2c: 08024d17 .M.. DCD 134368535
0x08023d30: 4f132055 U .O DCD 1326653525
0x08023d34: 08024d02 .M.. DCD 134368514
0x08023d38: 08024d17 .M.. DCD 134368535
0x08023d3c: 07132056 V .. DCD 118693974
0x08023d40: 08024c7d }L.. DCD 134368381
0x08023d44: 08024d17 .M.. DCD 134368535
0x08023d48: 03132057 W .. DCD 51585111
0x08023d4c: 08024cd9 .L.. DCD 134368473
0x08023d50: 08024d17 .M.. DCD 134368535
0x08023d54: 00022058 X .. DCD 139352
0x08023d58: 00000000 .... DCD 0
0x08023d5c: 08024c6b kL.. DCD 134368363
0x08023d60: 03022059 Y .. DCD 50471001
0x08023d64: 08024cd9 .L.. DCD 134368473
0x08023d68: 08024d05 .M.. DCD 134368517
0x08023d6c: 0613205a Z .. DCD 101916762
0x08023d70: 08024d4b KM.. DCD 134368587
0x08023d74: 08024d17 .M.. DCD 134368535
0x08023d78: 0513205b [ .. DCD 85139547
0x08023d7c: 08024cd8 .L.. DCD 134368472
0x08023d80: 08024d17 .M.. DCD 134368535
0x08023d84: 0803205c \ .. DCD 134422620
0x08023d88: 08024cba .L.. DCD 134368442
0x08023d8c: 08024d17 .M.. DCD 134368535
0x08023d90: 0602205d ] .. DCD 100802653
0x08023d94: 08024cbb .L.. DCD 134368443
0x08023d98: 08024d05 .M.. DCD 134368517
0x08023d9c: 4102205e ^ .A DCD 1090658398
0x08023da0: 08024c3c <L.. DCD 134368316
0x08023da4: 00000000 .... DCD 0
0x08023da8: 0102205f _ .. DCD 16916575
0x08023dac: 08024d05 .M.. DCD 134368517
0x08023db0: 08024d05 .M.. DCD 134368517
0x08023db4: 03132076 v .. DCD 51585142
0x08023db8: 08024cd9 .L.. DCD 134368473
0x08023dbc: 08024c71 qL.. DCD 134368369
0x08023dc0: 03132077 w .. DCD 51585143
0x08023dc4: 08024cd9 .L.. DCD 134368473
0x08023dc8: 00000000 .... DCD 0
0x08023dcc: 08132078 x .. DCD 135471224
0x08023dd0: 08024d0d .M.. DCD 134368525
0x08023dd4: 08024d17 .M.. DCD 134368535
0x08023dd8: 03132079 y .. DCD 51585145
0x08023ddc: 08024cd9 .L.. DCD 134368473
0x08023de0: 08024d17 .M.. DCD 134368535
0x08023de4: 0413207a z .. DCD 68362362
0x08023de8: 08024c85 .L.. DCD 134368389
0x08023dec: 08024d17 .M.. DCD 134368535
0x08023df0: 5302207b { .S DCD 1392648315
0x08023df4: 08024c89 .L.. DCD 134368393
0x08023df8: 08024d05 .M.. DCD 134368517
hci_cmd_desc_tab_lk_ctrl
0x08023dfc: 03110406 .... DCD 51446790
0x08023e00: 08024cd9 .L.. DCD 134368473
0x08023e04: 00000000 .... DCD 0
0x08023e08: 0211041d .... DCD 34669597
0x08023e0c: 08024d4d MM.. DCD 134368589
0x08023e10: 00000000 .... DCD 0
hci_cmd_desc_tab_stat_par
0x08023e14: 02111405 .... DCD 34673669
0x08023e18: 08024d4d MM.. DCD 134368589
0x08023e1c: 08024cad .L.. DCD 134368429
hci_cmd_desc_tab_vs
0x08023e20: 8404fc70 p... DCD 2214919280
0x08023e24: 08024d03 .M.. DCD 134368515
0x08023e28: 08024d03 .M.. DCD 134368515
0x08023e2c: 8402fc71 q... DCD 2214788209
0x08023e30: 08024d03 .M.. DCD 134368515
0x08023e34: 08024d03 .M.. DCD 134368515
hci_def_evt_msk
0x08023e38: ffffffff .... DCD 4294967295
0x08023e3c: 20009fff ... DCD 536911871
hci_event_handler_tab
0x08023e40: 00000005 .... DCD 5
0x08023e44: 08018c85 .... DCD 134319237
0x08023e48: 0000000c .... DCD 12
0x08023e4c: 0801b195 .... DCD 134328725
0x08023e50: 00000057 W... DCD 87
0x08023e54: 08018965 e... DCD 134318437
0x08023e58: 00000008 .... DCD 8
0x08023e5c: 08018d79 y... DCD 134319481
0x08023e60: 00000030 0... DCD 48
0x08023e64: 08018d9b .... DCD 134319515
hci_evt_desc_tab
0x08023e68: 00000105 .... DCD 261
0x08023e6c: 08024cad .L.. DCD 134368429
0x08023e70: 00000108 .... DCD 264
0x08023e74: 08024cad .L.. DCD 134368429
0x08023e78: 0000010c .... DCD 268
0x08023e7c: 08024d20 M.. DCD 134368544
0x08023e80: 00000010 .... DCD 16
0x08023e84: 08024d05 .M.. DCD 134368517
0x08023e88: 00000111 .... DCD 273
0x08023e8c: 08024d4d MM.. DCD 134368589
0x08023e90: 00000213 .... DCD 531
0x08023e94: 08024d22 "M.. DCD 134368546
0x08023e98: 0000001a .... DCD 26
0x08023e9c: 08024d05 .M.. DCD 134368517
0x08023ea0: 00000130 0... DCD 304
0x08023ea4: 08024d17 .M.. DCD 134368535
0x08023ea8: 00000157 W... DCD 343
0x08023eac: 08024d4d MM.. DCD 134368589
hci_evt_le_desc_tab
0x08023eb0: 00000001 .... DCD 1
0x08023eb4: 08024cd0 .L.. DCD 134368464
0x08023eb8: 00010002 .... DCD 65538
0x08023ebc: 08019779 y... DCD 134322041
0x08023ec0: 00000103 .... DCD 259
0x08023ec4: 08024d2b +M.. DCD 134368555
0x08023ec8: 00000104 .... DCD 260
0x08023ecc: 08024c36 6L.. DCD 134368310
0x08023ed0: 00000105 .... DCD 261
0x08023ed4: 08024d07 .M.. DCD 134368519
0x08023ed8: 00000106 .... DCD 262
0x08023edc: 08024d32 2M.. DCD 134368562
0x08023ee0: 00000107 .... DCD 263
0x08023ee4: 08024d32 2M.. DCD 134368562
0x08023ee8: 00000008 .... DCD 8
0x08023eec: 08024c0f .L.. DCD 134368271
0x08023ef0: 00000009 .... DCD 9
0x08023ef4: 08024c03 .L.. DCD 134368259
0x08023ef8: 0000000a .... DCD 10
0x08023efc: 08024cc0 .L.. DCD 134368448
0x08023f00: 0001000b .... DCD 65547
0x08023f04: 08019fdf .... DCD 134324191
0x08023f08: 0000010c .... DCD 268
0x08023f0c: 08024c77 wL.. DCD 134368375
0x08023f10: 0001000d .... DCD 65549
0x08023f14: 0801a1d5 .... DCD 134324693
0x08023f18: 0000000e .... DCD 14
0x08023f1c: 08024c93 .L.. DCD 134368403
0x08023f20: 0000000f .... DCD 15
0x08023f24: 08024cec .L.. DCD 134368492
0x08023f28: 00000010 .... DCD 16
0x08023f2c: 08024d17 .M.. DCD 134368535
0x08023f30: 00000011 .... DCD 17
0x08023f34: 08024d05 .M.. DCD 134368517
0x08023f38: 00000012 .... DCD 18
0x08023f3c: 08024cab .L.. DCD 134368427
0x08023f40: 00000013 .... DCD 19
0x08023f44: 08024c2c ,L.. DCD 134368300
0x08023f48: 00000114 .... DCD 276
0x08023f4c: 08024cad .L.. DCD 134368429
0x08023f50: 00010015 .... DCD 65557
0x08023f54: 08019f99 .... DCD 134324121
0x08023f58: 00010116 .... DCD 65814
0x08023f5c: 08019d9d .... DCD 134323613
0x08023f60: 00000117 .... DCD 279
0x08023f64: 08024d16 .M.. DCD 134368534
0x08023f68: 00000018 .... DCD 24
0x08023f6c: 08024c9e .L.. DCD 134368414
0x08023f70: 0000011f .... DCD 287
0x08023f74: 08024cac .L.. DCD 134368428
0x08023f78: 00000120 ... DCD 288
0x08023f7c: 08024c7e ~L.. DCD 134368382
0x08023f80: 00000121 !... DCD 289
0x08023f84: 08024c68 hL.. DCD 134368360
hci_le_event_handler_tab
0x08023f88: 00000004 .... DCD 4
0x08023f8c: 0801a8c1 .... DCD 134326465
0x08023f90: 00000003 .... DCD 3
0x08023f94: 08019e1d .... DCD 134323741
0x08023f98: 00000006 .... DCD 6
0x08023f9c: 0801aafd .... DCD 134327037
0x08023fa0: 00000007 .... DCD 7
0x08023fa4: 08019fab .... DCD 134324139
0x08023fa8: 0000000c .... DCD 12
0x08023fac: 0801a581 .... DCD 134325633
0x08023fb0: 00000014 .... DCD 20
0x08023fb4: 0801986d m... DCD 134322285
0x08023fb8: 00000005 .... DCD 5
0x08023fbc: 0801a319 .... DCD 134325017
0x08023fc0: 00000016 .... DCD 22
0x08023fc4: 08019d21 !... DCD 134323489
0x08023fc8: 00000021 !... DCD 33
0x08023fcc: 0801ade7 .... DCD 134327783
0x08023fd0: 00000020 ... DCD 32
0x08023fd4: 0801a3b9 .... DCD 134325177
l2cap_msg_coc_cb
0x08023fd8: 0801dded .... DCD 134340077
0x08023fdc: 0801de89 .... DCD 134340233
0x08023fe0: 0801dc31 1... DCD 134339633
0x08023fe4: 0801dca9 .... DCD 134339753
0x08023fe8: 0801dd31 1... DCD 134339889
0x08023fec: 0801dced .... DCD 134339821
0x08023ff0: 0801ddb1 .... DCD 134340017
0x08023ff4: 0801dd79 y... DCD 134339961
l2cap_msg_handler_tab
0x08023ff8: 00000a00 .... DCD 2560
0x08023ffc: 0801cb4d M... DCD 134335309
0x08024000: 00000a04 .... DCD 2564
0x08024004: 0801bd21 !... DCD 134331681
0x08024008: 00001103 .... DCD 4355
0x0802400c: 0801dad1 .... DCD 134339281
0x08024010: 00001107 .... DCD 4359
0x08024014: 0801da75 u... DCD 134339189
0x08024018: 0000ffff .... DCD 65535
0x0802401c: 0801da49 I... DCD 134339145
l2cap_msg_spsm_cb
0x08024020: 0801dc6d m... DCD 134339693
l2cap_sig_chan_cb
0x08024024: 0801e9c5 .... DCD 134343109
0x08024028: 0801ea89 .... DCD 134343305
l2cap_sig_handler
0x0802402c: 0801e405 .... DCD 134341637
0x08024030: 00000000 .... DCD 0
0x08024034: 00000000 .... DCD 0
0x08024038: 0801e93d =... DCD 134342973
0x0802403c: 08024d4d MM.. DCD 134368589
0x08024040: 00000002 .... DCD 2
0x08024044: 0801e405 .... DCD 134341637
0x08024048: 00000000 .... DCD 0
0x0802404c: 00000000 .... DCD 0
0x08024050: 0801e405 .... DCD 134341637
0x08024054: 00000000 .... DCD 0
0x08024058: 00000000 .... DCD 0
0x0802405c: 0801e405 .... DCD 134341637
0x08024060: 00000000 .... DCD 0
0x08024064: 00000000 .... DCD 0
0x08024068: 0801e405 .... DCD 134341637
0x0802406c: 00000000 .... DCD 0
0x08024070: 00000000 .... DCD 0
0x08024074: 0801e409 .... DCD 134341641
0x08024078: 08024d4c LM.. DCD 134368588
0x0802407c: 00000004 .... DCD 4
0x08024080: 0801e489 .... DCD 134341769
0x08024084: 08024d4c LM.. DCD 134368588
0x08024088: 00000004 .... DCD 4
0x0802408c: 0801e405 .... DCD 134341637
0x08024090: 00000000 .... DCD 0
0x08024094: 00000000 .... DCD 0
0x08024098: 0801e405 .... DCD 134341637
0x0802409c: 00000000 .... DCD 0
0x080240a0: 00000000 .... DCD 0
0x080240a4: 0801e405 .... DCD 134341637
0x080240a8: 00000000 .... DCD 0
0x080240ac: 00000000 .... DCD 0
0x080240b0: 0801e405 .... DCD 134341637
0x080240b4: 00000000 .... DCD 0
0x080240b8: 00000000 .... DCD 0
0x080240bc: 0801e405 .... DCD 134341637
0x080240c0: 00000000 .... DCD 0
0x080240c4: 00000000 .... DCD 0
0x080240c8: 0801e405 .... DCD 134341637
0x080240cc: 00000000 .... DCD 0
0x080240d0: 00000000 .... DCD 0
0x080240d4: 0801e405 .... DCD 134341637
0x080240d8: 00000000 .... DCD 0
0x080240dc: 00000000 .... DCD 0
0x080240e0: 0801e405 .... DCD 134341637
0x080240e4: 00000000 .... DCD 0
0x080240e8: 00000000 .... DCD 0
0x080240ec: 0801e405 .... DCD 134341637
0x080240f0: 00000000 .... DCD 0
0x080240f4: 00000000 .... DCD 0
0x080240f8: 0801e405 .... DCD 134341637
0x080240fc: 00000000 .... DCD 0
0x08024100: 00000000 .... DCD 0
0x08024104: 0801e329 )... DCD 134341417
0x08024108: 08024d4a JM.. DCD 134368586
0x0802410c: 00000008 .... DCD 8
0x08024110: 0801e399 .... DCD 134341529
0x08024114: 08024d4d MM.. DCD 134368589
0x08024118: 00000002 .... DCD 2
0x0802411c: 0801e501 .... DCD 134341889
0x08024120: 08024d49 IM.. DCD 134368585
0x08024124: 0000000a .... DCD 10
0x08024128: 0801e5a1 .... DCD 134342049
0x0802412c: 08024d49 IM.. DCD 134368585
0x08024130: 0000000a .... DCD 10
0x08024134: 0801e4cd .... DCD 134341837
0x08024138: 08024d4c LM.. DCD 134368588
0x0802413c: 00000004 .... DCD 4
0x08024140: 0801df81 .... DCD 134340481
0x08024144: 08024d4a JM.. DCD 134368586
0x08024148: 00000008 .... DCD 8
0x0802414c: 0801e061 a... DCD 134340705
0x08024150: 08024d4a JM.. DCD 134368586
0x08024154: 00000008 .... DCD 8
0x08024158: 0801e209 .... DCD 134341129
0x0802415c: 08024d4c LM.. DCD 134368588
0x08024160: 00000004 .... DCD 4
0x08024164: 0801e29d .... DCD 134341277
0x08024168: 08024d4d MM.. DCD 134368589
0x0802416c: 00000002 .... DCD 2
l2cap_smp_handler
0x08024170: 0801eac9 .... DCD 134343369
0x08024174: 00000000 .... DCD 0
0x08024178: 00000000 .... DCD 0
0x0802417c: 0801ee79 y... DCD 134344313
0x08024180: 08024c61 aL.. DCD 134368353
0x08024184: 00000006 .... DCD 6
0x08024188: 0801ef45 E... DCD 134344517
0x0802418c: 08024c61 aL.. DCD 134368353
0x08024190: 00000006 .... DCD 6
0x08024194: 0801ec89 .... DCD 134343817
0x08024198: 08024c28 (L.. DCD 134368296
0x0802419c: 00000010 .... DCD 16
0x080241a0: 0801ed6d m... DCD 134344045
0x080241a4: 08024c28 (L.. DCD 134368296
0x080241a8: 00000010 .... DCD 16
0x080241ac: 0801ed29 )... DCD 134343977
0x080241b0: 08024d05 .M.. DCD 134368517
0x080241b4: 00000001 .... DCD 1
0x080241b8: 0801eb25 %... DCD 134343461
0x080241bc: 08024c28 (L.. DCD 134368296
0x080241c0: 00000010 .... DCD 16
0x080241c4: 0801ec29 )... DCD 134343721
0x080241c8: 08024c38 8L.. DCD 134368312
0x080241cc: 0000000a .... DCD 10
0x080241d0: 0801eba9 .... DCD 134343593
0x080241d4: 08024c28 (L.. DCD 134368296
0x080241d8: 00000010 .... DCD 16
0x080241dc: 0801eb55 U... DCD 134343509
0x080241e0: 08024c2e .L.. DCD 134368302
0x080241e4: 00000007 .... DCD 7
0x080241e8: 0801f1c1 .... DCD 134345153
0x080241ec: 08024c28 (L.. DCD 134368296
0x080241f0: 00000010 .... DCD 16
0x080241f4: 0801f13d =... DCD 134345021
0x080241f8: 08024d05 .M.. DCD 134368517
0x080241fc: 00000001 .... DCD 1
0x08024200: 0801f059 Y... DCD 134344793
0x08024204: 08024bdd .K.. DCD 134368221
0x08024208: 00000040 @... DCD 64
0x0802420c: 0801eacd .... DCD 134343373
0x08024210: 08024c28 (L.. DCD 134368296
0x08024214: 00000010 .... DCD 16
0x08024218: 0801ebd9 .... DCD 134343641
0x0802421c: 08024d05 .M.. DCD 134368517
0x08024220: 00000001 .... DCD 1
onchip_flash
0x08024224: 73616c66 flas DCD 1935764582
0x08024228: 5f626468 hdb_ DCD 1600283752
0x0802422c: 68636e6f onch DCD 1751346799
0x08024230: 00007069 ip.. DCD 28777
0x08024234: 00000000 .... DCD 0
0x08024238: 00000000 .... DCD 0
0x0802423c: 00000000 .... DCD 0
0x08024240: 00200000 .. . DCD 2097152
0x08024244: 00001000 .... DCD 4096
0x08024248: 0801b8e9 .... DCD 134330601
0x0802424c: 0801fea1 .... DCD 134348449
0x08024250: 08021e31 1... DCD 134356529
0x08024254: 08007305 .s.. DCD 134247173
0x08024258: 00000010 .... DCD 16
one_bits
0x0802425c: 02010100 .... DCD 33620224
0x08024260: 03020201 .... DCD 50463233
0x08024264: 03020201 .... DCD 50463233
0x08024268: 04030302 .... DCD 67306242
partition_table_def
0x0802426c: 45503130 01PE DCD 1162883376
0x08024270: 73616c46 Flas DCD 1935764550
0x08024274: 766e4568 hEnv DCD 1986938216
0x08024278: 00000000 .... DCD 0
0x0802427c: 00000000 .... DCD 0
0x08024280: 00000000 .... DCD 0
0x08024284: 00000000 .... DCD 0
0x08024288: 73616c66 flas DCD 1935764582
0x0802428c: 5f626468 hdb_ DCD 1600283752
0x08024290: 68636e6f onch DCD 1751346799
0x08024294: 00007069 ip.. DCD 28777
0x08024298: 00000000 .... DCD 0
0x0802429c: 00000000 .... DCD 0
0x080242a0: 000c8000 .... DCD 819200
0x080242a4: 00003000 .0.. DCD 12288
0x080242a8: 00000000 .... DCD 0
simple_profile_att_table
0x080242ac: 00280002 ..(. DCD 2621442
0x080242b0: 00000000 .... DCD 0
0x080242b4: 00000000 .... DCD 0
0x080242b8: 00000000 .... DCD 0
0x080242bc: 00020000 .... DCD 131072
0x080242c0: 00000010 .... DCD 16
0x080242c4: 08024354 TC.. DCD 134366036
0x080242c8: 00280302 ..(. DCD 2622210
0x080242cc: 00000000 .... DCD 0
0x080242d0: 00000000 .... DCD 0
0x080242d4: 00000000 .... DCD 0
0x080242d8: 00020000 .... DCD 131072
0x080242dc: 00000000 .... DCD 0
0x080242e0: 00000000 .... DCD 0
0x080242e4: 12000210 .... DCD 301990416
0x080242e8: 560242ac .B.V DCD 1442988716
0x080242ec: c411edbe .... DCD 3289509310
0x080242f0: e484eafb .... DCD 3833916155
0x080242f4: 0012007e ~... DCD 1179774
0x080242f8: 00000200 .... DCD 512
0x080242fc: 00000000 .... DCD 0
0x08024300: 00290202 ..). DCD 2687490
0x08024304: 00000000 .... DCD 0
0x08024308: 00000000 .... DCD 0
0x0802430c: 00000000 .... DCD 0
0x08024310: 00080000 .... DCD 524288
0x08024314: 00000002 .... DCD 2
0x08024318: 20008f6c l.. DCD 536907628
0x0802431c: 00280302 ..(. DCD 2622210
0x08024320: 00000000 .... DCD 0
0x08024324: 00000000 .... DCD 0
0x08024328: 00000000 .... DCD 0
0x0802432c: 00040000 .... DCD 262144
0x08024330: 00000000 .... DCD 0
0x08024334: 00000000 .... DCD 0
0x08024338: 12000210 .... DCD 301990416
0x0802433c: 560242ac .B.V DCD 1442988716
0x08024340: da11edbe .... DCD 3658608062
0x08024344: ea30e2fd ..0. DCD 3929072381
0x08024348: 00040099 .... DCD 262297
0x0802434c: 00000200 .... DCD 512
0x08024350: 2000003a :.. DCD 536870970
sp_autonavi_uuid
0x08024354: ac120002 .... DCD 2886860802
0x08024358: be560242 B.V. DCD 3193307714
0x0802435c: fdd611ed .... DCD 4258664941
0x08024360: 61751276 v.ua DCD 1635062390
.L.str.5
0x08024364: 2d2d2d2d ---- DCD 757935405
0x08024368: 2d2d2d2d ---- DCD 757935405
0x0802436c: 2d2d2d2d ---- DCD 757935405
0x08024370: 2d2d2d2d ---- DCD 757935405
0x08024374: 2d2d2d2d ---- DCD 757935405
0x08024378: 2d2d2d2d ---- DCD 757935405
0x0802437c: 2d2d2d2d ---- DCD 757935405
0x08024380: 2d2d2d2d ---- DCD 757935405
0x08024384: 2d2d2d2d ---- DCD 757935405
0x08024388: 2d2d2d2d ---- DCD 757935405
0x0802438c: 2d2d2d2d ---- DCD 757935405
0x08024390: 000a0d2d -... DCD 658733
.L.str.4
0x08024394: 30355246 FR50 DCD 808800838
0x08024398: 203a3039 90: DCD 540684345
0x0802439c: 4d445442 BTDM DCD 1296323650
0x080243a0: 73657420 tes DCD 1936028704
0x080243a4: 30203a74 t: 0 DCD 807418484
0x080243a8: 34302578 x%04 DCD 875570552
0x080243ac: 0a0d2e78 x... DCD 168636024
0x080243b0: 00 . DCB 0
.L.str.8
0x080243b1: 6e616d nam DCB 110,97,109
0x080243b4: 20202065 e DCD 538976357
0x080243b8: 20202020 DCD 538976288
0x080243bc: 20202020 DCD 538976288
0x080243c0: 20202020 DCD 538976288
0x080243c4: 756f6320 cou DCD 1970234144
0x080243c8: 7265746e nter DCD 1919251566
0x080243cc: 20202020 DCD 538976288
0x080243d0: 20202020 DCD 538976288
0x080243d4: 20202020 DCD 538976288
0x080243d8: 61737520 usa DCD 1634956576
0x080243dc: 0a0d6567 ge.. DCD 168650087
0x080243e0: 00 . DCB 0
.L.str.2
0x080243e1: 737461 sta DCB 115,116,97
0x080243e4: 72207472 rt r DCD 1914729586
0x080243e8: 696e6e75 unni DCD 1768844917
0x080243ec: 0a0d676e ng.. DCD 168650606
0x080243f0: 00 . DCB 0
.L.str.6
0x080243f1: 6e616d nam DCB 110,97,109
0x080243f4: 20202065 e DCD 538976357
0x080243f8: 20202020 DCD 538976288
0x080243fc: 20202020 DCD 538976288
0x08024400: 61747309 .sta DCD 1635021577
0x08024404: 20206574 te DCD 538994036
0x08024408: 70202020 p DCD 1881153568
0x0802440c: 726f6972 rior DCD 1919904114
0x08024410: 20797469 ity DCD 544830569
0x08024414: 61747320 sta DCD 1635021600
0x08024418: 20206b63 ck DCD 538995555
0x0802441c: 73202020 s DCD 1931485216
0x08024420: 0a0d7165 eq.. DCD 168653157
0x08024424: 00 . DCB 0
.L.str.1
0x08024425: 2e2e2f ../ DCB 46,46,47
0x08024428: 2f637253 Src/ DCD 795046483
0x0802442c: 6e69616d main DCD 1852399981
0x08024430: 632e .c DCW 25390
0x08024432: 00 . DCB 0
.L.str.3
0x08024433: 6d m DCB 109
0x08024434: 74696e6f onit DCD 1953066607
0x08024438: 726f or DCW 29295
0x0802443a: 00 . DCB 0
.L.str.7
0x0802443b: 25 % DCB 37
0x0802443c: 0073 s. DCW 115
.Lstr.27
0x0802443e: 4b4f OK DCW 19279
.Lstr.17
0x08024440: 000d .. DCW 13
.L.str.1
0x08024442: 3025 %0 DCW 12325
0x08024444: 00207832 2x . DCD 2127922
.L.str.22
0x08024448: 72657673 sver DCD 1919252083
0x0802444c: 0d64253a :%d. DCD 224666938
0x08024450: 000a .. DCW 10
.L.str.21
0x08024452: 7561 au DCW 30049
0x08024454: 616e6f74 tona DCD 1634627444
0x08024458: 645f6976 vi_d DCD 1683974518
0x0802445c: 67756265 ebug DCD 1735746149
0x08024460: 0d73253a :%s. DCD 225649978
0x08024464: 000a .. DCW 10
.L.str.20
0x08024466: 6166 fa DCW 24934
0x08024468: 5f746c75 ult_ DCD 1601465461
0x0802446c: 6f666e69 info DCD 1868983913
0x08024470: 0d73253a :%s. DCD 225649978
0x08024474: 000a .. DCW 10
.L.str.15
0x08024476: 7561 au DCW 30049
0x08024478: 616e6f74 tona DCD 1634627444
0x0802447c: 705f6976 vi_p DCD 1885301110
0x08024480: 6f6c7961 aylo DCD 1869379937
0x08024484: 742e6461 ad.t DCD 1949197409
0x08024488: 3a747865 ext: DCD 980711525
0x0802448c: 0a0d7325 %s.. DCD 168653605
0x08024490: 00 . DCB 0
.L.str.13
0x08024491: 617574 aut DCB 97,117,116
0x08024494: 76616e6f onav DCD 1986096751
0x08024498: 61705f69 i_pa DCD 1634754409
0x0802449c: 616f6c79 yloa DCD 1634692217
0x080244a0: 74732e64 d.st DCD 1953705572
0x080244a4: 3a657461 ate: DCD 979727457
0x080244a8: 78257830 0x%x DCD 2015721520
0x080244ac: 0a0d .. DCW 2573
0x080244ae: 00 . DCB 0
.L.str.14
0x080244af: 61 a DCB 97
0x080244b0: 6e6f7475 uton DCD 1852798069
0x080244b4: 5f697661 avi_ DCD 1600747105
0x080244b8: 6c796170 payl DCD 1819894128
0x080244bc: 2e64616f oad. DCD 778330479
0x080244c0: 6e6f6369 icon DCD 1852793705
0x080244c4: 2578303a :0x% DCD 628633658
0x080244c8: 000a0d78 x... DCD 658808
.L.str.3
0x080244cc: 47 G DCB 71
.L.str
0x080244cd: 3000 0. DCB 48,0
.L.str.1
0x080244cf: 31 1 DCB 49
0x080244d0: 00 . DCB 0
.L.str.7
0x080244d1: 613162 a1b DCB 97,49,98
0x080244d4: 64336332 2c3d DCD 1681089330
0x080244d8: 0034 4. DCW 52
.L.str.5
0x080244da: 3033 30 DCW 12339
0x080244dc: 32663438 84f2 DCD 845558840
0x080244e0: 63313233 321c DCD 1664168499
0x080244e4: 38336265 eb38 DCD 942891621
0x080244e8: 38303534 4508 DCD 942683444
0x080244ec: 30323237 7220 DCD 808596023
0x080244f0: 34363430 0464 DCD 875967536
0x080244f4: 38613636 66a8 DCD 945894966
0x080244f8: 6337 7c DCW 25399
0x080244fa: 00 . DCB 0
.L.str.6
0x080244fb: 33 3 DCB 51
0x080244fc: 63376532 2e7c DCD 1664574770
0x08024500: 61356437 7d5a DCD 1630889015
0x08024504: 34363134 4164 DCD 875966772
0x08024508: 30363264 d260 DCD 808858212
0x0802450c: 64323034 402d DCD 1681010740
0x08024510: 34643932 29d4 DCD 878983474
0x08024514: 33353665 e653 DCD 859125349
0x08024518: 00646238 8bd. DCD 6578744
.L.str.9
0x0802451c: 72657670 pver DCD 1919252080
0x08024520: 2673253d =%s& DCD 645080381
0x08024524: 7265766e nver DCD 1919252078
0x08024528: 2673253d =%s& DCD 645080381
0x0802452c: 756e616d manu DCD 1970168173
0x08024530: 2673253d =%s& DCD 645080381
0x08024534: 69766564 devi DCD 1769366884
0x08024538: 253d6563 ce=% DCD 624780643
0x0802453c: 69642673 s&di DCD 1768171123
0x08024540: 73253d64 d=%s DCD 1931820388
0x08024544: 65767326 &sve DCD 1702261542
0x08024548: 73253d72 r=%s DCD 1931820402
0x0802454c: 79656b26 &key DCD 2036689702
0x08024550: 2673253d =%s& DCD 645080381
0x08024554: 3d676973 sig= DCD 1030187379
0x08024558: 73267325 %s&s DCD 1931899685
0x0802455c: 3d646565 eed= DCD 1029989733
0x08024560: 73267325 %s&s DCD 1931899685
0x08024564: 75746174 tatu DCD 1970561396
0x08024568: 75613d73 s=au DCD 1969306995
0x0802456c: 64656874 thed DCD 1684367476
0x08024570: 00 . DCB 0
.L.str.2
0x08024571: 667265 fre DCB 102,114,101
0x08024574: 69686371 qchi DCD 1768448881
0x08024578: 0070 p. DCW 112
.L.str.4
0x0802457a: 5246 FR DCW 21062
0x0802457c: 78393033 309x DCD 2017013811
0x08024580: 00 . DCB 0
.L.str.1
0x08024581: 676170 gap DCB 103,97,112
0x08024584: 6c61635f _cal DCD 1818321759
0x08024588: 6361626c lbac DCD 1667326572
0x0802458c: 47203a6b k: G DCD 1193294443
0x08024590: 5f545441 ATT_ DCD 1599362113
0x08024594: 5f545645 EVT_ DCD 1599362629
0x08024598: 464f5250 PROF DCD 1179603536
0x0802459c: 5f454c49 ILE_ DCD 1598377033
0x080245a0: 45444441 ADDE DCD 1162101825
0x080245a4: 30203a44 D: 0 DCD 807418436
0x080245a8: 32302578 x%02 DCD 842016120
0x080245ac: 000a0d58 X... DCD 658776
.L.str.4
0x080245b0: 20766461 adv DCD 544629857
0x080245b4: 6e616373 scan DCD 1851876211
0x080245b8: 70737220 rsp DCD 1886614048
0x080245bc: 74616420 dat DCD 1952539680
0x080245c0: 65732061 a se DCD 1702043745
0x080245c4: 30203a74 t: 0 DCD 807418484
0x080245c8: 32302578 x%02 DCD 842016120
0x080245cc: 000a0d58 X... DCD 658776
.L.str.3
0x080245d0: 20766461 adv DCD 544629857
0x080245d4: 61746164 data DCD 1635017060
0x080245d8: 74657320 set DCD 1952805664
0x080245dc: 7830203a : 0x DCD 2016419898
0x080245e0: 58323025 %02X DCD 1479684133
0x080245e4: 0a0d .. DCW 2573
0x080245e6: 00 . DCB 0
.L.str.2
0x080245e7: 61 a DCB 97
0x080245e8: 70207664 dv p DCD 1881175652
0x080245ec: 6d617261 aram DCD 1835102817
0x080245f0: 74657320 set DCD 1952805664
0x080245f4: 7830203a : 0x DCD 2016419898
0x080245f8: 58323025 %02X DCD 1479684133
0x080245fc: 0a0d .. DCW 2573
0x080245fe: 00 . DCB 0
.L.str.8
0x080245ff: 67 g DCB 103
0x08024600: 635f7061 ap_c DCD 1667199073
0x08024604: 626c6c61 allb DCD 1651272801
0x08024608: 3a6b6361 ack: DCD 980116321
0x0802460c: 50414720 GAP DCD 1346455328
0x08024610: 5456455f _EVT DCD 1414939999
0x08024614: 5349445f _DIS DCD 1397310559
0x08024618: 4e4e4f43 CONN DCD 1313754947
0x0802461c: 2c544345 ECT, DCD 743719749
0x08024620: 6e6f6320 con DCD 1852793632
0x08024624: 3a786469 idx: DCD 980968553
0x08024628: 202c6425 %d, DCD 539780133
0x0802462c: 73616572 reas DCD 1935762802
0x08024630: 303a6e6f on:0 DCD 809135727
0x08024634: 32302578 x%02 DCD 842016120
0x08024638: 000a0d58 X... DCD 658776
.L.str.18
0x0802463c: 69746f6e noti DCD 1769238382
0x08024640: 63207966 fy c DCD 1663072614
0x08024644: 202c706d mp, DCD 539783277
0x08024648: 696e6f63 coni DCD 1768845155
0x0802464c: 253a7864 dx:% DCD 624588900
0x08024650: 73202c64 d, s DCD 1931488356
0x08024654: 75746174 tatu DCD 1970561396
0x08024658: 78303a73 s:0x DCD 2016426611
0x0802465c: 58323025 %02X DCD 1479684133
0x08024660: 0a0d .. DCW 2573
0x08024662: 00 . DCB 0
.L.str.12
0x08024663: 67 g DCB 103
0x08024664: 635f7061 ap_c DCD 1667199073
0x08024668: 626c6c61 allb DCD 1651272801
0x0802466c: 3a6b6361 ack: DCD 980116321
0x08024670: 6e6f6320 con DCD 1852793632
0x08024674: 3a786469 idx: DCD 980968553
0x08024678: 2c642520 %d, DCD 744760608
0x0802467c: 50414720 GAP DCD 1346455328
0x08024680: 5456455f _EVT DCD 1414939999
0x08024684: 5948505f _PHY DCD 1497911391
0x08024688: 444e495f _IND DCD 1145981279
0x0802468c: 6425203a : %d DCD 1680154682
0x08024690: 0a0d .. DCW 2573
0x08024692: 00 . DCB 0
.L.str.11
0x08024693: 67 g DCB 103
0x08024694: 635f7061 ap_c DCD 1667199073
0x08024698: 626c6c61 allb DCD 1651272801
0x0802469c: 3a6b6361 ack: DCD 980116321
0x080246a0: 6e6f6320 con DCD 1852793632
0x080246a4: 3a786469 idx: DCD 980968553
0x080246a8: 2c642520 %d, DCD 744760608
0x080246ac: 50414720 GAP DCD 1346455328
0x080246b0: 5456455f _EVT DCD 1414939999
0x080246b4: 4e494c5f _LIN DCD 1313426527
0x080246b8: 53525f4b K_RS DCD 1397907275
0x080246bc: 203a4953 SI: DCD 540690771
0x080246c0: 0a0d6425 %d.. DCD 168649765
0x080246c4: 00 . DCB 0
.L.str.9
0x080246c5: 676170 gap DCB 103,97,112
0x080246c8: 6c61635f _cal DCD 1818321759
0x080246cc: 6361626c lbac DCD 1667326572
0x080246d0: 63203a6b k: c DCD 1663056491
0x080246d4: 64696e6f onid DCD 1684631151
0x080246d8: 25203a78 x: % DCD 622869112
0x080246dc: 47202c64 d, G DCD 1193290852
0x080246e0: 5f545441 ATT_ DCD 1599362113
0x080246e4: 5f545645 EVT_ DCD 1599362629
0x080246e8: 3a55544d MTU: DCD 978670669
0x080246ec: 0d642520 %d. DCD 224666912
0x080246f0: 000a .. DCW 10
.L.str.7
0x080246f2: 6c73 sl DCW 27763
0x080246f4: 20657661 ave DCD 543520353
0x080246f8: 6e6e6f63 conn DCD 1852731235
0x080246fc: 5b746365 ect[ DCD 1534354277
0x08024700: 2c5d6425 %d], DCD 744317989
0x08024704: 6e6f6320 con DCD 1852793632
0x08024708: 7463656e nect DCD 1952671086
0x0802470c: 6d756e20 num DCD 1836412448
0x08024710: 6425203a : %d DCD 1680154682
0x08024714: 0a0d .. DCW 2573
0x08024716: 00 . DCB 0
.L.str.13
0x08024717: 67 g DCB 103
0x08024718: 635f7061 ap_c DCD 1667199073
0x0802471c: 626c6c61 allb DCD 1651272801
0x08024720: 3a6b6361 ack: DCD 980116321
0x08024724: 6e6f6320 con DCD 1852793632
0x08024728: 3a786469 idx: DCD 980968553
0x0802472c: 2c642520 %d, DCD 744760608
0x08024730: 50414720 GAP DCD 1346455328
0x08024734: 5456455f _EVT DCD 1414939999
0x08024738: 5948505f _PHY DCD 1497911391
0x0802473c: 4a45525f _REJ DCD 1246057055
0x08024740: 2c544345 ECT, DCD 743719749
0x08024744: 61747320 sta DCD 1635021600
0x08024748: 3a737574 tus: DCD 980645236
0x0802474c: 0d642520 %d. DCD 224666912
0x08024750: 000a .. DCW 10
.L.str.19
0x08024752: 4147 GA DCW 16711
0x08024754: 5f535454 TTS_ DCD 1599296596
0x08024758: 5f47534d MSG_ DCD 1598509901
0x0802475c: 44414552 READ DCD 1145128274
0x08024760: 5145525f _REQ DCD 1363497567
0x08024764: 6f63202c , co DCD 1868767276
0x08024768: 7864696e nidx DCD 2019846510
0x0802476c: 2c64253a :%d, DCD 744760634
0x08024770: 74746120 att DCD 1953784096
0x08024774: 78646920 idx DCD 2019846432
0x08024778: 0d64253a :%d. DCD 224666938
0x0802477c: 000a .. DCW 10
.L.str.10
0x0802477e: 6f63 co DCW 28515
0x08024780: 70206e6e nn p DCD 1881173614
0x08024784: 6d617261 aram DCD 1835102817
0x08024788: 64707520 upd DCD 1685091616
0x0802478c: 2c657461 ate, DCD 744846433
0x08024790: 696e6f63 coni DCD 1768845155
0x08024794: 253a7864 dx:% DCD 624588900
0x08024798: 63202c64 d, c DCD 1663052900
0x0802479c: 695f6e6f on_i DCD 1767861871
0x080247a0: 253a746e nt:% DCD 624587886
0x080247a4: 6c202c64 d, l DCD 1814047844
0x080247a8: 6e657461 aten DCD 1852142689
0x080247ac: 253a7963 cy:% DCD 624589155
0x080247b0: 74202c64 d, t DCD 1948265572
0x080247b4: 6f656d69 imeo DCD 1868918121
0x080247b8: 64257475 ut%d DCD 1680176245
0x080247bc: 0a0d .. DCW 2573
0x080247be: 00 . DCB 0
.L.str.24
0x080247bf: 72 r DCB 114
0x080247c0: 20766365 ecv DCD 544629605
0x080247c4: 61746164 data DCD 1635017060
0x080247c8: 203a : DCW 8250
0x080247ca: 00 . DCB 0
.L.str.25
0x080247cb: 25 % DCB 37
0x080247cc: 20583230 02X DCD 542650928
0x080247d0: 00 . DCB 0
.L.str.22
0x080247d1: 253032 %02 DCB 37,48,50
0x080247d4: 0058 X. DCW 88
.L.str.21
0x080247d6: 6572 re DCW 25970
0x080247d8: 64207663 cv d DCD 1679849059
0x080247dc: 3a617461 ata: DCD 979465313
0x080247e0: 00783020 0x. DCD 7876640
.L.str.2
0x080247e4: 2e2f2e2e ../. DCD 774843950
0x080247e8: 2e2e2f2e ./.. DCD 774778670
0x080247ec: 6d6f632f /com DCD 1836016431
0x080247f0: 2f6e6f6d mon/ DCD 795766637
0x080247f4: 6d647462 btdm DCD 1835299938
0x080247f8: 736f682f /hos DCD 1936681007
0x080247fc: 00632e74 t.c. DCD 6499956
.L.str.4
0x08024800: 74736f68 host DCD 1953722216
0x08024804: 00 . DCB 0
.L.str.6
.L.str.4
.L.str.15
0x08024805: 1b5b33 .[3 DCB 27,91,51
0x08024808: 32323b31 1;22 DCD 842152753
0x0802480c: 2f455b6d m[E/ DCD 793074541
0x08024810: 5d4c4146 FAL] DCD 1565278534
0x08024814: 73252820 (%s DCD 1931814944
0x08024818: 2964253a :%d) DCD 694428986
0x0802481c: 0020 . DCW 32
.L.str.2
0x0802481e: 2e30 0. DCW 11824
0x08024820: 39392e35 5.99 DCD 960048693
0x08024824: 00 . DCB 0
.L.str
.L.str.9
0x08024825: 282573 (%s DCB 40,37,115
0x08024828: 61682029 ) ha DCD 1634213929
0x0802482c: 73612073 s as DCD 1935745139
0x08024830: 74726573 sert DCD 1953654131
0x08024834: 69616620 fai DCD 1767990816
0x08024838: 2064656c led DCD 543450476
0x0802483c: 25207461 at % DCD 622883937
0x08024840: 000a2e73 s... DCD 667251
.L__FUNCTION__.fal_flash_device_find
0x08024844: 5f6c6166 fal_ DCD 1600938342
0x08024848: 73616c66 flas DCD 1935764582
0x0802484c: 65645f68 h_de DCD 1701076840
0x08024850: 65636976 vice DCD 1701013878
0x08024854: 6e69665f _fin DCD 1852401247
0x08024858: 0064 d. DCW 100
.L__FUNCTION__.fal_flash_init
0x0802485a: 6166 fa DCW 24934
0x0802485c: 6c665f6c l_fl DCD 1818648428
0x08024860: 5f687361 ash_ DCD 1600680801
0x08024864: 74696e69 init DCD 1953066601
0x08024868: 00 . DCB 0
.L.str.2
0x08024869: 1b5b33 .[3 DCB 27,91,51
0x0802486c: 32323b32 2;22 DCD 842152754
0x08024870: 2f495b6d m[I/ DCD 793336685
0x08024874: 5d4c4146 FAL] DCD 1565278534
0x08024878: 0020 . DCW 32
.L.str.28
0x0802487a: 6e49 In DCW 28233
0x0802487c: 61697469 itia DCD 1634301033
0x08024880: 657a696c lize DCD 1702521196
0x08024884: 69616620 fai DCD 1767990816
0x08024888: 2164656c led! DCD 560227692
0x0802488c: 72615020 Par DCD 1918980128
0x08024890: 69746974 titi DCD 1769236852
0x08024894: 25286e6f on(% DCD 623406703
0x08024898: 6f202973 s) o DCD 1864378739
0x0802489c: 65736666 ffse DCD 1702061670
0x080248a0: 64612074 t ad DCD 1684086900
0x080248a4: 73657264 dres DCD 1936028260
0x080248a8: 6c252873 s(%l DCD 1814374515
0x080248ac: 6f202964 d) o DCD 1864378724
0x080248b0: 6f207475 ut o DCD 1864397941
0x080248b4: 6c662066 f fl DCD 1818632294
0x080248b8: 20687361 ash DCD 543716193
0x080248bc: 6e756f62 boun DCD 1853189986
0x080248c0: 253c2864 d(<% DCD 624699492
0x080248c4: 002e2964 d).. DCD 3025252
.L.str.20
0x080248c8: 74726150 Part DCD 1953653072
0x080248cc: 6f697469 itio DCD 1869182057
0x080248d0: 7277206e n wr DCD 1920409710
0x080248d4: 20657469 ite DCD 543519849
0x080248d8: 6f727265 erro DCD 1869771365
0x080248dc: 20202172 r! DCD 538976626
0x080248e0: 276e6f44 Don' DCD 661548868
0x080248e4: 6f662074 t fo DCD 1868963956
0x080248e8: 20646e75 und DCD 543452789
0x080248ec: 73616c66 flas DCD 1935764582
0x080248f0: 65642068 h de DCD 1701060712
0x080248f4: 65636976 vice DCD 1701013878
0x080248f8: 29732528 (%s) DCD 695412008
0x080248fc: 20666f20 of DCD 543584032
0x08024900: 20656874 the DCD 543516788
0x08024904: 74726170 part DCD 1953653104
0x08024908: 6f697469 itio DCD 1869182057
0x0802490c: 7325286e n(%s DCD 1931815022
0x08024910: 2e29 ). DCW 11817
0x08024912: 00 . DCB 0
.L.str.17
0x08024913: 50 P DCB 80
0x08024914: 69747261 arti DCD 1769239137
0x08024918: 6e6f6974 tion DCD 1852795252
0x0802491c: 61657220 rea DCD 1634038304
0x08024920: 72652064 d er DCD 1919230052
0x08024924: 21726f72 ror! DCD 561147762
0x08024928: 6e6f4420 Don DCD 1852785696
0x0802492c: 66207427 't f DCD 1713402919
0x08024930: 646e756f ound DCD 1684960623
0x08024934: 616c6620 fla DCD 1634493984
0x08024938: 64206873 sh d DCD 1679845491
0x0802493c: 63697665 evic DCD 1667855973
0x08024940: 73252865 e(%s DCD 1931815013
.L__FUNCTION__.fal_get_partition_table
0x08024944: 666f2029 ) of DCD 1718558761
0x08024948: 65687420 the DCD 1701344288
0x0802494c: 72617020 par DCD 1918988320
0x08024950: 69746974 titi DCD 1769236852
0x08024954: 25286e6f on(% DCD 623406703
0x08024958: 002e2973 s).. DCD 3025267
.L.str.23
.L__FUNCTION__.fal_set_partition_table_temp
0x0802495c: 74726150 Part DCD 1953653072
0x08024960: 6f697469 itio DCD 1869182057
0x08024964: 7265206e n er DCD 1919230062
0x08024968: 20657361 ase DCD 543519585
0x0802496c: 6f727265 erro DCD 1869771365
0x08024970: 44202172 r! D DCD 1142956402
0x08024974: 74276e6f on't DCD 1948741231
0x08024978: 756f6620 fou DCD 1970234912
0x0802497c: 6620646e nd f DCD 1713398894
0x08024980: 6873616c lash DCD 1752392044
0x08024984: 76656420 dev DCD 1986356256
0x08024988: 28656369 ice( DCD 677733225
0x0802498c: 20297325 %s) DCD 539587365
0x08024990: 7420666f of t DCD 1948280431
0x08024994: 70206568 he p DCD 1881171304
0x08024998: 69747261 arti DCD 1769239137
0x0802499c: 6e6f6974 tion DCD 1852795252
0x080249a0: 29732528 (%s) DCD 695412008
0x080249a4: 002e .. DCW 46
.L.str.3
0x080249a6: 3d3d == DCW 15677
0x080249a8: 3d3d3d3d ==== DCD 1027423549
0x080249ac: 3d3d3d3d ==== DCD 1027423549
0x080249b0: 3d3d3d3d ==== DCD 1027423549
0x080249b4: 3d3d3d3d ==== DCD 1027423549
0x080249b8: 46203d3d == F DCD 1176517949
0x080249bc: 70204c41 AL p DCD 1881164865
0x080249c0: 69747261 arti DCD 1769239137
0x080249c4: 6e6f6974 tion DCD 1852795252
0x080249c8: 62617420 tab DCD 1650553888
0x080249cc: 3d20656c le = DCD 1025533292
0x080249d0: 3d3d3d3d ==== DCD 1027423549
0x080249d4: 3d3d3d3d ==== DCD 1027423549
0x080249d8: 3d3d3d3d ==== DCD 1027423549
0x080249dc: 3d3d3d3d ==== DCD 1027423549
0x080249e0: 003d3d3d ===. DCD 4013373
.L.str.8
0x080249e4: 3d3d3d3d ==== DCD 1027423549
0x080249e8: 3d3d3d3d ==== DCD 1027423549
0x080249ec: 3d3d3d3d ==== DCD 1027423549
0x080249f0: 3d3d3d3d ==== DCD 1027423549
0x080249f4: 3d3d3d3d ==== DCD 1027423549
0x080249f8: 3d3d3d3d ==== DCD 1027423549
0x080249fc: 3d3d3d3d ==== DCD 1027423549
0x08024a00: 3d3d3d3d ==== DCD 1027423549
0x08024a04: 3d3d3d3d ==== DCD 1027423549
0x08024a08: 3d3d3d3d ==== DCD 1027423549
0x08024a0c: 3d3d3d3d ==== DCD 1027423549
0x08024a10: 3d3d3d3d ==== DCD 1027423549
0x08024a14: 3d3d3d3d ==== DCD 1027423549
0x08024a18: 3d3d3d3d ==== DCD 1027423549
0x08024a1c: 3d3d3d3d ==== DCD 1027423549
0x08024a20: 003d =. DCW 61
.L.str.30
0x08024a22: 6170 pa DCW 24944
0x08024a24: 3c207472 rt < DCD 1008759922
0x08024a28: 7026203d = &p DCD 1881546813
0x08024a2c: 69747261 arti DCD 1769239137
0x08024a30: 6e6f6974 tion DCD 1852795252
0x08024a34: 6261745f _tab DCD 1650553951
0x08024a38: 705b656c le[p DCD 1885037932
0x08024a3c: 69747261 arti DCD 1769239137
0x08024a40: 6e6f6974 tion DCD 1852795252
0x08024a44: 6261745f _tab DCD 1650553951
0x08024a48: 6c5f656c le_l DCD 1818191212
0x08024a4c: 2d206e65 en - DCD 757100133
0x08024a50: 005d3120 1]. DCD 6107424
.L__FUNCTION__.fal_partition_read
0x08024a54: 5f6c6166 fal_ DCD 1600938342
0x08024a58: 74726170 part DCD 1953653104
0x08024a5c: 6f697469 itio DCD 1869182057
0x08024a60: 65725f6e n_re DCD 1701994350
0x08024a64: 6461 ad DCW 25697
0x08024a66: 00 . DCB 0
.L__FUNCTION__.check_and_update_part_cache
0x08024a67: 63 c DCB 99
0x08024a68: 6b636568 heck DCD 1801676136
0x08024a6c: 646e615f _and DCD 1684955487
0x08024a70: 6470755f _upd DCD 1685091679
0x08024a74: 5f657461 ate_ DCD 1600484449
0x08024a78: 74726170 part DCD 1953653104
0x08024a7c: 6361635f _cac DCD 1667326815
0x08024a80: 6568 he DCW 25960
0x08024a82: 00 . DCB 0
.L.str.29
0x08024a83: 70 p DCB 112
0x08024a84: 20747261 art DCD 544502369
0x08024a88: 70203d3e >= p DCD 1881161022
0x08024a8c: 69747261 arti DCD 1769239137
0x08024a90: 6e6f6974 tion DCD 1852795252
0x08024a94: 6261745f _tab DCD 1650553951
0x08024a98: 656c le DCW 25964
0x08024a9a: 00 . DCB 0
.L__FUNCTION__.fal_partition_erase
0x08024a9b: 66 f DCB 102
0x08024a9c: 705f6c61 al_p DCD 1885301857
0x08024aa0: 69747261 arti DCD 1769239137
0x08024aa4: 6e6f6974 tion DCD 1852795252
0x08024aa8: 6172655f _era DCD 1634887007
0x08024aac: 6573 se DCW 25971
0x08024aae: 00 . DCB 0
.L__FUNCTION__.fal_partition_write
0x08024aaf: 66 f DCB 102
0x08024ab0: 705f6c61 al_p DCD 1885301857
0x08024ab4: 69747261 arti DCD 1769239137
0x08024ab8: 6e6f6974 tion DCD 1852795252
0x08024abc: 6972775f _wri DCD 1769109343
0x08024ac0: 6574 te DCW 25972
0x08024ac2: 00 . DCB 0
.L.str.14
0x08024ac3: 62 b DCB 98
0x08024ac4: 6675 uf DCW 26229
0x08024ac6: 00 . DCB 0
.L.str.10
0x08024ac7: 69 i DCB 105
0x08024ac8: 5f74696e nit_ DCD 1601464686
0x08024acc: 6b6f ok DCW 27503
0x08024ace: 00 . DCB 0
.Lstr.44
0x08024acf: 1b . DCB 27
0x08024ad0: 006d305b [0m. DCD 7155803
.L__FUNCTION__.flash_device_find_by_part
0x08024ad4: 73616c66 flas DCD 1935764582
0x08024ad8: 65645f68 h_de DCD 1701076840
0x08024adc: 65636976 vice DCD 1701013878
0x08024ae0: 6e69665f _fin DCD 1852401247
0x08024ae4: 79625f64 d_by DCD 2036490084
0x08024ae8: 5f _ DCB 95
.L.str.13
0x08024ae9: 706172 par DCB 112,97,114
0x08024aec: 0074 t. DCW 116
.L.str.7
0x08024aee: 207c | DCW 8316
0x08024af0: 2e2a2d25 %-*. DCD 774516005
0x08024af4: 7c20732a *s | DCD 2082501418
0x08024af8: 2a2d2520 %-* DCD 707601696
0x08024afc: 20732a2e .*s DCD 544418350
0x08024b00: 7830207c | 0x DCD 2016419964
0x08024b04: 6c383025 %08l DCD 1815621669
0x08024b08: 207c2078 x | DCD 545005688
0x08024b0c: 30257830 0x%0 DCD 807761968
0x08024b10: 7c207838 8x | DCD 2082502712
.L.str.4
0x08024b14: 00 . DCB 0
.L.str.2
.L.str
.L.str
0x08024b15: 5b494e [IN DCB 91,73,78
0x08024b18: 205d4f46 FO] DCD 542986054
0x08024b1c: 00 . DCB 0
.L.str.3
0x08024b1d: 2e2e2f ../ DCB 46,46,47
0x08024b20: 2f656c62 ble/ DCD 795176034
0x08024b24: 622f7069 ip/b DCD 1647276137
0x08024b28: 612f656c le/a DCD 1630496108
0x08024b2c: 672f6970 pi/g DCD 1731160432
0x08024b30: 5f747461 att_ DCD 1601467489
0x08024b34: 2e697061 api. DCD 778661985
0x08024b38: 0063 c. DCW 99
.L.str.9
0x08024b3a: 2020 DCW 8224
0x08024b3c: 64612020 ad DCD 1684086816
0x08024b40: 745f7264 dr_t DCD 1952412260
0x08024b44: 3a657079 ype: DCD 979726457
0x08024b48: 0d642520 %d. DCD 224666912
0x08024b4c: 000a .. DCW 10
.L.str.5
0x08024b4e: 7061 ap DCW 28769
0x08024b50: 65735f70 p_se DCD 1702059888
0x08024b54: 6f625f63 c_bo DCD 1868717923
0x08024b58: 635f646e nd_c DCD 1667196014
0x08024b5c: 6b636568 heck DCD 1801676136
0x08024b60: 6572203a : re DCD 1701978170
0x08024b64: 766c6f73 solv DCD 1986817907
0x08024b68: 656c6261 able DCD 1701601889
0x08024b6c: 64646120 add DCD 1684300064
0x08024b70: 73736572 ress DCD 1936942450
0x08024b74: 0a0d .. DCW 2573
0x08024b76: 00 . DCB 0
.L.str.6
0x08024b77: 61 a DCB 97
0x08024b78: 735f7070 pp_s DCD 1935634544
0x08024b7c: 625f6365 ec_b DCD 1650418533
0x08024b80: 5f646e6f ond_ DCD 1600417391
0x08024b84: 63656863 chec DCD 1667590243
0x08024b88: 73203a6b k: s DCD 1931491947
0x08024b8c: 20646e65 end DCD 543452773
0x08024b90: 75716572 requ DCD 1970365810
0x08024b94: 0d747365 est. DCD 225735525
0x08024b98: 000a .. DCW 10
.L.str.10
0x08024b9a: 2020 DCW 8224
0x08024b9c: 64612020 ad DCD 1684086816
0x08024ba0: 203a7264 dr: DCD 540701284
0x08024ba4: 78323025 %02x DCD 2016555045
0x08024ba8: 3230253a :%02 DCD 842016058
0x08024bac: 30253a78 x:%0 DCD 807746168
0x08024bb0: 253a7832 2x:% DCD 624588850
0x08024bb4: 3a783230 02x: DCD 980955696
0x08024bb8: 78323025 %02x DCD 2016555045
0x08024bbc: 3230253a :%02 DCD 842016058
0x08024bc0: 000a0d78 x... DCD 658808
.L.str.1
0x08024bc4: 622f2e2e ../b DCD 1647259182
0x08024bc8: 612f656c le/a DCD 1630496108
0x08024bcc: 732f7070 pp/s DCD 1932488816
0x08024bd0: 612f6372 rc/a DCD 1630495602
0x08024bd4: 735f7070 pp_s DCD 1935634544
0x08024bd8: 632e6365 ec.c DCD 1663984485
0x08024bdc: 00 . DCB 0
.L.str.5
0x08024bdd: 333242 32B DCB 51,50,66
0x08024be0: 00423233 32B. DCD 4338227
.L.str.1
0x08024be4: 622f2e2e ../b DCD 1647259182
0x08024be8: 612f656c le/a DCD 1630496108
0x08024bec: 732f7070 pp/s DCD 1932488816
0x08024bf0: 612f6372 rc/a DCD 1630495602
0x08024bf4: 745f7070 pp_t DCD 1952411760
0x08024bf8: 2e6b7361 ask. DCD 778793825
0x08024bfc: 0063 c. DCW 99
.L.str.19
0x08024bfe: 3342 B3 DCW 13122
0x08024c00: 4231 1B DCW 16945
0x08024c02: 00 . DCB 0
.L.str.65
0x08024c03: 42 B DCB 66
0x08024c04: 42323342 B32B DCD 1110586178
0x08024c08: 00 . DCB 0
.L.str.14
0x08024c09: 423342 B3B DCB 66,51,66
0x08024c0c: 4233 3B DCW 16947
0x08024c0e: 00 . DCB 0
.L.str.64
0x08024c0f: 42 B DCB 66
0x08024c10: 42 B DCB 66
.L.str.30
0x08024c11: 363442 64B DCB 54,52,66
0x08024c14: 00 . DCB 0
.L.str.24
0x08024c15: 4248 BH DCB 66,72
.L.str.23
0x08024c17: 35 5 DCB 53
0x08024c18: 0042 B. DCW 66
.L.str.31
0x08024c1a: 3642 B6 DCW 13890
0x08024c1c: 42 B DCB 66
.L.str.25
0x08024c1d: 3136 16 DCB 49,54
.L.str.26
0x08024c1f: 42 B DCB 66
0x08024c20: 00423631 16B. DCD 4339249
.L.str.27
0x08024c24: 3848 H8 DCW 14408
0x08024c26: 42 B DCB 66
.L.str.28
0x08024c27: 48 H DCB 72
.L.str.1
0x08024c28: 00423631 16B. DCD 4339249
.L.str.71
0x08024c2c: 4242 BB DCW 16962
.L.str.4
.L.str.10
0x08024c2e: 42 B DCB 66
.L.str.16
0x08024c2f: 36 6 DCB 54
0x08024c30: 0042 B. DCW 66
.L.str.15
0x08024c32: 3842 B8 DCW 14402
0x08024c34: 0042 B. DCW 66
.L.str.61
0x08024c36: 4242 BB DCW 16962
.L.str.3
0x08024c38: 48 H DCB 72
.L.str.2
0x08024c39: 384200 8B. DCB 56,66,0
.L.str.52
0x08024c3c: 42423436 64BB DCD 1111634998
0x08024c40: 00 . DCB 0
.L.str.41
0x08024c41: 423642 B6B DCB 66,54,66
0x08024c44: 0042 B. DCW 66
.L.str.12
0x08024c46: 4235 5B DCW 16949
0x08024c48: 4242 BB DCW 16962
0x08024c4a: 00 . DCB 0
.L.str.17
0x08024c4b: 48 H DCB 72
0x08024c4c: 42424248 HBBB DCD 1111638600
0x08024c50: 42424236 6BBB DCD 1111638582
0x08024c54: 00 . DCB 0
.L.str.36
0x08024c55: 424833 BH3 DCB 66,72,51
0x08024c58: 42423342 B3BB DCD 1111634754
0x08024c5c: 42364242 BB6B DCD 1110852162
0x08024c60: 42 B DCB 66
.L.str
0x08024c61: 424242 BBB DCB 66,66,66
0x08024c64: 00424242 BBB. DCD 4342338
.L.str.75
0x08024c68: 4242 BB DCW 16962
0x08024c6a: 48 H DCB 72
.L.str.48
0x08024c6b: 42 B DCB 66
.L.str.35
0x08024c6c: 42424242 BBBB DCD 1111638594
0x08024c70: 00 . DCB 0
.L.str.53
0x08024c71: 4248 BH DCB 66,72
.L.str.11
0x08024c73: 42 B DCB 66
0x08024c74: 4242 BB DCW 16962
0x08024c76: 00 . DCB 0
.L.str.67
0x08024c77: 42 B DCB 66
0x08024c78: 42424842 BHBB DCD 1111640130
0x08024c7c: 00 . DCB 0
.L.str.47
0x08024c7d: 48 H DCB 72
.L.str.33
0x08024c7e: 4842 BH DCW 18498
0x08024c80: 4242 BB DCW 16962
0x08024c82: 00 . DCB 0
.L.str.20
0x08024c83: 42 B DCB 66
0x08024c84: 48 H DCB 72
.L.str.55
0x08024c85: 484242 HBB DCB 72,66,66
0x08024c88: 00 . DCB 0
.L.str.56
0x08024c89: 424242 BBB DCB 66,66,66
0x08024c8c: 6e424242 BBBn DCD 1849836098
.L.str.18
0x08024c90: 4242 BB DCW 16962
0x08024c92: 00 . DCB 0
.L.str.68
0x08024c93: 42 B DCB 66
0x08024c94: 42424842 BHBB DCD 1111640130
0x08024c98: 48424236 6BBH DCD 1212301878
0x08024c9c: 0042 B. DCW 66
.L.str.73
0x08024c9e: 4242 BB DCW 16962
0x08024ca0: 42484848 HHHB DCD 1112033352
0x08024ca4: 42423642 B6BB DCD 1111635522
0x08024ca8: 4248 HB DCW 16968
0x08024caa: 00 . DCB 0
.L.str.70
0x08024cab: 42 B DCB 66
.L.str.74
0x08024cac: 42 B DCB 66
.L.str.4
.L.str
0x08024cad: 424842 BHB DCB 66,72,66
0x08024cb0: 00 . DCB 0
.L.str.40
0x08024cb1: 424242 BBB DCB 66,66,66
0x08024cb4: 48484236 6BHH DCD 1212695094
0x08024cb8: 0042 B. DCW 66
.L.str.50
0x08024cba: 48 H DCB 72
.L.str.51
0x08024cbb: 42 B DCB 66
0x08024cbc: 00424848 HHB. DCD 4343880
.L.str.66
0x08024cc0: 42484242 BBHB DCD 1112031810
0x08024cc4: 36423642 B6B6 DCD 910308930
0x08024cc8: 48423642 B6BH DCD 1212298818
0x08024ccc: 00424848 HHB. DCD 4343880
.L.str.59
0x08024cd0: 42484242 BBHB DCD 1112031810
0x08024cd4: 48423642 B6BH DCD 1212298818
.L.str.49
0x08024cd8: 48 H DCB 72
.L.str
0x08024cd9: 484200 HB. DCB 72,66,0
.L.str.13
0x08024cdc: 42424235 5BBB DCD 1111638581
0x08024ce0: 426e nB DCW 17006
0x08024ce2: 00 . DCB 0
.L.str.42
0x08024ce3: 42 B DCB 66
0x08024ce4: 42424242 BBBB DCD 1111638594
0x08024ce8: 00426e42 BnB. DCD 4353602
.L.str.69
0x08024cec: 4842 BH DCW 18498
.L.str.43
0x08024cee: 4242 BB DCW 16962
0x08024cf0: 426e4242 BBnB DCD 1114522178
0x08024cf4: 00 . DCB 0
.L.str.44
0x08024cf5: 48 H DCB 72
.L.str.37
0x08024cf6: 4242 BB DCW 16962
0x08024cf8: 00426e42 BnB. DCD 4353602
.L.str.45
0x08024cfc: 48 H DCB 72
.L.str.8
0x08024cfd: 42426e BBn DCB 66,66,110
0x08024d00: 0042 B. DCW 66
.L.str.46
0x08024d02: 48 H DCB 72
.L.str.57
0x08024d03: 42 B DCB 66
0x08024d04: 6e n DCB 110
.L.str.2
.L.str.3
.L.str.3
0x08024d05: 4200 B. DCB 66,0
.L.str.62
0x08024d07: 42 B DCB 66
0x08024d08: 48423848 H8BH DCD 1212299336
0x08024d0c: 00 . DCB 0
.L.str.54
0x08024d0d: 484242 HBB DCB 72,66,66
0x08024d10: 00484242 BBH. DCD 4735554
.L.str.34
0x08024d14: 4248 HB DCW 16968
.L.str.72
0x08024d16: 42 B DCB 66
.L.str.7
0x08024d17: 42 B DCB 66
0x08024d18: 0048 H. DCW 72
.L.str.39
0x08024d1a: 4242 BB DCW 16962
0x08024d1c: 4848 HH DCW 18504
0x08024d1e: 00 . DCB 0
.L.str.9
0x08024d1f: 42 B DCB 66
.L.str.58
0x08024d20: 4842 BH DCW 18498
.L.str.5
0x08024d22: 4842 BH DCW 18498
0x08024d24: 0048 H. DCW 72
.L.str.38
0x08024d26: 4842 BH DCW 18498
0x08024d28: 4848 HH DCW 18504
0x08024d2a: 00 . DCB 0
.L.str.60
0x08024d2b: 42 B DCB 66
.L.str.32
0x08024d2c: 48484842 BHHH DCD 1212696642
0x08024d30: 0048 H. DCW 72
.L.str.63
0x08024d32: 4842 BH DCW 18498
0x08024d34: 48484848 HHHH DCD 1212696648
0x08024d38: 00 . DCB 0
.L.str.21
0x08024d39: 484842 HHB DCB 72,72,66
0x08024d3c: 42423642 B6BB DCD 1111635522
0x08024d40: 48484848 HHHH DCD 1212696648
0x08024d44: 4848 HH DCW 18504
0x08024d46: 00 . DCB 0
.L.str.22
0x08024d47: 48 H DCB 72
0x08024d48: 48 H DCB 72
.L.str.3
0x08024d49: 48 H DCB 72
.L.str.2
0x08024d4a: 48 H DCB 72
.L.str.29
0x08024d4b: 48 H DCB 72
.L.str.6
.L.str.2
.L.str.1
0x08024d4c: 48 H DCB 72
.L.str.1
.L.str.1
.L.str
0x08024d4d: 480000 H.. DCB 72,0,0
RO
CONTROLLER_CODE_OTA_BASE
0x08024d50: 55aaaa55 U..U DCD 1437248085
0x08024d54: 00000001 .... DCD 1
0x08024d58: 00004a7c |J.. DCD 19068
0x08024d5c: c1e6ea25 %... DCD 3253135909
0x08024d60: 1fffa000 .... DCD 536846336
0x08024d64: 00004a6c lJ.. DCD 19052
0x08024d68: 20005118 .Q. DCD 536891672
0x08024d6c: 1fffa189 .... DCD 536846729
0x08024d70: 1fffa191 .... DCD 536846737
0x08024d74: 1fffa191 .... DCD 536846737
0x08024d78: 1fffa191 .... DCD 536846737
0x08024d7c: 1fffa191 .... DCD 536846737
0x08024d80: 1fffa191 .... DCD 536846737
0x08024d84: 00000000 .... DCD 0
0x08024d88: 00000000 .... DCD 0
0x08024d8c: 00000000 .... DCD 0
0x08024d90: 00000000 .... DCD 0
0x08024d94: 1fffa0d9 .... DCD 536846553
0x08024d98: 1fffa191 .... DCD 536846737
0x08024d9c: 00000000 .... DCD 0
0x08024da0: 1fffa135 5... DCD 536846645
0x08024da4: 1fffc5d5 .... DCD 536856021
0x08024da8: 1fffa193 .... DCD 536846739
0x08024dac: 1fffa193 .... DCD 536846739
0x08024db0: 1fffa193 .... DCD 536846739
0x08024db4: 1fffa5c9 .... DCD 536847817
0x08024db8: 1fffa193 .... DCD 536846739
0x08024dbc: 1fffa193 .... DCD 536846739
0x08024dc0: 1fffa193 .... DCD 536846739
0x08024dc4: 1fffa193 .... DCD 536846739
0x08024dc8: 1fffd829 )... DCD 536860713
0x08024dcc: 00067319 .s.. DCD 422681
0x08024dd0: 000672a1 .r.. DCD 422561
0x08024dd4: 00067495 .t.. DCD 423061
0x08024dd8: 1fffa4d1 .... DCD 536847569
0x08024ddc: 1fffa519 .... DCD 536847641
0x08024de0: 1fffa193 .... DCD 536846739
0x08024de4: 1fffa193 .... DCD 536846739
0x08024de8: 1fffa193 .... DCD 536846739
0x08024dec: 1fffa193 .... DCD 536846739
0x08024df0: 1fffa193 .... DCD 536846739
0x08024df4: 00000000 .... DCD 0
0x08024df8: 00000000 .... DCD 0
0x08024dfc: 1fffa193 .... DCD 536846739
0x08024e00: 1fffa193 .... DCD 536846739
0x08024e04: 1fffa193 .... DCD 536846739
0x08024e08: 00000000 .... DCD 0
0x08024e0c: 00000000 .... DCD 0
0x08024e10: 1fffa193 .... DCD 536846739
0x08024e14: 00000000 .... DCD 0
0x08024e18: 00000000 .... DCD 0
0x08024e1c: 00000000 .... DCD 0
0x08024e20: 1fffa193 .... DCD 536846739
0x08024e24: 1fffa193 .... DCD 536846739
0x08024e28: 00010031 1... DCD 65585
0x08024e2c: d00cf8df .... DCD 3490511071
0x08024e30: f8fcf000 .... DCD 4177326080
0x08024e34: 47004800 .H.G DCD 1191200768
0x08024e38: 1fffb241 A... DCD 536851009
0x08024e3c: 20005118 .Q. DCD 536891672
0x08024e40: 68014804 .H.h DCD 1744914436
0x08024e44: f003b109 .... DCD 4026773769
0x08024e48: f04fb9cd ..O. DCD 4031756749
0x08024e4c: 60010101 ...` DCD 1610678529
0x08024e50: b802f000 .... DCD 3087200256
0x08024e54: 20001c5c \.. DCD 536878172
0x08024e58: 68194b22 "K.h DCD 1746488098
0x08024e5c: e8b06808 .h.. DCD 3903875080
0x08024e60: f3800ff0 .... DCD 4085256176
0x08024e64: f3bf8809 .... DCD 4089415689
0x08024e68: f04f8f6f o.O. DCD 4031745903
0x08024e6c: f3800000 .... DCD 4085252096
0x08024e70: f04e8811 ..N. DCD 4031678481
0x08024e74: 47700e0d ..pG DCD 1198525965
0x08024e78: 00000000 .... DCD 0
0x08024e7c: 68004806 .H.h DCD 1744848902
0x08024e80: f3806800 .h.. DCD 4085278720
0x08024e84: b6628808 ..b. DCD 3059910664
0x08024e88: f3bfb661 a... DCD 4089427553
0x08024e8c: f3bf8f4f O... DCD 4089417551
0x08024e90: df008f6f o... DCD 3741355887
0x08024e94: bf00bf00 .... DCD 3204497152
0x08024e98: e000ed08 .... DCD 3758157064
0x08024e9c: 8009f3ef .... DCD 2148135919
0x08024ea0: 8f6ff3bf ..o. DCD 2406478783
0x08024ea4: 681a4b0f .K.h DCD 1746553615
0x08024ea8: 0ff0e920 ... DCD 267446560
0x08024eac: b5086010 .`.. DCD 3037224976
0x08024eb0: 0020f04f O. . DCD 2158671
0x08024eb4: 8811f380 .... DCD 2282877824
0x08024eb8: 8f4ff3bf ..O. DCD 2404381631
0x08024ebc: 8f6ff3bf ..o. DCD 2406478783
0x08024ec0: f9bcf002 .... DCD 4189908994
0x08024ec4: 0000f04f O... DCD 61519
0x08024ec8: 8811f380 .... DCD 2282877824
0x08024ecc: 4008e8bd ...@ DCD 1074325693
0x08024ed0: 68086819 .h.h DCD 1745381401
0x08024ed4: 0ff0e8b0 .... DCD 267446448
0x08024ed8: 8809f380 .... DCD 2282353536
0x08024edc: 8f6ff3bf ..o. DCD 2406478783
0x08024ee0: bf004770 pG.. DCD 3204466544
0x08024ee4: 20001c80 ... DCD 536878208
0x08024ee8: 8005f3ef .... DCD 2147873775
0x08024eec: 00004770 pG.. DCD 18288
0x08024ef0: 47804802 .H.G DCD 1199589378
0x08024ef4: 47004802 .H.G DCD 1191200770
0x08024ef8: e7fee7fe .... DCD 3892242430
0x08024efc: 1fffa5a5 .... DCD 536847781
0x08024f00: 1fffa0c5 .... DCD 536846533
0x08024f04: 5ff0e92d -.._ DCD 1609623853
0x08024f08: 20004605 .F. DCD 536888837
0x08024f0c: 469b4692 .F.F DCD 1184581266
0x08024f10: 46064688 .F.F DCD 1174816392
0x08024f14: 24404681 .F@$ DCD 608192129
0x08024f18: 4628e01b ..(F DCD 1177083931
0x08024f1c: 46474641 AFGF DCD 1179076161
0x08024f20: f0004622 "F.. DCD 4026549794
0x08024f24: 4653f873 s.SF DCD 1179908211
0x08024f28: 1ac0465a ZF.. DCD 448808538
0x08024f2c: d3104191 .A.. DCD 3541057937
0x08024f30: 46184611 .F.F DCD 1175995921
0x08024f34: f0004622 "F.. DCD 4026549794
0x08024f38: 1a2df85a Z.-. DCD 439220314
0x08024f3c: 0801eb67 g... DCD 134343527
0x08024f40: 4622464f OF"F DCD 1176651343
0x08024f44: 21002001 . .! DCD 553656321
0x08024f48: f851f000 ..Q. DCD 4166119424
0x08024f4c: 0900eb17 .... DCD 151055127
0x08024f50: 1e20414e NA . DCD 505430350
0x08024f54: 0401f1a4 .... DCD 67236260
0x08024f58: 4648dcdf ..HF DCD 1179180255
0x08024f5c: 462a4631 1F*F DCD 1177175601
0x08024f60: e8bd4643 CF.. DCD 3904718403
0x08024f64: 00009ff0 .... DCD 40944
0x08024f68: 4a074906 .I.J DCD 1241991430
0x08024f6c: 43506808 .hPC DCD 1129342984
0x08024f70: 0239f243 C.9. DCD 37352003
0x08024f74: 60084410 .D.` DCD 1611154448
0x08024f78: 47700840 @.pG DCD 1198524480
0x08024f7c: 60084901 .I.` DCD 1611155713
0x08024f80: 00004770 pG.. DCD 18288
0x08024f84: 20001da8 ... DCD 536878504
0x08024f88: 41c64e6d mN.A DCD 1103515245
0x08024f8c: 0301ea40 @... DCD 50457152
0x08024f90: d003079b .... DCD 3489859483
0x08024f94: c908e009 .... DCD 3372802057
0x08024f98: c0081f12 .... DCD 3221757714
0x08024f9c: d2fa2a04 .*.. DCD 3539610116
0x08024fa0: f811e003 .... DCD 4161921027
0x08024fa4: f8003b01 .;.. DCD 4160764673
0x08024fa8: 1e523b01 .;R. DCD 508705537
0x08024fac: 4770d2f9 ..pG DCD 1198576377
0x08024fb0: e001b2d2 .... DCD 3758207698
0x08024fb4: 2b01f800 ...+ DCD 721549312
0x08024fb8: d2fb1e49 I... DCD 3539672649
0x08024fbc: 22004770 pG." DCD 570443632
0x08024fc0: b510e7f6 .... DCD 3037784054
0x08024fc4: 460a4613 .F.F DCD 1175078419
0x08024fc8: 46194604 .F.F DCD 1176061444
0x08024fcc: fff0f7ff .... DCD 4293982207
0x08024fd0: bd104620 F.. DCD 3171960352
0x08024fd4: 4604b530 0..F DCD 1174713648
0x08024fd8: 46032000 . .F DCD 1174609920
0x08024fdc: 1c5be000 ..[. DCD 475783168
0x08024fe0: d2034293 .B.. DCD 3523429011
0x08024fe4: 5ccd5ce0 .\.\ DCD 1556962528
0x08024fe8: d0f81b40 @... DCD 3505920832
0x08024fec: 2a20bd30 0. * DCD 706788656
0x08024ff0: 3a20db04 .. : DCD 975231748
0x08024ff4: f102fa00 .... DCD 4043504128
0x08024ff8: 47702000 . pG DCD 1198530560
0x08024ffc: f1c24091 .@.. DCD 4056039569
0x08025000: fa200320 . . DCD 4196401952
0x08025004: 4319f303 ...C DCD 1125774083
0x08025008: 47704090 .@pG DCD 1198538896
0x0802500c: db042a20 *.. DCD 3674483232
0x08025010: fa213a20 :!. DCD 4196481568
0x08025014: 2100f002 ...! DCD 553709570
0x08025018: fa214770 pG!. DCD 4196484976
0x0802501c: 40d0f302 ...@ DCD 1087435522
0x08025020: 0220f1c2 .. . DCD 35713474
0x08025024: 43084091 .@.C DCD 1124614289
0x08025028: 47704619 .FpG DCD 1198540313
0x0802502c: 4d074c06 .L.M DCD 1292323846
0x08025030: 68e0e006 ...h DCD 1759567878
0x08025034: 0301f040 @... DCD 50458688
0x08025038: 0007e894 .... DCD 518292
0x0802503c: 34104798 .G.4 DCD 873482136
0x08025040: d3f642ac .B.. DCD 3556131500
0x08025044: fef6f7ff .... DCD 4277598207
0x08025048: 1fffe9ac .... DCD 536865196
0x0802504c: 1fffe9dc .... DCD 536865244
0x08025050: 188cb570 p... DCD 411874672
0x08025054: 5b01f810 ...[ DCD 1526855696
0x08025058: 0307f015 .... DCD 50851861
0x0802505c: f810d101 .... DCD 4161851649
0x08025060: 112a3b01 .;*. DCD 287980289
0x08025064: f810d106 .... DCD 4161851654
0x08025068: e0032b01 .+.. DCD 3758304001
0x0802506c: 6b01f810 ...k DCD 1795291152
0x08025070: 6b01f801 ...k DCD 1795291137
0x08025074: d1f91e5b [... DCD 3522764379
0x08025078: d405072b +... DCD 3557099307
0x0802507c: 1e522300 .#R. DCD 508699392
0x08025080: f801d40d .... DCD 4160869389
0x08025084: e7fa3b01 .;.. DCD 3891936001
0x08025088: 3b01f810 ...; DCD 989984784
0x0802508c: 1c921acb .... DCD 479337163
0x08025090: f813e003 .... DCD 4162052099
0x08025094: f8015b01 .[.. DCD 4160838401
0x08025098: 1e525b01 .[R. DCD 508713729
0x0802509c: 42a1d5f9 ...B DCD 1117902329
0x080250a0: 2000d3d8 ... DCD 536925144
0x080250a4: f647bd70 p.G. DCD 4131896688
0x080250a8: f2c05c19 .\.. DCD 4072692761
0x080250ac: 47600c06 ..`G DCD 1197476870
0x080250b0: 0ce5f64c L... DCD 216397388
0x080250b4: 0c00f2c0 .... DCD 201388736
0x080250b8: f6464760 `GF. DCD 4131800928
0x080250bc: f2c00cd9 .... DCD 4072672473
0x080250c0: 47600c06 ..`G DCD 1197476870
0x080250c4: 6cf5f24d M..l DCD 1828057677
0x080250c8: 0c01f2c0 .... DCD 201454272
0x080250cc: f6464760 `GF. DCD 4131800928
0x080250d0: f2c01ca5 .... DCD 4072676517
0x080250d4: 47600c06 ..`G DCD 1197476870
0x080250d8: 1c4df646 F.M. DCD 474871366
0x080250dc: 0c06f2c0 .... DCD 201781952
0x080250e0: f24d4760 `GM. DCD 4065150816
0x080250e4: f2c06ca9 .l.. DCD 4072697001
0x080250e8: 47600c01 ..`G DCD 1197476865
0x080250ec: 2c4df644 D.M, DCD 743306820
0x080250f0: 0c00f2c0 .... DCD 201388736
0x080250f4: f2464760 `GF. DCD 4064692064
0x080250f8: f2c03c5d ]<.. DCD 4072684637
0x080250fc: 47600c00 ..`G DCD 1197476864
0x08025100: 1c71f647 G.q. DCD 477230663
0x08025104: 0c06f2c0 .... DCD 201781952
0x08025108: f64d4760 `GM. DCD 4132259680
0x0802510c: f2c07ce9 .|.. DCD 4072701161
0x08025110: 47600c00 ..`G DCD 1197476864
0x08025114: 5cf9f647 G..\ DCD 1559885383
0x08025118: 0c06f2c0 .... DCD 201781952
0x0802511c: f24d4760 `GM. DCD 4065150816
0x08025120: f2c05cc5 .\.. DCD 4072692933
0x08025124: 47600c01 ..`G DCD 1197476865
0x08025128: 1ca5f64c L... DCD 480638540
0x0802512c: 0c00f2c0 .... DCD 201388736
0x08025130: f2484760 `GH. DCD 4064823136
0x08025134: f2c01c09 .... DCD 4072676361
0x08025138: 47600c06 ..`G DCD 1197476870
0x0802513c: 1c69f64d M.i. DCD 476706381
0x08025140: 0c01f2c0 .... DCD 201454272
0x08025144: f6444760 `GD. DCD 4131669856
0x08025148: f2c00cd7 .... DCD 4072672471
0x0802514c: 47600c02 ..`G DCD 1197476866
0x08025150: 1cd5f247 G... DCD 483783239
0x08025154: 0c02f2c0 .... DCD 201519808
0x08025158: f64c4760 `GL. DCD 4132194144
0x0802515c: f2c01c35 5... DCD 4072676405
0x08025160: 47600c00 ..`G DCD 1197476864
0x08025164: 2c6df649 I.m, DCD 745403977
0x08025168: 0c06f2c0 .... DCD 201781952
0x0802516c: f6474760 `GG. DCD 4131866464
0x08025170: f2c05c35 5\.. DCD 4072692789
0x08025174: 47600c06 ..`G DCD 1197476870
0x08025178: 2cf5f649 I.., DCD 754316873
0x0802517c: 0c06f2c0 .... DCD 201781952
0x08025180: f2474760 `GG. DCD 4064757600
0x08025184: f2c05c19 .\.. DCD 4072692761
0x08025188: 47600c06 ..`G DCD 1197476870
0x0802518c: 6c01f247 G..l DCD 1812066887
0x08025190: 0c06f2c0 .... DCD 201781952
0x08025194: f2464760 `GF. DCD 4064692064
0x08025198: f2c03c19 .<.. DCD 4072684569
0x0802519c: 47600c06 ..`G DCD 1197476870
0x080251a0: 0cfdf248 H... DCD 217969224
0x080251a4: 0c06f2c0 .... DCD 201781952
0x080251a8: f6454760 `GE. DCD 4131735392
0x080251ac: f2c07c29 )|.. DCD 4072700969
0x080251b0: 47600c06 ..`G DCD 1197476870
0x080251b4: 0cf1f248 H... DCD 217182792
0x080251b8: 0c06f2c0 .... DCD 201781952
0x080251bc: f64d4760 `GM. DCD 4132259680
0x080251c0: f2c01c57 W... DCD 4072676439
0x080251c4: 47600c01 ..`G DCD 1197476865
0x080251c8: 7c51f647 G.Q| DCD 2085746247
0x080251cc: 0c06f2c0 .... DCD 201781952
0x080251d0: f2494760 `GI. DCD 4064888672
0x080251d4: f2c01cdd .... DCD 4072676573
0x080251d8: 47600c06 ..`G DCD 1197476870
0x080251dc: 7cfdf249 I..| DCD 2097017417
0x080251e0: 0c00f2c0 .... DCD 201388736
0x080251e4: f2494760 `GI. DCD 4064888672
0x080251e8: f2c02c95 .,.. DCD 4072680597
0x080251ec: 47600c00 ..`G DCD 1197476864
0x080251f0: 4c5df249 I.]L DCD 1281225289
0x080251f4: 0c00f2c0 .... DCD 201388736
0x080251f8: f64b4760 `GK. DCD 4132128608
0x080251fc: f2c05c5d ]\.. DCD 4072692829
0x08025200: 47600c00 ..`G DCD 1197476864
0x08025204: 3ca1f247 G..< DCD 1017246279
0x08025208: 0c06f2c0 .... DCD 201781952
0x0802520c: f24f4760 `GO. DCD 4065281888
0x08025210: f2c07c21 !|.. DCD 4072700961
0x08025214: 47600c02 ..`G DCD 1197476866
0x08025218: 5c8df649 I..\ DCD 1552807497
0x0802521c: 0c00f2c0 .... DCD 201388736
0x08025220: f6494760 `GI. DCD 4131997536
0x08025224: f2c07c6d m|.. DCD 4072701037
0x08025228: 47600c00 ..`G DCD 1197476864
0x0802522c: 6c21f248 H.!l DCD 1814164040
0x08025230: 0c06f2c0 .... DCD 201781952
0x08025234: 00004760 `G.. DCD 18272
0x08025238: b083b500 .... DCD 2961421568
0x0802523c: 4080f44f O..@ DCD 1082192975
0x08025240: ff31f7ff ..1. DCD 4281464831
0x08025244: 2101480a .H.! DCD 553732106
0x08025248: 694160c1 .`Ai DCD 1765892289
0x0802524c: 69019100 ...i DCD 1761710336
0x08025250: 68019101 ...h DCD 1744933121
0x08025254: 0101f021 !... DCD 16904225
0x08025258: e9dd6001 .`.. DCD 3923599361
0x0802525c: f0011000 .... DCD 4026601472
0x08025260: b003f98d .... DCD 2953050509
0x08025264: 70faf44f O..p DCD 1895494735
0x08025268: eb04f85d ]... DCD 3942971485
0x0802526c: baeef000 .... DCD 3136221184
0x08025270: 500e0000 ...P DCD 1343094784
0x08025274: 47704770 pGpG DCD 1198540656
0x08025278: 47704770 pGpG DCD 1198540656
0x0802527c: 47704770 pGpG DCD 1198540656
0x08025280: 2202b510 ..." DCD 570602768
0x08025284: 2000215c \!. DCD 536879452
0x08025288: ff12f7ff .... DCD 4279433215
0x0802528c: 4620b284 .. F DCD 1176547972
0x08025290: ff7af000 ..z. DCD 4286246912
0x08025294: 7f80f414 .... DCD 2139157524
0x08025298: f000bf18 .... DCD 4026580760
0x0802529c: f014f834 4... DCD 4027906100
0x080252a0: bf180f08 .... DCD 3206024968
0x080252a4: f82ef000 .... DCD 4163825664
0x080252a8: 0f02f014 .... DCD 251850772
0x080252ac: f000bf18 .... DCD 4026580760
0x080252b0: f014f82b +... DCD 4027906091
0x080252b4: bf180f04 .... DCD 3206024964
0x080252b8: f827f000 ..'. DCD 4163366912
0x080252bc: 5f00f414 ..._ DCD 1593898004
0x080252c0: f7ffbf18 .... DCD 4160732952
0x080252c4: f414ffd9 .... DCD 4095016921
0x080252c8: bf184f80 .O.. DCD 3206041472
0x080252cc: ffd5f7ff .... DCD 4292212735
0x080252d0: 4f00f414 ...O DCD 1325462548
0x080252d4: f7ffbf18 .... DCD 4160732952
0x080252d8: f014ffd1 .... DCD 4027908049
0x080252dc: bf180f20 ... DCD 3206024992
0x080252e0: ffcdf7ff .... DCD 4291688447
0x080252e4: 0f40f014 ..@. DCD 255914004
0x080252e8: f002bf18 .... DCD 4026711832
0x080252ec: f414faf7 .... DCD 4095015671
0x080252f0: bf186f80 .o.. DCD 3206049664
0x080252f4: ffbef7ff .... DCD 4290705407
0x080252f8: 6f00f414 ...o DCD 1862333460
0x080252fc: f7ffbf18 .... DCD 4160732952
0x08025300: bd10ffba .... DCD 3172007866
0x08025304: 47704770 pGpG DCD 1198540656
0x08025308: 47704770 pGpG DCD 1198540656
0x0802530c: f000b510 .... DCD 4026578192
0x08025310: f04ffa6f o.O. DCD 4031773295
0x08025314: 680140a0 .@.h DCD 1744912544
0x08025318: 0102f041 A... DCD 16969793
0x0802531c: 68016001 .`.h DCD 1744920577
0x08025320: 0104f041 A... DCD 17100865
0x08025324: e8bd6001 .`.. DCD 3904724993
0x08025328: f0014010 .@.. DCD 4026613776
0x0802532c: 0000bc6d m... DCD 48237
0x08025330: f0014801 .H.. DCD 4026615809
0x08025334: 0000bc6a j... DCD 48234
0x08025338: 20001dac ... DCD 536878508
0x0802533c: c808e002 .... DCD 3356024834
0x08025340: c1081f12 .... DCD 3238534930
0x08025344: d1fa2a00 .*.. DCD 3522832896
0x08025348: 47704770 pGpG DCD 1198540656
0x0802534c: e0012000 . .. DCD 3758170112
0x08025350: 1f12c101 .... DCD 521322753
0x08025354: d1fb2a00 .*.. DCD 3522898432
0x08025358: f7ff4770 pG.. DCD 4160702320
0x0802535c: 0000beae .... DCD 48814
0x08025360: 41f0e92d -..A DCD 1106307373
0x08025364: 48114606 .F.H DCD 1209091590
0x08025368: 460d4617 .F.F DCD 1175275031
0x0802536c: 0036f890 ..6. DCD 3602576
0x08025370: d5110780 .... DCD 3574663040
0x08025374: f1052100 .!.. DCD 4043645184
0x08025378: f7ff0008 .... DCD 4160684040
0x0802537c: 7106fea3 ...q DCD 1896283811
0x08025380: 71454604 .FEq DCD 1900365316
0x08025384: 4639462a *F9F DCD 1178158634
0x08025388: f7ff1d80 .... DCD 4160691584
0x0802538c: 4621fdff ..!F DCD 1176632831
0x08025390: f0004807 .H.. DCD 4026550279
0x08025394: e002fa78 x... DCD 3758291576
0x08025398: f0004630 0F.. DCD 4026549808
0x0802539c: 463afcad ..:F DCD 1178270893
0x080253a0: 46304629 )F0F DCD 1177568809
0x080253a4: 41f0e8bd ...A DCD 1106307261
0x080253a8: be91f7ff .... DCD 3197237247
0x080253ac: 20001928 (.. DCD 536877352
0x080253b0: 20001d04 ... DCD 536878340
0x080253b4: 49024803 .H.I DCD 1224886275
0x080253b8: 49036001 .`.I DCD 1224957953
0x080253bc: 47706041 A`pG DCD 1198547009
0x080253c0: 1fffa5f3 .... DCD 536847859
0x080253c4: 2000191c ... DCD 536877340
0x080253c8: 1fffa5f9 .... DCD 536847865
0x080253cc: f000480e .H.. DCD 4026550286
0x080253d0: f000fa4d M... DCD 4026595917
0x080253d4: 2100f87d }..! DCD 553711741
0x080253d8: 32fff04f O..2 DCD 855633999
0x080253dc: f0014608 .F.. DCD 4026615304
0x080253e0: f001fdb5 .... DCD 4026662325
0x080253e4: 4808ff23 #..H DCD 1208549155
0x080253e8: fa44f000 ..D. DCD 4198821888
0x080253ec: f0024604 .F.. DCD 4026680836
0x080253f0: 2c00f98d ..., DCD 738261389
0x080253f4: 7920d0ef .. y DCD 2032193775
0x080253f8: bf082804 .(.. DCD 3204982788
0x080253fc: fa60f000 ..`. DCD 4200656896
0x08025400: f0024620 F.. DCD 4026680864
0x08025404: e7e6fbc0 .... DCD 3890674624
0x08025408: 20001c50 P.. DCD 536878160
0x0802540c: b083b500 .... DCD 2961421568
0x08025410: 20024905 .I. DCD 537020677
0x08025414: 0100e9cd .... DCD 16837069
0x08025418: 230001c2 ...# DCD 587203010
0x0802541c: 4804a103 ...H DCD 1208262915
0x08025420: ffa2f001 .... DCD 4288868353
0x08025424: bd00b003 .... DCD 3170938883
0x08025428: 20001c4c L.. DCD 536878156
0x0802542c: 00707061 app. DCD 7368801
0x08025430: 1fffa665 e... DCD 536847973
0x08025434: 4615b570 p..F DCD 1175827824
0x08025438: 4606460c .F.F DCD 1174816268
0x0802543c: 0008f104 .... DCD 585988
0x08025440: faf0f002 .... DCD 4210094082
0x08025444: 7106b110 ...q DCD 1896263952
0x08025448: bd7080c4 ..p. DCD 3178266820
0x0802544c: 200ab11d ... DCD 537571613
0x08025450: fe2cf001 ..,. DCD 4264357889
0x08025454: 2000e7f2 ... DCD 536930290
0x08025458: 0000bd70 p... DCD 48496
0x0802545c: 4e1ab5f8 ...N DCD 1310373368
0x08025460: 4607460c .F.F DCD 1174881804
0x08025464: 8105f3ef .... DCD 2164650991
0x08025468: 2120b171 q. ! DCD 555790705
0x0802546c: 8511f3ef .... DCD 2232546287
0x08025470: 8811f381 .... DCD 2282877825
0x08025474: 8f4ff3bf ..O. DCD 2404381631
0x08025478: 8f6ff3bf ..o. DCD 2406478783
0x0802547c: 48134601 .F.H DCD 1209222657
0x08025480: f000b154 T... DCD 4026577236
0x08025484: e009fa0e .... DCD 3758750222
0x08025488: fddef001 .... DCD 4259246081
0x0802548c: 4639480f .H9F DCD 1178159119
0x08025490: f000b16c l... DCD 4026577260
0x08025494: e00cfa06 .... DCD 3758946822
0x08025498: f9f5f000 .... DCD 4193644544
0x0802549c: 8811f385 .... DCD 2282877829
0x080254a0: e8bd6830 0h.. DCD 3904727088
0x080254a4: 220040f8 .@." DCD 570441976
0x080254a8: f0014611 .F.. DCD 4026615313
0x080254ac: f000be1b .... DCD 4026580507
0x080254b0: f001f9ea .... DCD 4026661354
0x080254b4: 2000fdd7 ... DCD 536935895
0x080254b8: 46014602 .F.F DCD 1174488578
0x080254bc: 23029000 ...# DCD 587370496
0x080254c0: f0026830 0h.. DCD 4026689584
0x080254c4: bdf8f81b .... DCD 3187210267
0x080254c8: 20001c4c L.. DCD 536878156
0x080254cc: 20001c50 P.. DCD 536878160
0x080254d0: 2201b510 ..." DCD 570537232
0x080254d4: 20042100 .!. DCD 537141504
0x080254d8: ffacf7ff .... DCD 4289525759
0x080254dc: 4010e8bd ...@ DCD 1074849981
0x080254e0: f7ff2100 .!.. DCD 4160692480
0x080254e4: 0000bfbb .... DCD 49083
0x080254e8: 4ff0e92d -..O DCD 1341188397
0x080254ec: f04f4604 .FO. DCD 4031727108
0x080254f0: 460e40a0 .@.F DCD 1175339168
0x080254f4: b0856881 .h.. DCD 2961533057
0x080254f8: 0140f441 A.@. DCD 21034049
0x080254fc: 498b6081 .`.I DCD 1233870977
0x08025500: f0026101 .a.. DCD 4026687745
0x08025504: 68f0fe7f ...h DCD 1760624255
0x08025508: 48896841 Ah.H DCD 1216964673
0x0802550c: 30346041 A`40 DCD 808738881
0x08025510: f9acf000 .... DCD 4188860416
0x08025514: 49874888 .H.I DCD 1233602696
0x08025518: 49886001 .`.I DCD 1233674241
0x0802551c: 600868b0 .h.` DCD 1611163824
0x08025520: 68304987 .I0h DCD 1747995015
0x08025524: 49876008 .`.I DCD 1233608712
0x08025528: 60086870 ph.` DCD 1611163760
0x0802552c: 20014986 .I. DCD 536955270
0x08025530: 49877008 .p.I DCD 1233612808
0x08025534: 60084885 .H.` DCD 1611155589
0x08025538: 48864987 .I.H DCD 1216760199
0x0802553c: 49886008 .`.I DCD 1233674248
0x08025540: 60084886 .H.` DCD 1611155590
0x08025544: 48874988 .I.H DCD 1216825736
0x08025548: 49896008 .`.I DCD 1233739784
0x0802554c: 60084887 .H.` DCD 1611155591
0x08025550: 48884989 .I.H DCD 1216891273
0x08025554: 498a6008 .`.I DCD 1233805320
0x08025558: 60084888 .H.` DCD 1611155592
0x0802555c: 4889498a .I.H DCD 1216956810
0x08025560: 498b6008 .`.I DCD 1233870856
0x08025564: 60084889 .H.` DCD 1611155593
0x08025568: 488a498b .I.H DCD 1217022347
0x0802556c: f44f6008 .`O. DCD 4098842632
0x08025570: 488a6180 .a.H DCD 1217028480
0x08025574: fdb0f7ff .... DCD 4256233471
0x08025578: f8ad8a20 ... DCD 4172122656
0x0802557c: aa020008 .... DCD 2852257800
0x08025580: 200d2102 .!. DCD 537731330
0x08025584: fda3f7ff .... DCD 4255381503
0x08025588: f88d2002 . .. DCD 4169998338
0x0802558c: aa03000c .... DCD 2852323340
0x08025590: 20182101 .!. DCD 538452225
0x08025594: fd9bf7ff .... DCD 4254857215
0x08025598: f88d2000 . .. DCD 4169998336
0x0802559c: aa040010 .... DCD 2852388880
0x080255a0: 20152101 .!. DCD 538255617
0x080255a4: fd93f7ff .... DCD 4254332927
0x080255a8: 91f4f8df .... DCD 2448750815
0x080255ac: a1f4f8df .... DCD 2717186271
0x080255b0: b1f4f8df .... DCD 2985621727
0x080255b4: 68e0b324 $..h DCD 1759556388
0x080255b8: 68a5b1a0 ...h DCD 1755689376
0x080255bc: bf00e010 .... DCD 3204505616
0x080255c0: 3b01f815 ...; DCD 989984789
0x080255c4: 0802f1a0 .... DCD 134410656
0x080255c8: 7b01f815 ...{ DCD 2063726613
0x080255cc: 4547462a *FGE DCD 1162298922
0x080255d0: 4639d808 ..9F DCD 1178195976
0x080255d4: f7ff4618 .F.. DCD 4160701976
0x080255d8: 443dfd7a z.=D DCD 1144913274
0x080255dc: 0007eba8 .... DCD 519080
0x080255e0: d2ed2802 .(.. DCD 3538757634
0x080255e4: b11a6822 "h.. DCD 2971297826
0x080255e8: 20012106 .!. DCD 536944902
0x080255ec: fd6ff7ff ..o. DCD 4251973631
0x080255f0: b11a6862 bh.. DCD 2971297890
0x080255f4: 20032106 .!. DCD 537075974
0x080255f8: fd69f7ff ..i. DCD 4251580415
0x080255fc: b3407ca0 .|@. DCD 3007347872
0x08025600: f8c9486a jH.. DCD 4173940842
0x08025604: f8cab000 .... DCD 4174032896
0x08025608: bf000000 .... DCD 3204448256
0x0802560c: 4180f44f O..A DCD 1098970191
0x08025610: f7ff4867 gH.. DCD 4160702567
0x08025614: f7fffcd4 .... DCD 4160748756
0x08025618: b30cfd64 d... DCD 3003972964
0x0802561c: 7ce17d27 '}.| DCD 2095152423
0x08025620: eb002002 . .. DCD 3942653954
0x08025624: 44080047 G..D DCD 1141375047
0x08025628: 0bfff000 .... DCD 201322496
0x0802562c: 21fe7d60 `}.! DCD 570326368
0x08025630: fbb030fd .0.. DCD 4222628093
0x08025634: b2c0f0f1 .... DCD 2998989041
0x08025638: 7de09001 ...} DCD 2111868929
0x0802563c: 1e807e65 e~.. DCD 511737445
0x08025640: 0afff000 .... DCD 184545280
0x08025644: f8941ea8 .... DCD 4170456744
0x08025648: b2c09016 .... DCD 2998964246
0x0802564c: 7e209000 .. ~ DCD 2116063232
0x08025650: 4958e010 ..XI DCD 1230561296
0x08025654: 1000f8c9 .... DCD 268499145
0x08025658: f8ca4957 WI.. DCD 4174006615
0x0802565c: e7d51000 .... DCD 3889500160
0x08025660: 90012001 . .. DCD 2415992833
0x08025664: 0b0af04f O... DCD 185266255
0x08025668: 27022004 . .' DCD 654450692
0x0802566c: 46d946da .F.F DCD 1188644570
0x08025670: 90002506 .%.. DCD 2415928582
0x08025674: ea4f4680 .FO. DCD 3931063936
0x08025678: 210000ca ...! DCD 553648330
0x0802567c: f7ff3010 .0.. DCD 4160696336
0x08025680: 4c2bfd21 !.+L DCD 1277951265
0x08025684: 60e02100 .!.` DCD 1625301248
0x08025688: 00c9ea4f O... DCD 13232719
0x0802568c: fd1af7ff .... DCD 4246403071
0x08025690: 01386120 a8. DCD 20472096
0x08025694: f7ff2100 .!.. DCD 4160692480
0x08025698: 6160fd15 ..`a DCD 1633746197
0x0802569c: 20202100 .! DCD 538976512
0x080256a0: fd10f7ff .... DCD 4245747711
0x080256a4: 210061a0 .a.! DCD 553673120
0x080256a8: f7ff2030 0 .. DCD 4160692272
0x080256ac: 61e0fd0b ...a DCD 1642134795
0x080256b0: 20102100 .!. DCD 537927936
0x080256b4: fd06f7ff .... DCD 4245092351
0x080256b8: 01286220 b(. DCD 19423776
0x080256bc: f7ff2100 .!.. DCD 4160692480
0x080256c0: 6260fd01 ..`b DCD 1650523393
0x080256c4: 1008ea4f O... DCD 269019727
0x080256c8: f7ff2100 .!.. DCD 4160692480
0x080256cc: 62a0fcfb ...b DCD 1654717691
0x080256d0: f880483a :H.. DCD 4169156666
0x080256d4: 7047b000 ..Gp DCD 1883746304
0x080256d8: 70819901 ...p DCD 1887541505
0x080256dc: a003f880 .... DCD 2684614784
0x080256e0: 9004f880 .... DCD 2416244864
0x080256e4: 72072701 .'.r DCD 1913071361
0x080256e8: 72412104 .!Ar DCD 1916870916
0x080256ec: 71419900 ..Aq DCD 1900124416
0x080256f0: f8807185 .q.. DCD 4169167237
0x080256f4: e9d48007 .... DCD 3923017735
0x080256f8: e9cd0107 .... DCD 3922526471
0x080256fc: f1040100 .... DCD 4043571456
0x08025700: c80f000c .... DCD 3356426252
0x08025704: fcf2f7ff .... DCD 4243781631
0x08025708: 0109e9d4 .... DCD 17426900
0x0802570c: fcf3f7ff .... DCD 4243847167
0x08025710: f7ff2000 . .. DCD 4160692224
0x08025714: 2000fcf5 ... DCD 536935669
0x08025718: f7ff68f1 .h.. DCD 4160710897
0x0802571c: 4828fcf6 ..(H DCD 1210645750
0x08025720: 7021f880 ..!p DCD 1881274496
0x08025724: e8bdb005 .... DCD 3904745477
0x08025728: 00008ff0 .... DCD 36848
0x0802572c: 04001c00 .... DCD 67116032
0x08025730: 20001cd0 ... DCD 536878288
0x08025734: 1fffd347 G... DCD 536859463
0x08025738: 20000414 ... DCD 536871956
0x0802573c: 20000530 0.. DCD 536872240
0x08025740: 20000534 4.. DCD 536872244
0x08025744: 20000538 8.. DCD 536872248
0x08025748: 2000041f ... DCD 536871967
0x0802574c: 1fffaf31 1... DCD 536850225
0x08025750: 200005b0 ... DCD 536872368
0x08025754: 1fffa64d M... DCD 536847949
0x08025758: 20000590 ... DCD 536872336
0x0802575c: 1fffb195 .... DCD 536850837
0x08025760: 20000450 P.. DCD 536872016
0x08025764: 1fffd2c1 .... DCD 536859329
0x08025768: 200005bc ... DCD 536872380
0x0802576c: 1fffd2d1 .... DCD 536859345
0x08025770: 200005c0 ... DCD 536872384
0x08025774: 1fffbdf1 .... DCD 536854001
0x08025778: 200005ac ... DCD 536872364
0x0802577c: 1fffb0d9 .... DCD 536850649
0x08025780: 20000540 @.. DCD 536872256
0x08025784: 1fffc51d .... DCD 536855837
0x08025788: 20000488 ... DCD 536872072
0x0802578c: 1fffbdd9 .... DCD 536853977
0x08025790: 2000049c ... DCD 536872092
0x08025794: 1fffb155 U... DCD 536850773
0x08025798: 200004b0 ... DCD 536872112
0x0802579c: 2000000c ... DCD 536870924
0x080257a0: 20000464 d.. DCD 536872036
0x080257a4: 20000468 h.. DCD 536872040
0x080257a8: 0006a28c .... DCD 434828
0x080257ac: 0006a295 .... DCD 434837
0x080257b0: 40010000 ...@ DCD 1073807360
0x080257b4: 0006a288 .... DCD 434824
0x080257b8: 0006a290 .... DCD 434832
0x080257bc: 20000594 ... DCD 536872340
0x080257c0: 200013ac ... DCD 536875948
0x080257c4: b5084809 .H.. DCD 3037218825
0x080257c8: f3ef68c0 .h.. DCD 4092553408
0x080257cc: b1298105 ..). DCD 2972287237
0x080257d0: e8bd2200 .".. DCD 3904709120
0x080257d4: 46114008 .@.F DCD 1175535624
0x080257d8: bc84f001 .... DCD 3162828801
0x080257dc: 23022100 .!.# DCD 587342080
0x080257e0: 9100460a .F.. DCD 2432714250
0x080257e4: fe8af001 .... DCD 4270518273
0x080257e8: 0000bd08 .... DCD 48392
0x080257ec: 20001c70 p.. DCD 536878192
0x080257f0: 4d09b570 p..M DCD 1292481904
0x080257f4: bf002400 .$.. DCD 3204457472
0x080257f8: 0084eb05 .... DCD 8710917
0x080257fc: f04168c1 .hA. DCD 4030818497
0x08025800: e9d00301 .... DCD 3922723585
0x08025804: f8551201 ..U. DCD 4166324737
0x08025808: 47980024 $..G DCD 1201143844
0x0802580c: b2e41d24 $... DCD 3001294116
0x08025810: d3f12c08 .,.. DCD 3555798024
0x08025814: 0000bd70 p... DCD 48496
0x08025818: 1fffe97c |... DCD 536865148
0x0802581c: 68414802 .HAh DCD 1749108738
0x08025820: d1fc2901 .).. DCD 3522963713
0x08025824: 47706940 @ipG DCD 1198549312
0x08025828: 500e0000 ...P DCD 1343094784
0x0802582c: 61084906 .I.a DCD 1627932934
0x08025830: 60882000 . .` DCD 1619533824
0x08025834: f0406808 .h@. DCD 4030752776
0x08025838: 60080002 ...` DCD 1611137026
0x0802583c: f0406808 .h@. DCD 4030752776
0x08025840: 60080001 ...` DCD 1611137025
0x08025844: 00004770 pG.. DCD 18288
0x08025848: 500e0000 ...P DCD 1343094784
0x0802584c: 61084906 .I.a DCD 1627932934
0x08025850: 60882001 . .` DCD 1619533825
0x08025854: f0406808 .h@. DCD 4030752776
0x08025858: 60080002 ...` DCD 1611137026
0x0802585c: f0406808 .h@. DCD 4030752776
0x08025860: 60080001 ...` DCD 1611137025
0x08025864: 00004770 pG.. DCD 18288
0x08025868: 500e0000 ...P DCD 1343094784
0x0802586c: 60012100 .!.` DCD 1610686720
0x08025870: 47706041 A`pG DCD 1198547009
0x08025874: b1226802 .h". DCD 2971822082
0x08025878: 60016811 .h.` DCD 1610704913
0x0802587c: bf082900 .).. DCD 3204983040
0x08025880: 46106041 A`.F DCD 1175478337
0x08025884: 68024770 pG.h DCD 1744979824
0x08025888: bf0c2a00 .*.. DCD 3205245440
0x0802588c: 22002201 ."." DCD 570434049
0x08025890: bf122a00 .*.. DCD 3205638656
0x08025894: 68426001 .`Bh DCD 1749180417
0x08025898: 60416011 .`A` DCD 1614897169
0x0802589c: 60082000 . .` DCD 1611145216
0x080258a0: 68034770 pG.h DCD 1745045360
0x080258a4: bf0c2b00 .+.. DCD 3205245696
0x080258a8: 22002201 ."." DCD 570434049
0x080258ac: bf182a00 .*.. DCD 3206031872
0x080258b0: 600b6041 A`.` DCD 1611358273
0x080258b4: 47706001 .`pG DCD 1198546945
0x080258b8: db004288 .B.. DCD 3674227336
0x080258bc: 47704608 .FpG DCD 1198540296
0x080258c0: b083b500 .... DCD 2961421568
0x080258c4: 20044905 .I. DCD 537151749
0x080258c8: 0100e9cd .... DCD 16837069
0x080258cc: 230001c2 ...# DCD 587203010
0x080258d0: 4806a103 ...H DCD 1208393987
0x080258d4: fd48f001 ..H. DCD 4249415681
0x080258d8: bd00b003 .... DCD 3170938883
0x080258dc: 20001c7c |.. DCD 536878204
0x080258e0: 746e6f63 cont DCD 1953394531
0x080258e4: 6c6c6f72 roll DCD 1819045746
0x080258e8: 00007265 er.. DCD 29285
0x080258ec: 1fffab89 .... DCD 536849289
0x080258f0: b0822700 .'.. DCD 2961319680
0x080258f4: e9cd463e >F.. DCD 3922544190
0x080258f8: 463d7700 .w=F DCD 1178433280
0x080258fc: 2204485e ^H." DCD 570706014
0x08025900: f7ff495e ^I.. DCD 4160702814
0x08025904: b9f0fb67 g... DCD 3119577959
0x08025908: 8174f8df ..t. DCD 2171926751
0x0802590c: 46442204 ."DF DCD 1178870276
0x08025910: 4640495c \I@F DCD 1178618204
0x08025914: fb5ef7ff ..^. DCD 4217305087
0x08025918: f8b4b1a8 .... DCD 4172591528
0x0802591c: 1ce40001 .... DCD 484704257
0x08025920: 44284404 .D(D DCD 1143489540
0x08025924: 22041cc5 ..." DCD 570694853
0x08025928: 46204956 VI F DCD 1176521046
0x0802592c: fb52f7ff ..R. DCD 4216518655
0x08025930: d1f22800 .(.. DCD 3522308096
0x08025934: 4628b13d =.(F DCD 1177071933
0x08025938: f874f002 ..t. DCD 4168413186
0x0802593c: 4641462a *FAF DCD 1178682922
0x08025940: f7ff9000 .... DCD 4160720896
0x08025944: 4c51fb23 #.QL DCD 1280441123
0x08025948: 2300484f OH.# DCD 587221071
0x0802594c: 22016020 `." DCD 570515488
0x08025950: 98004629 )F.. DCD 2550154793
0x08025954: f91ef001 .... DCD 4179554305
0x08025958: bf0c2800 .(.. DCD 3205244928
0x0802595c: 30e1f44f O..0 DCD 820114511
0x08025960: 60606800 .h`` DCD 1616930816
0x08025964: e9c42003 . .. DCD 3921944579
0x08025968: f04f0702 ..O. DCD 4031710978
0x0802596c: e9c40801 .... DCD 3921938433
0x08025970: 48477804 .xGH DCD 1212643332
0x08025974: 7008e9c4 ...p DCD 1879632324
0x08025978: f0014844 DH.. DCD 4026615876
0x0802597c: 6820fa4f O. h DCD 1746991695
0x08025980: f0416901 .iA. DCD 4030818561
0x08025984: 61010120 ..a DCD 1627455776
0x08025988: 69016820 h.i DCD 1761699872
0x0802598c: 0102f041 A... DCD 16969793
0x08025990: 68206101 .a h DCD 1746952449
0x08025994: f0416901 .iA. DCD 4030818561
0x08025998: 61010102 ...a DCD 1627455746
0x0802599c: f04f483d =HO. DCD 4031727677
0x080259a0: f8800940 @... DCD 4169140544
0x080259a4: f04f9400 ..O. DCD 4031747072
0x080259a8: f04f2be0 .+O. DCD 4031720416
0x080259ac: f8cb0a08 .... DCD 4174055944
0x080259b0: 201ca100 ... DCD 538747136
0x080259b4: f836f002 ..6. DCD 4164349954
0x080259b8: 23004604 .F.# DCD 587220484
0x080259bc: 46292203 .")F DCD 1177100803
0x080259c0: f0019800 .... DCD 4026636288
0x080259c4: 2800f8e7 ...( DCD 671152359
0x080259c8: 6020bf14 .. ` DCD 1612758804
0x080259cc: 23006027 '`.# DCD 587227175
0x080259d0: 46292204 .")F DCD 1177100804
0x080259d4: f0019800 .... DCD 4026636288
0x080259d8: 2800f8dd ...( DCD 671152349
0x080259dc: 6060bf14 ..`` DCD 1616953108
0x080259e0: ab016067 g`.. DCD 2868994151
0x080259e4: 46292202 .")F DCD 1177100802
0x080259e8: f0019800 .... DCD 4026636288
0x080259ec: 60a0f8d3 ...` DCD 1621162195
0x080259f0: 60e09801 ...` DCD 1625331713
0x080259f4: 6096f44f O..` DCD 1620505679
0x080259f8: 74a78220 ..t DCD 1957134880
0x080259fc: 74e02004 . .t DCD 1960845316
0x08025a00: 8014f884 .... DCD 2148857988
0x08025a04: 75602025 % `u DCD 1969233957
0x08025a08: a016f884 .... DCD 2685859972
0x08025a0c: a017f884 .... DCD 2685925508
0x08025a10: 76202006 . v DCD 1981816838
0x08025a14: 49207660 `v I DCD 1226864224
0x08025a18: f7ff4620 F.. DCD 4160701984
0x08025a1c: 4620fd65 e. F DCD 1176567141
0x08025a20: f8b1f002 .... DCD 4172410882
0x08025a24: bf1c2e00 .... DCD 3206295040
0x08025a28: f0024630 0F.. DCD 4026680880
0x08025a2c: 2d00f8ac ...- DCD 755038380
0x08025a30: 9800bf1c .... DCD 2550185756
0x08025a34: f8a7f002 .... DCD 4171755522
0x08025a38: f8804818 .H.. DCD 4169156632
0x08025a3c: 1c409400 ..@. DCD 473994240
0x08025a40: 9400f880 .... DCD 2483091584
0x08025a44: f8801c40 @... DCD 4169145408
0x08025a48: 1c409400 ..@. DCD 473994240
0x08025a4c: 9400f880 .... DCD 2483091584
0x08025a50: 7080f44f O..p DCD 1887499343
0x08025a54: 0100f8cb .... DCD 16840907
0x08025a58: f8cb0040 @... DCD 4174053440
0x08025a5c: 00400100 ..@. DCD 4194560
0x08025a60: 0100f8cb .... DCD 16840907
0x08025a64: f04f2100 .!O. DCD 4031717632
0x08025a68: 460832ff .2.F DCD 1174942463
0x08025a6c: fa6ef001 ..n. DCD 4201574401
0x08025a70: fb50f7ff ..P. DCD 4216387583
0x08025a74: 0000e7f6 .... DCD 59382
0x08025a78: 40014000 .@.@ DCD 1073823744
0x08025a7c: 1fffe95c \... DCD 536865116
0x08025a80: 40014004 .@.@ DCD 1073823748
0x08025a84: 1fffe960 `... DCD 536865120
0x08025a88: 50030000 ...P DCD 1342373888
0x08025a8c: 20001dac ... DCD 536878508
0x08025a90: 1fffaf7d }... DCD 536850301
0x08025a94: e000e003 .... DCD 3758153731
0x08025a98: 1fffe964 d... DCD 536865124
0x08025a9c: e000e008 .... DCD 3758153736
0x08025aa0: 2001490a .I. DCD 536955146
0x08025aa4: b1096809 .h.. DCD 2970183689
0x08025aa8: 47702000 . pG DCD 1198530560
0x08025aac: 698a4908 .I.i DCD 1770670344
0x08025ab0: bf042a00 .*.. DCD 3204721152
0x08025ab4: 2a00694a Ji.* DCD 704670026
0x08025ab8: 4a06d1f6 ...J DCD 1241960950
0x08025abc: 68496812 .hIh DCD 1749641234
0x08025ac0: 0101f1a1 .... DCD 16904609
0x08025ac4: bf08428a .B.. DCD 3204989578
0x08025ac8: 47702002 . pG DCD 1198530562
0x08025acc: 20001e80 ... DCD 536878720
0x08025ad0: 20001c80 ... DCD 536878208
0x08025ad4: 20001e94 ... DCD 536878740
0x08025ad8: 4934b530 0.4I DCD 1228191024
0x08025adc: 0040eb00 ..@. DCD 4254464
0x08025ae0: eb02780a .x.. DCD 3942807562
0x08025ae4: eb030382 .... DCD 3942843266
0x08025ae8: f2401242 B.@. DCD 4064285250
0x08025aec: eb0333cb .3.. DCD 3942855627
0x08025af0: f0220282 ..". DCD 4028760706
0x08025af4: f2020203 .... DCD 4060217859
0x08025af8: 78cb120b ...x DCD 2026574347
0x08025afc: 0203f022 "... DCD 33812514
0x08025b00: eb0332ab .2.. DCD 3942855339
0x08025b04: f02204c3 ..". DCD 4028761283
0x08025b08: eb020203 .... DCD 3942777347
0x08025b0c: 1cd20284 .... DCD 483525252
0x08025b10: 0403f022 "... DCD 67366946
0x08025b14: eb03788a .x.. DCD 3942873226
0x08025b18: eb021383 .... DCD 3942781827
0x08025b1c: eb040582 .... DCD 3942909314
0x08025b20: f2041485 .... DCD 4060353669
0x08025b24: f0242483 .$$. DCD 4028900483
0x08025b28: f2040403 .... DCD 4060349443
0x08025b2c: f02454a3 .T$. DCD 4028912803
0x08025b30: ebc20403 .... DCD 3955360771
0x08025b34: eb041502 .... DCD 3942913282
0x08025b38: f20404c5 .... DCD 4060349637
0x08025b3c: f0242497 .$$. DCD 4028900503
0x08025b40: 784c0503 ..Lx DCD 2018247939
0x08025b44: f44f4354 TCO. DCD 4098835284
0x08025b48: fb0272fe .r.. DCD 4211241726
0x08025b4c: 1cd25204 .R.. DCD 483545604
0x08025b50: 0203f022 "... DCD 33812514
0x08025b54: f0223269 i2". DCD 4028772969
0x08025b58: eb020203 .... DCD 3942777347
0x08025b5c: f2020283 .... DCD 4060217987
0x08025b60: 790b220b .".y DCD 2030772747
0x08025b64: 0203f022 "... DCD 33812514
0x08025b68: 2203eb02 ..." DCD 570682114
0x08025b6c: f0221cd2 ..". DCD 4028767442
0x08025b70: 7a0a0303 ...z DCD 2047476483
0x08025b74: eb037a49 Iz.. DCD 3942873673
0x08025b78: eb021382 .... DCD 3942781826
0x08025b7c: 1cdb0482 .... DCD 484115586
0x08025b80: 0303f023 #... DCD 50589731
0x08025b84: 1304eb03 .... DCD 319089411
0x08025b88: 434a332b +3JC DCD 1128936235
0x08025b8c: 0303f023 #... DCD 50589731
0x08025b90: 7182f44f O..q DCD 1904407631
0x08025b94: 3102fb01 ...1 DCD 822278913
0x08025b98: f0211cc9 ..!. DCD 4028701897
0x08025b9c: eb010103 .... DCD 3942711555
0x08025ba0: 49031040 @..I DCD 1224937536
0x08025ba4: 8a804408 .D.. DCD 2323661832
0x08025ba8: bd30b2c0 ..0. DCD 3174085312
0x08025bac: 20000594 ... DCD 536872340
0x08025bb0: 40010000 ...@ DCD 1073807360
0x08025bb4: 4a36b570 p.6J DCD 1245099376
0x08025bb8: 0040eb00 ..@. DCD 4254464
0x08025bbc: eb037813 .x.. DCD 3942873107
0x08025bc0: eb040483 .... DCD 3942909059
0x08025bc4: f2401443 C.@. DCD 4064285763
0x08025bc8: eb0333cb .3.. DCD 3942855627
0x08025bcc: f0230384 ..#. DCD 4028826500
0x08025bd0: f2030303 .... DCD 4060283651
0x08025bd4: 78d4130b ...x DCD 2027164427
0x08025bd8: 0303f023 #... DCD 50589731
0x08025bdc: eb0433ab .3.. DCD 3942921131
0x08025be0: f02305c4 ..#. DCD 4028827076
0x08025be4: eb030303 .... DCD 3942843139
0x08025be8: 1cdb0385 .... DCD 484115333
0x08025bec: 0503f023 #... DCD 84144163
0x08025bf0: eb047893 .x.. DCD 3942938771
0x08025bf4: eb031484 .... DCD 3942847620
0x08025bf8: eb050683 .... DCD 3942975107
0x08025bfc: f2051586 .... DCD 4060419462
0x08025c00: f0252583 .%%. DCD 4028966275
0x08025c04: f2050503 .... DCD 4060415235
0x08025c08: f02555a3 .U%. DCD 4028978595
0x08025c0c: ebc30503 .... DCD 3955426563
0x08025c10: eb051603 .... DCD 3942979075
0x08025c14: f20505c6 .... DCD 4060415430
0x08025c18: f0252597 .%%. DCD 4028966295
0x08025c1c: 78550603 ..Ux DCD 2018838019
0x08025c20: f44f435d ]CO. DCD 4098835293
0x08025c24: fb0373fe .s.. DCD 4211307518
0x08025c28: 1cdb6305 .c.. DCD 484139781
0x08025c2c: 0303f023 #... DCD 50589731
0x08025c30: f0233369 i3#. DCD 4028838761
0x08025c34: eb030303 .... DCD 3942843139
0x08025c38: f2030384 .... DCD 4060283780
0x08025c3c: 7914230b .#.y DCD 2031362827
0x08025c40: 0303f023 #... DCD 50589731
0x08025c44: 2304eb03 ...# DCD 587524867
0x08025c48: f0231cdb ..#. DCD 4028832987
0x08025c4c: 7a130403 ...z DCD 2048066563
0x08025c50: eb047a52 Rz.. DCD 3942939218
0x08025c54: eb031483 .... DCD 3942847619
0x08025c58: 1ce40583 .... DCD 484705667
0x08025c5c: 0403f024 $... DCD 67366948
0x08025c60: 1405eb04 .... DCD 335932164
0x08025c64: 4353342b +4SC DCD 1129526315
0x08025c68: 0403f024 $... DCD 67366948
0x08025c6c: 7282f44f O..r DCD 1921184847
0x08025c70: 4203fb02 ...B DCD 1107557122
0x08025c74: f0221cd2 ..". DCD 4028767442
0x08025c78: eb020203 .... DCD 3942777347
0x08025c7c: 48051240 @..H DCD 1208291904
0x08025c80: 8a824410 .D.. DCD 2323792912
0x08025c84: 02fff022 "... DCD 50327586
0x08025c88: 8282430a .C.. DCD 2189574922
0x08025c8c: 0000bd70 p... DCD 48496
0x08025c90: 20000594 ... DCD 536872340
0x08025c94: 40010000 ...@ DCD 1073807360
0x08025c98: 2800b510 ...( DCD 671134992
0x08025c9c: 4807d10d ...H DCD 1208471821
0x08025ca0: fde8f7ff .... DCD 4259903487
0x08025ca4: d0081e04 .... DCD 3490192900
0x08025ca8: 79207961 ay y DCD 2032171361
0x08025cac: f0001da2 .... DCD 4026539426
0x08025cb0: 4620f823 #. F DCD 1176565795
0x08025cb4: fa33f7ff ..3. DCD 4197709823
0x08025cb8: bd10e7f1 .... DCD 3172001777
0x08025cbc: 20001d04 ... DCD 536878340
0x08025cc0: 47702001 . pG DCD 1198530561
0x08025cc4: 00004770 pG.. DCD 18288
0x08025cc8: 4a044694 .F.J DCD 1241794196
0x08025ccc: e9c26093 .`.. DCD 3921830035
0x08025cd0: 460a1c00 ...F DCD 1175067648
0x08025cd4: 48024601 .F.H DCD 1208108545
0x08025cd8: b8fff001 .... DCD 3103780865
0x08025cdc: 20001c70 p.. DCD 536878192
0x08025ce0: 20001dac ... DCD 536878508
0x08025ce4: 20004a03 .J. DCD 536889859
0x08025ce8: 60104601 .F.` DCD 1611679233
0x08025cec: 68526890 .hRh DCD 1750231184
0x08025cf0: 00004710 .G.. DCD 18192
0x08025cf4: 20001c70 p.. DCD 536878192
0x08025cf8: 41fce92d -..A DCD 1107093805
0x08025cfc: 4a1d4616 .F.J DCD 1243432470
0x08025d00: 4d1d460c .F.M DCD 1293764108
0x08025d04: 1200e9d2 .... DCD 302049746
0x08025d08: 1200e9cd .... DCD 302049741
0x08025d0c: 29006869 ih.) DCD 687892585
0x08025d10: 1ce1d02e .... DCD 484560942
0x08025d14: 1002f88d .... DCD 268630157
0x08025d18: d0012881 .(.. DCD 3489736833
0x08025d1c: e0002100 .!.. DCD 3758104832
0x08025d20: f88d2101 .!.. DCD 4169998593
0x08025d24: f88d0004 .... DCD 4169990148
0x08025d28: f88d1003 .... DCD 4169994243
0x08025d2c: 21024005 .@.! DCD 553795589
0x08025d30: f7ff2006 . .. DCD 4160692230
0x08025d34: 9900f9c7 .... DCD 2566977991
0x08025d38: f8bd6001 .`.. DCD 4173160449
0x08025d3c: 80811004 .... DCD 2155941892
0x08025d40: 4603686f oh.F DCD 1174628463
0x08025d44: 21064a0d .J.! DCD 554060301
0x08025d48: 210247b8 .G.! DCD 553797560
0x08025d4c: f7ff4620 F.. DCD 4160701984
0x08025d50: 4607f9b9 ...F DCD 1174927801
0x08025d54: 46314622 "F1F DCD 1177634338
0x08025d58: f918f7ff .... DCD 4179163135
0x08025d5c: 686c4621 !Flh DCD 1751926305
0x08025d60: b002463b ;F.. DCD 2952939067
0x08025d64: e8bd46a4 .F.. DCD 3904718500
0x08025d68: 4a0441f0 .A.J DCD 1241793008
0x08025d6c: 47604618 .F`G DCD 1197491736
0x08025d70: 81fce8bd .... DCD 2180835517
0x08025d74: 1fffe974 t... DCD 536865140
0x08025d78: 20001cd0 ... DCD 536878288
0x08025d7c: 1fffb019 .... DCD 536850457
0x08025d80: b9cdf7ff .... DCD 3117283327
0x08025d84: 41f0e92d -..A DCD 1106307373
0x08025d88: 9d06461c .F.. DCD 2634434076
0x08025d8c: 28117018 .p.( DCD 672231448
0x08025d90: 7018d005 ...p DCD 1880674309
0x08025d94: 70282001 . (p DCD 1881677825
0x08025d98: e8bd2012 . .. DCD 3904708626
0x08025d9c: f00081f0 .... DCD 4026565104
0x08025da0: 4606f841 A..F DCD 1174861889
0x08025da4: f0002000 . .. DCD 4026540032
0x08025da8: 4607f843 C..F DCD 1174927427
0x08025dac: f7ff202b + .. DCD 4160692267
0x08025db0: f8c4f9bb .... DCD 4173658555
0x08025db4: f8c46001 .`.. DCD 4173619201
0x08025db8: f8c47005 .p.. DCD 4173623301
0x08025dbc: 200d0009 ... DCD 537722889
0x08025dc0: 20007028 (p. DCD 536899624
0x08025dc4: 81f0e8bd .... DCD 2180049085
0x08025dc8: 41f0e92d -..A DCD 1106307373
0x08025dcc: 460e4614 .F.F DCD 1175340564
0x08025dd0: 461d4607 .F.F DCD 1176323591
0x08025dd4: 21802200 .".! DCD 562045440
0x08025dd8: f0002001 . .. DCD 4026540033
0x08025ddc: 4632fbe5 ..2F DCD 1177746405
0x08025de0: 480a4639 9F.H DCD 1208632889
0x08025de4: f88bf001 .... DCD 4169920513
0x08025de8: 68004808 .H.h DCD 1744848904
0x08025dec: f0116fc1 .o.. DCD 4027674561
0x08025df0: d0fb0f04 .... DCD 3506114308
0x08025df4: 46282100 .!(F DCD 1177035008
0x08025df8: e8bd47a0 .G.. DCD 3904718752
0x08025dfc: 220141f0 .A." DCD 570507760
0x08025e00: 6128f44f O.(a DCD 1630073935
0x08025e04: f0004610 .F.. DCD 4026549776
0x08025e08: 0000bbcf .... DCD 48079
0x08025e0c: 20001dac ... DCD 536878508
0x08025e10: 4180f04f O..A DCD 1098969167
0x08025e14: f022698a .i". DCD 4028787082
0x08025e18: 43020201 ...C DCD 1124205057
0x08025e1c: 4770618a .apG DCD 1198547338
0x08025e20: 47704770 pGpG DCD 1198540656
0x08025e24: 68804801 .H.h DCD 1753237505
0x08025e28: 00004770 pG.. DCD 18288
0x08025e2c: 20001ea8 ... DCD 536878760
0x08025e30: eb014902 .I.. DCD 3942729986
0x08025e34: 88c00040 @... DCD 2294284352
0x08025e38: 00004770 pG.. DCD 18288
0x08025e3c: 20001ea8 ... DCD 536878760
0x08025e40: f5a3b510 .... DCD 4121146640
0x08025e44: 461c4171 qA.F DCD 1176256881
0x08025e48: d008394d M9.. DCD 3490199885
0x08025e4c: 31fff5a4 ...1 DCD 838858148
0x08025e50: d00f3959 Y9.. DCD 3490658649
0x08025e54: d00f2880 .(.. DCD 3490654336
0x08025e58: d0102881 .(.. DCD 3490719873
0x08025e5c: f5a2e011 .... DCD 4121092113
0x08025e60: 38036040 @`.8 DCD 939745344
0x08025e64: 4808d10d ...H DCD 1208537357
0x08025e68: 8ec04908 .I.. DCD 2394966280
0x08025e6c: 3040f3c0 ..@0 DCD 809563072
0x08025e70: e0067008 .p.. DCD 3758518280
0x08025e74: bd104806 .H.. DCD 3171960838
0x08025e78: ffd2f7ff .... DCD 4292016127
0x08025e7c: f7ffe001 .... DCD 4160741377
0x08025e80: 4620ffd0 .. F DCD 1176567760
0x08025e84: 0000bd10 .... DCD 48400
0x08025e88: 20001928 (.. DCD 536877352
0x08025e8c: 20001cd0 ... DCD 536878288
0x08025e90: 1fffb12d -... DCD 536850733
0x08025e94: 4605b430 0..F DCD 1174778928
0x08025e98: 460c7808 .x.F DCD 1175222280
0x08025e9c: 283c0840 @.<( DCD 675022912
0x08025ea0: 4c05d004 ...L DCD 1275449348
0x08025ea4: 46a44628 (F.F DCD 1185170984
0x08025ea8: 4760bc30 0.`G DCD 1197521968
0x08025eac: bc304620 F0. DCD 3157280288
0x08025eb0: f0004611 .F.. DCD 4026549777
0x08025eb4: 0000b82d -... DCD 47149
0x08025eb8: 0001fe59 Y... DCD 130649
0x08025ebc: 2100e9dd ...! DCD 553707997
0x08025ec0: 88132000 . .. DCD 2282954752
0x08025ec4: d9012b02 .+.. DCD 3640732418
0x08025ec8: 80102002 . .. DCD 2148540418
0x08025ecc: 2a01880a ...* DCD 704743434
0x08025ed0: 2001d902 ... DCD 536992002
0x08025ed4: 20028008 ... DCD 537034760
0x08025ed8: 00004770 pG.. DCD 18288
0x08025edc: 68094906 .I.h DCD 1745438982
0x08025ee0: 0020f851 Q. . DCD 2160721
0x08025ee4: d0062800 .(.. DCD 3490064384
0x08025ee8: 10a6f890 .... DCD 279378064
0x08025eec: d1022902 .).. DCD 3506579714
0x08025ef0: f7ff3028 (0.. DCD 4160696360
0x08025ef4: 4770b91e ..pG DCD 1198569758
0x08025ef8: 20001d90 ... DCD 536878480
0x08025efc: 201bb510 ... DCD 538686736
0x08025f00: 80089c02 .... DCD 2148047874
0x08025f04: 71a4f44f O..q DCD 1906635855
0x08025f08: 80188011 .... DCD 2149089297
0x08025f0c: bd108021 !... DCD 3171975201
0x08025f10: 4605b570 p..F DCD 1174779248
0x08025f14: 0a0c4823 #H.. DCD 168577059
0x08025f18: 6024f850 P.$` DCD 1613035600
0x08025f1c: f7ff4608 .F.. DCD 4160701960
0x08025f20: 2817f90d ...( DCD 672659725
0x08025f24: dc03d016 .... DCD 3691237398
0x08025f28: 2816b1a0 ...( DCD 672575904
0x08025f2c: e011d104 .... DCD 3759264004
0x08025f30: d00f2818 .(.. DCD 3490654232
0x08025f34: d00d2819 .(.. DCD 3490523161
0x08025f38: f0007828 (x.. DCD 4026562600
0x08025f3c: f8860301 .... DCD 4169532161
0x08025f40: f8963039 90.. DCD 4170592313
0x08025f44: 28010036 6..( DCD 671154230
0x08025f48: 2224d006 ..$" DCD 572837894
0x08025f4c: 213c4620 F<! DCD 557598240
0x08025f50: f8f9f7ff .... DCD 4177131519
0x08025f54: bd702000 . p. DCD 3178242048
0x08025f58: b1187a28 (z.. DCD 2971171368
0x08025f5c: d0012801 .(.. DCD 3489736705
0x08025f60: e7f3221e .".. DCD 3891470878
0x08025f64: 0009f8d5 .... DCD 653525
0x08025f68: 0228f8c6 ..(. DCD 36239558
0x08025f6c: 000df8d5 .... DCD 915669
0x08025f70: 022cf8c6 ..,. DCD 36501702
0x08025f74: 0011f8b5 .... DCD 1177781
0x08025f78: 0230f8a6 ..0. DCD 36763814
0x08025f7c: f7ff4620 F.. DCD 4160701984
0x08025f80: 7a28ffad ..(z DCD 2049507245
0x08025f84: 2201b108 ..." DCD 570536200
0x08025f88: 2200e000 ..." DCD 570482688
0x08025f8c: f1054620 F.. DCD 4043654688
0x08025f90: 68690309 ..ih DCD 1751712521
0x08025f94: f8dcf7ff .... DCD 4175230975
0x08025f98: b1007a28 (z.. DCD 2969598504
0x08025f9c: f8862001 . .. DCD 4169539585
0x08025fa0: e7d70240 @... DCD 3889627712
0x08025fa4: 200004a4 ... DCD 536872100
0x08025fa8: f04fb510 ..O. DCD 4031755536
0x08025fac: 497240a0 .@rI DCD 1232224416
0x08025fb0: f04f6281 .bO. DCD 4031734401
0x08025fb4: 62c13111 .1.b DCD 1656828177
0x08025fb8: 31fff04f O..1 DCD 838856783
0x08025fbc: 61016081 .`.a DCD 1627480193
0x08025fc0: f9b5f000 .... DCD 4189450240
0x08025fc4: 21a82201 .".! DCD 564666881
0x08025fc8: f7ff2000 . .. DCD 4160692224
0x08025fcc: b2c0f871 q... DCD 2998990961
0x08025fd0: 0320f040 @. . DCD 52490304
0x08025fd4: 21a82201 .".! DCD 564666881
0x08025fd8: f7ff2000 . .. DCD 4160692224
0x08025fdc: 2201f8be ..." DCD 570554558
0x08025fe0: 200021a7 .!. DCD 536879527
0x08025fe4: f864f7ff ..d. DCD 4167366655
0x08025fe8: f040b2c0 ..@. DCD 4030771904
0x08025fec: 22010380 ..." DCD 570491776
0x08025ff0: 200021a7 .!. DCD 536879527
0x08025ff4: f8b1f7ff .... DCD 4172412927
0x08025ff8: 21a22201 .".! DCD 564273665
0x08025ffc: f7ff2000 . .. DCD 4160692224
0x08026000: f000f857 W... DCD 4026595415
0x08026004: f040000f ..@. DCD 4030726159
0x08026008: 22010360 `.." DCD 570491744
0x0802600c: 200021a2 .!. DCD 536879522
0x08026010: f8a3f7ff .... DCD 4171495423
0x08026014: f7ff203c < .. DCD 4160692284
0x08026018: f7fffc09 .... DCD 4160748553
0x0802601c: 4601fbff ...F DCD 1174535167
0x08026020: f000203c < .. DCD 4026540092
0x08026024: 4955faab ..UI DCD 1230371499
0x08026028: 60c82001 . .` DCD 1623728129
0x0802602c: 707af44f O.zp DCD 1887106127
0x08026030: fc0cf7ff .... DCD 4228708351
0x08026034: 24e0f04f O..$ DCD 618721359
0x08026038: 5080f44f O..P DCD 1350628431
0x0802603c: 0100f8c4 .... DCD 16840900
0x08026040: 7480f504 ...t DCD 1954608388
0x08026044: 2080494e NI. DCD 545278286
0x08026048: 0400f881 .... DCD 67172481
0x0802604c: f9def7ff .... DCD 4192139263
0x08026050: 20012140 @!. DCD 536944960
0x08026054: fb28f000 ..(. DCD 4213764096
0x08026058: 21402201 ."@! DCD 557851137
0x0802605c: f0004610 .F.. DCD 4026549776
0x08026060: 2202fac7 ..." DCD 570620615
0x08026064: 200021da .!. DCD 536879578
0x08026068: f822f7ff ..". DCD 4163041279
0x0802606c: f040b280 ..@. DCD 4030771840
0x08026070: 22020340 @.." DCD 570557248
0x08026074: 200021da .!. DCD 536879578
0x08026078: f86ff7ff ..o. DCD 4168087551
0x0802607c: 21d22202 .".! DCD 567419394
0x08026080: f7ff2000 . .. DCD 4160692224
0x08026084: b280f815 .... DCD 2994796565
0x08026088: 0340f040 @.@. DCD 54587456
0x0802608c: 21d22202 .".! DCD 567419394
0x08026090: f7ff2000 . .. DCD 4160692224
0x08026094: 2340f862 b.@# DCD 591460450
0x08026098: 212c2202 .",! DCD 556540418
0x0802609c: f7ff2000 . .. DCD 4160692224
0x080260a0: 2202f85c \.." DCD 570619996
0x080260a4: 20002126 &!. DCD 536879398
0x080260a8: f802f7ff .... DCD 4160944127
0x080260ac: f040b280 ..@. DCD 4030771840
0x080260b0: 22020340 @.." DCD 570557248
0x080260b4: 20002126 &!. DCD 536879398
0x080260b8: f84ff7ff ..O. DCD 4165990399
0x080260bc: f0002040 @ .. DCD 4026540096
0x080260c0: 4930f925 %.0I DCD 1227946277
0x080260c4: f8812060 ` .. DCD 4169212000
0x080260c8: f44f0400 ..O. DCD 4098819072
0x080260cc: 60205000 .P ` DCD 1612730368
0x080260d0: 21da2202 .".! DCD 567943682
0x080260d4: f7fe2000 . .. DCD 4160626688
0x080260d8: f24fffeb ..O. DCD 4065329131
0x080260dc: ea00547f .T.. DCD 3925890175
0x080260e0: 22020304 ..." DCD 570557188
0x080260e4: 200021da .!. DCD 536879578
0x080260e8: f837f7ff ..7. DCD 4164417535
0x080260ec: 21d22202 .".! DCD 567419394
0x080260f0: f7fe2000 . .. DCD 4160626688
0x080260f4: ea00ffdd .... DCD 3925934045
0x080260f8: 22020304 ..." DCD 570557188
0x080260fc: 200021d2 .!. DCD 536879570
0x08026100: f82bf7ff ..+. DCD 4163631103
0x08026104: f44f2201 ."O. DCD 4098826753
0x08026108: 46106128 (a.F DCD 1175478568
0x0802610c: fa4cf000 ..L. DCD 4199346176
0x08026110: 20012180 .!. DCD 536945024
0x08026114: fac8f000 .... DCD 4207472640
0x08026118: 22022300 .#." DCD 570565376
0x0802611c: 461821c4 .!.F DCD 1175986628
0x08026120: f81bf7ff .... DCD 4162582527
0x08026124: 6370f44f O.pc DCD 1668346959
0x08026128: 21c62202 .".! DCD 566632962
0x0802612c: f7ff2000 . .. DCD 4160692224
0x08026130: f64ff814 ..O. DCD 4132435988
0x08026134: 220273ff .s." DCD 570586111
0x08026138: 200021cc .!. DCD 536879564
0x0802613c: f80df7ff .... DCD 4161665023
0x08026140: 73bff64f O..s DCD 1941960271
0x08026144: 21c82202 .".! DCD 566764034
0x08026148: f7ff2000 . .. DCD 4160692224
0x0802614c: f64ff806 ..O. DCD 4132435974
0x08026150: 220273ff .s." DCD 570586111
0x08026154: 200021ce .!. DCD 536879566
0x08026158: fffff7fe .... DCD 4294965246
0x0802615c: 033ff24f O.?. DCD 54522447
0x08026160: 21ca2202 .".! DCD 566895106
0x08026164: f7fe2000 . .. DCD 4160626688
0x08026168: f7fefff8 .... DCD 4160684024
0x0802616c: f001fffb .... DCD 4026662907
0x08026170: 2000f829 ).. DCD 536934441
0x08026174: 0000bd10 .... DCD 48400
0x08026178: 88101010 .... DCD 2282754064
0x0802617c: 500e0000 ...P DCD 1343094784
0x08026180: e000e00c .... DCD 3758153740
0x08026184: e000e00d .... DCD 3758153741
0x08026188: 4604b510 ...F DCD 1174713616
0x0802618c: 7f80f410 .... DCD 2139157520
0x08026190: 2201d00c ..." DCD 570544140
0x08026194: 20002132 2!. DCD 536879410
0x08026198: ff8af7fe .... DCD 4287297534
0x0802619c: f040b2c0 ..@. DCD 4030771904
0x080261a0: 22010301 ..." DCD 570491649
0x080261a4: 20002132 2!. DCD 536879410
0x080261a8: ffd7f7fe .... DCD 4292343806
0x080261ac: 0f01f014 .... DCD 251785236
0x080261b0: 2201d00c ..." DCD 570544140
0x080261b4: 20002117 .!. DCD 536879383
0x080261b8: ff7af7fe ..z. DCD 4286248958
0x080261bc: f040b2c0 ..@. DCD 4030771904
0x080261c0: 22010310 ..." DCD 570491664
0x080261c4: 20002117 .!. DCD 536879383
0x080261c8: ffc7f7fe .... DCD 4291295230
0x080261cc: 0f08f014 .... DCD 252243988
0x080261d0: 2201d00c ..." DCD 570544140
0x080261d4: 2000213b ;!. DCD 536879419
0x080261d8: ff6af7fe ..j. DCD 4285200382
0x080261dc: f040b2c0 ..@. DCD 4030771904
0x080261e0: 22010340 @.." DCD 570491712
0x080261e4: 2000213b ;!. DCD 536879419
0x080261e8: ffb7f7fe .... DCD 4290246654
0x080261ec: 5f00f414 ..._ DCD 1593898004
0x080261f0: 2301d00b ...# DCD 587321355
0x080261f4: 218c461a .F.! DCD 562841114
0x080261f8: f7fe2000 . .. DCD 4160626688
0x080261fc: 2300ffae ...# DCD 587268014
0x08026200: 218c2201 .".! DCD 562831873
0x08026204: f7fe4618 .F.. DCD 4160636440
0x08026208: f414ffa8 .... DCD 4095016872
0x0802620c: d00b4f80 .O.. DCD 3490402176
0x08026210: 22012302 .#." DCD 570499842
0x08026214: 2000218c .!. DCD 536879500
0x08026218: ff9ff7fe .... DCD 4288673790
0x0802621c: 22012300 .#." DCD 570499840
0x08026220: 4618218c .!.F DCD 1175986572
0x08026224: ff99f7fe .... DCD 4288280574
0x08026228: 4f00f414 ...O DCD 1325462548
0x0802622c: 2304d00b ...# DCD 587517963
0x08026230: 218c2201 .".! DCD 562831873
0x08026234: f7fe2000 . .. DCD 4160626688
0x08026238: 2300ff90 ...# DCD 587267984
0x0802623c: 218c2201 .".! DCD 562831873
0x08026240: f7fe4618 .F.. DCD 4160636440
0x08026244: f014ff8a .... DCD 4027907978
0x08026248: d00c0f02 .... DCD 3490451202
0x0802624c: 21172201 .".! DCD 555164161
0x08026250: f7fe2000 . .. DCD 4160626688
0x08026254: b2c0ff2d -... DCD 2998992685
0x08026258: 0304f040 @... DCD 50655296
0x0802625c: 21172201 .".! DCD 555164161
0x08026260: f7fe2000 . .. DCD 4160626688
0x08026264: f014ff7a z... DCD 4027907962
0x08026268: d00c0f04 .... DCD 3490451204
0x0802626c: 21172201 .".! DCD 555164161
0x08026270: f7fe2000 . .. DCD 4160626688
0x08026274: b2c0ff1d .... DCD 2998992669
0x08026278: 0308f040 @... DCD 50917440
0x0802627c: 21172201 .".! DCD 555164161
0x08026280: f7fe2000 . .. DCD 4160626688
0x08026284: f014ff6a j... DCD 4027907946
0x08026288: d00c0f20 ... DCD 3490451232
0x0802628c: 21302201 ."0! DCD 556802561
0x08026290: f7fe2000 . .. DCD 4160626688
0x08026294: b2c0ff0d .... DCD 2998992653
0x08026298: 0310f040 @... DCD 51441728
0x0802629c: 21302201 ."0! DCD 556802561
0x080262a0: f7fe2000 . .. DCD 4160626688
0x080262a4: f014ff5a Z... DCD 4027907930
0x080262a8: d00c0f40 @... DCD 3490451264
0x080262ac: 21302201 ."0! DCD 556802561
0x080262b0: f7fe2000 . .. DCD 4160626688
0x080262b4: b2c0fefd .... DCD 2998992637
0x080262b8: 0320f040 @. . DCD 52490304
0x080262bc: 21302201 ."0! DCD 556802561
0x080262c0: f7fe2000 . .. DCD 4160626688
0x080262c4: f414ff4a J... DCD 4095016778
0x080262c8: d00c6f80 .o.. DCD 3490475904
0x080262cc: 21322201 ."2! DCD 556933633
0x080262d0: f7fe2000 . .. DCD 4160626688
0x080262d4: b2c0feed .... DCD 2998992621
0x080262d8: 0304f040 @... DCD 50655296
0x080262dc: 21322201 ."2! DCD 556933633
0x080262e0: f7fe2000 . .. DCD 4160626688
0x080262e4: f414ff3a :... DCD 4095016762
0x080262e8: bf086f00 .o.. DCD 3205000960
0x080262ec: 2201bd10 ..." DCD 570539280
0x080262f0: 20002132 2!. DCD 536879410
0x080262f4: fedcf7fe .... DCD 4275894270
0x080262f8: f040b2c0 ..@. DCD 4030771904
0x080262fc: 22010308 ..." DCD 570491656
0x08026300: e8bd2132 2!.. DCD 3904708914
0x08026304: 20004010 .@. DCD 536887312
0x08026308: bf27f7fe ..'. DCD 3207067646
0x0802630c: 4604b510 ...F DCD 1174713616
0x08026310: 21582202 ."X! DCD 559424002
0x08026314: f7fe2000 . .. DCD 4160626688
0x08026318: b280fecb .... DCD 2994798283
0x0802631c: 0304ea40 @... DCD 50653760
0x08026320: 21582202 ."X! DCD 559424002
0x08026324: 4010e8bd ...@ DCD 1074849981
0x08026328: f7fe2000 . .. DCD 4160626688
0x0802632c: b510bf16 .... DCD 3037773590
0x08026330: 22012300 .#." DCD 570499840
0x08026334: 46184611 .F.F DCD 1175995921
0x08026338: ff0ff7fe .... DCD 4279236606
0x0802633c: 22012374 t#." DCD 570499956
0x08026340: 2000216f o!. DCD 536879471
0x08026344: ff09f7fe .... DCD 4278843390
0x08026348: 22012361 a#." DCD 570499937
0x0802634c: 20002170 p!. DCD 536879472
0x08026350: ff03f7fe .... DCD 4278450174
0x08026354: 22012362 b#." DCD 570499938
0x08026358: 20002171 q!. DCD 536879473
0x0802635c: fefdf7fe .... DCD 4278056958
0x08026360: 22012363 c#." DCD 570499939
0x08026364: 20002172 r!. DCD 536879474
0x08026368: fef7f7fe .... DCD 4277663742
0x0802636c: 22012361 a#." DCD 570499937
0x08026370: 20002173 s!. DCD 536879475
0x08026374: fef1f7fe .... DCD 4277270526
0x08026378: 22012328 (#." DCD 570499880
0x0802637c: 20002174 t!. DCD 536879476
0x08026380: feebf7fe .... DCD 4276877310
0x08026384: 2201236b k#." DCD 570499947
0x08026388: 20002175 u!. DCD 536879477
0x0802638c: fee5f7fe .... DCD 4276484094
0x08026390: 22012345 E#." DCD 570499909
0x08026394: 20002176 v!. DCD 536879478
0x08026398: fedff7fe .... DCD 4276090878
0x0802639c: 2201234c L#." DCD 570499916
0x080263a0: 20002177 w!. DCD 536879479
0x080263a4: fed9f7fe .... DCD 4275697662
0x080263a8: 2201232d -#." DCD 570499885
0x080263ac: 20002178 x!. DCD 536879480
0x080263b0: fed3f7fe .... DCD 4275304446
0x080263b4: 2201234a J#." DCD 570499914
0x080263b8: 20002179 y!. DCD 536879481
0x080263bc: fecdf7fe .... DCD 4274911230
0x080263c0: 2201232b +#." DCD 570499883
0x080263c4: 2000217a z!. DCD 536879482
0x080263c8: fec7f7fe .... DCD 4274518014
0x080263cc: 22012349 I#." DCD 570499913
0x080263d0: 2000217b {!. DCD 536879483
0x080263d4: fec1f7fe .... DCD 4274124798
0x080263d8: 22012326 &#." DCD 570499878
0x080263dc: 2000217c |!. DCD 536879484
0x080263e0: febbf7fe .... DCD 4273731582
0x080263e4: 2201232e .#." DCD 570499886
0x080263e8: 2000217d }!. DCD 536879485
0x080263ec: feb5f7fe .... DCD 4273338366
0x080263f0: 2201232f /#." DCD 570499887
0x080263f4: 2000217e ~!. DCD 536879486
0x080263f8: feaff7fe .... DCD 4272945150
0x080263fc: 22012333 3#." DCD 570499891
0x08026400: 2000217f .!. DCD 536879487
0x08026404: fea9f7fe .... DCD 4272551934
0x08026408: 22012334 4#." DCD 570499892
0x0802640c: 20002180 .!. DCD 536879488
0x08026410: fea3f7fe .... DCD 4272158718
0x08026414: 2201232a *#." DCD 570499882
0x08026418: 20002181 .!. DCD 536879489
0x0802641c: fe9df7fe .... DCD 4271765502
0x08026420: 22012340 @#." DCD 570499904
0x08026424: 200021bc .!. DCD 536879548
0x08026428: fe97f7fe .... DCD 4271372286
0x0802642c: 22012360 `#." DCD 570499936
0x08026430: 200021bc .!. DCD 536879548
0x08026434: fe91f7fe .... DCD 4270979070
0x08026438: 220123fc .#." DCD 570500092
0x0802643c: 200021a4 .!. DCD 536879524
0x08026440: fe8bf7fe .... DCD 4270585854
0x08026444: 22012396 .#." DCD 570499990
0x08026448: 200021a5 .!. DCD 536879525
0x0802644c: fe85f7fe .... DCD 4270192638
0x08026450: 22012327 '#." DCD 570499879
0x08026454: 200021b4 .!. DCD 536879540
0x08026458: fe7ff7fe .... DCD 4269799422
0x0802645c: 22012300 .#." DCD 570499840
0x08026460: 46182168 h!.F DCD 1175986536
0x08026464: fe79f7fe ..y. DCD 4269406206
0x08026468: 22012308 .#." DCD 570499848
0x0802646c: 20002168 h!. DCD 536879464
0x08026470: fe73f7fe ..s. DCD 4269012990
0x08026474: 21b52201 .".! DCD 565518849
0x08026478: f7fe2000 . .. DCD 4160626688
0x0802647c: f000fe19 .... DCD 4026596889
0x08026480: 2201037f ..." DCD 570491775
0x08026484: 200021b5 .!. DCD 536879541
0x08026488: fe67f7fe ..g. DCD 4268226558
0x0802648c: 21692201 ."i! DCD 560538113
0x08026490: f7fe2000 . .. DCD 4160626688
0x08026494: b2c0fe0d .... DCD 2998992397
0x08026498: 0302f040 @... DCD 50524224
0x0802649c: 21692201 ."i! DCD 560538113
0x080264a0: f7fe2000 . .. DCD 4160626688
0x080264a4: 2320fe5a Z. # DCD 589364826
0x080264a8: 21f42201 .".! DCD 569647617
0x080264ac: f7fe2000 . .. DCD 4160626688
0x080264b0: 2201fe54 T.." DCD 570555988
0x080264b4: 200021a8 .!. DCD 536879528
0x080264b8: fdfaf7fe .... DCD 4261083134
0x080264bc: f040b2c0 ..@. DCD 4030771904
0x080264c0: 22010340 @.." DCD 570491712
0x080264c4: 200021a8 .!. DCD 536879528
0x080264c8: fe47f7fe ..G. DCD 4266129406
0x080264cc: 22012328 (#." DCD 570499880
0x080264d0: 200021b9 .!. DCD 536879545
0x080264d4: fe41f7fe ..A. DCD 4265736190
0x080264d8: 461a2301 .#.F DCD 1176118017
0x080264dc: 20002104 .!. DCD 536879364
0x080264e0: fe3bf7fe ..;. DCD 4265342974
0x080264e4: 2201239d .#." DCD 570499997
0x080264e8: 20002106 .!. DCD 536879366
0x080264ec: fe35f7fe ..5. DCD 4264949758
0x080264f0: 2201230b .#." DCD 570499851
0x080264f4: 20002109 .!. DCD 536879369
0x080264f8: fe2ff7fe ../. DCD 4264556542
0x080264fc: 22012347 G#." DCD 570499911
0x08026500: 200021ba .!. DCD 536879546
0x08026504: fe29f7fe ..). DCD 4264163326
0x08026508: 22012310 .#." DCD 570499856
0x0802650c: 200021ee .!. DCD 536879598
0x08026510: fe23f7fe ..#. DCD 4263770110
0x08026514: 21302201 ."0! DCD 556802561
0x08026518: f7fe2000 . .. DCD 4160626688
0x0802651c: b2c0fdc9 .... DCD 2998992329
0x08026520: 0307f040 @... DCD 50851904
0x08026524: 21302201 ."0! DCD 556802561
0x08026528: f7fe2000 . .. DCD 4160626688
0x0802652c: 2308fe16 ...# DCD 587791894
0x08026530: 21682201 ."h! DCD 560472577
0x08026534: f7fe2000 . .. DCD 4160626688
0x08026538: 2348fe10 ..H# DCD 591986192
0x0802653c: 21ec2201 .".! DCD 569123329
0x08026540: f7fe2000 . .. DCD 4160626688
0x08026544: 2352fe0a ..R# DCD 592641546
0x08026548: 21b82201 .".! DCD 565715457
0x0802654c: f7fe2000 . .. DCD 4160626688
0x08026550: 2328fe04 ..(# DCD 589889028
0x08026554: 21b92201 .".! DCD 565780993
0x08026558: f7fe2000 . .. DCD 4160626688
0x0802655c: 2310fdfe ...# DCD 588316158
0x08026560: 21ef2201 .".! DCD 569319937
0x08026564: f7fe2000 . .. DCD 4160626688
0x08026568: 2328fdf8 ..(# DCD 589889016
0x0802656c: 21b32201 .".! DCD 565387777
0x08026570: 4010e8bd ...@ DCD 1074849981
0x08026574: f7fe2000 . .. DCD 4160626688
0x08026578: 0000bdf0 .... DCD 48624
0x0802657c: b082b510 .... DCD 2961356048
0x08026580: 4603460c .F.F DCD 1174619660
0x08026584: 46694a06 .JiF DCD 1181305350
0x08026588: f001a801 .... DCD 4026640385
0x0802658c: e9ddfd02 .... DCD 3923639554
0x08026590: 46221000 .."F DCD 1176637440
0x08026594: fd29f001 ..). DCD 4247384065
0x08026598: 60084902 .I.` DCD 1611155714
0x0802659c: bd10b002 .... DCD 3171987458
0x080265a0: 016e3600 .6n. DCD 24000000
0x080265a4: 20000418 ... DCD 536871960
0x080265a8: 460cb570 p..F DCD 1175238000
0x080265ac: eb0121d4 .!.. DCD 3942719956
0x080265b0: b2c50040 @... DCD 2999255104
0x080265b4: f04f2a00 .*O. DCD 4031719936
0x080265b8: 46290202 ..)F DCD 1177092610
0x080265bc: 0000f04f O... DCD 61519
0x080265c0: f7fed00b .... DCD 4160671755
0x080265c4: b280fd75 u... DCD 2994797941
0x080265c8: 0304ea40 @... DCD 50653760
0x080265cc: e8bd4629 )F.. DCD 3904718377
0x080265d0: 22024070 p@." DCD 570572912
0x080265d4: f7fe2000 . .. DCD 4160626688
0x080265d8: f7febdc0 .... DCD 4160667072
0x080265dc: 43a0fd69 i..C DCD 1134624105
0x080265e0: e8bd4629 )F.. DCD 3904718377
0x080265e4: b2834070 p@.. DCD 2994946160
0x080265e8: 20002202 .". DCD 536879618
0x080265ec: bdb5f7fe .... DCD 3182819326
0x080265f0: 23c8b570 p..# DCD 600356208
0x080265f4: eb03460c .F.. DCD 3942860300
0x080265f8: 21cc0340 @..! DCD 567018304
0x080265fc: 0040eb01 ..@. DCD 4254465
0x08026600: b2c5b2de .... DCD 2999300830
0x08026604: 2a01b1fa ...* DCD 704754170
0x08026608: 2a02d02b +..* DCD 704827435
0x0802660c: bd70bf18 ..p. DCD 3178282776
0x08026610: 46292202 .")F DCD 1177100802
0x08026614: f7fe2000 . .. DCD 4160626688
0x08026618: 43a0fd4b K..C DCD 1134624075
0x0802661c: 2202b283 ..." DCD 570602115
0x08026620: 20004629 )F. DCD 536888873
0x08026624: fd99f7fe .... DCD 4254726142
0x08026628: 46312202 ."1F DCD 1177625090
0x0802662c: f7fe2000 . .. DCD 4160626688
0x08026630: b280fd3f ?... DCD 2994797887
0x08026634: 0304ea40 @... DCD 50653760
0x08026638: e8bd4631 1F.. DCD 3904718385
0x0802663c: 22024070 p@." DCD 570572912
0x08026640: f7fe2000 . .. DCD 4160626688
0x08026644: 2202bd8a ..." DCD 570604938
0x08026648: 20004631 1F. DCD 536888881
0x0802664c: fd30f7fe ..0. DCD 4247844862
0x08026650: 463143a0 .C1F DCD 1177633696
0x08026654: 4070e8bd ..p@ DCD 1081141437
0x08026658: 2202b283 ..." DCD 570602115
0x0802665c: f7fe2000 . .. DCD 4160626688
0x08026660: 2202bd7c |.." DCD 570604924
0x08026664: 20004629 )F. DCD 536888873
0x08026668: fd22f7fe ..". DCD 4246927358
0x0802666c: ea40b280 ..@. DCD 3930108544
0x08026670: 22020304 ..." DCD 570557188
0x08026674: 20004629 )F. DCD 536888873
0x08026678: fd6ff7fe ..o. DCD 4251973630
0x0802667c: b570e7d4 ..p. DCD 3044075476
0x08026680: eb0222c4 .".. DCD 3942785732
0x08026684: b2c50040 @... DCD 2999255104
0x08026688: 2202460c .F." DCD 570574348
0x0802668c: 20004629 )F. DCD 536888873
0x08026690: fd0ef7fe .... DCD 4245616638
0x08026694: ea40b280 ..@. DCD 3930108544
0x08026698: 46290304 ..)F DCD 1177092868
0x0802669c: 4070e8bd ..p@ DCD 1081141437
0x080266a0: 20002202 .". DCD 536879618
0x080266a4: bd59f7fe ..Y. DCD 3176790014
0x080266a8: 22c4b570 p.." DCD 583316848
0x080266ac: 0040eb02 ..@. DCD 4254466
0x080266b0: 460cb2c5 ...F DCD 1175237317
0x080266b4: 46292202 .")F DCD 1177100802
0x080266b8: f7fe2000 . .. DCD 4160626688
0x080266bc: 43a0fcf9 ...C DCD 1134623993
0x080266c0: e8bd4629 )F.. DCD 3904718377
0x080266c4: b2834070 p@.. DCD 2994946160
0x080266c8: 20002202 .". DCD 536879618
0x080266cc: bd45f7fe ..E. DCD 3175479294
0x080266d0: 41f0e92d -..A DCD 1106307373
0x080266d4: 460f4e20 N.F DCD 1175408160
0x080266d8: 68b54604 .F.h DCD 1756710404
0x080266dc: 1d006830 0h.. DCD 486565936
0x080266e0: fc76f000 ..v. DCD 4235653120
0x080266e4: 6830b948 H.0h DCD 1748023624
0x080266e8: f8902101 .!.. DCD 4170195201
0x080266ec: fa01002c ,... DCD 4194369580
0x080266f0: 68f1f000 ...h DCD 1760686080
0x080266f4: 0000ea21 !... DCD 59937
0x080266f8: f1b460f0 .`.. DCD 4055130352
0x080266fc: d1153fff .?.. DCD 3507830783
0x08026700: 4916b1a7 ...I DCD 1226224039
0x08026704: 68486832 2hHh DCD 1749575730
0x08026708: 68336090 .`3h DCD 1748197520
0x0802670c: 60da6882 .h.` DCD 1624926338
0x08026710: 1d136832 2h.. DCD 487811122
0x08026714: 60536882 .hS` DCD 1616078978
0x08026718: 1d126832 2h.. DCD 487745586
0x0802671c: 68306082 .`0h DCD 1748000898
0x08026720: 68086141 Aa.h DCD 1745379649
0x08026724: 60081c40 @..` DCD 1611144256
0x08026728: 81f0e8bd .... DCD 2180049085
0x0802672c: 442c6830 0h,D DCD 1143760944
0x08026730: 604442ac .BD` DCD 1615086252
0x08026734: f1006830 0h.. DCD 4043335728
0x08026738: d2040104 .... DCD 3523477764
0x0802673c: e8bd6bb0 .k.. DCD 3904727984
0x08026740: f00041f0 .A.. DCD 4026548720
0x08026744: 6b70bc66 f.pk DCD 1802550374
0x08026748: fc63f000 ..c. DCD 4234407936
0x0802674c: 42a06a70 pj.B DCD 1117809264
0x08026750: 6274bf88 ..tb DCD 1651818376
0x08026754: 81f0e8bd .... DCD 2180049085
0x08026758: 20001c80 ... DCD 536878208
0x0802675c: 20001e94 ... DCD 536878740
0x08026760: 4c1b4d1a .M.L DCD 1276857626
0x08026764: 68e12000 . .h DCD 1759584256
0x08026768: bf882901 .).. DCD 3213371649
0x0802676c: 68212001 . !h DCD 1747001345
0x08026770: b9216ac9 .j!. DCD 3105974985
0x08026774: 29016829 )h.) DCD 687958057
0x08026778: 2800bf98 ...( DCD 671137688
0x0802677c: f04fd002 ..O. DCD 4031762434
0x08026780: e0030000 .... DCD 3758292992
0x08026784: 68a16a60 `j.h DCD 1755408992
0x08026788: 0001eba0 .... DCD 125856
0x0802678c: d3e92802 .(.. DCD 3555272706
0x08026790: 1c406b20 k@. DCD 473983776
0x08026794: 68e16320 c.h DCD 1759601440
0x08026798: 29012000 . .) DCD 687939584
0x0802679c: 2001bf88 ... DCD 536985480
0x080267a0: 6ac96821 !h.j DCD 1791584289
0x080267a4: 6829b921 !.)h DCD 1747564833
0x080267a8: bf982901 .).. DCD 3214420225
0x080267ac: d0022800 .(.. DCD 3489802240
0x080267b0: 0000f04f O... DCD 61519
0x080267b4: 6a60e003 ..`j DCD 1784733699
0x080267b8: eba068a1 .h.. DCD 3953158305
0x080267bc: 28020001 ...( DCD 671219713
0x080267c0: f001bf28 (... DCD 4026646312
0x080267c4: f000fa5a Z... DCD 4026595930
0x080267c8: e7cbffa1 .... DCD 3888906145
0x080267cc: 20001df4 ... DCD 536878580
0x080267d0: 20001c80 ... DCD 536878208
0x080267d4: 6b414805 .HAk DCD 1799440389
0x080267d8: 29006809 .h.) DCD 687892489
0x080267dc: f04fbf0f ..O. DCD 4031758095
0x080267e0: 6b4131ff .1Ak DCD 1799434751
0x080267e4: 680968c9 .h.h DCD 1745447113
0x080267e8: 47706241 AbpG DCD 1198547521
0x080267ec: 20001c80 ... DCD 536878208
0x080267f0: f3802020 .. DCD 4085260320
0x080267f4: f3bf8811 .... DCD 4089415697
0x080267f8: f3bf8f4f O... DCD 4089417551
0x080267fc: e7fe8f6f o... DCD 3892219759
0x08026800: 7c80f04f O..| DCD 2088824911
0x08026804: cc04f840 @... DCD 3422877760
0x08026808: 0101f021 !... DCD 16904225
0x0802680c: 1c08f840 @... DCD 470349888
0x08026810: f8404b03 .K@. DCD 4164963075
0x08026814: f8403c0c .<@. DCD 4164959244
0x08026818: 38402c20 ,@8 DCD 943729696
0x0802681c: 00004770 pG.. DCD 18288
0x08026820: 1fffba89 .... DCD 536853129
0x08026824: b510497e ~I.. DCD 3037743486
0x08026828: 2258f8b1 ..X" DCD 576256177
0x0802682c: f8b12801 .(.. DCD 4172359681
0x08026830: f0020260 `... DCD 4026663520
0x08026834: d07c0260 `.|. DCD 3497788000
0x08026838: 0001f040 @... DCD 127040
0x0802683c: 0260f8a1 ..`. DCD 39909537
0x08026840: 0260f8b1 ..`. DCD 39909553
0x08026844: 73fdf64e N..s DCD 1946023502
0x08026848: f8a14018 .@.. DCD 4171317272
0x0802684c: f8b10260 `... DCD 4172350048
0x08026850: f0200258 X. . DCD 4028629592
0x08026854: f0400060 `.@. DCD 4030726240
0x08026858: f8a10040 @... DCD 4171300928
0x0802685c: f8b10258 X... DCD 4172350040
0x08026860: f040025c \.@. DCD 4030726748
0x08026864: bf000002 .... DCD 3204448258
0x08026868: 025cf8a1 ..\. DCD 39647393
0x0802686c: f4408a08 ..@. DCD 4097870344
0x08026870: 82087080 .p.. DCD 2181591168
0x08026874: f0208a08 .. . DCD 4028664328
0x08026878: f04000f0 ..@. DCD 4030726384
0x0802687c: 82080070 p... DCD 2181562480
0x08026880: f0408808 ..@. DCD 4030760968
0x08026884: 80080004 .... DCD 2148007940
0x08026888: f0208808 .. . DCD 4028663816
0x0802688c: 80080004 .... DCD 2148007940
0x08026890: 00ccf8b1 .... DCD 13433009
0x08026894: d5fb0700 .... DCD 3589998336
0x08026898: 03c4f8b1 .... DCD 63240369
0x0802689c: 33c0f8b1 ...3 DCD 868284593
0x080268a0: 407ff400 ...@ DCD 1082127360
0x080268a4: 2313ea40 @..# DCD 588507712
0x080268a8: 8003485e ^H.. DCD 2147698782
0x080268ac: 33ccf8b1 ...3 DCD 869071025
0x080268b0: 43c8f8b1 ...C DCD 1137244337
0x080268b4: 437ff403 ...C DCD 1132459011
0x080268b8: 2314ea43 C..# DCD 588573251
0x080268bc: f8b18043 C... DCD 4172382275
0x080268c0: f8b133d4 .3.. DCD 4172362708
0x080268c4: f40343d0 .C.. DCD 4093854672
0x080268c8: ea43437f .CC. DCD 3930276735
0x080268cc: 80832314 .#.. DCD 2156077844
0x080268d0: 33dcf8b1 ...3 DCD 870119601
0x080268d4: 43d8f8b1 ...C DCD 1138292913
0x080268d8: 437ff403 ...C DCD 1132459011
0x080268dc: 2314ea43 C..# DCD 588573251
0x080268e0: f8b180c3 .... DCD 4172382403
0x080268e4: f8b133e4 .3.. DCD 4172362724
0x080268e8: f40343e0 .C.. DCD 4093854688
0x080268ec: ea43437f .CC. DCD 3930276735
0x080268f0: 81032314 .#.. DCD 2164466452
0x080268f4: 33ecf8b1 ...3 DCD 871168177
0x080268f8: 43e8f8b1 ...C DCD 1139341489
0x080268fc: 437ff403 ...C DCD 1132459011
0x08026900: 2314ea43 C..# DCD 588573251
0x08026904: f8b18143 C... DCD 4172382531
0x08026908: f8b133f4 .3.. DCD 4172362740
0x0802690c: f40343f0 .C.. DCD 4093854704
0x08026910: ea43437f .CC. DCD 3930276735
0x08026914: 81832314 .#.. DCD 2172855060
0x08026918: 33fcf8b1 ...3 DCD 872216753
0x0802691c: 43f8f8b1 ...C DCD 1140390065
0x08026920: 437ff403 ...C DCD 1132459011
0x08026924: 2314ea43 C..# DCD 588573251
0x08026928: f8b181c3 .... DCD 4172382659
0x0802692c: b2dc33c4 .3.. DCD 3000775620
0x08026930: e05ee000 ..^. DCD 3764314112
0x08026934: 33c0f8b1 ...3 DCD 868284593
0x08026938: 231ff364 d..# DCD 589296484
0x0802693c: f8b18203 .... DCD 4172382723
0x08026940: b2dc33cc .3.. DCD 3000775628
0x08026944: 33c8f8b1 ...3 DCD 868808881
0x08026948: 231ff364 d..# DCD 589296484
0x0802694c: f8b18243 C... DCD 4172382787
0x08026950: b2dc33d4 .3.. DCD 3000775636
0x08026954: 33d0f8b1 ...3 DCD 869333169
0x08026958: 231ff364 d..# DCD 589296484
0x0802695c: f8b18283 .... DCD 4172382851
0x08026960: b2dc33dc .3.. DCD 3000775644
0x08026964: 33d8f8b1 ...3 DCD 869857457
0x08026968: 231ff364 d..# DCD 589296484
0x0802696c: f8b182c3 .... DCD 4172382915
0x08026970: b2dc33e4 .3.. DCD 3000775652
0x08026974: 33e0f8b1 ...3 DCD 870381745
0x08026978: 231ff364 d..# DCD 589296484
0x0802697c: f8b18303 .... DCD 4172382979
0x08026980: b2dc33ec .3.. DCD 3000775660
0x08026984: 33e8f8b1 ...3 DCD 870906033
0x08026988: 231ff364 d..# DCD 589296484
0x0802698c: f8b18343 C... DCD 4172383043
0x08026990: b2dc33f4 .3.. DCD 3000775668
0x08026994: 33f0f8b1 ...3 DCD 871430321
0x08026998: 231ff364 d..# DCD 589296484
0x0802699c: f8b18383 .... DCD 4172383107
0x080269a0: b2dc33fc .3.. DCD 3000775676
0x080269a4: 33f8f8b1 ...3 DCD 871954609
0x080269a8: 231ff364 d..# DCD 589296484
0x080269ac: f8b183c3 .... DCD 4172383171
0x080269b0: f0400260 `.@. DCD 4030726752
0x080269b4: f8a10002 .... DCD 4171300866
0x080269b8: 8a080260 `... DCD 2315780704
0x080269bc: 00f0f020 ... DCD 15790112
0x080269c0: 0040f040 @.@. DCD 4255808
0x080269c4: 8a088208 .... DCD 2315813384
0x080269c8: 7080f420 ..p DCD 1887499296
0x080269cc: f8b18208 .... DCD 4172382728
0x080269d0: f0200258 X. . DCD 4028629592
0x080269d4: 43100060 `..C DCD 1125122144
0x080269d8: 0258f8a1 ..X. DCD 39385249
0x080269dc: 20374a11 .J7 DCD 540494353
0x080269e0: 3b02f832 2..; DCD 990050354
0x080269e4: 3020f821 !. 0 DCD 807467041
0x080269e8: b2c01c40 @... DCD 2998934592
0x080269ec: d3f72847 G(.. DCD 3556190279
0x080269f0: f241bd10 ..A. DCD 4064394512
0x080269f4: 43180301 ...C DCD 1125647105
0x080269f8: 0260f8a1 ..`. DCD 39909537
0x080269fc: 0260f8b1 ..`. DCD 39909553
0x08026a00: 0002f020 ... DCD 192544
0x08026a04: 0260f8a1 ..`. DCD 39909537
0x08026a08: 0258f8b1 ..X. DCD 39385265
0x08026a0c: 0060f020 .`. DCD 6352928
0x08026a10: 0258f8a1 ..X. DCD 39385249
0x08026a14: 025cf8b1 ..\. DCD 39647409
0x08026a18: 0002f020 ... DCD 192544
0x08026a1c: 0000e724 $... DCD 59172
0x08026a20: 500b0000 ...P DCD 1342898176
0x08026a24: 200048f4 .H. DCD 536889588
0x08026a28: 4770b240 @.pG DCD 1198568000
0x08026a2c: 4b16b530 0..K DCD 1259779376
0x08026a30: bf002200 .".. DCD 3204456960
0x08026a34: 0442eb03 ..B. DCD 71494403
0x08026a38: 4000f994 ...@ DCD 1073805716
0x08026a3c: da034284 .B.. DCD 3657646724
0x08026a40: b2d21c52 R... DCD 3000114258
0x08026a44: d3f52a07 .*.. DCD 3556059655
0x08026a48: d00a2a07 .*.. DCD 3490327047
0x08026a4c: 0542eb03 ..B. DCD 88271619
0x08026a50: 4000f995 ...@ DCD 1073805717
0x08026a54: dd124284 .B.. DCD 3708961412
0x08026a58: b171b18a ..q. DCD 2977018250
0x08026a5c: d0022902 .).. DCD 3489802498
0x08026a60: 2206e00d ..." DCD 570875917
0x08026a64: f915e00b .... DCD 4178960395
0x08026a68: 1a411c02 ..A. DCD 440474626
0x08026a6c: 4249d500 ..IB DCD 1112134912
0x08026a70: d5001b00 .... DCD 3573553920
0x08026a74: 42814240 @B.B DCD 1115767360
0x08026a78: 1e52da01 ..R. DCD 508746241
0x08026a7c: eb03b2d2 .... DCD 3942888146
0x08026a80: 78400042 B.@x DCD 2017460290
0x08026a84: 0000bd30 0... DCD 48432
0x08026a88: 1fffe99c .... DCD 536865180
0x08026a8c: 21004a09 .J.! DCD 553667081
0x08026a90: 0341eb02 ..A. DCD 54651650
0x08026a94: 4283785b [x.B DCD 1115912283
0x08026a98: 1c49d003 ..I. DCD 474599427
0x08026a9c: 2907b2c9 ...) DCD 688370377
0x08026aa0: 2907d3f6 ...) DCD 688378870
0x08026aa4: eb02d004 .... DCD 3942830084
0x08026aa8: f9900041 A... DCD 4186964033
0x08026aac: 47700000 ..pG DCD 1198522368
0x08026ab0: 0000e7fe .... DCD 59390
0x08026ab4: 1fffe99c .... DCD 536865180
0x08026ab8: 4605b530 0..F DCD 1174779184
0x08026abc: f80cf7ff .... DCD 4161599487
0x08026ac0: 21004a0c .J.! DCD 553667084
0x08026ac4: 0341eb02 ..A. DCD 54651650
0x08026ac8: 4283785b [x.B DCD 1115912283
0x08026acc: 1c49d203 ..I. DCD 474599939
0x08026ad0: 2907b2c9 ...) DCD 688370377
0x08026ad4: b151d3f6 ..Q. DCD 2974929910
0x08026ad8: b2cc1e49 I... DCD 2999721545
0x08026adc: 0044eb02 ..D. DCD 4516610
0x08026ae0: 46287841 Ax(F DCD 1177057345
0x08026ae4: f866f7ff ..f. DCD 4167497727
0x08026ae8: 2000b10c ... DCD 536916236
0x08026aec: 2001bd30 0.. DCD 536984880
0x08026af0: 0000bd30 0... DCD 48432
0x08026af4: 1fffe99c .... DCD 536865180
0x08026af8: 4605b530 0..F DCD 1174779184
0x08026afc: ffecf7fe .... DCD 4293720062
0x08026b00: 2400490c .I.$ DCD 603998476
0x08026b04: 0244eb01 ..D. DCD 38071041
0x08026b08: 42827852 Rx.B DCD 1115846738
0x08026b0c: 1c64d803 ..d. DCD 476370947
0x08026b10: 2c07b2e4 ..., DCD 738702052
0x08026b14: 2c07d3f6 ..., DCD 738710518
0x08026b18: eb01d009 .... DCD 3942764553
0x08026b1c: 78410044 D.Ax DCD 2017525828
0x08026b20: f7ff4628 (F.. DCD 4160701992
0x08026b24: 2c06f847 G.., DCD 738654279
0x08026b28: 2000d001 ... DCD 536924161
0x08026b2c: 2001bd30 0.. DCD 536984880
0x08026b30: 0000bd30 0... DCD 48432
0x08026b34: 1fffe99c .... DCD 536865180
0x08026b38: f7ff211f .!.. DCD 4160692511
0x08026b3c: 0000b83b ;... DCD 47163
0x08026b40: f44f4804 .HO. DCD 4098836484
0x08026b44: 22246180 .a$" DCD 572809600
0x08026b48: 820281c1 .... DCD 2181202369
0x08026b4c: 83428301 ..B. DCD 2202174209
0x08026b50: 00004770 pG.. DCD 18288
0x08026b54: 200013ac ... DCD 536875948
0x08026b58: 490bb510 ...I DCD 1225504016
0x08026b5c: 7809b130 0..x DCD 2013901104
0x08026b60: 5000f44f O..P DCD 1342239823
0x08026b64: f7feb141 A... DCD 4160663873
0x08026b68: e007fb02 .... DCD 3758619394
0x08026b6c: 8ec04807 .H.. DCD 2394966023
0x08026b70: 3040f3c0 ..@0 DCD 809563072
0x08026b74: e0017008 .p.. DCD 3758190600
0x08026b78: fa95f7fe .... DCD 4204132350
0x08026b7c: 4180f04f O..A DCD 1098969167
0x08026b80: f8c14803 .H.. DCD 4173416451
0x08026b84: bd1000e0 .... DCD 3171942624
0x08026b88: 20001cd0 ... DCD 536878288
0x08026b8c: 20001928 (.. DCD 536877352
0x08026b90: 014000dc ..@. DCD 20971740
0x08026b94: 2800b410 ...( DCD 671134736
0x08026b98: bc10bf04 .... DCD 3155214084
0x08026b9c: b1b94770 pG.. DCD 2981709680
0x08026ba0: c000f890 .... DCD 3221289104
0x08026ba4: d1074594 .E.. DCD 3506914708
0x08026ba8: bf1c2b00 .+.. DCD 3206294272
0x08026bac: 1001f8b0 .... DCD 268564656
0x08026bb0: 1cc06019 .`.. DCD 482369561
0x08026bb4: 4770bc10 ..pG DCD 1198570512
0x08026bb8: c001f8b0 .... DCD 3221354672
0x08026bbc: f10c1cc0 .... DCD 4044102848
0x08026bc0: 44600403 ..`D DCD 1147143171
0x08026bc4: d30342a1 .B.. DCD 3540206241
0x08026bc8: 010ceba1 .... DCD 17623969
0x08026bcc: d1e71ec9 .... DCD 3521584841
0x08026bd0: 2000bc10 ... DCD 536919056
0x08026bd4: 00004770 pG.. DCD 18288
0x08026bd8: f04f4601 .FO. DCD 4031727105
0x08026bdc: 480942a0 .B.H DCD 1208566432
0x08026be0: 43a0f1a1 ...C DCD 1134621089
0x08026be4: ea4f6811 .hO. DCD 3931072529
0x08026be8: f5b30c60 `... DCD 4122152032
0x08026bec: d0053340 @3.. DCD 3490001728
0x08026bf0: 6f80f411 ...o DCD 1870722065
0x08026bf4: 4770bf18 ..pG DCD 1198571288
0x08026bf8: 47704660 `FpG DCD 1198540384
0x08026bfc: 7f00f411 .... DCD 2130768913
0x08026c00: 4770d0fa ..pG DCD 1198575866
0x08026c04: 02dc6c00 .l.. DCD 48000000
0x08026c08: 68014770 pG.h DCD 1744914288
0x08026c0c: 688ab082 ...h DCD 1753919618
0x08026c10: f0022300 .#.. DCD 4026671872
0x08026c14: 2a02020f ...* DCD 704774671
0x08026c18: 2a04d028 (..* DCD 704958504
0x08026c1c: 2a0cbf18 ...* DCD 705478424
0x08026c20: 6fc8d06b k..o DCD 1875431531
0x08026c24: f3609900 ..`. DCD 4083194112
0x08026c28: 91000100 .... DCD 2432696576
0x08026c2c: ea4f9900 ..O. DCD 3931085056
0x08026c30: f3620250 P.b. DCD 4083286608
0x08026c34: 91000141 A... DCD 2432696641
0x08026c38: ea4f9900 ..O. DCD 3931085056
0x08026c3c: f3620290 ..b. DCD 4083286672
0x08026c40: 91000182 .... DCD 2432696706
0x08026c44: ea4f9900 ..O. DCD 3931085056
0x08026c48: f36202d0 ..b. DCD 4083286736
0x08026c4c: 910001c3 .... DCD 2432696771
0x08026c50: ea4f9900 ..O. DCD 3931085056
0x08026c54: f3621210 ..b. DCD 4083290640
0x08026c58: 91001104 .... DCD 2432700676
0x08026c5c: 1150ea4f O.P. DCD 290515535
0x08026c60: f3619800 ..a. DCD 4083259392
0x08026c64: 9000105f _... DCD 2415923295
0x08026c68: 4770b002 ..pG DCD 1198567426
0x08026c6c: f8d06ac2 .j.. DCD 4174408386
0x08026c70: 4562c028 (.bE DCD 1164099624
0x08026c74: 684ad30c ..Jh DCD 1749734156
0x08026c78: 0280f022 "... DCD 42004514
0x08026c7c: 6801604a J`.h DCD 1744920650
0x08026c80: f022684a Jh". DCD 4028786762
0x08026c84: 604a0202 ..J` DCD 1615462914
0x08026c88: 3034f880 ..40 DCD 808777856
0x08026c8c: 4770b002 ..pG DCD 1198567426
0x08026c90: f01269c2 .i.. DCD 4027738562
0x08026c94: d0270f01 ..'. DCD 3492220673
0x08026c98: f0116fc9 .o.. DCD 4027674569
0x08026c9c: bf040f02 .... DCD 3204714242
0x08026ca0: 4770b002 ..pG DCD 1198567426
0x08026ca4: 6b026ac1 .j.k DCD 1795320513
0x08026ca8: 1c49440a .DI. DCD 474563594
0x08026cac: 781162c1 .b.x DCD 2014405313
0x08026cb0: 60116802 .h.` DCD 1611753474
0x08026cb4: 6a826ac1 .j.j DCD 1786931905
0x08026cb8: 6801428a .B.h DCD 1744913034
0x08026cbc: 684ad80e ..Jh DCD 1749735438
0x08026cc0: 0280f022 "... DCD 42004514
0x08026cc4: 6801604a J`.h DCD 1744920650
0x08026cc8: f022684a Jh". DCD 4028786762
0x08026ccc: 604a0202 ..J` DCD 1615462914
0x08026cd0: 3034f880 ..40 DCD 808777856
0x08026cd4: bb816a01 .j.. DCD 3145820673
0x08026cd8: 4770b002 ..pG DCD 1198567426
0x08026cdc: f0116fc9 .o.. DCD 4027674569
0x08026ce0: d1df0f02 .... DCD 3521056514
0x08026ce4: 4770b002 ..pG DCD 1198567426
0x08026ce8: 6b036ac2 .j.k DCD 1795386050
0x08026cec: 1c524413 .DR. DCD 475153427
0x08026cf0: 781862c2 .b.x DCD 2014864066
0x08026cf4: b0026008 .`.. DCD 2952945672
0x08026cf8: 69494770 pGIi DCD 1766410096
0x08026cfc: 0f01f011 .... DCD 251785233
0x08026d00: b002bf04 .... DCD 2952969988
0x08026d04: 68014770 pG.h DCD 1744914288
0x08026d08: 6bc1680a .h.k DCD 1807837194
0x08026d0c: c040f8d0 ..@. DCD 3225483472
0x08026d10: 1c49448c .DI. DCD 474563724
0x08026d14: f88c63c1 .c.. DCD 4169950145
0x08026d18: 6bc12000 . .k DCD 1807818752
0x08026d1c: 42916b82 .k.B DCD 1116826498
0x08026d20: d30c6801 .h.. DCD 3540805633
0x08026d24: f022684a Jh". DCD 4028786762
0x08026d28: 604a0201 ..J` DCD 1615462913
0x08026d2c: 3044f880 ..D0 DCD 809826432
0x08026d30: 29006a41 Aj.) DCD 687893057
0x08026d34: b002bf04 .... DCD 2952969988
0x08026d38: b0024770 pG.. DCD 2952939376
0x08026d3c: 69494708 .GIi DCD 1766409992
0x08026d40: 0f01f011 .... DCD 251785233
0x08026d44: b002d1df .... DCD 2952974815
0x08026d48: 00004770 pG.. DCD 18288
0x08026d4c: 41f0e92d -..A DCD 1106307373
0x08026d50: 68004604 .F.h DCD 1744848388
0x08026d54: ff40f7ff ..@. DCD 4282447871
0x08026d58: 27006861 ah.' DCD 654338145
0x08026d5c: fbb0010a .... DCD 4222615818
0x08026d60: fbb0f6f2 .... DCD 4222678770
0x08026d64: fb02f1f2 .... DCD 4211274226
0x08026d68: f2420011 ..B. DCD 4064411665
0x08026d6c: fba07110 .q.. DCD 4221595920
0x08026d70: fb07c801 .... DCD 4211591169
0x08026d74: fb008101 .... DCD 4211114241
0x08026d78: 463b1107 ..;F DCD 1178276103
0x08026d7c: f7fe4660 `F.. DCD 4160636512
0x08026d80: 2200f8c1 ..." DCD 570489025
0x08026d84: f8df4b24 $K.. DCD 4175383332
0x08026d88: 43538090 ..SC DCD 1129545872
0x08026d8c: f3630c1b ..c. DCD 4083354651
0x08026d90: f102050f .... DCD 4043441423
0x08026d94: fb0c0c01 .... DCD 4211870721
0x08026d98: ea4ffc08 ..O. DCD 3931110408
0x08026d9c: 1ac34c1c .L.. DCD 449006620
0x08026da0: 451ff36c l..E DCD 1159721836
0x08026da4: 0307eb71 q... DCD 50850673
0x08026da8: ebbcd32e .... DCD 3955020590
0x08026dac: eb770c00 ..w. DCD 3950447616
0x08026db0: d3290301 ..). DCD 3542680321
0x08026db4: ebb0b2ab .... DCD 3954225835
0x08026db8: eb610c03 ..a. DCD 3949005827
0x08026dbc: 0c2b0807 ..+. DCD 204146695
0x08026dc0: eb671a18 ..g. DCD 3949402648
0x08026dc4: ebbc0101 .... DCD 3954966785
0x08026dc8: eb780000 ..x. DCD 3950510080
0x08026dcc: bf340001 ..4. DCD 3207856129
0x08026dd0: 1c504610 .FP. DCD 475022864
0x08026dd4: 68ca6821 !h.h DCD 1758095393
0x08026dd8: 0280f042 B... DCD 42004546
0x08026ddc: 682260ca .`"h DCD 1747083466
0x08026de0: 6011b2f1 ...` DCD 1611772657
0x08026de4: f3c66822 "h.. DCD 4089866274
0x08026de8: 60512107 .!Q` DCD 1615929607
0x08026dec: f8d16821 !h.. DCD 4174473249
0x08026df0: f36020c0 . `. DCD 4083163328
0x08026df4: f8c10203 .... DCD 4173398531
0x08026df8: 682020c0 . h DCD 1746936000
0x08026dfc: f02168c1 .h!. DCD 4028721345
0x08026e00: 60c10180 ...` DCD 1623261568
0x08026e04: 81f0e8bd .... DCD 2180049085
0x08026e08: bf042a0e .*.. DCD 3204721166
0x08026e0c: 2100200f . .! DCD 553656335
0x08026e10: 2a0f1c52 R..* DCD 705633362
0x08026e14: e7ddd3b6 .... DCD 3890074550
0x08026e18: 02710000 ..q. DCD 40960000
0x08026e1c: 7a036801 .h.z DCD 2047043585
0x08026e20: f36368ca .hc. DCD 4083378378
0x08026e24: 60ca0201 ...` DCD 1623851521
0x08026e28: 7b036801 .h.{ DCD 2063820801
0x08026e2c: f36368ca .hc. DCD 4083378378
0x08026e30: 60ca0282 ...` DCD 1623851650
0x08026e34: b1496981 .iI. DCD 2974378369
0x08026e38: 690a6801 .h.i DCD 1762289665
0x08026e3c: 0220f042 B. . DCD 35713090
0x08026e40: 6801610a .a.h DCD 1744920842
0x08026e44: f042690a .iB. DCD 4030884106
0x08026e48: 610a0202 ...a DCD 1628045826
0x08026e4c: 29006901 .i.) DCD 687892737
0x08026e50: 68ca6801 .h.h DCD 1758095361
0x08026e54: f022bf04 ..". DCD 4028808964
0x08026e58: 60ca0208 ...` DCD 1623851528
0x08026e5c: f042d020 .B. DCD 4030910496
0x08026e60: 60ca0208 ...` DCD 1623851528
0x08026e64: 29016901 .i.) DCD 687958273
0x08026e68: 2902d006 ...) DCD 688050182
0x08026e6c: 2903d00e ...) DCD 688115726
0x08026e70: 2904d01f ...) DCD 688181279
0x08026e74: e013d027 '... DCD 3759394855
0x08026e78: 68ca6801 .h.h DCD 1758095361
0x08026e7c: 0220f022 ". . DCD 35713058
0x08026e80: 680160ca .`.h DCD 1744920778
0x08026e84: f02268ca .h". DCD 4028786890
0x08026e88: e0080210 .... DCD 3758621200
0x08026e8c: 68ca6801 .h.h DCD 1758095361
0x08026e90: 0220f022 ". . DCD 35713058
0x08026e94: 680160ca .`.h DCD 1744920778
0x08026e98: f04268ca .hB. DCD 4030884042
0x08026e9c: 60ca0210 ...` DCD 1623851536
0x08026ea0: ea416941 AiA. DCD 3930155329
0x08026ea4: 61c101c1 ...a DCD 1640038849
0x08026ea8: 680269c1 .i.h DCD 1744988609
0x08026eac: f7ff6091 .`.. DCD 4160708753
0x08026eb0: 6801bf4d M..h DCD 1744944973
0x08026eb4: f04268ca .hB. DCD 4030884042
0x08026eb8: 60ca0220 ..` DCD 1623851552
0x08026ebc: 68ca6801 .h.h DCD 1758095361
0x08026ec0: 0210f042 B... DCD 34664514
0x08026ec4: 6801e7eb ...h DCD 1744955371
0x08026ec8: f04268ca .hB. DCD 4030884042
0x08026ecc: 60ca0220 ..` DCD 1623851552
0x08026ed0: 68ca6801 .h.h DCD 1758095361
0x08026ed4: 0210f022 "... DCD 34664482
0x08026ed8: f890e7e1 .... DCD 4170246113
0x08026edc: 2b003044 D0.+ DCD 721432644
0x08026ee0: 4770bf18 ..pG DCD 1198571288
0x08026ee4: 21006401 .d.! DCD 553673729
0x08026ee8: 638263c1 .c.c DCD 1669489601
0x08026eec: f8802101 .!.. DCD 4169146625
0x08026ef0: 68001044 D..h DCD 1744834628
0x08026ef4: f0416841 AhA. DCD 4030818369
0x08026ef8: 60410101 ..A` DCD 1614872833
0x08026efc: 69c34770 pG.i DCD 1774405488
0x08026f00: 0f01f013 .... DCD 251785235
0x08026f04: f1a24613 .F.. DCD 4053943827
0x08026f08: d00f0201 .... DCD 3490644481
0x08026f0c: bf082b00 .+.. DCD 3204983552
0x08026f10: 68034770 pG.h DCD 1745045360
0x08026f14: c07cf8d3 ..|. DCD 3229415635
0x08026f18: 0f02f01c .... DCD 251850780
0x08026f1c: f811d0f9 .... DCD 4161917177
0x08026f20: f8c3cb01 .... DCD 4173581057
0x08026f24: 1e52c000 ..R. DCD 508739584
0x08026f28: 4770d2f3 ..pG DCD 1198576371
0x08026f2c: bf082b00 .+.. DCD 3204983552
0x08026f30: 68034770 pG.h DCD 1745045360
0x08026f34: c014f8d3 .... DCD 3222599891
0x08026f38: 0f20f01c .. . DCD 253816860
0x08026f3c: f811d0f9 .... DCD 4161917177
0x08026f40: f8c3cb01 .... DCD 4173581057
0x08026f44: 1e52c000 ..R. DCD 508739584
0x08026f48: 4770d2f3 ..pG DCD 1198576371
0x08026f4c: 41f0e92d -..A DCD 1106307373
0x08026f50: 460f4615 .F.F DCD 1175406101
0x08026f54: f0004604 .F.. DCD 4026549764
0x08026f58: 4e1bf877 w..N DCD 1310455927
0x08026f5c: eb006830 0h.. DCD 3942672432
0x08026f60: 6c400084 ..@l DCD 1816133764
0x08026f64: 6831b988 ..1h DCD 1748089224
0x08026f68: 44212001 . !D DCD 1143021569
0x08026f6c: 0048f881 ..H. DCD 4782209
0x08026f70: 2101b15d ]..! DCD 553759069
0x08026f74: f7ff4628 (F.. DCD 4160701992
0x08026f78: 4914fbab ...I DCD 1226111915
0x08026f7c: 5080f04f O..P DCD 1350627407
0x08026f80: f3bf6008 .`.. DCD 4089405448
0x08026f84: f3bf8f4f O... DCD 4089417551
0x08026f88: f0008f6f o... DCD 4026568559
0x08026f8c: f000f86b k... DCD 4026595435
0x08026f90: 6830f85b [.0h DCD 1748039771
0x08026f94: 0084eb00 .... DCD 8710912
0x08026f98: 20006c45 El. DCD 536898629
0x08026f9c: b127b155 U.'. DCD 2972168533
0x08026fa0: eb016831 1h.. DCD 3942737969
0x08026fa4: 64480184 ..Hd DCD 1682440580
0x08026fa8: 6832e004 ..2h DCD 1748164612
0x08026fac: eb021e69 i... DCD 3942784617
0x08026fb0: 64510284 ..Qd DCD 1683030660
0x08026fb4: 44216831 1h!D DCD 1143040049
0x08026fb8: 0048f881 ..H. DCD 4782209
0x08026fbc: f852f000 ..R. DCD 4166184960
0x08026fc0: e8bd4628 (F.. DCD 3904718376
0x08026fc4: 000081f0 .... DCD 33264
0x08026fc8: 20001c80 ... DCD 536878208
0x08026fcc: e000ed04 .... DCD 3758157060
0x08026fd0: 3201e9d0 ...2 DCD 838986192
0x08026fd4: 609a6901 .i.` DCD 1620732161
0x08026fd8: 2301e9d0 ...# DCD 587327952
0x08026fdc: 684a605a Z`Jh DCD 1749704794
0x08026fe0: bf044282 .B.. DCD 3204727426
0x08026fe4: 604a6882 .hJ` DCD 1615489154
0x08026fe8: 61022200 .".a DCD 1627529728
0x08026fec: 1e406808 .h@. DCD 507537416
0x08026ff0: 68086008 .`.h DCD 1745379336
0x08026ff4: f1004770 pG.. DCD 4043327344
0x08026ff8: f04f0108 ..O. DCD 4031709448
0x08026ffc: e9c032ff .2.. DCD 3921687295
0x08027000: 60c11201 ...` DCD 1623265793
0x08027004: 21006101 .a.! DCD 553672961
0x08027008: 47706001 .`pG DCD 1198546945
0x0802700c: 61012100 .!.a DCD 1627463936
0x08027010: b4104770 pG.. DCD 3020965744
0x08027014: c000f8d1 .... DCD 3221289169
0x08027018: 3ffff1bc ...? DCD 1073738172
0x0802701c: 6902bf0c ...i DCD 1761787660
0x08027020: 0208f100 .... DCD 34140416
0x08027024: 6853d005 ..Sh DCD 1750323205
0x08027028: 4564681c .hdE DCD 1164208156
0x0802702c: 461abf98 ...F DCD 1176158104
0x08027030: 6853d9f9 ..Sh DCD 1750325753
0x08027034: 6099604b K`.` DCD 1620664395
0x08027038: 6051608a .`Q` DCD 1615945866
0x0802703c: 68016108 .a.h DCD 1744920840
0x08027040: 60011c49 I..` DCD 1610685513
0x08027044: 4770bc10 ..pG DCD 1198570512
0x08027048: f3802020 .. DCD 4085260320
0x0802704c: f3bf8811 .... DCD 4089415697
0x08027050: f3bf8f4f O... DCD 4089417551
0x08027054: 48028f6f o..H DCD 1208127343
0x08027058: 1c496801 .hI. DCD 474572801
0x0802705c: 47706001 .`pG DCD 1198546945
0x08027060: 20001cc0 ... DCD 536878272
0x08027064: 68084904 .I.h DCD 1745373444
0x08027068: 60081e40 @..` DCD 1611144768
0x0802706c: 4770bf18 ..pG DCD 1198571288
0x08027070: f3802000 . .. DCD 4085260288
0x08027074: 47708811 ..pG DCD 1198557201
0x08027078: 20001cc0 ... DCD 536878272
0x0802707c: f645480a .HE. DCD 4131735562
0x08027080: f06f51c0 .Qo. DCD 4033827264
0x08027084: 6041427f .BA` DCD 1614889599
0x08027088: f1f1fbb2 .... DCD 4059167666
0x0802708c: 212d6081 .`-! DCD 556621953
0x08027090: f04f60c1 .`O. DCD 4031733953
0x08027094: 210020e0 . .! DCD 553656544
0x08027098: 61816101 .a.a DCD 1635868929
0x0802709c: 51bff645 E..Q DCD 1371534917
0x080270a0: 21076141 Aa.! DCD 554131777
0x080270a4: 47706101 .apG DCD 1198547201
0x080270a8: 20001cc0 ... DCD 536878272
0x080270ac: b158b510 ..X. DCD 2975380752
0x080270b0: 6b0a490a .I.k DCD 1795836170
0x080270b4: 630a1c52 R..c DCD 1661606994
0x080270b8: f7ff2100 .!.. DCD 4160692480
0x080270bc: f000fb09 .... DCD 4026596105
0x080270c0: 2800fb25 %..( DCD 671152933
0x080270c4: bd10bf18 .... DCD 3171991320
0x080270c8: 5080f04f O..P DCD 1350627407
0x080270cc: 60084904 .I.` DCD 1611155716
0x080270d0: 8f4ff3bf ..O. DCD 2404381631
0x080270d4: 8f6ff3bf ..o. DCD 2406478783
0x080270d8: 0000bd10 .... DCD 48400
0x080270dc: 20001c80 ... DCD 536878208
0x080270e0: e000ed04 .... DCD 3758157060
0x080270e4: 2320b4f0 .. # DCD 589346032
0x080270e8: 8c11f3ef .... DCD 2349986799
0x080270ec: 8811f383 .... DCD 2282877827
0x080270f0: 8f4ff3bf ..O. DCD 2404381631
0x080270f4: 8f6ff3bf ..o. DCD 2406478783
0x080270f8: f8931843 C... DCD 4170389571
0x080270fc: 25024048 H@.% DCD 620904520
0x08027100: 5048f883 ..HP DCD 1346959491
0x08027104: 0181eb00 .... DCD 25291520
0x08027108: 1c5b6c4b Kl[. DCD 475753547
0x0802710c: 2c01644b Kd., DCD 738288715
0x08027110: 4c29d11a ..)L DCD 1277808922
0x08027114: 25016b21 !k.% DCD 620849953
0x08027118: 4e28b1d1 ..(N DCD 1311289809
0x0802711c: 61c16871 qh.a DCD 1640065137
0x08027120: 6203688b .h.b DCD 1644390539
0x08027124: f100688f .h.. DCD 4043335823
0x08027128: 607b0318 ..{` DCD 1618674456
0x0802712c: 6286608b .`.b DCD 1652973707
0x08027130: 1c496831 1hI. DCD 474572849
0x08027134: 6ac06031 1`.j DCD 1790992433
0x08027138: 6ac96821 !h.j DCD 1791584289
0x0802713c: d9034288 .B.. DCD 3640869512
0x08027140: bf182a00 .*.. DCD 3206031872
0x08027144: 61a56015 .`.a DCD 1638227989
0x08027148: 8811f38c .... DCD 2282877836
0x0802714c: 4770bcf0 ..pG DCD 1198570736
0x08027150: 6302e9d0 ...c DCD 1661135312
0x08027154: 60b36941 Ai.` DCD 1622370625
0x08027158: 3602e9d0 ...6 DCD 906160592
0x0802715c: 684e6073 s`Nh DCD 1749966963
0x08027160: 429e1d03 ...B DCD 1117658371
0x08027164: 68c6bf04 ...h DCD 1757855492
0x08027168: 2600604e N`.& DCD 637558862
0x0802716c: 680e6146 Fa.h DCD 1745772870
0x08027170: 600e1e76 v..` DCD 1611538038
0x08027174: 68e76ac1 .j.h DCD 1759996609
0x08027178: f601fa05 .... DCD 4127324677
0x0802717c: 60e6433e >C.` DCD 1625703230
0x08027180: eb014e0f .N.. DCD 3942731279
0x08027184: eb060181 .... DCD 3943039361
0x08027188: 68490181 ..Ih DCD 1749614977
0x0802718c: 688f6081 .`.h DCD 1754226817
0x08027190: 688f60c7 .`.h DCD 1754226887
0x08027194: 608b607b {`.` DCD 1619746939
0x08027198: eb016ac1 .j.. DCD 3942738625
0x0802719c: eb060181 .... DCD 3943039361
0x080271a0: 61410181 ..Aa DCD 1631650177
0x080271a4: eb016ac1 .j.. DCD 3942738625
0x080271a8: f8560181 ..V. DCD 4166386049
0x080271ac: 1c5b3021 !0[. DCD 475738145
0x080271b0: 3021f846 F.!0 DCD 807532614
0x080271b4: 0000e7bf .... DCD 59327
0x080271b8: 20001c80 ... DCD 536878208
0x080271bc: 20001e80 ... DCD 536878720
0x080271c0: 20001df4 ... DCD 536878580
0x080271c4: b083b530 0... DCD 2961421616
0x080271c8: 2500480f .H.% DCD 620775439
0x080271cc: 5000e9cd ...P DCD 1342237133
0x080271d0: 2280462b +F." DCD 578831915
0x080271d4: 480fa10d ...H DCD 1208983821
0x080271d8: f8c6f000 .... DCD 4173787136
0x080271dc: 28014c0e .L.( DCD 671173646
0x080271e0: 2020d10e .. DCD 539021582
0x080271e4: 8811f380 .... DCD 2282877824
0x080271e8: 8f4ff3bf ..O. DCD 2404381631
0x080271ec: 8f6ff3bf ..o. DCD 2406478783
0x080271f0: 30fff04f O..0 DCD 822079567
0x080271f4: 20016260 `b. DCD 536961632
0x080271f8: 60a56120 a.` DCD 1621451040
0x080271fc: f886f000 .... DCD 4169592832
0x08027200: b0036ae0 .j.. DCD 2953013984
0x08027204: 0000bd30 0... DCD 48432
0x08027208: 20001ca8 ... DCD 536878248
0x0802720c: 454c4449 IDLE DCD 1162626121
0x08027210: 00000000 .... DCD 0
0x08027214: 1fffb9f9 .... DCD 536852985
0x08027218: 20001c80 ... DCD 536878208
0x0802721c: 688a4902 .I.h DCD 1753893122
0x08027220: 60884410 .D.` DCD 1619543056
0x08027224: 00004770 pG.. DCD 18288
0x08027228: 20001c80 ... DCD 536878208
0x0802722c: 6b014802 .H.k DCD 1795246082
0x08027230: 63011c49 I..c DCD 1661017161
0x08027234: 00004770 pG.. DCD 18288
0x08027238: 20001c80 ... DCD 536878208
0x0802723c: 6b104a0f .J.k DCD 1796229647
0x08027240: bf1e2800 .(.. DCD 3206424576
0x08027244: 61902001 . .a DCD 1636835329
0x08027248: 20004770 pG. DCD 536889200
0x0802724c: 68d06190 .a.h DCD 1758486928
0x08027250: fab0490b .I.. DCD 4205857035
0x08027254: f1c0f080 .... DCD 4055953536
0x08027258: eb00001f .... DCD 3942645791
0x0802725c: eb010080 .... DCD 3942711424
0x08027260: f1000080 .... DCD 4043309184
0x08027264: 68410308 ..Ah DCD 1749091080
0x08027268: 60416849 IhA` DCD 1614899273
0x0802726c: bf044299 .B.. DCD 3204727449
0x08027270: 60416849 IhA` DCD 1614899273
0x08027274: 601068c8 .h.` DCD 1611688136
0x08027278: 00004770 pG.. DCD 18288
0x0802727c: 20001c80 ... DCD 536878208
0x08027280: 20001df4 ... DCD 536878580
0x08027284: 460cb57f ...F DCD 1175238015
0x08027288: f88d2100 .!.. DCD 4169998592
0x0802728c: 70211004 ..!p DCD 1881214980
0x08027290: 2004f89d ... DCD 537196701
0x08027294: 44227801 .x"D DCD 1143109633
0x08027298: f89d7091 .p.. DCD 4171067537
0x0802729c: 1c491004 ..I. DCD 474550276
0x080272a0: 1004f88d .... DCD 268761229
0x080272a4: 2d047805 .x.- DCD 755267589
0x080272a8: 2d20d00e .. - DCD 757125134
0x080272ac: a901d016 .... DCD 2835468310
0x080272b0: 78429100 ..Bx DCD 2017628416
0x080272b4: 1ca31c81 .... DCD 480451713
0x080272b8: f7fe4628 (F.. DCD 4160636456
0x080272bc: 7020fd63 c. p DCD 1881210211
0x080272c0: 0004f89d .... DCD 325789
0x080272c4: bd7f7060 `p.. DCD 3179245664
0x080272c8: f44f78c1 .xO. DCD 4098848961
0x080272cc: b1117080 .p.. DCD 2970710144
0x080272d0: ff4df7fd ..M. DCD 4283299837
0x080272d4: f7fde7f4 .... DCD 4160612340
0x080272d8: e7f1fee6 .... DCD 3891396326
0x080272dc: 29067841 Ax.) DCD 688289857
0x080272e0: f8d0d1ee .... DCD 4174434798
0x080272e4: 91021002 .... DCD 2432831490
0x080272e8: f8ad88c0 .... DCD 4172122304
0x080272ec: 4806000c ...H DCD 1208352780
0x080272f0: 6880aa02 ...h DCD 1753262594
0x080272f4: 1f88f840 @... DCD 529070144
0x080272f8: 100cf8bd .... DCD 269285565
0x080272fc: 21068081 ...! DCD 554074241
0x08027300: f7fd2003 . .. DCD 4160561155
0x08027304: e7dbfee4 .... DCD 3889954532
0x08027308: 20001cd0 ... DCD 536878288
0x0802730c: b5104809 .H.. DCD 3037743113
0x08027310: f4416801 .hA. DCD 4097927169
0x08027314: 6001017f ...` DCD 1610678655
0x08027318: f0416801 .hA. DCD 4030818305
0x0802731c: 6001417f .A.` DCD 1610695039
0x08027320: feacf7ff .... DCD 4272748543
0x08027324: 20004904 .I. DCD 536889604
0x08027328: f7fd6008 .`.. DCD 4160577544
0x0802732c: 2000fda7 ... DCD 536935847
0x08027330: 0000bd10 .... DCD 48400
0x08027334: e000ed20 ... DCD 3758157088
0x08027338: 20001cc0 ... DCD 536878272
0x0802733c: 2020b510 .. DCD 539014416
0x08027340: 8811f380 .... DCD 2282877824
0x08027344: 8f4ff3bf ..O. DCD 2404381631
0x08027348: 8f6ff3bf ..o. DCD 2406478783
0x0802734c: f950f000 ..P. DCD 4182831104
0x08027350: 4904b118 ...I DCD 1225044248
0x08027354: 5080f04f O..P DCD 1350627407
0x08027358: 20006008 .`. DCD 536895496
0x0802735c: 8811f380 .... DCD 2282877824
0x08027360: 0000bd10 .... DCD 48400
0x08027364: e000ed04 .... DCD 3758157060
0x08027368: 5ff0e92d -.._ DCD 1609623853
0x0802736c: e9dd4682 .F.. DCD 3923592834
0x08027370: 469b560a .V.F DCD 1184585226
0x08027374: 46894617 .F.F DCD 1183401495
0x08027378: f0000090 .... DCD 4026531984
0x0802737c: ea5ffb53 S._. DCD 3932158803
0x08027380: d04e0800 ..N. DCD 3494774784
0x08027384: f000204c L .. DCD 4026540108
0x08027388: 0004fb4d M... DCD 326477
0x0802738c: f06fd046 F.o. DCD 4033859654
0x08027390: eb000003 .... DCD 3942645763
0x08027394: 44400087 ..@D DCD 1145045127
0x08027398: 8030f8c4 ..0. DCD 2150693060
0x0802739c: f0202700 .' . DCD 4028638976
0x080273a0: f1b90807 .... DCD 4055435271
0x080273a4: bf0c0f00 .... DCD 3205238528
0x080273a8: 7034f884 ..4p DCD 1882519684
0x080273ac: d00d2000 . .. DCD 3490521088
0x080273b0: f8191821 !... DCD 4162394145
0x080273b4: f8812000 . .. DCD 4169211904
0x080273b8: f8192034 4 .. DCD 4162396212
0x080273bc: 29001000 ...) DCD 687869952
0x080273c0: 1c40bf1c ..@. DCD 474005276
0x080273c4: d3f32810 .(.. DCD 3555928080
0x080273c8: 7043f884 ..Cp DCD 1883502724
0x080273cc: bf282d05 .-(. DCD 3207081221
0x080273d0: 1d202504 .% . DCD 488645892
0x080273d4: f7ff62e5 .b.. DCD 4160709349
0x080273d8: f104fe19 .... DCD 4043636249
0x080273dc: f7ff0018 .... DCD 4160684056
0x080273e0: 6124fe15 ..$a DCD 1629814293
0x080273e4: 0105f1c5 .... DCD 17166789
0x080273e8: 61a16264 db.a DCD 1637966436
0x080273ec: f8846467 gd.. DCD 4169426023
0x080273f0: 465a7048 HpZF DCD 1180332104
0x080273f4: 46404651 QF@F DCD 1178617425
0x080273f8: fa02f7ff .... DCD 4194498559
0x080273fc: 2e006020 `.. DCD 771776544
0x08027400: 6034bf18 ..4` DCD 1614069528
0x08027404: fe20f7ff .. . DCD 4263573503
0x08027408: 68784f35 5Oxh DCD 1752715061
0x0802740c: 60781c40 @.x` DCD 1618484288
0x08027410: 4e346838 8h4N DCD 1312057400
0x08027414: 6938b148 H.8i DCD 1765323080
0x08027418: e02cb338 8.,. DCD 3761025848
0x0802741c: f0004640 @F.. DCD 4026549824
0x08027420: f04ffbb2 ..O. DCD 4031773618
0x08027424: e8bd30ff .0.. DCD 3904712959
0x08027428: 603c9ff0 ..<` DCD 1614585840
0x0802742c: 28016878 xh.( DCD 671180920
0x08027430: 2500bf08 ...% DCD 620805896
0x08027434: eb05d11f .... DCD 3943026975
0x08027438: eb060085 .... DCD 3943039109
0x0802743c: f7ff0080 .... DCD 4160684160
0x08027440: 1c6dfdda ..m. DCD 476970458
0x08027444: d3f62d05 .-.. DCD 3556125957
0x08027448: f7ff4827 'H.. DCD 4160702503
0x0802744c: 4827fdd4 ..'H DCD 1210580436
0x08027450: fdd1f7ff .... DCD 4258396159
0x08027454: f7ff4826 &H.. DCD 4160702502
0x08027458: 4826fdce ..&H DCD 1210514894
0x0802745c: fdcbf7ff .... DCD 4258002943
0x08027460: 63784821 !Hxc DCD 1668827169
0x08027464: 63b83014 .0.c DCD 1673015316
0x08027468: 6838e005 ..8h DCD 1748557829
0x0802746c: 6ac06ae1 .j.j DCD 1790995169
0x08027470: bf984288 .B.. DCD 3214426760
0x08027474: 6a38603c <`8j DCD 1782079548
0x08027478: 1c402101 .!@. DCD 473964801
0x0802747c: 6ae06238 8b.j DCD 1793090104
0x08027480: 408168fa .h.@ DCD 1082222842
0x08027484: 60f94311 .C.` DCD 1626948369
0x08027488: 0080eb00 .... DCD 8448768
0x0802748c: 0080eb06 .... DCD 8448774
0x08027490: 60a06840 @h.` DCD 1621125184
0x08027494: 60e16881 .h.` DCD 1625385089
0x08027498: 1d216882 .h!. DCD 488728706
0x0802749c: 60816051 Q`.` DCD 1619091537
0x080274a0: eb006ae0 .j.. DCD 3942673120
0x080274a4: eb060080 .... DCD 3943039104
0x080274a8: 61610180 ..aa DCD 1633747328
0x080274ac: 1020f856 V. . DCD 270596182
0x080274b0: f8461c49 I.F. DCD 4165344329
0x080274b4: f7ff1020 ... DCD 4160688160
0x080274b8: 6938fdd5 ..8i DCD 1765342677
0x080274bc: 6838b160 `.8h DCD 1748545888
0x080274c0: 6ac06ae1 .j.j DCD 1790995169
0x080274c4: d2074288 .B.. DCD 3523691144
0x080274c8: f04f490b .IO. DCD 4031727883
0x080274cc: 60085080 .P.` DCD 1611157632
0x080274d0: 8f4ff3bf ..O. DCD 2404381631
0x080274d4: 8f6ff3bf ..o. DCD 2406478783
0x080274d8: e8bd2001 . .. DCD 3904708609
0x080274dc: 00009ff0 .... DCD 40944
0x080274e0: 20001c80 ... DCD 536878208
0x080274e4: 20001df4 ... DCD 536878580
0x080274e8: 20001e58 X.. DCD 536878680
0x080274ec: 20001e6c l.. DCD 536878700
0x080274f0: 20001e80 ... DCD 536878720
0x080274f4: 20001e94 ... DCD 536878740
0x080274f8: e000ed04 .... DCD 3758157060
0x080274fc: 47f0e92d -..G DCD 1206970669
0x08027500: 46154698 .F.F DCD 1175799448
0x08027504: 46044689 .F.F DCD 1174685321
0x08027508: 9f082601 .&.. DCD 2668111361
0x0802750c: fd9cf7ff .... DCD 4254922751
0x08027510: 0089eb04 .... DCD 9038596
0x08027514: bf1c2f00 ./.. DCD 3206295296
0x08027518: 60396c41 Al9` DCD 1614376001
0x0802751c: 0209eb04 .... DCD 34204420
0x08027520: 1048f892 ..H. DCD 273217682
0x08027524: f8822302 .#.. DCD 4169278210
0x08027528: f1b83048 H0.. DCD 4055380040
0x0802752c: d2100f05 .... DCD 3524267781
0x08027530: f008e8df .... DCD 4027115743
0x08027534: 0e06030f .... DCD 235275023
0x08027538: 6c42000a ..Bl DCD 1816264714
0x0802753c: e001432a *C.. DCD 3758179114
0x08027540: 1c526c42 BlR. DCD 475163714
0x08027544: e0046442 Bd.. DCD 3758384194
0x08027548: bf082902 .).. DCD 3204983042
0x0802754c: d0442600 .&D. DCD 3494127104
0x08027550: 29016445 Ed.) DCD 687957061
0x08027554: e9d4d141 A... DCD 3923038529
0x08027558: 69602102 .!`i DCD 1767907586
0x0802755c: e9d46091 .`.. DCD 3923009681
0x08027560: 60511202 ..Q` DCD 1615925762
0x08027564: 1d216842 Bh!. DCD 488728642
0x08027568: bf04428a .B.. DCD 3204727434
0x0802756c: 604268e2 .hB` DCD 1614964962
0x08027570: 61622200 ."ba DCD 1633821184
0x08027574: 1e526802 .hR. DCD 508717058
0x08027578: 4d1a6002 .`.M DCD 1293574146
0x0802757c: 22016ae0 .j." DCD 570518240
0x08027580: 408268eb .h.@ DCD 1082288363
0x08027584: 60ea431a .C.` DCD 1625965338
0x08027588: eb004a17 .J.. DCD 3942664727
0x0802758c: eb020080 .... DCD 3942776960
0x08027590: 68400080 ..@h DCD 1749024896
0x08027594: 688360a0 .`.h DCD 1753440416
0x08027598: 688360e3 .`.h DCD 1753440483
0x0802759c: 60816059 Y`.` DCD 1619091545
0x080275a0: eb006ae0 .j.. DCD 3942673120
0x080275a4: eb020080 .... DCD 3942776960
0x080275a8: 61600080 ..`a DCD 1633681536
0x080275ac: eb006ae0 .j.. DCD 3942673120
0x080275b0: f8520080 ..R. DCD 4166123648
0x080275b4: 1c491020 .I. DCD 474550304
0x080275b8: 1020f842 B. . DCD 270596162
0x080275bc: f90af7ff .... DCD 4178245631
0x080275c0: 68296ae0 .j)h DCD 1747544800
0x080275c4: 42886ac9 .j.B DCD 1116236489
0x080275c8: 4908d907 ...I DCD 1225316615
0x080275cc: 5080f04f O..P DCD 1350627407
0x080275d0: f3bf6008 .`.. DCD 4089405448
0x080275d4: f3bf8f4f O... DCD 4089417551
0x080275d8: f7ff8f6f o... DCD 4160720751
0x080275dc: 4630fd43 C.0F DCD 1177615683
0x080275e0: 87f0e8bd .... DCD 2280712381
0x080275e4: 20001c80 ... DCD 536878208
0x080275e8: 20001df4 ... DCD 536878580
0x080275ec: e000ed04 .... DCD 3758157060
0x080275f0: 47f0e92d -..G DCD 1206970669
0x080275f4: 25004e43 CN.% DCD 620777027
0x080275f8: b1286b30 0k(. DCD 2972216112
0x080275fc: 1c406970 pi@. DCD 473983344
0x08027600: 46286170 pa(F DCD 1177051504
0x08027604: 87f0e8bd .... DCD 2280712381
0x08027608: 1c4468b0 .hD. DCD 474245296
0x0802760c: d10860b4 .`.. DCD 3506987188
0x08027610: 6bb16b70 pk.k DCD 1806789488
0x08027614: 63b06371 qc.c DCD 1672504177
0x08027618: 1c4069f0 .i@. DCD 473983472
0x0802761c: f7ff61f0 .a.. DCD 4160709104
0x08027620: 6a70f8d9 ..pj DCD 1785788633
0x08027624: 80e0f8df .... DCD 2162227423
0x08027628: bf244284 .B$. DCD 3206824580
0x0802762c: f04f2700 .'O. DCD 4031719168
0x08027630: d30d0901 .... DCD 3540846849
0x08027634: 68006b70 pk.h DCD 1744857968
0x08027638: 6b70b138 8.pk DCD 1802547512
0x0802763c: 68c168c0 .h.h DCD 1757505728
0x08027640: 42846848 Hh.B DCD 1115973704
0x08027644: 6270d212 ..pb DCD 1651560978
0x08027648: f04fe002 ..O. DCD 4031766530
0x0802764c: 627030ff .0pb DCD 1651519743
0x08027650: 6ac06830 0h.j DCD 1790994480
0x08027654: 0080eb00 .... DCD 8448768
0x08027658: 0020f858 X. . DCD 2160728
0x0802765c: bf882801 .(.. DCD 3213371393
0x08027660: 69b02501 .%.i DCD 1773151489
0x08027664: bf182800 .(.. DCD 3206031360
0x08027668: e7ca2501 .%.. DCD 3888784641
0x0802766c: 3202e9d1 ...2 DCD 839051729
0x08027670: 609a6948 Hi.` DCD 1620732232
0x08027674: 2302e9d1 ...# DCD 587393489
0x08027678: 6842605a Z`Bh DCD 1749180506
0x0802767c: 429a1d0b ...B DCD 1117396235
0x08027680: 68cabf04 ...h DCD 1758117636
0x08027684: 614f6042 B`Oa DCD 1632591938
0x08027688: 1e526802 .hR. DCD 508717058
0x0802768c: 6a8a6002 .`.j DCD 1787453442
0x08027690: e9d1b192 .... DCD 3922833810
0x08027694: f8c00c07 .... DCD 4173335559
0x08027698: e9d1c008 .... DCD 3922837512
0x0802769c: f8cc0c07 .... DCD 4174121991
0x080276a0: 68500004 ..Ph DCD 1750073348
0x080276a4: 0c18f101 .... DCD 202961153
0x080276a8: bf044560 `E.. DCD 3204728160
0x080276ac: 60506a08 .jP` DCD 1615882760
0x080276b0: 6810628f .b.h DCD 1745904271
0x080276b4: 60101e40 @..` DCD 1611669056
0x080276b8: f8d66ac8 .j.. DCD 4174801608
0x080276bc: fa09c00c .... DCD 4194942988
0x080276c0: ea42f200 ..B. DCD 3930255872
0x080276c4: 60f2020c ...` DCD 1626472972
0x080276c8: 0080eb00 .... DCD 8448768
0x080276cc: 0080eb08 .... DCD 8448776
0x080276d0: 60886840 @h.` DCD 1619552320
0x080276d4: 60ca6882 .h.` DCD 1623877762
0x080276d8: 60536882 .hS` DCD 1616078978
0x080276dc: 6ac86083 .`.j DCD 1791516803
0x080276e0: 0080eb00 .... DCD 8448768
0x080276e4: 0280eb08 .... DCD 42003208
0x080276e8: f858614a JaX. DCD 4166541642
0x080276ec: 1c522020 R. DCD 475144224
0x080276f0: 2020f848 H. DCD 539031624
0x080276f4: 68316ac8 .j1h DCD 1748069064
0x080276f8: 42886ac9 .j.B DCD 1116236489
0x080276fc: 2501bf28 (..% DCD 620871464
0x08027700: 0000e798 .... DCD 59288
0x08027704: 20001c80 ... DCD 536878208
0x08027708: 20001df4 ... DCD 536878580
0x0802770c: 47f0e92d -..G DCD 1206970669
0x08027710: f7ff2500 .%.. DCD 4160693504
0x08027714: 4e42fc99 ..BN DCD 1313012889
0x08027718: 1e406b30 0k@. DCD 507538224
0x0802771c: 6b306330 0c0k DCD 1798333232
0x08027720: d1772800 .(w. DCD 3514247168
0x08027724: 28006870 ph.( DCD 671115376
0x08027728: f8dfd074 t... DCD 4175417460
0x0802772c: f8d990f8 .... DCD 4175007992
0x08027730: 27000000 ...' DCD 654311424
0x08027734: 28002401 .$.( DCD 671097857
0x08027738: f8dfbf18 .... DCD 4175413016
0x0802773c: d051c0ec ..Q. DCD 3495018732
0x08027740: 000cf8d9 .... DCD 850137
0x08027744: e9d168c1 .h.. DCD 3922815169
0x08027748: 6a883207 .2.j DCD 1787310599
0x0802774c: e9d1609a .`.. DCD 3922813082
0x08027750: 605a2307 .#Z` DCD 1616519943
0x08027754: f1016842 Bh.. DCD 4043401282
0x08027758: 429a0318 ...B DCD 1117389592
0x0802775c: 6a0abf04 ...j DCD 1779089156
0x08027760: 628f6042 B`.b DCD 1653563458
0x08027764: 1e526802 .hR. DCD 508717058
0x08027768: e9d16002 .`.. DCD 3922812930
0x0802776c: 69483202 .2Hi DCD 1766339074
0x08027770: e9d1609a .`.. DCD 3922813082
0x08027774: 605a2302 .#Z` DCD 1616519938
0x08027778: 1d0b6842 Bh.. DCD 487286850
0x0802777c: bf04429a .B.. DCD 3204727450
0x08027780: 604268ca .hB` DCD 1614964938
0x08027784: 6802614f Oa.h DCD 1744986447
0x08027788: 60021e52 R..` DCD 1610751570
0x0802778c: f8d66ac8 .j.. DCD 4174801608
0x08027790: fa04800c .... DCD 4194598924
0x08027794: ea42f200 ..B. DCD 3930255872
0x08027798: 60f20208 ...` DCD 1626472968
0x0802779c: 0080eb00 .... DCD 8448768
0x080277a0: 0080eb0c .... DCD 8448780
0x080277a4: 608a6842 Bh.` DCD 1619683394
0x080277a8: 60c86890 .h.` DCD 1623746704
0x080277ac: 60436890 .hC` DCD 1615030416
0x080277b0: 6ac86093 .`.j DCD 1791516819
0x080277b4: 0080eb00 .... DCD 8448768
0x080277b8: 0280eb0c .... DCD 42003212
0x080277bc: f85c614a Ja\. DCD 4166803786
0x080277c0: 1c522020 R. DCD 475144224
0x080277c4: 2020f84c L. DCD 539031628
0x080277c8: 68326ac8 .j2h DCD 1748134600
0x080277cc: 42906ad2 .j.B DCD 1116760786
0x080277d0: 61b4bf28 (..a DCD 1639235368
0x080277d4: 0000f8d9 .... DCD 63705
0x080277d8: d1b12800 .(.. DCD 3518048256
0x080277dc: bf182900 .).. DCD 3206031616
0x080277e0: fff8f7fe .... DCD 4294506494
0x080277e4: 8014f8d6 .... DCD 2148858070
0x080277e8: 0f00f1b8 .... DCD 251720120
0x080277ec: f7ffd008 .... DCD 4160737288
0x080277f0: 2800feff ...( DCD 671153919
0x080277f4: 61b4bf18 ...a DCD 1639235352
0x080277f8: 0801f1b8 .... DCD 134345144
0x080277fc: 6177d1f7 ..wa DCD 1635242487
0x08027800: b13869b0 .i8. DCD 2973264304
0x08027804: 25014909 .I.% DCD 620841225
0x08027808: 60080728 (..` DCD 1611138856
0x0802780c: 8f4ff3bf ..O. DCD 2404381631
0x08027810: 8f6ff3bf ..o. DCD 2406478783
0x08027814: fc26f7ff ..&. DCD 4230412287
0x08027818: e8bd4628 (F.. DCD 3904718376
0x0802781c: 000087f0 .... DCD 34800
0x08027820: 20001c80 ... DCD 536878208
0x08027824: 20001e80 ... DCD 536878720
0x08027828: 20001df4 ... DCD 536878580
0x0802782c: e000ed04 .... DCD 3758157060
0x08027830: b5102201 .".. DCD 3037733377
0x08027834: 461003d1 ...F DCD 1175454673
0x08027838: fedaf7fe .... DCD 4275763198
0x0802783c: 21c42202 .".! DCD 566501890
0x08027840: f7fd2000 . .. DCD 4160561152
0x08027844: 4c31fc35 5.1L DCD 1278344245
0x08027848: 21c62202 .".! DCD 566632962
0x0802784c: 20008060 `.. DCD 536903776
0x08027850: fc2ef7fd .... DCD 4230936573
0x08027854: 230080a0 ...# DCD 587235488
0x08027858: 21c42202 .".! DCD 566501890
0x0802785c: f7fd4618 .F.. DCD 4160570904
0x08027860: 2300fc7c |..# DCD 587267196
0x08027864: e8bd2202 .".. DCD 3904709122
0x08027868: 21c64010 .@.! DCD 566640656
0x0802786c: f7fd4618 .F.. DCD 4160570904
0x08027870: b570bc74 t.p. DCD 3044064372
0x08027874: 44a0f04f O..D DCD 1151397967
0x08027878: 3011f04f O..0 DCD 806481999
0x0802787c: 4d2362e0 .b#M DCD 1294164704
0x08027880: 21c42202 .".! DCD 566501890
0x08027884: 2000886b k.. DCD 536905835
0x08027888: fc67f7fd ..g. DCD 4234672125
0x0802788c: 220288ab ..." DCD 570591403
0x08027890: 200021c6 .!. DCD 536879558
0x08027894: fc61f7fd ..a. DCD 4234278909
0x08027898: f893f000 .... DCD 4170444800
0x0802789c: 4080f44f O..@ DCD 1082192975
0x080278a0: fc65f7fd ..e. DCD 4234541053
0x080278a4: f04068a0 .h@. DCD 4030752928
0x080278a8: 60a06080 .`.` DCD 1621123200
0x080278ac: f7fd203c < .. DCD 4160561212
0x080278b0: 4917ffcd ...I DCD 1226309581
0x080278b4: f8812080 . .. DCD 4169212032
0x080278b8: 01410400 ..A. DCD 21038080
0x080278bc: 20e0f04f O.. DCD 551612495
0x080278c0: 1100f8c0 .... DCD 285276352
0x080278c4: 7080f500 ...p DCD 1887499520
0x080278c8: 21604a12 .J`! DCD 559958546
0x080278cc: 1400f882 .... DCD 335607938
0x080278d0: 5100f44f O..Q DCD 1359017039
0x080278d4: bd706001 .`p. DCD 3178258433
0x080278d8: b856f000 ..V. DCD 3092705280
0x080278dc: 2201b510 ..." DCD 570537232
0x080278e0: 200021d6 .!. DCD 536879574
0x080278e4: fbe4f7fd .... DCD 4226086909
0x080278e8: 4623b2c4 ..#F DCD 1176744644
0x080278ec: 212c2201 .",! DCD 556540417
0x080278f0: f7fd2000 . .. DCD 4160561152
0x080278f4: f014fc32 2... DCD 4027907122
0x080278f8: d0030f40 @... DCD 3489861440
0x080278fc: 4010e8bd ...@ DCD 1074849981
0x08027900: bc3af7fd ..:. DCD 3157981181
0x08027904: 4010e8bd ...@ DCD 1074849981
0x08027908: bc2cf7fd ..,. DCD 3157063677
0x0802790c: 20001c40 @.. DCD 536878144
0x08027910: e000e00c .... DCD 3758153740
0x08027914: e000e00d .... DCD 3758153741
0x08027918: 0237f5a0 ..7. DCD 37221792
0x0802791c: 41a0f04f O..A DCD 1101066319
0x08027920: 52d8f5b2 ...R DCD 1389950386
0x08027924: f1a0d017 .... DCD 4053848087
0x08027928: f5b272b7 .r.. DCD 4122112695
0x0802792c: d01b5258 XR.. DCD 3491451480
0x08027930: 7237f1a0 ..7r DCD 1916268960
0x08027934: 42d8f5b2 ...B DCD 1121514930
0x08027938: 4770bf18 ..pG DCD 1198571288
0x0802793c: f022680a .h". DCD 4028786698
0x08027940: 32100230 0..2 DCD 839909936
0x08027944: 69ca600a .`.i DCD 1774870538
0x08027948: 023ff022 ".?. DCD 37744674
0x0802794c: 61ca3218 .2.a DCD 1640641048
0x08027950: 6008490c .I.` DCD 1611155724
0x08027954: 680a4770 pG.h DCD 1745504112
0x08027958: 0230f042 B.0. DCD 36761666
0x0802795c: 69ca600a .`.i DCD 1774870538
0x08027960: 023ff022 ".?. DCD 37744674
0x08027964: e7f2320c .2.. DCD 3891409420
0x08027968: f022680a .h". DCD 4028786698
0x0802796c: 600a0230 0..` DCD 1611268656
0x08027970: f02269ca .i". DCD 4028787146
0x08027974: 3218023f ?..2 DCD 840434239
0x08027978: e7e961ca .a.. DCD 3890831818
0x0802797c: 68004801 .H.h DCD 1744848897
0x08027980: 00004770 pG.. DCD 18288
0x08027984: 20001c58 X.. DCD 536878168
0x08027988: f44fb510 ..O. DCD 4098864400
0x0802798c: 20016100 .a. DCD 536961280
0x08027990: fe8af7fe .... DCD 4270520318
0x08027994: f0002001 . .. DCD 4026540033
0x08027998: 4820fb03 .. H DCD 1210120963
0x0802799c: 6fc06800 .h.o DCD 1874880512
0x080279a0: 0f08f010 .... DCD 252243984
0x080279a4: f44fd006 ..O. DCD 4098871302
0x080279a8: 20016100 .a. DCD 536961280
0x080279ac: fe67f7fe ..g. DCD 4268226558
0x080279b0: bd102000 . .. DCD 3171950592
0x080279b4: 7100f44f O..q DCD 1895887951
0x080279b8: f7fe2001 . .. DCD 4160626689
0x080279bc: 2001fe75 u.. DCD 537001589
0x080279c0: b510bd10 .... DCD 3037773072
0x080279c4: 6120f44f O. a DCD 1629549647
0x080279c8: f7fe2001 . .. DCD 4160626689
0x080279cc: f04ffe58 X.O. DCD 4031774296
0x080279d0: 688140a0 .@.h DCD 1753301152
0x080279d4: 6100f441 A..a DCD 1627452481
0x080279d8: 48106081 .`.H DCD 1209032833
0x080279dc: fa1ef7ff .... DCD 4196333567
0x080279e0: 6808490e .I.h DCD 1745373454
0x080279e4: f0426902 .iB. DCD 4030884098
0x080279e8: 61020220 ..a DCD 1627521568
0x080279ec: 69026808 .h.i DCD 1761765384
0x080279f0: 0202f042 B... DCD 33747010
0x080279f4: 68086102 .a.h DCD 1745379586
0x080279f8: f0426902 .iB. DCD 4030884098
0x080279fc: 61020202 ...a DCD 1627521538
0x08027a00: 68416808 .hAh DCD 1749116936
0x08027a04: 0101f041 A... DCD 16904257
0x08027a08: 49056041 A`.I DCD 1225089089
0x08027a0c: f8812040 @ .. DCD 4169211968
0x08027a10: 20080400 ... DCD 537396224
0x08027a14: f8c11ec9 .... DCD 4173405897
0x08027a18: bd100100 .... DCD 3171942656
0x08027a1c: 20001dac ... DCD 536878508
0x08027a20: e000e003 .... DCD 3758153731
0x08027a24: 0ff0e92d -... DCD 267446573
0x08027a28: a23cf8df ..<. DCD 2721904863
0x08027a2c: f8df2200 .".. DCD 4175372800
0x08027a30: f89a923c <... DCD 4170879548
0x08027a34: 46141000 ...F DCD 1175719936
0x08027a38: f24a4617 .FJ. DCD 4064953879
0x08027a3c: bb19565a ZV.. DCD 3138999898
0x08027a40: 030cf109 .... DCD 51179785
0x08027a44: f44f1cd9 ..O. DCD 4098825433
0x08027a48: f0215528 (U!. DCD 4028716328
0x08027a4c: f04f0103 ..O. DCD 4031709443
0x08027a50: f3ef0820 ... DCD 4092528672
0x08027a54: f8c98c11 .... DCD 4173958161
0x08027a58: f3881000 .... DCD 4085780480
0x08027a5c: f3bf8811 .... DCD 4089415697
0x08027a60: f3bf8f4f O... DCD 4089417551
0x08027a64: f5038f6f o... DCD 4110651247
0x08027a68: f0235328 (S#. DCD 4028846888
0x08027a6c: 1a5b0303 ..[. DCD 442172163
0x08027a70: 800e804b K... DCD 2148433995
0x08027a74: 604b2300 .#K` DCD 1615536896
0x08027a78: f8a9608b .`.. DCD 4171849867
0x08027a7c: f38c5004 .P.. DCD 4086059012
0x08027a80: 21018811 ...! DCD 553748497
0x08027a84: 1000f88a .... DCD 268499082
0x08027a88: f0201cc0 .. . DCD 4028636352
0x08027a8c: 1d030003 .... DCD 486735875
0x08027a90: bf382b0c .+8. DCD 3208129292
0x08027a94: 2020230c .# DCD 538977036
0x08027a98: 8811f3ef .... DCD 2282877935
0x08027a9c: 8811f380 .... DCD 2282877824
0x08027aa0: 8f4ff3bf ..O. DCD 2404381631
0x08027aa4: 8f6ff3bf ..o. DCD 2406478783
0x08027aa8: 200119e1 ... DCD 536943073
0x08027aac: fcf0fbb1 .... DCD 4243651505
0x08027ab0: 101cfb00 .... DCD 270334720
0x08027ab4: f04fb2c5 ..O. DCD 4031754949
0x08027ab8: f8590c00 ..Y. DCD 4166585344
0x08027abc: 29001025 %..) DCD 687869989
0x08027ac0: f103bf18 .... DCD 4043554584
0x08027ac4: d0130a0c .... DCD 3490908684
0x08027ac8: 44848848 H..D DCD 1149536328
0x08027acc: d30c4298 .B.. DCD 3540796056
0x08027ad0: d9044582 .E.. DCD 3640935810
0x08027ad4: b008f8d1 .... DCD 2953378001
0x08027ad8: 0f00f1bb .... DCD 251720123
0x08027adc: b11ad005 .... DCD 2971324421
0x08027ae0: b002f8b2 .... DCD 2952984754
0x08027ae4: d9004583 .E.. DCD 3640673667
0x08027ae8: 6849460a .FIh DCD 1749632522
0x08027aec: d1eb2900 .).. DCD 3521849600
0x08027af0: 8850b12a *.P. DCD 2286989610
0x08027af4: 0a0cf103 .... DCD 168620291
0x08027af8: bf384550 PE8. DCD 3208136016
0x08027afc: eb094603 .F.. DCD 3943253507
0x08027b00: 2a000045 E..* DCD 704643141
0x08027b04: eba58885 .... DCD 3953494149
0x08027b08: fa1f0c0c .... DCD 4196338700
0x08027b0c: f8a0fc8c .... DCD 4171299980
0x08027b10: bf1cc006 .... DCD 3206332422
0x08027b14: f8a0449c .D.. DCD 4171252892
0x08027b18: 1c60c006 ..`. DCD 476102662
0x08027b1c: ea54b2c4 ..T. DCD 3931419332
0x08027b20: d0c10002 .... DCD 3502309378
0x08027b24: 0c00f04f O... DCD 201388111
0x08027b28: eb094660 `F.. DCD 3943253600
0x08027b2c: 1c400440 @.@. DCD 473957440
0x08027b30: f01088e4 .... DCD 4027615460
0x08027b34: 44a400ff ...D DCD 1151598847
0x08027b38: f8d9d0f7 .... DCD 4175024375
0x08027b3c: 45840008 ...E DCD 1166278664
0x08027b40: f8c9bf88 .... DCD 4173971336
0x08027b44: b17ac008 ..z. DCD 2977611784
0x08027b48: 42988850 P..B DCD 1117292624
0x08027b4c: e9d2d10d .... DCD 3922907405
0x08027b50: f8cc0c01 .... DCD 4174121985
0x08027b54: 68500004 ..Ph DCD 1750073348
0x08027b58: bf1c2800 .(.. DCD 3206293504
0x08027b5c: c008f8d2 .... DCD 3221813458
0x08027b60: c008f8c0 .... DCD 3221813440
0x08027b64: e0044610 .F.. DCD 3758376464
0x08027b68: 1ac0e7fe .... DCD 448849918
0x08027b6c: 8050b280 ..P. DCD 2152772224
0x08027b70: f2484410 .DH. DCD 4064822288
0x08027b74: 80433238 82C. DCD 2151887416
0x08027b78: 2b04f820 ..+ DCD 721745952
0x08027b7c: 8811f388 .... DCD 2282877832
0x08027b80: 0ff0e8bd .... DCD 267446461
0x08027b84: e92d4770 pG-. DCD 3912058736
0x08027b88: f24f01f0 ..O. DCD 4065264112
0x08027b8c: 2300010f ...# DCD 587202831
0x08027b90: 1c04f820 ... DCD 470087712
0x08027b94: f8301f02 ..0. DCD 4163903234
0x08027b98: 4619cc02 ...F DCD 1176095746
0x08027b9c: f3ef2420 $.. DCD 4092535840
0x08027ba0: f3848511 .... DCD 4085548305
0x08027ba4: f3bf8811 .... DCD 4089415697
0x08027ba8: f3bf8f4f O... DCD 4089417551
0x08027bac: 4e2f8f6f o./N DCD 1311739759
0x08027bb0: 0743eb06 ..C. DCD 121891590
0x08027bb4: 4023f856 V.#@ DCD 1076099158
0x08027bb8: 42a088bf ...B DCD 1117817023
0x08027bbc: eb04d305 .... DCD 3942961925
0x08027bc0: 45400807 ..@E DCD 1161824263
0x08027bc4: 4621bf98 ..!F DCD 1176616856
0x08027bc8: 1c5bd901 ..[. DCD 475781377
0x08027bcc: ea53b2db ..S. DCD 3931353819
0x08027bd0: d0ed0401 .... DCD 3505193985
0x08027bd4: f24a2000 . J. DCD 4064944128
0x08027bd8: 2900545a ZT.) DCD 687887450
0x08027bdc: 884fd031 1.O. DCD 2286932017
0x08027be0: 4297440f .D.B DCD 1117209615
0x08027be4: 8848d111 ..H. DCD 2286473489
0x08027be8: b2824460 `D.. DCD 2994881632
0x08027bec: 6848804a J.Hh DCD 1749581898
0x08027bf0: 42a01854 T..B DCD 1117788244
0x08027bf4: 8844d12c ,.D. DCD 2286211372
0x08027bf8: 804a4422 "DJ. DCD 2152350754
0x08027bfc: 604a6842 BhJ` DCD 1615489090
0x08027c00: 28006840 @h.( DCD 671115328
0x08027c04: 6081bf18 ...` DCD 1619115800
0x08027c08: 428ae022 "..B DCD 1116397602
0x08027c0c: 6042d215 ..B` DCD 1614991893
0x08027c10: eb026090 .`.. DCD 3942801552
0x08027c14: 8014000c .... DCD 2148794380
0x08027c18: d1094288 .B.. DCD 3507045000
0x08027c1c: 60506848 HhP` DCD 1615882312
0x08027c20: 28006848 Hh.( DCD 671115336
0x08027c24: 6082bf18 ...` DCD 1619181336
0x08027c28: 44608848 H.`D DCD 1147177032
0x08027c2c: e00f8050 P... DCD 3759112272
0x08027c30: 608a6051 Q`.` DCD 1619681361
0x08027c34: c002f8a2 .... DCD 3221420194
0x08027c38: 4608e00a ...F DCD 1174986762
0x08027c3c: 29006849 Ih.) DCD 687892553
0x08027c40: 2100d1cd ...! DCD 553701837
0x08027c44: e9c26042 B`.. DCD 3921829954
0x08027c48: f8a21001 .... DCD 4171370497
0x08027c4c: 8014c002 .... DCD 2148843522
0x08027c50: 0043eb06 ..C. DCD 4451078
0x08027c54: eba188c1 .... DCD 3953232065
0x08027c58: 80c1010c .... DCD 2160132364
0x08027c5c: 8811f385 .... DCD 2282877829
0x08027c60: 01f0e8bd .... DCD 32565437
0x08027c64: 00004770 pG.. DCD 18288
0x08027c68: 20001cbc ... DCD 536878268
0x08027c6c: 20001ea8 ... DCD 536878760
0x08027c70: 47702001 . pG DCD 1198530561
0x08027c74: 47704770 pGpG DCD 1198540656
0x08027c78: e92d4770 pG-. DCD 3912058736
0x08027c7c: b0894ff0 .O.. DCD 2961788912
0x08027c80: 7f00f1b0 .... DCD 2130768304
0x08027c84: f06fbf28 (.o. DCD 4033855272
0x08027c88: b672407e ~@r. DCD 3060940926
0x08027c8c: 8f4ff3bf ..O. DCD 2404381631
0x08027c90: 8f6ff3bf ..o. DCD 2406478783
0x08027c94: 25e0f04f O..% DCD 635498575
0x08027c98: f0216929 )i!. DCD 4028721449
0x08027c9c: 61290101 ..)a DCD 1630077185
0x08027ca0: 48b10101 ...H DCD 1219559681
0x08027ca4: 1001fba0 .... DCD 268565408
0x08027ca8: 90020880 .... DCD 2416052352
0x08027cac: f7fda802 .... DCD 4160595970
0x08027cb0: 4607fa68 h..F DCD 1174927976
0x08027cb4: fef4f7fd .... DCD 4277467133
0x08027cb8: bf182800 .(.. DCD 3206031360
0x08027cbc: d0022f00 ./.. DCD 3489804032
0x08027cc0: 28049802 ...( DCD 671389698
0x08027cc4: 6928da07 ..(i DCD 1764284935
0x08027cc8: 0001f040 @... DCD 127040
0x08027ccc: b6626128 (ab. DCD 3059900712
0x08027cd0: e8bdb009 .... DCD 3904745481
0x08027cd4: eb008ff0 .... DCD 3942682608
0x08027cd8: 24000080 ...$ DCD 603979904
0x08027cdc: f8df1106 .... DCD 4175368454
0x08027ce0: f44f928c ..O. DCD 4098855564
0x08027ce4: f04f7a7a zzO. DCD 4031740538
0x08027ce8: 2e050b06 .... DCD 772082438
0x08027cec: 80c2f2c0 .... DCD 2160259776
0x08027cf0: f0002f01 ./.. DCD 4026543873
0x08027cf4: f7ff80bf .... DCD 4160716991
0x08027cf8: 2800fdef ...( DCD 671153647
0x08027cfc: 80baf000 .... DCD 2159734784
0x08027d00: 240169a8 .i.$ DCD 604072360
0x08027d04: 1000f8d9 .... DCD 268499161
0x08027d08: 0800eba1 .... DCD 134278049
0x08027d0c: a801a903 .... DCD 2818681091
0x08027d10: fa3cf7fd ..<. DCD 4198299645
0x08027d14: fd8cf7ff .... DCD 4253874175
0x08027d18: 4668a904 ..hF DCD 1181264132
0x08027d1c: fa36f7fd ..6. DCD 4197906429
0x08027d20: 0100e9dd .... DCD 16837085
0x08027d24: 99021a40 @... DCD 2567051840
0x08027d28: 4070f020 .p@ DCD 1081143328
0x08027d2c: f8bd1a08 .... DCD 4173142536
0x08027d30: f8bd1010 .... DCD 4173139984
0x08027d34: 9002200c . .. DCD 2416058380
0x08027d38: bf844291 .B.. DCD 3213116049
0x08027d3c: 90021e40 @... DCD 2416057920
0x08027d40: 90021e80 .... DCD 2416057984
0x08027d44: 6807488a .H.h DCD 1745307786
0x08027d48: 6806488a .H.h DCD 1745242250
0x08027d4c: 220123c3 .#." DCD 570500035
0x08027d50: 20002108 .!. DCD 536879368
0x08027d54: fa01f7fd .... DCD 4194433021
0x08027d58: f44f4887 .HO. DCD 4098836615
0x08027d5c: 68026396 .c.h DCD 1744987030
0x08027d60: a807a906 .... DCD 2819074310
0x08027d64: f915f000 .... DCD 4178964480
0x08027d68: 1006e9dd .... DCD 268888541
0x08027d6c: f0004a83 .J.. DCD 4026550915
0x08027d70: 4603f93c <..F DCD 1174665532
0x08027d74: 210a2202 .".! DCD 554312194
0x08027d78: f7fd2000 . .. DCD 4160561152
0x08027d7c: 487ef9ee ..~H DCD 1216281070
0x08027d80: 68029b02 ...h DCD 1745001218
0x08027d84: a807a906 .... DCD 2819074310
0x08027d88: f903f000 .... DCD 4177784832
0x08027d8c: 1006e9dd .... DCD 268888541
0x08027d90: 6248f44f O.Hb DCD 1648948303
0x08027d94: f929f000 ..). DCD 4180275200
0x08027d98: 22044603 .F." DCD 570705411
0x08027d9c: 2000210c .!. DCD 536879372
0x08027da0: f9dbf7fd .... DCD 4191942653
0x08027da4: 220123ff .#." DCD 570500095
0x08027da8: 200021c2 .!. DCD 536879554
0x08027dac: f9d5f7fd .... DCD 4191549437
0x08027db0: 220123ff .#." DCD 570500095
0x08027db4: 200021c1 .!. DCD 536879553
0x08027db8: f9cff7fd .... DCD 4191156221
0x08027dbc: 22012300 .#." DCD 570499840
0x08027dc0: 461821c0 .!.F DCD 1175986624
0x08027dc4: f9c9f7fd .... DCD 4190763005
0x08027dc8: f9e5f7fd .... DCD 4192598013
0x08027dcc: 40a0f04f O..@ DCD 1084289103
0x08027dd0: f0416881 .hA. DCD 4030818433
0x08027dd4: 60817180 .q.` DCD 1619095936
0x08027dd8: f0416801 .hA. DCD 4030818305
0x08027ddc: 60010102 ...` DCD 1610678530
0x08027de0: f0416801 .hA. DCD 4030818305
0x08027de4: 60010104 ...` DCD 1610678532
0x08027de8: f0416881 .hA. DCD 4030818433
0x08027dec: 60810104 ...` DCD 1619067140
0x08027df0: f0416881 .hA. DCD 4030818433
0x08027df4: 60817100 .q.` DCD 1619095808
0x08027df8: f0416881 .hA. DCD 4030818433
0x08027dfc: 60817180 .q.` DCD 1619095936
0x08027e00: 220123ff .#." DCD 570500095
0x08027e04: 200021c0 .!. DCD 536879552
0x08027e08: f9a7f7fd .... DCD 4188534781
0x08027e0c: f9c8f7fd .... DCD 4190697469
0x08027e10: f9cbf7fd .... DCD 4190894077
0x08027e14: 220123ad .#." DCD 570500013
0x08027e18: 20002108 .!. DCD 536879368
0x08027e1c: f99df7fd .... DCD 4187879421
0x08027e20: 60074853 SH.` DCD 1611090003
0x08027e24: 60064853 SH.` DCD 1611024467
0x08027e28: f0004855 UH.. DCD 4026550357
0x08027e2c: f7fff940 @... DCD 4160747840
0x08027e30: f7fffda5 .... DCD 4160748965
0x08027e34: b662fd71 q.b. DCD 3059940721
0x08027e38: f9bcf7fd .... DCD 4189911037
0x08027e3c: d1fb2800 .(.. DCD 3522897920
0x08027e40: a904b672 r... DCD 2835658354
0x08027e44: f7fd4668 hF.. DCD 4160570984
0x08027e48: e9ddf9a1 .... DCD 3923638689
0x08027e4c: f8bd2300 .#.. DCD 4173144832
0x08027e50: f8bd100c .... DCD 4173139980
0x08027e54: eba20010 .... DCD 3953262608
0x08027e58: 42810203 ...B DCD 1115750915
0x08027e5c: 1e52d95d ].R. DCD 508746077
0x08027e60: 4270f022 ".pB DCD 1114697762
0x08027e64: 2371f240 @.q# DCD 594670144
0x08027e68: 1a40435a ZC@. DCD 440419162
0x08027e6c: f2004410 .D.. DCD 4060103696
0x08027e70: e0592071 q Y. DCD 3763937393
0x08027e74: 707af44f O.zp DCD 1887106127
0x08027e78: fbb04370 pC.. DCD 4222632816
0x08027e7c: 4941f0fa ..AI DCD 1229058298
0x08027e80: 42886809 .h.B DCD 1116235785
0x08027e84: 4608bf88 ...F DCD 1174978440
0x08027e88: f8d969a9 .i.. DCD 4174997929
0x08027e8c: 1e432000 . C. DCD 507715584
0x08027e90: 1103fb02 .... DCD 285473538
0x08027e94: 68124a3c <J.h DCD 1746029116
0x08027e98: bf884291 .B.. DCD 3213378193
0x08027e9c: 61691a89 ..ia DCD 1634278025
0x08027ea0: 61aa2200 .".a DCD 1638539776
0x08027ea4: f042692a *iB. DCD 4030884138
0x08027ea8: 612a0201 ..*a DCD 1630142977
0x08027eac: 8f4ff3bf ..O. DCD 2404381631
0x08027eb0: f3bfbf30 0... DCD 4089429808
0x08027eb4: f8c58f6f o... DCD 4173696879
0x08027eb8: 692ab010 ..*i DCD 1764405264
0x08027ebc: 3f80f412 ...? DCD 1065415698
0x08027ec0: 69aad008 ...i DCD 1772802056
0x08027ec4: f8d91a89 .... DCD 4174977673
0x08027ec8: 1a512000 . Q. DCD 441524224
0x08027ecc: 61691e49 I.ia DCD 1634278985
0x08027ed0: e00a1e40 @... DCD 3758759488
0x08027ed4: 1000f8d9 .... DCD 268499161
0x08027ed8: 434869aa .iHC DCD 1128819114
0x08027edc: fbb21a82 .... DCD 4222753410
0x08027ee0: 1c43f0f1 ..C. DCD 474214641
0x08027ee4: 1a894359 YC.. DCD 445203289
0x08027ee8: 21006169 ia.! DCD 553673065
0x08027eec: 692961a9 .a)i DCD 1764319657
0x08027ef0: 0101f041 A... DCD 16904257
0x08027ef4: f7ff6129 )a.. DCD 4160708905
0x08027ef8: f8d9f991 .... DCD 4175034769
0x08027efc: 1e400000 ..@. DCD 507510784
0x08027f00: 2c006168 ha., DCD 738222440
0x08027f04: f7ffbf18 .... DCD 4160732952
0x08027f08: b662fcb4 ..b. DCD 3059940532
0x08027f0c: bf182c00 .,.. DCD 3206032384
0x08027f10: feb2f7ff .... DCD 4273141759
0x08027f14: e8bdb009 .... DCD 3904745481
0x08027f18: f0228ff0 ..". DCD 4028796912
0x08027f1c: f2404270 pB@. DCD 4064297584
0x08027f20: 435a2371 q#ZC DCD 1129980785
0x08027f24: 44101a40 @..D DCD 1141905984
0x08027f28: fbb10841 A... DCD 4222683201
0x08027f2c: f44ff0fa ..O. DCD 4098879738
0x08027f30: 4350727a zrPC DCD 1129345658
0x08027f34: f2fafbb1 .... DCD 4076534705
0x08027f38: 1112fb0a .... DCD 286456586
0x08027f3c: 727af44f O.zr DCD 1920660559
0x08027f40: fbb14351 QC.. DCD 4222698321
0x08027f44: f8d9f1fa .... DCD 4175032826
0x08027f48: fbb02000 . .. DCD 4222623744
0x08027f4c: 4351f0fa ..QC DCD 1129443578
0x08027f50: f1fafbb1 .... DCD 4059757489
0x08027f54: 42914441 AD.B DCD 1116816449
0x08027f58: 1a89bf24 $... DCD 445234980
0x08027f5c: f8c51c40 @... DCD 4173667392
0x08027f60: 1a51b010 ..Q. DCD 441561104
0x08027f64: e7bf1e49 I... DCD 3888062025
0x08027f68: cccccccd .... DCD 3435973837
0x08027f6c: 20001cc4 ... DCD 536878276
0x08027f70: e000ed08 .... DCD 3758157064
0x08027f74: e000ed20 ... DCD 3758157088
0x08027f78: 20000418 ... DCD 536871960
0x08027f7c: 000f4240 @B.. DCD 1000000
0x08027f80: 200018e8 ... DCD 536877288
0x08027f84: 20001cc8 ... DCD 536878280
0x08027f88: 20001ccc ... DCD 536878284
0x08027f8c: d1fd3801 .8.. DCD 3523033089
0x08027f90: b5304770 pG0. DCD 3039840112
0x08027f94: 4503fba2 ...E DCD 1157888930
0x08027f98: 600d6004 .`.` DCD 1611489284
0x08027f9c: 0000bd30 0... DCD 48432
0x08027fa0: bf082800 .(.. DCD 3204982784
0x08027fa4: b5384770 pG8. DCD 3040364400
0x08027fa8: f7ff4604 .F.. DCD 4160701956
0x08027fac: 491dfce7 ...I DCD 1226702055
0x08027fb0: f0f1fbb0 .... DCD 4042390448
0x08027fb4: f44fb2c1 ..O. DCD 4098863809
0x08027fb8: 436070c8 .p`C DCD 1130393800
0x08027fbc: 29189000 ...) DCD 689475584
0x08027fc0: 0040bf08 ..@. DCD 4243208
0x08027fc4: 2930d00c ..0) DCD 691064844
0x08027fc8: 0080bf08 .... DCD 8437512
0x08027fcc: 2960d008 ..`) DCD 694210568
0x08027fd0: 00c0bf08 .... DCD 12631816
0x08027fd4: 20abd004 ... DCD 548130820
0x08027fd8: 99004348 HC.. DCD 2566931272
0x08027fdc: 43480ac0 ..HC DCD 1128794816
0x08027fe0: e8bd9000 .... DCD 3904737280
0x08027fe4: f7ff4038 8@.. DCD 4160700472
0x08027fe8: fbb0bfd1 .... DCD 4222664657
0x08027fec: 2900fcf2 ...) DCD 687930610
0x08027ff0: 4660bf04 ..`F DCD 1180745476
0x08027ff4: b4304770 pG0. DCD 3023062896
0x08027ff8: 33fff04f O..3 DCD 872411215
0x08027ffc: f4f2fbb3 .... DCD 4109564851
0x08028000: f5f2fbb3 .... DCD 4126342067
0x08028004: 3315fb02 ...3 DCD 857078530
0x08028008: f5f2fbb0 .... DCD 4126342064
0x0802800c: 0015fb02 .... DCD 1440514
0x08028010: fb011c5b [... DCD 4211154011
0x08028014: fbb00003 .... DCD 4222615555
0x08028018: 4460f0f2 ..`D DCD 1147203826
0x0802801c: 0001fb04 .... DCD 129796
0x08028020: 4770bc30 0.pG DCD 1198570544
0x08028024: 000f4240 @B.. DCD 1000000
0x08028028: 68014817 .H.h DCD 1744914455
0x0802802c: 62c14817 .H.b DCD 1656834071
0x08028030: 68094917 .I.h DCD 1745438999
0x08028034: 47706301 .cpG DCD 1198547713
0x08028038: b110b510 .... DCD 2970662160
0x0802803c: d01a2802 .(.. DCD 3491375106
0x08028040: f04fe01f ..O. DCD 4031766559
0x08028044: 688140a0 .@.h DCD 1753301152
0x08028048: 0140f441 A.@. DCD 21034049
0x0802804c: 49116081 .`.I DCD 1225875585
0x08028050: 490e6101 .a.I DCD 1225679105
0x08028054: 6ac84a0c .J.j DCD 1791511052
0x08028058: 6b086010 .`.k DCD 1795710992
0x0802805c: 6008490c .I.` DCD 1611155724
0x08028060: 03811388 .... DCD 58790792
0x08028064: 490c60c8 .`.I DCD 1225547976
0x08028068: f0406808 .h@. DCD 4030752776
0x0802806c: 60080003 ...` DCD 1611137027
0x08028070: f8c8f000 .... DCD 4173918208
0x08028074: 4909e005 ...I DCD 1225383941
0x08028078: 3080f04f O..0 DCD 813756495
0x0802807c: 1d096008 .`.. DCD 487153672
0x08028080: 20006008 .`. DCD 536895496
0x08028084: 0000bd10 .... DCD 48400
0x08028088: 4000080c ...@ DCD 1073743884
0x0802808c: 20001cd0 ... DCD 536878288
0x08028090: 4000040c ...@ DCD 1073742860
0x08028094: 04001c00 .... DCD 67116032
0x08028098: 40000550 P..@ DCD 1073743184
0x0802809c: e000e418 .... DCD 3758154776
0x080280a0: 4080f04f O..@ DCD 1082191951
0x080280a4: f0416b01 .kA. DCD 4030819073
0x080280a8: 63010107 ...c DCD 1661010183
0x080280ac: 493e4770 pG>I DCD 1228818288
0x080280b0: 21046141 Aa.! DCD 553935169
0x080280b4: 102cf880 ..,. DCD 271382656
0x080280b8: f880211f .!.. DCD 4169146655
0x080280bc: 2114102d -..! DCD 554962989
0x080280c0: 102ef880 .... DCD 271513728
0x080280c4: 61c14939 9I.a DCD 1640057145
0x080280c8: 61814939 9I.a DCD 1635862841
0x080280cc: 60814939 9I.` DCD 1619085625
0x080280d0: 60c14939 9I.` DCD 1623279929
0x080280d4: 61014939 9I.a DCD 1627474233
0x080280d8: 62814939 9I.b DCD 1652640057
0x080280dc: 4080f04f O..@ DCD 1082191951
0x080280e0: 67012100 .!.g DCD 1728127232
0x080280e4: 5281f44f O..R DCD 1384248399
0x080280e8: 48366742 Bg6H DCD 1211524930
0x080280ec: f4426802 .hB. DCD 4097992706
0x080280f0: 60020240 @..` DCD 1610744384
0x080280f4: 48344a33 3J4H DCD 1211386419
0x080280f8: 60103208 .2.` DCD 1611674120
0x080280fc: 60101d12 ...` DCD 1611668754
0x08028100: 60101d12 ...` DCD 1611668754
0x08028104: f6401d12 ..@. DCD 4131396882
0x08028108: 6010203c < .` DCD 1611669564
0x0802810c: 482f1d12 ../H DCD 1211047186
0x08028110: 1d126010 .`.. DCD 487743504
0x08028114: 6010482e .H.` DCD 1611679790
0x08028118: 482e1d12 ...H DCD 1210981650
0x0802811c: 1d126010 .`.. DCD 487743504
0x08028120: 6010482d -H.` DCD 1611679789
0x08028124: 6802482d -H.h DCD 1744980013
0x08028128: 023ff022 ".?. DCD 37744674
0x0802812c: 0212f042 B... DCD 34795586
0x08028130: 482a6002 .`*H DCD 1210736642
0x08028134: 680238a8 .8.h DCD 1744976040
0x08028138: 027ff422 "... DCD 41940002
0x0802813c: 1270f442 B.p. DCD 309392450
0x08028140: 68026002 .`.h DCD 1744986114
0x08028144: 42fef422 "..B DCD 1124004898
0x08028148: 6240f442 B.@b DCD 1648424002
0x0802814c: 68026002 .`.h DCD 1744986114
0x08028150: 02fff022 "... DCD 50327586
0x08028154: 023cf042 B.<. DCD 37548098
0x08028158: 48206002 .` H DCD 1210081282
0x0802815c: 680238bc .8.h DCD 1744976060
0x08028160: 020df36f o... DCD 34468719
0x08028164: 0240f042 B.@. DCD 37810242
0x08028168: 68026002 .`.h DCD 1744986114
0x0802816c: 2270f422 ".p" DCD 577827874
0x08028170: 22e0f442 B.." DCD 585167938
0x08028174: 48196002 .`.H DCD 1209622530
0x08028178: 680238a4 .8.h DCD 1744976036
0x0802817c: 42fef422 "..B DCD 1124004898
0x08028180: 6210f442 B..b DCD 1645278274
0x08028184: 68026002 .`.h DCD 1744986114
0x08028188: 027ff022 "... DCD 41938978
0x0802818c: 0206f042 B... DCD 34009154
0x08028190: 68026002 .`.h DCD 1744986114
0x08028194: 621ff361 a..b DCD 1646261089
0x08028198: 49106002 .`.I DCD 1225809922
0x0802819c: 39b84810 .H.9 DCD 968378384
0x080281a0: f0006008 .`.. DCD 4026556424
0x080281a4: 0000b86d m... DCD 47213
0x080281a8: 1fffbd25 %... DCD 536853797
0x080281ac: 1fffbcc1 .... DCD 536853697
0x080281b0: 1fffbcc5 .... DCD 536853701
0x080281b4: 1fffbd51 Q... DCD 536853841
0x080281b8: 1fffbd91 .... DCD 536853905
0x080281bc: 1fffbdd1 .... DCD 536853969
0x080281c0: 1fffd339 9... DCD 536859449
0x080281c4: 40000878 x..@ DCD 1073743992
0x080281c8: 003c0a3c <.<. DCD 3934780
0x080281cc: 000b0905 .... DCD 723205
0x080281d0: 00080804 .... DCD 526340
0x080281d4: 11223205 .2". DCD 287453701
0x080281d8: 11220005 ..". DCD 287440901
0x080281dc: 40000534 4..@ DCD 1073743156
0x080281e0: 39003902 .9.9 DCD 956315906
0x080281e4: f01eb510 .... DCD 4028544272
0x080281e8: bf060f04 .... DCD 3204845316
0x080281ec: 8408f3ef .... DCD 2215179247
0x080281f0: f3ef3408 .4.. DCD 4092539912
0x080281f4: 69a08409 ...i DCD 1772127241
0x080281f8: 47884901 .I.G DCD 1200113921
0x080281fc: bd1061a0 .a.. DCD 3171967392
0x08028200: 1fffd4df .... DCD 536859871
0x08028204: 491bb5f0 ...I DCD 1226552816
0x08028208: 24104819 .H.$ DCD 605046809
0x0802820c: 4e1b6048 H`.N DCD 1310416968
0x08028210: 4d192000 . .M DCD 1293492224
0x08028214: 0707f1b6 .... DCD 117961142
0x08028218: 2030f855 U.0 DCD 540080213
0x0802821c: eb01b152 R... DCD 3942756690
0x08028220: f8dc0c80 .... DCD 4175170688
0x08028224: 403a3008 .0:@ DCD 1077555208
0x08028228: 43134033 3@.C DCD 1125335091
0x0802822c: 0201f043 C... DCD 33681475
0x08028230: 2008f8cc ... DCD 537458892
0x08028234: b2c01c40 @... DCD 2998934592
0x08028238: d3ed42a0 .B.. DCD 3555541664
0x0802823c: f0406808 .h@. DCD 4030752776
0x08028240: 60080003 ...` DCD 1611137027
0x08028244: b510bdf0 .... DCD 3037773296
0x08028248: 4b0b2210 .".K DCD 1259020816
0x0802824c: bf002100 .!.. DCD 3204456704
0x08028250: 4031f853 S.1@ DCD 1077016659
0x08028254: d0034284 .B.. DCD 3489874564
0x08028258: b2c91c49 I... DCD 2999524425
0x0802825c: d3f74291 .B.. DCD 3556197009
0x08028260: d0034291 .B.. DCD 3489874577
0x08028264: 00c1eb03 .... DCD 12708611
0x08028268: bd106840 @h.. DCD 3171969088
0x0802826c: bd102000 . .. DCD 3171950592
0x08028270: 20001c00 ... DCD 536878080
0x08028274: e0002000 . .. DCD 3758104576
0x08028278: 20001d0c ... DCD 536878348
0x0802827c: 20000003 ... DCD 536870915
0x08028280: 49b3b5f0 ...I DCD 1236514288
0x08028284: 70082000 . .p DCD 1879580672
0x08028288: 1cc9220f .".. DCD 482943503
0x0802828c: 4bb0700a .p.K DCD 1269854218
0x08028290: 1d1b2103 .!.. DCD 488317187
0x08028294: 21367019 .p6! DCD 557215769
0x08028298: 70191cdb ...p DCD 1880693979
0x0802829c: 1c9b2154 T!.. DCD 479928660
0x080282a0: 21cc7019 .p.! DCD 567046169
0x080282a4: 70191cdb ...p DCD 1880693979
0x080282a8: 1c5b2155 U![. DCD 475734357
0x080282ac: 21637019 .pc! DCD 560164889
0x080282b0: 70191d9b ...p DCD 1880694171
0x080282b4: 1c5b21a3 .![. DCD 475734435
0x080282b8: 21ff7019 .p.! DCD 570388505
0x080282bc: 70191c5b [..p DCD 1880693851
0x080282c0: 70191c5b [..p DCD 1880693851
0x080282c4: 232a4ca2 .L*# DCD 589974690
0x080282c8: 70233419 .4#p DCD 1881355289
0x080282cc: 233f4ca0 .L?# DCD 591350944
0x080282d0: 7023342e .4#p DCD 1881355310
0x080282d4: 23064c9e .L.# DCD 587615390
0x080282d8: 7023341b .4#p DCD 1881355291
0x080282dc: 70211ce4 ..!p DCD 1881218276
0x080282e0: 70211c64 d.!p DCD 1881218148
0x080282e4: 1ce42150 P!.. DCD 484712784
0x080282e8: 21857021 !p.! DCD 562393121
0x080282ec: 70211c64 d.!p DCD 1881218148
0x080282f0: 1c642162 b!d. DCD 476324194
0x080282f4: 21207021 !p ! DCD 555773985
0x080282f8: 70211c64 d.!p DCD 1881218148
0x080282fc: 70081ca1 ...p DCD 1879579809
0x08028300: 1d642163 c!d. DCD 493101411
0x08028304: 1c647021 !pd. DCD 476344353
0x08028308: 21037021 !p.! DCD 553873441
0x0802830c: 70211ca4 ..!p DCD 1881218212
0x08028310: 1da42164 d!.. DCD 497295716
0x08028314: 212d7021 !p-! DCD 556625953
0x08028318: 70211c64 d.!p DCD 1881218148
0x0802831c: 1c642105 .!d. DCD 476324101
0x08028320: 1ce47021 !p.. DCD 484732961
0x08028324: 21377021 !p7! DCD 557281313
0x08028328: 70211c64 d.!p DCD 1881218148
0x0802832c: 314c4988 .IL1 DCD 827083144
0x08028330: 21f07008 .p.! DCD 569405448
0x08028334: 70211ce4 ..!p DCD 1881218276
0x08028338: 314d4985 .IM1 DCD 827148677
0x0802833c: 21fc7008 .p.! DCD 570191880
0x08028340: 70211c64 d.!p DCD 1881218148
0x08028344: 314e4982 .IN1 DCD 827214210
0x08028348: 21e97008 .p.! DCD 568946696
0x0802834c: 70211c64 d.!p DCD 1881218148
0x08028350: 314f497f .IO1 DCD 827279743
0x08028354: 21dc7008 .p.! DCD 568094728
0x08028358: 70211c64 d.!p DCD 1881218148
0x0802835c: 3150497c |IP1 DCD 827345276
0x08028360: 21c07008 .p.! DCD 566259720
0x08028364: 70211c64 d.!p DCD 1881218148
0x08028368: 31514979 yIQ1 DCD 827410809
0x0802836c: 21807008 .p.! DCD 562065416
0x08028370: 70211c64 d.!p DCD 1881218148
0x08028374: 31524976 vIR1 DCD 827476342
0x08028378: 214e7008 .pN! DCD 558788616
0x0802837c: 70211c64 d.!p DCD 1881218148
0x08028380: 31534973 sIS1 DCD 827541875
0x08028384: 1c617008 .pa. DCD 476147720
0x08028388: 49717008 .pqI DCD 1232171016
0x0802838c: 31542401 .$T1 DCD 827597825
0x08028390: 4d6f700c .poM DCD 1299148812
0x08028394: 35442103 .!D5 DCD 893657347
0x08028398: 4d6d7029 )pmM DCD 1299017769
0x0802839c: 35552102 .!U5 DCD 894771458
0x080283a0: 4d6b7029 )pkM DCD 1298886697
0x080283a4: 70293545 E5)p DCD 1881748805
0x080283a8: 25034e69 iN.% DCD 620973673
0x080283ac: 70353656 V65p DCD 1882535510
0x080283b0: 35464d67 gMF5 DCD 893799783
0x080283b4: 1c757028 (pu. DCD 477458472
0x080283b8: 4d657029 )peM DCD 1298493481
0x080283bc: 70283547 G5(p DCD 1881683271
0x080283c0: 70291cb5 ..)p DCD 1881742517
0x080283c4: 25044e62 bN.% DCD 621039202
0x080283c8: 70353648 H65p DCD 1882535496
0x080283cc: 35594d60 `MY5 DCD 895044960
0x080283d0: 25057029 )p.% DCD 621113385
0x080283d4: 70351c76 v.5p DCD 1882528886
0x080283d8: 355a4d5d ]MZ5 DCD 895110493
0x080283dc: 25097028 (p.% DCD 621375528
0x080283e0: 70351c76 v.5p DCD 1882528886
0x080283e4: 365b4e5a ZN[6 DCD 911953498
0x080283e8: 4f597030 0pYO DCD 1331261488
0x080283ec: 374b260a .&K7 DCD 927671818
0x080283f0: 4e57703e >pWN DCD 1314353214
0x080283f4: 7030366c l60p DCD 1882207852
0x080283f8: 260d4f55 UO.& DCD 638406485
0x080283fc: 703e375c \7>p DCD 1883125596
0x08028400: 366d4e53 SNm6 DCD 913133139
0x08028404: 260e7030 0p.& DCD 638480432
0x08028408: 703e1c7f ..>p DCD 1883118719
0x0802840c: 366e4e50 PNn6 DCD 913198672
0x08028410: 1c7e7033 3p~. DCD 478048307
0x08028414: 4e4e7032 2pNN DCD 1313763378
0x08028418: 7033366f o63p DCD 1882404463
0x0802841c: 701a1cbb ...p DCD 1880759483
0x08028420: 233c4a4b KJ<# DCD 591153739
0x08028424: 7013327a z2.p DCD 1880306298
0x08028428: 22e04e49 IN." DCD 585125449
0x0802842c: 7032367b {62p DCD 1882338939
0x08028430: 1ef62210 .".. DCD 519447056
0x08028434: f8df7032 2p.. DCD 4175392818
0x08028438: 2784c118 ...' DCD 663011608
0x0802843c: 0c3bf10c ..;. DCD 205254924
0x08028440: 7000f88c ...p DCD 1879111820
0x08028444: 703c1c77 w.<p DCD 1882987639
0x08028448: 4a427032 2pBJ DCD 1245868082
0x0802844c: 0601f1ac .... DCD 100790700
0x08028450: 70327812 .x2p DCD 1882355730
0x08028454: 4a404e41 AN@J DCD 1245728321
0x08028458: 1d366032 2`6. DCD 490102834
0x0802845c: 1d366032 2`6. DCD 490102834
0x08028460: 1d366032 2`6. DCD 490102834
0x08028464: 224af640 @.J" DCD 575338048
0x08028468: 1d366032 2`6. DCD 490102834
0x0802846c: 60324a3c <J2` DCD 1613908540
0x08028470: f2401d36 6.@. DCD 4064288054
0x08028474: 60326203 .b2` DCD 1613914627
0x08028478: 4e3a4a37 7J:N DCD 1312442935
0x0802847c: 60323212 .22` DCD 1613902354
0x08028480: 22084e39 9N." DCD 570969657
0x08028484: 2084f8c6 ... DCD 545585350
0x08028488: 01ce4f37 7O.. DCD 30297911
0x0802848c: 15be823e >... DCD 364806718
0x08028490: 2640823e >.@& DCD 641761854
0x08028494: 26f8823e >..& DCD 653820478
0x08028498: f24e833e >.N. DCD 4065231678
0x0802849c: 80be0608 .... DCD 2159937032
0x080284a0: f8a72643 C&.. DCD 4171703875
0x080284a4: f6476220 bG. DCD 4131873312
0x080284a8: f8a71608 .... DCD 4171699720
0x080284ac: f2486244 DbH. DCD 4064830020
0x080284b0: f8a70662 b... DCD 4171695714
0x080284b4: 4e266254 Tb&N DCD 1311138388
0x080284b8: 70313669 i61p DCD 1882273385
0x080284bc: 21804e24 $N.! DCD 562056740
0x080284c0: 70311e76 v.1p DCD 1882267254
0x080284c4: f8a14639 9F.. DCD 4171318841
0x080284c8: 463e00c0 ..>F DCD 1178468544
0x080284cc: 4101f44f O..A DCD 1090647119
0x080284d0: 10c4f8a6 .... DCD 281344166
0x080284d4: 0300f8a6 .... DCD 50395302
0x080284d8: 4002f44f O..@ DCD 1073935439
0x080284dc: 0304f8a6 .... DCD 50657446
0x080284e0: 49224823 #H"I DCD 1226983459
0x080284e4: 1244f8c0 ..D. DCD 306510016
0x080284e8: 41d0f245 E..A DCD 1104212549
0x080284ec: 1258f8a6 ..X. DCD 307820710
0x080284f0: 41fef44f O..A DCD 1107227727
0x080284f4: 1264f8a6 ..d. DCD 308607142
0x080284f8: 32c4f8a6 ...2 DCD 851769510
0x080284fc: f8c0491d .I.. DCD 4173351197
0x08028500: f8c012c4 .... DCD 4173337284
0x08028504: 214252cc .RB! DCD 557994700
0x08028508: 12d4f8c0 .... DCD 315947200
0x0802850c: 22dcf8c0 ..." DCD 584906944
0x08028510: f8c04919 .I.. DCD 4173351193
0x08028514: 4919131c ...I DCD 1226380060
0x08028518: 1320f8c0 .. . DCD 320927936
0x0802851c: f8c04918 .I.. DCD 4173351192
0x08028520: 49181368 h..I DCD 1226314600
0x08028524: 136cf8c0 ..l. DCD 325908672
0x08028528: f8c04917 .I.. DCD 4173351191
0x0802852c: 0351120c ..Q. DCD 55644684
0x08028530: 1210f8c0 .... DCD 303102144
0x08028534: 690102c0 ...i DCD 1761673920
0x08028538: 43114a14 .J.C DCD 1125206548
0x0802853c: 4d056101 .a.M DCD 1292198145
0x08028540: 78281e6d m.(x DCD 2015895149
0x08028544: d1022800 .(.. DCD 3506579456
0x08028548: f96cf7fe ..l. DCD 4184668158
0x0802854c: bdf0702c ,p.. DCD 3186651180
0x08028550: 500a0404 ...P DCD 1342833668
0x08028554: 20001d8d ... DCD 536878477
0x08028558: 004a0a4a J.J. DCD 4852298
0x0802855c: 40000880 ...@ DCD 1073744000
0x08028560: 00080704 .... DCD 526084
0x08028564: 4000048c ...@ DCD 1073742988
0x08028568: 500b0000 ...P DCD 1342898176
0x0802856c: 1aab1d55 U... DCD 447421781
0x08028570: 500a0000 ...P DCD 1342832640
0x08028574: 003f02df ..?. DCD 4129503
0x08028578: 00660006 ..f. DCD 6684678
0x0802857c: 41410042 B.AA DCD 1094778946
0x08028580: c0070203 .... DCD 3221684739
0x08028584: 03301000 ..0. DCD 53481472
0x08028588: 0001004a J... DCD 65610
0x0802858c: 04009c00 .... DCD 67148800
0x08028590: f04fb570 p.O. DCD 4031755632
0x08028594: 69e54480 .D.i DCD 1776632960
0x08028598: d50306a8 .... DCD 3573745320
0x0802859c: 62202020 b DCD 1646272544
0x080285a0: f8b9f000 .... DCD 4172935168
0x080285a4: d5030668 h... DCD 3573745256
0x080285a8: 62202040 @ b DCD 1646272576
0x080285ac: f8a7f000 .... DCD 4171755520
0x080285b0: d00c07e8 .... DCD 3490449384
0x080285b4: 62202001 . b DCD 1646272513
0x080285b8: f8904898 .H.. DCD 4170205336
0x080285bc: 07c00036 6... DCD 130023478
0x080285c0: f000d03b ;... DCD 4026585147
0x080285c4: 4896f8c1 ...H DCD 1217853633
0x080285c8: b1006800 .h.. DCD 2969593856
0x080285cc: 06284780 .G(. DCD 103303040
0x080285d0: 2080d503 ... DCD 545314051
0x080285d4: f0006220 b.. DCD 4026556960
0x080285d8: 0728f8aa ..(. DCD 120125610
0x080285dc: 2008d507 ... DCD 537449735
0x080285e0: 69a06220 b.i DCD 1772118560
0x080285e4: 0008f020 ... DCD 585760
0x080285e8: 488e61a0 .a.H DCD 1217290656
0x080285ec: 04284780 .G(. DCD 69748608
0x080285f0: f000d504 .... DCD 4026586372
0x080285f4: f44ffba5 ..O. DCD 4098882469
0x080285f8: 62204000 .@ b DCD 1646280704
0x080285fc: d50307a8 .... DCD 3573745576
0x08028600: 62202002 . b DCD 1646272514
0x08028604: f8c7f000 .... DCD 4173852672
0x08028608: d50b0768 h... DCD 3574269800
0x0802860c: 62202004 . b DCD 1646272516
0x08028610: f7fc2010 . .. DCD 4160495632
0x08028614: 69a0fd48 H..i DCD 1772158280
0x08028618: 0004f020 ... DCD 323616
0x0802861c: 498261a0 .a.I DCD 1233281440
0x08028620: 47882002 . .G DCD 1200103426
0x08028624: d50106e8 .... DCD 3573614312
0x08028628: 62202010 . b DCD 1646272528
0x0802862c: 03c06920 i.. DCD 62941472
0x08028630: f44fd502 ..O. DCD 4098872578
0x08028634: 61603080 .0`a DCD 1633693824
0x08028638: 487cbd70 p.|H DCD 1216134512
0x0802863c: e92de7c6 ..-. DCD 3912099782
0x08028640: 4f7643fe .CvO DCD 1333150718
0x08028644: 25004604 .F.% DCD 620774916
0x08028648: 0036f897 ..6. DCD 3602583
0x0802864c: d10207c0 .... DCD 3506571200
0x08028650: fdb5f7fc .... DCD 4256561148
0x08028654: 8ef8b3f0 .... DCD 2398663664
0x08028658: bbd82501 .%.. DCD 3151504641
0x0802865c: f7fc4668 hF.. DCD 4160505448
0x08028660: 6a38fdb3 ..8j DCD 1782119859
0x08028664: 9e0246b8 .F.. DCD 2650949304
0x08028668: 1c419d00 ..A. DCD 474062080
0x0802866c: 6700f04f O..g DCD 1728114767
0x08028670: 1b41d00c ..A. DCD 457297932
0x08028674: 4170f021 !.pA DCD 1097920545
0x08028678: d90342b9 .B.. DCD 3640869561
0x0802867c: f0201a28 (. . DCD 4028635688
0x08028680: 42414070 p@AB DCD 1111572592
0x08028684: f7fd6820 h.. DCD 4160579616
0x08028688: 6020f917 .. ` DCD 1612773655
0x0802868c: 001cf8d8 .... DCD 1898712
0x08028690: d00c1c41 A... DCD 3490454593
0x08028694: f0211b41 A.!. DCD 4028701505
0x08028698: 42b94170 pA.B DCD 1119437168
0x0802869c: 1a28d903 ..(. DCD 438884611
0x080286a0: 4070f020 .p@ DCD 1081143328
0x080286a4: 68204241 AB h DCD 1746944577
0x080286a8: f906f7fd .... DCD 4177983485
0x080286ac: f8d86020 `.. DCD 4174929952
0x080286b0: 1c410018 ..A. DCD 474021912
0x080286b4: 1b41d00c ..A. DCD 457297932
0x080286b8: 4170f021 !.pA DCD 1097920545
0x080286bc: d90342b9 .B.. DCD 3640869561
0x080286c0: f0201a28 (. . DCD 4028635688
0x080286c4: 42414070 p@AB DCD 1111572592
0x080286c8: f7fd6820 h.. DCD 4160579616
0x080286cc: 6020f8f5 .. ` DCD 1612773621
0x080286d0: e0004640 @F.. DCD 3758114368
0x080286d4: f898e010 .... DCD 4170768400
0x080286d8: b1611016 ..a. DCD 2975928342
0x080286dc: f8587d01 .}X. DCD 4166548737
0x080286e0: f2400021 !.@. DCD 4064280609
0x080286e4: 1b802171 q!.. DCD 461382001
0x080286e8: fb900040 @... DCD 4220518464
0x080286ec: 6820f1f1 .. h DCD 1746989553
0x080286f0: f8e2f7fd .... DCD 4175624189
0x080286f4: 25026020 `.% DCD 620912672
0x080286f8: e8bd4628 (F.. DCD 3904718376
0x080286fc: 494783fe ..GI DCD 1229423614
0x08028700: 30fff04f O..0 DCD 822079567
0x08028704: f04f61c8 .aO. DCD 4031734216
0x08028708: 69814080 .@.i DCD 1770078336
0x0802870c: 0140f021 !.@. DCD 21032993
0x08028710: 48476181 .aGH DCD 1212637569
0x08028714: 49414700 .GAI DCD 1229014784
0x08028718: 30fff04f O..0 DCD 822079567
0x0802871c: f04f6188 .aO. DCD 4031734152
0x08028720: 69814080 .@.i DCD 1770078336
0x08028724: 0120f021 !. . DCD 18935841
0x08028728: 48426181 .aBH DCD 1212309889
0x0802872c: 493b4700 .G;I DCD 1228621568
0x08028730: 30fff04f O..0 DCD 822079567
0x08028734: f04f6208 .bO. DCD 4031734280
0x08028738: 69814080 .@.i DCD 1770078336
0x0802873c: 0180f021 !... DCD 25227297
0x08028740: 49396181 .a9I DCD 1228497281
0x08028744: 4708200a . .G DCD 1191714826
0x08028748: 4668b53e >.hF DCD 1181267262
0x0802874c: fd3cf7fc ..<. DCD 4248631292
0x08028750: f7fd2000 . .. DCD 4160561152
0x08028754: 4c31fb5d ].1L DCD 1278344029
0x08028758: 1c4169e0 .iA. DCD 474048992
0x0802875c: 9900d004 .... DCD 2566967300
0x08028760: d1014281 .B.. DCD 3506520705
0x08028764: ffcbf7ff .... DCD 4291557375
0x08028768: 1c4169a0 .iA. DCD 474048928
0x0802876c: 9900d004 .... DCD 2566967300
0x08028770: d1014281 .B.. DCD 3506520705
0x08028774: ffcff7ff .... DCD 4291819519
0x08028778: 1c416a20 jA. DCD 474049056
0x0802877c: 9900d004 .... DCD 2566967300
0x08028780: d1014281 .B.. DCD 3506520705
0x08028784: ffd3f7ff .... DCD 4292081663
0x08028788: f7fc2001 . .. DCD 4160495617
0x0802878c: 492afc8c ..*I DCD 1227553932
0x08028790: 70082000 . .p DCD 1879580672
0x08028794: b51cbd3e >... DCD 3038559550
0x08028798: 210c2204 .".! DCD 554443268
0x0802879c: f7fc2000 . .. DCD 4160495616
0x080287a0: 4604fc87 ...F DCD 1174731911
0x080287a4: f7fc2008 . .. DCD 4160495624
0x080287a8: 2001fc7e ~.. DCD 537001086
0x080287ac: fcdff7fc .... DCD 4242536444
0x080287b0: 24c54623 #F.$ DCD 616908323
0x080287b4: a9014a21 !J.. DCD 2835434017
0x080287b8: 47a04668 hF.G DCD 1201686120
0x080287bc: f64c4820 HL. DCD 4132194336
0x080287c0: 68020341 A..h DCD 1744962369
0x080287c4: 0100e9dd .... DCD 16837085
0x080287c8: f2404798 .G@. DCD 4064298904
0x080287cc: fbb02271 q".. DCD 4222624369
0x080287d0: 4253f1f2 ..SB DCD 1112797682
0x080287d4: f2f2fbb0 .... DCD 4076010416
0x080287d8: 0103fb01 .... DCD 17038081
0x080287dc: f5c107a4 .... DCD 4123068324
0x080287e0: f042711c .qB. DCD 4030886172
0x080287e4: b2894200 .B.. DCD 2995339776
0x080287e8: 64216462 bd!d DCD 1679909986
0x080287ec: 680a4915 .I.h DCD 1745504533
0x080287f0: 0201f042 B... DCD 33681474
0x080287f4: 4913600a .`.I DCD 1226006538
0x080287f8: 31080840 @..1 DCD 822609984
0x080287fc: 6b206008 .` k DCD 1797283848
0x08028800: 0008f040 @... DCD 585792
0x08028804: 69a06320 c.i DCD 1772118816
0x08028808: 40e0f020 ..@ DCD 1088483360
0x0802880c: 200161a0 .a. DCD 536961440
0x08028810: fafef7fd .... DCD 4211013629
0x08028814: 62202001 . b DCD 1646272513
0x08028818: 0000bd1c .... DCD 48412
0x0802881c: 20001928 (.. DCD 536877352
0x08028820: 200005a4 ... DCD 536872356
0x08028824: 00068ad9 .... DCD 428761
0x08028828: 0001d565 e... DCD 120165
0x0802882c: 00068fa1 .... DCD 429985
0x08028830: 000682a9 .... DCD 426665
0x08028834: 000684d5 .... DCD 427221
0x08028838: 200005a0 ... DCD 536872352
0x0802883c: 001e8480 .... DCD 2000000
0x08028840: 20000418 ... DCD 536871960
0x08028844: 400009c0 ...@ DCD 1073744320
0x08028848: 43f0e92d -..C DCD 1139861805
0x0802884c: 49c0460e .F.I DCD 1237337614
0x08028850: 680ab08b ...h DCD 1745531019
0x08028854: 4026f852 R.&@ DCD 1076295762
0x08028858: d07c2c00 .,|. DCD 3497798656
0x0802885c: f8944689 .F.. DCD 4170466953
0x08028860: 1a09109a .... DCD 436801690
0x08028864: 0103f001 .... DCD 17035265
0x08028868: 68614408 .Dah DCD 1751204872
0x0802886c: 4570f020 .pE DCD 1165029408
0x08028870: f0201a68 h. . DCD 4028635752
0x08028874: f1b04070 p@.. DCD 4054859888
0x08028878: d9036f00 .o.. DCD 3640880896
0x0802887c: f0201b48 H. . DCD 4028635976
0x08028880: 42404070 p@@B DCD 1111507056
0x08028884: dd662802 .(f. DCD 3714459650
0x08028888: 46b82700 .'.F DCD 1186473728
0x0802888c: 7024f88d ..$p DCD 1881471117
0x08028890: f7fc4668 hF.. DCD 4160505448
0x08028894: e9ddfc99 .... DCD 3923639449
0x08028898: f8940100 .... DCD 4170449152
0x0802889c: b2892093 . .. DCD 2995331219
0x080288a0: 2a01b112 ...* DCD 704753938
0x080288a4: e00cd003 .... DCD 3758936067
0x080288a8: d8072978 x).. DCD 3624348024
0x080288ac: 8922e009 ..". DCD 2300764169
0x080288b0: f5011a51 Q... DCD 4110490193
0x080288b4: f5b1711c .q.. DCD 4122046748
0x080288b8: d2027fc8 .... DCD 3523379144
0x080288bc: 42881e69 i..B DCD 1116216937
0x080288c0: 42a8d06e n..B DCD 1118359662
0x080288c4: f8d9d26c l... DCD 4175024748
0x080288c8: 42a91004 ...B DCD 1118375940
0x080288cc: 4ba1d068 h..K DCD 1268895848
0x080288d0: 4629aa09 ..)F DCD 1177135625
0x080288d4: f8c94630 0F.. DCD 4173940272
0x080288d8: 47985004 .P.G DCD 1201164292
0x080288dc: d2052802 .(.. DCD 3523553282
0x080288e0: 1024f89d ..$. DCD 270858397
0x080288e4: 2702b109 ...' DCD 654487817
0x080288e8: 2704e000 ...' DCD 654630912
0x080288ec: e9cd499a .I.. DCD 3922545050
0x080288f0: 89211500 ..!. DCD 2300646656
0x080288f4: 1008f8ad .... DCD 269023405
0x080288f8: 51def240 @..Q DCD 1373565504
0x080288fc: 1604e9cd .... DCD 369420749
0x08028900: 601cf88d ...` DCD 1612511373
0x08028904: f88d7ea1 .~.. DCD 4170022561
0x08028908: 7ea11018 ...~ DCD 2124484632
0x0802890c: 701ef88d ...p DCD 1881077901
0x08028910: f88d3108 .1.. DCD 4170002696
0x08028914: f88d1019 .... DCD 4169994265
0x08028918: 2001001f ... DCD 536936479
0x0802891c: 801af88d .... DCD 2149251213
0x08028920: f88d2115 .!.. DCD 4169998613
0x08028924: f88d001d .... DCD 4169990173
0x08028928: 4668101b ..hF DCD 1181224987
0x0802892c: fc51f7fc ..Q. DCD 4233230332
0x08028930: 009df894 .... DCD 10352788
0x08028934: f8841c40 @... DCD 4169407552
0x08028938: f894009d .... DCD 4170449053
0x0802893c: b9480093 ..H. DCD 3108503699
0x08028940: 009bf894 .... DCD 10221716
0x08028944: f894b1f0 .... DCD 4170494448
0x08028948: b9d8009c .... DCD 3117940892
0x0802894c: 46302101 .!0F DCD 1177559297
0x08028950: fc44f7fc ..D. DCD 4232378364
0x08028954: e023e000 ..#. DCD 3760447488
0x08028958: 0093f894 .... DCD 9697428
0x0802895c: d1112801 .(.. DCD 3507562497
0x08028960: 006cf8b4 ..l. DCD 7141556
0x08028964: 4630b281 ..0F DCD 1177596545
0x08028968: fc3df7fc ..=. DCD 4231919612
0x0802896c: 0c016ee0 .n.. DCD 201420512
0x08028970: f7fc4630 0F.. DCD 4160505392
0x08028974: 6d60fc3d =.`m DCD 1835072573
0x08028978: f3c02100 .!.. DCD 4089454848
0x0802897c: 4630028f ..0F DCD 1177551503
0x08028980: fc3bf7fc ..;. DCD 4231788540
0x08028984: 7a004875 uH.z DCD 2046838901
0x08028988: d5090700 .... DCD 3574138624
0x0802898c: 462a4b74 tK*F DCD 1177176948
0x08028990: 46304621 !F0F DCD 1177568801
0x08028994: 4b734798 .GsK DCD 1265846168
0x08028998: 4621462a *F!F DCD 1176585770
0x0802899c: 47984630 0F.G DCD 1201161776
0x080289a0: e8bdb00b .... DCD 3904745483
0x080289a4: e92d83f0 ..-. DCD 3912074224
0x080289a8: b08943f0 .C.. DCD 2961785840
0x080289ac: d07d0004 ..}. DCD 3497852932
0x080289b0: 0093f894 .... DCD 9697428
0x080289b4: 7092f894 ...p DCD 1888680084
0x080289b8: 0800f04f O... DCD 134279247
0x080289bc: d1712801 .(q. DCD 3513853953
0x080289c0: 10acf8d4 .... DCD 279771348
0x080289c4: 42816e20 n.B DCD 1115778592
0x080289c8: 6861d042 B.ah DCD 1751240770
0x080289cc: 907af9b4 ..z. DCD 2423978420
0x080289d0: f0201a08 .. . DCD 4028635656
0x080289d4: 6ea54870 pH.n DCD 1856325744
0x080289d8: fc14f7fc .... DCD 4229232636
0x080289dc: 48620001 ..bH DCD 1214382081
0x080289e0: f890d002 .... DCD 4170240002
0x080289e4: e00161b2 .a.. DCD 3758186930
0x080289e8: 61b0f890 ...a DCD 1638987920
0x080289ec: 0092f894 .... DCD 9631892
0x080289f0: fc0df7fc .... DCD 4228773884
0x080289f4: 2014b108 ... DCD 538226952
0x080289f8: f894e001 .... DCD 4170506241
0x080289fc: f2400096 ..@. DCD 4064280726
0x08028a00: 44302171 q!0D DCD 1144004977
0x08028a04: f008fb00 .... DCD 4027120384
0x08028a08: 49584348 HCXI DCD 1230521160
0x08028a0c: f0f1fbb0 .... DCD 4042390448
0x08028a10: eb012134 4!.. DCD 3942719796
0x08028a14: f1a60640 @... DCD 4054189632
0x08028a18: eba90134 4... DCD 3953721652
0x08028a1c: b2000051 Q... DCD 2986344529
0x08028a20: bf00e006 .... DCD 3204505606
0x08028a24: 2071f200 ..q DCD 544338432
0x08028a28: b2001c6d m... DCD 2986351725
0x08028a2c: 4570f025 %.pE DCD 1165029413
0x08028a30: dbf72800 .(.. DCD 3690407936
0x08028a34: 10b4f8d4 .... DCD 280295636
0x08028a38: f0201b48 H. . DCD 4028635976
0x08028a3c: f1b04070 p@.. DCD 4054859888
0x08028a40: d9036f00 .o.. DCD 3640880896
0x08028a44: f0201a68 h. . DCD 4028635752
0x08028a48: 42404070 p@@B DCD 1111507056
0x08028a4c: e0014680 .F.. DCD 3758179968
0x08028a50: 652ce9d4 ..,e DCD 1697442260
0x08028a54: 4638b2a9 ..8F DCD 1178120873
0x08028a58: f7fc6566 fe.. DCD 4160513382
0x08028a5c: 0c29fbc4 ..). DCD 204078020
0x08028a60: f7fc4638 8F.. DCD 4160505400
0x08028a64: f240fbc5 ..@. DCD 4064345029
0x08028a68: 428640e2 .@.B DCD 1116094690
0x08028a6c: 2101d201 ...! DCD 553767425
0x08028a70: 2100e000 ...! DCD 553705472
0x08028a74: f7fc4638 8F.. DCD 4160505400
0x08028a78: 6d60fbcf ..`m DCD 1835072463
0x08028a7c: 08401c40 @.@. DCD 138419264
0x08028a80: 5f00f5b0 ..._ DCD 1593898416
0x08028a84: f240d329 ).@. DCD 4064334633
0x08028a88: fbb02171 q!.. DCD 4222624113
0x08028a8c: fb01f2f1 .... DCD 4211208945
0x08028a90: fbb00212 .... DCD 4222616082
0x08028a94: b102f0f1 .... DCD 2969759985
0x08028a98: b2821c40 @... DCD 2994871360
0x08028a9c: 46382101 .!8F DCD 1178083585
0x08028aa0: fbabf7fc .... DCD 4222351356
0x08028aa4: 10c6f894 .... DCD 281475220
0x08028aa8: e0004638 8F.. DCD 3758114360
0x08028aac: 34c0e04d M..4 DCD 885055565
0x08028ab0: fd97f000 .... DCD 4254593024
0x08028ab4: 46387921 !y8F DCD 1178106145
0x08028ab8: fbb3f7fc .... DCD 4222875644
0x08028abc: 09c0f834 4... DCD 163641396
0x08028ac0: 71fff641 A..q DCD 1912600129
0x08028ac4: 42880840 @..B DCD 1116211264
0x08028ac8: 4601d200 ...F DCD 1174524416
0x08028acc: f0004638 8F.. DCD 4026549816
0x08028ad0: f894fd1f .... DCD 4170513695
0x08028ad4: b1280093 ..(. DCD 2972188819
0x08028ad8: 1c40e008 ..@. DCD 474013704
0x08028adc: 024ff3c0 ..O. DCD 38794176
0x08028ae0: e7dc2100 .!.. DCD 3889963264
0x08028ae4: 46382101 .!8F DCD 1178083585
0x08028ae8: fb78f7fc ..x. DCD 4219009020
0x08028aec: 90004820 H.. DCD 2415937568
0x08028af0: 25016861 ah.% DCD 620849249
0x08028af4: 0008eb01 .... DCD 584449
0x08028af8: 4070f020 .p@ DCD 1081143328
0x08028afc: 89209001 .. . DCD 2300612609
0x08028b00: 0008f8ad .... DCD 587949
0x08028b04: 701cf88d ...p DCD 1880946829
0x08028b08: 69609705 ..`i DCD 1767937797
0x08028b0c: 7ea09004 ...~ DCD 2124451844
0x08028b10: 0018f88d .... DCD 1636493
0x08028b14: f88d2000 . .. DCD 4169998336
0x08028b18: f88d0019 .... DCD 4169990169
0x08028b1c: f88d501e .P.. DCD 4170010654
0x08028b20: f88d001a .... DCD 4169990170
0x08028b24: 2107001f ...! DCD 554106911
0x08028b28: 101bf88d .... DCD 270268557
0x08028b2c: 501df88d ...P DCD 1344141453
0x08028b30: f7fc4668 hF.. DCD 4160505448
0x08028b34: 480ffb4e N..H DCD 1209006926
0x08028b38: 5094f884 ...P DCD 1351940228
0x08028b3c: f8947981 .y.. DCD 4170480001
0x08028b40: 0900009c .... DCD 150995100
0x08028b44: 00c0eb01 .... DCD 12643073
0x08028b48: b00976a0 .v.. DCD 2953410208
0x08028b4c: 0000e729 )... DCD 59177
0x08028b50: 20001d90 ... DCD 536878480
0x08028b54: 0002c695 .... DCD 181909
0x08028b58: 000292a1 .... DCD 168609
0x08028b5c: 0006cc20 ... DCD 445472
0x08028b60: 0002c0f1 .... DCD 180465
0x08028b64: 0002c391 .... DCD 181137
0x08028b68: 200011f8 ... DCD 536875512
0x08028b6c: 000f4240 @B.. DCD 1000000
0x08028b70: 0002cc59 Y... DCD 183385
0x08028b74: 20000544 D.. DCD 536872260
0x08028b78: 41f0e92d -..A DCD 1106307373
0x08028b7c: 68284d8a .M(h DCD 1747471754
0x08028b80: 4100f890 ...A DCD 1090582672
0x08028b84: 6843e018 ..Ch DCD 1749278744
0x08028b88: 4988b19b ...I DCD 1233695131
0x08028b8c: d10c428b .B.. DCD 3507241611
0x08028b90: 4e874f87 .O.N DCD 1317490567
0x08028b94: e0003760 `7.. DCD 3758110560
0x08028b98: 682847b8 .G(h DCD 1747470264
0x08028b9c: 1004eb00 .... DCD 268757760
0x08028ba0: 47b07a00 .z.G DCD 1202747904
0x08028ba4: d1f72800 .(.. DCD 3522635776
0x08028ba8: 6881e003 ...h DCD 1753341955
0x08028bac: 22026800 .h." DCD 570583040
0x08028bb0: 1c644798 .Gd. DCD 476333976
0x08028bb4: 040ff004 .... DCD 68153348
0x08028bb8: eb016829 )h.. DCD 3942737961
0x08028bbc: 7b021004 ...{ DCD 2063732740
0x08028bc0: d0032a00 .*.. DCD 3489868288
0x08028bc4: 1101f891 .... DCD 285341841
0x08028bc8: d1dc42a1 .B.. DCD 3520873121
0x08028bcc: 81f0e8bd .... DCD 2180049085
0x08028bd0: 4d75b570 p.uM DCD 1299559792
0x08028bd4: f8906828 (h.. DCD 4170213416
0x08028bd8: e0084100 .A.. DCD 3758637312
0x08028bdc: b11b6843 Ch.. DCD 2971363395
0x08028be0: 68006881 .h.h DCD 1744857217
0x08028be4: 47982203 .".G DCD 1201152515
0x08028be8: f0041c64 d... DCD 4026801252
0x08028bec: 6829040f ..)h DCD 1747518479
0x08028bf0: 1004eb01 .... DCD 268757761
0x08028bf4: 2a007b02 .{.* DCD 704674562
0x08028bf8: f891d003 .... DCD 4170305539
0x08028bfc: 42a11101 ...B DCD 1117851905
0x08028c00: bd70d1ec ..p. DCD 3178287596
0x08028c04: 68094968 hI.h DCD 1745439080
0x08028c08: 1000eb01 .... DCD 268495617
0x08028c0c: 2b006843 Ch.+ DCD 721446979
0x08028c10: 6881d003 ...h DCD 1753337859
0x08028c14: 22056800 .h." DCD 570779648
0x08028c18: 47704718 .GpG DCD 1198540568
0x08028c1c: 68094962 bI.h DCD 1745439074
0x08028c20: 1000eb01 .... DCD 268495617
0x08028c24: 2b006843 Ch.+ DCD 721446979
0x08028c28: 6881d003 ...h DCD 1753337859
0x08028c2c: 22066800 .h." DCD 570845184
0x08028c30: 47704718 .GpG DCD 1198540568
0x08028c34: 4d5cb570 p.\M DCD 1297921392
0x08028c38: 68284604 .F(h DCD 1747469828
0x08028c3c: 1004eb00 .... DCD 268757760
0x08028c40: b3017b01 .{.. DCD 3003218689
0x08028c44: eb024a5b [J.. DCD 3942795867
0x08028c48: 88091104 .... DCD 2282295556
0x08028c4c: 01c2f3c1 .... DCD 29553601
0x08028c50: d1182906 .).. DCD 3508021510
0x08028c54: b11b6843 Ch.. DCD 2971363395
0x08028c58: 68006881 .h.h DCD 1744857217
0x08028c5c: 47982204 .".G DCD 1201152516
0x08028c60: f8906828 (h.. DCD 4170213416
0x08028c64: 42a11100 ...B DCD 1117851904
0x08028c68: 1c49d104 ..I. DCD 474599684
0x08028c6c: 010ff001 .... DCD 17821697
0x08028c70: 1100f880 .... DCD 285276288
0x08028c74: 1204eb00 .... DCD 302312192
0x08028c78: 73112100 .!.s DCD 1930502400
0x08028c7c: 1102f890 .... DCD 285407376
0x08028c80: f8801e49 I... DCD 4169145929
0x08028c84: 68281102 ..(h DCD 1747456258
0x08028c88: 1102f890 .... DCD 285407376
0x08028c8c: d0072901 .).. DCD 3490130177
0x08028c90: d10c2900 .).. DCD 3507235072
0x08028c94: 4070e8bd ..p@ DCD 1081141437
0x08028c98: 7000f44f O..p DCD 1879110735
0x08028c9c: ba03f7fc .... DCD 3120822268
0x08028ca0: 1100f890 .... DCD 285276304
0x08028ca4: f0011c49 I... DCD 4026604617
0x08028ca8: f880010f .... DCD 4169138447
0x08028cac: bd701101 ..p. DCD 3178238209
0x08028cb0: 41f0e92d -..A DCD 1106307373
0x08028cb4: 4604493f ?I.F DCD 1174686015
0x08028cb8: 1000eb01 .... DCD 268495617
0x08028cbc: 4f3a8800 ..:O DCD 1329235968
0x08028cc0: 01c2f3c0 .... DCD 29553600
0x08028cc4: eb006838 8h.. DCD 3942672440
0x08028cc8: 68431004 ..Ch DCD 1749225476
0x08028ccc: f8d0b1b3 .... DCD 4174426547
0x08028cd0: 4a39c008 ..9J DCD 1245298696
0x08028cd4: f00c25ff .%.. DCD 4027327999
0x08028cd8: 429306ff ...B DCD 1116931839
0x08028cdc: 4635d100 ..5F DCD 1177932032
0x08028ce0: d0012903 .).. DCD 3489736963
0x08028ce4: e0002201 .".. DCD 3758105089
0x08028ce8: 68002200 .".h DCD 1744839168
0x08028cec: 47984661 aF.G DCD 1201161825
0x08028cf0: d0032dff .-.. DCD 3489869311
0x08028cf4: 46284631 1F(F DCD 1177044529
0x08028cf8: fb4ef000 ..N. DCD 4216254464
0x08028cfc: 21006838 8h.! DCD 553674808
0x08028d00: 1204eb00 .... DCD 302312192
0x08028d04: f8907311 .s.. DCD 4170216209
0x08028d08: 1e491102 ..I. DCD 508104962
0x08028d0c: f880b2c9 .... DCD 4169183945
0x08028d10: e0021102 .... DCD 3758231810
0x08028d14: f0041c64 d... DCD 4026801252
0x08028d18: eb00040f .... DCD 3942646799
0x08028d1c: 7b121204 ...{ DCD 2064781828
0x08028d20: f890b91a .... DCD 4170234138
0x08028d24: 42a22101 .!.B DCD 1117921537
0x08028d28: f880d1f4 .... DCD 4169191924
0x08028d2c: 29004100 .A.) DCD 687882496
0x08028d30: e8bdd105 .... DCD 3904753925
0x08028d34: f44f41f0 .AO. DCD 4098834928
0x08028d38: f7fc7000 .p.. DCD 4160516096
0x08028d3c: e745b9b4 ..E. DCD 3880106420
0x08028d40: f04fb570 p.O. DCD 4031755632
0x08028d44: 6a444080 .@Dj DCD 1782857856
0x08028d48: f3c40f26 &... DCD 4089712422
0x08028d4c: 07206503 .e . DCD 119563523
0x08028d50: 4628d502 ..(F DCD 1177081090
0x08028d54: ff3cf7ff ..<. DCD 4282185727
0x08028d58: d50706e0 .... DCD 3574007520
0x08028d5c: f835f000 ..5. DCD 4164284416
0x08028d60: f000b108 .... DCD 4026577160
0x08028d64: 4628f849 I.(F DCD 1177090121
0x08028d68: ff06f7ff .... DCD 4278646783
0x08028d6c: d5020660 `... DCD 3573679712
0x08028d70: f7ff4628 (F.. DCD 4160701992
0x08028d74: 06a0ff47 G... DCD 111214407
0x08028d78: 4628d502 ..(F DCD 1177081090
0x08028d7c: ff4ef7ff ..N. DCD 4283365375
0x08028d80: d5020760 `... DCD 3573679968
0x08028d84: f7ff4630 0F.. DCD 4160702000
0x08028d88: 07a0ff55 U... DCD 127991637
0x08028d8c: f000d50a .... DCD 4026586378
0x08028d90: b118f81c .... DCD 2971203612
0x08028d94: 4070e8bd ..p@ DCD 1081141437
0x08028d98: b82ff000 ../. DCD 3090149376
0x08028d9c: e8bd4628 (F.. DCD 3904718376
0x08028da0: e7854070 p@.. DCD 3884269680
0x08028da4: 0000bd70 p... DCD 48496
0x08028da8: 20001d98 ... DCD 536878488
0x08028dac: 000427b1 .'.. DCD 272305
0x08028db0: 00053ce9 .<.. DCD 343273
0x08028db4: 40010000 ...@ DCD 1073807360
0x08028db8: 0004c39d .... DCD 312221
0x08028dbc: 47704770 pGpG DCD 1198540656
0x08028dc0: 20004770 pG. DCD 536889200
0x08028dc4: 47704770 pGpG DCD 1198540656
0x08028dc8: 487b4770 pG{H DCD 1216038768
0x08028dcc: 28ff7800 .x.( DCD 687831040
0x08028dd0: 2001d001 ... DCD 536989697
0x08028dd4: 20004770 pG. DCD 536889200
0x08028dd8: b53e4770 pG>. DCD 3040757616
0x08028ddc: 46684605 .FhF DCD 1181238789
0x08028de0: f9f2f7fc .... DCD 4193449980
0x08028de4: 2004f8bd ... DCD 537196733
0x08028de8: 98029900 .... DCD 2550307072
0x08028dec: 040ff362 b... DCD 68154210
0x08028df0: e9c56029 )`.. DCD 3922026537
0x08028df4: bd3e4001 .@>. DCD 3174973441
0x08028df8: b5104770 pG.. DCD 3037742960
0x08028dfc: ffdef7ff .... DCD 4292802559
0x08028e00: 496e4c6d mLnI DCD 1231965293
0x08028e04: 47887820 x.G DCD 1200125984
0x08028e08: 702020ff . p DCD 1881153791
0x08028e0c: e92dbd10 ..-. DCD 3912088848
0x08028e10: 460c41f0 .A.F DCD 1175208432
0x08028e14: 46054969 iI.F DCD 1174751593
0x08028e18: 4690461f .F.F DCD 1183860255
0x08028e1c: 39704866 fHp9 DCD 963659878
0x08028e20: 47889e06 ...G DCD 1200135686
0x08028e24: 78014864 dH.x DCD 2013349988
0x08028e28: fb012094 . .. DCD 4211155092
0x08028e2c: 4864f200 ..dH DCD 1214575104
0x08028e30: f8a04410 .D.. DCD 4171252752
0x08028e34: 0c2a5186 .Q*. DCD 204099974
0x08028e38: 2188f8a0 ...! DCD 562624672
0x08028e3c: 5255f245 E.UR DCD 1381364293
0x08028e40: 218af8a0 ...! DCD 562755744
0x08028e44: f8a02255 U".. DCD 4171244117
0x08028e48: 2200218c .!." DCD 570433932
0x08028e4c: 21cef8a0 ...! DCD 567212192
0x08028e50: 218ef8a0 ...! DCD 563017888
0x08028e54: 6190f8a0 ...a DCD 1636890784
0x08028e58: 21b0f8a0 ...! DCD 565246112
0x08028e5c: 21b2f8a0 ...! DCD 565377184
0x08028e60: f0410209 ..A. DCD 4030792201
0x08028e64: f8a00120 ... DCD 4171235616
0x08028e68: f8a0117a z... DCD 4171239802
0x08028e6c: f8a0219c .!.. DCD 4171243932
0x08028e70: f24421bc .!D. DCD 4064551356
0x08028e74: f8a06172 ra.. DCD 4171260274
0x08028e78: 495211b0 ..RI DCD 1230115248
0x08028e7c: 7b097b0a .{.{ DCD 2064218890
0x08028e80: f3c207d3 .... DCD 4089579475
0x08028e84: 0d5b0240 @.[. DCD 224068160
0x08028e88: 0180f3c1 .... DCD 25228225
0x08028e8c: 2242ea43 C.B" DCD 574810691
0x08028e90: 2101ea42 B..! DCD 553773634
0x08028e94: 0108f041 A... DCD 17363009
0x08028e98: 1178f8a0 ..x. DCD 293140640
0x08028e9c: 5280f44f O..R DCD 1384182863
0x08028ea0: 0287ea42 B... DCD 42461762
0x08028ea4: 0208ea42 B... DCD 34138690
0x08028ea8: 217ef8a0 ..~! DCD 561969312
0x08028eac: 7210f242 B..r DCD 1913713218
0x08028eb0: 42941111 ...B DCD 1116999953
0x08028eb4: fbb4d906 .... DCD 4222933254
0x08028eb8: f8a0f1f1 .... DCD 4171297265
0x08028ebc: f44111a8 ..A. DCD 4097905064
0x08028ec0: e0064100 .A.. DCD 3758506240
0x08028ec4: 721cf504 ...r DCD 1914500356
0x08028ec8: f1f1fbb2 .... DCD 4059167666
0x08028ecc: 11a8f8a0 .... DCD 296286368
0x08028ed0: f8a00861 a... DCD 4171237473
0x08028ed4: 21001196 ...! DCD 553652630
0x08028ed8: 119ef8a0 .... DCD 295631008
0x08028edc: 1194f8a0 .... DCD 294975648
0x08028ee0: 11aaf8a0 .... DCD 296417440
0x08028ee4: 11acf8a0 .... DCD 296548512
0x08028ee8: 11aef8a0 .... DCD 296679584
0x08028eec: 11a6f8a0 .... DCD 296155296
0x08028ef0: 11d8f8a0 .... DCD 299432096
0x08028ef4: 68014834 4H.h DCD 1744914484
0x08028ef8: 3100f441 A..1 DCD 822146113
0x08028efc: 68016001 .`.h DCD 1744920577
0x08028f00: 2100f441 A..! DCD 553710657
0x08028f04: 68016001 .`.h DCD 1744920577
0x08028f08: 2180f441 A..! DCD 562099265
0x08028f0c: 68016001 .`.h DCD 1744920577
0x08028f10: 1180f441 A... DCD 293663809
0x08028f14: 482c6001 .`,H DCD 1210867713
0x08028f18: 68013078 x0.h DCD 1744908408
0x08028f1c: 21e0f421 !..! DCD 568390689
0x08028f20: e8bd6001 .`.. DCD 3904724993
0x08028f24: b53e81f0 ..>. DCD 3040772592
0x08028f28: 25004c25 %L.% DCD 620776485
0x08028f2c: 8801b350 P... DCD 2281812816
0x08028f30: 68018061 a..h DCD 1744928865
0x08028f34: 410bf3c1 ...A DCD 1091302337
0x08028f38: 888080a1 .... DCD 2290122913
0x08028f3c: 701cf5c0 ...p DCD 1880946112
0x08028f40: 481d80e0 ...H DCD 1209893088
0x08028f44: eb007800 .x.. DCD 3942676480
0x08028f48: eb010180 .... DCD 3942711680
0x08028f4c: f44f1040 @.O. DCD 4098822208
0x08028f50: eb0171bc .q.. DCD 3942740412
0x08028f54: 08800080 .... DCD 142606464
0x08028f58: 81a58120 ... DCD 2175107360
0x08028f5c: f42089e0 .. . DCD 4095773152
0x08028f60: f44050f8 .P@. DCD 4097855736
0x08028f64: 81e06070 p`.. DCD 2178965616
0x08028f68: 0002f64f O... DCD 194127
0x08028f6c: 07808020 ... DCD 125861920
0x08028f70: f8c10841 A... DCD 4173400129
0x08028f74: f04f0110 ..O. DCD 4031709456
0x08028f78: 7d0140a0 .@.} DCD 2097234080
0x08028f7c: 0108f041 A... DCD 17363009
0x08028f80: bd3e7501 .u>. DCD 3174987009
0x08028f84: f7fc4668 hF.. DCD 4160505448
0x08028f88: 9800f91f .... DCD 2550200607
0x08028f8c: 80601d40 @.`. DCD 2153782592
0x08028f90: 400bf3c0 ...@ DCD 1074525120
0x08028f94: e7d480a0 .... DCD 3889463456
0x08028f98: 21014807 .H.! DCD 553732103
0x08028f9c: 78002294 .".x DCD 2013274772
0x08028fa0: 4a074350 PC.J DCD 1241989968
0x08028fa4: f8a04410 .D.. DCD 4171252752
0x08028fa8: 480711a8 ...H DCD 1208422824
0x08028fac: f0416801 .hA. DCD 4030818305
0x08028fb0: 60017180 .q.` DCD 1610707328
0x08028fb4: 00004770 pG.. DCD 18288
0x08028fb8: 20001d9c ... DCD 536878492
0x08028fbc: 000596d5 .... DCD 366293
0x08028fc0: 40010000 ...@ DCD 1073807360
0x08028fc4: 0006cc20 ... DCD 445472
0x08028fc8: 40000800 ...@ DCD 1073743872
0x08028fcc: 4bfeb570 p..K DCD 1274983792
0x08028fd0: f8516859 YhQ. DCD 4166084697
0x08028fd4: f8b22020 .. DCD 4172423200
0x08028fd8: 2900107a z..) DCD 687870074
0x08028fdc: 6818d01a ...h DCD 1746456602
0x08028fe0: 6ed34dfa .M.n DCD 1859341818
0x08028fe4: 00e8f8b0 .... DCD 15268016
0x08028fe8: f5f3fbb5 .... DCD 4126407605
0x08028fec: 407ef8b2 ..~@ DCD 1082063026
0x08028ff0: 44204ef7 .N D DCD 1142968055
0x08028ff4: 1b756f14 .ou. DCD 460680980
0x08028ff8: f0f0fbb5 .... DCD 4042324917
0x08028ffc: f3f3fbb4 .... DCD 4092853172
0x08029000: 1e5b1e40 @.[. DCD 509288000
0x08029004: d3004298 .B.. DCD 3540009624
0x08029008: 42884618 .F.B DCD 1116227096
0x0802900c: 4608d300 ...F DCD 1174983424
0x08029010: 007af8a2 ..z. DCD 8059042
0x08029014: b570bd70 p.p. DCD 3044064624
0x08029018: 48ee4606 .F.H DCD 1223575046
0x0802901c: 460d4614 .F.F DCD 1175275028
0x08029020: 00014780 .G.. DCD 83840
0x08029024: 680048e8 .H.h DCD 1744849128
0x08029028: f890d002 .... DCD 4170240002
0x0802902c: e00120ec . .. DCD 3758170348
0x08029030: 20e8f8b0 ... DCD 552138928
0x08029034: f0201ba8 .. . DCD 4028636072
0x08029038: 19114070 p@.. DCD 420561008
0x0802903c: f44f4341 ACO. DCD 4098835265
0x08029040: fbb160c8 .`.. DCD 4222705864
0x08029044: 0040f0f0 ..@. DCD 4255984
0x08029048: 281c3080 .0.( DCD 672936064
0x0802904c: 201cd800 ... DCD 538761216
0x08029050: e92dbd70 p.-. DCD 3912088944
0x08029054: 48dc4ff7 .O.H DCD 1222397943
0x08029058: 261cb082 ...& DCD 639414402
0x0802905c: 98026843 Ch.. DCD 2550294595
0x08029060: 0800f04f O... DCD 134279247
0x08029064: 7bfff647 G..{ DCD 2080372295
0x08029068: 4020f853 S. @ DCD 1075902547
0x0802906c: 008af8b4 .... DCD 9107636
0x08029070: 07836ce5 .l.. DCD 126053605
0x08029074: 07c0d534 4... DCD 130078004
0x08029078: 2000d032 2.. DCD 536924210
0x0802907c: 00baf884 .... DCD 12253316
0x08029080: f8b4bb72 r... DCD 4172594034
0x08029084: b358007a z.X. DCD 3008888954
0x08029088: 208af8b4 ... DCD 545978548
0x0802908c: d4270453 S.'. DCD 3559326803
0x08029090: d5250413 ..%. DCD 3575972883
0x08029094: d5230553 S.#. DCD 3575842131
0x08029098: d4210753 S.!. DCD 3558934355
0x0802909c: d41f0712 .... DCD 3558803218
0x080290a0: 204af894 ..J DCD 541784212
0x080290a4: f8b4b172 r... DCD 4172591474
0x080290a8: f8b42080 . .. DCD 4172554368
0x080290ac: 1ad73048 H0.. DCD 450310216
0x080290b0: fc87fa1f .... DCD 4236769823
0x080290b4: d31345dc .E.. DCD 3541255644
0x080290b8: 1e531a9a ..S. DCD 508762778
0x080290bc: d8004283 .B.. DCD 3623895683
0x080290c0: b2801e50 P... DCD 2994740816
0x080290c4: 6ee2b160 `..n DCD 1860350304
0x080290c8: 5202fb00 ...R DCD 1375927040
0x080290cc: 4570f022 ".pE DCD 1165029410
0x080290d0: 2082f8b4 ... DCD 545454260
0x080290d4: f8a44410 .D.. DCD 4171514896
0x080290d8: 20010082 ... DCD 536936578
0x080290dc: 00baf884 .... DCD 12253316
0x080290e0: 4378f06f o.xC DCD 1131999343
0x080290e4: f0201b48 H. . DCD 4028635976
0x080290e8: 42984070 p@.B DCD 1117274224
0x080290ec: 6ee0d209 ...n DCD 1860227593
0x080290f0: 2082f8b4 ... DCD 545454260
0x080290f4: 1c524428 (DR. DCD 475153448
0x080290f8: 4570f020 .pE DCD 1165029408
0x080290fc: 2082f8a4 ... DCD 545454244
0x08029100: f894e7f0 .... DCD 4170508272
0x08029104: 6e27004a J.'n DCD 1848049738
0x08029108: d14c2801 .(L. DCD 3511429121
0x0802910c: 0047f894 ..G. DCD 4716692
0x08029110: f8b4bbf0 .... DCD 4172594160
0x08029114: f8b41080 .... DCD 4172550272
0x08029118: 44010082 ...D DCD 1140916354
0x0802911c: 0048f8b4 ..H. DCD 4782260
0x08029120: b2811a08 .... DCD 2994805256
0x08029124: d23e4559 YE>. DCD 3527296345
0x08029128: 0046f894 ..F. DCD 4651156
0x0802912c: f8b4bb38 8... DCD 4172593976
0x08029130: 44280040 @.(D DCD 1143472192
0x08029134: 4570f020 .pE DCD 1165029408
0x08029138: 008af894 .... DCD 9107604
0x0802913c: 280007c0 ...( DCD 671090624
0x08029140: bf00d006 .... DCD 3204501510
0x08029144: 0044f8b4 ..D. DCD 4520116
0x08029148: 0050eb05 ..P. DCD 5303045
0x0802914c: 4570f020 .pE DCD 1165029408
0x08029150: 66e16ba1 .k.f DCD 1726049185
0x08029154: 1042f8b4 ..B. DCD 272824500
0x08029158: 107af8a4 ..z. DCD 276494500
0x0802915c: f04f6be1 .kO. DCD 4031736801
0x08029160: 67210701 ..!g DCD 1730217729
0x08029164: 7046f884 ..Fp DCD 1883699332
0x08029168: f894d007 .... DCD 4170502151
0x0802916c: f7ff009a .... DCD 4160684186
0x08029170: f894ff2d -... DCD 4170514221
0x08029174: 07c0008a .... DCD 130023562
0x08029178: f884d101 .... DCD 4169453825
0x0802917c: f8b47047 Gp.. DCD 4172574791
0x08029180: f8b41080 .... DCD 4172550272
0x08029184: 462f0082 ../F DCD 1177485442
0x08029188: f8b44401 .D.. DCD 4172563457
0x0802918c: e0000048 H... DCD 3758096456
0x08029190: 1a08e009 .... DCD 436789257
0x08029194: e003b280 .... DCD 3758338688
0x08029198: 1a796ee1 .ny. DCD 444165857
0x0802919c: 4770f021 !.pG DCD 1198583841
0x080291a0: b2801e40 @... DCD 2994740800
0x080291a4: f894d2f8 .... DCD 4170502904
0x080291a8: 0780008a .... DCD 125829258
0x080291ac: 6f20d501 .. o DCD 1864422657
0x080291b0: 6ee0e003 ...n DCD 1860231171
0x080291b4: 0040eb00 ..@. DCD 4254464
0x080291b8: 46810040 @..F DCD 1182859328
0x080291bc: f894e0d7 .... DCD 4170506455
0x080291c0: 46aa008a ...F DCD 1185546378
0x080291c4: d05307c0 ..S. DCD 3495102400
0x080291c8: 0076f9b4 ..v. DCD 7797172
0x080291cc: f04f9000 ..O. DCD 4031746048
0x080291d0: f8b40800 .... DCD 4172548096
0x080291d4: 4629207e ~ )F DCD 1177100414
0x080291d8: f7ff6d60 `m.. DCD 4160712032
0x080291dc: 4606ff1c ...F DCD 1174863644
0x080291e0: 008af894 .... DCD 9107604
0x080291e4: d4070780 .... DCD 3557230464
0x080291e8: 0078f8b4 ..x. DCD 7927988
0x080291ec: 2171f240 @.q! DCD 561115712
0x080291f0: 6601fb00 ...f DCD 1711405824
0x080291f4: 0801f04f O... DCD 134344783
0x080291f8: 004af894 ..J. DCD 4913300
0x080291fc: d1052801 .(.. DCD 3506776065
0x08029200: 0046f894 ..F. DCD 4651156
0x08029204: f894b110 .... DCD 4170494224
0x08029208: b1180047 G... DCD 2971140167
0x0802920c: 0f00f1b8 .... DCD 251720120
0x08029210: e010d007 .... DCD 3759198215
0x08029214: 0044f8b4 ..D. DCD 4520116
0x08029218: 2171f240 @.q! DCD 561115712
0x0802921c: 6601fb00 ...f DCD 1711405824
0x08029220: 6ee0e009 ...n DCD 1860231177
0x08029224: 2171f240 @.q! DCD 561115712
0x08029228: 496b4348 HCkI DCD 1231766344
0x0802922c: 0050eb01 ..P. DCD 5303041
0x08029230: 0f56ebb0 ..V. DCD 257354672
0x08029234: 0871d97d }.q. DCD 141678973
0x08029238: 2071f240 @.q DCD 544338496
0x0802923c: f0f0fbb1 .... DCD 4042324913
0x08029240: 0200ebaa .... DCD 33614762
0x08029244: 4a70f022 ".pJ DCD 1248915490
0x08029248: 721cf46f o..r DCD 1914500207
0x0802924c: 1102fb00 .... DCD 285408000
0x08029250: 1a409800 ..@. DCD 440440832
0x08029254: 0800ea5f _... DCD 134277727
0x08029258: f1aad505 .... DCD 4054504709
0x0802925c: f0200001 .. . DCD 4028628993
0x08029260: f2084a70 pJ.. DCD 4060629616
0x08029264: f8a42871 q(.. DCD 4171507825
0x08029268: 6e608008 ..`n DCD 1851817992
0x0802926c: 61611981 ..aa DCD 1633753473
0x08029270: f8c44620 F.. DCD 4173612576
0x08029274: f7fba004 .... DCD 4160462852
0x08029278: b1e8ffd9 .... DCD 2984837081
0x0802927c: fe74f7fb ..t. DCD 4269078523
0x08029280: 2004b2c1 ... DCD 537178817
0x08029284: f2f0fbb1 .... DCD 4075879345
0x08029288: 1012fb00 .... DCD 269679360
0x0802928c: 7ea14a53 SJ.~ DCD 2124499539
0x08029290: 202ff892 ../ DCD 540014738
0x08029294: 44084411 .D.D DCD 1141392401
0x08029298: 6ee076a0 .v.n DCD 1860204192
0x0802929c: f0204428 (D . DCD 4028646440
0x080292a0: f8b44570 pE.. DCD 4172563824
0x080292a4: 1c400082 ..@. DCD 473956482
0x080292a8: f8a4b280 .... DCD 4171543168
0x080292ac: f8940082 .... DCD 4170449026
0x080292b0: 2901104a J..) DCD 687935562
0x080292b4: e00ed15b [... DCD 3759067483
0x080292b8: f8842000 . .. DCD 4169408512
0x080292bc: 64e5009b ...d DCD 1692729499
0x080292c0: 008af894 .... DCD 9107604
0x080292c4: d00307c0 .... DCD 3489859520
0x080292c8: 8074f8a4 ..t. DCD 2155149476
0x080292cc: 6526361c .6&e DCD 1697003036
0x080292d0: e8bdb005 .... DCD 3904745477
0x080292d4: f8948ff0 .... DCD 4170485744
0x080292d8: bb591047 G.Y. DCD 3143176263
0x080292dc: 1080f8b4 .... DCD 276887732
0x080292e0: f8b44401 .D.. DCD 4172563457
0x080292e4: 1a080048 H... DCD 436731976
0x080292e8: 4559b281 ..YE DCD 1163506305
0x080292ec: f894d23f ?... DCD 4170502719
0x080292f0: bb500046 F.P. DCD 3142582342
0x080292f4: 0040f8b4 ..@. DCD 4257972
0x080292f8: f0204428 (D . DCD 4028646440
0x080292fc: f8944570 pE.. DCD 4170466672
0x08029300: 07c0008a .... DCD 130023562
0x08029304: d0052800 .(.. DCD 3489998848
0x08029308: 0044f8b4 ..D. DCD 4520116
0x0802930c: 0050eb05 ..P. DCD 5303045
0x08029310: 4570f020 .pE DCD 1165029408
0x08029314: 66e16ba1 .k.f DCD 1726049185
0x08029318: 1042f8b4 ..B. DCD 272824500
0x0802931c: 107af8a4 ..z. DCD 276494500
0x08029320: 67216be1 .k!g DCD 1730243553
0x08029324: f894d003 .... DCD 4170502147
0x08029328: f7ff009a .... DCD 4160684186
0x0802932c: 2101fe4f O..! DCD 553778767
0x08029330: e022e001 ..". DCD 3760381953
0x08029334: f884e01b .... DCD 4169457691
0x08029338: f8941046 F... DCD 4170453062
0x0802933c: f8d4008a .... DCD 4174643338
0x08029340: 07c09070 p... DCD 130060400
0x08029344: f884d101 .... DCD 4169453825
0x08029348: f8b41047 G... DCD 4172550215
0x0802934c: f8b41080 .... DCD 4172550272
0x08029350: 462f0082 ../F DCD 1177485442
0x08029354: f8b44408 .D.. DCD 4172563464
0x08029358: 1a401048 H.@. DCD 440406088
0x0802935c: e003b280 .... DCD 3758338688
0x08029360: 1a796ee1 .ny. DCD 444165857
0x08029364: 4770f021 !.pG DCD 1198583841
0x08029368: b2801e40 @... DCD 2994740800
0x0802936c: 1be8d2f8 .... DCD 468243192
0x08029370: 4170f020 .pA DCD 1097920544
0x08029374: f4ff4549 IE.. DCD 4110370121
0x08029378: f894af22 "... DCD 4170493730
0x0802937c: 4b18008a ...K DCD 1259864202
0x08029380: d5010780 .... DCD 3573614464
0x08029384: e0002208 .".. DCD 3758105096
0x08029388: 9802223e >".. DCD 2550276670
0x0802938c: 2101b005 ...! DCD 553758725
0x08029390: 4ff0e8bd ...O DCD 1341188285
0x08029394: 47704718 .GpG DCD 1198540568
0x08029398: 4606b5f0 ...F DCD 1174844912
0x0802939c: b08b480a .H.. DCD 2961917962
0x080293a0: 6840460d .F@h DCD 1749042701
0x080293a4: 4026f850 P.&@ DCD 1076295760
0x080293a8: f7fba808 .... DCD 4160464904
0x080293ac: 2041ff0d ..A DCD 541196045
0x080293b0: 0000f88d .... DCD 63629
0x080293b4: f88d2054 T .. DCD 4169998420
0x080293b8: e9dd0001 .... DCD 3923574785
0x080293bc: 20232308 .## DCD 539173640
0x080293c0: 0002f88d .... DCD 194701
0x080293c4: e00d2053 S .. DCD 3758956627
0x080293c8: 20001da0 ... DCD 536878496
0x080293cc: 0008e300 .... DCD 582400
0x080293d0: 0007a120 ... DCD 500000
0x080293d4: 000673a1 .s.. DCD 422817
0x080293d8: fffffed4 .... DCD 4294966996
0x080293dc: 20000544 D.. DCD 536872260
0x080293e0: 0004bc49 I... DCD 310345
0x080293e4: 0003f88d .... DCD 260237
0x080293e8: f88d2043 C .. DCD 4169998403
0x080293ec: 20940004 ... DCD 546570244
0x080293f0: 48464345 ECFH DCD 1212564293
0x080293f4: 6005f88d ...` DCD 1611004045
0x080293f8: f8b04428 (D.. DCD 4172301352
0x080293fc: f3c11190 .... DCD 4089516432
0x08029400: f88d3141 A1.. DCD 4170002753
0x08029404: f8b01006 .... DCD 4172288006
0x08029408: f88d11aa .... DCD 4169994666
0x0802940c: 0a091007 .... DCD 168366087
0x08029410: 1008f88d .... DCD 269023373
0x08029414: 11acf8b0 .... DCD 296548528
0x08029418: 1009f88d .... DCD 269088909
0x0802941c: 0a09250a .%.. DCD 168371466
0x08029420: 100af88d .... DCD 269154445
0x08029424: 11aef8b0 .... DCD 296679600
0x08029428: 011ff001 .... DCD 18870273
0x0802942c: 100bf88d .... DCD 269219981
0x08029430: 1186f8b0 .... DCD 294058160
0x08029434: 100cf88d .... DCD 269285517
0x08029438: 0a09260d .&.. DCD 168371725
0x0802943c: 100df88d .... DCD 269351053
0x08029440: 0188f8b0 .... DCD 25753776
0x08029444: 000ef88d .... DCD 981133
0x08029448: f88d0a00 .... DCD 4169992704
0x0802944c: f8b4000f .... DCD 4172546063
0x08029450: f8b40080 .... DCD 4172546176
0x08029454: 44081082 ...D DCD 1141379202
0x08029458: 0010f88d .... DCD 1112205
0x0802945c: f88d0a00 .... DCD 4169992704
0x08029460: f9b40011 .... DCD 4189323281
0x08029464: b2990076 v... DCD 2996371574
0x08029468: 6ce74288 .B.l DCD 1827095176
0x0802946c: 0101eba0 .... DCD 16903072
0x08029470: 0002eba7 .... DCD 191399
0x08029474: 6300f04f O..c DCD 1661005903
0x08029478: 4070f020 .p@ DCD 1081143328
0x0802947c: 4298db0a ...B DCD 1117313802
0x08029480: 1bd0d903 .... DCD 466671875
0x08029484: 4070f020 .p@ DCD 1081143328
0x08029488: f2404240 @B@. DCD 4064297536
0x0802948c: fb002271 q".. DCD 4211090033
0x08029490: e00d1002 .... DCD 3758952450
0x08029494: 2171f201 ..q! DCD 561115649
0x08029498: d9034298 .B.. DCD 3640869528
0x0802949c: f0201bd0 .. . DCD 4028636112
0x080294a0: 42404070 p@@B DCD 1111507056
0x080294a4: 2271f240 @.q" DCD 577892928
0x080294a8: 1002fb00 .... DCD 268630784
0x080294ac: 2071f2a0 ..q DCD 544338592
0x080294b0: f88d0840 @... DCD 4169992256
0x080294b4: 0a010012 .... DCD 167837714
0x080294b8: 1013f88d .... DCD 269744269
0x080294bc: f88d0c01 .... DCD 4169993217
0x080294c0: 0e001014 .... DCD 234885140
0x080294c4: 0015f88d .... DCD 1439885
0x080294c8: 211e6ee0 .n.! DCD 555642592
0x080294cc: f88d0880 .... DCD 4169992320
0x080294d0: 0a000016 .... DCD 167772182
0x080294d4: 0017f88d .... DCD 1570957
0x080294d8: 0099f894 .... DCD 10090644
0x080294dc: 0018f88d .... DCD 1636493
0x080294e0: 00a0f894 .... DCD 10549396
0x080294e4: 0019f88d .... DCD 1702029
0x080294e8: 009ff894 .... DCD 10483860
0x080294ec: 001af88d .... DCD 1767565
0x080294f0: 0086f894 .... DCD 8845460
0x080294f4: 001bf88d .... DCD 1833101
0x080294f8: 601cf88d ...` DCD 1612511373
0x080294fc: 501df88d ...P DCD 1344141453
0x08029500: f7ff4668 hF.. DCD 4160702056
0x08029504: b00bff48 H... DCD 2953576264
0x08029508: 0000bdf0 .... DCD 48624
0x0802950c: 40010000 ...@ DCD 1073807360
0x08029510: 4a6ab570 p.jJ DCD 1248507248
0x08029514: 0040eb00 ..@. DCD 4254464
0x08029518: eb037813 .x.. DCD 3942873107
0x0802951c: eb040483 .... DCD 3942909059
0x08029520: f2401343 C.@. DCD 4064285507
0x08029524: eb0434cb .4.. DCD 3942921419
0x08029528: f0230383 ..#. DCD 4028826499
0x0802952c: f2030303 .... DCD 4060283651
0x08029530: 78d4130b ...x DCD 2027164427
0x08029534: 0303f023 #... DCD 50589731
0x08029538: eb0433ab .3.. DCD 3942921131
0x0802953c: f02305c4 ..#. DCD 4028827076
0x08029540: eb030303 .... DCD 3942843139
0x08029544: 1cdb0385 .... DCD 484115333
0x08029548: 0503f023 #... DCD 84144163
0x0802954c: eb047893 .x.. DCD 3942938771
0x08029550: eb031484 .... DCD 3942847620
0x08029554: eb050683 .... DCD 3942975107
0x08029558: f2051586 .... DCD 4060419462
0x0802955c: f0252583 .%%. DCD 4028966275
0x08029560: f2050503 .... DCD 4060415235
0x08029564: f02555a3 .U%. DCD 4028978595
0x08029568: ebc30503 .... DCD 3955426563
0x0802956c: eb051603 .... DCD 3942979075
0x08029570: f20505c6 .... DCD 4060415430
0x08029574: f0252597 .%%. DCD 4028966295
0x08029578: 78550603 ..Ux DCD 2018838019
0x0802957c: f44f435d ]CO. DCD 4098835293
0x08029580: fb0373fe .s.. DCD 4211307518
0x08029584: 1cdb6305 .c.. DCD 484139781
0x08029588: 0303f023 #... DCD 50589731
0x0802958c: f0233369 i3#. DCD 4028838761
0x08029590: eb030303 .... DCD 3942843139
0x08029594: f2030384 .... DCD 4060283780
0x08029598: 7914230b .#.y DCD 2031362827
0x0802959c: 0303f023 #... DCD 50589731
0x080295a0: 2304eb03 ...# DCD 587524867
0x080295a4: f0231cdb ..#. DCD 4028832987
0x080295a8: 7a130403 ...z DCD 2048066563
0x080295ac: eb047a52 Rz.. DCD 3942939218
0x080295b0: eb031483 .... DCD 3942847619
0x080295b4: 1ce40583 .... DCD 484705667
0x080295b8: 0403f024 $... DCD 67366948
0x080295bc: 1405eb04 .... DCD 335932164
0x080295c0: 4353342b +4SC DCD 1129526315
0x080295c4: 0403f024 $... DCD 67366948
0x080295c8: 7282f44f O..r DCD 1921184847
0x080295cc: 4203fb02 ...B DCD 1107557122
0x080295d0: f0221cd2 ..". DCD 4028767442
0x080295d4: eb020203 .... DCD 3942777347
0x080295d8: 4a391040 @.9J DCD 1245253696
0x080295dc: 85014410 .D.. DCD 2231452688
0x080295e0: b570bd70 p.p. DCD 3044064624
0x080295e4: eb004a35 5J.. DCD 3942664757
0x080295e8: 78130040 @..x DCD 2014511168
0x080295ec: 0483eb03 .... DCD 75754243
0x080295f0: 1443eb04 ..C. DCD 339995396
0x080295f4: 33cbf240 @..3 DCD 869003840
0x080295f8: 0384eb03 .... DCD 59042563
0x080295fc: 0303f023 #... DCD 50589731
0x08029600: 130bf203 .... DCD 319549955
0x08029604: f02378d4 .x#. DCD 4028856532
0x08029608: 33ab0303 ...3 DCD 866845443
0x0802960c: 05c4eb04 .... DCD 96791300
0x08029610: 0303f023 #... DCD 50589731
0x08029614: 0385eb03 .... DCD 59108099
0x08029618: f0231cdb ..#. DCD 4028832987
0x0802961c: 78930503 ...x DCD 2022900995
0x08029620: 1484eb04 .... DCD 344255236
0x08029624: 0683eb03 .... DCD 109308675
0x08029628: 1586eb05 .... DCD 361163525
0x0802962c: 2583f205 ...% DCD 629404165
0x08029630: 0503f025 %... DCD 84144165
0x08029634: 55a3f205 ...U DCD 1436807685
0x08029638: 0503f025 %... DCD 84144165
0x0802963c: 1603ebc3 .... DCD 369355715
0x08029640: 05c6eb05 .... DCD 96922373
0x08029644: 2597f205 ...% DCD 630714885
0x08029648: 0603f025 %... DCD 100921381
0x0802964c: 435d7855 Ux]C DCD 1130199125
0x08029650: 73fef44f O..s DCD 1946088527
0x08029654: 6305fb03 ...c DCD 1661336323
0x08029658: f0231cdb ..#. DCD 4028832987
0x0802965c: 33690303 ..i3 DCD 862520067
0x08029660: 0303f023 #... DCD 50589731
0x08029664: 0384eb03 .... DCD 59042563
0x08029668: 230bf203 ...# DCD 587985411
0x0802966c: f0237914 .y#. DCD 4028856596
0x08029670: eb030303 .... DCD 3942843139
0x08029674: 1cdb2304 .#.. DCD 484123396
0x08029678: 0403f023 #... DCD 67366947
0x0802967c: 7a527a13 .zRz DCD 2052225555
0x08029680: 1483eb04 .... DCD 344189700
0x08029684: 0583eb03 .... DCD 92531459
0x08029688: f0241ce4 ..$. DCD 4028898532
0x0802968c: eb040403 .... DCD 3942908931
0x08029690: 342b1405 ..+4 DCD 875238405
0x08029694: f0244353 SC$. DCD 4028908371
0x08029698: f44f0403 ..O. DCD 4098819075
0x0802969c: fb027282 .r.. DCD 4211241602
0x080296a0: 1cd24203 .B.. DCD 483541507
0x080296a4: 0203f022 "... DCD 33812514
0x080296a8: 1240eb02 ..@. DCD 306244354
0x080296ac: 44104804 .H.D DCD 1141917700
0x080296b0: f3618cc2 ..a. DCD 4083256514
0x080296b4: 84c2221f .".. DCD 2227315231
0x080296b8: 0000bd70 p... DCD 48496
0x080296bc: 20000594 ... DCD 536872340
0x080296c0: 40010000 ...@ DCD 1073807360
0x080296c4: 71657266 freq DCD 1902473830
0x080296c8: 70696863 chip DCD 1885956195
0x080296cc: 1fffccbd .... DCD 536857789
0x080296d0: 1fffce1f .... DCD 536858143
0x080296d4: 1fffaa5d ]... DCD 536848989
0x080296d8: 20001c60 `.. DCD 536878176
0x080296dc: 0000ff04 .... DCD 65284
0x080296e0: 00000000 .... DCD 0
0x080296e4: 0006dfe4 .... DCD 450532
0x080296e8: 20000000 ... DCD 536870912
0x080296ec: 000005c8 .... DCD 1480
0x080296f0: 000002c4 .... DCD 708
0x080296f4: 0006e0e0 .... DCD 450784
0x080296f8: 200005c8 ... DCD 536872392
0x080296fc: 00001604 .... DCD 5636
0x08029700: 00002c64 d,.. DCD 11364
0x08029704: 08f804f4 .... DCD 150471924
0x08029708: 14000cfc .... DCD 335547644
0x0802970c: 1d061c03 .... DCD 486939651
0x08029710: 00001f0a .... DCD 7946
0x08029714: 1fffe9dc .... DCD 536865244
0x08029718: 20001c00 ... DCD 536878080
0x0802971c: 00000040 @... DCD 64
0x08029720: 1fffa5d4 .... DCD 536847828
0x08029724: 1fffea1c .... DCD 536865308
0x08029728: 20001c40 @.. DCD 536878144
0x0802972c: 0000016c l... DCD 364
0x08029730: 1fffa2e8 .... DCD 536847080
0x08029734: 1fffea6c l... DCD 536865388
0x08029738: 20001dac ... DCD 536878508
0x0802973c: 0000336c l3.. DCD 13164
0x08029740: 1fffa5e4 .... DCD 536847844
0x08029744: bf00df00 .... DCD 3204505344
0x08029748: bf00df00 .... DCD 3204505344
0x0802974c: bf00df00 .... DCD 3204505344
0x08029750: bf00df00 .... DCD 3204505344
0x08029754: bf00df00 .... DCD 3204505344
0x08029758: bf00df00 .... DCD 3204505344
0x0802975c: bf00df00 .... DCD 3204505344
0x08029760: bf00df00 .... DCD 3204505344
0x08029764: bf00df00 .... DCD 3204505344
0x08029768: bf00df00 .... DCD 3204505344
0x0802976c: bf00df00 .... DCD 3204505344
0x08029770: bf00df00 .... DCD 3204505344
0x08029774: e0064ff6 .O.. DCD 3758510070
0x08029778: bf00df00 .... DCD 3204505344
0x0802977c: bf00df00 .... DCD 3204505344
0x08029780: bf00df00 .... DCD 3204505344
0x08029784: 36441901 ..D6 DCD 910432513
0x08029788: 0a18016e n... DCD 169345390
0x0802978c: 1fffaf61 a... DCD 536850273
0x08029790: 1fffb061 a... DCD 536850529
0x08029794: 591a085d ]..Y DCD 1494878301
0x08029798: 023c0104 ..<. DCD 37486852
0x0802979c: aa1a0413 .... DCD 2853831699
0x080297a0: 13140101 .... DCD 320078081
0x080297a4: 90020d80 .... DCD 2416053632
0x080297a8: 25745420 Tt% DCD 628380704
0x080297ac: c8ce1401 .... DCD 3368948737
0x080297b0: dc3f8502 ..?. DCD 3695150338
0x080297b4: 9a141fff .... DCD 2585010175
0x080297b8: e11b0277 w... DCD 3776643703
0x080297bc: 092210da ..". DCD 153227482
0x080297c0: 1b04cc13 .... DCD 453299219
0x080297c4: 1b01ff20 ... DCD 453115680
0x080297c8: 31081660 `..1 DCD 822613600
0x080297cc: 4c09a013 ...L DCD 1275699219
0x080297d0: cc0b0c20 ... DCD 3423276064
0x080297d4: 00000000 .... DCD 0
0x080297d8: 00000000 .... DCD 0
CONTROLLER_CODE_OTA_END
Region$$Table$$Base
0x080297dc: 08029810 .... DCD 134387728
0x080297e0: 1ffe0000 .... DCD 536739840
0x080297e4: 00006d4c Lm.. DCD 27980
0x080297e8: 080220ac . .. DCD 134357164
0x080297ec: 08030560 `... DCD 134415712
0x080297f0: 20000000 ... DCD 536870912
0x080297f4: 000052d8 .R.. DCD 21208
0x080297f8: 08002880 .(.. DCD 134228096
0x080297fc: 08030680 .... DCD 134416000
0x08029800: 200052d8 .R. DCD 536892120
0x08029804: 00011e30 0... DCD 73264
0x08029808: 080220bc . .. DCD 134357180
Region$$Table$$Limit
** Section #2 'RW_RAM_CODE' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
Size : 27980 bytes (alignment 16)
Address: 0x1ffe0000
$t.9
PendSV_Handler
0x1ffe0000: f3ef8009 .... MRS r0,PSP
0x1ffe0004: f01e0f10 .... TST lr,#0x10
0x1ffe0008: bf08 .. IT EQ
0x1ffe000a: ed208a10 ... VSTMDBEQ r0!,{s16-s31}
0x1ffe000e: f3ef820b .... MRS r2,PSPLIM
0x1ffe0012: 4673 sF MOV r3,lr
0x1ffe0014: e9200ffc ... STMDB r0!,{r2-r11}
0x1ffe0018: 4a11 .J LDR r2,[pc,#68] ; [0x1ffe0060] = 0x2000971c
0x1ffe001a: 6811 .h LDR r1,[r2,#0]
0x1ffe001c: 6008 .` STR r0,[r1,#0]
0x1ffe001e: f04f0020 O. . MOV r0,#0x20
0x1ffe0022: f3808811 .... MSR BASEPRI,r0
0x1ffe0026: f3bf8f4f ..O. DSB
0x1ffe002a: f3bf8f6f ..o. ISB
0x1ffe002e: f001fa73 ..s. BL vTaskSwitchContext ; 0x1ffe1518
0x1ffe0032: f04f0000 O... MOV r0,#0
0x1ffe0036: f3808811 .... MSR BASEPRI,r0
0x1ffe003a: 4a09 .J LDR r2,[pc,#36] ; [0x1ffe0060] = 0x2000971c
0x1ffe003c: 6811 .h LDR r1,[r2,#0]
0x1ffe003e: 6808 .h LDR r0,[r1,#0]
0x1ffe0040: e8b00ffc .... LDM r0!,{r2-r11}
0x1ffe0044: f0130f10 .... TST r3,#0x10
0x1ffe0048: bf08 .. IT EQ
0x1ffe004a: ecb08a10 .... VLDMEQ r0!,{s16-s31}
0x1ffe004e: f382880b .... MSR PSPLIM,r2
0x1ffe0052: f3808809 .... MSR PSP,r0
0x1ffe0056: 4718 .G BX r3
0x1ffe0058: bf00 .. NOP
0x1ffe005a: bf00 .. NOP
0x1ffe005c: bf00 .. NOP
0x1ffe005e: bf00 .. NOP
$d.10
pxCurrentTCBConst
0x1ffe0060: 2000971c ... DCD 536909596
0x1ffe0064: 00000000 .... DCD 0
0x1ffe0068: 00000000 .... DCD 0
0x1ffe006c: 00000000 .... DCD 0
$t.11
SVC_Handler
0x1ffe0070: f01e0f04 .... TST lr,#4
0x1ffe0074: bf0c .. ITE EQ
0x1ffe0076: f3ef8008 .... MRSEQ r0,MSP
0x1ffe007a: f3ef8009 .... MRSNE r0,PSP
0x1ffe007e: 4904 .I LDR r1,[pc,#16] ; [0x1ffe0090] = 0x1ffe0e39
0x1ffe0080: 4708 .G BX r1
0x1ffe0082: bf00 .. NOP
0x1ffe0084: bf00 .. NOP
0x1ffe0086: bf00 .. NOP
0x1ffe0088: bf00 .. NOP
0x1ffe008a: bf00 .. NOP
0x1ffe008c: bf00 .. NOP
0x1ffe008e: bf00 .. NOP
$d.12
svchandler_address_const
0x1ffe0090: 1ffe0e39 9... DCD 536743481
$t.5
SysTick_Handler
0x1ffe0094: b510 .. PUSH {r4,lr}
0x1ffe0096: f000fb8b .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe009a: 4604 .F MOV r4,r0
0x1ffe009c: f002f882 .... BL xTaskIncrementTick ; 0x1ffe21a4
0x1ffe00a0: b130 0. CBZ r0,0x1ffe00b0 ; SysTick_Handler + 28
0x1ffe00a2: f64e5004 N..P MOV r0,#0xed04
0x1ffe00a6: f2ce0000 .... MOVT r0,#0xe000
0x1ffe00aa: f04f5180 O..Q MOV r1,#0x10000000
0x1ffe00ae: 6001 .` STR r1,[r0,#0]
0x1ffe00b0: 4620 F MOV r0,r4
0x1ffe00b2: e8bd4010 ...@ POP {r4,lr}
0x1ffe00b6: f000be4d ..M. B.W vClearInterruptMask ; 0x1ffe0d54
0x1ffe00ba: 0000 .. MOVS r0,r0
eTaskConfirmSleepModeStatus
0x1ffe00bc: f24600b8 F... MOV r0,#0x60b8
0x1ffe00c0: f2c20001 .... MOVT r0,#0x2001
0x1ffe00c4: 6800 .h LDR r0,[r0,#0]
0x1ffe00c6: b958 X. CBNZ r0,0x1ffe00e0 ; eTaskConfirmSleepModeStatus + 36
0x1ffe00c8: f2461004 F... MOV r0,#0x6104
0x1ffe00cc: f2c20001 .... MOVT r0,#0x2001
0x1ffe00d0: 6800 .h LDR r0,[r0,#0]
0x1ffe00d2: b928 (. CBNZ r0,0x1ffe00e0 ; eTaskConfirmSleepModeStatus + 36
0x1ffe00d4: f24600b4 F... MOV r0,#0x60b4
0x1ffe00d8: f2c20001 .... MOVT r0,#0x2001
0x1ffe00dc: 6800 .h LDR r0,[r0,#0]
0x1ffe00de: b108 .. CBZ r0,0x1ffe00e4 ; eTaskConfirmSleepModeStatus + 40
0x1ffe00e0: 2000 . MOVS r0,#0
0x1ffe00e2: 4770 pG BX lr
0x1ffe00e4: f24600d0 F... MOV r0,#0x60d0
0x1ffe00e8: f2c20001 .... MOVT r0,#0x2001
0x1ffe00ec: 6801 .h LDR r1,[r0,#0]
0x1ffe00ee: f2460034 F.4. MOV r0,#0x6034
0x1ffe00f2: f2c20001 .... MOVT r0,#0x2001
0x1ffe00f6: 6800 .h LDR r0,[r0,#0]
0x1ffe00f8: 1e42 B. SUBS r2,r0,#1
0x1ffe00fa: 2001 . MOVS r0,#1
0x1ffe00fc: 4291 .B CMP r1,r2
0x1ffe00fe: bf08 .. IT EQ
0x1ffe0100: 2002 . MOVEQ r0,#2
0x1ffe0102: 4770 pG BX lr
ke_check_malloc
0x1ffe0104: 2001 . MOVS r0,#1
0x1ffe0106: 4770 pG BX lr
prvAddCurrentTaskToDelayedList
0x1ffe0108: b5f0 .. PUSH {r4-r7,lr}
0x1ffe010a: b081 .. SUB sp,sp,#4
0x1ffe010c: 460c .F MOV r4,r1
0x1ffe010e: f24601f8 F... MOV r1,#0x60f8
0x1ffe0112: f249761c I..v MOV r6,#0x971c
0x1ffe0116: f2c20101 .... MOVT r1,#0x2001
0x1ffe011a: f2c20600 .... MOVT r6,#0x2000
0x1ffe011e: 680f .h LDR r7,[r1,#0]
0x1ffe0120: 6831 1h LDR r1,[r6,#0]
0x1ffe0122: 2200 ." MOVS r2,#0
0x1ffe0124: f8812059 ..Y STRB r2,[r1,#0x59]
0x1ffe0128: 6831 1h LDR r1,[r6,#0]
0x1ffe012a: 4605 .F MOV r5,r0
0x1ffe012c: 1d08 .. ADDS r0,r1,#4
0x1ffe012e: f000fb7b ..{. BL uxListRemove ; 0x1ffe0828
0x1ffe0132: 1c68 h. ADDS r0,r5,#1
0x1ffe0134: d118 .. BNE 0x1ffe0168 ; prvAddCurrentTaskToDelayedList + 96
0x1ffe0136: b1bc .. CBZ r4,0x1ffe0168 ; prvAddCurrentTaskToDelayedList + 96
0x1ffe0138: f24600d0 F... MOV r0,#0x60d0
0x1ffe013c: f2c20001 .... MOVT r0,#0x2001
0x1ffe0140: 6841 Ah LDR r1,[r0,#4]
0x1ffe0142: 6832 2h LDR r2,[r6,#0]
0x1ffe0144: 6091 .` STR r1,[r2,#8]
0x1ffe0146: 688a .h LDR r2,[r1,#8]
0x1ffe0148: 6833 3h LDR r3,[r6,#0]
0x1ffe014a: 60da .` STR r2,[r3,#0xc]
0x1ffe014c: 6832 2h LDR r2,[r6,#0]
0x1ffe014e: 688b .h LDR r3,[r1,#8]
0x1ffe0150: 3204 .2 ADDS r2,#4
0x1ffe0152: 605a Z` STR r2,[r3,#4]
0x1ffe0154: 6832 2h LDR r2,[r6,#0]
0x1ffe0156: 3204 .2 ADDS r2,#4
0x1ffe0158: 608a .` STR r2,[r1,#8]
0x1ffe015a: 6831 1h LDR r1,[r6,#0]
0x1ffe015c: 6148 Ha STR r0,[r1,#0x14]
0x1ffe015e: 6801 .h LDR r1,[r0,#0]
0x1ffe0160: 3101 .1 ADDS r1,#1
0x1ffe0162: 6001 .` STR r1,[r0,#0]
0x1ffe0164: b001 .. ADD sp,sp,#4
0x1ffe0166: bdf0 .. POP {r4-r7,pc}
0x1ffe0168: 6830 0h LDR r0,[r6,#0]
0x1ffe016a: 197c |. ADDS r4,r7,r5
0x1ffe016c: 6044 D` STR r4,[r0,#4]
0x1ffe016e: d30b .. BCC 0x1ffe0188 ; prvAddCurrentTaskToDelayedList + 128
0x1ffe0170: f2497028 I.(p MOV r0,#0x9728
0x1ffe0174: f2c20000 .... MOVT r0,#0x2000
0x1ffe0178: 6800 .h LDR r0,[r0,#0]
0x1ffe017a: 6831 1h LDR r1,[r6,#0]
0x1ffe017c: 3104 .1 ADDS r1,#4
0x1ffe017e: b001 .. ADD sp,sp,#4
0x1ffe0180: e8bd40f0 ...@ POP {r4-r7,lr}
0x1ffe0184: f000bdfe .... B.W vListInsert ; 0x1ffe0d84
0x1ffe0188: f2497024 I.$p MOV r0,#0x9724
0x1ffe018c: f2c20000 .... MOVT r0,#0x2000
0x1ffe0190: 6800 .h LDR r0,[r0,#0]
0x1ffe0192: 6831 1h LDR r1,[r6,#0]
0x1ffe0194: 3104 .1 ADDS r1,#4
0x1ffe0196: f000fdf5 .... BL vListInsert ; 0x1ffe0d84
0x1ffe019a: f24600ac F... MOV r0,#0x60ac
0x1ffe019e: f2c20001 .... MOVT r0,#0x2001
0x1ffe01a2: 6801 .h LDR r1,[r0,#0]
0x1ffe01a4: 428c .B CMP r4,r1
0x1ffe01a6: bf38 8. IT CC
0x1ffe01a8: 6004 .` STRCC r4,[r0,#0]
0x1ffe01aa: b001 .. ADD sp,sp,#4
0x1ffe01ac: bdf0 .. POP {r4-r7,pc}
0x1ffe01ae: 0000 .. MOVS r0,r0
prvIdleTask
0x1ffe01b0: f2460538 F.8. MOV r5,#0x6038
0x1ffe01b4: f2497630 I.0v MOV r6,#0x9730
0x1ffe01b8: f2460844 F.D. MOV r8,#0x6044
0x1ffe01bc: f249771c I..w MOV r7,#0x971c
0x1ffe01c0: f2460af8 F... MOV r10,#0x60f8
0x1ffe01c4: f2460be4 F... MOV r11,#0x60e4
0x1ffe01c8: f2460934 F.4. MOV r9,#0x6034
0x1ffe01cc: f2c20501 .... MOVT r5,#0x2001
0x1ffe01d0: f2c20600 .... MOVT r6,#0x2000
0x1ffe01d4: f2c20801 .... MOVT r8,#0x2001
0x1ffe01d8: f2c20700 .... MOVT r7,#0x2000
0x1ffe01dc: f2c20a01 .... MOVT r10,#0x2001
0x1ffe01e0: f2c20b01 .... MOVT r11,#0x2001
0x1ffe01e4: f2c20901 .... MOVT r9,#0x2001
0x1ffe01e8: e018 .. B 0x1ffe021c ; prvIdleTask + 108
0x1ffe01ea: bf00 .. NOP
0x1ffe01ec: f000fdfa .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe01f0: f8db000c .... LDR r0,[r11,#0xc]
0x1ffe01f4: 68c4 .h LDR r4,[r0,#0xc]
0x1ffe01f6: 1d20 . ADDS r0,r4,#4
0x1ffe01f8: f000fb16 .... BL uxListRemove ; 0x1ffe0828
0x1ffe01fc: f8d90000 .... LDR r0,[r9,#0]
0x1ffe0200: 3801 .8 SUBS r0,#1
0x1ffe0202: f8c90000 .... STR r0,[r9,#0]
0x1ffe0206: 6828 (h LDR r0,[r5,#0]
0x1ffe0208: 3801 .8 SUBS r0,#1
0x1ffe020a: 6028 (` STR r0,[r5,#0]
0x1ffe020c: f000fdfa .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe0210: 6b20 k LDR r0,[r4,#0x30]
0x1ffe0212: f000fe0f .... BL vPortFree ; 0x1ffe0e34
0x1ffe0216: 4620 F MOV r0,r4
0x1ffe0218: f000fe0c .... BL vPortFree ; 0x1ffe0e34
0x1ffe021c: 6828 (h LDR r0,[r5,#0]
0x1ffe021e: 2800 .( CMP r0,#0
0x1ffe0220: d1e4 .. BNE 0x1ffe01ec ; prvIdleTask + 60
0x1ffe0222: 6830 0h LDR r0,[r6,#0]
0x1ffe0224: 2802 .( CMP r0,#2
0x1ffe0226: bf28 (. IT CS
0x1ffe0228: f000fe56 ..V. BLCS vPortYield ; 0x1ffe0ed8
0x1ffe022c: f8d80000 .... LDR r0,[r8,#0]
0x1ffe0230: 6839 9h LDR r1,[r7,#0]
0x1ffe0232: 6ac9 .j LDR r1,[r1,#0x2c]
0x1ffe0234: 2900 .) CMP r1,#0
0x1ffe0236: d1f1 .. BNE 0x1ffe021c ; prvIdleTask + 108
0x1ffe0238: 6831 1h LDR r1,[r6,#0]
0x1ffe023a: 2800 .( CMP r0,#0
0x1ffe023c: d1ee .. BNE 0x1ffe021c ; prvIdleTask + 108
0x1ffe023e: 2901 .) CMP r1,#1
0x1ffe0240: d8ec .. BHI 0x1ffe021c ; prvIdleTask + 108
0x1ffe0242: f24600ac F... MOV r0,#0x60ac
0x1ffe0246: f2c20001 .... MOVT r0,#0x2001
0x1ffe024a: 6800 .h LDR r0,[r0,#0]
0x1ffe024c: f8da1000 .... LDR r1,[r10,#0]
0x1ffe0250: 1a40 @. SUBS r0,r0,r1
0x1ffe0252: 2802 .( CMP r0,#2
0x1ffe0254: d3e2 .. BCC 0x1ffe021c ; prvIdleTask + 108
0x1ffe0256: f246013c F.<. MOV r1,#0x603c
0x1ffe025a: f2c20101 .... MOVT r1,#0x2001
0x1ffe025e: 6808 .h LDR r0,[r1,#0]
0x1ffe0260: 3001 .0 ADDS r0,#1
0x1ffe0262: 6008 .` STR r0,[r1,#0]
0x1ffe0264: f24600ac F... MOV r0,#0x60ac
0x1ffe0268: f2c20001 .... MOVT r0,#0x2001
0x1ffe026c: 6800 .h LDR r0,[r0,#0]
0x1ffe026e: f8da1000 .... LDR r1,[r10,#0]
0x1ffe0272: 4288 .B CMP r0,r1
0x1ffe0274: d317 .. BCC 0x1ffe02a6 ; prvIdleTask + 246
0x1ffe0276: f8d80000 .... LDR r0,[r8,#0]
0x1ffe027a: 6839 9h LDR r1,[r7,#0]
0x1ffe027c: 6ac9 .j LDR r1,[r1,#0x2c]
0x1ffe027e: b979 y. CBNZ r1,0x1ffe02a0 ; prvIdleTask + 240
0x1ffe0280: 6831 1h LDR r1,[r6,#0]
0x1ffe0282: b968 h. CBNZ r0,0x1ffe02a0 ; prvIdleTask + 240
0x1ffe0284: 2901 .) CMP r1,#1
0x1ffe0286: d80b .. BHI 0x1ffe02a0 ; prvIdleTask + 240
0x1ffe0288: f24600ac F... MOV r0,#0x60ac
0x1ffe028c: f2c20001 .... MOVT r0,#0x2001
0x1ffe0290: 6800 .h LDR r0,[r0,#0]
0x1ffe0292: f8da1000 .... LDR r1,[r10,#0]
0x1ffe0296: 1a40 @. SUBS r0,r0,r1
0x1ffe0298: 2802 .( CMP r0,#2
0x1ffe029a: bf28 (. IT CS
0x1ffe029c: f006fa5a ..Z. BLCS vPortSuppressTicksAndSleep ; 0x1ffe6754
0x1ffe02a0: f002f990 .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe02a4: e7ba .. B 0x1ffe021c ; prvIdleTask + 108
0x1ffe02a6: f000fa83 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe02aa: bf00 .. NOP
0x1ffe02ac: e7fe .. B 0x1ffe02ac ; prvIdleTask + 252
0x1ffe02ae: 0000 .. MOVS r0,r0
prvNotifyQueueSetContainer
0x1ffe02b0: b5f0 .. PUSH {r4-r7,lr}
0x1ffe02b2: b081 .. SUB sp,sp,#4
0x1ffe02b4: 6c84 .l LDR r4,[r0,#0x48]
0x1ffe02b6: 9000 .. STR r0,[sp,#0]
0x1ffe02b8: b1d4 .. CBZ r4,0x1ffe02f0 ; prvNotifyQueueSetContainer + 64
0x1ffe02ba: 6ba1 .k LDR r1,[r4,#0x38]
0x1ffe02bc: 6be0 .k LDR r0,[r4,#0x3c]
0x1ffe02be: 4281 .B CMP r1,r0
0x1ffe02c0: d219 .. BCS 0x1ffe02f6 ; prvNotifyQueueSetContainer + 70
0x1ffe02c2: 6ba1 .k LDR r1,[r4,#0x38]
0x1ffe02c4: 4281 .B CMP r1,r0
0x1ffe02c6: d21a .. BCS 0x1ffe02fe ; prvNotifyQueueSetContainer + 78
0x1ffe02c8: f8946045 ..E` LDRB r6,[r4,#0x45]
0x1ffe02cc: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe02ce: 6c22 "l LDR r2,[r4,#0x40]
0x1ffe02d0: b1ba .. CBZ r2,0x1ffe0302 ; prvNotifyQueueSetContainer + 82
0x1ffe02d2: 6860 `h LDR r0,[r4,#4]
0x1ffe02d4: 4669 iF MOV r1,sp
0x1ffe02d6: f002faf6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1ffe28c6
0x1ffe02da: 6c21 !l LDR r1,[r4,#0x40]
0x1ffe02dc: e9d40201 .... LDRD r0,r2,[r4,#4]
0x1ffe02e0: 2500 .% MOVS r5,#0
0x1ffe02e2: 4408 .D ADD r0,r0,r1
0x1ffe02e4: 6060 `` STR r0,[r4,#4]
0x1ffe02e6: 4290 .B CMP r0,r2
0x1ffe02e8: bf24 $. ITT CS
0x1ffe02ea: 6820 h LDRCS r0,[r4,#0]
0x1ffe02ec: 6060 `` STRCS r0,[r4,#4]
0x1ffe02ee: e010 .. B 0x1ffe0312 ; prvNotifyQueueSetContainer + 98
0x1ffe02f0: f000fa5e ..^. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe02f4: e7fe .. B 0x1ffe02f4 ; prvNotifyQueueSetContainer + 68
0x1ffe02f6: f000fa5b ..[. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe02fa: bf00 .. NOP
0x1ffe02fc: e7fe .. B 0x1ffe02fc ; prvNotifyQueueSetContainer + 76
0x1ffe02fe: 2500 .% MOVS r5,#0
0x1ffe0300: e01e .. B 0x1ffe0340 ; prvNotifyQueueSetContainer + 144
0x1ffe0302: 6820 h LDR r0,[r4,#0]
0x1ffe0304: 2500 .% MOVS r5,#0
0x1ffe0306: b920 . CBNZ r0,0x1ffe0312 ; prvNotifyQueueSetContainer + 98
0x1ffe0308: 68a0 .h LDR r0,[r4,#8]
0x1ffe030a: f002f82f ../. BL xTaskPriorityDisinherit ; 0x1ffe236c
0x1ffe030e: 60a5 .` STR r5,[r4,#8]
0x1ffe0310: 4605 .F MOV r5,r0
0x1ffe0312: 1c78 x. ADDS r0,r7,#1
0x1ffe0314: 2e7f .. CMP r6,#0x7f
0x1ffe0316: 63a0 .c STR r0,[r4,#0x38]
0x1ffe0318: d00b .. BEQ 0x1ffe0332 ; prvNotifyQueueSetContainer + 130
0x1ffe031a: 2eff .. CMP r6,#0xff
0x1ffe031c: d10d .. BNE 0x1ffe033a ; prvNotifyQueueSetContainer + 138
0x1ffe031e: f8540f24 T.$. LDR r0,[r4,#0x24]!
0x1ffe0322: b168 h. CBZ r0,0x1ffe0340 ; prvNotifyQueueSetContainer + 144
0x1ffe0324: 4620 F MOV r0,r4
0x1ffe0326: f002f8bf .... BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe032a: 2800 .( CMP r0,#0
0x1ffe032c: bf18 .. IT NE
0x1ffe032e: 2501 .% MOVNE r5,#1
0x1ffe0330: e006 .. B 0x1ffe0340 ; prvNotifyQueueSetContainer + 144
0x1ffe0332: f000fa3d ..=. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe0336: bf00 .. NOP
0x1ffe0338: e7fe .. B 0x1ffe0338 ; prvNotifyQueueSetContainer + 136
0x1ffe033a: 1c70 p. ADDS r0,r6,#1
0x1ffe033c: f8840045 ..E. STRB r0,[r4,#0x45]
0x1ffe0340: 4628 (F MOV r0,r5
0x1ffe0342: b001 .. ADD sp,sp,#4
0x1ffe0344: bdf0 .. POP {r4-r7,pc}
0x1ffe0346: 0000 .. MOVS r0,r0
prvSampleTimeNow
0x1ffe0348: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe034c: b081 .. SUB sp,sp,#4
0x1ffe034e: 4681 .F MOV r9,r0
0x1ffe0350: f001ff22 ..". BL xTaskGetTickCount ; 0x1ffe2198
0x1ffe0354: f2497218 I..r MOV r2,#0x9718
0x1ffe0358: f2c20200 .... MOVT r2,#0x2000
0x1ffe035c: 6811 .h LDR r1,[r2,#0]
0x1ffe035e: 4683 .F MOV r11,r0
0x1ffe0360: 4288 .B CMP r0,r1
0x1ffe0362: d244 D. BCS 0x1ffe03ee ; prvSampleTimeNow + 166
0x1ffe0364: f2497420 I. t MOV r4,#0x9720
0x1ffe0368: f2c20400 .... MOVT r4,#0x2000
0x1ffe036c: 6820 h LDR r0,[r4,#0]
0x1ffe036e: f2497a2c I.,z MOV r10,#0x972c
0x1ffe0372: 6801 .h LDR r1,[r0,#0]
0x1ffe0374: f2c20a00 .... MOVT r10,#0x2000
0x1ffe0378: b9a9 .. CBNZ r1,0x1ffe03a6 ; prvSampleTimeNow + 94
0x1ffe037a: f8da1000 .... LDR r1,[r10,#0]
0x1ffe037e: f2497218 I..r MOV r2,#0x9718
0x1ffe0382: f8ca0000 .... STR r0,[r10,#0]
0x1ffe0386: 2001 . MOVS r0,#1
0x1ffe0388: f2c20200 .... MOVT r2,#0x2000
0x1ffe038c: 6021 !` STR r1,[r4,#0]
0x1ffe038e: e02f /. B 0x1ffe03f0 ; prvSampleTimeNow + 168
0x1ffe0390: f00000fe .... AND r0,r0,#0xfe
0x1ffe0394: f8860028 ..(. STRB r0,[r6,#0x28]
0x1ffe0398: 6a31 1j LDR r1,[r6,#0x20]
0x1ffe039a: 4630 0F MOV r0,r6
0x1ffe039c: 4788 .G BLX r1
0x1ffe039e: 6820 h LDR r0,[r4,#0]
0x1ffe03a0: 6801 .h LDR r1,[r0,#0]
0x1ffe03a2: 2900 .) CMP r1,#0
0x1ffe03a4: d0e9 .. BEQ 0x1ffe037a ; prvSampleTimeNow + 50
0x1ffe03a6: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe03a8: 68c6 .h LDR r6,[r0,#0xc]
0x1ffe03aa: f8d08000 .... LDR r8,[r0,#0]
0x1ffe03ae: 1d37 7. ADDS r7,r6,#4
0x1ffe03b0: 4638 8F MOV r0,r7
0x1ffe03b2: f000fa39 ..9. BL uxListRemove ; 0x1ffe0828
0x1ffe03b6: f8960028 ..(. LDRB r0,[r6,#0x28]
0x1ffe03ba: 0741 A. LSLS r1,r0,#29
0x1ffe03bc: d5e8 .. BPL 0x1ffe0390 ; prvSampleTimeNow + 72
0x1ffe03be: 69b0 .i LDR r0,[r6,#0x18]
0x1ffe03c0: eb000508 .... ADD r5,r0,r8
0x1ffe03c4: 6075 u` STR r5,[r6,#4]
0x1ffe03c6: eb100008 .... ADDS r0,r0,r8
0x1ffe03ca: 6136 6a STR r6,[r6,#0x10]
0x1ffe03cc: d209 .. BCS 0x1ffe03e2 ; prvSampleTimeNow + 154
0x1ffe03ce: bf00 .. NOP
0x1ffe03d0: 6a31 1j LDR r1,[r6,#0x20]
0x1ffe03d2: 4630 0F MOV r0,r6
0x1ffe03d4: 4788 .G BLX r1
0x1ffe03d6: 69b0 .i LDR r0,[r6,#0x18]
0x1ffe03d8: 1829 ). ADDS r1,r5,r0
0x1ffe03da: 4405 .D ADD r5,r5,r0
0x1ffe03dc: 6075 u` STR r5,[r6,#4]
0x1ffe03de: 6136 6a STR r6,[r6,#0x10]
0x1ffe03e0: d3f6 .. BCC 0x1ffe03d0 ; prvSampleTimeNow + 136
0x1ffe03e2: f8da0000 .... LDR r0,[r10,#0]
0x1ffe03e6: 4639 9F MOV r1,r7
0x1ffe03e8: f000fccc .... BL vListInsert ; 0x1ffe0d84
0x1ffe03ec: e7d4 .. B 0x1ffe0398 ; prvSampleTimeNow + 80
0x1ffe03ee: 2000 . MOVS r0,#0
0x1ffe03f0: f8c90000 .... STR r0,[r9,#0]
0x1ffe03f4: 4658 XF MOV r0,r11
0x1ffe03f6: f8c2b000 .... STR r11,[r2,#0]
0x1ffe03fa: b001 .. ADD sp,sp,#4
0x1ffe03fc: e8bd8ff0 .... POP {r4-r11,pc}
prvTaskExitError
0x1ffe0400: b510 .. PUSH {r4,lr}
0x1ffe0402: b082 .. SUB sp,sp,#8
0x1ffe0404: 2000 . MOVS r0,#0
0x1ffe0406: 9001 .. STR r0,[sp,#4]
0x1ffe0408: f2402074 @.t MOVW r0,#0x274
0x1ffe040c: f2c20000 .... MOVT r0,#0x2000
0x1ffe0410: 6804 .h LDR r4,[r0,#0]
0x1ffe0412: f000f9cd .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe0416: 1c60 `. ADDS r0,r4,#1
0x1ffe0418: d008 .. BEQ 0x1ffe042c ; prvTaskExitError + 44
0x1ffe041a: bf00 .. NOP
0x1ffe041c: e7fe .. B 0x1ffe041c ; prvTaskExitError + 28
0x1ffe041e: bf00 .. NOP
0x1ffe0420: 9801 .. LDR r0,[sp,#4]
0x1ffe0422: b930 0. CBNZ r0,0x1ffe0432 ; prvTaskExitError + 50
0x1ffe0424: 9801 .. LDR r0,[sp,#4]
0x1ffe0426: b920 . CBNZ r0,0x1ffe0432 ; prvTaskExitError + 50
0x1ffe0428: 9801 .. LDR r0,[sp,#4]
0x1ffe042a: b910 .. CBNZ r0,0x1ffe0432 ; prvTaskExitError + 50
0x1ffe042c: 9801 .. LDR r0,[sp,#4]
0x1ffe042e: 2800 .( CMP r0,#0
0x1ffe0430: d0f6 .. BEQ 0x1ffe0420 ; prvTaskExitError + 32
0x1ffe0432: b002 .. ADD sp,sp,#8
0x1ffe0434: bd10 .. POP {r4,pc}
0x1ffe0436: 0000 .. MOVS r0,r0
prvTimerTask
0x1ffe0438: b086 .. SUB sp,sp,#0x18
0x1ffe043a: f2497a20 I. z MOV r10,#0x9720
0x1ffe043e: f249742c I.,t MOV r4,#0x972c
0x1ffe0442: f2460bfc F... MOV r11,#0x60fc
0x1ffe0446: f2c20a00 .... MOVT r10,#0x2000
0x1ffe044a: f10d0908 .... ADD r9,sp,#8
0x1ffe044e: f2c20400 .... MOVT r4,#0x2000
0x1ffe0452: f2c20b01 .... MOVT r11,#0x2001
0x1ffe0456: f10d0804 .... ADD r8,sp,#4
0x1ffe045a: bf00 .. NOP
0x1ffe045c: f8da0000 .... LDR r0,[r10,#0]
0x1ffe0460: 4657 WF MOV r7,r10
0x1ffe0462: 6806 .h LDR r6,[r0,#0]
0x1ffe0464: 2e00 .. CMP r6,#0
0x1ffe0466: bf1a .. ITTE NE
0x1ffe0468: 68c0 .h LDRNE r0,[r0,#0xc]
0x1ffe046a: f8d0a000 .... LDRNE r10,[r0,#0]
0x1ffe046e: f04f0a00 O... MOVEQ r10,#0
0x1ffe0472: f001f849 ..I. BL vTaskSuspendAll ; 0x1ffe1508
0x1ffe0476: 4648 HF MOV r0,r9
0x1ffe0478: f7ffff66 ..f. BL prvSampleTimeNow ; 0x1ffe0348
0x1ffe047c: 9902 .. LDR r1,[sp,#8]
0x1ffe047e: b119 .. CBZ r1,0x1ffe0488 ; prvTimerTask + 80
0x1ffe0480: f002f8a0 .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe0484: 46ba .F MOV r10,r7
0x1ffe0486: e04e N. B 0x1ffe0526 ; prvTimerTask + 238
0x1ffe0488: 4605 .F MOV r5,r0
0x1ffe048a: b356 V. CBZ r6,0x1ffe04e2 ; prvTimerTask + 170
0x1ffe048c: 45aa .E CMP r10,r5
0x1ffe048e: d828 (. BHI 0x1ffe04e2 ; prvTimerTask + 170
0x1ffe0490: f002f898 .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe0494: 6838 8h LDR r0,[r7,#0]
0x1ffe0496: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe0498: 68c6 .h LDR r6,[r0,#0xc]
0x1ffe049a: 1d30 0. ADDS r0,r6,#4
0x1ffe049c: 9000 .. STR r0,[sp,#0]
0x1ffe049e: f000f9c3 .... BL uxListRemove ; 0x1ffe0828
0x1ffe04a2: f8960028 ..(. LDRB r0,[r6,#0x28]
0x1ffe04a6: 0741 A. LSLS r1,r0,#29
0x1ffe04a8: d40c .. BMI 0x1ffe04c4 ; prvTimerTask + 140
0x1ffe04aa: f00000fe .... AND r0,r0,#0xfe
0x1ffe04ae: f8860028 ..(. STRB r0,[r6,#0x28]
0x1ffe04b2: e033 3. B 0x1ffe051c ; prvTimerTask + 228
0x1ffe04b4: eba5010a .... SUB r1,r5,r10
0x1ffe04b8: 4281 .B CMP r1,r0
0x1ffe04ba: d327 '. BCC 0x1ffe050c ; prvTimerTask + 212
0x1ffe04bc: 6a31 1j LDR r1,[r6,#0x20]
0x1ffe04be: 4630 0F MOV r0,r6
0x1ffe04c0: 4788 .G BLX r1
0x1ffe04c2: 46a2 .F MOV r10,r4
0x1ffe04c4: 69b0 .i LDR r0,[r6,#0x18]
0x1ffe04c6: 6136 6a STR r6,[r6,#0x10]
0x1ffe04c8: eb00040a .... ADD r4,r0,r10
0x1ffe04cc: 42ac .B CMP r4,r5
0x1ffe04ce: 6074 t` STR r4,[r6,#4]
0x1ffe04d0: d9f0 .. BLS 0x1ffe04b4 ; prvTimerTask + 124
0x1ffe04d2: 4555 UE CMP r5,r10
0x1ffe04d4: d201 .. BCS 0x1ffe04da ; prvTimerTask + 162
0x1ffe04d6: 4554 TE CMP r4,r10
0x1ffe04d8: d2f0 .. BCS 0x1ffe04bc ; prvTimerTask + 132
0x1ffe04da: 6838 8h LDR r0,[r7,#0]
0x1ffe04dc: 9900 .. LDR r1,[sp,#0]
0x1ffe04de: 46ba .F MOV r10,r7
0x1ffe04e0: e0b0 .. B 0x1ffe0644 ; prvTimerTask + 524
0x1ffe04e2: b10e .. CBZ r6,0x1ffe04e8 ; prvTimerTask + 176
0x1ffe04e4: 2200 ." MOVS r2,#0
0x1ffe04e6: e004 .. B 0x1ffe04f2 ; prvTimerTask + 186
0x1ffe04e8: 6820 h LDR r0,[r4,#0]
0x1ffe04ea: 6800 .h LDR r0,[r0,#0]
0x1ffe04ec: fab0f080 .... CLZ r0,r0
0x1ffe04f0: 0942 B. LSRS r2,r0,#5
0x1ffe04f2: f8db0000 .... LDR r0,[r11,#0]
0x1ffe04f6: ebaa0105 .... SUB r1,r10,r5
0x1ffe04fa: f000fcf9 .... BL vQueueWaitForMessageRestricted ; 0x1ffe0ef0
0x1ffe04fe: f002f861 ..a. BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe0502: 46ba .F MOV r10,r7
0x1ffe0504: b978 x. CBNZ r0,0x1ffe0526 ; prvTimerTask + 238
0x1ffe0506: f000fce7 .... BL vPortYield ; 0x1ffe0ed8
0x1ffe050a: e00c .. B 0x1ffe0526 ; prvTimerTask + 238
0x1ffe050c: f249742c I.,t MOV r4,#0x972c
0x1ffe0510: f2c20400 .... MOVT r4,#0x2000
0x1ffe0514: 6820 h LDR r0,[r4,#0]
0x1ffe0516: 9900 .. LDR r1,[sp,#0]
0x1ffe0518: f000fc34 ..4. BL vListInsert ; 0x1ffe0d84
0x1ffe051c: 46ba .F MOV r10,r7
0x1ffe051e: bf00 .. NOP
0x1ffe0520: 6a31 1j LDR r1,[r6,#0x20]
0x1ffe0522: 4630 0F MOV r0,r6
0x1ffe0524: 4788 .G BLX r1
0x1ffe0526: f8db0000 .... LDR r0,[r11,#0]
0x1ffe052a: 4649 IF MOV r1,r9
0x1ffe052c: 2200 ." MOVS r2,#0
0x1ffe052e: f001fa93 .... BL xQueueReceive ; 0x1ffe1a58
0x1ffe0532: 2800 .( CMP r0,#0
0x1ffe0534: f43faf92 ?... BEQ.W 0x1ffe045c ; prvTimerTask + 36
0x1ffe0538: 9802 .. LDR r0,[sp,#8]
0x1ffe053a: f1b03fff ...? CMP r0,#0xffffffff
0x1ffe053e: dc06 .. BGT 0x1ffe054e ; prvTimerTask + 278
0x1ffe0540: e9dd2003 ... LDRD r2,r0,[sp,#0xc]
0x1ffe0544: 9905 .. LDR r1,[sp,#0x14]
0x1ffe0546: 4790 .G BLX r2
0x1ffe0548: 9802 .. LDR r0,[sp,#8]
0x1ffe054a: 2800 .( CMP r0,#0
0x1ffe054c: d4eb .. BMI 0x1ffe0526 ; prvTimerTask + 238
0x1ffe054e: 9e04 .. LDR r6,[sp,#0x10]
0x1ffe0550: 6970 pi LDR r0,[r6,#0x14]
0x1ffe0552: 2800 .( CMP r0,#0
0x1ffe0554: bf1c .. ITT NE
0x1ffe0556: 1d30 0. ADDNE r0,r6,#4
0x1ffe0558: f000f966 ..f. BLNE uxListRemove ; 0x1ffe0828
0x1ffe055c: 4640 @F MOV r0,r8
0x1ffe055e: f7fffef3 .... BL prvSampleTimeNow ; 0x1ffe0348
0x1ffe0562: 9902 .. LDR r1,[sp,#8]
0x1ffe0564: 3901 .9 SUBS r1,#1
0x1ffe0566: 2908 .) CMP r1,#8
0x1ffe0568: d8dd .. BHI 0x1ffe0526 ; prvTimerTask + 238
0x1ffe056a: 4607 .F MOV r7,r0
0x1ffe056c: e8dff001 .... TBB [pc,r1]
$d.3
0x1ffe0570: 221b0505 ..." DCD 572196101
0x1ffe0574: 1b050541 A... DCD 453313857
0x1ffe0578: 0022 ". DCW 34
$t.4
0x1ffe057a: f8961028 ..(. LDRB r1,[r6,#0x28]
0x1ffe057e: 9a03 .. LDR r2,[sp,#0xc]
0x1ffe0580: 69b0 .i LDR r0,[r6,#0x18]
0x1ffe0582: f0410301 A... ORR r3,r1,#1
0x1ffe0586: f8863028 ..(0 STRB r3,[r6,#0x28]
0x1ffe058a: 1883 .. ADDS r3,r0,r2
0x1ffe058c: 4635 5F MOV r5,r6
0x1ffe058e: f8453f04 E..? STR r3,[r5,#4]!
0x1ffe0592: 42bb .B CMP r3,r7
0x1ffe0594: 6136 6a STR r6,[r6,#0x10]
0x1ffe0596: d924 $. BLS 0x1ffe05e2 ; prvTimerTask + 426
0x1ffe0598: 4297 .B CMP r7,r2
0x1ffe059a: d201 .. BCS 0x1ffe05a0 ; prvTimerTask + 360
0x1ffe059c: 4293 .B CMP r3,r2
0x1ffe059e: d231 1. BCS 0x1ffe0604 ; prvTimerTask + 460
0x1ffe05a0: f8da0000 .... LDR r0,[r10,#0]
0x1ffe05a4: e021 !. B 0x1ffe05ea ; prvTimerTask + 434
0x1ffe05a6: f8960028 ..(. LDRB r0,[r6,#0x28]
0x1ffe05aa: f00000fe .... AND r0,r0,#0xfe
0x1ffe05ae: f8860028 ..(. STRB r0,[r6,#0x28]
0x1ffe05b2: e7b8 .. B 0x1ffe0526 ; prvTimerTask + 238
0x1ffe05b4: f8960028 ..(. LDRB r0,[r6,#0x28]
0x1ffe05b8: f0400101 @... ORR r1,r0,#1
0x1ffe05bc: 9803 .. LDR r0,[sp,#0xc]
0x1ffe05be: f8861028 ..(. STRB r1,[r6,#0x28]
0x1ffe05c2: 2800 .( CMP r0,#0
0x1ffe05c4: 61b0 .a STR r0,[r6,#0x18]
0x1ffe05c6: d04e N. BEQ 0x1ffe0666 ; prvTimerTask + 558
0x1ffe05c8: 4438 8D ADD r0,r0,r7
0x1ffe05ca: 4631 1F MOV r1,r6
0x1ffe05cc: f8410f04 A... STR r0,[r1,#4]!
0x1ffe05d0: 6136 6a STR r6,[r6,#0x10]
0x1ffe05d2: 42b8 .B CMP r0,r7
0x1ffe05d4: bf8c .. ITE HI
0x1ffe05d6: f8da0000 .... LDRHI r0,[r10,#0]
0x1ffe05da: 6820 h LDRLS r0,[r4,#0]
0x1ffe05dc: f000fbd2 .... BL vListInsert ; 0x1ffe0d84
0x1ffe05e0: e7a1 .. B 0x1ffe0526 ; prvTimerTask + 238
0x1ffe05e2: 1aba .. SUBS r2,r7,r2
0x1ffe05e4: 4282 .B CMP r2,r0
0x1ffe05e6: d20d .. BCS 0x1ffe0604 ; prvTimerTask + 460
0x1ffe05e8: 6820 h LDR r0,[r4,#0]
0x1ffe05ea: 4629 )F MOV r1,r5
0x1ffe05ec: f000fbca .... BL vListInsert ; 0x1ffe0d84
0x1ffe05f0: e799 .. B 0x1ffe0526 ; prvTimerTask + 238
0x1ffe05f2: f8960028 ..(. LDRB r0,[r6,#0x28]
0x1ffe05f6: 0781 .. LSLS r1,r0,#30
0x1ffe05f8: d4d7 .. BMI 0x1ffe05aa ; prvTimerTask + 370
0x1ffe05fa: 4630 0F MOV r0,r6
0x1ffe05fc: f000fc1a .... BL vPortFree ; 0x1ffe0e34
0x1ffe0600: e791 .. B 0x1ffe0526 ; prvTimerTask + 238
0x1ffe0602: bf00 .. NOP
0x1ffe0604: 074a J. LSLS r2,r1,#29
0x1ffe0606: d405 .. BMI 0x1ffe0614 ; prvTimerTask + 476
0x1ffe0608: f00100fe .... AND r0,r1,#0xfe
0x1ffe060c: f8860028 ..(. STRB r0,[r6,#0x28]
0x1ffe0610: e786 .. B 0x1ffe0520 ; prvTimerTask + 232
0x1ffe0612: bf00 .. NOP
0x1ffe0614: 9903 .. LDR r1,[sp,#0xc]
0x1ffe0616: 4401 .D ADD r1,r1,r0
0x1ffe0618: e008 .. B 0x1ffe062c ; prvTimerTask + 500
0x1ffe061a: bf00 .. NOP
0x1ffe061c: 1a79 y. SUBS r1,r7,r1
0x1ffe061e: 4281 .B CMP r1,r0
0x1ffe0620: d318 .. BCC 0x1ffe0654 ; prvTimerTask + 540
0x1ffe0622: 6a31 1j LDR r1,[r6,#0x20]
0x1ffe0624: 4630 0F MOV r0,r6
0x1ffe0626: 4788 .G BLX r1
0x1ffe0628: 69b0 .i LDR r0,[r6,#0x18]
0x1ffe062a: 4621 !F MOV r1,r4
0x1ffe062c: 180c .. ADDS r4,r1,r0
0x1ffe062e: 42bc .B CMP r4,r7
0x1ffe0630: 6074 t` STR r4,[r6,#4]
0x1ffe0632: 6136 6a STR r6,[r6,#0x10]
0x1ffe0634: d9f2 .. BLS 0x1ffe061c ; prvTimerTask + 484
0x1ffe0636: 428f .B CMP r7,r1
0x1ffe0638: d201 .. BCS 0x1ffe063e ; prvTimerTask + 518
0x1ffe063a: 428c .B CMP r4,r1
0x1ffe063c: d2f1 .. BCS 0x1ffe0622 ; prvTimerTask + 490
0x1ffe063e: f8da0000 .... LDR r0,[r10,#0]
0x1ffe0642: 4629 )F MOV r1,r5
0x1ffe0644: f000fb9e .... BL vListInsert ; 0x1ffe0d84
0x1ffe0648: f249742c I.,t MOV r4,#0x972c
0x1ffe064c: f2c20400 .... MOVT r4,#0x2000
0x1ffe0650: e766 f. B 0x1ffe0520 ; prvTimerTask + 232
0x1ffe0652: bf00 .. NOP
0x1ffe0654: f249742c I.,t MOV r4,#0x972c
0x1ffe0658: f2c20400 .... MOVT r4,#0x2000
0x1ffe065c: 6820 h LDR r0,[r4,#0]
0x1ffe065e: 4629 )F MOV r1,r5
0x1ffe0660: f000fb90 .... BL vListInsert ; 0x1ffe0d84
0x1ffe0664: e75c \. B 0x1ffe0520 ; prvTimerTask + 232
0x1ffe0666: f000f8a3 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe066a: bf00 .. NOP
0x1ffe066c: e7fe .. B 0x1ffe066c ; prvTimerTask + 564
0x1ffe066e: 0000 .. MOVS r0,r0
prvUnlockQueue
0x1ffe0670: b5f0 .. PUSH {r4-r7,lr}
0x1ffe0672: b081 .. SUB sp,sp,#4
0x1ffe0674: 4604 .F MOV r4,r0
0x1ffe0676: f000fbb5 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe067a: f9946045 ..E` LDRSB r6,[r4,#0x45]
0x1ffe067e: 2e01 .. CMP r6,#1
0x1ffe0680: db16 .. BLT 0x1ffe06b0 ; prvUnlockQueue + 64
0x1ffe0682: f1040524 ..$. ADD r5,r4,#0x24
0x1ffe0686: e00a .. B 0x1ffe069e ; prvUnlockQueue + 46
0x1ffe0688: 4620 F MOV r0,r4
0x1ffe068a: f7fffe11 .... BL prvNotifyQueueSetContainer ; 0x1ffe02b0
0x1ffe068e: 2800 .( CMP r0,#0
0x1ffe0690: bf18 .. IT NE
0x1ffe0692: f000fe3f ..?. BLNE vTaskMissedYield ; 0x1ffe1314
0x1ffe0696: b270 p. SXTB r0,r6
0x1ffe0698: 3e01 .> SUBS r6,#1
0x1ffe069a: 2801 .( CMP r0,#1
0x1ffe069c: dd08 .. BLE 0x1ffe06b0 ; prvUnlockQueue + 64
0x1ffe069e: 6ca0 .l LDR r0,[r4,#0x48]
0x1ffe06a0: 2800 .( CMP r0,#0
0x1ffe06a2: d1f1 .. BNE 0x1ffe0688 ; prvUnlockQueue + 24
0x1ffe06a4: 6828 (h LDR r0,[r5,#0]
0x1ffe06a6: b118 .. CBZ r0,0x1ffe06b0 ; prvUnlockQueue + 64
0x1ffe06a8: 4628 (F MOV r0,r5
0x1ffe06aa: f001fefd .... BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe06ae: e7ee .. B 0x1ffe068e ; prvUnlockQueue + 30
0x1ffe06b0: 26ff .& MOVS r6,#0xff
0x1ffe06b2: f8846045 ..E` STRB r6,[r4,#0x45]
0x1ffe06b6: f000fba5 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe06ba: f000fb93 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe06be: f9947044 ..Dp LDRSB r7,[r4,#0x44]
0x1ffe06c2: 2f01 ./ CMP r7,#1
0x1ffe06c4: db0f .. BLT 0x1ffe06e6 ; prvUnlockQueue + 118
0x1ffe06c6: f1040510 .... ADD r5,r4,#0x10
0x1ffe06ca: bf00 .. NOP
0x1ffe06cc: 6828 (h LDR r0,[r5,#0]
0x1ffe06ce: b150 P. CBZ r0,0x1ffe06e6 ; prvUnlockQueue + 118
0x1ffe06d0: 4628 (F MOV r0,r5
0x1ffe06d2: f001fee9 .... BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe06d6: 2800 .( CMP r0,#0
0x1ffe06d8: bf18 .. IT NE
0x1ffe06da: f000fe1b .... BLNE vTaskMissedYield ; 0x1ffe1314
0x1ffe06de: b278 x. SXTB r0,r7
0x1ffe06e0: 3f01 .? SUBS r7,#1
0x1ffe06e2: 2801 .( CMP r0,#1
0x1ffe06e4: dcf2 .. BGT 0x1ffe06cc ; prvUnlockQueue + 92
0x1ffe06e6: f8846044 ..D` STRB r6,[r4,#0x44]
0x1ffe06ea: b001 .. ADD sp,sp,#4
0x1ffe06ec: e8bd40f0 ...@ POP {r4-r7,lr}
0x1ffe06f0: f000bb88 .... B.W vPortExitCritical ; 0x1ffe0e04
pvPortMalloc
0x1ffe06f4: b510 .. PUSH {r4,lr}
0x1ffe06f6: f249217c I.|! MOV r1,#0x927c
0x1ffe06fa: f2c20100 .... MOVT r1,#0x2000
0x1ffe06fe: 780a .x LDRB r2,[r1,#0]
0x1ffe0700: 4604 .F MOV r4,r0
0x1ffe0702: b952 R. CBNZ r2,0x1ffe071a ; pvPortMalloc + 38
0x1ffe0704: 2001 . MOVS r0,#1
0x1ffe0706: 7008 .p STRB r0,[r1,#0]
0x1ffe0708: f6490124 I.$. MOV r1,#0x9824
0x1ffe070c: f2c20100 .... MOVT r1,#0x2000
0x1ffe0710: 2000 . MOVS r0,#0
0x1ffe0712: f44f4248 O.HB MOV r2,#0xc800
0x1ffe0716: f002f8db .... BL $Ven$TT$L$$heap_mem_init ; 0x1ffe28d0
0x1ffe071a: 2000 . MOVS r0,#0
0x1ffe071c: 4621 !F MOV r1,r4
0x1ffe071e: e8bd4010 ...@ POP {r4,lr}
0x1ffe0722: f006ba03 .... B.W heap_mem_alloc ; 0x1ffe6b2c
0x1ffe0726: 0000 .. MOVS r0,r0
pvTaskIncrementMutexHeldCount
0x1ffe0728: f249701c I..p MOV r0,#0x971c
0x1ffe072c: f2c20000 .... MOVT r0,#0x2000
0x1ffe0730: 6801 .h LDR r1,[r0,#0]
0x1ffe0732: b119 .. CBZ r1,0x1ffe073c ; pvTaskIncrementMutexHeldCount + 20
0x1ffe0734: 6801 .h LDR r1,[r0,#0]
0x1ffe0736: 6cca .l LDR r2,[r1,#0x4c]
0x1ffe0738: 3201 .2 ADDS r2,#1
0x1ffe073a: 64ca .d STR r2,[r1,#0x4c]
0x1ffe073c: 6800 .h LDR r0,[r0,#0]
0x1ffe073e: 4770 pG BX lr
pxPortInitialiseStack
0x1ffe0740: b570 p. PUSH {r4-r6,lr}
0x1ffe0742: f8401d48 @.H. STR r1,[r0,#-0x48]!
0x1ffe0746: f04f7180 O..q MOV r1,#0x1000000
0x1ffe074a: 6441 Ad STR r1,[r0,#0x44]
0x1ffe074c: f04f3102 O..1 MOV r1,#0x2020202
0x1ffe0750: f04f3401 O..4 MOV r4,#0x1010101
0x1ffe0754: e9c0410b ...A STRD r4,r1,[r0,#0x2c]
0x1ffe0758: f2404101 @..A MOV r1,#0x401
0x1ffe075c: f04f3c12 O..< MOV r12,#0x12121212
0x1ffe0760: f04f3e03 O..> MOV lr,#0x3030303
0x1ffe0764: f04f3511 O..5 MOV r5,#0x11111111
0x1ffe0768: f6c171fe ...q MOVT r1,#0x1ffe
0x1ffe076c: 6402 .d STR r2,[r0,#0x40]
0x1ffe076e: f04f3204 O..2 MOV r2,#0x4040404
0x1ffe0772: f06f0643 o.C. MVN r6,#0x43
0x1ffe0776: e9c05309 ...S STRD r5,r3,[r0,#0x24]
0x1ffe077a: f8c0e034 ..4. STR lr,[r0,#0x34]
0x1ffe077e: e9c0c10e .... STRD r12,r1,[r0,#0x38]
0x1ffe0782: f04f3c10 O..< MOV r12,#0x10101010
0x1ffe0786: f04f3e09 O..> MOV lr,#0x9090909
0x1ffe078a: f04f3308 O..3 MOV r3,#0x8080808
0x1ffe078e: f04f3105 O..1 MOV r1,#0x5050505
0x1ffe0792: e9c06201 ...b STRD r6,r2,[r0,#4]
0x1ffe0796: f100020c .... ADD r2,r0,#0xc
0x1ffe079a: f04f3507 O..5 MOV r5,#0x7070707
0x1ffe079e: f04f3406 O..4 MOV r4,#0x6060606
0x1ffe07a2: c232 2. STM r2!,{r1,r4,r5}
0x1ffe07a4: e9c03e06 ...> STRD r3,lr,[r0,#0x18]
0x1ffe07a8: f8c0c020 .. . STR r12,[r0,#0x20]
0x1ffe07ac: bd70 p. POP {r4-r6,pc}
0x1ffe07ae: 0000 .. MOVS r0,r0
ulSetInterruptMask
0x1ffe07b0: f3ef8011 .... MRS r0,BASEPRI
0x1ffe07b4: f04f0120 O. . MOV r1,#0x20
0x1ffe07b8: f3818811 .... MSR BASEPRI,r1
0x1ffe07bc: f3bf8f4f ..O. DSB
0x1ffe07c0: f3bf8f6f ..o. ISB
0x1ffe07c4: 4770 pG BX lr
0x1ffe07c6: 0000 .. MOVS r0,r0
ulTaskGenericNotifyTake
0x1ffe07c8: b570 p. PUSH {r4-r6,lr}
0x1ffe07ca: b110 .. CBZ r0,0x1ffe07d2 ; ulTaskGenericNotifyTake + 10
0x1ffe07cc: f7fffff0 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe07d0: e7fe .. B 0x1ffe07d0 ; ulTaskGenericNotifyTake + 8
0x1ffe07d2: 4615 .F MOV r5,r2
0x1ffe07d4: 460c .F MOV r4,r1
0x1ffe07d6: f000fb05 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe07da: f249761c I..v MOV r6,#0x971c
0x1ffe07de: f2c20600 .... MOVT r6,#0x2000
0x1ffe07e2: 6830 0h LDR r0,[r6,#0]
0x1ffe07e4: 6d40 @m LDR r0,[r0,#0x54]
0x1ffe07e6: b950 P. CBNZ r0,0x1ffe07fe ; ulTaskGenericNotifyTake + 54
0x1ffe07e8: 6830 0h LDR r0,[r6,#0]
0x1ffe07ea: 2101 .! MOVS r1,#1
0x1ffe07ec: f8801058 ..X. STRB r1,[r0,#0x58]
0x1ffe07f0: b12d -. CBZ r5,0x1ffe07fe ; ulTaskGenericNotifyTake + 54
0x1ffe07f2: 4628 (F MOV r0,r5
0x1ffe07f4: 2101 .! MOVS r1,#1
0x1ffe07f6: f7fffc87 .... BL prvAddCurrentTaskToDelayedList ; 0x1ffe0108
0x1ffe07fa: f000fb6d ..m. BL vPortYield ; 0x1ffe0ed8
0x1ffe07fe: f000fb01 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe0802: f000faef .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe0806: 6830 0h LDR r0,[r6,#0]
0x1ffe0808: 6d45 Em LDR r5,[r0,#0x54]
0x1ffe080a: b12d -. CBZ r5,0x1ffe0818 ; ulTaskGenericNotifyTake + 80
0x1ffe080c: 6831 1h LDR r1,[r6,#0]
0x1ffe080e: 2000 . MOVS r0,#0
0x1ffe0810: 2c00 ., CMP r4,#0
0x1ffe0812: bf08 .. IT EQ
0x1ffe0814: 1e68 h. SUBEQ r0,r5,#1
0x1ffe0816: 6548 He STR r0,[r1,#0x54]
0x1ffe0818: 6830 0h LDR r0,[r6,#0]
0x1ffe081a: 2100 .! MOVS r1,#0
0x1ffe081c: f8801058 ..X. STRB r1,[r0,#0x58]
0x1ffe0820: f000faf0 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe0824: 4628 (F MOV r0,r5
0x1ffe0826: bd70 p. POP {r4-r6,pc}
uxListRemove
0x1ffe0828: e9d03201 ...2 LDRD r3,r2,[r0,#4]
0x1ffe082c: 6901 .i LDR r1,[r0,#0x10]
0x1ffe082e: f8d1c004 .... LDR r12,[r1,#4]
0x1ffe0832: 609a .` STR r2,[r3,#8]
0x1ffe0834: 6882 .h LDR r2,[r0,#8]
0x1ffe0836: 4584 .E CMP r12,r0
0x1ffe0838: 6053 S` STR r3,[r2,#4]
0x1ffe083a: bf08 .. IT EQ
0x1ffe083c: 604a J` STREQ r2,[r1,#4]
0x1ffe083e: 2200 ." MOVS r2,#0
0x1ffe0840: 6102 .a STR r2,[r0,#0x10]
0x1ffe0842: 6808 .h LDR r0,[r1,#0]
0x1ffe0844: 3801 .8 SUBS r0,#1
0x1ffe0846: 6008 .` STR r0,[r1,#0]
0x1ffe0848: 6808 .h LDR r0,[r1,#0]
0x1ffe084a: 4770 pG BX lr
uxTaskGetSystemState
0x1ffe084c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe0850: b085 .. SUB sp,sp,#0x14
0x1ffe0852: f246073c F.<. MOV r7,#0x603c
0x1ffe0856: f2c20701 .... MOVT r7,#0x2001
0x1ffe085a: 683b ;h LDR r3,[r7,#0]
0x1ffe085c: 9201 .. STR r2,[sp,#4]
0x1ffe085e: 1c5a Z. ADDS r2,r3,#1
0x1ffe0860: 603a :` STR r2,[r7,#0]
0x1ffe0862: f2460234 F.4. MOV r2,#0x6034
0x1ffe0866: f2c20201 .... MOVT r2,#0x2001
0x1ffe086a: 6812 .h LDR r2,[r2,#0]
0x1ffe086c: 9002 .. STR r0,[sp,#8]
0x1ffe086e: 428a .B CMP r2,r1
0x1ffe0870: d901 .. BLS 0x1ffe0876 ; uxTaskGetSystemState + 42
0x1ffe0872: 2500 .% MOVS r5,#0
0x1ffe0874: e267 g. B 0x1ffe0d46 ; uxTaskGetSystemState + 1274
0x1ffe0876: f2497230 I.0r MOV r2,#0x9730
0x1ffe087a: 230a .# MOVS r3,#0xa
0x1ffe087c: 2500 .% MOVS r5,#0
0x1ffe087e: f2c20200 .... MOVT r2,#0x2000
0x1ffe0882: e008 .. B 0x1ffe0896 ; uxTaskGetSystemState + 74
0x1ffe0884: e9dd3503 ...5 LDRD r3,r5,[sp,#0xc]
0x1ffe0888: f2497230 I.0r MOV r2,#0x9730
0x1ffe088c: f2c20200 .... MOVT r2,#0x2000
0x1ffe0890: 2b00 .+ CMP r3,#0
0x1ffe0892: 4425 %D ADD r5,r5,r4
0x1ffe0894: d078 x. BEQ 0x1ffe0988 ; uxTaskGetSystemState + 316
0x1ffe0896: 3b01 .; SUBS r3,#1
0x1ffe0898: eb030083 .... ADD r0,r3,r3,LSL #2
0x1ffe089c: f8521020 R. . LDR r1,[r2,r0,LSL #2]
0x1ffe08a0: 2900 .) CMP r1,#0
0x1ffe08a2: d06f o. BEQ 0x1ffe0984 ; uxTaskGetSystemState + 312
0x1ffe08a4: eb020080 .... ADD r0,r2,r0,LSL #2
0x1ffe08a8: 9303 .. STR r3,[sp,#0xc]
0x1ffe08aa: 4680 .F MOV r8,r0
0x1ffe08ac: f8581f04 X... LDR r1,[r8,#4]!
0x1ffe08b0: f100090c .... ADD r9,r0,#0xc
0x1ffe08b4: 684a Jh LDR r2,[r1,#4]
0x1ffe08b6: eb0501c5 .... ADD r1,r5,r5,LSL #3
0x1ffe08ba: f1080a04 .... ADD r10,r8,#4
0x1ffe08be: 4552 RE CMP r2,r10
0x1ffe08c0: bf08 .. IT EQ
0x1ffe08c2: 6852 Rh LDREQ r2,[r2,#4]
0x1ffe08c4: 9b02 .. LDR r3,[sp,#8]
0x1ffe08c6: f8d2b00c .... LDR r11,[r2,#0xc]
0x1ffe08ca: eb030e81 .... ADD lr,r3,r1,LSL #2
0x1ffe08ce: 2400 .$ MOVS r4,#0
0x1ffe08d0: 9504 .. STR r5,[sp,#0x10]
0x1ffe08d2: bf00 .. NOP
0x1ffe08d4: 6850 Ph LDR r0,[r2,#4]
0x1ffe08d6: 4550 PE CMP r0,r10
0x1ffe08d8: f8c80000 .... STR r0,[r8,#0]
0x1ffe08dc: d103 .. BNE 0x1ffe08e6 ; uxTaskGetSystemState + 154
0x1ffe08de: f8d90000 .... LDR r0,[r9,#0]
0x1ffe08e2: f8c80000 .... STR r0,[r8,#0]
0x1ffe08e6: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe08e8: 4602 .F MOV r2,r0
0x1ffe08ea: b920 . CBNZ r0,0x1ffe08f6 ; uxTaskGetSystemState + 170
0x1ffe08ec: f249711c I..q MOV r1,#0x971c
0x1ffe08f0: f2c20100 .... MOVT r1,#0x2000
0x1ffe08f4: 680a .h LDR r2,[r1,#0]
0x1ffe08f6: eb0406c4 .... ADD r6,r4,r4,LSL #3
0x1ffe08fa: f1020534 ..4. ADD r5,r2,#0x34
0x1ffe08fe: eb0e0686 .... ADD r6,lr,r6,LSL #2
0x1ffe0902: 6c11 .l LDR r1,[r2,#0x40]
0x1ffe0904: 6075 u` STR r5,[r6,#4]
0x1ffe0906: e9d2530b ...S LDRD r5,r3,[r2,#0x2c]
0x1ffe090a: 6c97 .l LDR r7,[r2,#0x48]
0x1ffe090c: 60b1 .` STR r1,[r6,#8]
0x1ffe090e: 6d11 .m LDR r1,[r2,#0x50]
0x1ffe0910: 6032 2` STR r2,[r6,#0]
0x1ffe0912: e9c67105 ...q STRD r7,r1,[r6,#0x14]
0x1ffe0916: f249711c I..q MOV r1,#0x971c
0x1ffe091a: 6135 5a STR r5,[r6,#0x10]
0x1ffe091c: 61f3 .a STR r3,[r6,#0x1c]
0x1ffe091e: f2c20100 .... MOVT r1,#0x2000
0x1ffe0922: 6809 .h LDR r1,[r1,#0]
0x1ffe0924: 1a51 Q. SUBS r1,r2,r1
0x1ffe0926: bf18 .. IT NE
0x1ffe0928: 2101 .! MOVNE r1,#1
0x1ffe092a: 7331 1s STRB r1,[r6,#0xc]
0x1ffe092c: f8d2c030 ..0. LDR r12,[r2,#0x30]
0x1ffe0930: f89c1000 .... LDRB r1,[r12,#0]
0x1ffe0934: 29a5 .) CMP r1,#0xa5
0x1ffe0936: d115 .. BNE 0x1ffe0964 ; uxTaskGetSystemState + 280
0x1ffe0938: 2502 .% MOVS r5,#2
0x1ffe093a: bf00 .. NOP
0x1ffe093c: eb0c0205 .... ADD r2,r12,r5
0x1ffe0940: f8121c01 .... LDRB r1,[r2,#-1]
0x1ffe0944: 29a5 .) CMP r1,#0xa5
0x1ffe0946: d10f .. BNE 0x1ffe0968 ; uxTaskGetSystemState + 284
0x1ffe0948: f81c1005 .... LDRB r1,[r12,r5]
0x1ffe094c: 29a5 .) CMP r1,#0xa5
0x1ffe094e: d10e .. BNE 0x1ffe096e ; uxTaskGetSystemState + 290
0x1ffe0950: 7851 Qx LDRB r1,[r2,#1]
0x1ffe0952: 29a5 .) CMP r1,#0xa5
0x1ffe0954: d10a .. BNE 0x1ffe096c ; uxTaskGetSystemState + 288
0x1ffe0956: 7891 .x LDRB r1,[r2,#2]
0x1ffe0958: 3504 .5 ADDS r5,#4
0x1ffe095a: 29a5 .) CMP r1,#0xa5
0x1ffe095c: d0ee .. BEQ 0x1ffe093c ; uxTaskGetSystemState + 240
0x1ffe095e: 3d02 .= SUBS r5,#2
0x1ffe0960: e005 .. B 0x1ffe096e ; uxTaskGetSystemState + 290
0x1ffe0962: bf00 .. NOP
0x1ffe0964: 2200 ." MOVS r2,#0
0x1ffe0966: e003 .. B 0x1ffe0970 ; uxTaskGetSystemState + 292
0x1ffe0968: 3d01 .= SUBS r5,#1
0x1ffe096a: e000 .. B 0x1ffe096e ; uxTaskGetSystemState + 290
0x1ffe096c: 3501 .5 ADDS r5,#1
0x1ffe096e: 08aa .. LSRS r2,r5,#2
0x1ffe0970: 4558 XE CMP r0,r11
0x1ffe0972: f1040401 .... ADD r4,r4,#1
0x1ffe0976: 8432 2. STRH r2,[r6,#0x20]
0x1ffe0978: f43faf84 ?... BEQ.W 0x1ffe0884 ; uxTaskGetSystemState + 56
0x1ffe097c: f8d82000 ... LDR r2,[r8,#0]
0x1ffe0980: e7a8 .. B 0x1ffe08d4 ; uxTaskGetSystemState + 136
0x1ffe0982: bf00 .. NOP
0x1ffe0984: 2400 .$ MOVS r4,#0
0x1ffe0986: e783 .. B 0x1ffe0890 ; uxTaskGetSystemState + 68
0x1ffe0988: f2497024 I.$p MOV r0,#0x9724
0x1ffe098c: f2c20000 .... MOVT r0,#0x2000
0x1ffe0990: f8d09000 .... LDR r9,[r0,#0]
0x1ffe0994: f8d90000 .... LDR r0,[r9,#0]
0x1ffe0998: 2800 .( CMP r0,#0
0x1ffe099a: d065 e. BEQ 0x1ffe0a68 ; uxTaskGetSystemState + 540
0x1ffe099c: f8d90004 .... LDR r0,[r9,#4]
0x1ffe09a0: f1090c08 .... ADD r12,r9,#8
0x1ffe09a4: 6840 @h LDR r0,[r0,#4]
0x1ffe09a6: eb0501c5 .... ADD r1,r5,r5,LSL #3
0x1ffe09aa: 4560 `E CMP r0,r12
0x1ffe09ac: bf08 .. IT EQ
0x1ffe09ae: 6840 @h LDREQ r0,[r0,#4]
0x1ffe09b0: 9a02 .. LDR r2,[sp,#8]
0x1ffe09b2: f8d0e00c .... LDR lr,[r0,#0xc]
0x1ffe09b6: eb020881 .... ADD r8,r2,r1,LSL #2
0x1ffe09ba: 2300 .# MOVS r3,#0
0x1ffe09bc: 6840 @h LDR r0,[r0,#4]
0x1ffe09be: 4560 `E CMP r0,r12
0x1ffe09c0: f8c90004 .... STR r0,[r9,#4]
0x1ffe09c4: d103 .. BNE 0x1ffe09ce ; uxTaskGetSystemState + 386
0x1ffe09c6: f8d9000c .... LDR r0,[r9,#0xc]
0x1ffe09ca: f8c90004 .... STR r0,[r9,#4]
0x1ffe09ce: f8d0a00c .... LDR r10,[r0,#0xc]
0x1ffe09d2: f1ba0f00 .... CMP r10,#0
0x1ffe09d6: 4650 PF MOV r0,r10
0x1ffe09d8: d104 .. BNE 0x1ffe09e4 ; uxTaskGetSystemState + 408
0x1ffe09da: f249701c I..p MOV r0,#0x971c
0x1ffe09de: f2c20000 .... MOVT r0,#0x2000
0x1ffe09e2: 6800 .h LDR r0,[r0,#0]
0x1ffe09e4: eb0301c3 .... ADD r1,r3,r3,LSL #3
0x1ffe09e8: 6c06 .l LDR r6,[r0,#0x40]
0x1ffe09ea: eb080481 .... ADD r4,r8,r1,LSL #2
0x1ffe09ee: f1000134 ..4. ADD r1,r0,#0x34
0x1ffe09f2: 6061 a` STR r1,[r4,#4]
0x1ffe09f4: e9d0170b .... LDRD r1,r7,[r0,#0x2c]
0x1ffe09f8: 6020 ` STR r0,[r4,#0]
0x1ffe09fa: 6c82 .l LDR r2,[r0,#0x48]
0x1ffe09fc: 61e7 .a STR r7,[r4,#0x1c]
0x1ffe09fe: f249771c I..w MOV r7,#0x971c
0x1ffe0a02: f2c20700 .... MOVT r7,#0x2000
0x1ffe0a06: 683f ?h LDR r7,[r7,#0]
0x1ffe0a08: 1bc7 .. SUBS r7,r0,r7
0x1ffe0a0a: bf18 .. IT NE
0x1ffe0a0c: 2701 .' MOVNE r7,#1
0x1ffe0a0e: e9c41204 .... STRD r1,r2,[r4,#0x10]
0x1ffe0a12: 007a z. LSLS r2,r7,#1
0x1ffe0a14: 6d01 .m LDR r1,[r0,#0x50]
0x1ffe0a16: 7322 "s STRB r2,[r4,#0xc]
0x1ffe0a18: 6b00 .k LDR r0,[r0,#0x30]
0x1ffe0a1a: 60a6 .` STR r6,[r4,#8]
0x1ffe0a1c: 61a1 .a STR r1,[r4,#0x18]
0x1ffe0a1e: 7801 .x LDRB r1,[r0,#0]
0x1ffe0a20: 29a5 .) CMP r1,#0xa5
0x1ffe0a22: d113 .. BNE 0x1ffe0a4c ; uxTaskGetSystemState + 512
0x1ffe0a24: 2702 .' MOVS r7,#2
0x1ffe0a26: bf00 .. NOP
0x1ffe0a28: 19c1 .. ADDS r1,r0,r7
0x1ffe0a2a: f8112c01 ..., LDRB r2,[r1,#-1]
0x1ffe0a2e: 2aa5 .* CMP r2,#0xa5
0x1ffe0a30: d10e .. BNE 0x1ffe0a50 ; uxTaskGetSystemState + 516
0x1ffe0a32: 5dc2 .] LDRB r2,[r0,r7]
0x1ffe0a34: 2aa5 .* CMP r2,#0xa5
0x1ffe0a36: d10e .. BNE 0x1ffe0a56 ; uxTaskGetSystemState + 522
0x1ffe0a38: 784a Jx LDRB r2,[r1,#1]
0x1ffe0a3a: 2aa5 .* CMP r2,#0xa5
0x1ffe0a3c: d10a .. BNE 0x1ffe0a54 ; uxTaskGetSystemState + 520
0x1ffe0a3e: 7889 .x LDRB r1,[r1,#2]
0x1ffe0a40: 3704 .7 ADDS r7,#4
0x1ffe0a42: 29a5 .) CMP r1,#0xa5
0x1ffe0a44: d0f0 .. BEQ 0x1ffe0a28 ; uxTaskGetSystemState + 476
0x1ffe0a46: 3f02 .? SUBS r7,#2
0x1ffe0a48: e005 .. B 0x1ffe0a56 ; uxTaskGetSystemState + 522
0x1ffe0a4a: bf00 .. NOP
0x1ffe0a4c: 2000 . MOVS r0,#0
0x1ffe0a4e: e003 .. B 0x1ffe0a58 ; uxTaskGetSystemState + 524
0x1ffe0a50: 3f01 .? SUBS r7,#1
0x1ffe0a52: e000 .. B 0x1ffe0a56 ; uxTaskGetSystemState + 522
0x1ffe0a54: 3701 .7 ADDS r7,#1
0x1ffe0a56: 08b8 .. LSRS r0,r7,#2
0x1ffe0a58: 45f2 .E CMP r10,lr
0x1ffe0a5a: f1030301 .... ADD r3,r3,#1
0x1ffe0a5e: 8420 . STRH r0,[r4,#0x20]
0x1ffe0a60: d003 .. BEQ 0x1ffe0a6a ; uxTaskGetSystemState + 542
0x1ffe0a62: f8d90004 .... LDR r0,[r9,#4]
0x1ffe0a66: e7a9 .. B 0x1ffe09bc ; uxTaskGetSystemState + 368
0x1ffe0a68: 2300 .# MOVS r3,#0
0x1ffe0a6a: f2497028 I.(p MOV r0,#0x9728
0x1ffe0a6e: f2c20000 .... MOVT r0,#0x2000
0x1ffe0a72: f8d0a000 .... LDR r10,[r0,#0]
0x1ffe0a76: eb030c05 .... ADD r12,r3,r5
0x1ffe0a7a: f8da0000 .... LDR r0,[r10,#0]
0x1ffe0a7e: 2800 .( CMP r0,#0
0x1ffe0a80: d062 b. BEQ 0x1ffe0b48 ; uxTaskGetSystemState + 764
0x1ffe0a82: f8da0004 .... LDR r0,[r10,#4]
0x1ffe0a86: f10a0e08 .... ADD lr,r10,#8
0x1ffe0a8a: 6840 @h LDR r0,[r0,#4]
0x1ffe0a8c: eb0c01cc .... ADD r1,r12,r12,LSL #3
0x1ffe0a90: 4570 pE CMP r0,lr
0x1ffe0a92: bf08 .. IT EQ
0x1ffe0a94: 6840 @h LDREQ r0,[r0,#4]
0x1ffe0a96: 9a02 .. LDR r2,[sp,#8]
0x1ffe0a98: f8d0900c .... LDR r9,[r0,#0xc]
0x1ffe0a9c: eb020881 .... ADD r8,r2,r1,LSL #2
0x1ffe0aa0: 2700 .' MOVS r7,#0
0x1ffe0aa2: bf00 .. NOP
0x1ffe0aa4: 6840 @h LDR r0,[r0,#4]
0x1ffe0aa6: 4570 pE CMP r0,lr
0x1ffe0aa8: f8ca0004 .... STR r0,[r10,#4]
0x1ffe0aac: d103 .. BNE 0x1ffe0ab6 ; uxTaskGetSystemState + 618
0x1ffe0aae: f8da000c .... LDR r0,[r10,#0xc]
0x1ffe0ab2: f8ca0004 .... STR r0,[r10,#4]
0x1ffe0ab6: 68c4 .h LDR r4,[r0,#0xc]
0x1ffe0ab8: 4620 F MOV r0,r4
0x1ffe0aba: b924 $. CBNZ r4,0x1ffe0ac6 ; uxTaskGetSystemState + 634
0x1ffe0abc: f249701c I..p MOV r0,#0x971c
0x1ffe0ac0: f2c20000 .... MOVT r0,#0x2000
0x1ffe0ac4: 6800 .h LDR r0,[r0,#0]
0x1ffe0ac6: eb0701c7 .... ADD r1,r7,r7,LSL #3
0x1ffe0aca: f1000334 ..4. ADD r3,r0,#0x34
0x1ffe0ace: eb080181 .... ADD r1,r8,r1,LSL #2
0x1ffe0ad2: 6c06 .l LDR r6,[r0,#0x40]
0x1ffe0ad4: 604b K` STR r3,[r1,#4]
0x1ffe0ad6: e9d0350b ...5 LDRD r3,r5,[r0,#0x2c]
0x1ffe0ada: 6008 .` STR r0,[r1,#0]
0x1ffe0adc: 6c82 .l LDR r2,[r0,#0x48]
0x1ffe0ade: 61cd .a STR r5,[r1,#0x1c]
0x1ffe0ae0: f249751c I..u MOV r5,#0x971c
0x1ffe0ae4: f2c20500 .... MOVT r5,#0x2000
0x1ffe0ae8: 682d -h LDR r5,[r5,#0]
0x1ffe0aea: 1b45 E. SUBS r5,r0,r5
0x1ffe0aec: bf18 .. IT NE
0x1ffe0aee: 2501 .% MOVNE r5,#1
0x1ffe0af0: e9c13204 ...2 STRD r3,r2,[r1,#0x10]
0x1ffe0af4: 006b k. LSLS r3,r5,#1
0x1ffe0af6: 6d02 .m LDR r2,[r0,#0x50]
0x1ffe0af8: 730b .s STRB r3,[r1,#0xc]
0x1ffe0afa: 6b00 .k LDR r0,[r0,#0x30]
0x1ffe0afc: 608e .` STR r6,[r1,#8]
0x1ffe0afe: 618a .a STR r2,[r1,#0x18]
0x1ffe0b00: 7802 .x LDRB r2,[r0,#0]
0x1ffe0b02: 2aa5 .* CMP r2,#0xa5
0x1ffe0b04: d112 .. BNE 0x1ffe0b2c ; uxTaskGetSystemState + 736
0x1ffe0b06: 2302 .# MOVS r3,#2
0x1ffe0b08: 18c5 .. ADDS r5,r0,r3
0x1ffe0b0a: f8152c01 ..., LDRB r2,[r5,#-1]
0x1ffe0b0e: 2aa5 .* CMP r2,#0xa5
0x1ffe0b10: d10e .. BNE 0x1ffe0b30 ; uxTaskGetSystemState + 740
0x1ffe0b12: 5cc2 .\ LDRB r2,[r0,r3]
0x1ffe0b14: 2aa5 .* CMP r2,#0xa5
0x1ffe0b16: d10e .. BNE 0x1ffe0b36 ; uxTaskGetSystemState + 746
0x1ffe0b18: 786a jx LDRB r2,[r5,#1]
0x1ffe0b1a: 2aa5 .* CMP r2,#0xa5
0x1ffe0b1c: d10a .. BNE 0x1ffe0b34 ; uxTaskGetSystemState + 744
0x1ffe0b1e: 78aa .x LDRB r2,[r5,#2]
0x1ffe0b20: 3304 .3 ADDS r3,#4
0x1ffe0b22: 2aa5 .* CMP r2,#0xa5
0x1ffe0b24: d0f0 .. BEQ 0x1ffe0b08 ; uxTaskGetSystemState + 700
0x1ffe0b26: 3b02 .; SUBS r3,#2
0x1ffe0b28: e005 .. B 0x1ffe0b36 ; uxTaskGetSystemState + 746
0x1ffe0b2a: bf00 .. NOP
0x1ffe0b2c: 2000 . MOVS r0,#0
0x1ffe0b2e: e003 .. B 0x1ffe0b38 ; uxTaskGetSystemState + 748
0x1ffe0b30: 3b01 .; SUBS r3,#1
0x1ffe0b32: e000 .. B 0x1ffe0b36 ; uxTaskGetSystemState + 746
0x1ffe0b34: 3301 .3 ADDS r3,#1
0x1ffe0b36: 0898 .. LSRS r0,r3,#2
0x1ffe0b38: 454c LE CMP r4,r9
0x1ffe0b3a: f1070701 .... ADD r7,r7,#1
0x1ffe0b3e: 8408 .. STRH r0,[r1,#0x20]
0x1ffe0b40: d003 .. BEQ 0x1ffe0b4a ; uxTaskGetSystemState + 766
0x1ffe0b42: f8da0004 .... LDR r0,[r10,#4]
0x1ffe0b46: e7ad .. B 0x1ffe0aa4 ; uxTaskGetSystemState + 600
0x1ffe0b48: 2700 .' MOVS r7,#0
0x1ffe0b4a: f24608e4 F... MOV r8,#0x60e4
0x1ffe0b4e: f2c20801 .... MOVT r8,#0x2001
0x1ffe0b52: f8d80000 .... LDR r0,[r8,#0]
0x1ffe0b56: 44bc .D ADD r12,r12,r7
0x1ffe0b58: 2800 .( CMP r0,#0
0x1ffe0b5a: d061 a. BEQ 0x1ffe0c20 ; uxTaskGetSystemState + 980
0x1ffe0b5c: eb0c00cc .... ADD r0,r12,r12,LSL #3
0x1ffe0b60: 9902 .. LDR r1,[sp,#8]
0x1ffe0b62: f1080a08 .... ADD r10,r8,#8
0x1ffe0b66: eb010e80 .... ADD lr,r1,r0,LSL #2
0x1ffe0b6a: f8d80004 .... LDR r0,[r8,#4]
0x1ffe0b6e: f8d8900c .... LDR r9,[r8,#0xc]
0x1ffe0b72: 6840 @h LDR r0,[r0,#4]
0x1ffe0b74: 2300 .# MOVS r3,#0
0x1ffe0b76: 4550 PE CMP r0,r10
0x1ffe0b78: bf08 .. IT EQ
0x1ffe0b7a: 4648 HF MOVEQ r0,r9
0x1ffe0b7c: f8d0b00c .... LDR r11,[r0,#0xc]
0x1ffe0b80: 6840 @h LDR r0,[r0,#4]
0x1ffe0b82: 4550 PE CMP r0,r10
0x1ffe0b84: bf08 .. IT EQ
0x1ffe0b86: 4648 HF MOVEQ r0,r9
0x1ffe0b88: 68c1 .h LDR r1,[r0,#0xc]
0x1ffe0b8a: f8c80004 .... STR r0,[r8,#4]
0x1ffe0b8e: 4608 .F MOV r0,r1
0x1ffe0b90: b921 !. CBNZ r1,0x1ffe0b9c ; uxTaskGetSystemState + 848
0x1ffe0b92: f249701c I..p MOV r0,#0x971c
0x1ffe0b96: f2c20000 .... MOVT r0,#0x2000
0x1ffe0b9a: 6800 .h LDR r0,[r0,#0]
0x1ffe0b9c: eb0302c3 .... ADD r2,r3,r3,LSL #3
0x1ffe0ba0: 6c05 .l LDR r5,[r0,#0x40]
0x1ffe0ba2: eb0e0782 .... ADD r7,lr,r2,LSL #2
0x1ffe0ba6: f1000234 ..4. ADD r2,r0,#0x34
0x1ffe0baa: 607a z` STR r2,[r7,#4]
0x1ffe0bac: e9d0260b ...& LDRD r2,r6,[r0,#0x2c]
0x1ffe0bb0: 6038 8` STR r0,[r7,#0]
0x1ffe0bb2: 6c84 .l LDR r4,[r0,#0x48]
0x1ffe0bb4: 61fe .a STR r6,[r7,#0x1c]
0x1ffe0bb6: f249761c I..v MOV r6,#0x971c
0x1ffe0bba: f2c20600 .... MOVT r6,#0x2000
0x1ffe0bbe: 6836 6h LDR r6,[r6,#0]
0x1ffe0bc0: 1b86 .. SUBS r6,r0,r6
0x1ffe0bc2: bf18 .. IT NE
0x1ffe0bc4: 2601 .& MOVNE r6,#1
0x1ffe0bc6: e9c72404 ...$ STRD r2,r4,[r7,#0x10]
0x1ffe0bca: 00b4 .. LSLS r4,r6,#2
0x1ffe0bcc: 6d02 .m LDR r2,[r0,#0x50]
0x1ffe0bce: 733c <s STRB r4,[r7,#0xc]
0x1ffe0bd0: 6b00 .k LDR r0,[r0,#0x30]
0x1ffe0bd2: 60bd .` STR r5,[r7,#8]
0x1ffe0bd4: 61ba .a STR r2,[r7,#0x18]
0x1ffe0bd6: 7802 .x LDRB r2,[r0,#0]
0x1ffe0bd8: 2aa5 .* CMP r2,#0xa5
0x1ffe0bda: d113 .. BNE 0x1ffe0c04 ; uxTaskGetSystemState + 952
0x1ffe0bdc: 2202 ." MOVS r2,#2
0x1ffe0bde: bf00 .. NOP
0x1ffe0be0: 1886 .. ADDS r6,r0,r2
0x1ffe0be2: f8164c01 ...L LDRB r4,[r6,#-1]
0x1ffe0be6: 2ca5 ., CMP r4,#0xa5
0x1ffe0be8: d10e .. BNE 0x1ffe0c08 ; uxTaskGetSystemState + 956
0x1ffe0bea: 5c84 .\ LDRB r4,[r0,r2]
0x1ffe0bec: 2ca5 ., CMP r4,#0xa5
0x1ffe0bee: d10e .. BNE 0x1ffe0c0e ; uxTaskGetSystemState + 962
0x1ffe0bf0: 7874 tx LDRB r4,[r6,#1]
0x1ffe0bf2: 2ca5 ., CMP r4,#0xa5
0x1ffe0bf4: d10a .. BNE 0x1ffe0c0c ; uxTaskGetSystemState + 960
0x1ffe0bf6: 78b4 .x LDRB r4,[r6,#2]
0x1ffe0bf8: 3204 .2 ADDS r2,#4
0x1ffe0bfa: 2ca5 ., CMP r4,#0xa5
0x1ffe0bfc: d0f0 .. BEQ 0x1ffe0be0 ; uxTaskGetSystemState + 916
0x1ffe0bfe: 3a02 .: SUBS r2,#2
0x1ffe0c00: e005 .. B 0x1ffe0c0e ; uxTaskGetSystemState + 962
0x1ffe0c02: bf00 .. NOP
0x1ffe0c04: 2000 . MOVS r0,#0
0x1ffe0c06: e003 .. B 0x1ffe0c10 ; uxTaskGetSystemState + 964
0x1ffe0c08: 3a01 .: SUBS r2,#1
0x1ffe0c0a: e000 .. B 0x1ffe0c0e ; uxTaskGetSystemState + 962
0x1ffe0c0c: 3201 .2 ADDS r2,#1
0x1ffe0c0e: 0890 .. LSRS r0,r2,#2
0x1ffe0c10: 4559 YE CMP r1,r11
0x1ffe0c12: f1030301 .... ADD r3,r3,#1
0x1ffe0c16: 8438 8. STRH r0,[r7,#0x20]
0x1ffe0c18: d003 .. BEQ 0x1ffe0c22 ; uxTaskGetSystemState + 982
0x1ffe0c1a: f8d80004 .... LDR r0,[r8,#4]
0x1ffe0c1e: e7af .. B 0x1ffe0b80 ; uxTaskGetSystemState + 820
0x1ffe0c20: 2300 .# MOVS r3,#0
0x1ffe0c22: f24604d0 F... MOV r4,#0x60d0
0x1ffe0c26: f2c20401 .... MOVT r4,#0x2001
0x1ffe0c2a: 6820 h LDR r0,[r4,#0]
0x1ffe0c2c: eb030b0c .... ADD r11,r3,r12
0x1ffe0c30: 2800 .( CMP r0,#0
0x1ffe0c32: d07b {. BEQ 0x1ffe0d2c ; uxTaskGetSystemState + 1248
0x1ffe0c34: eb0b00cb .... ADD r0,r11,r11,LSL #3
0x1ffe0c38: 9902 .. LDR r1,[sp,#8]
0x1ffe0c3a: f1040708 .... ADD r7,r4,#8
0x1ffe0c3e: eb010080 .... ADD r0,r1,r0,LSL #2
0x1ffe0c42: 6861 ah LDR r1,[r4,#4]
0x1ffe0c44: 9004 .. STR r0,[sp,#0x10]
0x1ffe0c46: 6849 Ih LDR r1,[r1,#4]
0x1ffe0c48: 68e0 .h LDR r0,[r4,#0xc]
0x1ffe0c4a: 42b9 .B CMP r1,r7
0x1ffe0c4c: bf18 .. IT NE
0x1ffe0c4e: 4608 .F MOVNE r0,r1
0x1ffe0c50: f8d0900c .... LDR r9,[r0,#0xc]
0x1ffe0c54: f04f0800 O... MOV r8,#0
0x1ffe0c58: 6840 @h LDR r0,[r0,#4]
0x1ffe0c5a: 42b8 .B CMP r0,r7
0x1ffe0c5c: 6060 `` STR r0,[r4,#4]
0x1ffe0c5e: d101 .. BNE 0x1ffe0c64 ; uxTaskGetSystemState + 1048
0x1ffe0c60: 68e0 .h LDR r0,[r4,#0xc]
0x1ffe0c62: 6060 `` STR r0,[r4,#4]
0x1ffe0c64: 68c5 .h LDR r5,[r0,#0xc]
0x1ffe0c66: 462e .F MOV r6,r5
0x1ffe0c68: b925 %. CBNZ r5,0x1ffe0c74 ; uxTaskGetSystemState + 1064
0x1ffe0c6a: f249701c I..p MOV r0,#0x971c
0x1ffe0c6e: f2c20000 .... MOVT r0,#0x2000
0x1ffe0c72: 6806 .h LDR r6,[r0,#0]
0x1ffe0c74: eb0800c8 .... ADD r0,r8,r8,LSL #3
0x1ffe0c78: 9904 .. LDR r1,[sp,#0x10]
0x1ffe0c7a: 6cb3 .l LDR r3,[r6,#0x48]
0x1ffe0c7c: eb010a80 .... ADD r10,r1,r0,LSL #2
0x1ffe0c80: f1060034 ..4. ADD r0,r6,#0x34
0x1ffe0c84: f8ca0004 .... STR r0,[r10,#4]
0x1ffe0c88: e9d6100b .... LDRD r1,r0,[r6,#0x2c]
0x1ffe0c8c: 6c32 2l LDR r2,[r6,#0x40]
0x1ffe0c8e: f8ca1010 .... STR r1,[r10,#0x10]
0x1ffe0c92: 6d31 1m LDR r1,[r6,#0x50]
0x1ffe0c94: f8ca6000 ...` STR r6,[r10,#0]
0x1ffe0c98: e9ca3105 ...1 STRD r3,r1,[r10,#0x14]
0x1ffe0c9c: f249711c I..q MOV r1,#0x971c
0x1ffe0ca0: f8ca001c .... STR r0,[r10,#0x1c]
0x1ffe0ca4: f8ca2008 ... STR r2,[r10,#8]
0x1ffe0ca8: f2c20100 .... MOVT r1,#0x2000
0x1ffe0cac: 6809 .h LDR r1,[r1,#0]
0x1ffe0cae: 428e .B CMP r6,r1
0x1ffe0cb0: d014 .. BEQ 0x1ffe0cdc ; uxTaskGetSystemState + 1168
0x1ffe0cb2: 2003 . MOVS r0,#3
0x1ffe0cb4: f246013c F.<. MOV r1,#0x603c
0x1ffe0cb8: f88a000c .... STRB r0,[r10,#0xc]
0x1ffe0cbc: f2c20101 .... MOVT r1,#0x2001
0x1ffe0cc0: 6808 .h LDR r0,[r1,#0]
0x1ffe0cc2: 3001 .0 ADDS r0,#1
0x1ffe0cc4: 6008 .` STR r0,[r1,#0]
0x1ffe0cc6: 6ab0 .j LDR r0,[r6,#0x28]
0x1ffe0cc8: 2800 .( CMP r0,#0
0x1ffe0cca: bf1c .. ITT NE
0x1ffe0ccc: 2002 . MOVNE r0,#2
0x1ffe0cce: f88a000c .... STRBNE r0,[r10,#0xc]
0x1ffe0cd2: f001fc77 ..w. BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe0cd6: 6b30 0k LDR r0,[r6,#0x30]
0x1ffe0cd8: e003 .. B 0x1ffe0ce2 ; uxTaskGetSystemState + 1174
0x1ffe0cda: bf00 .. NOP
0x1ffe0cdc: 2100 .! MOVS r1,#0
0x1ffe0cde: f88a100c .... STRB r1,[r10,#0xc]
0x1ffe0ce2: 7801 .x LDRB r1,[r0,#0]
0x1ffe0ce4: 29a5 .) CMP r1,#0xa5
0x1ffe0ce6: d113 .. BNE 0x1ffe0d10 ; uxTaskGetSystemState + 1220
0x1ffe0ce8: 2102 .! MOVS r1,#2
0x1ffe0cea: bf00 .. NOP
0x1ffe0cec: 1842 B. ADDS r2,r0,r1
0x1ffe0cee: f8123c01 ...< LDRB r3,[r2,#-1]
0x1ffe0cf2: 2ba5 .+ CMP r3,#0xa5
0x1ffe0cf4: d10e .. BNE 0x1ffe0d14 ; uxTaskGetSystemState + 1224
0x1ffe0cf6: 5c43 C\ LDRB r3,[r0,r1]
0x1ffe0cf8: 2ba5 .+ CMP r3,#0xa5
0x1ffe0cfa: d10e .. BNE 0x1ffe0d1a ; uxTaskGetSystemState + 1230
0x1ffe0cfc: 7853 Sx LDRB r3,[r2,#1]
0x1ffe0cfe: 2ba5 .+ CMP r3,#0xa5
0x1ffe0d00: d10a .. BNE 0x1ffe0d18 ; uxTaskGetSystemState + 1228
0x1ffe0d02: 7892 .x LDRB r2,[r2,#2]
0x1ffe0d04: 3104 .1 ADDS r1,#4
0x1ffe0d06: 2aa5 .* CMP r2,#0xa5
0x1ffe0d08: d0f0 .. BEQ 0x1ffe0cec ; uxTaskGetSystemState + 1184
0x1ffe0d0a: 3902 .9 SUBS r1,#2
0x1ffe0d0c: e005 .. B 0x1ffe0d1a ; uxTaskGetSystemState + 1230
0x1ffe0d0e: bf00 .. NOP
0x1ffe0d10: 2000 . MOVS r0,#0
0x1ffe0d12: e003 .. B 0x1ffe0d1c ; uxTaskGetSystemState + 1232
0x1ffe0d14: 3901 .9 SUBS r1,#1
0x1ffe0d16: e000 .. B 0x1ffe0d1a ; uxTaskGetSystemState + 1230
0x1ffe0d18: 3101 .1 ADDS r1,#1
0x1ffe0d1a: 0888 .. LSRS r0,r1,#2
0x1ffe0d1c: 454d ME CMP r5,r9
0x1ffe0d1e: f1080801 .... ADD r8,r8,#1
0x1ffe0d22: f8aa0020 .. . STRH r0,[r10,#0x20]
0x1ffe0d26: d003 .. BEQ 0x1ffe0d30 ; uxTaskGetSystemState + 1252
0x1ffe0d28: 6860 `h LDR r0,[r4,#4]
0x1ffe0d2a: e795 .. B 0x1ffe0c58 ; uxTaskGetSystemState + 1036
0x1ffe0d2c: f04f0800 O... MOV r8,#0
0x1ffe0d30: 9801 .. LDR r0,[sp,#4]
0x1ffe0d32: eb08050b .... ADD r5,r8,r11
0x1ffe0d36: b130 0. CBZ r0,0x1ffe0d46 ; uxTaskGetSystemState + 1274
0x1ffe0d38: 4601 .F MOV r1,r0
0x1ffe0d3a: f64530d4 E..0 MOV r0,#0x5bd4
0x1ffe0d3e: f2c20000 .... MOVT r0,#0x2000
0x1ffe0d42: 6800 .h LDR r0,[r0,#0]
0x1ffe0d44: 6008 .` STR r0,[r1,#0]
0x1ffe0d46: f001fc3d ..=. BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe0d4a: 4628 (F MOV r0,r5
0x1ffe0d4c: b005 .. ADD sp,sp,#0x14
0x1ffe0d4e: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe0d52: 0000 .. MOVS r0,r0
vClearInterruptMask
0x1ffe0d54: f3808811 .... MSR BASEPRI,r0
0x1ffe0d58: f3bf8f4f ..O. DSB
0x1ffe0d5c: f3bf8f6f ..o. ISB
0x1ffe0d60: 4770 pG BX lr
0x1ffe0d62: 0000 .. MOVS r0,r0
vListInitialise
0x1ffe0d64: f04f31ff O..1 MOV r1,#0xffffffff
0x1ffe0d68: 4602 .F MOV r2,r0
0x1ffe0d6a: f8421f08 B... STR r1,[r2,#8]!
0x1ffe0d6e: 2100 .! MOVS r1,#0
0x1ffe0d70: 6042 B` STR r2,[r0,#4]
0x1ffe0d72: e9c02203 ..." STRD r2,r2,[r0,#0xc]
0x1ffe0d76: 6001 .` STR r1,[r0,#0]
0x1ffe0d78: 4770 pG BX lr
0x1ffe0d7a: 0000 .. MOVS r0,r0
vListInitialiseItem
0x1ffe0d7c: 2100 .! MOVS r1,#0
0x1ffe0d7e: 6101 .a STR r1,[r0,#0x10]
0x1ffe0d80: 4770 pG BX lr
0x1ffe0d82: 0000 .. MOVS r0,r0
vListInsert
0x1ffe0d84: b510 .. PUSH {r4,lr}
0x1ffe0d86: f8d1c000 .... LDR r12,[r1,#0]
0x1ffe0d8a: f11c0201 .... ADDS r2,r12,#1
0x1ffe0d8e: d013 .. BEQ 0x1ffe0db8 ; vListInsert + 52
0x1ffe0d90: f1000408 .... ADD r4,r0,#8
0x1ffe0d94: 6862 bh LDR r2,[r4,#4]
0x1ffe0d96: 6813 .h LDR r3,[r2,#0]
0x1ffe0d98: 4563 cE CMP r3,r12
0x1ffe0d9a: d811 .. BHI 0x1ffe0dc0 ; vListInsert + 60
0x1ffe0d9c: 6853 Sh LDR r3,[r2,#4]
0x1ffe0d9e: 681c .h LDR r4,[r3,#0]
0x1ffe0da0: 4564 dE CMP r4,r12
0x1ffe0da2: d810 .. BHI 0x1ffe0dc6 ; vListInsert + 66
0x1ffe0da4: 685a Zh LDR r2,[r3,#4]
0x1ffe0da6: 6814 .h LDR r4,[r2,#0]
0x1ffe0da8: 4564 dE CMP r4,r12
0x1ffe0daa: d80e .. BHI 0x1ffe0dca ; vListInsert + 70
0x1ffe0dac: 6854 Th LDR r4,[r2,#4]
0x1ffe0dae: 6823 #h LDR r3,[r4,#0]
0x1ffe0db0: 46a6 .F MOV lr,r4
0x1ffe0db2: 4563 cE CMP r3,r12
0x1ffe0db4: d9ee .. BLS 0x1ffe0d94 ; vListInsert + 16
0x1ffe0db6: e00a .. B 0x1ffe0dce ; vListInsert + 74
0x1ffe0db8: 6902 .i LDR r2,[r0,#0x10]
0x1ffe0dba: f8d2e004 .... LDR lr,[r2,#4]
0x1ffe0dbe: e006 .. B 0x1ffe0dce ; vListInsert + 74
0x1ffe0dc0: 4696 .F MOV lr,r2
0x1ffe0dc2: 4622 "F MOV r2,r4
0x1ffe0dc4: e003 .. B 0x1ffe0dce ; vListInsert + 74
0x1ffe0dc6: 469e .F MOV lr,r3
0x1ffe0dc8: e001 .. B 0x1ffe0dce ; vListInsert + 74
0x1ffe0dca: 4696 .F MOV lr,r2
0x1ffe0dcc: 461a .F MOV r2,r3
0x1ffe0dce: f8c1e004 .... STR lr,[r1,#4]
0x1ffe0dd2: f8ce1008 .... STR r1,[lr,#8]
0x1ffe0dd6: 608a .` STR r2,[r1,#8]
0x1ffe0dd8: 6051 Q` STR r1,[r2,#4]
0x1ffe0dda: 6108 .a STR r0,[r1,#0x10]
0x1ffe0ddc: 6801 .h LDR r1,[r0,#0]
0x1ffe0dde: 3101 .1 ADDS r1,#1
0x1ffe0de0: 6001 .` STR r1,[r0,#0]
0x1ffe0de2: bd10 .. POP {r4,pc}
vPortEnterCritical
0x1ffe0de4: b580 .. PUSH {r7,lr}
0x1ffe0de6: f7fffce3 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe0dea: f2402074 @.t MOVW r0,#0x274
0x1ffe0dee: f2c20000 .... MOVT r0,#0x2000
0x1ffe0df2: 6801 .h LDR r1,[r0,#0]
0x1ffe0df4: 3101 .1 ADDS r1,#1
0x1ffe0df6: 6001 .` STR r1,[r0,#0]
0x1ffe0df8: f3bf8f4f ..O. DSB
0x1ffe0dfc: f3bf8f6f ..o. ISB
0x1ffe0e00: bd80 .. POP {r7,pc}
0x1ffe0e02: 0000 .. MOVS r0,r0
vPortExitCritical
0x1ffe0e04: b580 .. PUSH {r7,lr}
0x1ffe0e06: f2402074 @.t MOVW r0,#0x274
0x1ffe0e0a: f2c20000 .... MOVT r0,#0x2000
0x1ffe0e0e: 6801 .h LDR r1,[r0,#0]
0x1ffe0e10: b159 Y. CBZ r1,0x1ffe0e2a ; vPortExitCritical + 38
0x1ffe0e12: 6801 .h LDR r1,[r0,#0]
0x1ffe0e14: 3901 .9 SUBS r1,#1
0x1ffe0e16: 6001 .` STR r1,[r0,#0]
0x1ffe0e18: 6800 .h LDR r0,[r0,#0]
0x1ffe0e1a: 2800 .( CMP r0,#0
0x1ffe0e1c: bf18 .. IT NE
0x1ffe0e1e: bd80 .. POPNE {r7,pc}
0x1ffe0e20: 2000 . MOVS r0,#0
0x1ffe0e22: e8bd4080 ...@ POP {r7,lr}
0x1ffe0e26: f7ffbf95 .... B.W vClearInterruptMask ; 0x1ffe0d54
0x1ffe0e2a: f7fffcc1 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe0e2e: bf00 .. NOP
0x1ffe0e30: e7fe .. B 0x1ffe0e30 ; vPortExitCritical + 44
0x1ffe0e32: 0000 .. MOVS r0,r0
vPortFree
0x1ffe0e34: f005bef8 .... B.W heap_mem_free ; 0x1ffe6c28
__tagsym$$used.0
vPortSVCHandler_C
0x1ffe0e38: b580 .. PUSH {r7,lr}
0x1ffe0e3a: 6980 .i LDR r0,[r0,#0x18]
0x1ffe0e3c: f8100c02 .... LDRB r0,[r0,#-2]
0x1ffe0e40: 2802 .( CMP r0,#2
0x1ffe0e42: d111 .. BNE 0x1ffe0e68 ; vPortSVCHandler_C + 48
0x1ffe0e44: f64e5088 N..P MOV r0,#0xed88
0x1ffe0e48: f2ce0000 .... MOVT r0,#0xe000
0x1ffe0e4c: 6801 .h LDR r1,[r0,#0]
0x1ffe0e4e: f4410170 A.p. ORR r1,r1,#0xf00000
0x1ffe0e52: 6001 .` STR r1,[r0,#0]
0x1ffe0e54: f8d011ac .... LDR r1,[r0,#0x1ac]
0x1ffe0e58: f0414140 A.@A ORR r1,r1,#0xc0000000
0x1ffe0e5c: f8c011ac .... STR r1,[r0,#0x1ac]
0x1ffe0e60: e8bd4080 ...@ POP {r7,lr}
0x1ffe0e64: f000b86c ..l. B.W vRestoreContextOfFirstTask ; 0x1ffe0f40
0x1ffe0e68: f7fffca2 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe0e6c: e7fe .. B 0x1ffe0e6c ; vPortSVCHandler_C + 52
0x1ffe0e6e: 0000 .. MOVS r0,r0
vPortSetupTimerInterrupt
0x1ffe0e70: f2400c0c @... MOVW r12,#0xc
0x1ffe0e74: f2c20c00 .... MOVT r12,#0x2000
0x1ffe0e78: f8dc1000 .... LDR r1,[r12,#0]
0x1ffe0e7c: f64452d3 D..R MOV r2,#0x4dd3
0x1ffe0e80: f2c10262 ..b. MOVT r2,#0x1062
0x1ffe0e84: fba11302 .... UMULL r1,r3,r1,r2
0x1ffe0e88: f246002c F.,. MOV r0,#0x602c
0x1ffe0e8c: 0999 .. LSRS r1,r3,#6
0x1ffe0e8e: f06f437f o..C MVN r3,#0xff000000
0x1ffe0e92: f2c20001 .... MOVT r0,#0x2001
0x1ffe0e96: fbb3f3f1 .... UDIV r3,r3,r1
0x1ffe0e9a: 6001 .` STR r1,[r0,#0]
0x1ffe0e9c: f24600a8 F... MOV r0,#0x60a8
0x1ffe0ea0: f2c20001 .... MOVT r0,#0x2001
0x1ffe0ea4: 6003 .` STR r3,[r0,#0]
0x1ffe0ea6: f2460024 F.$. MOV r0,#0x6024
0x1ffe0eaa: f2c20001 .... MOVT r0,#0x2001
0x1ffe0eae: 212d -! MOVS r1,#0x2d
0x1ffe0eb0: 6001 .` STR r1,[r0,#0]
0x1ffe0eb2: f24e0010 N... MOV r0,#0xe010
0x1ffe0eb6: f2ce0000 .... MOVT r0,#0xe000
0x1ffe0eba: 2100 .! MOVS r1,#0
0x1ffe0ebc: 6001 .` STR r1,[r0,#0]
0x1ffe0ebe: 6081 .` STR r1,[r0,#8]
0x1ffe0ec0: f8dc1000 .... LDR r1,[r12,#0]
0x1ffe0ec4: fba11202 .... UMULL r1,r2,r1,r2
0x1ffe0ec8: f04f31ff O..1 MOV r1,#0xffffffff
0x1ffe0ecc: eb011192 .... ADD r1,r1,r2,LSR #6
0x1ffe0ed0: 6041 A` STR r1,[r0,#4]
0x1ffe0ed2: 2107 .! MOVS r1,#7
0x1ffe0ed4: 6001 .` STR r1,[r0,#0]
0x1ffe0ed6: 4770 pG BX lr
vPortYield
0x1ffe0ed8: f64e5004 N..P MOV r0,#0xed04
0x1ffe0edc: f2ce0000 .... MOVT r0,#0xe000
0x1ffe0ee0: f04f5180 O..Q MOV r1,#0x10000000
0x1ffe0ee4: 6001 .` STR r1,[r0,#0]
0x1ffe0ee6: f3bf8f4f ..O. DSB
0x1ffe0eea: f3bf8f6f ..o. ISB
0x1ffe0eee: 4770 pG BX lr
vQueueWaitForMessageRestricted
0x1ffe0ef0: b570 p. PUSH {r4-r6,lr}
0x1ffe0ef2: 4615 .F MOV r5,r2
0x1ffe0ef4: 460e .F MOV r6,r1
0x1ffe0ef6: 4604 .F MOV r4,r0
0x1ffe0ef8: f7ffff74 ..t. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe0efc: f8940044 ..D. LDRB r0,[r4,#0x44]
0x1ffe0f00: 28ff .( CMP r0,#0xff
0x1ffe0f02: bf04 .. ITT EQ
0x1ffe0f04: 2000 . MOVEQ r0,#0
0x1ffe0f06: f8840044 ..D. STRBEQ r0,[r4,#0x44]
0x1ffe0f0a: f8940045 ..E. LDRB r0,[r4,#0x45]
0x1ffe0f0e: 28ff .( CMP r0,#0xff
0x1ffe0f10: bf04 .. ITT EQ
0x1ffe0f12: 2000 . MOVEQ r0,#0
0x1ffe0f14: f8840045 ..E. STRBEQ r0,[r4,#0x45]
0x1ffe0f18: f7ffff74 ..t. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe0f1c: 6ba0 .k LDR r0,[r4,#0x38]
0x1ffe0f1e: b928 (. CBNZ r0,0x1ffe0f2c ; vQueueWaitForMessageRestricted + 60
0x1ffe0f20: f1040024 ..$. ADD r0,r4,#0x24
0x1ffe0f24: 4631 1F MOV r1,r6
0x1ffe0f26: 462a *F MOV r2,r5
0x1ffe0f28: f000fa12 .... BL vTaskPlaceOnEventListRestricted ; 0x1ffe1350
0x1ffe0f2c: 4620 F MOV r0,r4
0x1ffe0f2e: e8bd4070 ..p@ POP {r4-r6,lr}
0x1ffe0f32: f7ffbb9d .... B prvUnlockQueue ; 0x1ffe0670
0x1ffe0f36: 0000 .. MOVS r0,r0
0x1ffe0f38: 0000 .. MOVS r0,r0
0x1ffe0f3a: 0000 .. MOVS r0,r0
0x1ffe0f3c: 0000 .. MOVS r0,r0
0x1ffe0f3e: 0000 .. MOVS r0,r0
vRestoreContextOfFirstTask
0x1ffe0f40: 4a0b .J LDR r2,[pc,#44] ; [0x1ffe0f70] = 0x2000971c
0x1ffe0f42: 6811 .h LDR r1,[r2,#0]
0x1ffe0f44: 6808 .h LDR r0,[r1,#0]
0x1ffe0f46: c806 .. LDM r0!,{r1,r2}
0x1ffe0f48: f381880b .... MSR PSPLIM,r1
0x1ffe0f4c: 2102 .! MOVS r1,#2
0x1ffe0f4e: f3818814 .... MSR CONTROL,r1
0x1ffe0f52: 3020 0 ADDS r0,r0,#0x20
0x1ffe0f54: f3808809 .... MSR PSP,r0
0x1ffe0f58: f3bf8f6f ..o. ISB
0x1ffe0f5c: f04f0000 O... MOV r0,#0
0x1ffe0f60: f3808811 .... MSR BASEPRI,r0
0x1ffe0f64: 4710 .G BX r2
0x1ffe0f66: bf00 .. NOP
0x1ffe0f68: bf00 .. NOP
0x1ffe0f6a: bf00 .. NOP
0x1ffe0f6c: bf00 .. NOP
0x1ffe0f6e: bf00 .. NOP
$d.1
pxCurrentTCBConst2
0x1ffe0f70: 2000971c ... DCD 536909596
0x1ffe0f74: 00000000 .... DCD 0
0x1ffe0f78: 00000000 .... DCD 0
0x1ffe0f7c: 00000000 .... DCD 0
$t.5
vStartFirstTask
0x1ffe0f80: 4807 .H LDR r0,[pc,#28] ; [0x1ffe0fa0] = 0xe000ed08
0x1ffe0f82: 6800 .h LDR r0,[r0,#0]
0x1ffe0f84: 6800 .h LDR r0,[r0,#0]
0x1ffe0f86: f3808808 .... MSR MSP,r0
0x1ffe0f8a: b662 b. CPSIE i
0x1ffe0f8c: b661 a. CPSIE f
0x1ffe0f8e: f3bf8f4f ..O. DSB
0x1ffe0f92: f3bf8f6f ..o. ISB
0x1ffe0f96: df02 .. SVC #0x2 ; formerly SWI
0x1ffe0f98: bf00 .. NOP
0x1ffe0f9a: bf00 .. NOP
0x1ffe0f9c: bf00 .. NOP
0x1ffe0f9e: bf00 .. NOP
$d.6
xVTORConst
0x1ffe0fa0: e000ed08 .... DCD 3758157064
$t.6
vTaskDelay
0x1ffe0fa4: b570 p. PUSH {r4-r6,lr}
0x1ffe0fa6: 2800 .( CMP r0,#0
0x1ffe0fa8: d041 A. BEQ 0x1ffe102e ; vTaskDelay + 138
0x1ffe0faa: 4604 .F MOV r4,r0
0x1ffe0fac: f246003c F.<. MOV r0,#0x603c
0x1ffe0fb0: f2c20001 .... MOVT r0,#0x2001
0x1ffe0fb4: 6801 .h LDR r1,[r0,#0]
0x1ffe0fb6: b111 .. CBZ r1,0x1ffe0fbe ; vTaskDelay + 26
0x1ffe0fb8: f7fffbfa .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe0fbc: e7fe .. B 0x1ffe0fbc ; vTaskDelay + 24
0x1ffe0fbe: 6801 .h LDR r1,[r0,#0]
0x1ffe0fc0: f249751c I..u MOV r5,#0x971c
0x1ffe0fc4: 3101 .1 ADDS r1,#1
0x1ffe0fc6: 6001 .` STR r1,[r0,#0]
0x1ffe0fc8: f24600f8 F... MOV r0,#0x60f8
0x1ffe0fcc: f2c20001 .... MOVT r0,#0x2001
0x1ffe0fd0: f2c20500 .... MOVT r5,#0x2000
0x1ffe0fd4: 6806 .h LDR r6,[r0,#0]
0x1ffe0fd6: 6828 (h LDR r0,[r5,#0]
0x1ffe0fd8: 2100 .! MOVS r1,#0
0x1ffe0fda: f8801059 ..Y. STRB r1,[r0,#0x59]
0x1ffe0fde: 6828 (h LDR r0,[r5,#0]
0x1ffe0fe0: 3004 .0 ADDS r0,#4
0x1ffe0fe2: f7fffc21 ..!. BL uxListRemove ; 0x1ffe0828
0x1ffe0fe6: 6828 (h LDR r0,[r5,#0]
0x1ffe0fe8: 19a4 .. ADDS r4,r4,r6
0x1ffe0fea: 6044 D` STR r4,[r0,#4]
0x1ffe0fec: d309 .. BCC 0x1ffe1002 ; vTaskDelay + 94
0x1ffe0fee: f2497028 I.(p MOV r0,#0x9728
0x1ffe0ff2: f2c20000 .... MOVT r0,#0x2000
0x1ffe0ff6: 6800 .h LDR r0,[r0,#0]
0x1ffe0ff8: 6829 )h LDR r1,[r5,#0]
0x1ffe0ffa: 3104 .1 ADDS r1,#4
0x1ffe0ffc: f7fffec2 .... BL vListInsert ; 0x1ffe0d84
0x1ffe1000: e010 .. B 0x1ffe1024 ; vTaskDelay + 128
0x1ffe1002: f2497024 I.$p MOV r0,#0x9724
0x1ffe1006: f2c20000 .... MOVT r0,#0x2000
0x1ffe100a: 6800 .h LDR r0,[r0,#0]
0x1ffe100c: 6829 )h LDR r1,[r5,#0]
0x1ffe100e: 3104 .1 ADDS r1,#4
0x1ffe1010: f7fffeb8 .... BL vListInsert ; 0x1ffe0d84
0x1ffe1014: f24600ac F... MOV r0,#0x60ac
0x1ffe1018: f2c20001 .... MOVT r0,#0x2001
0x1ffe101c: 6801 .h LDR r1,[r0,#0]
0x1ffe101e: 428c .B CMP r4,r1
0x1ffe1020: bf38 8. IT CC
0x1ffe1022: 6004 .` STRCC r4,[r0,#0]
0x1ffe1024: f001face .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1028: 2800 .( CMP r0,#0
0x1ffe102a: bf18 .. IT NE
0x1ffe102c: bd70 p. POPNE {r4-r6,pc}
0x1ffe102e: e8bd4070 ..p@ POP {r4-r6,lr}
0x1ffe1032: f7ffbf51 ..Q. B.W vPortYield ; 0x1ffe0ed8
0x1ffe1036: 0000 .. MOVS r0,r0
vTaskGenericNotifyGiveFromISR
0x1ffe1038: b5f0 .. PUSH {r4-r7,lr}
0x1ffe103a: b081 .. SUB sp,sp,#4
0x1ffe103c: b138 8. CBZ r0,0x1ffe104e ; vTaskGenericNotifyGiveFromISR + 22
0x1ffe103e: 4614 .F MOV r4,r2
0x1ffe1040: 4605 .F MOV r5,r0
0x1ffe1042: 460e .F MOV r6,r1
0x1ffe1044: f7fffbb4 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1048: b12e .. CBZ r6,0x1ffe1056 ; vTaskGenericNotifyGiveFromISR + 30
0x1ffe104a: bf00 .. NOP
0x1ffe104c: e7fe .. B 0x1ffe104c ; vTaskGenericNotifyGiveFromISR + 20
0x1ffe104e: f7fffbaf .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1052: bf00 .. NOP
0x1ffe1054: e7fe .. B 0x1ffe1054 ; vTaskGenericNotifyGiveFromISR + 28
0x1ffe1056: 2202 ." MOVS r2,#2
0x1ffe1058: f8951058 ..X. LDRB r1,[r5,#0x58]
0x1ffe105c: f8852058 ..X STRB r2,[r5,#0x58]
0x1ffe1060: 6d6a jm LDR r2,[r5,#0x54]
0x1ffe1062: 2901 .) CMP r1,#1
0x1ffe1064: f1020201 .... ADD r2,r2,#1
0x1ffe1068: 656a je STR r2,[r5,#0x54]
0x1ffe106a: d15e ^. BNE 0x1ffe112a ; vTaskGenericNotifyGiveFromISR + 242
0x1ffe106c: 6aa9 .j LDR r1,[r5,#0x28]
0x1ffe106e: b111 .. CBZ r1,0x1ffe1076 ; vTaskGenericNotifyGiveFromISR + 62
0x1ffe1070: f7fffb9e .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1074: e7fe .. B 0x1ffe1074 ; vTaskGenericNotifyGiveFromISR + 60
0x1ffe1076: f246013c F.<. MOV r1,#0x603c
0x1ffe107a: f2c20101 .... MOVT r1,#0x2001
0x1ffe107e: 6809 .h LDR r1,[r1,#0]
0x1ffe1080: b191 .. CBZ r1,0x1ffe10a8 ; vTaskGenericNotifyGiveFromISR + 112
0x1ffe1082: f24601b8 F... MOV r1,#0x60b8
0x1ffe1086: f2c20101 .... MOVT r1,#0x2001
0x1ffe108a: 680a .h LDR r2,[r1,#0]
0x1ffe108c: 684b Kh LDR r3,[r1,#4]
0x1ffe108e: f1050618 .... ADD r6,r5,#0x18
0x1ffe1092: 689f .h LDR r7,[r3,#8]
0x1ffe1094: 3201 .2 ADDS r2,#1
0x1ffe1096: 622f /b STR r7,[r5,#0x20]
0x1ffe1098: 689f .h LDR r7,[r3,#8]
0x1ffe109a: 61eb .a STR r3,[r5,#0x1c]
0x1ffe109c: 607e ~` STR r6,[r7,#4]
0x1ffe109e: 609e .` STR r6,[r3,#8]
0x1ffe10a0: 62a9 .b STR r1,[r5,#0x28]
0x1ffe10a2: 600a .` STR r2,[r1,#0]
0x1ffe10a4: 6aea .j LDR r2,[r5,#0x2c]
0x1ffe10a6: e02e .. B 0x1ffe1106 ; vTaskGenericNotifyGiveFromISR + 206
0x1ffe10a8: e9d56302 ...c LDRD r6,r3,[r5,#8]
0x1ffe10ac: 696a ji LDR r2,[r5,#0x14]
0x1ffe10ae: f1050c04 .... ADD r12,r5,#4
0x1ffe10b2: 6851 Qh LDR r1,[r2,#4]
0x1ffe10b4: 60b3 .` STR r3,[r6,#8]
0x1ffe10b6: 68eb .h LDR r3,[r5,#0xc]
0x1ffe10b8: 4561 aE CMP r1,r12
0x1ffe10ba: 605e ^` STR r6,[r3,#4]
0x1ffe10bc: bf08 .. IT EQ
0x1ffe10be: 6053 S` STREQ r3,[r2,#4]
0x1ffe10c0: 6811 .h LDR r1,[r2,#0]
0x1ffe10c2: f2460344 F.D. MOV r3,#0x6044
0x1ffe10c6: 3901 .9 SUBS r1,#1
0x1ffe10c8: 6011 .` STR r1,[r2,#0]
0x1ffe10ca: f2c20301 .... MOVT r3,#0x2001
0x1ffe10ce: 6aea .j LDR r2,[r5,#0x2c]
0x1ffe10d0: 6819 .h LDR r1,[r3,#0]
0x1ffe10d2: f2497e30 I.0~ MOV lr,#0x9730
0x1ffe10d6: 428a .B CMP r2,r1
0x1ffe10d8: bf88 .. IT HI
0x1ffe10da: 601a .` STRHI r2,[r3,#0]
0x1ffe10dc: eb020182 .... ADD r1,r2,r2,LSL #2
0x1ffe10e0: f2c20e00 .... MOVT lr,#0x2000
0x1ffe10e4: eb0e0681 .... ADD r6,lr,r1,LSL #2
0x1ffe10e8: 6873 sh LDR r3,[r6,#4]
0x1ffe10ea: 616e na STR r6,[r5,#0x14]
0x1ffe10ec: 689f .h LDR r7,[r3,#8]
0x1ffe10ee: 60ab .` STR r3,[r5,#8]
0x1ffe10f0: 60ef .` STR r7,[r5,#0xc]
0x1ffe10f2: 689f .h LDR r7,[r3,#8]
0x1ffe10f4: f8c3c008 .... STR r12,[r3,#8]
0x1ffe10f8: f8c7c004 .... STR r12,[r7,#4]
0x1ffe10fc: f85e3021 ^.!0 LDR r3,[lr,r1,LSL #2]
0x1ffe1100: 3301 .3 ADDS r3,#1
0x1ffe1102: f84e3021 N.!0 STR r3,[lr,r1,LSL #2]
0x1ffe1106: f249711c I..q MOV r1,#0x971c
0x1ffe110a: f2c20100 .... MOVT r1,#0x2000
0x1ffe110e: 6809 .h LDR r1,[r1,#0]
0x1ffe1110: 6ac9 .j LDR r1,[r1,#0x2c]
0x1ffe1112: 428a .B CMP r2,r1
0x1ffe1114: d909 .. BLS 0x1ffe112a ; vTaskGenericNotifyGiveFromISR + 242
0x1ffe1116: 2c00 ., CMP r4,#0
0x1ffe1118: bf1c .. ITT NE
0x1ffe111a: 2101 .! MOVNE r1,#1
0x1ffe111c: 6021 !` STRNE r1,[r4,#0]
0x1ffe111e: f2461104 F... MOV r1,#0x6104
0x1ffe1122: f2c20101 .... MOVT r1,#0x2001
0x1ffe1126: 2201 ." MOVS r2,#1
0x1ffe1128: 600a .` STR r2,[r1,#0]
0x1ffe112a: b001 .. ADD sp,sp,#4
0x1ffe112c: e8bd40f0 ...@ POP {r4-r7,lr}
0x1ffe1130: f7ffbe10 .... B.W vClearInterruptMask ; 0x1ffe0d54
vTaskGetRunTimeStats
0x1ffe1134: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe1138: b083 .. SUB sp,sp,#0xc
0x1ffe113a: 4605 .F MOV r5,r0
0x1ffe113c: 2000 . MOVS r0,#0
0x1ffe113e: 7028 (p STRB r0,[r5,#0]
0x1ffe1140: f2460034 F.4. MOV r0,#0x6034
0x1ffe1144: f2c20001 .... MOVT r0,#0x2001
0x1ffe1148: 6806 .h LDR r6,[r0,#0]
0x1ffe114a: 6800 .h LDR r0,[r0,#0]
0x1ffe114c: eb0000c0 .... ADD r0,r0,r0,LSL #3
0x1ffe1150: 0080 .. LSLS r0,r0,#2
0x1ffe1152: f7fffacf .... BL pvPortMalloc ; 0x1ffe06f4
0x1ffe1156: 2800 .( CMP r0,#0
0x1ffe1158: d04e N. BEQ 0x1ffe11f8 ; vTaskGetRunTimeStats + 196
0x1ffe115a: aa02 .. ADD r2,sp,#8
0x1ffe115c: 4631 1F MOV r1,r6
0x1ffe115e: 9001 .. STR r0,[sp,#4]
0x1ffe1160: f7fffb74 ..t. BL uxTaskGetSystemState ; 0x1ffe084c
0x1ffe1164: 9902 .. LDR r1,[sp,#8]
0x1ffe1166: f248521f H..R MOV r2,#0x851f
0x1ffe116a: f2c512eb .... MOVT r2,#0x51eb
0x1ffe116e: fba12302 ...# UMULL r2,r3,r1,r2
0x1ffe1172: ea4f1853 O.S. LSR r8,r3,#5
0x1ffe1176: 2964 d) CMP r1,#0x64
0x1ffe1178: f8cd8008 .... STR r8,[sp,#8]
0x1ffe117c: d339 9. BCC 0x1ffe11f2 ; vTaskGetRunTimeStats + 190
0x1ffe117e: b3c0 .. CBZ r0,0x1ffe11f2 ; vTaskGetRunTimeStats + 190
0x1ffe1180: 1e44 D. SUBS r4,r0,#1
0x1ffe1182: 9801 .. LDR r0,[sp,#4]
0x1ffe1184: f04f0b00 O... MOV r11,#0
0x1ffe1188: f1000718 .... ADD r7,r0,#0x18
0x1ffe118c: f20f0a70 ..p. ADR.W r10,{pc}+0x74 ; 0x1ffe1200
0x1ffe1190: f8571c14 W... LDR r1,[r7,#-0x14]
0x1ffe1194: f8d79000 .... LDR r9,[r7,#0]
0x1ffe1198: 4628 (F MOV r0,r5
0x1ffe119a: f001fb9e .... BL $Ven$TT$L$$strcpy ; 0x1ffe28da
0x1ffe119e: f001fba1 .... BL $Ven$TT$L$$strlen ; 0x1ffe28e4
0x1ffe11a2: 280a .( CMP r0,#0xa
0x1ffe11a4: d807 .. BHI 0x1ffe11b6 ; vTaskGetRunTimeStats + 130
0x1ffe11a6: 182a *. ADDS r2,r5,r0
0x1ffe11a8: f1c0010b .... RSB r1,r0,#0xb
0x1ffe11ac: 4610 .F MOV r0,r2
0x1ffe11ae: 2220 " MOVS r2,#0x20
0x1ffe11b0: f001fb9d .... BL $Ven$TT$L$$__aeabi_memset ; 0x1ffe28ee
0x1ffe11b4: 200b . MOVS r0,#0xb
0x1ffe11b6: 182e .. ADDS r6,r5,r0
0x1ffe11b8: 45c8 .E CMP r8,r9
0x1ffe11ba: f805b000 .... STRB r11,[r5,r0]
0x1ffe11be: d907 .. BLS 0x1ffe11d0 ; vTaskGetRunTimeStats + 156
0x1ffe11c0: 683a :h LDR r2,[r7,#0]
0x1ffe11c2: 4630 0F MOV r0,r6
0x1ffe11c4: a111 .. ADR r1,{pc}+0x48 ; 0x1ffe120c
0x1ffe11c6: f001fb97 .... BL $Ven$TT$L$$__2sprintf ; 0x1ffe28f8
0x1ffe11ca: b94c L. CBNZ r4,0x1ffe11e0 ; vTaskGetRunTimeStats + 172
0x1ffe11cc: e011 .. B 0x1ffe11f2 ; vTaskGetRunTimeStats + 190
0x1ffe11ce: bf00 .. NOP
0x1ffe11d0: fbb9f3f8 .... UDIV r3,r9,r8
0x1ffe11d4: 683a :h LDR r2,[r7,#0]
0x1ffe11d6: 4630 0F MOV r0,r6
0x1ffe11d8: 4651 QF MOV r1,r10
0x1ffe11da: f001fb8d .... BL $Ven$TT$L$$__2sprintf ; 0x1ffe28f8
0x1ffe11de: b144 D. CBZ r4,0x1ffe11f2 ; vTaskGetRunTimeStats + 190
0x1ffe11e0: 4630 0F MOV r0,r6
0x1ffe11e2: f001fb7f .... BL $Ven$TT$L$$strlen ; 0x1ffe28e4
0x1ffe11e6: f8dd8008 .... LDR r8,[sp,#8]
0x1ffe11ea: 1835 5. ADDS r5,r6,r0
0x1ffe11ec: 3c01 .< SUBS r4,#1
0x1ffe11ee: 3724 $7 ADDS r7,r7,#0x24
0x1ffe11f0: e7ce .. B 0x1ffe1190 ; vTaskGetRunTimeStats + 92
0x1ffe11f2: 9801 .. LDR r0,[sp,#4]
0x1ffe11f4: f7fffe1e .... BL vPortFree ; 0x1ffe0e34
0x1ffe11f8: b003 .. ADD sp,sp,#0xc
0x1ffe11fa: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe11fe: bf00 .. NOP
$d.49
0x1ffe1200: 09752509 .%u. DCD 158672137
0x1ffe1204: 25752509 .%u% DCD 628434185
0x1ffe1208: 000a0d25 %... DCD 658725
0x1ffe120c: 09752509 .%u. DCD 158672137
0x1ffe1210: 25313c09 .<1% DCD 623983625
0x1ffe1214: 000a0d25 %... DCD 658725
$t.34
vTaskInternalSetTimeOutState
0x1ffe1218: f24601b0 F... MOV r1,#0x60b0
0x1ffe121c: f2c20101 .... MOVT r1,#0x2001
0x1ffe1220: 6809 .h LDR r1,[r1,#0]
0x1ffe1222: 6001 .` STR r1,[r0,#0]
0x1ffe1224: f24601f8 F... MOV r1,#0x60f8
0x1ffe1228: f2c20101 .... MOVT r1,#0x2001
0x1ffe122c: 6809 .h LDR r1,[r1,#0]
0x1ffe122e: 6041 A` STR r1,[r0,#4]
0x1ffe1230: 4770 pG BX lr
0x1ffe1232: 0000 .. MOVS r0,r0
vTaskList
0x1ffe1234: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe1238: b083 .. SUB sp,sp,#0xc
0x1ffe123a: 4605 .F MOV r5,r0
0x1ffe123c: 2000 . MOVS r0,#0
0x1ffe123e: 7028 (p STRB r0,[r5,#0]
0x1ffe1240: f2460034 F.4. MOV r0,#0x6034
0x1ffe1244: f2c20001 .... MOVT r0,#0x2001
0x1ffe1248: 6804 .h LDR r4,[r0,#0]
0x1ffe124a: 6800 .h LDR r0,[r0,#0]
0x1ffe124c: eb0000c0 .... ADD r0,r0,r0,LSL #3
0x1ffe1250: 0080 .. LSLS r0,r0,#2
0x1ffe1252: f7fffa4f ..O. BL pvPortMalloc ; 0x1ffe06f4
0x1ffe1256: 2800 .( CMP r0,#0
0x1ffe1258: bf04 .. ITT EQ
0x1ffe125a: b003 .. ADDEQ sp,sp,#0xc
0x1ffe125c: e8bd8ff0 .... POPEQ {r4-r11,pc}
0x1ffe1260: 4621 !F MOV r1,r4
0x1ffe1262: 2200 ." MOVS r2,#0
0x1ffe1264: 9002 .. STR r0,[sp,#8]
0x1ffe1266: f04f0900 O... MOV r9,#0
0x1ffe126a: f7fffaef .... BL uxTaskGetSystemState ; 0x1ffe084c
0x1ffe126e: b3c8 .. CBZ r0,0x1ffe12e4 ; vTaskList + 176
0x1ffe1270: 4606 .F MOV r6,r0
0x1ffe1272: 9802 .. LDR r0,[sp,#8]
0x1ffe1274: f20f0b78 ..x. ADR.W r11,{pc}+0x7c ; 0x1ffe12f0
0x1ffe1278: f1000710 .... ADD r7,r0,#0x10
0x1ffe127c: f20f0a84 .... ADR.W r10,{pc}+0x88 ; 0x1ffe1304
0x1ffe1280: e016 .. B 0x1ffe12b0 ; vTaskList + 124
0x1ffe1282: bf00 .. NOP
0x1ffe1284: f8059000 .... STRB r9,[r5,r0]
0x1ffe1288: 8a39 9. LDRH r1,[r7,#0x10]
0x1ffe128a: 683b ;h LDR r3,[r7,#0]
0x1ffe128c: f8574c08 W..L LDR r4,[r7,#-8]
0x1ffe1290: 4405 .D ADD r5,r5,r0
0x1ffe1292: 9100 .. STR r1,[sp,#0]
0x1ffe1294: 4628 (F MOV r0,r5
0x1ffe1296: 4651 QF MOV r1,r10
0x1ffe1298: 4642 BF MOV r2,r8
0x1ffe129a: 9401 .. STR r4,[sp,#4]
0x1ffe129c: f001fb2c ..,. BL $Ven$TT$L$$__2sprintf ; 0x1ffe28f8
0x1ffe12a0: 4628 (F MOV r0,r5
0x1ffe12a2: f001fb1f .... BL $Ven$TT$L$$strlen ; 0x1ffe28e4
0x1ffe12a6: 4405 .D ADD r5,r5,r0
0x1ffe12a8: 3e01 .> SUBS r6,#1
0x1ffe12aa: f1070724 ..$. ADD r7,r7,#0x24
0x1ffe12ae: d019 .. BEQ 0x1ffe12e4 ; vTaskList + 176
0x1ffe12b0: f9170c04 .... LDRSB r0,[r7,#-4]
0x1ffe12b4: 2804 .( CMP r0,#4
0x1ffe12b6: bf94 .. ITE LS
0x1ffe12b8: f85b8020 [. . LDRLS r8,[r11,r0,LSL #2]
0x1ffe12bc: f04f0800 O... MOVHI r8,#0
0x1ffe12c0: f8571c0c W... LDR r1,[r7,#-0xc]
0x1ffe12c4: 4628 (F MOV r0,r5
0x1ffe12c6: f001fb08 .... BL $Ven$TT$L$$strcpy ; 0x1ffe28da
0x1ffe12ca: f001fb0b .... BL $Ven$TT$L$$strlen ; 0x1ffe28e4
0x1ffe12ce: 280a .( CMP r0,#0xa
0x1ffe12d0: d8d8 .. BHI 0x1ffe1284 ; vTaskList + 80
0x1ffe12d2: 182a *. ADDS r2,r5,r0
0x1ffe12d4: f1c0010b .... RSB r1,r0,#0xb
0x1ffe12d8: 4610 .F MOV r0,r2
0x1ffe12da: 2220 " MOVS r2,#0x20
0x1ffe12dc: f001fb07 .... BL $Ven$TT$L$$__aeabi_memset ; 0x1ffe28ee
0x1ffe12e0: 200b . MOVS r0,#0xb
0x1ffe12e2: e7cf .. B 0x1ffe1284 ; vTaskList + 80
0x1ffe12e4: 9802 .. LDR r0,[sp,#8]
0x1ffe12e6: b003 .. ADD sp,sp,#0xc
0x1ffe12e8: e8bd4ff0 ...O POP {r4-r11,lr}
0x1ffe12ec: f7ffbda2 .... B.W vPortFree ; 0x1ffe0e34
$d.47
0x1ffe12f0: 00000058 X... DCD 88
0x1ffe12f4: 00000052 R... DCD 82
0x1ffe12f8: 00000042 B... DCD 66
0x1ffe12fc: 00000053 S... DCD 83
0x1ffe1300: 00000044 D... DCD 68
0x1ffe1304: 09632509 .%c. DCD 157492489
0x1ffe1308: 25097525 %u.% DCD 621376805
0x1ffe130c: 75250975 u.%u DCD 1965361525
0x1ffe1310: 00000a0d .... DCD 2573
$t.36
vTaskMissedYield
0x1ffe1314: f2461004 F... MOV r0,#0x6104
0x1ffe1318: f2c20001 .... MOVT r0,#0x2001
0x1ffe131c: 2101 .! MOVS r1,#1
0x1ffe131e: 6001 .` STR r1,[r0,#0]
0x1ffe1320: 4770 pG BX lr
0x1ffe1322: 0000 .. MOVS r0,r0
vTaskPlaceOnEventList
0x1ffe1324: b510 .. PUSH {r4,lr}
0x1ffe1326: b170 p. CBZ r0,0x1ffe1346 ; vTaskPlaceOnEventList + 34
0x1ffe1328: 460c .F MOV r4,r1
0x1ffe132a: f249711c I..q MOV r1,#0x971c
0x1ffe132e: f2c20100 .... MOVT r1,#0x2000
0x1ffe1332: 6809 .h LDR r1,[r1,#0]
0x1ffe1334: 3118 .1 ADDS r1,r1,#0x18
0x1ffe1336: f7fffd25 ..%. BL vListInsert ; 0x1ffe0d84
0x1ffe133a: 4620 F MOV r0,r4
0x1ffe133c: 2101 .! MOVS r1,#1
0x1ffe133e: e8bd4010 ...@ POP {r4,lr}
0x1ffe1342: f7febee1 .... B prvAddCurrentTaskToDelayedList ; 0x1ffe0108
0x1ffe1346: f7fffa33 ..3. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe134a: bf00 .. NOP
0x1ffe134c: e7fe .. B 0x1ffe134c ; vTaskPlaceOnEventList + 40
0x1ffe134e: 0000 .. MOVS r0,r0
vTaskPlaceOnEventListRestricted
0x1ffe1350: b510 .. PUSH {r4,lr}
0x1ffe1352: b360 `. CBZ r0,0x1ffe13ae ; vTaskPlaceOnEventListRestricted + 94
0x1ffe1354: f2497c1c I..| MOV r12,#0x971c
0x1ffe1358: f2c20c00 .... MOVT r12,#0x2000
0x1ffe135c: 4603 .F MOV r3,r0
0x1ffe135e: f8d0e004 .... LDR lr,[r0,#4]
0x1ffe1362: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe1366: 2a00 .* CMP r2,#0
0x1ffe1368: f8c0e01c .... STR lr,[r0,#0x1c]
0x1ffe136c: f8de0008 .... LDR r0,[lr,#8]
0x1ffe1370: f8dc4000 ...@ LDR r4,[r12,#0]
0x1ffe1374: 6220 b STR r0,[r4,#0x20]
0x1ffe1376: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe137a: f8de4008 ...@ LDR r4,[lr,#8]
0x1ffe137e: f1000018 .... ADD r0,r0,#0x18
0x1ffe1382: 6060 `` STR r0,[r4,#4]
0x1ffe1384: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe1388: f1000018 .... ADD r0,r0,#0x18
0x1ffe138c: f8ce0008 .... STR r0,[lr,#8]
0x1ffe1390: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe1394: 6283 .b STR r3,[r0,#0x28]
0x1ffe1396: 6818 .h LDR r0,[r3,#0]
0x1ffe1398: bf18 .. IT NE
0x1ffe139a: f04f31ff O..1 MOVNE r1,#0xffffffff
0x1ffe139e: 1c44 D. ADDS r4,r0,#1
0x1ffe13a0: 4608 .F MOV r0,r1
0x1ffe13a2: 4611 .F MOV r1,r2
0x1ffe13a4: 601c .` STR r4,[r3,#0]
0x1ffe13a6: e8bd4010 ...@ POP {r4,lr}
0x1ffe13aa: f7febead .... B prvAddCurrentTaskToDelayedList ; 0x1ffe0108
0x1ffe13ae: f7fff9ff .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe13b2: bf00 .. NOP
0x1ffe13b4: e7fe .. B 0x1ffe13b4 ; vTaskPlaceOnEventListRestricted + 100
0x1ffe13b6: 0000 .. MOVS r0,r0
vTaskPriorityDisinheritAfterTimeout
0x1ffe13b8: b570 p. PUSH {r4-r6,lr}
0x1ffe13ba: b328 (. CBZ r0,0x1ffe1408 ; vTaskPriorityDisinheritAfterTimeout + 80
0x1ffe13bc: 6cc2 .l LDR r2,[r0,#0x4c]
0x1ffe13be: 4604 .F MOV r4,r0
0x1ffe13c0: b31a .. CBZ r2,0x1ffe140a ; vTaskPriorityDisinheritAfterTimeout + 82
0x1ffe13c2: 6ca0 .l LDR r0,[r4,#0x48]
0x1ffe13c4: 4288 .B CMP r0,r1
0x1ffe13c6: bf38 8. IT CC
0x1ffe13c8: 4608 .F MOVCC r0,r1
0x1ffe13ca: 2a01 .* CMP r2,#1
0x1ffe13cc: d11c .. BNE 0x1ffe1408 ; vTaskPriorityDisinheritAfterTimeout + 80
0x1ffe13ce: 6ae1 .j LDR r1,[r4,#0x2c]
0x1ffe13d0: 4281 .B CMP r1,r0
0x1ffe13d2: bf08 .. IT EQ
0x1ffe13d4: bd70 p. POPEQ {r4-r6,pc}
0x1ffe13d6: f249721c I..r MOV r2,#0x971c
0x1ffe13da: f2c20200 .... MOVT r2,#0x2000
0x1ffe13de: 6812 .h LDR r2,[r2,#0]
0x1ffe13e0: 42a2 .B CMP r2,r4
0x1ffe13e2: d016 .. BEQ 0x1ffe1412 ; vTaskPriorityDisinheritAfterTimeout + 90
0x1ffe13e4: 69a2 .i LDR r2,[r4,#0x18]
0x1ffe13e6: 62e0 .b STR r0,[r4,#0x2c]
0x1ffe13e8: 2a00 .* CMP r2,#0
0x1ffe13ea: bf5c \. ITT PL
0x1ffe13ec: f1c0000a .... RSBPL r0,r0,#0xa
0x1ffe13f0: 61a0 .a STRPL r0,[r4,#0x18]
0x1ffe13f2: eb010081 .... ADD r0,r1,r1,LSL #2
0x1ffe13f6: f2497630 I.0v MOV r6,#0x9730
0x1ffe13fa: f2c20600 .... MOVT r6,#0x2000
0x1ffe13fe: 6961 ai LDR r1,[r4,#0x14]
0x1ffe1400: eb060080 .... ADD r0,r6,r0,LSL #2
0x1ffe1404: 4281 .B CMP r1,r0
0x1ffe1406: d008 .. BEQ 0x1ffe141a ; vTaskPriorityDisinheritAfterTimeout + 98
0x1ffe1408: bd70 p. POP {r4-r6,pc}
0x1ffe140a: f7fff9d1 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe140e: bf00 .. NOP
0x1ffe1410: e7fe .. B 0x1ffe1410 ; vTaskPriorityDisinheritAfterTimeout + 88
0x1ffe1412: f7fff9cd .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1416: bf00 .. NOP
0x1ffe1418: e7fe .. B 0x1ffe1418 ; vTaskPriorityDisinheritAfterTimeout + 96
0x1ffe141a: 1d25 %. ADDS r5,r4,#4
0x1ffe141c: 4628 (F MOV r0,r5
0x1ffe141e: f7fffa03 .... BL uxListRemove ; 0x1ffe0828
0x1ffe1422: f2460144 F.D. MOV r1,#0x6044
0x1ffe1426: f2c20101 .... MOVT r1,#0x2001
0x1ffe142a: 6ae0 .j LDR r0,[r4,#0x2c]
0x1ffe142c: 680a .h LDR r2,[r1,#0]
0x1ffe142e: 4290 .B CMP r0,r2
0x1ffe1430: bf88 .. IT HI
0x1ffe1432: 6008 .` STRHI r0,[r1,#0]
0x1ffe1434: eb000080 .... ADD r0,r0,r0,LSL #2
0x1ffe1438: eb060180 .... ADD r1,r6,r0,LSL #2
0x1ffe143c: 684a Jh LDR r2,[r1,#4]
0x1ffe143e: 6161 aa STR r1,[r4,#0x14]
0x1ffe1440: 6893 .h LDR r3,[r2,#8]
0x1ffe1442: 60a2 .` STR r2,[r4,#8]
0x1ffe1444: 60e3 .` STR r3,[r4,#0xc]
0x1ffe1446: 6893 .h LDR r3,[r2,#8]
0x1ffe1448: 6095 .` STR r5,[r2,#8]
0x1ffe144a: 605d ]` STR r5,[r3,#4]
0x1ffe144c: f8561020 V. . LDR r1,[r6,r0,LSL #2]
0x1ffe1450: 3101 .1 ADDS r1,#1
0x1ffe1452: f8461020 F. . STR r1,[r6,r0,LSL #2]
0x1ffe1456: bd70 p. POP {r4-r6,pc}
vTaskStartScheduler
0x1ffe1458: b580 .. PUSH {r7,lr}
0x1ffe145a: b082 .. SUB sp,sp,#8
0x1ffe145c: 2000 . MOVS r0,#0
0x1ffe145e: 9000 .. STR r0,[sp,#0]
0x1ffe1460: f24010b1 @... MOV r0,#0x1b1
0x1ffe1464: f2460ca4 F... MOV r12,#0x60a4
0x1ffe1468: f6c170fe ...p MOVT r0,#0x1ffe
0x1ffe146c: a119 .. ADR r1,{pc}+0x68 ; 0x1ffe14d4
0x1ffe146e: 2280 ." MOVS r2,#0x80
0x1ffe1470: f2c20c01 .... MOVT r12,#0x2001
0x1ffe1474: 2300 .# MOVS r3,#0
0x1ffe1476: f8cdc004 .... STR r12,[sp,#4]
0x1ffe147a: f000fc9b .... BL xTaskCreate ; 0x1ffe1db4
0x1ffe147e: 2801 .( CMP r0,#1
0x1ffe1480: bf08 .. IT EQ
0x1ffe1482: f001f9ab .... BLEQ xTimerCreateTimerTask ; 0x1ffe27dc
0x1ffe1486: 1c41 A. ADDS r1,r0,#1
0x1ffe1488: d01f .. BEQ 0x1ffe14ca ; vTaskStartScheduler + 114
0x1ffe148a: 2801 .( CMP r0,#1
0x1ffe148c: d116 .. BNE 0x1ffe14bc ; vTaskStartScheduler + 100
0x1ffe148e: f7fff98f .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1492: f24600ac F... MOV r0,#0x60ac
0x1ffe1496: f2c20001 .... MOVT r0,#0x2001
0x1ffe149a: f04f31ff O..1 MOV r1,#0xffffffff
0x1ffe149e: 6001 .` STR r1,[r0,#0]
0x1ffe14a0: f24600cc F... MOV r0,#0x60cc
0x1ffe14a4: f2c20001 .... MOVT r0,#0x2001
0x1ffe14a8: 2101 .! MOVS r1,#1
0x1ffe14aa: 6001 .` STR r1,[r0,#0]
0x1ffe14ac: f24600f8 F... MOV r0,#0x60f8
0x1ffe14b0: f2c20001 .... MOVT r0,#0x2001
0x1ffe14b4: 2100 .! MOVS r1,#0
0x1ffe14b6: 6001 .` STR r1,[r0,#0]
0x1ffe14b8: f000f8c0 .... BL xPortStartScheduler ; 0x1ffe163c
0x1ffe14bc: f6465048 F.HP MOV r0,#0x6d48
0x1ffe14c0: f6c170fe ...p MOVT r0,#0x1ffe
0x1ffe14c4: 6800 .h LDR r0,[r0,#0]
0x1ffe14c6: b002 .. ADD sp,sp,#8
0x1ffe14c8: bd80 .. POP {r7,pc}
0x1ffe14ca: f7fff971 ..q. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe14ce: bf00 .. NOP
0x1ffe14d0: e7fe .. B 0x1ffe14d0 ; vTaskStartScheduler + 120
0x1ffe14d2: bf00 .. NOP
$d.15
0x1ffe14d4: 454c4449 IDLE DCD 1162626121
0x1ffe14d8: 00000000 .... DCD 0
$t.25
vTaskStepTick
0x1ffe14dc: b580 .. PUSH {r7,lr}
0x1ffe14de: f24601f8 F... MOV r1,#0x60f8
0x1ffe14e2: f2c20101 .... MOVT r1,#0x2001
0x1ffe14e6: f24603ac F... MOV r3,#0x60ac
0x1ffe14ea: 680a .h LDR r2,[r1,#0]
0x1ffe14ec: f2c20301 .... MOVT r3,#0x2001
0x1ffe14f0: 681b .h LDR r3,[r3,#0]
0x1ffe14f2: 4402 .D ADD r2,r2,r0
0x1ffe14f4: 429a .B CMP r2,r3
0x1ffe14f6: d902 .. BLS 0x1ffe14fe ; vTaskStepTick + 34
0x1ffe14f8: f7fff95a ..Z. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe14fc: e7fe .. B 0x1ffe14fc ; vTaskStepTick + 32
0x1ffe14fe: 680a .h LDR r2,[r1,#0]
0x1ffe1500: 4410 .D ADD r0,r0,r2
0x1ffe1502: 6008 .` STR r0,[r1,#0]
0x1ffe1504: bd80 .. POP {r7,pc}
0x1ffe1506: 0000 .. MOVS r0,r0
vTaskSuspendAll
0x1ffe1508: f246003c F.<. MOV r0,#0x603c
0x1ffe150c: f2c20001 .... MOVT r0,#0x2001
0x1ffe1510: 6801 .h LDR r1,[r0,#0]
0x1ffe1512: 3101 .1 ADDS r1,#1
0x1ffe1514: 6001 .` STR r1,[r0,#0]
0x1ffe1516: 4770 pG BX lr
__tagsym$$used.0
vTaskSwitchContext
0x1ffe1518: b570 p. PUSH {r4-r6,lr}
0x1ffe151a: f246003c F.<. MOV r0,#0x603c
0x1ffe151e: f2c20001 .... MOVT r0,#0x2001
0x1ffe1522: 6800 .h LDR r0,[r0,#0]
0x1ffe1524: b130 0. CBZ r0,0x1ffe1534 ; vTaskSwitchContext + 28
0x1ffe1526: f2461004 F... MOV r0,#0x6104
0x1ffe152a: f2c20001 .... MOVT r0,#0x2001
0x1ffe152e: 2101 .! MOVS r1,#1
0x1ffe1530: 6001 .` STR r1,[r0,#0]
0x1ffe1532: bd70 p. POP {r4-r6,pc}
0x1ffe1534: f2461004 F... MOV r0,#0x6104
0x1ffe1538: f2c20001 .... MOVT r0,#0x2001
0x1ffe153c: 2100 .! MOVS r1,#0
0x1ffe153e: 6001 .` STR r1,[r0,#0]
0x1ffe1540: f64530d4 E..0 MOV r0,#0x5bd4
0x1ffe1544: f2c20000 .... MOVT r0,#0x2000
0x1ffe1548: 6801 .h LDR r1,[r0,#0]
0x1ffe154a: f2460030 F.0. MOV r0,#0x6030
0x1ffe154e: f2c20001 .... MOVT r0,#0x2001
0x1ffe1552: 6001 .` STR r1,[r0,#0]
0x1ffe1554: f2460128 F.(. MOV r1,#0x6028
0x1ffe1558: f2c20101 .... MOVT r1,#0x2001
0x1ffe155c: 6803 .h LDR r3,[r0,#0]
0x1ffe155e: 680a .h LDR r2,[r1,#0]
0x1ffe1560: f249761c I..v MOV r6,#0x971c
0x1ffe1564: 4293 .B CMP r3,r2
0x1ffe1566: f2c20600 .... MOVT r6,#0x2000
0x1ffe156a: d905 .. BLS 0x1ffe1578 ; vTaskSwitchContext + 96
0x1ffe156c: 6803 .h LDR r3,[r0,#0]
0x1ffe156e: 6834 4h LDR r4,[r6,#0]
0x1ffe1570: 1a9a .. SUBS r2,r3,r2
0x1ffe1572: 6d25 %m LDR r5,[r4,#0x50]
0x1ffe1574: 442a *D ADD r2,r2,r5
0x1ffe1576: 6522 "e STR r2,[r4,#0x50]
0x1ffe1578: 6800 .h LDR r0,[r0,#0]
0x1ffe157a: 6008 .` STR r0,[r1,#0]
0x1ffe157c: 6830 0h LDR r0,[r6,#0]
0x1ffe157e: 6b00 .k LDR r0,[r0,#0x30]
0x1ffe1580: 6801 .h LDR r1,[r0,#0]
0x1ffe1582: f1b13fa5 ...? CMP r1,#0xa5a5a5a5
0x1ffe1586: d10b .. BNE 0x1ffe15a0 ; vTaskSwitchContext + 136
0x1ffe1588: 6841 Ah LDR r1,[r0,#4]
0x1ffe158a: f1b13fa5 ...? CMP r1,#0xa5a5a5a5
0x1ffe158e: d107 .. BNE 0x1ffe15a0 ; vTaskSwitchContext + 136
0x1ffe1590: 6881 .h LDR r1,[r0,#8]
0x1ffe1592: f1b13fa5 ...? CMP r1,#0xa5a5a5a5
0x1ffe1596: d103 .. BNE 0x1ffe15a0 ; vTaskSwitchContext + 136
0x1ffe1598: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe159a: f1b03fa5 ...? CMP r0,#0xa5a5a5a5
0x1ffe159e: d004 .. BEQ 0x1ffe15aa ; vTaskSwitchContext + 146
0x1ffe15a0: 6830 0h LDR r0,[r6,#0]
0x1ffe15a2: 6831 1h LDR r1,[r6,#0]
0x1ffe15a4: 3134 41 ADDS r1,r1,#0x34
0x1ffe15a6: f001f9ac .... BL $Ven$TT$L$$vApplicationStackOverflowHook ; 0x1ffe2902
0x1ffe15aa: f2460044 F.D. MOV r0,#0x6044
0x1ffe15ae: f2c20001 .... MOVT r0,#0x2001
0x1ffe15b2: 6801 .h LDR r1,[r0,#0]
0x1ffe15b4: f2497230 I.0r MOV r2,#0x9730
0x1ffe15b8: eb010381 .... ADD r3,r1,r1,LSL #2
0x1ffe15bc: f2c20200 .... MOVT r2,#0x2000
0x1ffe15c0: f8525023 R.#P LDR r5,[r2,r3,LSL #2]
0x1ffe15c4: b185 .. CBZ r5,0x1ffe15e8 ; vTaskSwitchContext + 208
0x1ffe15c6: eb010381 .... ADD r3,r1,r1,LSL #2
0x1ffe15ca: eb020383 .... ADD r3,r2,r3,LSL #2
0x1ffe15ce: f8532f04 S../ LDR r2,[r3,#4]!
0x1ffe15d2: 6852 Rh LDR r2,[r2,#4]
0x1ffe15d4: 1d1d .. ADDS r5,r3,#4
0x1ffe15d6: 42aa .B CMP r2,r5
0x1ffe15d8: 601a .` STR r2,[r3,#0]
0x1ffe15da: d101 .. BNE 0x1ffe15e0 ; vTaskSwitchContext + 200
0x1ffe15dc: 6852 Rh LDR r2,[r2,#4]
0x1ffe15de: 601a .` STR r2,[r3,#0]
0x1ffe15e0: 68d2 .h LDR r2,[r2,#0xc]
0x1ffe15e2: 6032 2` STR r2,[r6,#0]
0x1ffe15e4: 6001 .` STR r1,[r0,#0]
0x1ffe15e6: bd70 p. POP {r4-r6,pc}
0x1ffe15e8: eb020383 .... ADD r3,r2,r3,LSL #2
0x1ffe15ec: 3b28 (; SUBS r3,r3,#0x28
0x1ffe15ee: b1a1 .. CBZ r1,0x1ffe161a ; vTaskSwitchContext + 258
0x1ffe15f0: 695d ]i LDR r5,[r3,#0x14]
0x1ffe15f2: b9b5 .. CBNZ r5,0x1ffe1622 ; vTaskSwitchContext + 266
0x1ffe15f4: 2901 .) CMP r1,#1
0x1ffe15f6: d010 .. BEQ 0x1ffe161a ; vTaskSwitchContext + 258
0x1ffe15f8: 681d .h LDR r5,[r3,#0]
0x1ffe15fa: b9a5 .. CBNZ r5,0x1ffe1626 ; vTaskSwitchContext + 270
0x1ffe15fc: 2902 .) CMP r1,#2
0x1ffe15fe: d00c .. BEQ 0x1ffe161a ; vTaskSwitchContext + 258
0x1ffe1600: f8535c14 S..\ LDR r5,[r3,#-0x14]
0x1ffe1604: b98d .. CBNZ r5,0x1ffe162a ; vTaskSwitchContext + 274
0x1ffe1606: 2903 .) CMP r1,#3
0x1ffe1608: d007 .. BEQ 0x1ffe161a ; vTaskSwitchContext + 258
0x1ffe160a: f8535c28 S.(\ LDR r5,[r3,#-0x28]
0x1ffe160e: 3904 .9 SUBS r1,#4
0x1ffe1610: 2d00 .- CMP r5,#0
0x1ffe1612: f1a30350 ..P. SUB r3,r3,#0x50
0x1ffe1616: d0ea .. BEQ 0x1ffe15ee ; vTaskSwitchContext + 214
0x1ffe1618: e7d5 .. B 0x1ffe15c6 ; vTaskSwitchContext + 174
0x1ffe161a: f7fff8c9 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe161e: bf00 .. NOP
0x1ffe1620: e7fe .. B 0x1ffe1620 ; vTaskSwitchContext + 264
0x1ffe1622: 3901 .9 SUBS r1,#1
0x1ffe1624: e7cf .. B 0x1ffe15c6 ; vTaskSwitchContext + 174
0x1ffe1626: 3902 .9 SUBS r1,#2
0x1ffe1628: e7cd .. B 0x1ffe15c6 ; vTaskSwitchContext + 174
0x1ffe162a: 3903 .9 SUBS r1,#3
0x1ffe162c: e7cb .. B 0x1ffe15c6 ; vTaskSwitchContext + 174
0x1ffe162e: 0000 .. MOVS r0,r0
xPortIsInsideInterrupt
0x1ffe1630: f3ef8005 .... MRS r0,IPSR
0x1ffe1634: 2800 .( CMP r0,#0
0x1ffe1636: bf18 .. IT NE
0x1ffe1638: 2001 . MOVNE r0,#1
0x1ffe163a: 4770 pG BX lr
xPortStartScheduler
0x1ffe163c: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe163e: b082 .. SUB sp,sp,#8
0x1ffe1640: f64e5020 N. P MOV r0,#0xed20
0x1ffe1644: f2ce0000 .... MOVT r0,#0xe000
0x1ffe1648: 6801 .h LDR r1,[r0,#0]
0x1ffe164a: f441017f A... ORR r1,r1,#0xff0000
0x1ffe164e: 6001 .` STR r1,[r0,#0]
0x1ffe1650: 6801 .h LDR r1,[r0,#0]
0x1ffe1652: f041417f A..A ORR r1,r1,#0xff000000
0x1ffe1656: 6001 .` STR r1,[r0,#0]
0x1ffe1658: f7fffc0a .... BL vPortSetupTimerInterrupt ; 0x1ffe0e70
0x1ffe165c: f2402474 @.t$ MOVW r4,#0x274
0x1ffe1660: f2c20400 .... MOVT r4,#0x2000
0x1ffe1664: 2500 .% MOVS r5,#0
0x1ffe1666: 6025 %` STR r5,[r4,#0]
0x1ffe1668: f7fffc8a .... BL vStartFirstTask ; 0x1ffe0f80
0x1ffe166c: f7ffff54 ..T. BL vTaskSwitchContext ; 0x1ffe1518
0x1ffe1670: 9501 .. STR r5,[sp,#4]
0x1ffe1672: 6824 $h LDR r4,[r4,#0]
0x1ffe1674: f7fff89c .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1678: 1c60 `. ADDS r0,r4,#1
0x1ffe167a: d007 .. BEQ 0x1ffe168c ; xPortStartScheduler + 80
0x1ffe167c: e7fe .. B 0x1ffe167c ; xPortStartScheduler + 64
0x1ffe167e: bf00 .. NOP
0x1ffe1680: 9801 .. LDR r0,[sp,#4]
0x1ffe1682: b930 0. CBNZ r0,0x1ffe1692 ; xPortStartScheduler + 86
0x1ffe1684: 9801 .. LDR r0,[sp,#4]
0x1ffe1686: b920 . CBNZ r0,0x1ffe1692 ; xPortStartScheduler + 86
0x1ffe1688: 9801 .. LDR r0,[sp,#4]
0x1ffe168a: b910 .. CBNZ r0,0x1ffe1692 ; xPortStartScheduler + 86
0x1ffe168c: 9801 .. LDR r0,[sp,#4]
0x1ffe168e: 2800 .( CMP r0,#0
0x1ffe1690: d0f6 .. BEQ 0x1ffe1680 ; xPortStartScheduler + 68
0x1ffe1692: 2000 . MOVS r0,#0
0x1ffe1694: b002 .. ADD sp,sp,#8
0x1ffe1696: bdb0 .. POP {r4,r5,r7,pc}
xQueueGenericCreate
0x1ffe1698: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe169c: b3d8 .. CBZ r0,0x1ffe1716 ; xQueueGenericCreate + 126
0x1ffe169e: 4607 .F MOV r7,r0
0x1ffe16a0: 460c .F MOV r4,r1
0x1ffe16a2: fba00101 .... UMULL r0,r1,r0,r1
0x1ffe16a6: bbb1 .. CBNZ r1,0x1ffe1716 ; xQueueGenericCreate + 126
0x1ffe16a8: fb04f007 .... MUL r0,r4,r7
0x1ffe16ac: f1100f55 ..U. CMN r0,#0x55
0x1ffe16b0: d831 1. BHI 0x1ffe1716 ; xQueueGenericCreate + 126
0x1ffe16b2: 3054 T0 ADDS r0,r0,#0x54
0x1ffe16b4: 4690 .F MOV r8,r2
0x1ffe16b6: f7fff81d .... BL pvPortMalloc ; 0x1ffe06f4
0x1ffe16ba: f04f0500 O... MOV r5,#0
0x1ffe16be: b338 8. CBZ r0,0x1ffe1710 ; xQueueGenericCreate + 120
0x1ffe16c0: 4606 .F MOV r6,r0
0x1ffe16c2: 2c00 ., CMP r4,#0
0x1ffe16c4: bf18 .. IT NE
0x1ffe16c6: 3054 T0 ADDNE r0,r0,#0x54
0x1ffe16c8: 6030 0` STR r0,[r6,#0]
0x1ffe16ca: e9c6740f ...t STRD r7,r4,[r6,#0x3c]
0x1ffe16ce: f7fffb89 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe16d2: e9d6120f .... LDRD r1,r2,[r6,#0x3c]
0x1ffe16d6: 6830 0h LDR r0,[r6,#0]
0x1ffe16d8: 63b5 .c STR r5,[r6,#0x38]
0x1ffe16da: fb020301 .... MLA r3,r2,r1,r0
0x1ffe16de: 3901 .9 SUBS r1,#1
0x1ffe16e0: fb010102 .... MLA r1,r1,r2,r0
0x1ffe16e4: e9c60301 .... STRD r0,r3,[r6,#4]
0x1ffe16e8: 20ff . MOVS r0,#0xff
0x1ffe16ea: 60f1 .` STR r1,[r6,#0xc]
0x1ffe16ec: f8860044 ..D. STRB r0,[r6,#0x44]
0x1ffe16f0: f8860045 ..E. STRB r0,[r6,#0x45]
0x1ffe16f4: f1060010 .... ADD r0,r6,#0x10
0x1ffe16f8: f7fffb34 ..4. BL vListInitialise ; 0x1ffe0d64
0x1ffe16fc: f1060024 ..$. ADD r0,r6,#0x24
0x1ffe1700: f7fffb30 ..0. BL vListInitialise ; 0x1ffe0d64
0x1ffe1704: f7fffb7e ..~. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1708: 64b5 .d STR r5,[r6,#0x48]
0x1ffe170a: 4635 5F MOV r5,r6
0x1ffe170c: f8868050 ..P. STRB r8,[r6,#0x50]
0x1ffe1710: 4628 (F MOV r0,r5
0x1ffe1712: e8bd81f0 .... POP {r4-r8,pc}
0x1ffe1716: f7fff84b ..K. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe171a: bf00 .. NOP
0x1ffe171c: e7fe .. B 0x1ffe171c ; xQueueGenericCreate + 132
0x1ffe171e: 0000 .. MOVS r0,r0
xQueueGenericSend
0x1ffe1720: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe1724: b083 .. SUB sp,sp,#0xc
0x1ffe1726: 9202 .. STR r2,[sp,#8]
0x1ffe1728: b188 .. CBZ r0,0x1ffe174e ; xQueueGenericSend + 46
0x1ffe172a: 461d .F MOV r5,r3
0x1ffe172c: 4617 .F MOV r7,r2
0x1ffe172e: 460e .F MOV r6,r1
0x1ffe1730: 4604 .F MOV r4,r0
0x1ffe1732: b181 .. CBZ r1,0x1ffe1756 ; xQueueGenericSend + 54
0x1ffe1734: 2d02 .- CMP r5,#2
0x1ffe1736: d102 .. BNE 0x1ffe173e ; xQueueGenericSend + 30
0x1ffe1738: 6be0 .k LDR r0,[r4,#0x3c]
0x1ffe173a: 2801 .( CMP r0,#1
0x1ffe173c: d168 h. BNE 0x1ffe1810 ; xQueueGenericSend + 240
0x1ffe173e: f000fd17 .... BL xTaskGetSchedulerState ; 0x1ffe2170
0x1ffe1742: b970 p. CBNZ r0,0x1ffe1762 ; xQueueGenericSend + 66
0x1ffe1744: b16f o. CBZ r7,0x1ffe1762 ; xQueueGenericSend + 66
0x1ffe1746: f7fff833 ..3. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe174a: bf00 .. NOP
0x1ffe174c: e7fe .. B 0x1ffe174c ; xQueueGenericSend + 44
0x1ffe174e: f7fff82f ../. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1752: bf00 .. NOP
0x1ffe1754: e7fe .. B 0x1ffe1754 ; xQueueGenericSend + 52
0x1ffe1756: 6c20 l LDR r0,[r4,#0x40]
0x1ffe1758: 2800 .( CMP r0,#0
0x1ffe175a: d0eb .. BEQ 0x1ffe1734 ; xQueueGenericSend + 20
0x1ffe175c: f7fff828 ..(. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1760: e7fe .. B 0x1ffe1760 ; xQueueGenericSend + 64
0x1ffe1762: f7fffb3f ..?. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1766: 6ba0 .k LDR r0,[r4,#0x38]
0x1ffe1768: 2d02 .- CMP r5,#2
0x1ffe176a: d054 T. BEQ 0x1ffe1816 ; xQueueGenericSend + 246
0x1ffe176c: 6be1 .k LDR r1,[r4,#0x3c]
0x1ffe176e: 4288 .B CMP r0,r1
0x1ffe1770: d351 Q. BCC 0x1ffe1816 ; xQueueGenericSend + 246
0x1ffe1772: f1040810 .... ADD r8,r4,#0x10
0x1ffe1776: 2001 . MOVS r0,#1
0x1ffe1778: 46eb .F MOV r11,sp
0x1ffe177a: f10d0908 .... ADD r9,sp,#8
0x1ffe177e: e00c .. B 0x1ffe179a ; xQueueGenericSend + 122
0x1ffe1780: 4620 F MOV r0,r4
0x1ffe1782: f7feff75 ..u. BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1786: f000ff1d .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe178a: f7fffb2b ..+. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe178e: 6ba0 .k LDR r0,[r4,#0x38]
0x1ffe1790: 6be1 .k LDR r1,[r4,#0x3c]
0x1ffe1792: 4288 .B CMP r0,r1
0x1ffe1794: f04f0000 O... MOV r0,#0
0x1ffe1798: d33d =. BCC 0x1ffe1816 ; xQueueGenericSend + 246
0x1ffe179a: 9902 .. LDR r1,[sp,#8]
0x1ffe179c: 2900 .) CMP r1,#0
0x1ffe179e: d063 c. BEQ 0x1ffe1868 ; xQueueGenericSend + 328
0x1ffe17a0: 07c0 .. LSLS r0,r0,#31
0x1ffe17a2: bf1c .. ITT NE
0x1ffe17a4: 4658 XF MOVNE r0,r11
0x1ffe17a6: f7fffd37 ..7. BLNE vTaskInternalSetTimeOutState ; 0x1ffe1218
0x1ffe17aa: f7fffb2b ..+. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe17ae: f7fffeab .... BL vTaskSuspendAll ; 0x1ffe1508
0x1ffe17b2: f7fffb17 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe17b6: f8940044 ..D. LDRB r0,[r4,#0x44]
0x1ffe17ba: 28ff .( CMP r0,#0xff
0x1ffe17bc: bf04 .. ITT EQ
0x1ffe17be: 2000 . MOVEQ r0,#0
0x1ffe17c0: f8840044 ..D. STRBEQ r0,[r4,#0x44]
0x1ffe17c4: f8940045 ..E. LDRB r0,[r4,#0x45]
0x1ffe17c8: 28ff .( CMP r0,#0xff
0x1ffe17ca: bf04 .. ITT EQ
0x1ffe17cc: 2000 . MOVEQ r0,#0
0x1ffe17ce: f8840045 ..E. STRBEQ r0,[r4,#0x45]
0x1ffe17d2: f7fffb17 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe17d6: 4658 XF MOV r0,r11
0x1ffe17d8: 4649 IF MOV r1,r9
0x1ffe17da: f000faa1 .... BL xTaskCheckForTimeOut ; 0x1ffe1d20
0x1ffe17de: 2800 .( CMP r0,#0
0x1ffe17e0: d145 E. BNE 0x1ffe186e ; xQueueGenericSend + 334
0x1ffe17e2: f7fffaff .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe17e6: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe17e8: f8d4a03c ..<. LDR r10,[r4,#0x3c]
0x1ffe17ec: f7fffb0a .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe17f0: 4557 WE CMP r7,r10
0x1ffe17f2: d1c5 .. BNE 0x1ffe1780 ; xQueueGenericSend + 96
0x1ffe17f4: 9902 .. LDR r1,[sp,#8]
0x1ffe17f6: 4640 @F MOV r0,r8
0x1ffe17f8: f7fffd94 .... BL vTaskPlaceOnEventList ; 0x1ffe1324
0x1ffe17fc: 4620 F MOV r0,r4
0x1ffe17fe: f7feff37 ..7. BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1802: f000fedf .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1806: 2800 .( CMP r0,#0
0x1ffe1808: d1bf .. BNE 0x1ffe178a ; xQueueGenericSend + 106
0x1ffe180a: f7fffb65 ..e. BL vPortYield ; 0x1ffe0ed8
0x1ffe180e: e7bc .. B 0x1ffe178a ; xQueueGenericSend + 106
0x1ffe1810: f7feffce .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1814: e7fe .. B 0x1ffe1814 ; xQueueGenericSend + 244
0x1ffe1816: f8d48038 ..8. LDR r8,[r4,#0x38]
0x1ffe181a: 6c22 "l LDR r2,[r4,#0x40]
0x1ffe181c: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe181e: b1d2 .. CBZ r2,0x1ffe1856 ; xQueueGenericSend + 310
0x1ffe1820: b375 u. CBZ r5,0x1ffe1880 ; xQueueGenericSend + 352
0x1ffe1822: 68e0 .h LDR r0,[r4,#0xc]
0x1ffe1824: 4631 1F MOV r1,r6
0x1ffe1826: f001f84e ..N. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1ffe28c6
0x1ffe182a: 68e1 .h LDR r1,[r4,#0xc]
0x1ffe182c: 6c20 l LDR r0,[r4,#0x40]
0x1ffe182e: 6822 "h LDR r2,[r4,#0]
0x1ffe1830: 1a09 .. SUBS r1,r1,r0
0x1ffe1832: 4291 .B CMP r1,r2
0x1ffe1834: 60e1 .` STR r1,[r4,#0xc]
0x1ffe1836: d203 .. BCS 0x1ffe1840 ; xQueueGenericSend + 288
0x1ffe1838: 68a1 .h LDR r1,[r4,#8]
0x1ffe183a: 4240 @B RSBS r0,r0,#0
0x1ffe183c: 4408 .D ADD r0,r0,r1
0x1ffe183e: 60e0 .` STR r0,[r4,#0xc]
0x1ffe1840: 1ea8 .. SUBS r0,r5,#2
0x1ffe1842: fab0f080 .... CLZ r0,r0
0x1ffe1846: 0940 @. LSRS r0,r0,#5
0x1ffe1848: 4639 9F MOV r1,r7
0x1ffe184a: 2f00 ./ CMP r7,#0
0x1ffe184c: bf18 .. IT NE
0x1ffe184e: 2101 .! MOVNE r1,#1
0x1ffe1850: 4008 .@ ANDS r0,r0,r1
0x1ffe1852: 1a3f ?. SUBS r7,r7,r0
0x1ffe1854: e021 !. B 0x1ffe189a ; xQueueGenericSend + 378
0x1ffe1856: 6820 h LDR r0,[r4,#0]
0x1ffe1858: 2600 .& MOVS r6,#0
0x1ffe185a: b9f8 .. CBNZ r0,0x1ffe189c ; xQueueGenericSend + 380
0x1ffe185c: 68a0 .h LDR r0,[r4,#8]
0x1ffe185e: f000fd85 .... BL xTaskPriorityDisinherit ; 0x1ffe236c
0x1ffe1862: 60a6 .` STR r6,[r4,#8]
0x1ffe1864: 4606 .F MOV r6,r0
0x1ffe1866: e019 .. B 0x1ffe189c ; xQueueGenericSend + 380
0x1ffe1868: f7fffacc .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe186c: e004 .. B 0x1ffe1878 ; xQueueGenericSend + 344
0x1ffe186e: 4620 F MOV r0,r4
0x1ffe1870: f7fefefe .... BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1874: f000fea6 .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1878: 2000 . MOVS r0,#0
0x1ffe187a: b003 .. ADD sp,sp,#0xc
0x1ffe187c: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe1880: 6860 `h LDR r0,[r4,#4]
0x1ffe1882: 4631 1F MOV r1,r6
0x1ffe1884: f001f81f .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1ffe28c6
0x1ffe1888: e9d40201 .... LDRD r0,r2,[r4,#4]
0x1ffe188c: 6c21 !l LDR r1,[r4,#0x40]
0x1ffe188e: 4408 .D ADD r0,r0,r1
0x1ffe1890: 4290 .B CMP r0,r2
0x1ffe1892: 6060 `` STR r0,[r4,#4]
0x1ffe1894: d301 .. BCC 0x1ffe189a ; xQueueGenericSend + 378
0x1ffe1896: 6820 h LDR r0,[r4,#0]
0x1ffe1898: 6060 `` STR r0,[r4,#4]
0x1ffe189a: 2600 .& MOVS r6,#0
0x1ffe189c: 1c78 x. ADDS r0,r7,#1
0x1ffe189e: 63a0 .c STR r0,[r4,#0x38]
0x1ffe18a0: 6ca0 .l LDR r0,[r4,#0x48]
0x1ffe18a2: b148 H. CBZ r0,0x1ffe18b8 ; xQueueGenericSend + 408
0x1ffe18a4: 2d02 .- CMP r5,#2
0x1ffe18a6: d102 .. BNE 0x1ffe18ae ; xQueueGenericSend + 398
0x1ffe18a8: f1b80f00 .... CMP r8,#0
0x1ffe18ac: d112 .. BNE 0x1ffe18d4 ; xQueueGenericSend + 436
0x1ffe18ae: 4620 F MOV r0,r4
0x1ffe18b0: f7fefcfe .... BL prvNotifyQueueSetContainer ; 0x1ffe02b0
0x1ffe18b4: b938 8. CBNZ r0,0x1ffe18c6 ; xQueueGenericSend + 422
0x1ffe18b6: e00d .. B 0x1ffe18d4 ; xQueueGenericSend + 436
0x1ffe18b8: f8540f24 T.$. LDR r0,[r4,#0x24]!
0x1ffe18bc: b130 0. CBZ r0,0x1ffe18cc ; xQueueGenericSend + 428
0x1ffe18be: 4620 F MOV r0,r4
0x1ffe18c0: f000fdf2 .... BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe18c4: b130 0. CBZ r0,0x1ffe18d4 ; xQueueGenericSend + 436
0x1ffe18c6: f7fffb07 .... BL vPortYield ; 0x1ffe0ed8
0x1ffe18ca: e003 .. B 0x1ffe18d4 ; xQueueGenericSend + 436
0x1ffe18cc: 2e00 .. CMP r6,#0
0x1ffe18ce: bf18 .. IT NE
0x1ffe18d0: f7fffb02 .... BLNE vPortYield ; 0x1ffe0ed8
0x1ffe18d4: f7fffa96 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe18d8: 2001 . MOVS r0,#1
0x1ffe18da: b003 .. ADD sp,sp,#0xc
0x1ffe18dc: e8bd8ff0 .... POP {r4-r11,pc}
xQueueGenericSendFromISR
0x1ffe18e0: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe18e4: b081 .. SUB sp,sp,#4
0x1ffe18e6: b1a0 .. CBZ r0,0x1ffe1912 ; xQueueGenericSendFromISR + 50
0x1ffe18e8: 461f .F MOV r7,r3
0x1ffe18ea: 4693 .F MOV r11,r2
0x1ffe18ec: 4606 .F MOV r6,r0
0x1ffe18ee: 460c .F MOV r4,r1
0x1ffe18f0: b199 .. CBZ r1,0x1ffe191a ; xQueueGenericSendFromISR + 58
0x1ffe18f2: 2f02 ./ CMP r7,#2
0x1ffe18f4: d102 .. BNE 0x1ffe18fc ; xQueueGenericSendFromISR + 28
0x1ffe18f6: 6bf0 .k LDR r0,[r6,#0x3c]
0x1ffe18f8: 2801 .( CMP r0,#1
0x1ffe18fa: d136 6. BNE 0x1ffe196a ; xQueueGenericSendFromISR + 138
0x1ffe18fc: f7feff58 ..X. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1900: 6bb1 .k LDR r1,[r6,#0x38]
0x1ffe1902: 2f02 ./ CMP r7,#2
0x1ffe1904: 4680 .F MOV r8,r0
0x1ffe1906: d00e .. BEQ 0x1ffe1926 ; xQueueGenericSendFromISR + 70
0x1ffe1908: 6bf0 .k LDR r0,[r6,#0x3c]
0x1ffe190a: 4281 .B CMP r1,r0
0x1ffe190c: d30b .. BCC 0x1ffe1926 ; xQueueGenericSendFromISR + 70
0x1ffe190e: 2400 .$ MOVS r4,#0
0x1ffe1910: e05e ^. B 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
0x1ffe1912: f7feff4d ..M. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1916: bf00 .. NOP
0x1ffe1918: e7fe .. B 0x1ffe1918 ; xQueueGenericSendFromISR + 56
0x1ffe191a: 6c30 0l LDR r0,[r6,#0x40]
0x1ffe191c: 2800 .( CMP r0,#0
0x1ffe191e: d0e8 .. BEQ 0x1ffe18f2 ; xQueueGenericSendFromISR + 18
0x1ffe1920: f7feff46 ..F. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1924: e7fe .. B 0x1ffe1924 ; xQueueGenericSendFromISR + 68
0x1ffe1926: f896a045 ..E. LDRB r10,[r6,#0x45]
0x1ffe192a: f8d69038 ..8. LDR r9,[r6,#0x38]
0x1ffe192e: 6bb5 .k LDR r5,[r6,#0x38]
0x1ffe1930: 6c32 2l LDR r2,[r6,#0x40]
0x1ffe1932: b1f2 .. CBZ r2,0x1ffe1972 ; xQueueGenericSendFromISR + 146
0x1ffe1934: b32f /. CBZ r7,0x1ffe1982 ; xQueueGenericSendFromISR + 162
0x1ffe1936: 68f0 .h LDR r0,[r6,#0xc]
0x1ffe1938: 4621 !F MOV r1,r4
0x1ffe193a: f000ffc4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1ffe28c6
0x1ffe193e: 68f1 .h LDR r1,[r6,#0xc]
0x1ffe1940: 6c30 0l LDR r0,[r6,#0x40]
0x1ffe1942: 6832 2h LDR r2,[r6,#0]
0x1ffe1944: 1a09 .. SUBS r1,r1,r0
0x1ffe1946: 4291 .B CMP r1,r2
0x1ffe1948: 60f1 .` STR r1,[r6,#0xc]
0x1ffe194a: d203 .. BCS 0x1ffe1954 ; xQueueGenericSendFromISR + 116
0x1ffe194c: 68b1 .h LDR r1,[r6,#8]
0x1ffe194e: 4240 @B RSBS r0,r0,#0
0x1ffe1950: 4408 .D ADD r0,r0,r1
0x1ffe1952: 60f0 .` STR r0,[r6,#0xc]
0x1ffe1954: 1eb8 .. SUBS r0,r7,#2
0x1ffe1956: fab0f080 .... CLZ r0,r0
0x1ffe195a: 0940 @. LSRS r0,r0,#5
0x1ffe195c: 4629 )F MOV r1,r5
0x1ffe195e: 2d00 .- CMP r5,#0
0x1ffe1960: bf18 .. IT NE
0x1ffe1962: 2101 .! MOVNE r1,#1
0x1ffe1964: 4008 .@ ANDS r0,r0,r1
0x1ffe1966: 1a2d -. SUBS r5,r5,r0
0x1ffe1968: e018 .. B 0x1ffe199c ; xQueueGenericSendFromISR + 188
0x1ffe196a: f7feff21 ..!. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe196e: bf00 .. NOP
0x1ffe1970: e7fe .. B 0x1ffe1970 ; xQueueGenericSendFromISR + 144
0x1ffe1972: 6830 0h LDR r0,[r6,#0]
0x1ffe1974: b990 .. CBNZ r0,0x1ffe199c ; xQueueGenericSendFromISR + 188
0x1ffe1976: 68b0 .h LDR r0,[r6,#8]
0x1ffe1978: f000fcf8 .... BL xTaskPriorityDisinherit ; 0x1ffe236c
0x1ffe197c: 2000 . MOVS r0,#0
0x1ffe197e: 60b0 .` STR r0,[r6,#8]
0x1ffe1980: e00c .. B 0x1ffe199c ; xQueueGenericSendFromISR + 188
0x1ffe1982: 6870 ph LDR r0,[r6,#4]
0x1ffe1984: 4621 !F MOV r1,r4
0x1ffe1986: f000ff9e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1ffe28c6
0x1ffe198a: e9d60201 .... LDRD r0,r2,[r6,#4]
0x1ffe198e: 6c31 1l LDR r1,[r6,#0x40]
0x1ffe1990: 4408 .D ADD r0,r0,r1
0x1ffe1992: 4290 .B CMP r0,r2
0x1ffe1994: 6070 p` STR r0,[r6,#4]
0x1ffe1996: d301 .. BCC 0x1ffe199c ; xQueueGenericSendFromISR + 188
0x1ffe1998: 6830 0h LDR r0,[r6,#0]
0x1ffe199a: 6070 p` STR r0,[r6,#4]
0x1ffe199c: 1c68 h. ADDS r0,r5,#1
0x1ffe199e: f1ba0f7f .... CMP r10,#0x7f
0x1ffe19a2: 63b0 .c STR r0,[r6,#0x38]
0x1ffe19a4: d00b .. BEQ 0x1ffe19be ; xQueueGenericSendFromISR + 222
0x1ffe19a6: f1ba0fff .... CMP r10,#0xff
0x1ffe19aa: d10c .. BNE 0x1ffe19c6 ; xQueueGenericSendFromISR + 230
0x1ffe19ac: 6cb0 .l LDR r0,[r6,#0x48]
0x1ffe19ae: b1b0 .. CBZ r0,0x1ffe19de ; xQueueGenericSendFromISR + 254
0x1ffe19b0: 2f02 ./ CMP r7,#2
0x1ffe19b2: d125 %. BNE 0x1ffe1a00 ; xQueueGenericSendFromISR + 288
0x1ffe19b4: f1b90f00 .... CMP r9,#0
0x1ffe19b8: d022 ". BEQ 0x1ffe1a00 ; xQueueGenericSendFromISR + 288
0x1ffe19ba: 2401 .$ MOVS r4,#1
0x1ffe19bc: e008 .. B 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
0x1ffe19be: f7fefef7 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe19c2: bf00 .. NOP
0x1ffe19c4: e7fe .. B 0x1ffe19c4 ; xQueueGenericSendFromISR + 228
0x1ffe19c6: f10a0001 .... ADD r0,r10,#1
0x1ffe19ca: 2401 .$ MOVS r4,#1
0x1ffe19cc: f8860045 ..E. STRB r0,[r6,#0x45]
0x1ffe19d0: 4640 @F MOV r0,r8
0x1ffe19d2: f7fff9bf .... BL vClearInterruptMask ; 0x1ffe0d54
0x1ffe19d6: 4620 F MOV r0,r4
0x1ffe19d8: b001 .. ADD sp,sp,#4
0x1ffe19da: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe19de: f8560f24 V.$. LDR r0,[r6,#0x24]!
0x1ffe19e2: b1d8 .. CBZ r0,0x1ffe1a1c ; xQueueGenericSendFromISR + 316
0x1ffe19e4: 4630 0F MOV r0,r6
0x1ffe19e6: f000fd5f .._. BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe19ea: f1bb0f00 .... CMP r11,#0
0x1ffe19ee: f04f0401 O... MOV r4,#1
0x1ffe19f2: d0ed .. BEQ 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
0x1ffe19f4: 2800 .( CMP r0,#0
0x1ffe19f6: bf1c .. ITT NE
0x1ffe19f8: 2401 .$ MOVNE r4,#1
0x1ffe19fa: f8cb4000 ...@ STRNE r4,[r11,#0]
0x1ffe19fe: e7e7 .. B 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
0x1ffe1a00: 4630 0F MOV r0,r6
0x1ffe1a02: f7fefc55 ..U. BL prvNotifyQueueSetContainer ; 0x1ffe02b0
0x1ffe1a06: f1bb0f00 .... CMP r11,#0
0x1ffe1a0a: f04f0401 O... MOV r4,#1
0x1ffe1a0e: d0df .. BEQ 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
0x1ffe1a10: 2800 .( CMP r0,#0
0x1ffe1a12: bf1c .. ITT NE
0x1ffe1a14: 2401 .$ MOVNE r4,#1
0x1ffe1a16: f8cb4000 ...@ STRNE r4,[r11,#0]
0x1ffe1a1a: e7d9 .. B 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
0x1ffe1a1c: 2401 .$ MOVS r4,#1
0x1ffe1a1e: e7d7 .. B 0x1ffe19d0 ; xQueueGenericSendFromISR + 240
xQueueGiveMutexRecursive
0x1ffe1a20: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe1a22: b1a8 .. CBZ r0,0x1ffe1a50 ; xQueueGiveMutexRecursive + 48
0x1ffe1a24: 6885 .h LDR r5,[r0,#8]
0x1ffe1a26: 4604 .F MOV r4,r0
0x1ffe1a28: f000fb9c .... BL xTaskGetCurrentTaskHandle ; 0x1ffe2164
0x1ffe1a2c: 4285 .B CMP r5,r0
0x1ffe1a2e: bf1c .. ITT NE
0x1ffe1a30: 2000 . MOVNE r0,#0
0x1ffe1a32: bdb0 .. POPNE {r4,r5,r7,pc}
0x1ffe1a34: 68e0 .h LDR r0,[r4,#0xc]
0x1ffe1a36: 3801 .8 SUBS r0,#1
0x1ffe1a38: 60e0 .` STR r0,[r4,#0xc]
0x1ffe1a3a: bf1c .. ITT NE
0x1ffe1a3c: 2001 . MOVNE r0,#1
0x1ffe1a3e: bdb0 .. POPNE {r4,r5,r7,pc}
0x1ffe1a40: 4620 F MOV r0,r4
0x1ffe1a42: 2100 .! MOVS r1,#0
0x1ffe1a44: 2200 ." MOVS r2,#0
0x1ffe1a46: 2300 .# MOVS r3,#0
0x1ffe1a48: f7fffe6a ..j. BL xQueueGenericSend ; 0x1ffe1720
0x1ffe1a4c: 2001 . MOVS r0,#1
0x1ffe1a4e: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe1a50: f7fefeae .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1a54: e7fe .. B 0x1ffe1a54 ; xQueueGiveMutexRecursive + 52
0x1ffe1a56: 0000 .. MOVS r0,r0
xQueueReceive
0x1ffe1a58: e92d47f0 -..G PUSH {r4-r10,lr}
0x1ffe1a5c: b084 .. SUB sp,sp,#0x10
0x1ffe1a5e: 9203 .. STR r2,[sp,#0xc]
0x1ffe1a60: b158 X. CBZ r0,0x1ffe1a7a ; xQueueReceive + 34
0x1ffe1a62: 4616 .F MOV r6,r2
0x1ffe1a64: 460d .F MOV r5,r1
0x1ffe1a66: 4604 .F MOV r4,r0
0x1ffe1a68: b379 y. CBZ r1,0x1ffe1aca ; xQueueReceive + 114
0x1ffe1a6a: f000fb81 .... BL xTaskGetSchedulerState ; 0x1ffe2170
0x1ffe1a6e: b940 @. CBNZ r0,0x1ffe1a82 ; xQueueReceive + 42
0x1ffe1a70: b13e >. CBZ r6,0x1ffe1a82 ; xQueueReceive + 42
0x1ffe1a72: f7fefe9d .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1a76: bf00 .. NOP
0x1ffe1a78: e7fe .. B 0x1ffe1a78 ; xQueueReceive + 32
0x1ffe1a7a: f7fefe99 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1a7e: bf00 .. NOP
0x1ffe1a80: e7fe .. B 0x1ffe1a80 ; xQueueReceive + 40
0x1ffe1a82: f7fff9af .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1a86: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe1a88: b32f /. CBZ r7,0x1ffe1ad6 ; xQueueReceive + 126
0x1ffe1a8a: 6c22 "l LDR r2,[r4,#0x40]
0x1ffe1a8c: b152 R. CBZ r2,0x1ffe1aa4 ; xQueueReceive + 76
0x1ffe1a8e: e9d43002 ...0 LDRD r3,r0,[r4,#8]
0x1ffe1a92: 1881 .. ADDS r1,r0,r2
0x1ffe1a94: 60e1 .` STR r1,[r4,#0xc]
0x1ffe1a96: 4299 .B CMP r1,r3
0x1ffe1a98: bf24 $. ITT CS
0x1ffe1a9a: 6821 !h LDRCS r1,[r4,#0]
0x1ffe1a9c: 60e1 .` STRCS r1,[r4,#0xc]
0x1ffe1a9e: 4628 (F MOV r0,r5
0x1ffe1aa0: f000ff11 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1ffe28c6
0x1ffe1aa4: 1e78 x. SUBS r0,r7,#1
0x1ffe1aa6: 63a0 .c STR r0,[r4,#0x38]
0x1ffe1aa8: f8540f10 T... LDR r0,[r4,#0x10]!
0x1ffe1aac: b130 0. CBZ r0,0x1ffe1abc ; xQueueReceive + 100
0x1ffe1aae: 4620 F MOV r0,r4
0x1ffe1ab0: f000fcfa .... BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe1ab4: 2800 .( CMP r0,#0
0x1ffe1ab6: bf18 .. IT NE
0x1ffe1ab8: f7fffa0e .... BLNE vPortYield ; 0x1ffe0ed8
0x1ffe1abc: 2601 .& MOVS r6,#1
0x1ffe1abe: f7fff9a1 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1ac2: 4630 0F MOV r0,r6
0x1ffe1ac4: b004 .. ADD sp,sp,#0x10
0x1ffe1ac6: e8bd87f0 .... POP {r4-r10,pc}
0x1ffe1aca: 6c20 l LDR r0,[r4,#0x40]
0x1ffe1acc: 2800 .( CMP r0,#0
0x1ffe1ace: d0cc .. BEQ 0x1ffe1a6a ; xQueueReceive + 18
0x1ffe1ad0: f7fefe6e ..n. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1ad4: e7fe .. B 0x1ffe1ad4 ; xQueueReceive + 124
0x1ffe1ad6: 2e00 .. CMP r6,#0
0x1ffe1ad8: f04f0600 O... MOV r6,#0
0x1ffe1adc: d0ef .. BEQ 0x1ffe1abe ; xQueueReceive + 102
0x1ffe1ade: f10d0a04 .... ADD r10,sp,#4
0x1ffe1ae2: 4650 PF MOV r0,r10
0x1ffe1ae4: f1040824 ..$. ADD r8,r4,#0x24
0x1ffe1ae8: f7fffb96 .... BL vTaskInternalSetTimeOutState ; 0x1ffe1218
0x1ffe1aec: f10d090c .... ADD r9,sp,#0xc
0x1ffe1af0: f7fff988 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1af4: f7fffd08 .... BL vTaskSuspendAll ; 0x1ffe1508
0x1ffe1af8: f7fff974 ..t. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1afc: f8940044 ..D. LDRB r0,[r4,#0x44]
0x1ffe1b00: 28ff .( CMP r0,#0xff
0x1ffe1b02: bf08 .. IT EQ
0x1ffe1b04: f8846044 ..D` STRBEQ r6,[r4,#0x44]
0x1ffe1b08: f8940045 ..E. LDRB r0,[r4,#0x45]
0x1ffe1b0c: 28ff .( CMP r0,#0xff
0x1ffe1b0e: bf08 .. IT EQ
0x1ffe1b10: f8846045 ..E` STRBEQ r6,[r4,#0x45]
0x1ffe1b14: f7fff976 ..v. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1b18: 4650 PF MOV r0,r10
0x1ffe1b1a: 4649 IF MOV r1,r9
0x1ffe1b1c: f000f900 .... BL xTaskCheckForTimeOut ; 0x1ffe1d20
0x1ffe1b20: b160 `. CBZ r0,0x1ffe1b3c ; xQueueReceive + 228
0x1ffe1b22: 4620 F MOV r0,r4
0x1ffe1b24: f7fefda4 .... BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1b28: f000fd4c ..L. BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1b2c: f7fff95a ..Z. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1b30: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe1b32: f7fff967 ..g. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1b36: b9cf .. CBNZ r7,0x1ffe1b6c ; xQueueReceive + 276
0x1ffe1b38: e023 #. B 0x1ffe1b82 ; xQueueReceive + 298
0x1ffe1b3a: bf00 .. NOP
0x1ffe1b3c: f7fff952 ..R. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1b40: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe1b42: f7fff95f .._. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1b46: b12f /. CBZ r7,0x1ffe1b54 ; xQueueReceive + 252
0x1ffe1b48: 4620 F MOV r0,r4
0x1ffe1b4a: f7fefd91 .... BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1b4e: f000fd39 ..9. BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1b52: e00b .. B 0x1ffe1b6c ; xQueueReceive + 276
0x1ffe1b54: 9903 .. LDR r1,[sp,#0xc]
0x1ffe1b56: 4640 @F MOV r0,r8
0x1ffe1b58: f7fffbe4 .... BL vTaskPlaceOnEventList ; 0x1ffe1324
0x1ffe1b5c: 4620 F MOV r0,r4
0x1ffe1b5e: f7fefd87 .... BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1b62: f000fd2f ../. BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1b66: b908 .. CBNZ r0,0x1ffe1b6c ; xQueueReceive + 276
0x1ffe1b68: f7fff9b6 .... BL vPortYield ; 0x1ffe0ed8
0x1ffe1b6c: f7fff93a ..:. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1b70: 6ba7 .k LDR r7,[r4,#0x38]
0x1ffe1b72: 2f00 ./ CMP r7,#0
0x1ffe1b74: f47faf89 .... BNE.W 0x1ffe1a8a ; xQueueReceive + 50
0x1ffe1b78: 9803 .. LDR r0,[sp,#0xc]
0x1ffe1b7a: 2800 .( CMP r0,#0
0x1ffe1b7c: d1b8 .. BNE 0x1ffe1af0 ; xQueueReceive + 152
0x1ffe1b7e: 2600 .& MOVS r6,#0
0x1ffe1b80: e79d .. B 0x1ffe1abe ; xQueueReceive + 102
0x1ffe1b82: 2600 .& MOVS r6,#0
0x1ffe1b84: e79d .. B 0x1ffe1ac2 ; xQueueReceive + 106
0x1ffe1b86: 0000 .. MOVS r0,r0
xQueueSemaphoreTake
0x1ffe1b88: e92d47f0 -..G PUSH {r4-r10,lr}
0x1ffe1b8c: b084 .. SUB sp,sp,#0x10
0x1ffe1b8e: 9103 .. STR r1,[sp,#0xc]
0x1ffe1b90: b128 (. CBZ r0,0x1ffe1b9e ; xQueueSemaphoreTake + 22
0x1ffe1b92: 4604 .F MOV r4,r0
0x1ffe1b94: 6c00 .l LDR r0,[r0,#0x40]
0x1ffe1b96: b130 0. CBZ r0,0x1ffe1ba6 ; xQueueSemaphoreTake + 30
0x1ffe1b98: f7fefe0a .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1b9c: e7fe .. B 0x1ffe1b9c ; xQueueSemaphoreTake + 20
0x1ffe1b9e: f7fefe07 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1ba2: bf00 .. NOP
0x1ffe1ba4: e7fe .. B 0x1ffe1ba4 ; xQueueSemaphoreTake + 28
0x1ffe1ba6: 460d .F MOV r5,r1
0x1ffe1ba8: f000fae2 .... BL xTaskGetSchedulerState ; 0x1ffe2170
0x1ffe1bac: b918 .. CBNZ r0,0x1ffe1bb6 ; xQueueSemaphoreTake + 46
0x1ffe1bae: b115 .. CBZ r5,0x1ffe1bb6 ; xQueueSemaphoreTake + 46
0x1ffe1bb0: f7fefdfe .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1bb4: e7fe .. B 0x1ffe1bb4 ; xQueueSemaphoreTake + 44
0x1ffe1bb6: f7fff915 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1bba: 6ba1 .k LDR r1,[r4,#0x38]
0x1ffe1bbc: b1b9 .. CBZ r1,0x1ffe1bee ; xQueueSemaphoreTake + 102
0x1ffe1bbe: 1e48 H. SUBS r0,r1,#1
0x1ffe1bc0: 63a0 .c STR r0,[r4,#0x38]
0x1ffe1bc2: 6820 h LDR r0,[r4,#0]
0x1ffe1bc4: b910 .. CBNZ r0,0x1ffe1bcc ; xQueueSemaphoreTake + 68
0x1ffe1bc6: f7fefdaf .... BL pvTaskIncrementMutexHeldCount ; 0x1ffe0728
0x1ffe1bca: 60a0 .` STR r0,[r4,#8]
0x1ffe1bcc: f8540f10 T... LDR r0,[r4,#0x10]!
0x1ffe1bd0: b130 0. CBZ r0,0x1ffe1be0 ; xQueueSemaphoreTake + 88
0x1ffe1bd2: 4620 F MOV r0,r4
0x1ffe1bd4: f000fc68 ..h. BL xTaskRemoveFromEventList ; 0x1ffe24a8
0x1ffe1bd8: 2800 .( CMP r0,#0
0x1ffe1bda: bf18 .. IT NE
0x1ffe1bdc: f7fff97c ..|. BLNE vPortYield ; 0x1ffe0ed8
0x1ffe1be0: 2401 .$ MOVS r4,#1
0x1ffe1be2: f7fff90f .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1be6: 4620 F MOV r0,r4
0x1ffe1be8: b004 .. ADD sp,sp,#0x10
0x1ffe1bea: e8bd87f0 .... POP {r4-r10,pc}
0x1ffe1bee: f1040924 ..$. ADD r9,r4,#0x24
0x1ffe1bf2: f04f0a00 O... MOV r10,#0
0x1ffe1bf6: 2001 . MOVS r0,#1
0x1ffe1bf8: ae01 .. ADD r6,sp,#4
0x1ffe1bfa: af03 .. ADD r7,sp,#0xc
0x1ffe1bfc: f04f0800 O... MOV r8,#0
0x1ffe1c00: e012 .. B 0x1ffe1c28 ; xQueueSemaphoreTake + 160
0x1ffe1c02: bf00 .. NOP
0x1ffe1c04: 4620 F MOV r0,r4
0x1ffe1c06: f7fefd33 ..3. BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1c0a: f000fcdb .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1c0e: f7fff8e9 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1c12: 6ba5 .k LDR r5,[r4,#0x38]
0x1ffe1c14: f7fff8f6 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1c18: 2d00 .- CMP r5,#0
0x1ffe1c1a: d052 R. BEQ 0x1ffe1cc2 ; xQueueSemaphoreTake + 314
0x1ffe1c1c: f7fff8e2 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1c20: 6ba1 .k LDR r1,[r4,#0x38]
0x1ffe1c22: 2000 . MOVS r0,#0
0x1ffe1c24: 2900 .) CMP r1,#0
0x1ffe1c26: d1ca .. BNE 0x1ffe1bbe ; xQueueSemaphoreTake + 54
0x1ffe1c28: 9903 .. LDR r1,[sp,#0xc]
0x1ffe1c2a: 2900 .) CMP r1,#0
0x1ffe1c2c: d042 B. BEQ 0x1ffe1cb4 ; xQueueSemaphoreTake + 300
0x1ffe1c2e: 07c0 .. LSLS r0,r0,#31
0x1ffe1c30: bf1c .. ITT NE
0x1ffe1c32: 4630 0F MOVNE r0,r6
0x1ffe1c34: f7fffaf0 .... BLNE vTaskInternalSetTimeOutState ; 0x1ffe1218
0x1ffe1c38: f7fff8e4 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1c3c: f7fffc64 ..d. BL vTaskSuspendAll ; 0x1ffe1508
0x1ffe1c40: f7fff8d0 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1c44: f8940044 ..D. LDRB r0,[r4,#0x44]
0x1ffe1c48: 28ff .( CMP r0,#0xff
0x1ffe1c4a: bf08 .. IT EQ
0x1ffe1c4c: f884a044 ..D. STRBEQ r10,[r4,#0x44]
0x1ffe1c50: f8940045 ..E. LDRB r0,[r4,#0x45]
0x1ffe1c54: 28ff .( CMP r0,#0xff
0x1ffe1c56: bf08 .. IT EQ
0x1ffe1c58: f884a045 ..E. STRBEQ r10,[r4,#0x45]
0x1ffe1c5c: f7fff8d2 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1c60: 4630 0F MOV r0,r6
0x1ffe1c62: 4639 9F MOV r1,r7
0x1ffe1c64: f000f85c ..\. BL xTaskCheckForTimeOut ; 0x1ffe1d20
0x1ffe1c68: 2800 .( CMP r0,#0
0x1ffe1c6a: d1cb .. BNE 0x1ffe1c04 ; xQueueSemaphoreTake + 124
0x1ffe1c6c: f7fff8ba .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1c70: 6ba5 .k LDR r5,[r4,#0x38]
0x1ffe1c72: f7fff8c7 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1c76: b12d -. CBZ r5,0x1ffe1c84 ; xQueueSemaphoreTake + 252
0x1ffe1c78: 4620 F MOV r0,r4
0x1ffe1c7a: f7fefcf9 .... BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1c7e: f000fca1 .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1c82: e7cb .. B 0x1ffe1c1c ; xQueueSemaphoreTake + 148
0x1ffe1c84: 6820 h LDR r0,[r4,#0]
0x1ffe1c86: b938 8. CBNZ r0,0x1ffe1c98 ; xQueueSemaphoreTake + 272
0x1ffe1c88: f7fff8ac .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1c8c: 68a0 .h LDR r0,[r4,#8]
0x1ffe1c8e: f000fbb7 .... BL xTaskPriorityInherit ; 0x1ffe2400
0x1ffe1c92: 4680 .F MOV r8,r0
0x1ffe1c94: f7fff8b6 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1c98: 9903 .. LDR r1,[sp,#0xc]
0x1ffe1c9a: 4648 HF MOV r0,r9
0x1ffe1c9c: f7fffb42 ..B. BL vTaskPlaceOnEventList ; 0x1ffe1324
0x1ffe1ca0: 4620 F MOV r0,r4
0x1ffe1ca2: f7fefce5 .... BL prvUnlockQueue ; 0x1ffe0670
0x1ffe1ca6: f000fc8d .... BL xTaskResumeAll ; 0x1ffe25c4
0x1ffe1caa: 2800 .( CMP r0,#0
0x1ffe1cac: d1b6 .. BNE 0x1ffe1c1c ; xQueueSemaphoreTake + 148
0x1ffe1cae: f7fff913 .... BL vPortYield ; 0x1ffe0ed8
0x1ffe1cb2: e7b3 .. B 0x1ffe1c1c ; xQueueSemaphoreTake + 148
0x1ffe1cb4: f1b80f00 .... CMP r8,#0
0x1ffe1cb8: d013 .. BEQ 0x1ffe1ce2 ; xQueueSemaphoreTake + 346
0x1ffe1cba: f7fefd79 ..y. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1cbe: bf00 .. NOP
0x1ffe1cc0: e7fe .. B 0x1ffe1cc0 ; xQueueSemaphoreTake + 312
0x1ffe1cc2: f1b80f00 .... CMP r8,#0
0x1ffe1cc6: d00e .. BEQ 0x1ffe1ce6 ; xQueueSemaphoreTake + 350
0x1ffe1cc8: f7fff88c .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1ccc: 6a60 `j LDR r0,[r4,#0x24]
0x1ffe1cce: 2800 .( CMP r0,#0
0x1ffe1cd0: bf0f .. ITEEE EQ
0x1ffe1cd2: 2100 .! MOVEQ r1,#0
0x1ffe1cd4: 6b20 k LDRNE r0,[r4,#0x30]
0x1ffe1cd6: 6800 .h LDRNE r0,[r0,#0]
0x1ffe1cd8: f1c0010a .... RSBNE r1,r0,#0xa
0x1ffe1cdc: 68a0 .h LDR r0,[r4,#8]
0x1ffe1cde: f7fffb6b ..k. BL vTaskPriorityDisinheritAfterTimeout ; 0x1ffe13b8
0x1ffe1ce2: 2400 .$ MOVS r4,#0
0x1ffe1ce4: e77d }. B 0x1ffe1be2 ; xQueueSemaphoreTake + 90
0x1ffe1ce6: 2400 .$ MOVS r4,#0
0x1ffe1ce8: e77d }. B 0x1ffe1be6 ; xQueueSemaphoreTake + 94
0x1ffe1cea: 0000 .. MOVS r0,r0
xQueueTakeMutexRecursive
0x1ffe1cec: b570 p. PUSH {r4-r6,lr}
0x1ffe1cee: b178 x. CBZ r0,0x1ffe1d10 ; xQueueTakeMutexRecursive + 36
0x1ffe1cf0: 6886 .h LDR r6,[r0,#8]
0x1ffe1cf2: 4604 .F MOV r4,r0
0x1ffe1cf4: 460d .F MOV r5,r1
0x1ffe1cf6: f000fa35 ..5. BL xTaskGetCurrentTaskHandle ; 0x1ffe2164
0x1ffe1cfa: 4286 .B CMP r6,r0
0x1ffe1cfc: d00b .. BEQ 0x1ffe1d16 ; xQueueTakeMutexRecursive + 42
0x1ffe1cfe: 4620 F MOV r0,r4
0x1ffe1d00: 4629 )F MOV r1,r5
0x1ffe1d02: f7ffff41 ..A. BL xQueueSemaphoreTake ; 0x1ffe1b88
0x1ffe1d06: 2800 .( CMP r0,#0
0x1ffe1d08: bf04 .. ITT EQ
0x1ffe1d0a: 2000 . MOVEQ r0,#0
0x1ffe1d0c: bd70 p. POPEQ {r4-r6,pc}
0x1ffe1d0e: e003 .. B 0x1ffe1d18 ; xQueueTakeMutexRecursive + 44
0x1ffe1d10: f7fefd4e ..N. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1d14: e7fe .. B 0x1ffe1d14 ; xQueueTakeMutexRecursive + 40
0x1ffe1d16: 2001 . MOVS r0,#1
0x1ffe1d18: 68e1 .h LDR r1,[r4,#0xc]
0x1ffe1d1a: 3101 .1 ADDS r1,#1
0x1ffe1d1c: 60e1 .` STR r1,[r4,#0xc]
0x1ffe1d1e: bd70 p. POP {r4-r6,pc}
xTaskCheckForTimeOut
0x1ffe1d20: b570 p. PUSH {r4-r6,lr}
0x1ffe1d22: b1d8 .. CBZ r0,0x1ffe1d5c ; xTaskCheckForTimeOut + 60
0x1ffe1d24: 460d .F MOV r5,r1
0x1ffe1d26: b1e1 .. CBZ r1,0x1ffe1d62 ; xTaskCheckForTimeOut + 66
0x1ffe1d28: 4604 .F MOV r4,r0
0x1ffe1d2a: f7fff85b ..[. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1d2e: f24606f8 F... MOV r6,#0x60f8
0x1ffe1d32: f249731c I..s MOV r3,#0x971c
0x1ffe1d36: f2c20601 .... MOVT r6,#0x2001
0x1ffe1d3a: f2c20300 .... MOVT r3,#0x2000
0x1ffe1d3e: 6831 1h LDR r1,[r6,#0]
0x1ffe1d40: 6862 bh LDR r2,[r4,#4]
0x1ffe1d42: 6818 .h LDR r0,[r3,#0]
0x1ffe1d44: f8900059 ..Y. LDRB r0,[r0,#0x59]
0x1ffe1d48: b178 x. CBZ r0,0x1ffe1d6a ; xTaskCheckForTimeOut + 74
0x1ffe1d4a: 6818 .h LDR r0,[r3,#0]
0x1ffe1d4c: 2100 .! MOVS r1,#0
0x1ffe1d4e: f8801059 ..Y. STRB r1,[r0,#0x59]
0x1ffe1d52: 2401 .$ MOVS r4,#1
0x1ffe1d54: f7fff856 ..V. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe1d58: 4620 F MOV r0,r4
0x1ffe1d5a: bd70 p. POP {r4-r6,pc}
0x1ffe1d5c: f7fefd28 ..(. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1d60: e7fe .. B 0x1ffe1d60 ; xTaskCheckForTimeOut + 64
0x1ffe1d62: f7fefd25 ..%. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1d66: bf00 .. NOP
0x1ffe1d68: e7fe .. B 0x1ffe1d68 ; xTaskCheckForTimeOut + 72
0x1ffe1d6a: 682b +h LDR r3,[r5,#0]
0x1ffe1d6c: 1c58 X. ADDS r0,r3,#1
0x1ffe1d6e: d00e .. BEQ 0x1ffe1d8e ; xTaskCheckForTimeOut + 110
0x1ffe1d70: f2460cb0 F... MOV r12,#0x60b0
0x1ffe1d74: f2c20c01 .... MOVT r12,#0x2001
0x1ffe1d78: f8dce000 .... LDR lr,[r12,#0]
0x1ffe1d7c: 4291 .B CMP r1,r2
0x1ffe1d7e: d308 .. BCC 0x1ffe1d92 ; xTaskCheckForTimeOut + 114
0x1ffe1d80: 6820 h LDR r0,[r4,#0]
0x1ffe1d82: 4586 .E CMP lr,r0
0x1ffe1d84: d005 .. BEQ 0x1ffe1d92 ; xTaskCheckForTimeOut + 114
0x1ffe1d86: 2000 . MOVS r0,#0
0x1ffe1d88: 6028 (` STR r0,[r5,#0]
0x1ffe1d8a: 2401 .$ MOVS r4,#1
0x1ffe1d8c: e7e2 .. B 0x1ffe1d54 ; xTaskCheckForTimeOut + 52
0x1ffe1d8e: 2400 .$ MOVS r4,#0
0x1ffe1d90: e7e0 .. B 0x1ffe1d54 ; xTaskCheckForTimeOut + 52
0x1ffe1d92: 1a89 .. SUBS r1,r1,r2
0x1ffe1d94: 428b .B CMP r3,r1
0x1ffe1d96: d908 .. BLS 0x1ffe1daa ; xTaskCheckForTimeOut + 138
0x1ffe1d98: 1a58 X. SUBS r0,r3,r1
0x1ffe1d9a: 6028 (` STR r0,[r5,#0]
0x1ffe1d9c: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe1da0: 6020 ` STR r0,[r4,#0]
0x1ffe1da2: 6830 0h LDR r0,[r6,#0]
0x1ffe1da4: 6060 `` STR r0,[r4,#4]
0x1ffe1da6: 2400 .$ MOVS r4,#0
0x1ffe1da8: e7d4 .. B 0x1ffe1d54 ; xTaskCheckForTimeOut + 52
0x1ffe1daa: 2000 . MOVS r0,#0
0x1ffe1dac: 2401 .$ MOVS r4,#1
0x1ffe1dae: 6028 (` STR r0,[r5,#0]
0x1ffe1db0: e7d0 .. B 0x1ffe1d54 ; xTaskCheckForTimeOut + 52
0x1ffe1db2: 0000 .. MOVS r0,r0
xTaskCreate
0x1ffe1db4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe1db8: b081 .. SUB sp,sp,#4
0x1ffe1dba: 0097 .. LSLS r7,r2,#2
0x1ffe1dbc: 4681 .F MOV r9,r0
0x1ffe1dbe: 4638 8F MOV r0,r7
0x1ffe1dc0: 4698 .F MOV r8,r3
0x1ffe1dc2: 4692 .F MOV r10,r2
0x1ffe1dc4: 460e .F MOV r6,r1
0x1ffe1dc6: f7fefc95 .... BL pvPortMalloc ; 0x1ffe06f4
0x1ffe1dca: 2800 .( CMP r0,#0
0x1ffe1dcc: d058 X. BEQ 0x1ffe1e80 ; xTaskCreate + 204
0x1ffe1dce: 4605 .F MOV r5,r0
0x1ffe1dd0: 205c \ MOVS r0,#0x5c
0x1ffe1dd2: f7fefc8f .... BL pvPortMalloc ; 0x1ffe06f4
0x1ffe1dd6: 2800 .( CMP r0,#0
0x1ffe1dd8: d04f O. BEQ 0x1ffe1e7a ; xTaskCreate + 198
0x1ffe1dda: 4604 .F MOV r4,r0
0x1ffe1ddc: f8ddb028 ..(. LDR r11,[sp,#0x28]
0x1ffe1de0: 6305 .c STR r5,[r0,#0x30]
0x1ffe1de2: 4628 (F MOV r0,r5
0x1ffe1de4: 4639 9F MOV r1,r7
0x1ffe1de6: 22a5 ." MOVS r2,#0xa5
0x1ffe1de8: f000fd90 .... BL $Ven$TT$L$$__aeabi_memset4 ; 0x1ffe290c
0x1ffe1dec: 6b20 k LDR r0,[r4,#0x30]
0x1ffe1dee: 2e00 .. CMP r6,#0
0x1ffe1df0: d04b K. BEQ 0x1ffe1e8a ; xTaskCreate + 214
0x1ffe1df2: 7831 1x LDRB r1,[r6,#0]
0x1ffe1df4: f8841034 ..4. STRB r1,[r4,#0x34]
0x1ffe1df8: 7831 1x LDRB r1,[r6,#0]
0x1ffe1dfa: b3a1 .. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1dfc: 7871 qx LDRB r1,[r6,#1]
0x1ffe1dfe: f8841035 ..5. STRB r1,[r4,#0x35]
0x1ffe1e02: 7871 qx LDRB r1,[r6,#1]
0x1ffe1e04: b379 y. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e06: 78b1 .x LDRB r1,[r6,#2]
0x1ffe1e08: f8841036 ..6. STRB r1,[r4,#0x36]
0x1ffe1e0c: 78b1 .x LDRB r1,[r6,#2]
0x1ffe1e0e: b351 Q. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e10: 78f1 .x LDRB r1,[r6,#3]
0x1ffe1e12: f8841037 ..7. STRB r1,[r4,#0x37]
0x1ffe1e16: 78f1 .x LDRB r1,[r6,#3]
0x1ffe1e18: b329 ). CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e1a: 7931 1y LDRB r1,[r6,#4]
0x1ffe1e1c: f8841038 ..8. STRB r1,[r4,#0x38]
0x1ffe1e20: 7931 1y LDRB r1,[r6,#4]
0x1ffe1e22: b301 .. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e24: 7971 qy LDRB r1,[r6,#5]
0x1ffe1e26: f8841039 ..9. STRB r1,[r4,#0x39]
0x1ffe1e2a: 7971 qy LDRB r1,[r6,#5]
0x1ffe1e2c: b1d9 .. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e2e: 79b1 .y LDRB r1,[r6,#6]
0x1ffe1e30: f884103a ..:. STRB r1,[r4,#0x3a]
0x1ffe1e34: 79b1 .y LDRB r1,[r6,#6]
0x1ffe1e36: b1b1 .. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e38: 79f1 .y LDRB r1,[r6,#7]
0x1ffe1e3a: f884103b ..;. STRB r1,[r4,#0x3b]
0x1ffe1e3e: 79f1 .y LDRB r1,[r6,#7]
0x1ffe1e40: b189 .. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e42: 7a31 1z LDRB r1,[r6,#8]
0x1ffe1e44: f884103c ..<. STRB r1,[r4,#0x3c]
0x1ffe1e48: 7a31 1z LDRB r1,[r6,#8]
0x1ffe1e4a: b161 a. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e4c: 7a71 qz LDRB r1,[r6,#9]
0x1ffe1e4e: f884103d ..=. STRB r1,[r4,#0x3d]
0x1ffe1e52: 7a71 qz LDRB r1,[r6,#9]
0x1ffe1e54: b139 9. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e56: 7ab1 .z LDRB r1,[r6,#0xa]
0x1ffe1e58: f884103e ..>. STRB r1,[r4,#0x3e]
0x1ffe1e5c: 7ab1 .z LDRB r1,[r6,#0xa]
0x1ffe1e5e: b111 .. CBZ r1,0x1ffe1e66 ; xTaskCreate + 178
0x1ffe1e60: 7af1 .z LDRB r1,[r6,#0xb]
0x1ffe1e62: f884103f ..?. STRB r1,[r4,#0x3f]
0x1ffe1e66: 2100 .! MOVS r1,#0
0x1ffe1e68: f884103f ..?. STRB r1,[r4,#0x3f]
0x1ffe1e6c: f1bb0f0a .... CMP r11,#0xa
0x1ffe1e70: d311 .. BCC 0x1ffe1e96 ; xTaskCreate + 226
0x1ffe1e72: f7fefc9d .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe1e76: bf00 .. NOP
0x1ffe1e78: e7fe .. B 0x1ffe1e78 ; xTaskCreate + 196
0x1ffe1e7a: 4628 (F MOV r0,r5
0x1ffe1e7c: f7feffda .... BL vPortFree ; 0x1ffe0e34
0x1ffe1e80: f04f30ff O..0 MOV r0,#0xffffffff
0x1ffe1e84: b001 .. ADD sp,sp,#4
0x1ffe1e86: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe1e8a: 2100 .! MOVS r1,#0
0x1ffe1e8c: f8841034 ..4. STRB r1,[r4,#0x34]
0x1ffe1e90: f1bb0f0a .... CMP r11,#0xa
0x1ffe1e94: d2ed .. BCS 0x1ffe1e72 ; xTaskCreate + 190
0x1ffe1e96: eb00008a .... ADD r0,r0,r10,LSL #2
0x1ffe1e9a: f1040a04 .... ADD r10,r4,#4
0x1ffe1e9e: 3804 .8 SUBS r0,#4
0x1ffe1ea0: f0200607 ... BIC r6,r0,#7
0x1ffe1ea4: 9f0b .. LDR r7,[sp,#0x2c]
0x1ffe1ea6: 2500 .% MOVS r5,#0
0x1ffe1ea8: 4650 PF MOV r0,r10
0x1ffe1eaa: f8c4b02c ..,. STR r11,[r4,#0x2c]
0x1ffe1eae: e9c4b512 .... STRD r11,r5,[r4,#0x48]
0x1ffe1eb2: f7feff63 ..c. BL vListInitialiseItem ; 0x1ffe0d7c
0x1ffe1eb6: f1040018 .... ADD r0,r4,#0x18
0x1ffe1eba: f7feff5f .._. BL vListInitialiseItem ; 0x1ffe0d7c
0x1ffe1ebe: f1cb000a .... RSB r0,r11,#0xa
0x1ffe1ec2: 6b21 !k LDR r1,[r4,#0x30]
0x1ffe1ec4: 61a0 .a STR r0,[r4,#0x18]
0x1ffe1ec6: 4630 0F MOV r0,r6
0x1ffe1ec8: 464a JF MOV r2,r9
0x1ffe1eca: 4643 CF MOV r3,r8
0x1ffe1ecc: 6124 $a STR r4,[r4,#0x10]
0x1ffe1ece: 6264 db STR r4,[r4,#0x24]
0x1ffe1ed0: e9c45514 ...U STRD r5,r5,[r4,#0x50]
0x1ffe1ed4: f8a45058 ..XP STRH r5,[r4,#0x58]
0x1ffe1ed8: f7fefc32 ..2. BL pxPortInitialiseStack ; 0x1ffe0740
0x1ffe1edc: 2f00 ./ CMP r7,#0
0x1ffe1ede: 6020 ` STR r0,[r4,#0]
0x1ffe1ee0: bf18 .. IT NE
0x1ffe1ee2: 603c <` STRNE r4,[r7,#0]
0x1ffe1ee4: f7feff7e ..~. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe1ee8: f2460034 F.4. MOV r0,#0x6034
0x1ffe1eec: f2c20001 .... MOVT r0,#0x2001
0x1ffe1ef0: 6801 .h LDR r1,[r0,#0]
0x1ffe1ef2: f249771c I..w MOV r7,#0x971c
0x1ffe1ef6: 3101 .1 ADDS r1,#1
0x1ffe1ef8: 6001 .` STR r1,[r0,#0]
0x1ffe1efa: f2c20700 .... MOVT r7,#0x2000
0x1ffe1efe: 6839 9h LDR r1,[r7,#0]
0x1ffe1f00: f24605cc F... MOV r5,#0x60cc
0x1ffe1f04: f2497630 I.0v MOV r6,#0x9730
0x1ffe1f08: f2c20501 .... MOVT r5,#0x2001
0x1ffe1f0c: f2c20600 .... MOVT r6,#0x2000
0x1ffe1f10: b149 I. CBZ r1,0x1ffe1f26 ; xTaskCreate + 370
0x1ffe1f12: 6828 (h LDR r0,[r5,#0]
0x1ffe1f14: 2800 .( CMP r0,#0
0x1ffe1f16: d15d ]. BNE 0x1ffe1fd4 ; xTaskCreate + 544
0x1ffe1f18: 6838 8h LDR r0,[r7,#0]
0x1ffe1f1a: 6ae1 .j LDR r1,[r4,#0x2c]
0x1ffe1f1c: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe1f1e: 4288 .B CMP r0,r1
0x1ffe1f20: bf98 .. IT LS
0x1ffe1f22: 603c <` STRLS r4,[r7,#0]
0x1ffe1f24: e056 V. B 0x1ffe1fd4 ; xTaskCreate + 544
0x1ffe1f26: 603c <` STR r4,[r7,#0]
0x1ffe1f28: 6800 .h LDR r0,[r0,#0]
0x1ffe1f2a: 2801 .( CMP r0,#1
0x1ffe1f2c: d152 R. BNE 0x1ffe1fd4 ; xTaskCreate + 544
0x1ffe1f2e: 4630 0F MOV r0,r6
0x1ffe1f30: f7feff18 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f34: f1060014 .... ADD r0,r6,#0x14
0x1ffe1f38: f7feff14 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f3c: f1060028 ..(. ADD r0,r6,#0x28
0x1ffe1f40: f7feff10 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f44: f106003c ..<. ADD r0,r6,#0x3c
0x1ffe1f48: f7feff0c .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f4c: f1060050 ..P. ADD r0,r6,#0x50
0x1ffe1f50: f7feff08 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f54: f1060064 ..d. ADD r0,r6,#0x64
0x1ffe1f58: f7feff04 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f5c: f1060078 ..x. ADD r0,r6,#0x78
0x1ffe1f60: f7feff00 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f64: f106008c .... ADD r0,r6,#0x8c
0x1ffe1f68: f7fefefc .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f6c: f10600a0 .... ADD r0,r6,#0xa0
0x1ffe1f70: f7fefef8 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f74: f10600b4 .... ADD r0,r6,#0xb4
0x1ffe1f78: f7fefef4 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f7c: f246087c F.|. MOV r8,#0x607c
0x1ffe1f80: f2c20801 .... MOVT r8,#0x2001
0x1ffe1f84: 4640 @F MOV r0,r8
0x1ffe1f86: f7fefeed .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f8a: f2460990 F... MOV r9,#0x6090
0x1ffe1f8e: f2c20901 .... MOVT r9,#0x2001
0x1ffe1f92: 4648 HF MOV r0,r9
0x1ffe1f94: f7fefee6 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1f98: f24600b8 F... MOV r0,#0x60b8
0x1ffe1f9c: f2c20001 .... MOVT r0,#0x2001
0x1ffe1fa0: f7fefee0 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1fa4: f24600e4 F... MOV r0,#0x60e4
0x1ffe1fa8: f2c20001 .... MOVT r0,#0x2001
0x1ffe1fac: f7fefeda .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1fb0: f24600d0 F... MOV r0,#0x60d0
0x1ffe1fb4: f2c20001 .... MOVT r0,#0x2001
0x1ffe1fb8: f7fefed4 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe1fbc: f2497024 I.$p MOV r0,#0x9724
0x1ffe1fc0: f2c20000 .... MOVT r0,#0x2000
0x1ffe1fc4: f8c08000 .... STR r8,[r0,#0]
0x1ffe1fc8: f2497028 I.(p MOV r0,#0x9728
0x1ffe1fcc: f2c20000 .... MOVT r0,#0x2000
0x1ffe1fd0: f8c09000 .... STR r9,[r0,#0]
0x1ffe1fd4: f2460040 F.@. MOV r0,#0x6040
0x1ffe1fd8: f2c20001 .... MOVT r0,#0x2001
0x1ffe1fdc: 6801 .h LDR r1,[r0,#0]
0x1ffe1fde: 3101 .1 ADDS r1,#1
0x1ffe1fe0: 6001 .` STR r1,[r0,#0]
0x1ffe1fe2: 6421 !d STR r1,[r4,#0x40]
0x1ffe1fe4: f2460144 F.D. MOV r1,#0x6044
0x1ffe1fe8: f2c20101 .... MOVT r1,#0x2001
0x1ffe1fec: 6ae0 .j LDR r0,[r4,#0x2c]
0x1ffe1fee: 680a .h LDR r2,[r1,#0]
0x1ffe1ff0: 4290 .B CMP r0,r2
0x1ffe1ff2: bf88 .. IT HI
0x1ffe1ff4: 6008 .` STRHI r0,[r1,#0]
0x1ffe1ff6: eb000080 .... ADD r0,r0,r0,LSL #2
0x1ffe1ffa: eb060180 .... ADD r1,r6,r0,LSL #2
0x1ffe1ffe: 684a Jh LDR r2,[r1,#4]
0x1ffe2000: 6161 aa STR r1,[r4,#0x14]
0x1ffe2002: 6893 .h LDR r3,[r2,#8]
0x1ffe2004: 60a2 .` STR r2,[r4,#8]
0x1ffe2006: 60e3 .` STR r3,[r4,#0xc]
0x1ffe2008: 6893 .h LDR r3,[r2,#8]
0x1ffe200a: f8c2a008 .... STR r10,[r2,#8]
0x1ffe200e: f8c3a004 .... STR r10,[r3,#4]
0x1ffe2012: f8561020 V. . LDR r1,[r6,r0,LSL #2]
0x1ffe2016: 3101 .1 ADDS r1,#1
0x1ffe2018: f8461020 F. . STR r1,[r6,r0,LSL #2]
0x1ffe201c: f7fefef2 .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe2020: 6828 (h LDR r0,[r5,#0]
0x1ffe2022: b130 0. CBZ r0,0x1ffe2032 ; xTaskCreate + 638
0x1ffe2024: 6838 8h LDR r0,[r7,#0]
0x1ffe2026: 6ae1 .j LDR r1,[r4,#0x2c]
0x1ffe2028: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe202a: 4288 .B CMP r0,r1
0x1ffe202c: bf38 8. IT CC
0x1ffe202e: f7feff53 ..S. BLCC vPortYield ; 0x1ffe0ed8
0x1ffe2032: 2001 . MOVS r0,#1
0x1ffe2034: b001 .. ADD sp,sp,#4
0x1ffe2036: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe203a: 0000 .. MOVS r0,r0
xTaskGenericNotify
0x1ffe203c: b5f0 .. PUSH {r4-r7,lr}
0x1ffe203e: b081 .. SUB sp,sp,#4
0x1ffe2040: b119 .. CBZ r1,0x1ffe204a ; xTaskGenericNotify + 14
0x1ffe2042: f7fefbb5 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe2046: bf00 .. NOP
0x1ffe2048: e7fe .. B 0x1ffe2048 ; xTaskGenericNotify + 12
0x1ffe204a: 4604 .F MOV r4,r0
0x1ffe204c: b1b8 .. CBZ r0,0x1ffe207e ; xTaskGenericNotify + 66
0x1ffe204e: 9f06 .. LDR r7,[sp,#0x18]
0x1ffe2050: 461e .F MOV r6,r3
0x1ffe2052: 4615 .F MOV r5,r2
0x1ffe2054: f7fefec6 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe2058: 2f00 ./ CMP r7,#0
0x1ffe205a: bf1c .. ITT NE
0x1ffe205c: 6d60 `m LDRNE r0,[r4,#0x54]
0x1ffe205e: 6038 8` STRNE r0,[r7,#0]
0x1ffe2060: f8940058 ..X. LDRB r0,[r4,#0x58]
0x1ffe2064: 2102 .! MOVS r1,#2
0x1ffe2066: 2e04 .. CMP r6,#4
0x1ffe2068: f8841058 ..X. STRB r1,[r4,#0x58]
0x1ffe206c: d80b .. BHI 0x1ffe2086 ; xTaskGenericNotify + 74
0x1ffe206e: e8dff006 .... TBB [pc,r6]
$d.55
0x1ffe2072: 031b .. DCW 795
0x1ffe2074: 004e1a14 ..N. DCD 5118484
$t.56
0x1ffe2078: 6d61 am LDR r1,[r4,#0x54]
0x1ffe207a: 4329 )C ORRS r1,r1,r5
0x1ffe207c: e00f .. B 0x1ffe209e ; xTaskGenericNotify + 98
0x1ffe207e: f7fefb97 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe2082: bf00 .. NOP
0x1ffe2084: e7fe .. B 0x1ffe2084 ; xTaskGenericNotify + 72
0x1ffe2086: f24601f8 F... MOV r1,#0x60f8
0x1ffe208a: f2c20101 .... MOVT r1,#0x2001
0x1ffe208e: 6809 .h LDR r1,[r1,#0]
0x1ffe2090: b151 Q. CBZ r1,0x1ffe20a8 ; xTaskGenericNotify + 108
0x1ffe2092: f7fefb8d .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe2096: bf00 .. NOP
0x1ffe2098: e7fe .. B 0x1ffe2098 ; xTaskGenericNotify + 92
0x1ffe209a: 6d61 am LDR r1,[r4,#0x54]
0x1ffe209c: 3101 .1 ADDS r1,#1
0x1ffe209e: 6561 ae STR r1,[r4,#0x54]
0x1ffe20a0: 2801 .( CMP r0,#1
0x1ffe20a2: d003 .. BEQ 0x1ffe20ac ; xTaskGenericNotify + 112
0x1ffe20a4: e045 E. B 0x1ffe2132 ; xTaskGenericNotify + 246
0x1ffe20a6: 6565 ee STR r5,[r4,#0x54]
0x1ffe20a8: 2801 .( CMP r0,#1
0x1ffe20aa: d142 B. BNE 0x1ffe2132 ; xTaskGenericNotify + 246
0x1ffe20ac: e9d43202 ...2 LDRD r3,r2,[r4,#8]
0x1ffe20b0: 6960 `i LDR r0,[r4,#0x14]
0x1ffe20b2: 1d21 !. ADDS r1,r4,#4
0x1ffe20b4: 6847 Gh LDR r7,[r0,#4]
0x1ffe20b6: 609a .` STR r2,[r3,#8]
0x1ffe20b8: 68e2 .h LDR r2,[r4,#0xc]
0x1ffe20ba: 428f .B CMP r7,r1
0x1ffe20bc: 6053 S` STR r3,[r2,#4]
0x1ffe20be: bf08 .. IT EQ
0x1ffe20c0: 6042 B` STREQ r2,[r0,#4]
0x1ffe20c2: 6802 .h LDR r2,[r0,#0]
0x1ffe20c4: 3a01 .: SUBS r2,#1
0x1ffe20c6: 6002 .` STR r2,[r0,#0]
0x1ffe20c8: f2460244 F.D. MOV r2,#0x6044
0x1ffe20cc: f2c20201 .... MOVT r2,#0x2001
0x1ffe20d0: 6ae0 .j LDR r0,[r4,#0x2c]
0x1ffe20d2: 6813 .h LDR r3,[r2,#0]
0x1ffe20d4: 4298 .B CMP r0,r3
0x1ffe20d6: bf88 .. IT HI
0x1ffe20d8: 6010 .` STRHI r0,[r2,#0]
0x1ffe20da: eb000280 .... ADD r2,r0,r0,LSL #2
0x1ffe20de: f2497330 I.0s MOV r3,#0x9730
0x1ffe20e2: f2c20300 .... MOVT r3,#0x2000
0x1ffe20e6: eb030782 .... ADD r7,r3,r2,LSL #2
0x1ffe20ea: 687e ~h LDR r6,[r7,#4]
0x1ffe20ec: 6167 ga STR r7,[r4,#0x14]
0x1ffe20ee: 68b5 .h LDR r5,[r6,#8]
0x1ffe20f0: 60a6 .` STR r6,[r4,#8]
0x1ffe20f2: 60e5 .` STR r5,[r4,#0xc]
0x1ffe20f4: 68b5 .h LDR r5,[r6,#8]
0x1ffe20f6: 60b1 .` STR r1,[r6,#8]
0x1ffe20f8: 6069 i` STR r1,[r5,#4]
0x1ffe20fa: f8531022 S.". LDR r1,[r3,r2,LSL #2]
0x1ffe20fe: 3101 .1 ADDS r1,#1
0x1ffe2100: f8431022 C.". STR r1,[r3,r2,LSL #2]
0x1ffe2104: 6aa1 .j LDR r1,[r4,#0x28]
0x1ffe2106: b131 1. CBZ r1,0x1ffe2116 ; xTaskGenericNotify + 218
0x1ffe2108: f7fefb52 ..R. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe210c: e7fe .. B 0x1ffe210c ; xTaskGenericNotify + 208
0x1ffe210e: 2802 .( CMP r0,#2
0x1ffe2110: d10c .. BNE 0x1ffe212c ; xTaskGenericNotify + 240
0x1ffe2112: 2400 .$ MOVS r4,#0
0x1ffe2114: e021 !. B 0x1ffe215a ; xTaskGenericNotify + 286
0x1ffe2116: f2497124 I.$q MOV r1,#0x9724
0x1ffe211a: f2c20100 .... MOVT r1,#0x2000
0x1ffe211e: 680a .h LDR r2,[r1,#0]
0x1ffe2120: 6812 .h LDR r2,[r2,#0]
0x1ffe2122: b142 B. CBZ r2,0x1ffe2136 ; xTaskGenericNotify + 250
0x1ffe2124: 6809 .h LDR r1,[r1,#0]
0x1ffe2126: 68c9 .h LDR r1,[r1,#0xc]
0x1ffe2128: 6809 .h LDR r1,[r1,#0]
0x1ffe212a: e006 .. B 0x1ffe213a ; xTaskGenericNotify + 254
0x1ffe212c: 6565 ee STR r5,[r4,#0x54]
0x1ffe212e: 2801 .( CMP r0,#1
0x1ffe2130: d0bc .. BEQ 0x1ffe20ac ; xTaskGenericNotify + 112
0x1ffe2132: 2401 .$ MOVS r4,#1
0x1ffe2134: e011 .. B 0x1ffe215a ; xTaskGenericNotify + 286
0x1ffe2136: f04f31ff O..1 MOV r1,#0xffffffff
0x1ffe213a: f24602ac F... MOV r2,#0x60ac
0x1ffe213e: f2c20201 .... MOVT r2,#0x2001
0x1ffe2142: 6011 .` STR r1,[r2,#0]
0x1ffe2144: f249711c I..q MOV r1,#0x971c
0x1ffe2148: f2c20100 .... MOVT r1,#0x2000
0x1ffe214c: 6809 .h LDR r1,[r1,#0]
0x1ffe214e: 6ac9 .j LDR r1,[r1,#0x2c]
0x1ffe2150: 4288 .B CMP r0,r1
0x1ffe2152: bf88 .. IT HI
0x1ffe2154: f7fefec0 .... BLHI vPortYield ; 0x1ffe0ed8
0x1ffe2158: 2401 .$ MOVS r4,#1
0x1ffe215a: f7fefe53 ..S. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe215e: 4620 F MOV r0,r4
0x1ffe2160: b001 .. ADD sp,sp,#4
0x1ffe2162: bdf0 .. POP {r4-r7,pc}
xTaskGetCurrentTaskHandle
0x1ffe2164: f249701c I..p MOV r0,#0x971c
0x1ffe2168: f2c20000 .... MOVT r0,#0x2000
0x1ffe216c: 6800 .h LDR r0,[r0,#0]
0x1ffe216e: 4770 pG BX lr
xTaskGetSchedulerState
0x1ffe2170: f24600cc F... MOV r0,#0x60cc
0x1ffe2174: f2c20001 .... MOVT r0,#0x2001
0x1ffe2178: 6800 .h LDR r0,[r0,#0]
0x1ffe217a: 2800 .( CMP r0,#0
0x1ffe217c: bf04 .. ITT EQ
0x1ffe217e: 2001 . MOVEQ r0,#1
0x1ffe2180: 4770 pG BXEQ lr
0x1ffe2182: f246003c F.<. MOV r0,#0x603c
0x1ffe2186: f2c20001 .... MOVT r0,#0x2001
0x1ffe218a: 6800 .h LDR r0,[r0,#0]
0x1ffe218c: fab0f080 .... CLZ r0,r0
0x1ffe2190: 0940 @. LSRS r0,r0,#5
0x1ffe2192: 0040 @. LSLS r0,r0,#1
0x1ffe2194: 4770 pG BX lr
0x1ffe2196: 0000 .. MOVS r0,r0
xTaskGetTickCount
0x1ffe2198: f24600f8 F... MOV r0,#0x60f8
0x1ffe219c: f2c20001 .... MOVT r0,#0x2001
0x1ffe21a0: 6800 .h LDR r0,[r0,#0]
0x1ffe21a2: 4770 pG BX lr
xTaskIncrementTick
0x1ffe21a4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe21a8: b081 .. SUB sp,sp,#4
0x1ffe21aa: f246003c F.<. MOV r0,#0x603c
0x1ffe21ae: f2c20001 .... MOVT r0,#0x2001
0x1ffe21b2: 6800 .h LDR r0,[r0,#0]
0x1ffe21b4: b150 P. CBZ r0,0x1ffe21cc ; xTaskIncrementTick + 40
0x1ffe21b6: f24600b4 F... MOV r0,#0x60b4
0x1ffe21ba: f2c20001 .... MOVT r0,#0x2001
0x1ffe21be: 6801 .h LDR r1,[r0,#0]
0x1ffe21c0: 3101 .1 ADDS r1,#1
0x1ffe21c2: 6001 .` STR r1,[r0,#0]
0x1ffe21c4: f000fba7 .... BL $Ven$TT$L$$vApplicationTickHook ; 0x1ffe2916
0x1ffe21c8: 2400 .$ MOVS r4,#0
0x1ffe21ca: e0ca .. B 0x1ffe2362 ; xTaskIncrementTick + 446
0x1ffe21cc: f24601f8 F... MOV r1,#0x60f8
0x1ffe21d0: f2c20101 .... MOVT r1,#0x2001
0x1ffe21d4: 6808 .h LDR r0,[r1,#0]
0x1ffe21d6: f1100b01 .... ADDS r11,r0,#1
0x1ffe21da: f8c1b000 .... STR r11,[r1,#0]
0x1ffe21de: d327 '. BCC 0x1ffe2230 ; xTaskIncrementTick + 140
0x1ffe21e0: f2497124 I.$q MOV r1,#0x9724
0x1ffe21e4: f2c20100 .... MOVT r1,#0x2000
0x1ffe21e8: 680a .h LDR r2,[r1,#0]
0x1ffe21ea: 6812 .h LDR r2,[r2,#0]
0x1ffe21ec: b11a .. CBZ r2,0x1ffe21f6 ; xTaskIncrementTick + 82
0x1ffe21ee: f7fefadf .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe21f2: bf00 .. NOP
0x1ffe21f4: e7fe .. B 0x1ffe21f4 ; xTaskIncrementTick + 80
0x1ffe21f6: f2497328 I.(s MOV r3,#0x9728
0x1ffe21fa: f2c20300 .... MOVT r3,#0x2000
0x1ffe21fe: 680a .h LDR r2,[r1,#0]
0x1ffe2200: 681f .h LDR r7,[r3,#0]
0x1ffe2202: 600f .` STR r7,[r1,#0]
0x1ffe2204: 601a .` STR r2,[r3,#0]
0x1ffe2206: f24602b0 F... MOV r2,#0x60b0
0x1ffe220a: f2c20201 .... MOVT r2,#0x2001
0x1ffe220e: 6813 .h LDR r3,[r2,#0]
0x1ffe2210: 3301 .3 ADDS r3,#1
0x1ffe2212: 6013 .` STR r3,[r2,#0]
0x1ffe2214: 680a .h LDR r2,[r1,#0]
0x1ffe2216: 6812 .h LDR r2,[r2,#0]
0x1ffe2218: b11a .. CBZ r2,0x1ffe2222 ; xTaskIncrementTick + 126
0x1ffe221a: 6809 .h LDR r1,[r1,#0]
0x1ffe221c: 68c9 .h LDR r1,[r1,#0xc]
0x1ffe221e: 6809 .h LDR r1,[r1,#0]
0x1ffe2220: e001 .. B 0x1ffe2226 ; xTaskIncrementTick + 130
0x1ffe2222: f04f31ff O..1 MOV r1,#0xffffffff
0x1ffe2226: f24602ac F... MOV r2,#0x60ac
0x1ffe222a: f2c20201 .... MOVT r2,#0x2001
0x1ffe222e: 6011 .` STR r1,[r2,#0]
0x1ffe2230: f24600ac F... MOV r0,#0x60ac
0x1ffe2234: f2c20001 .... MOVT r0,#0x2001
0x1ffe2238: 6801 .h LDR r1,[r0,#0]
0x1ffe223a: f2497c1c I..| MOV r12,#0x971c
0x1ffe223e: f2497e30 I.0~ MOV lr,#0x9730
0x1ffe2242: 458b .E CMP r11,r1
0x1ffe2244: f2c20c00 .... MOVT r12,#0x2000
0x1ffe2248: f2c20e00 .... MOVT lr,#0x2000
0x1ffe224c: d201 .. BCS 0x1ffe2252 ; xTaskIncrementTick + 174
0x1ffe224e: 2400 .$ MOVS r4,#0
0x1ffe2250: e06c l. B 0x1ffe232c ; xTaskIncrementTick + 392
0x1ffe2252: f2497a24 I.$z MOV r10,#0x9724
0x1ffe2256: f2c20a00 .... MOVT r10,#0x2000
0x1ffe225a: f8da2000 ... LDR r2,[r10,#0]
0x1ffe225e: f04f0900 O... MOV r9,#0
0x1ffe2262: 6812 .h LDR r2,[r2,#0]
0x1ffe2264: 2a00 .* CMP r2,#0
0x1ffe2266: d056 V. BEQ 0x1ffe2316 ; xTaskIncrementTick + 370
0x1ffe2268: f2460844 F.D. MOV r8,#0x6044
0x1ffe226c: f2c20801 .... MOVT r8,#0x2001
0x1ffe2270: 2400 .$ MOVS r4,#0
0x1ffe2272: e021 !. B 0x1ffe22b8 ; xTaskIncrementTick + 276
0x1ffe2274: 6af5 .j LDR r5,[r6,#0x2c]
0x1ffe2276: f8d80000 .... LDR r0,[r8,#0]
0x1ffe227a: 4285 .B CMP r5,r0
0x1ffe227c: bf88 .. IT HI
0x1ffe227e: f8c85000 ...P STRHI r5,[r8,#0]
0x1ffe2282: eb050085 .... ADD r0,r5,r5,LSL #2
0x1ffe2286: eb0e0280 .... ADD r2,lr,r0,LSL #2
0x1ffe228a: 6853 Sh LDR r3,[r2,#4]
0x1ffe228c: 6172 ra STR r2,[r6,#0x14]
0x1ffe228e: 6899 .h LDR r1,[r3,#8]
0x1ffe2290: 60b3 .` STR r3,[r6,#8]
0x1ffe2292: 60f1 .` STR r1,[r6,#0xc]
0x1ffe2294: 6899 .h LDR r1,[r3,#8]
0x1ffe2296: 609f .` STR r7,[r3,#8]
0x1ffe2298: 604f O` STR r7,[r1,#4]
0x1ffe229a: f85e1020 ^. . LDR r1,[lr,r0,LSL #2]
0x1ffe229e: 3101 .1 ADDS r1,#1
0x1ffe22a0: f84e1020 N. . STR r1,[lr,r0,LSL #2]
0x1ffe22a4: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe22a8: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe22aa: f8da1000 .... LDR r1,[r10,#0]
0x1ffe22ae: 4285 .B CMP r5,r0
0x1ffe22b0: bf28 (. IT CS
0x1ffe22b2: 2401 .$ MOVCS r4,#1
0x1ffe22b4: 6808 .h LDR r0,[r1,#0]
0x1ffe22b6: b390 .. CBZ r0,0x1ffe231e ; xTaskIncrementTick + 378
0x1ffe22b8: f8da2000 ... LDR r2,[r10,#0]
0x1ffe22bc: 68d2 .h LDR r2,[r2,#0xc]
0x1ffe22be: 68d6 .h LDR r6,[r2,#0xc]
0x1ffe22c0: 4637 7F MOV r7,r6
0x1ffe22c2: f8575f04 W.._ LDR r5,[r7,#4]!
0x1ffe22c6: 45ab .E CMP r11,r5
0x1ffe22c8: d32b +. BCC 0x1ffe2322 ; xTaskIncrementTick + 382
0x1ffe22ca: e9d63202 ...2 LDRD r3,r2,[r6,#8]
0x1ffe22ce: 6975 ui LDR r5,[r6,#0x14]
0x1ffe22d0: 6868 hh LDR r0,[r5,#4]
0x1ffe22d2: 609a .` STR r2,[r3,#8]
0x1ffe22d4: 68f2 .h LDR r2,[r6,#0xc]
0x1ffe22d6: 42b8 .B CMP r0,r7
0x1ffe22d8: 6053 S` STR r3,[r2,#4]
0x1ffe22da: bf08 .. IT EQ
0x1ffe22dc: 606a j` STREQ r2,[r5,#4]
0x1ffe22de: f8c69014 .... STR r9,[r6,#0x14]
0x1ffe22e2: 6828 (h LDR r0,[r5,#0]
0x1ffe22e4: 3801 .8 SUBS r0,#1
0x1ffe22e6: 6028 (` STR r0,[r5,#0]
0x1ffe22e8: 6ab5 .j LDR r5,[r6,#0x28]
0x1ffe22ea: 2d00 .- CMP r5,#0
0x1ffe22ec: d0c2 .. BEQ 0x1ffe2274 ; xTaskIncrementTick + 208
0x1ffe22ee: e9d60207 .... LDRD r0,r2,[r6,#0x1c]
0x1ffe22f2: 4661 aF MOV r1,r12
0x1ffe22f4: f8d5c004 .... LDR r12,[r5,#4]
0x1ffe22f8: f1060318 .... ADD r3,r6,#0x18
0x1ffe22fc: 6082 .` STR r2,[r0,#8]
0x1ffe22fe: 6a32 2j LDR r2,[r6,#0x20]
0x1ffe2300: 459c .E CMP r12,r3
0x1ffe2302: 6050 P` STR r0,[r2,#4]
0x1ffe2304: bf08 .. IT EQ
0x1ffe2306: 606a j` STREQ r2,[r5,#4]
0x1ffe2308: f8c69028 ..(. STR r9,[r6,#0x28]
0x1ffe230c: 6828 (h LDR r0,[r5,#0]
0x1ffe230e: 468c .F MOV r12,r1
0x1ffe2310: 3801 .8 SUBS r0,#1
0x1ffe2312: 6028 (` STR r0,[r5,#0]
0x1ffe2314: e7ae .. B 0x1ffe2274 ; xTaskIncrementTick + 208
0x1ffe2316: f04f35ff O..5 MOV r5,#0xffffffff
0x1ffe231a: 2400 .$ MOVS r4,#0
0x1ffe231c: e005 .. B 0x1ffe232a ; xTaskIncrementTick + 390
0x1ffe231e: f04f35ff O..5 MOV r5,#0xffffffff
0x1ffe2322: f24600ac F... MOV r0,#0x60ac
0x1ffe2326: f2c20001 .... MOVT r0,#0x2001
0x1ffe232a: 6005 .` STR r5,[r0,#0]
0x1ffe232c: f8dc0000 .... LDR r0,[r12,#0]
0x1ffe2330: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe2332: eb000080 .... ADD r0,r0,r0,LSL #2
0x1ffe2336: f85e0020 ^. . LDR r0,[lr,r0,LSL #2]
0x1ffe233a: 2801 .( CMP r0,#1
0x1ffe233c: bf88 .. IT HI
0x1ffe233e: 2401 .$ MOVHI r4,#1
0x1ffe2340: f24600b4 F... MOV r0,#0x60b4
0x1ffe2344: f2c20001 .... MOVT r0,#0x2001
0x1ffe2348: 6800 .h LDR r0,[r0,#0]
0x1ffe234a: 2800 .( CMP r0,#0
0x1ffe234c: bf08 .. IT EQ
0x1ffe234e: f000fae2 .... BLEQ $Ven$TT$L$$vApplicationTickHook ; 0x1ffe2916
0x1ffe2352: f2461004 F... MOV r0,#0x6104
0x1ffe2356: f2c20001 .... MOVT r0,#0x2001
0x1ffe235a: 6800 .h LDR r0,[r0,#0]
0x1ffe235c: 2800 .( CMP r0,#0
0x1ffe235e: bf18 .. IT NE
0x1ffe2360: 2401 .$ MOVNE r4,#1
0x1ffe2362: 4620 F MOV r0,r4
0x1ffe2364: b001 .. ADD sp,sp,#4
0x1ffe2366: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe236a: 0000 .. MOVS r0,r0
xTaskPriorityDisinherit
0x1ffe236c: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe236e: 2800 .( CMP r0,#0
0x1ffe2370: bf04 .. ITT EQ
0x1ffe2372: 2000 . MOVEQ r0,#0
0x1ffe2374: bdb0 .. POPEQ {r4,r5,r7,pc}
0x1ffe2376: 4604 .F MOV r4,r0
0x1ffe2378: f249701c I..p MOV r0,#0x971c
0x1ffe237c: f2c20000 .... MOVT r0,#0x2000
0x1ffe2380: 6800 .h LDR r0,[r0,#0]
0x1ffe2382: 42a0 .B CMP r0,r4
0x1ffe2384: d003 .. BEQ 0x1ffe238e ; xTaskPriorityDisinherit + 34
0x1ffe2386: f7fefa13 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe238a: bf00 .. NOP
0x1ffe238c: e7fe .. B 0x1ffe238c ; xTaskPriorityDisinherit + 32
0x1ffe238e: 6ce0 .l LDR r0,[r4,#0x4c]
0x1ffe2390: b388 .. CBZ r0,0x1ffe23f6 ; xTaskPriorityDisinherit + 138
0x1ffe2392: 3801 .8 SUBS r0,#1
0x1ffe2394: 64e0 .d STR r0,[r4,#0x4c]
0x1ffe2396: f04f0000 O... MOV r0,#0
0x1ffe239a: bf18 .. IT NE
0x1ffe239c: bdb0 .. POPNE {r4,r5,r7,pc}
0x1ffe239e: 6ae1 .j LDR r1,[r4,#0x2c]
0x1ffe23a0: 6ca2 .l LDR r2,[r4,#0x48]
0x1ffe23a2: 4291 .B CMP r1,r2
0x1ffe23a4: d026 &. BEQ 0x1ffe23f4 ; xTaskPriorityDisinherit + 136
0x1ffe23a6: 1d25 %. ADDS r5,r4,#4
0x1ffe23a8: 4628 (F MOV r0,r5
0x1ffe23aa: f7fefa3d ..=. BL uxListRemove ; 0x1ffe0828
0x1ffe23ae: 6ca0 .l LDR r0,[r4,#0x48]
0x1ffe23b0: f2497c30 I.0| MOV r12,#0x9730
0x1ffe23b4: f1c0010a .... RSB r1,r0,#0xa
0x1ffe23b8: 61a1 .a STR r1,[r4,#0x18]
0x1ffe23ba: f2460144 F.D. MOV r1,#0x6044
0x1ffe23be: 62e0 .b STR r0,[r4,#0x2c]
0x1ffe23c0: f2c20101 .... MOVT r1,#0x2001
0x1ffe23c4: 680a .h LDR r2,[r1,#0]
0x1ffe23c6: f2c20c00 .... MOVT r12,#0x2000
0x1ffe23ca: 4290 .B CMP r0,r2
0x1ffe23cc: bf88 .. IT HI
0x1ffe23ce: 6008 .` STRHI r0,[r1,#0]
0x1ffe23d0: eb000080 .... ADD r0,r0,r0,LSL #2
0x1ffe23d4: eb0c0280 .... ADD r2,r12,r0,LSL #2
0x1ffe23d8: 6853 Sh LDR r3,[r2,#4]
0x1ffe23da: 6162 ba STR r2,[r4,#0x14]
0x1ffe23dc: 6899 .h LDR r1,[r3,#8]
0x1ffe23de: 60a3 .` STR r3,[r4,#8]
0x1ffe23e0: 60e1 .` STR r1,[r4,#0xc]
0x1ffe23e2: 6899 .h LDR r1,[r3,#8]
0x1ffe23e4: 609d .` STR r5,[r3,#8]
0x1ffe23e6: 604d M` STR r5,[r1,#4]
0x1ffe23e8: f85c1020 \. . LDR r1,[r12,r0,LSL #2]
0x1ffe23ec: 3101 .1 ADDS r1,#1
0x1ffe23ee: f84c1020 L. . STR r1,[r12,r0,LSL #2]
0x1ffe23f2: 2001 . MOVS r0,#1
0x1ffe23f4: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe23f6: f7fef9db .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe23fa: bf00 .. NOP
0x1ffe23fc: e7fe .. B 0x1ffe23fc ; xTaskPriorityDisinherit + 144
0x1ffe23fe: 0000 .. MOVS r0,r0
xTaskPriorityInherit
0x1ffe2400: b5f0 .. PUSH {r4-r7,lr}
0x1ffe2402: b081 .. SUB sp,sp,#4
0x1ffe2404: b300 .. CBZ r0,0x1ffe2448 ; xTaskPriorityInherit + 72
0x1ffe2406: f249771c I..w MOV r7,#0x971c
0x1ffe240a: f2c20700 .... MOVT r7,#0x2000
0x1ffe240e: 4604 .F MOV r4,r0
0x1ffe2410: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe2412: 6839 9h LDR r1,[r7,#0]
0x1ffe2414: 6ac9 .j LDR r1,[r1,#0x2c]
0x1ffe2416: 4288 .B CMP r0,r1
0x1ffe2418: d219 .. BCS 0x1ffe244e ; xTaskPriorityInherit + 78
0x1ffe241a: 69a1 .i LDR r1,[r4,#0x18]
0x1ffe241c: 2900 .) CMP r1,#0
0x1ffe241e: d404 .. BMI 0x1ffe242a ; xTaskPriorityInherit + 42
0x1ffe2420: 6839 9h LDR r1,[r7,#0]
0x1ffe2422: 6ac9 .j LDR r1,[r1,#0x2c]
0x1ffe2424: f1c1010a .... RSB r1,r1,#0xa
0x1ffe2428: 61a1 .a STR r1,[r4,#0x18]
0x1ffe242a: eb000080 .... ADD r0,r0,r0,LSL #2
0x1ffe242e: f2497630 I.0v MOV r6,#0x9730
0x1ffe2432: f2c20600 .... MOVT r6,#0x2000
0x1ffe2436: 6961 ai LDR r1,[r4,#0x14]
0x1ffe2438: eb060080 .... ADD r0,r6,r0,LSL #2
0x1ffe243c: 4281 .B CMP r1,r0
0x1ffe243e: d00f .. BEQ 0x1ffe2460 ; xTaskPriorityInherit + 96
0x1ffe2440: 6838 8h LDR r0,[r7,#0]
0x1ffe2442: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe2444: 62e0 .b STR r0,[r4,#0x2c]
0x1ffe2446: e02b +. B 0x1ffe24a0 ; xTaskPriorityInherit + 160
0x1ffe2448: 2000 . MOVS r0,#0
0x1ffe244a: b001 .. ADD sp,sp,#4
0x1ffe244c: bdf0 .. POP {r4-r7,pc}
0x1ffe244e: 6ca1 .l LDR r1,[r4,#0x48]
0x1ffe2450: 6838 8h LDR r0,[r7,#0]
0x1ffe2452: 6ac2 .j LDR r2,[r0,#0x2c]
0x1ffe2454: 2000 . MOVS r0,#0
0x1ffe2456: 4291 .B CMP r1,r2
0x1ffe2458: bf38 8. IT CC
0x1ffe245a: 2001 . MOVCC r0,#1
0x1ffe245c: b001 .. ADD sp,sp,#4
0x1ffe245e: bdf0 .. POP {r4-r7,pc}
0x1ffe2460: 1d25 %. ADDS r5,r4,#4
0x1ffe2462: 4628 (F MOV r0,r5
0x1ffe2464: f7fef9e0 .... BL uxListRemove ; 0x1ffe0828
0x1ffe2468: 6838 8h LDR r0,[r7,#0]
0x1ffe246a: f2460144 F.D. MOV r1,#0x6044
0x1ffe246e: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe2470: f2c20101 .... MOVT r1,#0x2001
0x1ffe2474: 62e0 .b STR r0,[r4,#0x2c]
0x1ffe2476: 680a .h LDR r2,[r1,#0]
0x1ffe2478: 4290 .B CMP r0,r2
0x1ffe247a: bf88 .. IT HI
0x1ffe247c: 6008 .` STRHI r0,[r1,#0]
0x1ffe247e: eb000080 .... ADD r0,r0,r0,LSL #2
0x1ffe2482: eb060180 .... ADD r1,r6,r0,LSL #2
0x1ffe2486: 684a Jh LDR r2,[r1,#4]
0x1ffe2488: 6161 aa STR r1,[r4,#0x14]
0x1ffe248a: 6893 .h LDR r3,[r2,#8]
0x1ffe248c: 60a2 .` STR r2,[r4,#8]
0x1ffe248e: 60e3 .` STR r3,[r4,#0xc]
0x1ffe2490: 6893 .h LDR r3,[r2,#8]
0x1ffe2492: 6095 .` STR r5,[r2,#8]
0x1ffe2494: 605d ]` STR r5,[r3,#4]
0x1ffe2496: f8561020 V. . LDR r1,[r6,r0,LSL #2]
0x1ffe249a: 3101 .1 ADDS r1,#1
0x1ffe249c: f8461020 F. . STR r1,[r6,r0,LSL #2]
0x1ffe24a0: 2001 . MOVS r0,#1
0x1ffe24a2: b001 .. ADD sp,sp,#4
0x1ffe24a4: bdf0 .. POP {r4-r7,pc}
0x1ffe24a6: 0000 .. MOVS r0,r0
xTaskRemoveFromEventList
0x1ffe24a8: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe24aa: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe24ac: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe24ae: b350 P. CBZ r0,0x1ffe2506 ; xTaskRemoveFromEventList + 94
0x1ffe24b0: e9d01307 .... LDRD r1,r3,[r0,#0x1c]
0x1ffe24b4: 6a82 .j LDR r2,[r0,#0x28]
0x1ffe24b6: f1000c18 .... ADD r12,r0,#0x18
0x1ffe24ba: f8d2e004 .... LDR lr,[r2,#4]
0x1ffe24be: 608b .` STR r3,[r1,#8]
0x1ffe24c0: 6a03 .j LDR r3,[r0,#0x20]
0x1ffe24c2: 45e6 .E CMP lr,r12
0x1ffe24c4: 6059 Y` STR r1,[r3,#4]
0x1ffe24c6: bf08 .. IT EQ
0x1ffe24c8: 6053 S` STREQ r3,[r2,#4]
0x1ffe24ca: 2100 .! MOVS r1,#0
0x1ffe24cc: 6281 .b STR r1,[r0,#0x28]
0x1ffe24ce: 6811 .h LDR r1,[r2,#0]
0x1ffe24d0: 3901 .9 SUBS r1,#1
0x1ffe24d2: 6011 .` STR r1,[r2,#0]
0x1ffe24d4: f246013c F.<. MOV r1,#0x603c
0x1ffe24d8: f2c20101 .... MOVT r1,#0x2001
0x1ffe24dc: 6809 .h LDR r1,[r1,#0]
0x1ffe24de: b1b1 .. CBZ r1,0x1ffe250e ; xTaskRemoveFromEventList + 102
0x1ffe24e0: f24601b8 F... MOV r1,#0x60b8
0x1ffe24e4: f2c20101 .... MOVT r1,#0x2001
0x1ffe24e8: 680a .h LDR r2,[r1,#0]
0x1ffe24ea: 684b Kh LDR r3,[r1,#4]
0x1ffe24ec: 3201 .2 ADDS r2,#1
0x1ffe24ee: 689d .h LDR r5,[r3,#8]
0x1ffe24f0: 61c3 .a STR r3,[r0,#0x1c]
0x1ffe24f2: 6205 .b STR r5,[r0,#0x20]
0x1ffe24f4: 689d .h LDR r5,[r3,#8]
0x1ffe24f6: f8c3c008 .... STR r12,[r3,#8]
0x1ffe24fa: f8c5c004 .... STR r12,[r5,#4]
0x1ffe24fe: 6281 .b STR r1,[r0,#0x28]
0x1ffe2500: 600a .` STR r2,[r1,#0]
0x1ffe2502: 6ac1 .j LDR r1,[r0,#0x2c]
0x1ffe2504: e04c L. B 0x1ffe25a0 ; xTaskRemoveFromEventList + 248
0x1ffe2506: f7fef953 ..S. BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe250a: bf00 .. NOP
0x1ffe250c: e7fe .. B 0x1ffe250c ; xTaskRemoveFromEventList + 100
0x1ffe250e: e9d02302 ...# LDRD r2,r3,[r0,#8]
0x1ffe2512: 6941 Ai LDR r1,[r0,#0x14]
0x1ffe2514: f1000c04 .... ADD r12,r0,#4
0x1ffe2518: f8d1e004 .... LDR lr,[r1,#4]
0x1ffe251c: 6093 .` STR r3,[r2,#8]
0x1ffe251e: 68c3 .h LDR r3,[r0,#0xc]
0x1ffe2520: 45e6 .E CMP lr,r12
0x1ffe2522: 605a Z` STR r2,[r3,#4]
0x1ffe2524: bf08 .. IT EQ
0x1ffe2526: 604b K` STREQ r3,[r1,#4]
0x1ffe2528: 2200 ." MOVS r2,#0
0x1ffe252a: 6142 Ba STR r2,[r0,#0x14]
0x1ffe252c: 680a .h LDR r2,[r1,#0]
0x1ffe252e: f2460344 F.D. MOV r3,#0x6044
0x1ffe2532: 3a01 .: SUBS r2,#1
0x1ffe2534: 600a .` STR r2,[r1,#0]
0x1ffe2536: f2c20301 .... MOVT r3,#0x2001
0x1ffe253a: 6ac1 .j LDR r1,[r0,#0x2c]
0x1ffe253c: 681a .h LDR r2,[r3,#0]
0x1ffe253e: f2497e30 I.0~ MOV lr,#0x9730
0x1ffe2542: 4291 .B CMP r1,r2
0x1ffe2544: bf88 .. IT HI
0x1ffe2546: 6019 .` STRHI r1,[r3,#0]
0x1ffe2548: eb010281 .... ADD r2,r1,r1,LSL #2
0x1ffe254c: f2c20e00 .... MOVT lr,#0x2000
0x1ffe2550: eb0e0382 .... ADD r3,lr,r2,LSL #2
0x1ffe2554: 685c \h LDR r4,[r3,#4]
0x1ffe2556: 6143 Ca STR r3,[r0,#0x14]
0x1ffe2558: 68a5 .h LDR r5,[r4,#8]
0x1ffe255a: 6084 .` STR r4,[r0,#8]
0x1ffe255c: 60c5 .` STR r5,[r0,#0xc]
0x1ffe255e: 68a5 .h LDR r5,[r4,#8]
0x1ffe2560: f8c4c008 .... STR r12,[r4,#8]
0x1ffe2564: f8c5c004 .... STR r12,[r5,#4]
0x1ffe2568: f85e0022 ^.". LDR r0,[lr,r2,LSL #2]
0x1ffe256c: 3001 .0 ADDS r0,#1
0x1ffe256e: f84e0022 N.". STR r0,[lr,r2,LSL #2]
0x1ffe2572: f2497024 I.$p MOV r0,#0x9724
0x1ffe2576: f2c20000 .... MOVT r0,#0x2000
0x1ffe257a: 6802 .h LDR r2,[r0,#0]
0x1ffe257c: 6812 .h LDR r2,[r2,#0]
0x1ffe257e: b142 B. CBZ r2,0x1ffe2592 ; xTaskRemoveFromEventList + 234
0x1ffe2580: 6800 .h LDR r0,[r0,#0]
0x1ffe2582: f24602ac F... MOV r2,#0x60ac
0x1ffe2586: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe2588: f2c20201 .... MOVT r2,#0x2001
0x1ffe258c: 6800 .h LDR r0,[r0,#0]
0x1ffe258e: 6010 .` STR r0,[r2,#0]
0x1ffe2590: e006 .. B 0x1ffe25a0 ; xTaskRemoveFromEventList + 248
0x1ffe2592: f24600ac F... MOV r0,#0x60ac
0x1ffe2596: f2c20001 .... MOVT r0,#0x2001
0x1ffe259a: f04f32ff O..2 MOV r2,#0xffffffff
0x1ffe259e: 6002 .` STR r2,[r0,#0]
0x1ffe25a0: f249701c I..p MOV r0,#0x971c
0x1ffe25a4: f2c20000 .... MOVT r0,#0x2000
0x1ffe25a8: 6800 .h LDR r0,[r0,#0]
0x1ffe25aa: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe25ac: 4281 .B CMP r1,r0
0x1ffe25ae: bf91 .. ITEEE LS
0x1ffe25b0: 2000 . MOVLS r0,#0
0x1ffe25b2: f2461104 F... MOVHI r1,#0x6104
0x1ffe25b6: f2c20101 .... MOVTHI r1,#0x2001
0x1ffe25ba: 2001 . MOVHI r0,#1
0x1ffe25bc: bf88 .. IT HI
0x1ffe25be: 6008 .` STRHI r0,[r1,#0]
0x1ffe25c0: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe25c2: 0000 .. MOVS r0,r0
xTaskResumeAll
0x1ffe25c4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe25c8: b081 .. SUB sp,sp,#4
0x1ffe25ca: f246043c F.<. MOV r4,#0x603c
0x1ffe25ce: f2c20401 .... MOVT r4,#0x2001
0x1ffe25d2: 6820 h LDR r0,[r4,#0]
0x1ffe25d4: b168 h. CBZ r0,0x1ffe25f2 ; xTaskResumeAll + 46
0x1ffe25d6: f7fefc05 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe25da: 6820 h LDR r0,[r4,#0]
0x1ffe25dc: 3801 .8 SUBS r0,#1
0x1ffe25de: 6020 ` STR r0,[r4,#0]
0x1ffe25e0: 6820 h LDR r0,[r4,#0]
0x1ffe25e2: b150 P. CBZ r0,0x1ffe25fa ; xTaskResumeAll + 54
0x1ffe25e4: 2400 .$ MOVS r4,#0
0x1ffe25e6: f7fefc0d .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe25ea: 4620 F MOV r0,r4
0x1ffe25ec: b001 .. ADD sp,sp,#4
0x1ffe25ee: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe25f2: f7fef8dd .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe25f6: bf00 .. NOP
0x1ffe25f8: e7fe .. B 0x1ffe25f8 ; xTaskResumeAll + 52
0x1ffe25fa: f2460034 F.4. MOV r0,#0x6034
0x1ffe25fe: f2c20001 .... MOVT r0,#0x2001
0x1ffe2602: 6800 .h LDR r0,[r0,#0]
0x1ffe2604: 2800 .( CMP r0,#0
0x1ffe2606: d06d m. BEQ 0x1ffe26e4 ; xTaskResumeAll + 288
0x1ffe2608: f2460ab8 F... MOV r10,#0x60b8
0x1ffe260c: f2c20a01 .... MOVT r10,#0x2001
0x1ffe2610: f8da1000 .... LDR r1,[r10,#0]
0x1ffe2614: f2461804 F... MOV r8,#0x6104
0x1ffe2618: 2900 .) CMP r1,#0
0x1ffe261a: f2c20801 .... MOVT r8,#0x2001
0x1ffe261e: d06a j. BEQ 0x1ffe26f6 ; xTaskResumeAll + 306
0x1ffe2620: f2460944 F.D. MOV r9,#0x6044
0x1ffe2624: f2497330 I.0s MOV r3,#0x9730
0x1ffe2628: f2497e1c I..~ MOV lr,#0x971c
0x1ffe262c: f04f0b00 O... MOV r11,#0
0x1ffe2630: f2c20901 .... MOVT r9,#0x2001
0x1ffe2634: f2c20300 .... MOVT r3,#0x2000
0x1ffe2638: f2c20e00 .... MOVT lr,#0x2000
0x1ffe263c: f04f0c01 O... MOV r12,#1
0x1ffe2640: f8da400c ...@ LDR r4,[r10,#0xc]
0x1ffe2644: 68e5 .h LDR r5,[r4,#0xc]
0x1ffe2646: e9d52607 ...& LDRD r2,r6,[r5,#0x1c]
0x1ffe264a: 6aaf .j LDR r7,[r5,#0x28]
0x1ffe264c: f1050418 .... ADD r4,r5,#0x18
0x1ffe2650: 6878 xh LDR r0,[r7,#4]
0x1ffe2652: 6096 .` STR r6,[r2,#8]
0x1ffe2654: 6a2e .j LDR r6,[r5,#0x20]
0x1ffe2656: 42a0 .B CMP r0,r4
0x1ffe2658: 6072 r` STR r2,[r6,#4]
0x1ffe265a: bf08 .. IT EQ
0x1ffe265c: 607e ~` STREQ r6,[r7,#4]
0x1ffe265e: f8c5b028 ..(. STR r11,[r5,#0x28]
0x1ffe2662: 6838 8h LDR r0,[r7,#0]
0x1ffe2664: 1d2e .. ADDS r6,r5,#4
0x1ffe2666: 3801 .8 SUBS r0,#1
0x1ffe2668: 6038 8` STR r0,[r7,#0]
0x1ffe266a: e9d50202 .... LDRD r0,r2,[r5,#8]
0x1ffe266e: 696f oi LDR r7,[r5,#0x14]
0x1ffe2670: 6082 .` STR r2,[r0,#8]
0x1ffe2672: 687a zh LDR r2,[r7,#4]
0x1ffe2674: 68ec .h LDR r4,[r5,#0xc]
0x1ffe2676: 42b2 .B CMP r2,r6
0x1ffe2678: 6060 `` STR r0,[r4,#4]
0x1ffe267a: bf08 .. IT EQ
0x1ffe267c: 607c |` STREQ r4,[r7,#4]
0x1ffe267e: f8c5b014 .... STR r11,[r5,#0x14]
0x1ffe2682: 6838 8h LDR r0,[r7,#0]
0x1ffe2684: 3801 .8 SUBS r0,#1
0x1ffe2686: 6038 8` STR r0,[r7,#0]
0x1ffe2688: 6aef .j LDR r7,[r5,#0x2c]
0x1ffe268a: f8d90000 .... LDR r0,[r9,#0]
0x1ffe268e: 4287 .B CMP r7,r0
0x1ffe2690: bf88 .. IT HI
0x1ffe2692: f8c97000 ...p STRHI r7,[r9,#0]
0x1ffe2696: eb070087 .... ADD r0,r7,r7,LSL #2
0x1ffe269a: eb030280 .... ADD r2,r3,r0,LSL #2
0x1ffe269e: 6854 Th LDR r4,[r2,#4]
0x1ffe26a0: 616a ja STR r2,[r5,#0x14]
0x1ffe26a2: 68a1 .h LDR r1,[r4,#8]
0x1ffe26a4: 60ac .` STR r4,[r5,#8]
0x1ffe26a6: 60e9 .` STR r1,[r5,#0xc]
0x1ffe26a8: 68a1 .h LDR r1,[r4,#8]
0x1ffe26aa: 60a6 .` STR r6,[r4,#8]
0x1ffe26ac: 604e N` STR r6,[r1,#4]
0x1ffe26ae: f8531020 S. . LDR r1,[r3,r0,LSL #2]
0x1ffe26b2: 3101 .1 ADDS r1,#1
0x1ffe26b4: f8431020 C. . STR r1,[r3,r0,LSL #2]
0x1ffe26b8: f8de0000 .... LDR r0,[lr,#0]
0x1ffe26bc: 6ac0 .j LDR r0,[r0,#0x2c]
0x1ffe26be: 4287 .B CMP r7,r0
0x1ffe26c0: bf28 (. IT CS
0x1ffe26c2: f8c8c000 .... STRCS r12,[r8,#0]
0x1ffe26c6: f8da0000 .... LDR r0,[r10,#0]
0x1ffe26ca: 2800 .( CMP r0,#0
0x1ffe26cc: d1b8 .. BNE 0x1ffe2640 ; xTaskResumeAll + 124
0x1ffe26ce: f2497024 I.$p MOV r0,#0x9724
0x1ffe26d2: f2c20000 .... MOVT r0,#0x2000
0x1ffe26d6: 6801 .h LDR r1,[r0,#0]
0x1ffe26d8: 6809 .h LDR r1,[r1,#0]
0x1ffe26da: b129 ). CBZ r1,0x1ffe26e8 ; xTaskResumeAll + 292
0x1ffe26dc: 6800 .h LDR r0,[r0,#0]
0x1ffe26de: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe26e0: 6800 .h LDR r0,[r0,#0]
0x1ffe26e2: e003 .. B 0x1ffe26ec ; xTaskResumeAll + 296
0x1ffe26e4: 2400 .$ MOVS r4,#0
0x1ffe26e6: e77e ~. B 0x1ffe25e6 ; xTaskResumeAll + 34
0x1ffe26e8: f04f30ff O..0 MOV r0,#0xffffffff
0x1ffe26ec: f24601ac F... MOV r1,#0x60ac
0x1ffe26f0: f2c20101 .... MOVT r1,#0x2001
0x1ffe26f4: 6008 .` STR r0,[r1,#0]
0x1ffe26f6: f24604b4 F... MOV r4,#0x60b4
0x1ffe26fa: f2c20401 .... MOVT r4,#0x2001
0x1ffe26fe: 6825 %h LDR r5,[r4,#0]
0x1ffe2700: b155 U. CBZ r5,0x1ffe2718 ; xTaskResumeAll + 340
0x1ffe2702: 2601 .& MOVS r6,#1
0x1ffe2704: f7fffd4e ..N. BL xTaskIncrementTick ; 0x1ffe21a4
0x1ffe2708: 2800 .( CMP r0,#0
0x1ffe270a: bf18 .. IT NE
0x1ffe270c: f8c86000 ...` STRNE r6,[r8,#0]
0x1ffe2710: 3d01 .= SUBS r5,#1
0x1ffe2712: d1f7 .. BNE 0x1ffe2704 ; xTaskResumeAll + 320
0x1ffe2714: 2000 . MOVS r0,#0
0x1ffe2716: 6020 ` STR r0,[r4,#0]
0x1ffe2718: f8d80000 .... LDR r0,[r8,#0]
0x1ffe271c: b118 .. CBZ r0,0x1ffe2726 ; xTaskResumeAll + 354
0x1ffe271e: f7fefbdb .... BL vPortYield ; 0x1ffe0ed8
0x1ffe2722: 2401 .$ MOVS r4,#1
0x1ffe2724: e75f _. B 0x1ffe25e6 ; xTaskResumeAll + 34
0x1ffe2726: 2400 .$ MOVS r4,#0
0x1ffe2728: e75d ]. B 0x1ffe25e6 ; xTaskResumeAll + 34
0x1ffe272a: 0000 .. MOVS r0,r0
xTimerCreate
0x1ffe272c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe2730: b081 .. SUB sp,sp,#4
0x1ffe2732: 4605 .F MOV r5,r0
0x1ffe2734: 202c , MOVS r0,#0x2c
0x1ffe2736: 4699 .F MOV r9,r3
0x1ffe2738: 4690 .F MOV r8,r2
0x1ffe273a: 460f .F MOV r7,r1
0x1ffe273c: f7fdffda .... BL pvPortMalloc ; 0x1ffe06f4
0x1ffe2740: 4604 .F MOV r4,r0
0x1ffe2742: 2800 .( CMP r0,#0
0x1ffe2744: d041 A. BEQ 0x1ffe27ca ; xTimerCreate + 158
0x1ffe2746: 2000 . MOVS r0,#0
0x1ffe2748: 2f00 ./ CMP r7,#0
0x1ffe274a: f8840028 ..(. STRB r0,[r4,#0x28]
0x1ffe274e: d040 @. BEQ 0x1ffe27d2 ; xTimerCreate + 166
0x1ffe2750: 9e0a .. LDR r6,[sp,#0x28]
0x1ffe2752: f7fefb47 ..G. BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe2756: f2460bfc F... MOV r11,#0x60fc
0x1ffe275a: f2c20b01 .... MOVT r11,#0x2001
0x1ffe275e: f8db0000 .... LDR r0,[r11,#0]
0x1ffe2762: bb00 .. CBNZ r0,0x1ffe27a6 ; xTimerCreate + 122
0x1ffe2764: f2460654 F.T. MOV r6,#0x6054
0x1ffe2768: f2c20601 .... MOVT r6,#0x2001
0x1ffe276c: 4630 0F MOV r0,r6
0x1ffe276e: f7fefaf9 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe2772: f2460a68 F.h. MOV r10,#0x6068
0x1ffe2776: f2c20a01 .... MOVT r10,#0x2001
0x1ffe277a: 4650 PF MOV r0,r10
0x1ffe277c: f7fefaf2 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe2780: f2497020 I. p MOV r0,#0x9720
0x1ffe2784: f2c20000 .... MOVT r0,#0x2000
0x1ffe2788: 6006 .` STR r6,[r0,#0]
0x1ffe278a: f249702c I.,p MOV r0,#0x972c
0x1ffe278e: f2c20000 .... MOVT r0,#0x2000
0x1ffe2792: 9e0a .. LDR r6,[sp,#0x28]
0x1ffe2794: f8c0a000 .... STR r10,[r0,#0]
0x1ffe2798: 2005 . MOVS r0,#5
0x1ffe279a: 2110 .! MOVS r1,#0x10
0x1ffe279c: 2200 ." MOVS r2,#0
0x1ffe279e: f7feff7b ..{. BL xQueueGenericCreate ; 0x1ffe1698
0x1ffe27a2: f8cb0000 .... STR r0,[r11,#0]
0x1ffe27a6: f7fefb2d ..-. BL vPortExitCritical ; 0x1ffe0e04
0x1ffe27aa: 1d20 . ADDS r0,r4,#4
0x1ffe27ac: 6025 %` STR r5,[r4,#0]
0x1ffe27ae: e9c47906 ...y STRD r7,r9,[r4,#0x18]
0x1ffe27b2: 6226 &b STR r6,[r4,#0x20]
0x1ffe27b4: f7fefae2 .... BL vListInitialiseItem ; 0x1ffe0d7c
0x1ffe27b8: f1b80f00 .... CMP r8,#0
0x1ffe27bc: d005 .. BEQ 0x1ffe27ca ; xTimerCreate + 158
0x1ffe27be: f8940028 ..(. LDRB r0,[r4,#0x28]
0x1ffe27c2: f0400004 @... ORR r0,r0,#4
0x1ffe27c6: f8840028 ..(. STRB r0,[r4,#0x28]
0x1ffe27ca: 4620 F MOV r0,r4
0x1ffe27cc: b001 .. ADD sp,sp,#4
0x1ffe27ce: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe27d2: f7fdffed .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe27d6: bf00 .. NOP
0x1ffe27d8: e7fe .. B 0x1ffe27d8 ; xTimerCreate + 172
0x1ffe27da: 0000 .. MOVS r0,r0
xTimerCreateTimerTask
0x1ffe27dc: b570 p. PUSH {r4-r6,lr}
0x1ffe27de: b082 .. SUB sp,sp,#8
0x1ffe27e0: f7fefb00 .... BL vPortEnterCritical ; 0x1ffe0de4
0x1ffe27e4: f24606fc F... MOV r6,#0x60fc
0x1ffe27e8: f2c20601 .... MOVT r6,#0x2001
0x1ffe27ec: 6830 0h LDR r0,[r6,#0]
0x1ffe27ee: b9e8 .. CBNZ r0,0x1ffe282c ; xTimerCreateTimerTask + 80
0x1ffe27f0: f2460454 F.T. MOV r4,#0x6054
0x1ffe27f4: f2c20401 .... MOVT r4,#0x2001
0x1ffe27f8: 4620 F MOV r0,r4
0x1ffe27fa: f7fefab3 .... BL vListInitialise ; 0x1ffe0d64
0x1ffe27fe: f2460568 F.h. MOV r5,#0x6068
0x1ffe2802: f2c20501 .... MOVT r5,#0x2001
0x1ffe2806: 4628 (F MOV r0,r5
0x1ffe2808: f7fefaac .... BL vListInitialise ; 0x1ffe0d64
0x1ffe280c: f2497020 I. p MOV r0,#0x9720
0x1ffe2810: f2c20000 .... MOVT r0,#0x2000
0x1ffe2814: 6004 .` STR r4,[r0,#0]
0x1ffe2816: f249702c I.,p MOV r0,#0x972c
0x1ffe281a: f2c20000 .... MOVT r0,#0x2000
0x1ffe281e: 6005 .` STR r5,[r0,#0]
0x1ffe2820: 2005 . MOVS r0,#5
0x1ffe2822: 2110 .! MOVS r1,#0x10
0x1ffe2824: 2200 ." MOVS r2,#0
0x1ffe2826: f7feff37 ..7. BL xQueueGenericCreate ; 0x1ffe1698
0x1ffe282a: 6030 0` STR r0,[r6,#0]
0x1ffe282c: f7fefaea .... BL vPortExitCritical ; 0x1ffe0e04
0x1ffe2830: 6830 0h LDR r0,[r6,#0]
0x1ffe2832: b198 .. CBZ r0,0x1ffe285c ; xTimerCreateTimerTask + 128
0x1ffe2834: 2003 . MOVS r0,#3
0x1ffe2836: 9000 .. STR r0,[sp,#0]
0x1ffe2838: f2404039 @.9@ MOV r0,#0x439
0x1ffe283c: f2461600 F... MOVW r6,#0x6100
0x1ffe2840: f6c170fe ...p MOVT r0,#0x1ffe
0x1ffe2844: a107 .. ADR r1,{pc}+0x20 ; 0x1ffe2864
0x1ffe2846: 2280 ." MOVS r2,#0x80
0x1ffe2848: f2c20601 .... MOVT r6,#0x2001
0x1ffe284c: 2300 .# MOVS r3,#0
0x1ffe284e: 9601 .. STR r6,[sp,#4]
0x1ffe2850: f7fffab0 .... BL xTaskCreate ; 0x1ffe1db4
0x1ffe2854: 2800 .( CMP r0,#0
0x1ffe2856: bf1c .. ITT NE
0x1ffe2858: b002 .. ADDNE sp,sp,#8
0x1ffe285a: bd70 p. POPNE {r4-r6,pc}
0x1ffe285c: f7fdffa8 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe2860: e7fe .. B 0x1ffe2860 ; xTimerCreateTimerTask + 132
0x1ffe2862: bf00 .. NOP
$d.1
0x1ffe2864: 20726d54 Tmr DCD 544370004
0x1ffe2868: 00637653 Svc. DCD 6518355
$t.6
xTimerGenericCommand
0x1ffe286c: b510 .. PUSH {r4,lr}
0x1ffe286e: b084 .. SUB sp,sp,#0x10
0x1ffe2870: b1d8 .. CBZ r0,0x1ffe28aa ; xTimerGenericCommand + 62
0x1ffe2872: f24604fc F... MOV r4,#0x60fc
0x1ffe2876: f2c20401 .... MOVT r4,#0x2001
0x1ffe287a: 4684 .F MOV r12,r0
0x1ffe287c: 6820 h LDR r0,[r4,#0]
0x1ffe287e: b1c0 .. CBZ r0,0x1ffe28b2 ; xTimerGenericCommand + 70
0x1ffe2880: 2905 .) CMP r1,#5
0x1ffe2882: e9cd1200 .... STRD r1,r2,[sp,#0]
0x1ffe2886: f8cdc008 .... STR r12,[sp,#8]
0x1ffe288a: dc15 .. BGT 0x1ffe28b8 ; xTimerGenericCommand + 76
0x1ffe288c: f7fffc70 ..p. BL xTaskGetSchedulerState ; 0x1ffe2170
0x1ffe2890: 4601 .F MOV r1,r0
0x1ffe2892: 6820 h LDR r0,[r4,#0]
0x1ffe2894: 2902 .) CMP r1,#2
0x1ffe2896: bf19 .. ITTEE NE
0x1ffe2898: 4669 iF MOVNE r1,sp
0x1ffe289a: 2200 ." MOVNE r2,#0
0x1ffe289c: 9a06 .. LDREQ r2,[sp,#0x18]
0x1ffe289e: 4669 iF MOVEQ r1,sp
0x1ffe28a0: 2300 .# MOVS r3,#0
0x1ffe28a2: f7feff3d ..=. BL xQueueGenericSend ; 0x1ffe1720
0x1ffe28a6: b004 .. ADD sp,sp,#0x10
0x1ffe28a8: bd10 .. POP {r4,pc}
0x1ffe28aa: f7fdff81 .... BL ulSetInterruptMask ; 0x1ffe07b0
0x1ffe28ae: bf00 .. NOP
0x1ffe28b0: e7fe .. B 0x1ffe28b0 ; xTimerGenericCommand + 68
0x1ffe28b2: 2000 . MOVS r0,#0
0x1ffe28b4: b004 .. ADD sp,sp,#0x10
0x1ffe28b6: bd10 .. POP {r4,pc}
0x1ffe28b8: 4669 iF MOV r1,sp
0x1ffe28ba: 461a .F MOV r2,r3
0x1ffe28bc: 2300 .# MOVS r3,#0
0x1ffe28be: f7fff80f .... BL xQueueGenericSendFromISR ; 0x1ffe18e0
0x1ffe28c2: b004 .. ADD sp,sp,#0x10
0x1ffe28c4: bd10 .. POP {r4,pc}
$t
$Ven$TT$L$$__aeabi_memcpy
0x1ffe28c6: f2422ca5 B.., MOV r12,#0x22a5
0x1ffe28ca: f6c00c00 .... MOVT r12,#0x800
0x1ffe28ce: 4760 `G BX r12
$Ven$TT$L$$heap_mem_init
0x1ffe28d0: f24b7c41 K.A| MOV r12,#0xb741
0x1ffe28d4: f6c00c01 .... MOVT r12,#0x801
0x1ffe28d8: 4760 `G BX r12
$Ven$TT$L$$strcpy
0x1ffe28da: f2423c4d B.M< MOV r12,#0x234d
0x1ffe28de: f6c00c00 .... MOVT r12,#0x800
0x1ffe28e2: 4760 `G BX r12
$Ven$TT$L$$strlen
0x1ffe28e4: f2423c09 B..< MOV r12,#0x2309
0x1ffe28e8: f6c00c00 .... MOVT r12,#0x800
0x1ffe28ec: 4760 `G BX r12
$Ven$TT$L$$__aeabi_memset
0x1ffe28ee: f2422ce5 B.., MOV r12,#0x22e5
0x1ffe28f2: f6c00c00 .... MOVT r12,#0x800
0x1ffe28f6: 4760 `G BX r12
$Ven$TT$L$$__2sprintf
0x1ffe28f8: f2420c75 B.u. MOV r12,#0x2075
0x1ffe28fc: f6c00c02 .... MOVT r12,#0x802
0x1ffe2900: 4760 `G BX r12
$Ven$TT$L$$vApplicationStackOverflowHook
0x1ffe2902: f6416c01 A..l MOV r12,#0x1e01
0x1ffe2906: f6c00c02 .... MOVT r12,#0x802
0x1ffe290a: 4760 `G BX r12
$Ven$TT$L$$__aeabi_memset4
0x1ffe290c: f2422ce5 B.., MOV r12,#0x22e5
0x1ffe2910: f6c00c00 .... MOVT r12,#0x800
0x1ffe2914: 4760 `G BX r12
$Ven$TT$L$$vApplicationTickHook
0x1ffe2916: f6416c1d A..l MOV r12,#0x1e1d
0x1ffe291a: f6c00c02 .... MOVT r12,#0x802
0x1ffe291e: 4760 `G BX r12
$Ven$TT$L$$__NVIC_SetPriority
0x1ffe2920: f6427cb9 B..| MOV r12,#0x2fb9
0x1ffe2924: f6c00c00 .... MOVT r12,#0x800
0x1ffe2928: 4760 `G BX r12
$Ven$TT$L$$__NVIC_EnableIRQ
0x1ffe292a: f6427c89 B..| MOV r12,#0x2f89
0x1ffe292e: f6c00c00 .... MOVT r12,#0x800
0x1ffe2932: 4760 `G BX r12
$Ven$TT$L$$uart_init
0x1ffe2934: f6403cdd @..< MOV r12,#0xbdd
0x1ffe2938: f6c00c02 .... MOVT r12,#0x802
0x1ffe293c: 4760 `G BX r12
$Ven$TT$L$$cali_init
0x1ffe293e: f6452c4d E.M, MOV r12,#0x5a4d
0x1ffe2942: f6c00c00 .... MOVT r12,#0x800
0x1ffe2946: 4760 `G BX r12
$Ven$TT$L$$cali_start_IT
0x1ffe2948: f6452c81 E.., MOV r12,#0x5a81
0x1ffe294c: f6c00c00 .... MOVT r12,#0x800
0x1ffe2950: 4760 `G BX r12
$Ven$TT$L$$system_prevent_sleep_set
0x1ffe2952: f6400c35 @.5. MOV r12,#0x835
0x1ffe2956: f6c00c02 .... MOVT r12,#0x802
0x1ffe295a: 4760 `G BX r12
$Ven$TT$L$$SWD_IO_init
0x1ffe295c: f6426cb9 B..l MOV r12,#0x2eb9
0x1ffe2960: f6c00c00 .... MOVT r12,#0x800
0x1ffe2964: 4760 `G BX r12
$Ven$TT$L$$system_get_LPRCCLK
0x1ffe2966: f2403c91 @..< MOV r12,#0x391
0x1ffe296a: f6c00c02 .... MOVT r12,#0x802
0x1ffe296e: 4760 `G BX r12
$Ven$TT$L$$system_prevent_sleep_get
0x1ffe2970: f6400c29 @.). MOV r12,#0x829
0x1ffe2974: f6c00c02 .... MOVT r12,#0x802
0x1ffe2978: 4760 `G BX r12
0x1ffe297a: 0000 .. MOVS r0,r0
$t.4
user_deep_sleep_check
0x1ffe297c: b580 .. PUSH {r7,lr}
0x1ffe297e: f000f8e5 .... BL host_before_sleep_check ; 0x1ffe2b4c
0x1ffe2982: bd80 .. POP {r7,pc}
user_entry_before_sleep
0x1ffe2984: b580 .. PUSH {r7,lr}
0x1ffe2986: b086 .. SUB sp,sp,#0x18
0x1ffe2988: 2000 . MOVS r0,#0
0x1ffe298a: 9005 .. STR r0,[sp,#0x14]
0x1ffe298c: 2144 D! MOVS r1,#0x44
0x1ffe298e: 2202 ." MOVS r2,#2
0x1ffe2990: 9201 .. STR r2,[sp,#4]
0x1ffe2992: f64373ff C..s MOV r3,#0x3fff
0x1ffe2996: 9302 .. STR r3,[sp,#8]
0x1ffe2998: f003fb62 ..b. BL frspim_wr ; 0x1ffe6060
0x1ffe299c: 9a01 .. LDR r2,[sp,#4]
0x1ffe299e: 9b02 .. LDR r3,[sp,#8]
0x1ffe29a0: 9805 .. LDR r0,[sp,#0x14]
0x1ffe29a2: 2146 F! MOVS r1,#0x46
0x1ffe29a4: f003fb5c ..\. BL frspim_wr ; 0x1ffe6060
0x1ffe29a8: 9805 .. LDR r0,[sp,#0x14]
0x1ffe29aa: 228c ." MOVS r2,#0x8c
0x1ffe29ac: f2ce0205 .... MOVT r2,#0xe005
0x1ffe29b0: f64f71ff O..q MOV r1,#0xffff
0x1ffe29b4: 6011 .` STR r1,[r2,#0]
0x1ffe29b6: 2161 a! MOVS r1,#0x61
0x1ffe29b8: 9103 .. STR r1,[sp,#0xc]
0x1ffe29ba: 2201 ." MOVS r2,#1
0x1ffe29bc: 9204 .. STR r2,[sp,#0x10]
0x1ffe29be: f003faf3 .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe29c2: 9903 .. LDR r1,[sp,#0xc]
0x1ffe29c4: 9a04 .. LDR r2,[sp,#0x10]
0x1ffe29c6: 4603 .F MOV r3,r0
0x1ffe29c8: 9805 .. LDR r0,[sp,#0x14]
0x1ffe29ca: f0430340 C.@. ORR r3,r3,#0x40
0x1ffe29ce: b2db .. UXTB r3,r3
0x1ffe29d0: f003fb46 ..F. BL frspim_wr ; 0x1ffe6060
0x1ffe29d4: b006 .. ADD sp,sp,#0x18
0x1ffe29d6: bd80 .. POP {r7,pc}
user_entry_after_sleep
0x1ffe29d8: b580 .. PUSH {r7,lr}
0x1ffe29da: b08e .. SUB sp,sp,#0x38
0x1ffe29dc: 20c0 . MOVS r0,#0xc0
0x1ffe29de: f2ce0005 .... MOVT r0,#0xe005
0x1ffe29e2: f64f71ff O..q MOV r1,#0xffff
0x1ffe29e6: 6001 .` STR r1,[r0,#0]
0x1ffe29e8: 22c4 ." MOVS r2,#0xc4
0x1ffe29ea: f2ce0205 .... MOVT r2,#0xe005
0x1ffe29ee: f64070ff @..p MOV r0,#0xfff
0x1ffe29f2: 6010 .` STR r0,[r2,#0]
0x1ffe29f4: 22c8 ." MOVS r2,#0xc8
0x1ffe29f6: f2ce0205 .... MOVT r2,#0xe005
0x1ffe29fa: 2000 . MOVS r0,#0
0x1ffe29fc: 9005 .. STR r0,[sp,#0x14]
0x1ffe29fe: 6010 .` STR r0,[r2,#0]
0x1ffe2a00: 22cc ." MOVS r2,#0xcc
0x1ffe2a02: f2ce0205 .... MOVT r2,#0xe005
0x1ffe2a06: 6011 .` STR r1,[r2,#0]
0x1ffe2a08: 23a0 .# MOVS r3,#0xa0
0x1ffe2a0a: f2ce0305 .... MOVT r3,#0xe005
0x1ffe2a0e: f64772ff G..r MOV r2,#0x7fff
0x1ffe2a12: 601a .` STR r2,[r3,#0]
0x1ffe2a14: 23a4 .# MOVS r3,#0xa4
0x1ffe2a16: f2ce0305 .... MOVT r3,#0xe005
0x1ffe2a1a: f64052ff @..R MOV r2,#0xdff
0x1ffe2a1e: 601a .` STR r2,[r3,#0]
0x1ffe2a20: 22a8 ." MOVS r2,#0xa8
0x1ffe2a22: f2ce0205 .... MOVT r2,#0xe005
0x1ffe2a26: 6010 .` STR r0,[r2,#0]
0x1ffe2a28: 22ac ." MOVS r2,#0xac
0x1ffe2a2a: f2ce0205 .... MOVT r2,#0xe005
0x1ffe2a2e: 6011 .` STR r1,[r2,#0]
0x1ffe2a30: f2401184 @... MOVW r1,#0x184
0x1ffe2a34: f2ce0105 .... MOVT r1,#0xe005
0x1ffe2a38: 6008 .` STR r0,[r1,#0]
0x1ffe2a3a: f000f8dd .... BL host_hci_reinit ; 0x1ffe2bf8
0x1ffe2a3e: 9805 .. LDR r0,[sp,#0x14]
0x1ffe2a40: 2161 a! MOVS r1,#0x61
0x1ffe2a42: 9104 .. STR r1,[sp,#0x10]
0x1ffe2a44: 2201 ." MOVS r2,#1
0x1ffe2a46: 9209 .. STR r2,[sp,#0x24]
0x1ffe2a48: f003faae .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe2a4c: 9904 .. LDR r1,[sp,#0x10]
0x1ffe2a4e: 9a09 .. LDR r2,[sp,#0x24]
0x1ffe2a50: 4603 .F MOV r3,r0
0x1ffe2a52: 9805 .. LDR r0,[sp,#0x14]
0x1ffe2a54: f00303bf .... AND r3,r3,#0xbf
0x1ffe2a58: f003fb02 .... BL frspim_wr ; 0x1ffe6060
0x1ffe2a5c: 2014 . MOVS r0,#0x14
0x1ffe2a5e: 9006 .. STR r0,[sp,#0x18]
0x1ffe2a60: 2102 .! MOVS r1,#2
0x1ffe2a62: 9108 .. STR r1,[sp,#0x20]
0x1ffe2a64: f7ffff5c ..\. BL $Ven$TT$L$$__NVIC_SetPriority ; 0x1ffe2920
0x1ffe2a68: 9806 .. LDR r0,[sp,#0x18]
0x1ffe2a6a: f7ffff5e ..^. BL $Ven$TT$L$$__NVIC_EnableIRQ ; 0x1ffe292a
0x1ffe2a6e: 2041 A MOVS r0,#0x41
0x1ffe2a70: 9007 .. STR r0,[sp,#0x1c]
0x1ffe2a72: 2104 .! MOVS r1,#4
0x1ffe2a74: f7ffff54 ..T. BL $Ven$TT$L$$__NVIC_SetPriority ; 0x1ffe2920
0x1ffe2a78: 9807 .. LDR r0,[sp,#0x1c]
0x1ffe2a7a: f7ffff56 ..V. BL $Ven$TT$L$$__NVIC_EnableIRQ ; 0x1ffe292a
0x1ffe2a7e: 9908 .. LDR r1,[sp,#0x20]
0x1ffe2a80: 9809 .. LDR r0,[sp,#0x24]
0x1ffe2a82: 2330 0# MOVS r3,#0x30
0x1ffe2a84: f2ce0305 .... MOVT r3,#0xe005
0x1ffe2a88: 681a .h LDR r2,[r3,#0]
0x1ffe2a8a: f0420201 B... ORR r2,r2,#1
0x1ffe2a8e: 601a .` STR r2,[r3,#0]
0x1ffe2a90: 2230 0" MOVS r2,#0x30
0x1ffe2a92: 920a .. STR r2,[sp,#0x28]
0x1ffe2a94: 910b .. STR r1,[sp,#0x2c]
0x1ffe2a96: 900c .. STR r0,[sp,#0x30]
0x1ffe2a98: 900d .. STR r0,[sp,#0x34]
0x1ffe2a9a: f2480000 H... MOVW r0,#0x8000
0x1ffe2a9e: f2c50000 .... MOVT r0,#0x5000
0x1ffe2aa2: a90a .. ADD r1,sp,#0x28
0x1ffe2aa4: f003fb3a ..:. BL gpio_init ; 0x1ffe611c
0x1ffe2aa8: e7ff .. B 0x1ffe2aaa ; user_entry_after_sleep + 210
0x1ffe2aaa: 2134 4! MOVS r1,#0x34
0x1ffe2aac: f2ce0105 .... MOVT r1,#0xe005
0x1ffe2ab0: 6808 .h LDR r0,[r1,#0]
0x1ffe2ab2: f0400004 @... ORR r0,r0,#4
0x1ffe2ab6: 6008 .` STR r0,[r1,#0]
0x1ffe2ab8: 6808 .h LDR r0,[r1,#0]
0x1ffe2aba: f0400008 @... ORR r0,r0,#8
0x1ffe2abe: 6008 .` STR r0,[r1,#0]
0x1ffe2ac0: e7ff .. B 0x1ffe2ac2 ; user_entry_after_sleep + 234
0x1ffe2ac2: f6454074 E.t@ MOV r0,#0x5c74
0x1ffe2ac6: f2c20000 .... MOVT r0,#0x2000
0x1ffe2aca: f2480100 H... MOVW r1,#0x8000
0x1ffe2ace: f2c50111 .... MOVT r1,#0x5011
0x1ffe2ad2: 6001 .` STR r1,[r0,#0]
0x1ffe2ad4: f44f31e1 O..1 MOV r1,#0x1c200
0x1ffe2ad8: 6041 A` STR r1,[r0,#4]
0x1ffe2ada: 2103 .! MOVS r1,#3
0x1ffe2adc: 6081 .` STR r1,[r0,#8]
0x1ffe2ade: 2100 .! MOVS r1,#0
0x1ffe2ae0: 60c1 .` STR r1,[r0,#0xc]
0x1ffe2ae2: 6101 .a STR r1,[r0,#0x10]
0x1ffe2ae4: 2201 ." MOVS r2,#1
0x1ffe2ae6: 9200 .. STR r2,[sp,#0]
0x1ffe2ae8: 6142 Ba STR r2,[r0,#0x14]
0x1ffe2aea: 6201 .b STR r1,[r0,#0x20]
0x1ffe2aec: f24461b1 D..a MOV r1,#0x46b1
0x1ffe2af0: f6c00100 .... MOVT r1,#0x800
0x1ffe2af4: 6241 Ab STR r1,[r0,#0x24]
0x1ffe2af6: f7ffff1d .... BL $Ven$TT$L$$uart_init ; 0x1ffe2934
0x1ffe2afa: 9900 .. LDR r1,[sp,#0]
0x1ffe2afc: 2244 D" MOVS r2,#0x44
0x1ffe2afe: f2ce0205 .... MOVT r2,#0xe005
0x1ffe2b02: 6810 .h LDR r0,[r2,#0]
0x1ffe2b04: f0400020 @. . ORR r0,r0,#0x20
0x1ffe2b08: 6010 .` STR r0,[r2,#0]
0x1ffe2b0a: f6487030 H.0p MOV r0,#0x8f30
0x1ffe2b0e: f2c20000 .... MOVT r0,#0x2000
0x1ffe2b12: 9001 .. STR r0,[sp,#4]
0x1ffe2b14: 7001 .p STRB r1,[r0,#0]
0x1ffe2b16: 213c <! MOVS r1,#0x3c
0x1ffe2b18: 8041 A. STRH r1,[r0,#2]
0x1ffe2b1a: f645212d E.-! MOV r1,#0x5a2d
0x1ffe2b1e: f6c00100 .... MOVT r1,#0x800
0x1ffe2b22: 6041 A` STR r1,[r0,#4]
0x1ffe2b24: f7ffff0b .... BL $Ven$TT$L$$cali_init ; 0x1ffe293e
0x1ffe2b28: 9801 .. LDR r0,[sp,#4]
0x1ffe2b2a: f7ffff0d .... BL $Ven$TT$L$$cali_start_IT ; 0x1ffe2948
0x1ffe2b2e: 2002 . MOVS r0,#2
0x1ffe2b30: 9002 .. STR r0,[sp,#8]
0x1ffe2b32: f7ffff0e .... BL $Ven$TT$L$$system_prevent_sleep_set ; 0x1ffe2952
0x1ffe2b36: 9902 .. LDR r1,[sp,#8]
0x1ffe2b38: 2035 5 MOVS r0,#0x35
0x1ffe2b3a: 9003 .. STR r0,[sp,#0xc]
0x1ffe2b3c: f7fffef0 .... BL $Ven$TT$L$$__NVIC_SetPriority ; 0x1ffe2920
0x1ffe2b40: 9803 .. LDR r0,[sp,#0xc]
0x1ffe2b42: f7fffef2 .... BL $Ven$TT$L$$__NVIC_EnableIRQ ; 0x1ffe292a
0x1ffe2b46: b00e .. ADD sp,sp,#0x38
0x1ffe2b48: bd80 .. POP {r7,pc}
0x1ffe2b4a: 0000 .. MOVS r0,r0
host_before_sleep_check
0x1ffe2b4c: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe2b4e: b082 .. SUB sp,sp,#8
0x1ffe2b50: f64535d8 E..5 MOV r5,#0x5bd8
0x1ffe2b54: f2c20500 .... MOVT r5,#0x2000
0x1ffe2b58: 6828 (h LDR r0,[r5,#0]
0x1ffe2b5a: 6fc0 .o LDR r0,[r0,#0x7c]
0x1ffe2b5c: 0740 @. LSLS r0,r0,#29
0x1ffe2b5e: d548 H. BPL 0x1ffe2bf2 ; host_before_sleep_check + 166
0x1ffe2b60: f2401420 @. . MOVW r4,#0x120
0x1ffe2b64: f2ce0405 .... MOVT r4,#0xe005
0x1ffe2b68: f8540cf0 T... LDR r0,[r4,#-0xf0]
0x1ffe2b6c: f0400001 @... ORR r0,r0,#1
0x1ffe2b70: f8440cf0 D... STR r0,[r4,#-0xf0]
0x1ffe2b74: f04f40a0 O..@ MOV r0,#0x50000000
0x1ffe2b78: 6801 .h LDR r1,[r0,#0]
0x1ffe2b7a: f0210108 !... BIC r1,r1,#8
0x1ffe2b7e: 6001 .` STR r1,[r0,#0]
0x1ffe2b80: 200c . MOVS r0,#0xc
0x1ffe2b82: f2c50000 .... MOVT r0,#0x5000
0x1ffe2b86: 2108 .! MOVS r1,#8
0x1ffe2b88: 6001 .` STR r1,[r0,#0]
0x1ffe2b8a: 6820 h LDR r0,[r4,#0]
0x1ffe2b8c: f4204070 .p@ BIC r0,r0,#0xf000
0x1ffe2b90: 6020 ` STR r0,[r4,#0]
0x1ffe2b92: 2064 d MOVS r0,#0x64
0x1ffe2b94: f002f8b2 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe2b98: 6828 (h LDR r0,[r5,#0]
0x1ffe2b9a: 6fc1 .o LDR r1,[r0,#0x7c]
0x1ffe2b9c: 0709 .. LSLS r1,r1,#28
0x1ffe2b9e: d424 $. BMI 0x1ffe2bea ; host_before_sleep_check + 158
0x1ffe2ba0: 9001 .. STR r0,[sp,#4]
0x1ffe2ba2: 9801 .. LDR r0,[sp,#4]
0x1ffe2ba4: f649011d I... MOV r1,#0x981d
0x1ffe2ba8: 68c0 .h LDR r0,[r0,#0xc]
0x1ffe2baa: f2c20100 .... MOVT r1,#0x2000
0x1ffe2bae: 7148 Hq STRB r0,[r1,#5]
0x1ffe2bb0: 9801 .. LDR r0,[sp,#4]
0x1ffe2bb2: 6900 .i LDR r0,[r0,#0x10]
0x1ffe2bb4: 7188 .q STRB r0,[r1,#6]
0x1ffe2bb6: 2009 . MOVS r0,#9
0x1ffe2bb8: 7108 .q STRB r0,[r1,#4]
0x1ffe2bba: 9801 .. LDR r0,[sp,#4]
0x1ffe2bbc: 6840 @h LDR r0,[r0,#4]
0x1ffe2bbe: 70c8 .p STRB r0,[r1,#3]
0x1ffe2bc0: 7948 Hy LDRB r0,[r1,#5]
0x1ffe2bc2: 9a01 .. LDR r2,[sp,#4]
0x1ffe2bc4: f0400080 @... ORR r0,r0,#0x80
0x1ffe2bc8: 60d0 .` STR r0,[r2,#0xc]
0x1ffe2bca: 9801 .. LDR r0,[sp,#4]
0x1ffe2bcc: 6800 .h LDR r0,[r0,#0]
0x1ffe2bce: 7008 .p STRB r0,[r1,#0]
0x1ffe2bd0: 9801 .. LDR r0,[sp,#4]
0x1ffe2bd2: 6840 @h LDR r0,[r0,#4]
0x1ffe2bd4: 7048 Hp STRB r0,[r1,#1]
0x1ffe2bd6: 9801 .. LDR r0,[sp,#4]
0x1ffe2bd8: f8d000c0 .... LDR r0,[r0,#0xc0]
0x1ffe2bdc: 7088 .p STRB r0,[r1,#2]
0x1ffe2bde: 7948 Hy LDRB r0,[r1,#5]
0x1ffe2be0: 9901 .. LDR r1,[sp,#4]
0x1ffe2be2: 60c8 .` STR r0,[r1,#0xc]
0x1ffe2be4: 2001 . MOVS r0,#1
0x1ffe2be6: b002 .. ADD sp,sp,#8
0x1ffe2be8: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe2bea: 6820 h LDR r0,[r4,#0]
0x1ffe2bec: f4405080 @..P ORR r0,r0,#0x1000
0x1ffe2bf0: 6020 ` STR r0,[r4,#0]
0x1ffe2bf2: 2000 . MOVS r0,#0
0x1ffe2bf4: b002 .. ADD sp,sp,#8
0x1ffe2bf6: bdb0 .. POP {r4,r5,r7,pc}
host_hci_reinit
0x1ffe2bf8: b580 .. PUSH {r7,lr}
0x1ffe2bfa: b086 .. SUB sp,sp,#0x18
0x1ffe2bfc: 200f . MOVS r0,#0xf
0x1ffe2bfe: 9001 .. STR r0,[sp,#4]
0x1ffe2c00: 2002 . MOVS r0,#2
0x1ffe2c02: 9002 .. STR r0,[sp,#8]
0x1ffe2c04: 2001 . MOVS r0,#1
0x1ffe2c06: e9cd0003 .... STRD r0,r0,[sp,#0xc]
0x1ffe2c0a: a901 .. ADD r1,sp,#4
0x1ffe2c0c: f04f40a0 O..@ MOV r0,#0x50000000
0x1ffe2c10: f003fa84 .... BL gpio_init ; 0x1ffe611c
0x1ffe2c14: 2034 4 MOVS r0,#0x34
0x1ffe2c16: f2ce0005 .... MOVT r0,#0xe005
0x1ffe2c1a: 6801 .h LDR r1,[r0,#0]
0x1ffe2c1c: f0410101 A... ORR r1,r1,#1
0x1ffe2c20: 6001 .` STR r1,[r0,#0]
0x1ffe2c22: f64530d8 E..0 MOV r0,#0x5bd8
0x1ffe2c26: f2c20000 .... MOVT r0,#0x2000
0x1ffe2c2a: 6800 .h LDR r0,[r0,#0]
0x1ffe2c2c: 9005 .. STR r0,[sp,#0x14]
0x1ffe2c2e: f649001d I... MOV r0,#0x981d
0x1ffe2c32: f2c20000 .... MOVT r0,#0x2000
0x1ffe2c36: 78c1 .x LDRB r1,[r0,#3]
0x1ffe2c38: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c3a: 6051 Q` STR r1,[r2,#4]
0x1ffe2c3c: 7901 .y LDRB r1,[r0,#4]
0x1ffe2c3e: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c40: 6091 .` STR r1,[r2,#8]
0x1ffe2c42: 7981 .y LDRB r1,[r0,#6]
0x1ffe2c44: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c46: 6111 .a STR r1,[r2,#0x10]
0x1ffe2c48: 7941 Ay LDRB r1,[r0,#5]
0x1ffe2c4a: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c4c: f0410180 A... ORR r1,r1,#0x80
0x1ffe2c50: 60d1 .` STR r1,[r2,#0xc]
0x1ffe2c52: 7801 .x LDRB r1,[r0,#0]
0x1ffe2c54: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c56: 6011 .` STR r1,[r2,#0]
0x1ffe2c58: 7841 Ax LDRB r1,[r0,#1]
0x1ffe2c5a: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c5c: 6051 Q` STR r1,[r2,#4]
0x1ffe2c5e: 7881 .x LDRB r1,[r0,#2]
0x1ffe2c60: 9a05 .. LDR r2,[sp,#0x14]
0x1ffe2c62: f8c210c0 .... STR r1,[r2,#0xc0]
0x1ffe2c66: 7940 @y LDRB r0,[r0,#5]
0x1ffe2c68: 9905 .. LDR r1,[sp,#0x14]
0x1ffe2c6a: 60c8 .` STR r0,[r1,#0xc]
0x1ffe2c6c: f24e1000 N... MOVW r0,#0xe100
0x1ffe2c70: f2ce0000 .... MOVT r0,#0xe000
0x1ffe2c74: 2140 @! MOVS r1,#0x40
0x1ffe2c76: f8801314 .... STRB r1,[r0,#0x314]
0x1ffe2c7a: f44f1180 O... MOV r1,#0x100000
0x1ffe2c7e: 6001 .` STR r1,[r0,#0]
0x1ffe2c80: b006 .. ADD sp,sp,#0x18
0x1ffe2c82: bd80 .. POP {r7,pc}
SWD_TransferFunction
0x1ffe2c84: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe2c88: b08d .. SUB sp,sp,#0x34
0x1ffe2c8a: 9203 .. STR r2,[sp,#0xc]
0x1ffe2c8c: eb000290 .... ADD r2,r0,r0,LSR #2
0x1ffe2c90: f0100c02 .... ANDS r12,r0,#2
0x1ffe2c94: eb0202d0 .... ADD r2,r2,r0,LSR #3
0x1ffe2c98: f3c00a40 ..@. UBFX r10,r0,#1,#1
0x1ffe2c9c: eb02025c ..\. ADD r2,r2,r12,LSR #1
0x1ffe2ca0: f3c00b80 .... UBFX r11,r0,#2,#1
0x1ffe2ca4: f3c004c0 .... UBFX r4,r0,#3,#1
0x1ffe2ca8: f0000901 .... AND r9,r0,#1
0x1ffe2cac: f0020601 .... AND r6,r2,#1
0x1ffe2cb0: f04080b2 @... BNE.W 0x1ffe2e18 ; SWD_TransferFunction + 404
0x1ffe2cb4: 6808 .h LDR r0,[r1,#0]
0x1ffe2cb6: 46a0 .F MOV r8,r4
0x1ffe2cb8: 46b6 .F MOV lr,r6
0x1ffe2cba: 2400 .$ MOVS r4,#0
0x1ffe2cbc: 2201 ." MOVS r2,#1
0x1ffe2cbe: f10d0313 .... ADD r3,sp,#0x13
0x1ffe2cc2: 2500 .% MOVS r5,#0
0x1ffe2cc4: fa02f604 .... LSL r6,r2,r4
0x1ffe2cc8: ea100706 .... ANDS r7,r0,r6
0x1ffe2ccc: bf18 .. IT NE
0x1ffe2cce: 2701 .' MOVNE r7,#1
0x1ffe2cd0: 551f .U STRB r7,[r3,r4]
0x1ffe2cd2: f1040701 .... ADD r7,r4,#1
0x1ffe2cd6: bf18 .. IT NE
0x1ffe2cd8: 3501 .5 ADDNE r5,#1
0x1ffe2cda: fa02f707 .... LSL r7,r2,r7
0x1ffe2cde: 4007 .@ ANDS r7,r7,r0
0x1ffe2ce0: eb030604 .... ADD r6,r3,r4
0x1ffe2ce4: bf18 .. IT NE
0x1ffe2ce6: 2701 .' MOVNE r7,#1
0x1ffe2ce8: 7077 wp STRB r7,[r6,#1]
0x1ffe2cea: bf18 .. IT NE
0x1ffe2cec: 3501 .5 ADDNE r5,#1
0x1ffe2cee: 1ca7 .. ADDS r7,r4,#2
0x1ffe2cf0: fa02f707 .... LSL r7,r2,r7
0x1ffe2cf4: 4007 .@ ANDS r7,r7,r0
0x1ffe2cf6: bf18 .. IT NE
0x1ffe2cf8: 2701 .' MOVNE r7,#1
0x1ffe2cfa: 70b7 .p STRB r7,[r6,#2]
0x1ffe2cfc: f1040703 .... ADD r7,r4,#3
0x1ffe2d00: bf18 .. IT NE
0x1ffe2d02: 3501 .5 ADDNE r5,#1
0x1ffe2d04: fa02f707 .... LSL r7,r2,r7
0x1ffe2d08: 4007 .@ ANDS r7,r7,r0
0x1ffe2d0a: bf18 .. IT NE
0x1ffe2d0c: 2701 .' MOVNE r7,#1
0x1ffe2d0e: 70f7 .p STRB r7,[r6,#3]
0x1ffe2d10: f1040704 .... ADD r7,r4,#4
0x1ffe2d14: bf18 .. IT NE
0x1ffe2d16: 3501 .5 ADDNE r5,#1
0x1ffe2d18: fa02f707 .... LSL r7,r2,r7
0x1ffe2d1c: 4007 .@ ANDS r7,r7,r0
0x1ffe2d1e: bf18 .. IT NE
0x1ffe2d20: 2701 .' MOVNE r7,#1
0x1ffe2d22: 7137 7q STRB r7,[r6,#4]
0x1ffe2d24: f1040705 .... ADD r7,r4,#5
0x1ffe2d28: bf18 .. IT NE
0x1ffe2d2a: 3501 .5 ADDNE r5,#1
0x1ffe2d2c: fa02f707 .... LSL r7,r2,r7
0x1ffe2d30: 4007 .@ ANDS r7,r7,r0
0x1ffe2d32: bf18 .. IT NE
0x1ffe2d34: 2701 .' MOVNE r7,#1
0x1ffe2d36: 7177 wq STRB r7,[r6,#5]
0x1ffe2d38: f1040706 .... ADD r7,r4,#6
0x1ffe2d3c: bf18 .. IT NE
0x1ffe2d3e: 3501 .5 ADDNE r5,#1
0x1ffe2d40: fa02f707 .... LSL r7,r2,r7
0x1ffe2d44: 4007 .@ ANDS r7,r7,r0
0x1ffe2d46: bf18 .. IT NE
0x1ffe2d48: 2701 .' MOVNE r7,#1
0x1ffe2d4a: 71b7 .q STRB r7,[r6,#6]
0x1ffe2d4c: f1040707 .... ADD r7,r4,#7
0x1ffe2d50: bf18 .. IT NE
0x1ffe2d52: 3501 .5 ADDNE r5,#1
0x1ffe2d54: fa02f707 .... LSL r7,r2,r7
0x1ffe2d58: 4007 .@ ANDS r7,r7,r0
0x1ffe2d5a: bf18 .. IT NE
0x1ffe2d5c: 2701 .' MOVNE r7,#1
0x1ffe2d5e: 71f7 .q STRB r7,[r6,#7]
0x1ffe2d60: f1040708 .... ADD r7,r4,#8
0x1ffe2d64: bf18 .. IT NE
0x1ffe2d66: 3501 .5 ADDNE r5,#1
0x1ffe2d68: fa02f707 .... LSL r7,r2,r7
0x1ffe2d6c: 4007 .@ ANDS r7,r7,r0
0x1ffe2d6e: bf18 .. IT NE
0x1ffe2d70: 2701 .' MOVNE r7,#1
0x1ffe2d72: 7237 7r STRB r7,[r6,#8]
0x1ffe2d74: f1040709 .... ADD r7,r4,#9
0x1ffe2d78: bf18 .. IT NE
0x1ffe2d7a: 3501 .5 ADDNE r5,#1
0x1ffe2d7c: fa02f707 .... LSL r7,r2,r7
0x1ffe2d80: 4007 .@ ANDS r7,r7,r0
0x1ffe2d82: bf18 .. IT NE
0x1ffe2d84: 2701 .' MOVNE r7,#1
0x1ffe2d86: 7277 wr STRB r7,[r6,#9]
0x1ffe2d88: f104070a .... ADD r7,r4,#0xa
0x1ffe2d8c: bf18 .. IT NE
0x1ffe2d8e: 3501 .5 ADDNE r5,#1
0x1ffe2d90: fa02f707 .... LSL r7,r2,r7
0x1ffe2d94: 4007 .@ ANDS r7,r7,r0
0x1ffe2d96: bf18 .. IT NE
0x1ffe2d98: 2701 .' MOVNE r7,#1
0x1ffe2d9a: 72b7 .r STRB r7,[r6,#0xa]
0x1ffe2d9c: f104070b .... ADD r7,r4,#0xb
0x1ffe2da0: bf18 .. IT NE
0x1ffe2da2: 3501 .5 ADDNE r5,#1
0x1ffe2da4: fa02f707 .... LSL r7,r2,r7
0x1ffe2da8: 4007 .@ ANDS r7,r7,r0
0x1ffe2daa: bf18 .. IT NE
0x1ffe2dac: 2701 .' MOVNE r7,#1
0x1ffe2dae: 72f7 .r STRB r7,[r6,#0xb]
0x1ffe2db0: f104070c .... ADD r7,r4,#0xc
0x1ffe2db4: bf18 .. IT NE
0x1ffe2db6: 3501 .5 ADDNE r5,#1
0x1ffe2db8: fa02f707 .... LSL r7,r2,r7
0x1ffe2dbc: 4007 .@ ANDS r7,r7,r0
0x1ffe2dbe: bf18 .. IT NE
0x1ffe2dc0: 2701 .' MOVNE r7,#1
0x1ffe2dc2: 7337 7s STRB r7,[r6,#0xc]
0x1ffe2dc4: f104070d .... ADD r7,r4,#0xd
0x1ffe2dc8: bf18 .. IT NE
0x1ffe2dca: 3501 .5 ADDNE r5,#1
0x1ffe2dcc: fa02f707 .... LSL r7,r2,r7
0x1ffe2dd0: 4007 .@ ANDS r7,r7,r0
0x1ffe2dd2: bf18 .. IT NE
0x1ffe2dd4: 2701 .' MOVNE r7,#1
0x1ffe2dd6: 7377 ws STRB r7,[r6,#0xd]
0x1ffe2dd8: f104070e .... ADD r7,r4,#0xe
0x1ffe2ddc: bf18 .. IT NE
0x1ffe2dde: 3501 .5 ADDNE r5,#1
0x1ffe2de0: fa02f707 .... LSL r7,r2,r7
0x1ffe2de4: 4007 .@ ANDS r7,r7,r0
0x1ffe2de6: bf18 .. IT NE
0x1ffe2de8: 2701 .' MOVNE r7,#1
0x1ffe2dea: 73b7 .s STRB r7,[r6,#0xe]
0x1ffe2dec: f104070f .... ADD r7,r4,#0xf
0x1ffe2df0: bf18 .. IT NE
0x1ffe2df2: 3501 .5 ADDNE r5,#1
0x1ffe2df4: fa02f707 .... LSL r7,r2,r7
0x1ffe2df8: 4007 .@ ANDS r7,r7,r0
0x1ffe2dfa: f1040410 .... ADD r4,r4,#0x10
0x1ffe2dfe: bf1c .. ITT NE
0x1ffe2e00: 2701 .' MOVNE r7,#1
0x1ffe2e02: 3501 .5 ADDNE r5,#1
0x1ffe2e04: 2c20 , CMP r4,#0x20
0x1ffe2e06: 73f7 .s STRB r7,[r6,#0xf]
0x1ffe2e08: f47faf5c ..\. BNE 0x1ffe2cc4 ; SWD_TransferFunction + 64
0x1ffe2e0c: f0050001 .... AND r0,r5,#1
0x1ffe2e10: 4676 vF MOV r6,lr
0x1ffe2e12: 4644 DF MOV r4,r8
0x1ffe2e14: f88d0033 ..3. STRB r0,[sp,#0x33]
0x1ffe2e18: e9cd1c01 .... STRD r1,r12,[sp,#4]
0x1ffe2e1c: 2000 . MOVS r0,#0
0x1ffe2e1e: 214b K! MOVS r1,#0x4b
0x1ffe2e20: 2201 ." MOVS r2,#1
0x1ffe2e22: 2300 .# MOVS r3,#0
0x1ffe2e24: f003f95a ..Z. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2e28: f6454768 E.hG MOV r7,#0x5c68
0x1ffe2e2c: f2c20700 .... MOVT r7,#0x2000
0x1ffe2e30: 7838 8x LDRB r0,[r7,#0]
0x1ffe2e32: f6454569 E.iE MOV r5,#0x5c69
0x1ffe2e36: f04f0802 O... MOV r8,#2
0x1ffe2e3a: f2c20500 .... MOVT r5,#0x2000
0x1ffe2e3e: f0400302 @... ORR r3,r0,#2
0x1ffe2e42: 2000 . MOVS r0,#0
0x1ffe2e44: 2149 I! MOVS r1,#0x49
0x1ffe2e46: 2201 ." MOVS r2,#1
0x1ffe2e48: f8858000 .... STRB r8,[r5,#0]
0x1ffe2e4c: f003f946 ..F. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2e50: bf00 .. NOP
0x1ffe2e52: bf00 .. NOP
0x1ffe2e54: bf00 .. NOP
0x1ffe2e56: bf00 .. NOP
0x1ffe2e58: bf00 .. NOP
0x1ffe2e5a: bf00 .. NOP
0x1ffe2e5c: bf00 .. NOP
0x1ffe2e5e: bf00 .. NOP
0x1ffe2e60: bf00 .. NOP
0x1ffe2e62: bf00 .. NOP
0x1ffe2e64: bf00 .. NOP
0x1ffe2e66: bf00 .. NOP
0x1ffe2e68: bf00 .. NOP
0x1ffe2e6a: bf00 .. NOP
0x1ffe2e6c: bf00 .. NOP
0x1ffe2e6e: bf00 .. NOP
0x1ffe2e70: bf00 .. NOP
0x1ffe2e72: bf00 .. NOP
0x1ffe2e74: bf00 .. NOP
0x1ffe2e76: bf00 .. NOP
0x1ffe2e78: 7828 (x LDRB r0,[r5,#0]
0x1ffe2e7a: 2101 .! MOVS r1,#1
0x1ffe2e7c: 7039 9p STRB r1,[r7,#0]
0x1ffe2e7e: f0400301 @... ORR r3,r0,#1
0x1ffe2e82: 2000 . MOVS r0,#0
0x1ffe2e84: 2149 I! MOVS r1,#0x49
0x1ffe2e86: 2201 ." MOVS r2,#1
0x1ffe2e88: f003f928 ..(. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2e8c: bf00 .. NOP
0x1ffe2e8e: bf00 .. NOP
0x1ffe2e90: bf00 .. NOP
0x1ffe2e92: bf00 .. NOP
0x1ffe2e94: bf00 .. NOP
0x1ffe2e96: bf00 .. NOP
0x1ffe2e98: bf00 .. NOP
0x1ffe2e9a: bf00 .. NOP
0x1ffe2e9c: bf00 .. NOP
0x1ffe2e9e: bf00 .. NOP
0x1ffe2ea0: bf00 .. NOP
0x1ffe2ea2: bf00 .. NOP
0x1ffe2ea4: bf00 .. NOP
0x1ffe2ea6: bf00 .. NOP
0x1ffe2ea8: bf00 .. NOP
0x1ffe2eaa: bf00 .. NOP
0x1ffe2eac: bf00 .. NOP
0x1ffe2eae: bf00 .. NOP
0x1ffe2eb0: bf00 .. NOP
0x1ffe2eb2: bf00 .. NOP
0x1ffe2eb4: 7828 (x LDRB r0,[r5,#0]
0x1ffe2eb6: 2149 I! MOVS r1,#0x49
0x1ffe2eb8: f0000302 .... AND r3,r0,#2
0x1ffe2ebc: 2000 . MOVS r0,#0
0x1ffe2ebe: 2201 ." MOVS r2,#1
0x1ffe2ec0: f8878000 .... STRB r8,[r7,#0]
0x1ffe2ec4: f04f0801 O... MOV r8,#1
0x1ffe2ec8: f003f908 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2ecc: 4648 HF MOV r0,r9
0x1ffe2ece: f001fccf .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe2ed2: 4650 PF MOV r0,r10
0x1ffe2ed4: 46a9 .F MOV r9,r5
0x1ffe2ed6: f001fccb .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe2eda: 4658 XF MOV r0,r11
0x1ffe2edc: f001fcc8 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe2ee0: 4620 F MOV r0,r4
0x1ffe2ee2: 2402 .$ MOVS r4,#2
0x1ffe2ee4: f001fcc4 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe2ee8: 4630 0F MOV r0,r6
0x1ffe2eea: f001fcc1 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe2eee: 7838 8x LDRB r0,[r7,#0]
0x1ffe2ef0: 2149 I! MOVS r1,#0x49
0x1ffe2ef2: f0000301 .... AND r3,r0,#1
0x1ffe2ef6: 2000 . MOVS r0,#0
0x1ffe2ef8: 2201 ." MOVS r2,#1
0x1ffe2efa: f8858000 .... STRB r8,[r5,#0]
0x1ffe2efe: f003f8ed .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2f02: bf00 .. NOP
0x1ffe2f04: bf00 .. NOP
0x1ffe2f06: bf00 .. NOP
0x1ffe2f08: bf00 .. NOP
0x1ffe2f0a: bf00 .. NOP
0x1ffe2f0c: bf00 .. NOP
0x1ffe2f0e: bf00 .. NOP
0x1ffe2f10: bf00 .. NOP
0x1ffe2f12: bf00 .. NOP
0x1ffe2f14: bf00 .. NOP
0x1ffe2f16: bf00 .. NOP
0x1ffe2f18: bf00 .. NOP
0x1ffe2f1a: bf00 .. NOP
0x1ffe2f1c: bf00 .. NOP
0x1ffe2f1e: bf00 .. NOP
0x1ffe2f20: bf00 .. NOP
0x1ffe2f22: bf00 .. NOP
0x1ffe2f24: bf00 .. NOP
0x1ffe2f26: bf00 .. NOP
0x1ffe2f28: bf00 .. NOP
0x1ffe2f2a: 7828 (x LDRB r0,[r5,#0]
0x1ffe2f2c: 2149 I! MOVS r1,#0x49
0x1ffe2f2e: f0400301 @... ORR r3,r0,#1
0x1ffe2f32: 2000 . MOVS r0,#0
0x1ffe2f34: 2201 ." MOVS r2,#1
0x1ffe2f36: f8878000 .... STRB r8,[r7,#0]
0x1ffe2f3a: f003f8cf .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2f3e: bf00 .. NOP
0x1ffe2f40: bf00 .. NOP
0x1ffe2f42: bf00 .. NOP
0x1ffe2f44: bf00 .. NOP
0x1ffe2f46: bf00 .. NOP
0x1ffe2f48: bf00 .. NOP
0x1ffe2f4a: bf00 .. NOP
0x1ffe2f4c: bf00 .. NOP
0x1ffe2f4e: bf00 .. NOP
0x1ffe2f50: bf00 .. NOP
0x1ffe2f52: bf00 .. NOP
0x1ffe2f54: bf00 .. NOP
0x1ffe2f56: bf00 .. NOP
0x1ffe2f58: bf00 .. NOP
0x1ffe2f5a: bf00 .. NOP
0x1ffe2f5c: bf00 .. NOP
0x1ffe2f5e: bf00 .. NOP
0x1ffe2f60: bf00 .. NOP
0x1ffe2f62: bf00 .. NOP
0x1ffe2f64: bf00 .. NOP
0x1ffe2f66: 7828 (x LDRB r0,[r5,#0]
0x1ffe2f68: 2149 I! MOVS r1,#0x49
0x1ffe2f6a: f0000302 .... AND r3,r0,#2
0x1ffe2f6e: 2000 . MOVS r0,#0
0x1ffe2f70: 2201 ." MOVS r2,#1
0x1ffe2f72: 703c <p STRB r4,[r7,#0]
0x1ffe2f74: f003f8b2 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2f78: 7838 8x LDRB r0,[r7,#0]
0x1ffe2f7a: 2149 I! MOVS r1,#0x49
0x1ffe2f7c: f0400302 @... ORR r3,r0,#2
0x1ffe2f80: 2000 . MOVS r0,#0
0x1ffe2f82: 2201 ." MOVS r2,#1
0x1ffe2f84: 702c ,p STRB r4,[r5,#0]
0x1ffe2f86: f003f8a9 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2f8a: bf00 .. NOP
0x1ffe2f8c: bf00 .. NOP
0x1ffe2f8e: bf00 .. NOP
0x1ffe2f90: bf00 .. NOP
0x1ffe2f92: bf00 .. NOP
0x1ffe2f94: bf00 .. NOP
0x1ffe2f96: bf00 .. NOP
0x1ffe2f98: bf00 .. NOP
0x1ffe2f9a: bf00 .. NOP
0x1ffe2f9c: bf00 .. NOP
0x1ffe2f9e: bf00 .. NOP
0x1ffe2fa0: bf00 .. NOP
0x1ffe2fa2: bf00 .. NOP
0x1ffe2fa4: bf00 .. NOP
0x1ffe2fa6: bf00 .. NOP
0x1ffe2fa8: bf00 .. NOP
0x1ffe2faa: bf00 .. NOP
0x1ffe2fac: bf00 .. NOP
0x1ffe2fae: bf00 .. NOP
0x1ffe2fb0: bf00 .. NOP
0x1ffe2fb2: 7828 (x LDRB r0,[r5,#0]
0x1ffe2fb4: 2149 I! MOVS r1,#0x49
0x1ffe2fb6: f0400301 @... ORR r3,r0,#1
0x1ffe2fba: 2000 . MOVS r0,#0
0x1ffe2fbc: 2201 ." MOVS r2,#1
0x1ffe2fbe: f8878000 .... STRB r8,[r7,#0]
0x1ffe2fc2: f003f88b .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe2fc6: bf00 .. NOP
0x1ffe2fc8: bf00 .. NOP
0x1ffe2fca: bf00 .. NOP
0x1ffe2fcc: bf00 .. NOP
0x1ffe2fce: bf00 .. NOP
0x1ffe2fd0: bf00 .. NOP
0x1ffe2fd2: bf00 .. NOP
0x1ffe2fd4: bf00 .. NOP
0x1ffe2fd6: bf00 .. NOP
0x1ffe2fd8: bf00 .. NOP
0x1ffe2fda: bf00 .. NOP
0x1ffe2fdc: bf00 .. NOP
0x1ffe2fde: bf00 .. NOP
0x1ffe2fe0: bf00 .. NOP
0x1ffe2fe2: bf00 .. NOP
0x1ffe2fe4: bf00 .. NOP
0x1ffe2fe6: bf00 .. NOP
0x1ffe2fe8: bf00 .. NOP
0x1ffe2fea: bf00 .. NOP
0x1ffe2fec: bf00 .. NOP
0x1ffe2fee: 7828 (x LDRB r0,[r5,#0]
0x1ffe2ff0: 2149 I! MOVS r1,#0x49
0x1ffe2ff2: f0000302 .... AND r3,r0,#2
0x1ffe2ff6: 2000 . MOVS r0,#0
0x1ffe2ff8: 2201 ." MOVS r2,#1
0x1ffe2ffa: 703c <p STRB r4,[r7,#0]
0x1ffe2ffc: f003f86e ..n. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3000: 2000 . MOVS r0,#0
0x1ffe3002: 214b K! MOVS r1,#0x4b
0x1ffe3004: 2201 ." MOVS r2,#1
0x1ffe3006: 2302 .# MOVS r3,#2
0x1ffe3008: f003f868 ..h. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe300c: bf00 .. NOP
0x1ffe300e: bf00 .. NOP
0x1ffe3010: bf00 .. NOP
0x1ffe3012: bf00 .. NOP
0x1ffe3014: bf00 .. NOP
0x1ffe3016: bf00 .. NOP
0x1ffe3018: bf00 .. NOP
0x1ffe301a: bf00 .. NOP
0x1ffe301c: bf00 .. NOP
0x1ffe301e: bf00 .. NOP
0x1ffe3020: bf00 .. NOP
0x1ffe3022: bf00 .. NOP
0x1ffe3024: bf00 .. NOP
0x1ffe3026: bf00 .. NOP
0x1ffe3028: bf00 .. NOP
0x1ffe302a: 7828 (x LDRB r0,[r5,#0]
0x1ffe302c: 2149 I! MOVS r1,#0x49
0x1ffe302e: f0400301 @... ORR r3,r0,#1
0x1ffe3032: 2000 . MOVS r0,#0
0x1ffe3034: 2201 ." MOVS r2,#1
0x1ffe3036: f8878000 .... STRB r8,[r7,#0]
0x1ffe303a: f003f84f ..O. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe303e: bf00 .. NOP
0x1ffe3040: bf00 .. NOP
0x1ffe3042: bf00 .. NOP
0x1ffe3044: bf00 .. NOP
0x1ffe3046: bf00 .. NOP
0x1ffe3048: bf00 .. NOP
0x1ffe304a: bf00 .. NOP
0x1ffe304c: bf00 .. NOP
0x1ffe304e: bf00 .. NOP
0x1ffe3050: bf00 .. NOP
0x1ffe3052: bf00 .. NOP
0x1ffe3054: bf00 .. NOP
0x1ffe3056: bf00 .. NOP
0x1ffe3058: bf00 .. NOP
0x1ffe305a: bf00 .. NOP
0x1ffe305c: 7828 (x LDRB r0,[r5,#0]
0x1ffe305e: 2149 I! MOVS r1,#0x49
0x1ffe3060: f0400301 @... ORR r3,r0,#1
0x1ffe3064: 2000 . MOVS r0,#0
0x1ffe3066: 2201 ." MOVS r2,#1
0x1ffe3068: f8878000 .... STRB r8,[r7,#0]
0x1ffe306c: f003f836 ..6. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3070: bf00 .. NOP
0x1ffe3072: bf00 .. NOP
0x1ffe3074: bf00 .. NOP
0x1ffe3076: bf00 .. NOP
0x1ffe3078: bf00 .. NOP
0x1ffe307a: bf00 .. NOP
0x1ffe307c: bf00 .. NOP
0x1ffe307e: bf00 .. NOP
0x1ffe3080: bf00 .. NOP
0x1ffe3082: bf00 .. NOP
0x1ffe3084: bf00 .. NOP
0x1ffe3086: bf00 .. NOP
0x1ffe3088: bf00 .. NOP
0x1ffe308a: bf00 .. NOP
0x1ffe308c: bf00 .. NOP
0x1ffe308e: bf00 .. NOP
0x1ffe3090: bf00 .. NOP
0x1ffe3092: bf00 .. NOP
0x1ffe3094: bf00 .. NOP
0x1ffe3096: bf00 .. NOP
0x1ffe3098: 7828 (x LDRB r0,[r5,#0]
0x1ffe309a: 2149 I! MOVS r1,#0x49
0x1ffe309c: f0000302 .... AND r3,r0,#2
0x1ffe30a0: 2000 . MOVS r0,#0
0x1ffe30a2: 2201 ." MOVS r2,#1
0x1ffe30a4: 703c <p STRB r4,[r7,#0]
0x1ffe30a6: f003f819 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe30aa: bf00 .. NOP
0x1ffe30ac: bf00 .. NOP
0x1ffe30ae: bf00 .. NOP
0x1ffe30b0: bf00 .. NOP
0x1ffe30b2: bf00 .. NOP
0x1ffe30b4: bf00 .. NOP
0x1ffe30b6: bf00 .. NOP
0x1ffe30b8: bf00 .. NOP
0x1ffe30ba: bf00 .. NOP
0x1ffe30bc: bf00 .. NOP
0x1ffe30be: bf00 .. NOP
0x1ffe30c0: bf00 .. NOP
0x1ffe30c2: bf00 .. NOP
0x1ffe30c4: bf00 .. NOP
0x1ffe30c6: bf00 .. NOP
0x1ffe30c8: bf00 .. NOP
0x1ffe30ca: bf00 .. NOP
0x1ffe30cc: bf00 .. NOP
0x1ffe30ce: bf00 .. NOP
0x1ffe30d0: 2000 . MOVS r0,#0
0x1ffe30d2: 2149 I! MOVS r1,#0x49
0x1ffe30d4: 2201 ." MOVS r2,#1
0x1ffe30d6: bf00 .. NOP
0x1ffe30d8: f002ffa2 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe30dc: 4605 .F MOV r5,r0
0x1ffe30de: f8990000 .... LDRB r0,[r9,#0]
0x1ffe30e2: 2149 I! MOVS r1,#0x49
0x1ffe30e4: f0400301 @... ORR r3,r0,#1
0x1ffe30e8: 2000 . MOVS r0,#0
0x1ffe30ea: 2201 ." MOVS r2,#1
0x1ffe30ec: f8878000 .... STRB r8,[r7,#0]
0x1ffe30f0: f002fff4 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe30f4: bf00 .. NOP
0x1ffe30f6: bf00 .. NOP
0x1ffe30f8: bf00 .. NOP
0x1ffe30fa: bf00 .. NOP
0x1ffe30fc: bf00 .. NOP
0x1ffe30fe: bf00 .. NOP
0x1ffe3100: bf00 .. NOP
0x1ffe3102: bf00 .. NOP
0x1ffe3104: bf00 .. NOP
0x1ffe3106: bf00 .. NOP
0x1ffe3108: bf00 .. NOP
0x1ffe310a: bf00 .. NOP
0x1ffe310c: bf00 .. NOP
0x1ffe310e: bf00 .. NOP
0x1ffe3110: bf00 .. NOP
0x1ffe3112: bf00 .. NOP
0x1ffe3114: bf00 .. NOP
0x1ffe3116: bf00 .. NOP
0x1ffe3118: bf00 .. NOP
0x1ffe311a: bf00 .. NOP
0x1ffe311c: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3120: 2149 I! MOVS r1,#0x49
0x1ffe3122: f0000302 .... AND r3,r0,#2
0x1ffe3126: 2000 . MOVS r0,#0
0x1ffe3128: 2201 ." MOVS r2,#1
0x1ffe312a: 703c <p STRB r4,[r7,#0]
0x1ffe312c: f002ffd6 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3130: bf00 .. NOP
0x1ffe3132: bf00 .. NOP
0x1ffe3134: bf00 .. NOP
0x1ffe3136: bf00 .. NOP
0x1ffe3138: bf00 .. NOP
0x1ffe313a: bf00 .. NOP
0x1ffe313c: bf00 .. NOP
0x1ffe313e: bf00 .. NOP
0x1ffe3140: bf00 .. NOP
0x1ffe3142: bf00 .. NOP
0x1ffe3144: bf00 .. NOP
0x1ffe3146: bf00 .. NOP
0x1ffe3148: bf00 .. NOP
0x1ffe314a: bf00 .. NOP
0x1ffe314c: bf00 .. NOP
0x1ffe314e: bf00 .. NOP
0x1ffe3150: bf00 .. NOP
0x1ffe3152: bf00 .. NOP
0x1ffe3154: bf00 .. NOP
0x1ffe3156: 2000 . MOVS r0,#0
0x1ffe3158: 2149 I! MOVS r1,#0x49
0x1ffe315a: 2201 ." MOVS r2,#1
0x1ffe315c: bf00 .. NOP
0x1ffe315e: f002ff5f .._. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3162: 4606 .F MOV r6,r0
0x1ffe3164: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3168: 2149 I! MOVS r1,#0x49
0x1ffe316a: f0400301 @... ORR r3,r0,#1
0x1ffe316e: 2000 . MOVS r0,#0
0x1ffe3170: 2201 ." MOVS r2,#1
0x1ffe3172: f8878000 .... STRB r8,[r7,#0]
0x1ffe3176: f002ffb1 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe317a: bf00 .. NOP
0x1ffe317c: bf00 .. NOP
0x1ffe317e: bf00 .. NOP
0x1ffe3180: bf00 .. NOP
0x1ffe3182: bf00 .. NOP
0x1ffe3184: bf00 .. NOP
0x1ffe3186: bf00 .. NOP
0x1ffe3188: bf00 .. NOP
0x1ffe318a: bf00 .. NOP
0x1ffe318c: bf00 .. NOP
0x1ffe318e: bf00 .. NOP
0x1ffe3190: bf00 .. NOP
0x1ffe3192: bf00 .. NOP
0x1ffe3194: bf00 .. NOP
0x1ffe3196: bf00 .. NOP
0x1ffe3198: bf00 .. NOP
0x1ffe319a: bf00 .. NOP
0x1ffe319c: bf00 .. NOP
0x1ffe319e: bf00 .. NOP
0x1ffe31a0: bf00 .. NOP
0x1ffe31a2: f8990000 .... LDRB r0,[r9,#0]
0x1ffe31a6: 2149 I! MOVS r1,#0x49
0x1ffe31a8: f0000302 .... AND r3,r0,#2
0x1ffe31ac: 2000 . MOVS r0,#0
0x1ffe31ae: 2201 ." MOVS r2,#1
0x1ffe31b0: 703c <p STRB r4,[r7,#0]
0x1ffe31b2: f002ff93 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe31b6: bf00 .. NOP
0x1ffe31b8: bf00 .. NOP
0x1ffe31ba: bf00 .. NOP
0x1ffe31bc: bf00 .. NOP
0x1ffe31be: bf00 .. NOP
0x1ffe31c0: bf00 .. NOP
0x1ffe31c2: bf00 .. NOP
0x1ffe31c4: bf00 .. NOP
0x1ffe31c6: bf00 .. NOP
0x1ffe31c8: bf00 .. NOP
0x1ffe31ca: bf00 .. NOP
0x1ffe31cc: bf00 .. NOP
0x1ffe31ce: bf00 .. NOP
0x1ffe31d0: bf00 .. NOP
0x1ffe31d2: bf00 .. NOP
0x1ffe31d4: bf00 .. NOP
0x1ffe31d6: bf00 .. NOP
0x1ffe31d8: bf00 .. NOP
0x1ffe31da: bf00 .. NOP
0x1ffe31dc: 2000 . MOVS r0,#0
0x1ffe31de: 2149 I! MOVS r1,#0x49
0x1ffe31e0: 2201 ." MOVS r2,#1
0x1ffe31e2: bf00 .. NOP
0x1ffe31e4: f002ff1c .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe31e8: f0050102 .... AND r1,r5,#2
0x1ffe31ec: f0060202 .... AND r2,r6,#2
0x1ffe31f0: ea420141 B.A. ORR r1,r2,r1,LSL #1
0x1ffe31f4: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe31f8: 4408 .D ADD r0,r0,r1
0x1ffe31fa: 2802 .( CMP r0,#2
0x1ffe31fc: f0008149 ..I. BEQ.W 0x1ffe3492 ; SWD_TransferFunction + 2062
0x1ffe3200: 2804 .( CMP r0,#4
0x1ffe3202: f040819c @... BNE.W 0x1ffe353e ; SWD_TransferFunction + 2234
0x1ffe3206: f8990000 .... LDRB r0,[r9,#0]
0x1ffe320a: 2601 .& MOVS r6,#1
0x1ffe320c: f0400301 @... ORR r3,r0,#1
0x1ffe3210: 2000 . MOVS r0,#0
0x1ffe3212: 2149 I! MOVS r1,#0x49
0x1ffe3214: 2201 ." MOVS r2,#1
0x1ffe3216: 703e >p STRB r6,[r7,#0]
0x1ffe3218: f002ff60 ..`. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe321c: 9802 .. LDR r0,[sp,#8]
0x1ffe321e: 2800 .( CMP r0,#0
0x1ffe3220: f0408191 @... BNE.W 0x1ffe3546 ; SWD_TransferFunction + 2242
0x1ffe3224: bf00 .. NOP
0x1ffe3226: bf00 .. NOP
0x1ffe3228: bf00 .. NOP
0x1ffe322a: bf00 .. NOP
0x1ffe322c: bf00 .. NOP
0x1ffe322e: bf00 .. NOP
0x1ffe3230: bf00 .. NOP
0x1ffe3232: bf00 .. NOP
0x1ffe3234: bf00 .. NOP
0x1ffe3236: bf00 .. NOP
0x1ffe3238: bf00 .. NOP
0x1ffe323a: bf00 .. NOP
0x1ffe323c: bf00 .. NOP
0x1ffe323e: bf00 .. NOP
0x1ffe3240: bf00 .. NOP
0x1ffe3242: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3246: f04f0802 O... MOV r8,#2
0x1ffe324a: f0000302 .... AND r3,r0,#2
0x1ffe324e: 2000 . MOVS r0,#0
0x1ffe3250: 2149 I! MOVS r1,#0x49
0x1ffe3252: 2201 ." MOVS r2,#1
0x1ffe3254: f8878000 .... STRB r8,[r7,#0]
0x1ffe3258: 2500 .% MOVS r5,#0
0x1ffe325a: f002ff3f ..?. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe325e: bf00 .. NOP
0x1ffe3260: bf00 .. NOP
0x1ffe3262: bf00 .. NOP
0x1ffe3264: bf00 .. NOP
0x1ffe3266: bf00 .. NOP
0x1ffe3268: bf00 .. NOP
0x1ffe326a: bf00 .. NOP
0x1ffe326c: bf00 .. NOP
0x1ffe326e: bf00 .. NOP
0x1ffe3270: bf00 .. NOP
0x1ffe3272: bf00 .. NOP
0x1ffe3274: bf00 .. NOP
0x1ffe3276: bf00 .. NOP
0x1ffe3278: bf00 .. NOP
0x1ffe327a: bf00 .. NOP
0x1ffe327c: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3280: 2149 I! MOVS r1,#0x49
0x1ffe3282: f0400301 @... ORR r3,r0,#1
0x1ffe3286: 2000 . MOVS r0,#0
0x1ffe3288: 2201 ." MOVS r2,#1
0x1ffe328a: 703e >p STRB r6,[r7,#0]
0x1ffe328c: f002ff26 ..&. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3290: bf00 .. NOP
0x1ffe3292: bf00 .. NOP
0x1ffe3294: bf00 .. NOP
0x1ffe3296: bf00 .. NOP
0x1ffe3298: bf00 .. NOP
0x1ffe329a: bf00 .. NOP
0x1ffe329c: bf00 .. NOP
0x1ffe329e: bf00 .. NOP
0x1ffe32a0: bf00 .. NOP
0x1ffe32a2: bf00 .. NOP
0x1ffe32a4: bf00 .. NOP
0x1ffe32a6: bf00 .. NOP
0x1ffe32a8: bf00 .. NOP
0x1ffe32aa: bf00 .. NOP
0x1ffe32ac: bf00 .. NOP
0x1ffe32ae: f8990000 .... LDRB r0,[r9,#0]
0x1ffe32b2: 2149 I! MOVS r1,#0x49
0x1ffe32b4: f0000302 .... AND r3,r0,#2
0x1ffe32b8: 2000 . MOVS r0,#0
0x1ffe32ba: 2201 ." MOVS r2,#1
0x1ffe32bc: f8878000 .... STRB r8,[r7,#0]
0x1ffe32c0: f002ff0c .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe32c4: bf00 .. NOP
0x1ffe32c6: bf00 .. NOP
0x1ffe32c8: bf00 .. NOP
0x1ffe32ca: bf00 .. NOP
0x1ffe32cc: bf00 .. NOP
0x1ffe32ce: bf00 .. NOP
0x1ffe32d0: bf00 .. NOP
0x1ffe32d2: bf00 .. NOP
0x1ffe32d4: bf00 .. NOP
0x1ffe32d6: bf00 .. NOP
0x1ffe32d8: bf00 .. NOP
0x1ffe32da: bf00 .. NOP
0x1ffe32dc: bf00 .. NOP
0x1ffe32de: bf00 .. NOP
0x1ffe32e0: 2000 . MOVS r0,#0
0x1ffe32e2: 214b K! MOVS r1,#0x4b
0x1ffe32e4: 2201 ." MOVS r2,#1
0x1ffe32e6: 2300 .# MOVS r3,#0
0x1ffe32e8: bf00 .. NOP
0x1ffe32ea: f002fef7 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe32ee: f89d0013 .... LDRB r0,[sp,#0x13]
0x1ffe32f2: f001fabd .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe32f6: f89d0014 .... LDRB r0,[sp,#0x14]
0x1ffe32fa: f001fab9 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe32fe: f89d0015 .... LDRB r0,[sp,#0x15]
0x1ffe3302: f001fab5 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3306: f89d0016 .... LDRB r0,[sp,#0x16]
0x1ffe330a: f001fab1 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe330e: f89d0017 .... LDRB r0,[sp,#0x17]
0x1ffe3312: f001faad .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3316: f89d0018 .... LDRB r0,[sp,#0x18]
0x1ffe331a: f001faa9 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe331e: f89d0019 .... LDRB r0,[sp,#0x19]
0x1ffe3322: f001faa5 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3326: f89d001a .... LDRB r0,[sp,#0x1a]
0x1ffe332a: f001faa1 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe332e: f89d001b .... LDRB r0,[sp,#0x1b]
0x1ffe3332: f001fa9d .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3336: f89d001c .... LDRB r0,[sp,#0x1c]
0x1ffe333a: f001fa99 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe333e: f89d001d .... LDRB r0,[sp,#0x1d]
0x1ffe3342: f001fa95 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3346: f89d001e .... LDRB r0,[sp,#0x1e]
0x1ffe334a: f001fa91 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe334e: f89d001f .... LDRB r0,[sp,#0x1f]
0x1ffe3352: f001fa8d .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3356: f89d0020 .. . LDRB r0,[sp,#0x20]
0x1ffe335a: f001fa89 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe335e: f89d0021 ..!. LDRB r0,[sp,#0x21]
0x1ffe3362: f001fa85 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3366: f89d0022 ..". LDRB r0,[sp,#0x22]
0x1ffe336a: f001fa81 .... BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe336e: f89d0023 ..#. LDRB r0,[sp,#0x23]
0x1ffe3372: f001fa7d ..}. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3376: f89d0024 ..$. LDRB r0,[sp,#0x24]
0x1ffe337a: f001fa79 ..y. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe337e: f89d0025 ..%. LDRB r0,[sp,#0x25]
0x1ffe3382: f001fa75 ..u. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3386: f89d0026 ..&. LDRB r0,[sp,#0x26]
0x1ffe338a: f001fa71 ..q. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe338e: f89d0027 ..'. LDRB r0,[sp,#0x27]
0x1ffe3392: f001fa6d ..m. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe3396: f89d0028 ..(. LDRB r0,[sp,#0x28]
0x1ffe339a: f001fa69 ..i. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe339e: f89d0029 ..). LDRB r0,[sp,#0x29]
0x1ffe33a2: f001fa65 ..e. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33a6: f89d002a ..*. LDRB r0,[sp,#0x2a]
0x1ffe33aa: f001fa61 ..a. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33ae: f89d002b ..+. LDRB r0,[sp,#0x2b]
0x1ffe33b2: f001fa5d ..]. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33b6: f89d002c ..,. LDRB r0,[sp,#0x2c]
0x1ffe33ba: f001fa59 ..Y. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33be: f89d002d ..-. LDRB r0,[sp,#0x2d]
0x1ffe33c2: f001fa55 ..U. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33c6: f89d002e .... LDRB r0,[sp,#0x2e]
0x1ffe33ca: f001fa51 ..Q. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33ce: f89d002f ../. LDRB r0,[sp,#0x2f]
0x1ffe33d2: f001fa4d ..M. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33d6: f89d0030 ..0. LDRB r0,[sp,#0x30]
0x1ffe33da: f001fa49 ..I. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33de: f89d0031 ..1. LDRB r0,[sp,#0x31]
0x1ffe33e2: f001fa45 ..E. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33e6: f89d0032 ..2. LDRB r0,[sp,#0x32]
0x1ffe33ea: f001fa41 ..A. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33ee: f89d0033 ..3. LDRB r0,[sp,#0x33]
0x1ffe33f2: f001fa3d ..=. BL SW_WRITE_BIT ; 0x1ffe4870
0x1ffe33f6: 2000 . MOVS r0,#0
0x1ffe33f8: 214b K! MOVS r1,#0x4b
0x1ffe33fa: 2201 ." MOVS r2,#1
0x1ffe33fc: 2302 .# MOVS r3,#2
0x1ffe33fe: f002fe6d ..m. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3402: bf00 .. NOP
0x1ffe3404: bf00 .. NOP
0x1ffe3406: bf00 .. NOP
0x1ffe3408: bf00 .. NOP
0x1ffe340a: bf00 .. NOP
0x1ffe340c: bf00 .. NOP
0x1ffe340e: bf00 .. NOP
0x1ffe3410: bf00 .. NOP
0x1ffe3412: bf00 .. NOP
0x1ffe3414: bf00 .. NOP
0x1ffe3416: bf00 .. NOP
0x1ffe3418: bf00 .. NOP
0x1ffe341a: bf00 .. NOP
0x1ffe341c: bf00 .. NOP
0x1ffe341e: bf00 .. NOP
0x1ffe3420: bf00 .. NOP
0x1ffe3422: bf00 .. NOP
0x1ffe3424: bf00 .. NOP
0x1ffe3426: bf00 .. NOP
0x1ffe3428: 9c03 .. LDR r4,[sp,#0xc]
0x1ffe342a: bf00 .. NOP
0x1ffe342c: 2c00 ., CMP r4,#0
0x1ffe342e: f001821b .... BEQ.W 0x1ffe4868 ; SWD_TransferFunction + 7140
0x1ffe3432: 2601 .& MOVS r6,#1
0x1ffe3434: 2500 .% MOVS r5,#0
0x1ffe3436: bf00 .. NOP
0x1ffe3438: f8990000 .... LDRB r0,[r9,#0]
0x1ffe343c: 2149 I! MOVS r1,#0x49
0x1ffe343e: f0400301 @... ORR r3,r0,#1
0x1ffe3442: 2000 . MOVS r0,#0
0x1ffe3444: 2201 ." MOVS r2,#1
0x1ffe3446: 703e >p STRB r6,[r7,#0]
0x1ffe3448: f002fe48 ..H. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe344c: bf00 .. NOP
0x1ffe344e: bf00 .. NOP
0x1ffe3450: bf00 .. NOP
0x1ffe3452: bf00 .. NOP
0x1ffe3454: bf00 .. NOP
0x1ffe3456: bf00 .. NOP
0x1ffe3458: bf00 .. NOP
0x1ffe345a: bf00 .. NOP
0x1ffe345c: bf00 .. NOP
0x1ffe345e: bf00 .. NOP
0x1ffe3460: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3464: 2149 I! MOVS r1,#0x49
0x1ffe3466: f0000302 .... AND r3,r0,#2
0x1ffe346a: 2000 . MOVS r0,#0
0x1ffe346c: 2201 ." MOVS r2,#1
0x1ffe346e: f8878000 .... STRB r8,[r7,#0]
0x1ffe3472: f002fe33 ..3. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3476: bf00 .. NOP
0x1ffe3478: bf00 .. NOP
0x1ffe347a: bf00 .. NOP
0x1ffe347c: bf00 .. NOP
0x1ffe347e: bf00 .. NOP
0x1ffe3480: bf00 .. NOP
0x1ffe3482: bf00 .. NOP
0x1ffe3484: bf00 .. NOP
0x1ffe3486: bf00 .. NOP
0x1ffe3488: 3c01 .< SUBS r4,#1
0x1ffe348a: bf00 .. NOP
0x1ffe348c: d1d4 .. BNE 0x1ffe3438 ; SWD_TransferFunction + 1972
0x1ffe348e: f001b9eb .... B.W 0x1ffe4868 ; SWD_TransferFunction + 7140
0x1ffe3492: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3496: 2149 I! MOVS r1,#0x49
0x1ffe3498: f0400301 @... ORR r3,r0,#1
0x1ffe349c: 2000 . MOVS r0,#0
0x1ffe349e: 2201 ." MOVS r2,#1
0x1ffe34a0: f8878000 .... STRB r8,[r7,#0]
0x1ffe34a4: f002fe1a .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe34a8: bf00 .. NOP
0x1ffe34aa: bf00 .. NOP
0x1ffe34ac: bf00 .. NOP
0x1ffe34ae: bf00 .. NOP
0x1ffe34b0: bf00 .. NOP
0x1ffe34b2: bf00 .. NOP
0x1ffe34b4: bf00 .. NOP
0x1ffe34b6: bf00 .. NOP
0x1ffe34b8: bf00 .. NOP
0x1ffe34ba: bf00 .. NOP
0x1ffe34bc: f8990000 .... LDRB r0,[r9,#0]
0x1ffe34c0: 2149 I! MOVS r1,#0x49
0x1ffe34c2: f0000302 .... AND r3,r0,#2
0x1ffe34c6: 2000 . MOVS r0,#0
0x1ffe34c8: 2201 ." MOVS r2,#1
0x1ffe34ca: 703c <p STRB r4,[r7,#0]
0x1ffe34cc: f002fe06 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe34d0: bf00 .. NOP
0x1ffe34d2: bf00 .. NOP
0x1ffe34d4: bf00 .. NOP
0x1ffe34d6: bf00 .. NOP
0x1ffe34d8: bf00 .. NOP
0x1ffe34da: bf00 .. NOP
0x1ffe34dc: bf00 .. NOP
0x1ffe34de: bf00 .. NOP
0x1ffe34e0: bf00 .. NOP
0x1ffe34e2: bf00 .. NOP
0x1ffe34e4: f8990000 .... LDRB r0,[r9,#0]
0x1ffe34e8: 2149 I! MOVS r1,#0x49
0x1ffe34ea: f0400301 @... ORR r3,r0,#1
0x1ffe34ee: 2000 . MOVS r0,#0
0x1ffe34f0: 2201 ." MOVS r2,#1
0x1ffe34f2: f8878000 .... STRB r8,[r7,#0]
0x1ffe34f6: f002fdf1 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe34fa: bf00 .. NOP
0x1ffe34fc: bf00 .. NOP
0x1ffe34fe: bf00 .. NOP
0x1ffe3500: bf00 .. NOP
0x1ffe3502: bf00 .. NOP
0x1ffe3504: bf00 .. NOP
0x1ffe3506: bf00 .. NOP
0x1ffe3508: bf00 .. NOP
0x1ffe350a: bf00 .. NOP
0x1ffe350c: bf00 .. NOP
0x1ffe350e: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3512: 2149 I! MOVS r1,#0x49
0x1ffe3514: f0000302 .... AND r3,r0,#2
0x1ffe3518: 2000 . MOVS r0,#0
0x1ffe351a: 2201 ." MOVS r2,#1
0x1ffe351c: 703c <p STRB r4,[r7,#0]
0x1ffe351e: f002fddd .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3522: bf00 .. NOP
0x1ffe3524: bf00 .. NOP
0x1ffe3526: bf00 .. NOP
0x1ffe3528: bf00 .. NOP
0x1ffe352a: bf00 .. NOP
0x1ffe352c: bf00 .. NOP
0x1ffe352e: bf00 .. NOP
0x1ffe3530: bf00 .. NOP
0x1ffe3532: bf00 .. NOP
0x1ffe3534: f04f35ff O..5 MOV r5,#0xffffffff
0x1ffe3538: bf00 .. NOP
0x1ffe353a: f001b995 .... B.W 0x1ffe4868 ; SWD_TransferFunction + 7140
0x1ffe353e: f06f0501 o... MVN r5,#1
0x1ffe3542: f001b991 .... B.W 0x1ffe4868 ; SWD_TransferFunction + 7140
0x1ffe3546: bf00 .. NOP
0x1ffe3548: bf00 .. NOP
0x1ffe354a: bf00 .. NOP
0x1ffe354c: bf00 .. NOP
0x1ffe354e: bf00 .. NOP
0x1ffe3550: bf00 .. NOP
0x1ffe3552: bf00 .. NOP
0x1ffe3554: bf00 .. NOP
0x1ffe3556: bf00 .. NOP
0x1ffe3558: bf00 .. NOP
0x1ffe355a: bf00 .. NOP
0x1ffe355c: bf00 .. NOP
0x1ffe355e: bf00 .. NOP
0x1ffe3560: bf00 .. NOP
0x1ffe3562: bf00 .. NOP
0x1ffe3564: bf00 .. NOP
0x1ffe3566: bf00 .. NOP
0x1ffe3568: bf00 .. NOP
0x1ffe356a: bf00 .. NOP
0x1ffe356c: bf00 .. NOP
0x1ffe356e: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3572: 2502 .% MOVS r5,#2
0x1ffe3574: f0000302 .... AND r3,r0,#2
0x1ffe3578: 2000 . MOVS r0,#0
0x1ffe357a: 2149 I! MOVS r1,#0x49
0x1ffe357c: 2201 ." MOVS r2,#1
0x1ffe357e: 703d =p STRB r5,[r7,#0]
0x1ffe3580: f002fdac .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3584: bf00 .. NOP
0x1ffe3586: bf00 .. NOP
0x1ffe3588: bf00 .. NOP
0x1ffe358a: bf00 .. NOP
0x1ffe358c: bf00 .. NOP
0x1ffe358e: bf00 .. NOP
0x1ffe3590: bf00 .. NOP
0x1ffe3592: bf00 .. NOP
0x1ffe3594: bf00 .. NOP
0x1ffe3596: bf00 .. NOP
0x1ffe3598: bf00 .. NOP
0x1ffe359a: bf00 .. NOP
0x1ffe359c: bf00 .. NOP
0x1ffe359e: bf00 .. NOP
0x1ffe35a0: bf00 .. NOP
0x1ffe35a2: bf00 .. NOP
0x1ffe35a4: bf00 .. NOP
0x1ffe35a6: bf00 .. NOP
0x1ffe35a8: bf00 .. NOP
0x1ffe35aa: 2000 . MOVS r0,#0
0x1ffe35ac: 2149 I! MOVS r1,#0x49
0x1ffe35ae: 2201 ." MOVS r2,#1
0x1ffe35b0: bf00 .. NOP
0x1ffe35b2: f002fd35 ..5. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe35b6: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe35ba: 2149 I! MOVS r1,#0x49
0x1ffe35bc: f88d0013 .... STRB r0,[sp,#0x13]
0x1ffe35c0: f8990000 .... LDRB r0,[r9,#0]
0x1ffe35c4: 2201 ." MOVS r2,#1
0x1ffe35c6: f0400301 @... ORR r3,r0,#1
0x1ffe35ca: 2000 . MOVS r0,#0
0x1ffe35cc: 703e >p STRB r6,[r7,#0]
0x1ffe35ce: f002fd85 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe35d2: bf00 .. NOP
0x1ffe35d4: bf00 .. NOP
0x1ffe35d6: bf00 .. NOP
0x1ffe35d8: bf00 .. NOP
0x1ffe35da: bf00 .. NOP
0x1ffe35dc: bf00 .. NOP
0x1ffe35de: bf00 .. NOP
0x1ffe35e0: bf00 .. NOP
0x1ffe35e2: bf00 .. NOP
0x1ffe35e4: bf00 .. NOP
0x1ffe35e6: bf00 .. NOP
0x1ffe35e8: bf00 .. NOP
0x1ffe35ea: bf00 .. NOP
0x1ffe35ec: bf00 .. NOP
0x1ffe35ee: bf00 .. NOP
0x1ffe35f0: bf00 .. NOP
0x1ffe35f2: bf00 .. NOP
0x1ffe35f4: bf00 .. NOP
0x1ffe35f6: bf00 .. NOP
0x1ffe35f8: bf00 .. NOP
0x1ffe35fa: f8990000 .... LDRB r0,[r9,#0]
0x1ffe35fe: 2149 I! MOVS r1,#0x49
0x1ffe3600: f0000302 .... AND r3,r0,#2
0x1ffe3604: 2000 . MOVS r0,#0
0x1ffe3606: 2201 ." MOVS r2,#1
0x1ffe3608: 703d =p STRB r5,[r7,#0]
0x1ffe360a: f002fd67 ..g. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe360e: bf00 .. NOP
0x1ffe3610: bf00 .. NOP
0x1ffe3612: bf00 .. NOP
0x1ffe3614: bf00 .. NOP
0x1ffe3616: bf00 .. NOP
0x1ffe3618: bf00 .. NOP
0x1ffe361a: bf00 .. NOP
0x1ffe361c: bf00 .. NOP
0x1ffe361e: bf00 .. NOP
0x1ffe3620: bf00 .. NOP
0x1ffe3622: bf00 .. NOP
0x1ffe3624: bf00 .. NOP
0x1ffe3626: bf00 .. NOP
0x1ffe3628: bf00 .. NOP
0x1ffe362a: bf00 .. NOP
0x1ffe362c: bf00 .. NOP
0x1ffe362e: bf00 .. NOP
0x1ffe3630: bf00 .. NOP
0x1ffe3632: bf00 .. NOP
0x1ffe3634: 2000 . MOVS r0,#0
0x1ffe3636: 2149 I! MOVS r1,#0x49
0x1ffe3638: 2201 ." MOVS r2,#1
0x1ffe363a: bf00 .. NOP
0x1ffe363c: f002fcf0 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3640: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3644: 2149 I! MOVS r1,#0x49
0x1ffe3646: f88d0014 .... STRB r0,[sp,#0x14]
0x1ffe364a: f8990000 .... LDRB r0,[r9,#0]
0x1ffe364e: 2201 ." MOVS r2,#1
0x1ffe3650: f0400301 @... ORR r3,r0,#1
0x1ffe3654: 2000 . MOVS r0,#0
0x1ffe3656: 703e >p STRB r6,[r7,#0]
0x1ffe3658: f002fd40 ..@. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe365c: bf00 .. NOP
0x1ffe365e: bf00 .. NOP
0x1ffe3660: bf00 .. NOP
0x1ffe3662: bf00 .. NOP
0x1ffe3664: bf00 .. NOP
0x1ffe3666: bf00 .. NOP
0x1ffe3668: bf00 .. NOP
0x1ffe366a: bf00 .. NOP
0x1ffe366c: bf00 .. NOP
0x1ffe366e: bf00 .. NOP
0x1ffe3670: bf00 .. NOP
0x1ffe3672: bf00 .. NOP
0x1ffe3674: bf00 .. NOP
0x1ffe3676: bf00 .. NOP
0x1ffe3678: bf00 .. NOP
0x1ffe367a: bf00 .. NOP
0x1ffe367c: bf00 .. NOP
0x1ffe367e: bf00 .. NOP
0x1ffe3680: bf00 .. NOP
0x1ffe3682: bf00 .. NOP
0x1ffe3684: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3688: 2149 I! MOVS r1,#0x49
0x1ffe368a: f0000302 .... AND r3,r0,#2
0x1ffe368e: 2000 . MOVS r0,#0
0x1ffe3690: 2201 ." MOVS r2,#1
0x1ffe3692: 703d =p STRB r5,[r7,#0]
0x1ffe3694: f002fd22 ..". BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3698: bf00 .. NOP
0x1ffe369a: bf00 .. NOP
0x1ffe369c: bf00 .. NOP
0x1ffe369e: bf00 .. NOP
0x1ffe36a0: bf00 .. NOP
0x1ffe36a2: bf00 .. NOP
0x1ffe36a4: bf00 .. NOP
0x1ffe36a6: bf00 .. NOP
0x1ffe36a8: bf00 .. NOP
0x1ffe36aa: bf00 .. NOP
0x1ffe36ac: bf00 .. NOP
0x1ffe36ae: bf00 .. NOP
0x1ffe36b0: bf00 .. NOP
0x1ffe36b2: bf00 .. NOP
0x1ffe36b4: bf00 .. NOP
0x1ffe36b6: bf00 .. NOP
0x1ffe36b8: bf00 .. NOP
0x1ffe36ba: bf00 .. NOP
0x1ffe36bc: bf00 .. NOP
0x1ffe36be: 2000 . MOVS r0,#0
0x1ffe36c0: 2149 I! MOVS r1,#0x49
0x1ffe36c2: 2201 ." MOVS r2,#1
0x1ffe36c4: bf00 .. NOP
0x1ffe36c6: f002fcab .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe36ca: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe36ce: 2149 I! MOVS r1,#0x49
0x1ffe36d0: f88d0015 .... STRB r0,[sp,#0x15]
0x1ffe36d4: f8990000 .... LDRB r0,[r9,#0]
0x1ffe36d8: 2201 ." MOVS r2,#1
0x1ffe36da: f0400301 @... ORR r3,r0,#1
0x1ffe36de: 2000 . MOVS r0,#0
0x1ffe36e0: 703e >p STRB r6,[r7,#0]
0x1ffe36e2: f002fcfb .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe36e6: bf00 .. NOP
0x1ffe36e8: bf00 .. NOP
0x1ffe36ea: bf00 .. NOP
0x1ffe36ec: bf00 .. NOP
0x1ffe36ee: bf00 .. NOP
0x1ffe36f0: bf00 .. NOP
0x1ffe36f2: bf00 .. NOP
0x1ffe36f4: bf00 .. NOP
0x1ffe36f6: bf00 .. NOP
0x1ffe36f8: bf00 .. NOP
0x1ffe36fa: bf00 .. NOP
0x1ffe36fc: bf00 .. NOP
0x1ffe36fe: bf00 .. NOP
0x1ffe3700: bf00 .. NOP
0x1ffe3702: bf00 .. NOP
0x1ffe3704: bf00 .. NOP
0x1ffe3706: bf00 .. NOP
0x1ffe3708: bf00 .. NOP
0x1ffe370a: bf00 .. NOP
0x1ffe370c: bf00 .. NOP
0x1ffe370e: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3712: 2149 I! MOVS r1,#0x49
0x1ffe3714: f0000302 .... AND r3,r0,#2
0x1ffe3718: 2000 . MOVS r0,#0
0x1ffe371a: 2201 ." MOVS r2,#1
0x1ffe371c: 703d =p STRB r5,[r7,#0]
0x1ffe371e: f002fcdd .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3722: bf00 .. NOP
0x1ffe3724: bf00 .. NOP
0x1ffe3726: bf00 .. NOP
0x1ffe3728: bf00 .. NOP
0x1ffe372a: bf00 .. NOP
0x1ffe372c: bf00 .. NOP
0x1ffe372e: bf00 .. NOP
0x1ffe3730: bf00 .. NOP
0x1ffe3732: bf00 .. NOP
0x1ffe3734: bf00 .. NOP
0x1ffe3736: bf00 .. NOP
0x1ffe3738: bf00 .. NOP
0x1ffe373a: bf00 .. NOP
0x1ffe373c: bf00 .. NOP
0x1ffe373e: bf00 .. NOP
0x1ffe3740: bf00 .. NOP
0x1ffe3742: bf00 .. NOP
0x1ffe3744: bf00 .. NOP
0x1ffe3746: bf00 .. NOP
0x1ffe3748: 2000 . MOVS r0,#0
0x1ffe374a: 2149 I! MOVS r1,#0x49
0x1ffe374c: 2201 ." MOVS r2,#1
0x1ffe374e: bf00 .. NOP
0x1ffe3750: f002fc66 ..f. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3754: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3758: 2149 I! MOVS r1,#0x49
0x1ffe375a: f88d0016 .... STRB r0,[sp,#0x16]
0x1ffe375e: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3762: 2201 ." MOVS r2,#1
0x1ffe3764: f0400301 @... ORR r3,r0,#1
0x1ffe3768: 2000 . MOVS r0,#0
0x1ffe376a: 703e >p STRB r6,[r7,#0]
0x1ffe376c: f002fcb6 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3770: bf00 .. NOP
0x1ffe3772: bf00 .. NOP
0x1ffe3774: bf00 .. NOP
0x1ffe3776: bf00 .. NOP
0x1ffe3778: bf00 .. NOP
0x1ffe377a: bf00 .. NOP
0x1ffe377c: bf00 .. NOP
0x1ffe377e: bf00 .. NOP
0x1ffe3780: bf00 .. NOP
0x1ffe3782: bf00 .. NOP
0x1ffe3784: bf00 .. NOP
0x1ffe3786: bf00 .. NOP
0x1ffe3788: bf00 .. NOP
0x1ffe378a: bf00 .. NOP
0x1ffe378c: bf00 .. NOP
0x1ffe378e: bf00 .. NOP
0x1ffe3790: bf00 .. NOP
0x1ffe3792: bf00 .. NOP
0x1ffe3794: bf00 .. NOP
0x1ffe3796: bf00 .. NOP
0x1ffe3798: f8990000 .... LDRB r0,[r9,#0]
0x1ffe379c: 2149 I! MOVS r1,#0x49
0x1ffe379e: f0000302 .... AND r3,r0,#2
0x1ffe37a2: 2000 . MOVS r0,#0
0x1ffe37a4: 2201 ." MOVS r2,#1
0x1ffe37a6: 703d =p STRB r5,[r7,#0]
0x1ffe37a8: f002fc98 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe37ac: bf00 .. NOP
0x1ffe37ae: bf00 .. NOP
0x1ffe37b0: bf00 .. NOP
0x1ffe37b2: bf00 .. NOP
0x1ffe37b4: bf00 .. NOP
0x1ffe37b6: bf00 .. NOP
0x1ffe37b8: bf00 .. NOP
0x1ffe37ba: bf00 .. NOP
0x1ffe37bc: bf00 .. NOP
0x1ffe37be: bf00 .. NOP
0x1ffe37c0: bf00 .. NOP
0x1ffe37c2: bf00 .. NOP
0x1ffe37c4: bf00 .. NOP
0x1ffe37c6: bf00 .. NOP
0x1ffe37c8: bf00 .. NOP
0x1ffe37ca: bf00 .. NOP
0x1ffe37cc: bf00 .. NOP
0x1ffe37ce: bf00 .. NOP
0x1ffe37d0: bf00 .. NOP
0x1ffe37d2: 2000 . MOVS r0,#0
0x1ffe37d4: 2149 I! MOVS r1,#0x49
0x1ffe37d6: 2201 ." MOVS r2,#1
0x1ffe37d8: bf00 .. NOP
0x1ffe37da: f002fc21 ..!. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe37de: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe37e2: 2149 I! MOVS r1,#0x49
0x1ffe37e4: f88d0017 .... STRB r0,[sp,#0x17]
0x1ffe37e8: f8990000 .... LDRB r0,[r9,#0]
0x1ffe37ec: 2201 ." MOVS r2,#1
0x1ffe37ee: f0400301 @... ORR r3,r0,#1
0x1ffe37f2: 2000 . MOVS r0,#0
0x1ffe37f4: 703e >p STRB r6,[r7,#0]
0x1ffe37f6: f002fc71 ..q. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe37fa: bf00 .. NOP
0x1ffe37fc: bf00 .. NOP
0x1ffe37fe: bf00 .. NOP
0x1ffe3800: bf00 .. NOP
0x1ffe3802: bf00 .. NOP
0x1ffe3804: bf00 .. NOP
0x1ffe3806: bf00 .. NOP
0x1ffe3808: bf00 .. NOP
0x1ffe380a: bf00 .. NOP
0x1ffe380c: bf00 .. NOP
0x1ffe380e: bf00 .. NOP
0x1ffe3810: bf00 .. NOP
0x1ffe3812: bf00 .. NOP
0x1ffe3814: bf00 .. NOP
0x1ffe3816: bf00 .. NOP
0x1ffe3818: bf00 .. NOP
0x1ffe381a: bf00 .. NOP
0x1ffe381c: bf00 .. NOP
0x1ffe381e: bf00 .. NOP
0x1ffe3820: bf00 .. NOP
0x1ffe3822: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3826: 2149 I! MOVS r1,#0x49
0x1ffe3828: f0000302 .... AND r3,r0,#2
0x1ffe382c: 2000 . MOVS r0,#0
0x1ffe382e: 2201 ." MOVS r2,#1
0x1ffe3830: 703d =p STRB r5,[r7,#0]
0x1ffe3832: f002fc53 ..S. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3836: bf00 .. NOP
0x1ffe3838: bf00 .. NOP
0x1ffe383a: bf00 .. NOP
0x1ffe383c: bf00 .. NOP
0x1ffe383e: bf00 .. NOP
0x1ffe3840: bf00 .. NOP
0x1ffe3842: bf00 .. NOP
0x1ffe3844: bf00 .. NOP
0x1ffe3846: bf00 .. NOP
0x1ffe3848: bf00 .. NOP
0x1ffe384a: bf00 .. NOP
0x1ffe384c: bf00 .. NOP
0x1ffe384e: bf00 .. NOP
0x1ffe3850: bf00 .. NOP
0x1ffe3852: bf00 .. NOP
0x1ffe3854: bf00 .. NOP
0x1ffe3856: bf00 .. NOP
0x1ffe3858: bf00 .. NOP
0x1ffe385a: bf00 .. NOP
0x1ffe385c: 2000 . MOVS r0,#0
0x1ffe385e: 2149 I! MOVS r1,#0x49
0x1ffe3860: 2201 ." MOVS r2,#1
0x1ffe3862: bf00 .. NOP
0x1ffe3864: f002fbdc .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3868: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe386c: 2149 I! MOVS r1,#0x49
0x1ffe386e: f88d0018 .... STRB r0,[sp,#0x18]
0x1ffe3872: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3876: 2201 ." MOVS r2,#1
0x1ffe3878: f0400301 @... ORR r3,r0,#1
0x1ffe387c: 2000 . MOVS r0,#0
0x1ffe387e: 703e >p STRB r6,[r7,#0]
0x1ffe3880: f002fc2c ..,. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3884: bf00 .. NOP
0x1ffe3886: bf00 .. NOP
0x1ffe3888: bf00 .. NOP
0x1ffe388a: bf00 .. NOP
0x1ffe388c: bf00 .. NOP
0x1ffe388e: bf00 .. NOP
0x1ffe3890: bf00 .. NOP
0x1ffe3892: bf00 .. NOP
0x1ffe3894: bf00 .. NOP
0x1ffe3896: bf00 .. NOP
0x1ffe3898: bf00 .. NOP
0x1ffe389a: bf00 .. NOP
0x1ffe389c: bf00 .. NOP
0x1ffe389e: bf00 .. NOP
0x1ffe38a0: bf00 .. NOP
0x1ffe38a2: bf00 .. NOP
0x1ffe38a4: bf00 .. NOP
0x1ffe38a6: bf00 .. NOP
0x1ffe38a8: bf00 .. NOP
0x1ffe38aa: bf00 .. NOP
0x1ffe38ac: f8990000 .... LDRB r0,[r9,#0]
0x1ffe38b0: 2149 I! MOVS r1,#0x49
0x1ffe38b2: f0000302 .... AND r3,r0,#2
0x1ffe38b6: 2000 . MOVS r0,#0
0x1ffe38b8: 2201 ." MOVS r2,#1
0x1ffe38ba: 703d =p STRB r5,[r7,#0]
0x1ffe38bc: f002fc0e .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe38c0: bf00 .. NOP
0x1ffe38c2: bf00 .. NOP
0x1ffe38c4: bf00 .. NOP
0x1ffe38c6: bf00 .. NOP
0x1ffe38c8: bf00 .. NOP
0x1ffe38ca: bf00 .. NOP
0x1ffe38cc: bf00 .. NOP
0x1ffe38ce: bf00 .. NOP
0x1ffe38d0: bf00 .. NOP
0x1ffe38d2: bf00 .. NOP
0x1ffe38d4: bf00 .. NOP
0x1ffe38d6: bf00 .. NOP
0x1ffe38d8: bf00 .. NOP
0x1ffe38da: bf00 .. NOP
0x1ffe38dc: bf00 .. NOP
0x1ffe38de: bf00 .. NOP
0x1ffe38e0: bf00 .. NOP
0x1ffe38e2: bf00 .. NOP
0x1ffe38e4: bf00 .. NOP
0x1ffe38e6: 2000 . MOVS r0,#0
0x1ffe38e8: 2149 I! MOVS r1,#0x49
0x1ffe38ea: 2201 ." MOVS r2,#1
0x1ffe38ec: bf00 .. NOP
0x1ffe38ee: f002fb97 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe38f2: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe38f6: 2149 I! MOVS r1,#0x49
0x1ffe38f8: f88d0019 .... STRB r0,[sp,#0x19]
0x1ffe38fc: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3900: 2201 ." MOVS r2,#1
0x1ffe3902: f0400301 @... ORR r3,r0,#1
0x1ffe3906: 2000 . MOVS r0,#0
0x1ffe3908: 703e >p STRB r6,[r7,#0]
0x1ffe390a: f002fbe7 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe390e: bf00 .. NOP
0x1ffe3910: bf00 .. NOP
0x1ffe3912: bf00 .. NOP
0x1ffe3914: bf00 .. NOP
0x1ffe3916: bf00 .. NOP
0x1ffe3918: bf00 .. NOP
0x1ffe391a: bf00 .. NOP
0x1ffe391c: bf00 .. NOP
0x1ffe391e: bf00 .. NOP
0x1ffe3920: bf00 .. NOP
0x1ffe3922: bf00 .. NOP
0x1ffe3924: bf00 .. NOP
0x1ffe3926: bf00 .. NOP
0x1ffe3928: bf00 .. NOP
0x1ffe392a: bf00 .. NOP
0x1ffe392c: bf00 .. NOP
0x1ffe392e: bf00 .. NOP
0x1ffe3930: bf00 .. NOP
0x1ffe3932: bf00 .. NOP
0x1ffe3934: bf00 .. NOP
0x1ffe3936: f8990000 .... LDRB r0,[r9,#0]
0x1ffe393a: 2149 I! MOVS r1,#0x49
0x1ffe393c: f0000302 .... AND r3,r0,#2
0x1ffe3940: 2000 . MOVS r0,#0
0x1ffe3942: 2201 ." MOVS r2,#1
0x1ffe3944: 703d =p STRB r5,[r7,#0]
0x1ffe3946: f002fbc9 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe394a: bf00 .. NOP
0x1ffe394c: bf00 .. NOP
0x1ffe394e: bf00 .. NOP
0x1ffe3950: bf00 .. NOP
0x1ffe3952: bf00 .. NOP
0x1ffe3954: bf00 .. NOP
0x1ffe3956: bf00 .. NOP
0x1ffe3958: bf00 .. NOP
0x1ffe395a: bf00 .. NOP
0x1ffe395c: bf00 .. NOP
0x1ffe395e: bf00 .. NOP
0x1ffe3960: bf00 .. NOP
0x1ffe3962: bf00 .. NOP
0x1ffe3964: bf00 .. NOP
0x1ffe3966: bf00 .. NOP
0x1ffe3968: bf00 .. NOP
0x1ffe396a: bf00 .. NOP
0x1ffe396c: bf00 .. NOP
0x1ffe396e: bf00 .. NOP
0x1ffe3970: 2000 . MOVS r0,#0
0x1ffe3972: 2149 I! MOVS r1,#0x49
0x1ffe3974: 2201 ." MOVS r2,#1
0x1ffe3976: bf00 .. NOP
0x1ffe3978: f002fb52 ..R. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe397c: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3980: 2149 I! MOVS r1,#0x49
0x1ffe3982: f88d001a .... STRB r0,[sp,#0x1a]
0x1ffe3986: f8990000 .... LDRB r0,[r9,#0]
0x1ffe398a: 2201 ." MOVS r2,#1
0x1ffe398c: f0400301 @... ORR r3,r0,#1
0x1ffe3990: 2000 . MOVS r0,#0
0x1ffe3992: 703e >p STRB r6,[r7,#0]
0x1ffe3994: f002fba2 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3998: bf00 .. NOP
0x1ffe399a: bf00 .. NOP
0x1ffe399c: bf00 .. NOP
0x1ffe399e: bf00 .. NOP
0x1ffe39a0: bf00 .. NOP
0x1ffe39a2: bf00 .. NOP
0x1ffe39a4: bf00 .. NOP
0x1ffe39a6: bf00 .. NOP
0x1ffe39a8: bf00 .. NOP
0x1ffe39aa: bf00 .. NOP
0x1ffe39ac: bf00 .. NOP
0x1ffe39ae: bf00 .. NOP
0x1ffe39b0: bf00 .. NOP
0x1ffe39b2: bf00 .. NOP
0x1ffe39b4: bf00 .. NOP
0x1ffe39b6: bf00 .. NOP
0x1ffe39b8: bf00 .. NOP
0x1ffe39ba: bf00 .. NOP
0x1ffe39bc: bf00 .. NOP
0x1ffe39be: bf00 .. NOP
0x1ffe39c0: f8990000 .... LDRB r0,[r9,#0]
0x1ffe39c4: 2149 I! MOVS r1,#0x49
0x1ffe39c6: f0000302 .... AND r3,r0,#2
0x1ffe39ca: 2000 . MOVS r0,#0
0x1ffe39cc: 2201 ." MOVS r2,#1
0x1ffe39ce: 703d =p STRB r5,[r7,#0]
0x1ffe39d0: f002fb84 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe39d4: bf00 .. NOP
0x1ffe39d6: bf00 .. NOP
0x1ffe39d8: bf00 .. NOP
0x1ffe39da: bf00 .. NOP
0x1ffe39dc: bf00 .. NOP
0x1ffe39de: bf00 .. NOP
0x1ffe39e0: bf00 .. NOP
0x1ffe39e2: bf00 .. NOP
0x1ffe39e4: bf00 .. NOP
0x1ffe39e6: bf00 .. NOP
0x1ffe39e8: bf00 .. NOP
0x1ffe39ea: bf00 .. NOP
0x1ffe39ec: bf00 .. NOP
0x1ffe39ee: bf00 .. NOP
0x1ffe39f0: bf00 .. NOP
0x1ffe39f2: bf00 .. NOP
0x1ffe39f4: bf00 .. NOP
0x1ffe39f6: bf00 .. NOP
0x1ffe39f8: bf00 .. NOP
0x1ffe39fa: 2000 . MOVS r0,#0
0x1ffe39fc: 2149 I! MOVS r1,#0x49
0x1ffe39fe: 2201 ." MOVS r2,#1
0x1ffe3a00: bf00 .. NOP
0x1ffe3a02: f002fb0d .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3a06: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3a0a: 2149 I! MOVS r1,#0x49
0x1ffe3a0c: f88d001b .... STRB r0,[sp,#0x1b]
0x1ffe3a10: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3a14: 2201 ." MOVS r2,#1
0x1ffe3a16: f0400301 @... ORR r3,r0,#1
0x1ffe3a1a: 2000 . MOVS r0,#0
0x1ffe3a1c: 703e >p STRB r6,[r7,#0]
0x1ffe3a1e: f002fb5d ..]. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3a22: bf00 .. NOP
0x1ffe3a24: bf00 .. NOP
0x1ffe3a26: bf00 .. NOP
0x1ffe3a28: bf00 .. NOP
0x1ffe3a2a: bf00 .. NOP
0x1ffe3a2c: bf00 .. NOP
0x1ffe3a2e: bf00 .. NOP
0x1ffe3a30: bf00 .. NOP
0x1ffe3a32: bf00 .. NOP
0x1ffe3a34: bf00 .. NOP
0x1ffe3a36: bf00 .. NOP
0x1ffe3a38: bf00 .. NOP
0x1ffe3a3a: bf00 .. NOP
0x1ffe3a3c: bf00 .. NOP
0x1ffe3a3e: bf00 .. NOP
0x1ffe3a40: bf00 .. NOP
0x1ffe3a42: bf00 .. NOP
0x1ffe3a44: bf00 .. NOP
0x1ffe3a46: bf00 .. NOP
0x1ffe3a48: bf00 .. NOP
0x1ffe3a4a: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3a4e: 2149 I! MOVS r1,#0x49
0x1ffe3a50: f0000302 .... AND r3,r0,#2
0x1ffe3a54: 2000 . MOVS r0,#0
0x1ffe3a56: 2201 ." MOVS r2,#1
0x1ffe3a58: 703d =p STRB r5,[r7,#0]
0x1ffe3a5a: f002fb3f ..?. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3a5e: bf00 .. NOP
0x1ffe3a60: bf00 .. NOP
0x1ffe3a62: bf00 .. NOP
0x1ffe3a64: bf00 .. NOP
0x1ffe3a66: bf00 .. NOP
0x1ffe3a68: bf00 .. NOP
0x1ffe3a6a: bf00 .. NOP
0x1ffe3a6c: bf00 .. NOP
0x1ffe3a6e: bf00 .. NOP
0x1ffe3a70: bf00 .. NOP
0x1ffe3a72: bf00 .. NOP
0x1ffe3a74: bf00 .. NOP
0x1ffe3a76: bf00 .. NOP
0x1ffe3a78: bf00 .. NOP
0x1ffe3a7a: bf00 .. NOP
0x1ffe3a7c: bf00 .. NOP
0x1ffe3a7e: bf00 .. NOP
0x1ffe3a80: bf00 .. NOP
0x1ffe3a82: bf00 .. NOP
0x1ffe3a84: 2000 . MOVS r0,#0
0x1ffe3a86: 2149 I! MOVS r1,#0x49
0x1ffe3a88: 2201 ." MOVS r2,#1
0x1ffe3a8a: bf00 .. NOP
0x1ffe3a8c: f002fac8 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3a90: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3a94: 2149 I! MOVS r1,#0x49
0x1ffe3a96: f88d001c .... STRB r0,[sp,#0x1c]
0x1ffe3a9a: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3a9e: 2201 ." MOVS r2,#1
0x1ffe3aa0: f0400301 @... ORR r3,r0,#1
0x1ffe3aa4: 2000 . MOVS r0,#0
0x1ffe3aa6: 703e >p STRB r6,[r7,#0]
0x1ffe3aa8: f002fb18 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3aac: bf00 .. NOP
0x1ffe3aae: bf00 .. NOP
0x1ffe3ab0: bf00 .. NOP
0x1ffe3ab2: bf00 .. NOP
0x1ffe3ab4: bf00 .. NOP
0x1ffe3ab6: bf00 .. NOP
0x1ffe3ab8: bf00 .. NOP
0x1ffe3aba: bf00 .. NOP
0x1ffe3abc: bf00 .. NOP
0x1ffe3abe: bf00 .. NOP
0x1ffe3ac0: bf00 .. NOP
0x1ffe3ac2: bf00 .. NOP
0x1ffe3ac4: bf00 .. NOP
0x1ffe3ac6: bf00 .. NOP
0x1ffe3ac8: bf00 .. NOP
0x1ffe3aca: bf00 .. NOP
0x1ffe3acc: bf00 .. NOP
0x1ffe3ace: bf00 .. NOP
0x1ffe3ad0: bf00 .. NOP
0x1ffe3ad2: bf00 .. NOP
0x1ffe3ad4: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3ad8: 2149 I! MOVS r1,#0x49
0x1ffe3ada: f0000302 .... AND r3,r0,#2
0x1ffe3ade: 2000 . MOVS r0,#0
0x1ffe3ae0: 2201 ." MOVS r2,#1
0x1ffe3ae2: 703d =p STRB r5,[r7,#0]
0x1ffe3ae4: f002fafa .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3ae8: bf00 .. NOP
0x1ffe3aea: bf00 .. NOP
0x1ffe3aec: bf00 .. NOP
0x1ffe3aee: bf00 .. NOP
0x1ffe3af0: bf00 .. NOP
0x1ffe3af2: bf00 .. NOP
0x1ffe3af4: bf00 .. NOP
0x1ffe3af6: bf00 .. NOP
0x1ffe3af8: bf00 .. NOP
0x1ffe3afa: bf00 .. NOP
0x1ffe3afc: bf00 .. NOP
0x1ffe3afe: bf00 .. NOP
0x1ffe3b00: bf00 .. NOP
0x1ffe3b02: bf00 .. NOP
0x1ffe3b04: bf00 .. NOP
0x1ffe3b06: bf00 .. NOP
0x1ffe3b08: bf00 .. NOP
0x1ffe3b0a: bf00 .. NOP
0x1ffe3b0c: bf00 .. NOP
0x1ffe3b0e: 2000 . MOVS r0,#0
0x1ffe3b10: 2149 I! MOVS r1,#0x49
0x1ffe3b12: 2201 ." MOVS r2,#1
0x1ffe3b14: bf00 .. NOP
0x1ffe3b16: f002fa83 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3b1a: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3b1e: 2149 I! MOVS r1,#0x49
0x1ffe3b20: f88d001d .... STRB r0,[sp,#0x1d]
0x1ffe3b24: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3b28: 2201 ." MOVS r2,#1
0x1ffe3b2a: f0400301 @... ORR r3,r0,#1
0x1ffe3b2e: 2000 . MOVS r0,#0
0x1ffe3b30: 703e >p STRB r6,[r7,#0]
0x1ffe3b32: f002fad3 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3b36: bf00 .. NOP
0x1ffe3b38: bf00 .. NOP
0x1ffe3b3a: bf00 .. NOP
0x1ffe3b3c: bf00 .. NOP
0x1ffe3b3e: bf00 .. NOP
0x1ffe3b40: bf00 .. NOP
0x1ffe3b42: bf00 .. NOP
0x1ffe3b44: bf00 .. NOP
0x1ffe3b46: bf00 .. NOP
0x1ffe3b48: bf00 .. NOP
0x1ffe3b4a: bf00 .. NOP
0x1ffe3b4c: bf00 .. NOP
0x1ffe3b4e: bf00 .. NOP
0x1ffe3b50: bf00 .. NOP
0x1ffe3b52: bf00 .. NOP
0x1ffe3b54: bf00 .. NOP
0x1ffe3b56: bf00 .. NOP
0x1ffe3b58: bf00 .. NOP
0x1ffe3b5a: bf00 .. NOP
0x1ffe3b5c: bf00 .. NOP
0x1ffe3b5e: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3b62: 2149 I! MOVS r1,#0x49
0x1ffe3b64: f0000302 .... AND r3,r0,#2
0x1ffe3b68: 2000 . MOVS r0,#0
0x1ffe3b6a: 2201 ." MOVS r2,#1
0x1ffe3b6c: 703d =p STRB r5,[r7,#0]
0x1ffe3b6e: f002fab5 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3b72: bf00 .. NOP
0x1ffe3b74: bf00 .. NOP
0x1ffe3b76: bf00 .. NOP
0x1ffe3b78: bf00 .. NOP
0x1ffe3b7a: bf00 .. NOP
0x1ffe3b7c: bf00 .. NOP
0x1ffe3b7e: bf00 .. NOP
0x1ffe3b80: bf00 .. NOP
0x1ffe3b82: bf00 .. NOP
0x1ffe3b84: bf00 .. NOP
0x1ffe3b86: bf00 .. NOP
0x1ffe3b88: bf00 .. NOP
0x1ffe3b8a: bf00 .. NOP
0x1ffe3b8c: bf00 .. NOP
0x1ffe3b8e: bf00 .. NOP
0x1ffe3b90: bf00 .. NOP
0x1ffe3b92: bf00 .. NOP
0x1ffe3b94: bf00 .. NOP
0x1ffe3b96: bf00 .. NOP
0x1ffe3b98: 2000 . MOVS r0,#0
0x1ffe3b9a: 2149 I! MOVS r1,#0x49
0x1ffe3b9c: 2201 ." MOVS r2,#1
0x1ffe3b9e: bf00 .. NOP
0x1ffe3ba0: f002fa3e ..>. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3ba4: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3ba8: 2149 I! MOVS r1,#0x49
0x1ffe3baa: f88d001e .... STRB r0,[sp,#0x1e]
0x1ffe3bae: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3bb2: 2201 ." MOVS r2,#1
0x1ffe3bb4: f0400301 @... ORR r3,r0,#1
0x1ffe3bb8: 2000 . MOVS r0,#0
0x1ffe3bba: 703e >p STRB r6,[r7,#0]
0x1ffe3bbc: f002fa8e .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3bc0: bf00 .. NOP
0x1ffe3bc2: bf00 .. NOP
0x1ffe3bc4: bf00 .. NOP
0x1ffe3bc6: bf00 .. NOP
0x1ffe3bc8: bf00 .. NOP
0x1ffe3bca: bf00 .. NOP
0x1ffe3bcc: bf00 .. NOP
0x1ffe3bce: bf00 .. NOP
0x1ffe3bd0: bf00 .. NOP
0x1ffe3bd2: bf00 .. NOP
0x1ffe3bd4: bf00 .. NOP
0x1ffe3bd6: bf00 .. NOP
0x1ffe3bd8: bf00 .. NOP
0x1ffe3bda: bf00 .. NOP
0x1ffe3bdc: bf00 .. NOP
0x1ffe3bde: bf00 .. NOP
0x1ffe3be0: bf00 .. NOP
0x1ffe3be2: bf00 .. NOP
0x1ffe3be4: bf00 .. NOP
0x1ffe3be6: bf00 .. NOP
0x1ffe3be8: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3bec: 2149 I! MOVS r1,#0x49
0x1ffe3bee: f0000302 .... AND r3,r0,#2
0x1ffe3bf2: 2000 . MOVS r0,#0
0x1ffe3bf4: 2201 ." MOVS r2,#1
0x1ffe3bf6: 703d =p STRB r5,[r7,#0]
0x1ffe3bf8: f002fa70 ..p. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3bfc: bf00 .. NOP
0x1ffe3bfe: bf00 .. NOP
0x1ffe3c00: bf00 .. NOP
0x1ffe3c02: bf00 .. NOP
0x1ffe3c04: bf00 .. NOP
0x1ffe3c06: bf00 .. NOP
0x1ffe3c08: bf00 .. NOP
0x1ffe3c0a: bf00 .. NOP
0x1ffe3c0c: bf00 .. NOP
0x1ffe3c0e: bf00 .. NOP
0x1ffe3c10: bf00 .. NOP
0x1ffe3c12: bf00 .. NOP
0x1ffe3c14: bf00 .. NOP
0x1ffe3c16: bf00 .. NOP
0x1ffe3c18: bf00 .. NOP
0x1ffe3c1a: bf00 .. NOP
0x1ffe3c1c: bf00 .. NOP
0x1ffe3c1e: bf00 .. NOP
0x1ffe3c20: bf00 .. NOP
0x1ffe3c22: 2000 . MOVS r0,#0
0x1ffe3c24: 2149 I! MOVS r1,#0x49
0x1ffe3c26: 2201 ." MOVS r2,#1
0x1ffe3c28: bf00 .. NOP
0x1ffe3c2a: f002f9f9 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3c2e: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3c32: 2149 I! MOVS r1,#0x49
0x1ffe3c34: f88d001f .... STRB r0,[sp,#0x1f]
0x1ffe3c38: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3c3c: 2201 ." MOVS r2,#1
0x1ffe3c3e: f0400301 @... ORR r3,r0,#1
0x1ffe3c42: 2000 . MOVS r0,#0
0x1ffe3c44: 703e >p STRB r6,[r7,#0]
0x1ffe3c46: f002fa49 ..I. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3c4a: bf00 .. NOP
0x1ffe3c4c: bf00 .. NOP
0x1ffe3c4e: bf00 .. NOP
0x1ffe3c50: bf00 .. NOP
0x1ffe3c52: bf00 .. NOP
0x1ffe3c54: bf00 .. NOP
0x1ffe3c56: bf00 .. NOP
0x1ffe3c58: bf00 .. NOP
0x1ffe3c5a: bf00 .. NOP
0x1ffe3c5c: bf00 .. NOP
0x1ffe3c5e: bf00 .. NOP
0x1ffe3c60: bf00 .. NOP
0x1ffe3c62: bf00 .. NOP
0x1ffe3c64: bf00 .. NOP
0x1ffe3c66: bf00 .. NOP
0x1ffe3c68: bf00 .. NOP
0x1ffe3c6a: bf00 .. NOP
0x1ffe3c6c: bf00 .. NOP
0x1ffe3c6e: bf00 .. NOP
0x1ffe3c70: bf00 .. NOP
0x1ffe3c72: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3c76: 2149 I! MOVS r1,#0x49
0x1ffe3c78: f0000302 .... AND r3,r0,#2
0x1ffe3c7c: 2000 . MOVS r0,#0
0x1ffe3c7e: 2201 ." MOVS r2,#1
0x1ffe3c80: 703d =p STRB r5,[r7,#0]
0x1ffe3c82: f002fa2b ..+. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3c86: bf00 .. NOP
0x1ffe3c88: bf00 .. NOP
0x1ffe3c8a: bf00 .. NOP
0x1ffe3c8c: bf00 .. NOP
0x1ffe3c8e: bf00 .. NOP
0x1ffe3c90: bf00 .. NOP
0x1ffe3c92: bf00 .. NOP
0x1ffe3c94: bf00 .. NOP
0x1ffe3c96: bf00 .. NOP
0x1ffe3c98: bf00 .. NOP
0x1ffe3c9a: bf00 .. NOP
0x1ffe3c9c: bf00 .. NOP
0x1ffe3c9e: bf00 .. NOP
0x1ffe3ca0: bf00 .. NOP
0x1ffe3ca2: bf00 .. NOP
0x1ffe3ca4: bf00 .. NOP
0x1ffe3ca6: bf00 .. NOP
0x1ffe3ca8: bf00 .. NOP
0x1ffe3caa: bf00 .. NOP
0x1ffe3cac: 2000 . MOVS r0,#0
0x1ffe3cae: 2149 I! MOVS r1,#0x49
0x1ffe3cb0: 2201 ." MOVS r2,#1
0x1ffe3cb2: bf00 .. NOP
0x1ffe3cb4: f002f9b4 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3cb8: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3cbc: 2149 I! MOVS r1,#0x49
0x1ffe3cbe: f88d0020 .. . STRB r0,[sp,#0x20]
0x1ffe3cc2: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3cc6: 2201 ." MOVS r2,#1
0x1ffe3cc8: f0400301 @... ORR r3,r0,#1
0x1ffe3ccc: 2000 . MOVS r0,#0
0x1ffe3cce: 703e >p STRB r6,[r7,#0]
0x1ffe3cd0: f002fa04 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3cd4: bf00 .. NOP
0x1ffe3cd6: bf00 .. NOP
0x1ffe3cd8: bf00 .. NOP
0x1ffe3cda: bf00 .. NOP
0x1ffe3cdc: bf00 .. NOP
0x1ffe3cde: bf00 .. NOP
0x1ffe3ce0: bf00 .. NOP
0x1ffe3ce2: bf00 .. NOP
0x1ffe3ce4: bf00 .. NOP
0x1ffe3ce6: bf00 .. NOP
0x1ffe3ce8: bf00 .. NOP
0x1ffe3cea: bf00 .. NOP
0x1ffe3cec: bf00 .. NOP
0x1ffe3cee: bf00 .. NOP
0x1ffe3cf0: bf00 .. NOP
0x1ffe3cf2: bf00 .. NOP
0x1ffe3cf4: bf00 .. NOP
0x1ffe3cf6: bf00 .. NOP
0x1ffe3cf8: bf00 .. NOP
0x1ffe3cfa: bf00 .. NOP
0x1ffe3cfc: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3d00: 2149 I! MOVS r1,#0x49
0x1ffe3d02: f0000302 .... AND r3,r0,#2
0x1ffe3d06: 2000 . MOVS r0,#0
0x1ffe3d08: 2201 ." MOVS r2,#1
0x1ffe3d0a: 703d =p STRB r5,[r7,#0]
0x1ffe3d0c: f002f9e6 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3d10: bf00 .. NOP
0x1ffe3d12: bf00 .. NOP
0x1ffe3d14: bf00 .. NOP
0x1ffe3d16: bf00 .. NOP
0x1ffe3d18: bf00 .. NOP
0x1ffe3d1a: bf00 .. NOP
0x1ffe3d1c: bf00 .. NOP
0x1ffe3d1e: bf00 .. NOP
0x1ffe3d20: bf00 .. NOP
0x1ffe3d22: bf00 .. NOP
0x1ffe3d24: bf00 .. NOP
0x1ffe3d26: bf00 .. NOP
0x1ffe3d28: bf00 .. NOP
0x1ffe3d2a: bf00 .. NOP
0x1ffe3d2c: bf00 .. NOP
0x1ffe3d2e: bf00 .. NOP
0x1ffe3d30: bf00 .. NOP
0x1ffe3d32: bf00 .. NOP
0x1ffe3d34: bf00 .. NOP
0x1ffe3d36: 2000 . MOVS r0,#0
0x1ffe3d38: 2149 I! MOVS r1,#0x49
0x1ffe3d3a: 2201 ." MOVS r2,#1
0x1ffe3d3c: bf00 .. NOP
0x1ffe3d3e: f002f96f ..o. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3d42: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3d46: 2149 I! MOVS r1,#0x49
0x1ffe3d48: f88d0021 ..!. STRB r0,[sp,#0x21]
0x1ffe3d4c: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3d50: 2201 ." MOVS r2,#1
0x1ffe3d52: f0400301 @... ORR r3,r0,#1
0x1ffe3d56: 2000 . MOVS r0,#0
0x1ffe3d58: 703e >p STRB r6,[r7,#0]
0x1ffe3d5a: f002f9bf .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3d5e: bf00 .. NOP
0x1ffe3d60: bf00 .. NOP
0x1ffe3d62: bf00 .. NOP
0x1ffe3d64: bf00 .. NOP
0x1ffe3d66: bf00 .. NOP
0x1ffe3d68: bf00 .. NOP
0x1ffe3d6a: bf00 .. NOP
0x1ffe3d6c: bf00 .. NOP
0x1ffe3d6e: bf00 .. NOP
0x1ffe3d70: bf00 .. NOP
0x1ffe3d72: bf00 .. NOP
0x1ffe3d74: bf00 .. NOP
0x1ffe3d76: bf00 .. NOP
0x1ffe3d78: bf00 .. NOP
0x1ffe3d7a: bf00 .. NOP
0x1ffe3d7c: bf00 .. NOP
0x1ffe3d7e: bf00 .. NOP
0x1ffe3d80: bf00 .. NOP
0x1ffe3d82: bf00 .. NOP
0x1ffe3d84: bf00 .. NOP
0x1ffe3d86: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3d8a: 2149 I! MOVS r1,#0x49
0x1ffe3d8c: f0000302 .... AND r3,r0,#2
0x1ffe3d90: 2000 . MOVS r0,#0
0x1ffe3d92: 2201 ." MOVS r2,#1
0x1ffe3d94: 703d =p STRB r5,[r7,#0]
0x1ffe3d96: f002f9a1 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3d9a: bf00 .. NOP
0x1ffe3d9c: bf00 .. NOP
0x1ffe3d9e: bf00 .. NOP
0x1ffe3da0: bf00 .. NOP
0x1ffe3da2: bf00 .. NOP
0x1ffe3da4: bf00 .. NOP
0x1ffe3da6: bf00 .. NOP
0x1ffe3da8: bf00 .. NOP
0x1ffe3daa: bf00 .. NOP
0x1ffe3dac: bf00 .. NOP
0x1ffe3dae: bf00 .. NOP
0x1ffe3db0: bf00 .. NOP
0x1ffe3db2: bf00 .. NOP
0x1ffe3db4: bf00 .. NOP
0x1ffe3db6: bf00 .. NOP
0x1ffe3db8: bf00 .. NOP
0x1ffe3dba: bf00 .. NOP
0x1ffe3dbc: bf00 .. NOP
0x1ffe3dbe: bf00 .. NOP
0x1ffe3dc0: 2000 . MOVS r0,#0
0x1ffe3dc2: 2149 I! MOVS r1,#0x49
0x1ffe3dc4: 2201 ." MOVS r2,#1
0x1ffe3dc6: bf00 .. NOP
0x1ffe3dc8: f002f92a ..*. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3dcc: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3dd0: 2149 I! MOVS r1,#0x49
0x1ffe3dd2: f88d0022 ..". STRB r0,[sp,#0x22]
0x1ffe3dd6: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3dda: 2201 ." MOVS r2,#1
0x1ffe3ddc: f0400301 @... ORR r3,r0,#1
0x1ffe3de0: 2000 . MOVS r0,#0
0x1ffe3de2: 703e >p STRB r6,[r7,#0]
0x1ffe3de4: f002f97a ..z. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3de8: bf00 .. NOP
0x1ffe3dea: bf00 .. NOP
0x1ffe3dec: bf00 .. NOP
0x1ffe3dee: bf00 .. NOP
0x1ffe3df0: bf00 .. NOP
0x1ffe3df2: bf00 .. NOP
0x1ffe3df4: bf00 .. NOP
0x1ffe3df6: bf00 .. NOP
0x1ffe3df8: bf00 .. NOP
0x1ffe3dfa: bf00 .. NOP
0x1ffe3dfc: bf00 .. NOP
0x1ffe3dfe: bf00 .. NOP
0x1ffe3e00: bf00 .. NOP
0x1ffe3e02: bf00 .. NOP
0x1ffe3e04: bf00 .. NOP
0x1ffe3e06: bf00 .. NOP
0x1ffe3e08: bf00 .. NOP
0x1ffe3e0a: bf00 .. NOP
0x1ffe3e0c: bf00 .. NOP
0x1ffe3e0e: bf00 .. NOP
0x1ffe3e10: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3e14: 2149 I! MOVS r1,#0x49
0x1ffe3e16: f0000302 .... AND r3,r0,#2
0x1ffe3e1a: 2000 . MOVS r0,#0
0x1ffe3e1c: 2201 ." MOVS r2,#1
0x1ffe3e1e: 703d =p STRB r5,[r7,#0]
0x1ffe3e20: f002f95c ..\. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3e24: bf00 .. NOP
0x1ffe3e26: bf00 .. NOP
0x1ffe3e28: bf00 .. NOP
0x1ffe3e2a: bf00 .. NOP
0x1ffe3e2c: bf00 .. NOP
0x1ffe3e2e: bf00 .. NOP
0x1ffe3e30: bf00 .. NOP
0x1ffe3e32: bf00 .. NOP
0x1ffe3e34: bf00 .. NOP
0x1ffe3e36: bf00 .. NOP
0x1ffe3e38: bf00 .. NOP
0x1ffe3e3a: bf00 .. NOP
0x1ffe3e3c: bf00 .. NOP
0x1ffe3e3e: bf00 .. NOP
0x1ffe3e40: bf00 .. NOP
0x1ffe3e42: bf00 .. NOP
0x1ffe3e44: bf00 .. NOP
0x1ffe3e46: bf00 .. NOP
0x1ffe3e48: bf00 .. NOP
0x1ffe3e4a: 2000 . MOVS r0,#0
0x1ffe3e4c: 2149 I! MOVS r1,#0x49
0x1ffe3e4e: 2201 ." MOVS r2,#1
0x1ffe3e50: bf00 .. NOP
0x1ffe3e52: f002f8e5 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3e56: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3e5a: 2149 I! MOVS r1,#0x49
0x1ffe3e5c: f88d0023 ..#. STRB r0,[sp,#0x23]
0x1ffe3e60: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3e64: 2201 ." MOVS r2,#1
0x1ffe3e66: f0400301 @... ORR r3,r0,#1
0x1ffe3e6a: 2000 . MOVS r0,#0
0x1ffe3e6c: 703e >p STRB r6,[r7,#0]
0x1ffe3e6e: f002f935 ..5. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3e72: bf00 .. NOP
0x1ffe3e74: bf00 .. NOP
0x1ffe3e76: bf00 .. NOP
0x1ffe3e78: bf00 .. NOP
0x1ffe3e7a: bf00 .. NOP
0x1ffe3e7c: bf00 .. NOP
0x1ffe3e7e: bf00 .. NOP
0x1ffe3e80: bf00 .. NOP
0x1ffe3e82: bf00 .. NOP
0x1ffe3e84: bf00 .. NOP
0x1ffe3e86: bf00 .. NOP
0x1ffe3e88: bf00 .. NOP
0x1ffe3e8a: bf00 .. NOP
0x1ffe3e8c: bf00 .. NOP
0x1ffe3e8e: bf00 .. NOP
0x1ffe3e90: bf00 .. NOP
0x1ffe3e92: bf00 .. NOP
0x1ffe3e94: bf00 .. NOP
0x1ffe3e96: bf00 .. NOP
0x1ffe3e98: bf00 .. NOP
0x1ffe3e9a: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3e9e: 2149 I! MOVS r1,#0x49
0x1ffe3ea0: f0000302 .... AND r3,r0,#2
0x1ffe3ea4: 2000 . MOVS r0,#0
0x1ffe3ea6: 2201 ." MOVS r2,#1
0x1ffe3ea8: 703d =p STRB r5,[r7,#0]
0x1ffe3eaa: f002f917 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3eae: bf00 .. NOP
0x1ffe3eb0: bf00 .. NOP
0x1ffe3eb2: bf00 .. NOP
0x1ffe3eb4: bf00 .. NOP
0x1ffe3eb6: bf00 .. NOP
0x1ffe3eb8: bf00 .. NOP
0x1ffe3eba: bf00 .. NOP
0x1ffe3ebc: bf00 .. NOP
0x1ffe3ebe: bf00 .. NOP
0x1ffe3ec0: bf00 .. NOP
0x1ffe3ec2: bf00 .. NOP
0x1ffe3ec4: bf00 .. NOP
0x1ffe3ec6: bf00 .. NOP
0x1ffe3ec8: bf00 .. NOP
0x1ffe3eca: bf00 .. NOP
0x1ffe3ecc: bf00 .. NOP
0x1ffe3ece: bf00 .. NOP
0x1ffe3ed0: bf00 .. NOP
0x1ffe3ed2: bf00 .. NOP
0x1ffe3ed4: 2000 . MOVS r0,#0
0x1ffe3ed6: 2149 I! MOVS r1,#0x49
0x1ffe3ed8: 2201 ." MOVS r2,#1
0x1ffe3eda: bf00 .. NOP
0x1ffe3edc: f002f8a0 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3ee0: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3ee4: 2149 I! MOVS r1,#0x49
0x1ffe3ee6: f88d0024 ..$. STRB r0,[sp,#0x24]
0x1ffe3eea: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3eee: 2201 ." MOVS r2,#1
0x1ffe3ef0: f0400301 @... ORR r3,r0,#1
0x1ffe3ef4: 2000 . MOVS r0,#0
0x1ffe3ef6: 703e >p STRB r6,[r7,#0]
0x1ffe3ef8: f002f8f0 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3efc: bf00 .. NOP
0x1ffe3efe: bf00 .. NOP
0x1ffe3f00: bf00 .. NOP
0x1ffe3f02: bf00 .. NOP
0x1ffe3f04: bf00 .. NOP
0x1ffe3f06: bf00 .. NOP
0x1ffe3f08: bf00 .. NOP
0x1ffe3f0a: bf00 .. NOP
0x1ffe3f0c: bf00 .. NOP
0x1ffe3f0e: bf00 .. NOP
0x1ffe3f10: bf00 .. NOP
0x1ffe3f12: bf00 .. NOP
0x1ffe3f14: bf00 .. NOP
0x1ffe3f16: bf00 .. NOP
0x1ffe3f18: bf00 .. NOP
0x1ffe3f1a: bf00 .. NOP
0x1ffe3f1c: bf00 .. NOP
0x1ffe3f1e: bf00 .. NOP
0x1ffe3f20: bf00 .. NOP
0x1ffe3f22: bf00 .. NOP
0x1ffe3f24: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3f28: 2149 I! MOVS r1,#0x49
0x1ffe3f2a: f0000302 .... AND r3,r0,#2
0x1ffe3f2e: 2000 . MOVS r0,#0
0x1ffe3f30: 2201 ." MOVS r2,#1
0x1ffe3f32: 703d =p STRB r5,[r7,#0]
0x1ffe3f34: f002f8d2 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3f38: bf00 .. NOP
0x1ffe3f3a: bf00 .. NOP
0x1ffe3f3c: bf00 .. NOP
0x1ffe3f3e: bf00 .. NOP
0x1ffe3f40: bf00 .. NOP
0x1ffe3f42: bf00 .. NOP
0x1ffe3f44: bf00 .. NOP
0x1ffe3f46: bf00 .. NOP
0x1ffe3f48: bf00 .. NOP
0x1ffe3f4a: bf00 .. NOP
0x1ffe3f4c: bf00 .. NOP
0x1ffe3f4e: bf00 .. NOP
0x1ffe3f50: bf00 .. NOP
0x1ffe3f52: bf00 .. NOP
0x1ffe3f54: bf00 .. NOP
0x1ffe3f56: bf00 .. NOP
0x1ffe3f58: bf00 .. NOP
0x1ffe3f5a: bf00 .. NOP
0x1ffe3f5c: bf00 .. NOP
0x1ffe3f5e: 2000 . MOVS r0,#0
0x1ffe3f60: 2149 I! MOVS r1,#0x49
0x1ffe3f62: 2201 ." MOVS r2,#1
0x1ffe3f64: bf00 .. NOP
0x1ffe3f66: f002f85b ..[. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3f6a: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3f6e: 2149 I! MOVS r1,#0x49
0x1ffe3f70: f88d0025 ..%. STRB r0,[sp,#0x25]
0x1ffe3f74: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3f78: 2201 ." MOVS r2,#1
0x1ffe3f7a: f0400301 @... ORR r3,r0,#1
0x1ffe3f7e: 2000 . MOVS r0,#0
0x1ffe3f80: 703e >p STRB r6,[r7,#0]
0x1ffe3f82: f002f8ab .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3f86: bf00 .. NOP
0x1ffe3f88: bf00 .. NOP
0x1ffe3f8a: bf00 .. NOP
0x1ffe3f8c: bf00 .. NOP
0x1ffe3f8e: bf00 .. NOP
0x1ffe3f90: bf00 .. NOP
0x1ffe3f92: bf00 .. NOP
0x1ffe3f94: bf00 .. NOP
0x1ffe3f96: bf00 .. NOP
0x1ffe3f98: bf00 .. NOP
0x1ffe3f9a: bf00 .. NOP
0x1ffe3f9c: bf00 .. NOP
0x1ffe3f9e: bf00 .. NOP
0x1ffe3fa0: bf00 .. NOP
0x1ffe3fa2: bf00 .. NOP
0x1ffe3fa4: bf00 .. NOP
0x1ffe3fa6: bf00 .. NOP
0x1ffe3fa8: bf00 .. NOP
0x1ffe3faa: bf00 .. NOP
0x1ffe3fac: bf00 .. NOP
0x1ffe3fae: f8990000 .... LDRB r0,[r9,#0]
0x1ffe3fb2: 2149 I! MOVS r1,#0x49
0x1ffe3fb4: f0000302 .... AND r3,r0,#2
0x1ffe3fb8: 2000 . MOVS r0,#0
0x1ffe3fba: 2201 ." MOVS r2,#1
0x1ffe3fbc: 703d =p STRB r5,[r7,#0]
0x1ffe3fbe: f002f88d .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe3fc2: bf00 .. NOP
0x1ffe3fc4: bf00 .. NOP
0x1ffe3fc6: bf00 .. NOP
0x1ffe3fc8: bf00 .. NOP
0x1ffe3fca: bf00 .. NOP
0x1ffe3fcc: bf00 .. NOP
0x1ffe3fce: bf00 .. NOP
0x1ffe3fd0: bf00 .. NOP
0x1ffe3fd2: bf00 .. NOP
0x1ffe3fd4: bf00 .. NOP
0x1ffe3fd6: bf00 .. NOP
0x1ffe3fd8: bf00 .. NOP
0x1ffe3fda: bf00 .. NOP
0x1ffe3fdc: bf00 .. NOP
0x1ffe3fde: bf00 .. NOP
0x1ffe3fe0: bf00 .. NOP
0x1ffe3fe2: bf00 .. NOP
0x1ffe3fe4: bf00 .. NOP
0x1ffe3fe6: bf00 .. NOP
0x1ffe3fe8: 2000 . MOVS r0,#0
0x1ffe3fea: 2149 I! MOVS r1,#0x49
0x1ffe3fec: 2201 ." MOVS r2,#1
0x1ffe3fee: bf00 .. NOP
0x1ffe3ff0: f002f816 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe3ff4: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe3ff8: 2149 I! MOVS r1,#0x49
0x1ffe3ffa: f88d0026 ..&. STRB r0,[sp,#0x26]
0x1ffe3ffe: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4002: 2201 ." MOVS r2,#1
0x1ffe4004: f0400301 @... ORR r3,r0,#1
0x1ffe4008: 2000 . MOVS r0,#0
0x1ffe400a: 703e >p STRB r6,[r7,#0]
0x1ffe400c: f002f866 ..f. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4010: bf00 .. NOP
0x1ffe4012: bf00 .. NOP
0x1ffe4014: bf00 .. NOP
0x1ffe4016: bf00 .. NOP
0x1ffe4018: bf00 .. NOP
0x1ffe401a: bf00 .. NOP
0x1ffe401c: bf00 .. NOP
0x1ffe401e: bf00 .. NOP
0x1ffe4020: bf00 .. NOP
0x1ffe4022: bf00 .. NOP
0x1ffe4024: bf00 .. NOP
0x1ffe4026: bf00 .. NOP
0x1ffe4028: bf00 .. NOP
0x1ffe402a: bf00 .. NOP
0x1ffe402c: bf00 .. NOP
0x1ffe402e: bf00 .. NOP
0x1ffe4030: bf00 .. NOP
0x1ffe4032: bf00 .. NOP
0x1ffe4034: bf00 .. NOP
0x1ffe4036: bf00 .. NOP
0x1ffe4038: f8990000 .... LDRB r0,[r9,#0]
0x1ffe403c: 2149 I! MOVS r1,#0x49
0x1ffe403e: f0000302 .... AND r3,r0,#2
0x1ffe4042: 2000 . MOVS r0,#0
0x1ffe4044: 2201 ." MOVS r2,#1
0x1ffe4046: 703d =p STRB r5,[r7,#0]
0x1ffe4048: f002f848 ..H. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe404c: bf00 .. NOP
0x1ffe404e: bf00 .. NOP
0x1ffe4050: bf00 .. NOP
0x1ffe4052: bf00 .. NOP
0x1ffe4054: bf00 .. NOP
0x1ffe4056: bf00 .. NOP
0x1ffe4058: bf00 .. NOP
0x1ffe405a: bf00 .. NOP
0x1ffe405c: bf00 .. NOP
0x1ffe405e: bf00 .. NOP
0x1ffe4060: bf00 .. NOP
0x1ffe4062: bf00 .. NOP
0x1ffe4064: bf00 .. NOP
0x1ffe4066: bf00 .. NOP
0x1ffe4068: bf00 .. NOP
0x1ffe406a: bf00 .. NOP
0x1ffe406c: bf00 .. NOP
0x1ffe406e: bf00 .. NOP
0x1ffe4070: bf00 .. NOP
0x1ffe4072: 2000 . MOVS r0,#0
0x1ffe4074: 2149 I! MOVS r1,#0x49
0x1ffe4076: 2201 ." MOVS r2,#1
0x1ffe4078: bf00 .. NOP
0x1ffe407a: f001ffd1 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe407e: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe4082: 2149 I! MOVS r1,#0x49
0x1ffe4084: f88d0027 ..'. STRB r0,[sp,#0x27]
0x1ffe4088: f8990000 .... LDRB r0,[r9,#0]
0x1ffe408c: 2201 ." MOVS r2,#1
0x1ffe408e: f0400301 @... ORR r3,r0,#1
0x1ffe4092: 2000 . MOVS r0,#0
0x1ffe4094: 703e >p STRB r6,[r7,#0]
0x1ffe4096: f002f821 ..!. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe409a: bf00 .. NOP
0x1ffe409c: bf00 .. NOP
0x1ffe409e: bf00 .. NOP
0x1ffe40a0: bf00 .. NOP
0x1ffe40a2: bf00 .. NOP
0x1ffe40a4: bf00 .. NOP
0x1ffe40a6: bf00 .. NOP
0x1ffe40a8: bf00 .. NOP
0x1ffe40aa: bf00 .. NOP
0x1ffe40ac: bf00 .. NOP
0x1ffe40ae: bf00 .. NOP
0x1ffe40b0: bf00 .. NOP
0x1ffe40b2: bf00 .. NOP
0x1ffe40b4: bf00 .. NOP
0x1ffe40b6: bf00 .. NOP
0x1ffe40b8: bf00 .. NOP
0x1ffe40ba: bf00 .. NOP
0x1ffe40bc: bf00 .. NOP
0x1ffe40be: bf00 .. NOP
0x1ffe40c0: bf00 .. NOP
0x1ffe40c2: f8990000 .... LDRB r0,[r9,#0]
0x1ffe40c6: 2149 I! MOVS r1,#0x49
0x1ffe40c8: f0000302 .... AND r3,r0,#2
0x1ffe40cc: 2000 . MOVS r0,#0
0x1ffe40ce: 2201 ." MOVS r2,#1
0x1ffe40d0: 703d =p STRB r5,[r7,#0]
0x1ffe40d2: f002f803 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe40d6: bf00 .. NOP
0x1ffe40d8: bf00 .. NOP
0x1ffe40da: bf00 .. NOP
0x1ffe40dc: bf00 .. NOP
0x1ffe40de: bf00 .. NOP
0x1ffe40e0: bf00 .. NOP
0x1ffe40e2: bf00 .. NOP
0x1ffe40e4: bf00 .. NOP
0x1ffe40e6: bf00 .. NOP
0x1ffe40e8: bf00 .. NOP
0x1ffe40ea: bf00 .. NOP
0x1ffe40ec: bf00 .. NOP
0x1ffe40ee: bf00 .. NOP
0x1ffe40f0: bf00 .. NOP
0x1ffe40f2: bf00 .. NOP
0x1ffe40f4: bf00 .. NOP
0x1ffe40f6: bf00 .. NOP
0x1ffe40f8: bf00 .. NOP
0x1ffe40fa: bf00 .. NOP
0x1ffe40fc: 2000 . MOVS r0,#0
0x1ffe40fe: 2149 I! MOVS r1,#0x49
0x1ffe4100: 2201 ." MOVS r2,#1
0x1ffe4102: bf00 .. NOP
0x1ffe4104: f001ff8c .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe4108: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe410c: 2149 I! MOVS r1,#0x49
0x1ffe410e: f88d0028 ..(. STRB r0,[sp,#0x28]
0x1ffe4112: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4116: 2201 ." MOVS r2,#1
0x1ffe4118: f0400301 @... ORR r3,r0,#1
0x1ffe411c: 2000 . MOVS r0,#0
0x1ffe411e: 703e >p STRB r6,[r7,#0]
0x1ffe4120: f001ffdc .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4124: bf00 .. NOP
0x1ffe4126: bf00 .. NOP
0x1ffe4128: bf00 .. NOP
0x1ffe412a: bf00 .. NOP
0x1ffe412c: bf00 .. NOP
0x1ffe412e: bf00 .. NOP
0x1ffe4130: bf00 .. NOP
0x1ffe4132: bf00 .. NOP
0x1ffe4134: bf00 .. NOP
0x1ffe4136: bf00 .. NOP
0x1ffe4138: bf00 .. NOP
0x1ffe413a: bf00 .. NOP
0x1ffe413c: bf00 .. NOP
0x1ffe413e: bf00 .. NOP
0x1ffe4140: bf00 .. NOP
0x1ffe4142: bf00 .. NOP
0x1ffe4144: bf00 .. NOP
0x1ffe4146: bf00 .. NOP
0x1ffe4148: bf00 .. NOP
0x1ffe414a: bf00 .. NOP
0x1ffe414c: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4150: 2149 I! MOVS r1,#0x49
0x1ffe4152: f0000302 .... AND r3,r0,#2
0x1ffe4156: 2000 . MOVS r0,#0
0x1ffe4158: 2201 ." MOVS r2,#1
0x1ffe415a: 703d =p STRB r5,[r7,#0]
0x1ffe415c: f001ffbe .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4160: bf00 .. NOP
0x1ffe4162: bf00 .. NOP
0x1ffe4164: bf00 .. NOP
0x1ffe4166: bf00 .. NOP
0x1ffe4168: bf00 .. NOP
0x1ffe416a: bf00 .. NOP
0x1ffe416c: bf00 .. NOP
0x1ffe416e: bf00 .. NOP
0x1ffe4170: bf00 .. NOP
0x1ffe4172: bf00 .. NOP
0x1ffe4174: bf00 .. NOP
0x1ffe4176: bf00 .. NOP
0x1ffe4178: bf00 .. NOP
0x1ffe417a: bf00 .. NOP
0x1ffe417c: bf00 .. NOP
0x1ffe417e: bf00 .. NOP
0x1ffe4180: bf00 .. NOP
0x1ffe4182: bf00 .. NOP
0x1ffe4184: bf00 .. NOP
0x1ffe4186: 2000 . MOVS r0,#0
0x1ffe4188: 2149 I! MOVS r1,#0x49
0x1ffe418a: 2201 ." MOVS r2,#1
0x1ffe418c: bf00 .. NOP
0x1ffe418e: f001ff47 ..G. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe4192: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe4196: 2149 I! MOVS r1,#0x49
0x1ffe4198: f88d0029 ..). STRB r0,[sp,#0x29]
0x1ffe419c: f8990000 .... LDRB r0,[r9,#0]
0x1ffe41a0: 2201 ." MOVS r2,#1
0x1ffe41a2: f0400301 @... ORR r3,r0,#1
0x1ffe41a6: 2000 . MOVS r0,#0
0x1ffe41a8: 703e >p STRB r6,[r7,#0]
0x1ffe41aa: f001ff97 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe41ae: bf00 .. NOP
0x1ffe41b0: bf00 .. NOP
0x1ffe41b2: bf00 .. NOP
0x1ffe41b4: bf00 .. NOP
0x1ffe41b6: bf00 .. NOP
0x1ffe41b8: bf00 .. NOP
0x1ffe41ba: bf00 .. NOP
0x1ffe41bc: bf00 .. NOP
0x1ffe41be: bf00 .. NOP
0x1ffe41c0: bf00 .. NOP
0x1ffe41c2: bf00 .. NOP
0x1ffe41c4: bf00 .. NOP
0x1ffe41c6: bf00 .. NOP
0x1ffe41c8: bf00 .. NOP
0x1ffe41ca: bf00 .. NOP
0x1ffe41cc: bf00 .. NOP
0x1ffe41ce: bf00 .. NOP
0x1ffe41d0: bf00 .. NOP
0x1ffe41d2: bf00 .. NOP
0x1ffe41d4: bf00 .. NOP
0x1ffe41d6: f8990000 .... LDRB r0,[r9,#0]
0x1ffe41da: 2149 I! MOVS r1,#0x49
0x1ffe41dc: f0000302 .... AND r3,r0,#2
0x1ffe41e0: 2000 . MOVS r0,#0
0x1ffe41e2: 2201 ." MOVS r2,#1
0x1ffe41e4: 703d =p STRB r5,[r7,#0]
0x1ffe41e6: f001ff79 ..y. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe41ea: bf00 .. NOP
0x1ffe41ec: bf00 .. NOP
0x1ffe41ee: bf00 .. NOP
0x1ffe41f0: bf00 .. NOP
0x1ffe41f2: bf00 .. NOP
0x1ffe41f4: bf00 .. NOP
0x1ffe41f6: bf00 .. NOP
0x1ffe41f8: bf00 .. NOP
0x1ffe41fa: bf00 .. NOP
0x1ffe41fc: bf00 .. NOP
0x1ffe41fe: bf00 .. NOP
0x1ffe4200: bf00 .. NOP
0x1ffe4202: bf00 .. NOP
0x1ffe4204: bf00 .. NOP
0x1ffe4206: bf00 .. NOP
0x1ffe4208: bf00 .. NOP
0x1ffe420a: bf00 .. NOP
0x1ffe420c: bf00 .. NOP
0x1ffe420e: bf00 .. NOP
0x1ffe4210: 2000 . MOVS r0,#0
0x1ffe4212: 2149 I! MOVS r1,#0x49
0x1ffe4214: 2201 ." MOVS r2,#1
0x1ffe4216: bf00 .. NOP
0x1ffe4218: f001ff02 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe421c: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe4220: 2149 I! MOVS r1,#0x49
0x1ffe4222: f88d002a ..*. STRB r0,[sp,#0x2a]
0x1ffe4226: f8990000 .... LDRB r0,[r9,#0]
0x1ffe422a: 2201 ." MOVS r2,#1
0x1ffe422c: f0400301 @... ORR r3,r0,#1
0x1ffe4230: 2000 . MOVS r0,#0
0x1ffe4232: 703e >p STRB r6,[r7,#0]
0x1ffe4234: f001ff52 ..R. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4238: bf00 .. NOP
0x1ffe423a: bf00 .. NOP
0x1ffe423c: bf00 .. NOP
0x1ffe423e: bf00 .. NOP
0x1ffe4240: bf00 .. NOP
0x1ffe4242: bf00 .. NOP
0x1ffe4244: bf00 .. NOP
0x1ffe4246: bf00 .. NOP
0x1ffe4248: bf00 .. NOP
0x1ffe424a: bf00 .. NOP
0x1ffe424c: bf00 .. NOP
0x1ffe424e: bf00 .. NOP
0x1ffe4250: bf00 .. NOP
0x1ffe4252: bf00 .. NOP
0x1ffe4254: bf00 .. NOP
0x1ffe4256: bf00 .. NOP
0x1ffe4258: bf00 .. NOP
0x1ffe425a: bf00 .. NOP
0x1ffe425c: bf00 .. NOP
0x1ffe425e: bf00 .. NOP
0x1ffe4260: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4264: 2149 I! MOVS r1,#0x49
0x1ffe4266: f0000302 .... AND r3,r0,#2
0x1ffe426a: 2000 . MOVS r0,#0
0x1ffe426c: 2201 ." MOVS r2,#1
0x1ffe426e: 703d =p STRB r5,[r7,#0]
0x1ffe4270: f001ff34 ..4. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4274: bf00 .. NOP
0x1ffe4276: bf00 .. NOP
0x1ffe4278: bf00 .. NOP
0x1ffe427a: bf00 .. NOP
0x1ffe427c: bf00 .. NOP
0x1ffe427e: bf00 .. NOP
0x1ffe4280: bf00 .. NOP
0x1ffe4282: bf00 .. NOP
0x1ffe4284: bf00 .. NOP
0x1ffe4286: bf00 .. NOP
0x1ffe4288: bf00 .. NOP
0x1ffe428a: bf00 .. NOP
0x1ffe428c: bf00 .. NOP
0x1ffe428e: bf00 .. NOP
0x1ffe4290: bf00 .. NOP
0x1ffe4292: bf00 .. NOP
0x1ffe4294: bf00 .. NOP
0x1ffe4296: bf00 .. NOP
0x1ffe4298: bf00 .. NOP
0x1ffe429a: 2000 . MOVS r0,#0
0x1ffe429c: 2149 I! MOVS r1,#0x49
0x1ffe429e: 2201 ." MOVS r2,#1
0x1ffe42a0: bf00 .. NOP
0x1ffe42a2: f001febd .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe42a6: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe42aa: 2149 I! MOVS r1,#0x49
0x1ffe42ac: f88d002b ..+. STRB r0,[sp,#0x2b]
0x1ffe42b0: f8990000 .... LDRB r0,[r9,#0]
0x1ffe42b4: 2201 ." MOVS r2,#1
0x1ffe42b6: f0400301 @... ORR r3,r0,#1
0x1ffe42ba: 2000 . MOVS r0,#0
0x1ffe42bc: 703e >p STRB r6,[r7,#0]
0x1ffe42be: f001ff0d .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe42c2: bf00 .. NOP
0x1ffe42c4: bf00 .. NOP
0x1ffe42c6: bf00 .. NOP
0x1ffe42c8: bf00 .. NOP
0x1ffe42ca: bf00 .. NOP
0x1ffe42cc: bf00 .. NOP
0x1ffe42ce: bf00 .. NOP
0x1ffe42d0: bf00 .. NOP
0x1ffe42d2: bf00 .. NOP
0x1ffe42d4: bf00 .. NOP
0x1ffe42d6: bf00 .. NOP
0x1ffe42d8: bf00 .. NOP
0x1ffe42da: bf00 .. NOP
0x1ffe42dc: bf00 .. NOP
0x1ffe42de: bf00 .. NOP
0x1ffe42e0: bf00 .. NOP
0x1ffe42e2: bf00 .. NOP
0x1ffe42e4: bf00 .. NOP
0x1ffe42e6: bf00 .. NOP
0x1ffe42e8: bf00 .. NOP
0x1ffe42ea: f8990000 .... LDRB r0,[r9,#0]
0x1ffe42ee: 2149 I! MOVS r1,#0x49
0x1ffe42f0: f0000302 .... AND r3,r0,#2
0x1ffe42f4: 2000 . MOVS r0,#0
0x1ffe42f6: 2201 ." MOVS r2,#1
0x1ffe42f8: 703d =p STRB r5,[r7,#0]
0x1ffe42fa: f001feef .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe42fe: bf00 .. NOP
0x1ffe4300: bf00 .. NOP
0x1ffe4302: bf00 .. NOP
0x1ffe4304: bf00 .. NOP
0x1ffe4306: bf00 .. NOP
0x1ffe4308: bf00 .. NOP
0x1ffe430a: bf00 .. NOP
0x1ffe430c: bf00 .. NOP
0x1ffe430e: bf00 .. NOP
0x1ffe4310: bf00 .. NOP
0x1ffe4312: bf00 .. NOP
0x1ffe4314: bf00 .. NOP
0x1ffe4316: bf00 .. NOP
0x1ffe4318: bf00 .. NOP
0x1ffe431a: bf00 .. NOP
0x1ffe431c: bf00 .. NOP
0x1ffe431e: bf00 .. NOP
0x1ffe4320: bf00 .. NOP
0x1ffe4322: bf00 .. NOP
0x1ffe4324: 2000 . MOVS r0,#0
0x1ffe4326: 2149 I! MOVS r1,#0x49
0x1ffe4328: 2201 ." MOVS r2,#1
0x1ffe432a: bf00 .. NOP
0x1ffe432c: f001fe78 ..x. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe4330: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe4334: 2149 I! MOVS r1,#0x49
0x1ffe4336: f88d002c ..,. STRB r0,[sp,#0x2c]
0x1ffe433a: f8990000 .... LDRB r0,[r9,#0]
0x1ffe433e: 2201 ." MOVS r2,#1
0x1ffe4340: f0400301 @... ORR r3,r0,#1
0x1ffe4344: 2000 . MOVS r0,#0
0x1ffe4346: 703e >p STRB r6,[r7,#0]
0x1ffe4348: f001fec8 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe434c: bf00 .. NOP
0x1ffe434e: bf00 .. NOP
0x1ffe4350: bf00 .. NOP
0x1ffe4352: bf00 .. NOP
0x1ffe4354: bf00 .. NOP
0x1ffe4356: bf00 .. NOP
0x1ffe4358: bf00 .. NOP
0x1ffe435a: bf00 .. NOP
0x1ffe435c: bf00 .. NOP
0x1ffe435e: bf00 .. NOP
0x1ffe4360: bf00 .. NOP
0x1ffe4362: bf00 .. NOP
0x1ffe4364: bf00 .. NOP
0x1ffe4366: bf00 .. NOP
0x1ffe4368: bf00 .. NOP
0x1ffe436a: bf00 .. NOP
0x1ffe436c: bf00 .. NOP
0x1ffe436e: bf00 .. NOP
0x1ffe4370: bf00 .. NOP
0x1ffe4372: bf00 .. NOP
0x1ffe4374: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4378: 2149 I! MOVS r1,#0x49
0x1ffe437a: f0000302 .... AND r3,r0,#2
0x1ffe437e: 2000 . MOVS r0,#0
0x1ffe4380: 2201 ." MOVS r2,#1
0x1ffe4382: 703d =p STRB r5,[r7,#0]
0x1ffe4384: f001feaa .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4388: bf00 .. NOP
0x1ffe438a: bf00 .. NOP
0x1ffe438c: bf00 .. NOP
0x1ffe438e: bf00 .. NOP
0x1ffe4390: bf00 .. NOP
0x1ffe4392: bf00 .. NOP
0x1ffe4394: bf00 .. NOP
0x1ffe4396: bf00 .. NOP
0x1ffe4398: bf00 .. NOP
0x1ffe439a: bf00 .. NOP
0x1ffe439c: bf00 .. NOP
0x1ffe439e: bf00 .. NOP
0x1ffe43a0: bf00 .. NOP
0x1ffe43a2: bf00 .. NOP
0x1ffe43a4: bf00 .. NOP
0x1ffe43a6: bf00 .. NOP
0x1ffe43a8: bf00 .. NOP
0x1ffe43aa: bf00 .. NOP
0x1ffe43ac: bf00 .. NOP
0x1ffe43ae: 2000 . MOVS r0,#0
0x1ffe43b0: 2149 I! MOVS r1,#0x49
0x1ffe43b2: 2201 ." MOVS r2,#1
0x1ffe43b4: bf00 .. NOP
0x1ffe43b6: f001fe33 ..3. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe43ba: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe43be: 2149 I! MOVS r1,#0x49
0x1ffe43c0: f88d002d ..-. STRB r0,[sp,#0x2d]
0x1ffe43c4: f8990000 .... LDRB r0,[r9,#0]
0x1ffe43c8: 2201 ." MOVS r2,#1
0x1ffe43ca: f0400301 @... ORR r3,r0,#1
0x1ffe43ce: 2000 . MOVS r0,#0
0x1ffe43d0: 703e >p STRB r6,[r7,#0]
0x1ffe43d2: f001fe83 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe43d6: bf00 .. NOP
0x1ffe43d8: bf00 .. NOP
0x1ffe43da: bf00 .. NOP
0x1ffe43dc: bf00 .. NOP
0x1ffe43de: bf00 .. NOP
0x1ffe43e0: bf00 .. NOP
0x1ffe43e2: bf00 .. NOP
0x1ffe43e4: bf00 .. NOP
0x1ffe43e6: bf00 .. NOP
0x1ffe43e8: bf00 .. NOP
0x1ffe43ea: bf00 .. NOP
0x1ffe43ec: bf00 .. NOP
0x1ffe43ee: bf00 .. NOP
0x1ffe43f0: bf00 .. NOP
0x1ffe43f2: bf00 .. NOP
0x1ffe43f4: bf00 .. NOP
0x1ffe43f6: bf00 .. NOP
0x1ffe43f8: bf00 .. NOP
0x1ffe43fa: bf00 .. NOP
0x1ffe43fc: bf00 .. NOP
0x1ffe43fe: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4402: 2149 I! MOVS r1,#0x49
0x1ffe4404: f0000302 .... AND r3,r0,#2
0x1ffe4408: 2000 . MOVS r0,#0
0x1ffe440a: 2201 ." MOVS r2,#1
0x1ffe440c: 703d =p STRB r5,[r7,#0]
0x1ffe440e: f001fe65 ..e. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4412: bf00 .. NOP
0x1ffe4414: bf00 .. NOP
0x1ffe4416: bf00 .. NOP
0x1ffe4418: bf00 .. NOP
0x1ffe441a: bf00 .. NOP
0x1ffe441c: bf00 .. NOP
0x1ffe441e: bf00 .. NOP
0x1ffe4420: bf00 .. NOP
0x1ffe4422: bf00 .. NOP
0x1ffe4424: bf00 .. NOP
0x1ffe4426: bf00 .. NOP
0x1ffe4428: bf00 .. NOP
0x1ffe442a: bf00 .. NOP
0x1ffe442c: bf00 .. NOP
0x1ffe442e: bf00 .. NOP
0x1ffe4430: bf00 .. NOP
0x1ffe4432: bf00 .. NOP
0x1ffe4434: bf00 .. NOP
0x1ffe4436: bf00 .. NOP
0x1ffe4438: 2000 . MOVS r0,#0
0x1ffe443a: 2149 I! MOVS r1,#0x49
0x1ffe443c: 2201 ." MOVS r2,#1
0x1ffe443e: bf00 .. NOP
0x1ffe4440: f001fdee .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe4444: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe4448: 2149 I! MOVS r1,#0x49
0x1ffe444a: f88d002e .... STRB r0,[sp,#0x2e]
0x1ffe444e: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4452: 2201 ." MOVS r2,#1
0x1ffe4454: f0400301 @... ORR r3,r0,#1
0x1ffe4458: 2000 . MOVS r0,#0
0x1ffe445a: 703e >p STRB r6,[r7,#0]
0x1ffe445c: f001fe3e ..>. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4460: bf00 .. NOP
0x1ffe4462: bf00 .. NOP
0x1ffe4464: bf00 .. NOP
0x1ffe4466: bf00 .. NOP
0x1ffe4468: bf00 .. NOP
0x1ffe446a: bf00 .. NOP
0x1ffe446c: bf00 .. NOP
0x1ffe446e: bf00 .. NOP
0x1ffe4470: bf00 .. NOP
0x1ffe4472: bf00 .. NOP
0x1ffe4474: bf00 .. NOP
0x1ffe4476: bf00 .. NOP
0x1ffe4478: bf00 .. NOP
0x1ffe447a: bf00 .. NOP
0x1ffe447c: bf00 .. NOP
0x1ffe447e: bf00 .. NOP
0x1ffe4480: bf00 .. NOP
0x1ffe4482: bf00 .. NOP
0x1ffe4484: bf00 .. NOP
0x1ffe4486: bf00 .. NOP
0x1ffe4488: f8990000 .... LDRB r0,[r9,#0]
0x1ffe448c: 2149 I! MOVS r1,#0x49
0x1ffe448e: f0000302 .... AND r3,r0,#2
0x1ffe4492: 2000 . MOVS r0,#0
0x1ffe4494: 2201 ." MOVS r2,#1
0x1ffe4496: 703d =p STRB r5,[r7,#0]
0x1ffe4498: f001fe20 .. . BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe449c: bf00 .. NOP
0x1ffe449e: bf00 .. NOP
0x1ffe44a0: bf00 .. NOP
0x1ffe44a2: bf00 .. NOP
0x1ffe44a4: bf00 .. NOP
0x1ffe44a6: bf00 .. NOP
0x1ffe44a8: bf00 .. NOP
0x1ffe44aa: bf00 .. NOP
0x1ffe44ac: bf00 .. NOP
0x1ffe44ae: bf00 .. NOP
0x1ffe44b0: bf00 .. NOP
0x1ffe44b2: bf00 .. NOP
0x1ffe44b4: bf00 .. NOP
0x1ffe44b6: bf00 .. NOP
0x1ffe44b8: bf00 .. NOP
0x1ffe44ba: bf00 .. NOP
0x1ffe44bc: bf00 .. NOP
0x1ffe44be: bf00 .. NOP
0x1ffe44c0: bf00 .. NOP
0x1ffe44c2: 2000 . MOVS r0,#0
0x1ffe44c4: 2149 I! MOVS r1,#0x49
0x1ffe44c6: 2201 ." MOVS r2,#1
0x1ffe44c8: bf00 .. NOP
0x1ffe44ca: f001fda9 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe44ce: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe44d2: 2149 I! MOVS r1,#0x49
0x1ffe44d4: f88d002f ../. STRB r0,[sp,#0x2f]
0x1ffe44d8: f8990000 .... LDRB r0,[r9,#0]
0x1ffe44dc: 2201 ." MOVS r2,#1
0x1ffe44de: f0400301 @... ORR r3,r0,#1
0x1ffe44e2: 2000 . MOVS r0,#0
0x1ffe44e4: 703e >p STRB r6,[r7,#0]
0x1ffe44e6: f001fdf9 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe44ea: bf00 .. NOP
0x1ffe44ec: bf00 .. NOP
0x1ffe44ee: bf00 .. NOP
0x1ffe44f0: bf00 .. NOP
0x1ffe44f2: bf00 .. NOP
0x1ffe44f4: bf00 .. NOP
0x1ffe44f6: bf00 .. NOP
0x1ffe44f8: bf00 .. NOP
0x1ffe44fa: bf00 .. NOP
0x1ffe44fc: bf00 .. NOP
0x1ffe44fe: bf00 .. NOP
0x1ffe4500: bf00 .. NOP
0x1ffe4502: bf00 .. NOP
0x1ffe4504: bf00 .. NOP
0x1ffe4506: bf00 .. NOP
0x1ffe4508: bf00 .. NOP
0x1ffe450a: bf00 .. NOP
0x1ffe450c: bf00 .. NOP
0x1ffe450e: bf00 .. NOP
0x1ffe4510: bf00 .. NOP
0x1ffe4512: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4516: 2149 I! MOVS r1,#0x49
0x1ffe4518: f0000302 .... AND r3,r0,#2
0x1ffe451c: 2000 . MOVS r0,#0
0x1ffe451e: 2201 ." MOVS r2,#1
0x1ffe4520: 703d =p STRB r5,[r7,#0]
0x1ffe4522: f001fddb .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4526: bf00 .. NOP
0x1ffe4528: bf00 .. NOP
0x1ffe452a: bf00 .. NOP
0x1ffe452c: bf00 .. NOP
0x1ffe452e: bf00 .. NOP
0x1ffe4530: bf00 .. NOP
0x1ffe4532: bf00 .. NOP
0x1ffe4534: bf00 .. NOP
0x1ffe4536: bf00 .. NOP
0x1ffe4538: bf00 .. NOP
0x1ffe453a: bf00 .. NOP
0x1ffe453c: bf00 .. NOP
0x1ffe453e: bf00 .. NOP
0x1ffe4540: bf00 .. NOP
0x1ffe4542: bf00 .. NOP
0x1ffe4544: bf00 .. NOP
0x1ffe4546: bf00 .. NOP
0x1ffe4548: bf00 .. NOP
0x1ffe454a: bf00 .. NOP
0x1ffe454c: 2000 . MOVS r0,#0
0x1ffe454e: 2149 I! MOVS r1,#0x49
0x1ffe4550: 2201 ." MOVS r2,#1
0x1ffe4552: bf00 .. NOP
0x1ffe4554: f001fd64 ..d. BL frspim_rd_ram ; 0x1ffe6020
0x1ffe4558: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe455c: 2149 I! MOVS r1,#0x49
0x1ffe455e: f88d0030 ..0. STRB r0,[sp,#0x30]
0x1ffe4562: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4566: 2201 ." MOVS r2,#1
0x1ffe4568: f0400301 @... ORR r3,r0,#1
0x1ffe456c: 2000 . MOVS r0,#0
0x1ffe456e: 703e >p STRB r6,[r7,#0]
0x1ffe4570: f001fdb4 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4574: bf00 .. NOP
0x1ffe4576: bf00 .. NOP
0x1ffe4578: bf00 .. NOP
0x1ffe457a: bf00 .. NOP
0x1ffe457c: bf00 .. NOP
0x1ffe457e: bf00 .. NOP
0x1ffe4580: bf00 .. NOP
0x1ffe4582: bf00 .. NOP
0x1ffe4584: bf00 .. NOP
0x1ffe4586: bf00 .. NOP
0x1ffe4588: bf00 .. NOP
0x1ffe458a: bf00 .. NOP
0x1ffe458c: bf00 .. NOP
0x1ffe458e: bf00 .. NOP
0x1ffe4590: bf00 .. NOP
0x1ffe4592: bf00 .. NOP
0x1ffe4594: bf00 .. NOP
0x1ffe4596: bf00 .. NOP
0x1ffe4598: bf00 .. NOP
0x1ffe459a: bf00 .. NOP
0x1ffe459c: f8990000 .... LDRB r0,[r9,#0]
0x1ffe45a0: 2149 I! MOVS r1,#0x49
0x1ffe45a2: f0000302 .... AND r3,r0,#2
0x1ffe45a6: 2000 . MOVS r0,#0
0x1ffe45a8: 2201 ." MOVS r2,#1
0x1ffe45aa: 703d =p STRB r5,[r7,#0]
0x1ffe45ac: f001fd96 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe45b0: bf00 .. NOP
0x1ffe45b2: bf00 .. NOP
0x1ffe45b4: bf00 .. NOP
0x1ffe45b6: bf00 .. NOP
0x1ffe45b8: bf00 .. NOP
0x1ffe45ba: bf00 .. NOP
0x1ffe45bc: bf00 .. NOP
0x1ffe45be: bf00 .. NOP
0x1ffe45c0: bf00 .. NOP
0x1ffe45c2: bf00 .. NOP
0x1ffe45c4: bf00 .. NOP
0x1ffe45c6: bf00 .. NOP
0x1ffe45c8: bf00 .. NOP
0x1ffe45ca: bf00 .. NOP
0x1ffe45cc: bf00 .. NOP
0x1ffe45ce: bf00 .. NOP
0x1ffe45d0: bf00 .. NOP
0x1ffe45d2: bf00 .. NOP
0x1ffe45d4: bf00 .. NOP
0x1ffe45d6: 2000 . MOVS r0,#0
0x1ffe45d8: 2149 I! MOVS r1,#0x49
0x1ffe45da: 2201 ." MOVS r2,#1
0x1ffe45dc: bf00 .. NOP
0x1ffe45de: f001fd1f .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe45e2: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe45e6: 2149 I! MOVS r1,#0x49
0x1ffe45e8: f88d0031 ..1. STRB r0,[sp,#0x31]
0x1ffe45ec: f8990000 .... LDRB r0,[r9,#0]
0x1ffe45f0: 2201 ." MOVS r2,#1
0x1ffe45f2: f0400301 @... ORR r3,r0,#1
0x1ffe45f6: 2000 . MOVS r0,#0
0x1ffe45f8: 703e >p STRB r6,[r7,#0]
0x1ffe45fa: f001fd6f ..o. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe45fe: bf00 .. NOP
0x1ffe4600: bf00 .. NOP
0x1ffe4602: bf00 .. NOP
0x1ffe4604: bf00 .. NOP
0x1ffe4606: bf00 .. NOP
0x1ffe4608: bf00 .. NOP
0x1ffe460a: bf00 .. NOP
0x1ffe460c: bf00 .. NOP
0x1ffe460e: bf00 .. NOP
0x1ffe4610: bf00 .. NOP
0x1ffe4612: bf00 .. NOP
0x1ffe4614: bf00 .. NOP
0x1ffe4616: bf00 .. NOP
0x1ffe4618: bf00 .. NOP
0x1ffe461a: bf00 .. NOP
0x1ffe461c: bf00 .. NOP
0x1ffe461e: bf00 .. NOP
0x1ffe4620: bf00 .. NOP
0x1ffe4622: bf00 .. NOP
0x1ffe4624: bf00 .. NOP
0x1ffe4626: f8990000 .... LDRB r0,[r9,#0]
0x1ffe462a: 2149 I! MOVS r1,#0x49
0x1ffe462c: f0000302 .... AND r3,r0,#2
0x1ffe4630: 2000 . MOVS r0,#0
0x1ffe4632: 2201 ." MOVS r2,#1
0x1ffe4634: 703d =p STRB r5,[r7,#0]
0x1ffe4636: f001fd51 ..Q. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe463a: bf00 .. NOP
0x1ffe463c: bf00 .. NOP
0x1ffe463e: bf00 .. NOP
0x1ffe4640: bf00 .. NOP
0x1ffe4642: bf00 .. NOP
0x1ffe4644: bf00 .. NOP
0x1ffe4646: bf00 .. NOP
0x1ffe4648: bf00 .. NOP
0x1ffe464a: bf00 .. NOP
0x1ffe464c: bf00 .. NOP
0x1ffe464e: bf00 .. NOP
0x1ffe4650: bf00 .. NOP
0x1ffe4652: bf00 .. NOP
0x1ffe4654: bf00 .. NOP
0x1ffe4656: bf00 .. NOP
0x1ffe4658: bf00 .. NOP
0x1ffe465a: bf00 .. NOP
0x1ffe465c: bf00 .. NOP
0x1ffe465e: bf00 .. NOP
0x1ffe4660: 2000 . MOVS r0,#0
0x1ffe4662: 2149 I! MOVS r1,#0x49
0x1ffe4664: 2201 ." MOVS r2,#1
0x1ffe4666: bf00 .. NOP
0x1ffe4668: f001fcda .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe466c: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe4670: 2149 I! MOVS r1,#0x49
0x1ffe4672: f88d0032 ..2. STRB r0,[sp,#0x32]
0x1ffe4676: f8990000 .... LDRB r0,[r9,#0]
0x1ffe467a: 2201 ." MOVS r2,#1
0x1ffe467c: f0400301 @... ORR r3,r0,#1
0x1ffe4680: 2000 . MOVS r0,#0
0x1ffe4682: 703e >p STRB r6,[r7,#0]
0x1ffe4684: f001fd2a ..*. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4688: bf00 .. NOP
0x1ffe468a: bf00 .. NOP
0x1ffe468c: bf00 .. NOP
0x1ffe468e: bf00 .. NOP
0x1ffe4690: bf00 .. NOP
0x1ffe4692: bf00 .. NOP
0x1ffe4694: bf00 .. NOP
0x1ffe4696: bf00 .. NOP
0x1ffe4698: bf00 .. NOP
0x1ffe469a: bf00 .. NOP
0x1ffe469c: bf00 .. NOP
0x1ffe469e: bf00 .. NOP
0x1ffe46a0: bf00 .. NOP
0x1ffe46a2: bf00 .. NOP
0x1ffe46a4: bf00 .. NOP
0x1ffe46a6: bf00 .. NOP
0x1ffe46a8: bf00 .. NOP
0x1ffe46aa: bf00 .. NOP
0x1ffe46ac: bf00 .. NOP
0x1ffe46ae: bf00 .. NOP
0x1ffe46b0: f8990000 .... LDRB r0,[r9,#0]
0x1ffe46b4: 2149 I! MOVS r1,#0x49
0x1ffe46b6: f0000302 .... AND r3,r0,#2
0x1ffe46ba: 2000 . MOVS r0,#0
0x1ffe46bc: 2201 ." MOVS r2,#1
0x1ffe46be: 703d =p STRB r5,[r7,#0]
0x1ffe46c0: f001fd0c .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe46c4: bf00 .. NOP
0x1ffe46c6: bf00 .. NOP
0x1ffe46c8: bf00 .. NOP
0x1ffe46ca: bf00 .. NOP
0x1ffe46cc: bf00 .. NOP
0x1ffe46ce: bf00 .. NOP
0x1ffe46d0: bf00 .. NOP
0x1ffe46d2: bf00 .. NOP
0x1ffe46d4: bf00 .. NOP
0x1ffe46d6: bf00 .. NOP
0x1ffe46d8: bf00 .. NOP
0x1ffe46da: bf00 .. NOP
0x1ffe46dc: bf00 .. NOP
0x1ffe46de: bf00 .. NOP
0x1ffe46e0: bf00 .. NOP
0x1ffe46e2: bf00 .. NOP
0x1ffe46e4: bf00 .. NOP
0x1ffe46e6: bf00 .. NOP
0x1ffe46e8: bf00 .. NOP
0x1ffe46ea: 2000 . MOVS r0,#0
0x1ffe46ec: 2149 I! MOVS r1,#0x49
0x1ffe46ee: 2201 ." MOVS r2,#1
0x1ffe46f0: bf00 .. NOP
0x1ffe46f2: f001fc95 .... BL frspim_rd_ram ; 0x1ffe6020
0x1ffe46f6: f3c00040 ..@. UBFX r0,r0,#1,#1
0x1ffe46fa: f88d0033 ..3. STRB r0,[sp,#0x33]
0x1ffe46fe: bf00 .. NOP
0x1ffe4700: bf00 .. NOP
0x1ffe4702: bf00 .. NOP
0x1ffe4704: bf00 .. NOP
0x1ffe4706: 9c03 .. LDR r4,[sp,#0xc]
0x1ffe4708: bf00 .. NOP
0x1ffe470a: b35c \. CBZ r4,0x1ffe4764 ; SWD_TransferFunction + 6880
0x1ffe470c: 2601 .& MOVS r6,#1
0x1ffe470e: bf00 .. NOP
0x1ffe4710: f8990000 .... LDRB r0,[r9,#0]
0x1ffe4714: 2149 I! MOVS r1,#0x49
0x1ffe4716: f0400301 @... ORR r3,r0,#1
0x1ffe471a: 2000 . MOVS r0,#0
0x1ffe471c: 2201 ." MOVS r2,#1
0x1ffe471e: 703e >p STRB r6,[r7,#0]
0x1ffe4720: f001fcdc .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4724: bf00 .. NOP
0x1ffe4726: bf00 .. NOP
0x1ffe4728: bf00 .. NOP
0x1ffe472a: bf00 .. NOP
0x1ffe472c: bf00 .. NOP
0x1ffe472e: bf00 .. NOP
0x1ffe4730: bf00 .. NOP
0x1ffe4732: bf00 .. NOP
0x1ffe4734: bf00 .. NOP
0x1ffe4736: bf00 .. NOP
0x1ffe4738: f8990000 .... LDRB r0,[r9,#0]
0x1ffe473c: 2149 I! MOVS r1,#0x49
0x1ffe473e: f0000302 .... AND r3,r0,#2
0x1ffe4742: 2000 . MOVS r0,#0
0x1ffe4744: 2201 ." MOVS r2,#1
0x1ffe4746: 703d =p STRB r5,[r7,#0]
0x1ffe4748: f001fcc8 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe474c: bf00 .. NOP
0x1ffe474e: bf00 .. NOP
0x1ffe4750: bf00 .. NOP
0x1ffe4752: bf00 .. NOP
0x1ffe4754: bf00 .. NOP
0x1ffe4756: bf00 .. NOP
0x1ffe4758: bf00 .. NOP
0x1ffe475a: bf00 .. NOP
0x1ffe475c: bf00 .. NOP
0x1ffe475e: 3c01 .< SUBS r4,#1
0x1ffe4760: bf00 .. NOP
0x1ffe4762: d1d5 .. BNE 0x1ffe4710 ; SWD_TransferFunction + 6796
0x1ffe4764: f89d0013 .... LDRB r0,[sp,#0x13]
0x1ffe4768: f89d1014 .... LDRB r1,[sp,#0x14]
0x1ffe476c: f89d2015 ... LDRB r2,[sp,#0x15]
0x1ffe4770: ea400041 @.A. ORR r0,r0,r1,LSL #1
0x1ffe4774: f89d1016 .... LDRB r1,[sp,#0x16]
0x1ffe4778: ea400082 @... ORR r0,r0,r2,LSL #2
0x1ffe477c: 2500 .% MOVS r5,#0
0x1ffe477e: ea4000c1 @... ORR r0,r0,r1,LSL #3
0x1ffe4782: f89d1017 .... LDRB r1,[sp,#0x17]
0x1ffe4786: ea401001 @... ORR r0,r0,r1,LSL #4
0x1ffe478a: f89d1018 .... LDRB r1,[sp,#0x18]
0x1ffe478e: ea401041 @.A. ORR r0,r0,r1,LSL #5
0x1ffe4792: f89d1019 .... LDRB r1,[sp,#0x19]
0x1ffe4796: ea401081 @... ORR r0,r0,r1,LSL #6
0x1ffe479a: f89d101a .... LDRB r1,[sp,#0x1a]
0x1ffe479e: ea4010c1 @... ORR r0,r0,r1,LSL #7
0x1ffe47a2: f89d101b .... LDRB r1,[sp,#0x1b]
0x1ffe47a6: b2c0 .. UXTB r0,r0
0x1ffe47a8: ea402001 @.. ORR r0,r0,r1,LSL #8
0x1ffe47ac: f89d101c .... LDRB r1,[sp,#0x1c]
0x1ffe47b0: ea402041 @.A ORR r0,r0,r1,LSL #9
0x1ffe47b4: f89d101d .... LDRB r1,[sp,#0x1d]
0x1ffe47b8: ea402081 @.. ORR r0,r0,r1,LSL #10
0x1ffe47bc: f89d101e .... LDRB r1,[sp,#0x1e]
0x1ffe47c0: ea4020c1 @.. ORR r0,r0,r1,LSL #11
0x1ffe47c4: f89d101f .... LDRB r1,[sp,#0x1f]
0x1ffe47c8: ea403001 @..0 ORR r0,r0,r1,LSL #12
0x1ffe47cc: f89d1020 .. . LDRB r1,[sp,#0x20]
0x1ffe47d0: ea403041 @.A0 ORR r0,r0,r1,LSL #13
0x1ffe47d4: f89d1021 ..!. LDRB r1,[sp,#0x21]
0x1ffe47d8: ea403081 @..0 ORR r0,r0,r1,LSL #14
0x1ffe47dc: f89d1022 ..". LDRB r1,[sp,#0x22]
0x1ffe47e0: ea4030c1 @..0 ORR r0,r0,r1,LSL #15
0x1ffe47e4: f89d1023 ..#. LDRB r1,[sp,#0x23]
0x1ffe47e8: ea404001 @..@ ORR r0,r0,r1,LSL #16
0x1ffe47ec: f89d1024 ..$. LDRB r1,[sp,#0x24]
0x1ffe47f0: ea404041 @.A@ ORR r0,r0,r1,LSL #17
0x1ffe47f4: f89d1025 ..%. LDRB r1,[sp,#0x25]
0x1ffe47f8: ea404081 @..@ ORR r0,r0,r1,LSL #18
0x1ffe47fc: f89d1026 ..&. LDRB r1,[sp,#0x26]
0x1ffe4800: ea4040c1 @..@ ORR r0,r0,r1,LSL #19
0x1ffe4804: f89d1027 ..'. LDRB r1,[sp,#0x27]
0x1ffe4808: ea405001 @..P ORR r0,r0,r1,LSL #20
0x1ffe480c: f89d1028 ..(. LDRB r1,[sp,#0x28]
0x1ffe4810: ea405041 @.AP ORR r0,r0,r1,LSL #21
0x1ffe4814: f89d1029 ..). LDRB r1,[sp,#0x29]
0x1ffe4818: ea405081 @..P ORR r0,r0,r1,LSL #22
0x1ffe481c: f89d102a ..*. LDRB r1,[sp,#0x2a]
0x1ffe4820: ea4050c1 @..P ORR r0,r0,r1,LSL #23
0x1ffe4824: f89d102b ..+. LDRB r1,[sp,#0x2b]
0x1ffe4828: ea406001 @..` ORR r0,r0,r1,LSL #24
0x1ffe482c: f89d102c ..,. LDRB r1,[sp,#0x2c]
0x1ffe4830: ea406041 @.A` ORR r0,r0,r1,LSL #25
0x1ffe4834: f89d102d ..-. LDRB r1,[sp,#0x2d]
0x1ffe4838: ea406081 @..` ORR r0,r0,r1,LSL #26
0x1ffe483c: f89d102e .... LDRB r1,[sp,#0x2e]
0x1ffe4840: ea4060c1 @..` ORR r0,r0,r1,LSL #27
0x1ffe4844: f89d102f ../. LDRB r1,[sp,#0x2f]
0x1ffe4848: ea407001 @..p ORR r0,r0,r1,LSL #28
0x1ffe484c: f89d1030 ..0. LDRB r1,[sp,#0x30]
0x1ffe4850: ea407041 @.Ap ORR r0,r0,r1,LSL #29
0x1ffe4854: f89d1031 ..1. LDRB r1,[sp,#0x31]
0x1ffe4858: ea407081 @..p ORR r0,r0,r1,LSL #30
0x1ffe485c: f89d1032 ..2. LDRB r1,[sp,#0x32]
0x1ffe4860: ea4070c1 @..p ORR r0,r0,r1,LSL #31
0x1ffe4864: 9901 .. LDR r1,[sp,#4]
0x1ffe4866: 6008 .` STR r0,[r1,#0]
0x1ffe4868: 4628 (F MOV r0,r5
0x1ffe486a: b00d .. ADD sp,sp,#0x34
0x1ffe486c: e8bd8ff0 .... POP {r4-r11,pc}
SW_WRITE_BIT
0x1ffe4870: b570 p. PUSH {r4-r6,lr}
0x1ffe4872: f6454468 E.hD MOV r4,#0x5c68
0x1ffe4876: f6454569 E.iE MOV r5,#0x5c69
0x1ffe487a: 2801 .( CMP r0,#1
0x1ffe487c: f2c20400 .... MOVT r4,#0x2000
0x1ffe4880: f2c20500 .... MOVT r5,#0x2000
0x1ffe4884: d008 .. BEQ 0x1ffe4898 ; SW_WRITE_BIT + 40
0x1ffe4886: 2800 .( CMP r0,#0
0x1ffe4888: bf18 .. IT NE
0x1ffe488a: bd70 p. POPNE {r4-r6,pc}
0x1ffe488c: 7821 !x LDRB r1,[r4,#0]
0x1ffe488e: 2001 . MOVS r0,#1
0x1ffe4890: 7028 (p STRB r0,[r5,#0]
0x1ffe4892: f0010001 .... AND r0,r1,#1
0x1ffe4896: e004 .. B 0x1ffe48a2 ; SW_WRITE_BIT + 50
0x1ffe4898: 7821 !x LDRB r1,[r4,#0]
0x1ffe489a: 2002 . MOVS r0,#2
0x1ffe489c: 7028 (p STRB r0,[r5,#0]
0x1ffe489e: f0410002 A... ORR r0,r1,#2
0x1ffe48a2: b2c3 .. UXTB r3,r0
0x1ffe48a4: 2000 . MOVS r0,#0
0x1ffe48a6: 2149 I! MOVS r1,#0x49
0x1ffe48a8: 2201 ." MOVS r2,#1
0x1ffe48aa: 2601 .& MOVS r6,#1
0x1ffe48ac: f001fc16 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe48b0: bf00 .. NOP
0x1ffe48b2: bf00 .. NOP
0x1ffe48b4: bf00 .. NOP
0x1ffe48b6: bf00 .. NOP
0x1ffe48b8: bf00 .. NOP
0x1ffe48ba: bf00 .. NOP
0x1ffe48bc: bf00 .. NOP
0x1ffe48be: bf00 .. NOP
0x1ffe48c0: bf00 .. NOP
0x1ffe48c2: bf00 .. NOP
0x1ffe48c4: bf00 .. NOP
0x1ffe48c6: bf00 .. NOP
0x1ffe48c8: bf00 .. NOP
0x1ffe48ca: bf00 .. NOP
0x1ffe48cc: bf00 .. NOP
0x1ffe48ce: bf00 .. NOP
0x1ffe48d0: bf00 .. NOP
0x1ffe48d2: bf00 .. NOP
0x1ffe48d4: bf00 .. NOP
0x1ffe48d6: bf00 .. NOP
0x1ffe48d8: 7828 (x LDRB r0,[r5,#0]
0x1ffe48da: 2149 I! MOVS r1,#0x49
0x1ffe48dc: f0400301 @... ORR r3,r0,#1
0x1ffe48e0: 2000 . MOVS r0,#0
0x1ffe48e2: 2201 ." MOVS r2,#1
0x1ffe48e4: 7026 &p STRB r6,[r4,#0]
0x1ffe48e6: f001fbf9 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe48ea: bf00 .. NOP
0x1ffe48ec: bf00 .. NOP
0x1ffe48ee: bf00 .. NOP
0x1ffe48f0: bf00 .. NOP
0x1ffe48f2: bf00 .. NOP
0x1ffe48f4: bf00 .. NOP
0x1ffe48f6: bf00 .. NOP
0x1ffe48f8: bf00 .. NOP
0x1ffe48fa: bf00 .. NOP
0x1ffe48fc: bf00 .. NOP
0x1ffe48fe: bf00 .. NOP
0x1ffe4900: bf00 .. NOP
0x1ffe4902: bf00 .. NOP
0x1ffe4904: bf00 .. NOP
0x1ffe4906: bf00 .. NOP
0x1ffe4908: bf00 .. NOP
0x1ffe490a: bf00 .. NOP
0x1ffe490c: bf00 .. NOP
0x1ffe490e: bf00 .. NOP
0x1ffe4910: bf00 .. NOP
0x1ffe4912: 7828 (x LDRB r0,[r5,#0]
0x1ffe4914: 2602 .& MOVS r6,#2
0x1ffe4916: f0000302 .... AND r3,r0,#2
0x1ffe491a: 2000 . MOVS r0,#0
0x1ffe491c: 2149 I! MOVS r1,#0x49
0x1ffe491e: 2201 ." MOVS r2,#1
0x1ffe4920: 7026 &p STRB r6,[r4,#0]
0x1ffe4922: e8bd4070 ..p@ POP {r4-r6,lr}
0x1ffe4926: f001bbd9 .... B.W frspim_wr_ram ; 0x1ffe60dc
0x1ffe492a: bf00 .. NOP
SWD_Line_Reset
0x1ffe492c: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe4930: 4604 .F MOV r4,r0
0x1ffe4932: 2000 . MOVS r0,#0
0x1ffe4934: 214b K! MOVS r1,#0x4b
0x1ffe4936: 2201 ." MOVS r2,#1
0x1ffe4938: 2300 .# MOVS r3,#0
0x1ffe493a: f04f0801 O... MOV r8,#1
0x1ffe493e: f001fbcd .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4942: f6454768 E.hG MOV r7,#0x5c68
0x1ffe4946: f2c20700 .... MOVT r7,#0x2000
0x1ffe494a: 7838 8x LDRB r0,[r7,#0]
0x1ffe494c: f6454569 E.iE MOV r5,#0x5c69
0x1ffe4950: 2602 .& MOVS r6,#2
0x1ffe4952: f2c20500 .... MOVT r5,#0x2000
0x1ffe4956: f0400302 @... ORR r3,r0,#2
0x1ffe495a: 2000 . MOVS r0,#0
0x1ffe495c: 2149 I! MOVS r1,#0x49
0x1ffe495e: 2201 ." MOVS r2,#1
0x1ffe4960: 702e .p STRB r6,[r5,#0]
0x1ffe4962: f001fbbb .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4966: b344 D. CBZ r4,0x1ffe49ba ; SWD_Line_Reset + 142
0x1ffe4968: 7828 (x LDRB r0,[r5,#0]
0x1ffe496a: 2149 I! MOVS r1,#0x49
0x1ffe496c: f0400301 @... ORR r3,r0,#1
0x1ffe4970: 2000 . MOVS r0,#0
0x1ffe4972: 2201 ." MOVS r2,#1
0x1ffe4974: f8878000 .... STRB r8,[r7,#0]
0x1ffe4978: f001fbb0 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe497c: bf00 .. NOP
0x1ffe497e: bf00 .. NOP
0x1ffe4980: bf00 .. NOP
0x1ffe4982: bf00 .. NOP
0x1ffe4984: bf00 .. NOP
0x1ffe4986: bf00 .. NOP
0x1ffe4988: bf00 .. NOP
0x1ffe498a: bf00 .. NOP
0x1ffe498c: bf00 .. NOP
0x1ffe498e: bf00 .. NOP
0x1ffe4990: 7828 (x LDRB r0,[r5,#0]
0x1ffe4992: 2149 I! MOVS r1,#0x49
0x1ffe4994: f0000302 .... AND r3,r0,#2
0x1ffe4998: 2000 . MOVS r0,#0
0x1ffe499a: 2201 ." MOVS r2,#1
0x1ffe499c: 703e >p STRB r6,[r7,#0]
0x1ffe499e: f001fb9d .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe49a2: bf00 .. NOP
0x1ffe49a4: bf00 .. NOP
0x1ffe49a6: bf00 .. NOP
0x1ffe49a8: bf00 .. NOP
0x1ffe49aa: bf00 .. NOP
0x1ffe49ac: bf00 .. NOP
0x1ffe49ae: bf00 .. NOP
0x1ffe49b0: bf00 .. NOP
0x1ffe49b2: bf00 .. NOP
0x1ffe49b4: 3c01 .< SUBS r4,#1
0x1ffe49b6: bf00 .. NOP
0x1ffe49b8: d1d6 .. BNE 0x1ffe4968 ; SWD_Line_Reset + 60
0x1ffe49ba: 7838 8x LDRB r0,[r7,#0]
0x1ffe49bc: 2149 I! MOVS r1,#0x49
0x1ffe49be: f0000301 .... AND r3,r0,#1
0x1ffe49c2: 2000 . MOVS r0,#0
0x1ffe49c4: 2201 ." MOVS r2,#1
0x1ffe49c6: f8858000 .... STRB r8,[r5,#0]
0x1ffe49ca: f001fb87 .... BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe49ce: 2410 .$ MOVS r4,#0x10
0x1ffe49d0: 7828 (x LDRB r0,[r5,#0]
0x1ffe49d2: 2149 I! MOVS r1,#0x49
0x1ffe49d4: f0400301 @... ORR r3,r0,#1
0x1ffe49d8: 2000 . MOVS r0,#0
0x1ffe49da: 2201 ." MOVS r2,#1
0x1ffe49dc: f8878000 .... STRB r8,[r7,#0]
0x1ffe49e0: f001fb7c ..|. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe49e4: bf00 .. NOP
0x1ffe49e6: bf00 .. NOP
0x1ffe49e8: bf00 .. NOP
0x1ffe49ea: bf00 .. NOP
0x1ffe49ec: bf00 .. NOP
0x1ffe49ee: bf00 .. NOP
0x1ffe49f0: bf00 .. NOP
0x1ffe49f2: bf00 .. NOP
0x1ffe49f4: bf00 .. NOP
0x1ffe49f6: bf00 .. NOP
0x1ffe49f8: 7828 (x LDRB r0,[r5,#0]
0x1ffe49fa: 2149 I! MOVS r1,#0x49
0x1ffe49fc: f0000302 .... AND r3,r0,#2
0x1ffe4a00: 2000 . MOVS r0,#0
0x1ffe4a02: 2201 ." MOVS r2,#1
0x1ffe4a04: 703e >p STRB r6,[r7,#0]
0x1ffe4a06: f001fb69 ..i. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4a0a: bf00 .. NOP
0x1ffe4a0c: bf00 .. NOP
0x1ffe4a0e: bf00 .. NOP
0x1ffe4a10: bf00 .. NOP
0x1ffe4a12: bf00 .. NOP
0x1ffe4a14: bf00 .. NOP
0x1ffe4a16: bf00 .. NOP
0x1ffe4a18: bf00 .. NOP
0x1ffe4a1a: bf00 .. NOP
0x1ffe4a1c: 3c01 .< SUBS r4,#1
0x1ffe4a1e: bf00 .. NOP
0x1ffe4a20: d1d6 .. BNE 0x1ffe49d0 ; SWD_Line_Reset + 164
0x1ffe4a22: e8bd81f0 .... POP {r4-r8,pc}
0x1ffe4a26: bf00 .. NOP
SWD_Connect
0x1ffe4a28: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe4a2c: b082 .. SUB sp,sp,#8
0x1ffe4a2e: 2038 8 MOVS r0,#0x38
0x1ffe4a30: f7ffff7c ..|. BL SWD_Line_Reset ; 0x1ffe492c
0x1ffe4a34: 203b ; MOVS r0,#0x3b
0x1ffe4a36: f7ffff79 ..y. BL SWD_Line_Reset ; 0x1ffe492c
0x1ffe4a3a: 203b ; MOVS r0,#0x3b
0x1ffe4a3c: f7ffff76 ..v. BL SWD_Line_Reset ; 0x1ffe492c
0x1ffe4a40: f6454568 E.hE MOV r5,#0x5c68
0x1ffe4a44: f6454769 E.iG MOV r7,#0x5c69
0x1ffe4a48: 2410 .$ MOVS r4,#0x10
0x1ffe4a4a: f2c20500 .... MOVT r5,#0x2000
0x1ffe4a4e: f04f0801 O... MOV r8,#1
0x1ffe4a52: f2c20700 .... MOVT r7,#0x2000
0x1ffe4a56: 2602 .& MOVS r6,#2
0x1ffe4a58: 7838 8x LDRB r0,[r7,#0]
0x1ffe4a5a: 2149 I! MOVS r1,#0x49
0x1ffe4a5c: f0400301 @... ORR r3,r0,#1
0x1ffe4a60: 2000 . MOVS r0,#0
0x1ffe4a62: 2201 ." MOVS r2,#1
0x1ffe4a64: f8858000 .... STRB r8,[r5,#0]
0x1ffe4a68: f001fb38 ..8. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4a6c: bf00 .. NOP
0x1ffe4a6e: bf00 .. NOP
0x1ffe4a70: bf00 .. NOP
0x1ffe4a72: bf00 .. NOP
0x1ffe4a74: bf00 .. NOP
0x1ffe4a76: bf00 .. NOP
0x1ffe4a78: bf00 .. NOP
0x1ffe4a7a: bf00 .. NOP
0x1ffe4a7c: bf00 .. NOP
0x1ffe4a7e: bf00 .. NOP
0x1ffe4a80: 7838 8x LDRB r0,[r7,#0]
0x1ffe4a82: 2149 I! MOVS r1,#0x49
0x1ffe4a84: f0000302 .... AND r3,r0,#2
0x1ffe4a88: 2000 . MOVS r0,#0
0x1ffe4a8a: 2201 ." MOVS r2,#1
0x1ffe4a8c: 702e .p STRB r6,[r5,#0]
0x1ffe4a8e: f001fb25 ..%. BL frspim_wr_ram ; 0x1ffe60dc
0x1ffe4a92: bf00 .. NOP
0x1ffe4a94: bf00 .. NOP
0x1ffe4a96: bf00 .. NOP
0x1ffe4a98: bf00 .. NOP
0x1ffe4a9a: bf00 .. NOP
0x1ffe4a9c: bf00 .. NOP
0x1ffe4a9e: bf00 .. NOP
0x1ffe4aa0: bf00 .. NOP
0x1ffe4aa2: bf00 .. NOP
0x1ffe4aa4: 3c01 .< SUBS r4,#1
0x1ffe4aa6: bf00 .. NOP
0x1ffe4aa8: d1d6 .. BNE 0x1ffe4a58 ; SWD_Connect + 48
0x1ffe4aaa: a901 .. ADD r1,sp,#4
0x1ffe4aac: 2002 . MOVS r0,#2
0x1ffe4aae: 2206 ." MOVS r2,#6
0x1ffe4ab0: f7fef8e8 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4ab4: 2001 . MOVS r0,#1
0x1ffe4ab6: b002 .. ADD sp,sp,#8
0x1ffe4ab8: e8bd41f0 ...A POP {r4-r8,lr}
0x1ffe4abc: f001bd82 .... B.W co_delay_10us ; 0x1ffe65c4
SWD_Enable_Debug
0x1ffe4ac0: b510 .. PUSH {r4,lr}
0x1ffe4ac2: b082 .. SUB sp,sp,#8
0x1ffe4ac4: 201e . MOVS r0,#0x1e
0x1ffe4ac6: ac01 .. ADD r4,sp,#4
0x1ffe4ac8: 9001 .. STR r0,[sp,#4]
0x1ffe4aca: 2000 . MOVS r0,#0
0x1ffe4acc: 4621 !F MOV r1,r4
0x1ffe4ace: 2207 ." MOVS r2,#7
0x1ffe4ad0: f7fef8d8 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4ad4: 2001 . MOVS r0,#1
0x1ffe4ad6: f001fd75 ..u. BL co_delay_10us ; 0x1ffe65c4
0x1ffe4ada: f04f40a0 O..@ MOV r0,#0x50000000
0x1ffe4ade: 9001 .. STR r0,[sp,#4]
0x1ffe4ae0: 2004 . MOVS r0,#4
0x1ffe4ae2: 4621 !F MOV r1,r4
0x1ffe4ae4: 2207 ." MOVS r2,#7
0x1ffe4ae6: f7fef8cd .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4aea: 2001 . MOVS r0,#1
0x1ffe4aec: b002 .. ADD sp,sp,#8
0x1ffe4aee: e8bd4010 ...@ POP {r4,lr}
0x1ffe4af2: f001bd67 ..g. B.W co_delay_10us ; 0x1ffe65c4
0x1ffe4af6: bf00 .. NOP
SWD_W_REG
0x1ffe4af8: b5f0 .. PUSH {r4-r7,lr}
0x1ffe4afa: b081 .. SUB sp,sp,#4
0x1ffe4afc: 4606 .F MOV r6,r0
0x1ffe4afe: 201e . MOVS r0,#0x1e
0x1ffe4b00: 466c lF MOV r4,sp
0x1ffe4b02: 460d .F MOV r5,r1
0x1ffe4b04: 9000 .. STR r0,[sp,#0]
0x1ffe4b06: 2000 . MOVS r0,#0
0x1ffe4b08: 4621 !F MOV r1,r4
0x1ffe4b0a: 2207 ." MOVS r2,#7
0x1ffe4b0c: 2700 .' MOVS r7,#0
0x1ffe4b0e: f7fef8b9 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b12: 2008 . MOVS r0,#8
0x1ffe4b14: 4621 !F MOV r1,r4
0x1ffe4b16: 2200 ." MOVS r2,#0
0x1ffe4b18: 9700 .. STR r7,[sp,#0]
0x1ffe4b1a: f7fef8b3 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b1e: 2012 . MOVS r0,#0x12
0x1ffe4b20: f2c23000 ...0 MOVT r0,#0x2300
0x1ffe4b24: 9000 .. STR r0,[sp,#0]
0x1ffe4b26: 2001 . MOVS r0,#1
0x1ffe4b28: 4621 !F MOV r1,r4
0x1ffe4b2a: 2200 ." MOVS r2,#0
0x1ffe4b2c: f7fef8aa .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b30: 2005 . MOVS r0,#5
0x1ffe4b32: 4621 !F MOV r1,r4
0x1ffe4b34: 2200 ." MOVS r2,#0
0x1ffe4b36: 9600 .. STR r6,[sp,#0]
0x1ffe4b38: f7fef8a4 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b3c: 200d . MOVS r0,#0xd
0x1ffe4b3e: 4621 !F MOV r1,r4
0x1ffe4b40: 2207 ." MOVS r2,#7
0x1ffe4b42: 9500 .. STR r5,[sp,#0]
0x1ffe4b44: f7fef89e .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b48: 200e . MOVS r0,#0xe
0x1ffe4b4a: 4621 !F MOV r1,r4
0x1ffe4b4c: 2203 ." MOVS r2,#3
0x1ffe4b4e: f7fef899 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b52: b001 .. ADD sp,sp,#4
0x1ffe4b54: bdf0 .. POP {r4-r7,pc}
0x1ffe4b56: bf00 .. NOP
SWD_R_REG
0x1ffe4b58: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe4b5c: b082 .. SUB sp,sp,#8
0x1ffe4b5e: 4606 .F MOV r6,r0
0x1ffe4b60: 201e . MOVS r0,#0x1e
0x1ffe4b62: af01 .. ADD r7,sp,#4
0x1ffe4b64: 4615 .F MOV r5,r2
0x1ffe4b66: 460c .F MOV r4,r1
0x1ffe4b68: 9001 .. STR r0,[sp,#4]
0x1ffe4b6a: 2000 . MOVS r0,#0
0x1ffe4b6c: 4639 9F MOV r1,r7
0x1ffe4b6e: 2207 ." MOVS r2,#7
0x1ffe4b70: f04f0800 O... MOV r8,#0
0x1ffe4b74: f7fef886 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b78: 2008 . MOVS r0,#8
0x1ffe4b7a: 4639 9F MOV r1,r7
0x1ffe4b7c: 2200 ." MOVS r2,#0
0x1ffe4b7e: f8cd8004 .... STR r8,[sp,#4]
0x1ffe4b82: f7fef87f .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b86: 2012 . MOVS r0,#0x12
0x1ffe4b88: f2c23000 ...0 MOVT r0,#0x2300
0x1ffe4b8c: 9001 .. STR r0,[sp,#4]
0x1ffe4b8e: 2001 . MOVS r0,#1
0x1ffe4b90: 4639 9F MOV r1,r7
0x1ffe4b92: 2200 ." MOVS r2,#0
0x1ffe4b94: f7fef876 ..v. BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4b98: 2005 . MOVS r0,#5
0x1ffe4b9a: 4639 9F MOV r1,r7
0x1ffe4b9c: 2200 ." MOVS r2,#0
0x1ffe4b9e: 9601 .. STR r6,[sp,#4]
0x1ffe4ba0: f7fef870 ..p. BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4ba4: b365 e. CBZ r5,0x1ffe4c00 ; SWD_R_REG + 168
0x1ffe4ba6: 2600 .& MOVS r6,#0
0x1ffe4ba8: e016 .. B 0x1ffe4bd8 ; SWD_R_REG + 128
0x1ffe4baa: bf00 .. NOP
0x1ffe4bac: 2500 .% MOVS r5,#0
0x1ffe4bae: bf00 .. NOP
0x1ffe4bb0: bf00 .. NOP
0x1ffe4bb2: bf00 .. NOP
0x1ffe4bb4: bf00 .. NOP
0x1ffe4bb6: bf00 .. NOP
0x1ffe4bb8: bf00 .. NOP
0x1ffe4bba: bf00 .. NOP
0x1ffe4bbc: bf00 .. NOP
0x1ffe4bbe: bf00 .. NOP
0x1ffe4bc0: bf00 .. NOP
0x1ffe4bc2: bf00 .. NOP
0x1ffe4bc4: bf00 .. NOP
0x1ffe4bc6: bf00 .. NOP
0x1ffe4bc8: bf00 .. NOP
0x1ffe4bca: bf00 .. NOP
0x1ffe4bcc: bf00 .. NOP
0x1ffe4bce: bf00 .. NOP
0x1ffe4bd0: bf00 .. NOP
0x1ffe4bd2: bf00 .. NOP
0x1ffe4bd4: bf00 .. NOP
0x1ffe4bd6: b19d .. CBZ r5,0x1ffe4c00 ; SWD_R_REG + 168
0x1ffe4bd8: 200f . MOVS r0,#0xf
0x1ffe4bda: 4621 !F MOV r1,r4
0x1ffe4bdc: 2203 ." MOVS r2,#3
0x1ffe4bde: f7fef851 ..Q. BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4be2: 1c81 .. ADDS r1,r0,#2
0x1ffe4be4: d0e2 .. BEQ 0x1ffe4bac ; SWD_R_REG + 84
0x1ffe4be6: 2800 .( CMP r0,#0
0x1ffe4be8: d1e1 .. BNE 0x1ffe4bae ; SWD_R_REG + 86
0x1ffe4bea: 2e00 .. CMP r6,#0
0x1ffe4bec: f1060001 .... ADD r0,r6,#1
0x1ffe4bf0: bf18 .. IT NE
0x1ffe4bf2: 2601 .& MOVNE r6,#1
0x1ffe4bf4: eba50506 .... SUB r5,r5,r6
0x1ffe4bf8: bf18 .. IT NE
0x1ffe4bfa: 3404 .4 ADDNE r4,#4
0x1ffe4bfc: 4606 .F MOV r6,r0
0x1ffe4bfe: e7d6 .. B 0x1ffe4bae ; SWD_R_REG + 86
0x1ffe4c00: b002 .. ADD sp,sp,#8
0x1ffe4c02: e8bd81f0 .... POP {r4-r8,pc}
0x1ffe4c06: bf00 .. NOP
SWD_W_SystemReg
0x1ffe4c08: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe4c0c: b084 .. SUB sp,sp,#0x10
0x1ffe4c0e: f7fdfea5 .... BL $Ven$TT$L$$SWD_IO_init ; 0x1ffe295c
0x1ffe4c12: f7ffff09 .... BL SWD_Connect ; 0x1ffe4a28
0x1ffe4c16: ac01 .. ADD r4,sp,#4
0x1ffe4c18: 251e .% MOVS r5,#0x1e
0x1ffe4c1a: 2000 . MOVS r0,#0
0x1ffe4c1c: 4621 !F MOV r1,r4
0x1ffe4c1e: 2207 ." MOVS r2,#7
0x1ffe4c20: 9501 .. STR r5,[sp,#4]
0x1ffe4c22: f04f0800 O... MOV r8,#0
0x1ffe4c26: f7fef82d ..-. BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c2a: 2001 . MOVS r0,#1
0x1ffe4c2c: f001fcca .... BL co_delay_10us ; 0x1ffe65c4
0x1ffe4c30: f04f40a0 O..@ MOV r0,#0x50000000
0x1ffe4c34: 9001 .. STR r0,[sp,#4]
0x1ffe4c36: 2004 . MOVS r0,#4
0x1ffe4c38: 4621 !F MOV r1,r4
0x1ffe4c3a: 2207 ." MOVS r2,#7
0x1ffe4c3c: f7fef822 ..". BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c40: 2001 . MOVS r0,#1
0x1ffe4c42: f001fcbf .... BL co_delay_10us ; 0x1ffe65c4
0x1ffe4c46: ac02 .. ADD r4,sp,#8
0x1ffe4c48: 2000 . MOVS r0,#0
0x1ffe4c4a: 4621 !F MOV r1,r4
0x1ffe4c4c: 2207 ." MOVS r2,#7
0x1ffe4c4e: 9502 .. STR r5,[sp,#8]
0x1ffe4c50: f7fef818 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c54: 2008 . MOVS r0,#8
0x1ffe4c56: 4621 !F MOV r1,r4
0x1ffe4c58: 2200 ." MOVS r2,#0
0x1ffe4c5a: f8cd8008 .... STR r8,[sp,#8]
0x1ffe4c5e: f7fef811 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c62: 2712 .' MOVS r7,#0x12
0x1ffe4c64: f2c23700 ...7 MOVT r7,#0x2300
0x1ffe4c68: 2001 . MOVS r0,#1
0x1ffe4c6a: 4621 !F MOV r1,r4
0x1ffe4c6c: 2200 ." MOVS r2,#0
0x1ffe4c6e: 9702 .. STR r7,[sp,#8]
0x1ffe4c70: f7fef808 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c74: 2608 .& MOVS r6,#8
0x1ffe4c76: f2c50600 .... MOVT r6,#0x5000
0x1ffe4c7a: 2005 . MOVS r0,#5
0x1ffe4c7c: 4621 !F MOV r1,r4
0x1ffe4c7e: 2200 ." MOVS r2,#0
0x1ffe4c80: 9602 .. STR r6,[sp,#8]
0x1ffe4c82: f7fdffff .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c86: f6400003 @... MOV r0,#0x803
0x1ffe4c8a: f6c01000 .... MOVT r0,#0x900
0x1ffe4c8e: 9002 .. STR r0,[sp,#8]
0x1ffe4c90: 200d . MOVS r0,#0xd
0x1ffe4c92: 4621 !F MOV r1,r4
0x1ffe4c94: 2207 ." MOVS r2,#7
0x1ffe4c96: f7fdfff5 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4c9a: 200e . MOVS r0,#0xe
0x1ffe4c9c: 4621 !F MOV r1,r4
0x1ffe4c9e: 2203 ." MOVS r2,#3
0x1ffe4ca0: f7fdfff0 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4ca4: ac03 .. ADD r4,sp,#0xc
0x1ffe4ca6: 2000 . MOVS r0,#0
0x1ffe4ca8: 4621 !F MOV r1,r4
0x1ffe4caa: 2207 ." MOVS r2,#7
0x1ffe4cac: 9503 .. STR r5,[sp,#0xc]
0x1ffe4cae: f7fdffe9 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4cb2: 2008 . MOVS r0,#8
0x1ffe4cb4: 4621 !F MOV r1,r4
0x1ffe4cb6: 2200 ." MOVS r2,#0
0x1ffe4cb8: f8cd800c .... STR r8,[sp,#0xc]
0x1ffe4cbc: f7fdffe2 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4cc0: 2001 . MOVS r0,#1
0x1ffe4cc2: 4621 !F MOV r1,r4
0x1ffe4cc4: 2200 ." MOVS r2,#0
0x1ffe4cc6: 9703 .. STR r7,[sp,#0xc]
0x1ffe4cc8: f7fdffdc .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4ccc: f1060008 .... ADD r0,r6,#8
0x1ffe4cd0: 9003 .. STR r0,[sp,#0xc]
0x1ffe4cd2: 2005 . MOVS r0,#5
0x1ffe4cd4: 4621 !F MOV r1,r4
0x1ffe4cd6: 2200 ." MOVS r2,#0
0x1ffe4cd8: f7fdffd4 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4cdc: f44f5080 O..P MOV r0,#0x1000
0x1ffe4ce0: 9003 .. STR r0,[sp,#0xc]
0x1ffe4ce2: 200d . MOVS r0,#0xd
0x1ffe4ce4: 4621 !F MOV r1,r4
0x1ffe4ce6: 2207 ." MOVS r2,#7
0x1ffe4ce8: f7fdffcc .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4cec: 200e . MOVS r0,#0xe
0x1ffe4cee: 4621 !F MOV r1,r4
0x1ffe4cf0: 2203 ." MOVS r2,#3
0x1ffe4cf2: f7fdffc7 .... BL SWD_TransferFunction ; 0x1ffe2c84
0x1ffe4cf6: b004 .. ADD sp,sp,#0x10
0x1ffe4cf8: e8bd81f0 .... POP {r4-r8,pc}
system_delay_us
0x1ffe4cfc: 2104 .! MOVS r1,#4
0x1ffe4cfe: f2c10117 .... MOVT r1,#0x1017
0x1ffe4d02: 680a .h LDR r2,[r1,#0]
0x1ffe4d04: e009 .. B 0x1ffe4d1a ; system_delay_us + 30
0x1ffe4d06: bf00 .. NOP
0x1ffe4d08: 680b .h LDR r3,[r1,#0]
0x1ffe4d0a: 1ad3 .. SUBS r3,r2,r3
0x1ffe4d0c: 4283 .B CMP r3,r0
0x1ffe4d0e: bf28 (. IT CS
0x1ffe4d10: 4770 pG BXCS lr
0x1ffe4d12: 680b .h LDR r3,[r1,#0]
0x1ffe4d14: 1ad3 .. SUBS r3,r2,r3
0x1ffe4d16: 4283 .B CMP r3,r0
0x1ffe4d18: d207 .. BCS 0x1ffe4d2a ; system_delay_us + 46
0x1ffe4d1a: 680b .h LDR r3,[r1,#0]
0x1ffe4d1c: 1ad3 .. SUBS r3,r2,r3
0x1ffe4d1e: 4283 .B CMP r3,r0
0x1ffe4d20: d203 .. BCS 0x1ffe4d2a ; system_delay_us + 46
0x1ffe4d22: 680b .h LDR r3,[r1,#0]
0x1ffe4d24: 1ad3 .. SUBS r3,r2,r3
0x1ffe4d26: 4283 .B CMP r3,r0
0x1ffe4d28: d3ee .. BCC 0x1ffe4d08 ; system_delay_us + 12
0x1ffe4d2a: 4770 pG BX lr
system_get_CoreClock
0x1ffe4d2c: f240000c @... MOVW r0,#0xc
0x1ffe4d30: f2c20000 .... MOVT r0,#0x2000
0x1ffe4d34: 6800 .h LDR r0,[r0,#0]
0x1ffe4d36: 4770 pG BX lr
system_cache_enable
0x1ffe4d38: 2104 .! MOVS r1,#4
0x1ffe4d3a: f3ef8210 .... MRS r2,PRIMASK
0x1ffe4d3e: f2ce010b .... MOVT r1,#0xe00b
0x1ffe4d42: f3ef8310 .... MRS r3,PRIMASK
0x1ffe4d46: b672 r. CPSID i
0x1ffe4d48: 680b .h LDR r3,[r1,#0]
0x1ffe4d4a: f0030303 .... AND r3,r3,#3
0x1ffe4d4e: 2b01 .+ CMP r3,#1
0x1ffe4d50: d063 c. BEQ 0x1ffe4e1a ; system_cache_enable + 226
0x1ffe4d52: 2b02 .+ CMP r3,#2
0x1ffe4d54: d066 f. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4d56: 2b03 .+ CMP r3,#3
0x1ffe4d58: d10d .. BNE 0x1ffe4d76 ; system_cache_enable + 62
0x1ffe4d5a: bf00 .. NOP
0x1ffe4d5c: 680b .h LDR r3,[r1,#0]
0x1ffe4d5e: 079b .. LSLS r3,r3,#30
0x1ffe4d60: bf1f .. ITTTT NE
0x1ffe4d62: 680b .h LDRNE r3,[r1,#0]
0x1ffe4d64: ea5f7383 _..s LSLSNE r3,r3,#30
0x1ffe4d68: 680b .h LDRNE r3,[r1,#0]
0x1ffe4d6a: ea5f7383 _..s LSLSNE r3,r3,#30
0x1ffe4d6e: d002 .. BEQ 0x1ffe4d76 ; system_cache_enable + 62
0x1ffe4d70: 680b .h LDR r3,[r1,#0]
0x1ffe4d72: 079b .. LSLS r3,r3,#30
0x1ffe4d74: d1f2 .. BNE 0x1ffe4d5c ; system_cache_enable + 36
0x1ffe4d76: 2338 8# MOVS r3,#0x38
0x1ffe4d78: f8413c04 A..< STR r3,[r1,#-4]
0x1ffe4d7c: 233c <# MOVS r3,#0x3c
0x1ffe4d7e: f8413c04 A..< STR r3,[r1,#-4]
0x1ffe4d82: bf00 .. NOP
0x1ffe4d84: 680b .h LDR r3,[r1,#0]
0x1ffe4d86: 06db .. LSLS r3,r3,#27
0x1ffe4d88: bf5f _. ITTTT PL
0x1ffe4d8a: 680b .h LDRPL r3,[r1,#0]
0x1ffe4d8c: ea5f63c3 _..c LSLSPL r3,r3,#27
0x1ffe4d90: 680b .h LDRPL r3,[r1,#0]
0x1ffe4d92: ea5f63c3 _..c LSLSPL r3,r3,#27
0x1ffe4d96: d402 .. BMI 0x1ffe4d9e ; system_cache_enable + 102
0x1ffe4d98: 680b .h LDR r3,[r1,#0]
0x1ffe4d9a: 06db .. LSLS r3,r3,#27
0x1ffe4d9c: d5f2 .. BPL 0x1ffe4d84 ; system_cache_enable + 76
0x1ffe4d9e: b1a0 .. CBZ r0,0x1ffe4dca ; system_cache_enable + 146
0x1ffe4da0: 203e > MOVS r0,#0x3e
0x1ffe4da2: f8410c04 A... STR r0,[r1,#-4]
0x1ffe4da6: bf00 .. NOP
0x1ffe4da8: f8510c04 Q... LDR r0,[r1,#-4]
0x1ffe4dac: 0780 .. LSLS r0,r0,#30
0x1ffe4dae: bf41 A. ITTTT MI
0x1ffe4db0: f8510c04 Q... LDRMI r0,[r1,#-4]
0x1ffe4db4: ea5f7080 _..p LSLSMI r0,r0,#30
0x1ffe4db8: f8510c04 Q... LDRMI r0,[r1,#-4]
0x1ffe4dbc: ea5f7080 _..p LSLSMI r0,r0,#30
0x1ffe4dc0: d503 .. BPL 0x1ffe4dca ; system_cache_enable + 146
0x1ffe4dc2: f8510c04 Q... LDR r0,[r1,#-4]
0x1ffe4dc6: 0780 .. LSLS r0,r0,#30
0x1ffe4dc8: d4ee .. BMI 0x1ffe4da8 ; system_cache_enable + 112
0x1ffe4dca: 203d = MOVS r0,#0x3d
0x1ffe4dcc: f8410c04 A... STR r0,[r1,#-4]
0x1ffe4dd0: 6808 .h LDR r0,[r1,#0]
0x1ffe4dd2: f0000003 .... AND r0,r0,#3
0x1ffe4dd6: 2802 .( CMP r0,#2
0x1ffe4dd8: d024 $. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4dda: 6808 .h LDR r0,[r1,#0]
0x1ffe4ddc: f0000003 .... AND r0,r0,#3
0x1ffe4de0: 2802 .( CMP r0,#2
0x1ffe4de2: d01f .. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4de4: 6808 .h LDR r0,[r1,#0]
0x1ffe4de6: f0000003 .... AND r0,r0,#3
0x1ffe4dea: 2802 .( CMP r0,#2
0x1ffe4dec: d01a .. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4dee: 6808 .h LDR r0,[r1,#0]
0x1ffe4df0: f0000003 .... AND r0,r0,#3
0x1ffe4df4: 2802 .( CMP r0,#2
0x1ffe4df6: d1eb .. BNE 0x1ffe4dd0 ; system_cache_enable + 152
0x1ffe4df8: e014 .. B 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4dfa: bf00 .. NOP
0x1ffe4dfc: 6808 .h LDR r0,[r1,#0]
0x1ffe4dfe: f0000003 .... AND r0,r0,#3
0x1ffe4e02: 2802 .( CMP r0,#2
0x1ffe4e04: d00e .. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4e06: 6808 .h LDR r0,[r1,#0]
0x1ffe4e08: f0000003 .... AND r0,r0,#3
0x1ffe4e0c: 2802 .( CMP r0,#2
0x1ffe4e0e: d009 .. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4e10: 6808 .h LDR r0,[r1,#0]
0x1ffe4e12: f0000003 .... AND r0,r0,#3
0x1ffe4e16: 2802 .( CMP r0,#2
0x1ffe4e18: d004 .. BEQ 0x1ffe4e24 ; system_cache_enable + 236
0x1ffe4e1a: 6808 .h LDR r0,[r1,#0]
0x1ffe4e1c: f0000003 .... AND r0,r0,#3
0x1ffe4e20: 2802 .( CMP r0,#2
0x1ffe4e22: d1eb .. BNE 0x1ffe4dfc ; system_cache_enable + 196
0x1ffe4e24: 2a00 .* CMP r2,#0
0x1ffe4e26: bf18 .. IT NE
0x1ffe4e28: 4770 pG BXNE lr
0x1ffe4e2a: b662 b. CPSIE i
0x1ffe4e2c: 4770 pG BX lr
0x1ffe4e2e: bf00 .. NOP
system_cache_disable
0x1ffe4e30: 2004 . MOVS r0,#4
0x1ffe4e32: f3ef8110 .... MRS r1,PRIMASK
0x1ffe4e36: f2ce000b .... MOVT r0,#0xe00b
0x1ffe4e3a: f3ef8310 .... MRS r3,PRIMASK
0x1ffe4e3e: b672 r. CPSID i
0x1ffe4e40: 223c <" MOVS r2,#0x3c
0x1ffe4e42: f8402c04 @.., STR r2,[r0,#-4]
0x1ffe4e46: 2238 8" MOVS r2,#0x38
0x1ffe4e48: f8402c04 @.., STR r2,[r0,#-4]
0x1ffe4e4c: 6802 .h LDR r2,[r0,#0]
0x1ffe4e4e: 0792 .. LSLS r2,r2,#30
0x1ffe4e50: bf1f .. ITTTT NE
0x1ffe4e52: 6802 .h LDRNE r2,[r0,#0]
0x1ffe4e54: ea5f7282 _..r LSLSNE r2,r2,#30
0x1ffe4e58: 6802 .h LDRNE r2,[r0,#0]
0x1ffe4e5a: ea5f7282 _..r LSLSNE r2,r2,#30
0x1ffe4e5e: d002 .. BEQ 0x1ffe4e66 ; system_cache_disable + 54
0x1ffe4e60: 6802 .h LDR r2,[r0,#0]
0x1ffe4e62: 0792 .. LSLS r2,r2,#30
0x1ffe4e64: d1f2 .. BNE 0x1ffe4e4c ; system_cache_disable + 28
0x1ffe4e66: 2900 .) CMP r1,#0
0x1ffe4e68: bf18 .. IT NE
0x1ffe4e6a: 4770 pG BXNE lr
0x1ffe4e6c: b662 b. CPSIE i
0x1ffe4e6e: 4770 pG BX lr
CPU_SR_Save
0x1ffe4e70: b510 .. PUSH {r4,lr}
0x1ffe4e72: f3ef8411 .... MRS r4,BASEPRI
0x1ffe4e76: f3808811 .... MSR BASEPRI,r0
0x1ffe4e7a: 4620 F MOV r0,r4
0x1ffe4e7c: bd10 .. POP {r4,pc}
0x1ffe4e7e: bf00 .. NOP
CPU_SR_Restore
0x1ffe4e80: f3808811 .... MSR BASEPRI,r0
0x1ffe4e84: 4770 pG BX lr
0x1ffe4e86: 0000 .. MOVS r0,r0
flash_wait_wip_clear
0x1ffe4e88: b570 p. PUSH {r4-r6,lr}
0x1ffe4e8a: b082 .. SUB sp,sp,#8
0x1ffe4e8c: f2402558 @.X% MOVW r5,#0x258
0x1ffe4e90: 4604 .F MOV r4,r0
0x1ffe4e92: f2c20500 .... MOVT r5,#0x2000
0x1ffe4e96: f10d0607 .... ADD r6,sp,#7
0x1ffe4e9a: bf00 .. NOP
0x1ffe4e9c: 2064 d MOVS r0,#0x64
0x1ffe4e9e: f7ffff2d ..-. BL system_delay_us ; 0x1ffe4cfc
0x1ffe4ea2: 6829 )h LDR r1,[r5,#0]
0x1ffe4ea4: 4620 F MOV r0,r4
0x1ffe4ea6: 2200 ." MOVS r2,#0
0x1ffe4ea8: 2301 .# MOVS r3,#1
0x1ffe4eaa: 9600 .. STR r6,[sp,#0]
0x1ffe4eac: f001fa3c ..<. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4eb0: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe4eb4: 07c0 .. LSLS r0,r0,#31
0x1ffe4eb6: d1f1 .. BNE 0x1ffe4e9c ; flash_wait_wip_clear + 20
0x1ffe4eb8: b002 .. ADD sp,sp,#8
0x1ffe4eba: bd70 p. POP {r4-r6,pc}
flash_enable_quad
0x1ffe4ebc: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe4ec0: b084 .. SUB sp,sp,#0x10
0x1ffe4ec2: f2402558 @.X% MOVW r5,#0x258
0x1ffe4ec6: f2c20500 .... MOVT r5,#0x2000
0x1ffe4eca: 6829 )h LDR r1,[r5,#0]
0x1ffe4ecc: f10d0806 .... ADD r8,sp,#6
0x1ffe4ed0: 2200 ." MOVS r2,#0
0x1ffe4ed2: 2301 .# MOVS r3,#1
0x1ffe4ed4: 4604 .F MOV r4,r0
0x1ffe4ed6: f8cd8000 .... STR r8,[sp,#0]
0x1ffe4eda: f001fa25 ..%. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4ede: f240205c @.\ MOVW r0,#0x25c
0x1ffe4ee2: f2c20000 .... MOVT r0,#0x2000
0x1ffe4ee6: 6801 .h LDR r1,[r0,#0]
0x1ffe4ee8: f1080601 .... ADD r6,r8,#1
0x1ffe4eec: 4620 F MOV r0,r4
0x1ffe4eee: 2200 ." MOVS r2,#0
0x1ffe4ef0: 2301 .# MOVS r3,#1
0x1ffe4ef2: 9600 .. STR r6,[sp,#0]
0x1ffe4ef4: f001fa18 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4ef8: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe4efc: 0780 .. LSLS r0,r0,#30
0x1ffe4efe: f1008087 .... BMI.W 0x1ffe5010 ; flash_enable_quad + 340
0x1ffe4f02: f2402054 @.T MOVW r0,#0x254
0x1ffe4f06: f2c20000 .... MOVT r0,#0x2000
0x1ffe4f0a: 6801 .h LDR r1,[r0,#0]
0x1ffe4f0c: af02 .. ADD r7,sp,#8
0x1ffe4f0e: 4620 F MOV r0,r4
0x1ffe4f10: 2200 ." MOVS r2,#0
0x1ffe4f12: 2303 .# MOVS r3,#3
0x1ffe4f14: 9700 .. STR r7,[sp,#0]
0x1ffe4f16: f001fa07 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4f1a: 9802 .. LDR r0,[sp,#8]
0x1ffe4f1c: f24601c3 F... MOV r1,#0x60c3
0x1ffe4f20: f020407f ..@ BIC r0,r0,#0xff000000
0x1ffe4f24: f2c00115 .... MOVT r1,#0x15
0x1ffe4f28: 4288 .B CMP r0,r1
0x1ffe4f2a: dc12 .. BGT 0x1ffe4f52 ; flash_enable_quad + 150
0x1ffe4f2c: f2460185 F... MOV r1,#0x6085
0x1ffe4f30: f2c00114 .... MOVT r1,#0x14
0x1ffe4f34: 4288 .B CMP r0,r1
0x1ffe4f36: d03c <. BEQ 0x1ffe4fb2 ; flash_enable_quad + 246
0x1ffe4f38: f24651c8 F..Q MOV r1,#0x65c8
0x1ffe4f3c: f2c00114 .... MOVT r1,#0x14
0x1ffe4f40: 4288 .B CMP r0,r1
0x1ffe4f42: d036 6. BEQ 0x1ffe4fb2 ; flash_enable_quad + 246
0x1ffe4f44: f2460185 F... MOV r1,#0x6085
0x1ffe4f48: f2c00115 .... MOVT r1,#0x15
0x1ffe4f4c: 4288 .B CMP r0,r1
0x1ffe4f4e: d012 .. BEQ 0x1ffe4f76 ; flash_enable_quad + 186
0x1ffe4f50: e02e .. B 0x1ffe4fb0 ; flash_enable_quad + 244
0x1ffe4f52: f24601c4 F... MOV r1,#0x60c4
0x1ffe4f56: f2c00115 .... MOVT r1,#0x15
0x1ffe4f5a: 4288 .B CMP r0,r1
0x1ffe4f5c: d00b .. BEQ 0x1ffe4f76 ; flash_enable_quad + 186
0x1ffe4f5e: f2450120 E. . MOV r1,#0x5020
0x1ffe4f62: f2c00116 .... MOVT r1,#0x16
0x1ffe4f66: 4288 .B CMP r0,r1
0x1ffe4f68: d005 .. BEQ 0x1ffe4f76 ; flash_enable_quad + 186
0x1ffe4f6a: f2460185 F... MOV r1,#0x6085
0x1ffe4f6e: f2c00116 .... MOVT r1,#0x16
0x1ffe4f72: 4288 .B CMP r0,r1
0x1ffe4f74: d11c .. BNE 0x1ffe4fb0 ; flash_enable_quad + 244
0x1ffe4f76: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe4f7a: f2402180 @..! MOVW r1,#0x280
0x1ffe4f7e: f2c20100 .... MOVT r1,#0x2000
0x1ffe4f82: f0400002 @... ORR r0,r0,#2
0x1ffe4f86: 6809 .h LDR r1,[r1,#0]
0x1ffe4f88: f88d0007 .... STRB r0,[sp,#7]
0x1ffe4f8c: 2700 .' MOVS r7,#0
0x1ffe4f8e: 4620 F MOV r0,r4
0x1ffe4f90: 2203 ." MOVS r2,#3
0x1ffe4f92: 2300 .# MOVS r3,#0
0x1ffe4f94: 9700 .. STR r7,[sp,#0]
0x1ffe4f96: f001f9c7 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4f9a: f2402090 @.. MOVW r0,#0x290
0x1ffe4f9e: f2c20000 .... MOVT r0,#0x2000
0x1ffe4fa2: 6801 .h LDR r1,[r0,#0]
0x1ffe4fa4: 4620 F MOV r0,r4
0x1ffe4fa6: 2202 ." MOVS r2,#2
0x1ffe4fa8: 2301 .# MOVS r3,#1
0x1ffe4faa: 9600 .. STR r6,[sp,#0]
0x1ffe4fac: e01d .. B 0x1ffe4fea ; flash_enable_quad + 302
0x1ffe4fae: bf00 .. NOP
0x1ffe4fb0: e7fe .. B 0x1ffe4fb0 ; flash_enable_quad + 244
0x1ffe4fb2: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe4fb6: f2402180 @..! MOVW r1,#0x280
0x1ffe4fba: f2c20100 .... MOVT r1,#0x2000
0x1ffe4fbe: f0400002 @... ORR r0,r0,#2
0x1ffe4fc2: 6809 .h LDR r1,[r1,#0]
0x1ffe4fc4: f88d0007 .... STRB r0,[sp,#7]
0x1ffe4fc8: 2700 .' MOVS r7,#0
0x1ffe4fca: 4620 F MOV r0,r4
0x1ffe4fcc: 2203 ." MOVS r2,#3
0x1ffe4fce: 2300 .# MOVS r3,#0
0x1ffe4fd0: 9700 .. STR r7,[sp,#0]
0x1ffe4fd2: f001f9a9 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4fd6: f240208c @.. MOVW r0,#0x28c
0x1ffe4fda: f2c20000 .... MOVT r0,#0x2000
0x1ffe4fde: 6801 .h LDR r1,[r0,#0]
0x1ffe4fe0: 4620 F MOV r0,r4
0x1ffe4fe2: 2202 ." MOVS r2,#2
0x1ffe4fe4: 2302 .# MOVS r3,#2
0x1ffe4fe6: f8cd8000 .... STR r8,[sp,#0]
0x1ffe4fea: f001f99d .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe4fee: f10d060f .... ADD r6,sp,#0xf
0x1ffe4ff2: bf00 .. NOP
0x1ffe4ff4: 2064 d MOVS r0,#0x64
0x1ffe4ff6: f7fffe81 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe4ffa: 6829 )h LDR r1,[r5,#0]
0x1ffe4ffc: 4620 F MOV r0,r4
0x1ffe4ffe: 2200 ." MOVS r2,#0
0x1ffe5000: 2301 .# MOVS r3,#1
0x1ffe5002: 9600 .. STR r6,[sp,#0]
0x1ffe5004: f001f990 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5008: f89d000f .... LDRB r0,[sp,#0xf]
0x1ffe500c: 07c0 .. LSLS r0,r0,#31
0x1ffe500e: d1f1 .. BNE 0x1ffe4ff4 ; flash_enable_quad + 312
0x1ffe5010: b004 .. ADD sp,sp,#0x10
0x1ffe5012: e8bd81f0 .... POP {r4-r8,pc}
0x1ffe5016: bf00 .. NOP
flash_set_IO_DRV
0x1ffe5018: b510 .. PUSH {r4,lr}
0x1ffe501a: b082 .. SUB sp,sp,#8
0x1ffe501c: 4604 .F MOV r4,r0
0x1ffe501e: 0148 H. LSLS r0,r1,#5
0x1ffe5020: f2402194 @..! MOVW r1,#0x294
0x1ffe5024: f2c20100 .... MOVT r1,#0x2000
0x1ffe5028: 6809 .h LDR r1,[r1,#0]
0x1ffe502a: f88d0007 .... STRB r0,[sp,#7]
0x1ffe502e: f04f0c00 O... MOV r12,#0
0x1ffe5032: 4620 F MOV r0,r4
0x1ffe5034: 2203 ." MOVS r2,#3
0x1ffe5036: 2300 .# MOVS r3,#0
0x1ffe5038: f8cdc000 .... STR r12,[sp,#0]
0x1ffe503c: f001f974 ..t. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5040: f2402088 @.. MOVW r0,#0x288
0x1ffe5044: f2c20000 .... MOVT r0,#0x2000
0x1ffe5048: 6801 .h LDR r1,[r0,#0]
0x1ffe504a: f10d0c07 .... ADD r12,sp,#7
0x1ffe504e: 4620 F MOV r0,r4
0x1ffe5050: 2202 ." MOVS r2,#2
0x1ffe5052: 2301 .# MOVS r3,#1
0x1ffe5054: f8cdc000 .... STR r12,[sp,#0]
0x1ffe5058: f001f966 ..f. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe505c: b002 .. ADD sp,sp,#8
0x1ffe505e: bd10 .. POP {r4,pc}
flash_set_capture_delay
0x1ffe5060: 6902 .i LDR r2,[r0,#0x10]
0x1ffe5062: f001010f .... AND r1,r1,#0xf
0x1ffe5066: f022021e "... BIC r2,r2,#0x1e
0x1ffe506a: ea420141 B.A. ORR r1,r2,r1,LSL #1
0x1ffe506e: 6101 .a STR r1,[r0,#0x10]
0x1ffe5070: 4770 pG BX lr
0x1ffe5072: bf00 .. NOP
flash_set_read_dtr_fast_quad
0x1ffe5074: 6841 Ah LDR r1,[r0,#4]
0x1ffe5076: 22ed ." MOVS r2,#0xed
0x1ffe5078: f3620107 b... BFI r1,r2,#0,#8
0x1ffe507c: 6041 A` STR r1,[r0,#4]
0x1ffe507e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5080: 2202 ." MOVS r2,#2
0x1ffe5082: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5086: 6041 A` STR r1,[r0,#4]
0x1ffe5088: 6841 Ah LDR r1,[r0,#4]
0x1ffe508a: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe508e: 6041 A` STR r1,[r0,#4]
0x1ffe5090: 6841 Ah LDR r1,[r0,#4]
0x1ffe5092: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe5096: 6041 A` STR r1,[r0,#4]
0x1ffe5098: 6841 Ah LDR r1,[r0,#4]
0x1ffe509a: 2207 ." MOVS r2,#7
0x1ffe509c: f362611c b..a BFI r1,r2,#24,#5
0x1ffe50a0: 6041 A` STR r1,[r0,#4]
0x1ffe50a2: 6841 Ah LDR r1,[r0,#4]
0x1ffe50a4: f4411180 A... ORR r1,r1,#0x100000
0x1ffe50a8: 6041 A` STR r1,[r0,#4]
0x1ffe50aa: 2100 .! MOVS r1,#0
0x1ffe50ac: 6281 .b STR r1,[r0,#0x28]
0x1ffe50ae: 6841 Ah LDR r1,[r0,#4]
0x1ffe50b0: f4416180 A..a ORR r1,r1,#0x400
0x1ffe50b4: 6041 A` STR r1,[r0,#4]
0x1ffe50b6: 4770 pG BX lr
flash_set_read_fast_quad
0x1ffe50b8: 6841 Ah LDR r1,[r0,#4]
0x1ffe50ba: 22eb ." MOVS r2,#0xeb
0x1ffe50bc: f3620107 b... BFI r1,r2,#0,#8
0x1ffe50c0: 6041 A` STR r1,[r0,#4]
0x1ffe50c2: 6841 Ah LDR r1,[r0,#4]
0x1ffe50c4: 2202 ." MOVS r2,#2
0x1ffe50c6: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe50ca: 6041 A` STR r1,[r0,#4]
0x1ffe50cc: 6841 Ah LDR r1,[r0,#4]
0x1ffe50ce: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe50d2: 6041 A` STR r1,[r0,#4]
0x1ffe50d4: 6841 Ah LDR r1,[r0,#4]
0x1ffe50d6: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe50da: 6041 A` STR r1,[r0,#4]
0x1ffe50dc: 6841 Ah LDR r1,[r0,#4]
0x1ffe50de: 2204 ." MOVS r2,#4
0x1ffe50e0: f362611c b..a BFI r1,r2,#24,#5
0x1ffe50e4: 6041 A` STR r1,[r0,#4]
0x1ffe50e6: 6841 Ah LDR r1,[r0,#4]
0x1ffe50e8: f4411180 A... ORR r1,r1,#0x100000
0x1ffe50ec: 6041 A` STR r1,[r0,#4]
0x1ffe50ee: 2100 .! MOVS r1,#0
0x1ffe50f0: 6281 .b STR r1,[r0,#0x28]
0x1ffe50f2: 4770 pG BX lr
flash_set_read_quad
0x1ffe50f4: 6841 Ah LDR r1,[r0,#4]
0x1ffe50f6: 226b k" MOVS r2,#0x6b
0x1ffe50f8: f3620107 b... BFI r1,r2,#0,#8
0x1ffe50fc: 6041 A` STR r1,[r0,#4]
0x1ffe50fe: 6841 Ah LDR r1,[r0,#4]
0x1ffe5100: 2202 ." MOVS r2,#2
0x1ffe5102: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5106: 6041 A` STR r1,[r0,#4]
0x1ffe5108: 6841 Ah LDR r1,[r0,#4]
0x1ffe510a: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe510e: 6041 A` STR r1,[r0,#4]
0x1ffe5110: 6841 Ah LDR r1,[r0,#4]
0x1ffe5112: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe5116: 6041 A` STR r1,[r0,#4]
0x1ffe5118: 6841 Ah LDR r1,[r0,#4]
0x1ffe511a: 2208 ." MOVS r2,#8
0x1ffe511c: f362611c b..a BFI r1,r2,#24,#5
0x1ffe5120: 6041 A` STR r1,[r0,#4]
0x1ffe5122: 6841 Ah LDR r1,[r0,#4]
0x1ffe5124: f4211180 !... BIC r1,r1,#0x100000
0x1ffe5128: 6041 A` STR r1,[r0,#4]
0x1ffe512a: 2100 .! MOVS r1,#0
0x1ffe512c: 6281 .b STR r1,[r0,#0x28]
0x1ffe512e: 4770 pG BX lr
flash_set_read_dtr_fast_dual
0x1ffe5130: 6841 Ah LDR r1,[r0,#4]
0x1ffe5132: 22bd ." MOVS r2,#0xbd
0x1ffe5134: f3620107 b... BFI r1,r2,#0,#8
0x1ffe5138: 6041 A` STR r1,[r0,#4]
0x1ffe513a: 6841 Ah LDR r1,[r0,#4]
0x1ffe513c: 2201 ." MOVS r2,#1
0x1ffe513e: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5142: 6041 A` STR r1,[r0,#4]
0x1ffe5144: 6841 Ah LDR r1,[r0,#4]
0x1ffe5146: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe514a: 6041 A` STR r1,[r0,#4]
0x1ffe514c: 6841 Ah LDR r1,[r0,#4]
0x1ffe514e: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe5152: 6041 A` STR r1,[r0,#4]
0x1ffe5154: 6841 Ah LDR r1,[r0,#4]
0x1ffe5156: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe515a: 6041 A` STR r1,[r0,#4]
0x1ffe515c: 6841 Ah LDR r1,[r0,#4]
0x1ffe515e: f4211180 !... BIC r1,r1,#0x100000
0x1ffe5162: 6041 A` STR r1,[r0,#4]
0x1ffe5164: 2100 .! MOVS r1,#0
0x1ffe5166: 6281 .b STR r1,[r0,#0x28]
0x1ffe5168: 6841 Ah LDR r1,[r0,#4]
0x1ffe516a: f4416180 A..a ORR r1,r1,#0x400
0x1ffe516e: 6041 A` STR r1,[r0,#4]
0x1ffe5170: 4770 pG BX lr
0x1ffe5172: bf00 .. NOP
flash_set_read_fast_dual
0x1ffe5174: 6841 Ah LDR r1,[r0,#4]
0x1ffe5176: 22bb ." MOVS r2,#0xbb
0x1ffe5178: f3620107 b... BFI r1,r2,#0,#8
0x1ffe517c: 6041 A` STR r1,[r0,#4]
0x1ffe517e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5180: 2201 ." MOVS r2,#1
0x1ffe5182: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5186: 6041 A` STR r1,[r0,#4]
0x1ffe5188: 6841 Ah LDR r1,[r0,#4]
0x1ffe518a: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe518e: 6041 A` STR r1,[r0,#4]
0x1ffe5190: 6841 Ah LDR r1,[r0,#4]
0x1ffe5192: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe5196: 6041 A` STR r1,[r0,#4]
0x1ffe5198: 6841 Ah LDR r1,[r0,#4]
0x1ffe519a: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe519e: 6041 A` STR r1,[r0,#4]
0x1ffe51a0: 6841 Ah LDR r1,[r0,#4]
0x1ffe51a2: f4411180 A... ORR r1,r1,#0x100000
0x1ffe51a6: 6041 A` STR r1,[r0,#4]
0x1ffe51a8: 2100 .! MOVS r1,#0
0x1ffe51aa: 6281 .b STR r1,[r0,#0x28]
0x1ffe51ac: 4770 pG BX lr
0x1ffe51ae: bf00 .. NOP
flash_set_read_dual
0x1ffe51b0: 6841 Ah LDR r1,[r0,#4]
0x1ffe51b2: 223b ;" MOVS r2,#0x3b
0x1ffe51b4: f3620107 b... BFI r1,r2,#0,#8
0x1ffe51b8: 6041 A` STR r1,[r0,#4]
0x1ffe51ba: 6841 Ah LDR r1,[r0,#4]
0x1ffe51bc: 2201 ." MOVS r2,#1
0x1ffe51be: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe51c2: 6041 A` STR r1,[r0,#4]
0x1ffe51c4: 6841 Ah LDR r1,[r0,#4]
0x1ffe51c6: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe51ca: 6041 A` STR r1,[r0,#4]
0x1ffe51cc: 6841 Ah LDR r1,[r0,#4]
0x1ffe51ce: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe51d2: 6041 A` STR r1,[r0,#4]
0x1ffe51d4: 6841 Ah LDR r1,[r0,#4]
0x1ffe51d6: 2208 ." MOVS r2,#8
0x1ffe51d8: f362611c b..a BFI r1,r2,#24,#5
0x1ffe51dc: 6041 A` STR r1,[r0,#4]
0x1ffe51de: 6841 Ah LDR r1,[r0,#4]
0x1ffe51e0: f4211180 !... BIC r1,r1,#0x100000
0x1ffe51e4: 6041 A` STR r1,[r0,#4]
0x1ffe51e6: 2100 .! MOVS r1,#0
0x1ffe51e8: 6281 .b STR r1,[r0,#0x28]
0x1ffe51ea: 4770 pG BX lr
flash_set_read_dtr_fast_single
0x1ffe51ec: 6841 Ah LDR r1,[r0,#4]
0x1ffe51ee: 220d ." MOVS r2,#0xd
0x1ffe51f0: f3620107 b... BFI r1,r2,#0,#8
0x1ffe51f4: 6041 A` STR r1,[r0,#4]
0x1ffe51f6: 6841 Ah LDR r1,[r0,#4]
0x1ffe51f8: 2206 ." MOVS r2,#6
0x1ffe51fa: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe51fe: 6041 A` STR r1,[r0,#4]
0x1ffe5200: 6841 Ah LDR r1,[r0,#4]
0x1ffe5202: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5206: 6041 A` STR r1,[r0,#4]
0x1ffe5208: 6841 Ah LDR r1,[r0,#4]
0x1ffe520a: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe520e: 6041 A` STR r1,[r0,#4]
0x1ffe5210: 6841 Ah LDR r1,[r0,#4]
0x1ffe5212: f362611c b..a BFI r1,r2,#24,#5
0x1ffe5216: 6041 A` STR r1,[r0,#4]
0x1ffe5218: 6841 Ah LDR r1,[r0,#4]
0x1ffe521a: f4211180 !... BIC r1,r1,#0x100000
0x1ffe521e: 6041 A` STR r1,[r0,#4]
0x1ffe5220: 2100 .! MOVS r1,#0
0x1ffe5222: 6281 .b STR r1,[r0,#0x28]
0x1ffe5224: 6841 Ah LDR r1,[r0,#4]
0x1ffe5226: f4416180 A..a ORR r1,r1,#0x400
0x1ffe522a: 6041 A` STR r1,[r0,#4]
0x1ffe522c: 4770 pG BX lr
0x1ffe522e: bf00 .. NOP
flash_set_read_fast_single
0x1ffe5230: 6841 Ah LDR r1,[r0,#4]
0x1ffe5232: 220b ." MOVS r2,#0xb
0x1ffe5234: f3620107 b... BFI r1,r2,#0,#8
0x1ffe5238: 6041 A` STR r1,[r0,#4]
0x1ffe523a: 6841 Ah LDR r1,[r0,#4]
0x1ffe523c: 2208 ." MOVS r2,#8
0x1ffe523e: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5242: 6041 A` STR r1,[r0,#4]
0x1ffe5244: 6841 Ah LDR r1,[r0,#4]
0x1ffe5246: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe524a: 6041 A` STR r1,[r0,#4]
0x1ffe524c: 6841 Ah LDR r1,[r0,#4]
0x1ffe524e: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe5252: 6041 A` STR r1,[r0,#4]
0x1ffe5254: 6841 Ah LDR r1,[r0,#4]
0x1ffe5256: f362611c b..a BFI r1,r2,#24,#5
0x1ffe525a: 6041 A` STR r1,[r0,#4]
0x1ffe525c: 6841 Ah LDR r1,[r0,#4]
0x1ffe525e: f4211180 !... BIC r1,r1,#0x100000
0x1ffe5262: 6041 A` STR r1,[r0,#4]
0x1ffe5264: 2100 .! MOVS r1,#0
0x1ffe5266: 6281 .b STR r1,[r0,#0x28]
0x1ffe5268: 4770 pG BX lr
0x1ffe526a: bf00 .. NOP
flash_set_read_single
0x1ffe526c: 6841 Ah LDR r1,[r0,#4]
0x1ffe526e: 2203 ." MOVS r2,#3
0x1ffe5270: f3620107 b... BFI r1,r2,#0,#8
0x1ffe5274: 6041 A` STR r1,[r0,#4]
0x1ffe5276: 6841 Ah LDR r1,[r0,#4]
0x1ffe5278: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe527c: 6041 A` STR r1,[r0,#4]
0x1ffe527e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5280: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5284: 6041 A` STR r1,[r0,#4]
0x1ffe5286: 6841 Ah LDR r1,[r0,#4]
0x1ffe5288: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe528c: 6041 A` STR r1,[r0,#4]
0x1ffe528e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5290: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe5294: 6041 A` STR r1,[r0,#4]
0x1ffe5296: 6841 Ah LDR r1,[r0,#4]
0x1ffe5298: f4211180 !... BIC r1,r1,#0x100000
0x1ffe529c: 6041 A` STR r1,[r0,#4]
0x1ffe529e: 2100 .! MOVS r1,#0
0x1ffe52a0: 6281 .b STR r1,[r0,#0x28]
0x1ffe52a2: 4770 pG BX lr
flash_set_write_quad
0x1ffe52a4: 6881 .h LDR r1,[r0,#8]
0x1ffe52a6: 2232 2" MOVS r2,#0x32
0x1ffe52a8: f3620107 b... BFI r1,r2,#0,#8
0x1ffe52ac: 6081 .` STR r1,[r0,#8]
0x1ffe52ae: 6881 .h LDR r1,[r0,#8]
0x1ffe52b0: 2202 ." MOVS r2,#2
0x1ffe52b2: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe52b6: 6081 .` STR r1,[r0,#8]
0x1ffe52b8: 6881 .h LDR r1,[r0,#8]
0x1ffe52ba: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe52be: 6081 .` STR r1,[r0,#8]
0x1ffe52c0: 6881 .h LDR r1,[r0,#8]
0x1ffe52c2: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe52c6: 6081 .` STR r1,[r0,#8]
0x1ffe52c8: 4770 pG BX lr
0x1ffe52ca: bf00 .. NOP
flash_set_write_dual
0x1ffe52cc: 6881 .h LDR r1,[r0,#8]
0x1ffe52ce: 22a2 ." MOVS r2,#0xa2
0x1ffe52d0: f3620107 b... BFI r1,r2,#0,#8
0x1ffe52d4: 6081 .` STR r1,[r0,#8]
0x1ffe52d6: 6881 .h LDR r1,[r0,#8]
0x1ffe52d8: 2201 ." MOVS r2,#1
0x1ffe52da: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe52de: 6081 .` STR r1,[r0,#8]
0x1ffe52e0: 6881 .h LDR r1,[r0,#8]
0x1ffe52e2: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe52e6: 6081 .` STR r1,[r0,#8]
0x1ffe52e8: 6881 .h LDR r1,[r0,#8]
0x1ffe52ea: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe52ee: 6081 .` STR r1,[r0,#8]
0x1ffe52f0: 4770 pG BX lr
0x1ffe52f2: bf00 .. NOP
flash_set_write_single
0x1ffe52f4: 6881 .h LDR r1,[r0,#8]
0x1ffe52f6: 2202 ." MOVS r2,#2
0x1ffe52f8: f3620107 b... BFI r1,r2,#0,#8
0x1ffe52fc: 6081 .` STR r1,[r0,#8]
0x1ffe52fe: 6881 .h LDR r1,[r0,#8]
0x1ffe5300: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5304: 6081 .` STR r1,[r0,#8]
0x1ffe5306: 6881 .h LDR r1,[r0,#8]
0x1ffe5308: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe530c: 6081 .` STR r1,[r0,#8]
0x1ffe530e: 6881 .h LDR r1,[r0,#8]
0x1ffe5310: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe5314: 6081 .` STR r1,[r0,#8]
0x1ffe5316: 4770 pG BX lr
__tagsym$$used.0
flash_set_read_type
0x1ffe5318: 2908 .) CMP r1,#8
0x1ffe531a: d806 .. BHI 0x1ffe532a ; flash_set_read_type + 18
0x1ffe531c: e8dff001 .... TBB [pc,r1]
$d.2
0x1ffe5320: 332b1a05 ..+3 DCD 858462725
0x1ffe5324: 98826449 Id.. DCD 2558682185
0x1ffe5328: 00b2 .. DCW 178
$t.3
0x1ffe532a: 6841 Ah LDR r1,[r0,#4]
0x1ffe532c: 2203 ." MOVS r2,#3
0x1ffe532e: f3620107 b... BFI r1,r2,#0,#8
0x1ffe5332: 6041 A` STR r1,[r0,#4]
0x1ffe5334: 6841 Ah LDR r1,[r0,#4]
0x1ffe5336: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe533a: 6041 A` STR r1,[r0,#4]
0x1ffe533c: 6841 Ah LDR r1,[r0,#4]
0x1ffe533e: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5342: 6041 A` STR r1,[r0,#4]
0x1ffe5344: 6841 Ah LDR r1,[r0,#4]
0x1ffe5346: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe534a: 6041 A` STR r1,[r0,#4]
0x1ffe534c: 6841 Ah LDR r1,[r0,#4]
0x1ffe534e: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe5352: e044 D. B 0x1ffe53de ; flash_set_read_type + 198
0x1ffe5354: 6841 Ah LDR r1,[r0,#4]
0x1ffe5356: 220b ." MOVS r2,#0xb
0x1ffe5358: f3620107 b... BFI r1,r2,#0,#8
0x1ffe535c: 6041 A` STR r1,[r0,#4]
0x1ffe535e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5360: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5364: 6041 A` STR r1,[r0,#4]
0x1ffe5366: 6841 Ah LDR r1,[r0,#4]
0x1ffe5368: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe536c: 6041 A` STR r1,[r0,#4]
0x1ffe536e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5370: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe5374: e02e .. B 0x1ffe53d4 ; flash_set_read_type + 188
0x1ffe5376: 6841 Ah LDR r1,[r0,#4]
0x1ffe5378: 223b ;" MOVS r2,#0x3b
0x1ffe537a: f3620107 b... BFI r1,r2,#0,#8
0x1ffe537e: 6041 A` STR r1,[r0,#4]
0x1ffe5380: 6841 Ah LDR r1,[r0,#4]
0x1ffe5382: 2201 ." MOVS r2,#1
0x1ffe5384: e01c .. B 0x1ffe53c0 ; flash_set_read_type + 168
0x1ffe5386: 6841 Ah LDR r1,[r0,#4]
0x1ffe5388: 22bb ." MOVS r2,#0xbb
0x1ffe538a: f3620107 b... BFI r1,r2,#0,#8
0x1ffe538e: 6041 A` STR r1,[r0,#4]
0x1ffe5390: 6841 Ah LDR r1,[r0,#4]
0x1ffe5392: 2201 ." MOVS r2,#1
0x1ffe5394: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5398: 6041 A` STR r1,[r0,#4]
0x1ffe539a: 6841 Ah LDR r1,[r0,#4]
0x1ffe539c: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe53a0: 6041 A` STR r1,[r0,#4]
0x1ffe53a2: 6841 Ah LDR r1,[r0,#4]
0x1ffe53a4: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe53a8: 6041 A` STR r1,[r0,#4]
0x1ffe53aa: 6841 Ah LDR r1,[r0,#4]
0x1ffe53ac: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe53b0: e030 0. B 0x1ffe5414 ; flash_set_read_type + 252
0x1ffe53b2: 6841 Ah LDR r1,[r0,#4]
0x1ffe53b4: 226b k" MOVS r2,#0x6b
0x1ffe53b6: f3620107 b... BFI r1,r2,#0,#8
0x1ffe53ba: 6041 A` STR r1,[r0,#4]
0x1ffe53bc: 6841 Ah LDR r1,[r0,#4]
0x1ffe53be: 2202 ." MOVS r2,#2
0x1ffe53c0: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe53c4: 6041 A` STR r1,[r0,#4]
0x1ffe53c6: 6841 Ah LDR r1,[r0,#4]
0x1ffe53c8: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe53cc: 6041 A` STR r1,[r0,#4]
0x1ffe53ce: 6841 Ah LDR r1,[r0,#4]
0x1ffe53d0: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe53d4: 6041 A` STR r1,[r0,#4]
0x1ffe53d6: 6841 Ah LDR r1,[r0,#4]
0x1ffe53d8: 2208 ." MOVS r2,#8
0x1ffe53da: f362611c b..a BFI r1,r2,#24,#5
0x1ffe53de: 6041 A` STR r1,[r0,#4]
0x1ffe53e0: 6841 Ah LDR r1,[r0,#4]
0x1ffe53e2: f4211180 !... BIC r1,r1,#0x100000
0x1ffe53e6: e019 .. B 0x1ffe541c ; flash_set_read_type + 260
0x1ffe53e8: 6841 Ah LDR r1,[r0,#4]
0x1ffe53ea: 22eb ." MOVS r2,#0xeb
0x1ffe53ec: f3620107 b... BFI r1,r2,#0,#8
0x1ffe53f0: 6041 A` STR r1,[r0,#4]
0x1ffe53f2: 6841 Ah LDR r1,[r0,#4]
0x1ffe53f4: 2202 ." MOVS r2,#2
0x1ffe53f6: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe53fa: 6041 A` STR r1,[r0,#4]
0x1ffe53fc: 6841 Ah LDR r1,[r0,#4]
0x1ffe53fe: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe5402: 6041 A` STR r1,[r0,#4]
0x1ffe5404: 6841 Ah LDR r1,[r0,#4]
0x1ffe5406: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe540a: 6041 A` STR r1,[r0,#4]
0x1ffe540c: 6841 Ah LDR r1,[r0,#4]
0x1ffe540e: 2204 ." MOVS r2,#4
0x1ffe5410: f362611c b..a BFI r1,r2,#24,#5
0x1ffe5414: 6041 A` STR r1,[r0,#4]
0x1ffe5416: 6841 Ah LDR r1,[r0,#4]
0x1ffe5418: f4411180 A... ORR r1,r1,#0x100000
0x1ffe541c: 6041 A` STR r1,[r0,#4]
0x1ffe541e: 2100 .! MOVS r1,#0
0x1ffe5420: 6281 .b STR r1,[r0,#0x28]
0x1ffe5422: 4770 pG BX lr
0x1ffe5424: 6841 Ah LDR r1,[r0,#4]
0x1ffe5426: 220d ." MOVS r2,#0xd
0x1ffe5428: f3620107 b... BFI r1,r2,#0,#8
0x1ffe542c: 6041 A` STR r1,[r0,#4]
0x1ffe542e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5430: 2206 ." MOVS r2,#6
0x1ffe5432: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5436: 6041 A` STR r1,[r0,#4]
0x1ffe5438: 6841 Ah LDR r1,[r0,#4]
0x1ffe543a: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe543e: 6041 A` STR r1,[r0,#4]
0x1ffe5440: 6841 Ah LDR r1,[r0,#4]
0x1ffe5442: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe5446: 6041 A` STR r1,[r0,#4]
0x1ffe5448: 6841 Ah LDR r1,[r0,#4]
0x1ffe544a: f362611c b..a BFI r1,r2,#24,#5
0x1ffe544e: e014 .. B 0x1ffe547a ; flash_set_read_type + 354
0x1ffe5450: 6841 Ah LDR r1,[r0,#4]
0x1ffe5452: 22bd ." MOVS r2,#0xbd
0x1ffe5454: f3620107 b... BFI r1,r2,#0,#8
0x1ffe5458: 6041 A` STR r1,[r0,#4]
0x1ffe545a: 6841 Ah LDR r1,[r0,#4]
0x1ffe545c: 2201 ." MOVS r2,#1
0x1ffe545e: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5462: 6041 A` STR r1,[r0,#4]
0x1ffe5464: 6841 Ah LDR r1,[r0,#4]
0x1ffe5466: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe546a: 6041 A` STR r1,[r0,#4]
0x1ffe546c: 6841 Ah LDR r1,[r0,#4]
0x1ffe546e: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe5472: 6041 A` STR r1,[r0,#4]
0x1ffe5474: 6841 Ah LDR r1,[r0,#4]
0x1ffe5476: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe547a: 6041 A` STR r1,[r0,#4]
0x1ffe547c: 6841 Ah LDR r1,[r0,#4]
0x1ffe547e: f4211180 !... BIC r1,r1,#0x100000
0x1ffe5482: e019 .. B 0x1ffe54b8 ; flash_set_read_type + 416
0x1ffe5484: 6841 Ah LDR r1,[r0,#4]
0x1ffe5486: 22ed ." MOVS r2,#0xed
0x1ffe5488: f3620107 b... BFI r1,r2,#0,#8
0x1ffe548c: 6041 A` STR r1,[r0,#4]
0x1ffe548e: 6841 Ah LDR r1,[r0,#4]
0x1ffe5490: 2202 ." MOVS r2,#2
0x1ffe5492: f4217140 !.@q BIC r1,r1,#0x300
0x1ffe5496: 6041 A` STR r1,[r0,#4]
0x1ffe5498: 6841 Ah LDR r1,[r0,#4]
0x1ffe549a: f362310d b..1 BFI r1,r2,#12,#2
0x1ffe549e: 6041 A` STR r1,[r0,#4]
0x1ffe54a0: 6841 Ah LDR r1,[r0,#4]
0x1ffe54a2: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe54a6: 6041 A` STR r1,[r0,#4]
0x1ffe54a8: 6841 Ah LDR r1,[r0,#4]
0x1ffe54aa: 2207 ." MOVS r2,#7
0x1ffe54ac: f362611c b..a BFI r1,r2,#24,#5
0x1ffe54b0: 6041 A` STR r1,[r0,#4]
0x1ffe54b2: 6841 Ah LDR r1,[r0,#4]
0x1ffe54b4: f4411180 A... ORR r1,r1,#0x100000
0x1ffe54b8: 6041 A` STR r1,[r0,#4]
0x1ffe54ba: 2100 .! MOVS r1,#0
0x1ffe54bc: 6281 .b STR r1,[r0,#0x28]
0x1ffe54be: 6841 Ah LDR r1,[r0,#4]
0x1ffe54c0: f4416180 A..a ORR r1,r1,#0x400
0x1ffe54c4: 6041 A` STR r1,[r0,#4]
0x1ffe54c6: 4770 pG BX lr
__tagsym$$used.1
flash_set_write_type
0x1ffe54c8: 2902 .) CMP r1,#2
0x1ffe54ca: d011 .. BEQ 0x1ffe54f0 ; flash_set_write_type + 40
0x1ffe54cc: 2901 .) CMP r1,#1
0x1ffe54ce: d01f .. BEQ 0x1ffe5510 ; flash_set_write_type + 72
0x1ffe54d0: bb71 q. CBNZ r1,0x1ffe5530 ; flash_set_write_type + 104
0x1ffe54d2: f8501f08 P... LDR r1,[r0,#8]!
0x1ffe54d6: 2202 ." MOVS r2,#2
0x1ffe54d8: f3620107 b... BFI r1,r2,#0,#8
0x1ffe54dc: 6001 .` STR r1,[r0,#0]
0x1ffe54de: 6801 .h LDR r1,[r0,#0]
0x1ffe54e0: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe54e4: 6001 .` STR r1,[r0,#0]
0x1ffe54e6: 6801 .h LDR r1,[r0,#0]
0x1ffe54e8: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe54ec: 6001 .` STR r1,[r0,#0]
0x1ffe54ee: e02d -. B 0x1ffe554c ; flash_set_write_type + 132
0x1ffe54f0: f8501f08 P... LDR r1,[r0,#8]!
0x1ffe54f4: 2232 2" MOVS r2,#0x32
0x1ffe54f6: f3620107 b... BFI r1,r2,#0,#8
0x1ffe54fa: 2202 ." MOVS r2,#2
0x1ffe54fc: 6001 .` STR r1,[r0,#0]
0x1ffe54fe: 6801 .h LDR r1,[r0,#0]
0x1ffe5500: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5504: 6001 .` STR r1,[r0,#0]
0x1ffe5506: 6801 .h LDR r1,[r0,#0]
0x1ffe5508: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe550c: 6001 .` STR r1,[r0,#0]
0x1ffe550e: e01d .. B 0x1ffe554c ; flash_set_write_type + 132
0x1ffe5510: f8501f08 P... LDR r1,[r0,#8]!
0x1ffe5514: 22a2 ." MOVS r2,#0xa2
0x1ffe5516: f3620107 b... BFI r1,r2,#0,#8
0x1ffe551a: 2201 ." MOVS r2,#1
0x1ffe551c: 6001 .` STR r1,[r0,#0]
0x1ffe551e: 6801 .h LDR r1,[r0,#0]
0x1ffe5520: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5524: 6001 .` STR r1,[r0,#0]
0x1ffe5526: 6801 .h LDR r1,[r0,#0]
0x1ffe5528: f3624111 b..A BFI r1,r2,#16,#2
0x1ffe552c: 6001 .` STR r1,[r0,#0]
0x1ffe552e: e00d .. B 0x1ffe554c ; flash_set_write_type + 132
0x1ffe5530: f8501f08 P... LDR r1,[r0,#8]!
0x1ffe5534: 2202 ." MOVS r2,#2
0x1ffe5536: f3620107 b... BFI r1,r2,#0,#8
0x1ffe553a: 6001 .` STR r1,[r0,#0]
0x1ffe553c: 6801 .h LDR r1,[r0,#0]
0x1ffe553e: f4215140 !.@Q BIC r1,r1,#0x3000
0x1ffe5542: 6001 .` STR r1,[r0,#0]
0x1ffe5544: 6801 .h LDR r1,[r0,#0]
0x1ffe5546: f4213140 !.@1 BIC r1,r1,#0x30000
0x1ffe554a: 6001 .` STR r1,[r0,#0]
0x1ffe554c: 6801 .h LDR r1,[r0,#0]
0x1ffe554e: f02151f8 !..Q BIC r1,r1,#0x1f000000
0x1ffe5552: 6001 .` STR r1,[r0,#0]
0x1ffe5554: 4770 pG BX lr
0x1ffe5556: bf00 .. NOP
__tagsym$$used.2
flash_init_controller
0x1ffe5558: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe555a: 4615 .F MOV r5,r2
0x1ffe555c: 4604 .F MOV r4,r0
0x1ffe555e: bf00 .. NOP
0x1ffe5560: 6820 h LDR r0,[r4,#0]
0x1ffe5562: f1b03fff ...? CMP r0,#0xffffffff
0x1ffe5566: dd09 .. BLE 0x1ffe557c ; flash_init_controller + 36
0x1ffe5568: 6820 h LDR r0,[r4,#0]
0x1ffe556a: 2800 .( CMP r0,#0
0x1ffe556c: d406 .. BMI 0x1ffe557c ; flash_init_controller + 36
0x1ffe556e: 6820 h LDR r0,[r4,#0]
0x1ffe5570: 2800 .( CMP r0,#0
0x1ffe5572: d403 .. BMI 0x1ffe557c ; flash_init_controller + 36
0x1ffe5574: 6820 h LDR r0,[r4,#0]
0x1ffe5576: f1b03fff ...? CMP r0,#0xffffffff
0x1ffe557a: dcf1 .. BGT 0x1ffe5560 ; flash_init_controller + 8
0x1ffe557c: 4620 F MOV r0,r4
0x1ffe557e: f7fffecb .... BL flash_set_read_type ; 0x1ffe5318
0x1ffe5582: 4620 F MOV r0,r4
0x1ffe5584: 4629 )F MOV r1,r5
0x1ffe5586: f7ffff9f .... BL flash_set_write_type ; 0x1ffe54c8
0x1ffe558a: 6ba0 .k LDR r0,[r4,#0x38]
0x1ffe558c: 2105 .! MOVS r1,#5
0x1ffe558e: f3610007 a... BFI r0,r1,#0,#8
0x1ffe5592: 63a0 .c STR r0,[r4,#0x38]
0x1ffe5594: 6ba0 .k LDR r0,[r4,#0x38]
0x1ffe5596: 2310 .# MOVS r3,#0x10
0x1ffe5598: f42060e0 ..` BIC r0,r0,#0x700
0x1ffe559c: 63a0 .c STR r0,[r4,#0x38]
0x1ffe559e: 6ba0 .k LDR r0,[r4,#0x38]
0x1ffe55a0: f4205000 ..P BIC r0,r0,#0x2000
0x1ffe55a4: 63a0 .c STR r0,[r4,#0x38]
0x1ffe55a6: 2000 . MOVS r0,#0
0x1ffe55a8: 63e0 .c STR r0,[r4,#0x3c]
0x1ffe55aa: 6ba1 .k LDR r1,[r4,#0x38]
0x1ffe55ac: f4214100 !..A BIC r1,r1,#0x8000
0x1ffe55b0: 63a1 .c STR r1,[r4,#0x38]
0x1ffe55b2: 6ba2 .k LDR r2,[r4,#0x38]
0x1ffe55b4: 2102 .! MOVS r1,#2
0x1ffe55b6: f3614217 a..B BFI r2,r1,#16,#8
0x1ffe55ba: 63a2 .c STR r2,[r4,#0x38]
0x1ffe55bc: 6ba2 .k LDR r2,[r4,#0x38]
0x1ffe55be: f363621f c..b BFI r2,r3,#24,#8
0x1ffe55c2: 63a2 .c STR r2,[r4,#0x38]
0x1ffe55c4: 6ba2 .k LDR r2,[r4,#0x38]
0x1ffe55c6: 2307 .# MOVS r3,#7
0x1ffe55c8: f4424280 B..B ORR r2,r2,#0x4000
0x1ffe55cc: 63a2 .c STR r2,[r4,#0x38]
0x1ffe55ce: 6822 "h LDR r2,[r4,#0]
0x1ffe55d0: f0420202 B... ORR r2,r2,#2
0x1ffe55d4: 6022 "` STR r2,[r4,#0]
0x1ffe55d6: 6822 "h LDR r2,[r4,#0]
0x1ffe55d8: f0420204 B... ORR r2,r2,#4
0x1ffe55dc: 6022 "` STR r2,[r4,#0]
0x1ffe55de: 6822 "h LDR r2,[r4,#0]
0x1ffe55e0: f0420280 B... ORR r2,r2,#0x80
0x1ffe55e4: 6022 "` STR r2,[r4,#0]
0x1ffe55e6: 6822 "h LDR r2,[r4,#0]
0x1ffe55e8: f4227280 "..r BIC r2,r2,#0x100
0x1ffe55ec: 6022 "` STR r2,[r4,#0]
0x1ffe55ee: 6822 "h LDR r2,[r4,#0]
0x1ffe55f0: f4423280 B..2 ORR r2,r2,#0x10000
0x1ffe55f4: 6022 "` STR r2,[r4,#0]
0x1ffe55f6: 6822 "h LDR r2,[r4,#0]
0x1ffe55f8: f36342d6 c..B BFI r2,r3,#19,#4
0x1ffe55fc: 6022 "` STR r2,[r4,#0]
0x1ffe55fe: 6822 "h LDR r2,[r4,#0]
0x1ffe5600: f4420200 B... ORR r2,r2,#0x800000
0x1ffe5604: 6022 "` STR r2,[r4,#0]
0x1ffe5606: 68e2 .h LDR r2,[r4,#0xc]
0x1ffe5608: f3610207 a... BFI r2,r1,#0,#8
0x1ffe560c: 60e2 .` STR r2,[r4,#0xc]
0x1ffe560e: 68e2 .h LDR r2,[r4,#0xc]
0x1ffe5610: f361220f a.." BFI r2,r1,#8,#8
0x1ffe5614: 60e2 .` STR r2,[r4,#0xc]
0x1ffe5616: 6260 `b STR r0,[r4,#0x24]
0x1ffe5618: 6820 h LDR r0,[r4,#0]
0x1ffe561a: f0400001 @... ORR r0,r0,#1
0x1ffe561e: 6020 ` STR r0,[r4,#0]
0x1ffe5620: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe5622: bf00 .. NOP
flash_set_baudrate
0x1ffe5624: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe5626: 290f .) CMP r1,#0xf
0x1ffe5628: bf88 .. IT HI
0x1ffe562a: bdb0 .. POPHI {r4,r5,r7,pc}
0x1ffe562c: 4604 .F MOV r4,r0
0x1ffe562e: 2020 MOVS r0,#0x20
0x1ffe5630: 460d .F MOV r5,r1
0x1ffe5632: f7fffc1d .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5636: bf00 .. NOP
0x1ffe5638: 6821 !h LDR r1,[r4,#0]
0x1ffe563a: f1b13fff ...? CMP r1,#0xffffffff
0x1ffe563e: dd09 .. BLE 0x1ffe5654 ; flash_set_baudrate + 48
0x1ffe5640: 6821 !h LDR r1,[r4,#0]
0x1ffe5642: 2900 .) CMP r1,#0
0x1ffe5644: d406 .. BMI 0x1ffe5654 ; flash_set_baudrate + 48
0x1ffe5646: 6821 !h LDR r1,[r4,#0]
0x1ffe5648: 2900 .) CMP r1,#0
0x1ffe564a: d403 .. BMI 0x1ffe5654 ; flash_set_baudrate + 48
0x1ffe564c: 6821 !h LDR r1,[r4,#0]
0x1ffe564e: f1b13fff ...? CMP r1,#0xffffffff
0x1ffe5652: dcf1 .. BGT 0x1ffe5638 ; flash_set_baudrate + 20
0x1ffe5654: 6821 !h LDR r1,[r4,#0]
0x1ffe5656: f36541d6 e..A BFI r1,r5,#19,#4
0x1ffe565a: 6021 !` STR r1,[r4,#0]
0x1ffe565c: b125 %. CBZ r5,0x1ffe5668 ; flash_set_baudrate + 68
0x1ffe565e: 2d01 .- CMP r5,#1
0x1ffe5660: d107 .. BNE 0x1ffe5672 ; flash_set_baudrate + 78
0x1ffe5662: 6861 ah LDR r1,[r4,#4]
0x1ffe5664: 0549 I. LSLS r1,r1,#21
0x1ffe5666: d504 .. BPL 0x1ffe5672 ; flash_set_baudrate + 78
0x1ffe5668: 6921 !i LDR r1,[r4,#0x10]
0x1ffe566a: 2202 ." MOVS r2,#2
0x1ffe566c: f3620144 b.D. BFI r1,r2,#1,#4
0x1ffe5670: 6121 !a STR r1,[r4,#0x10]
0x1ffe5672: e8bd40b0 ...@ POP {r4,r5,r7,lr}
0x1ffe5676: f7ffbc03 .... B.W CPU_SR_Restore ; 0x1ffe4e80
0x1ffe567a: bf00 .. NOP
flash_exit_deep_sleep
0x1ffe567c: b580 .. PUSH {r7,lr}
0x1ffe567e: b082 .. SUB sp,sp,#8
0x1ffe5680: f2402178 @.x! MOVW r1,#0x278
0x1ffe5684: f2c20100 .... MOVT r1,#0x2000
0x1ffe5688: 6809 .h LDR r1,[r1,#0]
0x1ffe568a: f04f0c00 O... MOV r12,#0
0x1ffe568e: 2203 ." MOVS r2,#3
0x1ffe5690: 2300 .# MOVS r3,#0
0x1ffe5692: f8cdc000 .... STR r12,[sp,#0]
0x1ffe5696: f000fe47 ..G. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe569a: 2014 . MOVS r0,#0x14
0x1ffe569c: b002 .. ADD sp,sp,#8
0x1ffe569e: e8bd4080 ...@ POP {r7,lr}
0x1ffe56a2: f7ffbb2b ..+. B system_delay_us ; 0x1ffe4cfc
0x1ffe56a6: bf00 .. NOP
flash_write_status
0x1ffe56a8: b570 p. PUSH {r4-r6,lr}
0x1ffe56aa: b082 .. SUB sp,sp,#8
0x1ffe56ac: 4604 .F MOV r4,r0
0x1ffe56ae: f2402080 @.. MOVW r0,#0x280
0x1ffe56b2: f2c20000 .... MOVT r0,#0x2000
0x1ffe56b6: f8ad1004 .... STRH r1,[sp,#4]
0x1ffe56ba: 6801 .h LDR r1,[r0,#0]
0x1ffe56bc: 2501 .% MOVS r5,#1
0x1ffe56be: 2a00 .* CMP r2,#0
0x1ffe56c0: bf18 .. IT NE
0x1ffe56c2: 2502 .% MOVNE r5,#2
0x1ffe56c4: 2600 .& MOVS r6,#0
0x1ffe56c6: 4620 F MOV r0,r4
0x1ffe56c8: 2203 ." MOVS r2,#3
0x1ffe56ca: 2300 .# MOVS r3,#0
0x1ffe56cc: 9600 .. STR r6,[sp,#0]
0x1ffe56ce: f000fe2b ..+. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe56d2: f240208c @.. MOVW r0,#0x28c
0x1ffe56d6: f2c20000 .... MOVT r0,#0x2000
0x1ffe56da: 6801 .h LDR r1,[r0,#0]
0x1ffe56dc: ae01 .. ADD r6,sp,#4
0x1ffe56de: 4620 F MOV r0,r4
0x1ffe56e0: 2202 ." MOVS r2,#2
0x1ffe56e2: 462b +F MOV r3,r5
0x1ffe56e4: 9600 .. STR r6,[sp,#0]
0x1ffe56e6: f000fe1f .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe56ea: f2402558 @.X% MOVW r5,#0x258
0x1ffe56ee: f2c20500 .... MOVT r5,#0x2000
0x1ffe56f2: f10d0607 .... ADD r6,sp,#7
0x1ffe56f6: bf00 .. NOP
0x1ffe56f8: 2064 d MOVS r0,#0x64
0x1ffe56fa: f7fffaff .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe56fe: 6829 )h LDR r1,[r5,#0]
0x1ffe5700: 4620 F MOV r0,r4
0x1ffe5702: 2200 ." MOVS r2,#0
0x1ffe5704: 2301 .# MOVS r3,#1
0x1ffe5706: 9600 .. STR r6,[sp,#0]
0x1ffe5708: f000fe0e .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe570c: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe5710: 07c0 .. LSLS r0,r0,#31
0x1ffe5712: d1f1 .. BNE 0x1ffe56f8 ; flash_write_status + 80
0x1ffe5714: b002 .. ADD sp,sp,#8
0x1ffe5716: bd70 p. POP {r4-r6,pc}
flash_write_status_2
0x1ffe5718: b570 p. PUSH {r4-r6,lr}
0x1ffe571a: b082 .. SUB sp,sp,#8
0x1ffe571c: 4604 .F MOV r4,r0
0x1ffe571e: f2402080 @.. MOVW r0,#0x280
0x1ffe5722: f2c20000 .... MOVT r0,#0x2000
0x1ffe5726: 6802 .h LDR r2,[r0,#0]
0x1ffe5728: f88d1006 .... STRB r1,[sp,#6]
0x1ffe572c: 2600 .& MOVS r6,#0
0x1ffe572e: 4620 F MOV r0,r4
0x1ffe5730: 4611 .F MOV r1,r2
0x1ffe5732: 2203 ." MOVS r2,#3
0x1ffe5734: 2300 .# MOVS r3,#0
0x1ffe5736: 9600 .. STR r6,[sp,#0]
0x1ffe5738: f000fdf6 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe573c: f2402084 @.. MOVW r0,#0x284
0x1ffe5740: f2c20000 .... MOVT r0,#0x2000
0x1ffe5744: 6801 .h LDR r1,[r0,#0]
0x1ffe5746: f10d0606 .... ADD r6,sp,#6
0x1ffe574a: 4620 F MOV r0,r4
0x1ffe574c: 2202 ." MOVS r2,#2
0x1ffe574e: 2301 .# MOVS r3,#1
0x1ffe5750: 9600 .. STR r6,[sp,#0]
0x1ffe5752: f000fde9 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5756: f2402558 @.X% MOVW r5,#0x258
0x1ffe575a: f2c20500 .... MOVT r5,#0x2000
0x1ffe575e: f10d0607 .... ADD r6,sp,#7
0x1ffe5762: bf00 .. NOP
0x1ffe5764: 2064 d MOVS r0,#0x64
0x1ffe5766: f7fffac9 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe576a: 6829 )h LDR r1,[r5,#0]
0x1ffe576c: 4620 F MOV r0,r4
0x1ffe576e: 2200 ." MOVS r2,#0
0x1ffe5770: 2301 .# MOVS r3,#1
0x1ffe5772: 9600 .. STR r6,[sp,#0]
0x1ffe5774: f000fdd8 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5778: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe577c: 07c0 .. LSLS r0,r0,#31
0x1ffe577e: d1f1 .. BNE 0x1ffe5764 ; flash_write_status_2 + 76
0x1ffe5780: b002 .. ADD sp,sp,#8
0x1ffe5782: bd70 p. POP {r4-r6,pc}
flash_write_status_volatile
0x1ffe5784: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe5786: b082 .. SUB sp,sp,#8
0x1ffe5788: 4604 .F MOV r4,r0
0x1ffe578a: f2402094 @.. MOVW r0,#0x294
0x1ffe578e: f2c20000 .... MOVT r0,#0x2000
0x1ffe5792: f8ad1006 .... STRH r1,[sp,#6]
0x1ffe5796: 6801 .h LDR r1,[r0,#0]
0x1ffe5798: 2501 .% MOVS r5,#1
0x1ffe579a: 2a00 .* CMP r2,#0
0x1ffe579c: bf18 .. IT NE
0x1ffe579e: 2502 .% MOVNE r5,#2
0x1ffe57a0: f04f0c00 O... MOV r12,#0
0x1ffe57a4: 4620 F MOV r0,r4
0x1ffe57a6: 2203 ." MOVS r2,#3
0x1ffe57a8: 2300 .# MOVS r3,#0
0x1ffe57aa: f8cdc000 .... STR r12,[sp,#0]
0x1ffe57ae: f000fdbb .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe57b2: f240208c @.. MOVW r0,#0x28c
0x1ffe57b6: f2c20000 .... MOVT r0,#0x2000
0x1ffe57ba: 6801 .h LDR r1,[r0,#0]
0x1ffe57bc: f10d0c06 .... ADD r12,sp,#6
0x1ffe57c0: 4620 F MOV r0,r4
0x1ffe57c2: 2202 ." MOVS r2,#2
0x1ffe57c4: 462b +F MOV r3,r5
0x1ffe57c6: f8cdc000 .... STR r12,[sp,#0]
0x1ffe57ca: f000fdad .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe57ce: b002 .. ADD sp,sp,#8
0x1ffe57d0: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe57d2: bf00 .. NOP
flash_write_status_2_volatile
0x1ffe57d4: b510 .. PUSH {r4,lr}
0x1ffe57d6: b082 .. SUB sp,sp,#8
0x1ffe57d8: 4604 .F MOV r4,r0
0x1ffe57da: f2402094 @.. MOVW r0,#0x294
0x1ffe57de: f2c20000 .... MOVT r0,#0x2000
0x1ffe57e2: 6802 .h LDR r2,[r0,#0]
0x1ffe57e4: f88d1007 .... STRB r1,[sp,#7]
0x1ffe57e8: f04f0c00 O... MOV r12,#0
0x1ffe57ec: 4620 F MOV r0,r4
0x1ffe57ee: 4611 .F MOV r1,r2
0x1ffe57f0: 2203 ." MOVS r2,#3
0x1ffe57f2: 2300 .# MOVS r3,#0
0x1ffe57f4: f8cdc000 .... STR r12,[sp,#0]
0x1ffe57f8: f000fd96 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe57fc: f2402084 @.. MOVW r0,#0x284
0x1ffe5800: f2c20000 .... MOVT r0,#0x2000
0x1ffe5804: 6801 .h LDR r1,[r0,#0]
0x1ffe5806: f10d0c07 .... ADD r12,sp,#7
0x1ffe580a: 4620 F MOV r0,r4
0x1ffe580c: 2202 ." MOVS r2,#2
0x1ffe580e: 2301 .# MOVS r3,#1
0x1ffe5810: f8cdc000 .... STR r12,[sp,#0]
0x1ffe5814: f000fd88 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5818: b002 .. ADD sp,sp,#8
0x1ffe581a: bd10 .. POP {r4,pc}
flash_protect_bit_set
0x1ffe581c: e92d47f0 -..G PUSH {r4-r10,lr}
0x1ffe5820: b082 .. SUB sp,sp,#8
0x1ffe5822: 4699 .F MOV r9,r3
0x1ffe5824: 460d .F MOV r5,r1
0x1ffe5826: 2aff .* CMP r2,#0xff
0x1ffe5828: 4604 .F MOV r4,r0
0x1ffe582a: d10f .. BNE 0x1ffe584c ; flash_protect_bit_set + 48
0x1ffe582c: f2402058 @.X MOVW r0,#0x258
0x1ffe5830: f2c20000 .... MOVT r0,#0x2000
0x1ffe5834: 6801 .h LDR r1,[r0,#0]
0x1ffe5836: af01 .. ADD r7,sp,#4
0x1ffe5838: 4620 F MOV r0,r4
0x1ffe583a: 2200 ." MOVS r2,#0
0x1ffe583c: 2301 .# MOVS r3,#1
0x1ffe583e: 9700 .. STR r7,[sp,#0]
0x1ffe5840: f000fd72 ..r. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5844: f8bd0004 .... LDRH r0,[sp,#4]
0x1ffe5848: 27ff .' MOVS r7,#0xff
0x1ffe584a: e032 2. B 0x1ffe58b2 ; flash_protect_bit_set + 150
0x1ffe584c: f2402058 @.X MOVW r0,#0x258
0x1ffe5850: f2c20000 .... MOVT r0,#0x2000
0x1ffe5854: 6801 .h LDR r1,[r0,#0]
0x1ffe5856: 4617 .F MOV r7,r2
0x1ffe5858: ae01 .. ADD r6,sp,#4
0x1ffe585a: 4620 F MOV r0,r4
0x1ffe585c: 2200 ." MOVS r2,#0
0x1ffe585e: 2301 .# MOVS r3,#1
0x1ffe5860: 9600 .. STR r6,[sp,#0]
0x1ffe5862: f04f0801 O... MOV r8,#1
0x1ffe5866: f000fd5f .._. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe586a: f240205c @.\ MOVW r0,#0x25c
0x1ffe586e: f2c20000 .... MOVT r0,#0x2000
0x1ffe5872: 6801 .h LDR r1,[r0,#0]
0x1ffe5874: 3601 .6 ADDS r6,#1
0x1ffe5876: 4620 F MOV r0,r4
0x1ffe5878: 2200 ." MOVS r2,#0
0x1ffe587a: 2301 .# MOVS r3,#1
0x1ffe587c: 9600 .. STR r6,[sp,#0]
0x1ffe587e: f000fd53 ..S. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5882: f8bd3004 ...0 LDRH r3,[sp,#4]
0x1ffe5886: f0070107 .... AND r1,r7,#7
0x1ffe588a: fa08f101 .... LSL r1,r8,r1
0x1ffe588e: ea012213 ..." AND r2,r1,r3,LSR #8
0x1ffe5892: b2d8 .. UXTB r0,r3
0x1ffe5894: 063e >. LSLS r6,r7,#24
0x1ffe5896: ea4f2813 O..( LSR r8,r3,#8
0x1ffe589a: d405 .. BMI 0x1ffe58a8 ; flash_protect_bit_set + 140
0x1ffe589c: 2a00 .* CMP r2,#0
0x1ffe589e: bf14 .. ITE NE
0x1ffe58a0: ea280801 (... BICNE r8,r8,r1
0x1ffe58a4: 27ff .' MOVEQ r7,#0xff
0x1ffe58a6: e004 .. B 0x1ffe58b2 ; flash_protect_bit_set + 150
0x1ffe58a8: 2a00 .* CMP r2,#0
0x1ffe58aa: bf0c .. ITE EQ
0x1ffe58ac: ea480801 H... ORREQ r8,r8,r1
0x1ffe58b0: 27ff .' MOVNE r7,#0xff
0x1ffe58b2: 217c |! MOVS r1,#0x7c
0x1ffe58b4: ea010685 .... AND r6,r1,r5,LSL #2
0x1ffe58b8: 2fff ./ CMP r7,#0xff
0x1ffe58ba: f000057c ..|. AND r5,r0,#0x7c
0x1ffe58be: bf08 .. IT EQ
0x1ffe58c0: 42b5 .B CMPEQ r5,r6
0x1ffe58c2: f0008116 .... BEQ.W 0x1ffe5af2 ; flash_protect_bit_set + 726
0x1ffe58c6: f020007f ... BIC r0,r0,#0x7f
0x1ffe58ca: eb000a06 .... ADD r10,r0,r6
0x1ffe58ce: 2020 MOVS r0,#0x20
0x1ffe58d0: f7ffface .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe58d4: 2fff ./ CMP r7,#0xff
0x1ffe58d6: 4607 .F MOV r7,r0
0x1ffe58d8: d117 .. BNE 0x1ffe590a ; flash_protect_bit_set + 238
0x1ffe58da: f1b90f00 .... CMP r9,#0
0x1ffe58de: fa5ff08a _... UXTB r0,r10
0x1ffe58e2: d04e N. BEQ 0x1ffe5982 ; flash_protect_bit_set + 358
0x1ffe58e4: f2402194 @..! MOVW r1,#0x294
0x1ffe58e8: f2c20100 .... MOVT r1,#0x2000
0x1ffe58ec: 6809 .h LDR r1,[r1,#0]
0x1ffe58ee: f8ad0004 .... STRH r0,[sp,#4]
0x1ffe58f2: 2600 .& MOVS r6,#0
0x1ffe58f4: 4620 F MOV r0,r4
0x1ffe58f6: 2203 ." MOVS r2,#3
0x1ffe58f8: 2300 .# MOVS r3,#0
0x1ffe58fa: 9600 .. STR r6,[sp,#0]
0x1ffe58fc: f000fd14 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5900: f240208c @.. MOVW r0,#0x28c
0x1ffe5904: f2c20000 .... MOVT r0,#0x2000
0x1ffe5908: e032 2. B 0x1ffe5970 ; flash_protect_bit_set + 340
0x1ffe590a: 980a .. LDR r0,[sp,#0x28]
0x1ffe590c: 2800 .( CMP r0,#0
0x1ffe590e: d068 h. BEQ 0x1ffe59e2 ; flash_protect_bit_set + 454
0x1ffe5910: f1b90f00 .... CMP r9,#0
0x1ffe5914: f0008084 .... BEQ.W 0x1ffe5a20 ; flash_protect_bit_set + 516
0x1ffe5918: 42b5 .B CMP r5,r6
0x1ffe591a: f2402694 @..& MOVW r6,#0x294
0x1ffe591e: f2c20600 .... MOVT r6,#0x2000
0x1ffe5922: d017 .. BEQ 0x1ffe5954 ; flash_protect_bit_set + 312
0x1ffe5924: fa5ff08a _... UXTB r0,r10
0x1ffe5928: 6831 1h LDR r1,[r6,#0]
0x1ffe592a: f8ad0004 .... STRH r0,[sp,#4]
0x1ffe592e: 2500 .% MOVS r5,#0
0x1ffe5930: 4620 F MOV r0,r4
0x1ffe5932: 2203 ." MOVS r2,#3
0x1ffe5934: 2300 .# MOVS r3,#0
0x1ffe5936: 9500 .. STR r5,[sp,#0]
0x1ffe5938: f000fcf6 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe593c: f240208c @.. MOVW r0,#0x28c
0x1ffe5940: f2c20000 .... MOVT r0,#0x2000
0x1ffe5944: 6801 .h LDR r1,[r0,#0]
0x1ffe5946: ad01 .. ADD r5,sp,#4
0x1ffe5948: 4620 F MOV r0,r4
0x1ffe594a: 2202 ." MOVS r2,#2
0x1ffe594c: 2301 .# MOVS r3,#1
0x1ffe594e: 9500 .. STR r5,[sp,#0]
0x1ffe5950: f000fcea .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5954: 6831 1h LDR r1,[r6,#0]
0x1ffe5956: 2600 .& MOVS r6,#0
0x1ffe5958: 4620 F MOV r0,r4
0x1ffe595a: 2203 ." MOVS r2,#3
0x1ffe595c: 2300 .# MOVS r3,#0
0x1ffe595e: f88d8004 .... STRB r8,[sp,#4]
0x1ffe5962: 9600 .. STR r6,[sp,#0]
0x1ffe5964: f000fce0 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5968: f2402084 @.. MOVW r0,#0x284
0x1ffe596c: f2c20000 .... MOVT r0,#0x2000
0x1ffe5970: 6801 .h LDR r1,[r0,#0]
0x1ffe5972: ae01 .. ADD r6,sp,#4
0x1ffe5974: 4620 F MOV r0,r4
0x1ffe5976: 2202 ." MOVS r2,#2
0x1ffe5978: 2301 .# MOVS r3,#1
0x1ffe597a: 9600 .. STR r6,[sp,#0]
0x1ffe597c: f000fcd4 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5980: e0b4 .. B 0x1ffe5aec ; flash_protect_bit_set + 720
0x1ffe5982: f2402180 @..! MOVW r1,#0x280
0x1ffe5986: f2c20100 .... MOVT r1,#0x2000
0x1ffe598a: 6809 .h LDR r1,[r1,#0]
0x1ffe598c: f8ad0004 .... STRH r0,[sp,#4]
0x1ffe5990: 2600 .& MOVS r6,#0
0x1ffe5992: 4620 F MOV r0,r4
0x1ffe5994: 2203 ." MOVS r2,#3
0x1ffe5996: 2300 .# MOVS r3,#0
0x1ffe5998: 9600 .. STR r6,[sp,#0]
0x1ffe599a: f000fcc5 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe599e: f240208c @.. MOVW r0,#0x28c
0x1ffe59a2: f2c20000 .... MOVT r0,#0x2000
0x1ffe59a6: 6801 .h LDR r1,[r0,#0]
0x1ffe59a8: ae01 .. ADD r6,sp,#4
0x1ffe59aa: 4620 F MOV r0,r4
0x1ffe59ac: 2202 ." MOVS r2,#2
0x1ffe59ae: 2301 .# MOVS r3,#1
0x1ffe59b0: 9600 .. STR r6,[sp,#0]
0x1ffe59b2: f000fcb9 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe59b6: f2402558 @.X% MOVW r5,#0x258
0x1ffe59ba: f2c20500 .... MOVT r5,#0x2000
0x1ffe59be: f10d0607 .... ADD r6,sp,#7
0x1ffe59c2: bf00 .. NOP
0x1ffe59c4: 2064 d MOVS r0,#0x64
0x1ffe59c6: f7fff999 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe59ca: 6829 )h LDR r1,[r5,#0]
0x1ffe59cc: 4620 F MOV r0,r4
0x1ffe59ce: 2200 ." MOVS r2,#0
0x1ffe59d0: 2301 .# MOVS r3,#1
0x1ffe59d2: 9600 .. STR r6,[sp,#0]
0x1ffe59d4: f000fca8 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe59d8: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe59dc: 07c0 .. LSLS r0,r0,#31
0x1ffe59de: d1f1 .. BNE 0x1ffe59c4 ; flash_protect_bit_set + 424
0x1ffe59e0: e084 .. B 0x1ffe5aec ; flash_protect_bit_set + 720
0x1ffe59e2: fa5ff08a _... UXTB r0,r10
0x1ffe59e6: ea402008 @.. ORR r0,r0,r8,LSL #8
0x1ffe59ea: f1b90f00 .... CMP r9,#0
0x1ffe59ee: d04f O. BEQ 0x1ffe5a90 ; flash_protect_bit_set + 628
0x1ffe59f0: f2402194 @..! MOVW r1,#0x294
0x1ffe59f4: f2c20100 .... MOVT r1,#0x2000
0x1ffe59f8: 6809 .h LDR r1,[r1,#0]
0x1ffe59fa: f8ad0004 .... STRH r0,[sp,#4]
0x1ffe59fe: 2600 .& MOVS r6,#0
0x1ffe5a00: 4620 F MOV r0,r4
0x1ffe5a02: 2203 ." MOVS r2,#3
0x1ffe5a04: 2300 .# MOVS r3,#0
0x1ffe5a06: 9600 .. STR r6,[sp,#0]
0x1ffe5a08: f000fc8e .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5a0c: f240208c @.. MOVW r0,#0x28c
0x1ffe5a10: f2c20000 .... MOVT r0,#0x2000
0x1ffe5a14: 6801 .h LDR r1,[r0,#0]
0x1ffe5a16: ae01 .. ADD r6,sp,#4
0x1ffe5a18: 4620 F MOV r0,r4
0x1ffe5a1a: 2202 ." MOVS r2,#2
0x1ffe5a1c: 2302 .# MOVS r3,#2
0x1ffe5a1e: e7ac .. B 0x1ffe597a ; flash_protect_bit_set + 350
0x1ffe5a20: 42b5 .B CMP r5,r6
0x1ffe5a22: d02f /. BEQ 0x1ffe5a84 ; flash_protect_bit_set + 616
0x1ffe5a24: f2402180 @..! MOVW r1,#0x280
0x1ffe5a28: f2c20100 .... MOVT r1,#0x2000
0x1ffe5a2c: fa5ff08a _... UXTB r0,r10
0x1ffe5a30: 6809 .h LDR r1,[r1,#0]
0x1ffe5a32: f8ad0004 .... STRH r0,[sp,#4]
0x1ffe5a36: 2600 .& MOVS r6,#0
0x1ffe5a38: 4620 F MOV r0,r4
0x1ffe5a3a: 2203 ." MOVS r2,#3
0x1ffe5a3c: 2300 .# MOVS r3,#0
0x1ffe5a3e: 9600 .. STR r6,[sp,#0]
0x1ffe5a40: f000fc72 ..r. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5a44: f240208c @.. MOVW r0,#0x28c
0x1ffe5a48: f2c20000 .... MOVT r0,#0x2000
0x1ffe5a4c: 6801 .h LDR r1,[r0,#0]
0x1ffe5a4e: ae01 .. ADD r6,sp,#4
0x1ffe5a50: 4620 F MOV r0,r4
0x1ffe5a52: 2202 ." MOVS r2,#2
0x1ffe5a54: 2301 .# MOVS r3,#1
0x1ffe5a56: 9600 .. STR r6,[sp,#0]
0x1ffe5a58: f000fc66 ..f. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5a5c: f2402558 @.X% MOVW r5,#0x258
0x1ffe5a60: f2c20500 .... MOVT r5,#0x2000
0x1ffe5a64: f10d0607 .... ADD r6,sp,#7
0x1ffe5a68: 2064 d MOVS r0,#0x64
0x1ffe5a6a: f7fff947 ..G. BL system_delay_us ; 0x1ffe4cfc
0x1ffe5a6e: 6829 )h LDR r1,[r5,#0]
0x1ffe5a70: 4620 F MOV r0,r4
0x1ffe5a72: 2200 ." MOVS r2,#0
0x1ffe5a74: 2301 .# MOVS r3,#1
0x1ffe5a76: 9600 .. STR r6,[sp,#0]
0x1ffe5a78: f000fc56 ..V. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5a7c: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe5a80: 07c0 .. LSLS r0,r0,#31
0x1ffe5a82: d1f1 .. BNE 0x1ffe5a68 ; flash_protect_bit_set + 588
0x1ffe5a84: fa5ff188 _... UXTB r1,r8
0x1ffe5a88: 4620 F MOV r0,r4
0x1ffe5a8a: f7fffe45 ..E. BL flash_write_status_2 ; 0x1ffe5718
0x1ffe5a8e: e02d -. B 0x1ffe5aec ; flash_protect_bit_set + 720
0x1ffe5a90: f2402180 @..! MOVW r1,#0x280
0x1ffe5a94: f2c20100 .... MOVT r1,#0x2000
0x1ffe5a98: 6809 .h LDR r1,[r1,#0]
0x1ffe5a9a: f8ad0004 .... STRH r0,[sp,#4]
0x1ffe5a9e: 2600 .& MOVS r6,#0
0x1ffe5aa0: 4620 F MOV r0,r4
0x1ffe5aa2: 2203 ." MOVS r2,#3
0x1ffe5aa4: 2300 .# MOVS r3,#0
0x1ffe5aa6: 9600 .. STR r6,[sp,#0]
0x1ffe5aa8: f000fc3e ..>. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5aac: f240208c @.. MOVW r0,#0x28c
0x1ffe5ab0: f2c20000 .... MOVT r0,#0x2000
0x1ffe5ab4: 6801 .h LDR r1,[r0,#0]
0x1ffe5ab6: ae01 .. ADD r6,sp,#4
0x1ffe5ab8: 4620 F MOV r0,r4
0x1ffe5aba: 2202 ." MOVS r2,#2
0x1ffe5abc: 2302 .# MOVS r3,#2
0x1ffe5abe: 9600 .. STR r6,[sp,#0]
0x1ffe5ac0: f000fc32 ..2. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5ac4: f2402558 @.X% MOVW r5,#0x258
0x1ffe5ac8: f2c20500 .... MOVT r5,#0x2000
0x1ffe5acc: f10d0607 .... ADD r6,sp,#7
0x1ffe5ad0: 2064 d MOVS r0,#0x64
0x1ffe5ad2: f7fff913 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe5ad6: 6829 )h LDR r1,[r5,#0]
0x1ffe5ad8: 4620 F MOV r0,r4
0x1ffe5ada: 2200 ." MOVS r2,#0
0x1ffe5adc: 2301 .# MOVS r3,#1
0x1ffe5ade: 9600 .. STR r6,[sp,#0]
0x1ffe5ae0: f000fc22 ..". BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5ae4: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe5ae8: 07c0 .. LSLS r0,r0,#31
0x1ffe5aea: d1f1 .. BNE 0x1ffe5ad0 ; flash_protect_bit_set + 692
0x1ffe5aec: 4638 8F MOV r0,r7
0x1ffe5aee: f7fff9c7 .... BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe5af2: b002 .. ADD sp,sp,#8
0x1ffe5af4: e8bd87f0 .... POP {r4-r10,pc}
flash_write
0x1ffe5af8: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe5afc: b083 .. SUB sp,sp,#0xc
0x1ffe5afe: 2a00 .* CMP r2,#0
0x1ffe5b00: f0008080 .... BEQ.W 0x1ffe5c04 ; flash_write + 268
0x1ffe5b04: f2400900 @... MOVW r9,#0
0x1ffe5b08: f2ce090c .... MOVT r9,#0xe00c
0x1ffe5b0c: 461e .F MOV r6,r3
0x1ffe5b0e: 4692 .F MOV r10,r2
0x1ffe5b10: 4605 .F MOV r5,r0
0x1ffe5b12: 4548 HE CMP r0,r9
0x1ffe5b14: d007 .. BEQ 0x1ffe5b26 ; flash_write + 46
0x1ffe5b16: 2000 . MOVS r0,#0
0x1ffe5b18: f2c50029 ..). MOVT r0,#0x5029
0x1ffe5b1c: 4285 .B CMP r5,r0
0x1ffe5b1e: d171 q. BNE 0x1ffe5c04 ; flash_write + 268
0x1ffe5b20: f04f5020 O. P MOV r0,#0x28000000
0x1ffe5b24: e001 .. B 0x1ffe5b2a ; flash_write + 50
0x1ffe5b26: f04f6000 O..` MOV r0,#0x8000000
0x1ffe5b2a: b2ca .. UXTB r2,r1
0x1ffe5b2c: f5c27b80 ...{ RSB r11,r2,#0x100
0x1ffe5b30: ea400701 @... ORR r7,r0,r1
0x1ffe5b34: 2020 MOVS r0,#0x20
0x1ffe5b36: 45d3 .E CMP r11,r10
0x1ffe5b38: bf88 .. IT HI
0x1ffe5b3a: 46d3 .F MOVHI r11,r10
0x1ffe5b3c: f7fff998 .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5b40: 454d ME CMP r5,r9
0x1ffe5b42: 9001 .. STR r0,[sp,#4]
0x1ffe5b44: bf08 .. IT EQ
0x1ffe5b46: f7fff973 ..s. BLEQ system_cache_disable ; 0x1ffe4e30
0x1ffe5b4a: f2402458 @.X$ MOVW r4,#0x258
0x1ffe5b4e: f2c20400 .... MOVT r4,#0x2000
0x1ffe5b52: f10d080b .... ADD r8,sp,#0xb
0x1ffe5b56: bf00 .. NOP
0x1ffe5b58: f1bb0f00 .... CMP r11,#0
0x1ffe5b5c: d030 0. BEQ 0x1ffe5bc0 ; flash_write + 200
0x1ffe5b5e: f1ab0001 .... SUB r0,r11,#1
0x1ffe5b62: 2803 .( CMP r0,#3
0x1ffe5b64: d314 .. BCC 0x1ffe5b90 ; flash_write + 152
0x1ffe5b66: f02b0003 +... BIC r0,r11,#3
0x1ffe5b6a: 4240 @B RSBS r0,r0,#0
0x1ffe5b6c: f8161b04 .... LDRB r1,[r6],#4
0x1ffe5b70: 3004 .0 ADDS r0,#4
0x1ffe5b72: f8071b04 .... STRB r1,[r7],#4
0x1ffe5b76: f8161c03 .... LDRB r1,[r6,#-3]
0x1ffe5b7a: f8071c03 .... STRB r1,[r7,#-3]
0x1ffe5b7e: f8161c02 .... LDRB r1,[r6,#-2]
0x1ffe5b82: f8071c02 .... STRB r1,[r7,#-2]
0x1ffe5b86: f8161c01 .... LDRB r1,[r6,#-1]
0x1ffe5b8a: f8071c01 .... STRB r1,[r7,#-1]
0x1ffe5b8e: d1ed .. BNE 0x1ffe5b6c ; flash_write + 116
0x1ffe5b90: 4638 8F MOV r0,r7
0x1ffe5b92: 4631 1F MOV r1,r6
0x1ffe5b94: f01b0203 .... ANDS r2,r11,#3
0x1ffe5b98: d012 .. BEQ 0x1ffe5bc0 ; flash_write + 200
0x1ffe5b9a: 460e .F MOV r6,r1
0x1ffe5b9c: f8163b01 ...; LDRB r3,[r6],#1
0x1ffe5ba0: 4607 .F MOV r7,r0
0x1ffe5ba2: f8073b01 ...; STRB r3,[r7],#1
0x1ffe5ba6: 2a01 .* CMP r2,#1
0x1ffe5ba8: d00a .. BEQ 0x1ffe5bc0 ; flash_write + 200
0x1ffe5baa: 784b Kx LDRB r3,[r1,#1]
0x1ffe5bac: 2a02 .* CMP r2,#2
0x1ffe5bae: 7043 Cp STRB r3,[r0,#1]
0x1ffe5bb0: d102 .. BNE 0x1ffe5bb8 ; flash_write + 192
0x1ffe5bb2: 1c8e .. ADDS r6,r1,#2
0x1ffe5bb4: 1c87 .. ADDS r7,r0,#2
0x1ffe5bb6: e003 .. B 0x1ffe5bc0 ; flash_write + 200
0x1ffe5bb8: 1cce .. ADDS r6,r1,#3
0x1ffe5bba: 7889 .x LDRB r1,[r1,#2]
0x1ffe5bbc: 1cc7 .. ADDS r7,r0,#3
0x1ffe5bbe: 7081 .p STRB r1,[r0,#2]
0x1ffe5bc0: 2064 d MOVS r0,#0x64
0x1ffe5bc2: f7fff89b .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe5bc6: 6821 !h LDR r1,[r4,#0]
0x1ffe5bc8: 4628 (F MOV r0,r5
0x1ffe5bca: 2200 ." MOVS r2,#0
0x1ffe5bcc: 2301 .# MOVS r3,#1
0x1ffe5bce: f8cd8000 .... STR r8,[sp,#0]
0x1ffe5bd2: f000fba9 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5bd6: f89d000b .... LDRB r0,[sp,#0xb]
0x1ffe5bda: 07c0 .. LSLS r0,r0,#31
0x1ffe5bdc: d1f0 .. BNE 0x1ffe5bc0 ; flash_write + 200
0x1ffe5bde: ebaa0a0b .... SUB r10,r10,r11
0x1ffe5be2: f5ba7f80 .... CMP r10,#0x100
0x1ffe5be6: 46d3 .F MOV r11,r10
0x1ffe5be8: bf28 (. IT CS
0x1ffe5bea: f44f7b80 O..{ MOVCS r11,#0x100
0x1ffe5bee: f1ba0f00 .... CMP r10,#0
0x1ffe5bf2: d1b1 .. BNE 0x1ffe5b58 ; flash_write + 96
0x1ffe5bf4: 454d ME CMP r5,r9
0x1ffe5bf6: bf04 .. ITT EQ
0x1ffe5bf8: 2001 . MOVEQ r0,#1
0x1ffe5bfa: f7fff89d .... BLEQ system_cache_enable ; 0x1ffe4d38
0x1ffe5bfe: 9801 .. LDR r0,[sp,#4]
0x1ffe5c00: f7fff93e ..>. BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe5c04: 2000 . MOVS r0,#0
0x1ffe5c06: b003 .. ADD sp,sp,#0xc
0x1ffe5c08: e8bd8ff0 .... POP {r4-r11,pc}
flash_erase
0x1ffe5c0c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe5c10: b083 .. SUB sp,sp,#0xc
0x1ffe5c12: 4605 .F MOV r5,r0
0x1ffe5c14: f64070ff @..p MOV r0,#0xfff
0x1ffe5c18: ea210700 !... BIC r7,r1,r0
0x1ffe5c1c: 2020 MOVS r0,#0x20
0x1ffe5c1e: 4614 .F MOV r4,r2
0x1ffe5c20: f7fff926 ..&. BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5c24: 9001 .. STR r0,[sp,#4]
0x1ffe5c26: f7fff903 .... BL system_cache_disable ; 0x1ffe4e30
0x1ffe5c2a: f2402980 @..) MOVW r9,#0x280
0x1ffe5c2e: f2402a6c @.l* MOVW r10,#0x26c
0x1ffe5c32: f2402658 @.X& MOVW r6,#0x258
0x1ffe5c36: f2c20900 .... MOVT r9,#0x2000
0x1ffe5c3a: f04f0b00 O... MOV r11,#0
0x1ffe5c3e: f2c20a00 .... MOVT r10,#0x2000
0x1ffe5c42: f2c20600 .... MOVT r6,#0x2000
0x1ffe5c46: f10d080b .... ADD r8,sp,#0xb
0x1ffe5c4a: 2c00 ., CMP r4,#0
0x1ffe5c4c: bf08 .. IT EQ
0x1ffe5c4e: f44f5480 O..T MOVEQ r4,#0x1000
0x1ffe5c52: bf00 .. NOP
0x1ffe5c54: f8d91000 .... LDR r1,[r9,#0]
0x1ffe5c58: 4628 (F MOV r0,r5
0x1ffe5c5a: 2203 ." MOVS r2,#3
0x1ffe5c5c: 2300 .# MOVS r3,#0
0x1ffe5c5e: f8cdb000 .... STR r11,[sp,#0]
0x1ffe5c62: f000fb61 ..a. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5c66: f8c57094 ...p STR r7,[r5,#0x94]
0x1ffe5c6a: f8da1000 .... LDR r1,[r10,#0]
0x1ffe5c6e: 4628 (F MOV r0,r5
0x1ffe5c70: 2203 ." MOVS r2,#3
0x1ffe5c72: 2300 .# MOVS r3,#0
0x1ffe5c74: f8cdb000 .... STR r11,[sp,#0]
0x1ffe5c78: f000fb56 ..V. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5c7c: 2064 d MOVS r0,#0x64
0x1ffe5c7e: f7fff83d ..=. BL system_delay_us ; 0x1ffe4cfc
0x1ffe5c82: 6831 1h LDR r1,[r6,#0]
0x1ffe5c84: 4628 (F MOV r0,r5
0x1ffe5c86: 2200 ." MOVS r2,#0
0x1ffe5c88: 2301 .# MOVS r3,#1
0x1ffe5c8a: f8cd8000 .... STR r8,[sp,#0]
0x1ffe5c8e: f000fb4b ..K. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5c92: f89d000b .... LDRB r0,[sp,#0xb]
0x1ffe5c96: 07c0 .. LSLS r0,r0,#31
0x1ffe5c98: d1f0 .. BNE 0x1ffe5c7c ; flash_erase + 112
0x1ffe5c9a: f5075780 ...W ADD r7,r7,#0x1000
0x1ffe5c9e: f5b45480 ...T SUBS r4,r4,#0x1000
0x1ffe5ca2: bf38 8. IT CC
0x1ffe5ca4: 465c \F MOVCC r4,r11
0x1ffe5ca6: d8d5 .. BHI 0x1ffe5c54 ; flash_erase + 72
0x1ffe5ca8: 2001 . MOVS r0,#1
0x1ffe5caa: f7fff845 ..E. BL system_cache_enable ; 0x1ffe4d38
0x1ffe5cae: 9801 .. LDR r0,[sp,#4]
0x1ffe5cb0: f7fff8e6 .... BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe5cb4: 2000 . MOVS r0,#0
0x1ffe5cb6: b003 .. ADD sp,sp,#0xc
0x1ffe5cb8: e8bd8ff0 .... POP {r4-r11,pc}
flash_chip_erase
0x1ffe5cbc: b570 p. PUSH {r4-r6,lr}
0x1ffe5cbe: b082 .. SUB sp,sp,#8
0x1ffe5cc0: f2402180 @..! MOVW r1,#0x280
0x1ffe5cc4: f2c20100 .... MOVT r1,#0x2000
0x1ffe5cc8: 6809 .h LDR r1,[r1,#0]
0x1ffe5cca: 2500 .% MOVS r5,#0
0x1ffe5ccc: 2203 ." MOVS r2,#3
0x1ffe5cce: 2300 .# MOVS r3,#0
0x1ffe5cd0: 4604 .F MOV r4,r0
0x1ffe5cd2: 9500 .. STR r5,[sp,#0]
0x1ffe5cd4: f000fb28 ..(. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5cd8: f240203c @.< MOVW r0,#0x23c
0x1ffe5cdc: f2c20000 .... MOVT r0,#0x2000
0x1ffe5ce0: 6801 .h LDR r1,[r0,#0]
0x1ffe5ce2: 4620 F MOV r0,r4
0x1ffe5ce4: 2203 ." MOVS r2,#3
0x1ffe5ce6: 2300 .# MOVS r3,#0
0x1ffe5ce8: 9500 .. STR r5,[sp,#0]
0x1ffe5cea: f000fb1d .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5cee: 2014 . MOVS r0,#0x14
0x1ffe5cf0: f7fff804 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe5cf4: f2402558 @.X% MOVW r5,#0x258
0x1ffe5cf8: f2c20500 .... MOVT r5,#0x2000
0x1ffe5cfc: f10d0607 .... ADD r6,sp,#7
0x1ffe5d00: 2064 d MOVS r0,#0x64
0x1ffe5d02: f7fefffb .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe5d06: 6829 )h LDR r1,[r5,#0]
0x1ffe5d08: 4620 F MOV r0,r4
0x1ffe5d0a: 2200 ." MOVS r2,#0
0x1ffe5d0c: 2301 .# MOVS r3,#1
0x1ffe5d0e: 9600 .. STR r6,[sp,#0]
0x1ffe5d10: f000fb0a .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5d14: f89d0007 .... LDRB r0,[sp,#7]
0x1ffe5d18: 07c0 .. LSLS r0,r0,#31
0x1ffe5d1a: d1f1 .. BNE 0x1ffe5d00 ; flash_chip_erase + 68
0x1ffe5d1c: b002 .. ADD sp,sp,#8
0x1ffe5d1e: bd70 p. POP {r4-r6,pc}
flash_enter_deep_sleep
0x1ffe5d20: b580 .. PUSH {r7,lr}
0x1ffe5d22: b082 .. SUB sp,sp,#8
0x1ffe5d24: f2402140 @.@! MOVW r1,#0x240
0x1ffe5d28: f2c20100 .... MOVT r1,#0x2000
0x1ffe5d2c: 6809 .h LDR r1,[r1,#0]
0x1ffe5d2e: f04f0c00 O... MOV r12,#0
0x1ffe5d32: 2203 ." MOVS r2,#3
0x1ffe5d34: 2300 .# MOVS r3,#0
0x1ffe5d36: f8cdc000 .... STR r12,[sp,#0]
0x1ffe5d3a: f000faf5 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5d3e: 2014 . MOVS r0,#0x14
0x1ffe5d40: b002 .. ADD sp,sp,#8
0x1ffe5d42: e8bd4080 ...@ POP {r7,lr}
0x1ffe5d46: f7febfd9 .... B system_delay_us ; 0x1ffe4cfc
0x1ffe5d4a: bf00 .. NOP
flash_OTP_read
0x1ffe5d4c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe5d50: b081 .. SUB sp,sp,#4
0x1ffe5d52: 4617 .F MOV r7,r2
0x1ffe5d54: 4604 .F MOV r4,r0
0x1ffe5d56: 2020 MOVS r0,#0x20
0x1ffe5d58: 469a .F MOV r10,r3
0x1ffe5d5a: f4015b40 ..@[ AND r11,r1,#0x3000
0x1ffe5d5e: f5b27f00 .... CMP r2,#0x200
0x1ffe5d62: bf28 (. IT CS
0x1ffe5d64: f44f7700 O..w MOVCS r7,#0x200
0x1ffe5d68: f7fff882 .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5d6c: f2402964 @.d) MOVW r9,#0x264
0x1ffe5d70: 2f08 ./ CMP r7,#8
0x1ffe5d72: 4680 .F MOV r8,r0
0x1ffe5d74: f2c20900 .... MOVT r9,#0x2000
0x1ffe5d78: f04f0000 O... MOV r0,#0
0x1ffe5d7c: d315 .. BCC 0x1ffe5daa ; flash_OTP_read + 94
0x1ffe5d7e: bf00 .. NOP
0x1ffe5d80: 4605 .F MOV r5,r0
0x1ffe5d82: 4458 XD ADD r0,r0,r11
0x1ffe5d84: f8c40094 .... STR r0,[r4,#0x94]
0x1ffe5d88: f8d91000 .... LDR r1,[r9,#0]
0x1ffe5d8c: eb0a0605 .... ADD r6,r10,r5
0x1ffe5d90: 4620 F MOV r0,r4
0x1ffe5d92: 2200 ." MOVS r2,#0
0x1ffe5d94: 2308 .# MOVS r3,#8
0x1ffe5d96: 9600 .. STR r6,[sp,#0]
0x1ffe5d98: f000fac6 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5d9c: f1050010 .... ADD r0,r5,#0x10
0x1ffe5da0: 42b8 .B CMP r0,r7
0x1ffe5da2: f1050008 .... ADD r0,r5,#8
0x1ffe5da6: d9eb .. BLS 0x1ffe5d80 ; flash_OTP_read + 52
0x1ffe5da8: 4483 .D ADD r11,r11,r0
0x1ffe5daa: 4287 .B CMP r7,r0
0x1ffe5dac: d90b .. BLS 0x1ffe5dc6 ; flash_OTP_read + 122
0x1ffe5dae: f8c4b094 .... STR r11,[r4,#0x94]
0x1ffe5db2: f8d91000 .... LDR r1,[r9,#0]
0x1ffe5db6: 1a3b ;. SUBS r3,r7,r0
0x1ffe5db8: eb0a0700 .... ADD r7,r10,r0
0x1ffe5dbc: 4620 F MOV r0,r4
0x1ffe5dbe: 2200 ." MOVS r2,#0
0x1ffe5dc0: 9700 .. STR r7,[sp,#0]
0x1ffe5dc2: f000fab1 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5dc6: 4640 @F MOV r0,r8
0x1ffe5dc8: b001 .. ADD sp,sp,#4
0x1ffe5dca: e8bd4ff0 ...O POP {r4-r11,lr}
0x1ffe5dce: f7ffb857 ..W. B CPU_SR_Restore ; 0x1ffe4e80
0x1ffe5dd2: bf00 .. NOP
flash_OTP_write
0x1ffe5dd4: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe5dd8: b085 .. SUB sp,sp,#0x14
0x1ffe5dda: 4693 .F MOV r11,r2
0x1ffe5ddc: 4604 .F MOV r4,r0
0x1ffe5dde: 2020 MOVS r0,#0x20
0x1ffe5de0: 9303 .. STR r3,[sp,#0xc]
0x1ffe5de2: f4015640 ..@V AND r6,r1,#0x3000
0x1ffe5de6: f5b27f00 .... CMP r2,#0x200
0x1ffe5dea: bf28 (. IT CS
0x1ffe5dec: f44f7b00 O..{ MOVCS r11,#0x200
0x1ffe5df0: f7fff83e ..>. BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5df4: f2402558 @.X% MOVW r5,#0x258
0x1ffe5df8: 2700 .' MOVS r7,#0
0x1ffe5dfa: f1bb0f08 .... CMP r11,#8
0x1ffe5dfe: f2c20500 .... MOVT r5,#0x2000
0x1ffe5e02: 9002 .. STR r0,[sp,#8]
0x1ffe5e04: d202 .. BCS 0x1ffe5e0c ; flash_OTP_write + 56
0x1ffe5e06: f04f0a00 O... MOV r10,#0
0x1ffe5e0a: e044 D. B 0x1ffe5e96 ; flash_OTP_write + 194
0x1ffe5e0c: 2008 . MOVS r0,#8
0x1ffe5e0e: f10d0813 .... ADD r8,sp,#0x13
0x1ffe5e12: f04f0a00 O... MOV r10,#0
0x1ffe5e16: bf00 .. NOP
0x1ffe5e18: f2402180 @..! MOVW r1,#0x280
0x1ffe5e1c: f2c20100 .... MOVT r1,#0x2000
0x1ffe5e20: 6809 .h LDR r1,[r1,#0]
0x1ffe5e22: 46d1 .F MOV r9,r10
0x1ffe5e24: 4682 .F MOV r10,r0
0x1ffe5e26: 4620 F MOV r0,r4
0x1ffe5e28: 2203 ." MOVS r2,#3
0x1ffe5e2a: 2300 .# MOVS r3,#0
0x1ffe5e2c: 9700 .. STR r7,[sp,#0]
0x1ffe5e2e: f000fa7b ..{. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5e32: f2402068 @.h MOVW r0,#0x268
0x1ffe5e36: f8c46094 ...` STR r6,[r4,#0x94]
0x1ffe5e3a: f2c20000 .... MOVT r0,#0x2000
0x1ffe5e3e: 6801 .h LDR r1,[r0,#0]
0x1ffe5e40: 9803 .. LDR r0,[sp,#0xc]
0x1ffe5e42: 2202 ." MOVS r2,#2
0x1ffe5e44: eb000709 .... ADD r7,r0,r9
0x1ffe5e48: 4620 F MOV r0,r4
0x1ffe5e4a: 2308 .# MOVS r3,#8
0x1ffe5e4c: 9700 .. STR r7,[sp,#0]
0x1ffe5e4e: f000fa6b ..k. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5e52: bf00 .. NOP
0x1ffe5e54: 2014 . MOVS r0,#0x14
0x1ffe5e56: f7feff51 ..Q. BL system_delay_us ; 0x1ffe4cfc
0x1ffe5e5a: 6829 )h LDR r1,[r5,#0]
0x1ffe5e5c: 4620 F MOV r0,r4
0x1ffe5e5e: 2200 ." MOVS r2,#0
0x1ffe5e60: 2301 .# MOVS r3,#1
0x1ffe5e62: f8cd8000 .... STR r8,[sp,#0]
0x1ffe5e66: f000fa5f .._. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5e6a: f89d0013 .... LDRB r0,[sp,#0x13]
0x1ffe5e6e: 07c0 .. LSLS r0,r0,#31
0x1ffe5e70: d1f0 .. BNE 0x1ffe5e54 ; flash_OTP_write + 128
0x1ffe5e72: f240207c @.| MOVW r0,#0x27c
0x1ffe5e76: f2c20000 .... MOVT r0,#0x2000
0x1ffe5e7a: 6801 .h LDR r1,[r0,#0]
0x1ffe5e7c: 4620 F MOV r0,r4
0x1ffe5e7e: 2203 ." MOVS r2,#3
0x1ffe5e80: 2300 .# MOVS r3,#0
0x1ffe5e82: 2700 .' MOVS r7,#0
0x1ffe5e84: 9700 .. STR r7,[sp,#0]
0x1ffe5e86: f000fa4f ..O. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5e8a: f10a0008 .... ADD r0,r10,#8
0x1ffe5e8e: 4558 XE CMP r0,r11
0x1ffe5e90: f1060608 .... ADD r6,r6,#8
0x1ffe5e94: d9c0 .. BLS 0x1ffe5e18 ; flash_OTP_write + 68
0x1ffe5e96: 45d3 .E CMP r11,r10
0x1ffe5e98: d938 8. BLS 0x1ffe5f0c ; flash_OTP_write + 312
0x1ffe5e9a: f2402080 @.. MOVW r0,#0x280
0x1ffe5e9e: f2c20000 .... MOVT r0,#0x2000
0x1ffe5ea2: 6801 .h LDR r1,[r0,#0]
0x1ffe5ea4: 2700 .' MOVS r7,#0
0x1ffe5ea6: 4620 F MOV r0,r4
0x1ffe5ea8: 2203 ." MOVS r2,#3
0x1ffe5eaa: 2300 .# MOVS r3,#0
0x1ffe5eac: 9700 .. STR r7,[sp,#0]
0x1ffe5eae: f000fa3b ..;. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5eb2: f2402068 @.h MOVW r0,#0x268
0x1ffe5eb6: f8c46094 ...` STR r6,[r4,#0x94]
0x1ffe5eba: f2c20000 .... MOVT r0,#0x2000
0x1ffe5ebe: 6801 .h LDR r1,[r0,#0]
0x1ffe5ec0: 9803 .. LDR r0,[sp,#0xc]
0x1ffe5ec2: ebab030a .... SUB r3,r11,r10
0x1ffe5ec6: eb00070a .... ADD r7,r0,r10
0x1ffe5eca: 4620 F MOV r0,r4
0x1ffe5ecc: 2202 ." MOVS r2,#2
0x1ffe5ece: 9700 .. STR r7,[sp,#0]
0x1ffe5ed0: f000fa2a ..*. BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5ed4: f10d0613 .... ADD r6,sp,#0x13
0x1ffe5ed8: 2014 . MOVS r0,#0x14
0x1ffe5eda: f7feff0f .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe5ede: 6829 )h LDR r1,[r5,#0]
0x1ffe5ee0: 4620 F MOV r0,r4
0x1ffe5ee2: 2200 ." MOVS r2,#0
0x1ffe5ee4: 2301 .# MOVS r3,#1
0x1ffe5ee6: 9600 .. STR r6,[sp,#0]
0x1ffe5ee8: f000fa1e .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5eec: f89d0013 .... LDRB r0,[sp,#0x13]
0x1ffe5ef0: 07c0 .. LSLS r0,r0,#31
0x1ffe5ef2: d1f1 .. BNE 0x1ffe5ed8 ; flash_OTP_write + 260
0x1ffe5ef4: f240207c @.| MOVW r0,#0x27c
0x1ffe5ef8: f2c20000 .... MOVT r0,#0x2000
0x1ffe5efc: 6801 .h LDR r1,[r0,#0]
0x1ffe5efe: 2700 .' MOVS r7,#0
0x1ffe5f00: 4620 F MOV r0,r4
0x1ffe5f02: 2203 ." MOVS r2,#3
0x1ffe5f04: 2300 .# MOVS r3,#0
0x1ffe5f06: 9700 .. STR r7,[sp,#0]
0x1ffe5f08: f000fa0e .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5f0c: 9802 .. LDR r0,[sp,#8]
0x1ffe5f0e: f7feffb7 .... BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe5f12: b005 .. ADD sp,sp,#0x14
0x1ffe5f14: e8bd8ff0 .... POP {r4-r11,pc}
flash_OTP_erase
0x1ffe5f18: b5f0 .. PUSH {r4-r7,lr}
0x1ffe5f1a: b083 .. SUB sp,sp,#0xc
0x1ffe5f1c: 4604 .F MOV r4,r0
0x1ffe5f1e: 2020 MOVS r0,#0x20
0x1ffe5f20: f4015640 ..@V AND r6,r1,#0x3000
0x1ffe5f24: f7feffa4 .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5f28: f2402180 @..! MOVW r1,#0x280
0x1ffe5f2c: f2c20100 .... MOVT r1,#0x2000
0x1ffe5f30: 6809 .h LDR r1,[r1,#0]
0x1ffe5f32: 4605 .F MOV r5,r0
0x1ffe5f34: 2700 .' MOVS r7,#0
0x1ffe5f36: 4620 F MOV r0,r4
0x1ffe5f38: 2203 ." MOVS r2,#3
0x1ffe5f3a: 2300 .# MOVS r3,#0
0x1ffe5f3c: 9700 .. STR r7,[sp,#0]
0x1ffe5f3e: f000f9f3 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5f42: f2402060 @.` MOVW r0,#0x260
0x1ffe5f46: f8c46094 ...` STR r6,[r4,#0x94]
0x1ffe5f4a: f2c20000 .... MOVT r0,#0x2000
0x1ffe5f4e: 6801 .h LDR r1,[r0,#0]
0x1ffe5f50: 4620 F MOV r0,r4
0x1ffe5f52: 2203 ." MOVS r2,#3
0x1ffe5f54: 2300 .# MOVS r3,#0
0x1ffe5f56: 9700 .. STR r7,[sp,#0]
0x1ffe5f58: f000f9e6 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5f5c: f2402658 @.X& MOVW r6,#0x258
0x1ffe5f60: f2c20600 .... MOVT r6,#0x2000
0x1ffe5f64: f10d070b .... ADD r7,sp,#0xb
0x1ffe5f68: 2014 . MOVS r0,#0x14
0x1ffe5f6a: f7fefec7 .... BL system_delay_us ; 0x1ffe4cfc
0x1ffe5f6e: 6831 1h LDR r1,[r6,#0]
0x1ffe5f70: 4620 F MOV r0,r4
0x1ffe5f72: 2200 ." MOVS r2,#0
0x1ffe5f74: 2301 .# MOVS r3,#1
0x1ffe5f76: 9700 .. STR r7,[sp,#0]
0x1ffe5f78: f000f9d6 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5f7c: f89d000b .... LDRB r0,[sp,#0xb]
0x1ffe5f80: 07c0 .. LSLS r0,r0,#31
0x1ffe5f82: d1f1 .. BNE 0x1ffe5f68 ; flash_OTP_erase + 80
0x1ffe5f84: f240207c @.| MOVW r0,#0x27c
0x1ffe5f88: f2c20000 .... MOVT r0,#0x2000
0x1ffe5f8c: 6801 .h LDR r1,[r0,#0]
0x1ffe5f8e: 2700 .' MOVS r7,#0
0x1ffe5f90: 4620 F MOV r0,r4
0x1ffe5f92: 2203 ." MOVS r2,#3
0x1ffe5f94: 2300 .# MOVS r3,#0
0x1ffe5f96: 9700 .. STR r7,[sp,#0]
0x1ffe5f98: f000f9c6 .... BL qspi_stig_cmd ; 0x1ffe6328
0x1ffe5f9c: 4628 (F MOV r0,r5
0x1ffe5f9e: f7feff6f ..o. BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe5fa2: b003 .. ADD sp,sp,#0xc
0x1ffe5fa4: bdf0 .. POP {r4-r7,pc}
0x1ffe5fa6: 0000 .. MOVS r0,r0
frspim_rd
0x1ffe5fa8: b5f0 .. PUSH {r4-r7,lr}
0x1ffe5faa: b081 .. SUB sp,sp,#4
0x1ffe5fac: 4606 .F MOV r6,r0
0x1ffe5fae: 2700 .' MOVS r7,#0
0x1ffe5fb0: 2020 MOVS r0,#0x20
0x1ffe5fb2: 4614 .F MOV r4,r2
0x1ffe5fb4: 460d .F MOV r5,r1
0x1ffe5fb6: f2ce0708 .... MOVT r7,#0xe008
0x1ffe5fba: f7feff59 ..Y. BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe5fbe: 6839 9h LDR r1,[r7,#0]
0x1ffe5fc0: f0040207 .... AND r2,r4,#7
0x1ffe5fc4: f0210170 !.p. BIC r1,r1,#0x70
0x1ffe5fc8: ea411102 A... ORR r1,r1,r2,LSL #4
0x1ffe5fcc: f0060203 .... AND r2,r6,#3
0x1ffe5fd0: 6039 9` STR r1,[r7,#0]
0x1ffe5fd2: 6839 9h LDR r1,[r7,#0]
0x1ffe5fd4: f021010c !... BIC r1,r1,#0xc
0x1ffe5fd8: ea410182 A... ORR r1,r1,r2,LSL #2
0x1ffe5fdc: 6039 9` STR r1,[r7,#0]
0x1ffe5fde: 6839 9h LDR r1,[r7,#0]
0x1ffe5fe0: f4217180 !..q BIC r1,r1,#0x100
0x1ffe5fe4: 6039 9` STR r1,[r7,#0]
0x1ffe5fe6: 6839 9h LDR r1,[r7,#0]
0x1ffe5fe8: f421017f !... BIC r1,r1,#0xff0000
0x1ffe5fec: ea414105 A..A ORR r1,r1,r5,LSL #16
0x1ffe5ff0: 6039 9` STR r1,[r7,#0]
0x1ffe5ff2: 6839 9h LDR r1,[r7,#0]
0x1ffe5ff4: f0410101 A... ORR r1,r1,#1
0x1ffe5ff8: 6039 9` STR r1,[r7,#0]
0x1ffe5ffa: 6839 9h LDR r1,[r7,#0]
0x1ffe5ffc: 0789 .. LSLS r1,r1,#30
0x1ffe5ffe: d409 .. BMI 0x1ffe6014 ; frspim_rd + 108
0x1ffe6000: 6839 9h LDR r1,[r7,#0]
0x1ffe6002: 0789 .. LSLS r1,r1,#30
0x1ffe6004: bf5c \. ITT PL
0x1ffe6006: 6839 9h LDRPL r1,[r7,#0]
0x1ffe6008: ea5f7181 _..q LSLSPL r1,r1,#30
0x1ffe600c: d402 .. BMI 0x1ffe6014 ; frspim_rd + 108
0x1ffe600e: 6839 9h LDR r1,[r7,#0]
0x1ffe6010: 0789 .. LSLS r1,r1,#30
0x1ffe6012: d5f2 .. BPL 0x1ffe5ffa ; frspim_rd + 82
0x1ffe6014: 68bc .h LDR r4,[r7,#8]
0x1ffe6016: f7feff33 ..3. BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe601a: 4620 F MOV r0,r4
0x1ffe601c: b001 .. ADD sp,sp,#4
0x1ffe601e: bdf0 .. POP {r4-r7,pc}
frspim_rd_ram
0x1ffe6020: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe6022: 2500 .% MOVS r5,#0
0x1ffe6024: 2020 MOVS r0,#0x20
0x1ffe6026: 460c .F MOV r4,r1
0x1ffe6028: f2ce0508 .... MOVT r5,#0xe008
0x1ffe602c: f7feff20 .. . BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe6030: f2410111 A... MOV r1,#0x1011
0x1ffe6034: ea414104 A..A ORR r1,r1,r4,LSL #16
0x1ffe6038: 6029 )` STR r1,[r5,#0]
0x1ffe603a: 6829 )h LDR r1,[r5,#0]
0x1ffe603c: 0789 .. LSLS r1,r1,#30
0x1ffe603e: d409 .. BMI 0x1ffe6054 ; frspim_rd_ram + 52
0x1ffe6040: 6829 )h LDR r1,[r5,#0]
0x1ffe6042: 0789 .. LSLS r1,r1,#30
0x1ffe6044: bf5c \. ITT PL
0x1ffe6046: 6829 )h LDRPL r1,[r5,#0]
0x1ffe6048: ea5f7181 _..q LSLSPL r1,r1,#30
0x1ffe604c: d402 .. BMI 0x1ffe6054 ; frspim_rd_ram + 52
0x1ffe604e: 6829 )h LDR r1,[r5,#0]
0x1ffe6050: 0789 .. LSLS r1,r1,#30
0x1ffe6052: d5f2 .. BPL 0x1ffe603a ; frspim_rd_ram + 26
0x1ffe6054: 68ac .h LDR r4,[r5,#8]
0x1ffe6056: f7feff13 .... BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe605a: 4620 F MOV r0,r4
0x1ffe605c: bdb0 .. POP {r4,r5,r7,pc}
0x1ffe605e: bf00 .. NOP
frspim_wr
0x1ffe6060: e92d41f0 -..A PUSH {r4-r8,lr}
0x1ffe6064: 4607 .F MOV r7,r0
0x1ffe6066: 2400 .$ MOVS r4,#0
0x1ffe6068: 2020 MOVS r0,#0x20
0x1ffe606a: 4698 .F MOV r8,r3
0x1ffe606c: 4615 .F MOV r5,r2
0x1ffe606e: 460e .F MOV r6,r1
0x1ffe6070: f2ce0408 .... MOVT r4,#0xe008
0x1ffe6074: f7fefefc .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe6078: 6821 !h LDR r1,[r4,#0]
0x1ffe607a: f0050207 .... AND r2,r5,#7
0x1ffe607e: f0210170 !.p. BIC r1,r1,#0x70
0x1ffe6082: ea411102 A... ORR r1,r1,r2,LSL #4
0x1ffe6086: f0070203 .... AND r2,r7,#3
0x1ffe608a: 6021 !` STR r1,[r4,#0]
0x1ffe608c: 6821 !h LDR r1,[r4,#0]
0x1ffe608e: f021010c !... BIC r1,r1,#0xc
0x1ffe6092: ea410182 A... ORR r1,r1,r2,LSL #2
0x1ffe6096: 6021 !` STR r1,[r4,#0]
0x1ffe6098: 6821 !h LDR r1,[r4,#0]
0x1ffe609a: f4417180 A..q ORR r1,r1,#0x100
0x1ffe609e: 6021 !` STR r1,[r4,#0]
0x1ffe60a0: 6821 !h LDR r1,[r4,#0]
0x1ffe60a2: f421017f !... BIC r1,r1,#0xff0000
0x1ffe60a6: ea414106 A..A ORR r1,r1,r6,LSL #16
0x1ffe60aa: 6021 !` STR r1,[r4,#0]
0x1ffe60ac: f8c48004 .... STR r8,[r4,#4]
0x1ffe60b0: 6821 !h LDR r1,[r4,#0]
0x1ffe60b2: f0410101 A... ORR r1,r1,#1
0x1ffe60b6: 6021 !` STR r1,[r4,#0]
0x1ffe60b8: 6821 !h LDR r1,[r4,#0]
0x1ffe60ba: 0789 .. LSLS r1,r1,#30
0x1ffe60bc: d409 .. BMI 0x1ffe60d2 ; frspim_wr + 114
0x1ffe60be: 6821 !h LDR r1,[r4,#0]
0x1ffe60c0: 0789 .. LSLS r1,r1,#30
0x1ffe60c2: bf5c \. ITT PL
0x1ffe60c4: 6821 !h LDRPL r1,[r4,#0]
0x1ffe60c6: ea5f7181 _..q LSLSPL r1,r1,#30
0x1ffe60ca: d402 .. BMI 0x1ffe60d2 ; frspim_wr + 114
0x1ffe60cc: 6821 !h LDR r1,[r4,#0]
0x1ffe60ce: 0789 .. LSLS r1,r1,#30
0x1ffe60d0: d5f2 .. BPL 0x1ffe60b8 ; frspim_wr + 88
0x1ffe60d2: e8bd41f0 ...A POP {r4-r8,lr}
0x1ffe60d6: f7febed3 .... B CPU_SR_Restore ; 0x1ffe4e80
0x1ffe60da: bf00 .. NOP
frspim_wr_ram
0x1ffe60dc: b570 p. PUSH {r4-r6,lr}
0x1ffe60de: 2600 .& MOVS r6,#0
0x1ffe60e0: 2020 MOVS r0,#0x20
0x1ffe60e2: 461c .F MOV r4,r3
0x1ffe60e4: 460d .F MOV r5,r1
0x1ffe60e6: f2ce0608 .... MOVT r6,#0xe008
0x1ffe60ea: f7fefec1 .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe60ee: f2411111 A... MOV r1,#0x1111
0x1ffe60f2: ea414105 A..A ORR r1,r1,r5,LSL #16
0x1ffe60f6: 6074 t` STR r4,[r6,#4]
0x1ffe60f8: 6031 1` STR r1,[r6,#0]
0x1ffe60fa: 6831 1h LDR r1,[r6,#0]
0x1ffe60fc: 0789 .. LSLS r1,r1,#30
0x1ffe60fe: d409 .. BMI 0x1ffe6114 ; frspim_wr_ram + 56
0x1ffe6100: 6831 1h LDR r1,[r6,#0]
0x1ffe6102: 0789 .. LSLS r1,r1,#30
0x1ffe6104: bf5c \. ITT PL
0x1ffe6106: 6831 1h LDRPL r1,[r6,#0]
0x1ffe6108: ea5f7181 _..q LSLSPL r1,r1,#30
0x1ffe610c: d402 .. BMI 0x1ffe6114 ; frspim_wr_ram + 56
0x1ffe610e: 6831 1h LDR r1,[r6,#0]
0x1ffe6110: 0789 .. LSLS r1,r1,#30
0x1ffe6112: d5f2 .. BPL 0x1ffe60fa ; frspim_wr_ram + 30
0x1ffe6114: e8bd4070 ..p@ POP {r4-r6,lr}
0x1ffe6118: f7febeb2 .... B CPU_SR_Restore ; 0x1ffe4e80
gpio_init
0x1ffe611c: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe6120: b082 .. SUB sp,sp,#8
0x1ffe6122: f2480200 H... MOVW r2,#0x8000
0x1ffe6126: f2c50210 .... MOVT r2,#0x5010
0x1ffe612a: 4290 .B CMP r0,r2
0x1ffe612c: f24002a0 @... MOVW r2,#0xa0
0x1ffe6130: f2ce0205 .... MOVT r2,#0xe005
0x1ffe6134: d012 .. BEQ 0x1ffe615c ; gpio_init + 64
0x1ffe6136: 2300 .# MOVS r3,#0
0x1ffe6138: f2c50310 .... MOVT r3,#0x5010
0x1ffe613c: 4298 .B CMP r0,r3
0x1ffe613e: d015 .. BEQ 0x1ffe616c ; gpio_init + 80
0x1ffe6140: f2480300 H... MOVW r3,#0x8000
0x1ffe6144: f2c50300 .... MOVT r3,#0x5000
0x1ffe6148: 4298 .B CMP r0,r3
0x1ffe614a: d117 .. BNE 0x1ffe617c ; gpio_init + 96
0x1ffe614c: f1020c24 ..$. ADD r12,r2,#0x24
0x1ffe6150: f1020e88 .... ADD lr,r2,#0x88
0x1ffe6154: f1020b8c .... ADD r11,r2,#0x8c
0x1ffe6158: 3204 .2 ADDS r2,#4
0x1ffe615a: e015 .. B 0x1ffe6188 ; gpio_init + 108
0x1ffe615c: f1020c2c ..,. ADD r12,r2,#0x2c
0x1ffe6160: f1020e98 .... ADD lr,r2,#0x98
0x1ffe6164: f1020b9c .... ADD r11,r2,#0x9c
0x1ffe6168: 320c .2 ADDS r2,r2,#0xc
0x1ffe616a: e00d .. B 0x1ffe6188 ; gpio_init + 108
0x1ffe616c: f1020c28 ..(. ADD r12,r2,#0x28
0x1ffe6170: f1020e90 .... ADD lr,r2,#0x90
0x1ffe6174: f1020b94 .... ADD r11,r2,#0x94
0x1ffe6178: 3208 .2 ADDS r2,r2,#8
0x1ffe617a: e005 .. B 0x1ffe6188 ; gpio_init + 108
0x1ffe617c: f1020c20 .. . ADD r12,r2,#0x20
0x1ffe6180: f1020e80 .... ADD lr,r2,#0x80
0x1ffe6184: f1020b84 .... ADD r11,r2,#0x84
0x1ffe6188: 680f .h LDR r7,[r1,#0]
0x1ffe618a: 2f00 ./ CMP r7,#0
0x1ffe618c: f00080c8 .... BEQ.W 0x1ffe6320 ; gpio_init + 516
0x1ffe6190: f06f051f o... MVN r5,#0x1f
0x1ffe6194: 2600 .& MOVS r6,#0
0x1ffe6196: f04f0a01 O... MOV r10,#1
0x1ffe619a: f8cdc000 .... STR r12,[sp,#0]
0x1ffe619e: e013 .. B 0x1ffe61c8 ; gpio_init + 172
0x1ffe61a0: 6813 .h LDR r3,[r2,#0]
0x1ffe61a2: ea430308 C... ORR r3,r3,r8
0x1ffe61a6: 6013 .` STR r3,[r2,#0]
0x1ffe61a8: f8dc3000 ...0 LDR r3,[r12,#0]
0x1ffe61ac: ea230308 #... BIC r3,r3,r8
0x1ffe61b0: f8cc3000 ...0 STR r3,[r12,#0]
0x1ffe61b4: 680f .h LDR r7,[r1,#0]
0x1ffe61b6: 3504 .5 ADDS r5,#4
0x1ffe61b8: fa37f30a 7... LSRS r3,r7,r10
0x1ffe61bc: f10a0a01 .... ADD r10,r10,#1
0x1ffe61c0: f1060602 .... ADD r6,r6,#2
0x1ffe61c4: f00080ac .... BEQ.W 0x1ffe6320 ; gpio_init + 516
0x1ffe61c8: f1aa0901 .... SUB r9,r10,#1
0x1ffe61cc: 2301 .# MOVS r3,#1
0x1ffe61ce: fa03f409 .... LSL r4,r3,r9
0x1ffe61d2: ea170804 .... ANDS r8,r7,r4
0x1ffe61d6: d0ed .. BEQ 0x1ffe61b4 ; gpio_init + 152
0x1ffe61d8: 684f Oh LDR r7,[r1,#4]
0x1ffe61da: f2410301 A... MOV r3,#0x1001
0x1ffe61de: 429f .B CMP r7,r3
0x1ffe61e0: dc18 .. BGT 0x1ffe6214 ; gpio_init + 248
0x1ffe61e2: 2f02 ./ CMP r7,#2
0x1ffe61e4: d030 0. BEQ 0x1ffe6248 ; gpio_init + 300
0x1ffe61e6: f5b75f80 ..._ CMP r7,#0x1000
0x1ffe61ea: d048 H. BEQ 0x1ffe627e ; gpio_init + 354
0x1ffe61ec: f2410301 A... MOV r3,#0x1001
0x1ffe61f0: 429f .B CMP r7,r3
0x1ffe61f2: d165 e. BNE 0x1ffe62c0 ; gpio_init + 420
0x1ffe61f4: 6804 .h LDR r4,[r0,#0]
0x1ffe61f6: 2300 .# MOVS r3,#0
0x1ffe61f8: ea440408 D... ORR r4,r4,r8
0x1ffe61fc: 6004 .` STR r4,[r0,#0]
0x1ffe61fe: 6944 Di LDR r4,[r0,#0x14]
0x1ffe6200: ea240408 $... BIC r4,r4,r8
0x1ffe6204: 6144 Da STR r4,[r0,#0x14]
0x1ffe6206: 6984 .i LDR r4,[r0,#0x18]
0x1ffe6208: ea240408 $... BIC r4,r4,r8
0x1ffe620c: 6184 .a STR r4,[r0,#0x18]
0x1ffe620e: 608b .` STR r3,[r1,#8]
0x1ffe6210: e056 V. B 0x1ffe62c0 ; gpio_init + 420
0x1ffe6212: bf00 .. NOP
0x1ffe6214: f5a75488 ...T SUB r4,r7,#0x1100
0x1ffe6218: 2c04 ., CMP r4,#4
0x1ffe621a: d234 4. BCS 0x1ffe6286 ; gpio_init + 362
0x1ffe621c: 6a03 .j LDR r3,[r0,#0x20]
0x1ffe621e: 2403 .$ MOVS r4,#3
0x1ffe6220: 40b4 .@ LSLS r4,r4,r6
0x1ffe6222: f0070703 .... AND r7,r7,#3
0x1ffe6226: 43a3 .C BICS r3,r3,r4
0x1ffe6228: 40b7 .@ LSLS r7,r7,r6
0x1ffe622a: 433b ;C ORRS r3,r3,r7
0x1ffe622c: 6203 .b STR r3,[r0,#0x20]
0x1ffe622e: 6803 .h LDR r3,[r0,#0]
0x1ffe6230: ea430308 C... ORR r3,r3,r8
0x1ffe6234: 6003 .` STR r3,[r0,#0]
0x1ffe6236: 6943 Ci LDR r3,[r0,#0x14]
0x1ffe6238: ea430308 C... ORR r3,r3,r8
0x1ffe623c: 6143 Ca STR r3,[r0,#0x14]
0x1ffe623e: 6983 .i LDR r3,[r0,#0x18]
0x1ffe6240: ea230308 #... BIC r3,r3,r8
0x1ffe6244: 6183 .a STR r3,[r0,#0x18]
0x1ffe6246: e03b ;. B 0x1ffe62c0 ; gpio_init + 420
0x1ffe6248: f1b90f07 .... CMP r9,#7
0x1ffe624c: d82c ,. BHI 0x1ffe62a8 ; gpio_init + 396
0x1ffe624e: f8de3000 ...0 LDR r3,[lr,#0]
0x1ffe6252: f1050720 .. . ADD r7,r5,#0x20
0x1ffe6256: 9301 .. STR r3,[sp,#4]
0x1ffe6258: 240f .$ MOVS r4,#0xf
0x1ffe625a: 4673 sF MOV r3,lr
0x1ffe625c: fa04fe07 .... LSL lr,r4,r7
0x1ffe6260: 46dc .F MOV r12,r11
0x1ffe6262: f8d1b00c .... LDR r11,[r1,#0xc]
0x1ffe6266: 9c01 .. LDR r4,[sp,#4]
0x1ffe6268: fa0bf707 .... LSL r7,r11,r7
0x1ffe626c: ea24040e $... BIC r4,r4,lr
0x1ffe6270: 46e3 .F MOV r11,r12
0x1ffe6272: f8ddc000 .... LDR r12,[sp,#0]
0x1ffe6276: 4327 'C ORRS r7,r7,r4
0x1ffe6278: 469e .F MOV lr,r3
0x1ffe627a: 601f .` STR r7,[r3,#0]
0x1ffe627c: e020 . B 0x1ffe62c0 ; gpio_init + 420
0x1ffe627e: 6804 .h LDR r4,[r0,#0]
0x1ffe6280: ea440408 D... ORR r4,r4,r8
0x1ffe6284: e006 .. B 0x1ffe6294 ; gpio_init + 376
0x1ffe6286: f2410302 A... MOV r3,#0x1002
0x1ffe628a: 429f .B CMP r7,r3
0x1ffe628c: d118 .. BNE 0x1ffe62c0 ; gpio_init + 420
0x1ffe628e: 6804 .h LDR r4,[r0,#0]
0x1ffe6290: ea240408 $... BIC r4,r4,r8
0x1ffe6294: 6004 .` STR r4,[r0,#0]
0x1ffe6296: 6944 Di LDR r4,[r0,#0x14]
0x1ffe6298: ea240408 $... BIC r4,r4,r8
0x1ffe629c: 6144 Da STR r4,[r0,#0x14]
0x1ffe629e: 6984 .i LDR r4,[r0,#0x18]
0x1ffe62a0: ea240408 $... BIC r4,r4,r8
0x1ffe62a4: 6184 .a STR r4,[r0,#0x18]
0x1ffe62a6: e00b .. B 0x1ffe62c0 ; gpio_init + 420
0x1ffe62a8: 230f .# MOVS r3,#0xf
0x1ffe62aa: f8db7000 ...p LDR r7,[r11,#0]
0x1ffe62ae: fa03f405 .... LSL r4,r3,r5
0x1ffe62b2: 68cb .h LDR r3,[r1,#0xc]
0x1ffe62b4: 43a7 .C BICS r7,r7,r4
0x1ffe62b6: 40ab .@ LSLS r3,r3,r5
0x1ffe62b8: 433b ;C ORRS r3,r3,r7
0x1ffe62ba: f8cb3000 ...0 STR r3,[r11,#0]
0x1ffe62be: bf00 .. NOP
0x1ffe62c0: 794b Ky LDRB r3,[r1,#5]
0x1ffe62c2: 06db .. LSLS r3,r3,#27
0x1ffe62c4: d515 .. BPL 0x1ffe62f2 ; gpio_init + 470
0x1ffe62c6: f1b90f07 .... CMP r9,#7
0x1ffe62ca: d80a .. BHI 0x1ffe62e2 ; gpio_init + 454
0x1ffe62cc: f8de3000 ...0 LDR r3,[lr,#0]
0x1ffe62d0: f1050720 .. . ADD r7,r5,#0x20
0x1ffe62d4: 240f .$ MOVS r4,#0xf
0x1ffe62d6: fa04f707 .... LSL r7,r4,r7
0x1ffe62da: 43bb .C BICS r3,r3,r7
0x1ffe62dc: f8ce3000 ...0 STR r3,[lr,#0]
0x1ffe62e0: e007 .. B 0x1ffe62f2 ; gpio_init + 470
0x1ffe62e2: f8db3000 ...0 LDR r3,[r11,#0]
0x1ffe62e6: 240f .$ MOVS r4,#0xf
0x1ffe62e8: fa04f705 .... LSL r7,r4,r5
0x1ffe62ec: 43bb .C BICS r3,r3,r7
0x1ffe62ee: f8cb3000 ...0 STR r3,[r11,#0]
0x1ffe62f2: 688f .h LDR r7,[r1,#8]
0x1ffe62f4: 2f02 ./ CMP r7,#2
0x1ffe62f6: f43faf53 ?.S. BEQ 0x1ffe61a0 ; gpio_init + 132
0x1ffe62fa: 2f01 ./ CMP r7,#1
0x1ffe62fc: d007 .. BEQ 0x1ffe630e ; gpio_init + 498
0x1ffe62fe: 2f00 ./ CMP r7,#0
0x1ffe6300: f47faf58 ..X. BNE 0x1ffe61b4 ; gpio_init + 152
0x1ffe6304: 6813 .h LDR r3,[r2,#0]
0x1ffe6306: ea230308 #... BIC r3,r3,r8
0x1ffe630a: 6013 .` STR r3,[r2,#0]
0x1ffe630c: e752 R. B 0x1ffe61b4 ; gpio_init + 152
0x1ffe630e: 6813 .h LDR r3,[r2,#0]
0x1ffe6310: ea430308 C... ORR r3,r3,r8
0x1ffe6314: 6013 .` STR r3,[r2,#0]
0x1ffe6316: f8dc3000 ...0 LDR r3,[r12,#0]
0x1ffe631a: ea430308 C... ORR r3,r3,r8
0x1ffe631e: e747 G. B 0x1ffe61b0 ; gpio_init + 148
0x1ffe6320: b002 .. ADD sp,sp,#8
0x1ffe6322: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe6326: 0000 .. MOVS r0,r0
qspi_stig_cmd
0x1ffe6328: b510 .. PUSH {r4,lr}
0x1ffe632a: b084 .. SUB sp,sp,#0x10
0x1ffe632c: 2a01 .* CMP r2,#1
0x1ffe632e: 9103 .. STR r1,[sp,#0xc]
0x1ffe6330: d104 .. BNE 0x1ffe633c ; qspi_stig_cmd + 20
0x1ffe6332: 2b80 .+ CMP r3,#0x80
0x1ffe6334: dd07 .. BLE 0x1ffe6346 ; qspi_stig_cmd + 30
0x1ffe6336: f04f32ff O..2 MOV r2,#0xffffffff
0x1ffe633a: e100 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe633c: 2b08 .+ CMP r3,#8
0x1ffe633e: dd02 .. BLE 0x1ffe6346 ; qspi_stig_cmd + 30
0x1ffe6340: f04f32ff O..2 MOV r2,#0xffffffff
0x1ffe6344: e0fb .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe6346: 9c06 .. LDR r4,[sp,#0x18]
0x1ffe6348: 6801 .h LDR r1,[r0,#0]
0x1ffe634a: f1b13fff ...? CMP r1,#0xffffffff
0x1ffe634e: dd09 .. BLE 0x1ffe6364 ; qspi_stig_cmd + 60
0x1ffe6350: 6801 .h LDR r1,[r0,#0]
0x1ffe6352: 2900 .) CMP r1,#0
0x1ffe6354: d406 .. BMI 0x1ffe6364 ; qspi_stig_cmd + 60
0x1ffe6356: 6801 .h LDR r1,[r0,#0]
0x1ffe6358: 2900 .) CMP r1,#0
0x1ffe635a: d403 .. BMI 0x1ffe6364 ; qspi_stig_cmd + 60
0x1ffe635c: 6801 .h LDR r1,[r0,#0]
0x1ffe635e: f1b13fff ...? CMP r1,#0xffffffff
0x1ffe6362: dcf1 .. BGT 0x1ffe6348 ; qspi_stig_cmd + 32
0x1ffe6364: 2a02 .* CMP r2,#2
0x1ffe6366: d020 . BEQ 0x1ffe63aa ; qspi_stig_cmd + 130
0x1ffe6368: 2a03 .* CMP r2,#3
0x1ffe636a: d173 s. BNE 0x1ffe6454 ; qspi_stig_cmd + 300
0x1ffe636c: 9903 .. LDR r1,[sp,#0xc]
0x1ffe636e: f8c01090 .... STR r1,[r0,#0x90]
0x1ffe6372: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6376: f0410101 A... ORR r1,r1,#1
0x1ffe637a: f8c01090 .... STR r1,[r0,#0x90]
0x1ffe637e: bf00 .. NOP
0x1ffe6380: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6384: 0789 .. LSLS r1,r1,#30
0x1ffe6386: f14080cf @... BPL.W 0x1ffe6528 ; qspi_stig_cmd + 512
0x1ffe638a: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe638e: 0789 .. LSLS r1,r1,#30
0x1ffe6390: f14080ce @... BPL.W 0x1ffe6530 ; qspi_stig_cmd + 520
0x1ffe6394: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6398: 0789 .. LSLS r1,r1,#30
0x1ffe639a: f14080cd @... BPL.W 0x1ffe6538 ; qspi_stig_cmd + 528
0x1ffe639e: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe63a2: 0789 .. LSLS r1,r1,#30
0x1ffe63a4: d4ec .. BMI 0x1ffe6380 ; qspi_stig_cmd + 88
0x1ffe63a6: 2200 ." MOVS r2,#0
0x1ffe63a8: e0c9 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe63aa: 2100 .! MOVS r1,#0
0x1ffe63ac: 9100 .. STR r1,[sp,#0]
0x1ffe63ae: 9900 .. LDR r1,[sp,#0]
0x1ffe63b0: 4299 .B CMP r1,r3
0x1ffe63b2: da25 %. BGE 0x1ffe6400 ; qspi_stig_cmd + 216
0x1ffe63b4: aa01 .. ADD r2,sp,#4
0x1ffe63b6: bf00 .. NOP
0x1ffe63b8: 7821 !x LDRB r1,[r4,#0]
0x1ffe63ba: 7011 .p STRB r1,[r2,#0]
0x1ffe63bc: 9900 .. LDR r1,[sp,#0]
0x1ffe63be: 3101 .1 ADDS r1,#1
0x1ffe63c0: 9100 .. STR r1,[sp,#0]
0x1ffe63c2: 9900 .. LDR r1,[sp,#0]
0x1ffe63c4: 4299 .B CMP r1,r3
0x1ffe63c6: da19 .. BGE 0x1ffe63fc ; qspi_stig_cmd + 212
0x1ffe63c8: 7861 ax LDRB r1,[r4,#1]
0x1ffe63ca: 7051 Qp STRB r1,[r2,#1]
0x1ffe63cc: 9900 .. LDR r1,[sp,#0]
0x1ffe63ce: 3101 .1 ADDS r1,#1
0x1ffe63d0: 9100 .. STR r1,[sp,#0]
0x1ffe63d2: 9900 .. LDR r1,[sp,#0]
0x1ffe63d4: 4299 .B CMP r1,r3
0x1ffe63d6: da11 .. BGE 0x1ffe63fc ; qspi_stig_cmd + 212
0x1ffe63d8: 78a1 .x LDRB r1,[r4,#2]
0x1ffe63da: 7091 .p STRB r1,[r2,#2]
0x1ffe63dc: 9900 .. LDR r1,[sp,#0]
0x1ffe63de: 3101 .1 ADDS r1,#1
0x1ffe63e0: 9100 .. STR r1,[sp,#0]
0x1ffe63e2: 9900 .. LDR r1,[sp,#0]
0x1ffe63e4: 4299 .B CMP r1,r3
0x1ffe63e6: da09 .. BGE 0x1ffe63fc ; qspi_stig_cmd + 212
0x1ffe63e8: 78e1 .x LDRB r1,[r4,#3]
0x1ffe63ea: 3404 .4 ADDS r4,#4
0x1ffe63ec: 70d1 .p STRB r1,[r2,#3]
0x1ffe63ee: 9900 .. LDR r1,[sp,#0]
0x1ffe63f0: 3204 .2 ADDS r2,#4
0x1ffe63f2: 3101 .1 ADDS r1,#1
0x1ffe63f4: 9100 .. STR r1,[sp,#0]
0x1ffe63f6: 9900 .. LDR r1,[sp,#0]
0x1ffe63f8: 4299 .B CMP r1,r3
0x1ffe63fa: dbdd .. BLT 0x1ffe63b8 ; qspi_stig_cmd + 144
0x1ffe63fc: e9dd2c01 ..., LDRD r2,r12,[sp,#4]
0x1ffe6400: f8c020a8 ... STR r2,[r0,#0xa8]
0x1ffe6404: f8c0c0ac .... STR r12,[r0,#0xac]
0x1ffe6408: 9903 .. LDR r1,[sp,#0xc]
0x1ffe640a: f8c01090 .... STR r1,[r0,#0x90]
0x1ffe640e: f44f41e0 O..A MOV r1,#0x7000
0x1ffe6412: eb013103 ...1 ADD r1,r1,r3,LSL #12
0x1ffe6416: f8d02090 ... LDR r2,[r0,#0x90]
0x1ffe641a: 0b09 .. LSRS r1,r1,#12
0x1ffe641c: f361320e a..2 BFI r2,r1,#12,#3
0x1ffe6420: f8c02090 ... STR r2,[r0,#0x90]
0x1ffe6424: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6428: f0410101 A... ORR r1,r1,#1
0x1ffe642c: f8c01090 .... STR r1,[r0,#0x90]
0x1ffe6430: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6434: 0789 .. LSLS r1,r1,#30
0x1ffe6436: d579 y. BPL 0x1ffe652c ; qspi_stig_cmd + 516
0x1ffe6438: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe643c: 0789 .. LSLS r1,r1,#30
0x1ffe643e: d579 y. BPL 0x1ffe6534 ; qspi_stig_cmd + 524
0x1ffe6440: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6444: 0789 .. LSLS r1,r1,#30
0x1ffe6446: d579 y. BPL 0x1ffe653c ; qspi_stig_cmd + 532
0x1ffe6448: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe644c: 0789 .. LSLS r1,r1,#30
0x1ffe644e: d4ef .. BMI 0x1ffe6430 ; qspi_stig_cmd + 264
0x1ffe6450: 2200 ." MOVS r2,#0
0x1ffe6452: e074 t. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe6454: 9903 .. LDR r1,[sp,#0xc]
0x1ffe6456: f8c01090 .... STR r1,[r0,#0x90]
0x1ffe645a: f44f01e0 O... MOV r1,#0x700000
0x1ffe645e: eb015c03 ...\ ADD r12,r1,r3,LSL #20
0x1ffe6462: f8d0e090 .... LDR lr,[r0,#0x90]
0x1ffe6466: ea4f511c O..Q LSR r1,r12,#20
0x1ffe646a: f3615e16 a..^ BFI lr,r1,#20,#3
0x1ffe646e: f8c0e090 .... STR lr,[r0,#0x90]
0x1ffe6472: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6476: f0410101 A... ORR r1,r1,#1
0x1ffe647a: f8c01090 .... STR r1,[r0,#0x90]
0x1ffe647e: bf00 .. NOP
0x1ffe6480: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe6484: 0789 .. LSLS r1,r1,#30
0x1ffe6486: bf41 A. ITTTT MI
0x1ffe6488: f8d01090 .... LDRMI r1,[r0,#0x90]
0x1ffe648c: ea5f7181 _..q LSLSMI r1,r1,#30
0x1ffe6490: f8d01090 .... LDRMI r1,[r0,#0x90]
0x1ffe6494: ea5f7181 _..q LSLSMI r1,r1,#30
0x1ffe6498: d503 .. BPL 0x1ffe64a2 ; qspi_stig_cmd + 378
0x1ffe649a: f8d01090 .... LDR r1,[r0,#0x90]
0x1ffe649e: 0789 .. LSLS r1,r1,#30
0x1ffe64a0: d4ee .. BMI 0x1ffe6480 ; qspi_stig_cmd + 344
0x1ffe64a2: 2a00 .* CMP r2,#0
0x1ffe64a4: f04f0200 O... MOV r2,#0
0x1ffe64a8: d149 I. BNE 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe64aa: f8d0c0a0 .... LDR r12,[r0,#0xa0]
0x1ffe64ae: f8cdc004 .... STR r12,[sp,#4]
0x1ffe64b2: f8d000a4 .... LDR r0,[r0,#0xa4]
0x1ffe64b6: 9002 .. STR r0,[sp,#8]
0x1ffe64b8: 9200 .. STR r2,[sp,#0]
0x1ffe64ba: 9800 .. LDR r0,[sp,#0]
0x1ffe64bc: 4298 .B CMP r0,r3
0x1ffe64be: da31 1. BGE 0x1ffe6524 ; qspi_stig_cmd + 508
0x1ffe64c0: f884c000 .... STRB r12,[r4,#0]
0x1ffe64c4: 9800 .. LDR r0,[sp,#0]
0x1ffe64c6: 3001 .0 ADDS r0,#1
0x1ffe64c8: 9000 .. STR r0,[sp,#0]
0x1ffe64ca: 9800 .. LDR r0,[sp,#0]
0x1ffe64cc: 4298 .B CMP r0,r3
0x1ffe64ce: da29 ). BGE 0x1ffe6524 ; qspi_stig_cmd + 508
0x1ffe64d0: f04f0e00 O... MOV lr,#0
0x1ffe64d4: f10d0c04 .... ADD r12,sp,#4
0x1ffe64d8: eb0c020e .... ADD r2,r12,lr
0x1ffe64dc: 7851 Qx LDRB r1,[r2,#1]
0x1ffe64de: eb04000e .... ADD r0,r4,lr
0x1ffe64e2: 7041 Ap STRB r1,[r0,#1]
0x1ffe64e4: 9900 .. LDR r1,[sp,#0]
0x1ffe64e6: 3101 .1 ADDS r1,#1
0x1ffe64e8: 9100 .. STR r1,[sp,#0]
0x1ffe64ea: 9900 .. LDR r1,[sp,#0]
0x1ffe64ec: 4299 .B CMP r1,r3
0x1ffe64ee: da19 .. BGE 0x1ffe6524 ; qspi_stig_cmd + 508
0x1ffe64f0: 7891 .x LDRB r1,[r2,#2]
0x1ffe64f2: 7081 .p STRB r1,[r0,#2]
0x1ffe64f4: 9900 .. LDR r1,[sp,#0]
0x1ffe64f6: 3101 .1 ADDS r1,#1
0x1ffe64f8: 9100 .. STR r1,[sp,#0]
0x1ffe64fa: 9900 .. LDR r1,[sp,#0]
0x1ffe64fc: 4299 .B CMP r1,r3
0x1ffe64fe: da11 .. BGE 0x1ffe6524 ; qspi_stig_cmd + 508
0x1ffe6500: 78d1 .x LDRB r1,[r2,#3]
0x1ffe6502: 70c1 .p STRB r1,[r0,#3]
0x1ffe6504: 9900 .. LDR r1,[sp,#0]
0x1ffe6506: 3101 .1 ADDS r1,#1
0x1ffe6508: 9100 .. STR r1,[sp,#0]
0x1ffe650a: 9900 .. LDR r1,[sp,#0]
0x1ffe650c: 4299 .B CMP r1,r3
0x1ffe650e: da09 .. BGE 0x1ffe6524 ; qspi_stig_cmd + 508
0x1ffe6510: 7911 .y LDRB r1,[r2,#4]
0x1ffe6512: f10e0e04 .... ADD lr,lr,#4
0x1ffe6516: 7101 .q STRB r1,[r0,#4]
0x1ffe6518: 9800 .. LDR r0,[sp,#0]
0x1ffe651a: 3001 .0 ADDS r0,#1
0x1ffe651c: 9000 .. STR r0,[sp,#0]
0x1ffe651e: 9800 .. LDR r0,[sp,#0]
0x1ffe6520: 4298 .B CMP r0,r3
0x1ffe6522: dbd9 .. BLT 0x1ffe64d8 ; qspi_stig_cmd + 432
0x1ffe6524: 2200 ." MOVS r2,#0
0x1ffe6526: e00a .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe6528: 2200 ." MOVS r2,#0
0x1ffe652a: e008 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe652c: 2200 ." MOVS r2,#0
0x1ffe652e: e006 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe6530: 2200 ." MOVS r2,#0
0x1ffe6532: e004 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe6534: 2200 ." MOVS r2,#0
0x1ffe6536: e002 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe6538: 2200 ." MOVS r2,#0
0x1ffe653a: e000 .. B 0x1ffe653e ; qspi_stig_cmd + 534
0x1ffe653c: 2200 ." MOVS r2,#0
0x1ffe653e: 4610 .F MOV r0,r2
0x1ffe6540: b004 .. ADD sp,sp,#0x10
0x1ffe6542: bd10 .. POP {r4,pc}
co_delay_100us
0x1ffe6544: 2800 .( CMP r0,#0
0x1ffe6546: bf08 .. IT EQ
0x1ffe6548: 4770 pG BXEQ lr
0x1ffe654a: b510 .. PUSH {r4,lr}
0x1ffe654c: b082 .. SUB sp,sp,#8
0x1ffe654e: 4604 .F MOV r4,r0
0x1ffe6550: f7fefbec .... BL system_get_CoreClock ; 0x1ffe4d2c
0x1ffe6554: f64d6183 M..a MOV r1,#0xde83
0x1ffe6558: f2c4311b ...1 MOVT r1,#0x431b
0x1ffe655c: fba00101 .... UMULL r0,r1,r0,r1
0x1ffe6560: 0c88 .. LSRS r0,r1,#18
0x1ffe6562: f44f71c8 O..q MOV r1,#0x190
0x1ffe6566: fb04f101 .... MUL r1,r4,r1
0x1ffe656a: f88d0003 .... STRB r0,[sp,#3]
0x1ffe656e: 9101 .. STR r1,[sp,#4]
0x1ffe6570: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe6574: 2818 .( CMP r0,#0x18
0x1ffe6576: d102 .. BNE 0x1ffe657e ; co_delay_100us + 58
0x1ffe6578: 9801 .. LDR r0,[sp,#4]
0x1ffe657a: 0040 @. LSLS r0,r0,#1
0x1ffe657c: e019 .. B 0x1ffe65b2 ; co_delay_100us + 110
0x1ffe657e: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe6582: 2830 0( CMP r0,#0x30
0x1ffe6584: d102 .. BNE 0x1ffe658c ; co_delay_100us + 72
0x1ffe6586: 9801 .. LDR r0,[sp,#4]
0x1ffe6588: 0080 .. LSLS r0,r0,#2
0x1ffe658a: e012 .. B 0x1ffe65b2 ; co_delay_100us + 110
0x1ffe658c: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe6590: 2860 `( CMP r0,#0x60
0x1ffe6592: d102 .. BNE 0x1ffe659a ; co_delay_100us + 86
0x1ffe6594: 9801 .. LDR r0,[sp,#4]
0x1ffe6596: 00c0 .. LSLS r0,r0,#3
0x1ffe6598: e00b .. B 0x1ffe65b2 ; co_delay_100us + 110
0x1ffe659a: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe659e: f64a21ab J..! MOV r1,#0xaaab
0x1ffe65a2: f6ca21aa ...! MOVT r1,#0xaaaa
0x1ffe65a6: fba00101 .... UMULL r0,r1,r0,r1
0x1ffe65aa: 9801 .. LDR r0,[sp,#4]
0x1ffe65ac: 08c9 .. LSRS r1,r1,#3
0x1ffe65ae: fb00f001 .... MUL r0,r0,r1
0x1ffe65b2: 9001 .. STR r0,[sp,#4]
0x1ffe65b4: 9801 .. LDR r0,[sp,#4]
0x1ffe65b6: 3801 .8 SUBS r0,#1
0x1ffe65b8: d1fd .. BNE 0x1ffe65b6 ; co_delay_100us + 114
0x1ffe65ba: b002 .. ADD sp,sp,#8
0x1ffe65bc: e8bd4010 ...@ POP {r4,lr}
0x1ffe65c0: 4770 pG BX lr
0x1ffe65c2: bf00 .. NOP
co_delay_10us
0x1ffe65c4: 2800 .( CMP r0,#0
0x1ffe65c6: bf08 .. IT EQ
0x1ffe65c8: 4770 pG BXEQ lr
0x1ffe65ca: b510 .. PUSH {r4,lr}
0x1ffe65cc: b082 .. SUB sp,sp,#8
0x1ffe65ce: 4604 .F MOV r4,r0
0x1ffe65d0: f7fefbac .... BL system_get_CoreClock ; 0x1ffe4d2c
0x1ffe65d4: f64d6183 M..a MOV r1,#0xde83
0x1ffe65d8: f2c4311b ...1 MOVT r1,#0x431b
0x1ffe65dc: fba00101 .... UMULL r0,r1,r0,r1
0x1ffe65e0: 0c88 .. LSRS r0,r1,#18
0x1ffe65e2: eb040184 .... ADD r1,r4,r4,LSL #2
0x1ffe65e6: f88d0003 .... STRB r0,[sp,#3]
0x1ffe65ea: 00c8 .. LSLS r0,r1,#3
0x1ffe65ec: 9001 .. STR r0,[sp,#4]
0x1ffe65ee: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe65f2: 2818 .( CMP r0,#0x18
0x1ffe65f4: d102 .. BNE 0x1ffe65fc ; co_delay_10us + 56
0x1ffe65f6: 9801 .. LDR r0,[sp,#4]
0x1ffe65f8: 0040 @. LSLS r0,r0,#1
0x1ffe65fa: e019 .. B 0x1ffe6630 ; co_delay_10us + 108
0x1ffe65fc: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe6600: 2830 0( CMP r0,#0x30
0x1ffe6602: d102 .. BNE 0x1ffe660a ; co_delay_10us + 70
0x1ffe6604: 9801 .. LDR r0,[sp,#4]
0x1ffe6606: 0080 .. LSLS r0,r0,#2
0x1ffe6608: e012 .. B 0x1ffe6630 ; co_delay_10us + 108
0x1ffe660a: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe660e: 2860 `( CMP r0,#0x60
0x1ffe6610: d102 .. BNE 0x1ffe6618 ; co_delay_10us + 84
0x1ffe6612: 9801 .. LDR r0,[sp,#4]
0x1ffe6614: 00c0 .. LSLS r0,r0,#3
0x1ffe6616: e00b .. B 0x1ffe6630 ; co_delay_10us + 108
0x1ffe6618: f89d0003 .... LDRB r0,[sp,#3]
0x1ffe661c: f64a21ab J..! MOV r1,#0xaaab
0x1ffe6620: f6ca21aa ...! MOVT r1,#0xaaaa
0x1ffe6624: fba00101 .... UMULL r0,r1,r0,r1
0x1ffe6628: 9801 .. LDR r0,[sp,#4]
0x1ffe662a: 08c9 .. LSRS r1,r1,#3
0x1ffe662c: fb00f001 .... MUL r0,r0,r1
0x1ffe6630: 9001 .. STR r0,[sp,#4]
0x1ffe6632: 9801 .. LDR r0,[sp,#4]
0x1ffe6634: 3801 .8 SUBS r0,#1
0x1ffe6636: d1fd .. BNE 0x1ffe6634 ; co_delay_10us + 112
0x1ffe6638: b002 .. ADD sp,sp,#8
0x1ffe663a: e8bd4010 ...@ POP {r4,lr}
0x1ffe663e: 4770 pG BX lr
mul_64
0x1ffe6640: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe6642: fba24503 ...E UMULL r4,r5,r2,r3
0x1ffe6646: 6004 .` STR r4,[r0,#0]
0x1ffe6648: 600d .` STR r5,[r1,#0]
0x1ffe664a: bdb0 .. POP {r4,r5,r7,pc}
simple_div_64
0x1ffe664c: 4684 .F MOV r12,r0
0x1ffe664e: fbb0f0f2 .... UDIV r0,r0,r2
0x1ffe6652: 2900 .) CMP r1,#0
0x1ffe6654: bf08 .. IT EQ
0x1ffe6656: 4770 pG BXEQ lr
0x1ffe6658: b510 .. PUSH {r4,lr}
0x1ffe665a: f04f33ff O..3 MOV r3,#0xffffffff
0x1ffe665e: fbb3f4f2 .... UDIV r4,r3,r2
0x1ffe6662: fb00cc12 .... MLS r12,r0,r2,r12
0x1ffe6666: fb04fe02 .... MUL lr,r4,r2
0x1ffe666a: fb040001 .... MLA r0,r4,r1,r0
0x1ffe666e: f1ce0300 .... RSB r3,lr,#0
0x1ffe6672: fb03c301 .... MLA r3,r3,r1,r12
0x1ffe6676: fbb3f2f2 .... UDIV r2,r3,r2
0x1ffe667a: 4410 .D ADD r0,r0,r2
0x1ffe667c: e8bd4010 ...@ POP {r4,lr}
0x1ffe6680: 4770 pG BX lr
0x1ffe6682: 0000 .. MOVS r0,r0
ms_2_lpcycles
0x1ffe6684: b510 .. PUSH {r4,lr}
0x1ffe6686: b082 .. SUB sp,sp,#8
0x1ffe6688: 4604 .F MOV r4,r0
0x1ffe668a: f7fcf96c ..l. BL $Ven$TT$L$$system_get_LPRCCLK ; 0x1ffe2966
0x1ffe668e: 4602 .F MOV r2,r0
0x1ffe6690: a801 .. ADD r0,sp,#4
0x1ffe6692: 4669 iF MOV r1,sp
0x1ffe6694: 4623 #F MOV r3,r4
0x1ffe6696: f7ffffd3 .... BL mul_64 ; 0x1ffe6640
0x1ffe669a: e9dd1000 .... LDRD r1,r0,[sp,#0]
0x1ffe669e: f44f727a O.zr MOV r2,#0x3e8
0x1ffe66a2: f7ffffd3 .... BL simple_div_64 ; 0x1ffe664c
0x1ffe66a6: b002 .. ADD sp,sp,#8
0x1ffe66a8: bd10 .. POP {r4,pc}
0x1ffe66aa: bf00 .. NOP
us_2_lpcycles
0x1ffe66ac: b510 .. PUSH {r4,lr}
0x1ffe66ae: b082 .. SUB sp,sp,#8
0x1ffe66b0: 4604 .F MOV r4,r0
0x1ffe66b2: f7fcf958 ..X. BL $Ven$TT$L$$system_get_LPRCCLK ; 0x1ffe2966
0x1ffe66b6: 4602 .F MOV r2,r0
0x1ffe66b8: a801 .. ADD r0,sp,#4
0x1ffe66ba: 4669 iF MOV r1,sp
0x1ffe66bc: 4623 #F MOV r3,r4
0x1ffe66be: f7ffffbf .... BL mul_64 ; 0x1ffe6640
0x1ffe66c2: e9dd1000 .... LDRD r1,r0,[sp,#0]
0x1ffe66c6: f2442240 D.@" MOV r2,#0x4240
0x1ffe66ca: f2c0020f .... MOVT r2,#0xf
0x1ffe66ce: f7ffffbd .... BL simple_div_64 ; 0x1ffe664c
0x1ffe66d2: b002 .. ADD sp,sp,#8
0x1ffe66d4: bd10 .. POP {r4,pc}
0x1ffe66d6: bf00 .. NOP
lpcycles_2_us
0x1ffe66d8: b5b0 .. PUSH {r4,r5,r7,lr}
0x1ffe66da: b082 .. SUB sp,sp,#8
0x1ffe66dc: f2442240 D.@" MOV r2,#0x4240
0x1ffe66e0: 4603 .F MOV r3,r0
0x1ffe66e2: a801 .. ADD r0,sp,#4
0x1ffe66e4: 4669 iF MOV r1,sp
0x1ffe66e6: f2c0020f .... MOVT r2,#0xf
0x1ffe66ea: f7ffffa9 .... BL mul_64 ; 0x1ffe6640
0x1ffe66ee: e9dd5400 ...T LDRD r5,r4,[sp,#0]
0x1ffe66f2: f7fcf938 ..8. BL $Ven$TT$L$$system_get_LPRCCLK ; 0x1ffe2966
0x1ffe66f6: 4602 .F MOV r2,r0
0x1ffe66f8: 4620 F MOV r0,r4
0x1ffe66fa: 4629 )F MOV r1,r5
0x1ffe66fc: f7ffffa6 .... BL simple_div_64 ; 0x1ffe664c
0x1ffe6700: b002 .. ADD sp,sp,#8
0x1ffe6702: bdb0 .. POP {r4,r5,r7,pc}
low_power_enter_sleep
0x1ffe6704: 2000 . MOVS r0,#0
0x1ffe6706: 2107 .! MOVS r1,#7
0x1ffe6708: 2201 ." MOVS r2,#1
0x1ffe670a: 2301 .# MOVS r3,#1
0x1ffe670c: f7ffbca8 .... B.W frspim_wr ; 0x1ffe6060
low_power_enter
0x1ffe6710: b580 .. PUSH {r7,lr}
0x1ffe6712: 2000 . MOVS r0,#0
0x1ffe6714: 21fc .! MOVS r1,#0xfc
0x1ffe6716: 2204 ." MOVS r2,#4
0x1ffe6718: f7fffc46 ..F. BL frspim_rd ; 0x1ffe5fa8
0x1ffe671c: 07c0 .. LSLS r0,r0,#31
0x1ffe671e: f646301f F..0 MOV r0,#0x6b1f
0x1ffe6722: f6c170fe ...p MOVT r0,#0x1ffe
0x1ffe6726: f0400301 @... ORR r3,r0,#1
0x1ffe672a: bf08 .. IT EQ
0x1ffe672c: f0200301 ... BICEQ r3,r0,#1
0x1ffe6730: 2000 . MOVS r0,#0
0x1ffe6732: 21fc .! MOVS r1,#0xfc
0x1ffe6734: 2204 ." MOVS r2,#4
0x1ffe6736: f7fffc93 .... BL frspim_wr ; 0x1ffe6060
0x1ffe673a: e8bd4080 ...@ POP {r7,lr}
0x1ffe673e: f000b9a5 .... B.W low_power_save_cpu ; 0x1ffe6a8c
0x1ffe6742: bf00 .. NOP
0x1ffe6744: 2001 . MOVS r0,#1
0x1ffe6746: 4770 pG BX lr
0x1ffe6748: 4770 pG BX lr
0x1ffe674a: bf00 .. NOP
0x1ffe674c: 4770 pG BX lr
0x1ffe674e: bf00 .. NOP
user_entry_after_sleep_user
0x1ffe6750: 4770 pG BX lr
0x1ffe6752: bf00 .. NOP
vPortSuppressTicksAndSleep
0x1ffe6754: e92d4ff0 -..O PUSH {r4-r11,lr}
0x1ffe6758: b083 .. SUB sp,sp,#0xc
0x1ffe675a: f2496124 I.$a MOV r1,#0x9624
0x1ffe675e: f2c20100 .... MOVT r1,#0x2000
0x1ffe6762: 6008 .` STR r0,[r1,#0]
0x1ffe6764: f3ef8110 .... MRS r1,PRIMASK
0x1ffe6768: b672 r. CPSID i
0x1ffe676a: f3bf8f4f ..O. DSB
0x1ffe676e: f24e0610 N... MOV r6,#0xe010
0x1ffe6772: f2ce0600 .... MOVT r6,#0xe000
0x1ffe6776: f3bf8f6f ..o. ISB
0x1ffe677a: 6831 1h LDR r1,[r6,#0]
0x1ffe677c: f06f447e o.~D MVN r4,#0xfe000000
0x1ffe6780: 42a0 .B CMP r0,r4
0x1ffe6782: bf38 8. IT CC
0x1ffe6784: 4604 .F MOVCC r4,r0
0x1ffe6786: f0210001 !... BIC r0,r1,#1
0x1ffe678a: 6030 0` STR r0,[r6,#0]
0x1ffe678c: f7f9fc96 .... BL eTaskConfirmSleepModeStatus ; 0x1ffe00bc
0x1ffe6790: 2800 .( CMP r0,#0
0x1ffe6792: f0008160 ..`. BEQ.W 0x1ffe6a56 ; vPortSuppressTicksAndSleep + 770
0x1ffe6796: 2c14 ., CMP r4,#0x14
0x1ffe6798: f2c08119 .... BLT.W 0x1ffe69ce ; vPortSuppressTicksAndSleep + 634
0x1ffe679c: f7fcf8e8 .... BL $Ven$TT$L$$system_prevent_sleep_get ; 0x1ffe2970
0x1ffe67a0: 2800 .( CMP r0,#0
0x1ffe67a2: f0408114 @... BNE.W 0x1ffe69ce ; vPortSuppressTicksAndSleep + 634
0x1ffe67a6: f7fcf8e9 .... BL user_deep_sleep_check ; 0x1ffe297c
0x1ffe67aa: 2800 .( CMP r0,#0
0x1ffe67ac: f000810f .... BEQ.W 0x1ffe69ce ; vPortSuppressTicksAndSleep + 634
0x1ffe67b0: 2000 . MOVS r0,#0
0x1ffe67b2: 2102 .! MOVS r1,#2
0x1ffe67b4: 2201 ." MOVS r2,#1
0x1ffe67b6: f7fffbf7 .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe67ba: f0400002 @... ORR r0,r0,#2
0x1ffe67be: b2c3 .. UXTB r3,r0
0x1ffe67c0: 2000 . MOVS r0,#0
0x1ffe67c2: 2117 .! MOVS r1,#0x17
0x1ffe67c4: 2201 ." MOVS r2,#1
0x1ffe67c6: f7fffc4b ..K. BL frspim_wr ; 0x1ffe6060
0x1ffe67ca: bf00 .. NOP
0x1ffe67cc: 2000 . MOVS r0,#0
0x1ffe67ce: 2117 .! MOVS r1,#0x17
0x1ffe67d0: 2201 ." MOVS r2,#1
0x1ffe67d2: f7fffbe9 .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe67d6: 0780 .. LSLS r0,r0,#30
0x1ffe67d8: d4f8 .. BMI 0x1ffe67cc ; vPortSuppressTicksAndSleep + 120
0x1ffe67da: 2000 . MOVS r0,#0
0x1ffe67dc: 2118 .! MOVS r1,#0x18
0x1ffe67de: 2204 ." MOVS r2,#4
0x1ffe67e0: f1a4050a .... SUB r5,r4,#0xa
0x1ffe67e4: f7fffbe0 .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe67e8: 4682 .F MOV r10,r0
0x1ffe67ea: f7fcf8bc .... BL $Ven$TT$L$$system_get_LPRCCLK ; 0x1ffe2966
0x1ffe67ee: 4602 .F MOV r2,r0
0x1ffe67f0: a802 .. ADD r0,sp,#8
0x1ffe67f2: a901 .. ADD r1,sp,#4
0x1ffe67f4: 462b +F MOV r3,r5
0x1ffe67f6: f7ffff23 ..#. BL mul_64 ; 0x1ffe6640
0x1ffe67fa: e9dd1001 .... LDRD r1,r0,[sp,#4]
0x1ffe67fe: f44f727a O.zr MOV r2,#0x3e8
0x1ffe6802: f7ffff23 ..#. BL simple_div_64 ; 0x1ffe664c
0x1ffe6806: eb00030a .... ADD r3,r0,r10
0x1ffe680a: 2000 . MOVS r0,#0
0x1ffe680c: 2120 ! MOVS r1,#0x20
0x1ffe680e: 2204 ." MOVS r2,#4
0x1ffe6810: f7fffc26 ..&. BL frspim_wr ; 0x1ffe6060
0x1ffe6814: 2000 . MOVS r0,#0
0x1ffe6816: 2102 .! MOVS r1,#2
0x1ffe6818: 2201 ." MOVS r2,#1
0x1ffe681a: f7fffbc5 .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe681e: f0400020 @. . ORR r0,r0,#0x20
0x1ffe6822: b2c3 .. UXTB r3,r0
0x1ffe6824: 2000 . MOVS r0,#0
0x1ffe6826: 2117 .! MOVS r1,#0x17
0x1ffe6828: 2201 ." MOVS r2,#1
0x1ffe682a: f7fffc19 .... BL frspim_wr ; 0x1ffe6060
0x1ffe682e: f7fcf8a9 .... BL user_entry_before_sleep ; 0x1ffe2984
0x1ffe6832: f64e5708 N..W MOV r7,#0xed08
0x1ffe6836: f2ce0700 .... MOVT r7,#0xe000
0x1ffe683a: 683c <h LDR r4,[r7,#0]
0x1ffe683c: f8d7b018 .... LDR r11,[r7,#0x18]
0x1ffe6840: 2000 . MOVS r0,#0
0x1ffe6842: 2108 .! MOVS r1,#8
0x1ffe6844: 2201 ." MOVS r2,#1
0x1ffe6846: 23c3 .# MOVS r3,#0xc3
0x1ffe6848: f7fffc0a .... BL frspim_wr ; 0x1ffe6060
0x1ffe684c: f246092c F.,. MOV r9,#0x602c
0x1ffe6850: f2c20901 .... MOVT r9,#0x2001
0x1ffe6854: f8d90000 .... LDR r0,[r9,#0]
0x1ffe6858: 68b1 .h LDR r1,[r6,#8]
0x1ffe685a: 2204 ." MOVS r2,#4
0x1ffe685c: eba00801 .... SUB r8,r0,r1
0x1ffe6860: 2000 . MOVS r0,#0
0x1ffe6862: 21fc .! MOVS r1,#0xfc
0x1ffe6864: f7fffba0 .... BL frspim_rd ; 0x1ffe5fa8
0x1ffe6868: 07c0 .. LSLS r0,r0,#31
0x1ffe686a: f646301f F..0 MOV r0,#0x6b1f
0x1ffe686e: f6c170fe ...p MOVT r0,#0x1ffe
0x1ffe6872: f0400301 @... ORR r3,r0,#1
0x1ffe6876: bf08 .. IT EQ
0x1ffe6878: f0200301 ... BICEQ r3,r0,#1
0x1ffe687c: 2000 . MOVS r0,#0
0x1ffe687e: 21fc .! MOVS r1,#0xfc
0x1ffe6880: 2204 ." MOVS r2,#4
0x1ffe6882: f7fffbed .... BL frspim_wr ; 0x1ffe6060
0x1ffe6886: f000f901 .... BL low_power_save_cpu ; 0x1ffe6a8c
0x1ffe688a: f8d70080 .... LDR r0,[r7,#0x80]
0x1ffe688e: f4400070 @.p. ORR r0,r0,#0xf00000
0x1ffe6892: f8c70080 .... STR r0,[r7,#0x80]
0x1ffe6896: 2020 MOVS r0,#0x20
0x1ffe6898: f2ce0005 .... MOVT r0,#0xe005
0x1ffe689c: 6a41 Aj LDR r1,[r0,#0x24]
0x1ffe689e: f4417100 A..q ORR r1,r1,#0x200
0x1ffe68a2: 6241 Ab STR r1,[r0,#0x24]
0x1ffe68a4: 6841 Ah LDR r1,[r0,#4]
0x1ffe68a6: f0410101 A... ORR r1,r1,#1
0x1ffe68aa: 6041 A` STR r1,[r0,#4]
0x1ffe68ac: 6801 .h LDR r1,[r0,#0]
0x1ffe68ae: f4414180 A..A ORR r1,r1,#0x4000
0x1ffe68b2: 6001 .` STR r1,[r0,#0]
0x1ffe68b4: 6981 .i LDR r1,[r0,#0x18]
0x1ffe68b6: f0410180 A... ORR r1,r1,#0x80
0x1ffe68ba: 6181 .a STR r1,[r0,#0x18]
0x1ffe68bc: 6981 .i LDR r1,[r0,#0x18]
0x1ffe68be: f4417180 A..q ORR r1,r1,#0x100
0x1ffe68c2: 6181 .a STR r1,[r0,#0x18]
0x1ffe68c4: 6801 .h LDR r1,[r0,#0]
0x1ffe68c6: f0410108 A... ORR r1,r1,#8
0x1ffe68ca: 6001 .` STR r1,[r0,#0]
0x1ffe68cc: 6801 .h LDR r1,[r0,#0]
0x1ffe68ce: f0410120 A. . ORR r1,r1,#0x20
0x1ffe68d2: 6001 .` STR r1,[r0,#0]
0x1ffe68d4: 2001 . MOVS r0,#1
0x1ffe68d6: f7fefa2f ../. BL system_cache_enable ; 0x1ffe4d38
0x1ffe68da: 2500 .% MOVS r5,#0
0x1ffe68dc: f2ce050c .... MOVT r5,#0xe00c
0x1ffe68e0: 4628 (F MOV r0,r5
0x1ffe68e2: 2102 .! MOVS r1,#2
0x1ffe68e4: 2200 ." MOVS r2,#0
0x1ffe68e6: f7fefe37 ..7. BL flash_init_controller ; 0x1ffe5558
0x1ffe68ea: 4628 (F MOV r0,r5
0x1ffe68ec: 2101 .! MOVS r1,#1
0x1ffe68ee: f7fefe99 .... BL flash_set_baudrate ; 0x1ffe5624
0x1ffe68f2: 2000 . MOVS r0,#0
0x1ffe68f4: 2108 .! MOVS r1,#8
0x1ffe68f6: 2201 ." MOVS r2,#1
0x1ffe68f8: 23ad .# MOVS r3,#0xad
0x1ffe68fa: f7fffbb1 .... BL frspim_wr ; 0x1ffe6060
0x1ffe68fe: 603c <` STR r4,[r7,#0]
0x1ffe6900: f8c7b018 .... STR r11,[r7,#0x18]
0x1ffe6904: f7fcf868 ..h. BL user_entry_after_sleep ; 0x1ffe29d8
0x1ffe6908: 2000 . MOVS r0,#0
0x1ffe690a: 2102 .! MOVS r1,#2
0x1ffe690c: 2201 ." MOVS r2,#1
0x1ffe690e: f7fffb4b ..K. BL frspim_rd ; 0x1ffe5fa8
0x1ffe6912: f00000d5 .... AND r0,r0,#0xd5
0x1ffe6916: f100030a .... ADD r3,r0,#0xa
0x1ffe691a: 2000 . MOVS r0,#0
0x1ffe691c: 2117 .! MOVS r1,#0x17
0x1ffe691e: 2201 ." MOVS r2,#1
0x1ffe6920: f7fffb9e .... BL frspim_wr ; 0x1ffe6060
0x1ffe6924: 2000 . MOVS r0,#0
0x1ffe6926: 2117 .! MOVS r1,#0x17
0x1ffe6928: 2201 ." MOVS r2,#1
0x1ffe692a: f7fffb3d ..=. BL frspim_rd ; 0x1ffe5fa8
0x1ffe692e: 0780 .. LSLS r0,r0,#30
0x1ffe6930: d4f8 .. BMI 0x1ffe6924 ; vPortSuppressTicksAndSleep + 464
0x1ffe6932: 2000 . MOVS r0,#0
0x1ffe6934: 2118 .! MOVS r1,#0x18
0x1ffe6936: 2204 ." MOVS r2,#4
0x1ffe6938: 2700 .' MOVS r7,#0
0x1ffe693a: f7fffb35 ..5. BL frspim_rd ; 0x1ffe5fa8
0x1ffe693e: f2442240 D.@" MOV r2,#0x4240
0x1ffe6942: eba0030a .... SUB r3,r0,r10
0x1ffe6946: a802 .. ADD r0,sp,#8
0x1ffe6948: a901 .. ADD r1,sp,#4
0x1ffe694a: f2c0020f .... MOVT r2,#0xf
0x1ffe694e: f7fffe77 ..w. BL mul_64 ; 0x1ffe6640
0x1ffe6952: e9dd5401 ...T LDRD r5,r4,[sp,#4]
0x1ffe6956: f7fcf806 .... BL $Ven$TT$L$$system_get_LPRCCLK ; 0x1ffe2966
0x1ffe695a: 4602 .F MOV r2,r0
0x1ffe695c: 4620 F MOV r0,r4
0x1ffe695e: 4629 )F MOV r1,r5
0x1ffe6960: f7fffe74 ..t. BL simple_div_64 ; 0x1ffe664c
0x1ffe6964: f64452d3 D..R MOV r2,#0x4dd3
0x1ffe6968: f10001b4 .... ADD r1,r0,#0xb4
0x1ffe696c: f2c10262 ..b. MOVT r2,#0x1062
0x1ffe6970: fba10302 .... UMULL r0,r3,r1,r2
0x1ffe6974: 0998 .. LSRS r0,r3,#6
0x1ffe6976: f44f757a O.zu MOV r5,#0x3e8
0x1ffe697a: fb001115 .... MLS r1,r0,r5,r1
0x1ffe697e: f8d95000 ...P LDR r5,[r9,#0]
0x1ffe6982: fb05f101 .... MUL r1,r5,r1
0x1ffe6986: fba11202 .... UMULL r1,r2,r1,r2
0x1ffe698a: eb081192 .... ADD r1,r8,r2,LSR #6
0x1ffe698e: 2201 ." MOVS r2,#1
0x1ffe6990: 42a9 .B CMP r1,r5
0x1ffe6992: bf28 (. IT CS
0x1ffe6994: eb021093 .... ADDCS r0,r2,r3,LSR #6
0x1ffe6998: 2206 ." MOVS r2,#6
0x1ffe699a: 6032 2` STR r2,[r6,#0]
0x1ffe699c: f8d92000 ... LDR r2,[r9,#0]
0x1ffe69a0: 43cb .C MVNS r3,r1
0x1ffe69a2: 441a .D ADD r2,r2,r3
0x1ffe69a4: 42a9 .B CMP r1,r5
0x1ffe69a6: bf28 (. IT CS
0x1ffe69a8: 442a *D ADDCS r2,r5
0x1ffe69aa: 6072 r` STR r2,[r6,#4]
0x1ffe69ac: 60b7 .` STR r7,[r6,#8]
0x1ffe69ae: 6831 1h LDR r1,[r6,#0]
0x1ffe69b0: f0410101 A... ORR r1,r1,#1
0x1ffe69b4: 6031 1` STR r1,[r6,#0]
0x1ffe69b6: f7fafd91 .... BL vTaskStepTick ; 0x1ffe14dc
0x1ffe69ba: f8d90000 .... LDR r0,[r9,#0]
0x1ffe69be: 3801 .8 SUBS r0,#1
0x1ffe69c0: 6070 p` STR r0,[r6,#4]
0x1ffe69c2: b662 b. CPSIE i
0x1ffe69c4: f7fffec4 .... BL user_entry_after_sleep_user ; 0x1ffe6750
0x1ffe69c8: b003 .. ADD sp,sp,#0xc
0x1ffe69ca: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe69ce: f24600a8 F... MOV r0,#0x60a8
0x1ffe69d2: f2c20001 .... MOVT r0,#0x2001
0x1ffe69d6: 6800 .h LDR r0,[r0,#0]
0x1ffe69d8: f246052c F.,. MOV r5,#0x602c
0x1ffe69dc: f2c20501 .... MOVT r5,#0x2001
0x1ffe69e0: 4284 .B CMP r4,r0
0x1ffe69e2: bf88 .. IT HI
0x1ffe69e4: 4604 .F MOVHI r4,r0
0x1ffe69e6: 68b1 .h LDR r1,[r6,#8]
0x1ffe69e8: 682a *h LDR r2,[r5,#0]
0x1ffe69ea: 1e60 `. SUBS r0,r4,#1
0x1ffe69ec: fb001102 .... MLA r1,r0,r2,r1
0x1ffe69f0: f2460224 F.$. MOV r2,#0x6024
0x1ffe69f4: f2c20201 .... MOVT r2,#0x2001
0x1ffe69f8: 6812 .h LDR r2,[r2,#0]
0x1ffe69fa: 1a8a .. SUBS r2,r1,r2
0x1ffe69fc: bf98 .. IT LS
0x1ffe69fe: 460a .F MOVLS r2,r1
0x1ffe6a00: 2100 .! MOVS r1,#0
0x1ffe6a02: 6072 r` STR r2,[r6,#4]
0x1ffe6a04: 60b1 .` STR r1,[r6,#8]
0x1ffe6a06: 6833 3h LDR r3,[r6,#0]
0x1ffe6a08: f0430301 C... ORR r3,r3,#1
0x1ffe6a0c: 6033 3` STR r3,[r6,#0]
0x1ffe6a0e: f3bf8f4f ..O. DSB
0x1ffe6a12: bf30 0. WFI
0x1ffe6a14: 2306 .# MOVS r3,#6
0x1ffe6a16: f3bf8f6f ..o. ISB
0x1ffe6a1a: 6033 3` STR r3,[r6,#0]
0x1ffe6a1c: 6837 7h LDR r7,[r6,#0]
0x1ffe6a1e: 682b +h LDR r3,[r5,#0]
0x1ffe6a20: 03ff .. LSLS r7,r7,#15
0x1ffe6a22: d420 . BMI 0x1ffe6a66 ; vPortSuppressTicksAndSleep + 786
0x1ffe6a24: fb03f004 .... MUL r0,r3,r4
0x1ffe6a28: 68b2 .h LDR r2,[r6,#8]
0x1ffe6a2a: 1a82 .. SUBS r2,r0,r2
0x1ffe6a2c: fbb2f0f3 .... UDIV r0,r2,r3
0x1ffe6a30: 1c47 G. ADDS r7,r0,#1
0x1ffe6a32: fb07f303 .... MUL r3,r7,r3
0x1ffe6a36: 1a9a .. SUBS r2,r3,r2
0x1ffe6a38: 6072 r` STR r2,[r6,#4]
0x1ffe6a3a: 60b1 .` STR r1,[r6,#8]
0x1ffe6a3c: 6831 1h LDR r1,[r6,#0]
0x1ffe6a3e: f0410101 A... ORR r1,r1,#1
0x1ffe6a42: 6031 1` STR r1,[r6,#0]
0x1ffe6a44: f7fafd4a ..J. BL vTaskStepTick ; 0x1ffe14dc
0x1ffe6a48: 6828 (h LDR r0,[r5,#0]
0x1ffe6a4a: 3801 .8 SUBS r0,#1
0x1ffe6a4c: 6070 p` STR r0,[r6,#4]
0x1ffe6a4e: b662 b. CPSIE i
0x1ffe6a50: b003 .. ADD sp,sp,#0xc
0x1ffe6a52: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe6a56: 6830 0h LDR r0,[r6,#0]
0x1ffe6a58: f0400001 @... ORR r0,r0,#1
0x1ffe6a5c: 6030 0` STR r0,[r6,#0]
0x1ffe6a5e: b662 b. CPSIE i
0x1ffe6a60: b003 .. ADD sp,sp,#0xc
0x1ffe6a62: e8bd8ff0 .... POP {r4-r11,pc}
0x1ffe6a66: 68b7 .h LDR r7,[r6,#8]
0x1ffe6a68: 43d2 .C MVNS r2,r2
0x1ffe6a6a: 441a .D ADD r2,r2,r3
0x1ffe6a6c: 443a :D ADD r2,r2,r7
0x1ffe6a6e: 6072 r` STR r2,[r6,#4]
0x1ffe6a70: 60b1 .` STR r1,[r6,#8]
0x1ffe6a72: 6831 1h LDR r1,[r6,#0]
0x1ffe6a74: f0410101 A... ORR r1,r1,#1
0x1ffe6a78: 6031 1` STR r1,[r6,#0]
0x1ffe6a7a: f7fafd2f ../. BL vTaskStepTick ; 0x1ffe14dc
0x1ffe6a7e: 6828 (h LDR r0,[r5,#0]
0x1ffe6a80: 3801 .8 SUBS r0,#1
0x1ffe6a82: 6070 p` STR r0,[r6,#4]
0x1ffe6a84: b662 b. CPSIE i
0x1ffe6a86: b003 .. ADD sp,sp,#0xc
0x1ffe6a88: e8bd8ff0 .... POP {r4-r11,pc}
$t
ram_code
$v0
low_power_save_cpu
0x1ffe6a8c: e92d5fff -.._ PUSH {r0-r12,lr}
0x1ffe6a90: f3ef8011 .... MRS r0,BASEPRI
0x1ffe6a94: f3ef8110 .... MRS r1,PRIMASK
0x1ffe6a98: f3ef8213 .... MRS r2,FAULTMASK
0x1ffe6a9c: f3ef8314 .... MRS r3,CONTROL
0x1ffe6aa0: f3ef8400 .... MRS r4,APSR ; formerly CPSR
0x1ffe6aa4: f3ef8506 .... MRS r5,EPSR
0x1ffe6aa8: f3ef8605 .... MRS r6,IPSR
0x1ffe6aac: b47f .. PUSH {r0-r6}
0x1ffe6aae: 491d .I LDR r1,[pc,#116] ; [0x1ffe6b24] = 0x200052d8
0x1ffe6ab0: f3ef8208 .... MRS r2,MSP
0x1ffe6ab4: 600a .` STR r2,[r1,#0]
0x1ffe6ab6: f3ef8209 .... MRS r2,PSP
0x1ffe6aba: 604a J` STR r2,[r1,#4]
0x1ffe6abc: f3ef8214 .... MRS r2,CONTROL
0x1ffe6ac0: 608a .` STR r2,[r1,#8]
0x1ffe6ac2: 4a19 .J LDR r2,[pc,#100] ; [0x1ffe6b28] = 0x1ffe6add
0x1ffe6ac4: f0420201 B... ORR r2,r2,#1
0x1ffe6ac8: 60ca .` STR r2,[r1,#0xc]
0x1ffe6aca: f3ef820a .... MRS r2,MSPLIM
0x1ffe6ace: 610a .a STR r2,[r1,#0x10]
0x1ffe6ad0: f3ef820b .... MRS r2,PSPLIM
0x1ffe6ad4: 614a Ja STR r2,[r1,#0x14]
0x1ffe6ad6: f7fffe15 .... BL low_power_enter_sleep ; 0x1ffe6704
0x1ffe6ada: e7fe .. B 0x1ffe6ada ; low_power_save_cpu + 78
ret
0x1ffe6adc: 4911 .I LDR r1,[pc,#68] ; [0x1ffe6b24] = 0x200052d8
0x1ffe6ade: 680a .h LDR r2,[r1,#0]
0x1ffe6ae0: f3828808 .... MSR MSP,r2
0x1ffe6ae4: 684a Jh LDR r2,[r1,#4]
0x1ffe6ae6: f3828809 .... MSR PSP,r2
0x1ffe6aea: 688a .h LDR r2,[r1,#8]
0x1ffe6aec: f3828814 .... MSR CONTROL,r2
0x1ffe6af0: 690a .i LDR r2,[r1,#0x10]
0x1ffe6af2: f382880a .... MSR MSPLIM,r2
0x1ffe6af6: 694a Ji LDR r2,[r1,#0x14]
0x1ffe6af8: f382880b .... MSR PSPLIM,r2
0x1ffe6afc: bc7f .. POP {r0-r6}
0x1ffe6afe: f3808811 .... MSR BASEPRI,r0
0x1ffe6b02: f3818810 .... MSR PRIMASK,r1
0x1ffe6b06: f3828813 .... MSR FAULTMASK,r2
0x1ffe6b0a: f3838814 .... MSR CONTROL,r3
0x1ffe6b0e: f3848800 .... MSR APSR_nzcvq,r4 ; formerly CPSR_f
0x1ffe6b12: f3858806 .... MSR EPSR,r5
0x1ffe6b16: f3868805 .... MSR IPSR,r6
0x1ffe6b1a: e8bd9fff .... POP {r0-r12,pc}
low_power_restore_cpu
0x1ffe6b1e: 4901 .I LDR r1,[pc,#4] ; [0x1ffe6b24] = 0x200052d8
0x1ffe6b20: 68c9 .h LDR r1,[r1,#0xc]
0x1ffe6b22: 4708 .G BX r1
$d
0x1ffe6b24: 200052d8 .R. DCD 536892120
0x1ffe6b28: 1ffe6add .j.. DCD 536767197
$t.1
heap_mem_alloc
0x1ffe6b2c: e92d43f0 -..C PUSH {r4-r9,lr}
0x1ffe6b30: b081 .. SUB sp,sp,#4
0x1ffe6b32: 4680 .F MOV r8,r0
0x1ffe6b34: 4670 pF MOV r0,lr
0x1ffe6b36: 9000 .. STR r0,[sp,#0]
0x1ffe6b38: f101000f .... ADD r0,r1,#0xf
0x1ffe6b3c: f0200503 ... BIC r5,r0,#3
0x1ffe6b40: 2020 MOVS r0,#0x20
0x1ffe6b42: 2d14 .- CMP r5,#0x14
0x1ffe6b44: bf98 .. IT LS
0x1ffe6b46: 2514 .% MOVLS r5,#0x14
0x1ffe6b48: f7fef992 .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe6b4c: f2492e40 I.@. MOV lr,#0x9240
0x1ffe6b50: f2c20e00 .... MOVT lr,#0x2000
0x1ffe6b54: f85e6028 ^.(` LDR r6,[lr,r8,LSL #2]
0x1ffe6b58: b156 V. CBZ r6,0x1ffe6b70 ; heap_mem_alloc + 68
0x1ffe6b5a: f2483c38 H.8< MOV r12,#0x8338
0x1ffe6b5e: f2c83c38 ..8< MOVT r12,#0x8338
0x1ffe6b62: f1050914 .... ADD r9,r5,#0x14
0x1ffe6b66: 2300 .# MOVS r3,#0
0x1ffe6b68: f10c3222 .."2 ADD r2,r12,#0x22222222
0x1ffe6b6c: 2700 .' MOVS r7,#0
0x1ffe6b6e: e004 .. B 0x1ffe6b7a ; heap_mem_alloc + 78
0x1ffe6b70: e7fe .. B 0x1ffe6b70 ; heap_mem_alloc + 68
0x1ffe6b72: 4637 7F MOV r7,r6
0x1ffe6b74: 68f6 .h LDR r6,[r6,#0xc]
0x1ffe6b76: 4423 #D ADD r3,r3,r4
0x1ffe6b78: b19e .. CBZ r6,0x1ffe6ba2 ; heap_mem_alloc + 118
0x1ffe6b7a: 6834 4h LDR r4,[r6,#0]
0x1ffe6b7c: 4294 .B CMP r4,r2
0x1ffe6b7e: d10f .. BNE 0x1ffe6ba0 ; heap_mem_alloc + 116
0x1ffe6b80: 6874 th LDR r4,[r6,#4]
0x1ffe6b82: 42ac .B CMP r4,r5
0x1ffe6b84: d3f6 .. BCC 0x1ffe6b74 ; heap_mem_alloc + 72
0x1ffe6b86: 454c LE CMP r4,r9
0x1ffe6b88: d202 .. BCS 0x1ffe6b90 ; heap_mem_alloc + 100
0x1ffe6b8a: 6931 1i LDR r1,[r6,#0x10]
0x1ffe6b8c: 2900 .) CMP r1,#0
0x1ffe6b8e: d0f1 .. BEQ 0x1ffe6b74 ; heap_mem_alloc + 72
0x1ffe6b90: 2f00 ./ CMP r7,#0
0x1ffe6b92: d0ee .. BEQ 0x1ffe6b72 ; heap_mem_alloc + 70
0x1ffe6b94: 6879 yh LDR r1,[r7,#4]
0x1ffe6b96: 42a1 .B CMP r1,r4
0x1ffe6b98: bf88 .. IT HI
0x1ffe6b9a: 4637 7F MOVHI r7,r6
0x1ffe6b9c: e7ea .. B 0x1ffe6b74 ; heap_mem_alloc + 72
0x1ffe6b9e: bf00 .. NOP
0x1ffe6ba0: e7fe .. B 0x1ffe6ba0 ; heap_mem_alloc + 116
0x1ffe6ba2: b18f .. CBZ r7,0x1ffe6bc8 ; heap_mem_alloc + 156
0x1ffe6ba4: eb0e0288 .... ADD r2,lr,r8,LSL #2
0x1ffe6ba8: 6879 yh LDR r1,[r7,#4]
0x1ffe6baa: f8524f24 R.$O LDR r4,[r2,#0x24]!
0x1ffe6bae: 4549 IE CMP r1,r9
0x1ffe6bb0: f8526c18 R..l LDR r6,[r2,#-0x18]
0x1ffe6bb4: bf38 8. IT CC
0x1ffe6bb6: 460d .F MOVCC r5,r1
0x1ffe6bb8: 1af1 .. SUBS r1,r6,r3
0x1ffe6bba: 4429 )D ADD r1,r1,r5
0x1ffe6bbc: 428c .B CMP r4,r1
0x1ffe6bbe: f8421c0c B... STR r1,[r2,#-0xc]
0x1ffe6bc2: bf38 8. IT CC
0x1ffe6bc4: 6011 .` STRCC r1,[r2,#0]
0x1ffe6bc6: e004 .. B 0x1ffe6bd2 ; heap_mem_alloc + 166
0x1ffe6bc8: eb0e0188 .... ADD r1,lr,r8,LSL #2
0x1ffe6bcc: 68ca .h LDR r2,[r1,#0xc]
0x1ffe6bce: 1ad2 .. SUBS r2,r2,r3
0x1ffe6bd0: 618a .a STR r2,[r1,#0x18]
0x1ffe6bd2: f10e0318 .... ADD r3,lr,#0x18
0x1ffe6bd6: cb0e .. LDM r3,{r1-r3}
0x1ffe6bd8: f8de4030 ..0@ LDR r4,[lr,#0x30]
0x1ffe6bdc: 4411 .D ADD r1,r1,r2
0x1ffe6bde: 4419 .D ADD r1,r1,r3
0x1ffe6be0: 428c .B CMP r4,r1
0x1ffe6be2: bf38 8. IT CC
0x1ffe6be4: f8ce1030 ..0. STRCC r1,[lr,#0x30]
0x1ffe6be8: b167 g. CBZ r7,0x1ffe6c04 ; heap_mem_alloc + 216
0x1ffe6bea: 6879 yh LDR r1,[r7,#4]
0x1ffe6bec: 42a9 .B CMP r1,r5
0x1ffe6bee: d10c .. BNE 0x1ffe6c0a ; heap_mem_alloc + 222
0x1ffe6bf0: 6939 9i LDR r1,[r7,#0x10]
0x1ffe6bf2: b149 I. CBZ r1,0x1ffe6c08 ; heap_mem_alloc + 220
0x1ffe6bf4: 68fa .h LDR r2,[r7,#0xc]
0x1ffe6bf6: 60ca .` STR r2,[r1,#0xc]
0x1ffe6bf8: 68fa .h LDR r2,[r7,#0xc]
0x1ffe6bfa: 2a00 .* CMP r2,#0
0x1ffe6bfc: bf18 .. IT NE
0x1ffe6bfe: 6111 .a STRNE r1,[r2,#0x10]
0x1ffe6c00: e006 .. B 0x1ffe6c10 ; heap_mem_alloc + 228
0x1ffe6c02: bf00 .. NOP
0x1ffe6c04: e7fe .. B 0x1ffe6c04 ; heap_mem_alloc + 216
0x1ffe6c06: bf00 .. NOP
0x1ffe6c08: e7fe .. B 0x1ffe6c08 ; heap_mem_alloc + 220
0x1ffe6c0a: 1b49 I. SUBS r1,r1,r5
0x1ffe6c0c: 6079 y` STR r1,[r7,#4]
0x1ffe6c0e: 440f .D ADD r7,r7,r1
0x1ffe6c10: e9c7c500 .... STRD r12,r5,[r7,#0]
0x1ffe6c14: 9900 .. LDR r1,[sp,#0]
0x1ffe6c16: 60b9 .` STR r1,[r7,#8]
0x1ffe6c18: f7fef932 ..2. BL CPU_SR_Restore ; 0x1ffe4e80
0x1ffe6c1c: f107000c .... ADD r0,r7,#0xc
0x1ffe6c20: b001 .. ADD sp,sp,#4
0x1ffe6c22: e8bd83f0 .... POP {r4-r9,pc}
0x1ffe6c26: bf00 .. NOP
heap_mem_free
0x1ffe6c28: e92d47f0 -..G PUSH {r4-r10,lr}
0x1ffe6c2c: b082 .. SUB sp,sp,#8
0x1ffe6c2e: 4604 .F MOV r4,r0
0x1ffe6c30: 4670 pF MOV r0,lr
0x1ffe6c32: 2c00 ., CMP r4,#0
0x1ffe6c34: 9001 .. STR r0,[sp,#4]
0x1ffe6c36: d047 G. BEQ 0x1ffe6cc8 ; heap_mem_free + 160
0x1ffe6c38: 46a2 .F MOV r10,r4
0x1ffe6c3a: f24a595a J.ZY MOV r9,#0xa55a
0x1ffe6c3e: f85a0d0c Z... LDR r0,[r10,#-0xc]!
0x1ffe6c42: f2ca595a ..ZY MOVT r9,#0xa55a
0x1ffe6c46: f1a93122 .."1 SUB r1,r9,#0x22222222
0x1ffe6c4a: 4288 .B CMP r0,r1
0x1ffe6c4c: d13e >. BNE 0x1ffe6ccc ; heap_mem_free + 164
0x1ffe6c4e: f24f000f O... MOV r0,#0xf00f
0x1ffe6c52: f2cf000f .... MOVT r0,#0xf00f
0x1ffe6c56: f8440c0c D... STR r0,[r4,#-0xc]
0x1ffe6c5a: f8548c08 T... LDR r8,[r4,#-8]
0x1ffe6c5e: 9801 .. LDR r0,[sp,#4]
0x1ffe6c60: f8440c04 D... STR r0,[r4,#-4]
0x1ffe6c64: 2020 MOVS r0,#0x20
0x1ffe6c66: f7fef903 .... BL CPU_SR_Save ; 0x1ffe4e70
0x1ffe6c6a: f2492240 I.@" MOV r2,#0x9240
0x1ffe6c6e: 2100 .! MOVS r1,#0
0x1ffe6c70: f2c20200 .... MOVT r2,#0x2000
0x1ffe6c74: f8523021 R.!0 LDR r3,[r2,r1,LSL #2]
0x1ffe6c78: 42a3 .B CMP r3,r4
0x1ffe6c7a: d805 .. BHI 0x1ffe6c88 ; heap_mem_free + 96
0x1ffe6c7c: eb020781 .... ADD r7,r2,r1,LSL #2
0x1ffe6c80: 68ff .h LDR r7,[r7,#0xc]
0x1ffe6c82: 441f .D ADD r7,r7,r3
0x1ffe6c84: 42a7 .B CMP r7,r4
0x1ffe6c86: d201 .. BCS 0x1ffe6c8c ; heap_mem_free + 100
0x1ffe6c88: 3101 .1 ADDS r1,#1
0x1ffe6c8a: 2300 .# MOVS r3,#0
0x1ffe6c8c: 2902 .) CMP r1,#2
0x1ffe6c8e: d801 .. BHI 0x1ffe6c94 ; heap_mem_free + 108
0x1ffe6c90: 2b00 .+ CMP r3,#0
0x1ffe6c92: d0ef .. BEQ 0x1ffe6c74 ; heap_mem_free + 76
0x1ffe6c94: b1e3 .. CBZ r3,0x1ffe6cd0 ; heap_mem_free + 168
0x1ffe6c96: 42a3 .B CMP r3,r4
0x1ffe6c98: d21c .. BCS 0x1ffe6cd4 ; heap_mem_free + 172
0x1ffe6c9a: 2700 .' MOVS r7,#0
0x1ffe6c9c: 461d .F MOV r5,r3
0x1ffe6c9e: 681b .h LDR r3,[r3,#0]
0x1ffe6ca0: 454b KE CMP r3,r9
0x1ffe6ca2: d119 .. BNE 0x1ffe6cd8 ; heap_mem_free + 176
0x1ffe6ca4: 686b kh LDR r3,[r5,#4]
0x1ffe6ca6: 195e ^. ADDS r6,r3,r5
0x1ffe6ca8: 4556 VE CMP r6,r10
0x1ffe6caa: d016 .. BEQ 0x1ffe6cda ; heap_mem_free + 178
0x1ffe6cac: 45aa .E CMP r10,r5
0x1ffe6cae: d324 $. BCC 0x1ffe6cfa ; heap_mem_free + 210
0x1ffe6cb0: 68eb .h LDR r3,[r5,#0xc]
0x1ffe6cb2: 462f /F MOV r7,r5
0x1ffe6cb4: 2b00 .+ CMP r3,#0
0x1ffe6cb6: d1f1 .. BNE 0x1ffe6c9c ; heap_mem_free + 116
0x1ffe6cb8: 2300 .# MOVS r3,#0
0x1ffe6cba: f8c5a00c .... STR r10,[r5,#0xc]
0x1ffe6cbe: e9c43500 ...5 STRD r3,r5,[r4,#0]
0x1ffe6cc2: e9449803 D... STRD r9,r8,[r4,#-0xc]
0x1ffe6cc6: e033 3. B 0x1ffe6d30 ; heap_mem_free + 264
0x1ffe6cc8: e7fe .. B 0x1ffe6cc8 ; heap_mem_free + 160
0x1ffe6cca: bf00 .. NOP
0x1ffe6ccc: e7fe .. B 0x1ffe6ccc ; heap_mem_free + 164
0x1ffe6cce: bf00 .. NOP
0x1ffe6cd0: e7fe .. B 0x1ffe6cd0 ; heap_mem_free + 168
0x1ffe6cd2: bf00 .. NOP
0x1ffe6cd4: e7fe .. B 0x1ffe6cd4 ; heap_mem_free + 172
0x1ffe6cd6: bf00 .. NOP
0x1ffe6cd8: e7fe .. B 0x1ffe6cd8 ; heap_mem_free + 176
0x1ffe6cda: 4443 CD ADD r3,r3,r8
0x1ffe6cdc: 68ef .h LDR r7,[r5,#0xc]
0x1ffe6cde: 195e ^. ADDS r6,r3,r5
0x1ffe6ce0: 42be .B CMP r6,r7
0x1ffe6ce2: 606b k` STR r3,[r5,#4]
0x1ffe6ce4: d124 $. BNE 0x1ffe6d30 ; heap_mem_free + 264
0x1ffe6ce6: 68fe .h LDR r6,[r7,#0xc]
0x1ffe6ce8: 687c |h LDR r4,[r7,#4]
0x1ffe6cea: 60ee .` STR r6,[r5,#0xc]
0x1ffe6cec: 68ff .h LDR r7,[r7,#0xc]
0x1ffe6cee: 4423 #D ADD r3,r3,r4
0x1ffe6cf0: 2f00 ./ CMP r7,#0
0x1ffe6cf2: 606b k` STR r3,[r5,#4]
0x1ffe6cf4: bf18 .. IT NE
0x1ffe6cf6: 613d =a STRNE r5,[r7,#0x10]
0x1ffe6cf8: e01a .. B 0x1ffe6d30 ; heap_mem_free + 264
0x1ffe6cfa: b19f .. CBZ r7,0x1ffe6d24 ; heap_mem_free + 252
0x1ffe6cfc: f8c7a00c .... STR r10,[r7,#0xc]
0x1ffe6d00: 6067 g` STR r7,[r4,#4]
0x1ffe6d02: eb08070a .... ADD r7,r8,r10
0x1ffe6d06: 42af .B CMP r7,r5
0x1ffe6d08: f8449c0c D... STR r9,[r4,#-0xc]
0x1ffe6d0c: d10b .. BNE 0x1ffe6d26 ; heap_mem_free + 254
0x1ffe6d0e: 68ef .h LDR r7,[r5,#0xc]
0x1ffe6d10: 4443 CD ADD r3,r3,r8
0x1ffe6d12: 6027 '` STR r7,[r4,#0]
0x1ffe6d14: 68ef .h LDR r7,[r5,#0xc]
0x1ffe6d16: 2f00 ./ CMP r7,#0
0x1ffe6d18: bf18 .. IT NE
0x1ffe6d1a: f8c7a010 .... STRNE r10,[r7,#0x10]
0x1ffe6d1e: f8443c08 D..< STR r3,[r4,#-8]
0x1ffe6d22: e005 .. B 0x1ffe6d30 ; heap_mem_free + 264
0x1ffe6d24: e7fe .. B 0x1ffe6d24 ; heap_mem_free + 252
0x1ffe6d26: 6025 %` STR r5,[r4,#0]
0x1ffe6d28: f8c5a010 .... STR r10,[r5,#0x10]
0x1ffe6d2c: f8448c08 D... STR r8,[r4,#-8]
0x1ffe6d30: eb020181 .... ADD r1,r2,r1,LSL #2
0x1ffe6d34: 698a .i LDR r2,[r1,#0x18]
0x1ffe6d36: eba20208 .... SUB r2,r2,r8
0x1ffe6d3a: 618a .a STR r2,[r1,#0x18]
0x1ffe6d3c: b002 .. ADD sp,sp,#8
0x1ffe6d3e: e8bd47f0 ...G POP {r4-r10,lr}
0x1ffe6d42: f7feb89d .... B CPU_SR_Restore ; 0x1ffe4e80
0x1ffe6d46: 0000 .. MOVS r0,r0
$d.realdata
uxTopUsedPriority
0x1ffe6d48: 00000009 .... DCD 9
** Section #3 'RW_IRAM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
Size : 288 bytes (alignment 8)
Address: 0x20000000
** Section #4 'RW_IRAM1' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
Size : 73264 bytes (alignment 8)
Address: 0x200052d8
** Section #5 '.debug_abbrev' (SHT_PROGBITS)
Size : 17655 bytes
** Section #6 '.debug_frame' (SHT_PROGBITS)
Size : 48348 bytes
** Section #7 '.debug_info' (SHT_PROGBITS)
Size : 157605 bytes
** Section #8 '.debug_line' (SHT_PROGBITS)
Size : 62889 bytes
** Section #9 '.debug_loc' (SHT_PROGBITS)
Size : 77542 bytes
** Section #10 '.debug_str' (SHT_PROGBITS)
Size : 109085 bytes
** Section #11 '.debug_ranges' (SHT_PROGBITS)
Size : 9304 bytes
** Section #12 '.symtab' (SHT_SYMTAB)
Size : 58816 bytes (alignment 4)
String table #13 '.strtab'
Last local symbol no. 2476
** Section #13 '.strtab' (SHT_STRTAB)
Size : 45072 bytes
** Section #14 '.note' (SHT_NOTE)
Size : 32 bytes (alignment 4)
** Section #15 '.comment' (SHT_PROGBITS)
Size : 4536 bytes
** Section #16 '.shstrtab' (SHT_STRTAB)
Size : 168 bytes