======================================================================== ** 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 @ 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 . 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 , 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 . 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 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 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 . 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 @.

.. 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 . 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 ..

. 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 . 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.. 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 . 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 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 = 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 FC.` 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 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.

... 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 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 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 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 . 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