+++ /dev/null
-
-========================================================================
-
-** ELF Header Information
-
- File Name: H:\1.work\6.¸»ÈðÀ¤\1.Êó±ê\vMouse\2.code\2.dongle\examples\none_evm\ble_simple_central_audio\keil\Objects\ble_simple_central.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: 0x100050a9
- Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202)
-
- ARM ELF revision: 5 (ABI version 2)
-
- Conforms to Soft float procedure-call standard
-
- Built with
- Component: ARM Compiler 5.06 update 7 (build 960) Tool: armasm [4d35fa]
- Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]
- Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
- Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
-
- 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: 21
-
- Program header offset: 1010312 (0x000f6a88)
- Section header offset: 1010344 (0x000f6aa8)
-
- Section header string table index: 20
-
-========================================================================
-
-** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
- Size : 139244 bytes (130584 bytes in file)
- Virtual address: 0x10000000 (Alignment 4)
-
-
-========================================================================
-
-** Section #1 'ER_TABLE' (SHT_PROGBITS) [SHF_ALLOC]
- Size : 100 bytes (alignment 4)
- Address: 0x10000000
-
-
-** Section #2 'ER_RO' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
- Size : 107400 bytes (alignment 4)
- Address: 0x10002000
-
- $t
- .text
- BusFault_Handler
- DebugMon_Handler
- HardFault_Handler
- MemManage_Handler
- NMI_Handler
- PendSV_Handler
- SysTick_Handler
- UsageFault_Handler
- dma_isr
- exti_isr
- i2c0_isr
- i2c1_isr
- i2s_isr
- lcd_isr
- pdm_isr
- pwm_isr
- spim0_isr
- spim1_isr
- spis_isr
- timer0_isr
- timer1_isr
- uart0_isr
- uart1_isr
- 0x10002000: e7fe .. B BusFault_Handler ; 0x10002000
- SVC_Handler
- 0x10002002: b500 .. PUSH {lr}
- 0x10002004: 9807 .. LDR r0,[sp,#0x1c]
- 0x10002006: 4902 .I LDR r1,[pc,#8] ; [0x10002010] = 0x110001c4
- 0x10002008: 6809 .h LDR r1,[r1,#0]
- 0x1000200a: 4788 .G BLX r1
- 0x1000200c: 9007 .. STR r0,[sp,#0x1c]
- 0x1000200e: bd00 .. POP {pc}
- $d
- 0x10002010: 110001c4 .... DCD 285213124
- $t
- .text
- strstr
- 0x10002014: b530 0. PUSH {r4,r5,lr}
- 0x10002016: 4605 .F MOV r5,r0
- 0x10002018: 462a *F MOV r2,r5
- 0x1000201a: 460b .F MOV r3,r1
- 0x1000201c: f8120b01 .... LDRB r0,[r2],#1
- 0x10002020: f8134b01 ...K LDRB r4,[r3],#1
- 0x10002024: b108 .. CBZ r0,0x1000202a ; strstr + 22
- 0x10002026: 42a0 .B CMP r0,r4
- 0x10002028: d0f8 .. BEQ 0x1000201c ; strstr + 8
- 0x1000202a: b11c .. CBZ r4,0x10002034 ; strstr + 32
- 0x1000202c: 2800 .( CMP r0,#0
- 0x1000202e: d002 .. BEQ 0x10002036 ; strstr + 34
- 0x10002030: 1c6d m. ADDS r5,r5,#1
- 0x10002032: e7f1 .. B 0x10002018 ; strstr + 4
- 0x10002034: 4628 (F MOV r0,r5
- 0x10002036: bd30 0. POP {r4,r5,pc}
- .text
- __aeabi_uidiv
- __aeabi_uidivmod
- 0x10002038: b530 0. PUSH {r4,r5,lr}
- 0x1000203a: 460b .F MOV r3,r1
- 0x1000203c: 4601 .F MOV r1,r0
- 0x1000203e: 2000 . MOVS r0,#0
- 0x10002040: 2220 " MOVS r2,#0x20
- 0x10002042: 2401 .$ MOVS r4,#1
- 0x10002044: e009 .. B 0x1000205a ; __aeabi_uidiv + 34
- 0x10002046: fa21f502 !... LSR r5,r1,r2
- 0x1000204a: 429d .B CMP r5,r3
- 0x1000204c: d305 .. BCC 0x1000205a ; __aeabi_uidiv + 34
- 0x1000204e: fa03f502 .... LSL r5,r3,r2
- 0x10002052: 1b49 I. SUBS r1,r1,r5
- 0x10002054: fa04f502 .... LSL r5,r4,r2
- 0x10002058: 4428 (D ADD r0,r0,r5
- 0x1000205a: 1e15 .. SUBS r5,r2,#0
- 0x1000205c: f1a20201 .... SUB r2,r2,#1
- 0x10002060: dcf1 .. BGT 0x10002046 ; __aeabi_uidiv + 14
- 0x10002062: bd30 0. POP {r4,r5,pc}
- .text
- __aeabi_uldivmod
- 0x10002064: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x10002068: 4605 .F MOV r5,r0
- 0x1000206a: 2000 . MOVS r0,#0
- 0x1000206c: 4692 .F MOV r10,r2
- 0x1000206e: 469b .F MOV r11,r3
- 0x10002070: 4688 .F MOV r8,r1
- 0x10002072: 4606 .F MOV r6,r0
- 0x10002074: 4681 .F MOV r9,r0
- 0x10002076: 2440 @$ MOVS r4,#0x40
- 0x10002078: e01b .. B 0x100020b2 ; __aeabi_uldivmod + 78
- 0x1000207a: 4628 (F MOV r0,r5
- 0x1000207c: 4641 AF MOV r1,r8
- 0x1000207e: 4647 GF MOV r7,r8
- 0x10002080: 4622 "F MOV r2,r4
- 0x10002082: f000f9e8 .... BL __aeabi_llsr ; 0x10002456
- 0x10002086: 4653 SF MOV r3,r10
- 0x10002088: 465a ZF MOV r2,r11
- 0x1000208a: 1ac0 .. SUBS r0,r0,r3
- 0x1000208c: 4191 .A SBCS r1,r1,r2
- 0x1000208e: d310 .. BCC 0x100020b2 ; __aeabi_uldivmod + 78
- 0x10002090: 4611 .F MOV r1,r2
- 0x10002092: 4618 .F MOV r0,r3
- 0x10002094: 4622 "F MOV r2,r4
- 0x10002096: f000f9cf .... BL __aeabi_llsl ; 0x10002438
- 0x1000209a: 1a2d -. SUBS r5,r5,r0
- 0x1000209c: eb670801 g... SBC r8,r7,r1
- 0x100020a0: 464f OF MOV r7,r9
- 0x100020a2: 4622 "F MOV r2,r4
- 0x100020a4: 2001 . MOVS r0,#1
- 0x100020a6: 2100 .! MOVS r1,#0
- 0x100020a8: f000f9c6 .... BL __aeabi_llsl ; 0x10002438
- 0x100020ac: eb170900 .... ADDS r9,r7,r0
- 0x100020b0: 414e NA ADCS r6,r6,r1
- 0x100020b2: 1e20 . SUBS r0,r4,#0
- 0x100020b4: f1a40401 .... SUB r4,r4,#1
- 0x100020b8: dcdf .. BGT 0x1000207a ; __aeabi_uldivmod + 22
- 0x100020ba: 4648 HF MOV r0,r9
- 0x100020bc: 4631 1F MOV r1,r6
- 0x100020be: 462a *F MOV r2,r5
- 0x100020c0: 4643 CF MOV r3,r8
- 0x100020c2: e8bd9ff0 .... POP {r4-r12,pc}
- .text
- .text
- __I$use$fp
- __aeabi_dadd
- 0x100020c6: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x100020ca: 4680 .F MOV r8,r0
- 0x100020cc: ea810003 .... EOR r0,r1,r3
- 0x100020d0: 0fc0 .. LSRS r0,r0,#31
- 0x100020d2: 460c .F MOV r4,r1
- 0x100020d4: 9000 .. STR r0,[sp,#0]
- 0x100020d6: f0214100 !..A BIC r1,r1,#0x80000000
- 0x100020da: f0234500 #..E BIC r5,r3,#0x80000000
- 0x100020de: ebb80002 .... SUBS r0,r8,r2
- 0x100020e2: 41a9 .A SBCS r1,r1,r5
- 0x100020e4: d205 .. BCS 0x100020f2 ; __I$use$fp + 44
- 0x100020e6: 4640 @F MOV r0,r8
- 0x100020e8: 4621 !F MOV r1,r4
- 0x100020ea: 4690 .F MOV r8,r2
- 0x100020ec: 461c .F MOV r4,r3
- 0x100020ee: 460b .F MOV r3,r1
- 0x100020f0: 4602 .F MOV r2,r0
- 0x100020f2: f0234000 #..@ BIC r0,r3,#0x80000000
- 0x100020f6: 4310 .C ORRS r0,r0,r2
- 0x100020f8: d047 G. BEQ 0x1000218a ; __I$use$fp + 196
- 0x100020fa: 0d27 '. LSRS r7,r4,#20
- 0x100020fc: f3c7000a .... UBFX r0,r7,#0,#11
- 0x10002100: f3c3510a ...Q UBFX r1,r3,#20,#11
- 0x10002104: 9002 .. STR r0,[sp,#8]
- 0x10002106: 1a40 @. SUBS r0,r0,r1
- 0x10002108: 9001 .. STR r0,[sp,#4]
- 0x1000210a: 2840 @( CMP r0,#0x40
- 0x1000210c: da6b k. BGE 0x100021e6 ; __I$use$fp + 288
- 0x1000210e: f3c30013 .... UBFX r0,r3,#0,#20
- 0x10002112: f4401b80 @... ORR r11,r0,#0x100000
- 0x10002116: 9800 .. LDR r0,[sp,#0]
- 0x10002118: 4692 .F MOV r10,r2
- 0x1000211a: b120 . CBZ r0,0x10002126 ; __I$use$fp + 96
- 0x1000211c: 2300 .# MOVS r3,#0
- 0x1000211e: ebd20a03 .... RSBS r10,r2,r3
- 0x10002122: eb630b0b c... SBC r11,r3,r11
- 0x10002126: 9801 .. LDR r0,[sp,#4]
- 0x10002128: 4659 YF MOV r1,r11
- 0x1000212a: f1c00240 ..@. RSB r2,r0,#0x40
- 0x1000212e: 4650 PF MOV r0,r10
- 0x10002130: f000f982 .... BL __aeabi_llsl ; 0x10002438
- 0x10002134: 4606 .F MOV r6,r0
- 0x10002136: 460d .F MOV r5,r1
- 0x10002138: 4650 PF MOV r0,r10
- 0x1000213a: 4659 YF MOV r1,r11
- 0x1000213c: 9a01 .. LDR r2,[sp,#4]
- 0x1000213e: f000f99a .... BL __aeabi_lasr ; 0x10002476
- 0x10002142: eb100008 .... ADDS r0,r0,r8
- 0x10002146: 4161 aA ADCS r1,r1,r4
- 0x10002148: 2400 .$ MOVS r4,#0
- 0x1000214a: ea875211 ...R EOR r2,r7,r1,LSR #20
- 0x1000214e: ea8473e7 ...s EOR r3,r4,r7,ASR #31
- 0x10002152: 431a .C ORRS r2,r2,r3
- 0x10002154: d040 @. BEQ 0x100021d8 ; __I$use$fp + 274
- 0x10002156: 9a00 .. LDR r2,[sp,#0]
- 0x10002158: b362 b. CBZ r2,0x100021b4 ; __I$use$fp + 238
- 0x1000215a: 9a01 .. LDR r2,[sp,#4]
- 0x1000215c: 2a01 .* CMP r2,#1
- 0x1000215e: ea4f5207 O..R LSL r2,r7,#20
- 0x10002162: dc15 .. BGT 0x10002190 ; __I$use$fp + 202
- 0x10002164: 1b00 .. SUBS r0,r0,r4
- 0x10002166: eb610102 a... SBC r1,r1,r2
- 0x1000216a: f04f4200 O..B MOV r2,#0x80000000
- 0x1000216e: ea025207 ...R AND r2,r2,r7,LSL #20
- 0x10002172: e9cd4200 ...B STRD r4,r2,[sp,#0]
- 0x10002176: 1c00 .. ADDS r0,r0,#0
- 0x10002178: f5411180 A... ADC r1,r1,#0x100000
- 0x1000217c: 4632 2F MOV r2,r6
- 0x1000217e: 462b +F MOV r3,r5
- 0x10002180: f000f99a .... BL _double_epilogue ; 0x100024b8
- 0x10002184: b003 .. ADD sp,sp,#0xc
- 0x10002186: e8bd8ff0 .... POP {r4-r11,pc}
- 0x1000218a: 4640 @F MOV r0,r8
- 0x1000218c: 4621 !F MOV r1,r4
- 0x1000218e: e7f9 .. B 0x10002184 ; __I$use$fp + 190
- 0x10002190: 1b00 .. SUBS r0,r0,r4
- 0x10002192: eb610102 a... SBC r1,r1,r2
- 0x10002196: 1c00 .. ADDS r0,r0,#0
- 0x10002198: f5411380 A... ADC r3,r1,#0x100000
- 0x1000219c: 1800 .. ADDS r0,r0,r0
- 0x1000219e: 415b [A ADCS r3,r3,r3
- 0x100021a0: 1820 . ADDS r0,r4,r0
- 0x100021a2: f5a21700 .... SUB r7,r2,#0x200000
- 0x100021a6: eb470103 G... ADC r1,r7,r3
- 0x100021aa: ea4070d5 @..p ORR r0,r0,r5,LSR #31
- 0x100021ae: 19b6 .. ADDS r6,r6,r6
- 0x100021b0: 416d mA ADCS r5,r5,r5
- 0x100021b2: e011 .. B 0x100021d8 ; __I$use$fp + 274
- 0x100021b4: 086d m. LSRS r5,r5,#1
- 0x100021b6: ea4f0636 O.6. RRX r6,r6
- 0x100021ba: ea4575c0 E..u ORR r5,r5,r0,LSL #31
- 0x100021be: ea4f5207 O..R LSL r2,r7,#20
- 0x100021c2: 1b00 .. SUBS r0,r0,r4
- 0x100021c4: eb610102 a... SBC r1,r1,r2
- 0x100021c8: 1c00 .. ADDS r0,r0,#0
- 0x100021ca: f5411180 A... ADC r1,r1,#0x100000
- 0x100021ce: 0849 I. LSRS r1,r1,#1
- 0x100021d0: ea4f0030 O.0. RRX r0,r0
- 0x100021d4: 1900 .. ADDS r0,r0,r4
- 0x100021d6: 4151 QA ADCS r1,r1,r2
- 0x100021d8: 4632 2F MOV r2,r6
- 0x100021da: 462b +F MOV r3,r5
- 0x100021dc: b003 .. ADD sp,sp,#0xc
- 0x100021de: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x100021e2: f000b95a ..Z. B.W _double_round ; 0x1000249a
- 0x100021e6: 9800 .. LDR r0,[sp,#0]
- 0x100021e8: 2201 ." MOVS r2,#1
- 0x100021ea: 0040 @. LSLS r0,r0,#1
- 0x100021ec: 2300 .# MOVS r3,#0
- 0x100021ee: ebd00202 .... RSBS r2,r0,r2
- 0x100021f2: eb6373e0 c..s SBC r3,r3,r0,ASR #31
- 0x100021f6: 9800 .. LDR r0,[sp,#0]
- 0x100021f8: 4621 !F MOV r1,r4
- 0x100021fa: ea4f74e0 O..t ASR r4,r0,#31
- 0x100021fe: ebb80000 .... SUBS r0,r8,r0
- 0x10002202: eb610104 a... SBC r1,r1,r4
- 0x10002206: e7e9 .. B 0x100021dc ; __I$use$fp + 278
- __aeabi_dsub
- 0x10002208: f0834300 ...C EOR r3,r3,#0x80000000
- 0x1000220c: e75b [. B __I$use$fp ; 0x100020c6
- __aeabi_drsub
- 0x1000220e: f0814100 ...A EOR r1,r1,#0x80000000
- 0x10002212: e758 X. B __I$use$fp ; 0x100020c6
- .text
- __aeabi_dmul
- 0x10002214: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x10002218: ea810403 .... EOR r4,r1,r3
- 0x1000221c: f0044400 ...D AND r4,r4,#0x80000000
- 0x10002220: f0214100 !..A BIC r1,r1,#0x80000000
- 0x10002224: 9400 .. STR r4,[sp,#0]
- 0x10002226: f04f0b00 O... MOV r11,#0
- 0x1000222a: f0234300 #..C BIC r3,r3,#0x80000000
- 0x1000222e: ea500401 P... ORRS r4,r0,r1
- 0x10002232: d05e ^. BEQ 0x100022f2 ; __aeabi_dmul + 222
- 0x10002234: ea520403 R... ORRS r4,r2,r3
- 0x10002238: d05b [. BEQ 0x100022f2 ; __aeabi_dmul + 222
- 0x1000223a: f3c3540a ...T UBFX r4,r3,#20,#11
- 0x1000223e: f3c1550a ...U UBFX r5,r1,#20,#11
- 0x10002242: 442c ,D ADD r4,r4,r5
- 0x10002244: f2a434f3 ...4 SUB r4,r4,#0x3f3
- 0x10002248: 9401 .. STR r4,[sp,#4]
- 0x1000224a: fba05402 ...T UMULL r5,r4,r0,r2
- 0x1000224e: f3c10113 .... UBFX r1,r1,#0,#20
- 0x10002252: f4411180 A... ORR r1,r1,#0x100000
- 0x10002256: f3c30313 .... UBFX r3,r3,#0,#20
- 0x1000225a: f4431380 C... ORR r3,r3,#0x100000
- 0x1000225e: fb014402 ...D MLA r4,r1,r2,r4
- 0x10002262: fb004e03 ...N MLA lr,r0,r3,r4
- 0x10002266: 0a84 .. LSRS r4,r0,#10
- 0x10002268: 0a97 .. LSRS r7,r2,#10
- 0x1000226a: ea445481 D..T ORR r4,r4,r1,LSL #22
- 0x1000226e: ea475783 G..W ORR r7,r7,r3,LSL #22
- 0x10002272: fba46807 ...h UMULL r6,r8,r4,r7
- 0x10002276: 9502 .. STR r5,[sp,#8]
- 0x10002278: 0a8d .. LSRS r5,r1,#10
- 0x1000227a: fb058507 .... MLA r5,r5,r7,r8
- 0x1000227e: ea4f2c93 O.., LSR r12,r3,#10
- 0x10002282: fb04540c ...T MLA r4,r4,r12,r5
- 0x10002286: 0527 '. LSLS r7,r4,#20
- 0x10002288: 9d02 .. LDR r5,[sp,#8]
- 0x1000228a: ea4f5806 O..X LSL r8,r6,#20
- 0x1000228e: ea473716 G..7 ORR r7,r7,r6,LSR #12
- 0x10002292: ebb50508 .... SUBS r5,r5,r8
- 0x10002296: eb6e0c07 n... SBC r12,lr,r7
- 0x1000229a: 0e87 .. LSRS r7,r0,#26
- 0x1000229c: 0e92 .. LSRS r2,r2,#26
- 0x1000229e: ea471781 G... ORR r7,r7,r1,LSL #6
- 0x100022a2: ea421283 B... ORR r2,r2,r3,LSL #6
- 0x100022a6: fba70102 .... UMULL r0,r1,r7,r2
- 0x100022aa: ebb6010b .... SUBS r1,r6,r11
- 0x100022ae: eb640400 d... SBC r4,r4,r0
- 0x100022b2: 0d2b +. LSRS r3,r5,#20
- 0x100022b4: ea43330c C..3 ORR r3,r3,r12,LSL #12
- 0x100022b8: 185e ^. ADDS r6,r3,r1
- 0x100022ba: eb44501c D..P ADC r0,r4,r12,LSR #20
- 0x100022be: 46da .F MOV r10,r11
- 0x100022c0: 4651 QF MOV r1,r10
- 0x100022c2: fbe70102 .... UMLAL r0,r1,r7,r2
- 0x100022c6: f3c50413 .... UBFX r4,r5,#0,#20
- 0x100022ca: ea4f330b O..3 LSL r3,r11,#12
- 0x100022ce: ea435314 C..S ORR r3,r3,r4,LSR #20
- 0x100022d2: ea4f3204 O..2 LSL r2,r4,#12
- 0x100022d6: 9c01 .. LDR r4,[sp,#4]
- 0x100022d8: ea430306 C... ORR r3,r3,r6
- 0x100022dc: f1a4040c .... SUB r4,r4,#0xc
- 0x100022e0: 9402 .. STR r4,[sp,#8]
- 0x100022e2: 9c00 .. LDR r4,[sp,#0]
- 0x100022e4: e9cdb400 .... STRD r11,r4,[sp,#0]
- 0x100022e8: f000f8e6 .... BL _double_epilogue ; 0x100024b8
- 0x100022ec: b003 .. ADD sp,sp,#0xc
- 0x100022ee: e8bd8ff0 .... POP {r4-r11,pc}
- 0x100022f2: 2000 . MOVS r0,#0
- 0x100022f4: 4601 .F MOV r1,r0
- 0x100022f6: e7f9 .. B 0x100022ec ; __aeabi_dmul + 216
- .text
- __aeabi_ddiv
- 0x100022f8: e92d4df0 -..M PUSH {r4-r8,r10,r11,lr}
- 0x100022fc: ea810403 .... EOR r4,r1,r3
- 0x10002300: f0044b00 ...K AND r11,r4,#0x80000000
- 0x10002304: f0214500 !..E BIC r5,r1,#0x80000000
- 0x10002308: 4614 .F MOV r4,r2
- 0x1000230a: f04f0a00 O... MOV r10,#0
- 0x1000230e: f0234100 #..A BIC r1,r3,#0x80000000
- 0x10002312: ea500205 P... ORRS r2,r0,r5
- 0x10002316: d020 . BEQ 0x1000235a ; __aeabi_ddiv + 98
- 0x10002318: ea540201 T... ORRS r2,r4,r1
- 0x1000231c: d01d .. BEQ 0x1000235a ; __aeabi_ddiv + 98
- 0x1000231e: f3c5570a ...W UBFX r7,r5,#20,#11
- 0x10002322: 4602 .F MOV r2,r0
- 0x10002324: f3c50313 .... UBFX r3,r5,#0,#20
- 0x10002328: f3c10013 .... UBFX r0,r1,#0,#20
- 0x1000232c: f3c1560a ...V UBFX r6,r1,#20,#11
- 0x10002330: f4401580 @... ORR r5,r0,#0x100000
- 0x10002334: f4431380 C... ORR r3,r3,#0x100000
- 0x10002338: eba70806 .... SUB r8,r7,r6
- 0x1000233c: 1b10 .. SUBS r0,r2,r4
- 0x1000233e: 46d6 .F MOV lr,r10
- 0x10002340: f20838fd ...8 ADD r8,r8,#0x3fd
- 0x10002344: eb730005 s... SBCS r0,r3,r5
- 0x10002348: d302 .. BCC 0x10002350 ; __aeabi_ddiv + 88
- 0x1000234a: f1080801 .... ADD r8,r8,#1
- 0x1000234e: e001 .. B 0x10002354 ; __aeabi_ddiv + 92
- 0x10002350: 1892 .. ADDS r2,r2,r2
- 0x10002352: 415b [A ADCS r3,r3,r3
- 0x10002354: f1b80f00 .... CMP r8,#0
- 0x10002358: da03 .. BGE 0x10002362 ; __aeabi_ddiv + 106
- 0x1000235a: 2000 . MOVS r0,#0
- 0x1000235c: 4601 .F MOV r1,r0
- 0x1000235e: e8bd8df0 .... POP {r4-r8,r10,r11,pc}
- 0x10002362: 2000 . MOVS r0,#0
- 0x10002364: f44f1180 O... MOV r1,#0x100000
- 0x10002368: 4606 .F MOV r6,r0
- 0x1000236a: 4684 .F MOV r12,r0
- 0x1000236c: e00e .. B 0x1000238c ; __aeabi_ddiv + 148
- 0x1000236e: 1b17 .. SUBS r7,r2,r4
- 0x10002370: eb730705 s... SBCS r7,r3,r5
- 0x10002374: d305 .. BCC 0x10002382 ; __aeabi_ddiv + 138
- 0x10002376: 1b12 .. SUBS r2,r2,r4
- 0x10002378: eb630305 c... SBC r3,r3,r5
- 0x1000237c: 4306 .C ORRS r6,r6,r0
- 0x1000237e: ea4c0c01 L... ORR r12,r12,r1
- 0x10002382: 0849 I. LSRS r1,r1,#1
- 0x10002384: ea4f0030 O.0. RRX r0,r0
- 0x10002388: 1892 .. ADDS r2,r2,r2
- 0x1000238a: 415b [A ADCS r3,r3,r3
- 0x1000238c: ea500701 P... ORRS r7,r0,r1
- 0x10002390: d1ed .. BNE 0x1000236e ; __aeabi_ddiv + 118
- 0x10002392: ea520003 R... ORRS r0,r2,r3
- 0x10002396: d012 .. BEQ 0x100023be ; __aeabi_ddiv + 198
- 0x10002398: ea820004 .... EOR r0,r2,r4
- 0x1000239c: ea830105 .... EOR r1,r3,r5
- 0x100023a0: 4308 .C ORRS r0,r0,r1
- 0x100023a2: d005 .. BEQ 0x100023b0 ; __aeabi_ddiv + 184
- 0x100023a4: 1b10 .. SUBS r0,r2,r4
- 0x100023a6: 41ab .A SBCS r3,r3,r5
- 0x100023a8: d206 .. BCS 0x100023b8 ; __aeabi_ddiv + 192
- 0x100023aa: 2201 ." MOVS r2,#1
- 0x100023ac: 2300 .# MOVS r3,#0
- 0x100023ae: e006 .. B 0x100023be ; __aeabi_ddiv + 198
- 0x100023b0: 2200 ." MOVS r2,#0
- 0x100023b2: f04f4300 O..C MOV r3,#0x80000000
- 0x100023b6: e002 .. B 0x100023be ; __aeabi_ddiv + 198
- 0x100023b8: f06f0201 o... MVN r2,#1
- 0x100023bc: 1053 S. ASRS r3,r2,#1
- 0x100023be: eb1a0006 .... ADDS r0,r10,r6
- 0x100023c2: eb4c5108 L..Q ADC r1,r12,r8,LSL #20
- 0x100023c6: eb10000a .... ADDS r0,r0,r10
- 0x100023ca: eb41010b A... ADC r1,r1,r11
- 0x100023ce: e8bd4df0 ...M POP {r4-r8,r10,r11,lr}
- 0x100023d2: f000b862 ..b. B.W _double_round ; 0x1000249a
- .text
- __aeabi_d2ulz
- 0x100023d6: f3c1520a ...R UBFX r2,r1,#20,#11
- 0x100023da: f3c10113 .... UBFX r1,r1,#0,#20
- 0x100023de: f24033ff @..3 MOV r3,#0x3ff
- 0x100023e2: f4411180 A... ORR r1,r1,#0x100000
- 0x100023e6: 429a .B CMP r2,r3
- 0x100023e8: da02 .. BGE 0x100023f0 ; __aeabi_d2ulz + 26
- 0x100023ea: 2000 . MOVS r0,#0
- 0x100023ec: 4601 .F MOV r1,r0
- 0x100023ee: 4770 pG BX lr
- 0x100023f0: f2404333 @.3C MOV r3,#0x433
- 0x100023f4: 429a .B CMP r2,r3
- 0x100023f6: f2a24233 ..3B SUB r2,r2,#0x433
- 0x100023fa: dc02 .. BGT 0x10002402 ; __aeabi_d2ulz + 44
- 0x100023fc: 4252 RB RSBS r2,r2,#0
- 0x100023fe: f000b82a ..*. B.W __aeabi_llsr ; 0x10002456
- 0x10002402: f000b819 .... B.W __aeabi_llsl ; 0x10002438
- 0x10002406: 0000 .. MOVS r0,r0
- .text
- __aeabi_cdrcmple
- 0x10002408: b530 0. PUSH {r4,r5,lr}
- 0x1000240a: 1e04 .. SUBS r4,r0,#0
- 0x1000240c: f1710400 q... SBCS r4,r1,#0
- 0x10002410: db04 .. BLT 0x1000241c ; __aeabi_cdrcmple + 20
- 0x10002412: f04f4400 O..D MOV r4,#0x80000000
- 0x10002416: 4240 @B RSBS r0,r0,#0
- 0x10002418: eb640101 d... SBC r1,r4,r1
- 0x1000241c: 1e14 .. SUBS r4,r2,#0
- 0x1000241e: f1730400 s... SBCS r4,r3,#0
- 0x10002422: db05 .. BLT 0x10002430 ; __aeabi_cdrcmple + 40
- 0x10002424: 461c .F MOV r4,r3
- 0x10002426: f04f4300 O..C MOV r3,#0x80000000
- 0x1000242a: 4252 RB RSBS r2,r2,#0
- 0x1000242c: eb630304 c... SBC r3,r3,r4
- 0x10002430: 4299 .B CMP r1,r3
- 0x10002432: bf08 .. IT EQ
- 0x10002434: 4290 .B CMPEQ r0,r2
- 0x10002436: bd30 0. POP {r4,r5,pc}
- .text
- __aeabi_llsl
- _ll_shift_l
- 0x10002438: 2a20 * CMP r2,#0x20
- 0x1000243a: db04 .. BLT 0x10002446 ; __aeabi_llsl + 14
- 0x1000243c: 3a20 : SUBS r2,r2,#0x20
- 0x1000243e: fa00f102 .... LSL r1,r0,r2
- 0x10002442: 2000 . MOVS r0,#0
- 0x10002444: 4770 pG BX lr
- 0x10002446: 4091 .@ LSLS r1,r1,r2
- 0x10002448: f1c20320 .. . RSB r3,r2,#0x20
- 0x1000244c: fa20f303 ... LSR r3,r0,r3
- 0x10002450: 4319 .C ORRS r1,r1,r3
- 0x10002452: 4090 .@ LSLS r0,r0,r2
- 0x10002454: 4770 pG BX lr
- .text
- __aeabi_llsr
- _ll_ushift_r
- 0x10002456: 2a20 * CMP r2,#0x20
- 0x10002458: db04 .. BLT 0x10002464 ; __aeabi_llsr + 14
- 0x1000245a: 3a20 : SUBS r2,r2,#0x20
- 0x1000245c: fa21f002 !... LSR r0,r1,r2
- 0x10002460: 2100 .! MOVS r1,#0
- 0x10002462: 4770 pG BX lr
- 0x10002464: fa21f302 !... LSR r3,r1,r2
- 0x10002468: 40d0 .@ LSRS r0,r0,r2
- 0x1000246a: f1c20220 .. . RSB r2,r2,#0x20
- 0x1000246e: 4091 .@ LSLS r1,r1,r2
- 0x10002470: 4308 .C ORRS r0,r0,r1
- 0x10002472: 4619 .F MOV r1,r3
- 0x10002474: 4770 pG BX lr
- .text
- __aeabi_lasr
- _ll_sshift_r
- 0x10002476: 2a20 * CMP r2,#0x20
- 0x10002478: db06 .. BLT 0x10002488 ; __aeabi_lasr + 18
- 0x1000247a: 17cb .. ASRS r3,r1,#31
- 0x1000247c: 3a20 : SUBS r2,r2,#0x20
- 0x1000247e: fa41f002 A... ASR r0,r1,r2
- 0x10002482: ea4373e0 C..s ORR r3,r3,r0,ASR #31
- 0x10002486: e006 .. B 0x10002496 ; __aeabi_lasr + 32
- 0x10002488: fa41f302 A... ASR r3,r1,r2
- 0x1000248c: 40d0 .@ LSRS r0,r0,r2
- 0x1000248e: f1c20220 .. . RSB r2,r2,#0x20
- 0x10002492: 4091 .@ LSLS r1,r1,r2
- 0x10002494: 4308 .C ORRS r0,r0,r1
- 0x10002496: 4619 .F MOV r1,r3
- 0x10002498: 4770 pG BX lr
- .text
- _double_round
- 0x1000249a: b510 .. PUSH {r4,lr}
- 0x1000249c: 1e14 .. SUBS r4,r2,#0
- 0x1000249e: f1730400 s... SBCS r4,r3,#0
- 0x100024a2: da08 .. BGE 0x100024b6 ; _double_round + 28
- 0x100024a4: 1c40 @. ADDS r0,r0,#1
- 0x100024a6: f1410100 A... ADC r1,r1,#0
- 0x100024aa: 1892 .. ADDS r2,r2,r2
- 0x100024ac: 415b [A ADCS r3,r3,r3
- 0x100024ae: 431a .C ORRS r2,r2,r3
- 0x100024b0: d101 .. BNE 0x100024b6 ; _double_round + 28
- 0x100024b2: f0200001 ... BIC r0,r0,#1
- 0x100024b6: bd10 .. POP {r4,pc}
- _double_epilogue
- 0x100024b8: e92d4df0 -..M PUSH {r4-r8,r10,r11,lr}
- 0x100024bc: 4692 .F MOV r10,r2
- 0x100024be: 469b .F MOV r11,r3
- 0x100024c0: b111 .. CBZ r1,0x100024c8 ; _double_epilogue + 16
- 0x100024c2: fab1f281 .... CLZ r2,r1
- 0x100024c6: e002 .. B 0x100024ce ; _double_epilogue + 22
- 0x100024c8: fab0f280 .... CLZ r2,r0
- 0x100024cc: 3220 2 ADDS r2,r2,#0x20
- 0x100024ce: 4690 .F MOV r8,r2
- 0x100024d0: f7ffffb2 .... BL __aeabi_llsl ; 0x10002438
- 0x100024d4: 4604 .F MOV r4,r0
- 0x100024d6: 460f .F MOV r7,r1
- 0x100024d8: ea40000a @... ORR r0,r0,r10
- 0x100024dc: ea41010b A... ORR r1,r1,r11
- 0x100024e0: 4653 SF MOV r3,r10
- 0x100024e2: 465a ZF MOV r2,r11
- 0x100024e4: 4308 .C ORRS r0,r0,r1
- 0x100024e6: d013 .. BEQ 0x10002510 ; _double_epilogue + 88
- 0x100024e8: 4611 .F MOV r1,r2
- 0x100024ea: ea530001 S... ORRS r0,r3,r1
- 0x100024ee: d019 .. BEQ 0x10002524 ; _double_epilogue + 108
- 0x100024f0: f1c80240 ..@. RSB r2,r8,#0x40
- 0x100024f4: 4650 PF MOV r0,r10
- 0x100024f6: f7ffffae .... BL __aeabi_llsr ; 0x10002456
- 0x100024fa: 4605 .F MOV r5,r0
- 0x100024fc: 460e .F MOV r6,r1
- 0x100024fe: 4650 PF MOV r0,r10
- 0x10002500: 4659 YF MOV r1,r11
- 0x10002502: 4642 BF MOV r2,r8
- 0x10002504: f7ffff98 .... BL __aeabi_llsl ; 0x10002438
- 0x10002508: 4308 .C ORRS r0,r0,r1
- 0x1000250a: d005 .. BEQ 0x10002518 ; _double_epilogue + 96
- 0x1000250c: 2001 . MOVS r0,#1
- 0x1000250e: e004 .. B 0x1000251a ; _double_epilogue + 98
- 0x10002510: 4620 F MOV r0,r4
- 0x10002512: 4639 9F MOV r1,r7
- 0x10002514: e8bd8df0 .... POP {r4-r8,r10,r11,pc}
- 0x10002518: 2000 . MOVS r0,#0
- 0x1000251a: 4305 .C ORRS r5,r5,r0
- 0x1000251c: ea4676e0 F..v ORR r6,r6,r0,ASR #31
- 0x10002520: 432c ,C ORRS r4,r4,r5
- 0x10002522: 4337 7C ORRS r7,r7,r6
- 0x10002524: 980a .. LDR r0,[sp,#0x28]
- 0x10002526: 0563 c. LSLS r3,r4,#21
- 0x10002528: 0ae4 .. LSRS r4,r4,#11
- 0x1000252a: eba00008 .... SUB r0,r0,r8
- 0x1000252e: 2200 ." MOVS r2,#0
- 0x10002530: 0afd .. LSRS r5,r7,#11
- 0x10002532: ea445447 D.GT ORR r4,r4,r7,LSL #21
- 0x10002536: 300a .0 ADDS r0,r0,#0xa
- 0x10002538: d502 .. BPL 0x10002540 ; _double_epilogue + 136
- 0x1000253a: 2000 . MOVS r0,#0
- 0x1000253c: 4601 .F MOV r1,r0
- 0x1000253e: e7e9 .. B 0x10002514 ; _double_epilogue + 92
- 0x10002540: 0501 .. LSLS r1,r0,#20
- 0x10002542: 1910 .. ADDS r0,r2,r4
- 0x10002544: 4169 iA ADCS r1,r1,r5
- 0x10002546: e9dd4508 ...E LDRD r4,r5,[sp,#0x20]
- 0x1000254a: 1900 .. ADDS r0,r0,r4
- 0x1000254c: 4169 iA ADCS r1,r1,r5
- 0x1000254e: e8bd4df0 ...M POP {r4-r8,r10,r11,lr}
- 0x10002552: e7a2 .. B _double_round ; 0x1000249a
- $Ven$TT$L$$uart_putc_noint
- 0x10002554: f64c0c05 L... MOV r12,#0xc805
- 0x10002558: f2c00c01 .... MOVT r12,#1
- 0x1000255c: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memcpy
- 0x1000255e: f2407c7d @.}| MOV r12,#0x77d
- 0x10002562: f2c00c00 .... MOVT r12,#0
- 0x10002566: 4760 `G BX r12
- $Ven$TT$L$$ke_state_set
- 0x10002568: f64a4c09 J..L MOV r12,#0xac09
- 0x1000256c: f2c00c00 .... MOVT r12,#0
- 0x10002570: 4760 `G BX r12
- $Ven$TT$L$$memcmp
- 0x10002572: f2407cc5 @..| MOV r12,#0x7c5
- 0x10002576: f2c00c00 .... MOVT r12,#0
- 0x1000257a: 4760 `G BX r12
- $Ven$TT$L$$system_set_port_mux
- 0x1000257c: f24c4cbd L..L MOV r12,#0xc4bd
- 0x10002580: f2c00c01 .... MOVT r12,#1
- 0x10002584: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memclr4
- 0x10002586: f2407caf @..| MOV r12,#0x7af
- 0x1000258a: f2c00c00 .... MOVT r12,#0
- 0x1000258e: 4760 `G BX r12
- $Ven$TT$L$$app_boot_get_storage_type
- 0x10002590: f2422c9d B.., MOV r12,#0x229d
- 0x10002594: f2c00c00 .... MOVT r12,#0
- 0x10002598: 4760 `G BX r12
- $Ven$TT$L$$flash_read_status
- 0x1000259a: f6442c91 D.., MOV r12,#0x4a91
- 0x1000259e: f2c00c00 .... MOVT r12,#0
- 0x100025a2: 4760 `G BX r12
- $Ven$TT$L$$flash_write_status
- 0x100025a4: f6414c95 A..L MOV r12,#0x1c95
- 0x100025a8: f2c11c00 .... MOVT r12,#0x1100
- 0x100025ac: 4760 `G BX r12
- $Ven$TT$L$$pmu_set_ioldo_ref_sel
- 0x100025ae: f2424c29 B.)L MOV r12,#0x2429
- 0x100025b2: f2c11c00 .... MOVT r12,#0x1100
- 0x100025b6: 4760 `G BX r12
- $Ven$TT$L$$co_delay_100us
- 0x100025b8: f2436c1f C..l MOV r12,#0x361f
- 0x100025bc: f2c00c00 .... MOVT r12,#0
- 0x100025c0: 4760 `G BX r12
- $Ven$TT$L$$intc_init
- 0x100025c2: f24a5ced J..\ MOV r12,#0xa5ed
- 0x100025c6: f2c00c00 .... MOVT r12,#0
- 0x100025ca: 4760 `G BX r12
- $Ven$TT$L$$srand
- 0x100025cc: f2407c6d @.m| MOV r12,#0x76d
- 0x100025d0: f2c00c00 .... MOVT r12,#0
- 0x100025d4: 4760 `G BX r12
- $Ven$TT$L$$co_printf
- 0x100025d6: f6430c2d C.-. MOV r12,#0x382d
- 0x100025da: f2c00c00 .... MOVT r12,#0
- 0x100025de: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_alloc
- 0x100025e0: f64a2ca5 J.., MOV r12,#0xaaa5
- 0x100025e4: f2c00c00 .... MOVT r12,#0
- 0x100025e8: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_send
- 0x100025ea: f64a3c19 J..< MOV r12,#0xab19
- 0x100025ee: f2c00c00 .... MOVT r12,#0
- 0x100025f2: 4760 `G BX r12
- $Ven$TT$L$$ke_malloc
- 0x100025f4: f64a1c4d J.M. MOV r12,#0xa94d
- 0x100025f8: f2c00c00 .... MOVT r12,#0
- 0x100025fc: 4760 `G BX r12
- $Ven$TT$L$$co_list_push_back
- 0x100025fe: f2437cbd C..| MOV r12,#0x37bd
- 0x10002602: f2c00c00 .... MOVT r12,#0
- 0x10002606: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_free
- 0x10002608: f64a3c03 J..< MOV r12,#0xab03
- 0x1000260c: f2c00c00 .... MOVT r12,#0
- 0x10002610: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memclr
- 0x10002612: f2407caf @..| MOV r12,#0x7af
- 0x10002616: f2c00c00 .... MOVT r12,#0
- 0x1000261a: 4760 `G BX r12
- $Ven$TT$L$$co_list_extract
- 0x1000261c: f2436c61 C.al MOV r12,#0x3661
- 0x10002620: f2c00c00 .... MOVT r12,#0
- 0x10002624: 4760 `G BX r12
- $Ven$TT$L$$ke_free
- 0x10002626: f64a0c25 J.%. MOV r12,#0xa825
- 0x1000262a: f2c00c00 .... MOVT r12,#0
- 0x1000262e: 4760 `G BX r12
- $Ven$TT$L$$co_list_init
- 0x10002630: f2436cd3 C..l MOV r12,#0x36d3
- 0x10002634: f2c00c00 .... MOVT r12,#0
- 0x10002638: 4760 `G BX r12
- $Ven$TT$L$$flash_read
- 0x1000263a: f6442c61 D.a, MOV r12,#0x4a61
- 0x1000263e: f2c00c00 .... MOVT r12,#0
- 0x10002642: 4760 `G BX r12
- $Ven$TT$L$$co_list_pop_front
- 0x10002644: f2437ca9 C..| MOV r12,#0x37a9
- 0x10002648: f2c00c00 .... MOVT r12,#0
- 0x1000264c: 4760 `G BX r12
- $Ven$TT$L$$flash_erase
- 0x1000264e: f2424ccd B..L MOV r12,#0x24cd
- 0x10002652: f2c11c00 .... MOVT r12,#0x1100
- 0x10002656: 4760 `G BX r12
- $Ven$TT$L$$flash_write
- 0x10002658: f2424c89 B..L MOV r12,#0x2489
- 0x1000265c: f2c11c00 .... MOVT r12,#0x1100
- 0x10002660: 4760 `G BX r12
- $Ven$TT$L$$ke_task_create
- 0x10002662: f64a4c75 J.uL MOV r12,#0xac75
- 0x10002666: f2c00c00 .... MOVT r12,#0
- 0x1000266a: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_clear
- 0x1000266c: f64a7c05 J..| MOV r12,#0xaf05
- 0x10002670: f2c00c00 .... MOVT r12,#0
- 0x10002674: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_set
- 0x10002676: f64a7ccd J..| MOV r12,#0xafcd
- 0x1000267a: f2c00c00 .... MOVT r12,#0
- 0x1000267e: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memcpy4
- 0x10002680: f2407c7d @.}| MOV r12,#0x77d
- 0x10002684: f2c00c00 .... MOVT r12,#0
- 0x10002688: 4760 `G BX r12
- $Ven$TT$L$$co_list_size
- 0x1000268a: f2437cf1 C..| MOV r12,#0x37f1
- 0x1000268e: f2c00c00 .... MOVT r12,#0
- 0x10002692: 4760 `G BX r12
- $Ven$TT$L$$ke_state_get
- 0x10002694: f64a3cd9 J..< MOV r12,#0xabd9
- 0x10002698: f2c00c00 .... MOVT r12,#0
- 0x1000269c: 4760 `G BX r12
- $Ven$TT$L$$co_list_push_front
- 0x1000269e: f2437ce5 C..| MOV r12,#0x37e5
- 0x100026a2: f2c00c00 .... MOVT r12,#0
- 0x100026a6: 4760 `G BX r12
- $Ven$TT$L$$co_list_insert_before
- 0x100026a8: f2437c05 C..| MOV r12,#0x3705
- 0x100026ac: f2c00c00 .... MOVT r12,#0
- 0x100026b0: 4760 `G BX r12
- $Ven$TT$L$$em_ble_generate_base_address_table
- 0x100026b2: f2447c4d D.M| MOV r12,#0x474d
- 0x100026b6: f2c00c00 .... MOVT r12,#0
- 0x100026ba: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_init_env
- 0x100026bc: f6424c01 B..L MOV r12,#0x2c01
- 0x100026c0: f2c00c00 .... MOVT r12,#0
- 0x100026c4: 4760 `G BX r12
- $Ven$TT$L$$llm_init_act_info_buf
- 0x100026c6: f2494c19 I..L MOV r12,#0x9419
- 0x100026ca: f2c00c01 .... MOVT r12,#1
- 0x100026ce: 4760 `G BX r12
- $Ven$TT$L$$rwip_init
- 0x100026d0: f64a0cd9 J... MOV r12,#0xa8d9
- 0x100026d4: f2c00c01 .... MOVT r12,#1
- 0x100026d8: 4760 `G BX r12
- $Ven$TT$L$$GLOBAL_INT_START
- 0x100026da: f2407c55 @.U| MOV r12,#0x755
- 0x100026de: f2c00c00 .... MOVT r12,#0
- 0x100026e2: 4760 `G BX r12
- $Ven$TT$L$$rwip_schedule
- 0x100026e4: f64a2cdd J.., MOV r12,#0xaadd
- 0x100026e8: f2c00c01 .... MOVT r12,#1
- 0x100026ec: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Save
- 0x100026ee: f2407c3d @.=| MOV r12,#0x73d
- 0x100026f2: f2c00c00 .... MOVT r12,#0
- 0x100026f6: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Restore
- 0x100026f8: f2407c4b @.K| MOV r12,#0x74b
- 0x100026fc: f2c00c00 .... MOVT r12,#0
- 0x10002700: 4760 `G BX r12
- $Ven$TT$L$$rand
- 0x10002702: f2407c59 @.Y| MOV r12,#0x759
- 0x10002706: f2c00c00 .... MOVT r12,#0
- 0x1000270a: 4760 `G BX r12
- $Ven$TT$L$$hci_send_2_controller
- 0x1000270c: f24a1c69 J.i. MOV r12,#0xa169
- 0x10002710: f2c00c00 .... MOVT r12,#0
- 0x10002714: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_src_id_get
- 0x10002716: f64a3c55 J.U< MOV r12,#0xab55
- 0x1000271a: f2c00c00 .... MOVT r12,#0
- 0x1000271e: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_active
- 0x10002720: f64a6cc5 J..l MOV r12,#0xaec5
- 0x10002724: f2c00c00 .... MOVT r12,#0
- 0x10002728: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_in_queue
- 0x1000272a: f64a3c07 J..< MOV r12,#0xab07
- 0x1000272e: f2c00c00 .... MOVT r12,#0
- 0x10002732: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_forward
- 0x10002734: f64a2ce5 J.., MOV r12,#0xaae5
- 0x10002738: f2c00c00 .... MOVT r12,#0
- 0x1000273c: 4760 `G BX r12
- $Ven$TT$L$$hci_basic_cmd_send_2_controller
- 0x1000273e: f2457c15 E..| MOV r12,#0x5715
- 0x10002742: f2c00c00 .... MOVT r12,#0
- 0x10002746: 4760 `G BX r12
- $Ven$TT$L$$platform_reset
- 0x10002748: f6493cb5 I..< MOV r12,#0x9bb5
- 0x1000274c: f2c00c01 .... MOVT r12,#1
- 0x10002750: 4760 `G BX r12
- $Ven$TT$L$$aes_encrypt
- 0x10002752: f6413c55 A.U< MOV r12,#0x1b55
- 0x10002756: f2c00c00 .... MOVT r12,#0
- 0x1000275a: 4760 `G BX r12
- $Ven$TT$L$$aes_rand
- 0x1000275c: f6416c4d A.Ml MOV r12,#0x1e4d
- 0x10002760: f2c00c00 .... MOVT r12,#0
- 0x10002764: 4760 `G BX r12
- $Ven$TT$L$$ke_check_malloc
- 0x10002766: f24a6c4d J.Ml MOV r12,#0xa64d
- 0x1000276a: f2c00c00 .... MOVT r12,#0
- 0x1000276e: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_send_basic
- 0x10002770: f64a3c45 J.E< MOV r12,#0xab45
- 0x10002774: f2c00c00 .... MOVT r12,#0
- 0x10002778: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_rx_free
- 0x1000277a: f6424c69 B.iL MOV r12,#0x2c69
- 0x1000277e: f2c00c00 .... MOVT r12,#0
- 0x10002782: 4760 `G BX r12
- $Ven$TT$L$$ke_event_set
- 0x10002784: f24a7ca5 J..| MOV r12,#0xa7a5
- 0x10002788: f2c00c00 .... MOVT r12,#0
- 0x1000278c: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memset
- 0x1000278e: f2407ca1 @..| MOV r12,#0x7a1
- 0x10002792: f2c00c00 .... MOVT r12,#0
- 0x10002796: 4760 `G BX r12
- $Ven$TT$L$$ke_mem_init
- 0x10002798: f64a2c21 J.!, MOV r12,#0xaa21
- 0x1000279c: f2c00c00 .... MOVT r12,#0
- 0x100027a0: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_alloc
- 0x100027a2: f6421c41 B.A. MOV r12,#0x2941
- 0x100027a6: f2c00c00 .... MOVT r12,#0
- 0x100027aa: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_free
- 0x100027ac: f6421c81 B... MOV r12,#0x2981
- 0x100027b0: f2c00c00 .... MOVT r12,#0
- 0x100027b4: 4760 `G BX r12
- $Ven$TT$L$$ke_event_callback_set
- 0x100027b6: f24a6cd1 J..l MOV r12,#0xa6d1
- 0x100027ba: f2c00c00 .... MOVT r12,#0
- 0x100027be: 4760 `G BX r12
- $Ven$TT$L$$ke_event_clear
- 0x100027c0: f24a6ce9 J..l MOV r12,#0xa6e9
- 0x100027c4: f2c00c00 .... MOVT r12,#0
- 0x100027c8: 4760 `G BX r12
- $Ven$TT$L$$uart_init
- 0x100027ca: f2424c5b B.[L MOV r12,#0x245b
- 0x100027ce: f2c11c00 .... MOVT r12,#0x1100
- 0x100027d2: 4760 `G BX r12
- $Ven$TT$L$$frspim_rd
- 0x100027d4: f2427c5d B.]| MOV r12,#0x275d
- 0x100027d8: f2c11c00 .... MOVT r12,#0x1100
- 0x100027dc: 4760 `G BX r12
- $Ven$TT$L$$frspim_wr
- 0x100027de: f2427cb7 B..| MOV r12,#0x27b7
- 0x100027e2: f2c11c00 .... MOVT r12,#0x1100
- 0x100027e6: 4760 `G BX r12
- $Ven$TT$L$$app_set_ota_state
- 0x100027e8: f6411cbb A... MOV r12,#0x19bb
- 0x100027ec: f2c11c00 .... MOVT r12,#0x1100
- 0x100027f0: 4760 `G BX r12
- $Ven$TT$L$$system_set_internal_flash_clock_div
- 0x100027f2: f2420c93 B... MOV r12,#0x2093
- 0x100027f6: f2c11c00 .... MOVT r12,#0x1100
- 0x100027fa: 4760 `G BX r12
- $Ven$TT$L$$co_delay_10us
- 0x100027fc: f2436c41 C.Al MOV r12,#0x3641
- 0x10002800: f2c00c00 .... MOVT r12,#0
- 0x10002804: 4760 `G BX r12
- $Ven$TT$L$$pmu_clear_isr_state
- 0x10002806: f6410c37 A.7. MOV r12,#0x1837
- 0x1000280a: f2c11c00 .... MOVT r12,#0x1100
- 0x1000280e: 4760 `G BX r12
- $Ven$TT$L$$flash_OTP_read
- 0x10002810: f6414ce5 A..L MOV r12,#0x1ce5
- 0x10002814: f2c11c00 .... MOVT r12,#0x1100
- 0x10002818: 4760 `G BX r12
- $Ven$TT$L$$pmu_enable_isr
- 0x1000281a: f2417c45 A.E| MOV r12,#0x1745
- 0x1000281e: f2c11c00 .... MOVT r12,#0x1100
- 0x10002822: 4760 `G BX r12
- $Ven$TT$L$$system_osc_doubler_calibration
- 0x10002824: f6416ca9 A..l MOV r12,#0x1ea9
- 0x10002828: f2c11c00 .... MOVT r12,#0x1100
- 0x1000282c: 4760 `G BX r12
- $Ven$TT$L$$pmu_calibration_start
- 0x1000282e: f2423c0d B..< MOV r12,#0x230d
- 0x10002832: f2c11c00 .... MOVT r12,#0x1100
- 0x10002836: 4760 `G BX r12
- $Ven$TT$L$$pmu_get_rc_clk
- 0x10002838: f2423ce5 B..< MOV r12,#0x23e5
- 0x1000283c: f2c11c00 .... MOVT r12,#0x1100
- 0x10002840: 4760 `G BX r12
- $Ven$TT$L$$pmu_calibration_stop
- 0x10002842: f2423c99 B..< MOV r12,#0x2399
- 0x10002846: f2c11c00 .... MOVT r12,#0x1100
- 0x1000284a: 4760 `G BX r12
- $Ven$TT$L$$ke_task_msg_flush
- 0x1000284c: f64a5c69 J.i\ MOV r12,#0xad69
- 0x10002850: f2c00c00 .... MOVT r12,#0
- 0x10002854: 4760 `G BX r12
- $Ven$TT$L$$system_set_pclk
- 0x10002856: f24c4c9d L..L MOV r12,#0xc49d
- 0x1000285a: f2c00c01 .... MOVT r12,#1
- 0x1000285e: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_set
- 0x10002860: f64a2c5d J.], MOV r12,#0xaa5d
- 0x10002864: f2c00c01 .... MOVT r12,#1
- 0x10002868: 4760 `G BX r12
- $Ven$TT$L$$usb_audio_send_report
- 0x1000286a: f6411c85 A... MOV r12,#0x1985
- 0x1000286e: f2c11c00 .... MOVT r12,#0x1100
- 0x10002872: 4760 `G BX r12
- $Ven$TT$L$$uart_putc_noint_no_wait
- 0x10002874: f64c0c0f L... MOV r12,#0xc80f
- 0x10002878: f2c00c01 .... MOVT r12,#1
- 0x1000287c: 4760 `G BX r12
- $Ven$TT$L$$usb_hid_send_vendor_report
- 0x1000287e: f6410cbd A... MOV r12,#0x18bd
- 0x10002882: f2c11c00 .... MOVT r12,#0x1100
- 0x10002886: 4760 `G BX r12
- $Ven$TT$L$$usb_hid_send_mouse_report
- 0x10002888: f6411c4f A.O. MOV r12,#0x194f
- 0x1000288c: f2c11c00 .... MOVT r12,#0x1100
- 0x10002890: 4760 `G BX r12
- $Ven$TT$L$$usb_hid_send_keyboard_report
- 0x10002892: f6411c15 A... MOV r12,#0x1915
- 0x10002896: f2c11c00 .... MOVT r12,#0x1100
- 0x1000289a: 4760 `G BX r12
- $Ven$TT$L$$app_otas_erase
- 0x1000289c: f6412c47 A.G, MOV r12,#0x1a47
- 0x100028a0: f2c11c00 .... MOVT r12,#0x1100
- 0x100028a4: 4760 `G BX r12
- $Ven$TT$L$$app_otas_save_data
- 0x100028a6: f6412c43 A.C, MOV r12,#0x1a43
- 0x100028aa: f2c11c00 .... MOVT r12,#0x1100
- 0x100028ae: 4760 `G BX r12
- $Ven$TT$L$$crc32
- 0x100028b0: f6433cf5 C..< MOV r12,#0x3bf5
- 0x100028b4: f2c00c00 .... MOVT r12,#0
- 0x100028b8: 4760 `G BX r12
- $Ven$TT$L$$app_otas_crc_cal
- 0x100028ba: f6412c75 A.u, MOV r12,#0x1a75
- 0x100028be: f2c11c00 .... MOVT r12,#0x1100
- 0x100028c2: 4760 `G BX r12
- $Ven$TT$L$$system_enable_internal_flash_q_read
- 0x100028c4: f2420cc1 B... MOV r12,#0x20c1
- 0x100028c8: f2c11c00 .... MOVT r12,#0x1100
- 0x100028cc: 4760 `G BX r12
- $Ven$TT$L$$patch_init
- 0x100028ce: f6420c15 B... MOV r12,#0x2815
- 0x100028d2: f2c11c00 .... MOVT r12,#0x1100
- 0x100028d6: 4760 `G BX r12
- $Ven$TT$L$$main_loop
- 0x100028d8: f2413c8d A..< MOV r12,#0x138d
- 0x100028dc: f2c11c00 .... MOVT r12,#0x1100
- 0x100028e0: 4760 `G BX r12
- i.DecodeBody
- DecodeBody
- 0x100028e2: b5fe .. PUSH {r1-r7,lr}
- 0x100028e4: 461e .F MOV r6,r3
- 0x100028e6: 460b .F MOV r3,r1
- 0x100028e8: 4604 .F MOV r4,r0
- 0x100028ea: 79c1 .y LDRB r1,[r0,#7]
- 0x100028ec: 7a40 @z LDRB r0,[r0,#9]
- 0x100028ee: 4615 .F MOV r5,r2
- 0x100028f0: 4341 AC MULS r1,r0,r1
- 0x100028f2: ea4f0c41 O.A. LSL r12,r1,#1
- 0x100028f6: f894204e ..N LDRB r2,[r4,#0x4e]
- 0x100028fa: 6831 1h LDR r1,[r6,#0]
- 0x100028fc: fb0cfc02 .... MUL r12,r12,r2
- 0x10002900: 9f08 .. LDR r7,[sp,#0x20]
- 0x10002902: f44f6e10 O..n MOV lr,#0x900
- 0x10002906: 458c .E CMP r12,r1
- 0x10002908: d900 .. BLS 0x1000290c ; DecodeBody + 42
- 0x1000290a: b11f .. CBZ r7,0x10002914 ; DecodeBody + 50
- 0x1000290c: 0040 @. LSLS r0,r0,#1
- 0x1000290e: 4350 PC MULS r0,r2,r0
- 0x10002910: 4288 .B CMP r0,r1
- 0x10002912: d901 .. BLS 0x10002918 ; DecodeBody + 54
- 0x10002914: 4670 pF MOV r0,lr
- 0x10002916: bdfe .. POP {r1-r7,pc}
- 0x10002918: f8940053 ..S. LDRB r0,[r4,#0x53]
- 0x1000291c: b988 .. CBNZ r0,0x10002942 ; DecodeBody + 96
- 0x1000291e: 466a jF MOV r2,sp
- 0x10002920: 4619 .F MOV r1,r3
- 0x10002922: 4620 F MOV r0,r4
- 0x10002924: f000fbf4 .... BL OI_SBC_ReadScalefactors ; 0x10003110
- 0x10002928: 4620 F MOV r0,r4
- 0x1000292a: f000fa89 .... BL OI_SBC_ComputeBitAllocation ; 0x10002e40
- 0x1000292e: 7ae0 .z LDRB r0,[r4,#0xb]
- 0x10002930: 4669 iF MOV r1,sp
- 0x10002932: 2803 .( CMP r0,#3
- 0x10002934: 4620 F MOV r0,r4
- 0x10002936: d013 .. BEQ 0x10002960 ; DecodeBody + 126
- 0x10002938: f000fade .... BL OI_SBC_ReadSamples ; 0x10002ef8
- 0x1000293c: 79e0 .y LDRB r0,[r4,#7]
- 0x1000293e: f8840053 ..S. STRB r0,[r4,#0x53]
- 0x10002942: b187 .. CBZ r7,0x10002966 ; DecodeBody + 132
- 0x10002944: f894004e ..N. LDRB r0,[r4,#0x4e]
- 0x10002948: 7a61 az LDRB r1,[r4,#9]
- 0x1000294a: 4348 HC MULS r0,r1,r0
- 0x1000294c: 6831 1h LDR r1,[r6,#0]
- 0x1000294e: 0849 I. LSRS r1,r1,#1
- 0x10002950: fbb1f7f0 .... UDIV r7,r1,r0
- 0x10002954: f8940053 ..S. LDRB r0,[r4,#0x53]
- 0x10002958: 42b8 .B CMP r0,r7
- 0x1000295a: d205 .. BCS 0x10002968 ; DecodeBody + 134
- 0x1000295c: 4607 .F MOV r7,r0
- 0x1000295e: e003 .. B 0x10002968 ; DecodeBody + 134
- 0x10002960: f000fb10 .... BL OI_SBC_ReadSamplesJoint ; 0x10002f84
- 0x10002964: e7ea .. B 0x1000293c ; DecodeBody + 90
- 0x10002966: 79e7 .y LDRB r7,[r4,#7]
- 0x10002968: 79e0 .y LDRB r0,[r4,#7]
- 0x1000296a: f8941053 ..S. LDRB r1,[r4,#0x53]
- 0x1000296e: 463b ;F MOV r3,r7
- 0x10002970: 1a42 B. SUBS r2,r0,r1
- 0x10002972: 4629 )F MOV r1,r5
- 0x10002974: 4620 F MOV r0,r4
- 0x10002976: f000fc0d .... BL OI_SBC_SynthFrame ; 0x10003194
- 0x1000297a: f8940053 ..S. LDRB r0,[r4,#0x53]
- 0x1000297e: 1bc0 .. SUBS r0,r0,r7
- 0x10002980: f8840053 ..S. STRB r0,[r4,#0x53]
- 0x10002984: 7a61 az LDRB r1,[r4,#9]
- 0x10002986: 7b20 { LDRB r0,[r4,#0xc]
- 0x10002988: 4379 yC MULS r1,r7,r1
- 0x1000298a: 2801 .( CMP r0,#1
- 0x1000298c: d10d .. BNE 0x100029aa ; DecodeBody + 200
- 0x1000298e: f894004e ..N. LDRB r0,[r4,#0x4e]
- 0x10002992: 2802 .( CMP r0,#2
- 0x10002994: d109 .. BNE 0x100029aa ; DecodeBody + 200
- 0x10002996: 2000 . MOVS r0,#0
- 0x10002998: e005 .. B 0x100029a6 ; DecodeBody + 196
- 0x1000299a: f8352020 5. LDRH r2,[r5,r0,LSL #2]
- 0x1000299e: eb050380 .... ADD r3,r5,r0,LSL #2
- 0x100029a2: 1c40 @. ADDS r0,r0,#1
- 0x100029a4: 805a Z. STRH r2,[r3,#2]
- 0x100029a6: 4288 .B CMP r0,r1
- 0x100029a8: d3f7 .. BCC 0x1000299a ; DecodeBody + 184
- 0x100029aa: f8140f4e ..N. LDRB r0,[r4,#0x4e]!
- 0x100029ae: 4348 HC MULS r0,r1,r0
- 0x100029b0: 0040 @. LSLS r0,r0,#1
- 0x100029b2: 6030 0` STR r0,[r6,#0]
- 0x100029b4: 7960 `y LDRB r0,[r4,#5]
- 0x100029b6: 2800 .( CMP r0,#0
- 0x100029b8: d0ad .. BEQ 0x10002916 ; DecodeBody + 52
- 0x100029ba: f6401002 @... MOV r0,#0x902
- 0x100029be: bdfe .. POP {r1-r7,pc}
- i.Endpoint_0_IRQHandler
- Endpoint_0_IRQHandler
- 0x100029c0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100029c4: 2000 . MOVS r0,#0
- 0x100029c6: f018f9b5 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x100029ca: 4fa7 .O LDR r7,[pc,#668] ; [0x10002c68] = 0x20040000
- 0x100029cc: 7c78 x| LDRB r0,[r7,#0x11]
- 0x100029ce: 06c0 .. LSLS r0,r0,#27
- 0x100029d0: d503 .. BPL 0x100029da ; Endpoint_0_IRQHandler + 26
- 0x100029d2: 7c78 x| LDRB r0,[r7,#0x11]
- 0x100029d4: f0400080 @... ORR r0,r0,#0x80
- 0x100029d8: 7478 xt STRB r0,[r7,#0x11]
- 0x100029da: 7c78 x| LDRB r0,[r7,#0x11]
- 0x100029dc: f8df828c .... LDR r8,[pc,#652] ; [0x10002c6c] = 0x110039d0
- 0x100029e0: f3c00000 .... UBFX r0,r0,#0,#1
- 0x100029e4: 2601 .& MOVS r6,#1
- 0x100029e6: 4da2 .M LDR r5,[pc,#648] ; [0x10002c70] = 0x110057bc
- 0x100029e8: f04f0900 O... MOV r9,#0
- 0x100029ec: f1a80438 ..8. SUB r4,r8,#0x38
- 0x100029f0: 2800 .( CMP r0,#0
- 0x100029f2: d071 q. BEQ 0x10002ad8 ; Endpoint_0_IRQHandler + 280
- 0x100029f4: 69a0 .i LDR r0,[r4,#0x18]
- 0x100029f6: b108 .. CBZ r0,0x100029fc ; Endpoint_0_IRQHandler + 60
- 0x100029f8: 4780 .G BLX r0
- 0x100029fa: e0fe .. B 0x10002bfa ; Endpoint_0_IRQHandler + 570
- 0x100029fc: 7dba .} LDRB r2,[r7,#0x16]
- 0x100029fe: 499b .I LDR r1,[pc,#620] ; [0x10002c6c] = 0x110039d0
- 0x10002a00: 2000 . MOVS r0,#0
- 0x10002a02: f018f929 ..). BL usb_read_fifo ; 0x1001ac58
- 0x10002a06: f8980000 .... LDRB r0,[r8,#0]
- 0x10002a0a: 4641 AF MOV r1,r8
- 0x10002a0c: f0100f60 ..`. TST r0,#0x60
- 0x10002a10: d006 .. BEQ 0x10002a20 ; Endpoint_0_IRQHandler + 96
- 0x10002a12: f3c01041 ..A. UBFX r0,r0,#5,#2
- 0x10002a16: 2801 .( CMP r0,#1
- 0x10002a18: d074 t. BEQ 0x10002b04 ; Endpoint_0_IRQHandler + 324
- 0x10002a1a: 2802 .( CMP r0,#2
- 0x10002a1c: d073 s. BEQ 0x10002b06 ; Endpoint_0_IRQHandler + 326
- 0x10002a1e: e0e2 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002a20: f8dfa24c ..L. LDR r10,[pc,#588] ; [0x10002c70] = 0x110057bc
- 0x10002a24: 784a Jx LDRB r2,[r1,#1]
- 0x10002a26: f1aa0a38 ..8. SUB r10,r10,#0x38
- 0x10002a2a: f1aa0c14 .... SUB r12,r10,#0x14
- 0x10002a2e: f1aa080a .... SUB r8,r10,#0xa
- 0x10002a32: 2a0c .* CMP r2,#0xc
- 0x10002a34: d2f3 .. BCS 0x10002a1e ; Endpoint_0_IRQHandler + 94
- 0x10002a36: e8dff002 .... TBB [pc,r2]
- $d
- 0x10002a3a: af72 r. DCW 44914
- 0x10002a3c: 52d690d6 ...R DCD 1389793494
- 0x10002a40: 5457d606 ..WT DCD 1415042566
- 0x10002a44: 5d67 g] DCW 23911
- $t
- 0x10002a46: 79c8 .y LDRB r0,[r1,#7]
- 0x10002a48: 798a .y LDRB r2,[r1,#6]
- 0x10002a4a: ea422000 B.. ORR r0,r2,r0,LSL #8
- 0x10002a4e: 8028 (. STRH r0,[r5,#0]
- 0x10002a50: 78c8 .x LDRB r0,[r1,#3]
- 0x10002a52: 2806 .( CMP r0,#6
- 0x10002a54: d03b ;. BEQ 0x10002ace ; Endpoint_0_IRQHandler + 270
- 0x10002a56: dc09 .. BGT 0x10002a6c ; Endpoint_0_IRQHandler + 172
- 0x10002a58: 4a85 .J LDR r2,[pc,#532] ; [0x10002c70] = 0x110057bc
- 0x10002a5a: 2801 .( CMP r0,#1
- 0x10002a5c: f1a20224 ..$. SUB r2,r2,#0x24
- 0x10002a60: d00b .. BEQ 0x10002a7a ; Endpoint_0_IRQHandler + 186
- 0x10002a62: 2802 .( CMP r0,#2
- 0x10002a64: d00c .. BEQ 0x10002a80 ; Endpoint_0_IRQHandler + 192
- 0x10002a66: 2803 .( CMP r0,#3
- 0x10002a68: d112 .. BNE 0x10002a90 ; Endpoint_0_IRQHandler + 208
- 0x10002a6a: e012 .. B 0x10002a92 ; Endpoint_0_IRQHandler + 210
- 0x10002a6c: 280f .( CMP r0,#0xf
- 0x10002a6e: d02e .. BEQ 0x10002ace ; Endpoint_0_IRQHandler + 270
- 0x10002a70: 2821 !( CMP r0,#0x21
- 0x10002a72: d032 2. BEQ 0x10002ada ; Endpoint_0_IRQHandler + 282
- 0x10002a74: 2822 "( CMP r0,#0x22
- 0x10002a76: d10b .. BNE 0x10002a90 ; Endpoint_0_IRQHandler + 208
- 0x10002a78: e02f /. B 0x10002ada ; Endpoint_0_IRQHandler + 282
- 0x10002a7a: 6810 .h LDR r0,[r2,#0]
- 0x10002a7c: 6068 h` STR r0,[r5,#4]
- 0x10002a7e: e019 .. B 0x10002ab4 ; Endpoint_0_IRQHandler + 244
- 0x10002a80: 6850 Ph LDR r0,[r2,#4]
- 0x10002a82: 6068 h` STR r0,[r5,#4]
- 0x10002a84: 78c1 .x LDRB r1,[r0,#3]
- 0x10002a86: 0209 .. LSLS r1,r1,#8
- 0x10002a88: 60a9 .` STR r1,[r5,#8]
- 0x10002a8a: 7880 .x LDRB r0,[r0,#2]
- 0x10002a8c: 4301 .C ORRS r1,r1,r0
- 0x10002a8e: 60a9 .` STR r1,[r5,#8]
- 0x10002a90: e0a9 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002a92: 7888 .x LDRB r0,[r1,#2]
- 0x10002a94: 2802 .( CMP r0,#2
- 0x10002a96: d011 .. BEQ 0x10002abc ; Endpoint_0_IRQHandler + 252
- 0x10002a98: dc03 .. BGT 0x10002aa2 ; Endpoint_0_IRQHandler + 226
- 0x10002a9a: b1a0 .. CBZ r0,0x10002ac6 ; Endpoint_0_IRQHandler + 262
- 0x10002a9c: 2801 .( CMP r0,#1
- 0x10002a9e: d104 .. BNE 0x10002aaa ; Endpoint_0_IRQHandler + 234
- 0x10002aa0: e00a .. B 0x10002ab8 ; Endpoint_0_IRQHandler + 248
- 0x10002aa2: 2803 .( CMP r0,#3
- 0x10002aa4: d00d .. BEQ 0x10002ac2 ; Endpoint_0_IRQHandler + 258
- 0x10002aa6: 28ee .( CMP r0,#0xee
- 0x10002aa8: d00f .. BEQ 0x10002aca ; Endpoint_0_IRQHandler + 266
- 0x10002aaa: 6962 bi LDR r2,[r4,#0x14]
- 0x10002aac: b10a .. CBZ r2,0x10002ab2 ; Endpoint_0_IRQHandler + 242
- 0x10002aae: 4970 pI LDR r1,[pc,#448] ; [0x10002c70] = 0x110057bc
- 0x10002ab0: 4790 .G BLX r2
- 0x10002ab2: 6868 hh LDR r0,[r5,#4]
- 0x10002ab4: 7800 .x LDRB r0,[r0,#0]
- 0x10002ab6: e04e N. B 0x10002b56 ; Endpoint_0_IRQHandler + 406
- 0x10002ab8: 6910 .i LDR r0,[r2,#0x10]
- 0x10002aba: e000 .. B 0x10002abe ; Endpoint_0_IRQHandler + 254
- 0x10002abc: 6950 Pi LDR r0,[r2,#0x14]
- 0x10002abe: 6068 h` STR r0,[r5,#4]
- 0x10002ac0: e7f7 .. B 0x10002ab2 ; Endpoint_0_IRQHandler + 242
- 0x10002ac2: 6990 .i LDR r0,[r2,#0x18]
- 0x10002ac4: e7fb .. B 0x10002abe ; Endpoint_0_IRQHandler + 254
- 0x10002ac6: 69d0 .i LDR r0,[r2,#0x1c]
- 0x10002ac8: e7f9 .. B 0x10002abe ; Endpoint_0_IRQHandler + 254
- 0x10002aca: 6a10 .j LDR r0,[r2,#0x20]
- 0x10002acc: e7f7 .. B 0x10002abe ; Endpoint_0_IRQHandler + 254
- 0x10002ace: 7c78 x| LDRB r0,[r7,#0x11]
- 0x10002ad0: f0400020 @. . ORR r0,r0,#0x20
- 0x10002ad4: 7478 xt STRB r0,[r7,#0x11]
- 0x10002ad6: e086 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002ad8: e087 .. B 0x10002bea ; Endpoint_0_IRQHandler + 554
- 0x10002ada: 68a2 .h LDR r2,[r4,#8]
- 0x10002adc: e07f .. B 0x10002bde ; Endpoint_0_IRQHandler + 542
- 0x10002ade: 7026 &p STRB r6,[r4,#0]
- 0x10002ae0: e081 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002ae2: 7888 .x LDRB r0,[r1,#2]
- 0x10002ae4: 70a0 .p STRB r0,[r4,#2]
- 0x10002ae6: e07e ~. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002ae8: 4860 `H LDR r0,[pc,#384] ; [0x10002c6c] = 0x110039d0
- 0x10002aea: 802e .. STRH r6,[r5,#0]
- 0x10002aec: 3836 68 SUBS r0,r0,#0x36
- 0x10002aee: e9c50601 .... STRD r0,r6,[r5,#4]
- 0x10002af2: e078 x. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002af4: 7908 .y LDRB r0,[r1,#4]
- 0x10002af6: 788a .x LDRB r2,[r1,#2]
- 0x10002af8: f80a2000 ... STRB r2,[r10,r0]
- 0x10002afc: 6b61 ak LDR r1,[r4,#0x34]
- 0x10002afe: b359 Y. CBZ r1,0x10002b58 ; Endpoint_0_IRQHandler + 408
- 0x10002b00: 4788 .G BLX r1
- 0x10002b02: e070 p. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b04: e068 h. B 0x10002bd8 ; Endpoint_0_IRQHandler + 536
- 0x10002b06: e069 i. B 0x10002bdc ; Endpoint_0_IRQHandler + 540
- 0x10002b08: 79c8 .y LDRB r0,[r1,#7]
- 0x10002b0a: 798a .y LDRB r2,[r1,#6]
- 0x10002b0c: ea422000 B.. ORR r0,r2,r0,LSL #8
- 0x10002b10: 8028 (. STRH r0,[r5,#0]
- 0x10002b12: 790a .y LDRB r2,[r1,#4]
- 0x10002b14: eb02010a .... ADD r1,r2,r10
- 0x10002b18: e9c51001 .... STRD r1,r0,[r5,#4]
- 0x10002b1c: e063 c. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b1e: 0702 .. LSLS r2,r0,#28
- 0x10002b20: d006 .. BEQ 0x10002b30 ; Endpoint_0_IRQHandler + 368
- 0x10002b22: f000000f .... AND r0,r0,#0xf
- 0x10002b26: 2801 .( CMP r0,#1
- 0x10002b28: d005 .. BEQ 0x10002b36 ; Endpoint_0_IRQHandler + 374
- 0x10002b2a: 2802 .( CMP r0,#2
- 0x10002b2c: d006 .. BEQ 0x10002b3c ; Endpoint_0_IRQHandler + 380
- 0x10002b2e: e010 .. B 0x10002b52 ; Endpoint_0_IRQHandler + 402
- 0x10002b30: 484e NH LDR r0,[pc,#312] ; [0x10002c6c] = 0x110039d0
- 0x10002b32: 3834 48 SUBS r0,r0,#0x34
- 0x10002b34: e00c .. B 0x10002b50 ; Endpoint_0_IRQHandler + 400
- 0x10002b36: 484d MH LDR r0,[pc,#308] ; [0x10002c6c] = 0x110039d0
- 0x10002b38: 3832 28 SUBS r0,r0,#0x32
- 0x10002b3a: e009 .. B 0x10002b50 ; Endpoint_0_IRQHandler + 400
- 0x10002b3c: 7908 .y LDRB r0,[r1,#4]
- 0x10002b3e: 0601 .. LSLS r1,r0,#24
- 0x10002b40: f000000f .... AND r0,r0,#0xf
- 0x10002b44: d502 .. BPL 0x10002b4c ; Endpoint_0_IRQHandler + 396
- 0x10002b46: eb0c0040 ..@. ADD r0,r12,r0,LSL #1
- 0x10002b4a: e001 .. B 0x10002b50 ; Endpoint_0_IRQHandler + 400
- 0x10002b4c: eb080040 ..@. ADD r0,r8,r0,LSL #1
- 0x10002b50: 6068 h` STR r0,[r5,#4]
- 0x10002b52: 2002 . MOVS r0,#2
- 0x10002b54: 8028 (. STRH r0,[r5,#0]
- 0x10002b56: 60a8 .` STR r0,[r5,#8]
- 0x10002b58: e045 E. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b5a: 0702 .. LSLS r2,r0,#28
- 0x10002b5c: d004 .. BEQ 0x10002b68 ; Endpoint_0_IRQHandler + 424
- 0x10002b5e: f000000f .... AND r0,r0,#0xf
- 0x10002b62: 2802 .( CMP r0,#2
- 0x10002b64: d009 .. BEQ 0x10002b7a ; Endpoint_0_IRQHandler + 442
- 0x10002b66: e03e >. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b68: 7888 .x LDRB r0,[r1,#2]
- 0x10002b6a: 2801 .( CMP r0,#1
- 0x10002b6c: d13b ;. BNE 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b6e: 78c8 .x LDRB r0,[r1,#3]
- 0x10002b70: bb10 .. CBNZ r0,0x10002bb8 ; Endpoint_0_IRQHandler + 504
- 0x10002b72: 88a0 .. LDRH r0,[r4,#4]
- 0x10002b74: f0400002 @... ORR r0,r0,#2
- 0x10002b78: e01d .. B 0x10002bb6 ; Endpoint_0_IRQHandler + 502
- 0x10002b7a: 7888 .x LDRB r0,[r1,#2]
- 0x10002b7c: b9e0 .. CBNZ r0,0x10002bb8 ; Endpoint_0_IRQHandler + 504
- 0x10002b7e: 78c8 .x LDRB r0,[r1,#3]
- 0x10002b80: b9d0 .. CBNZ r0,0x10002bb8 ; Endpoint_0_IRQHandler + 504
- 0x10002b82: 7908 .y LDRB r0,[r1,#4]
- 0x10002b84: 0601 .. LSLS r1,r0,#24
- 0x10002b86: f000000f .... AND r0,r0,#0xf
- 0x10002b8a: d502 .. BPL 0x10002b92 ; Endpoint_0_IRQHandler + 466
- 0x10002b8c: f82c6010 ,..` STRH r6,[r12,r0,LSL #1]
- 0x10002b90: e029 ). B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b92: f8286010 (..` STRH r6,[r8,r0,LSL #1]
- 0x10002b96: e026 &. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002b98: 0702 .. LSLS r2,r0,#28
- 0x10002b9a: d004 .. BEQ 0x10002ba6 ; Endpoint_0_IRQHandler + 486
- 0x10002b9c: f000000f .... AND r0,r0,#0xf
- 0x10002ba0: 2802 .( CMP r0,#2
- 0x10002ba2: d00a .. BEQ 0x10002bba ; Endpoint_0_IRQHandler + 506
- 0x10002ba4: e01f .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002ba6: 7888 .x LDRB r0,[r1,#2]
- 0x10002ba8: 2801 .( CMP r0,#1
- 0x10002baa: d11c .. BNE 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002bac: 78c8 .x LDRB r0,[r1,#3]
- 0x10002bae: b918 .. CBNZ r0,0x10002bb8 ; Endpoint_0_IRQHandler + 504
- 0x10002bb0: 88a0 .. LDRH r0,[r4,#4]
- 0x10002bb2: f0200002 ... BIC r0,r0,#2
- 0x10002bb6: 80a0 .. STRH r0,[r4,#4]
- 0x10002bb8: e015 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002bba: 7888 .x LDRB r0,[r1,#2]
- 0x10002bbc: b998 .. CBNZ r0,0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002bbe: 78c8 .x LDRB r0,[r1,#3]
- 0x10002bc0: b988 .. CBNZ r0,0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002bc2: 7908 .y LDRB r0,[r1,#4]
- 0x10002bc4: 0601 .. LSLS r1,r0,#24
- 0x10002bc6: f000000f .... AND r0,r0,#0xf
- 0x10002bca: d502 .. BPL 0x10002bd2 ; Endpoint_0_IRQHandler + 530
- 0x10002bcc: f82c9010 ,... STRH r9,[r12,r0,LSL #1]
- 0x10002bd0: e009 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002bd2: f8289010 (... STRH r9,[r8,r0,LSL #1]
- 0x10002bd6: e006 .. B 0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002bd8: 68e2 .h LDR r2,[r4,#0xc]
- 0x10002bda: e000 .. B 0x10002bde ; Endpoint_0_IRQHandler + 542
- 0x10002bdc: 6922 "i LDR r2,[r4,#0x10]
- 0x10002bde: b112 .. CBZ r2,0x10002be6 ; Endpoint_0_IRQHandler + 550
- 0x10002be0: 4923 #I LDR r1,[pc,#140] ; [0x10002c70] = 0x110057bc
- 0x10002be2: 4822 "H LDR r0,[pc,#136] ; [0x10002c6c] = 0x110039d0
- 0x10002be4: 4790 .G BLX r2
- 0x10002be6: 74be .t STRB r6,[r7,#0x12]
- 0x10002be8: e007 .. B 0x10002bfa ; Endpoint_0_IRQHandler + 570
- 0x10002bea: 7820 x LDRB r0,[r4,#0]
- 0x10002bec: b128 (. CBZ r0,0x10002bfa ; Endpoint_0_IRQHandler + 570
- 0x10002bee: f8849000 .... STRB r9,[r4,#0]
- 0x10002bf2: f8980002 .... LDRB r0,[r8,#2]
- 0x10002bf6: f018f8a3 .... BL usb_set_address ; 0x1001ad40
- 0x10002bfa: 68a8 .h LDR r0,[r5,#8]
- 0x10002bfc: b330 0. CBZ r0,0x10002c4c ; Endpoint_0_IRQHandler + 652
- 0x10002bfe: 8829 ). LDRH r1,[r5,#0]
- 0x10002c00: 4281 .B CMP r1,r0
- 0x10002c02: d200 .. BCS 0x10002c06 ; Endpoint_0_IRQHandler + 582
- 0x10002c04: 60a9 .` STR r1,[r5,#8]
- 0x10002c06: 68aa .h LDR r2,[r5,#8]
- 0x10002c08: 6869 ih LDR r1,[r5,#4]
- 0x10002c0a: 2a40 @* CMP r2,#0x40
- 0x10002c0c: d90a .. BLS 0x10002c24 ; Endpoint_0_IRQHandler + 612
- 0x10002c0e: 2240 @" MOVS r2,#0x40
- 0x10002c10: 2000 . MOVS r0,#0
- 0x10002c12: f018f8a1 .... BL usb_write_fifo ; 0x1001ad58
- 0x10002c16: 68a8 .h LDR r0,[r5,#8]
- 0x10002c18: 3840 @8 SUBS r0,r0,#0x40
- 0x10002c1a: 60a8 .` STR r0,[r5,#8]
- 0x10002c1c: 6868 hh LDR r0,[r5,#4]
- 0x10002c1e: 3040 @0 ADDS r0,r0,#0x40
- 0x10002c20: 6068 h` STR r0,[r5,#4]
- 0x10002c22: e00b .. B 0x10002c3c ; Endpoint_0_IRQHandler + 636
- 0x10002c24: 2000 . MOVS r0,#0
- 0x10002c26: f018f897 .... BL usb_write_fifo ; 0x1001ad58
- 0x10002c2a: 68a8 .h LDR r0,[r5,#8]
- 0x10002c2c: 2840 @( CMP r0,#0x40
- 0x10002c2e: d00b .. BEQ 0x10002c48 ; Endpoint_0_IRQHandler + 648
- 0x10002c30: 7c78 x| LDRB r0,[r7,#0x11]
- 0x10002c32: f0400008 @... ORR r0,r0,#8
- 0x10002c36: 7478 xt STRB r0,[r7,#0x11]
- 0x10002c38: f8c59008 .... STR r9,[r5,#8]
- 0x10002c3c: 7c78 x| LDRB r0,[r7,#0x11]
- 0x10002c3e: f0400002 @... ORR r0,r0,#2
- 0x10002c42: 7478 xt STRB r0,[r7,#0x11]
- 0x10002c44: e8bd87f0 .... POP {r4-r10,pc}
- 0x10002c48: 7066 fp STRB r6,[r4,#1]
- 0x10002c4a: e7f5 .. B 0x10002c38 ; Endpoint_0_IRQHandler + 632
- 0x10002c4c: 7860 `x LDRB r0,[r4,#1]
- 0x10002c4e: 2800 .( CMP r0,#0
- 0x10002c50: d0f8 .. BEQ 0x10002c44 ; Endpoint_0_IRQHandler + 644
- 0x10002c52: 7c78 x| LDRB r0,[r7,#0x11]
- 0x10002c54: f0400008 @... ORR r0,r0,#8
- 0x10002c58: 7478 xt STRB r0,[r7,#0x11]
- 0x10002c5a: 7c78 x| LDRB r0,[r7,#0x11]
- 0x10002c5c: f0400002 @... ORR r0,r0,#2
- 0x10002c60: 7478 xt STRB r0,[r7,#0x11]
- 0x10002c62: f8849001 .... STRB r9,[r4,#1]
- 0x10002c66: e7ed .. B 0x10002c44 ; Endpoint_0_IRQHandler + 644
- $d
- 0x10002c68: 20040000 ... DCD 537133056
- 0x10002c6c: 110039d0 .9.. DCD 285227472
- 0x10002c70: 110057bc .W.. DCD 285235132
- $t
- i.FindSyncword
- FindSyncword
- 0x10002c74: 6813 .h LDR r3,[r2,#0]
- 0x10002c76: b953 S. CBNZ r3,0x10002c8e ; FindSyncword + 26
- 0x10002c78: f64000fe @... MOV r0,#0x8fe
- 0x10002c7c: 4770 pG BX lr
- 0x10002c7e: 6813 .h LDR r3,[r2,#0]
- 0x10002c80: 1e5b [. SUBS r3,r3,#1
- 0x10002c82: 6013 .` STR r3,[r2,#0]
- 0x10002c84: 680b .h LDR r3,[r1,#0]
- 0x10002c86: 1c5b [. ADDS r3,r3,#1
- 0x10002c88: 600b .` STR r3,[r1,#0]
- 0x10002c8a: 6813 .h LDR r3,[r2,#0]
- 0x10002c8c: b13b ;. CBZ r3,0x10002c9e ; FindSyncword + 42
- 0x10002c8e: 680b .h LDR r3,[r1,#0]
- 0x10002c90: 781b .x LDRB r3,[r3,#0]
- 0x10002c92: 2b9c .+ CMP r3,#0x9c
- 0x10002c94: d1f3 .. BNE 0x10002c7e ; FindSyncword + 10
- 0x10002c96: 2100 .! MOVS r1,#0
- 0x10002c98: 7441 At STRB r1,[r0,#0x11]
- 0x10002c9a: 4608 .F MOV r0,r1
- 0x10002c9c: 4770 pG BX lr
- 0x10002c9e: f64000fd @... MOV r0,#0x8fd
- 0x10002ca2: 4770 pG BX lr
- i.OI_BITSTREAM_ReadInit
- OI_BITSTREAM_ReadInit
- 0x10002ca4: f8112b01 ...+ LDRB r2,[r1],#1
- 0x10002ca8: f8113b01 ...; LDRB r3,[r1],#1
- 0x10002cac: 0412 .. LSLS r2,r2,#16
- 0x10002cae: ea422203 B.." ORR r2,r2,r3,LSL #8
- 0x10002cb2: f8113b01 ...; LDRB r3,[r1],#1
- 0x10002cb6: 431a .C ORRS r2,r2,r3
- 0x10002cb8: e9c01200 .... STRD r1,r2,[r0,#0]
- 0x10002cbc: 2108 .! MOVS r1,#8
- 0x10002cbe: 6081 .` STR r1,[r0,#8]
- 0x10002cc0: 4770 pG BX lr
- i.OI_BITSTREAM_ReadUINT4Aligned
- OI_BITSTREAM_ReadUINT4Aligned
- 0x10002cc2: b510 .. PUSH {r4,lr}
- 0x10002cc4: e9d01201 .... LDRD r1,r2,[r0,#4]
- 0x10002cc8: 2a08 .* CMP r2,#8
- 0x10002cca: d00b .. BEQ 0x10002ce4 ; OI_BITSTREAM_ReadUINT4Aligned + 34
- 0x10002ccc: 6803 .h LDR r3,[r0,#0]
- 0x10002cce: 030a .. LSLS r2,r1,#12
- 0x10002cd0: 1c5c \. ADDS r4,r3,#1
- 0x10002cd2: 6004 .` STR r4,[r0,#0]
- 0x10002cd4: 781b .x LDRB r3,[r3,#0]
- 0x10002cd6: ea432101 C..! ORR r1,r3,r1,LSL #8
- 0x10002cda: 6041 A` STR r1,[r0,#4]
- 0x10002cdc: 2108 .! MOVS r1,#8
- 0x10002cde: 6081 .` STR r1,[r0,#8]
- 0x10002ce0: 0f10 .. LSRS r0,r2,#28
- 0x10002ce2: bd10 .. POP {r4,pc}
- 0x10002ce4: 020a .. LSLS r2,r1,#8
- 0x10002ce6: 210c .! MOVS r1,#0xc
- 0x10002ce8: e7f9 .. B 0x10002cde ; OI_BITSTREAM_ReadUINT4Aligned + 28
- i.OI_CODEC_SBC_Alloc
- OI_CODEC_SBC_Alloc
- 0x10002cea: b530 0. PUSH {r4,r5,lr}
- 0x10002cec: 1e5d ]. SUBS r5,r3,#1
- 0x10002cee: 9c03 .. LDR r4,[sp,#0xc]
- 0x10002cf0: 2d02 .- CMP r5,#2
- 0x10002cf2: d202 .. BCS 0x10002cfa ; OI_CODEC_SBC_Alloc + 16
- 0x10002cf4: b10c .. CBZ r4,0x10002cfa ; OI_CODEC_SBC_Alloc + 16
- 0x10002cf6: 429c .B CMP r4,r3
- 0x10002cf8: d901 .. BLS 0x10002cfe ; OI_CODEC_SBC_Alloc + 20
- 0x10002cfa: 2065 e MOVS r0,#0x65
- 0x10002cfc: bd30 0. POP {r4,r5,pc}
- 0x10002cfe: f880304f ..O0 STRB r3,[r0,#0x4f]
- 0x10002d02: f880404e ..N@ STRB r4,[r0,#0x4e]
- 0x10002d06: 025c \. LSLS r4,r3,#9
- 0x10002d08: 4294 .B CMP r4,r2
- 0x10002d0a: d805 .. BHI 0x10002d18 ; OI_CODEC_SBC_Alloc + 46
- 0x10002d0c: 1b12 .. SUBS r2,r2,r4
- 0x10002d0e: 011d .. LSLS r5,r3,#4
- 0x10002d10: fbb2f2f5 .... UDIV r2,r2,r5
- 0x10002d14: 2a10 .* CMP r2,#0x10
- 0x10002d16: d201 .. BCS 0x10002d1c ; OI_CODEC_SBC_Alloc + 50
- 0x10002d18: 206a j MOVS r0,#0x6a
- 0x10002d1a: bd30 0. POP {r4,r5,pc}
- 0x10002d1c: 00d2 .. LSLS r2,r2,#3
- 0x10002d1e: 6342 Bc STR r2,[r0,#0x34]
- 0x10002d20: 6281 .b STR r1,[r0,#0x28]
- 0x10002d22: 190a .. ADDS r2,r1,r4
- 0x10002d24: 2100 .! MOVS r1,#0
- 0x10002d26: e006 .. B 0x10002d36 ; OI_CODEC_SBC_Alloc + 76
- 0x10002d28: eb000581 .... ADD r5,r0,r1,LSL #2
- 0x10002d2c: 6b44 Dk LDR r4,[r0,#0x34]
- 0x10002d2e: 62ea .b STR r2,[r5,#0x2c]
- 0x10002d30: eb020244 ..D. ADD r2,r2,r4,LSL #1
- 0x10002d34: 1c49 I. ADDS r1,r1,#1
- 0x10002d36: 4299 .B CMP r1,r3
- 0x10002d38: dbf6 .. BLT 0x10002d28 ; OI_CODEC_SBC_Alloc + 62
- 0x10002d3a: 2000 . MOVS r0,#0
- 0x10002d3c: bd30 0. POP {r4,r5,pc}
- i.OI_CODEC_SBC_CalculateFramelen
- OI_CODEC_SBC_CalculateFramelen
- 0x10002d3e: f010bffd .... B.W internal_CalculateFramelen ; 0x10013d3c
- i.OI_CODEC_SBC_DecodeFrame
- OI_CODEC_SBC_DecodeFrame
- 0x10002d42: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10002d46: 4698 .F MOV r8,r3
- 0x10002d48: 4617 .F MOV r7,r2
- 0x10002d4a: 460d .F MOV r5,r1
- 0x10002d4c: 4604 .F MOV r4,r0
- 0x10002d4e: f8dd9020 .. . LDR r9,[sp,#0x20]
- 0x10002d52: f7ffff8f .... BL FindSyncword ; 0x10002c74
- 0x10002d56: 2800 .( CMP r0,#0
- 0x10002d58: d104 .. BNE 0x10002d64 ; OI_CODEC_SBC_DecodeFrame + 34
- 0x10002d5a: 6838 8h LDR r0,[r7,#0]
- 0x10002d5c: 2804 .( CMP r0,#4
- 0x10002d5e: d203 .. BCS 0x10002d68 ; OI_CODEC_SBC_DecodeFrame + 38
- 0x10002d60: f64000fe @... MOV r0,#0x8fe
- 0x10002d64: e8bd83f8 .... POP {r3-r9,pc}
- 0x10002d68: 4620 F MOV r0,r4
- 0x10002d6a: 6829 )h LDR r1,[r5,#0]
- 0x10002d6c: f000f89a .... BL OI_SBC_ReadHeader ; 0x10002ea4
- 0x10002d70: f8940050 ..P. LDRB r0,[r4,#0x50]
- 0x10002d74: b120 . CBZ r0,0x10002d80 ; OI_CODEC_SBC_DecodeFrame + 62
- 0x10002d76: 7aa0 .z LDRB r0,[r4,#0xa]
- 0x10002d78: f8941051 ..Q. LDRB r1,[r4,#0x51]
- 0x10002d7c: 4288 .B CMP r0,r1
- 0x10002d7e: d109 .. BNE 0x10002d94 ; OI_CODEC_SBC_DecodeFrame + 82
- 0x10002d80: 7b20 { LDRB r0,[r4,#0xc]
- 0x10002d82: f894104f ..O. LDRB r1,[r4,#0x4f]
- 0x10002d86: 4288 .B CMP r0,r1
- 0x10002d88: d804 .. BHI 0x10002d94 ; OI_CODEC_SBC_DecodeFrame + 82
- 0x10002d8a: f894004e ..N. LDRB r0,[r4,#0x4e]
- 0x10002d8e: 1e40 @. SUBS r0,r0,#1
- 0x10002d90: 2802 .( CMP r0,#2
- 0x10002d92: d301 .. BCC 0x10002d98 ; OI_CODEC_SBC_DecodeFrame + 86
- 0x10002d94: 2065 e MOVS r0,#0x65
- 0x10002d96: e7e5 .. B 0x10002d64 ; OI_CODEC_SBC_DecodeFrame + 34
- 0x10002d98: 1d20 . ADDS r0,r4,#4
- 0x10002d9a: f7ffffd0 .... BL OI_CODEC_SBC_CalculateFramelen ; 0x10002d3e
- 0x10002d9e: 6839 9h LDR r1,[r7,#0]
- 0x10002da0: 4606 .F MOV r6,r0
- 0x10002da2: 42b1 .B CMP r1,r6
- 0x10002da4: d202 .. BCS 0x10002dac ; OI_CODEC_SBC_DecodeFrame + 106
- 0x10002da6: f64000ff @... MOV r0,#0x8ff
- 0x10002daa: e7db .. B 0x10002d64 ; OI_CODEC_SBC_DecodeFrame + 34
- 0x10002dac: 1d20 . ADDS r0,r4,#4
- 0x10002dae: 6829 )h LDR r1,[r5,#0]
- 0x10002db0: f000f820 .. . BL OI_SBC_CalculateChecksum ; 0x10002df4
- 0x10002db4: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x10002db6: 4281 .B CMP r1,r0
- 0x10002db8: d002 .. BEQ 0x10002dc0 ; OI_CODEC_SBC_DecodeFrame + 126
- 0x10002dba: f6401001 @... MOV r0,#0x901
- 0x10002dbe: e7d1 .. B 0x10002d64 ; OI_CODEC_SBC_DecodeFrame + 34
- 0x10002dc0: 2000 . MOVS r0,#0
- 0x10002dc2: 9000 .. STR r0,[sp,#0]
- 0x10002dc4: 6829 )h LDR r1,[r5,#0]
- 0x10002dc6: 464b KF MOV r3,r9
- 0x10002dc8: 4642 BF MOV r2,r8
- 0x10002dca: 4620 F MOV r0,r4
- 0x10002dcc: 1d09 .. ADDS r1,r1,#4
- 0x10002dce: f7fffd88 .... BL DecodeBody ; 0x100028e2
- 0x10002dd2: 2800 .( CMP r0,#0
- 0x10002dd4: d1c6 .. BNE 0x10002d64 ; OI_CODEC_SBC_DecodeFrame + 34
- 0x10002dd6: 6829 )h LDR r1,[r5,#0]
- 0x10002dd8: 4431 1D ADD r1,r1,r6
- 0x10002dda: 6029 )` STR r1,[r5,#0]
- 0x10002ddc: 6839 9h LDR r1,[r7,#0]
- 0x10002dde: 1b89 .. SUBS r1,r1,r6
- 0x10002de0: 6039 9` STR r1,[r7,#0]
- 0x10002de2: e7bf .. B 0x10002d64 ; OI_CODEC_SBC_DecodeFrame + 34
- i.OI_CODEC_SBC_DecoderReset
- OI_CODEC_SBC_DecoderReset
- 0x10002de4: b57c |. PUSH {r2-r6,lr}
- 0x10002de6: e9dd4506 ...E LDRD r4,r5,[sp,#0x18]
- 0x10002dea: e9cd4500 ...E STRD r4,r5,[sp,#0]
- 0x10002dee: f010ffc1 .... BL internal_DecoderReset ; 0x10013d74
- 0x10002df2: bd7c |. POP {r2-r6,pc}
- i.OI_SBC_CalculateChecksum
- OI_SBC_CalculateChecksum
- 0x10002df4: b5f0 .. PUSH {r4-r7,lr}
- 0x10002df6: 4605 .F MOV r5,r0
- 0x10002df8: 460f .F MOV r7,r1
- 0x10002dfa: 7969 iy LDRB r1,[r5,#5]
- 0x10002dfc: 7a2a *z LDRB r2,[r5,#8]
- 0x10002dfe: 2304 .# MOVS r3,#4
- 0x10002e00: 434a JC MULS r2,r1,r2
- 0x10002e02: eb030652 ..R. ADD r6,r3,r2,LSR #1
- 0x10002e06: 79ea .y LDRB r2,[r5,#7]
- 0x10002e08: 200f . MOVS r0,#0xf
- 0x10002e0a: 2a03 .* CMP r2,#3
- 0x10002e0c: d102 .. BNE 0x10002e14 ; OI_SBC_CalculateChecksum + 32
- 0x10002e0e: 2908 .) CMP r1,#8
- 0x10002e10: d100 .. BNE 0x10002e14 ; OI_SBC_CalculateChecksum + 32
- 0x10002e12: 1c76 v. ADDS r6,r6,#1
- 0x10002e14: 2401 .$ MOVS r4,#1
- 0x10002e16: e005 .. B 0x10002e24 ; OI_SBC_CalculateChecksum + 48
- 0x10002e18: 2c03 ., CMP r4,#3
- 0x10002e1a: d002 .. BEQ 0x10002e22 ; OI_SBC_CalculateChecksum + 46
- 0x10002e1c: 5d39 9] LDRB r1,[r7,r4]
- 0x10002e1e: f007fa07 .... BL crc_iterate ; 0x1000a230
- 0x10002e22: 1c64 d. ADDS r4,r4,#1
- 0x10002e24: 42b4 .B CMP r4,r6
- 0x10002e26: d3f7 .. BCC 0x10002e18 ; OI_SBC_CalculateChecksum + 36
- 0x10002e28: 79e9 .y LDRB r1,[r5,#7]
- 0x10002e2a: 2903 .) CMP r1,#3
- 0x10002e2c: d107 .. BNE 0x10002e3e ; OI_SBC_CalculateChecksum + 74
- 0x10002e2e: 7969 iy LDRB r1,[r5,#5]
- 0x10002e30: 2904 .) CMP r1,#4
- 0x10002e32: d104 .. BNE 0x10002e3e ; OI_SBC_CalculateChecksum + 74
- 0x10002e34: 5d39 9] LDRB r1,[r7,r4]
- 0x10002e36: e8bd40f0 ...@ POP {r4-r7,lr}
- 0x10002e3a: f007ba0d .... B.W crc_iterate_top4 ; 0x1000a258
- 0x10002e3e: bdf0 .. POP {r4-r7,pc}
- i.OI_SBC_ComputeBitAllocation
- OI_SBC_ComputeBitAllocation
- 0x10002e40: 7ac1 .z LDRB r1,[r0,#0xb]
- 0x10002e42: 4a02 .J LDR r2,[pc,#8] ; [0x10002e4c] = 0x1001b124
- 0x10002e44: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x10002e48: 4708 .G BX r1
- $d
- 0x10002e4a: 0000 .. DCW 0
- 0x10002e4c: 1001b124 $... DCD 268546340
- $t
- i.OI_SBC_Dequant
- OI_SBC_Dequant
- 0x10002e50: 2a01 .* CMP r2,#1
- 0x10002e52: d801 .. BHI 0x10002e58 ; OI_SBC_Dequant + 8
- 0x10002e54: 2000 . MOVS r0,#0
- 0x10002e56: 4770 pG BX lr
- 0x10002e58: 2301 .# MOVS r3,#1
- 0x10002e5a: eb030340 ..@. ADD r3,r3,r0,LSL #1
- 0x10002e5e: 4805 .H LDR r0,[pc,#20] ; [0x10002e74] = 0x1001b180
- 0x10002e60: f1c1010f .... RSB r1,r1,#0xf
- 0x10002e64: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x10002e68: 4a03 .J LDR r2,[pc,#12] ; [0x10002e78] = 0xa3425cbe
- 0x10002e6a: 4358 XC MULS r0,r3,r0
- 0x10002e6c: 4410 .D ADD r0,r0,r2
- 0x10002e6e: 4108 .A ASRS r0,r0,r1
- 0x10002e70: 4770 pG BX lr
- $d
- 0x10002e72: 0000 .. DCW 0
- 0x10002e74: 1001b180 .... DCD 268546432
- 0x10002e78: a3425cbe .\B. DCD 2739035326
- $t
- i.OI_SBC_ExpandFrameFields
- OI_SBC_ExpandFrameFields
- 0x10002e7c: 7901 .y LDRB r1,[r0,#4]
- 0x10002e7e: 4a08 .J LDR r2,[pc,#32] ; [0x10002ea0] = 0x1001b15e
- 0x10002e80: 5c51 Q\ LDRB r1,[r2,r1]
- 0x10002e82: 70c1 .p STRB r1,[r0,#3]
- 0x10002e84: 7981 .y LDRB r1,[r0,#6]
- 0x10002e86: 1e92 .. SUBS r2,r2,#2
- 0x10002e88: 5c51 Q\ LDRB r1,[r2,r1]
- 0x10002e8a: 7141 Aq STRB r1,[r0,#5]
- 0x10002e8c: 7881 .x LDRB r1,[r0,#2]
- 0x10002e8e: 320a .2 ADDS r2,r2,#0xa
- 0x10002e90: f8321011 2... LDRH r1,[r2,r1,LSL #1]
- 0x10002e94: 8001 .. STRH r1,[r0,#0]
- 0x10002e96: 79c1 .y LDRB r1,[r0,#7]
- 0x10002e98: 1f12 .. SUBS r2,r2,#4
- 0x10002e9a: 5c51 Q\ LDRB r1,[r2,r1]
- 0x10002e9c: 7201 .r STRB r1,[r0,#8]
- 0x10002e9e: 4770 pG BX lr
- $d
- 0x10002ea0: 1001b15e ^... DCD 268546398
- $t
- i.OI_SBC_ReadHeader
- OI_SBC_ReadHeader
- 0x10002ea4: b510 .. PUSH {r4,lr}
- 0x10002ea6: 784a Jx LDRB r2,[r1,#1]
- 0x10002ea8: 7cc3 .| LDRB r3,[r0,#0x13]
- 0x10002eaa: 1d00 .. ADDS r0,r0,#4
- 0x10002eac: 4293 .B CMP r3,r2
- 0x10002eae: d01b .. BEQ 0x10002ee8 ; OI_SBC_ReadHeader + 68
- 0x10002eb0: 4c10 .L LDR r4,[pc,#64] ; [0x10002ef4] = 0x1001b144
- 0x10002eb2: 0993 .. LSRS r3,r2,#6
- 0x10002eb4: 7083 .p STRB r3,[r0,#2]
- 0x10002eb6: f8343013 4..0 LDRH r3,[r4,r3,LSL #1]
- 0x10002eba: 8003 .. STRH r3,[r0,#0]
- 0x10002ebc: f3c21301 .... UBFX r3,r2,#4,#2
- 0x10002ec0: 3c0e .< SUBS r4,r4,#0xe
- 0x10002ec2: 7103 .q STRB r3,[r0,#4]
- 0x10002ec4: 5ce3 .\ LDRB r3,[r4,r3]
- 0x10002ec6: 70c3 .p STRB r3,[r0,#3]
- 0x10002ec8: f3c20381 .... UBFX r3,r2,#2,#2
- 0x10002ecc: 1d24 $. ADDS r4,r4,#4
- 0x10002ece: 71c3 .q STRB r3,[r0,#7]
- 0x10002ed0: 5ce3 .\ LDRB r3,[r4,r3]
- 0x10002ed2: 7203 .r STRB r3,[r0,#8]
- 0x10002ed4: f3c20340 ..@. UBFX r3,r2,#1,#1
- 0x10002ed8: 7243 Cr STRB r3,[r0,#9]
- 0x10002eda: f0020301 .... AND r3,r2,#1
- 0x10002ede: 1fa4 .. SUBS r4,r4,#6
- 0x10002ee0: 7183 .q STRB r3,[r0,#6]
- 0x10002ee2: 5ce3 .\ LDRB r3,[r4,r3]
- 0x10002ee4: 7143 Cq STRB r3,[r0,#5]
- 0x10002ee6: 73c2 .s STRB r2,[r0,#0xf]
- 0x10002ee8: 788a .x LDRB r2,[r1,#2]
- 0x10002eea: 7282 .r STRB r2,[r0,#0xa]
- 0x10002eec: 78c9 .x LDRB r1,[r1,#3]
- 0x10002eee: 72c1 .r STRB r1,[r0,#0xb]
- 0x10002ef0: bd10 .. POP {r4,pc}
- $d
- 0x10002ef2: 0000 .. DCW 0
- 0x10002ef4: 1001b144 D... DCD 268546372
- $t
- i.OI_SBC_ReadSamples
- OI_SBC_ReadSamples
- 0x10002ef8: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x10002efc: 9000 .. STR r0,[sp,#0]
- 0x10002efe: 79c0 .y LDRB r0,[r0,#7]
- 0x10002f00: 9001 .. STR r0,[sp,#4]
- 0x10002f02: 9800 .. LDR r0,[sp,#0]
- 0x10002f04: e9d16401 ...d LDRD r6,r4,[r1,#4]
- 0x10002f08: 680d .h LDR r5,[r1,#0]
- 0x10002f0a: f8d0b028 ..(. LDR r11,[r0,#0x28]
- 0x10002f0e: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x10002f10: 7a40 @z LDRB r0,[r0,#9]
- 0x10002f12: 4341 AC MULS r1,r0,r1
- 0x10002f14: 0888 .. LSRS r0,r1,#2
- 0x10002f16: 9002 .. STR r0,[sp,#8]
- 0x10002f18: 2000 . MOVS r0,#0
- 0x10002f1a: e029 ). B 0x10002f70 ; OI_SBC_ReadSamples + 120
- 0x10002f1c: 9800 .. LDR r0,[sp,#0]
- 0x10002f1e: 2700 .' MOVS r7,#0
- 0x10002f20: eb00008a .... ADD r0,r0,r10,LSL #2
- 0x10002f24: f8d09014 .... LDR r9,[r0,#0x14]
- 0x10002f28: f8d0803c ..<. LDR r8,[r0,#0x3c]
- 0x10002f2c: f00901ff .... AND r1,r9,#0xff
- 0x10002f30: f01802ff .... ANDS r2,r8,#0xff
- 0x10002f34: ea4f2818 O..( LSR r8,r8,#8
- 0x10002f38: ea4f2919 O..) LSR r9,r9,#8
- 0x10002f3c: d010 .. BEQ 0x10002f60 ; OI_SBC_ReadSamples + 104
- 0x10002f3e: fa06f004 .... LSL r0,r6,r4
- 0x10002f42: f1c20320 .. . RSB r3,r2,#0x20
- 0x10002f46: 40d8 .@ LSRS r0,r0,r3
- 0x10002f48: 4414 .D ADD r4,r4,r2
- 0x10002f4a: e004 .. B 0x10002f56 ; OI_SBC_ReadSamples + 94
- 0x10002f4c: f8153b01 ...; LDRB r3,[r5],#1
- 0x10002f50: 3c08 .< SUBS r4,r4,#8
- 0x10002f52: ea432606 C..& ORR r6,r3,r6,LSL #8
- 0x10002f56: 2c10 ., CMP r4,#0x10
- 0x10002f58: d2f8 .. BCS 0x10002f4c ; OI_SBC_ReadSamples + 84
- 0x10002f5a: f7ffff79 ..y. BL OI_SBC_Dequant ; 0x10002e50
- 0x10002f5e: e000 .. B 0x10002f62 ; OI_SBC_ReadSamples + 106
- 0x10002f60: 2000 . MOVS r0,#0
- 0x10002f62: 1c7f .. ADDS r7,r7,#1
- 0x10002f64: f84b0b04 K... STR r0,[r11],#4
- 0x10002f68: 2f04 ./ CMP r7,#4
- 0x10002f6a: d3df .. BCC 0x10002f2c ; OI_SBC_ReadSamples + 52
- 0x10002f6c: f10a0001 .... ADD r0,r10,#1
- 0x10002f70: 9902 .. LDR r1,[sp,#8]
- 0x10002f72: 4682 .F MOV r10,r0
- 0x10002f74: 4288 .B CMP r0,r1
- 0x10002f76: d3d1 .. BCC 0x10002f1c ; OI_SBC_ReadSamples + 36
- 0x10002f78: 9801 .. LDR r0,[sp,#4]
- 0x10002f7a: 1e40 @. SUBS r0,r0,#1
- 0x10002f7c: 9001 .. STR r0,[sp,#4]
- 0x10002f7e: d1cb .. BNE 0x10002f18 ; OI_SBC_ReadSamples + 32
- 0x10002f80: e8bd8ffe .... POP {r1-r11,pc}
- i.OI_SBC_ReadSamplesJoint
- OI_SBC_ReadSamplesJoint
- 0x10002f84: 7a42 Bz LDRB r2,[r0,#9]
- 0x10002f86: 4b02 .K LDR r3,[pc,#8] ; [0x10002f90] = 0x1001b154
- 0x10002f88: 08d2 .. LSRS r2,r2,#3
- 0x10002f8a: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x10002f8e: 4710 .G BX r2
- $d
- 0x10002f90: 1001b154 T... DCD 268546388
- $t
- i.OI_SBC_ReadSamplesJoint4
- OI_SBC_ReadSamplesJoint4
- 0x10002f94: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10002f98: 79c2 .y LDRB r2,[r0,#7]
- 0x10002f9a: 9200 .. STR r2,[sp,#0]
- 0x10002f9c: e9d17401 ...t LDRD r7,r4,[r1,#4]
- 0x10002fa0: 680e .h LDR r6,[r1,#0]
- 0x10002fa2: 7c01 .| LDRB r1,[r0,#0x10]
- 0x10002fa4: 6a85 .j LDR r5,[r0,#0x28]
- 0x10002fa6: 0709 .. LSLS r1,r1,#28
- 0x10002fa8: 0e09 .. LSRS r1,r1,#24
- 0x10002faa: 9103 .. STR r1,[sp,#0xc]
- 0x10002fac: f1000114 .... ADD r1,r0,#0x14
- 0x10002fb0: 303c <0 ADDS r0,r0,#0x3c
- 0x10002fb2: e9cd0101 .... STRD r0,r1,[sp,#4]
- 0x10002fb6: e9dd9a02 .... LDRD r9,r10,[sp,#8]
- 0x10002fba: f8dd8004 .... LDR r8,[sp,#4]
- 0x10002fbe: f04f0b04 O... MOV r11,#4
- 0x10002fc2: fa07f004 .... LSL r0,r7,r4
- 0x10002fc6: f8182b01 ...+ LDRB r2,[r8],#1
- 0x10002fca: f9191b01 .... LDRSB r1,[r9],#1
- 0x10002fce: f1c20320 .. . RSB r3,r2,#0x20
- 0x10002fd2: 40d8 .@ LSRS r0,r0,r3
- 0x10002fd4: 4414 .D ADD r4,r4,r2
- 0x10002fd6: e004 .. B 0x10002fe2 ; OI_SBC_ReadSamplesJoint4 + 78
- 0x10002fd8: f8163b01 ...; LDRB r3,[r6],#1
- 0x10002fdc: 3c08 .< SUBS r4,r4,#8
- 0x10002fde: ea432707 C..' ORR r7,r3,r7,LSL #8
- 0x10002fe2: 2c10 ., CMP r4,#0x10
- 0x10002fe4: d2f8 .. BCS 0x10002fd8 ; OI_SBC_ReadSamplesJoint4 + 68
- 0x10002fe6: f7ffff33 ..3. BL OI_SBC_Dequant ; 0x10002e50
- 0x10002fea: c501 .. STM r5!,{r0}
- 0x10002fec: f1ab0001 .... SUB r0,r11,#1
- 0x10002ff0: ea5f0b00 _... MOVS r11,r0
- 0x10002ff4: d1e5 .. BNE 0x10002fc2 ; OI_SBC_ReadSamplesJoint4 + 46
- 0x10002ff6: f04f0b04 O... MOV r11,#4
- 0x10002ffa: f8182b01 ...+ LDRB r2,[r8],#1
- 0x10002ffe: fa07f004 .... LSL r0,r7,r4
- 0x10003002: f1c20320 .. . RSB r3,r2,#0x20
- 0x10003006: f9191b01 .... LDRSB r1,[r9],#1
- 0x1000300a: 40d8 .@ LSRS r0,r0,r3
- 0x1000300c: 4414 .D ADD r4,r4,r2
- 0x1000300e: e004 .. B 0x1000301a ; OI_SBC_ReadSamplesJoint4 + 134
- 0x10003010: f8163b01 ...; LDRB r3,[r6],#1
- 0x10003014: 3c08 .< SUBS r4,r4,#8
- 0x10003016: ea432707 C..' ORR r7,r3,r7,LSL #8
- 0x1000301a: 2c10 ., CMP r4,#0x10
- 0x1000301c: d2f8 .. BCS 0x10003010 ; OI_SBC_ReadSamplesJoint4 + 124
- 0x1000301e: f7ffff17 .... BL OI_SBC_Dequant ; 0x10002e50
- 0x10003022: ea5f610a _..a LSLS r1,r10,#24
- 0x10003026: d505 .. BPL 0x10003034 ; OI_SBC_ReadSamplesJoint4 + 160
- 0x10003028: f8551c10 U... LDR r1,[r5,#-0x10]
- 0x1000302c: 180a .. ADDS r2,r1,r0
- 0x1000302e: f8452c10 E.., STR r2,[r5,#-0x10]
- 0x10003032: 1a08 .. SUBS r0,r1,r0
- 0x10003034: c501 .. STM r5!,{r0}
- 0x10003036: ea4f614a O.Ja LSL r1,r10,#25
- 0x1000303a: f1ab0001 .... SUB r0,r11,#1
- 0x1000303e: ea4f6a11 O..j LSR r10,r1,#24
- 0x10003042: ea5f0b00 _... MOVS r11,r0
- 0x10003046: d1d8 .. BNE 0x10002ffa ; OI_SBC_ReadSamplesJoint4 + 102
- 0x10003048: 9800 .. LDR r0,[sp,#0]
- 0x1000304a: 1e40 @. SUBS r0,r0,#1
- 0x1000304c: 9000 .. STR r0,[sp,#0]
- 0x1000304e: d1b2 .. BNE 0x10002fb6 ; OI_SBC_ReadSamplesJoint4 + 34
- 0x10003050: e8bd9fff .... POP {r0-r12,pc}
- i.OI_SBC_ReadSamplesJoint8
- OI_SBC_ReadSamplesJoint8
- 0x10003054: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10003058: 79c2 .y LDRB r2,[r0,#7]
- 0x1000305a: 9200 .. STR r2,[sp,#0]
- 0x1000305c: e9d17401 ...t LDRD r7,r4,[r1,#4]
- 0x10003060: 680e .h LDR r6,[r1,#0]
- 0x10003062: 6a85 .j LDR r5,[r0,#0x28]
- 0x10003064: 7c01 .| LDRB r1,[r0,#0x10]
- 0x10003066: 9103 .. STR r1,[sp,#0xc]
- 0x10003068: f1000114 .... ADD r1,r0,#0x14
- 0x1000306c: 303c <0 ADDS r0,r0,#0x3c
- 0x1000306e: e9cd0101 .... STRD r0,r1,[sp,#4]
- 0x10003072: e9dd9a02 .... LDRD r9,r10,[sp,#8]
- 0x10003076: f8dd8004 .... LDR r8,[sp,#4]
- 0x1000307a: f04f0b08 O... MOV r11,#8
- 0x1000307e: fa07f004 .... LSL r0,r7,r4
- 0x10003082: f8182b01 ...+ LDRB r2,[r8],#1
- 0x10003086: f9191b01 .... LDRSB r1,[r9],#1
- 0x1000308a: f1c20320 .. . RSB r3,r2,#0x20
- 0x1000308e: 40d8 .@ LSRS r0,r0,r3
- 0x10003090: 4414 .D ADD r4,r4,r2
- 0x10003092: e004 .. B 0x1000309e ; OI_SBC_ReadSamplesJoint8 + 74
- 0x10003094: f8163b01 ...; LDRB r3,[r6],#1
- 0x10003098: 3c08 .< SUBS r4,r4,#8
- 0x1000309a: ea432707 C..' ORR r7,r3,r7,LSL #8
- 0x1000309e: 2c10 ., CMP r4,#0x10
- 0x100030a0: d2f8 .. BCS 0x10003094 ; OI_SBC_ReadSamplesJoint8 + 64
- 0x100030a2: f7fffed5 .... BL OI_SBC_Dequant ; 0x10002e50
- 0x100030a6: c501 .. STM r5!,{r0}
- 0x100030a8: f1ab0001 .... SUB r0,r11,#1
- 0x100030ac: ea5f0b00 _... MOVS r11,r0
- 0x100030b0: d1e5 .. BNE 0x1000307e ; OI_SBC_ReadSamplesJoint8 + 42
- 0x100030b2: f04f0b08 O... MOV r11,#8
- 0x100030b6: f8182b01 ...+ LDRB r2,[r8],#1
- 0x100030ba: fa07f004 .... LSL r0,r7,r4
- 0x100030be: f1c20320 .. . RSB r3,r2,#0x20
- 0x100030c2: f9191b01 .... LDRSB r1,[r9],#1
- 0x100030c6: 40d8 .@ LSRS r0,r0,r3
- 0x100030c8: 4414 .D ADD r4,r4,r2
- 0x100030ca: e004 .. B 0x100030d6 ; OI_SBC_ReadSamplesJoint8 + 130
- 0x100030cc: f8163b01 ...; LDRB r3,[r6],#1
- 0x100030d0: 3c08 .< SUBS r4,r4,#8
- 0x100030d2: ea432707 C..' ORR r7,r3,r7,LSL #8
- 0x100030d6: 2c10 ., CMP r4,#0x10
- 0x100030d8: d2f8 .. BCS 0x100030cc ; OI_SBC_ReadSamplesJoint8 + 120
- 0x100030da: f7fffeb9 .... BL OI_SBC_Dequant ; 0x10002e50
- 0x100030de: ea5f610a _..a LSLS r1,r10,#24
- 0x100030e2: d505 .. BPL 0x100030f0 ; OI_SBC_ReadSamplesJoint8 + 156
- 0x100030e4: f8551c20 U. . LDR r1,[r5,#-0x20]
- 0x100030e8: 180a .. ADDS r2,r1,r0
- 0x100030ea: f8452c20 E. , STR r2,[r5,#-0x20]
- 0x100030ee: 1a08 .. SUBS r0,r1,r0
- 0x100030f0: c501 .. STM r5!,{r0}
- 0x100030f2: ea4f614a O.Ja LSL r1,r10,#25
- 0x100030f6: f1ab0001 .... SUB r0,r11,#1
- 0x100030fa: ea4f6a11 O..j LSR r10,r1,#24
- 0x100030fe: ea5f0b00 _... MOVS r11,r0
- 0x10003102: d1d8 .. BNE 0x100030b6 ; OI_SBC_ReadSamplesJoint8 + 98
- 0x10003104: 9800 .. LDR r0,[sp,#0]
- 0x10003106: 1e40 @. SUBS r0,r0,#1
- 0x10003108: 9000 .. STR r0,[sp,#0]
- 0x1000310a: d1b2 .. BNE 0x10003072 ; OI_SBC_ReadSamplesJoint8 + 30
- 0x1000310c: e8bd9fff .... POP {r0-r12,pc}
- i.OI_SBC_ReadScalefactors
- OI_SBC_ReadScalefactors
- 0x10003110: b570 p. PUSH {r4-r6,lr}
- 0x10003112: 4615 .F MOV r5,r2
- 0x10003114: 7a43 Cz LDRB r3,[r0,#9]
- 0x10003116: 7b02 .{ LDRB r2,[r0,#0xc]
- 0x10003118: 461e .F MOV r6,r3
- 0x1000311a: 4353 SC MULS r3,r2,r3
- 0x1000311c: 7ac2 .z LDRB r2,[r0,#0xb]
- 0x1000311e: f1000414 .... ADD r4,r0,#0x14
- 0x10003122: 2e08 .. CMP r6,#8
- 0x10003124: d002 .. BEQ 0x1000312c ; OI_SBC_ReadScalefactors + 28
- 0x10003126: 2a03 .* CMP r2,#3
- 0x10003128: d102 .. BNE 0x10003130 ; OI_SBC_ReadScalefactors + 32
- 0x1000312a: e017 .. B 0x1000315c ; OI_SBC_ReadScalefactors + 76
- 0x1000312c: 2a03 .* CMP r2,#3
- 0x1000312e: d012 .. BEQ 0x10003156 ; OI_SBC_ReadScalefactors + 70
- 0x10003130: 2200 ." MOVS r2,#0
- 0x10003132: 7402 .t STRB r2,[r0,#0x10]
- 0x10003134: 085a Z. LSRS r2,r3,#1
- 0x10003136: f8110b01 .... LDRB r0,[r1],#1
- 0x1000313a: 0903 .. LSRS r3,r0,#4
- 0x1000313c: f8043b01 ...; STRB r3,[r4],#1
- 0x10003140: f000000f .... AND r0,r0,#0xf
- 0x10003144: f8040b01 .... STRB r0,[r4],#1
- 0x10003148: 1e52 R. SUBS r2,r2,#1
- 0x1000314a: d1f4 .. BNE 0x10003136 ; OI_SBC_ReadScalefactors + 38
- 0x1000314c: 4628 (F MOV r0,r5
- 0x1000314e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10003152: f7ffbda7 .... B.W OI_BITSTREAM_ReadInit ; 0x10002ca4
- 0x10003156: f8112b01 ...+ LDRB r2,[r1],#1
- 0x1000315a: e7ea .. B 0x10003132 ; OI_SBC_ReadScalefactors + 34
- 0x1000315c: f8112b01 ...+ LDRB r2,[r1],#1
- 0x10003160: 1e5b [. SUBS r3,r3,#1
- 0x10003162: 0916 .. LSRS r6,r2,#4
- 0x10003164: 7406 .t STRB r6,[r0,#0x10]
- 0x10003166: 0858 X. LSRS r0,r3,#1
- 0x10003168: f002020f .... AND r2,r2,#0xf
- 0x1000316c: f8042b01 ...+ STRB r2,[r4],#1
- 0x10003170: f8112b01 ...+ LDRB r2,[r1],#1
- 0x10003174: 0913 .. LSRS r3,r2,#4
- 0x10003176: f8043b01 ...; STRB r3,[r4],#1
- 0x1000317a: 1e40 @. SUBS r0,r0,#1
- 0x1000317c: d1f4 .. BNE 0x10003168 ; OI_SBC_ReadScalefactors + 88
- 0x1000317e: f002000f .... AND r0,r2,#0xf
- 0x10003182: 7020 p STRB r0,[r4,#0]
- 0x10003184: 4628 (F MOV r0,r5
- 0x10003186: f7fffd8d .... BL OI_BITSTREAM_ReadInit ; 0x10002ca4
- 0x1000318a: 4628 (F MOV r0,r5
- 0x1000318c: f7fffd99 .... BL OI_BITSTREAM_ReadUINT4Aligned ; 0x10002cc2
- 0x10003190: 7060 `p STRB r0,[r4,#1]
- 0x10003192: bd70 p. POP {r4-r6,pc}
- i.OI_SBC_SynthFrame
- OI_SBC_SynthFrame
- 0x10003194: b430 0. PUSH {r4,r5}
- 0x10003196: 7a45 Ez LDRB r5,[r0,#9]
- 0x10003198: 7b04 .{ LDRB r4,[r0,#0xc]
- 0x1000319a: 2d04 .- CMP r5,#4
- 0x1000319c: d005 .. BEQ 0x100031aa ; OI_SBC_SynthFrame + 22
- 0x1000319e: 4d04 .M LDR r5,[pc,#16] ; [0x100031b0] = 0x1001b1c4
- 0x100031a0: f8554024 U.$@ LDR r4,[r5,r4,LSL #2]
- 0x100031a4: 46a4 .F MOV r12,r4
- 0x100031a6: bc30 0. POP {r4,r5}
- 0x100031a8: 4760 `G BX r12
- 0x100031aa: 4d01 .M LDR r5,[pc,#4] ; [0x100031b0] = 0x1001b1c4
- 0x100031ac: 350c .5 ADDS r5,r5,#0xc
- 0x100031ae: e7f7 .. B 0x100031a0 ; OI_SBC_SynthFrame + 12
- $d
- 0x100031b0: 1001b1c4 .... DCD 268546500
- $t
- i.OI_SBC_SynthFrame_4SB
- OI_SBC_SynthFrame_4SB
- 0x100031b4: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x100031b8: 4604 .F MOV r4,r0
- 0x100031ba: f890900c .... LDRB r9,[r0,#0xc]
- 0x100031be: f890004e ..N. LDRB r0,[r0,#0x4e]
- 0x100031c2: 468a .F MOV r10,r1
- 0x100031c4: 2801 .( CMP r0,#1
- 0x100031c6: d001 .. BEQ 0x100031cc ; OI_SBC_SynthFrame_4SB + 24
- 0x100031c8: 2001 . MOVS r0,#1
- 0x100031ca: e000 .. B 0x100031ce ; OI_SBC_SynthFrame_4SB + 26
- 0x100031cc: 2000 . MOVS r0,#0
- 0x100031ce: 9000 .. STR r0,[sp,#0]
- 0x100031d0: ea4f00c9 O... LSL r0,r9,#3
- 0x100031d4: 6aa1 .j LDR r1,[r4,#0x28]
- 0x100031d6: 4350 PC MULS r0,r2,r0
- 0x100031d8: eb010880 .... ADD r8,r1,r0,LSL #2
- 0x100031dc: 18d0 .. ADDS r0,r2,r3
- 0x100031de: 6ba6 .k LDR r6,[r4,#0x38]
- 0x100031e0: 4617 .F MOV r7,r2
- 0x100031e2: 9001 .. STR r0,[sp,#4]
- 0x100031e4: e038 8. B 0x10003258 ; OI_SBC_SynthFrame_4SB + 164
- 0x100031e6: b116 .. CBZ r6,0x100031ee ; OI_SBC_SynthFrame_4SB + 58
- 0x100031e8: 3e08 .> SUBS r6,r6,#8
- 0x100031ea: 2500 .% MOVS r5,#0
- 0x100031ec: e02c ,. B 0x10003248 ; OI_SBC_SynthFrame_4SB + 148
- 0x100031ee: 6b60 `k LDR r0,[r4,#0x34]
- 0x100031f0: f06f058f o... MVN r5,#0x8f
- 0x100031f4: 6ae1 .j LDR r1,[r4,#0x2c]
- 0x100031f6: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x100031fa: 4408 .D ADD r0,r0,r1
- 0x100031fc: 2248 H" MOVS r2,#0x48
- 0x100031fe: f013fb67 ..g. BL shift_buffer ; 0x100168d0
- 0x10003202: f1b90f02 .... CMP r9,#2
- 0x10003206: d107 .. BNE 0x10003218 ; OI_SBC_SynthFrame_4SB + 100
- 0x10003208: e9d4100c .... LDRD r1,r0,[r4,#0x30]
- 0x1000320c: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x10003210: 4408 .D ADD r0,r0,r1
- 0x10003212: 2248 H" MOVS r2,#0x48
- 0x10003214: f013fb5c ..\. BL shift_buffer ; 0x100168d0
- 0x10003218: 6b66 fk LDR r6,[r4,#0x34]
- 0x1000321a: 3e50 P> SUBS r6,r6,#0x50
- 0x1000321c: e7e5 .. B 0x100031ea ; OI_SBC_SynthFrame_4SB + 54
- 0x1000321e: eb040b85 .... ADD r11,r4,r5,LSL #2
- 0x10003222: 4641 AF MOV r1,r8
- 0x10003224: f8db002c ..,. LDR r0,[r11,#0x2c]
- 0x10003228: eb000046 ..F. ADD r0,r0,r6,LSL #1
- 0x1000322c: f006ffb4 .... BL cosineModulateSynth4 ; 0x1000a198
- 0x10003230: f8db002c ..,. LDR r0,[r11,#0x2c]
- 0x10003234: 9a00 .. LDR r2,[sp,#0]
- 0x10003236: eb000146 ..F. ADD r1,r0,r6,LSL #1
- 0x1000323a: eb0a0045 ..E. ADD r0,r10,r5,LSL #1
- 0x1000323e: f000f869 ..i. BL SynthWindow40_int32_int32_symmetry_with_sum ; 0x10003314
- 0x10003242: f1080810 .... ADD r8,r8,#0x10
- 0x10003246: 1c6d m. ADDS r5,r5,#1
- 0x10003248: 454d ME CMP r5,r9
- 0x1000324a: d3e8 .. BCC 0x1000321e ; OI_SBC_SynthFrame_4SB + 106
- 0x1000324c: 9800 .. LDR r0,[sp,#0]
- 0x1000324e: 2104 .! MOVS r1,#4
- 0x10003250: 4081 .@ LSLS r1,r1,r0
- 0x10003252: eb0a0a41 ..A. ADD r10,r10,r1,LSL #1
- 0x10003256: 1c7f .. ADDS r7,r7,#1
- 0x10003258: 9801 .. LDR r0,[sp,#4]
- 0x1000325a: 4287 .B CMP r7,r0
- 0x1000325c: d3c3 .. BCC 0x100031e6 ; OI_SBC_SynthFrame_4SB + 50
- 0x1000325e: 63a6 .c STR r6,[r4,#0x38]
- 0x10003260: e8bd9ffc .... POP {r2-r12,pc}
- i.OI_SBC_SynthFrame_80
- OI_SBC_SynthFrame_80
- 0x10003264: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x10003268: 4604 .F MOV r4,r0
- 0x1000326a: f890900c .... LDRB r9,[r0,#0xc]
- 0x1000326e: f890004e ..N. LDRB r0,[r0,#0x4e]
- 0x10003272: 468a .F MOV r10,r1
- 0x10003274: 2801 .( CMP r0,#1
- 0x10003276: d001 .. BEQ 0x1000327c ; OI_SBC_SynthFrame_80 + 24
- 0x10003278: 2001 . MOVS r0,#1
- 0x1000327a: e000 .. B 0x1000327e ; OI_SBC_SynthFrame_80 + 26
- 0x1000327c: 2000 . MOVS r0,#0
- 0x1000327e: 9000 .. STR r0,[sp,#0]
- 0x10003280: ea4f00c9 O... LSL r0,r9,#3
- 0x10003284: 6aa1 .j LDR r1,[r4,#0x28]
- 0x10003286: 4350 PC MULS r0,r2,r0
- 0x10003288: eb010880 .... ADD r8,r1,r0,LSL #2
- 0x1000328c: 18d0 .. ADDS r0,r2,r3
- 0x1000328e: 6ba6 .k LDR r6,[r4,#0x38]
- 0x10003290: 4617 .F MOV r7,r2
- 0x10003292: 9001 .. STR r0,[sp,#4]
- 0x10003294: e038 8. B 0x10003308 ; OI_SBC_SynthFrame_80 + 164
- 0x10003296: b116 .. CBZ r6,0x1000329e ; OI_SBC_SynthFrame_80 + 58
- 0x10003298: 3e08 .> SUBS r6,r6,#8
- 0x1000329a: 2500 .% MOVS r5,#0
- 0x1000329c: e02c ,. B 0x100032f8 ; OI_SBC_SynthFrame_80 + 148
- 0x1000329e: 6b60 `k LDR r0,[r4,#0x34]
- 0x100032a0: f06f058f o... MVN r5,#0x8f
- 0x100032a4: 6ae1 .j LDR r1,[r4,#0x2c]
- 0x100032a6: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x100032aa: 4408 .D ADD r0,r0,r1
- 0x100032ac: 2248 H" MOVS r2,#0x48
- 0x100032ae: f013fb0f .... BL shift_buffer ; 0x100168d0
- 0x100032b2: f1b90f02 .... CMP r9,#2
- 0x100032b6: d107 .. BNE 0x100032c8 ; OI_SBC_SynthFrame_80 + 100
- 0x100032b8: e9d4100c .... LDRD r1,r0,[r4,#0x30]
- 0x100032bc: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x100032c0: 4408 .D ADD r0,r0,r1
- 0x100032c2: 2248 H" MOVS r2,#0x48
- 0x100032c4: f013fb04 .... BL shift_buffer ; 0x100168d0
- 0x100032c8: 6b66 fk LDR r6,[r4,#0x34]
- 0x100032ca: 3e50 P> SUBS r6,r6,#0x50
- 0x100032cc: e7e5 .. B 0x1000329a ; OI_SBC_SynthFrame_80 + 54
- 0x100032ce: eb040b85 .... ADD r11,r4,r5,LSL #2
- 0x100032d2: 4641 AF MOV r1,r8
- 0x100032d4: f8db002c ..,. LDR r0,[r11,#0x2c]
- 0x100032d8: eb000046 ..F. ADD r0,r0,r6,LSL #1
- 0x100032dc: f006ffc8 .... BL dct2_8 ; 0x1000a270
- 0x100032e0: f8db002c ..,. LDR r0,[r11,#0x2c]
- 0x100032e4: 9a00 .. LDR r2,[sp,#0]
- 0x100032e6: eb000146 ..F. ADD r1,r0,r6,LSL #1
- 0x100032ea: eb0a0045 ..E. ADD r0,r10,r5,LSL #1
- 0x100032ee: f000f921 ..!. BL SynthWindow80_generated ; 0x10003534
- 0x100032f2: f1080820 .. . ADD r8,r8,#0x20
- 0x100032f6: 1c6d m. ADDS r5,r5,#1
- 0x100032f8: 454d ME CMP r5,r9
- 0x100032fa: d3e8 .. BCC 0x100032ce ; OI_SBC_SynthFrame_80 + 106
- 0x100032fc: 9800 .. LDR r0,[sp,#0]
- 0x100032fe: 2108 .! MOVS r1,#8
- 0x10003300: 4081 .@ LSLS r1,r1,r0
- 0x10003302: eb0a0a41 ..A. ADD r10,r10,r1,LSL #1
- 0x10003306: 1c7f .. ADDS r7,r7,#1
- 0x10003308: 9801 .. LDR r0,[sp,#4]
- 0x1000330a: 4287 .B CMP r7,r0
- 0x1000330c: d3c3 .. BCC 0x10003296 ; OI_SBC_SynthFrame_80 + 50
- 0x1000330e: 63a6 .c STR r6,[r4,#0x38]
- 0x10003310: e8bd9ffc .... POP {r2-r12,pc}
- i.SynthWindow40_int32_int32_symmetry_with_sum
- SynthWindow40_int32_int32_symmetry_with_sum
- 0x10003314: b5f0 .. PUSH {r4-r7,lr}
- 0x10003316: f9b13018 ...0 LDRSH r3,[r1,#0x18]
- 0x1000331a: f9b14098 ...@ LDRSH r4,[r1,#0x98]
- 0x1000331e: f9b15080 ...P LDRSH r5,[r1,#0x80]
- 0x10003322: 4423 #D ADD r3,r3,r4
- 0x10003324: f24024b6 @..$ MOV r4,#0x2b6
- 0x10003328: 4363 cC MULS r3,r4,r3
- 0x1000332a: f9b14020 .. @ LDRSH r4,[r1,#0x20]
- 0x1000332e: f44f4600 O..F MOV r6,#0x8000
- 0x10003332: 1b64 d. SUBS r4,r4,r5
- 0x10003334: f24035db @..5 MOV r5,#0x3db
- 0x10003338: 436c lC MULS r4,r5,r4
- 0x1000333a: eb030344 ..D. ADD r3,r3,r4,LSL #1
- 0x1000333e: f9b14038 ..8@ LDRSH r4,[r1,#0x38]
- 0x10003342: f9b15078 ..xP LDRSH r5,[r1,#0x78]
- 0x10003346: 442c ,D ADD r4,r4,r5
- 0x10003348: f2412549 A.I% MOV r5,#0x1249
- 0x1000334c: fb043305 ...3 MLA r3,r4,r5,r3
- 0x10003350: f9b14040 ..@@ LDRSH r4,[r1,#0x40]
- 0x10003354: f9b15060 ..`P LDRSH r5,[r1,#0x60]
- 0x10003358: 1b64 d. SUBS r4,r4,r5
- 0x1000335a: f64575d1 E..u MOV r5,#0x5fd1
- 0x1000335e: fb043305 ...3 MLA r3,r4,r5,r3
- 0x10003362: f9b14058 ..X@ LDRSH r4,[r1,#0x58]
- 0x10003366: f64c75fb L..u MOV r5,#0xcffb
- 0x1000336a: fb043305 ...3 MLA r3,r4,r5,r3
- 0x1000336e: f5c34380 ...C RSB r3,r3,#0x4000
- 0x10003372: 1e75 u. SUBS r5,r6,#1
- 0x10003374: 13db .. ASRS r3,r3,#15
- 0x10003376: 43ec .C MVNS r4,r5
- 0x10003378: 42b3 .B CMP r3,r6
- 0x1000337a: db01 .. BLT 0x10003380 ; SynthWindow40_int32_int32_symmetry_with_sum + 108
- 0x1000337c: 462b +F MOV r3,r5
- 0x1000337e: e002 .. B 0x10003386 ; SynthWindow40_int32_int32_symmetry_with_sum + 114
- 0x10003380: 42a3 .B CMP r3,r4
- 0x10003382: da00 .. BGE 0x10003386 ; SynthWindow40_int32_int32_symmetry_with_sum + 114
- 0x10003384: 4623 #F MOV r3,r4
- 0x10003386: 8003 .. STRH r3,[r0,#0]
- 0x10003388: f9b13002 ...0 LDRSH r3,[r1,#2]
- 0x1000338c: eb031743 ..C. ADD r7,r3,r3,LSL #5
- 0x10003390: eb071c83 .... ADD r12,r7,r3,LSL #6
- 0x10003394: f9b1309e ...0 LDRSH r3,[r1,#0x9e]
- 0x10003398: eb031743 ..C. ADD r7,r3,r3,LSL #5
- 0x1000339c: eb071783 .... ADD r7,r7,r3,LSL #6
- 0x100033a0: f9b13006 ...0 LDRSH r3,[r1,#6]
- 0x100033a4: eb031343 ..C. ADD r3,r3,r3,LSL #5
- 0x100033a8: ebc31303 .... RSB r3,r3,r3,LSL #4
- 0x100033ac: 441f .D ADD r7,r7,r3
- 0x100033ae: f9b1309a ...0 LDRSH r3,[r1,#0x9a]
- 0x100033b2: eb031343 ..C. ADD r3,r3,r3,LSL #5
- 0x100033b6: ebc31303 .... RSB r3,r3,r3,LSL #4
- 0x100033ba: 449c .D ADD r12,r12,r3
- 0x100033bc: f9b1301a ...0 LDRSH r3,[r1,#0x1a]
- 0x100033c0: eb030e43 ..C. ADD lr,r3,r3,LSL #1
- 0x100033c4: eb0e03c3 .... ADD r3,lr,r3,LSL #3
- 0x100033c8: eb0c1c83 .... ADD r12,r12,r3,LSL #6
- 0x100033cc: f9b13086 ...0 LDRSH r3,[r1,#0x86]
- 0x100033d0: eb030e43 ..C. ADD lr,r3,r3,LSL #1
- 0x100033d4: eb0e03c3 .... ADD r3,lr,r3,LSL #3
- 0x100033d8: eb071383 .... ADD r3,r7,r3,LSL #6
- 0x100033dc: f9b1701e ...p LDRSH r7,[r1,#0x1e]
- 0x100033e0: f46f7e8a o..~ MVN lr,#0x114
- 0x100033e4: fb07f70e .... MUL r7,r7,lr
- 0x100033e8: eb030347 ..G. ADD r3,r3,r7,LSL #1
- 0x100033ec: f9b17082 ...p LDRSH r7,[r1,#0x82]
- 0x100033f0: fb07f70e .... MUL r7,r7,lr
- 0x100033f4: eb0c0747 ..G. ADD r7,r12,r7,LSL #1
- 0x100033f8: f9b1c022 ..". LDRSH r12,[r1,#0x22]
- 0x100033fc: f6406e71 @.qn MOV lr,#0xe71
- 0x10003400: fb0c770e ...w MLA r7,r12,lr,r7
- 0x10003404: f9b1c07e ..~. LDRSH r12,[r1,#0x7e]
- 0x10003408: fb0c330e ...3 MLA r3,r12,lr,r3
- 0x1000340c: f9b1c026 ..&. LDRSH r12,[r1,#0x26]
- 0x10003410: f04f0e5b O.[. MOV lr,#0x5b
- 0x10003414: fb0cfc0e .... MUL r12,r12,lr
- 0x10003418: eb03138c .... ADD r3,r3,r12,LSL #6
- 0x1000341c: f9b1c07a ..z. LDRSH r12,[r1,#0x7a]
- 0x10003420: fb0cfc0e .... MUL r12,r12,lr
- 0x10003424: eb07178c .... ADD r7,r7,r12,LSL #6
- 0x10003428: f9b1c03a ..:. LDRSH r12,[r1,#0x3a]
- 0x1000342c: f2404e55 @.UN MOV lr,#0x455
- 0x10003430: fb0c770e ...w MLA r7,r12,lr,r7
- 0x10003434: f9b1c066 ..f. LDRSH r12,[r1,#0x66]
- 0x10003438: fb0c330e ...3 MLA r3,r12,lr,r3
- 0x1000343c: f9b1c03e ..>. LDRSH r12,[r1,#0x3e]
- 0x10003440: f8dfe0e8 .... LDR lr,[pc,#232] ; [0x1000352c] = 0xffffc921
- 0x10003444: fb0c330e ...3 MLA r3,r12,lr,r3
- 0x10003448: f9b1c062 ..b. LDRSH r12,[r1,#0x62]
- 0x1000344c: fb0c770e ...w MLA r7,r12,lr,r7
- 0x10003450: f9b1c042 ..B. LDRSH r12,[r1,#0x42]
- 0x10003454: f2444ee5 D..N MOV lr,#0x44e5
- 0x10003458: fb0cfc0e .... MUL r12,r12,lr
- 0x1000345c: eb070c4c ..L. ADD r12,r7,r12,LSL #1
- 0x10003460: f9b1705e ..^p LDRSH r7,[r1,#0x5e]
- 0x10003464: fb07f70e .... MUL r7,r7,lr
- 0x10003468: eb030347 ..G. ADD r3,r3,r7,LSL #1
- 0x1000346c: f9b17046 ..Fp LDRSH r7,[r1,#0x46]
- 0x10003470: f6410ee5 A... MOV lr,#0x18e5
- 0x10003474: fb07f70e .... MUL r7,r7,lr
- 0x10003478: eb0307c7 .... ADD r7,r3,r7,LSL #3
- 0x1000347c: f9b1305a ..Z0 LDRSH r3,[r1,#0x5a]
- 0x10003480: fb03f30e .... MUL r3,r3,lr
- 0x10003484: eb0c03c3 .... ADD r3,r12,r3,LSL #3
- 0x10003488: f5c34380 ...C RSB r3,r3,#0x4000
- 0x1000348c: 13db .. ASRS r3,r3,#15
- 0x1000348e: 42b3 .B CMP r3,r6
- 0x10003490: db01 .. BLT 0x10003496 ; SynthWindow40_int32_int32_symmetry_with_sum + 386
- 0x10003492: 462b +F MOV r3,r5
- 0x10003494: e002 .. B 0x1000349c ; SynthWindow40_int32_int32_symmetry_with_sum + 392
- 0x10003496: 42a3 .B CMP r3,r4
- 0x10003498: da00 .. BGE 0x1000349c ; SynthWindow40_int32_int32_symmetry_with_sum + 392
- 0x1000349a: 4623 #F MOV r3,r4
- 0x1000349c: f04f0c01 O... MOV r12,#1
- 0x100034a0: fa0cfc02 .... LSL r12,r12,r2
- 0x100034a4: f820301c ..0 STRH r3,[r0,r12,LSL #1]
- 0x100034a8: f5c74380 ...C RSB r3,r7,#0x4000
- 0x100034ac: 13db .. ASRS r3,r3,#15
- 0x100034ae: 42b3 .B CMP r3,r6
- 0x100034b0: db01 .. BLT 0x100034b6 ; SynthWindow40_int32_int32_symmetry_with_sum + 418
- 0x100034b2: 462b +F MOV r3,r5
- 0x100034b4: e002 .. B 0x100034bc ; SynthWindow40_int32_int32_symmetry_with_sum + 424
- 0x100034b6: 42a3 .B CMP r3,r4
- 0x100034b8: da00 .. BGE 0x100034bc ; SynthWindow40_int32_int32_symmetry_with_sum + 424
- 0x100034ba: 4623 #F MOV r3,r4
- 0x100034bc: 2703 .' MOVS r7,#3
- 0x100034be: 4097 .@ LSLS r7,r7,r2
- 0x100034c0: f04f0ca9 O... MOV r12,#0xa9
- 0x100034c4: f8203017 ..0 STRH r3,[r0,r7,LSL #1]
- 0x100034c8: f9b1309c ...0 LDRSH r3,[r1,#0x9c]
- 0x100034cc: f44f7787 O..w MOV r7,#0x10e
- 0x100034d0: 437b {C MULS r3,r7,r3
- 0x100034d2: f9b1701c ...p LDRSH r7,[r1,#0x1c]
- 0x100034d6: fb07f70c .... MUL r7,r7,r12
- 0x100034da: eb030347 ..G. ADD r3,r3,r7,LSL #1
- 0x100034de: f9b1707c ..|p LDRSH r7,[r1,#0x7c]
- 0x100034e2: f2402c8d @.., MOV r12,#0x28d
- 0x100034e6: fb07f70c .... MUL r7,r7,r12
- 0x100034ea: eb0303c7 .... ADD r3,r3,r7,LSL #3
- 0x100034ee: f9b1703c ..<p LDRSH r7,[r1,#0x3c]
- 0x100034f2: f8dfc03c ..<. LDR r12,[pc,#60] ; [0x10003530] = 0xfffff5d1
- 0x100034f6: f9b1105c ..\. LDRSH r1,[r1,#0x5c]
- 0x100034fa: fb07f70c .... MUL r7,r7,r12
- 0x100034fe: eb030347 ..G. ADD r3,r3,r7,LSL #1
- 0x10003502: f2457725 E.%w MOV r7,#0x5725
- 0x10003506: 4379 yC MULS r1,r7,r1
- 0x10003508: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x1000350c: f5c14180 ...A RSB r1,r1,#0x4000
- 0x10003510: 13cb .. ASRS r3,r1,#15
- 0x10003512: 42b3 .B CMP r3,r6
- 0x10003514: db01 .. BLT 0x1000351a ; SynthWindow40_int32_int32_symmetry_with_sum + 518
- 0x10003516: 462b +F MOV r3,r5
- 0x10003518: e002 .. B 0x10003520 ; SynthWindow40_int32_int32_symmetry_with_sum + 524
- 0x1000351a: 42a3 .B CMP r3,r4
- 0x1000351c: da00 .. BGE 0x10003520 ; SynthWindow40_int32_int32_symmetry_with_sum + 524
- 0x1000351e: 4623 #F MOV r3,r4
- 0x10003520: 2102 .! MOVS r1,#2
- 0x10003522: 4091 .@ LSLS r1,r1,r2
- 0x10003524: f8203011 ..0 STRH r3,[r0,r1,LSL #1]
- 0x10003528: bdf0 .. POP {r4-r7,pc}
- $d
- 0x1000352a: 0000 .. DCW 0
- 0x1000352c: ffffc921 !... DCD 4294953249
- 0x10003530: fffff5d1 .... DCD 4294964689
- $t
- i.SynthWindow80_generated
- SynthWindow80_generated
- 0x10003534: b5f0 .. PUSH {r4-r7,lr}
- 0x10003536: f9b14018 ...@ LDRSH r4,[r1,#0x18]
- 0x1000353a: f242052b B.+. MOV r5,#0x202b
- 0x1000353e: 436c lC MULS r4,r5,r4
- 0x10003540: 2300 .# MOVS r3,#0
- 0x10003542: eb0303e4 .... ADD r3,r3,r4,ASR #3
- 0x10003546: f9b14028 ..(@ LDRSH r4,[r1,#0x28]
- 0x1000354a: 4dfe .M LDR r5,[pc,#1016] ; [0x10003944] = 0xffffa581
- 0x1000354c: f44f4e00 O..N MOV lr,#0x8000
- 0x10003550: 436c lC MULS r4,r5,r4
- 0x10003552: eb0303e4 .... ADD r3,r3,r4,ASR #3
- 0x10003556: f9b14038 ..8@ LDRSH r4,[r1,#0x38]
- 0x1000355a: f246756f F.ou MOV r5,#0x676f
- 0x1000355e: 436c lC MULS r4,r5,r4
- 0x10003560: eb0303a4 .... ADD r3,r3,r4,ASR #2
- 0x10003564: f9b14048 ..H@ LDRSH r4,[r1,#0x48]
- 0x10003568: 4df7 .M LDR r5,[pc,#988] ; [0x10003948] = 0xffffbc0b
- 0x1000356a: 436c lC MULS r4,r5,r4
- 0x1000356c: eb030344 ..D. ADD r3,r3,r4,LSL #1
- 0x10003570: f9b14058 ..X@ LDRSH r4,[r1,#0x58]
- 0x10003574: f24245b7 B..E MOV r5,#0x24b7
- 0x10003578: 436c lC MULS r4,r5,r4
- 0x1000357a: eb0303c4 .... ADD r3,r3,r4,LSL #3
- 0x1000357e: f9b14068 ..h@ LDRSH r4,[r1,#0x68]
- 0x10003582: f24435f5 D..5 MOV r5,#0x43f5
- 0x10003586: 436c lC MULS r4,r5,r4
- 0x10003588: eb030344 ..D. ADD r3,r3,r4,LSL #1
- 0x1000358c: f9b14078 ..x@ LDRSH r4,[r1,#0x78]
- 0x10003590: f246756f F.ou MOV r5,#0x676f
- 0x10003594: 436c lC MULS r4,r5,r4
- 0x10003596: eb0303a4 .... ADD r3,r3,r4,ASR #2
- 0x1000359a: f9b14088 ...@ LDRSH r4,[r1,#0x88]
- 0x1000359e: f645257f E..% MOV r5,#0x5a7f
- 0x100035a2: 436c lC MULS r4,r5,r4
- 0x100035a4: eb0303e4 .... ADD r3,r3,r4,ASR #3
- 0x100035a8: f9b14098 ...@ LDRSH r4,[r1,#0x98]
- 0x100035ac: f242052b B.+. MOV r5,#0x202b
- 0x100035b0: 436c lC MULS r4,r5,r4
- 0x100035b2: eb0303e4 .... ADD r3,r3,r4,ASR #3
- 0x100035b6: 17dc .. ASRS r4,r3,#31
- 0x100035b8: eb034354 ..TC ADD r3,r3,r4,LSR #17
- 0x100035bc: 13dd .. ASRS r5,r3,#15
- 0x100035be: f64773ff G..s MOV r3,#0x7fff
- 0x100035c2: 43dc .C MVNS r4,r3
- 0x100035c4: 4575 uE CMP r5,lr
- 0x100035c6: db01 .. BLT 0x100035cc ; SynthWindow80_generated + 152
- 0x100035c8: 461d .F MOV r5,r3
- 0x100035ca: e002 .. B 0x100035d2 ; SynthWindow80_generated + 158
- 0x100035cc: 42a5 .B CMP r5,r4
- 0x100035ce: da00 .. BGE 0x100035d2 ; SynthWindow80_generated + 158
- 0x100035d0: 4625 %F MOV r5,r4
- 0x100035d2: 8005 .. STRH r5,[r0,#0]
- 0x100035d4: f9b1500a ...P LDRSH r5,[r1,#0xa]
- 0x100035d8: f8dfc370 ..p. LDR r12,[pc,#880] ; [0x1000394c] = 0xfffff341
- 0x100035dc: 2600 .& MOVS r6,#0
- 0x100035de: 4637 7F MOV r7,r6
- 0x100035e0: fb05fc0c .... MUL r12,r5,r12
- 0x100035e4: eb06166c ..l. ADD r6,r6,r12,ASR #5
- 0x100035e8: f2424c4d B.ML MOV r12,#0x244d
- 0x100035ec: fb05f50c .... MUL r5,r5,r12
- 0x100035f0: eb0707e5 .... ADD r7,r7,r5,ASR #3
- 0x100035f4: f9b15016 ...P LDRSH r5,[r1,#0x16]
- 0x100035f8: f2472c6d G.m, MOV r12,#0x726d
- 0x100035fc: fb05fc0c .... MUL r12,r5,r12
- 0x10003600: eb06166c ..l. ADD r6,r6,r12,ASR #5
- 0x10003604: f8dfc348 ..H. LDR r12,[pc,#840] ; [0x10003950] = 0xffffe839
- 0x10003608: fb05f50c .... MUL r5,r5,r12
- 0x1000360c: eb0707a5 .... ADD r7,r7,r5,ASR #2
- 0x10003610: f9b1502a ..*P LDRSH r5,[r1,#0x2a]
- 0x10003614: f8dfc33c ..<. LDR r12,[pc,#828] ; [0x10003954] = 0xffffeb93
- 0x10003618: fb05660c ...f MLA r6,r5,r12,r6
- 0x1000361c: f2404cdf @..L MOV r12,#0x4df
- 0x10003620: fb05f50c .... MUL r5,r5,r12
- 0x10003624: eb0707c5 .... ADD r7,r7,r5,LSL #3
- 0x10003628: f9b15036 ..6P LDRSH r5,[r1,#0x36]
- 0x1000362c: f6470c73 G.s. MOV r12,#0x7873
- 0x10003630: fb05fc0c .... MUL r12,r5,r12
- 0x10003634: eb0606ec .... ADD r6,r6,r12,ASR #3
- 0x10003638: f8dfc31c .... LDR r12,[pc,#796] ; [0x10003958] = 0xfffff4b3
- 0x1000363c: fb05f50c .... MUL r5,r5,r12
- 0x10003640: eb0707c5 .... ADD r7,r7,r5,LSL #3
- 0x10003644: f9b1504a ..JP LDRSH r5,[r1,#0x4a]
- 0x10003648: f8dfc310 .... LDR r12,[pc,#784] ; [0x1000395c] = 0xffff9673
- 0x1000364c: fb05fc0c .... MUL r12,r5,r12
- 0x10003650: eb06064c ..L. ADD r6,r6,r12,LSL #1
- 0x10003654: f6454c77 E.wL MOV r12,#0x5c77
- 0x10003658: fb05f50c .... MUL r5,r5,r12
- 0x1000365c: eb070785 .... ADD r7,r7,r5,LSL #2
- 0x10003660: f9b15056 ..VP LDRSH r5,[r1,#0x56]
- 0x10003664: f6473c91 G..< MOV r12,#0x7b91
- 0x10003668: fb05fc0c .... MUL r12,r5,r12
- 0x1000366c: eb06064c ..L. ADD r6,r6,r12,LSL #1
- 0x10003670: f2446c87 D..l MOV r12,#0x4687
- 0x10003674: fb05f50c .... MUL r5,r5,r12
- 0x10003678: eb070745 ..E. ADD r7,r7,r5,LSL #1
- 0x1000367c: f9b1506a ..jP LDRSH r5,[r1,#0x6a]
- 0x10003680: f2443ca7 D..< MOV r12,#0x43a7
- 0x10003684: fb05fc0c .... MUL r12,r5,r12
- 0x10003688: eb06064c ..L. ADD r6,r6,r12,LSL #1
- 0x1000368c: f6425c11 B..\ MOV r12,#0x2d11
- 0x10003690: fb05f50c .... MUL r5,r5,r12
- 0x10003694: eb070765 ..e. ADD r7,r7,r5,ASR #1
- 0x10003698: f9b15076 ..vP LDRSH r5,[r1,#0x76]
- 0x1000369c: f6460c27 F.'. MOV r12,#0x6827
- 0x100036a0: fb05fc0c .... MUL r12,r5,r12
- 0x100036a4: eb0606ac .... ADD r6,r6,r12,ASR #2
- 0x100036a8: f2406cd3 @..l MOV r12,#0x6d3
- 0x100036ac: fb05f50c .... MUL r5,r5,r12
- 0x100036b0: eb070745 ..E. ADD r7,r7,r5,LSL #1
- 0x100036b4: f9b1508a ...P LDRSH r5,[r1,#0x8a]
- 0x100036b8: f2411ccb A... MOV r12,#0x11cb
- 0x100036bc: fb05fc0c .... MUL r12,r5,r12
- 0x100036c0: eb06066c ..l. ADD r6,r6,r12,ASR #1
- 0x100036c4: f2402cad @.., MOV r12,#0x2ad
- 0x100036c8: fb05f50c .... MUL r5,r5,r12
- 0x100036cc: eb070745 ..E. ADD r7,r7,r5,LSL #1
- 0x100036d0: f9b15096 ...P LDRSH r5,[r1,#0x96]
- 0x100036d4: f2430c83 C... MOV r12,#0x3083
- 0x100036d8: fb05fc0c .... MUL r12,r5,r12
- 0x100036dc: eb052545 ..E% ADD r5,r5,r5,LSL #9
- 0x100036e0: eb051505 .... ADD r5,r5,r5,LSL #4
- 0x100036e4: eb06162c ..,. ADD r6,r6,r12,ASR #4
- 0x100036e8: eb0717e5 .... ADD r7,r7,r5,ASR #7
- 0x100036ec: 17f5 .. ASRS r5,r6,#31
- 0x100036ee: eb064555 ..UE ADD r5,r6,r5,LSR #17
- 0x100036f2: 13ed .. ASRS r5,r5,#15
- 0x100036f4: 4575 uE CMP r5,lr
- 0x100036f6: db01 .. BLT 0x100036fc ; SynthWindow80_generated + 456
- 0x100036f8: 461d .F MOV r5,r3
- 0x100036fa: e002 .. B 0x10003702 ; SynthWindow80_generated + 462
- 0x100036fc: 42a5 .B CMP r5,r4
- 0x100036fe: da00 .. BGE 0x10003702 ; SynthWindow80_generated + 462
- 0x10003700: 4625 %F MOV r5,r4
- 0x10003702: 2601 .& MOVS r6,#1
- 0x10003704: 4096 .@ LSLS r6,r6,r2
- 0x10003706: f8205016 ..P STRH r5,[r0,r6,LSL #1]
- 0x1000370a: 17fd .. ASRS r5,r7,#31
- 0x1000370c: eb074555 ..UE ADD r5,r7,r5,LSR #17
- 0x10003710: 13ed .. ASRS r5,r5,#15
- 0x10003712: 4575 uE CMP r5,lr
- 0x10003714: db01 .. BLT 0x1000371a ; SynthWindow80_generated + 486
- 0x10003716: 461d .F MOV r5,r3
- 0x10003718: e002 .. B 0x10003720 ; SynthWindow80_generated + 492
- 0x1000371a: 42a5 .B CMP r5,r4
- 0x1000371c: da00 .. BGE 0x10003720 ; SynthWindow80_generated + 492
- 0x1000371e: 4625 %F MOV r5,r4
- 0x10003720: 2607 .& MOVS r6,#7
- 0x10003722: 4096 .@ LSLS r6,r6,r2
- 0x10003724: f8dfc238 ..8. LDR r12,[pc,#568] ; [0x10003960] = 0xffffd76f
- 0x10003728: f8205016 ..P STRH r5,[r0,r6,LSL #1]
- 0x1000372c: f9b1500c ...P LDRSH r5,[r1,#0xc]
- 0x10003730: 2600 .& MOVS r6,#0
- 0x10003732: 4637 7F MOV r7,r6
- 0x10003734: fb05fc0c .... MUL r12,r5,r12
- 0x10003738: eb0616ac .... ADD r6,r6,r12,ASR #6
- 0x1000373c: f6423c9f B..< MOV r12,#0x2b9f
- 0x10003740: fb05f50c .... MUL r5,r5,r12
- 0x10003744: eb071725 ..%. ADD r7,r7,r5,ASR #4
- 0x10003748: f9b15014 ...P LDRSH r5,[r1,#0x14]
- 0x1000374c: f2461ca3 F... MOV r12,#0x61a3
- 0x10003750: fb05fc0c .... MUL r12,r5,r12
- 0x10003754: eb06166c ..l. ADD r6,r6,r12,ASR #5
- 0x10003758: f8dfc204 .... LDR r12,[pc,#516] ; [0x10003960] = 0xffffd76f
- 0x1000375c: f10c0c30 ..0. ADD r12,r12,#0x30
- 0x10003760: fb05f50c .... MUL r5,r5,r12
- 0x10003764: eb071725 ..%. ADD r7,r7,r5,ASR #4
- 0x10003768: f9b1502c ..,P LDRSH r5,[r1,#0x2c]
- 0x1000376c: f46f7c9a o..| MVN r12,#0x134
- 0x10003770: fb05fc0c .... MUL r12,r5,r12
- 0x10003774: eb06160c .... ADD r6,r6,r12,LSL #4
- 0x10003778: f2407c7d @.}| MOV r12,#0x77d
- 0x1000377c: fb05f50c .... MUL r5,r5,r12
- 0x10003780: eb070785 .... ADD r7,r7,r5,LSL #2
- 0x10003784: f9b15034 ..4P LDRSH r5,[r1,#0x34]
- 0x10003788: f2423cc9 B..< MOV r12,#0x23c9
- 0x1000378c: fb05fc0c .... MUL r12,r5,r12
- 0x10003790: eb0606ec .... ADD r6,r6,r12,ASR #3
- 0x10003794: f8dfc1cc .... LDR r12,[pc,#460] ; [0x10003964] = 0xffff8873
- 0x10003798: fb05f50c .... MUL r5,r5,r12
- 0x1000379c: eb070765 ..e. ADD r7,r7,r5,ASR #1
- 0x100037a0: f8dfc1a0 .... LDR r12,[pc,#416] ; [0x10003944] = 0xffffa581
- 0x100037a4: f9b1504c ..LP LDRSH r5,[r1,#0x4c]
- 0x100037a8: f10c0c68 ..h. ADD r12,r12,#0x68
- 0x100037ac: fb05fc0c .... MUL r12,r5,r12
- 0x100037b0: eb06064c ..L. ADD r6,r6,r12,LSL #1
- 0x100037b4: f2420c7d B.}. MOV r12,#0x207d
- 0x100037b8: fb05f50c .... MUL r5,r5,r12
- 0x100037bc: eb0707c5 .... ADD r7,r7,r5,LSL #3
- 0x100037c0: f9b15054 ..TP LDRSH r5,[r1,#0x54]
- 0x100037c4: f6463ca9 F..< MOV r12,#0x6ba9
- 0x100037c8: fb05fc0c .... MUL r12,r5,r12
- 0x100037cc: eb06064c ..L. ADD r6,r6,r12,LSL #1
- 0x100037d0: f2425c51 B.Q\ MOV r12,#0x2551
- 0x100037d4: fb05f50c .... MUL r5,r5,r12
- 0x100037d8: eb070785 .... ADD r7,r7,r5,LSL #2
- 0x100037dc: f9b1506c ..lP LDRSH r5,[r1,#0x6c]
- 0x100037e0: f6401c05 @... MOV r12,#0x905
- 0x100037e4: fb05fc0c .... MUL r12,r5,r12
- 0x100037e8: eb0606cc .... ADD r6,r6,r12,LSL #3
- 0x100037ec: f2456c65 E.el MOV r12,#0x5665
- 0x100037f0: fb05f50c .... MUL r5,r5,r12
- 0x100037f4: eb071725 ..%. ADD r7,r7,r5,ASR #4
- 0x100037f8: f9b15074 ..tP LDRSH r5,[r1,#0x74]
- 0x100037fc: f2431ca1 C... MOV r12,#0x31a1
- 0x10003800: fb05fc0c .... MUL r12,r5,r12
- 0x10003804: ebc53585 ...5 RSB r5,r5,r5,LSL #14
- 0x10003808: eb0707a5 .... ADD r7,r7,r5,ASR #2
- 0x1000380c: eb06066c ..l. ADD r6,r6,r12,ASR #1
- 0x10003810: f9b1508c ...P LDRSH r5,[r1,#0x8c]
- 0x10003814: f6410c5f A._. MOV r12,#0x185f
- 0x10003818: fb05fc0c .... MUL r12,r5,r12
- 0x1000381c: eb0606ec .... ADD r6,r6,r12,ASR #3
- 0x10003820: f6415c77 A.w\ MOV r12,#0x1d77
- 0x10003824: fb05f50c .... MUL r5,r5,r12
- 0x10003828: eb0707e5 .... ADD r7,r7,r5,ASR #3
- 0x1000382c: f9b15094 ...P LDRSH r5,[r1,#0x94]
- 0x10003830: f2424c23 B.#L MOV r12,#0x2423
- 0x10003834: fb05fc0c .... MUL r12,r5,r12
- 0x10003838: eb06162c ..,. ADD r6,r6,r12,ASR #4
- 0x1000383c: f2421c9b B... MOV r12,#0x219b
- 0x10003840: fb05f50c .... MUL r5,r5,r12
- 0x10003844: eb0717a5 .... ADD r7,r7,r5,ASR #6
- 0x10003848: 17f5 .. ASRS r5,r6,#31
- 0x1000384a: eb064555 ..UE ADD r5,r6,r5,LSR #17
- 0x1000384e: 13ed .. ASRS r5,r5,#15
- 0x10003850: 4575 uE CMP r5,lr
- 0x10003852: db01 .. BLT 0x10003858 ; SynthWindow80_generated + 804
- 0x10003854: 461d .F MOV r5,r3
- 0x10003856: e002 .. B 0x1000385e ; SynthWindow80_generated + 810
- 0x10003858: 42a5 .B CMP r5,r4
- 0x1000385a: da00 .. BGE 0x1000385e ; SynthWindow80_generated + 810
- 0x1000385c: 4625 %F MOV r5,r4
- 0x1000385e: 2602 .& MOVS r6,#2
- 0x10003860: 4096 .@ LSLS r6,r6,r2
- 0x10003862: f8205016 ..P STRH r5,[r0,r6,LSL #1]
- 0x10003866: 17fd .. ASRS r5,r7,#31
- 0x10003868: eb074555 ..UE ADD r5,r7,r5,LSR #17
- 0x1000386c: 13ed .. ASRS r5,r5,#15
- 0x1000386e: 4575 uE CMP r5,lr
- 0x10003870: db01 .. BLT 0x10003876 ; SynthWindow80_generated + 834
- 0x10003872: 461d .F MOV r5,r3
- 0x10003874: e002 .. B 0x1000387c ; SynthWindow80_generated + 840
- 0x10003876: 42a5 .B CMP r5,r4
- 0x10003878: da00 .. BGE 0x1000387c ; SynthWindow80_generated + 840
- 0x1000387a: 4625 %F MOV r5,r4
- 0x1000387c: 2606 .& MOVS r6,#6
- 0x1000387e: 4096 .@ LSLS r6,r6,r2
- 0x10003880: f8dfc0e4 .... LDR r12,[pc,#228] ; [0x10003968] = 0xffffbfb7
- 0x10003884: f8205016 ..P STRH r5,[r0,r6,LSL #1]
- 0x10003888: f9b1500e ...P LDRSH r5,[r1,#0xe]
- 0x1000388c: 2600 .& MOVS r6,#0
- 0x1000388e: 4637 7F MOV r7,r6
- 0x10003890: fb05fc0c .... MUL r12,r5,r12
- 0x10003894: eb0616ac .... ADD r6,r6,r12,ASR #6
- 0x10003898: f2442c11 D.., MOV r12,#0x4211
- 0x1000389c: fb05f50c .... MUL r5,r5,r12
- 0x100038a0: eb071765 ..e. ADD r7,r7,r5,ASR #5
- 0x100038a4: f9b15012 ...P LDRSH r5,[r1,#0x12]
- 0x100038a8: f6442c8b D.., MOV r12,#0x4a8b
- 0x100038ac: fb05fc0c .... MUL r12,r5,r12
- 0x100038b0: eb06166c ..l. ADD r6,r6,r12,ASR #5
- 0x100038b4: f8dfc0b4 .... LDR r12,[pc,#180] ; [0x1000396c] = 0xffffdf05
- 0x100038b8: fb05f50c .... MUL r5,r5,r12
- 0x100038bc: eb0717e5 .... ADD r7,r7,r5,ASR #7
- 0x100038c0: f9b1502e ...P LDRSH r5,[r1,#0x2e]
- 0x100038c4: f8dfc0a8 .... LDR r12,[pc,#168] ; [0x10003970] = 0xffffa3a7
- 0x100038c8: fb05fc0c .... MUL r12,r5,r12
- 0x100038cc: eb0606ac .... ADD r6,r6,r12,ASR #2
- 0x100038d0: f6406c67 @.gl MOV r12,#0xe67
- 0x100038d4: fb05f50c .... MUL r5,r5,r12
- 0x100038d8: eb070745 ..E. ADD r7,r7,r5,LSL #1
- 0x100038dc: f9b15032 ..2P LDRSH r5,[r1,#0x32]
- 0x100038e0: f8dfc090 .... LDR r12,[pc,#144] ; [0x10003974] = 0xffff8ea9
- 0x100038e4: fb05fc0c .... MUL r12,r5,r12
- 0x100038e8: eb06162c ..,. ADD r6,r6,r12,ASR #4
- 0x100038ec: f46f7c96 o..| MVN r12,#0x12c
- 0x100038f0: fb05f50c .... MUL r5,r5,r12
- 0x100038f4: eb071745 ..E. ADD r7,r7,r5,LSL #5
- 0x100038f8: f9b1504e ..NP LDRSH r5,[r1,#0x4e]
- 0x100038fc: f8dfc078 ..x. LDR r12,[pc,#120] ; [0x10003978] = 0xffffcda7
- 0x10003900: fb05fc0c .... MUL r12,r5,r12
- 0x10003904: eb06068c .... ADD r6,r6,r12,LSL #2
- 0x10003908: f6434c57 C.WL MOV r12,#0x3c57
- 0x1000390c: fb05f50c .... MUL r5,r5,r12
- 0x10003910: eb070785 .... ADD r7,r7,r5,LSL #2
- 0x10003914: f9b15052 ..RP LDRSH r5,[r1,#0x52]
- 0x10003918: eb052cc5 ..., ADD r12,r5,r5,LSL #11
- 0x1000391c: eb0c3c05 ...< ADD r12,r12,r5,LSL #12
- 0x10003920: eb0606cc .... ADD r6,r6,r12,LSL #3
- 0x10003924: f6420c0f B... MOV r12,#0x280f
- 0x10003928: fb05f50c .... MUL r5,r5,r12
- 0x1000392c: eb070785 .... ADD r7,r7,r5,LSL #2
- 0x10003930: f9b1506e ..nP LDRSH r5,[r1,#0x6e]
- 0x10003934: f6456c93 E..l MOV r12,#0x5e93
- 0x10003938: fb05fc0c .... MUL r12,r5,r12
- 0x1000393c: eb06066c ..l. ADD r6,r6,r12,ASR #1
- 0x10003940: e01c .. B 0x1000397c ; SynthWindow80_generated + 1096
- $d
- 0x10003942: 0000 .. DCW 0
- 0x10003944: ffffa581 .... DCD 4294944129
- 0x10003948: ffffbc0b .... DCD 4294949899
- 0x1000394c: fffff341 A... DCD 4294964033
- 0x10003950: ffffe839 9... DCD 4294961209
- 0x10003954: ffffeb93 .... DCD 4294962067
- 0x10003958: fffff4b3 .... DCD 4294964403
- 0x1000395c: ffff9673 s... DCD 4294940275
- 0x10003960: ffffd76f o... DCD 4294956911
- 0x10003964: ffff8873 s... DCD 4294936691
- 0x10003968: ffffbfb7 .... DCD 4294950839
- 0x1000396c: ffffdf05 .... DCD 4294958853
- 0x10003970: ffffa3a7 .... DCD 4294943655
- 0x10003974: ffff8ea9 .... DCD 4294938281
- 0x10003978: ffffcda7 .... DCD 4294954407
- $t
- 0x1000397c: f8dfc0fc .... LDR r12,[pc,#252] ; [0x10003a7c] = 0xffffb8c7
- 0x10003980: fb05f50c .... MUL r5,r5,r12
- 0x10003984: eb0707e5 .... ADD r7,r7,r5,ASR #3
- 0x10003988: f9b15072 ..rP LDRSH r5,[r1,#0x72]
- 0x1000398c: f6453cad E..< MOV r12,#0x5bad
- 0x10003990: fb05fc0c .... MUL r12,r5,r12
- 0x10003994: eb0606ac .... ADD r6,r6,r12,ASR #2
- 0x10003998: f2424cbd B..L MOV r12,#0x24bd
- 0x1000399c: fb05f50c .... MUL r5,r5,r12
- 0x100039a0: eb070765 ..e. ADD r7,r7,r5,ASR #1
- 0x100039a4: f9b1508e ...P LDRSH r5,[r1,#0x8e]
- 0x100039a8: f2452ce7 E.., MOV r12,#0x52e7
- 0x100039ac: fb05fc0c .... MUL r12,r5,r12
- 0x100039b0: eb06262c ..,& ADD r6,r6,r12,ASR #8
- 0x100039b4: f2405cdb @..\ MOV r12,#0x5db
- 0x100039b8: fb05f50c .... MUL r5,r5,r12
- 0x100039bc: eb070765 ..e. ADD r7,r7,r5,ASR #1
- 0x100039c0: f9b15092 ...P LDRSH r5,[r1,#0x92]
- 0x100039c4: f6461c21 F.!. MOV r12,#0x6921
- 0x100039c8: fb05fc0c .... MUL r12,r5,r12
- 0x100039cc: eb0616ac .... ADD r6,r6,r12,ASR #6
- 0x100039d0: f2466c4d F.Ml MOV r12,#0x664d
- 0x100039d4: fb05f50c .... MUL r5,r5,r12
- 0x100039d8: eb0717e5 .... ADD r7,r7,r5,ASR #7
- 0x100039dc: 17f5 .. ASRS r5,r6,#31
- 0x100039de: eb064555 ..UE ADD r5,r6,r5,LSR #17
- 0x100039e2: 13ed .. ASRS r5,r5,#15
- 0x100039e4: 4575 uE CMP r5,lr
- 0x100039e6: db01 .. BLT 0x100039ec ; SynthWindow80_generated + 1208
- 0x100039e8: 461d .F MOV r5,r3
- 0x100039ea: e002 .. B 0x100039f2 ; SynthWindow80_generated + 1214
- 0x100039ec: 42a5 .B CMP r5,r4
- 0x100039ee: da00 .. BGE 0x100039f2 ; SynthWindow80_generated + 1214
- 0x100039f0: 4625 %F MOV r5,r4
- 0x100039f2: 2603 .& MOVS r6,#3
- 0x100039f4: 4096 .@ LSLS r6,r6,r2
- 0x100039f6: f8205016 ..P STRH r5,[r0,r6,LSL #1]
- 0x100039fa: 17fd .. ASRS r5,r7,#31
- 0x100039fc: eb074555 ..UE ADD r5,r7,r5,LSR #17
- 0x10003a00: 13ed .. ASRS r5,r5,#15
- 0x10003a02: 4575 uE CMP r5,lr
- 0x10003a04: db01 .. BLT 0x10003a0a ; SynthWindow80_generated + 1238
- 0x10003a06: 461d .F MOV r5,r3
- 0x10003a08: e002 .. B 0x10003a10 ; SynthWindow80_generated + 1244
- 0x10003a0a: 42a5 .B CMP r5,r4
- 0x10003a0c: da00 .. BGE 0x10003a10 ; SynthWindow80_generated + 1244
- 0x10003a0e: 4625 %F MOV r5,r4
- 0x10003a10: 2605 .& MOVS r6,#5
- 0x10003a12: 4096 .@ LSLS r6,r6,r2
- 0x10003a14: f64207cd B... MOV r7,#0x28cd
- 0x10003a18: f8205016 ..P STRH r5,[r0,r6,LSL #1]
- 0x10003a1c: f9b16010 ...` LDRSH r6,[r1,#0x10]
- 0x10003a20: 2500 .% MOVS r5,#0
- 0x10003a22: 437e ~C MULS r6,r7,r6
- 0x10003a24: eb051526 ..&. ADD r5,r5,r6,ASR #4
- 0x10003a28: f9b16030 ..0` LDRSH r6,[r1,#0x30]
- 0x10003a2c: 4f14 .O LDR r7,[pc,#80] ; [0x10003a80] = 0xffffeb4f
- 0x10003a2e: 437e ~C MULS r6,r7,r6
- 0x10003a30: eb050546 ..F. ADD r5,r5,r6,LSL #1
- 0x10003a34: f9b16050 ..P` LDRSH r6,[r1,#0x50]
- 0x10003a38: f245771b E..w MOV r7,#0x571b
- 0x10003a3c: 437e ~C MULS r6,r7,r6
- 0x10003a3e: eb050586 .... ADD r5,r5,r6,LSL #2
- 0x10003a42: f9b16070 ..p` LDRSH r6,[r1,#0x70]
- 0x10003a46: f642176b B.k. MOV r7,#0x296b
- 0x10003a4a: fb065507 ...U MLA r5,r6,r7,r5
- 0x10003a4e: f9b11090 .... LDRSH r1,[r1,#0x90]
- 0x10003a52: f2425643 B.CV MOV r6,#0x2543
- 0x10003a56: 4371 qC MULS r1,r6,r1
- 0x10003a58: eb051121 ..!. ADD r1,r5,r1,ASR #4
- 0x10003a5c: 17cd .. ASRS r5,r1,#31
- 0x10003a5e: eb014155 ..UA ADD r1,r1,r5,LSR #17
- 0x10003a62: 13c9 .. ASRS r1,r1,#15
- 0x10003a64: 4571 qE CMP r1,lr
- 0x10003a66: db01 .. BLT 0x10003a6c ; SynthWindow80_generated + 1336
- 0x10003a68: 4619 .F MOV r1,r3
- 0x10003a6a: e002 .. B 0x10003a72 ; SynthWindow80_generated + 1342
- 0x10003a6c: 42a1 .B CMP r1,r4
- 0x10003a6e: da00 .. BGE 0x10003a72 ; SynthWindow80_generated + 1342
- 0x10003a70: 4621 !F MOV r1,r4
- 0x10003a72: 2304 .# MOVS r3,#4
- 0x10003a74: 4093 .@ LSLS r3,r3,r2
- 0x10003a76: f8201013 ... STRH r1,[r0,r3,LSL #1]
- 0x10003a7a: bdf0 .. POP {r4-r7,pc}
- $d
- 0x10003a7c: ffffb8c7 .... DCD 4294949063
- 0x10003a80: ffffeb4f O... DCD 4294961999
- $t
- i.USB_Status_IRQHandler
- USB_Status_IRQHandler
- 0x10003a84: b57c |. PUSH {r2-r6,lr}
- 0x10003a86: f016fcb9 .... BL usb_get_endpoint ; 0x1001a3fc
- 0x10003a8a: f88d0004 .... STRB r0,[sp,#4]
- 0x10003a8e: 4d1e .M LDR r5,[pc,#120] ; [0x10003b08] = 0x20040000
- 0x10003a90: 79a8 .y LDRB r0,[r5,#6]
- 0x10003a92: f88d0000 .... STRB r0,[sp,#0]
- 0x10003a96: f89d0000 .... LDRB r0,[sp,#0]
- 0x10003a9a: 4c1c .L LDR r4,[pc,#112] ; [0x10003b0c] = 0x11003998
- 0x10003a9c: 0700 .. LSLS r0,r0,#28
- 0x10003a9e: d502 .. BPL 0x10003aa6 ; USB_Status_IRQHandler + 34
- 0x10003aa0: 6a20 j LDR r0,[r4,#0x20]
- 0x10003aa2: b100 .. CBZ r0,0x10003aa6 ; USB_Status_IRQHandler + 34
- 0x10003aa4: 4780 .G BLX r0
- 0x10003aa6: f89d0000 .... LDRB r0,[sp,#0]
- 0x10003aaa: 0740 @. LSLS r0,r0,#29
- 0x10003aac: d50c .. BPL 0x10003ac8 ; USB_Status_IRQHandler + 68
- 0x10003aae: 2004 . MOVS r0,#4
- 0x10003ab0: 72e8 .r STRB r0,[r5,#0xb]
- 0x10003ab2: 2001 . MOVS r0,#1
- 0x10003ab4: 71e8 .q STRB r0,[r5,#7]
- 0x10003ab6: 2000 . MOVS r0,#0
- 0x10003ab8: 7228 (r STRB r0,[r5,#8]
- 0x10003aba: 7268 hr STRB r0,[r5,#9]
- 0x10003abc: 72a8 .r STRB r0,[r5,#0xa]
- 0x10003abe: 6a60 `j LDR r0,[r4,#0x24]
- 0x10003ac0: b100 .. CBZ r0,0x10003ac4 ; USB_Status_IRQHandler + 64
- 0x10003ac2: 4780 .G BLX r0
- 0x10003ac4: f017f81a .... BL usb_host_reset_signal ; 0x1001aafc
- 0x10003ac8: f89d0000 .... LDRB r0,[sp,#0]
- 0x10003acc: 0780 .. LSLS r0,r0,#30
- 0x10003ace: d504 .. BPL 0x10003ada ; USB_Status_IRQHandler + 86
- 0x10003ad0: 6aa0 .j LDR r0,[r4,#0x28]
- 0x10003ad2: b100 .. CBZ r0,0x10003ad6 ; USB_Status_IRQHandler + 82
- 0x10003ad4: 4780 .G BLX r0
- 0x10003ad6: f017f835 ..5. BL usb_host_resume_signal ; 0x1001ab44
- 0x10003ada: f89d0000 .... LDRB r0,[sp,#0]
- 0x10003ade: 07c0 .. LSLS r0,r0,#31
- 0x10003ae0: d004 .. BEQ 0x10003aec ; USB_Status_IRQHandler + 104
- 0x10003ae2: 6ae0 .j LDR r0,[r4,#0x2c]
- 0x10003ae4: b100 .. CBZ r0,0x10003ae8 ; USB_Status_IRQHandler + 100
- 0x10003ae6: 4780 .G BLX r0
- 0x10003ae8: f017f850 ..P. BL usb_host_suspend_signal ; 0x1001ab8c
- 0x10003aec: f89d0000 .... LDRB r0,[sp,#0]
- 0x10003af0: 06c0 .. LSLS r0,r0,#27
- 0x10003af2: d502 .. BPL 0x10003afa ; USB_Status_IRQHandler + 118
- 0x10003af4: 6b20 k LDR r0,[r4,#0x30]
- 0x10003af6: b100 .. CBZ r0,0x10003afa ; USB_Status_IRQHandler + 118
- 0x10003af8: 4780 .G BLX r0
- 0x10003afa: f89d0004 .... LDRB r0,[sp,#4]
- 0x10003afe: e8bd407c ..|@ POP {r2-r6,lr}
- 0x10003b02: f017b917 .... B.W usb_selecet_endpoint ; 0x1001ad34
- $d
- 0x10003b06: 0000 .. DCW 0
- 0x10003b08: 20040000 ... DCD 537133056
- 0x10003b0c: 11003998 .9.. DCD 285227416
- $t
- i.__0printf
- __0printf
- __1printf
- __2printf
- __c89printf
- printf
- 0x10003b10: b40f .. PUSH {r0-r3}
- 0x10003b12: 4b05 .K LDR r3,[pc,#20] ; [0x10003b28] = 0x4e25
- 0x10003b14: b510 .. PUSH {r4,lr}
- 0x10003b16: a903 .. ADD r1,sp,#0xc
- 0x10003b18: 4a04 .J LDR r2,[pc,#16] ; [0x10003b2c] = 0x11000198
- 0x10003b1a: 9802 .. LDR r0,[sp,#8]
- 0x10003b1c: f000f8d2 .... BL _printf_core ; 0x10003cc4
- 0x10003b20: bc10 .. POP {r4}
- 0x10003b22: f85dfb14 ]... LDR pc,[sp],#0x14
- $d
- 0x10003b26: 0000 .. DCW 0
- 0x10003b28: 00004e25 %N.. DCD 20005
- 0x10003b2c: 11000198 .... DCD 285213080
- $t
- i.__0vprintf
- __0vprintf
- __1vprintf
- __2vprintf
- __c89vprintf
- vprintf
- 0x10003b30: 4b01 .K LDR r3,[pc,#4] ; [0x10003b38] = 0x4e25
- 0x10003b32: 4a02 .J LDR r2,[pc,#8] ; [0x10003b3c] = 0x11000198
- 0x10003b34: f000b8c6 .... B.W _printf_core ; 0x10003cc4
- $d
- 0x10003b38: 00004e25 %N.. DCD 20005
- 0x10003b3c: 11000198 .... DCD 285213080
- $t
- i._fp_digits
- _fp_digits
- 0x10003b40: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10003b44: b082 .. SUB sp,sp,#8
- 0x10003b46: 2100 .! MOVS r1,#0
- 0x10003b48: e9dd3004 ...0 LDRD r3,r0,[sp,#0x10]
- 0x10003b4c: 0d02 .. LSRS r2,r0,#20
- 0x10003b4e: f8ddb040 ..@. LDR r11,[sp,#0x40]
- 0x10003b52: 4303 .C ORRS r3,r3,r0
- 0x10003b54: d018 .. BEQ 0x10003b88 ; _fp_digits + 72
- 0x10003b56: f6445010 D..P MOV r0,#0x4d10
- 0x10003b5a: f2a232ff ...2 SUB r2,r2,#0x3ff
- 0x10003b5e: 4342 BC MULS r2,r0,r2
- 0x10003b60: 1415 .. ASRS r5,r2,#16
- 0x10003b62: 9811 .. LDR r0,[sp,#0x44]
- 0x10003b64: 2801 .( CMP r0,#1
- 0x10003b66: d01f .. BEQ 0x10003ba8 ; _fp_digits + 104
- 0x10003b68: eba5000b .... SUB r0,r5,r11
- 0x10003b6c: 1c40 @. ADDS r0,r0,#1
- 0x10003b6e: ea5f0a00 _... MOVS r10,r0
- 0x10003b72: f04f0600 O... MOV r6,#0
- 0x10003b76: 4f4e NO LDR r7,[pc,#312] ; [0x10003cb0] = 0x40140000
- 0x10003b78: f8df9138 ..8. LDR r9,[pc,#312] ; [0x10003cb4] = 0x3ff00000
- 0x10003b7c: 46b0 .F MOV r8,r6
- 0x10003b7e: 4650 PF MOV r0,r10
- 0x10003b80: d515 .. BPL 0x10003bae ; _fp_digits + 110
- 0x10003b82: f1ca0400 .... RSB r4,r10,#0
- 0x10003b86: e013 .. B 0x10003bb0 ; _fp_digits + 112
- 0x10003b88: 9811 .. LDR r0,[sp,#0x44]
- 0x10003b8a: 2401 .$ MOVS r4,#1
- 0x10003b8c: a34a J. ADR r3,{pc}+0x12c ; 0x10003cb8
- 0x10003b8e: 2801 .( CMP r0,#1
- 0x10003b90: d101 .. BNE 0x10003b96 ; _fp_digits + 86
- 0x10003b92: ea6f010b o... MVN r1,r11
- 0x10003b96: 9802 .. LDR r0,[sp,#8]
- 0x10003b98: 9a11 .. LDR r2,[sp,#0x44]
- 0x10003b9a: e9c03100 ...1 STRD r3,r1,[r0,#0]
- 0x10003b9e: e9c04202 ...B STRD r4,r2,[r0,#8]
- 0x10003ba2: b006 .. ADD sp,sp,#0x18
- 0x10003ba4: e8bd9ff0 .... POP {r4-r12,pc}
- 0x10003ba8: f1cb0000 .... RSB r0,r11,#0
- 0x10003bac: e7df .. B 0x10003b6e ; _fp_digits + 46
- 0x10003bae: 4604 .F MOV r4,r0
- 0x10003bb0: 2100 .! MOVS r1,#0
- 0x10003bb2: 4a40 @J LDR r2,[pc,#256] ; [0x10003cb4] = 0x3ff00000
- 0x10003bb4: 1849 I. ADDS r1,r1,r1
- 0x10003bb6: eb425004 B..P ADC r0,r2,r4,LSL #20
- 0x10003bba: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x10003bbe: e012 .. B 0x10003be6 ; _fp_digits + 166
- 0x10003bc0: 07e0 .. LSLS r0,r4,#31
- 0x10003bc2: d007 .. BEQ 0x10003bd4 ; _fp_digits + 148
- 0x10003bc4: 4632 2F MOV r2,r6
- 0x10003bc6: 463b ;F MOV r3,r7
- 0x10003bc8: 4640 @F MOV r0,r8
- 0x10003bca: 4649 IF MOV r1,r9
- 0x10003bcc: f7fefb22 ..". BL __aeabi_dmul ; 0x10002214
- 0x10003bd0: 4680 .F MOV r8,r0
- 0x10003bd2: 4689 .F MOV r9,r1
- 0x10003bd4: 4632 2F MOV r2,r6
- 0x10003bd6: 463b ;F MOV r3,r7
- 0x10003bd8: 4610 .F MOV r0,r2
- 0x10003bda: 4619 .F MOV r1,r3
- 0x10003bdc: f7fefb1a .... BL __aeabi_dmul ; 0x10002214
- 0x10003be0: 4606 .F MOV r6,r0
- 0x10003be2: 460f .F MOV r7,r1
- 0x10003be4: 1064 d. ASRS r4,r4,#1
- 0x10003be6: 2c00 ., CMP r4,#0
- 0x10003be8: d1ea .. BNE 0x10003bc0 ; _fp_digits + 128
- 0x10003bea: e9dd0104 .... LDRD r0,r1,[sp,#0x10]
- 0x10003bee: e9dd2300 ...# LDRD r2,r3,[sp,#0]
- 0x10003bf2: f1ba0f00 .... CMP r10,#0
- 0x10003bf6: da06 .. BGE 0x10003c06 ; _fp_digits + 198
- 0x10003bf8: f7fefb0c .... BL __aeabi_dmul ; 0x10002214
- 0x10003bfc: 4642 BF MOV r2,r8
- 0x10003bfe: 464b KF MOV r3,r9
- 0x10003c00: f7fefb08 .... BL __aeabi_dmul ; 0x10002214
- 0x10003c04: e005 .. B 0x10003c12 ; _fp_digits + 210
- 0x10003c06: f7fefb77 ..w. BL __aeabi_ddiv ; 0x100022f8
- 0x10003c0a: 4642 BF MOV r2,r8
- 0x10003c0c: 464b KF MOV r3,r9
- 0x10003c0e: f7fefb73 ..s. BL __aeabi_ddiv ; 0x100022f8
- 0x10003c12: 4604 .F MOV r4,r0
- 0x10003c14: 460e .F MOV r6,r1
- 0x10003c16: 2200 ." MOVS r2,#0
- 0x10003c18: 4b28 (K LDR r3,[pc,#160] ; [0x10003cbc] = 0x43f00000
- 0x10003c1a: f7fefbf5 .... BL __aeabi_cdrcmple ; 0x10002408
- 0x10003c1e: d803 .. BHI 0x10003c28 ; _fp_digits + 232
- 0x10003c20: f04f30ff O..0 MOV r0,#0xffffffff
- 0x10003c24: 4601 .F MOV r1,r0
- 0x10003c26: e007 .. B 0x10003c38 ; _fp_digits + 248
- 0x10003c28: 2200 ." MOVS r2,#0
- 0x10003c2a: 4b25 %K LDR r3,[pc,#148] ; [0x10003cc0] = 0x3fe00000
- 0x10003c2c: 4620 F MOV r0,r4
- 0x10003c2e: 4631 1F MOV r1,r6
- 0x10003c30: f7fefa49 ..I. BL __I$use$fp ; 0x100020c6
- 0x10003c34: f7fefbcf .... BL __aeabi_d2ulz ; 0x100023d6
- 0x10003c38: 2410 .$ MOVS r4,#0x10
- 0x10003c3a: e009 .. B 0x10003c50 ; _fp_digits + 272
- 0x10003c3c: 2c00 ., CMP r4,#0
- 0x10003c3e: db0a .. BLT 0x10003c56 ; _fp_digits + 278
- 0x10003c40: 220a ." MOVS r2,#0xa
- 0x10003c42: 2300 .# MOVS r3,#0
- 0x10003c44: f7fefa0e .... BL __aeabi_uldivmod ; 0x10002064
- 0x10003c48: 9b03 .. LDR r3,[sp,#0xc]
- 0x10003c4a: 3230 02 ADDS r2,r2,#0x30
- 0x10003c4c: 551a .U STRB r2,[r3,r4]
- 0x10003c4e: 1e64 d. SUBS r4,r4,#1
- 0x10003c50: ea500201 P... ORRS r2,r0,r1
- 0x10003c54: d1f2 .. BNE 0x10003c3c ; _fp_digits + 252
- 0x10003c56: 1c64 d. ADDS r4,r4,#1
- 0x10003c58: 9a03 .. LDR r2,[sp,#0xc]
- 0x10003c5a: f1c40311 .... RSB r3,r4,#0x11
- 0x10003c5e: 4414 .D ADD r4,r4,r2
- 0x10003c60: 9a11 .. LDR r2,[sp,#0x44]
- 0x10003c62: 2a01 .* CMP r2,#1
- 0x10003c64: d003 .. BEQ 0x10003c6e ; _fp_digits + 302
- 0x10003c66: 2201 ." MOVS r2,#1
- 0x10003c68: 4308 .C ORRS r0,r0,r1
- 0x10003c6a: d10d .. BNE 0x10003c88 ; _fp_digits + 328
- 0x10003c6c: e00a .. B 0x10003c84 ; _fp_digits + 324
- 0x10003c6e: 4308 .C ORRS r0,r0,r1
- 0x10003c70: d004 .. BEQ 0x10003c7c ; _fp_digits + 316
- 0x10003c72: 2000 . MOVS r0,#0
- 0x10003c74: f04f0b11 O... MOV r11,#0x11
- 0x10003c78: 9011 .. STR r0,[sp,#0x44]
- 0x10003c7a: e772 r. B 0x10003b62 ; _fp_digits + 34
- 0x10003c7c: eba3050b .... SUB r5,r3,r11
- 0x10003c80: 1e6d m. SUBS r5,r5,#1
- 0x10003c82: e00d .. B 0x10003ca0 ; _fp_digits + 352
- 0x10003c84: 455b [E CMP r3,r11
- 0x10003c86: dd04 .. BLE 0x10003c92 ; _fp_digits + 338
- 0x10003c88: f04f0200 O... MOV r2,#0
- 0x10003c8c: f1050501 .... ADD r5,r5,#1
- 0x10003c90: e004 .. B 0x10003c9c ; _fp_digits + 348
- 0x10003c92: da03 .. BGE 0x10003c9c ; _fp_digits + 348
- 0x10003c94: f04f0200 O... MOV r2,#0
- 0x10003c98: f1a50501 .... SUB r5,r5,#1
- 0x10003c9c: 2a00 .* CMP r2,#0
- 0x10003c9e: d0ec .. BEQ 0x10003c7a ; _fp_digits + 314
- 0x10003ca0: 9802 .. LDR r0,[sp,#8]
- 0x10003ca2: 9911 .. LDR r1,[sp,#0x44]
- 0x10003ca4: e9c03102 ...1 STRD r3,r1,[r0,#8]
- 0x10003ca8: e9c04500 ...E STRD r4,r5,[r0,#0]
- 0x10003cac: e779 y. B 0x10003ba2 ; _fp_digits + 98
- $d
- 0x10003cae: 0000 .. DCW 0
- 0x10003cb0: 40140000 ...@ DCD 1075052544
- 0x10003cb4: 3ff00000 ...? DCD 1072693248
- 0x10003cb8: 00000030 0... DCD 48
- 0x10003cbc: 43f00000 ...C DCD 1139802112
- 0x10003cc0: 3fe00000 ...? DCD 1071644672
- $t
- i._printf_core
- _printf_core
- 0x10003cc4: e92d4fff -..O PUSH {r0-r11,lr}
- 0x10003cc8: b095 .. SUB sp,sp,#0x54
- 0x10003cca: 469b .F MOV r11,r3
- 0x10003ccc: 4689 .F MOV r9,r1
- 0x10003cce: 4606 .F MOV r6,r0
- 0x10003cd0: 2500 .% MOVS r5,#0
- 0x10003cd2: e20f .. B 0x100040f4 ; _printf_core + 1072
- 0x10003cd4: 2825 %( CMP r0,#0x25
- 0x10003cd6: d177 w. BNE 0x10003dc8 ; _printf_core + 260
- 0x10003cd8: 2400 .$ MOVS r4,#0
- 0x10003cda: 4627 'F MOV r7,r4
- 0x10003cdc: 4af8 .J LDR r2,[pc,#992] ; [0x100040c0] = 0x12809
- 0x10003cde: 2101 .! MOVS r1,#1
- 0x10003ce0: 9405 .. STR r4,[sp,#0x14]
- 0x10003ce2: e000 .. B 0x10003ce6 ; _printf_core + 34
- 0x10003ce4: 4304 .C ORRS r4,r4,r0
- 0x10003ce6: f8163f01 ...? LDRB r3,[r6,#1]!
- 0x10003cea: 3b20 ; SUBS r3,r3,#0x20
- 0x10003cec: fa01f003 .... LSL r0,r1,r3
- 0x10003cf0: 4210 .B TST r0,r2
- 0x10003cf2: d1f7 .. BNE 0x10003ce4 ; _printf_core + 32
- 0x10003cf4: 7830 0x LDRB r0,[r6,#0]
- 0x10003cf6: 282a *( CMP r0,#0x2a
- 0x10003cf8: d011 .. BEQ 0x10003d1e ; _printf_core + 90
- 0x10003cfa: f06f032f o./. MVN r3,#0x2f
- 0x10003cfe: 7830 0x LDRB r0,[r6,#0]
- 0x10003d00: f1a00230 ..0. SUB r2,r0,#0x30
- 0x10003d04: 2a09 .* CMP r2,#9
- 0x10003d06: d816 .. BHI 0x10003d36 ; _printf_core + 114
- 0x10003d08: 9a05 .. LDR r2,[sp,#0x14]
- 0x10003d0a: f0440402 D... ORR r4,r4,#2
- 0x10003d0e: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x10003d12: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x10003d16: 4410 .D ADD r0,r0,r2
- 0x10003d18: 1c76 v. ADDS r6,r6,#1
- 0x10003d1a: 9005 .. STR r0,[sp,#0x14]
- 0x10003d1c: e7ef .. B 0x10003cfe ; _printf_core + 58
- 0x10003d1e: f8592b04 Y..+ LDR r2,[r9],#4
- 0x10003d22: 9205 .. STR r2,[sp,#0x14]
- 0x10003d24: 2a00 .* CMP r2,#0
- 0x10003d26: da03 .. BGE 0x10003d30 ; _printf_core + 108
- 0x10003d28: 4250 PB RSBS r0,r2,#0
- 0x10003d2a: f4445400 D..T ORR r4,r4,#0x2000
- 0x10003d2e: 9005 .. STR r0,[sp,#0x14]
- 0x10003d30: f0440402 D... ORR r4,r4,#2
- 0x10003d34: 1c76 v. ADDS r6,r6,#1
- 0x10003d36: 7830 0x LDRB r0,[r6,#0]
- 0x10003d38: 282e .( CMP r0,#0x2e
- 0x10003d3a: d116 .. BNE 0x10003d6a ; _printf_core + 166
- 0x10003d3c: f8160f01 .... LDRB r0,[r6,#1]!
- 0x10003d40: f0440404 D... ORR r4,r4,#4
- 0x10003d44: 282a *( CMP r0,#0x2a
- 0x10003d46: d00d .. BEQ 0x10003d64 ; _printf_core + 160
- 0x10003d48: f06f022f o./. MVN r2,#0x2f
- 0x10003d4c: 7830 0x LDRB r0,[r6,#0]
- 0x10003d4e: f1a00330 ..0. SUB r3,r0,#0x30
- 0x10003d52: 2b09 .+ CMP r3,#9
- 0x10003d54: d809 .. BHI 0x10003d6a ; _printf_core + 166
- 0x10003d56: eb070387 .... ADD r3,r7,r7,LSL #2
- 0x10003d5a: eb020343 ..C. ADD r3,r2,r3,LSL #1
- 0x10003d5e: 18c7 .. ADDS r7,r0,r3
- 0x10003d60: 1c76 v. ADDS r6,r6,#1
- 0x10003d62: e7f3 .. B 0x10003d4c ; _printf_core + 136
- 0x10003d64: f8597b04 Y..{ LDR r7,[r9],#4
- 0x10003d68: 1c76 v. ADDS r6,r6,#1
- 0x10003d6a: 7830 0x LDRB r0,[r6,#0]
- 0x10003d6c: 286c l( CMP r0,#0x6c
- 0x10003d6e: d00f .. BEQ 0x10003d90 ; _printf_core + 204
- 0x10003d70: dc06 .. BGT 0x10003d80 ; _printf_core + 188
- 0x10003d72: 284c L( CMP r0,#0x4c
- 0x10003d74: d017 .. BEQ 0x10003da6 ; _printf_core + 226
- 0x10003d76: 2868 h( CMP r0,#0x68
- 0x10003d78: d00d .. BEQ 0x10003d96 ; _printf_core + 210
- 0x10003d7a: 286a j( CMP r0,#0x6a
- 0x10003d7c: d114 .. BNE 0x10003da8 ; _printf_core + 228
- 0x10003d7e: e004 .. B 0x10003d8a ; _printf_core + 198
- 0x10003d80: 2874 t( CMP r0,#0x74
- 0x10003d82: d010 .. BEQ 0x10003da6 ; _printf_core + 226
- 0x10003d84: 287a z( CMP r0,#0x7a
- 0x10003d86: d10f .. BNE 0x10003da8 ; _printf_core + 228
- 0x10003d88: e00d .. B 0x10003da6 ; _printf_core + 226
- 0x10003d8a: f4441400 D... ORR r4,r4,#0x200000
- 0x10003d8e: e00a .. B 0x10003da6 ; _printf_core + 226
- 0x10003d90: f4441480 D... ORR r4,r4,#0x100000
- 0x10003d94: e001 .. B 0x10003d9a ; _printf_core + 214
- 0x10003d96: f4441440 D.@. ORR r4,r4,#0x300000
- 0x10003d9a: 7872 rx LDRB r2,[r6,#1]
- 0x10003d9c: 4282 .B CMP r2,r0
- 0x10003d9e: d102 .. BNE 0x10003da6 ; _printf_core + 226
- 0x10003da0: f5041480 .... ADD r4,r4,#0x100000
- 0x10003da4: 1c76 v. ADDS r6,r6,#1
- 0x10003da6: 1c76 v. ADDS r6,r6,#1
- 0x10003da8: 7830 0x LDRB r0,[r6,#0]
- 0x10003daa: 2866 f( CMP r0,#0x66
- 0x10003dac: d00b .. BEQ 0x10003dc6 ; _printf_core + 258
- 0x10003dae: dc13 .. BGT 0x10003dd8 ; _printf_core + 276
- 0x10003db0: 2858 X( CMP r0,#0x58
- 0x10003db2: d077 w. BEQ 0x10003ea4 ; _printf_core + 480
- 0x10003db4: dc09 .. BGT 0x10003dca ; _printf_core + 262
- 0x10003db6: 2800 .( CMP r0,#0
- 0x10003db8: d075 u. BEQ 0x10003ea6 ; _printf_core + 482
- 0x10003dba: 2845 E( CMP r0,#0x45
- 0x10003dbc: d0f6 .. BEQ 0x10003dac ; _printf_core + 232
- 0x10003dbe: 2846 F( CMP r0,#0x46
- 0x10003dc0: d0f4 .. BEQ 0x10003dac ; _printf_core + 232
- 0x10003dc2: 2847 G( CMP r0,#0x47
- 0x10003dc4: d11a .. BNE 0x10003dfc ; _printf_core + 312
- 0x10003dc6: e19d .. B 0x10004104 ; _printf_core + 1088
- 0x10003dc8: e018 .. B 0x10003dfc ; _printf_core + 312
- 0x10003dca: 2863 c( CMP r0,#0x63
- 0x10003dcc: d035 5. BEQ 0x10003e3a ; _printf_core + 374
- 0x10003dce: 2864 d( CMP r0,#0x64
- 0x10003dd0: d079 y. BEQ 0x10003ec6 ; _printf_core + 514
- 0x10003dd2: 2865 e( CMP r0,#0x65
- 0x10003dd4: d112 .. BNE 0x10003dfc ; _printf_core + 312
- 0x10003dd6: e195 .. B 0x10004104 ; _printf_core + 1088
- 0x10003dd8: 2870 p( CMP r0,#0x70
- 0x10003dda: d073 s. BEQ 0x10003ec4 ; _printf_core + 512
- 0x10003ddc: dc08 .. BGT 0x10003df0 ; _printf_core + 300
- 0x10003dde: 2867 g( CMP r0,#0x67
- 0x10003de0: d0f1 .. BEQ 0x10003dc6 ; _printf_core + 258
- 0x10003de2: 2869 i( CMP r0,#0x69
- 0x10003de4: d06f o. BEQ 0x10003ec6 ; _printf_core + 514
- 0x10003de6: 286e n( CMP r0,#0x6e
- 0x10003de8: d00d .. BEQ 0x10003e06 ; _printf_core + 322
- 0x10003dea: 286f o( CMP r0,#0x6f
- 0x10003dec: d106 .. BNE 0x10003dfc ; _printf_core + 312
- 0x10003dee: e0b5 .. B 0x10003f5c ; _printf_core + 664
- 0x10003df0: 2873 s( CMP r0,#0x73
- 0x10003df2: d02c ,. BEQ 0x10003e4e ; _printf_core + 394
- 0x10003df4: 2875 u( CMP r0,#0x75
- 0x10003df6: d075 u. BEQ 0x10003ee4 ; _printf_core + 544
- 0x10003df8: 2878 x( CMP r0,#0x78
- 0x10003dfa: d074 t. BEQ 0x10003ee6 ; _printf_core + 546
- 0x10003dfc: 465a ZF MOV r2,r11
- 0x10003dfe: 9917 .. LDR r1,[sp,#0x5c]
- 0x10003e00: 4790 .G BLX r2
- 0x10003e02: 1c6d m. ADDS r5,r5,#1
- 0x10003e04: e175 u. B 0x100040f2 ; _printf_core + 1070
- 0x10003e06: f3c45002 ...P UBFX r0,r4,#20,#3
- 0x10003e0a: 2802 .( CMP r0,#2
- 0x10003e0c: d009 .. BEQ 0x10003e22 ; _printf_core + 350
- 0x10003e0e: 2803 .( CMP r0,#3
- 0x10003e10: d00d .. BEQ 0x10003e2e ; _printf_core + 362
- 0x10003e12: f8d91000 .... LDR r1,[r9,#0]
- 0x10003e16: 2804 .( CMP r0,#4
- 0x10003e18: d00d .. BEQ 0x10003e36 ; _printf_core + 370
- 0x10003e1a: 600d .` STR r5,[r1,#0]
- 0x10003e1c: f1090904 .... ADD r9,r9,#4
- 0x10003e20: e167 g. B 0x100040f2 ; _printf_core + 1070
- 0x10003e22: f8d91000 .... LDR r1,[r9,#0]
- 0x10003e26: 17ea .. ASRS r2,r5,#31
- 0x10003e28: e9c15200 ...R STRD r5,r2,[r1,#0]
- 0x10003e2c: e7f6 .. B 0x10003e1c ; _printf_core + 344
- 0x10003e2e: f8d91000 .... LDR r1,[r9,#0]
- 0x10003e32: 800d .. STRH r5,[r1,#0]
- 0x10003e34: e7f2 .. B 0x10003e1c ; _printf_core + 344
- 0x10003e36: 700d .p STRB r5,[r1,#0]
- 0x10003e38: e7f0 .. B 0x10003e1c ; _printf_core + 344
- 0x10003e3a: f8191b04 .... LDRB r1,[r9],#4
- 0x10003e3e: f88d1000 .... STRB r1,[sp,#0]
- 0x10003e42: 2000 . MOVS r0,#0
- 0x10003e44: f88d0001 .... STRB r0,[sp,#1]
- 0x10003e48: 46ea .F MOV r10,sp
- 0x10003e4a: 2001 . MOVS r0,#1
- 0x10003e4c: e003 .. B 0x10003e56 ; _printf_core + 402
- 0x10003e4e: f859ab04 Y... LDR r10,[r9],#4
- 0x10003e52: f04f30ff O..0 MOV r0,#0xffffffff
- 0x10003e56: 0761 a. LSLS r1,r4,#29
- 0x10003e58: f04f0100 O... MOV r1,#0
- 0x10003e5c: d402 .. BMI 0x10003e64 ; _printf_core + 416
- 0x10003e5e: e00d .. B 0x10003e7c ; _printf_core + 440
- 0x10003e60: f1080101 .... ADD r1,r8,#1
- 0x10003e64: 4688 .F MOV r8,r1
- 0x10003e66: 42b9 .B CMP r1,r7
- 0x10003e68: da0f .. BGE 0x10003e8a ; _printf_core + 454
- 0x10003e6a: 4580 .E CMP r8,r0
- 0x10003e6c: dbf8 .. BLT 0x10003e60 ; _printf_core + 412
- 0x10003e6e: f81a1008 .... LDRB r1,[r10,r8]
- 0x10003e72: 2900 .) CMP r1,#0
- 0x10003e74: d1f4 .. BNE 0x10003e60 ; _printf_core + 412
- 0x10003e76: e008 .. B 0x10003e8a ; _printf_core + 454
- 0x10003e78: f1080101 .... ADD r1,r8,#1
- 0x10003e7c: 4688 .F MOV r8,r1
- 0x10003e7e: 4281 .B CMP r1,r0
- 0x10003e80: dbfa .. BLT 0x10003e78 ; _printf_core + 436
- 0x10003e82: f81a1008 .... LDRB r1,[r10,r8]
- 0x10003e86: 2900 .) CMP r1,#0
- 0x10003e88: d1f6 .. BNE 0x10003e78 ; _printf_core + 436
- 0x10003e8a: 9805 .. LDR r0,[sp,#0x14]
- 0x10003e8c: 465b [F MOV r3,r11
- 0x10003e8e: eba00708 .... SUB r7,r0,r8
- 0x10003e92: 4621 !F MOV r1,r4
- 0x10003e94: 4638 8F MOV r0,r7
- 0x10003e96: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10003e98: f000fa94 .... BL _printf_pre_padding ; 0x100043c4
- 0x10003e9c: 4428 (D ADD r0,r0,r5
- 0x10003e9e: eb000508 .... ADD r5,r0,r8
- 0x10003ea2: e007 .. B 0x10003eb4 ; _printf_core + 496
- 0x10003ea4: e04d M. B 0x10003f42 ; _printf_core + 638
- 0x10003ea6: e129 ). B 0x100040fc ; _printf_core + 1080
- 0x10003ea8: e00d .. B 0x10003ec6 ; _printf_core + 514
- 0x10003eaa: f81a0b01 .... LDRB r0,[r10],#1
- 0x10003eae: 465a ZF MOV r2,r11
- 0x10003eb0: 9917 .. LDR r1,[sp,#0x5c]
- 0x10003eb2: 4790 .G BLX r2
- 0x10003eb4: f1b80801 .... SUBS r8,r8,#1
- 0x10003eb8: d2f7 .. BCS 0x10003eaa ; _printf_core + 486
- 0x10003eba: 465b [F MOV r3,r11
- 0x10003ebc: 4621 !F MOV r1,r4
- 0x10003ebe: 4638 8F MOV r0,r7
- 0x10003ec0: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10003ec2: e113 .. B 0x100040ec ; _printf_core + 1064
- 0x10003ec4: e042 B. B 0x10003f4c ; _printf_core + 648
- 0x10003ec6: 220a ." MOVS r2,#0xa
- 0x10003ec8: 9200 .. STR r2,[sp,#0]
- 0x10003eca: f3c45202 ...R UBFX r2,r4,#20,#3
- 0x10003ece: f04f0a00 O... MOV r10,#0
- 0x10003ed2: 2a02 .* CMP r2,#2
- 0x10003ed4: d008 .. BEQ 0x10003ee8 ; _printf_core + 548
- 0x10003ed6: f859cb04 Y... LDR r12,[r9],#4
- 0x10003eda: 2a03 .* CMP r2,#3
- 0x10003edc: ea4f71ec O..q ASR r1,r12,#31
- 0x10003ee0: d00a .. BEQ 0x10003ef8 ; _printf_core + 564
- 0x10003ee2: e00d .. B 0x10003f00 ; _printf_core + 572
- 0x10003ee4: e029 ). B 0x10003f3a ; _printf_core + 630
- 0x10003ee6: e02a *. B 0x10003f3e ; _printf_core + 634
- 0x10003ee8: f1090107 .... ADD r1,r9,#7
- 0x10003eec: f0210207 !... BIC r2,r1,#7
- 0x10003ef0: e8f2c102 .... LDRD r12,r1,[r2],#8
- 0x10003ef4: 4691 .F MOV r9,r2
- 0x10003ef6: e009 .. B 0x10003f0c ; _printf_core + 584
- 0x10003ef8: fa0ffc8c .... SXTH r12,r12
- 0x10003efc: ea4f71ec O..q ASR r1,r12,#31
- 0x10003f00: 2a04 .* CMP r2,#4
- 0x10003f02: d103 .. BNE 0x10003f0c ; _printf_core + 584
- 0x10003f04: fa4ffc8c O... SXTB r12,r12
- 0x10003f08: ea4f71ec O..q ASR r1,r12,#31
- 0x10003f0c: 2900 .) CMP r1,#0
- 0x10003f0e: da07 .. BGE 0x10003f20 ; _printf_core + 604
- 0x10003f10: 460a .F MOV r2,r1
- 0x10003f12: 2100 .! MOVS r1,#0
- 0x10003f14: f1dc0c00 .... RSBS r12,r12,#0
- 0x10003f18: eb610102 a... SBC r1,r1,r2
- 0x10003f1c: 222d -" MOVS r2,#0x2d
- 0x10003f1e: e002 .. B 0x10003f26 ; _printf_core + 610
- 0x10003f20: 0522 ". LSLS r2,r4,#20
- 0x10003f22: d504 .. BPL 0x10003f2e ; _printf_core + 618
- 0x10003f24: 222b +" MOVS r2,#0x2b
- 0x10003f26: f88d2004 ... STRB r2,[sp,#4]
- 0x10003f2a: 2201 ." MOVS r2,#1
- 0x10003f2c: e003 .. B 0x10003f36 ; _printf_core + 626
- 0x10003f2e: 07e2 .. LSLS r2,r4,#31
- 0x10003f30: d001 .. BEQ 0x10003f36 ; _printf_core + 626
- 0x10003f32: 2220 " MOVS r2,#0x20
- 0x10003f34: e7f7 .. B 0x10003f26 ; _printf_core + 610
- 0x10003f36: 4690 .F MOV r8,r2
- 0x10003f38: e059 Y. B 0x10003fee ; _printf_core + 810
- 0x10003f3a: 210a .! MOVS r1,#0xa
- 0x10003f3c: e002 .. B 0x10003f44 ; _printf_core + 640
- 0x10003f3e: 2210 ." MOVS r2,#0x10
- 0x10003f40: e00d .. B 0x10003f5e ; _printf_core + 666
- 0x10003f42: 2110 .! MOVS r1,#0x10
- 0x10003f44: f04f0a00 O... MOV r10,#0
- 0x10003f48: 9100 .. STR r1,[sp,#0]
- 0x10003f4a: e00b .. B 0x10003f64 ; _printf_core + 672
- 0x10003f4c: 2210 ." MOVS r2,#0x10
- 0x10003f4e: f04f0a00 O... MOV r10,#0
- 0x10003f52: f0440404 D... ORR r4,r4,#4
- 0x10003f56: 2708 .' MOVS r7,#8
- 0x10003f58: 9200 .. STR r2,[sp,#0]
- 0x10003f5a: e003 .. B 0x10003f64 ; _printf_core + 672
- 0x10003f5c: 2208 ." MOVS r2,#8
- 0x10003f5e: f04f0a00 O... MOV r10,#0
- 0x10003f62: 9200 .. STR r2,[sp,#0]
- 0x10003f64: f3c45202 ...R UBFX r2,r4,#20,#3
- 0x10003f68: 2a02 .* CMP r2,#2
- 0x10003f6a: d005 .. BEQ 0x10003f78 ; _printf_core + 692
- 0x10003f6c: f859cb04 Y... LDR r12,[r9],#4
- 0x10003f70: 2100 .! MOVS r1,#0
- 0x10003f72: 2a03 .* CMP r2,#3
- 0x10003f74: d008 .. BEQ 0x10003f88 ; _printf_core + 708
- 0x10003f76: e009 .. B 0x10003f8c ; _printf_core + 712
- 0x10003f78: f1090107 .... ADD r1,r9,#7
- 0x10003f7c: f0210207 !... BIC r2,r1,#7
- 0x10003f80: e8f2c102 .... LDRD r12,r1,[r2],#8
- 0x10003f84: 4691 .F MOV r9,r2
- 0x10003f86: e005 .. B 0x10003f94 ; _printf_core + 720
- 0x10003f88: fa1ffc8c .... UXTH r12,r12
- 0x10003f8c: 2a04 .* CMP r2,#4
- 0x10003f8e: d101 .. BNE 0x10003f94 ; _printf_core + 720
- 0x10003f90: f00c0cff .... AND r12,r12,#0xff
- 0x10003f94: f04f0800 O... MOV r8,#0
- 0x10003f98: 0722 ". LSLS r2,r4,#28
- 0x10003f9a: d528 (. BPL 0x10003fee ; _printf_core + 810
- 0x10003f9c: 2870 p( CMP r0,#0x70
- 0x10003f9e: d006 .. BEQ 0x10003fae ; _printf_core + 746
- 0x10003fa0: 9b00 .. LDR r3,[sp,#0]
- 0x10003fa2: f0830310 .... EOR r3,r3,#0x10
- 0x10003fa6: ea53030a S... ORRS r3,r3,r10
- 0x10003faa: d005 .. BEQ 0x10003fb8 ; _printf_core + 756
- 0x10003fac: e00e .. B 0x10003fcc ; _printf_core + 776
- 0x10003fae: 2240 @" MOVS r2,#0x40
- 0x10003fb0: f88d2004 ... STRB r2,[sp,#4]
- 0x10003fb4: 2201 ." MOVS r2,#1
- 0x10003fb6: e008 .. B 0x10003fca ; _printf_core + 774
- 0x10003fb8: ea5c0201 \... ORRS r2,r12,r1
- 0x10003fbc: d006 .. BEQ 0x10003fcc ; _printf_core + 776
- 0x10003fbe: 2230 0" MOVS r2,#0x30
- 0x10003fc0: f88d2004 ... STRB r2,[sp,#4]
- 0x10003fc4: f88d0005 .... STRB r0,[sp,#5]
- 0x10003fc8: 2202 ." MOVS r2,#2
- 0x10003fca: 4690 .F MOV r8,r2
- 0x10003fcc: 9b00 .. LDR r3,[sp,#0]
- 0x10003fce: f0830308 .... EOR r3,r3,#8
- 0x10003fd2: ea53030a S... ORRS r3,r3,r10
- 0x10003fd6: d10a .. BNE 0x10003fee ; _printf_core + 810
- 0x10003fd8: ea5c0201 \... ORRS r2,r12,r1
- 0x10003fdc: d101 .. BNE 0x10003fe2 ; _printf_core + 798
- 0x10003fde: 0762 b. LSLS r2,r4,#29
- 0x10003fe0: d505 .. BPL 0x10003fee ; _printf_core + 810
- 0x10003fe2: 2230 0" MOVS r2,#0x30
- 0x10003fe4: f88d2004 ... STRB r2,[sp,#4]
- 0x10003fe8: f04f0801 O... MOV r8,#1
- 0x10003fec: 1e7f .. SUBS r7,r7,#1
- 0x10003fee: 2858 X( CMP r0,#0x58
- 0x10003ff0: d004 .. BEQ 0x10003ffc ; _printf_core + 824
- 0x10003ff2: a034 4. ADR r0,{pc}+0xd2 ; 0x100040c4
- 0x10003ff4: 9003 .. STR r0,[sp,#0xc]
- 0x10003ff6: a80e .. ADD r0,sp,#0x38
- 0x10003ff8: 9002 .. STR r0,[sp,#8]
- 0x10003ffa: e00d .. B 0x10004018 ; _printf_core + 852
- 0x10003ffc: a036 6. ADR r0,{pc}+0xdc ; 0x100040d8
- 0x10003ffe: e7f9 .. B 0x10003ff4 ; _printf_core + 816
- 0x10004000: 4653 SF MOV r3,r10
- 0x10004002: 4660 `F MOV r0,r12
- 0x10004004: 9a00 .. LDR r2,[sp,#0]
- 0x10004006: f7fef82d ..-. BL __aeabi_uldivmod ; 0x10002064
- 0x1000400a: 4684 .F MOV r12,r0
- 0x1000400c: 9803 .. LDR r0,[sp,#0xc]
- 0x1000400e: 5c82 .\ LDRB r2,[r0,r2]
- 0x10004010: 9802 .. LDR r0,[sp,#8]
- 0x10004012: 1e40 @. SUBS r0,r0,#1
- 0x10004014: 9002 .. STR r0,[sp,#8]
- 0x10004016: 7002 .p STRB r2,[r0,#0]
- 0x10004018: ea5c0001 \... ORRS r0,r12,r1
- 0x1000401c: d1f0 .. BNE 0x10004000 ; _printf_core + 828
- 0x1000401e: 9802 .. LDR r0,[sp,#8]
- 0x10004020: a906 .. ADD r1,sp,#0x18
- 0x10004022: 1a08 .. SUBS r0,r1,r0
- 0x10004024: f1000a20 .. . ADD r10,r0,#0x20
- 0x10004028: 0760 `. LSLS r0,r4,#29
- 0x1000402a: d502 .. BPL 0x10004032 ; _printf_core + 878
- 0x1000402c: f4243480 $..4 BIC r4,r4,#0x10000
- 0x10004030: e000 .. B 0x10004034 ; _printf_core + 880
- 0x10004032: 2701 .' MOVS r7,#1
- 0x10004034: 4557 WE CMP r7,r10
- 0x10004036: dd02 .. BLE 0x1000403e ; _printf_core + 890
- 0x10004038: eba7000a .... SUB r0,r7,r10
- 0x1000403c: e000 .. B 0x10004040 ; _printf_core + 892
- 0x1000403e: 2000 . MOVS r0,#0
- 0x10004040: eb00010a .... ADD r1,r0,r10
- 0x10004044: 9000 .. STR r0,[sp,#0]
- 0x10004046: 9805 .. LDR r0,[sp,#0x14]
- 0x10004048: 4441 AD ADD r1,r1,r8
- 0x1000404a: 1a40 @. SUBS r0,r0,r1
- 0x1000404c: 9005 .. STR r0,[sp,#0x14]
- 0x1000404e: 03e0 .. LSLS r0,r4,#15
- 0x10004050: d406 .. BMI 0x10004060 ; _printf_core + 924
- 0x10004052: 465b [F MOV r3,r11
- 0x10004054: 4621 !F MOV r1,r4
- 0x10004056: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10004058: 9805 .. LDR r0,[sp,#0x14]
- 0x1000405a: f000f9b3 .... BL _printf_pre_padding ; 0x100043c4
- 0x1000405e: 4405 .D ADD r5,r5,r0
- 0x10004060: 2700 .' MOVS r7,#0
- 0x10004062: e006 .. B 0x10004072 ; _printf_core + 942
- 0x10004064: a801 .. ADD r0,sp,#4
- 0x10004066: 465a ZF MOV r2,r11
- 0x10004068: 5dc0 .] LDRB r0,[r0,r7]
- 0x1000406a: 9917 .. LDR r1,[sp,#0x5c]
- 0x1000406c: 4790 .G BLX r2
- 0x1000406e: 1c6d m. ADDS r5,r5,#1
- 0x10004070: 1c7f .. ADDS r7,r7,#1
- 0x10004072: 4547 GE CMP r7,r8
- 0x10004074: dbf6 .. BLT 0x10004064 ; _printf_core + 928
- 0x10004076: 03e0 .. LSLS r0,r4,#15
- 0x10004078: d50c .. BPL 0x10004094 ; _printf_core + 976
- 0x1000407a: 465b [F MOV r3,r11
- 0x1000407c: 4621 !F MOV r1,r4
- 0x1000407e: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10004080: 9805 .. LDR r0,[sp,#0x14]
- 0x10004082: f000f99f .... BL _printf_pre_padding ; 0x100043c4
- 0x10004086: 4405 .D ADD r5,r5,r0
- 0x10004088: e004 .. B 0x10004094 ; _printf_core + 976
- 0x1000408a: 2030 0 MOVS r0,#0x30
- 0x1000408c: 465a ZF MOV r2,r11
- 0x1000408e: 9917 .. LDR r1,[sp,#0x5c]
- 0x10004090: 4790 .G BLX r2
- 0x10004092: 1c6d m. ADDS r5,r5,#1
- 0x10004094: 9900 .. LDR r1,[sp,#0]
- 0x10004096: 1e48 H. SUBS r0,r1,#1
- 0x10004098: 9000 .. STR r0,[sp,#0]
- 0x1000409a: 2900 .) CMP r1,#0
- 0x1000409c: dcf5 .. BGT 0x1000408a ; _printf_core + 966
- 0x1000409e: e008 .. B 0x100040b2 ; _printf_core + 1006
- 0x100040a0: 9802 .. LDR r0,[sp,#8]
- 0x100040a2: 9902 .. LDR r1,[sp,#8]
- 0x100040a4: 465a ZF MOV r2,r11
- 0x100040a6: 7800 .x LDRB r0,[r0,#0]
- 0x100040a8: 1c49 I. ADDS r1,r1,#1
- 0x100040aa: 9102 .. STR r1,[sp,#8]
- 0x100040ac: 9917 .. LDR r1,[sp,#0x5c]
- 0x100040ae: 4790 .G BLX r2
- 0x100040b0: 1c6d m. ADDS r5,r5,#1
- 0x100040b2: f1ba0100 .... SUBS r1,r10,#0
- 0x100040b6: f1aa0a01 .... SUB r10,r10,#1
- 0x100040ba: dcf1 .. BGT 0x100040a0 ; _printf_core + 988
- 0x100040bc: e165 e. B 0x1000438a ; _printf_core + 1734
- $d
- 0x100040be: 0000 .. DCW 0
- 0x100040c0: 00012809 .(.. DCD 75785
- 0x100040c4: 33323130 0123 DCD 858927408
- 0x100040c8: 37363534 4567 DCD 926299444
- 0x100040cc: 62613938 89ab DCD 1650538808
- 0x100040d0: 66656463 cdef DCD 1717920867
- 0x100040d4: 00000000 .... DCD 0
- 0x100040d8: 33323130 0123 DCD 858927408
- 0x100040dc: 37363534 4567 DCD 926299444
- 0x100040e0: 42413938 89AB DCD 1111570744
- 0x100040e4: 46454443 CDEF DCD 1178944579
- 0x100040e8: 00000000 .... DCD 0
- $t
- 0x100040ec: f000f958 ..X. BL _printf_post_padding ; 0x100043a0
- 0x100040f0: 4405 .D ADD r5,r5,r0
- 0x100040f2: 1c76 v. ADDS r6,r6,#1
- 0x100040f4: 7830 0x LDRB r0,[r6,#0]
- 0x100040f6: 2800 .( CMP r0,#0
- 0x100040f8: f47fadec .... BNE 0x10003cd4 ; _printf_core + 16
- 0x100040fc: b019 .. ADD sp,sp,#0x64
- 0x100040fe: 4628 (F MOV r0,r5
- 0x10004100: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10004104: 0762 b. LSLS r2,r4,#29
- 0x10004106: d400 .. BMI 0x1000410a ; _printf_core + 1094
- 0x10004108: 2706 .' MOVS r7,#6
- 0x1000410a: f1090207 .... ADD r2,r9,#7
- 0x1000410e: f0220c07 "... BIC r12,r2,#7
- 0x10004112: e8fc2302 ...# LDRD r2,r3,[r12],#8
- 0x10004116: 46e1 .F MOV r9,r12
- 0x10004118: f0034800 ...H AND r8,r3,#0x80000000
- 0x1000411c: ea5f0c08 _... MOVS r12,r8
- 0x10004120: d002 .. BEQ 0x10004128 ; _printf_core + 1124
- 0x10004122: f20f2c70 ..p, ADR.W r12,{pc}+0x272 ; 0x10004394
- 0x10004126: e00d .. B 0x10004144 ; _printf_core + 1152
- 0x10004128: ea5f5c04 _..\ LSLS r12,r4,#20
- 0x1000412c: d502 .. BPL 0x10004134 ; _printf_core + 1136
- 0x1000412e: f20f2c68 ..h, ADR.W r12,{pc}+0x26a ; 0x10004398
- 0x10004132: e007 .. B 0x10004144 ; _printf_core + 1152
- 0x10004134: ea5f7cc4 _..| LSLS r12,r4,#31
- 0x10004138: d002 .. BEQ 0x10004140 ; _printf_core + 1148
- 0x1000413a: f20f2c60 ..`, ADR.W r12,{pc}+0x262 ; 0x1000439c
- 0x1000413e: e001 .. B 0x10004144 ; _printf_core + 1152
- 0x10004140: f2af0c70 ..p. ADR r12,{pc}-0x6c ; 0x100040d4
- 0x10004144: f04f38ff O..8 MOV r8,#0xffffffff
- 0x10004148: f0234300 #..C BIC r3,r3,#0x80000000
- 0x1000414c: f8cdc050 ..P. STR r12,[sp,#0x50]
- 0x10004150: 2865 e( CMP r0,#0x65
- 0x10004152: d00c .. BEQ 0x1000416e ; _printf_core + 1194
- 0x10004154: dc06 .. BGT 0x10004164 ; _printf_core + 1184
- 0x10004156: 2845 E( CMP r0,#0x45
- 0x10004158: d009 .. BEQ 0x1000416e ; _printf_core + 1194
- 0x1000415a: 2846 F( CMP r0,#0x46
- 0x1000415c: d01d .. BEQ 0x1000419a ; _printf_core + 1238
- 0x1000415e: 2847 G( CMP r0,#0x47
- 0x10004160: d13d =. BNE 0x100041de ; _printf_core + 1306
- 0x10004162: e03d =. B 0x100041e0 ; _printf_core + 1308
- 0x10004164: 2866 f( CMP r0,#0x66
- 0x10004166: d018 .. BEQ 0x1000419a ; _printf_core + 1238
- 0x10004168: 2867 g( CMP r0,#0x67
- 0x1000416a: d17e ~. BNE 0x1000426a ; _printf_core + 1446
- 0x1000416c: e038 8. B 0x100041e0 ; _printf_core + 1308
- 0x1000416e: 2100 .! MOVS r1,#0
- 0x10004170: 2f11 ./ CMP r7,#0x11
- 0x10004172: db01 .. BLT 0x10004178 ; _printf_core + 1204
- 0x10004174: 2011 . MOVS r0,#0x11
- 0x10004176: e000 .. B 0x1000417a ; _printf_core + 1206
- 0x10004178: 1c78 x. ADDS r0,r7,#1
- 0x1000417a: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000417e: a906 .. ADD r1,sp,#0x18
- 0x10004180: a80e .. ADD r0,sp,#0x38
- 0x10004182: f7fffcdd .... BL _fp_digits ; 0x10003b40
- 0x10004186: e9dd010f .... LDRD r0,r1,[sp,#0x3c]
- 0x1000418a: 9a0e .. LDR r2,[sp,#0x38]
- 0x1000418c: 9103 .. STR r1,[sp,#0xc]
- 0x1000418e: 2100 .! MOVS r1,#0
- 0x10004190: 9200 .. STR r2,[sp,#0]
- 0x10004192: f1070a01 .... ADD r10,r7,#1
- 0x10004196: 9104 .. STR r1,[sp,#0x10]
- 0x10004198: e04d M. B 0x10004236 ; _printf_core + 1394
- 0x1000419a: f04f4000 O..@ MOV r0,#0x80000000
- 0x1000419e: 9700 .. STR r7,[sp,#0]
- 0x100041a0: e9cd1001 .... STRD r1,r0,[sp,#4]
- 0x100041a4: a906 .. ADD r1,sp,#0x18
- 0x100041a6: a80e .. ADD r0,sp,#0x38
- 0x100041a8: f7fffcca .... BL _fp_digits ; 0x10003b40
- 0x100041ac: e9dd020f .... LDRD r0,r2,[sp,#0x3c]
- 0x100041b0: 9203 .. STR r2,[sp,#0xc]
- 0x100041b2: 9b0e .. LDR r3,[sp,#0x38]
- 0x100041b4: 9911 .. LDR r1,[sp,#0x44]
- 0x100041b6: 2200 ." MOVS r2,#0
- 0x100041b8: f8dda00c .... LDR r10,[sp,#0xc]
- 0x100041bc: 9300 .. STR r3,[sp,#0]
- 0x100041be: 9204 .. STR r2,[sp,#0x10]
- 0x100041c0: b911 .. CBNZ r1,0x100041c8 ; _printf_core + 1284
- 0x100041c2: 1c79 y. ADDS r1,r7,#1
- 0x100041c4: eb000a01 .... ADD r10,r0,r1
- 0x100041c8: ebb7000a .... SUBS r0,r7,r10
- 0x100041cc: d404 .. BMI 0x100041d8 ; _printf_core + 1300
- 0x100041ce: f1c030ff ...0 RSB r0,r0,#0xffffffff
- 0x100041d2: f1070a01 .... ADD r10,r7,#1
- 0x100041d6: 9004 .. STR r0,[sp,#0x10]
- 0x100041d8: ebaa0007 .... SUB r0,r10,r7
- 0x100041dc: 9001 .. STR r0,[sp,#4]
- 0x100041de: e044 D. B 0x1000426a ; _printf_core + 1446
- 0x100041e0: 2f01 ./ CMP r7,#1
- 0x100041e2: da00 .. BGE 0x100041e6 ; _printf_core + 1314
- 0x100041e4: 2701 .' MOVS r7,#1
- 0x100041e6: 2100 .! MOVS r1,#0
- 0x100041e8: 2f11 ./ CMP r7,#0x11
- 0x100041ea: dd01 .. BLE 0x100041f0 ; _printf_core + 1324
- 0x100041ec: 2011 . MOVS r0,#0x11
- 0x100041ee: e000 .. B 0x100041f2 ; _printf_core + 1326
- 0x100041f0: 4638 8F MOV r0,r7
- 0x100041f2: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x100041f6: a906 .. ADD r1,sp,#0x18
- 0x100041f8: a80e .. ADD r0,sp,#0x38
- 0x100041fa: f7fffca1 .... BL _fp_digits ; 0x10003b40
- 0x100041fe: e9dd010f .... LDRD r0,r1,[sp,#0x3c]
- 0x10004202: 9a0e .. LDR r2,[sp,#0x38]
- 0x10004204: 9103 .. STR r1,[sp,#0xc]
- 0x10004206: 2100 .! MOVS r1,#0
- 0x10004208: 9104 .. STR r1,[sp,#0x10]
- 0x1000420a: 9200 .. STR r2,[sp,#0]
- 0x1000420c: 46ba .F MOV r10,r7
- 0x1000420e: 0721 !. LSLS r1,r4,#28
- 0x10004210: d40c .. BMI 0x1000422c ; _printf_core + 1384
- 0x10004212: 9903 .. LDR r1,[sp,#0xc]
- 0x10004214: 4551 QE CMP r1,r10
- 0x10004216: da00 .. BGE 0x1000421a ; _printf_core + 1366
- 0x10004218: 468a .F MOV r10,r1
- 0x1000421a: f1ba0f01 .... CMP r10,#1
- 0x1000421e: dd05 .. BLE 0x1000422c ; _printf_core + 1384
- 0x10004220: 9a00 .. LDR r2,[sp,#0]
- 0x10004222: f1aa0101 .... SUB r1,r10,#1
- 0x10004226: 5c51 Q\ LDRB r1,[r2,r1]
- 0x10004228: 2930 0) CMP r1,#0x30
- 0x1000422a: d008 .. BEQ 0x1000423e ; _printf_core + 1402
- 0x1000422c: 42b8 .B CMP r0,r7
- 0x1000422e: da02 .. BGE 0x10004236 ; _printf_core + 1394
- 0x10004230: f1100f04 .... CMN r0,#4
- 0x10004234: da06 .. BGE 0x10004244 ; _printf_core + 1408
- 0x10004236: 2101 .! MOVS r1,#1
- 0x10004238: e9cd1001 .... STRD r1,r0,[sp,#4]
- 0x1000423c: e015 .. B 0x1000426a ; _printf_core + 1446
- 0x1000423e: f1aa0101 .... SUB r1,r10,#1
- 0x10004242: e7e9 .. B 0x10004218 ; _printf_core + 1364
- 0x10004244: 2800 .( CMP r0,#0
- 0x10004246: dc05 .. BGT 0x10004254 ; _printf_core + 1424
- 0x10004248: 9904 .. LDR r1,[sp,#0x10]
- 0x1000424a: 4401 .D ADD r1,r1,r0
- 0x1000424c: 9104 .. STR r1,[sp,#0x10]
- 0x1000424e: ebaa0100 .... SUB r1,r10,r0
- 0x10004252: e002 .. B 0x1000425a ; _printf_core + 1430
- 0x10004254: 1c41 A. ADDS r1,r0,#1
- 0x10004256: 4551 QE CMP r1,r10
- 0x10004258: dd00 .. BLE 0x1000425c ; _printf_core + 1432
- 0x1000425a: 468a .F MOV r10,r1
- 0x1000425c: 9904 .. LDR r1,[sp,#0x10]
- 0x1000425e: 1a40 @. SUBS r0,r0,r1
- 0x10004260: 1c40 @. ADDS r0,r0,#1
- 0x10004262: 9001 .. STR r0,[sp,#4]
- 0x10004264: f04f4000 O..@ MOV r0,#0x80000000
- 0x10004268: 9002 .. STR r0,[sp,#8]
- 0x1000426a: 0720 . LSLS r0,r4,#28
- 0x1000426c: d404 .. BMI 0x10004278 ; _printf_core + 1460
- 0x1000426e: 9801 .. LDR r0,[sp,#4]
- 0x10004270: 4550 PE CMP r0,r10
- 0x10004272: db01 .. BLT 0x10004278 ; _printf_core + 1460
- 0x10004274: f8cd8004 .... STR r8,[sp,#4]
- 0x10004278: 2000 . MOVS r0,#0
- 0x1000427a: f88d004f ..O. STRB r0,[sp,#0x4f]
- 0x1000427e: 9802 .. LDR r0,[sp,#8]
- 0x10004280: f10d074f ..O. ADD r7,sp,#0x4f
- 0x10004284: f1b04f00 ...O CMP r0,#0x80000000
- 0x10004288: d025 %. BEQ 0x100042d6 ; _printf_core + 1554
- 0x1000428a: 202b + MOVS r0,#0x2b
- 0x1000428c: 900e .. STR r0,[sp,#0x38]
- 0x1000428e: 9802 .. LDR r0,[sp,#8]
- 0x10004290: f04f0802 O... MOV r8,#2
- 0x10004294: 2800 .( CMP r0,#0
- 0x10004296: da0c .. BGE 0x100042b2 ; _printf_core + 1518
- 0x10004298: 4240 @B RSBS r0,r0,#0
- 0x1000429a: 9002 .. STR r0,[sp,#8]
- 0x1000429c: 202d - MOVS r0,#0x2d
- 0x1000429e: 900e .. STR r0,[sp,#0x38]
- 0x100042a0: e007 .. B 0x100042b2 ; _printf_core + 1518
- 0x100042a2: 210a .! MOVS r1,#0xa
- 0x100042a4: 9802 .. LDR r0,[sp,#8]
- 0x100042a6: f7fdfec7 .... BL __aeabi_uidiv ; 0x10002038
- 0x100042aa: 3130 01 ADDS r1,r1,#0x30
- 0x100042ac: 9002 .. STR r0,[sp,#8]
- 0x100042ae: f8071d01 .... STRB r1,[r7,#-1]!
- 0x100042b2: f1b80100 .... SUBS r1,r8,#0
- 0x100042b6: f1a80801 .... SUB r8,r8,#1
- 0x100042ba: dcf2 .. BGT 0x100042a2 ; _printf_core + 1502
- 0x100042bc: 9802 .. LDR r0,[sp,#8]
- 0x100042be: 2800 .( CMP r0,#0
- 0x100042c0: d1ef .. BNE 0x100042a2 ; _printf_core + 1502
- 0x100042c2: 1e79 y. SUBS r1,r7,#1
- 0x100042c4: 980e .. LDR r0,[sp,#0x38]
- 0x100042c6: 7008 .p STRB r0,[r1,#0]
- 0x100042c8: 7830 0x LDRB r0,[r6,#0]
- 0x100042ca: f0000020 .. . AND r0,r0,#0x20
- 0x100042ce: f0400045 @.E. ORR r0,r0,#0x45
- 0x100042d2: f8070d02 .... STRB r0,[r7,#-2]!
- 0x100042d6: a812 .. ADD r0,sp,#0x48
- 0x100042d8: 1bc0 .. SUBS r0,r0,r7
- 0x100042da: f1000807 .... ADD r8,r0,#7
- 0x100042de: 9814 .. LDR r0,[sp,#0x50]
- 0x100042e0: 7800 .x LDRB r0,[r0,#0]
- 0x100042e2: b100 .. CBZ r0,0x100042e6 ; _printf_core + 1570
- 0x100042e4: 2001 . MOVS r0,#1
- 0x100042e6: eb00010a .... ADD r1,r0,r10
- 0x100042ea: 9801 .. LDR r0,[sp,#4]
- 0x100042ec: eb0171e0 ...q ADD r1,r1,r0,ASR #31
- 0x100042f0: 9805 .. LDR r0,[sp,#0x14]
- 0x100042f2: 4441 AD ADD r1,r1,r8
- 0x100042f4: 1a40 @. SUBS r0,r0,r1
- 0x100042f6: 1e40 @. SUBS r0,r0,#1
- 0x100042f8: 9005 .. STR r0,[sp,#0x14]
- 0x100042fa: 03e0 .. LSLS r0,r4,#15
- 0x100042fc: d406 .. BMI 0x1000430c ; _printf_core + 1608
- 0x100042fe: 465b [F MOV r3,r11
- 0x10004300: 4621 !F MOV r1,r4
- 0x10004302: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10004304: 9805 .. LDR r0,[sp,#0x14]
- 0x10004306: f000f85d ..]. BL _printf_pre_padding ; 0x100043c4
- 0x1000430a: 4405 .D ADD r5,r5,r0
- 0x1000430c: 9814 .. LDR r0,[sp,#0x50]
- 0x1000430e: 7800 .x LDRB r0,[r0,#0]
- 0x10004310: b118 .. CBZ r0,0x1000431a ; _printf_core + 1622
- 0x10004312: 465a ZF MOV r2,r11
- 0x10004314: 9917 .. LDR r1,[sp,#0x5c]
- 0x10004316: 4790 .G BLX r2
- 0x10004318: 1c6d m. ADDS r5,r5,#1
- 0x1000431a: 03e0 .. LSLS r0,r4,#15
- 0x1000431c: d524 $. BPL 0x10004368 ; _printf_core + 1700
- 0x1000431e: 465b [F MOV r3,r11
- 0x10004320: 4621 !F MOV r1,r4
- 0x10004322: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10004324: 9805 .. LDR r0,[sp,#0x14]
- 0x10004326: f000f84d ..M. BL _printf_pre_padding ; 0x100043c4
- 0x1000432a: 4405 .D ADD r5,r5,r0
- 0x1000432c: e01c .. B 0x10004368 ; _printf_core + 1700
- 0x1000432e: 9804 .. LDR r0,[sp,#0x10]
- 0x10004330: 2800 .( CMP r0,#0
- 0x10004332: db07 .. BLT 0x10004344 ; _printf_core + 1664
- 0x10004334: e9dd0103 .... LDRD r0,r1,[sp,#0xc]
- 0x10004338: 4288 .B CMP r0,r1
- 0x1000433a: dd03 .. BLE 0x10004344 ; _printf_core + 1664
- 0x1000433c: 9800 .. LDR r0,[sp,#0]
- 0x1000433e: 5c40 @\ LDRB r0,[r0,r1]
- 0x10004340: 9917 .. LDR r1,[sp,#0x5c]
- 0x10004342: e001 .. B 0x10004348 ; _printf_core + 1668
- 0x10004344: 9917 .. LDR r1,[sp,#0x5c]
- 0x10004346: 2030 0 MOVS r0,#0x30
- 0x10004348: 465a ZF MOV r2,r11
- 0x1000434a: 4790 .G BLX r2
- 0x1000434c: 9804 .. LDR r0,[sp,#0x10]
- 0x1000434e: f1050501 .... ADD r5,r5,#1
- 0x10004352: 1c40 @. ADDS r0,r0,#1
- 0x10004354: 9004 .. STR r0,[sp,#0x10]
- 0x10004356: 9801 .. LDR r0,[sp,#4]
- 0x10004358: 1e40 @. SUBS r0,r0,#1
- 0x1000435a: 9001 .. STR r0,[sp,#4]
- 0x1000435c: d104 .. BNE 0x10004368 ; _printf_core + 1700
- 0x1000435e: 202e . MOVS r0,#0x2e
- 0x10004360: 465a ZF MOV r2,r11
- 0x10004362: 9917 .. LDR r1,[sp,#0x5c]
- 0x10004364: 4790 .G BLX r2
- 0x10004366: 1c6d m. ADDS r5,r5,#1
- 0x10004368: f1ba0100 .... SUBS r1,r10,#0
- 0x1000436c: f1aa0a01 .... SUB r10,r10,#1
- 0x10004370: dcdd .. BGT 0x1000432e ; _printf_core + 1642
- 0x10004372: e005 .. B 0x10004380 ; _printf_core + 1724
- 0x10004374: f8170b01 .... LDRB r0,[r7],#1
- 0x10004378: 465a ZF MOV r2,r11
- 0x1000437a: 9917 .. LDR r1,[sp,#0x5c]
- 0x1000437c: 4790 .G BLX r2
- 0x1000437e: 1c6d m. ADDS r5,r5,#1
- 0x10004380: f1b80100 .... SUBS r1,r8,#0
- 0x10004384: f1a80801 .... SUB r8,r8,#1
- 0x10004388: dcf4 .. BGT 0x10004374 ; _printf_core + 1712
- 0x1000438a: 465b [F MOV r3,r11
- 0x1000438c: 4621 !F MOV r1,r4
- 0x1000438e: 9a17 .. LDR r2,[sp,#0x5c]
- 0x10004390: 9805 .. LDR r0,[sp,#0x14]
- 0x10004392: e6ab .. B 0x100040ec ; _printf_core + 1064
- $d
- 0x10004394: 0000002d -... DCD 45
- 0x10004398: 0000002b +... DCD 43
- 0x1000439c: 00000020 ... DCD 32
- $t
- i._printf_post_padding
- _printf_post_padding
- 0x100043a0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100043a4: 4604 .F MOV r4,r0
- 0x100043a6: 2500 .% MOVS r5,#0
- 0x100043a8: 461e .F MOV r6,r3
- 0x100043aa: 4617 .F MOV r7,r2
- 0x100043ac: 0488 .. LSLS r0,r1,#18
- 0x100043ae: d404 .. BMI 0x100043ba ; _printf_post_padding + 26
- 0x100043b0: e005 .. B 0x100043be ; _printf_post_padding + 30
- 0x100043b2: 4639 9F MOV r1,r7
- 0x100043b4: 2020 MOVS r0,#0x20
- 0x100043b6: 47b0 .G BLX r6
- 0x100043b8: 1c6d m. ADDS r5,r5,#1
- 0x100043ba: 1e64 d. SUBS r4,r4,#1
- 0x100043bc: d5f9 .. BPL 0x100043b2 ; _printf_post_padding + 18
- 0x100043be: 4628 (F MOV r0,r5
- 0x100043c0: e8bd81f0 .... POP {r4-r8,pc}
- i._printf_pre_padding
- _printf_pre_padding
- 0x100043c4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100043c8: 4604 .F MOV r4,r0
- 0x100043ca: 2500 .% MOVS r5,#0
- 0x100043cc: 461e .F MOV r6,r3
- 0x100043ce: 4690 .F MOV r8,r2
- 0x100043d0: 03c8 .. LSLS r0,r1,#15
- 0x100043d2: d501 .. BPL 0x100043d8 ; _printf_pre_padding + 20
- 0x100043d4: 2730 0' MOVS r7,#0x30
- 0x100043d6: e000 .. B 0x100043da ; _printf_pre_padding + 22
- 0x100043d8: 2720 ' MOVS r7,#0x20
- 0x100043da: 0488 .. LSLS r0,r1,#18
- 0x100043dc: d504 .. BPL 0x100043e8 ; _printf_pre_padding + 36
- 0x100043de: e005 .. B 0x100043ec ; _printf_pre_padding + 40
- 0x100043e0: 4641 AF MOV r1,r8
- 0x100043e2: 4638 8F MOV r0,r7
- 0x100043e4: 47b0 .G BLX r6
- 0x100043e6: 1c6d m. ADDS r5,r5,#1
- 0x100043e8: 1e64 d. SUBS r4,r4,#1
- 0x100043ea: d5f9 .. BPL 0x100043e0 ; _printf_pre_padding + 28
- 0x100043ec: 4628 (F MOV r0,r5
- 0x100043ee: e8bd81f0 .... POP {r4-r8,pc}
- 0x100043f2: 0000 .. MOVS r0,r0
- i._write_uart0
- _write_uart0
- 0x100043f4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100043f8: 4616 .F MOV r6,r2
- 0x100043fa: 460d .F MOV r5,r1
- 0x100043fc: 2400 .$ MOVS r4,#0
- 0x100043fe: 4f07 .O LDR r7,[pc,#28] ; [0x1000441c] = 0x50050000
- 0x10004400: e006 .. B 0x10004410 ; _write_uart0 + 28
- 0x10004402: bf00 .. NOP
- 0x10004404: f8151b01 .... LDRB r1,[r5],#1
- 0x10004408: 4638 8F MOV r0,r7
- 0x1000440a: f7fef8a3 .... BL $Ven$TT$L$$uart_putc_noint ; 0x10002554
- 0x1000440e: 1c64 d. ADDS r4,r4,#1
- 0x10004410: 42b4 .B CMP r4,r6
- 0x10004412: dbf7 .. BLT 0x10004404 ; _write_uart0 + 16
- 0x10004414: 4630 0F MOV r0,r6
- 0x10004416: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000441a: 0000 .. DCW 0
- 0x1000441c: 50050000 ...P DCD 1342504960
- $t
- i.adjustToFitBitpool
- adjustToFitBitpool
- 0x10004420: e92d4fff -..O PUSH {r0-r11,lr}
- 0x10004424: 468e .F MOV lr,r1
- 0x10004426: f04f0900 O... MOV r9,#0
- 0x1000442a: 4283 .B CMP r3,r0
- 0x1000442c: d902 .. BLS 0x10004434 ; adjustToFitBitpool + 20
- 0x1000442e: f06f0207 o... MVN r2,#7
- 0x10004432: e000 .. B 0x10004436 ; adjustToFitBitpool + 22
- 0x10004434: 2208 ." MOVS r2,#8
- 0x10004436: 2508 .% MOVS r5,#8
- 0x10004438: e032 2. B 0x100044a0 ; adjustToFitBitpool + 128
- 0x1000443a: f002017f .... AND r1,r2,#0x7f
- 0x1000443e: ea412101 A..! ORR r1,r1,r1,LSL #8
- 0x10004442: ea414801 A..H ORR r8,r1,r1,LSL #16
- 0x10004446: 2400 .$ MOVS r4,#0
- 0x10004448: 9902 .. LDR r1,[sp,#8]
- 0x1000444a: 1e66 f. SUBS r6,r4,#1
- 0x1000444c: eb160191 .... ADDS r1,r6,r1,LSR #2
- 0x10004450: d418 .. BMI 0x10004484 ; adjustToFitBitpool + 100
- 0x10004452: f04f3a01 O..: MOV r10,#0x1010101
- 0x10004456: f04f3b1e O..; MOV r11,#0x1e1e1e1e
- 0x1000445a: f85e6021 ^.!` LDR r6,[lr,r1,LSL #2]
- 0x1000445e: 4446 FD ADD r6,r6,r8
- 0x10004460: ea0a1796 .... AND r7,r10,r6,LSR #6
- 0x10004464: f107377f ...7 ADD r7,r7,#0x7f7f7f7f
- 0x10004468: 403e >@ ANDS r6,r6,r7
- 0x1000446a: ea0a1716 .... AND r7,r10,r6,LSR #4
- 0x1000446e: f107370f ...7 ADD r7,r7,#0xf0f0f0f
- 0x10004472: 403e >@ ANDS r6,r6,r7
- 0x10004474: f106370e ...7 ADD r7,r6,#0xe0e0e0e
- 0x10004478: ea4b1717 K... ORR r7,r11,r7,LSR #4
- 0x1000447c: 403e >@ ANDS r6,r6,r7
- 0x1000447e: 4434 4D ADD r4,r4,r6
- 0x10004480: 1e49 I. SUBS r1,r1,#1
- 0x10004482: d5ea .. BPL 0x1000445a ; adjustToFitBitpool + 58
- 0x10004484: b2a1 .. UXTH r1,r4
- 0x10004486: eb014114 ...A ADD r1,r1,r4,LSR #16
- 0x1000448a: b2cc .. UXTB r4,r1
- 0x1000448c: eb042111 ...! ADD r1,r4,r1,LSR #8
- 0x10004490: 106d m. ASRS r5,r5,#1
- 0x10004492: 4281 .B CMP r1,r0
- 0x10004494: d901 .. BLS 0x1000449a ; adjustToFitBitpool + 122
- 0x10004496: 1b52 R. SUBS r2,r2,r5
- 0x10004498: e002 .. B 0x100044a0 ; adjustToFitBitpool + 128
- 0x1000449a: 4691 .F MOV r9,r2
- 0x1000449c: 460b .F MOV r3,r1
- 0x1000449e: 442a *D ADD r2,r2,r5
- 0x100044a0: 4283 .B CMP r3,r0
- 0x100044a2: d001 .. BEQ 0x100044a8 ; adjustToFitBitpool + 136
- 0x100044a4: 2d00 .- CMP r5,#0
- 0x100044a6: d1c8 .. BNE 0x1000443a ; adjustToFitBitpool + 26
- 0x100044a8: 1ac1 .. SUBS r1,r0,r3
- 0x100044aa: 980d .. LDR r0,[sp,#0x34]
- 0x100044ac: 6001 .` STR r1,[r0,#0]
- 0x100044ae: b004 .. ADD sp,sp,#0x10
- 0x100044b0: 4648 HF MOV r0,r9
- 0x100044b2: e8bd8ff0 .... POP {r4-r11,pc}
- i.allocAdjustedBits
- allocAdjustedBits
- 0x100044b6: 2910 .) CMP r1,#0x10
- 0x100044b8: da0f .. BGE 0x100044da ; allocAdjustedBits + 36
- 0x100044ba: 2901 .) CMP r1,#1
- 0x100044bc: dd05 .. BLE 0x100044ca ; allocAdjustedBits + 20
- 0x100044be: b16a j. CBZ r2,0x100044dc ; allocAdjustedBits + 38
- 0x100044c0: f1010101 .... ADD r1,r1,#1
- 0x100044c4: f1a20201 .... SUB r2,r2,#1
- 0x100044c8: e008 .. B 0x100044dc ; allocAdjustedBits + 38
- 0x100044ca: d104 .. BNE 0x100044d6 ; allocAdjustedBits + 32
- 0x100044cc: 2a01 .* CMP r2,#1
- 0x100044ce: dd02 .. BLE 0x100044d6 ; allocAdjustedBits + 32
- 0x100044d0: 2102 .! MOVS r1,#2
- 0x100044d2: 1e92 .. SUBS r2,r2,#2
- 0x100044d4: e002 .. B 0x100044dc ; allocAdjustedBits + 38
- 0x100044d6: 2100 .! MOVS r1,#0
- 0x100044d8: e000 .. B 0x100044dc ; allocAdjustedBits + 38
- 0x100044da: 2110 .! MOVS r1,#0x10
- 0x100044dc: 7001 .p STRB r1,[r0,#0]
- 0x100044de: 4610 .F MOV r0,r2
- 0x100044e0: 4770 pG BX lr
- i.allocExcessBits
- allocExcessBits
- 0x100044e2: 4602 .F MOV r2,r0
- 0x100044e4: 7800 .x LDRB r0,[r0,#0]
- 0x100044e6: 2810 .( CMP r0,#0x10
- 0x100044e8: d203 .. BCS 0x100044f2 ; allocExcessBits + 16
- 0x100044ea: 1c40 @. ADDS r0,r0,#1
- 0x100044ec: 7010 .p STRB r0,[r2,#0]
- 0x100044ee: 1e48 H. SUBS r0,r1,#1
- 0x100044f0: 4770 pG BX lr
- 0x100044f2: 4608 .F MOV r0,r1
- 0x100044f4: 4770 pG BX lr
- i.app_BlockLoopBuf_write
- app_BlockLoopBuf_write
- 0x100044f6: b570 p. PUSH {r4-r6,lr}
- 0x100044f8: 460c .F MOV r4,r1
- 0x100044fa: 4616 .F MOV r6,r2
- 0x100044fc: 6809 .h LDR r1,[r1,#0]
- 0x100044fe: 7925 %y LDRB r5,[r4,#4]
- 0x10004500: 68a2 .h LDR r2,[r4,#8]
- 0x10004502: fb021505 .... MLA r5,r2,r5,r1
- 0x10004506: 79a1 .y LDRB r1,[r4,#6]
- 0x10004508: 79e2 .y LDRB r2,[r4,#7]
- 0x1000450a: 4291 .B CMP r1,r2
- 0x1000450c: d101 .. BNE 0x10004512 ; app_BlockLoopBuf_write + 28
- 0x1000450e: 2001 . MOVS r0,#1
- 0x10004510: bd70 p. POP {r4-r6,pc}
- 0x10004512: 79a1 .y LDRB r1,[r4,#6]
- 0x10004514: 1c49 I. ADDS r1,r1,#1
- 0x10004516: 71a1 .q STRB r1,[r4,#6]
- 0x10004518: 7028 (p STRB r0,[r5,#0]
- 0x1000451a: 1c68 h. ADDS r0,r5,#1
- 0x1000451c: f8003b01 ...; STRB r3,[r0],#1
- 0x10004520: 68a1 .h LDR r1,[r4,#8]
- 0x10004522: 1e8a .. SUBS r2,r1,#2
- 0x10004524: 429a .B CMP r2,r3
- 0x10004526: d200 .. BCS 0x1000452a ; app_BlockLoopBuf_write + 52
- 0x10004528: 4613 .F MOV r3,r2
- 0x1000452a: 461a .F MOV r2,r3
- 0x1000452c: 4631 1F MOV r1,r6
- 0x1000452e: f7fef816 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10004532: 7920 y LDRB r0,[r4,#4]
- 0x10004534: 79e1 .y LDRB r1,[r4,#7]
- 0x10004536: 1c40 @. ADDS r0,r0,#1
- 0x10004538: b2c0 .. UXTB r0,r0
- 0x1000453a: fbb0f2f1 .... UDIV r2,r0,r1
- 0x1000453e: fb010012 .... MLS r0,r1,r2,r0
- 0x10004542: 7120 q STRB r0,[r4,#4]
- 0x10004544: 2000 . MOVS r0,#0
- 0x10004546: bd70 p. POP {r4-r6,pc}
- i.app_BlockRingBuf_flush
- app_BlockRingBuf_flush
- 0x10004548: 2100 .! MOVS r1,#0
- 0x1000454a: 7101 .q STRB r1,[r0,#4]
- 0x1000454c: 7141 Aq STRB r1,[r0,#5]
- 0x1000454e: 7181 .q STRB r1,[r0,#6]
- 0x10004550: 4770 pG BX lr
- i.app_BlockRingBuf_free
- app_BlockRingBuf_free
- 0x10004552: 7981 .y LDRB r1,[r0,#6]
- 0x10004554: 2900 .) CMP r1,#0
- 0x10004556: d00b .. BEQ 0x10004570 ; app_BlockRingBuf_free + 30
- 0x10004558: 7981 .y LDRB r1,[r0,#6]
- 0x1000455a: 1e49 I. SUBS r1,r1,#1
- 0x1000455c: 7181 .q STRB r1,[r0,#6]
- 0x1000455e: 7941 Ay LDRB r1,[r0,#5]
- 0x10004560: 79c2 .y LDRB r2,[r0,#7]
- 0x10004562: 1c49 I. ADDS r1,r1,#1
- 0x10004564: b2c9 .. UXTB r1,r1
- 0x10004566: fbb1f3f2 .... UDIV r3,r1,r2
- 0x1000456a: fb021113 .... MLS r1,r2,r3,r1
- 0x1000456e: 7141 Aq STRB r1,[r0,#5]
- 0x10004570: 4770 pG BX lr
- i.app_BlockRingBuf_malloc
- app_BlockRingBuf_malloc
- 0x10004572: 7981 .y LDRB r1,[r0,#6]
- 0x10004574: b129 ). CBZ r1,0x10004582 ; app_BlockRingBuf_malloc + 16
- 0x10004576: 6882 .h LDR r2,[r0,#8]
- 0x10004578: 6801 .h LDR r1,[r0,#0]
- 0x1000457a: 7940 @y LDRB r0,[r0,#5]
- 0x1000457c: fb021000 .... MLA r0,r2,r0,r1
- 0x10004580: 4770 pG BX lr
- 0x10004582: 2000 . MOVS r0,#0
- 0x10004584: 4770 pG BX lr
- 0x10004586: 0000 .. MOVS r0,r0
- i.app_act_created_ind_func
- app_act_created_ind_func
- 0x10004588: e92d41ff -..A PUSH {r0-r8,lr}
- 0x1000458c: 4606 .F MOV r6,r0
- 0x1000458e: 481d .H LDR r0,[pc,#116] ; [0x10004604] = 0x11003b08
- 0x10004590: 4615 .F MOV r5,r2
- 0x10004592: 460c .F MOV r4,r1
- 0x10004594: 7800 .x LDRB r0,[r0,#0]
- 0x10004596: 2803 .( CMP r0,#3
- 0x10004598: d30c .. BCC 0x100045b4 ; app_act_created_ind_func + 44
- 0x1000459a: a01b .. ADR r0,{pc}+0x6e ; 0x10004608
- 0x1000459c: f010fe06 .... BL log_printf_level ; 0x100151ac
- 0x100045a0: 482e .H LDR r0,[pc,#184] ; [0x1000465c] = 0x11003b0c
- 0x100045a2: e9cd4600 ...F STRD r4,r6,[sp,#0]
- 0x100045a6: 9502 .. STR r5,[sp,#8]
- 0x100045a8: a319 .. ADR r3,{pc}+0x68 ; 0x10004610
- 0x100045aa: 22a0 ." MOVS r2,#0xa0
- 0x100045ac: a124 $. ADR r1,{pc}+0x94 ; 0x10004640
- 0x100045ae: 6800 .h LDR r0,[r0,#0]
- 0x100045b0: f010fdea .... BL log_printf ; 0x10015188
- 0x100045b4: f88d600c ...` STRB r6,[sp,#0xc]
- 0x100045b8: f88d400d ...@ STRB r4,[sp,#0xd]
- 0x100045bc: 4c28 (L LDR r4,[pc,#160] ; [0x10004660] = 0x11006148
- 0x100045be: f88d500e ...P STRB r5,[sp,#0xe]
- 0x100045c2: f8d41094 .... LDR r1,[r4,#0x94]
- 0x100045c6: b109 .. CBZ r1,0x100045cc ; app_act_created_ind_func + 68
- 0x100045c8: a803 .. ADD r0,sp,#0xc
- 0x100045ca: 4788 .G BLX r1
- 0x100045cc: f44f5000 O..P MOV r0,#0x2000
- 0x100045d0: f010fe04 .... BL m_tb_state_is_feature_sup ; 0x100151dc
- 0x100045d4: 2701 .' MOVS r7,#1
- 0x100045d6: b188 .. CBZ r0,0x100045fc ; app_act_created_ind_func + 116
- 0x100045d8: 2e02 .. CMP r6,#2
- 0x100045da: d10d .. BNE 0x100045f8 ; app_act_created_ind_func + 112
- 0x100045dc: 2d00 .- CMP r5,#0
- 0x100045de: d10b .. BNE 0x100045f8 ; app_act_created_ind_func + 112
- 0x100045e0: 7a60 `z LDRB r0,[r4,#9]
- 0x100045e2: 2800 .( CMP r0,#0
- 0x100045e4: d108 .. BNE 0x100045f8 ; app_act_created_ind_func + 112
- 0x100045e6: f005fb79 ..y. BL ble_add_svc ; 0x10009cdc
- 0x100045ea: 2800 .( CMP r0,#0
- 0x100045ec: d104 .. BNE 0x100045f8 ; app_act_created_ind_func + 112
- 0x100045ee: 2102 .! MOVS r1,#2
- 0x100045f0: 2003 . MOVS r0,#3
- 0x100045f2: f7fdffb9 .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x100045f6: 7267 gr STRB r7,[r4,#9]
- 0x100045f8: e8bd81ff .... POP {r0-r8,pc}
- 0x100045fc: 2e01 .. CMP r6,#1
- 0x100045fe: d0ed .. BEQ 0x100045dc ; app_act_created_ind_func + 84
- 0x10004600: e7fa .. B 0x100045f8 ; app_act_created_ind_func + 112
- $d
- 0x10004602: 0000 .. DCW 0
- 0x10004604: 11003b08 .;.. DCD 285227784
- 0x10004608: 464e495b [INF DCD 1179535707
- 0x1000460c: 00205d4f O] . DCD 2121039
- 0x10004610: 5b746341 Act[ DCD 1534354241
- 0x10004614: 2c5d6425 %d], DCD 744317989
- 0x10004618: 65707974 type DCD 1701869940
- 0x1000461c: 2064253a :%d DCD 543434042
- 0x10004620: 61657263 crea DCD 1634038371
- 0x10004624: 2c646574 ted, DCD 744777076
- 0x10004628: 74617473 stat DCD 1952543859
- 0x1000462c: 68287375 us(h DCD 1747481461
- 0x10004630: 6f63206c l co DCD 1868767340
- 0x10004634: 3a296564 de): DCD 975791460
- 0x10004638: 0a0d7825 %x.. DCD 168654885
- 0x1000463c: 00000000 .... DCD 0
- 0x10004640: 615c2e2e ..\a DCD 1633431086
- 0x10004644: 735c7070 pp\s DCD 1935437936
- 0x10004648: 615c6372 rc\a DCD 1633444722
- 0x1000464c: 705f7070 pp_p DCD 1885302896
- 0x10004650: 5f6a6f72 roj_ DCD 1600810866
- 0x10004654: 6e657665 even DCD 1852143205
- 0x10004658: 00632e74 t.c. DCD 6499956
- 0x1000465c: 11003b0c .;.. DCD 285227788
- 0x10004660: 11006148 Ha.. DCD 285237576
- $t
- i.app_act_deleted_ind_func
- app_act_deleted_ind_func
- 0x10004664: b57f .. PUSH {r0-r6,lr}
- 0x10004666: 4606 .F MOV r6,r0
- 0x10004668: 4810 .H LDR r0,[pc,#64] ; [0x100046ac] = 0x11003b08
- 0x1000466a: 4614 .F MOV r4,r2
- 0x1000466c: 460d .F MOV r5,r1
- 0x1000466e: 7800 .x LDRB r0,[r0,#0]
- 0x10004670: 2803 .( CMP r0,#3
- 0x10004672: d30c .. BCC 0x1000468e ; app_act_deleted_ind_func + 42
- 0x10004674: a00e .. ADR r0,{pc}+0x3c ; 0x100046b0
- 0x10004676: f010fd99 .... BL log_printf_level ; 0x100151ac
- 0x1000467a: 9500 .. STR r5,[sp,#0]
- 0x1000467c: 4821 !H LDR r0,[pc,#132] ; [0x10004704] = 0x11003b0c
- 0x1000467e: e9cd6401 ...d STRD r6,r4,[sp,#4]
- 0x10004682: a30d .. ADR r3,{pc}+0x36 ; 0x100046b8
- 0x10004684: 22c4 ." MOVS r2,#0xc4
- 0x10004686: a118 .. ADR r1,{pc}+0x62 ; 0x100046e8
- 0x10004688: 6800 .h LDR r0,[r0,#0]
- 0x1000468a: f010fd7d ..}. BL log_printf ; 0x10015188
- 0x1000468e: f88d600c ...` STRB r6,[sp,#0xc]
- 0x10004692: 481d .H LDR r0,[pc,#116] ; [0x10004708] = 0x11006148
- 0x10004694: f88d500d ...P STRB r5,[sp,#0xd]
- 0x10004698: f88d400e ...@ STRB r4,[sp,#0xe]
- 0x1000469c: f8d01098 .... LDR r1,[r0,#0x98]
- 0x100046a0: 2900 .) CMP r1,#0
- 0x100046a2: d001 .. BEQ 0x100046a8 ; app_act_deleted_ind_func + 68
- 0x100046a4: a803 .. ADD r0,sp,#0xc
- 0x100046a6: 4788 .G BLX r1
- 0x100046a8: bd7f .. POP {r0-r6,pc}
- $d
- 0x100046aa: 0000 .. DCW 0
- 0x100046ac: 11003b08 .;.. DCD 285227784
- 0x100046b0: 464e495b [INF DCD 1179535707
- 0x100046b4: 00205d4f O] . DCD 2121039
- 0x100046b8: 5b746341 Act[ DCD 1534354241
- 0x100046bc: 2c5d6425 %d], DCD 744317989
- 0x100046c0: 65707974 type DCD 1701869940
- 0x100046c4: 2064253a :%d DCD 543434042
- 0x100046c8: 656c6564 dele DCD 1701602660
- 0x100046cc: 2c646574 ted, DCD 744777076
- 0x100046d0: 74617473 stat DCD 1952543859
- 0x100046d4: 68287375 us(h DCD 1747481461
- 0x100046d8: 6f63206c l co DCD 1868767340
- 0x100046dc: 3a296564 de): DCD 975791460
- 0x100046e0: 0a0d7825 %x.. DCD 168654885
- 0x100046e4: 00000000 .... DCD 0
- 0x100046e8: 615c2e2e ..\a DCD 1633431086
- 0x100046ec: 735c7070 pp\s DCD 1935437936
- 0x100046f0: 615c6372 rc\a DCD 1633444722
- 0x100046f4: 705f7070 pp_p DCD 1885302896
- 0x100046f8: 5f6a6f72 roj_ DCD 1600810866
- 0x100046fc: 6e657665 even DCD 1852143205
- 0x10004700: 00632e74 t.c. DCD 6499956
- 0x10004704: 11003b0c .;.. DCD 285227788
- 0x10004708: 11006148 Ha.. DCD 285237576
- $t
- i.app_adv_complete_ind_func
- app_adv_complete_ind_func
- 0x1000470c: b570 p. PUSH {r4-r6,lr}
- 0x1000470e: b094 .. SUB sp,sp,#0x50
- 0x10004710: 4605 .F MOV r5,r0
- 0x10004712: 4e14 .N LDR r6,[pc,#80] ; [0x10004764] = 0x11006148
- 0x10004714: 2009 . MOVS r0,#9
- 0x10004716: f88d0008 .... STRB r0,[sp,#8]
- 0x1000471a: f88d100d .... STRB r1,[sp,#0xd]
- 0x1000471e: 78b0 .x LDRB r0,[r6,#2]
- 0x10004720: 460c .F MOV r4,r1
- 0x10004722: 42a8 .B CMP r0,r5
- 0x10004724: d101 .. BNE 0x1000472a ; app_adv_complete_ind_func + 30
- 0x10004726: 2000 . MOVS r0,#0
- 0x10004728: e000 .. B 0x1000472c ; app_adv_complete_ind_func + 32
- 0x1000472a: 2001 . MOVS r0,#1
- 0x1000472c: f88d000c .... STRB r0,[sp,#0xc]
- 0x10004730: 480d .H LDR r0,[pc,#52] ; [0x10004768] = 0x11003b08
- 0x10004732: 7800 .x LDRB r0,[r0,#0]
- 0x10004734: 2803 .( CMP r0,#3
- 0x10004736: d30c .. BCC 0x10004752 ; app_adv_complete_ind_func + 70
- 0x10004738: a00c .. ADR r0,{pc}+0x34 ; 0x1000476c
- 0x1000473a: f010fd37 ..7. BL log_printf_level ; 0x100151ac
- 0x1000473e: 481f .H LDR r0,[pc,#124] ; [0x100047bc] = 0x11003b0c
- 0x10004740: e9cd5400 ...T STRD r5,r4,[sp,#0]
- 0x10004744: a30b .. ADR r3,{pc}+0x30 ; 0x10004774
- 0x10004746: f240129b @... MOV r2,#0x19b
- 0x1000474a: a115 .. ADR r1,{pc}+0x56 ; 0x100047a0
- 0x1000474c: 6800 .h LDR r0,[r0,#0]
- 0x1000474e: f010fd1b .... BL log_printf ; 0x10015188
- 0x10004752: f8d610ac .... LDR r1,[r6,#0xac]
- 0x10004756: 2900 .) CMP r1,#0
- 0x10004758: d001 .. BEQ 0x1000475e ; app_adv_complete_ind_func + 82
- 0x1000475a: a802 .. ADD r0,sp,#8
- 0x1000475c: 4788 .G BLX r1
- 0x1000475e: b014 .. ADD sp,sp,#0x50
- 0x10004760: bd70 p. POP {r4-r6,pc}
- $d
- 0x10004762: 0000 .. DCW 0
- 0x10004764: 11006148 Ha.. DCD 285237576
- 0x10004768: 11003b08 .;.. DCD 285227784
- 0x1000476c: 464e495b [INF DCD 1179535707
- 0x10004770: 00205d4f O] . DCD 2121039
- 0x10004774: 20766461 adv DCD 544629857
- 0x10004778: 5b746361 act[ DCD 1534354273
- 0x1000477c: 205d6425 %d] DCD 542991397
- 0x10004780: 2c646e65 end, DCD 744779365
- 0x10004784: 61747320 sta DCD 1635021600
- 0x10004788: 28737574 tus( DCD 678655348
- 0x1000478c: 63206c68 hl c DCD 1663069288
- 0x10004790: 2965646f ode) DCD 694510703
- 0x10004794: 2578303a :0x% DCD 628633658
- 0x10004798: 0d583230 02X. DCD 223883824
- 0x1000479c: 0000000a .... DCD 10
- 0x100047a0: 615c2e2e ..\a DCD 1633431086
- 0x100047a4: 735c7070 pp\s DCD 1935437936
- 0x100047a8: 615c6372 rc\a DCD 1633444722
- 0x100047ac: 705f7070 pp_p DCD 1885302896
- 0x100047b0: 5f6a6f72 roj_ DCD 1600810866
- 0x100047b4: 6e657665 even DCD 1852143205
- 0x100047b8: 00632e74 t.c. DCD 6499956
- 0x100047bc: 11003b0c .;.. DCD 285227788
- $t
- i.app_adv_report_ind_func
- app_adv_report_ind_func
- 0x100047c0: b500 .. PUSH {lr}
- 0x100047c2: 7841 Ax LDRB r1,[r0,#1]
- 0x100047c4: b097 .. SUB sp,sp,#0x5c
- 0x100047c6: 0709 .. LSLS r1,r1,#28
- 0x100047c8: d548 H. BPL 0x1000485c ; app_adv_report_ind_func + 156
- 0x100047ca: 210d .! MOVS r1,#0xd
- 0x100047cc: f88d1010 .... STRB r1,[sp,#0x10]
- 0x100047d0: f8cdd014 .... STR sp,[sp,#0x14]
- 0x100047d4: 7842 Bx LDRB r2,[r0,#1]
- 0x100047d6: f0020107 .... AND r1,r2,#7
- 0x100047da: 2903 .) CMP r1,#3
- 0x100047dc: d008 .. BEQ 0x100047f0 ; app_adv_report_ind_func + 48
- 0x100047de: 2901 .) CMP r1,#1
- 0x100047e0: d008 .. BEQ 0x100047f4 ; app_adv_report_ind_func + 52
- 0x100047e2: 0752 R. LSLS r2,r2,#29
- 0x100047e4: d016 .. BEQ 0x10004814 ; app_adv_report_ind_func + 84
- 0x100047e6: 2902 .) CMP r1,#2
- 0x100047e8: d016 .. BEQ 0x10004818 ; app_adv_report_ind_func + 88
- 0x100047ea: 2904 .) CMP r1,#4
- 0x100047ec: d016 .. BEQ 0x1000481c ; app_adv_report_ind_func + 92
- 0x100047ee: e018 .. B 0x10004822 ; app_adv_report_ind_func + 98
- 0x100047f0: 2104 .! MOVS r1,#4
- 0x100047f2: e014 .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x100047f4: f0020170 ..p. AND r1,r2,#0x70
- 0x100047f8: 2920 ) CMP r1,#0x20
- 0x100047fa: d009 .. BEQ 0x10004810 ; app_adv_report_ind_func + 80
- 0x100047fc: 2930 0) CMP r1,#0x30
- 0x100047fe: d003 .. BEQ 0x10004808 ; app_adv_report_ind_func + 72
- 0x10004800: 2950 P) CMP r1,#0x50
- 0x10004802: d003 .. BEQ 0x1000480c ; app_adv_report_ind_func + 76
- 0x10004804: 2108 .! MOVS r1,#8
- 0x10004806: e00a .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x10004808: 2100 .! MOVS r1,#0
- 0x1000480a: e008 .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x1000480c: 2101 .! MOVS r1,#1
- 0x1000480e: e006 .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x10004810: 2102 .! MOVS r1,#2
- 0x10004812: e004 .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x10004814: 2110 .! MOVS r1,#0x10
- 0x10004816: e002 .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x10004818: 2114 .! MOVS r1,#0x14
- 0x1000481a: e000 .. B 0x1000481e ; app_adv_report_ind_func + 94
- 0x1000481c: 2120 ! MOVS r1,#0x20
- 0x1000481e: f88d1000 .... STRB r1,[sp,#0]
- 0x10004822: f8d01002 .... LDR r1,[r0,#2]
- 0x10004826: f8cd1001 .... STR r1,[sp,#1]
- 0x1000482a: 88c1 .. LDRH r1,[r0,#6]
- 0x1000482c: f8ad1005 .... STRH r1,[sp,#5]
- 0x10004830: 7a01 .z LDRB r1,[r0,#8]
- 0x10004832: f88d1007 .... STRB r1,[sp,#7]
- 0x10004836: 7c41 A| LDRB r1,[r0,#0x11]
- 0x10004838: f88d1009 .... STRB r1,[sp,#9]
- 0x1000483c: 7c01 .| LDRB r1,[r0,#0x10]
- 0x1000483e: f88d1008 .... STRB r1,[sp,#8]
- 0x10004842: f100011a .... ADD r1,r0,#0x1a
- 0x10004846: 9103 .. STR r1,[sp,#0xc]
- 0x10004848: 8b00 .. LDRH r0,[r0,#0x18]
- 0x1000484a: f8ad000a .... STRH r0,[sp,#0xa]
- 0x1000484e: 4804 .H LDR r0,[pc,#16] ; [0x10004860] = 0x11006148
- 0x10004850: f8d010ac .... LDR r1,[r0,#0xac]
- 0x10004854: 2900 .) CMP r1,#0
- 0x10004856: d001 .. BEQ 0x1000485c ; app_adv_report_ind_func + 156
- 0x10004858: a804 .. ADD r0,sp,#0x10
- 0x1000485a: 4788 .G BLX r1
- 0x1000485c: b017 .. ADD sp,sp,#0x5c
- 0x1000485e: bd00 .. POP {pc}
- $d
- 0x10004860: 11006148 Ha.. DCD 285237576
- $t
- i.app_blockRingBuf_setup
- app_blockRingBuf_setup
- 0x10004864: b510 .. PUSH {r4,lr}
- 0x10004866: 2400 .$ MOVS r4,#0
- 0x10004868: e9c01400 .... STRD r1,r4,[r0,#0]
- 0x1000486c: 71c2 .q STRB r2,[r0,#7]
- 0x1000486e: 6083 .` STR r3,[r0,#8]
- 0x10004870: bd10 .. POP {r4,pc}
- 0x10004872: 0000 .. MOVS r0,r0
- i.app_conn_complete_ind_func
- app_conn_complete_ind_func
- 0x10004874: b530 0. PUSH {r4,r5,lr}
- 0x10004876: b095 .. SUB sp,sp,#0x54
- 0x10004878: 4605 .F MOV r5,r0
- 0x1000487a: 200e . MOVS r0,#0xe
- 0x1000487c: f88d0008 .... STRB r0,[sp,#8]
- 0x10004880: 480e .H LDR r0,[pc,#56] ; [0x100048bc] = 0x11003b08
- 0x10004882: f88d100c .... STRB r1,[sp,#0xc]
- 0x10004886: 460c .F MOV r4,r1
- 0x10004888: 7800 .x LDRB r0,[r0,#0]
- 0x1000488a: 2803 .( CMP r0,#3
- 0x1000488c: d30c .. BCC 0x100048a8 ; app_conn_complete_ind_func + 52
- 0x1000488e: a00c .. ADR r0,{pc}+0x32 ; 0x100048c0
- 0x10004890: f010fc8c .... BL log_printf_level ; 0x100151ac
- 0x10004894: 481e .H LDR r0,[pc,#120] ; [0x10004910] = 0x11003b0c
- 0x10004896: e9cd5400 ...T STRD r5,r4,[sp,#0]
- 0x1000489a: a30b .. ADR r3,{pc}+0x2e ; 0x100048c8
- 0x1000489c: f2401281 @... MOV r2,#0x181
- 0x100048a0: a114 .. ADR r1,{pc}+0x54 ; 0x100048f4
- 0x100048a2: 6800 .h LDR r0,[r0,#0]
- 0x100048a4: f010fc70 ..p. BL log_printf ; 0x10015188
- 0x100048a8: 481a .H LDR r0,[pc,#104] ; [0x10004914] = 0x11006148
- 0x100048aa: f8d010ac .... LDR r1,[r0,#0xac]
- 0x100048ae: 2900 .) CMP r1,#0
- 0x100048b0: d001 .. BEQ 0x100048b6 ; app_conn_complete_ind_func + 66
- 0x100048b2: a802 .. ADD r0,sp,#8
- 0x100048b4: 4788 .G BLX r1
- 0x100048b6: b015 .. ADD sp,sp,#0x54
- 0x100048b8: bd30 0. POP {r4,r5,pc}
- $d
- 0x100048ba: 0000 .. DCW 0
- 0x100048bc: 11003b08 .;.. DCD 285227784
- 0x100048c0: 464e495b [INF DCD 1179535707
- 0x100048c4: 00205d4f O] . DCD 2121039
- 0x100048c8: 6e6e6f63 conn DCD 1852731235
- 0x100048cc: 74636120 act DCD 1952669984
- 0x100048d0: 5d64255b [%d] DCD 1566844251
- 0x100048d4: 646e6520 end DCD 1684956448
- 0x100048d8: 7473202c , st DCD 1953701932
- 0x100048dc: 73757461 atus DCD 1937077345
- 0x100048e0: 206c6828 (hl DCD 543975464
- 0x100048e4: 65646f63 code DCD 1701080931
- 0x100048e8: 78303a29 ):0x DCD 2016426537
- 0x100048ec: 58323025 %02X DCD 1479684133
- 0x100048f0: 00000a0d .... DCD 2573
- 0x100048f4: 615c2e2e ..\a DCD 1633431086
- 0x100048f8: 735c7070 pp\s DCD 1935437936
- 0x100048fc: 615c6372 rc\a DCD 1633444722
- 0x10004900: 705f7070 pp_p DCD 1885302896
- 0x10004904: 5f6a6f72 roj_ DCD 1600810866
- 0x10004908: 6e657665 even DCD 1852143205
- 0x1000490c: 00632e74 t.c. DCD 6499956
- 0x10004910: 11003b0c .;.. DCD 285227788
- 0x10004914: 11006148 Ha.. DCD 285237576
- $t
- i.app_connection_master_encrypt_compeleted_ind_func
- app_connection_master_encrypt_compeleted_ind_func
- 0x10004918: b530 0. PUSH {r4,r5,lr}
- 0x1000491a: b095 .. SUB sp,sp,#0x54
- 0x1000491c: 4605 .F MOV r5,r0
- 0x1000491e: 2015 . MOVS r0,#0x15
- 0x10004920: f88d0008 .... STRB r0,[sp,#8]
- 0x10004924: 4811 .H LDR r0,[pc,#68] ; [0x1000496c] = 0x11003b08
- 0x10004926: f88d500c ...P STRB r5,[sp,#0xc]
- 0x1000492a: f88d5009 ...P STRB r5,[sp,#9]
- 0x1000492e: f88d100d .... STRB r1,[sp,#0xd]
- 0x10004932: 7800 .x LDRB r0,[r0,#0]
- 0x10004934: 460c .F MOV r4,r1
- 0x10004936: 2803 .( CMP r0,#3
- 0x10004938: d30c .. BCC 0x10004954 ; app_connection_master_encrypt_compeleted_ind_func + 60
- 0x1000493a: a00d .. ADR r0,{pc}+0x36 ; 0x10004970
- 0x1000493c: f010fc36 ..6. BL log_printf_level ; 0x100151ac
- 0x10004940: 481f .H LDR r0,[pc,#124] ; [0x100049c0] = 0x11003b10
- 0x10004942: e9cd5400 ...T STRD r5,r4,[sp,#0]
- 0x10004946: a30c .. ADR r3,{pc}+0x32 ; 0x10004978
- 0x10004948: f2402257 @.W" MOV r2,#0x257
- 0x1000494c: a115 .. ADR r1,{pc}+0x58 ; 0x100049a4
- 0x1000494e: 6800 .h LDR r0,[r0,#0]
- 0x10004950: f010fc1a .... BL log_printf ; 0x10015188
- 0x10004954: 2c00 ., CMP r4,#0
- 0x10004956: d006 .. BEQ 0x10004966 ; app_connection_master_encrypt_compeleted_ind_func + 78
- 0x10004958: 481a .H LDR r0,[pc,#104] ; [0x100049c4] = 0x11006148
- 0x1000495a: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000495e: 2900 .) CMP r1,#0
- 0x10004960: d001 .. BEQ 0x10004966 ; app_connection_master_encrypt_compeleted_ind_func + 78
- 0x10004962: a802 .. ADD r0,sp,#8
- 0x10004964: 4788 .G BLX r1
- 0x10004966: b015 .. ADD sp,sp,#0x54
- 0x10004968: bd30 0. POP {r4,r5,pc}
- $d
- 0x1000496a: 0000 .. DCW 0
- 0x1000496c: 11003b08 .;.. DCD 285227784
- 0x10004970: 464e495b [INF DCD 1179535707
- 0x10004974: 00205d4f O] . DCD 2121039
- 0x10004978: 7473614d Mast DCD 1953718605
- 0x1000497c: 52207265 er R DCD 1377858149
- 0x10004980: 5b656c6f ole[ DCD 1533373551
- 0x10004984: 205d6425 %d] DCD 542991397
- 0x10004988: 72636e65 encr DCD 1919118949
- 0x1000498c: 5f747079 ypt_ DCD 1601466489
- 0x10004990: 706d6f63 comp DCD 1886220131
- 0x10004994: 74656c65 elet DCD 1952803941
- 0x10004998: 303a6465 ed:0 DCD 809133157
- 0x1000499c: 58322578 x%2X DCD 1479681400
- 0x100049a0: 00000a0d .... DCD 2573
- 0x100049a4: 615c2e2e ..\a DCD 1633431086
- 0x100049a8: 735c7070 pp\s DCD 1935437936
- 0x100049ac: 615c6372 rc\a DCD 1633444722
- 0x100049b0: 705f7070 pp_p DCD 1885302896
- 0x100049b4: 5f6a6f72 roj_ DCD 1600810866
- 0x100049b8: 6e657665 even DCD 1852143205
- 0x100049bc: 00632e74 t.c. DCD 6499956
- 0x100049c0: 11003b10 .;.. DCD 285227792
- 0x100049c4: 11006148 Ha.. DCD 285237576
- $t
- i.app_connection_master_encrypted_ind_func
- app_connection_master_encrypted_ind_func
- 0x100049c8: b530 0. PUSH {r4,r5,lr}
- 0x100049ca: 4604 .F MOV r4,r0
- 0x100049cc: b093 .. SUB sp,sp,#0x4c
- 0x100049ce: 2014 . MOVS r0,#0x14
- 0x100049d0: 4d10 .M LDR r5,[pc,#64] ; [0x10004a14] = 0x11006148
- 0x100049d2: f88d0004 .... STRB r0,[sp,#4]
- 0x100049d6: 1929 ). ADDS r1,r5,r4
- 0x100049d8: f88d4005 ...@ STRB r4,[sp,#5]
- 0x100049dc: f88d4008 ...@ STRB r4,[sp,#8]
- 0x100049e0: 2001 . MOVS r0,#1
- 0x100049e2: 7288 .r STRB r0,[r1,#0xa]
- 0x100049e4: 480c .H LDR r0,[pc,#48] ; [0x10004a18] = 0x11003b08
- 0x100049e6: 7800 .x LDRB r0,[r0,#0]
- 0x100049e8: 2803 .( CMP r0,#3
- 0x100049ea: d30b .. BCC 0x10004a04 ; app_connection_master_encrypted_ind_func + 60
- 0x100049ec: a00b .. ADR r0,{pc}+0x30 ; 0x10004a1c
- 0x100049ee: f010fbdd .... BL log_printf_level ; 0x100151ac
- 0x100049f2: 481a .H LDR r0,[pc,#104] ; [0x10004a5c] = 0x11003b10
- 0x100049f4: 9400 .. STR r4,[sp,#0]
- 0x100049f6: a30b .. ADR r3,{pc}+0x2e ; 0x10004a24
- 0x100049f8: f44f7212 O..r MOV r2,#0x248
- 0x100049fc: a110 .. ADR r1,{pc}+0x44 ; 0x10004a40
- 0x100049fe: 6800 .h LDR r0,[r0,#0]
- 0x10004a00: f010fbc2 .... BL log_printf ; 0x10015188
- 0x10004a04: f8d510ac .... LDR r1,[r5,#0xac]
- 0x10004a08: 2900 .) CMP r1,#0
- 0x10004a0a: d001 .. BEQ 0x10004a10 ; app_connection_master_encrypted_ind_func + 72
- 0x10004a0c: a801 .. ADD r0,sp,#4
- 0x10004a0e: 4788 .G BLX r1
- 0x10004a10: b013 .. ADD sp,sp,#0x4c
- 0x10004a12: bd30 0. POP {r4,r5,pc}
- $d
- 0x10004a14: 11006148 Ha.. DCD 285237576
- 0x10004a18: 11003b08 .;.. DCD 285227784
- 0x10004a1c: 464e495b [INF DCD 1179535707
- 0x10004a20: 00205d4f O] . DCD 2121039
- 0x10004a24: 7473614d Mast DCD 1953718605
- 0x10004a28: 52207265 er R DCD 1377858149
- 0x10004a2c: 5b656c6f ole[ DCD 1533373551
- 0x10004a30: 205d6425 %d] DCD 542991397
- 0x10004a34: 72636e65 encr DCD 1919118949
- 0x10004a38: 65747079 ypte DCD 1702129785
- 0x10004a3c: 000a0d64 d... DCD 658788
- 0x10004a40: 615c2e2e ..\a DCD 1633431086
- 0x10004a44: 735c7070 pp\s DCD 1935437936
- 0x10004a48: 615c6372 rc\a DCD 1633444722
- 0x10004a4c: 705f7070 pp_p DCD 1885302896
- 0x10004a50: 5f6a6f72 roj_ DCD 1600810866
- 0x10004a54: 6e657665 even DCD 1852143205
- 0x10004a58: 00632e74 t.c. DCD 6499956
- 0x10004a5c: 11003b10 .;.. DCD 285227792
- $t
- i.app_connection_slave_encrypted_ind_func
- app_connection_slave_encrypted_ind_func
- 0x10004a60: b530 0. PUSH {r4,r5,lr}
- 0x10004a62: 4604 .F MOV r4,r0
- 0x10004a64: b093 .. SUB sp,sp,#0x4c
- 0x10004a66: 2016 . MOVS r0,#0x16
- 0x10004a68: 4d10 .M LDR r5,[pc,#64] ; [0x10004aac] = 0x11006148
- 0x10004a6a: f88d0004 .... STRB r0,[sp,#4]
- 0x10004a6e: 1929 ). ADDS r1,r5,r4
- 0x10004a70: f88d4005 ...@ STRB r4,[sp,#5]
- 0x10004a74: f88d4008 ...@ STRB r4,[sp,#8]
- 0x10004a78: 2001 . MOVS r0,#1
- 0x10004a7a: 7288 .r STRB r0,[r1,#0xa]
- 0x10004a7c: 480c .H LDR r0,[pc,#48] ; [0x10004ab0] = 0x11003b08
- 0x10004a7e: 7800 .x LDRB r0,[r0,#0]
- 0x10004a80: 2803 .( CMP r0,#3
- 0x10004a82: d30b .. BCC 0x10004a9c ; app_connection_slave_encrypted_ind_func + 60
- 0x10004a84: a00b .. ADR r0,{pc}+0x30 ; 0x10004ab4
- 0x10004a86: f010fb91 .... BL log_printf_level ; 0x100151ac
- 0x10004a8a: 481a .H LDR r0,[pc,#104] ; [0x10004af4] = 0x11003b10
- 0x10004a8c: 9400 .. STR r4,[sp,#0]
- 0x10004a8e: a30b .. ADR r3,{pc}+0x2e ; 0x10004abc
- 0x10004a90: f44f728b O..r MOV r2,#0x116
- 0x10004a94: a110 .. ADR r1,{pc}+0x44 ; 0x10004ad8
- 0x10004a96: 6800 .h LDR r0,[r0,#0]
- 0x10004a98: f010fb76 ..v. BL log_printf ; 0x10015188
- 0x10004a9c: f8d510ac .... LDR r1,[r5,#0xac]
- 0x10004aa0: 2900 .) CMP r1,#0
- 0x10004aa2: d001 .. BEQ 0x10004aa8 ; app_connection_slave_encrypted_ind_func + 72
- 0x10004aa4: a801 .. ADD r0,sp,#4
- 0x10004aa6: 4788 .G BLX r1
- 0x10004aa8: b013 .. ADD sp,sp,#0x4c
- 0x10004aaa: bd30 0. POP {r4,r5,pc}
- $d
- 0x10004aac: 11006148 Ha.. DCD 285237576
- 0x10004ab0: 11003b08 .;.. DCD 285227784
- 0x10004ab4: 464e495b [INF DCD 1179535707
- 0x10004ab8: 00205d4f O] . DCD 2121039
- 0x10004abc: 76616c53 Slav DCD 1986096211
- 0x10004ac0: 6f522065 e Ro DCD 1867653221
- 0x10004ac4: 255b656c le[% DCD 626746732
- 0x10004ac8: 65205d64 d] e DCD 1696619876
- 0x10004acc: 7972636e ncry DCD 2037539694
- 0x10004ad0: 64657470 pted DCD 1684370544
- 0x10004ad4: 00000a0d .... DCD 2573
- 0x10004ad8: 615c2e2e ..\a DCD 1633431086
- 0x10004adc: 735c7070 pp\s DCD 1935437936
- 0x10004ae0: 615c6372 rc\a DCD 1633444722
- 0x10004ae4: 705f7070 pp_p DCD 1885302896
- 0x10004ae8: 5f6a6f72 roj_ DCD 1600810866
- 0x10004aec: 6e657665 even DCD 1852143205
- 0x10004af0: 00632e74 t.c. DCD 6499956
- 0x10004af4: 11003b10 .;.. DCD 285227792
- $t
- i.app_db_init_complete_ind_func
- app_db_init_complete_ind_func
- 0x10004af8: 4901 .I LDR r1,[pc,#4] ; [0x10004b00] = 0x11006148
- 0x10004afa: 2001 . MOVS r0,#1
- 0x10004afc: 7248 Hr STRB r0,[r1,#9]
- 0x10004afe: 4770 pG BX lr
- $d
- 0x10004b00: 11006148 Ha.. DCD 285237576
- $t
- i.app_disconnect_ind_func
- app_disconnect_ind_func
- 0x10004b04: b510 .. PUSH {r4,lr}
- 0x10004b06: b094 .. SUB sp,sp,#0x50
- 0x10004b08: 4604 .F MOV r4,r0
- 0x10004b0a: 2003 . MOVS r0,#3
- 0x10004b0c: f88d0008 .... STRB r0,[sp,#8]
- 0x10004b10: 8820 . LDRH r0,[r4,#0]
- 0x10004b12: f8ad000c .... STRH r0,[sp,#0xc]
- 0x10004b16: 480e .H LDR r0,[pc,#56] ; [0x10004b50] = 0x11003b08
- 0x10004b18: 7800 .x LDRB r0,[r0,#0]
- 0x10004b1a: 2803 .( CMP r0,#3
- 0x10004b1c: d30e .. BCC 0x10004b3c ; app_disconnect_ind_func + 56
- 0x10004b1e: a00d .. ADR r0,{pc}+0x36 ; 0x10004b54
- 0x10004b20: f010fb44 ..D. BL log_printf_level ; 0x100151ac
- 0x10004b24: 7861 ax LDRB r1,[r4,#1]
- 0x10004b26: 7820 x LDRB r0,[r4,#0]
- 0x10004b28: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10004b2c: 481d .H LDR r0,[pc,#116] ; [0x10004ba4] = 0x11003b0c
- 0x10004b2e: a30b .. ADR r3,{pc}+0x2e ; 0x10004b5c
- 0x10004b30: f44f7296 O..r MOV r2,#0x12c
- 0x10004b34: a114 .. ADR r1,{pc}+0x54 ; 0x10004b88
- 0x10004b36: 6800 .h LDR r0,[r0,#0]
- 0x10004b38: f010fb26 ..&. BL log_printf ; 0x10015188
- 0x10004b3c: 481a .H LDR r0,[pc,#104] ; [0x10004ba8] = 0x11006148
- 0x10004b3e: f8d010ac .... LDR r1,[r0,#0xac]
- 0x10004b42: 2900 .) CMP r1,#0
- 0x10004b44: d001 .. BEQ 0x10004b4a ; app_disconnect_ind_func + 70
- 0x10004b46: a802 .. ADD r0,sp,#8
- 0x10004b48: 4788 .G BLX r1
- 0x10004b4a: b014 .. ADD sp,sp,#0x50
- 0x10004b4c: bd10 .. POP {r4,pc}
- $d
- 0x10004b4e: 0000 .. DCW 0
- 0x10004b50: 11003b08 .;.. DCD 285227784
- 0x10004b54: 464e495b [INF DCD 1179535707
- 0x10004b58: 00205d4f O] . DCD 2121039
- 0x10004b5c: 43736944 DisC DCD 1131637060
- 0x10004b60: 656e6e6f onne DCD 1701736047
- 0x10004b64: 64657463 cted DCD 1684370531
- 0x10004b68: 5d64255b [%d] DCD 1566844251
- 0x10004b6c: 6165722c ,rea DCD 1634038316
- 0x10004b70: 286e6f73 son( DCD 678326131
- 0x10004b74: 63206c6c ll c DCD 1663069292
- 0x10004b78: 2965646f ode) DCD 694510703
- 0x10004b7c: 2578303a :0x% DCD 628633658
- 0x10004b80: 0d583230 02X. DCD 223883824
- 0x10004b84: 0000000a .... DCD 10
- 0x10004b88: 615c2e2e ..\a DCD 1633431086
- 0x10004b8c: 735c7070 pp\s DCD 1935437936
- 0x10004b90: 615c6372 rc\a DCD 1633444722
- 0x10004b94: 705f7070 pp_p DCD 1885302896
- 0x10004b98: 5f6a6f72 roj_ DCD 1600810866
- 0x10004b9c: 6e657665 even DCD 1852143205
- 0x10004ba0: 00632e74 t.c. DCD 6499956
- 0x10004ba4: 11003b0c .;.. DCD 285227788
- 0x10004ba8: 11006148 Ha.. DCD 285237576
- $t
- i.app_gap_evt_cb
- app_gap_evt_cb
- 0x10004bac: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10004bb0: 4604 .F MOV r4,r0
- 0x10004bb2: 7800 .x LDRB r0,[r0,#0]
- 0x10004bb4: 4e93 .N LDR r6,[pc,#588] ; [0x10004e04] = 0x1100397c
- 0x10004bb6: 4d94 .M LDR r5,[pc,#592] ; [0x10004e08] = 0x11003978
- 0x10004bb8: 1e80 .. SUBS r0,r0,#2
- 0x10004bba: b086 .. SUB sp,sp,#0x18
- 0x10004bbc: 2814 .( CMP r0,#0x14
- 0x10004bbe: d27d }. BCS 0x10004cbc ; app_gap_evt_cb + 272
- 0x10004bc0: e8dff000 .... TBB [pc,r0]
- $d
- 0x10004bc4: bf93a896 .... DCD 3214125206
- 0x10004bc8: 939393c7 .... DCD 2475922375
- 0x10004bcc: 1293930a .... DCD 311661322
- 0x10004bd0: f2e7dfd7 .... DCD 4075282391
- 0x10004bd4: efff9393 .... DCD 4026504083
- $t
- 0x10004bd8: a08c .. ADR r0,{pc}+0x234 ; 0x10004e0c
- 0x10004bda: f010fae7 .... BL log_printf_level ; 0x100151ac
- 0x10004bde: 7920 y LDRB r0,[r4,#4]
- 0x10004be0: a38c .. ADR r3,{pc}+0x234 ; 0x10004e14
- 0x10004be2: 2270 p" MOVS r2,#0x70
- 0x10004be4: 9000 .. STR r0,[sp,#0]
- 0x10004be6: e0e7 .. B 0x10004db8 ; app_gap_evt_cb + 524
- 0x10004be8: 6860 `h LDR r0,[r4,#4]
- 0x10004bea: 68c0 .h LDR r0,[r0,#0xc]
- 0x10004bec: 7840 @x LDRB r0,[r0,#1]
- 0x10004bee: 2809 .( CMP r0,#9
- 0x10004bf0: d17b {. BNE 0x10004cea ; app_gap_evt_cb + 318
- 0x10004bf2: a086 .. ADR r0,{pc}+0x21a ; 0x10004e0c
- 0x10004bf4: f010fada .... BL log_printf_level ; 0x100151ac
- 0x10004bf8: 6860 `h LDR r0,[r4,#4]
- 0x10004bfa: a18d .. ADR r1,{pc}+0x236 ; 0x10004e30
- 0x10004bfc: 68c0 .h LDR r0,[r0,#0xc]
- 0x10004bfe: 1c80 .. ADDS r0,r0,#2
- 0x10004c00: f7fdfa08 .... BL strstr ; 0x10002014
- 0x10004c04: 6861 ah LDR r1,[r4,#4]
- 0x10004c06: a38c .. ADR r3,{pc}+0x232 ; 0x10004e38
- 0x10004c08: 2277 w" MOVS r2,#0x77
- 0x10004c0a: 68c9 .h LDR r1,[r1,#0xc]
- 0x10004c0c: 1c89 .. ADDS r1,r1,#2
- 0x10004c0e: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x10004c12: a193 .. ADR r1,{pc}+0x24e ; 0x10004e60
- 0x10004c14: 6828 (h LDR r0,[r5,#0]
- 0x10004c16: f010fab7 .... BL log_printf ; 0x10015188
- 0x10004c1a: 6860 `h LDR r0,[r4,#4]
- 0x10004c1c: 68c0 .h LDR r0,[r0,#0xc]
- 0x10004c1e: 7841 Ax LDRB r1,[r0,#1]
- 0x10004c20: 2909 .) CMP r1,#9
- 0x10004c22: d162 b. BNE 0x10004cea ; app_gap_evt_cb + 318
- 0x10004c24: a182 .. ADR r1,{pc}+0x20c ; 0x10004e30
- 0x10004c26: 1c80 .. ADDS r0,r0,#2
- 0x10004c28: f7fdf9f4 .... BL strstr ; 0x10002014
- 0x10004c2c: 2800 .( CMP r0,#0
- 0x10004c2e: d05c \. BEQ 0x10004cea ; app_gap_evt_cb + 318
- 0x10004c30: 4e93 .N LDR r6,[pc,#588] ; [0x10004e80] = 0x11005728
- 0x10004c32: 27c8 .' MOVS r7,#0xc8
- 0x10004c34: f04f0800 O... MOV r8,#0
- 0x10004c38: 7930 0y LDRB r0,[r6,#4]
- 0x10004c3a: 2801 .( CMP r0,#1
- 0x10004c3c: a073 s. ADR r0,{pc}+0x1d0 ; 0x10004e0c
- 0x10004c3e: d033 3. BEQ 0x10004ca8 ; app_gap_evt_cb + 252
- 0x10004c40: f010fab4 .... BL log_printf_level ; 0x100151ac
- 0x10004c44: 6860 `h LDR r0,[r4,#4]
- 0x10004c46: f10d0e08 .... ADD lr,sp,#8
- 0x10004c4a: 7901 .y LDRB r1,[r0,#4]
- 0x10004c4c: f890c001 .... LDRB r12,[r0,#1]
- 0x10004c50: 7883 .x LDRB r3,[r0,#2]
- 0x10004c52: 78c2 .x LDRB r2,[r0,#3]
- 0x10004c54: e88e100e .... STM lr,{r1-r3,r12}
- 0x10004c58: 7941 Ay LDRB r1,[r0,#5]
- 0x10004c5a: 7980 .y LDRB r0,[r0,#6]
- 0x10004c5c: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10004c60: a388 .. ADR r3,{pc}+0x224 ; 0x10004e84
- 0x10004c62: 2288 ." MOVS r2,#0x88
- 0x10004c64: a17e ~. ADR r1,{pc}+0x1fc ; 0x10004e60
- 0x10004c66: 6828 (h LDR r0,[r5,#0]
- 0x10004c68: f010fa8e .... BL log_printf ; 0x10015188
- 0x10004c6c: 6860 `h LDR r0,[r4,#4]
- 0x10004c6e: f8501f01 P... LDR r1,[r0,#1]!
- 0x10004c72: f8c61005 .... STR r1,[r6,#5]
- 0x10004c76: 8880 .. LDRH r0,[r0,#4]
- 0x10004c78: f8a60009 .... STRH r0,[r6,#9]
- 0x10004c7c: 2001 . MOVS r0,#1
- 0x10004c7e: 7130 0q STRB r0,[r6,#4]
- 0x10004c80: f005fd40 ..@. BL gap_stop_scan ; 0x1000a704
- 0x10004c84: e9cd8700 .... STRD r8,r7,[sp,#0]
- 0x10004c88: 6860 `h LDR r0,[r4,#4]
- 0x10004c8a: 2306 .# MOVS r3,#6
- 0x10004c8c: 461a .F MOV r2,r3
- 0x10004c8e: 79c1 .y LDRB r1,[r0,#7]
- 0x10004c90: 1c40 @. ADDS r0,r0,#1
- 0x10004c92: f005fc87 .... BL gap_start_conn ; 0x1000a5a4
- 0x10004c96: b006 .. ADD sp,sp,#0x18
- 0x10004c98: 2200 ." MOVS r2,#0
- 0x10004c9a: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10004c9e: f44f61fa O..a MOV r1,#0x7d0
- 0x10004ca2: 4884 .H LDR r0,[pc,#528] ; [0x10004eb4] = 0x11005700
- 0x10004ca4: f010bcac .... B.W os_timer_start ; 0x10015600
- 0x10004ca8: f010fa80 .... BL log_printf_level ; 0x100151ac
- 0x10004cac: 6860 `h LDR r0,[r4,#4]
- 0x10004cae: a362 b. ADR r3,{pc}+0x18a ; 0x10004e38
- 0x10004cb0: a16b k. ADR r1,{pc}+0x1b0 ; 0x10004e60
- 0x10004cb2: 68c0 .h LDR r0,[r0,#0xc]
- 0x10004cb4: 1c80 .. ADDS r0,r0,#2
- 0x10004cb6: 227d }" MOVS r2,#0x7d
- 0x10004cb8: 9000 .. STR r0,[sp,#0]
- 0x10004cba: e000 .. B 0x10004cbe ; app_gap_evt_cb + 274
- 0x10004cbc: e015 .. B 0x10004cea ; app_gap_evt_cb + 318
- 0x10004cbe: 6828 (h LDR r0,[r5,#0]
- 0x10004cc0: f010fa62 ..b. BL log_printf ; 0x10015188
- 0x10004cc4: 6860 `h LDR r0,[r4,#4]
- 0x10004cc6: 2206 ." MOVS r2,#6
- 0x10004cc8: 1d71 q. ADDS r1,r6,#5
- 0x10004cca: 1c40 @. ADDS r0,r0,#1
- 0x10004ccc: f7fdfc51 ..Q. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10004cd0: 2800 .( CMP r0,#0
- 0x10004cd2: d10a .. BNE 0x10004cea ; app_gap_evt_cb + 318
- 0x10004cd4: f005fd16 .... BL gap_stop_scan ; 0x1000a704
- 0x10004cd8: e9cd8700 .... STRD r8,r7,[sp,#0]
- 0x10004cdc: 6860 `h LDR r0,[r4,#4]
- 0x10004cde: 2306 .# MOVS r3,#6
- 0x10004ce0: 461a .F MOV r2,r3
- 0x10004ce2: 79c1 .y LDRB r1,[r0,#7]
- 0x10004ce4: 1c40 @. ADDS r0,r0,#1
- 0x10004ce6: f005fc5d ..]. BL gap_start_conn ; 0x1000a5a4
- 0x10004cea: b006 .. ADD sp,sp,#0x18
- 0x10004cec: e8bd81f0 .... POP {r4-r8,pc}
- 0x10004cf0: a046 F. ADR r0,{pc}+0x11c ; 0x10004e0c
- 0x10004cf2: f010fa5b ..[. BL log_printf_level ; 0x100151ac
- 0x10004cf6: f005fbf3 .... BL gap_get_connect_num ; 0x1000a4e0
- 0x10004cfa: 7921 !y LDRB r1,[r4,#4]
- 0x10004cfc: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x10004d00: a36d m. ADR r3,{pc}+0x1b8 ; 0x10004eb8
- 0x10004d02: 22a2 ." MOVS r2,#0xa2
- 0x10004d04: a156 V. ADR r1,{pc}+0x15c ; 0x10004e60
- 0x10004d06: 6828 (h LDR r0,[r5,#0]
- 0x10004d08: f010fa3e ..>. BL log_printf ; 0x10015188
- 0x10004d0c: 7920 y LDRB r0,[r4,#4]
- 0x10004d0e: 7130 0q STRB r0,[r6,#4]
- 0x10004d10: 2001 . MOVS r0,#1
- 0x10004d12: e011 .. B 0x10004d38 ; app_gap_evt_cb + 396
- 0x10004d14: a03d =. ADR r0,{pc}+0xf8 ; 0x10004e0c
- 0x10004d16: f010fa49 ..I. BL log_printf_level ; 0x100151ac
- 0x10004d1a: 7961 ay LDRB r1,[r4,#5]
- 0x10004d1c: 7920 y LDRB r0,[r4,#4]
- 0x10004d1e: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10004d22: a36e n. ADR r3,{pc}+0x1ba ; 0x10004edc
- 0x10004d24: 22b3 ." MOVS r2,#0xb3
- 0x10004d26: a14e N. ADR r1,{pc}+0x13a ; 0x10004e60
- 0x10004d28: 6828 (h LDR r0,[r5,#0]
- 0x10004d2a: f010fa2d ..-. BL log_printf ; 0x10015188
- 0x10004d2e: f011ff2b ..+. BL simple_central_start_scan ; 0x10016b88
- 0x10004d32: 20ff . MOVS r0,#0xff
- 0x10004d34: 7130 0q STRB r0,[r6,#4]
- 0x10004d36: 2000 . MOVS r0,#0
- 0x10004d38: b006 .. ADD sp,sp,#0x18
- 0x10004d3a: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10004d3e: f010ba7f .... B.W modem_param_table_set ; 0x10015240
- 0x10004d42: a032 2. ADR r0,{pc}+0xca ; 0x10004e0c
- 0x10004d44: f010fa32 ..2. BL log_printf_level ; 0x100151ac
- 0x10004d48: 7961 ay LDRB r1,[r4,#5]
- 0x10004d4a: 7920 y LDRB r0,[r4,#4]
- 0x10004d4c: a36c l. ADR r3,{pc}+0x1b4 ; 0x10004f00
- 0x10004d4e: 22bc ." MOVS r2,#0xbc
- 0x10004d50: e050 P. B 0x10004df4 ; app_gap_evt_cb + 584
- 0x10004d52: a02e .. ADR r0,{pc}+0xba ; 0x10004e0c
- 0x10004d54: f010fa2a ..*. BL log_printf_level ; 0x100151ac
- 0x10004d58: 7920 y LDRB r0,[r4,#4]
- 0x10004d5a: 8963 c. LDRH r3,[r4,#0xa]
- 0x10004d5c: 8922 ". LDRH r2,[r4,#8]
- 0x10004d5e: 88e1 .. LDRH r1,[r4,#6]
- 0x10004d60: e88d000f .... STM sp,{r0-r3}
- 0x10004d64: a370 p. ADR r3,{pc}+0x1c4 ; 0x10004f28
- 0x10004d66: 22c1 ." MOVS r2,#0xc1
- 0x10004d68: a13d =. ADR r1,{pc}+0xf8 ; 0x10004e60
- 0x10004d6a: 6828 (h LDR r0,[r5,#0]
- 0x10004d6c: f010fa0c .... BL log_printf ; 0x10015188
- 0x10004d70: e7bb .. B 0x10004cea ; app_gap_evt_cb + 318
- 0x10004d72: a026 &. ADR r0,{pc}+0x9a ; 0x10004e0c
- 0x10004d74: f010fa1a .... BL log_printf_level ; 0x100151ac
- 0x10004d78: 7920 y LDRB r0,[r4,#4]
- 0x10004d7a: a37a z. ADR r3,{pc}+0x1ea ; 0x10004f64
- 0x10004d7c: 22c6 ." MOVS r2,#0xc6
- 0x10004d7e: 9000 .. STR r0,[sp,#0]
- 0x10004d80: e01a .. B 0x10004db8 ; app_gap_evt_cb + 524
- 0x10004d82: a022 ". ADR r0,{pc}+0x8a ; 0x10004e0c
- 0x10004d84: f010fa12 .... BL log_printf_level ; 0x100151ac
- 0x10004d88: 7920 y LDRB r0,[r4,#4]
- 0x10004d8a: a37d }. ADR r3,{pc}+0x1f6 ; 0x10004f80
- 0x10004d8c: 22cb ." MOVS r2,#0xcb
- 0x10004d8e: 9000 .. STR r0,[sp,#0]
- 0x10004d90: e012 .. B 0x10004db8 ; app_gap_evt_cb + 524
- 0x10004d92: a01e .. ADR r0,{pc}+0x7a ; 0x10004e0c
- 0x10004d94: f010fa0a .... BL log_printf_level ; 0x100151ac
- 0x10004d98: 88e1 .. LDRH r1,[r4,#6]
- 0x10004d9a: 7920 y LDRB r0,[r4,#4]
- 0x10004d9c: a37e ~. ADR r3,{pc}+0x1fc ; 0x10004f98
- 0x10004d9e: 22cf ." MOVS r2,#0xcf
- 0x10004da0: e028 (. B 0x10004df4 ; app_gap_evt_cb + 584
- 0x10004da2: e020 . B 0x10004de6 ; app_gap_evt_cb + 570
- 0x10004da4: e00d .. B 0x10004dc2 ; app_gap_evt_cb + 534
- 0x10004da6: e7ff .. B 0x10004da8 ; app_gap_evt_cb + 508
- 0x10004da8: a018 .. ADR r0,{pc}+0x64 ; 0x10004e0c
- 0x10004daa: f010f9ff .... BL log_printf_level ; 0x100151ac
- 0x10004dae: f9940004 .... LDRSB r0,[r4,#4]
- 0x10004db2: a381 .. ADR r3,{pc}+0x206 ; 0x10004fb8
- 0x10004db4: 22d3 ." MOVS r2,#0xd3
- 0x10004db6: 9000 .. STR r0,[sp,#0]
- 0x10004db8: a129 ). ADR r1,{pc}+0xa8 ; 0x10004e60
- 0x10004dba: 6828 (h LDR r0,[r5,#0]
- 0x10004dbc: f010f9e4 .... BL log_printf ; 0x10015188
- 0x10004dc0: e793 .. B 0x10004cea ; app_gap_evt_cb + 318
- 0x10004dc2: a012 .. ADR r0,{pc}+0x4a ; 0x10004e0c
- 0x10004dc4: f010f9f2 .... BL log_printf_level ; 0x100151ac
- 0x10004dc8: 7920 y LDRB r0,[r4,#4]
- 0x10004dca: 9000 .. STR r0,[sp,#0]
- 0x10004dcc: a37e ~. ADR r3,{pc}+0x1fc ; 0x10004fc8
- 0x10004dce: 22d7 ." MOVS r2,#0xd7
- 0x10004dd0: a123 #. ADR r1,{pc}+0x90 ; 0x10004e60
- 0x10004dd2: 6828 (h LDR r0,[r5,#0]
- 0x10004dd4: f010f9d8 .... BL log_printf ; 0x10015188
- 0x10004dd8: 7921 !y LDRB r1,[r4,#4]
- 0x10004dda: 78f0 .x LDRB r0,[r6,#3]
- 0x10004ddc: b006 .. ADD sp,sp,#0x18
- 0x10004dde: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10004de2: f00abfef .... B.W gatt_discovery_all_peer_svc ; 0x1000fdc4
- 0x10004de6: a009 .. ADR r0,{pc}+0x26 ; 0x10004e0c
- 0x10004de8: f010f9e0 .... BL log_printf_level ; 0x100151ac
- 0x10004dec: 7921 !y LDRB r1,[r4,#4]
- 0x10004dee: 7960 `y LDRB r0,[r4,#5]
- 0x10004df0: a37b {. ADR r3,{pc}+0x1f0 ; 0x10004fe0
- 0x10004df2: 22de ." MOVS r2,#0xde
- 0x10004df4: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10004df8: a119 .. ADR r1,{pc}+0x68 ; 0x10004e60
- 0x10004dfa: 6828 (h LDR r0,[r5,#0]
- 0x10004dfc: f010f9c4 .... BL log_printf ; 0x10015188
- 0x10004e00: e773 s. B 0x10004cea ; app_gap_evt_cb + 318
- $d
- 0x10004e02: 0000 .. DCW 0
- 0x10004e04: 1100397c |9.. DCD 285227388
- 0x10004e08: 11003978 x9.. DCD 285227384
- 0x10004e0c: 464e495b [INF DCD 1179535707
- 0x10004e10: 00205d4f O] . DCD 2121039
- 0x10004e14: 6e616373 scan DCD 1851876211
- 0x10004e18: 646e655f _end DCD 1684956511
- 0x10004e1c: 6174732c ,sta DCD 1635021612
- 0x10004e20: 3a737574 tus: DCD 980645236
- 0x10004e24: 30257830 0x%0 DCD 807761968
- 0x10004e28: 0a0d7832 2x.. DCD 168654898
- 0x10004e2c: 00000000 .... DCD 0
- 0x10004e30: 756f4d56 VMou DCD 1970228566
- 0x10004e34: 00006573 se.. DCD 25971
- 0x10004e38: 5f504147 GAP_ DCD 1599095111
- 0x10004e3c: 5f545645 EVT_ DCD 1599362629
- 0x10004e40: 5f564441 ADV_ DCD 1599489089
- 0x10004e44: 4f504552 REPO DCD 1330660690
- 0x10004e48: 642c5452 RT,d DCD 1680626770
- 0x10004e4c: 3a617461 ata: DCD 979465313
- 0x10004e50: 73207325 %s s DCD 1931506469
- 0x10004e54: 74737274 trst DCD 1953722996
- 0x10004e58: 64253a72 r:%d DCD 1680161394
- 0x10004e5c: 00000a0d .... DCD 2573
- 0x10004e60: 635c2e2e ..\c DCD 1666985518
- 0x10004e64: 5c65646f ode\ DCD 1550148719
- 0x10004e68: 5f656c62 ble_ DCD 1600482402
- 0x10004e6c: 706d6973 simp DCD 1886218611
- 0x10004e70: 635f656c le_c DCD 1667196268
- 0x10004e74: 72746e65 entr DCD 1920233061
- 0x10004e78: 632e6c61 al.c DCD 1663986785
- 0x10004e7c: 00000000 .... DCD 0
- 0x10004e80: 11005728 (W.. DCD 285234984
- 0x10004e84: 646e6946 Find DCD 1684957510
- 0x10004e88: 69617020 pai DCD 1767993376
- 0x10004e8c: 64612072 r ad DCD 1684086898
- 0x10004e90: 253a7264 dr:% DCD 624587364
- 0x10004e94: 3a583230 02X: DCD 978858544
- 0x10004e98: 58323025 %02X DCD 1479684133
- 0x10004e9c: 3230253a :%02 DCD 842016058
- 0x10004ea0: 30253a58 X:%0 DCD 807746136
- 0x10004ea4: 253a5832 2X:% DCD 624580658
- 0x10004ea8: 3a583230 02X: DCD 978858544
- 0x10004eac: 58323025 %02X DCD 1479684133
- 0x10004eb0: 00000a0d .... DCD 2573
- 0x10004eb4: 11005700 .W.. DCD 285234944
- 0x10004eb8: 7473616d mast DCD 1953718637
- 0x10004ebc: 255b7265 er[% DCD 626750053
- 0x10004ec0: 632c5d64 d],c DCD 1663851876
- 0x10004ec4: 656e6e6f onne DCD 1701736047
- 0x10004ec8: 202e7463 ct. DCD 539915363
- 0x10004ecc: 6b6e696c link DCD 1802398060
- 0x10004ed0: 6d756e5f _num DCD 1836412511
- 0x10004ed4: 0d64253a :%d. DCD 224666938
- 0x10004ed8: 0000000a .... DCD 10
- 0x10004edc: 6b6e694c Link DCD 1802398028
- 0x10004ee0: 5d64255b [%d] DCD 1566844251
- 0x10004ee4: 73696420 dis DCD 1936286752
- 0x10004ee8: 6e6e6f63 conn DCD 1852731235
- 0x10004eec: 2c746365 ect, DCD 745825125
- 0x10004ef0: 73616572 reas DCD 1935762802
- 0x10004ef4: 303a6e6f on:0 DCD 809135727
- 0x10004ef8: 32302578 x%02 DCD 842016120
- 0x10004efc: 000a0d58 X... DCD 658776
- 0x10004f00: 6b6e694c Link DCD 1802398028
- 0x10004f04: 5d64255b [%d] DCD 1566844251
- 0x10004f08: 61726170 para DCD 1634886000
- 0x10004f0c: 6572206d m re DCD 1701978221
- 0x10004f10: 7463656a ject DCD 1952671082
- 0x10004f14: 6174732c ,sta DCD 1635021612
- 0x10004f18: 3a737574 tus: DCD 980645236
- 0x10004f1c: 30257830 0x%0 DCD 807761968
- 0x10004f20: 0a0d7832 2x.. DCD 168654898
- 0x10004f24: 00000000 .... DCD 0
- 0x10004f28: 6b6e694c Link DCD 1802398028
- 0x10004f2c: 5d64255b [%d] DCD 1566844251
- 0x10004f30: 61726170 para DCD 1634886000
- 0x10004f34: 7075206d m up DCD 1886724205
- 0x10004f38: 65746164 date DCD 1702125924
- 0x10004f3c: 746e692c ,int DCD 1953392940
- 0x10004f40: 61767265 erva DCD 1635152485
- 0x10004f44: 64253a6c l:%d DCD 1680161388
- 0x10004f48: 74616c2c ,lat DCD 1952541740
- 0x10004f4c: 79636e65 ency DCD 2036559461
- 0x10004f50: 2c64253a :%d, DCD 744760634
- 0x10004f54: 656d6974 time DCD 1701669236
- 0x10004f58: 3a74756f out: DCD 980710767
- 0x10004f5c: 0a0d6425 %d.. DCD 168649765
- 0x10004f60: 00000000 .... DCD 0
- 0x10004f64: 6e6e6f63 conn DCD 1852731235
- 0x10004f68: 646e655f _end DCD 1684956511
- 0x10004f6c: 6165722c ,rea DCD 1634038316
- 0x10004f70: 3a6e6f73 son: DCD 980316019
- 0x10004f74: 30257830 0x%0 DCD 807761968
- 0x10004f78: 0a0d7832 2x.. DCD 168654898
- 0x10004f7c: 00000000 .... DCD 0
- 0x10004f80: 72656570 peer DCD 1919247728
- 0x10004f84: 5d64255b [%d] DCD 1566844251
- 0x10004f88: 61656620 fea DCD 1634035232
- 0x10004f8c: 69207374 ts i DCD 1763734388
- 0x10004f90: 0a0d646e nd.. DCD 168649838
- 0x10004f94: 00000000 .... DCD 0
- 0x10004f98: 2075746d mtu DCD 544568429
- 0x10004f9c: 61647075 upda DCD 1633972341
- 0x10004fa0: 632c6574 te,c DCD 1663853940
- 0x10004fa4: 64696e6f onid DCD 1684631151
- 0x10004fa8: 64253d78 x=%d DCD 1680162168
- 0x10004fac: 75746d2c ,mtu DCD 1970564396
- 0x10004fb0: 0d64253d =%d. DCD 224666941
- 0x10004fb4: 0000000a .... DCD 10
- 0x10004fb8: 6b6e696c link DCD 1802398060
- 0x10004fbc: 73737220 rss DCD 1936945696
- 0x10004fc0: 64252069 i %d DCD 1680154729
- 0x10004fc4: 00000a0d .... DCD 2573
- 0x10004fc8: 7473616d mast DCD 1953718637
- 0x10004fcc: 255b7265 er[% DCD 626750053
- 0x10004fd0: 655f5d64 d]_e DCD 1700748644
- 0x10004fd4: 7972636e ncry DCD 2037539694
- 0x10004fd8: 64657470 pted DCD 1684370544
- 0x10004fdc: 00000a0d .... DCD 2573
- 0x10004fe0: 7473616d mast DCD 1953718637
- 0x10004fe4: 655f7265 er_e DCD 1700754021
- 0x10004fe8: 7972636e ncry DCD 2037539694
- 0x10004fec: 665f7470 pt_f DCD 1717531760
- 0x10004ff0: 3a6c6961 ail: DCD 980183393
- 0x10004ff4: 78323025 %02x DCD 2016555045
- 0x10004ff8: 32302520 %02 DCD 842016032
- 0x10004ffc: 000a0d78 x... DCD 658808
- $t
- i.app_get_current_rssi_rsp
- app_get_current_rssi_rsp
- 0x10005000: b500 .. PUSH {lr}
- 0x10005002: b093 .. SUB sp,sp,#0x4c
- 0x10005004: 2011 . MOVS r0,#0x11
- 0x10005006: f88d0000 .... STRB r0,[sp,#0]
- 0x1000500a: 0a18 .. LSRS r0,r3,#8
- 0x1000500c: f88d0001 .... STRB r0,[sp,#1]
- 0x10005010: 7808 .x LDRB r0,[r1,#0]
- 0x10005012: f88d0004 .... STRB r0,[sp,#4]
- 0x10005016: 4804 .H LDR r0,[pc,#16] ; [0x10005028] = 0x11006148
- 0x10005018: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000501c: b109 .. CBZ r1,0x10005022 ; app_get_current_rssi_rsp + 34
- 0x1000501e: 4668 hF MOV r0,sp
- 0x10005020: 4788 .G BLX r1
- 0x10005022: b013 .. ADD sp,sp,#0x4c
- 0x10005024: 2000 . MOVS r0,#0
- 0x10005026: bd00 .. POP {pc}
- $d
- 0x10005028: 11006148 Ha.. DCD 285237576
- $t
- i.app_get_handler
- app_get_handler
- 0x1000502c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10005030: 460c .F MOV r4,r1
- 0x10005032: 4616 .F MOV r6,r2
- 0x10005034: 4605 .F MOV r5,r0
- 0x10005036: 7901 .y LDRB r1,[r0,#4]
- 0x10005038: f06f0707 o... MVN r7,#7
- 0x1000503c: f64f7cff O..| MOV r12,#0xffff
- 0x10005040: e013 .. B 0x1000506a ; app_get_handler + 62
- 0x10005042: bf00 .. NOP
- 0x10005044: 6828 (h LDR r0,[r5,#0]
- 0x10005046: eb0702c1 .... ADD r2,r7,r1,LSL #3
- 0x1000504a: 4410 .D ADD r0,r0,r2
- 0x1000504c: 8802 .. LDRH r2,[r0,#0]
- 0x1000504e: 42a2 .B CMP r2,r4
- 0x10005050: d001 .. BEQ 0x10005056 ; app_get_handler + 42
- 0x10005052: 4562 bE CMP r2,r12
- 0x10005054: d107 .. BNE 0x10005066 ; app_get_handler + 58
- 0x10005056: 6845 Eh LDR r5,[r0,#4]
- 0x10005058: 2203 ." MOVS r2,#3
- 0x1000505a: 4631 1F MOV r1,r6
- 0x1000505c: 4620 F MOV r0,r4
- 0x1000505e: 47a8 .G BLX r5
- 0x10005060: b2c0 .. UXTB r0,r0
- 0x10005062: e8bd81f0 .... POP {r4-r8,pc}
- 0x10005066: 1e49 I. SUBS r1,r1,#1
- 0x10005068: b2c9 .. UXTB r1,r1
- 0x1000506a: 2900 .) CMP r1,#0
- 0x1000506c: d1ea .. BNE 0x10005044 ; app_get_handler + 24
- 0x1000506e: 2000 . MOVS r0,#0
- 0x10005070: e7f7 .. B 0x10005062 ; app_get_handler + 54
- 0x10005072: 0000 .. MOVS r0,r0
- i.app_get_info_ind_func
- app_get_info_ind_func
- 0x10005074: b500 .. PUSH {lr}
- 0x10005076: b093 .. SUB sp,sp,#0x4c
- 0x10005078: 2a04 .* CMP r2,#4
- 0x1000507a: d111 .. BNE 0x100050a0 ; app_get_info_ind_func + 44
- 0x1000507c: 220f ." MOVS r2,#0xf
- 0x1000507e: f88d2000 ... STRB r2,[sp,#0]
- 0x10005082: f88d0004 .... STRB r0,[sp,#4]
- 0x10005086: 6808 .h LDR r0,[r1,#0]
- 0x10005088: f8cd0005 .... STR r0,[sp,#5]
- 0x1000508c: 6848 Hh LDR r0,[r1,#4]
- 0x1000508e: f8cd0009 .... STR r0,[sp,#9]
- 0x10005092: 4804 .H LDR r0,[pc,#16] ; [0x100050a4] = 0x11006148
- 0x10005094: f8d010ac .... LDR r1,[r0,#0xac]
- 0x10005098: 2900 .) CMP r1,#0
- 0x1000509a: d001 .. BEQ 0x100050a0 ; app_get_info_ind_func + 44
- 0x1000509c: 4668 hF MOV r0,sp
- 0x1000509e: 4788 .G BLX r1
- 0x100050a0: b013 .. ADD sp,sp,#0x4c
- 0x100050a2: bd00 .. POP {pc}
- $d
- 0x100050a4: 11006148 Ha.. DCD 285237576
- $t
- i.app_main
- app_main
- 0x100050a8: b538 8. PUSH {r3-r5,lr}
- 0x100050aa: 2800 .( CMP r0,#0
- 0x100050ac: d17e ~. BNE 0x100051ac ; app_main + 260
- 0x100050ae: 4c54 TL LDR r4,[pc,#336] ; [0x10005200] = 0x110000a0
- 0x100050b0: 8da0 .. LDRH r0,[r4,#0x2c]
- 0x100050b2: 0440 @. LSLS r0,r0,#17
- 0x100050b4: d503 .. BPL 0x100050be ; app_main + 22
- 0x100050b6: f894004d ..M. LDRB r0,[r4,#0x4d]
- 0x100050ba: 2855 U( CMP r0,#0x55
- 0x100050bc: d015 .. BEQ 0x100050ea ; app_main + 66
- 0x100050be: 2200 ." MOVS r2,#0
- 0x100050c0: 2102 .! MOVS r1,#2
- 0x100050c2: 4610 .F MOV r0,r2
- 0x100050c4: f7fdfa5a ..Z. BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x100050c8: 2200 ." MOVS r2,#0
- 0x100050ca: 2103 .! MOVS r1,#3
- 0x100050cc: ea4f0002 O... MOV.W r0,r2
- 0x100050d0: f7fdfa54 ..T. BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x100050d4: f44f5100 O..Q MOV r1,#0x2000
- 0x100050d8: f04f2040 O.@ MOV r0,#0x40004000
- 0x100050dc: f7fdfa53 ..S. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x100050e0: f7fdfa56 ..V. BL $Ven$TT$L$$app_boot_get_storage_type ; 0x10002590
- 0x100050e4: 2801 .( CMP r0,#1
- 0x100050e6: d009 .. BEQ 0x100050fc ; app_main + 84
- 0x100050e8: e027 '. B 0x1000513a ; app_main + 146
- 0x100050ea: 2208 ." MOVS r2,#8
- 0x100050ec: 2106 .! MOVS r1,#6
- 0x100050ee: 2002 . MOVS r0,#2
- 0x100050f0: f7fdfa44 ..D. BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x100050f4: 2208 ." MOVS r2,#8
- 0x100050f6: 2107 .! MOVS r1,#7
- 0x100050f8: 2002 . MOVS r0,#2
- 0x100050fa: e7e9 .. B 0x100050d0 ; app_main + 40
- 0x100050fc: 4941 AI LDR r1,[pc,#260] ; [0x10005204] = 0x11003978
- 0x100050fe: 4842 BH LDR r0,[pc,#264] ; [0x10005208] = 0x1001eda0
- 0x10005100: 4a42 BJ LDR r2,[pc,#264] ; [0x1000520c] = 0x1001f614
- 0x10005102: e001 .. B 0x10005108 ; app_main + 96
- 0x10005104: c808 .. LDM r0!,{r3}
- 0x10005106: c108 .. STM r1!,{r3}
- 0x10005108: 4290 .B CMP r0,r2
- 0x1000510a: d3fb .. BCC 0x10005104 ; app_main + 92
- 0x1000510c: 4840 @H LDR r0,[pc,#256] ; [0x10005210] = 0x110049ec
- 0x1000510e: 4941 AI LDR r1,[pc,#260] ; [0x10005214] = 0x11006bc0
- 0x10005110: 2200 ." MOVS r2,#0
- 0x10005112: e000 .. B 0x10005116 ; app_main + 110
- 0x10005114: c004 .. STM r0!,{r2}
- 0x10005116: 4288 .B CMP r0,r1
- 0x10005118: d3fc .. BCC 0x10005114 ; app_main + 108
- 0x1000511a: 493f ?I LDR r1,[pc,#252] ; [0x10005218] = 0x11001000
- 0x1000511c: 483f ?H LDR r0,[pc,#252] ; [0x1000521c] = 0x1001c428
- 0x1000511e: 4a40 @J LDR r2,[pc,#256] ; [0x10005220] = 0x1001eda0
- 0x10005120: e001 .. B 0x10005126 ; app_main + 126
- 0x10005122: c808 .. LDM r0!,{r3}
- 0x10005124: c108 .. STM r1!,{r3}
- 0x10005126: 4290 .B CMP r0,r2
- 0x10005128: d3fb .. BCC 0x10005122 ; app_main + 122
- 0x1000512a: 493e >I LDR r1,[pc,#248] ; [0x10005224] = 0x11000000
- 0x1000512c: 483e >H LDR r0,[pc,#248] ; [0x10005228] = 0x1001c388
- 0x1000512e: 4a3f ?J LDR r2,[pc,#252] ; [0x1000522c] = 0x1001c428
- 0x10005130: e001 .. B 0x10005136 ; app_main + 142
- 0x10005132: c808 .. LDM r0!,{r3}
- 0x10005134: c108 .. STM r1!,{r3}
- 0x10005136: 4290 .B CMP r0,r2
- 0x10005138: d3fb .. BCC 0x10005132 ; app_main + 138
- 0x1000513a: 6ae0 .j LDR r0,[r4,#0x2c]
- 0x1000513c: 0380 .. LSLS r0,r0,#14
- 0x1000513e: d50b .. BPL 0x10005158 ; app_main + 176
- 0x10005140: 2000 . MOVS r0,#0
- 0x10005142: f7fdfa2a ..*. BL $Ven$TT$L$$flash_read_status ; 0x1000259a
- 0x10005146: f894104f ..O. LDRB r1,[r4,#0x4f]
- 0x1000514a: ea310200 1... BICS r2,r1,r0
- 0x1000514e: d003 .. BEQ 0x10005158 ; app_main + 176
- 0x10005150: 4308 .C ORRS r0,r0,r1
- 0x10005152: 2100 .! MOVS r1,#0
- 0x10005154: f7fdfa26 ..&. BL $Ven$TT$L$$flash_write_status ; 0x100025a4
- 0x10005158: 2001 . MOVS r0,#1
- 0x1000515a: f7fdfa28 ..(. BL $Ven$TT$L$$pmu_set_ioldo_ref_sel ; 0x100025ae
- 0x1000515e: 4935 5I LDR r1,[pc,#212] ; [0x10005234] = 0x110001b8
- 0x10005160: 4833 3H LDR r0,[pc,#204] ; [0x10005230] = 0x1000b775
- 0x10005162: 6008 .` STR r0,[r1,#0]
- 0x10005164: 4935 5I LDR r1,[pc,#212] ; [0x1000523c] = 0x110001bc
- 0x10005166: 4834 4H LDR r0,[pc,#208] ; [0x10005238] = 0x100069e9
- 0x10005168: 6008 .` STR r0,[r1,#0]
- 0x1000516a: 4936 6I LDR r1,[pc,#216] ; [0x10005244] = 0x110001c0
- 0x1000516c: 4834 4H LDR r0,[pc,#208] ; [0x10005240] = 0x10016895
- 0x1000516e: 6008 .` STR r0,[r1,#0]
- 0x10005170: 4936 6I LDR r1,[pc,#216] ; [0x1000524c] = 0x110041b0
- 0x10005172: 4835 5H LDR r0,[pc,#212] ; [0x10005248] = 0x100167e5
- 0x10005174: 6008 .` STR r0,[r1,#0]
- 0x10005176: 4937 7I LDR r1,[pc,#220] ; [0x10005254] = 0x110001b4
- 0x10005178: 4835 5H LDR r0,[pc,#212] ; [0x10005250] = 0x11002551
- 0x1000517a: 6008 .` STR r0,[r1,#0]
- 0x1000517c: 4937 7I LDR r1,[pc,#220] ; [0x1000525c] = 0x11000200
- 0x1000517e: 4836 6H LDR r0,[pc,#216] ; [0x10005258] = 0x11003175
- 0x10005180: 6008 .` STR r0,[r1,#0]
- 0x10005182: 4938 8I LDR r1,[pc,#224] ; [0x10005264] = 0x11000204
- 0x10005184: 4836 6H LDR r0,[pc,#216] ; [0x10005260] = 0x11001c3d
- 0x10005186: 6008 .` STR r0,[r1,#0]
- 0x10005188: 4938 8I LDR r1,[pc,#224] ; [0x1000526c] = 0x110001c8
- 0x1000518a: 4837 7H LDR r0,[pc,#220] ; [0x10005268] = 0x110025fd
- 0x1000518c: 6008 .` STR r0,[r1,#0]
- 0x1000518e: 4939 9I LDR r1,[pc,#228] ; [0x10005274] = 0x110001cc
- 0x10005190: 4837 7H LDR r0,[pc,#220] ; [0x10005270] = 0x110025ab
- 0x10005192: 6008 .` STR r0,[r1,#0]
- 0x10005194: 4939 9I LDR r1,[pc,#228] ; [0x1000527c] = 0x110001dc
- 0x10005196: 4838 8H LDR r0,[pc,#224] ; [0x10005278] = 0x10013fdd
- 0x10005198: 6008 .` STR r0,[r1,#0]
- 0x1000519a: 493a :I LDR r1,[pc,#232] ; [0x10005284] = 0x110001e4
- 0x1000519c: 4838 8H LDR r0,[pc,#224] ; [0x10005280] = 0x1b1d5
- 0x1000519e: 6008 .` STR r0,[r1,#0]
- 0x100051a0: 493a :I LDR r1,[pc,#232] ; [0x1000528c] = 0x11000190
- 0x100051a2: 4839 9H LDR r0,[pc,#228] ; [0x10005288] = 0x11001ca3
- 0x100051a4: 6008 .` STR r0,[r1,#0]
- 0x100051a6: 483a :H LDR r0,[pc,#232] ; [0x10005290] = 0x11002861
- 0x100051a8: 493a :I LDR r1,[pc,#232] ; [0x10005294] = 0x110001c4
- 0x100051aa: e000 .. B 0x100051ae ; app_main + 262
- 0x100051ac: e027 '. B 0x100051fe ; app_main + 342
- 0x100051ae: 4c3a :L LDR r4,[pc,#232] ; [0x10005298] = 0x1e484
- 0x100051b0: 6008 .` STR r0,[r1,#0]
- 0x100051b2: 6820 h LDR r0,[r4,#0]
- 0x100051b4: 6821 !h LDR r1,[r4,#0]
- 0x100051b6: 6900 .i LDR r0,[r0,#0x10]
- 0x100051b8: f0400008 @... ORR r0,r0,#8
- 0x100051bc: 6108 .a STR r0,[r1,#0x10]
- 0x100051be: 4937 7I LDR r1,[pc,#220] ; [0x1000529c] = 0xe000ed08
- 0x100051c0: f04f5088 O..P MOV r0,#0x11000000
- 0x100051c4: 6008 .` STR r0,[r1,#0]
- 0x100051c6: 2001 . MOVS r0,#1
- 0x100051c8: f7fdf9f6 .... BL $Ven$TT$L$$co_delay_100us ; 0x100025b8
- 0x100051cc: f7fdf9f9 .... BL $Ven$TT$L$$intc_init ; 0x100025c2
- 0x100051d0: 6820 h LDR r0,[r4,#0]
- 0x100051d2: 6821 !h LDR r1,[r4,#0]
- 0x100051d4: 6840 @h LDR r0,[r0,#4]
- 0x100051d6: f4404000 @..@ ORR r0,r0,#0x8000
- 0x100051da: 6048 H` STR r0,[r1,#4]
- 0x100051dc: 6820 h LDR r0,[r4,#0]
- 0x100051de: 6821 !h LDR r1,[r4,#0]
- 0x100051e0: 68c0 .h LDR r0,[r0,#0xc]
- 0x100051e2: f4401000 @... ORR r0,r0,#0x200000
- 0x100051e6: 60c8 .` STR r0,[r1,#0xc]
- 0x100051e8: f014ff40 ..@. BL trng_init ; 0x1001a06c
- 0x100051ec: 2104 .! MOVS r1,#4
- 0x100051ee: 4668 hF MOV r0,sp
- 0x100051f0: f014ff3e ..>. BL trng_read_rand_num ; 0x1001a070
- 0x100051f4: 9800 .. LDR r0,[sp,#0]
- 0x100051f6: f7fdf9e9 .... BL $Ven$TT$L$$srand ; 0x100025cc
- 0x100051fa: f015fe57 ..W. BL user_main ; 0x1001aeac
- 0x100051fe: bd38 8. POP {r3-r5,pc}
- $d
- 0x10005200: 110000a0 .... DCD 285212832
- 0x10005204: 11003978 x9.. DCD 285227384
- 0x10005208: 1001eda0 .... DCD 268561824
- 0x1000520c: 1001f614 .... DCD 268563988
- 0x10005210: 110049ec .I.. DCD 285231596
- 0x10005214: 11006bc0 .k.. DCD 285240256
- 0x10005218: 11001000 .... DCD 285216768
- 0x1000521c: 1001c428 (... DCD 268551208
- 0x10005220: 1001eda0 .... DCD 268561824
- 0x10005224: 11000000 .... DCD 285212672
- 0x10005228: 1001c388 .... DCD 268551048
- 0x1000522c: 1001c428 (... DCD 268551208
- 0x10005230: 1000b775 u... DCD 268482421
- 0x10005234: 110001b8 .... DCD 285213112
- 0x10005238: 100069e9 .i.. DCD 268462569
- 0x1000523c: 110001bc .... DCD 285213116
- 0x10005240: 10016895 .h.. DCD 268527765
- 0x10005244: 110001c0 .... DCD 285213120
- 0x10005248: 100167e5 .g.. DCD 268527589
- 0x1000524c: 110041b0 .A.. DCD 285229488
- 0x10005250: 11002551 Q%.. DCD 285222225
- 0x10005254: 110001b4 .... DCD 285213108
- 0x10005258: 11003175 u1.. DCD 285225333
- 0x1000525c: 11000200 .... DCD 285213184
- 0x10005260: 11001c3d =... DCD 285219901
- 0x10005264: 11000204 .... DCD 285213188
- 0x10005268: 110025fd .%.. DCD 285222397
- 0x1000526c: 110001c8 .... DCD 285213128
- 0x10005270: 110025ab .%.. DCD 285222315
- 0x10005274: 110001cc .... DCD 285213132
- 0x10005278: 10013fdd .?.. DCD 268517341
- 0x1000527c: 110001dc .... DCD 285213148
- 0x10005280: 0001b1d5 .... DCD 111061
- 0x10005284: 110001e4 .... DCD 285213156
- 0x10005288: 11001ca3 .... DCD 285220003
- 0x1000528c: 11000190 .... DCD 285213072
- 0x10005290: 11002861 a(.. DCD 285223009
- 0x10005294: 110001c4 .... DCD 285213124
- 0x10005298: 0001e484 .... DCD 124036
- 0x1000529c: e000ed08 .... DCD 3758157064
- $t
- i.app_otas_get_storage_address
- app_otas_get_storage_address
- 0x100052a0: b510 .. PUSH {r4,lr}
- 0x100052a2: f04f5480 O..T MOV r4,#0x10000000
- 0x100052a6: a004 .. ADR r0,{pc}+0x12 ; 0x100052b8
- 0x100052a8: 6861 ah LDR r1,[r4,#4]
- 0x100052aa: f7fdf994 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x100052ae: 6860 `h LDR r0,[r4,#4]
- 0x100052b0: f5005000 ...P ADD r0,r0,#0x2000
- 0x100052b4: bd10 .. POP {r4,pc}
- $d
- 0x100052b6: 0000 .. DCW 0
- 0x100052b8: 00007825 %x.. DCD 30757
- $t
- i.app_per_sync_completed_ind_func
- app_per_sync_completed_ind_func
- 0x100052bc: b510 .. PUSH {r4,lr}
- 0x100052be: b094 .. SUB sp,sp,#0x50
- 0x100052c0: 4604 .F MOV r4,r0
- 0x100052c2: 200c . MOVS r0,#0xc
- 0x100052c4: f88d0004 .... STRB r0,[sp,#4]
- 0x100052c8: 480d .H LDR r0,[pc,#52] ; [0x10005300] = 0x11003b08
- 0x100052ca: f88d4008 ...@ STRB r4,[sp,#8]
- 0x100052ce: 7800 .x LDRB r0,[r0,#0]
- 0x100052d0: 2803 .( CMP r0,#3
- 0x100052d2: d30b .. BCC 0x100052ec ; app_per_sync_completed_ind_func + 48
- 0x100052d4: a00b .. ADR r0,{pc}+0x30 ; 0x10005304
- 0x100052d6: f00fff69 ..i. BL log_printf_level ; 0x100151ac
- 0x100052da: 481d .H LDR r0,[pc,#116] ; [0x10005350] = 0x11003b0c
- 0x100052dc: 9400 .. STR r4,[sp,#0]
- 0x100052de: a30b .. ADR r3,{pc}+0x2e ; 0x1000530c
- 0x100052e0: f44f72e0 O..r MOV r2,#0x1c0
- 0x100052e4: a113 .. ADR r1,{pc}+0x50 ; 0x10005334
- 0x100052e6: 6800 .h LDR r0,[r0,#0]
- 0x100052e8: f00fff4e ..N. BL log_printf ; 0x10015188
- 0x100052ec: 4819 .H LDR r0,[pc,#100] ; [0x10005354] = 0x11006148
- 0x100052ee: f8d010ac .... LDR r1,[r0,#0xac]
- 0x100052f2: 2900 .) CMP r1,#0
- 0x100052f4: d001 .. BEQ 0x100052fa ; app_per_sync_completed_ind_func + 62
- 0x100052f6: a801 .. ADD r0,sp,#4
- 0x100052f8: 4788 .G BLX r1
- 0x100052fa: b014 .. ADD sp,sp,#0x50
- 0x100052fc: bd10 .. POP {r4,pc}
- $d
- 0x100052fe: 0000 .. DCW 0
- 0x10005300: 11003b08 .;.. DCD 285227784
- 0x10005304: 464e495b [INF DCD 1179535707
- 0x10005308: 00205d4f O] . DCD 2121039
- 0x1000530c: 5f726570 per_ DCD 1601332592
- 0x10005310: 636e7973 sync DCD 1668184435
- 0x10005314: 646e6520 end DCD 1684956448
- 0x10005318: 6174732c ,sta DCD 1635021612
- 0x1000531c: 28737574 tus( DCD 678655348
- 0x10005320: 63206c68 hl c DCD 1663069288
- 0x10005324: 2965646f ode) DCD 694510703
- 0x10005328: 2578303a :0x% DCD 628633658
- 0x1000532c: 0d583230 02X. DCD 223883824
- 0x10005330: 0000000a .... DCD 10
- 0x10005334: 615c2e2e ..\a DCD 1633431086
- 0x10005338: 735c7070 pp\s DCD 1935437936
- 0x1000533c: 615c6372 rc\a DCD 1633444722
- 0x10005340: 705f7070 pp_p DCD 1885302896
- 0x10005344: 5f6a6f72 roj_ DCD 1600810866
- 0x10005348: 6e657665 even DCD 1852143205
- 0x1000534c: 00632e74 t.c. DCD 6499956
- 0x10005350: 11003b0c .;.. DCD 285227788
- 0x10005354: 11006148 Ha.. DCD 285237576
- $t
- i.app_per_sync_established_ind_func
- app_per_sync_established_ind_func
- 0x10005358: b500 .. PUSH {lr}
- 0x1000535a: b093 .. SUB sp,sp,#0x4c
- 0x1000535c: 210b .! MOVS r1,#0xb
- 0x1000535e: f88d1000 .... STRB r1,[sp,#0]
- 0x10005362: 7841 Ax LDRB r1,[r0,#1]
- 0x10005364: f88d1004 .... STRB r1,[sp,#4]
- 0x10005368: 8841 A. LDRH r1,[r0,#2]
- 0x1000536a: f8ad1006 .... STRH r1,[sp,#6]
- 0x1000536e: 7901 .y LDRB r1,[r0,#4]
- 0x10005370: f88d1008 .... STRB r1,[sp,#8]
- 0x10005374: f8d01006 .... LDR r1,[r0,#6]
- 0x10005378: f8cd1009 .... STR r1,[sp,#9]
- 0x1000537c: 8941 A. LDRH r1,[r0,#0xa]
- 0x1000537e: f8ad100d .... STRH r1,[sp,#0xd]
- 0x10005382: 7b00 .{ LDRB r0,[r0,#0xc]
- 0x10005384: f88d000f .... STRB r0,[sp,#0xf]
- 0x10005388: 480b .H LDR r0,[pc,#44] ; [0x100053b8] = 0x11003b08
- 0x1000538a: 7800 .x LDRB r0,[r0,#0]
- 0x1000538c: 2803 .( CMP r0,#3
- 0x1000538e: d30a .. BCC 0x100053a6 ; app_per_sync_established_ind_func + 78
- 0x10005390: a00a .. ADR r0,{pc}+0x2c ; 0x100053bc
- 0x10005392: f00fff0b .... BL log_printf_level ; 0x100151ac
- 0x10005396: 4818 .H LDR r0,[pc,#96] ; [0x100053f8] = 0x11003b0c
- 0x10005398: a30a .. ADR r3,{pc}+0x2c ; 0x100053c4
- 0x1000539a: f24012cf @... MOV r2,#0x1cf
- 0x1000539e: a10f .. ADR r1,{pc}+0x3e ; 0x100053dc
- 0x100053a0: 6800 .h LDR r0,[r0,#0]
- 0x100053a2: f00ffef1 .... BL log_printf ; 0x10015188
- 0x100053a6: 4815 .H LDR r0,[pc,#84] ; [0x100053fc] = 0x11006148
- 0x100053a8: f8d010ac .... LDR r1,[r0,#0xac]
- 0x100053ac: 2900 .) CMP r1,#0
- 0x100053ae: d001 .. BEQ 0x100053b4 ; app_per_sync_established_ind_func + 92
- 0x100053b0: 4668 hF MOV r0,sp
- 0x100053b2: 4788 .G BLX r1
- 0x100053b4: b013 .. ADD sp,sp,#0x4c
- 0x100053b6: bd00 .. POP {pc}
- $d
- 0x100053b8: 11003b08 .;.. DCD 285227784
- 0x100053bc: 464e495b [INF DCD 1179535707
- 0x100053c0: 00205d4f O] . DCD 2121039
- 0x100053c4: 5f726570 per_ DCD 1601332592
- 0x100053c8: 636e7973 sync DCD 1668184435
- 0x100053cc: 74736520 est DCD 1953719584
- 0x100053d0: 696c6261 abli DCD 1768710753
- 0x100053d4: 64656873 shed DCD 1684367475
- 0x100053d8: 00000a0d .... DCD 2573
- 0x100053dc: 615c2e2e ..\a DCD 1633431086
- 0x100053e0: 735c7070 pp\s DCD 1935437936
- 0x100053e4: 615c6372 rc\a DCD 1633444722
- 0x100053e8: 705f7070 pp_p DCD 1885302896
- 0x100053ec: 5f6a6f72 roj_ DCD 1600810866
- 0x100053f0: 6e657665 even DCD 1852143205
- 0x100053f4: 00632e74 t.c. DCD 6499956
- 0x100053f8: 11003b0c .;.. DCD 285227788
- 0x100053fc: 11006148 Ha.. DCD 285237576
- $t
- i.app_reset_complete_ind_func
- app_reset_complete_ind_func
- 0x10005400: 4808 .H LDR r0,[pc,#32] ; [0x10005424] = 0x110000a0
- 0x10005402: b510 .. PUSH {r4,lr}
- 0x10005404: 8d80 .. LDRH r0,[r0,#0x2c]
- 0x10005406: 0400 .. LSLS r0,r0,#16
- 0x10005408: d40a .. BMI 0x10005420 ; app_reset_complete_ind_func + 32
- 0x1000540a: 4807 .H LDR r0,[pc,#28] ; [0x10005428] = 0x11006148
- 0x1000540c: f8d01090 .... LDR r1,[r0,#0x90]
- 0x10005410: b109 .. CBZ r1,0x10005416 ; app_reset_complete_ind_func + 22
- 0x10005412: 2000 . MOVS r0,#0
- 0x10005414: 4788 .G BLX r1
- 0x10005416: e8bd4010 ...@ POP {r4,lr}
- 0x1000541a: 2000 . MOVS r0,#0
- 0x1000541c: f004bc8a .... B.W ble_gap_set_dev_config ; 0x10009d34
- 0x10005420: bd10 .. POP {r4,pc}
- $d
- 0x10005422: 0000 .. DCW 0
- 0x10005424: 110000a0 .... DCD 285212832
- 0x10005428: 11006148 Ha.. DCD 285237576
- $t
- i.app_scanning_completed_ind_func
- app_scanning_completed_ind_func
- 0x1000542c: b510 .. PUSH {r4,lr}
- 0x1000542e: b094 .. SUB sp,sp,#0x50
- 0x10005430: 4604 .F MOV r4,r0
- 0x10005432: 200a . MOVS r0,#0xa
- 0x10005434: f88d0004 .... STRB r0,[sp,#4]
- 0x10005438: 480d .H LDR r0,[pc,#52] ; [0x10005470] = 0x11003b08
- 0x1000543a: f88d4008 ...@ STRB r4,[sp,#8]
- 0x1000543e: 7800 .x LDRB r0,[r0,#0]
- 0x10005440: 2803 .( CMP r0,#3
- 0x10005442: d30b .. BCC 0x1000545c ; app_scanning_completed_ind_func + 48
- 0x10005444: a00b .. ADR r0,{pc}+0x30 ; 0x10005474
- 0x10005446: f00ffeb1 .... BL log_printf_level ; 0x100151ac
- 0x1000544a: 481c .H LDR r0,[pc,#112] ; [0x100054bc] = 0x11003b0c
- 0x1000544c: 9400 .. STR r4,[sp,#0]
- 0x1000544e: a30b .. ADR r3,{pc}+0x2e ; 0x1000547c
- 0x10005450: f44f72d7 O..r MOV r2,#0x1ae
- 0x10005454: a112 .. ADR r1,{pc}+0x4c ; 0x100054a0
- 0x10005456: 6800 .h LDR r0,[r0,#0]
- 0x10005458: f00ffe96 .... BL log_printf ; 0x10015188
- 0x1000545c: 4818 .H LDR r0,[pc,#96] ; [0x100054c0] = 0x11006148
- 0x1000545e: f8d010ac .... LDR r1,[r0,#0xac]
- 0x10005462: 2900 .) CMP r1,#0
- 0x10005464: d001 .. BEQ 0x1000546a ; app_scanning_completed_ind_func + 62
- 0x10005466: a801 .. ADD r0,sp,#4
- 0x10005468: 4788 .G BLX r1
- 0x1000546a: b014 .. ADD sp,sp,#0x50
- 0x1000546c: bd10 .. POP {r4,pc}
- $d
- 0x1000546e: 0000 .. DCW 0
- 0x10005470: 11003b08 .;.. DCD 285227784
- 0x10005474: 464e495b [INF DCD 1179535707
- 0x10005478: 00205d4f O] . DCD 2121039
- 0x1000547c: 6e616373 scan DCD 1851876211
- 0x10005480: 646e6520 end DCD 1684956448
- 0x10005484: 6174732c ,sta DCD 1635021612
- 0x10005488: 28737574 tus( DCD 678655348
- 0x1000548c: 63206c68 hl c DCD 1663069288
- 0x10005490: 2965646f ode) DCD 694510703
- 0x10005494: 2578303a :0x% DCD 628633658
- 0x10005498: 0d583230 02X. DCD 223883824
- 0x1000549c: 0000000a .... DCD 10
- 0x100054a0: 615c2e2e ..\a DCD 1633431086
- 0x100054a4: 735c7070 pp\s DCD 1935437936
- 0x100054a8: 615c6372 rc\a DCD 1633444722
- 0x100054ac: 705f7070 pp_p DCD 1885302896
- 0x100054b0: 5f6a6f72 roj_ DCD 1600810866
- 0x100054b4: 6e657665 even DCD 1852143205
- 0x100054b8: 00632e74 t.c. DCD 6499956
- 0x100054bc: 11003b0c .;.. DCD 285227788
- 0x100054c0: 11006148 Ha.. DCD 285237576
- $t
- i.app_sec_bond_add
- app_sec_bond_add
- 0x100054c4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100054c8: 4604 .F MOV r4,r0
- 0x100054ca: 7800 .x LDRB r0,[r0,#0]
- 0x100054cc: 2500 .% MOVS r5,#0
- 0x100054ce: 0700 .. LSLS r0,r0,#28
- 0x100054d0: d502 .. BPL 0x100054d8 ; app_sec_bond_add + 20
- 0x100054d2: f104023c ..<. ADD r2,r4,#0x3c
- 0x100054d6: e000 .. B 0x100054da ; app_sec_bond_add + 22
- 0x100054d8: 2200 ." MOVS r2,#0
- 0x100054da: 78a1 .x LDRB r1,[r4,#2]
- 0x100054dc: 1ce0 .. ADDS r0,r4,#3
- 0x100054de: f000f9d5 .... BL app_sec_bond_search ; 0x1000588c
- 0x100054e2: 4e25 %N LDR r6,[pc,#148] ; [0x10005578] = 0x11004130
- 0x100054e4: 7831 1x LDRB r1,[r6,#0]
- 0x100054e6: 4288 .B CMP r0,r1
- 0x100054e8: d002 .. BEQ 0x100054f0 ; app_sec_bond_add + 44
- 0x100054ea: 2100 .! MOVS r1,#0
- 0x100054ec: f000f96c ..l. BL app_sec_bond_del ; 0x100057c8
- 0x100054f0: 7830 0x LDRB r0,[r6,#0]
- 0x100054f2: 4f22 "O LDR r7,[pc,#136] ; [0x1000557c] = 0x110063ec
- 0x100054f4: e00a .. B 0x1000550c ; app_sec_bond_add + 72
- 0x100054f6: bf00 .. NOP
- 0x100054f8: eb0501c5 .... ADD r1,r5,r5,LSL #3
- 0x100054fc: eb011105 .... ADD r1,r1,r5,LSL #4
- 0x10005500: f8171021 ..!. LDRB r1,[r7,r1,LSL #2]
- 0x10005504: 0789 .. LSLS r1,r1,#30
- 0x10005506: d503 .. BPL 0x10005510 ; app_sec_bond_add + 76
- 0x10005508: 1c6d m. ADDS r5,r5,#1
- 0x1000550a: b2ed .. UXTB r5,r5
- 0x1000550c: 4285 .B CMP r5,r0
- 0x1000550e: d3f3 .. BCC 0x100054f8 ; app_sec_bond_add + 52
- 0x10005510: 46b0 .F MOV r8,r6
- 0x10005512: 4285 .B CMP r5,r0
- 0x10005514: d10b .. BNE 0x1000552e ; app_sec_bond_add + 106
- 0x10005516: f000fa63 ..c. BL app_sec_bond_search_oldest ; 0x100059e0
- 0x1000551a: 4606 .F MOV r6,r0
- 0x1000551c: f8980000 .... LDRB r0,[r8,#0]
- 0x10005520: 4286 .B CMP r6,r0
- 0x10005522: d004 .. BEQ 0x1000552e ; app_sec_bond_add + 106
- 0x10005524: 2100 .! MOVS r1,#0
- 0x10005526: 4630 0F MOV r0,r6
- 0x10005528: f000f94e ..N. BL app_sec_bond_del ; 0x100057c8
- 0x1000552c: 4635 5F MOV r5,r6
- 0x1000552e: f000f9ff .... BL app_sec_bond_search_latest ; 0x10005930
- 0x10005532: f8981000 .... LDRB r1,[r8,#0]
- 0x10005536: 4288 .B CMP r0,r1
- 0x10005538: d008 .. BEQ 0x1000554c ; app_sec_bond_add + 136
- 0x1000553a: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x1000553e: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x10005542: eb070080 .... ADD r0,r7,r0,LSL #2
- 0x10005546: 7840 @x LDRB r0,[r0,#1]
- 0x10005548: 1c40 @. ADDS r0,r0,#1
- 0x1000554a: e000 .. B 0x1000554e ; app_sec_bond_add + 138
- 0x1000554c: 2000 . MOVS r0,#0
- 0x1000554e: 7060 `p STRB r0,[r4,#1]
- 0x10005550: f104010f .... ADD r1,r4,#0xf
- 0x10005554: 1f88 .. SUBS r0,r1,#6
- 0x10005556: f004ff7f .... BL gap_address_get ; 0x1000a458
- 0x1000555a: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x1000555e: eb001005 .... ADD r0,r0,r5,LSL #4
- 0x10005562: eb070080 .... ADD r0,r7,r0,LSL #2
- 0x10005566: 2264 d" MOVS r2,#0x64
- 0x10005568: 4621 !F MOV r1,r4
- 0x1000556a: f7fcfff8 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000556e: f000fd51 ..Q. BL app_sec_write_bond_info_to_flash ; 0x10006014
- 0x10005572: 4628 (F MOV r0,r5
- 0x10005574: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10005578: 11004130 0A.. DCD 285229360
- 0x1000557c: 110063ec .c.. DCD 285238252
- $t
- i.app_sec_bond_check
- app_sec_bond_check
- 0x10005580: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x10005584: 461e .F MOV r6,r3
- 0x10005586: 4692 .F MOV r10,r2
- 0x10005588: 460f .F MOV r7,r1
- 0x1000558a: 4683 .F MOV r11,r0
- 0x1000558c: 2500 .% MOVS r5,#0
- 0x1000558e: f000fa73 ..s. BL app_sec_bond_show ; 0x10005a78
- 0x10005592: 4668 hF MOV r0,sp
- 0x10005594: 1d81 .. ADDS r1,r0,#6
- 0x10005596: f004ff5f .._. BL gap_address_get ; 0x1000a458
- 0x1000559a: a061 a. ADR r0,{pc}+0x186 ; 0x10005720
- 0x1000559c: f00ffe06 .... BL log_printf_level ; 0x100151ac
- 0x100055a0: a361 a. ADR r3,{pc}+0x188 ; 0x10005728
- 0x100055a2: f240323d @.=2 MOV r2,#0x33d
- 0x100055a6: a168 h. ADR r1,{pc}+0x1a2 ; 0x10005748
- 0x100055a8: 2000 . MOVS r0,#0
- 0x100055aa: f00ffded .... BL log_printf ; 0x10015188
- 0x100055ae: f8df91b0 .... LDR r9,[pc,#432] ; [0x10005760] = 0x110063ec
- 0x100055b2: f8df81b0 .... LDR r8,[pc,#432] ; [0x10005764] = 0x11004130
- 0x100055b6: f1ba0f01 .... CMP r10,#1
- 0x100055ba: d17b {. BNE 0x100056b4 ; app_sec_bond_check + 308
- 0x100055bc: 7978 xy LDRB r0,[r7,#5]
- 0x100055be: 2101 .! MOVS r1,#1
- 0x100055c0: ebb11f90 .... CMP r1,r0,LSR #6
- 0x100055c4: d176 v. BNE 0x100056b4 ; app_sec_bond_check + 308
- 0x100055c6: a056 V. ADR r0,{pc}+0x15a ; 0x10005720
- 0x100055c8: f00ffdf0 .... BL log_printf_level ; 0x100151ac
- 0x100055cc: a366 f. ADR r3,{pc}+0x19c ; 0x10005768
- 0x100055ce: f44f7250 O.Pr MOV r2,#0x340
- 0x100055d2: a15d ]. ADR r1,{pc}+0x176 ; 0x10005748
- 0x100055d4: 2000 . MOVS r0,#0
- 0x100055d6: f00ffdd7 .... BL log_printf ; 0x10015188
- 0x100055da: f8980000 .... LDRB r0,[r8,#0]
- 0x100055de: 2108 .! MOVS r1,#8
- 0x100055e0: eb011300 .... ADD r3,r1,r0,LSL #4
- 0x100055e4: f04f0a01 O... MOV r10,#1
- 0x100055e8: 2203 ." MOVS r2,#3
- 0x100055ea: 2107 .! MOVS r1,#7
- 0x100055ec: f6405014 @..P MOV r0,#0xd14
- 0x100055f0: f7fcfff6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100055f4: 2117 .! MOVS r1,#0x17
- 0x100055f6: 7001 .p STRB r1,[r0,#0]
- 0x100055f8: 2100 .! MOVS r1,#0
- 0x100055fa: 7041 Ap STRB r1,[r0,#1]
- 0x100055fc: 6839 9h LDR r1,[r7,#0]
- 0x100055fe: f8c01002 .... STR r1,[r0,#2]
- 0x10005602: 88b9 .. LDRH r1,[r7,#4]
- 0x10005604: 4604 .F MOV r4,r0
- 0x10005606: 80c1 .. STRH r1,[r0,#6]
- 0x10005608: e025 %. B 0x10005656 ; app_sec_bond_check + 214
- 0x1000560a: bf00 .. NOP
- 0x1000560c: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x10005610: eb001105 .... ADD r1,r0,r5,LSL #4
- 0x10005614: eb090781 .... ADD r7,r9,r1,LSL #2
- 0x10005618: 7838 8x LDRB r0,[r7,#0]
- 0x1000561a: 0781 .. LSLS r1,r0,#30
- 0x1000561c: d519 .. BPL 0x10005652 ; app_sec_bond_check + 210
- 0x1000561e: 0700 .. LSLS r0,r0,#28
- 0x10005620: d517 .. BPL 0x10005652 ; app_sec_bond_check + 210
- 0x10005622: 7bf8 .{ LDRB r0,[r7,#0xf]
- 0x10005624: f89d1006 .... LDRB r1,[sp,#6]
- 0x10005628: 4288 .B CMP r0,r1
- 0x1000562a: d112 .. BNE 0x10005652 ; app_sec_bond_check + 210
- 0x1000562c: 2206 ." MOVS r2,#6
- 0x1000562e: 4669 iF MOV r1,sp
- 0x10005630: f1070009 .... ADD r0,r7,#9
- 0x10005634: f7fcff9d .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10005638: b958 X. CBNZ r0,0x10005652 ; app_sec_bond_check + 210
- 0x1000563a: 7860 `x LDRB r0,[r4,#1]
- 0x1000563c: 2210 ." MOVS r2,#0x10
- 0x1000563e: eb041000 .... ADD r0,r4,r0,LSL #4
- 0x10005642: f107012c ..,. ADD r1,r7,#0x2c
- 0x10005646: 3008 .0 ADDS r0,r0,#8
- 0x10005648: f7fcff89 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000564c: 7860 `x LDRB r0,[r4,#1]
- 0x1000564e: 1c40 @. ADDS r0,r0,#1
- 0x10005650: 7060 `p STRB r0,[r4,#1]
- 0x10005652: 1c6d m. ADDS r5,r5,#1
- 0x10005654: b2ed .. UXTB r5,r5
- 0x10005656: f8980000 .... LDRB r0,[r8,#0]
- 0x1000565a: 4285 .B CMP r5,r0
- 0x1000565c: d3d6 .. BCC 0x1000560c ; app_sec_bond_check + 140
- 0x1000565e: f1ba0f00 .... CMP r10,#0
- 0x10005662: d02b +. BEQ 0x100056bc ; app_sec_bond_check + 316
- 0x10005664: 7860 `x LDRB r0,[r4,#1]
- 0x10005666: 2800 .( CMP r0,#0
- 0x10005668: d04b K. BEQ 0x10005702 ; app_sec_bond_check + 386
- 0x1000566a: 483e >H LDR r0,[pc,#248] ; [0x10005764] = 0x11004130
- 0x1000566c: 3010 .0 ADDS r0,r0,#0x10
- 0x1000566e: 6800 .h LDR r0,[r0,#0]
- 0x10005670: b358 X. CBZ r0,0x100056ca ; app_sec_bond_check + 330
- 0x10005672: e037 7. B 0x100056e4 ; app_sec_bond_check + 356
- 0x10005674: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x10005678: eb001105 .... ADD r1,r0,r5,LSL #4
- 0x1000567c: eb090481 .... ADD r4,r9,r1,LSL #2
- 0x10005680: 7820 x LDRB r0,[r4,#0]
- 0x10005682: 0780 .. LSLS r0,r0,#30
- 0x10005684: d514 .. BPL 0x100056b0 ; app_sec_bond_check + 304
- 0x10005686: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x10005688: f89d1006 .... LDRB r1,[sp,#6]
- 0x1000568c: 4288 .B CMP r0,r1
- 0x1000568e: d10f .. BNE 0x100056b0 ; app_sec_bond_check + 304
- 0x10005690: 2206 ." MOVS r2,#6
- 0x10005692: 4669 iF MOV r1,sp
- 0x10005694: f1040009 .... ADD r0,r4,#9
- 0x10005698: f7fcff6b ..k. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000569c: b940 @. CBNZ r0,0x100056b0 ; app_sec_bond_check + 304
- 0x1000569e: 78a1 .x LDRB r1,[r4,#2]
- 0x100056a0: 4551 QE CMP r1,r10
- 0x100056a2: d105 .. BNE 0x100056b0 ; app_sec_bond_check + 304
- 0x100056a4: 2206 ." MOVS r2,#6
- 0x100056a6: 1ce1 .. ADDS r1,r4,#3
- 0x100056a8: 4638 8F MOV r0,r7
- 0x100056aa: f7fcff62 ..b. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x100056ae: b128 (. CBZ r0,0x100056bc ; app_sec_bond_check + 316
- 0x100056b0: 1c6d m. ADDS r5,r5,#1
- 0x100056b2: b2ed .. UXTB r5,r5
- 0x100056b4: f8980000 .... LDRB r0,[r8,#0]
- 0x100056b8: 4285 .B CMP r5,r0
- 0x100056ba: d3db .. BCC 0x10005674 ; app_sec_bond_check + 244
- 0x100056bc: f8980000 .... LDRB r0,[r8,#0]
- 0x100056c0: 4285 .B CMP r5,r0
- 0x100056c2: d123 #. BNE 0x1000570c ; app_sec_bond_check + 396
- 0x100056c4: 2200 ." MOVS r2,#0
- 0x100056c6: 2101 .! MOVS r1,#1
- 0x100056c8: e027 '. B 0x1000571a ; app_sec_bond_check + 410
- 0x100056ca: a015 .. ADR r0,{pc}+0x56 ; 0x10005720
- 0x100056cc: f00ffd6e ..n. BL log_printf_level ; 0x100151ac
- 0x100056d0: a332 2. ADR r3,{pc}+0xcc ; 0x1000579c
- 0x100056d2: f2403267 @.g2 MOV r2,#0x367
- 0x100056d6: a11c .. ADR r1,{pc}+0x72 ; 0x10005748
- 0x100056d8: 2000 . MOVS r0,#0
- 0x100056da: f00ffd55 ..U. BL log_printf ; 0x10015188
- 0x100056de: 4620 F MOV r0,r4
- 0x100056e0: f7fcff83 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100056e4: 2103 .! MOVS r1,#3
- 0x100056e6: 2010 . MOVS r0,#0x10
- 0x100056e8: f7fcff84 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100056ec: 4601 .F MOV r1,r0
- 0x100056ee: f880b004 .... STRB r11,[r0,#4]
- 0x100056f2: 481c .H LDR r0,[pc,#112] ; [0x10005764] = 0x11004130
- 0x100056f4: e9c16402 ...d STRD r6,r4,[r1,#8]
- 0x100056f8: 3010 .0 ADDS r0,r0,#0x10
- 0x100056fa: f7fcff80 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100056fe: e8bd9ffc .... POP {r2-r12,pc}
- 0x10005702: f1a4000c .... SUB r0,r4,#0xc
- 0x10005706: f7fcff7f .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000570a: e7db .. B 0x100056c4 ; app_sec_bond_check + 324
- 0x1000570c: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x10005710: eb001105 .... ADD r1,r0,r5,LSL #4
- 0x10005714: eb090281 .... ADD r2,r9,r1,LSL #2
- 0x10005718: 2100 .! MOVS r1,#0
- 0x1000571a: 4658 XF MOV r0,r11
- 0x1000571c: 47b0 .G BLX r6
- 0x1000571e: e7ee .. B 0x100056fe ; app_sec_bond_check + 382
- $d
- 0x10005720: 464e495b [INF DCD 1179535707
- 0x10005724: 00205d4f O] . DCD 2121039
- 0x10005728: 7070615b [app DCD 1886413147
- 0x1000572c: 6365735f _sec DCD 1667593055
- 0x10005730: 7070615d ]app DCD 1886413149
- 0x10005734: 6365735f _sec DCD 1667593055
- 0x10005738: 6e6f625f _bon DCD 1852793439
- 0x1000573c: 68635f64 d_ch DCD 1751342948
- 0x10005740: 0d6b6365 eck. DCD 225141605
- 0x10005744: 0000000a .... DCD 10
- 0x10005748: 615c2e2e ..\a DCD 1633431086
- 0x1000574c: 735c7070 pp\s DCD 1935437936
- 0x10005750: 615c6372 rc\a DCD 1633444722
- 0x10005754: 735f7070 pp_s DCD 1935634544
- 0x10005758: 632e6365 ec.c DCD 1663984485
- 0x1000575c: 00000000 .... DCD 0
- 0x10005760: 110063ec .c.. DCD 285238252
- 0x10005764: 11004130 0A.. DCD 285229360
- 0x10005768: 7070615b [app DCD 1886413147
- 0x1000576c: 6365735f _sec DCD 1667593055
- 0x10005770: 7070615d ]app DCD 1886413149
- 0x10005774: 6365735f _sec DCD 1667593055
- 0x10005778: 6e6f625f _bon DCD 1852793439
- 0x1000577c: 68635f64 d_ch DCD 1751342948
- 0x10005780: 3a6b6365 eck: DCD 980116325
- 0x10005784: 73657220 res DCD 1936028192
- 0x10005788: 61766c6f olva DCD 1635150959
- 0x1000578c: 20656c62 ble DCD 543517794
- 0x10005790: 72646461 addr DCD 1919181921
- 0x10005794: 0d737365 ess. DCD 225669989
- 0x10005798: 0000000a .... DCD 10
- 0x1000579c: 7070615b [app DCD 1886413147
- 0x100057a0: 6365735f _sec DCD 1667593055
- 0x100057a4: 7070615d ]app DCD 1886413149
- 0x100057a8: 6365735f _sec DCD 1667593055
- 0x100057ac: 6e6f625f _bon DCD 1852793439
- 0x100057b0: 68635f64 d_ch DCD 1751342948
- 0x100057b4: 3a6b6365 eck: DCD 980116325
- 0x100057b8: 6e657320 sen DCD 1852142368
- 0x100057bc: 65722064 d re DCD 1701978212
- 0x100057c0: 73657571 ques DCD 1936029041
- 0x100057c4: 000a0d74 t... DCD 658804
- $t
- i.app_sec_bond_del
- app_sec_bond_del
- 0x100057c8: b538 8. PUSH {r3-r5,lr}
- 0x100057ca: 4604 .F MOV r4,r0
- 0x100057cc: a00d .. ADR r0,{pc}+0x38 ; 0x10005804
- 0x100057ce: f00ffced .... BL log_printf_level ; 0x100151ac
- 0x100057d2: a30e .. ADR r3,{pc}+0x3a ; 0x1000580c
- 0x100057d4: f24022a1 @.." MOV r2,#0x2a1
- 0x100057d8: a114 .. ADR r1,{pc}+0x54 ; 0x1000582c
- 0x100057da: 2000 . MOVS r0,#0
- 0x100057dc: 9400 .. STR r4,[sp,#0]
- 0x100057de: f00ffcd3 .... BL log_printf ; 0x10015188
- 0x100057e2: 4818 .H LDR r0,[pc,#96] ; [0x10005844] = 0x11004130
- 0x100057e4: 7800 .x LDRB r0,[r0,#0]
- 0x100057e6: 4284 .B CMP r4,r0
- 0x100057e8: d20b .. BCS 0x10005802 ; app_sec_bond_del + 58
- 0x100057ea: eb0401c4 .... ADD r1,r4,r4,LSL #3
- 0x100057ee: 4a16 .J LDR r2,[pc,#88] ; [0x10005848] = 0x110063ec
- 0x100057f0: eb011104 .... ADD r1,r1,r4,LSL #4
- 0x100057f4: 2000 . MOVS r0,#0
- 0x100057f6: f8020021 ..!. STRB r0,[r2,r1,LSL #2]
- 0x100057fa: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x100057fe: f000bc09 .... B.W app_sec_write_bond_info_to_flash ; 0x10006014
- 0x10005802: bd38 8. POP {r3-r5,pc}
- $d
- 0x10005804: 464e495b [INF DCD 1179535707
- 0x10005808: 00205d4f O] . DCD 2121039
- 0x1000580c: 7070615b [app DCD 1886413147
- 0x10005810: 6365735f _sec DCD 1667593055
- 0x10005814: 7070615d ]app DCD 1886413149
- 0x10005818: 6365735f _sec DCD 1667593055
- 0x1000581c: 6e6f625f _bon DCD 1852793439
- 0x10005820: 65645f64 d_de DCD 1701076836
- 0x10005824: 6425206c l %d DCD 1680154732
- 0x10005828: 00000a0d .... DCD 2573
- 0x1000582c: 615c2e2e ..\a DCD 1633431086
- 0x10005830: 735c7070 pp\s DCD 1935437936
- 0x10005834: 615c6372 rc\a DCD 1633444722
- 0x10005838: 735f7070 pp_s DCD 1935634544
- 0x1000583c: 632e6365 ec.c DCD 1663984485
- 0x10005840: 00000000 .... DCD 0
- 0x10005844: 11004130 0A.. DCD 285229360
- 0x10005848: 110063ec .c.. DCD 285238252
- $t
- i.app_sec_bond_del_all
- app_sec_bond_del_all
- 0x1000584c: 480c .H LDR r0,[pc,#48] ; [0x10005880] = 0x11004130
- 0x1000584e: b510 .. PUSH {r4,lr}
- 0x10005850: 7801 .x LDRB r1,[r0,#0]
- 0x10005852: 2064 d MOVS r0,#0x64
- 0x10005854: 4341 AC MULS r1,r0,r1
- 0x10005856: 480b .H LDR r0,[pc,#44] ; [0x10005884] = 0x110063ec
- 0x10005858: f7fcfedb .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x1000585c: 2000 . MOVS r0,#0
- 0x1000585e: 4a0a .J LDR r2,[pc,#40] ; [0x10005888] = 0x110061f8
- 0x10005860: 4603 .F MOV r3,r0
- 0x10005862: bf00 .. NOP
- 0x10005864: f8521020 R. . LDR r1,[r2,r0,LSL #2]
- 0x10005868: b111 .. CBZ r1,0x10005870 ; app_sec_bond_del_all + 36
- 0x1000586a: 694c Li LDR r4,[r1,#0x14]
- 0x1000586c: b104 .. CBZ r4,0x10005870 ; app_sec_bond_del_all + 36
- 0x1000586e: 614b Ka STR r3,[r1,#0x14]
- 0x10005870: 1c40 @. ADDS r0,r0,#1
- 0x10005872: b2c0 .. UXTB r0,r0
- 0x10005874: 281e .( CMP r0,#0x1e
- 0x10005876: d3f5 .. BCC 0x10005864 ; app_sec_bond_del_all + 24
- 0x10005878: e8bd4010 ...@ POP {r4,lr}
- 0x1000587c: f000bbca .... B.W app_sec_write_bond_info_to_flash ; 0x10006014
- $d
- 0x10005880: 11004130 0A.. DCD 285229360
- 0x10005884: 110063ec .c.. DCD 285238252
- 0x10005888: 110061f8 .a.. DCD 285237752
- $t
- i.app_sec_bond_search
- app_sec_bond_search
- 0x1000588c: e92d47fc -..G PUSH {r2-r10,lr}
- 0x10005890: 4681 .F MOV r9,r0
- 0x10005892: 4688 .F MOV r8,r1
- 0x10005894: 4668 hF MOV r0,sp
- 0x10005896: 4617 .F MOV r7,r2
- 0x10005898: 1d81 .. ADDS r1,r0,#6
- 0x1000589a: f004fddd .... BL gap_address_get ; 0x1000a458
- 0x1000589e: 2500 .% MOVS r5,#0
- 0x100058a0: 4e21 !N LDR r6,[pc,#132] ; [0x10005928] = 0x11004130
- 0x100058a2: e030 0. B 0x10005906 ; app_sec_bond_search + 122
- 0x100058a4: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x100058a8: 4920 I LDR r1,[pc,#128] ; [0x1000592c] = 0x110063ec
- 0x100058aa: eb001005 .... ADD r0,r0,r5,LSL #4
- 0x100058ae: eb010480 .... ADD r4,r1,r0,LSL #2
- 0x100058b2: 7820 x LDRB r0,[r4,#0]
- 0x100058b4: 0780 .. LSLS r0,r0,#30
- 0x100058b6: d524 $. BPL 0x10005902 ; app_sec_bond_search + 118
- 0x100058b8: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x100058ba: f89d1006 .... LDRB r1,[sp,#6]
- 0x100058be: 4288 .B CMP r0,r1
- 0x100058c0: d11f .. BNE 0x10005902 ; app_sec_bond_search + 118
- 0x100058c2: 2206 ." MOVS r2,#6
- 0x100058c4: 4669 iF MOV r1,sp
- 0x100058c6: f1040009 .... ADD r0,r4,#9
- 0x100058ca: f7fcfe52 ..R. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x100058ce: b9c0 .. CBNZ r0,0x10005902 ; app_sec_bond_search + 118
- 0x100058d0: f1b80f00 .... CMP r8,#0
- 0x100058d4: d00d .. BEQ 0x100058f2 ; app_sec_bond_search + 102
- 0x100058d6: b1e7 .. CBZ r7,0x10005912 ; app_sec_bond_search + 134
- 0x100058d8: 7820 x LDRB r0,[r4,#0]
- 0x100058da: 0700 .. LSLS r0,r0,#28
- 0x100058dc: d519 .. BPL 0x10005912 ; app_sec_bond_search + 134
- 0x100058de: f8940042 ..B. LDRB r0,[r4,#0x42]
- 0x100058e2: 79b9 .y LDRB r1,[r7,#6]
- 0x100058e4: 4288 .B CMP r0,r1
- 0x100058e6: d10c .. BNE 0x10005902 ; app_sec_bond_search + 118
- 0x100058e8: 2206 ." MOVS r2,#6
- 0x100058ea: 4639 9F MOV r1,r7
- 0x100058ec: f104003c ..<. ADD r0,r4,#0x3c
- 0x100058f0: e004 .. B 0x100058fc ; app_sec_bond_search + 112
- 0x100058f2: 78a0 .x LDRB r0,[r4,#2]
- 0x100058f4: b928 (. CBNZ r0,0x10005902 ; app_sec_bond_search + 118
- 0x100058f6: 2206 ." MOVS r2,#6
- 0x100058f8: 4649 IF MOV r1,r9
- 0x100058fa: 1ce0 .. ADDS r0,r4,#3
- 0x100058fc: f7fcfe39 ..9. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10005900: b120 . CBZ r0,0x1000590c ; app_sec_bond_search + 128
- 0x10005902: 1c6d m. ADDS r5,r5,#1
- 0x10005904: b2ed .. UXTB r5,r5
- 0x10005906: 7830 0x LDRB r0,[r6,#0]
- 0x10005908: 4285 .B CMP r5,r0
- 0x1000590a: d3cb .. BCC 0x100058a4 ; app_sec_bond_search + 24
- 0x1000590c: 4628 (F MOV r0,r5
- 0x1000590e: e8bd87fc .... POP {r2-r10,pc}
- 0x10005912: f8990005 .... LDRB r0,[r9,#5]
- 0x10005916: 2103 .! MOVS r1,#3
- 0x10005918: ebb11f90 .... CMP r1,r0,LSR #6
- 0x1000591c: d1f1 .. BNE 0x10005902 ; app_sec_bond_search + 118
- 0x1000591e: 78a1 .x LDRB r1,[r4,#2]
- 0x10005920: 4541 AE CMP r1,r8
- 0x10005922: d0e8 .. BEQ 0x100058f6 ; app_sec_bond_search + 106
- 0x10005924: e7ed .. B 0x10005902 ; app_sec_bond_search + 118
- $d
- 0x10005926: 0000 .. DCW 0
- 0x10005928: 11004130 0A.. DCD 285229360
- 0x1000592c: 110063ec .c.. DCD 285238252
- $t
- i.app_sec_bond_search_latest
- app_sec_bond_search_latest
- 0x10005930: b5f8 .. PUSH {r3-r7,lr}
- 0x10005932: 4816 .H LDR r0,[pc,#88] ; [0x1000598c] = 0x11004130
- 0x10005934: 2200 ." MOVS r2,#0
- 0x10005936: 4d16 .M LDR r5,[pc,#88] ; [0x10005990] = 0x110063ec
- 0x10005938: 7801 .x LDRB r1,[r0,#0]
- 0x1000593a: 4610 .F MOV r0,r2
- 0x1000593c: 460c .F MOV r4,r1
- 0x1000593e: e016 .. B 0x1000596e ; app_sec_bond_search_latest + 62
- 0x10005940: eb0003c0 .... ADD r3,r0,r0,LSL #3
- 0x10005944: eb031300 .... ADD r3,r3,r0,LSL #4
- 0x10005948: eb050383 .... ADD r3,r5,r3,LSL #2
- 0x1000594c: 781e .x LDRB r6,[r3,#0]
- 0x1000594e: 07b6 .. LSLS r6,r6,#30
- 0x10005950: d50b .. BPL 0x1000596a ; app_sec_bond_search_latest + 58
- 0x10005952: 428c .B CMP r4,r1
- 0x10005954: d007 .. BEQ 0x10005966 ; app_sec_bond_search_latest + 54
- 0x10005956: 785e ^x LDRB r6,[r3,#1]
- 0x10005958: 1ab3 .. SUBS r3,r6,r2
- 0x1000595a: b2db .. UXTB r3,r3
- 0x1000595c: 2b80 .+ CMP r3,#0x80
- 0x1000595e: d204 .. BCS 0x1000596a ; app_sec_bond_search_latest + 58
- 0x10005960: 4632 2F MOV r2,r6
- 0x10005962: 4604 .F MOV r4,r0
- 0x10005964: e001 .. B 0x1000596a ; app_sec_bond_search_latest + 58
- 0x10005966: 785a Zx LDRB r2,[r3,#1]
- 0x10005968: 4604 .F MOV r4,r0
- 0x1000596a: 1c40 @. ADDS r0,r0,#1
- 0x1000596c: b2c0 .. UXTB r0,r0
- 0x1000596e: 4288 .B CMP r0,r1
- 0x10005970: d3e6 .. BCC 0x10005940 ; app_sec_bond_search_latest + 16
- 0x10005972: a008 .. ADR r0,{pc}+0x22 ; 0x10005994
- 0x10005974: f00ffc1a .... BL log_printf_level ; 0x100151ac
- 0x10005978: a308 .. ADR r3,{pc}+0x24 ; 0x1000599c
- 0x1000597a: f2402236 @.6" MOV r2,#0x236
- 0x1000597e: a112 .. ADR r1,{pc}+0x4a ; 0x100059c8
- 0x10005980: 2000 . MOVS r0,#0
- 0x10005982: 9400 .. STR r4,[sp,#0]
- 0x10005984: f00ffc00 .... BL log_printf ; 0x10015188
- 0x10005988: 4620 F MOV r0,r4
- 0x1000598a: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000598c: 11004130 0A.. DCD 285229360
- 0x10005990: 110063ec .c.. DCD 285238252
- 0x10005994: 464e495b [INF DCD 1179535707
- 0x10005998: 00205d4f O] . DCD 2121039
- 0x1000599c: 7070615b [app DCD 1886413147
- 0x100059a0: 6365735f _sec DCD 1667593055
- 0x100059a4: 7070615d ]app DCD 1886413149
- 0x100059a8: 6365735f _sec DCD 1667593055
- 0x100059ac: 6e6f625f _bon DCD 1852793439
- 0x100059b0: 65735f64 d_se DCD 1702059876
- 0x100059b4: 68637261 arch DCD 1751347809
- 0x100059b8: 74616c5f _lat DCD 1952541791
- 0x100059bc: 3a747365 est: DCD 980710245
- 0x100059c0: 0d642520 %d. DCD 224666912
- 0x100059c4: 0000000a .... DCD 10
- 0x100059c8: 615c2e2e ..\a DCD 1633431086
- 0x100059cc: 735c7070 pp\s DCD 1935437936
- 0x100059d0: 615c6372 rc\a DCD 1633444722
- 0x100059d4: 735f7070 pp_s DCD 1935634544
- 0x100059d8: 632e6365 ec.c DCD 1663984485
- 0x100059dc: 00000000 .... DCD 0
- $t
- i.app_sec_bond_search_oldest
- app_sec_bond_search_oldest
- 0x100059e0: b5f8 .. PUSH {r3-r7,lr}
- 0x100059e2: 4817 .H LDR r0,[pc,#92] ; [0x10005a40] = 0x11004130
- 0x100059e4: 2200 ." MOVS r2,#0
- 0x100059e6: 4d17 .M LDR r5,[pc,#92] ; [0x10005a44] = 0x110063ec
- 0x100059e8: 7801 .x LDRB r1,[r0,#0]
- 0x100059ea: 4610 .F MOV r0,r2
- 0x100059ec: 460c .F MOV r4,r1
- 0x100059ee: e016 .. B 0x10005a1e ; app_sec_bond_search_oldest + 62
- 0x100059f0: eb0003c0 .... ADD r3,r0,r0,LSL #3
- 0x100059f4: eb031300 .... ADD r3,r3,r0,LSL #4
- 0x100059f8: eb050383 .... ADD r3,r5,r3,LSL #2
- 0x100059fc: 781e .x LDRB r6,[r3,#0]
- 0x100059fe: 07b6 .. LSLS r6,r6,#30
- 0x10005a00: d50b .. BPL 0x10005a1a ; app_sec_bond_search_oldest + 58
- 0x10005a02: 428c .B CMP r4,r1
- 0x10005a04: d007 .. BEQ 0x10005a16 ; app_sec_bond_search_oldest + 54
- 0x10005a06: 785e ^x LDRB r6,[r3,#1]
- 0x10005a08: 1ab3 .. SUBS r3,r6,r2
- 0x10005a0a: b2db .. UXTB r3,r3
- 0x10005a0c: 2b80 .+ CMP r3,#0x80
- 0x10005a0e: d304 .. BCC 0x10005a1a ; app_sec_bond_search_oldest + 58
- 0x10005a10: 4632 2F MOV r2,r6
- 0x10005a12: 4604 .F MOV r4,r0
- 0x10005a14: e001 .. B 0x10005a1a ; app_sec_bond_search_oldest + 58
- 0x10005a16: 785a Zx LDRB r2,[r3,#1]
- 0x10005a18: 4604 .F MOV r4,r0
- 0x10005a1a: 1c40 @. ADDS r0,r0,#1
- 0x10005a1c: b2c0 .. UXTB r0,r0
- 0x10005a1e: 4288 .B CMP r0,r1
- 0x10005a20: d3e6 .. BCC 0x100059f0 ; app_sec_bond_search_oldest + 16
- 0x10005a22: 4809 .H LDR r0,[pc,#36] ; [0x10005a48] = 0x10005994
- 0x10005a24: f00ffbc2 .... BL log_printf_level ; 0x100151ac
- 0x10005a28: 4907 .I LDR r1,[pc,#28] ; [0x10005a48] = 0x10005994
- 0x10005a2a: a308 .. ADR r3,{pc}+0x22 ; 0x10005a4c
- 0x10005a2c: f44f7206 O..r MOV r2,#0x218
- 0x10005a30: 3134 41 ADDS r1,r1,#0x34
- 0x10005a32: 2000 . MOVS r0,#0
- 0x10005a34: 9400 .. STR r4,[sp,#0]
- 0x10005a36: f00ffba7 .... BL log_printf ; 0x10015188
- 0x10005a3a: 4620 F MOV r0,r4
- 0x10005a3c: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10005a3e: 0000 .. DCW 0
- 0x10005a40: 11004130 0A.. DCD 285229360
- 0x10005a44: 110063ec .c.. DCD 285238252
- 0x10005a48: 10005994 .Y.. DCD 268458388
- 0x10005a4c: 7070615b [app DCD 1886413147
- 0x10005a50: 6365735f _sec DCD 1667593055
- 0x10005a54: 7070615d ]app DCD 1886413149
- 0x10005a58: 6365735f _sec DCD 1667593055
- 0x10005a5c: 6e6f625f _bon DCD 1852793439
- 0x10005a60: 65735f64 d_se DCD 1702059876
- 0x10005a64: 68637261 arch DCD 1751347809
- 0x10005a68: 646c6f5f _old DCD 1684827999
- 0x10005a6c: 3a747365 est: DCD 980710245
- 0x10005a70: 0d642520 %d. DCD 224666912
- 0x10005a74: 0000000a .... DCD 10
- $t
- i.app_sec_bond_show
- app_sec_bond_show
- 0x10005a78: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10005a7c: 4604 .F MOV r4,r0
- 0x10005a7e: b086 .. SUB sp,sp,#0x18
- 0x10005a80: 2500 .% MOVS r5,#0
- 0x10005a82: a062 b. ADR r0,{pc}+0x18a ; 0x10005c0c
- 0x10005a84: f00ffb92 .... BL log_printf_level ; 0x100151ac
- 0x10005a88: 4e62 bN LDR r6,[pc,#392] ; [0x10005c14] = 0x110061f8
- 0x10005a8a: a363 c. ADR r3,{pc}+0x18e ; 0x10005c18
- 0x10005a8c: f24012d3 @... MOV r2,#0x1d3
- 0x10005a90: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x10005a94: a168 h. ADR r1,{pc}+0x1a4 ; 0x10005c38
- 0x10005a96: 7900 .y LDRB r0,[r0,#4]
- 0x10005a98: 9000 .. STR r0,[sp,#0]
- 0x10005a9a: 2000 . MOVS r0,#0
- 0x10005a9c: f00ffb74 ..t. BL log_printf ; 0x10015188
- 0x10005aa0: a05a Z. ADR r0,{pc}+0x16c ; 0x10005c0c
- 0x10005aa2: f00ffb83 .... BL log_printf_level ; 0x100151ac
- 0x10005aa6: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x10005aaa: ae02 .. ADD r6,sp,#8
- 0x10005aac: 7a01 .z LDRB r1,[r0,#8]
- 0x10005aae: 7944 Dy LDRB r4,[r0,#5]
- 0x10005ab0: 7983 .y LDRB r3,[r0,#6]
- 0x10005ab2: 79c2 .y LDRB r2,[r0,#7]
- 0x10005ab4: e886001e .... STM r6,{r1-r4}
- 0x10005ab8: 7a41 Az LDRB r1,[r0,#9]
- 0x10005aba: 7a80 .z LDRB r0,[r0,#0xa]
- 0x10005abc: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10005ac0: a363 c. ADR r3,{pc}+0x190 ; 0x10005c50
- 0x10005ac2: f44f72ea O..r MOV r2,#0x1d4
- 0x10005ac6: a15c \. ADR r1,{pc}+0x172 ; 0x10005c38
- 0x10005ac8: 2000 . MOVS r0,#0
- 0x10005aca: f00ffb5d ..]. BL log_printf ; 0x10015188
- 0x10005ace: f8df81b4 .... LDR r8,[pc,#436] ; [0x10005c84] = 0x110063ec
- 0x10005ad2: 4f6d mO LDR r7,[pc,#436] ; [0x10005c88] = 0x11004130
- 0x10005ad4: e093 .. B 0x10005bfe ; app_sec_bond_show + 390
- 0x10005ad6: bf00 .. NOP
- 0x10005ad8: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x10005adc: eb001605 .... ADD r6,r0,r5,LSL #4
- 0x10005ae0: 4644 DF MOV r4,r8
- 0x10005ae2: f8180026 ..&. LDRB r0,[r8,r6,LSL #2]
- 0x10005ae6: 0780 .. LSLS r0,r0,#30
- 0x10005ae8: d57d }. BPL 0x10005be6 ; app_sec_bond_show + 366
- 0x10005aea: a048 H. ADR r0,{pc}+0x122 ; 0x10005c0c
- 0x10005aec: f00ffb5e ..^. BL log_printf_level ; 0x100151ac
- 0x10005af0: a366 f. ADR r3,{pc}+0x19c ; 0x10005c8c
- 0x10005af2: f24012dd @... MOV r2,#0x1dd
- 0x10005af6: a150 P. ADR r1,{pc}+0x142 ; 0x10005c38
- 0x10005af8: 2000 . MOVS r0,#0
- 0x10005afa: 9500 .. STR r5,[sp,#0]
- 0x10005afc: f00ffb44 ..D. BL log_printf ; 0x10015188
- 0x10005b00: a042 B. ADR r0,{pc}+0x10c ; 0x10005c0c
- 0x10005b02: f00ffb53 ..S. BL log_printf_level ; 0x100151ac
- 0x10005b06: 46a0 .F MOV r8,r4
- 0x10005b08: eb040486 .... ADD r4,r4,r6,LSL #2
- 0x10005b0c: a368 h. ADR r3,{pc}+0x1a4 ; 0x10005cb0
- 0x10005b0e: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x10005b10: 9000 .. STR r0,[sp,#0]
- 0x10005b12: f24012df @... MOV r2,#0x1df
- 0x10005b16: a148 H. ADR r1,{pc}+0x122 ; 0x10005c38
- 0x10005b18: 2000 . MOVS r0,#0
- 0x10005b1a: f00ffb35 ..5. BL log_printf ; 0x10015188
- 0x10005b1e: a03b ;. ADR r0,{pc}+0xee ; 0x10005c0c
- 0x10005b20: f00ffb44 ..D. BL log_printf_level ; 0x100151ac
- 0x10005b24: 7b20 { LDRB r0,[r4,#0xc]
- 0x10005b26: f10d0c08 .... ADD r12,sp,#8
- 0x10005b2a: 7a63 cz LDRB r3,[r4,#9]
- 0x10005b2c: 7aa2 .z LDRB r2,[r4,#0xa]
- 0x10005b2e: 7ae1 .z LDRB r1,[r4,#0xb]
- 0x10005b30: e88c000f .... STM r12,{r0-r3}
- 0x10005b34: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x10005b36: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x10005b38: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10005b3c: a365 e. ADR r3,{pc}+0x198 ; 0x10005cd4
- 0x10005b3e: f44f72f0 O..r MOV r2,#0x1e0
- 0x10005b42: a13d =. ADR r1,{pc}+0xf6 ; 0x10005c38
- 0x10005b44: 2000 . MOVS r0,#0
- 0x10005b46: f00ffb1f .... BL log_printf ; 0x10015188
- 0x10005b4a: a030 0. ADR r0,{pc}+0xc2 ; 0x10005c0c
- 0x10005b4c: f00ffb2e .... BL log_printf_level ; 0x100151ac
- 0x10005b50: 78a0 .x LDRB r0,[r4,#2]
- 0x10005b52: 9000 .. STR r0,[sp,#0]
- 0x10005b54: a330 0. ADR r3,{pc}+0xc4 ; 0x10005c18
- 0x10005b56: f24012e7 @... MOV r2,#0x1e7
- 0x10005b5a: a137 7. ADR r1,{pc}+0xde ; 0x10005c38
- 0x10005b5c: 2000 . MOVS r0,#0
- 0x10005b5e: f00ffb13 .... BL log_printf ; 0x10015188
- 0x10005b62: a02a *. ADR r0,{pc}+0xaa ; 0x10005c0c
- 0x10005b64: f00ffb22 ..". BL log_printf_level ; 0x100151ac
- 0x10005b68: 79a0 .y LDRB r0,[r4,#6]
- 0x10005b6a: f10d0c08 .... ADD r12,sp,#8
- 0x10005b6e: 78e3 .x LDRB r3,[r4,#3]
- 0x10005b70: 7922 "y LDRB r2,[r4,#4]
- 0x10005b72: 7961 ay LDRB r1,[r4,#5]
- 0x10005b74: e88c000f .... STM r12,{r0-r3}
- 0x10005b78: 79e1 .y LDRB r1,[r4,#7]
- 0x10005b7a: 7a20 z LDRB r0,[r4,#8]
- 0x10005b7c: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10005b80: a333 3. ADR r3,{pc}+0xd0 ; 0x10005c50
- 0x10005b82: f44f72f4 O..r MOV r2,#0x1e8
- 0x10005b86: a12c ,. ADR r1,{pc}+0xb2 ; 0x10005c38
- 0x10005b88: 2000 . MOVS r0,#0
- 0x10005b8a: f00ffafd .... BL log_printf ; 0x10015188
- 0x10005b8e: a01f .. ADR r0,{pc}+0x7e ; 0x10005c0c
- 0x10005b90: f00ffb0c .... BL log_printf_level ; 0x100151ac
- 0x10005b94: f8180026 ..&. LDRB r0,[r8,r6,LSL #2]
- 0x10005b98: 9000 .. STR r0,[sp,#0]
- 0x10005b9a: a35d ]. ADR r3,{pc}+0x176 ; 0x10005d10
- 0x10005b9c: f24012ef @... MOV r2,#0x1ef
- 0x10005ba0: a125 %. ADR r1,{pc}+0x98 ; 0x10005c38
- 0x10005ba2: 2000 . MOVS r0,#0
- 0x10005ba4: f00ffaf0 .... BL log_printf ; 0x10015188
- 0x10005ba8: f8180026 ..&. LDRB r0,[r8,r6,LSL #2]
- 0x10005bac: 0700 .. LSLS r0,r0,#28
- 0x10005bae: d524 $. BPL 0x10005bfa ; app_sec_bond_show + 386
- 0x10005bb0: a016 .. ADR r0,{pc}+0x5c ; 0x10005c0c
- 0x10005bb2: f00ffafb .... BL log_printf_level ; 0x100151ac
- 0x10005bb6: f8940042 ..B. LDRB r0,[r4,#0x42]
- 0x10005bba: 9000 .. STR r0,[sp,#0]
- 0x10005bbc: a35b [. ADR r3,{pc}+0x170 ; 0x10005d2c
- 0x10005bbe: f44f72f9 O..r MOV r2,#0x1f2
- 0x10005bc2: a11d .. ADR r1,{pc}+0x76 ; 0x10005c38
- 0x10005bc4: 2000 . MOVS r0,#0
- 0x10005bc6: 343c <4 ADDS r4,r4,#0x3c
- 0x10005bc8: f00ffade .... BL log_printf ; 0x10015188
- 0x10005bcc: a00f .. ADR r0,{pc}+0x40 ; 0x10005c0c
- 0x10005bce: f00ffaed .... BL log_printf_level ; 0x100151ac
- 0x10005bd2: 78e0 .x LDRB r0,[r4,#3]
- 0x10005bd4: ae02 .. ADD r6,sp,#8
- 0x10005bd6: 7823 #x LDRB r3,[r4,#0]
- 0x10005bd8: 7862 bx LDRB r2,[r4,#1]
- 0x10005bda: 78a1 .x LDRB r1,[r4,#2]
- 0x10005bdc: e886000f .... STM r6,{r0-r3}
- 0x10005be0: 7921 !y LDRB r1,[r4,#4]
- 0x10005be2: 7960 `y LDRB r0,[r4,#5]
- 0x10005be4: e000 .. B 0x10005be8 ; app_sec_bond_show + 368
- 0x10005be6: e008 .. B 0x10005bfa ; app_sec_bond_show + 386
- 0x10005be8: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10005bec: a358 X. ADR r3,{pc}+0x164 ; 0x10005d50
- 0x10005bee: f24012f3 @... MOV r2,#0x1f3
- 0x10005bf2: a111 .. ADR r1,{pc}+0x46 ; 0x10005c38
- 0x10005bf4: 2000 . MOVS r0,#0
- 0x10005bf6: f00ffac7 .... BL log_printf ; 0x10015188
- 0x10005bfa: 1c6d m. ADDS r5,r5,#1
- 0x10005bfc: b2ed .. UXTB r5,r5
- 0x10005bfe: 7838 8x LDRB r0,[r7,#0]
- 0x10005c00: 4285 .B CMP r5,r0
- 0x10005c02: f4ffaf69 ..i. BCC 0x10005ad8 ; app_sec_bond_show + 96
- 0x10005c06: b006 .. ADD sp,sp,#0x18
- 0x10005c08: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10005c0c: 464e495b [INF DCD 1179535707
- 0x10005c10: 00205d4f O] . DCD 2121039
- 0x10005c14: 110061f8 .a.. DCD 285237752
- 0x10005c18: 7070615b [app DCD 1886413147
- 0x10005c1c: 6365735f _sec DCD 1667593055
- 0x10005c20: 2020205d ] DCD 538976349
- 0x10005c24: 64646120 add DCD 1684300064
- 0x10005c28: 79745f72 r_ty DCD 2037669746
- 0x10005c2c: 203a6570 pe: DCD 540697968
- 0x10005c30: 0a0d6425 %d.. DCD 168649765
- 0x10005c34: 00000000 .... DCD 0
- 0x10005c38: 615c2e2e ..\a DCD 1633431086
- 0x10005c3c: 735c7070 pp\s DCD 1935437936
- 0x10005c40: 615c6372 rc\a DCD 1633444722
- 0x10005c44: 735f7070 pp_s DCD 1935634544
- 0x10005c48: 632e6365 ec.c DCD 1663984485
- 0x10005c4c: 00000000 .... DCD 0
- 0x10005c50: 7070615b [app DCD 1886413147
- 0x10005c54: 6365735f _sec DCD 1667593055
- 0x10005c58: 2020205d ] DCD 538976349
- 0x10005c5c: 64646120 add DCD 1684300064
- 0x10005c60: 25203a72 r: % DCD 622869106
- 0x10005c64: 3a783230 02x: DCD 980955696
- 0x10005c68: 78323025 %02x DCD 2016555045
- 0x10005c6c: 3230253a :%02 DCD 842016058
- 0x10005c70: 30253a78 x:%0 DCD 807746168
- 0x10005c74: 253a7832 2x:% DCD 624588850
- 0x10005c78: 3a783230 02x: DCD 980955696
- 0x10005c7c: 78323025 %02x DCD 2016555045
- 0x10005c80: 00000a0d .... DCD 2573
- 0x10005c84: 110063ec .c.. DCD 285238252
- 0x10005c88: 11004130 0A.. DCD 285229360
- 0x10005c8c: 7070615b [app DCD 1886413147
- 0x10005c90: 6365735f _sec DCD 1667593055
- 0x10005c94: 4e4f425d ]BON DCD 1313817181
- 0x10005c98: 474e4944 DING DCD 1196312900
- 0x10005c9c: 464e4920 INF DCD 1179535648
- 0x10005ca0: 4e49204f O IN DCD 1313415247
- 0x10005ca4: 3a584544 DEX: DCD 978863428
- 0x10005ca8: 0d642520 %d. DCD 224666912
- 0x10005cac: 0000000a .... DCD 10
- 0x10005cb0: 7070615b [app DCD 1886413147
- 0x10005cb4: 6365735f _sec DCD 1667593055
- 0x10005cb8: 2020205d ] DCD 538976349
- 0x10005cbc: 636f6c20 loc DCD 1668246560
- 0x10005cc0: 615f6c61 al_a DCD 1633643617
- 0x10005cc4: 5f726464 ddr_ DCD 1601332324
- 0x10005cc8: 65707974 type DCD 1701869940
- 0x10005ccc: 6425203a : %d DCD 1680154682
- 0x10005cd0: 00000a0d .... DCD 2573
- 0x10005cd4: 7070615b [app DCD 1886413147
- 0x10005cd8: 6365735f _sec DCD 1667593055
- 0x10005cdc: 2020205d ] DCD 538976349
- 0x10005ce0: 636f6c20 loc DCD 1668246560
- 0x10005ce4: 615f6c61 al_a DCD 1633643617
- 0x10005ce8: 3a726464 ddr: DCD 980575332
- 0x10005cec: 32302520 %02 DCD 842016032
- 0x10005cf0: 30253a78 x:%0 DCD 807746168
- 0x10005cf4: 253a7832 2x:% DCD 624588850
- 0x10005cf8: 3a783230 02x: DCD 980955696
- 0x10005cfc: 78323025 %02x DCD 2016555045
- 0x10005d00: 3230253a :%02 DCD 842016058
- 0x10005d04: 30253a78 x:%0 DCD 807746168
- 0x10005d08: 0a0d7832 2x.. DCD 168654898
- 0x10005d0c: 00000000 .... DCD 0
- 0x10005d10: 7070615b [app DCD 1886413147
- 0x10005d14: 6365735f _sec DCD 1667593055
- 0x10005d18: 2020205d ] DCD 538976349
- 0x10005d1c: 616c6620 fla DCD 1634493984
- 0x10005d20: 30203a67 g: 0 DCD 807418471
- 0x10005d24: 32302578 x%02 DCD 842016120
- 0x10005d28: 000a0d78 x... DCD 658808
- 0x10005d2c: 7070615b [app DCD 1886413147
- 0x10005d30: 6365735f _sec DCD 1667593055
- 0x10005d34: 2020205d ] DCD 538976349
- 0x10005d38: 6b726920 irk DCD 1802660128
- 0x10005d3c: 64646120 add DCD 1684300064
- 0x10005d40: 79745f72 r_ty DCD 2037669746
- 0x10005d44: 203a6570 pe: DCD 540697968
- 0x10005d48: 0a0d6425 %d.. DCD 168649765
- 0x10005d4c: 00000000 .... DCD 0
- 0x10005d50: 7070615b [app DCD 1886413147
- 0x10005d54: 6365735f _sec DCD 1667593055
- 0x10005d58: 2020205d ] DCD 538976349
- 0x10005d5c: 6b726920 irk DCD 1802660128
- 0x10005d60: 64646120 add DCD 1684300064
- 0x10005d64: 25203a72 r: % DCD 622869106
- 0x10005d68: 3a783230 02x: DCD 980955696
- 0x10005d6c: 78323025 %02x DCD 2016555045
- 0x10005d70: 3230253a :%02 DCD 842016058
- 0x10005d74: 30253a78 x:%0 DCD 807746168
- 0x10005d78: 253a7832 2x:% DCD 624588850
- 0x10005d7c: 3a783230 02x: DCD 980955696
- 0x10005d80: 78323025 %02x DCD 2016555045
- 0x10005d84: 00000a0d .... DCD 2573
- $t
- i.app_sec_bonding_info_del
- app_sec_bonding_info_del
- 0x10005d88: b510 .. PUSH {r4,lr}
- 0x10005d8a: f000f80f .... BL app_sec_bonding_info_find ; 0x10005dac
- 0x10005d8e: 0004 .. MOVS r4,r0
- 0x10005d90: d008 .. BEQ 0x10005da4 ; app_sec_bonding_info_del + 28
- 0x10005d92: 4601 .F MOV r1,r0
- 0x10005d94: 4804 .H LDR r0,[pc,#16] ; [0x10005da8] = 0x11004138
- 0x10005d96: f7fcfc41 ..A. BL $Ven$TT$L$$co_list_extract ; 0x1000261c
- 0x10005d9a: 4620 F MOV r0,r4
- 0x10005d9c: e8bd4010 ...@ POP {r4,lr}
- 0x10005da0: f7fcbc41 ..A. B $Ven$TT$L$$ke_free ; 0x10002626
- 0x10005da4: bd10 .. POP {r4,pc}
- $d
- 0x10005da6: 0000 .. DCW 0
- 0x10005da8: 11004138 8A.. DCD 285229368
- $t
- i.app_sec_bonding_info_find
- app_sec_bonding_info_find
- 0x10005dac: 4601 .F MOV r1,r0
- 0x10005dae: 4804 .H LDR r0,[pc,#16] ; [0x10005dc0] = 0x11004138
- 0x10005db0: e002 .. B 0x10005db8 ; app_sec_bonding_info_find + 12
- 0x10005db2: 7902 .y LDRB r2,[r0,#4]
- 0x10005db4: 428a .B CMP r2,r1
- 0x10005db6: d002 .. BEQ 0x10005dbe ; app_sec_bonding_info_find + 18
- 0x10005db8: 6800 .h LDR r0,[r0,#0]
- 0x10005dba: 2800 .( CMP r0,#0
- 0x10005dbc: d1f9 .. BNE 0x10005db2 ; app_sec_bonding_info_find + 6
- 0x10005dbe: 4770 pG BX lr
- $d
- 0x10005dc0: 11004138 8A.. DCD 285229368
- $t
- i.app_sec_bonding_info_init
- app_sec_bonding_info_init
- 0x10005dc4: b510 .. PUSH {r4,lr}
- 0x10005dc6: 4604 .F MOV r4,r0
- 0x10005dc8: 2103 .! MOVS r1,#3
- 0x10005dca: 206c l MOVS r0,#0x6c
- 0x10005dcc: f7fcfc12 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10005dd0: 7104 .q STRB r4,[r0,#4]
- 0x10005dd2: 2200 ." MOVS r2,#0
- 0x10005dd4: 7182 .q STRB r2,[r0,#6]
- 0x10005dd6: 71c2 .q STRB r2,[r0,#7]
- 0x10005dd8: 4a09 .J LDR r2,[pc,#36] ; [0x10005e00] = 0x110061f8
- 0x10005dda: 4601 .F MOV r1,r0
- 0x10005ddc: f8520024 R.$. LDR r0,[r2,r4,LSL #2]
- 0x10005de0: 7900 .y LDRB r0,[r0,#4]
- 0x10005de2: 7208 .r STRB r0,[r1,#8]
- 0x10005de4: f8520024 R.$. LDR r0,[r2,r4,LSL #2]
- 0x10005de8: f8502f05 P../ LDR r2,[r0,#5]!
- 0x10005dec: f8c12009 ... STR r2,[r1,#9]
- 0x10005df0: 8880 .. LDRH r0,[r0,#4]
- 0x10005df2: f8a1000d .... STRH r0,[r1,#0xd]
- 0x10005df6: e8bd4010 ...@ POP {r4,lr}
- 0x10005dfa: 4802 .H LDR r0,[pc,#8] ; [0x10005e04] = 0x11004138
- 0x10005dfc: f7fcbbff .... B $Ven$TT$L$$co_list_push_back ; 0x100025fe
- $d
- 0x10005e00: 110061f8 .a.. DCD 285237752
- 0x10005e04: 11004138 8A.. DCD 285229368
- $t
- i.app_sec_bonding_info_save_ltk
- app_sec_bonding_info_save_ltk
- 0x10005e08: b510 .. PUSH {r4,lr}
- 0x10005e0a: 460c .F MOV r4,r1
- 0x10005e0c: f7ffffce .... BL app_sec_bonding_info_find ; 0x10005dac
- 0x10005e10: 2800 .( CMP r0,#0
- 0x10005e12: d00b .. BEQ 0x10005e2c ; app_sec_bonding_info_save_ltk + 36
- 0x10005e14: f8101f06 .... LDRB r1,[r0,#6]!
- 0x10005e18: 221c ." MOVS r2,#0x1c
- 0x10005e1a: f0410104 A... ORR r1,r1,#4
- 0x10005e1e: f8001b10 .... STRB r1,[r0],#0x10
- 0x10005e22: 4621 !F MOV r1,r4
- 0x10005e24: e8bd4010 ...@ POP {r4,lr}
- 0x10005e28: f7fcbb99 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10005e2c: bd10 .. POP {r4,pc}
- 0x10005e2e: 0000 .. MOVS r0,r0
- i.app_sec_get_bond_flag
- app_sec_get_bond_flag
- 0x10005e30: 4906 .I LDR r1,[pc,#24] ; [0x10005e4c] = 0x110061f8
- 0x10005e32: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x10005e36: 2800 .( CMP r0,#0
- 0x10005e38: d004 .. BEQ 0x10005e44 ; app_sec_get_bond_flag + 20
- 0x10005e3a: 6940 @i LDR r0,[r0,#0x14]
- 0x10005e3c: 7800 .x LDRB r0,[r0,#0]
- 0x10005e3e: 0780 .. LSLS r0,r0,#30
- 0x10005e40: d501 .. BPL 0x10005e46 ; app_sec_get_bond_flag + 22
- 0x10005e42: 2001 . MOVS r0,#1
- 0x10005e44: 4770 pG BX lr
- 0x10005e46: 2000 . MOVS r0,#0
- 0x10005e48: 4770 pG BX lr
- $d
- 0x10005e4a: 0000 .. DCW 0
- 0x10005e4c: 110061f8 .a.. DCD 285237752
- $t
- i.app_sec_init
- app_sec_init
- 0x10005e50: b510 .. PUSH {r4,lr}
- 0x10005e52: f000f80b .... BL app_sec_load_bond_info_from_flash ; 0x10005e6c
- 0x10005e56: 4804 .H LDR r0,[pc,#16] ; [0x10005e68] = 0x11004138
- 0x10005e58: f7fcfbea .... BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10005e5c: 4802 .H LDR r0,[pc,#8] ; [0x10005e68] = 0x11004138
- 0x10005e5e: e8bd4010 ...@ POP {r4,lr}
- 0x10005e62: 3008 .0 ADDS r0,r0,#8
- 0x10005e64: f7fcbbe4 .... B $Ven$TT$L$$co_list_init ; 0x10002630
- $d
- 0x10005e68: 11004138 8A.. DCD 285229368
- $t
- i.app_sec_load_bond_info_from_flash
- app_sec_load_bond_info_from_flash
- 0x10005e6c: b5f8 .. PUSH {r3-r7,lr}
- 0x10005e6e: 4815 .H LDR r0,[pc,#84] ; [0x10005ec4] = 0x10005994
- 0x10005e70: f00ff99c .... BL log_printf_level ; 0x100151ac
- 0x10005e74: 4d14 .M LDR r5,[pc,#80] ; [0x10005ec8] = 0x11004130
- 0x10005e76: 4913 .I LDR r1,[pc,#76] ; [0x10005ec4] = 0x10005994
- 0x10005e78: a314 .. ADR r3,{pc}+0x54 ; 0x10005ecc
- 0x10005e7a: 6868 hh LDR r0,[r5,#4]
- 0x10005e7c: 9000 .. STR r0,[sp,#0]
- 0x10005e7e: 22ed ." MOVS r2,#0xed
- 0x10005e80: 3134 41 ADDS r1,r1,#0x34
- 0x10005e82: 2000 . MOVS r0,#0
- 0x10005e84: f00ff980 .... BL log_printf ; 0x10015188
- 0x10005e88: 7829 )x LDRB r1,[r5,#0]
- 0x10005e8a: 2064 d MOVS r0,#0x64
- 0x10005e8c: 4341 AC MULS r1,r0,r1
- 0x10005e8e: 4a1c .J LDR r2,[pc,#112] ; [0x10005f00] = 0x110063ec
- 0x10005e90: 6868 hh LDR r0,[r5,#4]
- 0x10005e92: f7fcfbd2 .... BL $Ven$TT$L$$flash_read ; 0x1000263a
- 0x10005e96: 2400 .$ MOVS r4,#0
- 0x10005e98: 4e19 .N LDR r6,[pc,#100] ; [0x10005f00] = 0x110063ec
- 0x10005e9a: e00e .. B 0x10005eba ; app_sec_load_bond_info_from_flash + 78
- 0x10005e9c: eb0400c4 .... ADD r0,r4,r4,LSL #3
- 0x10005ea0: eb001004 .... ADD r0,r0,r4,LSL #4
- 0x10005ea4: f8161020 .. . LDRB r1,[r6,r0,LSL #2]
- 0x10005ea8: 29ff .) CMP r1,#0xff
- 0x10005eaa: d104 .. BNE 0x10005eb6 ; app_sec_load_bond_info_from_flash + 74
- 0x10005eac: eb060080 .... ADD r0,r6,r0,LSL #2
- 0x10005eb0: 2164 d! MOVS r1,#0x64
- 0x10005eb2: f7fcfbae .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x10005eb6: 1c64 d. ADDS r4,r4,#1
- 0x10005eb8: b2e4 .. UXTB r4,r4
- 0x10005eba: 7828 (x LDRB r0,[r5,#0]
- 0x10005ebc: 4284 .B CMP r4,r0
- 0x10005ebe: d3ed .. BCC 0x10005e9c ; app_sec_load_bond_info_from_flash + 48
- 0x10005ec0: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10005ec2: 0000 .. DCW 0
- 0x10005ec4: 10005994 .Y.. DCD 268458388
- 0x10005ec8: 11004130 0A.. DCD 285229360
- 0x10005ecc: 7070615b [app DCD 1886413147
- 0x10005ed0: 6365735f _sec DCD 1667593055
- 0x10005ed4: 7070615d ]app DCD 1886413149
- 0x10005ed8: 6365735f _sec DCD 1667593055
- 0x10005edc: 616f6c5f _loa DCD 1634692191
- 0x10005ee0: 6f625f64 d_bo DCD 1868717924
- 0x10005ee4: 695f646e nd_i DCD 1767859310
- 0x10005ee8: 5f6f666e nfo_ DCD 1601136238
- 0x10005eec: 6d6f7266 from DCD 1836020326
- 0x10005ef0: 616c665f _fla DCD 1634494047
- 0x10005ef4: 203a6873 sh: DCD 540698739
- 0x10005ef8: 58257830 0x%X DCD 1478850608
- 0x10005efc: 00000a0d .... DCD 2573
- 0x10005f00: 110063ec .c.. DCD 285238252
- $t
- i.app_sec_msg_dflt_handler
- app_sec_msg_dflt_handler
- 0x10005f04: b538 8. PUSH {r3-r5,lr}
- 0x10005f06: 4604 .F MOV r4,r0
- 0x10005f08: a006 .. ADR r0,{pc}+0x1c ; 0x10005f24
- 0x10005f0a: f00ff94f ..O. BL log_printf_level ; 0x100151ac
- 0x10005f0e: a307 .. ADR r3,{pc}+0x1e ; 0x10005f2c
- 0x10005f10: f2405267 @.gR MOV r2,#0x567
- 0x10005f14: a111 .. ADR r1,{pc}+0x48 ; 0x10005f5c
- 0x10005f16: 2000 . MOVS r0,#0
- 0x10005f18: 9400 .. STR r4,[sp,#0]
- 0x10005f1a: f00ff935 ..5. BL log_printf ; 0x10015188
- 0x10005f1e: 2000 . MOVS r0,#0
- 0x10005f20: bd38 8. POP {r3-r5,pc}
- $d
- 0x10005f22: 0000 .. DCW 0
- 0x10005f24: 464e495b [INF DCD 1179535707
- 0x10005f28: 00205d4f O] . DCD 2121039
- 0x10005f2c: 7070615b [app DCD 1886413147
- 0x10005f30: 6365735f _sec DCD 1667593055
- 0x10005f34: 7070615d ]app DCD 1886413149
- 0x10005f38: 6365735f _sec DCD 1667593055
- 0x10005f3c: 67736d5f _msg DCD 1735617887
- 0x10005f40: 6c66645f _dfl DCD 1818649695
- 0x10005f44: 61685f74 t_ha DCD 1634230132
- 0x10005f48: 656c646e ndle DCD 1701602414
- 0x10005f4c: 30203a72 r: 0 DCD 807418482
- 0x10005f50: 34302578 x%04 DCD 875570552
- 0x10005f54: 0a0d2e78 x... DCD 168636024
- 0x10005f58: 00000000 .... DCD 0
- 0x10005f5c: 615c2e2e ..\a DCD 1633431086
- 0x10005f60: 735c7070 pp\s DCD 1935437936
- 0x10005f64: 615c6372 rc\a DCD 1633444722
- 0x10005f68: 735f7070 pp_s DCD 1935634544
- 0x10005f6c: 632e6365 ec.c DCD 1663984485
- 0x10005f70: 00000000 .... DCD 0
- $t
- i.app_sec_resolv_cmd_cmp
- app_sec_resolv_cmd_cmp
- 0x10005f74: b510 .. PUSH {r4,lr}
- 0x10005f76: 2800 .( CMP r0,#0
- 0x10005f78: d015 .. BEQ 0x10005fa6 ; app_sec_resolv_cmd_cmp + 50
- 0x10005f7a: 480b .H LDR r0,[pc,#44] ; [0x10005fa8] = 0x11004140
- 0x10005f7c: f7fcfb62 ..b. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10005f80: 0004 .. MOVS r4,r0
- 0x10005f82: d007 .. BEQ 0x10005f94 ; app_sec_resolv_cmd_cmp + 32
- 0x10005f84: 2200 ." MOVS r2,#0
- 0x10005f86: 68a3 .h LDR r3,[r4,#8]
- 0x10005f88: 7920 y LDRB r0,[r4,#4]
- 0x10005f8a: 2101 .! MOVS r1,#1
- 0x10005f8c: 4798 .G BLX r3
- 0x10005f8e: 4620 F MOV r0,r4
- 0x10005f90: f7fcfb49 ..I. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10005f94: 4804 .H LDR r0,[pc,#16] ; [0x10005fa8] = 0x11004140
- 0x10005f96: 6800 .h LDR r0,[r0,#0]
- 0x10005f98: 2800 .( CMP r0,#0
- 0x10005f9a: d004 .. BEQ 0x10005fa6 ; app_sec_resolv_cmd_cmp + 50
- 0x10005f9c: 68c0 .h LDR r0,[r0,#0xc]
- 0x10005f9e: e8bd4010 ...@ POP {r4,lr}
- 0x10005fa2: f7fcbb22 ..". B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10005fa6: bd10 .. POP {r4,pc}
- $d
- 0x10005fa8: 11004140 @A.. DCD 285229376
- $t
- i.app_sec_set_param
- app_sec_set_param
- 0x10005fac: 4902 .I LDR r1,[pc,#8] ; [0x10005fb8] = 0x11004148
- 0x10005fae: c80d .. LDM r0,{r0,r2,r3}
- 0x10005fb0: e881000d .... STM r1,{r0,r2,r3}
- 0x10005fb4: 4770 pG BX lr
- $d
- 0x10005fb6: 0000 .. DCW 0
- 0x10005fb8: 11004148 HA.. DCD 285229384
- $t
- i.app_sec_user_bond_manage_init
- app_sec_user_bond_manage_init
- 0x10005fbc: b5fe .. PUSH {r1-r7,lr}
- 0x10005fbe: 4e0b .N LDR r6,[pc,#44] ; [0x10005fec] = 0x11004130
- 0x10005fc0: 4605 .F MOV r5,r0
- 0x10005fc2: 460c .F MOV r4,r1
- 0x10005fc4: 6070 p` STR r0,[r6,#4]
- 0x10005fc6: a00a .. ADR r0,{pc}+0x2a ; 0x10005ff0
- 0x10005fc8: f00ff8f0 .... BL log_printf_level ; 0x100151ac
- 0x10005fcc: 6870 ph LDR r0,[r6,#4]
- 0x10005fce: e9cd0500 .... STRD r0,r5,[sp,#0]
- 0x10005fd2: 4b09 .K LDR r3,[pc,#36] ; [0x10005ff8] = 0x1001c2c8
- 0x10005fd4: f240120f @... MOV r2,#0x10f
- 0x10005fd8: a108 .. ADR r1,{pc}+0x24 ; 0x10005ffc
- 0x10005fda: 9402 .. STR r4,[sp,#8]
- 0x10005fdc: 2000 . MOVS r0,#0
- 0x10005fde: f00ff8d3 .... BL log_printf ; 0x10015188
- 0x10005fe2: 2c0a ., CMP r4,#0xa
- 0x10005fe4: d800 .. BHI 0x10005fe8 ; app_sec_user_bond_manage_init + 44
- 0x10005fe6: 7034 4p STRB r4,[r6,#0]
- 0x10005fe8: bdfe .. POP {r1-r7,pc}
- $d
- 0x10005fea: 0000 .. DCW 0
- 0x10005fec: 11004130 0A.. DCD 285229360
- 0x10005ff0: 464e495b [INF DCD 1179535707
- 0x10005ff4: 00205d4f O] . DCD 2121039
- 0x10005ff8: 1001c2c8 .... DCD 268550856
- 0x10005ffc: 615c2e2e ..\a DCD 1633431086
- 0x10006000: 735c7070 pp\s DCD 1935437936
- 0x10006004: 615c6372 rc\a DCD 1633444722
- 0x10006008: 735f7070 pp_s DCD 1935634544
- 0x1000600c: 632e6365 ec.c DCD 1663984485
- 0x10006010: 00000000 .... DCD 0
- $t
- i.app_sec_write_bond_info_to_flash
- app_sec_write_bond_info_to_flash
- 0x10006014: b538 8. PUSH {r3-r5,lr}
- 0x10006016: 4d0d .M LDR r5,[pc,#52] ; [0x1000604c] = 0x110063ec
- 0x10006018: a00d .. ADR r0,{pc}+0x38 ; 0x10006050
- 0x1000601a: f00ff8c7 .... BL log_printf_level ; 0x100151ac
- 0x1000601e: 4c0e .L LDR r4,[pc,#56] ; [0x10006058] = 0x11004130
- 0x10006020: a30e .. ADR r3,{pc}+0x3c ; 0x1000605c
- 0x10006022: 22e6 ." MOVS r2,#0xe6
- 0x10006024: 6860 `h LDR r0,[r4,#4]
- 0x10006026: 9000 .. STR r0,[sp,#0]
- 0x10006028: a119 .. ADR r1,{pc}+0x68 ; 0x10006090
- 0x1000602a: 2000 . MOVS r0,#0
- 0x1000602c: f00ff8ac .... BL log_printf ; 0x10015188
- 0x10006030: f44f5180 O..Q MOV r1,#0x1000
- 0x10006034: 6860 `h LDR r0,[r4,#4]
- 0x10006036: f7fcfb0a .... BL $Ven$TT$L$$flash_erase ; 0x1000264e
- 0x1000603a: 7821 !x LDRB r1,[r4,#0]
- 0x1000603c: 2064 d MOVS r0,#0x64
- 0x1000603e: 4341 AC MULS r1,r0,r1
- 0x10006040: 462a *F MOV r2,r5
- 0x10006042: 6860 `h LDR r0,[r4,#4]
- 0x10006044: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x10006048: f7fcbb06 .... B $Ven$TT$L$$flash_write ; 0x10002658
- $d
- 0x1000604c: 110063ec .c.. DCD 285238252
- 0x10006050: 464e495b [INF DCD 1179535707
- 0x10006054: 00205d4f O] . DCD 2121039
- 0x10006058: 11004130 0A.. DCD 285229360
- 0x1000605c: 7070615b [app DCD 1886413147
- 0x10006060: 6365735f _sec DCD 1667593055
- 0x10006064: 7070615d ]app DCD 1886413149
- 0x10006068: 6365735f _sec DCD 1667593055
- 0x1000606c: 6972775f _wri DCD 1769109343
- 0x10006070: 625f6574 te_b DCD 1650419060
- 0x10006074: 5f646e6f ond_ DCD 1600417391
- 0x10006078: 6f666e69 info DCD 1868983913
- 0x1000607c: 5f6f745f _to_ DCD 1601139807
- 0x10006080: 73616c66 flas DCD 1935764582
- 0x10006084: 30203a68 h: 0 DCD 807418472
- 0x10006088: 0d582578 x%X. DCD 223880568
- 0x1000608c: 0000000a .... DCD 10
- 0x10006090: 615c2e2e ..\a DCD 1633431086
- 0x10006094: 735c7070 pp\s DCD 1935437936
- 0x10006098: 615c6372 rc\a DCD 1633444722
- 0x1000609c: 735f7070 pp_s DCD 1935634544
- 0x100060a0: 632e6365 ec.c DCD 1663984485
- 0x100060a4: 00000000 .... DCD 0
- $t
- i.app_set_dev_config_complete_ind_func
- app_set_dev_config_complete_ind_func
- 0x100060a8: 490a .I LDR r1,[pc,#40] ; [0x100060d4] = 0x11006148
- 0x100060aa: b510 .. PUSH {r4,lr}
- 0x100060ac: 2000 . MOVS r0,#0
- 0x100060ae: 7248 Hr STRB r0,[r1,#9]
- 0x100060b0: f000fb74 ..t. BL appm_create_conn_act ; 0x1000679c
- 0x100060b4: 2000 . MOVS r0,#0
- 0x100060b6: f000fb0d .... BL appm_create_adv_act ; 0x100066d4
- 0x100060ba: 4807 .H LDR r0,[pc,#28] ; [0x100060d8] = 0x110000a0
- 0x100060bc: f8900053 ..S. LDRB r0,[r0,#0x53]
- 0x100060c0: 2802 .( CMP r0,#2
- 0x100060c2: d902 .. BLS 0x100060ca ; app_set_dev_config_complete_ind_func + 34
- 0x100060c4: 2000 . MOVS r0,#0
- 0x100060c6: f000fb05 .... BL appm_create_adv_act ; 0x100066d4
- 0x100060ca: e8bd4010 ...@ POP {r4,lr}
- 0x100060ce: 2000 . MOVS r0,#0
- 0x100060d0: f000bc1e .... B.W appm_create_scan_act ; 0x10006910
- $d
- 0x100060d4: 11006148 Ha.. DCD 285237576
- 0x100060d8: 110000a0 .... DCD 285212832
- $t
- i.app_set_phy_ind_func
- app_set_phy_ind_func
- 0x100060dc: b510 .. PUSH {r4,lr}
- 0x100060de: b094 .. SUB sp,sp,#0x50
- 0x100060e0: 2208 ." MOVS r2,#8
- 0x100060e2: f88d2008 ... STRB r2,[sp,#8]
- 0x100060e6: f88d0009 .... STRB r0,[sp,#9]
- 0x100060ea: f88d000c .... STRB r0,[sp,#0xc]
- 0x100060ee: 7808 .x LDRB r0,[r1,#0]
- 0x100060f0: f88d000d .... STRB r0,[sp,#0xd]
- 0x100060f4: 7848 Hx LDRB r0,[r1,#1]
- 0x100060f6: 4c13 .L LDR r4,[pc,#76] ; [0x10006144] = 0x11006148
- 0x100060f8: f88d000e .... STRB r0,[sp,#0xe]
- 0x100060fc: 7808 .x LDRB r0,[r1,#0]
- 0x100060fe: f8840088 .... STRB r0,[r4,#0x88]
- 0x10006102: 7848 Hx LDRB r0,[r1,#1]
- 0x10006104: f8840089 .... STRB r0,[r4,#0x89]
- 0x10006108: 480f .H LDR r0,[pc,#60] ; [0x10006148] = 0x11003b08
- 0x1000610a: 7800 .x LDRB r0,[r0,#0]
- 0x1000610c: 2803 .( CMP r0,#3
- 0x1000610e: d310 .. BCC 0x10006132 ; app_set_phy_ind_func + 86
- 0x10006110: a00e .. ADR r0,{pc}+0x3c ; 0x1000614c
- 0x10006112: f00ff84b ..K. BL log_printf_level ; 0x100151ac
- 0x10006116: f89d100e .... LDRB r1,[sp,#0xe]
- 0x1000611a: f89d000d .... LDRB r0,[sp,#0xd]
- 0x1000611e: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10006122: 4818 .H LDR r0,[pc,#96] ; [0x10006184] = 0x11003b0c
- 0x10006124: a30b .. ADR r3,{pc}+0x30 ; 0x10006154
- 0x10006126: f2402283 @.." MOV r2,#0x283
- 0x1000612a: a10f .. ADR r1,{pc}+0x3e ; 0x10006168
- 0x1000612c: 6800 .h LDR r0,[r0,#0]
- 0x1000612e: f00ff82b ..+. BL log_printf ; 0x10015188
- 0x10006132: f8d410ac .... LDR r1,[r4,#0xac]
- 0x10006136: 2900 .) CMP r1,#0
- 0x10006138: d001 .. BEQ 0x1000613e ; app_set_phy_ind_func + 98
- 0x1000613a: a802 .. ADD r0,sp,#8
- 0x1000613c: 4788 .G BLX r1
- 0x1000613e: b014 .. ADD sp,sp,#0x50
- 0x10006140: bd10 .. POP {r4,pc}
- $d
- 0x10006142: 0000 .. DCW 0
- 0x10006144: 11006148 Ha.. DCD 285237576
- 0x10006148: 11003b08 .;.. DCD 285227784
- 0x1000614c: 464e495b [INF DCD 1179535707
- 0x10006150: 00205d4f O] . DCD 2121039
- 0x10006154: 20594850 PHY DCD 542722128
- 0x10006158: 61647075 upda DCD 1633972341
- 0x1000615c: 253a6574 te:% DCD 624584052
- 0x10006160: 64252c64 d,%d DCD 1680157796
- 0x10006164: 00000a0d .... DCD 2573
- 0x10006168: 615c2e2e ..\a DCD 1633431086
- 0x1000616c: 735c7070 pp\s DCD 1935437936
- 0x10006170: 615c6372 rc\a DCD 1633444722
- 0x10006174: 705f7070 pp_p DCD 1885302896
- 0x10006178: 5f6a6f72 roj_ DCD 1600810866
- 0x1000617c: 6e657665 even DCD 1852143205
- 0x10006180: 00632e74 t.c. DCD 6499956
- 0x10006184: 11003b0c .;.. DCD 285227788
- $t
- i.app_svc_added_ind_func
- app_svc_added_ind_func
- 0x10006188: 4903 .I LDR r1,[pc,#12] ; [0x10006198] = 0x11006148
- 0x1000618a: f8d1108c .... LDR r1,[r1,#0x8c]
- 0x1000618e: 2900 .) CMP r1,#0
- 0x10006190: d000 .. BEQ 0x10006194 ; app_svc_added_ind_func + 12
- 0x10006192: 4708 .G BX r1
- 0x10006194: 4770 pG BX lr
- $d
- 0x10006196: 0000 .. DCW 0
- 0x10006198: 11006148 Ha.. DCD 285237576
- $t
- i.app_update_params_complete_ind_func
- app_update_params_complete_ind_func
- 0x1000619c: 4770 pG BX lr
- 0x1000619e: 0000 .. MOVS r0,r0
- i.app_update_params_rejected_ind_func
- app_update_params_rejected_ind_func
- 0x100061a0: b530 0. PUSH {r4,r5,lr}
- 0x100061a2: b095 .. SUB sp,sp,#0x54
- 0x100061a4: 4604 .F MOV r4,r0
- 0x100061a6: 2005 . MOVS r0,#5
- 0x100061a8: f88d0008 .... STRB r0,[sp,#8]
- 0x100061ac: 4810 .H LDR r0,[pc,#64] ; [0x100061f0] = 0x11003b08
- 0x100061ae: f88d400c ...@ STRB r4,[sp,#0xc]
- 0x100061b2: f88d4009 ...@ STRB r4,[sp,#9]
- 0x100061b6: f88d100d .... STRB r1,[sp,#0xd]
- 0x100061ba: 7800 .x LDRB r0,[r0,#0]
- 0x100061bc: 460d .F MOV r5,r1
- 0x100061be: 2803 .( CMP r0,#3
- 0x100061c0: d30c .. BCC 0x100061dc ; app_update_params_rejected_ind_func + 60
- 0x100061c2: a00c .. ADR r0,{pc}+0x32 ; 0x100061f4
- 0x100061c4: f00efff2 .... BL log_printf_level ; 0x100151ac
- 0x100061c8: 4820 H LDR r0,[pc,#128] ; [0x1000624c] = 0x11003b0c
- 0x100061ca: e9cd4500 ...E STRD r4,r5,[sp,#0]
- 0x100061ce: a30b .. ADR r3,{pc}+0x2e ; 0x100061fc
- 0x100061d0: f2401245 @.E. MOV r2,#0x145
- 0x100061d4: a116 .. ADR r1,{pc}+0x5c ; 0x10006230
- 0x100061d6: 6800 .h LDR r0,[r0,#0]
- 0x100061d8: f00effd6 .... BL log_printf ; 0x10015188
- 0x100061dc: 481c .H LDR r0,[pc,#112] ; [0x10006250] = 0x11006148
- 0x100061de: f8d010ac .... LDR r1,[r0,#0xac]
- 0x100061e2: 2900 .) CMP r1,#0
- 0x100061e4: d001 .. BEQ 0x100061ea ; app_update_params_rejected_ind_func + 74
- 0x100061e6: a802 .. ADD r0,sp,#8
- 0x100061e8: 4788 .G BLX r1
- 0x100061ea: b015 .. ADD sp,sp,#0x54
- 0x100061ec: bd30 0. POP {r4,r5,pc}
- $d
- 0x100061ee: 0000 .. DCW 0
- 0x100061f0: 11003b08 .;.. DCD 285227784
- 0x100061f4: 464e495b [INF DCD 1179535707
- 0x100061f8: 00205d4f O] . DCD 2121039
- 0x100061fc: 61647075 upda DCD 1633972341
- 0x10006200: 705f6574 te_p DCD 1885300084
- 0x10006204: 6d617261 aram DCD 1835102817
- 0x10006208: 65725f73 s_re DCD 1701994355
- 0x1000620c: 7463656a ject DCD 1952671082
- 0x10006210: 255b6465 ed[% DCD 626746469
- 0x10006214: 732c5d64 d],s DCD 1932287332
- 0x10006218: 75746174 tatu DCD 1970561396
- 0x1000621c: 6c682873 s(hl DCD 1818765427
- 0x10006220: 646f6320 cod DCD 1685021472
- 0x10006224: 303a2965 e):0 DCD 809118053
- 0x10006228: 32302578 x%02 DCD 842016120
- 0x1000622c: 000a0d58 X... DCD 658776
- 0x10006230: 615c2e2e ..\a DCD 1633431086
- 0x10006234: 735c7070 pp\s DCD 1935437936
- 0x10006238: 615c6372 rc\a DCD 1633444722
- 0x1000623c: 705f7070 pp_p DCD 1885302896
- 0x10006240: 5f6a6f72 roj_ DCD 1600810866
- 0x10006244: 6e657665 even DCD 1852143205
- 0x10006248: 00632e74 t.c. DCD 6499956
- 0x1000624c: 11003b0c .;.. DCD 285227788
- 0x10006250: 11006148 Ha.. DCD 285237576
- $t
- i.app_update_params_update_ind_func
- app_update_params_update_ind_func
- 0x10006254: b510 .. PUSH {r4,lr}
- 0x10006256: b096 .. SUB sp,sp,#0x58
- 0x10006258: 2206 ." MOVS r2,#6
- 0x1000625a: f88d2010 ... STRB r2,[sp,#0x10]
- 0x1000625e: f88d0011 .... STRB r0,[sp,#0x11]
- 0x10006262: f88d0014 .... STRB r0,[sp,#0x14]
- 0x10006266: 880a .. LDRH r2,[r1,#0]
- 0x10006268: f8ad2016 ... STRH r2,[sp,#0x16]
- 0x1000626c: 884a J. LDRH r2,[r1,#2]
- 0x1000626e: f8ad2018 ... STRH r2,[sp,#0x18]
- 0x10006272: 4c18 .L LDR r4,[pc,#96] ; [0x100062d4] = 0x11006148
- 0x10006274: 888a .. LDRH r2,[r1,#4]
- 0x10006276: f8ad201a ... STRH r2,[sp,#0x1a]
- 0x1000627a: f884007a ..z. STRB r0,[r4,#0x7a]
- 0x1000627e: 8808 .. LDRH r0,[r1,#0]
- 0x10006280: f8a40082 .... STRH r0,[r4,#0x82]
- 0x10006284: 8848 H. LDRH r0,[r1,#2]
- 0x10006286: f8a40084 .... STRH r0,[r4,#0x84]
- 0x1000628a: 8888 .. LDRH r0,[r1,#4]
- 0x1000628c: f8a40086 .... STRH r0,[r4,#0x86]
- 0x10006290: 4811 .H LDR r0,[pc,#68] ; [0x100062d8] = 0x11003b08
- 0x10006292: 7800 .x LDRB r0,[r0,#0]
- 0x10006294: 2803 .( CMP r0,#3
- 0x10006296: d314 .. BCC 0x100062c2 ; app_update_params_update_ind_func + 110
- 0x10006298: a010 .. ADR r0,{pc}+0x44 ; 0x100062dc
- 0x1000629a: f00eff87 .... BL log_printf_level ; 0x100151ac
- 0x1000629e: f89d0014 .... LDRB r0,[sp,#0x14]
- 0x100062a2: f8bd301a ...0 LDRH r3,[sp,#0x1a]
- 0x100062a6: f8bd2018 ... LDRH r2,[sp,#0x18]
- 0x100062aa: f8bd1016 .... LDRH r1,[sp,#0x16]
- 0x100062ae: e88d000f .... STM sp,{r0-r3}
- 0x100062b2: 481c .H LDR r0,[pc,#112] ; [0x10006324] = 0x11003b0c
- 0x100062b4: a30b .. ADR r3,{pc}+0x30 ; 0x100062e4
- 0x100062b6: f44f72b1 O..r MOV r2,#0x162
- 0x100062ba: a113 .. ADR r1,{pc}+0x4e ; 0x10006308
- 0x100062bc: 6800 .h LDR r0,[r0,#0]
- 0x100062be: f00eff63 ..c. BL log_printf ; 0x10015188
- 0x100062c2: f8d410ac .... LDR r1,[r4,#0xac]
- 0x100062c6: 2900 .) CMP r1,#0
- 0x100062c8: d001 .. BEQ 0x100062ce ; app_update_params_update_ind_func + 122
- 0x100062ca: a804 .. ADD r0,sp,#0x10
- 0x100062cc: 4788 .G BLX r1
- 0x100062ce: b016 .. ADD sp,sp,#0x58
- 0x100062d0: bd10 .. POP {r4,pc}
- $d
- 0x100062d2: 0000 .. DCW 0
- 0x100062d4: 11006148 Ha.. DCD 285237576
- 0x100062d8: 11003b08 .;.. DCD 285227784
- 0x100062dc: 464e495b [INF DCD 1179535707
- 0x100062e0: 00205d4f O] . DCD 2121039
- 0x100062e4: 6b6e696c link DCD 1802398060
- 0x100062e8: 5d64255b [%d] DCD 1566844251
- 0x100062ec: 72617020 par DCD 1918988320
- 0x100062f0: 5f736d61 ams_ DCD 1601400161
- 0x100062f4: 61647075 upda DCD 1633972341
- 0x100062f8: 3a646574 ted: DCD 979658100
- 0x100062fc: 252c6425 %d,% DCD 623666213
- 0x10006300: 64252c64 d,%d DCD 1680157796
- 0x10006304: 00000a0d .... DCD 2573
- 0x10006308: 615c2e2e ..\a DCD 1633431086
- 0x1000630c: 735c7070 pp\s DCD 1935437936
- 0x10006310: 615c6372 rc\a DCD 1633444722
- 0x10006314: 705f7070 pp_p DCD 1885302896
- 0x10006318: 5f6a6f72 roj_ DCD 1600810866
- 0x1000631c: 6e657665 even DCD 1852143205
- 0x10006320: 00632e74 t.c. DCD 6499956
- 0x10006324: 11003b0c .;.. DCD 285227788
- $t
- i.app_update_phy_rejected_ind_func
- app_update_phy_rejected_ind_func
- 0x10006328: b530 0. PUSH {r4,r5,lr}
- 0x1000632a: b095 .. SUB sp,sp,#0x54
- 0x1000632c: 4604 .F MOV r4,r0
- 0x1000632e: 2007 . MOVS r0,#7
- 0x10006330: f88d0008 .... STRB r0,[sp,#8]
- 0x10006334: 4810 .H LDR r0,[pc,#64] ; [0x10006378] = 0x11003b08
- 0x10006336: f88d400c ...@ STRB r4,[sp,#0xc]
- 0x1000633a: f88d4009 ...@ STRB r4,[sp,#9]
- 0x1000633e: f88d100d .... STRB r1,[sp,#0xd]
- 0x10006342: 7800 .x LDRB r0,[r0,#0]
- 0x10006344: 460d .F MOV r5,r1
- 0x10006346: 2803 .( CMP r0,#3
- 0x10006348: d30c .. BCC 0x10006364 ; app_update_phy_rejected_ind_func + 60
- 0x1000634a: a00c .. ADR r0,{pc}+0x32 ; 0x1000637c
- 0x1000634c: f00eff2e .... BL log_printf_level ; 0x100151ac
- 0x10006350: 481e .H LDR r0,[pc,#120] ; [0x100063cc] = 0x11003b0c
- 0x10006352: e9cd4500 ...E STRD r4,r5,[sp,#0]
- 0x10006356: a30b .. ADR r3,{pc}+0x2e ; 0x10006384
- 0x10006358: f240229b @.." MOV r2,#0x29b
- 0x1000635c: a114 .. ADR r1,{pc}+0x54 ; 0x100063b0
- 0x1000635e: 6800 .h LDR r0,[r0,#0]
- 0x10006360: f00eff12 .... BL log_printf ; 0x10015188
- 0x10006364: 481a .H LDR r0,[pc,#104] ; [0x100063d0] = 0x11006148
- 0x10006366: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000636a: 2900 .) CMP r1,#0
- 0x1000636c: d001 .. BEQ 0x10006372 ; app_update_phy_rejected_ind_func + 74
- 0x1000636e: a802 .. ADD r0,sp,#8
- 0x10006370: 4788 .G BLX r1
- 0x10006372: b015 .. ADD sp,sp,#0x54
- 0x10006374: bd30 0. POP {r4,r5,pc}
- $d
- 0x10006376: 0000 .. DCW 0
- 0x10006378: 11003b08 .;.. DCD 285227784
- 0x1000637c: 464e495b [INF DCD 1179535707
- 0x10006380: 00205d4f O] . DCD 2121039
- 0x10006384: 20594850 PHY DCD 542722128
- 0x10006388: 656a6572 reje DCD 1701471602
- 0x1000638c: 64657463 cted DCD 1684370531
- 0x10006390: 5d64255b [%d] DCD 1566844251
- 0x10006394: 6174732c ,sta DCD 1635021612
- 0x10006398: 28737574 tus( DCD 678655348
- 0x1000639c: 63206c68 hl c DCD 1663069288
- 0x100063a0: 2965646f ode) DCD 694510703
- 0x100063a4: 2578303a :0x% DCD 628633658
- 0x100063a8: 0d583230 02X. DCD 223883824
- 0x100063ac: 0000000a .... DCD 10
- 0x100063b0: 615c2e2e ..\a DCD 1633431086
- 0x100063b4: 735c7070 pp\s DCD 1935437936
- 0x100063b8: 615c6372 rc\a DCD 1633444722
- 0x100063bc: 705f7070 pp_p DCD 1885302896
- 0x100063c0: 5f6a6f72 roj_ DCD 1600810866
- 0x100063c4: 6e657665 even DCD 1852143205
- 0x100063c8: 00632e74 t.c. DCD 6499956
- 0x100063cc: 11003b0c .;.. DCD 285227788
- 0x100063d0: 11006148 Ha.. DCD 285237576
- $t
- i.app_white_list_ind_func
- app_white_list_ind_func
- 0x100063d4: b510 .. PUSH {r4,lr}
- 0x100063d6: b094 .. SUB sp,sp,#0x50
- 0x100063d8: 460c .F MOV r4,r1
- 0x100063da: 2890 .( CMP r0,#0x90
- 0x100063dc: d002 .. BEQ 0x100063e4 ; app_white_list_ind_func + 16
- 0x100063de: 2893 .( CMP r0,#0x93
- 0x100063e0: d002 .. BEQ 0x100063e8 ; app_white_list_ind_func + 20
- 0x100063e2: e004 .. B 0x100063ee ; app_white_list_ind_func + 26
- 0x100063e4: 201d . MOVS r0,#0x1d
- 0x100063e6: e000 .. B 0x100063ea ; app_white_list_ind_func + 22
- 0x100063e8: 201e . MOVS r0,#0x1e
- 0x100063ea: f88d0004 .... STRB r0,[sp,#4]
- 0x100063ee: 480d .H LDR r0,[pc,#52] ; [0x10006424] = 0x11003b08
- 0x100063f0: f88d4008 ...@ STRB r4,[sp,#8]
- 0x100063f4: 7800 .x LDRB r0,[r0,#0]
- 0x100063f6: 2803 .( CMP r0,#3
- 0x100063f8: d30b .. BCC 0x10006412 ; app_white_list_ind_func + 62
- 0x100063fa: a00b .. ADR r0,{pc}+0x2e ; 0x10006428
- 0x100063fc: f00efed6 .... BL log_printf_level ; 0x100151ac
- 0x10006400: 481b .H LDR r0,[pc,#108] ; [0x10006470] = 0x11003b0c
- 0x10006402: 9400 .. STR r4,[sp,#0]
- 0x10006404: a30a .. ADR r3,{pc}+0x2c ; 0x10006430
- 0x10006406: f24022b3 @.." MOV r2,#0x2b3
- 0x1000640a: a112 .. ADR r1,{pc}+0x4a ; 0x10006454
- 0x1000640c: 6800 .h LDR r0,[r0,#0]
- 0x1000640e: f00efebb .... BL log_printf ; 0x10015188
- 0x10006412: 4818 .H LDR r0,[pc,#96] ; [0x10006474] = 0x11006148
- 0x10006414: f8d010ac .... LDR r1,[r0,#0xac]
- 0x10006418: 2900 .) CMP r1,#0
- 0x1000641a: d001 .. BEQ 0x10006420 ; app_white_list_ind_func + 76
- 0x1000641c: a801 .. ADD r0,sp,#4
- 0x1000641e: 4788 .G BLX r1
- 0x10006420: b014 .. ADD sp,sp,#0x50
- 0x10006422: bd10 .. POP {r4,pc}
- $d
- 0x10006424: 11003b08 .;.. DCD 285227784
- 0x10006428: 464e495b [INF DCD 1179535707
- 0x1000642c: 00205d4f O] . DCD 2121039
- 0x10006430: 74696877 whit DCD 1953065079
- 0x10006434: 696c2065 e li DCD 1768693861
- 0x10006438: 63207473 st c DCD 1663071347
- 0x1000643c: 676e6168 hang DCD 1735287144
- 0x10006440: 732c6465 ed,s DCD 1932289125
- 0x10006444: 75746174 tatu DCD 1970561396
- 0x10006448: 78303a73 s:0x DCD 2016426611
- 0x1000644c: 58323025 %02X DCD 1479684133
- 0x10006450: 00000a0d .... DCD 2573
- 0x10006454: 615c2e2e ..\a DCD 1633431086
- 0x10006458: 735c7070 pp\s DCD 1935437936
- 0x1000645c: 615c6372 rc\a DCD 1633444722
- 0x10006460: 705f7070 pp_p DCD 1885302896
- 0x10006464: 5f6a6f72 roj_ DCD 1600810866
- 0x10006468: 6e657665 even DCD 1852143205
- 0x1000646c: 00632e74 t.c. DCD 6499956
- 0x10006470: 11003b0c .;.. DCD 285227788
- 0x10006474: 11006148 Ha.. DCD 285237576
- $t
- i.appm_adv_get_defer_op
- appm_adv_get_defer_op
- 0x10006478: 4902 .I LDR r1,[pc,#8] ; [0x10006484] = 0x11006118
- 0x1000647a: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x1000647e: f8110030 ..0. LDRB r0,[r1,r0,LSL #3]
- 0x10006482: 4770 pG BX lr
- $d
- 0x10006484: 11006118 .a.. DCD 285237528
- $t
- i.appm_adv_recv_gapm_cmp
- appm_adv_recv_gapm_cmp
- 0x10006488: e92d43fe -..C PUSH {r1-r9,lr}
- 0x1000648c: 4604 .F MOV r4,r0
- 0x1000648e: 4863 cH LDR r0,[pc,#396] ; [0x1000661c] = 0x11003b08
- 0x10006490: 4617 .F MOV r7,r2
- 0x10006492: 4688 .F MOV r8,r1
- 0x10006494: 7800 .x LDRB r0,[r0,#0]
- 0x10006496: 2804 .( CMP r0,#4
- 0x10006498: d30d .. BCC 0x100064b6 ; appm_adv_recv_gapm_cmp + 46
- 0x1000649a: a061 a. ADR r0,{pc}+0x186 ; 0x10006620
- 0x1000649c: f00efe86 .... BL log_printf_level ; 0x100151ac
- 0x100064a0: 486f oH LDR r0,[pc,#444] ; [0x10006660] = 0x11003b0c
- 0x100064a2: e9cd4800 ...H STRD r4,r8,[sp,#0]
- 0x100064a6: 9702 .. STR r7,[sp,#8]
- 0x100064a8: a35f _. ADR r3,{pc}+0x180 ; 0x10006628
- 0x100064aa: f44f7297 O..r MOV r2,#0x12e
- 0x100064ae: a167 g. ADR r1,{pc}+0x19e ; 0x1000664c
- 0x100064b0: 6800 .h LDR r0,[r0,#0]
- 0x100064b2: f00efe69 ..i. BL log_printf ; 0x10015188
- 0x100064b6: 486b kH LDR r0,[pc,#428] ; [0x10006664] = 0x11006148
- 0x100064b8: 2500 .% MOVS r5,#0
- 0x100064ba: 7882 .x LDRB r2,[r0,#2]
- 0x100064bc: 4542 BE CMP r2,r8
- 0x100064be: d003 .. BEQ 0x100064c8 ; appm_adv_recv_gapm_cmp + 64
- 0x100064c0: 78c2 .x LDRB r2,[r0,#3]
- 0x100064c2: 4542 BE CMP r2,r8
- 0x100064c4: d100 .. BNE 0x100064c8 ; appm_adv_recv_gapm_cmp + 64
- 0x100064c6: 2501 .% MOVS r5,#1
- 0x100064c8: f8df9198 .... LDR r9,[pc,#408] ; [0x10006664] = 0x11006148
- 0x100064cc: 2102 .! MOVS r1,#2
- 0x100064ce: f1a90930 ..0. SUB r9,r9,#0x30
- 0x100064d2: 2ca4 ., CMP r4,#0xa4
- 0x100064d4: d027 '. BEQ 0x10006526 ; appm_adv_recv_gapm_cmp + 158
- 0x100064d6: 2600 .& MOVS r6,#0
- 0x100064d8: 2ca0 ., CMP r4,#0xa0
- 0x100064da: d040 @. BEQ 0x1000655e ; appm_adv_recv_gapm_cmp + 214
- 0x100064dc: 2ca8 ., CMP r4,#0xa8
- 0x100064de: d001 .. BEQ 0x100064e4 ; appm_adv_recv_gapm_cmp + 92
- 0x100064e0: 2ca7 ., CMP r4,#0xa7
- 0x100064e2: d13f ?. BNE 0x10006564 ; appm_adv_recv_gapm_cmp + 220
- 0x100064e4: 4428 (D ADD r0,r0,r5
- 0x100064e6: 21ff .! MOVS r1,#0xff
- 0x100064e8: 7106 .q STRB r6,[r0,#4]
- 0x100064ea: 7081 .p STRB r1,[r0,#2]
- 0x100064ec: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x100064f0: 4648 HF MOV r0,r9
- 0x100064f2: f8192031 ..1 LDRB r2,[r9,r1,LSL #3]
- 0x100064f6: 0753 S. LSLS r3,r2,#29
- 0x100064f8: d50d .. BPL 0x10006516 ; appm_adv_recv_gapm_cmp + 142
- 0x100064fa: f0220204 "... BIC r2,r2,#4
- 0x100064fe: eb0904c1 .... ADD r4,r9,r1,LSL #3
- 0x10006502: f8002031 ..1 STRB r2,[r0,r1,LSL #3]
- 0x10006506: 6860 `h LDR r0,[r4,#4]
- 0x10006508: b128 (. CBZ r0,0x10006516 ; appm_adv_recv_gapm_cmp + 142
- 0x1000650a: f000f8e3 .... BL appm_create_adv_act ; 0x100066d4
- 0x1000650e: 6860 `h LDR r0,[r4,#4]
- 0x10006510: f7fcf889 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10006514: 6066 f` STR r6,[r4,#4]
- 0x10006516: b003 .. ADD sp,sp,#0xc
- 0x10006518: 463a :F MOV r2,r7
- 0x1000651a: 4641 AF MOV r1,r8
- 0x1000651c: e8bd43f0 ...C POP {r4-r9,lr}
- 0x10006520: 2000 . MOVS r0,#0
- 0x10006522: f7feb89f .... B app_act_deleted_ind_func ; 0x10004664
- 0x10006526: b147 G. CBZ r7,0x1000653a ; appm_adv_recv_gapm_cmp + 178
- 0x10006528: 4428 (D ADD r0,r0,r5
- 0x1000652a: 7101 .q STRB r1,[r0,#4]
- 0x1000652c: b003 .. ADD sp,sp,#0xc
- 0x1000652e: 4639 9F MOV r1,r7
- 0x10006530: 4640 @F MOV r0,r8
- 0x10006532: e8bd43f0 ...C POP {r4-r9,lr}
- 0x10006536: f7feb8e9 .... B app_adv_complete_ind_func ; 0x1000470c
- 0x1000653a: 4428 (D ADD r0,r0,r5
- 0x1000653c: 2104 .! MOVS r1,#4
- 0x1000653e: 7101 .q STRB r1,[r0,#4]
- 0x10006540: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x10006544: f8192031 ..1 LDRB r2,[r9,r1,LSL #3]
- 0x10006548: 07d3 .. LSLS r3,r2,#31
- 0x1000654a: d00b .. BEQ 0x10006564 ; appm_adv_recv_gapm_cmp + 220
- 0x1000654c: f0220201 "... BIC r2,r2,#1
- 0x10006550: f8092031 ..1 STRB r2,[r9,r1,LSL #3]
- 0x10006554: 4628 (F MOV r0,r5
- 0x10006556: e8bd43fe ...C POP {r1-r9,lr}
- 0x1000655a: f000be0f .... B.W appm_stop_advertising ; 0x1000717c
- 0x1000655e: 4428 (D ADD r0,r0,r5
- 0x10006560: b117 .. CBZ r7,0x10006568 ; appm_adv_recv_gapm_cmp + 224
- 0x10006562: 7106 .q STRB r6,[r0,#4]
- 0x10006564: e8bd83fe .... POP {r1-r9,pc}
- 0x10006568: 7101 .q STRB r1,[r0,#4]
- 0x1000656a: 463a :F MOV r2,r7
- 0x1000656c: 4641 AF MOV r1,r8
- 0x1000656e: 2000 . MOVS r0,#0
- 0x10006570: f7fef80a .... BL app_act_created_ind_func ; 0x10004588
- 0x10006574: eb050445 ..E. ADD r4,r5,r5,LSL #1
- 0x10006578: 46c8 .F MOV r8,r9
- 0x1000657a: f8191034 ..4. LDRB r1,[r9,r4,LSL #3]
- 0x1000657e: 0708 .. LSLS r0,r1,#28
- 0x10006580: d510 .. BPL 0x100065a4 ; appm_adv_recv_gapm_cmp + 284
- 0x10006582: f0210108 !... BIC r1,r1,#8
- 0x10006586: eb0807c4 .... ADD r7,r8,r4,LSL #3
- 0x1000658a: f8081034 ..4. STRB r1,[r8,r4,LSL #3]
- 0x1000658e: 68b9 .h LDR r1,[r7,#8]
- 0x10006590: b141 A. CBZ r1,0x100065a4 ; appm_adv_recv_gapm_cmp + 284
- 0x10006592: f8312b02 1..+ LDRH r2,[r1],#2
- 0x10006596: 4628 (F MOV r0,r5
- 0x10006598: f000fb1a .... BL appm_set_advertising_data ; 0x10006bd0
- 0x1000659c: 68b8 .h LDR r0,[r7,#8]
- 0x1000659e: f7fcf842 ..B. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100065a2: 60be .` STR r6,[r7,#8]
- 0x100065a4: f8181034 ..4. LDRB r1,[r8,r4,LSL #3]
- 0x100065a8: 06c8 .. LSLS r0,r1,#27
- 0x100065aa: d510 .. BPL 0x100065ce ; appm_adv_recv_gapm_cmp + 326
- 0x100065ac: f0210110 !... BIC r1,r1,#0x10
- 0x100065b0: eb0807c4 .... ADD r7,r8,r4,LSL #3
- 0x100065b4: f8081034 ..4. STRB r1,[r8,r4,LSL #3]
- 0x100065b8: 68f9 .h LDR r1,[r7,#0xc]
- 0x100065ba: b141 A. CBZ r1,0x100065ce ; appm_adv_recv_gapm_cmp + 326
- 0x100065bc: f8312b02 1..+ LDRH r2,[r1],#2
- 0x100065c0: 4628 (F MOV r0,r5
- 0x100065c2: f000fc23 ..#. BL appm_set_scan_response_data ; 0x10006e0c
- 0x100065c6: 68f8 .h LDR r0,[r7,#0xc]
- 0x100065c8: f7fcf82d ..-. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100065cc: 60fe .` STR r6,[r7,#0xc]
- 0x100065ce: f8181034 ..4. LDRB r1,[r8,r4,LSL #3]
- 0x100065d2: 0648 H. LSLS r0,r1,#25
- 0x100065d4: d510 .. BPL 0x100065f8 ; appm_adv_recv_gapm_cmp + 368
- 0x100065d6: f0210140 !.@. BIC r1,r1,#0x40
- 0x100065da: eb0807c4 .... ADD r7,r8,r4,LSL #3
- 0x100065de: f8081034 ..4. STRB r1,[r8,r4,LSL #3]
- 0x100065e2: 6939 9i LDR r1,[r7,#0x10]
- 0x100065e4: b141 A. CBZ r1,0x100065f8 ; appm_adv_recv_gapm_cmp + 368
- 0x100065e6: f8312b02 1..+ LDRH r2,[r1],#2
- 0x100065ea: 4628 (F MOV r0,r5
- 0x100065ec: f000fb8e .... BL appm_set_per_adv_data ; 0x10006d0c
- 0x100065f0: 6938 8i LDR r0,[r7,#0x10]
- 0x100065f2: f7fcf818 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100065f6: 613e >a STR r6,[r7,#0x10]
- 0x100065f8: f8181034 ..4. LDRB r1,[r8,r4,LSL #3]
- 0x100065fc: 4640 @F MOV r0,r8
- 0x100065fe: 068a .. LSLS r2,r1,#26
- 0x10006600: d5b0 .. BPL 0x10006564 ; appm_adv_recv_gapm_cmp + 220
- 0x10006602: f0210120 !. . BIC r1,r1,#0x20
- 0x10006606: f8001034 ..4. STRB r1,[r0,r4,LSL #3]
- 0x1000660a: eb0800c4 .... ADD r0,r8,r4,LSL #3
- 0x1000660e: 8a81 .. LDRH r1,[r0,#0x14]
- 0x10006610: b003 .. ADD sp,sp,#0xc
- 0x10006612: 4628 (F MOV r0,r5
- 0x10006614: e8bd43f0 ...C POP {r4-r9,lr}
- 0x10006618: f000bc9e .... B.W appm_start_advertising ; 0x10006f58
- $d
- 0x1000661c: 11003b08 .;.. DCD 285227784
- 0x10006620: 4742445b [DBG DCD 1195525211
- 0x10006624: 0000205d ] .. DCD 8285
- 0x10006628: 5f766461 adv_ DCD 1601594465
- 0x1000662c: 253a706f op:% DCD 624586863
- 0x10006630: 63612064 d ac DCD 1667309668
- 0x10006634: 64695f74 t_id DCD 1684627316
- 0x10006638: 2064253a :%d DCD 543434042
- 0x1000663c: 74617473 stat DCD 1952543859
- 0x10006640: 253a7375 us:% DCD 624587637
- 0x10006644: 6d632064 d cm DCD 1835212900
- 0x10006648: 000a0d70 p... DCD 658800
- 0x1000664c: 615c2e2e ..\a DCD 1633431086
- 0x10006650: 735c7070 pp\s DCD 1935437936
- 0x10006654: 615c6372 rc\a DCD 1633444722
- 0x10006658: 632e7070 pp.c DCD 1663987824
- 0x1000665c: 00000000 .... DCD 0
- 0x10006660: 11003b0c .;.. DCD 285227788
- 0x10006664: 11006148 Ha.. DCD 285237576
- $t
- i.appm_adv_set_defer_op
- appm_adv_set_defer_op
- 0x10006668: eb000240 ..@. ADD r2,r0,r0,LSL #1
- 0x1000666c: 4803 .H LDR r0,[pc,#12] ; [0x1000667c] = 0x11006118
- 0x1000666e: f8103032 ..20 LDRB r3,[r0,r2,LSL #3]
- 0x10006672: 430b .C ORRS r3,r3,r1
- 0x10006674: f8003032 ..20 STRB r3,[r0,r2,LSL #3]
- 0x10006678: 4770 pG BX lr
- $d
- 0x1000667a: 0000 .. DCW 0
- 0x1000667c: 11006118 .a.. DCD 285237528
- $t
- i.appm_conn_recv_gapm_cmp
- appm_conn_recv_gapm_cmp
- 0x10006680: b430 0. PUSH {r4,r5}
- 0x10006682: 460b .F MOV r3,r1
- 0x10006684: 4912 .I LDR r1,[pc,#72] ; [0x100066d0] = 0x1100411d
- 0x10006686: 2403 .$ MOVS r4,#3
- 0x10006688: 28a4 .( CMP r0,#0xa4
- 0x1000668a: d00c .. BEQ 0x100066a6 ; appm_conn_recv_gapm_cmp + 38
- 0x1000668c: 2500 .% MOVS r5,#0
- 0x1000668e: 28a2 .( CMP r0,#0xa2
- 0x10006690: d014 .. BEQ 0x100066bc ; appm_conn_recv_gapm_cmp + 60
- 0x10006692: 28a8 .( CMP r0,#0xa8
- 0x10006694: d001 .. BEQ 0x1000669a ; appm_conn_recv_gapm_cmp + 26
- 0x10006696: 28a7 .( CMP r0,#0xa7
- 0x10006698: d10e .. BNE 0x100066b8 ; appm_conn_recv_gapm_cmp + 56
- 0x1000669a: 54cd .T STRB r5,[r1,r3]
- 0x1000669c: bc30 0. POP {r4,r5}
- 0x1000669e: 4619 .F MOV r1,r3
- 0x100066a0: 2002 . MOVS r0,#2
- 0x100066a2: f7fdbfdf .... B app_act_deleted_ind_func ; 0x10004664
- 0x100066a6: b12a *. CBZ r2,0x100066b4 ; appm_conn_recv_gapm_cmp + 52
- 0x100066a8: 54cc .T STRB r4,[r1,r3]
- 0x100066aa: bc30 0. POP {r4,r5}
- 0x100066ac: 4611 .F MOV r1,r2
- 0x100066ae: 4618 .F MOV r0,r3
- 0x100066b0: f7feb8e0 .... B app_conn_complete_ind_func ; 0x10004874
- 0x100066b4: 2005 . MOVS r0,#5
- 0x100066b6: 54c8 .T STRB r0,[r1,r3]
- 0x100066b8: bc30 0. POP {r4,r5}
- 0x100066ba: 4770 pG BX lr
- 0x100066bc: b12a *. CBZ r2,0x100066ca ; appm_conn_recv_gapm_cmp + 74
- 0x100066be: 54cd .T STRB r5,[r1,r3]
- 0x100066c0: bc30 0. POP {r4,r5}
- 0x100066c2: 4619 .F MOV r1,r3
- 0x100066c4: 2002 . MOVS r0,#2
- 0x100066c6: f7fdbf5f .._. B app_act_created_ind_func ; 0x10004588
- 0x100066ca: 54cc .T STRB r4,[r1,r3]
- 0x100066cc: e7f8 .. B 0x100066c0 ; appm_conn_recv_gapm_cmp + 64
- $d
- 0x100066ce: 0000 .. DCW 0
- 0x100066d0: 1100411d .A.. DCD 285229341
- $t
- i.appm_create_adv_act
- appm_create_adv_act
- 0x100066d4: b140 @. CBZ r0,0x100066e8 ; appm_create_adv_act + 20
- 0x100066d6: 7801 .x LDRB r1,[r0,#0]
- 0x100066d8: 068a .. LSLS r2,r1,#26
- 0x100066da: d501 .. BPL 0x100066e0 ; appm_create_adv_act + 12
- 0x100066dc: f000b8d8 .... B.W appm_create_per_adv_act ; 0x10006890
- 0x100066e0: 06c9 .. LSLS r1,r1,#27
- 0x100066e2: d501 .. BPL 0x100066e8 ; appm_create_adv_act + 20
- 0x100066e4: f000b802 .... B.W appm_create_aux_adv_act ; 0x100066ec
- 0x100066e8: f000b870 ..p. B.W appm_create_legacy_adv_act ; 0x100067cc
- i.appm_create_aux_adv_act
- appm_create_aux_adv_act
- 0x100066ec: b510 .. PUSH {r4,lr}
- 0x100066ee: 4604 .F MOV r4,r0
- 0x100066f0: 2328 (# MOVS r3,#0x28
- 0x100066f2: 2203 ." MOVS r2,#3
- 0x100066f4: 2107 .! MOVS r1,#7
- 0x100066f6: f44f605a O.Z` MOV r0,#0xda0
- 0x100066fa: f7fbff71 ..q. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100066fe: 21a0 .! MOVS r1,#0xa0
- 0x10006700: 7001 .p STRB r1,[r0,#0]
- 0x10006702: 4925 %I LDR r1,[pc,#148] ; [0x10006798] = 0x11003b30
- 0x10006704: 2301 .# MOVS r3,#1
- 0x10006706: 7809 .x LDRB r1,[r1,#0]
- 0x10006708: 7041 Ap STRB r1,[r0,#1]
- 0x1000670a: 7103 .q STRB r3,[r0,#4]
- 0x1000670c: 7743 Cw STRB r3,[r0,#0x1d]
- 0x1000670e: 7a61 az LDRB r1,[r4,#9]
- 0x10006710: f8801021 ..!. STRB r1,[r0,#0x21]
- 0x10006714: 7822 "x LDRB r2,[r4,#0]
- 0x10006716: 2100 .! MOVS r1,#0
- 0x10006718: 2a11 .* CMP r2,#0x11
- 0x1000671a: d00a .. BEQ 0x10006732 ; appm_create_aux_adv_act + 70
- 0x1000671c: 2a12 .* CMP r2,#0x12
- 0x1000671e: d00a .. BEQ 0x10006736 ; appm_create_aux_adv_act + 74
- 0x10006720: 2a15 .* CMP r2,#0x15
- 0x10006722: d00a .. BEQ 0x1000673a ; appm_create_aux_adv_act + 78
- 0x10006724: 2a16 .* CMP r2,#0x16
- 0x10006726: d00b .. BEQ 0x10006740 ; appm_create_aux_adv_act + 84
- 0x10006728: 2a13 .* CMP r2,#0x13
- 0x1000672a: d00d .. BEQ 0x10006748 ; appm_create_aux_adv_act + 92
- 0x1000672c: 2a14 .* CMP r2,#0x14
- 0x1000672e: d010 .. BEQ 0x10006752 ; appm_create_aux_adv_act + 102
- 0x10006730: e01b .. B 0x1000676a ; appm_create_aux_adv_act + 126
- 0x10006732: 80c3 .. STRH r3,[r0,#6]
- 0x10006734: e002 .. B 0x1000673c ; appm_create_aux_adv_act + 80
- 0x10006736: 2205 ." MOVS r2,#5
- 0x10006738: e003 .. B 0x10006742 ; appm_create_aux_adv_act + 86
- 0x1000673a: 80c1 .. STRH r1,[r0,#6]
- 0x1000673c: 7141 Aq STRB r1,[r0,#5]
- 0x1000673e: e014 .. B 0x1000676a ; appm_create_aux_adv_act + 126
- 0x10006740: 2204 ." MOVS r2,#4
- 0x10006742: 80c2 .. STRH r2,[r0,#6]
- 0x10006744: 7141 Aq STRB r1,[r0,#5]
- 0x10006746: e008 .. B 0x1000675a ; appm_create_aux_adv_act + 110
- 0x10006748: f44f7281 O..r MOV r2,#0x102
- 0x1000674c: 80c2 .. STRH r2,[r0,#6]
- 0x1000674e: 7143 Cq STRB r3,[r0,#5]
- 0x10006750: e00b .. B 0x1000676a ; appm_create_aux_adv_act + 126
- 0x10006752: f44f7283 O..r MOV r2,#0x106
- 0x10006756: 80c2 .. STRH r2,[r0,#6]
- 0x10006758: 7143 Cq STRB r3,[r0,#5]
- 0x1000675a: f8d42002 ... LDR r2,[r4,#2]
- 0x1000675e: f8c0200a ... STR r2,[r0,#0xa]
- 0x10006762: 88e2 .. LDRH r2,[r4,#6]
- 0x10006764: 81c2 .. STRH r2,[r0,#0xe]
- 0x10006766: 7a22 "z LDRB r2,[r4,#8]
- 0x10006768: 7402 .t STRB r2,[r0,#0x10]
- 0x1000676a: 7a62 bz LDRB r2,[r4,#9]
- 0x1000676c: 2a03 .* CMP r2,#3
- 0x1000676e: d102 .. BNE 0x10006776 ; appm_create_aux_adv_act + 138
- 0x10006770: 7742 Bw STRB r2,[r0,#0x1d]
- 0x10006772: f8802021 ..! STRB r2,[r0,#0x21]
- 0x10006776: 7be2 .{ LDRB r2,[r4,#0xf]
- 0x10006778: 7242 Br STRB r2,[r0,#9]
- 0x1000677a: 7ba2 .{ LDRB r2,[r4,#0xe]
- 0x1000677c: 7702 .w STRB r2,[r0,#0x1c]
- 0x1000677e: 8962 b. LDRH r2,[r4,#0xa]
- 0x10006780: 6142 Ba STR r2,[r0,#0x14]
- 0x10006782: 89a2 .. LDRH r2,[r4,#0xc]
- 0x10006784: 6182 .a STR r2,[r0,#0x18]
- 0x10006786: f8801020 .. . STRB r1,[r0,#0x20]
- 0x1000678a: 7c21 !| LDRB r1,[r4,#0x10]
- 0x1000678c: f8801022 ..". STRB r1,[r0,#0x22]
- 0x10006790: e8bd4010 ...@ POP {r4,lr}
- 0x10006794: f7fbbf29 ..). B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x10006798: 11003b30 0;.. DCD 285227824
- $t
- i.appm_create_conn_act
- appm_create_conn_act
- 0x1000679c: b510 .. PUSH {r4,lr}
- 0x1000679e: 4604 .F MOV r4,r0
- 0x100067a0: 2302 .# MOVS r3,#2
- 0x100067a2: 2203 ." MOVS r2,#3
- 0x100067a4: 2107 .! MOVS r1,#7
- 0x100067a6: f44f605a O.Z` MOV r0,#0xda0
- 0x100067aa: f7fbff19 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100067ae: b12c ,. CBZ r4,0x100067bc ; appm_create_conn_act + 32
- 0x100067b0: 8821 !. LDRH r1,[r4,#0]
- 0x100067b2: 8001 .. STRH r1,[r0,#0]
- 0x100067b4: e8bd4010 ...@ POP {r4,lr}
- 0x100067b8: f7fbbf17 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100067bc: 21a2 .! MOVS r1,#0xa2
- 0x100067be: 7001 .p STRB r1,[r0,#0]
- 0x100067c0: 4901 .I LDR r1,[pc,#4] ; [0x100067c8] = 0x11003b30
- 0x100067c2: 7809 .x LDRB r1,[r1,#0]
- 0x100067c4: 7041 Ap STRB r1,[r0,#1]
- 0x100067c6: e7f5 .. B 0x100067b4 ; appm_create_conn_act + 24
- $d
- 0x100067c8: 11003b30 0;.. DCD 285227824
- $t
- i.appm_create_legacy_adv_act
- appm_create_legacy_adv_act
- 0x100067cc: b570 p. PUSH {r4-r6,lr}
- 0x100067ce: 4604 .F MOV r4,r0
- 0x100067d0: 2328 (# MOVS r3,#0x28
- 0x100067d2: 2203 ." MOVS r2,#3
- 0x100067d4: 2107 .! MOVS r1,#7
- 0x100067d6: f44f605a O.Z` MOV r0,#0xda0
- 0x100067da: f7fbff01 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100067de: 21a0 .! MOVS r1,#0xa0
- 0x100067e0: 7001 .p STRB r1,[r0,#0]
- 0x100067e2: 2503 .% MOVS r5,#3
- 0x100067e4: 2201 ." MOVS r2,#1
- 0x100067e6: 2100 .! MOVS r1,#0
- 0x100067e8: b15c \. CBZ r4,0x10006802 ; appm_create_legacy_adv_act + 54
- 0x100067ea: 7101 .q STRB r1,[r0,#4]
- 0x100067ec: 7742 Bw STRB r2,[r0,#0x1d]
- 0x100067ee: 7da3 .} LDRB r3,[r4,#0x16]
- 0x100067f0: 2602 .& MOVS r6,#2
- 0x100067f2: 2b03 .+ CMP r3,#3
- 0x100067f4: d211 .. BCS 0x1000681a ; appm_create_legacy_adv_act + 78
- 0x100067f6: b183 .. CBZ r3,0x1000681a ; appm_create_legacy_adv_act + 78
- 0x100067f8: 2b01 .+ CMP r3,#1
- 0x100067fa: d010 .. BEQ 0x1000681e ; appm_create_legacy_adv_act + 82
- 0x100067fc: 2b02 .+ CMP r3,#2
- 0x100067fe: d010 .. BEQ 0x10006822 ; appm_create_legacy_adv_act + 86
- 0x10006800: e010 .. B 0x10006824 ; appm_create_legacy_adv_act + 88
- 0x10006802: 7041 Ap STRB r1,[r0,#1]
- 0x10006804: 7101 .q STRB r1,[r0,#4]
- 0x10006806: 80c5 .. STRH r5,[r0,#6]
- 0x10006808: 7241 Ar STRB r1,[r0,#9]
- 0x1000680a: 2307 .# MOVS r3,#7
- 0x1000680c: 7703 .w STRB r3,[r0,#0x1c]
- 0x1000680e: 7742 Bw STRB r2,[r0,#0x1d]
- 0x10006810: 7141 Aq STRB r1,[r0,#5]
- 0x10006812: f44f7170 O.pq MOV r1,#0x3c0
- 0x10006816: 6141 Aa STR r1,[r0,#0x14]
- 0x10006818: e032 2. B 0x10006880 ; appm_create_legacy_adv_act + 180
- 0x1000681a: 7142 Bq STRB r2,[r0,#5]
- 0x1000681c: e002 .. B 0x10006824 ; appm_create_legacy_adv_act + 88
- 0x1000681e: 7146 Fq STRB r6,[r0,#5]
- 0x10006820: e000 .. B 0x10006824 ; appm_create_legacy_adv_act + 88
- 0x10006822: 7141 Aq STRB r1,[r0,#5]
- 0x10006824: 7822 "x LDRB r2,[r4,#0]
- 0x10006826: 2a01 .* CMP r2,#1
- 0x10006828: d00a .. BEQ 0x10006840 ; appm_create_legacy_adv_act + 116
- 0x1000682a: 2a02 .* CMP r2,#2
- 0x1000682c: d00a .. BEQ 0x10006844 ; appm_create_legacy_adv_act + 120
- 0x1000682e: 2a05 .* CMP r2,#5
- 0x10006830: d00a .. BEQ 0x10006848 ; appm_create_legacy_adv_act + 124
- 0x10006832: 2a04 .* CMP r2,#4
- 0x10006834: d00c .. BEQ 0x10006850 ; appm_create_legacy_adv_act + 132
- 0x10006836: 2a03 .* CMP r2,#3
- 0x10006838: d00c .. BEQ 0x10006854 ; appm_create_legacy_adv_act + 136
- 0x1000683a: 2a06 .* CMP r2,#6
- 0x1000683c: d00c .. BEQ 0x10006858 ; appm_create_legacy_adv_act + 140
- 0x1000683e: e00d .. B 0x1000685c ; appm_create_legacy_adv_act + 144
- 0x10006840: 80c5 .. STRH r5,[r0,#6]
- 0x10006842: e00b .. B 0x1000685c ; appm_create_legacy_adv_act + 144
- 0x10006844: 2205 ." MOVS r2,#5
- 0x10006846: e000 .. B 0x1000684a ; appm_create_legacy_adv_act + 126
- 0x10006848: 220d ." MOVS r2,#0xd
- 0x1000684a: 80c2 .. STRH r2,[r0,#6]
- 0x1000684c: 7141 Aq STRB r1,[r0,#5]
- 0x1000684e: e005 .. B 0x1000685c ; appm_create_legacy_adv_act + 144
- 0x10006850: 80c6 .. STRH r6,[r0,#6]
- 0x10006852: e003 .. B 0x1000685c ; appm_create_legacy_adv_act + 144
- 0x10006854: 80c1 .. STRH r1,[r0,#6]
- 0x10006856: e001 .. B 0x1000685c ; appm_create_legacy_adv_act + 144
- 0x10006858: 80c1 .. STRH r1,[r0,#6]
- 0x1000685a: 7145 Eq STRB r5,[r0,#5]
- 0x1000685c: 490b .I LDR r1,[pc,#44] ; [0x1000688c] = 0x11003b30
- 0x1000685e: 7809 .x LDRB r1,[r1,#0]
- 0x10006860: 7041 Ap STRB r1,[r0,#1]
- 0x10006862: f8d41002 .... LDR r1,[r4,#2]
- 0x10006866: f8c0100a .... STR r1,[r0,#0xa]
- 0x1000686a: 88e1 .. LDRH r1,[r4,#6]
- 0x1000686c: 81c1 .. STRH r1,[r0,#0xe]
- 0x1000686e: 7a21 !z LDRB r1,[r4,#8]
- 0x10006870: 7401 .t STRB r1,[r0,#0x10]
- 0x10006872: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x10006874: 7701 .w STRB r1,[r0,#0x1c]
- 0x10006876: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x10006878: 7241 Ar STRB r1,[r0,#9]
- 0x1000687a: 8961 a. LDRH r1,[r4,#0xa]
- 0x1000687c: 6141 Aa STR r1,[r0,#0x14]
- 0x1000687e: 89a1 .. LDRH r1,[r4,#0xc]
- 0x10006880: 6181 .a STR r1,[r0,#0x18]
- 0x10006882: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10006886: f7fbbeb0 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x1000688a: 0000 .. DCW 0
- 0x1000688c: 11003b30 0;.. DCD 285227824
- $t
- i.appm_create_per_adv_act
- appm_create_per_adv_act
- 0x10006890: b510 .. PUSH {r4,lr}
- 0x10006892: 4604 .F MOV r4,r0
- 0x10006894: 2328 (# MOVS r3,#0x28
- 0x10006896: 2203 ." MOVS r2,#3
- 0x10006898: 2107 .! MOVS r1,#7
- 0x1000689a: f44f605a O.Z` MOV r0,#0xda0
- 0x1000689e: f7fbfe9f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100068a2: 21a0 .! MOVS r1,#0xa0
- 0x100068a4: 7001 .p STRB r1,[r0,#0]
- 0x100068a6: 4919 .I LDR r1,[pc,#100] ; [0x1000690c] = 0x11003b30
- 0x100068a8: 7809 .x LDRB r1,[r1,#0]
- 0x100068aa: 7041 Ap STRB r1,[r0,#1]
- 0x100068ac: 2102 .! MOVS r1,#2
- 0x100068ae: 7101 .q STRB r1,[r0,#4]
- 0x100068b0: 7822 "x LDRB r2,[r4,#0]
- 0x100068b2: 2100 .! MOVS r1,#0
- 0x100068b4: 2a21 !* CMP r2,#0x21
- 0x100068b6: d002 .. BEQ 0x100068be ; appm_create_per_adv_act + 46
- 0x100068b8: 2a22 "* CMP r2,#0x22
- 0x100068ba: d002 .. BEQ 0x100068c2 ; appm_create_per_adv_act + 50
- 0x100068bc: e003 .. B 0x100068c6 ; appm_create_per_adv_act + 54
- 0x100068be: 80c1 .. STRH r1,[r0,#6]
- 0x100068c0: e001 .. B 0x100068c6 ; appm_create_per_adv_act + 54
- 0x100068c2: 2204 ." MOVS r2,#4
- 0x100068c4: 80c2 .. STRH r2,[r0,#6]
- 0x100068c6: 7141 Aq STRB r1,[r0,#5]
- 0x100068c8: f8d42002 ... LDR r2,[r4,#2]
- 0x100068cc: f8c0200a ... STR r2,[r0,#0xa]
- 0x100068d0: 88e2 .. LDRH r2,[r4,#6]
- 0x100068d2: 81c2 .. STRH r2,[r0,#0xe]
- 0x100068d4: 7a22 "z LDRB r2,[r4,#8]
- 0x100068d6: 7402 .t STRB r2,[r0,#0x10]
- 0x100068d8: 7241 Ar STRB r1,[r0,#9]
- 0x100068da: 7ba2 .{ LDRB r2,[r4,#0xe]
- 0x100068dc: 7702 .w STRB r2,[r0,#0x1c]
- 0x100068de: 2201 ." MOVS r2,#1
- 0x100068e0: 7742 Bw STRB r2,[r0,#0x1d]
- 0x100068e2: 8962 b. LDRH r2,[r4,#0xa]
- 0x100068e4: 6142 Ba STR r2,[r0,#0x14]
- 0x100068e6: 89a2 .. LDRH r2,[r4,#0xc]
- 0x100068e8: 6182 .a STR r2,[r0,#0x18]
- 0x100068ea: f8801020 .. . STRB r1,[r0,#0x20]
- 0x100068ee: 7a61 az LDRB r1,[r4,#9]
- 0x100068f0: f8801021 ..!. STRB r1,[r0,#0x21]
- 0x100068f4: 7c21 !| LDRB r1,[r4,#0x10]
- 0x100068f6: f8801022 ..". STRB r1,[r0,#0x22]
- 0x100068fa: 8a61 a. LDRH r1,[r4,#0x12]
- 0x100068fc: 8481 .. STRH r1,[r0,#0x24]
- 0x100068fe: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x10006900: 84c1 .. STRH r1,[r0,#0x26]
- 0x10006902: e8bd4010 ...@ POP {r4,lr}
- 0x10006906: f7fbbe70 ..p. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x1000690a: 0000 .. DCW 0
- 0x1000690c: 11003b30 0;.. DCD 285227824
- $t
- i.appm_create_scan_act
- appm_create_scan_act
- 0x10006910: b570 p. PUSH {r4-r6,lr}
- 0x10006912: 4d0e .M LDR r5,[pc,#56] ; [0x1000694c] = 0x11006148
- 0x10006914: 4604 .F MOV r4,r0
- 0x10006916: 79e8 .y LDRB r0,[r5,#7]
- 0x10006918: 2800 .( CMP r0,#0
- 0x1000691a: d115 .. BNE 0x10006948 ; appm_create_scan_act + 56
- 0x1000691c: 2302 .# MOVS r3,#2
- 0x1000691e: 2203 ." MOVS r2,#3
- 0x10006920: 2107 .! MOVS r1,#7
- 0x10006922: f44f605a O.Z` MOV r0,#0xda0
- 0x10006926: f7fbfe5b ..[. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000692a: b13c <. CBZ r4,0x1000693c ; appm_create_scan_act + 44
- 0x1000692c: 8821 !. LDRH r1,[r4,#0]
- 0x1000692e: 8001 .. STRH r1,[r0,#0]
- 0x10006930: 2101 .! MOVS r1,#1
- 0x10006932: 71e9 .q STRB r1,[r5,#7]
- 0x10006934: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10006938: f7fbbe57 ..W. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000693c: 21a1 .! MOVS r1,#0xa1
- 0x1000693e: 7001 .p STRB r1,[r0,#0]
- 0x10006940: 4903 .I LDR r1,[pc,#12] ; [0x10006950] = 0x11003b30
- 0x10006942: 7809 .x LDRB r1,[r1,#0]
- 0x10006944: 7041 Ap STRB r1,[r0,#1]
- 0x10006946: e7f3 .. B 0x10006930 ; appm_create_scan_act + 32
- 0x10006948: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000694a: 0000 .. DCW 0
- 0x1000694c: 11006148 Ha.. DCD 285237576
- 0x10006950: 11003b30 0;.. DCD 285227824
- $t
- i.appm_exc_activity_cmp
- appm_exc_activity_cmp
- 0x10006954: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10006958: 4680 .F MOV r8,r0
- 0x1000695a: 460f .F MOV r7,r1
- 0x1000695c: 4810 .H LDR r0,[pc,#64] ; [0x100069a0] = 0x11003b34
- 0x1000695e: f7fbfe71 ..q. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10006962: 4e0f .N LDR r6,[pc,#60] ; [0x100069a0] = 0x11003b34
- 0x10006964: 4604 .F MOV r4,r0
- 0x10006966: 6830 0h LDR r0,[r6,#0]
- 0x10006968: b1b0 .. CBZ r0,0x10006998 ; appm_exc_activity_cmp + 68
- 0x1000696a: 2000 . MOVS r0,#0
- 0x1000696c: f0800501 .... EOR r5,r0,#1
- 0x10006970: b144 D. CBZ r4,0x10006984 ; appm_exc_activity_cmp + 48
- 0x10006972: 68e3 .h LDR r3,[r4,#0xc]
- 0x10006974: b11b .. CBZ r3,0x1000697e ; appm_exc_activity_cmp + 42
- 0x10006976: 7a21 !z LDRB r1,[r4,#8]
- 0x10006978: 463a :F MOV r2,r7
- 0x1000697a: 4640 @F MOV r0,r8
- 0x1000697c: 4798 .G BLX r3
- 0x1000697e: 4620 F MOV r0,r4
- 0x10006980: f7fbfe51 ..Q. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10006984: 2d00 .- CMP r5,#0
- 0x10006986: d009 .. BEQ 0x1000699c ; appm_exc_activity_cmp + 72
- 0x10006988: 6830 0h LDR r0,[r6,#0]
- 0x1000698a: 2800 .( CMP r0,#0
- 0x1000698c: d006 .. BEQ 0x1000699c ; appm_exc_activity_cmp + 72
- 0x1000698e: 6840 @h LDR r0,[r0,#4]
- 0x10006990: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10006994: f7fbbe29 ..). B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10006998: 2001 . MOVS r0,#1
- 0x1000699a: e7e7 .. B 0x1000696c ; appm_exc_activity_cmp + 24
- 0x1000699c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100069a0: 11003b34 4;.. DCD 285227828
- $t
- i.appm_execute_activity_cmd
- appm_execute_activity_cmd
- 0x100069a4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100069a8: 4607 .F MOV r7,r0
- 0x100069aa: 480e .H LDR r0,[pc,#56] ; [0x100069e4] = 0x11003b34
- 0x100069ac: 4615 .F MOV r5,r2
- 0x100069ae: 460e .F MOV r6,r1
- 0x100069b0: 6800 .h LDR r0,[r0,#0]
- 0x100069b2: b190 .. CBZ r0,0x100069da ; appm_execute_activity_cmd + 54
- 0x100069b4: 2400 .$ MOVS r4,#0
- 0x100069b6: 2103 .! MOVS r1,#3
- 0x100069b8: 2010 . MOVS r0,#0x10
- 0x100069ba: f7fbfe1b .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100069be: 7206 .r STRB r6,[r0,#8]
- 0x100069c0: 6047 G` STR r7,[r0,#4]
- 0x100069c2: 4601 .F MOV r1,r0
- 0x100069c4: 60c5 .` STR r5,[r0,#0xc]
- 0x100069c6: 4807 .H LDR r0,[pc,#28] ; [0x100069e4] = 0x11003b34
- 0x100069c8: f7fbfe19 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100069cc: 2c00 ., CMP r4,#0
- 0x100069ce: d006 .. BEQ 0x100069de ; appm_execute_activity_cmd + 58
- 0x100069d0: 4638 8F MOV r0,r7
- 0x100069d2: e8bd41f0 ...A POP {r4-r8,lr}
- 0x100069d6: f7fbbe08 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100069da: 2401 .$ MOVS r4,#1
- 0x100069dc: e7eb .. B 0x100069b6 ; appm_execute_activity_cmd + 18
- 0x100069de: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100069e2: 0000 .. DCW 0
- 0x100069e4: 11003b34 4;.. DCD 285227828
- $t
- i.appm_init_imp
- appm_init_imp
- 0x100069e8: b510 .. PUSH {r4,lr}
- 0x100069ea: 218c .! MOVS r1,#0x8c
- 0x100069ec: 4810 .H LDR r0,[pc,#64] ; [0x10006a30] = 0x11006148
- 0x100069ee: f7fbfdca .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x100069f2: 4c0f .L LDR r4,[pc,#60] ; [0x10006a30] = 0x11006148
- 0x100069f4: 20ff . MOVS r0,#0xff
- 0x100069f6: 70a0 .p STRB r0,[r4,#2]
- 0x100069f8: 70e0 .p STRB r0,[r4,#3]
- 0x100069fa: 480e .H LDR r0,[pc,#56] ; [0x10006a34] = 0x11003b34
- 0x100069fc: f7fbfe18 .... BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10006a00: 490d .I LDR r1,[pc,#52] ; [0x10006a38] = 0x1001b7c8
- 0x10006a02: 2003 . MOVS r0,#3
- 0x10006a04: f7fbfe2d ..-. BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x10006a08: 2100 .! MOVS r1,#0
- 0x10006a0a: 2003 . MOVS r0,#3
- 0x10006a0c: f7fbfdac .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x10006a10: a10a .. ADR r1,{pc}+0x2c ; 0x10006a3c
- 0x10006a12: f1a40030 ..0. SUB r0,r4,#0x30
- 0x10006a16: 680a .h LDR r2,[r1,#0]
- 0x10006a18: 6782 .g STR r2,[r0,#0x78]
- 0x10006a1a: 8889 .. LDRH r1,[r1,#4]
- 0x10006a1c: f8a0107c ..|. STRH r1,[r0,#0x7c]
- 0x10006a20: 2006 . MOVS r0,#6
- 0x10006a22: f8840047 ..G. STRB r0,[r4,#0x47]
- 0x10006a26: e8bd4010 ...@ POP {r4,lr}
- 0x10006a2a: f7ffba11 .... B app_sec_init ; 0x10005e50
- $d
- 0x10006a2e: 0000 .. DCW 0
- 0x10006a30: 11006148 Ha.. DCD 285237576
- 0x10006a34: 11003b34 4;.. DCD 285227828
- 0x10006a38: 1001b7c8 .... DCD 268548040
- 0x10006a3c: 30385246 FR80 DCD 808997446
- 0x10006a40: 00003030 00.. DCD 12336
- $t
- i.appm_init_imp_for_hci
- appm_init_imp_for_hci
- 0x10006a44: b510 .. PUSH {r4,lr}
- 0x10006a46: 218c .! MOVS r1,#0x8c
- 0x10006a48: 4807 .H LDR r0,[pc,#28] ; [0x10006a68] = 0x11006148
- 0x10006a4a: f7fbfd9c .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x10006a4e: 4807 .H LDR r0,[pc,#28] ; [0x10006a6c] = 0x11003b34
- 0x10006a50: f7fbfdee .... BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10006a54: 4906 .I LDR r1,[pc,#24] ; [0x10006a70] = 0x1001b7c8
- 0x10006a56: 2003 . MOVS r0,#3
- 0x10006a58: f7fbfe03 .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x10006a5c: 2100 .! MOVS r1,#0
- 0x10006a5e: e8bd4010 ...@ POP {r4,lr}
- 0x10006a62: 2003 . MOVS r0,#3
- 0x10006a64: f7fbbd80 .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- $d
- 0x10006a68: 11006148 Ha.. DCD 285237576
- 0x10006a6c: 11003b34 4;.. DCD 285227828
- 0x10006a70: 1001b7c8 .... DCD 268548040
- $t
- i.appm_msg_handler
- appm_msg_handler
- 0x10006a74: b5f0 .. PUSH {r4-r7,lr}
- 0x10006a76: 4604 .F MOV r4,r0
- 0x10006a78: 0a00 .. LSRS r0,r0,#8
- 0x10006a7a: 2500 .% MOVS r5,#0
- 0x10006a7c: 0a1f .. LSRS r7,r3,#8
- 0x10006a7e: b093 .. SUB sp,sp,#0x4c
- 0x10006a80: 460e .F MOV r6,r1
- 0x10006a82: 280c .( CMP r0,#0xc
- 0x10006a84: d033 3. BEQ 0x10006aee ; appm_msg_handler + 122
- 0x10006a86: 280d .( CMP r0,#0xd
- 0x10006a88: d029 ). BEQ 0x10006ade ; appm_msg_handler + 106
- 0x10006a8a: 280e .( CMP r0,#0xe
- 0x10006a8c: d00b .. BEQ 0x10006aa6 ; appm_msg_handler + 50
- 0x10006a8e: 28c8 .( CMP r0,#0xc8
- 0x10006a90: d042 B. BEQ 0x10006b18 ; appm_msg_handler + 164
- 0x10006a92: f6a47002 ...p SUB r0,r4,#0xf02
- 0x10006a96: 2828 (( CMP r0,#0x28
- 0x10006a98: d846 F. BHI 0x10006b28 ; appm_msg_handler + 180
- 0x10006a9a: 4620 F MOV r0,r4
- 0x10006a9c: f003fa86 .... BL check_timer_handle ; 0x10009fac
- 0x10006aa0: 2000 . MOVS r0,#0
- 0x10006aa2: b013 .. ADD sp,sp,#0x4c
- 0x10006aa4: bdf0 .. POP {r4-r7,pc}
- 0x10006aa6: f6a46012 ...` SUB r0,r4,#0xe12
- 0x10006aaa: 2809 .( CMP r0,#9
- 0x10006aac: d805 .. BHI 0x10006aba ; appm_msg_handler + 70
- 0x10006aae: 460a .F MOV r2,r1
- 0x10006ab0: 4621 !F MOV r1,r4
- 0x10006ab2: 481e .H LDR r0,[pc,#120] ; [0x10006b2c] = 0x1001b85c
- 0x10006ab4: f7fefaba .... BL app_get_handler ; 0x1000502c
- 0x10006ab8: 4605 .F MOV r5,r0
- 0x10006aba: f5a46060 ..`` SUB r0,r4,#0xe00
- 0x10006abe: 3811 .8 SUBS r0,r0,#0x11
- 0x10006ac0: d003 .. BEQ 0x10006aca ; appm_msg_handler + 86
- 0x10006ac2: f5b46f63 ..co CMP r4,#0xe30
- 0x10006ac6: d005 .. BEQ 0x10006ad4 ; appm_msg_handler + 96
- 0x10006ac8: e02e .. B 0x10006b28 ; appm_msg_handler + 180
- 0x10006aca: 4631 1F MOV r1,r6
- 0x10006acc: 4638 8F MOV r0,r7
- 0x10006ace: f7fffbc1 .... BL app_update_params_update_ind_func ; 0x10006254
- 0x10006ad2: e029 ). B 0x10006b28 ; appm_msg_handler + 180
- 0x10006ad4: 4631 1F MOV r1,r6
- 0x10006ad6: 4638 8F MOV r0,r7
- 0x10006ad8: f7fffb00 .... BL app_set_phy_ind_func ; 0x100060dc
- 0x10006adc: e024 $. B 0x10006b28 ; appm_msg_handler + 180
- 0x10006ade: f6a45014 ...P SUB r0,r4,#0xd14
- 0x10006ae2: 2818 .( CMP r0,#0x18
- 0x10006ae4: d820 . BHI 0x10006b28 ; appm_msg_handler + 180
- 0x10006ae6: 460a .F MOV r2,r1
- 0x10006ae8: 4621 !F MOV r1,r4
- 0x10006aea: 4810 .H LDR r0,[pc,#64] ; [0x10006b2c] = 0x1001b85c
- 0x10006aec: e019 .. B 0x10006b22 ; appm_msg_handler + 174
- 0x10006aee: f5a46040 ..@` SUB r0,r4,#0xc00
- 0x10006af2: 3802 .8 SUBS r0,#2
- 0x10006af4: d118 .. BNE 0x10006b28 ; appm_msg_handler + 180
- 0x10006af6: 2010 . MOVS r0,#0x10
- 0x10006af8: f88d0000 .... STRB r0,[sp,#0]
- 0x10006afc: f88d7001 ...p STRB r7,[sp,#1]
- 0x10006b00: f88d7004 ...p STRB r7,[sp,#4]
- 0x10006b04: 8808 .. LDRH r0,[r1,#0]
- 0x10006b06: f8ad0006 .... STRH r0,[sp,#6]
- 0x10006b0a: 4809 .H LDR r0,[pc,#36] ; [0x10006b30] = 0x11006148
- 0x10006b0c: f8d010ac .... LDR r1,[r0,#0xac]
- 0x10006b10: b151 Q. CBZ r1,0x10006b28 ; appm_msg_handler + 180
- 0x10006b12: 4668 hF MOV r0,sp
- 0x10006b14: 4788 .G BLX r1
- 0x10006b16: e007 .. B 0x10006b28 ; appm_msg_handler + 180
- 0x10006b18: 4806 .H LDR r0,[pc,#24] ; [0x10006b34] = 0x110040e8
- 0x10006b1a: 6800 .h LDR r0,[r0,#0]
- 0x10006b1c: b120 . CBZ r0,0x10006b28 ; appm_msg_handler + 180
- 0x10006b1e: 460a .F MOV r2,r1
- 0x10006b20: 4621 !F MOV r1,r4
- 0x10006b22: f7fefa83 .... BL app_get_handler ; 0x1000502c
- 0x10006b26: 4605 .F MOV r5,r0
- 0x10006b28: 4628 (F MOV r0,r5
- 0x10006b2a: e7ba .. B 0x10006aa2 ; appm_msg_handler + 46
- $d
- 0x10006b2c: 1001b85c \... DCD 268548188
- 0x10006b30: 11006148 Ha.. DCD 285237576
- 0x10006b34: 110040e8 .@.. DCD 285229288
- $t
- i.appm_period_sync_recv_gapm_cmp
- appm_period_sync_recv_gapm_cmp
- 0x10006b38: b430 0. PUSH {r4,r5}
- 0x10006b3a: 4b11 .K LDR r3,[pc,#68] ; [0x10006b80] = 0x11006148
- 0x10006b3c: 2402 .$ MOVS r4,#2
- 0x10006b3e: 28a4 .( CMP r0,#0xa4
- 0x10006b40: d00b .. BEQ 0x10006b5a ; appm_period_sync_recv_gapm_cmp + 34
- 0x10006b42: 2500 .% MOVS r5,#0
- 0x10006b44: 28a3 .( CMP r0,#0xa3
- 0x10006b46: d012 .. BEQ 0x10006b6e ; appm_period_sync_recv_gapm_cmp + 54
- 0x10006b48: 28a8 .( CMP r0,#0xa8
- 0x10006b4a: d001 .. BEQ 0x10006b50 ; appm_period_sync_recv_gapm_cmp + 24
- 0x10006b4c: 28a7 .( CMP r0,#0xa7
- 0x10006b4e: d10c .. BNE 0x10006b6a ; appm_period_sync_recv_gapm_cmp + 50
- 0x10006b50: 705d ]p STRB r5,[r3,#1]
- 0x10006b52: bc30 0. POP {r4,r5}
- 0x10006b54: 2003 . MOVS r0,#3
- 0x10006b56: f7fdbd85 .... B app_act_deleted_ind_func ; 0x10004664
- 0x10006b5a: b122 ". CBZ r2,0x10006b66 ; appm_period_sync_recv_gapm_cmp + 46
- 0x10006b5c: 705c \p STRB r4,[r3,#1]
- 0x10006b5e: bc30 0. POP {r4,r5}
- 0x10006b60: 4610 .F MOV r0,r2
- 0x10006b62: f7febbab .... B app_per_sync_completed_ind_func ; 0x100052bc
- 0x10006b66: 2004 . MOVS r0,#4
- 0x10006b68: 7058 Xp STRB r0,[r3,#1]
- 0x10006b6a: bc30 0. POP {r4,r5}
- 0x10006b6c: 4770 pG BX lr
- 0x10006b6e: b122 ". CBZ r2,0x10006b7a ; appm_period_sync_recv_gapm_cmp + 66
- 0x10006b70: 705d ]p STRB r5,[r3,#1]
- 0x10006b72: bc30 0. POP {r4,r5}
- 0x10006b74: 2003 . MOVS r0,#3
- 0x10006b76: f7fdbd07 .... B app_act_created_ind_func ; 0x10004588
- 0x10006b7a: 705c \p STRB r4,[r3,#1]
- 0x10006b7c: e7f9 .. B 0x10006b72 ; appm_period_sync_recv_gapm_cmp + 58
- $d
- 0x10006b7e: 0000 .. DCW 0
- 0x10006b80: 11006148 Ha.. DCD 285237576
- $t
- i.appm_scan_recv_gapm_cmp
- appm_scan_recv_gapm_cmp
- 0x10006b84: b430 0. PUSH {r4,r5}
- 0x10006b86: 4b11 .K LDR r3,[pc,#68] ; [0x10006bcc] = 0x11006148
- 0x10006b88: 2402 .$ MOVS r4,#2
- 0x10006b8a: 28a4 .( CMP r0,#0xa4
- 0x10006b8c: d00b .. BEQ 0x10006ba6 ; appm_scan_recv_gapm_cmp + 34
- 0x10006b8e: 2500 .% MOVS r5,#0
- 0x10006b90: 28a1 .( CMP r0,#0xa1
- 0x10006b92: d012 .. BEQ 0x10006bba ; appm_scan_recv_gapm_cmp + 54
- 0x10006b94: 28a8 .( CMP r0,#0xa8
- 0x10006b96: d001 .. BEQ 0x10006b9c ; appm_scan_recv_gapm_cmp + 24
- 0x10006b98: 28a7 .( CMP r0,#0xa7
- 0x10006b9a: d10c .. BNE 0x10006bb6 ; appm_scan_recv_gapm_cmp + 50
- 0x10006b9c: 71dd .q STRB r5,[r3,#7]
- 0x10006b9e: bc30 0. POP {r4,r5}
- 0x10006ba0: 2001 . MOVS r0,#1
- 0x10006ba2: f7fdbd5f .._. B app_act_deleted_ind_func ; 0x10004664
- 0x10006ba6: b122 ". CBZ r2,0x10006bb2 ; appm_scan_recv_gapm_cmp + 46
- 0x10006ba8: 71dc .q STRB r4,[r3,#7]
- 0x10006baa: bc30 0. POP {r4,r5}
- 0x10006bac: 4610 .F MOV r0,r2
- 0x10006bae: f7febc3d ..=. B app_scanning_completed_ind_func ; 0x1000542c
- 0x10006bb2: 2004 . MOVS r0,#4
- 0x10006bb4: 71d8 .q STRB r0,[r3,#7]
- 0x10006bb6: bc30 0. POP {r4,r5}
- 0x10006bb8: 4770 pG BX lr
- 0x10006bba: b122 ". CBZ r2,0x10006bc6 ; appm_scan_recv_gapm_cmp + 66
- 0x10006bbc: 71dd .q STRB r5,[r3,#7]
- 0x10006bbe: bc30 0. POP {r4,r5}
- 0x10006bc0: 2001 . MOVS r0,#1
- 0x10006bc2: f7fdbce1 .... B app_act_created_ind_func ; 0x10004588
- 0x10006bc6: 71dc .q STRB r4,[r3,#7]
- 0x10006bc8: e7f9 .. B 0x10006bbe ; appm_scan_recv_gapm_cmp + 58
- $d
- 0x10006bca: 0000 .. DCW 0
- 0x10006bcc: 11006148 Ha.. DCD 285237576
- $t
- i.appm_set_advertising_data
- appm_set_advertising_data
- 0x10006bd0: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10006bd4: 4f34 4O LDR r7,[pc,#208] ; [0x10006ca8] = 0x11003b08
- 0x10006bd6: 4605 .F MOV r5,r0
- 0x10006bd8: f8df80d0 .... LDR r8,[pc,#208] ; [0x10006cac] = 0x11003b0c
- 0x10006bdc: 7838 8x LDRB r0,[r7,#0]
- 0x10006bde: 4614 .F MOV r4,r2
- 0x10006be0: 4689 .F MOV r9,r1
- 0x10006be2: 2804 .( CMP r0,#4
- 0x10006be4: d30a .. BCC 0x10006bfc ; appm_set_advertising_data + 44
- 0x10006be6: a032 2. ADR r0,{pc}+0xca ; 0x10006cb0
- 0x10006be8: f00efae0 .... BL log_printf_level ; 0x100151ac
- 0x10006bec: a332 2. ADR r3,{pc}+0xcc ; 0x10006cb8
- 0x10006bee: f2404202 @..B MOV r2,#0x402
- 0x10006bf2: a138 8. ADR r1,{pc}+0xe2 ; 0x10006cd4
- 0x10006bf4: f8d80000 .... LDR r0,[r8,#0]
- 0x10006bf8: f00efac6 .... BL log_printf ; 0x10015188
- 0x10006bfc: 4628 (F MOV r0,r5
- 0x10006bfe: f7fffc3b ..;. BL appm_adv_get_defer_op ; 0x10006478
- 0x10006c02: 0740 @. LSLS r0,r0,#29
- 0x10006c04: d51c .. BPL 0x10006c40 ; appm_set_advertising_data + 112
- 0x10006c06: 2108 .! MOVS r1,#8
- 0x10006c08: 4628 (F MOV r0,r5
- 0x10006c0a: f7fffd2d ..-. BL appm_adv_set_defer_op ; 0x10006668
- 0x10006c0e: 4836 6H LDR r0,[pc,#216] ; [0x10006ce8] = 0x11006118
- 0x10006c10: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x10006c14: eb0005c1 .... ADD r5,r0,r1,LSL #3
- 0x10006c18: 68a8 .h LDR r0,[r5,#8]
- 0x10006c1a: b118 .. CBZ r0,0x10006c24 ; appm_set_advertising_data + 84
- 0x10006c1c: f7fbfd03 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10006c20: 2000 . MOVS r0,#0
- 0x10006c22: 60a8 .` STR r0,[r5,#8]
- 0x10006c24: 2103 .! MOVS r1,#3
- 0x10006c26: 1ca0 .. ADDS r0,r4,#2
- 0x10006c28: f7fbfce4 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10006c2c: 60a8 .` STR r0,[r5,#8]
- 0x10006c2e: 8004 .. STRH r4,[r0,#0]
- 0x10006c30: 68a8 .h LDR r0,[r5,#8]
- 0x10006c32: 4622 "F MOV r2,r4
- 0x10006c34: 4649 IF MOV r1,r9
- 0x10006c36: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10006c3a: 1c80 .. ADDS r0,r0,#2
- 0x10006c3c: f7fbbc8f .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10006c40: 4829 )H LDR r0,[pc,#164] ; [0x10006ce8] = 0x11006118
- 0x10006c42: 3030 00 ADDS r0,r0,#0x30
- 0x10006c44: 1946 F. ADDS r6,r0,r5
- 0x10006c46: 7930 0y LDRB r0,[r6,#4]
- 0x10006c48: 2802 .( CMP r0,#2
- 0x10006c4a: d001 .. BEQ 0x10006c50 ; appm_set_advertising_data + 128
- 0x10006c4c: 2804 .( CMP r0,#4
- 0x10006c4e: d129 ). BNE 0x10006ca4 ; appm_set_advertising_data + 212
- 0x10006c50: 1d20 . ADDS r0,r4,#4
- 0x10006c52: b283 .. UXTH r3,r0
- 0x10006c54: 2203 ." MOVS r2,#3
- 0x10006c56: 2107 .! MOVS r1,#7
- 0x10006c58: f64050a6 @..P MOV r0,#0xda6
- 0x10006c5c: f7fbfcc0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10006c60: 4605 .F MOV r5,r0
- 0x10006c62: 20a9 . MOVS r0,#0xa9
- 0x10006c64: 7028 (p STRB r0,[r5,#0]
- 0x10006c66: 78b0 .x LDRB r0,[r6,#2]
- 0x10006c68: 7068 hp STRB r0,[r5,#1]
- 0x10006c6a: 4622 "F MOV r2,r4
- 0x10006c6c: 4649 IF MOV r1,r9
- 0x10006c6e: 1d28 (. ADDS r0,r5,#4
- 0x10006c70: f7fbfc75 ..u. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10006c74: 806c l. STRH r4,[r5,#2]
- 0x10006c76: 7838 8x LDRB r0,[r7,#0]
- 0x10006c78: 2804 .( CMP r0,#4
- 0x10006c7a: d30c .. BCC 0x10006c96 ; appm_set_advertising_data + 198
- 0x10006c7c: a00c .. ADR r0,{pc}+0x34 ; 0x10006cb0
- 0x10006c7e: f00efa95 .... BL log_printf_level ; 0x100151ac
- 0x10006c82: 78b0 .x LDRB r0,[r6,#2]
- 0x10006c84: 9000 .. STR r0,[sp,#0]
- 0x10006c86: a319 .. ADR r3,{pc}+0x66 ; 0x10006cec
- 0x10006c88: f240421a @..B MOV r2,#0x41a
- 0x10006c8c: a111 .. ADR r1,{pc}+0x48 ; 0x10006cd4
- 0x10006c8e: f8d80000 .... LDR r0,[r8,#0]
- 0x10006c92: f00efa79 ..y. BL log_printf ; 0x10015188
- 0x10006c96: 78b1 .x LDRB r1,[r6,#2]
- 0x10006c98: 4628 (F MOV r0,r5
- 0x10006c9a: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10006c9e: 4a1a .J LDR r2,[pc,#104] ; [0x10006d08] = 0x10006489
- 0x10006ca0: f7ffbe80 .... B.W appm_execute_activity_cmd ; 0x100069a4
- 0x10006ca4: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x10006ca8: 11003b08 .;.. DCD 285227784
- 0x10006cac: 11003b0c .;.. DCD 285227788
- 0x10006cb0: 4742445b [DBG DCD 1195525211
- 0x10006cb4: 0000205d ] .. DCD 8285
- 0x10006cb8: 6d707061 appm DCD 1836085345
- 0x10006cbc: 7465735f _set DCD 1952805727
- 0x10006cc0: 7664615f _adv DCD 1986290015
- 0x10006cc4: 69747265 erti DCD 1769239141
- 0x10006cc8: 676e6973 sing DCD 1735289203
- 0x10006ccc: 7461645f _dat DCD 1952539743
- 0x10006cd0: 000a0d61 a... DCD 658785
- 0x10006cd4: 615c2e2e ..\a DCD 1633431086
- 0x10006cd8: 735c7070 pp\s DCD 1935437936
- 0x10006cdc: 615c6372 rc\a DCD 1633444722
- 0x10006ce0: 632e7070 pp.c DCD 1663987824
- 0x10006ce4: 00000000 .... DCD 0
- 0x10006ce8: 11006118 .a.. DCD 285237528
- 0x10006cec: 20766461 adv DCD 544629857
- 0x10006cf0: 5b746361 act[ DCD 1534354273
- 0x10006cf4: 205d6425 %d] DCD 542991397
- 0x10006cf8: 20746573 set DCD 544499059
- 0x10006cfc: 20766461 adv DCD 544629857
- 0x10006d00: 61746164 data DCD 1635017060
- 0x10006d04: 00000a0d .... DCD 2573
- 0x10006d08: 10006489 .d.. DCD 268461193
- $t
- i.appm_set_per_adv_data
- appm_set_per_adv_data
- 0x10006d0c: b5f8 .. PUSH {r3-r7,lr}
- 0x10006d0e: 4614 .F MOV r4,r2
- 0x10006d10: 460f .F MOV r7,r1
- 0x10006d12: 4605 .F MOV r5,r0
- 0x10006d14: f7fffbb0 .... BL appm_adv_get_defer_op ; 0x10006478
- 0x10006d18: 0740 @. LSLS r0,r0,#29
- 0x10006d1a: d51c .. BPL 0x10006d56 ; appm_set_per_adv_data + 74
- 0x10006d1c: 2140 @! MOVS r1,#0x40
- 0x10006d1e: 4628 (F MOV r0,r5
- 0x10006d20: f7fffca2 .... BL appm_adv_set_defer_op ; 0x10006668
- 0x10006d24: 4826 &H LDR r0,[pc,#152] ; [0x10006dc0] = 0x11006118
- 0x10006d26: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x10006d2a: eb0005c1 .... ADD r5,r0,r1,LSL #3
- 0x10006d2e: 6928 (i LDR r0,[r5,#0x10]
- 0x10006d30: b118 .. CBZ r0,0x10006d3a ; appm_set_per_adv_data + 46
- 0x10006d32: f7fbfc78 ..x. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10006d36: 2000 . MOVS r0,#0
- 0x10006d38: 6128 (a STR r0,[r5,#0x10]
- 0x10006d3a: 2103 .! MOVS r1,#3
- 0x10006d3c: 1ca0 .. ADDS r0,r4,#2
- 0x10006d3e: f7fbfc59 ..Y. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10006d42: 6128 (a STR r0,[r5,#0x10]
- 0x10006d44: 8004 .. STRH r4,[r0,#0]
- 0x10006d46: 6928 (i LDR r0,[r5,#0x10]
- 0x10006d48: 4622 "F MOV r2,r4
- 0x10006d4a: 4639 9F MOV r1,r7
- 0x10006d4c: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x10006d50: 1c80 .. ADDS r0,r0,#2
- 0x10006d52: f7fbbc04 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10006d56: 481a .H LDR r0,[pc,#104] ; [0x10006dc0] = 0x11006118
- 0x10006d58: 3030 00 ADDS r0,r0,#0x30
- 0x10006d5a: 1946 F. ADDS r6,r0,r5
- 0x10006d5c: 7930 0y LDRB r0,[r6,#4]
- 0x10006d5e: 2802 .( CMP r0,#2
- 0x10006d60: d001 .. BEQ 0x10006d66 ; appm_set_per_adv_data + 90
- 0x10006d62: 2804 .( CMP r0,#4
- 0x10006d64: d12a *. BNE 0x10006dbc ; appm_set_per_adv_data + 176
- 0x10006d66: 1d20 . ADDS r0,r4,#4
- 0x10006d68: b283 .. UXTH r3,r0
- 0x10006d6a: 2203 ." MOVS r2,#3
- 0x10006d6c: 2107 .! MOVS r1,#7
- 0x10006d6e: f64050a6 @..P MOV r0,#0xda6
- 0x10006d72: f7fbfc35 ..5. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10006d76: 4605 .F MOV r5,r0
- 0x10006d78: 20ab . MOVS r0,#0xab
- 0x10006d7a: 7028 (p STRB r0,[r5,#0]
- 0x10006d7c: 78b0 .x LDRB r0,[r6,#2]
- 0x10006d7e: 7068 hp STRB r0,[r5,#1]
- 0x10006d80: 4622 "F MOV r2,r4
- 0x10006d82: 4639 9F MOV r1,r7
- 0x10006d84: 1d28 (. ADDS r0,r5,#4
- 0x10006d86: f7fbfbea .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10006d8a: 480e .H LDR r0,[pc,#56] ; [0x10006dc4] = 0x11003b08
- 0x10006d8c: 806c l. STRH r4,[r5,#2]
- 0x10006d8e: 7800 .x LDRB r0,[r0,#0]
- 0x10006d90: 2804 .( CMP r0,#4
- 0x10006d92: d30c .. BCC 0x10006dae ; appm_set_per_adv_data + 162
- 0x10006d94: a00c .. ADR r0,{pc}+0x34 ; 0x10006dc8
- 0x10006d96: f00efa09 .... BL log_printf_level ; 0x100151ac
- 0x10006d9a: 78b0 .x LDRB r0,[r6,#2]
- 0x10006d9c: 9000 .. STR r0,[sp,#0]
- 0x10006d9e: 4819 .H LDR r0,[pc,#100] ; [0x10006e04] = 0x11003b0c
- 0x10006da0: a30b .. ADR r3,{pc}+0x30 ; 0x10006dd0
- 0x10006da2: f44f628b O..b MOV r2,#0x458
- 0x10006da6: a112 .. ADR r1,{pc}+0x4a ; 0x10006df0
- 0x10006da8: 6800 .h LDR r0,[r0,#0]
- 0x10006daa: f00ef9ed .... BL log_printf ; 0x10015188
- 0x10006dae: 78b1 .x LDRB r1,[r6,#2]
- 0x10006db0: 4628 (F MOV r0,r5
- 0x10006db2: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x10006db6: 4a14 .J LDR r2,[pc,#80] ; [0x10006e08] = 0x10006489
- 0x10006db8: f7ffbdf4 .... B.W appm_execute_activity_cmd ; 0x100069a4
- 0x10006dbc: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10006dbe: 0000 .. DCW 0
- 0x10006dc0: 11006118 .a.. DCD 285237528
- 0x10006dc4: 11003b08 .;.. DCD 285227784
- 0x10006dc8: 4742445b [DBG DCD 1195525211
- 0x10006dcc: 0000205d ] .. DCD 8285
- 0x10006dd0: 20766461 adv DCD 544629857
- 0x10006dd4: 5b746361 act[ DCD 1534354273
- 0x10006dd8: 205d6425 %d] DCD 542991397
- 0x10006ddc: 20746573 set DCD 544499059
- 0x10006de0: 5f726570 per_ DCD 1601332592
- 0x10006de4: 20766461 adv DCD 544629857
- 0x10006de8: 61746164 data DCD 1635017060
- 0x10006dec: 00000a0d .... DCD 2573
- 0x10006df0: 615c2e2e ..\a DCD 1633431086
- 0x10006df4: 735c7070 pp\s DCD 1935437936
- 0x10006df8: 615c6372 rc\a DCD 1633444722
- 0x10006dfc: 632e7070 pp.c DCD 1663987824
- 0x10006e00: 00000000 .... DCD 0
- 0x10006e04: 11003b0c .;.. DCD 285227788
- 0x10006e08: 10006489 .d.. DCD 268461193
- $t
- i.appm_set_scan_response_data
- appm_set_scan_response_data
- 0x10006e0c: e92d47fc -..G PUSH {r2-r10,lr}
- 0x10006e10: 4f36 6O LDR r7,[pc,#216] ; [0x10006eec] = 0x11003b08
- 0x10006e12: 4605 .F MOV r5,r0
- 0x10006e14: f8df80d8 .... LDR r8,[pc,#216] ; [0x10006ef0] = 0x11003b0c
- 0x10006e18: 7838 8x LDRB r0,[r7,#0]
- 0x10006e1a: 4614 .F MOV r4,r2
- 0x10006e1c: 4689 .F MOV r9,r1
- 0x10006e1e: 2804 .( CMP r0,#4
- 0x10006e20: d30a .. BCC 0x10006e38 ; appm_set_scan_response_data + 44
- 0x10006e22: a034 4. ADR r0,{pc}+0xd2 ; 0x10006ef4
- 0x10006e24: f00ef9c2 .... BL log_printf_level ; 0x100151ac
- 0x10006e28: a334 4. ADR r3,{pc}+0xd4 ; 0x10006efc
- 0x10006e2a: f2404221 @.!B MOV r2,#0x421
- 0x10006e2e: a13b ;. ADR r1,{pc}+0xee ; 0x10006f1c
- 0x10006e30: f8d80000 .... LDR r0,[r8,#0]
- 0x10006e34: f00ef9a8 .... BL log_printf ; 0x10015188
- 0x10006e38: 4628 (F MOV r0,r5
- 0x10006e3a: f7fffb1d .... BL appm_adv_get_defer_op ; 0x10006478
- 0x10006e3e: 0740 @. LSLS r0,r0,#29
- 0x10006e40: d51d .. BPL 0x10006e7e ; appm_set_scan_response_data + 114
- 0x10006e42: 2110 .! MOVS r1,#0x10
- 0x10006e44: 4628 (F MOV r0,r5
- 0x10006e46: f7fffc0f .... BL appm_adv_set_defer_op ; 0x10006668
- 0x10006e4a: 4839 9H LDR r0,[pc,#228] ; [0x10006f30] = 0x11006118
- 0x10006e4c: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x10006e50: eb0005c1 .... ADD r5,r0,r1,LSL #3
- 0x10006e54: 68e8 .h LDR r0,[r5,#0xc]
- 0x10006e56: b118 .. CBZ r0,0x10006e60 ; appm_set_scan_response_data + 84
- 0x10006e58: f7fbfbe5 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10006e5c: 2000 . MOVS r0,#0
- 0x10006e5e: 60e8 .` STR r0,[r5,#0xc]
- 0x10006e60: 2103 .! MOVS r1,#3
- 0x10006e62: 1ca0 .. ADDS r0,r4,#2
- 0x10006e64: f7fbfbc6 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10006e68: 60e8 .` STR r0,[r5,#0xc]
- 0x10006e6a: 8004 .. STRH r4,[r0,#0]
- 0x10006e6c: 68e8 .h LDR r0,[r5,#0xc]
- 0x10006e6e: b002 .. ADD sp,sp,#8
- 0x10006e70: 4622 "F MOV r2,r4
- 0x10006e72: 4649 IF MOV r1,r9
- 0x10006e74: e8bd47f0 ...G POP {r4-r10,lr}
- 0x10006e78: 1c80 .. ADDS r0,r0,#2
- 0x10006e7a: f7fbbb70 ..p. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10006e7e: 482c ,H LDR r0,[pc,#176] ; [0x10006f30] = 0x11006118
- 0x10006e80: 3030 00 ADDS r0,r0,#0x30
- 0x10006e82: 1946 F. ADDS r6,r0,r5
- 0x10006e84: 7930 0y LDRB r0,[r6,#4]
- 0x10006e86: 2802 .( CMP r0,#2
- 0x10006e88: d001 .. BEQ 0x10006e8e ; appm_set_scan_response_data + 130
- 0x10006e8a: 2804 .( CMP r0,#4
- 0x10006e8c: d12b +. BNE 0x10006ee6 ; appm_set_scan_response_data + 218
- 0x10006e8e: 1d20 . ADDS r0,r4,#4
- 0x10006e90: b283 .. UXTH r3,r0
- 0x10006e92: 2203 ." MOVS r2,#3
- 0x10006e94: 2107 .! MOVS r1,#7
- 0x10006e96: f64050a6 @..P MOV r0,#0xda6
- 0x10006e9a: f7fbfba1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10006e9e: 4605 .F MOV r5,r0
- 0x10006ea0: 20aa . MOVS r0,#0xaa
- 0x10006ea2: 7028 (p STRB r0,[r5,#0]
- 0x10006ea4: 78b0 .x LDRB r0,[r6,#2]
- 0x10006ea6: 7068 hp STRB r0,[r5,#1]
- 0x10006ea8: 806c l. STRH r4,[r5,#2]
- 0x10006eaa: 4622 "F MOV r2,r4
- 0x10006eac: 4649 IF MOV r1,r9
- 0x10006eae: 1d28 (. ADDS r0,r5,#4
- 0x10006eb0: f7fbfb55 ..U. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10006eb4: 7838 8x LDRB r0,[r7,#0]
- 0x10006eb6: 2804 .( CMP r0,#4
- 0x10006eb8: d30d .. BCC 0x10006ed6 ; appm_set_scan_response_data + 202
- 0x10006eba: a00e .. ADR r0,{pc}+0x3a ; 0x10006ef4
- 0x10006ebc: f00ef976 ..v. BL log_printf_level ; 0x100151ac
- 0x10006ec0: 78b0 .x LDRB r0,[r6,#2]
- 0x10006ec2: e9cd0400 .... STRD r0,r4,[sp,#0]
- 0x10006ec6: a31b .. ADR r3,{pc}+0x6e ; 0x10006f34
- 0x10006ec8: f240423a @.:B MOV r2,#0x43a
- 0x10006ecc: a113 .. ADR r1,{pc}+0x50 ; 0x10006f1c
- 0x10006ece: f8d80000 .... LDR r0,[r8,#0]
- 0x10006ed2: f00ef959 ..Y. BL log_printf ; 0x10015188
- 0x10006ed6: 78b1 .x LDRB r1,[r6,#2]
- 0x10006ed8: b002 .. ADD sp,sp,#8
- 0x10006eda: 4628 (F MOV r0,r5
- 0x10006edc: e8bd47f0 ...G POP {r4-r10,lr}
- 0x10006ee0: 4a1c .J LDR r2,[pc,#112] ; [0x10006f54] = 0x10006489
- 0x10006ee2: f7ffbd5f .._. B.W appm_execute_activity_cmd ; 0x100069a4
- 0x10006ee6: e8bd87fc .... POP {r2-r10,pc}
- $d
- 0x10006eea: 0000 .. DCW 0
- 0x10006eec: 11003b08 .;.. DCD 285227784
- 0x10006ef0: 11003b0c .;.. DCD 285227788
- 0x10006ef4: 4742445b [DBG DCD 1195525211
- 0x10006ef8: 0000205d ] .. DCD 8285
- 0x10006efc: 6d707061 appm DCD 1836085345
- 0x10006f00: 7465735f _set DCD 1952805727
- 0x10006f04: 6163735f _sca DCD 1633907551
- 0x10006f08: 65725f6e n_re DCD 1701994350
- 0x10006f0c: 6e6f7073 spon DCD 1852797043
- 0x10006f10: 645f6573 se_d DCD 1683973491
- 0x10006f14: 0d617461 ata. DCD 224490593
- 0x10006f18: 0000000a .... DCD 10
- 0x10006f1c: 615c2e2e ..\a DCD 1633431086
- 0x10006f20: 735c7070 pp\s DCD 1935437936
- 0x10006f24: 615c6372 rc\a DCD 1633444722
- 0x10006f28: 632e7070 pp.c DCD 1663987824
- 0x10006f2c: 00000000 .... DCD 0
- 0x10006f30: 11006118 .a.. DCD 285237528
- 0x10006f34: 20766461 adv DCD 544629857
- 0x10006f38: 5b746361 act[ DCD 1534354273
- 0x10006f3c: 205d6425 %d] DCD 542991397
- 0x10006f40: 20746573 set DCD 544499059
- 0x10006f44: 20707372 rsp DCD 544240498
- 0x10006f48: 61746164 data DCD 1635017060
- 0x10006f4c: 0d64253a :%d. DCD 224666938
- 0x10006f50: 0000000a .... DCD 10
- 0x10006f54: 10006489 .d.. DCD 268461193
- $t
- i.appm_start_advertising
- appm_start_advertising
- 0x10006f58: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10006f5c: 4f28 (O LDR r7,[pc,#160] ; [0x10007000] = 0x11003b08
- 0x10006f5e: 4604 .F MOV r4,r0
- 0x10006f60: f8df80a0 .... LDR r8,[pc,#160] ; [0x10007004] = 0x11003b0c
- 0x10006f64: 7838 8x LDRB r0,[r7,#0]
- 0x10006f66: 460e .F MOV r6,r1
- 0x10006f68: 2804 .( CMP r0,#4
- 0x10006f6a: d30a .. BCC 0x10006f82 ; appm_start_advertising + 42
- 0x10006f6c: a026 &. ADR r0,{pc}+0x9c ; 0x10007008
- 0x10006f6e: f00ef91d .... BL log_printf_level ; 0x100151ac
- 0x10006f72: a327 '. ADR r3,{pc}+0x9e ; 0x10007010
- 0x10006f74: f44f7273 O.sr MOV r2,#0x3cc
- 0x10006f78: a12c ,. ADR r1,{pc}+0xb4 ; 0x1000702c
- 0x10006f7a: f8d80000 .... LDR r0,[r8,#0]
- 0x10006f7e: f00ef903 .... BL log_printf ; 0x10015188
- 0x10006f82: 482f /H LDR r0,[pc,#188] ; [0x10007040] = 0x11006148
- 0x10006f84: 1905 .. ADDS r5,r0,r4
- 0x10006f86: 7928 (y LDRB r0,[r5,#4]
- 0x10006f88: 2802 .( CMP r0,#2
- 0x10006f8a: d10f .. BNE 0x10006fac ; appm_start_advertising + 84
- 0x10006f8c: 4620 F MOV r0,r4
- 0x10006f8e: f7fffa73 ..s. BL appm_adv_get_defer_op ; 0x10006478
- 0x10006f92: 0740 @. LSLS r0,r0,#29
- 0x10006f94: d50c .. BPL 0x10006fb0 ; appm_start_advertising + 88
- 0x10006f96: 2120 ! MOVS r1,#0x20
- 0x10006f98: 4620 F MOV r0,r4
- 0x10006f9a: f7fffb65 ..e. BL appm_adv_set_defer_op ; 0x10006668
- 0x10006f9e: 4928 (I LDR r1,[pc,#160] ; [0x10007040] = 0x11006148
- 0x10006fa0: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x10006fa4: 3930 09 SUBS r1,r1,#0x30
- 0x10006fa6: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x10006faa: 8286 .. STRH r6,[r0,#0x14]
- 0x10006fac: e8bd83f8 .... POP {r3-r9,pc}
- 0x10006fb0: 233a :# MOVS r3,#0x3a
- 0x10006fb2: 2203 ." MOVS r2,#3
- 0x10006fb4: 2107 .! MOVS r1,#7
- 0x10006fb6: f64050a1 @..P MOV r0,#0xda1
- 0x10006fba: f7fbfb11 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10006fbe: 4604 .F MOV r4,r0
- 0x10006fc0: 20a4 . MOVS r0,#0xa4
- 0x10006fc2: 7020 p STRB r0,[r4,#0]
- 0x10006fc4: 78a8 .x LDRB r0,[r5,#2]
- 0x10006fc6: 7060 `p STRB r0,[r4,#1]
- 0x10006fc8: 8066 f. STRH r6,[r4,#2]
- 0x10006fca: 2000 . MOVS r0,#0
- 0x10006fcc: 7120 q STRB r0,[r4,#4]
- 0x10006fce: 7838 8x LDRB r0,[r7,#0]
- 0x10006fd0: 2803 .( CMP r0,#3
- 0x10006fd2: d30c .. BCC 0x10006fee ; appm_start_advertising + 150
- 0x10006fd4: a01b .. ADR r0,{pc}+0x70 ; 0x10007044
- 0x10006fd6: f00ef8e9 .... BL log_printf_level ; 0x100151ac
- 0x10006fda: 78a8 .x LDRB r0,[r5,#2]
- 0x10006fdc: 9000 .. STR r0,[sp,#0]
- 0x10006fde: a31b .. ADR r3,{pc}+0x6e ; 0x1000704c
- 0x10006fe0: f44f7278 O.xr MOV r2,#0x3e0
- 0x10006fe4: a111 .. ADR r1,{pc}+0x48 ; 0x1000702c
- 0x10006fe6: f8d80000 .... LDR r0,[r8,#0]
- 0x10006fea: f00ef8cd .... BL log_printf ; 0x10015188
- 0x10006fee: 2003 . MOVS r0,#3
- 0x10006ff0: 7128 (q STRB r0,[r5,#4]
- 0x10006ff2: 78a9 .x LDRB r1,[r5,#2]
- 0x10006ff4: 4620 F MOV r0,r4
- 0x10006ff6: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10006ffa: 4a19 .J LDR r2,[pc,#100] ; [0x10007060] = 0x10006489
- 0x10006ffc: f7ffbcd2 .... B.W appm_execute_activity_cmd ; 0x100069a4
- $d
- 0x10007000: 11003b08 .;.. DCD 285227784
- 0x10007004: 11003b0c .;.. DCD 285227788
- 0x10007008: 4742445b [DBG DCD 1195525211
- 0x1000700c: 0000205d ] .. DCD 8285
- 0x10007010: 6d707061 appm DCD 1836085345
- 0x10007014: 6174735f _sta DCD 1635021663
- 0x10007018: 615f7472 rt_a DCD 1633645682
- 0x1000701c: 72657664 dver DCD 1919252068
- 0x10007020: 69736974 tisi DCD 1769171316
- 0x10007024: 0a0d676e ng.. DCD 168650606
- 0x10007028: 00000000 .... DCD 0
- 0x1000702c: 615c2e2e ..\a DCD 1633431086
- 0x10007030: 735c7070 pp\s DCD 1935437936
- 0x10007034: 615c6372 rc\a DCD 1633444722
- 0x10007038: 632e7070 pp.c DCD 1663987824
- 0x1000703c: 00000000 .... DCD 0
- 0x10007040: 11006148 Ha.. DCD 285237576
- 0x10007044: 464e495b [INF DCD 1179535707
- 0x10007048: 00205d4f O] . DCD 2121039
- 0x1000704c: 20766461 adv DCD 544629857
- 0x10007050: 5b746361 act[ DCD 1534354273
- 0x10007054: 205d6425 %d] DCD 542991397
- 0x10007058: 72617473 star DCD 1918989427
- 0x1000705c: 000a0d74 t... DCD 658804
- 0x10007060: 10006489 .d.. DCD 268461193
- $t
- i.appm_start_conn
- appm_start_conn
- 0x10007064: b40f .. PUSH {r0-r3}
- 0x10007066: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x1000706a: f89d4020 .. @ LDRB r4,[sp,#0x20]
- 0x1000706e: 2c06 ., CMP r4,#6
- 0x10007070: d25e ^. BCS 0x10007130 ; appm_start_conn + 204
- 0x10007072: f8df80c4 .... LDR r8,[pc,#196] ; [0x10007138] = 0x1100411d
- 0x10007076: f8180004 .... LDRB r0,[r8,r4]
- 0x1000707a: 2803 .( CMP r0,#3
- 0x1000707c: d158 X. BNE 0x10007130 ; appm_start_conn + 204
- 0x1000707e: 233a :# MOVS r3,#0x3a
- 0x10007080: 2203 ." MOVS r2,#3
- 0x10007082: 2107 .! MOVS r1,#7
- 0x10007084: f64050a1 @..P MOV r0,#0xda1
- 0x10007088: f7fbfaaa .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000708c: 21a4 .! MOVS r1,#0xa4
- 0x1000708e: 7001 .p STRB r1,[r0,#0]
- 0x10007090: 7044 Dp STRB r4,[r0,#1]
- 0x10007092: f89d1021 ..!. LDRB r1,[sp,#0x21]
- 0x10007096: 7081 .p STRB r1,[r0,#2]
- 0x10007098: f89d1032 ..2. LDRB r1,[sp,#0x32]
- 0x1000709c: 70c1 .p STRB r1,[r0,#3]
- 0x1000709e: 2100 .! MOVS r1,#0
- 0x100070a0: 8081 .. STRH r1,[r0,#4]
- 0x100070a2: 2720 ' MOVS r7,#0x20
- 0x100070a4: 80c7 .. STRH r7,[r0,#6]
- 0x100070a6: f04f0c14 O... MOV r12,#0x14
- 0x100070aa: f8a0c008 .... STRH r12,[r0,#8]
- 0x100070ae: f8bd602a ..*` LDRH r6,[sp,#0x2a]
- 0x100070b2: 81c6 .. STRH r6,[r0,#0xe]
- 0x100070b4: f8bd502c ..,P LDRH r5,[sp,#0x2c]
- 0x100070b8: 8205 .. STRH r5,[r0,#0x10]
- 0x100070ba: f8bd302e ...0 LDRH r3,[sp,#0x2e]
- 0x100070be: 8243 C. STRH r3,[r0,#0x12]
- 0x100070c0: f8bd2030 ..0 LDRH r2,[sp,#0x30]
- 0x100070c4: 8282 .. STRH r2,[r0,#0x14]
- 0x100070c6: 2102 .! MOVS r1,#2
- 0x100070c8: 82c1 .. STRH r1,[r0,#0x16]
- 0x100070ca: 8301 .. STRH r1,[r0,#0x18]
- 0x100070cc: 8346 F. STRH r6,[r0,#0x1a]
- 0x100070ce: 8385 .. STRH r5,[r0,#0x1c]
- 0x100070d0: 83c3 .. STRH r3,[r0,#0x1e]
- 0x100070d2: 8402 .. STRH r2,[r0,#0x20]
- 0x100070d4: 8441 A. STRH r1,[r0,#0x22]
- 0x100070d6: 8481 .. STRH r1,[r0,#0x24]
- 0x100070d8: 8147 G. STRH r7,[r0,#0xa]
- 0x100070da: f8a0c00c .... STRH r12,[r0,#0xc]
- 0x100070de: 84c6 .. STRH r6,[r0,#0x26]
- 0x100070e0: 8505 .. STRH r5,[r0,#0x28]
- 0x100070e2: 8543 C. STRH r3,[r0,#0x2a]
- 0x100070e4: 8582 .. STRH r2,[r0,#0x2c]
- 0x100070e6: 85c1 .. STRH r1,[r0,#0x2e]
- 0x100070e8: 8601 .. STRH r1,[r0,#0x30]
- 0x100070ea: f8dd1022 ..". LDR r1,[sp,#0x22]
- 0x100070ee: f8c01032 ..2. STR r1,[r0,#0x32]
- 0x100070f2: f8bd1026 ..&. LDRH r1,[sp,#0x26]
- 0x100070f6: 86c1 .. STRH r1,[r0,#0x36]
- 0x100070f8: f89d1028 ..(. LDRB r1,[sp,#0x28]
- 0x100070fc: f8801038 ..8. STRB r1,[r0,#0x38]
- 0x10007100: 4a0e .J LDR r2,[pc,#56] ; [0x1000713c] = 0x10006681
- 0x10007102: 4621 !F MOV r1,r4
- 0x10007104: f7fffc4e ..N. BL appm_execute_activity_cmd ; 0x100069a4
- 0x10007108: 480d .H LDR r0,[pc,#52] ; [0x10007140] = 0x11003b08
- 0x1000710a: 7800 .x LDRB r0,[r0,#0]
- 0x1000710c: 2803 .( CMP r0,#3
- 0x1000710e: d30a .. BCC 0x10007126 ; appm_start_conn + 194
- 0x10007110: a00c .. ADR r0,{pc}+0x34 ; 0x10007144
- 0x10007112: f00ef84b ..K. BL log_printf_level ; 0x100151ac
- 0x10007116: 4818 .H LDR r0,[pc,#96] ; [0x10007178] = 0x11003b0c
- 0x10007118: 9400 .. STR r4,[sp,#0]
- 0x1000711a: a30c .. ADR r3,{pc}+0x32 ; 0x1000714c
- 0x1000711c: 228d ." MOVS r2,#0x8d
- 0x1000711e: a110 .. ADR r1,{pc}+0x42 ; 0x10007160
- 0x10007120: 6800 .h LDR r0,[r0,#0]
- 0x10007122: f00ef831 ..1. BL log_printf ; 0x10015188
- 0x10007126: 2104 .! MOVS r1,#4
- 0x10007128: f8081004 .... STRB r1,[r8,r4]
- 0x1000712c: f8884006 ...@ STRB r4,[r8,#6]
- 0x10007130: e8bd03f8 .... POP {r3-r9}
- 0x10007134: f85dfb14 ]... LDR pc,[sp],#0x14
- $d
- 0x10007138: 1100411d .A.. DCD 285229341
- 0x1000713c: 10006681 .f.. DCD 268461697
- 0x10007140: 11003b08 .;.. DCD 285227784
- 0x10007144: 464e495b [INF DCD 1179535707
- 0x10007148: 00205d4f O] . DCD 2121039
- 0x1000714c: 72617473 star DCD 1918989427
- 0x10007150: 6f635f74 t_co DCD 1868783476
- 0x10007154: 6361206e n ac DCD 1667309678
- 0x10007158: 64255b74 t[%d DCD 1680169844
- 0x1000715c: 000a0d5d ]... DCD 658781
- 0x10007160: 615c2e2e ..\a DCD 1633431086
- 0x10007164: 735c7070 pp\s DCD 1935437936
- 0x10007168: 615c6372 rc\a DCD 1633444722
- 0x1000716c: 635f7070 pp_c DCD 1667199088
- 0x10007170: 2e6e6e6f onn. DCD 778989167
- 0x10007174: 00000063 c... DCD 99
- 0x10007178: 11003b0c .;.. DCD 285227788
- $t
- i.appm_stop_advertising
- appm_stop_advertising
- 0x1000717c: b538 8. PUSH {r3-r5,lr}
- 0x1000717e: 4602 .F MOV r2,r0
- 0x10007180: 481c .H LDR r0,[pc,#112] ; [0x100071f4] = 0x11006148
- 0x10007182: 1884 .. ADDS r4,r0,r2
- 0x10007184: 7920 y LDRB r0,[r4,#4]
- 0x10007186: 2804 .( CMP r0,#4
- 0x10007188: d00c .. BEQ 0x100071a4 ; appm_stop_advertising + 40
- 0x1000718a: 2803 .( CMP r0,#3
- 0x1000718c: d004 .. BEQ 0x10007198 ; appm_stop_advertising + 28
- 0x1000718e: 4610 .F MOV r0,r2
- 0x10007190: f7fff972 ..r. BL appm_adv_get_defer_op ; 0x10006478
- 0x10007194: 0680 .. LSLS r0,r0,#26
- 0x10007196: d52b +. BPL 0x100071f0 ; appm_stop_advertising + 116
- 0x10007198: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x1000719c: 2101 .! MOVS r1,#1
- 0x1000719e: 4610 .F MOV r0,r2
- 0x100071a0: f7ffba62 ..b. B appm_adv_set_defer_op ; 0x10006668
- 0x100071a4: 2302 .# MOVS r3,#2
- 0x100071a6: 2203 ." MOVS r2,#3
- 0x100071a8: 2107 .! MOVS r1,#7
- 0x100071aa: f64050a2 @..P MOV r0,#0xda2
- 0x100071ae: f7fbfa17 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100071b2: 4605 .F MOV r5,r0
- 0x100071b4: 20a5 . MOVS r0,#0xa5
- 0x100071b6: 7028 (p STRB r0,[r5,#0]
- 0x100071b8: 78a0 .x LDRB r0,[r4,#2]
- 0x100071ba: 7068 hp STRB r0,[r5,#1]
- 0x100071bc: 480e .H LDR r0,[pc,#56] ; [0x100071f8] = 0x11003b08
- 0x100071be: 7800 .x LDRB r0,[r0,#0]
- 0x100071c0: 2803 .( CMP r0,#3
- 0x100071c2: d30c .. BCC 0x100071de ; appm_stop_advertising + 98
- 0x100071c4: a00d .. ADR r0,{pc}+0x38 ; 0x100071fc
- 0x100071c6: f00dfff1 .... BL log_printf_level ; 0x100151ac
- 0x100071ca: 78a0 .x LDRB r0,[r4,#2]
- 0x100071cc: 9000 .. STR r0,[sp,#0]
- 0x100071ce: 4817 .H LDR r0,[pc,#92] ; [0x1000722c] = 0x11003b0c
- 0x100071d0: a30c .. ADR r3,{pc}+0x34 ; 0x10007204
- 0x100071d2: f44f7270 O.pr MOV r2,#0x3c0
- 0x100071d6: a110 .. ADR r1,{pc}+0x42 ; 0x10007218
- 0x100071d8: 6800 .h LDR r0,[r0,#0]
- 0x100071da: f00dffd5 .... BL log_printf ; 0x10015188
- 0x100071de: 2005 . MOVS r0,#5
- 0x100071e0: 7120 q STRB r0,[r4,#4]
- 0x100071e2: 78a1 .x LDRB r1,[r4,#2]
- 0x100071e4: 4628 (F MOV r0,r5
- 0x100071e6: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x100071ea: 4a11 .J LDR r2,[pc,#68] ; [0x10007230] = 0x10006489
- 0x100071ec: f7ffbbda .... B appm_execute_activity_cmd ; 0x100069a4
- 0x100071f0: bd38 8. POP {r3-r5,pc}
- $d
- 0x100071f2: 0000 .. DCW 0
- 0x100071f4: 11006148 Ha.. DCD 285237576
- 0x100071f8: 11003b08 .;.. DCD 285227784
- 0x100071fc: 464e495b [INF DCD 1179535707
- 0x10007200: 00205d4f O] . DCD 2121039
- 0x10007204: 20766461 adv DCD 544629857
- 0x10007208: 5b746361 act[ DCD 1534354273
- 0x1000720c: 205d6425 %d] DCD 542991397
- 0x10007210: 706f7473 stop DCD 1886352499
- 0x10007214: 00000a0d .... DCD 2573
- 0x10007218: 615c2e2e ..\a DCD 1633431086
- 0x1000721c: 735c7070 pp\s DCD 1935437936
- 0x10007220: 615c6372 rc\a DCD 1633444722
- 0x10007224: 632e7070 pp.c DCD 1663987824
- 0x10007228: 00000000 .... DCD 0
- 0x1000722c: 11003b0c .;.. DCD 285227788
- 0x10007230: 10006489 .d.. DCD 268461193
- $t
- i.attc_err_rsp_handler
- attc_err_rsp_handler
- 0x10007234: b510 .. PUSH {r4,lr}
- 0x10007236: 790a .y LDRB r2,[r1,#4]
- 0x10007238: 2101 .! MOVS r1,#1
- 0x1000723a: f00afd55 ..U. BL gattc_send_complete_evt ; 0x10011ce8
- 0x1000723e: 2000 . MOVS r0,#0
- 0x10007240: bd10 .. POP {r4,pc}
- i.attc_exc_mtu_rsp_handler
- attc_exc_mtu_rsp_handler
- 0x10007242: b570 p. PUSH {r4-r6,lr}
- 0x10007244: 460d .F MOV r5,r1
- 0x10007246: 4604 .F MOV r4,r0
- 0x10007248: f006fda4 .... BL gapm_get_max_mtu ; 0x1000dd94
- 0x1000724c: 8869 i. LDRH r1,[r5,#2]
- 0x1000724e: 4288 .B CMP r0,r1
- 0x10007250: d300 .. BCC 0x10007254 ; attc_exc_mtu_rsp_handler + 18
- 0x10007252: 4608 .F MOV r0,r1
- 0x10007254: 4601 .F MOV r1,r0
- 0x10007256: 4620 F MOV r0,r4
- 0x10007258: f00afe16 .... BL gattc_set_mtu ; 0x10011e88
- 0x1000725c: 2101 .! MOVS r1,#1
- 0x1000725e: 4620 F MOV r0,r4
- 0x10007260: f00af9de .... BL gattc_get_operation ; 0x10011620
- 0x10007264: 2801 .( CMP r0,#1
- 0x10007266: d001 .. BEQ 0x1000726c ; attc_exc_mtu_rsp_handler + 42
- 0x10007268: 2241 A" MOVS r2,#0x41
- 0x1000726a: e000 .. B 0x1000726e ; attc_exc_mtu_rsp_handler + 44
- 0x1000726c: 2200 ." MOVS r2,#0
- 0x1000726e: 2101 .! MOVS r1,#1
- 0x10007270: 4620 F MOV r0,r4
- 0x10007272: f00afd39 ..9. BL gattc_send_complete_evt ; 0x10011ce8
- 0x10007276: 2000 . MOVS r0,#0
- 0x10007278: bd70 p. POP {r4-r6,pc}
- i.attc_exe_wr_rsp_handler
- attc_exe_wr_rsp_handler
- 0x1000727a: b510 .. PUSH {r4,lr}
- 0x1000727c: 4604 .F MOV r4,r0
- 0x1000727e: 2101 .! MOVS r1,#1
- 0x10007280: f00af9ce .... BL gattc_get_operation ; 0x10011620
- 0x10007284: 280c .( CMP r0,#0xc
- 0x10007286: d003 .. BEQ 0x10007290 ; attc_exe_wr_rsp_handler + 22
- 0x10007288: 280f .( CMP r0,#0xf
- 0x1000728a: d010 .. BEQ 0x100072ae ; attc_exe_wr_rsp_handler + 52
- 0x1000728c: 2241 A" MOVS r2,#0x41
- 0x1000728e: e008 .. B 0x100072a2 ; attc_exe_wr_rsp_handler + 40
- 0x10007290: 2101 .! MOVS r1,#1
- 0x10007292: 4620 F MOV r0,r4
- 0x10007294: f00af9d2 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x10007298: 8941 A. LDRH r1,[r0,#0xa]
- 0x1000729a: 8900 .. LDRH r0,[r0,#8]
- 0x1000729c: 4281 .B CMP r1,r0
- 0x1000729e: d006 .. BEQ 0x100072ae ; attc_exe_wr_rsp_handler + 52
- 0x100072a0: 2252 R" MOVS r2,#0x52
- 0x100072a2: 2101 .! MOVS r1,#1
- 0x100072a4: 4620 F MOV r0,r4
- 0x100072a6: f00afd1f .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x100072aa: 2000 . MOVS r0,#0
- 0x100072ac: bd10 .. POP {r4,pc}
- 0x100072ae: 2200 ." MOVS r2,#0
- 0x100072b0: e7f7 .. B 0x100072a2 ; attc_exe_wr_rsp_handler + 40
- i.attc_find_by_type_rsp_handler
- attc_find_by_type_rsp_handler
- 0x100072b2: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100072b6: 460f .F MOV r7,r1
- 0x100072b8: 4682 .F MOV r10,r0
- 0x100072ba: 2101 .! MOVS r1,#1
- 0x100072bc: f00af9b0 .... BL gattc_get_operation ; 0x10011620
- 0x100072c0: 2803 .( CMP r0,#3
- 0x100072c2: d001 .. BEQ 0x100072c8 ; attc_find_by_type_rsp_handler + 22
- 0x100072c4: 2240 @" MOVS r2,#0x40
- 0x100072c6: e043 C. B 0x10007350 ; attc_find_by_type_rsp_handler + 158
- 0x100072c8: 2101 .! MOVS r1,#1
- 0x100072ca: 4650 PF MOV r0,r10
- 0x100072cc: f00af9b6 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x100072d0: f64f79ff O..y MOV r9,#0xffff
- 0x100072d4: 4604 .F MOV r4,r0
- 0x100072d6: 2600 .& MOVS r6,#0
- 0x100072d8: 46c8 .F MOV r8,r9
- 0x100072da: e024 $. B 0x10007326 ; attc_find_by_type_rsp_handler + 116
- 0x100072dc: 2101 .! MOVS r1,#1
- 0x100072de: 4650 PF MOV r0,r10
- 0x100072e0: f00af9b4 .... BL gattc_get_requester ; 0x1001164c
- 0x100072e4: 7863 cx LDRB r3,[r4,#1]
- 0x100072e6: 4601 .F MOV r1,r0
- 0x100072e8: 2206 ." MOVS r2,#6
- 0x100072ea: eb02220a ..." ADD r2,r2,r10,LSL #8
- 0x100072ee: f6404004 @..@ MOV r0,#0xc04
- 0x100072f2: 1d9b .. ADDS r3,r3,#6
- 0x100072f4: f7fbf974 ..t. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100072f8: 4605 .F MOV r5,r0
- 0x100072fa: 19b8 .. ADDS r0,r7,r6
- 0x100072fc: 1cb6 .. ADDS r6,r6,#2
- 0x100072fe: 8881 .. LDRH r1,[r0,#4]
- 0x10007300: b2f2 .. UXTB r2,r6
- 0x10007302: 18b8 .. ADDS r0,r7,r2
- 0x10007304: 8029 ). STRH r1,[r5,#0]
- 0x10007306: 8881 .. LDRH r1,[r0,#4]
- 0x10007308: 8069 i. STRH r1,[r5,#2]
- 0x1000730a: 7860 `x LDRB r0,[r4,#1]
- 0x1000730c: 1c92 .. ADDS r2,r2,#2
- 0x1000730e: 7128 (q STRB r0,[r5,#4]
- 0x10007310: b2d6 .. UXTB r6,r2
- 0x10007312: 4688 .F MOV r8,r1
- 0x10007314: 7862 bx LDRB r2,[r4,#1]
- 0x10007316: f1040108 .... ADD r1,r4,#8
- 0x1000731a: 1d68 h. ADDS r0,r5,#5
- 0x1000731c: f7fbf91f .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007320: 4628 (F MOV r0,r5
- 0x10007322: f7fbf962 ..b. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10007326: 8878 x. LDRH r0,[r7,#2]
- 0x10007328: 42b0 .B CMP r0,r6
- 0x1000732a: d8d7 .. BHI 0x100072dc ; attc_find_by_type_rsp_handler + 42
- 0x1000732c: f1080001 .... ADD r0,r8,#1
- 0x10007330: b281 .. UXTH r1,r0
- 0x10007332: 88e0 .. LDRH r0,[r4,#6]
- 0x10007334: 464a JF MOV r2,r9
- 0x10007336: 4290 .B CMP r0,r2
- 0x10007338: d200 .. BCS 0x1000733c ; attc_find_by_type_rsp_handler + 138
- 0x1000733a: 4602 .F MOV r2,r0
- 0x1000733c: 428a .B CMP r2,r1
- 0x1000733e: d306 .. BCC 0x1000734e ; attc_find_by_type_rsp_handler + 156
- 0x10007340: b129 ). CBZ r1,0x1000734e ; attc_find_by_type_rsp_handler + 156
- 0x10007342: 80a1 .. STRH r1,[r4,#4]
- 0x10007344: 2101 .! MOVS r1,#1
- 0x10007346: 4650 PF MOV r0,r10
- 0x10007348: f00afc4e ..N. BL gattc_reschedule_operation ; 0x10011be8
- 0x1000734c: e004 .. B 0x10007358 ; attc_find_by_type_rsp_handler + 166
- 0x1000734e: 220a ." MOVS r2,#0xa
- 0x10007350: 2101 .! MOVS r1,#1
- 0x10007352: 4650 PF MOV r0,r10
- 0x10007354: f00afcc8 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10007358: 2000 . MOVS r0,#0
- 0x1000735a: e8bd87f0 .... POP {r4-r10,pc}
- i.attc_find_info_rsp_handler
- attc_find_info_rsp_handler
- 0x1000735e: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10007362: 460f .F MOV r7,r1
- 0x10007364: 4682 .F MOV r10,r0
- 0x10007366: 2101 .! MOVS r1,#1
- 0x10007368: f00af95a ..Z. BL gattc_get_operation ; 0x10011620
- 0x1000736c: 2807 .( CMP r0,#7
- 0x1000736e: d001 .. BEQ 0x10007374 ; attc_find_info_rsp_handler + 22
- 0x10007370: 2240 @" MOVS r2,#0x40
- 0x10007372: e047 G. B 0x10007404 ; attc_find_info_rsp_handler + 166
- 0x10007374: 2101 .! MOVS r1,#1
- 0x10007376: 4650 PF MOV r0,r10
- 0x10007378: f00af960 ..`. BL gattc_get_operation_ptr ; 0x1001163c
- 0x1000737c: 4681 .F MOV r9,r0
- 0x1000737e: 7878 xx LDRB r0,[r7,#1]
- 0x10007380: 2801 .( CMP r0,#1
- 0x10007382: d004 .. BEQ 0x1000738e ; attc_find_info_rsp_handler + 48
- 0x10007384: 2010 . MOVS r0,#0x10
- 0x10007386: 2500 .% MOVS r5,#0
- 0x10007388: 4680 .F MOV r8,r0
- 0x1000738a: 462c ,F MOV r4,r5
- 0x1000738c: e023 #. B 0x100073d6 ; attc_find_info_rsp_handler + 120
- 0x1000738e: 2002 . MOVS r0,#2
- 0x10007390: e7f9 .. B 0x10007386 ; attc_find_info_rsp_handler + 40
- 0x10007392: 2101 .! MOVS r1,#1
- 0x10007394: 4650 PF MOV r0,r10
- 0x10007396: f00af959 ..Y. BL gattc_get_requester ; 0x1001164c
- 0x1000739a: 4601 .F MOV r1,r0
- 0x1000739c: 2206 ." MOVS r2,#6
- 0x1000739e: eb02220a ..." ADD r2,r2,r10,LSL #8
- 0x100073a2: f1080304 .... ADD r3,r8,#4
- 0x100073a6: f6404007 @..@ MOV r0,#0xc07
- 0x100073aa: f7fbf919 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100073ae: 4606 .F MOV r6,r0
- 0x100073b0: 1978 x. ADDS r0,r7,r5
- 0x100073b2: 1cad .. ADDS r5,r5,#2
- 0x100073b4: 8884 .. LDRH r4,[r0,#4]
- 0x100073b6: b2ed .. UXTB r5,r5
- 0x100073b8: 8034 4. STRH r4,[r6,#0]
- 0x100073ba: 1979 y. ADDS r1,r7,r5
- 0x100073bc: f8868002 .... STRB r8,[r6,#2]
- 0x100073c0: 4642 BF MOV r2,r8
- 0x100073c2: 1cf0 .. ADDS r0,r6,#3
- 0x100073c4: 1d09 .. ADDS r1,r1,#4
- 0x100073c6: f7fbf8ca .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100073ca: eb050008 .... ADD r0,r5,r8
- 0x100073ce: b2c5 .. UXTB r5,r0
- 0x100073d0: 4630 0F MOV r0,r6
- 0x100073d2: f7fbf90a .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100073d6: 8878 x. LDRH r0,[r7,#2]
- 0x100073d8: 42a8 .B CMP r0,r5
- 0x100073da: d8da .. BHI 0x10007392 ; attc_find_info_rsp_handler + 52
- 0x100073dc: 1c64 d. ADDS r4,r4,#1
- 0x100073de: f8b90006 .... LDRH r0,[r9,#6]
- 0x100073e2: f64f72ff O..r MOV r2,#0xffff
- 0x100073e6: b2a1 .. UXTH r1,r4
- 0x100073e8: 4290 .B CMP r0,r2
- 0x100073ea: d300 .. BCC 0x100073ee ; attc_find_info_rsp_handler + 144
- 0x100073ec: 4610 .F MOV r0,r2
- 0x100073ee: 4288 .B CMP r0,r1
- 0x100073f0: d307 .. BCC 0x10007402 ; attc_find_info_rsp_handler + 164
- 0x100073f2: b131 1. CBZ r1,0x10007402 ; attc_find_info_rsp_handler + 164
- 0x100073f4: f8a91004 .... STRH r1,[r9,#4]
- 0x100073f8: 2101 .! MOVS r1,#1
- 0x100073fa: 4650 PF MOV r0,r10
- 0x100073fc: f00afbf4 .... BL gattc_reschedule_operation ; 0x10011be8
- 0x10007400: e004 .. B 0x1000740c ; attc_find_info_rsp_handler + 174
- 0x10007402: 220a ." MOVS r2,#0xa
- 0x10007404: 2101 .! MOVS r1,#1
- 0x10007406: 4650 PF MOV r0,r10
- 0x10007408: f00afc6e ..n. BL gattc_send_complete_evt ; 0x10011ce8
- 0x1000740c: 2000 . MOVS r0,#0
- 0x1000740e: e8bd87f0 .... POP {r4-r10,pc}
- 0x10007412: 0000 .. MOVS r0,r0
- i.attc_hdl_val_ntf_ind_handler
- attc_hdl_val_ntf_ind_handler
- 0x10007414: b570 p. PUSH {r4-r6,lr}
- 0x10007416: 460c .F MOV r4,r1
- 0x10007418: 884a J. LDRH r2,[r1,#2]
- 0x1000741a: 491d .I LDR r1,[pc,#116] ; [0x10007490] = 0x11006948
- 0x1000741c: 4605 .F MOV r5,r0
- 0x1000741e: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x10007422: 6949 Ii LDR r1,[r1,#0x14]
- 0x10007424: e008 .. B 0x10007438 ; attc_hdl_val_ntf_ind_handler + 36
- 0x10007426: 888b .. LDRH r3,[r1,#4]
- 0x10007428: 4293 .B CMP r3,r2
- 0x1000742a: d804 .. BHI 0x10007436 ; attc_hdl_val_ntf_ind_handler + 34
- 0x1000742c: 88cb .. LDRH r3,[r1,#6]
- 0x1000742e: 4293 .B CMP r3,r2
- 0x10007430: d301 .. BCC 0x10007436 ; attc_hdl_val_ntf_ind_handler + 34
- 0x10007432: 8908 .. LDRH r0,[r1,#8]
- 0x10007434: e004 .. B 0x10007440 ; attc_hdl_val_ntf_ind_handler + 44
- 0x10007436: 6809 .h LDR r1,[r1,#0]
- 0x10007438: 2900 .) CMP r1,#0
- 0x1000743a: d1f4 .. BNE 0x10007426 ; attc_hdl_val_ntf_ind_handler + 18
- 0x1000743c: f004f9c8 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10007440: 88a1 .. LDRH r1,[r4,#4]
- 0x10007442: 1d89 .. ADDS r1,r1,#6
- 0x10007444: b28b .. UXTH r3,r1
- 0x10007446: 2106 .! MOVS r1,#6
- 0x10007448: eb012205 ..." ADD r2,r1,r5,LSL #8
- 0x1000744c: 7821 !x LDRB r1,[r4,#0]
- 0x1000744e: 291b .) CMP r1,#0x1b
- 0x10007450: d019 .. BEQ 0x10007486 ; attc_hdl_val_ntf_ind_handler + 114
- 0x10007452: f640450d @..E MOV r5,#0xc0d
- 0x10007456: 4601 .F MOV r1,r0
- 0x10007458: 4628 (F MOV r0,r5
- 0x1000745a: f7fbf8c1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000745e: 4605 .F MOV r5,r0
- 0x10007460: 7820 x LDRB r0,[r4,#0]
- 0x10007462: 281b .( CMP r0,#0x1b
- 0x10007464: d012 .. BEQ 0x1000748c ; attc_hdl_val_ntf_ind_handler + 120
- 0x10007466: 2013 . MOVS r0,#0x13
- 0x10007468: 7028 (p STRB r0,[r5,#0]
- 0x1000746a: 88a0 .. LDRH r0,[r4,#4]
- 0x1000746c: 8068 h. STRH r0,[r5,#2]
- 0x1000746e: 8860 `. LDRH r0,[r4,#2]
- 0x10007470: 80a8 .. STRH r0,[r5,#4]
- 0x10007472: 88a2 .. LDRH r2,[r4,#4]
- 0x10007474: 1da1 .. ADDS r1,r4,#6
- 0x10007476: 1da8 .. ADDS r0,r5,#6
- 0x10007478: f7fbf871 ..q. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000747c: 4628 (F MOV r0,r5
- 0x1000747e: f7fbf8b4 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10007482: 2000 . MOVS r0,#0
- 0x10007484: bd70 p. POP {r4-r6,pc}
- 0x10007486: f640450c @..E MOV r5,#0xc0c
- 0x1000748a: e7e4 .. B 0x10007456 ; attc_hdl_val_ntf_ind_handler + 66
- 0x1000748c: 2012 . MOVS r0,#0x12
- 0x1000748e: e7eb .. B 0x10007468 ; attc_hdl_val_ntf_ind_handler + 84
- $d
- 0x10007490: 11006948 Hi.. DCD 285239624
- $t
- i.attc_l2cc_pdu_recv_handler
- attc_l2cc_pdu_recv_handler
- 0x10007494: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10007498: 460d .F MOV r5,r1
- 0x1000749a: 4606 .F MOV r6,r0
- 0x1000749c: 21ff .! MOVS r1,#0xff
- 0x1000749e: 2400 .$ MOVS r4,#0
- 0x100074a0: 4b11 .K LDR r3,[pc,#68] ; [0x100074e8] = 0x1001c1b0
- 0x100074a2: f8950008 .... LDRB.W r0,[r5,#8]
- 0x100074a6: 4622 "F MOV r2,r4
- 0x100074a8: f8137032 ..2p LDRB r7,[r3,r2,LSL #3]
- 0x100074ac: 4287 .B CMP r7,r0
- 0x100074ae: d102 .. BNE 0x100074b6 ; attc_l2cc_pdu_recv_handler + 34
- 0x100074b0: eb0304c2 .... ADD r4,r3,r2,LSL #3
- 0x100074b4: 6864 dh LDR r4,[r4,#4]
- 0x100074b6: 1c52 R. ADDS r2,r2,#1
- 0x100074b8: b2d2 .. UXTB r2,r2
- 0x100074ba: 2a0e .* CMP r2,#0xe
- 0x100074bc: d3f4 .. BCC 0x100074a8 ; attc_l2cc_pdu_recv_handler + 20
- 0x100074be: b17c |. CBZ r4,0x100074e0 ; attc_l2cc_pdu_recv_handler + 76
- 0x100074c0: 281d .( CMP r0,#0x1d
- 0x100074c2: d008 .. BEQ 0x100074d6 ; attc_l2cc_pdu_recv_handler + 66
- 0x100074c4: 281b .( CMP r0,#0x1b
- 0x100074c6: d006 .. BEQ 0x100074d6 ; attc_l2cc_pdu_recv_handler + 66
- 0x100074c8: 2006 . MOVS r0,#6
- 0x100074ca: eb002106 ...! ADD r1,r0,r6,LSL #8
- 0x100074ce: f640401c @..@ MOV r0,#0xc1c
- 0x100074d2: f7fbf8cb .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x100074d6: f1050108 .... ADD r1,r5,#8
- 0x100074da: 4630 0F MOV r0,r6
- 0x100074dc: 47a0 .G BLX r4
- 0x100074de: 4601 .F MOV r1,r0
- 0x100074e0: 4608 .F MOV r0,r1
- 0x100074e2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100074e6: 0000 .. DCW 0
- 0x100074e8: 1001c1b0 .... DCD 268550576
- $t
- i.attc_prep_wr_rsp_handler
- attc_prep_wr_rsp_handler
- 0x100074ec: b570 p. PUSH {r4-r6,lr}
- 0x100074ee: 460d .F MOV r5,r1
- 0x100074f0: 4606 .F MOV r6,r0
- 0x100074f2: 2101 .! MOVS r1,#1
- 0x100074f4: f00af894 .... BL gattc_get_operation ; 0x10011620
- 0x100074f8: 280c .( CMP r0,#0xc
- 0x100074fa: d006 .. BEQ 0x1000750a ; attc_prep_wr_rsp_handler + 30
- 0x100074fc: 2241 A" MOVS r2,#0x41
- 0x100074fe: 2101 .! MOVS r1,#1
- 0x10007500: 4630 0F MOV r0,r6
- 0x10007502: f00afbf1 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10007506: 2000 . MOVS r0,#0
- 0x10007508: bd70 p. POP {r4-r6,pc}
- 0x1000750a: 2101 .! MOVS r1,#1
- 0x1000750c: 4630 0F MOV r0,r6
- 0x1000750e: f00af895 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x10007512: 4604 .F MOV r4,r0
- 0x10007514: 88a8 .. LDRH r0,[r5,#4]
- 0x10007516: 88e1 .. LDRH r1,[r4,#6]
- 0x10007518: 1a40 @. SUBS r0,r0,r1
- 0x1000751a: b281 .. UXTH r1,r0
- 0x1000751c: 8161 a. STRH r1,[r4,#0xa]
- 0x1000751e: f104000c .... ADD r0,r4,#0xc
- 0x10007522: 4401 .D ADD r1,r1,r0
- 0x10007524: 88ea .. LDRH r2,[r5,#6]
- 0x10007526: f1050008 .... ADD r0,r5,#8
- 0x1000752a: f7fbf822 ..". BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000752e: b928 (. CBNZ r0,0x1000753c ; attc_prep_wr_rsp_handler + 80
- 0x10007530: 8960 `. LDRH r0,[r4,#0xa]
- 0x10007532: 88e9 .. LDRH r1,[r5,#6]
- 0x10007534: 4408 .D ADD r0,r0,r1
- 0x10007536: 8921 !. LDRH r1,[r4,#8]
- 0x10007538: 4288 .B CMP r0,r1
- 0x1000753a: d901 .. BLS 0x10007540 ; attc_prep_wr_rsp_handler + 84
- 0x1000753c: f64f70ff O..p MOV r0,#0xffff
- 0x10007540: 8160 `. STRH r0,[r4,#0xa]
- 0x10007542: 2101 .! MOVS r1,#1
- 0x10007544: 4630 0F MOV r0,r6
- 0x10007546: f00afb4f ..O. BL gattc_reschedule_operation ; 0x10011be8
- 0x1000754a: e7dc .. B 0x10007506 ; attc_prep_wr_rsp_handler + 26
- i.attc_rd_by_grp_type_rsp_handler
- attc_rd_by_grp_type_rsp_handler
- 0x1000754c: e92d5ff3 -.._ PUSH {r0,r1,r4-r12,lr}
- 0x10007550: 460c .F MOV r4,r1
- 0x10007552: 8848 H. LDRH r0,[r1,#2]
- 0x10007554: 7849 Ix LDRB r1,[r1,#1]
- 0x10007556: fbb0f0f1 .... UDIV r0,r0,r1
- 0x1000755a: b2c5 .. UXTB r5,r0
- 0x1000755c: 2101 .! MOVS r1,#1
- 0x1000755e: 9800 .. LDR r0,[sp,#0]
- 0x10007560: f00af85e ..^. BL gattc_get_operation ; 0x10011620
- 0x10007564: 2802 .( CMP r0,#2
- 0x10007566: d168 h. BNE 0x1000763a ; attc_rd_by_grp_type_rsp_handler + 238
- 0x10007568: 2d00 .- CMP r5,#0
- 0x1000756a: d066 f. BEQ 0x1000763a ; attc_rd_by_grp_type_rsp_handler + 238
- 0x1000756c: 2101 .! MOVS r1,#1
- 0x1000756e: 9800 .. LDR r0,[sp,#0]
- 0x10007570: f00af864 ..d. BL gattc_get_operation_ptr ; 0x1001163c
- 0x10007574: 4605 .F MOV r5,r0
- 0x10007576: 2600 .& MOVS r6,#0
- 0x10007578: 7860 `x LDRB r0,[r4,#1]
- 0x1000757a: 46b0 .F MOV r8,r6
- 0x1000757c: 2814 .( CMP r0,#0x14
- 0x1000757e: d001 .. BEQ 0x10007584 ; attc_rd_by_grp_type_rsp_handler + 56
- 0x10007580: 2002 . MOVS r0,#2
- 0x10007582: e000 .. B 0x10007586 ; attc_rd_by_grp_type_rsp_handler + 58
- 0x10007584: 2010 . MOVS r0,#0x10
- 0x10007586: 4681 .F MOV r9,r0
- 0x10007588: 2700 .' MOVS r7,#0
- 0x1000758a: f64f7aff O..z MOV r10,#0xffff
- 0x1000758e: e035 5. B 0x100075fc ; attc_rd_by_grp_type_rsp_handler + 176
- 0x10007590: 2101 .! MOVS r1,#1
- 0x10007592: 9800 .. LDR r0,[sp,#0]
- 0x10007594: f00af85a ..Z. BL gattc_get_requester ; 0x1001164c
- 0x10007598: 4601 .F MOV r1,r0
- 0x1000759a: 9800 .. LDR r0,[sp,#0]
- 0x1000759c: 2206 ." MOVS r2,#6
- 0x1000759e: eb022200 ..." ADD r2,r2,r0,LSL #8
- 0x100075a2: f1090306 .... ADD r3,r9,#6
- 0x100075a6: f6404004 @..@ MOV r0,#0xc04
- 0x100075aa: f7fbf819 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100075ae: 4683 .F MOV r11,r0
- 0x100075b0: 19a0 .. ADDS r0,r4,r6
- 0x100075b2: 1cb6 .. ADDS r6,r6,#2
- 0x100075b4: 8880 .. LDRH r0,[r0,#4]
- 0x100075b6: f8ab0000 .... STRH r0,[r11,#0]
- 0x100075ba: b2f1 .. UXTB r1,r6
- 0x100075bc: 1860 `. ADDS r0,r4,r1
- 0x100075be: 1c89 .. ADDS r1,r1,#2
- 0x100075c0: 8880 .. LDRH r0,[r0,#4]
- 0x100075c2: f8ab0002 .... STRH r0,[r11,#2]
- 0x100075c6: b2ce .. UXTB r6,r1
- 0x100075c8: 4680 .F MOV r8,r0
- 0x100075ca: 19a1 .. ADDS r1,r4,r6
- 0x100075cc: f88b9004 .... STRB r9,[r11,#4]
- 0x100075d0: 464a JF MOV r2,r9
- 0x100075d2: f10b0005 .... ADD r0,r11,#5
- 0x100075d6: 1d09 .. ADDS r1,r1,#4
- 0x100075d8: f7faffc1 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100075dc: eb060009 .... ADD r0,r6,r9
- 0x100075e0: b2c6 .. UXTB r6,r0
- 0x100075e2: 786b kx LDRB r3,[r5,#1]
- 0x100075e4: f1050208 .... ADD r2,r5,#8
- 0x100075e8: 4649 IF MOV r1,r9
- 0x100075ea: f10b0005 .... ADD r0,r11,#5
- 0x100075ee: f000fdb9 .... BL attm_uuid_comp ; 0x10008164
- 0x100075f2: b100 .. CBZ r0,0x100075f6 ; attc_rd_by_grp_type_rsp_handler + 170
- 0x100075f4: 2701 .' MOVS r7,#1
- 0x100075f6: 4658 XF MOV r0,r11
- 0x100075f8: f7fafff7 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100075fc: 8860 `. LDRH r0,[r4,#2]
- 0x100075fe: 42b0 .B CMP r0,r6
- 0x10007600: d902 .. BLS 0x10007608 ; attc_rd_by_grp_type_rsp_handler + 188
- 0x10007602: b90f .. CBNZ r7,0x10007608 ; attc_rd_by_grp_type_rsp_handler + 188
- 0x10007604: 45d0 .E CMP r8,r10
- 0x10007606: d1c3 .. BNE 0x10007590 ; attc_rd_by_grp_type_rsp_handler + 68
- 0x10007608: f1080001 .... ADD r0,r8,#1
- 0x1000760c: b280 .. UXTH r0,r0
- 0x1000760e: b967 g. CBNZ r7,0x1000762a ; attc_rd_by_grp_type_rsp_handler + 222
- 0x10007610: 88e9 .. LDRH r1,[r5,#6]
- 0x10007612: 4551 QE CMP r1,r10
- 0x10007614: d300 .. BCC 0x10007618 ; attc_rd_by_grp_type_rsp_handler + 204
- 0x10007616: 4651 QF MOV r1,r10
- 0x10007618: 4281 .B CMP r1,r0
- 0x1000761a: d306 .. BCC 0x1000762a ; attc_rd_by_grp_type_rsp_handler + 222
- 0x1000761c: b128 (. CBZ r0,0x1000762a ; attc_rd_by_grp_type_rsp_handler + 222
- 0x1000761e: 80a8 .. STRH r0,[r5,#4]
- 0x10007620: 2101 .! MOVS r1,#1
- 0x10007622: 9800 .. LDR r0,[sp,#0]
- 0x10007624: f00afae0 .... BL gattc_reschedule_operation ; 0x10011be8
- 0x10007628: e004 .. B 0x10007634 ; attc_rd_by_grp_type_rsp_handler + 232
- 0x1000762a: 2200 ." MOVS r2,#0
- 0x1000762c: 2101 .! MOVS r1,#1
- 0x1000762e: 9800 .. LDR r0,[sp,#0]
- 0x10007630: f00afb5a ..Z. BL gattc_send_complete_evt ; 0x10011ce8
- 0x10007634: 2000 . MOVS r0,#0
- 0x10007636: e8bd9ffc .... POP {r2-r12,pc}
- 0x1000763a: 2241 A" MOVS r2,#0x41
- 0x1000763c: e7f6 .. B 0x1000762c ; attc_rd_by_grp_type_rsp_handler + 224
- 0x1000763e: 0000 .. MOVS r0,r0
- i.attc_rd_by_type_rsp_handler
- attc_rd_by_type_rsp_handler
- 0x10007640: e92d4ff3 -..O PUSH {r0,r1,r4-r11,lr}
- 0x10007644: b081 .. SUB sp,sp,#4
- 0x10007646: 2600 .& MOVS r6,#0
- 0x10007648: 460c .F MOV r4,r1
- 0x1000764a: 46b1 .F MOV r9,r6
- 0x1000764c: 2101 .! MOVS r1,#1
- 0x1000764e: 9600 .. STR r6,[sp,#0]
- 0x10007650: 9801 .. LDR r0,[sp,#4]
- 0x10007652: f009ffe5 .... BL gattc_get_operation ; 0x10011620
- 0x10007656: 2206 ." MOVS r2,#6
- 0x10007658: 9901 .. LDR r1,[sp,#4]
- 0x1000765a: 2804 .( CMP r0,#4
- 0x1000765c: eb022801 ...( ADD r8,r2,r1,LSL #8
- 0x10007660: d066 f. BEQ 0x10007730 ; attc_rd_by_type_rsp_handler + 240
- 0x10007662: 2805 .( CMP r0,#5
- 0x10007664: d005 .. BEQ 0x10007672 ; attc_rd_by_type_rsp_handler + 50
- 0x10007666: 2806 .( CMP r0,#6
- 0x10007668: d003 .. BEQ 0x10007672 ; attc_rd_by_type_rsp_handler + 50
- 0x1000766a: 280a .( CMP r0,#0xa
- 0x1000766c: d070 p. BEQ 0x10007750 ; attc_rd_by_type_rsp_handler + 272
- 0x1000766e: 2240 @" MOVS r2,#0x40
- 0x10007670: e0f8 .. B 0x10007864 ; attc_rd_by_type_rsp_handler + 548
- 0x10007672: 2101 .! MOVS r1,#1
- 0x10007674: 9801 .. LDR r0,[sp,#4]
- 0x10007676: f009ffe1 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x1000767a: 4605 .F MOV r5,r0
- 0x1000767c: 7860 `x LDRB r0,[r4,#1]
- 0x1000767e: 2807 .( CMP r0,#7
- 0x10007680: d901 .. BLS 0x10007686 ; attc_rd_by_type_rsp_handler + 70
- 0x10007682: 2010 . MOVS r0,#0x10
- 0x10007684: e000 .. B 0x10007688 ; attc_rd_by_type_rsp_handler + 72
- 0x10007686: 2002 . MOVS r0,#2
- 0x10007688: 4682 .F MOV r10,r0
- 0x1000768a: f04f0b05 O... MOV r11,#5
- 0x1000768e: e03d =. B 0x1000770c ; attc_rd_by_type_rsp_handler + 204
- 0x10007690: 19a0 .. ADDS r0,r4,r6
- 0x10007692: f8b09004 .... LDRH r9,[r0,#4]
- 0x10007696: 7828 (x LDRB r0,[r5,#0]
- 0x10007698: 2805 .( CMP r0,#5
- 0x1000769a: d00a .. BEQ 0x100076b2 ; attc_rd_by_type_rsp_handler + 114
- 0x1000769c: eb06000b .... ADD r0,r6,r11
- 0x100076a0: 4420 D ADD r0,r0,r4
- 0x100076a2: 786b kx LDRB r3,[r5,#1]
- 0x100076a4: f1050208 .... ADD r2,r5,#8
- 0x100076a8: 4651 QF MOV r1,r10
- 0x100076aa: 1d00 .. ADDS r0,r0,#4
- 0x100076ac: f000fd5a ..Z. BL attm_uuid_comp ; 0x10008164
- 0x100076b0: b348 H. CBZ r0,0x10007706 ; attc_rd_by_type_rsp_handler + 198
- 0x100076b2: 2101 .! MOVS r1,#1
- 0x100076b4: 9801 .. LDR r0,[sp,#4]
- 0x100076b6: f009ffc9 .... BL gattc_get_requester ; 0x1001164c
- 0x100076ba: 4601 .F MOV r1,r0
- 0x100076bc: 4642 BF MOV r2,r8
- 0x100076be: f10a0306 .... ADD r3,r10,#6
- 0x100076c2: f6404006 @..@ MOV r0,#0xc06
- 0x100076c6: f7faff8b .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100076ca: 1cb6 .. ADDS r6,r6,#2
- 0x100076cc: 4607 .F MOV r7,r0
- 0x100076ce: f8a09000 .... STRH r9,[r0,#0]
- 0x100076d2: b2f1 .. UXTB r1,r6
- 0x100076d4: 1860 `. ADDS r0,r4,r1
- 0x100076d6: 1c49 I. ADDS r1,r1,#1
- 0x100076d8: 7900 .y LDRB r0,[r0,#4]
- 0x100076da: 7138 8q STRB r0,[r7,#4]
- 0x100076dc: b2c9 .. UXTB r1,r1
- 0x100076de: 1860 `. ADDS r0,r4,r1
- 0x100076e0: 1c89 .. ADDS r1,r1,#2
- 0x100076e2: 8882 .. LDRH r2,[r0,#4]
- 0x100076e4: 807a z. STRH r2,[r7,#2]
- 0x100076e6: b2ce .. UXTB r6,r1
- 0x100076e8: 19a1 .. ADDS r1,r4,r6
- 0x100076ea: f887a005 .... STRB r10,[r7,#5]
- 0x100076ee: 4652 RF MOV r2,r10
- 0x100076f0: 1db8 .. ADDS r0,r7,#6
- 0x100076f2: 1d09 .. ADDS r1,r1,#4
- 0x100076f4: f7faff33 ..3. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100076f8: eb06000a .... ADD r0,r6,r10
- 0x100076fc: b2c6 .. UXTB r6,r0
- 0x100076fe: 4638 8F MOV r0,r7
- 0x10007700: f7faff73 ..s. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10007704: e002 .. B 0x1000770c ; attc_rd_by_type_rsp_handler + 204
- 0x10007706: 7860 `x LDRB r0,[r4,#1]
- 0x10007708: 4430 0D ADD r0,r0,r6
- 0x1000770a: b2c6 .. UXTB r6,r0
- 0x1000770c: 8860 `. LDRH r0,[r4,#2]
- 0x1000770e: 42b0 .B CMP r0,r6
- 0x10007710: d8be .. BHI 0x10007690 ; attc_rd_by_type_rsp_handler + 80
- 0x10007712: f1090001 .... ADD r0,r9,#1
- 0x10007716: b281 .. UXTH r1,r0
- 0x10007718: 88ea .. LDRH r2,[r5,#6]
- 0x1000771a: f64f70ff O..p MOV r0,#0xffff
- 0x1000771e: 4282 .B CMP r2,r0
- 0x10007720: d200 .. BCS 0x10007724 ; attc_rd_by_type_rsp_handler + 228
- 0x10007722: 4610 .F MOV r0,r2
- 0x10007724: 4288 .B CMP r0,r1
- 0x10007726: d376 v. BCC 0x10007816 ; attc_rd_by_type_rsp_handler + 470
- 0x10007728: 2900 .) CMP r1,#0
- 0x1000772a: d074 t. BEQ 0x10007816 ; attc_rd_by_type_rsp_handler + 470
- 0x1000772c: 80a9 .. STRH r1,[r5,#4]
- 0x1000772e: e06c l. B 0x1000780a ; attc_rd_by_type_rsp_handler + 458
- 0x10007730: 2101 .! MOVS r1,#1
- 0x10007732: 9801 .. LDR r0,[sp,#4]
- 0x10007734: f009ff82 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x10007738: 4683 .F MOV r11,r0
- 0x1000773a: 2700 .' MOVS r7,#0
- 0x1000773c: 78a0 .x LDRB r0,[r4,#2]
- 0x1000773e: 463d =F MOV r5,r7
- 0x10007740: 0740 @. LSLS r0,r0,#29
- 0x10007742: d002 .. BEQ 0x1000774a ; attc_rd_by_type_rsp_handler + 266
- 0x10007744: 2010 . MOVS r0,#0x10
- 0x10007746: 4682 .F MOV r10,r0
- 0x10007748: e030 0. B 0x100077ac ; attc_rd_by_type_rsp_handler + 364
- 0x1000774a: 2701 .' MOVS r7,#1
- 0x1000774c: 2002 . MOVS r0,#2
- 0x1000774e: e7fa .. B 0x10007746 ; attc_rd_by_type_rsp_handler + 262
- 0x10007750: e063 c. B 0x1000781a ; attc_rd_by_type_rsp_handler + 474
- 0x10007752: 2101 .! MOVS r1,#1
- 0x10007754: 9801 .. LDR r0,[sp,#4]
- 0x10007756: f009ff79 ..y. BL gattc_get_requester ; 0x1001164c
- 0x1000775a: 4601 .F MOV r1,r0
- 0x1000775c: 4642 BF MOV r2,r8
- 0x1000775e: f10a0308 .... ADD r3,r10,#8
- 0x10007762: f6404005 @..@ MOV r0,#0xc05
- 0x10007766: f7faff3b ..;. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000776a: 4605 .F MOV r5,r0
- 0x1000776c: 19a0 .. ADDS r0,r4,r6
- 0x1000776e: 1cb6 .. ADDS r6,r6,#2
- 0x10007770: 8881 .. LDRH r1,[r0,#4]
- 0x10007772: 8029 ). STRH r1,[r5,#0]
- 0x10007774: b2f1 .. UXTB r1,r6
- 0x10007776: 1860 `. ADDS r0,r4,r1
- 0x10007778: 1c89 .. ADDS r1,r1,#2
- 0x1000777a: 8882 .. LDRH r2,[r0,#4]
- 0x1000777c: b2c9 .. UXTB r1,r1
- 0x1000777e: 1860 `. ADDS r0,r4,r1
- 0x10007780: 806a j. STRH r2,[r5,#2]
- 0x10007782: 8882 .. LDRH r2,[r0,#4]
- 0x10007784: 1c89 .. ADDS r1,r1,#2
- 0x10007786: 80aa .. STRH r2,[r5,#4]
- 0x10007788: b2ce .. UXTB r6,r1
- 0x1000778a: b1a7 .. CBZ r7,0x100077b6 ; attc_rd_by_type_rsp_handler + 374
- 0x1000778c: 19a1 .. ADDS r1,r4,r6
- 0x1000778e: f885a006 .... STRB r10,[r5,#6]
- 0x10007792: 4652 RF MOV r2,r10
- 0x10007794: 1de8 .. ADDS r0,r5,#7
- 0x10007796: 1d09 .. ADDS r1,r1,#4
- 0x10007798: f7fafee1 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000779c: eb06000a .... ADD r0,r6,r10
- 0x100077a0: b2c6 .. UXTB r6,r0
- 0x100077a2: f8b59000 .... LDRH r9,[r5,#0]
- 0x100077a6: 4628 (F MOV r0,r5
- 0x100077a8: f7faff1f .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100077ac: 8860 `. LDRH r0,[r4,#2]
- 0x100077ae: 42b0 .B CMP r0,r6
- 0x100077b0: d8cf .. BHI 0x10007752 ; attc_rd_by_type_rsp_handler + 274
- 0x100077b2: b14f O. CBZ r7,0x100077c8 ; attc_rd_by_type_rsp_handler + 392
- 0x100077b4: e01a .. B 0x100077ec ; attc_rd_by_type_rsp_handler + 428
- 0x100077b6: 4a3c <J LDR r2,[pc,#240] ; [0x100078a8] = 0x11006948
- 0x100077b8: 9801 .. LDR r0,[sp,#4]
- 0x100077ba: f1a5010c .... SUB r1,r5,#0xc
- 0x100077be: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x100077c2: 300c .0 ADDS r0,r0,#0xc
- 0x100077c4: f7faff1b .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100077c8: b185 .. CBZ r5,0x100077ec ; attc_rd_by_type_rsp_handler + 428
- 0x100077ca: 2000 . MOVS r0,#0
- 0x100077cc: 9000 .. STR r0,[sp,#0]
- 0x100077ce: 4643 CF MOV r3,r8
- 0x100077d0: 220a ." MOVS r2,#0xa
- 0x100077d2: 2104 .! MOVS r1,#4
- 0x100077d4: 9801 .. LDR r0,[sp,#4]
- 0x100077d6: f00cff1d .... BL l2cc_pdu_alloc ; 0x10014614
- 0x100077da: 4601 .F MOV r1,r0
- 0x100077dc: 8868 h. LDRH r0,[r5,#2]
- 0x100077de: 8048 H. STRH r0,[r1,#2]
- 0x100077e0: 9801 .. LDR r0,[sp,#4]
- 0x100077e2: f000f941 ..A. BL attc_send_att_req ; 0x10007a68
- 0x100077e6: 2000 . MOVS r0,#0
- 0x100077e8: e8bd8ffe .... POP {r1-r11,pc}
- 0x100077ec: f1090001 .... ADD r0,r9,#1
- 0x100077f0: b281 .. UXTH r1,r0
- 0x100077f2: f8bb0006 .... LDRH r0,[r11,#6]
- 0x100077f6: f64f72ff O..r MOV r2,#0xffff
- 0x100077fa: 4290 .B CMP r0,r2
- 0x100077fc: d200 .. BCS 0x10007800 ; attc_rd_by_type_rsp_handler + 448
- 0x100077fe: 4602 .F MOV r2,r0
- 0x10007800: 428a .B CMP r2,r1
- 0x10007802: d308 .. BCC 0x10007816 ; attc_rd_by_type_rsp_handler + 470
- 0x10007804: b131 1. CBZ r1,0x10007814 ; attc_rd_by_type_rsp_handler + 468
- 0x10007806: f8ab1004 .... STRH r1,[r11,#4]
- 0x1000780a: 2101 .! MOVS r1,#1
- 0x1000780c: 9801 .. LDR r0,[sp,#4]
- 0x1000780e: f00af9eb .... BL gattc_reschedule_operation ; 0x10011be8
- 0x10007812: e02b +. B 0x1000786c ; attc_rd_by_type_rsp_handler + 556
- 0x10007814: e7ff .. B 0x10007816 ; attc_rd_by_type_rsp_handler + 470
- 0x10007816: 220a ." MOVS r2,#0xa
- 0x10007818: e024 $. B 0x10007864 ; attc_rd_by_type_rsp_handler + 548
- 0x1000781a: 9801 .. LDR r0,[sp,#4]
- 0x1000781c: f009fef8 .... BL gattc_get_mtu ; 0x10011610
- 0x10007820: 7861 ax LDRB r1,[r4,#1]
- 0x10007822: 1e80 .. SUBS r0,r0,#2
- 0x10007824: 4288 .B CMP r0,r1
- 0x10007826: dd23 #. BLE 0x10007870 ; attc_rd_by_type_rsp_handler + 560
- 0x10007828: 2101 .! MOVS r1,#1
- 0x1000782a: 9801 .. LDR r0,[sp,#4]
- 0x1000782c: f009ff0e .... BL gattc_get_requester ; 0x1001164c
- 0x10007830: 7863 cx LDRB r3,[r4,#1]
- 0x10007832: 4601 .F MOV r1,r0
- 0x10007834: 4642 BF MOV r2,r8
- 0x10007836: f6404009 @..@ MOV r0,#0xc09
- 0x1000783a: 1d1b .. ADDS r3,r3,#4
- 0x1000783c: f7fafed0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10007840: 88a1 .. LDRH r1,[r4,#4]
- 0x10007842: 4605 .F MOV r5,r0
- 0x10007844: 8001 .. STRH r1,[r0,#0]
- 0x10007846: f8140f01 .... LDRB r0,[r4,#1]!
- 0x1000784a: 1d61 a. ADDS r1,r4,#5
- 0x1000784c: 1e80 .. SUBS r0,r0,#2
- 0x1000784e: b282 .. UXTH r2,r0
- 0x10007850: 80aa .. STRH r2,[r5,#4]
- 0x10007852: 2000 . MOVS r0,#0
- 0x10007854: 8068 h. STRH r0,[r5,#2]
- 0x10007856: 1da8 .. ADDS r0,r5,#6
- 0x10007858: f7fafe81 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000785c: 4628 (F MOV r0,r5
- 0x1000785e: f7fafec4 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10007862: 2200 ." MOVS r2,#0
- 0x10007864: 2101 .! MOVS r1,#1
- 0x10007866: 9801 .. LDR r0,[sp,#4]
- 0x10007868: f00afa3e ..>. BL gattc_send_complete_evt ; 0x10011ce8
- 0x1000786c: 9800 .. LDR r0,[sp,#0]
- 0x1000786e: e7bb .. B 0x100077e8 ; attc_rd_by_type_rsp_handler + 424
- 0x10007870: f1a40508 .... SUB r5,r4,#8
- 0x10007874: 2101 .! MOVS r1,#1
- 0x10007876: 9801 .. LDR r0,[sp,#4]
- 0x10007878: f009fee0 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x1000787c: 88a1 .. LDRH r1,[r4,#4]
- 0x1000787e: 8081 .. STRH r1,[r0,#4]
- 0x10007880: 7861 ax LDRB r1,[r4,#1]
- 0x10007882: 1e89 .. SUBS r1,r1,#2
- 0x10007884: 80c1 .. STRH r1,[r0,#6]
- 0x10007886: 2100 .! MOVS r1,#0
- 0x10007888: 8101 .. STRH r1,[r0,#8]
- 0x1000788a: 7860 `x LDRB r0,[r4,#1]
- 0x1000788c: f1a5010c .... SUB r1,r5,#0xc
- 0x10007890: 1e80 .. SUBS r0,r0,#2
- 0x10007892: 8068 h. STRH r0,[r5,#2]
- 0x10007894: 4804 .H LDR r0,[pc,#16] ; [0x100078a8] = 0x11006948
- 0x10007896: 9a01 .. LDR r2,[sp,#4]
- 0x10007898: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x1000789c: 300c .0 ADDS r0,r0,#0xc
- 0x1000789e: f7fafeae .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100078a2: 2001 . MOVS r0,#1
- 0x100078a4: 9000 .. STR r0,[sp,#0]
- 0x100078a6: e7b0 .. B 0x1000780a ; attc_rd_by_type_rsp_handler + 458
- $d
- 0x100078a8: 11006948 Hi.. DCD 285239624
- $t
- i.attc_rd_mult_rsp_handler
- attc_rd_mult_rsp_handler
- 0x100078ac: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x100078b0: 4689 .F MOV r9,r1
- 0x100078b2: 4683 .F MOV r11,r0
- 0x100078b4: 2101 .! MOVS r1,#1
- 0x100078b6: f009feb3 .... BL gattc_get_operation ; 0x10011620
- 0x100078ba: 280b .( CMP r0,#0xb
- 0x100078bc: d001 .. BEQ 0x100078c2 ; attc_rd_mult_rsp_handler + 22
- 0x100078be: 2241 A" MOVS r2,#0x41
- 0x100078c0: e048 H. B 0x10007954 ; attc_rd_mult_rsp_handler + 168
- 0x100078c2: 2101 .! MOVS r1,#1
- 0x100078c4: 4658 XF MOV r0,r11
- 0x100078c6: f009feb9 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x100078ca: 2600 .& MOVS r6,#0
- 0x100078cc: 4607 .F MOV r7,r0
- 0x100078ce: 46b2 .F MOV r10,r6
- 0x100078d0: 4635 5F MOV r5,r6
- 0x100078d2: e035 5. B 0x10007940 ; attc_rd_mult_rsp_handler + 148
- 0x100078d4: 2101 .! MOVS r1,#1
- 0x100078d6: 4658 XF MOV r0,r11
- 0x100078d8: f009feb8 .... BL gattc_get_requester ; 0x1001164c
- 0x100078dc: eb070885 .... ADD r8,r7,r5,LSL #2
- 0x100078e0: 4601 .F MOV r1,r0
- 0x100078e2: f8b80006 .... LDRH r0,[r8,#6]
- 0x100078e6: 2206 ." MOVS r2,#6
- 0x100078e8: 1d80 .. ADDS r0,r0,#6
- 0x100078ea: b283 .. UXTH r3,r0
- 0x100078ec: eb02220b ..." ADD r2,r2,r11,LSL #8
- 0x100078f0: f6404009 @..@ MOV r0,#0xc09
- 0x100078f4: f7fafe74 ..t. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100078f8: f8b81004 .... LDRH r1,[r8,#4]
- 0x100078fc: 4604 .F MOV r4,r0
- 0x100078fe: 8001 .. STRH r1,[r0,#0]
- 0x10007900: f8b90002 .... LDRH r0,[r9,#2]
- 0x10007904: f8b81006 .... LDRH r1,[r8,#6]
- 0x10007908: 1b80 .. SUBS r0,r0,r6
- 0x1000790a: 4281 .B CMP r1,r0
- 0x1000790c: d200 .. BCS 0x10007910 ; attc_rd_mult_rsp_handler + 100
- 0x1000790e: 4608 .F MOV r0,r1
- 0x10007910: b282 .. UXTH r2,r0
- 0x10007912: 80a2 .. STRH r2,[r4,#4]
- 0x10007914: 2000 . MOVS r0,#0
- 0x10007916: 8060 `. STRH r0,[r4,#2]
- 0x10007918: eb090106 .... ADD r1,r9,r6
- 0x1000791c: 1da0 .. ADDS r0,r4,#6
- 0x1000791e: 1d09 .. ADDS r1,r1,#4
- 0x10007920: f7fafe1d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007924: 88a0 .. LDRH r0,[r4,#4]
- 0x10007926: 1981 .. ADDS r1,r0,r6
- 0x10007928: b2ce .. UXTB r6,r1
- 0x1000792a: f8b81006 .... LDRH r1,[r8,#6]
- 0x1000792e: 4288 .B CMP r0,r1
- 0x10007930: d001 .. BEQ 0x10007936 ; attc_rd_mult_rsp_handler + 138
- 0x10007932: f04f0a50 O.P. MOV r10,#0x50
- 0x10007936: 4620 F MOV r0,r4
- 0x10007938: f7fafe57 ..W. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000793c: 1c6d m. ADDS r5,r5,#1
- 0x1000793e: b2ed .. UXTB r5,r5
- 0x10007940: 7878 xx LDRB r0,[r7,#1]
- 0x10007942: 42a8 .B CMP r0,r5
- 0x10007944: d8c6 .. BHI 0x100078d4 ; attc_rd_mult_rsp_handler + 40
- 0x10007946: f8b90002 .... LDRH r0,[r9,#2]
- 0x1000794a: 42b0 .B CMP r0,r6
- 0x1000794c: d001 .. BEQ 0x10007952 ; attc_rd_mult_rsp_handler + 166
- 0x1000794e: f04f0a50 O.P. MOV r10,#0x50
- 0x10007952: 4652 RF MOV r2,r10
- 0x10007954: 2101 .! MOVS r1,#1
- 0x10007956: 4658 XF MOV r0,r11
- 0x10007958: f00af9c6 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x1000795c: 2000 . MOVS r0,#0
- 0x1000795e: e8bd9ff0 .... POP {r4-r12,pc}
- 0x10007962: 0000 .. MOVS r0,r0
- i.attc_rd_rsp_handler
- attc_rd_rsp_handler
- 0x10007964: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10007968: 460c .F MOV r4,r1
- 0x1000796a: 4606 .F MOV r6,r0
- 0x1000796c: f04f0800 O... MOV r8,#0
- 0x10007970: 2101 .! MOVS r1,#1
- 0x10007972: f009fe55 ..U. BL gattc_get_operation ; 0x10011620
- 0x10007976: 4f3b ;O LDR r7,[pc,#236] ; [0x10007a64] = 0x11006948
- 0x10007978: 2804 .( CMP r0,#4
- 0x1000797a: d007 .. BEQ 0x1000798c ; attc_rd_rsp_handler + 40
- 0x1000797c: 2808 .( CMP r0,#8
- 0x1000797e: d02b +. BEQ 0x100079d8 ; attc_rd_rsp_handler + 116
- 0x10007980: 2809 .( CMP r0,#9
- 0x10007982: d029 ). BEQ 0x100079d8 ; attc_rd_rsp_handler + 116
- 0x10007984: 280a .( CMP r0,#0xa
- 0x10007986: d027 '. BEQ 0x100079d8 ; attc_rd_rsp_handler + 116
- 0x10007988: 2241 A" MOVS r2,#0x41
- 0x1000798a: e058 X. B 0x10007a3e ; attc_rd_rsp_handler + 218
- 0x1000798c: 2101 .! MOVS r1,#1
- 0x1000798e: 4630 0F MOV r0,r6
- 0x10007990: f009fe54 ..T. BL gattc_get_operation_ptr ; 0x1001163c
- 0x10007994: 4605 .F MOV r5,r0
- 0x10007996: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x1000799a: 300c .0 ADDS r0,r0,#0xc
- 0x1000799c: f7fafe52 ..R. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100079a0: f100070c .... ADD r7,r0,#0xc
- 0x100079a4: 2210 ." MOVS r2,#0x10
- 0x100079a6: 1d21 !. ADDS r1,r4,#4
- 0x100079a8: 1df8 .. ADDS r0,r7,#7
- 0x100079aa: f7fafdd8 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100079ae: 2010 . MOVS r0,#0x10
- 0x100079b0: 71b8 .q STRB r0,[r7,#6]
- 0x100079b2: 4638 8F MOV r0,r7
- 0x100079b4: f7fafe19 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100079b8: 8838 8. LDRH r0,[r7,#0]
- 0x100079ba: f64f72ff O..r MOV r2,#0xffff
- 0x100079be: 1c40 @. ADDS r0,r0,#1
- 0x100079c0: b281 .. UXTH r1,r0
- 0x100079c2: 88e8 .. LDRH r0,[r5,#6]
- 0x100079c4: 4290 .B CMP r0,r2
- 0x100079c6: d300 .. BCC 0x100079ca ; attc_rd_rsp_handler + 102
- 0x100079c8: 4610 .F MOV r0,r2
- 0x100079ca: 4288 .B CMP r0,r1
- 0x100079cc: d302 .. BCC 0x100079d4 ; attc_rd_rsp_handler + 112
- 0x100079ce: b109 .. CBZ r1,0x100079d4 ; attc_rd_rsp_handler + 112
- 0x100079d0: 80a9 .. STRH r1,[r5,#4]
- 0x100079d2: e040 @. B 0x10007a56 ; attc_rd_rsp_handler + 242
- 0x100079d4: 220a ." MOVS r2,#0xa
- 0x100079d6: e032 2. B 0x10007a3e ; attc_rd_rsp_handler + 218
- 0x100079d8: 2101 .! MOVS r1,#1
- 0x100079da: 4630 0F MOV r0,r6
- 0x100079dc: f009fe2e .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x100079e0: 4605 .F MOV r5,r0
- 0x100079e2: 1fa1 .. SUBS r1,r4,#6
- 0x100079e4: 2000 . MOVS r0,#0
- 0x100079e6: f821090e !... STRH r0,[r1],#-0xe
- 0x100079ea: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x100079ee: 300c .0 ADDS r0,r0,#0xc
- 0x100079f0: f7fafe05 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100079f4: 8928 (. LDRH r0,[r5,#8]
- 0x100079f6: b120 . CBZ r0,0x10007a02 ; attc_rd_rsp_handler + 158
- 0x100079f8: 8861 a. LDRH r1,[r4,#2]
- 0x100079fa: 4281 .B CMP r1,r0
- 0x100079fc: d200 .. BCS 0x10007a00 ; attc_rd_rsp_handler + 156
- 0x100079fe: 4608 .F MOV r0,r1
- 0x10007a00: 8060 `. STRH r0,[r4,#2]
- 0x10007a02: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x10007a06: 8862 b. LDRH r2,[r4,#2]
- 0x10007a08: f04f0801 O... MOV r8,#1
- 0x10007a0c: 68c0 .h LDR r0,[r0,#0xc]
- 0x10007a0e: 89c1 .. LDRH r1,[r0,#0xe]
- 0x10007a10: 4411 .D ADD r1,r1,r2
- 0x10007a12: b289 .. UXTH r1,r1
- 0x10007a14: 81c1 .. STRH r1,[r0,#0xe]
- 0x10007a16: f5b16f00 ...o CMP r1,#0x800
- 0x10007a1a: d901 .. BLS 0x10007a20 ; attc_rd_rsp_handler + 188
- 0x10007a1c: 2211 ." MOVS r2,#0x11
- 0x10007a1e: e00e .. B 0x10007a3e ; attc_rd_rsp_handler + 218
- 0x10007a20: 4630 0F MOV r0,r6
- 0x10007a22: f009fdf5 .... BL gattc_get_mtu ; 0x10011610
- 0x10007a26: 8861 a. LDRH r1,[r4,#2]
- 0x10007a28: 1e40 @. SUBS r0,r0,#1
- 0x10007a2a: 4288 .B CMP r0,r1
- 0x10007a2c: dc03 .. BGT 0x10007a36 ; attc_rd_rsp_handler + 210
- 0x10007a2e: 8928 (. LDRH r0,[r5,#8]
- 0x10007a30: 4281 .B CMP r1,r0
- 0x10007a32: d309 .. BCC 0x10007a48 ; attc_rd_rsp_handler + 228
- 0x10007a34: b140 @. CBZ r0,0x10007a48 ; attc_rd_rsp_handler + 228
- 0x10007a36: 4630 0F MOV r0,r6
- 0x10007a38: f000f854 ..T. BL attc_send_read_ind ; 0x10007ae4
- 0x10007a3c: 2200 ." MOVS r2,#0
- 0x10007a3e: 2101 .! MOVS r1,#1
- 0x10007a40: 4630 0F MOV r0,r6
- 0x10007a42: f00af951 ..Q. BL gattc_send_complete_evt ; 0x10011ce8
- 0x10007a46: e00a .. B 0x10007a5e ; attc_rd_rsp_handler + 250
- 0x10007a48: 88ea .. LDRH r2,[r5,#6]
- 0x10007a4a: 4411 .D ADD r1,r1,r2
- 0x10007a4c: 80e9 .. STRH r1,[r5,#6]
- 0x10007a4e: b110 .. CBZ r0,0x10007a56 ; attc_rd_rsp_handler + 242
- 0x10007a50: 8861 a. LDRH r1,[r4,#2]
- 0x10007a52: 1a40 @. SUBS r0,r0,r1
- 0x10007a54: 8128 (. STRH r0,[r5,#8]
- 0x10007a56: 2101 .! MOVS r1,#1
- 0x10007a58: 4630 0F MOV r0,r6
- 0x10007a5a: f00af8c5 .... BL gattc_reschedule_operation ; 0x10011be8
- 0x10007a5e: 4640 @F MOV r0,r8
- 0x10007a60: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10007a64: 11006948 Hi.. DCD 285239624
- $t
- i.attc_send_att_req
- attc_send_att_req
- 0x10007a68: b510 .. PUSH {r4,lr}
- 0x10007a6a: 460c .F MOV r4,r1
- 0x10007a6c: 4601 .F MOV r1,r0
- 0x10007a6e: 7820 x LDRB r0,[r4,#0]
- 0x10007a70: 28d2 .( CMP r0,#0xd2
- 0x10007a72: d00c .. BEQ 0x10007a8e ; attc_send_att_req + 38
- 0x10007a74: 2852 R( CMP r0,#0x52
- 0x10007a76: d00a .. BEQ 0x10007a8e ; attc_send_att_req + 38
- 0x10007a78: 281e .( CMP r0,#0x1e
- 0x10007a7a: d008 .. BEQ 0x10007a8e ; attc_send_att_req + 38
- 0x10007a7c: 2006 . MOVS r0,#6
- 0x10007a7e: eb002101 ...! ADD r1,r0,r1,LSL #8
- 0x10007a82: f64032b8 @..2 MOV r2,#0xbb8
- 0x10007a86: f640401c @..@ MOV r0,#0xc1c
- 0x10007a8a: f7fafdf4 .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x10007a8e: 4620 F MOV r0,r4
- 0x10007a90: e8bd4010 ...@ POP {r4,lr}
- 0x10007a94: f00db8b4 .... B.W l2cc_pdu_send ; 0x10014c00
- i.attc_send_execute
- attc_send_execute
- 0x10007a98: b538 8. PUSH {r3-r5,lr}
- 0x10007a9a: 4604 .F MOV r4,r0
- 0x10007a9c: 2000 . MOVS r0,#0
- 0x10007a9e: 9000 .. STR r0,[sp,#0]
- 0x10007aa0: 2006 . MOVS r0,#6
- 0x10007aa2: 460d .F MOV r5,r1
- 0x10007aa4: eb002304 ...# ADD r3,r0,r4,LSL #8
- 0x10007aa8: 2218 ." MOVS r2,#0x18
- 0x10007aaa: 2104 .! MOVS r1,#4
- 0x10007aac: 4620 F MOV r0,r4
- 0x10007aae: f00cfdb1 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10007ab2: 4601 .F MOV r1,r0
- 0x10007ab4: 7045 Ep STRB r5,[r0,#1]
- 0x10007ab6: 4620 F MOV r0,r4
- 0x10007ab8: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x10007abc: f7ffbfd4 .... B.W attc_send_att_req ; 0x10007a68
- i.attc_send_hdl_cfm
- attc_send_hdl_cfm
- 0x10007ac0: b538 8. PUSH {r3-r5,lr}
- 0x10007ac2: 4604 .F MOV r4,r0
- 0x10007ac4: 2000 . MOVS r0,#0
- 0x10007ac6: 9000 .. STR r0,[sp,#0]
- 0x10007ac8: 2006 . MOVS r0,#6
- 0x10007aca: eb002304 ...# ADD r3,r0,r4,LSL #8
- 0x10007ace: 221e ." MOVS r2,#0x1e
- 0x10007ad0: 2104 .! MOVS r1,#4
- 0x10007ad2: 4620 F MOV r0,r4
- 0x10007ad4: f00cfd9e .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10007ad8: 4601 .F MOV r1,r0
- 0x10007ada: 4620 F MOV r0,r4
- 0x10007adc: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x10007ae0: f7ffbfc2 .... B.W attc_send_att_req ; 0x10007a68
- i.attc_send_read_ind
- attc_send_read_ind
- 0x10007ae4: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x10007ae8: 4c37 7L LDR r4,[pc,#220] ; [0x10007bc8] = 0x11006948
- 0x10007aea: 4681 .F MOV r9,r0
- 0x10007aec: f8540029 T.). LDR r0,[r4,r9,LSL #2]
- 0x10007af0: 68c0 .h LDR r0,[r0,#0xc]
- 0x10007af2: 2800 .( CMP r0,#0
- 0x10007af4: d066 f. BEQ 0x10007bc4 ; attc_send_read_ind + 224
- 0x10007af6: 2101 .! MOVS r1,#1
- 0x10007af8: 4648 HF MOV r0,r9
- 0x10007afa: f009fd9f .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x10007afe: 4682 .F MOV r10,r0
- 0x10007b00: f8540029 T.). LDR r0,[r4,r9,LSL #2]
- 0x10007b04: 46a3 .F MOV r11,r4
- 0x10007b06: f04f0800 O... MOV r8,#0
- 0x10007b0a: 68c5 .h LDR r5,[r0,#0xc]
- 0x10007b0c: 2101 .! MOVS r1,#1
- 0x10007b0e: 4648 HF MOV r0,r9
- 0x10007b10: 89ef .. LDRH r7,[r5,#0xe]
- 0x10007b12: f105040c .... ADD r4,r5,#0xc
- 0x10007b16: f009fd99 .... BL gattc_get_requester ; 0x1001164c
- 0x10007b1a: 1db9 .. ADDS r1,r7,#6
- 0x10007b1c: b28b .. UXTH r3,r1
- 0x10007b1e: 2206 ." MOVS r2,#6
- 0x10007b20: 4601 .F MOV r1,r0
- 0x10007b22: eb022209 ..." ADD r2,r2,r9,LSL #8
- 0x10007b26: f6404009 @..@ MOV r0,#0xc09
- 0x10007b2a: f7fafd59 ..Y. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10007b2e: 8087 .. STRH r7,[r0,#4]
- 0x10007b30: f8ba1004 .... LDRH r1,[r10,#4]
- 0x10007b34: 8001 .. STRH r1,[r0,#0]
- 0x10007b36: f8ba1006 .... LDRH r1,[r10,#6]
- 0x10007b3a: 4606 .F MOV r6,r0
- 0x10007b3c: 8041 A. STRH r1,[r0,#2]
- 0x10007b3e: 7a20 z LDRB r0,[r4,#8]
- 0x10007b40: 2809 .( CMP r0,#9
- 0x10007b42: d133 3. BNE 0x10007bac ; attc_send_read_ind + 200
- 0x10007b44: 7a62 bz LDRB r2,[r4,#9]
- 0x10007b46: f1040708 .... ADD r7,r4,#8
- 0x10007b4a: 1db0 .. ADDS r0,r6,#6
- 0x10007b4c: 1db9 .. ADDS r1,r7,#6
- 0x10007b4e: 1e92 .. SUBS r2,r2,#2
- 0x10007b50: f7fafd05 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007b54: 7878 xx LDRB r0,[r7,#1]
- 0x10007b56: 1e81 .. SUBS r1,r0,#2
- 0x10007b58: fa1ff881 .... UXTH r8,r1
- 0x10007b5c: 6829 )h LDR r1,[r5,#0]
- 0x10007b5e: b119 .. CBZ r1,0x10007b68 ; attc_send_read_ind + 132
- 0x10007b60: 8871 q. LDRH r1,[r6,#2]
- 0x10007b62: 1a08 .. SUBS r0,r1,r0
- 0x10007b64: 1c80 .. ADDS r0,r0,#2
- 0x10007b66: 8070 p. STRH r0,[r6,#2]
- 0x10007b68: 682d -h LDR r5,[r5,#0]
- 0x10007b6a: f1a4000c .... SUB r0,r4,#0xc
- 0x10007b6e: f7fafd4b ..K. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10007b72: f105040c .... ADD r4,r5,#0xc
- 0x10007b76: e019 .. B 0x10007bac ; attc_send_read_ind + 200
- 0x10007b78: f1040708 .... ADD r7,r4,#8
- 0x10007b7c: eb060008 .... ADD r0,r6,r8
- 0x10007b80: 8962 b. LDRH r2,[r4,#0xa]
- 0x10007b82: 1d39 9. ADDS r1,r7,#4
- 0x10007b84: 1d80 .. ADDS r0,r0,#6
- 0x10007b86: f7fafcea .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007b8a: 8878 x. LDRH r0,[r7,#2]
- 0x10007b8c: eb000108 .... ADD r1,r0,r8
- 0x10007b90: fa1ff881 .... UXTH r8,r1
- 0x10007b94: 6829 )h LDR r1,[r5,#0]
- 0x10007b96: b111 .. CBZ r1,0x10007b9e ; attc_send_read_ind + 186
- 0x10007b98: 8871 q. LDRH r1,[r6,#2]
- 0x10007b9a: 1a08 .. SUBS r0,r1,r0
- 0x10007b9c: 8070 p. STRH r0,[r6,#2]
- 0x10007b9e: 682d -h LDR r5,[r5,#0]
- 0x10007ba0: f1a70014 .... SUB r0,r7,#0x14
- 0x10007ba4: f105040c .... ADD r4,r5,#0xc
- 0x10007ba8: f7fafd2e .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10007bac: 2d00 .- CMP r5,#0
- 0x10007bae: d1e3 .. BNE 0x10007b78 ; attc_send_read_ind + 148
- 0x10007bb0: f85b0029 [.). LDR r0,[r11,r9,LSL #2]
- 0x10007bb4: 300c .0 ADDS r0,r0,#0xc
- 0x10007bb6: f7fafd3b ..;. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10007bba: 4630 0F MOV r0,r6
- 0x10007bbc: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x10007bc0: f7fabd13 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10007bc4: e8bd9ff0 .... POP {r4-r12,pc}
- $d
- 0x10007bc8: 11006948 Hi.. DCD 285239624
- $t
- i.attc_wr_rsp_handler
- attc_wr_rsp_handler
- 0x10007bcc: b510 .. PUSH {r4,lr}
- 0x10007bce: 4604 .F MOV r4,r0
- 0x10007bd0: 2101 .! MOVS r1,#1
- 0x10007bd2: f009fd25 ..%. BL gattc_get_operation ; 0x10011620
- 0x10007bd6: 280c .( CMP r0,#0xc
- 0x10007bd8: d001 .. BEQ 0x10007bde ; attc_wr_rsp_handler + 18
- 0x10007bda: 2241 A" MOVS r2,#0x41
- 0x10007bdc: e000 .. B 0x10007be0 ; attc_wr_rsp_handler + 20
- 0x10007bde: 2200 ." MOVS r2,#0
- 0x10007be0: 2101 .! MOVS r1,#1
- 0x10007be2: 4620 F MOV r0,r4
- 0x10007be4: f00af880 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10007be8: 2000 . MOVS r0,#0
- 0x10007bea: bd10 .. POP {r4,pc}
- i.attm_att_set_value
- attm_att_set_value
- 0x10007bec: e92d41fc -..A PUSH {r2-r8,lr}
- 0x10007bf0: 460f .F MOV r7,r1
- 0x10007bf2: 2100 .! MOVS r1,#0
- 0x10007bf4: 9100 .. STR r1,[sp,#0]
- 0x10007bf6: 9101 .. STR r1,[sp,#4]
- 0x10007bf8: 4698 .F MOV r8,r3
- 0x10007bfa: 4616 .F MOV r6,r2
- 0x10007bfc: 4669 iF MOV r1,sp
- 0x10007bfe: f000fbaf .... BL attmdb_get_attribute ; 0x10008360
- 0x10007c02: 0004 .. MOVS r4,r0
- 0x10007c04: d145 E. BNE 0x10007c92 ; attm_att_set_value + 166
- 0x10007c06: f44f5120 O. Q MOV r1,#0x2800
- 0x10007c0a: 4668 hF MOV r0,sp
- 0x10007c0c: f000fead .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c10: bba8 .. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c12: f6420101 B... MOV r1,#0x2801
- 0x10007c16: 4668 hF MOV r0,sp
- 0x10007c18: f000fea7 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c1c: bb78 x. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c1e: f6420103 B... MOV r1,#0x2803
- 0x10007c22: 4668 hF MOV r0,sp
- 0x10007c24: f000fea1 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c28: bb48 H. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c2a: f6420102 B... MOV r1,#0x2802
- 0x10007c2e: 4668 hF MOV r0,sp
- 0x10007c30: f000fe9b .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c34: bb18 .. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c36: f44f5124 O.$Q MOV r1,#0x2900
- 0x10007c3a: 4668 hF MOV r0,sp
- 0x10007c3c: f000fe95 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c40: b9e8 .. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c42: f6421102 B... MOV r1,#0x2902
- 0x10007c46: 4668 hF MOV r0,sp
- 0x10007c48: f000fe8f .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c4c: b9b8 .. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c4e: f6421103 B... MOV r1,#0x2903
- 0x10007c52: 4668 hF MOV r0,sp
- 0x10007c54: f000fe89 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007c58: b988 .. CBNZ r0,0x10007c7e ; attm_att_set_value + 146
- 0x10007c5a: 9800 .. LDR r0,[sp,#0]
- 0x10007c5c: 8880 .. LDRH r0,[r0,#4]
- 0x10007c5e: 0401 .. LSLS r1,r0,#16
- 0x10007c60: d416 .. BMI 0x10007c90 ; attm_att_set_value + 164
- 0x10007c62: 9900 .. LDR r1,[sp,#0]
- 0x10007c64: f3c0000b .... UBFX r0,r0,#0,#12
- 0x10007c68: 180d .. ADDS r5,r1,r0
- 0x10007c6a: 8868 h. LDRH r0,[r5,#2]
- 0x10007c6c: 42b0 .B CMP r0,r6
- 0x10007c6e: d200 .. BCS 0x10007c72 ; attm_att_set_value + 134
- 0x10007c70: 2407 .$ MOVS r4,#7
- 0x10007c72: 8829 ). LDRH r1,[r5,#0]
- 0x10007c74: 19b8 .. ADDS r0,r7,r6
- 0x10007c76: 4288 .B CMP r0,r1
- 0x10007c78: d902 .. BLS 0x10007c80 ; attm_att_set_value + 148
- 0x10007c7a: 240d .$ MOVS r4,#0xd
- 0x10007c7c: e009 .. B 0x10007c92 ; attm_att_set_value + 166
- 0x10007c7e: e007 .. B 0x10007c90 ; attm_att_set_value + 164
- 0x10007c80: 19a8 .. ADDS r0,r5,r6
- 0x10007c82: 463a :F MOV r2,r7
- 0x10007c84: 4641 AF MOV r1,r8
- 0x10007c86: 1d00 .. ADDS r0,r0,#4
- 0x10007c88: f7fafc69 ..i. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007c8c: 806f o. STRH r7,[r5,#2]
- 0x10007c8e: e000 .. B 0x10007c92 ; attm_att_set_value + 166
- 0x10007c90: 2406 .$ MOVS r4,#6
- 0x10007c92: 4620 F MOV r0,r4
- 0x10007c94: e8bd81fc .... POP {r2-r8,pc}
- i.attm_att_update_perm
- attm_att_update_perm
- 0x10007c98: b57c |. PUSH {r2-r6,lr}
- 0x10007c9a: 460e .F MOV r6,r1
- 0x10007c9c: 2100 .! MOVS r1,#0
- 0x10007c9e: 9100 .. STR r1,[sp,#0]
- 0x10007ca0: 9101 .. STR r1,[sp,#4]
- 0x10007ca2: 4615 .F MOV r5,r2
- 0x10007ca4: 4669 iF MOV r1,sp
- 0x10007ca6: f000fb5b ..[. BL attmdb_get_attribute ; 0x10008360
- 0x10007caa: 0004 .. MOVS r4,r0
- 0x10007cac: d125 %. BNE 0x10007cfa ; attm_att_update_perm + 98
- 0x10007cae: f44f5120 O. Q MOV r1,#0x2800
- 0x10007cb2: 4668 hF MOV r0,sp
- 0x10007cb4: f000fe59 ..Y. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007cb8: b9b8 .. CBNZ r0,0x10007cea ; attm_att_update_perm + 82
- 0x10007cba: f6420101 B... MOV r1,#0x2801
- 0x10007cbe: 4668 hF MOV r0,sp
- 0x10007cc0: f000fe53 ..S. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007cc4: b988 .. CBNZ r0,0x10007cea ; attm_att_update_perm + 82
- 0x10007cc6: f6420103 B... MOV r1,#0x2803
- 0x10007cca: 4668 hF MOV r0,sp
- 0x10007ccc: f000fe4d ..M. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007cd0: b958 X. CBNZ r0,0x10007cea ; attm_att_update_perm + 82
- 0x10007cd2: f6420102 B... MOV r1,#0x2802
- 0x10007cd6: 4668 hF MOV r0,sp
- 0x10007cd8: f000fe47 ..G. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007cdc: b928 (. CBNZ r0,0x10007cea ; attm_att_update_perm + 82
- 0x10007cde: f44f5124 O.$Q MOV r1,#0x2900
- 0x10007ce2: 4668 hF MOV r0,sp
- 0x10007ce4: f000fe41 ..A. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007ce8: b108 .. CBZ r0,0x10007cee ; attm_att_update_perm + 86
- 0x10007cea: 2406 .$ MOVS r4,#6
- 0x10007cec: e005 .. B 0x10007cfa ; attm_att_update_perm + 98
- 0x10007cee: 9800 .. LDR r0,[sp,#0]
- 0x10007cf0: 9900 .. LDR r1,[sp,#0]
- 0x10007cf2: 8840 @. LDRH r0,[r0,#2]
- 0x10007cf4: 43b0 .C BICS r0,r0,r6
- 0x10007cf6: 4328 (C ORRS r0,r0,r5
- 0x10007cf8: 8048 H. STRH r0,[r1,#2]
- 0x10007cfa: 4620 F MOV r0,r4
- 0x10007cfc: bd7c |. POP {r2-r6,pc}
- 0x10007cfe: 0000 .. MOVS r0,r0
- i.attm_convert_to128
- attm_convert_to128
- 0x10007d00: b57f .. PUSH {r0-r6,lr}
- 0x10007d02: a60b .. ADR r6,{pc}+0x2e ; 0x10007d30
- 0x10007d04: 4604 .F MOV r4,r0
- 0x10007d06: ce69 i. LDM r6,{r0,r3,r5,r6}
- 0x10007d08: e88d0069 ..i. STM sp,{r0,r3,r5,r6}
- 0x10007d0c: 2000 . MOVS r0,#0
- 0x10007d0e: 2a04 .* CMP r2,#4
- 0x10007d10: d00b .. BEQ 0x10007d2a ; attm_convert_to128 + 42
- 0x10007d12: 2a02 .* CMP r2,#2
- 0x10007d14: d009 .. BEQ 0x10007d2a ; attm_convert_to128 + 42
- 0x10007d16: 2210 ." MOVS r2,#0x10
- 0x10007d18: 4468 hD ADD r0,sp,r0
- 0x10007d1a: f7fafc20 .. . BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007d1e: 2210 ." MOVS r2,#0x10
- 0x10007d20: 4669 iF MOV r1,sp
- 0x10007d22: 4620 F MOV r0,r4
- 0x10007d24: f7fafc1b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007d28: bd7f .. POP {r0-r6,pc}
- 0x10007d2a: 200c . MOVS r0,#0xc
- 0x10007d2c: e7f4 .. B 0x10007d18 ; attm_convert_to128 + 24
- $d
- 0x10007d2e: 0000 .. DCW 0
- 0x10007d30: 5f9b34fb .4._ DCD 1604007163
- 0x10007d34: 80000080 .... DCD 2147483776
- 0x10007d38: 00001000 .... DCD 4096
- 0x10007d3c: 00000000 .... DCD 0
- $t
- i.attm_get_value
- attm_get_value
- 0x10007d40: e92d4ff7 -..O PUSH {r0-r2,r4-r11,lr}
- 0x10007d44: b08c .. SUB sp,sp,#0x30
- 0x10007d46: f04f0800 O... MOV r8,#0
- 0x10007d4a: f8cd8008 .... STR r8,[sp,#8]
- 0x10007d4e: f8bd0030 ..0. LDRH r0,[sp,#0x30]
- 0x10007d52: 460e .F MOV r6,r1
- 0x10007d54: 4615 .F MOV r5,r2
- 0x10007d56: f8cd8004 .... STR r8,[sp,#4]
- 0x10007d5a: a901 .. ADD r1,sp,#4
- 0x10007d5c: 4683 .F MOV r11,r0
- 0x10007d5e: f000faff .... BL attmdb_get_attribute ; 0x10008360
- 0x10007d62: 0004 .. MOVS r4,r0
- 0x10007d64: d16a j. BNE 0x10007e3c ; attm_get_value + 252
- 0x10007d66: f44f5120 O. Q MOV r1,#0x2800
- 0x10007d6a: a801 .. ADD r0,sp,#4
- 0x10007d6c: f000fdfd .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007d70: 4f51 QO LDR r7,[pc,#324] ; [0x10007eb8] = 0x110069c8
- 0x10007d72: f04f0901 O... MOV r9,#1
- 0x10007d76: b928 (. CBNZ r0,0x10007d84 ; attm_get_value + 68
- 0x10007d78: f6420101 B... MOV r1,#0x2801
- 0x10007d7c: a801 .. ADD r0,sp,#4
- 0x10007d7e: f000fdf4 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007d82: b178 x. CBZ r0,0x10007da4 ; attm_get_value + 100
- 0x10007d84: 2301 .# MOVS r3,#1
- 0x10007d86: aa08 .. ADD r2,sp,#0x20
- 0x10007d88: a903 .. ADD r1,sp,#0xc
- 0x10007d8a: a801 .. ADD r0,sp,#4
- 0x10007d8c: f8cd9000 .... STR r9,[sp,#0]
- 0x10007d90: f000fb8e .... BL attmdb_get_uuid ; 0x100084b0
- 0x10007d94: 0004 .. MOVS r4,r0
- 0x10007d96: d151 Q. BNE 0x10007e3c ; attm_get_value + 252
- 0x10007d98: f89d200c ... LDRB r2,[sp,#0xc]
- 0x10007d9c: 8032 2. STRH r2,[r6,#0]
- 0x10007d9e: a908 .. ADD r1,sp,#0x20
- 0x10007da0: 4638 8F MOV r0,r7
- 0x10007da2: e063 c. B 0x10007e6c ; attm_get_value + 300
- 0x10007da4: f6420103 B... MOV r1,#0x2803
- 0x10007da8: a801 .. ADD r0,sp,#4
- 0x10007daa: f000fdde .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007dae: f8dfa108 .... LDR r10,[pc,#264] ; [0x10007eb8] = 0x110069c8
- 0x10007db2: f1aa0a08 .... SUB r10,r10,#8
- 0x10007db6: b340 @. CBZ r0,0x10007e0a ; attm_get_value + 202
- 0x10007db8: f10b0001 .... ADD r0,r11,#1
- 0x10007dbc: b280 .. UXTH r0,r0
- 0x10007dbe: f8cd801c .... STR r8,[sp,#0x1c]
- 0x10007dc2: f8cd8018 .... STR r8,[sp,#0x18]
- 0x10007dc6: f8ad0030 ..0. STRH r0,[sp,#0x30]
- 0x10007dca: a906 .. ADD r1,sp,#0x18
- 0x10007dcc: f000fac8 .... BL attmdb_get_attribute ; 0x10008360
- 0x10007dd0: 0004 .. MOVS r4,r0
- 0x10007dd2: d132 2. BNE 0x10007e3a ; attm_get_value + 250
- 0x10007dd4: 2300 .# MOVS r3,#0
- 0x10007dd6: aa08 .. ADD r2,sp,#0x20
- 0x10007dd8: a903 .. ADD r1,sp,#0xc
- 0x10007dda: a806 .. ADD r0,sp,#0x18
- 0x10007ddc: f8cd9000 .... STR r9,[sp,#0]
- 0x10007de0: f000fb66 ..f. BL attmdb_get_uuid ; 0x100084b0
- 0x10007de4: f89d200c ... LDRB r2,[sp,#0xc]
- 0x10007de8: 1cd0 .. ADDS r0,r2,#3
- 0x10007dea: 8030 0. STRH r0,[r6,#0]
- 0x10007dec: 9806 .. LDR r0,[sp,#0x18]
- 0x10007dee: 8840 @. LDRH r0,[r0,#2]
- 0x10007df0: 0a01 .. LSRS r1,r0,#8
- 0x10007df2: f88a1008 .... STRB r1,[r10,#8]
- 0x10007df6: f8bd1030 ..0. LDRH r1,[sp,#0x30]
- 0x10007dfa: f8aa1009 .... STRH r1,[r10,#9]
- 0x10007dfe: a908 .. ADD r1,sp,#0x20
- 0x10007e00: f10a000b .... ADD r0,r10,#0xb
- 0x10007e04: f7fafbab .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10007e08: e032 2. B 0x10007e70 ; attm_get_value + 304
- 0x10007e0a: f6420102 B... MOV r1,#0x2802
- 0x10007e0e: a801 .. ADD r0,sp,#4
- 0x10007e10: f000fdab .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007e14: b370 p. CBZ r0,0x10007e74 ; attm_get_value + 308
- 0x10007e16: 9801 .. LDR r0,[sp,#4]
- 0x10007e18: 8881 .. LDRH r1,[r0,#4]
- 0x10007e1a: f3c1010b .... UBFX r1,r1,#0,#12
- 0x10007e1e: 4408 .D ADD r0,r0,r1
- 0x10007e20: a906 .. ADD r1,sp,#0x18
- 0x10007e22: 8880 .. LDRH r0,[r0,#4]
- 0x10007e24: f8ad0030 ..0. STRH r0,[sp,#0x30]
- 0x10007e28: f8cd8018 .... STR r8,[sp,#0x18]
- 0x10007e2c: b280 .. UXTH r0,r0
- 0x10007e2e: f8cd801c .... STR r8,[sp,#0x1c]
- 0x10007e32: f000fa95 .... BL attmdb_get_attribute ; 0x10008360
- 0x10007e36: 0004 .. MOVS r4,r0
- 0x10007e38: d001 .. BEQ 0x10007e3e ; attm_get_value + 254
- 0x10007e3a: 2480 .$ MOVS r4,#0x80
- 0x10007e3c: e038 8. B 0x10007eb0 ; attm_get_value + 368
- 0x10007e3e: 2301 .# MOVS r3,#1
- 0x10007e40: aa08 .. ADD r2,sp,#0x20
- 0x10007e42: a903 .. ADD r1,sp,#0xc
- 0x10007e44: a806 .. ADD r0,sp,#0x18
- 0x10007e46: f8cd9000 .... STR r9,[sp,#0]
- 0x10007e4a: f000fb31 ..1. BL attmdb_get_uuid ; 0x100084b0
- 0x10007e4e: f89d200c ... LDRB r2,[sp,#0xc]
- 0x10007e52: 1d10 .. ADDS r0,r2,#4
- 0x10007e54: 8030 0. STRH r0,[r6,#0]
- 0x10007e56: 9906 .. LDR r1,[sp,#0x18]
- 0x10007e58: 4817 .H LDR r0,[pc,#92] ; [0x10007eb8] = 0x110069c8
- 0x10007e5a: 8809 .. LDRH r1,[r1,#0]
- 0x10007e5c: f8aa1008 .... STRH r1,[r10,#8]
- 0x10007e60: 9906 .. LDR r1,[sp,#0x18]
- 0x10007e62: 1d00 .. ADDS r0,r0,#4
- 0x10007e64: 8849 I. LDRH r1,[r1,#2]
- 0x10007e66: f8aa100a .... STRH r1,[r10,#0xa]
- 0x10007e6a: a908 .. ADD r1,sp,#0x20
- 0x10007e6c: f7fafc08 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x10007e70: 602f /` STR r7,[r5,#0]
- 0x10007e72: e01d .. B 0x10007eb0 ; attm_get_value + 368
- 0x10007e74: f44f5124 O.$Q MOV r1,#0x2900
- 0x10007e78: a801 .. ADD r0,sp,#4
- 0x10007e7a: f000fd76 ..v. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10007e7e: 2800 .( CMP r0,#0
- 0x10007e80: 9801 .. LDR r0,[sp,#4]
- 0x10007e82: d008 .. BEQ 0x10007e96 ; attm_get_value + 342
- 0x10007e84: 8881 .. LDRH r1,[r0,#4]
- 0x10007e86: f3c1010b .... UBFX r1,r1,#0,#12
- 0x10007e8a: 4408 .D ADD r0,r0,r1
- 0x10007e8c: 2102 .! MOVS r1,#2
- 0x10007e8e: 8031 1. STRH r1,[r6,#0]
- 0x10007e90: 1d00 .. ADDS r0,r0,#4
- 0x10007e92: 6028 (` STR r0,[r5,#0]
- 0x10007e94: e00c .. B 0x10007eb0 ; attm_get_value + 368
- 0x10007e96: 8880 .. LDRH r0,[r0,#4]
- 0x10007e98: 0401 .. LSLS r1,r0,#16
- 0x10007e9a: d408 .. BMI 0x10007eae ; attm_get_value + 366
- 0x10007e9c: 9901 .. LDR r1,[sp,#4]
- 0x10007e9e: f3c0000b .... UBFX r0,r0,#0,#12
- 0x10007ea2: 4408 .D ADD r0,r0,r1
- 0x10007ea4: 1d01 .. ADDS r1,r0,#4
- 0x10007ea6: 6029 )` STR r1,[r5,#0]
- 0x10007ea8: 8840 @. LDRH r0,[r0,#2]
- 0x10007eaa: 8030 0. STRH r0,[r6,#0]
- 0x10007eac: e000 .. B 0x10007eb0 ; attm_get_value + 368
- 0x10007eae: 2406 .$ MOVS r4,#6
- 0x10007eb0: b00f .. ADD sp,sp,#0x3c
- 0x10007eb2: 4620 F MOV r0,r4
- 0x10007eb4: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x10007eb8: 110069c8 .i.. DCD 285239752
- $t
- i.attm_init
- attm_init
- 0x10007ebc: b108 .. CBZ r0,0x10007ec2 ; attm_init + 6
- 0x10007ebe: f000ba3f ..?. B.W attmdb_destroy ; 0x10008340
- 0x10007ec2: 4902 .I LDR r1,[pc,#8] ; [0x10007ecc] = 0x110069c0
- 0x10007ec4: 2000 . MOVS r0,#0
- 0x10007ec6: 6008 .` STR r0,[r1,#0]
- 0x10007ec8: 6048 H` STR r0,[r1,#4]
- 0x10007eca: 4770 pG BX lr
- $d
- 0x10007ecc: 110069c0 .i.. DCD 285239744
- $t
- i.attm_is_bt16_uuid
- attm_is_bt16_uuid
- 0x10007ed0: 2000 . MOVS r0,#0
- 0x10007ed2: 4770 pG BX lr
- i.attm_is_bt32_uuid
- attm_is_bt32_uuid
- 0x10007ed4: 2000 . MOVS r0,#0
- 0x10007ed6: 4770 pG BX lr
- i.attm_svc_create_db
- attm_svc_create_db
- 0x10007ed8: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10007edc: 4680 .F MOV r8,r0
- 0x10007ede: e9dd9a0e .... LDRD r9,r10,[sp,#0x38]
- 0x10007ee2: 2700 .' MOVS r7,#0
- 0x10007ee4: 461e .F MOV r6,r3
- 0x10007ee6: 4615 .F MOV r5,r2
- 0x10007ee8: 2001 . MOVS r0,#1
- 0x10007eea: f8ddb044 ..D. LDR r11,[sp,#0x44]
- 0x10007eee: e00c .. B 0x10007f0a ; attm_svc_create_db + 50
- 0x10007ef0: b13d =. CBZ r5,0x10007f02 ; attm_svc_create_db + 42
- 0x10007ef2: eb0501d0 .... ADD r1,r5,r0,LSR #3
- 0x10007ef6: f0000207 .... AND r2,r0,#7
- 0x10007efa: 7809 .x LDRB r1,[r1,#0]
- 0x10007efc: 40d1 .@ LSRS r1,r1,r2
- 0x10007efe: 07c9 .. LSLS r1,r1,#31
- 0x10007f00: d001 .. BEQ 0x10007f06 ; attm_svc_create_db + 46
- 0x10007f02: 1c7f .. ADDS r7,r7,#1
- 0x10007f04: b2ff .. UXTB r7,r7
- 0x10007f06: 1c40 @. ADDS r0,r0,#1
- 0x10007f08: b2c0 .. UXTB r0,r0
- 0x10007f0a: 42b0 .B CMP r0,r6
- 0x10007f0c: d3f0 .. BCC 0x10007ef0 ; attm_svc_create_db + 24
- 0x10007f0e: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x10007f12: eb0000c7 .... ADD r0,r0,r7,LSL #3
- 0x10007f16: 2116 .! MOVS r1,#0x16
- 0x10007f18: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x10007f1c: 2103 .! MOVS r1,#3
- 0x10007f1e: f7fafb69 ..i. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10007f22: f8b81000 .... LDRH r1,[r8,#0]
- 0x10007f26: 8001 .. STRH r1,[r0,#0]
- 0x10007f28: 7147 Gq STRB r7,[r0,#5]
- 0x10007f2a: f8a0a002 .... STRH r10,[r0,#2]
- 0x10007f2e: f02b0160 +.`. BIC r1,r11,#0x60
- 0x10007f32: 7101 .q STRB r1,[r0,#4]
- 0x10007f34: f8bd1004 .... LDRH r1,[sp,#4]
- 0x10007f38: 80c1 .. STRH r1,[r0,#6]
- 0x10007f3a: 4604 .F MOV r4,r0
- 0x10007f3c: 2100 .! MOVS r1,#0
- 0x10007f3e: 2001 . MOVS r0,#1
- 0x10007f40: e01f .. B 0x10007f82 ; attm_svc_create_db + 170
- 0x10007f42: b13d =. CBZ r5,0x10007f54 ; attm_svc_create_db + 124
- 0x10007f44: eb0502d0 .... ADD r2,r5,r0,LSR #3
- 0x10007f48: f0000307 .... AND r3,r0,#7
- 0x10007f4c: 7812 .x LDRB r2,[r2,#0]
- 0x10007f4e: 40da .@ LSRS r2,r2,r3
- 0x10007f50: 07d2 .. LSLS r2,r2,#31
- 0x10007f52: d014 .. BEQ 0x10007f7e ; attm_svc_create_db + 166
- 0x10007f54: 9a10 .. LDR r2,[sp,#0x40]
- 0x10007f56: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x10007f5a: eb0202c0 .... ADD r2,r2,r0,LSL #3
- 0x10007f5e: eb0303c1 .... ADD r3,r3,r1,LSL #3
- 0x10007f62: eb040343 ..C. ADD r3,r4,r3,LSL #1
- 0x10007f66: 88d7 .. LDRH r7,[r2,#6]
- 0x10007f68: 851f .. STRH r7,[r3,#0x28]
- 0x10007f6a: 8897 .. LDRH r7,[r2,#4]
- 0x10007f6c: 1c49 I. ADDS r1,r1,#1
- 0x10007f6e: f42747c0 '..G BIC r7,r7,#0x6000
- 0x10007f72: 855f _. STRH r7,[r3,#0x2a]
- 0x10007f74: 8857 W. LDRH r7,[r2,#2]
- 0x10007f76: 84df .. STRH r7,[r3,#0x26]
- 0x10007f78: 8812 .. LDRH r2,[r2,#0]
- 0x10007f7a: 82da .. STRH r2,[r3,#0x16]
- 0x10007f7c: b2c9 .. UXTB r1,r1
- 0x10007f7e: 1c40 @. ADDS r0,r0,#1
- 0x10007f80: b2c0 .. UXTB r0,r0
- 0x10007f82: 42b0 .B CMP r0,r6
- 0x10007f84: d3dd .. BCC 0x10007f42 ; attm_svc_create_db + 106
- 0x10007f86: 4620 F MOV r0,r4
- 0x10007f88: f000f918 .... BL attmdb_add_service ; 0x100081bc
- 0x10007f8c: 0007 .. MOVS r7,r0
- 0x10007f8e: d11c .. BNE 0x10007fca ; attm_svc_create_db + 242
- 0x10007f90: 8821 !. LDRH r1,[r4,#0]
- 0x10007f92: f8a81000 .... STRH r1,[r8,#0]
- 0x10007f96: 2100 .! MOVS r1,#0
- 0x10007f98: 4608 .F MOV r0,r1
- 0x10007f9a: e011 .. B 0x10007fc0 ; attm_svc_create_db + 232
- 0x10007f9c: b13d =. CBZ r5,0x10007fae ; attm_svc_create_db + 214
- 0x10007f9e: eb0502d0 .... ADD r2,r5,r0,LSR #3
- 0x10007fa2: f0000307 .... AND r3,r0,#7
- 0x10007fa6: 7812 .x LDRB r2,[r2,#0]
- 0x10007fa8: 40da .@ LSRS r2,r2,r3
- 0x10007faa: 07d2 .. LSLS r2,r2,#31
- 0x10007fac: d006 .. BEQ 0x10007fbc ; attm_svc_create_db + 228
- 0x10007fae: f8982000 ... LDRB r2,[r8,#0]
- 0x10007fb2: 440a .D ADD r2,r2,r1
- 0x10007fb4: 1c49 I. ADDS r1,r1,#1
- 0x10007fb6: f8092000 ... STRB r2,[r9,r0]
- 0x10007fba: b2c9 .. UXTB r1,r1
- 0x10007fbc: 1c40 @. ADDS r0,r0,#1
- 0x10007fbe: b2c0 .. UXTB r0,r0
- 0x10007fc0: 42b0 .B CMP r0,r6
- 0x10007fc2: d202 .. BCS 0x10007fca ; attm_svc_create_db + 242
- 0x10007fc4: f1b90f00 .... CMP r9,#0
- 0x10007fc8: d1e8 .. BNE 0x10007f9c ; attm_svc_create_db + 196
- 0x10007fca: 4620 F MOV r0,r4
- 0x10007fcc: f7fafb2b ..+. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10007fd0: b004 .. ADD sp,sp,#0x10
- 0x10007fd2: 4638 8F MOV r0,r7
- 0x10007fd4: e8bd9ff0 .... POP {r4-r12,pc}
- i.attm_svc_create_db_ext
- attm_svc_create_db_ext
- 0x10007fd8: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10007fdc: 4682 .F MOV r10,r0
- 0x10007fde: e9dd9511 .... LDRD r9,r5,[sp,#0x44]
- 0x10007fe2: 2600 .& MOVS r6,#0
- 0x10007fe4: 461f .F MOV r7,r3
- 0x10007fe6: 4690 .F MOV r8,r2
- 0x10007fe8: 2001 . MOVS r0,#1
- 0x10007fea: f8ddb038 ..8. LDR r11,[sp,#0x38]
- 0x10007fee: e00e .. B 0x1000800e ; attm_svc_create_db_ext + 54
- 0x10007ff0: f1b80f00 .... CMP r8,#0
- 0x10007ff4: d007 .. BEQ 0x10008006 ; attm_svc_create_db_ext + 46
- 0x10007ff6: eb0801d0 .... ADD r1,r8,r0,LSR #3
- 0x10007ffa: f0000207 .... AND r2,r0,#7
- 0x10007ffe: 7809 .x LDRB r1,[r1,#0]
- 0x10008000: 40d1 .@ LSRS r1,r1,r2
- 0x10008002: 07c9 .. LSLS r1,r1,#31
- 0x10008004: d001 .. BEQ 0x1000800a ; attm_svc_create_db_ext + 50
- 0x10008006: 1c76 v. ADDS r6,r6,#1
- 0x10008008: b2f6 .. UXTB r6,r6
- 0x1000800a: 1c40 @. ADDS r0,r0,#1
- 0x1000800c: b2c0 .. UXTB r0,r0
- 0x1000800e: 42b8 .B CMP r0,r7
- 0x10008010: d3ee .. BCC 0x10007ff0 ; attm_svc_create_db_ext + 24
- 0x10008012: eb060046 ..F. ADD r0,r6,r6,LSL #1
- 0x10008016: eb0000c6 .... ADD r0,r0,r6,LSL #3
- 0x1000801a: 2116 .! MOVS r1,#0x16
- 0x1000801c: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x10008020: 2103 .! MOVS r1,#3
- 0x10008022: f7fafae7 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10008026: f8ba1000 .... LDRH r1,[r10,#0]
- 0x1000802a: 8001 .. STRH r1,[r0,#0]
- 0x1000802c: 7146 Fq STRB r6,[r0,#5]
- 0x1000802e: 990f .. LDR r1,[sp,#0x3c]
- 0x10008030: 8041 A. STRH r1,[r0,#2]
- 0x10008032: 4604 .F MOV r4,r0
- 0x10008034: f8809004 .... STRB r9,[r0,#4]
- 0x10008038: f3c91041 ..A. UBFX r0,r9,#5,#2
- 0x1000803c: b120 . CBZ r0,0x10008048 ; attm_svc_create_db_ext + 112
- 0x1000803e: 2801 .( CMP r0,#1
- 0x10008040: d006 .. BEQ 0x10008050 ; attm_svc_create_db_ext + 120
- 0x10008042: 2802 .( CMP r0,#2
- 0x10008044: d113 .. BNE 0x1000806e ; attm_svc_create_db_ext + 150
- 0x10008046: e008 .. B 0x1000805a ; attm_svc_create_db_ext + 130
- 0x10008048: f8bd0004 .... LDRH r0,[sp,#4]
- 0x1000804c: 80e0 .. STRH r0,[r4,#6]
- 0x1000804e: e00a .. B 0x10008066 ; attm_svc_create_db_ext + 142
- 0x10008050: f8550b04 U... LDR r0,[r5],#4
- 0x10008054: f8c40006 .... STR r0,[r4,#6]
- 0x10008058: e005 .. B 0x10008066 ; attm_svc_create_db_ext + 142
- 0x1000805a: 2210 ." MOVS r2,#0x10
- 0x1000805c: 4629 )F MOV r1,r5
- 0x1000805e: 1da0 .. ADDS r0,r4,#6
- 0x10008060: f7fafa7d ..}. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10008064: 3510 .5 ADDS r5,r5,#0x10
- 0x10008066: f04f0900 O... MOV r9,#0
- 0x1000806a: 2601 .& MOVS r6,#1
- 0x1000806c: e030 0. B 0x100080d0 ; attm_svc_create_db_ext + 248
- 0x1000806e: 250d .% MOVS r5,#0xd
- 0x10008070: e05d ]. B 0x1000812e ; attm_svc_create_db_ext + 342
- 0x10008072: bf00 .. NOP
- 0x10008074: f1b80f00 .... CMP r8,#0
- 0x10008078: d007 .. BEQ 0x1000808a ; attm_svc_create_db_ext + 178
- 0x1000807a: eb0800d6 .... ADD r0,r8,r6,LSR #3
- 0x1000807e: f0060107 .... AND r1,r6,#7
- 0x10008082: 7800 .x LDRB r0,[r0,#0]
- 0x10008084: 40c8 .@ LSRS r0,r0,r1
- 0x10008086: 07c0 .. LSLS r0,r0,#31
- 0x10008088: d020 . BEQ 0x100080cc ; attm_svc_create_db_ext + 244
- 0x1000808a: 9810 .. LDR r0,[sp,#0x40]
- 0x1000808c: eb090349 ..I. ADD r3,r9,r9,LSL #1
- 0x10008090: eb0001c6 .... ADD r1,r0,r6,LSL #3
- 0x10008094: eb0300c9 .... ADD r0,r3,r9,LSL #3
- 0x10008098: eb040040 ..@. ADD r0,r4,r0,LSL #1
- 0x1000809c: 88ca .. LDRH r2,[r1,#6]
- 0x1000809e: 8502 .. STRH r2,[r0,#0x28]
- 0x100080a0: 888a .. LDRH r2,[r1,#4]
- 0x100080a2: 8542 B. STRH r2,[r0,#0x2a]
- 0x100080a4: 884b K. LDRH r3,[r1,#2]
- 0x100080a6: 84c3 .. STRH r3,[r0,#0x26]
- 0x100080a8: f3c23241 ..A2 UBFX r2,r2,#13,#2
- 0x100080ac: b1c2 .. CBZ r2,0x100080e0 ; attm_svc_create_db_ext + 264
- 0x100080ae: 2a01 .* CMP r2,#1
- 0x100080b0: d019 .. BEQ 0x100080e6 ; attm_svc_create_db_ext + 270
- 0x100080b2: 2a02 .* CMP r2,#2
- 0x100080b4: d1db .. BNE 0x1000806e ; attm_svc_create_db_ext + 150
- 0x100080b6: 2210 ." MOVS r2,#0x10
- 0x100080b8: 4629 )F MOV r1,r5
- 0x100080ba: 3016 .0 ADDS r0,r0,#0x16
- 0x100080bc: f7fafa4f ..O. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100080c0: f1150510 .... ADDS.W r5,r5,#0x10
- 0x100080c4: f1090001 .... ADD r0,r9,#1
- 0x100080c8: f00009ff .... AND r9,r0,#0xff
- 0x100080cc: 1c76 v. ADDS r6,r6,#1
- 0x100080ce: b2f6 .. UXTB r6,r6
- 0x100080d0: 42be .B CMP r6,r7
- 0x100080d2: d3cf .. BCC 0x10008074 ; attm_svc_create_db_ext + 156
- 0x100080d4: 4620 F MOV r0,r4
- 0x100080d6: f000f871 ..q. BL attmdb_add_service ; 0x100081bc
- 0x100080da: 0005 .. MOVS r5,r0
- 0x100080dc: d008 .. BEQ 0x100080f0 ; attm_svc_create_db_ext + 280
- 0x100080de: e026 &. B 0x1000812e ; attm_svc_create_db_ext + 342
- 0x100080e0: 8809 .. LDRH r1,[r1,#0]
- 0x100080e2: 82c1 .. STRH r1,[r0,#0x16]
- 0x100080e4: e7ee .. B 0x100080c4 ; attm_svc_create_db_ext + 236
- 0x100080e6: f8551b04 U... LDR r1,[r5],#4
- 0x100080ea: f8c01016 .... STR r1,[r0,#0x16]
- 0x100080ee: e7e9 .. B 0x100080c4 ; attm_svc_create_db_ext + 236
- 0x100080f0: 8821 !. LDRH r1,[r4,#0]
- 0x100080f2: f8aa1000 .... STRH r1,[r10,#0]
- 0x100080f6: 2100 .! MOVS r1,#0
- 0x100080f8: 4608 .F MOV r0,r1
- 0x100080fa: e013 .. B 0x10008124 ; attm_svc_create_db_ext + 332
- 0x100080fc: f1b80f00 .... CMP r8,#0
- 0x10008100: d007 .. BEQ 0x10008112 ; attm_svc_create_db_ext + 314
- 0x10008102: eb0802d0 .... ADD r2,r8,r0,LSR #3
- 0x10008106: f0000307 .... AND r3,r0,#7
- 0x1000810a: 7812 .x LDRB r2,[r2,#0]
- 0x1000810c: 40da .@ LSRS r2,r2,r3
- 0x1000810e: 07d2 .. LSLS r2,r2,#31
- 0x10008110: d006 .. BEQ 0x10008120 ; attm_svc_create_db_ext + 328
- 0x10008112: f89a2000 ... LDRB r2,[r10,#0]
- 0x10008116: 1853 S. ADDS r3,r2,r1
- 0x10008118: 1c49 I. ADDS r1,r1,#1
- 0x1000811a: f80b3000 ...0 STRB r3,[r11,r0]
- 0x1000811e: b2c9 .. UXTB r1,r1
- 0x10008120: 1c40 @. ADDS r0,r0,#1
- 0x10008122: b2c0 .. UXTB r0,r0
- 0x10008124: 42b8 .B CMP r0,r7
- 0x10008126: d202 .. BCS 0x1000812e ; attm_svc_create_db_ext + 342
- 0x10008128: f1bb0f00 .... CMP r11,#0
- 0x1000812c: d1e6 .. BNE 0x100080fc ; attm_svc_create_db_ext + 292
- 0x1000812e: 4620 F MOV r0,r4
- 0x10008130: f7fafa79 ..y. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10008134: b004 .. ADD sp,sp,#0x10
- 0x10008136: 4628 (F MOV r0,r5
- 0x10008138: e8bd9ff0 .... POP {r4-r12,pc}
- i.attm_svc_get_permission
- attm_svc_get_permission
- 0x1000813c: b570 p. PUSH {r4-r6,lr}
- 0x1000813e: 460d .F MOV r5,r1
- 0x10008140: 2400 .$ MOVS r4,#0
- 0x10008142: f000f991 .... BL attmdb_get_service ; 0x10008468
- 0x10008146: b128 (. CBZ r0,0x10008154 ; attm_svc_get_permission + 24
- 0x10008148: 7a80 .z LDRB r0,[r0,#0xa]
- 0x1000814a: f0200060 .`. BIC r0,r0,#0x60
- 0x1000814e: 7028 (p STRB r0,[r5,#0]
- 0x10008150: 4620 F MOV r0,r4
- 0x10008152: bd70 p. POP {r4-r6,pc}
- 0x10008154: 2401 .$ MOVS r4,#1
- 0x10008156: e7fb .. B 0x10008150 ; attm_svc_get_permission + 20
- i.attm_uuid16_comp
- attm_uuid16_comp
- 0x10008158: b507 .. PUSH {r0-r2,lr}
- 0x1000815a: 2302 .# MOVS r3,#2
- 0x1000815c: aa02 .. ADD r2,sp,#8
- 0x1000815e: f000f801 .... BL attm_uuid_comp ; 0x10008164
- 0x10008162: bd0e .. POP {r1-r3,pc}
- i.attm_uuid_comp
- attm_uuid_comp
- 0x10008164: b570 p. PUSH {r4-r6,lr}
- 0x10008166: 2400 .$ MOVS r4,#0
- 0x10008168: b088 .. SUB sp,sp,#0x20
- 0x1000816a: 461d .F MOV r5,r3
- 0x1000816c: 4616 .F MOV r6,r2
- 0x1000816e: 2902 .) CMP r1,#2
- 0x10008170: d006 .. BEQ 0x10008180 ; attm_uuid_comp + 28
- 0x10008172: 2904 .) CMP r1,#4
- 0x10008174: d008 .. BEQ 0x10008188 ; attm_uuid_comp + 36
- 0x10008176: 2910 .) CMP r1,#0x10
- 0x10008178: d00b .. BEQ 0x10008192 ; attm_uuid_comp + 46
- 0x1000817a: 2d10 .- CMP r5,#0x10
- 0x1000817c: d009 .. BEQ 0x10008192 ; attm_uuid_comp + 46
- 0x1000817e: e019 .. B 0x100081b4 ; attm_uuid_comp + 80
- 0x10008180: 2d02 .- CMP r5,#2
- 0x10008182: d1fa .. BNE 0x1000817a ; attm_uuid_comp + 22
- 0x10008184: 2202 ." MOVS r2,#2
- 0x10008186: e002 .. B 0x1000818e ; attm_uuid_comp + 42
- 0x10008188: 2d04 .- CMP r5,#4
- 0x1000818a: d1f6 .. BNE 0x1000817a ; attm_uuid_comp + 22
- 0x1000818c: 2204 ." MOVS r2,#4
- 0x1000818e: 4631 1F MOV r1,r6
- 0x10008190: e00c .. B 0x100081ac ; attm_uuid_comp + 72
- 0x10008192: 460a .F MOV r2,r1
- 0x10008194: 4601 .F MOV r1,r0
- 0x10008196: 4668 hF MOV r0,sp
- 0x10008198: f7fffdb2 .... BL attm_convert_to128 ; 0x10007d00
- 0x1000819c: 462a *F MOV r2,r5
- 0x1000819e: 4631 1F MOV r1,r6
- 0x100081a0: a804 .. ADD r0,sp,#0x10
- 0x100081a2: f7fffdad .... BL attm_convert_to128 ; 0x10007d00
- 0x100081a6: 2210 ." MOVS r2,#0x10
- 0x100081a8: a904 .. ADD r1,sp,#0x10
- 0x100081aa: 4668 hF MOV r0,sp
- 0x100081ac: f7faf9e1 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x100081b0: b900 .. CBNZ r0,0x100081b4 ; attm_uuid_comp + 80
- 0x100081b2: 2401 .$ MOVS r4,#1
- 0x100081b4: b008 .. ADD sp,sp,#0x20
- 0x100081b6: 4620 F MOV r0,r4
- 0x100081b8: bd70 p. POP {r4-r6,pc}
- 0x100081ba: 0000 .. MOVS r0,r0
- i.attmdb_add_service
- attmdb_add_service
- 0x100081bc: b5f8 .. PUSH {r3-r7,lr}
- 0x100081be: 4606 .F MOV r6,r0
- 0x100081c0: 8800 .. LDRH r0,[r0,#0]
- 0x100081c2: b130 0. CBZ r0,0x100081d2 ; attmdb_add_service + 22
- 0x100081c4: 2500 .% MOVS r5,#0
- 0x100081c6: 4630 0F MOV r0,r6
- 0x100081c8: f000fac0 .... BL attmdb_svc_check_hdl ; 0x1000874c
- 0x100081cc: 0004 .. MOVS r4,r0
- 0x100081ce: d12b +. BNE 0x10008228 ; attmdb_add_service + 108
- 0x100081d0: e001 .. B 0x100081d6 ; attmdb_add_service + 26
- 0x100081d2: 2501 .% MOVS r5,#1
- 0x100081d4: e7f7 .. B 0x100081c6 ; attmdb_add_service + 10
- 0x100081d6: 4669 iF MOV r1,sp
- 0x100081d8: 4630 0F MOV r0,r6
- 0x100081da: f000f9d4 .... BL attmdb_svc_calc_len ; 0x10008586
- 0x100081de: 0004 .. MOVS r4,r0
- 0x100081e0: d122 ". BNE 0x10008228 ; attmdb_add_service + 108
- 0x100081e2: 2101 .! MOVS r1,#1
- 0x100081e4: f8bd0000 .... LDRH r0,[sp,#0]
- 0x100081e8: f7fafa04 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100081ec: 4607 .F MOV r7,r0
- 0x100081ee: 4601 .F MOV r1,r0
- 0x100081f0: 462b +F MOV r3,r5
- 0x100081f2: f8bd2000 ... LDRH r2,[sp,#0]
- 0x100081f6: 4630 0F MOV r0,r6
- 0x100081f8: f000fad2 .... BL attmdb_svc_init ; 0x100087a0
- 0x100081fc: 4638 8F MOV r0,r7
- 0x100081fe: 490b .I LDR r1,[pc,#44] ; [0x1000822c] = 0x110069c0
- 0x10008200: 2300 .# MOVS r3,#0
- 0x10008202: e008 .. B 0x10008216 ; attmdb_add_service + 90
- 0x10008204: 8885 .. LDRH r5,[r0,#4]
- 0x10008206: 8896 .. LDRH r6,[r2,#4]
- 0x10008208: 42b5 .B CMP r5,r6
- 0x1000820a: d203 .. BCS 0x10008214 ; attmdb_add_service + 88
- 0x1000820c: 6002 .` STR r2,[r0,#0]
- 0x1000820e: 2301 .# MOVS r3,#1
- 0x10008210: 6008 .` STR r0,[r1,#0]
- 0x10008212: e000 .. B 0x10008216 ; attmdb_add_service + 90
- 0x10008214: 4611 .F MOV r1,r2
- 0x10008216: 680a .h LDR r2,[r1,#0]
- 0x10008218: b112 .. CBZ r2,0x10008220 ; attmdb_add_service + 100
- 0x1000821a: 2b00 .+ CMP r3,#0
- 0x1000821c: d0f2 .. BEQ 0x10008204 ; attmdb_add_service + 72
- 0x1000821e: e003 .. B 0x10008228 ; attmdb_add_service + 108
- 0x10008220: b913 .. CBNZ r3,0x10008228 ; attmdb_add_service + 108
- 0x10008222: 6008 .` STR r0,[r1,#0]
- 0x10008224: 2100 .! MOVS r1,#0
- 0x10008226: 6001 .` STR r1,[r0,#0]
- 0x10008228: 4620 F MOV r0,r4
- 0x1000822a: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000822c: 110069c0 .i.. DCD 285239744
- $t
- i.attmdb_att_get_permission
- attmdb_att_get_permission
- 0x10008230: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10008234: 4682 .F MOV r10,r0
- 0x10008236: 9f0a .. LDR r7,[sp,#0x28]
- 0x10008238: 4616 .F MOV r6,r2
- 0x1000823a: 460c .F MOV r4,r1
- 0x1000823c: 6838 8h LDR r0,[r7,#0]
- 0x1000823e: 2500 .% MOVS r5,#0
- 0x10008240: b928 (. CBNZ r0,0x1000824e ; attmdb_att_get_permission + 30
- 0x10008242: 4639 9F MOV r1,r7
- 0x10008244: 4650 PF MOV r0,r10
- 0x10008246: f000f88b .... BL attmdb_get_attribute ; 0x10008360
- 0x1000824a: 0005 .. MOVS r5,r0
- 0x1000824c: d175 u. BNE 0x1000833a ; attmdb_att_get_permission + 266
- 0x1000824e: f44f5120 O. Q MOV r1,#0x2800
- 0x10008252: 4638 8F MOV r0,r7
- 0x10008254: f000fb89 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008258: f04f0900 O... MOV r9,#0
- 0x1000825c: f44f7800 O..x MOV r8,#0x200
- 0x10008260: b9b8 .. CBNZ r0,0x10008292 ; attmdb_att_get_permission + 98
- 0x10008262: f6420101 B... MOV r1,#0x2801
- 0x10008266: 4638 8F MOV r0,r7
- 0x10008268: f000fb7f .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x1000826c: b988 .. CBNZ r0,0x10008292 ; attmdb_att_get_permission + 98
- 0x1000826e: f6420103 B... MOV r1,#0x2803
- 0x10008272: 4638 8F MOV r0,r7
- 0x10008274: f000fb79 ..y. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008278: b958 X. CBNZ r0,0x10008292 ; attmdb_att_get_permission + 98
- 0x1000827a: f6420102 B... MOV r1,#0x2802
- 0x1000827e: 4638 8F MOV r0,r7
- 0x10008280: f000fb73 ..s. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008284: b928 (. CBNZ r0,0x10008292 ; attmdb_att_get_permission + 98
- 0x10008286: f44f5124 O.$Q MOV r1,#0x2900
- 0x1000828a: 4638 8F MOV r0,r7
- 0x1000828c: f000fb6d ..m. BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008290: b150 P. CBZ r0,0x100082a8 ; attmdb_att_get_permission + 120
- 0x10008292: b126 &. CBZ r6,0x1000829e ; attmdb_att_get_permission + 110
- 0x10008294: 4546 FE CMP r6,r8
- 0x10008296: d105 .. BNE 0x100082a4 ; attmdb_att_get_permission + 116
- 0x10008298: f8a49000 .... STRH r9,[r4,#0]
- 0x1000829c: e04d M. B 0x1000833a ; attmdb_att_get_permission + 266
- 0x1000829e: f8a48000 .... STRH r8,[r4,#0]
- 0x100082a2: e04a J. B 0x1000833a ; attmdb_att_get_permission + 266
- 0x100082a4: 2506 .% MOVS r5,#6
- 0x100082a6: e048 H. B 0x1000833a ; attmdb_att_get_permission + 266
- 0x100082a8: 6838 8h LDR r0,[r7,#0]
- 0x100082aa: 8840 @. LDRH r0,[r0,#2]
- 0x100082ac: 8020 . STRH r0,[r4,#0]
- 0x100082ae: b39e .. CBZ r6,0x10008318 ; attmdb_att_get_permission + 232
- 0x100082b0: 4230 0B TST r0,r6
- 0x100082b2: d0f7 .. BEQ 0x100082a4 ; attmdb_att_get_permission + 116
- 0x100082b4: f88d9000 .... STRB r9,[sp,#0]
- 0x100082b8: 4669 iF MOV r1,sp
- 0x100082ba: 4650 PF MOV r0,r10
- 0x100082bc: f7ffff3e ..>. BL attm_svc_get_permission ; 0x1000813c
- 0x100082c0: 0005 .. MOVS r5,r0
- 0x100082c2: d13a :. BNE 0x1000833a ; attmdb_att_get_permission + 266
- 0x100082c4: 6838 8h LDR r0,[r7,#0]
- 0x100082c6: 8880 .. LDRH r0,[r0,#4]
- 0x100082c8: 04c0 .. LSLS r0,r0,#19
- 0x100082ca: d403 .. BMI 0x100082d4 ; attmdb_att_get_permission + 164
- 0x100082cc: f89d0000 .... LDRB r0,[sp,#0]
- 0x100082d0: 0780 .. LSLS r0,r0,#30
- 0x100082d2: d500 .. BPL 0x100082d6 ; attmdb_att_get_permission + 166
- 0x100082d4: 250c .% MOVS r5,#0xc
- 0x100082d6: f5b65f80 ..._ CMP r6,#0x1000
- 0x100082da: d022 ". BEQ 0x10008322 ; attmdb_att_get_permission + 242
- 0x100082dc: dc08 .. BGT 0x100082f0 ; attmdb_att_get_permission + 192
- 0x100082de: 4546 FE CMP r6,r8
- 0x100082e0: d00d .. BEQ 0x100082fe ; attmdb_att_get_permission + 206
- 0x100082e2: f5b66f80 ...o CMP r6,#0x400
- 0x100082e6: d00e .. BEQ 0x10008306 ; attmdb_att_get_permission + 214
- 0x100082e8: f5b66f00 ...o CMP r6,#0x800
- 0x100082ec: d10f .. BNE 0x1000830e ; attmdb_att_get_permission + 222
- 0x100082ee: e00a .. B 0x10008306 ; attmdb_att_get_permission + 214
- 0x100082f0: f5b65f00 ..._ CMP r6,#0x2000
- 0x100082f4: d011 .. BEQ 0x1000831a ; attmdb_att_get_permission + 234
- 0x100082f6: f5b64f80 ...O CMP r6,#0x4000
- 0x100082fa: d108 .. BNE 0x1000830e ; attmdb_att_get_permission + 222
- 0x100082fc: e003 .. B 0x10008306 ; attmdb_att_get_permission + 214
- 0x100082fe: 7820 x LDRB r0,[r4,#0]
- 0x10008300: f0000003 .... AND r0,r0,#3
- 0x10008304: e002 .. B 0x1000830c ; attmdb_att_get_permission + 220
- 0x10008306: 7820 x LDRB r0,[r4,#0]
- 0x10008308: f3c00081 .... UBFX r0,r0,#2,#2
- 0x1000830c: 8020 . STRH r0,[r4,#0]
- 0x1000830e: f89d0000 .... LDRB r0,[sp,#0]
- 0x10008312: 06c1 .. LSLS r1,r0,#27
- 0x10008314: d509 .. BPL 0x1000832a ; attmdb_att_get_permission + 250
- 0x10008316: 2508 .% MOVS r5,#8
- 0x10008318: e00f .. B 0x1000833a ; attmdb_att_get_permission + 266
- 0x1000831a: 7820 x LDRB r0,[r4,#0]
- 0x1000831c: f3c01001 .... UBFX r0,r0,#4,#2
- 0x10008320: e7f4 .. B 0x1000830c ; attmdb_att_get_permission + 220
- 0x10008322: 7820 x LDRB r0,[r4,#0]
- 0x10008324: f3c01081 .... UBFX r0,r0,#6,#2
- 0x10008328: e7f0 .. B 0x1000830c ; attmdb_att_get_permission + 220
- 0x1000832a: f3c00081 .... UBFX r0,r0,#2,#2
- 0x1000832e: f88d0000 .... STRB r0,[sp,#0]
- 0x10008332: 8821 !. LDRH r1,[r4,#0]
- 0x10008334: 4281 .B CMP r1,r0
- 0x10008336: d200 .. BCS 0x1000833a ; attmdb_att_get_permission + 266
- 0x10008338: 8020 . STRH r0,[r4,#0]
- 0x1000833a: 4628 (F MOV r0,r5
- 0x1000833c: e8bd8ff8 .... POP {r3-r11,pc}
- i.attmdb_destroy
- attmdb_destroy
- 0x10008340: b570 p. PUSH {r4-r6,lr}
- 0x10008342: 4c06 .L LDR r4,[pc,#24] ; [0x1000835c] = 0x110069c0
- 0x10008344: 6820 h LDR r0,[r4,#0]
- 0x10008346: e003 .. B 0x10008350 ; attmdb_destroy + 16
- 0x10008348: 6805 .h LDR r5,[r0,#0]
- 0x1000834a: f7faf96c ..l. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000834e: 4628 (F MOV r0,r5
- 0x10008350: 2800 .( CMP r0,#0
- 0x10008352: d1f9 .. BNE 0x10008348 ; attmdb_destroy + 8
- 0x10008354: 6020 ` STR r0,[r4,#0]
- 0x10008356: 6060 `` STR r0,[r4,#4]
- 0x10008358: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000835a: 0000 .. DCW 0
- 0x1000835c: 110069c0 .i.. DCD 285239744
- $t
- i.attmdb_get_attribute
- attmdb_get_attribute
- 0x10008360: b570 p. PUSH {r4-r6,lr}
- 0x10008362: 460c .F MOV r4,r1
- 0x10008364: 4606 .F MOV r6,r0
- 0x10008366: 2501 .% MOVS r5,#1
- 0x10008368: f000f87e ..~. BL attmdb_get_service ; 0x10008468
- 0x1000836c: b180 .. CBZ r0,0x10008390 ; attmdb_get_attribute + 48
- 0x1000836e: 8881 .. LDRH r1,[r0,#4]
- 0x10008370: 2500 .% MOVS r5,#0
- 0x10008372: 42b1 .B CMP r1,r6
- 0x10008374: d103 .. BNE 0x1000837e ; attmdb_get_attribute + 30
- 0x10008376: 1d00 .. ADDS r0,r0,#4
- 0x10008378: 6020 ` STR r0,[r4,#0]
- 0x1000837a: 2001 . MOVS r0,#1
- 0x1000837c: e007 .. B 0x1000838e ; attmdb_get_attribute + 46
- 0x1000837e: 1a71 q. SUBS r1,r6,r1
- 0x10008380: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x10008384: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x10008388: 3008 .0 ADDS r0,r0,#8
- 0x1000838a: 6020 ` STR r0,[r4,#0]
- 0x1000838c: 2000 . MOVS r0,#0
- 0x1000838e: 7120 q STRB r0,[r4,#4]
- 0x10008390: 4628 (F MOV r0,r5
- 0x10008392: bd70 p. POP {r4-r6,pc}
- i.attmdb_get_max_len
- attmdb_get_max_len
- 0x10008394: b570 p. PUSH {r4-r6,lr}
- 0x10008396: 460d .F MOV r5,r1
- 0x10008398: 4606 .F MOV r6,r0
- 0x1000839a: 2400 .$ MOVS r4,#0
- 0x1000839c: f44f5120 O. Q MOV r1,#0x2800
- 0x100083a0: f000fae3 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x100083a4: b9b8 .. CBNZ r0,0x100083d6 ; attmdb_get_max_len + 66
- 0x100083a6: f6420101 B... MOV r1,#0x2801
- 0x100083aa: 4630 0F MOV r0,r6
- 0x100083ac: f000fadd .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x100083b0: b988 .. CBNZ r0,0x100083d6 ; attmdb_get_max_len + 66
- 0x100083b2: f6420103 B... MOV r1,#0x2803
- 0x100083b6: 4630 0F MOV r0,r6
- 0x100083b8: f000fad7 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x100083bc: b958 X. CBNZ r0,0x100083d6 ; attmdb_get_max_len + 66
- 0x100083be: f6420102 B... MOV r1,#0x2802
- 0x100083c2: 4630 0F MOV r0,r6
- 0x100083c4: f000fad1 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x100083c8: b928 (. CBNZ r0,0x100083d6 ; attmdb_get_max_len + 66
- 0x100083ca: f44f5124 O.$Q MOV r1,#0x2900
- 0x100083ce: 4630 0F MOV r0,r6
- 0x100083d0: f000facb .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x100083d4: b108 .. CBZ r0,0x100083da ; attmdb_get_max_len + 70
- 0x100083d6: 2406 .$ MOVS r4,#6
- 0x100083d8: e007 .. B 0x100083ea ; attmdb_get_max_len + 86
- 0x100083da: 6831 1h LDR r1,[r6,#0]
- 0x100083dc: 8888 .. LDRH r0,[r1,#4]
- 0x100083de: 0402 .. LSLS r2,r0,#16
- 0x100083e0: f3c0000b .... UBFX r0,r0,#0,#12
- 0x100083e4: d400 .. BMI 0x100083e8 ; attmdb_get_max_len + 84
- 0x100083e6: 5a08 .Z LDRH r0,[r1,r0]
- 0x100083e8: 8028 (. STRH r0,[r5,#0]
- 0x100083ea: 4620 F MOV r0,r4
- 0x100083ec: bd70 p. POP {r4-r6,pc}
- 0x100083ee: 0000 .. MOVS r0,r0
- i.attmdb_get_next_att
- attmdb_get_next_att
- 0x100083f0: b5f0 .. PUSH {r4-r7,lr}
- 0x100083f2: 4d1c .M LDR r5,[pc,#112] ; [0x10008464] = 0x110069c0
- 0x100083f4: 2401 .$ MOVS r4,#1
- 0x100083f6: e9d52300 ...# LDRD r2,r3,[r5,#0]
- 0x100083fa: b1cb .. CBZ r3,0x10008430 ; attmdb_get_next_att + 64
- 0x100083fc: 8806 .. LDRH r6,[r0,#0]
- 0x100083fe: 889f .. LDRH r7,[r3,#4]
- 0x10008400: 42be .B CMP r6,r7
- 0x10008402: d315 .. BCC 0x10008430 ; attmdb_get_next_att + 64
- 0x10008404: 88da .. LDRH r2,[r3,#6]
- 0x10008406: 4296 .B CMP r6,r2
- 0x10008408: d801 .. BHI 0x1000840e ; attmdb_get_next_att + 30
- 0x1000840a: 461a .F MOV r2,r3
- 0x1000840c: e014 .. B 0x10008438 ; attmdb_get_next_att + 72
- 0x1000840e: 681a .h LDR r2,[r3,#0]
- 0x10008410: e00e .. B 0x10008430 ; attmdb_get_next_att + 64
- 0x10008412: 8803 .. LDRH r3,[r0,#0]
- 0x10008414: 8896 .. LDRH r6,[r2,#4]
- 0x10008416: 42b3 .B CMP r3,r6
- 0x10008418: d306 .. BCC 0x10008428 ; attmdb_get_next_att + 56
- 0x1000841a: 88d6 .. LDRH r6,[r2,#6]
- 0x1000841c: 42b3 .B CMP r3,r6
- 0x1000841e: d806 .. BHI 0x1000842e ; attmdb_get_next_att + 62
- 0x10008420: 7ad3 .z LDRB r3,[r2,#0xb]
- 0x10008422: 07db .. LSLS r3,r3,#31
- 0x10008424: d008 .. BEQ 0x10008438 ; attmdb_get_next_att + 72
- 0x10008426: e002 .. B 0x1000842e ; attmdb_get_next_att + 62
- 0x10008428: 7ad3 .z LDRB r3,[r2,#0xb]
- 0x1000842a: 07db .. LSLS r3,r3,#31
- 0x1000842c: d003 .. BEQ 0x10008436 ; attmdb_get_next_att + 70
- 0x1000842e: 6812 .h LDR r2,[r2,#0]
- 0x10008430: 2a00 .* CMP r2,#0
- 0x10008432: d1ee .. BNE 0x10008412 ; attmdb_get_next_att + 34
- 0x10008434: e013 .. B 0x1000845e ; attmdb_get_next_att + 110
- 0x10008436: 8006 .. STRH r6,[r0,#0]
- 0x10008438: 8893 .. LDRH r3,[r2,#4]
- 0x1000843a: 8800 .. LDRH r0,[r0,#0]
- 0x1000843c: 2400 .$ MOVS r4,#0
- 0x1000843e: 4283 .B CMP r3,r0
- 0x10008440: d103 .. BNE 0x1000844a ; attmdb_get_next_att + 90
- 0x10008442: 1d10 .. ADDS r0,r2,#4
- 0x10008444: 6008 .` STR r0,[r1,#0]
- 0x10008446: 2001 . MOVS r0,#1
- 0x10008448: e007 .. B 0x1000845a ; attmdb_get_next_att + 106
- 0x1000844a: 1ac0 .. SUBS r0,r0,r3
- 0x1000844c: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x10008450: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x10008454: 3008 .0 ADDS r0,r0,#8
- 0x10008456: 6008 .` STR r0,[r1,#0]
- 0x10008458: 2000 . MOVS r0,#0
- 0x1000845a: 7108 .q STRB r0,[r1,#4]
- 0x1000845c: 606a j` STR r2,[r5,#4]
- 0x1000845e: 4620 F MOV r0,r4
- 0x10008460: bdf0 .. POP {r4-r7,pc}
- $d
- 0x10008462: 0000 .. DCW 0
- 0x10008464: 110069c0 .i.. DCD 285239744
- $t
- i.attmdb_get_service
- attmdb_get_service
- 0x10008468: 4b10 .K LDR r3,[pc,#64] ; [0x100084ac] = 0x110069c0
- 0x1000846a: b510 .. PUSH {r4,lr}
- 0x1000846c: 4602 .F MOV r2,r0
- 0x1000846e: e9d30100 .... LDRD r0,r1,[r3,#0]
- 0x10008472: b199 .. CBZ r1,0x1000849c ; attmdb_get_service + 52
- 0x10008474: 888c .. LDRH r4,[r1,#4]
- 0x10008476: 4294 .B CMP r4,r2
- 0x10008478: d810 .. BHI 0x1000849c ; attmdb_get_service + 52
- 0x1000847a: 88c8 .. LDRH r0,[r1,#6]
- 0x1000847c: 4290 .B CMP r0,r2
- 0x1000847e: d301 .. BCC 0x10008484 ; attmdb_get_service + 28
- 0x10008480: 4608 .F MOV r0,r1
- 0x10008482: bd10 .. POP {r4,pc}
- 0x10008484: 6808 .h LDR r0,[r1,#0]
- 0x10008486: e009 .. B 0x1000849c ; attmdb_get_service + 52
- 0x10008488: 8881 .. LDRH r1,[r0,#4]
- 0x1000848a: 4291 .B CMP r1,r2
- 0x1000848c: d80b .. BHI 0x100084a6 ; attmdb_get_service + 62
- 0x1000848e: 88c1 .. LDRH r1,[r0,#6]
- 0x10008490: 4291 .B CMP r1,r2
- 0x10008492: d302 .. BCC 0x1000849a ; attmdb_get_service + 50
- 0x10008494: 7ac1 .z LDRB r1,[r0,#0xb]
- 0x10008496: 07c9 .. LSLS r1,r1,#31
- 0x10008498: d003 .. BEQ 0x100084a2 ; attmdb_get_service + 58
- 0x1000849a: 6800 .h LDR r0,[r0,#0]
- 0x1000849c: 2800 .( CMP r0,#0
- 0x1000849e: d1f3 .. BNE 0x10008488 ; attmdb_get_service + 32
- 0x100084a0: bd10 .. POP {r4,pc}
- 0x100084a2: 6058 X` STR r0,[r3,#4]
- 0x100084a4: bd10 .. POP {r4,pc}
- 0x100084a6: 2000 . MOVS r0,#0
- 0x100084a8: bd10 .. POP {r4,pc}
- $d
- 0x100084aa: 0000 .. DCW 0
- 0x100084ac: 110069c0 .i.. DCD 285239744
- $t
- i.attmdb_get_uuid
- attmdb_get_uuid
- 0x100084b0: b5f8 .. PUSH {r3-r7,lr}
- 0x100084b2: 4616 .F MOV r6,r2
- 0x100084b4: 2500 .% MOVS r5,#0
- 0x100084b6: 9a06 .. LDR r2,[sp,#0x18]
- 0x100084b8: 460c .F MOV r4,r1
- 0x100084ba: 700d .p STRB r5,[r1,#0]
- 0x100084bc: 6801 .h LDR r1,[r0,#0]
- 0x100084be: b1a9 .. CBZ r1,0x100084ec ; attmdb_get_uuid + 60
- 0x100084c0: 7907 .y LDRB r7,[r0,#4]
- 0x100084c2: b387 .. CBZ r7,0x10008526 ; attmdb_get_uuid + 118
- 0x100084c4: b303 .. CBZ r3,0x10008508 ; attmdb_get_uuid + 88
- 0x100084c6: 7989 .y LDRB r1,[r1,#6]
- 0x100084c8: f0110f60 ..`. TST r1,#0x60
- 0x100084cc: d010 .. BEQ 0x100084f0 ; attmdb_get_uuid + 64
- 0x100084ce: f3c11141 ..A. UBFX r1,r1,#5,#2
- 0x100084d2: 2901 .) CMP r1,#1
- 0x100084d4: d00e .. BEQ 0x100084f4 ; attmdb_get_uuid + 68
- 0x100084d6: 2902 .) CMP r1,#2
- 0x100084d8: d00e .. BEQ 0x100084f8 ; attmdb_get_uuid + 72
- 0x100084da: 2100 .! MOVS r1,#0
- 0x100084dc: 7021 !p STRB r1,[r4,#0]
- 0x100084de: 2902 .) CMP r1,#2
- 0x100084e0: d00c .. BEQ 0x100084fc ; attmdb_get_uuid + 76
- 0x100084e2: 2904 .) CMP r1,#4
- 0x100084e4: d00d .. BEQ 0x10008502 ; attmdb_get_uuid + 82
- 0x100084e6: 2910 .) CMP r1,#0x10
- 0x100084e8: d145 E. BNE 0x10008576 ; attmdb_get_uuid + 198
- 0x100084ea: e00a .. B 0x10008502 ; attmdb_get_uuid + 82
- 0x100084ec: 2501 .% MOVS r5,#1
- 0x100084ee: e042 B. B 0x10008576 ; attmdb_get_uuid + 198
- 0x100084f0: 2102 .! MOVS r1,#2
- 0x100084f2: e7f3 .. B 0x100084dc ; attmdb_get_uuid + 44
- 0x100084f4: 2104 .! MOVS r1,#4
- 0x100084f6: e7f1 .. B 0x100084dc ; attmdb_get_uuid + 44
- 0x100084f8: 2110 .! MOVS r1,#0x10
- 0x100084fa: e7ef .. B 0x100084dc ; attmdb_get_uuid + 44
- 0x100084fc: 6801 .h LDR r1,[r0,#0]
- 0x100084fe: 3108 .1 ADDS r1,r1,#8
- 0x10008500: e030 0. B 0x10008564 ; attmdb_get_uuid + 180
- 0x10008502: 6800 .h LDR r0,[r0,#0]
- 0x10008504: 8901 .. LDRH r1,[r0,#8]
- 0x10008506: e02c ,. B 0x10008562 ; attmdb_get_uuid + 178
- 0x10008508: f44f5020 O. P MOV r0,#0x2800
- 0x1000850c: f8ad0000 .... STRH r0,[sp,#0]
- 0x10008510: 7988 .y LDRB r0,[r1,#6]
- 0x10008512: 0600 .. LSLS r0,r0,#24
- 0x10008514: d503 .. BPL 0x1000851e ; attmdb_get_uuid + 110
- 0x10008516: f6420001 B... MOV r0,#0x2801
- 0x1000851a: f8ad0000 .... STRH r0,[sp,#0]
- 0x1000851e: 2202 ." MOVS r2,#2
- 0x10008520: 7022 "p STRB r2,[r4,#0]
- 0x10008522: 4669 iF MOV r1,sp
- 0x10008524: e024 $. B 0x10008570 ; attmdb_get_uuid + 192
- 0x10008526: e7ff .. B 0x10008528 ; attmdb_get_uuid + 120
- 0x10008528: 8889 .. LDRH r1,[r1,#4]
- 0x1000852a: f4114fc0 ...O TST r1,#0x6000
- 0x1000852e: d00e .. BEQ 0x1000854e ; attmdb_get_uuid + 158
- 0x10008530: f3c13141 ..A1 UBFX r1,r1,#13,#2
- 0x10008534: 2901 .) CMP r1,#1
- 0x10008536: d00c .. BEQ 0x10008552 ; attmdb_get_uuid + 162
- 0x10008538: 2902 .) CMP r1,#2
- 0x1000853a: d00c .. BEQ 0x10008556 ; attmdb_get_uuid + 166
- 0x1000853c: 2100 .! MOVS r1,#0
- 0x1000853e: 7021 !p STRB r1,[r4,#0]
- 0x10008540: 2902 .) CMP r1,#2
- 0x10008542: d00a .. BEQ 0x1000855a ; attmdb_get_uuid + 170
- 0x10008544: 2904 .) CMP r1,#4
- 0x10008546: d00a .. BEQ 0x1000855e ; attmdb_get_uuid + 174
- 0x10008548: 2910 .) CMP r1,#0x10
- 0x1000854a: d114 .. BNE 0x10008576 ; attmdb_get_uuid + 198
- 0x1000854c: e007 .. B 0x1000855e ; attmdb_get_uuid + 174
- 0x1000854e: 2102 .! MOVS r1,#2
- 0x10008550: e7f5 .. B 0x1000853e ; attmdb_get_uuid + 142
- 0x10008552: 2104 .! MOVS r1,#4
- 0x10008554: e7f3 .. B 0x1000853e ; attmdb_get_uuid + 142
- 0x10008556: 2110 .! MOVS r1,#0x10
- 0x10008558: e7f1 .. B 0x1000853e ; attmdb_get_uuid + 142
- 0x1000855a: 6801 .h LDR r1,[r0,#0]
- 0x1000855c: e002 .. B 0x10008564 ; attmdb_get_uuid + 180
- 0x1000855e: 6800 .h LDR r0,[r0,#0]
- 0x10008560: 8801 .. LDRH r1,[r0,#0]
- 0x10008562: 4401 .D ADD r1,r1,r0
- 0x10008564: b139 9. CBZ r1,0x10008576 ; attmdb_get_uuid + 198
- 0x10008566: b112 .. CBZ r2,0x1000856e ; attmdb_get_uuid + 190
- 0x10008568: 7822 "x LDRB r2,[r4,#0]
- 0x1000856a: 2a04 .* CMP r2,#4
- 0x1000856c: d005 .. BEQ 0x1000857a ; attmdb_get_uuid + 202
- 0x1000856e: 7822 "x LDRB r2,[r4,#0]
- 0x10008570: 4630 0F MOV r0,r6
- 0x10008572: f7f9fff4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10008576: 4628 (F MOV r0,r5
- 0x10008578: bdf8 .. POP {r3-r7,pc}
- 0x1000857a: 4630 0F MOV r0,r6
- 0x1000857c: f7fffbc0 .... BL attm_convert_to128 ; 0x10007d00
- 0x10008580: 2010 . MOVS r0,#0x10
- 0x10008582: 7020 p STRB r0,[r4,#0]
- 0x10008584: e7f7 .. B 0x10008576 ; attmdb_get_uuid + 198
- i.attmdb_svc_calc_len
- attmdb_svc_calc_len
- 0x10008586: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1000858a: 460c .F MOV r4,r1
- 0x1000858c: 7901 .y LDRB r1,[r0,#4]
- 0x1000858e: 4605 .F MOV r5,r0
- 0x10008590: 2600 .& MOVS r6,#0
- 0x10008592: f0110f60 ..`. TST r1,#0x60
- 0x10008596: f04f0010 O... MOV r0,#0x10
- 0x1000859a: d008 .. BEQ 0x100085ae ; attmdb_svc_calc_len + 40
- 0x1000859c: f3c11141 ..A. UBFX r1,r1,#5,#2
- 0x100085a0: 2901 .) CMP r1,#1
- 0x100085a2: d006 .. BEQ 0x100085b2 ; attmdb_svc_calc_len + 44
- 0x100085a4: 2902 .) CMP r1,#2
- 0x100085a6: 8020 . STRH r0,[r4,#0]
- 0x100085a8: d005 .. BEQ 0x100085b6 ; attmdb_svc_calc_len + 48
- 0x100085aa: 2640 @& MOVS r6,#0x40
- 0x100085ac: e020 . B 0x100085f0 ; attmdb_svc_calc_len + 106
- 0x100085ae: 8020 . STRH r0,[r4,#0]
- 0x100085b0: e01e .. B 0x100085f0 ; attmdb_svc_calc_len + 106
- 0x100085b2: 2014 . MOVS r0,#0x14
- 0x100085b4: e7fb .. B 0x100085ae ; attmdb_svc_calc_len + 40
- 0x100085b6: 1da8 .. ADDS r0,r5,#6
- 0x100085b8: f7fffc8a .... BL attm_is_bt16_uuid ; 0x10007ed0
- 0x100085bc: b130 0. CBZ r0,0x100085cc ; attmdb_svc_calc_len + 70
- 0x100085be: 7928 (y LDRB r0,[r5,#4]
- 0x100085c0: f0200060 .`. BIC r0,r0,#0x60
- 0x100085c4: 7128 (q STRB r0,[r5,#4]
- 0x100085c6: 8a68 h. LDRH r0,[r5,#0x12]
- 0x100085c8: 80e8 .. STRH r0,[r5,#6]
- 0x100085ca: e011 .. B 0x100085f0 ; attmdb_svc_calc_len + 106
- 0x100085cc: 1da8 .. ADDS r0,r5,#6
- 0x100085ce: f7fffc81 .... BL attm_is_bt32_uuid ; 0x10007ed4
- 0x100085d2: 2800 .( CMP r0,#0
- 0x100085d4: 8820 . LDRH r0,[r4,#0]
- 0x100085d6: d014 .. BEQ 0x10008602 ; attmdb_svc_calc_len + 124
- 0x100085d8: 1d00 .. ADDS r0,r0,#4
- 0x100085da: 8020 . STRH r0,[r4,#0]
- 0x100085dc: 7928 (y LDRB r0,[r5,#4]
- 0x100085de: f0200060 .`. BIC r0,r0,#0x60
- 0x100085e2: f0400020 @. . ORR r0,r0,#0x20
- 0x100085e6: 7128 (q STRB r0,[r5,#4]
- 0x100085e8: f8d50012 .... LDR r0,[r5,#0x12]
- 0x100085ec: f8c50006 .... STR r0,[r5,#6]
- 0x100085f0: 7968 hy LDRB r0,[r5,#5]
- 0x100085f2: f04f0800 O... MOV r8,#0
- 0x100085f6: 2800 .( CMP r0,#0
- 0x100085f8: d900 .. BLS 0x100085fc ; attmdb_svc_calc_len + 118
- 0x100085fa: b126 &. CBZ r6,0x10008606 ; attmdb_svc_calc_len + 128
- 0x100085fc: 4630 0F MOV r0,r6
- 0x100085fe: e8bd87f0 .... POP {r4-r10,pc}
- 0x10008602: 3010 .0 ADDS r0,r0,#0x10
- 0x10008604: e7d3 .. B 0x100085ae ; attmdb_svc_calc_len + 40
- 0x10008606: eb080148 ..H. ADD r1,r8,r8,LSL #1
- 0x1000860a: eb0100c8 .... ADD r0,r1,r8,LSL #3
- 0x1000860e: eb050940 ..@. ADD r9,r5,r0,LSL #1
- 0x10008612: f8b9002a ..*. LDRH r0,[r9,#0x2a]
- 0x10008616: f4104fc0 ...O TST r0,#0x6000
- 0x1000861a: d014 .. BEQ 0x10008646 ; attmdb_svc_calc_len + 192
- 0x1000861c: f3c03041 ..A0 UBFX r0,r0,#13,#2
- 0x10008620: 2801 .( CMP r0,#1
- 0x10008622: d012 .. BEQ 0x1000864a ; attmdb_svc_calc_len + 196
- 0x10008624: 2802 .( CMP r0,#2
- 0x10008626: d012 .. BEQ 0x1000864e ; attmdb_svc_calc_len + 200
- 0x10008628: 2700 .' MOVS r7,#0
- 0x1000862a: 8820 . LDRH r0,[r4,#0]
- 0x1000862c: 1d80 .. ADDS r0,r0,#6
- 0x1000862e: 8020 . STRH r0,[r4,#0]
- 0x10008630: b1b7 .. CBZ r7,0x10008660 ; attmdb_svc_calc_len + 218
- 0x10008632: f1090016 .... ADD r0,r9,#0x16
- 0x10008636: 4682 .F MOV r10,r0
- 0x10008638: f44f5220 O. R MOV r2,#0x2800
- 0x1000863c: 4639 9F MOV r1,r7
- 0x1000863e: f7fffd8b .... BL attm_uuid16_comp ; 0x10008158
- 0x10008642: b968 h. CBNZ r0,0x10008660 ; attmdb_svc_calc_len + 218
- 0x10008644: e005 .. B 0x10008652 ; attmdb_svc_calc_len + 204
- 0x10008646: 2702 .' MOVS r7,#2
- 0x10008648: e7ef .. B 0x1000862a ; attmdb_svc_calc_len + 164
- 0x1000864a: 2704 .' MOVS r7,#4
- 0x1000864c: e7ed .. B 0x1000862a ; attmdb_svc_calc_len + 164
- 0x1000864e: 2710 .' MOVS r7,#0x10
- 0x10008650: e7eb .. B 0x1000862a ; attmdb_svc_calc_len + 164
- 0x10008652: 4650 PF MOV r0,r10
- 0x10008654: f6420201 B... MOV r2,#0x2801
- 0x10008658: 4639 9F MOV r1,r7
- 0x1000865a: f7fffd7d ..}. BL attm_uuid16_comp ; 0x10008158
- 0x1000865e: b108 .. CBZ r0,0x10008664 ; attmdb_svc_calc_len + 222
- 0x10008660: 2640 @& MOVS r6,#0x40
- 0x10008662: e7cb .. B 0x100085fc ; attmdb_svc_calc_len + 118
- 0x10008664: 4650 PF MOV r0,r10
- 0x10008666: f6421202 B... MOV r2,#0x2902
- 0x1000866a: 4639 9F MOV r1,r7
- 0x1000866c: f7fffd74 ..t. BL attm_uuid16_comp ; 0x10008158
- 0x10008670: b930 0. CBNZ r0,0x10008680 ; attmdb_svc_calc_len + 250
- 0x10008672: 4650 PF MOV r0,r10
- 0x10008674: f6421203 B... MOV r2,#0x2903
- 0x10008678: 4639 9F MOV r1,r7
- 0x1000867a: f7fffd6d ..m. BL attm_uuid16_comp ; 0x10008158
- 0x1000867e: b138 8. CBZ r0,0x10008690 ; attmdb_svc_calc_len + 266
- 0x10008680: f8b90026 ..&. LDRH r0,[r9,#0x26]
- 0x10008684: 0581 .. LSLS r1,r0,#22
- 0x10008686: d501 .. BPL 0x1000868c ; attmdb_svc_calc_len + 262
- 0x10008688: 0500 .. LSLS r0,r0,#20
- 0x1000868a: d455 U. BMI 0x10008738 ; attmdb_svc_calc_len + 434
- 0x1000868c: 2656 V& MOVS r6,#0x56
- 0x1000868e: e7b5 .. B 0x100085fc ; attmdb_svc_calc_len + 118
- 0x10008690: 4650 PF MOV r0,r10
- 0x10008692: f6420202 B... MOV r2,#0x2802
- 0x10008696: 4639 9F MOV r1,r7
- 0x10008698: f7fffd5e ..^. BL attm_uuid16_comp ; 0x10008158
- 0x1000869c: b930 0. CBNZ r0,0x100086ac ; attmdb_svc_calc_len + 294
- 0x1000869e: 4650 PF MOV r0,r10
- 0x100086a0: f44f5224 O.$R MOV r2,#0x2900
- 0x100086a4: 4639 9F MOV r1,r7
- 0x100086a6: f7fffd57 ..W. BL attm_uuid16_comp ; 0x10008158
- 0x100086aa: b110 .. CBZ r0,0x100086b2 ; attmdb_svc_calc_len + 300
- 0x100086ac: 8820 . LDRH r0,[r4,#0]
- 0x100086ae: 1d80 .. ADDS r0,r0,#6
- 0x100086b0: e041 A. B 0x10008736 ; attmdb_svc_calc_len + 432
- 0x100086b2: 4650 PF MOV r0,r10
- 0x100086b4: f6420203 B... MOV r2,#0x2803
- 0x100086b8: 4639 9F MOV r1,r7
- 0x100086ba: f7fffd4d ..M. BL attm_uuid16_comp ; 0x10008158
- 0x100086be: bbd8 .. CBNZ r0,0x10008738 ; attmdb_svc_calc_len + 434
- 0x100086c0: 2f04 ./ CMP r7,#4
- 0x100086c2: d002 .. BEQ 0x100086ca ; attmdb_svc_calc_len + 324
- 0x100086c4: 2f10 ./ CMP r7,#0x10
- 0x100086c6: d003 .. BEQ 0x100086d0 ; attmdb_svc_calc_len + 330
- 0x100086c8: e028 (. B 0x1000871c ; attmdb_svc_calc_len + 406
- 0x100086ca: 8820 . LDRH r0,[r4,#0]
- 0x100086cc: 1d00 .. ADDS r0,r0,#4
- 0x100086ce: e024 $. B 0x1000871a ; attmdb_svc_calc_len + 404
- 0x100086d0: 4650 PF MOV r0,r10
- 0x100086d2: f7fffbfd .... BL attm_is_bt16_uuid ; 0x10007ed0
- 0x100086d6: b150 P. CBZ r0,0x100086ee ; attmdb_svc_calc_len + 360
- 0x100086d8: f8b9002a ..*. LDRH r0,[r9,#0x2a]
- 0x100086dc: f42040c0 ..@ BIC r0,r0,#0x6000
- 0x100086e0: f8a9002a ..*. STRH r0,[r9,#0x2a]
- 0x100086e4: f8b91022 ..". LDRH r1,[r9,#0x22]
- 0x100086e8: f8a91016 .... STRH r1,[r9,#0x16]
- 0x100086ec: e016 .. B 0x1000871c ; attmdb_svc_calc_len + 406
- 0x100086ee: 4650 PF MOV r0,r10
- 0x100086f0: f7fffbf0 .... BL attm_is_bt32_uuid ; 0x10007ed4
- 0x100086f4: 2800 .( CMP r0,#0
- 0x100086f6: 8820 . LDRH r0,[r4,#0]
- 0x100086f8: d00e .. BEQ 0x10008718 ; attmdb_svc_calc_len + 402
- 0x100086fa: 1d00 .. ADDS r0,r0,#4
- 0x100086fc: 8020 . STRH r0,[r4,#0]
- 0x100086fe: f8b9002a ..*. LDRH r0,[r9,#0x2a]
- 0x10008702: f42040c0 ..@ BIC r0,r0,#0x6000
- 0x10008706: f4405100 @..Q ORR r1,r0,#0x2000
- 0x1000870a: f8a9102a ..*. STRH r1,[r9,#0x2a]
- 0x1000870e: f8d91022 ..". LDR r1,[r9,#0x22]
- 0x10008712: f8c91016 .... STR r1,[r9,#0x16]
- 0x10008716: e001 .. B 0x1000871c ; attmdb_svc_calc_len + 406
- 0x10008718: 3010 .0 ADDS r0,r0,#0x10
- 0x1000871a: 8020 . STRH r0,[r4,#0]
- 0x1000871c: f8b9002a ..*. LDRH r0,[r9,#0x2a]
- 0x10008720: 0400 .. LSLS r0,r0,#16
- 0x10008722: d409 .. BMI 0x10008738 ; attmdb_svc_calc_len + 434
- 0x10008724: f8b90028 ..(. LDRH r0,[r9,#0x28]
- 0x10008728: 8821 !. LDRH r1,[r4,#0]
- 0x1000872a: f3c0000b .... UBFX r0,r0,#0,#12
- 0x1000872e: 1d40 @. ADDS r0,r0,#5
- 0x10008730: f0200001 ... BIC r0,r0,#1
- 0x10008734: 4408 .D ADD r0,r0,r1
- 0x10008736: 8020 . STRH r0,[r4,#0]
- 0x10008738: f1080001 .... ADD r0,r8,#1
- 0x1000873c: f00008ff .... AND r8,r0,#0xff
- 0x10008740: 7968 hy LDRB r0,[r5,#5]
- 0x10008742: 4540 @E CMP r0,r8
- 0x10008744: f63faf5f ?._. BHI 0x10008606 ; attmdb_svc_calc_len + 128
- 0x10008748: e758 X. B 0x100085fc ; attmdb_svc_calc_len + 118
- 0x1000874a: 0000 .. MOVS r0,r0
- i.attmdb_svc_check_hdl
- attmdb_svc_check_hdl
- 0x1000874c: b530 0. PUSH {r4,r5,lr}
- 0x1000874e: 4913 .I LDR r1,[pc,#76] ; [0x1000879c] = 0x110069c0
- 0x10008750: 8804 .. LDRH r4,[r0,#0]
- 0x10008752: 2300 .# MOVS r3,#0
- 0x10008754: b95c \. CBNZ r4,0x1000876e ; attmdb_svc_check_hdl + 34
- 0x10008756: e00e .. B 0x10008776 ; attmdb_svc_check_hdl + 42
- 0x10008758: 88d5 .. LDRH r5,[r2,#6]
- 0x1000875a: 42ac .B CMP r4,r5
- 0x1000875c: d806 .. BHI 0x1000876c ; attmdb_svc_check_hdl + 32
- 0x1000875e: 7940 @y LDRB r0,[r0,#5]
- 0x10008760: 8891 .. LDRH r1,[r2,#4]
- 0x10008762: 4420 D ADD r0,r0,r4
- 0x10008764: 4288 .B CMP r0,r1
- 0x10008766: d316 .. BCC 0x10008796 ; attmdb_svc_check_hdl + 74
- 0x10008768: 2301 .# MOVS r3,#1
- 0x1000876a: e014 .. B 0x10008796 ; attmdb_svc_check_hdl + 74
- 0x1000876c: 4611 .F MOV r1,r2
- 0x1000876e: 680a .h LDR r2,[r1,#0]
- 0x10008770: 2a00 .* CMP r2,#0
- 0x10008772: d1f1 .. BNE 0x10008758 ; attmdb_svc_check_hdl + 12
- 0x10008774: e00f .. B 0x10008796 ; attmdb_svc_check_hdl + 74
- 0x10008776: 2201 ." MOVS r2,#1
- 0x10008778: 8002 .. STRH r2,[r0,#0]
- 0x1000877a: e009 .. B 0x10008790 ; attmdb_svc_check_hdl + 68
- 0x1000877c: 8804 .. LDRH r4,[r0,#0]
- 0x1000877e: 7945 Ey LDRB r5,[r0,#5]
- 0x10008780: 442c ,D ADD r4,r4,r5
- 0x10008782: 8895 .. LDRH r5,[r2,#4]
- 0x10008784: 42ac .B CMP r4,r5
- 0x10008786: d306 .. BCC 0x10008796 ; attmdb_svc_check_hdl + 74
- 0x10008788: 88d2 .. LDRH r2,[r2,#6]
- 0x1000878a: 1c52 R. ADDS r2,r2,#1
- 0x1000878c: 8002 .. STRH r2,[r0,#0]
- 0x1000878e: 6809 .h LDR r1,[r1,#0]
- 0x10008790: 680a .h LDR r2,[r1,#0]
- 0x10008792: 2a00 .* CMP r2,#0
- 0x10008794: d1f2 .. BNE 0x1000877c ; attmdb_svc_check_hdl + 48
- 0x10008796: 4618 .F MOV r0,r3
- 0x10008798: bd30 0. POP {r4,r5,pc}
- $d
- 0x1000879a: 0000 .. DCW 0
- 0x1000879c: 110069c0 .i.. DCD 285239744
- $t
- i.attmdb_svc_init
- attmdb_svc_init
- 0x100087a0: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x100087a4: 4606 .F MOV r6,r0
- 0x100087a6: 8800 .. LDRH r0,[r0,#0]
- 0x100087a8: 8088 .. STRH r0,[r1,#4]
- 0x100087aa: 460d .F MOV r5,r1
- 0x100087ac: 188c .. ADDS r4,r1,r2
- 0x100087ae: 8830 0. LDRH r0,[r6,#0]
- 0x100087b0: 7971 qy LDRB r1,[r6,#5]
- 0x100087b2: f04f0b00 O... MOV r11,#0
- 0x100087b6: 4408 .D ADD r0,r0,r1
- 0x100087b8: 80e8 .. STRH r0,[r5,#6]
- 0x100087ba: 8870 p. LDRH r0,[r6,#2]
- 0x100087bc: 8128 (. STRH r0,[r5,#8]
- 0x100087be: 7930 0y LDRB r0,[r6,#4]
- 0x100087c0: 72a8 .r STRB r0,[r5,#0xa]
- 0x100087c2: f885b00b .... STRB r11,[r5,#0xb]
- 0x100087c6: 7930 0y LDRB r0,[r6,#4]
- 0x100087c8: f0100f60 ..`. TST r0,#0x60
- 0x100087cc: d00b .. BEQ 0x100087e6 ; attmdb_svc_init + 70
- 0x100087ce: f3c01041 ..A. UBFX r0,r0,#5,#2
- 0x100087d2: 2801 .( CMP r0,#1
- 0x100087d4: d00a .. BEQ 0x100087ec ; attmdb_svc_init + 76
- 0x100087d6: 2802 .( CMP r0,#2
- 0x100087d8: d00f .. BEQ 0x100087fa ; attmdb_svc_init + 90
- 0x100087da: 2000 . MOVS r0,#0
- 0x100087dc: 2804 .( CMP r0,#4
- 0x100087de: d007 .. BEQ 0x100087f0 ; attmdb_svc_init + 80
- 0x100087e0: 2810 .( CMP r0,#0x10
- 0x100087e2: d113 .. BNE 0x1000880c ; attmdb_svc_init + 108
- 0x100087e4: e009 .. B 0x100087fa ; attmdb_svc_init + 90
- 0x100087e6: 88f0 .. LDRH r0,[r6,#6]
- 0x100087e8: 81a8 .. STRH r0,[r5,#0xc]
- 0x100087ea: e00f .. B 0x1000880c ; attmdb_svc_init + 108
- 0x100087ec: 2004 . MOVS r0,#4
- 0x100087ee: e7f5 .. B 0x100087dc ; attmdb_svc_init + 60
- 0x100087f0: f8d60006 .... LDR r0,[r6,#6]
- 0x100087f4: f8440d04 D... STR r0,[r4,#-4]!
- 0x100087f8: e005 .. B 0x10008806 ; attmdb_svc_init + 102
- 0x100087fa: 3c10 .< SUBS r4,r4,#0x10
- 0x100087fc: 2210 ." MOVS r2,#0x10
- 0x100087fe: 1db1 .. ADDS r1,r6,#6
- 0x10008800: 4620 F MOV r0,r4
- 0x10008802: f7f9feac .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10008806: 1b60 `. SUBS r0,r4,r5
- 0x10008808: 1f00 .. SUBS r0,r0,#4
- 0x1000880a: 81a8 .. STRH r0,[r5,#0xc]
- 0x1000880c: 2700 .' MOVS r7,#0
- 0x1000880e: e0a6 .. B 0x1000895e ; attmdb_svc_init + 446
- 0x10008810: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x10008814: eb0000c7 .... ADD r0,r0,r7,LSL #3
- 0x10008818: eb060840 ..@. ADD r8,r6,r0,LSL #1
- 0x1000881c: f8b8002a ..*. LDRH r0,[r8,#0x2a]
- 0x10008820: f4104fc0 ...O TST r0,#0x6000
- 0x10008824: d00c .. BEQ 0x10008840 ; attmdb_svc_init + 160
- 0x10008826: f3c03041 ..A0 UBFX r0,r0,#13,#2
- 0x1000882a: 2801 .( CMP r0,#1
- 0x1000882c: d012 .. BEQ 0x10008854 ; attmdb_svc_init + 180
- 0x1000882e: 2802 .( CMP r0,#2
- 0x10008830: d012 .. BEQ 0x10008858 ; attmdb_svc_init + 184
- 0x10008832: 2000 . MOVS r0,#0
- 0x10008834: 9000 .. STR r0,[sp,#0]
- 0x10008836: 2804 .( CMP r0,#4
- 0x10008838: d032 2. BEQ 0x100088a0 ; attmdb_svc_init + 256
- 0x1000883a: 2810 .( CMP r0,#0x10
- 0x1000883c: d11c .. BNE 0x10008878 ; attmdb_svc_init + 216
- 0x1000883e: e00d .. B 0x1000885c ; attmdb_svc_init + 188
- 0x10008840: 2002 . MOVS r0,#2
- 0x10008842: 9000 .. STR r0,[sp,#0]
- 0x10008844: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x10008848: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x1000884c: f8b80016 .... LDRH r0,[r8,#0x16]
- 0x10008850: 81c8 .. STRH r0,[r1,#0xe]
- 0x10008852: e011 .. B 0x10008878 ; attmdb_svc_init + 216
- 0x10008854: 2004 . MOVS r0,#4
- 0x10008856: e7ed .. B 0x10008834 ; attmdb_svc_init + 148
- 0x10008858: 2010 . MOVS r0,#0x10
- 0x1000885a: 9000 .. STR r0,[sp,#0]
- 0x1000885c: 3c10 .< SUBS r4,r4,#0x10
- 0x1000885e: f1080116 .... ADD r1,r8,#0x16
- 0x10008862: 2210 ." MOVS r2,#0x10
- 0x10008864: 4620 F MOV r0,r4
- 0x10008866: f7f9fe7a ..z. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000886a: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x1000886e: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x10008872: 1a21 !. SUBS r1,r4,r0
- 0x10008874: 390e .9 SUBS r1,r1,#0xe
- 0x10008876: 81c1 .. STRH r1,[r0,#0xe]
- 0x10008878: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x1000887c: eb050940 ..@. ADD r9,r5,r0,LSL #1
- 0x10008880: f8b81026 ..&. LDRH r1,[r8,#0x26]
- 0x10008884: f8a91010 .... STRH r1,[r9,#0x10]
- 0x10008888: f1080016 .... ADD r0,r8,#0x16
- 0x1000888c: 4682 .F MOV r10,r0
- 0x1000888e: f6420203 B... MOV r2,#0x2803
- 0x10008892: 9900 .. LDR r1,[sp,#0]
- 0x10008894: f7fffc60 ..`. BL attm_uuid16_comp ; 0x10008158
- 0x10008898: b170 p. CBZ r0,0x100088b8 ; attmdb_svc_init + 280
- 0x1000889a: f8a9b012 .... STRH r11,[r9,#0x12]
- 0x1000889e: e05c \. B 0x1000895a ; attmdb_svc_init + 442
- 0x100088a0: f8d80016 .... LDR r0,[r8,#0x16]
- 0x100088a4: f8440d04 D... STR r0,[r4,#-4]!
- 0x100088a8: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x100088ac: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x100088b0: 1a60 `. SUBS r0,r4,r1
- 0x100088b2: 380e .8 SUBS r0,r0,#0xe
- 0x100088b4: 81c8 .. STRH r0,[r1,#0xe]
- 0x100088b6: e7df .. B 0x10008878 ; attmdb_svc_init + 216
- 0x100088b8: 4650 PF MOV r0,r10
- 0x100088ba: f6420202 B... MOV r2,#0x2802
- 0x100088be: 9900 .. LDR r1,[sp,#0]
- 0x100088c0: f7fffc4a ..J. BL attm_uuid16_comp ; 0x10008158
- 0x100088c4: b930 0. CBNZ r0,0x100088d4 ; attmdb_svc_init + 308
- 0x100088c6: 4650 PF MOV r0,r10
- 0x100088c8: f44f5224 O.$R MOV r2,#0x2900
- 0x100088cc: 9900 .. LDR r1,[sp,#0]
- 0x100088ce: f7fffc43 ..C. BL attm_uuid16_comp ; 0x10008158
- 0x100088d2: b150 P. CBZ r0,0x100088ea ; attmdb_svc_init + 330
- 0x100088d4: 2002 . MOVS r0,#2
- 0x100088d6: f8240d06 $... STRH r0,[r4,#-6]!
- 0x100088da: 8060 `. STRH r0,[r4,#2]
- 0x100088dc: f8b80028 ..(. LDRH r0,[r8,#0x28]
- 0x100088e0: 80a0 .. STRH r0,[r4,#4]
- 0x100088e2: eba40009 .... SUB r0,r4,r9
- 0x100088e6: 380e .8 SUBS r0,r0,#0xe
- 0x100088e8: e035 5. B 0x10008956 ; attmdb_svc_init + 438
- 0x100088ea: 4650 PF MOV r0,r10
- 0x100088ec: f6421202 B... MOV r2,#0x2902
- 0x100088f0: 9900 .. LDR r1,[sp,#0]
- 0x100088f2: f7fffc31 ..1. BL attm_uuid16_comp ; 0x10008158
- 0x100088f6: b930 0. CBNZ r0,0x10008906 ; attmdb_svc_init + 358
- 0x100088f8: 4650 PF MOV r0,r10
- 0x100088fa: f6421203 B... MOV r2,#0x2903
- 0x100088fe: 9900 .. LDR r1,[sp,#0]
- 0x10008900: f7fffc2a ..*. BL attm_uuid16_comp ; 0x10008158
- 0x10008904: b148 H. CBZ r0,0x1000891a ; attmdb_svc_init + 378
- 0x10008906: f8b8002a ..*. LDRH r0,[r8,#0x2a]
- 0x1000890a: f2480102 H... MOV r1,#0x8002
- 0x1000890e: f3c03000 ...0 UBFX r0,r0,#12,#1
- 0x10008912: 4401 .D ADD r1,r1,r0
- 0x10008914: f8a91012 .... STRH r1,[r9,#0x12]
- 0x10008918: e01f .. B 0x1000895a ; attmdb_svc_init + 442
- 0x1000891a: f8b8002a ..*. LDRH r0,[r8,#0x2a]
- 0x1000891e: 0401 .. LSLS r1,r0,#16
- 0x10008920: d504 .. BPL 0x1000892c ; attmdb_svc_init + 396
- 0x10008922: f8b81028 ..(. LDRH r1,[r8,#0x28]
- 0x10008926: f361000b a... BFI r0,r1,#0,#12
- 0x1000892a: e014 .. B 0x10008956 ; attmdb_svc_init + 438
- 0x1000892c: f8b80028 ..(. LDRH r0,[r8,#0x28]
- 0x10008930: f3c0000b .... UBFX r0,r0,#0,#12
- 0x10008934: 1d41 A. ADDS r1,r0,#5
- 0x10008936: f0210101 !... BIC r1,r1,#1
- 0x1000893a: 1a64 d. SUBS r4,r4,r1
- 0x1000893c: 8020 . STRH r0,[r4,#0]
- 0x1000893e: eba40009 .... SUB r0,r4,r9
- 0x10008942: f8a4b002 .... STRH r11,[r4,#2]
- 0x10008946: 380e .8 SUBS r0,r0,#0xe
- 0x10008948: f8a90012 .... STRH r0,[r9,#0x12]
- 0x1000894c: f8b8102a ..*. LDRH r1,[r8,#0x2a]
- 0x10008950: f36f010b o... BFC r1,#0,#12
- 0x10008954: 4308 .C ORRS r0,r0,r1
- 0x10008956: f8a90012 .... STRH r0,[r9,#0x12]
- 0x1000895a: 1c7f .. ADDS r7,r7,#1
- 0x1000895c: b2ff .. UXTB r7,r7
- 0x1000895e: 7970 py LDRB r0,[r6,#5]
- 0x10008960: 42b8 .B CMP r0,r7
- 0x10008962: f63faf55 ?.U. BHI 0x10008810 ; attmdb_svc_init + 112
- 0x10008966: e8bd8ff8 .... POP {r3-r11,pc}
- i.attmdb_uuid16_comp
- attmdb_uuid16_comp
- 0x1000896a: 4602 .F MOV r2,r0
- 0x1000896c: 2000 . MOVS r0,#0
- 0x1000896e: 7913 .y LDRB r3,[r2,#4]
- 0x10008970: 6812 .h LDR r2,[r2,#0]
- 0x10008972: b163 c. CBZ r3,0x1000898e ; attmdb_uuid16_comp + 36
- 0x10008974: 2a00 .* CMP r2,#0
- 0x10008976: d009 .. BEQ 0x1000898c ; attmdb_uuid16_comp + 34
- 0x10008978: f5b15f20 .. _ CMP r1,#0x2800
- 0x1000897c: d010 .. BEQ 0x100089a0 ; attmdb_uuid16_comp + 54
- 0x1000897e: 7992 .y LDRB r2,[r2,#6]
- 0x10008980: 0612 .. LSLS r2,r2,#24
- 0x10008982: d503 .. BPL 0x1000898c ; attmdb_uuid16_comp + 34
- 0x10008984: f6420201 B... MOV r2,#0x2801
- 0x10008988: 4291 .B CMP r1,r2
- 0x1000898a: d009 .. BEQ 0x100089a0 ; attmdb_uuid16_comp + 54
- 0x1000898c: 4770 pG BX lr
- 0x1000898e: 2a00 .* CMP r2,#0
- 0x10008990: d0fc .. BEQ 0x1000898c ; attmdb_uuid16_comp + 34
- 0x10008992: 8853 S. LDRH r3,[r2,#2]
- 0x10008994: f4134fc0 ...O TST r3,#0x6000
- 0x10008998: d1f8 .. BNE 0x1000898c ; attmdb_uuid16_comp + 34
- 0x1000899a: 8812 .. LDRH r2,[r2,#0]
- 0x1000899c: 428a .B CMP r2,r1
- 0x1000899e: d1f5 .. BNE 0x1000898c ; attmdb_uuid16_comp + 34
- 0x100089a0: 2001 . MOVS r0,#1
- 0x100089a2: 4770 pG BX lr
- i.atts_check_length_and_offset
- atts_check_length_and_offset
- 0x100089a4: b538 8. PUSH {r3-r5,lr}
- 0x100089a6: 460d .F MOV r5,r1
- 0x100089a8: 2100 .! MOVS r1,#0
- 0x100089aa: f8ad1000 .... STRH r1,[sp,#0]
- 0x100089ae: 4614 .F MOV r4,r2
- 0x100089b0: 4669 iF MOV r1,sp
- 0x100089b2: f7fffcef .... BL attmdb_get_max_len ; 0x10008394
- 0x100089b6: 2800 .( CMP r0,#0
- 0x100089b8: d104 .. BNE 0x100089c4 ; atts_check_length_and_offset + 32
- 0x100089ba: f8bd1000 .... LDRH r1,[sp,#0]
- 0x100089be: 428c .B CMP r4,r1
- 0x100089c0: d301 .. BCC 0x100089c6 ; atts_check_length_and_offset + 34
- 0x100089c2: 2007 . MOVS r0,#7
- 0x100089c4: bd38 8. POP {r3-r5,pc}
- 0x100089c6: 1962 b. ADDS r2,r4,r5
- 0x100089c8: 428a .B CMP r2,r1
- 0x100089ca: d9fb .. BLS 0x100089c4 ; atts_check_length_and_offset + 32
- 0x100089cc: 200d . MOVS r0,#0xd
- 0x100089ce: bd38 8. POP {r3-r5,pc}
- i.atts_clear_prep_data
- atts_clear_prep_data
- 0x100089d0: b570 p. PUSH {r4-r6,lr}
- 0x100089d2: 4d07 .M LDR r5,[pc,#28] ; [0x100089f0] = 0x11006948
- 0x100089d4: 4604 .F MOV r4,r0
- 0x100089d6: bf00 .. NOP
- 0x100089d8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100089dc: f8501f24 P.$. LDR r1,[r0,#0x24]!
- 0x100089e0: 2900 .) CMP r1,#0
- 0x100089e2: d004 .. BEQ 0x100089ee ; atts_clear_prep_data + 30
- 0x100089e4: f7f9fe2e .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100089e8: f7f9fe1d .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100089ec: e7f4 .. B 0x100089d8 ; atts_clear_prep_data + 8
- 0x100089ee: bd70 p. POP {r4-r6,pc}
- $d
- 0x100089f0: 11006948 Hi.. DCD 285239624
- $t
- i.atts_clear_read_cache
- atts_clear_read_cache
- 0x100089f4: b570 p. PUSH {r4-r6,lr}
- 0x100089f6: 4d07 .M LDR r5,[pc,#28] ; [0x10008a14] = 0x11006948
- 0x100089f8: 4604 .F MOV r4,r0
- 0x100089fa: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100089fe: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x10008a00: 2800 .( CMP r0,#0
- 0x10008a02: d006 .. BEQ 0x10008a12 ; atts_clear_read_cache + 30
- 0x10008a04: 380c .8 SUBS r0,r0,#0xc
- 0x10008a06: f7f9fdff .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10008a0a: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10008a0e: 2000 . MOVS r0,#0
- 0x10008a10: 63c8 .c STR r0,[r1,#0x3c]
- 0x10008a12: bd70 p. POP {r4-r6,pc}
- $d
- 0x10008a14: 11006948 Hi.. DCD 285239624
- $t
- i.atts_clear_rsp_data
- atts_clear_rsp_data
- 0x10008a18: b570 p. PUSH {r4-r6,lr}
- 0x10008a1a: 4d07 .M LDR r5,[pc,#28] ; [0x10008a38] = 0x11006948
- 0x10008a1c: 4604 .F MOV r4,r0
- 0x10008a1e: bf00 .. NOP
- 0x10008a20: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10008a24: f8501f2c P.,. LDR r1,[r0,#0x2c]!
- 0x10008a28: 2900 .) CMP r1,#0
- 0x10008a2a: d004 .. BEQ 0x10008a36 ; atts_clear_rsp_data + 30
- 0x10008a2c: f7f9fe0a .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10008a30: f7f9fdf9 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10008a34: e7f4 .. B 0x10008a20 ; atts_clear_rsp_data + 8
- 0x10008a36: bd70 p. POP {r4-r6,pc}
- $d
- 0x10008a38: 11006948 Hi.. DCD 285239624
- $t
- i.atts_execute_write_req
- atts_execute_write_req
- 0x10008a3c: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x10008a40: 4680 .F MOV r8,r0
- 0x10008a42: b085 .. SUB sp,sp,#0x14
- 0x10008a44: 2000 . MOVS r0,#0
- 0x10008a46: 9001 .. STR r0,[sp,#4]
- 0x10008a48: 468b .F MOV r11,r1
- 0x10008a4a: 1f0f .. SUBS r7,r1,#4
- 0x10008a4c: 784a Jx LDRB r2,[r1,#1]
- 0x10008a4e: 2106 .! MOVS r1,#6
- 0x10008a50: 4606 .F MOV r6,r0
- 0x10008a52: eb012a08 ...* ADD r10,r1,r8,LSL #8
- 0x10008a56: 2a01 .* CMP r2,#1
- 0x10008a58: d010 .. BEQ 0x10008a7c ; atts_execute_write_req + 64
- 0x10008a5a: 4640 @F MOV r0,r8
- 0x10008a5c: f7ffffb8 .... BL atts_clear_prep_data ; 0x100089d0
- 0x10008a60: 2017 . MOVS r0,#0x17
- 0x10008a62: 9000 .. STR r0,[sp,#0]
- 0x10008a64: 4653 SF MOV r3,r10
- 0x10008a66: 2219 ." MOVS r2,#0x19
- 0x10008a68: 2104 .! MOVS r1,#4
- 0x10008a6a: 4640 @F MOV r0,r8
- 0x10008a6c: f00bfdd2 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10008a70: f00cf8c6 .... BL l2cc_pdu_send ; 0x10014c00
- 0x10008a74: 9801 .. LDR r0,[sp,#4]
- 0x10008a76: b005 .. ADD sp,sp,#0x14
- 0x10008a78: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10008a7c: 8838 8. LDRH r0,[r7,#0]
- 0x10008a7e: bbb0 .. CBNZ r0,0x10008aee ; atts_execute_write_req + 178
- 0x10008a80: 484b KH LDR r0,[pc,#300] ; [0x10008bb0] = 0x11006948
- 0x10008a82: f8500028 P.(. LDR r0,[r0,r8,LSL #2]
- 0x10008a86: 6a44 Dj LDR r4,[r0,#0x24]
- 0x10008a88: b38c .. CBZ r4,0x10008aee ; atts_execute_write_req + 178
- 0x10008a8a: 2000 . MOVS r0,#0
- 0x10008a8c: 9004 .. STR r0,[sp,#0x10]
- 0x10008a8e: 4681 .F MOV r9,r0
- 0x10008a90: 9000 .. STR r0,[sp,#0]
- 0x10008a92: 2000 . MOVS r0,#0
- 0x10008a94: f1040516 .... ADD r5,r4,#0x16
- 0x10008a98: 9002 .. STR r0,[sp,#8]
- 0x10008a9a: 9003 .. STR r0,[sp,#0xc]
- 0x10008a9c: f8350902 5... LDRH r0,[r5],#-2
- 0x10008aa0: a902 .. ADD r1,sp,#8
- 0x10008aa2: f7fffc5d ..]. BL attmdb_get_attribute ; 0x10008360
- 0x10008aa6: 8922 ". LDRH r2,[r4,#8]
- 0x10008aa8: 8961 a. LDRH r1,[r4,#0xa]
- 0x10008aaa: a802 .. ADD r0,sp,#8
- 0x10008aac: f7ffff7a ..z. BL atts_check_length_and_offset ; 0x100089a4
- 0x10008ab0: 0006 .. MOVS r6,r0
- 0x10008ab2: f04f0001 O... MOV r0,#1
- 0x10008ab6: 8038 8. STRH r0,[r7,#0]
- 0x10008ab8: d10f .. BNE 0x10008ada ; atts_execute_write_req + 158
- 0x10008aba: 8868 h. LDRH r0,[r5,#2]
- 0x10008abc: 9904 .. LDR r1,[sp,#0x10]
- 0x10008abe: 4288 .B CMP r0,r1
- 0x10008ac0: d005 .. BEQ 0x10008ace ; atts_execute_write_req + 146
- 0x10008ac2: 9004 .. STR r0,[sp,#0x10]
- 0x10008ac4: 88e0 .. LDRH r0,[r4,#6]
- 0x10008ac6: 9000 .. STR r0,[sp,#0]
- 0x10008ac8: 2000 . MOVS r0,#0
- 0x10008aca: 46a1 .F MOV r9,r4
- 0x10008acc: 80a0 .. STRH r0,[r4,#4]
- 0x10008ace: 8920 . LDRH r0,[r4,#8]
- 0x10008ad0: 9900 .. LDR r1,[sp,#0]
- 0x10008ad2: 4288 .B CMP r0,r1
- 0x10008ad4: d90c .. BLS 0x10008af0 ; atts_execute_write_req + 180
- 0x10008ad6: f04f0607 O... MOV r6,#7
- 0x10008ada: 886a j. LDRH r2,[r5,#2]
- 0x10008adc: f89b1000 .... LDRB r1,[r11,#0]
- 0x10008ae0: 4633 3F MOV r3,r6
- 0x10008ae2: 4640 @F MOV r0,r8
- 0x10008ae4: f000ff18 .... BL atts_send_error ; 0x10009918
- 0x10008ae8: 4640 @F MOV r0,r8
- 0x10008aea: f7ffff71 ..q. BL atts_clear_prep_data ; 0x100089d0
- 0x10008aee: e014 .. B 0x10008b1a ; atts_execute_write_req + 222
- 0x10008af0: d207 .. BCS 0x10008b02 ; atts_execute_write_req + 198
- 0x10008af2: 45a1 .E CMP r9,r4
- 0x10008af4: d005 .. BEQ 0x10008b02 ; atts_execute_write_req + 198
- 0x10008af6: 9800 .. LDR r0,[sp,#0]
- 0x10008af8: 80e0 .. STRH r0,[r4,#6]
- 0x10008afa: 8960 `. LDRH r0,[r4,#0xa]
- 0x10008afc: 46a1 .F MOV r9,r4
- 0x10008afe: 80a0 .. STRH r0,[r4,#4]
- 0x10008b00: e008 .. B 0x10008b14 ; atts_execute_write_req + 216
- 0x10008b02: 8961 a. LDRH r1,[r4,#0xa]
- 0x10008b04: 4408 .D ADD r0,r0,r1
- 0x10008b06: b280 .. UXTH r0,r0
- 0x10008b08: 9000 .. STR r0,[sp,#0]
- 0x10008b0a: f8b90004 .... LDRH r0,[r9,#4]
- 0x10008b0e: 4408 .D ADD r0,r0,r1
- 0x10008b10: f8a90004 .... STRH r0,[r9,#4]
- 0x10008b14: 6824 $h LDR r4,[r4,#0]
- 0x10008b16: 2c00 ., CMP r4,#0
- 0x10008b18: d1bb .. BNE 0x10008a92 ; atts_execute_write_req + 86
- 0x10008b1a: 4825 %H LDR r0,[pc,#148] ; [0x10008bb0] = 0x11006948
- 0x10008b1c: f8501028 P.(. LDR r1,[r0,r8,LSL #2]
- 0x10008b20: 6a4c Lj LDR r4,[r1,#0x24]
- 0x10008b22: b1c4 .. CBZ r4,0x10008b56 ; atts_execute_write_req + 282
- 0x10008b24: 4681 .F MOV r9,r0
- 0x10008b26: 2700 .' MOVS r7,#0
- 0x10008b28: f104050c .... ADD r5,r4,#0xc
- 0x10008b2c: 8ae1 .. LDRH r1,[r4,#0x16]
- 0x10008b2e: 4640 @F MOV r0,r8
- 0x10008b30: f000fa7e ..~. BL atts_get_dest_task ; 0x10009030
- 0x10008b34: 4601 .F MOV r1,r0
- 0x10008b36: 88a0 .. LDRH r0,[r4,#4]
- 0x10008b38: 4652 RF MOV r2,r10
- 0x10008b3a: 1d80 .. ADDS r0,r0,#6
- 0x10008b3c: b283 .. UXTH r3,r0
- 0x10008b3e: f6404015 @..@ MOV r0,#0xc15
- 0x10008b42: f7f9fd4d ..M. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10008b46: 8969 i. LDRH r1,[r5,#0xa]
- 0x10008b48: 8001 .. STRH r1,[r0,#0]
- 0x10008b4a: 88a1 .. LDRH r1,[r4,#4]
- 0x10008b4c: 8081 .. STRH r1,[r0,#4]
- 0x10008b4e: 8921 !. LDRH r1,[r4,#8]
- 0x10008b50: 4606 .F MOV r6,r0
- 0x10008b52: 8041 A. STRH r1,[r0,#2]
- 0x10008b54: e021 !. B 0x10008b9a ; atts_execute_write_req + 350
- 0x10008b56: 4640 @F MOV r0,r8
- 0x10008b58: f7ffff3a ..:. BL atts_clear_prep_data ; 0x100089d0
- 0x10008b5c: 2e00 .. CMP r6,#0
- 0x10008b5e: f43faf7f ?... BEQ 0x10008a60 ; atts_execute_write_req + 36
- 0x10008b62: e787 .. B 0x10008a74 ; atts_execute_write_req + 56
- 0x10008b64: f1040116 .... ADD r1,r4,#0x16
- 0x10008b68: 8830 0. LDRH r0,[r6,#0]
- 0x10008b6a: f8312902 1..) LDRH r2,[r1],#-2
- 0x10008b6e: 4290 .B CMP r0,r2
- 0x10008b70: d118 .. BNE 0x10008ba4 ; atts_execute_write_req + 360
- 0x10008b72: 19f0 .. ADDS r0,r6,r7
- 0x10008b74: 8962 b. LDRH r2,[r4,#0xa]
- 0x10008b76: 1d80 .. ADDS r0,r0,#6
- 0x10008b78: 3108 .1 ADDS r1,r1,#8
- 0x10008b7a: f7f9fcf0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10008b7e: 8960 `. LDRH r0,[r4,#0xa]
- 0x10008b80: 6825 %h LDR r5,[r4,#0]
- 0x10008b82: 4438 8D ADD r0,r0,r7
- 0x10008b84: b287 .. UXTH r7,r0
- 0x10008b86: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x10008b8a: 3024 $0 ADDS r0,r0,#0x24
- 0x10008b8c: f7f9fd5a ..Z. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10008b90: 4620 F MOV r0,r4
- 0x10008b92: f7f9fd48 ..H. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10008b96: 002c ,. MOVS r4,r5
- 0x10008b98: d004 .. BEQ 0x10008ba4 ; atts_execute_write_req + 360
- 0x10008b9a: 88b0 .. LDRH r0,[r6,#4]
- 0x10008b9c: 42b8 .B CMP r0,r7
- 0x10008b9e: d8e1 .. BHI 0x10008b64 ; atts_execute_write_req + 296
- 0x10008ba0: 2800 .( CMP r0,#0
- 0x10008ba2: d0df .. BEQ 0x10008b64 ; atts_execute_write_req + 296
- 0x10008ba4: 4630 0F MOV r0,r6
- 0x10008ba6: f7f9fd20 .. . BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10008baa: 2001 . MOVS r0,#1
- 0x10008bac: 9001 .. STR r0,[sp,#4]
- 0x10008bae: e761 a. B 0x10008a74 ; atts_execute_write_req + 56
- $d
- 0x10008bb0: 11006948 Hi.. DCD 285239624
- $t
- i.atts_find_by_type_req
- atts_find_by_type_req
- 0x10008bb4: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x10008bb8: 4607 .F MOV r7,r0
- 0x10008bba: b08d .. SUB sp,sp,#0x34
- 0x10008bbc: 2000 . MOVS r0,#0
- 0x10008bbe: 9008 .. STR r0,[sp,#0x20]
- 0x10008bc0: 9009 .. STR r0,[sp,#0x24]
- 0x10008bc2: 8848 H. LDRH r0,[r1,#2]
- 0x10008bc4: 1f0e .. SUBS r6,r1,#4
- 0x10008bc6: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x10008bca: 8830 0. LDRH r0,[r6,#0]
- 0x10008bcc: 460c .F MOV r4,r1
- 0x10008bce: b948 H. CBNZ r0,0x10008be4 ; atts_find_by_type_req + 48
- 0x10008bd0: 4638 8F MOV r0,r7
- 0x10008bd2: f008fd1d .... BL gattc_get_mtu ; 0x10011610
- 0x10008bd6: 1e40 @. SUBS r0,r0,#1
- 0x10008bd8: 8030 0. STRH r0,[r6,#0]
- 0x10008bda: 8860 `. LDRH r0,[r4,#2]
- 0x10008bdc: 88a1 .. LDRH r1,[r4,#4]
- 0x10008bde: 4288 .B CMP r0,r1
- 0x10008be0: d81f .. BHI 0x10008c22 ; atts_find_by_type_req + 110
- 0x10008be2: b1f0 .. CBZ r0,0x10008c22 ; atts_find_by_type_req + 110
- 0x10008be4: f104000a .... ADD r0,r4,#0xa
- 0x10008be8: f10d0920 .. . ADD r9,sp,#0x20
- 0x10008bec: f10d0a14 .... ADD r10,sp,#0x14
- 0x10008bf0: f10d0b30 ..0. ADD r11,sp,#0x30
- 0x10008bf4: f1040806 .... ADD r8,r4,#6
- 0x10008bf8: 9006 .. STR r0,[sp,#0x18]
- 0x10008bfa: 88a0 .. LDRH r0,[r4,#4]
- 0x10008bfc: f8ad001c .... STRH r0,[sp,#0x1c]
- 0x10008c00: f8cda00c .... STR r10,[sp,#0xc]
- 0x10008c04: e88d0b00 .... STM sp,{r8,r9,r11}
- 0x10008c08: 2302 .# MOVS r3,#2
- 0x10008c0a: aa07 .. ADD r2,sp,#0x1c
- 0x10008c0c: a904 .. ADD r1,sp,#0x10
- 0x10008c0e: 4638 8F MOV r0,r7
- 0x10008c10: f000f976 ..v. BL atts_find_value_by_uuid ; 0x10008f00
- 0x10008c14: 0005 .. MOVS r5,r0
- 0x10008c16: d006 .. BEQ 0x10008c26 ; atts_find_by_type_req + 114
- 0x10008c18: 2d0a .- CMP r5,#0xa
- 0x10008c1a: d047 G. BEQ 0x10008cac ; atts_find_by_type_req + 248
- 0x10008c1c: 2d06 .- CMP r5,#6
- 0x10008c1e: d076 v. BEQ 0x10008d0e ; atts_find_by_type_req + 346
- 0x10008c20: e031 1. B 0x10008c86 ; atts_find_by_type_req + 210
- 0x10008c22: 2501 .% MOVS r5,#1
- 0x10008c24: e042 B. B 0x10008cac ; atts_find_by_type_req + 248
- 0x10008c26: 88e0 .. LDRH r0,[r4,#6]
- 0x10008c28: f5b05f20 .. _ CMP r0,#0x2800
- 0x10008c2c: d003 .. BEQ 0x10008c36 ; atts_find_by_type_req + 130
- 0x10008c2e: f6420101 B... MOV r1,#0x2801
- 0x10008c32: 4288 .B CMP r0,r1
- 0x10008c34: d108 .. BNE 0x10008c48 ; atts_find_by_type_req + 148
- 0x10008c36: f8bd0030 ..0. LDRH r0,[sp,#0x30]
- 0x10008c3a: 7a21 !z LDRB r1,[r4,#8]
- 0x10008c3c: b2c3 .. UXTB r3,r0
- 0x10008c3e: e9dd2005 ... LDRD r2,r0,[sp,#0x14]
- 0x10008c42: f7fffa8f .... BL attm_uuid_comp ; 0x10008164
- 0x10008c46: b948 H. CBNZ r0,0x10008c5c ; atts_find_by_type_req + 168
- 0x10008c48: 8922 ". LDRH r2,[r4,#8]
- 0x10008c4a: f8bd0030 ..0. LDRH r0,[sp,#0x30]
- 0x10008c4e: 4282 .B CMP r2,r0
- 0x10008c50: d119 .. BNE 0x10008c86 ; atts_find_by_type_req + 210
- 0x10008c52: e9dd1005 .... LDRD r1,r0,[sp,#0x14]
- 0x10008c56: f7f9fc8c .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10008c5a: b9a0 .. CBNZ r0,0x10008c86 ; atts_find_by_type_req + 210
- 0x10008c5c: 2102 .! MOVS r1,#2
- 0x10008c5e: 2008 . MOVS r0,#8
- 0x10008c60: f7f9fcc8 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10008c64: 4601 .F MOV r1,r0
- 0x10008c66: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x10008c6a: 8088 .. STRH r0,[r1,#4]
- 0x10008c6c: f8bd001c .... LDRH r0,[sp,#0x1c]
- 0x10008c70: 80c8 .. STRH r0,[r1,#6]
- 0x10008c72: 4831 1H LDR r0,[pc,#196] ; [0x10008d38] = 0x11006948
- 0x10008c74: 3e08 .> SUBS r6,r6,#8
- 0x10008c76: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x10008c7a: 302c ,0 ADDS r0,r0,#0x2c
- 0x10008c7c: f7f9fcbf .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10008c80: 4638 8F MOV r0,r7
- 0x10008c82: f7fffeb7 .... BL atts_clear_read_cache ; 0x100089f4
- 0x10008c86: f8bd001c .... LDRH r0,[sp,#0x1c]
- 0x10008c8a: 1c40 @. ADDS r0,r0,#1
- 0x10008c8c: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x10008c90: 88a0 .. LDRH r0,[r4,#4]
- 0x10008c92: f8bd1010 .... LDRH r1,[sp,#0x10]
- 0x10008c96: 4288 .B CMP r0,r1
- 0x10008c98: d306 .. BCC 0x10008ca8 ; atts_find_by_type_req + 244
- 0x10008c9a: f8bd101c .... LDRH r1,[sp,#0x1c]
- 0x10008c9e: 4288 .B CMP r0,r1
- 0x10008ca0: d002 .. BEQ 0x10008ca8 ; atts_find_by_type_req + 244
- 0x10008ca2: 8830 0. LDRH r0,[r6,#0]
- 0x10008ca4: 2804 .( CMP r0,#4
- 0x10008ca6: d2a8 .. BCS 0x10008bfa ; atts_find_by_type_req + 70
- 0x10008ca8: 2d06 .- CMP r5,#6
- 0x10008caa: d03f ?. BEQ 0x10008d2c ; atts_find_by_type_req + 376
- 0x10008cac: f8df8088 .... LDR r8,[pc,#136] ; [0x10008d38] = 0x11006948
- 0x10008cb0: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10008cb4: 302c ,0 ADDS r0,r0,#0x2c
- 0x10008cb6: f7f9fce8 .... BL $Ven$TT$L$$co_list_size ; 0x1000268a
- 0x10008cba: b348 H. CBZ r0,0x10008d10 ; atts_find_by_type_req + 348
- 0x10008cbc: f64f71ff O..q MOV r1,#0xffff
- 0x10008cc0: ea010680 .... AND r6,r1,r0,LSL #2
- 0x10008cc4: 2006 . MOVS r0,#6
- 0x10008cc6: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x10008cca: 2400 .$ MOVS r4,#0
- 0x10008ccc: 2207 ." MOVS r2,#7
- 0x10008cce: 2104 .! MOVS r1,#4
- 0x10008cd0: 4638 8F MOV r0,r7
- 0x10008cd2: 9600 .. STR r6,[sp,#0]
- 0x10008cd4: f00bfc9e .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10008cd8: 4601 .F MOV r1,r0
- 0x10008cda: 8046 F. STRH r6,[r0,#2]
- 0x10008cdc: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10008ce0: 6ac2 .j LDR r2,[r0,#0x2c]
- 0x10008ce2: e00e .. B 0x10008d02 ; atts_find_by_type_req + 334
- 0x10008ce4: 1908 .. ADDS r0,r1,r4
- 0x10008ce6: 8893 .. LDRH r3,[r2,#4]
- 0x10008ce8: 7103 .q STRB r3,[r0,#4]
- 0x10008cea: 0a1b .. LSRS r3,r3,#8
- 0x10008cec: 7143 Cq STRB r3,[r0,#5]
- 0x10008cee: 1ca4 .. ADDS r4,r4,#2
- 0x10008cf0: b2a3 .. UXTH r3,r4
- 0x10008cf2: 18c8 .. ADDS r0,r1,r3
- 0x10008cf4: 88d4 .. LDRH r4,[r2,#6]
- 0x10008cf6: 7104 .q STRB r4,[r0,#4]
- 0x10008cf8: 0a24 $. LSRS r4,r4,#8
- 0x10008cfa: 7144 Dq STRB r4,[r0,#5]
- 0x10008cfc: 1c9b .. ADDS r3,r3,#2
- 0x10008cfe: 6812 .h LDR r2,[r2,#0]
- 0x10008d00: b29c .. UXTH r4,r3
- 0x10008d02: 2a00 .* CMP r2,#0
- 0x10008d04: d1ee .. BNE 0x10008ce4 ; atts_find_by_type_req + 304
- 0x10008d06: 4608 .F MOV r0,r1
- 0x10008d08: f00bff7a ..z. BL l2cc_pdu_send ; 0x10014c00
- 0x10008d0c: e008 .. B 0x10008d20 ; atts_find_by_type_req + 364
- 0x10008d0e: e00d .. B 0x10008d2c ; atts_find_by_type_req + 376
- 0x10008d10: e7ff .. B 0x10008d12 ; atts_find_by_type_req + 350
- 0x10008d12: 7821 !x LDRB r1,[r4,#0]
- 0x10008d14: 230a .# MOVS r3,#0xa
- 0x10008d16: f8bd2010 ... LDRH r2,[sp,#0x10]
- 0x10008d1a: 4638 8F MOV r0,r7
- 0x10008d1c: f000fdfc .... BL atts_send_error ; 0x10009918
- 0x10008d20: 2d06 .- CMP r5,#6
- 0x10008d22: d006 .. BEQ 0x10008d32 ; atts_find_by_type_req + 382
- 0x10008d24: 2000 . MOVS r0,#0
- 0x10008d26: b00d .. ADD sp,sp,#0x34
- 0x10008d28: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10008d2c: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x10008d30: 8060 `. STRH r0,[r4,#2]
- 0x10008d32: 2001 . MOVS r0,#1
- 0x10008d34: e7f7 .. B 0x10008d26 ; atts_find_by_type_req + 370
- $d
- 0x10008d36: 0000 .. DCW 0
- 0x10008d38: 11006948 Hi.. DCD 285239624
- $t
- i.atts_find_end
- atts_find_end
- 0x10008d3c: e92d41fc -..A PUSH {r2-r8,lr}
- 0x10008d40: 4604 .F MOV r4,r0
- 0x10008d42: 7908 .y LDRB r0,[r1,#4]
- 0x10008d44: 460a .F MOV r2,r1
- 0x10008d46: b110 .. CBZ r0,0x10008d4e ; atts_find_end + 18
- 0x10008d48: 6808 .h LDR r0,[r1,#0]
- 0x10008d4a: 8844 D. LDRH r4,[r0,#2]
- 0x10008d4c: e030 0. B 0x10008db0 ; atts_find_end + 116
- 0x10008d4e: f6420603 B... MOV r6,#0x2803
- 0x10008d52: 4631 1F MOV r1,r6
- 0x10008d54: 4610 .F MOV r0,r2
- 0x10008d56: f7fffe08 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008d5a: b1f8 .. CBZ r0,0x10008d9c ; atts_find_end + 96
- 0x10008d5c: 2000 . MOVS r0,#0
- 0x10008d5e: 9000 .. STR r0,[sp,#0]
- 0x10008d60: 9001 .. STR r0,[sp,#4]
- 0x10008d62: 4620 F MOV r0,r4
- 0x10008d64: f7fffb80 .... BL attmdb_get_service ; 0x10008468
- 0x10008d68: 1c64 d. ADDS r4,r4,#1
- 0x10008d6a: 4605 .F MOV r5,r0
- 0x10008d6c: b2a4 .. UXTH r4,r4
- 0x10008d6e: 1e77 w. SUBS r7,r6,#1
- 0x10008d70: e017 .. B 0x10008da2 ; atts_find_end + 102
- 0x10008d72: 4669 iF MOV r1,sp
- 0x10008d74: 4620 F MOV r0,r4
- 0x10008d76: f7fffaf3 .... BL attmdb_get_attribute ; 0x10008360
- 0x10008d7a: 4631 1F MOV r1,r6
- 0x10008d7c: 4668 hF MOV r0,sp
- 0x10008d7e: f7fffdf4 .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008d82: b948 H. CBNZ r0,0x10008d98 ; atts_find_end + 92
- 0x10008d84: 4639 9F MOV r1,r7
- 0x10008d86: 4668 hF MOV r0,sp
- 0x10008d88: f7fffdef .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008d8c: b920 . CBNZ r0,0x10008d98 ; atts_find_end + 92
- 0x10008d8e: 2100 .! MOVS r1,#0
- 0x10008d90: 4668 hF MOV r0,sp
- 0x10008d92: f7fffdea .... BL attmdb_uuid16_comp ; 0x1000896a
- 0x10008d96: b110 .. CBZ r0,0x10008d9e ; atts_find_end + 98
- 0x10008d98: 1e64 d. SUBS r4,r4,#1
- 0x10008d9a: b2a4 .. UXTH r4,r4
- 0x10008d9c: e008 .. B 0x10008db0 ; atts_find_end + 116
- 0x10008d9e: 1c64 d. ADDS r4,r4,#1
- 0x10008da0: b2a4 .. UXTH r4,r4
- 0x10008da2: 88e8 .. LDRH r0,[r5,#6]
- 0x10008da4: 42a0 .B CMP r0,r4
- 0x10008da6: d302 .. BCC 0x10008dae ; atts_find_end + 114
- 0x10008da8: 88a8 .. LDRH r0,[r5,#4]
- 0x10008daa: 42a0 .B CMP r0,r4
- 0x10008dac: d3e1 .. BCC 0x10008d72 ; atts_find_end + 54
- 0x10008dae: 88ec .. LDRH r4,[r5,#6]
- 0x10008db0: 4620 F MOV r0,r4
- 0x10008db2: e8bd81fc .... POP {r2-r8,pc}
- 0x10008db6: 0000 .. MOVS r0,r0
- i.atts_find_info_req
- atts_find_info_req
- 0x10008db8: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10008dbc: 460e .F MOV r6,r1
- 0x10008dbe: 4607 .F MOV r7,r0
- 0x10008dc0: f008fc26 ..&. BL gattc_get_mtu ; 0x10011610
- 0x10008dc4: 1e80 .. SUBS r0,r0,#2
- 0x10008dc6: fa1ff880 .... UXTH r8,r0
- 0x10008dca: 8870 p. LDRH r0,[r6,#2]
- 0x10008dcc: 88b1 .. LDRH r1,[r6,#4]
- 0x10008dce: 2400 .$ MOVS r4,#0
- 0x10008dd0: f8dfb128 ..(. LDR r11,[pc,#296] ; [0x10008efc] = 0x11006948
- 0x10008dd4: 46c1 .F MOV r9,r8
- 0x10008dd6: 4288 .B CMP r0,r1
- 0x10008dd8: d80d .. BHI 0x10008df6 ; atts_find_info_req + 62
- 0x10008dda: b160 `. CBZ r0,0x10008df6 ; atts_find_info_req + 62
- 0x10008ddc: f8ad0004 .... STRH r0,[sp,#4]
- 0x10008de0: 2000 . MOVS r0,#0
- 0x10008de2: 9002 .. STR r0,[sp,#8]
- 0x10008de4: 9003 .. STR r0,[sp,#0xc]
- 0x10008de6: a902 .. ADD r1,sp,#8
- 0x10008de8: a801 .. ADD r0,sp,#4
- 0x10008dea: f7fffb01 .... BL attmdb_get_next_att ; 0x100083f0
- 0x10008dee: 0005 .. MOVS r5,r0
- 0x10008df0: d003 .. BEQ 0x10008dfa ; atts_find_info_req + 66
- 0x10008df2: 250a .% MOVS r5,#0xa
- 0x10008df4: e03d =. B 0x10008e72 ; atts_find_info_req + 186
- 0x10008df6: 2501 .% MOVS r5,#1
- 0x10008df8: e03b ;. B 0x10008e72 ; atts_find_info_req + 186
- 0x10008dfa: 88b0 .. LDRH r0,[r6,#4]
- 0x10008dfc: f8bd1004 .... LDRH r1,[sp,#4]
- 0x10008e00: 4288 .B CMP r0,r1
- 0x10008e02: d32d -. BCC 0x10008e60 ; atts_find_info_req + 168
- 0x10008e04: 2102 .! MOVS r1,#2
- 0x10008e06: 2018 . MOVS r0,#0x18
- 0x10008e08: f7f9fbf4 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10008e0c: 4682 .F MOV r10,r0
- 0x10008e0e: 2001 . MOVS r0,#1
- 0x10008e10: f10a0207 .... ADD r2,r10,#7
- 0x10008e14: 9000 .. STR r0,[sp,#0]
- 0x10008e16: 2300 .# MOVS r3,#0
- 0x10008e18: 1e51 Q. SUBS r1,r2,#1
- 0x10008e1a: a802 .. ADD r0,sp,#8
- 0x10008e1c: f7fffb48 ..H. BL attmdb_get_uuid ; 0x100084b0
- 0x10008e20: f8bd1004 .... LDRH r1,[sp,#4]
- 0x10008e24: 4605 .F MOV r5,r0
- 0x10008e26: f8aa1004 .... STRH r1,[r10,#4]
- 0x10008e2a: b90c .. CBNZ r4,0x10008e30 ; atts_find_info_req + 120
- 0x10008e2c: f89a4006 ...@ LDRB r4,[r10,#6]
- 0x10008e30: f89a0006 .... LDRB r0,[r10,#6]
- 0x10008e34: 42a0 .B CMP r0,r4
- 0x10008e36: d003 .. BEQ 0x10008e40 ; atts_find_info_req + 136
- 0x10008e38: 4650 PF MOV r0,r10
- 0x10008e3a: f7f9fbf4 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10008e3e: e018 .. B 0x10008e72 ; atts_find_info_req + 186
- 0x10008e40: f85b0027 [.'. LDR r0,[r11,r7,LSL #2]
- 0x10008e44: 4651 QF MOV r1,r10
- 0x10008e46: 302c ,0 ADDS r0,r0,#0x2c
- 0x10008e48: f7f9fbd9 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10008e4c: eba90004 .... SUB r0,r9,r4
- 0x10008e50: 1e80 .. SUBS r0,r0,#2
- 0x10008e52: fa1ff980 .... UXTH r9,r0
- 0x10008e56: f8bd0004 .... LDRH r0,[sp,#4]
- 0x10008e5a: 1c40 @. ADDS r0,r0,#1
- 0x10008e5c: f8ad0004 .... STRH r0,[sp,#4]
- 0x10008e60: 88b1 .. LDRH r1,[r6,#4]
- 0x10008e62: f8bd0004 .... LDRH r0,[sp,#4]
- 0x10008e66: 4281 .B CMP r1,r0
- 0x10008e68: d303 .. BCC 0x10008e72 ; atts_find_info_req + 186
- 0x10008e6a: b110 .. CBZ r0,0x10008e72 ; atts_find_info_req + 186
- 0x10008e6c: 1ca1 .. ADDS r1,r4,#2
- 0x10008e6e: 4589 .E CMP r9,r1
- 0x10008e70: d2b9 .. BCS 0x10008de6 ; atts_find_info_req + 46
- 0x10008e72: f85b0027 [.'. LDR r0,[r11,r7,LSL #2]
- 0x10008e76: 46da .F MOV r10,r11
- 0x10008e78: 6ac0 .j LDR r0,[r0,#0x2c]
- 0x10008e7a: b1d0 .. CBZ r0,0x10008eb2 ; atts_find_info_req + 250
- 0x10008e7c: eba80809 .... SUB r8,r8,r9
- 0x10008e80: fa1ff088 .... UXTH r0,r8
- 0x10008e84: 9000 .. STR r0,[sp,#0]
- 0x10008e86: 2006 . MOVS r0,#6
- 0x10008e88: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x10008e8c: 2600 .& MOVS r6,#0
- 0x10008e8e: 2205 ." MOVS r2,#5
- 0x10008e90: 2104 .! MOVS r1,#4
- 0x10008e92: 4638 8F MOV r0,r7
- 0x10008e94: f00bfbbe .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10008e98: 4605 .F MOV r5,r0
- 0x10008e9a: 2c02 ., CMP r4,#2
- 0x10008e9c: d00b .. BEQ 0x10008eb6 ; atts_find_info_req + 254
- 0x10008e9e: 2002 . MOVS r0,#2
- 0x10008ea0: 7068 hp STRB r0,[r5,#1]
- 0x10008ea2: 8869 i. LDRH r1,[r5,#2]
- 0x10008ea4: eb010008 .... ADD r0,r1,r8
- 0x10008ea8: 8068 h. STRH r0,[r5,#2]
- 0x10008eaa: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x10008eae: 6ac4 .j LDR r4,[r0,#0x2c]
- 0x10008eb0: e012 .. B 0x10008ed8 ; atts_find_info_req + 288
- 0x10008eb2: b1bd .. CBZ r5,0x10008ee4 ; atts_find_info_req + 300
- 0x10008eb4: e017 .. B 0x10008ee6 ; atts_find_info_req + 302
- 0x10008eb6: 2001 . MOVS r0,#1
- 0x10008eb8: e7f2 .. B 0x10008ea0 ; atts_find_info_req + 232
- 0x10008eba: 19a8 .. ADDS r0,r5,r6
- 0x10008ebc: 88a1 .. LDRH r1,[r4,#4]
- 0x10008ebe: 8081 .. STRH r1,[r0,#4]
- 0x10008ec0: 1cb6 .. ADDS r6,r6,#2
- 0x10008ec2: b2b6 .. UXTH r6,r6
- 0x10008ec4: 19a8 .. ADDS r0,r5,r6
- 0x10008ec6: 79a2 .y LDRB r2,[r4,#6]
- 0x10008ec8: 1de1 .. ADDS r1,r4,#7
- 0x10008eca: 1d00 .. ADDS r0,r0,#4
- 0x10008ecc: f7f9fb47 ..G. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10008ed0: 79a0 .y LDRB r0,[r4,#6]
- 0x10008ed2: 6824 $h LDR r4,[r4,#0]
- 0x10008ed4: 4430 0D ADD r0,r0,r6
- 0x10008ed6: b286 .. UXTH r6,r0
- 0x10008ed8: 2c00 ., CMP r4,#0
- 0x10008eda: d1ee .. BNE 0x10008eba ; atts_find_info_req + 258
- 0x10008edc: 4628 (F MOV r0,r5
- 0x10008ede: f00bfe8f .... BL l2cc_pdu_send ; 0x10014c00
- 0x10008ee2: e006 .. B 0x10008ef2 ; atts_find_info_req + 314
- 0x10008ee4: 250a .% MOVS r5,#0xa
- 0x10008ee6: 8872 r. LDRH r2,[r6,#2]
- 0x10008ee8: 7831 1x LDRB r1,[r6,#0]
- 0x10008eea: 462b +F MOV r3,r5
- 0x10008eec: 4638 8F MOV r0,r7
- 0x10008eee: f000fd13 .... BL atts_send_error ; 0x10009918
- 0x10008ef2: b004 .. ADD sp,sp,#0x10
- 0x10008ef4: 2000 . MOVS r0,#0
- 0x10008ef6: e8bd9ff0 .... POP {r4-r12,pc}
- $d
- 0x10008efa: 0000 .. DCW 0
- 0x10008efc: 11006948 Hi.. DCD 285239624
- $t
- i.atts_find_value_by_uuid
- atts_find_value_by_uuid
- 0x10008f00: e92d4fff -..O PUSH {r0-r11,lr}
- 0x10008f04: b087 .. SUB sp,sp,#0x1c
- 0x10008f06: 880f .. LDRH r7,[r1,#0]
- 0x10008f08: e9dda814 .... LDRD r10,r8,[sp,#0x50]
- 0x10008f0c: f8ddb05c ..\. LDR r11,[sp,#0x5c]
- 0x10008f10: 4699 .F MOV r9,r3
- 0x10008f12: 4615 .F MOV r5,r2
- 0x10008f14: 460c .F MOV r4,r1
- 0x10008f16: 2600 .& MOVS r6,#0
- 0x10008f18: 4641 AF MOV r1,r8
- 0x10008f1a: 4620 F MOV r0,r4
- 0x10008f1c: f7fffa68 ..h. BL attmdb_get_next_att ; 0x100083f0
- 0x10008f20: b110 .. CBZ r0,0x10008f28 ; atts_find_value_by_uuid + 40
- 0x10008f22: 8828 (. LDRH r0,[r5,#0]
- 0x10008f24: 8020 . STRH r0,[r4,#0]
- 0x10008f26: e029 ). B 0x10008f7c ; atts_find_value_by_uuid + 124
- 0x10008f28: 8820 . LDRH r0,[r4,#0]
- 0x10008f2a: 8829 ). LDRH r1,[r5,#0]
- 0x10008f2c: 4288 .B CMP r0,r1
- 0x10008f2e: d81f .. BHI 0x10008f70 ; atts_find_value_by_uuid + 112
- 0x10008f30: 2300 .# MOVS r3,#0
- 0x10008f32: aa01 .. ADD r2,sp,#4
- 0x10008f34: a905 .. ADD r1,sp,#0x14
- 0x10008f36: 4640 @F MOV r0,r8
- 0x10008f38: 9600 .. STR r6,[sp,#0]
- 0x10008f3a: f7fffab9 .... BL attmdb_get_uuid ; 0x100084b0
- 0x10008f3e: f89d3014 ...0 LDRB r3,[sp,#0x14]
- 0x10008f42: aa01 .. ADD r2,sp,#4
- 0x10008f44: 4649 IF MOV r1,r9
- 0x10008f46: 4650 PF MOV r0,r10
- 0x10008f48: f7fff90c .... BL attm_uuid_comp ; 0x10008164
- 0x10008f4c: b168 h. CBZ r0,0x10008f6a ; atts_find_value_by_uuid + 106
- 0x10008f4e: 8822 ". LDRH r2,[r4,#0]
- 0x10008f50: 4643 CF MOV r3,r8
- 0x10008f52: 2100 .! MOVS r1,#0
- 0x10008f54: 9807 .. LDR r0,[sp,#0x1c]
- 0x10008f56: f000f81f .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x10008f5a: 4606 .F MOV r6,r0
- 0x10008f5c: 8820 . LDRH r0,[r4,#0]
- 0x10008f5e: 4641 AF MOV r1,r8
- 0x10008f60: f7fffeec .... BL atts_find_end ; 0x10008d3c
- 0x10008f64: 8028 (. STRH r0,[r5,#0]
- 0x10008f66: b166 f. CBZ r6,0x10008f82 ; atts_find_value_by_uuid + 130
- 0x10008f68: e012 .. B 0x10008f90 ; atts_find_value_by_uuid + 144
- 0x10008f6a: 8820 . LDRH r0,[r4,#0]
- 0x10008f6c: 1c40 @. ADDS r0,r0,#1
- 0x10008f6e: 8020 . STRH r0,[r4,#0]
- 0x10008f70: 8829 ). LDRH r1,[r5,#0]
- 0x10008f72: b280 .. UXTH r0,r0
- 0x10008f74: 4288 .B CMP r0,r1
- 0x10008f76: d801 .. BHI 0x10008f7c ; atts_find_value_by_uuid + 124
- 0x10008f78: 2800 .( CMP r0,#0
- 0x10008f7a: d1cd .. BNE 0x10008f18 ; atts_find_value_by_uuid + 24
- 0x10008f7c: 260a .& MOVS r6,#0xa
- 0x10008f7e: 8027 '. STRH r7,[r4,#0]
- 0x10008f80: e006 .. B 0x10008f90 ; atts_find_value_by_uuid + 144
- 0x10008f82: 8821 !. LDRH r1,[r4,#0]
- 0x10008f84: 465b [F MOV r3,r11
- 0x10008f86: 9a16 .. LDR r2,[sp,#0x58]
- 0x10008f88: 9807 .. LDR r0,[sp,#0x1c]
- 0x10008f8a: f000f85f .._. BL atts_get_value ; 0x1000904c
- 0x10008f8e: 4606 .F MOV r6,r0
- 0x10008f90: b00b .. ADD sp,sp,#0x2c
- 0x10008f92: 4630 0F MOV r0,r6
- 0x10008f94: e8bd8ff0 .... POP {r4-r11,pc}
- i.atts_get_att_chk_perm
- atts_get_att_chk_perm
- 0x10008f98: e92d41fc -..A PUSH {r2-r8,lr}
- 0x10008f9c: 2600 .& MOVS r6,#0
- 0x10008f9e: 4614 .F MOV r4,r2
- 0x10008fa0: 460d .F MOV r5,r1
- 0x10008fa2: 4680 .F MOV r8,r0
- 0x10008fa4: 2906 .) CMP r1,#6
- 0x10008fa6: d901 .. BLS 0x10008fac ; atts_get_att_chk_perm + 20
- 0x10008fa8: 2406 .$ MOVS r4,#6
- 0x10008faa: e03c <. B 0x10009026 ; atts_get_att_chk_perm + 142
- 0x10008fac: 491f .I LDR r1,[pc,#124] ; [0x1000902c] = 0x1001bd90
- 0x10008fae: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x10008fb2: 9300 .. STR r3,[sp,#0]
- 0x10008fb4: eb010740 ..@. ADD r7,r1,r0,LSL #1
- 0x10008fb8: f8312010 1.. LDRH r2,[r1,r0,LSL #1]
- 0x10008fbc: 887b {. LDRH r3,[r7,#2]
- 0x10008fbe: a901 .. ADD r1,sp,#4
- 0x10008fc0: 4620 F MOV r0,r4
- 0x10008fc2: f7fff935 ..5. BL attmdb_att_get_permission ; 0x10008230
- 0x10008fc6: 4604 .F MOV r4,r0
- 0x10008fc8: 2806 .( CMP r0,#6
- 0x10008fca: d004 .. BEQ 0x10008fd6 ; atts_get_att_chk_perm + 62
- 0x10008fcc: 2c0c ., CMP r4,#0xc
- 0x10008fce: d103 .. BNE 0x10008fd8 ; atts_get_att_chk_perm + 64
- 0x10008fd0: 2601 .& MOVS r6,#1
- 0x10008fd2: 2400 .$ MOVS r4,#0
- 0x10008fd4: e001 .. B 0x10008fda ; atts_get_att_chk_perm + 66
- 0x10008fd6: 793c <y LDRB r4,[r7,#4]
- 0x10008fd8: bb2c ,. CBNZ r4,0x10009026 ; atts_get_att_chk_perm + 142
- 0x10008fda: f8bd0004 .... LDRH r0,[sp,#4]
- 0x10008fde: b310 .. CBZ r0,0x10009026 ; atts_get_att_chk_perm + 142
- 0x10008fe0: 4640 @F MOV r0,r8
- 0x10008fe2: f002fe3b ..;. BL gapc_lk_sec_lvl_get ; 0x1000bc5c
- 0x10008fe6: b1a8 .. CBZ r0,0x10009014 ; atts_get_att_chk_perm + 124
- 0x10008fe8: 2d03 .- CMP r5,#3
- 0x10008fea: d015 .. BEQ 0x10009018 ; atts_get_att_chk_perm + 128
- 0x10008fec: 2101 .! MOVS r1,#1
- 0x10008fee: 4640 @F MOV r0,r8
- 0x10008ff0: f002fdc8 .... BL gapc_is_sec_set ; 0x1000bb84
- 0x10008ff4: b138 8. CBZ r0,0x10009006 ; atts_get_att_chk_perm + 110
- 0x10008ff6: b17e ~. CBZ r6,0x10009018 ; atts_get_att_chk_perm + 128
- 0x10008ff8: 4640 @F MOV r0,r8
- 0x10008ffa: f002fa37 ..7. BL gapc_enc_keysize_get ; 0x1000b46c
- 0x10008ffe: 2810 .( CMP r0,#0x10
- 0x10009000: d20a .. BCS 0x10009018 ; atts_get_att_chk_perm + 128
- 0x10009002: 240c .$ MOVS r4,#0xc
- 0x10009004: e00f .. B 0x10009026 ; atts_get_att_chk_perm + 142
- 0x10009006: 2102 .! MOVS r1,#2
- 0x10009008: 4640 @F MOV r0,r8
- 0x1000900a: f002fdbb .... BL gapc_is_sec_set ; 0x1000bb84
- 0x1000900e: b108 .. CBZ r0,0x10009014 ; atts_get_att_chk_perm + 124
- 0x10009010: 240f .$ MOVS r4,#0xf
- 0x10009012: e008 .. B 0x10009026 ; atts_get_att_chk_perm + 142
- 0x10009014: 2405 .$ MOVS r4,#5
- 0x10009016: e006 .. B 0x10009026 ; atts_get_att_chk_perm + 142
- 0x10009018: 4640 @F MOV r0,r8
- 0x1000901a: f002fe1f .... BL gapc_lk_sec_lvl_get ; 0x1000bc5c
- 0x1000901e: f8bd1004 .... LDRH r1,[sp,#4]
- 0x10009022: 4288 .B CMP r0,r1
- 0x10009024: d3f6 .. BCC 0x10009014 ; atts_get_att_chk_perm + 124
- 0x10009026: 4620 F MOV r0,r4
- 0x10009028: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x1000902c: 1001bd90 .... DCD 268549520
- $t
- i.atts_get_dest_task
- atts_get_dest_task
- 0x10009030: b510 .. PUSH {r4,lr}
- 0x10009032: 4604 .F MOV r4,r0
- 0x10009034: 4608 .F MOV r0,r1
- 0x10009036: f7fffa17 .... BL attmdb_get_service ; 0x10008468
- 0x1000903a: 4601 .F MOV r1,r0
- 0x1000903c: 8900 .. LDRH r0,[r0,#8]
- 0x1000903e: 7a89 .z LDRB r1,[r1,#0xa]
- 0x10009040: 07c9 .. LSLS r1,r1,#31
- 0x10009042: d001 .. BEQ 0x10009048 ; atts_get_dest_task + 24
- 0x10009044: ea402004 @.. ORR r0,r0,r4,LSL #8
- 0x10009048: bd10 .. POP {r4,pc}
- 0x1000904a: 0000 .. MOVS r0,r0
- i.atts_get_value
- atts_get_value
- 0x1000904c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10009050: 4605 .F MOV r5,r0
- 0x10009052: 481e .H LDR r0,[pc,#120] ; [0x100090cc] = 0x11006948
- 0x10009054: 460e .F MOV r6,r1
- 0x10009056: 4698 .F MOV r8,r3
- 0x10009058: f8501025 P.%. LDR r1,[r0,r5,LSL #2]
- 0x1000905c: 4617 .F MOV r7,r2
- 0x1000905e: 6bc9 .k LDR r1,[r1,#0x3c]
- 0x10009060: b1c1 .. CBZ r1,0x10009094 ; atts_get_value + 72
- 0x10009062: 880a .. LDRH r2,[r1,#0]
- 0x10009064: 42b2 .B CMP r2,r6
- 0x10009066: d112 .. BNE 0x1000908e ; atts_get_value + 66
- 0x10009068: 790c .y LDRB r4,[r1,#4]
- 0x1000906a: 2c06 ., CMP r4,#6
- 0x1000906c: d001 .. BEQ 0x10009072 ; atts_get_value + 38
- 0x1000906e: b12c ,. CBZ r4,0x1000907c ; atts_get_value + 48
- 0x10009070: e000 .. B 0x10009074 ; atts_get_value + 40
- 0x10009072: 2480 .$ MOVS r4,#0x80
- 0x10009074: 4628 (F MOV r0,r5
- 0x10009076: f7fffcbd .... BL atts_clear_read_cache ; 0x100089f4
- 0x1000907a: e011 .. B 0x100090a0 ; atts_get_value + 84
- 0x1000907c: 8849 I. LDRH r1,[r1,#2]
- 0x1000907e: 8039 9. STRH r1,[r7,#0]
- 0x10009080: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10009084: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x10009086: 1d40 @. ADDS r0,r0,#5
- 0x10009088: f8c80000 .... STR r0,[r8,#0]
- 0x1000908c: e008 .. B 0x100090a0 ; atts_get_value + 84
- 0x1000908e: 4628 (F MOV r0,r5
- 0x10009090: f7fffcb0 .... BL atts_clear_read_cache ; 0x100089f4
- 0x10009094: 4642 BF MOV r2,r8
- 0x10009096: 4639 9F MOV r1,r7
- 0x10009098: 4630 0F MOV r0,r6
- 0x1000909a: f7fefe51 ..Q. BL attm_get_value ; 0x10007d40
- 0x1000909e: 4604 .F MOV r4,r0
- 0x100090a0: 2c06 ., CMP r4,#6
- 0x100090a2: d10f .. BNE 0x100090c4 ; atts_get_value + 120
- 0x100090a4: 4631 1F MOV r1,r6
- 0x100090a6: 4628 (F MOV r0,r5
- 0x100090a8: f7ffffc2 .... BL atts_get_dest_task ; 0x10009030
- 0x100090ac: 4601 .F MOV r1,r0
- 0x100090ae: 2006 . MOVS r0,#6
- 0x100090b0: eb002205 ..." ADD r2,r0,r5,LSL #8
- 0x100090b4: 2302 .# MOVS r3,#2
- 0x100090b6: f6404013 @..@ MOV r0,#0xc13
- 0x100090ba: f7f9fa91 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100090be: 8006 .. STRH r6,[r0,#0]
- 0x100090c0: f7f9fa93 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100090c4: 4620 F MOV r0,r4
- 0x100090c6: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100090ca: 0000 .. DCW 0
- 0x100090cc: 11006948 Hi.. DCD 285239624
- $t
- i.atts_l2cc_pdu_recv_handler
- atts_l2cc_pdu_recv_handler
- 0x100090d0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100090d4: 460c .F MOV r4,r1
- 0x100090d6: 4606 .F MOV r6,r0
- 0x100090d8: 7a09 .z LDRB r1,[r1,#8]
- 0x100090da: 2006 . MOVS r0,#6
- 0x100090dc: f04f08ff O... MOV r8,#0xff
- 0x100090e0: f04f0900 O... MOV r9,#0
- 0x100090e4: eb002506 ...% ADD r5,r0,r6,LSL #8
- 0x100090e8: 291e .) CMP r1,#0x1e
- 0x100090ea: d022 ". BEQ 0x10009132 ; atts_l2cc_pdu_recv_handler + 98
- 0x100090ec: 4a1f .J LDR r2,[pc,#124] ; [0x1000916c] = 0x1001bdb4
- 0x100090ee: 200c . MOVS r0,#0xc
- 0x100090f0: f8123030 ..00 LDRB r3,[r2,r0,LSL #3]
- 0x100090f4: 428b .B CMP r3,r1
- 0x100090f6: d132 2. BNE 0x1000915e ; atts_l2cc_pdu_recv_handler + 142
- 0x100090f8: f8df8074 ..t. LDR r8,[pc,#116] ; [0x10009170] = 0x11006948
- 0x100090fc: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10009100: 6b40 @k LDR r0,[r0,#0x34]
- 0x10009102: b350 P. CBZ r0,0x1000915a ; atts_l2cc_pdu_recv_handler + 138
- 0x10009104: 2700 .' MOVS r7,#0
- 0x10009106: 4628 (F MOV r0,r5
- 0x10009108: f7f9fac4 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000910c: 06c0 .. LSLS r0,r0,#27
- 0x1000910e: d500 .. BPL 0x10009112 ; atts_l2cc_pdu_recv_handler + 66
- 0x10009110: 2700 .' MOVS r7,#0
- 0x10009112: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10009116: f1a4010c .... SUB r1,r4,#0xc
- 0x1000911a: 3034 40 ADDS r0,r0,#0x34
- 0x1000911c: f7f9fa6f ..o. BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10009120: f8a49004 .... STRH r9,[r4,#4]
- 0x10009124: f04f0801 O... MOV r8,#1
- 0x10009128: b1ef .. CBZ r7,0x10009166 ; atts_l2cc_pdu_recv_handler + 150
- 0x1000912a: 4630 0F MOV r0,r6
- 0x1000912c: f000f8c0 .... BL atts_process_pdu ; 0x100092b0
- 0x10009130: e019 .. B 0x10009166 ; atts_l2cc_pdu_recv_handler + 150
- 0x10009132: 2100 .! MOVS r1,#0
- 0x10009134: 4630 0F MOV r0,r6
- 0x10009136: f008fa73 ..s. BL gattc_get_operation ; 0x10011620
- 0x1000913a: 2813 .( CMP r0,#0x13
- 0x1000913c: d001 .. BEQ 0x10009142 ; atts_l2cc_pdu_recv_handler + 114
- 0x1000913e: 2814 .( CMP r0,#0x14
- 0x10009140: d109 .. BNE 0x10009156 ; atts_l2cc_pdu_recv_handler + 134
- 0x10009142: 4629 )F MOV r1,r5
- 0x10009144: f640401d @..@ MOV r0,#0xc1d
- 0x10009148: f7f9fa90 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x1000914c: 2200 ." MOVS r2,#0
- 0x1000914e: 4611 .F MOV r1,r2
- 0x10009150: 4630 0F MOV r0,r6
- 0x10009152: f008fdc9 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10009156: 46c8 .F MOV r8,r9
- 0x10009158: e005 .. B 0x10009166 ; atts_l2cc_pdu_recv_handler + 150
- 0x1000915a: 2701 .' MOVS r7,#1
- 0x1000915c: e7d3 .. B 0x10009106 ; atts_l2cc_pdu_recv_handler + 54
- 0x1000915e: 1e40 @. SUBS r0,r0,#1
- 0x10009160: b240 @. SXTB r0,r0
- 0x10009162: 2800 .( CMP r0,#0
- 0x10009164: dac4 .. BGE 0x100090f0 ; atts_l2cc_pdu_recv_handler + 32
- 0x10009166: 4640 @F MOV r0,r8
- 0x10009168: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x1000916c: 1001bdb4 .... DCD 268549556
- 0x10009170: 11006948 Hi.. DCD 285239624
- $t
- i.atts_mtu_exc_req
- atts_mtu_exc_req
- 0x10009174: b5f8 .. PUSH {r3-r7,lr}
- 0x10009176: 460e .F MOV r6,r1
- 0x10009178: 4607 .F MOV r7,r0
- 0x1000917a: f004fe0b .... BL gapm_get_max_mtu ; 0x1000dd94
- 0x1000917e: 4605 .F MOV r5,r0
- 0x10009180: 2000 . MOVS r0,#0
- 0x10009182: 9000 .. STR r0,[sp,#0]
- 0x10009184: 2006 . MOVS r0,#6
- 0x10009186: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x1000918a: 2203 ." MOVS r2,#3
- 0x1000918c: 2104 .! MOVS r1,#4
- 0x1000918e: 4638 8F MOV r0,r7
- 0x10009190: f00bfa40 ..@. BL l2cc_pdu_alloc ; 0x10014614
- 0x10009194: 4604 .F MOV r4,r0
- 0x10009196: f004fdfd .... BL gapm_get_max_mtu ; 0x1000dd94
- 0x1000919a: 8871 q. LDRH r1,[r6,#2]
- 0x1000919c: 4288 .B CMP r0,r1
- 0x1000919e: d300 .. BCC 0x100091a2 ; atts_mtu_exc_req + 46
- 0x100091a0: 4608 .F MOV r0,r1
- 0x100091a2: 4601 .F MOV r1,r0
- 0x100091a4: 4638 8F MOV r0,r7
- 0x100091a6: f008fe6f ..o. BL gattc_set_mtu ; 0x10011e88
- 0x100091aa: 8065 e. STRH r5,[r4,#2]
- 0x100091ac: 4620 F MOV r0,r4
- 0x100091ae: f00bfd27 ..'. BL l2cc_pdu_send ; 0x10014c00
- 0x100091b2: 2000 . MOVS r0,#0
- 0x100091b4: bdf8 .. POP {r3-r7,pc}
- 0x100091b6: 0000 .. MOVS r0,r0
- i.atts_prepare_write_req
- atts_prepare_write_req
- 0x100091b8: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x100091bc: 4681 .F MOV r9,r0
- 0x100091be: 2000 . MOVS r0,#0
- 0x100091c0: 1f0e .. SUBS r6,r1,#4
- 0x100091c2: 9002 .. STR r0,[sp,#8]
- 0x100091c4: 4682 .F MOV r10,r0
- 0x100091c6: 9003 .. STR r0,[sp,#0xc]
- 0x100091c8: 8830 0. LDRH r0,[r6,#0]
- 0x100091ca: 460c .F MOV r4,r1
- 0x100091cc: b938 8. CBNZ r0,0x100091de ; atts_prepare_write_req + 38
- 0x100091ce: 8862 b. LDRH r2,[r4,#2]
- 0x100091d0: ab02 .. ADD r3,sp,#8
- 0x100091d2: 2101 .! MOVS r1,#1
- 0x100091d4: 4648 HF MOV r0,r9
- 0x100091d6: f7fffedf .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x100091da: 0007 .. MOVS r7,r0
- 0x100091dc: d130 0. BNE 0x10009240 ; atts_prepare_write_req + 136
- 0x100091de: f8dfc0cc .... LDR r12,[pc,#204] ; [0x100092ac] = 0x11006948
- 0x100091e2: 2300 .# MOVS r3,#0
- 0x100091e4: 2506 .% MOVS r5,#6
- 0x100091e6: f85c0029 \.). LDR r0,[r12,r9,LSL #2]
- 0x100091ea: 8867 g. LDRH r7,[r4,#2]
- 0x100091ec: eb052509 ...% ADD r5,r5,r9,LSL #8
- 0x100091f0: 6a41 Aj LDR r1,[r0,#0x24]
- 0x100091f2: e005 .. B 0x10009200 ; atts_prepare_write_req + 72
- 0x100091f4: 8aca .. LDRH r2,[r1,#0x16]
- 0x100091f6: 42ba .B CMP r2,r7
- 0x100091f8: d101 .. BNE 0x100091fe ; atts_prepare_write_req + 70
- 0x100091fa: 2301 .# MOVS r3,#1
- 0x100091fc: e000 .. B 0x10009200 ; atts_prepare_write_req + 72
- 0x100091fe: 6809 .h LDR r1,[r1,#0]
- 0x10009200: b111 .. CBZ r1,0x10009208 ; atts_prepare_write_req + 80
- 0x10009202: 2b00 .+ CMP r3,#0
- 0x10009204: d0f6 .. BEQ 0x100091f4 ; atts_prepare_write_req + 60
- 0x10009206: e002 .. B 0x1000920e ; atts_prepare_write_req + 86
- 0x10009208: b90b .. CBNZ r3,0x1000920e ; atts_prepare_write_req + 86
- 0x1000920a: 8831 1. LDRH r1,[r6,#0]
- 0x1000920c: b311 .. CBZ r1,0x10009254 ; atts_prepare_write_req + 156
- 0x1000920e: 46e0 .F MOV r8,r12
- 0x10009210: 3034 40 ADDS r0,r0,#0x34
- 0x10009212: f7f9fa17 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10009216: 4683 .F MOV r11,r0
- 0x10009218: 8830 0. LDRH r0,[r6,#0]
- 0x1000921a: 8861 a. LDRH r1,[r4,#2]
- 0x1000921c: f3c0000b .... UBFX r0,r0,#0,#12
- 0x10009220: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x10009224: 88a3 .. LDRH r3,[r4,#4]
- 0x10009226: 88e2 .. LDRH r2,[r4,#6]
- 0x10009228: 4659 YF MOV r1,r11
- 0x1000922a: 4648 HF MOV r0,r9
- 0x1000922c: f000fbd0 .... BL atts_store_prep_data ; 0x100099d0
- 0x10009230: 0007 .. MOVS r7,r0
- 0x10009232: d020 . BEQ 0x10009276 ; atts_prepare_write_req + 190
- 0x10009234: f8580029 X.). LDR r0,[r8,r9,LSL #2]
- 0x10009238: 4659 YF MOV r1,r11
- 0x1000923a: 3034 40 ADDS r0,r0,#0x34
- 0x1000923c: f7f9fa2f ../. BL $Ven$TT$L$$co_list_push_front ; 0x1000269e
- 0x10009240: 8862 b. LDRH r2,[r4,#2]
- 0x10009242: 7821 !x LDRB r1,[r4,#0]
- 0x10009244: 463b ;F MOV r3,r7
- 0x10009246: 4648 HF MOV r0,r9
- 0x10009248: f000fb66 ..f. BL atts_send_error ; 0x10009918
- 0x1000924c: b004 .. ADD sp,sp,#0x10
- 0x1000924e: 4650 PF MOV r0,r10
- 0x10009250: e8bd9ff0 .... POP {r4-r12,pc}
- 0x10009254: 4639 9F MOV r1,r7
- 0x10009256: 4648 HF MOV r0,r9
- 0x10009258: f7fffeea .... BL atts_get_dest_task ; 0x10009030
- 0x1000925c: 4601 .F MOV r1,r0
- 0x1000925e: 462a *F MOV r2,r5
- 0x10009260: 2302 .# MOVS r3,#2
- 0x10009262: f6404017 @..@ MOV r0,#0xc17
- 0x10009266: f7f9f9bb .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000926a: 8861 a. LDRH r1,[r4,#2]
- 0x1000926c: 8001 .. STRH r1,[r0,#0]
- 0x1000926e: f7f9f9bc .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10009272: 2001 . MOVS r0,#1
- 0x10009274: e018 .. B 0x100092a8 ; atts_prepare_write_req + 240
- 0x10009276: 88e0 .. LDRH r0,[r4,#6]
- 0x10009278: 9000 .. STR r0,[sp,#0]
- 0x1000927a: 462b +F MOV r3,r5
- 0x1000927c: 2217 ." MOVS r2,#0x17
- 0x1000927e: 2104 .! MOVS r1,#4
- 0x10009280: 4648 HF MOV r0,r9
- 0x10009282: f00bf9c7 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10009286: 4605 .F MOV r5,r0
- 0x10009288: 8860 `. LDRH r0,[r4,#2]
- 0x1000928a: 8068 h. STRH r0,[r5,#2]
- 0x1000928c: 88e2 .. LDRH r2,[r4,#6]
- 0x1000928e: 80ea .. STRH r2,[r5,#6]
- 0x10009290: f1040108 .... ADD r1,r4,#8
- 0x10009294: f1050008 .... ADD r0,r5,#8
- 0x10009298: f7f9f961 ..a. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000929c: 88a0 .. LDRH r0,[r4,#4]
- 0x1000929e: 80a8 .. STRH r0,[r5,#4]
- 0x100092a0: 4628 (F MOV r0,r5
- 0x100092a2: f00bfcad .... BL l2cc_pdu_send ; 0x10014c00
- 0x100092a6: 2002 . MOVS r0,#2
- 0x100092a8: 4682 .F MOV r10,r0
- 0x100092aa: e7cf .. B 0x1000924c ; atts_prepare_write_req + 148
- $d
- 0x100092ac: 11006948 Hi.. DCD 285239624
- $t
- i.atts_process_pdu
- atts_process_pdu
- 0x100092b0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100092b4: 4e19 .N LDR r6,[pc,#100] ; [0x1000931c] = 0x11006948
- 0x100092b6: 4605 .F MOV r5,r0
- 0x100092b8: 4f19 .O LDR r7,[pc,#100] ; [0x10009320] = 0x1001bdb4
- 0x100092ba: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x100092be: 6b44 Dk LDR r4,[r0,#0x34]
- 0x100092c0: e028 (. B 0x10009314 ; atts_process_pdu + 100
- 0x100092c2: bf00 .. NOP
- 0x100092c4: f1040114 .... ADD r1,r4,#0x14
- 0x100092c8: 2200 ." MOVS r2,#0
- 0x100092ca: f8113904 ...9 LDRB r3,[r1],#-4
- 0x100092ce: 200c . MOVS r0,#0xc
- 0x100092d0: f817c030 ..0. LDRB r12,[r7,r0,LSL #3]
- 0x100092d4: 459c .E CMP r12,r3
- 0x100092d6: d103 .. BNE 0x100092e0 ; atts_process_pdu + 48
- 0x100092d8: eb0700c0 .... ADD r0,r7,r0,LSL #3
- 0x100092dc: 6842 Bh LDR r2,[r0,#4]
- 0x100092de: e003 .. B 0x100092e8 ; atts_process_pdu + 56
- 0x100092e0: 1e40 @. SUBS r0,r0,#1
- 0x100092e2: b240 @. SXTB r0,r0
- 0x100092e4: 2800 .( CMP r0,#0
- 0x100092e6: daf3 .. BGE 0x100092d0 ; atts_process_pdu + 32
- 0x100092e8: 4628 (F MOV r0,r5
- 0x100092ea: 1d09 .. ADDS r1,r1,#4
- 0x100092ec: 4790 .G BLX r2
- 0x100092ee: b120 . CBZ r0,0x100092fa ; atts_process_pdu + 74
- 0x100092f0: 2801 .( CMP r0,#1
- 0x100092f2: d011 .. BEQ 0x10009318 ; atts_process_pdu + 104
- 0x100092f4: 2802 .( CMP r0,#2
- 0x100092f6: d10d .. BNE 0x10009314 ; atts_process_pdu + 100
- 0x100092f8: e009 .. B 0x1000930e ; atts_process_pdu + 94
- 0x100092fa: 4628 (F MOV r0,r5
- 0x100092fc: f7fffb8c .... BL atts_clear_rsp_data ; 0x10008a18
- 0x10009300: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10009304: 3034 40 ADDS r0,r0,#0x34
- 0x10009306: f7f9f99d .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000930a: f7f9f97d ..}. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000930e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10009312: 6b44 Dk LDR r4,[r0,#0x34]
- 0x10009314: 2c00 ., CMP r4,#0
- 0x10009316: d1d5 .. BNE 0x100092c4 ; atts_process_pdu + 20
- 0x10009318: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000931c: 11006948 Hi.. DCD 285239624
- 0x10009320: 1001bdb4 .... DCD 268549556
- $t
- i.atts_read_blob_req
- atts_read_blob_req
- 0x10009324: b5f0 .. PUSH {r4-r7,lr}
- 0x10009326: b085 .. SUB sp,sp,#0x14
- 0x10009328: 4606 .F MOV r6,r0
- 0x1000932a: 2000 . MOVS r0,#0
- 0x1000932c: 9002 .. STR r0,[sp,#8]
- 0x1000932e: 9003 .. STR r0,[sp,#0xc]
- 0x10009330: 460d .F MOV r5,r1
- 0x10009332: 884a J. LDRH r2,[r1,#2]
- 0x10009334: 4601 .F MOV r1,r0
- 0x10009336: ab02 .. ADD r3,sp,#8
- 0x10009338: 4630 0F MOV r0,r6
- 0x1000933a: f7fffe2d ..-. BL atts_get_att_chk_perm ; 0x10008f98
- 0x1000933e: 0004 .. MOVS r4,r0
- 0x10009340: d107 .. BNE 0x10009352 ; atts_read_blob_req + 46
- 0x10009342: 8869 i. LDRH r1,[r5,#2]
- 0x10009344: ab04 .. ADD r3,sp,#0x10
- 0x10009346: aa01 .. ADD r2,sp,#4
- 0x10009348: 4630 0F MOV r0,r6
- 0x1000934a: f7fffe7f .... BL atts_get_value ; 0x1000904c
- 0x1000934e: 0004 .. MOVS r4,r0
- 0x10009350: d00a .. BEQ 0x10009368 ; atts_read_blob_req + 68
- 0x10009352: 2c06 ., CMP r4,#6
- 0x10009354: d041 A. BEQ 0x100093da ; atts_read_blob_req + 182
- 0x10009356: 886a j. LDRH r2,[r5,#2]
- 0x10009358: 7829 )x LDRB r1,[r5,#0]
- 0x1000935a: 4623 #F MOV r3,r4
- 0x1000935c: 4630 0F MOV r0,r6
- 0x1000935e: f000fadb .... BL atts_send_error ; 0x10009918
- 0x10009362: 2c06 ., CMP r4,#6
- 0x10009364: d039 9. BEQ 0x100093da ; atts_read_blob_req + 182
- 0x10009366: e035 5. B 0x100093d4 ; atts_read_blob_req + 176
- 0x10009368: 88a8 .. LDRH r0,[r5,#4]
- 0x1000936a: f8bd1004 .... LDRH r1,[sp,#4]
- 0x1000936e: 4288 .B CMP r0,r1
- 0x10009370: d901 .. BLS 0x10009376 ; atts_read_blob_req + 82
- 0x10009372: 2407 .$ MOVS r4,#7
- 0x10009374: e7ef .. B 0x10009356 ; atts_read_blob_req + 50
- 0x10009376: 1a0c .. SUBS r4,r1,r0
- 0x10009378: 4630 0F MOV r0,r6
- 0x1000937a: f008f949 ..I. BL gattc_get_mtu ; 0x10011610
- 0x1000937e: 1e40 @. SUBS r0,r0,#1
- 0x10009380: 4284 .B CMP r4,r0
- 0x10009382: d200 .. BCS 0x10009386 ; atts_read_blob_req + 98
- 0x10009384: 4620 F MOV r0,r4
- 0x10009386: b284 .. UXTH r4,r0
- 0x10009388: f8bd0004 .... LDRH r0,[sp,#4]
- 0x1000938c: 9000 .. STR r0,[sp,#0]
- 0x1000938e: 2006 . MOVS r0,#6
- 0x10009390: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x10009394: 220d ." MOVS r2,#0xd
- 0x10009396: 2104 .! MOVS r1,#4
- 0x10009398: 4630 0F MOV r0,r6
- 0x1000939a: f00bf93b ..;. BL l2cc_pdu_alloc ; 0x10014614
- 0x1000939e: 8044 D. STRH r4,[r0,#2]
- 0x100093a0: 4607 .F MOV r7,r0
- 0x100093a2: 88a8 .. LDRH r0,[r5,#4]
- 0x100093a4: 9904 .. LDR r1,[sp,#0x10]
- 0x100093a6: 4622 "F MOV r2,r4
- 0x100093a8: 4401 .D ADD r1,r1,r0
- 0x100093aa: 1d38 8. ADDS r0,r7,#4
- 0x100093ac: f7f9f8d7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100093b0: 4638 8F MOV r0,r7
- 0x100093b2: f00bfc25 ..%. BL l2cc_pdu_send ; 0x10014c00
- 0x100093b6: 88a8 .. LDRH r0,[r5,#4]
- 0x100093b8: f8bd1004 .... LDRH r1,[sp,#4]
- 0x100093bc: 4420 D ADD r0,r0,r4
- 0x100093be: 4288 .B CMP r0,r1
- 0x100093c0: d108 .. BNE 0x100093d4 ; atts_read_blob_req + 176
- 0x100093c2: 4630 0F MOV r0,r6
- 0x100093c4: f008f924 ..$. BL gattc_get_mtu ; 0x10011610
- 0x100093c8: 1e40 @. SUBS r0,r0,#1
- 0x100093ca: 42a0 .B CMP r0,r4
- 0x100093cc: d002 .. BEQ 0x100093d4 ; atts_read_blob_req + 176
- 0x100093ce: 4630 0F MOV r0,r6
- 0x100093d0: f7fffb10 .... BL atts_clear_read_cache ; 0x100089f4
- 0x100093d4: 2000 . MOVS r0,#0
- 0x100093d6: b005 .. ADD sp,sp,#0x14
- 0x100093d8: bdf0 .. POP {r4-r7,pc}
- 0x100093da: 2001 . MOVS r0,#1
- 0x100093dc: e7fb .. B 0x100093d6 ; atts_read_blob_req + 178
- 0x100093de: 0000 .. MOVS r0,r0
- i.atts_read_by_grp_type_req
- atts_read_by_grp_type_req
- 0x100093e0: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x100093e4: b08d .. SUB sp,sp,#0x34
- 0x100093e6: 2500 .% MOVS r5,#0
- 0x100093e8: 4606 .F MOV r6,r0
- 0x100093ea: 9509 .. STR r5,[sp,#0x24]
- 0x100093ec: 950a .. STR r5,[sp,#0x28]
- 0x100093ee: 8848 H. LDRH r0,[r1,#2]
- 0x100093f0: 1f0f .. SUBS r7,r1,#4
- 0x100093f2: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x100093f6: 8838 8. LDRH r0,[r7,#0]
- 0x100093f8: 460c .F MOV r4,r1
- 0x100093fa: 46a8 .F MOV r8,r5
- 0x100093fc: b950 P. CBNZ r0,0x10009414 ; atts_read_by_grp_type_req + 52
- 0x100093fe: 4630 0F MOV r0,r6
- 0x10009400: f008f906 .... BL gattc_get_mtu ; 0x10011610
- 0x10009404: 1e80 .. SUBS r0,r0,#2
- 0x10009406: 8038 8. STRH r0,[r7,#0]
- 0x10009408: 8860 `. LDRH r0,[r4,#2]
- 0x1000940a: 88a1 .. LDRH r1,[r4,#4]
- 0x1000940c: 4288 .B CMP r0,r1
- 0x1000940e: d800 .. BHI 0x10009412 ; atts_read_by_grp_type_req + 50
- 0x10009410: b900 .. CBNZ r0,0x10009414 ; atts_read_by_grp_type_req + 52
- 0x10009412: 2501 .% MOVS r5,#1
- 0x10009414: 4861 aH LDR r0,[pc,#388] ; [0x1000959c] = 0x11006948
- 0x10009416: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000941a: 6ac0 .j LDR r0,[r0,#0x2c]
- 0x1000941c: b108 .. CBZ r0,0x10009422 ; atts_read_by_grp_type_req + 66
- 0x1000941e: f8908006 .... LDRB r8,[r0,#6]
- 0x10009422: b99d .. CBNZ r5,0x1000944c ; atts_read_by_grp_type_req + 108
- 0x10009424: f1040b08 .... ADD r11,r4,#8
- 0x10009428: 88a0 .. LDRH r0,[r4,#4]
- 0x1000942a: f8ad0018 .... STRH r0,[sp,#0x18]
- 0x1000942e: a808 .. ADD r0,sp,#0x20
- 0x10009430: a905 .. ADD r1,sp,#0x14
- 0x10009432: aa09 .. ADD r2,sp,#0x24
- 0x10009434: e9cd1002 .... STRD r1,r0,[sp,#8]
- 0x10009438: e9cdb200 .... STRD r11,r2,[sp,#0]
- 0x1000943c: 79a3 .y LDRB r3,[r4,#6]
- 0x1000943e: aa06 .. ADD r2,sp,#0x18
- 0x10009440: a904 .. ADD r1,sp,#0x10
- 0x10009442: 4630 0F MOV r0,r6
- 0x10009444: f7fffd5c ..\. BL atts_find_value_by_uuid ; 0x10008f00
- 0x10009448: 0005 .. MOVS r5,r0
- 0x1000944a: d024 $. BEQ 0x10009496 ; atts_read_by_grp_type_req + 182
- 0x1000944c: 2d06 .- CMP r5,#6
- 0x1000944e: d071 q. BEQ 0x10009534 ; atts_read_by_grp_type_req + 340
- 0x10009450: f8df8148 ..H. LDR r8,[pc,#328] ; [0x1000959c] = 0x11006948
- 0x10009454: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10009458: 302c ,0 ADDS r0,r0,#0x2c
- 0x1000945a: f7f9f916 .... BL $Ven$TT$L$$co_list_size ; 0x1000268a
- 0x1000945e: 2800 .( CMP r0,#0
- 0x10009460: d069 i. BEQ 0x10009536 ; atts_read_by_grp_type_req + 342
- 0x10009462: f8581026 X.&. LDR r1,[r8,r6,LSL #2]
- 0x10009466: 2700 .' MOVS r7,#0
- 0x10009468: 2211 ." MOVS r2,#0x11
- 0x1000946a: 6acc .j LDR r4,[r1,#0x2c]
- 0x1000946c: 7a21 !z LDRB r1,[r4,#8]
- 0x1000946e: 1d09 .. ADDS r1,r1,#4
- 0x10009470: 4341 AC MULS r1,r0,r1
- 0x10009472: fa1ff881 .... UXTH r8,r1
- 0x10009476: 2006 . MOVS r0,#6
- 0x10009478: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x1000947c: 2104 .! MOVS r1,#4
- 0x1000947e: 4630 0F MOV r0,r6
- 0x10009480: f8cd8000 .... STR r8,[sp,#0]
- 0x10009484: f00bf8c6 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10009488: 4606 .F MOV r6,r0
- 0x1000948a: f8a08002 .... STRH r8,[r0,#2]
- 0x1000948e: 7a20 z LDRB r0,[r4,#8]
- 0x10009490: 1d00 .. ADDS r0,r0,#4
- 0x10009492: 7070 pp STRB r0,[r6,#1]
- 0x10009494: e069 i. B 0x1000956a ; atts_read_by_grp_type_req + 394
- 0x10009496: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x1000949a: 4588 .E CMP r8,r1
- 0x1000949c: d002 .. BEQ 0x100094a4 ; atts_read_by_grp_type_req + 196
- 0x1000949e: f1b80f00 .... CMP r8,#0
- 0x100094a2: d1d5 .. BNE 0x10009450 ; atts_read_by_grp_type_req + 112
- 0x100094a4: 8838 8. LDRH r0,[r7,#0]
- 0x100094a6: 22fb ." MOVS r2,#0xfb
- 0x100094a8: 1f00 .. SUBS r0,r0,#4
- 0x100094aa: 28fb .( CMP r0,#0xfb
- 0x100094ac: d300 .. BCC 0x100094b0 ; atts_read_by_grp_type_req + 208
- 0x100094ae: 4610 .F MOV r0,r2
- 0x100094b0: 4281 .B CMP r1,r0
- 0x100094b2: d200 .. BCS 0x100094b6 ; atts_read_by_grp_type_req + 214
- 0x100094b4: 4608 .F MOV r0,r1
- 0x100094b6: fa1ff980 .... UXTH r9,r0
- 0x100094ba: 2102 .! MOVS r1,#2
- 0x100094bc: f109000c .... ADD r0,r9,#0xc
- 0x100094c0: f7f9f898 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100094c4: 4682 .F MOV r10,r0
- 0x100094c6: f8bd8014 .... LDRH r8,[sp,#0x14]
- 0x100094ca: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x100094ce: f8aa0004 .... STRH r0,[r10,#4]
- 0x100094d2: f8bd0018 .... LDRH r0,[sp,#0x18]
- 0x100094d6: f8aa0006 .... STRH r0,[r10,#6]
- 0x100094da: f88a9008 .... STRB r9,[r10,#8]
- 0x100094de: 464a JF MOV r2,r9
- 0x100094e0: f10a0009 .... ADD r0,r10,#9
- 0x100094e4: 9908 .. LDR r1,[sp,#0x20]
- 0x100094e6: f7f9f83a ..:. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100094ea: 8839 9. LDRH r1,[r7,#0]
- 0x100094ec: eba10009 .... SUB r0,r1,r9
- 0x100094f0: 1f00 .. SUBS r0,r0,#4
- 0x100094f2: 8038 8. STRH r0,[r7,#0]
- 0x100094f4: 4829 )H LDR r0,[pc,#164] ; [0x1000959c] = 0x11006948
- 0x100094f6: 4651 QF MOV r1,r10
- 0x100094f8: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x100094fc: 302c ,0 ADDS r0,r0,#0x2c
- 0x100094fe: f7f9f87e ..~. BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10009502: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x10009506: 4589 .E CMP r9,r1
- 0x10009508: d102 .. BNE 0x10009510 ; atts_read_by_grp_type_req + 304
- 0x1000950a: 4630 0F MOV r0,r6
- 0x1000950c: f7fffa72 ..r. BL atts_clear_read_cache ; 0x100089f4
- 0x10009510: f8bd0018 .... LDRH r0,[sp,#0x18]
- 0x10009514: 1c41 A. ADDS r1,r0,#1
- 0x10009516: b28a .. UXTH r2,r1
- 0x10009518: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x1000951c: 88a1 .. LDRH r1,[r4,#4]
- 0x1000951e: 4291 .B CMP r1,r2
- 0x10009520: d396 .. BCC 0x10009450 ; atts_read_by_grp_type_req + 112
- 0x10009522: 4281 .B CMP r1,r0
- 0x10009524: d094 .. BEQ 0x10009450 ; atts_read_by_grp_type_req + 112
- 0x10009526: 8839 9. LDRH r1,[r7,#0]
- 0x10009528: f1080004 .... ADD r0,r8,#4
- 0x1000952c: 4281 .B CMP r1,r0
- 0x1000952e: f4bfaf7b ..{. BCS 0x10009428 ; atts_read_by_grp_type_req + 72
- 0x10009532: e78d .. B 0x10009450 ; atts_read_by_grp_type_req + 112
- 0x10009534: e02c ,. B 0x10009590 ; atts_read_by_grp_type_req + 432
- 0x10009536: e01e .. B 0x10009576 ; atts_read_by_grp_type_req + 406
- 0x10009538: 19f0 .. ADDS r0,r6,r7
- 0x1000953a: 88a1 .. LDRH r1,[r4,#4]
- 0x1000953c: 7101 .q STRB r1,[r0,#4]
- 0x1000953e: 0a09 .. LSRS r1,r1,#8
- 0x10009540: 7141 Aq STRB r1,[r0,#5]
- 0x10009542: 1cbf .. ADDS r7,r7,#2
- 0x10009544: b2b9 .. UXTH r1,r7
- 0x10009546: 1870 p. ADDS r0,r6,r1
- 0x10009548: 88e2 .. LDRH r2,[r4,#6]
- 0x1000954a: 7102 .q STRB r2,[r0,#4]
- 0x1000954c: 0a12 .. LSRS r2,r2,#8
- 0x1000954e: 1c89 .. ADDS r1,r1,#2
- 0x10009550: 7142 Bq STRB r2,[r0,#5]
- 0x10009552: b28f .. UXTH r7,r1
- 0x10009554: 19f0 .. ADDS r0,r6,r7
- 0x10009556: 7a22 "z LDRB r2,[r4,#8]
- 0x10009558: f1040109 .... ADD r1,r4,#9
- 0x1000955c: 1d00 .. ADDS r0,r0,#4
- 0x1000955e: f7f8fffe .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10009562: 7a20 z LDRB r0,[r4,#8]
- 0x10009564: 6824 $h LDR r4,[r4,#0]
- 0x10009566: 4438 8D ADD r0,r0,r7
- 0x10009568: b287 .. UXTH r7,r0
- 0x1000956a: 2c00 ., CMP r4,#0
- 0x1000956c: d1e4 .. BNE 0x10009538 ; atts_read_by_grp_type_req + 344
- 0x1000956e: 4630 0F MOV r0,r6
- 0x10009570: f00bfb46 ..F. BL l2cc_pdu_send ; 0x10014c00
- 0x10009574: e006 .. B 0x10009584 ; atts_read_by_grp_type_req + 420
- 0x10009576: 7821 !x LDRB r1,[r4,#0]
- 0x10009578: 462b +F MOV r3,r5
- 0x1000957a: f8bd2010 ... LDRH r2,[sp,#0x10]
- 0x1000957e: 4630 0F MOV r0,r6
- 0x10009580: f000f9ca .... BL atts_send_error ; 0x10009918
- 0x10009584: 2d06 .- CMP r5,#6
- 0x10009586: d006 .. BEQ 0x10009596 ; atts_read_by_grp_type_req + 438
- 0x10009588: 2000 . MOVS r0,#0
- 0x1000958a: b00d .. ADD sp,sp,#0x34
- 0x1000958c: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10009590: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x10009594: 8060 `. STRH r0,[r4,#2]
- 0x10009596: 2001 . MOVS r0,#1
- 0x10009598: e7f7 .. B 0x1000958a ; atts_read_by_grp_type_req + 426
- $d
- 0x1000959a: 0000 .. DCW 0
- 0x1000959c: 11006948 Hi.. DCD 285239624
- $t
- i.atts_read_by_type_req
- atts_read_by_type_req
- 0x100095a0: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x100095a4: b08d .. SUB sp,sp,#0x34
- 0x100095a6: 2500 .% MOVS r5,#0
- 0x100095a8: 4606 .F MOV r6,r0
- 0x100095aa: 9508 .. STR r5,[sp,#0x20]
- 0x100095ac: 9509 .. STR r5,[sp,#0x24]
- 0x100095ae: 8848 H. LDRH r0,[r1,#2]
- 0x100095b0: 1f0f .. SUBS r7,r1,#4
- 0x100095b2: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x100095b6: 8838 8. LDRH r0,[r7,#0]
- 0x100095b8: 460c .F MOV r4,r1
- 0x100095ba: 46a8 .F MOV r8,r5
- 0x100095bc: b950 P. CBNZ r0,0x100095d4 ; atts_read_by_type_req + 52
- 0x100095be: 4630 0F MOV r0,r6
- 0x100095c0: f008f826 ..&. BL gattc_get_mtu ; 0x10011610
- 0x100095c4: 1e80 .. SUBS r0,r0,#2
- 0x100095c6: 8038 8. STRH r0,[r7,#0]
- 0x100095c8: 8860 `. LDRH r0,[r4,#2]
- 0x100095ca: 88a1 .. LDRH r1,[r4,#4]
- 0x100095cc: 4288 .B CMP r0,r1
- 0x100095ce: d800 .. BHI 0x100095d2 ; atts_read_by_type_req + 50
- 0x100095d0: b900 .. CBNZ r0,0x100095d4 ; atts_read_by_type_req + 52
- 0x100095d2: 2501 .% MOVS r5,#1
- 0x100095d4: 485b [H LDR r0,[pc,#364] ; [0x10009744] = 0x11006948
- 0x100095d6: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x100095da: 6ac0 .j LDR r0,[r0,#0x2c]
- 0x100095dc: b108 .. CBZ r0,0x100095e2 ; atts_read_by_type_req + 66
- 0x100095de: f8908006 .... LDRB r8,[r0,#6]
- 0x100095e2: b99d .. CBNZ r5,0x1000960c ; atts_read_by_type_req + 108
- 0x100095e4: f1040b08 .... ADD r11,r4,#8
- 0x100095e8: 88a0 .. LDRH r0,[r4,#4]
- 0x100095ea: f8ad002c ..,. STRH r0,[sp,#0x2c]
- 0x100095ee: a807 .. ADD r0,sp,#0x1c
- 0x100095f0: a905 .. ADD r1,sp,#0x14
- 0x100095f2: aa08 .. ADD r2,sp,#0x20
- 0x100095f4: e9cd1002 .... STRD r1,r0,[sp,#8]
- 0x100095f8: e9cdb200 .... STRD r11,r2,[sp,#0]
- 0x100095fc: 79a3 .y LDRB r3,[r4,#6]
- 0x100095fe: aa0b .. ADD r2,sp,#0x2c
- 0x10009600: a904 .. ADD r1,sp,#0x10
- 0x10009602: 4630 0F MOV r0,r6
- 0x10009604: f7fffc7c ..|. BL atts_find_value_by_uuid ; 0x10008f00
- 0x10009608: 0005 .. MOVS r5,r0
- 0x1000960a: d024 $. BEQ 0x10009656 ; atts_read_by_type_req + 182
- 0x1000960c: 2d06 .- CMP r5,#6
- 0x1000960e: d07d }. BEQ 0x1000970c ; atts_read_by_type_req + 364
- 0x10009610: f8df8130 ..0. LDR r8,[pc,#304] ; [0x10009744] = 0x11006948
- 0x10009614: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10009618: 302c ,0 ADDS r0,r0,#0x2c
- 0x1000961a: f7f9f836 ..6. BL $Ven$TT$L$$co_list_size ; 0x1000268a
- 0x1000961e: 2800 .( CMP r0,#0
- 0x10009620: d07e ~. BEQ 0x10009720 ; atts_read_by_type_req + 384
- 0x10009622: f8581026 X.&. LDR r1,[r8,r6,LSL #2]
- 0x10009626: 2700 .' MOVS r7,#0
- 0x10009628: 2209 ." MOVS r2,#9
- 0x1000962a: 6acc .j LDR r4,[r1,#0x2c]
- 0x1000962c: 79a1 .y LDRB r1,[r4,#6]
- 0x1000962e: 1c89 .. ADDS r1,r1,#2
- 0x10009630: 4341 AC MULS r1,r0,r1
- 0x10009632: fa1ff881 .... UXTH r8,r1
- 0x10009636: 2006 . MOVS r0,#6
- 0x10009638: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x1000963c: 2104 .! MOVS r1,#4
- 0x1000963e: 4630 0F MOV r0,r6
- 0x10009640: f8cd8000 .... STR r8,[sp,#0]
- 0x10009644: f00affe6 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10009648: 4606 .F MOV r6,r0
- 0x1000964a: f8a08002 .... STRH r8,[r0,#2]
- 0x1000964e: 79a0 .y LDRB r0,[r4,#6]
- 0x10009650: 1c80 .. ADDS r0,r0,#2
- 0x10009652: 7070 pp STRB r0,[r6,#1]
- 0x10009654: e05e ^. B 0x10009714 ; atts_read_by_type_req + 372
- 0x10009656: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x1000965a: 4588 .E CMP r8,r1
- 0x1000965c: d002 .. BEQ 0x10009664 ; atts_read_by_type_req + 196
- 0x1000965e: f1b80f00 .... CMP r8,#0
- 0x10009662: d1d5 .. BNE 0x10009610 ; atts_read_by_type_req + 112
- 0x10009664: 8838 8. LDRH r0,[r7,#0]
- 0x10009666: 22fd ." MOVS r2,#0xfd
- 0x10009668: 1e80 .. SUBS r0,r0,#2
- 0x1000966a: 28fd .( CMP r0,#0xfd
- 0x1000966c: d300 .. BCC 0x10009670 ; atts_read_by_type_req + 208
- 0x1000966e: 4610 .F MOV r0,r2
- 0x10009670: 4281 .B CMP r1,r0
- 0x10009672: d200 .. BCS 0x10009676 ; atts_read_by_type_req + 214
- 0x10009674: 4608 .F MOV r0,r1
- 0x10009676: fa1ff980 .... UXTH r9,r0
- 0x1000967a: 2102 .! MOVS r1,#2
- 0x1000967c: f1090008 .... ADD r0,r9,#8
- 0x10009680: f7f8ffb8 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10009684: 4682 .F MOV r10,r0
- 0x10009686: f8bd8014 .... LDRH r8,[sp,#0x14]
- 0x1000968a: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x1000968e: f8aa0004 .... STRH r0,[r10,#4]
- 0x10009692: f88a9006 .... STRB r9,[r10,#6]
- 0x10009696: 464a JF MOV r2,r9
- 0x10009698: f10a0007 .... ADD r0,r10,#7
- 0x1000969c: 9907 .. LDR r1,[sp,#0x1c]
- 0x1000969e: f7f8ff5e ..^. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100096a2: 8839 9. LDRH r1,[r7,#0]
- 0x100096a4: eba10009 .... SUB r0,r1,r9
- 0x100096a8: 1e80 .. SUBS r0,r0,#2
- 0x100096aa: 8038 8. STRH r0,[r7,#0]
- 0x100096ac: 4825 %H LDR r0,[pc,#148] ; [0x10009744] = 0x11006948
- 0x100096ae: 4651 QF MOV r1,r10
- 0x100096b0: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x100096b4: 302c ,0 ADDS r0,r0,#0x2c
- 0x100096b6: f7f8ffa2 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100096ba: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x100096be: 4589 .E CMP r9,r1
- 0x100096c0: d102 .. BNE 0x100096c8 ; atts_read_by_type_req + 296
- 0x100096c2: 4630 0F MOV r0,r6
- 0x100096c4: f7fff996 .... BL atts_clear_read_cache ; 0x100089f4
- 0x100096c8: f8bd002c ..,. LDRH r0,[sp,#0x2c]
- 0x100096cc: 1c41 A. ADDS r1,r0,#1
- 0x100096ce: b28a .. UXTH r2,r1
- 0x100096d0: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x100096d4: 88a1 .. LDRH r1,[r4,#4]
- 0x100096d6: 4291 .B CMP r1,r2
- 0x100096d8: d39a .. BCC 0x10009610 ; atts_read_by_type_req + 112
- 0x100096da: 4281 .B CMP r1,r0
- 0x100096dc: d098 .. BEQ 0x10009610 ; atts_read_by_type_req + 112
- 0x100096de: 8839 9. LDRH r1,[r7,#0]
- 0x100096e0: f1080002 .... ADD r0,r8,#2
- 0x100096e4: 4281 .B CMP r1,r0
- 0x100096e6: f4bfaf7f .... BCS 0x100095e8 ; atts_read_by_type_req + 72
- 0x100096ea: e791 .. B 0x10009610 ; atts_read_by_type_req + 112
- 0x100096ec: 19f0 .. ADDS r0,r6,r7
- 0x100096ee: 88a1 .. LDRH r1,[r4,#4]
- 0x100096f0: 7101 .q STRB r1,[r0,#4]
- 0x100096f2: 0a09 .. LSRS r1,r1,#8
- 0x100096f4: 7141 Aq STRB r1,[r0,#5]
- 0x100096f6: 1cbf .. ADDS r7,r7,#2
- 0x100096f8: b2bf .. UXTH r7,r7
- 0x100096fa: 19f0 .. ADDS r0,r6,r7
- 0x100096fc: 79a2 .y LDRB r2,[r4,#6]
- 0x100096fe: 1de1 .. ADDS r1,r4,#7
- 0x10009700: 1d00 .. ADDS r0,r0,#4
- 0x10009702: f7f8ff2c ..,. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10009706: 79a0 .y LDRB r0,[r4,#6]
- 0x10009708: 4438 8D ADD r0,r0,r7
- 0x1000970a: e001 .. B 0x10009710 ; atts_read_by_type_req + 368
- 0x1000970c: e015 .. B 0x1000973a ; atts_read_by_type_req + 410
- 0x1000970e: e007 .. B 0x10009720 ; atts_read_by_type_req + 384
- 0x10009710: 6824 $h LDR r4,[r4,#0]
- 0x10009712: b287 .. UXTH r7,r0
- 0x10009714: 2c00 ., CMP r4,#0
- 0x10009716: d1e9 .. BNE 0x100096ec ; atts_read_by_type_req + 332
- 0x10009718: 4630 0F MOV r0,r6
- 0x1000971a: f00bfa71 ..q. BL l2cc_pdu_send ; 0x10014c00
- 0x1000971e: e006 .. B 0x1000972e ; atts_read_by_type_req + 398
- 0x10009720: 7821 !x LDRB r1,[r4,#0]
- 0x10009722: 462b +F MOV r3,r5
- 0x10009724: f8bd2010 ... LDRH r2,[sp,#0x10]
- 0x10009728: 4630 0F MOV r0,r6
- 0x1000972a: f000f8f5 .... BL atts_send_error ; 0x10009918
- 0x1000972e: 2d06 .- CMP r5,#6
- 0x10009730: d006 .. BEQ 0x10009740 ; atts_read_by_type_req + 416
- 0x10009732: 2000 . MOVS r0,#0
- 0x10009734: b00d .. ADD sp,sp,#0x34
- 0x10009736: e8bd8ff0 .... POP {r4-r11,pc}
- 0x1000973a: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x1000973e: 8060 `. STRH r0,[r4,#2]
- 0x10009740: 2001 . MOVS r0,#1
- 0x10009742: e7f7 .. B 0x10009734 ; atts_read_by_type_req + 404
- $d
- 0x10009744: 11006948 Hi.. DCD 285239624
- $t
- i.atts_read_mult_req
- atts_read_mult_req
- 0x10009748: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x1000974c: b085 .. SUB sp,sp,#0x14
- 0x1000974e: 2500 .% MOVS r5,#0
- 0x10009750: f8df9124 ..$. LDR r9,[pc,#292] ; [0x10009878] = 0x11006948
- 0x10009754: 4680 .F MOV r8,r0
- 0x10009756: 9502 .. STR r5,[sp,#8]
- 0x10009758: 9503 .. STR r5,[sp,#0xc]
- 0x1000975a: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x1000975e: 460e .F MOV r6,r1
- 0x10009760: 46aa .F MOV r10,r5
- 0x10009762: 302c ,0 ADDS r0,r0,#0x2c
- 0x10009764: f7f8ff91 .... BL $Ven$TT$L$$co_list_size ; 0x1000268a
- 0x10009768: 1f34 4. SUBS r4,r6,#4
- 0x1000976a: 4607 .F MOV r7,r0
- 0x1000976c: 8820 . LDRH r0,[r4,#0]
- 0x1000976e: bbe8 .. CBNZ r0,0x100097ec ; atts_read_mult_req + 164
- 0x10009770: 4640 @F MOV r0,r8
- 0x10009772: f007ff4d ..M. BL gattc_get_mtu ; 0x10011610
- 0x10009776: 1e40 @. SUBS r0,r0,#1
- 0x10009778: 8020 . STRH r0,[r4,#0]
- 0x1000977a: e03c <. B 0x100097f6 ; atts_read_mult_req + 174
- 0x1000977c: eb060b47 ..G. ADD r11,r6,r7,LSL #1
- 0x10009780: ab02 .. ADD r3,sp,#8
- 0x10009782: f8bb2004 ... LDRH r2,[r11,#4]
- 0x10009786: 2100 .! MOVS r1,#0
- 0x10009788: 4640 @F MOV r0,r8
- 0x1000978a: f7fffc05 .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x1000978e: 0005 .. MOVS r5,r0
- 0x10009790: d13a :. BNE 0x10009808 ; atts_read_mult_req + 192
- 0x10009792: f8bb1004 .... LDRH r1,[r11,#4]
- 0x10009796: ab01 .. ADD r3,sp,#4
- 0x10009798: aa04 .. ADD r2,sp,#0x10
- 0x1000979a: 4640 @F MOV r0,r8
- 0x1000979c: f7fffc56 ..V. BL atts_get_value ; 0x1000904c
- 0x100097a0: 0005 .. MOVS r5,r0
- 0x100097a2: d122 ". BNE 0x100097ea ; atts_read_mult_req + 162
- 0x100097a4: 8820 . LDRH r0,[r4,#0]
- 0x100097a6: f8bd1010 .... LDRH r1,[sp,#0x10]
- 0x100097aa: 4288 .B CMP r0,r1
- 0x100097ac: d900 .. BLS 0x100097b0 ; atts_read_mult_req + 104
- 0x100097ae: 4608 .F MOV r0,r1
- 0x100097b0: 4683 .F MOV r11,r0
- 0x100097b2: 2102 .! MOVS r1,#2
- 0x100097b4: 3008 .0 ADDS r0,r0,#8
- 0x100097b6: f7f8ff1d .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100097ba: 9000 .. STR r0,[sp,#0]
- 0x100097bc: f8a0b004 .... STRH r11,[r0,#4]
- 0x100097c0: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x100097c4: 465a ZF MOV r2,r11
- 0x100097c6: 1d80 .. ADDS r0,r0,#6
- 0x100097c8: f7f8fec9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100097cc: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x100097d0: 9900 .. LDR r1,[sp,#0]
- 0x100097d2: 302c ,0 ADDS r0,r0,#0x2c
- 0x100097d4: f7f8ff13 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x100097d8: 4640 @F MOV r0,r8
- 0x100097da: f7fff90b .... BL atts_clear_read_cache ; 0x100089f4
- 0x100097de: 8821 !. LDRH r1,[r4,#0]
- 0x100097e0: 1c7f .. ADDS r7,r7,#1
- 0x100097e2: eba1000b .... SUB r0,r1,r11
- 0x100097e6: 8020 . STRH r0,[r4,#0]
- 0x100097e8: b2bf .. UXTH r7,r7
- 0x100097ea: e000 .. B 0x100097ee ; atts_read_mult_req + 166
- 0x100097ec: e003 .. B 0x100097f6 ; atts_read_mult_req + 174
- 0x100097ee: f8cda008 .... STR r10,[sp,#8]
- 0x100097f2: f88da00c .... STRB r10,[sp,#0xc]
- 0x100097f6: 8870 p. LDRH r0,[r6,#2]
- 0x100097f8: 42b8 .B CMP r0,r7
- 0x100097fa: d904 .. BLS 0x10009806 ; atts_read_mult_req + 190
- 0x100097fc: 8820 . LDRH r0,[r4,#0]
- 0x100097fe: b110 .. CBZ r0,0x10009806 ; atts_read_mult_req + 190
- 0x10009800: 2d00 .- CMP r5,#0
- 0x10009802: d0bb .. BEQ 0x1000977c ; atts_read_mult_req + 52
- 0x10009804: e000 .. B 0x10009808 ; atts_read_mult_req + 192
- 0x10009806: b155 U. CBZ r5,0x1000981e ; atts_read_mult_req + 214
- 0x10009808: 2d06 .- CMP r5,#6
- 0x1000980a: d032 2. BEQ 0x10009872 ; atts_read_mult_req + 298
- 0x1000980c: eb060047 ..G. ADD r0,r6,r7,LSL #1
- 0x10009810: 7831 1x LDRB r1,[r6,#0]
- 0x10009812: 8882 .. LDRH r2,[r0,#4]
- 0x10009814: 462b +F MOV r3,r5
- 0x10009816: 4640 @F MOV r0,r8
- 0x10009818: f000f87e ..~. BL atts_send_error ; 0x10009918
- 0x1000981c: e025 %. B 0x1000986a ; atts_read_mult_req + 290
- 0x1000981e: 4640 @F MOV r0,r8
- 0x10009820: f007fef6 .... BL gattc_get_mtu ; 0x10011610
- 0x10009824: 8821 !. LDRH r1,[r4,#0]
- 0x10009826: 2600 .& MOVS r6,#0
- 0x10009828: 1a40 @. SUBS r0,r0,r1
- 0x1000982a: 1e40 @. SUBS r0,r0,#1
- 0x1000982c: b284 .. UXTH r4,r0
- 0x1000982e: 2106 .! MOVS r1,#6
- 0x10009830: eb012308 ...# ADD r3,r1,r8,LSL #8
- 0x10009834: 4640 @F MOV r0,r8
- 0x10009836: 220f ." MOVS r2,#0xf
- 0x10009838: 2104 .! MOVS r1,#4
- 0x1000983a: 9400 .. STR r4,[sp,#0]
- 0x1000983c: f00afeea .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10009840: 4605 .F MOV r5,r0
- 0x10009842: 8044 D. STRH r4,[r0,#2]
- 0x10009844: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x10009848: 6ac4 .j LDR r4,[r0,#0x2c]
- 0x1000984a: e009 .. B 0x10009860 ; atts_read_mult_req + 280
- 0x1000984c: 19a8 .. ADDS r0,r5,r6
- 0x1000984e: 88a2 .. LDRH r2,[r4,#4]
- 0x10009850: 1da1 .. ADDS r1,r4,#6
- 0x10009852: 1d00 .. ADDS r0,r0,#4
- 0x10009854: f7f8fe83 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10009858: 88a0 .. LDRH r0,[r4,#4]
- 0x1000985a: 6824 $h LDR r4,[r4,#0]
- 0x1000985c: 4430 0D ADD r0,r0,r6
- 0x1000985e: b286 .. UXTH r6,r0
- 0x10009860: 2c00 ., CMP r4,#0
- 0x10009862: d1f3 .. BNE 0x1000984c ; atts_read_mult_req + 260
- 0x10009864: 4628 (F MOV r0,r5
- 0x10009866: f00bf9cb .... BL l2cc_pdu_send ; 0x10014c00
- 0x1000986a: 2000 . MOVS r0,#0
- 0x1000986c: b005 .. ADD sp,sp,#0x14
- 0x1000986e: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10009872: 2001 . MOVS r0,#1
- 0x10009874: e7fa .. B 0x1000986c ; atts_read_mult_req + 292
- $d
- 0x10009876: 0000 .. DCW 0
- 0x10009878: 11006948 Hi.. DCD 285239624
- $t
- i.atts_read_req
- atts_read_req
- 0x1000987c: b570 p. PUSH {r4-r6,lr}
- 0x1000987e: b086 .. SUB sp,sp,#0x18
- 0x10009880: 4605 .F MOV r5,r0
- 0x10009882: 2000 . MOVS r0,#0
- 0x10009884: 9004 .. STR r0,[sp,#0x10]
- 0x10009886: 9005 .. STR r0,[sp,#0x14]
- 0x10009888: 460c .F MOV r4,r1
- 0x1000988a: 884a J. LDRH r2,[r1,#2]
- 0x1000988c: 4601 .F MOV r1,r0
- 0x1000988e: ab04 .. ADD r3,sp,#0x10
- 0x10009890: 4628 (F MOV r0,r5
- 0x10009892: f7fffb81 .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x10009896: 0003 .. MOVS r3,r0
- 0x10009898: d107 .. BNE 0x100098aa ; atts_read_req + 46
- 0x1000989a: 8861 a. LDRH r1,[r4,#2]
- 0x1000989c: ab03 .. ADD r3,sp,#0xc
- 0x1000989e: aa02 .. ADD r2,sp,#8
- 0x100098a0: 4628 (F MOV r0,r5
- 0x100098a2: f7fffbd3 .... BL atts_get_value ; 0x1000904c
- 0x100098a6: 0003 .. MOVS r3,r0
- 0x100098a8: d007 .. BEQ 0x100098ba ; atts_read_req + 62
- 0x100098aa: 2b06 .+ CMP r3,#6
- 0x100098ac: d032 2. BEQ 0x10009914 ; atts_read_req + 152
- 0x100098ae: 8862 b. LDRH r2,[r4,#2]
- 0x100098b0: 7821 !x LDRB r1,[r4,#0]
- 0x100098b2: 4628 (F MOV r0,r5
- 0x100098b4: f000f830 ..0. BL atts_send_error ; 0x10009918
- 0x100098b8: e029 ). B 0x1000990e ; atts_read_req + 146
- 0x100098ba: f8bd4008 ...@ LDRH r4,[sp,#8]
- 0x100098be: 4628 (F MOV r0,r5
- 0x100098c0: f007fea6 .... BL gattc_get_mtu ; 0x10011610
- 0x100098c4: 1e40 @. SUBS r0,r0,#1
- 0x100098c6: 4284 .B CMP r4,r0
- 0x100098c8: d200 .. BCS 0x100098cc ; atts_read_req + 80
- 0x100098ca: 4620 F MOV r0,r4
- 0x100098cc: b284 .. UXTH r4,r0
- 0x100098ce: 2006 . MOVS r0,#6
- 0x100098d0: eb002305 ...# ADD r3,r0,r5,LSL #8
- 0x100098d4: 220b ." MOVS r2,#0xb
- 0x100098d6: 2104 .! MOVS r1,#4
- 0x100098d8: 4628 (F MOV r0,r5
- 0x100098da: 9400 .. STR r4,[sp,#0]
- 0x100098dc: f00afe9a .... BL l2cc_pdu_alloc ; 0x10014614
- 0x100098e0: 8044 D. STRH r4,[r0,#2]
- 0x100098e2: 4606 .F MOV r6,r0
- 0x100098e4: 4622 "F MOV r2,r4
- 0x100098e6: 1d00 .. ADDS r0,r0,#4
- 0x100098e8: 9903 .. LDR r1,[sp,#0xc]
- 0x100098ea: f7f8fe38 ..8. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100098ee: 4630 0F MOV r0,r6
- 0x100098f0: f00bf986 .... BL l2cc_pdu_send ; 0x10014c00
- 0x100098f4: f8bd0008 .... LDRH r0,[sp,#8]
- 0x100098f8: 4284 .B CMP r4,r0
- 0x100098fa: d108 .. BNE 0x1000990e ; atts_read_req + 146
- 0x100098fc: 4628 (F MOV r0,r5
- 0x100098fe: f007fe87 .... BL gattc_get_mtu ; 0x10011610
- 0x10009902: 1e40 @. SUBS r0,r0,#1
- 0x10009904: 42a0 .B CMP r0,r4
- 0x10009906: d002 .. BEQ 0x1000990e ; atts_read_req + 146
- 0x10009908: 4628 (F MOV r0,r5
- 0x1000990a: f7fff873 ..s. BL atts_clear_read_cache ; 0x100089f4
- 0x1000990e: 2000 . MOVS r0,#0
- 0x10009910: b006 .. ADD sp,sp,#0x18
- 0x10009912: bd70 p. POP {r4-r6,pc}
- 0x10009914: 2001 . MOVS r0,#1
- 0x10009916: e7fb .. B 0x10009910 ; atts_read_req + 148
- i.atts_send_error
- atts_send_error
- 0x10009918: b5f8 .. PUSH {r3-r7,lr}
- 0x1000991a: 460e .F MOV r6,r1
- 0x1000991c: 2117 .! MOVS r1,#0x17
- 0x1000991e: 9100 .. STR r1,[sp,#0]
- 0x10009920: 461c .F MOV r4,r3
- 0x10009922: 2106 .! MOVS r1,#6
- 0x10009924: 4615 .F MOV r5,r2
- 0x10009926: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x1000992a: 2201 ." MOVS r2,#1
- 0x1000992c: 2104 .! MOVS r1,#4
- 0x1000992e: f00afe71 ..q. BL l2cc_pdu_alloc ; 0x10014614
- 0x10009932: 7046 Fp STRB r6,[r0,#1]
- 0x10009934: 8045 E. STRH r5,[r0,#2]
- 0x10009936: 7104 .q STRB r4,[r0,#4]
- 0x10009938: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x1000993c: f00bb960 ..`. B.W l2cc_pdu_send ; 0x10014c00
- i.atts_send_event
- atts_send_event
- 0x10009940: e92d43fe -..C PUSH {r1-r9,lr}
- 0x10009944: 4606 .F MOV r6,r0
- 0x10009946: 2000 . MOVS r0,#0
- 0x10009948: 9001 .. STR r0,[sp,#4]
- 0x1000994a: 9002 .. STR r0,[sp,#8]
- 0x1000994c: 7808 .x LDRB r0,[r1,#0]
- 0x1000994e: 888a .. LDRH r2,[r1,#4]
- 0x10009950: 460d .F MOV r5,r1
- 0x10009952: 2812 .( CMP r0,#0x12
- 0x10009954: d008 .. BEQ 0x10009968 ; atts_send_event + 40
- 0x10009956: 2105 .! MOVS r1,#5
- 0x10009958: ab01 .. ADD r3,sp,#4
- 0x1000995a: 4630 0F MOV r0,r6
- 0x1000995c: f7fffb1c .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x10009960: ea5f0800 _... MOVS r8,r0
- 0x10009964: d002 .. BEQ 0x1000996c ; atts_send_event + 44
- 0x10009966: e02e .. B 0x100099c6 ; atts_send_event + 134
- 0x10009968: 2104 .! MOVS r1,#4
- 0x1000996a: e7f5 .. B 0x10009958 ; atts_send_event + 24
- 0x1000996c: 88ec .. LDRH r4,[r5,#6]
- 0x1000996e: 4630 0F MOV r0,r6
- 0x10009970: f007fe4e ..N. BL gattc_get_mtu ; 0x10011610
- 0x10009974: 1ec0 .. SUBS r0,r0,#3
- 0x10009976: 4284 .B CMP r4,r0
- 0x10009978: d200 .. BCS 0x1000997c ; atts_send_event + 60
- 0x1000997a: 4620 F MOV r0,r4
- 0x1000997c: b284 .. UXTH r4,r0
- 0x1000997e: 2006 . MOVS r0,#6
- 0x10009980: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x10009984: 9400 .. STR r4,[sp,#0]
- 0x10009986: 7828 (x LDRB r0,[r5,#0]
- 0x10009988: 461f .F MOV r7,r3
- 0x1000998a: 2812 .( CMP r0,#0x12
- 0x1000998c: d01e .. BEQ 0x100099cc ; atts_send_event + 140
- 0x1000998e: 221d ." MOVS r2,#0x1d
- 0x10009990: 2104 .! MOVS r1,#4
- 0x10009992: 4630 0F MOV r0,r6
- 0x10009994: f00afe3e ..>. BL l2cc_pdu_alloc ; 0x10014614
- 0x10009998: 4606 .F MOV r6,r0
- 0x1000999a: 88a8 .. LDRH r0,[r5,#4]
- 0x1000999c: 8070 p. STRH r0,[r6,#2]
- 0x1000999e: 80b4 .. STRH r4,[r6,#4]
- 0x100099a0: 4622 "F MOV r2,r4
- 0x100099a2: f1050108 .... ADD r1,r5,#8
- 0x100099a6: 1db0 .. ADDS r0,r6,#6
- 0x100099a8: f7f8fdd9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100099ac: 4630 0F MOV r0,r6
- 0x100099ae: f00bf927 ..'. BL l2cc_pdu_send ; 0x10014c00
- 0x100099b2: 7828 (x LDRB r0,[r5,#0]
- 0x100099b4: 2812 .( CMP r0,#0x12
- 0x100099b6: d006 .. BEQ 0x100099c6 ; atts_send_event + 134
- 0x100099b8: 4639 9F MOV r1,r7
- 0x100099ba: f64032b8 @..2 MOV r2,#0xbb8
- 0x100099be: f640401d @..@ MOV r0,#0xc1d
- 0x100099c2: f7f8fe58 ..X. BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x100099c6: 4640 @F MOV r0,r8
- 0x100099c8: e8bd83fe .... POP {r1-r9,pc}
- 0x100099cc: 221b ." MOVS r2,#0x1b
- 0x100099ce: e7df .. B 0x10009990 ; atts_send_event + 80
- i.atts_store_prep_data
- atts_store_prep_data
- 0x100099d0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100099d4: 4c1b .L LDR r4,[pc,#108] ; [0x10009a44] = 0x11006948
- 0x100099d6: 4607 .F MOV r7,r0
- 0x100099d8: e9ddc808 .... LDRD r12,r8,[sp,#0x20]
- 0x100099dc: f8540027 T.'. LDR r0,[r4,r7,LSL #2]
- 0x100099e0: f04f0900 O... MOV r9,#0
- 0x100099e4: 4616 .F MOV r6,r2
- 0x100099e6: 6a40 @j LDR r0,[r0,#0x24]
- 0x100099e8: b140 @. CBZ r0,0x100099fc ; atts_store_prep_data + 44
- 0x100099ea: 8880 .. LDRH r0,[r0,#4]
- 0x100099ec: 4410 .D ADD r0,r0,r2
- 0x100099ee: f5b06f00 ...o CMP r0,#0x800
- 0x100099f2: d902 .. BLS 0x100099fa ; atts_store_prep_data + 42
- 0x100099f4: f04f0911 O... MOV r9,#0x11
- 0x100099f8: e021 !. B 0x10009a3e ; atts_store_prep_data + 110
- 0x100099fa: b286 .. UXTH r6,r0
- 0x100099fc: 814a J. STRH r2,[r1,#0xa]
- 0x100099fe: 810b .. STRH r3,[r1,#8]
- 0x10009a00: f8a18006 .... STRH r8,[r1,#6]
- 0x10009a04: f8540027 T.'. LDR r0,[r4,r7,LSL #2]
- 0x10009a08: 46a0 .F MOV r8,r4
- 0x10009a0a: 460d .F MOV r5,r1
- 0x10009a0c: f8504f24 P.$O LDR r4,[r0,#0x24]!
- 0x10009a10: e009 .. B 0x10009a26 ; atts_store_prep_data + 86
- 0x10009a12: 8ae1 .. LDRH r1,[r4,#0x16]
- 0x10009a14: 4561 aE CMP r1,r12
- 0x10009a16: d905 .. BLS 0x10009a24 ; atts_store_prep_data + 84
- 0x10009a18: 462a *F MOV r2,r5
- 0x10009a1a: 4621 !F MOV r1,r4
- 0x10009a1c: f7f8fe44 ..D. BL $Ven$TT$L$$co_list_insert_before ; 0x100026a8
- 0x10009a20: b11c .. CBZ r4,0x10009a2a ; atts_store_prep_data + 90
- 0x10009a22: e008 .. B 0x10009a36 ; atts_store_prep_data + 102
- 0x10009a24: 6824 $h LDR r4,[r4,#0]
- 0x10009a26: 2c00 ., CMP r4,#0
- 0x10009a28: d1f3 .. BNE 0x10009a12 ; atts_store_prep_data + 66
- 0x10009a2a: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10009a2e: 4629 )F MOV r1,r5
- 0x10009a30: 3024 $0 ADDS r0,r0,#0x24
- 0x10009a32: f7f8fde4 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10009a36: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10009a3a: 6a40 @j LDR r0,[r0,#0x24]
- 0x10009a3c: 8086 .. STRH r6,[r0,#4]
- 0x10009a3e: 4648 HF MOV r0,r9
- 0x10009a40: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x10009a44: 11006948 Hi.. DCD 285239624
- $t
- i.atts_update_elmt
- atts_update_elmt
- 0x10009a48: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10009a4c: 4688 .F MOV r8,r1
- 0x10009a4e: 9e06 .. LDR r6,[sp,#0x18]
- 0x10009a50: 461f .F MOV r7,r3
- 0x10009a52: 4615 .F MOV r5,r2
- 0x10009a54: 4604 .F MOV r4,r0
- 0x10009a56: 4631 1F MOV r1,r6
- 0x10009a58: f7fffaea .... BL atts_get_dest_task ; 0x10009030
- 0x10009a5c: 4601 .F MOV r1,r0
- 0x10009a5e: 1da8 .. ADDS r0,r5,#6
- 0x10009a60: b283 .. UXTH r3,r0
- 0x10009a62: 2006 . MOVS r0,#6
- 0x10009a64: eb002204 ..." ADD r2,r0,r4,LSL #8
- 0x10009a68: f6404015 @..@ MOV r0,#0xc15
- 0x10009a6c: f7f8fdb8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10009a70: 8006 .. STRH r6,[r0,#0]
- 0x10009a72: 8085 .. STRH r5,[r0,#4]
- 0x10009a74: 4604 .F MOV r4,r0
- 0x10009a76: 8047 G. STRH r7,[r0,#2]
- 0x10009a78: 462a *F MOV r2,r5
- 0x10009a7a: 4641 AF MOV r1,r8
- 0x10009a7c: 1d80 .. ADDS r0,r0,#6
- 0x10009a7e: f7f8fd6e ..n. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10009a82: 4620 F MOV r0,r4
- 0x10009a84: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10009a88: f7f8bdaf .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.atts_write_cmd
- atts_write_cmd
- 0x10009a8c: b5fe .. PUSH {r1-r7,lr}
- 0x10009a8e: 4606 .F MOV r6,r0
- 0x10009a90: 2000 . MOVS r0,#0
- 0x10009a92: 9001 .. STR r0,[sp,#4]
- 0x10009a94: 9002 .. STR r0,[sp,#8]
- 0x10009a96: 460c .F MOV r4,r1
- 0x10009a98: 4605 .F MOV r5,r0
- 0x10009a9a: 884a J. LDRH r2,[r1,#2]
- 0x10009a9c: ab01 .. ADD r3,sp,#4
- 0x10009a9e: 2102 .! MOVS r1,#2
- 0x10009aa0: 4630 0F MOV r0,r6
- 0x10009aa2: f7fffa79 ..y. BL atts_get_att_chk_perm ; 0x10008f98
- 0x10009aa6: b970 p. CBNZ r0,0x10009ac6 ; atts_write_cmd + 58
- 0x10009aa8: 88a1 .. LDRH r1,[r4,#4]
- 0x10009aaa: 2200 ." MOVS r2,#0
- 0x10009aac: a801 .. ADD r0,sp,#4
- 0x10009aae: f7feff79 ..y. BL atts_check_length_and_offset ; 0x100089a4
- 0x10009ab2: b940 @. CBNZ r0,0x10009ac6 ; atts_write_cmd + 58
- 0x10009ab4: 8860 `. LDRH r0,[r4,#2]
- 0x10009ab6: 9000 .. STR r0,[sp,#0]
- 0x10009ab8: 88a2 .. LDRH r2,[r4,#4]
- 0x10009aba: 2300 .# MOVS r3,#0
- 0x10009abc: 1da1 .. ADDS r1,r4,#6
- 0x10009abe: 4630 0F MOV r0,r6
- 0x10009ac0: f7ffffc2 .... BL atts_update_elmt ; 0x10009a48
- 0x10009ac4: 2501 .% MOVS r5,#1
- 0x10009ac6: 4628 (F MOV r0,r5
- 0x10009ac8: bdfe .. POP {r1-r7,pc}
- i.atts_write_req
- atts_write_req
- 0x10009aca: b5fe .. PUSH {r1-r7,lr}
- 0x10009acc: 4606 .F MOV r6,r0
- 0x10009ace: 2000 . MOVS r0,#0
- 0x10009ad0: 9001 .. STR r0,[sp,#4]
- 0x10009ad2: 9002 .. STR r0,[sp,#8]
- 0x10009ad4: 460c .F MOV r4,r1
- 0x10009ad6: 4605 .F MOV r5,r0
- 0x10009ad8: 884a J. LDRH r2,[r1,#2]
- 0x10009ada: ab01 .. ADD r3,sp,#4
- 0x10009adc: 2101 .! MOVS r1,#1
- 0x10009ade: 4630 0F MOV r0,r6
- 0x10009ae0: f7fffa5a ..Z. BL atts_get_att_chk_perm ; 0x10008f98
- 0x10009ae4: 0003 .. MOVS r3,r0
- 0x10009ae6: d106 .. BNE 0x10009af6 ; atts_write_req + 44
- 0x10009ae8: 88a1 .. LDRH r1,[r4,#4]
- 0x10009aea: 2200 ." MOVS r2,#0
- 0x10009aec: a801 .. ADD r0,sp,#4
- 0x10009aee: f7feff59 ..Y. BL atts_check_length_and_offset ; 0x100089a4
- 0x10009af2: 0003 .. MOVS r3,r0
- 0x10009af4: d006 .. BEQ 0x10009b04 ; atts_write_req + 58
- 0x10009af6: 8862 b. LDRH r2,[r4,#2]
- 0x10009af8: 7821 !x LDRB r1,[r4,#0]
- 0x10009afa: 4630 0F MOV r0,r6
- 0x10009afc: f7ffff0c .... BL atts_send_error ; 0x10009918
- 0x10009b00: 4628 (F MOV r0,r5
- 0x10009b02: bdfe .. POP {r1-r7,pc}
- 0x10009b04: 8860 `. LDRH r0,[r4,#2]
- 0x10009b06: 9000 .. STR r0,[sp,#0]
- 0x10009b08: 88a2 .. LDRH r2,[r4,#4]
- 0x10009b0a: 2300 .# MOVS r3,#0
- 0x10009b0c: 1da1 .. ADDS r1,r4,#6
- 0x10009b0e: 4630 0F MOV r0,r6
- 0x10009b10: f7ffff9a .... BL atts_update_elmt ; 0x10009a48
- 0x10009b14: 2501 .% MOVS r5,#1
- 0x10009b16: e7f3 .. B 0x10009b00 ; atts_write_req + 54
- i.atts_write_rsp_send
- atts_write_rsp_send
- 0x10009b18: b508 .. PUSH {r3,lr}
- 0x10009b1a: b13a :. CBZ r2,0x10009b2c ; atts_write_rsp_send + 20
- 0x10009b1c: 4613 .F MOV r3,r2
- 0x10009b1e: b001 .. ADD sp,sp,#4
- 0x10009b20: 460a .F MOV r2,r1
- 0x10009b22: 2112 .! MOVS r1,#0x12
- 0x10009b24: f85deb04 ]... POP {lr}
- 0x10009b28: f7ffbef6 .... B.W atts_send_error ; 0x10009918
- 0x10009b2c: 2100 .! MOVS r1,#0
- 0x10009b2e: 9100 .. STR r1,[sp,#0]
- 0x10009b30: 2106 .! MOVS r1,#6
- 0x10009b32: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x10009b36: 2213 ." MOVS r2,#0x13
- 0x10009b38: 2104 .! MOVS r1,#4
- 0x10009b3a: f00afd6b ..k. BL l2cc_pdu_alloc ; 0x10014614
- 0x10009b3e: e8bd4008 ...@ POP {r3,lr}
- 0x10009b42: f00bb85d ..]. B.W l2cc_pdu_send ; 0x10014c00
- i.atts_write_signed
- atts_write_signed
- 0x10009b46: e92d41fc -..A PUSH {r2-r8,lr}
- 0x10009b4a: 4606 .F MOV r6,r0
- 0x10009b4c: 2000 . MOVS r0,#0
- 0x10009b4e: 9000 .. STR r0,[sp,#0]
- 0x10009b50: 9001 .. STR r0,[sp,#4]
- 0x10009b52: 4604 .F MOV r4,r0
- 0x10009b54: 8888 .. LDRH r0,[r1,#4]
- 0x10009b56: 460d .F MOV r5,r1
- 0x10009b58: 380c .8 SUBS r0,r0,#0xc
- 0x10009b5a: b287 .. UXTH r7,r0
- 0x10009b5c: 884a J. LDRH r2,[r1,#2]
- 0x10009b5e: 466b kF MOV r3,sp
- 0x10009b60: 2103 .! MOVS r1,#3
- 0x10009b62: 4630 0F MOV r0,r6
- 0x10009b64: f7fffa18 .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x10009b68: bb38 8. CBNZ r0,0x10009bba ; atts_write_signed + 116
- 0x10009b6a: 2200 ." MOVS r2,#0
- 0x10009b6c: 4639 9F MOV r1,r7
- 0x10009b6e: 4668 hF MOV r0,sp
- 0x10009b70: f7feff18 .... BL atts_check_length_and_offset ; 0x100089a4
- 0x10009b74: bb08 .. CBNZ r0,0x10009bba ; atts_write_signed + 116
- 0x10009b76: 88a8 .. LDRH r0,[r5,#4]
- 0x10009b78: 1dc0 .. ADDS r0,r0,#7
- 0x10009b7a: b283 .. UXTH r3,r0
- 0x10009b7c: 2006 . MOVS r0,#6
- 0x10009b7e: eb002206 ..." ADD r2,r0,r6,LSL #8
- 0x10009b82: 2008 . MOVS r0,#8
- 0x10009b84: ea402106 @..! ORR r1,r0,r6,LSL #8
- 0x10009b88: f6406033 @.3` MOV r0,#0xe33
- 0x10009b8c: f7f8fd28 ..(. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10009b90: 4604 .F MOV r4,r0
- 0x10009b92: 201c . MOVS r0,#0x1c
- 0x10009b94: 7020 p STRB r0,[r4,#0]
- 0x10009b96: 88a9 .. LDRH r1,[r5,#4]
- 0x10009b98: 20d2 . MOVS r0,#0xd2
- 0x10009b9a: 1cc9 .. ADDS r1,r1,#3
- 0x10009b9c: 8061 a. STRH r1,[r4,#2]
- 0x10009b9e: 7120 q STRB r0,[r4,#4]
- 0x10009ba0: 8869 i. LDRH r1,[r5,#2]
- 0x10009ba2: 7161 aq STRB r1,[r4,#5]
- 0x10009ba4: 0a09 .. LSRS r1,r1,#8
- 0x10009ba6: 71a1 .q STRB r1,[r4,#6]
- 0x10009ba8: 88aa .. LDRH r2,[r5,#4]
- 0x10009baa: 1da9 .. ADDS r1,r5,#6
- 0x10009bac: 1de0 .. ADDS r0,r4,#7
- 0x10009bae: f7f8fcd6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10009bb2: 4620 F MOV r0,r4
- 0x10009bb4: f7f8fd19 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10009bb8: 2401 .$ MOVS r4,#1
- 0x10009bba: 4620 F MOV r0,r4
- 0x10009bbc: e8bd81fc .... POP {r2-r8,pc}
- i.atts_write_signed_cfm
- atts_write_signed_cfm
- 0x10009bc0: b5fe .. PUSH {r1-r7,lr}
- 0x10009bc2: 4607 .F MOV r7,r0
- 0x10009bc4: 2000 . MOVS r0,#0
- 0x10009bc6: 9001 .. STR r0,[sp,#4]
- 0x10009bc8: 9002 .. STR r0,[sp,#8]
- 0x10009bca: f8b24001 ...@ LDRH r4,[r2,#1]
- 0x10009bce: 4615 .F MOV r5,r2
- 0x10009bd0: 460e .F MOV r6,r1
- 0x10009bd2: ab01 .. ADD r3,sp,#4
- 0x10009bd4: 4622 "F MOV r2,r4
- 0x10009bd6: 2103 .! MOVS r1,#3
- 0x10009bd8: 4638 8F MOV r0,r7
- 0x10009bda: f7fff9dd .... BL atts_get_att_chk_perm ; 0x10008f98
- 0x10009bde: 2800 .( CMP r0,#0
- 0x10009be0: d10b .. BNE 0x10009bfa ; atts_write_signed_cfm + 58
- 0x10009be2: f1a6000f .... SUB r0,r6,#0xf
- 0x10009be6: b282 .. UXTH r2,r0
- 0x10009be8: 2e0f .. CMP r6,#0xf
- 0x10009bea: d200 .. BCS 0x10009bee ; atts_write_signed_cfm + 46
- 0x10009bec: 2200 ." MOVS r2,#0
- 0x10009bee: 2300 .# MOVS r3,#0
- 0x10009bf0: 1ce9 .. ADDS r1,r5,#3
- 0x10009bf2: 4638 8F MOV r0,r7
- 0x10009bf4: 9400 .. STR r4,[sp,#0]
- 0x10009bf6: f7ffff27 ..'. BL atts_update_elmt ; 0x10009a48
- 0x10009bfa: bdfe .. POP {r1-r7,pc}
- i.audio_decoder_calc_sbc_frame_len
- audio_decoder_calc_sbc_frame_len
- 0x10009bfc: b510 .. PUSH {r4,lr}
- 0x10009bfe: 7844 Dx LDRB r4,[r0,#1]
- 0x10009c00: f3c40381 .... UBFX r3,r4,#2,#2
- 0x10009c04: 07e1 .. LSLS r1,r4,#31
- 0x10009c06: d001 .. BEQ 0x10009c0c ; audio_decoder_calc_sbc_frame_len + 16
- 0x10009c08: 2108 .! MOVS r1,#8
- 0x10009c0a: e000 .. B 0x10009c0e ; audio_decoder_calc_sbc_frame_len + 18
- 0x10009c0c: 2104 .! MOVS r1,#4
- 0x10009c0e: 7882 .x LDRB r2,[r0,#2]
- 0x10009c10: f3c41001 .... UBFX r0,r4,#4,#2
- 0x10009c14: b128 (. CBZ r0,0x10009c22 ; audio_decoder_calc_sbc_frame_len + 38
- 0x10009c16: 2801 .( CMP r0,#1
- 0x10009c18: d005 .. BEQ 0x10009c26 ; audio_decoder_calc_sbc_frame_len + 42
- 0x10009c1a: 2802 .( CMP r0,#2
- 0x10009c1c: d005 .. BEQ 0x10009c2a ; audio_decoder_calc_sbc_frame_len + 46
- 0x10009c1e: 2803 .( CMP r0,#3
- 0x10009c20: d005 .. BEQ 0x10009c2e ; audio_decoder_calc_sbc_frame_len + 50
- 0x10009c22: 2004 . MOVS r0,#4
- 0x10009c24: e004 .. B 0x10009c30 ; audio_decoder_calc_sbc_frame_len + 52
- 0x10009c26: 2008 . MOVS r0,#8
- 0x10009c28: e002 .. B 0x10009c30 ; audio_decoder_calc_sbc_frame_len + 52
- 0x10009c2a: 200c . MOVS r0,#0xc
- 0x10009c2c: e000 .. B 0x10009c30 ; audio_decoder_calc_sbc_frame_len + 52
- 0x10009c2e: 2010 . MOVS r0,#0x10
- 0x10009c30: b13b ;. CBZ r3,0x10009c42 ; audio_decoder_calc_sbc_frame_len + 70
- 0x10009c32: 2b01 .+ CMP r3,#1
- 0x10009c34: d009 .. BEQ 0x10009c4a ; audio_decoder_calc_sbc_frame_len + 78
- 0x10009c36: 2b02 .+ CMP r3,#2
- 0x10009c38: d004 .. BEQ 0x10009c44 ; audio_decoder_calc_sbc_frame_len + 72
- 0x10009c3a: 2b03 .+ CMP r3,#3
- 0x10009c3c: d00a .. BEQ 0x10009c54 ; audio_decoder_calc_sbc_frame_len + 88
- 0x10009c3e: 2000 . MOVS r0,#0
- 0x10009c40: bd10 .. POP {r4,pc}
- 0x10009c42: 0849 I. LSRS r1,r1,#1
- 0x10009c44: 4350 PC MULS r0,r2,r0
- 0x10009c46: 1dc0 .. ADDS r0,r0,#7
- 0x10009c48: e007 .. B 0x10009c5a ; audio_decoder_calc_sbc_frame_len + 94
- 0x10009c4a: 4350 PC MULS r0,r2,r0
- 0x10009c4c: 2207 ." MOVS r2,#7
- 0x10009c4e: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x10009c52: e002 .. B 0x10009c5a ; audio_decoder_calc_sbc_frame_len + 94
- 0x10009c54: 1dcb .. ADDS r3,r1,#7
- 0x10009c56: fb003002 ...0 MLA r0,r0,r2,r3
- 0x10009c5a: eb0100d0 .... ADD r0,r1,r0,LSR #3
- 0x10009c5e: 1d00 .. ADDS r0,r0,#4
- 0x10009c60: bd10 .. POP {r4,pc}
- 0x10009c62: 0000 .. MOVS r0,r0
- i.audio_sw_decoder_buff
- audio_sw_decoder_buff
- 0x10009c64: b507 .. PUSH {r0-r2,lr}
- 0x10009c66: b082 .. SUB sp,sp,#8
- 0x10009c68: f44f7000 O..p MOV r0,#0x200
- 0x10009c6c: 9001 .. STR r0,[sp,#4]
- 0x10009c6e: a801 .. ADD r0,sp,#4
- 0x10009c70: 9000 .. STR r0,[sp,#0]
- 0x10009c72: 4806 .H LDR r0,[pc,#24] ; [0x10009c8c] = 0x11005734
- 0x10009c74: 4613 .F MOV r3,r2
- 0x10009c76: aa03 .. ADD r2,sp,#0xc
- 0x10009c78: 6900 .i LDR r0,[r0,#0x10]
- 0x10009c7a: a902 .. ADD r1,sp,#8
- 0x10009c7c: f7f9f861 ..a. BL OI_CODEC_SBC_DecodeFrame ; 0x10002d42
- 0x10009c80: 2800 .( CMP r0,#0
- 0x10009c82: d000 .. BEQ 0x10009c86 ; audio_sw_decoder_buff + 34
- 0x10009c84: 2001 . MOVS r0,#1
- 0x10009c86: b005 .. ADD sp,sp,#0x14
- 0x10009c88: bd00 .. POP {pc}
- $d
- 0x10009c8a: 0000 .. DCW 0
- 0x10009c8c: 11005734 4W.. DCD 285234996
- $t
- i.audio_sw_decoder_deinit
- audio_sw_decoder_deinit
- 0x10009c90: b510 .. PUSH {r4,lr}
- 0x10009c92: 4c04 .L LDR r4,[pc,#16] ; [0x10009ca4] = 0x11005734
- 0x10009c94: 6920 i LDR r0,[r4,#0x10]
- 0x10009c96: 2800 .( CMP r0,#0
- 0x10009c98: d003 .. BEQ 0x10009ca2 ; audio_sw_decoder_deinit + 18
- 0x10009c9a: f00bfb4b ..K. BL os_free ; 0x10015334
- 0x10009c9e: 2000 . MOVS r0,#0
- 0x10009ca0: 6120 a STR r0,[r4,#0x10]
- 0x10009ca2: bd10 .. POP {r4,pc}
- $d
- 0x10009ca4: 11005734 4W.. DCD 285234996
- $t
- i.audio_sw_decoder_init
- audio_sw_decoder_init
- 0x10009ca8: b57c |. PUSH {r2-r6,lr}
- 0x10009caa: 4605 .F MOV r5,r0
- 0x10009cac: f2420054 B.T. MOV r0,#0x2054
- 0x10009cb0: f00bfb56 ..V. BL os_malloc ; 0x10015360
- 0x10009cb4: 4c08 .L LDR r4,[pc,#32] ; [0x10009cd8] = 0x11005734
- 0x10009cb6: 2200 ." MOVS r2,#0
- 0x10009cb8: 2101 .! MOVS r1,#1
- 0x10009cba: 6120 a STR r0,[r4,#0x10]
- 0x10009cbc: e9cd1200 .... STRD r1,r2,[sp,#0]
- 0x10009cc0: 2301 .# MOVS r3,#1
- 0x10009cc2: f1000154 ..T. ADD r1,r0,#0x54
- 0x10009cc6: 02da .. LSLS r2,r3,#11
- 0x10009cc8: f7f9f88c .... BL OI_CODEC_SBC_DecoderReset ; 0x10002de4
- 0x10009ccc: 4628 (F MOV r0,r5
- 0x10009cce: 6165 ea STR r5,[r4,#0x14]
- 0x10009cd0: f7ffff94 .... BL audio_decoder_calc_sbc_frame_len ; 0x10009bfc
- 0x10009cd4: 8520 . STRH r0,[r4,#0x28]
- 0x10009cd6: bd7c |. POP {r2-r6,pc}
- $d
- 0x10009cd8: 11005734 4W.. DCD 285234996
- $t
- i.ble_add_svc
- ble_add_svc
- 0x10009cdc: b510 .. PUSH {r4,lr}
- 0x10009cde: 2101 .! MOVS r1,#1
- 0x10009ce0: 2003 . MOVS r0,#3
- 0x10009ce2: f7f8fc41 ..A. BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x10009ce6: 4c09 .L LDR r4,[pc,#36] ; [0x10009d0c] = 0x11006148
- 0x10009ce8: 2000 . MOVS r0,#0
- 0x10009cea: f8941046 ..F. LDRB r1,[r4,#0x46]
- 0x10009cee: b149 I. CBZ r1,0x10009d04 ; ble_add_svc + 40
- 0x10009cf0: 4807 .H LDR r0,[pc,#28] ; [0x10009d10] = 0x1001b72c
- 0x10009cf2: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x10009cf6: 4780 .G BLX r0
- 0x10009cf8: f8140f46 ..F. LDRB r0,[r4,#0x46]!
- 0x10009cfc: 1c40 @. ADDS r0,r0,#1
- 0x10009cfe: 7020 p STRB r0,[r4,#0]
- 0x10009d00: 2001 . MOVS r0,#1
- 0x10009d02: bd10 .. POP {r4,pc}
- 0x10009d04: 2100 .! MOVS r1,#0
- 0x10009d06: f8841046 ..F. STRB r1,[r4,#0x46]
- 0x10009d0a: bd10 .. POP {r4,pc}
- $d
- 0x10009d0c: 11006148 Ha.. DCD 285237576
- 0x10009d10: 1001b72c ,... DCD 268547884
- $t
- i.ble_bond_init
- ble_bond_init
- 0x10009d14: b430 0. PUSH {r4,r5}
- 0x10009d16: 4c06 .L LDR r4,[pc,#24] ; [0x10009d30] = 0x11004124
- 0x10009d18: 2b00 .+ CMP r3,#0
- 0x10009d1a: e9c40101 .... STRD r0,r1,[r4,#4]
- 0x10009d1e: 7063 cp STRB r3,[r4,#1]
- 0x10009d20: 7022 "p STRB r2,[r4,#0]
- 0x10009d22: d003 .. BEQ 0x10009d2c ; ble_bond_init + 24
- 0x10009d24: bc30 0. POP {r4,r5}
- 0x10009d26: 4611 .F MOV r1,r2
- 0x10009d28: f7fcb948 ..H. B app_sec_user_bond_manage_init ; 0x10005fbc
- 0x10009d2c: bc30 0. POP {r4,r5}
- 0x10009d2e: 4770 pG BX lr
- $d
- 0x10009d30: 11004124 $A.. DCD 285229348
- $t
- i.ble_gap_set_dev_config
- ble_gap_set_dev_config
- 0x10009d34: b570 p. PUSH {r4-r6,lr}
- 0x10009d36: 4605 .F MOV r5,r0
- 0x10009d38: 2334 4# MOVS r3,#0x34
- 0x10009d3a: 2203 ." MOVS r2,#3
- 0x10009d3c: 2107 .! MOVS r1,#7
- 0x10009d3e: f6405004 @..P MOV r0,#0xd04
- 0x10009d42: f7f8fc4d ..M. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10009d46: 4604 .F MOV r4,r0
- 0x10009d48: b145 E. CBZ r5,0x10009d5c ; ble_gap_set_dev_config + 40
- 0x10009d4a: 2234 4" MOVS r2,#0x34
- 0x10009d4c: 4629 )F MOV r1,r5
- 0x10009d4e: f7f8fc06 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10009d52: 4620 F MOV r0,r4
- 0x10009d54: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10009d58: f7f8bc47 ..G. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10009d5c: 2103 .! MOVS r1,#3
- 0x10009d5e: 7021 !p STRB r1,[r4,#0]
- 0x10009d60: 200f . MOVS r0,#0xf
- 0x10009d62: 7060 `p STRB r0,[r4,#1]
- 0x10009d64: 76e1 .v STRB r1,[r4,#0x1b]
- 0x10009d66: 20f7 . MOVS r0,#0xf7
- 0x10009d68: 84e0 .. STRH r0,[r4,#0x26]
- 0x10009d6a: 8520 . STRH r0,[r4,#0x28]
- 0x10009d6c: 4817 .H LDR r0,[pc,#92] ; [0x10009dcc] = 0x110000a0
- 0x10009d6e: 2300 .# MOVS r3,#0
- 0x10009d70: 8fc2 .. LDRH r2,[r0,#0x3e]
- 0x10009d72: 2afb .* CMP r2,#0xfb
- 0x10009d74: d900 .. BLS 0x10009d78 ; ble_gap_set_dev_config + 68
- 0x10009d76: 22fb ." MOVS r2,#0xfb
- 0x10009d78: 8462 b. STRH r2,[r4,#0x22]
- 0x10009d7a: f8b02042 ..B LDRH r2,[r0,#0x42]
- 0x10009d7e: 84a2 .. STRH r2,[r4,#0x24]
- 0x10009d80: f884102e .... STRB r1,[r4,#0x2e]
- 0x10009d84: f884102f ../. STRB r1,[r4,#0x2f]
- 0x10009d88: 4911 .I LDR r1,[pc,#68] ; [0x10009dd0] = 0x11003b30
- 0x10009d8a: 2504 .% MOVS r5,#4
- 0x10009d8c: 76a5 .v STRB r5,[r4,#0x1a]
- 0x10009d8e: 780a .x LDRB r2,[r1,#0]
- 0x10009d90: 2a80 .* CMP r2,#0x80
- 0x10009d92: d002 .. BEQ 0x10009d9a ; ble_gap_set_dev_config + 102
- 0x10009d94: 2a02 .* CMP r2,#2
- 0x10009d96: d004 .. BEQ 0x10009da2 ; ble_gap_set_dev_config + 110
- 0x10009d98: e006 .. B 0x10009da8 ; ble_gap_set_dev_config + 116
- 0x10009d9a: 2205 ." MOVS r2,#5
- 0x10009d9c: 76a2 .v STRB r2,[r4,#0x1a]
- 0x10009d9e: 700b .p STRB r3,[r1,#0]
- 0x10009da0: e002 .. B 0x10009da8 ; ble_gap_set_dev_config + 116
- 0x10009da2: f0250204 %... BIC r2,r5,#4
- 0x10009da6: 76a2 .v STRB r2,[r4,#0x1a]
- 0x10009da8: f8502f57 P.W/ LDR r2,[r0,#0x57]!
- 0x10009dac: 6062 b` STR r2,[r4,#4]
- 0x10009dae: 8880 .. LDRH r0,[r0,#4]
- 0x10009db0: 8120 . STRH r0,[r4,#8]
- 0x10009db2: 8848 H. LDRH r0,[r1,#2]
- 0x10009db4: 8060 `. STRH r0,[r4,#2]
- 0x10009db6: 20ff . MOVS r0,#0xff
- 0x10009db8: 8420 . STRH r0,[r4,#0x20]
- 0x10009dba: 83a3 .. STRH r3,[r4,#0x1c]
- 0x10009dbc: 83e3 .. STRH r3,[r4,#0x1e]
- 0x10009dbe: 2110 .! MOVS r1,#0x10
- 0x10009dc0: f104000a .... ADD r0,r4,#0xa
- 0x10009dc4: f7f8fc25 ..%. BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x10009dc8: e7c3 .. B 0x10009d52 ; ble_gap_set_dev_config + 30
- $d
- 0x10009dca: 0000 .. DCW 0
- 0x10009dcc: 110000a0 .... DCD 285212832
- 0x10009dd0: 11003b30 0;.. DCD 285227824
- $t
- i.ble_set_evt_func
- ble_set_evt_func
- 0x10009dd4: 2808 .( CMP r0,#8
- 0x10009dd6: d204 .. BCS 0x10009de2 ; ble_set_evt_func + 14
- 0x10009dd8: 4a02 .J LDR r2,[pc,#8] ; [0x10009de4] = 0x11006148
- 0x10009dda: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x10009dde: f8c0108c .... STR r1,[r0,#0x8c]
- 0x10009de2: 4770 pG BX lr
- $d
- 0x10009de4: 11006148 Ha.. DCD 285237576
- $t
- i.ble_stack_configure
- ble_stack_configure
- 0x10009de8: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10009dec: f8dfc118 .... LDR r12,[pc,#280] ; [0x10009f08] = 0x11003b50
- 0x10009df0: e9dd740d ...t LDRD r7,r4,[sp,#0x34]
- 0x10009df4: e9dd690b ...i LDRD r6,r9,[sp,#0x2c]
- 0x10009df8: 4d42 BM LDR r5,[pc,#264] ; [0x10009f04] = 0x11006bc0
- 0x10009dfa: f8dde028 ..(. LDR lr,[sp,#0x28]
- 0x10009dfe: f04f0802 O... MOV r8,#2
- 0x10009e02: f8cc4004 ...@ STR r4,[r12,#4]
- 0x10009e06: 2902 .) CMP r1,#2
- 0x10009e08: d903 .. BLS 0x10009e12 ; ble_stack_configure + 42
- 0x10009e0a: 1d0c .. ADDS r4,r1,#4
- 0x10009e0c: f0040cff .... AND r12,r4,#0xff
- 0x10009e10: e001 .. B 0x10009e16 ; ble_stack_configure + 46
- 0x10009e12: f04f0c06 O... MOV r12,#6
- 0x10009e16: b128 (. CBZ r0,0x10009e24 ; ble_stack_configure + 60
- 0x10009e18: f10c0c04 .... ADD r12,r12,#4
- 0x10009e1c: f04f0804 O... MOV r8,#4
- 0x10009e20: f00c0cff .... AND r12,r12,#0xff
- 0x10009e24: f1bc0f20 .. . CMP r12,#0x20
- 0x10009e28: d8fc .. BHI 0x10009e24 ; ble_stack_configure + 60
- 0x10009e2a: 291e .) CMP r1,#0x1e
- 0x10009e2c: d8fa .. BHI 0x10009e24 ; ble_stack_configure + 60
- 0x10009e2e: 07a8 .. LSLS r0,r5,#30
- 0x10009e30: d002 .. BEQ 0x10009e38 ; ble_stack_configure + 80
- 0x10009e32: f0250503 %... BIC r5,r5,#3
- 0x10009e36: 1d2d -. ADDS r5,r5,#4
- 0x10009e38: 2bfb .+ CMP r3,#0xfb
- 0x10009e3a: d901 .. BLS 0x10009e40 ; ble_stack_configure + 88
- 0x10009e3c: 20fb . MOVS r0,#0xfb
- 0x10009e3e: e000 .. B 0x10009e42 ; ble_stack_configure + 90
- 0x10009e40: 4618 .F MOV r0,r3
- 0x10009e42: 00c0 .. LSLS r0,r0,#3
- 0x10009e44: 4c31 1L LDR r4,[pc,#196] ; [0x10009f0c] = 0x110000a0
- 0x10009e46: 3070 p0 ADDS r0,r0,#0x70
- 0x10009e48: 2efb .. CMP r6,#0xfb
- 0x10009e4a: f8a40040 ..@. STRH r0,[r4,#0x40]
- 0x10009e4e: d901 .. BLS 0x10009e54 ; ble_stack_configure + 108
- 0x10009e50: 20fb . MOVS r0,#0xfb
- 0x10009e52: e000 .. B 0x10009e56 ; ble_stack_configure + 110
- 0x10009e54: 4630 0F MOV r0,r6
- 0x10009e56: 00c0 .. LSLS r0,r0,#3
- 0x10009e58: 3070 p0 ADDS r0,r0,#0x70
- 0x10009e5a: f8a40042 ..B. STRH r0,[r4,#0x42]
- 0x10009e5e: 20ff . MOVS r0,#0xff
- 0x10009e60: eb000048 ..H. ADD r0,r0,r8,LSL #1
- 0x10009e64: f884c052 ..R. STRB r12,[r4,#0x52]
- 0x10009e68: b2c0 .. UXTB r0,r0
- 0x10009e6a: f8840053 ..S. STRB r0,[r4,#0x53]
- 0x10009e6e: f8841054 ..T. STRB r1,[r4,#0x54]
- 0x10009e72: f8842055 ..U STRB r2,[r4,#0x55]
- 0x10009e76: f884e056 ..V. STRB lr,[r4,#0x56]
- 0x10009e7a: f8249f3a $.:. STRH r9,[r4,#0x3a]!
- 0x10009e7e: eb051a0c .... ADD r10,r5,r12,LSL #4
- 0x10009e82: 8063 c. STRH r3,[r4,#2]
- 0x10009e84: eb0a0980 .... ADD r9,r10,r0,LSL #2
- 0x10009e88: 80a6 .. STRH r6,[r4,#4]
- 0x10009e8a: eb090bc2 .... ADD r11,r9,r2,LSL #3
- 0x10009e8e: eb0b06ce .... ADD r6,r11,lr,LSL #3
- 0x10009e92: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x10009e96: f1000808 .... ADD r8,r0,#8
- 0x10009e9a: ebcc110c .... RSB r1,r12,r12,LSL #4
- 0x10009e9e: eb080081 .... ADD r0,r8,r1,LSL #2
- 0x10009ea2: 4919 .I LDR r1,[pc,#100] ; [0x10009f08] = 0x11003b50
- 0x10009ea4: 6088 .` STR r0,[r1,#8]
- 0x10009ea6: 1b41 A. SUBS r1,r0,r5
- 0x10009ea8: 4816 .H LDR r0,[pc,#88] ; [0x10009f04] = 0x11006bc0
- 0x10009eaa: f7f8fb6c ..l. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x10009eae: f7f8fc00 .... BL $Ven$TT$L$$em_ble_generate_base_address_table ; 0x100026b2
- 0x10009eb2: 4a17 .J LDR r2,[pc,#92] ; [0x10009f10] = 0x110001fc
- 0x10009eb4: 7f20 . LDRB r0,[r4,#0x1c]
- 0x10009eb6: 88a1 .. LDRH r1,[r4,#4]
- 0x10009eb8: 8812 .. LDRH r2,[r2,#0]
- 0x10009eba: fb002401 ...$ MLA r4,r0,r1,r2
- 0x10009ebe: f5b45f00 ..._ CMP r4,#0x2000
- 0x10009ec2: d90e .. BLS 0x10009ee2 ; ble_stack_configure + 250
- 0x10009ec4: f5b44f80 ...O CMP r4,#0x4000
- 0x10009ec8: d900 .. BLS 0x10009ecc ; ble_stack_configure + 228
- 0x10009eca: e7fe .. B 0x10009eca ; ble_stack_configure + 226
- 0x10009ecc: f44f4040 O.@@ MOV r0,#0xc000
- 0x10009ed0: 4287 .B CMP r7,r0
- 0x10009ed2: d8fd .. BHI 0x10009ed0 ; ble_stack_configure + 232
- 0x10009ed4: 480f .H LDR r0,[pc,#60] ; [0x10009f14] = 0x1e484
- 0x10009ed6: 6801 .h LDR r1,[r0,#0]
- 0x10009ed8: 6800 .h LDR r0,[r0,#0]
- 0x10009eda: 6909 .i LDR r1,[r1,#0x10]
- 0x10009edc: f0410102 A... ORR r1,r1,#2
- 0x10009ee0: 6101 .a STR r1,[r0,#0x10]
- 0x10009ee2: 465b [F MOV r3,r11
- 0x10009ee4: 464a JF MOV r2,r9
- 0x10009ee6: 4651 QF MOV r1,r10
- 0x10009ee8: 4628 (F MOV r0,r5
- 0x10009eea: 9600 .. STR r6,[sp,#0]
- 0x10009eec: f7f8fbe6 .... BL $Ven$TT$L$$ble_util_buf_init_env ; 0x100026bc
- 0x10009ef0: 4640 @F MOV r0,r8
- 0x10009ef2: f7f8fbe8 .... BL $Ven$TT$L$$llm_init_act_info_buf ; 0x100026c6
- 0x10009ef6: 4804 .H LDR r0,[pc,#16] ; [0x10009f08] = 0x11003b50
- 0x10009ef8: f1075788 ...W ADD r7,r7,#0x11000000
- 0x10009efc: 6007 .` STR r7,[r0,#0]
- 0x10009efe: 4620 F MOV r0,r4
- 0x10009f00: e8bd8ff8 .... POP {r3-r11,pc}
- $d
- 0x10009f04: 11006bc0 .k.. DCD 285240256
- 0x10009f08: 11003b50 P;.. DCD 285227856
- 0x10009f0c: 110000a0 .... DCD 285212832
- 0x10009f10: 110001fc .... DCD 285213180
- 0x10009f14: 0001e484 .... DCD 124036
- $t
- i.ble_stack_init
- ble_stack_init
- 0x10009f18: b5f8 .. PUSH {r3-r7,lr}
- 0x10009f1a: 4c1f .L LDR r4,[pc,#124] ; [0x10009f98] = 0x110000a0
- 0x10009f1c: 4d1f .M LDR r5,[pc,#124] ; [0x10009f9c] = 0x10006a45
- 0x10009f1e: 4e20 N LDR r6,[pc,#128] ; [0x10009fa0] = 0x110001bc
- 0x10009f20: 6ae0 .j LDR r0,[r4,#0x2c]
- 0x10009f22: 0401 .. LSLS r1,r0,#16
- 0x10009f24: d506 .. BPL 0x10009f34 ; ble_stack_init + 28
- 0x10009f26: f4204000 ..@ BIC r0,r0,#0x8000
- 0x10009f2a: 62e0 .b STR r0,[r4,#0x2c]
- 0x10009f2c: 6035 5` STR r5,[r6,#0]
- 0x10009f2e: 6b60 `k LDR r0,[r4,#0x34]
- 0x10009f30: 0a00 .. LSRS r0,r0,#8
- 0x10009f32: 6360 `c STR r0,[r4,#0x34]
- 0x10009f34: 2000 . MOVS r0,#0
- 0x10009f36: f7f8fbcb .... BL $Ven$TT$L$$rwip_init ; 0x100026d0
- 0x10009f3a: 2104 .! MOVS r1,#4
- 0x10009f3c: 4668 hF MOV r0,sp
- 0x10009f3e: f010f897 .... BL trng_read_rand_num ; 0x1001a070
- 0x10009f42: 9800 .. LDR r0,[sp,#0]
- 0x10009f44: f7f8fb42 ..B. BL $Ven$TT$L$$srand ; 0x100025cc
- 0x10009f48: f04f20e0 O.. MOV r0,#0xe000e000
- 0x10009f4c: 2701 .' MOVS r7,#1
- 0x10009f4e: f8c07100 ...q STR r7,[r0,#0x100]
- 0x10009f52: 07b8 .. LSLS r0,r7,#30
- 0x10009f54: 6801 .h LDR r1,[r0,#0]
- 0x10009f56: f0414180 A..A ORR r1,r1,#0x40000000
- 0x10009f5a: 6001 .` STR r1,[r0,#0]
- 0x10009f5c: 6830 0h LDR r0,[r6,#0]
- 0x10009f5e: 42a8 .B CMP r0,r5
- 0x10009f60: d104 .. BNE 0x10009f6c ; ble_stack_init + 84
- 0x10009f62: 6ae0 .j LDR r0,[r4,#0x2c]
- 0x10009f64: f4404000 @..@ ORR r0,r0,#0x8000
- 0x10009f68: 62e0 .b STR r0,[r4,#0x2c]
- 0x10009f6a: bdf8 .. POP {r3-r7,pc}
- 0x10009f6c: 2301 .# MOVS r3,#1
- 0x10009f6e: 2203 ." MOVS r2,#3
- 0x10009f70: 2107 .! MOVS r1,#7
- 0x10009f72: f6405002 @..P MOV r0,#0xd02
- 0x10009f76: f7f8fb33 ..3. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10009f7a: 7007 .p STRB r7,[r0,#0]
- 0x10009f7c: f7f8fb35 ..5. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10009f80: f00fffc6 .... BL system_sleep_disable ; 0x10019f10
- 0x10009f84: f7f8fba9 .... BL $Ven$TT$L$$GLOBAL_INT_START ; 0x100026da
- 0x10009f88: 4c06 .L LDR r4,[pc,#24] ; [0x10009fa4] = 0x11006148
- 0x10009f8a: bf00 .. NOP
- 0x10009f8c: f7f8fbaa .... BL $Ven$TT$L$$rwip_schedule ; 0x100026e4
- 0x10009f90: 7a60 `z LDRB r0,[r4,#9]
- 0x10009f92: 2800 .( CMP r0,#0
- 0x10009f94: d0fa .. BEQ 0x10009f8c ; ble_stack_init + 116
- 0x10009f96: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10009f98: 110000a0 .... DCD 285212832
- 0x10009f9c: 10006a45 Ej.. DCD 268462661
- 0x10009fa0: 110001bc .... DCD 285213116
- 0x10009fa4: 11006148 Ha.. DCD 285237576
- $t
- i.calib_meter_evt_end
- calib_meter_evt_end
- 0x10009fa8: 4770 pG BX lr
- i.calib_meter_recv_msg
- calib_meter_recv_msg
- 0x10009faa: 4770 pG BX lr
- i.check_timer_handle
- check_timer_handle
- 0x10009fac: b5f8 .. PUSH {r3-r7,lr}
- 0x10009fae: 4d27 'M LDR r5,[pc,#156] ; [0x1000a04c] = 0x11003b6c
- 0x10009fb0: 4607 .F MOV r7,r0
- 0x10009fb2: 7828 (x LDRB r0,[r5,#0]
- 0x10009fb4: 2804 .( CMP r0,#4
- 0x10009fb6: d309 .. BCC 0x10009fcc ; check_timer_handle + 32
- 0x10009fb8: a025 %. ADR r0,{pc}+0x98 ; 0x1000a050
- 0x10009fba: f00bf8f7 .... BL log_printf_level ; 0x100151ac
- 0x10009fbe: a326 &. ADR r3,{pc}+0x9a ; 0x1000a058
- 0x10009fc0: 227e ~" MOVS r2,#0x7e
- 0x10009fc2: a12a *. ADR r1,{pc}+0xaa ; 0x1000a06c
- 0x10009fc4: a030 0. ADR r0,{pc}+0xc4 ; 0x1000a088
- 0x10009fc6: 9700 .. STR r7,[sp,#0]
- 0x10009fc8: f00bf8de .... BL log_printf ; 0x10015188
- 0x10009fcc: 2020 MOVS r0,#0x20
- 0x10009fce: f7f8fb8e .... BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x10009fd2: 4606 .F MOV r6,r0
- 0x10009fd4: 686c lh LDR r4,[r5,#4]
- 0x10009fd6: e02f /. B 0x1000a038 ; check_timer_handle + 140
- 0x10009fd8: 8a20 . LDRH r0,[r4,#0x10]
- 0x10009fda: 42b8 .B CMP r0,r7
- 0x10009fdc: d12b +. BNE 0x1000a036 ; check_timer_handle + 138
- 0x10009fde: 7828 (x LDRB r0,[r5,#0]
- 0x10009fe0: 2804 .( CMP r0,#4
- 0x10009fe2: d308 .. BCC 0x10009ff6 ; check_timer_handle + 74
- 0x10009fe4: a01a .. ADR r0,{pc}+0x6c ; 0x1000a050
- 0x10009fe6: f00bf8e1 .... BL log_printf_level ; 0x100151ac
- 0x10009fea: a328 (. ADR r3,{pc}+0xa2 ; 0x1000a08c
- 0x10009fec: 2288 ." MOVS r2,#0x88
- 0x10009fee: a11f .. ADR r1,{pc}+0x7e ; 0x1000a06c
- 0x10009ff0: a025 %. ADR r0,{pc}+0x98 ; 0x1000a088
- 0x10009ff2: f00bf8c9 .... BL log_printf ; 0x10015188
- 0x10009ff6: 6860 `h LDR r0,[r4,#4]
- 0x10009ff8: b190 .. CBZ r0,0x1000a020 ; check_timer_handle + 116
- 0x10009ffa: 7828 (x LDRB r0,[r5,#0]
- 0x10009ffc: 2804 .( CMP r0,#4
- 0x10009ffe: d30a .. BCC 0x1000a016 ; check_timer_handle + 106
- 0x1000a000: a013 .. ADR r0,{pc}+0x50 ; 0x1000a050
- 0x1000a002: f00bf8d3 .... BL log_printf_level ; 0x100151ac
- 0x1000a006: 6860 `h LDR r0,[r4,#4]
- 0x1000a008: 9000 .. STR r0,[sp,#0]
- 0x1000a00a: a324 $. ADR r3,{pc}+0x92 ; 0x1000a09c
- 0x1000a00c: 228b ." MOVS r2,#0x8b
- 0x1000a00e: a117 .. ADR r1,{pc}+0x5e ; 0x1000a06c
- 0x1000a010: a01d .. ADR r0,{pc}+0x78 ; 0x1000a088
- 0x1000a012: f00bf8b9 .... BL log_printf ; 0x10015188
- 0x1000a016: 8a20 . LDRH r0,[r4,#0x10]
- 0x1000a018: 2103 .! MOVS r1,#3
- 0x1000a01a: 6862 bh LDR r2,[r4,#4]
- 0x1000a01c: f7f8fb2b ..+. BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x1000a020: 4630 0F MOV r0,r6
- 0x1000a022: f7f8fb69 ..i. BL $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- 0x1000a026: 68a1 .h LDR r1,[r4,#8]
- 0x1000a028: 2900 .) CMP r1,#0
- 0x1000a02a: d00d .. BEQ 0x1000a048 ; check_timer_handle + 156
- 0x1000a02c: 68e0 .h LDR r0,[r4,#0xc]
- 0x1000a02e: b001 .. ADD sp,sp,#4
- 0x1000a030: e8bd40f0 ...@ POP {r4-r7,lr}
- 0x1000a034: 4708 .G BX r1
- 0x1000a036: 6824 $h LDR r4,[r4,#0]
- 0x1000a038: 2c00 ., CMP r4,#0
- 0x1000a03a: d1cd .. BNE 0x10009fd8 ; check_timer_handle + 44
- 0x1000a03c: 2294 ." MOVS r2,#0x94
- 0x1000a03e: a10b .. ADR r1,{pc}+0x2e ; 0x1000a06c
- 0x1000a040: a01f .. ADR r0,{pc}+0x80 ; 0x1000a0c0
- 0x1000a042: f7f8fac8 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000a046: e7fe .. B 0x1000a046 ; check_timer_handle + 154
- 0x1000a048: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000a04a: 0000 .. DCW 0
- 0x1000a04c: 11003b6c l;.. DCD 285227884
- 0x1000a050: 4742445b [DBG DCD 1195525211
- 0x1000a054: 0000205d ] .. DCD 8285
- 0x1000a058: 656d6974 time DCD 1701669236
- 0x1000a05c: 74756f20 out DCD 1953853216
- 0x1000a060: 3a64692c ,id: DCD 979659052
- 0x1000a064: 58343025 %04X DCD 1479815205
- 0x1000a068: 00000a0d .... DCD 2573
- 0x1000a06c: 6d5c2e2e ..\m DCD 1834757678
- 0x1000a070: 6c75646f odul DCD 1819632751
- 0x1000a074: 6f5c7365 es\o DCD 1868329829
- 0x1000a078: 736f5c73 s\os DCD 1936678003
- 0x1000a07c: 6d69745f _tim DCD 1835627615
- 0x1000a080: 632e7265 er.c DCD 1663988325
- 0x1000a084: 00000000 .... DCD 0
- 0x1000a088: 006d6974 tim. DCD 7170420
- 0x1000a08c: 656d6974 time DCD 1701669236
- 0x1000a090: 6f662072 r fo DCD 1868963954
- 0x1000a094: 0d646e75 und. DCD 224685685
- 0x1000a098: 0000000a .... DCD 10
- 0x1000a09c: 706f6f6c loop DCD 1886351212
- 0x1000a0a0: 6d697420 tim DCD 1835627552
- 0x1000a0a4: 61207265 er a DCD 1629516389
- 0x1000a0a8: 61206d72 rm a DCD 1629515122
- 0x1000a0ac: 6e696167 gain DCD 1852399975
- 0x1000a0b0: 7265702c ,per DCD 1919250476
- 0x1000a0b4: 3a646f69 iod: DCD 979660649
- 0x1000a0b8: 0a0d6425 %d.. DCD 168649765
- 0x1000a0bc: 00000000 .... DCD 0
- 0x1000a0c0: 25200a0d .. % DCD 622856717
- 0x1000a0c4: 64252073 s %d DCD 1680154739
- 0x1000a0c8: 000a0d20 ... DCD 658720
- $t
- i.computeBitneed
- computeBitneed
- 0x1000a0cc: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1000a0d0: 7a47 Gz LDRB r7,[r0,#9]
- 0x1000a0d2: 469a .F MOV r10,r3
- 0x1000a0d4: 4606 .F MOV r6,r0
- 0x1000a0d6: b10a .. CBZ r2,0x1000a0dc ; computeBitneed + 16
- 0x1000a0d8: 4638 8F MOV r0,r7
- 0x1000a0da: e000 .. B 0x1000a0de ; computeBitneed + 18
- 0x1000a0dc: 2000 . MOVS r0,#0
- 0x1000a0de: eb000c06 .... ADD r12,r0,r6
- 0x1000a0e2: 2000 . MOVS r0,#0
- 0x1000a0e4: 7b72 r{ LDRB r2,[r6,#0xd]
- 0x1000a0e6: 4604 .F MOV r4,r0
- 0x1000a0e8: 4605 .F MOV r5,r0
- 0x1000a0ea: f10c0c14 .... ADD r12,r12,#0x14
- 0x1000a0ee: 2a01 .* CMP r2,#1
- 0x1000a0f0: d008 .. BEQ 0x1000a104 ; computeBitneed + 56
- 0x1000a0f2: 79b2 .y LDRB r2,[r6,#6]
- 0x1000a0f4: 2f04 ./ CMP r7,#4
- 0x1000a0f6: d01b .. BEQ 0x1000a130 ; computeBitneed + 100
- 0x1000a0f8: 4b26 &K LDR r3,[pc,#152] ; [0x1000a194] = 0x1001b104
- 0x1000a0fa: eb0302c2 .... ADD r2,r3,r2,LSL #3
- 0x1000a0fe: 4691 .F MOV r9,r2
- 0x1000a100: 2300 .# MOVS r3,#0
- 0x1000a102: e036 6. B 0x1000a172 ; computeBitneed + 166
- 0x1000a104: 2300 .# MOVS r3,#0
- 0x1000a106: e010 .. B 0x1000a12a ; computeBitneed + 94
- 0x1000a108: f91c2003 ... LDRSB r2,[r12,r3]
- 0x1000a10c: 42a2 .B CMP r2,r4
- 0x1000a10e: dd00 .. BLE 0x1000a112 ; computeBitneed + 70
- 0x1000a110: b2d4 .. UXTB r4,r2
- 0x1000a112: f00208ff .... AND r8,r2,#0xff
- 0x1000a116: f8018003 .... STRB r8,[r1,r3]
- 0x1000a11a: f1b80f01 .... CMP r8,#1
- 0x1000a11e: d900 .. BLS 0x1000a122 ; computeBitneed + 86
- 0x1000a120: 4410 .D ADD r0,r0,r2
- 0x1000a122: 442a *D ADD r2,r2,r5
- 0x1000a124: 1c92 .. ADDS r2,r2,#2
- 0x1000a126: b2d5 .. UXTB r5,r2
- 0x1000a128: 1c5b [. ADDS r3,r3,#1
- 0x1000a12a: 42bb .B CMP r3,r7
- 0x1000a12c: d3ec .. BCC 0x1000a108 ; computeBitneed + 60
- 0x1000a12e: e022 ". B 0x1000a176 ; computeBitneed + 170
- 0x1000a130: 4b18 .K LDR r3,[pc,#96] ; [0x1000a194] = 0x1001b104
- 0x1000a132: 3b10 .; SUBS r3,r3,#0x10
- 0x1000a134: eb030282 .... ADD r2,r3,r2,LSL #2
- 0x1000a138: e7e1 .. B 0x1000a0fe ; computeBitneed + 50
- 0x1000a13a: f91c2003 ... LDRSB r2,[r12,r3]
- 0x1000a13e: 42a2 .B CMP r2,r4
- 0x1000a140: dd00 .. BLE 0x1000a144 ; computeBitneed + 120
- 0x1000a142: b2d4 .. UXTB r4,r2
- 0x1000a144: 4415 .D ADD r5,r5,r2
- 0x1000a146: 1cad .. ADDS r5,r5,#2
- 0x1000a148: b2ed .. UXTB r5,r5
- 0x1000a14a: b14a J. CBZ r2,0x1000a160 ; computeBitneed + 148
- 0x1000a14c: f9198003 .... LDRSB r8,[r9,r3]
- 0x1000a150: eba20208 .... SUB r2,r2,r8
- 0x1000a154: 2a00 .* CMP r2,#0
- 0x1000a156: dd02 .. BLE 0x1000a15e ; computeBitneed + 146
- 0x1000a158: eb0272d2 ...r ADD r2,r2,r2,LSR #31
- 0x1000a15c: 1052 R. ASRS r2,r2,#1
- 0x1000a15e: 1d52 R. ADDS r2,r2,#5
- 0x1000a160: f00208ff .... AND r8,r2,#0xff
- 0x1000a164: f8018003 .... STRB r8,[r1,r3]
- 0x1000a168: f1b80f01 .... CMP r8,#1
- 0x1000a16c: d900 .. BLS 0x1000a170 ; computeBitneed + 164
- 0x1000a16e: 4410 .D ADD r0,r0,r2
- 0x1000a170: 1c5b [. ADDS r3,r3,#1
- 0x1000a172: 42bb .B CMP r3,r7
- 0x1000a174: d3e1 .. BCC 0x1000a13a ; computeBitneed + 110
- 0x1000a176: f896104c ..L. LDRB r1,[r6,#0x4c]
- 0x1000a17a: 42a1 .B CMP r1,r4
- 0x1000a17c: d900 .. BLS 0x1000a180 ; computeBitneed + 180
- 0x1000a17e: 460c .F MOV r4,r1
- 0x1000a180: f886404c ..L@ STRB r4,[r6,#0x4c]
- 0x1000a184: f8da1000 .... LDR r1,[r10,#0]
- 0x1000a188: 194a J. ADDS r2,r1,r5
- 0x1000a18a: f8ca2000 ... STR r2,[r10,#0]
- 0x1000a18e: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x1000a192: 0000 .. DCW 0
- 0x1000a194: 1001b104 .... DCD 268546308
- $t
- i.cosineModulateSynth4
- cosineModulateSynth4
- 0x1000a198: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x1000a19c: 4603 .F MOV r3,r0
- 0x1000a19e: 68ca .h LDR r2,[r1,#0xc]
- 0x1000a1a0: 6808 .h LDR r0,[r1,#0]
- 0x1000a1a2: 1a85 .. SUBS r5,r0,r2
- 0x1000a1a4: 4410 .D ADD r0,r0,r2
- 0x1000a1a6: e9d12101 ...! LDRD r2,r1,[r1,#4]
- 0x1000a1aa: 1a56 V. SUBS r6,r2,r1
- 0x1000a1ac: 4411 .D ADD r1,r1,r2
- 0x1000a1ae: 1a42 B. SUBS r2,r0,r1
- 0x1000a1b0: 4408 .D ADD r0,r0,r1
- 0x1000a1b2: f5004080 ...@ ADD r0,r0,#0x4000
- 0x1000a1b6: 13c0 .. ASRS r0,r0,#15
- 0x1000a1b8: 4247 GB RSBS r7,r0,#0
- 0x1000a1ba: 4611 .F MOV r1,r2
- 0x1000a1bc: f6425041 B.AP MOV r0,#0x2d41
- 0x1000a1c0: f000f8ea .... BL default_mul_16s_32s_hi ; 0x1000a398
- 0x1000a1c4: f44f4180 O..A MOV r1,#0x4000
- 0x1000a1c8: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x1000a1cc: 13c0 .. ASRS r0,r0,#15
- 0x1000a1ce: 4244 DB RSBS r4,r0,#0
- 0x1000a1d0: eb050806 .... ADD r8,r5,r6
- 0x1000a1d4: 4629 )F MOV r1,r5
- 0x1000a1d6: f245309f E..0 MOV r0,#0x539f
- 0x1000a1da: f000f8dd .... BL default_mul_16s_32s_hi ; 0x1000a398
- 0x1000a1de: ea4f0980 O... LSL r9,r0,#2
- 0x1000a1e2: 4641 AF MOV r1,r8
- 0x1000a1e4: 4810 .H LDR r0,[pc,#64] ; [0x1000a228] = 0xffffc4df
- 0x1000a1e6: f000f8d7 .... BL default_mul_16s_32s_hi ; 0x1000a398
- 0x1000a1ea: 0085 .. LSLS r5,r0,#2
- 0x1000a1ec: 4631 1F MOV r1,r6
- 0x1000a1ee: 480f .H LDR r0,[pc,#60] ; [0x1000a22c] = 0xffffdd5d
- 0x1000a1f0: f000f8d2 .... BL default_mul_16s_32s_hi ; 0x1000a398
- 0x1000a1f4: 0081 .. LSLS r1,r0,#2
- 0x1000a1f6: eb090005 .... ADD r0,r9,r5
- 0x1000a1fa: 1b49 I. SUBS r1,r1,r5
- 0x1000a1fc: f5004080 ...@ ADD r0,r0,#0x4000
- 0x1000a200: f5014180 ...A ADD r1,r1,#0x4000
- 0x1000a204: 13c0 .. ASRS r0,r0,#15
- 0x1000a206: 13c9 .. ASRS r1,r1,#15
- 0x1000a208: 4262 bB RSBS r2,r4,#0
- 0x1000a20a: 4240 @B RSBS r0,r0,#0
- 0x1000a20c: 4249 IB RSBS r1,r1,#0
- 0x1000a20e: 801a .. STRH r2,[r3,#0]
- 0x1000a210: 4242 BB RSBS r2,r0,#0
- 0x1000a212: 805a Z. STRH r2,[r3,#2]
- 0x1000a214: 2200 ." MOVS r2,#0
- 0x1000a216: 809a .. STRH r2,[r3,#4]
- 0x1000a218: 80d8 .. STRH r0,[r3,#6]
- 0x1000a21a: 811c .. STRH r4,[r3,#8]
- 0x1000a21c: 8159 Y. STRH r1,[r3,#0xa]
- 0x1000a21e: 819f .. STRH r7,[r3,#0xc]
- 0x1000a220: 81d9 .. STRH r1,[r3,#0xe]
- 0x1000a222: e8bd83f0 .... POP {r4-r9,pc}
- $d
- 0x1000a226: 0000 .. DCW 0
- 0x1000a228: ffffc4df .... DCD 4294952159
- 0x1000a22c: ffffdd5d ]... DCD 4294958429
- $t
- i.crc_iterate
- crc_iterate
- 0x1000a230: 4a08 .J LDR r2,[pc,#32] ; [0x1000a254] = 0x1001b16e
- 0x1000a232: ea800301 .... EOR r3,r0,r1
- 0x1000a236: eb021313 .... ADD r3,r2,r3,LSR #4
- 0x1000a23a: 781b .x LDRB r3,[r3,#0]
- 0x1000a23c: ea831000 .... EOR r0,r3,r0,LSL #4
- 0x1000a240: ea811110 .... EOR r1,r1,r0,LSR #4
- 0x1000a244: f001010f .... AND r1,r1,#0xf
- 0x1000a248: 5c51 Q\ LDRB r1,[r2,r1]
- 0x1000a24a: ea811000 .... EOR r0,r1,r0,LSL #4
- 0x1000a24e: b2c0 .. UXTB r0,r0
- 0x1000a250: 4770 pG BX lr
- $d
- 0x1000a252: 0000 .. DCW 0
- 0x1000a254: 1001b16e n... DCD 268546414
- $t
- i.crc_iterate_top4
- crc_iterate_top4
- 0x1000a258: 4a04 .J LDR r2,[pc,#16] ; [0x1000a26c] = 0x1001b16e
- 0x1000a25a: 4041 A@ EORS r1,r1,r0
- 0x1000a25c: eb021111 .... ADD r1,r2,r1,LSR #4
- 0x1000a260: 7809 .x LDRB r1,[r1,#0]
- 0x1000a262: ea811000 .... EOR r0,r1,r0,LSL #4
- 0x1000a266: b2c0 .. UXTB r0,r0
- 0x1000a268: 4770 pG BX lr
- $d
- 0x1000a26a: 0000 .. DCW 0
- 0x1000a26c: 1001b16e n... DCD 268546414
- $t
- i.dct2_8
- dct2_8
- 0x1000a270: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x1000a274: e9d15304 ...S LDRD r5,r3,[r1,#0x10]
- 0x1000a278: e9d17602 ...v LDRD r7,r6,[r1,#8]
- 0x1000a27c: e9d18c00 .... LDRD r8,r12,[r1,#0]
- 0x1000a280: e9d12106 ...! LDRD r2,r1,[r1,#0x18]
- 0x1000a284: 4604 .F MOV r4,r0
- 0x1000a286: eb080901 .... ADD r9,r8,r1
- 0x1000a28a: f8cd9008 .... STR r9,[sp,#8]
- 0x1000a28e: 1970 p. ADDS r0,r6,r5
- 0x1000a290: eb0c0902 .... ADD r9,r12,r2
- 0x1000a294: 1b75 u. SUBS r5,r6,r5
- 0x1000a296: e9cd5900 ...Y STRD r5,r9,[sp,#0]
- 0x1000a29a: f8dd9008 .... LDR r9,[sp,#8]
- 0x1000a29e: eb070e03 .... ADD lr,r7,r3
- 0x1000a2a2: eba70b03 .... SUB r11,r7,r3
- 0x1000a2a6: eb090700 .... ADD r7,r9,r0
- 0x1000a2aa: f8dd9004 .... LDR r9,[sp,#4]
- 0x1000a2ae: eba80601 .... SUB r6,r8,r1
- 0x1000a2b2: eba70840 ..@. SUB r8,r7,r0,LSL #1
- 0x1000a2b6: eb09050e .... ADD r5,r9,lr
- 0x1000a2ba: eba5004e ..N. SUB r0,r5,lr,LSL #1
- 0x1000a2be: eb000108 .... ADD r1,r0,r8
- 0x1000a2c2: ebac0a02 .... SUB r10,r12,r2
- 0x1000a2c6: 4830 0H LDR r0,[pc,#192] ; [0x1000a388] = 0x2d413ccd
- 0x1000a2c8: f000f86d ..m. BL default_mul_32s_32s_hi ; 0x1000a3a6
- 0x1000a2cc: 0081 .. LSLS r1,r0,#2
- 0x1000a2ce: 1978 x. ADDS r0,r7,r5
- 0x1000a2d0: eba00245 ..E. SUB r2,r0,r5,LSL #1
- 0x1000a2d4: f5004000 ...@ ADD r0,r0,#0x8000
- 0x1000a2d8: 1400 .. ASRS r0,r0,#16
- 0x1000a2da: 8020 . STRH r0,[r4,#0]
- 0x1000a2dc: f5024200 ...B ADD r2,r2,#0x8000
- 0x1000a2e0: 1410 .. ASRS r0,r2,#16
- 0x1000a2e2: 8120 . STRH r0,[r4,#8]
- 0x1000a2e4: eb080001 .... ADD r0,r8,r1
- 0x1000a2e8: eba00141 ..A. SUB r1,r0,r1,LSL #1
- 0x1000a2ec: f5014180 ...A ADD r1,r1,#0x4000
- 0x1000a2f0: 13c9 .. ASRS r1,r1,#15
- 0x1000a2f2: f5004000 ...@ ADD r0,r0,#0x8000
- 0x1000a2f6: 81a1 .. STRH r1,[r4,#0xc]
- 0x1000a2f8: 1400 .. ASRS r0,r0,#16
- 0x1000a2fa: 80a0 .. STRH r0,[r4,#4]
- 0x1000a2fc: 9d00 .. LDR r5,[sp,#0]
- 0x1000a2fe: eb0b000a .... ADD r0,r11,r10
- 0x1000a302: eb05010b .... ADD r1,r5,r11
- 0x1000a306: eb0171d1 ...q ADD r1,r1,r1,LSR #31
- 0x1000a30a: 104d M. ASRS r5,r1,#1
- 0x1000a30c: eb0070d0 ...p ADD r0,r0,r0,LSR #31
- 0x1000a310: eb0a0206 .... ADD r2,r10,r6
- 0x1000a314: 1041 A. ASRS r1,r0,#1
- 0x1000a316: eb0270d2 ...p ADD r0,r2,r2,LSR #31
- 0x1000a31a: 1047 G. ASRS r7,r0,#1
- 0x1000a31c: eb0670d6 ...p ADD r0,r6,r6,LSR #31
- 0x1000a320: ea4f0960 O.`. ASR r9,r0,#1
- 0x1000a324: 4818 .H LDR r0,[pc,#96] ; [0x1000a388] = 0x2d413ccd
- 0x1000a326: f000f83e ..>. BL default_mul_32s_32s_hi ; 0x1000a3a6
- 0x1000a32a: 0086 .. LSLS r6,r0,#2
- 0x1000a32c: 1b79 y. SUBS r1,r7,r5
- 0x1000a32e: 4817 .H LDR r0,[pc,#92] ; [0x1000a38c] = 0x187de2a7
- 0x1000a330: f000f839 ..9. BL default_mul_32s_32s_hi ; 0x1000a3a6
- 0x1000a334: ea4f0880 O... LSL r8,r0,#2
- 0x1000a338: 4629 )F MOV r1,r5
- 0x1000a33a: 4815 .H LDR r0,[pc,#84] ; [0x1000a390] = 0x22a2f4f8
- 0x1000a33c: f000f833 ..3. BL default_mul_32s_32s_hi ; 0x1000a3a6
- 0x1000a340: ebc80580 .... RSB r5,r8,r0,LSL #2
- 0x1000a344: 4639 9F MOV r1,r7
- 0x1000a346: 4813 .H LDR r0,[pc,#76] ; [0x1000a394] = 0x539eba45
- 0x1000a348: f000f82d ..-. BL default_mul_32s_32s_hi ; 0x1000a3a6
- 0x1000a34c: ebc80180 .... RSB r1,r8,r0,LSL #2
- 0x1000a350: eb090206 .... ADD r2,r9,r6
- 0x1000a354: eba20046 ..F. SUB r0,r2,r6,LSL #1
- 0x1000a358: 4428 (D ADD r0,r0,r5
- 0x1000a35a: eba00345 ..E. SUB r3,r0,r5,LSL #1
- 0x1000a35e: f5034380 ...C ADD r3,r3,#0x4000
- 0x1000a362: 13db .. ASRS r3,r3,#15
- 0x1000a364: f5004080 ...@ ADD r0,r0,#0x4000
- 0x1000a368: 80e3 .. STRH r3,[r4,#6]
- 0x1000a36a: 13c0 .. ASRS r0,r0,#15
- 0x1000a36c: 8160 `. STRH r0,[r4,#0xa]
- 0x1000a36e: 1850 P. ADDS r0,r2,r1
- 0x1000a370: eba00141 ..A. SUB r1,r0,r1,LSL #1
- 0x1000a374: f5015180 ...Q ADD r1,r1,#0x1000
- 0x1000a378: 1349 I. ASRS r1,r1,#13
- 0x1000a37a: f5004080 ...@ ADD r0,r0,#0x4000
- 0x1000a37e: 81e1 .. STRH r1,[r4,#0xe]
- 0x1000a380: 13c0 .. ASRS r0,r0,#15
- 0x1000a382: 8060 `. STRH r0,[r4,#2]
- 0x1000a384: e8bd8ffe .... POP {r1-r11,pc}
- $d
- 0x1000a388: 2d413ccd .<A- DCD 759250125
- 0x1000a38c: 187de2a7 ..}. DCD 410903207
- 0x1000a390: 22a2f4f8 ..." DCD 581104888
- 0x1000a394: 539eba45 E..S DCD 1402911301
- $t
- i.default_mul_16s_32s_hi
- default_mul_16s_32s_hi
- 0x1000a398: b28a .. UXTH r2,r1
- 0x1000a39a: 1409 .. ASRS r1,r1,#16
- 0x1000a39c: 4341 AC MULS r1,r0,r1
- 0x1000a39e: 4350 PC MULS r0,r2,r0
- 0x1000a3a0: eb014020 .. @ ADD r0,r1,r0,ASR #16
- 0x1000a3a4: 4770 pG BX lr
- i.default_mul_32s_32s_hi
- default_mul_32s_32s_hi
- 0x1000a3a6: b530 0. PUSH {r4,r5,lr}
- 0x1000a3a8: b282 .. UXTH r2,r0
- 0x1000a3aa: b28b .. UXTH r3,r1
- 0x1000a3ac: 1400 .. ASRS r0,r0,#16
- 0x1000a3ae: fb02f403 .... MUL r4,r2,r3
- 0x1000a3b2: 4343 CC MULS r3,r0,r3
- 0x1000a3b4: eb034314 ...C ADD r3,r3,r4,LSR #16
- 0x1000a3b8: 1409 .. ASRS r1,r1,#16
- 0x1000a3ba: b29d .. UXTH r5,r3
- 0x1000a3bc: fb025201 ...R MLA r2,r2,r1,r5
- 0x1000a3c0: 141b .. ASRS r3,r3,#16
- 0x1000a3c2: eb034222 .."B ADD r2,r3,r2,ASR #16
- 0x1000a3c6: fb002001 ... MLA r0,r0,r1,r2
- 0x1000a3ca: bd30 0. POP {r4,r5,pc}
- i.dualBitAllocation
- dualBitAllocation
- 0x1000a3cc: b570 p. PUSH {r4-r6,lr}
- 0x1000a3ce: b086 .. SUB sp,sp,#0x18
- 0x1000a3d0: 4604 .F MOV r4,r0
- 0x1000a3d2: 2000 . MOVS r0,#0
- 0x1000a3d4: 9004 .. STR r0,[sp,#0x10]
- 0x1000a3d6: 4602 .F MOV r2,r0
- 0x1000a3d8: 9005 .. STR r0,[sp,#0x14]
- 0x1000a3da: ab04 .. ADD r3,sp,#0x10
- 0x1000a3dc: 4669 iF MOV r1,sp
- 0x1000a3de: 4620 F MOV r0,r4
- 0x1000a3e0: f7fffe74 ..t. BL computeBitneed ; 0x1000a0cc
- 0x1000a3e4: 4605 .F MOV r5,r0
- 0x1000a3e6: ab05 .. ADD r3,sp,#0x14
- 0x1000a3e8: 2201 ." MOVS r2,#1
- 0x1000a3ea: a902 .. ADD r1,sp,#8
- 0x1000a3ec: 4620 F MOV r0,r4
- 0x1000a3ee: f7fffe6d ..m. BL computeBitneed ; 0x1000a0cc
- 0x1000a3f2: 4606 .F MOV r6,r0
- 0x1000a3f4: 462b +F MOV r3,r5
- 0x1000a3f6: 2200 ." MOVS r2,#0
- 0x1000a3f8: 4669 iF MOV r1,sp
- 0x1000a3fa: 4620 F MOV r0,r4
- 0x1000a3fc: f00aff57 ..W. BL oneChannelBitAllocation ; 0x100152ae
- 0x1000a400: 4633 3F MOV r3,r6
- 0x1000a402: 2201 ." MOVS r2,#1
- 0x1000a404: a902 .. ADD r1,sp,#8
- 0x1000a406: 4620 F MOV r0,r4
- 0x1000a408: f00aff51 ..Q. BL oneChannelBitAllocation ; 0x100152ae
- 0x1000a40c: b006 .. ADD sp,sp,#0x18
- 0x1000a40e: bd70 p. POP {r4-r6,pc}
- i.free_time_evt_id
- free_time_evt_id
- 0x1000a410: 4a07 .J LDR r2,[pc,#28] ; [0x1000a430] = 0x11003b74
- 0x1000a412: 2101 .! MOVS r1,#1
- 0x1000a414: 2820 ( CMP r0,#0x20
- 0x1000a416: d204 .. BCS 0x1000a422 ; free_time_evt_id + 18
- 0x1000a418: 6813 .h LDR r3,[r2,#0]
- 0x1000a41a: 4081 .@ LSLS r1,r1,r0
- 0x1000a41c: 438b .C BICS r3,r3,r1
- 0x1000a41e: 6013 .` STR r3,[r2,#0]
- 0x1000a420: 4770 pG BX lr
- 0x1000a422: 3820 8 SUBS r0,r0,#0x20
- 0x1000a424: 6853 Sh LDR r3,[r2,#4]
- 0x1000a426: 4081 .@ LSLS r1,r1,r0
- 0x1000a428: 438b .C BICS r3,r3,r1
- 0x1000a42a: 6053 S` STR r3,[r2,#4]
- 0x1000a42c: 4770 pG BX lr
- $d
- 0x1000a42e: 0000 .. DCW 0
- 0x1000a430: 11003b74 t;.. DCD 285227892
- $t
- i.from_task_func_to_msg_handle
- from_task_func_to_msg_handle
- 0x1000a434: b510 .. PUSH {r4,lr}
- 0x1000a436: 4604 .F MOV r4,r0
- 0x1000a438: 2103 .! MOVS r1,#3
- 0x1000a43a: 2010 . MOVS r0,#0x10
- 0x1000a43c: f7f8f8da .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000a440: 2800 .( CMP r0,#0
- 0x1000a442: d006 .. BEQ 0x1000a452 ; from_task_func_to_msg_handle + 30
- 0x1000a444: f64f71ff O..q MOV r1,#0xffff
- 0x1000a448: 8001 .. STRH r1,[r0,#0]
- 0x1000a44a: 6044 D` STR r4,[r0,#4]
- 0x1000a44c: 8101 .. STRH r1,[r0,#8]
- 0x1000a44e: 4901 .I LDR r1,[pc,#4] ; [0x1000a454] = 0x10015305
- 0x1000a450: 60c1 .` STR r1,[r0,#0xc]
- 0x1000a452: bd10 .. POP {r4,pc}
- $d
- 0x1000a454: 10015305 .S.. DCD 268522245
- $t
- i.gap_address_get
- gap_address_get
- 0x1000a458: b538 8. PUSH {r3-r5,lr}
- 0x1000a45a: 460c .F MOV r4,r1
- 0x1000a45c: 4904 .I LDR r1,[pc,#16] ; [0x1000a470] = 0x110000a0
- 0x1000a45e: 4602 .F MOV r2,r0
- 0x1000a460: 2001 . MOVS r0,#1
- 0x1000a462: 6a4b Kj LDR r3,[r1,#0x24]
- 0x1000a464: 4669 iF MOV r1,sp
- 0x1000a466: 4798 .G BLX r3
- 0x1000a468: 4802 .H LDR r0,[pc,#8] ; [0x1000a474] = 0x11003b30
- 0x1000a46a: 7800 .x LDRB r0,[r0,#0]
- 0x1000a46c: 7020 p STRB r0,[r4,#0]
- 0x1000a46e: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000a470: 110000a0 .... DCD 285212832
- 0x1000a474: 11003b30 0;.. DCD 285227824
- $t
- i.gap_address_set
- gap_address_set
- 0x1000a478: 4b08 .K LDR r3,[pc,#32] ; [0x1000a49c] = 0x11003b30
- 0x1000a47a: 2903 .) CMP r1,#3
- 0x1000a47c: d80a .. BHI 0x1000a494 ; gap_address_set + 28
- 0x1000a47e: b149 I. CBZ r1,0x1000a494 ; gap_address_set + 28
- 0x1000a480: 2901 .) CMP r1,#1
- 0x1000a482: d009 .. BEQ 0x1000a498 ; gap_address_set + 32
- 0x1000a484: 1e49 I. SUBS r1,r1,#1
- 0x1000a486: 7019 .p STRB r1,[r3,#0]
- 0x1000a488: 4905 .I LDR r1,[pc,#20] ; [0x1000a4a0] = 0x110000a0
- 0x1000a48a: 4602 .F MOV r2,r0
- 0x1000a48c: 6a8b .j LDR r3,[r1,#0x28]
- 0x1000a48e: 2106 .! MOVS r1,#6
- 0x1000a490: 2001 . MOVS r0,#1
- 0x1000a492: 4718 .G BX r3
- 0x1000a494: 2100 .! MOVS r1,#0
- 0x1000a496: e7f6 .. B 0x1000a486 ; gap_address_set + 14
- 0x1000a498: 2180 .! MOVS r1,#0x80
- 0x1000a49a: e7f4 .. B 0x1000a486 ; gap_address_set + 14
- $d
- 0x1000a49c: 11003b30 0;.. DCD 285227824
- 0x1000a4a0: 110000a0 .... DCD 285212832
- $t
- i.gap_bond_manager_delete_all
- gap_bond_manager_delete_all
- 0x1000a4a4: f7fbb9d2 .... B app_sec_bond_del_all ; 0x1000584c
- i.gap_bond_manager_init
- gap_bond_manager_init
- 0x1000a4a8: f7ffbc34 ..4. B.W ble_bond_init ; 0x10009d14
- i.gap_dev_name_get
- gap_dev_name_get
- 0x1000a4ac: b510 .. PUSH {r4,lr}
- 0x1000a4ae: 4c04 .L LDR r4,[pc,#16] ; [0x1000a4c0] = 0x11006148
- 0x1000a4b0: 4903 .I LDR r1,[pc,#12] ; [0x1000a4c0] = 0x11006148
- 0x1000a4b2: f8142f47 ..G/ LDRB r2,[r4,#0x47]!
- 0x1000a4b6: 3148 H1 ADDS r1,r1,#0x48
- 0x1000a4b8: f7f8f851 ..Q. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000a4bc: 7820 x LDRB r0,[r4,#0]
- 0x1000a4be: bd10 .. POP {r4,pc}
- $d
- 0x1000a4c0: 11006148 Ha.. DCD 285237576
- $t
- i.gap_dev_name_set
- gap_dev_name_set
- 0x1000a4c4: b510 .. PUSH {r4,lr}
- 0x1000a4c6: 460c .F MOV r4,r1
- 0x1000a4c8: 460a .F MOV r2,r1
- 0x1000a4ca: 4601 .F MOV r1,r0
- 0x1000a4cc: 4803 .H LDR r0,[pc,#12] ; [0x1000a4dc] = 0x11006190
- 0x1000a4ce: f7f8f846 ..F. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000a4d2: 4802 .H LDR r0,[pc,#8] ; [0x1000a4dc] = 0x11006190
- 0x1000a4d4: 3848 H8 SUBS r0,r0,#0x48
- 0x1000a4d6: f8804047 ..G@ STRB r4,[r0,#0x47]
- 0x1000a4da: bd10 .. POP {r4,pc}
- $d
- 0x1000a4dc: 11006190 .a.. DCD 285237648
- $t
- i.gap_get_connect_num
- gap_get_connect_num
- 0x1000a4e0: 2000 . MOVS r0,#0
- 0x1000a4e2: 4b07 .K LDR r3,[pc,#28] ; [0x1000a500] = 0x110061f8
- 0x1000a4e4: 4601 .F MOV r1,r0
- 0x1000a4e6: bf00 .. NOP
- 0x1000a4e8: f8532021 S.! LDR r2,[r3,r1,LSL #2]
- 0x1000a4ec: b11a .. CBZ r2,0x1000a4f6 ; gap_get_connect_num + 22
- 0x1000a4ee: 7812 .x LDRB r2,[r2,#0]
- 0x1000a4f0: b10a .. CBZ r2,0x1000a4f6 ; gap_get_connect_num + 22
- 0x1000a4f2: 1c40 @. ADDS r0,r0,#1
- 0x1000a4f4: b2c0 .. UXTB r0,r0
- 0x1000a4f6: 1c49 I. ADDS r1,r1,#1
- 0x1000a4f8: b2c9 .. UXTB r1,r1
- 0x1000a4fa: 291e .) CMP r1,#0x1e
- 0x1000a4fc: d3f4 .. BCC 0x1000a4e8 ; gap_get_connect_num + 8
- 0x1000a4fe: 4770 pG BX lr
- $d
- 0x1000a500: 110061f8 .a.. DCD 285237752
- $t
- i.gap_get_dev_appearance
- gap_get_dev_appearance
- 0x1000a504: 4801 .H LDR r0,[pc,#4] ; [0x1000a50c] = 0x11006148
- 0x1000a506: f8b00064 ..d. LDRH r0,[r0,#0x64]
- 0x1000a50a: 4770 pG BX lr
- $d
- 0x1000a50c: 11006148 Ha.. DCD 285237576
- $t
- i.gap_paring_req_cb
- gap_paring_req_cb
- 0x1000a510: b530 0. PUSH {r4,r5,lr}
- 0x1000a512: 4a1b .J LDR r2,[pc,#108] ; [0x1000a580] = 0x11004148
- 0x1000a514: 2307 .# MOVS r3,#7
- 0x1000a516: 7891 .x LDRB r1,[r2,#2]
- 0x1000a518: 7081 .p STRB r1,[r0,#2]
- 0x1000a51a: 2110 .! MOVS r1,#0x10
- 0x1000a51c: 7141 Aq STRB r1,[r0,#5]
- 0x1000a51e: 2100 .! MOVS r1,#0
- 0x1000a520: 70c1 .p STRB r1,[r0,#3]
- 0x1000a522: 7183 .q STRB r3,[r0,#6]
- 0x1000a524: 2405 .$ MOVS r4,#5
- 0x1000a526: 71c4 .q STRB r4,[r0,#7]
- 0x1000a528: 7101 .q STRB r1,[r0,#4]
- 0x1000a52a: 78d3 .x LDRB r3,[r2,#3]
- 0x1000a52c: b123 #. CBZ r3,0x1000a538 ; gap_paring_req_cb + 40
- 0x1000a52e: 7815 .x LDRB r5,[r2,#0]
- 0x1000a530: 2304 .# MOVS r3,#4
- 0x1000a532: 2d01 .- CMP r5,#1
- 0x1000a534: d003 .. BEQ 0x1000a53e ; gap_paring_req_cb + 46
- 0x1000a536: e003 .. B 0x1000a540 ; gap_paring_req_cb + 48
- 0x1000a538: 7201 .r STRB r1,[r0,#8]
- 0x1000a53a: 7041 Ap STRB r1,[r0,#1]
- 0x1000a53c: bd30 0. POP {r4,r5,pc}
- 0x1000a53e: 7103 .q STRB r3,[r0,#4]
- 0x1000a540: 7855 Ux LDRB r5,[r2,#1]
- 0x1000a542: 2d01 .- CMP r5,#1
- 0x1000a544: d106 .. BNE 0x1000a554 ; gap_paring_req_cb + 68
- 0x1000a546: 2506 .% MOVS r5,#6
- 0x1000a548: 7185 .q STRB r5,[r0,#6]
- 0x1000a54a: 71c3 .q STRB r3,[r0,#7]
- 0x1000a54c: 7903 .y LDRB r3,[r0,#4]
- 0x1000a54e: f0430308 C... ORR r3,r3,#8
- 0x1000a552: 7103 .q STRB r3,[r0,#4]
- 0x1000a554: 7913 .y LDRB r3,[r2,#4]
- 0x1000a556: 2b01 .+ CMP r3,#1
- 0x1000a558: d103 .. BNE 0x1000a562 ; gap_paring_req_cb + 82
- 0x1000a55a: 7903 .y LDRB r3,[r0,#4]
- 0x1000a55c: f0430301 C... ORR r3,r3,#1
- 0x1000a560: 7103 .q STRB r3,[r0,#4]
- 0x1000a562: 7903 .y LDRB r3,[r0,#4]
- 0x1000a564: b11b .. CBZ r3,0x1000a56e ; gap_paring_req_cb + 94
- 0x1000a566: 071d .. LSLS r5,r3,#28
- 0x1000a568: d503 .. BPL 0x1000a572 ; gap_paring_req_cb + 98
- 0x1000a56a: 7204 .r STRB r4,[r0,#8]
- 0x1000a56c: bd30 0. POP {r4,r5,pc}
- 0x1000a56e: 7201 .r STRB r1,[r0,#8]
- 0x1000a570: bd30 0. POP {r4,r5,pc}
- 0x1000a572: 7892 .x LDRB r2,[r2,#2]
- 0x1000a574: 2a03 .* CMP r2,#3
- 0x1000a576: d0fa .. BEQ 0x1000a56e ; gap_paring_req_cb + 94
- 0x1000a578: 0759 Y. LSLS r1,r3,#29
- 0x1000a57a: d5f9 .. BPL 0x1000a570 ; gap_paring_req_cb + 96
- 0x1000a57c: 2102 .! MOVS r1,#2
- 0x1000a57e: e7f6 .. B 0x1000a56e ; gap_paring_req_cb + 94
- $d
- 0x1000a580: 11004148 HA.. DCD 285229384
- $t
- i.gap_rssi_ind
- gap_rssi_ind
- 0x1000a584: 4770 pG BX lr
- i.gap_security_param_init
- gap_security_param_init
- 0x1000a586: f7fbbd11 .... B app_sec_set_param ; 0x10005fac
- 0x1000a58a: 0000 .. MOVS r0,r0
- i.gap_set_cb_func
- gap_set_cb_func
- 0x1000a58c: 4901 .I LDR r1,[pc,#4] ; [0x1000a594] = 0x11006148
- 0x1000a58e: f8c100ac .... STR r0,[r1,#0xac]
- 0x1000a592: 4770 pG BX lr
- $d
- 0x1000a594: 11006148 Ha.. DCD 285237576
- $t
- i.gap_set_dev_appearance
- gap_set_dev_appearance
- 0x1000a598: 4901 .I LDR r1,[pc,#4] ; [0x1000a5a0] = 0x11006148
- 0x1000a59a: f8a10064 ..d. STRH r0,[r1,#0x64]
- 0x1000a59e: 4770 pG BX lr
- $d
- 0x1000a5a0: 11006148 Ha.. DCD 285237576
- $t
- i.gap_start_conn
- gap_start_conn
- 0x1000a5a4: b5f0 .. PUSH {r4-r7,lr}
- 0x1000a5a6: b087 .. SUB sp,sp,#0x1c
- 0x1000a5a8: 4f17 .O LDR r7,[pc,#92] ; [0x1000a608] = 0x11000609
- 0x1000a5aa: e9dd560c ...V LDRD r5,r6,[sp,#0x30]
- 0x1000a5ae: 24ff .$ MOVS r4,#0xff
- 0x1000a5b0: 703c <p STRB r4,[r7,#0]
- 0x1000a5b2: 1c7f .. ADDS r7,r7,#1
- 0x1000a5b4: 703c <p STRB r4,[r7,#0]
- 0x1000a5b6: 1c7f .. ADDS r7,r7,#1
- 0x1000a5b8: 703c <p STRB r4,[r7,#0]
- 0x1000a5ba: 1c7f .. ADDS r7,r7,#1
- 0x1000a5bc: 703c <p STRB r4,[r7,#0]
- 0x1000a5be: 241f .$ MOVS r4,#0x1f
- 0x1000a5c0: 1c7f .. ADDS r7,r7,#1
- 0x1000a5c2: 703c <p STRB r4,[r7,#0]
- 0x1000a5c4: 4c11 .L LDR r4,[pc,#68] ; [0x1000a60c] = 0x11006148
- 0x1000a5c6: 7a27 'z LDRB r7,[r4,#8]
- 0x1000a5c8: 4c11 .L LDR r4,[pc,#68] ; [0x1000a610] = 0x11004108
- 0x1000a5ca: 7027 'p STRB r7,[r4,#0]
- 0x1000a5cc: 2700 .' MOVS r7,#0
- 0x1000a5ce: 7067 gp STRB r7,[r4,#1]
- 0x1000a5d0: 7221 !r STRB r1,[r4,#8]
- 0x1000a5d2: 8162 b. STRH r2,[r4,#0xa]
- 0x1000a5d4: 81a3 .. STRH r3,[r4,#0xc]
- 0x1000a5d6: 81e5 .. STRH r5,[r4,#0xe]
- 0x1000a5d8: 8226 &. STRH r6,[r4,#0x10]
- 0x1000a5da: 2101 .! MOVS r1,#1
- 0x1000a5dc: 74a1 .t STRB r1,[r4,#0x12]
- 0x1000a5de: 6801 .h LDR r1,[r0,#0]
- 0x1000a5e0: f8c41002 .... STR r1,[r4,#2]
- 0x1000a5e4: 8880 .. LDRH r0,[r0,#4]
- 0x1000a5e6: 80e0 .. STRH r0,[r4,#6]
- 0x1000a5e8: 6920 i LDR r0,[r4,#0x10]
- 0x1000a5ea: 9000 .. STR r0,[sp,#0]
- 0x1000a5ec: 2214 ." MOVS r2,#0x14
- 0x1000a5ee: 4621 !F MOV r1,r4
- 0x1000a5f0: a801 .. ADD r0,sp,#4
- 0x1000a5f2: f7f7ffb4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000a5f6: af01 .. ADD r7,sp,#4
- 0x1000a5f8: e897000f .... LDM r7,{r0-r3}
- 0x1000a5fc: f7fcfd32 ..2. BL appm_start_conn ; 0x10007064
- 0x1000a600: 2006 . MOVS r0,#6
- 0x1000a602: 7020 p STRB r0,[r4,#0]
- 0x1000a604: b007 .. ADD sp,sp,#0x1c
- 0x1000a606: bdf0 .. POP {r4-r7,pc}
- $d
- 0x1000a608: 11000609 .... DCD 285214217
- 0x1000a60c: 11006148 Ha.. DCD 285237576
- 0x1000a610: 11004108 .A.. DCD 285229320
- $t
- i.gap_start_scan
- gap_start_scan
- 0x1000a614: b538 8. PUSH {r3-r5,lr}
- 0x1000a616: 4d28 (M LDR r5,[pc,#160] ; [0x1000a6b8] = 0x11006148
- 0x1000a618: 4604 .F MOV r4,r0
- 0x1000a61a: 79e8 .y LDRB r0,[r5,#7]
- 0x1000a61c: 2802 .( CMP r0,#2
- 0x1000a61e: d14a J. BNE 0x1000a6b6 ; gap_start_scan + 162
- 0x1000a620: 233a :# MOVS r3,#0x3a
- 0x1000a622: 2203 ." MOVS r2,#3
- 0x1000a624: 2107 .! MOVS r1,#7
- 0x1000a626: f64050a1 @..P MOV r0,#0xda1
- 0x1000a62a: f7f7ffd9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000a62e: 21a4 .! MOVS r1,#0xa4
- 0x1000a630: 7001 .p STRB r1,[r0,#0]
- 0x1000a632: 79a9 .y LDRB r1,[r5,#6]
- 0x1000a634: 7041 Ap STRB r1,[r0,#1]
- 0x1000a636: 2105 .! MOVS r1,#5
- 0x1000a638: 70c1 .p STRB r1,[r0,#3]
- 0x1000a63a: 2100 .! MOVS r1,#0
- 0x1000a63c: 8201 .. STRH r1,[r0,#0x10]
- 0x1000a63e: b12c ,. CBZ r4,0x1000a64c ; gap_start_scan + 56
- 0x1000a640: 7821 !x LDRB r1,[r4,#0]
- 0x1000a642: 7081 .p STRB r1,[r0,#2]
- 0x1000a644: 78a1 .x LDRB r1,[r4,#2]
- 0x1000a646: 2903 .) CMP r1,#3
- 0x1000a648: d009 .. BEQ 0x1000a65e ; gap_start_scan + 74
- 0x1000a64a: e00a .. B 0x1000a662 ; gap_start_scan + 78
- 0x1000a64c: 7081 .p STRB r1,[r0,#2]
- 0x1000a64e: 2210 ." MOVS r2,#0x10
- 0x1000a650: 7101 .q STRB r1,[r0,#4]
- 0x1000a652: 80c2 .. STRH r2,[r0,#6]
- 0x1000a654: 2308 .# MOVS r3,#8
- 0x1000a656: 8103 .. STRH r3,[r0,#8]
- 0x1000a658: 8142 B. STRH r2,[r0,#0xa]
- 0x1000a65a: 8183 .. STRH r3,[r0,#0xc]
- 0x1000a65c: e015 .. B 0x1000a68a ; gap_start_scan + 118
- 0x1000a65e: 210a .! MOVS r1,#0xa
- 0x1000a660: 70c1 .p STRB r1,[r0,#3]
- 0x1000a662: 7821 !x LDRB r1,[r4,#0]
- 0x1000a664: 2902 .) CMP r1,#2
- 0x1000a666: d001 .. BEQ 0x1000a66c ; gap_start_scan + 88
- 0x1000a668: 2903 .) CMP r1,#3
- 0x1000a66a: d103 .. BNE 0x1000a674 ; gap_start_scan + 96
- 0x1000a66c: 78c1 .x LDRB r1,[r0,#3]
- 0x1000a66e: f021010c !... BIC r1,r1,#0xc
- 0x1000a672: 70c1 .p STRB r1,[r0,#3]
- 0x1000a674: 7861 ax LDRB r1,[r4,#1]
- 0x1000a676: 7101 .q STRB r1,[r0,#4]
- 0x1000a678: 88a1 .. LDRH r1,[r4,#4]
- 0x1000a67a: 80c1 .. STRH r1,[r0,#6]
- 0x1000a67c: 88e1 .. LDRH r1,[r4,#6]
- 0x1000a67e: 8101 .. STRH r1,[r0,#8]
- 0x1000a680: 88a1 .. LDRH r1,[r4,#4]
- 0x1000a682: 8141 A. STRH r1,[r0,#0xa]
- 0x1000a684: 88e1 .. LDRH r1,[r4,#6]
- 0x1000a686: 8181 .. STRH r1,[r0,#0xc]
- 0x1000a688: 8921 !. LDRH r1,[r4,#8]
- 0x1000a68a: 81c1 .. STRH r1,[r0,#0xe]
- 0x1000a68c: 79a9 .y LDRB r1,[r5,#6]
- 0x1000a68e: 4a0b .J LDR r2,[pc,#44] ; [0x1000a6bc] = 0x10006b85
- 0x1000a690: f7fcf988 .... BL appm_execute_activity_cmd ; 0x100069a4
- 0x1000a694: 4c0a .L LDR r4,[pc,#40] ; [0x1000a6c0] = 0x11003b08
- 0x1000a696: 7820 x LDRB r0,[r4,#0]
- 0x1000a698: 2803 .( CMP r0,#3
- 0x1000a69a: d30a .. BCC 0x1000a6b2 ; gap_start_scan + 158
- 0x1000a69c: a009 .. ADR r0,{pc}+0x28 ; 0x1000a6c4
- 0x1000a69e: f00afd85 .... BL log_printf_level ; 0x100151ac
- 0x1000a6a2: 79a8 .y LDRB r0,[r5,#6]
- 0x1000a6a4: 9000 .. STR r0,[sp,#0]
- 0x1000a6a6: a309 .. ADR r3,{pc}+0x26 ; 0x1000a6cc
- 0x1000a6a8: 22f5 ." MOVS r2,#0xf5
- 0x1000a6aa: a10e .. ADR r1,{pc}+0x3a ; 0x1000a6e4
- 0x1000a6ac: 6860 `h LDR r0,[r4,#4]
- 0x1000a6ae: f00afd6b ..k. BL log_printf ; 0x10015188
- 0x1000a6b2: 2003 . MOVS r0,#3
- 0x1000a6b4: 71e8 .q STRB r0,[r5,#7]
- 0x1000a6b6: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000a6b8: 11006148 Ha.. DCD 285237576
- 0x1000a6bc: 10006b85 .k.. DCD 268462981
- 0x1000a6c0: 11003b08 .;.. DCD 285227784
- 0x1000a6c4: 464e495b [INF DCD 1179535707
- 0x1000a6c8: 00205d4f O] . DCD 2121039
- 0x1000a6cc: 6e616373 scan DCD 1851876211
- 0x1000a6d0: 74636120 act DCD 1952669984
- 0x1000a6d4: 5d64255b [%d] DCD 1566844251
- 0x1000a6d8: 61747320 sta DCD 1635021600
- 0x1000a6dc: 0a0d7472 rt.. DCD 168653938
- 0x1000a6e0: 00000000 .... DCD 0
- 0x1000a6e4: 695c2e2e ..\i DCD 1767648814
- 0x1000a6e8: 6c625c70 p\bl DCD 1818385520
- 0x1000a6ec: 6c685c65 e\hl DCD 1818778725
- 0x1000a6f0: 6970615f _api DCD 1768972639
- 0x1000a6f4: 7061675c \gap DCD 1885431644
- 0x1000a6f8: 7061675c \gap DCD 1885431644
- 0x1000a6fc: 6970615f _api DCD 1768972639
- 0x1000a700: 0000632e .c.. DCD 25390
- $t
- i.gap_stop_scan
- gap_stop_scan
- 0x1000a704: b538 8. PUSH {r3-r5,lr}
- 0x1000a706: 4c13 .L LDR r4,[pc,#76] ; [0x1000a754] = 0x11006148
- 0x1000a708: 79e0 .y LDRB r0,[r4,#7]
- 0x1000a70a: 2804 .( CMP r0,#4
- 0x1000a70c: d120 . BNE 0x1000a750 ; gap_stop_scan + 76
- 0x1000a70e: 2302 .# MOVS r3,#2
- 0x1000a710: 2203 ." MOVS r2,#3
- 0x1000a712: 2107 .! MOVS r1,#7
- 0x1000a714: f64050a2 @..P MOV r0,#0xda2
- 0x1000a718: f7f7ff62 ..b. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000a71c: 21a5 .! MOVS r1,#0xa5
- 0x1000a71e: 7001 .p STRB r1,[r0,#0]
- 0x1000a720: 79a1 .y LDRB r1,[r4,#6]
- 0x1000a722: 7041 Ap STRB r1,[r0,#1]
- 0x1000a724: 79a1 .y LDRB r1,[r4,#6]
- 0x1000a726: 4a0c .J LDR r2,[pc,#48] ; [0x1000a758] = 0x10006b85
- 0x1000a728: f7fcf93c ..<. BL appm_execute_activity_cmd ; 0x100069a4
- 0x1000a72c: 4d0b .M LDR r5,[pc,#44] ; [0x1000a75c] = 0x11003b08
- 0x1000a72e: 7828 (x LDRB r0,[r5,#0]
- 0x1000a730: 2803 .( CMP r0,#3
- 0x1000a732: d30b .. BCC 0x1000a74c ; gap_stop_scan + 72
- 0x1000a734: a00a .. ADR r0,{pc}+0x2c ; 0x1000a760
- 0x1000a736: f00afd39 ..9. BL log_printf_level ; 0x100151ac
- 0x1000a73a: 79a0 .y LDRB r0,[r4,#6]
- 0x1000a73c: 9000 .. STR r0,[sp,#0]
- 0x1000a73e: a30a .. ADR r3,{pc}+0x2a ; 0x1000a768
- 0x1000a740: f44f7287 O..r MOV r2,#0x10e
- 0x1000a744: a10d .. ADR r1,{pc}+0x38 ; 0x1000a77c
- 0x1000a746: 6868 hh LDR r0,[r5,#4]
- 0x1000a748: f00afd1e .... BL log_printf ; 0x10015188
- 0x1000a74c: 2005 . MOVS r0,#5
- 0x1000a74e: 71e0 .q STRB r0,[r4,#7]
- 0x1000a750: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000a752: 0000 .. DCW 0
- 0x1000a754: 11006148 Ha.. DCD 285237576
- 0x1000a758: 10006b85 .k.. DCD 268462981
- 0x1000a75c: 11003b08 .;.. DCD 285227784
- 0x1000a760: 464e495b [INF DCD 1179535707
- 0x1000a764: 00205d4f O] . DCD 2121039
- 0x1000a768: 6e616373 scan DCD 1851876211
- 0x1000a76c: 74636120 act DCD 1952669984
- 0x1000a770: 5d64255b [%d] DCD 1566844251
- 0x1000a774: 6f747320 sto DCD 1869902624
- 0x1000a778: 000a0d70 p... DCD 658800
- 0x1000a77c: 695c2e2e ..\i DCD 1767648814
- 0x1000a780: 6c625c70 p\bl DCD 1818385520
- 0x1000a784: 6c685c65 e\hl DCD 1818778725
- 0x1000a788: 6970615f _api DCD 1768972639
- 0x1000a78c: 7061675c \gap DCD 1885431644
- 0x1000a790: 7061675c \gap DCD 1885431644
- 0x1000a794: 6970615f _api DCD 1768972639
- 0x1000a798: 0000632e .c.. DCD 25390
- $t
- i.gapc_auth_get
- gapc_auth_get
- 0x1000a79c: 4a0e .J LDR r2,[pc,#56] ; [0x1000a7d8] = 0x110000a0
- 0x1000a79e: 4601 .F MOV r1,r0
- 0x1000a7a0: 2000 . MOVS r0,#0
- 0x1000a7a2: f8922054 ..T LDRB r2,[r2,#0x54]
- 0x1000a7a6: 428a .B CMP r2,r1
- 0x1000a7a8: d911 .. BLS 0x1000a7ce ; gapc_auth_get + 50
- 0x1000a7aa: 4a0c .J LDR r2,[pc,#48] ; [0x1000a7dc] = 0x110067d4
- 0x1000a7ac: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000a7b0: 2900 .) CMP r1,#0
- 0x1000a7b2: d00c .. BEQ 0x1000a7ce ; gapc_auth_get + 50
- 0x1000a7b4: f8911046 ..F. LDRB r1,[r1,#0x46]
- 0x1000a7b8: 074a J. LSLS r2,r1,#29
- 0x1000a7ba: d500 .. BPL 0x1000a7be ; gapc_auth_get + 34
- 0x1000a7bc: 2001 . MOVS r0,#1
- 0x1000a7be: f0010103 .... AND r1,r1,#3
- 0x1000a7c2: 2902 .) CMP r1,#2
- 0x1000a7c4: d004 .. BEQ 0x1000a7d0 ; gapc_auth_get + 52
- 0x1000a7c6: 2903 .) CMP r1,#3
- 0x1000a7c8: d101 .. BNE 0x1000a7ce ; gapc_auth_get + 50
- 0x1000a7ca: f0400008 @... ORR r0,r0,#8
- 0x1000a7ce: 4770 pG BX lr
- 0x1000a7d0: f0400004 @... ORR r0,r0,#4
- 0x1000a7d4: 4770 pG BX lr
- $d
- 0x1000a7d6: 0000 .. DCW 0
- 0x1000a7d8: 110000a0 .... DCD 285212832
- 0x1000a7dc: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_auth_set
- gapc_auth_set
- 0x1000a7e0: b570 p. PUSH {r4-r6,lr}
- 0x1000a7e2: 4b16 .K LDR r3,[pc,#88] ; [0x1000a83c] = 0x110000a0
- 0x1000a7e4: f8933054 ..T0 LDRB r3,[r3,#0x54]
- 0x1000a7e8: 4283 .B CMP r3,r0
- 0x1000a7ea: d925 %. BLS 0x1000a838 ; gapc_auth_set + 88
- 0x1000a7ec: 4b14 .K LDR r3,[pc,#80] ; [0x1000a840] = 0x110067d4
- 0x1000a7ee: f8536020 S. ` LDR r6,[r3,r0,LSL #2]
- 0x1000a7f2: 2e00 .. CMP r6,#0
- 0x1000a7f4: d020 . BEQ 0x1000a838 ; gapc_auth_set + 88
- 0x1000a7f6: f8165f46 ..F_ LDRB r5,[r6,#0x46]!
- 0x1000a7fa: 2400 .$ MOVS r4,#0
- 0x1000a7fc: f3610582 a... BFI r5,r1,#2,#1
- 0x1000a800: 7035 5p STRB r5,[r6,#0]
- 0x1000a802: f8536020 S. ` LDR r6,[r3,r0,LSL #2]
- 0x1000a806: f0250510 %... BIC r5,r5,#0x10
- 0x1000a80a: ea451202 E... ORR r2,r5,r2,LSL #4
- 0x1000a80e: f8862046 ..F STRB r2,[r6,#0x46]
- 0x1000a812: 070d .. LSLS r5,r1,#28
- 0x1000a814: d501 .. BPL 0x1000a81a ; gapc_auth_set + 58
- 0x1000a816: 2403 .$ MOVS r4,#3
- 0x1000a818: e008 .. B 0x1000a82c ; gapc_auth_set + 76
- 0x1000a81a: 074d M. LSLS r5,r1,#29
- 0x1000a81c: d501 .. BPL 0x1000a822 ; gapc_auth_set + 66
- 0x1000a81e: 2402 .$ MOVS r4,#2
- 0x1000a820: e004 .. B 0x1000a82c ; gapc_auth_set + 76
- 0x1000a822: 07c9 .. LSLS r1,r1,#31
- 0x1000a824: d101 .. BNE 0x1000a82a ; gapc_auth_set + 74
- 0x1000a826: 0711 .. LSLS r1,r2,#28
- 0x1000a828: d500 .. BPL 0x1000a82c ; gapc_auth_set + 76
- 0x1000a82a: 2401 .$ MOVS r4,#1
- 0x1000a82c: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x1000a830: f3640201 d... BFI r2,r4,#0,#2
- 0x1000a834: f8802046 ..F STRB r2,[r0,#0x46]
- 0x1000a838: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000a83a: 0000 .. DCW 0
- 0x1000a83c: 110000a0 .... DCD 285212832
- 0x1000a840: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_bond_cfm_handler
- gapc_bond_cfm_handler
- 0x1000a844: b5f8 .. PUSH {r3-r7,lr}
- 0x1000a846: 4615 .F MOV r5,r2
- 0x1000a848: 460c .F MOV r4,r1
- 0x1000a84a: 2600 .& MOVS r6,#0
- 0x1000a84c: 4610 .F MOV r0,r2
- 0x1000a84e: f7f7ff21 ..!. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000a852: 0a2d -. LSRS r5,r5,#8
- 0x1000a854: 283f ?( CMP r0,#0x3f
- 0x1000a856: d037 7. BEQ 0x1000a8c8 ; gapc_bond_cfm_handler + 132
- 0x1000a858: 2000 . MOVS r0,#0
- 0x1000a85a: f88d0000 .... STRB r0,[sp,#0]
- 0x1000a85e: 7820 x LDRB r0,[r4,#0]
- 0x1000a860: 280b .( CMP r0,#0xb
- 0x1000a862: d213 .. BCS 0x1000a88c ; gapc_bond_cfm_handler + 72
- 0x1000a864: e8dff000 .... TBB [pc,r0]
- $d
- 0x1000a868: 12120612 .... DCD 303171090
- 0x1000a86c: 41324637 7F2A DCD 1093813815
- 0x1000a870: 00574d12 .MW. DCD 5721362
- $t
- 0x1000a874: 7860 `x LDRB r0,[r4,#1]
- 0x1000a876: b108 .. CBZ r0,0x1000a87c ; gapc_bond_cfm_handler + 56
- 0x1000a878: 2101 .! MOVS r1,#1
- 0x1000a87a: e000 .. B 0x1000a87e ; gapc_bond_cfm_handler + 58
- 0x1000a87c: 2100 .! MOVS r1,#0
- 0x1000a87e: 1ca2 .. ADDS r2,r4,#2
- 0x1000a880: 4628 (F MOV r0,r5
- 0x1000a882: f00dff5b ..[. BL smpc_pairing_rsp ; 0x1001873c
- 0x1000a886: bf00 .. NOP
- 0x1000a888: f88d0000 .... STRB r0,[sp,#0]
- 0x1000a88c: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000a890: b1d0 .. CBZ r0,0x1000a8c8 ; gapc_bond_cfm_handler + 132
- 0x1000a892: 4823 #H LDR r0,[pc,#140] ; [0x1000a920] = 0x110067d4
- 0x1000a894: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1000a898: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x1000a89c: b1a0 .. CBZ r0,0x1000a8c8 ; gapc_bond_cfm_handler + 132
- 0x1000a89e: 466a jF MOV r2,sp
- 0x1000a8a0: 2105 .! MOVS r1,#5
- 0x1000a8a2: 4628 (F MOV r0,r5
- 0x1000a8a4: f00ef8e4 .... BL smpc_pdu_send ; 0x10018a70
- 0x1000a8a8: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000a8ac: f0400060 @.`. ORR r0,r0,#0x60
- 0x1000a8b0: f88d0000 .... STRB r0,[sp,#0]
- 0x1000a8b4: 4628 (F MOV r0,r5
- 0x1000a8b6: f001f8e9 .... BL gapc_get_role ; 0x1000ba8c
- 0x1000a8ba: 4601 .F MOV r1,r0
- 0x1000a8bc: 2301 .# MOVS r3,#1
- 0x1000a8be: f89d2000 ... LDRB r2,[sp,#0]
- 0x1000a8c2: 4628 (F MOV r0,r5
- 0x1000a8c4: f00dfe00 .... BL smpc_pairing_end ; 0x100184c8
- 0x1000a8c8: 4630 0F MOV r0,r6
- 0x1000a8ca: bdf8 .. POP {r3-r7,pc}
- 0x1000a8cc: 1ca1 .. ADDS r1,r4,#2
- 0x1000a8ce: 4628 (F MOV r0,r5
- 0x1000a8d0: f00dfdd4 .... BL smpc_pairing_csrk_exch ; 0x1001847c
- 0x1000a8d4: e7d8 .. B 0x1000a888 ; gapc_bond_cfm_handler + 68
- 0x1000a8d6: 7860 `x LDRB r0,[r4,#1]
- 0x1000a8d8: b108 .. CBZ r0,0x1000a8de ; gapc_bond_cfm_handler + 154
- 0x1000a8da: 2101 .! MOVS r1,#1
- 0x1000a8dc: e000 .. B 0x1000a8e0 ; gapc_bond_cfm_handler + 156
- 0x1000a8de: 2100 .! MOVS r1,#0
- 0x1000a8e0: 1ca2 .. ADDS r2,r4,#2
- 0x1000a8e2: 4628 (F MOV r0,r5
- 0x1000a8e4: f00ef81c .... BL smpc_pairing_tk_exch ; 0x10018920
- 0x1000a8e8: e7ce .. B 0x1000a888 ; gapc_bond_cfm_handler + 68
- 0x1000a8ea: 1ca1 .. ADDS r1,r4,#2
- 0x1000a8ec: 4628 (F MOV r0,r5
- 0x1000a8ee: f00dfe3f ..?. BL smpc_pairing_ltk_exch ; 0x10018570
- 0x1000a8f2: e7c9 .. B 0x1000a888 ; gapc_bond_cfm_handler + 68
- 0x1000a8f4: f1040212 .... ADD r2,r4,#0x12
- 0x1000a8f8: 1ca1 .. ADDS r1,r4,#2
- 0x1000a8fa: 4628 (F MOV r0,r5
- 0x1000a8fc: f00dfe14 .... BL smpc_pairing_irk_exch ; 0x10018528
- 0x1000a900: e7c2 .. B 0x1000a888 ; gapc_bond_cfm_handler + 68
- 0x1000a902: 7860 `x LDRB r0,[r4,#1]
- 0x1000a904: b108 .. CBZ r0,0x1000a90a ; gapc_bond_cfm_handler + 198
- 0x1000a906: 2101 .! MOVS r1,#1
- 0x1000a908: e000 .. B 0x1000a90c ; gapc_bond_cfm_handler + 200
- 0x1000a90a: 2100 .! MOVS r1,#0
- 0x1000a90c: 1ca2 .. ADDS r2,r4,#2
- 0x1000a90e: 4628 (F MOV r0,r5
- 0x1000a910: f00dfe90 .... BL smpc_pairing_oob_exch ; 0x10018634
- 0x1000a914: e7b8 .. B 0x1000a888 ; gapc_bond_cfm_handler + 68
- 0x1000a916: 7861 ax LDRB r1,[r4,#1]
- 0x1000a918: 4628 (F MOV r0,r5
- 0x1000a91a: f00dfe5f .._. BL smpc_pairing_nc_exch ; 0x100185dc
- 0x1000a91e: e7b3 .. B 0x1000a888 ; gapc_bond_cfm_handler + 68
- $d
- 0x1000a920: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_bond_cmd_handler
- gapc_bond_cmd_handler
- 0x1000a924: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x1000a928: a014 .. ADR r0,{pc}+0x54 ; 0x1000a97c
- 0x1000a92a: 4616 .F MOV r6,r2
- 0x1000a92c: 6800 .h LDR r0,[r0,#0]
- 0x1000a92e: 9000 .. STR r0,[sp,#0]
- 0x1000a930: 0a10 .. LSRS r0,r2,#8
- 0x1000a932: 461f .F MOV r7,r3
- 0x1000a934: 460c .F MOV r4,r1
- 0x1000a936: 460a .F MOV r2,r1
- 0x1000a938: 4680 .F MOV r8,r0
- 0x1000a93a: 466b kF MOV r3,sp
- 0x1000a93c: 2101 .! MOVS r1,#1
- 0x1000a93e: f001fb97 .... BL gapc_process_op ; 0x1000c070
- 0x1000a942: 4605 .F MOV r5,r0
- 0x1000a944: 2801 .( CMP r0,#1
- 0x1000a946: d116 .. BNE 0x1000a976 ; gapc_bond_cmd_handler + 82
- 0x1000a948: 4640 @F MOV r0,r8
- 0x1000a94a: f001f89f .... BL gapc_get_role ; 0x1000ba8c
- 0x1000a94e: b130 0. CBZ r0,0x1000a95e ; gapc_bond_cmd_handler + 58
- 0x1000a950: 42be .B CMP r6,r7
- 0x1000a952: d10b .. BNE 0x1000a96c ; gapc_bond_cmd_handler + 72
- 0x1000a954: 1c61 a. ADDS r1,r4,#1
- 0x1000a956: 4640 @F MOV r0,r8
- 0x1000a958: f00dfed0 .... BL smpc_pairing_req_handler ; 0x100186fc
- 0x1000a95c: e00b .. B 0x1000a976 ; gapc_bond_cmd_handler + 82
- 0x1000a95e: 1c61 a. ADDS r1,r4,#1
- 0x1000a960: 4640 @F MOV r0,r8
- 0x1000a962: f00dff87 .... BL smpc_pairing_start ; 0x10018874
- 0x1000a966: 0002 .. MOVS r2,r0
- 0x1000a968: d101 .. BNE 0x1000a96e ; gapc_bond_cmd_handler + 74
- 0x1000a96a: e004 .. B 0x1000a976 ; gapc_bond_cmd_handler + 82
- 0x1000a96c: 2242 B" MOVS r2,#0x42
- 0x1000a96e: 2101 .! MOVS r1,#1
- 0x1000a970: 4640 @F MOV r0,r8
- 0x1000a972: f001fc2b ..+. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000a976: 4628 (F MOV r0,r5
- 0x1000a978: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x1000a97c: 0000000a .... DCD 10
- $t
- i.gapc_bond_ind_handler
- gapc_bond_ind_handler
- 0x1000a980: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000a984: b092 .. SUB sp,sp,#0x48
- 0x1000a986: 461c .F MOV r4,r3
- 0x1000a988: 460d .F MOV r5,r1
- 0x1000a98a: a05e ^. ADR r0,{pc}+0x17a ; 0x1000ab04
- 0x1000a98c: f00afc0e .... BL log_printf_level ; 0x100151ac
- 0x1000a990: 7828 (x LDRB r0,[r5,#0]
- 0x1000a992: 9000 .. STR r0,[sp,#0]
- 0x1000a994: a35d ]. ADR r3,{pc}+0x178 ; 0x1000ab0c
- 0x1000a996: f44f628f O..b MOV r2,#0x478
- 0x1000a99a: a166 f. ADR r1,{pc}+0x19a ; 0x1000ab34
- 0x1000a99c: 2000 . MOVS r0,#0
- 0x1000a99e: f00afbf3 .... BL log_printf ; 0x10015188
- 0x1000a9a2: 7828 (x LDRB r0,[r5,#0]
- 0x1000a9a4: 0a24 $. LSRS r4,r4,#8
- 0x1000a9a6: 4f69 iO LDR r7,[pc,#420] ; [0x1000ab4c] = 0x11006148
- 0x1000a9a8: 1e80 .. SUBS r0,r0,#2
- 0x1000a9aa: 2806 .( CMP r0,#6
- 0x1000a9ac: d276 v. BCS 0x1000aa9c ; gapc_bond_ind_handler + 284
- 0x1000a9ae: e8dff000 .... TBB [pc,r0]
- $d
- 0x1000a9b2: 8603 .. DCW 34307
- 0x1000a9b4: 99a476a4 .v.. DCD 2577692324
- $t
- 0x1000a9b8: 4620 F MOV r0,r4
- 0x1000a9ba: 26ff .& MOVS r6,#0xff
- 0x1000a9bc: f7fbf9f6 .... BL app_sec_bonding_info_find ; 0x10005dac
- 0x1000a9c0: b138 8. CBZ r0,0x1000a9d2 ; gapc_bond_ind_handler + 82
- 0x1000a9c2: f8101f06 .... LDRB r1,[r0,#6]!
- 0x1000a9c6: f0410102 A... ORR r1,r1,#2
- 0x1000a9ca: 7001 .p STRB r1,[r0,#0]
- 0x1000a9cc: f7fafd7a ..z. BL app_sec_bond_add ; 0x100054c4
- 0x1000a9d0: 4606 .F MOV r6,r0
- 0x1000a9d2: 4620 F MOV r0,r4
- 0x1000a9d4: f7fbf9ea .... BL app_sec_bonding_info_find ; 0x10005dac
- 0x1000a9d8: f8d710ac .... LDR r1,[r7,#0xac]
- 0x1000a9dc: 4605 .F MOV r5,r0
- 0x1000a9de: f04f0801 O... MOV r8,#1
- 0x1000a9e2: b3d1 .. CBZ r1,0x1000aa5a ; gapc_bond_ind_handler + 218
- 0x1000a9e4: f88d4001 ...@ STRB r4,[sp,#1]
- 0x1000a9e8: 201b . MOVS r0,#0x1b
- 0x1000a9ea: f88d0000 .... STRB r0,[sp,#0]
- 0x1000a9ee: f88d4004 ...@ STRB r4,[sp,#4]
- 0x1000a9f2: 4668 hF MOV r0,sp
- 0x1000a9f4: 4788 .G BLX r1
- 0x1000a9f6: f8d770ac ...p LDR r7,[r7,#0xac]
- 0x1000a9fa: b377 w. CBZ r7,0x1000aa5a ; gapc_bond_ind_handler + 218
- 0x1000a9fc: 201c . MOVS r0,#0x1c
- 0x1000a9fe: f88d0000 .... STRB r0,[sp,#0]
- 0x1000aa02: f88d4001 ...@ STRB r4,[sp,#1]
- 0x1000aa06: b335 5. CBZ r5,0x1000aa56 ; gapc_bond_ind_handler + 214
- 0x1000aa08: 7a28 (z LDRB r0,[r5,#8]
- 0x1000aa0a: f88d0011 .... STRB r0,[sp,#0x11]
- 0x1000aa0e: f8d50009 .... LDR r0,[r5,#9]
- 0x1000aa12: f8cd000b .... STR r0,[sp,#0xb]
- 0x1000aa16: f8b5000d .... LDRH r0,[r5,#0xd]
- 0x1000aa1a: f8ad000f .... STRH r0,[sp,#0xf]
- 0x1000aa1e: f8950048 ..H. LDRB r0,[r5,#0x48]
- 0x1000aa22: f88d0018 .... STRB r0,[sp,#0x18]
- 0x1000aa26: f8d50042 ..B. LDR r0,[r5,#0x42]
- 0x1000aa2a: f8cd0012 .... STR r0,[sp,#0x12]
- 0x1000aa2e: f8b50046 ..F. LDRH r0,[r5,#0x46]
- 0x1000aa32: f8ad0016 .... STRH r0,[sp,#0x16]
- 0x1000aa36: 2210 ." MOVS r2,#0x10
- 0x1000aa38: f1050132 ..2. ADD r1,r5,#0x32
- 0x1000aa3c: f10d0019 .... ADD r0,sp,#0x19
- 0x1000aa40: f7f7fd8d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000aa44: 221c ." MOVS r2,#0x1c
- 0x1000aa46: f1050116 .... ADD r1,r5,#0x16
- 0x1000aa4a: f10d002a ..*. ADD r0,sp,#0x2a
- 0x1000aa4e: f7f7fd86 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000aa52: f88d8046 ..F. STRB r8,[sp,#0x46]
- 0x1000aa56: 4668 hF MOV r0,sp
- 0x1000aa58: 47b8 .G BLX r7
- 0x1000aa5a: 4d3d =M LDR r5,[pc,#244] ; [0x1000ab50] = 0x110061f8
- 0x1000aa5c: 2eff .. CMP r6,#0xff
- 0x1000aa5e: d009 .. BEQ 0x1000aa74 ; gapc_bond_ind_handler + 244
- 0x1000aa60: eb0600c6 .... ADD r0,r6,r6,LSL #3
- 0x1000aa64: 493b ;I LDR r1,[pc,#236] ; [0x1000ab54] = 0x110063ec
- 0x1000aa66: eb001006 .... ADD r0,r0,r6,LSL #4
- 0x1000aa6a: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x1000aa6e: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x1000aa72: 6148 Ha STR r0,[r1,#0x14]
- 0x1000aa74: 4838 8H LDR r0,[pc,#224] ; [0x1000ab58] = 0x110067d4
- 0x1000aa76: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x1000aa7a: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000aa7e: 0680 .. LSLS r0,r0,#26
- 0x1000aa80: 4620 F MOV r0,r4
- 0x1000aa82: d402 .. BMI 0x1000aa8a ; gapc_bond_ind_handler + 266
- 0x1000aa84: f7f9ffa0 .... BL app_connection_master_encrypted_ind_func ; 0x100049c8
- 0x1000aa88: e001 .. B 0x1000aa8e ; gapc_bond_ind_handler + 270
- 0x1000aa8a: f7f9ffe9 .... BL app_connection_slave_encrypted_ind_func ; 0x10004a60
- 0x1000aa8e: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x1000aa92: 4620 F MOV r0,r4
- 0x1000aa94: f8818002 .... STRB r8,[r1,#2]
- 0x1000aa98: f7fbf976 ..v. BL app_sec_bonding_info_del ; 0x10005d88
- 0x1000aa9c: e02d -. B 0x1000aafa ; gapc_bond_ind_handler + 378
- 0x1000aa9e: 4620 F MOV r0,r4
- 0x1000aaa0: 1cad .. ADDS r5,r5,#2
- 0x1000aaa2: f7fbf983 .... BL app_sec_bonding_info_find ; 0x10005dac
- 0x1000aaa6: b340 @. CBZ r0,0x1000aafa ; gapc_bond_ind_handler + 378
- 0x1000aaa8: f8101f06 .... LDRB r1,[r0,#6]!
- 0x1000aaac: 2217 ." MOVS r2,#0x17
- 0x1000aaae: f0410108 A... ORR r1,r1,#8
- 0x1000aab2: f8001b2c ..,. STRB r1,[r0],#0x2c
- 0x1000aab6: 4629 )F MOV r1,r5
- 0x1000aab8: f7f7fd51 ..Q. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000aabc: e01d .. B 0x1000aafa ; gapc_bond_ind_handler + 378
- 0x1000aabe: 4620 F MOV r0,r4
- 0x1000aac0: f7fbf962 ..b. BL app_sec_bonding_info_del ; 0x10005d88
- 0x1000aac4: f8d710ac .... LDR r1,[r7,#0xac]
- 0x1000aac8: b1b9 .. CBZ r1,0x1000aafa ; gapc_bond_ind_handler + 378
- 0x1000aaca: 201a . MOVS r0,#0x1a
- 0x1000aacc: f88d0000 .... STRB r0,[sp,#0]
- 0x1000aad0: f88d4001 ...@ STRB r4,[sp,#1]
- 0x1000aad4: f88d4004 ...@ STRB r4,[sp,#4]
- 0x1000aad8: 78a8 .x LDRB r0,[r5,#2]
- 0x1000aada: f88d0005 .... STRB r0,[sp,#5]
- 0x1000aade: 4668 hF MOV r0,sp
- 0x1000aae0: 4788 .G BLX r1
- 0x1000aae2: e00a .. B 0x1000aafa ; gapc_bond_ind_handler + 378
- 0x1000aae4: 4620 F MOV r0,r4
- 0x1000aae6: f000ffd1 .... BL gapc_get_role ; 0x1000ba8c
- 0x1000aaea: b110 .. CBZ r0,0x1000aaf2 ; gapc_bond_ind_handler + 370
- 0x1000aaec: 481b .H LDR r0,[pc,#108] ; [0x1000ab5c] = 0x11004148
- 0x1000aaee: 7840 @x LDRB r0,[r0,#1]
- 0x1000aaf0: b118 .. CBZ r0,0x1000aafa ; gapc_bond_ind_handler + 378
- 0x1000aaf2: 1ca9 .. ADDS r1,r5,#2
- 0x1000aaf4: 4620 F MOV r0,r4
- 0x1000aaf6: f7fbf987 .... BL app_sec_bonding_info_save_ltk ; 0x10005e08
- 0x1000aafa: b012 .. ADD sp,sp,#0x48
- 0x1000aafc: 2000 . MOVS r0,#0
- 0x1000aafe: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000ab02: 0000 .. DCW 0
- 0x1000ab04: 464e495b [INF DCD 1179535707
- 0x1000ab08: 00205d4f O] . DCD 2121039
- 0x1000ab0c: 7070615b [app DCD 1886413147
- 0x1000ab10: 6365735f _sec DCD 1667593055
- 0x1000ab14: 7061675d ]gap DCD 1885431645
- 0x1000ab18: 6f625f63 c_bo DCD 1868717923
- 0x1000ab1c: 695f646e nd_i DCD 1767859310
- 0x1000ab20: 685f646e nd_h DCD 1751082094
- 0x1000ab24: 6c646e61 andl DCD 1818521185
- 0x1000ab28: 203a7265 er: DCD 540701285
- 0x1000ab2c: 0a0d6425 %d.. DCD 168649765
- 0x1000ab30: 00000000 .... DCD 0
- 0x1000ab34: 615c2e2e ..\a DCD 1633431086
- 0x1000ab38: 735c7070 pp\s DCD 1935437936
- 0x1000ab3c: 615c6372 rc\a DCD 1633444722
- 0x1000ab40: 735f7070 pp_s DCD 1935634544
- 0x1000ab44: 632e6365 ec.c DCD 1663984485
- 0x1000ab48: 00000000 .... DCD 0
- 0x1000ab4c: 11006148 Ha.. DCD 285237576
- 0x1000ab50: 110061f8 .a.. DCD 285237752
- 0x1000ab54: 110063ec .c.. DCD 285238252
- 0x1000ab58: 110067d4 .g.. DCD 285239252
- 0x1000ab5c: 11004148 HA.. DCD 285229384
- $t
- i.gapc_bond_req_ind_handler
- gapc_bond_req_ind_handler
- 0x1000ab60: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000ab64: 461d .F MOV r5,r3
- 0x1000ab66: 460e .F MOV r6,r1
- 0x1000ab68: b092 .. SUB sp,sp,#0x48
- 0x1000ab6a: 2322 "# MOVS r3,#0x22
- 0x1000ab6c: 2203 ." MOVS r2,#3
- 0x1000ab6e: 4629 )F MOV r1,r5
- 0x1000ab70: f6406014 @..` MOV r0,#0xe14
- 0x1000ab74: f7f7fd34 ..4. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ab78: 4604 .F MOV r4,r0
- 0x1000ab7a: 0a2d -. LSRS r5,r5,#8
- 0x1000ab7c: a063 c. ADR r0,{pc}+0x190 ; 0x1000ad0c
- 0x1000ab7e: f00afb15 .... BL log_printf_level ; 0x100151ac
- 0x1000ab82: 7830 0x LDRB r0,[r6,#0]
- 0x1000ab84: 9000 .. STR r0,[sp,#0]
- 0x1000ab86: a363 c. ADR r3,{pc}+0x18e ; 0x1000ad14
- 0x1000ab88: f24032d3 @..2 MOV r2,#0x3d3
- 0x1000ab8c: a16c l. ADR r1,{pc}+0x1b4 ; 0x1000ad40
- 0x1000ab8e: 2000 . MOVS r0,#0
- 0x1000ab90: f00afafa .... BL log_printf ; 0x10015188
- 0x1000ab94: 7830 0x LDRB r0,[r6,#0]
- 0x1000ab96: 2701 .' MOVS r7,#1
- 0x1000ab98: f8df81bc .... LDR r8,[pc,#444] ; [0x1000ad58] = 0x11006148
- 0x1000ab9c: 280b .( CMP r0,#0xb
- 0x1000ab9e: d220 . BCS 0x1000abe2 ; gapc_bond_req_ind_handler + 130
- 0x1000aba0: e8dff000 .... TBB [pc,r0]
- $d
- 0x1000aba4: 9c9c9c06 .... DCD 2627509254
- 0x1000aba8: 207a464e NFz DCD 544884302
- 0x1000abac: 00a39c9c .... DCD 10722460
- $t
- 0x1000abb0: a06a j. ADR r0,{pc}+0x1ac ; 0x1000ad5c
- 0x1000abb2: f7f7fd10 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000abb6: 2019 . MOVS r0,#0x19
- 0x1000abb8: f88d0000 .... STRB r0,[sp,#0]
- 0x1000abbc: f88d5001 ...P STRB r5,[sp,#1]
- 0x1000abc0: f88d5004 ...P STRB r5,[sp,#4]
- 0x1000abc4: f8d810ac .... LDR r1,[r8,#0xac]
- 0x1000abc8: b109 .. CBZ r1,0x1000abce ; gapc_bond_req_ind_handler + 110
- 0x1000abca: 4668 hF MOV r0,sp
- 0x1000abcc: 4788 .G BLX r1
- 0x1000abce: 4868 hH LDR r0,[pc,#416] ; [0x1000ad70] = 0x11004130
- 0x1000abd0: 7027 'p STRB r7,[r4,#0]
- 0x1000abd2: 7840 @x LDRB r0,[r0,#1]
- 0x1000abd4: 7060 `p STRB r0,[r4,#1]
- 0x1000abd6: 4620 F MOV r0,r4
- 0x1000abd8: f7fffc9a .... BL gap_paring_req_cb ; 0x1000a510
- 0x1000abdc: 4628 (F MOV r0,r5
- 0x1000abde: f7fbf8f1 .... BL app_sec_bonding_info_init ; 0x10005dc4
- 0x1000abe2: e07b {. B 0x1000acdc ; gapc_bond_req_ind_handler + 380
- 0x1000abe4: 7067 gp STRB r7,[r4,#1]
- 0x1000abe6: 2007 . MOVS r0,#7
- 0x1000abe8: 7020 p STRB r0,[r4,#0]
- 0x1000abea: f7f7fd8a .... BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000abee: 8260 `. STRH r0,[r4,#0x12]
- 0x1000abf0: f05f0600 _... MOVS.W r6,#0
- 0x1000abf4: f7f7fd85 .... BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000abf8: 19a7 .. ADDS r7,r4,r6
- 0x1000abfa: 70b8 .p STRB r0,[r7,#2]
- 0x1000abfc: f7f7fd81 .... BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000ac00: 1c76 v. ADDS r6,r6,#1
- 0x1000ac02: b2f6 .. UXTB r6,r6
- 0x1000ac04: 7538 8u STRB r0,[r7,#0x14]
- 0x1000ac06: 2e08 .. CMP r6,#8
- 0x1000ac08: d3f4 .. BCC 0x1000abf4 ; gapc_bond_req_ind_handler + 148
- 0x1000ac0a: 2608 .& MOVS r6,#8
- 0x1000ac0c: f7f7fd79 ..y. BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000ac10: 19a1 .. ADDS r1,r4,r6
- 0x1000ac12: 1c76 v. ADDS r6,r6,#1
- 0x1000ac14: b2f6 .. UXTB r6,r6
- 0x1000ac16: 7088 .p STRB r0,[r1,#2]
- 0x1000ac18: 2e10 .. CMP r6,#0x10
- 0x1000ac1a: d3f7 .. BCC 0x1000ac0c ; gapc_bond_req_ind_handler + 172
- 0x1000ac1c: 4628 (F MOV r0,r5
- 0x1000ac1e: f000ff35 ..5. BL gapc_get_role ; 0x1000ba8c
- 0x1000ac22: 2801 .( CMP r0,#1
- 0x1000ac24: d15a Z. BNE 0x1000acdc ; gapc_bond_req_ind_handler + 380
- 0x1000ac26: 1ca1 .. ADDS r1,r4,#2
- 0x1000ac28: 4628 (F MOV r0,r5
- 0x1000ac2a: f7fbf8ed .... BL app_sec_bonding_info_save_ltk ; 0x10005e08
- 0x1000ac2e: e055 U. B 0x1000acdc ; gapc_bond_req_ind_handler + 380
- 0x1000ac30: 4949 II LDR r1,[pc,#292] ; [0x1000ad58] = 0x11006148
- 0x1000ac32: 7067 gp STRB r7,[r4,#1]
- 0x1000ac34: 2005 . MOVS r0,#5
- 0x1000ac36: 7020 p STRB r0,[r4,#0]
- 0x1000ac38: 2210 ." MOVS r2,#0x10
- 0x1000ac3a: 3166 f1 ADDS r1,r1,#0x66
- 0x1000ac3c: 1ca0 .. ADDS r0,r4,#2
- 0x1000ac3e: e04b K. B 0x1000acd8 ; gapc_bond_req_ind_handler + 376
- 0x1000ac40: 7067 gp STRB r7,[r4,#1]
- 0x1000ac42: 2004 . MOVS r0,#4
- 0x1000ac44: 7020 p STRB r0,[r4,#0]
- 0x1000ac46: 2110 .! MOVS r1,#0x10
- 0x1000ac48: 1ca0 .. ADDS r0,r4,#2
- 0x1000ac4a: f7f7fce2 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x1000ac4e: 7870 px LDRB r0,[r6,#1]
- 0x1000ac50: 2801 .( CMP r0,#1
- 0x1000ac52: d013 .. BEQ 0x1000ac7c ; gapc_bond_req_ind_handler + 284
- 0x1000ac54: f1a4000c .... SUB r0,r4,#0xc
- 0x1000ac58: f7f7fcd6 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000ac5c: 2017 . MOVS r0,#0x17
- 0x1000ac5e: f88d0000 .... STRB r0,[sp,#0]
- 0x1000ac62: f88d5001 ...P STRB r5,[sp,#1]
- 0x1000ac66: f88d5004 ...P STRB r5,[sp,#4]
- 0x1000ac6a: 7870 px LDRB r0,[r6,#1]
- 0x1000ac6c: f88d0005 .... STRB r0,[sp,#5]
- 0x1000ac70: f8d810ac .... LDR r1,[r8,#0xac]
- 0x1000ac74: b3a9 .. CBZ r1,0x1000ace2 ; gapc_bond_req_ind_handler + 386
- 0x1000ac76: 4668 hF MOV r0,sp
- 0x1000ac78: 4788 .G BLX r1
- 0x1000ac7a: e032 2. B 0x1000ace2 ; gapc_bond_req_ind_handler + 386
- 0x1000ac7c: 483c <H LDR r0,[pc,#240] ; [0x1000ad70] = 0x11004130
- 0x1000ac7e: 3018 .0 ADDS r0,r0,#0x18
- 0x1000ac80: 7a01 .z LDRB r1,[r0,#8]
- 0x1000ac82: 70a1 .p STRB r1,[r4,#2]
- 0x1000ac84: 8901 .. LDRH r1,[r0,#8]
- 0x1000ac86: 0a09 .. LSRS r1,r1,#8
- 0x1000ac88: 70e1 .p STRB r1,[r4,#3]
- 0x1000ac8a: 6881 .h LDR r1,[r0,#8]
- 0x1000ac8c: 0c09 .. LSRS r1,r1,#16
- 0x1000ac8e: 7121 !q STRB r1,[r4,#4]
- 0x1000ac90: 6880 .h LDR r0,[r0,#8]
- 0x1000ac92: 0e00 .. LSRS r0,r0,#24
- 0x1000ac94: 7160 `q STRB r0,[r4,#5]
- 0x1000ac96: e021 !. B 0x1000acdc ; gapc_bond_req_ind_handler + 380
- 0x1000ac98: 7067 gp STRB r7,[r4,#1]
- 0x1000ac9a: 2006 . MOVS r0,#6
- 0x1000ac9c: 7020 p STRB r0,[r4,#0]
- 0x1000ac9e: f7f7fd30 ..0. BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000aca2: f8c40002 .... STR r0,[r4,#2]
- 0x1000aca6: f7f7fd2c ..,. BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000acaa: f8c40006 .... STR r0,[r4,#6]
- 0x1000acae: f7f7fd28 ..(. BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000acb2: f8c4000a .... STR r0,[r4,#0xa]
- 0x1000acb6: f7f7fd24 ..$. BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000acba: f8c4000e .... STR r0,[r4,#0xe]
- 0x1000acbe: 4628 (F MOV r0,r5
- 0x1000acc0: 1ca6 .. ADDS r6,r4,#2
- 0x1000acc2: f7fbf873 ..s. BL app_sec_bonding_info_find ; 0x10005dac
- 0x1000acc6: b148 H. CBZ r0,0x1000acdc ; gapc_bond_req_ind_handler + 380
- 0x1000acc8: f8101f06 .... LDRB r1,[r0,#6]!
- 0x1000accc: 2210 ." MOVS r2,#0x10
- 0x1000acce: f0410120 A. . ORR r1,r1,#0x20
- 0x1000acd2: f8001b53 ..S. STRB r1,[r0],#0x53
- 0x1000acd6: 4631 1F MOV r1,r6
- 0x1000acd8: f7f7fc41 ..A. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000acdc: 4620 F MOV r0,r4
- 0x1000acde: f7f7fc84 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ace2: b012 .. ADD sp,sp,#0x48
- 0x1000ace4: 2000 . MOVS r0,#0
- 0x1000ace6: e8bd81f0 .... POP {r4-r8,pc}
- 0x1000acea: f1a4000c .... SUB r0,r4,#0xc
- 0x1000acee: f7f7fc8b .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000acf2: 2018 . MOVS r0,#0x18
- 0x1000acf4: f88d0000 .... STRB r0,[sp,#0]
- 0x1000acf8: f88d5004 ...P STRB r5,[sp,#4]
- 0x1000acfc: f8d60001 .... LDR r0,[r6,#1]
- 0x1000ad00: 0e01 .. LSRS r1,r0,#24
- 0x1000ad02: f361601f a..` BFI r0,r1,#24,#8
- 0x1000ad06: 9002 .. STR r0,[sp,#8]
- 0x1000ad08: e7b2 .. B 0x1000ac70 ; gapc_bond_req_ind_handler + 272
- $d
- 0x1000ad0a: 0000 .. DCW 0
- 0x1000ad0c: 464e495b [INF DCD 1179535707
- 0x1000ad10: 00205d4f O] . DCD 2121039
- 0x1000ad14: 7070615b [app DCD 1886413147
- 0x1000ad18: 6365735f _sec DCD 1667593055
- 0x1000ad1c: 7061675d ]gap DCD 1885431645
- 0x1000ad20: 6f625f63 c_bo DCD 1868717923
- 0x1000ad24: 725f646e nd_r DCD 1918854254
- 0x1000ad28: 695f7165 eq_i DCD 1767862629
- 0x1000ad2c: 685f646e nd_h DCD 1751082094
- 0x1000ad30: 6c646e61 andl DCD 1818521185
- 0x1000ad34: 203a7265 er: DCD 540701285
- 0x1000ad38: 0a0d6425 %d.. DCD 168649765
- 0x1000ad3c: 00000000 .... DCD 0
- 0x1000ad40: 615c2e2e ..\a DCD 1633431086
- 0x1000ad44: 735c7070 pp\s DCD 1935437936
- 0x1000ad48: 615c6372 rc\a DCD 1633444722
- 0x1000ad4c: 735f7070 pp_s DCD 1935634544
- 0x1000ad50: 632e6365 ec.c DCD 1663984485
- 0x1000ad54: 00000000 .... DCD 0
- 0x1000ad58: 11006148 Ha.. DCD 285237576
- 0x1000ad5c: 43504147 GAPC DCD 1129333063
- 0x1000ad60: 4941505f _PAI DCD 1229017183
- 0x1000ad64: 474e4952 RING DCD 1196312914
- 0x1000ad68: 5145525f _REQ DCD 1363497567
- 0x1000ad6c: 00000a0d .... DCD 2573
- 0x1000ad70: 11004130 0A.. DCD 285229360
- $t
- i.gapc_cleanup
- gapc_cleanup
- 0x1000ad74: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000ad78: f8df8074 ..t. LDR r8,[pc,#116] ; [0x1000adf0] = 0x110067d4
- 0x1000ad7c: 4606 .F MOV r6,r0
- 0x1000ad7e: 2008 . MOVS r0,#8
- 0x1000ad80: f8581026 X.&. LDR r1,[r8,r6,LSL #2]
- 0x1000ad84: ea402406 @..$ ORR r4,r0,r6,LSL #8
- 0x1000ad88: b309 .. CBZ r1,0x1000adce ; gapc_cleanup + 90
- 0x1000ad8a: 4620 F MOV r0,r4
- 0x1000ad8c: f7f7fc82 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000ad90: 4607 .F MOV r7,r0
- 0x1000ad92: 2500 .% MOVS r5,#0
- 0x1000ad94: 2f1f ./ CMP r7,#0x1f
- 0x1000ad96: d004 .. BEQ 0x1000ada2 ; gapc_cleanup + 46
- 0x1000ad98: 4629 )F MOV r1,r5
- 0x1000ad9a: 4630 0F MOV r0,r6
- 0x1000ad9c: f000ff74 ..t. BL gapc_operation_cleanup ; 0x1000bc88
- 0x1000ada0: e009 .. B 0x1000adb6 ; gapc_cleanup + 66
- 0x1000ada2: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x1000ada6: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1000adaa: b120 . CBZ r0,0x1000adb6 ; gapc_cleanup + 66
- 0x1000adac: 2246 F" MOVS r2,#0x46
- 0x1000adae: 4629 )F MOV r1,r5
- 0x1000adb0: 4630 0F MOV r0,r6
- 0x1000adb2: f001fa0b .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000adb6: 1c6d m. ADDS r5,r5,#1
- 0x1000adb8: b2ed .. UXTB r5,r5
- 0x1000adba: 2d03 .- CMP r5,#3
- 0x1000adbc: d3ea .. BCC 0x1000ad94 ; gapc_cleanup + 32
- 0x1000adbe: 4645 EF MOV r5,r8
- 0x1000adc0: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x1000adc4: f7f7fc2f ../. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000adc8: 2000 . MOVS r0,#0
- 0x1000adca: f8450026 E.&. STR r0,[r5,r6,LSL #2]
- 0x1000adce: 4620 F MOV r0,r4
- 0x1000add0: 213f ?! MOVS r1,#0x3f
- 0x1000add2: f7f7fbc9 .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000add6: 4621 !F MOV r1,r4
- 0x1000add8: f6406035 @.5` MOV r0,#0xe35
- 0x1000addc: f7f7fc46 ..F. BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x1000ade0: 4621 !F MOV r1,r4
- 0x1000ade2: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000ade6: f6406037 @.7` MOV r0,#0xe37
- 0x1000adea: f7f7bc3f ..?. B $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- $d
- 0x1000adee: 0000 .. DCW 0
- 0x1000adf0: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x1000adf4: b57c |. PUSH {r2-r6,lr}
- 0x1000adf6: 7808 .x LDRB r0,[r1,#0]
- 0x1000adf8: 461d .F MOV r5,r3
- 0x1000adfa: 460c .F MOV r4,r1
- 0x1000adfc: 2809 .( CMP r0,#9
- 0x1000adfe: d012 .. BEQ 0x1000ae26 ; gapc_cmp_evt_handler + 50
- 0x1000ae00: 4820 H LDR r0,[pc,#128] ; [0x1000ae84] = 0x11003b08
- 0x1000ae02: 7800 .x LDRB r0,[r0,#0]
- 0x1000ae04: 2803 .( CMP r0,#3
- 0x1000ae06: d30e .. BCC 0x1000ae26 ; gapc_cmp_evt_handler + 50
- 0x1000ae08: a01f .. ADR r0,{pc}+0x80 ; 0x1000ae88
- 0x1000ae0a: f00af9cf .... BL log_printf_level ; 0x100151ac
- 0x1000ae0e: 7861 ax LDRB r1,[r4,#1]
- 0x1000ae10: 7820 x LDRB r0,[r4,#0]
- 0x1000ae12: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000ae16: 482e .H LDR r0,[pc,#184] ; [0x1000aed0] = 0x11003b0c
- 0x1000ae18: a31d .. ADR r3,{pc}+0x78 ; 0x1000ae90
- 0x1000ae1a: f240327e @.~2 MOV r2,#0x37e
- 0x1000ae1e: a126 &. ADR r1,{pc}+0x9a ; 0x1000aeb8
- 0x1000ae20: 6800 .h LDR r0,[r0,#0]
- 0x1000ae22: f00af9b1 .... BL log_printf ; 0x10015188
- 0x1000ae26: 7820 x LDRB r0,[r4,#0]
- 0x1000ae28: 0a2d -. LSRS r5,r5,#8
- 0x1000ae2a: 280b .( CMP r0,#0xb
- 0x1000ae2c: d013 .. BEQ 0x1000ae56 ; gapc_cmp_evt_handler + 98
- 0x1000ae2e: dc04 .. BGT 0x1000ae3a ; gapc_cmp_evt_handler + 70
- 0x1000ae30: 2801 .( CMP r0,#1
- 0x1000ae32: d024 $. BEQ 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae34: 2809 .( CMP r0,#9
- 0x1000ae36: d122 ". BNE 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae38: e004 .. B 0x1000ae44 ; gapc_cmp_evt_handler + 80
- 0x1000ae3a: 280c .( CMP r0,#0xc
- 0x1000ae3c: d01f .. BEQ 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae3e: 2817 .( CMP r0,#0x17
- 0x1000ae40: d11d .. BNE 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae42: e017 .. B 0x1000ae74 ; gapc_cmp_evt_handler + 128
- 0x1000ae44: 7861 ax LDRB r1,[r4,#1]
- 0x1000ae46: 4628 (F MOV r0,r5
- 0x1000ae48: b111 .. CBZ r1,0x1000ae50 ; gapc_cmp_evt_handler + 92
- 0x1000ae4a: f7fbf9a9 .... BL app_update_params_rejected_ind_func ; 0x100061a0
- 0x1000ae4e: e016 .. B 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae50: f7fbf9a4 .... BL app_update_params_complete_ind_func ; 0x1000619c
- 0x1000ae54: e013 .. B 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae56: 7861 ax LDRB r1,[r4,#1]
- 0x1000ae58: 4628 (F MOV r0,r5
- 0x1000ae5a: f7f9fd5d ..]. BL app_connection_master_encrypt_compeleted_ind_func ; 0x10004918
- 0x1000ae5e: 7861 ax LDRB r1,[r4,#1]
- 0x1000ae60: 481c .H LDR r0,[pc,#112] ; [0x1000aed4] = 0x110061f8
- 0x1000ae62: b129 ). CBZ r1,0x1000ae70 ; gapc_cmp_evt_handler + 124
- 0x1000ae64: f05f0100 _... MOVS.W r1,#0
- 0x1000ae68: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1000ae6c: 7081 .p STRB r1,[r0,#2]
- 0x1000ae6e: e006 .. B 0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae70: 2101 .! MOVS r1,#1
- 0x1000ae72: e7f9 .. B 0x1000ae68 ; gapc_cmp_evt_handler + 116
- 0x1000ae74: 7861 ax LDRB r1,[r4,#1]
- 0x1000ae76: b111 .. CBZ r1,0x1000ae7e ; gapc_cmp_evt_handler + 138
- 0x1000ae78: 4628 (F MOV r0,r5
- 0x1000ae7a: f7fbfa55 ..U. BL app_update_phy_rejected_ind_func ; 0x10006328
- 0x1000ae7e: 2000 . MOVS r0,#0
- 0x1000ae80: bd7c |. POP {r2-r6,pc}
- $d
- 0x1000ae82: 0000 .. DCW 0
- 0x1000ae84: 11003b08 .;.. DCD 285227784
- 0x1000ae88: 464e495b [INF DCD 1179535707
- 0x1000ae8c: 00205d4f O] . DCD 2121039
- 0x1000ae90: 63617067 gpac DCD 1667330151
- 0x1000ae94: 3a706f5f _op: DCD 980447071
- 0x1000ae98: 2c642520 %d, DCD 744760608
- 0x1000ae9c: 61747320 sta DCD 1635021600
- 0x1000aea0: 28737574 tus( DCD 678655348
- 0x1000aea4: 63206c68 hl c DCD 1663069288
- 0x1000aea8: 2965646f ode) DCD 694510703
- 0x1000aeac: 7830203a : 0x DCD 2016419898
- 0x1000aeb0: 0d583225 %2X. DCD 223883813
- 0x1000aeb4: 0000000a .... DCD 10
- 0x1000aeb8: 615c2e2e ..\a DCD 1633431086
- 0x1000aebc: 735c7070 pp\s DCD 1935437936
- 0x1000aec0: 615c6372 rc\a DCD 1633444722
- 0x1000aec4: 745f7070 pp_t DCD 1952411760
- 0x1000aec8: 2e6b7361 ask. DCD 778793825
- 0x1000aecc: 00000063 c... DCD 99
- 0x1000aed0: 11003b0c .;.. DCD 285227788
- 0x1000aed4: 110061f8 .a.. DCD 285237752
- $t
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x1000aed8: 2000 . MOVS r0,#0
- 0x1000aeda: 4770 pG BX lr
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x1000aedc: b570 p. PUSH {r4-r6,lr}
- 0x1000aede: 4615 .F MOV r5,r2
- 0x1000aee0: 460c .F MOV r4,r1
- 0x1000aee2: 4610 .F MOV r0,r2
- 0x1000aee4: f7f7fbd6 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000aee8: 0a2d -. LSRS r5,r5,#8
- 0x1000aeea: 2820 ( CMP r0,#0x20
- 0x1000aeec: d00f .. BEQ 0x1000af0e ; gapc_cmp_evt_handler + 50
- 0x1000aeee: 7820 x LDRB r0,[r4,#0]
- 0x1000aef0: 281c .( CMP r0,#0x1c
- 0x1000aef2: d10c .. BNE 0x1000af0e ; gapc_cmp_evt_handler + 50
- 0x1000aef4: 7860 `x LDRB r0,[r4,#1]
- 0x1000aef6: b150 P. CBZ r0,0x1000af0e ; gapc_cmp_evt_handler + 50
- 0x1000aef8: 4806 .H LDR r0,[pc,#24] ; [0x1000af14] = 0x11006948
- 0x1000aefa: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1000aefe: 3034 40 ADDS r0,r0,#0x34
- 0x1000af00: f7f7fba0 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000af04: f7f7fb80 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000af08: 4628 (F MOV r0,r5
- 0x1000af0a: f7fef9d1 .... BL atts_process_pdu ; 0x100092b0
- 0x1000af0e: 2000 . MOVS r0,#0
- 0x1000af10: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000af12: 0000 .. DCW 0
- 0x1000af14: 11006948 Hi.. DCD 285239624
- $t
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x1000af18: b570 p. PUSH {r4-r6,lr}
- 0x1000af1a: 4a17 .J LDR r2,[pc,#92] ; [0x1000af78] = 0x1100684c
- 0x1000af1c: 461d .F MOV r5,r3
- 0x1000af1e: 460c .F MOV r4,r1
- 0x1000af20: f89200f3 .... LDRB r0,[r2,#0xf3]
- 0x1000af24: 28ff .( CMP r0,#0xff
- 0x1000af26: d025 %. BEQ 0x1000af74 ; gapc_cmp_evt_handler + 92
- 0x1000af28: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x1000af2c: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000af2e: f8901055 ..U. LDRB r1,[r0,#0x55]
- 0x1000af32: b921 !. CBNZ r1,0x1000af3e ; gapc_cmp_evt_handler + 38
- 0x1000af34: 7861 ax LDRB r1,[r4,#1]
- 0x1000af36: b101 .. CBZ r1,0x1000af3a ; gapc_cmp_evt_handler + 34
- 0x1000af38: 3190 .1 ADDS r1,r1,#0x90
- 0x1000af3a: f8801055 ..U. STRB r1,[r0,#0x55]
- 0x1000af3e: 7821 !x LDRB r1,[r4,#0]
- 0x1000af40: 2901 .) CMP r1,#1
- 0x1000af42: d002 .. BEQ 0x1000af4a ; gapc_cmp_evt_handler + 50
- 0x1000af44: 2902 .) CMP r1,#2
- 0x1000af46: d115 .. BNE 0x1000af74 ; gapc_cmp_evt_handler + 92
- 0x1000af48: e007 .. B 0x1000af5a ; gapc_cmp_evt_handler + 66
- 0x1000af4a: 21ff .! MOVS r1,#0xff
- 0x1000af4c: f88210f3 .... STRB r1,[r2,#0xf3]
- 0x1000af50: f8901055 ..U. LDRB r1,[r0,#0x55]
- 0x1000af54: f001fe62 ..b. BL gapm_actv_stopped ; 0x1000cc1c
- 0x1000af58: e00c .. B 0x1000af74 ; gapc_cmp_evt_handler + 92
- 0x1000af5a: 2302 .# MOVS r3,#2
- 0x1000af5c: 2207 ." MOVS r2,#7
- 0x1000af5e: 4629 )F MOV r1,r5
- 0x1000af60: f6406004 @..` MOV r0,#0xe04
- 0x1000af64: f7f7fb3c ..<. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000af68: 2101 .! MOVS r1,#1
- 0x1000af6a: 7001 .p STRB r1,[r0,#0]
- 0x1000af6c: 2113 .! MOVS r1,#0x13
- 0x1000af6e: 7041 Ap STRB r1,[r0,#1]
- 0x1000af70: f7f7fb3b ..;. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000af74: 2000 . MOVS r0,#0
- 0x1000af76: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000af78: 1100684c Lh.. DCD 285239372
- $t
- i.gapc_con_cleanup
- gapc_con_cleanup
- 0x1000af7c: b510 .. PUSH {r4,lr}
- 0x1000af7e: 4604 .F MOV r4,r0
- 0x1000af80: 28ff .( CMP r0,#0xff
- 0x1000af82: d001 .. BEQ 0x1000af88 ; gapc_con_cleanup + 12
- 0x1000af84: f7fffef6 .... BL gapc_cleanup ; 0x1000ad74
- 0x1000af88: 4620 F MOV r0,r4
- 0x1000af8a: bd10 .. POP {r4,pc}
- i.gapc_con_create
- gapc_con_create
- 0x1000af8c: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x1000af90: 2400 .$ MOVS r4,#0
- 0x1000af92: 469a .F MOV r10,r3
- 0x1000af94: 4690 .F MOV r8,r2
- 0x1000af96: 460d .F MOV r5,r1
- 0x1000af98: 4e58 XN LDR r6,[pc,#352] ; [0x1000b0fc] = 0x110000a0
- 0x1000af9a: 2708 .' MOVS r7,#8
- 0x1000af9c: f8ddb030 ..0. LDR r11,[sp,#0x30]
- 0x1000afa0: e008 .. B 0x1000afb4 ; gapc_con_create + 40
- 0x1000afa2: bf00 .. NOP
- 0x1000afa4: ea472004 G.. ORR r0,r7,r4,LSL #8
- 0x1000afa8: f7f7fb74 ..t. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000afac: 283f ?( CMP r0,#0x3f
- 0x1000afae: d005 .. BEQ 0x1000afbc ; gapc_con_create + 48
- 0x1000afb0: 1c64 d. ADDS r4,r4,#1
- 0x1000afb2: b2e4 .. UXTB r4,r4
- 0x1000afb4: f8960054 ..T. LDRB r0,[r6,#0x54]
- 0x1000afb8: 42a0 .B CMP r0,r4
- 0x1000afba: d8f3 .. BHI 0x1000afa4 ; gapc_con_create + 24
- 0x1000afbc: f8960054 ..T. LDRB r0,[r6,#0x54]
- 0x1000afc0: 42a0 .B CMP r0,r4
- 0x1000afc2: d101 .. BNE 0x1000afc8 ; gapc_con_create + 60
- 0x1000afc4: 24ff .$ MOVS r4,#0xff
- 0x1000afc6: e095 .. B 0x1000b0f4 ; gapc_con_create + 360
- 0x1000afc8: 2000 . MOVS r0,#0
- 0x1000afca: 9000 .. STR r0,[sp,#0]
- 0x1000afcc: 4601 .F MOV r1,r0
- 0x1000afce: 9001 .. STR r0,[sp,#4]
- 0x1000afd0: 2058 X MOVS r0,#0x58
- 0x1000afd2: f7f7fb0f .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000afd6: 4e4a JN LDR r6,[pc,#296] ; [0x1000b100] = 0x110067d4
- 0x1000afd8: 2158 X! MOVS r1,#0x58
- 0x1000afda: f8460024 F.$. STR r0,[r6,r4,LSL #2]
- 0x1000afde: f7f7fad2 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1000afe2: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000afe6: 20c8 . MOVS r0,#0xc8
- 0x1000afe8: 8788 .. STRH r0,[r1,#0x3c]
- 0x1000afea: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000afee: 201d . MOVS r0,#0x1d
- 0x1000aff0: f8810055 ..U. STRB r0,[r1,#0x55]
- 0x1000aff4: ea472004 G.. ORR r0,r7,r4,LSL #8
- 0x1000aff8: 4607 .F MOV r7,r0
- 0x1000affa: 2100 .! MOVS r1,#0
- 0x1000affc: f7f7fab4 .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000b000: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b004: 8868 h. LDRH r0,[r5,#2]
- 0x1000b006: f8a10044 ..D. STRH r0,[r1,#0x44]
- 0x1000b00a: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x1000b00e: 792a *y LDRB r2,[r5,#4]
- 0x1000b010: f8101f46 ..F. LDRB r1,[r0,#0x46]!
- 0x1000b014: f3621145 b.E. BFI r1,r2,#5,#1
- 0x1000b018: 7001 .p STRB r1,[r0,#0]
- 0x1000b01a: 2206 ." MOVS r2,#6
- 0x1000b01c: 4669 iF MOV r1,sp
- 0x1000b01e: f1050012 .... ADD r0,r5,#0x12
- 0x1000b022: f7f7faa6 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000b026: 2800 .( CMP r0,#0
- 0x1000b028: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x1000b02c: f04f0901 O... MOV r9,#1
- 0x1000b030: d00a .. BEQ 0x1000b048 ; gapc_con_create + 188
- 0x1000b032: f8d51012 .... LDR r1,[r5,#0x12]
- 0x1000b036: f8401f4e @.N. STR r1,[r0,#0x4e]!
- 0x1000b03a: 8ae9 .. LDRH r1,[r5,#0x16]
- 0x1000b03c: 8081 .. STRH r1,[r0,#4]
- 0x1000b03e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b042: f8819054 ..T. STRB r9,[r1,#0x54]
- 0x1000b046: e00a .. B 0x1000b05e ; gapc_con_create + 210
- 0x1000b048: f8d51006 .... LDR r1,[r5,#6]
- 0x1000b04c: f8401f4e @.N. STR r1,[r0,#0x4e]!
- 0x1000b050: 8969 i. LDRH r1,[r5,#0xa]
- 0x1000b052: 8081 .. STRH r1,[r0,#4]
- 0x1000b054: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b058: 7968 hy LDRB r0,[r5,#5]
- 0x1000b05a: f8810054 ..T. STRB r0,[r1,#0x54]
- 0x1000b05e: 2206 ." MOVS r2,#6
- 0x1000b060: 4669 iF MOV r1,sp
- 0x1000b062: f105000c .... ADD r0,r5,#0xc
- 0x1000b066: f7f7fa84 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000b06a: b158 X. CBZ r0,0x1000b084 ; gapc_con_create + 248
- 0x1000b06c: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x1000b070: 68e9 .h LDR r1,[r5,#0xc]
- 0x1000b072: f8401f47 @.G. STR r1,[r0,#0x47]!
- 0x1000b076: 8a29 ). LDRH r1,[r5,#0x10]
- 0x1000b078: 8081 .. STRH r1,[r0,#4]
- 0x1000b07a: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b07e: f881904d ..M. STRB r9,[r1,#0x4d]
- 0x1000b082: e00c .. B 0x1000b09e ; gapc_con_create + 274
- 0x1000b084: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b088: f8da2000 ... LDR r2,[r10,#0]
- 0x1000b08c: f8412f47 A.G/ STR r2,[r1,#0x47]!
- 0x1000b090: f8ba0004 .... LDRH r0,[r10,#4]
- 0x1000b094: 8088 .. STRH r0,[r1,#4]
- 0x1000b096: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b09a: f881b04d ..M. STRB r11,[r1,#0x4d]
- 0x1000b09e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b0a2: 20ff . MOVS r0,#0xff
- 0x1000b0a4: f1b80f07 .... CMP r8,#7
- 0x1000b0a8: 8188 .. STRH r0,[r1,#0xc]
- 0x1000b0aa: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b0ae: f8a1800e .... STRH r8,[r1,#0xe]
- 0x1000b0b2: d01f .. BEQ 0x1000b0f4 ; gapc_con_create + 360
- 0x1000b0b4: 463a :F MOV r2,r7
- 0x1000b0b6: 2312 .# MOVS r3,#0x12
- 0x1000b0b8: 4641 AF MOV r1,r8
- 0x1000b0ba: f6406001 @..` MOV r0,#0xe01
- 0x1000b0be: f7f7fa8f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b0c2: 8869 i. LDRH r1,[r5,#2]
- 0x1000b0c4: 8001 .. STRH r1,[r0,#0]
- 0x1000b0c6: 7969 iy LDRB r1,[r5,#5]
- 0x1000b0c8: f0010101 .... AND r1,r1,#1
- 0x1000b0cc: 7241 Ar STRB r1,[r0,#9]
- 0x1000b0ce: f8d51006 .... LDR r1,[r5,#6]
- 0x1000b0d2: f8c0100b .... STR r1,[r0,#0xb]
- 0x1000b0d6: 8969 i. LDRH r1,[r5,#0xa]
- 0x1000b0d8: f8a0100f .... STRH r1,[r0,#0xf]
- 0x1000b0dc: 8b29 ). LDRH r1,[r5,#0x18]
- 0x1000b0de: 8041 A. STRH r1,[r0,#2]
- 0x1000b0e0: 8b69 i. LDRH r1,[r5,#0x1a]
- 0x1000b0e2: 8081 .. STRH r1,[r0,#4]
- 0x1000b0e4: 8ba9 .. LDRH r1,[r5,#0x1c]
- 0x1000b0e6: 80c1 .. STRH r1,[r0,#6]
- 0x1000b0e8: 7fa9 .. LDRB r1,[r5,#0x1e]
- 0x1000b0ea: 7201 .r STRB r1,[r0,#8]
- 0x1000b0ec: 7929 )y LDRB r1,[r5,#4]
- 0x1000b0ee: 7281 .r STRB r1,[r0,#0xa]
- 0x1000b0f0: f7f7fa7b ..{. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000b0f4: 4620 F MOV r0,r4
- 0x1000b0f6: e8bd9ffc .... POP {r2-r12,pc}
- $d
- 0x1000b0fa: 0000 .. DCW 0
- 0x1000b0fc: 110000a0 .... DCD 285212832
- 0x1000b100: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_connection_cfm_handler
- gapc_connection_cfm_handler
- 0x1000b104: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000b108: 4615 .F MOV r5,r2
- 0x1000b10a: 460c .F MOV r4,r1
- 0x1000b10c: 4610 .F MOV r0,r2
- 0x1000b10e: f7f7fac1 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000b112: 283f ?( CMP r0,#0x3f
- 0x1000b114: d032 2. BEQ 0x1000b17c ; gapc_connection_cfm_handler + 120
- 0x1000b116: f8941028 ..(. LDRB r1,[r4,#0x28]
- 0x1000b11a: 0a2d -. LSRS r5,r5,#8
- 0x1000b11c: 07c8 .. LSLS r0,r1,#31
- 0x1000b11e: d025 %. BEQ 0x1000b16c ; gapc_connection_cfm_handler + 104
- 0x1000b120: f894202a ..* LDRB r2,[r4,#0x2a]
- 0x1000b124: 4628 (F MOV r0,r5
- 0x1000b126: f7fffb5b ..[. BL gapc_auth_set ; 0x1000a7e0
- 0x1000b12a: 4816 .H LDR r0,[pc,#88] ; [0x1000b184] = 0x110067d4
- 0x1000b12c: f8943029 ..)0 LDRB r3,[r4,#0x29]
- 0x1000b130: f8501025 P.%. LDR r1,[r0,r5,LSL #2]
- 0x1000b134: f8112f46 ..F/ LDRB r2,[r1,#0x46]!
- 0x1000b138: f3631286 c... BFI r2,r3,#6,#1
- 0x1000b13c: 700a .p STRB r2,[r1,#0]
- 0x1000b13e: f8502025 P.% LDR r2,[r0,r5,LSL #2]
- 0x1000b142: 6921 !i LDR r1,[r4,#0x10]
- 0x1000b144: 6351 Qc STR r1,[r2,#0x34]
- 0x1000b146: f8502025 P.% LDR r2,[r0,r5,LSL #2]
- 0x1000b14a: 6a61 aj LDR r1,[r4,#0x24]
- 0x1000b14c: 6391 .c STR r1,[r2,#0x38]
- 0x1000b14e: e89400cc .... LDM r4,{r2,r3,r6,r7}
- 0x1000b152: f8501025 P.%. LDR r1,[r0,r5,LSL #2]
- 0x1000b156: 3414 .4 ADDS r4,r4,#0x14
- 0x1000b158: 3114 .1 ADDS r1,r1,#0x14
- 0x1000b15a: e88100cc .... STM r1,{r2,r3,r6,r7}
- 0x1000b15e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1000b162: cc1e .. LDM r4,{r1-r4}
- 0x1000b164: 3024 $0 ADDS r0,r0,#0x24
- 0x1000b166: e880001e .... STM r0,{r1-r4}
- 0x1000b16a: e004 .. B 0x1000b176 ; gapc_connection_cfm_handler + 114
- 0x1000b16c: 2200 ." MOVS r2,#0
- 0x1000b16e: 4611 .F MOV r1,r2
- 0x1000b170: 4628 (F MOV r0,r5
- 0x1000b172: f7fffb35 ..5. BL gapc_auth_set ; 0x1000a7e0
- 0x1000b176: 4628 (F MOV r0,r5
- 0x1000b178: f002fca6 .... BL gapm_con_enable ; 0x1000dac8
- 0x1000b17c: 2000 . MOVS r0,#0
- 0x1000b17e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000b182: 0000 .. DCW 0
- 0x1000b184: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_connection_req_ind_following
- gapc_connection_req_ind_following
- 0x1000b188: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x1000b18c: 4605 .F MOV r5,r0
- 0x1000b18e: 4842 BH LDR r0,[pc,#264] ; [0x1000b298] = 0x11003b08
- 0x1000b190: b093 .. SUB sp,sp,#0x4c
- 0x1000b192: 4614 .F MOV r4,r2
- 0x1000b194: 7800 .x LDRB r0,[r0,#0]
- 0x1000b196: 4688 .F MOV r8,r1
- 0x1000b198: 2803 .( CMP r0,#3
- 0x1000b19a: d30b .. BCC 0x1000b1b4 ; gapc_connection_req_ind_following + 44
- 0x1000b19c: a03f ?. ADR r0,{pc}+0x100 ; 0x1000b29c
- 0x1000b19e: f00af805 .... BL log_printf_level ; 0x100151ac
- 0x1000b1a2: a340 @. ADR r3,{pc}+0x102 ; 0x1000b2a4
- 0x1000b1a4: f44f7237 O.7r MOV r2,#0x2dc
- 0x1000b1a8: a14e N. ADR r1,{pc}+0x13c ; 0x1000b2e4
- 0x1000b1aa: 2000 . MOVS r0,#0
- 0x1000b1ac: f8cd8000 .... STR r8,[sp,#0]
- 0x1000b1b0: f009ffea .... BL log_printf ; 0x10015188
- 0x1000b1b4: 2008 . MOVS r0,#8
- 0x1000b1b6: ea402105 @..! ORR r1,r0,r5,LSL #8
- 0x1000b1ba: 232c ,# MOVS r3,#0x2c
- 0x1000b1bc: 2203 ." MOVS r2,#3
- 0x1000b1be: f6406002 @..` MOV r0,#0xe02
- 0x1000b1c2: f7f7fa0d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b1c6: 4606 .F MOV r6,r0
- 0x1000b1c8: 212c ,! MOVS r1,#0x2c
- 0x1000b1ca: f7f7f9dc .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1000b1ce: 2100 .! MOVS r1,#0
- 0x1000b1d0: 4f4a JO LDR r7,[pc,#296] ; [0x1000b2fc] = 0x110061f8
- 0x1000b1d2: f8861028 ..(. STRB r1,[r6,#0x28]
- 0x1000b1d6: f04f0901 O... MOV r9,#1
- 0x1000b1da: f1b80f00 .... CMP r8,#0
- 0x1000b1de: d02e .. BEQ 0x1000b23e ; gapc_connection_req_ind_following + 182
- 0x1000b1e0: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x1000b1e4: 6141 Aa STR r1,[r0,#0x14]
- 0x1000b1e6: 4630 0F MOV r0,r6
- 0x1000b1e8: f7f7f9ff .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000b1ec: 4844 DH LDR r0,[pc,#272] ; [0x1000b300] = 0x11006148
- 0x1000b1ee: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000b1f2: 2900 .) CMP r1,#0
- 0x1000b1f4: d020 . BEQ 0x1000b238 ; gapc_connection_req_ind_following + 176
- 0x1000b1f6: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x1000b1fa: 78c2 .x LDRB r2,[r0,#3]
- 0x1000b1fc: 2a01 .* CMP r2,#1
- 0x1000b1fe: d047 G. BEQ 0x1000b290 ; gapc_connection_req_ind_following + 264
- 0x1000b200: 2202 ." MOVS r2,#2
- 0x1000b202: f88d2000 ... STRB r2,[sp,#0]
- 0x1000b206: bf00 .. NOP
- 0x1000b208: f88d5004 ...P STRB r5,[sp,#4]
- 0x1000b20c: 7902 .y LDRB r2,[r0,#4]
- 0x1000b20e: f88d200b ... STRB r2,[sp,#0xb]
- 0x1000b212: f8d02005 ... LDR r2,[r0,#5]
- 0x1000b216: f8cd2005 ... STR r2,[sp,#5]
- 0x1000b21a: f8b02009 ... LDRH r2,[r0,#9]
- 0x1000b21e: f8ad2009 ... STRH r2,[sp,#9]
- 0x1000b222: 89c2 .. LDRH r2,[r0,#0xe]
- 0x1000b224: f8ad200c ... STRH r2,[sp,#0xc]
- 0x1000b228: 8a02 .. LDRH r2,[r0,#0x10]
- 0x1000b22a: f8ad200e ... STRH r2,[sp,#0xe]
- 0x1000b22e: 8a40 @. LDRH r0,[r0,#0x12]
- 0x1000b230: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x1000b234: 4668 hF MOV r0,sp
- 0x1000b236: 4788 .G BLX r1
- 0x1000b238: b013 .. ADD sp,sp,#0x4c
- 0x1000b23a: e8bd83f0 .... POP {r4-r9,pc}
- 0x1000b23e: 7820 x LDRB r0,[r4,#0]
- 0x1000b240: f8571025 W.%. LDR r1,[r7,r5,LSL #2]
- 0x1000b244: f3c00040 ..@. UBFX r0,r0,#1,#1
- 0x1000b248: 7048 Hp STRB r0,[r1,#1]
- 0x1000b24a: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x1000b24e: 6144 Da STR r4,[r0,#0x14]
- 0x1000b250: 7820 x LDRB r0,[r4,#0]
- 0x1000b252: 0680 .. LSLS r0,r0,#26
- 0x1000b254: d505 .. BPL 0x1000b262 ; gapc_connection_req_ind_following + 218
- 0x1000b256: 2210 ." MOVS r2,#0x10
- 0x1000b258: f1040153 ..S. ADD r1,r4,#0x53
- 0x1000b25c: 4630 0F MOV r0,r6
- 0x1000b25e: f7f7f97e ..~. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000b262: 7820 x LDRB r0,[r4,#0]
- 0x1000b264: 06c0 .. LSLS r0,r0,#27
- 0x1000b266: d506 .. BPL 0x1000b276 ; gapc_connection_req_ind_following + 238
- 0x1000b268: 2210 ." MOVS r2,#0x10
- 0x1000b26a: f1040143 ..C. ADD r1,r4,#0x43
- 0x1000b26e: f1060014 .... ADD r0,r6,#0x14
- 0x1000b272: f7f7f974 ..t. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000b276: 7820 x LDRB r0,[r4,#0]
- 0x1000b278: 0781 .. LSLS r1,r0,#30
- 0x1000b27a: d503 .. BPL 0x1000b284 ; gapc_connection_req_ind_following + 252
- 0x1000b27c: 0740 @. LSLS r0,r0,#29
- 0x1000b27e: d501 .. BPL 0x1000b284 ; gapc_connection_req_ind_following + 252
- 0x1000b280: 2001 . MOVS r0,#1
- 0x1000b282: e000 .. B 0x1000b286 ; gapc_connection_req_ind_following + 254
- 0x1000b284: 2000 . MOVS r0,#0
- 0x1000b286: f886002a ..*. STRB r0,[r6,#0x2a]
- 0x1000b28a: f8869028 ..(. STRB r9,[r6,#0x28]
- 0x1000b28e: e7aa .. B 0x1000b1e6 ; gapc_connection_req_ind_following + 94
- 0x1000b290: f88d9000 .... STRB r9,[sp,#0]
- 0x1000b294: e7b8 .. B 0x1000b208 ; gapc_connection_req_ind_following + 128
- $d
- 0x1000b296: 0000 .. DCW 0
- 0x1000b298: 11003b08 .;.. DCD 285227784
- 0x1000b29c: 464e495b [INF DCD 1179535707
- 0x1000b2a0: 00205d4f O] . DCD 2121039
- 0x1000b2a4: 7070615b [app DCD 1886413147
- 0x1000b2a8: 7361745f _tas DCD 1935766623
- 0x1000b2ac: 61675d6b k]ga DCD 1634164075
- 0x1000b2b0: 635f6370 pc_c DCD 1667195760
- 0x1000b2b4: 656e6e6f onne DCD 1701736047
- 0x1000b2b8: 6f697463 ctio DCD 1869182051
- 0x1000b2bc: 65725f6e n_re DCD 1701994350
- 0x1000b2c0: 6e695f71 q_in DCD 1852399473
- 0x1000b2c4: 6f665f64 d_fo DCD 1868980068
- 0x1000b2c8: 776f6c6c llow DCD 2003790956
- 0x1000b2cc: 3a676e69 ing: DCD 979857001
- 0x1000b2d0: 61747320 sta DCD 1635021600
- 0x1000b2d4: 20737574 tus DCD 544437620
- 0x1000b2d8: 25207369 is % DCD 622883689
- 0x1000b2dc: 0a0d2e64 d... DCD 168636004
- 0x1000b2e0: 00000000 .... DCD 0
- 0x1000b2e4: 615c2e2e ..\a DCD 1633431086
- 0x1000b2e8: 735c7070 pp\s DCD 1935437936
- 0x1000b2ec: 615c6372 rc\a DCD 1633444722
- 0x1000b2f0: 745f7070 pp_t DCD 1952411760
- 0x1000b2f4: 2e6b7361 ask. DCD 778793825
- 0x1000b2f8: 00000063 c... DCD 99
- 0x1000b2fc: 110061f8 .a.. DCD 285237752
- 0x1000b300: 11006148 Ha.. DCD 285237576
- $t
- i.gapc_connection_req_ind_handler
- gapc_connection_req_ind_handler
- 0x1000b304: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000b308: 4823 #H LDR r0,[pc,#140] ; [0x1000b398] = 0x11006148
- 0x1000b30a: 0a1c .. LSRS r4,r3,#8
- 0x1000b30c: 4420 D ADD r0,r0,r4
- 0x1000b30e: 2701 .' MOVS r7,#1
- 0x1000b310: f8807028 ..(p STRB r7,[r0,#0x28]
- 0x1000b314: 4821 !H LDR r0,[pc,#132] ; [0x1000b39c] = 0x11003b3c
- 0x1000b316: 460d .F MOV r5,r1
- 0x1000b318: 7801 .x LDRB r1,[r0,#0]
- 0x1000b31a: b129 ). CBZ r1,0x1000b328 ; gapc_connection_req_ind_handler + 36
- 0x1000b31c: 4920 I LDR r1,[pc,#128] ; [0x1000b3a0] = 0x11006948
- 0x1000b31e: 8840 @. LDRH r0,[r0,#2]
- 0x1000b320: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x1000b324: f8a10040 ..@. STRH r0,[r1,#0x40]
- 0x1000b328: 2100 .! MOVS r1,#0
- 0x1000b32a: 2018 . MOVS r0,#0x18
- 0x1000b32c: f7f7f962 ..b. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000b330: 4e1c .N LDR r6,[pc,#112] ; [0x1000b3a4] = 0x110061f8
- 0x1000b332: 2118 .! MOVS r1,#0x18
- 0x1000b334: f8460024 F.$. STR r0,[r6,r4,LSL #2]
- 0x1000b338: f7f7f925 ..%. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1000b33c: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x1000b340: 4b19 .K LDR r3,[pc,#100] ; [0x1000b3a8] = 0x1000b189
- 0x1000b342: 7007 .p STRB r7,[r0,#0]
- 0x1000b344: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b348: 8828 (. LDRH r0,[r5,#0]
- 0x1000b34a: 8188 .. STRH r0,[r1,#0xc]
- 0x1000b34c: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b350: 7aa8 .z LDRB r0,[r5,#0xa]
- 0x1000b352: 70c8 .p STRB r0,[r1,#3]
- 0x1000b354: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b358: 7a68 hz LDRB r0,[r5,#9]
- 0x1000b35a: 7108 .q STRB r0,[r1,#4]
- 0x1000b35c: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x1000b360: f8d5100b .... LDR r1,[r5,#0xb]
- 0x1000b364: f8401f05 @... STR r1,[r0,#5]!
- 0x1000b368: f8b5100f .... LDRH r1,[r5,#0xf]
- 0x1000b36c: 8081 .. STRH r1,[r0,#4]
- 0x1000b36e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b372: 8868 h. LDRH r0,[r5,#2]
- 0x1000b374: 81c8 .. STRH r0,[r1,#0xe]
- 0x1000b376: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b37a: 88a8 .. LDRH r0,[r5,#4]
- 0x1000b37c: 8208 .. STRH r0,[r1,#0x10]
- 0x1000b37e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x1000b382: 88e8 .. LDRH r0,[r5,#6]
- 0x1000b384: 8248 H. STRH r0,[r1,#0x12]
- 0x1000b386: 7a6a jz LDRB r2,[r5,#9]
- 0x1000b388: f105010b .... ADD r1,r5,#0xb
- 0x1000b38c: 4620 F MOV r0,r4
- 0x1000b38e: f7faf8f7 .... BL app_sec_bond_check ; 0x10005580
- 0x1000b392: 2000 . MOVS r0,#0
- 0x1000b394: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000b398: 11006148 Ha.. DCD 285237576
- 0x1000b39c: 11003b3c <;.. DCD 285227836
- 0x1000b3a0: 11006948 Hi.. DCD 285239624
- 0x1000b3a4: 110061f8 .a.. DCD 285237752
- 0x1000b3a8: 1000b189 .... DCD 268480905
- $t
- i.gapc_default_msg_handler
- gapc_default_msg_handler
- 0x1000b3ac: 2000 . MOVS r0,#0
- 0x1000b3ae: 4770 pG BX lr
- i.gapc_disconnect_cmd_handler
- gapc_disconnect_cmd_handler
- 0x1000b3b0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000b3b4: 460c .F MOV r4,r1
- 0x1000b3b6: 7809 .x LDRB r1,[r1,#0]
- 0x1000b3b8: 0a15 .. LSRS r5,r2,#8
- 0x1000b3ba: 461e .F MOV r6,r3
- 0x1000b3bc: 4617 .F MOV r7,r2
- 0x1000b3be: 2901 .) CMP r1,#1
- 0x1000b3c0: d001 .. BEQ 0x1000b3c6 ; gapc_disconnect_cmd_handler + 22
- 0x1000b3c2: 2340 @# MOVS r3,#0x40
- 0x1000b3c4: e023 #. B 0x1000b40e ; gapc_disconnect_cmd_handler + 94
- 0x1000b3c6: 4610 .F MOV r0,r2
- 0x1000b3c8: f7f7f964 ..d. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000b3cc: 283f ?( CMP r0,#0x3f
- 0x1000b3ce: d01c .. BEQ 0x1000b40a ; gapc_disconnect_cmd_handler + 90
- 0x1000b3d0: 281f .( CMP r0,#0x1f
- 0x1000b3d2: d01a .. BEQ 0x1000b40a ; gapc_disconnect_cmd_handler + 90
- 0x1000b3d4: 211f .! MOVS r1,#0x1f
- 0x1000b3d6: 4638 8F MOV r0,r7
- 0x1000b3d8: f7f7f8c6 .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000b3dc: 480f .H LDR r0,[pc,#60] ; [0x1000b41c] = 0x110067d4
- 0x1000b3de: 2304 .# MOVS r3,#4
- 0x1000b3e0: f2404206 @..B MOV r2,#0x406
- 0x1000b3e4: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1000b3e8: 4629 )F MOV r1,r5
- 0x1000b3ea: 8186 .. STRH r6,[r0,#0xc]
- 0x1000b3ec: f2411005 A... MOV r0,#0x1105
- 0x1000b3f0: f7f7f8f6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b3f4: 4606 .F MOV r6,r0
- 0x1000b3f6: 4628 (F MOV r0,r5
- 0x1000b3f8: f000f9a8 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000b3fc: 8030 0. STRH r0,[r6,#0]
- 0x1000b3fe: 7860 `x LDRB r0,[r4,#1]
- 0x1000b400: 70b0 .p STRB r0,[r6,#2]
- 0x1000b402: 4630 0F MOV r0,r6
- 0x1000b404: f7f7f982 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000b408: e005 .. B 0x1000b416 ; gapc_disconnect_cmd_handler + 102
- 0x1000b40a: 7821 !x LDRB r1,[r4,#0]
- 0x1000b40c: 2343 C# MOVS r3,#0x43
- 0x1000b40e: 4632 2F MOV r2,r6
- 0x1000b410: 4628 (F MOV r0,r5
- 0x1000b412: f000ff1e .... BL gapc_send_error_evt ; 0x1000c252
- 0x1000b416: 2000 . MOVS r0,#0
- 0x1000b418: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000b41c: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_disconnect_ind_handler
- gapc_disconnect_ind_handler
- 0x1000b420: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000b424: 460f .F MOV r7,r1
- 0x1000b426: 0a1c .. LSRS r4,r3,#8
- 0x1000b428: 2102 .! MOVS r1,#2
- 0x1000b42a: 2003 . MOVS r0,#3
- 0x1000b42c: f7f7f89c .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000b430: 480c .H LDR r0,[pc,#48] ; [0x1000b464] = 0x11006148
- 0x1000b432: 4d0d .M LDR r5,[pc,#52] ; [0x1000b468] = 0x110061f8
- 0x1000b434: 4420 D ADD r0,r0,r4
- 0x1000b436: 2600 .& MOVS r6,#0
- 0x1000b438: f8806028 ..(` STRB r6,[r0,#0x28]
- 0x1000b43c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1000b440: 7006 .p STRB r6,[r0,#0]
- 0x1000b442: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1000b446: 6146 Fa STR r6,[r0,#0x14]
- 0x1000b448: 4638 8F MOV r0,r7
- 0x1000b44a: f7f9fb5b ..[. BL app_disconnect_ind_func ; 0x10004b04
- 0x1000b44e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1000b452: b118 .. CBZ r0,0x1000b45c ; gapc_disconnect_ind_handler + 60
- 0x1000b454: f7f7f8e7 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000b458: f8456024 E.$` STR r6,[r5,r4,LSL #2]
- 0x1000b45c: 2000 . MOVS r0,#0
- 0x1000b45e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000b462: 0000 .. DCW 0
- 0x1000b464: 11006148 Ha.. DCD 285237576
- 0x1000b468: 110061f8 .a.. DCD 285237752
- $t
- i.gapc_enc_keysize_get
- gapc_enc_keysize_get
- 0x1000b46c: 4601 .F MOV r1,r0
- 0x1000b46e: 2000 . MOVS r0,#0
- 0x1000b470: 29ff .) CMP r1,#0xff
- 0x1000b472: d006 .. BEQ 0x1000b482 ; gapc_enc_keysize_get + 22
- 0x1000b474: 4a03 .J LDR r2,[pc,#12] ; [0x1000b484] = 0x110067d4
- 0x1000b476: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000b47a: 2900 .) CMP r1,#0
- 0x1000b47c: d001 .. BEQ 0x1000b482 ; gapc_enc_keysize_get + 22
- 0x1000b47e: f891003e ..>. LDRB r0,[r1,#0x3e]
- 0x1000b482: 4770 pG BX lr
- $d
- 0x1000b484: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_enc_keysize_set
- gapc_enc_keysize_set
- 0x1000b488: 28ff .( CMP r0,#0xff
- 0x1000b48a: d006 .. BEQ 0x1000b49a ; gapc_enc_keysize_set + 18
- 0x1000b48c: 4a03 .J LDR r2,[pc,#12] ; [0x1000b49c] = 0x110067d4
- 0x1000b48e: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x1000b492: 2800 .( CMP r0,#0
- 0x1000b494: d001 .. BEQ 0x1000b49a ; gapc_enc_keysize_set + 18
- 0x1000b496: f880103e ..>. STRB r1,[r0,#0x3e]
- 0x1000b49a: 4770 pG BX lr
- $d
- 0x1000b49c: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_encrypt_cfm_handler
- gapc_encrypt_cfm_handler
- 0x1000b4a0: b570 p. PUSH {r4-r6,lr}
- 0x1000b4a2: 4615 .F MOV r5,r2
- 0x1000b4a4: 460c .F MOV r4,r1
- 0x1000b4a6: 2600 .& MOVS r6,#0
- 0x1000b4a8: 4610 .F MOV r0,r2
- 0x1000b4aa: f7f7f8f3 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000b4ae: 0a2d -. LSRS r5,r5,#8
- 0x1000b4b0: 283f ?( CMP r0,#0x3f
- 0x1000b4b2: d00e .. BEQ 0x1000b4d2 ; gapc_encrypt_cfm_handler + 50
- 0x1000b4b4: 4628 (F MOV r0,r5
- 0x1000b4b6: f000fae9 .... BL gapc_get_role ; 0x1000ba8c
- 0x1000b4ba: 2801 .( CMP r0,#1
- 0x1000b4bc: d109 .. BNE 0x1000b4d2 ; gapc_encrypt_cfm_handler + 50
- 0x1000b4be: 7c63 c| LDRB r3,[r4,#0x11]
- 0x1000b4c0: 7820 x LDRB r0,[r4,#0]
- 0x1000b4c2: b108 .. CBZ r0,0x1000b4c8 ; gapc_encrypt_cfm_handler + 40
- 0x1000b4c4: 2101 .! MOVS r1,#1
- 0x1000b4c6: e000 .. B 0x1000b4ca ; gapc_encrypt_cfm_handler + 42
- 0x1000b4c8: 2100 .! MOVS r1,#0
- 0x1000b4ca: 1c62 b. ADDS r2,r4,#1
- 0x1000b4cc: 4628 (F MOV r0,r5
- 0x1000b4ce: f00cf9ff .... BL smpc_encrypt_cfm ; 0x100178d0
- 0x1000b4d2: 4630 0F MOV r0,r6
- 0x1000b4d4: bd70 p. POP {r4-r6,pc}
- 0x1000b4d6: 0000 .. MOVS r0,r0
- i.gapc_encrypt_cmd_handler
- gapc_encrypt_cmd_handler
- 0x1000b4d8: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x1000b4dc: a014 .. ADR r0,{pc}+0x54 ; 0x1000b530
- 0x1000b4de: 4616 .F MOV r6,r2
- 0x1000b4e0: 6800 .h LDR r0,[r0,#0]
- 0x1000b4e2: 9000 .. STR r0,[sp,#0]
- 0x1000b4e4: 0a10 .. LSRS r0,r2,#8
- 0x1000b4e6: 461f .F MOV r7,r3
- 0x1000b4e8: 460c .F MOV r4,r1
- 0x1000b4ea: 460a .F MOV r2,r1
- 0x1000b4ec: 4680 .F MOV r8,r0
- 0x1000b4ee: 466b kF MOV r3,sp
- 0x1000b4f0: 2101 .! MOVS r1,#1
- 0x1000b4f2: f000fdbd .... BL gapc_process_op ; 0x1000c070
- 0x1000b4f6: 4605 .F MOV r5,r0
- 0x1000b4f8: 2801 .( CMP r0,#1
- 0x1000b4fa: d116 .. BNE 0x1000b52a ; gapc_encrypt_cmd_handler + 82
- 0x1000b4fc: 4640 @F MOV r0,r8
- 0x1000b4fe: f000fac5 .... BL gapc_get_role ; 0x1000ba8c
- 0x1000b502: b130 0. CBZ r0,0x1000b512 ; gapc_encrypt_cmd_handler + 58
- 0x1000b504: 42be .B CMP r6,r7
- 0x1000b506: d10b .. BNE 0x1000b520 ; gapc_encrypt_cmd_handler + 72
- 0x1000b508: 1ca1 .. ADDS r1,r4,#2
- 0x1000b50a: 4640 @F MOV r0,r8
- 0x1000b50c: f00cfa0f .... BL smpc_encrypt_start_handler ; 0x1001792e
- 0x1000b510: e00b .. B 0x1000b52a ; gapc_encrypt_cmd_handler + 82
- 0x1000b512: 1ca1 .. ADDS r1,r4,#2
- 0x1000b514: 4640 @F MOV r0,r8
- 0x1000b516: f00cf9f7 .... BL smpc_encrypt_start ; 0x10017908
- 0x1000b51a: 0002 .. MOVS r2,r0
- 0x1000b51c: d101 .. BNE 0x1000b522 ; gapc_encrypt_cmd_handler + 74
- 0x1000b51e: e004 .. B 0x1000b52a ; gapc_encrypt_cmd_handler + 82
- 0x1000b520: 2242 B" MOVS r2,#0x42
- 0x1000b522: 2101 .! MOVS r1,#1
- 0x1000b524: 4640 @F MOV r0,r8
- 0x1000b526: f000fe51 ..Q. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000b52a: 4628 (F MOV r0,r5
- 0x1000b52c: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x1000b530: 0000000b .... DCD 11
- $t
- i.gapc_encrypt_ind_handler
- gapc_encrypt_ind_handler
- 0x1000b534: b510 .. PUSH {r4,lr}
- 0x1000b536: 461c .F MOV r4,r3
- 0x1000b538: a00f .. ADR r0,{pc}+0x40 ; 0x1000b578
- 0x1000b53a: f009fe37 ..7. BL log_printf_level ; 0x100151ac
- 0x1000b53e: a310 .. ADR r3,{pc}+0x42 ; 0x1000b580
- 0x1000b540: f2405203 @..R MOV r2,#0x503
- 0x1000b544: a117 .. ADR r1,{pc}+0x60 ; 0x1000b5a4
- 0x1000b546: 2000 . MOVS r0,#0
- 0x1000b548: f009fe1e .... BL log_printf ; 0x10015188
- 0x1000b54c: 481b .H LDR r0,[pc,#108] ; [0x1000b5bc] = 0x110067d4
- 0x1000b54e: 0a24 $. LSRS r4,r4,#8
- 0x1000b550: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x1000b554: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000b558: 0680 .. LSLS r0,r0,#26
- 0x1000b55a: 4620 F MOV r0,r4
- 0x1000b55c: d402 .. BMI 0x1000b564 ; gapc_encrypt_ind_handler + 48
- 0x1000b55e: f7f9fa33 ..3. BL app_connection_master_encrypted_ind_func ; 0x100049c8
- 0x1000b562: e001 .. B 0x1000b568 ; gapc_encrypt_ind_handler + 52
- 0x1000b564: f7f9fa7c ..|. BL app_connection_slave_encrypted_ind_func ; 0x10004a60
- 0x1000b568: 4915 .I LDR r1,[pc,#84] ; [0x1000b5c0] = 0x110061f8
- 0x1000b56a: 2001 . MOVS r0,#1
- 0x1000b56c: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x1000b570: 7088 .p STRB r0,[r1,#2]
- 0x1000b572: 2000 . MOVS r0,#0
- 0x1000b574: bd10 .. POP {r4,pc}
- $d
- 0x1000b576: 0000 .. DCW 0
- 0x1000b578: 464e495b [INF DCD 1179535707
- 0x1000b57c: 00205d4f O] . DCD 2121039
- 0x1000b580: 7070615b [app DCD 1886413147
- 0x1000b584: 6365735f _sec DCD 1667593055
- 0x1000b588: 7061675d ]gap DCD 1885431645
- 0x1000b58c: 6e655f63 c_en DCD 1852137315
- 0x1000b590: 70797263 cryp DCD 1887007331
- 0x1000b594: 6e695f74 t_in DCD 1852399476
- 0x1000b598: 61685f64 d_ha DCD 1634230116
- 0x1000b59c: 656c646e ndle DCD 1701602414
- 0x1000b5a0: 000a0d72 r... DCD 658802
- 0x1000b5a4: 615c2e2e ..\a DCD 1633431086
- 0x1000b5a8: 735c7070 pp\s DCD 1935437936
- 0x1000b5ac: 615c6372 rc\a DCD 1633444722
- 0x1000b5b0: 735f7070 pp_s DCD 1935634544
- 0x1000b5b4: 632e6365 ec.c DCD 1663984485
- 0x1000b5b8: 00000000 .... DCD 0
- 0x1000b5bc: 110067d4 .g.. DCD 285239252
- 0x1000b5c0: 110061f8 .a.. DCD 285237752
- $t
- i.gapc_encrypt_req_ind_handler
- gapc_encrypt_req_ind_handler
- 0x1000b5c4: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x1000b5c8: 461c .F MOV r4,r3
- 0x1000b5ca: 4688 .F MOV r8,r1
- 0x1000b5cc: 2312 .# MOVS r3,#0x12
- 0x1000b5ce: 2203 ." MOVS r2,#3
- 0x1000b5d0: 4621 !F MOV r1,r4
- 0x1000b5d2: f6406018 @..` MOV r0,#0xe18
- 0x1000b5d6: f7f7f803 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b5da: 4605 .F MOV r5,r0
- 0x1000b5dc: 4f21 !O LDR r7,[pc,#132] ; [0x1000b664] = 0x110061f8
- 0x1000b5de: 0a26 &. LSRS r6,r4,#8
- 0x1000b5e0: 2000 . MOVS r0,#0
- 0x1000b5e2: 7028 (p STRB r0,[r5,#0]
- 0x1000b5e4: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x1000b5e8: 6944 Di LDR r4,[r0,#0x14]
- 0x1000b5ea: a01f .. ADR r0,{pc}+0x7e ; 0x1000b668
- 0x1000b5ec: f009fdde .... BL log_printf_level ; 0x100151ac
- 0x1000b5f0: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x1000b5f4: a31e .. ADR r3,{pc}+0x7c ; 0x1000b670
- 0x1000b5f6: f24042ea @..B MOV r2,#0x4ea
- 0x1000b5fa: 7840 @x LDRB r0,[r0,#1]
- 0x1000b5fc: 9000 .. STR r0,[sp,#0]
- 0x1000b5fe: a12a *. ADR r1,{pc}+0xaa ; 0x1000b6a8
- 0x1000b600: 2000 . MOVS r0,#0
- 0x1000b602: f009fdc1 .... BL log_printf ; 0x10015188
- 0x1000b606: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x1000b60a: 7840 @x LDRB r0,[r0,#1]
- 0x1000b60c: 2800 .( CMP r0,#0
- 0x1000b60e: d023 #. BEQ 0x1000b658 ; gapc_encrypt_req_ind_handler + 148
- 0x1000b610: 7820 x LDRB r0,[r4,#0]
- 0x1000b612: 0740 @. LSLS r0,r0,#29
- 0x1000b614: d520 . BPL 0x1000b658 ; gapc_encrypt_req_ind_handler + 148
- 0x1000b616: 8c21 !. LDRH r1,[r4,#0x20]
- 0x1000b618: f8b80000 .... LDRH r0,[r8,#0]
- 0x1000b61c: 4281 .B CMP r1,r0
- 0x1000b61e: d11b .. BNE 0x1000b658 ; gapc_encrypt_req_ind_handler + 148
- 0x1000b620: 2208 ." MOVS r2,#8
- 0x1000b622: f1040122 ..". ADD r1,r4,#0x22
- 0x1000b626: f1080002 .... ADD r0,r8,#2
- 0x1000b62a: f7f6ffa2 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000b62e: b998 .. CBNZ r0,0x1000b658 ; gapc_encrypt_req_ind_handler + 148
- 0x1000b630: 2001 . MOVS r0,#1
- 0x1000b632: 7028 (p STRB r0,[r5,#0]
- 0x1000b634: 2010 . MOVS r0,#0x10
- 0x1000b636: 7468 ht STRB r0,[r5,#0x11]
- 0x1000b638: a00b .. ADR r0,{pc}+0x30 ; 0x1000b668
- 0x1000b63a: f009fdb7 .... BL log_printf_level ; 0x100151ac
- 0x1000b63e: a320 . ADR r3,{pc}+0x82 ; 0x1000b6c0
- 0x1000b640: f24042f2 @..B MOV r2,#0x4f2
- 0x1000b644: a118 .. ADR r1,{pc}+0x64 ; 0x1000b6a8
- 0x1000b646: 2000 . MOVS r0,#0
- 0x1000b648: f009fd9e .... BL log_printf ; 0x10015188
- 0x1000b64c: 2210 ." MOVS r2,#0x10
- 0x1000b64e: f1040110 .... ADD r1,r4,#0x10
- 0x1000b652: 1c68 h. ADDS r0,r5,#1
- 0x1000b654: f7f6ff83 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000b658: 4628 (F MOV r0,r5
- 0x1000b65a: f7f6ffc6 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000b65e: 2000 . MOVS r0,#0
- 0x1000b660: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x1000b664: 110061f8 .a.. DCD 285237752
- 0x1000b668: 464e495b [INF DCD 1179535707
- 0x1000b66c: 00205d4f O] . DCD 2121039
- 0x1000b670: 7070615b [app DCD 1886413147
- 0x1000b674: 6365735f _sec DCD 1667593055
- 0x1000b678: 7061675d ]gap DCD 1885431645
- 0x1000b67c: 6e655f63 c_en DCD 1852137315
- 0x1000b680: 70797263 cryp DCD 1887007331
- 0x1000b684: 65725f74 t_re DCD 1701994356
- 0x1000b688: 6e695f71 q_in DCD 1852399473
- 0x1000b68c: 61685f64 d_ha DCD 1634230116
- 0x1000b690: 656c646e ndle DCD 1701602414
- 0x1000b694: 62203a72 r: b DCD 1646279282
- 0x1000b698: 65646e6f onde DCD 1701080687
- 0x1000b69c: 203d2064 d = DCD 540876900
- 0x1000b6a0: 0a0d6425 %d.. DCD 168649765
- 0x1000b6a4: 00000000 .... DCD 0
- 0x1000b6a8: 615c2e2e ..\a DCD 1633431086
- 0x1000b6ac: 735c7070 pp\s DCD 1935437936
- 0x1000b6b0: 615c6372 rc\a DCD 1633444722
- 0x1000b6b4: 735f7070 pp_s DCD 1935634544
- 0x1000b6b8: 632e6365 ec.c DCD 1663984485
- 0x1000b6bc: 00000000 .... DCD 0
- 0x1000b6c0: 7070615b [app DCD 1886413147
- 0x1000b6c4: 6365735f _sec DCD 1667593055
- 0x1000b6c8: 7061675d ]gap DCD 1885431645
- 0x1000b6cc: 6e655f63 c_en DCD 1852137315
- 0x1000b6d0: 70797263 cryp DCD 1887007331
- 0x1000b6d4: 65725f74 t_re DCD 1701994356
- 0x1000b6d8: 6e695f71 q_in DCD 1852399473
- 0x1000b6dc: 61685f64 d_ha DCD 1634230116
- 0x1000b6e0: 656c646e ndle DCD 1701602414
- 0x1000b6e4: 66203a72 r: f DCD 1713388146
- 0x1000b6e8: 646e756f ound DCD 1684960623
- 0x1000b6ec: 6b746c20 ltk DCD 1802791968
- 0x1000b6f0: 00000a0d .... DCD 2573
- $t
- i.gapc_gen_dh_key_ind_handler
- gapc_gen_dh_key_ind_handler
- 0x1000b6f4: b570 p. PUSH {r4-r6,lr}
- 0x1000b6f6: 4610 .F MOV r0,r2
- 0x1000b6f8: 460d .F MOV r5,r1
- 0x1000b6fa: 0a14 .. LSRS r4,r2,#8
- 0x1000b6fc: f7f6ffca .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000b700: 283f ?( CMP r0,#0x3f
- 0x1000b702: d003 .. BEQ 0x1000b70c ; gapc_gen_dh_key_ind_handler + 24
- 0x1000b704: 4629 )F MOV r1,r5
- 0x1000b706: 4620 F MOV r0,r4
- 0x1000b708: f00cfc84 .... BL smpc_handle_dh_key_check_complete ; 0x10018014
- 0x1000b70c: 2000 . MOVS r0,#0
- 0x1000b70e: bd70 p. POP {r4-r6,pc}
- i.gapc_get_bdaddr
- gapc_get_bdaddr
- 0x1000b710: 4602 .F MOV r2,r0
- 0x1000b712: 2000 . MOVS r0,#0
- 0x1000b714: 2aff .* CMP r2,#0xff
- 0x1000b716: d00a .. BEQ 0x1000b72e ; gapc_get_bdaddr + 30
- 0x1000b718: 2902 .) CMP r1,#2
- 0x1000b71a: d208 .. BCS 0x1000b72e ; gapc_get_bdaddr + 30
- 0x1000b71c: 4b04 .K LDR r3,[pc,#16] ; [0x1000b730] = 0x110067d4
- 0x1000b71e: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x1000b722: 2a00 .* CMP r2,#0
- 0x1000b724: d003 .. BEQ 0x1000b72e ; gapc_get_bdaddr + 30
- 0x1000b726: ebc100c1 .... RSB r0,r1,r1,LSL #3
- 0x1000b72a: 3047 G0 ADDS r0,r0,#0x47
- 0x1000b72c: 4410 .D ADD r0,r0,r2
- 0x1000b72e: 4770 pG BX lr
- $d
- 0x1000b730: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_chan_sel_algo
- gapc_get_chan_sel_algo
- 0x1000b734: 4a04 .J LDR r2,[pc,#16] ; [0x1000b748] = 0x110067d4
- 0x1000b736: 4601 .F MOV r1,r0
- 0x1000b738: 2000 . MOVS r0,#0
- 0x1000b73a: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000b73e: 2900 .) CMP r1,#0
- 0x1000b740: d001 .. BEQ 0x1000b746 ; gapc_get_chan_sel_algo + 18
- 0x1000b742: f8910056 ..V. LDRB r0,[r1,#0x56]
- 0x1000b746: 4770 pG BX lr
- $d
- 0x1000b748: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_conhdl
- gapc_get_conhdl
- 0x1000b74c: 4a07 .J LDR r2,[pc,#28] ; [0x1000b76c] = 0x110000a0
- 0x1000b74e: 4601 .F MOV r1,r0
- 0x1000b750: f64f70ff O..p MOV r0,#0xffff
- 0x1000b754: f8922054 ..T LDRB r2,[r2,#0x54]
- 0x1000b758: 428a .B CMP r2,r1
- 0x1000b75a: d906 .. BLS 0x1000b76a ; gapc_get_conhdl + 30
- 0x1000b75c: 4a04 .J LDR r2,[pc,#16] ; [0x1000b770] = 0x110067d4
- 0x1000b75e: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000b762: 2900 .) CMP r1,#0
- 0x1000b764: d001 .. BEQ 0x1000b76a ; gapc_get_conhdl + 30
- 0x1000b766: f8b10044 ..D. LDRH r0,[r1,#0x44]
- 0x1000b76a: 4770 pG BX lr
- $d
- 0x1000b76c: 110000a0 .... DCD 285212832
- 0x1000b770: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_conidx_imp
- gapc_get_conidx_imp
- 0x1000b774: 490c .I LDR r1,[pc,#48] ; [0x1000b7a8] = 0x110000a0
- 0x1000b776: b510 .. PUSH {r4,lr}
- 0x1000b778: 4603 .F MOV r3,r0
- 0x1000b77a: 2000 . MOVS r0,#0
- 0x1000b77c: 4a09 .J LDR r2,[pc,#36] ; [0x1000b7a4] = 0x110067d4
- 0x1000b77e: f8911054 ..T. LDRB r1,[r1,#0x54]
- 0x1000b782: e008 .. B 0x1000b796 ; gapc_get_conidx_imp + 34
- 0x1000b784: f8524020 R. @ LDR r4,[r2,r0,LSL #2]
- 0x1000b788: b11c .. CBZ r4,0x1000b792 ; gapc_get_conidx_imp + 30
- 0x1000b78a: f8b44044 ..D@ LDRH r4,[r4,#0x44]
- 0x1000b78e: 429c .B CMP r4,r3
- 0x1000b790: d003 .. BEQ 0x1000b79a ; gapc_get_conidx_imp + 38
- 0x1000b792: 1c40 @. ADDS r0,r0,#1
- 0x1000b794: b2c0 .. UXTB r0,r0
- 0x1000b796: 4281 .B CMP r1,r0
- 0x1000b798: d8f4 .. BHI 0x1000b784 ; gapc_get_conidx_imp + 16
- 0x1000b79a: 4281 .B CMP r1,r0
- 0x1000b79c: d100 .. BNE 0x1000b7a0 ; gapc_get_conidx_imp + 44
- 0x1000b79e: 20ff . MOVS r0,#0xff
- 0x1000b7a0: bd10 .. POP {r4,pc}
- $d
- 0x1000b7a2: 0000 .. DCW 0
- 0x1000b7a4: 110067d4 .g.. DCD 285239252
- 0x1000b7a8: 110000a0 .... DCD 285212832
- $t
- i.gapc_get_csrk
- gapc_get_csrk
- 0x1000b7ac: 4602 .F MOV r2,r0
- 0x1000b7ae: 2000 . MOVS r0,#0
- 0x1000b7b0: 2aff .* CMP r2,#0xff
- 0x1000b7b2: d00a .. BEQ 0x1000b7ca ; gapc_get_csrk + 30
- 0x1000b7b4: 2902 .) CMP r1,#2
- 0x1000b7b6: d208 .. BCS 0x1000b7ca ; gapc_get_csrk + 30
- 0x1000b7b8: 4b04 .K LDR r3,[pc,#16] ; [0x1000b7cc] = 0x110067d4
- 0x1000b7ba: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x1000b7be: 2a00 .* CMP r2,#0
- 0x1000b7c0: d003 .. BEQ 0x1000b7ca ; gapc_get_csrk + 30
- 0x1000b7c2: 2014 . MOVS r0,#0x14
- 0x1000b7c4: eb001001 .... ADD r0,r0,r1,LSL #4
- 0x1000b7c8: 4410 .D ADD r0,r0,r2
- 0x1000b7ca: 4770 pG BX lr
- $d
- 0x1000b7cc: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_dest_task
- gapc_get_dest_task
- 0x1000b7d0: 4902 .I LDR r1,[pc,#8] ; [0x1000b7dc] = 0x110067d4
- 0x1000b7d2: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x1000b7d6: 89c0 .. LDRH r0,[r0,#0xe]
- 0x1000b7d8: 4770 pG BX lr
- $d
- 0x1000b7da: 0000 .. DCW 0
- 0x1000b7dc: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_dev_info_cfm_handler
- gapc_get_dev_info_cfm_handler
- 0x1000b7e0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000b7e4: 4614 .F MOV r4,r2
- 0x1000b7e6: 460d .F MOV r5,r1
- 0x1000b7e8: 4610 .F MOV r0,r2
- 0x1000b7ea: f7f6ff53 ..S. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000b7ee: 283f ?( CMP r0,#0x3f
- 0x1000b7f0: d033 3. BEQ 0x1000b85a ; gapc_get_dev_info_cfm_handler + 122
- 0x1000b7f2: 2600 .& MOVS r6,#0
- 0x1000b7f4: 2006 . MOVS r0,#6
- 0x1000b7f6: 0a21 !. LSRS r1,r4,#8
- 0x1000b7f8: 782a *x LDRB r2,[r5,#0]
- 0x1000b7fa: eb002101 ...! ADD r1,r0,r1,LSL #8
- 0x1000b7fe: f6404014 @..@ MOV r0,#0xc14
- 0x1000b802: b12a *. CBZ r2,0x1000b810 ; gapc_get_dev_info_cfm_handler + 48
- 0x1000b804: 2702 .' MOVS r7,#2
- 0x1000b806: 2a01 .* CMP r2,#1
- 0x1000b808: d015 .. BEQ 0x1000b836 ; gapc_get_dev_info_cfm_handler + 86
- 0x1000b80a: 2a02 .* CMP r2,#2
- 0x1000b80c: d125 %. BNE 0x1000b85a ; gapc_get_dev_info_cfm_handler + 122
- 0x1000b80e: e027 '. B 0x1000b860 ; gapc_get_dev_info_cfm_handler + 128
- 0x1000b810: 886a j. LDRH r2,[r5,#2]
- 0x1000b812: 1d92 .. ADDS r2,r2,#6
- 0x1000b814: b293 .. UXTH r3,r2
- 0x1000b816: 4622 "F MOV r2,r4
- 0x1000b818: f7f6fee2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b81c: 4604 .F MOV r4,r0
- 0x1000b81e: 2002 . MOVS r0,#2
- 0x1000b820: f002fa10 .... BL gapm_get_att_handle ; 0x1000dc44
- 0x1000b824: 8020 . STRH r0,[r4,#0]
- 0x1000b826: 7126 &q STRB r6,[r4,#4]
- 0x1000b828: 886a j. LDRH r2,[r5,#2]
- 0x1000b82a: 8062 b. STRH r2,[r4,#2]
- 0x1000b82c: 1d29 ). ADDS r1,r5,#4
- 0x1000b82e: 1d60 `. ADDS r0,r4,#5
- 0x1000b830: f7f6fe95 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000b834: e00e .. B 0x1000b854 ; gapc_get_dev_info_cfm_handler + 116
- 0x1000b836: 2308 .# MOVS r3,#8
- 0x1000b838: 4622 "F MOV r2,r4
- 0x1000b83a: f7f6fed1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b83e: 4604 .F MOV r4,r0
- 0x1000b840: 2004 . MOVS r0,#4
- 0x1000b842: f002f9ff .... BL gapm_get_att_handle ; 0x1000dc44
- 0x1000b846: 8020 . STRH r0,[r4,#0]
- 0x1000b848: 7126 &q STRB r6,[r4,#4]
- 0x1000b84a: 8067 g. STRH r7,[r4,#2]
- 0x1000b84c: 8869 i. LDRH r1,[r5,#2]
- 0x1000b84e: 7161 aq STRB r1,[r4,#5]
- 0x1000b850: 0a09 .. LSRS r1,r1,#8
- 0x1000b852: 71a1 .q STRB r1,[r4,#6]
- 0x1000b854: 4620 F MOV r0,r4
- 0x1000b856: f7f6fec8 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000b85a: 2000 . MOVS r0,#0
- 0x1000b85c: e8bd81f0 .... POP {r4-r8,pc}
- 0x1000b860: 230e .# MOVS r3,#0xe
- 0x1000b862: 4622 "F MOV r2,r4
- 0x1000b864: f7f6febc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b868: 4604 .F MOV r4,r0
- 0x1000b86a: 2006 . MOVS r0,#6
- 0x1000b86c: f002f9ea .... BL gapm_get_att_handle ; 0x1000dc44
- 0x1000b870: 8020 . STRH r0,[r4,#0]
- 0x1000b872: 7126 &q STRB r6,[r4,#4]
- 0x1000b874: 2008 . MOVS r0,#8
- 0x1000b876: 8060 `. STRH r0,[r4,#2]
- 0x1000b878: 8869 i. LDRH r1,[r5,#2]
- 0x1000b87a: 7161 aq STRB r1,[r4,#5]
- 0x1000b87c: 0a09 .. LSRS r1,r1,#8
- 0x1000b87e: 71a1 .q STRB r1,[r4,#6]
- 0x1000b880: 88a9 .. LDRH r1,[r5,#4]
- 0x1000b882: 71e1 .q STRB r1,[r4,#7]
- 0x1000b884: 0a09 .. LSRS r1,r1,#8
- 0x1000b886: 7221 !r STRB r1,[r4,#8]
- 0x1000b888: 88e9 .. LDRH r1,[r5,#6]
- 0x1000b88a: 7261 ar STRB r1,[r4,#9]
- 0x1000b88c: 0a09 .. LSRS r1,r1,#8
- 0x1000b88e: 72a1 .r STRB r1,[r4,#0xa]
- 0x1000b890: 8929 ). LDRH r1,[r5,#8]
- 0x1000b892: 72e1 .r STRB r1,[r4,#0xb]
- 0x1000b894: 0a09 .. LSRS r1,r1,#8
- 0x1000b896: 7321 !s STRB r1,[r4,#0xc]
- 0x1000b898: e7dc .. B 0x1000b854 ; gapc_get_dev_info_cfm_handler + 116
- i.gapc_get_dev_info_req_ind_handler
- gapc_get_dev_info_req_ind_handler
- 0x1000b89a: b570 p. PUSH {r4-r6,lr}
- 0x1000b89c: 460c .F MOV r4,r1
- 0x1000b89e: 7809 .x LDRB r1,[r1,#0]
- 0x1000b8a0: 461d .F MOV r5,r3
- 0x1000b8a2: f640600b @..` MOV r0,#0xe0b
- 0x1000b8a6: b121 !. CBZ r1,0x1000b8b2 ; gapc_get_dev_info_req_ind_handler + 24
- 0x1000b8a8: 2901 .) CMP r1,#1
- 0x1000b8aa: d00d .. BEQ 0x1000b8c8 ; gapc_get_dev_info_req_ind_handler + 46
- 0x1000b8ac: 2902 .) CMP r1,#2
- 0x1000b8ae: d118 .. BNE 0x1000b8e2 ; gapc_get_dev_info_req_ind_handler + 72
- 0x1000b8b0: e019 .. B 0x1000b8e6 ; gapc_get_dev_info_req_ind_handler + 76
- 0x1000b8b2: 2325 %# MOVS r3,#0x25
- 0x1000b8b4: 4629 )F MOV r1,r5
- 0x1000b8b6: f7f6fe93 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b8ba: 4605 .F MOV r5,r0
- 0x1000b8bc: 7820 x LDRB r0,[r4,#0]
- 0x1000b8be: 7028 (p STRB r0,[r5,#0]
- 0x1000b8c0: 1d28 (. ADDS r0,r5,#4
- 0x1000b8c2: f7fefdf3 .... BL gap_dev_name_get ; 0x1000a4ac
- 0x1000b8c6: e008 .. B 0x1000b8da ; gapc_get_dev_info_req_ind_handler + 64
- 0x1000b8c8: 230a .# MOVS r3,#0xa
- 0x1000b8ca: 4629 )F MOV r1,r5
- 0x1000b8cc: f7f6fe88 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b8d0: 4605 .F MOV r5,r0
- 0x1000b8d2: 7820 x LDRB r0,[r4,#0]
- 0x1000b8d4: 7028 (p STRB r0,[r5,#0]
- 0x1000b8d6: f7fefe15 .... BL gap_get_dev_appearance ; 0x1000a504
- 0x1000b8da: 8068 h. STRH r0,[r5,#2]
- 0x1000b8dc: 4628 (F MOV r0,r5
- 0x1000b8de: f7f6fe84 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000b8e2: 2000 . MOVS r0,#0
- 0x1000b8e4: bd70 p. POP {r4-r6,pc}
- 0x1000b8e6: 230a .# MOVS r3,#0xa
- 0x1000b8e8: 4629 )F MOV r1,r5
- 0x1000b8ea: f7f6fe79 ..y. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b8ee: 7821 !x LDRB r1,[r4,#0]
- 0x1000b8f0: 7001 .p STRB r1,[r0,#0]
- 0x1000b8f2: 2108 .! MOVS r1,#8
- 0x1000b8f4: 8041 A. STRH r1,[r0,#2]
- 0x1000b8f6: 210a .! MOVS r1,#0xa
- 0x1000b8f8: 8081 .. STRH r1,[r0,#4]
- 0x1000b8fa: 2100 .! MOVS r1,#0
- 0x1000b8fc: 80c1 .. STRH r1,[r0,#6]
- 0x1000b8fe: f44f71c8 O..q MOV r1,#0x190
- 0x1000b902: 8101 .. STRH r1,[r0,#8]
- 0x1000b904: e7eb .. B 0x1000b8de ; gapc_get_dev_info_req_ind_handler + 68
- 0x1000b906: 0000 .. MOVS r0,r0
- i.gapc_get_info_cmd_handler
- gapc_get_info_cmd_handler
- 0x1000b908: e92d43fe -..C PUSH {r1-r9,lr}
- 0x1000b90c: 4690 .F MOV r8,r2
- 0x1000b90e: a249 I. ADR r2,{pc}+0x126 ; 0x1000ba34
- 0x1000b910: 460e .F MOV r6,r1
- 0x1000b912: ca07 .. LDM r2,{r0-r2}
- 0x1000b914: e88d0007 .... STM sp,{r0-r2}
- 0x1000b918: 461c .F MOV r4,r3
- 0x1000b91a: ea4f2718 O..' LSR r7,r8,#8
- 0x1000b91e: 466b kF MOV r3,sp
- 0x1000b920: 4632 2F MOV r2,r6
- 0x1000b922: 2100 .! MOVS r1,#0
- 0x1000b924: 4638 8F MOV r0,r7
- 0x1000b926: f000fba3 .... BL gapc_process_op ; 0x1000c070
- 0x1000b92a: 4605 .F MOV r5,r0
- 0x1000b92c: 2801 .( CMP r0,#1
- 0x1000b92e: d17e ~. BNE 0x1000ba2e ; gapc_get_info_cmd_handler + 294
- 0x1000b930: 7830 0x LDRB r0,[r6,#0]
- 0x1000b932: f2411c05 A... MOV r12,#0x1105
- 0x1000b936: 2807 .( CMP r0,#7
- 0x1000b938: d049 I. BEQ 0x1000b9ce ; gapc_get_info_cmd_handler + 198
- 0x1000b93a: dc08 .. BGT 0x1000b94e ; gapc_get_info_cmd_handler + 70
- 0x1000b93c: f1a00002 .... SUB r0,r0,#2
- 0x1000b940: 2805 .( CMP r0,#5
- 0x1000b942: d274 t. BCS 0x1000ba2e ; gapc_get_info_cmd_handler + 294
- 0x1000b944: e8dff000 .... TBB [pc,r0]
- $d
- 0x1000b948: 103f3b10 .;?. DCD 272579344
- 0x1000b94c: 0010 .. DCW 16
- $t
- 0x1000b94e: 2815 .( CMP r0,#0x15
- 0x1000b950: d00a .. BEQ 0x1000b968 ; gapc_get_info_cmd_handler + 96
- 0x1000b952: dc04 .. BGT 0x1000b95e ; gapc_get_info_cmd_handler + 86
- 0x1000b954: 2808 .( CMP r0,#8
- 0x1000b956: d03e >. BEQ 0x1000b9d6 ; gapc_get_info_cmd_handler + 206
- 0x1000b958: 2812 .( CMP r0,#0x12
- 0x1000b95a: d168 h. BNE 0x1000ba2e ; gapc_get_info_cmd_handler + 294
- 0x1000b95c: e03f ?. B 0x1000b9de ; gapc_get_info_cmd_handler + 214
- 0x1000b95e: 2818 .( CMP r0,#0x18
- 0x1000b960: d041 A. BEQ 0x1000b9e6 ; gapc_get_info_cmd_handler + 222
- 0x1000b962: 2819 .( CMP r0,#0x19
- 0x1000b964: d163 c. BNE 0x1000ba2e ; gapc_get_info_cmd_handler + 294
- 0x1000b966: e04e N. B 0x1000ba06 ; gapc_get_info_cmd_handler + 254
- 0x1000b968: 2006 . MOVS r0,#6
- 0x1000b96a: eb002107 ...! ADD r1,r0,r7,LSL #8
- 0x1000b96e: f44f5428 O.(T MOV r4,#0x2a00
- 0x1000b972: 230c .# MOVS r3,#0xc
- 0x1000b974: 4642 BF MOV r2,r8
- 0x1000b976: f6404008 @..@ MOV r0,#0xc08
- 0x1000b97a: f7f6fe31 ..1. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b97e: 210a .! MOVS r1,#0xa
- 0x1000b980: 7001 .p STRB r1,[r0,#0]
- 0x1000b982: 2101 .! MOVS r1,#1
- 0x1000b984: 7041 Ap STRB r1,[r0,#1]
- 0x1000b986: 8081 .. STRH r1,[r0,#4]
- 0x1000b988: f64f71ff O..q MOV r1,#0xffff
- 0x1000b98c: 80c1 .. STRH r1,[r0,#6]
- 0x1000b98e: 2102 .! MOVS r1,#2
- 0x1000b990: 7201 .r STRB r1,[r0,#8]
- 0x1000b992: 7831 1x LDRB r1,[r6,#0]
- 0x1000b994: 2905 .) CMP r1,#5
- 0x1000b996: d004 .. BEQ 0x1000b9a2 ; gapc_get_info_cmd_handler + 154
- 0x1000b998: 2906 .) CMP r1,#6
- 0x1000b99a: d005 .. BEQ 0x1000b9a8 ; gapc_get_info_cmd_handler + 160
- 0x1000b99c: 2915 .) CMP r1,#0x15
- 0x1000b99e: d006 .. BEQ 0x1000b9ae ; gapc_get_info_cmd_handler + 166
- 0x1000b9a0: e007 .. B 0x1000b9b2 ; gapc_get_info_cmd_handler + 170
- 0x1000b9a2: f6422401 B..$ MOV r4,#0x2a01
- 0x1000b9a6: e004 .. B 0x1000b9b2 ; gapc_get_info_cmd_handler + 170
- 0x1000b9a8: f6422404 B..$ MOV r4,#0x2a04
- 0x1000b9ac: e001 .. B 0x1000b9b2 ; gapc_get_info_cmd_handler + 170
- 0x1000b9ae: f64224a6 B..$ MOV r4,#0x2aa6
- 0x1000b9b2: 7244 Dr STRB r4,[r0,#9]
- 0x1000b9b4: 0a22 ". LSRS r2,r4,#8
- 0x1000b9b6: 7282 .r STRB r2,[r0,#0xa]
- 0x1000b9b8: f7f6fe17 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000b9bc: e037 7. B 0x1000ba2e ; gapc_get_info_cmd_handler + 294
- 0x1000b9be: 2302 .# MOVS r3,#2
- 0x1000b9c0: f240421d @..B MOV r2,#0x41d
- 0x1000b9c4: e012 .. B 0x1000b9ec ; gapc_get_info_cmd_handler + 228
- 0x1000b9c6: 2302 .# MOVS r3,#2
- 0x1000b9c8: f2420216 B... MOV r2,#0x2016
- 0x1000b9cc: e00e .. B 0x1000b9ec ; gapc_get_info_cmd_handler + 228
- 0x1000b9ce: 2302 .# MOVS r3,#2
- 0x1000b9d0: f2414205 A..B MOV r2,#0x1405
- 0x1000b9d4: e00a .. B 0x1000b9ec ; gapc_get_info_cmd_handler + 228
- 0x1000b9d6: 2302 .# MOVS r3,#2
- 0x1000b9d8: f2420215 B... MOV r2,#0x2015
- 0x1000b9dc: e006 .. B 0x1000b9ec ; gapc_get_info_cmd_handler + 228
- 0x1000b9de: 2302 .# MOVS r3,#2
- 0x1000b9e0: f640427b @.{B MOV r2,#0xc7b
- 0x1000b9e4: e002 .. B 0x1000b9ec ; gapc_get_info_cmd_handler + 228
- 0x1000b9e6: 2302 .# MOVS r3,#2
- 0x1000b9e8: f2420230 B.0. MOV r2,#0x2030
- 0x1000b9ec: 4639 9F MOV r1,r7
- 0x1000b9ee: 4660 `F MOV r0,r12
- 0x1000b9f0: f7f6fdf6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000b9f4: 4604 .F MOV r4,r0
- 0x1000b9f6: 4638 8F MOV r0,r7
- 0x1000b9f8: f7fffea8 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000b9fc: 8020 . STRH r0,[r4,#0]
- 0x1000b9fe: 4620 F MOV r0,r4
- 0x1000ba00: f7f6fe84 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000ba04: e013 .. B 0x1000ba2e ; gapc_get_info_cmd_handler + 294
- 0x1000ba06: 2301 .# MOVS r3,#1
- 0x1000ba08: 4642 BF MOV r2,r8
- 0x1000ba0a: 4621 !F MOV r1,r4
- 0x1000ba0c: f6406031 @.1` MOV r0,#0xe31
- 0x1000ba10: f7f6fde6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ba14: 4604 .F MOV r4,r0
- 0x1000ba16: 4638 8F MOV r0,r7
- 0x1000ba18: f7fffe8c .... BL gapc_get_chan_sel_algo ; 0x1000b734
- 0x1000ba1c: 7020 p STRB r0,[r4,#0]
- 0x1000ba1e: 4620 F MOV r0,r4
- 0x1000ba20: f7f6fde3 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ba24: 2200 ." MOVS r2,#0
- 0x1000ba26: 4611 .F MOV r1,r2
- 0x1000ba28: 4638 8F MOV r0,r7
- 0x1000ba2a: f000fbcf .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000ba2e: 4628 (F MOV r0,r5
- 0x1000ba30: e8bd83fe .... POP {r1-r9,pc}
- $d
- 0x1000ba34: 15060502 .... DCD 352716034
- 0x1000ba38: 08070403 .... DCD 134677507
- 0x1000ba3c: 00191812 .... DCD 1644562
- $t
- i.gapc_get_operation
- gapc_get_operation
- 0x1000ba40: 4b05 .K LDR r3,[pc,#20] ; [0x1000ba58] = 0x110067d4
- 0x1000ba42: 4602 .F MOV r2,r0
- 0x1000ba44: 2000 . MOVS r0,#0
- 0x1000ba46: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x1000ba4a: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000ba4e: 2900 .) CMP r1,#0
- 0x1000ba50: d000 .. BEQ 0x1000ba54 ; gapc_get_operation + 20
- 0x1000ba52: 7808 .x LDRB r0,[r1,#0]
- 0x1000ba54: 4770 pG BX lr
- $d
- 0x1000ba56: 0000 .. DCW 0
- 0x1000ba58: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_operation_ptr
- gapc_get_operation_ptr
- 0x1000ba5c: 4a02 .J LDR r2,[pc,#8] ; [0x1000ba68] = 0x110067d4
- 0x1000ba5e: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x1000ba62: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x1000ba66: 4770 pG BX lr
- $d
- 0x1000ba68: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_requester
- gapc_get_requester
- 0x1000ba6c: 4b06 .K LDR r3,[pc,#24] ; [0x1000ba88] = 0x110067d4
- 0x1000ba6e: 4602 .F MOV r2,r0
- 0x1000ba70: 2000 . MOVS r0,#0
- 0x1000ba72: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x1000ba76: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000ba7a: 2900 .) CMP r1,#0
- 0x1000ba7c: d002 .. BEQ 0x1000ba84 ; gapc_get_requester + 24
- 0x1000ba7e: 4608 .F MOV r0,r1
- 0x1000ba80: f7f6be49 ..I. B $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x1000ba84: 4770 pG BX lr
- $d
- 0x1000ba86: 0000 .. DCW 0
- 0x1000ba88: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_role
- gapc_get_role
- 0x1000ba8c: 4601 .F MOV r1,r0
- 0x1000ba8e: 2000 . MOVS r0,#0
- 0x1000ba90: 29ff .) CMP r1,#0xff
- 0x1000ba92: d008 .. BEQ 0x1000baa6 ; gapc_get_role + 26
- 0x1000ba94: 4a04 .J LDR r2,[pc,#16] ; [0x1000baa8] = 0x110067d4
- 0x1000ba96: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000ba9a: 2900 .) CMP r1,#0
- 0x1000ba9c: d003 .. BEQ 0x1000baa6 ; gapc_get_role + 26
- 0x1000ba9e: f8910046 ..F. LDRB r0,[r1,#0x46]
- 0x1000baa2: f3c01040 ..@. UBFX r0,r0,#5,#1
- 0x1000baa6: 4770 pG BX lr
- $d
- 0x1000baa8: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_get_sign_counter
- gapc_get_sign_counter
- 0x1000baac: 4602 .F MOV r2,r0
- 0x1000baae: 2000 . MOVS r0,#0
- 0x1000bab0: 2aff .* CMP r2,#0xff
- 0x1000bab2: d00a .. BEQ 0x1000baca ; gapc_get_sign_counter + 30
- 0x1000bab4: 2902 .) CMP r1,#2
- 0x1000bab6: d208 .. BCS 0x1000baca ; gapc_get_sign_counter + 30
- 0x1000bab8: 4b04 .K LDR r3,[pc,#16] ; [0x1000bacc] = 0x110067d4
- 0x1000baba: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x1000babe: 2a00 .* CMP r2,#0
- 0x1000bac0: d003 .. BEQ 0x1000baca ; gapc_get_sign_counter + 30
- 0x1000bac2: 2034 4 MOVS r0,#0x34
- 0x1000bac4: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x1000bac8: 5810 .X LDR r0,[r2,r0]
- 0x1000baca: 4770 pG BX lr
- $d
- 0x1000bacc: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_hci_handler
- gapc_hci_handler
- 0x1000bad0: b4f0 .. PUSH {r4-r7}
- 0x1000bad2: 4604 .F MOV r4,r0
- 0x1000bad4: 2000 . MOVS r0,#0
- 0x1000bad6: f46f5588 o..U MVN r5,#0x1100
- 0x1000bada: 1964 d. ADDS r4,r4,r5
- 0x1000badc: d009 .. BEQ 0x1000baf2 ; gapc_hci_handler + 34
- 0x1000bade: 2c01 ., CMP r4,#1
- 0x1000bae0: d00b .. BEQ 0x1000bafa ; gapc_hci_handler + 42
- 0x1000bae2: 2c02 ., CMP r4,#2
- 0x1000bae4: d00d .. BEQ 0x1000bb02 ; gapc_hci_handler + 50
- 0x1000bae6: 2c03 ., CMP r4,#3
- 0x1000bae8: d120 . BNE 0x1000bb2c ; gapc_hci_handler + 92
- 0x1000baea: 4d11 .M LDR r5,[pc,#68] ; [0x1000bb30] = 0x1001c0c0
- 0x1000baec: 2607 .& MOVS r6,#7
- 0x1000baee: 780b .x LDRB r3,[r1,#0]
- 0x1000baf0: e00a .. B 0x1000bb08 ; gapc_hci_handler + 56
- 0x1000baf2: 4d0f .M LDR r5,[pc,#60] ; [0x1000bb30] = 0x1001c0c0
- 0x1000baf4: 3d78 x= SUBS r5,r5,#0x78
- 0x1000baf6: 2609 .& MOVS r6,#9
- 0x1000baf8: e006 .. B 0x1000bb08 ; gapc_hci_handler + 56
- 0x1000bafa: 4d0d .M LDR r5,[pc,#52] ; [0x1000bb30] = 0x1001c0c0
- 0x1000bafc: 3d30 0= SUBS r5,r5,#0x30
- 0x1000bafe: 2606 .& MOVS r6,#6
- 0x1000bb00: e002 .. B 0x1000bb08 ; gapc_hci_handler + 56
- 0x1000bb02: 4d0b .M LDR r5,[pc,#44] ; [0x1000bb30] = 0x1001c0c0
- 0x1000bb04: 3538 85 ADDS r5,r5,#0x38
- 0x1000bb06: 2605 .& MOVS r6,#5
- 0x1000bb08: f05f0400 _... MOVS.W r4,#0
- 0x1000bb0c: f8357034 5.4p LDRH r7,[r5,r4,LSL #3]
- 0x1000bb10: 429f .B CMP r7,r3
- 0x1000bb12: d108 .. BNE 0x1000bb26 ; gapc_hci_handler + 86
- 0x1000bb14: eb0504c4 .... ADD r4,r5,r4,LSL #3
- 0x1000bb18: 6864 dh LDR r4,[r4,#4]
- 0x1000bb1a: 2c00 ., CMP r4,#0
- 0x1000bb1c: d006 .. BEQ 0x1000bb2c ; gapc_hci_handler + 92
- 0x1000bb1e: 46a4 .F MOV r12,r4
- 0x1000bb20: bcf0 .. POP {r4-r7}
- 0x1000bb22: 4618 .F MOV r0,r3
- 0x1000bb24: 4760 `G BX r12
- 0x1000bb26: 1c64 d. ADDS r4,r4,#1
- 0x1000bb28: 42b4 .B CMP r4,r6
- 0x1000bb2a: d3ef .. BCC 0x1000bb0c ; gapc_hci_handler + 60
- 0x1000bb2c: bcf0 .. POP {r4-r7}
- 0x1000bb2e: 4770 pG BX lr
- $d
- 0x1000bb30: 1001c0c0 .... DCD 268550336
- $t
- i.gapc_init
- gapc_init
- 0x1000bb34: b570 p. PUSH {r4-r6,lr}
- 0x1000bb36: 4d0f .M LDR r5,[pc,#60] ; [0x1000bb74] = 0x110000a0
- 0x1000bb38: b980 .. CBNZ r0,0x1000bb5c ; gapc_init + 40
- 0x1000bb3a: 490f .I LDR r1,[pc,#60] ; [0x1000bb78] = 0x1001ba54
- 0x1000bb3c: 2008 . MOVS r0,#8
- 0x1000bb3e: f7f6fd90 .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x1000bb42: 2000 . MOVS r0,#0
- 0x1000bb44: 4602 .F MOV r2,r0
- 0x1000bb46: 4b0d .K LDR r3,[pc,#52] ; [0x1000bb7c] = 0x110067d4
- 0x1000bb48: f8951054 ..T. LDRB r1,[r5,#0x54]
- 0x1000bb4c: e004 .. B 0x1000bb58 ; gapc_init + 36
- 0x1000bb4e: bf00 .. NOP
- 0x1000bb50: f8432020 C. STR r2,[r3,r0,LSL #2]
- 0x1000bb54: 1c40 @. ADDS r0,r0,#1
- 0x1000bb56: b2c0 .. UXTB r0,r0
- 0x1000bb58: 4281 .B CMP r1,r0
- 0x1000bb5a: d8f9 .. BHI 0x1000bb50 ; gapc_init + 28
- 0x1000bb5c: 2400 .$ MOVS r4,#0
- 0x1000bb5e: e004 .. B 0x1000bb6a ; gapc_init + 54
- 0x1000bb60: 4620 F MOV r0,r4
- 0x1000bb62: f7fff907 .... BL gapc_cleanup ; 0x1000ad74
- 0x1000bb66: 1c64 d. ADDS r4,r4,#1
- 0x1000bb68: b2e4 .. UXTB r4,r4
- 0x1000bb6a: f8950054 ..T. LDRB r0,[r5,#0x54]
- 0x1000bb6e: 42a0 .B CMP r0,r4
- 0x1000bb70: d8f6 .. BHI 0x1000bb60 ; gapc_init + 44
- 0x1000bb72: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000bb74: 110000a0 .... DCD 285212832
- 0x1000bb78: 1001ba54 T... DCD 268548692
- 0x1000bb7c: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_is_disc_connection
- gapc_is_disc_connection
- 0x1000bb80: 2000 . MOVS r0,#0
- 0x1000bb82: 4770 pG BX lr
- i.gapc_is_sec_set
- gapc_is_sec_set
- 0x1000bb84: 4602 .F MOV r2,r0
- 0x1000bb86: 4b0e .K LDR r3,[pc,#56] ; [0x1000bbc0] = 0x110067d4
- 0x1000bb88: 2000 . MOVS r0,#0
- 0x1000bb8a: b151 Q. CBZ r1,0x1000bba2 ; gapc_is_sec_set + 30
- 0x1000bb8c: 2901 .) CMP r1,#1
- 0x1000bb8e: d00f .. BEQ 0x1000bbb0 ; gapc_is_sec_set + 44
- 0x1000bb90: 2902 .) CMP r1,#2
- 0x1000bb92: d105 .. BNE 0x1000bba0 ; gapc_is_sec_set + 28
- 0x1000bb94: f8530022 S.". LDR r0,[r3,r2,LSL #2]
- 0x1000bb98: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000bb9c: f3c01000 .... UBFX r0,r0,#4,#1
- 0x1000bba0: 4770 pG BX lr
- 0x1000bba2: f8530022 S.". LDR r0,[r3,r2,LSL #2]
- 0x1000bba6: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000bbaa: f3c00080 .... UBFX r0,r0,#2,#1
- 0x1000bbae: 4770 pG BX lr
- 0x1000bbb0: f8530022 S.". LDR r0,[r3,r2,LSL #2]
- 0x1000bbb4: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000bbb8: f3c000c0 .... UBFX r0,r0,#3,#1
- 0x1000bbbc: 4770 pG BX lr
- $d
- 0x1000bbbe: 0000 .. DCW 0
- 0x1000bbc0: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_key_press_notification_cmd_handler
- gapc_key_press_notification_cmd_handler
- 0x1000bbc4: b5f8 .. PUSH {r3-r7,lr}
- 0x1000bbc6: 4610 .F MOV r0,r2
- 0x1000bbc8: 460e .F MOV r6,r1
- 0x1000bbca: 0a14 .. LSRS r4,r2,#8
- 0x1000bbcc: 2500 .% MOVS r5,#0
- 0x1000bbce: f7f6fd61 ..a. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000bbd2: 283f ?( CMP r0,#0x3f
- 0x1000bbd4: d028 (. BEQ 0x1000bc28 ; gapc_key_press_notification_cmd_handler + 100
- 0x1000bbd6: a015 .. ADR r0,{pc}+0x56 ; 0x1000bc2c
- 0x1000bbd8: 466b kF MOV r3,sp
- 0x1000bbda: 6800 .h LDR r0,[r0,#0]
- 0x1000bbdc: 9000 .. STR r0,[sp,#0]
- 0x1000bbde: 4632 2F MOV r2,r6
- 0x1000bbe0: 2100 .! MOVS r1,#0
- 0x1000bbe2: 4620 F MOV r0,r4
- 0x1000bbe4: f000fa44 ..D. BL gapc_process_op ; 0x1000c070
- 0x1000bbe8: 4605 .F MOV r5,r0
- 0x1000bbea: 2801 .( CMP r0,#1
- 0x1000bbec: d11c .. BNE 0x1000bc28 ; gapc_key_press_notification_cmd_handler + 100
- 0x1000bbee: 1c72 r. ADDS r2,r6,#1
- 0x1000bbf0: 210e .! MOVS r1,#0xe
- 0x1000bbf2: 4620 F MOV r0,r4
- 0x1000bbf4: f00cff3c ..<. BL smpc_pdu_send ; 0x10018a70
- 0x1000bbf8: 480d .H LDR r0,[pc,#52] ; [0x1000bc30] = 0x110067d4
- 0x1000bbfa: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x1000bbfe: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x1000bc02: 1e40 @. SUBS r0,r0,#1
- 0x1000bc04: 283a :( CMP r0,#0x3a
- 0x1000bc06: d20f .. BCS 0x1000bc28 ; gapc_key_press_notification_cmd_handler + 100
- 0x1000bc08: 2008 . MOVS r0,#8
- 0x1000bc0a: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x1000bc0e: f6406636 @.6f MOV r6,#0xe36
- 0x1000bc12: 460c .F MOV r4,r1
- 0x1000bc14: 4630 0F MOV r0,r6
- 0x1000bc16: f7f6fd83 .... BL $Ven$TT$L$$ke_timer_active ; 0x10002720
- 0x1000bc1a: b128 (. CBZ r0,0x1000bc28 ; gapc_key_press_notification_cmd_handler + 100
- 0x1000bc1c: 4621 !F MOV r1,r4
- 0x1000bc1e: f64032b8 @..2 MOV r2,#0xbb8
- 0x1000bc22: 4630 0F MOV r0,r6
- 0x1000bc24: f7f6fd27 ..'. BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x1000bc28: 4628 (F MOV r0,r5
- 0x1000bc2a: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000bc2c: 00000016 .... DCD 22
- 0x1000bc30: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_link_encrypted
- gapc_link_encrypted
- 0x1000bc34: 4907 .I LDR r1,[pc,#28] ; [0x1000bc54] = 0x110000a0
- 0x1000bc36: f8911054 ..T. LDRB r1,[r1,#0x54]
- 0x1000bc3a: 4281 .B CMP r1,r0
- 0x1000bc3c: d909 .. BLS 0x1000bc52 ; gapc_link_encrypted + 30
- 0x1000bc3e: 4906 .I LDR r1,[pc,#24] ; [0x1000bc58] = 0x110067d4
- 0x1000bc40: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x1000bc44: 2800 .( CMP r0,#0
- 0x1000bc46: d004 .. BEQ 0x1000bc52 ; gapc_link_encrypted + 30
- 0x1000bc48: f8101f46 ..F. LDRB r1,[r0,#0x46]!
- 0x1000bc4c: f0410108 A... ORR r1,r1,#8
- 0x1000bc50: 7001 .p STRB r1,[r0,#0]
- 0x1000bc52: 4770 pG BX lr
- $d
- 0x1000bc54: 110000a0 .... DCD 285212832
- 0x1000bc58: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_lk_sec_lvl_get
- gapc_lk_sec_lvl_get
- 0x1000bc5c: 4a08 .J LDR r2,[pc,#32] ; [0x1000bc80] = 0x110000a0
- 0x1000bc5e: 4601 .F MOV r1,r0
- 0x1000bc60: 2000 . MOVS r0,#0
- 0x1000bc62: f8922054 ..T LDRB r2,[r2,#0x54]
- 0x1000bc66: 428a .B CMP r2,r1
- 0x1000bc68: d908 .. BLS 0x1000bc7c ; gapc_lk_sec_lvl_get + 32
- 0x1000bc6a: 4a06 .J LDR r2,[pc,#24] ; [0x1000bc84] = 0x110067d4
- 0x1000bc6c: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000bc70: 2900 .) CMP r1,#0
- 0x1000bc72: d003 .. BEQ 0x1000bc7c ; gapc_lk_sec_lvl_get + 32
- 0x1000bc74: f8910046 ..F. LDRB r0,[r1,#0x46]
- 0x1000bc78: f0000003 .... AND r0,r0,#3
- 0x1000bc7c: 4770 pG BX lr
- $d
- 0x1000bc7e: 0000 .. DCW 0
- 0x1000bc80: 110000a0 .... DCD 285212832
- 0x1000bc84: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_operation_cleanup
- gapc_operation_cleanup
- 0x1000bc88: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000bc8c: 2700 .' MOVS r7,#0
- 0x1000bc8e: 4c15 .L LDR r4,[pc,#84] ; [0x1000bce4] = 0x110067d4
- 0x1000bc90: 460e .F MOV r6,r1
- 0x1000bc92: 4605 .F MOV r5,r0
- 0x1000bc94: 2901 .) CMP r1,#1
- 0x1000bc96: d10f .. BNE 0x1000bcb8 ; gapc_operation_cleanup + 48
- 0x1000bc98: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1000bc9c: 6900 .i LDR r0,[r0,#0x10]
- 0x1000bc9e: b120 . CBZ r0,0x1000bcaa ; gapc_operation_cleanup + 34
- 0x1000bca0: f7f6fcc1 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000bca4: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1000bca8: 6107 .a STR r7,[r0,#0x10]
- 0x1000bcaa: 4628 (F MOV r0,r5
- 0x1000bcac: f00bfc7e ..~. BL smpc_clear_timeout_timer ; 0x100175ac
- 0x1000bcb0: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1000bcb4: f8807040 ..@p STRB r7,[r0,#0x40]
- 0x1000bcb8: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1000bcbc: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000bcc0: 2800 .( CMP r0,#0
- 0x1000bcc2: d00d .. BEQ 0x1000bce0 ; gapc_operation_cleanup + 88
- 0x1000bcc4: f7f6fd31 ..1. BL $Ven$TT$L$$ke_msg_in_queue ; 0x1000272a
- 0x1000bcc8: b930 0. CBNZ r0,0x1000bcd8 ; gapc_operation_cleanup + 80
- 0x1000bcca: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1000bcce: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000bcd2: 380c .8 SUBS r0,r0,#0xc
- 0x1000bcd4: f7f6fc98 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000bcd8: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1000bcdc: f8407026 @.&p STR r7,[r0,r6,LSL #2]
- 0x1000bce0: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000bce4: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_param_update_cfm_handler
- gapc_param_update_cfm_handler
- 0x1000bce8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000bcec: 4614 .F MOV r4,r2
- 0x1000bcee: 460f .F MOV r7,r1
- 0x1000bcf0: 4610 .F MOV r0,r2
- 0x1000bcf2: f7f6fccf .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000bcf6: 0a26 &. LSRS r6,r4,#8
- 0x1000bcf8: 283f ?( CMP r0,#0x3f
- 0x1000bcfa: d072 r. BEQ 0x1000bde2 ; gapc_param_update_cfm_handler + 250
- 0x1000bcfc: 2102 .! MOVS r1,#2
- 0x1000bcfe: 4630 0F MOV r0,r6
- 0x1000bd00: f7fffeac .... BL gapc_get_operation_ptr ; 0x1000ba5c
- 0x1000bd04: 4604 .F MOV r4,r0
- 0x1000bd06: 2102 .! MOVS r1,#2
- 0x1000bd08: 4630 0F MOV r0,r6
- 0x1000bd0a: f7fffe99 .... BL gapc_get_operation ; 0x1000ba40
- 0x1000bd0e: f2411505 A... MOV r5,#0x1105
- 0x1000bd12: 2809 .( CMP r0,#9
- 0x1000bd14: d133 3. BNE 0x1000bd7e ; gapc_param_update_cfm_handler + 150
- 0x1000bd16: 4834 4H LDR r0,[pc,#208] ; [0x1000bde8] = 0x110067d4
- 0x1000bd18: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000bd1c: f8900055 ..U. LDRB r0,[r0,#0x55]
- 0x1000bd20: 0780 .. LSLS r0,r0,#30
- 0x1000bd22: d52c ,. BPL 0x1000bd7e ; gapc_param_update_cfm_handler + 150
- 0x1000bd24: 7838 8x LDRB r0,[r7,#0]
- 0x1000bd26: b1c0 .. CBZ r0,0x1000bd5a ; gapc_param_update_cfm_handler + 114
- 0x1000bd28: 230e .# MOVS r3,#0xe
- 0x1000bd2a: f2420220 B. . MOV r2,#0x2020
- 0x1000bd2e: 4631 1F MOV r1,r6
- 0x1000bd30: 4628 (F MOV r0,r5
- 0x1000bd32: f7f6fc55 ..U. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000bd36: 4605 .F MOV r5,r0
- 0x1000bd38: 4630 0F MOV r0,r6
- 0x1000bd3a: f7fffd07 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000bd3e: 8028 (. STRH r0,[r5,#0]
- 0x1000bd40: 8860 `. LDRH r0,[r4,#2]
- 0x1000bd42: 8068 h. STRH r0,[r5,#2]
- 0x1000bd44: 88a0 .. LDRH r0,[r4,#4]
- 0x1000bd46: 80a8 .. STRH r0,[r5,#4]
- 0x1000bd48: 88e0 .. LDRH r0,[r4,#6]
- 0x1000bd4a: 80e8 .. STRH r0,[r5,#6]
- 0x1000bd4c: 8960 `. LDRH r0,[r4,#0xa]
- 0x1000bd4e: 8168 h. STRH r0,[r5,#0xa]
- 0x1000bd50: 89a0 .. LDRH r0,[r4,#0xc]
- 0x1000bd52: 81a8 .. STRH r0,[r5,#0xc]
- 0x1000bd54: 8920 . LDRH r0,[r4,#8]
- 0x1000bd56: 8128 (. STRH r0,[r5,#8]
- 0x1000bd58: e038 8. B 0x1000bdcc ; gapc_param_update_cfm_handler + 228
- 0x1000bd5a: 2304 .# MOVS r3,#4
- 0x1000bd5c: f2420221 B.!. MOV r2,#0x2021
- 0x1000bd60: 4631 1F MOV r1,r6
- 0x1000bd62: 4628 (F MOV r0,r5
- 0x1000bd64: f7f6fc3c ..<. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000bd68: 4604 .F MOV r4,r0
- 0x1000bd6a: 4630 0F MOV r0,r6
- 0x1000bd6c: f7fffcee .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000bd70: 8020 . STRH r0,[r4,#0]
- 0x1000bd72: 203b ; MOVS r0,#0x3b
- 0x1000bd74: 70a0 .p STRB r0,[r4,#2]
- 0x1000bd76: 4620 F MOV r0,r4
- 0x1000bd78: f7f6fcc8 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000bd7c: e02c ,. B 0x1000bdd8 ; gapc_param_update_cfm_handler + 240
- 0x1000bd7e: 2102 .! MOVS r1,#2
- 0x1000bd80: 4630 0F MOV r0,r6
- 0x1000bd82: f7fffe5d ..]. BL gapc_get_operation ; 0x1000ba40
- 0x1000bd86: 2809 .( CMP r0,#9
- 0x1000bd88: d12b +. BNE 0x1000bde2 ; gapc_param_update_cfm_handler + 250
- 0x1000bd8a: 7862 bx LDRB r2,[r4,#1]
- 0x1000bd8c: 7838 8x LDRB r0,[r7,#0]
- 0x1000bd8e: b308 .. CBZ r0,0x1000bdd4 ; gapc_param_update_cfm_handler + 236
- 0x1000bd90: 2100 .! MOVS r1,#0
- 0x1000bd92: 4630 0F MOV r0,r6
- 0x1000bd94: f000fb98 .... BL gapc_sig_send_param_resp ; 0x1000c4c8
- 0x1000bd98: 7838 8x LDRB r0,[r7,#0]
- 0x1000bd9a: b1e8 .. CBZ r0,0x1000bdd8 ; gapc_param_update_cfm_handler + 240
- 0x1000bd9c: 230e .# MOVS r3,#0xe
- 0x1000bd9e: f2420213 B... MOV r2,#0x2013
- 0x1000bda2: 4631 1F MOV r1,r6
- 0x1000bda4: 4628 (F MOV r0,r5
- 0x1000bda6: f7f6fc1b .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000bdaa: 4605 .F MOV r5,r0
- 0x1000bdac: 4630 0F MOV r0,r6
- 0x1000bdae: f7fffccd .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000bdb2: 8028 (. STRH r0,[r5,#0]
- 0x1000bdb4: 88e0 .. LDRH r0,[r4,#6]
- 0x1000bdb6: 80e8 .. STRH r0,[r5,#6]
- 0x1000bdb8: 8920 . LDRH r0,[r4,#8]
- 0x1000bdba: 8128 (. STRH r0,[r5,#8]
- 0x1000bdbc: 88a0 .. LDRH r0,[r4,#4]
- 0x1000bdbe: 80a8 .. STRH r0,[r5,#4]
- 0x1000bdc0: 8860 `. LDRH r0,[r4,#2]
- 0x1000bdc2: 8068 h. STRH r0,[r5,#2]
- 0x1000bdc4: 88b8 .. LDRH r0,[r7,#4]
- 0x1000bdc6: 81a8 .. STRH r0,[r5,#0xc]
- 0x1000bdc8: 8878 x. LDRH r0,[r7,#2]
- 0x1000bdca: 8168 h. STRH r0,[r5,#0xa]
- 0x1000bdcc: 4628 (F MOV r0,r5
- 0x1000bdce: f7f6fc9d .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000bdd2: e006 .. B 0x1000bde2 ; gapc_param_update_cfm_handler + 250
- 0x1000bdd4: 2101 .! MOVS r1,#1
- 0x1000bdd6: e7dc .. B 0x1000bd92 ; gapc_param_update_cfm_handler + 170
- 0x1000bdd8: 2248 H" MOVS r2,#0x48
- 0x1000bdda: 2102 .! MOVS r1,#2
- 0x1000bddc: 4630 0F MOV r0,r6
- 0x1000bdde: f000f9f5 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000bde2: 2000 . MOVS r0,#0
- 0x1000bde4: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000bde8: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_param_update_cmd_handler
- gapc_param_update_cmd_handler
- 0x1000bdec: e92d41fc -..A PUSH {r2-r8,lr}
- 0x1000bdf0: a043 C. ADR r0,{pc}+0x110 ; 0x1000bf00
- 0x1000bdf2: 0a16 .. LSRS r6,r2,#8
- 0x1000bdf4: 4615 .F MOV r5,r2
- 0x1000bdf6: 6800 .h LDR r0,[r0,#0]
- 0x1000bdf8: 4698 .F MOV r8,r3
- 0x1000bdfa: 460c .F MOV r4,r1
- 0x1000bdfc: 460a .F MOV r2,r1
- 0x1000bdfe: 9001 .. STR r0,[sp,#4]
- 0x1000be00: ab01 .. ADD r3,sp,#4
- 0x1000be02: 2102 .! MOVS r1,#2
- 0x1000be04: 4630 0F MOV r0,r6
- 0x1000be06: f000f933 ..3. BL gapc_process_op ; 0x1000c070
- 0x1000be0a: 4607 .F MOV r7,r0
- 0x1000be0c: 2801 .( CMP r0,#1
- 0x1000be0e: d174 t. BNE 0x1000befa ; gapc_param_update_cmd_handler + 270
- 0x1000be10: 8923 #. LDRH r3,[r4,#8]
- 0x1000be12: 88e2 .. LDRH r2,[r4,#6]
- 0x1000be14: 8861 a. LDRH r1,[r4,#2]
- 0x1000be16: 88a0 .. LDRH r0,[r4,#4]
- 0x1000be18: f000f8be .... BL gapc_param_update_sanity ; 0x1000bf98
- 0x1000be1c: b358 X. CBZ r0,0x1000be76 ; gapc_param_update_cmd_handler + 138
- 0x1000be1e: 4839 9H LDR r0,[pc,#228] ; [0x1000bf04] = 0x110067d4
- 0x1000be20: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000be24: f8901055 ..U. LDRB r1,[r0,#0x55]
- 0x1000be28: 0789 .. LSLS r1,r1,#30
- 0x1000be2a: d403 .. BMI 0x1000be34 ; gapc_param_update_cmd_handler + 72
- 0x1000be2c: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000be30: 0680 .. LSLS r0,r0,#26
- 0x1000be32: d43b ;. BMI 0x1000beac ; gapc_param_update_cmd_handler + 192
- 0x1000be34: f00800ff .... AND r0,r8,#0xff
- 0x1000be38: 2808 .( CMP r0,#8
- 0x1000be3a: d022 ". BEQ 0x1000be82 ; gapc_param_update_cmd_handler + 150
- 0x1000be3c: 230e .# MOVS r3,#0xe
- 0x1000be3e: f2420213 B... MOV r2,#0x2013
- 0x1000be42: 4631 1F MOV r1,r6
- 0x1000be44: f2411005 A... MOV r0,#0x1105
- 0x1000be48: f7f6fbca .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000be4c: 4605 .F MOV r5,r0
- 0x1000be4e: 4630 0F MOV r0,r6
- 0x1000be50: f7fffc7c ..|. BL gapc_get_conhdl ; 0x1000b74c
- 0x1000be54: 8028 (. STRH r0,[r5,#0]
- 0x1000be56: 88e0 .. LDRH r0,[r4,#6]
- 0x1000be58: 80e8 .. STRH r0,[r5,#6]
- 0x1000be5a: 8920 . LDRH r0,[r4,#8]
- 0x1000be5c: 8128 (. STRH r0,[r5,#8]
- 0x1000be5e: 88a0 .. LDRH r0,[r4,#4]
- 0x1000be60: 80a8 .. STRH r0,[r5,#4]
- 0x1000be62: 8860 `. LDRH r0,[r4,#2]
- 0x1000be64: 8068 h. STRH r0,[r5,#2]
- 0x1000be66: 89a0 .. LDRH r0,[r4,#0xc]
- 0x1000be68: 81a8 .. STRH r0,[r5,#0xc]
- 0x1000be6a: 8960 `. LDRH r0,[r4,#0xa]
- 0x1000be6c: 8168 h. STRH r0,[r5,#0xa]
- 0x1000be6e: 4628 (F MOV r0,r5
- 0x1000be70: f7f6fc4c ..L. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000be74: e041 A. B 0x1000befa ; gapc_param_update_cmd_handler + 270
- 0x1000be76: 2240 @" MOVS r2,#0x40
- 0x1000be78: 2102 .! MOVS r1,#2
- 0x1000be7a: 4630 0F MOV r0,r6
- 0x1000be7c: f000f9a6 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000be80: e03b ;. B 0x1000befa ; gapc_param_update_cmd_handler + 270
- 0x1000be82: 4630 0F MOV r0,r6
- 0x1000be84: f7fffca4 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x1000be88: 4601 .F MOV r1,r0
- 0x1000be8a: 2308 .# MOVS r3,#8
- 0x1000be8c: 462a *F MOV r2,r5
- 0x1000be8e: f640600f @..` MOV r0,#0xe0f
- 0x1000be92: f7f6fba5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000be96: 88a1 .. LDRH r1,[r4,#4]
- 0x1000be98: 8041 A. STRH r1,[r0,#2]
- 0x1000be9a: 8861 a. LDRH r1,[r4,#2]
- 0x1000be9c: 8001 .. STRH r1,[r0,#0]
- 0x1000be9e: 88e1 .. LDRH r1,[r4,#6]
- 0x1000bea0: 8081 .. STRH r1,[r0,#4]
- 0x1000bea2: 8921 !. LDRH r1,[r4,#8]
- 0x1000bea4: 80c1 .. STRH r1,[r0,#6]
- 0x1000bea6: f7f6fba0 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000beaa: e026 &. B 0x1000befa ; gapc_param_update_cmd_handler + 270
- 0x1000beac: 2000 . MOVS r0,#0
- 0x1000beae: 9000 .. STR r0,[sp,#0]
- 0x1000beb0: 2008 . MOVS r0,#8
- 0x1000beb2: ea402306 @..# ORR r3,r0,r6,LSL #8
- 0x1000beb6: 2212 ." MOVS r2,#0x12
- 0x1000beb8: 2105 .! MOVS r1,#5
- 0x1000beba: 4630 0F MOV r0,r6
- 0x1000bebc: f008fbaa .... BL l2cc_pdu_alloc ; 0x10014614
- 0x1000bec0: 4606 .F MOV r6,r0
- 0x1000bec2: f7f6fc1e .... BL $Ven$TT$L$$rand ; 0x10002702
- 0x1000bec6: f01000ff .... ANDS r0,r0,#0xff
- 0x1000beca: 7060 `p STRB r0,[r4,#1]
- 0x1000becc: d101 .. BNE 0x1000bed2 ; gapc_param_update_cmd_handler + 230
- 0x1000bece: 2001 . MOVS r0,#1
- 0x1000bed0: 7060 `p STRB r0,[r4,#1]
- 0x1000bed2: 88a0 .. LDRH r0,[r4,#4]
- 0x1000bed4: 80f0 .. STRH r0,[r6,#6]
- 0x1000bed6: 8860 `. LDRH r0,[r4,#2]
- 0x1000bed8: 80b0 .. STRH r0,[r6,#4]
- 0x1000beda: 88e0 .. LDRH r0,[r4,#6]
- 0x1000bedc: 8130 0. STRH r0,[r6,#8]
- 0x1000bede: 8920 . LDRH r0,[r4,#8]
- 0x1000bee0: 8170 p. STRH r0,[r6,#0xa]
- 0x1000bee2: 7860 `x LDRB r0,[r4,#1]
- 0x1000bee4: 7070 pp STRB r0,[r6,#1]
- 0x1000bee6: 4630 0F MOV r0,r6
- 0x1000bee8: f008fe8a .... BL l2cc_pdu_send ; 0x10014c00
- 0x1000beec: f64032b8 @..2 MOV r2,#0xbb8
- 0x1000bef0: 4629 )F MOV r1,r5
- 0x1000bef2: f6406035 @.5` MOV r0,#0xe35
- 0x1000bef6: f7f6fbbe .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x1000befa: 4638 8F MOV r0,r7
- 0x1000befc: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x1000bf00: 00000009 .... DCD 9
- 0x1000bf04: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_param_update_req_ind_handler
- gapc_param_update_req_ind_handler
- 0x1000bf08: b510 .. PUSH {r4,lr}
- 0x1000bf0a: 460c .F MOV r4,r1
- 0x1000bf0c: 4920 I LDR r1,[pc,#128] ; [0x1000bf90] = 0x110000a0
- 0x1000bf0e: b092 .. SUB sp,sp,#0x48
- 0x1000bf10: 4618 .F MOV r0,r3
- 0x1000bf12: 6ac9 .j LDR r1,[r1,#0x2c]
- 0x1000bf14: 2900 .) CMP r1,#0
- 0x1000bf16: da1e .. BGE 0x1000bf56 ; gapc_param_update_req_ind_handler + 78
- 0x1000bf18: 2104 .! MOVS r1,#4
- 0x1000bf1a: f88d1000 .... STRB r1,[sp,#0]
- 0x1000bf1e: 0a01 .. LSRS r1,r0,#8
- 0x1000bf20: f88d1001 .... STRB r1,[sp,#1]
- 0x1000bf24: 8863 c. LDRH r3,[r4,#2]
- 0x1000bf26: f8ad300c ...0 STRH r3,[sp,#0xc]
- 0x1000bf2a: 8823 #. LDRH r3,[r4,#0]
- 0x1000bf2c: f8ad300a ...0 STRH r3,[sp,#0xa]
- 0x1000bf30: 88a3 .. LDRH r3,[r4,#4]
- 0x1000bf32: f8ad300e ...0 STRH r3,[sp,#0xe]
- 0x1000bf36: 88e3 .. LDRH r3,[r4,#6]
- 0x1000bf38: f8ad2006 ... STRH r2,[sp,#6]
- 0x1000bf3c: f8ad0004 .... STRH r0,[sp,#4]
- 0x1000bf40: 4814 .H LDR r0,[pc,#80] ; [0x1000bf94] = 0x11006148
- 0x1000bf42: f8ad3010 ...0 STRH r3,[sp,#0x10]
- 0x1000bf46: f88d1008 .... STRB r1,[sp,#8]
- 0x1000bf4a: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000bf4e: b1d9 .. CBZ r1,0x1000bf88 ; gapc_param_update_req_ind_handler + 128
- 0x1000bf50: 4668 hF MOV r0,sp
- 0x1000bf52: 4788 .G BLX r1
- 0x1000bf54: e018 .. B 0x1000bf88 ; gapc_param_update_req_ind_handler + 128
- 0x1000bf56: 4601 .F MOV r1,r0
- 0x1000bf58: 2306 .# MOVS r3,#6
- 0x1000bf5a: f44f6061 O.a` MOV r0,#0xe10
- 0x1000bf5e: f7f6fb3f ..?. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000bf62: 2101 .! MOVS r1,#1
- 0x1000bf64: 7001 .p STRB r1,[r0,#0]
- 0x1000bf66: 8821 !. LDRH r1,[r4,#0]
- 0x1000bf68: 2950 P) CMP r1,#0x50
- 0x1000bf6a: d806 .. BHI 0x1000bf7a ; gapc_param_update_req_ind_handler + 114
- 0x1000bf6c: 8861 a. LDRH r1,[r4,#2]
- 0x1000bf6e: 2964 d) CMP r1,#0x64
- 0x1000bf70: d803 .. BHI 0x1000bf7a ; gapc_param_update_req_ind_handler + 114
- 0x1000bf72: 88a1 .. LDRH r1,[r4,#4]
- 0x1000bf74: f5b17f96 .... CMP r1,#0x12c
- 0x1000bf78: d901 .. BLS 0x1000bf7e ; gapc_param_update_req_ind_handler + 118
- 0x1000bf7a: 2100 .! MOVS r1,#0
- 0x1000bf7c: 7001 .p STRB r1,[r0,#0]
- 0x1000bf7e: 2102 .! MOVS r1,#2
- 0x1000bf80: 8081 .. STRH r1,[r0,#4]
- 0x1000bf82: 8041 A. STRH r1,[r0,#2]
- 0x1000bf84: f7f6fb31 ..1. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000bf88: b012 .. ADD sp,sp,#0x48
- 0x1000bf8a: 2000 . MOVS r0,#0
- 0x1000bf8c: bd10 .. POP {r4,pc}
- $d
- 0x1000bf8e: 0000 .. DCW 0
- 0x1000bf90: 110000a0 .... DCD 285212832
- 0x1000bf94: 11006148 Ha.. DCD 285237576
- $t
- i.gapc_param_update_sanity
- gapc_param_update_sanity
- 0x1000bf98: b510 .. PUSH {r4,lr}
- 0x1000bf9a: f640447f @..D MOV r4,#0xc7f
- 0x1000bf9e: 1e80 .. SUBS r0,r0,#2
- 0x1000bfa0: 42a0 .B CMP r0,r4
- 0x1000bfa2: d20a .. BCS 0x1000bfba ; gapc_param_update_sanity + 34
- 0x1000bfa4: 1e89 .. SUBS r1,r1,#2
- 0x1000bfa6: 42a1 .B CMP r1,r4
- 0x1000bfa8: d207 .. BCS 0x1000bfba ; gapc_param_update_sanity + 34
- 0x1000bfaa: f6404077 @.w@ MOV r0,#0xc77
- 0x1000bfae: 3b0a .; SUBS r3,r3,#0xa
- 0x1000bfb0: 4283 .B CMP r3,r0
- 0x1000bfb2: d202 .. BCS 0x1000bfba ; gapc_param_update_sanity + 34
- 0x1000bfb4: f5b27ffa .... CMP r2,#0x1f4
- 0x1000bfb8: d301 .. BCC 0x1000bfbe ; gapc_param_update_sanity + 38
- 0x1000bfba: 2000 . MOVS r0,#0
- 0x1000bfbc: bd10 .. POP {r4,pc}
- 0x1000bfbe: 2001 . MOVS r0,#1
- 0x1000bfc0: bd10 .. POP {r4,pc}
- 0x1000bfc2: 0000 .. MOVS r0,r0
- i.gapc_peer_att_info_ind_handler
- gapc_peer_att_info_ind_handler
- 0x1000bfc4: b570 p. PUSH {r4-r6,lr}
- 0x1000bfc6: 460d .F MOV r5,r1
- 0x1000bfc8: 4916 .I LDR r1,[pc,#88] ; [0x1000c024] = 0x1100684c
- 0x1000bfca: f89100f3 .... LDRB r0,[r1,#0xf3]
- 0x1000bfce: 28ff .( CMP r0,#0xff
- 0x1000bfd0: d025 %. BEQ 0x1000c01e ; gapc_peer_att_info_ind_handler + 90
- 0x1000bfd2: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x1000bfd6: 88a9 .. LDRH r1,[r5,#4]
- 0x1000bfd8: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000bfda: 0a1e .. LSRS r6,r3,#8
- 0x1000bfdc: 3108 .1 ADDS r1,r1,#8
- 0x1000bfde: b28b .. UXTH r3,r1
- 0x1000bfe0: 8a81 .. LDRH r1,[r0,#0x14]
- 0x1000bfe2: 2207 ." MOVS r2,#7
- 0x1000bfe4: f6405012 @..P MOV r0,#0xd12
- 0x1000bfe8: f7f6fafa .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000bfec: 4604 .F MOV r4,r0
- 0x1000bfee: 2101 .! MOVS r1,#1
- 0x1000bff0: 4630 0F MOV r0,r6
- 0x1000bff2: f7fffb8d .... BL gapc_get_bdaddr ; 0x1000b710
- 0x1000bff6: 6801 .h LDR r1,[r0,#0]
- 0x1000bff8: 6021 !` STR r1,[r4,#0]
- 0x1000bffa: 8880 .. LDRH r0,[r0,#4]
- 0x1000bffc: 80a0 .. STRH r0,[r4,#4]
- 0x1000bffe: 2101 .! MOVS r1,#1
- 0x1000c000: 4630 0F MOV r0,r6
- 0x1000c002: f7fffb85 .... BL gapc_get_bdaddr ; 0x1000b710
- 0x1000c006: 7980 .y LDRB r0,[r0,#6]
- 0x1000c008: 71a0 .q STRB r0,[r4,#6]
- 0x1000c00a: 792a *y LDRB r2,[r5,#4]
- 0x1000c00c: 71e2 .q STRB r2,[r4,#7]
- 0x1000c00e: 1da9 .. ADDS r1,r5,#6
- 0x1000c010: f1040008 .... ADD r0,r4,#8
- 0x1000c014: f7f6faa3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000c018: 4620 F MOV r0,r4
- 0x1000c01a: f7f6fae6 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000c01e: 2000 . MOVS r0,#0
- 0x1000c020: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000c022: 0000 .. DCW 0
- 0x1000c024: 1100684c Lh.. DCD 285239372
- $t
- i.gapc_peer_features_ind_handler
- gapc_peer_features_ind_handler
- 0x1000c028: b510 .. PUSH {r4,lr}
- 0x1000c02a: 0a18 .. LSRS r0,r3,#8
- 0x1000c02c: 2204 ." MOVS r2,#4
- 0x1000c02e: f7f9f821 ..!. BL app_get_info_ind_func ; 0x10005074
- 0x1000c032: 2000 . MOVS r0,#0
- 0x1000c034: bd10 .. POP {r4,pc}
- 0x1000c036: 0000 .. MOVS r0,r0
- i.gapc_peer_ver_ind_handler
- gapc_peer_ver_ind_handler
- 0x1000c038: b500 .. PUSH {lr}
- 0x1000c03a: b093 .. SUB sp,sp,#0x4c
- 0x1000c03c: 2012 . MOVS r0,#0x12
- 0x1000c03e: f88d0000 .... STRB r0,[sp,#0]
- 0x1000c042: 0a18 .. LSRS r0,r3,#8
- 0x1000c044: f88d0001 .... STRB r0,[sp,#1]
- 0x1000c048: f88d0004 .... STRB r0,[sp,#4]
- 0x1000c04c: 6808 .h LDR r0,[r1,#0]
- 0x1000c04e: f8cd0006 .... STR r0,[sp,#6]
- 0x1000c052: 8888 .. LDRH r0,[r1,#4]
- 0x1000c054: f8ad000a .... STRH r0,[sp,#0xa]
- 0x1000c058: 4804 .H LDR r0,[pc,#16] ; [0x1000c06c] = 0x11006148
- 0x1000c05a: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000c05e: b109 .. CBZ r1,0x1000c064 ; gapc_peer_ver_ind_handler + 44
- 0x1000c060: 4668 hF MOV r0,sp
- 0x1000c062: 4788 .G BLX r1
- 0x1000c064: b013 .. ADD sp,sp,#0x4c
- 0x1000c066: 2000 . MOVS r0,#0
- 0x1000c068: bd00 .. POP {pc}
- $d
- 0x1000c06a: 0000 .. DCW 0
- 0x1000c06c: 11006148 Ha.. DCD 285237576
- $t
- i.gapc_process_op
- gapc_process_op
- 0x1000c070: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x1000c074: 468a .F MOV r10,r1
- 0x1000c076: 4683 .F MOV r11,r0
- 0x1000c078: 2108 .! MOVS r1,#8
- 0x1000c07a: 461e .F MOV r6,r3
- 0x1000c07c: 4690 .F MOV r8,r2
- 0x1000c07e: 2500 .% MOVS r5,#0
- 0x1000c080: ea41200b A.. ORR r0,r1,r11,LSL #8
- 0x1000c084: f7f6fb06 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c088: f8989000 .... LDRB r9,[r8,#0]
- 0x1000c08c: 2743 C' MOVS r7,#0x43
- 0x1000c08e: 4604 .F MOV r4,r0
- 0x1000c090: 283f ?( CMP r0,#0x3f
- 0x1000c092: d025 %. BEQ 0x1000c0e0 ; gapc_process_op + 112
- 0x1000c094: 2c1f ., CMP r4,#0x1f
- 0x1000c096: d023 #. BEQ 0x1000c0e0 ; gapc_process_op + 112
- 0x1000c098: 4651 QF MOV r1,r10
- 0x1000c09a: 4658 XF MOV r0,r11
- 0x1000c09c: f7fffcde .... BL gapc_get_operation_ptr ; 0x1000ba5c
- 0x1000c0a0: 4540 @E CMP r0,r8
- 0x1000c0a2: d029 ). BEQ 0x1000c0f8 ; gapc_process_op + 136
- 0x1000c0a4: 2701 .' MOVS r7,#1
- 0x1000c0a6: fa07f70a .... LSL r7,r7,r10
- 0x1000c0aa: 4227 'B TST r7,r4
- 0x1000c0ac: d004 .. BEQ 0x1000c0b8 ; gapc_process_op + 72
- 0x1000c0ae: 2502 .% MOVS r5,#2
- 0x1000c0b0: e01f .. B 0x1000c0f2 ; gapc_process_op + 130
- 0x1000c0b2: 4548 HE CMP r0,r9
- 0x1000c0b4: d004 .. BEQ 0x1000c0c0 ; gapc_process_op + 80
- 0x1000c0b6: 1c76 v. ADDS r6,r6,#1
- 0x1000c0b8: 7830 0x LDRB r0,[r6,#0]
- 0x1000c0ba: 2800 .( CMP r0,#0
- 0x1000c0bc: d1f9 .. BNE 0x1000c0b2 ; gapc_process_op + 66
- 0x1000c0be: e00e .. B 0x1000c0de ; gapc_process_op + 110
- 0x1000c0c0: f0100fff .... TST r0,#0xff
- 0x1000c0c4: d00b .. BEQ 0x1000c0de ; gapc_process_op + 110
- 0x1000c0c6: 2501 .% MOVS r5,#1
- 0x1000c0c8: 4642 BF MOV r2,r8
- 0x1000c0ca: 4651 QF MOV r1,r10
- 0x1000c0cc: 4658 XF MOV r0,r11
- 0x1000c0ce: f000f979 ..y. BL gapc_set_operation_ptr ; 0x1000c3c4
- 0x1000c0d2: b2f9 .. UXTB r1,r7
- 0x1000c0d4: 2201 ." MOVS r2,#1
- 0x1000c0d6: 4658 XF MOV r0,r11
- 0x1000c0d8: f000fae0 .... BL gapc_update_state ; 0x1000c69c
- 0x1000c0dc: e009 .. B 0x1000c0f2 ; gapc_process_op + 130
- 0x1000c0de: 2740 @' MOVS r7,#0x40
- 0x1000c0e0: 4640 @F MOV r0,r8
- 0x1000c0e2: f7f6fb18 .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x1000c0e6: 4602 .F MOV r2,r0
- 0x1000c0e8: 463b ;F MOV r3,r7
- 0x1000c0ea: 4649 IF MOV r1,r9
- 0x1000c0ec: 4658 XF MOV r0,r11
- 0x1000c0ee: f000f8b0 .... BL gapc_send_error_evt ; 0x1000c252
- 0x1000c0f2: 4628 (F MOV r0,r5
- 0x1000c0f4: e8bd9ff0 .... POP {r4-r12,pc}
- 0x1000c0f8: 2501 .% MOVS r5,#1
- 0x1000c0fa: e7fa .. B 0x1000c0f2 ; gapc_process_op + 130
- i.gapc_reschedule_operation
- gapc_reschedule_operation
- 0x1000c0fc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000c100: 4f0c .O LDR r7,[pc,#48] ; [0x1000c134] = 0x110067d4
- 0x1000c102: 4604 .F MOV r4,r0
- 0x1000c104: 460e .F MOV r6,r1
- 0x1000c106: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x1000c10a: 2500 .% MOVS r5,#0
- 0x1000c10c: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000c110: b160 `. CBZ r0,0x1000c12c ; gapc_reschedule_operation + 48
- 0x1000c112: 2501 .% MOVS r5,#1
- 0x1000c114: f7f6faff .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x1000c118: 4602 .F MOV r2,r0
- 0x1000c11a: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x1000c11e: 2108 .! MOVS r1,#8
- 0x1000c120: ea412104 A..! ORR r1,r1,r4,LSL #8
- 0x1000c124: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1000c128: f7f6fb04 .... BL $Ven$TT$L$$ke_msg_forward ; 0x10002734
- 0x1000c12c: 4628 (F MOV r0,r5
- 0x1000c12e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000c132: 0000 .. DCW 0
- 0x1000c134: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_security_cmd_handler
- gapc_security_cmd_handler
- 0x1000c138: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c13a: a010 .. ADR r0,{pc}+0x42 ; 0x1000c17c
- 0x1000c13c: 0a16 .. LSRS r6,r2,#8
- 0x1000c13e: 6800 .h LDR r0,[r0,#0]
- 0x1000c140: 460d .F MOV r5,r1
- 0x1000c142: 460a .F MOV r2,r1
- 0x1000c144: 9000 .. STR r0,[sp,#0]
- 0x1000c146: 466b kF MOV r3,sp
- 0x1000c148: 2101 .! MOVS r1,#1
- 0x1000c14a: 4630 0F MOV r0,r6
- 0x1000c14c: f7ffff90 .... BL gapc_process_op ; 0x1000c070
- 0x1000c150: 4604 .F MOV r4,r0
- 0x1000c152: 2801 .( CMP r0,#1
- 0x1000c154: d109 .. BNE 0x1000c16a ; gapc_security_cmd_handler + 50
- 0x1000c156: 4630 0F MOV r0,r6
- 0x1000c158: f7fffc98 .... BL gapc_get_role ; 0x1000ba8c
- 0x1000c15c: 2801 .( CMP r0,#1
- 0x1000c15e: d006 .. BEQ 0x1000c16e ; gapc_security_cmd_handler + 54
- 0x1000c160: 2242 B" MOVS r2,#0x42
- 0x1000c162: 2101 .! MOVS r1,#1
- 0x1000c164: 4630 0F MOV r0,r6
- 0x1000c166: f000f831 ..1. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000c16a: 4620 F MOV r0,r4
- 0x1000c16c: bdf8 .. POP {r3-r7,pc}
- 0x1000c16e: 7869 ix LDRB r1,[r5,#1]
- 0x1000c170: 4630 0F MOV r0,r6
- 0x1000c172: f00df9bb .... BL smpc_security_req_send ; 0x100194ec
- 0x1000c176: 0002 .. MOVS r2,r0
- 0x1000c178: d1f3 .. BNE 0x1000c162 ; gapc_security_cmd_handler + 42
- 0x1000c17a: e7f6 .. B 0x1000c16a ; gapc_security_cmd_handler + 50
- $d
- 0x1000c17c: 0000000c .... DCD 12
- $t
- i.gapc_security_ind_handler
- gapc_security_ind_handler
- 0x1000c180: b530 0. PUSH {r4,r5,lr}
- 0x1000c182: 460c .F MOV r4,r1
- 0x1000c184: b093 .. SUB sp,sp,#0x4c
- 0x1000c186: 461d .F MOV r5,r3
- 0x1000c188: 7809 .x LDRB r1,[r1,#0]
- 0x1000c18a: a00b .. ADR r0,{pc}+0x2e ; 0x1000c1b8
- 0x1000c18c: f7f6fa23 ..#. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000c190: 2013 . MOVS r0,#0x13
- 0x1000c192: f88d0000 .... STRB r0,[sp,#0]
- 0x1000c196: 0a28 (. LSRS r0,r5,#8
- 0x1000c198: f88d0001 .... STRB r0,[sp,#1]
- 0x1000c19c: 7821 !x LDRB r1,[r4,#0]
- 0x1000c19e: f88d1005 .... STRB r1,[sp,#5]
- 0x1000c1a2: f88d0004 .... STRB r0,[sp,#4]
- 0x1000c1a6: 4808 .H LDR r0,[pc,#32] ; [0x1000c1c8] = 0x11006148
- 0x1000c1a8: f8d010ac .... LDR r1,[r0,#0xac]
- 0x1000c1ac: b109 .. CBZ r1,0x1000c1b2 ; gapc_security_ind_handler + 50
- 0x1000c1ae: 4668 hF MOV r0,sp
- 0x1000c1b0: 4788 .G BLX r1
- 0x1000c1b2: b013 .. ADD sp,sp,#0x4c
- 0x1000c1b4: 2000 . MOVS r0,#0
- 0x1000c1b6: bd30 0. POP {r4,r5,pc}
- $d
- 0x1000c1b8: 72656570 peer DCD 1919247728
- 0x1000c1bc: 74756120 aut DCD 1953849632
- 0x1000c1c0: 78253a68 h:%x DCD 2015705704
- 0x1000c1c4: 000a0d20 ... DCD 658720
- 0x1000c1c8: 11006148 Ha.. DCD 285237576
- $t
- i.gapc_send_complete_evt
- gapc_send_complete_evt
- 0x1000c1cc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000c1d0: 4e15 .N LDR r6,[pc,#84] ; [0x1000c228] = 0x110067d4
- 0x1000c1d2: 4605 .F MOV r5,r0
- 0x1000c1d4: 460c .F MOV r4,r1
- 0x1000c1d6: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x1000c1da: 4617 .F MOV r7,r2
- 0x1000c1dc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x1000c1e0: b1a0 .. CBZ r0,0x1000c20c ; gapc_send_complete_evt + 64
- 0x1000c1e2: 4628 (F MOV r0,r5
- 0x1000c1e4: f7fffc42 ..B. BL gapc_get_requester ; 0x1000ba6c
- 0x1000c1e8: 4601 .F MOV r1,r0
- 0x1000c1ea: 2008 . MOVS r0,#8
- 0x1000c1ec: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x1000c1f0: 2302 .# MOVS r3,#2
- 0x1000c1f2: f44f6060 O.`` MOV r0,#0xe00
- 0x1000c1f6: f7f6f9f3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c1fa: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x1000c1fe: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x1000c202: 7809 .x LDRB r1,[r1,#0]
- 0x1000c204: 7001 .p STRB r1,[r0,#0]
- 0x1000c206: 7047 Gp STRB r7,[r0,#1]
- 0x1000c208: f7f6f9ef .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000c20c: 4621 !F MOV r1,r4
- 0x1000c20e: 4628 (F MOV r0,r5
- 0x1000c210: f7fffd3a ..:. BL gapc_operation_cleanup ; 0x1000bc88
- 0x1000c214: 2001 . MOVS r0,#1
- 0x1000c216: 40a0 .@ LSLS r0,r0,r4
- 0x1000c218: b2c1 .. UXTB r1,r0
- 0x1000c21a: 4628 (F MOV r0,r5
- 0x1000c21c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000c220: 2200 ." MOVS r2,#0
- 0x1000c222: f000ba3b ..;. B.W gapc_update_state ; 0x1000c69c
- $d
- 0x1000c226: 0000 .. DCW 0
- 0x1000c228: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_send_disconect_ind
- gapc_send_disconect_ind
- 0x1000c22c: b570 p. PUSH {r4-r6,lr}
- 0x1000c22e: 4604 .F MOV r4,r0
- 0x1000c230: 461e .F MOV r6,r3
- 0x1000c232: 2008 . MOVS r0,#8
- 0x1000c234: 460d .F MOV r5,r1
- 0x1000c236: ea402204 @.." ORR r2,r0,r4,LSL #8
- 0x1000c23a: 2302 .# MOVS r3,#2
- 0x1000c23c: 4631 1F MOV r1,r6
- 0x1000c23e: f6406003 @..` MOV r0,#0xe03
- 0x1000c242: f7f6f9cd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c246: 7004 .p STRB r4,[r0,#0]
- 0x1000c248: 7045 Ep STRB r5,[r0,#1]
- 0x1000c24a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000c24e: f7f6b9cc .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.gapc_send_error_evt
- gapc_send_error_evt
- 0x1000c252: b570 p. PUSH {r4-r6,lr}
- 0x1000c254: 460d .F MOV r5,r1
- 0x1000c256: 4616 .F MOV r6,r2
- 0x1000c258: 2108 .! MOVS r1,#8
- 0x1000c25a: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x1000c25e: 461c .F MOV r4,r3
- 0x1000c260: 2302 .# MOVS r3,#2
- 0x1000c262: 4631 1F MOV r1,r6
- 0x1000c264: f44f6060 O.`` MOV r0,#0xe00
- 0x1000c268: f7f6f9ba .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c26c: 7005 .p STRB r5,[r0,#0]
- 0x1000c26e: 7044 Dp STRB r4,[r0,#1]
- 0x1000c270: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000c274: f7f6b9b9 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.gapc_set_dev_info_cfm_handler
- gapc_set_dev_info_cfm_handler
- 0x1000c278: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000c27c: 4616 .F MOV r6,r2
- 0x1000c27e: 460d .F MOV r5,r1
- 0x1000c280: 4610 .F MOV r0,r2
- 0x1000c282: f7f6fa07 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c286: 283f ?( CMP r0,#0x3f
- 0x1000c288: d01a .. BEQ 0x1000c2c0 ; gapc_set_dev_info_cfm_handler + 72
- 0x1000c28a: 7828 (x LDRB r0,[r5,#0]
- 0x1000c28c: 0a37 7. LSRS r7,r6,#8
- 0x1000c28e: b110 .. CBZ r0,0x1000c296 ; gapc_set_dev_info_cfm_handler + 30
- 0x1000c290: 2801 .( CMP r0,#1
- 0x1000c292: d115 .. BNE 0x1000c2c0 ; gapc_set_dev_info_cfm_handler + 72
- 0x1000c294: e001 .. B 0x1000c29a ; gapc_set_dev_info_cfm_handler + 34
- 0x1000c296: 2002 . MOVS r0,#2
- 0x1000c298: e000 .. B 0x1000c29c ; gapc_set_dev_info_cfm_handler + 36
- 0x1000c29a: 2004 . MOVS r0,#4
- 0x1000c29c: f001fcd2 .... BL gapm_get_att_handle ; 0x1000dc44
- 0x1000c2a0: 0004 .. MOVS r4,r0
- 0x1000c2a2: d00d .. BEQ 0x1000c2c0 ; gapc_set_dev_info_cfm_handler + 72
- 0x1000c2a4: 2006 . MOVS r0,#6
- 0x1000c2a6: eb002107 ...! ADD r1,r0,r7,LSL #8
- 0x1000c2aa: 2304 .# MOVS r3,#4
- 0x1000c2ac: 4632 2F MOV r2,r6
- 0x1000c2ae: f6404016 @..@ MOV r0,#0xc16
- 0x1000c2b2: f7f6f995 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c2b6: 8004 .. STRH r4,[r0,#0]
- 0x1000c2b8: 7869 ix LDRB r1,[r5,#1]
- 0x1000c2ba: 7081 .p STRB r1,[r0,#2]
- 0x1000c2bc: f7f6f995 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000c2c0: 2000 . MOVS r0,#0
- 0x1000c2c2: e8bd81f0 .... POP {r4-r8,pc}
- i.gapc_set_dev_info_req_ind_handler
- gapc_set_dev_info_req_ind_handler
- 0x1000c2c6: b510 .. PUSH {r4,lr}
- 0x1000c2c8: 4618 .F MOV r0,r3
- 0x1000c2ca: 460c .F MOV r4,r1
- 0x1000c2cc: 4601 .F MOV r1,r0
- 0x1000c2ce: 2302 .# MOVS r3,#2
- 0x1000c2d0: f640600d @..` MOV r0,#0xe0d
- 0x1000c2d4: f7f6f984 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c2d8: 2100 .! MOVS r1,#0
- 0x1000c2da: 7041 Ap STRB r1,[r0,#1]
- 0x1000c2dc: 7821 !x LDRB r1,[r4,#0]
- 0x1000c2de: 7001 .p STRB r1,[r0,#0]
- 0x1000c2e0: f7f6f983 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000c2e4: 7820 x LDRB r0,[r4,#0]
- 0x1000c2e6: b110 .. CBZ r0,0x1000c2ee ; gapc_set_dev_info_req_ind_handler + 40
- 0x1000c2e8: 2801 .( CMP r0,#1
- 0x1000c2ea: d108 .. BNE 0x1000c2fe ; gapc_set_dev_info_req_ind_handler + 56
- 0x1000c2ec: e004 .. B 0x1000c2f8 ; gapc_set_dev_info_req_ind_handler + 50
- 0x1000c2ee: 78a1 .x LDRB r1,[r4,#2]
- 0x1000c2f0: 1d20 . ADDS r0,r4,#4
- 0x1000c2f2: f7fef8e7 .... BL gap_dev_name_set ; 0x1000a4c4
- 0x1000c2f6: e002 .. B 0x1000c2fe ; gapc_set_dev_info_req_ind_handler + 56
- 0x1000c2f8: 8860 `. LDRH r0,[r4,#2]
- 0x1000c2fa: f7fef94d ..M. BL gap_set_dev_appearance ; 0x1000a598
- 0x1000c2fe: 2000 . MOVS r0,#0
- 0x1000c300: bd10 .. POP {r4,pc}
- 0x1000c302: 0000 .. MOVS r0,r0
- i.gapc_set_le_ping_to_handler
- gapc_set_le_ping_to_handler
- 0x1000c304: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c306: a011 .. ADR r0,{pc}+0x46 ; 0x1000c34c
- 0x1000c308: 0a16 .. LSRS r6,r2,#8
- 0x1000c30a: 6800 .h LDR r0,[r0,#0]
- 0x1000c30c: 460f .F MOV r7,r1
- 0x1000c30e: 460a .F MOV r2,r1
- 0x1000c310: 9000 .. STR r0,[sp,#0]
- 0x1000c312: 466b kF MOV r3,sp
- 0x1000c314: 2100 .! MOVS r1,#0
- 0x1000c316: 4630 0F MOV r0,r6
- 0x1000c318: f7fffeaa .... BL gapc_process_op ; 0x1000c070
- 0x1000c31c: 4605 .F MOV r5,r0
- 0x1000c31e: 2801 .( CMP r0,#1
- 0x1000c320: d111 .. BNE 0x1000c346 ; gapc_set_le_ping_to_handler + 66
- 0x1000c322: 2304 .# MOVS r3,#4
- 0x1000c324: f640427c @.|B MOV r2,#0xc7c
- 0x1000c328: 4631 1F MOV r1,r6
- 0x1000c32a: f2411005 A... MOV r0,#0x1105
- 0x1000c32e: f7f6f957 ..W. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c332: 4604 .F MOV r4,r0
- 0x1000c334: 4630 0F MOV r0,r6
- 0x1000c336: f7fffa09 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000c33a: 8020 . STRH r0,[r4,#0]
- 0x1000c33c: 8878 x. LDRH r0,[r7,#2]
- 0x1000c33e: 8060 `. STRH r0,[r4,#2]
- 0x1000c340: 4620 F MOV r0,r4
- 0x1000c342: f7f6f9e3 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000c346: 4628 (F MOV r0,r5
- 0x1000c348: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000c34a: 0000 .. DCW 0
- 0x1000c34c: 00000013 .... DCD 19
- $t
- i.gapc_set_le_pkt_size_handler
- gapc_set_le_pkt_size_handler
- 0x1000c350: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c352: a012 .. ADR r0,{pc}+0x4a ; 0x1000c39c
- 0x1000c354: 0a17 .. LSRS r7,r2,#8
- 0x1000c356: 6800 .h LDR r0,[r0,#0]
- 0x1000c358: 460d .F MOV r5,r1
- 0x1000c35a: 460a .F MOV r2,r1
- 0x1000c35c: 9000 .. STR r0,[sp,#0]
- 0x1000c35e: 466b kF MOV r3,sp
- 0x1000c360: 2100 .! MOVS r1,#0
- 0x1000c362: 4638 8F MOV r0,r7
- 0x1000c364: f7fffe84 .... BL gapc_process_op ; 0x1000c070
- 0x1000c368: 4606 .F MOV r6,r0
- 0x1000c36a: 2801 .( CMP r0,#1
- 0x1000c36c: d113 .. BNE 0x1000c396 ; gapc_set_le_pkt_size_handler + 70
- 0x1000c36e: 2306 .# MOVS r3,#6
- 0x1000c370: f2420222 B.". MOV r2,#0x2022
- 0x1000c374: 4639 9F MOV r1,r7
- 0x1000c376: f2411005 A... MOV r0,#0x1105
- 0x1000c37a: f7f6f931 ..1. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c37e: 4604 .F MOV r4,r0
- 0x1000c380: 4638 8F MOV r0,r7
- 0x1000c382: f7fff9e3 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000c386: 8020 . STRH r0,[r4,#0]
- 0x1000c388: 8868 h. LDRH r0,[r5,#2]
- 0x1000c38a: 8060 `. STRH r0,[r4,#2]
- 0x1000c38c: 88a8 .. LDRH r0,[r5,#4]
- 0x1000c38e: 80a0 .. STRH r0,[r4,#4]
- 0x1000c390: 4620 F MOV r0,r4
- 0x1000c392: f7f6f9bb .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000c396: 4630 0F MOV r0,r6
- 0x1000c398: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000c39a: 0000 .. DCW 0
- 0x1000c39c: 00000014 .... DCD 20
- $t
- i.gapc_set_local_addr
- gapc_set_local_addr
- 0x1000c3a0: 4a07 .J LDR r2,[pc,#28] ; [0x1000c3c0] = 0x110067d4
- 0x1000c3a2: b510 .. PUSH {r4,lr}
- 0x1000c3a4: f8523020 R. 0 LDR r3,[r2,r0,LSL #2]
- 0x1000c3a8: 680c .h LDR r4,[r1,#0]
- 0x1000c3aa: f8434f47 C.GO STR r4,[r3,#0x47]!
- 0x1000c3ae: 8889 .. LDRH r1,[r1,#4]
- 0x1000c3b0: 8099 .. STRH r1,[r3,#4]
- 0x1000c3b2: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x1000c3b6: 2101 .! MOVS r1,#1
- 0x1000c3b8: f880104d ..M. STRB r1,[r0,#0x4d]
- 0x1000c3bc: bd10 .. POP {r4,pc}
- $d
- 0x1000c3be: 0000 .. DCW 0
- 0x1000c3c0: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_set_operation_ptr
- gapc_set_operation_ptr
- 0x1000c3c4: 4b02 .K LDR r3,[pc,#8] ; [0x1000c3d0] = 0x110067d4
- 0x1000c3c6: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x1000c3ca: f8402021 @.! STR r2,[r0,r1,LSL #2]
- 0x1000c3ce: 4770 pG BX lr
- $d
- 0x1000c3d0: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_set_phy_cmd_handler
- gapc_set_phy_cmd_handler
- 0x1000c3d4: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c3d6: a019 .. ADR r0,{pc}+0x66 ; 0x1000c43c
- 0x1000c3d8: 0a17 .. LSRS r7,r2,#8
- 0x1000c3da: 6800 .h LDR r0,[r0,#0]
- 0x1000c3dc: 460d .F MOV r5,r1
- 0x1000c3de: 460a .F MOV r2,r1
- 0x1000c3e0: 9000 .. STR r0,[sp,#0]
- 0x1000c3e2: 466b kF MOV r3,sp
- 0x1000c3e4: 2102 .! MOVS r1,#2
- 0x1000c3e6: 4638 8F MOV r0,r7
- 0x1000c3e8: f7fffe42 ..B. BL gapc_process_op ; 0x1000c070
- 0x1000c3ec: 4606 .F MOV r6,r0
- 0x1000c3ee: 2801 .( CMP r0,#1
- 0x1000c3f0: d11e .. BNE 0x1000c430 ; gapc_set_phy_cmd_handler + 92
- 0x1000c3f2: 2308 .# MOVS r3,#8
- 0x1000c3f4: f2420232 B.2. MOV r2,#0x2032
- 0x1000c3f8: 4639 9F MOV r1,r7
- 0x1000c3fa: f2411005 A... MOV r0,#0x1105
- 0x1000c3fe: f7f6f8ef .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c402: 4604 .F MOV r4,r0
- 0x1000c404: 4638 8F MOV r0,r7
- 0x1000c406: f7fff9a1 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x1000c40a: 8020 . STRH r0,[r4,#0]
- 0x1000c40c: 7868 hx LDRB r0,[r5,#1]
- 0x1000c40e: b188 .. CBZ r0,0x1000c434 ; gapc_set_phy_cmd_handler + 96
- 0x1000c410: 2000 . MOVS r0,#0
- 0x1000c412: 70a0 .p STRB r0,[r4,#2]
- 0x1000c414: 78a9 .x LDRB r1,[r5,#2]
- 0x1000c416: b179 y. CBZ r1,0x1000c438 ; gapc_set_phy_cmd_handler + 100
- 0x1000c418: 2100 .! MOVS r1,#0
- 0x1000c41a: 4308 .C ORRS r0,r0,r1
- 0x1000c41c: 70a0 .p STRB r0,[r4,#2]
- 0x1000c41e: 78a8 .x LDRB r0,[r5,#2]
- 0x1000c420: 7120 q STRB r0,[r4,#4]
- 0x1000c422: 7868 hx LDRB r0,[r5,#1]
- 0x1000c424: 70e0 .p STRB r0,[r4,#3]
- 0x1000c426: 78e8 .x LDRB r0,[r5,#3]
- 0x1000c428: 80e0 .. STRH r0,[r4,#6]
- 0x1000c42a: 4620 F MOV r0,r4
- 0x1000c42c: f7f6f96e ..n. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000c430: 4630 0F MOV r0,r6
- 0x1000c432: bdf8 .. POP {r3-r7,pc}
- 0x1000c434: 2001 . MOVS r0,#1
- 0x1000c436: e7ec .. B 0x1000c412 ; gapc_set_phy_cmd_handler + 62
- 0x1000c438: 2102 .! MOVS r1,#2
- 0x1000c43a: e7ee .. B 0x1000c41a ; gapc_set_phy_cmd_handler + 70
- $d
- 0x1000c43c: 00000017 .... DCD 23
- $t
- i.gapc_set_pref_slave_latency_cmd_handler
- gapc_set_pref_slave_latency_cmd_handler
- 0x1000c440: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c442: a011 .. ADR r0,{pc}+0x46 ; 0x1000c488
- 0x1000c444: 0a16 .. LSRS r6,r2,#8
- 0x1000c446: 6800 .h LDR r0,[r0,#0]
- 0x1000c448: 460f .F MOV r7,r1
- 0x1000c44a: 460a .F MOV r2,r1
- 0x1000c44c: 9000 .. STR r0,[sp,#0]
- 0x1000c44e: 466b kF MOV r3,sp
- 0x1000c450: 2100 .! MOVS r1,#0
- 0x1000c452: 4630 0F MOV r0,r6
- 0x1000c454: f7fffe0c .... BL gapc_process_op ; 0x1000c070
- 0x1000c458: 4605 .F MOV r5,r0
- 0x1000c45a: 2801 .( CMP r0,#1
- 0x1000c45c: d111 .. BNE 0x1000c482 ; gapc_set_pref_slave_latency_cmd_handler + 66
- 0x1000c45e: 2304 .# MOVS r3,#4
- 0x1000c460: f64f4213 O..B MOV r2,#0xfc13
- 0x1000c464: 4631 1F MOV r1,r6
- 0x1000c466: f2411005 A... MOV r0,#0x1105
- 0x1000c46a: f7f6f8b9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c46e: 4604 .F MOV r4,r0
- 0x1000c470: 4630 0F MOV r0,r6
- 0x1000c472: f7fff96b ..k. BL gapc_get_conhdl ; 0x1000b74c
- 0x1000c476: 8020 . STRH r0,[r4,#0]
- 0x1000c478: 8878 x. LDRH r0,[r7,#2]
- 0x1000c47a: 8060 `. STRH r0,[r4,#2]
- 0x1000c47c: 4620 F MOV r0,r4
- 0x1000c47e: f7f6f945 ..E. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000c482: 4628 (F MOV r0,r5
- 0x1000c484: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000c486: 0000 .. DCW 0
- 0x1000c488: 0000001a .... DCD 26
- $t
- i.gapc_sig_pdu_recv_handler
- gapc_sig_pdu_recv_handler
- 0x1000c48c: b4f0 .. PUSH {r4-r7}
- 0x1000c48e: 4606 .F MOV r6,r0
- 0x1000c490: 2000 . MOVS r0,#0
- 0x1000c492: 790d .y LDRB r5,[r1,#4]
- 0x1000c494: 4c0b .L LDR r4,[pc,#44] ; [0x1000c4c4] = 0x1001c120
- 0x1000c496: 4603 .F MOV r3,r0
- 0x1000c498: 4602 .F MOV r2,r0
- 0x1000c49a: bf00 .. NOP
- 0x1000c49c: f8147032 ..2p LDRB r7,[r4,r2,LSL #3]
- 0x1000c4a0: 42af .B CMP r7,r5
- 0x1000c4a2: d102 .. BNE 0x1000c4aa ; gapc_sig_pdu_recv_handler + 30
- 0x1000c4a4: eb0403c2 .... ADD r3,r4,r2,LSL #3
- 0x1000c4a8: 685b [h LDR r3,[r3,#4]
- 0x1000c4aa: 1c52 R. ADDS r2,r2,#1
- 0x1000c4ac: b2d2 .. UXTB r2,r2
- 0x1000c4ae: 2a03 .* CMP r2,#3
- 0x1000c4b0: d3f4 .. BCC 0x1000c49c ; gapc_sig_pdu_recv_handler + 16
- 0x1000c4b2: 2b00 .+ CMP r3,#0
- 0x1000c4b4: d003 .. BEQ 0x1000c4be ; gapc_sig_pdu_recv_handler + 50
- 0x1000c4b6: 4630 0F MOV r0,r6
- 0x1000c4b8: bcf0 .. POP {r4-r7}
- 0x1000c4ba: 1d09 .. ADDS r1,r1,#4
- 0x1000c4bc: 4718 .G BX r3
- 0x1000c4be: bcf0 .. POP {r4-r7}
- 0x1000c4c0: 4770 pG BX lr
- $d
- 0x1000c4c2: 0000 .. DCW 0
- 0x1000c4c4: 1001c120 ... DCD 268550432
- $t
- i.gapc_sig_send_param_resp
- gapc_sig_send_param_resp
- 0x1000c4c8: b538 8. PUSH {r3-r5,lr}
- 0x1000c4ca: 460d .F MOV r5,r1
- 0x1000c4cc: 2100 .! MOVS r1,#0
- 0x1000c4ce: 9100 .. STR r1,[sp,#0]
- 0x1000c4d0: 2108 .! MOVS r1,#8
- 0x1000c4d2: 4614 .F MOV r4,r2
- 0x1000c4d4: ea412300 A..# ORR r3,r1,r0,LSL #8
- 0x1000c4d8: 2213 ." MOVS r2,#0x13
- 0x1000c4da: 2105 .! MOVS r1,#5
- 0x1000c4dc: f008f89a .... BL l2cc_pdu_alloc ; 0x10014614
- 0x1000c4e0: 8085 .. STRH r5,[r0,#4]
- 0x1000c4e2: 7044 Dp STRB r4,[r0,#1]
- 0x1000c4e4: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x1000c4e8: f008bb8a .... B.W l2cc_pdu_send ; 0x10014c00
- i.gapc_sign_cmd_handler
- gapc_sign_cmd_handler
- 0x1000c4ec: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c4ee: a00d .. ADR r0,{pc}+0x36 ; 0x1000c524
- 0x1000c4f0: 0a15 .. LSRS r5,r2,#8
- 0x1000c4f2: 6800 .h LDR r0,[r0,#0]
- 0x1000c4f4: 460e .F MOV r6,r1
- 0x1000c4f6: 460a .F MOV r2,r1
- 0x1000c4f8: 9000 .. STR r0,[sp,#0]
- 0x1000c4fa: 466b kF MOV r3,sp
- 0x1000c4fc: 2101 .! MOVS r1,#1
- 0x1000c4fe: 4628 (F MOV r0,r5
- 0x1000c500: f7fffdb6 .... BL gapc_process_op ; 0x1000c070
- 0x1000c504: 4604 .F MOV r4,r0
- 0x1000c506: 2801 .( CMP r0,#1
- 0x1000c508: d109 .. BNE 0x1000c51e ; gapc_sign_cmd_handler + 50
- 0x1000c50a: 4631 1F MOV r1,r6
- 0x1000c50c: 4628 (F MOV r0,r5
- 0x1000c50e: f00df9af .... BL smpc_sign_command ; 0x10019870
- 0x1000c512: 0002 .. MOVS r2,r0
- 0x1000c514: d003 .. BEQ 0x1000c51e ; gapc_sign_cmd_handler + 50
- 0x1000c516: 2101 .! MOVS r1,#1
- 0x1000c518: 4628 (F MOV r0,r5
- 0x1000c51a: f7fffe57 ..W. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000c51e: 4620 F MOV r0,r4
- 0x1000c520: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000c522: 0000 .. DCW 0
- 0x1000c524: 00001c1b .... DCD 7195
- $t
- i.gapc_sign_ind_handler
- gapc_sign_ind_handler
- 0x1000c528: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x1000c52c: 4615 .F MOV r5,r2
- 0x1000c52e: 460c .F MOV r4,r1
- 0x1000c530: 4610 .F MOV r0,r2
- 0x1000c532: f7f6f8af .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c536: 0a2f /. LSRS r7,r5,#8
- 0x1000c538: 2820 ( CMP r0,#0x20
- 0x1000c53a: d037 7. BEQ 0x1000c5ac ; gapc_sign_ind_handler + 132
- 0x1000c53c: 7820 x LDRB r0,[r4,#0]
- 0x1000c53e: 281b .( CMP r0,#0x1b
- 0x1000c540: d002 .. BEQ 0x1000c548 ; gapc_sign_ind_handler + 32
- 0x1000c542: 281c .( CMP r0,#0x1c
- 0x1000c544: d132 2. BNE 0x1000c5ac ; gapc_sign_ind_handler + 132
- 0x1000c546: e02c ,. B 0x1000c5a2 ; gapc_sign_ind_handler + 122
- 0x1000c548: 2101 .! MOVS r1,#1
- 0x1000c54a: 4638 8F MOV r0,r7
- 0x1000c54c: f005f868 ..h. BL gattc_get_operation ; 0x10011620
- 0x1000c550: 280e .( CMP r0,#0xe
- 0x1000c552: d005 .. BEQ 0x1000c560 ; gapc_sign_ind_handler + 56
- 0x1000c554: 2241 A" MOVS r2,#0x41
- 0x1000c556: 2101 .! MOVS r1,#1
- 0x1000c558: 4638 8F MOV r0,r7
- 0x1000c55a: f005fbc5 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x1000c55e: e025 %. B 0x1000c5ac ; gapc_sign_ind_handler + 132
- 0x1000c560: 2101 .! MOVS r1,#1
- 0x1000c562: 4638 8F MOV r0,r7
- 0x1000c564: f005f86a ..j. BL gattc_get_operation_ptr ; 0x1001163c
- 0x1000c568: 4680 .F MOV r8,r0
- 0x1000c56a: 8860 `. LDRH r0,[r4,#2]
- 0x1000c56c: 22d2 ." MOVS r2,#0xd2
- 0x1000c56e: 1ec0 .. SUBS r0,r0,#3
- 0x1000c570: b285 .. UXTH r5,r0
- 0x1000c572: 2006 . MOVS r0,#6
- 0x1000c574: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x1000c578: 2104 .! MOVS r1,#4
- 0x1000c57a: 4638 8F MOV r0,r7
- 0x1000c57c: 9500 .. STR r5,[sp,#0]
- 0x1000c57e: f008f849 ..I. BL l2cc_pdu_alloc ; 0x10014614
- 0x1000c582: 4606 .F MOV r6,r0
- 0x1000c584: 8085 .. STRH r5,[r0,#4]
- 0x1000c586: f8b80004 .... LDRH r0,[r8,#4]
- 0x1000c58a: 8070 p. STRH r0,[r6,#2]
- 0x1000c58c: 462a *F MOV r2,r5
- 0x1000c58e: 1de1 .. ADDS r1,r4,#7
- 0x1000c590: 1db0 .. ADDS r0,r6,#6
- 0x1000c592: f7f5ffe4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000c596: 4631 1F MOV r1,r6
- 0x1000c598: 4638 8F MOV r0,r7
- 0x1000c59a: f7fbfa65 ..e. BL attc_send_att_req ; 0x10007a68
- 0x1000c59e: 2200 ." MOVS r2,#0
- 0x1000c5a0: e7d9 .. B 0x1000c556 ; gapc_sign_ind_handler + 46
- 0x1000c5a2: 8861 a. LDRH r1,[r4,#2]
- 0x1000c5a4: 1d22 ". ADDS r2,r4,#4
- 0x1000c5a6: 4638 8F MOV r0,r7
- 0x1000c5a8: f7fdfb0a .... BL atts_write_signed_cfm ; 0x10009bc0
- 0x1000c5ac: 2000 . MOVS r0,#0
- 0x1000c5ae: e8bd83f8 .... POP {r3-r9,pc}
- 0x1000c5b2: 0000 .. MOVS r0,r0
- i.gapc_smp_rep_attempts_timer_handler
- gapc_smp_rep_attempts_timer_handler
- 0x1000c5b4: b510 .. PUSH {r4,lr}
- 0x1000c5b6: 4614 .F MOV r4,r2
- 0x1000c5b8: 4610 .F MOV r0,r2
- 0x1000c5ba: f7f6f86b ..k. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c5be: 283f ?( CMP r0,#0x3f
- 0x1000c5c0: d00c .. BEQ 0x1000c5dc ; gapc_smp_rep_attempts_timer_handler + 40
- 0x1000c5c2: 4907 .I LDR r1,[pc,#28] ; [0x1000c5e0] = 0x110067d4
- 0x1000c5c4: 0a20 . LSRS r0,r4,#8
- 0x1000c5c6: 22c8 ." MOVS r2,#0xc8
- 0x1000c5c8: f8513020 Q. 0 LDR r3,[r1,r0,LSL #2]
- 0x1000c5cc: 879a .. STRH r2,[r3,#0x3c]
- 0x1000c5ce: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x1000c5d2: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x1000c5d6: f0210102 !... BIC r1,r1,#2
- 0x1000c5da: 7001 .p STRB r1,[r0,#0]
- 0x1000c5dc: 2000 . MOVS r0,#0
- 0x1000c5de: bd10 .. POP {r4,pc}
- $d
- 0x1000c5e0: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_smp_timeout_timer_ind_handler
- gapc_smp_timeout_timer_ind_handler
- 0x1000c5e4: b510 .. PUSH {r4,lr}
- 0x1000c5e6: 4610 .F MOV r0,r2
- 0x1000c5e8: 0a14 .. LSRS r4,r2,#8
- 0x1000c5ea: f7f6f853 ..S. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c5ee: 283f ?( CMP r0,#0x3f
- 0x1000c5f0: d016 .. BEQ 0x1000c620 ; gapc_smp_timeout_timer_ind_handler + 60
- 0x1000c5f2: 480c .H LDR r0,[pc,#48] ; [0x1000c624] = 0x110067d4
- 0x1000c5f4: f8502024 P.$ LDR r2,[r0,r4,LSL #2]
- 0x1000c5f8: f8121f3f ..?. LDRB r1,[r2,#0x3f]!
- 0x1000c5fc: f0210101 !... BIC r1,r1,#1
- 0x1000c600: 7011 .p STRB r1,[r2,#0]
- 0x1000c602: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x1000c606: f0410104 A... ORR r1,r1,#4
- 0x1000c60a: f880103f ..?. STRB r1,[r0,#0x3f]
- 0x1000c60e: 4620 F MOV r0,r4
- 0x1000c610: f7fffa3c ..<. BL gapc_get_role ; 0x1000ba8c
- 0x1000c614: 4601 .F MOV r1,r0
- 0x1000c616: 2300 .# MOVS r3,#0
- 0x1000c618: 2245 E" MOVS r2,#0x45
- 0x1000c61a: 4620 F MOV r0,r4
- 0x1000c61c: f00bff54 ..T. BL smpc_pairing_end ; 0x100184c8
- 0x1000c620: 2000 . MOVS r0,#0
- 0x1000c622: bd10 .. POP {r4,pc}
- $d
- 0x1000c624: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_svc_chg_ccc_get
- gapc_svc_chg_ccc_get
- 0x1000c628: 4903 .I LDR r1,[pc,#12] ; [0x1000c638] = 0x110067d4
- 0x1000c62a: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x1000c62e: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x1000c632: f3c01080 .... UBFX r0,r0,#6,#1
- 0x1000c636: 4770 pG BX lr
- $d
- 0x1000c638: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_svc_chg_ccc_set
- gapc_svc_chg_ccc_set
- 0x1000c63c: 4a05 .J LDR r2,[pc,#20] ; [0x1000c654] = 0x110067d4
- 0x1000c63e: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x1000c642: f8102f46 ..F/ LDRB r2,[r0,#0x46]!
- 0x1000c646: f0220240 ".@. BIC r2,r2,#0x40
- 0x1000c64a: ea421181 B... ORR r1,r2,r1,LSL #6
- 0x1000c64e: 7001 .p STRB r1,[r0,#0]
- 0x1000c650: 4770 pG BX lr
- $d
- 0x1000c652: 0000 .. DCW 0
- 0x1000c654: 110067d4 .g.. DCD 285239252
- $t
- i.gapc_update_conn_param_to_ind_handler
- gapc_update_conn_param_to_ind_handler
- 0x1000c658: b570 p. PUSH {r4-r6,lr}
- 0x1000c65a: 4614 .F MOV r4,r2
- 0x1000c65c: 4610 .F MOV r0,r2
- 0x1000c65e: f7f6f819 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c662: 0a25 %. LSRS r5,r4,#8
- 0x1000c664: 283f ?( CMP r0,#0x3f
- 0x1000c666: d017 .. BEQ 0x1000c698 ; gapc_update_conn_param_to_ind_handler + 64
- 0x1000c668: 2102 .! MOVS r1,#2
- 0x1000c66a: 4628 (F MOV r0,r5
- 0x1000c66c: f7fff9e8 .... BL gapc_get_operation ; 0x1000ba40
- 0x1000c670: 2809 .( CMP r0,#9
- 0x1000c672: d111 .. BNE 0x1000c698 ; gapc_update_conn_param_to_ind_handler + 64
- 0x1000c674: 2302 .# MOVS r3,#2
- 0x1000c676: 2203 ." MOVS r2,#3
- 0x1000c678: 4621 !F MOV r1,r4
- 0x1000c67a: f6406004 @..` MOV r0,#0xe04
- 0x1000c67e: f7f5ffaf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000c682: 2101 .! MOVS r1,#1
- 0x1000c684: 7001 .p STRB r1,[r0,#0]
- 0x1000c686: 213b ;! MOVS r1,#0x3b
- 0x1000c688: 7041 Ap STRB r1,[r0,#1]
- 0x1000c68a: f7f5ffae .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000c68e: 2245 E" MOVS r2,#0x45
- 0x1000c690: 2102 .! MOVS r1,#2
- 0x1000c692: 4628 (F MOV r0,r5
- 0x1000c694: f7fffd9a .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000c698: 2000 . MOVS r0,#0
- 0x1000c69a: bd70 p. POP {r4-r6,pc}
- i.gapc_update_state
- gapc_update_state
- 0x1000c69c: b570 p. PUSH {r4-r6,lr}
- 0x1000c69e: 460c .F MOV r4,r1
- 0x1000c6a0: 2108 .! MOVS r1,#8
- 0x1000c6a2: ea412500 A..% ORR r5,r1,r0,LSL #8
- 0x1000c6a6: 4616 .F MOV r6,r2
- 0x1000c6a8: 4628 (F MOV r0,r5
- 0x1000c6aa: f7f5fff3 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c6ae: 281f .( CMP r0,#0x1f
- 0x1000c6b0: d00c .. BEQ 0x1000c6cc ; gapc_update_state + 48
- 0x1000c6b2: 4628 (F MOV r0,r5
- 0x1000c6b4: f7f5ffee .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000c6b8: b10e .. CBZ r6,0x1000c6be ; gapc_update_state + 34
- 0x1000c6ba: 4320 C ORRS r0,r0,r4
- 0x1000c6bc: e000 .. B 0x1000c6c0 ; gapc_update_state + 36
- 0x1000c6be: 43a0 .C BICS r0,r0,r4
- 0x1000c6c0: 4601 .F MOV r1,r0
- 0x1000c6c2: 4628 (F MOV r0,r5
- 0x1000c6c4: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000c6c8: f7f5bf4e ..N. B $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000c6cc: bd70 p. POP {r4-r6,pc}
- 0x1000c6ce: 0000 .. MOVS r0,r0
- i.gapm_activity_create_cmd_handler
- gapm_activity_create_cmd_handler
- 0x1000c6d0: e92d41fc -..A PUSH {r2-r8,lr}
- 0x1000c6d4: 460e .F MOV r6,r1
- 0x1000c6d6: a12d -. ADR r1,{pc}+0xb6 ; 0x1000c78c
- 0x1000c6d8: 466a jF MOV r2,sp
- 0x1000c6da: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x1000c6de: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000c6e2: 4631 1F MOV r1,r6
- 0x1000c6e4: 2001 . MOVS r0,#1
- 0x1000c6e6: f002f8cf .... BL gapm_process_op ; 0x1000e888
- 0x1000c6ea: 4607 .F MOV r7,r0
- 0x1000c6ec: 2801 .( CMP r0,#1
- 0x1000c6ee: d12d -. BNE 0x1000c74c ; gapm_activity_create_cmd_handler + 124
- 0x1000c6f0: 7870 px LDRB r0,[r6,#1]
- 0x1000c6f2: 2140 @! MOVS r1,#0x40
- 0x1000c6f4: 2802 .( CMP r0,#2
- 0x1000c6f6: d826 &. BHI 0x1000c746 ; gapm_activity_create_cmd_handler + 118
- 0x1000c6f8: 4927 'I LDR r1,[pc,#156] ; [0x1000c798] = 0x110000a0
- 0x1000c6fa: 2000 . MOVS r0,#0
- 0x1000c6fc: 4d25 %M LDR r5,[pc,#148] ; [0x1000c794] = 0x1100684c
- 0x1000c6fe: f8911052 ..R. LDRB r1,[r1,#0x52]
- 0x1000c702: e004 .. B 0x1000c70e ; gapm_activity_create_cmd_handler + 62
- 0x1000c704: eb050280 .... ADD r2,r5,r0,LSL #2
- 0x1000c708: 68d2 .h LDR r2,[r2,#0xc]
- 0x1000c70a: b122 ". CBZ r2,0x1000c716 ; gapm_activity_create_cmd_handler + 70
- 0x1000c70c: 1c40 @. ADDS r0,r0,#1
- 0x1000c70e: 4281 .B CMP r1,r0
- 0x1000c710: dcf8 .. BGT 0x1000c704 ; gapm_activity_create_cmd_handler + 52
- 0x1000c712: 214b K! MOVS r1,#0x4b
- 0x1000c714: e017 .. B 0x1000c746 ; gapm_activity_create_cmd_handler + 118
- 0x1000c716: b2c4 .. UXTB r4,r0
- 0x1000c718: 2cff ., CMP r4,#0xff
- 0x1000c71a: d0fa .. BEQ 0x1000c712 ; gapm_activity_create_cmd_handler + 66
- 0x1000c71c: 7830 0x LDRB r0,[r6,#0]
- 0x1000c71e: 28a0 .( CMP r0,#0xa0
- 0x1000c720: d006 .. BEQ 0x1000c730 ; gapm_activity_create_cmd_handler + 96
- 0x1000c722: 28a1 .( CMP r0,#0xa1
- 0x1000c724: d009 .. BEQ 0x1000c73a ; gapm_activity_create_cmd_handler + 106
- 0x1000c726: 28a2 .( CMP r0,#0xa2
- 0x1000c728: d018 .. BEQ 0x1000c75c ; gapm_activity_create_cmd_handler + 140
- 0x1000c72a: 28a3 .( CMP r0,#0xa3
- 0x1000c72c: d11b .. BNE 0x1000c766 ; gapm_activity_create_cmd_handler + 150
- 0x1000c72e: e010 .. B 0x1000c752 ; gapm_activity_create_cmd_handler + 130
- 0x1000c730: 4631 1F MOV r1,r6
- 0x1000c732: 4620 F MOV r0,r4
- 0x1000c734: f000fd86 .... BL gapm_adv_create ; 0x1000d244
- 0x1000c738: e003 .. B 0x1000c742 ; gapm_activity_create_cmd_handler + 114
- 0x1000c73a: 4631 1F MOV r1,r6
- 0x1000c73c: 4620 F MOV r0,r4
- 0x1000c73e: f002f9bb .... BL gapm_scan_create ; 0x1000eab8
- 0x1000c742: 0001 .. MOVS r1,r0
- 0x1000c744: d00f .. BEQ 0x1000c766 ; gapm_activity_create_cmd_handler + 150
- 0x1000c746: 2001 . MOVS r0,#1
- 0x1000c748: f002fbf6 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000c74c: 4638 8F MOV r0,r7
- 0x1000c74e: e8bd81fc .... POP {r2-r8,pc}
- 0x1000c752: 4631 1F MOV r1,r6
- 0x1000c754: 4620 F MOV r0,r4
- 0x1000c756: f001ffa1 .... BL gapm_per_sync_create ; 0x1000e69c
- 0x1000c75a: e7f2 .. B 0x1000c742 ; gapm_activity_create_cmd_handler + 114
- 0x1000c75c: 4631 1F MOV r1,r6
- 0x1000c75e: 4620 F MOV r0,r4
- 0x1000c760: f001fc72 ..r. BL gapm_init_create ; 0x1000e048
- 0x1000c764: e7ed .. B 0x1000c742 ; gapm_activity_create_cmd_handler + 114
- 0x1000c766: 7870 px LDRB r0,[r6,#1]
- 0x1000c768: 2800 .( CMP r0,#0
- 0x1000c76a: d1ef .. BNE 0x1000c74c ; gapm_activity_create_cmd_handler + 124
- 0x1000c76c: f89500aa .... LDRB r0,[r5,#0xaa]
- 0x1000c770: 07c0 .. LSLS r0,r0,#31
- 0x1000c772: d0eb .. BEQ 0x1000c74c ; gapm_activity_create_cmd_handler + 124
- 0x1000c774: eb050084 .... ADD r0,r5,r4,LSL #2
- 0x1000c778: 4906 .I LDR r1,[pc,#24] ; [0x1000c794] = 0x1100684c
- 0x1000c77a: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000c77c: f8512fa2 Q../ LDR r2,[r1,#0xa2]!
- 0x1000c780: f8c02016 ... STR r2,[r0,#0x16]
- 0x1000c784: 8889 .. LDRH r1,[r1,#4]
- 0x1000c786: 8341 A. STRH r1,[r0,#0x1a]
- 0x1000c788: e7e0 .. B 0x1000c74c ; gapm_activity_create_cmd_handler + 124
- $d
- 0x1000c78a: 0000 .. DCW 0
- 0x1000c78c: a2a3a1a0 .... DCD 2728632736
- 0x1000c790: 00000000 .... DCD 0
- 0x1000c794: 1100684c Lh.. DCD 285239372
- 0x1000c798: 110000a0 .... DCD 285212832
- $t
- i.gapm_activity_created_ind_handler
- gapm_activity_created_ind_handler
- 0x1000c79c: 784a Jx LDRB r2,[r1,#1]
- 0x1000c79e: 480e .H LDR r0,[pc,#56] ; [0x1000c7d8] = 0x11006148
- 0x1000c7a0: b94a J. CBNZ r2,0x1000c7b6 ; gapm_activity_created_ind_handler + 26
- 0x1000c7a2: 7902 .y LDRB r2,[r0,#4]
- 0x1000c7a4: b112 .. CBZ r2,0x1000c7ac ; gapm_activity_created_ind_handler + 16
- 0x1000c7a6: 7942 By LDRB r2,[r0,#5]
- 0x1000c7a8: b11a .. CBZ r2,0x1000c7b2 ; gapm_activity_created_ind_handler + 22
- 0x1000c7aa: e013 .. B 0x1000c7d4 ; gapm_activity_created_ind_handler + 56
- 0x1000c7ac: 780a .x LDRB r2,[r1,#0]
- 0x1000c7ae: 7082 .p STRB r2,[r0,#2]
- 0x1000c7b0: e001 .. B 0x1000c7b6 ; gapm_activity_created_ind_handler + 26
- 0x1000c7b2: 780a .x LDRB r2,[r1,#0]
- 0x1000c7b4: 70c2 .p STRB r2,[r0,#3]
- 0x1000c7b6: 784a Jx LDRB r2,[r1,#1]
- 0x1000c7b8: 2a01 .* CMP r2,#1
- 0x1000c7ba: d101 .. BNE 0x1000c7c0 ; gapm_activity_created_ind_handler + 36
- 0x1000c7bc: 780a .x LDRB r2,[r1,#0]
- 0x1000c7be: 7182 .q STRB r2,[r0,#6]
- 0x1000c7c0: 784a Jx LDRB r2,[r1,#1]
- 0x1000c7c2: 2a02 .* CMP r2,#2
- 0x1000c7c4: d101 .. BNE 0x1000c7ca ; gapm_activity_created_ind_handler + 46
- 0x1000c7c6: 780a .x LDRB r2,[r1,#0]
- 0x1000c7c8: 7202 .r STRB r2,[r0,#8]
- 0x1000c7ca: 784a Jx LDRB r2,[r1,#1]
- 0x1000c7cc: 2a03 .* CMP r2,#3
- 0x1000c7ce: d101 .. BNE 0x1000c7d4 ; gapm_activity_created_ind_handler + 56
- 0x1000c7d0: 7809 .x LDRB r1,[r1,#0]
- 0x1000c7d2: 7001 .p STRB r1,[r0,#0]
- 0x1000c7d4: 2000 . MOVS r0,#0
- 0x1000c7d6: 4770 pG BX lr
- $d
- 0x1000c7d8: 11006148 Ha.. DCD 285237576
- $t
- i.gapm_activity_delete_cmd_handler
- gapm_activity_delete_cmd_handler
- 0x1000c7dc: b538 8. PUSH {r3-r5,lr}
- 0x1000c7de: a01b .. ADR r0,{pc}+0x6e ; 0x1000c84c
- 0x1000c7e0: 460d .F MOV r5,r1
- 0x1000c7e2: 6800 .h LDR r0,[r0,#0]
- 0x1000c7e4: 9000 .. STR r0,[sp,#0]
- 0x1000c7e6: 466a jF MOV r2,sp
- 0x1000c7e8: 2001 . MOVS r0,#1
- 0x1000c7ea: f002f84d ..M. BL gapm_process_op ; 0x1000e888
- 0x1000c7ee: 4604 .F MOV r4,r0
- 0x1000c7f0: 2801 .( CMP r0,#1
- 0x1000c7f2: d128 (. BNE 0x1000c846 ; gapm_activity_delete_cmd_handler + 106
- 0x1000c7f4: 782a *x LDRB r2,[r5,#0]
- 0x1000c7f6: 2100 .! MOVS r1,#0
- 0x1000c7f8: 4815 .H LDR r0,[pc,#84] ; [0x1000c850] = 0x1100684c
- 0x1000c7fa: 2aa7 .* CMP r2,#0xa7
- 0x1000c7fc: d007 .. BEQ 0x1000c80e ; gapm_activity_delete_cmd_handler + 50
- 0x1000c7fe: f89020f5 ... LDRB r2,[r0,#0xf5]
- 0x1000c802: b1ea .. CBZ r2,0x1000c840 ; gapm_activity_delete_cmd_handler + 100
- 0x1000c804: f89000f6 .... LDRB r0,[r0,#0xf6]
- 0x1000c808: b188 .. CBZ r0,0x1000c82e ; gapm_activity_delete_cmd_handler + 82
- 0x1000c80a: 2143 C! MOVS r1,#0x43
- 0x1000c80c: e018 .. B 0x1000c840 ; gapm_activity_delete_cmd_handler + 100
- 0x1000c80e: 4b11 .K LDR r3,[pc,#68] ; [0x1000c854] = 0x110000a0
- 0x1000c810: 786a jx LDRB r2,[r5,#1]
- 0x1000c812: f8933052 ..R0 LDRB r3,[r3,#0x52]
- 0x1000c816: 429a .B CMP r2,r3
- 0x1000c818: d301 .. BCC 0x1000c81e ; gapm_activity_delete_cmd_handler + 66
- 0x1000c81a: 2140 @! MOVS r1,#0x40
- 0x1000c81c: e010 .. B 0x1000c840 ; gapm_activity_delete_cmd_handler + 100
- 0x1000c81e: eb000082 .... ADD r0,r0,r2,LSL #2
- 0x1000c822: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000c824: b160 `. CBZ r0,0x1000c840 ; gapm_activity_delete_cmd_handler + 100
- 0x1000c826: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x1000c828: 2901 .) CMP r1,#1
- 0x1000c82a: d1ee .. BNE 0x1000c80a ; gapm_activity_delete_cmd_handler + 46
- 0x1000c82c: e003 .. B 0x1000c836 ; gapm_activity_delete_cmd_handler + 90
- 0x1000c82e: 2101 .! MOVS r1,#1
- 0x1000c830: 2000 . MOVS r0,#0
- 0x1000c832: f000f95b ..[. BL gapm_actv_get_next ; 0x1000caec
- 0x1000c836: 2105 .! MOVS r1,#5
- 0x1000c838: 73c1 .s STRB r1,[r0,#0xf]
- 0x1000c83a: 6881 .h LDR r1,[r0,#8]
- 0x1000c83c: 4788 .G BLX r1
- 0x1000c83e: e002 .. B 0x1000c846 ; gapm_activity_delete_cmd_handler + 106
- 0x1000c840: 2001 . MOVS r0,#1
- 0x1000c842: f002fb79 ..y. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000c846: 4620 F MOV r0,r4
- 0x1000c848: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000c84a: 0000 .. DCW 0
- 0x1000c84c: 0000a8a7 .... DCD 43175
- 0x1000c850: 1100684c Lh.. DCD 285239372
- 0x1000c854: 110000a0 .... DCD 285212832
- $t
- i.gapm_activity_start_cmd_handler
- gapm_activity_start_cmd_handler
- 0x1000c858: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c85a: a019 .. ADR r0,{pc}+0x66 ; 0x1000c8c0
- 0x1000c85c: 460e .F MOV r6,r1
- 0x1000c85e: 6800 .h LDR r0,[r0,#0]
- 0x1000c860: 9000 .. STR r0,[sp,#0]
- 0x1000c862: 466a jF MOV r2,sp
- 0x1000c864: 2001 . MOVS r0,#1
- 0x1000c866: f002f80f .... BL gapm_process_op ; 0x1000e888
- 0x1000c86a: 4605 .F MOV r5,r0
- 0x1000c86c: 2801 .( CMP r0,#1
- 0x1000c86e: d125 %. BNE 0x1000c8bc ; gapm_activity_start_cmd_handler + 100
- 0x1000c870: 4a14 .J LDR r2,[pc,#80] ; [0x1000c8c4] = 0x110000a0
- 0x1000c872: 7870 px LDRB r0,[r6,#1]
- 0x1000c874: 2143 C! MOVS r1,#0x43
- 0x1000c876: f8922052 ..R LDRB r2,[r2,#0x52]
- 0x1000c87a: 4290 .B CMP r0,r2
- 0x1000c87c: d301 .. BCC 0x1000c882 ; gapm_activity_start_cmd_handler + 42
- 0x1000c87e: 2140 @! MOVS r1,#0x40
- 0x1000c880: e019 .. B 0x1000c8b6 ; gapm_activity_start_cmd_handler + 94
- 0x1000c882: 4a11 .J LDR r2,[pc,#68] ; [0x1000c8c8] = 0x1100684c
- 0x1000c884: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x1000c888: 68c4 .h LDR r4,[r0,#0xc]
- 0x1000c88a: b1a4 .. CBZ r4,0x1000c8b6 ; gapm_activity_start_cmd_handler + 94
- 0x1000c88c: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x1000c88e: 2803 .( CMP r0,#3
- 0x1000c890: d002 .. BEQ 0x1000c898 ; gapm_activity_start_cmd_handler + 64
- 0x1000c892: 2801 .( CMP r0,#1
- 0x1000c894: d10f .. BNE 0x1000c8b6 ; gapm_activity_start_cmd_handler + 94
- 0x1000c896: e004 .. B 0x1000c8a2 ; gapm_activity_start_cmd_handler + 74
- 0x1000c898: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x1000c89a: b960 `. CBNZ r0,0x1000c8b6 ; gapm_activity_start_cmd_handler + 94
- 0x1000c89c: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x1000c89e: b950 P. CBNZ r0,0x1000c8b6 ; gapm_activity_start_cmd_handler + 94
- 0x1000c8a0: e001 .. B 0x1000c8a6 ; gapm_activity_start_cmd_handler + 78
- 0x1000c8a2: 2002 . MOVS r0,#2
- 0x1000c8a4: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000c8a6: 6822 "h LDR r2,[r4,#0]
- 0x1000c8a8: 4631 1F MOV r1,r6
- 0x1000c8aa: 4620 F MOV r0,r4
- 0x1000c8ac: 4790 .G BLX r2
- 0x1000c8ae: 0001 .. MOVS r1,r0
- 0x1000c8b0: d004 .. BEQ 0x1000c8bc ; gapm_activity_start_cmd_handler + 100
- 0x1000c8b2: 2001 . MOVS r0,#1
- 0x1000c8b4: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000c8b6: 2001 . MOVS r0,#1
- 0x1000c8b8: f002fb3e ..>. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000c8bc: 4628 (F MOV r0,r5
- 0x1000c8be: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000c8c0: 000000a4 .... DCD 164
- 0x1000c8c4: 110000a0 .... DCD 285212832
- 0x1000c8c8: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_activity_stop_cmd_handler
- gapm_activity_stop_cmd_handler
- 0x1000c8cc: b5f8 .. PUSH {r3-r7,lr}
- 0x1000c8ce: a018 .. ADR r0,{pc}+0x62 ; 0x1000c930
- 0x1000c8d0: 460e .F MOV r6,r1
- 0x1000c8d2: 6800 .h LDR r0,[r0,#0]
- 0x1000c8d4: 9000 .. STR r0,[sp,#0]
- 0x1000c8d6: 466a jF MOV r2,sp
- 0x1000c8d8: 2001 . MOVS r0,#1
- 0x1000c8da: f001ffd5 .... BL gapm_process_op ; 0x1000e888
- 0x1000c8de: 4605 .F MOV r5,r0
- 0x1000c8e0: 2801 .( CMP r0,#1
- 0x1000c8e2: d122 ". BNE 0x1000c92a ; gapm_activity_stop_cmd_handler + 94
- 0x1000c8e4: 7830 0x LDRB r0,[r6,#0]
- 0x1000c8e6: 2400 .$ MOVS r4,#0
- 0x1000c8e8: 28a5 .( CMP r0,#0xa5
- 0x1000c8ea: d009 .. BEQ 0x1000c900 ; gapm_activity_stop_cmd_handler + 52
- 0x1000c8ec: 2103 .! MOVS r1,#3
- 0x1000c8ee: 2000 . MOVS r0,#0
- 0x1000c8f0: f000f8fc .... BL gapm_actv_get_next ; 0x1000caec
- 0x1000c8f4: b1a8 .. CBZ r0,0x1000c922 ; gapm_activity_stop_cmd_handler + 86
- 0x1000c8f6: 2104 .! MOVS r1,#4
- 0x1000c8f8: 73c1 .s STRB r1,[r0,#0xf]
- 0x1000c8fa: 6841 Ah LDR r1,[r0,#4]
- 0x1000c8fc: 4788 .G BLX r1
- 0x1000c8fe: e014 .. B 0x1000c92a ; gapm_activity_stop_cmd_handler + 94
- 0x1000c900: 490c .I LDR r1,[pc,#48] ; [0x1000c934] = 0x110000a0
- 0x1000c902: 7870 px LDRB r0,[r6,#1]
- 0x1000c904: f8911052 ..R. LDRB r1,[r1,#0x52]
- 0x1000c908: 4288 .B CMP r0,r1
- 0x1000c90a: d301 .. BCC 0x1000c910 ; gapm_activity_stop_cmd_handler + 68
- 0x1000c90c: 2440 @$ MOVS r4,#0x40
- 0x1000c90e: e008 .. B 0x1000c922 ; gapm_activity_stop_cmd_handler + 86
- 0x1000c910: 4909 .I LDR r1,[pc,#36] ; [0x1000c938] = 0x1100684c
- 0x1000c912: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x1000c916: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000c918: b110 .. CBZ r0,0x1000c920 ; gapm_activity_stop_cmd_handler + 84
- 0x1000c91a: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x1000c91c: 2903 .) CMP r1,#3
- 0x1000c91e: d0ea .. BEQ 0x1000c8f6 ; gapm_activity_stop_cmd_handler + 42
- 0x1000c920: 2443 C$ MOVS r4,#0x43
- 0x1000c922: 4621 !F MOV r1,r4
- 0x1000c924: 2001 . MOVS r0,#1
- 0x1000c926: f002fb07 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000c92a: 4628 (F MOV r0,r5
- 0x1000c92c: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000c92e: 0000 .. DCW 0
- 0x1000c930: 0000a6a5 .... DCD 42661
- 0x1000c934: 110000a0 .... DCD 285212832
- 0x1000c938: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_activity_stopped_ind_handler
- gapm_activity_stopped_ind_handler
- 0x1000c93c: b570 p. PUSH {r4-r6,lr}
- 0x1000c93e: 7848 Hx LDRB r0,[r1,#1]
- 0x1000c940: 4d1b .M LDR r5,[pc,#108] ; [0x1000c9b0] = 0x11006148
- 0x1000c942: 460c .F MOV r4,r1
- 0x1000c944: 2602 .& MOVS r6,#2
- 0x1000c946: b998 .. CBNZ r0,0x1000c970 ; gapm_activity_stopped_ind_handler + 52
- 0x1000c948: 7821 !x LDRB r1,[r4,#0]
- 0x1000c94a: 78aa .x LDRB r2,[r5,#2]
- 0x1000c94c: 2000 . MOVS r0,#0
- 0x1000c94e: 4291 .B CMP r1,r2
- 0x1000c950: d003 .. BEQ 0x1000c95a ; gapm_activity_stopped_ind_handler + 30
- 0x1000c952: 78ea .x LDRB r2,[r5,#3]
- 0x1000c954: 4291 .B CMP r1,r2
- 0x1000c956: d100 .. BNE 0x1000c95a ; gapm_activity_stopped_ind_handler + 30
- 0x1000c958: 2001 . MOVS r0,#1
- 0x1000c95a: 1829 ). ADDS r1,r5,r0
- 0x1000c95c: 7908 .y LDRB r0,[r1,#4]
- 0x1000c95e: 2804 .( CMP r0,#4
- 0x1000c960: d001 .. BEQ 0x1000c966 ; gapm_activity_stopped_ind_handler + 42
- 0x1000c962: 2805 .( CMP r0,#5
- 0x1000c964: d122 ". BNE 0x1000c9ac ; gapm_activity_stopped_ind_handler + 112
- 0x1000c966: 710e .q STRB r6,[r1,#4]
- 0x1000c968: 78a1 .x LDRB r1,[r4,#2]
- 0x1000c96a: 7820 x LDRB r0,[r4,#0]
- 0x1000c96c: f7f7fece .... BL app_adv_complete_ind_func ; 0x1000470c
- 0x1000c970: 7860 `x LDRB r0,[r4,#1]
- 0x1000c972: 2801 .( CMP r0,#1
- 0x1000c974: d108 .. BNE 0x1000c988 ; gapm_activity_stopped_ind_handler + 76
- 0x1000c976: 79e8 .y LDRB r0,[r5,#7]
- 0x1000c978: 2804 .( CMP r0,#4
- 0x1000c97a: d001 .. BEQ 0x1000c980 ; gapm_activity_stopped_ind_handler + 68
- 0x1000c97c: 2805 .( CMP r0,#5
- 0x1000c97e: d115 .. BNE 0x1000c9ac ; gapm_activity_stopped_ind_handler + 112
- 0x1000c980: 71ee .q STRB r6,[r5,#7]
- 0x1000c982: 78a0 .x LDRB r0,[r4,#2]
- 0x1000c984: f7f8fd52 ..R. BL app_scanning_completed_ind_func ; 0x1000542c
- 0x1000c988: 7860 `x LDRB r0,[r4,#1]
- 0x1000c98a: 2802 .( CMP r0,#2
- 0x1000c98c: d107 .. BNE 0x1000c99e ; gapm_activity_stopped_ind_handler + 98
- 0x1000c98e: 7821 !x LDRB r1,[r4,#0]
- 0x1000c990: 4a08 .J LDR r2,[pc,#32] ; [0x1000c9b4] = 0x1100411d
- 0x1000c992: 2003 . MOVS r0,#3
- 0x1000c994: 5450 PT STRB r0,[r2,r1]
- 0x1000c996: 78a1 .x LDRB r1,[r4,#2]
- 0x1000c998: 7820 x LDRB r0,[r4,#0]
- 0x1000c99a: f7f7ff6b ..k. BL app_conn_complete_ind_func ; 0x10004874
- 0x1000c99e: 7860 `x LDRB r0,[r4,#1]
- 0x1000c9a0: 2803 .( CMP r0,#3
- 0x1000c9a2: d103 .. BNE 0x1000c9ac ; gapm_activity_stopped_ind_handler + 112
- 0x1000c9a4: 706e np STRB r6,[r5,#1]
- 0x1000c9a6: 78a0 .x LDRB r0,[r4,#2]
- 0x1000c9a8: f7f8fc88 .... BL app_per_sync_completed_ind_func ; 0x100052bc
- 0x1000c9ac: 2000 . MOVS r0,#0
- 0x1000c9ae: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000c9b0: 11006148 Ha.. DCD 285237576
- 0x1000c9b4: 1100411d .A.. DCD 285229341
- $t
- i.gapm_actv_alloc
- gapm_actv_alloc
- 0x1000c9b8: b570 p. PUSH {r4-r6,lr}
- 0x1000c9ba: 460e .F MOV r6,r1
- 0x1000c9bc: 4605 .F MOV r5,r0
- 0x1000c9be: 2100 .! MOVS r1,#0
- 0x1000c9c0: 4630 0F MOV r0,r6
- 0x1000c9c2: f7f5fe17 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000c9c6: 0004 .. MOVS r4,r0
- 0x1000c9c8: d009 .. BEQ 0x1000c9de ; gapm_actv_alloc + 38
- 0x1000c9ca: 4631 1F MOV r1,r6
- 0x1000c9cc: f7f5fddb .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1000c9d0: 7325 %s STRB r5,[r4,#0xc]
- 0x1000c9d2: 2000 . MOVS r0,#0
- 0x1000c9d4: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000c9d6: 4803 .H LDR r0,[pc,#12] ; [0x1000c9e4] = 0x1100684c
- 0x1000c9d8: eb000085 .... ADD r0,r0,r5,LSL #2
- 0x1000c9dc: 60c4 .` STR r4,[r0,#0xc]
- 0x1000c9de: 4620 F MOV r0,r4
- 0x1000c9e0: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000c9e2: 0000 .. DCW 0
- 0x1000c9e4: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_created
- gapm_actv_created
- 0x1000c9e8: b570 p. PUSH {r4-r6,lr}
- 0x1000c9ea: 000d .. MOVS r5,r1
- 0x1000c9ec: 4604 .F MOV r4,r0
- 0x1000c9ee: d008 .. BEQ 0x1000ca02 ; gapm_actv_created + 26
- 0x1000c9f0: 7b00 .{ LDRB r0,[r0,#0xc]
- 0x1000c9f2: f000f84f ..O. BL gapm_actv_free ; 0x1000ca94
- 0x1000c9f6: 4629 )F MOV r1,r5
- 0x1000c9f8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000c9fc: 2001 . MOVS r0,#1
- 0x1000c9fe: f002ba9b .... B.W gapm_send_complete_evt ; 0x1000ef38
- 0x1000ca02: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x1000ca04: 2303 .# MOVS r3,#3
- 0x1000ca06: 2207 ." MOVS r2,#7
- 0x1000ca08: f64050a4 @..P MOV r0,#0xda4
- 0x1000ca0c: f7f5fde8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ca10: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x1000ca12: 7041 Ap STRB r1,[r0,#1]
- 0x1000ca14: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000ca16: 7001 .p STRB r1,[r0,#0]
- 0x1000ca18: f7f5fde7 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ca1c: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x1000ca1e: 480a .H LDR r0,[pc,#40] ; [0x1000ca48] = 0x1100684c
- 0x1000ca20: 2903 .) CMP r1,#3
- 0x1000ca22: d00a .. BEQ 0x1000ca3a ; gapm_actv_created + 82
- 0x1000ca24: 7c61 a| LDRB r1,[r4,#0x11]
- 0x1000ca26: b919 .. CBNZ r1,0x1000ca30 ; gapm_actv_created + 72
- 0x1000ca28: f89010aa .... LDRB r1,[r0,#0xaa]
- 0x1000ca2c: 07c9 .. LSLS r1,r1,#31
- 0x1000ca2e: d004 .. BEQ 0x1000ca3a ; gapm_actv_created + 82
- 0x1000ca30: 4620 F MOV r0,r4
- 0x1000ca32: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000ca36: f000ba2d ..-. B.W gapm_addr_set_rand_addr ; 0x1000ce94
- 0x1000ca3a: f8101ff5 .... LDRB r1,[r0,#0xf5]!
- 0x1000ca3e: 1c49 I. ADDS r1,r1,#1
- 0x1000ca40: 7001 .p STRB r1,[r0,#0]
- 0x1000ca42: 2001 . MOVS r0,#1
- 0x1000ca44: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000ca46: e7d6 .. B 0x1000c9f6 ; gapm_actv_created + 14
- $d
- 0x1000ca48: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_deleted
- gapm_actv_deleted
- 0x1000ca4c: b510 .. PUSH {r4,lr}
- 0x1000ca4e: 4604 .F MOV r4,r0
- 0x1000ca50: 2001 . MOVS r0,#1
- 0x1000ca52: f001f9a5 .... BL gapm_get_operation ; 0x1000dda0
- 0x1000ca56: 490e .I LDR r1,[pc,#56] ; [0x1000ca90] = 0x1100684c
- 0x1000ca58: f8112ff5 .../ LDRB r2,[r1,#0xf5]!
- 0x1000ca5c: 1e52 R. SUBS r2,r2,#1
- 0x1000ca5e: b2d2 .. UXTB r2,r2
- 0x1000ca60: 700a .p STRB r2,[r1,#0]
- 0x1000ca62: 28a7 .( CMP r0,#0xa7
- 0x1000ca64: d00b .. BEQ 0x1000ca7e ; gapm_actv_deleted + 50
- 0x1000ca66: 28a8 .( CMP r0,#0xa8
- 0x1000ca68: d10d .. BNE 0x1000ca86 ; gapm_actv_deleted + 58
- 0x1000ca6a: b142 B. CBZ r2,0x1000ca7e ; gapm_actv_deleted + 50
- 0x1000ca6c: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000ca6e: 2101 .! MOVS r1,#1
- 0x1000ca70: 1c40 @. ADDS r0,r0,#1
- 0x1000ca72: b2c0 .. UXTB r0,r0
- 0x1000ca74: f000f83a ..:. BL gapm_actv_get_next ; 0x1000caec
- 0x1000ca78: 6881 .h LDR r1,[r0,#8]
- 0x1000ca7a: 4788 .G BLX r1
- 0x1000ca7c: e003 .. B 0x1000ca86 ; gapm_actv_deleted + 58
- 0x1000ca7e: 2100 .! MOVS r1,#0
- 0x1000ca80: 2001 . MOVS r0,#1
- 0x1000ca82: f002fa59 ..Y. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000ca86: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000ca88: e8bd4010 ...@ POP {r4,lr}
- 0x1000ca8c: f000b802 .... B.W gapm_actv_free ; 0x1000ca94
- $d
- 0x1000ca90: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_free
- gapm_actv_free
- 0x1000ca94: b570 p. PUSH {r4-r6,lr}
- 0x1000ca96: 490c .I LDR r1,[pc,#48] ; [0x1000cac8] = 0x1100684c
- 0x1000ca98: eb010580 .... ADD r5,r1,r0,LSL #2
- 0x1000ca9c: 68ec .h LDR r4,[r5,#0xc]
- 0x1000ca9e: b17c |. CBZ r4,0x1000cac0 ; gapm_actv_free + 44
- 0x1000caa0: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x1000caa2: 2801 .( CMP r0,#1
- 0x1000caa4: d002 .. BEQ 0x1000caac ; gapm_actv_free + 24
- 0x1000caa6: 2803 .( CMP r0,#3
- 0x1000caa8: d004 .. BEQ 0x1000cab4 ; gapm_actv_free + 32
- 0x1000caaa: e006 .. B 0x1000caba ; gapm_actv_free + 38
- 0x1000caac: 4620 F MOV r0,r4
- 0x1000caae: f001ffa3 .... BL gapm_scan_actv_clean ; 0x1000e9f8
- 0x1000cab2: e002 .. B 0x1000caba ; gapm_actv_free + 38
- 0x1000cab4: 4620 F MOV r0,r4
- 0x1000cab6: f001fde1 .... BL gapm_per_sync_clear_fragments ; 0x1000e67c
- 0x1000caba: 4620 F MOV r0,r4
- 0x1000cabc: f7f5fdb3 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000cac0: 2000 . MOVS r0,#0
- 0x1000cac2: 60e8 .` STR r0,[r5,#0xc]
- 0x1000cac4: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000cac6: 0000 .. DCW 0
- 0x1000cac8: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_get_hci_own_addr_type
- gapm_actv_get_hci_own_addr_type
- 0x1000cacc: b510 .. PUSH {r4,lr}
- 0x1000cace: 2401 .$ MOVS r4,#1
- 0x1000cad0: b920 . CBNZ r0,0x1000cadc ; gapm_actv_get_hci_own_addr_type + 16
- 0x1000cad2: f001f8af .... BL gapm_get_address_type ; 0x1000dc34
- 0x1000cad6: 07c0 .. LSLS r0,r0,#31
- 0x1000cad8: d100 .. BNE 0x1000cadc ; gapm_actv_get_hci_own_addr_type + 16
- 0x1000cada: 2400 .$ MOVS r4,#0
- 0x1000cadc: f001f8aa .... BL gapm_get_address_type ; 0x1000dc34
- 0x1000cae0: 0740 @. LSLS r0,r0,#29
- 0x1000cae2: d501 .. BPL 0x1000cae8 ; gapm_actv_get_hci_own_addr_type + 28
- 0x1000cae4: f0440402 D... ORR r4,r4,#2
- 0x1000cae8: 4620 F MOV r0,r4
- 0x1000caea: bd10 .. POP {r4,pc}
- i.gapm_actv_get_next
- gapm_actv_get_next
- 0x1000caec: b570 p. PUSH {r4-r6,lr}
- 0x1000caee: 4a0b .J LDR r2,[pc,#44] ; [0x1000cb1c] = 0x110000a0
- 0x1000caf0: 2300 .# MOVS r3,#0
- 0x1000caf2: 4d09 .M LDR r5,[pc,#36] ; [0x1000cb18] = 0x1100684c
- 0x1000caf4: f8924052 ..R@ LDRB r4,[r2,#0x52]
- 0x1000caf8: e00a .. B 0x1000cb10 ; gapm_actv_get_next + 36
- 0x1000cafa: bf00 .. NOP
- 0x1000cafc: eb050280 .... ADD r2,r5,r0,LSL #2
- 0x1000cb00: 68d2 .h LDR r2,[r2,#0xc]
- 0x1000cb02: b122 ". CBZ r2,0x1000cb0e ; gapm_actv_get_next + 34
- 0x1000cb04: 7bd6 .{ LDRB r6,[r2,#0xf]
- 0x1000cb06: 428e .B CMP r6,r1
- 0x1000cb08: d101 .. BNE 0x1000cb0e ; gapm_actv_get_next + 34
- 0x1000cb0a: 4613 .F MOV r3,r2
- 0x1000cb0c: e002 .. B 0x1000cb14 ; gapm_actv_get_next + 40
- 0x1000cb0e: 1c40 @. ADDS r0,r0,#1
- 0x1000cb10: 4284 .B CMP r4,r0
- 0x1000cb12: dcf3 .. BGT 0x1000cafc ; gapm_actv_get_next + 16
- 0x1000cb14: 4618 .F MOV r0,r3
- 0x1000cb16: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000cb18: 1100684c Lh.. DCD 285239372
- 0x1000cb1c: 110000a0 .... DCD 285212832
- $t
- i.gapm_actv_init
- gapm_actv_init
- 0x1000cb20: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000cb24: 2500 .% MOVS r5,#0
- 0x1000cb26: 4680 .F MOV r8,r0
- 0x1000cb28: 462e .F MOV r6,r5
- 0x1000cb2a: 4c10 .L LDR r4,[pc,#64] ; [0x1000cb6c] = 0x1100684c
- 0x1000cb2c: 4f10 .O LDR r7,[pc,#64] ; [0x1000cb70] = 0x110000a0
- 0x1000cb2e: e00a .. B 0x1000cb46 ; gapm_actv_init + 38
- 0x1000cb30: f1b80f00 .... CMP r8,#0
- 0x1000cb34: d003 .. BEQ 0x1000cb3e ; gapm_actv_init + 30
- 0x1000cb36: b2e8 .. UXTB r0,r5
- 0x1000cb38: f7ffffac .... BL gapm_actv_free ; 0x1000ca94
- 0x1000cb3c: e002 .. B 0x1000cb44 ; gapm_actv_init + 36
- 0x1000cb3e: eb040085 .... ADD r0,r4,r5,LSL #2
- 0x1000cb42: 60c6 .` STR r6,[r0,#0xc]
- 0x1000cb44: 1c6d m. ADDS r5,r5,#1
- 0x1000cb46: f8970052 ..R. LDRB r0,[r7,#0x52]
- 0x1000cb4a: 42a8 .B CMP r0,r5
- 0x1000cb4c: dcf0 .. BGT 0x1000cb30 ; gapm_actv_init + 16
- 0x1000cb4e: 20ff . MOVS r0,#0xff
- 0x1000cb50: f88400f4 .... STRB r0,[r4,#0xf4]
- 0x1000cb54: f88460f5 ...` STRB r6,[r4,#0xf5]
- 0x1000cb58: f88460f6 ...` STRB r6,[r4,#0xf6]
- 0x1000cb5c: f88460f7 ...` STRB r6,[r4,#0xf7]
- 0x1000cb60: f8046ff1 ...o STRB r6,[r4,#0xf1]!
- 0x1000cb64: 7060 `p STRB r0,[r4,#1]
- 0x1000cb66: 70a0 .p STRB r0,[r4,#2]
- 0x1000cb68: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000cb6c: 1100684c Lh.. DCD 285239372
- 0x1000cb70: 110000a0 .... DCD 285212832
- $t
- i.gapm_actv_rand_addr_set_ind
- gapm_actv_rand_addr_set_ind
- 0x1000cb74: 4905 .I LDR r1,[pc,#20] ; [0x1000cb8c] = 0x1100684c
- 0x1000cb76: f8112ff5 .../ LDRB r2,[r1,#0xf5]!
- 0x1000cb7a: 1c52 R. ADDS r2,r2,#1
- 0x1000cb7c: 700a .p STRB r2,[r1,#0]
- 0x1000cb7e: 2101 .! MOVS r1,#1
- 0x1000cb80: 73c1 .s STRB r1,[r0,#0xf]
- 0x1000cb82: 2100 .! MOVS r1,#0
- 0x1000cb84: 2001 . MOVS r0,#1
- 0x1000cb86: f002b9d7 .... B.W gapm_send_complete_evt ; 0x1000ef38
- $d
- 0x1000cb8a: 0000 .. DCW 0
- 0x1000cb8c: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_retrieve_cmd_cmp_evt
- gapm_actv_retrieve_cmd_cmp_evt
- 0x1000cb90: b570 p. PUSH {r4-r6,lr}
- 0x1000cb92: 4606 .F MOV r6,r0
- 0x1000cb94: 460d .F MOV r5,r1
- 0x1000cb96: 2400 .$ MOVS r4,#0
- 0x1000cb98: 2001 . MOVS r0,#1
- 0x1000cb9a: f001f901 .... BL gapm_get_operation ; 0x1000dda0
- 0x1000cb9e: b160 `. CBZ r0,0x1000cbba ; gapm_actv_retrieve_cmd_cmp_evt + 42
- 0x1000cba0: 4807 .H LDR r0,[pc,#28] ; [0x1000cbc0] = 0x1100684c
- 0x1000cba2: f89010f4 .... LDRB r1,[r0,#0xf4]
- 0x1000cba6: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x1000cbaa: 68c2 .h LDR r2,[r0,#0xc]
- 0x1000cbac: 6032 2` STR r2,[r6,#0]
- 0x1000cbae: 8a50 P. LDRH r0,[r2,#0x12]
- 0x1000cbb0: 42a8 .B CMP r0,r5
- 0x1000cbb2: d102 .. BNE 0x1000cbba ; gapm_actv_retrieve_cmd_cmp_evt + 42
- 0x1000cbb4: 2000 . MOVS r0,#0
- 0x1000cbb6: 8250 P. STRH r0,[r2,#0x12]
- 0x1000cbb8: 2401 .$ MOVS r4,#1
- 0x1000cbba: 4620 F MOV r0,r4
- 0x1000cbbc: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000cbbe: 0000 .. DCW 0
- 0x1000cbc0: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_send_stopped_ind
- gapm_actv_send_stopped_ind
- 0x1000cbc4: b570 p. PUSH {r4-r6,lr}
- 0x1000cbc6: 460e .F MOV r6,r1
- 0x1000cbc8: 4615 .F MOV r5,r2
- 0x1000cbca: 4604 .F MOV r4,r0
- 0x1000cbcc: 8a81 .. LDRH r1,[r0,#0x14]
- 0x1000cbce: 2304 .# MOVS r3,#4
- 0x1000cbd0: 2207 ." MOVS r2,#7
- 0x1000cbd2: f64050a5 @..P MOV r0,#0xda5
- 0x1000cbd6: f7f5fd03 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000cbda: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x1000cbdc: 7041 Ap STRB r1,[r0,#1]
- 0x1000cbde: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000cbe0: 7001 .p STRB r1,[r0,#0]
- 0x1000cbe2: 7086 .p STRB r6,[r0,#2]
- 0x1000cbe4: 70c5 .p STRB r5,[r0,#3]
- 0x1000cbe6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000cbea: f7f5bcfe .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000cbee: 0000 .. MOVS r0,r0
- i.gapm_actv_started
- gapm_actv_started
- 0x1000cbf0: b570 p. PUSH {r4-r6,lr}
- 0x1000cbf2: 4604 .F MOV r4,r0
- 0x1000cbf4: 460d .F MOV r5,r1
- 0x1000cbf6: 2001 . MOVS r0,#1
- 0x1000cbf8: f002f99e .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000cbfc: b10d .. CBZ r5,0x1000cc02 ; gapm_actv_started + 18
- 0x1000cbfe: 2001 . MOVS r0,#1
- 0x1000cc00: e008 .. B 0x1000cc14 ; gapm_actv_started + 36
- 0x1000cc02: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x1000cc04: 2802 .( CMP r0,#2
- 0x1000cc06: d106 .. BNE 0x1000cc16 ; gapm_actv_started + 38
- 0x1000cc08: 4803 .H LDR r0,[pc,#12] ; [0x1000cc18] = 0x1100684c
- 0x1000cc0a: f8101ff6 .... LDRB r1,[r0,#0xf6]!
- 0x1000cc0e: 1c49 I. ADDS r1,r1,#1
- 0x1000cc10: 7001 .p STRB r1,[r0,#0]
- 0x1000cc12: 2003 . MOVS r0,#3
- 0x1000cc14: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000cc16: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000cc18: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_actv_stopped
- gapm_actv_stopped
- 0x1000cc1c: b570 p. PUSH {r4-r6,lr}
- 0x1000cc1e: 4604 .F MOV r4,r0
- 0x1000cc20: 2945 E) CMP r1,#0x45
- 0x1000cc22: d104 .. BNE 0x1000cc2e ; gapm_actv_stopped + 18
- 0x1000cc24: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x1000cc26: b910 .. CBNZ r0,0x1000cc2e ; gapm_actv_stopped + 18
- 0x1000cc28: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x1000cc2a: 2802 .( CMP r0,#2
- 0x1000cc2c: d00d .. BEQ 0x1000cc4a ; gapm_actv_stopped + 46
- 0x1000cc2e: 2201 ." MOVS r2,#1
- 0x1000cc30: 4620 F MOV r0,r4
- 0x1000cc32: f7ffffc7 .... BL gapm_actv_send_stopped_ind ; 0x1000cbc4
- 0x1000cc36: 4d16 .M LDR r5,[pc,#88] ; [0x1000cc90] = 0x1100684c
- 0x1000cc38: f89500f6 .... LDRB r0,[r5,#0xf6]
- 0x1000cc3c: 1e40 @. SUBS r0,r0,#1
- 0x1000cc3e: f88500f6 .... STRB r0,[r5,#0xf6]
- 0x1000cc42: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x1000cc44: 2804 .( CMP r0,#4
- 0x1000cc46: d006 .. BEQ 0x1000cc56 ; gapm_actv_stopped + 58
- 0x1000cc48: e01e .. B 0x1000cc88 ; gapm_actv_stopped + 108
- 0x1000cc4a: 4620 F MOV r0,r4
- 0x1000cc4c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000cc50: 2200 ." MOVS r2,#0
- 0x1000cc52: f7ffbfb7 .... B.W gapm_actv_send_stopped_ind ; 0x1000cbc4
- 0x1000cc56: 2001 . MOVS r0,#1
- 0x1000cc58: f001f8a2 .... BL gapm_get_operation ; 0x1000dda0
- 0x1000cc5c: 28a5 .( CMP r0,#0xa5
- 0x1000cc5e: d002 .. BEQ 0x1000cc66 ; gapm_actv_stopped + 74
- 0x1000cc60: 28a6 .( CMP r0,#0xa6
- 0x1000cc62: d005 .. BEQ 0x1000cc70 ; gapm_actv_stopped + 84
- 0x1000cc64: e010 .. B 0x1000cc88 ; gapm_actv_stopped + 108
- 0x1000cc66: 2100 .! MOVS r1,#0
- 0x1000cc68: 2001 . MOVS r0,#1
- 0x1000cc6a: f002f965 ..e. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000cc6e: e00b .. B 0x1000cc88 ; gapm_actv_stopped + 108
- 0x1000cc70: f89500f6 .... LDRB r0,[r5,#0xf6]
- 0x1000cc74: 2800 .( CMP r0,#0
- 0x1000cc76: d0f6 .. BEQ 0x1000cc66 ; gapm_actv_stopped + 74
- 0x1000cc78: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000cc7a: 2103 .! MOVS r1,#3
- 0x1000cc7c: 1c40 @. ADDS r0,r0,#1
- 0x1000cc7e: b2c0 .. UXTB r0,r0
- 0x1000cc80: f7ffff34 ..4. BL gapm_actv_get_next ; 0x1000caec
- 0x1000cc84: 6841 Ah LDR r1,[r0,#4]
- 0x1000cc86: 4788 .G BLX r1
- 0x1000cc88: 2001 . MOVS r0,#1
- 0x1000cc8a: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000cc8c: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000cc8e: 0000 .. DCW 0
- 0x1000cc90: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_addr_fsm
- gapm_addr_fsm
- 0x1000cc94: b570 p. PUSH {r4-r6,lr}
- 0x1000cc96: 4d2f /M LDR r5,[pc,#188] ; [0x1000cd54] = 0x1100684c
- 0x1000cc98: f89510f4 .... LDRB r1,[r5,#0xf4]
- 0x1000cc9c: eb050181 .... ADD r1,r5,r1,LSL #2
- 0x1000cca0: 68cc .h LDR r4,[r1,#0xc]
- 0x1000cca2: b1a8 .. CBZ r0,0x1000ccd0 ; gapm_addr_fsm + 60
- 0x1000cca4: 2801 .( CMP r0,#1
- 0x1000cca6: d027 '. BEQ 0x1000ccf8 ; gapm_addr_fsm + 100
- 0x1000cca8: 2802 .( CMP r0,#2
- 0x1000ccaa: d001 .. BEQ 0x1000ccb0 ; gapm_addr_fsm + 28
- 0x1000ccac: 2803 .( CMP r0,#3
- 0x1000ccae: d137 7. BNE 0x1000cd20 ; gapm_addr_fsm + 140
- 0x1000ccb0: 2000 . MOVS r0,#0
- 0x1000ccb2: f88500f8 .... STRB r0,[r5,#0xf8]
- 0x1000ccb6: 2001 . MOVS r0,#1
- 0x1000ccb8: f001f872 ..r. BL gapm_get_operation ; 0x1000dda0
- 0x1000ccbc: 28b0 .( CMP r0,#0xb0
- 0x1000ccbe: d043 C. BEQ 0x1000cd48 ; gapm_addr_fsm + 180
- 0x1000ccc0: 20ff . MOVS r0,#0xff
- 0x1000ccc2: f88500f4 .... STRB r0,[r5,#0xf4]
- 0x1000ccc6: 4620 F MOV r0,r4
- 0x1000ccc8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000cccc: f7ffbf52 ..R. B.W gapm_actv_rand_addr_set_ind ; 0x1000cb74
- 0x1000ccd0: 2207 ." MOVS r2,#7
- 0x1000ccd2: 2305 .# MOVS r3,#5
- 0x1000ccd4: 4611 .F MOV r1,r2
- 0x1000ccd6: f6405016 @..P MOV r0,#0xd16
- 0x1000ccda: f7f5fc81 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ccde: 2118 .! MOVS r1,#0x18
- 0x1000cce0: 7001 .p STRB r1,[r0,#0]
- 0x1000cce2: 7c61 a| LDRB r1,[r4,#0x11]
- 0x1000cce4: 2902 .) CMP r1,#2
- 0x1000cce6: d005 .. BEQ 0x1000ccf4 ; gapm_addr_fsm + 96
- 0x1000cce8: 2140 @! MOVS r1,#0x40
- 0x1000ccea: 7101 .q STRB r1,[r0,#4]
- 0x1000ccec: f7f5fc7d ..}. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ccf0: 2001 . MOVS r0,#1
- 0x1000ccf2: e013 .. B 0x1000cd1c ; gapm_addr_fsm + 136
- 0x1000ccf4: 2100 .! MOVS r1,#0
- 0x1000ccf6: e7f8 .. B 0x1000ccea ; gapm_addr_fsm + 86
- 0x1000ccf8: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x1000ccfa: f2411005 A... MOV r0,#0x1105
- 0x1000ccfe: b181 .. CBZ r1,0x1000cd22 ; gapm_addr_fsm + 142
- 0x1000cd00: 2306 .# MOVS r3,#6
- 0x1000cd02: f2420205 B... MOV r2,#0x2005
- 0x1000cd06: 2100 .! MOVS r1,#0
- 0x1000cd08: f7f5fc6a ..j. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000cd0c: f8d41016 .... LDR r1,[r4,#0x16]
- 0x1000cd10: 6001 .` STR r1,[r0,#0]
- 0x1000cd12: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x1000cd14: 8081 .. STRH r1,[r0,#4]
- 0x1000cd16: f7f5fcf9 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000cd1a: 2002 . MOVS r0,#2
- 0x1000cd1c: f88500f8 .... STRB r0,[r5,#0xf8]
- 0x1000cd20: bd70 p. POP {r4-r6,pc}
- 0x1000cd22: 2307 .# MOVS r3,#7
- 0x1000cd24: f2420235 B.5. MOV r2,#0x2035
- 0x1000cd28: 2100 .! MOVS r1,#0
- 0x1000cd2a: f7f5fc59 ..Y. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000cd2e: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000cd30: 7001 .p STRB r1,[r0,#0]
- 0x1000cd32: f8d41016 .... LDR r1,[r4,#0x16]
- 0x1000cd36: f8c01001 .... STR r1,[r0,#1]
- 0x1000cd3a: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x1000cd3c: f8a01005 .... STRH r1,[r0,#5]
- 0x1000cd40: f7f5fce4 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000cd44: 2003 . MOVS r0,#3
- 0x1000cd46: e7e9 .. B 0x1000cd1c ; gapm_addr_fsm + 136
- 0x1000cd48: 6868 hh LDR r0,[r5,#4]
- 0x1000cd4a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000cd4e: f000b823 ..#. B.W gapm_addr_renew_next_addr ; 0x1000cd98
- $d
- 0x1000cd52: 0000 .. DCW 0
- 0x1000cd54: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_addr_init
- gapm_addr_init
- 0x1000cd58: 4904 .I LDR r1,[pc,#16] ; [0x1000cd6c] = 0x1100684c
- 0x1000cd5a: 2000 . MOVS r0,#0
- 0x1000cd5c: f88100f8 .... STRB r0,[r1,#0xf8]
- 0x1000cd60: 2107 .! MOVS r1,#7
- 0x1000cd62: f64050af @..P MOV r0,#0xdaf
- 0x1000cd66: f7f5bc81 .... B $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- $d
- 0x1000cd6a: 0000 .. DCW 0
- 0x1000cd6c: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_addr_renew_cmd_handler
- gapm_addr_renew_cmd_handler
- 0x1000cd70: b538 8. PUSH {r3-r5,lr}
- 0x1000cd72: a008 .. ADR r0,{pc}+0x22 ; 0x1000cd94
- 0x1000cd74: 460d .F MOV r5,r1
- 0x1000cd76: 6800 .h LDR r0,[r0,#0]
- 0x1000cd78: 9000 .. STR r0,[sp,#0]
- 0x1000cd7a: 466a jF MOV r2,sp
- 0x1000cd7c: 2001 . MOVS r0,#1
- 0x1000cd7e: f001fd83 .... BL gapm_process_op ; 0x1000e888
- 0x1000cd82: 4604 .F MOV r4,r0
- 0x1000cd84: 2801 .( CMP r0,#1
- 0x1000cd86: d102 .. BNE 0x1000cd8e ; gapm_addr_renew_cmd_handler + 30
- 0x1000cd88: 4628 (F MOV r0,r5
- 0x1000cd8a: f000f805 .... BL gapm_addr_renew_next_addr ; 0x1000cd98
- 0x1000cd8e: 4620 F MOV r0,r4
- 0x1000cd90: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000cd92: 0000 .. DCW 0
- 0x1000cd94: 000000b0 .... DCD 176
- $t
- i.gapm_addr_renew_next_addr
- gapm_addr_renew_next_addr
- 0x1000cd98: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000cd9c: 4607 .F MOV r7,r0
- 0x1000cd9e: 7844 Dx LDRB r4,[r0,#1]
- 0x1000cda0: 4e26 &N LDR r6,[pc,#152] ; [0x1000ce3c] = 0x1100684c
- 0x1000cda2: f8df809c .... LDR r8,[pc,#156] ; [0x1000ce40] = 0x110000a0
- 0x1000cda6: e02d -. B 0x1000ce04 ; gapm_addr_renew_next_addr + 108
- 0x1000cda8: eb060084 .... ADD r0,r6,r4,LSL #2
- 0x1000cdac: 68c5 .h LDR r5,[r0,#0xc]
- 0x1000cdae: b33d =. CBZ r5,0x1000ce00 ; gapm_addr_renew_next_addr + 104
- 0x1000cdb0: 7b68 h{ LDRB r0,[r5,#0xd]
- 0x1000cdb2: 2803 .( CMP r0,#3
- 0x1000cdb4: d024 $. BEQ 0x1000ce00 ; gapm_addr_renew_next_addr + 104
- 0x1000cdb6: 7c68 h| LDRB r0,[r5,#0x11]
- 0x1000cdb8: b310 .. CBZ r0,0x1000ce00 ; gapm_addr_renew_next_addr + 104
- 0x1000cdba: 7be8 .{ LDRB r0,[r5,#0xf]
- 0x1000cdbc: b300 .. CBZ r0,0x1000ce00 ; gapm_addr_renew_next_addr + 104
- 0x1000cdbe: 2804 .( CMP r0,#4
- 0x1000cdc0: d81e .. BHI 0x1000ce00 ; gapm_addr_renew_next_addr + 104
- 0x1000cdc2: 7878 xx LDRB r0,[r7,#1]
- 0x1000cdc4: b940 @. CBNZ r0,0x1000cdd8 ; gapm_addr_renew_next_addr + 64
- 0x1000cdc6: f8b62090 ... LDRH r2,[r6,#0x90]
- 0x1000cdca: 2064 d MOVS r0,#0x64
- 0x1000cdcc: 4342 BC MULS r2,r0,r2
- 0x1000cdce: 2107 .! MOVS r1,#7
- 0x1000cdd0: f64050af @..P MOV r0,#0xdaf
- 0x1000cdd4: f7f5fc4f ..O. BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x1000cdd8: 7b68 h{ LDRB r0,[r5,#0xd]
- 0x1000cdda: 2802 .( CMP r0,#2
- 0x1000cddc: d001 .. BEQ 0x1000cde2 ; gapm_addr_renew_next_addr + 74
- 0x1000cdde: 2801 .( CMP r0,#1
- 0x1000cde0: d114 .. BNE 0x1000ce0c ; gapm_addr_renew_next_addr + 116
- 0x1000cde2: 78b8 .x LDRB r0,[r7,#2]
- 0x1000cde4: 28ff .( CMP r0,#0xff
- 0x1000cde6: d01e .. BEQ 0x1000ce26 ; gapm_addr_renew_next_addr + 142
- 0x1000cde8: eb060080 .... ADD r0,r6,r0,LSL #2
- 0x1000cdec: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000cdee: f8d01016 .... LDR r1,[r0,#0x16]
- 0x1000cdf2: f8c51016 .... STR r1,[r5,#0x16]
- 0x1000cdf6: 8b40 @. LDRH r0,[r0,#0x1a]
- 0x1000cdf8: 8368 h. STRH r0,[r5,#0x1a]
- 0x1000cdfa: 4628 (F MOV r0,r5
- 0x1000cdfc: f000f834 ..4. BL gapm_addr_send_dev_bdaddr_ind ; 0x1000ce68
- 0x1000ce00: 1c64 d. ADDS r4,r4,#1
- 0x1000ce02: b2e4 .. UXTB r4,r4
- 0x1000ce04: f8980052 ..R. LDRB r0,[r8,#0x52]
- 0x1000ce08: 42a0 .B CMP r0,r4
- 0x1000ce0a: d8cd .. BHI 0x1000cda8 ; gapm_addr_renew_next_addr + 16
- 0x1000ce0c: f8980052 ..R. LDRB r0,[r8,#0x52]
- 0x1000ce10: 42a0 .B CMP r0,r4
- 0x1000ce12: d00a .. BEQ 0x1000ce2a ; gapm_addr_renew_next_addr + 146
- 0x1000ce14: 1c60 `. ADDS r0,r4,#1
- 0x1000ce16: 7078 xp STRB r0,[r7,#1]
- 0x1000ce18: f88640f4 ...@ STRB r4,[r6,#0xf4]
- 0x1000ce1c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000ce20: 2000 . MOVS r0,#0
- 0x1000ce22: f7ffbf37 ..7. B.W gapm_addr_fsm ; 0x1000cc94
- 0x1000ce26: 70bc .p STRB r4,[r7,#2]
- 0x1000ce28: e7f0 .. B 0x1000ce0c ; gapm_addr_renew_next_addr + 116
- 0x1000ce2a: 20ff . MOVS r0,#0xff
- 0x1000ce2c: f88600f4 .... STRB r0,[r6,#0xf4]
- 0x1000ce30: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000ce34: 2100 .! MOVS r1,#0
- 0x1000ce36: 2001 . MOVS r0,#1
- 0x1000ce38: f002b87e ..~. B.W gapm_send_complete_evt ; 0x1000ef38
- $d
- 0x1000ce3c: 1100684c Lh.. DCD 285239372
- 0x1000ce40: 110000a0 .... DCD 285212832
- $t
- i.gapm_addr_renew_to_ind_handler
- gapm_addr_renew_to_ind_handler
- 0x1000ce44: b510 .. PUSH {r4,lr}
- 0x1000ce46: 2207 ." MOVS r2,#7
- 0x1000ce48: 2303 .# MOVS r3,#3
- 0x1000ce4a: 4611 .F MOV r1,r2
- 0x1000ce4c: f64050b1 @..P MOV r0,#0xdb1
- 0x1000ce50: f7f5fbc6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ce54: 21b0 .! MOVS r1,#0xb0
- 0x1000ce56: 7001 .p STRB r1,[r0,#0]
- 0x1000ce58: 2100 .! MOVS r1,#0
- 0x1000ce5a: 7041 Ap STRB r1,[r0,#1]
- 0x1000ce5c: 21ff .! MOVS r1,#0xff
- 0x1000ce5e: 7081 .p STRB r1,[r0,#2]
- 0x1000ce60: f7f5fbc3 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ce64: 2000 . MOVS r0,#0
- 0x1000ce66: bd10 .. POP {r4,pc}
- i.gapm_addr_send_dev_bdaddr_ind
- gapm_addr_send_dev_bdaddr_ind
- 0x1000ce68: b510 .. PUSH {r4,lr}
- 0x1000ce6a: 4604 .F MOV r4,r0
- 0x1000ce6c: 8a81 .. LDRH r1,[r0,#0x14]
- 0x1000ce6e: 2308 .# MOVS r3,#8
- 0x1000ce70: 2207 ." MOVS r2,#7
- 0x1000ce72: f6405008 @..P MOV r0,#0xd08
- 0x1000ce76: f7f5fbb3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ce7a: f8d41016 .... LDR r1,[r4,#0x16]
- 0x1000ce7e: 6001 .` STR r1,[r0,#0]
- 0x1000ce80: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x1000ce82: 8081 .. STRH r1,[r0,#4]
- 0x1000ce84: 2101 .! MOVS r1,#1
- 0x1000ce86: 7181 .q STRB r1,[r0,#6]
- 0x1000ce88: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000ce8a: 71c1 .q STRB r1,[r0,#7]
- 0x1000ce8c: e8bd4010 ...@ POP {r4,lr}
- 0x1000ce90: f7f5bbab .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.gapm_addr_set_rand_addr
- gapm_addr_set_rand_addr
- 0x1000ce94: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000ce98: 4604 .F MOV r4,r0
- 0x1000ce9a: 7b41 A{ LDRB r1,[r0,#0xd]
- 0x1000ce9c: 4e31 1N LDR r6,[pc,#196] ; [0x1000cf64] = 0x1100684c
- 0x1000ce9e: 7c40 @| LDRB r0,[r0,#0x11]
- 0x1000cea0: 2500 .% MOVS r5,#0
- 0x1000cea2: b129 ). CBZ r1,0x1000ceb0 ; gapm_addr_set_rand_addr + 28
- 0x1000cea4: b378 x. CBZ r0,0x1000cf06 ; gapm_addr_set_rand_addr + 114
- 0x1000cea6: 4830 0H LDR r0,[pc,#192] ; [0x1000cf68] = 0x110000a0
- 0x1000cea8: 2100 .! MOVS r1,#0
- 0x1000ceaa: f8902052 ..R LDRB r2,[r0,#0x52]
- 0x1000ceae: e027 '. B 0x1000cf00 ; gapm_addr_set_rand_addr + 108
- 0x1000ceb0: bb50 P. CBNZ r0,0x1000cf08 ; gapm_addr_set_rand_addr + 116
- 0x1000ceb2: 20c8 . MOVS r0,#0xc8
- 0x1000ceb4: f009fbf2 .... BL prf_get_task_from_id ; 0x1001669c
- 0x1000ceb8: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x1000ceba: 4288 .B CMP r0,r1
- 0x1000cebc: d106 .. BNE 0x1000cecc ; gapm_addr_set_rand_addr + 56
- 0x1000cebe: f008f989 .... BL m_al_get_local_addr ; 0x100151d4
- 0x1000cec2: 6801 .h LDR r1,[r0,#0]
- 0x1000cec4: f8c41016 .... STR r1,[r4,#0x16]
- 0x1000cec8: 8880 .. LDRH r0,[r0,#4]
- 0x1000ceca: e005 .. B 0x1000ced8 ; gapm_addr_set_rand_addr + 68
- 0x1000cecc: 4825 %H LDR r0,[pc,#148] ; [0x1000cf64] = 0x1100684c
- 0x1000cece: f8501fa2 P... LDR r1,[r0,#0xa2]!
- 0x1000ced2: f8c41016 .... STR r1,[r4,#0x16]
- 0x1000ced6: 8880 .. LDRH r0,[r0,#4]
- 0x1000ced8: 8360 `. STRH r0,[r4,#0x1a]
- 0x1000ceda: 2501 .% MOVS r5,#1
- 0x1000cedc: e01f .. B 0x1000cf1e ; gapm_addr_set_rand_addr + 138
- 0x1000cede: bf00 .. NOP
- 0x1000cee0: eb060081 .... ADD r0,r6,r1,LSL #2
- 0x1000cee4: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000cee6: b148 H. CBZ r0,0x1000cefc ; gapm_addr_set_rand_addr + 104
- 0x1000cee8: 7b43 C{ LDRB r3,[r0,#0xd]
- 0x1000ceea: 2b02 .+ CMP r3,#2
- 0x1000ceec: d001 .. BEQ 0x1000cef2 ; gapm_addr_set_rand_addr + 94
- 0x1000ceee: 2b01 .+ CMP r3,#1
- 0x1000cef0: d104 .. BNE 0x1000cefc ; gapm_addr_set_rand_addr + 104
- 0x1000cef2: 7bc3 .{ LDRB r3,[r0,#0xf]
- 0x1000cef4: 2b01 .+ CMP r3,#1
- 0x1000cef6: d008 .. BEQ 0x1000cf0a ; gapm_addr_set_rand_addr + 118
- 0x1000cef8: 2b03 .+ CMP r3,#3
- 0x1000cefa: d006 .. BEQ 0x1000cf0a ; gapm_addr_set_rand_addr + 118
- 0x1000cefc: 1c49 I. ADDS r1,r1,#1
- 0x1000cefe: b2c9 .. UXTB r1,r1
- 0x1000cf00: 428a .B CMP r2,r1
- 0x1000cf02: d8ed .. BHI 0x1000cee0 ; gapm_addr_set_rand_addr + 76
- 0x1000cf04: e00b .. B 0x1000cf1e ; gapm_addr_set_rand_addr + 138
- 0x1000cf06: e014 .. B 0x1000cf32 ; gapm_addr_set_rand_addr + 158
- 0x1000cf08: e00b .. B 0x1000cf22 ; gapm_addr_set_rand_addr + 142
- 0x1000cf0a: f8d01016 .... LDR r1,[r0,#0x16]
- 0x1000cf0e: f8c41016 .... STR r1,[r4,#0x16]
- 0x1000cf12: 8b40 @. LDRH r0,[r0,#0x1a]
- 0x1000cf14: 8360 `. STRH r0,[r4,#0x1a]
- 0x1000cf16: 2501 .% MOVS r5,#1
- 0x1000cf18: 4620 F MOV r0,r4
- 0x1000cf1a: f7ffffa5 .... BL gapm_addr_send_dev_bdaddr_ind ; 0x1000ce68
- 0x1000cf1e: 7c60 `| LDRB r0,[r4,#0x11]
- 0x1000cf20: b1c0 .. CBZ r0,0x1000cf54 ; gapm_addr_set_rand_addr + 192
- 0x1000cf22: f64057af @..W MOV r7,#0xdaf
- 0x1000cf26: 2107 .! MOVS r1,#7
- 0x1000cf28: 4638 8F MOV r0,r7
- 0x1000cf2a: f7f5fbf9 .... BL $Ven$TT$L$$ke_timer_active ; 0x10002720
- 0x1000cf2e: b148 H. CBZ r0,0x1000cf44 ; gapm_addr_set_rand_addr + 176
- 0x1000cf30: e010 .. B 0x1000cf54 ; gapm_addr_set_rand_addr + 192
- 0x1000cf32: 480c .H LDR r0,[pc,#48] ; [0x1000cf64] = 0x1100684c
- 0x1000cf34: 2501 .% MOVS r5,#1
- 0x1000cf36: f8501fa2 P... LDR r1,[r0,#0xa2]!
- 0x1000cf3a: f8c41016 .... STR r1,[r4,#0x16]
- 0x1000cf3e: 8880 .. LDRH r0,[r0,#4]
- 0x1000cf40: 8360 `. STRH r0,[r4,#0x1a]
- 0x1000cf42: e007 .. B 0x1000cf54 ; gapm_addr_set_rand_addr + 192
- 0x1000cf44: f8b62090 ... LDRH r2,[r6,#0x90]
- 0x1000cf48: 2064 d MOVS r0,#0x64
- 0x1000cf4a: 4342 BC MULS r2,r0,r2
- 0x1000cf4c: 2107 .! MOVS r1,#7
- 0x1000cf4e: 4638 8F MOV r0,r7
- 0x1000cf50: f7f5fb91 .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x1000cf54: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000cf56: f88600f4 .... STRB r0,[r6,#0xf4]
- 0x1000cf5a: 4628 (F MOV r0,r5
- 0x1000cf5c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000cf60: f7ffbe98 .... B.W gapm_addr_fsm ; 0x1000cc94
- $d
- 0x1000cf64: 1100684c Lh.. DCD 285239372
- 0x1000cf68: 110000a0 .... DCD 285212832
- $t
- i.gapm_addr_solved_ind_handler
- gapm_addr_solved_ind_handler
- 0x1000cf6c: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x1000cf70: b089 .. SUB sp,sp,#0x24
- 0x1000cf72: 460c .F MOV r4,r1
- 0x1000cf74: a039 9. ADR r0,{pc}+0xe8 ; 0x1000d05c
- 0x1000cf76: f008f919 .... BL log_printf_level ; 0x100151ac
- 0x1000cf7a: a33a :. ADR r3,{pc}+0xea ; 0x1000d064
- 0x1000cf7c: f2405224 @.$R MOV r2,#0x524
- 0x1000cf80: a142 B. ADR r1,{pc}+0x10c ; 0x1000d08c
- 0x1000cf82: 2000 . MOVS r0,#0
- 0x1000cf84: f008f900 .... BL log_printf ; 0x10015188
- 0x1000cf88: a034 4. ADR r0,{pc}+0xd4 ; 0x1000d05c
- 0x1000cf8a: f008f90f .... BL log_printf_level ; 0x100151ac
- 0x1000cf8e: 78e0 .x LDRB r0,[r4,#3]
- 0x1000cf90: ad02 .. ADD r5,sp,#8
- 0x1000cf92: 7823 #x LDRB r3,[r4,#0]
- 0x1000cf94: 7862 bx LDRB r2,[r4,#1]
- 0x1000cf96: 78a1 .x LDRB r1,[r4,#2]
- 0x1000cf98: e885000f .... STM r5,{r0-r3}
- 0x1000cf9c: 7921 !y LDRB r1,[r4,#4]
- 0x1000cf9e: 7960 `y LDRB r0,[r4,#5]
- 0x1000cfa0: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000cfa4: a33f ?. ADR r3,{pc}+0x100 ; 0x1000d0a4
- 0x1000cfa6: f2405225 @.%R MOV r2,#0x525
- 0x1000cfaa: a138 8. ADR r1,{pc}+0xe2 ; 0x1000d08c
- 0x1000cfac: 2000 . MOVS r0,#0
- 0x1000cfae: f008f8eb .... BL log_printf ; 0x10015188
- 0x1000cfb2: 2500 .% MOVS r5,#0
- 0x1000cfb4: 4849 IH LDR r0,[pc,#292] ; [0x1000d0dc] = 0x11004140
- 0x1000cfb6: f7f5fb45 ..E. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000cfba: 4606 .F MOV r6,r0
- 0x1000cfbc: f10d011e .... ADD r1,sp,#0x1e
- 0x1000cfc0: a806 .. ADD r0,sp,#0x18
- 0x1000cfc2: f7fdfa49 ..I. BL gap_address_get ; 0x1000a458
- 0x1000cfc6: b3e6 .. CBZ r6,0x1000d042 ; gapm_addr_solved_ind_handler + 214
- 0x1000cfc8: f8df8110 .... LDR r8,[pc,#272] ; [0x1000d0dc] = 0x11004140
- 0x1000cfcc: f8df9110 .... LDR r9,[pc,#272] ; [0x1000d0e0] = 0x110063ec
- 0x1000cfd0: f1a80810 .... SUB r8,r8,#0x10
- 0x1000cfd4: e020 . B 0x1000d018 ; gapm_addr_solved_ind_handler + 172
- 0x1000cfd6: bf00 .. NOP
- 0x1000cfd8: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x1000cfdc: eb001105 .... ADD r1,r0,r5,LSL #4
- 0x1000cfe0: eb090781 .... ADD r7,r9,r1,LSL #2
- 0x1000cfe4: 7838 8x LDRB r0,[r7,#0]
- 0x1000cfe6: 0781 .. LSLS r1,r0,#30
- 0x1000cfe8: d514 .. BPL 0x1000d014 ; gapm_addr_solved_ind_handler + 168
- 0x1000cfea: 0700 .. LSLS r0,r0,#28
- 0x1000cfec: d512 .. BPL 0x1000d014 ; gapm_addr_solved_ind_handler + 168
- 0x1000cfee: 2210 ." MOVS r2,#0x10
- 0x1000cff0: 1da1 .. ADDS r1,r4,#6
- 0x1000cff2: f107002c ..,. ADD r0,r7,#0x2c
- 0x1000cff6: f7f5fabc .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000cffa: b958 X. CBNZ r0,0x1000d014 ; gapm_addr_solved_ind_handler + 168
- 0x1000cffc: 7bf8 .{ LDRB r0,[r7,#0xf]
- 0x1000cffe: f89d101e .... LDRB r1,[sp,#0x1e]
- 0x1000d002: 4288 .B CMP r0,r1
- 0x1000d004: d106 .. BNE 0x1000d014 ; gapm_addr_solved_ind_handler + 168
- 0x1000d006: 2206 ." MOVS r2,#6
- 0x1000d008: a906 .. ADD r1,sp,#0x18
- 0x1000d00a: f1070009 .... ADD r0,r7,#9
- 0x1000d00e: f7f5fab0 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000d012: b1e8 .. CBZ r0,0x1000d050 ; gapm_addr_solved_ind_handler + 228
- 0x1000d014: 1c6d m. ADDS r5,r5,#1
- 0x1000d016: b2ed .. UXTB r5,r5
- 0x1000d018: f8980000 .... LDRB r0,[r8,#0]
- 0x1000d01c: 4285 .B CMP r5,r0
- 0x1000d01e: d3db .. BCC 0x1000cfd8 ; gapm_addr_solved_ind_handler + 108
- 0x1000d020: f8980000 .... LDRB r0,[r8,#0]
- 0x1000d024: 4285 .B CMP r5,r0
- 0x1000d026: d104 .. BNE 0x1000d032 ; gapm_addr_solved_ind_handler + 198
- 0x1000d028: 2200 ." MOVS r2,#0
- 0x1000d02a: 68b3 .h LDR r3,[r6,#8]
- 0x1000d02c: 7930 0y LDRB r0,[r6,#4]
- 0x1000d02e: 2101 .! MOVS r1,#1
- 0x1000d030: 4798 .G BLX r3
- 0x1000d032: 4630 0F MOV r0,r6
- 0x1000d034: f7f5faf7 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000d038: 4828 (H LDR r0,[pc,#160] ; [0x1000d0dc] = 0x11004140
- 0x1000d03a: 6800 .h LDR r0,[r0,#0]
- 0x1000d03c: b108 .. CBZ r0,0x1000d042 ; gapm_addr_solved_ind_handler + 214
- 0x1000d03e: 68c0 .h LDR r0,[r0,#0xc]
- 0x1000d040: e000 .. B 0x1000d044 ; gapm_addr_solved_ind_handler + 216
- 0x1000d042: e001 .. B 0x1000d048 ; gapm_addr_solved_ind_handler + 220
- 0x1000d044: f7f5fad1 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000d048: b009 .. ADD sp,sp,#0x24
- 0x1000d04a: 2000 . MOVS r0,#0
- 0x1000d04c: e8bd83f0 .... POP {r4-r9,pc}
- 0x1000d050: 68b3 .h LDR r3,[r6,#8]
- 0x1000d052: 7930 0y LDRB r0,[r6,#4]
- 0x1000d054: 463a :F MOV r2,r7
- 0x1000d056: 2100 .! MOVS r1,#0
- 0x1000d058: 4798 .G BLX r3
- 0x1000d05a: e7e1 .. B 0x1000d020 ; gapm_addr_solved_ind_handler + 180
- $d
- 0x1000d05c: 464e495b [INF DCD 1179535707
- 0x1000d060: 00205d4f O] . DCD 2121039
- 0x1000d064: 7070615b [app DCD 1886413147
- 0x1000d068: 6365735f _sec DCD 1667593055
- 0x1000d06c: 7061675d ]gap DCD 1885431645
- 0x1000d070: 64615f6d m_ad DCD 1684103021
- 0x1000d074: 735f7264 dr_s DCD 1935635044
- 0x1000d078: 65766c6f olve DCD 1702259823
- 0x1000d07c: 6e695f64 d_in DCD 1852399460
- 0x1000d080: 61685f64 d_ha DCD 1634230116
- 0x1000d084: 656c646e ndle DCD 1701602414
- 0x1000d088: 000a0d72 r... DCD 658802
- 0x1000d08c: 615c2e2e ..\a DCD 1633431086
- 0x1000d090: 735c7070 pp\s DCD 1935437936
- 0x1000d094: 615c6372 rc\a DCD 1633444722
- 0x1000d098: 735f7070 pp_s DCD 1935634544
- 0x1000d09c: 632e6365 ec.c DCD 1663984485
- 0x1000d0a0: 00000000 .... DCD 0
- 0x1000d0a4: 7070615b [app DCD 1886413147
- 0x1000d0a8: 6365735f _sec DCD 1667593055
- 0x1000d0ac: 7365725d ]res DCD 1936028253
- 0x1000d0b0: 65766c6f olve DCD 1702259823
- 0x1000d0b4: 64612064 d ad DCD 1684086884
- 0x1000d0b8: 253a7264 dr:% DCD 624587364
- 0x1000d0bc: 3a783230 02x: DCD 980955696
- 0x1000d0c0: 78323025 %02x DCD 2016555045
- 0x1000d0c4: 3230253a :%02 DCD 842016058
- 0x1000d0c8: 30253a78 x:%0 DCD 807746168
- 0x1000d0cc: 253a7832 2x:% DCD 624588850
- 0x1000d0d0: 3a783230 02x: DCD 980955696
- 0x1000d0d4: 78323025 %02x DCD 2016555045
- 0x1000d0d8: 00000a0d .... DCD 2573
- 0x1000d0dc: 11004140 @A.. DCD 285229376
- 0x1000d0e0: 110063ec .c.. DCD 285238252
- $t
- i.gapm_adv_check_data_sanity
- gapm_adv_check_data_sanity
- 0x1000d0e4: b5f0 .. PUSH {r4-r7,lr}
- 0x1000d0e6: 180d .. ADDS r5,r1,r0
- 0x1000d0e8: b089 .. SUB sp,sp,#0x24
- 0x1000d0ea: 460c .F MOV r4,r1
- 0x1000d0ec: 2601 .& MOVS r6,#1
- 0x1000d0ee: 2120 ! MOVS r1,#0x20
- 0x1000d0f0: 4668 hF MOV r0,sp
- 0x1000d0f2: f7f5fa48 ..H. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1000d0f6: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000d0fa: 466b kF MOV r3,sp
- 0x1000d0fc: f0400002 @... ORR r0,r0,#2
- 0x1000d100: f88d0000 .... STRB r0,[sp,#0]
- 0x1000d104: 2001 . MOVS r0,#1
- 0x1000d106: e023 #. B 0x1000d150 ; gapm_adv_check_data_sanity + 108
- 0x1000d108: 7861 ax LDRB r1,[r4,#1]
- 0x1000d10a: 291d .) CMP r1,#0x1d
- 0x1000d10c: d21d .. BCS 0x1000d14a ; gapm_adv_check_data_sanity + 102
- 0x1000d10e: e8dff001 .... TBB [pc,r1]
- $d
- 0x1000d112: 0f1c .. DCW 3868
- 0x1000d114: 0f0f0f0f .... DCD 252645135
- 0x1000d118: 0f0f0f0f .... DCD 252645135
- 0x1000d11c: 1c1c1c1c .... DCD 471604252
- 0x1000d120: 1c1c1c1c .... DCD 471604252
- 0x1000d124: 1c1c1c1c .... DCD 471604252
- 0x1000d128: 0f0f0f1c .... DCD 252645148
- 0x1000d12c: 000f0f0f .... DCD 986895
- $t
- 0x1000d130: eb0307d1 .... ADD r7,r3,r1,LSR #3
- 0x1000d134: f0010107 .... AND r1,r1,#7
- 0x1000d138: 783a :x LDRB r2,[r7,#0]
- 0x1000d13a: fa00fc01 .... LSL r12,r0,r1
- 0x1000d13e: ea120f0c .... TST r2,r12
- 0x1000d142: d107 .. BNE 0x1000d154 ; gapm_adv_check_data_sanity + 112
- 0x1000d144: ea42020c B... ORR r2,r2,r12
- 0x1000d148: 703a :p STRB r2,[r7,#0]
- 0x1000d14a: f8141b01 .... LDRB r1,[r4],#1
- 0x1000d14e: 440c .D ADD r4,r4,r1
- 0x1000d150: 42ac .B CMP r4,r5
- 0x1000d152: d3d9 .. BCC 0x1000d108 ; gapm_adv_check_data_sanity + 36
- 0x1000d154: 42ac .B CMP r4,r5
- 0x1000d156: d000 .. BEQ 0x1000d15a ; gapm_adv_check_data_sanity + 118
- 0x1000d158: 2600 .& MOVS r6,#0
- 0x1000d15a: b009 .. ADD sp,sp,#0x24
- 0x1000d15c: 4630 0F MOV r0,r6
- 0x1000d15e: bdf0 .. POP {r4-r7,pc}
- i.gapm_adv_check_param
- gapm_adv_check_param
- 0x1000d160: b570 p. PUSH {r4-r6,lr}
- 0x1000d162: 4604 .F MOV r4,r0
- 0x1000d164: 2040 @ MOVS r0,#0x40
- 0x1000d166: 88e1 .. LDRH r1,[r4,#6]
- 0x1000d168: 2302 .# MOVS r3,#2
- 0x1000d16a: 4d34 4M LDR r5,[pc,#208] ; [0x1000d23c] = 0x1100684c
- 0x1000d16c: 07ca .. LSLS r2,r1,#31
- 0x1000d16e: d009 .. BEQ 0x1000d184 ; gapm_adv_check_param + 36
- 0x1000d170: 4b33 3K LDR r3,[pc,#204] ; [0x1000d240] = 0x110000a0
- 0x1000d172: f89520a9 ... LDRB r2,[r5,#0xa9]
- 0x1000d176: f8933054 ..T0 LDRB r3,[r3,#0x54]
- 0x1000d17a: 429a .B CMP r2,r3
- 0x1000d17c: d101 .. BNE 0x1000d182 ; gapm_adv_check_param + 34
- 0x1000d17e: 2043 C MOVS r0,#0x43
- 0x1000d180: bd70 p. POP {r4-r6,pc}
- 0x1000d182: 230a .# MOVS r3,#0xa
- 0x1000d184: 7962 by LDRB r2,[r4,#5]
- 0x1000d186: 2a04 .* CMP r2,#4
- 0x1000d188: d2fa .. BCS 0x1000d180 ; gapm_adv_check_param + 32
- 0x1000d18a: b112 .. CBZ r2,0x1000d192 ; gapm_adv_check_param + 50
- 0x1000d18c: 2a03 .* CMP r2,#3
- 0x1000d18e: d000 .. BEQ 0x1000d192 ; gapm_adv_check_param + 50
- 0x1000d190: 230a .# MOVS r3,#0xa
- 0x1000d192: f89550a8 ...P LDRB r5,[r5,#0xa8]
- 0x1000d196: 43ab .C BICS r3,r3,r5
- 0x1000d198: d001 .. BEQ 0x1000d19e ; gapm_adv_check_param + 62
- 0x1000d19a: 2042 B MOVS r0,#0x42
- 0x1000d19c: bd70 p. POP {r4-r6,pc}
- 0x1000d19e: 7923 #y LDRB r3,[r4,#4]
- 0x1000d1a0: 2b02 .+ CMP r3,#2
- 0x1000d1a2: d8fb .. BHI 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1a4: 074d M. LSLS r5,r1,#29
- 0x1000d1a6: d503 .. BPL 0x1000d1b0 ; gapm_adv_check_param + 80
- 0x1000d1a8: 2a00 .* CMP r2,#0
- 0x1000d1aa: d1f7 .. BNE 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1ac: 078d .. LSLS r5,r1,#30
- 0x1000d1ae: d4f5 .. BMI 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1b0: b1f3 .. CBZ r3,0x1000d1f0 ; gapm_adv_check_param + 144
- 0x1000d1b2: f0210110 !... BIC r1,r1,#0x10
- 0x1000d1b6: 80e1 .. STRH r1,[r4,#6]
- 0x1000d1b8: 070d .. LSLS r5,r1,#28
- 0x1000d1ba: d4ef .. BMI 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1bc: 2b01 .+ CMP r3,#1
- 0x1000d1be: d02f /. BEQ 0x1000d220 ; gapm_adv_check_param + 192
- 0x1000d1c0: 07ca .. LSLS r2,r1,#31
- 0x1000d1c2: d1eb .. BNE 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1c4: 078a .. LSLS r2,r1,#30
- 0x1000d1c6: d4e9 .. BMI 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1c8: 0689 .. LSLS r1,r1,#26
- 0x1000d1ca: d4e7 .. BMI 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1cc: 2b02 .+ CMP r3,#2
- 0x1000d1ce: d202 .. BCS 0x1000d1d6 ; gapm_adv_check_param + 118
- 0x1000d1d0: 7a61 az LDRB r1,[r4,#9]
- 0x1000d1d2: 2903 .) CMP r1,#3
- 0x1000d1d4: d8e2 .. BHI 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1d6: f000fd2d ..-. BL gapm_get_address_type ; 0x1000dc34
- 0x1000d1da: 0740 @. LSLS r0,r0,#29
- 0x1000d1dc: d506 .. BPL 0x1000d1ec ; gapm_adv_check_param + 140
- 0x1000d1de: 79a1 .y LDRB r1,[r4,#6]
- 0x1000d1e0: 2049 I MOVS r0,#0x49
- 0x1000d1e2: 07c9 .. LSLS r1,r1,#31
- 0x1000d1e4: d002 .. BEQ 0x1000d1ec ; gapm_adv_check_param + 140
- 0x1000d1e6: 7861 ax LDRB r1,[r4,#1]
- 0x1000d1e8: 2902 .) CMP r1,#2
- 0x1000d1ea: d0d7 .. BEQ 0x1000d19c ; gapm_adv_check_param + 60
- 0x1000d1ec: 2000 . MOVS r0,#0
- 0x1000d1ee: bd70 p. POP {r4-r6,pc}
- 0x1000d1f0: f0410110 A... ORR r1,r1,#0x10
- 0x1000d1f4: 80e1 .. STRH r1,[r4,#6]
- 0x1000d1f6: 068a .. LSLS r2,r1,#26
- 0x1000d1f8: d4f9 .. BMI 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d1fa: 064a J. LSLS r2,r1,#25
- 0x1000d1fc: d4f7 .. BMI 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d1fe: 07ca .. LSLS r2,r1,#31
- 0x1000d200: ea4f7241 O.Ar LSL r2,r1,#29
- 0x1000d204: d007 .. BEQ 0x1000d216 ; gapm_adv_check_param + 182
- 0x1000d206: 2a00 .* CMP r2,#0
- 0x1000d208: db02 .. BLT 0x1000d210 ; gapm_adv_check_param + 176
- 0x1000d20a: 0789 .. LSLS r1,r1,#30
- 0x1000d20c: d5ef .. BPL 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d20e: e7df .. B 0x1000d1d0 ; gapm_adv_check_param + 112
- 0x1000d210: 0789 .. LSLS r1,r1,#30
- 0x1000d212: d4ec .. BMI 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d214: e7dc .. B 0x1000d1d0 ; gapm_adv_check_param + 112
- 0x1000d216: 2a00 .* CMP r2,#0
- 0x1000d218: dada .. BGE 0x1000d1d0 ; gapm_adv_check_param + 112
- 0x1000d21a: 07c9 .. LSLS r1,r1,#31
- 0x1000d21c: d0e7 .. BEQ 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d21e: e7d7 .. B 0x1000d1d0 ; gapm_adv_check_param + 112
- 0x1000d220: 07cb .. LSLS r3,r1,#31
- 0x1000d222: d001 .. BEQ 0x1000d228 ; gapm_adv_check_param + 200
- 0x1000d224: 078b .. LSLS r3,r1,#30
- 0x1000d226: d4e2 .. BMI 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d228: 068b .. LSLS r3,r1,#26
- 0x1000d22a: d5d1 .. BPL 0x1000d1d0 ; gapm_adv_check_param + 112
- 0x1000d22c: 2a01 .* CMP r2,#1
- 0x1000d22e: d0de .. BEQ 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d230: 2a02 .* CMP r2,#2
- 0x1000d232: d0dc .. BEQ 0x1000d1ee ; gapm_adv_check_param + 142
- 0x1000d234: 07ca .. LSLS r2,r1,#31
- 0x1000d236: d0eb .. BEQ 0x1000d210 ; gapm_adv_check_param + 176
- 0x1000d238: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000d23a: 0000 .. DCW 0
- 0x1000d23c: 1100684c Lh.. DCD 285239372
- 0x1000d240: 110000a0 .... DCD 285212832
- $t
- i.gapm_adv_create
- gapm_adv_create
- 0x1000d244: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1000d248: 4f24 $O LDR r7,[pc,#144] ; [0x1000d2dc] = 0x1100684c
- 0x1000d24a: 460d .F MOV r5,r1
- 0x1000d24c: 4681 .F MOV r9,r0
- 0x1000d24e: f89700f1 .... LDRB r0,[r7,#0xf1]
- 0x1000d252: f89710f0 .... LDRB r1,[r7,#0xf0]
- 0x1000d256: 4288 .B CMP r0,r1
- 0x1000d258: d101 .. BNE 0x1000d25e ; gapm_adv_create + 26
- 0x1000d25a: 2643 C& MOVS r6,#0x43
- 0x1000d25c: e036 6. B 0x1000d2cc ; gapm_adv_create + 136
- 0x1000d25e: 4628 (F MOV r0,r5
- 0x1000d260: f7ffff7e ..~. BL gapm_adv_check_param ; 0x1000d160
- 0x1000d264: 0006 .. MOVS r6,r0
- 0x1000d266: d131 1. BNE 0x1000d2cc ; gapm_adv_create + 136
- 0x1000d268: 2124 $! MOVS r1,#0x24
- 0x1000d26a: 4648 HF MOV r0,r9
- 0x1000d26c: f7fffba4 .... BL gapm_actv_alloc ; 0x1000c9b8
- 0x1000d270: 0004 .. MOVS r4,r0
- 0x1000d272: d02e .. BEQ 0x1000d2d2 ; gapm_adv_create + 142
- 0x1000d274: 46b0 .F MOV r8,r6
- 0x1000d276: f884800d .... STRB r8,[r4,#0xd]
- 0x1000d27a: 7928 (y LDRB r0,[r5,#4]
- 0x1000d27c: 73a0 .s STRB r0,[r4,#0xe]
- 0x1000d27e: 7868 hx LDRB r0,[r5,#1]
- 0x1000d280: 7460 `t STRB r0,[r4,#0x11]
- 0x1000d282: 2001 . MOVS r0,#1
- 0x1000d284: f000fe10 .... BL gapm_get_requester ; 0x1000dea8
- 0x1000d288: 82a0 .. STRH r0,[r4,#0x14]
- 0x1000d28a: f884801f .... STRB r8,[r4,#0x1f]
- 0x1000d28e: 7968 hy LDRB r0,[r5,#5]
- 0x1000d290: 77a0 .w STRB r0,[r4,#0x1e]
- 0x1000d292: 4813 .H LDR r0,[pc,#76] ; [0x1000d2e0] = 0x1000d685
- 0x1000d294: 6020 ` STR r0,[r4,#0]
- 0x1000d296: 4813 .H LDR r0,[pc,#76] ; [0x1000d2e4] = 0x1000d6d1
- 0x1000d298: 6060 `` STR r0,[r4,#4]
- 0x1000d29a: 4813 .H LDR r0,[pc,#76] ; [0x1000d2e8] = 0x1000d2ed
- 0x1000d29c: 60a0 .` STR r0,[r4,#8]
- 0x1000d29e: f88790f4 .... STRB r9,[r7,#0xf4]
- 0x1000d2a2: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x1000d2a4: 2800 .( CMP r0,#0
- 0x1000d2a6: 79a8 .y LDRB r0,[r5,#6]
- 0x1000d2a8: d015 .. BEQ 0x1000d2d6 ; gapm_adv_create + 146
- 0x1000d2aa: 0780 .. LSLS r0,r0,#30
- 0x1000d2ac: d406 .. BMI 0x1000d2bc ; gapm_adv_create + 120
- 0x1000d2ae: 7c20 | LDRB r0,[r4,#0x10]
- 0x1000d2b0: f0400002 @... ORR r0,r0,#2
- 0x1000d2b4: 7420 t STRB r0,[r4,#0x10]
- 0x1000d2b6: 79a8 .y LDRB r0,[r5,#6]
- 0x1000d2b8: 0780 .. LSLS r0,r0,#30
- 0x1000d2ba: d503 .. BPL 0x1000d2c4 ; gapm_adv_create + 128
- 0x1000d2bc: 7c20 | LDRB r0,[r4,#0x10]
- 0x1000d2be: f0400001 @... ORR r0,r0,#1
- 0x1000d2c2: 7420 t STRB r0,[r4,#0x10]
- 0x1000d2c4: 4629 )F MOV r1,r5
- 0x1000d2c6: 4620 F MOV r0,r4
- 0x1000d2c8: f000f8ab .... BL gapm_adv_send_hci_le_set_ext_adv_param_cmd ; 0x1000d422
- 0x1000d2cc: 4630 0F MOV r0,r6
- 0x1000d2ce: e8bd87f0 .... POP {r4-r10,pc}
- 0x1000d2d2: 264b K& MOVS r6,#0x4b
- 0x1000d2d4: e7fa .. B 0x1000d2cc ; gapm_adv_create + 136
- 0x1000d2d6: 0740 @. LSLS r0,r0,#29
- 0x1000d2d8: d5e9 .. BPL 0x1000d2ae ; gapm_adv_create + 106
- 0x1000d2da: e7ec .. B 0x1000d2b6 ; gapm_adv_create + 114
- $d
- 0x1000d2dc: 1100684c Lh.. DCD 285239372
- 0x1000d2e0: 1000d685 .... DCD 268490373
- 0x1000d2e4: 1000d6d1 .... DCD 268490449
- 0x1000d2e8: 1000d2ed .... DCD 268489453
- $t
- i.gapm_adv_delete
- gapm_adv_delete
- 0x1000d2ec: 2100 .! MOVS r1,#0
- 0x1000d2ee: 4a03 .J LDR r2,[pc,#12] ; [0x1000d2fc] = 0x1100684c
- 0x1000d2f0: 77c1 .w STRB r1,[r0,#0x1f]
- 0x1000d2f2: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x1000d2f4: f88210f4 .... STRB r1,[r2,#0xf4]
- 0x1000d2f8: f000b802 .... B.W gapm_adv_send_hci_le_rmv_adv_set_cmd ; 0x1000d300
- $d
- 0x1000d2fc: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_adv_send_hci_le_rmv_adv_set_cmd
- gapm_adv_send_hci_le_rmv_adv_set_cmd
- 0x1000d300: b570 p. PUSH {r4-r6,lr}
- 0x1000d302: 4604 .F MOV r4,r0
- 0x1000d304: f242053c B.<. MOV r5,#0x203c
- 0x1000d308: 2301 .# MOVS r3,#1
- 0x1000d30a: 462a *F MOV r2,r5
- 0x1000d30c: 2100 .! MOVS r1,#0
- 0x1000d30e: f2411005 A... MOV r0,#0x1105
- 0x1000d312: f7f5f965 ..e. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d316: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000d318: 7001 .p STRB r1,[r0,#0]
- 0x1000d31a: f7f5f9f7 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d31e: 8265 e. STRH r5,[r4,#0x12]
- 0x1000d320: bd70 p. POP {r4-r6,pc}
- i.gapm_adv_send_hci_le_set_ext_adv_data_cmd
- gapm_adv_send_hci_le_set_ext_adv_data_cmd
- 0x1000d322: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x1000d326: 4605 .F MOV r5,r0
- 0x1000d328: 8848 H. LDRH r0,[r1,#2]
- 0x1000d32a: 2700 .' MOVS r7,#0
- 0x1000d32c: 468a .F MOV r10,r1
- 0x1000d32e: 28f8 .( CMP r0,#0xf8
- 0x1000d330: d807 .. BHI 0x1000d342 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 32
- 0x1000d332: 7fa9 .. LDRB r1,[r5,#0x1e]
- 0x1000d334: f04f0803 O... MOV r8,#3
- 0x1000d338: 2903 .) CMP r1,#3
- 0x1000d33a: d000 .. BEQ 0x1000d33e ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 28
- 0x1000d33c: 2703 .' MOVS r7,#3
- 0x1000d33e: b2c6 .. UXTB r6,r0
- 0x1000d340: e011 .. B 0x1000d366 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 68
- 0x1000d342: 8ba9 .. LDRH r1,[r5,#0x1c]
- 0x1000d344: b131 1. CBZ r1,0x1000d354 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 50
- 0x1000d346: 1a40 @. SUBS r0,r0,r1
- 0x1000d348: b280 .. UXTH r0,r0
- 0x1000d34a: 28fb .( CMP r0,#0xfb
- 0x1000d34c: d82d -. BHI 0x1000d3aa ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 136
- 0x1000d34e: f04f0802 O... MOV r8,#2
- 0x1000d352: e7f4 .. B 0x1000d33e ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 28
- 0x1000d354: 7fa8 .. LDRB r0,[r5,#0x1e]
- 0x1000d356: f04f0801 O... MOV r8,#1
- 0x1000d35a: 2803 .( CMP r0,#3
- 0x1000d35c: d002 .. BEQ 0x1000d364 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 66
- 0x1000d35e: 2703 .' MOVS r7,#3
- 0x1000d360: 26f8 .& MOVS r6,#0xf8
- 0x1000d362: e000 .. B 0x1000d366 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 68
- 0x1000d364: 26fb .& MOVS r6,#0xfb
- 0x1000d366: eb060907 .... ADD r9,r6,r7
- 0x1000d36a: f2420b37 B.7. MOV r11,#0x2037
- 0x1000d36e: f1090304 .... ADD r3,r9,#4
- 0x1000d372: 465a ZF MOV r2,r11
- 0x1000d374: 2100 .! MOVS r1,#0
- 0x1000d376: f2411005 A... MOV r0,#0x1105
- 0x1000d37a: f7f5f931 ..1. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d37e: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x1000d380: 7001 .p STRB r1,[r0,#0]
- 0x1000d382: f8808001 .... STRB r8,[r0,#1]
- 0x1000d386: 2100 .! MOVS r1,#0
- 0x1000d388: 7081 .p STRB r1,[r0,#2]
- 0x1000d38a: 4604 .F MOV r4,r0
- 0x1000d38c: f8809003 .... STRB r9,[r0,#3]
- 0x1000d390: b197 .. CBZ r7,0x1000d3b8 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 150
- 0x1000d392: 2002 . MOVS r0,#2
- 0x1000d394: 7120 q STRB r0,[r4,#4]
- 0x1000d396: 2001 . MOVS r0,#1
- 0x1000d398: 7160 `q STRB r0,[r4,#5]
- 0x1000d39a: 2004 . MOVS r0,#4
- 0x1000d39c: 71a0 .q STRB r0,[r4,#6]
- 0x1000d39e: 7fa8 .. LDRB r0,[r5,#0x1e]
- 0x1000d3a0: 2801 .( CMP r0,#1
- 0x1000d3a2: d005 .. BEQ 0x1000d3b0 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 142
- 0x1000d3a4: 2802 .( CMP r0,#2
- 0x1000d3a6: d107 .. BNE 0x1000d3b8 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 150
- 0x1000d3a8: e004 .. B 0x1000d3b4 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 146
- 0x1000d3aa: f04f0800 O... MOV r8,#0
- 0x1000d3ae: e7d9 .. B 0x1000d364 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 66
- 0x1000d3b0: 2006 . MOVS r0,#6
- 0x1000d3b2: e000 .. B 0x1000d3b6 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 148
- 0x1000d3b4: 2005 . MOVS r0,#5
- 0x1000d3b6: 71a0 .q STRB r0,[r4,#6]
- 0x1000d3b8: 8ba9 .. LDRH r1,[r5,#0x1c]
- 0x1000d3ba: f10a0004 .... ADD r0,r10,#4
- 0x1000d3be: 4401 .D ADD r1,r1,r0
- 0x1000d3c0: 19e0 .. ADDS r0,r4,r7
- 0x1000d3c2: 4632 2F MOV r2,r6
- 0x1000d3c4: 1d00 .. ADDS r0,r0,#4
- 0x1000d3c6: f7f5f8ca .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000d3ca: 4620 F MOV r0,r4
- 0x1000d3cc: f7f5f99e .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d3d0: f8a5b012 .... STRH r11,[r5,#0x12]
- 0x1000d3d4: 4630 0F MOV r0,r6
- 0x1000d3d6: e8bd9ff0 .... POP {r4-r12,pc}
- i.gapm_adv_send_hci_le_set_ext_adv_en_cmd
- gapm_adv_send_hci_le_set_ext_adv_en_cmd
- 0x1000d3da: b570 p. PUSH {r4-r6,lr}
- 0x1000d3dc: 460c .F MOV r4,r1
- 0x1000d3de: 4605 .F MOV r5,r0
- 0x1000d3e0: f2420639 B.9. MOV r6,#0x2039
- 0x1000d3e4: 2382 .# MOVS r3,#0x82
- 0x1000d3e6: 4632 2F MOV r2,r6
- 0x1000d3e8: 2100 .! MOVS r1,#0
- 0x1000d3ea: f2411005 A... MOV r0,#0x1105
- 0x1000d3ee: f7f5f8f7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d3f2: 2c00 ., CMP r4,#0
- 0x1000d3f4: d002 .. BEQ 0x1000d3fc ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 34
- 0x1000d3f6: f04f0101 O... MOV r1,#1
- 0x1000d3fa: e001 .. B 0x1000d400 ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 38
- 0x1000d3fc: f04f0100 O... MOV r1,#0
- 0x1000d400: 7001 .p STRB r1,[r0,#0]
- 0x1000d402: f04f0101 O... MOV r1,#1
- 0x1000d406: 7041 Ap STRB r1,[r0,#1]
- 0x1000d408: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x1000d40a: 7081 .p STRB r1,[r0,#2]
- 0x1000d40c: d005 .. BEQ 0x1000d41a ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 64
- 0x1000d40e: 7fa9 .. LDRB r1,[r5,#0x1e]
- 0x1000d410: 8861 a. LDRH r1,[r4,#2]
- 0x1000d412: 8441 A. STRH r1,[r0,#0x22]
- 0x1000d414: 7921 !y LDRB r1,[r4,#4]
- 0x1000d416: f8801062 ..b. STRB r1,[r0,#0x62]
- 0x1000d41a: f7f5f977 ..w. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d41e: 826e n. STRH r6,[r5,#0x12]
- 0x1000d420: bd70 p. POP {r4-r6,pc}
- i.gapm_adv_send_hci_le_set_ext_adv_param_cmd
- gapm_adv_send_hci_le_set_ext_adv_param_cmd
- 0x1000d422: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000d426: 460d .F MOV r5,r1
- 0x1000d428: 4606 .F MOV r6,r0
- 0x1000d42a: f2420736 B.6. MOV r7,#0x2036
- 0x1000d42e: 231a .# MOVS r3,#0x1a
- 0x1000d430: 463a :F MOV r2,r7
- 0x1000d432: 2100 .! MOVS r1,#0
- 0x1000d434: f2411005 A... MOV r0,#0x1105
- 0x1000d438: f7f5f8d2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d43c: 4604 .F MOV r4,r0
- 0x1000d43e: 7b30 0{ LDRB r0,[r6,#0xc]
- 0x1000d440: 7020 p STRB r0,[r4,#0]
- 0x1000d442: 79a8 .y LDRB r0,[r5,#6]
- 0x1000d444: f000007f .... AND r0,r0,#0x7f
- 0x1000d448: 8060 `. STRH r0,[r4,#2]
- 0x1000d44a: 7d28 (} LDRB r0,[r5,#0x14]
- 0x1000d44c: 7120 q STRB r0,[r4,#4]
- 0x1000d44e: 8aa8 .. LDRH r0,[r5,#0x14]
- 0x1000d450: 0a00 .. LSRS r0,r0,#8
- 0x1000d452: 7160 `q STRB r0,[r4,#5]
- 0x1000d454: 6968 hi LDR r0,[r5,#0x14]
- 0x1000d456: 0c00 .. LSRS r0,r0,#16
- 0x1000d458: 71a0 .q STRB r0,[r4,#6]
- 0x1000d45a: 7e28 (~ LDRB r0,[r5,#0x18]
- 0x1000d45c: 71e0 .q STRB r0,[r4,#7]
- 0x1000d45e: 8b28 (. LDRH r0,[r5,#0x18]
- 0x1000d460: 0a00 .. LSRS r0,r0,#8
- 0x1000d462: 7220 r STRB r0,[r4,#8]
- 0x1000d464: 69a8 .i LDR r0,[r5,#0x18]
- 0x1000d466: 0c00 .. LSRS r0,r0,#16
- 0x1000d468: 7260 `r STRB r0,[r4,#9]
- 0x1000d46a: 7f28 (. LDRB r0,[r5,#0x1c]
- 0x1000d46c: 72a0 .r STRB r0,[r4,#0xa]
- 0x1000d46e: 7f68 h. LDRB r0,[r5,#0x1d]
- 0x1000d470: 7560 `u STRB r0,[r4,#0x15]
- 0x1000d472: 7bb0 .{ LDRB r0,[r6,#0xe]
- 0x1000d474: b140 @. CBZ r0,0x1000d488 ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 102
- 0x1000d476: f8950020 .. . LDRB r0,[r5,#0x20]
- 0x1000d47a: 75a0 .u STRB r0,[r4,#0x16]
- 0x1000d47c: f8950021 ..!. LDRB r0,[r5,#0x21]
- 0x1000d480: 75e0 .u STRB r0,[r4,#0x17]
- 0x1000d482: f8950022 ..". LDRB r0,[r5,#0x22]
- 0x1000d486: 7620 v STRB r0,[r4,#0x18]
- 0x1000d488: 7c70 p| LDRB r0,[r6,#0x11]
- 0x1000d48a: f7fffb1f .... BL gapm_actv_get_hci_own_addr_type ; 0x1000cacc
- 0x1000d48e: 72e0 .r STRB r0,[r4,#0xb]
- 0x1000d490: 79a8 .y LDRB r0,[r5,#6]
- 0x1000d492: 0740 @. LSLS r0,r0,#29
- 0x1000d494: d403 .. BMI 0x1000d49e ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 124
- 0x1000d496: f000fbcd .... BL gapm_get_address_type ; 0x1000dc34
- 0x1000d49a: 0740 @. LSLS r0,r0,#29
- 0x1000d49c: d508 .. BPL 0x1000d4b0 ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 142
- 0x1000d49e: 7c28 (| LDRB r0,[r5,#0x10]
- 0x1000d4a0: 7320 s STRB r0,[r4,#0xc]
- 0x1000d4a2: f8d5000a .... LDR r0,[r5,#0xa]
- 0x1000d4a6: f8c4000d .... STR r0,[r4,#0xd]
- 0x1000d4aa: 89e8 .. LDRH r0,[r5,#0xe]
- 0x1000d4ac: f8a40011 .... STRH r0,[r4,#0x11]
- 0x1000d4b0: 7a68 hz LDRB r0,[r5,#9]
- 0x1000d4b2: 74e0 .t STRB r0,[r4,#0x13]
- 0x1000d4b4: 7a28 (z LDRB r0,[r5,#8]
- 0x1000d4b6: 7520 u STRB r0,[r4,#0x14]
- 0x1000d4b8: 88e8 .. LDRH r0,[r5,#6]
- 0x1000d4ba: 05c0 .. LSLS r0,r0,#23
- 0x1000d4bc: d506 .. BPL 0x1000d4cc ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 170
- 0x1000d4be: 2001 . MOVS r0,#1
- 0x1000d4c0: 7660 `v STRB r0,[r4,#0x19]
- 0x1000d4c2: 7c30 0| LDRB r0,[r6,#0x10]
- 0x1000d4c4: f0400020 @. . ORR r0,r0,#0x20
- 0x1000d4c8: 7430 0t STRB r0,[r6,#0x10]
- 0x1000d4ca: e001 .. B 0x1000d4d0 ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 174
- 0x1000d4cc: 2000 . MOVS r0,#0
- 0x1000d4ce: 7660 `v STRB r0,[r4,#0x19]
- 0x1000d4d0: 4620 F MOV r0,r4
- 0x1000d4d2: f7f5f91b .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d4d6: 8277 w. STRH r7,[r6,#0x12]
- 0x1000d4d8: e8bd81f0 .... POP {r4-r8,pc}
- i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd
- gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd
- 0x1000d4dc: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x1000d4e0: 4607 .F MOV r7,r0
- 0x1000d4e2: 7c00 .| LDRB r0,[r0,#0x10]
- 0x1000d4e4: 468a .F MOV r10,r1
- 0x1000d4e6: 0780 .. LSLS r0,r0,#30
- 0x1000d4e8: ea6f00a0 o... MVN r0,r0,ASR #2
- 0x1000d4ec: 0f80 .. LSRS r0,r0,#30
- 0x1000d4ee: 8849 I. LDRH r1,[r1,#2]
- 0x1000d4f0: 2600 .& MOVS r6,#0
- 0x1000d4f2: f1c005fb .... RSB r5,r0,#0xfb
- 0x1000d4f6: 42a9 .B CMP r1,r5
- 0x1000d4f8: dc03 .. BGT 0x1000d502 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 38
- 0x1000d4fa: f04f0803 O... MOV r8,#3
- 0x1000d4fe: b2cd .. UXTB r5,r1
- 0x1000d500: e00b .. B 0x1000d51a ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 62
- 0x1000d502: 8bba .. LDRH r2,[r7,#0x1c]
- 0x1000d504: b13a :. CBZ r2,0x1000d516 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 58
- 0x1000d506: 1a88 .. SUBS r0,r1,r2
- 0x1000d508: b280 .. UXTH r0,r0
- 0x1000d50a: 28fb .( CMP r0,#0xfb
- 0x1000d50c: d807 .. BHI 0x1000d51e ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 66
- 0x1000d50e: f04f0802 O... MOV r8,#2
- 0x1000d512: b2c5 .. UXTB r5,r0
- 0x1000d514: e006 .. B 0x1000d524 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 72
- 0x1000d516: f04f0801 O... MOV r8,#1
- 0x1000d51a: 4606 .F MOV r6,r0
- 0x1000d51c: e002 .. B 0x1000d524 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 72
- 0x1000d51e: f04f0800 O... MOV r8,#0
- 0x1000d522: 25fb .% MOVS r5,#0xfb
- 0x1000d524: eb050906 .... ADD r9,r5,r6
- 0x1000d528: f2420b38 B.8. MOV r11,#0x2038
- 0x1000d52c: f1090304 .... ADD r3,r9,#4
- 0x1000d530: 465a ZF MOV r2,r11
- 0x1000d532: 2100 .! MOVS r1,#0
- 0x1000d534: f2411005 A... MOV r0,#0x1105
- 0x1000d538: f7f5f852 ..R. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d53c: 7b39 9{ LDRB r1,[r7,#0xc]
- 0x1000d53e: 7001 .p STRB r1,[r0,#0]
- 0x1000d540: 4604 .F MOV r4,r0
- 0x1000d542: f8808001 .... STRB r8,[r0,#1]
- 0x1000d546: 2000 . MOVS r0,#0
- 0x1000d548: 70a0 .p STRB r0,[r4,#2]
- 0x1000d54a: f8849003 .... STRB r9,[r4,#3]
- 0x1000d54e: b17e ~. CBZ r6,0x1000d570 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 148
- 0x1000d550: 2002 . MOVS r0,#2
- 0x1000d552: 7120 q STRB r0,[r4,#4]
- 0x1000d554: 2001 . MOVS r0,#1
- 0x1000d556: 7160 `q STRB r0,[r4,#5]
- 0x1000d558: 2004 . MOVS r0,#4
- 0x1000d55a: 71a0 .q STRB r0,[r4,#6]
- 0x1000d55c: 7fb8 .. LDRB r0,[r7,#0x1e]
- 0x1000d55e: 2801 .( CMP r0,#1
- 0x1000d560: d002 .. BEQ 0x1000d568 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 140
- 0x1000d562: 2802 .( CMP r0,#2
- 0x1000d564: d104 .. BNE 0x1000d570 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 148
- 0x1000d566: e001 .. B 0x1000d56c ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 144
- 0x1000d568: 2006 . MOVS r0,#6
- 0x1000d56a: e000 .. B 0x1000d56e ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 146
- 0x1000d56c: 2005 . MOVS r0,#5
- 0x1000d56e: 71a0 .q STRB r0,[r4,#6]
- 0x1000d570: 8bb9 .. LDRH r1,[r7,#0x1c]
- 0x1000d572: f10a0004 .... ADD r0,r10,#4
- 0x1000d576: 4401 .D ADD r1,r1,r0
- 0x1000d578: 19a0 .. ADDS r0,r4,r6
- 0x1000d57a: 462a *F MOV r2,r5
- 0x1000d57c: 1d00 .. ADDS r0,r0,#4
- 0x1000d57e: f7f4ffee .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000d582: 4620 F MOV r0,r4
- 0x1000d584: f7f5f8c2 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d588: f8a7b012 .... STRH r11,[r7,#0x12]
- 0x1000d58c: 4628 (F MOV r0,r5
- 0x1000d58e: e8bd9ff0 .... POP {r4-r12,pc}
- i.gapm_adv_send_hci_le_set_per_adv_data_cmd
- gapm_adv_send_hci_le_set_per_adv_data_cmd
- 0x1000d592: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1000d596: 4607 .F MOV r7,r0
- 0x1000d598: 8848 H. LDRH r0,[r1,#2]
- 0x1000d59a: 4688 .F MOV r8,r1
- 0x1000d59c: 28fc .( CMP r0,#0xfc
- 0x1000d59e: d801 .. BHI 0x1000d5a4 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 18
- 0x1000d5a0: 2603 .& MOVS r6,#3
- 0x1000d5a2: e006 .. B 0x1000d5b2 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 32
- 0x1000d5a4: 8bb9 .. LDRH r1,[r7,#0x1c]
- 0x1000d5a6: b131 1. CBZ r1,0x1000d5b6 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 36
- 0x1000d5a8: 1a40 @. SUBS r0,r0,r1
- 0x1000d5aa: b280 .. UXTH r0,r0
- 0x1000d5ac: 28fc .( CMP r0,#0xfc
- 0x1000d5ae: d804 .. BHI 0x1000d5ba ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 40
- 0x1000d5b0: 2602 .& MOVS r6,#2
- 0x1000d5b2: b2c4 .. UXTB r4,r0
- 0x1000d5b4: e003 .. B 0x1000d5be ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 44
- 0x1000d5b6: 2601 .& MOVS r6,#1
- 0x1000d5b8: e000 .. B 0x1000d5bc ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 42
- 0x1000d5ba: 2600 .& MOVS r6,#0
- 0x1000d5bc: 24fc .$ MOVS r4,#0xfc
- 0x1000d5be: f242093f B.?. MOV r9,#0x203f
- 0x1000d5c2: 1ce3 .. ADDS r3,r4,#3
- 0x1000d5c4: 464a JF MOV r2,r9
- 0x1000d5c6: 2100 .! MOVS r1,#0
- 0x1000d5c8: f2411005 A... MOV r0,#0x1105
- 0x1000d5cc: f7f5f808 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d5d0: 4605 .F MOV r5,r0
- 0x1000d5d2: 7b38 8{ LDRB r0,[r7,#0xc]
- 0x1000d5d4: 7028 (p STRB r0,[r5,#0]
- 0x1000d5d6: 706e np STRB r6,[r5,#1]
- 0x1000d5d8: 70ac .p STRB r4,[r5,#2]
- 0x1000d5da: 8bb9 .. LDRH r1,[r7,#0x1c]
- 0x1000d5dc: f1080004 .... ADD r0,r8,#4
- 0x1000d5e0: 4401 .D ADD r1,r1,r0
- 0x1000d5e2: 4622 "F MOV r2,r4
- 0x1000d5e4: 1ce8 .. ADDS r0,r5,#3
- 0x1000d5e6: f7f4ffba .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000d5ea: 4628 (F MOV r0,r5
- 0x1000d5ec: f7f5f88e .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d5f0: f8a79012 .... STRH r9,[r7,#0x12]
- 0x1000d5f4: 4620 F MOV r0,r4
- 0x1000d5f6: e8bd87f0 .... POP {r4-r10,pc}
- i.gapm_adv_send_hci_le_set_per_adv_en_cmd
- gapm_adv_send_hci_le_set_per_adv_en_cmd
- 0x1000d5fa: b570 p. PUSH {r4-r6,lr}
- 0x1000d5fc: 460e .F MOV r6,r1
- 0x1000d5fe: 4604 .F MOV r4,r0
- 0x1000d600: f44f5501 O..U MOV r5,#0x2040
- 0x1000d604: 2302 .# MOVS r3,#2
- 0x1000d606: 462a *F MOV r2,r5
- 0x1000d608: 2100 .! MOVS r1,#0
- 0x1000d60a: f2411005 A... MOV r0,#0x1105
- 0x1000d60e: f7f4ffe7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d612: 7006 .p STRB r6,[r0,#0]
- 0x1000d614: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000d616: 7041 Ap STRB r1,[r0,#1]
- 0x1000d618: f7f5f878 ..x. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000d61c: 8265 e. STRH r5,[r4,#0x12]
- 0x1000d61e: bd70 p. POP {r4-r6,pc}
- i.gapm_adv_set_data
- gapm_adv_set_data
- 0x1000d620: b570 p. PUSH {r4-r6,lr}
- 0x1000d622: 4604 .F MOV r4,r0
- 0x1000d624: 7808 .x LDRB r0,[r1,#0]
- 0x1000d626: 2501 .% MOVS r5,#1
- 0x1000d628: b1a2 .. CBZ r2,0x1000d654 ; gapm_adv_set_data + 52
- 0x1000d62a: 8ba2 .. LDRH r2,[r4,#0x1c]
- 0x1000d62c: 884b K. LDRH r3,[r1,#2]
- 0x1000d62e: 429a .B CMP r2,r3
- 0x1000d630: d110 .. BNE 0x1000d654 ; gapm_adv_set_data + 52
- 0x1000d632: 28a9 .( CMP r0,#0xa9
- 0x1000d634: d007 .. BEQ 0x1000d646 ; gapm_adv_set_data + 38
- 0x1000d636: 28aa .( CMP r0,#0xaa
- 0x1000d638: 7c20 | LDRB r0,[r4,#0x10]
- 0x1000d63a: d008 .. BEQ 0x1000d64e ; gapm_adv_set_data + 46
- 0x1000d63c: f0400010 @... ORR r0,r0,#0x10
- 0x1000d640: 7420 t STRB r0,[r4,#0x10]
- 0x1000d642: 2500 .% MOVS r5,#0
- 0x1000d644: e01b .. B 0x1000d67e ; gapm_adv_set_data + 94
- 0x1000d646: 7c20 | LDRB r0,[r4,#0x10]
- 0x1000d648: f0400004 @... ORR r0,r0,#4
- 0x1000d64c: e7f8 .. B 0x1000d640 ; gapm_adv_set_data + 32
- 0x1000d64e: f0400008 @... ORR r0,r0,#8
- 0x1000d652: e7f5 .. B 0x1000d640 ; gapm_adv_set_data + 32
- 0x1000d654: 28a9 .( CMP r0,#0xa9
- 0x1000d656: d004 .. BEQ 0x1000d662 ; gapm_adv_set_data + 66
- 0x1000d658: 28aa .( CMP r0,#0xaa
- 0x1000d65a: d006 .. BEQ 0x1000d66a ; gapm_adv_set_data + 74
- 0x1000d65c: 28ab .( CMP r0,#0xab
- 0x1000d65e: d10e .. BNE 0x1000d67e ; gapm_adv_set_data + 94
- 0x1000d660: e007 .. B 0x1000d672 ; gapm_adv_set_data + 82
- 0x1000d662: 4620 F MOV r0,r4
- 0x1000d664: f7fffe5d ..]. BL gapm_adv_send_hci_le_set_ext_adv_data_cmd ; 0x1000d322
- 0x1000d668: e006 .. B 0x1000d678 ; gapm_adv_set_data + 88
- 0x1000d66a: 4620 F MOV r0,r4
- 0x1000d66c: f7ffff36 ..6. BL gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd ; 0x1000d4dc
- 0x1000d670: e002 .. B 0x1000d678 ; gapm_adv_set_data + 88
- 0x1000d672: 4620 F MOV r0,r4
- 0x1000d674: f7ffff8d .... BL gapm_adv_send_hci_le_set_per_adv_data_cmd ; 0x1000d592
- 0x1000d678: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x1000d67a: 4408 .D ADD r0,r0,r1
- 0x1000d67c: 83a0 .. STRH r0,[r4,#0x1c]
- 0x1000d67e: 4628 (F MOV r0,r5
- 0x1000d680: bd70 p. POP {r4-r6,pc}
- 0x1000d682: 0000 .. MOVS r0,r0
- i.gapm_adv_start
- gapm_adv_start
- 0x1000d684: b510 .. PUSH {r4,lr}
- 0x1000d686: 7c02 .| LDRB r2,[r0,#0x10]
- 0x1000d688: 2443 C$ MOVS r4,#0x43
- 0x1000d68a: 0793 .. LSLS r3,r2,#30
- 0x1000d68c: d501 .. BPL 0x1000d692 ; gapm_adv_start + 14
- 0x1000d68e: 0753 S. LSLS r3,r2,#29
- 0x1000d690: d51a .. BPL 0x1000d6c8 ; gapm_adv_start + 68
- 0x1000d692: 07d3 .. LSLS r3,r2,#31
- 0x1000d694: d003 .. BEQ 0x1000d69e ; gapm_adv_start + 26
- 0x1000d696: 7b83 .{ LDRB r3,[r0,#0xe]
- 0x1000d698: b133 3. CBZ r3,0x1000d6a8 ; gapm_adv_start + 36
- 0x1000d69a: 0713 .. LSLS r3,r2,#28
- 0x1000d69c: d514 .. BPL 0x1000d6c8 ; gapm_adv_start + 68
- 0x1000d69e: 7b83 .{ LDRB r3,[r0,#0xe]
- 0x1000d6a0: 2b02 .+ CMP r3,#2
- 0x1000d6a2: d101 .. BNE 0x1000d6a8 ; gapm_adv_start + 36
- 0x1000d6a4: 06d2 .. LSLS r2,r2,#27
- 0x1000d6a6: d50f .. BPL 0x1000d6c8 ; gapm_adv_start + 68
- 0x1000d6a8: 2400 .$ MOVS r4,#0
- 0x1000d6aa: 4b08 .K LDR r3,[pc,#32] ; [0x1000d6cc] = 0x1100684c
- 0x1000d6ac: 77c4 .w STRB r4,[r0,#0x1f]
- 0x1000d6ae: 7b02 .{ LDRB r2,[r0,#0xc]
- 0x1000d6b0: f88320f4 ... STRB r2,[r3,#0xf4]
- 0x1000d6b4: 7bc2 .{ LDRB r2,[r0,#0xf]
- 0x1000d6b6: 2a03 .* CMP r2,#3
- 0x1000d6b8: d104 .. BNE 0x1000d6c4 ; gapm_adv_start + 64
- 0x1000d6ba: 7c02 .| LDRB r2,[r0,#0x10]
- 0x1000d6bc: 0652 R. LSLS r2,r2,#25
- 0x1000d6be: d501 .. BPL 0x1000d6c4 ; gapm_adv_start + 64
- 0x1000d6c0: 2443 C$ MOVS r4,#0x43
- 0x1000d6c2: e001 .. B 0x1000d6c8 ; gapm_adv_start + 68
- 0x1000d6c4: f7fffe89 .... BL gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x1000d3da
- 0x1000d6c8: 4620 F MOV r0,r4
- 0x1000d6ca: bd10 .. POP {r4,pc}
- $d
- 0x1000d6cc: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_adv_stop
- gapm_adv_stop
- 0x1000d6d0: 2100 .! MOVS r1,#0
- 0x1000d6d2: 4a07 .J LDR r2,[pc,#28] ; [0x1000d6f0] = 0x1100684c
- 0x1000d6d4: 77c1 .w STRB r1,[r0,#0x1f]
- 0x1000d6d6: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x1000d6d8: f88210f4 .... STRB r1,[r2,#0xf4]
- 0x1000d6dc: 7c01 .| LDRB r1,[r0,#0x10]
- 0x1000d6de: 0649 I. LSLS r1,r1,#25
- 0x1000d6e0: f04f0100 O... MOV r1,#0
- 0x1000d6e4: d501 .. BPL 0x1000d6ea ; gapm_adv_stop + 26
- 0x1000d6e6: f7ffbe78 ..x. B.W gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x1000d3da
- 0x1000d6ea: f7ffbf86 .... B.W gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x1000d5fa
- $d
- 0x1000d6ee: 0000 .. DCW 0
- 0x1000d6f0: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_auto_conn_to_ind_handler
- gapm_auto_conn_to_ind_handler
- 0x1000d6f4: b570 p. PUSH {r4-r6,lr}
- 0x1000d6f6: 480c .H LDR r0,[pc,#48] ; [0x1000d728] = 0x1100684c
- 0x1000d6f8: f89040f3 ...@ LDRB r4,[r0,#0xf3]
- 0x1000d6fc: 2cff ., CMP r4,#0xff
- 0x1000d6fe: d011 .. BEQ 0x1000d724 ; gapm_auto_conn_to_ind_handler + 48
- 0x1000d700: eb000084 .... ADD r0,r0,r4,LSL #2
- 0x1000d704: 2207 ." MOVS r2,#7
- 0x1000d706: 68c5 .h LDR r5,[r0,#0xc]
- 0x1000d708: 2302 .# MOVS r3,#2
- 0x1000d70a: 4611 .F MOV r1,r2
- 0x1000d70c: f64050a2 @..P MOV r0,#0xda2
- 0x1000d710: f7f4ff66 ..f. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d714: 21a5 .! MOVS r1,#0xa5
- 0x1000d716: 7001 .p STRB r1,[r0,#0]
- 0x1000d718: 7044 Dp STRB r4,[r0,#1]
- 0x1000d71a: f7f4ff66 ..f. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000d71e: 2045 E MOVS r0,#0x45
- 0x1000d720: f8850055 ..U. STRB r0,[r5,#0x55]
- 0x1000d724: 2000 . MOVS r0,#0
- 0x1000d726: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000d728: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_cmp_evt_handler
- gapm_cmp_evt_handler
- 0x1000d72c: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x1000d730: 487b {H LDR r0,[pc,#492] ; [0x1000d920] = 0x11003b08
- 0x1000d732: b087 .. SUB sp,sp,#0x1c
- 0x1000d734: 461e .F MOV r6,r3
- 0x1000d736: 7800 .x LDRB r0,[r0,#0]
- 0x1000d738: 460d .F MOV r5,r1
- 0x1000d73a: 2803 .( CMP r0,#3
- 0x1000d73c: d30e .. BCC 0x1000d75c ; gapm_cmp_evt_handler + 48
- 0x1000d73e: a079 y. ADR r0,{pc}+0x1e6 ; 0x1000d924
- 0x1000d740: f007fd34 ..4. BL log_printf_level ; 0x100151ac
- 0x1000d744: 7869 ix LDRB r1,[r5,#1]
- 0x1000d746: 7828 (x LDRB r0,[r5,#0]
- 0x1000d748: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000d74c: 488c .H LDR r0,[pc,#560] ; [0x1000d980] = 0x11003b0c
- 0x1000d74e: a377 w. ADR r3,{pc}+0x1de ; 0x1000d92c
- 0x1000d750: f44f72a4 O..r MOV r2,#0x148
- 0x1000d754: a184 .. ADR r1,{pc}+0x214 ; 0x1000d968
- 0x1000d756: 6800 .h LDR r0,[r0,#0]
- 0x1000d758: f007fd16 .... BL log_printf ; 0x10015188
- 0x1000d75c: 7828 (x LDRB r0,[r5,#0]
- 0x1000d75e: 4c89 .L LDR r4,[pc,#548] ; [0x1000d984] = 0x11006148
- 0x1000d760: 28a1 .( CMP r0,#0xa1
- 0x1000d762: d074 t. BEQ 0x1000d84e ; gapm_cmp_evt_handler + 290
- 0x1000d764: dc23 #. BGT 0x1000d7ae ; gapm_cmp_evt_handler + 130
- 0x1000d766: f04f0700 O... MOV r7,#0
- 0x1000d76a: f04f0102 O... MOV r1,#2
- 0x1000d76e: 281b .( CMP r0,#0x1b
- 0x1000d770: d02e .. BEQ 0x1000d7d0 ; gapm_cmp_evt_handler + 164
- 0x1000d772: dc12 .. BGT 0x1000d79a ; gapm_cmp_evt_handler + 110
- 0x1000d774: 2801 .( CMP r0,#1
- 0x1000d776: d025 %. BEQ 0x1000d7c4 ; gapm_cmp_evt_handler + 152
- 0x1000d778: 4e82 .N LDR r6,[pc,#520] ; [0x1000d984] = 0x11006148
- 0x1000d77a: f6405b19 @..[ MOV r11,#0xd19
- 0x1000d77e: 3666 f6 ADDS r6,r6,#0x66
- 0x1000d780: f04f081a O... MOV r8,#0x1a
- 0x1000d784: f6405a23 @.#Z MOV r10,#0xd23
- 0x1000d788: f04f0928 O.(. MOV r9,#0x28
- 0x1000d78c: 2803 .( CMP r0,#3
- 0x1000d78e: d05f _. BEQ 0x1000d850 ; gapm_cmp_evt_handler + 292
- 0x1000d790: 2817 .( CMP r0,#0x17
- 0x1000d792: d071 q. BEQ 0x1000d878 ; gapm_cmp_evt_handler + 332
- 0x1000d794: 281a .( CMP r0,#0x1a
- 0x1000d796: d11a .. BNE 0x1000d7ce ; gapm_cmp_evt_handler + 162
- 0x1000d798: e02b +. B 0x1000d7f2 ; gapm_cmp_evt_handler + 198
- 0x1000d79a: 2828 (( CMP r0,#0x28
- 0x1000d79c: d04f O. BEQ 0x1000d83e ; gapm_cmp_evt_handler + 274
- 0x1000d79e: 4a7a zJ LDR r2,[pc,#488] ; [0x1000d988] = 0x11003b31
- 0x1000d7a0: 2890 .( CMP r0,#0x90
- 0x1000d7a2: d06a j. BEQ 0x1000d87a ; gapm_cmp_evt_handler + 334
- 0x1000d7a4: 2893 .( CMP r0,#0x93
- 0x1000d7a6: d069 i. BEQ 0x1000d87c ; gapm_cmp_evt_handler + 336
- 0x1000d7a8: 28a0 .( CMP r0,#0xa0
- 0x1000d7aa: d110 .. BNE 0x1000d7ce ; gapm_cmp_evt_handler + 162
- 0x1000d7ac: e07a z. B 0x1000d8a4 ; gapm_cmp_evt_handler + 376
- 0x1000d7ae: f1a001a2 .... SUB r1,r0,#0xa2
- 0x1000d7b2: 290a .) CMP r1,#0xa
- 0x1000d7b4: d20b .. BCS 0x1000d7ce ; gapm_cmp_evt_handler + 162
- 0x1000d7b6: e8dff001 .... TBB [pc,r1]
- $d
- 0x1000d7ba: 8287 .. DCW 33415
- 0x1000d7bc: 8cab8c8c .... DCD 2360052876
- 0x1000d7c0: 8c8c8c8c .... DCD 2358021260
- $t
- 0x1000d7c4: 7868 hx LDRB r0,[r5,#1]
- 0x1000d7c6: 2800 .( CMP r0,#0
- 0x1000d7c8: d101 .. BNE 0x1000d7ce ; gapm_cmp_evt_handler + 162
- 0x1000d7ca: f7f7fe19 .... BL app_reset_complete_ind_func ; 0x10005400
- 0x1000d7ce: e09f .. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d7d0: 7868 hx LDRB r0,[r5,#1]
- 0x1000d7d2: 2800 .( CMP r0,#0
- 0x1000d7d4: d10c .. BNE 0x1000d7f0 ; gapm_cmp_evt_handler + 196
- 0x1000d7d6: 7a60 `z LDRB r0,[r4,#9]
- 0x1000d7d8: 2800 .( CMP r0,#0
- 0x1000d7da: d109 .. BNE 0x1000d7f0 ; gapm_cmp_evt_handler + 196
- 0x1000d7dc: f7fcfa7e ..~. BL ble_add_svc ; 0x10009cdc
- 0x1000d7e0: 2800 .( CMP r0,#0
- 0x1000d7e2: d105 .. BNE 0x1000d7f0 ; gapm_cmp_evt_handler + 196
- 0x1000d7e4: 2102 .! MOVS r1,#2
- 0x1000d7e6: 2003 . MOVS r0,#3
- 0x1000d7e8: f7f4febe .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000d7ec: f7f7f984 .... BL app_db_init_complete_ind_func ; 0x10004af8
- 0x1000d7f0: e08e .. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d7f2: f8940077 ..w. LDRB r0,[r4,#0x77]
- 0x1000d7f6: 2801 .( CMP r0,#1
- 0x1000d7f8: d016 .. BEQ 0x1000d828 ; gapm_cmp_evt_handler + 252
- 0x1000d7fa: 2311 .# MOVS r3,#0x11
- 0x1000d7fc: 2203 ." MOVS r2,#3
- 0x1000d7fe: 2107 .! MOVS r1,#7
- 0x1000d800: 4650 PF MOV r0,r10
- 0x1000d802: f7f4feed .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d806: 4605 .F MOV r5,r0
- 0x1000d808: f8847077 ..wp STRB r7,[r4,#0x77]
- 0x1000d80c: f8009b01 .... STRB r9,[r0],#1
- 0x1000d810: 2210 ." MOVS r2,#0x10
- 0x1000d812: 4631 1F MOV r1,r6
- 0x1000d814: f7f4fea3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000d818: 4628 (F MOV r0,r5
- 0x1000d81a: f7f4fee6 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000d81e: 4631 1F MOV r1,r6
- 0x1000d820: 2001 . MOVS r0,#1
- 0x1000d822: f006fb8b .... BL jump_table_set_static_keys ; 0x10013f3c
- 0x1000d826: e073 s. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d828: f8841077 ..w. STRB r1,[r4,#0x77]
- 0x1000d82c: 2301 .# MOVS r3,#1
- 0x1000d82e: 2203 ." MOVS r2,#3
- 0x1000d830: 2107 .! MOVS r1,#7
- 0x1000d832: 4658 XF MOV r0,r11
- 0x1000d834: f7f4fed4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d838: f8808000 .... STRB r8,[r0,#0]
- 0x1000d83c: e02a *. B 0x1000d894 ; gapm_cmp_evt_handler + 360
- 0x1000d83e: 0a30 0. LSRS r0,r6,#8
- 0x1000d840: f7f8faf6 .... BL app_sec_get_bond_flag ; 0x10005e30
- 0x1000d844: f8847077 ..wp STRB r7,[r4,#0x77]
- 0x1000d848: f7f8fc2e .... BL app_set_dev_config_complete_ind_func ; 0x100060a8
- 0x1000d84c: e060 `. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d84e: e024 $. B 0x1000d89a ; gapm_cmp_evt_handler + 366
- 0x1000d850: 4631 1F MOV r1,r6
- 0x1000d852: 2001 . MOVS r0,#1
- 0x1000d854: f006fab2 .... BL jump_table_get_static_keys ; 0x10013dbc
- 0x1000d858: b188 .. CBZ r0,0x1000d87e ; gapm_cmp_evt_handler + 338
- 0x1000d85a: 2311 .# MOVS r3,#0x11
- 0x1000d85c: 2203 ." MOVS r2,#3
- 0x1000d85e: 2107 .! MOVS r1,#7
- 0x1000d860: 4650 PF MOV r0,r10
- 0x1000d862: f7f4febd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d866: 4604 .F MOV r4,r0
- 0x1000d868: f8009b01 .... STRB r9,[r0],#1
- 0x1000d86c: 2210 ." MOVS r2,#0x10
- 0x1000d86e: 4631 1F MOV r1,r6
- 0x1000d870: f7f4fe75 ..u. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000d874: 4620 F MOV r0,r4
- 0x1000d876: e00d .. B 0x1000d894 ; gapm_cmp_evt_handler + 360
- 0x1000d878: e02f /. B 0x1000d8da ; gapm_cmp_evt_handler + 430
- 0x1000d87a: e032 2. B 0x1000d8e2 ; gapm_cmp_evt_handler + 438
- 0x1000d87c: e04c L. B 0x1000d918 ; gapm_cmp_evt_handler + 492
- 0x1000d87e: 2301 .# MOVS r3,#1
- 0x1000d880: 2203 ." MOVS r2,#3
- 0x1000d882: 2107 .! MOVS r1,#7
- 0x1000d884: 4658 XF MOV r0,r11
- 0x1000d886: f7f4feab .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000d88a: f8808000 .... STRB r8,[r0,#0]
- 0x1000d88e: 2101 .! MOVS r1,#1
- 0x1000d890: f8841077 ..w. STRB r1,[r4,#0x77]
- 0x1000d894: f7f4fea9 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000d898: e03a :. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d89a: 786a jx LDRB r2,[r5,#1]
- 0x1000d89c: 79a1 .y LDRB r1,[r4,#6]
- 0x1000d89e: f7f9f971 ..q. BL appm_scan_recv_gapm_cmp ; 0x10006b84
- 0x1000d8a2: e035 5. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8a4: 7921 !y LDRB r1,[r4,#4]
- 0x1000d8a6: b111 .. CBZ r1,0x1000d8ae ; gapm_cmp_evt_handler + 386
- 0x1000d8a8: 7961 ay LDRB r1,[r4,#5]
- 0x1000d8aa: b119 .. CBZ r1,0x1000d8b4 ; gapm_cmp_evt_handler + 392
- 0x1000d8ac: e030 0. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8ae: 786a jx LDRB r2,[r5,#1]
- 0x1000d8b0: 78a1 .x LDRB r1,[r4,#2]
- 0x1000d8b2: e001 .. B 0x1000d8b8 ; gapm_cmp_evt_handler + 396
- 0x1000d8b4: 786a jx LDRB r2,[r5,#1]
- 0x1000d8b6: 78e1 .x LDRB r1,[r4,#3]
- 0x1000d8b8: f7f8fde6 .... BL appm_adv_recv_gapm_cmp ; 0x10006488
- 0x1000d8bc: e028 (. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8be: 786a jx LDRB r2,[r5,#1]
- 0x1000d8c0: 7821 !x LDRB r1,[r4,#0]
- 0x1000d8c2: f7f9f939 ..9. BL appm_period_sync_recv_gapm_cmp ; 0x10006b38
- 0x1000d8c6: e023 #. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8c8: 786a jx LDRB r2,[r5,#1]
- 0x1000d8ca: 7a21 !z LDRB r1,[r4,#8]
- 0x1000d8cc: f7f8fed8 .... BL appm_conn_recv_gapm_cmp ; 0x10006680
- 0x1000d8d0: e01e .. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8d2: 7869 ix LDRB r1,[r5,#1]
- 0x1000d8d4: f7f9f83e ..>. BL appm_exc_activity_cmp ; 0x10006954
- 0x1000d8d8: e01a .. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8da: 7868 hx LDRB r0,[r5,#1]
- 0x1000d8dc: f7f8fb4a ..J. BL app_sec_resolv_cmd_cmp ; 0x10005f74
- 0x1000d8e0: e016 .. B 0x1000d910 ; gapm_cmp_evt_handler + 484
- 0x1000d8e2: 4c2a *L LDR r4,[pc,#168] ; [0x1000d98c] = 0x11004108
- 0x1000d8e4: 7011 .p STRB r1,[r2,#0]
- 0x1000d8e6: 7820 x LDRB r0,[r4,#0]
- 0x1000d8e8: 2806 .( CMP r0,#6
- 0x1000d8ea: d00d .. BEQ 0x1000d908 ; gapm_cmp_evt_handler + 476
- 0x1000d8ec: 6920 i LDR r0,[r4,#0x10]
- 0x1000d8ee: 9000 .. STR r0,[sp,#0]
- 0x1000d8f0: 2214 ." MOVS r2,#0x14
- 0x1000d8f2: 4621 !F MOV r1,r4
- 0x1000d8f4: a801 .. ADD r0,sp,#4
- 0x1000d8f6: f7f4fe32 ..2. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000d8fa: ae01 .. ADD r6,sp,#4
- 0x1000d8fc: e896000f .... LDM r6,{r0-r3}
- 0x1000d900: f7f9fbb0 .... BL appm_start_conn ; 0x10007064
- 0x1000d904: 2006 . MOVS r0,#6
- 0x1000d906: 7020 p STRB r0,[r4,#0]
- 0x1000d908: 7869 ix LDRB r1,[r5,#1]
- 0x1000d90a: 2090 . MOVS r0,#0x90
- 0x1000d90c: f7f8fd62 ..b. BL app_white_list_ind_func ; 0x100063d4
- 0x1000d910: b007 .. ADD sp,sp,#0x1c
- 0x1000d912: 2000 . MOVS r0,#0
- 0x1000d914: e8bd8ff0 .... POP {r4-r11,pc}
- 0x1000d918: 7011 .p STRB r1,[r2,#0]
- 0x1000d91a: 7869 ix LDRB r1,[r5,#1]
- 0x1000d91c: 2093 . MOVS r0,#0x93
- 0x1000d91e: e7f5 .. B 0x1000d90c ; gapm_cmp_evt_handler + 480
- $d
- 0x1000d920: 11003b08 .;.. DCD 285227784
- 0x1000d924: 464e495b [INF DCD 1179535707
- 0x1000d928: 00205d4f O] . DCD 2121039
- 0x1000d92c: 6d706167 gapm DCD 1836081511
- 0x1000d930: 706d635f _cmp DCD 1886217055
- 0x1000d934: 7476655f _evt DCD 1953916255
- 0x1000d938: 6e61685f _han DCD 1851877471
- 0x1000d93c: 72656c64 dler DCD 1919249508
- 0x1000d940: 706f203a : op DCD 1886330938
- 0x1000d944: 74617265 erat DCD 1952543333
- 0x1000d948: 206e6f69 ion DCD 544108393
- 0x1000d94c: 6425203d = %d DCD 1680154685
- 0x1000d950: 7473202c , st DCD 1953701932
- 0x1000d954: 73757461 atus DCD 1937077345
- 0x1000d958: 30203d20 = 0 DCD 807419168
- 0x1000d95c: 32302578 x%02 DCD 842016120
- 0x1000d960: 0a0d2e78 x... DCD 168636024
- 0x1000d964: 00000000 .... DCD 0
- 0x1000d968: 615c2e2e ..\a DCD 1633431086
- 0x1000d96c: 735c7070 pp\s DCD 1935437936
- 0x1000d970: 615c6372 rc\a DCD 1633444722
- 0x1000d974: 745f7070 pp_t DCD 1952411760
- 0x1000d978: 2e6b7361 ask. DCD 778793825
- 0x1000d97c: 00000063 c... DCD 99
- 0x1000d980: 11003b0c .;.. DCD 285227788
- 0x1000d984: 11006148 Ha.. DCD 285237576
- 0x1000d988: 11003b31 1;.. DCD 285227825
- 0x1000d98c: 11004108 .A.. DCD 285229320
- $t
- i.gapm_cmp_evt_handler
- gapm_cmp_evt_handler
- 0x1000d990: b538 8. PUSH {r3-r5,lr}
- 0x1000d992: 4615 .F MOV r5,r2
- 0x1000d994: 460c .F MOV r4,r1
- 0x1000d996: 4610 .F MOV r0,r2
- 0x1000d998: f7f4fe7c ..|. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000d99c: 283f ?( CMP r0,#0x3f
- 0x1000d99e: d031 1. BEQ 0x1000da04 ; gapm_cmp_evt_handler + 116
- 0x1000d9a0: 7860 `x LDRB r0,[r4,#1]
- 0x1000d9a2: b378 x. CBZ r0,0x1000da04 ; gapm_cmp_evt_handler + 116
- 0x1000d9a4: 0a2d -. LSRS r5,r5,#8
- 0x1000d9a6: 2101 .! MOVS r1,#1
- 0x1000d9a8: 4628 (F MOV r0,r5
- 0x1000d9aa: f7fef849 ..I. BL gapc_get_operation ; 0x1000ba40
- 0x1000d9ae: 280a .( CMP r0,#0xa
- 0x1000d9b0: d004 .. BEQ 0x1000d9bc ; gapm_cmp_evt_handler + 44
- 0x1000d9b2: 281b .( CMP r0,#0x1b
- 0x1000d9b4: d021 !. BEQ 0x1000d9fa ; gapm_cmp_evt_handler + 106
- 0x1000d9b6: 281c .( CMP r0,#0x1c
- 0x1000d9b8: d124 $. BNE 0x1000da04 ; gapm_cmp_evt_handler + 116
- 0x1000d9ba: e01e .. B 0x1000d9fa ; gapm_cmp_evt_handler + 106
- 0x1000d9bc: 7820 x LDRB r0,[r4,#0]
- 0x1000d9be: 282e .( CMP r0,#0x2e
- 0x1000d9c0: d009 .. BEQ 0x1000d9d6 ; gapm_cmp_evt_handler + 70
- 0x1000d9c2: 4628 (F MOV r0,r5
- 0x1000d9c4: f7fef862 ..b. BL gapc_get_role ; 0x1000ba8c
- 0x1000d9c8: 7862 bx LDRB r2,[r4,#1]
- 0x1000d9ca: 4601 .F MOV r1,r0
- 0x1000d9cc: 2300 .# MOVS r3,#0
- 0x1000d9ce: 4628 (F MOV r0,r5
- 0x1000d9d0: f00afd7a ..z. BL smpc_pairing_end ; 0x100184c8
- 0x1000d9d4: e016 .. B 0x1000da04 ; gapm_cmp_evt_handler + 116
- 0x1000d9d6: 200b . MOVS r0,#0xb
- 0x1000d9d8: f88d0000 .... STRB r0,[sp,#0]
- 0x1000d9dc: 466a jF MOV r2,sp
- 0x1000d9de: 2105 .! MOVS r1,#5
- 0x1000d9e0: 4628 (F MOV r0,r5
- 0x1000d9e2: f00bf845 ..E. BL smpc_pdu_send ; 0x10018a70
- 0x1000d9e6: 4628 (F MOV r0,r5
- 0x1000d9e8: f7fef850 ..P. BL gapc_get_role ; 0x1000ba8c
- 0x1000d9ec: 4601 .F MOV r1,r0
- 0x1000d9ee: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000d9f2: 2301 .# MOVS r3,#1
- 0x1000d9f4: f0400260 @.`. ORR r2,r0,#0x60
- 0x1000d9f8: e7e9 .. B 0x1000d9ce ; gapm_cmp_evt_handler + 62
- 0x1000d9fa: 7862 bx LDRB r2,[r4,#1]
- 0x1000d9fc: 2101 .! MOVS r1,#1
- 0x1000d9fe: 4628 (F MOV r0,r5
- 0x1000da00: f7fefbe4 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1000da04: 2000 . MOVS r0,#0
- 0x1000da06: bd38 8. POP {r3-r5,pc}
- i.gapm_cmp_evt_handler
- gapm_cmp_evt_handler
- 0x1000da08: b510 .. PUSH {r4,lr}
- 0x1000da0a: 7808 .x LDRB r0,[r1,#0]
- 0x1000da0c: 2818 .( CMP r0,#0x18
- 0x1000da0e: d106 .. BNE 0x1000da1e ; gapm_cmp_evt_handler + 22
- 0x1000da10: 4804 .H LDR r0,[pc,#16] ; [0x1000da24] = 0x1100684c
- 0x1000da12: f89000f8 .... LDRB r0,[r0,#0xf8]
- 0x1000da16: 2801 .( CMP r0,#1
- 0x1000da18: d101 .. BNE 0x1000da1e ; gapm_cmp_evt_handler + 22
- 0x1000da1a: f7fff93b ..;. BL gapm_addr_fsm ; 0x1000cc94
- 0x1000da1e: 2000 . MOVS r0,#0
- 0x1000da20: bd10 .. POP {r4,pc}
- $d
- 0x1000da22: 0000 .. DCW 0
- 0x1000da24: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_con_cleanup
- gapm_con_cleanup
- 0x1000da28: b570 p. PUSH {r4-r6,lr}
- 0x1000da2a: 4615 .F MOV r5,r2
- 0x1000da2c: 4604 .F MOV r4,r0
- 0x1000da2e: 28ff .( CMP r0,#0xff
- 0x1000da30: d013 .. BEQ 0x1000da5a ; gapm_con_cleanup + 50
- 0x1000da32: 480a .H LDR r0,[pc,#40] ; [0x1000da5c] = 0x1100684c
- 0x1000da34: f8101fa9 .... LDRB r1,[r0,#0xa9]!
- 0x1000da38: 1e49 I. SUBS r1,r1,#1
- 0x1000da3a: 7001 .p STRB r1,[r0,#0]
- 0x1000da3c: 4620 F MOV r0,r4
- 0x1000da3e: f7fdfa9d .... BL gapc_con_cleanup ; 0x1000af7c
- 0x1000da42: 4620 F MOV r0,r4
- 0x1000da44: f007fadc .... BL l2cm_cleanup ; 0x10015000
- 0x1000da48: 4620 F MOV r0,r4
- 0x1000da4a: f004fc4e ..N. BL gattm_cleanup ; 0x100122ea
- 0x1000da4e: 4629 )F MOV r1,r5
- 0x1000da50: 4620 F MOV r0,r4
- 0x1000da52: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000da56: f008bcfd .... B.W prf_cleanup ; 0x10016454
- 0x1000da5a: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000da5c: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_con_create
- gapm_con_create
- 0x1000da60: b5f8 .. PUSH {r3-r7,lr}
- 0x1000da62: 4606 .F MOV r6,r0
- 0x1000da64: 4b17 .K LDR r3,[pc,#92] ; [0x1000dac4] = 0x110068ee
- 0x1000da66: f000f8e5 .... BL gapm_get_address_type ; 0x1000dc34
- 0x1000da6a: 4d16 .M LDR r5,[pc,#88] ; [0x1000dac4] = 0x110068ee
- 0x1000da6c: 2203 ." MOVS r2,#3
- 0x1000da6e: 790c .y LDRB r4,[r1,#4]
- 0x1000da70: f0000001 .... AND r0,r0,#1
- 0x1000da74: 3da2 .= SUBS r5,r5,#0xa2
- 0x1000da76: b96c l. CBNZ r4,0x1000da94 ; gapm_con_create + 52
- 0x1000da78: f89520f3 ... LDRB r2,[r5,#0xf3]
- 0x1000da7c: eb050282 .... ADD r2,r5,r2,LSL #2
- 0x1000da80: 68d4 .h LDR r4,[r2,#0xc]
- 0x1000da82: 7ba2 .{ LDRB r2,[r4,#0xe]
- 0x1000da84: 2a02 .* CMP r2,#2
- 0x1000da86: d01b .. BEQ 0x1000dac0 ; gapm_con_create + 96
- 0x1000da88: 8aa2 .. LDRH r2,[r4,#0x14]
- 0x1000da8a: 7c67 g| LDRB r7,[r4,#0x11]
- 0x1000da8c: b117 .. CBZ r7,0x1000da94 ; gapm_con_create + 52
- 0x1000da8e: f1040316 .... ADD r3,r4,#0x16
- 0x1000da92: 2001 . MOVS r0,#1
- 0x1000da94: 9000 .. STR r0,[sp,#0]
- 0x1000da96: 4630 0F MOV r0,r6
- 0x1000da98: f7fdfa78 ..x. BL gapc_con_create ; 0x1000af8c
- 0x1000da9c: 4604 .F MOV r4,r0
- 0x1000da9e: 28ff .( CMP r0,#0xff
- 0x1000daa0: d00c .. BEQ 0x1000dabc ; gapm_con_create + 92
- 0x1000daa2: f8150fa9 .... LDRB r0,[r5,#0xa9]!
- 0x1000daa6: 1c40 @. ADDS r0,r0,#1
- 0x1000daa8: 7028 (p STRB r0,[r5,#0]
- 0x1000daaa: 4620 F MOV r0,r4
- 0x1000daac: f007fab3 .... BL l2cm_create ; 0x10015016
- 0x1000dab0: 4620 F MOV r0,r4
- 0x1000dab2: f004fc1d .... BL gattm_create ; 0x100122f0
- 0x1000dab6: 4620 F MOV r0,r4
- 0x1000dab8: f008fcf6 .... BL prf_create ; 0x100164a8
- 0x1000dabc: 4620 F MOV r0,r4
- 0x1000dabe: bdf8 .. POP {r3-r7,pc}
- 0x1000dac0: 2207 ." MOVS r2,#7
- 0x1000dac2: e7e2 .. B 0x1000da8a ; gapm_con_create + 42
- $d
- 0x1000dac4: 110068ee .h.. DCD 285239534
- $t
- i.gapm_con_enable
- gapm_con_enable
- 0x1000dac8: 28ff .( CMP r0,#0xff
- 0x1000daca: d001 .. BEQ 0x1000dad0 ; gapm_con_enable + 8
- 0x1000dacc: f003bb32 ..2. B.W gattc_con_enable ; 0x10011134
- 0x1000dad0: 4770 pG BX lr
- i.gapm_default_msg_handler
- gapm_default_msg_handler
- 0x1000dad2: 2000 . MOVS r0,#0
- 0x1000dad4: 4770 pG BX lr
- 0x1000dad6: 0000 .. MOVS r0,r0
- i.gapm_dev_bdaddr_ind_handler
- gapm_dev_bdaddr_ind_handler
- 0x1000dad8: b570 p. PUSH {r4-r6,lr}
- 0x1000dada: 4608 .F MOV r0,r1
- 0x1000dadc: 490c .I LDR r1,[pc,#48] ; [0x1000db10] = 0x1100684c
- 0x1000dade: 461a .F MOV r2,r3
- 0x1000dae0: 2500 .% MOVS r5,#0
- 0x1000dae2: f89130f8 ...0 LDRB r3,[r1,#0xf8]
- 0x1000dae6: 2b01 .+ CMP r3,#1
- 0x1000dae8: d110 .. BNE 0x1000db0c ; gapm_dev_bdaddr_ind_handler + 52
- 0x1000daea: f89130f4 ...0 LDRB r3,[r1,#0xf4]
- 0x1000daee: eb010183 .... ADD r1,r1,r3,LSL #2
- 0x1000daf2: 68cc .h LDR r4,[r1,#0xc]
- 0x1000daf4: b154 T. CBZ r4,0x1000db0c ; gapm_dev_bdaddr_ind_handler + 52
- 0x1000daf6: 6801 .h LDR r1,[r0,#0]
- 0x1000daf8: f8c41016 .... STR r1,[r4,#0x16]
- 0x1000dafc: 8881 .. LDRH r1,[r0,#4]
- 0x1000dafe: 8361 a. STRH r1,[r4,#0x1a]
- 0x1000db00: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000db02: 71c1 .q STRB r1,[r0,#7]
- 0x1000db04: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x1000db06: f7f4fe15 .... BL $Ven$TT$L$$ke_msg_forward ; 0x10002734
- 0x1000db0a: 2501 .% MOVS r5,#1
- 0x1000db0c: 4628 (F MOV r0,r5
- 0x1000db0e: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000db10: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_dle_val_check
- gapm_dle_val_check
- 0x1000db14: 4602 .F MOV r2,r0
- 0x1000db16: 2040 @ MOVS r0,#0x40
- 0x1000db18: 3a1b .: SUBS r2,r2,#0x1b
- 0x1000db1a: 2ae0 .* CMP r2,#0xe0
- 0x1000db1c: d807 .. BHI 0x1000db2e ; gapm_dle_val_check + 26
- 0x1000db1e: f5b17fa4 .... CMP r1,#0x148
- 0x1000db22: d304 .. BCC 0x1000db2e ; gapm_dle_val_check + 26
- 0x1000db24: f6400248 @.H. MOV r2,#0x848
- 0x1000db28: 4291 .B CMP r1,r2
- 0x1000db2a: d800 .. BHI 0x1000db2e ; gapm_dle_val_check + 26
- 0x1000db2c: 2000 . MOVS r0,#0
- 0x1000db2e: 4770 pG BX lr
- i.gapm_enc_block_ind_handler
- gapm_enc_block_ind_handler
- 0x1000db30: 4608 .F MOV r0,r1
- 0x1000db32: 4904 .I LDR r1,[pc,#16] ; [0x1000db44] = 0x11006148
- 0x1000db34: b510 .. PUSH {r4,lr}
- 0x1000db36: f8d120a8 ... LDR r2,[r1,#0xa8]
- 0x1000db3a: b102 .. CBZ r2,0x1000db3e ; gapm_enc_block_ind_handler + 14
- 0x1000db3c: 4790 .G BLX r2
- 0x1000db3e: 2000 . MOVS r0,#0
- 0x1000db40: bd10 .. POP {r4,pc}
- $d
- 0x1000db42: 0000 .. DCW 0
- 0x1000db44: 11006148 Ha.. DCD 285237576
- $t
- i.gapm_ext_adv_report_ind_handler
- gapm_ext_adv_report_ind_handler
- 0x1000db48: b510 .. PUSH {r4,lr}
- 0x1000db4a: 4608 .F MOV r0,r1
- 0x1000db4c: f7f6fe38 ..8. BL app_adv_report_ind_func ; 0x100047c0
- 0x1000db50: 2000 . MOVS r0,#0
- 0x1000db52: bd10 .. POP {r4,pc}
- i.gapm_gen_dh_key_cmd_handler
- gapm_gen_dh_key_cmd_handler
- 0x1000db54: b5f8 .. PUSH {r3-r7,lr}
- 0x1000db56: a012 .. ADR r0,{pc}+0x4a ; 0x1000dba0
- 0x1000db58: 460d .F MOV r5,r1
- 0x1000db5a: 6800 .h LDR r0,[r0,#0]
- 0x1000db5c: 9000 .. STR r0,[sp,#0]
- 0x1000db5e: 466a jF MOV r2,sp
- 0x1000db60: 2002 . MOVS r0,#2
- 0x1000db62: f000fe91 .... BL gapm_process_op ; 0x1000e888
- 0x1000db66: 4604 .F MOV r4,r0
- 0x1000db68: 2801 .( CMP r0,#1
- 0x1000db6a: d116 .. BNE 0x1000db9a ; gapm_gen_dh_key_cmd_handler + 70
- 0x1000db6c: 2340 @# MOVS r3,#0x40
- 0x1000db6e: f2420226 B.&. MOV r2,#0x2026
- 0x1000db72: 2100 .! MOVS r1,#0
- 0x1000db74: f2411005 A... MOV r0,#0x1105
- 0x1000db78: f7f4fd32 ..2. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000db7c: 4606 .F MOV r6,r0
- 0x1000db7e: 2220 " MOVS r2,#0x20
- 0x1000db80: 1c69 i. ADDS r1,r5,#1
- 0x1000db82: f7f4fcec .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000db86: 2220 " MOVS r2,#0x20
- 0x1000db88: f1050121 ..!. ADD r1,r5,#0x21
- 0x1000db8c: f1060020 .. . ADD r0,r6,#0x20
- 0x1000db90: f7f4fce5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000db94: 4630 0F MOV r0,r6
- 0x1000db96: f7f4fdb9 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000db9a: 4620 F MOV r0,r4
- 0x1000db9c: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000db9e: 0000 .. DCW 0
- 0x1000dba0: 0000002e .... DCD 46
- $t
- i.gapm_gen_rand_addr_cmd_handler
- gapm_gen_rand_addr_cmd_handler
- 0x1000dba4: b538 8. PUSH {r3-r5,lr}
- 0x1000dba6: a00d .. ADR r0,{pc}+0x36 ; 0x1000dbdc
- 0x1000dba8: 460d .F MOV r5,r1
- 0x1000dbaa: 6800 .h LDR r0,[r0,#0]
- 0x1000dbac: 9000 .. STR r0,[sp,#0]
- 0x1000dbae: 466a jF MOV r2,sp
- 0x1000dbb0: 2000 . MOVS r0,#0
- 0x1000dbb2: f000fe69 ..i. BL gapm_process_op ; 0x1000e888
- 0x1000dbb6: 4604 .F MOV r4,r0
- 0x1000dbb8: 2801 .( CMP r0,#1
- 0x1000dbba: d109 .. BNE 0x1000dbd0 ; gapm_gen_rand_addr_cmd_handler + 44
- 0x1000dbbc: 7928 (y LDRB r0,[r5,#4]
- 0x1000dbbe: b148 H. CBZ r0,0x1000dbd4 ; gapm_gen_rand_addr_cmd_handler + 48
- 0x1000dbc0: 2840 @( CMP r0,#0x40
- 0x1000dbc2: d007 .. BEQ 0x1000dbd4 ; gapm_gen_rand_addr_cmd_handler + 48
- 0x1000dbc4: 28c0 .( CMP r0,#0xc0
- 0x1000dbc6: d005 .. BEQ 0x1000dbd4 ; gapm_gen_rand_addr_cmd_handler + 48
- 0x1000dbc8: 2140 @! MOVS r1,#0x40
- 0x1000dbca: 2000 . MOVS r0,#0
- 0x1000dbcc: f001f9b4 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000dbd0: 4620 F MOV r0,r4
- 0x1000dbd2: bd38 8. POP {r3-r5,pc}
- 0x1000dbd4: f001fbf0 .... BL gapm_smp_rand_req ; 0x1000f3b8
- 0x1000dbd8: e7fa .. B 0x1000dbd0 ; gapm_gen_rand_addr_cmd_handler + 44
- $d
- 0x1000dbda: 0000 .. DCW 0
- 0x1000dbdc: 00000018 .... DCD 24
- $t
- i.gapm_gen_rand_nb_ind_handler
- gapm_gen_rand_nb_ind_handler
- 0x1000dbe0: 4809 .H LDR r0,[pc,#36] ; [0x1000dc08] = 0x11006148
- 0x1000dbe2: f8902077 ..w LDRB r2,[r0,#0x77]
- 0x1000dbe6: 2a01 .* CMP r2,#1
- 0x1000dbe8: d002 .. BEQ 0x1000dbf0 ; gapm_gen_rand_nb_ind_handler + 16
- 0x1000dbea: 2a02 .* CMP r2,#2
- 0x1000dbec: d004 .. BEQ 0x1000dbf8 ; gapm_gen_rand_nb_ind_handler + 24
- 0x1000dbee: e008 .. B 0x1000dc02 ; gapm_gen_rand_nb_ind_handler + 34
- 0x1000dbf0: 680a .h LDR r2,[r1,#0]
- 0x1000dbf2: f8402f66 @.f/ STR r2,[r0,#0x66]!
- 0x1000dbf6: e002 .. B 0x1000dbfe ; gapm_gen_rand_nb_ind_handler + 30
- 0x1000dbf8: 680a .h LDR r2,[r1,#0]
- 0x1000dbfa: f8402f6e @.n/ STR r2,[r0,#0x6e]!
- 0x1000dbfe: 6849 Ih LDR r1,[r1,#4]
- 0x1000dc00: 6041 A` STR r1,[r0,#4]
- 0x1000dc02: 2000 . MOVS r0,#0
- 0x1000dc04: 4770 pG BX lr
- $d
- 0x1000dc06: 0000 .. DCW 0
- 0x1000dc08: 11006148 Ha.. DCD 285237576
- $t
- i.gapm_gen_rand_nb_ind_handler
- gapm_gen_rand_nb_ind_handler
- 0x1000dc0c: b570 p. PUSH {r4-r6,lr}
- 0x1000dc0e: 4610 .F MOV r0,r2
- 0x1000dc10: 460d .F MOV r5,r1
- 0x1000dc12: 0a14 .. LSRS r4,r2,#8
- 0x1000dc14: f7f4fd3e ..>. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000dc18: 283f ?( CMP r0,#0x3f
- 0x1000dc1a: d009 .. BEQ 0x1000dc30 ; gapm_gen_rand_nb_ind_handler + 36
- 0x1000dc1c: 2101 .! MOVS r1,#1
- 0x1000dc1e: 4620 F MOV r0,r4
- 0x1000dc20: f7fdff0e .... BL gapc_get_operation ; 0x1000ba40
- 0x1000dc24: 280a .( CMP r0,#0xa
- 0x1000dc26: d103 .. BNE 0x1000dc30 ; gapm_gen_rand_nb_ind_handler + 36
- 0x1000dc28: 4629 )F MOV r1,r5
- 0x1000dc2a: 4620 F MOV r0,r4
- 0x1000dc2c: f009fcd8 .... BL smpc_confirm_gen_rand ; 0x100175e0
- 0x1000dc30: 2000 . MOVS r0,#0
- 0x1000dc32: bd70 p. POP {r4-r6,pc}
- i.gapm_get_address_type
- gapm_get_address_type
- 0x1000dc34: 4802 .H LDR r0,[pc,#8] ; [0x1000dc40] = 0x1100684c
- 0x1000dc36: f89000aa .... LDRB r0,[r0,#0xaa]
- 0x1000dc3a: f0000007 .... AND r0,r0,#7
- 0x1000dc3e: 4770 pG BX lr
- $d
- 0x1000dc40: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_get_att_handle
- gapm_get_att_handle
- 0x1000dc44: 4b08 .K LDR r3,[pc,#32] ; [0x1000dc68] = 0x1100684c
- 0x1000dc46: 4601 .F MOV r1,r0
- 0x1000dc48: 2000 . MOVS r0,#0
- 0x1000dc4a: f8b3208c ... LDRH r2,[r3,#0x8c]
- 0x1000dc4e: 2a00 .* CMP r2,#0
- 0x1000dc50: d009 .. BEQ 0x1000dc66 ; gapm_get_att_handle + 34
- 0x1000dc52: 1850 P. ADDS r0,r2,r1
- 0x1000dc54: b280 .. UXTH r0,r0
- 0x1000dc56: 2906 .) CMP r1,#6
- 0x1000dc58: d905 .. BLS 0x1000dc66 ; gapm_get_att_handle + 34
- 0x1000dc5a: f89310aa .... LDRB r1,[r3,#0xaa]
- 0x1000dc5e: 0689 .. LSLS r1,r1,#26
- 0x1000dc60: d401 .. BMI 0x1000dc66 ; gapm_get_att_handle + 34
- 0x1000dc62: 1e80 .. SUBS r0,r0,#2
- 0x1000dc64: b280 .. UXTH r0,r0
- 0x1000dc66: 4770 pG BX lr
- $d
- 0x1000dc68: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_get_bdaddr
- gapm_get_bdaddr
- 0x1000dc6c: 4800 .H LDR r0,[pc,#0] ; [0x1000dc70] = 0x110068ee
- 0x1000dc6e: 4770 pG BX lr
- $d
- 0x1000dc70: 110068ee .h.. DCD 285239534
- $t
- i.gapm_get_dev_info_cmd_handler
- gapm_get_dev_info_cmd_handler
- 0x1000dc74: b5fe .. PUSH {r1-r7,lr}
- 0x1000dc76: 4616 .F MOV r6,r2
- 0x1000dc78: a23e >. ADR r2,{pc}+0xfc ; 0x1000dd74
- 0x1000dc7a: 460f .F MOV r7,r1
- 0x1000dc7c: ca07 .. LDM r2,{r0-r2}
- 0x1000dc7e: e88d0007 .... STM sp,{r0-r2}
- 0x1000dc82: 461c .F MOV r4,r3
- 0x1000dc84: 466a jF MOV r2,sp
- 0x1000dc86: 4639 9F MOV r1,r7
- 0x1000dc88: 2000 . MOVS r0,#0
- 0x1000dc8a: f000fdfd .... BL gapm_process_op ; 0x1000e888
- 0x1000dc8e: 4605 .F MOV r5,r0
- 0x1000dc90: 2801 .( CMP r0,#1
- 0x1000dc92: d16c l. BNE 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dc94: 7838 8x LDRB r0,[r7,#0]
- 0x1000dc96: 2820 ( CMP r0,#0x20
- 0x1000dc98: d050 P. BEQ 0x1000dd3c ; gapm_get_dev_info_cmd_handler + 200
- 0x1000dc9a: dc0e .. BGT 0x1000dcba ; gapm_get_dev_info_cmd_handler + 70
- 0x1000dc9c: 2808 .( CMP r0,#8
- 0x1000dc9e: d050 P. BEQ 0x1000dd42 ; gapm_get_dev_info_cmd_handler + 206
- 0x1000dca0: dc06 .. BGT 0x1000dcb0 ; gapm_get_dev_info_cmd_handler + 60
- 0x1000dca2: 2805 .( CMP r0,#5
- 0x1000dca4: d018 .. BEQ 0x1000dcd8 ; gapm_get_dev_info_cmd_handler + 100
- 0x1000dca6: 2806 .( CMP r0,#6
- 0x1000dca8: d019 .. BEQ 0x1000dcde ; gapm_get_dev_info_cmd_handler + 106
- 0x1000dcaa: 2807 .( CMP r0,#7
- 0x1000dcac: d15f _. BNE 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dcae: e030 0. B 0x1000dd12 ; gapm_get_dev_info_cmd_handler + 158
- 0x1000dcb0: 281c .( CMP r0,#0x1c
- 0x1000dcb2: d031 1. BEQ 0x1000dd18 ; gapm_get_dev_info_cmd_handler + 164
- 0x1000dcb4: 281f .( CMP r0,#0x1f
- 0x1000dcb6: d15a Z. BNE 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dcb8: e033 3. B 0x1000dd22 ; gapm_get_dev_info_cmd_handler + 174
- 0x1000dcba: 28ad .( CMP r0,#0xad
- 0x1000dcbc: d04d M. BEQ 0x1000dd5a ; gapm_get_dev_info_cmd_handler + 230
- 0x1000dcbe: dc06 .. BGT 0x1000dcce ; gapm_get_dev_info_cmd_handler + 90
- 0x1000dcc0: 2821 !( CMP r0,#0x21
- 0x1000dcc2: d044 D. BEQ 0x1000dd4e ; gapm_get_dev_info_cmd_handler + 218
- 0x1000dcc4: 2896 .( CMP r0,#0x96
- 0x1000dcc6: d03f ?. BEQ 0x1000dd48 ; gapm_get_dev_info_cmd_handler + 212
- 0x1000dcc8: 28ac .( CMP r0,#0xac
- 0x1000dcca: d150 P. BNE 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dccc: e042 B. B 0x1000dd54 ; gapm_get_dev_info_cmd_handler + 224
- 0x1000dcce: 28ae .( CMP r0,#0xae
- 0x1000dcd0: d046 F. BEQ 0x1000dd60 ; gapm_get_dev_info_cmd_handler + 236
- 0x1000dcd2: 28af .( CMP r0,#0xaf
- 0x1000dcd4: d14b K. BNE 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dcd6: e046 F. B 0x1000dd66 ; gapm_get_dev_info_cmd_handler + 242
- 0x1000dcd8: f2410001 A... MOV r0,#0x1001
- 0x1000dcdc: e045 E. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dcde: 2308 .# MOVS r3,#8
- 0x1000dce0: 4632 2F MOV r2,r6
- 0x1000dce2: 4621 !F MOV r1,r4
- 0x1000dce4: f6405008 @..P MOV r0,#0xd08
- 0x1000dce8: f7f4fc7a ..z. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000dcec: 4604 .F MOV r4,r0
- 0x1000dcee: 4824 $H LDR r0,[pc,#144] ; [0x1000dd80] = 0x1100684c
- 0x1000dcf0: f8501fa2 P... LDR r1,[r0,#0xa2]!
- 0x1000dcf4: 6021 !` STR r1,[r4,#0]
- 0x1000dcf6: 8880 .. LDRH r0,[r0,#4]
- 0x1000dcf8: 80a0 .. STRH r0,[r4,#4]
- 0x1000dcfa: f7ffff9b .... BL gapm_get_address_type ; 0x1000dc34
- 0x1000dcfe: f0000001 .... AND r0,r0,#1
- 0x1000dd02: 71a0 .q STRB r0,[r4,#6]
- 0x1000dd04: 20ff . MOVS r0,#0xff
- 0x1000dd06: 71e0 .q STRB r0,[r4,#7]
- 0x1000dd08: 4620 F MOV r0,r4
- 0x1000dd0a: f7f4fc6e ..n. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000dd0e: 2100 .! MOVS r1,#0
- 0x1000dd10: e003 .. B 0x1000dd1a ; gapm_get_dev_info_cmd_handler + 166
- 0x1000dd12: f2420007 B... MOV r0,#0x2007
- 0x1000dd16: e028 (. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd18: 2142 B! MOVS r1,#0x42
- 0x1000dd1a: 2000 . MOVS r0,#0
- 0x1000dd1c: f001f90c .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000dd20: e025 %. B 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dd22: 2301 .# MOVS r3,#1
- 0x1000dd24: f2420223 B.#. MOV r2,#0x2023
- 0x1000dd28: 2100 .! MOVS r1,#0
- 0x1000dd2a: f2411005 A... MOV r0,#0x1105
- 0x1000dd2e: f7f4fc57 ..W. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000dd32: 211f .! MOVS r1,#0x1f
- 0x1000dd34: 7001 .p STRB r1,[r0,#0]
- 0x1000dd36: f7f4fce9 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000dd3a: e018 .. B 0x1000dd6e ; gapm_get_dev_info_cmd_handler + 250
- 0x1000dd3c: f242002f B./. MOV r0,#0x202f
- 0x1000dd40: e013 .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd42: f242000f B... MOV r0,#0x200f
- 0x1000dd46: e010 .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd48: f242004a B.J. MOV r0,#0x204a
- 0x1000dd4c: e00d .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd4e: f242002a B.*. MOV r0,#0x202a
- 0x1000dd52: e00a .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd54: f242003b B.;. MOV r0,#0x203b
- 0x1000dd58: e007 .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd5a: f242003a B.:. MOV r0,#0x203a
- 0x1000dd5e: e004 .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd60: f242004b B.K. MOV r0,#0x204b
- 0x1000dd64: e001 .. B 0x1000dd6a ; gapm_get_dev_info_cmd_handler + 246
- 0x1000dd66: f242004c B.L. MOV r0,#0x204c
- 0x1000dd6a: f7f4fce8 .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000dd6e: 4628 (F MOV r0,r5
- 0x1000dd70: bdfe .. POP {r1-r7,pc}
- $d
- 0x1000dd72: 0000 .. DCW 0
- 0x1000dd74: 1c070605 .... DCD 470222341
- 0x1000dd78: 9608201f . .. DCD 2517114911
- 0x1000dd7c: 00adac21 !... DCD 11381793
- 0x1000dd80: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_get_irk
- gapm_get_irk
- 0x1000dd84: 4800 .H LDR r0,[pc,#0] ; [0x1000dd88] = 0x110068de
- 0x1000dd86: 4770 pG BX lr
- $d
- 0x1000dd88: 110068de .h.. DCD 285239518
- $t
- i.gapm_get_local_public_key
- gapm_get_local_public_key
- 0x1000dd8c: 4800 .H LDR r0,[pc,#0] ; [0x1000dd90] = 0x110068fc
- 0x1000dd8e: 4770 pG BX lr
- $d
- 0x1000dd90: 110068fc .h.. DCD 285239548
- $t
- i.gapm_get_max_mtu
- gapm_get_max_mtu
- 0x1000dd94: 4801 .H LDR r0,[pc,#4] ; [0x1000dd9c] = 0x1100684c
- 0x1000dd96: f8b000ac .... LDRH r0,[r0,#0xac]
- 0x1000dd9a: 4770 pG BX lr
- $d
- 0x1000dd9c: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_get_operation
- gapm_get_operation
- 0x1000dda0: 4a04 .J LDR r2,[pc,#16] ; [0x1000ddb4] = 0x1100684c
- 0x1000dda2: 4601 .F MOV r1,r0
- 0x1000dda4: 2000 . MOVS r0,#0
- 0x1000dda6: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000ddaa: 2900 .) CMP r1,#0
- 0x1000ddac: d000 .. BEQ 0x1000ddb0 ; gapm_get_operation + 16
- 0x1000ddae: 7808 .x LDRB r0,[r1,#0]
- 0x1000ddb0: 4770 pG BX lr
- $d
- 0x1000ddb2: 0000 .. DCW 0
- 0x1000ddb4: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_get_pub_key_cmd_handler
- gapm_get_pub_key_cmd_handler
- 0x1000ddb8: b570 p. PUSH {r4-r6,lr}
- 0x1000ddba: a024 $. ADR r0,{pc}+0x92 ; 0x1000de4c
- 0x1000ddbc: b092 .. SUB sp,sp,#0x48
- 0x1000ddbe: 6800 .h LDR r0,[r0,#0]
- 0x1000ddc0: 4615 .F MOV r5,r2
- 0x1000ddc2: 9010 .. STR r0,[sp,#0x40]
- 0x1000ddc4: 460e .F MOV r6,r1
- 0x1000ddc6: aa10 .. ADD r2,sp,#0x40
- 0x1000ddc8: 2002 . MOVS r0,#2
- 0x1000ddca: f000fd5d ..]. BL gapm_process_op ; 0x1000e888
- 0x1000ddce: 4604 .F MOV r4,r0
- 0x1000ddd0: 2801 .( CMP r0,#1
- 0x1000ddd2: d137 7. BNE 0x1000de44 ; gapm_get_pub_key_cmd_handler + 140
- 0x1000ddd4: 7870 px LDRB r0,[r6,#1]
- 0x1000ddd6: 2800 .( CMP r0,#0
- 0x1000ddd8: d003 .. BEQ 0x1000dde2 ; gapm_get_pub_key_cmd_handler + 42
- 0x1000ddda: bf00 .. NOP
- 0x1000dddc: f04f0601 O... MOV r6,#1
- 0x1000dde0: e001 .. B 0x1000dde6 ; gapm_get_pub_key_cmd_handler + 46
- 0x1000dde2: f04f0600 O... MOV r6,#0
- 0x1000dde6: d123 #. BNE 0x1000de30 ; gapm_get_pub_key_cmd_handler + 120
- 0x1000dde8: f04f0040 O.@. MOV r0,#0x40
- 0x1000ddec: f88d0044 ..D. STRB r0,[sp,#0x44]
- 0x1000ddf0: 4817 .H LDR r0,[pc,#92] ; [0x1000de50] = 0x11000188
- 0x1000ddf2: 466a jF MOV r2,sp
- 0x1000ddf4: a911 .. ADD r1,sp,#0x44
- 0x1000ddf6: 6803 .h LDR r3,[r0,#0]
- 0x1000ddf8: f04f0081 O... MOV r0,#0x81
- 0x1000ddfc: 4798 .G BLX r3
- 0x1000ddfe: b9c0 .. CBNZ r0,0x1000de32 ; gapm_get_pub_key_cmd_handler + 122
- 0x1000de00: 2002 . MOVS r0,#2
- 0x1000de02: f000f851 ..Q. BL gapm_get_requester ; 0x1000dea8
- 0x1000de06: 4601 .F MOV r1,r0
- 0x1000de08: 2340 @# MOVS r3,#0x40
- 0x1000de0a: 462a *F MOV r2,r5
- 0x1000de0c: f640502c @.,P MOV r0,#0xd2c
- 0x1000de10: f7f4fbe6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000de14: 4605 .F MOV r5,r0
- 0x1000de16: 2220 " MOVS r2,#0x20
- 0x1000de18: 4669 iF MOV r1,sp
- 0x1000de1a: f7f4fba0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000de1e: 2220 " MOVS r2,#0x20
- 0x1000de20: f1050020 .. . ADD r0,r5,#0x20
- 0x1000de24: a908 .. ADD r1,sp,#0x20
- 0x1000de26: f7f4fb9a .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000de2a: 4628 (F MOV r0,r5
- 0x1000de2c: f7f4fbdd .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000de30: b126 &. CBZ r6,0x1000de3c ; gapm_get_pub_key_cmd_handler + 132
- 0x1000de32: f2420025 B.%. MOV r0,#0x2025
- 0x1000de36: f7f4fc82 .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000de3a: e003 .. B 0x1000de44 ; gapm_get_pub_key_cmd_handler + 140
- 0x1000de3c: 2100 .! MOVS r1,#0
- 0x1000de3e: 2002 . MOVS r0,#2
- 0x1000de40: f001f87a ..z. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000de44: b012 .. ADD sp,sp,#0x48
- 0x1000de46: 4620 F MOV r0,r4
- 0x1000de48: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000de4a: 0000 .. DCW 0
- 0x1000de4c: 0000002f /... DCD 47
- 0x1000de50: 11000188 .... DCD 285213064
- $t
- i.gapm_get_ral_addr_cmd_handler
- gapm_get_ral_addr_cmd_handler
- 0x1000de54: b538 8. PUSH {r3-r5,lr}
- 0x1000de56: a013 .. ADR r0,{pc}+0x4e ; 0x1000dea4
- 0x1000de58: 460c .F MOV r4,r1
- 0x1000de5a: 6800 .h LDR r0,[r0,#0]
- 0x1000de5c: 9000 .. STR r0,[sp,#0]
- 0x1000de5e: 466a jF MOV r2,sp
- 0x1000de60: 2000 . MOVS r0,#0
- 0x1000de62: f000fd11 .... BL gapm_process_op ; 0x1000e888
- 0x1000de66: 4605 .F MOV r5,r0
- 0x1000de68: 2801 .( CMP r0,#1
- 0x1000de6a: d115 .. BNE 0x1000de98 ; gapm_get_ral_addr_cmd_handler + 68
- 0x1000de6c: 7820 x LDRB r0,[r4,#0]
- 0x1000de6e: 2822 "( CMP r0,#0x22
- 0x1000de70: d014 .. BEQ 0x1000de9c ; gapm_get_ral_addr_cmd_handler + 72
- 0x1000de72: f242022b B.+. MOV r2,#0x202b
- 0x1000de76: 2307 .# MOVS r3,#7
- 0x1000de78: 2100 .! MOVS r1,#0
- 0x1000de7a: f2411005 A... MOV r0,#0x1105
- 0x1000de7e: f7f4fbaf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000de82: 79e1 .y LDRB r1,[r4,#7]
- 0x1000de84: 7001 .p STRB r1,[r0,#0]
- 0x1000de86: f8541f01 T... LDR r1,[r4,#1]!
- 0x1000de8a: f8c01001 .... STR r1,[r0,#1]
- 0x1000de8e: 88a1 .. LDRH r1,[r4,#4]
- 0x1000de90: f8a01005 .... STRH r1,[r0,#5]
- 0x1000de94: f7f4fc3a ..:. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000de98: 4628 (F MOV r0,r5
- 0x1000de9a: bd38 8. POP {r3-r5,pc}
- 0x1000de9c: f242022c B.,. MOV r2,#0x202c
- 0x1000dea0: e7e9 .. B 0x1000de76 ; gapm_get_ral_addr_cmd_handler + 34
- $d
- 0x1000dea2: 0000 .. DCW 0
- 0x1000dea4: 00002322 "#.. DCD 8994
- $t
- i.gapm_get_requester
- gapm_get_requester
- 0x1000dea8: 4a05 .J LDR r2,[pc,#20] ; [0x1000dec0] = 0x1100684c
- 0x1000deaa: 4601 .F MOV r1,r0
- 0x1000deac: 2000 . MOVS r0,#0
- 0x1000deae: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1000deb2: 2900 .) CMP r1,#0
- 0x1000deb4: d002 .. BEQ 0x1000debc ; gapm_get_requester + 20
- 0x1000deb6: 4608 .F MOV r0,r1
- 0x1000deb8: f7f4bc2d ..-. B $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x1000debc: 4770 pG BX lr
- $d
- 0x1000debe: 0000 .. DCW 0
- 0x1000dec0: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_hci_handler
- gapm_hci_handler
- 0x1000dec4: b570 p. PUSH {r4-r6,lr}
- 0x1000dec6: 2500 .% MOVS r5,#0
- 0x1000dec8: f46f5288 o..R MVN r2,#0x1100
- 0x1000decc: 1880 .. ADDS r0,r0,r2
- 0x1000dece: d004 .. BEQ 0x1000deda ; gapm_hci_handler + 22
- 0x1000ded0: 2801 .( CMP r0,#1
- 0x1000ded2: d005 .. BEQ 0x1000dee0 ; gapm_hci_handler + 28
- 0x1000ded4: 2803 .( CMP r0,#3
- 0x1000ded6: d11a .. BNE 0x1000df0e ; gapm_hci_handler + 74
- 0x1000ded8: e005 .. B 0x1000dee6 ; gapm_hci_handler + 34
- 0x1000deda: 4c0e .L LDR r4,[pc,#56] ; [0x1000df14] = 0x1001ba60
- 0x1000dedc: 2034 4 MOVS r0,#0x34
- 0x1000dede: e006 .. B 0x1000deee ; gapm_hci_handler + 42
- 0x1000dee0: 4c0d .L LDR r4,[pc,#52] ; [0x1000df18] = 0x1001bc00
- 0x1000dee2: 2003 . MOVS r0,#3
- 0x1000dee4: e003 .. B 0x1000deee ; gapm_hci_handler + 42
- 0x1000dee6: 4c0c .L LDR r4,[pc,#48] ; [0x1000df18] = 0x1001bc00
- 0x1000dee8: 780b .x LDRB r3,[r1,#0]
- 0x1000deea: 3418 .4 ADDS r4,r4,#0x18
- 0x1000deec: 200a . MOVS r0,#0xa
- 0x1000deee: 2200 ." MOVS r2,#0
- 0x1000def0: f8346032 4.2` LDRH r6,[r4,r2,LSL #3]
- 0x1000def4: 429e .B CMP r6,r3
- 0x1000def6: d107 .. BNE 0x1000df08 ; gapm_hci_handler + 68
- 0x1000def8: eb0400c2 .... ADD r0,r4,r2,LSL #3
- 0x1000defc: 6842 Bh LDR r2,[r0,#4]
- 0x1000defe: b132 2. CBZ r2,0x1000df0e ; gapm_hci_handler + 74
- 0x1000df00: 4618 .F MOV r0,r3
- 0x1000df02: 4790 .G BLX r2
- 0x1000df04: 4605 .F MOV r5,r0
- 0x1000df06: e002 .. B 0x1000df0e ; gapm_hci_handler + 74
- 0x1000df08: 1c52 R. ADDS r2,r2,#1
- 0x1000df0a: 4282 .B CMP r2,r0
- 0x1000df0c: d3f0 .. BCC 0x1000def0 ; gapm_hci_handler + 44
- 0x1000df0e: 4628 (F MOV r0,r5
- 0x1000df10: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000df12: 0000 .. DCW 0
- 0x1000df14: 1001ba60 `... DCD 268548704
- 0x1000df18: 1001bc00 .... DCD 268549120
- $t
- i.gapm_init
- gapm_init
- 0x1000df1c: b570 p. PUSH {r4-r6,lr}
- 0x1000df1e: 4d15 .M LDR r5,[pc,#84] ; [0x1000df74] = 0x1100684c
- 0x1000df20: 0006 .. MOVS r6,r0
- 0x1000df22: d10b .. BNE 0x1000df3c ; gapm_init + 32
- 0x1000df24: 4914 .I LDR r1,[pc,#80] ; [0x1000df78] = 0x1001bd68
- 0x1000df26: 2007 . MOVS r0,#7
- 0x1000df28: f7f4fb9b .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x1000df2c: 2100 .! MOVS r1,#0
- 0x1000df2e: b2c8 .. UXTB r0,r1
- 0x1000df30: 2200 ." MOVS r2,#0
- 0x1000df32: 1c49 I. ADDS r1,r1,#1
- 0x1000df34: f8452020 E. STR r2,[r5,r0,LSL #2]
- 0x1000df38: 2903 .) CMP r1,#3
- 0x1000df3a: dbf8 .. BLT 0x1000df2e ; gapm_init + 18
- 0x1000df3c: 4630 0F MOV r0,r6
- 0x1000df3e: f7fefdef .... BL gapm_actv_init ; 0x1000cb20
- 0x1000df42: f7feff09 .... BL gapm_addr_init ; 0x1000cd58
- 0x1000df46: 4630 0F MOV r0,r6
- 0x1000df48: f008fbce .... BL prf_init ; 0x100166e8
- 0x1000df4c: 2400 .$ MOVS r4,#0
- 0x1000df4e: b2e0 .. UXTB r0,r4
- 0x1000df50: f000fb7a ..z. BL gapm_operation_cleanup ; 0x1000e648
- 0x1000df54: 1c64 d. ADDS r4,r4,#1
- 0x1000df56: 2c03 ., CMP r4,#3
- 0x1000df58: dbf9 .. BLT 0x1000df4e ; gapm_init + 50
- 0x1000df5a: 4630 0F MOV r0,r6
- 0x1000df5c: f7fdfdea .... BL gapc_init ; 0x1000bb34
- 0x1000df60: 2000 . MOVS r0,#0
- 0x1000df62: f8050fa8 .... STRB r0,[r5,#0xa8]!
- 0x1000df66: 2108 .! MOVS r1,#8
- 0x1000df68: 7068 hp STRB r0,[r5,#1]
- 0x1000df6a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000df6e: 2007 . MOVS r0,#7
- 0x1000df70: f7f4bafa .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- $d
- 0x1000df74: 1100684c Lh.. DCD 285239372
- 0x1000df78: 1001bd68 h... DCD 268549480
- $t
- i.gapm_init_attr
- gapm_init_attr
- 0x1000df7c: b503 .. PUSH {r0,r1,lr}
- 0x1000df7e: 490a .I LDR r1,[pc,#40] ; [0x1000dfa8] = 0x1100684c
- 0x1000df80: b085 .. SUB sp,sp,#0x14
- 0x1000df82: 2301 .# MOVS r3,#1
- 0x1000df84: f8a1008c .... STRH r0,[r1,#0x8c]
- 0x1000df88: 4a08 .J LDR r2,[pc,#32] ; [0x1000dfac] = 0x1001b864
- 0x1000df8a: 2108 .! MOVS r1,#8
- 0x1000df8c: 2000 . MOVS r0,#0
- 0x1000df8e: e88d000f .... STM sp,{r0-r3}
- 0x1000df92: 4805 .H LDR r0,[pc,#20] ; [0x1000dfa8] = 0x1100684c
- 0x1000df94: 230b .# MOVS r3,#0xb
- 0x1000df96: aa06 .. ADD r2,sp,#0x18
- 0x1000df98: f44f51c0 O..Q MOV r1,#0x1800
- 0x1000df9c: 308c .0 ADDS r0,r0,#0x8c
- 0x1000df9e: f7f9ff9b .... BL attm_svc_create_db ; 0x10007ed8
- 0x1000dfa2: b007 .. ADD sp,sp,#0x1c
- 0x1000dfa4: bd00 .. POP {pc}
- $d
- 0x1000dfa6: 0000 .. DCW 0
- 0x1000dfa8: 1100684c Lh.. DCD 285239372
- 0x1000dfac: 1001b864 d... DCD 268548196
- $t
- i.gapm_init_connection_ind
- gapm_init_connection_ind
- 0x1000dfb0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000dfb4: 4f23 #O LDR r7,[pc,#140] ; [0x1000e044] = 0x1100684c
- 0x1000dfb6: 4606 .F MOV r6,r0
- 0x1000dfb8: 2500 .% MOVS r5,#0
- 0x1000dfba: f89700f3 .... LDRB r0,[r7,#0xf3]
- 0x1000dfbe: 2eff .. CMP r6,#0xff
- 0x1000dfc0: eb070080 .... ADD r0,r7,r0,LSL #2
- 0x1000dfc4: 68c4 .h LDR r4,[r0,#0xc]
- 0x1000dfc6: d031 1. BEQ 0x1000e02c ; gapm_init_connection_ind + 124
- 0x1000dfc8: 7c60 `| LDRB r0,[r4,#0x11]
- 0x1000dfca: b140 @. CBZ r0,0x1000dfde ; gapm_init_connection_ind + 46
- 0x1000dfcc: f7fffe32 ..2. BL gapm_get_address_type ; 0x1000dc34
- 0x1000dfd0: 0740 @. LSLS r0,r0,#29
- 0x1000dfd2: d404 .. BMI 0x1000dfde ; gapm_init_connection_ind + 46
- 0x1000dfd4: f1040116 .... ADD r1,r4,#0x16
- 0x1000dfd8: 4630 0F MOV r0,r6
- 0x1000dfda: f7fef9e1 .... BL gapc_set_local_addr ; 0x1000c3a0
- 0x1000dfde: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x1000dfe0: b320 . CBZ r0,0x1000e02c ; gapm_init_connection_ind + 124
- 0x1000dfe2: 2801 .( CMP r0,#1
- 0x1000dfe4: d00f .. BEQ 0x1000e006 ; gapm_init_connection_ind + 86
- 0x1000dfe6: 2802 .( CMP r0,#2
- 0x1000dfe8: d128 (. BNE 0x1000e03c ; gapm_init_connection_ind + 140
- 0x1000dfea: 2008 . MOVS r0,#8
- 0x1000dfec: ea402106 @..! ORR r1,r0,r6,LSL #8
- 0x1000dff0: 2301 .# MOVS r3,#1
- 0x1000dff2: 2207 ." MOVS r2,#7
- 0x1000dff4: f6406005 @..` MOV r0,#0xe05
- 0x1000dff8: f7f4faf2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000dffc: 2102 .! MOVS r1,#2
- 0x1000dffe: 7001 .p STRB r1,[r0,#0]
- 0x1000e000: f7f4faf3 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000e004: e01a .. B 0x1000e03c ; gapm_init_connection_ind + 140
- 0x1000e006: f8940054 ..T. LDRB r0,[r4,#0x54]
- 0x1000e00a: 1e40 @. SUBS r0,r0,#1
- 0x1000e00c: f01000ff .... ANDS r0,r0,#0xff
- 0x1000e010: f8840054 ..T. STRB r0,[r4,#0x54]
- 0x1000e014: d005 .. BEQ 0x1000e022 ; gapm_init_connection_ind + 114
- 0x1000e016: f104011c .... ADD r1,r4,#0x1c
- 0x1000e01a: 4620 F MOV r0,r4
- 0x1000e01c: f000f856 ..V. BL gapm_init_send_hci_le_ext_create_con_cmd ; 0x1000e0cc
- 0x1000e020: e00c .. B 0x1000e03c ; gapm_init_connection_ind + 140
- 0x1000e022: 2107 .! MOVS r1,#7
- 0x1000e024: f44f605b O.[` MOV r0,#0xdb0
- 0x1000e028: f7f4fb20 .. . BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x1000e02c: 20ff . MOVS r0,#0xff
- 0x1000e02e: f88700f3 .... STRB r0,[r7,#0xf3]
- 0x1000e032: 2501 .% MOVS r5,#1
- 0x1000e034: 2100 .! MOVS r1,#0
- 0x1000e036: 4620 F MOV r0,r4
- 0x1000e038: f7fefdf0 .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x1000e03c: 4628 (F MOV r0,r5
- 0x1000e03e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000e042: 0000 .. DCW 0
- 0x1000e044: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_init_create
- gapm_init_create
- 0x1000e048: b570 p. PUSH {r4-r6,lr}
- 0x1000e04a: 4604 .F MOV r4,r0
- 0x1000e04c: 481a .H LDR r0,[pc,#104] ; [0x1000e0b8] = 0x1100684c
- 0x1000e04e: 460e .F MOV r6,r1
- 0x1000e050: 2500 .% MOVS r5,#0
- 0x1000e052: f89010a8 .... LDRB r1,[r0,#0xa8]
- 0x1000e056: 2005 . MOVS r0,#5
- 0x1000e058: 4388 .C BICS r0,r0,r1
- 0x1000e05a: d001 .. BEQ 0x1000e060 ; gapm_init_create + 24
- 0x1000e05c: 2543 C% MOVS r5,#0x43
- 0x1000e05e: e022 ". B 0x1000e0a6 ; gapm_init_create + 94
- 0x1000e060: 7870 px LDRB r0,[r6,#1]
- 0x1000e062: f000f8ef .... BL gapm_is_addr_type_valid ; 0x1000e244
- 0x1000e066: b300 .. CBZ r0,0x1000e0aa ; gapm_init_create + 98
- 0x1000e068: f7fffde4 .... BL gapm_get_address_type ; 0x1000dc34
- 0x1000e06c: 0740 @. LSLS r0,r0,#29
- 0x1000e06e: d502 .. BPL 0x1000e076 ; gapm_init_create + 46
- 0x1000e070: 7870 px LDRB r0,[r6,#1]
- 0x1000e072: 2802 .( CMP r0,#2
- 0x1000e074: d01b .. BEQ 0x1000e0ae ; gapm_init_create + 102
- 0x1000e076: 2158 X! MOVS r1,#0x58
- 0x1000e078: 4620 F MOV r0,r4
- 0x1000e07a: f7fefc9d .... BL gapm_actv_alloc ; 0x1000c9b8
- 0x1000e07e: 0004 .. MOVS r4,r0
- 0x1000e080: d017 .. BEQ 0x1000e0b2 ; gapm_init_create + 106
- 0x1000e082: 2002 . MOVS r0,#2
- 0x1000e084: 7360 `s STRB r0,[r4,#0xd]
- 0x1000e086: 7870 px LDRB r0,[r6,#1]
- 0x1000e088: 7460 `t STRB r0,[r4,#0x11]
- 0x1000e08a: 2001 . MOVS r0,#1
- 0x1000e08c: f7ffff0c .... BL gapm_get_requester ; 0x1000dea8
- 0x1000e090: 82a0 .. STRH r0,[r4,#0x14]
- 0x1000e092: 480a .H LDR r0,[pc,#40] ; [0x1000e0bc] = 0x1000e1a1
- 0x1000e094: 6020 ` STR r0,[r4,#0]
- 0x1000e096: 480a .H LDR r0,[pc,#40] ; [0x1000e0c0] = 0x1000e215
- 0x1000e098: 6060 `` STR r0,[r4,#4]
- 0x1000e09a: 480a .H LDR r0,[pc,#40] ; [0x1000e0c4] = 0x1000e0c9
- 0x1000e09c: 60a0 .` STR r0,[r4,#8]
- 0x1000e09e: 2100 .! MOVS r1,#0
- 0x1000e0a0: 4620 F MOV r0,r4
- 0x1000e0a2: f7fefca1 .... BL gapm_actv_created ; 0x1000c9e8
- 0x1000e0a6: 4628 (F MOV r0,r5
- 0x1000e0a8: bd70 p. POP {r4-r6,pc}
- 0x1000e0aa: 2540 @% MOVS r5,#0x40
- 0x1000e0ac: e7fb .. B 0x1000e0a6 ; gapm_init_create + 94
- 0x1000e0ae: 2549 I% MOVS r5,#0x49
- 0x1000e0b0: e7f9 .. B 0x1000e0a6 ; gapm_init_create + 94
- 0x1000e0b2: 254b K% MOVS r5,#0x4b
- 0x1000e0b4: e7f7 .. B 0x1000e0a6 ; gapm_init_create + 94
- $d
- 0x1000e0b6: 0000 .. DCW 0
- 0x1000e0b8: 1100684c Lh.. DCD 285239372
- 0x1000e0bc: 1000e1a1 .... DCD 268493217
- 0x1000e0c0: 1000e215 .... DCD 268493333
- 0x1000e0c4: 1000e0c9 .... DCD 268493001
- $t
- i.gapm_init_delete
- gapm_init_delete
- 0x1000e0c8: f7febcc0 .... B gapm_actv_deleted ; 0x1000ca4c
- i.gapm_init_send_hci_le_ext_create_con_cmd
- gapm_init_send_hci_le_ext_create_con_cmd
- 0x1000e0cc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000e0d0: 460c .F MOV r4,r1
- 0x1000e0d2: 4606 .F MOV r6,r0
- 0x1000e0d4: 2700 .' MOVS r7,#0
- 0x1000e0d6: f2420843 B.C. MOV r8,#0x2043
- 0x1000e0da: 233a :# MOVS r3,#0x3a
- 0x1000e0dc: 4642 BF MOV r2,r8
- 0x1000e0de: 4639 9F MOV r1,r7
- 0x1000e0e0: f2411005 A... MOV r0,#0x1105
- 0x1000e0e4: f7f4fa7c ..|. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e0e8: 4605 .F MOV r5,r0
- 0x1000e0ea: 7c70 p| LDRB r0,[r6,#0x11]
- 0x1000e0ec: f7fefcee .... BL gapm_actv_get_hci_own_addr_type ; 0x1000cacc
- 0x1000e0f0: 7068 hp STRB r0,[r5,#1]
- 0x1000e0f2: 7bb0 .{ LDRB r0,[r6,#0xe]
- 0x1000e0f4: 2801 .( CMP r0,#1
- 0x1000e0f6: d00b .. BEQ 0x1000e110 ; gapm_init_send_hci_le_ext_create_con_cmd + 68
- 0x1000e0f8: 2000 . MOVS r0,#0
- 0x1000e0fa: 7028 (p STRB r0,[r5,#0]
- 0x1000e0fc: f8940036 ..6. LDRB r0,[r4,#0x36]
- 0x1000e100: 70a8 .p STRB r0,[r5,#2]
- 0x1000e102: 6b20 k LDR r0,[r4,#0x30]
- 0x1000e104: f8c50003 .... STR r0,[r5,#3]
- 0x1000e108: 8ea0 .. LDRH r0,[r4,#0x34]
- 0x1000e10a: f8a50007 .... STRH r0,[r5,#7]
- 0x1000e10e: e001 .. B 0x1000e114 ; gapm_init_send_hci_le_ext_create_con_cmd + 72
- 0x1000e110: 2001 . MOVS r0,#1
- 0x1000e112: 7028 (p STRB r0,[r5,#0]
- 0x1000e114: 7860 `x LDRB r0,[r4,#1]
- 0x1000e116: f0000007 .... AND r0,r0,#7
- 0x1000e11a: 7268 hr STRB r0,[r5,#9]
- 0x1000e11c: 7860 `x LDRB r0,[r4,#1]
- 0x1000e11e: 07c0 .. LSLS r0,r0,#31
- 0x1000e120: d010 .. BEQ 0x1000e144 ; gapm_init_send_hci_le_ext_create_con_cmd + 120
- 0x1000e122: 88a0 .. LDRH r0,[r4,#4]
- 0x1000e124: 8168 h. STRH r0,[r5,#0xa]
- 0x1000e126: 88e0 .. LDRH r0,[r4,#6]
- 0x1000e128: 81a8 .. STRH r0,[r5,#0xc]
- 0x1000e12a: 89a0 .. LDRH r0,[r4,#0xc]
- 0x1000e12c: 81e8 .. STRH r0,[r5,#0xe]
- 0x1000e12e: 89e0 .. LDRH r0,[r4,#0xe]
- 0x1000e130: 8228 (. STRH r0,[r5,#0x10]
- 0x1000e132: 8aa0 .. LDRH r0,[r4,#0x14]
- 0x1000e134: 82e8 .. STRH r0,[r5,#0x16]
- 0x1000e136: 8ae0 .. LDRH r0,[r4,#0x16]
- 0x1000e138: 8328 (. STRH r0,[r5,#0x18]
- 0x1000e13a: 8a20 . LDRH r0,[r4,#0x10]
- 0x1000e13c: 8268 h. STRH r0,[r5,#0x12]
- 0x1000e13e: 8a60 `. LDRH r0,[r4,#0x12]
- 0x1000e140: 82a8 .. STRH r0,[r5,#0x14]
- 0x1000e142: 2701 .' MOVS r7,#1
- 0x1000e144: 7860 `x LDRB r0,[r4,#1]
- 0x1000e146: 0780 .. LSLS r0,r0,#30
- 0x1000e148: d50e .. BPL 0x1000e168 ; gapm_init_send_hci_le_ext_create_con_cmd + 156
- 0x1000e14a: eb051007 .... ADD r0,r5,r7,LSL #4
- 0x1000e14e: 8b21 !. LDRH r1,[r4,#0x18]
- 0x1000e150: 81c1 .. STRH r1,[r0,#0xe]
- 0x1000e152: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x1000e154: 8201 .. STRH r1,[r0,#0x10]
- 0x1000e156: 8c21 !. LDRH r1,[r4,#0x20]
- 0x1000e158: 82c1 .. STRH r1,[r0,#0x16]
- 0x1000e15a: 8c61 a. LDRH r1,[r4,#0x22]
- 0x1000e15c: 8301 .. STRH r1,[r0,#0x18]
- 0x1000e15e: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x1000e160: 8241 A. STRH r1,[r0,#0x12]
- 0x1000e162: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x1000e164: 8281 .. STRH r1,[r0,#0x14]
- 0x1000e166: 1c7f .. ADDS r7,r7,#1
- 0x1000e168: 7860 `x LDRB r0,[r4,#1]
- 0x1000e16a: 0740 @. LSLS r0,r0,#29
- 0x1000e16c: d511 .. BPL 0x1000e192 ; gapm_init_send_hci_le_ext_create_con_cmd + 198
- 0x1000e16e: eb051007 .... ADD r0,r5,r7,LSL #4
- 0x1000e172: 8921 !. LDRH r1,[r4,#8]
- 0x1000e174: 8141 A. STRH r1,[r0,#0xa]
- 0x1000e176: 8961 a. LDRH r1,[r4,#0xa]
- 0x1000e178: 8181 .. STRH r1,[r0,#0xc]
- 0x1000e17a: 8ca1 .. LDRH r1,[r4,#0x24]
- 0x1000e17c: 81c1 .. STRH r1,[r0,#0xe]
- 0x1000e17e: 8ce1 .. LDRH r1,[r4,#0x26]
- 0x1000e180: 8201 .. STRH r1,[r0,#0x10]
- 0x1000e182: 8da1 .. LDRH r1,[r4,#0x2c]
- 0x1000e184: 82c1 .. STRH r1,[r0,#0x16]
- 0x1000e186: 8de1 .. LDRH r1,[r4,#0x2e]
- 0x1000e188: 8301 .. STRH r1,[r0,#0x18]
- 0x1000e18a: 8d21 !. LDRH r1,[r4,#0x28]
- 0x1000e18c: 8241 A. STRH r1,[r0,#0x12]
- 0x1000e18e: 8d61 a. LDRH r1,[r4,#0x2a]
- 0x1000e190: 8281 .. STRH r1,[r0,#0x14]
- 0x1000e192: 4628 (F MOV r0,r5
- 0x1000e194: f7f4faba .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e198: f8a68012 .... STRH r8,[r6,#0x12]
- 0x1000e19c: e8bd81f0 .... POP {r4-r8,pc}
- i.gapm_init_start
- gapm_init_start
- 0x1000e1a0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000e1a4: 4f1a .O LDR r7,[pc,#104] ; [0x1000e210] = 0x1100684c
- 0x1000e1a6: 4604 .F MOV r4,r0
- 0x1000e1a8: 1c8d .. ADDS r5,r1,#2
- 0x1000e1aa: f89700f3 .... LDRB r0,[r7,#0xf3]
- 0x1000e1ae: 28ff .( CMP r0,#0xff
- 0x1000e1b0: d001 .. BEQ 0x1000e1b6 ; gapm_init_start + 22
- 0x1000e1b2: 2643 C& MOVS r6,#0x43
- 0x1000e1b4: e029 ). B 0x1000e20a ; gapm_init_start + 106
- 0x1000e1b6: 7828 (x LDRB r0,[r5,#0]
- 0x1000e1b8: 2640 @& MOVS r6,#0x40
- 0x1000e1ba: 2802 .( CMP r0,#2
- 0x1000e1bc: d825 %. BHI 0x1000e20a ; gapm_init_start + 106
- 0x1000e1be: f8952036 ..6 LDRB r2,[r5,#0x36]
- 0x1000e1c2: 2a01 .* CMP r2,#1
- 0x1000e1c4: d821 !. BHI 0x1000e20a ; gapm_init_start + 106
- 0x1000e1c6: 73a0 .s STRB r0,[r4,#0xe]
- 0x1000e1c8: 2600 .& MOVS r6,#0
- 0x1000e1ca: b2c0 .. UXTB r0,r0
- 0x1000e1cc: f8846055 ..U` STRB r6,[r4,#0x55]
- 0x1000e1d0: 2801 .( CMP r0,#1
- 0x1000e1d2: d110 .. BNE 0x1000e1f6 ; gapm_init_start + 86
- 0x1000e1d4: 2238 8" MOVS r2,#0x38
- 0x1000e1d6: f104001c .... ADD r0,r4,#0x1c
- 0x1000e1da: 1c89 .. ADDS r1,r1,#2
- 0x1000e1dc: f7f4f9bf .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000e1e0: f89700f7 .... LDRB r0,[r7,#0xf7]
- 0x1000e1e4: f8840054 ..T. STRB r0,[r4,#0x54]
- 0x1000e1e8: 886a j. LDRH r2,[r5,#2]
- 0x1000e1ea: b122 ". CBZ r2,0x1000e1f6 ; gapm_init_start + 86
- 0x1000e1ec: 2107 .! MOVS r1,#7
- 0x1000e1ee: f44f605b O.[` MOV r0,#0xdb0
- 0x1000e1f2: f7f4fa40 ..@. BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x1000e1f6: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000e1f8: f88700f4 .... STRB r0,[r7,#0xf4]
- 0x1000e1fc: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000e1fe: f88700f3 .... STRB r0,[r7,#0xf3]
- 0x1000e202: 4629 )F MOV r1,r5
- 0x1000e204: 4620 F MOV r0,r4
- 0x1000e206: f7ffff61 ..a. BL gapm_init_send_hci_le_ext_create_con_cmd ; 0x1000e0cc
- 0x1000e20a: 4630 0F MOV r0,r6
- 0x1000e20c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000e210: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_init_stop
- gapm_init_stop
- 0x1000e214: b570 p. PUSH {r4-r6,lr}
- 0x1000e216: 4604 .F MOV r4,r0
- 0x1000e218: 7b80 .{ LDRB r0,[r0,#0xe]
- 0x1000e21a: 2801 .( CMP r0,#1
- 0x1000e21c: d104 .. BNE 0x1000e228 ; gapm_init_stop + 20
- 0x1000e21e: 2107 .! MOVS r1,#7
- 0x1000e220: f44f605b O.[` MOV r0,#0xdb0
- 0x1000e224: f7f4fa22 ..". BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x1000e228: 4905 .I LDR r1,[pc,#20] ; [0x1000e240] = 0x1100684c
- 0x1000e22a: 7b20 { LDRB r0,[r4,#0xc]
- 0x1000e22c: f242050e B... MOV r5,#0x200e
- 0x1000e230: f88100f4 .... STRB r0,[r1,#0xf4]
- 0x1000e234: 4628 (F MOV r0,r5
- 0x1000e236: f7f4fa82 .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000e23a: 8265 e. STRH r5,[r4,#0x12]
- 0x1000e23c: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000e23e: 0000 .. DCW 0
- 0x1000e240: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_is_addr_type_valid
- gapm_is_addr_type_valid
- 0x1000e244: b570 p. PUSH {r4-r6,lr}
- 0x1000e246: 4a0f .J LDR r2,[pc,#60] ; [0x1000e284] = 0x110000a0
- 0x1000e248: 4606 .F MOV r6,r0
- 0x1000e24a: 2001 . MOVS r0,#1
- 0x1000e24c: 2100 .! MOVS r1,#0
- 0x1000e24e: 4d0c .M LDR r5,[pc,#48] ; [0x1000e280] = 0x1100684c
- 0x1000e250: f8923052 ..R0 LDRB r3,[r2,#0x52]
- 0x1000e254: e010 .. B 0x1000e278 ; gapm_is_addr_type_valid + 52
- 0x1000e256: bf00 .. NOP
- 0x1000e258: eb050281 .... ADD r2,r5,r1,LSL #2
- 0x1000e25c: 68d2 .h LDR r2,[r2,#0xc]
- 0x1000e25e: b14a J. CBZ r2,0x1000e274 ; gapm_is_addr_type_valid + 48
- 0x1000e260: 7b54 T{ LDRB r4,[r2,#0xd]
- 0x1000e262: 2c02 ., CMP r4,#2
- 0x1000e264: d001 .. BEQ 0x1000e26a ; gapm_is_addr_type_valid + 38
- 0x1000e266: 2c01 ., CMP r4,#1
- 0x1000e268: d104 .. BNE 0x1000e274 ; gapm_is_addr_type_valid + 48
- 0x1000e26a: 7c52 R| LDRB r2,[r2,#0x11]
- 0x1000e26c: 42b2 .B CMP r2,r6
- 0x1000e26e: d001 .. BEQ 0x1000e274 ; gapm_is_addr_type_valid + 48
- 0x1000e270: 2000 . MOVS r0,#0
- 0x1000e272: bd70 p. POP {r4-r6,pc}
- 0x1000e274: 1c49 I. ADDS r1,r1,#1
- 0x1000e276: b2c9 .. UXTB r1,r1
- 0x1000e278: 428b .B CMP r3,r1
- 0x1000e27a: d8ed .. BHI 0x1000e258 ; gapm_is_addr_type_valid + 20
- 0x1000e27c: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000e27e: 0000 .. DCW 0
- 0x1000e280: 1100684c Lh.. DCD 285239372
- 0x1000e284: 110000a0 .... DCD 285212832
- $t
- i.gapm_is_legacy_pairing_supp
- gapm_is_legacy_pairing_supp
- 0x1000e288: 4802 .H LDR r0,[pc,#8] ; [0x1000e294] = 0x1100684c
- 0x1000e28a: f89000ab .... LDRB r0,[r0,#0xab]
- 0x1000e28e: f0000001 .... AND r0,r0,#1
- 0x1000e292: 4770 pG BX lr
- $d
- 0x1000e294: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_is_pref_con_param_pres
- gapm_is_pref_con_param_pres
- 0x1000e298: 4802 .H LDR r0,[pc,#8] ; [0x1000e2a4] = 0x1100684c
- 0x1000e29a: f89000aa .... LDRB r0,[r0,#0xaa]
- 0x1000e29e: f3c01040 ..@. UBFX r0,r0,#5,#1
- 0x1000e2a2: 4770 pG BX lr
- $d
- 0x1000e2a4: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_is_sec_con_pairing_supp
- gapm_is_sec_con_pairing_supp
- 0x1000e2a8: 4802 .H LDR r0,[pc,#8] ; [0x1000e2b4] = 0x1100684c
- 0x1000e2aa: f89000ab .... LDRB r0,[r0,#0xab]
- 0x1000e2ae: f3c00040 ..@. UBFX r0,r0,#1,#1
- 0x1000e2b2: 4770 pG BX lr
- $d
- 0x1000e2b4: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_list_add_next_entry
- gapm_list_add_next_entry
- 0x1000e2b8: b570 p. PUSH {r4-r6,lr}
- 0x1000e2ba: 4604 .F MOV r4,r0
- 0x1000e2bc: 7840 @x LDRB r0,[r0,#1]
- 0x1000e2be: 7822 "x LDRB r2,[r4,#0]
- 0x1000e2c0: 1e40 @. SUBS r0,r0,#1
- 0x1000e2c2: b2c1 .. UXTB r1,r0
- 0x1000e2c4: f2411005 A... MOV r0,#0x1105
- 0x1000e2c8: 2a90 .* CMP r2,#0x90
- 0x1000e2ca: d004 .. BEQ 0x1000e2d6 ; gapm_list_add_next_entry + 30
- 0x1000e2cc: 2a91 .* CMP r2,#0x91
- 0x1000e2ce: d00e .. BEQ 0x1000e2ee ; gapm_list_add_next_entry + 54
- 0x1000e2d0: 2a92 .* CMP r2,#0x92
- 0x1000e2d2: d131 1. BNE 0x1000e338 ; gapm_list_add_next_entry + 128
- 0x1000e2d4: e034 4. B 0x1000e340 ; gapm_list_add_next_entry + 136
- 0x1000e2d6: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x1000e2da: 190d .. ADDS r5,r1,r4
- 0x1000e2dc: 2307 .# MOVS r3,#7
- 0x1000e2de: f2420211 B... MOV r2,#0x2011
- 0x1000e2e2: 2100 .! MOVS r1,#0
- 0x1000e2e4: f7f4f97c ..|. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e2e8: 7a29 )z LDRB r1,[r5,#8]
- 0x1000e2ea: 7001 .p STRB r1,[r0,#0]
- 0x1000e2ec: e034 4. B 0x1000e358 ; gapm_list_add_next_entry + 160
- 0x1000e2ee: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000e2f2: eb0401c1 .... ADD r1,r4,r1,LSL #3
- 0x1000e2f6: 1c8d .. ADDS r5,r1,#2
- 0x1000e2f8: 2327 '# MOVS r3,#0x27
- 0x1000e2fa: f2420227 B.'. MOV r2,#0x2027
- 0x1000e2fe: 2100 .! MOVS r1,#0
- 0x1000e300: f7f4f96e ..n. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e304: 4606 .F MOV r6,r0
- 0x1000e306: 79a8 .y LDRB r0,[r5,#6]
- 0x1000e308: 7030 0p STRB r0,[r6,#0]
- 0x1000e30a: 6828 (h LDR r0,[r5,#0]
- 0x1000e30c: f8c60001 .... STR r0,[r6,#1]
- 0x1000e310: 88a8 .. LDRH r0,[r5,#4]
- 0x1000e312: f8a60005 .... STRH r0,[r6,#5]
- 0x1000e316: 2210 ." MOVS r2,#0x10
- 0x1000e318: f1050108 .... ADD r1,r5,#8
- 0x1000e31c: 1df0 .. ADDS r0,r6,#7
- 0x1000e31e: f7f4f91e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000e322: 2210 ." MOVS r2,#0x10
- 0x1000e324: f1050118 .... ADD r1,r5,#0x18
- 0x1000e328: f1060017 .... ADD r0,r6,#0x17
- 0x1000e32c: f7f4f917 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000e330: ea4f0006 O... MOV.W r0,r6
- 0x1000e334: f7f4f9ea .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e338: 7860 `x LDRB r0,[r4,#1]
- 0x1000e33a: 1e40 @. SUBS r0,r0,#1
- 0x1000e33c: 7060 `p STRB r0,[r4,#1]
- 0x1000e33e: bd70 p. POP {r4-r6,pc}
- 0x1000e340: eb0405c1 .... ADD r5,r4,r1,LSL #3
- 0x1000e344: 2308 .# MOVS r3,#8
- 0x1000e346: f2420247 B.G. MOV r2,#0x2047
- 0x1000e34a: 2100 .! MOVS r1,#0
- 0x1000e34c: f7f4f948 ..H. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e350: 7a29 )z LDRB r1,[r5,#8]
- 0x1000e352: 7001 .p STRB r1,[r0,#0]
- 0x1000e354: 7a69 iz LDRB r1,[r5,#9]
- 0x1000e356: 71c1 .q STRB r1,[r0,#7]
- 0x1000e358: f8d51002 .... LDR r1,[r5,#2]
- 0x1000e35c: f8c01001 .... STR r1,[r0,#1]
- 0x1000e360: 88e9 .. LDRH r1,[r5,#6]
- 0x1000e362: f8a01005 .... STRH r1,[r0,#5]
- 0x1000e366: e7e5 .. B 0x1000e334 ; gapm_list_add_next_entry + 124
- i.gapm_list_rmv_cmd_handle
- gapm_list_rmv_cmd_handle
- 0x1000e368: b57c |. PUSH {r2-r6,lr}
- 0x1000e36a: 460c .F MOV r4,r1
- 0x1000e36c: a10d .. ADR r1,{pc}+0x38 ; 0x1000e3a4
- 0x1000e36e: 466a jF MOV r2,sp
- 0x1000e370: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x1000e374: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000e378: 4621 !F MOV r1,r4
- 0x1000e37a: 2000 . MOVS r0,#0
- 0x1000e37c: f000fa84 .... BL gapm_process_op ; 0x1000e888
- 0x1000e380: 4605 .F MOV r5,r0
- 0x1000e382: 2801 .( CMP r0,#1
- 0x1000e384: d107 .. BNE 0x1000e396 ; gapm_list_rmv_cmd_handle + 46
- 0x1000e386: 7820 x LDRB r0,[r4,#0]
- 0x1000e388: 2893 .( CMP r0,#0x93
- 0x1000e38a: d104 .. BNE 0x1000e396 ; gapm_list_rmv_cmd_handle + 46
- 0x1000e38c: 7860 `x LDRB r0,[r4,#1]
- 0x1000e38e: b120 . CBZ r0,0x1000e39a ; gapm_list_rmv_cmd_handle + 50
- 0x1000e390: 4620 F MOV r0,r4
- 0x1000e392: f000f80b .... BL gapm_list_rmv_next_entry ; 0x1000e3ac
- 0x1000e396: 4628 (F MOV r0,r5
- 0x1000e398: bd7c |. POP {r2-r6,pc}
- 0x1000e39a: f2420010 B... MOV r0,#0x2010
- 0x1000e39e: f7f4f9ce .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000e3a2: e7f8 .. B 0x1000e396 ; gapm_list_rmv_cmd_handle + 46
- $d
- 0x1000e3a4: 93929190 .... DCD 2475856272
- 0x1000e3a8: 00000000 .... DCD 0
- $t
- i.gapm_list_rmv_next_entry
- gapm_list_rmv_next_entry
- 0x1000e3ac: b570 p. PUSH {r4-r6,lr}
- 0x1000e3ae: 4604 .F MOV r4,r0
- 0x1000e3b0: 7840 @x LDRB r0,[r0,#1]
- 0x1000e3b2: 7821 !x LDRB r1,[r4,#0]
- 0x1000e3b4: 1e40 @. SUBS r0,r0,#1
- 0x1000e3b6: b2c0 .. UXTB r0,r0
- 0x1000e3b8: 2993 .) CMP r1,#0x93
- 0x1000e3ba: d115 .. BNE 0x1000e3e8 ; gapm_list_rmv_next_entry + 60
- 0x1000e3bc: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000e3c0: 1905 .. ADDS r5,r0,r4
- 0x1000e3c2: 2307 .# MOVS r3,#7
- 0x1000e3c4: f2420212 B... MOV r2,#0x2012
- 0x1000e3c8: 2100 .! MOVS r1,#0
- 0x1000e3ca: f2411005 A... MOV r0,#0x1105
- 0x1000e3ce: f7f4f907 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e3d2: 7a29 )z LDRB r1,[r5,#8]
- 0x1000e3d4: 7001 .p STRB r1,[r0,#0]
- 0x1000e3d6: f8d51002 .... LDR r1,[r5,#2]
- 0x1000e3da: f8c01001 .... STR r1,[r0,#1]
- 0x1000e3de: 88e9 .. LDRH r1,[r5,#6]
- 0x1000e3e0: f8a01005 .... STRH r1,[r0,#5]
- 0x1000e3e4: f7f4f992 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e3e8: 7860 `x LDRB r0,[r4,#1]
- 0x1000e3ea: 1e40 @. SUBS r0,r0,#1
- 0x1000e3ec: 7060 `p STRB r0,[r4,#1]
- 0x1000e3ee: bd70 p. POP {r4-r6,pc}
- i.gapm_list_send_list_size_ind
- gapm_list_send_list_size_ind
- 0x1000e3f0: b570 p. PUSH {r4-r6,lr}
- 0x1000e3f2: 4605 .F MOV r5,r0
- 0x1000e3f4: 460c .F MOV r4,r1
- 0x1000e3f6: 2000 . MOVS r0,#0
- 0x1000e3f8: f7fffd56 ..V. BL gapm_get_requester ; 0x1000dea8
- 0x1000e3fc: 4601 .F MOV r1,r0
- 0x1000e3fe: 2302 .# MOVS r3,#2
- 0x1000e400: 2207 ." MOVS r2,#7
- 0x1000e402: f6405092 @..P MOV r0,#0xd92
- 0x1000e406: f7f4f8eb .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e40a: 7005 .p STRB r5,[r0,#0]
- 0x1000e40c: 7044 Dp STRB r4,[r0,#1]
- 0x1000e40e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000e412: f7f4b8ea .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000e416: 0000 .. MOVS r0,r0
- i.gapm_list_set_cmd_handler
- gapm_list_set_cmd_handler
- 0x1000e418: b57c |. PUSH {r2-r6,lr}
- 0x1000e41a: 460c .F MOV r4,r1
- 0x1000e41c: a112 .. ADR r1,{pc}+0x4c ; 0x1000e468
- 0x1000e41e: 466a jF MOV r2,sp
- 0x1000e420: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x1000e424: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1000e428: 4621 !F MOV r1,r4
- 0x1000e42a: 2000 . MOVS r0,#0
- 0x1000e42c: f000fa2c ..,. BL gapm_process_op ; 0x1000e888
- 0x1000e430: 4605 .F MOV r5,r0
- 0x1000e432: 2801 .( CMP r0,#1
- 0x1000e434: d116 .. BNE 0x1000e464 ; gapm_list_set_cmd_handler + 76
- 0x1000e436: 7820 x LDRB r0,[r4,#0]
- 0x1000e438: 2890 .( CMP r0,#0x90
- 0x1000e43a: d004 .. BEQ 0x1000e446 ; gapm_list_set_cmd_handler + 46
- 0x1000e43c: 2891 .( CMP r0,#0x91
- 0x1000e43e: d00a .. BEQ 0x1000e456 ; gapm_list_set_cmd_handler + 62
- 0x1000e440: 2892 .( CMP r0,#0x92
- 0x1000e442: d10f .. BNE 0x1000e464 ; gapm_list_set_cmd_handler + 76
- 0x1000e444: e00a .. B 0x1000e45c ; gapm_list_set_cmd_handler + 68
- 0x1000e446: 490a .I LDR r1,[pc,#40] ; [0x1000e470] = 0x1100684c
- 0x1000e448: 2000 . MOVS r0,#0
- 0x1000e44a: f88100f7 .... STRB r0,[r1,#0xf7]
- 0x1000e44e: 4620 F MOV r0,r4
- 0x1000e450: f7ffff32 ..2. BL gapm_list_add_next_entry ; 0x1000e2b8
- 0x1000e454: e006 .. B 0x1000e464 ; gapm_list_set_cmd_handler + 76
- 0x1000e456: f2420029 B.). MOV r0,#0x2029
- 0x1000e45a: e001 .. B 0x1000e460 ; gapm_list_set_cmd_handler + 72
- 0x1000e45c: f2420049 B.I. MOV r0,#0x2049
- 0x1000e460: f7f4f96d ..m. BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000e464: 4628 (F MOV r0,r5
- 0x1000e466: bd7c |. POP {r2-r6,pc}
- $d
- 0x1000e468: 93929190 .... DCD 2475856272
- 0x1000e46c: 00000000 .... DCD 0
- 0x1000e470: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_op_reset_continue
- gapm_op_reset_continue
- 0x1000e474: b570 p. PUSH {r4-r6,lr}
- 0x1000e476: 000c .. MOVS r4,r1
- 0x1000e478: d139 9. BNE 0x1000e4ee ; gapm_op_reset_continue + 122
- 0x1000e47a: f2411605 A... MOV r6,#0x1105
- 0x1000e47e: f242053a B.:. MOV r5,#0x203a
- 0x1000e482: 2809 .( CMP r0,#9
- 0x1000e484: d232 2. BCS 0x1000e4ec ; gapm_op_reset_continue + 120
- 0x1000e486: e8dff000 .... TBB [pc,r0]
- $d
- 0x1000e48a: 0805 .. DCW 2053
- 0x1000e48c: 23201d0d .. # DCD 589307149
- 0x1000e490: 00322b26 &+2. DCD 3287846
- $t
- 0x1000e494: f6404003 @..@ MOV r0,#0xc03
- 0x1000e498: e024 $. B 0x1000e4e4 ; gapm_op_reset_continue + 112
- 0x1000e49a: a01b .. ADR r0,{pc}+0x6e ; 0x1000e508
- 0x1000e49c: 2308 .# MOVS r3,#8
- 0x1000e49e: f6404201 @..B MOV r2,#0xc01
- 0x1000e4a2: e003 .. B 0x1000e4ac ; gapm_op_reset_continue + 56
- 0x1000e4a4: a01a .. ADR r0,{pc}+0x6c ; 0x1000e510
- 0x1000e4a6: 2308 .# MOVS r3,#8
- 0x1000e4a8: f2420201 B... MOV r2,#0x2001
- 0x1000e4ac: e9d04500 ...E LDRD r4,r5,[r0,#0]
- 0x1000e4b0: 2100 .! MOVS r1,#0
- 0x1000e4b2: 4630 0F MOV r0,r6
- 0x1000e4b4: f7f4f894 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e4b8: 6004 .` STR r4,[r0,#0]
- 0x1000e4ba: 6045 E` STR r5,[r0,#4]
- 0x1000e4bc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000e4c0: f7f4b924 ..$. B $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e4c4: f2410009 A... MOV r0,#0x1009
- 0x1000e4c8: e00c .. B 0x1000e4e4 ; gapm_op_reset_continue + 112
- 0x1000e4ca: f2420002 B... MOV r0,#0x2002
- 0x1000e4ce: e009 .. B 0x1000e4e4 ; gapm_op_reset_continue + 112
- 0x1000e4d0: f006fda4 .... BL l2cm_get_nb_buffer_available ; 0x1001501c
- 0x1000e4d4: b108 .. CBZ r0,0x1000e4da ; gapm_op_reset_continue + 102
- 0x1000e4d6: 4628 (F MOV r0,r5
- 0x1000e4d8: e004 .. B 0x1000e4e4 ; gapm_op_reset_continue + 112
- 0x1000e4da: f2410005 A... MOV r0,#0x1005
- 0x1000e4de: e001 .. B 0x1000e4e4 ; gapm_op_reset_continue + 112
- 0x1000e4e0: f242003b B.;. MOV r0,#0x203b
- 0x1000e4e4: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000e4e8: f7f4b929 ..). B $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000e4ec: 2441 A$ MOVS r4,#0x41
- 0x1000e4ee: 4621 !F MOV r1,r4
- 0x1000e4f0: 2000 . MOVS r0,#0
- 0x1000e4f2: f000fd21 ..!. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000e4f6: 2c00 ., CMP r4,#0
- 0x1000e4f8: d105 .. BNE 0x1000e506 ; gapm_op_reset_continue + 146
- 0x1000e4fa: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000e4fe: 2100 .! MOVS r1,#0
- 0x1000e500: 2007 . MOVS r0,#7
- 0x1000e502: f7f4b831 ..1. B $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000e506: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000e508: ffffffff .... DCD 4294967295
- 0x1000e50c: 20009fff ... DCD 536911871
- 0x1000e510: 000ffffd .... DCD 1048573
- 0x1000e514: 00000000 .... DCD 0
- $t
- i.gapm_op_setup_continue
- gapm_op_setup_continue
- 0x1000e518: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000e51c: 4a49 IJ LDR r2,[pc,#292] ; [0x1000e644] = 0x1100684c
- 0x1000e51e: 4603 .F MOV r3,r0
- 0x1000e520: 6814 .h LDR r4,[r2,#0]
- 0x1000e522: b114 .. CBZ r4,0x1000e52a ; gapm_op_setup_continue + 18
- 0x1000e524: 7820 x LDRB r0,[r4,#0]
- 0x1000e526: 2803 .( CMP r0,#3
- 0x1000e528: d001 .. BEQ 0x1000e52e ; gapm_op_setup_continue + 22
- 0x1000e52a: 2141 A! MOVS r1,#0x41
- 0x1000e52c: e084 .. B 0x1000e638 ; gapm_op_setup_continue + 288
- 0x1000e52e: 2900 .) CMP r1,#0
- 0x1000e530: d17c |. BNE 0x1000e62c ; gapm_op_setup_continue + 276
- 0x1000e532: 4d44 DM LDR r5,[pc,#272] ; [0x1000e644] = 0x1100684c
- 0x1000e534: f2411005 A... MOV r0,#0x1105
- 0x1000e538: f2410e09 A... MOV lr,#0x1009
- 0x1000e53c: f89570ab ...p LDRB r7,[r5,#0xab]
- 0x1000e540: f2420c25 B.%. MOV r12,#0x2025
- 0x1000e544: f0270680 '... BIC r6,r7,#0x80
- 0x1000e548: 2b08 .+ CMP r3,#8
- 0x1000e54a: d2ee .. BCS 0x1000e52a ; gapm_op_setup_continue + 18
- 0x1000e54c: e8dff003 .... TBB [pc,r3]
- $d
- 0x1000e550: 2a203504 .5 * DCD 706753796
- 0x1000e554: 74726f65 eort DCD 1953656677
- $t
- 0x1000e558: 2303 .# MOVS r3,#3
- 0x1000e55a: f2420231 B.1. MOV r2,#0x2031
- 0x1000e55e: 2100 .! MOVS r1,#0
- 0x1000e560: f7f4f83e ..>. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e564: f894102e .... LDRB r1,[r4,#0x2e]
- 0x1000e568: b171 q. CBZ r1,0x1000e588 ; gapm_op_setup_continue + 112
- 0x1000e56a: 2100 .! MOVS r1,#0
- 0x1000e56c: 7001 .p STRB r1,[r0,#0]
- 0x1000e56e: f894202f ../ LDRB r2,[r4,#0x2f]
- 0x1000e572: b15a Z. CBZ r2,0x1000e58c ; gapm_op_setup_continue + 116
- 0x1000e574: 2200 ." MOVS r2,#0
- 0x1000e576: 4311 .C ORRS r1,r1,r2
- 0x1000e578: 7001 .p STRB r1,[r0,#0]
- 0x1000e57a: f894102f ../. LDRB r1,[r4,#0x2f]
- 0x1000e57e: 7081 .p STRB r1,[r0,#2]
- 0x1000e580: f894102e .... LDRB r1,[r4,#0x2e]
- 0x1000e584: 7041 Ap STRB r1,[r0,#1]
- 0x1000e586: e039 9. B 0x1000e5fc ; gapm_op_setup_continue + 228
- 0x1000e588: 2101 .! MOVS r1,#1
- 0x1000e58a: e7ef .. B 0x1000e56c ; gapm_op_setup_continue + 84
- 0x1000e58c: 2202 ." MOVS r2,#2
- 0x1000e58e: e7f2 .. B 0x1000e576 ; gapm_op_setup_continue + 94
- 0x1000e590: 2304 .# MOVS r3,#4
- 0x1000e592: f242024d B.M. MOV r2,#0x204d
- 0x1000e596: 2100 .! MOVS r1,#0
- 0x1000e598: f7f4f822 ..". BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e59c: 8e21 !. LDRH r1,[r4,#0x30]
- 0x1000e59e: 8001 .. STRH r1,[r0,#0]
- 0x1000e5a0: 8e61 a. LDRH r1,[r4,#0x32]
- 0x1000e5a2: e008 .. B 0x1000e5b6 ; gapm_op_setup_continue + 158
- 0x1000e5a4: 2304 .# MOVS r3,#4
- 0x1000e5a6: f2420224 B.$. MOV r2,#0x2024
- 0x1000e5aa: 2100 .! MOVS r1,#0
- 0x1000e5ac: f7f4f818 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e5b0: 8c61 a. LDRH r1,[r4,#0x22]
- 0x1000e5b2: 8001 .. STRH r1,[r0,#0]
- 0x1000e5b4: 8ca1 .. LDRH r1,[r4,#0x24]
- 0x1000e5b6: 8041 A. STRH r1,[r0,#2]
- 0x1000e5b8: e020 . B 0x1000e5fc ; gapm_op_setup_continue + 228
- 0x1000e5ba: 7ea5 .~ LDRB r5,[r4,#0x1a]
- 0x1000e5bc: f89230aa ...0 LDRB r3,[r2,#0xaa]
- 0x1000e5c0: f3650302 e... BFI r3,r5,#0,#3
- 0x1000e5c4: f88230aa ...0 STRB r3,[r2,#0xaa]
- 0x1000e5c8: 8863 c. LDRH r3,[r4,#2]
- 0x1000e5ca: 2596 .% MOVS r5,#0x96
- 0x1000e5cc: 2b96 .+ CMP r3,#0x96
- 0x1000e5ce: d800 .. BHI 0x1000e5d2 ; gapm_op_setup_continue + 186
- 0x1000e5d0: 462b +F MOV r3,r5
- 0x1000e5d2: f8a23090 ...0 STRH r3,[r2,#0x90]
- 0x1000e5d6: 8865 e. LDRH r5,[r4,#2]
- 0x1000e5d8: f24a13b8 J... MOV r3,#0xa1b8
- 0x1000e5dc: 429d .B CMP r5,r3
- 0x1000e5de: d200 .. BCS 0x1000e5e2 ; gapm_op_setup_continue + 202
- 0x1000e5e0: 462b +F MOV r3,r5
- 0x1000e5e2: f8a23090 ...0 STRH r3,[r2,#0x90]
- 0x1000e5e6: 7ea3 .~ LDRB r3,[r4,#0x1a]
- 0x1000e5e8: 075d ]. LSLS r5,r3,#29
- 0x1000e5ea: d50b .. BPL 0x1000e604 ; gapm_op_setup_continue + 236
- 0x1000e5ec: 2302 .# MOVS r3,#2
- 0x1000e5ee: f242022e B... MOV r2,#0x202e
- 0x1000e5f2: 2100 .! MOVS r1,#0
- 0x1000e5f4: f7f3fff4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e5f8: 8861 a. LDRH r1,[r4,#2]
- 0x1000e5fa: 8001 .. STRH r1,[r0,#0]
- 0x1000e5fc: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000e600: f7f4b884 .... B $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e604: b9b3 .. CBNZ r3,0x1000e634 ; gapm_op_setup_continue + 284
- 0x1000e606: 4670 pF MOV r0,lr
- 0x1000e608: e003 .. B 0x1000e612 ; gapm_op_setup_continue + 250
- 0x1000e60a: bf00 .. NOP
- 0x1000e60c: f88260ab ...` STRB r6,[r2,#0xab]
- 0x1000e610: 4660 `F MOV r0,r12
- 0x1000e612: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000e616: f7f4b892 .... B $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000e61a: 2301 .# MOVS r3,#1
- 0x1000e61c: f242022d B.-. MOV r2,#0x202d
- 0x1000e620: 2100 .! MOVS r1,#0
- 0x1000e622: f7f3ffdd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e626: 2101 .! MOVS r1,#1
- 0x1000e628: 7001 .p STRB r1,[r0,#0]
- 0x1000e62a: e7e7 .. B 0x1000e5fc ; gapm_op_setup_continue + 228
- 0x1000e62c: e004 .. B 0x1000e638 ; gapm_op_setup_continue + 288
- 0x1000e62e: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x1000e630: 2800 .( CMP r0,#0
- 0x1000e632: d0e8 .. BEQ 0x1000e606 ; gapm_op_setup_continue + 238
- 0x1000e634: 0638 8. LSLS r0,r7,#24
- 0x1000e636: d4e9 .. BMI 0x1000e60c ; gapm_op_setup_continue + 244
- 0x1000e638: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000e63c: 2000 . MOVS r0,#0
- 0x1000e63e: f000bc7b ..{. B.W gapm_send_complete_evt ; 0x1000ef38
- $d
- 0x1000e642: 0000 .. DCW 0
- 0x1000e644: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_operation_cleanup
- gapm_operation_cleanup
- 0x1000e648: b570 p. PUSH {r4-r6,lr}
- 0x1000e64a: 4d0b .M LDR r5,[pc,#44] ; [0x1000e678] = 0x1100684c
- 0x1000e64c: 4604 .F MOV r4,r0
- 0x1000e64e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1000e652: b150 P. CBZ r0,0x1000e66a ; gapm_operation_cleanup + 34
- 0x1000e654: f7f4f869 ..i. BL $Ven$TT$L$$ke_msg_in_queue ; 0x1000272a
- 0x1000e658: b938 8. CBNZ r0,0x1000e66a ; gapm_operation_cleanup + 34
- 0x1000e65a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1000e65e: 380c .8 SUBS r0,r0,#0xc
- 0x1000e660: f7f3ffd2 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000e664: 2000 . MOVS r0,#0
- 0x1000e666: f8450024 E.$. STR r0,[r5,r4,LSL #2]
- 0x1000e66a: 4620 F MOV r0,r4
- 0x1000e66c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000e670: 2100 .! MOVS r1,#0
- 0x1000e672: f000bf5c ..\. B.W gapm_update_state ; 0x1000f52e
- $d
- 0x1000e676: 0000 .. DCW 0
- 0x1000e678: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_per_sync_clear_fragments
- gapm_per_sync_clear_fragments
- 0x1000e67c: b570 p. PUSH {r4-r6,lr}
- 0x1000e67e: 4604 .F MOV r4,r0
- 0x1000e680: f100051c .... ADD r5,r0,#0x1c
- 0x1000e684: e004 .. B 0x1000e690 ; gapm_per_sync_clear_fragments + 20
- 0x1000e686: 4628 (F MOV r0,r5
- 0x1000e688: f7f3ffdc .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000e68c: f7f3ffbc .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000e690: 69e0 .i LDR r0,[r4,#0x1c]
- 0x1000e692: 2800 .( CMP r0,#0
- 0x1000e694: d1f7 .. BNE 0x1000e686 ; gapm_per_sync_clear_fragments + 10
- 0x1000e696: 84a0 .. STRH r0,[r4,#0x24]
- 0x1000e698: bd70 p. POP {r4-r6,pc}
- 0x1000e69a: 0000 .. MOVS r0,r0
- i.gapm_per_sync_create
- gapm_per_sync_create
- 0x1000e69c: b570 p. PUSH {r4-r6,lr}
- 0x1000e69e: 2500 .% MOVS r5,#0
- 0x1000e6a0: 2128 (! MOVS r1,#0x28
- 0x1000e6a2: f7fef989 .... BL gapm_actv_alloc ; 0x1000c9b8
- 0x1000e6a6: 0004 .. MOVS r4,r0
- 0x1000e6a8: d011 .. BEQ 0x1000e6ce ; gapm_per_sync_create + 50
- 0x1000e6aa: 2003 . MOVS r0,#3
- 0x1000e6ac: 7360 `s STRB r0,[r4,#0xd]
- 0x1000e6ae: 2001 . MOVS r0,#1
- 0x1000e6b0: f7fffbfa .... BL gapm_get_requester ; 0x1000dea8
- 0x1000e6b4: 82a0 .. STRH r0,[r4,#0x14]
- 0x1000e6b6: 4807 .H LDR r0,[pc,#28] ; [0x1000e6d4] = 0x1000e7cd
- 0x1000e6b8: 6020 ` STR r0,[r4,#0]
- 0x1000e6ba: 4807 .H LDR r0,[pc,#28] ; [0x1000e6d8] = 0x1000e849
- 0x1000e6bc: 6060 `` STR r0,[r4,#4]
- 0x1000e6be: 4807 .H LDR r0,[pc,#28] ; [0x1000e6dc] = 0x1000e6e1
- 0x1000e6c0: 60a0 .` STR r0,[r4,#8]
- 0x1000e6c2: 2100 .! MOVS r1,#0
- 0x1000e6c4: 4620 F MOV r0,r4
- 0x1000e6c6: f7fef98f .... BL gapm_actv_created ; 0x1000c9e8
- 0x1000e6ca: 4628 (F MOV r0,r5
- 0x1000e6cc: bd70 p. POP {r4-r6,pc}
- 0x1000e6ce: 254b K% MOVS r5,#0x4b
- 0x1000e6d0: e7fb .. B 0x1000e6ca ; gapm_per_sync_create + 46
- $d
- 0x1000e6d2: 0000 .. DCW 0
- 0x1000e6d4: 1000e7cd .... DCD 268494797
- 0x1000e6d8: 1000e849 I... DCD 268494921
- 0x1000e6dc: 1000e6e1 .... DCD 268494561
- $t
- i.gapm_per_sync_delete
- gapm_per_sync_delete
- 0x1000e6e0: f7feb9b4 .... B gapm_actv_deleted ; 0x1000ca4c
- i.gapm_per_sync_get_activity
- gapm_per_sync_get_activity
- 0x1000e6e4: b5f0 .. PUSH {r4-r7,lr}
- 0x1000e6e6: 4914 .I LDR r1,[pc,#80] ; [0x1000e738] = 0x110000a0
- 0x1000e6e8: 4606 .F MOV r6,r0
- 0x1000e6ea: 2000 . MOVS r0,#0
- 0x1000e6ec: 4602 .F MOV r2,r0
- 0x1000e6ee: 4c11 .L LDR r4,[pc,#68] ; [0x1000e734] = 0x1100684c
- 0x1000e6f0: f44f6570 O.pe MOV r5,#0xf00
- 0x1000e6f4: f8913052 ..R0 LDRB r3,[r1,#0x52]
- 0x1000e6f8: e017 .. B 0x1000e72a ; gapm_per_sync_get_activity + 70
- 0x1000e6fa: bf00 .. NOP
- 0x1000e6fc: eb040182 .... ADD r1,r4,r2,LSL #2
- 0x1000e700: 68c9 .h LDR r1,[r1,#0xc]
- 0x1000e702: b181 .. CBZ r1,0x1000e726 ; gapm_per_sync_get_activity + 66
- 0x1000e704: 7b4f O{ LDRB r7,[r1,#0xd]
- 0x1000e706: 2f03 ./ CMP r7,#3
- 0x1000e708: d10d .. BNE 0x1000e726 ; gapm_per_sync_get_activity + 66
- 0x1000e70a: 7bcf .{ LDRB r7,[r1,#0xf]
- 0x1000e70c: 2f03 ./ CMP r7,#3
- 0x1000e70e: d10a .. BNE 0x1000e726 ; gapm_per_sync_get_activity + 66
- 0x1000e710: 7c0f .| LDRB r7,[r1,#0x10]
- 0x1000e712: 42ae .B CMP r6,r5
- 0x1000e714: ea4f77c7 O..w LSL r7,r7,#31
- 0x1000e718: d204 .. BCS 0x1000e724 ; gapm_per_sync_get_activity + 64
- 0x1000e71a: b127 '. CBZ r7,0x1000e726 ; gapm_per_sync_get_activity + 66
- 0x1000e71c: 8ccf .. LDRH r7,[r1,#0x26]
- 0x1000e71e: 42b7 .B CMP r7,r6
- 0x1000e720: d101 .. BNE 0x1000e726 ; gapm_per_sync_get_activity + 66
- 0x1000e722: e005 .. B 0x1000e730 ; gapm_per_sync_get_activity + 76
- 0x1000e724: b127 '. CBZ r7,0x1000e730 ; gapm_per_sync_get_activity + 76
- 0x1000e726: 1c52 R. ADDS r2,r2,#1
- 0x1000e728: b2d2 .. UXTB r2,r2
- 0x1000e72a: 4293 .B CMP r3,r2
- 0x1000e72c: d8e6 .. BHI 0x1000e6fc ; gapm_per_sync_get_activity + 24
- 0x1000e72e: bdf0 .. POP {r4-r7,pc}
- 0x1000e730: 4608 .F MOV r0,r1
- 0x1000e732: bdf0 .. POP {r4-r7,pc}
- $d
- 0x1000e734: 1100684c Lh.. DCD 285239372
- 0x1000e738: 110000a0 .... DCD 285212832
- $t
- i.gapm_per_sync_send_adv_report_ind
- gapm_per_sync_send_adv_report_ind
- 0x1000e73c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1000e740: 460f .F MOV r7,r1
- 0x1000e742: 4605 .F MOV r5,r0
- 0x1000e744: 8c80 .. LDRH r0,[r0,#0x24]
- 0x1000e746: 7a09 .z LDRB r1,[r1,#8]
- 0x1000e748: 4690 .F MOV r8,r2
- 0x1000e74a: 1846 F. ADDS r6,r0,r1
- 0x1000e74c: f106001a .... ADD r0,r6,#0x1a
- 0x1000e750: b283 .. UXTH r3,r0
- 0x1000e752: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x1000e754: 2207 ." MOVS r2,#7
- 0x1000e756: f64050a7 @..P MOV r0,#0xda7
- 0x1000e75a: f7f3ff41 ..A. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e75e: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x1000e760: 7001 .p STRB r1,[r0,#0]
- 0x1000e762: 8306 .. STRH r6,[r0,#0x18]
- 0x1000e764: 7979 yy LDRB r1,[r7,#5]
- 0x1000e766: 7441 At STRB r1,[r0,#0x11]
- 0x1000e768: 7939 9y LDRB r1,[r7,#4]
- 0x1000e76a: 7401 .t STRB r1,[r0,#0x10]
- 0x1000e76c: 2104 .! MOVS r1,#4
- 0x1000e76e: 4604 .F MOV r4,r0
- 0x1000e770: 7041 Ap STRB r1,[r0,#1]
- 0x1000e772: f1b80f00 .... CMP r8,#0
- 0x1000e776: d001 .. BEQ 0x1000e77c ; gapm_per_sync_send_adv_report_ind + 64
- 0x1000e778: 200c . MOVS r0,#0xc
- 0x1000e77a: 7060 `p STRB r0,[r4,#1]
- 0x1000e77c: 8ca8 .. LDRH r0,[r5,#0x24]
- 0x1000e77e: f104061a .... ADD r6,r4,#0x1a
- 0x1000e782: 7a3a :z LDRB r2,[r7,#8]
- 0x1000e784: 4430 0D ADD r0,r0,r6
- 0x1000e786: f1070109 .... ADD r1,r7,#9
- 0x1000e78a: f7f3fee8 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000e78e: f105091c .... ADD r9,r5,#0x1c
- 0x1000e792: e012 .. B 0x1000e7ba ; gapm_per_sync_send_adv_report_ind + 126
- 0x1000e794: 4648 HF MOV r0,r9
- 0x1000e796: f7f3ff55 ..U. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000e79a: 4680 .F MOV r8,r0
- 0x1000e79c: b156 V. CBZ r6,0x1000e7b4 ; gapm_per_sync_send_adv_report_ind + 120
- 0x1000e79e: f108070c .... ADD r7,r8,#0xc
- 0x1000e7a2: f8982014 ... LDRB r2,[r8,#0x14]
- 0x1000e7a6: f1080115 .... ADD r1,r8,#0x15
- 0x1000e7aa: 4630 0F MOV r0,r6
- 0x1000e7ac: f7f3fed7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000e7b0: 7a38 8z LDRB r0,[r7,#8]
- 0x1000e7b2: 4406 .D ADD r6,r6,r0
- 0x1000e7b4: 4640 @F MOV r0,r8
- 0x1000e7b6: f7f3ff27 ..'. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000e7ba: 69e8 .i LDR r0,[r5,#0x1c]
- 0x1000e7bc: 2800 .( CMP r0,#0
- 0x1000e7be: d1e9 .. BNE 0x1000e794 ; gapm_per_sync_send_adv_report_ind + 88
- 0x1000e7c0: 84a8 .. STRH r0,[r5,#0x24]
- 0x1000e7c2: 4620 F MOV r0,r4
- 0x1000e7c4: e8bd47f0 ...G POP {r4-r10,lr}
- 0x1000e7c8: f7f3bf0f .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.gapm_per_sync_start
- gapm_per_sync_start
- 0x1000e7cc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000e7d0: 4605 .F MOV r5,r0
- 0x1000e7d2: 7988 .y LDRB r0,[r1,#6]
- 0x1000e7d4: 1c8c .. ADDS r4,r1,#2
- 0x1000e7d6: 2600 .& MOVS r6,#0
- 0x1000e7d8: 2801 .( CMP r0,#1
- 0x1000e7da: d901 .. BLS 0x1000e7e0 ; gapm_per_sync_start + 20
- 0x1000e7dc: 2640 @& MOVS r6,#0x40
- 0x1000e7de: e020 . B 0x1000e822 ; gapm_per_sync_start + 86
- 0x1000e7e0: f44f6070 O.p` MOV r0,#0xf00
- 0x1000e7e4: f7ffff7e ..~. BL gapm_per_sync_get_activity ; 0x1000e6e4
- 0x1000e7e8: b108 .. CBZ r0,0x1000e7ee ; gapm_per_sync_start + 34
- 0x1000e7ea: 2643 C& MOVS r6,#0x43
- 0x1000e7ec: e019 .. B 0x1000e822 ; gapm_per_sync_start + 86
- 0x1000e7ee: 7920 y LDRB r0,[r4,#4]
- 0x1000e7f0: 4914 .I LDR r1,[pc,#80] ; [0x1000e844] = 0x1100684c
- 0x1000e7f2: 73a8 .s STRB r0,[r5,#0xe]
- 0x1000e7f4: 7b28 ({ LDRB r0,[r5,#0xc]
- 0x1000e7f6: f88100f4 .... STRB r0,[r1,#0xf4]
- 0x1000e7fa: f2420744 B.D. MOV r7,#0x2044
- 0x1000e7fe: 2310 .# MOVS r3,#0x10
- 0x1000e800: 463a :F MOV r2,r7
- 0x1000e802: 2100 .! MOVS r1,#0
- 0x1000e804: f2411005 A... MOV r0,#0x1105
- 0x1000e808: f7f3feea .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e80c: 7ba9 .{ LDRB r1,[r5,#0xe]
- 0x1000e80e: b159 Y. CBZ r1,0x1000e828 ; gapm_per_sync_start + 92
- 0x1000e810: 2101 .! MOVS r1,#1
- 0x1000e812: 7001 .p STRB r1,[r0,#0]
- 0x1000e814: 8821 !. LDRH r1,[r4,#0]
- 0x1000e816: 8141 A. STRH r1,[r0,#0xa]
- 0x1000e818: 8861 a. LDRH r1,[r4,#2]
- 0x1000e81a: 8181 .. STRH r1,[r0,#0xc]
- 0x1000e81c: f7f3ff76 ..v. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e820: 826f o. STRH r7,[r5,#0x12]
- 0x1000e822: 4630 0F MOV r0,r6
- 0x1000e824: e8bd81f0 .... POP {r4-r8,pc}
- 0x1000e828: 2100 .! MOVS r1,#0
- 0x1000e82a: 7001 .p STRB r1,[r0,#0]
- 0x1000e82c: f8d41006 .... LDR r1,[r4,#6]
- 0x1000e830: f8c01003 .... STR r1,[r0,#3]
- 0x1000e834: 8961 a. LDRH r1,[r4,#0xa]
- 0x1000e836: f8a01007 .... STRH r1,[r0,#7]
- 0x1000e83a: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x1000e83c: 7081 .p STRB r1,[r0,#2]
- 0x1000e83e: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x1000e840: 7041 Ap STRB r1,[r0,#1]
- 0x1000e842: e7e7 .. B 0x1000e814 ; gapm_per_sync_start + 72
- $d
- 0x1000e844: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_per_sync_stop
- gapm_per_sync_stop
- 0x1000e848: b570 p. PUSH {r4-r6,lr}
- 0x1000e84a: 490e .I LDR r1,[pc,#56] ; [0x1000e884] = 0x1100684c
- 0x1000e84c: 4604 .F MOV r4,r0
- 0x1000e84e: 7b00 .{ LDRB r0,[r0,#0xc]
- 0x1000e850: f88100f4 .... STRB r0,[r1,#0xf4]
- 0x1000e854: 7c20 | LDRB r0,[r4,#0x10]
- 0x1000e856: 07c0 .. LSLS r0,r0,#31
- 0x1000e858: d00d .. BEQ 0x1000e876 ; gapm_per_sync_stop + 46
- 0x1000e85a: f2420546 B.F. MOV r5,#0x2046
- 0x1000e85e: 2302 .# MOVS r3,#2
- 0x1000e860: 462a *F MOV r2,r5
- 0x1000e862: 2100 .! MOVS r1,#0
- 0x1000e864: f2411005 A... MOV r0,#0x1105
- 0x1000e868: f7f3feba .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e86c: 8ce1 .. LDRH r1,[r4,#0x26]
- 0x1000e86e: 8001 .. STRH r1,[r0,#0]
- 0x1000e870: f7f3ff4c ..L. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000e874: e004 .. B 0x1000e880 ; gapm_per_sync_stop + 56
- 0x1000e876: f2420545 B.E. MOV r5,#0x2045
- 0x1000e87a: 4628 (F MOV r0,r5
- 0x1000e87c: f7f3ff5f .._. BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000273e
- 0x1000e880: 8265 e. STRH r5,[r4,#0x12]
- 0x1000e882: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000e884: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_process_op
- gapm_process_op
- 0x1000e888: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000e88c: 4604 .F MOV r4,r0
- 0x1000e88e: 4617 .F MOV r7,r2
- 0x1000e890: 460d .F MOV r5,r1
- 0x1000e892: 2600 .& MOVS r6,#0
- 0x1000e894: 2007 . MOVS r0,#7
- 0x1000e896: f7f3fefd .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000e89a: f8958000 .... LDRB r8,[r5,#0]
- 0x1000e89e: 2808 .( CMP r0,#8
- 0x1000e8a0: d027 '. BEQ 0x1000e8f2 ; gapm_process_op + 106
- 0x1000e8a2: 4915 .I LDR r1,[pc,#84] ; [0x1000e8f8] = 0x1100684c
- 0x1000e8a4: f8512024 Q.$ LDR r2,[r1,r4,LSL #2]
- 0x1000e8a8: 42aa .B CMP r2,r5
- 0x1000e8aa: d021 !. BEQ 0x1000e8f0 ; gapm_process_op + 104
- 0x1000e8ac: 2201 ." MOVS r2,#1
- 0x1000e8ae: 40a2 .@ LSLS r2,r2,r4
- 0x1000e8b0: 4202 .B TST r2,r0
- 0x1000e8b2: d004 .. BEQ 0x1000e8be ; gapm_process_op + 54
- 0x1000e8b4: 2602 .& MOVS r6,#2
- 0x1000e8b6: e01c .. B 0x1000e8f2 ; gapm_process_op + 106
- 0x1000e8b8: 4540 @E CMP r0,r8
- 0x1000e8ba: d004 .. BEQ 0x1000e8c6 ; gapm_process_op + 62
- 0x1000e8bc: 1c7f .. ADDS r7,r7,#1
- 0x1000e8be: 7838 8x LDRB r0,[r7,#0]
- 0x1000e8c0: 2800 .( CMP r0,#0
- 0x1000e8c2: d1f9 .. BNE 0x1000e8b8 ; gapm_process_op + 48
- 0x1000e8c4: e00a .. B 0x1000e8dc ; gapm_process_op + 84
- 0x1000e8c6: f0100fff .... TST r0,#0xff
- 0x1000e8ca: d007 .. BEQ 0x1000e8dc ; gapm_process_op + 84
- 0x1000e8cc: 2601 .& MOVS r6,#1
- 0x1000e8ce: f8415024 A.$P STR r5,[r1,r4,LSL #2]
- 0x1000e8d2: 4631 1F MOV r1,r6
- 0x1000e8d4: 4620 F MOV r0,r4
- 0x1000e8d6: f000fe2a ..*. BL gapm_update_state ; 0x1000f52e
- 0x1000e8da: e00a .. B 0x1000e8f2 ; gapm_process_op + 106
- 0x1000e8dc: 2440 @$ MOVS r4,#0x40
- 0x1000e8de: 4628 (F MOV r0,r5
- 0x1000e8e0: f7f3ff19 .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x1000e8e4: 4601 .F MOV r1,r0
- 0x1000e8e6: 4622 "F MOV r2,r4
- 0x1000e8e8: 4640 @F MOV r0,r8
- 0x1000e8ea: f000fb47 ..G. BL gapm_send_error_evt ; 0x1000ef7c
- 0x1000e8ee: e000 .. B 0x1000e8f2 ; gapm_process_op + 106
- 0x1000e8f0: 2601 .& MOVS r6,#1
- 0x1000e8f2: 4630 0F MOV r0,r6
- 0x1000e8f4: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000e8f8: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_profile_added_ind_handler
- gapm_profile_added_ind_handler
- 0x1000e8fc: b510 .. PUSH {r4,lr}
- 0x1000e8fe: 4610 .F MOV r0,r2
- 0x1000e900: 460c .F MOV r4,r1
- 0x1000e902: f7f3fec7 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000e906: 2801 .( CMP r0,#1
- 0x1000e908: d107 .. BNE 0x1000e91a ; gapm_profile_added_ind_handler + 30
- 0x1000e90a: 4620 F MOV r0,r4
- 0x1000e90c: f7f7fc3c ..<. BL app_svc_added_ind_func ; 0x10006188
- 0x1000e910: 8820 . LDRH r0,[r4,#0]
- 0x1000e912: 28c8 .( CMP r0,#0xc8
- 0x1000e914: d101 .. BNE 0x1000e91a ; gapm_profile_added_ind_handler + 30
- 0x1000e916: f006fc6d ..m. BL mesh_set_runtime ; 0x100151f4
- 0x1000e91a: 2000 . MOVS r0,#0
- 0x1000e91c: bd10 .. POP {r4,pc}
- 0x1000e91e: 0000 .. MOVS r0,r0
- i.gapm_profile_task_add_cmd_handler
- gapm_profile_task_add_cmd_handler
- 0x1000e920: e92d41ff -..A PUSH {r0-r8,lr}
- 0x1000e924: a015 .. ADR r0,{pc}+0x58 ; 0x1000e97c
- 0x1000e926: 4690 .F MOV r8,r2
- 0x1000e928: 6800 .h LDR r0,[r0,#0]
- 0x1000e92a: 9003 .. STR r0,[sp,#0xc]
- 0x1000e92c: 461f .F MOV r7,r3
- 0x1000e92e: 460d .F MOV r5,r1
- 0x1000e930: aa03 .. ADD r2,sp,#0xc
- 0x1000e932: 2000 . MOVS r0,#0
- 0x1000e934: f7ffffa8 .... BL gapm_process_op ; 0x1000e888
- 0x1000e938: 4606 .F MOV r6,r0
- 0x1000e93a: 2801 .( CMP r0,#1
- 0x1000e93c: d119 .. BNE 0x1000e972 ; gapm_profile_task_add_cmd_handler + 82
- 0x1000e93e: 4669 iF MOV r1,sp
- 0x1000e940: 4628 (F MOV r0,r5
- 0x1000e942: f007fd27 ..'. BL prf_add_profile ; 0x10016394
- 0x1000e946: 0004 .. MOVS r4,r0
- 0x1000e948: d10f .. BNE 0x1000e96a ; gapm_profile_task_add_cmd_handler + 74
- 0x1000e94a: 2306 .# MOVS r3,#6
- 0x1000e94c: 4642 BF MOV r2,r8
- 0x1000e94e: 4639 9F MOV r1,r7
- 0x1000e950: f640501c @..P MOV r0,#0xd1c
- 0x1000e954: f7f3fe44 ..D. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000e958: 8869 i. LDRH r1,[r5,#2]
- 0x1000e95a: 8001 .. STRH r1,[r0,#0]
- 0x1000e95c: f8bd1000 .... LDRH r1,[sp,#0]
- 0x1000e960: 8041 A. STRH r1,[r0,#2]
- 0x1000e962: 88e9 .. LDRH r1,[r5,#6]
- 0x1000e964: 8081 .. STRH r1,[r0,#4]
- 0x1000e966: f7f3fe40 ..@. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000e96a: 4621 !F MOV r1,r4
- 0x1000e96c: 2000 . MOVS r0,#0
- 0x1000e96e: f000fae3 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000e972: b004 .. ADD sp,sp,#0x10
- 0x1000e974: 4630 0F MOV r0,r6
- 0x1000e976: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000e97a: 0000 .. DCW 0
- 0x1000e97c: 0000001b .... DCD 27
- $t
- i.gapm_reset_cmd_handler
- gapm_reset_cmd_handler
- 0x1000e980: b570 p. PUSH {r4-r6,lr}
- 0x1000e982: 7808 .x LDRB r0,[r1,#0]
- 0x1000e984: 2500 .% MOVS r5,#0
- 0x1000e986: 460c .F MOV r4,r1
- 0x1000e988: 2801 .( CMP r0,#1
- 0x1000e98a: d007 .. BEQ 0x1000e99c ; gapm_reset_cmd_handler + 28
- 0x1000e98c: 281d .( CMP r0,#0x1d
- 0x1000e98e: d00f .. BEQ 0x1000e9b0 ; gapm_reset_cmd_handler + 48
- 0x1000e990: 2240 @" MOVS r2,#0x40
- 0x1000e992: 4619 .F MOV r1,r3
- 0x1000e994: f000faf2 .... BL gapm_send_error_evt ; 0x1000ef7c
- 0x1000e998: 4628 (F MOV r0,r5
- 0x1000e99a: bd70 p. POP {r4-r6,pc}
- 0x1000e99c: f007ff89 .... BL rwble_hl_reset ; 0x100168b2
- 0x1000e9a0: 4806 .H LDR r0,[pc,#24] ; [0x1000e9bc] = 0x1100684c
- 0x1000e9a2: 2100 .! MOVS r1,#0
- 0x1000e9a4: 2501 .% MOVS r5,#1
- 0x1000e9a6: 6004 .` STR r4,[r0,#0]
- 0x1000e9a8: 4608 .F MOV r0,r1
- 0x1000e9aa: f7fffd63 ..c. BL gapm_op_reset_continue ; 0x1000e474
- 0x1000e9ae: e7f3 .. B 0x1000e998 ; gapm_reset_cmd_handler + 24
- 0x1000e9b0: f04f30c3 O..0 MOV r0,#0xc3c3c3c3
- 0x1000e9b4: f7f3fec8 .... BL $Ven$TT$L$$platform_reset ; 0x10002748
- 0x1000e9b8: e7ee .. B 0x1000e998 ; gapm_reset_cmd_handler + 24
- $d
- 0x1000e9ba: 0000 .. DCW 0
- 0x1000e9bc: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_resolv_addr_cmd_handler
- gapm_resolv_addr_cmd_handler
- 0x1000e9c0: b538 8. PUSH {r3-r5,lr}
- 0x1000e9c2: a00c .. ADR r0,{pc}+0x32 ; 0x1000e9f4
- 0x1000e9c4: 460d .F MOV r5,r1
- 0x1000e9c6: 6800 .h LDR r0,[r0,#0]
- 0x1000e9c8: 9000 .. STR r0,[sp,#0]
- 0x1000e9ca: 466a jF MOV r2,sp
- 0x1000e9cc: 2000 . MOVS r0,#0
- 0x1000e9ce: f7ffff5b ..[. BL gapm_process_op ; 0x1000e888
- 0x1000e9d2: 4604 .F MOV r4,r0
- 0x1000e9d4: 2801 .( CMP r0,#1
- 0x1000e9d6: d10b .. BNE 0x1000e9f0 ; gapm_resolv_addr_cmd_handler + 48
- 0x1000e9d8: 7869 ix LDRB r1,[r5,#1]
- 0x1000e9da: 2000 . MOVS r0,#0
- 0x1000e9dc: b121 !. CBZ r1,0x1000e9e8 ; gapm_resolv_addr_cmd_handler + 40
- 0x1000e9de: 79e9 .y LDRB r1,[r5,#7]
- 0x1000e9e0: 2201 ." MOVS r2,#1
- 0x1000e9e2: ebb21f91 .... CMP r2,r1,LSR #6
- 0x1000e9e6: d000 .. BEQ 0x1000e9ea ; gapm_resolv_addr_cmd_handler + 42
- 0x1000e9e8: 2040 @ MOVS r0,#0x40
- 0x1000e9ea: 2100 .! MOVS r1,#0
- 0x1000e9ec: f000fd34 ..4. BL gapm_smp_resolv_op_cont ; 0x1000f458
- 0x1000e9f0: 4620 F MOV r0,r4
- 0x1000e9f2: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000e9f4: 00000017 .... DCD 23
- $t
- i.gapm_scan_actv_clean
- gapm_scan_actv_clean
- 0x1000e9f8: b570 p. PUSH {r4-r6,lr}
- 0x1000e9fa: 4605 .F MOV r5,r0
- 0x1000e9fc: f8d00080 .... LDR r0,[r0,#0x80]
- 0x1000ea00: b108 .. CBZ r0,0x1000ea06 ; gapm_scan_actv_clean + 14
- 0x1000ea02: f7f3fe10 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000ea06: 2400 .$ MOVS r4,#0
- 0x1000ea08: eb040084 .... ADD r0,r4,r4,LSL #2
- 0x1000ea0c: eb050080 .... ADD r0,r5,r0,LSL #2
- 0x1000ea10: 301c .0 ADDS r0,r0,#0x1c
- 0x1000ea12: f000f843 ..C. BL gapm_scan_clear_fragments ; 0x1000ea9c
- 0x1000ea16: 1c64 d. ADDS r4,r4,#1
- 0x1000ea18: b2e4 .. UXTB r4,r4
- 0x1000ea1a: 2c05 ., CMP r4,#5
- 0x1000ea1c: d3f4 .. BCC 0x1000ea08 ; gapm_scan_actv_clean + 16
- 0x1000ea1e: bd70 p. POP {r4-r6,pc}
- i.gapm_scan_add_to_filter
- gapm_scan_add_to_filter
- 0x1000ea20: e92d41fc -..A PUSH {r2-r8,lr}
- 0x1000ea24: 4604 .F MOV r4,r0
- 0x1000ea26: 2000 . MOVS r0,#0
- 0x1000ea28: 9000 .. STR r0,[sp,#0]
- 0x1000ea2a: 4605 .F MOV r5,r0
- 0x1000ea2c: 9001 .. STR r0,[sp,#4]
- 0x1000ea2e: f8d40080 .... LDR r0,[r4,#0x80]
- 0x1000ea32: 4616 .F MOV r6,r2
- 0x1000ea34: 460f .F MOV r7,r1
- 0x1000ea36: b958 X. CBNZ r0,0x1000ea50 ; gapm_scan_add_to_filter + 48
- 0x1000ea38: 2102 .! MOVS r1,#2
- 0x1000ea3a: 2046 F MOVS r0,#0x46
- 0x1000ea3c: f7f3fdda .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000ea40: 2146 F! MOVS r1,#0x46
- 0x1000ea42: f8c40080 .... STR r0,[r4,#0x80]
- 0x1000ea46: f7f3fde4 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x1000ea4a: e001 .. B 0x1000ea50 ; gapm_scan_add_to_filter + 48
- 0x1000ea4c: 1c6d m. ADDS r5,r5,#1
- 0x1000ea4e: b2ed .. UXTB r5,r5
- 0x1000ea50: f8d40080 .... LDR r0,[r4,#0x80]
- 0x1000ea54: ebc501c5 .... RSB r1,r5,r5,LSL #3
- 0x1000ea58: 4408 .D ADD r0,r0,r1
- 0x1000ea5a: 2206 ." MOVS r2,#6
- 0x1000ea5c: 4669 iF MOV r1,sp
- 0x1000ea5e: f7f3fd88 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000ea62: b110 .. CBZ r0,0x1000ea6a ; gapm_scan_add_to_filter + 74
- 0x1000ea64: 2d0a .- CMP r5,#0xa
- 0x1000ea66: d3f1 .. BCC 0x1000ea4c ; gapm_scan_add_to_filter + 44
- 0x1000ea68: e00f .. B 0x1000ea8a ; gapm_scan_add_to_filter + 106
- 0x1000ea6a: 2d0a .- CMP r5,#0xa
- 0x1000ea6c: d20d .. BCS 0x1000ea8a ; gapm_scan_add_to_filter + 106
- 0x1000ea6e: f8541f80 T... LDR r1,[r4,#0x80]!
- 0x1000ea72: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x1000ea76: 4401 .D ADD r1,r1,r0
- 0x1000ea78: 683a :h LDR r2,[r7,#0]
- 0x1000ea7a: 600a .` STR r2,[r1,#0]
- 0x1000ea7c: 88ba .. LDRH r2,[r7,#4]
- 0x1000ea7e: 808a .. STRH r2,[r1,#4]
- 0x1000ea80: 6821 !h LDR r1,[r4,#0]
- 0x1000ea82: 1d80 .. ADDS r0,r0,#6
- 0x1000ea84: 540e .T STRB r6,[r1,r0]
- 0x1000ea86: e8bd81fc .... POP {r2-r8,pc}
- 0x1000ea8a: f8540f80 T... LDR r0,[r4,#0x80]!
- 0x1000ea8e: 6839 9h LDR r1,[r7,#0]
- 0x1000ea90: 6001 .` STR r1,[r0,#0]
- 0x1000ea92: 88b9 .. LDRH r1,[r7,#4]
- 0x1000ea94: 8081 .. STRH r1,[r0,#4]
- 0x1000ea96: 6820 h LDR r0,[r4,#0]
- 0x1000ea98: 7186 .q STRB r6,[r0,#6]
- 0x1000ea9a: e7f4 .. B 0x1000ea86 ; gapm_scan_add_to_filter + 102
- i.gapm_scan_clear_fragments
- gapm_scan_clear_fragments
- 0x1000ea9c: b510 .. PUSH {r4,lr}
- 0x1000ea9e: 0004 .. MOVS r4,r0
- 0x1000eaa0: d008 .. BEQ 0x1000eab4 ; gapm_scan_clear_fragments + 24
- 0x1000eaa2: 6820 h LDR r0,[r4,#0]
- 0x1000eaa4: 2800 .( CMP r0,#0
- 0x1000eaa6: d005 .. BEQ 0x1000eab4 ; gapm_scan_clear_fragments + 24
- 0x1000eaa8: 4620 F MOV r0,r4
- 0x1000eaaa: f7f3fdcb .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000eaae: f7f3fdba .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000eab2: e7f6 .. B 0x1000eaa2 ; gapm_scan_clear_fragments + 6
- 0x1000eab4: bd10 .. POP {r4,pc}
- 0x1000eab6: 0000 .. MOVS r0,r0
- i.gapm_scan_create
- gapm_scan_create
- 0x1000eab8: b570 p. PUSH {r4-r6,lr}
- 0x1000eaba: 4604 .F MOV r4,r0
- 0x1000eabc: 4816 .H LDR r0,[pc,#88] ; [0x1000eb18] = 0x1100684c
- 0x1000eabe: 460e .F MOV r6,r1
- 0x1000eac0: f89000a8 .... LDRB r0,[r0,#0xa8]
- 0x1000eac4: 07c1 .. LSLS r1,r0,#31
- 0x1000eac6: d104 .. BNE 0x1000ead2 ; gapm_scan_create + 26
- 0x1000eac8: 2105 .! MOVS r1,#5
- 0x1000eaca: 4381 .C BICS r1,r1,r0
- 0x1000eacc: d001 .. BEQ 0x1000ead2 ; gapm_scan_create + 26
- 0x1000eace: 2543 C% MOVS r5,#0x43
- 0x1000ead0: e01c .. B 0x1000eb0c ; gapm_scan_create + 84
- 0x1000ead2: 7870 px LDRB r0,[r6,#1]
- 0x1000ead4: f7fffbb6 .... BL gapm_is_addr_type_valid ; 0x1000e244
- 0x1000ead8: b1d0 .. CBZ r0,0x1000eb10 ; gapm_scan_create + 88
- 0x1000eada: 2184 .! MOVS r1,#0x84
- 0x1000eadc: 4620 F MOV r0,r4
- 0x1000eade: f7fdff6b ..k. BL gapm_actv_alloc ; 0x1000c9b8
- 0x1000eae2: 0004 .. MOVS r4,r0
- 0x1000eae4: d016 .. BEQ 0x1000eb14 ; gapm_scan_create + 92
- 0x1000eae6: 2001 . MOVS r0,#1
- 0x1000eae8: 7360 `s STRB r0,[r4,#0xd]
- 0x1000eaea: 7870 px LDRB r0,[r6,#1]
- 0x1000eaec: 7460 `t STRB r0,[r4,#0x11]
- 0x1000eaee: 2500 .% MOVS r5,#0
- 0x1000eaf0: 2001 . MOVS r0,#1
- 0x1000eaf2: f7fff9d9 .... BL gapm_get_requester ; 0x1000dea8
- 0x1000eaf6: 82a0 .. STRH r0,[r4,#0x14]
- 0x1000eaf8: 4808 .H LDR r0,[pc,#32] ; [0x1000eb1c] = 0x1000ee61
- 0x1000eafa: 6020 ` STR r0,[r4,#0]
- 0x1000eafc: 4808 .H LDR r0,[pc,#32] ; [0x1000eb20] = 0x1000eead
- 0x1000eafe: 6060 `` STR r0,[r4,#4]
- 0x1000eb00: 4808 .H LDR r0,[pc,#32] ; [0x1000eb24] = 0x1000eb29
- 0x1000eb02: 60a0 .` STR r0,[r4,#8]
- 0x1000eb04: 2100 .! MOVS r1,#0
- 0x1000eb06: 4620 F MOV r0,r4
- 0x1000eb08: f7fdff6e ..n. BL gapm_actv_created ; 0x1000c9e8
- 0x1000eb0c: 4628 (F MOV r0,r5
- 0x1000eb0e: bd70 p. POP {r4-r6,pc}
- 0x1000eb10: 2540 @% MOVS r5,#0x40
- 0x1000eb12: e7fb .. B 0x1000eb0c ; gapm_scan_create + 84
- 0x1000eb14: 254b K% MOVS r5,#0x4b
- 0x1000eb16: e7f9 .. B 0x1000eb0c ; gapm_scan_create + 84
- $d
- 0x1000eb18: 1100684c Lh.. DCD 285239372
- 0x1000eb1c: 1000ee61 a... DCD 268496481
- 0x1000eb20: 1000eead .... DCD 268496557
- 0x1000eb24: 1000eb29 )... DCD 268495657
- $t
- i.gapm_scan_delete
- gapm_scan_delete
- 0x1000eb28: f7fdbf90 .... B gapm_actv_deleted ; 0x1000ca4c
- i.gapm_scan_filter_packet
- gapm_scan_filter_packet
- 0x1000eb2c: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x1000eb30: 7b87 .{ LDRB r7,[r0,#0xe]
- 0x1000eb32: 4613 .F MOV r3,r2
- 0x1000eb34: 2400 .$ MOVS r4,#0
- 0x1000eb36: 460a .F MOV r2,r1
- 0x1000eb38: 4605 .F MOV r5,r0
- 0x1000eb3a: 2f02 ./ CMP r7,#2
- 0x1000eb3c: d26c l. BCS 0x1000ec18 ; gapm_scan_filter_packet + 236
- 0x1000eb3e: 881e .. LDRH r6,[r3,#0]
- 0x1000eb40: 46a2 .F MOV r10,r4
- 0x1000eb42: 0730 0. LSLS r0,r6,#28
- 0x1000eb44: d504 .. BPL 0x1000eb50 ; gapm_scan_filter_packet + 36
- 0x1000eb46: 06f0 .. LSLS r0,r6,#27
- 0x1000eb48: d40b .. BMI 0x1000eb62 ; gapm_scan_filter_packet + 54
- 0x1000eb4a: f0160f12 .... TST r6,#0x12
- 0x1000eb4e: d008 .. BEQ 0x1000eb62 ; gapm_scan_filter_packet + 54
- 0x1000eb50: f102011a .... ADD r1,r2,#0x1a
- 0x1000eb54: f8929018 .... LDRB r9,[r2,#0x18]
- 0x1000eb58: 2000 . MOVS r0,#0
- 0x1000eb5a: 4602 .F MOV r2,r0
- 0x1000eb5c: f8dfb0d0 .... LDR r11,[pc,#208] ; [0x1000ec30] = 0x110041e8
- 0x1000eb60: e045 E. B 0x1000ebee ; gapm_scan_filter_packet + 194
- 0x1000eb62: f8938002 .... LDRB r8,[r3,#2]
- 0x1000eb66: 2700 .' MOVS r7,#0
- 0x1000eb68: f8d50080 .... LDR r0,[r5,#0x80]
- 0x1000eb6c: f1030903 .... ADD r9,r3,#3
- 0x1000eb70: 463c <F MOV r4,r7
- 0x1000eb72: b910 .. CBNZ r0,0x1000eb7a ; gapm_scan_filter_packet + 78
- 0x1000eb74: e020 . B 0x1000ebb8 ; gapm_scan_filter_packet + 140
- 0x1000eb76: 1c64 d. ADDS r4,r4,#1
- 0x1000eb78: b2e4 .. UXTB r4,r4
- 0x1000eb7a: f8d50080 .... LDR r0,[r5,#0x80]
- 0x1000eb7e: ebc406c4 .... RSB r6,r4,r4,LSL #3
- 0x1000eb82: 4430 0D ADD r0,r0,r6
- 0x1000eb84: 2206 ." MOVS r2,#6
- 0x1000eb86: 4649 IF MOV r1,r9
- 0x1000eb88: f7f3fcf3 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000eb8c: b928 (. CBNZ r0,0x1000eb9a ; gapm_scan_filter_packet + 110
- 0x1000eb8e: f8d50080 .... LDR r0,[r5,#0x80]
- 0x1000eb92: 1db6 .. ADDS r6,r6,#6
- 0x1000eb94: 5d81 .] LDRB r1,[r0,r6]
- 0x1000eb96: 4541 AE CMP r1,r8
- 0x1000eb98: d002 .. BEQ 0x1000eba0 ; gapm_scan_filter_packet + 116
- 0x1000eb9a: 2c0a ., CMP r4,#0xa
- 0x1000eb9c: d3eb .. BCC 0x1000eb76 ; gapm_scan_filter_packet + 74
- 0x1000eb9e: e00b .. B 0x1000ebb8 ; gapm_scan_filter_packet + 140
- 0x1000eba0: 2c0a ., CMP r4,#0xa
- 0x1000eba2: d209 .. BCS 0x1000ebb8 ; gapm_scan_filter_packet + 140
- 0x1000eba4: f8d50080 .... LDR r0,[r5,#0x80]
- 0x1000eba8: ebc401c4 .... RSB r1,r4,r4,LSL #3
- 0x1000ebac: 4401 .D ADD r1,r1,r0
- 0x1000ebae: 2701 .' MOVS r7,#1
- 0x1000ebb0: f8c1a000 .... STR r10,[r1,#0]
- 0x1000ebb4: f8a1a004 .... STRH r10,[r1,#4]
- 0x1000ebb8: f0870401 .... EOR r4,r7,#1
- 0x1000ebbc: e02c ,. B 0x1000ec18 ; gapm_scan_filter_packet + 236
- 0x1000ebbe: bf00 .. NOP
- 0x1000ebc0: eb010c00 .... ADD r12,r1,r0
- 0x1000ebc4: f89cc001 .... LDRB r12,[r12,#1]
- 0x1000ebc8: f1bc0f01 .... CMP r12,#1
- 0x1000ebcc: d01c .. BEQ 0x1000ec08 ; gapm_scan_filter_packet + 220
- 0x1000ebce: f811c000 .... LDRB r12,[r1,r0]
- 0x1000ebd2: f8bb8000 .... LDRH r8,[r11,#0]
- 0x1000ebd6: 46e6 .F MOV lr,r12
- 0x1000ebd8: 44c4 .D ADD r12,r12,r8
- 0x1000ebda: fa1ffc8c .... UXTH r12,r12
- 0x1000ebde: f8abc000 .... STRH r12,[r11,#0]
- 0x1000ebe2: f1bc0fff .... CMP r12,#0xff
- 0x1000ebe6: d804 .. BHI 0x1000ebf2 ; gapm_scan_filter_packet + 198
- 0x1000ebe8: 1c40 @. ADDS r0,r0,#1
- 0x1000ebea: 4470 pD ADD r0,r0,lr
- 0x1000ebec: b2c0 .. UXTB r0,r0
- 0x1000ebee: 4548 HE CMP r0,r9
- 0x1000ebf0: d3e6 .. BCC 0x1000ebc0 ; gapm_scan_filter_packet + 148
- 0x1000ebf2: f8aba000 .... STRH r10,[r11,#0]
- 0x1000ebf6: 07d0 .. LSLS r0,r2,#31
- 0x1000ebf8: d001 .. BEQ 0x1000ebfe ; gapm_scan_filter_packet + 210
- 0x1000ebfa: 2f01 ./ CMP r7,#1
- 0x1000ebfc: d00f .. BEQ 0x1000ec1e ; gapm_scan_filter_packet + 242
- 0x1000ebfe: 0790 .. LSLS r0,r2,#30
- 0x1000ec00: d407 .. BMI 0x1000ec12 ; gapm_scan_filter_packet + 230
- 0x1000ec02: 07d0 .. LSLS r0,r2,#31
- 0x1000ec04: d105 .. BNE 0x1000ec12 ; gapm_scan_filter_packet + 230
- 0x1000ec06: e002 .. B 0x1000ec0e ; gapm_scan_filter_packet + 226
- 0x1000ec08: 4408 .D ADD r0,r0,r1
- 0x1000ec0a: 7882 .x LDRB r2,[r0,#2]
- 0x1000ec0c: e7f1 .. B 0x1000ebf2 ; gapm_scan_filter_packet + 198
- 0x1000ec0e: 0750 P. LSLS r0,r2,#29
- 0x1000ec10: d500 .. BPL 0x1000ec14 ; gapm_scan_filter_packet + 232
- 0x1000ec12: b127 '. CBZ r7,0x1000ec1e ; gapm_scan_filter_packet + 242
- 0x1000ec14: b11a .. CBZ r2,0x1000ec1e ; gapm_scan_filter_packet + 242
- 0x1000ec16: 2401 .$ MOVS r4,#1
- 0x1000ec18: 4620 F MOV r0,r4
- 0x1000ec1a: e8bd9ff0 .... POP {r4-r12,pc}
- 0x1000ec1e: 0730 0. LSLS r0,r6,#28
- 0x1000ec20: d4fa .. BMI 0x1000ec18 ; gapm_scan_filter_packet + 236
- 0x1000ec22: 789a .x LDRB r2,[r3,#2]
- 0x1000ec24: 1cd9 .. ADDS r1,r3,#3
- 0x1000ec26: 4628 (F MOV r0,r5
- 0x1000ec28: f7fffefa .... BL gapm_scan_add_to_filter ; 0x1000ea20
- 0x1000ec2c: e7f4 .. B 0x1000ec18 ; gapm_scan_filter_packet + 236
- $d
- 0x1000ec2e: 0000 .. DCW 0
- 0x1000ec30: 110041e8 .A.. DCD 285229544
- $t
- i.gapm_scan_send_adv_report_ind
- gapm_scan_send_adv_report_ind
- 0x1000ec34: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x1000ec38: 469b .F MOV r11,r3
- 0x1000ec3a: 4615 .F MOV r5,r2
- 0x1000ec3c: 000e .. MOVS r6,r1
- 0x1000ec3e: 4682 .F MOV r10,r0
- 0x1000ec40: d001 .. BEQ 0x1000ec46 ; gapm_scan_send_adv_report_ind + 18
- 0x1000ec42: 8a30 0. LDRH r0,[r6,#0x10]
- 0x1000ec44: e000 .. B 0x1000ec48 ; gapm_scan_send_adv_report_ind + 20
- 0x1000ec46: 2000 . MOVS r0,#0
- 0x1000ec48: 7de9 .} LDRB r1,[r5,#0x17]
- 0x1000ec4a: 2700 .' MOVS r7,#0
- 0x1000ec4c: 4408 .D ADD r0,r0,r1
- 0x1000ec4e: fa1ff980 .... UXTH r9,r0
- 0x1000ec52: f109001a .... ADD r0,r9,#0x1a
- 0x1000ec56: b283 .. UXTH r3,r0
- 0x1000ec58: f8ba1014 .... LDRH r1,[r10,#0x14]
- 0x1000ec5c: 2207 ." MOVS r2,#7
- 0x1000ec5e: f64050a7 @..P MOV r0,#0xda7
- 0x1000ec62: f7f3fcbd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ec66: 4604 .F MOV r4,r0
- 0x1000ec68: b1a6 .. CBZ r6,0x1000ec94 ; gapm_scan_send_adv_report_ind + 96
- 0x1000ec6a: 6830 0h LDR r0,[r6,#0]
- 0x1000ec6c: b190 .. CBZ r0,0x1000ec94 ; gapm_scan_send_adv_report_ind + 96
- 0x1000ec6e: 4630 0F MOV r0,r6
- 0x1000ec70: f7f3fce8 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x1000ec74: 4680 .F MOV r8,r0
- 0x1000ec76: 7902 .y LDRB r2,[r0,#4]
- 0x1000ec78: 19e3 .. ADDS r3,r4,r7
- 0x1000ec7a: 1d41 A. ADDS r1,r0,#5
- 0x1000ec7c: f103001a .... ADD r0,r3,#0x1a
- 0x1000ec80: f7f3fc6d ..m. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000ec84: f8980004 .... LDRB r0,[r8,#4]
- 0x1000ec88: 4438 8D ADD r0,r0,r7
- 0x1000ec8a: b287 .. UXTH r7,r0
- 0x1000ec8c: 4640 @F MOV r0,r8
- 0x1000ec8e: f7f3fcca .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000ec92: e7ea .. B 0x1000ec6a ; gapm_scan_send_adv_report_ind + 54
- 0x1000ec94: 19e0 .. ADDS r0,r4,r7
- 0x1000ec96: 7dea .} LDRB r2,[r5,#0x17]
- 0x1000ec98: f1050118 .... ADD r1,r5,#0x18
- 0x1000ec9c: 301a .0 ADDS r0,r0,#0x1a
- 0x1000ec9e: f7f3fc5e ..^. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000eca2: f8a49018 .... STRH r9,[r4,#0x18]
- 0x1000eca6: 462a *F MOV r2,r5
- 0x1000eca8: 4621 !F MOV r1,r4
- 0x1000ecaa: 4650 PF MOV r0,r10
- 0x1000ecac: f7ffff3e ..>. BL gapm_scan_filter_packet ; 0x1000eb2c
- 0x1000ecb0: b128 (. CBZ r0,0x1000ecbe ; gapm_scan_send_adv_report_ind + 138
- 0x1000ecb2: f1a4000c .... SUB r0,r4,#0xc
- 0x1000ecb6: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x1000ecba: f7f3bca5 .... B $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1000ecbe: 8828 (. LDRH r0,[r5,#0]
- 0x1000ecc0: 0701 .. LSLS r1,r0,#28
- 0x1000ecc2: d551 Q. BPL 0x1000ed68 ; gapm_scan_send_adv_report_ind + 308
- 0x1000ecc4: 06c0 .. LSLS r0,r0,#27
- 0x1000ecc6: d501 .. BPL 0x1000eccc ; gapm_scan_send_adv_report_ind + 152
- 0x1000ecc8: 2003 . MOVS r0,#3
- 0x1000ecca: e000 .. B 0x1000ecce ; gapm_scan_send_adv_report_ind + 154
- 0x1000eccc: 2002 . MOVS r0,#2
- 0x1000ecce: 7060 `p STRB r0,[r4,#1]
- 0x1000ecd0: 7828 (x LDRB r0,[r5,#0]
- 0x1000ecd2: 07c0 .. LSLS r0,r0,#31
- 0x1000ecd4: d003 .. BEQ 0x1000ecde ; gapm_scan_send_adv_report_ind + 170
- 0x1000ecd6: 7860 `x LDRB r0,[r4,#1]
- 0x1000ecd8: f0400010 @... ORR r0,r0,#0x10
- 0x1000ecdc: 7060 `p STRB r0,[r4,#1]
- 0x1000ecde: 7828 (x LDRB r0,[r5,#0]
- 0x1000ece0: 0780 .. LSLS r0,r0,#30
- 0x1000ece2: d503 .. BPL 0x1000ecec ; gapm_scan_send_adv_report_ind + 184
- 0x1000ece4: 7860 `x LDRB r0,[r4,#1]
- 0x1000ece6: f0400020 @. . ORR r0,r0,#0x20
- 0x1000ecea: 7060 `p STRB r0,[r4,#1]
- 0x1000ecec: 7828 (x LDRB r0,[r5,#0]
- 0x1000ecee: 0740 @. LSLS r0,r0,#29
- 0x1000ecf0: d503 .. BPL 0x1000ecfa ; gapm_scan_send_adv_report_ind + 198
- 0x1000ecf2: 7860 `x LDRB r0,[r4,#1]
- 0x1000ecf4: f0400040 @.@. ORR r0,r0,#0x40
- 0x1000ecf8: 7060 `p STRB r0,[r4,#1]
- 0x1000ecfa: f1bb0f00 .... CMP r11,#0
- 0x1000ecfe: d003 .. BEQ 0x1000ed08 ; gapm_scan_send_adv_report_ind + 212
- 0x1000ed00: 7860 `x LDRB r0,[r4,#1]
- 0x1000ed02: f0400008 @... ORR r0,r0,#8
- 0x1000ed06: 7060 `p STRB r0,[r4,#1]
- 0x1000ed08: f89a000c .... LDRB r0,[r10,#0xc]
- 0x1000ed0c: 7020 p STRB r0,[r4,#0]
- 0x1000ed0e: 7b68 h{ LDRB r0,[r5,#0xd]
- 0x1000ed10: 7460 `t STRB r0,[r4,#0x11]
- 0x1000ed12: 7b28 ({ LDRB r0,[r5,#0xc]
- 0x1000ed14: 7420 t STRB r0,[r4,#0x10]
- 0x1000ed16: 7a68 hz LDRB r0,[r5,#9]
- 0x1000ed18: 74a0 .t STRB r0,[r4,#0x12]
- 0x1000ed1a: 7aa8 .z LDRB r0,[r5,#0xa]
- 0x1000ed1c: 74e0 .t STRB r0,[r4,#0x13]
- 0x1000ed1e: 7ae8 .z LDRB r0,[r5,#0xb]
- 0x1000ed20: 7520 u STRB r0,[r4,#0x14]
- 0x1000ed22: 89e8 .. LDRH r0,[r5,#0xe]
- 0x1000ed24: 82e0 .. STRH r0,[r4,#0x16]
- 0x1000ed26: 78a8 .x LDRB r0,[r5,#2]
- 0x1000ed28: 28ff .( CMP r0,#0xff
- 0x1000ed2a: d020 . BEQ 0x1000ed6e ; gapm_scan_send_adv_report_ind + 314
- 0x1000ed2c: f0000001 .... AND r0,r0,#1
- 0x1000ed30: 7220 r STRB r0,[r4,#8]
- 0x1000ed32: f8d50003 .... LDR r0,[r5,#3]
- 0x1000ed36: f8c40002 .... STR r0,[r4,#2]
- 0x1000ed3a: f8b50007 .... LDRH r0,[r5,#7]
- 0x1000ed3e: 80e0 .. STRH r0,[r4,#6]
- 0x1000ed40: 7828 (x LDRB r0,[r5,#0]
- 0x1000ed42: 0740 @. LSLS r0,r0,#29
- 0x1000ed44: d50b .. BPL 0x1000ed5e ; gapm_scan_send_adv_report_ind + 298
- 0x1000ed46: 7c28 (| LDRB r0,[r5,#0x10]
- 0x1000ed48: f0000001 .... AND r0,r0,#1
- 0x1000ed4c: 73e0 .s STRB r0,[r4,#0xf]
- 0x1000ed4e: f8d50011 .... LDR r0,[r5,#0x11]
- 0x1000ed52: f8c40009 .... STR r0,[r4,#9]
- 0x1000ed56: f8b50015 .... LDRH r0,[r5,#0x15]
- 0x1000ed5a: f8a4000d .... STRH r0,[r4,#0xd]
- 0x1000ed5e: 4620 F MOV r0,r4
- 0x1000ed60: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x1000ed64: f7f3bc41 ..A. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ed68: f3c01000 .... UBFX r0,r0,#4,#1
- 0x1000ed6c: e7af .. B 0x1000ecce ; gapm_scan_send_adv_report_ind + 154
- 0x1000ed6e: 20ff . MOVS r0,#0xff
- 0x1000ed70: 7220 r STRB r0,[r4,#8]
- 0x1000ed72: e7e5 .. B 0x1000ed40 ; gapm_scan_send_adv_report_ind + 268
- i.gapm_scan_send_hci_le_set_ext_scan_en_cmd
- gapm_scan_send_hci_le_set_ext_scan_en_cmd
- 0x1000ed74: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000ed78: 4605 .F MOV r5,r0
- 0x1000ed7a: 4811 .H LDR r0,[pc,#68] ; [0x1000edc0] = 0x1100684c
- 0x1000ed7c: 460f .F MOV r7,r1
- 0x1000ed7e: f2420642 B.B. MOV r6,#0x2042
- 0x1000ed82: 6844 Dh LDR r4,[r0,#4]
- 0x1000ed84: 2306 .# MOVS r3,#6
- 0x1000ed86: 4632 2F MOV r2,r6
- 0x1000ed88: 2100 .! MOVS r1,#0
- 0x1000ed8a: f2411005 A... MOV r0,#0x1105
- 0x1000ed8e: 1ca4 .. ADDS r4,r4,#2
- 0x1000ed90: f7f3fc26 ..&. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ed94: 7007 .p STRB r7,[r0,#0]
- 0x1000ed96: 78a1 .x LDRB r1,[r4,#2]
- 0x1000ed98: 7041 Ap STRB r1,[r0,#1]
- 0x1000ed9a: 7ba9 .{ LDRB r1,[r5,#0xe]
- 0x1000ed9c: 2200 ." MOVS r2,#0
- 0x1000ed9e: 2901 .) CMP r1,#1
- 0x1000eda0: d009 .. BEQ 0x1000edb6 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 66
- 0x1000eda2: b141 A. CBZ r1,0x1000edb6 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 66
- 0x1000eda4: 89a1 .. LDRH r1,[r4,#0xc]
- 0x1000eda6: 8041 A. STRH r1,[r0,#2]
- 0x1000eda8: 89e1 .. LDRH r1,[r4,#0xe]
- 0x1000edaa: 8081 .. STRH r1,[r0,#4]
- 0x1000edac: f7f3fcae .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000edb0: 826e n. STRH r6,[r5,#0x12]
- 0x1000edb2: e8bd81f0 .... POP {r4-r8,pc}
- 0x1000edb6: 89a1 .. LDRH r1,[r4,#0xc]
- 0x1000edb8: 8041 A. STRH r1,[r0,#2]
- 0x1000edba: 8082 .. STRH r2,[r0,#4]
- 0x1000edbc: e7f6 .. B 0x1000edac ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 56
- $d
- 0x1000edbe: 0000 .. DCW 0
- 0x1000edc0: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_scan_send_hci_le_set_ext_scan_param_cmd
- gapm_scan_send_hci_le_set_ext_scan_param_cmd
- 0x1000edc4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000edc8: 460d .F MOV r5,r1
- 0x1000edca: 4606 .F MOV r6,r0
- 0x1000edcc: 2700 .' MOVS r7,#0
- 0x1000edce: f2420841 B.A. MOV r8,#0x2041
- 0x1000edd2: 2310 .# MOVS r3,#0x10
- 0x1000edd4: 4642 BF MOV r2,r8
- 0x1000edd6: 4639 9F MOV r1,r7
- 0x1000edd8: f2411005 A... MOV r0,#0x1105
- 0x1000eddc: f7f3fc00 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ede0: 4604 .F MOV r4,r0
- 0x1000ede2: 7c70 p| LDRB r0,[r6,#0x11]
- 0x1000ede4: f7fdfe72 ..r. BL gapm_actv_get_hci_own_addr_type ; 0x1000cacc
- 0x1000ede8: 7020 p STRB r0,[r4,#0]
- 0x1000edea: 2100 .! MOVS r1,#0
- 0x1000edec: 7061 ap STRB r1,[r4,#1]
- 0x1000edee: 7bb2 .{ LDRB r2,[r6,#0xe]
- 0x1000edf0: 2001 . MOVS r0,#1
- 0x1000edf2: 2a03 .* CMP r2,#3
- 0x1000edf4: d001 .. BEQ 0x1000edfa ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 54
- 0x1000edf6: 2a05 .* CMP r2,#5
- 0x1000edf8: d100 .. BNE 0x1000edfc ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 56
- 0x1000edfa: 7060 `p STRB r0,[r4,#1]
- 0x1000edfc: 7c72 r| LDRB r2,[r6,#0x11]
- 0x1000edfe: 2a01 .* CMP r2,#1
- 0x1000ee00: d106 .. BNE 0x1000ee10 ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 76
- 0x1000ee02: 786a jx LDRB r2,[r5,#1]
- 0x1000ee04: 06d2 .. LSLS r2,r2,#27
- 0x1000ee06: d503 .. BPL 0x1000ee10 ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 76
- 0x1000ee08: 7862 bx LDRB r2,[r4,#1]
- 0x1000ee0a: f0420202 B... ORR r2,r2,#2
- 0x1000ee0e: 7062 bp STRB r2,[r4,#1]
- 0x1000ee10: 70a1 .p STRB r1,[r4,#2]
- 0x1000ee12: 7869 ix LDRB r1,[r5,#1]
- 0x1000ee14: 07c9 .. LSLS r1,r1,#31
- 0x1000ee16: d009 .. BEQ 0x1000ee2c ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 104
- 0x1000ee18: 70a0 .p STRB r0,[r4,#2]
- 0x1000ee1a: 88a8 .. LDRH r0,[r5,#4]
- 0x1000ee1c: 80e0 .. STRH r0,[r4,#6]
- 0x1000ee1e: 88e8 .. LDRH r0,[r5,#6]
- 0x1000ee20: 8120 . STRH r0,[r4,#8]
- 0x1000ee22: 7868 hx LDRB r0,[r5,#1]
- 0x1000ee24: 2701 .' MOVS r7,#1
- 0x1000ee26: f3c00080 .... UBFX r0,r0,#2,#1
- 0x1000ee2a: 7120 q STRB r0,[r4,#4]
- 0x1000ee2c: 7868 hx LDRB r0,[r5,#1]
- 0x1000ee2e: 0780 .. LSLS r0,r0,#30
- 0x1000ee30: d50f .. BPL 0x1000ee52 ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 142
- 0x1000ee32: 78a0 .x LDRB r0,[r4,#2]
- 0x1000ee34: f0400004 @... ORR r0,r0,#4
- 0x1000ee38: 70a0 .p STRB r0,[r4,#2]
- 0x1000ee3a: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x1000ee3e: eb040040 ..@. ADD r0,r4,r0,LSL #1
- 0x1000ee42: 8929 ). LDRH r1,[r5,#8]
- 0x1000ee44: 80c1 .. STRH r1,[r0,#6]
- 0x1000ee46: 8969 i. LDRH r1,[r5,#0xa]
- 0x1000ee48: 8101 .. STRH r1,[r0,#8]
- 0x1000ee4a: 7869 ix LDRB r1,[r5,#1]
- 0x1000ee4c: f3c101c0 .... UBFX r1,r1,#3,#1
- 0x1000ee50: 7101 .q STRB r1,[r0,#4]
- 0x1000ee52: 4620 F MOV r0,r4
- 0x1000ee54: f7f3fc5a ..Z. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000ee58: f8a68012 .... STRH r8,[r6,#0x12]
- 0x1000ee5c: e8bd81f0 .... POP {r4-r8,pc}
- i.gapm_scan_start
- gapm_scan_start
- 0x1000ee60: b570 p. PUSH {r4-r6,lr}
- 0x1000ee62: 4a11 .J LDR r2,[pc,#68] ; [0x1000eea8] = 0x1100684c
- 0x1000ee64: 1c89 .. ADDS r1,r1,#2
- 0x1000ee66: f89230f2 ...0 LDRB r3,[r2,#0xf2]
- 0x1000ee6a: 2bff .+ CMP r3,#0xff
- 0x1000ee6c: d001 .. BEQ 0x1000ee72 ; gapm_scan_start + 18
- 0x1000ee6e: 2443 C$ MOVS r4,#0x43
- 0x1000ee70: e017 .. B 0x1000eea2 ; gapm_scan_start + 66
- 0x1000ee72: 780b .x LDRB r3,[r1,#0]
- 0x1000ee74: 2440 @$ MOVS r4,#0x40
- 0x1000ee76: 2b05 .+ CMP r3,#5
- 0x1000ee78: d813 .. BHI 0x1000eea2 ; gapm_scan_start + 66
- 0x1000ee7a: 788d .x LDRB r5,[r1,#2]
- 0x1000ee7c: 2d02 .- CMP r5,#2
- 0x1000ee7e: d810 .. BHI 0x1000eea2 ; gapm_scan_start + 66
- 0x1000ee80: 7383 .s STRB r3,[r0,#0xe]
- 0x1000ee82: 784b Kx LDRB r3,[r1,#1]
- 0x1000ee84: 2400 .$ MOVS r4,#0
- 0x1000ee86: 069b .. LSLS r3,r3,#26
- 0x1000ee88: d403 .. BMI 0x1000ee92 ; gapm_scan_start + 50
- 0x1000ee8a: 7c03 .| LDRB r3,[r0,#0x10]
- 0x1000ee8c: f0430301 C... ORR r3,r3,#1
- 0x1000ee90: 7403 .t STRB r3,[r0,#0x10]
- 0x1000ee92: 7b03 .{ LDRB r3,[r0,#0xc]
- 0x1000ee94: f88230f4 ...0 STRB r3,[r2,#0xf4]
- 0x1000ee98: 7b03 .{ LDRB r3,[r0,#0xc]
- 0x1000ee9a: f88230f2 ...0 STRB r3,[r2,#0xf2]
- 0x1000ee9e: f7ffff91 .... BL gapm_scan_send_hci_le_set_ext_scan_param_cmd ; 0x1000edc4
- 0x1000eea2: 4620 F MOV r0,r4
- 0x1000eea4: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000eea6: 0000 .. DCW 0
- 0x1000eea8: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_scan_stop
- gapm_scan_stop
- 0x1000eeac: 4a03 .J LDR r2,[pc,#12] ; [0x1000eebc] = 0x1100684c
- 0x1000eeae: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x1000eeb0: f88210f4 .... STRB r1,[r2,#0xf4]
- 0x1000eeb4: 2100 .! MOVS r1,#0
- 0x1000eeb6: f7ffbf5d ..]. B.W gapm_scan_send_hci_le_set_ext_scan_en_cmd ; 0x1000ed74
- $d
- 0x1000eeba: 0000 .. DCW 0
- 0x1000eebc: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_scan_store_fragment
- gapm_scan_store_fragment
- 0x1000eec0: b570 p. PUSH {r4-r6,lr}
- 0x1000eec2: 4615 .F MOV r5,r2
- 0x1000eec4: 000c .. MOVS r4,r1
- 0x1000eec6: d119 .. BNE 0x1000eefc ; gapm_scan_store_fragment + 60
- 0x1000eec8: 4601 .F MOV r1,r0
- 0x1000eeca: 2000 . MOVS r0,#0
- 0x1000eecc: eb000280 .... ADD r2,r0,r0,LSL #2
- 0x1000eed0: eb010482 .... ADD r4,r1,r2,LSL #2
- 0x1000eed4: f8542f1c T../ LDR r2,[r4,#0x1c]!
- 0x1000eed8: b122 ". CBZ r2,0x1000eee4 ; gapm_scan_store_fragment + 36
- 0x1000eeda: 1c40 @. ADDS r0,r0,#1
- 0x1000eedc: b2c0 .. UXTB r0,r0
- 0x1000eede: 2805 .( CMP r0,#5
- 0x1000eee0: d3f4 .. BCC 0x1000eecc ; gapm_scan_store_fragment + 12
- 0x1000eee2: bd70 p. POP {r4-r6,pc}
- 0x1000eee4: 78a8 .x LDRB r0,[r5,#2]
- 0x1000eee6: 73a0 .s STRB r0,[r4,#0xe]
- 0x1000eee8: f8d50003 .... LDR r0,[r5,#3]
- 0x1000eeec: 60a0 .` STR r0,[r4,#8]
- 0x1000eeee: f8b50007 .... LDRH r0,[r5,#7]
- 0x1000eef2: 81a0 .. STRH r0,[r4,#0xc]
- 0x1000eef4: 2000 . MOVS r0,#0
- 0x1000eef6: 8220 . STRH r0,[r4,#0x10]
- 0x1000eef8: 2c00 ., CMP r4,#0
- 0x1000eefa: d0f2 .. BEQ 0x1000eee2 ; gapm_scan_store_fragment + 34
- 0x1000eefc: 7de8 .} LDRB r0,[r5,#0x17]
- 0x1000eefe: 2102 .! MOVS r1,#2
- 0x1000ef00: 3008 .0 ADDS r0,r0,#8
- 0x1000ef02: f7f3fb77 ..w. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000ef06: 0006 .. MOVS r6,r0
- 0x1000ef08: d010 .. BEQ 0x1000ef2c ; gapm_scan_store_fragment + 108
- 0x1000ef0a: 7de8 .} LDRB r0,[r5,#0x17]
- 0x1000ef0c: 7130 0q STRB r0,[r6,#4]
- 0x1000ef0e: 7dea .} LDRB r2,[r5,#0x17]
- 0x1000ef10: f1050118 .... ADD r1,r5,#0x18
- 0x1000ef14: 1d70 p. ADDS r0,r6,#5
- 0x1000ef16: f7f3fb22 ..". BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000ef1a: 4631 1F MOV r1,r6
- 0x1000ef1c: 4620 F MOV r0,r4
- 0x1000ef1e: f7f3fb6e ..n. BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x1000ef22: 8a20 . LDRH r0,[r4,#0x10]
- 0x1000ef24: 7de9 .} LDRB r1,[r5,#0x17]
- 0x1000ef26: 4408 .D ADD r0,r0,r1
- 0x1000ef28: 8220 . STRH r0,[r4,#0x10]
- 0x1000ef2a: bd70 p. POP {r4-r6,pc}
- 0x1000ef2c: 4620 F MOV r0,r4
- 0x1000ef2e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000ef32: f7ffbdb3 .... B.W gapm_scan_clear_fragments ; 0x1000ea9c
- 0x1000ef36: 0000 .. MOVS r0,r0
- i.gapm_send_complete_evt
- gapm_send_complete_evt
- 0x1000ef38: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000ef3c: 4e0e .N LDR r6,[pc,#56] ; [0x1000ef78] = 0x1100684c
- 0x1000ef3e: 4604 .F MOV r4,r0
- 0x1000ef40: 460f .F MOV r7,r1
- 0x1000ef42: f8565024 V.$P LDR r5,[r6,r4,LSL #2]
- 0x1000ef46: b16d m. CBZ r5,0x1000ef64 ; gapm_send_complete_evt + 44
- 0x1000ef48: f7feffae .... BL gapm_get_requester ; 0x1000dea8
- 0x1000ef4c: 4601 .F MOV r1,r0
- 0x1000ef4e: 2302 .# MOVS r3,#2
- 0x1000ef50: 2207 ." MOVS r2,#7
- 0x1000ef52: f44f6050 O.P` MOV r0,#0xd00
- 0x1000ef56: f7f3fb43 ..C. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ef5a: 7829 )x LDRB r1,[r5,#0]
- 0x1000ef5c: 7001 .p STRB r1,[r0,#0]
- 0x1000ef5e: 7047 Gp STRB r7,[r0,#1]
- 0x1000ef60: f7f3fb43 ..C. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ef64: 2c01 ., CMP r4,#1
- 0x1000ef66: d102 .. BNE 0x1000ef6e ; gapm_send_complete_evt + 54
- 0x1000ef68: 20ff . MOVS r0,#0xff
- 0x1000ef6a: f88600f4 .... STRB r0,[r6,#0xf4]
- 0x1000ef6e: 4620 F MOV r0,r4
- 0x1000ef70: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1000ef74: f7ffbb68 ..h. B gapm_operation_cleanup ; 0x1000e648
- $d
- 0x1000ef78: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_send_error_evt
- gapm_send_error_evt
- 0x1000ef7c: b570 p. PUSH {r4-r6,lr}
- 0x1000ef7e: 4614 .F MOV r4,r2
- 0x1000ef80: 4605 .F MOV r5,r0
- 0x1000ef82: 2900 .) CMP r1,#0
- 0x1000ef84: d00b .. BEQ 0x1000ef9e ; gapm_send_error_evt + 34
- 0x1000ef86: 2302 .# MOVS r3,#2
- 0x1000ef88: 2207 ." MOVS r2,#7
- 0x1000ef8a: f44f6050 O.P` MOV r0,#0xd00
- 0x1000ef8e: f7f3fb27 ..'. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000ef92: 7005 .p STRB r5,[r0,#0]
- 0x1000ef94: 7044 Dp STRB r4,[r0,#1]
- 0x1000ef96: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000ef9a: f7f3bb26 ..&. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000ef9e: bd70 p. POP {r4-r6,pc}
- i.gapm_set_adv_data_cmd_handler
- gapm_set_adv_data_cmd_handler
- 0x1000efa0: b5f8 .. PUSH {r3-r7,lr}
- 0x1000efa2: a037 7. ADR r0,{pc}+0xde ; 0x1000f080
- 0x1000efa4: 460d .F MOV r5,r1
- 0x1000efa6: 6800 .h LDR r0,[r0,#0]
- 0x1000efa8: 9000 .. STR r0,[sp,#0]
- 0x1000efaa: 466a jF MOV r2,sp
- 0x1000efac: 2001 . MOVS r0,#1
- 0x1000efae: f7fffc6b ..k. BL gapm_process_op ; 0x1000e888
- 0x1000efb2: 4607 .F MOV r7,r0
- 0x1000efb4: 2801 .( CMP r0,#1
- 0x1000efb6: d156 V. BNE 0x1000f066 ; gapm_set_adv_data_cmd_handler + 198
- 0x1000efb8: 4932 2I LDR r1,[pc,#200] ; [0x1000f084] = 0x110000a0
- 0x1000efba: 7868 hx LDRB r0,[r5,#1]
- 0x1000efbc: f8911052 ..R. LDRB r1,[r1,#0x52]
- 0x1000efc0: 4288 .B CMP r0,r1
- 0x1000efc2: d301 .. BCC 0x1000efc8 ; gapm_set_adv_data_cmd_handler + 40
- 0x1000efc4: 2140 @! MOVS r1,#0x40
- 0x1000efc6: e04b K. B 0x1000f060 ; gapm_set_adv_data_cmd_handler + 192
- 0x1000efc8: 4e2f /N LDR r6,[pc,#188] ; [0x1000f088] = 0x1100684c
- 0x1000efca: eb060080 .... ADD r0,r6,r0,LSL #2
- 0x1000efce: 68c4 .h LDR r4,[r0,#0xc]
- 0x1000efd0: b1cc .. CBZ r4,0x1000f006 ; gapm_set_adv_data_cmd_handler + 102
- 0x1000efd2: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x1000efd4: b9b8 .. CBNZ r0,0x1000f006 ; gapm_set_adv_data_cmd_handler + 102
- 0x1000efd6: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x1000efd8: 2801 .( CMP r0,#1
- 0x1000efda: d001 .. BEQ 0x1000efe0 ; gapm_set_adv_data_cmd_handler + 64
- 0x1000efdc: 2803 .( CMP r0,#3
- 0x1000efde: d112 .. BNE 0x1000f006 ; gapm_set_adv_data_cmd_handler + 102
- 0x1000efe0: 7828 (x LDRB r0,[r5,#0]
- 0x1000efe2: 28a9 .( CMP r0,#0xa9
- 0x1000efe4: d004 .. BEQ 0x1000eff0 ; gapm_set_adv_data_cmd_handler + 80
- 0x1000efe6: 28aa .( CMP r0,#0xaa
- 0x1000efe8: d006 .. BEQ 0x1000eff8 ; gapm_set_adv_data_cmd_handler + 88
- 0x1000efea: 28ab .( CMP r0,#0xab
- 0x1000efec: d008 .. BEQ 0x1000f000 ; gapm_set_adv_data_cmd_handler + 96
- 0x1000efee: e00c .. B 0x1000f00a ; gapm_set_adv_data_cmd_handler + 106
- 0x1000eff0: 7c21 !| LDRB r1,[r4,#0x10]
- 0x1000eff2: 0789 .. LSLS r1,r1,#30
- 0x1000eff4: d507 .. BPL 0x1000f006 ; gapm_set_adv_data_cmd_handler + 102
- 0x1000eff6: e008 .. B 0x1000f00a ; gapm_set_adv_data_cmd_handler + 106
- 0x1000eff8: 7c21 !| LDRB r1,[r4,#0x10]
- 0x1000effa: 07c9 .. LSLS r1,r1,#31
- 0x1000effc: d003 .. BEQ 0x1000f006 ; gapm_set_adv_data_cmd_handler + 102
- 0x1000effe: e004 .. B 0x1000f00a ; gapm_set_adv_data_cmd_handler + 106
- 0x1000f000: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x1000f002: 2902 .) CMP r1,#2
- 0x1000f004: d001 .. BEQ 0x1000f00a ; gapm_set_adv_data_cmd_handler + 106
- 0x1000f006: 2143 C! MOVS r1,#0x43
- 0x1000f008: e02a *. B 0x1000f060 ; gapm_set_adv_data_cmd_handler + 192
- 0x1000f00a: 886a j. LDRH r2,[r5,#2]
- 0x1000f00c: f894c01e .... LDRB r12,[r4,#0x1e]
- 0x1000f010: 2140 @! MOVS r1,#0x40
- 0x1000f012: 4613 .F MOV r3,r2
- 0x1000f014: f1bc0f03 .... CMP r12,#3
- 0x1000f018: d00a .. BEQ 0x1000f030 ; gapm_set_adv_data_cmd_handler + 144
- 0x1000f01a: 28a9 .( CMP r0,#0xa9
- 0x1000f01c: d006 .. BEQ 0x1000f02c ; gapm_set_adv_data_cmd_handler + 140
- 0x1000f01e: 28aa .( CMP r0,#0xaa
- 0x1000f020: d106 .. BNE 0x1000f030 ; gapm_set_adv_data_cmd_handler + 144
- 0x1000f022: f894c010 .... LDRB r12,[r4,#0x10]
- 0x1000f026: ea5f7c8c _..| LSLS r12,r12,#30
- 0x1000f02a: d401 .. BMI 0x1000f030 ; gapm_set_adv_data_cmd_handler + 144
- 0x1000f02c: 1cd2 .. ADDS r2,r2,#3
- 0x1000f02e: b292 .. UXTH r2,r2
- 0x1000f030: f8b6c08e .... LDRH r12,[r6,#0x8e]
- 0x1000f034: 4594 .E CMP r12,r2
- 0x1000f036: d313 .. BCC 0x1000f060 ; gapm_set_adv_data_cmd_handler + 192
- 0x1000f038: f894c00e .... LDRB r12,[r4,#0xe]
- 0x1000f03c: f1bc0f00 .... CMP r12,#0
- 0x1000f040: d101 .. BNE 0x1000f046 ; gapm_set_adv_data_cmd_handler + 166
- 0x1000f042: 2a1f .* CMP r2,#0x1f
- 0x1000f044: d80c .. BHI 0x1000f060 ; gapm_set_adv_data_cmd_handler + 192
- 0x1000f046: 28a9 .( CMP r0,#0xa9
- 0x1000f048: d001 .. BEQ 0x1000f04e ; gapm_set_adv_data_cmd_handler + 174
- 0x1000f04a: 28aa .( CMP r0,#0xaa
- 0x1000f04c: d10d .. BNE 0x1000f06a ; gapm_set_adv_data_cmd_handler + 202
- 0x1000f04e: 1d29 ). ADDS r1,r5,#4
- 0x1000f050: 4618 .F MOV r0,r3
- 0x1000f052: f7fef847 ..G. BL gapm_adv_check_data_sanity ; 0x1000d0e4
- 0x1000f056: b940 @. CBNZ r0,0x1000f06a ; gapm_set_adv_data_cmd_handler + 202
- 0x1000f058: 7fa0 .. LDRB r0,[r4,#0x1e]
- 0x1000f05a: 2803 .( CMP r0,#3
- 0x1000f05c: d005 .. BEQ 0x1000f06a ; gapm_set_adv_data_cmd_handler + 202
- 0x1000f05e: 214a J! MOVS r1,#0x4a
- 0x1000f060: 2001 . MOVS r0,#1
- 0x1000f062: f7ffff69 ..i. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000f066: 4638 8F MOV r0,r7
- 0x1000f068: bdf8 .. POP {r3-r7,pc}
- 0x1000f06a: 2000 . MOVS r0,#0
- 0x1000f06c: 83a0 .. STRH r0,[r4,#0x1c]
- 0x1000f06e: 7868 hx LDRB r0,[r5,#1]
- 0x1000f070: f88600f4 .... STRB r0,[r6,#0xf4]
- 0x1000f074: 2200 ." MOVS r2,#0
- 0x1000f076: 4629 )F MOV r1,r5
- 0x1000f078: 4620 F MOV r0,r4
- 0x1000f07a: f7fefad1 .... BL gapm_adv_set_data ; 0x1000d620
- 0x1000f07e: e7f2 .. B 0x1000f066 ; gapm_set_adv_data_cmd_handler + 198
- $d
- 0x1000f080: 00abaaa9 .... DCD 11250345
- 0x1000f084: 110000a0 .... DCD 285212832
- 0x1000f088: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_set_channel_map_cmd_handler
- gapm_set_channel_map_cmd_handler
- 0x1000f08c: b538 8. PUSH {r3-r5,lr}
- 0x1000f08e: a013 .. ADR r0,{pc}+0x4e ; 0x1000f0dc
- 0x1000f090: 460d .F MOV r5,r1
- 0x1000f092: 6800 .h LDR r0,[r0,#0]
- 0x1000f094: 9000 .. STR r0,[sp,#0]
- 0x1000f096: 466a jF MOV r2,sp
- 0x1000f098: 2000 . MOVS r0,#0
- 0x1000f09a: f7fffbf5 .... BL gapm_process_op ; 0x1000e888
- 0x1000f09e: 4604 .F MOV r4,r0
- 0x1000f0a0: 2801 .( CMP r0,#1
- 0x1000f0a2: d109 .. BNE 0x1000f0b8 ; gapm_set_channel_map_cmd_handler + 44
- 0x1000f0a4: 480e .H LDR r0,[pc,#56] ; [0x1000f0e0] = 0x1100684c
- 0x1000f0a6: f89010a8 .... LDRB r1,[r0,#0xa8]
- 0x1000f0aa: 2005 . MOVS r0,#5
- 0x1000f0ac: 4388 .C BICS r0,r0,r1
- 0x1000f0ae: d005 .. BEQ 0x1000f0bc ; gapm_set_channel_map_cmd_handler + 48
- 0x1000f0b0: 2143 C! MOVS r1,#0x43
- 0x1000f0b2: 2000 . MOVS r0,#0
- 0x1000f0b4: f7ffff40 ..@. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000f0b8: 4620 F MOV r0,r4
- 0x1000f0ba: bd38 8. POP {r3-r5,pc}
- 0x1000f0bc: 2305 .# MOVS r3,#5
- 0x1000f0be: f2420214 B... MOV r2,#0x2014
- 0x1000f0c2: 2100 .! MOVS r1,#0
- 0x1000f0c4: f2411005 A... MOV r0,#0x1105
- 0x1000f0c8: f7f3fa8a .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000f0cc: f8d51001 .... LDR r1,[r5,#1]
- 0x1000f0d0: 6001 .` STR r1,[r0,#0]
- 0x1000f0d2: 7969 iy LDRB r1,[r5,#5]
- 0x1000f0d4: 7101 .q STRB r1,[r0,#4]
- 0x1000f0d6: f7f3fb19 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1000f0da: e7ed .. B 0x1000f0b8 ; gapm_set_channel_map_cmd_handler + 44
- $d
- 0x1000f0dc: 00000004 .... DCD 4
- 0x1000f0e0: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_set_dev_config_cmd_handler
- gapm_set_dev_config_cmd_handler
- 0x1000f0e4: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x1000f0e8: a065 e. ADR r0,{pc}+0x198 ; 0x1000f280
- 0x1000f0ea: b093 .. SUB sp,sp,#0x4c
- 0x1000f0ec: 6800 .h LDR r0,[r0,#0]
- 0x1000f0ee: 9010 .. STR r0,[sp,#0x40]
- 0x1000f0f0: 460c .F MOV r4,r1
- 0x1000f0f2: aa10 .. ADD r2,sp,#0x40
- 0x1000f0f4: 2000 . MOVS r0,#0
- 0x1000f0f6: f7fffbc7 .... BL gapm_process_op ; 0x1000e888
- 0x1000f0fa: 4607 .F MOV r7,r0
- 0x1000f0fc: 2801 .( CMP r0,#1
- 0x1000f0fe: d153 S. BNE 0x1000f1a8 ; gapm_set_dev_config_cmd_handler + 196
- 0x1000f100: 7860 `x LDRB r0,[r4,#1]
- 0x1000f102: 4d60 `M LDR r5,[pc,#384] ; [0x1000f284] = 0x1100684c
- 0x1000f104: f000060f .... AND r6,r0,#0xf
- 0x1000f108: f89500a9 .... LDRB r0,[r5,#0xa9]
- 0x1000f10c: b920 . CBNZ r0,0x1000f118 ; gapm_set_dev_config_cmd_handler + 52
- 0x1000f10e: 6868 hh LDR r0,[r5,#4]
- 0x1000f110: b910 .. CBNZ r0,0x1000f118 ; gapm_set_dev_config_cmd_handler + 52
- 0x1000f112: f89500f6 .... LDRB r0,[r5,#0xf6]
- 0x1000f116: b108 .. CBZ r0,0x1000f11c ; gapm_set_dev_config_cmd_handler + 56
- 0x1000f118: 2143 C! MOVS r1,#0x43
- 0x1000f11a: e042 B. B 0x1000f1a2 ; gapm_set_dev_config_cmd_handler + 190
- 0x1000f11c: f04f0800 O... MOV r8,#0
- 0x1000f120: 8ca1 .. LDRH r1,[r4,#0x24]
- 0x1000f122: 8c60 `. LDRH r0,[r4,#0x22]
- 0x1000f124: f7fefcf6 .... BL gapm_dle_val_check ; 0x1000db14
- 0x1000f128: b108 .. CBZ r0,0x1000f12e ; gapm_set_dev_config_cmd_handler + 74
- 0x1000f12a: 2140 @! MOVS r1,#0x40
- 0x1000f12c: e039 9. B 0x1000f1a2 ; gapm_set_dev_config_cmd_handler + 190
- 0x1000f12e: f88580aa .... STRB r8,[r5,#0xaa]
- 0x1000f132: f88580a8 .... STRB r8,[r5,#0xa8]
- 0x1000f136: f7f9f903 .... BL attmdb_destroy ; 0x10008340
- 0x1000f13a: 200a . MOVS r0,#0xa
- 0x1000f13c: 43b0 .C BICS r0,r0,r6
- 0x1000f13e: d002 .. BEQ 0x1000f146 ; gapm_set_dev_config_cmd_handler + 98
- 0x1000f140: 2005 . MOVS r0,#5
- 0x1000f142: 43b0 .C BICS r0,r0,r6
- 0x1000f144: d134 4. BNE 0x1000f1b0 ; gapm_set_dev_config_cmd_handler + 204
- 0x1000f146: f8941020 .. . LDRB r1,[r4,#0x20]
- 0x1000f14a: 201f . MOVS r0,#0x1f
- 0x1000f14c: 0649 I. LSLS r1,r1,#25
- 0x1000f14e: d506 .. BPL 0x1000f15e ; gapm_set_dev_config_cmd_handler + 122
- 0x1000f150: f89510aa .... LDRB r1,[r5,#0xaa]
- 0x1000f154: 207f . MOVS r0,#0x7f
- 0x1000f156: f0410120 A. . ORR r1,r1,#0x20
- 0x1000f15a: f88510aa .... STRB r1,[r5,#0xaa]
- 0x1000f15e: f0160f05 .... TST r6,#5
- 0x1000f162: d004 .. BEQ 0x1000f16e ; gapm_set_dev_config_cmd_handler + 138
- 0x1000f164: 7ea1 .~ LDRB r1,[r4,#0x1a]
- 0x1000f166: 0749 I. LSLS r1,r1,#29
- 0x1000f168: d501 .. BPL 0x1000f16e ; gapm_set_dev_config_cmd_handler + 138
- 0x1000f16a: f44070c0 @..p ORR r0,r0,#0x180
- 0x1000f16e: f44061c0 @..a ORR r1,r0,#0x600
- 0x1000f172: 8ba0 .. LDRH r0,[r4,#0x1c]
- 0x1000f174: f7feff02 .... BL gapm_init_attr ; 0x1000df7c
- 0x1000f178: 0001 .. MOVS r1,r0
- 0x1000f17a: d112 .. BNE 0x1000f1a2 ; gapm_set_dev_config_cmd_handler + 190
- 0x1000f17c: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x1000f180: 0600 .. LSLS r0,r0,#24
- 0x1000f182: d505 .. BPL 0x1000f190 ; gapm_set_dev_config_cmd_handler + 172
- 0x1000f184: f89500aa .... LDRB r0,[r5,#0xaa]
- 0x1000f188: f0400040 @.@. ORR r0,r0,#0x40
- 0x1000f18c: f88500aa .... STRB r0,[r5,#0xaa]
- 0x1000f190: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x1000f194: f3c011c0 .... UBFX r1,r0,#7,#1
- 0x1000f198: 8be0 .. LDRH r0,[r4,#0x1e]
- 0x1000f19a: f003f8bf .... BL gattm_init_attr ; 0x1001231c
- 0x1000f19e: 0001 .. MOVS r1,r0
- 0x1000f1a0: d006 .. BEQ 0x1000f1b0 ; gapm_set_dev_config_cmd_handler + 204
- 0x1000f1a2: 2000 . MOVS r0,#0
- 0x1000f1a4: f7fffec8 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000f1a8: b013 .. ADD sp,sp,#0x4c
- 0x1000f1aa: 4638 8F MOV r0,r7
- 0x1000f1ac: e8bd83f0 .... POP {r4-r9,pc}
- 0x1000f1b0: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x1000f1b4: f44f6900 O..i MOV r9,#0x800
- 0x1000f1b8: f0100f38 ..8. TST r0,#0x38
- 0x1000f1bc: d006 .. BEQ 0x1000f1cc ; gapm_set_dev_config_cmd_handler + 232
- 0x1000f1be: 2004 . MOVS r0,#4
- 0x1000f1c0: f7fefd40 ..@. BL gapm_get_att_handle ; 0x1000dc44
- 0x1000f1c4: 4649 IF MOV r1,r9
- 0x1000f1c6: 464a JF MOV r2,r9
- 0x1000f1c8: f7f8fd66 ..f. BL attm_att_update_perm ; 0x10007c98
- 0x1000f1cc: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x1000f1d0: 0740 @. LSLS r0,r0,#29
- 0x1000f1d2: d006 .. BEQ 0x1000f1e2 ; gapm_set_dev_config_cmd_handler + 254
- 0x1000f1d4: 2002 . MOVS r0,#2
- 0x1000f1d6: f7fefd35 ..5. BL gapm_get_att_handle ; 0x1000dc44
- 0x1000f1da: 4649 IF MOV r1,r9
- 0x1000f1dc: 464a JF MOV r2,r9
- 0x1000f1de: f7f8fd5b ..[. BL attm_att_update_perm ; 0x10007c98
- 0x1000f1e2: 2001 . MOVS r0,#1
- 0x1000f1e4: f007fa80 .... BL prf_init ; 0x100166e8
- 0x1000f1e8: f88560a8 ...` STRB r6,[r5,#0xa8]
- 0x1000f1ec: 8ce0 .. LDRH r0,[r4,#0x26]
- 0x1000f1ee: f000f879 ..y. BL gapm_set_max_mtu ; 0x1000f2e4
- 0x1000f1f2: 8d20 . LDRH r0,[r4,#0x28]
- 0x1000f1f4: f000f866 ..f. BL gapm_set_max_mps ; 0x1000f2c4
- 0x1000f1f8: f89500a8 .... LDRB r0,[r5,#0xa8]
- 0x1000f1fc: 0880 .. LSRS r0,r0,#2
- 0x1000f1fe: d028 (. BEQ 0x1000f252 ; gapm_set_dev_config_cmd_handler + 366
- 0x1000f200: 7ee0 .~ LDRB r0,[r4,#0x1b]
- 0x1000f202: f88500ab .... STRB r0,[r5,#0xab]
- 0x1000f206: 0781 .. LSLS r1,r0,#30
- 0x1000f208: d51e .. BPL 0x1000f248 ; gapm_set_dev_config_cmd_handler + 356
- 0x1000f20a: 0600 .. LSLS r0,r0,#24
- 0x1000f20c: d423 #. BMI 0x1000f256 ; gapm_set_dev_config_cmd_handler + 370
- 0x1000f20e: 2040 @ MOVS r0,#0x40
- 0x1000f210: f88d0044 ..D. STRB r0,[sp,#0x44]
- 0x1000f214: 481c .H LDR r0,[pc,#112] ; [0x1000f288] = 0x11000188
- 0x1000f216: 466a jF MOV r2,sp
- 0x1000f218: a911 .. ADD r1,sp,#0x44
- 0x1000f21a: 6803 .h LDR r3,[r0,#0]
- 0x1000f21c: 2081 . MOVS r0,#0x81
- 0x1000f21e: 4798 .G BLX r3
- 0x1000f220: b128 (. CBZ r0,0x1000f22e ; gapm_set_dev_config_cmd_handler + 330
- 0x1000f222: f8150fab .... LDRB r0,[r5,#0xab]!
- 0x1000f226: f0400080 @... ORR r0,r0,#0x80
- 0x1000f22a: 7028 (p STRB r0,[r5,#0]
- 0x1000f22c: e013 .. B 0x1000f256 ; gapm_set_dev_config_cmd_handler + 370
- 0x1000f22e: 4815 .H LDR r0,[pc,#84] ; [0x1000f284] = 0x1100684c
- 0x1000f230: 2220 " MOVS r2,#0x20
- 0x1000f232: 4669 iF MOV r1,sp
- 0x1000f234: 30b0 .0 ADDS r0,r0,#0xb0
- 0x1000f236: f7f3fa23 ..#. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x1000f23a: 4812 .H LDR r0,[pc,#72] ; [0x1000f284] = 0x1100684c
- 0x1000f23c: 2220 " MOVS r2,#0x20
- 0x1000f23e: 30d0 .0 ADDS r0,r0,#0xd0
- 0x1000f240: a908 .. ADD r1,sp,#0x20
- 0x1000f242: f7f3fa1d .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x1000f246: e006 .. B 0x1000f256 ; gapm_set_dev_config_cmd_handler + 370
- 0x1000f248: f0200082 ... BIC r0,r0,#0x82
- 0x1000f24c: f88500ab .... STRB r0,[r5,#0xab]
- 0x1000f250: e001 .. B 0x1000f256 ; gapm_set_dev_config_cmd_handler + 370
- 0x1000f252: f88580ab .... STRB r8,[r5,#0xab]
- 0x1000f256: 480b .H LDR r0,[pc,#44] ; [0x1000f284] = 0x1100684c
- 0x1000f258: 2210 ." MOVS r2,#0x10
- 0x1000f25a: f104010a .... ADD r1,r4,#0xa
- 0x1000f25e: 3092 .0 ADDS r0,r0,#0x92
- 0x1000f260: f7f3f97d ..}. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000f264: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x1000f266: 07c0 .. LSLS r0,r0,#31
- 0x1000f268: d005 .. BEQ 0x1000f276 ; gapm_set_dev_config_cmd_handler + 402
- 0x1000f26a: 4806 .H LDR r0,[pc,#24] ; [0x1000f284] = 0x1100684c
- 0x1000f26c: 6861 ah LDR r1,[r4,#4]
- 0x1000f26e: f8401fa2 @... STR r1,[r0,#0xa2]!
- 0x1000f272: 8921 !. LDRH r1,[r4,#8]
- 0x1000f274: 8081 .. STRH r1,[r0,#4]
- 0x1000f276: 2100 .! MOVS r1,#0
- 0x1000f278: 4608 .F MOV r0,r1
- 0x1000f27a: f7fff94d ..M. BL gapm_op_setup_continue ; 0x1000e518
- 0x1000f27e: e793 .. B 0x1000f1a8 ; gapm_set_dev_config_cmd_handler + 196
- $d
- 0x1000f280: 00000003 .... DCD 3
- 0x1000f284: 1100684c Lh.. DCD 285239372
- 0x1000f288: 11000188 .... DCD 285213064
- $t
- i.gapm_set_irk_cmd_handler
- gapm_set_irk_cmd_handler
- 0x1000f28c: b538 8. PUSH {r3-r5,lr}
- 0x1000f28e: a00b .. ADR r0,{pc}+0x2e ; 0x1000f2bc
- 0x1000f290: 460d .F MOV r5,r1
- 0x1000f292: 6800 .h LDR r0,[r0,#0]
- 0x1000f294: 9000 .. STR r0,[sp,#0]
- 0x1000f296: 466a jF MOV r2,sp
- 0x1000f298: 2001 . MOVS r0,#1
- 0x1000f29a: f7fffaf5 .... BL gapm_process_op ; 0x1000e888
- 0x1000f29e: 4604 .F MOV r4,r0
- 0x1000f2a0: 2801 .( CMP r0,#1
- 0x1000f2a2: d108 .. BNE 0x1000f2b6 ; gapm_set_irk_cmd_handler + 42
- 0x1000f2a4: 2210 ." MOVS r2,#0x10
- 0x1000f2a6: 1c69 i. ADDS r1,r5,#1
- 0x1000f2a8: 4805 .H LDR r0,[pc,#20] ; [0x1000f2c0] = 0x110068de
- 0x1000f2aa: f7f3f958 ..X. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000f2ae: 2100 .! MOVS r1,#0
- 0x1000f2b0: 2001 . MOVS r0,#1
- 0x1000f2b2: f7fffe41 ..A. BL gapm_send_complete_evt ; 0x1000ef38
- 0x1000f2b6: 4620 F MOV r0,r4
- 0x1000f2b8: bd38 8. POP {r3-r5,pc}
- $d
- 0x1000f2ba: 0000 .. DCW 0
- 0x1000f2bc: 00000028 (... DCD 40
- 0x1000f2c0: 110068de .h.. DCD 285239518
- $t
- i.gapm_set_max_mps
- gapm_set_max_mps
- 0x1000f2c4: 4b06 .K LDR r3,[pc,#24] ; [0x1000f2e0] = 0x1100684c
- 0x1000f2c6: 2217 ." MOVS r2,#0x17
- 0x1000f2c8: f8b310ac .... LDRH r1,[r3,#0xac]
- 0x1000f2cc: 4288 .B CMP r0,r1
- 0x1000f2ce: d300 .. BCC 0x1000f2d2 ; gapm_set_max_mps + 14
- 0x1000f2d0: 4608 .F MOV r0,r1
- 0x1000f2d2: 2817 .( CMP r0,#0x17
- 0x1000f2d4: d200 .. BCS 0x1000f2d8 ; gapm_set_max_mps + 20
- 0x1000f2d6: 4610 .F MOV r0,r2
- 0x1000f2d8: f8a300ae .... STRH r0,[r3,#0xae]
- 0x1000f2dc: 4770 pG BX lr
- $d
- 0x1000f2de: 0000 .. DCW 0
- 0x1000f2e0: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_set_max_mtu
- gapm_set_max_mtu
- 0x1000f2e4: 2217 ." MOVS r2,#0x17
- 0x1000f2e6: f44f6100 O..a MOV r1,#0x800
- 0x1000f2ea: 4288 .B CMP r0,r1
- 0x1000f2ec: d206 .. BCS 0x1000f2fc ; gapm_set_max_mtu + 24
- 0x1000f2ee: 2817 .( CMP r0,#0x17
- 0x1000f2f0: d200 .. BCS 0x1000f2f4 ; gapm_set_max_mtu + 16
- 0x1000f2f2: 4610 .F MOV r0,r2
- 0x1000f2f4: 4902 .I LDR r1,[pc,#8] ; [0x1000f300] = 0x1100684c
- 0x1000f2f6: f8a100ac .... STRH r0,[r1,#0xac]
- 0x1000f2fa: 4770 pG BX lr
- 0x1000f2fc: 4608 .F MOV r0,r1
- 0x1000f2fe: e7f9 .. B 0x1000f2f4 ; gapm_set_max_mtu + 16
- $d
- 0x1000f300: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_smp_encrypt_req
- gapm_smp_encrypt_req
- 0x1000f304: b508 .. PUSH {r3,lr}
- 0x1000f306: 2200 ." MOVS r2,#0
- 0x1000f308: 9200 .. STR r2,[sp,#0]
- 0x1000f30a: 4b02 .K LDR r3,[pc,#8] ; [0x1000f314] = 0x1000f319
- 0x1000f30c: 2201 ." MOVS r2,#1
- 0x1000f30e: f7f3fa20 .. . BL $Ven$TT$L$$aes_encrypt ; 0x10002752
- 0x1000f312: bd08 .. POP {r3,pc}
- $d
- 0x1000f314: 1000f319 .... DCD 268497689
- $t
- i.gapm_smp_encrypt_rsp
- gapm_smp_encrypt_rsp
- 0x1000f318: b570 p. PUSH {r4-r6,lr}
- 0x1000f31a: 4604 .F MOV r4,r0
- 0x1000f31c: 460e .F MOV r6,r1
- 0x1000f31e: 2007 . MOVS r0,#7
- 0x1000f320: f7f3f9b8 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000f324: 2808 .( CMP r0,#8
- 0x1000f326: d043 C. BEQ 0x1000f3b0 ; gapm_smp_encrypt_rsp + 152
- 0x1000f328: 2000 . MOVS r0,#0
- 0x1000f32a: f7fefd39 ..9. BL gapm_get_operation ; 0x1000dda0
- 0x1000f32e: 2817 .( CMP r0,#0x17
- 0x1000f330: d036 6. BEQ 0x1000f3a0 ; gapm_smp_encrypt_rsp + 136
- 0x1000f332: 2818 .( CMP r0,#0x18
- 0x1000f334: d01a .. BEQ 0x1000f36c ; gapm_smp_encrypt_rsp + 84
- 0x1000f336: 2819 .( CMP r0,#0x19
- 0x1000f338: d13a :. BNE 0x1000f3b0 ; gapm_smp_encrypt_rsp + 152
- 0x1000f33a: 2500 .% MOVS r5,#0
- 0x1000f33c: 4628 (F MOV r0,r5
- 0x1000f33e: f7fefdb3 .... BL gapm_get_requester ; 0x1000dea8
- 0x1000f342: 4601 .F MOV r1,r0
- 0x1000f344: 2310 .# MOVS r3,#0x10
- 0x1000f346: 2207 ." MOVS r2,#7
- 0x1000f348: f6405018 @..P MOV r0,#0xd18
- 0x1000f34c: f7f3f948 ..H. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000f350: 4604 .F MOV r4,r0
- 0x1000f352: 2210 ." MOVS r2,#0x10
- 0x1000f354: 4631 1F MOV r1,r6
- 0x1000f356: f7f3f902 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000f35a: 4620 F MOV r0,r4
- 0x1000f35c: f7f3f945 ..E. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000f360: 4629 )F MOV r1,r5
- 0x1000f362: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000f366: 2000 . MOVS r0,#0
- 0x1000f368: f7ffbde6 .... B.W gapm_send_complete_evt ; 0x1000ef38
- 0x1000f36c: 4811 .H LDR r0,[pc,#68] ; [0x1000f3b4] = 0x1100684c
- 0x1000f36e: 2500 .% MOVS r5,#0
- 0x1000f370: 6804 .h LDR r4,[r0,#0]
- 0x1000f372: 4628 (F MOV r0,r5
- 0x1000f374: f7fefd98 .... BL gapm_get_requester ; 0x1000dea8
- 0x1000f378: 4601 .F MOV r1,r0
- 0x1000f37a: 2308 .# MOVS r3,#8
- 0x1000f37c: 2207 ." MOVS r2,#7
- 0x1000f37e: f6405008 @..P MOV r0,#0xd08
- 0x1000f382: f7f3f92d ..-. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000f386: f8b41001 .... LDRH r1,[r4,#1]
- 0x1000f38a: f8a01003 .... STRH r1,[r0,#3]
- 0x1000f38e: 78e1 .x LDRB r1,[r4,#3]
- 0x1000f390: 7141 Aq STRB r1,[r0,#5]
- 0x1000f392: 8831 1. LDRH r1,[r6,#0]
- 0x1000f394: 8001 .. STRH r1,[r0,#0]
- 0x1000f396: 78b1 .x LDRB r1,[r6,#2]
- 0x1000f398: 7081 .p STRB r1,[r0,#2]
- 0x1000f39a: 2101 .! MOVS r1,#1
- 0x1000f39c: 7181 .q STRB r1,[r0,#6]
- 0x1000f39e: e7dd .. B 0x1000f35c ; gapm_smp_encrypt_rsp + 68
- 0x1000f3a0: b104 .. CBZ r4,0x1000f3a4 ; gapm_smp_encrypt_rsp + 140
- 0x1000f3a2: 3490 .4 ADDS r4,r4,#0x90
- 0x1000f3a4: b2e0 .. UXTB r0,r4
- 0x1000f3a6: 4631 1F MOV r1,r6
- 0x1000f3a8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000f3ac: f000b854 ..T. B.W gapm_smp_resolv_op_cont ; 0x1000f458
- 0x1000f3b0: bd70 p. POP {r4-r6,pc}
- $d
- 0x1000f3b2: 0000 .. DCW 0
- 0x1000f3b4: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_smp_rand_req
- gapm_smp_rand_req
- 0x1000f3b8: 2100 .! MOVS r1,#0
- 0x1000f3ba: 4801 .H LDR r0,[pc,#4] ; [0x1000f3c0] = 0x1000f3c5
- 0x1000f3bc: f7f3b9ce .... B $Ven$TT$L$$aes_rand ; 0x1000275c
- $d
- 0x1000f3c0: 1000f3c5 .... DCD 268497861
- $t
- i.gapm_smp_rand_rsp
- gapm_smp_rand_rsp
- 0x1000f3c4: b57f .. PUSH {r0-r6,lr}
- 0x1000f3c6: 4605 .F MOV r5,r0
- 0x1000f3c8: 460c .F MOV r4,r1
- 0x1000f3ca: 2007 . MOVS r0,#7
- 0x1000f3cc: f7f3f962 ..b. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000f3d0: 2808 .( CMP r0,#8
- 0x1000f3d2: d03d =. BEQ 0x1000f450 ; gapm_smp_rand_rsp + 140
- 0x1000f3d4: 2000 . MOVS r0,#0
- 0x1000f3d6: f7fefce3 .... BL gapm_get_operation ; 0x1000dda0
- 0x1000f3da: 2818 .( CMP r0,#0x18
- 0x1000f3dc: d014 .. BEQ 0x1000f408 ; gapm_smp_rand_rsp + 68
- 0x1000f3de: 281a .( CMP r0,#0x1a
- 0x1000f3e0: d136 6. BNE 0x1000f450 ; gapm_smp_rand_rsp + 140
- 0x1000f3e2: 2500 .% MOVS r5,#0
- 0x1000f3e4: 4628 (F MOV r0,r5
- 0x1000f3e6: f7fefd5f .._. BL gapm_get_requester ; 0x1000dea8
- 0x1000f3ea: 4601 .F MOV r1,r0
- 0x1000f3ec: 2308 .# MOVS r3,#8
- 0x1000f3ee: 2207 ." MOVS r2,#7
- 0x1000f3f0: f640501a @..P MOV r0,#0xd1a
- 0x1000f3f4: f7f3f8f4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000f3f8: 6821 !h LDR r1,[r4,#0]
- 0x1000f3fa: 6001 .` STR r1,[r0,#0]
- 0x1000f3fc: 6861 ah LDR r1,[r4,#4]
- 0x1000f3fe: 6041 A` STR r1,[r0,#4]
- 0x1000f400: f7f3f8f3 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000f404: 4629 )F MOV r1,r5
- 0x1000f406: e002 .. B 0x1000f40e ; gapm_smp_rand_rsp + 74
- 0x1000f408: b13d =. CBZ r5,0x1000f41a ; gapm_smp_rand_rsp + 86
- 0x1000f40a: 3590 .5 ADDS r5,r5,#0x90
- 0x1000f40c: b2e9 .. UXTB r1,r5
- 0x1000f40e: b004 .. ADD sp,sp,#0x10
- 0x1000f410: 2000 . MOVS r0,#0
- 0x1000f412: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000f416: f7ffbd8f .... B.W gapm_send_complete_evt ; 0x1000ef38
- 0x1000f41a: 480e .H LDR r0,[pc,#56] ; [0x1000f454] = 0x1100684c
- 0x1000f41c: 8821 !. LDRH r1,[r4,#0]
- 0x1000f41e: 6800 .h LDR r0,[r0,#0]
- 0x1000f420: f8201f01 ... STRH r1,[r0,#1]!
- 0x1000f424: 78a1 .x LDRB r1,[r4,#2]
- 0x1000f426: 78c2 .x LDRB r2,[r0,#3]
- 0x1000f428: f001013f ..?. AND r1,r1,#0x3f
- 0x1000f42c: 4311 .C ORRS r1,r1,r2
- 0x1000f42e: 7081 .p STRB r1,[r0,#2]
- 0x1000f430: 2100 .! MOVS r1,#0
- 0x1000f432: 9100 .. STR r1,[sp,#0]
- 0x1000f434: 9101 .. STR r1,[sp,#4]
- 0x1000f436: 9102 .. STR r1,[sp,#8]
- 0x1000f438: 9103 .. STR r1,[sp,#0xc]
- 0x1000f43a: 8801 .. LDRH r1,[r0,#0]
- 0x1000f43c: f8ad1000 .... STRH r1,[sp,#0]
- 0x1000f440: 7880 .x LDRB r0,[r0,#2]
- 0x1000f442: f88d0002 .... STRB r0,[sp,#2]
- 0x1000f446: f7fefc9d .... BL gapm_get_irk ; 0x1000dd84
- 0x1000f44a: 4669 iF MOV r1,sp
- 0x1000f44c: f7ffff5a ..Z. BL gapm_smp_encrypt_req ; 0x1000f304
- 0x1000f450: bd7f .. POP {r0-r6,pc}
- $d
- 0x1000f452: 0000 .. DCW 0
- 0x1000f454: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_smp_resolv_op_cont
- gapm_smp_resolv_op_cont
- 0x1000f458: b57f .. PUSH {r0-r6,lr}
- 0x1000f45a: 4605 .F MOV r5,r0
- 0x1000f45c: 4823 #H LDR r0,[pc,#140] ; [0x1000f4ec] = 0x1100684c
- 0x1000f45e: 6804 .h LDR r4,[r0,#0]
- 0x1000f460: 2c00 ., CMP r4,#0
- 0x1000f462: d01d .. BEQ 0x1000f4a0 ; gapm_smp_resolv_op_cont + 72
- 0x1000f464: bbc5 .. CBNZ r5,0x1000f4d8 ; gapm_smp_resolv_op_cont + 128
- 0x1000f466: b121 !. CBZ r1,0x1000f472 ; gapm_smp_resolv_op_cont + 26
- 0x1000f468: 2203 ." MOVS r2,#3
- 0x1000f46a: 1ca0 .. ADDS r0,r4,#2
- 0x1000f46c: f7f3f881 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1000f470: b1b8 .. CBZ r0,0x1000f4a2 ; gapm_smp_resolv_op_cont + 74
- 0x1000f472: 7860 `x LDRB r0,[r4,#1]
- 0x1000f474: b388 .. CBZ r0,0x1000f4da ; gapm_smp_resolv_op_cont + 130
- 0x1000f476: 1e40 @. SUBS r0,r0,#1
- 0x1000f478: 7060 `p STRB r0,[r4,#1]
- 0x1000f47a: 2000 . MOVS r0,#0
- 0x1000f47c: 9000 .. STR r0,[sp,#0]
- 0x1000f47e: 9001 .. STR r0,[sp,#4]
- 0x1000f480: 9002 .. STR r0,[sp,#8]
- 0x1000f482: 9003 .. STR r0,[sp,#0xc]
- 0x1000f484: f8b40005 .... LDRH r0,[r4,#5]
- 0x1000f488: f8ad0000 .... STRH r0,[sp,#0]
- 0x1000f48c: 79e0 .y LDRB r0,[r4,#7]
- 0x1000f48e: f88d0002 .... STRB r0,[sp,#2]
- 0x1000f492: 7860 `x LDRB r0,[r4,#1]
- 0x1000f494: 4669 iF MOV r1,sp
- 0x1000f496: eb041000 .... ADD r0,r4,r0,LSL #4
- 0x1000f49a: 3008 .0 ADDS r0,r0,#8
- 0x1000f49c: f7ffff32 ..2. BL gapm_smp_encrypt_req ; 0x1000f304
- 0x1000f4a0: bd7f .. POP {r0-r6,pc}
- 0x1000f4a2: 2000 . MOVS r0,#0
- 0x1000f4a4: f7fefd00 .... BL gapm_get_requester ; 0x1000dea8
- 0x1000f4a8: 4601 .F MOV r1,r0
- 0x1000f4aa: 2316 .# MOVS r3,#0x16
- 0x1000f4ac: 2207 ." MOVS r2,#7
- 0x1000f4ae: f6405015 @..P MOV r0,#0xd15
- 0x1000f4b2: f7f3f895 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000f4b6: 4606 .F MOV r6,r0
- 0x1000f4b8: f8d40002 .... LDR r0,[r4,#2]
- 0x1000f4bc: 6030 0` STR r0,[r6,#0]
- 0x1000f4be: 88e0 .. LDRH r0,[r4,#6]
- 0x1000f4c0: 80b0 .. STRH r0,[r6,#4]
- 0x1000f4c2: 7860 `x LDRB r0,[r4,#1]
- 0x1000f4c4: 2210 ." MOVS r2,#0x10
- 0x1000f4c6: eb041100 .... ADD r1,r4,r0,LSL #4
- 0x1000f4ca: 1db0 .. ADDS r0,r6,#6
- 0x1000f4cc: 3108 .1 ADDS r1,r1,#8
- 0x1000f4ce: f7f3f846 ..F. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000f4d2: 4630 0F MOV r0,r6
- 0x1000f4d4: f7f3f889 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000f4d8: e001 .. B 0x1000f4de ; gapm_smp_resolv_op_cont + 134
- 0x1000f4da: e7ff .. B 0x1000f4dc ; gapm_smp_resolv_op_cont + 132
- 0x1000f4dc: 2547 G% MOVS r5,#0x47
- 0x1000f4de: b004 .. ADD sp,sp,#0x10
- 0x1000f4e0: 4629 )F MOV r1,r5
- 0x1000f4e2: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000f4e6: 2000 . MOVS r0,#0
- 0x1000f4e8: f7ffbd26 ..&. B.W gapm_send_complete_evt ; 0x1000ef38
- $d
- 0x1000f4ec: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_svc_chg_en
- gapm_svc_chg_en
- 0x1000f4f0: 4802 .H LDR r0,[pc,#8] ; [0x1000f4fc] = 0x1100684c
- 0x1000f4f2: f89000aa .... LDRB r0,[r0,#0xaa]
- 0x1000f4f6: f3c01080 .... UBFX r0,r0,#6,#1
- 0x1000f4fa: 4770 pG BX lr
- $d
- 0x1000f4fc: 1100684c Lh.. DCD 285239372
- $t
- i.gapm_sync_established_ind_handler
- gapm_sync_established_ind_handler
- 0x1000f500: b510 .. PUSH {r4,lr}
- 0x1000f502: 4608 .F MOV r0,r1
- 0x1000f504: f7f5ff28 ..(. BL app_per_sync_established_ind_func ; 0x10005358
- 0x1000f508: 2000 . MOVS r0,#0
- 0x1000f50a: bd10 .. POP {r4,pc}
- i.gapm_unknown_task_msg_handler
- gapm_unknown_task_msg_handler
- 0x1000f50c: b570 p. PUSH {r4-r6,lr}
- 0x1000f50e: 461d .F MOV r5,r3
- 0x1000f510: f1a1040c .... SUB r4,r1,#0xc
- 0x1000f514: 2304 .# MOVS r3,#4
- 0x1000f516: 2103 .! MOVS r1,#3
- 0x1000f518: f640501d @..P MOV r0,#0xd1d
- 0x1000f51c: f7f3f860 ..`. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000f520: 8961 a. LDRH r1,[r4,#0xa]
- 0x1000f522: 8001 .. STRH r1,[r0,#0]
- 0x1000f524: 8045 E. STRH r5,[r0,#2]
- 0x1000f526: f7f3f860 ..`. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000f52a: 2000 . MOVS r0,#0
- 0x1000f52c: bd70 p. POP {r4-r6,pc}
- i.gapm_update_state
- gapm_update_state
- 0x1000f52e: b570 p. PUSH {r4-r6,lr}
- 0x1000f530: 4605 .F MOV r5,r0
- 0x1000f532: 460c .F MOV r4,r1
- 0x1000f534: 2007 . MOVS r0,#7
- 0x1000f536: f7f3f8ad .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000f53a: 2808 .( CMP r0,#8
- 0x1000f53c: d00c .. BEQ 0x1000f558 ; gapm_update_state + 42
- 0x1000f53e: 2201 ." MOVS r2,#1
- 0x1000f540: 40aa .@ LSLS r2,r2,r5
- 0x1000f542: b114 .. CBZ r4,0x1000f54a ; gapm_update_state + 28
- 0x1000f544: 4302 .C ORRS r2,r2,r0
- 0x1000f546: b2d1 .. UXTB r1,r2
- 0x1000f548: e001 .. B 0x1000f54e ; gapm_update_state + 32
- 0x1000f54a: ea200102 ... BIC r1,r0,r2
- 0x1000f54e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000f552: 2007 . MOVS r0,#7
- 0x1000f554: f7f3b808 .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1000f558: bd70 p. POP {r4-r6,pc}
- 0x1000f55a: 0000 .. MOVS r0,r0
- i.gapm_use_enc_block_cmd_handler
- gapm_use_enc_block_cmd_handler
- 0x1000f55c: b5f8 .. PUSH {r3-r7,lr}
- 0x1000f55e: 4605 .F MOV r5,r0
- 0x1000f560: a00d .. ADR r0,{pc}+0x38 ; 0x1000f598
- 0x1000f562: 460c .F MOV r4,r1
- 0x1000f564: 6800 .h LDR r0,[r0,#0]
- 0x1000f566: 9000 .. STR r0,[sp,#0]
- 0x1000f568: 466a jF MOV r2,sp
- 0x1000f56a: 2000 . MOVS r0,#0
- 0x1000f56c: f7fff98c .... BL gapm_process_op ; 0x1000e888
- 0x1000f570: 4606 .F MOV r6,r0
- 0x1000f572: 2801 .( CMP r0,#1
- 0x1000f574: d10e .. BNE 0x1000f594 ; gapm_use_enc_block_cmd_handler + 56
- 0x1000f576: f5a56550 ..Pe SUB r5,r5,#0xd00
- 0x1000f57a: 3d17 .= SUBS r5,r5,#0x17
- 0x1000f57c: d002 .. BEQ 0x1000f584 ; gapm_use_enc_block_cmd_handler + 40
- 0x1000f57e: 2d02 .- CMP r5,#2
- 0x1000f580: d108 .. BNE 0x1000f594 ; gapm_use_enc_block_cmd_handler + 56
- 0x1000f582: e005 .. B 0x1000f590 ; gapm_use_enc_block_cmd_handler + 52
- 0x1000f584: f1040111 .... ADD r1,r4,#0x11
- 0x1000f588: 1c60 `. ADDS r0,r4,#1
- 0x1000f58a: f7fffebb .... BL gapm_smp_encrypt_req ; 0x1000f304
- 0x1000f58e: e001 .. B 0x1000f594 ; gapm_use_enc_block_cmd_handler + 56
- 0x1000f590: f7ffff12 .... BL gapm_smp_rand_req ; 0x1000f3b8
- 0x1000f594: 4630 0F MOV r0,r6
- 0x1000f596: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000f598: 00001a19 .... DCD 6681
- $t
- i.gapm_use_enc_block_ind_handler
- gapm_use_enc_block_ind_handler
- 0x1000f59c: b570 p. PUSH {r4-r6,lr}
- 0x1000f59e: 4610 .F MOV r0,r2
- 0x1000f5a0: 460d .F MOV r5,r1
- 0x1000f5a2: 0a14 .. LSRS r4,r2,#8
- 0x1000f5a4: f7f3f876 ..v. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1000f5a8: 283f ?( CMP r0,#0x3f
- 0x1000f5aa: d013 .. BEQ 0x1000f5d4 ; gapm_use_enc_block_ind_handler + 56
- 0x1000f5ac: 2101 .! MOVS r1,#1
- 0x1000f5ae: 4620 F MOV r0,r4
- 0x1000f5b0: f7fcfa46 ..F. BL gapc_get_operation ; 0x1000ba40
- 0x1000f5b4: 280a .( CMP r0,#0xa
- 0x1000f5b6: d004 .. BEQ 0x1000f5c2 ; gapm_use_enc_block_ind_handler + 38
- 0x1000f5b8: 281b .( CMP r0,#0x1b
- 0x1000f5ba: d007 .. BEQ 0x1000f5cc ; gapm_use_enc_block_ind_handler + 48
- 0x1000f5bc: 281c .( CMP r0,#0x1c
- 0x1000f5be: d109 .. BNE 0x1000f5d4 ; gapm_use_enc_block_ind_handler + 56
- 0x1000f5c0: e004 .. B 0x1000f5cc ; gapm_use_enc_block_ind_handler + 48
- 0x1000f5c2: 4629 )F MOV r1,r5
- 0x1000f5c4: 4620 F MOV r0,r4
- 0x1000f5c6: f007fc2b ..+. BL smpc_calc_confirm_cont ; 0x10016e20
- 0x1000f5ca: e003 .. B 0x1000f5d4 ; gapm_use_enc_block_ind_handler + 56
- 0x1000f5cc: 4629 )F MOV r1,r5
- 0x1000f5ce: 4620 F MOV r0,r4
- 0x1000f5d0: f00af9c2 .... BL smpc_sign_cont ; 0x10019958
- 0x1000f5d4: 2000 . MOVS r0,#0
- 0x1000f5d6: bd70 p. POP {r4-r6,pc}
- i.gatt_add_client
- gatt_add_client
- 0x1000f5d8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000f5dc: 4606 .F MOV r6,r0
- 0x1000f5de: 482e .H LDR r0,[pc,#184] ; [0x1000f698] = 0x110057dc
- 0x1000f5e0: 4d2e .M LDR r5,[pc,#184] ; [0x1000f69c] = 0x11003b18
- 0x1000f5e2: 2400 .$ MOVS r4,#0
- 0x1000f5e4: ebc401c4 .... RSB r1,r4,r4,LSL #3
- 0x1000f5e8: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000f5ec: eb0007c1 .... ADD r7,r0,r1,LSL #3
- 0x1000f5f0: f8d7110c .... LDR r1,[r7,#0x10c]
- 0x1000f5f4: b909 .. CBNZ r1,0x1000f5fa ; gatt_add_client + 34
- 0x1000f5f6: 68b9 .h LDR r1,[r7,#8]
- 0x1000f5f8: b191 .. CBZ r1,0x1000f620 ; gatt_add_client + 72
- 0x1000f5fa: 1c64 d. ADDS r4,r4,#1
- 0x1000f5fc: b2e4 .. UXTB r4,r4
- 0x1000f5fe: 2c08 ., CMP r4,#8
- 0x1000f600: d3f0 .. BCC 0x1000f5e4 ; gatt_add_client + 12
- 0x1000f602: 7828 (x LDRB r0,[r5,#0]
- 0x1000f604: b148 H. CBZ r0,0x1000f61a ; gatt_add_client + 66
- 0x1000f606: a026 &. ADR r0,{pc}+0x9a ; 0x1000f6a0
- 0x1000f608: f005fdd0 .... BL log_printf_level ; 0x100151ac
- 0x1000f60c: a326 &. ADR r3,{pc}+0x9c ; 0x1000f6a8
- 0x1000f60e: f2402296 @.." MOV r2,#0x296
- 0x1000f612: a12a *. ADR r1,{pc}+0xaa ; 0x1000f6bc
- 0x1000f614: 6868 hh LDR r0,[r5,#4]
- 0x1000f616: f005fdb7 .... BL log_printf ; 0x10015188
- 0x1000f61a: 20ff . MOVS r0,#0xff
- 0x1000f61c: e8bd81f0 .... POP {r4-r8,pc}
- 0x1000f620: 7931 1y LDRB r1,[r6,#4]
- 0x1000f622: 2932 2) CMP r1,#0x32
- 0x1000f624: d306 .. BCC 0x1000f634 ; gatt_add_client + 92
- 0x1000f626: f2402287 @.." MOV r2,#0x287
- 0x1000f62a: a124 $. ADR r1,{pc}+0x92 ; 0x1000f6bc
- 0x1000f62c: a02c ,. ADR r0,{pc}+0xb4 ; 0x1000f6e0
- 0x1000f62e: f7f2ffd2 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000f632: e7fe .. B 0x1000f632 ; gatt_add_client + 90
- 0x1000f634: 78a9 .x LDRB r1,[r5,#2]
- 0x1000f636: 29ff .) CMP r1,#0xff
- 0x1000f638: d006 .. BEQ 0x1000f648 ; gatt_add_client + 112
- 0x1000f63a: f44f7222 O."r MOV r2,#0x288
- 0x1000f63e: a11f .. ADR r1,{pc}+0x7e ; 0x1000f6bc
- 0x1000f640: a027 '. ADR r0,{pc}+0xa0 ; 0x1000f6e0
- 0x1000f642: f7f2ffc8 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000f646: e7fe .. B 0x1000f646 ; gatt_add_client + 110
- 0x1000f648: ebc401c4 .... RSB r1,r4,r4,LSL #3
- 0x1000f64c: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000f650: 4680 .F MOV r8,r0
- 0x1000f652: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x1000f656: e896000e .... LDM r6,{r1-r3}
- 0x1000f65a: e880000e .... STM r0,{r1-r3}
- 0x1000f65e: 2101 .! MOVS r1,#1
- 0x1000f660: 4620 F MOV r0,r4
- 0x1000f662: f001f817 .... BL gatt_profile_task_add ; 0x10010694
- 0x1000f666: 70ac .p STRB r4,[r5,#2]
- 0x1000f668: 7930 0y LDRB r0,[r6,#4]
- 0x1000f66a: b118 .. CBZ r0,0x1000f674 ; gatt_add_client + 156
- 0x1000f66c: 6830 0h LDR r0,[r6,#0]
- 0x1000f66e: b108 .. CBZ r0,0x1000f674 ; gatt_add_client + 156
- 0x1000f670: 2001 . MOVS r0,#1
- 0x1000f672: e000 .. B 0x1000f676 ; gatt_add_client + 158
- 0x1000f674: 2000 . MOVS r0,#0
- 0x1000f676: 7178 xq STRB r0,[r7,#5]
- 0x1000f678: 2300 .# MOVS r3,#0
- 0x1000f67a: 7931 1y LDRB r1,[r6,#4]
- 0x1000f67c: 461a .F MOV r2,r3
- 0x1000f67e: 6830 0h LDR r0,[r6,#0]
- 0x1000f680: f000f834 ..4. BL gatt_add_client_uuid ; 0x1000f6ec
- 0x1000f684: 78a8 .x LDRB r0,[r5,#2]
- 0x1000f686: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f68a: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x1000f68e: eb0800c1 .... ADD r0,r8,r1,LSL #3
- 0x1000f692: f8900110 .... LDRB r0,[r0,#0x110]
- 0x1000f696: e7c1 .. B 0x1000f61c ; gatt_add_client + 68
- $d
- 0x1000f698: 110057dc .W.. DCD 285235164
- 0x1000f69c: 11003b18 .;.. DCD 285227800
- 0x1000f6a0: 5252455b [ERR DCD 1381123419
- 0x1000f6a4: 0000205d ] .. DCD 8285
- 0x1000f6a8: 20646461 add DCD 543450209
- 0x1000f6ac: 65696c63 clie DCD 1701407843
- 0x1000f6b0: 6620746e nt f DCD 1713402990
- 0x1000f6b4: 0d6c6961 ail. DCD 225208673
- 0x1000f6b8: 0000000a .... DCD 10
- 0x1000f6bc: 695c2e2e ..\i DCD 1767648814
- 0x1000f6c0: 6c625c70 p\bl DCD 1818385520
- 0x1000f6c4: 6c685c65 e\hl DCD 1818778725
- 0x1000f6c8: 6970615f _api DCD 1768972639
- 0x1000f6cc: 7461675c \gat DCD 1952540508
- 0x1000f6d0: 61675c74 t\ga DCD 1634163828
- 0x1000f6d4: 615f7474 tt_a DCD 1633645684
- 0x1000f6d8: 632e6970 pi.c DCD 1663986032
- 0x1000f6dc: 00000000 .... DCD 0
- 0x1000f6e0: 25200a0d .. % DCD 622856717
- 0x1000f6e4: 64252073 s %d DCD 1680154739
- 0x1000f6e8: 000a0d20 ... DCD 658720
- $t
- i.gatt_add_client_uuid
- gatt_add_client_uuid
- 0x1000f6ec: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x1000f6f0: b0bd .. SUB sp,sp,#0xf4
- 0x1000f6f2: 461f .F MOV r7,r3
- 0x1000f6f4: 4691 .F MOV r9,r2
- 0x1000f6f6: 2932 2) CMP r1,#0x32
- 0x1000f6f8: d306 .. BCC 0x1000f708 ; gatt_add_client_uuid + 28
- 0x1000f6fa: f240223b @.;" MOV r2,#0x23b
- 0x1000f6fe: a19c .. ADR r1,{pc}+0x272 ; 0x1000f970
- 0x1000f700: a0a4 .. ADR r0,{pc}+0x294 ; 0x1000f994
- 0x1000f702: f7f2ff68 ..h. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000f706: e7fe .. B 0x1000f706 ; gatt_add_client_uuid + 26
- 0x1000f708: 4ea5 .N LDR r6,[pc,#660] ; [0x1000f9a0] = 0x11003b18
- 0x1000f70a: 78b2 .x LDRB r2,[r6,#2]
- 0x1000f70c: 2aff .* CMP r2,#0xff
- 0x1000f70e: d014 .. BEQ 0x1000f73a ; gatt_add_client_uuid + 78
- 0x1000f710: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x1000f714: eb020382 .... ADD r3,r2,r2,LSL #2
- 0x1000f718: 4aa2 .J LDR r2,[pc,#648] ; [0x1000f9a4] = 0x110057dc
- 0x1000f71a: 1e0d .. SUBS r5,r1,#0
- 0x1000f71c: f8420033 B.3. STR r0,[r2,r3,LSL #3]
- 0x1000f720: eb0203c3 .... ADD r3,r2,r3,LSL #3
- 0x1000f724: 7119 .q STRB r1,[r3,#4]
- 0x1000f726: d07d }. BEQ 0x1000f824 ; gatt_add_client_uuid + 312
- 0x1000f728: 2800 .( CMP r0,#0
- 0x1000f72a: d07b {. BEQ 0x1000f824 ; gatt_add_client_uuid + 312
- 0x1000f72c: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000f730: 68d8 .h LDR r0,[r3,#0xc]
- 0x1000f732: 4690 .F MOV r8,r2
- 0x1000f734: 008c .. LSLS r4,r1,#2
- 0x1000f736: b138 8. CBZ r0,0x1000f748 ; gatt_add_client_uuid + 92
- 0x1000f738: e011 .. B 0x1000f75e ; gatt_add_client_uuid + 114
- 0x1000f73a: f44f720f O..r MOV r2,#0x23c
- 0x1000f73e: a18c .. ADR r1,{pc}+0x232 ; 0x1000f970
- 0x1000f740: a094 .. ADR r0,{pc}+0x254 ; 0x1000f994
- 0x1000f742: f7f2ff48 ..H. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1000f746: e7fe .. B 0x1000f746 ; gatt_add_client_uuid + 90
- 0x1000f748: 4620 F MOV r0,r4
- 0x1000f74a: f006f89d .... BL os_zalloc ; 0x10015888
- 0x1000f74e: 78b1 .x LDRB r1,[r6,#2]
- 0x1000f750: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x1000f754: eb010281 .... ADD r2,r1,r1,LSL #2
- 0x1000f758: eb0801c2 .... ADD r1,r8,r2,LSL #3
- 0x1000f75c: 60c8 .` STR r0,[r1,#0xc]
- 0x1000f75e: 78b0 .x LDRB r0,[r6,#2]
- 0x1000f760: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f764: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x1000f768: eb0800c1 .... ADD r0,r8,r1,LSL #3
- 0x1000f76c: 6900 .i LDR r0,[r0,#0x10]
- 0x1000f76e: b950 P. CBNZ r0,0x1000f786 ; gatt_add_client_uuid + 154
- 0x1000f770: 4620 F MOV r0,r4
- 0x1000f772: f006f889 .... BL os_zalloc ; 0x10015888
- 0x1000f776: 78b1 .x LDRB r1,[r6,#2]
- 0x1000f778: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x1000f77c: eb010281 .... ADD r2,r1,r1,LSL #2
- 0x1000f780: eb0801c2 .... ADD r1,r8,r2,LSL #3
- 0x1000f784: 6108 .a STR r0,[r1,#0x10]
- 0x1000f786: 2400 .$ MOVS r4,#0
- 0x1000f788: 46b3 .F MOV r11,r6
- 0x1000f78a: e036 6. B 0x1000f7fa ; gatt_add_client_uuid + 270
- 0x1000f78c: f89b0002 .... LDRB r0,[r11,#2]
- 0x1000f790: eb040684 .... ADD r6,r4,r4,LSL #2
- 0x1000f794: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f798: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x1000f79c: eb0803c1 .... ADD r3,r8,r1,LSL #3
- 0x1000f7a0: f8582031 X.1 LDR r2,[r8,r1,LSL #3]
- 0x1000f7a4: eb041004 .... ADD r0,r4,r4,LSL #4
- 0x1000f7a8: f8d3c00c .... LDR r12,[r3,#0xc]
- 0x1000f7ac: 5c12 .\ LDRB r2,[r2,r0]
- 0x1000f7ae: 1c40 @. ADDS r0,r0,#1
- 0x1000f7b0: f80c2026 ..& STRB r2,[r12,r6,LSL #2]
- 0x1000f7b4: f8581031 X.1. LDR r1,[r8,r1,LSL #3]
- 0x1000f7b8: 68db .h LDR r3,[r3,#0xc]
- 0x1000f7ba: 4401 .D ADD r1,r1,r0
- 0x1000f7bc: 2001 . MOVS r0,#1
- 0x1000f7be: eb000a86 .... ADD r10,r0,r6,LSL #2
- 0x1000f7c2: eb03000a .... ADD r0,r3,r10
- 0x1000f7c6: f7f2feca .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000f7ca: f89b0002 .... LDRB r0,[r11,#2]
- 0x1000f7ce: 2102 .! MOVS r1,#2
- 0x1000f7d0: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f7d4: eb000280 .... ADD r2,r0,r0,LSL #2
- 0x1000f7d8: eb0800c2 .... ADD r0,r8,r2,LSL #3
- 0x1000f7dc: 6902 .i LDR r2,[r0,#0x10]
- 0x1000f7de: f8021026 ..&. STRB r1,[r2,r6,LSL #2]
- 0x1000f7e2: 6901 .i LDR r1,[r0,#0x10]
- 0x1000f7e4: a270 p. ADR r2,{pc}+0x1c4 ; 0x1000f9a8
- 0x1000f7e6: 4451 QD ADD r1,r1,r10
- 0x1000f7e8: 8812 .. LDRH r2,[r2,#0]
- 0x1000f7ea: 800a .. STRH r2,[r1,#0]
- 0x1000f7ec: 6900 .i LDR r0,[r0,#0x10]
- 0x1000f7ee: 2112 .! MOVS r1,#0x12
- 0x1000f7f0: eb010186 .... ADD r1,r1,r6,LSL #2
- 0x1000f7f4: 5444 DT STRB r4,[r0,r1]
- 0x1000f7f6: 1c64 d. ADDS r4,r4,#1
- 0x1000f7f8: b2e4 .. UXTB r4,r4
- 0x1000f7fa: 42ac .B CMP r4,r5
- 0x1000f7fc: d3c6 .. BCC 0x1000f78c ; gatt_add_client_uuid + 160
- 0x1000f7fe: f89b0002 .... LDRB r0,[r11,#2]
- 0x1000f802: 465e ^F MOV r6,r11
- 0x1000f804: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f808: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000f80c: eb0800c0 .... ADD r0,r8,r0,LSL #3
- 0x1000f810: 4644 DF MOV r4,r8
- 0x1000f812: 6940 @i LDR r0,[r0,#0x14]
- 0x1000f814: b9c8 .. CBNZ r0,0x1000f84a ; gatt_add_client_uuid + 350
- 0x1000f816: ebc51005 .... RSB r0,r5,r5,LSL #4
- 0x1000f81a: 0080 .. LSLS r0,r0,#2
- 0x1000f81c: f006f834 ..4. BL os_zalloc ; 0x10015888
- 0x1000f820: 2100 .! MOVS r1,#0
- 0x1000f822: e000 .. B 0x1000f826 ; gatt_add_client_uuid + 314
- 0x1000f824: e0a0 .. B 0x1000f968 ; gatt_add_client_uuid + 636
- 0x1000f826: 78b2 .x LDRB r2,[r6,#2]
- 0x1000f828: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x1000f82c: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x1000f830: eb0402c2 .... ADD r2,r4,r2,LSL #3
- 0x1000f834: 004b K. LSLS r3,r1,#1
- 0x1000f836: eb020c81 .... ADD r12,r2,r1,LSL #2
- 0x1000f83a: fb030305 .... MLA r3,r3,r5,r0
- 0x1000f83e: 1c49 I. ADDS r1,r1,#1
- 0x1000f840: b2c9 .. UXTB r1,r1
- 0x1000f842: f8cc3014 ...0 STR r3,[r12,#0x14]
- 0x1000f846: 291e .) CMP r1,#0x1e
- 0x1000f848: d3f4 .. BCC 0x1000f834 ; gatt_add_client_uuid + 328
- 0x1000f84a: 78b0 .x LDRB r0,[r6,#2]
- 0x1000f84c: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f850: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000f854: eb0400c0 .... ADD r0,r4,r0,LSL #3
- 0x1000f858: f8d0008c .... LDR r0,[r0,#0x8c]
- 0x1000f85c: b9b8 .. CBNZ r0,0x1000f88e ; gatt_add_client_uuid + 418
- 0x1000f85e: ebc51005 .... RSB r0,r5,r5,LSL #4
- 0x1000f862: 0080 .. LSLS r0,r0,#2
- 0x1000f864: f006f810 .... BL os_zalloc ; 0x10015888
- 0x1000f868: 78b2 .x LDRB r2,[r6,#2]
- 0x1000f86a: 2100 .! MOVS r1,#0
- 0x1000f86c: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x1000f870: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x1000f874: eb0402c2 .... ADD r2,r4,r2,LSL #3
- 0x1000f878: 004b K. LSLS r3,r1,#1
- 0x1000f87a: eb020c81 .... ADD r12,r2,r1,LSL #2
- 0x1000f87e: fb030305 .... MLA r3,r3,r5,r0
- 0x1000f882: 1c49 I. ADDS r1,r1,#1
- 0x1000f884: b2c9 .. UXTB r1,r1
- 0x1000f886: f8cc308c ...0 STR r3,[r12,#0x8c]
- 0x1000f88a: 291e .) CMP r1,#0x1e
- 0x1000f88c: d3f4 .. BCC 0x1000f878 ; gatt_add_client_uuid + 396
- 0x1000f88e: f8df811c .... LDR r8,[pc,#284] ; [0x1000f9ac] = 0x1100609c
- 0x1000f892: f8980000 .... LDRB r0,[r8,#0]
- 0x1000f896: 2800 .( CMP r0,#0
- 0x1000f898: d066 f. BEQ 0x1000f968 ; gatt_add_client_uuid + 636
- 0x1000f89a: 2f00 ./ CMP r7,#0
- 0x1000f89c: d064 d. BEQ 0x1000f968 ; gatt_add_client_uuid + 636
- 0x1000f89e: 4648 HF MOV r0,r9
- 0x1000f8a0: f000ff4e ..N. BL gatt_regist_peer_prf_info ; 0x10010740
- 0x1000f8a4: 78b5 .x LDRB r5,[r6,#2]
- 0x1000f8a6: 2000 . MOVS r0,#0
- 0x1000f8a8: ebc501c5 .... RSB r1,r5,r5,LSL #3
- 0x1000f8ac: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000f8b0: eb0402c1 .... ADD r2,r4,r1,LSL #3
- 0x1000f8b4: eb020189 .... ADD r1,r2,r9,LSL #2
- 0x1000f8b8: e00e .. B 0x1000f8d8 ; gatt_add_client_uuid + 492
- 0x1000f8ba: bf00 .. NOP
- 0x1000f8bc: 694e Ni LDR r6,[r1,#0x14]
- 0x1000f8be: f8373010 7..0 LDRH r3,[r7,r0,LSL #1]
- 0x1000f8c2: f8263010 &..0 STRH r3,[r6,r0,LSL #1]
- 0x1000f8c6: f8373010 7..0 LDRH r3,[r7,r0,LSL #1]
- 0x1000f8ca: f8d1608c ...` LDR r6,[r1,#0x8c]
- 0x1000f8ce: 1c5b [. ADDS r3,r3,#1
- 0x1000f8d0: f8263010 &..0 STRH r3,[r6,r0,LSL #1]
- 0x1000f8d4: 1c40 @. ADDS r0,r0,#1
- 0x1000f8d6: b2c0 .. UXTB r0,r0
- 0x1000f8d8: 7913 .y LDRB r3,[r2,#4]
- 0x1000f8da: 4283 .B CMP r3,r0
- 0x1000f8dc: d8ee .. BHI 0x1000f8bc ; gatt_add_client_uuid + 464
- 0x1000f8de: 21f4 .! MOVS r1,#0xf4
- 0x1000f8e0: 4668 hF MOV r0,sp
- 0x1000f8e2: f7f2fe50 ..P. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1000f8e6: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x1000f8ea: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000f8ee: f8983000 ...0 LDRB r3,[r8,#0]
- 0x1000f8f2: eb0400c0 .... ADD r0,r4,r0,LSL #3
- 0x1000f8f6: f88d3000 ...0 STRB r3,[sp,#0]
- 0x1000f8fa: 7900 .y LDRB r0,[r0,#4]
- 0x1000f8fc: f88d0001 .... STRB r0,[sp,#1]
- 0x1000f900: 4641 AF MOV r1,r8
- 0x1000f902: 2000 . MOVS r0,#0
- 0x1000f904: 466a jF MOV r2,sp
- 0x1000f906: e00d .. B 0x1000f924 ; gatt_add_client_uuid + 568
- 0x1000f908: eb000640 ..@. ADD r6,r0,r0,LSL #1
- 0x1000f90c: eb010686 .... ADD r6,r1,r6,LSL #2
- 0x1000f910: eb020780 .... ADD r7,r2,r0,LSL #2
- 0x1000f914: f8b6c00c .... LDRH r12,[r6,#0xc]
- 0x1000f918: f8a7c002 .... STRH r12,[r7,#2]
- 0x1000f91c: 89f6 .. LDRH r6,[r6,#0xe]
- 0x1000f91e: 1c40 @. ADDS r0,r0,#1
- 0x1000f920: 80be .. STRH r6,[r7,#4]
- 0x1000f922: b2c0 .. UXTB r0,r0
- 0x1000f924: 4283 .B CMP r3,r0
- 0x1000f926: d8ef .. BHI 0x1000f908 ; gatt_add_client_uuid + 540
- 0x1000f928: ebc501c5 .... RSB r1,r5,r5,LSL #3
- 0x1000f92c: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000f930: eb0401c1 .... ADD r1,r4,r1,LSL #3
- 0x1000f934: 2000 . MOVS r0,#0
- 0x1000f936: 790b .y LDRB r3,[r1,#4]
- 0x1000f938: eb010189 .... ADD r1,r1,r9,LSL #2
- 0x1000f93c: e00d .. B 0x1000f95a ; gatt_add_client_uuid + 622
- 0x1000f93e: 694c Li LDR r4,[r1,#0x14]
- 0x1000f940: f8345010 4..P LDRH r5,[r4,r0,LSL #1]
- 0x1000f944: eb020440 ..@. ADD r4,r2,r0,LSL #1
- 0x1000f948: 8565 e. STRH r5,[r4,#0x2a]
- 0x1000f94a: f8d1508c ...P LDR r5,[r1,#0x8c]
- 0x1000f94e: f8355010 5..P LDRH r5,[r5,r0,LSL #1]
- 0x1000f952: 1c40 @. ADDS r0,r0,#1
- 0x1000f954: f8a4508e ...P STRH r5,[r4,#0x8e]
- 0x1000f958: b2c0 .. UXTB r0,r0
- 0x1000f95a: 4283 .B CMP r3,r0
- 0x1000f95c: d8ef .. BHI 0x1000f93e ; gatt_add_client_uuid + 594
- 0x1000f95e: 4610 .F MOV r0,r2
- 0x1000f960: f001f9c4 .... BL gatt_write_peer_svc_to_flash ; 0x10010cec
- 0x1000f964: f000fa0e .... BL gatt_clr_peer_svc ; 0x1000fd84
- 0x1000f968: b03d =. ADD sp,sp,#0xf4
- 0x1000f96a: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x1000f96e: 0000 .. DCW 0
- 0x1000f970: 695c2e2e ..\i DCD 1767648814
- 0x1000f974: 6c625c70 p\bl DCD 1818385520
- 0x1000f978: 6c685c65 e\hl DCD 1818778725
- 0x1000f97c: 6970615f _api DCD 1768972639
- 0x1000f980: 7461675c \gat DCD 1952540508
- 0x1000f984: 61675c74 t\ga DCD 1634163828
- 0x1000f988: 615f7474 tt_a DCD 1633645684
- 0x1000f98c: 632e6970 pi.c DCD 1663986032
- 0x1000f990: 00000000 .... DCD 0
- 0x1000f994: 25200a0d .. % DCD 622856717
- 0x1000f998: 64252073 s %d DCD 1680154739
- 0x1000f99c: 000a0d20 ... DCD 658720
- 0x1000f9a0: 11003b18 .;.. DCD 285227800
- 0x1000f9a4: 110057dc .W.. DCD 285235164
- 0x1000f9a8: 00002902 .).. DCD 10498
- 0x1000f9ac: 1100609c .`.. DCD 285237404
- $t
- i.gatt_check_peer_svc
- gatt_check_peer_svc
- 0x1000f9b0: b40f .. PUSH {r0-r3}
- 0x1000f9b2: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000f9b6: b086 .. SUB sp,sp,#0x18
- 0x1000f9b8: 4607 .F MOV r7,r0
- 0x1000f9ba: f89d0034 ..4. LDRB r0,[sp,#0x34]
- 0x1000f9be: 2800 .( CMP r0,#0
- 0x1000f9c0: d07d }. BEQ 0x1000fabe ; gatt_check_peer_svc + 270
- 0x1000f9c2: f8df815c ..\. LDR r8,[pc,#348] ; [0x1000fb20] = 0x1100609c
- 0x1000f9c6: 2201 ." MOVS r2,#1
- 0x1000f9c8: 4d56 VM LDR r5,[pc,#344] ; [0x1000fb24] = 0x11003b18
- 0x1000f9ca: f8882001 ... STRB r2,[r8,#1]
- 0x1000f9ce: f8880000 .... STRB r0,[r8,#0]
- 0x1000f9d2: 78a8 .x LDRB r0,[r5,#2]
- 0x1000f9d4: f5a8660c ...f SUB r6,r8,#0x8c0
- 0x1000f9d8: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000f9dc: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000f9e0: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x1000f9e4: f89d4035 ..5@ LDRB r4,[sp,#0x35]
- 0x1000f9e8: 7104 .q STRB r4,[r0,#4]
- 0x1000f9ea: 6940 @i LDR r0,[r0,#0x14]
- 0x1000f9ec: b9c8 .. CBNZ r0,0x1000fa22 ; gatt_check_peer_svc + 114
- 0x1000f9ee: b1c4 .. CBZ r4,0x1000fa22 ; gatt_check_peer_svc + 114
- 0x1000f9f0: ebc41004 .... RSB r0,r4,r4,LSL #4
- 0x1000f9f4: 0080 .. LSLS r0,r0,#2
- 0x1000f9f6: f005ff47 ..G. BL os_zalloc ; 0x10015888
- 0x1000f9fa: 78aa .x LDRB r2,[r5,#2]
- 0x1000f9fc: 4601 .F MOV r1,r0
- 0x1000f9fe: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x1000fa02: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x1000fa06: 2000 . MOVS r0,#0
- 0x1000fa08: eb0602c2 .... ADD r2,r6,r2,LSL #3
- 0x1000fa0c: 0043 C. LSLS r3,r0,#1
- 0x1000fa0e: eb020c80 .... ADD r12,r2,r0,LSL #2
- 0x1000fa12: fb031304 .... MLA r3,r3,r4,r1
- 0x1000fa16: 1c40 @. ADDS r0,r0,#1
- 0x1000fa18: b2c0 .. UXTB r0,r0
- 0x1000fa1a: f8cc3014 ...0 STR r3,[r12,#0x14]
- 0x1000fa1e: 281e .( CMP r0,#0x1e
- 0x1000fa20: d3f4 .. BCC 0x1000fa0c ; gatt_check_peer_svc + 92
- 0x1000fa22: 78a8 .x LDRB r0,[r5,#2]
- 0x1000fa24: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000fa28: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fa2c: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x1000fa30: f8d0008c .... LDR r0,[r0,#0x8c]
- 0x1000fa34: b9c8 .. CBNZ r0,0x1000fa6a ; gatt_check_peer_svc + 186
- 0x1000fa36: b1c4 .. CBZ r4,0x1000fa6a ; gatt_check_peer_svc + 186
- 0x1000fa38: ebc41004 .... RSB r0,r4,r4,LSL #4
- 0x1000fa3c: 0080 .. LSLS r0,r0,#2
- 0x1000fa3e: f005ff23 ..#. BL os_zalloc ; 0x10015888
- 0x1000fa42: 78aa .x LDRB r2,[r5,#2]
- 0x1000fa44: 4601 .F MOV r1,r0
- 0x1000fa46: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x1000fa4a: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x1000fa4e: 2000 . MOVS r0,#0
- 0x1000fa50: eb0602c2 .... ADD r2,r6,r2,LSL #3
- 0x1000fa54: 0043 C. LSLS r3,r0,#1
- 0x1000fa56: eb020c80 .... ADD r12,r2,r0,LSL #2
- 0x1000fa5a: fb031304 .... MLA r3,r3,r4,r1
- 0x1000fa5e: 1c40 @. ADDS r0,r0,#1
- 0x1000fa60: b2c0 .. UXTB r0,r0
- 0x1000fa62: f8cc308c ...0 STR r3,[r12,#0x8c]
- 0x1000fa66: 281e .( CMP r0,#0x1e
- 0x1000fa68: d3f4 .. BCC 0x1000fa54 ; gatt_check_peer_svc + 164
- 0x1000fa6a: aa0d .. ADD r2,sp,#0x34
- 0x1000fa6c: 4641 AF MOV r1,r8
- 0x1000fa6e: 2000 . MOVS r0,#0
- 0x1000fa70: 4690 .F MOV r8,r2
- 0x1000fa72: e00b .. B 0x1000fa8c ; gatt_check_peer_svc + 220
- 0x1000fa74: eb080280 .... ADD r2,r8,r0,LSL #2
- 0x1000fa78: eb000340 ..@. ADD r3,r0,r0,LSL #1
- 0x1000fa7c: eb010383 .... ADD r3,r1,r3,LSL #2
- 0x1000fa80: 8854 T. LDRH r4,[r2,#2]
- 0x1000fa82: 819c .. STRH r4,[r3,#0xc]
- 0x1000fa84: 8892 .. LDRH r2,[r2,#4]
- 0x1000fa86: 1c40 @. ADDS r0,r0,#1
- 0x1000fa88: 81da .. STRH r2,[r3,#0xe]
- 0x1000fa8a: b2c0 .. UXTB r0,r0
- 0x1000fa8c: 780a .x LDRB r2,[r1,#0]
- 0x1000fa8e: 4282 .B CMP r2,r0
- 0x1000fa90: d8f0 .. BHI 0x1000fa74 ; gatt_check_peer_svc + 196
- 0x1000fa92: 2400 .$ MOVS r4,#0
- 0x1000fa94: e034 4. B 0x1000fb00 ; gatt_check_peer_svc + 336
- 0x1000fa96: bf00 .. NOP
- 0x1000fa98: eb000087 .... ADD r0,r0,r7,LSL #2
- 0x1000fa9c: eb080144 ..D. ADD r1,r8,r4,LSL #1
- 0x1000faa0: 6943 Ci LDR r3,[r0,#0x14]
- 0x1000faa2: 8d4a J. LDRH r2,[r1,#0x2a]
- 0x1000faa4: f8232014 #.. STRH r2,[r3,r4,LSL #1]
- 0x1000faa8: f8d0008c .... LDR r0,[r0,#0x8c]
- 0x1000faac: f8b1108e .... LDRH r1,[r1,#0x8e]
- 0x1000fab0: f8201014 ... STRH r1,[r0,r4,LSL #1]
- 0x1000fab4: 7828 (x LDRB r0,[r5,#0]
- 0x1000fab6: 2803 .( CMP r0,#3
- 0x1000fab8: d320 . BCC 0x1000fafc ; gatt_check_peer_svc + 332
- 0x1000faba: a01b .. ADR r0,{pc}+0x6e ; 0x1000fb28
- 0x1000fabc: e000 .. B 0x1000fac0 ; gatt_check_peer_svc + 272
- 0x1000fabe: e029 ). B 0x1000fb14 ; gatt_check_peer_svc + 356
- 0x1000fac0: f005fb74 ..t. BL log_printf_level ; 0x100151ac
- 0x1000fac4: 78a8 .x LDRB r0,[r5,#2]
- 0x1000fac6: a31a .. ADR r3,{pc}+0x6a ; 0x1000fb30
- 0x1000fac8: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000facc: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fad0: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x1000fad4: eb000187 .... ADD r1,r0,r7,LSL #2
- 0x1000fad8: f24022bb @.." MOV r2,#0x2bb
- 0x1000fadc: f8d1008c .... LDR r0,[r1,#0x8c]
- 0x1000fae0: 6949 Ii LDR r1,[r1,#0x14]
- 0x1000fae2: f8300014 0... LDRH r0,[r0,r4,LSL #1]
- 0x1000fae6: f8311014 1... LDRH r1,[r1,r4,LSL #1]
- 0x1000faea: e9cd4101 ...A STRD r4,r1,[sp,#4]
- 0x1000faee: 9700 .. STR r7,[sp,#0]
- 0x1000faf0: e9cd4003 ...@ STRD r4,r0,[sp,#0xc]
- 0x1000faf4: a118 .. ADR r1,{pc}+0x64 ; 0x1000fb58
- 0x1000faf6: 6868 hh LDR r0,[r5,#4]
- 0x1000faf8: f005fb46 ..F. BL log_printf ; 0x10015188
- 0x1000fafc: 1c64 d. ADDS r4,r4,#1
- 0x1000fafe: b2e4 .. UXTB r4,r4
- 0x1000fb00: 78a8 .x LDRB r0,[r5,#2]
- 0x1000fb02: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000fb06: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fb0a: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x1000fb0e: 7901 .y LDRB r1,[r0,#4]
- 0x1000fb10: 42a1 .B CMP r1,r4
- 0x1000fb12: d8c1 .. BHI 0x1000fa98 ; gatt_check_peer_svc + 232
- 0x1000fb14: b006 .. ADD sp,sp,#0x18
- 0x1000fb16: e8bd01f0 .... POP {r4-r8}
- 0x1000fb1a: f85dfb14 ]... LDR pc,[sp],#0x14
- $d
- 0x1000fb1e: 0000 .. DCW 0
- 0x1000fb20: 1100609c .`.. DCD 285237404
- 0x1000fb24: 11003b18 .;.. DCD 285227800
- 0x1000fb28: 464e495b [INF DCD 1179535707
- 0x1000fb2c: 00205d4f O] . DCD 2121039
- 0x1000fb30: 6b6e696c link DCD 1802398060
- 0x1000fb34: 3a64695f _id: DCD 979659103
- 0x1000fb38: 632c6425 %d,c DCD 1663853605
- 0x1000fb3c: 5b726168 har[ DCD 1534222696
- 0x1000fb40: 3a5d6425 %d]: DCD 979199013
- 0x1000fb44: 642c6425 %d,d DCD 1680630821
- 0x1000fb48: 5b637365 esc[ DCD 1533244261
- 0x1000fb4c: 3a5d6425 %d]: DCD 979199013
- 0x1000fb50: 0a0d6425 %d.. DCD 168649765
- 0x1000fb54: 00000000 .... DCD 0
- 0x1000fb58: 695c2e2e ..\i DCD 1767648814
- 0x1000fb5c: 6c625c70 p\bl DCD 1818385520
- 0x1000fb60: 6c685c65 e\hl DCD 1818778725
- 0x1000fb64: 6970615f _api DCD 1768972639
- 0x1000fb68: 7461675c \gat DCD 1952540508
- 0x1000fb6c: 61675c74 t\ga DCD 1634163828
- 0x1000fb70: 615f7474 tt_a DCD 1633645684
- 0x1000fb74: 632e6970 pi.c DCD 1663986032
- 0x1000fb78: 00000000 .... DCD 0
- $t
- i.gatt_client_enable_ntf
- gatt_client_enable_ntf
- 0x1000fb7c: b5f8 .. PUSH {r3-r7,lr}
- 0x1000fb7e: 4912 .I LDR r1,[pc,#72] ; [0x1000fbc8] = 0x11003b18
- 0x1000fb80: 4b12 .K LDR r3,[pc,#72] ; [0x1000fbcc] = 0x110057dc
- 0x1000fb82: f3c04507 ...E UBFX r5,r0,#16,#8
- 0x1000fb86: 7889 .x LDRB r1,[r1,#2]
- 0x1000fb88: f3654417 e..D BFI r4,r5,#16,#8
- 0x1000fb8c: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x1000fb90: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000fb94: eb0303c1 .... ADD r3,r3,r1,LSL #3
- 0x1000fb98: b2c1 .. UXTB r1,r0
- 0x1000fb9a: eb030381 .... ADD r3,r3,r1,LSL #2
- 0x1000fb9e: 0a00 .. LSRS r0,r0,#8
- 0x1000fba0: f360240f `..$ BFI r4,r0,#8,#8
- 0x1000fba4: f8d3308c ...0 LDR r3,[r3,#0x8c]
- 0x1000fba8: 4620 F MOV r0,r4
- 0x1000fbaa: a609 .. ADR r6,{pc}+0x26 ; 0x1000fbd0
- 0x1000fbac: f3610007 a... BFI r0,r1,#0,#8
- 0x1000fbb0: 2102 .! MOVS r1,#2
- 0x1000fbb2: f8333015 3..0 LDRH r3,[r3,r5,LSL #1]
- 0x1000fbb6: 6836 6h LDR r6,[r6,#0]
- 0x1000fbb8: f361020f a... BFI r2,r1,#0,#16
- 0x1000fbbc: 4669 iF MOV r1,sp
- 0x1000fbbe: 9600 .. STR r6,[sp,#0]
- 0x1000fbc0: f000f8a4 .... BL gatt_client_write_req_with_handle ; 0x1000fd0c
- 0x1000fbc4: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1000fbc6: 0000 .. DCW 0
- 0x1000fbc8: 11003b18 .;.. DCD 285227800
- 0x1000fbcc: 110057dc .W.. DCD 285235164
- 0x1000fbd0: 00000001 .... DCD 1
- $t
- i.gatt_client_read
- gatt_client_read
- 0x1000fbd4: 4909 .I LDR r1,[pc,#36] ; [0x1000fbfc] = 0x11003b18
- 0x1000fbd6: 4a0a .J LDR r2,[pc,#40] ; [0x1000fc00] = 0x110057dc
- 0x1000fbd8: 7889 .x LDRB r1,[r1,#2]
- 0x1000fbda: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x1000fbde: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000fbe2: eb0201c1 .... ADD r1,r2,r1,LSL #3
- 0x1000fbe6: b2c2 .. UXTB r2,r0
- 0x1000fbe8: eb010182 .... ADD r1,r1,r2,LSL #2
- 0x1000fbec: f3c04207 ...B UBFX r2,r0,#16,#8
- 0x1000fbf0: 6949 Ii LDR r1,[r1,#0x14]
- 0x1000fbf2: f8311012 1... LDRH r1,[r1,r2,LSL #1]
- 0x1000fbf6: f000b805 .... B.W gatt_client_read_with_handle ; 0x1000fc04
- $d
- 0x1000fbfa: 0000 .. DCW 0
- 0x1000fbfc: 11003b18 .;.. DCD 285227800
- 0x1000fc00: 110057dc .W.. DCD 285235164
- $t
- i.gatt_client_read_with_handle
- gatt_client_read_with_handle
- 0x1000fc04: b513 .. PUSH {r0,r1,r4,lr}
- 0x1000fc06: 000c .. MOVS r4,r1
- 0x1000fc08: d026 &. BEQ 0x1000fc58 ; gatt_client_read_with_handle + 84
- 0x1000fc0a: f89d0001 .... LDRB r0,[sp,#1]
- 0x1000fc0e: 4913 .I LDR r1,[pc,#76] ; [0x1000fc5c] = 0x110057dc
- 0x1000fc10: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000fc14: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fc18: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x1000fc1c: f5a040a0 ...@ SUB r0,r0,#0x5000
- 0x1000fc20: 2106 .! MOVS r1,#6
- 0x1000fc22: f8b0213c ..<! LDRH r2,[r0,#0x13c]
- 0x1000fc26: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000fc2a: 230a .# MOVS r3,#0xa
- 0x1000fc2c: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x1000fc30: f6404008 @..@ MOV r0,#0xc08
- 0x1000fc34: f7f2fcd4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000fc38: f8bd1001 .... LDRH r1,[sp,#1]
- 0x1000fc3c: ba49 I. REV16 r1,r1
- 0x1000fc3e: 8041 A. STRH r1,[r0,#2]
- 0x1000fc40: 2108 .! MOVS r1,#8
- 0x1000fc42: 7001 .p STRB r1,[r0,#0]
- 0x1000fc44: 2101 .! MOVS r1,#1
- 0x1000fc46: 7041 Ap STRB r1,[r0,#1]
- 0x1000fc48: 2100 .! MOVS r1,#0
- 0x1000fc4a: 80c1 .. STRH r1,[r0,#6]
- 0x1000fc4c: 8101 .. STRH r1,[r0,#8]
- 0x1000fc4e: 8084 .. STRH r4,[r0,#4]
- 0x1000fc50: e8bd401c ...@ POP {r2-r4,lr}
- 0x1000fc54: f7f2bcc9 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000fc58: bd1c .. POP {r2-r4,pc}
- $d
- 0x1000fc5a: 0000 .. DCW 0
- 0x1000fc5c: 110057dc .W.. DCD 285235164
- $t
- i.gatt_client_write_cmd
- gatt_client_write_cmd
- 0x1000fc60: 4b0a .K LDR r3,[pc,#40] ; [0x1000fc8c] = 0x11003b18
- 0x1000fc62: b430 0. PUSH {r4,r5}
- 0x1000fc64: 789b .x LDRB r3,[r3,#2]
- 0x1000fc66: 4c0a .L LDR r4,[pc,#40] ; [0x1000fc90] = 0x110057dc
- 0x1000fc68: ebc303c3 .... RSB r3,r3,r3,LSL #3
- 0x1000fc6c: eb030383 .... ADD r3,r3,r3,LSL #2
- 0x1000fc70: eb0403c3 .... ADD r3,r4,r3,LSL #3
- 0x1000fc74: b2c4 .. UXTB r4,r0
- 0x1000fc76: eb030384 .... ADD r3,r3,r4,LSL #2
- 0x1000fc7a: f3c04407 ...D UBFX r4,r0,#16,#8
- 0x1000fc7e: 695b [i LDR r3,[r3,#0x14]
- 0x1000fc80: f8333014 3..0 LDRH r3,[r3,r4,LSL #1]
- 0x1000fc84: bc30 0. POP {r4,r5}
- 0x1000fc86: f000b805 .... B.W gatt_client_write_cmd_with_handle ; 0x1000fc94
- $d
- 0x1000fc8a: 0000 .. DCW 0
- 0x1000fc8c: 11003b18 .;.. DCD 285227800
- 0x1000fc90: 110057dc .W.. DCD 285235164
- $t
- i.gatt_client_write_cmd_with_handle
- gatt_client_write_cmd_with_handle
- 0x1000fc94: b57f .. PUSH {r0-r6,lr}
- 0x1000fc96: 001e .. MOVS r6,r3
- 0x1000fc98: d034 4. BEQ 0x1000fd04 ; gatt_client_write_cmd_with_handle + 112
- 0x1000fc9a: f8bd5008 ...P LDRH r5,[sp,#8]
- 0x1000fc9e: 491a .I LDR r1,[pc,#104] ; [0x1000fd08] = 0x110057dc
- 0x1000fca0: f105000c .... ADD r0,r5,#0xc
- 0x1000fca4: b283 .. UXTH r3,r0
- 0x1000fca6: f89d0001 .... LDRB r0,[sp,#1]
- 0x1000fcaa: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000fcae: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fcb2: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x1000fcb6: f5a040a0 ...@ SUB r0,r0,#0x5000
- 0x1000fcba: 2106 .! MOVS r1,#6
- 0x1000fcbc: f8b0213c ..<! LDRH r2,[r0,#0x13c]
- 0x1000fcc0: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000fcc4: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x1000fcc8: f640400a @..@ MOV r0,#0xc0a
- 0x1000fccc: f7f2fc88 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000fcd0: 4604 .F MOV r4,r0
- 0x1000fcd2: f8bd0001 .... LDRH r0,[sp,#1]
- 0x1000fcd6: 2100 .! MOVS r1,#0
- 0x1000fcd8: ba40 @. REV16 r0,r0
- 0x1000fcda: 8060 `. STRH r0,[r4,#2]
- 0x1000fcdc: 80e1 .. STRH r1,[r4,#6]
- 0x1000fcde: 8161 a. STRH r1,[r4,#0xa]
- 0x1000fce0: 200d . MOVS r0,#0xd
- 0x1000fce2: 7020 p STRB r0,[r4,#0]
- 0x1000fce4: 80a6 .. STRH r6,[r4,#4]
- 0x1000fce6: 8125 %. STRH r5,[r4,#8]
- 0x1000fce8: 2001 . MOVS r0,#1
- 0x1000fcea: 7060 `p STRB r0,[r4,#1]
- 0x1000fcec: 462a *F MOV r2,r5
- 0x1000fcee: f104000c .... ADD r0,r4,#0xc
- 0x1000fcf2: 9901 .. LDR r1,[sp,#4]
- 0x1000fcf4: f7f2fc33 ..3. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000fcf8: b004 .. ADD sp,sp,#0x10
- 0x1000fcfa: 4620 F MOV r0,r4
- 0x1000fcfc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000fd00: f7f2bc73 ..s. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000fd04: bd7f .. POP {r0-r6,pc}
- $d
- 0x1000fd06: 0000 .. DCW 0
- 0x1000fd08: 110057dc .W.. DCD 285235164
- $t
- i.gatt_client_write_req_with_handle
- gatt_client_write_req_with_handle
- 0x1000fd0c: b57f .. PUSH {r0-r6,lr}
- 0x1000fd0e: 001e .. MOVS r6,r3
- 0x1000fd10: d034 4. BEQ 0x1000fd7c ; gatt_client_write_req_with_handle + 112
- 0x1000fd12: f8bd5008 ...P LDRH r5,[sp,#8]
- 0x1000fd16: 491a .I LDR r1,[pc,#104] ; [0x1000fd80] = 0x110057dc
- 0x1000fd18: f105000c .... ADD r0,r5,#0xc
- 0x1000fd1c: b283 .. UXTH r3,r0
- 0x1000fd1e: f89d0001 .... LDRB r0,[sp,#1]
- 0x1000fd22: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1000fd26: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fd2a: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x1000fd2e: f5a040a0 ...@ SUB r0,r0,#0x5000
- 0x1000fd32: 2106 .! MOVS r1,#6
- 0x1000fd34: f8b0213c ..<! LDRH r2,[r0,#0x13c]
- 0x1000fd38: f89d0000 .... LDRB r0,[sp,#0]
- 0x1000fd3c: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x1000fd40: f640400a @..@ MOV r0,#0xc0a
- 0x1000fd44: f7f2fc4c ..L. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000fd48: 4604 .F MOV r4,r0
- 0x1000fd4a: f8bd0001 .... LDRH r0,[sp,#1]
- 0x1000fd4e: 2100 .! MOVS r1,#0
- 0x1000fd50: ba40 @. REV16 r0,r0
- 0x1000fd52: 8060 `. STRH r0,[r4,#2]
- 0x1000fd54: 80e1 .. STRH r1,[r4,#6]
- 0x1000fd56: 8161 a. STRH r1,[r4,#0xa]
- 0x1000fd58: 200c . MOVS r0,#0xc
- 0x1000fd5a: 7020 p STRB r0,[r4,#0]
- 0x1000fd5c: 80a6 .. STRH r6,[r4,#4]
- 0x1000fd5e: 8125 %. STRH r5,[r4,#8]
- 0x1000fd60: 2001 . MOVS r0,#1
- 0x1000fd62: 7060 `p STRB r0,[r4,#1]
- 0x1000fd64: 462a *F MOV r2,r5
- 0x1000fd66: f104000c .... ADD r0,r4,#0xc
- 0x1000fd6a: 9901 .. LDR r1,[sp,#4]
- 0x1000fd6c: f7f2fbf7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000fd70: b004 .. ADD sp,sp,#0x10
- 0x1000fd72: 4620 F MOV r0,r4
- 0x1000fd74: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000fd78: f7f2bc37 ..7. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000fd7c: bd7f .. POP {r0-r6,pc}
- $d
- 0x1000fd7e: 0000 .. DCW 0
- 0x1000fd80: 110057dc .W.. DCD 285235164
- $t
- i.gatt_clr_peer_svc
- gatt_clr_peer_svc
- 0x1000fd84: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1000fd88: 2500 .% MOVS r5,#0
- 0x1000fd8a: 462e .F MOV r6,r5
- 0x1000fd8c: 4c0c .L LDR r4,[pc,#48] ; [0x1000fdc0] = 0x1100609c
- 0x1000fd8e: e00f .. B 0x1000fdb0 ; gatt_clr_peer_svc + 44
- 0x1000fd90: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x1000fd94: eb040780 .... ADD r7,r4,r0,LSL #2
- 0x1000fd98: 6878 xh LDR r0,[r7,#4]
- 0x1000fd9a: b110 .. CBZ r0,0x1000fda2 ; gatt_clr_peer_svc + 30
- 0x1000fd9c: f7f2fc43 ..C. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000fda0: 607e ~` STR r6,[r7,#4]
- 0x1000fda2: 68b8 .h LDR r0,[r7,#8]
- 0x1000fda4: b110 .. CBZ r0,0x1000fdac ; gatt_clr_peer_svc + 40
- 0x1000fda6: f7f2fc3e ..>. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000fdaa: 60be .` STR r6,[r7,#8]
- 0x1000fdac: 1c6d m. ADDS r5,r5,#1
- 0x1000fdae: b2ed .. UXTB r5,r5
- 0x1000fdb0: 7820 x LDRB r0,[r4,#0]
- 0x1000fdb2: 42a8 .B CMP r0,r5
- 0x1000fdb4: d8ec .. BHI 0x1000fd90 ; gatt_clr_peer_svc + 12
- 0x1000fdb6: 7026 &p STRB r6,[r4,#0]
- 0x1000fdb8: 7066 fp STRB r6,[r4,#1]
- 0x1000fdba: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1000fdbe: 0000 .. DCW 0
- 0x1000fdc0: 1100609c .`.. DCD 285237404
- $t
- i.gatt_discovery_all_peer_svc
- gatt_discovery_all_peer_svc
- 0x1000fdc4: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x1000fdc8: b0f7 .. SUB sp,sp,#0x1dc
- 0x1000fdca: 4681 .F MOV r9,r0
- 0x1000fdcc: 4688 .F MOV r8,r1
- 0x1000fdce: a83a :. ADD r0,sp,#0xe8
- 0x1000fdd0: f000f870 ..p. BL gatt_load_peer_svc_from_flash ; 0x1000feb4
- 0x1000fdd4: 22e6 ." MOVS r2,#0xe6
- 0x1000fdd6: a93d =. ADD r1,sp,#0xf4
- 0x1000fdd8: 4668 hF MOV r0,sp
- 0x1000fdda: f7f2fc51 ..Q. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x1000fdde: ac3a :. ADD r4,sp,#0xe8
- 0x1000fde0: 4640 @F MOV r0,r8
- 0x1000fde2: e894000e .... LDM r4,{r1-r3}
- 0x1000fde6: f7fffde3 .... BL gatt_check_peer_svc ; 0x1000f9b0
- 0x1000fdea: 4824 $H LDR r0,[pc,#144] ; [0x1000fe7c] = 0x1100609c
- 0x1000fdec: 7840 @x LDRB r0,[r0,#1]
- 0x1000fdee: b138 8. CBZ r0,0x1000fe00 ; gatt_discovery_all_peer_svc + 60
- 0x1000fdf0: 4640 @F MOV r0,r8
- 0x1000fdf2: f000fca5 .... BL gatt_regist_peer_prf_info ; 0x10010740
- 0x1000fdf6: f7ffffc5 .... BL gatt_clr_peer_svc ; 0x1000fd84
- 0x1000fdfa: b077 w. ADD sp,sp,#0x1dc
- 0x1000fdfc: e8bd83f0 .... POP {r4-r9,pc}
- 0x1000fe00: 491f .I LDR r1,[pc,#124] ; [0x1000fe80] = 0x11003b18
- 0x1000fe02: 4b20 K LDR r3,[pc,#128] ; [0x1000fe84] = 0x110057dc
- 0x1000fe04: 2000 . MOVS r0,#0
- 0x1000fe06: 788a .x LDRB r2,[r1,#2]
- 0x1000fe08: 24ff .$ MOVS r4,#0xff
- 0x1000fe0a: ebc201c2 .... RSB r1,r2,r2,LSL #3
- 0x1000fe0e: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1000fe12: 2513 .% MOVS r5,#0x13
- 0x1000fe14: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x1000fe18: e00a .. B 0x1000fe30 ; gatt_discovery_all_peer_svc + 108
- 0x1000fe1a: bf00 .. NOP
- 0x1000fe1c: eb000680 .... ADD r6,r0,r0,LSL #2
- 0x1000fe20: 68cf .h LDR r7,[r1,#0xc]
- 0x1000fe22: eb050686 .... ADD r6,r5,r6,LSL #2
- 0x1000fe26: 1c40 @. ADDS r0,r0,#1
- 0x1000fe28: 55bc .U STRB r4,[r7,r6]
- 0x1000fe2a: 690f .i LDR r7,[r1,#0x10]
- 0x1000fe2c: b2c0 .. UXTB r0,r0
- 0x1000fe2e: 55bc .U STRB r4,[r7,r6]
- 0x1000fe30: 790e .y LDRB r6,[r1,#4]
- 0x1000fe32: 4286 .B CMP r6,r0
- 0x1000fe34: d8f2 .. BHI 0x1000fe1c ; gatt_discovery_all_peer_svc + 88
- 0x1000fe36: ebc200c2 .... RSB r0,r2,r2,LSL #3
- 0x1000fe3a: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1000fe3e: eb0300c0 .... ADD r0,r3,r0,LSL #3
- 0x1000fe42: 2106 .! MOVS r1,#6
- 0x1000fe44: f8b02114 ...! LDRH r2,[r0,#0x114]
- 0x1000fe48: eb012108 ...! ADD r1,r1,r8,LSL #8
- 0x1000fe4c: 231a .# MOVS r3,#0x1a
- 0x1000fe4e: f6404019 @..@ MOV r0,#0xc19
- 0x1000fe52: f7f2fbc5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1000fe56: 2116 .! MOVS r1,#0x16
- 0x1000fe58: 7001 .p STRB r1,[r0,#0]
- 0x1000fe5a: 2101 .! MOVS r1,#1
- 0x1000fe5c: 8081 .. STRH r1,[r0,#4]
- 0x1000fe5e: f64f71ff O..q MOV r1,#0xffff
- 0x1000fe62: 80c1 .. STRH r1,[r0,#6]
- 0x1000fe64: ea4f2109 O..! LSL r1,r9,#8
- 0x1000fe68: 8041 A. STRH r1,[r0,#2]
- 0x1000fe6a: 2102 .! MOVS r1,#2
- 0x1000fe6c: 7041 Ap STRB r1,[r0,#1]
- 0x1000fe6e: 2200 ." MOVS r2,#0
- 0x1000fe70: 7202 .r STRB r2,[r0,#8]
- 0x1000fe72: 7242 Br STRB r2,[r0,#9]
- 0x1000fe74: f7f2fbb9 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1000fe78: e7bf .. B 0x1000fdfa ; gatt_discovery_all_peer_svc + 54
- $d
- 0x1000fe7a: 0000 .. DCW 0
- 0x1000fe7c: 1100609c .`.. DCD 285237404
- 0x1000fe80: 11003b18 .;.. DCD 285227800
- 0x1000fe84: 110057dc .W.. DCD 285235164
- $t
- i.gatt_get_free_svc_id
- gatt_get_free_svc_id
- 0x1000fe88: 4909 .I LDR r1,[pc,#36] ; [0x1000feb0] = 0x110057dc
- 0x1000fe8a: 2000 . MOVS r0,#0
- 0x1000fe8c: ebc002c0 .... RSB r2,r0,r0,LSL #3
- 0x1000fe90: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x1000fe94: eb0102c2 .... ADD r2,r1,r2,LSL #3
- 0x1000fe98: f8b22110 ...! LDRH r2,[r2,#0x110]
- 0x1000fe9c: b12a *. CBZ r2,0x1000feaa ; gatt_get_free_svc_id + 34
- 0x1000fe9e: 1c40 @. ADDS r0,r0,#1
- 0x1000fea0: b2c0 .. UXTB r0,r0
- 0x1000fea2: 2808 .( CMP r0,#8
- 0x1000fea4: d3f2 .. BCC 0x1000fe8c ; gatt_get_free_svc_id + 4
- 0x1000fea6: 20ff . MOVS r0,#0xff
- 0x1000fea8: 4770 pG BX lr
- 0x1000feaa: 3049 I0 ADDS r0,r0,#0x49
- 0x1000feac: 4770 pG BX lr
- $d
- 0x1000feae: 0000 .. DCW 0
- 0x1000feb0: 110057dc .W.. DCD 285235164
- $t
- i.gatt_load_peer_svc_from_flash
- gatt_load_peer_svc_from_flash
- 0x1000feb4: b570 p. PUSH {r4-r6,lr}
- 0x1000feb6: 4c23 #L LDR r4,[pc,#140] ; [0x1000ff44] = 0x11004124
- 0x1000feb8: 4606 .F MOV r6,r0
- 0x1000feba: 78a0 .x LDRB r0,[r4,#2]
- 0x1000febc: 7821 !x LDRB r1,[r4,#0]
- 0x1000febe: 4288 .B CMP r0,r1
- 0x1000fec0: d102 .. BNE 0x1000fec8 ; gatt_load_peer_svc_from_flash + 20
- 0x1000fec2: 2000 . MOVS r0,#0
- 0x1000fec4: 7030 0p STRB r0,[r6,#0]
- 0x1000fec6: bd70 p. POP {r4-r6,pc}
- 0x1000fec8: 68a0 .h LDR r0,[r4,#8]
- 0x1000feca: 2800 .( CMP r0,#0
- 0x1000fecc: d033 3. BEQ 0x1000ff36 ; gatt_load_peer_svc_from_flash + 130
- 0x1000fece: 481e .H LDR r0,[pc,#120] ; [0x1000ff48] = 0x11003b15
- 0x1000fed0: 7800 .x LDRB r0,[r0,#0]
- 0x1000fed2: 2803 .( CMP r0,#3
- 0x1000fed4: d308 .. BCC 0x1000fee8 ; gatt_load_peer_svc_from_flash + 52
- 0x1000fed6: a01d .. ADR r0,{pc}+0x76 ; 0x1000ff4c
- 0x1000fed8: f005f968 ..h. BL log_printf_level ; 0x100151ac
- 0x1000fedc: a31d .. ADR r3,{pc}+0x78 ; 0x1000ff54
- 0x1000fede: 2278 x" MOVS r2,#0x78
- 0x1000fee0: a122 ". ADR r1,{pc}+0x8c ; 0x1000ff6c
- 0x1000fee2: 2000 . MOVS r0,#0
- 0x1000fee4: f005f950 ..P. BL log_printf ; 0x10015188
- 0x1000fee8: 7820 x LDRB r0,[r4,#0]
- 0x1000feea: 21f2 .! MOVS r1,#0xf2
- 0x1000feec: 4348 HC MULS r0,r1,r0
- 0x1000feee: 2103 .! MOVS r1,#3
- 0x1000fef0: f7f2fb80 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1000fef4: 4605 .F MOV r5,r0
- 0x1000fef6: 7821 !x LDRB r1,[r4,#0]
- 0x1000fef8: 20f2 . MOVS r0,#0xf2
- 0x1000fefa: 4341 AC MULS r1,r0,r1
- 0x1000fefc: 462a *F MOV r2,r5
- 0x1000fefe: 68a0 .h LDR r0,[r4,#8]
- 0x1000ff00: f7f2fb9b .... BL $Ven$TT$L$$flash_read ; 0x1000263a
- 0x1000ff04: 78a0 .x LDRB r0,[r4,#2]
- 0x1000ff06: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x1000ff0a: ebc111c0 .... RSB r1,r1,r0,LSL #7
- 0x1000ff0e: f8150011 .... LDRB r0,[r5,r1,LSL #1]
- 0x1000ff12: 28ff .( CMP r0,#0xff
- 0x1000ff14: d00a .. BEQ 0x1000ff2c ; gatt_load_peer_svc_from_flash + 120
- 0x1000ff16: eb050141 ..A. ADD r1,r5,r1,LSL #1
- 0x1000ff1a: 22f2 ." MOVS r2,#0xf2
- 0x1000ff1c: 4630 0F MOV r0,r6
- 0x1000ff1e: f7f2fb1e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1000ff22: 4628 (F MOV r0,r5
- 0x1000ff24: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000ff28: f7f2bb7d ..}. B $Ven$TT$L$$ke_free ; 0x10002626
- 0x1000ff2c: 21f2 .! MOVS r1,#0xf2
- 0x1000ff2e: 4630 0F MOV r0,r6
- 0x1000ff30: f7f2fb6f ..o. BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x1000ff34: e7f5 .. B 0x1000ff22 ; gatt_load_peer_svc_from_flash + 110
- 0x1000ff36: 4630 0F MOV r0,r6
- 0x1000ff38: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1000ff3c: 21f2 .! MOVS r1,#0xf2
- 0x1000ff3e: f7f2bb68 ..h. B $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- $d
- 0x1000ff42: 0000 .. DCW 0
- 0x1000ff44: 11004124 $A.. DCD 285229348
- 0x1000ff48: 11003b15 .;.. DCD 285227797
- 0x1000ff4c: 464e495b [INF DCD 1179535707
- 0x1000ff50: 00205d4f O] . DCD 2121039
- 0x1000ff54: 646e6f62 bond DCD 1684959074
- 0x1000ff58: 6376735f _svc DCD 1668707167
- 0x1000ff5c: 666e695f _inf DCD 1718511967
- 0x1000ff60: 6c665f6f o_fl DCD 1818648431
- 0x1000ff64: 5f687361 ash_ DCD 1600680801
- 0x1000ff68: 000a0d72 r... DCD 658802
- 0x1000ff6c: 615c2e2e ..\a DCD 1633431086
- 0x1000ff70: 735c7070 pp\s DCD 1935437936
- 0x1000ff74: 755c6372 rc\u DCD 1968989042
- 0x1000ff78: 5f726573 ser_ DCD 1601332595
- 0x1000ff7c: 646e6f62 bond DCD 1684959074
- 0x1000ff80: 6e616d5f _man DCD 1851878751
- 0x1000ff84: 2e656761 age. DCD 778397537
- 0x1000ff88: 00000063 c... DCD 99
- $t
- i.gatt_msg_default_handler
- gatt_msg_default_handler
- 0x1000ff8c: b510 .. PUSH {r4,lr}
- 0x1000ff8e: f000f809 .... BL gatt_msg_default_handler_imp ; 0x1000ffa4
- 0x1000ff92: f5a0417f ...A SUB r1,r0,#0xff00
- 0x1000ff96: 39ff .9 SUBS r1,r1,#0xff
- 0x1000ff98: d001 .. BEQ 0x1000ff9e ; gatt_msg_default_handler + 18
- 0x1000ff9a: 2000 . MOVS r0,#0
- 0x1000ff9c: bd10 .. POP {r4,pc}
- 0x1000ff9e: 2002 . MOVS r0,#2
- 0x1000ffa0: bd10 .. POP {r4,pc}
- 0x1000ffa2: 0000 .. MOVS r0,r0
- i.gatt_msg_default_handler_imp
- gatt_msg_default_handler_imp
- 0x1000ffa4: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x1000ffa8: 4605 .F MOV r5,r0
- 0x1000ffaa: 8840 @. LDRH r0,[r0,#2]
- 0x1000ffac: 4ff4 .O LDR r7,[pc,#976] ; [0x10010380] = 0x11003b18
- 0x1000ffae: 0a04 .. LSRS r4,r0,#8
- 0x1000ffb0: b0cd .. SUB sp,sp,#0x134
- 0x1000ffb2: 7838 8x LDRB r0,[r7,#0]
- 0x1000ffb4: 2803 .( CMP r0,#3
- 0x1000ffb6: d30c .. BCC 0x1000ffd2 ; gatt_msg_default_handler_imp + 46
- 0x1000ffb8: a0f2 .. ADR r0,{pc}+0x3cc ; 0x10010384
- 0x1000ffba: f005f8f7 .... BL log_printf_level ; 0x100151ac
- 0x1000ffbe: 8828 (. LDRH r0,[r5,#0]
- 0x1000ffc0: a3f2 .. ADR r3,{pc}+0x3cc ; 0x1001038c
- 0x1000ffc2: e9cd4000 ...@ STRD r4,r0,[sp,#0]
- 0x1000ffc6: f2404202 @..B MOV r2,#0x402
- 0x1000ffca: a1f6 .. ADR r1,{pc}+0x3da ; 0x100103a4
- 0x1000ffcc: 6878 xh LDR r0,[r7,#4]
- 0x1000ffce: f005f8db .... BL log_printf ; 0x10015188
- 0x1000ffd2: 8829 ). LDRH r1,[r5,#0]
- 0x1000ffd4: f6404213 @..B MOV r2,#0xc13
- 0x1000ffd8: 4efb .N LDR r6,[pc,#1004] ; [0x100103c8] = 0x110057dc
- 0x1000ffda: f6a14013 ...@ SUB r0,r1,#0xc13
- 0x1000ffde: f04f0801 O... MOV r8,#1
- 0x1000ffe2: f64f7aff O..z MOV r10,#0xffff
- 0x1000ffe6: f04f0900 O... MOV r9,#0
- 0x1000ffea: f04f0b06 O... MOV r11,#6
- 0x1000ffee: 4291 .B CMP r1,r2
- 0x1000fff0: d017 .. BEQ 0x10010022 ; gatt_msg_default_handler_imp + 126
- 0x1000fff2: dc0f .. BGT 0x10010014 ; gatt_msg_default_handler_imp + 112
- 0x1000fff4: f04f0305 O... MOV r3,#5
- 0x1000fff8: f04f0a03 O... MOV r10,#3
- 0x1000fffc: f5b16f40 ..@o CMP r1,#0xc00
- 0x10010000: d07d }. BEQ 0x100100fe ; gatt_msg_default_handler_imp + 346
- 0x10010002: f5a16140 ..@a SUB r1,r1,#0xc00
- 0x10010006: 3909 .9 SUBS r1,r1,#9
- 0x10010008: d07a z. BEQ 0x10010100 ; gatt_msg_default_handler_imp + 348
- 0x1001000a: 2903 .) CMP r1,#3
- 0x1001000c: d079 y. BEQ 0x10010102 ; gatt_msg_default_handler_imp + 350
- 0x1001000e: 2904 .) CMP r1,#4
- 0x10010010: d160 `. BNE 0x100100d4 ; gatt_msg_default_handler_imp + 304
- 0x10010012: e153 S. B 0x100102bc ; gatt_msg_default_handler_imp + 792
- 0x10010014: 2802 .( CMP r0,#2
- 0x10010016: d05e ^. BEQ 0x100100d6 ; gatt_msg_default_handler_imp + 306
- 0x10010018: 2804 .( CMP r0,#4
- 0x1001001a: d073 s. BEQ 0x10010104 ; gatt_msg_default_handler_imp + 352
- 0x1001001c: 2807 .( CMP r0,#7
- 0x1001001e: d1f7 .. BNE 0x10010010 ; gatt_msg_default_handler_imp + 108
- 0x10010020: e0eb .. B 0x100101fa ; gatt_msg_default_handler_imp + 598
- 0x10010022: 686f oh LDR r7,[r5,#4]
- 0x10010024: 8838 8. LDRH r0,[r7,#0]
- 0x10010026: f002f9b1 .... BL get_active_service_id ; 0x1001238c
- 0x1001002a: f8cd9008 .... STR r9,[sp,#8]
- 0x1001002e: f8cd900c .... STR r9,[sp,#0xc]
- 0x10010032: f8cd9010 .... STR r9,[sp,#0x10]
- 0x10010036: f8cd9014 .... STR r9,[sp,#0x14]
- 0x1001003a: f88d4009 ...@ STRB r4,[sp,#9]
- 0x1001003e: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x10010042: 8839 9. LDRH r1,[r7,#0]
- 0x10010044: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10010048: eb0606c0 .... ADD r6,r6,r0,LSL #3
- 0x1001004c: f8ad100e .... STRH r1,[sp,#0xe]
- 0x10010050: f88d9008 .... STRB r9,[sp,#8]
- 0x10010054: f8960110 .... LDRB r0,[r6,#0x110]
- 0x10010058: f88d000a .... STRB r0,[sp,#0xa]
- 0x1001005c: 8838 8. LDRH r0,[r7,#0]
- 0x1001005e: f8b61112 .... LDRH r1,[r6,#0x112]
- 0x10010062: 2214 ." MOVS r2,#0x14
- 0x10010064: 1a40 @. SUBS r0,r0,r1
- 0x10010066: b280 .. UXTH r0,r0
- 0x10010068: f8ad000c .... STRH r0,[sp,#0xc]
- 0x1001006c: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x10010070: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x10010074: f8d61104 .... LDR r1,[r6,#0x104]
- 0x10010078: f8b62114 ...! LDRH r2,[r6,#0x114]
- 0x1001007c: f04f0800 O... MOV r8,#0
- 0x10010080: 5a08 .Z LDRH r0,[r1,r0]
- 0x10010082: 8869 i. LDRH r1,[r5,#2]
- 0x10010084: 1d80 .. ADDS r0,r0,#6
- 0x10010086: b283 .. UXTH r3,r0
- 0x10010088: f6404014 @..@ MOV r0,#0xc14
- 0x1001008c: f5067682 ...v ADD r6,r6,#0x104
- 0x10010090: f7f2faa6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10010094: f8a09002 .... STRH r9,[r0,#2]
- 0x10010098: 4604 .F MOV r4,r0
- 0x1001009a: 1d40 @. ADDS r0,r0,#5
- 0x1001009c: 9005 .. STR r0,[sp,#0x14]
- 0x1001009e: f8ad9010 .... STRH r9,[sp,#0x10]
- 0x100100a2: 68b1 .h LDR r1,[r6,#8]
- 0x100100a4: b169 i. CBZ r1,0x100100c2 ; gatt_msg_default_handler_imp + 286
- 0x100100a6: a802 .. ADD r0,sp,#8
- 0x100100a8: 4788 .G BLX r1
- 0x100100aa: 4655 UF MOV r5,r10
- 0x100100ac: 4680 .F MOV r8,r0
- 0x100100ae: 42a8 .B CMP r0,r5
- 0x100100b0: d107 .. BNE 0x100100c2 ; gatt_msg_default_handler_imp + 286
- 0x100100b2: f1a4000c .... SUB r0,r4,#0xc
- 0x100100b6: f7f2faa7 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100100ba: 4628 (F MOV r0,r5
- 0x100100bc: b04d M. ADD sp,sp,#0x134
- 0x100100be: e8bd8ff0 .... POP {r4-r11,pc}
- 0x100100c2: f8a48002 .... STRH r8,[r4,#2]
- 0x100100c6: 8838 8. LDRH r0,[r7,#0]
- 0x100100c8: 8020 . STRH r0,[r4,#0]
- 0x100100ca: f8849004 .... STRB r9,[r4,#4]
- 0x100100ce: 4620 F MOV r0,r4
- 0x100100d0: f7f2fa8b .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100100d4: e2c5 .. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x100100d6: 686f oh LDR r7,[r5,#4]
- 0x100100d8: 8838 8. LDRH r0,[r7,#0]
- 0x100100da: f002f957 ..W. BL get_active_service_id ; 0x1001238c
- 0x100100de: f8cd9010 .... STR r9,[sp,#0x10]
- 0x100100e2: f88d4011 ...@ STRB r4,[sp,#0x11]
- 0x100100e6: f8cd9014 .... STR r9,[sp,#0x14]
- 0x100100ea: f8cd9018 .... STR r9,[sp,#0x18]
- 0x100100ee: f8cd901c .... STR r9,[sp,#0x1c]
- 0x100100f2: f88d8010 .... STRB r8,[sp,#0x10]
- 0x100100f6: 8839 9. LDRH r1,[r7,#0]
- 0x100100f8: f8ad1016 .... STRH r1,[sp,#0x16]
- 0x100100fc: e003 .. B 0x10010106 ; gatt_msg_default_handler_imp + 354
- 0x100100fe: e135 5. B 0x1001036c ; gatt_msg_default_handler_imp + 968
- 0x10010100: e0a0 .. B 0x10010244 ; gatt_msg_default_handler_imp + 672
- 0x10010102: e0f4 .. B 0x100102ee ; gatt_msg_default_handler_imp + 842
- 0x10010104: e034 4. B 0x10010170 ; gatt_msg_default_handler_imp + 460
- 0x10010106: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1001010a: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1001010e: eb0604c0 .... ADD r4,r6,r0,LSL #3
- 0x10010112: f8940110 .... LDRB r0,[r4,#0x110]
- 0x10010116: f88d0012 .... STRB r0,[sp,#0x12]
- 0x1001011a: 8838 8. LDRH r0,[r7,#0]
- 0x1001011c: f8b41112 .... LDRH r1,[r4,#0x112]
- 0x10010120: 1a40 @. SUBS r0,r0,r1
- 0x10010122: f8ad0014 .... STRH r0,[sp,#0x14]
- 0x10010126: 8879 y. LDRH r1,[r7,#2]
- 0x10010128: 1db8 .. ADDS r0,r7,#6
- 0x1001012a: 4408 .D ADD r0,r0,r1
- 0x1001012c: 9007 .. STR r0,[sp,#0x1c]
- 0x1001012e: 88b8 .. LDRH r0,[r7,#4]
- 0x10010130: f8ad0018 .... STRH r0,[sp,#0x18]
- 0x10010134: f8d4110c .... LDR r1,[r4,#0x10c]
- 0x10010138: b129 ). CBZ r1,0x10010146 ; gatt_msg_default_handler_imp + 418
- 0x1001013a: a804 .. ADD r0,sp,#0x10
- 0x1001013c: 4788 .G BLX r1
- 0x1001013e: 4550 PE CMP r0,r10
- 0x10010140: d101 .. BNE 0x10010146 ; gatt_msg_default_handler_imp + 418
- 0x10010142: 4650 PF MOV r0,r10
- 0x10010144: e7ba .. B 0x100100bc ; gatt_msg_default_handler_imp + 280
- 0x10010146: 8838 8. LDRH r0,[r7,#0]
- 0x10010148: f8ad0028 ..(. STRH r0,[sp,#0x28]
- 0x1001014c: f6404016 @..@ MOV r0,#0xc16
- 0x10010150: f88d902a ..*. STRB r9,[sp,#0x2a]
- 0x10010154: f8ad0004 .... STRH r0,[sp,#4]
- 0x10010158: f8b40114 .... LDRH r0,[r4,#0x114]
- 0x1001015c: f8ad0006 .... STRH r0,[sp,#6]
- 0x10010160: a80a .. ADD r0,sp,#0x28
- 0x10010162: 9002 .. STR r0,[sp,#8]
- 0x10010164: 2004 . MOVS r0,#4
- 0x10010166: f8ad000c .... STRH r0,[sp,#0xc]
- 0x1001016a: 8868 h. LDRH r0,[r5,#2]
- 0x1001016c: a901 .. ADD r1,sp,#4
- 0x1001016e: e041 A. B 0x100101f4 ; gatt_msg_default_handler_imp + 592
- 0x10010170: 686f oh LDR r7,[r5,#4]
- 0x10010172: 8838 8. LDRH r0,[r7,#0]
- 0x10010174: f002f90a .... BL get_active_service_id ; 0x1001238c
- 0x10010178: 4601 .F MOV r1,r0
- 0x1001017a: 8838 8. LDRH r0,[r7,#0]
- 0x1001017c: f8cd9000 .... STR r9,[sp,#0]
- 0x10010180: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x10010184: f88d4001 ...@ STRB r4,[sp,#1]
- 0x10010188: f8cd9004 .... STR r9,[sp,#4]
- 0x1001018c: f8cd9008 .... STR r9,[sp,#8]
- 0x10010190: f8cd900c .... STR r9,[sp,#0xc]
- 0x10010194: 883a :. LDRH r2,[r7,#0]
- 0x10010196: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x1001019a: f8ad2006 ... STRH r2,[sp,#6]
- 0x1001019e: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x100101a2: 2202 ." MOVS r2,#2
- 0x100101a4: eb0604c1 .... ADD r4,r6,r1,LSL #3
- 0x100101a8: f88d2000 ... STRB r2,[sp,#0]
- 0x100101ac: f8941110 .... LDRB r1,[r4,#0x110]
- 0x100101b0: f88d1002 .... STRB r1,[sp,#2]
- 0x100101b4: 8839 9. LDRH r1,[r7,#0]
- 0x100101b6: f8b42112 ...! LDRH r2,[r4,#0x112]
- 0x100101ba: 4648 HF MOV r0,r9
- 0x100101bc: 1a89 .. SUBS r1,r1,r2
- 0x100101be: f8ad1004 .... STRH r1,[sp,#4]
- 0x100101c2: f8ad0012 .... STRH r0,[sp,#0x12]
- 0x100101c6: f8d4110c .... LDR r1,[r4,#0x10c]
- 0x100101ca: b119 .. CBZ r1,0x100101d4 ; gatt_msg_default_handler_imp + 560
- 0x100101cc: 4668 hF MOV r0,sp
- 0x100101ce: 4788 .G BLX r1
- 0x100101d0: f8ad0012 .... STRH r0,[sp,#0x12]
- 0x100101d4: f6404018 @..@ MOV r0,#0xc18
- 0x100101d8: f88d9014 .... STRB r9,[sp,#0x14]
- 0x100101dc: f8ad0024 ..$. STRH r0,[sp,#0x24]
- 0x100101e0: f8b40114 .... LDRH r0,[r4,#0x114]
- 0x100101e4: f8ad0026 ..&. STRH r0,[sp,#0x26]
- 0x100101e8: a804 .. ADD r0,sp,#0x10
- 0x100101ea: 900a .. STR r0,[sp,#0x28]
- 0x100101ec: f8adb02c ..,. STRH r11,[sp,#0x2c]
- 0x100101f0: 8868 h. LDRH r0,[r5,#2]
- 0x100101f2: a909 .. ADD r1,sp,#0x24
- 0x100101f4: f005f8b8 .... BL os_msg_post ; 0x10015368
- 0x100101f8: e233 3. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x100101fa: f8cd9000 .... STR r9,[sp,#0]
- 0x100101fe: f88d4001 ...@ STRB r4,[sp,#1]
- 0x10010202: 2109 .! MOVS r1,#9
- 0x10010204: f8cd9004 .... STR r9,[sp,#4]
- 0x10010208: f88d1000 .... STRB r1,[sp,#0]
- 0x1001020c: f8cd9008 .... STR r9,[sp,#8]
- 0x10010210: f8cd900c .... STR r9,[sp,#0xc]
- 0x10010214: f88d9002 .... STRB r9,[sp,#2]
- 0x10010218: f8ad9004 .... STRH r9,[sp,#4]
- 0x1001021c: 6868 hh LDR r0,[r5,#4]
- 0x1001021e: 9003 .. STR r0,[sp,#0xc]
- 0x10010220: 8928 (. LDRH r0,[r5,#8]
- 0x10010222: f8ad0008 .... STRH r0,[sp,#8]
- 0x10010226: 78b8 .x LDRB r0,[r7,#2]
- 0x10010228: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1001022c: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10010230: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x10010234: 6881 .h LDR r1,[r0,#8]
- 0x10010236: b109 .. CBZ r1,0x1001023c ; gatt_msg_default_handler_imp + 664
- 0x10010238: 4668 hF MOV r0,sp
- 0x1001023a: 4788 .G BLX r1
- 0x1001023c: 6868 hh LDR r0,[r5,#4]
- 0x1001023e: f000fca5 .... BL gatt_store_peer_prf_info ; 0x10010b8c
- 0x10010242: e20e .. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x10010244: 6869 ih LDR r1,[r5,#4]
- 0x10010246: f8cd9000 .... STR r9,[sp,#0]
- 0x1001024a: f88d4001 ...@ STRB r4,[sp,#1]
- 0x1001024e: f8cd9004 .... STR r9,[sp,#4]
- 0x10010252: f8cd9008 .... STR r9,[sp,#8]
- 0x10010256: f8cd900c .... STR r9,[sp,#0xc]
- 0x1001025a: f88d3000 ...0 STRB r3,[sp,#0]
- 0x1001025e: 8808 .. LDRH r0,[r1,#0]
- 0x10010260: f8ad0006 .... STRH r0,[sp,#6]
- 0x10010264: 78ba .x LDRB r2,[r7,#2]
- 0x10010266: ebc200c2 .... RSB r0,r2,r2,LSL #3
- 0x1001026a: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1001026e: eb0603c0 .... ADD r3,r6,r0,LSL #3
- 0x10010272: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x10010276: f8930110 .... LDRB r0,[r3,#0x110]
- 0x1001027a: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x1001027e: f88d0002 .... STRB r0,[sp,#2]
- 0x10010282: eb0602c2 .... ADD r2,r6,r2,LSL #3
- 0x10010286: 2000 . MOVS r0,#0
- 0x10010288: 7915 .y LDRB r5,[r2,#4]
- 0x1001028a: eb020284 .... ADD r2,r2,r4,LSL #2
- 0x1001028e: e00a .. B 0x100102a6 ; gatt_msg_default_handler_imp + 770
- 0x10010290: 6954 Ti LDR r4,[r2,#0x14]
- 0x10010292: 880e .. LDRH r6,[r1,#0]
- 0x10010294: f8344010 4..@ LDRH r4,[r4,r0,LSL #1]
- 0x10010298: 42b4 .B CMP r4,r6
- 0x1001029a: d102 .. BNE 0x100102a2 ; gatt_msg_default_handler_imp + 766
- 0x1001029c: f8ad0004 .... STRH r0,[sp,#4]
- 0x100102a0: e003 .. B 0x100102aa ; gatt_msg_default_handler_imp + 774
- 0x100102a2: 1c40 @. ADDS r0,r0,#1
- 0x100102a4: b2c0 .. UXTB r0,r0
- 0x100102a6: 4285 .B CMP r5,r0
- 0x100102a8: d8f2 .. BHI 0x10010290 ; gatt_msg_default_handler_imp + 748
- 0x100102aa: 1d88 .. ADDS r0,r1,#6
- 0x100102ac: 9003 .. STR r0,[sp,#0xc]
- 0x100102ae: 8888 .. LDRH r0,[r1,#4]
- 0x100102b0: f8ad0008 .... STRH r0,[sp,#8]
- 0x100102b4: 6899 .h LDR r1,[r3,#8]
- 0x100102b6: e051 Q. B 0x1001035c ; gatt_msg_default_handler_imp + 952
- 0x100102b8: 4668 hF MOV r0,sp
- 0x100102ba: e1b4 .. B 0x10010626 ; gatt_msg_default_handler_imp + 1666
- 0x100102bc: f8d58004 .... LDR r8,[r5,#4]
- 0x100102c0: f8b80004 .... LDRH r0,[r8,#4]
- 0x100102c4: f002f862 ..b. BL get_active_service_id ; 0x1001238c
- 0x100102c8: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x100102cc: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x100102d0: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x100102d4: 8869 i. LDRH r1,[r5,#2]
- 0x100102d6: f8b02114 ...! LDRH r2,[r0,#0x114]
- 0x100102da: 2302 .# MOVS r3,#2
- 0x100102dc: f640400e @..@ MOV r0,#0xc0e
- 0x100102e0: f7f2f97e ..~. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100102e4: f8b81004 .... LDRH r1,[r8,#4]
- 0x100102e8: 8001 .. STRH r1,[r0,#0]
- 0x100102ea: f7f2f97e ..~. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100102ee: 6869 ih LDR r1,[r5,#4]
- 0x100102f0: f8cd9000 .... STR r9,[sp,#0]
- 0x100102f4: f8cd9004 .... STR r9,[sp,#4]
- 0x100102f8: f8cd9008 .... STR r9,[sp,#8]
- 0x100102fc: f8cd900c .... STR r9,[sp,#0xc]
- 0x10010300: f88d4001 ...@ STRB r4,[sp,#1]
- 0x10010304: 882a *. LDRH r2,[r5,#0]
- 0x10010306: f5a26040 ..@` SUB r0,r2,#0xc00
- 0x1001030a: 380d .8 SUBS r0,r0,#0xd
- 0x1001030c: d010 .. BEQ 0x10010330 ; gatt_msg_default_handler_imp + 908
- 0x1001030e: f88da000 .... STRB r10,[sp,#0]
- 0x10010312: 8888 .. LDRH r0,[r1,#4]
- 0x10010314: f8ad0006 .... STRH r0,[sp,#6]
- 0x10010318: 78ba .x LDRB r2,[r7,#2]
- 0x1001031a: 2000 . MOVS r0,#0
- 0x1001031c: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x10010320: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x10010324: eb0602c2 .... ADD r2,r6,r2,LSL #3
- 0x10010328: eb020484 .... ADD r4,r2,r4,LSL #2
- 0x1001032c: 7913 .y LDRB r3,[r2,#4]
- 0x1001032e: e01a .. B 0x10010366 ; gatt_msg_default_handler_imp + 962
- 0x10010330: 2004 . MOVS r0,#4
- 0x10010332: f88d0000 .... STRB r0,[sp,#0]
- 0x10010336: e7ec .. B 0x10010312 ; gatt_msg_default_handler_imp + 878
- 0x10010338: 6965 ei LDR r5,[r4,#0x14]
- 0x1001033a: 888e .. LDRH r6,[r1,#4]
- 0x1001033c: f8355010 5..P LDRH r5,[r5,r0,LSL #1]
- 0x10010340: 42b5 .B CMP r5,r6
- 0x10010342: d10e .. BNE 0x10010362 ; gatt_msg_default_handler_imp + 958
- 0x10010344: f8923110 ...1 LDRB r3,[r2,#0x110]
- 0x10010348: f8ad0004 .... STRH r0,[sp,#4]
- 0x1001034c: 1d88 .. ADDS r0,r1,#6
- 0x1001034e: f88d3002 ...0 STRB r3,[sp,#2]
- 0x10010352: 9003 .. STR r0,[sp,#0xc]
- 0x10010354: 8848 H. LDRH r0,[r1,#2]
- 0x10010356: f8ad0008 .... STRH r0,[sp,#8]
- 0x1001035a: 6891 .h LDR r1,[r2,#8]
- 0x1001035c: 2900 .) CMP r1,#0
- 0x1001035e: d1ab .. BNE 0x100102b8 ; gatt_msg_default_handler_imp + 788
- 0x10010360: e17f .. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x10010362: 1c40 @. ADDS r0,r0,#1
- 0x10010364: b2c0 .. UXTB r0,r0
- 0x10010366: 4283 .B CMP r3,r0
- 0x10010368: d8e6 .. BHI 0x10010338 ; gatt_msg_default_handler_imp + 916
- 0x1001036a: e17a z. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x1001036c: 6869 ih LDR r1,[r5,#4]
- 0x1001036e: 7808 .x LDRB r0,[r1,#0]
- 0x10010370: 2816 .( CMP r0,#0x16
- 0x10010372: d02b +. BEQ 0x100103cc ; gatt_msg_default_handler_imp + 1064
- 0x10010374: 2815 .( CMP r0,#0x15
- 0x10010376: d029 ). BEQ 0x100103cc ; gatt_msg_default_handler_imp + 1064
- 0x10010378: 2810 .( CMP r0,#0x10
- 0x1001037a: d07c |. BEQ 0x10010476 ; gatt_msg_default_handler_imp + 1234
- 0x1001037c: e117 .. B 0x100105ae ; gatt_msg_default_handler_imp + 1546
- $d
- 0x1001037e: 0000 .. DCW 0
- 0x10010380: 11003b18 .;.. DCD 285227800
- 0x10010384: 464e495b [INF DCD 1179535707
- 0x10010388: 00205d4f O] . DCD 2121039
- 0x1001038c: 6b6e696c link DCD 1802398060
- 0x10010390: 5d64255b [%d] DCD 1566844251
- 0x10010394: 67736d2c ,msg DCD 1735617836
- 0x10010398: 2578303a :0x% DCD 628633658
- 0x1001039c: 0d783230 02x. DCD 225980976
- 0x100103a0: 0000000a .... DCD 10
- 0x100103a4: 695c2e2e ..\i DCD 1767648814
- 0x100103a8: 6c625c70 p\bl DCD 1818385520
- 0x100103ac: 6c685c65 e\hl DCD 1818778725
- 0x100103b0: 6970615f _api DCD 1768972639
- 0x100103b4: 7461675c \gat DCD 1952540508
- 0x100103b8: 61675c74 t\ga DCD 1634163828
- 0x100103bc: 615f7474 tt_a DCD 1633645684
- 0x100103c0: 632e6970 pi.c DCD 1663986032
- 0x100103c4: 00000000 .... DCD 0
- 0x100103c8: 110057dc .W.. DCD 285235164
- $t
- 0x100103cc: 78b8 .x LDRB r0,[r7,#2]
- 0x100103ce: 46ba .F MOV r10,r7
- 0x100103d0: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x100103d4: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x100103d8: eb0601c0 .... ADD r1,r6,r0,LSL #3
- 0x100103dc: 790a .y LDRB r2,[r1,#4]
- 0x100103de: 2a00 .* CMP r2,#0
- 0x100103e0: d07d }. BEQ 0x100104de ; gatt_msg_default_handler_imp + 1338
- 0x100103e2: f8560030 V.0. LDR r0,[r6,r0,LSL #3]
- 0x100103e6: 4657 WF MOV r7,r10
- 0x100103e8: 2800 .( CMP r0,#0
- 0x100103ea: d078 x. BEQ 0x100104de ; gatt_msg_default_handler_imp + 1338
- 0x100103ec: 7948 Hy LDRB r0,[r1,#5]
- 0x100103ee: 2800 .( CMP r0,#0
- 0x100103f0: d075 u. BEQ 0x100104de ; gatt_msg_default_handler_imp + 1338
- 0x100103f2: 4620 F MOV r0,r4
- 0x100103f4: f000f9a4 .... BL gatt_regist_peer_prf_info ; 0x10010740
- 0x100103f8: 2500 .% MOVS r5,#0
- 0x100103fa: 46b8 .F MOV r8,r7
- 0x100103fc: e059 Y. B 0x100104b2 ; gatt_msg_default_handler_imp + 1294
- 0x100103fe: bf00 .. NOP
- 0x10010400: eb050385 .... ADD r3,r5,r5,LSL #2
- 0x10010404: 2113 .! MOVS r1,#0x13
- 0x10010406: 68c2 .h LDR r2,[r0,#0xc]
- 0x10010408: eb010183 .... ADD r1,r1,r3,LSL #2
- 0x1001040c: 5c52 R\ LDRB r2,[r2,r1]
- 0x1001040e: 2aff .* CMP r2,#0xff
- 0x10010410: d011 .. BEQ 0x10010436 ; gatt_msg_default_handler_imp + 1170
- 0x10010412: eb020342 ..B. ADD r3,r2,r2,LSL #1
- 0x10010416: 4a94 .J LDR r2,[pc,#592] ; [0x10010668] = 0x1100609c
- 0x10010418: eb050745 ..E. ADD r7,r5,r5,LSL #1
- 0x1001041c: eb020283 .... ADD r2,r2,r3,LSL #2
- 0x10010420: 6853 Sh LDR r3,[r2,#4]
- 0x10010422: 2202 ." MOVS r2,#2
- 0x10010424: eb020247 ..G. ADD r2,r2,r7,LSL #1
- 0x10010428: 5a9a .Z LDRH r2,[r3,r2]
- 0x1001042a: b122 ". CBZ r2,0x10010436 ; gatt_msg_default_handler_imp + 1170
- 0x1001042c: eb000384 .... ADD r3,r0,r4,LSL #2
- 0x10010430: 695b [i LDR r3,[r3,#0x14]
- 0x10010432: f8232015 #.. STRH r2,[r3,r5,LSL #1]
- 0x10010436: 6902 .i LDR r2,[r0,#0x10]
- 0x10010438: 5c51 Q\ LDRB r1,[r2,r1]
- 0x1001043a: 29ff .) CMP r1,#0xff
- 0x1001043c: d00e .. BEQ 0x1001045c ; gatt_msg_default_handler_imp + 1208
- 0x1001043e: eb010241 ..A. ADD r2,r1,r1,LSL #1
- 0x10010442: 4989 .I LDR r1,[pc,#548] ; [0x10010668] = 0x1100609c
- 0x10010444: eb010182 .... ADD r1,r1,r2,LSL #2
- 0x10010448: 688a .h LDR r2,[r1,#8]
- 0x1001044a: f8321015 2... LDRH r1,[r2,r5,LSL #1]
- 0x1001044e: b129 ). CBZ r1,0x1001045c ; gatt_msg_default_handler_imp + 1208
- 0x10010450: eb000084 .... ADD r0,r0,r4,LSL #2
- 0x10010454: f8d0008c .... LDR r0,[r0,#0x8c]
- 0x10010458: f8201015 ... STRH r1,[r0,r5,LSL #1]
- 0x1001045c: f8980000 .... LDRB r0,[r8,#0]
- 0x10010460: 2803 .( CMP r0,#3
- 0x10010462: d324 $. BCC 0x100104ae ; gatt_msg_default_handler_imp + 1290
- 0x10010464: f2af00e4 .... ADR r0,{pc}-0xe0 ; 0x10010384
- 0x10010468: f004fea0 .... BL log_printf_level ; 0x100151ac
- 0x1001046c: f8980002 .... LDRB r0,[r8,#2]
- 0x10010470: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x10010474: e000 .. B 0x10010478 ; gatt_msg_default_handler_imp + 1236
- 0x10010476: e094 .. B 0x100105a2 ; gatt_msg_default_handler_imp + 1534
- 0x10010478: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x1001047c: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x10010480: eb000084 .... ADD r0,r0,r4,LSL #2
- 0x10010484: a379 y. ADR r3,{pc}+0x1e8 ; 0x1001066c
- 0x10010486: f8d0108c .... LDR r1,[r0,#0x8c]
- 0x1001048a: 6940 @i LDR r0,[r0,#0x14]
- 0x1001048c: f24042cb @..B MOV r2,#0x4cb
- 0x10010490: f8311015 1... LDRH r1,[r1,r5,LSL #1]
- 0x10010494: f8300015 0... LDRH r0,[r0,r5,LSL #1]
- 0x10010498: e9cd5001 ...P STRD r5,r0,[sp,#4]
- 0x1001049c: 9400 .. STR r4,[sp,#0]
- 0x1001049e: e9cd5103 ...Q STRD r5,r1,[sp,#0xc]
- 0x100104a2: f2af1100 .... ADR r1,{pc}-0xfe ; 0x100103a4
- 0x100104a6: f8d80004 .... LDR r0,[r8,#4]
- 0x100104aa: f004fe6d ..m. BL log_printf ; 0x10015188
- 0x100104ae: 1c6d m. ADDS r5,r5,#1
- 0x100104b0: b2ed .. UXTB r5,r5
- 0x100104b2: f8987002 ...p LDRB r7,[r8,#2]
- 0x100104b6: ebc700c7 .... RSB r0,r7,r7,LSL #3
- 0x100104ba: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x100104be: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x100104c2: 7901 .y LDRB r1,[r0,#4]
- 0x100104c4: 42a9 .B CMP r1,r5
- 0x100104c6: d89b .. BHI 0x10010400 ; gatt_msg_default_handler_imp + 1116
- 0x100104c8: 21f4 .! MOVS r1,#0xf4
- 0x100104ca: a805 .. ADD r0,sp,#0x14
- 0x100104cc: f7f2f85b ..[. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x100104d0: 4965 eI LDR r1,[pc,#404] ; [0x10010668] = 0x1100609c
- 0x100104d2: 780b .x LDRB r3,[r1,#0]
- 0x100104d4: f88d3014 ...0 STRB r3,[sp,#0x14]
- 0x100104d8: f8980002 .... LDRB r0,[r8,#2]
- 0x100104dc: e000 .. B 0x100104e0 ; gatt_msg_default_handler_imp + 1340
- 0x100104de: e03b ;. B 0x10010558 ; gatt_msg_default_handler_imp + 1460
- 0x100104e0: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x100104e4: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x100104e8: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x100104ec: aa05 .. ADD r2,sp,#0x14
- 0x100104ee: 7900 .y LDRB r0,[r0,#4]
- 0x100104f0: f88d0015 .... STRB r0,[sp,#0x15]
- 0x100104f4: 2000 . MOVS r0,#0
- 0x100104f6: e00f .. B 0x10010518 ; gatt_msg_default_handler_imp + 1396
- 0x100104f8: eb000540 ..@. ADD r5,r0,r0,LSL #1
- 0x100104fc: eb010c85 .... ADD r12,r1,r5,LSL #2
- 0x10010500: eb020580 .... ADD r5,r2,r0,LSL #2
- 0x10010504: f8bc800c .... LDRH r8,[r12,#0xc]
- 0x10010508: f8a58002 .... STRH r8,[r5,#2]
- 0x1001050c: f8bcc00e .... LDRH r12,[r12,#0xe]
- 0x10010510: 1c40 @. ADDS r0,r0,#1
- 0x10010512: f8a5c004 .... STRH r12,[r5,#4]
- 0x10010516: b2c0 .. UXTB r0,r0
- 0x10010518: 4283 .B CMP r3,r0
- 0x1001051a: d8ed .. BHI 0x100104f8 ; gatt_msg_default_handler_imp + 1364
- 0x1001051c: ebc701c7 .... RSB r1,r7,r7,LSL #3
- 0x10010520: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x10010524: eb0601c1 .... ADD r1,r6,r1,LSL #3
- 0x10010528: 2000 . MOVS r0,#0
- 0x1001052a: 790b .y LDRB r3,[r1,#4]
- 0x1001052c: eb010184 .... ADD r1,r1,r4,LSL #2
- 0x10010530: e00d .. B 0x1001054e ; gatt_msg_default_handler_imp + 1450
- 0x10010532: 694d Mi LDR r5,[r1,#0x14]
- 0x10010534: f8357010 5..p LDRH r7,[r5,r0,LSL #1]
- 0x10010538: eb020540 ..@. ADD r5,r2,r0,LSL #1
- 0x1001053c: 856f o. STRH r7,[r5,#0x2a]
- 0x1001053e: f8d1708c ...p LDR r7,[r1,#0x8c]
- 0x10010542: f8377010 7..p LDRH r7,[r7,r0,LSL #1]
- 0x10010546: 1c40 @. ADDS r0,r0,#1
- 0x10010548: f8a5708e ...p STRH r7,[r5,#0x8e]
- 0x1001054c: b2c0 .. UXTB r0,r0
- 0x1001054e: 4283 .B CMP r3,r0
- 0x10010550: d8ef .. BHI 0x10010532 ; gatt_msg_default_handler_imp + 1422
- 0x10010552: 4610 .F MOV r0,r2
- 0x10010554: f000fbca .... BL gatt_write_peer_svc_to_flash ; 0x10010cec
- 0x10010558: f7fffc14 .... BL gatt_clr_peer_svc ; 0x1000fd84
- 0x1001055c: f8cd9120 .. . STR r9,[sp,#0x120]
- 0x10010560: f8cd9128 ..(. STR r9,[sp,#0x128]
- 0x10010564: 2108 .! MOVS r1,#8
- 0x10010566: f88d4121 ..!A STRB r4,[sp,#0x121]
- 0x1001056a: f88d1128 ..(. STRB r1,[sp,#0x128]
- 0x1001056e: f8cd9124 ..$. STR r9,[sp,#0x124]
- 0x10010572: f8cd912c ..,. STR r9,[sp,#0x12c]
- 0x10010576: f88db120 .. . STRB r11,[sp,#0x120]
- 0x1001057a: f88d9129 ..). STRB r9,[sp,#0x129]
- 0x1001057e: f89a1002 .... LDRB r1,[r10,#2]
- 0x10010582: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x10010586: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1001058a: eb0601c1 .... ADD r1,r6,r1,LSL #3
- 0x1001058e: f8912110 ...! LDRB r2,[r1,#0x110]
- 0x10010592: f88d2122 .."! STRB r2,[sp,#0x122]
- 0x10010596: f8ad9124 ..$. STRH r9,[sp,#0x124]
- 0x1001059a: 6889 .h LDR r1,[r1,#8]
- 0x1001059c: b3f1 .. CBZ r1,0x1001061c ; gatt_msg_default_handler_imp + 1656
- 0x1001059e: a848 H. ADD r0,sp,#0x120
- 0x100105a0: e041 A. B 0x10010626 ; gatt_msg_default_handler_imp + 1666
- 0x100105a2: 7878 xx LDRB r0,[r7,#1]
- 0x100105a4: 1e40 @. SUBS r0,r0,#1
- 0x100105a6: f01000ff .... ANDS r0,r0,#0xff
- 0x100105aa: 7078 xp STRB r0,[r7,#1]
- 0x100105ac: d159 Y. BNE 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x100105ae: 4a2e .J LDR r2,[pc,#184] ; [0x10010668] = 0x1100609c
- 0x100105b0: f8cd9110 .... STR r9,[sp,#0x110]
- 0x100105b4: f8cd9114 .... STR r9,[sp,#0x114]
- 0x100105b8: f8cd9118 .... STR r9,[sp,#0x118]
- 0x100105bc: f8cd911c .... STR r9,[sp,#0x11c]
- 0x100105c0: f8829001 .... STRB r9,[r2,#1]
- 0x100105c4: f88d4111 ...A STRB r4,[sp,#0x111]
- 0x100105c8: f88db110 .... STRB r11,[sp,#0x110]
- 0x100105cc: 7808 .x LDRB r0,[r1,#0]
- 0x100105ce: 465a ZF MOV r2,r11
- 0x100105d0: 2812 .( CMP r0,#0x12
- 0x100105d2: d02a *. BEQ 0x1001062a ; gatt_msg_default_handler_imp + 1670
- 0x100105d4: 2813 .( CMP r0,#0x13
- 0x100105d6: d02b +. BEQ 0x10010630 ; gatt_msg_default_handler_imp + 1676
- 0x100105d8: 2810 .( CMP r0,#0x10
- 0x100105da: d02b +. BEQ 0x10010634 ; gatt_msg_default_handler_imp + 1680
- 0x100105dc: 280c .( CMP r0,#0xc
- 0x100105de: d037 7. BEQ 0x10010650 ; gatt_msg_default_handler_imp + 1708
- 0x100105e0: 280d .( CMP r0,#0xd
- 0x100105e2: d038 8. BEQ 0x10010656 ; gatt_msg_default_handler_imp + 1714
- 0x100105e4: 3808 .8 SUBS r0,r0,#8
- 0x100105e6: 2803 .( CMP r0,#3
- 0x100105e8: d802 .. BHI 0x100105f0 ; gatt_msg_default_handler_imp + 1612
- 0x100105ea: 2007 . MOVS r0,#7
- 0x100105ec: f88d0118 .... STRB r0,[sp,#0x118]
- 0x100105f0: 8848 H. LDRH r0,[r1,#2]
- 0x100105f2: 22b7 ." MOVS r2,#0xb7
- 0x100105f4: eb022010 ... ADD r0,r2,r0,LSR #8
- 0x100105f8: b2c0 .. UXTB r0,r0
- 0x100105fa: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x100105fe: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10010602: 784a Jx LDRB r2,[r1,#1]
- 0x10010604: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x10010608: f88d2119 ...! STRB r2,[sp,#0x119]
- 0x1001060c: f8902110 ...! LDRB r2,[r0,#0x110]
- 0x10010610: f88d2112 ...! STRB r2,[sp,#0x112]
- 0x10010614: 7889 .x LDRB r1,[r1,#2]
- 0x10010616: f8ad1114 .... STRH r1,[sp,#0x114]
- 0x1001061a: e000 .. B 0x1001061e ; gatt_msg_default_handler_imp + 1658
- 0x1001061c: e021 !. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x1001061e: f8d0110c .... LDR r1,[r0,#0x10c]
- 0x10010622: b1d9 .. CBZ r1,0x1001065c ; gatt_msg_default_handler_imp + 1720
- 0x10010624: a844 D. ADD r0,sp,#0x110
- 0x10010626: 4788 .G BLX r1
- 0x10010628: e01b .. B 0x10010662 ; gatt_msg_default_handler_imp + 1726
- 0x1001062a: f88d8118 .... STRB r8,[sp,#0x118]
- 0x1001062e: e7df .. B 0x100105f0 ; gatt_msg_default_handler_imp + 1612
- 0x10010630: 2002 . MOVS r0,#2
- 0x10010632: e7db .. B 0x100105ec ; gatt_msg_default_handler_imp + 1608
- 0x10010634: f88da118 .... STRB r10,[sp,#0x118]
- 0x10010638: 78b8 .x LDRB r0,[r7,#2]
- 0x1001063a: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1001063e: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10010642: eb0600c0 .... ADD r0,r6,r0,LSL #3
- 0x10010646: eb000084 .... ADD r0,r0,r4,LSL #2
- 0x1001064a: 6940 @i LDR r0,[r0,#0x14]
- 0x1001064c: 9047 G. STR r0,[sp,#0x11c]
- 0x1001064e: e7cf .. B 0x100105f0 ; gatt_msg_default_handler_imp + 1612
- 0x10010650: f88d3118 ...1 STRB r3,[sp,#0x118]
- 0x10010654: e7cc .. B 0x100105f0 ; gatt_msg_default_handler_imp + 1612
- 0x10010656: f88d2118 ...! STRB r2,[sp,#0x118]
- 0x1001065a: e7c9 .. B 0x100105f0 ; gatt_msg_default_handler_imp + 1612
- 0x1001065c: 6881 .h LDR r1,[r0,#8]
- 0x1001065e: 2900 .) CMP r1,#0
- 0x10010660: d1e0 .. BNE 0x10010624 ; gatt_msg_default_handler_imp + 1664
- 0x10010662: 2000 . MOVS r0,#0
- 0x10010664: e52a *. B 0x100100bc ; gatt_msg_default_handler_imp + 280
- $d
- 0x10010666: 0000 .. DCW 0
- 0x10010668: 1100609c .`.. DCD 285237404
- 0x1001066c: 6b6e696c link DCD 1802398060
- 0x10010670: 3a64695f _id: DCD 979659103
- 0x10010674: 632c6425 %d,c DCD 1663853605
- 0x10010678: 5b726168 har[ DCD 1534222696
- 0x1001067c: 3a5d6425 %d]: DCD 979199013
- 0x10010680: 642c6425 %d,d DCD 1680630821
- 0x10010684: 5b637365 esc[ DCD 1533244261
- 0x10010688: 3a5d6425 %d]: DCD 979199013
- 0x1001068c: 0a0d6425 %d.. DCD 168649765
- 0x10010690: 00000000 .... DCD 0
- $t
- i.gatt_profile_task_add
- gatt_profile_task_add
- 0x10010694: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10010698: 4605 .F MOV r5,r0
- 0x1001069a: b3e9 .. CBZ r1,0x10010718 ; gatt_profile_task_add + 132
- 0x1001069c: f44f7390 O..s MOV r3,#0x120
- 0x100106a0: 2203 ." MOVS r2,#3
- 0x100106a2: 2107 .! MOVS r1,#7
- 0x100106a4: f640501b @..P MOV r0,#0xd1b
- 0x100106a8: f7f1ff9a .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100106ac: 4604 .F MOV r4,r0
- 0x100106ae: 2101 .! MOVS r1,#1
- 0x100106b0: 2003 . MOVS r0,#3
- 0x100106b2: f7f1ff59 ..Y. BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x100106b6: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x100106ba: eb000280 .... ADD r2,r0,r0,LSL #2
- 0x100106be: 481d .H LDR r0,[pc,#116] ; [0x10010734] = 0x110057dc
- 0x100106c0: 2100 .! MOVS r1,#0
- 0x100106c2: eb0003c2 .... ADD r3,r0,r2,LSL #3
- 0x100106c6: 7061 ap STRB r1,[r4,#1]
- 0x100106c8: f8d35104 ...Q LDR r5,[r3,#0x104]
- 0x100106cc: b195 .. CBZ r5,0x100106f4 ; gatt_profile_task_add + 96
- 0x100106ce: 2000 . MOVS r0,#0
- 0x100106d0: 2612 .& MOVS r6,#0x12
- 0x100106d2: f8932108 ...! LDRB r2,[r3,#0x108]
- 0x100106d6: e00b .. B 0x100106f0 ; gatt_profile_task_add + 92
- 0x100106d8: ebc007c0 .... RSB r7,r0,r0,LSL #3
- 0x100106dc: eb060787 .... ADD r7,r6,r7,LSL #2
- 0x100106e0: 5bef .[ LDRH r7,[r5,r7]
- 0x100106e2: 05bf .. LSLS r7,r7,#22
- 0x100106e4: d502 .. BPL 0x100106ec ; gatt_profile_task_add + 88
- 0x100106e6: 2004 . MOVS r0,#4
- 0x100106e8: 7060 `p STRB r0,[r4,#1]
- 0x100106ea: e003 .. B 0x100106f4 ; gatt_profile_task_add + 96
- 0x100106ec: 1c40 @. ADDS r0,r0,#1
- 0x100106ee: b2c0 .. UXTB r0,r0
- 0x100106f0: 4282 .B CMP r2,r0
- 0x100106f2: d8f1 .. BHI 0x100106d8 ; gatt_profile_task_add + 68
- 0x100106f4: 80e1 .. STRH r1,[r4,#6]
- 0x100106f6: 201b . MOVS r0,#0x1b
- 0x100106f8: 7020 p STRB r0,[r4,#0]
- 0x100106fa: f7fffbc5 .... BL gatt_get_free_svc_id ; 0x1000fe88
- 0x100106fe: 8060 `. STRH r0,[r4,#2]
- 0x10010700: 2103 .! MOVS r1,#3
- 0x10010702: 80a1 .. STRH r1,[r4,#4]
- 0x10010704: f8a30110 .... STRH r0,[r3,#0x110]
- 0x10010708: 4619 .F MOV r1,r3
- 0x1001070a: f44f728c O..r MOV r2,#0x118
- 0x1001070e: f1040008 .... ADD r0,r4,#8
- 0x10010712: f7f1ffb5 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x10010716: e000 .. B 0x1001071a ; gatt_profile_task_add + 134
- 0x10010718: e002 .. B 0x10010720 ; gatt_profile_task_add + 140
- 0x1001071a: 4620 F MOV r0,r4
- 0x1001071c: f7f1ff65 ..e. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10010720: 4905 .I LDR r1,[pc,#20] ; [0x10010738] = 0x100107c1
- 0x10010722: 2000 . MOVS r0,#0
- 0x10010724: f7f9fb56 ..V. BL ble_set_evt_func ; 0x10009dd4
- 0x10010728: 4904 .I LDR r1,[pc,#16] ; [0x1001073c] = 0x11003b18
- 0x1001072a: 78c8 .x LDRB r0,[r1,#3]
- 0x1001072c: 1c40 @. ADDS r0,r0,#1
- 0x1001072e: 70c8 .p STRB r0,[r1,#3]
- 0x10010730: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10010734: 110057dc .W.. DCD 285235164
- 0x10010738: 100107c1 .... DCD 268502977
- 0x1001073c: 11003b18 .;.. DCD 285227800
- $t
- i.gatt_regist_peer_prf_info
- gatt_regist_peer_prf_info
- 0x10010740: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10010744: 4680 .F MOV r8,r0
- 0x10010746: 2400 .$ MOVS r4,#0
- 0x10010748: 4e1a .N LDR r6,[pc,#104] ; [0x100107b4] = 0x11003b18
- 0x1001074a: 4d1b .M LDR r5,[pc,#108] ; [0x100107b8] = 0x1100609c
- 0x1001074c: e02c ,. B 0x100107a8 ; gatt_regist_peer_prf_info + 104
- 0x1001074e: bf00 .. NOP
- 0x10010750: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x10010754: eb050780 .... ADD r7,r5,r0,LSL #2
- 0x10010758: 89b8 .. LDRH r0,[r7,#0xc]
- 0x1001075a: b1f0 .. CBZ r0,0x1001079a ; gatt_regist_peer_prf_info + 90
- 0x1001075c: 78b0 .x LDRB r0,[r6,#2]
- 0x1001075e: 4917 .I LDR r1,[pc,#92] ; [0x100107bc] = 0x110057dc
- 0x10010760: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x10010764: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10010768: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x1001076c: 2106 .! MOVS r1,#6
- 0x1001076e: f8b02114 ...! LDRH r2,[r0,#0x114]
- 0x10010772: eb012108 ...! ADD r1,r1,r8,LSL #8
- 0x10010776: 2308 .# MOVS r3,#8
- 0x10010778: f640400f @..@ MOV r0,#0xc0f
- 0x1001077c: f7f1ff30 ..0. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10010780: 2110 .! MOVS r1,#0x10
- 0x10010782: 7001 .p STRB r1,[r0,#0]
- 0x10010784: 89b9 .. LDRH r1,[r7,#0xc]
- 0x10010786: 8081 .. STRH r1,[r0,#4]
- 0x10010788: 89f9 .. LDRH r1,[r7,#0xe]
- 0x1001078a: 80c1 .. STRH r1,[r0,#6]
- 0x1001078c: 78b1 .x LDRB r1,[r6,#2]
- 0x1001078e: 0209 .. LSLS r1,r1,#8
- 0x10010790: f5014192 ...A ADD r1,r1,#0x4900
- 0x10010794: 8041 A. STRH r1,[r0,#2]
- 0x10010796: f7f1ff28 ..(. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001079a: 7870 px LDRB r0,[r6,#1]
- 0x1001079c: 1c40 @. ADDS r0,r0,#1
- 0x1001079e: 7070 pp STRB r0,[r6,#1]
- 0x100107a0: 2001 . MOVS r0,#1
- 0x100107a2: 1c64 d. ADDS r4,r4,#1
- 0x100107a4: 7068 hp STRB r0,[r5,#1]
- 0x100107a6: b2e4 .. UXTB r4,r4
- 0x100107a8: 7828 (x LDRB r0,[r5,#0]
- 0x100107aa: 42a0 .B CMP r0,r4
- 0x100107ac: d8d0 .. BHI 0x10010750 ; gatt_regist_peer_prf_info + 16
- 0x100107ae: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100107b2: 0000 .. DCW 0
- 0x100107b4: 11003b18 .;.. DCD 285227800
- 0x100107b8: 1100609c .`.. DCD 285237404
- 0x100107bc: 110057dc .W.. DCD 285235164
- $t
- i.gatt_servcie_added
- gatt_servcie_added
- 0x100107c0: 490c .I LDR r1,[pc,#48] ; [0x100107f4] = 0x11003b18
- 0x100107c2: b500 .. PUSH {lr}
- 0x100107c4: 78c8 .x LDRB r0,[r1,#3]
- 0x100107c6: b093 .. SUB sp,sp,#0x4c
- 0x100107c8: 1e40 @. SUBS r0,r0,#1
- 0x100107ca: f01000ff .... ANDS r0,r0,#0xff
- 0x100107ce: 70c8 .p STRB r0,[r1,#3]
- 0x100107d0: d10d .. BNE 0x100107ee ; gatt_servcie_added + 46
- 0x100107d2: 2102 .! MOVS r1,#2
- 0x100107d4: 2003 . MOVS r0,#3
- 0x100107d6: f7f1fec7 .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x100107da: 2000 . MOVS r0,#0
- 0x100107dc: f88d0000 .... STRB r0,[sp,#0]
- 0x100107e0: 4805 .H LDR r0,[pc,#20] ; [0x100107f8] = 0x11006148
- 0x100107e2: f8d010ac .... LDR r1,[r0,#0xac]
- 0x100107e6: 2900 .) CMP r1,#0
- 0x100107e8: d001 .. BEQ 0x100107ee ; gatt_servcie_added + 46
- 0x100107ea: 4668 hF MOV r0,sp
- 0x100107ec: 4788 .G BLX r1
- 0x100107ee: b013 .. ADD sp,sp,#0x4c
- 0x100107f0: bd00 .. POP {pc}
- $d
- 0x100107f2: 0000 .. DCW 0
- 0x100107f4: 11003b18 .;.. DCD 285227800
- 0x100107f8: 11006148 Ha.. DCD 285237576
- $t
- i.gatt_service_connection_cleanup
- gatt_service_connection_cleanup
- 0x100107fc: b51f .. PUSH {r0-r4,lr}
- 0x100107fe: f88d1001 .... STRB r1,[sp,#1]
- 0x10010802: 2108 .! MOVS r1,#8
- 0x10010804: f88d1000 .... STRB r1,[sp,#0]
- 0x10010808: 8a40 @. LDRH r0,[r0,#0x12]
- 0x1001080a: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1001080e: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x10010812: 4807 .H LDR r0,[pc,#28] ; [0x10010830] = 0x110057dc
- 0x10010814: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x10010818: f5a040a0 ...@ SUB r0,r0,#0x5000
- 0x1001081c: f8d01134 ..4. LDR r1,[r0,#0x134]
- 0x10010820: b111 .. CBZ r1,0x10010828 ; gatt_service_connection_cleanup + 44
- 0x10010822: 4668 hF MOV r0,sp
- 0x10010824: 4788 .G BLX r1
- 0x10010826: bd1f .. POP {r0-r4,pc}
- 0x10010828: 6b01 .k LDR r1,[r0,#0x30]
- 0x1001082a: 2900 .) CMP r1,#0
- 0x1001082c: d1f9 .. BNE 0x10010822 ; gatt_service_connection_cleanup + 38
- 0x1001082e: bd1f .. POP {r0-r4,pc}
- $d
- 0x10010830: 110057dc .W.. DCD 285235164
- $t
- i.gatt_service_connection_created
- gatt_service_connection_created
- 0x10010834: b51f .. PUSH {r0-r4,lr}
- 0x10010836: 4b0e .K LDR r3,[pc,#56] ; [0x10010870] = 0x11003b18
- 0x10010838: 2200 ." MOVS r2,#0
- 0x1001083a: 705a Zp STRB r2,[r3,#1]
- 0x1001083c: f88d1001 .... STRB r1,[sp,#1]
- 0x10010840: 2107 .! MOVS r1,#7
- 0x10010842: f88d1000 .... STRB r1,[sp,#0]
- 0x10010846: 8a40 @. LDRH r0,[r0,#0x12]
- 0x10010848: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x1001084c: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x10010850: 4808 .H LDR r0,[pc,#32] ; [0x10010874] = 0x110057dc
- 0x10010852: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x10010856: f5a040a0 ...@ SUB r0,r0,#0x5000
- 0x1001085a: f8d01134 ..4. LDR r1,[r0,#0x134]
- 0x1001085e: b111 .. CBZ r1,0x10010866 ; gatt_service_connection_created + 50
- 0x10010860: 4668 hF MOV r0,sp
- 0x10010862: 4788 .G BLX r1
- 0x10010864: bd1f .. POP {r0-r4,pc}
- 0x10010866: 6b01 .k LDR r1,[r0,#0x30]
- 0x10010868: 2900 .) CMP r1,#0
- 0x1001086a: d1f9 .. BNE 0x10010860 ; gatt_service_connection_created + 44
- 0x1001086c: bd1f .. POP {r0-r4,pc}
- $d
- 0x1001086e: 0000 .. DCW 0
- 0x10010870: 11003b18 .;.. DCD 285227800
- 0x10010874: 110057dc .W.. DCD 285235164
- $t
- i.gatt_service_destroy
- gatt_service_destroy
- 0x10010878: 4770 pG BX lr
- 0x1001087a: 0000 .. MOVS r0,r0
- i.gatt_service_init
- gatt_service_init
- 0x1001087c: e92d4fff -..O PUSH {r0-r11,lr}
- 0x10010880: b085 .. SUB sp,sp,#0x14
- 0x10010882: 4605 .F MOV r5,r0
- 0x10010884: 9806 .. LDR r0,[sp,#0x18]
- 0x10010886: 9c12 .. LDR r4,[sp,#0x48]
- 0x10010888: 2600 .& MOVS r6,#0
- 0x1001088a: f830bc04 0... LDRH r11,[r0,#-4]
- 0x1001088e: f8d40104 .... LDR r0,[r4,#0x104]
- 0x10010892: 469a .F MOV r10,r3
- 0x10010894: 46b0 .F MOV r8,r6
- 0x10010896: 2800 .( CMP r0,#0
- 0x10010898: d07e ~. BEQ 0x10010998 ; gatt_service_init + 284
- 0x1001089a: 8a80 .. LDRH r0,[r0,#0x14]
- 0x1001089c: 46b1 .F MOV r9,r6
- 0x1001089e: 2810 .( CMP r0,#0x10
- 0x100108a0: d103 .. BNE 0x100108aa ; gatt_service_init + 46
- 0x100108a2: f04f0901 O... MOV r9,#1
- 0x100108a6: f04a0a40 J.@. ORR r10,r10,#0x40
- 0x100108aa: f8940108 .... LDRB r0,[r4,#0x108]
- 0x100108ae: 00c0 .. LSLS r0,r0,#3
- 0x100108b0: f004ffea .... BL os_zalloc ; 0x10015888
- 0x100108b4: 4607 .F MOV r7,r0
- 0x100108b6: 2312 .# MOVS r3,#0x12
- 0x100108b8: e089 .. B 0x100109ce ; gatt_service_init + 338
- 0x100108ba: bf00 .. NOP
- 0x100108bc: f8d41104 .... LDR r1,[r4,#0x104]
- 0x100108c0: ebc602c6 .... RSB r2,r6,r6,LSL #3
- 0x100108c4: 2001 . MOVS r0,#1
- 0x100108c6: eb000082 .... ADD r0,r0,r2,LSL #2
- 0x100108ca: 5a08 .Z LDRH r0,[r1,r0]
- 0x100108cc: f8270036 '.6. STRH r0,[r7,r6,LSL #3]
- 0x100108d0: f8d40104 .... LDR r0,[r4,#0x104]
- 0x100108d4: f8100022 ..". LDRB r0,[r0,r2,LSL #2]
- 0x100108d8: 2810 .( CMP r0,#0x10
- 0x100108da: d109 .. BNE 0x100108f0 ; gatt_service_init + 116
- 0x100108dc: f1090001 .... ADD r0,r9,#1
- 0x100108e0: f00009ff .... AND r9,r0,#0xff
- 0x100108e4: eb0700c6 .... ADD r0,r7,r6,LSL #3
- 0x100108e8: 8881 .. LDRH r1,[r0,#4]
- 0x100108ea: f4414180 A..A ORR r1,r1,#0x4000
- 0x100108ee: 8081 .. STRH r1,[r0,#4]
- 0x100108f0: 2014 . MOVS r0,#0x14
- 0x100108f2: f8d41104 .... LDR r1,[r4,#0x104]
- 0x100108f6: eb000c82 .... ADD r12,r0,r2,LSL #2
- 0x100108fa: eb0700c6 .... ADD r0,r7,r6,LSL #3
- 0x100108fe: f831100c 1... LDRH r1,[r1,r12]
- 0x10010902: 80c1 .. STRH r1,[r0,#6]
- 0x10010904: f8d48104 .... LDR r8,[r4,#0x104]
- 0x10010908: eb030182 .... ADD r1,r3,r2,LSL #2
- 0x1001090c: f8188001 .... LDRB r8,[r8,r1]
- 0x10010910: ea5f7888 _..x LSLS r8,r8,#30
- 0x10010914: d505 .. BPL 0x10010922 ; gatt_service_init + 166
- 0x10010916: f8b08002 .... LDRH r8,[r0,#2]
- 0x1001091a: f4487800 H..x ORR r8,r8,#0x200
- 0x1001091e: f8a08002 .... STRH r8,[r0,#2]
- 0x10010922: f8d48104 .... LDR r8,[r4,#0x104]
- 0x10010926: f8388001 8... LDRH r8,[r8,r1]
- 0x1001092a: ea5f58c8 _..X LSLS r8,r8,#23
- 0x1001092e: d505 .. BPL 0x1001093c ; gatt_service_init + 192
- 0x10010930: f8b08002 .... LDRH r8,[r0,#2]
- 0x10010934: f4486840 H.@h ORR r8,r8,#0xc00
- 0x10010938: f8a08002 .... STRH r8,[r0,#2]
- 0x1001093c: f8d48104 .... LDR r8,[r4,#0x104]
- 0x10010940: f8188001 .... LDRB r8,[r8,r1]
- 0x10010944: ea5f7808 _..x LSLS r8,r8,#28
- 0x10010948: d505 .. BPL 0x10010956 ; gatt_service_init + 218
- 0x1001094a: f8b08002 .... LDRH r8,[r0,#2]
- 0x1001094e: f4486800 H..h ORR r8,r8,#0x800
- 0x10010952: f8a08002 .... STRH r8,[r0,#2]
- 0x10010956: f8d48104 .... LDR r8,[r4,#0x104]
- 0x1001095a: f8188001 .... LDRB r8,[r8,r1]
- 0x1001095e: ea5f7848 _.Hx LSLS r8,r8,#29
- 0x10010962: d505 .. BPL 0x10010970 ; gatt_service_init + 244
- 0x10010964: f8b08002 .... LDRH r8,[r0,#2]
- 0x10010968: f4486880 H..h ORR r8,r8,#0x400
- 0x1001096c: f8a08002 .... STRH r8,[r0,#2]
- 0x10010970: f8d48104 .... LDR r8,[r4,#0x104]
- 0x10010974: f8188001 .... LDRB r8,[r8,r1]
- 0x10010978: ea5f68c8 _..h LSLS r8,r8,#27
- 0x1001097c: d505 .. BPL 0x1001098a ; gatt_service_init + 270
- 0x1001097e: f8b08002 .... LDRH r8,[r0,#2]
- 0x10010982: f4485880 H..X ORR r8,r8,#0x1000
- 0x10010986: f8a08002 .... STRH r8,[r0,#2]
- 0x1001098a: f8d48104 .... LDR r8,[r4,#0x104]
- 0x1001098e: f8181001 .... LDRB r1,[r8,r1]
- 0x10010992: 0689 .. LSLS r1,r1,#26
- 0x10010994: d505 .. BPL 0x100109a2 ; gatt_service_init + 294
- 0x10010996: e000 .. B 0x1001099a ; gatt_service_init + 286
- 0x10010998: e0b3 .. B 0x10010b02 ; gatt_service_init + 646
- 0x1001099a: 8841 A. LDRH r1,[r0,#2]
- 0x1001099c: f4415100 A..Q ORR r1,r1,#0x2000
- 0x100109a0: 8041 A. STRH r1,[r0,#2]
- 0x100109a2: 8841 A. LDRH r1,[r0,#2]
- 0x100109a4: 0589 .. LSLS r1,r1,#22
- 0x100109a6: d510 .. BPL 0x100109ca ; gatt_service_init + 334
- 0x100109a8: f8d41104 .... LDR r1,[r4,#0x104]
- 0x100109ac: f831c00c 1... LDRH r12,[r1,r12]
- 0x100109b0: f1bc0f00 .... CMP r12,#0
- 0x100109b4: d009 .. BEQ 0x100109ca ; gatt_service_init + 334
- 0x100109b6: f04f0c18 O... MOV r12,#0x18
- 0x100109ba: eb0c0282 .... ADD r2,r12,r2,LSL #2
- 0x100109be: 5889 .X LDR r1,[r1,r2]
- 0x100109c0: b919 .. CBNZ r1,0x100109ca ; gatt_service_init + 334
- 0x100109c2: 8881 .. LDRH r1,[r0,#4]
- 0x100109c4: f4414100 A..A ORR r1,r1,#0x8000
- 0x100109c8: 8081 .. STRH r1,[r0,#4]
- 0x100109ca: 1c76 v. ADDS r6,r6,#1
- 0x100109cc: b2f6 .. UXTB r6,r6
- 0x100109ce: f8940108 .... LDRB r0,[r4,#0x108]
- 0x100109d2: 42b0 .B CMP r0,r6
- 0x100109d4: f63faf72 ?.r. BHI 0x100108bc ; gatt_service_init + 64
- 0x100109d8: f1b90f00 .... CMP r9,#0
- 0x100109dc: d00c .. BEQ 0x100109f8 ; gatt_service_init + 380
- 0x100109de: ea4f1009 O... LSL r0,r9,#4
- 0x100109e2: 2103 .! MOVS r1,#3
- 0x100109e4: f7f1fe06 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100109e8: 4681 .F MOV r9,r0
- 0x100109ea: f8d40104 .... LDR r0,[r4,#0x104]
- 0x100109ee: 46c8 .F MOV r8,r9
- 0x100109f0: 8a81 .. LDRH r1,[r0,#0x14]
- 0x100109f2: 2910 .) CMP r1,#0x10
- 0x100109f4: d013 .. BEQ 0x10010a1e ; gatt_service_init + 418
- 0x100109f6: e019 .. B 0x10010a2c ; gatt_service_init + 432
- 0x100109f8: 8a29 ). LDRH r1,[r5,#0x10]
- 0x100109fa: f00a001e .... AND r0,r10,#0x1e
- 0x100109fe: 2200 ." MOVS r2,#0
- 0x10010a00: e9cd7002 ...p STRD r7,r0,[sp,#8]
- 0x10010a04: e9cd2100 ...! STRD r2,r1,[sp,#0]
- 0x10010a08: f8d40104 .... LDR r0,[r4,#0x104]
- 0x10010a0c: f8943108 ...1 LDRB r3,[r4,#0x108]
- 0x10010a10: 6980 .i LDR r0,[r0,#0x18]
- 0x10010a12: 8801 .. LDRH r1,[r0,#0]
- 0x10010a14: 9806 .. LDR r0,[sp,#0x18]
- 0x10010a16: f7f7fa5f .._. BL attm_svc_create_db ; 0x10007ed8
- 0x10010a1a: 4680 .F MOV r8,r0
- 0x10010a1c: e037 7. B 0x10010a8e ; gatt_service_init + 530
- 0x10010a1e: 6981 .i LDR r1,[r0,#0x18]
- 0x10010a20: 2210 ." MOVS r2,#0x10
- 0x10010a22: 4648 HF MOV r0,r9
- 0x10010a24: f7f1fd9b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10010a28: f1080810 .... ADD r8,r8,#0x10
- 0x10010a2c: 2600 .& MOVS r6,#0
- 0x10010a2e: e013 .. B 0x10010a58 ; gatt_service_init + 476
- 0x10010a30: f8d41104 .... LDR r1,[r4,#0x104]
- 0x10010a34: ebc600c6 .... RSB r0,r6,r6,LSL #3
- 0x10010a38: f8112020 .. LDRB r2,[r1,r0,LSL #2]
- 0x10010a3c: 2a10 .* CMP r2,#0x10
- 0x10010a3e: d109 .. BNE 0x10010a54 ; gatt_service_init + 472
- 0x10010a40: 2201 ." MOVS r2,#1
- 0x10010a42: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x10010a46: 4401 .D ADD r1,r1,r0
- 0x10010a48: 2210 ." MOVS r2,#0x10
- 0x10010a4a: 4640 @F MOV r0,r8
- 0x10010a4c: f7f1fd87 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10010a50: f1080810 .... ADD r8,r8,#0x10
- 0x10010a54: 1c76 v. ADDS r6,r6,#1
- 0x10010a56: b2f6 .. UXTB r6,r6
- 0x10010a58: f8940108 .... LDRB r0,[r4,#0x108]
- 0x10010a5c: 42b0 .B CMP r0,r6
- 0x10010a5e: d8e7 .. BHI 0x10010a30 ; gatt_service_init + 436
- 0x10010a60: 8a28 (. LDRH r0,[r5,#0x10]
- 0x10010a62: e9cd0701 .... STRD r0,r7,[sp,#4]
- 0x10010a66: 2000 . MOVS r0,#0
- 0x10010a68: f00a027e ..~. AND r2,r10,#0x7e
- 0x10010a6c: 9000 .. STR r0,[sp,#0]
- 0x10010a6e: e9cd2903 ...) STRD r2,r9,[sp,#0xc]
- 0x10010a72: f8d40104 .... LDR r0,[r4,#0x104]
- 0x10010a76: f8943108 ...1 LDRB r3,[r4,#0x108]
- 0x10010a7a: 2200 ." MOVS r2,#0
- 0x10010a7c: 6980 .i LDR r0,[r0,#0x18]
- 0x10010a7e: 8801 .. LDRH r1,[r0,#0]
- 0x10010a80: 9806 .. LDR r0,[sp,#0x18]
- 0x10010a82: f7f7faa9 .... BL attm_svc_create_db_ext ; 0x10007fd8
- 0x10010a86: 4680 .F MOV r8,r0
- 0x10010a88: 4648 HF MOV r0,r9
- 0x10010a8a: f7f1fdcc .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10010a8e: f1b80f00 .... CMP r8,#0
- 0x10010a92: d006 .. BEQ 0x10010aa2 ; gatt_service_init + 550
- 0x10010a94: f240528b @..R MOV r2,#0x58b
- 0x10010a98: a12e .. ADR r1,{pc}+0xbc ; 0x10010b54
- 0x10010a9a: a037 7. ADR r0,{pc}+0xde ; 0x10010b78
- 0x10010a9c: f7f1fd9b .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10010aa0: e7fe .. B 0x10010aa0 ; gatt_service_init + 548
- 0x10010aa2: 2601 .& MOVS r6,#1
- 0x10010aa4: e026 &. B 0x10010af4 ; gatt_service_init + 632
- 0x10010aa6: bf00 .. NOP
- 0x10010aa8: eb0700c6 .... ADD r0,r7,r6,LSL #3
- 0x10010aac: 8840 @. LDRH r0,[r0,#2]
- 0x10010aae: 0580 .. LSLS r0,r0,#22
- 0x10010ab0: d51e .. BPL 0x10010af0 ; gatt_service_init + 628
- 0x10010ab2: f8d40104 .... LDR r0,[r4,#0x104]
- 0x10010ab6: ebc603c6 .... RSB r3,r6,r6,LSL #3
- 0x10010aba: 2114 .! MOVS r1,#0x14
- 0x10010abc: eb010183 .... ADD r1,r1,r3,LSL #2
- 0x10010ac0: 5a41 AZ LDRH r1,[r0,r1]
- 0x10010ac2: b1a9 .. CBZ r1,0x10010af0 ; gatt_service_init + 628
- 0x10010ac4: 2218 ." MOVS r2,#0x18
- 0x10010ac6: eb020283 .... ADD r2,r2,r3,LSL #2
- 0x10010aca: 5883 .X LDR r3,[r0,r2]
- 0x10010acc: b183 .. CBZ r3,0x10010af0 ; gatt_service_init + 628
- 0x10010ace: 9806 .. LDR r0,[sp,#0x18]
- 0x10010ad0: 2200 ." MOVS r2,#0
- 0x10010ad2: 8800 .. LDRH r0,[r0,#0]
- 0x10010ad4: 4430 0D ADD r0,r0,r6
- 0x10010ad6: b280 .. UXTH r0,r0
- 0x10010ad8: f7f7f888 .... BL attm_att_set_value ; 0x10007bec
- 0x10010adc: ea5f0800 _... MOVS r8,r0
- 0x10010ae0: d006 .. BEQ 0x10010af0 ; gatt_service_init + 628
- 0x10010ae2: f2405296 @..R MOV r2,#0x596
- 0x10010ae6: a11b .. ADR r1,{pc}+0x6e ; 0x10010b54
- 0x10010ae8: a023 #. ADR r0,{pc}+0x90 ; 0x10010b78
- 0x10010aea: f7f1fd74 ..t. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10010aee: e7fe .. B 0x10010aee ; gatt_service_init + 626
- 0x10010af0: 1c76 v. ADDS r6,r6,#1
- 0x10010af2: b2f6 .. UXTB r6,r6
- 0x10010af4: f8940108 .... LDRB r0,[r4,#0x108]
- 0x10010af8: 42b0 .B CMP r0,r6
- 0x10010afa: d8d5 .. BHI 0x10010aa8 ; gatt_service_init + 556
- 0x10010afc: 4638 8F MOV r0,r7
- 0x10010afe: f7f1fd92 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10010b02: 4820 H LDR r0,[pc,#128] ; [0x10010b84] = 0x1000ff8d
- 0x10010b04: f7f9fc96 .... BL from_task_func_to_msg_handle ; 0x1000a434
- 0x10010b08: b1e8 .. CBZ r0,0x10010b46 ; gatt_service_init + 714
- 0x10010b0a: 2100 .! MOVS r1,#0
- 0x10010b0c: 60e9 .` STR r1,[r5,#0xc]
- 0x10010b0e: f8a5b012 .... STRH r11,[r5,#0x12]
- 0x10010b12: e9c50100 .... STRD r0,r1,[r5,#0]
- 0x10010b16: 2001 . MOVS r0,#1
- 0x10010b18: 8128 (. STRH r0,[r5,#8]
- 0x10010b1a: 2002 . MOVS r0,#2
- 0x10010b1c: 8168 h. STRH r0,[r5,#0xa]
- 0x10010b1e: ebcb00cb .... RSB r0,r11,r11,LSL #3
- 0x10010b22: 4919 .I LDR r1,[pc,#100] ; [0x10010b88] = 0x110057dc
- 0x10010b24: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10010b28: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x10010b2c: f5a040a0 ...@ SUB r0,r0,#0x5000
- 0x10010b30: 8a2a *. LDRH r2,[r5,#0x10]
- 0x10010b32: f8a0213c ..<! STRH r2,[r0,#0x13c]
- 0x10010b36: 9906 .. LDR r1,[sp,#0x18]
- 0x10010b38: 8809 .. LDRH r1,[r1,#0]
- 0x10010b3a: f8a0113a ..:. STRH r1,[r0,#0x13a]
- 0x10010b3e: b009 .. ADD sp,sp,#0x24
- 0x10010b40: 4640 @F MOV r0,r8
- 0x10010b42: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10010b46: f24052a1 @..R MOV r2,#0x5a1
- 0x10010b4a: a102 .. ADR r1,{pc}+0xa ; 0x10010b54
- 0x10010b4c: a00a .. ADR r0,{pc}+0x2c ; 0x10010b78
- 0x10010b4e: f7f1fd42 ..B. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10010b52: e7fe .. B 0x10010b52 ; gatt_service_init + 726
- $d
- 0x10010b54: 695c2e2e ..\i DCD 1767648814
- 0x10010b58: 6c625c70 p\bl DCD 1818385520
- 0x10010b5c: 6c685c65 e\hl DCD 1818778725
- 0x10010b60: 6970615f _api DCD 1768972639
- 0x10010b64: 7461675c \gat DCD 1952540508
- 0x10010b68: 61675c74 t\ga DCD 1634163828
- 0x10010b6c: 615f7474 tt_a DCD 1633645684
- 0x10010b70: 632e6970 pi.c DCD 1663986032
- 0x10010b74: 00000000 .... DCD 0
- 0x10010b78: 25200a0d .. % DCD 622856717
- 0x10010b7c: 64252073 s %d DCD 1680154739
- 0x10010b80: 000a0d20 ... DCD 658720
- 0x10010b84: 1000ff8d .... DCD 268500877
- 0x10010b88: 110057dc .W.. DCD 285235164
- $t
- i.gatt_store_peer_prf_info
- gatt_store_peer_prf_info
- 0x10010b8c: e92d41ff -..A PUSH {r0-r8,lr}
- 0x10010b90: 4e3d =N LDR r6,[pc,#244] ; [0x10010c88] = 0x11003b18
- 0x10010b92: 4607 .F MOV r7,r0
- 0x10010b94: 78b0 .x LDRB r0,[r6,#2]
- 0x10010b96: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x10010b9a: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x10010b9e: 483b ;H LDR r0,[pc,#236] ; [0x10010c8c] = 0x110057dc
- 0x10010ba0: eb0002c1 .... ADD r2,r0,r1,LSL #3
- 0x10010ba4: f500640c ...d ADD r4,r0,#0x8c0
- 0x10010ba8: 7915 .y LDRB r5,[r2,#4]
- 0x10010baa: b3e5 .. CBZ r5,0x10010c26 ; gatt_store_peer_prf_info + 154
- 0x10010bac: f8501031 P.1. LDR r1,[r0,r1,LSL #3]
- 0x10010bb0: b3c9 .. CBZ r1,0x10010c26 ; gatt_store_peer_prf_info + 154
- 0x10010bb2: 7951 Qy LDRB r1,[r2,#5]
- 0x10010bb4: b3b9 .. CBZ r1,0x10010c26 ; gatt_store_peer_prf_info + 154
- 0x10010bb6: 4680 .F MOV r8,r0
- 0x10010bb8: 7820 x LDRB r0,[r4,#0]
- 0x10010bba: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x10010bbe: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x10010bc2: 6840 @h LDR r0,[r0,#4]
- 0x10010bc4: b950 P. CBNZ r0,0x10010bdc ; gatt_store_peer_prf_info + 80
- 0x10010bc6: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x10010bca: 0040 @. LSLS r0,r0,#1
- 0x10010bcc: f004fe5c ..\. BL os_zalloc ; 0x10015888
- 0x10010bd0: 7821 !x LDRB r1,[r4,#0]
- 0x10010bd2: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x10010bd6: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x10010bda: 6048 H` STR r0,[r1,#4]
- 0x10010bdc: 7820 x LDRB r0,[r4,#0]
- 0x10010bde: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x10010be2: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x10010be6: 6880 .h LDR r0,[r0,#8]
- 0x10010be8: b940 @. CBNZ r0,0x10010bfc ; gatt_store_peer_prf_info + 112
- 0x10010bea: 0068 h. LSLS r0,r5,#1
- 0x10010bec: f004fe4c ..L. BL os_zalloc ; 0x10015888
- 0x10010bf0: 7821 !x LDRB r1,[r4,#0]
- 0x10010bf2: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x10010bf6: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x10010bfa: 6088 .` STR r0,[r1,#8]
- 0x10010bfc: 7821 !x LDRB r1,[r4,#0]
- 0x10010bfe: eb010041 ..A. ADD r0,r1,r1,LSL #1
- 0x10010c02: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x10010c06: 6843 Ch LDR r3,[r0,#4]
- 0x10010c08: b37b {. CBZ r3,0x10010c6a ; gatt_store_peer_prf_info + 222
- 0x10010c0a: 6880 .h LDR r0,[r0,#8]
- 0x10010c0c: 2800 .( CMP r0,#0
- 0x10010c0e: d033 3. BEQ 0x10010c78 ; gatt_store_peer_prf_info + 236
- 0x10010c10: 78b2 .x LDRB r2,[r6,#2]
- 0x10010c12: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x10010c16: eb020682 .... ADD r6,r2,r2,LSL #2
- 0x10010c1a: eb0802c6 .... ADD r2,r8,r6,LSL #3
- 0x10010c1e: 6916 .i LDR r6,[r2,#0x10]
- 0x10010c20: e9cd0102 .... STRD r0,r1,[sp,#8]
- 0x10010c24: e000 .. B 0x10010c28 ; gatt_store_peer_prf_info + 156
- 0x10010c26: e006 .. B 0x10010c36 ; gatt_store_peer_prf_info + 170
- 0x10010c28: e9cd5600 ...V STRD r5,r6,[sp,#0]
- 0x10010c2c: 68d2 .h LDR r2,[r2,#0xc]
- 0x10010c2e: 4629 )F MOV r1,r5
- 0x10010c30: 4638 8F MOV r0,r7
- 0x10010c32: f005fc63 ..c. BL prf_extract_svc_info_uuid_128 ; 0x100164fc
- 0x10010c36: 7821 !x LDRB r1,[r4,#0]
- 0x10010c38: 8a78 x. LDRH r0,[r7,#0x12]
- 0x10010c3a: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x10010c3e: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x10010c42: 8188 .. STRH r0,[r1,#0xc]
- 0x10010c44: 7821 !x LDRB r1,[r4,#0]
- 0x10010c46: 8ab8 .. LDRH r0,[r7,#0x14]
- 0x10010c48: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x10010c4c: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x10010c50: 81c8 .. STRH r0,[r1,#0xe]
- 0x10010c52: 7820 x LDRB r0,[r4,#0]
- 0x10010c54: 1c40 @. ADDS r0,r0,#1
- 0x10010c56: b2c0 .. UXTB r0,r0
- 0x10010c58: 7020 p STRB r0,[r4,#0]
- 0x10010c5a: 280a .( CMP r0,#0xa
- 0x10010c5c: d912 .. BLS 0x10010c84 ; gatt_store_peer_prf_info + 248
- 0x10010c5e: 22c1 ." MOVS r2,#0xc1
- 0x10010c60: a10b .. ADR r1,{pc}+0x30 ; 0x10010c90
- 0x10010c62: a014 .. ADR r0,{pc}+0x52 ; 0x10010cb4
- 0x10010c64: f7f1fcb7 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10010c68: e7fe .. B 0x10010c68 ; gatt_store_peer_prf_info + 220
- 0x10010c6a: e7ff .. B 0x10010c6c ; gatt_store_peer_prf_info + 224
- 0x10010c6c: 22b4 ." MOVS r2,#0xb4
- 0x10010c6e: a108 .. ADR r1,{pc}+0x22 ; 0x10010c90
- 0x10010c70: a010 .. ADR r0,{pc}+0x44 ; 0x10010cb4
- 0x10010c72: f7f1fcb0 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10010c76: e7fe .. B 0x10010c76 ; gatt_store_peer_prf_info + 234
- 0x10010c78: 22b5 ." MOVS r2,#0xb5
- 0x10010c7a: a105 .. ADR r1,{pc}+0x16 ; 0x10010c90
- 0x10010c7c: a00d .. ADR r0,{pc}+0x38 ; 0x10010cb4
- 0x10010c7e: f7f1fcaa .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10010c82: e7fe .. B 0x10010c82 ; gatt_store_peer_prf_info + 246
- 0x10010c84: e8bd81ff .... POP {r0-r8,pc}
- $d
- 0x10010c88: 11003b18 .;.. DCD 285227800
- 0x10010c8c: 110057dc .W.. DCD 285235164
- 0x10010c90: 695c2e2e ..\i DCD 1767648814
- 0x10010c94: 6c625c70 p\bl DCD 1818385520
- 0x10010c98: 6c685c65 e\hl DCD 1818778725
- 0x10010c9c: 6970615f _api DCD 1768972639
- 0x10010ca0: 7461675c \gat DCD 1952540508
- 0x10010ca4: 61675c74 t\ga DCD 1634163828
- 0x10010ca8: 615f7474 tt_a DCD 1633645684
- 0x10010cac: 632e6970 pi.c DCD 1663986032
- 0x10010cb0: 00000000 .... DCD 0
- 0x10010cb4: 25200a0d .. % DCD 622856717
- 0x10010cb8: 64252073 s %d DCD 1680154739
- 0x10010cbc: 000a0d20 ... DCD 658720
- $t
- i.gatt_write_data
- gatt_write_data
- 0x10010cc0: b430 0. PUSH {r4,r5}
- 0x10010cc2: 460b .F MOV r3,r1
- 0x10010cc4: 4601 .F MOV r1,r0
- 0x10010cc6: 2400 .$ MOVS r4,#0
- 0x10010cc8: f3640007 d... BFI r0,r4,#0,#8
- 0x10010ccc: 4c06 .L LDR r4,[pc,#24] ; [0x10010ce8] = 0x1100397c
- 0x10010cce: f363020f c... BFI r2,r3,#0,#16
- 0x10010cd2: 78e4 .x LDRB r4,[r4,#3]
- 0x10010cd4: f364200f d.. BFI r0,r4,#8,#8
- 0x10010cd8: 2402 .$ MOVS r4,#2
- 0x10010cda: f3644017 d..@ BFI r0,r4,#16,#8
- 0x10010cde: bc30 0. POP {r4,r5}
- 0x10010ce0: 2315 .# MOVS r3,#0x15
- 0x10010ce2: f7febfd7 .... B gatt_client_write_cmd_with_handle ; 0x1000fc94
- $d
- 0x10010ce6: 0000 .. DCW 0
- 0x10010ce8: 1100397c |9.. DCD 285227388
- $t
- i.gatt_write_peer_svc_to_flash
- gatt_write_peer_svc_to_flash
- 0x10010cec: b570 p. PUSH {r4-r6,lr}
- 0x10010cee: 4c21 !L LDR r4,[pc,#132] ; [0x10010d74] = 0x11004124
- 0x10010cf0: 4605 .F MOV r5,r0
- 0x10010cf2: 78a1 .x LDRB r1,[r4,#2]
- 0x10010cf4: 7820 x LDRB r0,[r4,#0]
- 0x10010cf6: 4281 .B CMP r1,r0
- 0x10010cf8: d13b ;. BNE 0x10010d72 ; gatt_write_peer_svc_to_flash + 134
- 0x10010cfa: 78e1 .x LDRB r1,[r4,#3]
- 0x10010cfc: 4281 .B CMP r1,r0
- 0x10010cfe: d038 8. BEQ 0x10010d72 ; gatt_write_peer_svc_to_flash + 134
- 0x10010d00: 68a1 .h LDR r1,[r4,#8]
- 0x10010d02: 2900 .) CMP r1,#0
- 0x10010d04: d035 5. BEQ 0x10010d72 ; gatt_write_peer_svc_to_flash + 134
- 0x10010d06: 21f2 .! MOVS r1,#0xf2
- 0x10010d08: 4348 HC MULS r0,r1,r0
- 0x10010d0a: 2103 .! MOVS r1,#3
- 0x10010d0c: f7f1fc72 ..r. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10010d10: 4606 .F MOV r6,r0
- 0x10010d12: 7821 !x LDRB r1,[r4,#0]
- 0x10010d14: 20f2 . MOVS r0,#0xf2
- 0x10010d16: 4341 AC MULS r1,r0,r1
- 0x10010d18: 4632 2F MOV r2,r6
- 0x10010d1a: 68a0 .h LDR r0,[r4,#8]
- 0x10010d1c: f7f1fc8d .... BL $Ven$TT$L$$flash_read ; 0x1000263a
- 0x10010d20: 78e0 .x LDRB r0,[r4,#3]
- 0x10010d22: 22f2 ." MOVS r2,#0xf2
- 0x10010d24: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x10010d28: ebc110c0 .... RSB r0,r1,r0,LSL #7
- 0x10010d2c: eb060040 ..@. ADD r0,r6,r0,LSL #1
- 0x10010d30: 4629 )F MOV r1,r5
- 0x10010d32: f7f1fc14 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10010d36: 4810 .H LDR r0,[pc,#64] ; [0x10010d78] = 0x11003b15
- 0x10010d38: 7800 .x LDRB r0,[r0,#0]
- 0x10010d3a: 2803 .( CMP r0,#3
- 0x10010d3c: d308 .. BCC 0x10010d50 ; gatt_write_peer_svc_to_flash + 100
- 0x10010d3e: a00f .. ADR r0,{pc}+0x3e ; 0x10010d7c
- 0x10010d40: f004fa34 ..4. BL log_printf_level ; 0x100151ac
- 0x10010d44: a30f .. ADR r3,{pc}+0x40 ; 0x10010d84
- 0x10010d46: 2265 e" MOVS r2,#0x65
- 0x10010d48: a114 .. ADR r1,{pc}+0x54 ; 0x10010d9c
- 0x10010d4a: 2000 . MOVS r0,#0
- 0x10010d4c: f004fa1c .... BL log_printf ; 0x10015188
- 0x10010d50: f44f5180 O..Q MOV r1,#0x1000
- 0x10010d54: 68a0 .h LDR r0,[r4,#8]
- 0x10010d56: f7f1fc7a ..z. BL $Ven$TT$L$$flash_erase ; 0x1000264e
- 0x10010d5a: 7821 !x LDRB r1,[r4,#0]
- 0x10010d5c: 20f2 . MOVS r0,#0xf2
- 0x10010d5e: 4341 AC MULS r1,r0,r1
- 0x10010d60: 4632 2F MOV r2,r6
- 0x10010d62: 68a0 .h LDR r0,[r4,#8]
- 0x10010d64: f7f1fc78 ..x. BL $Ven$TT$L$$flash_write ; 0x10002658
- 0x10010d68: 4630 0F MOV r0,r6
- 0x10010d6a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10010d6e: f7f1bc5a ..Z. B $Ven$TT$L$$ke_free ; 0x10002626
- 0x10010d72: bd70 p. POP {r4-r6,pc}
- $d
- 0x10010d74: 11004124 $A.. DCD 285229348
- 0x10010d78: 11003b15 .;.. DCD 285227797
- 0x10010d7c: 464e495b [INF DCD 1179535707
- 0x10010d80: 00205d4f O] . DCD 2121039
- 0x10010d84: 646e6f62 bond DCD 1684959074
- 0x10010d88: 6376735f _svc DCD 1668707167
- 0x10010d8c: 666e695f _inf DCD 1718511967
- 0x10010d90: 6c665f6f o_fl DCD 1818648431
- 0x10010d94: 5f687361 ash_ DCD 1600680801
- 0x10010d98: 000a0d77 w... DCD 658807
- 0x10010d9c: 615c2e2e ..\a DCD 1633431086
- 0x10010da0: 735c7070 pp\s DCD 1935437936
- 0x10010da4: 755c6372 rc\u DCD 1968989042
- 0x10010da8: 5f726573 ser_ DCD 1601332595
- 0x10010dac: 646e6f62 bond DCD 1684959074
- 0x10010db0: 6e616d5f _man DCD 1851878751
- 0x10010db4: 2e656761 age. DCD 778397537
- 0x10010db8: 00000063 c... DCD 99
- $t
- i.gattc_att_info_cfm_handler
- gattc_att_info_cfm_handler
- 0x10010dbc: b570 p. PUSH {r4-r6,lr}
- 0x10010dbe: 4614 .F MOV r4,r2
- 0x10010dc0: 460d .F MOV r5,r1
- 0x10010dc2: 4610 .F MOV r0,r2
- 0x10010dc4: f7f1fc66 ..f. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10010dc8: 2820 ( CMP r0,#0x20
- 0x10010dca: d019 .. BEQ 0x10010e00 ; gattc_att_info_cfm_handler + 68
- 0x10010dcc: 4e10 .N LDR r6,[pc,#64] ; [0x10010e10] = 0x11006948
- 0x10010dce: 0a24 $. LSRS r4,r4,#8
- 0x10010dd0: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x10010dd4: 6b40 @k LDR r0,[r0,#0x34]
- 0x10010dd6: b198 .. CBZ r0,0x10010e00 ; gattc_att_info_cfm_handler + 68
- 0x10010dd8: 7d01 .} LDRB r1,[r0,#0x14]
- 0x10010dda: 3010 .0 ADDS r0,r0,#0x10
- 0x10010ddc: 2916 .) CMP r1,#0x16
- 0x10010dde: d10f .. BNE 0x10010e00 ; gattc_att_info_cfm_handler + 68
- 0x10010de0: 792b +y LDRB r3,[r5,#4]
- 0x10010de2: b17b {. CBZ r3,0x10010e04 ; gattc_att_info_cfm_handler + 72
- 0x10010de4: 882a *. LDRH r2,[r5,#0]
- 0x10010de6: 4620 F MOV r0,r4
- 0x10010de8: f7f8fd96 .... BL atts_send_error ; 0x10009918
- 0x10010dec: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x10010df0: 3034 40 ADDS r0,r0,#0x34
- 0x10010df2: f7f1fc27 ..'. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10010df6: f7f1fc07 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10010dfa: 4620 F MOV r0,r4
- 0x10010dfc: f7f8fa58 ..X. BL atts_process_pdu ; 0x100092b0
- 0x10010e00: 2000 . MOVS r0,#0
- 0x10010e02: bd70 p. POP {r4-r6,pc}
- 0x10010e04: 8869 i. LDRH r1,[r5,#2]
- 0x10010e06: f4414100 A..A ORR r1,r1,#0x8000
- 0x10010e0a: 8001 .. STRH r1,[r0,#0]
- 0x10010e0c: e7f5 .. B 0x10010dfa ; gattc_att_info_cfm_handler + 62
- $d
- 0x10010e0e: 0000 .. DCW 0
- 0x10010e10: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_att_info_req_ind_handler
- gattc_att_info_req_ind_handler
- 0x10010e14: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10010e18: 461f .F MOV r7,r3
- 0x10010e1a: 4690 .F MOV r8,r2
- 0x10010e1c: 460c .F MOV r4,r1
- 0x10010e1e: 4610 .F MOV r0,r2
- 0x10010e20: f7f1fc38 ..8. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10010e24: 283f ?( CMP r0,#0x3f
- 0x10010e26: d025 %. BEQ 0x10010e74 ; gattc_att_info_req_ind_handler + 96
- 0x10010e28: 2500 .% MOVS r5,#0
- 0x10010e2a: 462e .F MOV r6,r5
- 0x10010e2c: 2002 . MOVS r0,#2
- 0x10010e2e: f7fcff09 .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10010e32: 8821 !. LDRH r1,[r4,#0]
- 0x10010e34: 4288 .B CMP r0,r1
- 0x10010e36: d010 .. BEQ 0x10010e5a ; gattc_att_info_req_ind_handler + 70
- 0x10010e38: 2004 . MOVS r0,#4
- 0x10010e3a: f7fcff03 .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10010e3e: 8821 !. LDRH r1,[r4,#0]
- 0x10010e40: 4288 .B CMP r0,r1
- 0x10010e42: d101 .. BNE 0x10010e48 ; gattc_att_info_req_ind_handler + 52
- 0x10010e44: 2502 .% MOVS r5,#2
- 0x10010e46: e008 .. B 0x10010e5a ; gattc_att_info_req_ind_handler + 70
- 0x10010e48: 2008 . MOVS r0,#8
- 0x10010e4a: f7fcfefb .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10010e4e: 8821 !. LDRH r1,[r4,#0]
- 0x10010e50: 4288 .B CMP r0,r1
- 0x10010e52: d101 .. BNE 0x10010e58 ; gattc_att_info_req_ind_handler + 68
- 0x10010e54: 2501 .% MOVS r5,#1
- 0x10010e56: e000 .. B 0x10010e5a ; gattc_att_info_req_ind_handler + 70
- 0x10010e58: 2680 .& MOVS r6,#0x80
- 0x10010e5a: 2306 .# MOVS r3,#6
- 0x10010e5c: 4642 BF MOV r2,r8
- 0x10010e5e: 4639 9F MOV r1,r7
- 0x10010e60: f6404018 @..@ MOV r0,#0xc18
- 0x10010e64: f7f1fbbc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10010e68: 8821 !. LDRH r1,[r4,#0]
- 0x10010e6a: 8001 .. STRH r1,[r0,#0]
- 0x10010e6c: 7106 .q STRB r6,[r0,#4]
- 0x10010e6e: 8045 E. STRH r5,[r0,#2]
- 0x10010e70: f7f1fbbb .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10010e74: 2000 . MOVS r0,#0
- 0x10010e76: e8bd81f0 .... POP {r4-r8,pc}
- i.gattc_att_info_req_ind_handler
- gattc_att_info_req_ind_handler
- 0x10010e7a: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10010e7e: 461f .F MOV r7,r3
- 0x10010e80: 4690 .F MOV r8,r2
- 0x10010e82: 460e .F MOV r6,r1
- 0x10010e84: 4610 .F MOV r0,r2
- 0x10010e86: f7f1fc05 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10010e8a: 2820 ( CMP r0,#0x20
- 0x10010e8c: d01a .. BEQ 0x10010ec4 ; gattc_att_info_req_ind_handler + 74
- 0x10010e8e: 2500 .% MOVS r5,#0
- 0x10010e90: 462c ,F MOV r4,r5
- 0x10010e92: f001fa75 ..u. BL gattm_svc_get_start_hdl ; 0x10012380
- 0x10010e96: b110 .. CBZ r0,0x10010e9e ; gattc_att_info_req_ind_handler + 36
- 0x10010e98: f001fa72 ..r. BL gattm_svc_get_start_hdl ; 0x10012380
- 0x10010e9c: 1cc0 .. ADDS r0,r0,#3
- 0x10010e9e: 8831 1. LDRH r1,[r6,#0]
- 0x10010ea0: 4288 .B CMP r0,r1
- 0x10010ea2: d101 .. BNE 0x10010ea8 ; gattc_att_info_req_ind_handler + 46
- 0x10010ea4: 2502 .% MOVS r5,#2
- 0x10010ea6: e000 .. B 0x10010eaa ; gattc_att_info_req_ind_handler + 48
- 0x10010ea8: 2480 .$ MOVS r4,#0x80
- 0x10010eaa: 2306 .# MOVS r3,#6
- 0x10010eac: 4642 BF MOV r2,r8
- 0x10010eae: 4639 9F MOV r1,r7
- 0x10010eb0: f6404018 @..@ MOV r0,#0xc18
- 0x10010eb4: f7f1fb94 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10010eb8: 8831 1. LDRH r1,[r6,#0]
- 0x10010eba: 8001 .. STRH r1,[r0,#0]
- 0x10010ebc: 7104 .q STRB r4,[r0,#4]
- 0x10010ebe: 8045 E. STRH r5,[r0,#2]
- 0x10010ec0: f7f1fb93 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10010ec4: 2000 . MOVS r0,#0
- 0x10010ec6: e8bd81f0 .... POP {r4-r8,pc}
- 0x10010eca: 0000 .. MOVS r0,r0
- i.gattc_cleanup
- gattc_cleanup
- 0x10010ecc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10010ed0: 4c26 &L LDR r4,[pc,#152] ; [0x10010f6c] = 0x11006948
- 0x10010ed2: 4605 .F MOV r5,r0
- 0x10010ed4: 460f .F MOV r7,r1
- 0x10010ed6: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10010eda: b3a0 .. CBZ r0,0x10010f46 ; gattc_cleanup + 122
- 0x10010edc: 2600 .& MOVS r6,#0
- 0x10010ede: b12f /. CBZ r7,0x10010eec ; gattc_cleanup + 32
- 0x10010ee0: 2246 F" MOVS r2,#0x46
- 0x10010ee2: 4631 1F MOV r1,r6
- 0x10010ee4: 4628 (F MOV r0,r5
- 0x10010ee6: f000feff .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10010eea: e003 .. B 0x10010ef4 ; gattc_cleanup + 40
- 0x10010eec: 4631 1F MOV r1,r6
- 0x10010eee: 4628 (F MOV r0,r5
- 0x10010ef0: f000fbe4 .... BL gattc_operation_cleanup ; 0x100116bc
- 0x10010ef4: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10010ef8: f8501f14 P... LDR r1,[r0,#0x14]!
- 0x10010efc: b121 !. CBZ r1,0x10010f08 ; gattc_cleanup + 60
- 0x10010efe: f7f1fba1 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10010f02: f7f1fb90 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10010f06: e7f5 .. B 0x10010ef4 ; gattc_cleanup + 40
- 0x10010f08: 1c76 v. ADDS r6,r6,#1
- 0x10010f0a: b2f6 .. UXTB r6,r6
- 0x10010f0c: 2e03 .. CMP r6,#3
- 0x10010f0e: d3e6 .. BCC 0x10010ede ; gattc_cleanup + 18
- 0x10010f10: 4628 (F MOV r0,r5
- 0x10010f12: f7f7fd5d ..]. BL atts_clear_prep_data ; 0x100089d0
- 0x10010f16: bf00 .. NOP
- 0x10010f18: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10010f1c: f8501f34 P.4. LDR r1,[r0,#0x34]!
- 0x10010f20: b121 !. CBZ r1,0x10010f2c ; gattc_cleanup + 96
- 0x10010f22: f7f1fb8f .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10010f26: f7f1fb6f ..o. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10010f2a: e7f5 .. B 0x10010f18 ; gattc_cleanup + 76
- 0x10010f2c: 4628 (F MOV r0,r5
- 0x10010f2e: f7f7fd73 ..s. BL atts_clear_rsp_data ; 0x10008a18
- 0x10010f32: 4628 (F MOV r0,r5
- 0x10010f34: f7f7fd5e ..^. BL atts_clear_read_cache ; 0x100089f4
- 0x10010f38: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10010f3c: f7f1fb73 ..s. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10010f40: 2000 . MOVS r0,#0
- 0x10010f42: f8440025 D.%. STR r0,[r4,r5,LSL #2]
- 0x10010f46: 2006 . MOVS r0,#6
- 0x10010f48: eb002405 ...$ ADD r4,r0,r5,LSL #8
- 0x10010f4c: 4621 !F MOV r1,r4
- 0x10010f4e: f640401c @..@ MOV r0,#0xc1c
- 0x10010f52: f7f1fb8b .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10010f56: 4621 !F MOV r1,r4
- 0x10010f58: f640401d @..@ MOV r0,#0xc1d
- 0x10010f5c: f7f1fb86 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10010f60: 4620 F MOV r0,r4
- 0x10010f62: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10010f66: 2120 ! MOVS r1,#0x20
- 0x10010f68: f7f1bafe .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- $d
- 0x10010f6c: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_cmp_evt_handler
- gattc_cmp_evt_handler
- 0x10010f70: b570 p. PUSH {r4-r6,lr}
- 0x10010f72: 4615 .F MOV r5,r2
- 0x10010f74: 460c .F MOV r4,r1
- 0x10010f76: 4610 .F MOV r0,r2
- 0x10010f78: f7f1fb8c .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10010f7c: 0a2d -. LSRS r5,r5,#8
- 0x10010f7e: 283f ?( CMP r0,#0x3f
- 0x10010f80: d013 .. BEQ 0x10010faa ; gattc_cmp_evt_handler + 58
- 0x10010f82: 7820 x LDRB r0,[r4,#0]
- 0x10010f84: 2806 .( CMP r0,#6
- 0x10010f86: d007 .. BEQ 0x10010f98 ; gattc_cmp_evt_handler + 40
- 0x10010f88: 280a .( CMP r0,#0xa
- 0x10010f8a: d003 .. BEQ 0x10010f94 ; gattc_cmp_evt_handler + 36
- 0x10010f8c: 280c .( CMP r0,#0xc
- 0x10010f8e: d001 .. BEQ 0x10010f94 ; gattc_cmp_evt_handler + 36
- 0x10010f90: 2241 A" MOVS r2,#0x41
- 0x10010f92: e006 .. B 0x10010fa2 ; gattc_cmp_evt_handler + 50
- 0x10010f94: 7862 bx LDRB r2,[r4,#1]
- 0x10010f96: e004 .. B 0x10010fa2 ; gattc_cmp_evt_handler + 50
- 0x10010f98: 2100 .! MOVS r1,#0
- 0x10010f9a: 4628 (F MOV r0,r5
- 0x10010f9c: f7fafd50 ..P. BL gapc_get_operation ; 0x1000ba40
- 0x10010fa0: 2201 ." MOVS r2,#1
- 0x10010fa2: 2100 .! MOVS r1,#0
- 0x10010fa4: 4628 (F MOV r0,r5
- 0x10010fa6: f7fbf911 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10010faa: 2000 . MOVS r0,#0
- 0x10010fac: bd70 p. POP {r4-r6,pc}
- 0x10010fae: 0000 .. MOVS r0,r0
- i.gattc_cmp_evt_handler
- gattc_cmp_evt_handler
- 0x10010fb0: e92d4fff -..O PUSH {r0-r11,lr}
- 0x10010fb4: b083 .. SUB sp,sp,#0xc
- 0x10010fb6: 4688 .F MOV r8,r1
- 0x10010fb8: 9805 .. LDR r0,[sp,#0x14]
- 0x10010fba: 2102 .! MOVS r1,#2
- 0x10010fbc: 0a07 .. LSRS r7,r0,#8
- 0x10010fbe: 4638 8F MOV r0,r7
- 0x10010fc0: f000fb3c ..<. BL gattc_get_operation_ptr ; 0x1001163c
- 0x10010fc4: 2800 .( CMP r0,#0
- 0x10010fc6: d073 s. BEQ 0x100110b0 ; gattc_cmp_evt_handler + 256
- 0x10010fc8: 7801 .x LDRB r1,[r0,#0]
- 0x10010fca: 2915 .) CMP r1,#0x15
- 0x10010fcc: d001 .. BEQ 0x10010fd2 ; gattc_cmp_evt_handler + 34
- 0x10010fce: 2916 .) CMP r1,#0x16
- 0x10010fd0: d16e n. BNE 0x100110b0 ; gattc_cmp_evt_handler + 256
- 0x10010fd2: 8880 .. LDRH r0,[r0,#4]
- 0x10010fd4: 2500 .% MOVS r5,#0
- 0x10010fd6: b1c8 .. CBZ r0,0x1001100c ; gattc_cmp_evt_handler + 92
- 0x10010fd8: f8dfa154 ..T. LDR r10,[pc,#340] ; [0x10011130] = 0x11006948
- 0x10010fdc: 2600 .& MOVS r6,#0
- 0x10010fde: 4634 4F MOV r4,r6
- 0x10010fe0: f85a1027 Z.'. LDR r1,[r10,r7,LSL #2]
- 0x10010fe4: f6404b1a @..K MOV r11,#0xc1a
- 0x10010fe8: f8510f1c Q... LDR r0,[r1,#0x1c]!
- 0x10010fec: b120 . CBZ r0,0x10010ff8 ; gattc_cmp_evt_handler + 72
- 0x10010fee: 8883 .. LDRH r3,[r0,#4]
- 0x10010ff0: 455b [E CMP r3,r11
- 0x10010ff2: d101 .. BNE 0x10010ff8 ; gattc_cmp_evt_handler + 72
- 0x10010ff4: f100040c .... ADD r4,r0,#0xc
- 0x10010ff8: f8980000 .... LDRB r0,[r8,#0]
- 0x10010ffc: 1e80 .. SUBS r0,r0,#2
- 0x10010ffe: 2806 .( CMP r0,#6
- 0x10011000: d26f o. BCS 0x100110e2 ; gattc_cmp_evt_handler + 306
- 0x10011002: e8dff000 .... TBB [pc,r0]
- $d
- 0x10011006: 6060 `` DCW 24672
- 0x10011008: 05880e0c .... DCD 92802572
- $t
- 0x1001100c: 2544 D% MOVS r5,#0x44
- 0x1001100e: e086 .. B 0x1001111e ; gattc_cmp_evt_handler + 366
- 0x10011010: b11c .. CBZ r4,0x1001101a ; gattc_cmp_evt_handler + 106
- 0x10011012: 4608 .F MOV r0,r1
- 0x10011014: f7f1fb16 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10011018: e051 Q. B 0x100110be ; gattc_cmp_evt_handler + 270
- 0x1001101a: 2541 A% MOVS r5,#0x41
- 0x1001101c: e053 S. B 0x100110c6 ; gattc_cmp_evt_handler + 278
- 0x1001101e: 2605 .& MOVS r6,#5
- 0x10011020: e061 a. B 0x100110e6 ; gattc_cmp_evt_handler + 310
- 0x10011022: 2607 .& MOVS r6,#7
- 0x10011024: e05f _. B 0x100110e6 ; gattc_cmp_evt_handler + 310
- 0x10011026: 2541 A% MOVS r5,#0x41
- 0x10011028: e045 E. B 0x100110b6 ; gattc_cmp_evt_handler + 262
- 0x1001102a: bf00 .. NOP
- 0x1001102c: f8b9100e .... LDRH r1,[r9,#0xe]
- 0x10011030: f8b9000c .... LDRH r0,[r9,#0xc]
- 0x10011034: f109080c .... ADD r8,r9,#0xc
- 0x10011038: 1a08 .. SUBS r0,r1,r0
- 0x1001103a: b280 .. UXTH r0,r0
- 0x1001103c: eb000140 ..@. ADD r1,r0,r0,LSL #1
- 0x10011040: 9000 .. STR r0,[sp,#0]
- 0x10011042: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x10011046: 2116 .! MOVS r1,#0x16
- 0x10011048: 9001 .. STR r0,[sp,#4]
- 0x1001104a: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x1001104e: 2102 .! MOVS r1,#2
- 0x10011050: f7f1fb89 .... BL $Ven$TT$L$$ke_check_malloc ; 0x10002766
- 0x10011054: b368 h. CBZ r0,0x100110b2 ; gattc_cmp_evt_handler + 258
- 0x10011056: 2102 .! MOVS r1,#2
- 0x10011058: 4638 8F MOV r0,r7
- 0x1001105a: f000faf7 .... BL gattc_get_requester ; 0x1001164c
- 0x1001105e: 4601 .F MOV r1,r0
- 0x10011060: 9801 .. LDR r0,[sp,#4]
- 0x10011062: 2216 ." MOVS r2,#0x16
- 0x10011064: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x10011068: b283 .. UXTH r3,r0
- 0x1001106a: 4658 XF MOV r0,r11
- 0x1001106c: 9a05 .. LDR r2,[sp,#0x14]
- 0x1001106e: f7f1fab7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011072: 4604 .F MOV r4,r0
- 0x10011074: f8b80000 .... LDRH r0,[r8,#0]
- 0x10011078: 8260 `. STRH r0,[r4,#0x12]
- 0x1001107a: f8b80002 .... LDRH r0,[r8,#2]
- 0x1001107e: 82a0 .. STRH r0,[r4,#0x14]
- 0x10011080: f8980004 .... LDRB r0,[r8,#4]
- 0x10011084: 7020 p STRB r0,[r4,#0]
- 0x10011086: f8982004 ... LDRB r2,[r8,#4]
- 0x1001108a: f1080105 .... ADD r1,r8,#5
- 0x1001108e: 1c60 `. ADDS r0,r4,#1
- 0x10011090: f7f1fa65 ..e. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10011094: 4648 HF MOV r0,r9
- 0x10011096: f7f1fab7 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x1001109a: 9800 .. LDR r0,[sp,#0]
- 0x1001109c: b178 x. CBZ r0,0x100110be ; gattc_cmp_evt_handler + 270
- 0x1001109e: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x100110a2: f1a4010c .... SUB r1,r4,#0xc
- 0x100110a6: 301c .0 ADDS r0,r0,#0x1c
- 0x100110a8: f7f1faf9 .... BL $Ven$TT$L$$co_list_push_front ; 0x1000269e
- 0x100110ac: 2604 .& MOVS r6,#4
- 0x100110ae: e01a .. B 0x100110e6 ; gattc_cmp_evt_handler + 310
- 0x100110b0: e03a :. B 0x10011128 ; gattc_cmp_evt_handler + 376
- 0x100110b2: e7ff .. B 0x100110b4 ; gattc_cmp_evt_handler + 260
- 0x100110b4: 254b K% MOVS r5,#0x4b
- 0x100110b6: 4648 HF MOV r0,r9
- 0x100110b8: f7f1faa6 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100110bc: e012 .. B 0x100110e4 ; gattc_cmp_evt_handler + 308
- 0x100110be: 4620 F MOV r0,r4
- 0x100110c0: f7f1fa93 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100110c4: 2400 .$ MOVS r4,#0
- 0x100110c6: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x100110ca: f8501f1c P... LDR r1,[r0,#0x1c]!
- 0x100110ce: b149 I. CBZ r1,0x100110e4 ; gattc_cmp_evt_handler + 308
- 0x100110d0: f7f1fab8 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100110d4: 4681 .F MOV r9,r0
- 0x100110d6: 8880 .. LDRH r0,[r0,#4]
- 0x100110d8: f5a06140 ..@a SUB r1,r0,#0xc00
- 0x100110dc: 3904 .9 SUBS r1,#4
- 0x100110de: d0a5 .. BEQ 0x1001102c ; gattc_cmp_evt_handler + 124
- 0x100110e0: e7a1 .. B 0x10011026 ; gattc_cmp_evt_handler + 118
- 0x100110e2: e018 .. B 0x10011116 ; gattc_cmp_evt_handler + 358
- 0x100110e4: b19e .. CBZ r6,0x1001110e ; gattc_cmp_evt_handler + 350
- 0x100110e6: b1a4 .. CBZ r4,0x10011112 ; gattc_cmp_evt_handler + 354
- 0x100110e8: 9a05 .. LDR r2,[sp,#0x14]
- 0x100110ea: 230a .# MOVS r3,#0xa
- 0x100110ec: 4611 .F MOV r1,r2
- 0x100110ee: f6404003 @..@ MOV r0,#0xc03
- 0x100110f2: f7f1fa75 ..u. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100110f6: 7006 .p STRB r6,[r0,#0]
- 0x100110f8: 8a61 a. LDRH r1,[r4,#0x12]
- 0x100110fa: 1c49 I. ADDS r1,r1,#1
- 0x100110fc: 8081 .. STRH r1,[r0,#4]
- 0x100110fe: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x10011100: 80c1 .. STRH r1,[r0,#6]
- 0x10011102: 2102 .! MOVS r1,#2
- 0x10011104: 7041 Ap STRB r1,[r0,#1]
- 0x10011106: 2100 .! MOVS r1,#0
- 0x10011108: 8101 .. STRH r1,[r0,#8]
- 0x1001110a: f7f1fa6e ..n. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001110e: b935 5. CBNZ r5,0x1001111e ; gattc_cmp_evt_handler + 366
- 0x10011110: e001 .. B 0x10011116 ; gattc_cmp_evt_handler + 358
- 0x10011112: 2541 A% MOVS r5,#0x41
- 0x10011114: e003 .. B 0x1001111e ; gattc_cmp_evt_handler + 366
- 0x10011116: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x1001111a: 69c0 .i LDR r0,[r0,#0x1c]
- 0x1001111c: b920 . CBNZ r0,0x10011128 ; gattc_cmp_evt_handler + 376
- 0x1001111e: 462a *F MOV r2,r5
- 0x10011120: 2102 .! MOVS r1,#2
- 0x10011122: 4638 8F MOV r0,r7
- 0x10011124: f000fde0 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10011128: b007 .. ADD sp,sp,#0x1c
- 0x1001112a: 2000 . MOVS r0,#0
- 0x1001112c: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x10011130: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_con_enable
- gattc_con_enable
- 0x10011134: b510 .. PUSH {r4,lr}
- 0x10011136: 4604 .F MOV r4,r0
- 0x10011138: 2200 ." MOVS r2,#0
- 0x1001113a: 2110 .! MOVS r1,#0x10
- 0x1001113c: f000ff0a .... BL gattc_update_state ; 0x10011f54
- 0x10011140: 4620 F MOV r0,r4
- 0x10011142: e8bd4010 ...@ POP {r4,lr}
- 0x10011146: f7f8b8b3 .... B atts_process_pdu ; 0x100092b0
- 0x1001114a: 0000 .. MOVS r0,r0
- i.gattc_create
- gattc_create
- 0x1001114c: b570 p. PUSH {r4-r6,lr}
- 0x1001114e: 4604 .F MOV r4,r0
- 0x10011150: 2100 .! MOVS r1,#0
- 0x10011152: 2044 D MOVS r0,#0x44
- 0x10011154: f7f1fa4e ..N. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10011158: 4d1e .M LDR r5,[pc,#120] ; [0x100111d4] = 0x11006948
- 0x1001115a: 2144 D! MOVS r1,#0x44
- 0x1001115c: f8450024 E.$. STR r0,[r5,r4,LSL #2]
- 0x10011160: f7f1fa11 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x10011164: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10011168: 300c .0 ADDS r0,r0,#0xc
- 0x1001116a: f7f1fa61 ..a. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x1001116e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10011172: 3014 .0 ADDS r0,r0,#0x14
- 0x10011174: f7f1fa5c ..\. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10011178: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001117c: 301c .0 ADDS r0,r0,#0x1c
- 0x1001117e: f7f1fa57 ..W. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10011182: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10011186: 3024 $0 ADDS r0,r0,#0x24
- 0x10011188: f7f1fa52 ..R. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x1001118c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10011190: 302c ,0 ADDS r0,r0,#0x2c
- 0x10011192: f7f1fa4d ..M. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x10011196: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001119a: 3034 40 ADDS r0,r0,#0x34
- 0x1001119c: f7f1fa48 ..H. BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x100111a0: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100111a4: 2000 . MOVS r0,#0
- 0x100111a6: 63c8 .c STR r0,[r1,#0x3c]
- 0x100111a8: f8552024 U.$ LDR r2,[r5,r4,LSL #2]
- 0x100111ac: 2117 .! MOVS r1,#0x17
- 0x100111ae: f8a21040 ..@. STRH r1,[r2,#0x40]
- 0x100111b2: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100111b6: f8810042 ..B. STRB r0,[r1,#0x42]
- 0x100111ba: 2006 . MOVS r0,#6
- 0x100111bc: eb002004 ... ADD r0,r0,r4,LSL #8
- 0x100111c0: 2100 .! MOVS r1,#0
- 0x100111c2: f7f1f9d1 .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x100111c6: 4620 F MOV r0,r4
- 0x100111c8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x100111cc: 2201 ." MOVS r2,#1
- 0x100111ce: 2110 .! MOVS r1,#0x10
- 0x100111d0: f000bec0 .... B.W gattc_update_state ; 0x10011f54
- $d
- 0x100111d4: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_default_msg_handler
- gattc_default_msg_handler
- 0x100111d8: b510 .. PUSH {r4,lr}
- 0x100111da: 4610 .F MOV r0,r2
- 0x100111dc: f7f1fa5a ..Z. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100111e0: 2000 . MOVS r0,#0
- 0x100111e2: bd10 .. POP {r4,pc}
- i.gattc_disc_char_desc_ind_handler
- gattc_disc_char_desc_ind_handler
- 0x100111e4: b570 p. PUSH {r4-r6,lr}
- 0x100111e6: 460c .F MOV r4,r1
- 0x100111e8: 0a15 .. LSRS r5,r2,#8
- 0x100111ea: 2102 .! MOVS r1,#2
- 0x100111ec: 4628 (F MOV r0,r5
- 0x100111ee: f000fa17 .... BL gattc_get_operation ; 0x10011620
- 0x100111f2: 2815 .( CMP r0,#0x15
- 0x100111f4: d001 .. BEQ 0x100111fa ; gattc_disc_char_desc_ind_handler + 22
- 0x100111f6: 2816 .( CMP r0,#0x16
- 0x100111f8: d127 '. BNE 0x1001124a ; gattc_disc_char_desc_ind_handler + 102
- 0x100111fa: 4815 .H LDR r0,[pc,#84] ; [0x10011250] = 0x11006948
- 0x100111fc: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10011200: 69c0 .i LDR r0,[r0,#0x1c]
- 0x10011202: b310 .. CBZ r0,0x1001124a ; gattc_disc_char_desc_ind_handler + 102
- 0x10011204: 8881 .. LDRH r1,[r0,#4]
- 0x10011206: f5a16240 ..@b SUB r2,r1,#0xc00
- 0x1001120a: 3a1a .: SUBS r2,r2,#0x1a
- 0x1001120c: d11d .. BNE 0x1001124a ; gattc_disc_char_desc_ind_handler + 102
- 0x1001120e: 8821 !. LDRH r1,[r4,#0]
- 0x10011210: 8bc2 .. LDRH r2,[r0,#0x1e]
- 0x10011212: 300c .0 ADDS r0,r0,#0xc
- 0x10011214: 4291 .B CMP r1,r2
- 0x10011216: d918 .. BLS 0x1001124a ; gattc_disc_char_desc_ind_handler + 102
- 0x10011218: 8a83 .. LDRH r3,[r0,#0x14]
- 0x1001121a: 4299 .B CMP r1,r3
- 0x1001121c: d815 .. BHI 0x1001124a ; gattc_disc_char_desc_ind_handler + 102
- 0x1001121e: 1a89 .. SUBS r1,r1,r2
- 0x10011220: 1e49 I. SUBS r1,r1,#1
- 0x10011222: b2c9 .. UXTB r1,r1
- 0x10011224: eb010241 ..A. ADD r2,r1,r1,LSL #1
- 0x10011228: eb0202c1 .... ADD r2,r2,r1,LSL #3
- 0x1001122c: eb000142 ..B. ADD r1,r0,r2,LSL #1
- 0x10011230: 7d8b .} LDRB r3,[r1,#0x16]
- 0x10011232: b953 S. CBNZ r3,0x1001124a ; gattc_disc_char_desc_ind_handler + 102
- 0x10011234: 2304 .# MOVS r3,#4
- 0x10011236: 758b .u STRB r3,[r1,#0x16]
- 0x10011238: eb000042 ..B. ADD r0,r0,r2,LSL #1
- 0x1001123c: 78a1 .x LDRB r1,[r4,#2]
- 0x1001123e: 75c1 .u STRB r1,[r0,#0x17]
- 0x10011240: 78a2 .x LDRB r2,[r4,#2]
- 0x10011242: 1ce1 .. ADDS r1,r4,#3
- 0x10011244: 3018 .0 ADDS r0,r0,#0x18
- 0x10011246: f7f1f98a .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001124a: 2000 . MOVS r0,#0
- 0x1001124c: bd70 p. POP {r4-r6,pc}
- $d
- 0x1001124e: 0000 .. DCW 0
- 0x10011250: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_disc_char_ind_handler
- gattc_disc_char_ind_handler
- 0x10011254: b570 p. PUSH {r4-r6,lr}
- 0x10011256: 460c .F MOV r4,r1
- 0x10011258: 0a15 .. LSRS r5,r2,#8
- 0x1001125a: 2102 .! MOVS r1,#2
- 0x1001125c: 4628 (F MOV r0,r5
- 0x1001125e: f000f9df .... BL gattc_get_operation ; 0x10011620
- 0x10011262: 2815 .( CMP r0,#0x15
- 0x10011264: d001 .. BEQ 0x1001126a ; gattc_disc_char_ind_handler + 22
- 0x10011266: 2816 .( CMP r0,#0x16
- 0x10011268: d13b ;. BNE 0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x1001126a: 481f .H LDR r0,[pc,#124] ; [0x100112e8] = 0x11006948
- 0x1001126c: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10011270: 69c0 .i LDR r0,[r0,#0x1c]
- 0x10011272: b3b0 .. CBZ r0,0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x10011274: 8881 .. LDRH r1,[r0,#4]
- 0x10011276: f5a16240 ..@b SUB r2,r1,#0xc00
- 0x1001127a: 3a1a .: SUBS r2,r2,#0x1a
- 0x1001127c: d131 1. BNE 0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x1001127e: 8821 !. LDRH r1,[r4,#0]
- 0x10011280: 8bc2 .. LDRH r2,[r0,#0x1e]
- 0x10011282: 300c .0 ADDS r0,r0,#0xc
- 0x10011284: 4291 .B CMP r1,r2
- 0x10011286: d92c ,. BLS 0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x10011288: 8a83 .. LDRH r3,[r0,#0x14]
- 0x1001128a: 4299 .B CMP r1,r3
- 0x1001128c: d829 ). BHI 0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x1001128e: 1a89 .. SUBS r1,r1,r2
- 0x10011290: 1e49 I. SUBS r1,r1,#1
- 0x10011292: b2c9 .. UXTB r1,r1
- 0x10011294: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x10011298: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x1001129c: eb000341 ..A. ADD r3,r0,r1,LSL #1
- 0x100112a0: 2202 ." MOVS r2,#2
- 0x100112a2: 759a .u STRB r2,[r3,#0x16]
- 0x100112a4: eb000141 ..A. ADD r1,r0,r1,LSL #1
- 0x100112a8: 8862 b. LDRH r2,[r4,#2]
- 0x100112aa: 830a .. STRH r2,[r1,#0x18]
- 0x100112ac: 7922 "y LDRB r2,[r4,#4]
- 0x100112ae: 75ca .u STRB r2,[r1,#0x17]
- 0x100112b0: 8861 a. LDRH r1,[r4,#2]
- 0x100112b2: 8a42 B. LDRH r2,[r0,#0x12]
- 0x100112b4: 4291 .B CMP r1,r2
- 0x100112b6: d914 .. BLS 0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x100112b8: 8a83 .. LDRH r3,[r0,#0x14]
- 0x100112ba: 4299 .B CMP r1,r3
- 0x100112bc: d811 .. BHI 0x100112e2 ; gattc_disc_char_ind_handler + 142
- 0x100112be: 1a89 .. SUBS r1,r1,r2
- 0x100112c0: 1e49 I. SUBS r1,r1,#1
- 0x100112c2: b2c9 .. UXTB r1,r1
- 0x100112c4: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x100112c8: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x100112cc: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x100112d0: 2203 ." MOVS r2,#3
- 0x100112d2: 7582 .u STRB r2,[r0,#0x16]
- 0x100112d4: 7961 ay LDRB r1,[r4,#5]
- 0x100112d6: 75c1 .u STRB r1,[r0,#0x17]
- 0x100112d8: 7962 by LDRB r2,[r4,#5]
- 0x100112da: 1da1 .. ADDS r1,r4,#6
- 0x100112dc: 3018 .0 ADDS r0,r0,#0x18
- 0x100112de: f7f1f93e ..>. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100112e2: 2000 . MOVS r0,#0
- 0x100112e4: bd70 p. POP {r4-r6,pc}
- $d
- 0x100112e6: 0000 .. DCW 0
- 0x100112e8: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_disc_cmd_handler
- gattc_disc_cmd_handler
- 0x100112ec: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x100112f0: 460c .F MOV r4,r1
- 0x100112f2: a14f O. ADR r1,{pc}+0x13e ; 0x10011430
- 0x100112f4: 4616 .F MOV r6,r2
- 0x100112f6: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x100112fa: e9cd0101 .... STRD r0,r1,[sp,#4]
- 0x100112fe: 0a10 .. LSRS r0,r2,#8
- 0x10011300: 4682 .F MOV r10,r0
- 0x10011302: ab01 .. ADD r3,sp,#4
- 0x10011304: 4622 "F MOV r2,r4
- 0x10011306: 2101 .! MOVS r1,#1
- 0x10011308: f000fa0e .... BL gattc_process_op ; 0x10011728
- 0x1001130c: 4607 .F MOV r7,r0
- 0x1001130e: 2801 .( CMP r0,#1
- 0x10011310: d111 .. BNE 0x10011336 ; gattc_disc_cmd_handler + 74
- 0x10011312: 88a0 .. LDRH r0,[r4,#4]
- 0x10011314: 88e1 .. LDRH r1,[r4,#6]
- 0x10011316: 4288 .B CMP r0,r1
- 0x10011318: d901 .. BLS 0x1001131e ; gattc_disc_cmd_handler + 50
- 0x1001131a: 2240 @" MOVS r2,#0x40
- 0x1001131c: e007 .. B 0x1001132e ; gattc_disc_cmd_handler + 66
- 0x1001131e: 7860 `x LDRB r0,[r4,#1]
- 0x10011320: 2810 .( CMP r0,#0x10
- 0x10011322: d009 .. BEQ 0x10011338 ; gattc_disc_cmd_handler + 76
- 0x10011324: 2804 .( CMP r0,#4
- 0x10011326: d007 .. BEQ 0x10011338 ; gattc_disc_cmd_handler + 76
- 0x10011328: 2802 .( CMP r0,#2
- 0x1001132a: d005 .. BEQ 0x10011338 ; gattc_disc_cmd_handler + 76
- 0x1001132c: 2251 Q" MOVS r2,#0x51
- 0x1001132e: 2101 .! MOVS r1,#1
- 0x10011330: 4650 PF MOV r0,r10
- 0x10011332: f000fcd9 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10011336: e077 w. B 0x10011428 ; gattc_disc_cmd_handler + 316
- 0x10011338: 7821 !x LDRB r1,[r4,#0]
- 0x1001133a: 0a33 3. LSRS r3,r6,#8
- 0x1001133c: 2206 ." MOVS r2,#6
- 0x1001133e: 2502 .% MOVS r5,#2
- 0x10011340: 2628 (& MOVS r6,#0x28
- 0x10011342: 1e89 .. SUBS r1,r1,#2
- 0x10011344: f04f0900 O... MOV r9,#0
- 0x10011348: eb022303 ...# ADD r3,r2,r3,LSL #8
- 0x1001134c: f44f5820 O. X MOV r8,#0x2800
- 0x10011350: 2906 .) CMP r1,#6
- 0x10011352: d269 i. BCS 0x10011428 ; gattc_disc_cmd_handler + 316
- 0x10011354: e8dff001 .... TBB [pc,r1]
- $d
- 0x10011358: 28380349 I.8( DCD 674759497
- 0x1001135c: 5928 (Y DCW 22824
- $t
- 0x1001135e: 2802 .( CMP r0,#2
- 0x10011360: d000 .. BEQ 0x10011364 ; gattc_disc_cmd_handler + 120
- 0x10011362: 2010 . MOVS r0,#0x10
- 0x10011364: 9000 .. STR r0,[sp,#0]
- 0x10011366: 2206 ." MOVS r2,#6
- 0x10011368: 2104 .! MOVS r1,#4
- 0x1001136a: 4650 PF MOV r0,r10
- 0x1001136c: f003f952 ..R. BL l2cc_pdu_alloc ; 0x10014614
- 0x10011370: 88a1 .. LDRH r1,[r4,#4]
- 0x10011372: 8041 A. STRH r1,[r0,#2]
- 0x10011374: 88e1 .. LDRH r1,[r4,#6]
- 0x10011376: 8081 .. STRH r1,[r0,#4]
- 0x10011378: 4605 .F MOV r5,r0
- 0x1001137a: f8a08006 .... STRH r8,[r0,#6]
- 0x1001137e: 7860 `x LDRB r0,[r4,#1]
- 0x10011380: f1040108 .... ADD r1,r4,#8
- 0x10011384: 2804 .( CMP r0,#4
- 0x10011386: d007 .. BEQ 0x10011398 ; gattc_disc_cmd_handler + 172
- 0x10011388: 8128 (. STRH r0,[r5,#8]
- 0x1001138a: 7862 bx LDRB r2,[r4,#1]
- 0x1001138c: f105000a .... ADD r0,r5,#0xa
- 0x10011390: f7f1f8e5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10011394: 4629 )F MOV r1,r5
- 0x10011396: e044 D. B 0x10011422 ; gattc_disc_cmd_handler + 310
- 0x10011398: 2010 . MOVS r0,#0x10
- 0x1001139a: 8128 (. STRH r0,[r5,#8]
- 0x1001139c: 7862 bx LDRB r2,[r4,#1]
- 0x1001139e: f105000a .... ADD r0,r5,#0xa
- 0x100113a2: f7f6fcad .... BL attm_convert_to128 ; 0x10007d00
- 0x100113a6: e7f5 .. B 0x10011394 ; gattc_disc_cmd_handler + 168
- 0x100113a8: 2208 ." MOVS r2,#8
- 0x100113aa: 2104 .! MOVS r1,#4
- 0x100113ac: 4650 PF MOV r0,r10
- 0x100113ae: 9500 .. STR r5,[sp,#0]
- 0x100113b0: f003f930 ..0. BL l2cc_pdu_alloc ; 0x10014614
- 0x100113b4: 4601 .F MOV r1,r0
- 0x100113b6: 88a0 .. LDRH r0,[r4,#4]
- 0x100113b8: 8048 H. STRH r0,[r1,#2]
- 0x100113ba: 88e0 .. LDRH r0,[r4,#6]
- 0x100113bc: 8088 .. STRH r0,[r1,#4]
- 0x100113be: 2203 ." MOVS r2,#3
- 0x100113c0: f1010008 .... ADD r0,r1,#8
- 0x100113c4: 720a .r STRB r2,[r1,#8]
- 0x100113c6: e00d .. B 0x100113e4 ; gattc_disc_cmd_handler + 248
- 0x100113c8: 2208 ." MOVS r2,#8
- 0x100113ca: 2104 .! MOVS r1,#4
- 0x100113cc: 4650 PF MOV r0,r10
- 0x100113ce: 9500 .. STR r5,[sp,#0]
- 0x100113d0: f003f920 .. . BL l2cc_pdu_alloc ; 0x10014614
- 0x100113d4: 4601 .F MOV r1,r0
- 0x100113d6: 88a0 .. LDRH r0,[r4,#4]
- 0x100113d8: 8048 H. STRH r0,[r1,#2]
- 0x100113da: 88e0 .. LDRH r0,[r4,#6]
- 0x100113dc: 8088 .. STRH r0,[r1,#4]
- 0x100113de: f1010008 .... ADD r0,r1,#8
- 0x100113e2: 720d .r STRB r5,[r1,#8]
- 0x100113e4: 7046 Fp STRB r6,[r0,#1]
- 0x100113e6: 80cd .. STRH r5,[r1,#6]
- 0x100113e8: e01b .. B 0x10011422 ; gattc_disc_cmd_handler + 310
- 0x100113ea: 2210 ." MOVS r2,#0x10
- 0x100113ec: 2104 .! MOVS r1,#4
- 0x100113ee: 4650 PF MOV r0,r10
- 0x100113f0: 9500 .. STR r5,[sp,#0]
- 0x100113f2: f003f90f .... BL l2cc_pdu_alloc ; 0x10014614
- 0x100113f6: 4601 .F MOV r1,r0
- 0x100113f8: 88a0 .. LDRH r0,[r4,#4]
- 0x100113fa: 8048 H. STRH r0,[r1,#2]
- 0x100113fc: 88e0 .. LDRH r0,[r4,#6]
- 0x100113fe: 8088 .. STRH r0,[r1,#4]
- 0x10011400: f1010008 .... ADD r0,r1,#8
- 0x10011404: f8819008 .... STRB r9,[r1,#8]
- 0x10011408: e7ec .. B 0x100113e4 ; gattc_disc_cmd_handler + 248
- 0x1001140a: 2204 ." MOVS r2,#4
- 0x1001140c: 4611 .F MOV r1,r2
- 0x1001140e: 4650 PF MOV r0,r10
- 0x10011410: f8cd9000 .... STR r9,[sp,#0]
- 0x10011414: f003f8fe .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10011418: 4601 .F MOV r1,r0
- 0x1001141a: 88a0 .. LDRH r0,[r4,#4]
- 0x1001141c: 8048 H. STRH r0,[r1,#2]
- 0x1001141e: 88a0 .. LDRH r0,[r4,#4]
- 0x10011420: 8088 .. STRH r0,[r1,#4]
- 0x10011422: 4650 PF MOV r0,r10
- 0x10011424: f7f6fb20 .. . BL attc_send_att_req ; 0x10007a68
- 0x10011428: 4638 8F MOV r0,r7
- 0x1001142a: e8bd8ffe .... POP {r1-r11,pc}
- $d
- 0x1001142e: 0000 .. DCW 0
- 0x10011430: 05040302 .... DCD 84148994
- 0x10011434: 00000706 .... DCD 1798
- $t
- i.gattc_disc_svc_incl_ind_handler
- gattc_disc_svc_incl_ind_handler
- 0x10011438: b570 p. PUSH {r4-r6,lr}
- 0x1001143a: 460c .F MOV r4,r1
- 0x1001143c: 0a15 .. LSRS r5,r2,#8
- 0x1001143e: 2102 .! MOVS r1,#2
- 0x10011440: 4628 (F MOV r0,r5
- 0x10011442: f000f8ed .... BL gattc_get_operation ; 0x10011620
- 0x10011446: 2815 .( CMP r0,#0x15
- 0x10011448: d001 .. BEQ 0x1001144e ; gattc_disc_svc_incl_ind_handler + 22
- 0x1001144a: 2816 .( CMP r0,#0x16
- 0x1001144c: d129 ). BNE 0x100114a2 ; gattc_disc_svc_incl_ind_handler + 106
- 0x1001144e: 4816 .H LDR r0,[pc,#88] ; [0x100114a8] = 0x11006948
- 0x10011450: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10011454: 69c0 .i LDR r0,[r0,#0x1c]
- 0x10011456: b320 . CBZ r0,0x100114a2 ; gattc_disc_svc_incl_ind_handler + 106
- 0x10011458: 8881 .. LDRH r1,[r0,#4]
- 0x1001145a: f5a16240 ..@b SUB r2,r1,#0xc00
- 0x1001145e: 3a1a .: SUBS r2,r2,#0x1a
- 0x10011460: d11f .. BNE 0x100114a2 ; gattc_disc_svc_incl_ind_handler + 106
- 0x10011462: 8821 !. LDRH r1,[r4,#0]
- 0x10011464: 8bc2 .. LDRH r2,[r0,#0x1e]
- 0x10011466: 300c .0 ADDS r0,r0,#0xc
- 0x10011468: 4291 .B CMP r1,r2
- 0x1001146a: d91a .. BLS 0x100114a2 ; gattc_disc_svc_incl_ind_handler + 106
- 0x1001146c: 8a83 .. LDRH r3,[r0,#0x14]
- 0x1001146e: 4299 .B CMP r1,r3
- 0x10011470: d817 .. BHI 0x100114a2 ; gattc_disc_svc_incl_ind_handler + 106
- 0x10011472: 1a89 .. SUBS r1,r1,r2
- 0x10011474: 1e49 I. SUBS r1,r1,#1
- 0x10011476: b2c9 .. UXTB r1,r1
- 0x10011478: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x1001147c: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x10011480: eb000341 ..A. ADD r3,r0,r1,LSL #1
- 0x10011484: 2201 ." MOVS r2,#1
- 0x10011486: 759a .u STRB r2,[r3,#0x16]
- 0x10011488: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x1001148c: 8862 b. LDRH r2,[r4,#2]
- 0x1001148e: 8502 .. STRH r2,[r0,#0x28]
- 0x10011490: 88a1 .. LDRH r1,[r4,#4]
- 0x10011492: 8541 A. STRH r1,[r0,#0x2a]
- 0x10011494: 79a1 .y LDRB r1,[r4,#6]
- 0x10011496: 75c1 .u STRB r1,[r0,#0x17]
- 0x10011498: 79a2 .y LDRB r2,[r4,#6]
- 0x1001149a: 1de1 .. ADDS r1,r4,#7
- 0x1001149c: 3018 .0 ADDS r0,r0,#0x18
- 0x1001149e: f7f1f85e ..^. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100114a2: 2000 . MOVS r0,#0
- 0x100114a4: bd70 p. POP {r4-r6,pc}
- $d
- 0x100114a6: 0000 .. DCW 0
- 0x100114a8: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_disc_svc_ind_handler
- gattc_disc_svc_ind_handler
- 0x100114ac: b57c |. PUSH {r2-r6,lr}
- 0x100114ae: 460c .F MOV r4,r1
- 0x100114b0: 0a15 .. LSRS r5,r2,#8
- 0x100114b2: 2102 .! MOVS r1,#2
- 0x100114b4: 4628 (F MOV r0,r5
- 0x100114b6: f000f8b3 .... BL gattc_get_operation ; 0x10011620
- 0x100114ba: 2815 .( CMP r0,#0x15
- 0x100114bc: d001 .. BEQ 0x100114c2 ; gattc_disc_svc_ind_handler + 22
- 0x100114be: 2816 .( CMP r0,#0x16
- 0x100114c0: d122 ". BNE 0x10011508 ; gattc_disc_svc_ind_handler + 92
- 0x100114c2: 8860 `. LDRH r0,[r4,#2]
- 0x100114c4: f5a0417f ...A SUB r1,r0,#0xff00
- 0x100114c8: 39ff .9 SUBS r1,r1,#0xff
- 0x100114ca: d115 .. BNE 0x100114f8 ; gattc_disc_svc_ind_handler + 76
- 0x100114cc: 480f .H LDR r0,[pc,#60] ; [0x1001150c] = 0x11003b18
- 0x100114ce: 7800 .x LDRB r0,[r0,#0]
- 0x100114d0: 2802 .( CMP r0,#2
- 0x100114d2: d30e .. BCC 0x100114f2 ; gattc_disc_svc_ind_handler + 70
- 0x100114d4: a00e .. ADR r0,{pc}+0x3c ; 0x10011510
- 0x100114d6: f003fe69 ..i. BL log_printf_level ; 0x100151ac
- 0x100114da: 8861 a. LDRH r1,[r4,#2]
- 0x100114dc: 8820 . LDRH r0,[r4,#0]
- 0x100114de: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x100114e2: 481d .H LDR r0,[pc,#116] ; [0x10011558] = 0x11003b1c
- 0x100114e4: a30c .. ADR r3,{pc}+0x34 ; 0x10011518
- 0x100114e6: f2404285 @..B MOV r2,#0x485
- 0x100114ea: a110 .. ADR r1,{pc}+0x42 ; 0x1001152c
- 0x100114ec: 6800 .h LDR r0,[r0,#0]
- 0x100114ee: f003fe4b ..K. BL log_printf ; 0x10015188
- 0x100114f2: 8820 . LDRH r0,[r4,#0]
- 0x100114f4: 3014 .0 ADDS r0,r0,#0x14
- 0x100114f6: 8060 `. STRH r0,[r4,#2]
- 0x100114f8: 4818 .H LDR r0,[pc,#96] ; [0x1001155c] = 0x11006948
- 0x100114fa: f1a4010c .... SUB r1,r4,#0xc
- 0x100114fe: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10011502: 301c .0 ADDS r0,r0,#0x1c
- 0x10011504: f7f1f87b ..{. BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10011508: 2001 . MOVS r0,#1
- 0x1001150a: bd7c |. POP {r2-r6,pc}
- $d
- 0x1001150c: 11003b18 .;.. DCD 285227800
- 0x10011510: 5241575b [WAR DCD 1380013915
- 0x10011514: 00205d4e N] . DCD 2121038
- 0x10011518: 49544f4e NOTI DCD 1230262094
- 0x1001151c: 733a4543 CE:s DCD 1933198659
- 0x10011520: 2c64253a :%d, DCD 744760634
- 0x10011524: 64253a65 e:%d DCD 1680161381
- 0x10011528: 00000a0d .... DCD 2573
- 0x1001152c: 695c2e2e ..\i DCD 1767648814
- 0x10011530: 6c625c70 p\bl DCD 1818385520
- 0x10011534: 6c685c65 e\hl DCD 1818778725
- 0x10011538: 6372735c \src DCD 1668445020
- 0x1001153c: 7461675c \gat DCD 1952540508
- 0x10011540: 61675c74 t\ga DCD 1634163828
- 0x10011544: 5c637474 ttc\ DCD 1550021748
- 0x10011548: 74746167 gatt DCD 1953784167
- 0x1001154c: 61745f63 c_ta DCD 1635016547
- 0x10011550: 632e6b73 sk.c DCD 1663986547
- 0x10011554: 00000000 .... DCD 0
- 0x10011558: 11003b1c .;.. DCD 285227804
- 0x1001155c: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_event_cfm_handler
- gattc_event_cfm_handler
- 0x10011560: b510 .. PUSH {r4,lr}
- 0x10011562: 4610 .F MOV r0,r2
- 0x10011564: 0a14 .. LSRS r4,r2,#8
- 0x10011566: f7f1f895 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001156a: 2820 ( CMP r0,#0x20
- 0x1001156c: d002 .. BEQ 0x10011574 ; gattc_event_cfm_handler + 20
- 0x1001156e: 4620 F MOV r0,r4
- 0x10011570: f7f6faa6 .... BL attc_send_hdl_cfm ; 0x10007ac0
- 0x10011574: 2000 . MOVS r0,#0
- 0x10011576: bd10 .. POP {r4,pc}
- i.gattc_event_ind_handler
- gattc_event_ind_handler
- 0x10011578: b570 p. PUSH {r4-r6,lr}
- 0x1001157a: 4a06 .J LDR r2,[pc,#24] ; [0x10011594] = 0x11003b3c
- 0x1001157c: 4618 .F MOV r0,r3
- 0x1001157e: 6854 Th LDR r4,[r2,#4]
- 0x10011580: b12c ,. CBZ r4,0x1001158e ; gattc_event_ind_handler + 22
- 0x10011582: 888d .. LDRH r5,[r1,#4]
- 0x10011584: 0a00 .. LSRS r0,r0,#8
- 0x10011586: 884b K. LDRH r3,[r1,#2]
- 0x10011588: 1d8a .. ADDS r2,r1,#6
- 0x1001158a: 4629 )F MOV r1,r5
- 0x1001158c: 47a0 .G BLX r4
- 0x1001158e: 2000 . MOVS r0,#0
- 0x10011590: bd70 p. POP {r4-r6,pc}
- $d
- 0x10011592: 0000 .. DCW 0
- 0x10011594: 11003b3c <;.. DCD 285227836
- $t
- i.gattc_exc_mtu_cmd_handler
- gattc_exc_mtu_cmd_handler
- 0x10011598: b57c |. PUSH {r2-r6,lr}
- 0x1001159a: a010 .. ADR r0,{pc}+0x42 ; 0x100115dc
- 0x1001159c: 0a15 .. LSRS r5,r2,#8
- 0x1001159e: 6800 .h LDR r0,[r0,#0]
- 0x100115a0: 460a .F MOV r2,r1
- 0x100115a2: 9001 .. STR r0,[sp,#4]
- 0x100115a4: ab01 .. ADD r3,sp,#4
- 0x100115a6: 2101 .! MOVS r1,#1
- 0x100115a8: 4628 (F MOV r0,r5
- 0x100115aa: f000f8bd .... BL gattc_process_op ; 0x10011728
- 0x100115ae: 4604 .F MOV r4,r0
- 0x100115b0: 2801 .( CMP r0,#1
- 0x100115b2: d111 .. BNE 0x100115d8 ; gattc_exc_mtu_cmd_handler + 64
- 0x100115b4: 2000 . MOVS r0,#0
- 0x100115b6: 9000 .. STR r0,[sp,#0]
- 0x100115b8: 2006 . MOVS r0,#6
- 0x100115ba: eb002305 ...# ADD r3,r0,r5,LSL #8
- 0x100115be: 2202 ." MOVS r2,#2
- 0x100115c0: 2104 .! MOVS r1,#4
- 0x100115c2: 4628 (F MOV r0,r5
- 0x100115c4: f003f826 ..&. BL l2cc_pdu_alloc ; 0x10014614
- 0x100115c8: 4606 .F MOV r6,r0
- 0x100115ca: f7fcfbe3 .... BL gapm_get_max_mtu ; 0x1000dd94
- 0x100115ce: 8070 p. STRH r0,[r6,#2]
- 0x100115d0: 4631 1F MOV r1,r6
- 0x100115d2: 4628 (F MOV r0,r5
- 0x100115d4: f7f6fa48 ..H. BL attc_send_att_req ; 0x10007a68
- 0x100115d8: 4620 F MOV r0,r4
- 0x100115da: bd7c |. POP {r2-r6,pc}
- $d
- 0x100115dc: 00000001 .... DCD 1
- $t
- i.gattc_execute_write_cmd_handler
- gattc_execute_write_cmd_handler
- 0x100115e0: b5f8 .. PUSH {r3-r7,lr}
- 0x100115e2: a00a .. ADR r0,{pc}+0x2a ; 0x1001160c
- 0x100115e4: 0a16 .. LSRS r6,r2,#8
- 0x100115e6: 6800 .h LDR r0,[r0,#0]
- 0x100115e8: 460c .F MOV r4,r1
- 0x100115ea: 460a .F MOV r2,r1
- 0x100115ec: 9000 .. STR r0,[sp,#0]
- 0x100115ee: 466b kF MOV r3,sp
- 0x100115f0: 2101 .! MOVS r1,#1
- 0x100115f2: 4630 0F MOV r0,r6
- 0x100115f4: f000f898 .... BL gattc_process_op ; 0x10011728
- 0x100115f8: 4605 .F MOV r5,r0
- 0x100115fa: 2801 .( CMP r0,#1
- 0x100115fc: d103 .. BNE 0x10011606 ; gattc_execute_write_cmd_handler + 38
- 0x100115fe: 7861 ax LDRB r1,[r4,#1]
- 0x10011600: 4630 0F MOV r0,r6
- 0x10011602: f7f6fa49 ..I. BL attc_send_execute ; 0x10007a98
- 0x10011606: 4628 (F MOV r0,r5
- 0x10011608: bdf8 .. POP {r3-r7,pc}
- $d
- 0x1001160a: 0000 .. DCW 0
- 0x1001160c: 0000000f .... DCD 15
- $t
- i.gattc_get_mtu
- gattc_get_mtu
- 0x10011610: 4902 .I LDR r1,[pc,#8] ; [0x1001161c] = 0x11006948
- 0x10011612: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x10011616: f8b00040 ..@. LDRH r0,[r0,#0x40]
- 0x1001161a: 4770 pG BX lr
- $d
- 0x1001161c: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_get_operation
- gattc_get_operation
- 0x10011620: 4b05 .K LDR r3,[pc,#20] ; [0x10011638] = 0x11006948
- 0x10011622: 4602 .F MOV r2,r0
- 0x10011624: 2000 . MOVS r0,#0
- 0x10011626: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x1001162a: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1001162e: 2900 .) CMP r1,#0
- 0x10011630: d000 .. BEQ 0x10011634 ; gattc_get_operation + 20
- 0x10011632: 7808 .x LDRB r0,[r1,#0]
- 0x10011634: 4770 pG BX lr
- $d
- 0x10011636: 0000 .. DCW 0
- 0x10011638: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_get_operation_ptr
- gattc_get_operation_ptr
- 0x1001163c: 4a02 .J LDR r2,[pc,#8] ; [0x10011648] = 0x11006948
- 0x1001163e: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x10011642: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x10011646: 4770 pG BX lr
- $d
- 0x10011648: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_get_requester
- gattc_get_requester
- 0x1001164c: 4b06 .K LDR r3,[pc,#24] ; [0x10011668] = 0x11006948
- 0x1001164e: 4602 .F MOV r2,r0
- 0x10011650: 2000 . MOVS r0,#0
- 0x10011652: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x10011656: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x1001165a: 2900 .) CMP r1,#0
- 0x1001165c: d002 .. BEQ 0x10011664 ; gattc_get_requester + 24
- 0x1001165e: 4608 .F MOV r0,r1
- 0x10011660: f7f1b859 ..Y. B $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x10011664: 4770 pG BX lr
- $d
- 0x10011666: 0000 .. DCW 0
- 0x10011668: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_init
- gattc_init
- 0x1001166c: b570 p. PUSH {r4-r6,lr}
- 0x1001166e: 4d10 .M LDR r5,[pc,#64] ; [0x100116b0] = 0x110000a0
- 0x10011670: b980 .. CBNZ r0,0x10011694 ; gattc_init + 40
- 0x10011672: 4910 .I LDR r1,[pc,#64] ; [0x100116b4] = 0x1001befc
- 0x10011674: 2006 . MOVS r0,#6
- 0x10011676: f7f0fff4 .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x1001167a: 2000 . MOVS r0,#0
- 0x1001167c: 4602 .F MOV r2,r0
- 0x1001167e: 4b0e .K LDR r3,[pc,#56] ; [0x100116b8] = 0x11006948
- 0x10011680: f8951054 ..T. LDRB r1,[r5,#0x54]
- 0x10011684: e004 .. B 0x10011690 ; gattc_init + 36
- 0x10011686: bf00 .. NOP
- 0x10011688: f8432020 C. STR r2,[r3,r0,LSL #2]
- 0x1001168c: 1c40 @. ADDS r0,r0,#1
- 0x1001168e: b2c0 .. UXTB r0,r0
- 0x10011690: 4281 .B CMP r1,r0
- 0x10011692: d8f9 .. BHI 0x10011688 ; gattc_init + 28
- 0x10011694: 2400 .$ MOVS r4,#0
- 0x10011696: e005 .. B 0x100116a4 ; gattc_init + 56
- 0x10011698: 2100 .! MOVS r1,#0
- 0x1001169a: 4620 F MOV r0,r4
- 0x1001169c: f7fffc16 .... BL gattc_cleanup ; 0x10010ecc
- 0x100116a0: 1c64 d. ADDS r4,r4,#1
- 0x100116a2: b2e4 .. UXTB r4,r4
- 0x100116a4: f8950054 ..T. LDRB r0,[r5,#0x54]
- 0x100116a8: 42a0 .B CMP r0,r4
- 0x100116aa: d8f5 .. BHI 0x10011698 ; gattc_init + 44
- 0x100116ac: bd70 p. POP {r4-r6,pc}
- $d
- 0x100116ae: 0000 .. DCW 0
- 0x100116b0: 110000a0 .... DCD 285212832
- 0x100116b4: 1001befc .... DCD 268549884
- 0x100116b8: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_operation_cleanup
- gattc_operation_cleanup
- 0x100116bc: b570 p. PUSH {r4-r6,lr}
- 0x100116be: 4c19 .L LDR r4,[pc,#100] ; [0x10011724] = 0x11006948
- 0x100116c0: 460e .F MOV r6,r1
- 0x100116c2: 4605 .F MOV r5,r0
- 0x100116c4: 2901 .) CMP r1,#1
- 0x100116c6: d002 .. BEQ 0x100116ce ; gattc_operation_cleanup + 18
- 0x100116c8: 2e02 .. CMP r6,#2
- 0x100116ca: d00a .. BEQ 0x100116e2 ; gattc_operation_cleanup + 38
- 0x100116cc: e013 .. B 0x100116f6 ; gattc_operation_cleanup + 58
- 0x100116ce: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100116d2: f8501f0c P... LDR r1,[r0,#0xc]!
- 0x100116d6: b171 q. CBZ r1,0x100116f6 ; gattc_operation_cleanup + 58
- 0x100116d8: f7f0ffb4 .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100116dc: f7f0ff94 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100116e0: e7f5 .. B 0x100116ce ; gattc_operation_cleanup + 18
- 0x100116e2: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100116e6: f8501f1c P... LDR r1,[r0,#0x1c]!
- 0x100116ea: b121 !. CBZ r1,0x100116f6 ; gattc_operation_cleanup + 58
- 0x100116ec: f7f0ffaa .... BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100116f0: f7f0ff99 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100116f4: e7f5 .. B 0x100116e2 ; gattc_operation_cleanup + 38
- 0x100116f6: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100116fa: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x100116fe: 2800 .( CMP r0,#0
- 0x10011700: d00e .. BEQ 0x10011720 ; gattc_operation_cleanup + 100
- 0x10011702: f7f1f812 .... BL $Ven$TT$L$$ke_msg_in_queue ; 0x1000272a
- 0x10011706: b930 0. CBNZ r0,0x10011716 ; gattc_operation_cleanup + 90
- 0x10011708: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1001170c: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x10011710: 380c .8 SUBS r0,r0,#0xc
- 0x10011712: f7f0ff79 ..y. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10011716: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x1001171a: 2000 . MOVS r0,#0
- 0x1001171c: f8410026 A.&. STR r0,[r1,r6,LSL #2]
- 0x10011720: bd70 p. POP {r4-r6,pc}
- $d
- 0x10011722: 0000 .. DCW 0
- 0x10011724: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_process_op
- gattc_process_op
- 0x10011728: e92d4fff -..O PUSH {r0-r11,lr}
- 0x1001172c: 4682 .F MOV r10,r0
- 0x1001172e: 2106 .! MOVS r1,#6
- 0x10011730: b081 .. SUB sp,sp,#4
- 0x10011732: 461d .F MOV r5,r3
- 0x10011734: 4616 .F MOV r6,r2
- 0x10011736: 2400 .$ MOVS r4,#0
- 0x10011738: eb01200a ... ADD r0,r1,r10,LSL #8
- 0x1001173c: f7f0ffaa .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011740: f8969000 .... LDRB r9,[r6,#0]
- 0x10011744: f8b6b002 .... LDRH r11,[r6,#2]
- 0x10011748: 2743 C' MOVS r7,#0x43
- 0x1001174a: 4680 .F MOV r8,r0
- 0x1001174c: 2820 ( CMP r0,#0x20
- 0x1001174e: d020 . BEQ 0x10011792 ; gattc_process_op + 106
- 0x10011750: 4650 PF MOV r0,r10
- 0x10011752: 9902 .. LDR r1,[sp,#8]
- 0x10011754: f7ffff72 ..r. BL gattc_get_operation_ptr ; 0x1001163c
- 0x10011758: 42b0 .B CMP r0,r6
- 0x1001175a: d034 4. BEQ 0x100117c6 ; gattc_process_op + 158
- 0x1001175c: 9802 .. LDR r0,[sp,#8]
- 0x1001175e: 2701 .' MOVS r7,#1
- 0x10011760: 4087 .@ LSLS r7,r7,r0
- 0x10011762: ea170f08 .... TST r7,r8
- 0x10011766: d004 .. BEQ 0x10011772 ; gattc_process_op + 74
- 0x10011768: 2402 .$ MOVS r4,#2
- 0x1001176a: e01c .. B 0x100117a6 ; gattc_process_op + 126
- 0x1001176c: 4548 HE CMP r0,r9
- 0x1001176e: d004 .. BEQ 0x1001177a ; gattc_process_op + 82
- 0x10011770: 1c6d m. ADDS r5,r5,#1
- 0x10011772: 7828 (x LDRB r0,[r5,#0]
- 0x10011774: 2800 .( CMP r0,#0
- 0x10011776: d1f9 .. BNE 0x1001176c ; gattc_process_op + 68
- 0x10011778: e00a .. B 0x10011790 ; gattc_process_op + 104
- 0x1001177a: f0100fff .... TST r0,#0xff
- 0x1001177e: d007 .. BEQ 0x10011790 ; gattc_process_op + 104
- 0x10011780: 4912 .I LDR r1,[pc,#72] ; [0x100117cc] = 0x11006948
- 0x10011782: f851002a Q.*. LDR r0,[r1,r10,LSL #2]
- 0x10011786: f8900042 ..B. LDRB r0,[r0,#0x42]
- 0x1001178a: b180 .. CBZ r0,0x100117ae ; gattc_process_op + 134
- 0x1001178c: 2743 C' MOVS r7,#0x43
- 0x1001178e: e000 .. B 0x10011792 ; gattc_process_op + 106
- 0x10011790: 2740 @' MOVS r7,#0x40
- 0x10011792: 4630 0F MOV r0,r6
- 0x10011794: f7f0ffbf .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x10011798: 4603 .F MOV r3,r0
- 0x1001179a: 465a ZF MOV r2,r11
- 0x1001179c: 4649 IF MOV r1,r9
- 0x1001179e: 4650 PF MOV r0,r10
- 0x100117a0: 9700 .. STR r7,[sp,#0]
- 0x100117a2: f000fad5 .... BL gattc_send_error_evt ; 0x10011d50
- 0x100117a6: b005 .. ADD sp,sp,#0x14
- 0x100117a8: 4620 F MOV r0,r4
- 0x100117aa: e8bd8ff0 .... POP {r4-r11,pc}
- 0x100117ae: 2401 .$ MOVS r4,#1
- 0x100117b0: 4632 2F MOV r2,r6
- 0x100117b2: 4650 PF MOV r0,r10
- 0x100117b4: 9902 .. LDR r1,[sp,#8]
- 0x100117b6: f000fb8f .... BL gattc_set_operation_ptr ; 0x10011ed8
- 0x100117ba: b2f9 .. UXTB r1,r7
- 0x100117bc: 2201 ." MOVS r2,#1
- 0x100117be: 4650 PF MOV r0,r10
- 0x100117c0: f000fbc8 .... BL gattc_update_state ; 0x10011f54
- 0x100117c4: e7ef .. B 0x100117a6 ; gattc_process_op + 126
- 0x100117c6: 2401 .$ MOVS r4,#1
- 0x100117c8: e7ed .. B 0x100117a6 ; gattc_process_op + 126
- $d
- 0x100117ca: 0000 .. DCW 0
- 0x100117cc: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_read_cfm_handler
- gattc_read_cfm_handler
- 0x100117d0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100117d4: 4614 .F MOV r4,r2
- 0x100117d6: 460e .F MOV r6,r1
- 0x100117d8: 2700 .' MOVS r7,#0
- 0x100117da: 4610 .F MOV r0,r2
- 0x100117dc: f7f0ff5a ..Z. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100117e0: 2820 ( CMP r0,#0x20
- 0x100117e2: d012 .. BEQ 0x1001180a ; gattc_read_cfm_handler + 58
- 0x100117e4: 4d0a .M LDR r5,[pc,#40] ; [0x10011810] = 0x11006948
- 0x100117e6: 0a24 $. LSRS r4,r4,#8
- 0x100117e8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100117ec: 4601 .F MOV r1,r0
- 0x100117ee: 6b40 @k LDR r0,[r0,#0x34]
- 0x100117f0: b158 X. CBZ r0,0x1001180a ; gattc_read_cfm_handler + 58
- 0x100117f2: 6bc8 .k LDR r0,[r1,#0x3c]
- 0x100117f4: b110 .. CBZ r0,0x100117fc ; gattc_read_cfm_handler + 44
- 0x100117f6: 380c .8 SUBS r0,r0,#0xc
- 0x100117f8: f7f0ff06 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100117fc: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10011800: 2701 .' MOVS r7,#1
- 0x10011802: 63c6 .c STR r6,[r0,#0x3c]
- 0x10011804: 4620 F MOV r0,r4
- 0x10011806: f7f7fd53 ..S. BL atts_process_pdu ; 0x100092b0
- 0x1001180a: 4638 8F MOV r0,r7
- 0x1001180c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10011810: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_read_cmd_handler
- gattc_read_cmd_handler
- 0x10011814: b5fe .. PUSH {r1-r7,lr}
- 0x10011816: 460c .F MOV r4,r1
- 0x10011818: a147 G. ADR r1,{pc}+0x120 ; 0x10011938
- 0x1001181a: 0a16 .. LSRS r6,r2,#8
- 0x1001181c: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x10011820: e9cd0101 .... STRD r0,r1,[sp,#4]
- 0x10011824: 4617 .F MOV r7,r2
- 0x10011826: ab01 .. ADD r3,sp,#4
- 0x10011828: 4622 "F MOV r2,r4
- 0x1001182a: 2101 .! MOVS r1,#1
- 0x1001182c: 4630 0F MOV r0,r6
- 0x1001182e: f7ffff7b ..{. BL gattc_process_op ; 0x10011728
- 0x10011832: 4605 .F MOV r5,r0
- 0x10011834: 2801 .( CMP r0,#1
- 0x10011836: d17d }. BNE 0x10011934 ; gattc_read_cmd_handler + 288
- 0x10011838: 7822 "x LDRB r2,[r4,#0]
- 0x1001183a: 2006 . MOVS r0,#6
- 0x1001183c: 0a3b ;. LSRS r3,r7,#8
- 0x1001183e: 2100 .! MOVS r1,#0
- 0x10011840: eb002303 ...# ADD r3,r0,r3,LSL #8
- 0x10011844: 2a08 .* CMP r2,#8
- 0x10011846: d00b .. BEQ 0x10011860 ; gattc_read_cmd_handler + 76
- 0x10011848: 2a09 .* CMP r2,#9
- 0x1001184a: d00b .. BEQ 0x10011864 ; gattc_read_cmd_handler + 80
- 0x1001184c: 2a0a .* CMP r2,#0xa
- 0x1001184e: d002 .. BEQ 0x10011856 ; gattc_read_cmd_handler + 66
- 0x10011850: 2a0b .* CMP r2,#0xb
- 0x10011852: d16f o. BNE 0x10011934 ; gattc_read_cmd_handler + 288
- 0x10011854: e052 R. B 0x100118fc ; gattc_read_cmd_handler + 232
- 0x10011856: 483a :H LDR r0,[pc,#232] ; [0x10011940] = 0x11006948
- 0x10011858: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x1001185c: 68c0 .h LDR r0,[r0,#0xc]
- 0x1001185e: b168 h. CBZ r0,0x1001187c ; gattc_read_cmd_handler + 104
- 0x10011860: 88e0 .. LDRH r0,[r4,#6]
- 0x10011862: b3c0 .. CBZ r0,0x100118d6 ; gattc_read_cmd_handler + 194
- 0x10011864: 9100 .. STR r1,[sp,#0]
- 0x10011866: 220c ." MOVS r2,#0xc
- 0x10011868: 2104 .! MOVS r1,#4
- 0x1001186a: 4630 0F MOV r0,r6
- 0x1001186c: f002fed2 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10011870: 4601 .F MOV r1,r0
- 0x10011872: 88e0 .. LDRH r0,[r4,#6]
- 0x10011874: 8088 .. STRH r0,[r1,#4]
- 0x10011876: 88a0 .. LDRH r0,[r4,#4]
- 0x10011878: 8048 H. STRH r0,[r1,#2]
- 0x1001187a: e058 X. B 0x1001192e ; gattc_read_cmd_handler + 282
- 0x1001187c: 88a0 .. LDRH r0,[r4,#4]
- 0x1001187e: 88e1 .. LDRH r1,[r4,#6]
- 0x10011880: 4288 .B CMP r0,r1
- 0x10011882: d901 .. BLS 0x10011888 ; gattc_read_cmd_handler + 116
- 0x10011884: 2240 @" MOVS r2,#0x40
- 0x10011886: e007 .. B 0x10011898 ; gattc_read_cmd_handler + 132
- 0x10011888: 7a20 z LDRB r0,[r4,#8]
- 0x1001188a: 2810 .( CMP r0,#0x10
- 0x1001188c: d009 .. BEQ 0x100118a2 ; gattc_read_cmd_handler + 142
- 0x1001188e: 2804 .( CMP r0,#4
- 0x10011890: d007 .. BEQ 0x100118a2 ; gattc_read_cmd_handler + 142
- 0x10011892: 2802 .( CMP r0,#2
- 0x10011894: d005 .. BEQ 0x100118a2 ; gattc_read_cmd_handler + 142
- 0x10011896: 2251 Q" MOVS r2,#0x51
- 0x10011898: 2101 .! MOVS r1,#1
- 0x1001189a: 4630 0F MOV r0,r6
- 0x1001189c: f000fa24 ..$. BL gattc_send_complete_evt ; 0x10011ce8
- 0x100118a0: e048 H. B 0x10011934 ; gattc_read_cmd_handler + 288
- 0x100118a2: 2802 .( CMP r0,#2
- 0x100118a4: d000 .. BEQ 0x100118a8 ; gattc_read_cmd_handler + 148
- 0x100118a6: 2010 . MOVS r0,#0x10
- 0x100118a8: 9000 .. STR r0,[sp,#0]
- 0x100118aa: 2208 ." MOVS r2,#8
- 0x100118ac: 2104 .! MOVS r1,#4
- 0x100118ae: 4630 0F MOV r0,r6
- 0x100118b0: f002feb0 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x100118b4: 88a1 .. LDRH r1,[r4,#4]
- 0x100118b6: 8041 A. STRH r1,[r0,#2]
- 0x100118b8: 88e1 .. LDRH r1,[r4,#6]
- 0x100118ba: 8081 .. STRH r1,[r0,#4]
- 0x100118bc: 7a22 "z LDRB r2,[r4,#8]
- 0x100118be: 4607 .F MOV r7,r0
- 0x100118c0: f1040109 .... ADD r1,r4,#9
- 0x100118c4: 2a04 .* CMP r2,#4
- 0x100118c6: d007 .. BEQ 0x100118d8 ; gattc_read_cmd_handler + 196
- 0x100118c8: 80fa .. STRH r2,[r7,#6]
- 0x100118ca: f1070008 .... ADD r0,r7,#8
- 0x100118ce: f7f0fe46 ..F. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100118d2: 4639 9F MOV r1,r7
- 0x100118d4: e02b +. B 0x1001192e ; gattc_read_cmd_handler + 282
- 0x100118d6: e007 .. B 0x100118e8 ; gattc_read_cmd_handler + 212
- 0x100118d8: 2010 . MOVS r0,#0x10
- 0x100118da: 80f8 .. STRH r0,[r7,#6]
- 0x100118dc: 7a22 "z LDRB r2,[r4,#8]
- 0x100118de: f1070008 .... ADD r0,r7,#8
- 0x100118e2: f7f6fa0d .... BL attm_convert_to128 ; 0x10007d00
- 0x100118e6: e7f4 .. B 0x100118d2 ; gattc_read_cmd_handler + 190
- 0x100118e8: 9100 .. STR r1,[sp,#0]
- 0x100118ea: 220a ." MOVS r2,#0xa
- 0x100118ec: 2104 .! MOVS r1,#4
- 0x100118ee: 4630 0F MOV r0,r6
- 0x100118f0: f002fe90 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x100118f4: 88a1 .. LDRH r1,[r4,#4]
- 0x100118f6: 8041 A. STRH r1,[r0,#2]
- 0x100118f8: 4601 .F MOV r1,r0
- 0x100118fa: e018 .. B 0x1001192e ; gattc_read_cmd_handler + 282
- 0x100118fc: 7860 `x LDRB r0,[r4,#1]
- 0x100118fe: 220e ." MOVS r2,#0xe
- 0x10011900: 0040 @. LSLS r0,r0,#1
- 0x10011902: 9000 .. STR r0,[sp,#0]
- 0x10011904: 2104 .! MOVS r1,#4
- 0x10011906: 4630 0F MOV r0,r6
- 0x10011908: f002fe84 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x1001190c: 4601 .F MOV r1,r0
- 0x1001190e: 7860 `x LDRB r0,[r4,#1]
- 0x10011910: 8048 H. STRH r0,[r1,#2]
- 0x10011912: 2000 . MOVS r0,#0
- 0x10011914: e008 .. B 0x10011928 ; gattc_read_cmd_handler + 276
- 0x10011916: bf00 .. NOP
- 0x10011918: eb040280 .... ADD r2,r4,r0,LSL #2
- 0x1001191c: eb010340 ..@. ADD r3,r1,r0,LSL #1
- 0x10011920: 8892 .. LDRH r2,[r2,#4]
- 0x10011922: 1c40 @. ADDS r0,r0,#1
- 0x10011924: 809a .. STRH r2,[r3,#4]
- 0x10011926: b2c0 .. UXTB r0,r0
- 0x10011928: 884a J. LDRH r2,[r1,#2]
- 0x1001192a: 4282 .B CMP r2,r0
- 0x1001192c: d8f4 .. BHI 0x10011918 ; gattc_read_cmd_handler + 260
- 0x1001192e: 4630 0F MOV r0,r6
- 0x10011930: f7f6f89a .... BL attc_send_att_req ; 0x10007a68
- 0x10011934: 4628 (F MOV r0,r5
- 0x10011936: bdfe .. POP {r1-r7,pc}
- $d
- 0x10011938: 0b0a0908 .... DCD 185207048
- 0x1001193c: 00000000 .... DCD 0
- 0x10011940: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_read_ind_handler
- gattc_read_ind_handler
- 0x10011944: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10011948: 4615 .F MOV r5,r2
- 0x1001194a: 460c .F MOV r4,r1
- 0x1001194c: 4610 .F MOV r0,r2
- 0x1001194e: f7f0fea1 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011952: 0a2e .. LSRS r6,r5,#8
- 0x10011954: 283f ?( CMP r0,#0x3f
- 0x10011956: d066 f. BEQ 0x10011a26 ; gattc_read_ind_handler + 226
- 0x10011958: 2100 .! MOVS r1,#0
- 0x1001195a: 4630 0F MOV r0,r6
- 0x1001195c: f7faf870 ..p. BL gapc_get_operation ; 0x1000ba40
- 0x10011960: 2108 .! MOVS r1,#8
- 0x10011962: 0a2a *. LSRS r2,r5,#8
- 0x10011964: ea412502 A..% ORR r5,r1,r2,LSL #8
- 0x10011968: f6406706 @..g MOV r7,#0xe06
- 0x1001196c: 2802 .( CMP r0,#2
- 0x1001196e: d006 .. BEQ 0x1001197e ; gattc_read_ind_handler + 58
- 0x10011970: 2805 .( CMP r0,#5
- 0x10011972: d01e .. BEQ 0x100119b2 ; gattc_read_ind_handler + 110
- 0x10011974: 2806 .( CMP r0,#6
- 0x10011976: d02d -. BEQ 0x100119d4 ; gattc_read_ind_handler + 144
- 0x10011978: 2815 .( CMP r0,#0x15
- 0x1001197a: d154 T. BNE 0x10011a26 ; gattc_read_ind_handler + 226
- 0x1001197c: e041 A. B 0x10011a02 ; gattc_read_ind_handler + 190
- 0x1001197e: 2100 .! MOVS r1,#0
- 0x10011980: 4630 0F MOV r0,r6
- 0x10011982: f7faf873 ..s. BL gapc_get_requester ; 0x1000ba6c
- 0x10011986: 4601 .F MOV r1,r0
- 0x10011988: 88a0 .. LDRH r0,[r4,#4]
- 0x1001198a: 462a *F MOV r2,r5
- 0x1001198c: 300c .0 ADDS r0,r0,#0xc
- 0x1001198e: b283 .. UXTH r3,r0
- 0x10011990: 4638 8F MOV r0,r7
- 0x10011992: f7f0fe25 ..%. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011996: 4605 .F MOV r5,r0
- 0x10011998: 2000 . MOVS r0,#0
- 0x1001199a: 7028 (p STRB r0,[r5,#0]
- 0x1001199c: 8820 . LDRH r0,[r4,#0]
- 0x1001199e: 8068 h. STRH r0,[r5,#2]
- 0x100119a0: 88a0 .. LDRH r0,[r4,#4]
- 0x100119a2: 80a8 .. STRH r0,[r5,#4]
- 0x100119a4: 88a2 .. LDRH r2,[r4,#4]
- 0x100119a6: 1da1 .. ADDS r1,r4,#6
- 0x100119a8: 1da8 .. ADDS r0,r5,#6
- 0x100119aa: f7f0fdd8 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100119ae: 4628 (F MOV r0,r5
- 0x100119b0: e037 7. B 0x10011a22 ; gattc_read_ind_handler + 222
- 0x100119b2: 2100 .! MOVS r1,#0
- 0x100119b4: 4630 0F MOV r0,r6
- 0x100119b6: f7faf859 ..Y. BL gapc_get_requester ; 0x1000ba6c
- 0x100119ba: 4601 .F MOV r1,r0
- 0x100119bc: 462a *F MOV r2,r5
- 0x100119be: 230c .# MOVS r3,#0xc
- 0x100119c0: 4638 8F MOV r0,r7
- 0x100119c2: f7f0fe0d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100119c6: 2101 .! MOVS r1,#1
- 0x100119c8: 7001 .p STRB r1,[r0,#0]
- 0x100119ca: 8821 !. LDRH r1,[r4,#0]
- 0x100119cc: 8041 A. STRH r1,[r0,#2]
- 0x100119ce: 88e1 .. LDRH r1,[r4,#6]
- 0x100119d0: 8081 .. STRH r1,[r0,#4]
- 0x100119d2: e026 &. B 0x10011a22 ; gattc_read_ind_handler + 222
- 0x100119d4: 2100 .! MOVS r1,#0
- 0x100119d6: 4630 0F MOV r0,r6
- 0x100119d8: f7faf848 ..H. BL gapc_get_requester ; 0x1000ba6c
- 0x100119dc: 4601 .F MOV r1,r0
- 0x100119de: 462a *F MOV r2,r5
- 0x100119e0: 230c .# MOVS r3,#0xc
- 0x100119e2: 4638 8F MOV r0,r7
- 0x100119e4: f7f0fdfc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100119e8: 2102 .! MOVS r1,#2
- 0x100119ea: 7001 .p STRB r1,[r0,#0]
- 0x100119ec: 8821 !. LDRH r1,[r4,#0]
- 0x100119ee: 8041 A. STRH r1,[r0,#2]
- 0x100119f0: 88e1 .. LDRH r1,[r4,#6]
- 0x100119f2: 8081 .. STRH r1,[r0,#4]
- 0x100119f4: 8921 !. LDRH r1,[r4,#8]
- 0x100119f6: 80c1 .. STRH r1,[r0,#6]
- 0x100119f8: 8961 a. LDRH r1,[r4,#0xa]
- 0x100119fa: 8101 .. STRH r1,[r0,#8]
- 0x100119fc: 89a1 .. LDRH r1,[r4,#0xc]
- 0x100119fe: 8141 A. STRH r1,[r0,#0xa]
- 0x10011a00: e00f .. B 0x10011a22 ; gattc_read_ind_handler + 222
- 0x10011a02: 2100 .! MOVS r1,#0
- 0x10011a04: 4630 0F MOV r0,r6
- 0x10011a06: f7faf831 ..1. BL gapc_get_requester ; 0x1000ba6c
- 0x10011a0a: 4601 .F MOV r1,r0
- 0x10011a0c: 462a *F MOV r2,r5
- 0x10011a0e: 230c .# MOVS r3,#0xc
- 0x10011a10: 4638 8F MOV r0,r7
- 0x10011a12: f7f0fde5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011a16: 2103 .! MOVS r1,#3
- 0x10011a18: 7001 .p STRB r1,[r0,#0]
- 0x10011a1a: 8821 !. LDRH r1,[r4,#0]
- 0x10011a1c: 8041 A. STRH r1,[r0,#2]
- 0x10011a1e: 79a1 .y LDRB r1,[r4,#6]
- 0x10011a20: 7101 .q STRB r1,[r0,#4]
- 0x10011a22: f7f0fde2 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011a26: 2000 . MOVS r0,#0
- 0x10011a28: e8bd81f0 .... POP {r4-r8,pc}
- i.gattc_read_req_ind_handler
- gattc_read_req_ind_handler
- 0x10011a2c: b570 p. PUSH {r4-r6,lr}
- 0x10011a2e: 461e .F MOV r6,r3
- 0x10011a30: 4615 .F MOV r5,r2
- 0x10011a32: 460c .F MOV r4,r1
- 0x10011a34: 4610 .F MOV r0,r2
- 0x10011a36: f7f0fe2d ..-. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011a3a: 283f ?( CMP r0,#0x3f
- 0x10011a3c: d046 F. BEQ 0x10011acc ; gattc_read_req_ind_handler + 160
- 0x10011a3e: f7fcfc2b ..+. BL gapm_is_pref_con_param_pres ; 0x1000e298
- 0x10011a42: b138 8. CBZ r0,0x10011a54 ; gattc_read_req_ind_handler + 40
- 0x10011a44: 2006 . MOVS r0,#6
- 0x10011a46: f7fcf8fd .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10011a4a: 8821 !. LDRH r1,[r4,#0]
- 0x10011a4c: 4288 .B CMP r0,r1
- 0x10011a4e: d101 .. BNE 0x10011a54 ; gattc_read_req_ind_handler + 40
- 0x10011a50: 2402 .$ MOVS r4,#2
- 0x10011a52: e00e .. B 0x10011a72 ; gattc_read_req_ind_handler + 70
- 0x10011a54: 2002 . MOVS r0,#2
- 0x10011a56: f7fcf8f5 .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10011a5a: 8821 !. LDRH r1,[r4,#0]
- 0x10011a5c: 4288 .B CMP r0,r1
- 0x10011a5e: d101 .. BNE 0x10011a64 ; gattc_read_req_ind_handler + 56
- 0x10011a60: 2400 .$ MOVS r4,#0
- 0x10011a62: e006 .. B 0x10011a72 ; gattc_read_req_ind_handler + 70
- 0x10011a64: 2004 . MOVS r0,#4
- 0x10011a66: f7fcf8ed .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10011a6a: 8821 !. LDRH r1,[r4,#0]
- 0x10011a6c: 4288 .B CMP r0,r1
- 0x10011a6e: d10c .. BNE 0x10011a8a ; gattc_read_req_ind_handler + 94
- 0x10011a70: 2401 .$ MOVS r4,#1
- 0x10011a72: 0a28 (. LSRS r0,r5,#8
- 0x10011a74: f7f9feac .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10011a78: 4601 .F MOV r1,r0
- 0x10011a7a: 2301 .# MOVS r3,#1
- 0x10011a7c: 462a *F MOV r2,r5
- 0x10011a7e: f640600a @..` MOV r0,#0xe0a
- 0x10011a82: f7f0fdad .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011a86: 7004 .p STRB r4,[r0,#0]
- 0x10011a88: e01e .. B 0x10011ac8 ; gattc_read_req_ind_handler + 156
- 0x10011a8a: 2008 . MOVS r0,#8
- 0x10011a8c: f7fcf8da .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10011a90: 4601 .F MOV r1,r0
- 0x10011a92: 8822 ". LDRH r2,[r4,#0]
- 0x10011a94: f6404014 @..@ MOV r0,#0xc14
- 0x10011a98: 4291 .B CMP r1,r2
- 0x10011a9a: d119 .. BNE 0x10011ad0 ; gattc_read_req_ind_handler + 164
- 0x10011a9c: f02501ff %... BIC r1,r5,#0xff
- 0x10011aa0: 2307 .# MOVS r3,#7
- 0x10011aa2: 462a *F MOV r2,r5
- 0x10011aa4: 1d89 .. ADDS r1,r1,#6
- 0x10011aa6: f7f0fd9b .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011aaa: 4604 .F MOV r4,r0
- 0x10011aac: 2008 . MOVS r0,#8
- 0x10011aae: f7fcf8c9 .... BL gapm_get_att_handle ; 0x1000dc44
- 0x10011ab2: 8020 . STRH r0,[r4,#0]
- 0x10011ab4: 2000 . MOVS r0,#0
- 0x10011ab6: 7120 q STRB r0,[r4,#4]
- 0x10011ab8: 2001 . MOVS r0,#1
- 0x10011aba: 8060 `. STRH r0,[r4,#2]
- 0x10011abc: f7fcf8ba .... BL gapm_get_address_type ; 0x1000dc34
- 0x10011ac0: f3c00080 .... UBFX r0,r0,#2,#1
- 0x10011ac4: 7160 `q STRB r0,[r4,#5]
- 0x10011ac6: 4620 F MOV r0,r4
- 0x10011ac8: f7f0fd8f .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011acc: 2000 . MOVS r0,#0
- 0x10011ace: bd70 p. POP {r4-r6,pc}
- 0x10011ad0: 2306 .# MOVS r3,#6
- 0x10011ad2: 462a *F MOV r2,r5
- 0x10011ad4: 4631 1F MOV r1,r6
- 0x10011ad6: f7f0fd83 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011ada: 8821 !. LDRH r1,[r4,#0]
- 0x10011adc: 8001 .. STRH r1,[r0,#0]
- 0x10011ade: 2180 .! MOVS r1,#0x80
- 0x10011ae0: 7101 .q STRB r1,[r0,#4]
- 0x10011ae2: e7f1 .. B 0x10011ac8 ; gattc_read_req_ind_handler + 156
- i.gattc_read_req_ind_handler
- gattc_read_req_ind_handler
- 0x10011ae4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10011ae8: 0a1e .. LSRS r6,r3,#8
- 0x10011aea: 460f .F MOV r7,r1
- 0x10011aec: 2006 . MOVS r0,#6
- 0x10011aee: eb002106 ...! ADD r1,r0,r6,LSL #8
- 0x10011af2: 2580 .% MOVS r5,#0x80
- 0x10011af4: 460a .F MOV r2,r1
- 0x10011af6: 2308 .# MOVS r3,#8
- 0x10011af8: f6404014 @..@ MOV r0,#0xc14
- 0x10011afc: f7f0fd70 ..p. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011b00: 4604 .F MOV r4,r0
- 0x10011b02: 8838 8. LDRH r0,[r7,#0]
- 0x10011b04: 8020 . STRH r0,[r4,#0]
- 0x10011b06: 2000 . MOVS r0,#0
- 0x10011b08: 8060 `. STRH r0,[r4,#2]
- 0x10011b0a: f000fc39 ..9. BL gattm_svc_get_start_hdl ; 0x10012380
- 0x10011b0e: b110 .. CBZ r0,0x10011b16 ; gattc_read_req_ind_handler + 50
- 0x10011b10: f000fc36 ..6. BL gattm_svc_get_start_hdl ; 0x10012380
- 0x10011b14: 1cc0 .. ADDS r0,r0,#3
- 0x10011b16: 8839 9. LDRH r1,[r7,#0]
- 0x10011b18: 4288 .B CMP r0,r1
- 0x10011b1a: d10b .. BNE 0x10011b34 ; gattc_read_req_ind_handler + 80
- 0x10011b1c: 2002 . MOVS r0,#2
- 0x10011b1e: 8060 `. STRH r0,[r4,#2]
- 0x10011b20: 1d65 e. ADDS r5,r4,#5
- 0x10011b22: 4630 0F MOV r0,r6
- 0x10011b24: f7fafd80 .... BL gapc_svc_chg_ccc_get ; 0x1000c628
- 0x10011b28: b100 .. CBZ r0,0x10011b2c ; gattc_read_req_ind_handler + 72
- 0x10011b2a: 2002 . MOVS r0,#2
- 0x10011b2c: 7028 (p STRB r0,[r5,#0]
- 0x10011b2e: 0a00 .. LSRS r0,r0,#8
- 0x10011b30: 7068 hp STRB r0,[r5,#1]
- 0x10011b32: 2500 .% MOVS r5,#0
- 0x10011b34: 7125 %q STRB r5,[r4,#4]
- 0x10011b36: 4620 F MOV r0,r4
- 0x10011b38: f7f0fd57 ..W. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011b3c: 2000 . MOVS r0,#0
- 0x10011b3e: e8bd81f0 .... POP {r4-r8,pc}
- 0x10011b42: 0000 .. MOVS r0,r0
- i.gattc_reg_to_peer_evt_cmd_handler
- gattc_reg_to_peer_evt_cmd_handler
- 0x10011b44: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10011b48: a025 %. ADR r0,{pc}+0x98 ; 0x10011be0
- 0x10011b4a: 0a17 .. LSRS r7,r2,#8
- 0x10011b4c: 6800 .h LDR r0,[r0,#0]
- 0x10011b4e: 469a .F MOV r10,r3
- 0x10011b50: 460d .F MOV r5,r1
- 0x10011b52: 460a .F MOV r2,r1
- 0x10011b54: 9000 .. STR r0,[sp,#0]
- 0x10011b56: 466b kF MOV r3,sp
- 0x10011b58: 2101 .! MOVS r1,#1
- 0x10011b5a: 4638 8F MOV r0,r7
- 0x10011b5c: f7fffde4 .... BL gattc_process_op ; 0x10011728
- 0x10011b60: 4680 .F MOV r8,r0
- 0x10011b62: 2801 .( CMP r0,#1
- 0x10011b64: d139 9. BNE 0x10011bda ; gattc_reg_to_peer_evt_cmd_handler + 150
- 0x10011b66: f8df907c ..|. LDR r9,[pc,#124] ; [0x10011be4] = 0x11006948
- 0x10011b6a: 2600 .& MOVS r6,#0
- 0x10011b6c: f8590027 Y.'. LDR r0,[r9,r7,LSL #2]
- 0x10011b70: f8504f14 P..O LDR r4,[r0,#0x14]!
- 0x10011b74: e00b .. B 0x10011b8e ; gattc_reg_to_peer_evt_cmd_handler + 74
- 0x10011b76: 88a1 .. LDRH r1,[r4,#4]
- 0x10011b78: 88aa .. LDRH r2,[r5,#4]
- 0x10011b7a: 4291 .B CMP r1,r2
- 0x10011b7c: d106 .. BNE 0x10011b8c ; gattc_reg_to_peer_evt_cmd_handler + 72
- 0x10011b7e: 88e1 .. LDRH r1,[r4,#6]
- 0x10011b80: 88ea .. LDRH r2,[r5,#6]
- 0x10011b82: 4291 .B CMP r1,r2
- 0x10011b84: d102 .. BNE 0x10011b8c ; gattc_reg_to_peer_evt_cmd_handler + 72
- 0x10011b86: 8922 ". LDRH r2,[r4,#8]
- 0x10011b88: 4552 RE CMP r2,r10
- 0x10011b8a: d002 .. BEQ 0x10011b92 ; gattc_reg_to_peer_evt_cmd_handler + 78
- 0x10011b8c: 6824 $h LDR r4,[r4,#0]
- 0x10011b8e: 2c00 ., CMP r4,#0
- 0x10011b90: d1f1 .. BNE 0x10011b76 ; gattc_reg_to_peer_evt_cmd_handler + 50
- 0x10011b92: 7829 )x LDRB r1,[r5,#0]
- 0x10011b94: 2911 .) CMP r1,#0x11
- 0x10011b96: d002 .. BEQ 0x10011b9e ; gattc_reg_to_peer_evt_cmd_handler + 90
- 0x10011b98: b154 T. CBZ r4,0x10011bb0 ; gattc_reg_to_peer_evt_cmd_handler + 108
- 0x10011b9a: 2640 @& MOVS r6,#0x40
- 0x10011b9c: e018 .. B 0x10011bd0 ; gattc_reg_to_peer_evt_cmd_handler + 140
- 0x10011b9e: 2c00 ., CMP r4,#0
- 0x10011ba0: d0fb .. BEQ 0x10011b9a ; gattc_reg_to_peer_evt_cmd_handler + 86
- 0x10011ba2: 4621 !F MOV r1,r4
- 0x10011ba4: f7f0fd3a ..:. BL $Ven$TT$L$$co_list_extract ; 0x1000261c
- 0x10011ba8: 4620 F MOV r0,r4
- 0x10011baa: f7f0fd3c ..<. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10011bae: e00f .. B 0x10011bd0 ; gattc_reg_to_peer_evt_cmd_handler + 140
- 0x10011bb0: 2101 .! MOVS r1,#1
- 0x10011bb2: 200c . MOVS r0,#0xc
- 0x10011bb4: f7f0fd1e .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10011bb8: 4601 .F MOV r1,r0
- 0x10011bba: 88a8 .. LDRH r0,[r5,#4]
- 0x10011bbc: 8088 .. STRH r0,[r1,#4]
- 0x10011bbe: 88e8 .. LDRH r0,[r5,#6]
- 0x10011bc0: 80c8 .. STRH r0,[r1,#6]
- 0x10011bc2: f8a1a008 .... STRH r10,[r1,#8]
- 0x10011bc6: f8590027 Y.'. LDR r0,[r9,r7,LSL #2]
- 0x10011bca: 3014 .0 ADDS r0,r0,#0x14
- 0x10011bcc: f7f0fd17 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10011bd0: 4632 2F MOV r2,r6
- 0x10011bd2: 2101 .! MOVS r1,#1
- 0x10011bd4: 4638 8F MOV r0,r7
- 0x10011bd6: f000f887 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10011bda: 4640 @F MOV r0,r8
- 0x10011bdc: e8bd8ff8 .... POP {r3-r11,pc}
- $d
- 0x10011be0: 00001110 .... DCD 4368
- 0x10011be4: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_reschedule_operation
- gattc_reschedule_operation
- 0x10011be8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10011bec: 4f0c .O LDR r7,[pc,#48] ; [0x10011c20] = 0x11006948
- 0x10011bee: 4604 .F MOV r4,r0
- 0x10011bf0: 460e .F MOV r6,r1
- 0x10011bf2: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x10011bf6: 2500 .% MOVS r5,#0
- 0x10011bf8: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x10011bfc: b160 `. CBZ r0,0x10011c18 ; gattc_reschedule_operation + 48
- 0x10011bfe: 2501 .% MOVS r5,#1
- 0x10011c00: f7f0fd89 .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x10002716
- 0x10011c04: 4602 .F MOV r2,r0
- 0x10011c06: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x10011c0a: 2106 .! MOVS r1,#6
- 0x10011c0c: eb012104 ...! ADD r1,r1,r4,LSL #8
- 0x10011c10: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x10011c14: f7f0fd8e .... BL $Ven$TT$L$$ke_msg_forward ; 0x10002734
- 0x10011c18: 4628 (F MOV r0,r5
- 0x10011c1a: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10011c1e: 0000 .. DCW 0
- 0x10011c20: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_sdp_svc_disc_cmd_handler
- gattc_sdp_svc_disc_cmd_handler
- 0x10011c24: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10011c28: a02e .. ADR r0,{pc}+0xbc ; 0x10011ce4
- 0x10011c2a: 4615 .F MOV r5,r2
- 0x10011c2c: 6800 .h LDR r0,[r0,#0]
- 0x10011c2e: 9000 .. STR r0,[sp,#0]
- 0x10011c30: 0a10 .. LSRS r0,r2,#8
- 0x10011c32: 460c .F MOV r4,r1
- 0x10011c34: 460a .F MOV r2,r1
- 0x10011c36: 4680 .F MOV r8,r0
- 0x10011c38: 466b kF MOV r3,sp
- 0x10011c3a: 2102 .! MOVS r1,#2
- 0x10011c3c: f7fffd74 ..t. BL gattc_process_op ; 0x10011728
- 0x10011c40: 2700 .' MOVS r7,#0
- 0x10011c42: 4606 .F MOV r6,r0
- 0x10011c44: 2801 .( CMP r0,#1
- 0x10011c46: d002 .. BEQ 0x10011c4e ; gattc_sdp_svc_disc_cmd_handler + 42
- 0x10011c48: 2e02 .. CMP r6,#2
- 0x10011c4a: d03d =. BEQ 0x10011cc8 ; gattc_sdp_svc_disc_cmd_handler + 164
- 0x10011c4c: e046 F. B 0x10011cdc ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x10011c4e: 7821 !x LDRB r1,[r4,#0]
- 0x10011c50: 2917 .) CMP r1,#0x17
- 0x10011c52: d007 .. BEQ 0x10011c64 ; gattc_sdp_svc_disc_cmd_handler + 64
- 0x10011c54: 88a0 .. LDRH r0,[r4,#4]
- 0x10011c56: b170 p. CBZ r0,0x10011c76 ; gattc_sdp_svc_disc_cmd_handler + 82
- 0x10011c58: 88e2 .. LDRH r2,[r4,#6]
- 0x10011c5a: 4290 .B CMP r0,r2
- 0x10011c5c: d80b .. BHI 0x10011c76 ; gattc_sdp_svc_disc_cmd_handler + 82
- 0x10011c5e: 2915 .) CMP r1,#0x15
- 0x10011c60: d002 .. BEQ 0x10011c68 ; gattc_sdp_svc_disc_cmd_handler + 68
- 0x10011c62: e00e .. B 0x10011c82 ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x10011c64: 2243 C" MOVS r2,#0x43
- 0x10011c66: e007 .. B 0x10011c78 ; gattc_sdp_svc_disc_cmd_handler + 84
- 0x10011c68: 7860 `x LDRB r0,[r4,#1]
- 0x10011c6a: 2802 .( CMP r0,#2
- 0x10011c6c: d009 .. BEQ 0x10011c82 ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x10011c6e: 2804 .( CMP r0,#4
- 0x10011c70: d007 .. BEQ 0x10011c82 ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x10011c72: 2810 .( CMP r0,#0x10
- 0x10011c74: d005 .. BEQ 0x10011c82 ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x10011c76: 2240 @" MOVS r2,#0x40
- 0x10011c78: 2102 .! MOVS r1,#2
- 0x10011c7a: 4640 @F MOV r0,r8
- 0x10011c7c: f000f834 ..4. BL gattc_send_complete_evt ; 0x10011ce8
- 0x10011c80: e02c ,. B 0x10011cdc ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x10011c82: 462a *F MOV r2,r5
- 0x10011c84: 2318 .# MOVS r3,#0x18
- 0x10011c86: 4611 .F MOV r1,r2
- 0x10011c88: f6404003 @..@ MOV r0,#0xc03
- 0x10011c8c: f7f0fca8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011c90: 4605 .F MOV r5,r0
- 0x10011c92: 7820 x LDRB r0,[r4,#0]
- 0x10011c94: 2815 .( CMP r0,#0x15
- 0x10011c96: d00b .. BEQ 0x10011cb0 ; gattc_sdp_svc_disc_cmd_handler + 140
- 0x10011c98: 2002 . MOVS r0,#2
- 0x10011c9a: 7028 (p STRB r0,[r5,#0]
- 0x10011c9c: 7068 hp STRB r0,[r5,#1]
- 0x10011c9e: 812f /. STRH r7,[r5,#8]
- 0x10011ca0: 88a0 .. LDRH r0,[r4,#4]
- 0x10011ca2: 80a8 .. STRH r0,[r5,#4]
- 0x10011ca4: 88e0 .. LDRH r0,[r4,#6]
- 0x10011ca6: 80e8 .. STRH r0,[r5,#6]
- 0x10011ca8: 4628 (F MOV r0,r5
- 0x10011caa: f7f0fc9e .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011cae: e015 .. B 0x10011cdc ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x10011cb0: 2003 . MOVS r0,#3
- 0x10011cb2: 7028 (p STRB r0,[r5,#0]
- 0x10011cb4: 7860 `x LDRB r0,[r4,#1]
- 0x10011cb6: 7068 hp STRB r0,[r5,#1]
- 0x10011cb8: 7862 bx LDRB r2,[r4,#1]
- 0x10011cba: f1040108 .... ADD r1,r4,#8
- 0x10011cbe: f1050008 .... ADD r0,r5,#8
- 0x10011cc2: f7f0fc4c ..L. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10011cc6: e7eb .. B 0x10011ca0 ; gattc_sdp_svc_disc_cmd_handler + 124
- 0x10011cc8: 7820 x LDRB r0,[r4,#0]
- 0x10011cca: 2817 .( CMP r0,#0x17
- 0x10011ccc: d106 .. BNE 0x10011cdc ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x10011cce: 2102 .! MOVS r1,#2
- 0x10011cd0: 4640 @F MOV r0,r8
- 0x10011cd2: f7fffcb3 .... BL gattc_get_operation_ptr ; 0x1001163c
- 0x10011cd6: b100 .. CBZ r0,0x10011cda ; gattc_sdp_svc_disc_cmd_handler + 182
- 0x10011cd8: 8087 .. STRH r7,[r0,#4]
- 0x10011cda: 2600 .& MOVS r6,#0
- 0x10011cdc: 4630 0F MOV r0,r6
- 0x10011cde: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x10011ce2: 0000 .. DCW 0
- 0x10011ce4: 00171615 .... DCD 1512981
- $t
- i.gattc_send_complete_evt
- gattc_send_complete_evt
- 0x10011ce8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10011cec: 4e17 .N LDR r6,[pc,#92] ; [0x10011d4c] = 0x11006948
- 0x10011cee: 4605 .F MOV r5,r0
- 0x10011cf0: 460c .F MOV r4,r1
- 0x10011cf2: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10011cf6: 4617 .F MOV r7,r2
- 0x10011cf8: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10011cfc: b1c8 .. CBZ r0,0x10011d32 ; gattc_send_complete_evt + 74
- 0x10011cfe: 4628 (F MOV r0,r5
- 0x10011d00: f7fffca4 .... BL gattc_get_requester ; 0x1001164c
- 0x10011d04: 4601 .F MOV r1,r0
- 0x10011d06: 2006 . MOVS r0,#6
- 0x10011d08: eb002205 ..." ADD r2,r0,r5,LSL #8
- 0x10011d0c: 2304 .# MOVS r3,#4
- 0x10011d0e: 0240 @. LSLS r0,r0,#9
- 0x10011d10: f7f0fc66 ..f. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011d14: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x10011d18: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x10011d1c: 7809 .x LDRB r1,[r1,#0]
- 0x10011d1e: 7001 .p STRB r1,[r0,#0]
- 0x10011d20: 7047 Gp STRB r7,[r0,#1]
- 0x10011d22: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x10011d26: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x10011d2a: 8849 I. LDRH r1,[r1,#2]
- 0x10011d2c: 8041 A. STRH r1,[r0,#2]
- 0x10011d2e: f7f0fc5c ..\. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011d32: 4621 !F MOV r1,r4
- 0x10011d34: 4628 (F MOV r0,r5
- 0x10011d36: f7fffcc1 .... BL gattc_operation_cleanup ; 0x100116bc
- 0x10011d3a: 2001 . MOVS r0,#1
- 0x10011d3c: 40a0 .@ LSLS r0,r0,r4
- 0x10011d3e: b2c1 .. UXTB r1,r0
- 0x10011d40: 4628 (F MOV r0,r5
- 0x10011d42: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10011d46: 2200 ." MOVS r2,#0
- 0x10011d48: f000b904 .... B.W gattc_update_state ; 0x10011f54
- $d
- 0x10011d4c: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_send_error_evt
- gattc_send_error_evt
- 0x10011d50: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10011d54: 460d .F MOV r5,r1
- 0x10011d56: 4614 .F MOV r4,r2
- 0x10011d58: 2106 .! MOVS r1,#6
- 0x10011d5a: 461f .F MOV r7,r3
- 0x10011d5c: eb012200 ..." ADD r2,r1,r0,LSL #8
- 0x10011d60: 2304 .# MOVS r3,#4
- 0x10011d62: 4639 9F MOV r1,r7
- 0x10011d64: f44f6040 O.@` MOV r0,#0xc00
- 0x10011d68: 9e06 .. LDR r6,[sp,#0x18]
- 0x10011d6a: f7f0fc39 ..9. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011d6e: 7005 .p STRB r5,[r0,#0]
- 0x10011d70: 7046 Fp STRB r6,[r0,#1]
- 0x10011d72: 8044 D. STRH r4,[r0,#2]
- 0x10011d74: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10011d78: f7f0bc37 ..7. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.gattc_send_evt_cmd_handler
- gattc_send_evt_cmd_handler
- 0x10011d7c: b5f8 .. PUSH {r3-r7,lr}
- 0x10011d7e: a013 .. ADR r0,{pc}+0x4e ; 0x10011dcc
- 0x10011d80: 0a15 .. LSRS r5,r2,#8
- 0x10011d82: 6800 .h LDR r0,[r0,#0]
- 0x10011d84: 460e .F MOV r6,r1
- 0x10011d86: 460a .F MOV r2,r1
- 0x10011d88: 9000 .. STR r0,[sp,#0]
- 0x10011d8a: 466b kF MOV r3,sp
- 0x10011d8c: 2100 .! MOVS r1,#0
- 0x10011d8e: 4628 (F MOV r0,r5
- 0x10011d90: f7fffcca .... BL gattc_process_op ; 0x10011728
- 0x10011d94: 4604 .F MOV r4,r0
- 0x10011d96: 2801 .( CMP r0,#1
- 0x10011d98: d115 .. BNE 0x10011dc6 ; gattc_send_evt_cmd_handler + 74
- 0x10011d9a: 480d .H LDR r0,[pc,#52] ; [0x10011dd0] = 0x11006948
- 0x10011d9c: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10011da0: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x10011da2: b130 0. CBZ r0,0x10011db2 ; gattc_send_evt_cmd_handler + 54
- 0x10011da4: 8800 .. LDRH r0,[r0,#0]
- 0x10011da6: 88b1 .. LDRH r1,[r6,#4]
- 0x10011da8: 4288 .B CMP r0,r1
- 0x10011daa: d102 .. BNE 0x10011db2 ; gattc_send_evt_cmd_handler + 54
- 0x10011dac: 4628 (F MOV r0,r5
- 0x10011dae: f7f6fe21 ..!. BL atts_clear_read_cache ; 0x100089f4
- 0x10011db2: 4631 1F MOV r1,r6
- 0x10011db4: 4628 (F MOV r0,r5
- 0x10011db6: f7f7fdc3 .... BL atts_send_event ; 0x10009940
- 0x10011dba: 0002 .. MOVS r2,r0
- 0x10011dbc: d003 .. BEQ 0x10011dc6 ; gattc_send_evt_cmd_handler + 74
- 0x10011dbe: 2100 .! MOVS r1,#0
- 0x10011dc0: 4628 (F MOV r0,r5
- 0x10011dc2: f7ffff91 .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10011dc6: 4620 F MOV r0,r4
- 0x10011dc8: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10011dca: 0000 .. DCW 0
- 0x10011dcc: 00141312 .... DCD 1315602
- 0x10011dd0: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_send_svc_changed_cmd_handler
- gattc_send_svc_changed_cmd_handler
- 0x10011dd4: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10011dd8: 4699 .F MOV r9,r3
- 0x10011dda: 4615 .F MOV r5,r2
- 0x10011ddc: 460c .F MOV r4,r1
- 0x10011dde: ea4f2812 O..( LSR r8,r2,#8
- 0x10011de2: 4610 .F MOV r0,r2
- 0x10011de4: f7f0fc56 ..V. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011de8: 2820 ( CMP r0,#0x20
- 0x10011dea: d041 A. BEQ 0x10011e70 ; gattc_send_svc_changed_cmd_handler + 156
- 0x10011dec: 88a0 .. LDRH r0,[r4,#4]
- 0x10011dee: 88e1 .. LDRH r1,[r4,#6]
- 0x10011df0: 2640 @& MOVS r6,#0x40
- 0x10011df2: 2714 .' MOVS r7,#0x14
- 0x10011df4: 4288 .B CMP r0,r1
- 0x10011df6: d82d -. BHI 0x10011e54 ; gattc_send_svc_changed_cmd_handler + 128
- 0x10011df8: b360 `. CBZ r0,0x10011e54 ; gattc_send_svc_changed_cmd_handler + 128
- 0x10011dfa: f7fdfb79 ..y. BL gapm_svc_chg_en ; 0x1000f4f0
- 0x10011dfe: b340 @. CBZ r0,0x10011e52 ; gattc_send_svc_changed_cmd_handler + 126
- 0x10011e00: 4640 @F MOV r0,r8
- 0x10011e02: f7fafc11 .... BL gapc_svc_chg_ccc_get ; 0x1000c628
- 0x10011e06: b320 . CBZ r0,0x10011e52 ; gattc_send_svc_changed_cmd_handler + 126
- 0x10011e08: f000faba .... BL gattm_svc_get_start_hdl ; 0x10012380
- 0x10011e0c: 1c80 .. ADDS r0,r0,#2
- 0x10011e0e: b286 .. UXTH r6,r0
- 0x10011e10: 88a0 .. LDRH r0,[r4,#4]
- 0x10011e12: f8ad0000 .... STRH r0,[sp,#0]
- 0x10011e16: 88e0 .. LDRH r0,[r4,#6]
- 0x10011e18: f8ad0002 .... STRH r0,[sp,#2]
- 0x10011e1c: 466b kF MOV r3,sp
- 0x10011e1e: 2200 ." MOVS r2,#0
- 0x10011e20: 2104 .! MOVS r1,#4
- 0x10011e22: 4630 0F MOV r0,r6
- 0x10011e24: f7f5fee2 .... BL attm_att_set_value ; 0x10007bec
- 0x10011e28: 230c .# MOVS r3,#0xc
- 0x10011e2a: 464a JF MOV r2,r9
- 0x10011e2c: 4629 )F MOV r1,r5
- 0x10011e2e: f44f6041 O.A` MOV r0,#0xc10
- 0x10011e32: f7f0fbd5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011e36: 4605 .F MOV r5,r0
- 0x10011e38: 7007 .p STRB r7,[r0,#0]
- 0x10011e3a: 8860 `. LDRH r0,[r4,#2]
- 0x10011e3c: 8068 h. STRH r0,[r5,#2]
- 0x10011e3e: 80ae .. STRH r6,[r5,#4]
- 0x10011e40: 2204 ." MOVS r2,#4
- 0x10011e42: 80ea .. STRH r2,[r5,#6]
- 0x10011e44: 4669 iF MOV r1,sp
- 0x10011e46: f1050008 .... ADD r0,r5,#8
- 0x10011e4a: f7f0fb88 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10011e4e: 4628 (F MOV r0,r5
- 0x10011e50: e00b .. B 0x10011e6a ; gattc_send_svc_changed_cmd_handler + 150
- 0x10011e52: 2642 B& MOVS r6,#0x42
- 0x10011e54: 2304 .# MOVS r3,#4
- 0x10011e56: 462a *F MOV r2,r5
- 0x10011e58: 4649 IF MOV r1,r9
- 0x10011e5a: f44f6040 O.@` MOV r0,#0xc00
- 0x10011e5e: f7f0fbbf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011e62: 7007 .p STRB r7,[r0,#0]
- 0x10011e64: 7046 Fp STRB r6,[r0,#1]
- 0x10011e66: 8861 a. LDRH r1,[r4,#2]
- 0x10011e68: 8041 A. STRH r1,[r0,#2]
- 0x10011e6a: f7f0fbbe .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011e6e: e007 .. B 0x10011e80 ; gattc_send_svc_changed_cmd_handler + 172
- 0x10011e70: 2043 C MOVS r0,#0x43
- 0x10011e72: 9000 .. STR r0,[sp,#0]
- 0x10011e74: 8862 b. LDRH r2,[r4,#2]
- 0x10011e76: 7821 !x LDRB r1,[r4,#0]
- 0x10011e78: 464b KF MOV r3,r9
- 0x10011e7a: 4640 @F MOV r0,r8
- 0x10011e7c: f7ffff68 ..h. BL gattc_send_error_evt ; 0x10011d50
- 0x10011e80: 2000 . MOVS r0,#0
- 0x10011e82: e8bd83f8 .... POP {r3-r9,pc}
- 0x10011e86: 0000 .. MOVS r0,r0
- i.gattc_set_mtu
- gattc_set_mtu
- 0x10011e88: b570 p. PUSH {r4-r6,lr}
- 0x10011e8a: 4604 .F MOV r4,r0
- 0x10011e8c: 2217 ." MOVS r2,#0x17
- 0x10011e8e: f44f6000 O..` MOV r0,#0x800
- 0x10011e92: 4281 .B CMP r1,r0
- 0x10011e94: d21c .. BCS 0x10011ed0 ; gattc_set_mtu + 72
- 0x10011e96: 2917 .) CMP r1,#0x17
- 0x10011e98: d200 .. BCS 0x10011e9c ; gattc_set_mtu + 20
- 0x10011e9a: 4611 .F MOV r1,r2
- 0x10011e9c: 4d0d .M LDR r5,[pc,#52] ; [0x10011ed4] = 0x11006948
- 0x10011e9e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10011ea2: f8a01040 ..@. STRH r1,[r0,#0x40]
- 0x10011ea6: 4620 F MOV r0,r4
- 0x10011ea8: f7f9fc92 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10011eac: 4601 .F MOV r1,r0
- 0x10011eae: 2006 . MOVS r0,#6
- 0x10011eb0: eb002204 ..." ADD r2,r0,r4,LSL #8
- 0x10011eb4: 2304 .# MOVS r3,#4
- 0x10011eb6: f6404002 @..@ MOV r0,#0xc02
- 0x10011eba: f7f0fb91 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10011ebe: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10011ec2: f8b11040 ..@. LDRH r1,[r1,#0x40]
- 0x10011ec6: 8001 .. STRH r1,[r0,#0]
- 0x10011ec8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10011ecc: f7f0bb8d .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10011ed0: 4601 .F MOV r1,r0
- 0x10011ed2: e7e3 .. B 0x10011e9c ; gattc_set_mtu + 20
- $d
- 0x10011ed4: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_set_operation_ptr
- gattc_set_operation_ptr
- 0x10011ed8: 4b02 .K LDR r3,[pc,#8] ; [0x10011ee4] = 0x11006948
- 0x10011eda: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x10011ede: f8402021 @.! STR r2,[r0,r1,LSL #2]
- 0x10011ee2: 4770 pG BX lr
- $d
- 0x10011ee4: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_timeout_handler
- gattc_timeout_handler
- 0x10011ee8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10011eec: 4606 .F MOV r6,r0
- 0x10011eee: 4615 .F MOV r5,r2
- 0x10011ef0: 4610 .F MOV r0,r2
- 0x10011ef2: f7f0fbcf .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011ef6: 0a2c ,. LSRS r4,r5,#8
- 0x10011ef8: 2820 ( CMP r0,#0x20
- 0x10011efa: d026 &. BEQ 0x10011f4a ; gattc_timeout_handler + 98
- 0x10011efc: 4f14 .O LDR r7,[pc,#80] ; [0x10011f50] = 0x11006948
- 0x10011efe: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x10011f02: f8900042 ..B. LDRB r0,[r0,#0x42]
- 0x10011f06: b960 `. CBNZ r0,0x10011f22 ; gattc_timeout_handler + 58
- 0x10011f08: 4620 F MOV r0,r4
- 0x10011f0a: f7f9fe39 ..9. BL gapc_is_disc_connection ; 0x1000bb80
- 0x10011f0e: b940 @. CBNZ r0,0x10011f22 ; gattc_timeout_handler + 58
- 0x10011f10: 4620 F MOV r0,r4
- 0x10011f12: f7f9fc5d ..]. BL gapc_get_dest_task ; 0x1000b7d0
- 0x10011f16: 4601 .F MOV r1,r0
- 0x10011f18: 462a *F MOV r2,r5
- 0x10011f1a: f640401b @..@ MOV r0,#0xc1b
- 0x10011f1e: f7f0fc27 ..'. BL $Ven$TT$L$$ke_msg_send_basic ; 0x10002770
- 0x10011f22: f8571024 W.$. LDR r1,[r7,r4,LSL #2]
- 0x10011f26: 2001 . MOVS r0,#1
- 0x10011f28: f5a66640 ..@f SUB r6,r6,#0xc00
- 0x10011f2c: f8810042 ..B. STRB r0,[r1,#0x42]
- 0x10011f30: 3e1c .> SUBS r6,r6,#0x1c
- 0x10011f32: d002 .. BEQ 0x10011f3a ; gattc_timeout_handler + 82
- 0x10011f34: 2e01 .. CMP r6,#1
- 0x10011f36: d108 .. BNE 0x10011f4a ; gattc_timeout_handler + 98
- 0x10011f38: e002 .. B 0x10011f40 ; gattc_timeout_handler + 88
- 0x10011f3a: 2245 E" MOVS r2,#0x45
- 0x10011f3c: 2101 .! MOVS r1,#1
- 0x10011f3e: e001 .. B 0x10011f44 ; gattc_timeout_handler + 92
- 0x10011f40: 2245 E" MOVS r2,#0x45
- 0x10011f42: 2100 .! MOVS r1,#0
- 0x10011f44: 4620 F MOV r0,r4
- 0x10011f46: f7fffecf .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x10011f4a: 2000 . MOVS r0,#0
- 0x10011f4c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10011f50: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_update_state
- gattc_update_state
- 0x10011f54: b570 p. PUSH {r4-r6,lr}
- 0x10011f56: 460d .F MOV r5,r1
- 0x10011f58: 2106 .! MOVS r1,#6
- 0x10011f5a: eb012000 ... ADD r0,r1,r0,LSL #8
- 0x10011f5e: 4616 .F MOV r6,r2
- 0x10011f60: 4604 .F MOV r4,r0
- 0x10011f62: f7f0fb97 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011f66: b116 .. CBZ r6,0x10011f6e ; gattc_update_state + 26
- 0x10011f68: ea400105 @... ORR r1,r0,r5
- 0x10011f6c: e001 .. B 0x10011f72 ; gattc_update_state + 30
- 0x10011f6e: ea200105 ... BIC r1,r0,r5
- 0x10011f72: 4620 F MOV r0,r4
- 0x10011f74: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10011f78: f7f0baf6 .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- i.gattc_write_cfm_handler
- gattc_write_cfm_handler
- 0x10011f7c: b570 p. PUSH {r4-r6,lr}
- 0x10011f7e: 4615 .F MOV r5,r2
- 0x10011f80: 460c .F MOV r4,r1
- 0x10011f82: 4610 .F MOV r0,r2
- 0x10011f84: f7f0fb86 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10011f88: 2820 ( CMP r0,#0x20
- 0x10011f8a: d037 7. BEQ 0x10011ffc ; gattc_write_cfm_handler + 128
- 0x10011f8c: 4e1c .N LDR r6,[pc,#112] ; [0x10012000] = 0x11006948
- 0x10011f8e: 0a2d -. LSRS r5,r5,#8
- 0x10011f90: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10011f94: 6b40 @k LDR r0,[r0,#0x34]
- 0x10011f96: b320 . CBZ r0,0x10011fe2 ; gattc_write_cfm_handler + 102
- 0x10011f98: 7d00 .} LDRB r0,[r0,#0x14]
- 0x10011f9a: 2812 .( CMP r0,#0x12
- 0x10011f9c: d006 .. BEQ 0x10011fac ; gattc_write_cfm_handler + 48
- 0x10011f9e: 2818 .( CMP r0,#0x18
- 0x10011fa0: d011 .. BEQ 0x10011fc6 ; gattc_write_cfm_handler + 74
- 0x10011fa2: 2852 R( CMP r0,#0x52
- 0x10011fa4: d007 .. BEQ 0x10011fb6 ; gattc_write_cfm_handler + 58
- 0x10011fa6: 28d2 .( CMP r0,#0xd2
- 0x10011fa8: d11b .. BNE 0x10011fe2 ; gattc_write_cfm_handler + 102
- 0x10011faa: e004 .. B 0x10011fb6 ; gattc_write_cfm_handler + 58
- 0x10011fac: 78a2 .x LDRB r2,[r4,#2]
- 0x10011fae: 8821 !. LDRH r1,[r4,#0]
- 0x10011fb0: 4628 (F MOV r0,r5
- 0x10011fb2: f7f7fdb1 .... BL atts_write_rsp_send ; 0x10009b18
- 0x10011fb6: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10011fba: 3034 40 ADDS r0,r0,#0x34
- 0x10011fbc: f7f0fb42 ..B. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x10011fc0: f7f0fb22 ..". BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10011fc4: e00a .. B 0x10011fdc ; gattc_write_cfm_handler + 96
- 0x10011fc6: 78a3 .x LDRB r3,[r4,#2]
- 0x10011fc8: b143 C. CBZ r3,0x10011fdc ; gattc_write_cfm_handler + 96
- 0x10011fca: 8822 ". LDRH r2,[r4,#0]
- 0x10011fcc: 2118 .! MOVS r1,#0x18
- 0x10011fce: 4628 (F MOV r0,r5
- 0x10011fd0: f7f7fca2 .... BL atts_send_error ; 0x10009918
- 0x10011fd4: 4628 (F MOV r0,r5
- 0x10011fd6: f7f6fcfb .... BL atts_clear_prep_data ; 0x100089d0
- 0x10011fda: e7ec .. B 0x10011fb6 ; gattc_write_cfm_handler + 58
- 0x10011fdc: 4628 (F MOV r0,r5
- 0x10011fde: f7f7f967 ..g. BL atts_process_pdu ; 0x100092b0
- 0x10011fe2: 78a0 .x LDRB r0,[r4,#2]
- 0x10011fe4: b950 P. CBNZ r0,0x10011ffc ; gattc_write_cfm_handler + 128
- 0x10011fe6: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10011fea: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x10011fec: b130 0. CBZ r0,0x10011ffc ; gattc_write_cfm_handler + 128
- 0x10011fee: 8800 .. LDRH r0,[r0,#0]
- 0x10011ff0: 8821 !. LDRH r1,[r4,#0]
- 0x10011ff2: 4288 .B CMP r0,r1
- 0x10011ff4: d102 .. BNE 0x10011ffc ; gattc_write_cfm_handler + 128
- 0x10011ff6: 4628 (F MOV r0,r5
- 0x10011ff8: f7f6fcfc .... BL atts_clear_read_cache ; 0x100089f4
- 0x10011ffc: 2000 . MOVS r0,#0
- 0x10011ffe: bd70 p. POP {r4-r6,pc}
- $d
- 0x10012000: 11006948 Hi.. DCD 285239624
- $t
- i.gattc_write_cmd_handler
- gattc_write_cmd_handler
- 0x10012004: e92d47fc -..G PUSH {r2-r10,lr}
- 0x10012008: a062 b. ADR r0,{pc}+0x18c ; 0x10012194
- 0x1001200a: 4615 .F MOV r5,r2
- 0x1001200c: 6800 .h LDR r0,[r0,#0]
- 0x1001200e: 9001 .. STR r0,[sp,#4]
- 0x10012010: 0a10 .. LSRS r0,r2,#8
- 0x10012012: 460c .F MOV r4,r1
- 0x10012014: 460a .F MOV r2,r1
- 0x10012016: 4680 .F MOV r8,r0
- 0x10012018: ab01 .. ADD r3,sp,#4
- 0x1001201a: 2101 .! MOVS r1,#1
- 0x1001201c: f7fffb84 .... BL gattc_process_op ; 0x10011728
- 0x10012020: 4681 .F MOV r9,r0
- 0x10012022: 2801 .( CMP r0,#1
- 0x10012024: d156 V. BNE 0x100120d4 ; gattc_write_cmd_handler + 208
- 0x10012026: 7821 !x LDRB r1,[r4,#0]
- 0x10012028: 2006 . MOVS r0,#6
- 0x1001202a: 0a2a *. LSRS r2,r5,#8
- 0x1001202c: eb002702 ...' ADD r7,r0,r2,LSL #8
- 0x10012030: f104060c .... ADD r6,r4,#0xc
- 0x10012034: 290c .) CMP r1,#0xc
- 0x10012036: d050 P. BEQ 0x100120da ; gattc_write_cmd_handler + 214
- 0x10012038: 290d .) CMP r1,#0xd
- 0x1001203a: d002 .. BEQ 0x10012042 ; gattc_write_cmd_handler + 62
- 0x1001203c: 290e .) CMP r1,#0xe
- 0x1001203e: d1f1 .. BNE 0x10012024 ; gattc_write_cmd_handler + 32
- 0x10012040: e017 .. B 0x10012072 ; gattc_write_cmd_handler + 110
- 0x10012042: 8925 %. LDRH r5,[r4,#8]
- 0x10012044: 4640 @F MOV r0,r8
- 0x10012046: f7fffae3 .... BL gattc_get_mtu ; 0x10011610
- 0x1001204a: 1ec0 .. SUBS r0,r0,#3
- 0x1001204c: 4285 .B CMP r5,r0
- 0x1001204e: d200 .. BCS 0x10012052 ; gattc_write_cmd_handler + 78
- 0x10012050: 4628 (F MOV r0,r5
- 0x10012052: b285 .. UXTH r5,r0
- 0x10012054: 463b ;F MOV r3,r7
- 0x10012056: 2252 R" MOVS r2,#0x52
- 0x10012058: 2104 .! MOVS r1,#4
- 0x1001205a: 4640 @F MOV r0,r8
- 0x1001205c: 9500 .. STR r5,[sp,#0]
- 0x1001205e: f002fad9 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10012062: 4607 .F MOV r7,r0
- 0x10012064: 88a0 .. LDRH r0,[r4,#4]
- 0x10012066: 8078 x. STRH r0,[r7,#2]
- 0x10012068: 80bd .. STRH r5,[r7,#4]
- 0x1001206a: 462a *F MOV r2,r5
- 0x1001206c: 4631 1F MOV r1,r6
- 0x1001206e: 1db8 .. ADDS r0,r7,#6
- 0x10012070: e05f _. B 0x10012132 ; gattc_write_cmd_handler + 302
- 0x10012072: f04f0a53 O.S. MOV r10,#0x53
- 0x10012076: 2100 .! MOVS r1,#0
- 0x10012078: 4640 @F MOV r0,r8
- 0x1001207a: f7f9fd83 .... BL gapc_is_sec_set ; 0x1000bb84
- 0x1001207e: b350 P. CBZ r0,0x100120d6 ; gattc_write_cmd_handler + 210
- 0x10012080: 4640 @F MOV r0,r8
- 0x10012082: f7f9fdeb .... BL gapc_lk_sec_lvl_get ; 0x1000bc5c
- 0x10012086: b330 0. CBZ r0,0x100120d6 ; gattc_write_cmd_handler + 210
- 0x10012088: 8920 . LDRH r0,[r4,#8]
- 0x1001208a: 300f .0 ADDS r0,r0,#0xf
- 0x1001208c: b287 .. UXTH r7,r0
- 0x1001208e: 4640 @F MOV r0,r8
- 0x10012090: f7fffabe .... BL gattc_get_mtu ; 0x10011610
- 0x10012094: 42b8 .B CMP r0,r7
- 0x10012096: d31e .. BCC 0x100120d6 ; gattc_write_cmd_handler + 210
- 0x10012098: 1d3f ?. ADDS r7,r7,#4
- 0x1001209a: 2108 .! MOVS r1,#8
- 0x1001209c: b2bb .. UXTH r3,r7
- 0x1001209e: ea412108 A..! ORR r1,r1,r8,LSL #8
- 0x100120a2: 462a *F MOV r2,r5
- 0x100120a4: f6406033 @.3` MOV r0,#0xe33
- 0x100120a8: f7f0fa9a .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100120ac: 4605 .F MOV r5,r0
- 0x100120ae: 201b . MOVS r0,#0x1b
- 0x100120b0: 7028 (p STRB r0,[r5,#0]
- 0x100120b2: 8921 !. LDRH r1,[r4,#8]
- 0x100120b4: 20d2 . MOVS r0,#0xd2
- 0x100120b6: 1dc9 .. ADDS r1,r1,#7
- 0x100120b8: 8069 i. STRH r1,[r5,#2]
- 0x100120ba: 7128 (q STRB r0,[r5,#4]
- 0x100120bc: 88a1 .. LDRH r1,[r4,#4]
- 0x100120be: 7169 iq STRB r1,[r5,#5]
- 0x100120c0: 0a09 .. LSRS r1,r1,#8
- 0x100120c2: 71a9 .q STRB r1,[r5,#6]
- 0x100120c4: 8922 ". LDRH r2,[r4,#8]
- 0x100120c6: 4631 1F MOV r1,r6
- 0x100120c8: 1de8 .. ADDS r0,r5,#7
- 0x100120ca: f7f0fa48 ..H. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100120ce: 4628 (F MOV r0,r5
- 0x100120d0: f7f0fa8b .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100120d4: e05a Z. B 0x1001218c ; gattc_write_cmd_handler + 392
- 0x100120d6: 4652 RF MOV r2,r10
- 0x100120d8: e054 T. B 0x10012184 ; gattc_write_cmd_handler + 384
- 0x100120da: 7860 `x LDRB r0,[r4,#1]
- 0x100120dc: b140 @. CBZ r0,0x100120f0 ; gattc_write_cmd_handler + 236
- 0x100120de: 4640 @F MOV r0,r8
- 0x100120e0: f7fffa96 .... BL gattc_get_mtu ; 0x10011610
- 0x100120e4: 8921 !. LDRH r1,[r4,#8]
- 0x100120e6: 1ec0 .. SUBS r0,r0,#3
- 0x100120e8: 4288 .B CMP r0,r1
- 0x100120ea: db01 .. BLT 0x100120f0 ; gattc_write_cmd_handler + 236
- 0x100120ec: 88e0 .. LDRH r0,[r4,#6]
- 0x100120ee: b320 . CBZ r0,0x1001213a ; gattc_write_cmd_handler + 310
- 0x100120f0: 8960 `. LDRH r0,[r4,#0xa]
- 0x100120f2: 8921 !. LDRH r1,[r4,#8]
- 0x100120f4: 4288 .B CMP r0,r1
- 0x100120f6: d235 5. BCS 0x10012164 ; gattc_write_cmd_handler + 352
- 0x100120f8: 1a0d .. SUBS r5,r1,r0
- 0x100120fa: 4640 @F MOV r0,r8
- 0x100120fc: f7fffa88 .... BL gattc_get_mtu ; 0x10011610
- 0x10012100: 1f40 @. SUBS r0,r0,#5
- 0x10012102: 4285 .B CMP r5,r0
- 0x10012104: d200 .. BCS 0x10012108 ; gattc_write_cmd_handler + 260
- 0x10012106: 4628 (F MOV r0,r5
- 0x10012108: b285 .. UXTH r5,r0
- 0x1001210a: 463b ;F MOV r3,r7
- 0x1001210c: 2216 ." MOVS r2,#0x16
- 0x1001210e: 2104 .! MOVS r1,#4
- 0x10012110: 4640 @F MOV r0,r8
- 0x10012112: 9500 .. STR r5,[sp,#0]
- 0x10012114: f002fa7e ..~. BL l2cc_pdu_alloc ; 0x10014614
- 0x10012118: 4607 .F MOV r7,r0
- 0x1001211a: 88a0 .. LDRH r0,[r4,#4]
- 0x1001211c: 8078 x. STRH r0,[r7,#2]
- 0x1001211e: 88e0 .. LDRH r0,[r4,#6]
- 0x10012120: 8961 a. LDRH r1,[r4,#0xa]
- 0x10012122: 462a *F MOV r2,r5
- 0x10012124: 4408 .D ADD r0,r0,r1
- 0x10012126: 80b8 .. STRH r0,[r7,#4]
- 0x10012128: 80fd .. STRH r5,[r7,#6]
- 0x1001212a: 8960 `. LDRH r0,[r4,#0xa]
- 0x1001212c: 1981 .. ADDS r1,r0,r6
- 0x1001212e: f1070008 .... ADD r0,r7,#8
- 0x10012132: f7f0fa14 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10012136: 4639 9F MOV r1,r7
- 0x10012138: e010 .. B 0x1001215c ; gattc_write_cmd_handler + 344
- 0x1001213a: 9100 .. STR r1,[sp,#0]
- 0x1001213c: 463b ;F MOV r3,r7
- 0x1001213e: 2212 ." MOVS r2,#0x12
- 0x10012140: 2104 .! MOVS r1,#4
- 0x10012142: 4640 @F MOV r0,r8
- 0x10012144: f002fa66 ..f. BL l2cc_pdu_alloc ; 0x10014614
- 0x10012148: 4605 .F MOV r5,r0
- 0x1001214a: 88a0 .. LDRH r0,[r4,#4]
- 0x1001214c: 8068 h. STRH r0,[r5,#2]
- 0x1001214e: 8922 ". LDRH r2,[r4,#8]
- 0x10012150: 80aa .. STRH r2,[r5,#4]
- 0x10012152: 4631 1F MOV r1,r6
- 0x10012154: 1da8 .. ADDS r0,r5,#6
- 0x10012156: f7f0fa02 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001215a: 4629 )F MOV r1,r5
- 0x1001215c: 4640 @F MOV r0,r8
- 0x1001215e: f7f5fc83 .... BL attc_send_att_req ; 0x10007a68
- 0x10012162: e013 .. B 0x1001218c ; gattc_write_cmd_handler + 392
- 0x10012164: 7862 bx LDRB r2,[r4,#1]
- 0x10012166: b142 B. CBZ r2,0x1001217a ; gattc_write_cmd_handler + 374
- 0x10012168: 4288 .B CMP r0,r1
- 0x1001216a: d101 .. BNE 0x10012170 ; gattc_write_cmd_handler + 364
- 0x1001216c: 2101 .! MOVS r1,#1
- 0x1001216e: e000 .. B 0x10012172 ; gattc_write_cmd_handler + 366
- 0x10012170: 2100 .! MOVS r1,#0
- 0x10012172: 4640 @F MOV r0,r8
- 0x10012174: f7f5fc90 .... BL attc_send_execute ; 0x10007a98
- 0x10012178: e008 .. B 0x1001218c ; gattc_write_cmd_handler + 392
- 0x1001217a: 4288 .B CMP r0,r1
- 0x1001217c: d101 .. BNE 0x10012182 ; gattc_write_cmd_handler + 382
- 0x1001217e: 2200 ." MOVS r2,#0
- 0x10012180: e000 .. B 0x10012184 ; gattc_write_cmd_handler + 384
- 0x10012182: 2252 R" MOVS r2,#0x52
- 0x10012184: 2101 .! MOVS r1,#1
- 0x10012186: 4640 @F MOV r0,r8
- 0x10012188: f7fffdae .... BL gattc_send_complete_evt ; 0x10011ce8
- 0x1001218c: 4648 HF MOV r0,r9
- 0x1001218e: e8bd87fc .... POP {r2-r10,pc}
- $d
- 0x10012192: 0000 .. DCW 0
- 0x10012194: 000e0d0c .... DCD 920844
- $t
- i.gattc_write_req_ind_handler
- gattc_write_req_ind_handler
- 0x10012198: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1001219c: 4699 .F MOV r9,r3
- 0x1001219e: 4616 .F MOV r6,r2
- 0x100121a0: 460c .F MOV r4,r1
- 0x100121a2: 4610 .F MOV r0,r2
- 0x100121a4: f7f0fa76 ..v. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100121a8: ea4f2816 O..( LSR r8,r6,#8
- 0x100121ac: 283f ?( CMP r0,#0x3f
- 0x100121ae: d045 E. BEQ 0x1001223c ; gattc_write_req_ind_handler + 164
- 0x100121b0: 2002 . MOVS r0,#2
- 0x100121b2: f7fbfd47 ..G. BL gapm_get_att_handle ; 0x1000dc44
- 0x100121b6: 8821 !. LDRH r1,[r4,#0]
- 0x100121b8: f640650c @..e MOV r5,#0xe0c
- 0x100121bc: f6404716 @..G MOV r7,#0xc16
- 0x100121c0: 4288 .B CMP r0,r1
- 0x100121c2: d121 !. BNE 0x10012208 ; gattc_write_req_ind_handler + 112
- 0x100121c4: 8860 `. LDRH r0,[r4,#2]
- 0x100121c6: b140 @. CBZ r0,0x100121da ; gattc_write_req_ind_handler + 66
- 0x100121c8: 2304 .# MOVS r3,#4
- 0x100121ca: 4632 2F MOV r2,r6
- 0x100121cc: 4649 IF MOV r1,r9
- 0x100121ce: 4638 8F MOV r0,r7
- 0x100121d0: f7f0fa06 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100121d4: 8821 !. LDRH r1,[r4,#0]
- 0x100121d6: 8001 .. STRH r1,[r0,#0]
- 0x100121d8: e041 A. B 0x1001225e ; gattc_write_req_ind_handler + 198
- 0x100121da: 4640 @F MOV r0,r8
- 0x100121dc: f7f9faf8 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x100121e0: 4601 .F MOV r1,r0
- 0x100121e2: 88a0 .. LDRH r0,[r4,#4]
- 0x100121e4: 4632 2F MOV r2,r6
- 0x100121e6: 1d00 .. ADDS r0,r0,#4
- 0x100121e8: b283 .. UXTH r3,r0
- 0x100121ea: 4628 (F MOV r0,r5
- 0x100121ec: f7f0f9f8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100121f0: 4605 .F MOV r5,r0
- 0x100121f2: 2000 . MOVS r0,#0
- 0x100121f4: 7028 (p STRB r0,[r5,#0]
- 0x100121f6: 88a0 .. LDRH r0,[r4,#4]
- 0x100121f8: 8068 h. STRH r0,[r5,#2]
- 0x100121fa: 88a2 .. LDRH r2,[r4,#4]
- 0x100121fc: 1da1 .. ADDS r1,r4,#6
- 0x100121fe: 1d28 (. ADDS r0,r5,#4
- 0x10012200: f7f0f9ad .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10012204: 4628 (F MOV r0,r5
- 0x10012206: e017 .. B 0x10012238 ; gattc_write_req_ind_handler + 160
- 0x10012208: 2004 . MOVS r0,#4
- 0x1001220a: f7fbfd1b .... BL gapm_get_att_handle ; 0x1000dc44
- 0x1001220e: 8821 !. LDRH r1,[r4,#0]
- 0x10012210: 4288 .B CMP r0,r1
- 0x10012212: d126 &. BNE 0x10012262 ; gattc_write_req_ind_handler + 202
- 0x10012214: 8860 `. LDRH r0,[r4,#2]
- 0x10012216: b910 .. CBNZ r0,0x1001221e ; gattc_write_req_ind_handler + 134
- 0x10012218: 88a0 .. LDRH r0,[r4,#4]
- 0x1001221a: 2802 .( CMP r0,#2
- 0x1001221c: d011 .. BEQ 0x10012242 ; gattc_write_req_ind_handler + 170
- 0x1001221e: 2304 .# MOVS r3,#4
- 0x10012220: 4632 2F MOV r2,r6
- 0x10012222: 4649 IF MOV r1,r9
- 0x10012224: 4638 8F MOV r0,r7
- 0x10012226: f7f0f9db .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1001222a: 8821 !. LDRH r1,[r4,#0]
- 0x1001222c: 8001 .. STRH r1,[r0,#0]
- 0x1001222e: 88a1 .. LDRH r1,[r4,#4]
- 0x10012230: 2902 .) CMP r1,#2
- 0x10012232: d014 .. BEQ 0x1001225e ; gattc_write_req_ind_handler + 198
- 0x10012234: 210d .! MOVS r1,#0xd
- 0x10012236: 7081 .p STRB r1,[r0,#2]
- 0x10012238: f7f0f9d7 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001223c: 2000 . MOVS r0,#0
- 0x1001223e: e8bd87f0 .... POP {r4-r10,pc}
- 0x10012242: 4640 @F MOV r0,r8
- 0x10012244: f7f9fac4 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10012248: 4601 .F MOV r1,r0
- 0x1001224a: 2304 .# MOVS r3,#4
- 0x1001224c: 4632 2F MOV r2,r6
- 0x1001224e: 4628 (F MOV r0,r5
- 0x10012250: f7f0f9c6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10012254: 2101 .! MOVS r1,#1
- 0x10012256: 7001 .p STRB r1,[r0,#0]
- 0x10012258: 88e1 .. LDRH r1,[r4,#6]
- 0x1001225a: 8041 A. STRH r1,[r0,#2]
- 0x1001225c: e7ec .. B 0x10012238 ; gattc_write_req_ind_handler + 160
- 0x1001225e: 2108 .! MOVS r1,#8
- 0x10012260: e7e9 .. B 0x10012236 ; gattc_write_req_ind_handler + 158
- 0x10012262: 2580 .% MOVS r5,#0x80
- 0x10012264: 2304 .# MOVS r3,#4
- 0x10012266: 4632 2F MOV r2,r6
- 0x10012268: 4649 IF MOV r1,r9
- 0x1001226a: 4638 8F MOV r0,r7
- 0x1001226c: f7f0f9b8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10012270: 8821 !. LDRH r1,[r4,#0]
- 0x10012272: 8001 .. STRH r1,[r0,#0]
- 0x10012274: 7085 .p STRB r5,[r0,#2]
- 0x10012276: e7df .. B 0x10012238 ; gattc_write_req_ind_handler + 160
- i.gattc_write_req_ind_handler
- gattc_write_req_ind_handler
- 0x10012278: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001227c: 461d .F MOV r5,r3
- 0x1001227e: 4610 .F MOV r0,r2
- 0x10012280: 460f .F MOV r7,r1
- 0x10012282: ea4f2813 O..( LSR r8,r3,#8
- 0x10012286: f7f0fa05 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001228a: 2820 ( CMP r0,#0x20
- 0x1001228c: d028 (. BEQ 0x100122e0 ; gattc_write_req_ind_handler + 104
- 0x1001228e: 2680 .& MOVS r6,#0x80
- 0x10012290: 2006 . MOVS r0,#6
- 0x10012292: 88fc .. LDRH r4,[r7,#6]
- 0x10012294: 0a29 ). LSRS r1,r5,#8
- 0x10012296: eb002501 ...% ADD r5,r0,r1,LSL #8
- 0x1001229a: b10c .. CBZ r4,0x100122a0 ; gattc_write_req_ind_handler + 40
- 0x1001229c: 2c02 ., CMP r4,#2
- 0x1001229e: d113 .. BNE 0x100122c8 ; gattc_write_req_ind_handler + 80
- 0x100122a0: 4640 @F MOV r0,r8
- 0x100122a2: f7f9fa95 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x100122a6: 4601 .F MOV r1,r0
- 0x100122a8: 462a *F MOV r2,r5
- 0x100122aa: 2302 .# MOVS r3,#2
- 0x100122ac: f6404012 @..@ MOV r0,#0xc12
- 0x100122b0: f7f0f996 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100122b4: 8004 .. STRH r4,[r0,#0]
- 0x100122b6: f7f0f998 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100122ba: 2c02 ., CMP r4,#2
- 0x100122bc: d013 .. BEQ 0x100122e6 ; gattc_write_req_ind_handler + 110
- 0x100122be: 2100 .! MOVS r1,#0
- 0x100122c0: 4640 @F MOV r0,r8
- 0x100122c2: f7faf9bb .... BL gapc_svc_chg_ccc_set ; 0x1000c63c
- 0x100122c6: 2600 .& MOVS r6,#0
- 0x100122c8: 4629 )F MOV r1,r5
- 0x100122ca: 2304 .# MOVS r3,#4
- 0x100122cc: 2205 ." MOVS r2,#5
- 0x100122ce: f6404016 @..@ MOV r0,#0xc16
- 0x100122d2: f7f0f985 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100122d6: 7086 .p STRB r6,[r0,#2]
- 0x100122d8: 8839 9. LDRH r1,[r7,#0]
- 0x100122da: 8001 .. STRH r1,[r0,#0]
- 0x100122dc: f7f0f985 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100122e0: 2000 . MOVS r0,#0
- 0x100122e2: e8bd81f0 .... POP {r4-r8,pc}
- 0x100122e6: 2101 .! MOVS r1,#1
- 0x100122e8: e7ea .. B 0x100122c0 ; gattc_write_req_ind_handler + 72
- i.gattm_cleanup
- gattm_cleanup
- 0x100122ea: 2101 .! MOVS r1,#1
- 0x100122ec: f7febdee .... B gattc_cleanup ; 0x10010ecc
- i.gattm_create
- gattm_create
- 0x100122f0: f7febf2c ..,. B gattc_create ; 0x1001114c
- i.gattm_default_msg_handler
- gattm_default_msg_handler
- 0x100122f4: 2000 . MOVS r0,#0
- 0x100122f6: 4770 pG BX lr
- i.gattm_init
- gattm_init
- 0x100122f8: b510 .. PUSH {r4,lr}
- 0x100122fa: 0004 .. MOVS r4,r0
- 0x100122fc: d103 .. BNE 0x10012306 ; gattm_init + 14
- 0x100122fe: 4906 .I LDR r1,[pc,#24] ; [0x10012318] = 0x1001bf10
- 0x10012300: 2005 . MOVS r0,#5
- 0x10012302: f7f0f9ae .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x10012306: 4620 F MOV r0,r4
- 0x10012308: f7fff9b0 .... BL gattc_init ; 0x1001166c
- 0x1001230c: 2100 .! MOVS r1,#0
- 0x1001230e: e8bd4010 ...@ POP {r4,lr}
- 0x10012312: 2005 . MOVS r0,#5
- 0x10012314: f7f0b928 ..(. B $Ven$TT$L$$ke_state_set ; 0x10002568
- $d
- 0x10012318: 1001bf10 .... DCD 268549904
- $t
- i.gattm_init_attr
- gattm_init_attr
- 0x1001231c: b530 0. PUSH {r4,r5,lr}
- 0x1001231e: b085 .. SUB sp,sp,#0x14
- 0x10012320: b101 .. CBZ r1,0x10012324 ; gattm_init_attr + 8
- 0x10012322: 210e .! MOVS r1,#0xe
- 0x10012324: f0410101 A... ORR r1,r1,#1
- 0x10012328: 4d13 .M LDR r5,[pc,#76] ; [0x10012378] = 0x110069c0
- 0x1001232a: 9104 .. STR r1,[sp,#0x10]
- 0x1001232c: 2301 .# MOVS r3,#1
- 0x1001232e: 83a8 .. STRH r0,[r5,#0x1c]
- 0x10012330: 4a12 .J LDR r2,[pc,#72] ; [0x1001237c] = 0x1001b8c0
- 0x10012332: 2106 .! MOVS r1,#6
- 0x10012334: 2000 . MOVS r0,#0
- 0x10012336: e88d000f .... STM sp,{r0-r3}
- 0x1001233a: 2304 .# MOVS r3,#4
- 0x1001233c: aa04 .. ADD r2,sp,#0x10
- 0x1001233e: f6410101 A... MOV r1,#0x1801
- 0x10012342: f105001c .... ADD r0,r5,#0x1c
- 0x10012346: f7f5fdc7 .... BL attm_svc_create_db ; 0x10007ed8
- 0x1001234a: 0004 .. MOVS r4,r0
- 0x1001234c: d110 .. BNE 0x10012370 ; gattm_init_attr + 84
- 0x1001234e: f7fdf8cf .... BL gapm_svc_chg_en ; 0x1000f4f0
- 0x10012352: b168 h. CBZ r0,0x10012370 ; gattm_init_attr + 84
- 0x10012354: 4809 .H LDR r0,[pc,#36] ; [0x1001237c] = 0x1001b8c0
- 0x10012356: 1f00 .. SUBS r0,r0,#4
- 0x10012358: 6800 .h LDR r0,[r0,#0]
- 0x1001235a: 9000 .. STR r0,[sp,#0]
- 0x1001235c: 8ba8 .. LDRH r0,[r5,#0x1c]
- 0x1001235e: b100 .. CBZ r0,0x10012362 ; gattm_init_attr + 70
- 0x10012360: 1c80 .. ADDS r0,r0,#2
- 0x10012362: b280 .. UXTH r0,r0
- 0x10012364: 466b kF MOV r3,sp
- 0x10012366: 2200 ." MOVS r2,#0
- 0x10012368: 2104 .! MOVS r1,#4
- 0x1001236a: f7f5fc3f ..?. BL attm_att_set_value ; 0x10007bec
- 0x1001236e: 4604 .F MOV r4,r0
- 0x10012370: b005 .. ADD sp,sp,#0x14
- 0x10012372: 4620 F MOV r0,r4
- 0x10012374: bd30 0. POP {r4,r5,pc}
- $d
- 0x10012376: 0000 .. DCW 0
- 0x10012378: 110069c0 .i.. DCD 285239744
- 0x1001237c: 1001b8c0 .... DCD 268548288
- $t
- i.gattm_svc_get_start_hdl
- gattm_svc_get_start_hdl
- 0x10012380: 4801 .H LDR r0,[pc,#4] ; [0x10012388] = 0x110069c0
- 0x10012382: 8b80 .. LDRH r0,[r0,#0x1c]
- 0x10012384: 4770 pG BX lr
- $d
- 0x10012386: 0000 .. DCW 0
- 0x10012388: 110069c0 .i.. DCD 285239744
- $t
- i.get_active_service_id
- get_active_service_id
- 0x1001238c: b510 .. PUSH {r4,lr}
- 0x1001238e: 4602 .F MOV r2,r0
- 0x10012390: 4c0a .L LDR r4,[pc,#40] ; [0x100123bc] = 0x110057dc
- 0x10012392: 2000 . MOVS r0,#0
- 0x10012394: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x10012398: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x1001239c: eb0403c1 .... ADD r3,r4,r1,LSL #3
- 0x100123a0: f8b31112 .... LDRH r1,[r3,#0x112]
- 0x100123a4: 428a .B CMP r2,r1
- 0x100123a6: d904 .. BLS 0x100123b2 ; get_active_service_id + 38
- 0x100123a8: f8933108 ...1 LDRB r3,[r3,#0x108]
- 0x100123ac: 1a51 Q. SUBS r1,r2,r1
- 0x100123ae: 4299 .B CMP r1,r3
- 0x100123b0: dd03 .. BLE 0x100123ba ; get_active_service_id + 46
- 0x100123b2: 1c40 @. ADDS r0,r0,#1
- 0x100123b4: b2c0 .. UXTB r0,r0
- 0x100123b6: 2808 .( CMP r0,#8
- 0x100123b8: d3ec .. BCC 0x10012394 ; get_active_service_id + 8
- 0x100123ba: bd10 .. POP {r4,pc}
- $d
- 0x100123bc: 110057dc .W.. DCD 285235164
- $t
- i.get_gatt_default_itf
- get_gatt_default_itf
- 0x100123c0: 4800 .H LDR r0,[pc,#0] ; [0x100123c4] = 0x11003b20
- 0x100123c2: 4770 pG BX lr
- $d
- 0x100123c4: 11003b20 ;.. DCD 285227808
- $t
- i.get_valid_tim_evt_id
- get_valid_tim_evt_id
- 0x100123c8: b530 0. PUSH {r4,r5,lr}
- 0x100123ca: 4a11 .J LDR r2,[pc,#68] ; [0x10012410] = 0x11003b74
- 0x100123cc: 2000 . MOVS r0,#0
- 0x100123ce: 2101 .! MOVS r1,#1
- 0x100123d0: e9d23400 ...4 LDRD r3,r4,[r2,#0]
- 0x100123d4: e001 .. B 0x100123da ; get_valid_tim_evt_id + 18
- 0x100123d6: 2820 ( CMP r0,#0x20
- 0x100123d8: d207 .. BCS 0x100123ea ; get_valid_tim_evt_id + 34
- 0x100123da: fa01f500 .... LSL r5,r1,r0
- 0x100123de: 422b +B TST r3,r5
- 0x100123e0: d10f .. BNE 0x10012402 ; get_valid_tim_evt_id + 58
- 0x100123e2: 4081 .@ LSLS r1,r1,r0
- 0x100123e4: 430b .C ORRS r3,r3,r1
- 0x100123e6: 6013 .` STR r3,[r2,#0]
- 0x100123e8: bd30 0. POP {r4,r5,pc}
- 0x100123ea: f1a00520 .. . SUB r5,r0,#0x20
- 0x100123ee: fa01f505 .... LSL r5,r1,r5
- 0x100123f2: 422c ,B TST r4,r5
- 0x100123f4: d105 .. BNE 0x10012402 ; get_valid_tim_evt_id + 58
- 0x100123f6: f1a00320 .. . SUB r3,r0,#0x20
- 0x100123fa: 4099 .@ LSLS r1,r1,r3
- 0x100123fc: 430c .C ORRS r4,r4,r1
- 0x100123fe: 6054 T` STR r4,[r2,#4]
- 0x10012400: bd30 0. POP {r4,r5,pc}
- 0x10012402: 1c40 @. ADDS r0,r0,#1
- 0x10012404: b2c0 .. UXTB r0,r0
- 0x10012406: 2840 @( CMP r0,#0x40
- 0x10012408: d3e5 .. BCC 0x100123d6 ; get_valid_tim_evt_id + 14
- 0x1001240a: 20ff . MOVS r0,#0xff
- 0x1001240c: bd30 0. POP {r4,r5,pc}
- $d
- 0x1001240e: 0000 .. DCW 0
- 0x10012410: 11003b74 t;.. DCD 285227892
- $t
- i.gpio_init
- gpio_init
- 0x10012414: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10012418: 4aac .J LDR r2,[pc,#688] ; [0x100126cc] = 0x1e484
- 0x1001241a: 2500 .% MOVS r5,#0
- 0x1001241c: 4682 .F MOV r10,r0
- 0x1001241e: 6817 .h LDR r7,[r2,#0]
- 0x10012420: 2805 .( CMP r0,#5
- 0x10012422: f1070930 ..0. ADD r9,r7,#0x30
- 0x10012426: f1070e34 ..4. ADD lr,r7,#0x34
- 0x1001242a: 4fa9 .O LDR r7,[pc,#676] ; [0x100126d0] = 0x50060040
- 0x1001242c: d20f .. BCS 0x1001244e ; gpio_init + 58
- 0x1001242e: e8dff000 .... TBB [pc,r0]
- $d
- 0x10012432: 0f03 .. DCW 3843
- 0x10012434: 0033271b .'3. DCD 3352347
- $t
- 0x10012438: 2000 . MOVS r0,#0
- 0x1001243a: 9000 .. STR r0,[sp,#0]
- 0x1001243c: 4ca4 .L LDR r4,[pc,#656] ; [0x100126d0] = 0x50060040
- 0x1001243e: 4ea5 .N LDR r6,[pc,#660] ; [0x100126d4] = 0x50068000
- 0x10012440: 6810 .h LDR r0,[r2,#0]
- 0x10012442: 3c20 < SUBS r4,r4,#0x20
- 0x10012444: 3610 .6 ADDS r6,r6,#0x10
- 0x10012446: 463b ;F MOV r3,r7
- 0x10012448: f8dfb288 .... LDR r11,[pc,#648] ; [0x100126d4] = 0x50068000
- 0x1001244c: 3020 0 ADDS r0,r0,#0x20
- 0x1001244e: e136 6. B 0x100126be ; gpio_init + 682
- 0x10012450: 2008 . MOVS r0,#8
- 0x10012452: 9000 .. STR r0,[sp,#0]
- 0x10012454: 4c9e .L LDR r4,[pc,#632] ; [0x100126d0] = 0x50060040
- 0x10012456: 4e9f .N LDR r6,[pc,#636] ; [0x100126d4] = 0x50068000
- 0x10012458: 6810 .h LDR r0,[r2,#0]
- 0x1001245a: 3c1c .< SUBS r4,r4,#0x1c
- 0x1001245c: 3610 .6 ADDS r6,r6,#0x10
- 0x1001245e: 463b ;F MOV r3,r7
- 0x10012460: f8dfb270 ..p. LDR r11,[pc,#624] ; [0x100126d4] = 0x50068000
- 0x10012464: 3024 $0 ADDS r0,r0,#0x24
- 0x10012466: e12a *. B 0x100126be ; gpio_init + 682
- 0x10012468: 2010 . MOVS r0,#0x10
- 0x1001246a: 9000 .. STR r0,[sp,#0]
- 0x1001246c: 4c98 .L LDR r4,[pc,#608] ; [0x100126d0] = 0x50060040
- 0x1001246e: 4e99 .N LDR r6,[pc,#612] ; [0x100126d4] = 0x50068000
- 0x10012470: 6810 .h LDR r0,[r2,#0]
- 0x10012472: 3c18 .< SUBS r4,r4,#0x18
- 0x10012474: 3614 .6 ADDS r6,r6,#0x14
- 0x10012476: 463b ;F MOV r3,r7
- 0x10012478: f8dfb258 ..X. LDR r11,[pc,#600] ; [0x100126d4] = 0x50068000
- 0x1001247c: 3028 (0 ADDS r0,r0,#0x28
- 0x1001247e: e11e .. B 0x100126be ; gpio_init + 682
- 0x10012480: 2018 . MOVS r0,#0x18
- 0x10012482: 9000 .. STR r0,[sp,#0]
- 0x10012484: 4c92 .L LDR r4,[pc,#584] ; [0x100126d0] = 0x50060040
- 0x10012486: 4e93 .N LDR r6,[pc,#588] ; [0x100126d4] = 0x50068000
- 0x10012488: 6810 .h LDR r0,[r2,#0]
- 0x1001248a: 3c14 .< SUBS r4,r4,#0x14
- 0x1001248c: 3614 .6 ADDS r6,r6,#0x14
- 0x1001248e: 463b ;F MOV r3,r7
- 0x10012490: f8dfb240 ..@. LDR r11,[pc,#576] ; [0x100126d4] = 0x50068000
- 0x10012494: 302c ,0 ADDS r0,r0,#0x2c
- 0x10012496: e112 .. B 0x100126be ; gpio_init + 682
- 0x10012498: 2000 . MOVS r0,#0
- 0x1001249a: 4c8d .L LDR r4,[pc,#564] ; [0x100126d0] = 0x50060040
- 0x1001249c: 4b8c .K LDR r3,[pc,#560] ; [0x100126d0] = 0x50060040
- 0x1001249e: f8dfb234 ..4. LDR r11,[pc,#564] ; [0x100126d4] = 0x50068000
- 0x100124a2: 4e8c .N LDR r6,[pc,#560] ; [0x100126d4] = 0x50068000
- 0x100124a4: 9000 .. STR r0,[sp,#0]
- 0x100124a6: 3c10 .< SUBS r4,r4,#0x10
- 0x100124a8: 1d1b .. ADDS r3,r3,#4
- 0x100124aa: 488b .H LDR r0,[pc,#556] ; [0x100126d8] = 0x50000038
- 0x100124ac: f10b0b04 .... ADD r11,r11,#4
- 0x100124b0: 3618 .6 ADDS r6,r6,#0x18
- 0x100124b2: e104 .. B 0x100126be ; gpio_init + 682
- 0x100124b4: 2701 .' MOVS r7,#1
- 0x100124b6: 40af .@ LSLS r7,r7,r5
- 0x100124b8: 403a :@ ANDS r2,r2,r7
- 0x100124ba: d07d }. BEQ 0x100125b8 ; gpio_init + 420
- 0x100124bc: 684f Oh LDR r7,[r1,#4]
- 0x100124be: f5b75f88 ..._ CMP r7,#0x1100
- 0x100124c2: d04c L. BEQ 0x1001255e ; gpio_init + 330
- 0x100124c4: dc15 .. BGT 0x100124f2 ; gpio_init + 222
- 0x100124c6: 2f02 ./ CMP r7,#2
- 0x100124c8: d020 . BEQ 0x1001250c ; gpio_init + 248
- 0x100124ca: f5b75f80 ..._ CMP r7,#0x1000
- 0x100124ce: d01a .. BEQ 0x10012506 ; gpio_init + 242
- 0x100124d0: f46f5c80 o..\ MVN r12,#0x1000
- 0x100124d4: eb170f0c .... CMN r7,r12
- 0x100124d8: d16c l. BNE 0x100125b4 ; gpio_init + 416
- 0x100124da: 6827 'h LDR r7,[r4,#0]
- 0x100124dc: 4397 .C BICS r7,r7,r2
- 0x100124de: 6027 '` STR r7,[r4,#0]
- 0x100124e0: 681f .h LDR r7,[r3,#0]
- 0x100124e2: f8ddc000 .... LDR r12,[sp,#0]
- 0x100124e6: fa02fc0c .... LSL r12,r2,r12
- 0x100124ea: ea27070c '... BIC r7,r7,r12
- 0x100124ee: 601f .` STR r7,[r3,#0]
- 0x100124f0: e060 `. B 0x100125b4 ; gpio_init + 416
- 0x100124f2: f46f5c88 o..\ MVN r12,#0x1100
- 0x100124f6: eb17070c .... ADDS r7,r7,r12
- 0x100124fa: d030 0. BEQ 0x1001255e ; gpio_init + 330
- 0x100124fc: 2f01 ./ CMP r7,#1
- 0x100124fe: d02e .. BEQ 0x1001255e ; gpio_init + 330
- 0x10012500: 2f02 ./ CMP r7,#2
- 0x10012502: d157 W. BNE 0x100125b4 ; gpio_init + 416
- 0x10012504: e02b +. B 0x1001255e ; gpio_init + 330
- 0x10012506: 6827 'h LDR r7,[r4,#0]
- 0x10012508: 4317 .C ORRS r7,r7,r2
- 0x1001250a: e7e8 .. B 0x100124de ; gpio_init + 202
- 0x1001250c: f1ba0f04 .... CMP r10,#4
- 0x10012510: d211 .. BCS 0x10012536 ; gpio_init + 290
- 0x10012512: f8d0c000 .... LDR r12,[r0,#0]
- 0x10012516: 00af .. LSLS r7,r5,#2
- 0x10012518: f04f080f O... MOV r8,#0xf
- 0x1001251c: fa08f807 .... LSL r8,r8,r7
- 0x10012520: ea2c0c08 ,... BIC r12,r12,r8
- 0x10012524: f8d1800c .... LDR r8,[r1,#0xc]
- 0x10012528: fa08f807 .... LSL r8,r8,r7
- 0x1001252c: ea4c0c08 L... ORR r12,r12,r8
- 0x10012530: f8c0c000 .... STR r12,[r0,#0]
- 0x10012534: e03e >. B 0x100125b4 ; gpio_init + 416
- 0x10012536: 2a01 .* CMP r2,#1
- 0x10012538: d002 .. BEQ 0x10012540 ; gpio_init + 300
- 0x1001253a: 2a02 .* CMP r2,#2
- 0x1001253c: d008 .. BEQ 0x10012550 ; gpio_init + 316
- 0x1001253e: e039 9. B 0x100125b4 ; gpio_init + 416
- 0x10012540: 6807 .h LDR r7,[r0,#0]
- 0x10012542: f891c00c .... LDRB r12,[r1,#0xc]
- 0x10012546: f0276770 '.pg BIC r7,r7,#0xf000000
- 0x1001254a: ea47670c G..g ORR r7,r7,r12,LSL #24
- 0x1001254e: e004 .. B 0x1001255a ; gpio_init + 326
- 0x10012550: f891c00c .... LDRB r12,[r1,#0xc]
- 0x10012554: 6807 .h LDR r7,[r0,#0]
- 0x10012556: f36c771f l..w BFI r7,r12,#28,#4
- 0x1001255a: 6007 .` STR r7,[r0,#0]
- 0x1001255c: e02a *. B 0x100125b4 ; gpio_init + 416
- 0x1001255e: 6827 'h LDR r7,[r4,#0]
- 0x10012560: 4317 .C ORRS r7,r7,r2
- 0x10012562: 6027 '` STR r7,[r4,#0]
- 0x10012564: f8d3c000 .... LDR r12,[r3,#0]
- 0x10012568: 9f00 .. LDR r7,[sp,#0]
- 0x1001256a: fa02f707 .... LSL r7,r2,r7
- 0x1001256e: ea4c0c07 L... ORR r12,r12,r7
- 0x10012572: f8c3c000 .... STR r12,[r3,#0]
- 0x10012576: f8dbc000 .... LDR r12,[r11,#0]
- 0x1001257a: ea2c0c07 ,... BIC r12,r12,r7
- 0x1001257e: f8cbc000 .... STR r12,[r11,#0]
- 0x10012582: f1ba0f01 .... CMP r10,#1
- 0x10012586: d029 ). BEQ 0x100125dc ; gpio_init + 456
- 0x10012588: f1ba0f03 .... CMP r10,#3
- 0x1001258c: d026 &. BEQ 0x100125dc ; gpio_init + 456
- 0x1001258e: f8d6c000 .... LDR r12,[r6,#0]
- 0x10012592: 006f o. LSLS r7,r5,#1
- 0x10012594: f04f0803 O... MOV r8,#3
- 0x10012598: fa08f807 .... LSL r8,r8,r7
- 0x1001259c: ea2c0c08 ,... BIC r12,r12,r8
- 0x100125a0: f8918004 .... LDRB r8,[r1,#4]
- 0x100125a4: f0080803 .... AND r8,r8,#3
- 0x100125a8: fa08f807 .... LSL r8,r8,r7
- 0x100125ac: ea4c0c08 L... ORR r12,r12,r8
- 0x100125b0: f8c6c000 .... STR r12,[r6,#0]
- 0x100125b4: 888f .. LDRH r7,[r1,#4]
- 0x100125b6: e000 .. B 0x100125ba ; gpio_init + 422
- 0x100125b8: e06b k. B 0x10012692 ; gpio_init + 638
- 0x100125ba: 04ff .. LSLS r7,r7,#19
- 0x100125bc: d531 1. BPL 0x10012622 ; gpio_init + 526
- 0x100125be: f1ba0f04 .... CMP r10,#4
- 0x100125c2: d220 . BCS 0x10012606 ; gpio_init + 498
- 0x100125c4: f8d0c000 .... LDR r12,[r0,#0]
- 0x100125c8: ea4f0885 O... LSL r8,r5,#2
- 0x100125cc: 270f .' MOVS r7,#0xf
- 0x100125ce: fa07f708 .... LSL r7,r7,r8
- 0x100125d2: ea2c0c07 ,... BIC r12,r12,r7
- 0x100125d6: f8c0c000 .... STR r12,[r0,#0]
- 0x100125da: e025 %. B 0x10012628 ; gpio_init + 532
- 0x100125dc: 006f o. LSLS r7,r5,#1
- 0x100125de: f04f0c03 O... MOV r12,#3
- 0x100125e2: 3710 .7 ADDS r7,r7,#0x10
- 0x100125e4: f8d68000 .... LDR r8,[r6,#0]
- 0x100125e8: fa0cfc07 .... LSL r12,r12,r7
- 0x100125ec: ea28080c (... BIC r8,r8,r12
- 0x100125f0: f891c004 .... LDRB r12,[r1,#4]
- 0x100125f4: f00c0c03 .... AND r12,r12,#3
- 0x100125f8: fa0cfc07 .... LSL r12,r12,r7
- 0x100125fc: ea48080c H... ORR r8,r8,r12
- 0x10012600: f8c68000 .... STR r8,[r6,#0]
- 0x10012604: e7d6 .. B 0x100125b4 ; gpio_init + 416
- 0x10012606: 2a01 .* CMP r2,#1
- 0x10012608: d002 .. BEQ 0x10012610 ; gpio_init + 508
- 0x1001260a: 2a02 .* CMP r2,#2
- 0x1001260c: d004 .. BEQ 0x10012618 ; gpio_init + 516
- 0x1001260e: e038 8. B 0x10012682 ; gpio_init + 622
- 0x10012610: 6807 .h LDR r7,[r0,#0]
- 0x10012612: f0276770 '.pg BIC r7,r7,#0xf000000
- 0x10012616: e002 .. B 0x1001261e ; gpio_init + 522
- 0x10012618: 6807 .h LDR r7,[r0,#0]
- 0x1001261a: f0274770 '.pG BIC r7,r7,#0xf0000000
- 0x1001261e: 6007 .` STR r7,[r0,#0]
- 0x10012620: e031 1. B 0x10012686 ; gpio_init + 626
- 0x10012622: f1ba0f04 .... CMP r10,#4
- 0x10012626: d22c ,. BCS 0x10012682 ; gpio_init + 622
- 0x10012628: 688f .h LDR r7,[r1,#8]
- 0x1001262a: b127 '. CBZ r7,0x10012636 ; gpio_init + 546
- 0x1001262c: 2f01 ./ CMP r7,#1
- 0x1001262e: d00b .. BEQ 0x10012648 ; gpio_init + 564
- 0x10012630: 2f02 ./ CMP r7,#2
- 0x10012632: d018 .. BEQ 0x10012666 ; gpio_init + 594
- 0x10012634: e042 B. B 0x100126bc ; gpio_init + 680
- 0x10012636: f8d97000 ...p LDR r7,[r9,#0]
- 0x1001263a: f8ddc000 .... LDR r12,[sp,#0]
- 0x1001263e: fa02f20c .... LSL r2,r2,r12
- 0x10012642: 4397 .C BICS r7,r7,r2
- 0x10012644: 464a JF MOV r2,r9
- 0x10012646: e00c .. B 0x10012662 ; gpio_init + 590
- 0x10012648: f8d97000 ...p LDR r7,[r9,#0]
- 0x1001264c: f8ddc000 .... LDR r12,[sp,#0]
- 0x10012650: fa02f20c .... LSL r2,r2,r12
- 0x10012654: 4317 .C ORRS r7,r7,r2
- 0x10012656: f8c97000 ...p STR r7,[r9,#0]
- 0x1001265a: f8de7000 ...p LDR r7,[lr,#0]
- 0x1001265e: 4317 .C ORRS r7,r7,r2
- 0x10012660: e00d .. B 0x1001267e ; gpio_init + 618
- 0x10012662: 6017 .` STR r7,[r2,#0]
- 0x10012664: e02a *. B 0x100126bc ; gpio_init + 680
- 0x10012666: f8d97000 ...p LDR r7,[r9,#0]
- 0x1001266a: f8ddc000 .... LDR r12,[sp,#0]
- 0x1001266e: fa02f20c .... LSL r2,r2,r12
- 0x10012672: 4317 .C ORRS r7,r7,r2
- 0x10012674: f8c97000 ...p STR r7,[r9,#0]
- 0x10012678: f8de7000 ...p LDR r7,[lr,#0]
- 0x1001267c: 4397 .C BICS r7,r7,r2
- 0x1001267e: 4672 rF MOV r2,lr
- 0x10012680: e7ef .. B 0x10012662 ; gpio_init + 590
- 0x10012682: 2a04 .* CMP r2,#4
- 0x10012684: d21a .. BCS 0x100126bc ; gpio_init + 680
- 0x10012686: 688f .h LDR r7,[r1,#8]
- 0x10012688: b127 '. CBZ r7,0x10012694 ; gpio_init + 640
- 0x1001268a: 2f01 ./ CMP r7,#1
- 0x1001268c: d006 .. BEQ 0x1001269c ; gpio_init + 648
- 0x1001268e: 2f02 ./ CMP r7,#2
- 0x10012690: d00c .. BEQ 0x100126ac ; gpio_init + 664
- 0x10012692: e013 .. B 0x100126bc ; gpio_init + 680
- 0x10012694: 6807 .h LDR r7,[r0,#0]
- 0x10012696: ea275202 '..R BIC r2,r7,r2,LSL #20
- 0x1001269a: e00e .. B 0x100126ba ; gpio_init + 678
- 0x1001269c: 6807 .h LDR r7,[r0,#0]
- 0x1001269e: ea475702 G..W ORR r7,r7,r2,LSL #20
- 0x100126a2: 6007 .` STR r7,[r0,#0]
- 0x100126a4: 6807 .h LDR r7,[r0,#0]
- 0x100126a6: ea475282 G..R ORR r2,r7,r2,LSL #22
- 0x100126aa: e006 .. B 0x100126ba ; gpio_init + 678
- 0x100126ac: 6807 .h LDR r7,[r0,#0]
- 0x100126ae: ea475702 G..W ORR r7,r7,r2,LSL #20
- 0x100126b2: 6007 .` STR r7,[r0,#0]
- 0x100126b4: 6807 .h LDR r7,[r0,#0]
- 0x100126b6: ea275282 '..R BIC r2,r7,r2,LSL #22
- 0x100126ba: 6002 .` STR r2,[r0,#0]
- 0x100126bc: 1c6d m. ADDS r5,r5,#1
- 0x100126be: 680a .h LDR r2,[r1,#0]
- 0x100126c0: fa32f705 2... LSRS r7,r2,r5
- 0x100126c4: f47faef6 .... BNE 0x100124b4 ; gpio_init + 160
- 0x100126c8: e8bd8ff8 .... POP {r3-r11,pc}
- $d
- 0x100126cc: 0001e484 .... DCD 124036
- 0x100126d0: 50060040 @..P DCD 1342570560
- 0x100126d4: 50068000 ...P DCD 1342603264
- 0x100126d8: 50000038 8..P DCD 1342177336
- $t
- i.gpio_write_pin
- gpio_write_pin
- 0x100126dc: b510 .. PUSH {r4,lr}
- 0x100126de: 4b15 .K LDR r3,[pc,#84] ; [0x10012734] = 0x50060000
- 0x100126e0: 2805 .( CMP r0,#5
- 0x100126e2: d20a .. BCS 0x100126fa ; gpio_write_pin + 30
- 0x100126e4: e8dff000 .... TBB [pc,r0]
- $d
- 0x100126e8: 18110a03 .... DCD 403769859
- 0x100126ec: 001f .. DCW 31
- $t
- 0x100126ee: 6818 .h LDR r0,[r3,#0]
- 0x100126f0: b10a .. CBZ r2,0x100126f6 ; gpio_write_pin + 26
- 0x100126f2: 4308 .C ORRS r0,r0,r1
- 0x100126f4: e000 .. B 0x100126f8 ; gpio_write_pin + 28
- 0x100126f6: 4388 .C BICS r0,r0,r1
- 0x100126f8: 6018 .` STR r0,[r3,#0]
- 0x100126fa: bd10 .. POP {r4,pc}
- 0x100126fc: 6858 Xh LDR r0,[r3,#4]
- 0x100126fe: b10a .. CBZ r2,0x10012704 ; gpio_write_pin + 40
- 0x10012700: 4308 .C ORRS r0,r0,r1
- 0x10012702: e000 .. B 0x10012706 ; gpio_write_pin + 42
- 0x10012704: 4388 .C BICS r0,r0,r1
- 0x10012706: 6058 X` STR r0,[r3,#4]
- 0x10012708: bd10 .. POP {r4,pc}
- 0x1001270a: 6898 .h LDR r0,[r3,#8]
- 0x1001270c: b10a .. CBZ r2,0x10012712 ; gpio_write_pin + 54
- 0x1001270e: 4308 .C ORRS r0,r0,r1
- 0x10012710: e000 .. B 0x10012714 ; gpio_write_pin + 56
- 0x10012712: 4388 .C BICS r0,r0,r1
- 0x10012714: 6098 .` STR r0,[r3,#8]
- 0x10012716: bd10 .. POP {r4,pc}
- 0x10012718: 68d8 .h LDR r0,[r3,#0xc]
- 0x1001271a: b10a .. CBZ r2,0x10012720 ; gpio_write_pin + 68
- 0x1001271c: 4308 .C ORRS r0,r0,r1
- 0x1001271e: e000 .. B 0x10012722 ; gpio_write_pin + 70
- 0x10012720: 4388 .C BICS r0,r0,r1
- 0x10012722: 60d8 .` STR r0,[r3,#0xc]
- 0x10012724: bd10 .. POP {r4,pc}
- 0x10012726: 6918 .i LDR r0,[r3,#0x10]
- 0x10012728: b10a .. CBZ r2,0x1001272e ; gpio_write_pin + 82
- 0x1001272a: 4308 .C ORRS r0,r0,r1
- 0x1001272c: e000 .. B 0x10012730 ; gpio_write_pin + 84
- 0x1001272e: 4388 .C BICS r0,r0,r1
- 0x10012730: 6118 .a STR r0,[r3,#0x10]
- 0x10012732: bd10 .. POP {r4,pc}
- $d
- 0x10012734: 50060000 ...P DCD 1342570496
- $t
- i.hci_acl_data_handler
- hci_acl_data_handler
- 0x10012738: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x1001273c: b085 .. SUB sp,sp,#0x14
- 0x1001273e: 4614 .F MOV r4,r2
- 0x10012740: 460d .F MOV r5,r1
- 0x10012742: 4610 .F MOV r0,r2
- 0x10012744: f7efffa6 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10012748: 283f ?( CMP r0,#0x3f
- 0x1001274a: d046 F. BEQ 0x100127da ; hci_acl_data_handler + 162
- 0x1001274c: 4927 'I LDR r1,[pc,#156] ; [0x100127ec] = 0x11006b3c
- 0x1001274e: ea4f2814 O..( LSR r8,r4,#8
- 0x10012752: f04f0900 O... MOV r9,#0
- 0x10012756: f8514028 Q.(@ LDR r4,[r1,r8,LSL #2]
- 0x1001275a: 6869 ih LDR r1,[r5,#4]
- 0x1001275c: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x10012760: 9103 .. STR r1,[sp,#0xc]
- 0x10012762: 886a j. LDRH r2,[r5,#2]
- 0x10012764: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x10012768: 8828 (. LDRH r0,[r5,#0]
- 0x1001276a: f3c03601 ...6 UBFX r6,r0,#12,#2
- 0x1001276e: 4820 H LDR r0,[pc,#128] ; [0x100127f0] = 0x110041ac
- 0x10012770: 6803 .h LDR r3,[r0,#0]
- 0x10012772: b113 .. CBZ r3,0x1001277a ; hci_acl_data_handler + 66
- 0x10012774: 4640 @F MOV r0,r8
- 0x10012776: 4798 .G BLX r3
- 0x10012778: e02f /. B 0x100127da ; hci_acl_data_handler + 162
- 0x1001277a: 2e01 .. CMP r6,#1
- 0x1001277c: d004 .. BEQ 0x10012788 ; hci_acl_data_handler + 80
- 0x1001277e: 2e02 .. CMP r6,#2
- 0x10012780: d12b +. BNE 0x100127da ; hci_acl_data_handler + 162
- 0x10012782: 4640 @F MOV r0,r8
- 0x10012784: f002f9fc .... BL l2cc_pdu_rx_init ; 0x10014b80
- 0x10012788: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x1001278a: 7ce1 .| LDRB r1,[r4,#0x13]
- 0x1001278c: 4288 .B CMP r0,r1
- 0x1001278e: d205 .. BCS 0x1001279c ; hci_acl_data_handler + 100
- 0x10012790: aa04 .. ADD r2,sp,#0x10
- 0x10012792: a903 .. ADD r1,sp,#0xc
- 0x10012794: 4640 @F MOV r0,r8
- 0x10012796: f001ff53 ..S. BL l2cc_pdu_header_check ; 0x10014640
- 0x1001279a: 2602 .& MOVS r6,#2
- 0x1001279c: 68e0 .h LDR r0,[r4,#0xc]
- 0x1001279e: b1e0 .. CBZ r0,0x100127da ; hci_acl_data_handler + 162
- 0x100127a0: 8881 .. LDRH r1,[r0,#4]
- 0x100127a2: f5a16120 .. a SUB r1,r1,#0xa00
- 0x100127a6: 3912 .9 SUBS r1,r1,#0x12
- 0x100127a8: d117 .. BNE 0x100127da ; hci_acl_data_handler + 162
- 0x100127aa: f100070c .... ADD r7,r0,#0xc
- 0x100127ae: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x100127b2: 9903 .. LDR r1,[sp,#0xc]
- 0x100127b4: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x100127b8: f1040310 .... ADD r3,r4,#0x10
- 0x100127bc: 1cba .. ADDS r2,r7,#2
- 0x100127be: 9602 .. STR r6,[sp,#8]
- 0x100127c0: 1d39 9. ADDS r1,r7,#4
- 0x100127c2: 4640 @F MOV r0,r8
- 0x100127c4: f002fa50 ..P. BL l2cc_pdu_unpack ; 0x10014c68
- 0x100127c8: b908 .. CBNZ r0,0x100127ce ; hci_acl_data_handler + 150
- 0x100127ca: 8a21 !. LDRH r1,[r4,#0x10]
- 0x100127cc: b929 ). CBNZ r1,0x100127da ; hci_acl_data_handler + 162
- 0x100127ce: f8c4900c .... STR r9,[r4,#0xc]
- 0x100127d2: 7038 8p STRB r0,[r7,#0]
- 0x100127d4: 4638 8F MOV r0,r7
- 0x100127d6: f7efff08 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100127da: 88a8 .. LDRH r0,[r5,#4]
- 0x100127dc: b280 .. UXTH r0,r0
- 0x100127de: f7efffcc .... BL $Ven$TT$L$$ble_util_buf_rx_free ; 0x1000277a
- 0x100127e2: b005 .. ADD sp,sp,#0x14
- 0x100127e4: 2000 . MOVS r0,#0
- 0x100127e6: e8bd83f0 .... POP {r4-r9,pc}
- $d
- 0x100127ea: 0000 .. DCW 0
- 0x100127ec: 11006b3c <k.. DCD 285240124
- 0x100127f0: 110041ac .A.. DCD 285229484
- $t
- i.hci_auth_payl_to_exp_evt_handler
- hci_auth_payl_to_exp_evt_handler
- 0x100127f4: b510 .. PUSH {r4,lr}
- 0x100127f6: 4614 .F MOV r4,r2
- 0x100127f8: 4610 .F MOV r0,r2
- 0x100127fa: f7efff4b ..K. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100127fe: 283f ?( CMP r0,#0x3f
- 0x10012800: d008 .. BEQ 0x10012814 ; hci_auth_payl_to_exp_evt_handler + 32
- 0x10012802: 0a20 . LSRS r0,r4,#8
- 0x10012804: f7f8ffe4 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10012808: 4601 .F MOV r1,r0
- 0x1001280a: 4622 "F MOV r2,r4
- 0x1001280c: f640602a @.*` MOV r0,#0xe2a
- 0x10012810: f7efffae .... BL $Ven$TT$L$$ke_msg_send_basic ; 0x10002770
- 0x10012814: 2000 . MOVS r0,#0
- 0x10012816: bd10 .. POP {r4,pc}
- i.hci_basic_cmd_cmp_evt_cfg_handler
- hci_basic_cmd_cmp_evt_cfg_handler
- 0x10012818: f2420324 B.$. MOV r3,#0x2024
- 0x1001281c: b510 .. PUSH {r4,lr}
- 0x1001281e: 1ac2 .. SUBS r2,r0,r3
- 0x10012820: 4298 .B CMP r0,r3
- 0x10012822: d031 1. BEQ 0x10012888 ; hci_basic_cmd_cmp_evt_cfg_handler + 112
- 0x10012824: dc0e .. BGT 0x10012844 ; hci_basic_cmd_cmp_evt_cfg_handler + 44
- 0x10012826: f5a06040 ..@` SUB r0,r0,#0xc00
- 0x1001282a: 3801 .8 SUBS r0,#1
- 0x1001282c: d019 .. BEQ 0x10012862 ; hci_basic_cmd_cmp_evt_cfg_handler + 74
- 0x1001282e: 2802 .( CMP r0,#2
- 0x10012830: d011 .. BEQ 0x10012856 ; hci_basic_cmd_cmp_evt_cfg_handler + 62
- 0x10012832: f5b05fa0 ..._ CMP r0,#0x1400
- 0x10012836: d01c .. BEQ 0x10012872 ; hci_basic_cmd_cmp_evt_cfg_handler + 90
- 0x10012838: f60030ed ...0 ADD r0,r0,#0xbed
- 0x1001283c: f5b05f00 ..._ CMP r0,#0x2000
- 0x10012840: d12f /. BNE 0x100128a2 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x10012842: e036 6. B 0x100128b2 ; hci_basic_cmd_cmp_evt_cfg_handler + 154
- 0x10012844: 2a0d .* CMP r2,#0xd
- 0x10012846: d025 %. BEQ 0x10012894 ; hci_basic_cmd_cmp_evt_cfg_handler + 124
- 0x10012848: 2a0f .* CMP r2,#0xf
- 0x1001284a: d032 2. BEQ 0x100128b2 ; hci_basic_cmd_cmp_evt_cfg_handler + 154
- 0x1001284c: 2a10 .* CMP r2,#0x10
- 0x1001284e: d030 0. BEQ 0x100128b2 ; hci_basic_cmd_cmp_evt_cfg_handler + 154
- 0x10012850: 2a29 )* CMP r2,#0x29
- 0x10012852: d126 &. BNE 0x100128a2 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x10012854: e027 '. B 0x100128a6 ; hci_basic_cmd_cmp_evt_cfg_handler + 142
- 0x10012856: 7808 .x LDRB r0,[r1,#0]
- 0x10012858: b100 .. CBZ r0,0x1001285c ; hci_basic_cmd_cmp_evt_cfg_handler + 68
- 0x1001285a: 3090 .0 ADDS r0,r0,#0x90
- 0x1001285c: b2c1 .. UXTB r1,r0
- 0x1001285e: 2001 . MOVS r0,#1
- 0x10012860: e004 .. B 0x1001286c ; hci_basic_cmd_cmp_evt_cfg_handler + 84
- 0x10012862: 7808 .x LDRB r0,[r1,#0]
- 0x10012864: b100 .. CBZ r0,0x10012868 ; hci_basic_cmd_cmp_evt_cfg_handler + 80
- 0x10012866: 3090 .0 ADDS r0,r0,#0x90
- 0x10012868: b2c1 .. UXTB r1,r0
- 0x1001286a: 2002 . MOVS r0,#2
- 0x1001286c: f7fbfe02 .... BL gapm_op_reset_continue ; 0x1000e474
- 0x10012870: e017 .. B 0x100128a2 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x10012872: 7808 .x LDRB r0,[r1,#0]
- 0x10012874: b100 .. CBZ r0,0x10012878 ; hci_basic_cmd_cmp_evt_cfg_handler + 96
- 0x10012876: 3090 .0 ADDS r0,r0,#0x90
- 0x10012878: b2c1 .. UXTB r1,r0
- 0x1001287a: 2003 . MOVS r0,#3
- 0x1001287c: e7f6 .. B 0x1001286c ; hci_basic_cmd_cmp_evt_cfg_handler + 84
- 0x1001287e: b2c1 .. UXTB r1,r0
- 0x10012880: 2000 . MOVS r0,#0
- 0x10012882: f7fcfb59 ..Y. BL gapm_send_complete_evt ; 0x1000ef38
- 0x10012886: e00c .. B 0x100128a2 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x10012888: 7808 .x LDRB r0,[r1,#0]
- 0x1001288a: b100 .. CBZ r0,0x1001288e ; hci_basic_cmd_cmp_evt_cfg_handler + 118
- 0x1001288c: 3090 .0 ADDS r0,r0,#0x90
- 0x1001288e: b2c1 .. UXTB r1,r0
- 0x10012890: 2001 . MOVS r0,#1
- 0x10012892: e004 .. B 0x1001289e ; hci_basic_cmd_cmp_evt_cfg_handler + 134
- 0x10012894: 7808 .x LDRB r0,[r1,#0]
- 0x10012896: b100 .. CBZ r0,0x1001289a ; hci_basic_cmd_cmp_evt_cfg_handler + 130
- 0x10012898: 3090 .0 ADDS r0,r0,#0x90
- 0x1001289a: b2c1 .. UXTB r1,r0
- 0x1001289c: 2002 . MOVS r0,#2
- 0x1001289e: f7fbfe3b ..;. BL gapm_op_setup_continue ; 0x1000e518
- 0x100128a2: 2000 . MOVS r0,#0
- 0x100128a4: bd10 .. POP {r4,pc}
- 0x100128a6: 7808 .x LDRB r0,[r1,#0]
- 0x100128a8: b100 .. CBZ r0,0x100128ac ; hci_basic_cmd_cmp_evt_cfg_handler + 148
- 0x100128aa: 3090 .0 ADDS r0,r0,#0x90
- 0x100128ac: b2c1 .. UXTB r1,r0
- 0x100128ae: 2003 . MOVS r0,#3
- 0x100128b0: e7f5 .. B 0x1001289e ; hci_basic_cmd_cmp_evt_cfg_handler + 134
- 0x100128b2: 7808 .x LDRB r0,[r1,#0]
- 0x100128b4: 2800 .( CMP r0,#0
- 0x100128b6: d0e2 .. BEQ 0x1001287e ; hci_basic_cmd_cmp_evt_cfg_handler + 102
- 0x100128b8: 3090 .0 ADDS r0,r0,#0x90
- 0x100128ba: e7e0 .. B 0x1001287e ; hci_basic_cmd_cmp_evt_cfg_handler + 102
- i.hci_basic_cmd_cmp_evt_rl_cfg_handler
- hci_basic_cmd_cmp_evt_rl_cfg_handler
- 0x100128bc: b570 p. PUSH {r4-r6,lr}
- 0x100128be: 4605 .F MOV r5,r0
- 0x100128c0: 460c .F MOV r4,r1
- 0x100128c2: 2007 . MOVS r0,#7
- 0x100128c4: f7effee6 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100128c8: 2141 A! MOVS r1,#0x41
- 0x100128ca: 2808 .( CMP r0,#8
- 0x100128cc: d005 .. BEQ 0x100128da ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 30
- 0x100128ce: 3d2d -= SUBS r5,r5,#0x2d
- 0x100128d0: f5b55500 ...U SUBS r5,r5,#0x2000
- 0x100128d4: d006 .. BEQ 0x100128e4 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 40
- 0x100128d6: 2d01 .- CMP r5,#1
- 0x100128d8: d00a .. BEQ 0x100128f0 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 52
- 0x100128da: 2000 . MOVS r0,#0
- 0x100128dc: f7fcfb2c ..,. BL gapm_send_complete_evt ; 0x1000ef38
- 0x100128e0: 2000 . MOVS r0,#0
- 0x100128e2: bd70 p. POP {r4-r6,pc}
- 0x100128e4: 7820 x LDRB r0,[r4,#0]
- 0x100128e6: b100 .. CBZ r0,0x100128ea ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 46
- 0x100128e8: 3090 .0 ADDS r0,r0,#0x90
- 0x100128ea: b2c1 .. UXTB r1,r0
- 0x100128ec: 2005 . MOVS r0,#5
- 0x100128ee: e004 .. B 0x100128fa ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 62
- 0x100128f0: 7820 x LDRB r0,[r4,#0]
- 0x100128f2: b100 .. CBZ r0,0x100128f6 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 58
- 0x100128f4: 3090 .0 ADDS r0,r0,#0x90
- 0x100128f6: b2c1 .. UXTB r1,r0
- 0x100128f8: 2004 . MOVS r0,#4
- 0x100128fa: f7fbfe0d .... BL gapm_op_setup_continue ; 0x1000e518
- 0x100128fe: e7ef .. B 0x100128e0 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 36
- i.hci_cmd_stat_event_handler
- hci_cmd_stat_event_handler
- 0x10012900: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10012904: 4607 .F MOV r7,r0
- 0x10012906: 4615 .F MOV r5,r2
- 0x10012908: 460c .F MOV r4,r1
- 0x1001290a: 4610 .F MOV r0,r2
- 0x1001290c: f7effec2 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10012910: 0a2d -. LSRS r5,r5,#8
- 0x10012912: 283f ?( CMP r0,#0x3f
- 0x10012914: d067 g. BEQ 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x10012916: f2420113 B... MOV r1,#0x2013
- 0x1001291a: 1a78 x. SUBS r0,r7,r1
- 0x1001291c: 4e34 4N LDR r6,[pc,#208] ; [0x100129f0] = 0x110067d4
- 0x1001291e: 428f .B CMP r7,r1
- 0x10012920: d02d -. BEQ 0x1001297e ; hci_cmd_stat_event_handler + 126
- 0x10012922: dc06 .. BGT 0x10012932 ; hci_cmd_stat_event_handler + 50
- 0x10012924: f5a76780 ...g SUB r7,r7,#0x400
- 0x10012928: 3f06 .? SUBS r7,#6
- 0x1001292a: d008 .. BEQ 0x1001293e ; hci_cmd_stat_event_handler + 62
- 0x1001292c: 2f17 ./ CMP r7,#0x17
- 0x1001292e: d104 .. BNE 0x1001293a ; hci_cmd_stat_event_handler + 58
- 0x10012930: e01c .. B 0x1001296c ; hci_cmd_stat_event_handler + 108
- 0x10012932: 2803 .( CMP r0,#3
- 0x10012934: d01a .. BEQ 0x1001296c ; hci_cmd_stat_event_handler + 108
- 0x10012936: 281f .( CMP r0,#0x1f
- 0x10012938: d04d M. BEQ 0x100129d6 ; hci_cmd_stat_event_handler + 214
- 0x1001293a: 2241 A" MOVS r2,#0x41
- 0x1001293c: e01a .. B 0x10012974 ; hci_cmd_stat_event_handler + 116
- 0x1001293e: 7820 x LDRB r0,[r4,#0]
- 0x10012940: b3f0 .. CBZ r0,0x100129c0 ; hci_cmd_stat_event_handler + 192
- 0x10012942: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x10012946: 898a .. LDRH r2,[r1,#0xc]
- 0x10012948: 2aff .* CMP r2,#0xff
- 0x1001294a: d04c L. BEQ 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x1001294c: 3090 .0 ADDS r0,r0,#0x90
- 0x1001294e: b2c3 .. UXTB r3,r0
- 0x10012950: 2101 .! MOVS r1,#1
- 0x10012952: 4628 (F MOV r0,r5
- 0x10012954: f7f9fc7d ..}. BL gapc_send_error_evt ; 0x1000c252
- 0x10012958: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x1001295c: bb80 .. CBNZ r0,0x100129c0 ; hci_cmd_stat_event_handler + 192
- 0x1001295e: 2008 . MOVS r0,#8
- 0x10012960: ea402005 @.. ORR r0,r0,r5,LSL #8
- 0x10012964: 2100 .! MOVS r1,#0
- 0x10012966: f7effdff .... BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x1001296a: e03c <. B 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x1001296c: 7820 x LDRB r0,[r4,#0]
- 0x1001296e: b338 8. CBZ r0,0x100129c0 ; hci_cmd_stat_event_handler + 192
- 0x10012970: 3090 .0 ADDS r0,r0,#0x90
- 0x10012972: b2c2 .. UXTB r2,r0
- 0x10012974: 2100 .! MOVS r1,#0
- 0x10012976: 4628 (F MOV r0,r5
- 0x10012978: f7f9fc28 ..(. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1001297c: e033 3. B 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x1001297e: 7820 x LDRB r0,[r4,#0]
- 0x10012980: b1f0 .. CBZ r0,0x100129c0 ; hci_cmd_stat_event_handler + 192
- 0x10012982: 2102 .! MOVS r1,#2
- 0x10012984: 4628 (F MOV r0,r5
- 0x10012986: f7f9f85b ..[. BL gapc_get_operation ; 0x1000ba40
- 0x1001298a: 2809 .( CMP r0,#9
- 0x1001298c: d12b +. BNE 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x1001298e: 7820 x LDRB r0,[r4,#0]
- 0x10012990: 2811 .( CMP r0,#0x11
- 0x10012992: d009 .. BEQ 0x100129a8 ; hci_cmd_stat_event_handler + 168
- 0x10012994: dc04 .. BGT 0x100129a0 ; hci_cmd_stat_event_handler + 160
- 0x10012996: 2801 .( CMP r0,#1
- 0x10012998: d006 .. BEQ 0x100129a8 ; hci_cmd_stat_event_handler + 168
- 0x1001299a: 280c .( CMP r0,#0xc
- 0x1001299c: d116 .. BNE 0x100129cc ; hci_cmd_stat_event_handler + 204
- 0x1001299e: e003 .. B 0x100129a8 ; hci_cmd_stat_event_handler + 168
- 0x100129a0: 2819 .( CMP r0,#0x19
- 0x100129a2: d001 .. BEQ 0x100129a8 ; hci_cmd_stat_event_handler + 168
- 0x100129a4: 281a .( CMP r0,#0x1a
- 0x100129a6: d111 .. BNE 0x100129cc ; hci_cmd_stat_event_handler + 204
- 0x100129a8: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x100129ac: f8912046 ..F LDRB r2,[r1,#0x46]
- 0x100129b0: 0692 .. LSLS r2,r2,#26
- 0x100129b2: d50b .. BPL 0x100129cc ; hci_cmd_stat_event_handler + 204
- 0x100129b4: f8110f55 ..U. LDRB r0,[r1,#0x55]!
- 0x100129b8: f0200002 ... BIC r0,r0,#2
- 0x100129bc: 7008 .p STRB r0,[r1,#0]
- 0x100129be: e000 .. B 0x100129c2 ; hci_cmd_stat_event_handler + 194
- 0x100129c0: e011 .. B 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x100129c2: 2102 .! MOVS r1,#2
- 0x100129c4: 4628 (F MOV r0,r5
- 0x100129c6: f7f9fb99 .... BL gapc_reschedule_operation ; 0x1000c0fc
- 0x100129ca: e00c .. B 0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x100129cc: b100 .. CBZ r0,0x100129d0 ; hci_cmd_stat_event_handler + 208
- 0x100129ce: 3090 .0 ADDS r0,r0,#0x90
- 0x100129d0: b2c2 .. UXTB r2,r0
- 0x100129d2: 2102 .! MOVS r1,#2
- 0x100129d4: e7cf .. B 0x10012976 ; hci_cmd_stat_event_handler + 118
- 0x100129d6: 7820 x LDRB r0,[r4,#0]
- 0x100129d8: b128 (. CBZ r0,0x100129e6 ; hci_cmd_stat_event_handler + 230
- 0x100129da: 2102 .! MOVS r1,#2
- 0x100129dc: 4628 (F MOV r0,r5
- 0x100129de: f7f9f82f ../. BL gapc_get_operation ; 0x1000ba40
- 0x100129e2: 2817 .( CMP r0,#0x17
- 0x100129e4: d002 .. BEQ 0x100129ec ; hci_cmd_stat_event_handler + 236
- 0x100129e6: 2000 . MOVS r0,#0
- 0x100129e8: e8bd81f0 .... POP {r4-r8,pc}
- 0x100129ec: 7820 x LDRB r0,[r4,#0]
- 0x100129ee: e7ed .. B 0x100129cc ; hci_cmd_stat_event_handler + 204
- $d
- 0x100129f0: 110067d4 .g.. DCD 285239252
- $t
- i.hci_disc_cmp_evt_handler
- hci_disc_cmp_evt_handler
- 0x100129f4: b570 p. PUSH {r4-r6,lr}
- 0x100129f6: 4615 .F MOV r5,r2
- 0x100129f8: 460c .F MOV r4,r1
- 0x100129fa: 4610 .F MOV r0,r2
- 0x100129fc: f7effe4a ..J. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10012a00: 0a2d -. LSRS r5,r5,#8
- 0x10012a02: 283f ?( CMP r0,#0x3f
- 0x10012a04: d020 . BEQ 0x10012a48 ; hci_disc_cmp_evt_handler + 84
- 0x10012a06: 4e11 .N LDR r6,[pc,#68] ; [0x10012a4c] = 0x110067d4
- 0x10012a08: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10012a0c: 8980 .. LDRH r0,[r0,#0xc]
- 0x10012a0e: 28ff .( CMP r0,#0xff
- 0x10012a10: d102 .. BNE 0x10012a18 ; hci_disc_cmp_evt_handler + 36
- 0x10012a12: 4628 (F MOV r0,r5
- 0x10012a14: f7f8fedc .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10012a18: 4603 .F MOV r3,r0
- 0x10012a1a: 78a2 .x LDRB r2,[r4,#2]
- 0x10012a1c: 7921 !y LDRB r1,[r4,#4]
- 0x10012a1e: 4628 (F MOV r0,r5
- 0x10012a20: f7f9fc04 .... BL gapc_send_disconect_ind ; 0x1000c22c
- 0x10012a24: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10012a28: 8982 .. LDRH r2,[r0,#0xc]
- 0x10012a2a: 2aff .* CMP r2,#0xff
- 0x10012a2c: d007 .. BEQ 0x10012a3e ; hci_disc_cmp_evt_handler + 74
- 0x10012a2e: 7820 x LDRB r0,[r4,#0]
- 0x10012a30: b100 .. CBZ r0,0x10012a34 ; hci_disc_cmp_evt_handler + 64
- 0x10012a32: 3090 .0 ADDS r0,r0,#0x90
- 0x10012a34: b2c3 .. UXTB r3,r0
- 0x10012a36: 2101 .! MOVS r1,#1
- 0x10012a38: 4628 (F MOV r0,r5
- 0x10012a3a: f7f9fc0a .... BL gapc_send_error_evt ; 0x1000c252
- 0x10012a3e: 7922 "y LDRB r2,[r4,#4]
- 0x10012a40: 8861 a. LDRH r1,[r4,#2]
- 0x10012a42: 4628 (F MOV r0,r5
- 0x10012a44: f7fafff0 .... BL gapm_con_cleanup ; 0x1000da28
- 0x10012a48: 2000 . MOVS r0,#0
- 0x10012a4a: bd70 p. POP {r4-r6,pc}
- $d
- 0x10012a4c: 110067d4 .g.. DCD 285239252
- $t
- i.hci_enc_chg_evt_handler
- hci_enc_chg_evt_handler
- 0x10012a50: b570 p. PUSH {r4-r6,lr}
- 0x10012a52: 460d .F MOV r5,r1
- 0x10012a54: 8848 H. LDRH r0,[r1,#2]
- 0x10012a56: 4907 .I LDR r1,[pc,#28] ; [0x10012a74] = 0x110001b8
- 0x10012a58: 6809 .h LDR r1,[r1,#0]
- 0x10012a5a: 4788 .G BLX r1
- 0x10012a5c: 4604 .F MOV r4,r0
- 0x10012a5e: 28ff .( CMP r0,#0xff
- 0x10012a60: d006 .. BEQ 0x10012a70 ; hci_enc_chg_evt_handler + 32
- 0x10012a62: f7f9f813 .... BL gapc_get_role ; 0x1000ba8c
- 0x10012a66: 4601 .F MOV r1,r0
- 0x10012a68: 782a *x LDRB r2,[r5,#0]
- 0x10012a6a: 4620 F MOV r0,r4
- 0x10012a6c: f005faf2 .... BL smpc_handle_enc_change_evt ; 0x10018054
- 0x10012a70: 2000 . MOVS r0,#0
- 0x10012a72: bd70 p. POP {r4-r6,pc}
- $d
- 0x10012a74: 110001b8 .... DCD 285213112
- $t
- i.hci_enc_key_refr_evt_handler
- hci_enc_key_refr_evt_handler
- 0x10012a78: b570 p. PUSH {r4-r6,lr}
- 0x10012a7a: 460d .F MOV r5,r1
- 0x10012a7c: 8848 H. LDRH r0,[r1,#2]
- 0x10012a7e: 4907 .I LDR r1,[pc,#28] ; [0x10012a9c] = 0x110001b8
- 0x10012a80: 6809 .h LDR r1,[r1,#0]
- 0x10012a82: 4788 .G BLX r1
- 0x10012a84: 4604 .F MOV r4,r0
- 0x10012a86: 28ff .( CMP r0,#0xff
- 0x10012a88: d006 .. BEQ 0x10012a98 ; hci_enc_key_refr_evt_handler + 32
- 0x10012a8a: f7f8ffff .... BL gapc_get_role ; 0x1000ba8c
- 0x10012a8e: 4601 .F MOV r1,r0
- 0x10012a90: 782a *x LDRB r2,[r5,#0]
- 0x10012a92: 4620 F MOV r0,r4
- 0x10012a94: f005fade .... BL smpc_handle_enc_change_evt ; 0x10018054
- 0x10012a98: 2000 . MOVS r0,#0
- 0x10012a9a: bd70 p. POP {r4-r6,pc}
- $d
- 0x10012a9c: 110001b8 .... DCD 285213112
- $t
- i.hci_le_adv_set_term_evt_handler
- hci_le_adv_set_term_evt_handler
- 0x10012aa0: b570 p. PUSH {r4-r6,lr}
- 0x10012aa2: 4a18 .J LDR r2,[pc,#96] ; [0x10012b04] = 0x110000a0
- 0x10012aa4: 7888 .x LDRB r0,[r1,#2]
- 0x10012aa6: 2500 .% MOVS r5,#0
- 0x10012aa8: f8922052 ..R LDRB r2,[r2,#0x52]
- 0x10012aac: 4290 .B CMP r0,r2
- 0x10012aae: d226 &. BCS 0x10012afe ; hci_le_adv_set_term_evt_handler + 94
- 0x10012ab0: 4a15 .J LDR r2,[pc,#84] ; [0x10012b08] = 0x1100684c
- 0x10012ab2: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x10012ab6: 68c4 .h LDR r4,[r0,#0xc]
- 0x10012ab8: b30c .. CBZ r4,0x10012afe ; hci_le_adv_set_term_evt_handler + 94
- 0x10012aba: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x10012abc: b9f8 .. CBNZ r0,0x10012afe ; hci_le_adv_set_term_evt_handler + 94
- 0x10012abe: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x10012ac0: 2803 .( CMP r0,#3
- 0x10012ac2: d11c .. BNE 0x10012afe ; hci_le_adv_set_term_evt_handler + 94
- 0x10012ac4: 7c20 | LDRB r0,[r4,#0x10]
- 0x10012ac6: f0200040 .@. BIC r0,r0,#0x40
- 0x10012aca: 7420 t STRB r0,[r4,#0x10]
- 0x10012acc: 7848 Hx LDRB r0,[r1,#1]
- 0x10012ace: b120 . CBZ r0,0x10012ada ; hci_le_adv_set_term_evt_handler + 58
- 0x10012ad0: 283c <( CMP r0,#0x3c
- 0x10012ad2: d00f .. BEQ 0x10012af4 ; hci_le_adv_set_term_evt_handler + 84
- 0x10012ad4: 2843 C( CMP r0,#0x43
- 0x10012ad6: d10e .. BNE 0x10012af6 ; hci_le_adv_set_term_evt_handler + 86
- 0x10012ad8: e00c .. B 0x10012af4 ; hci_le_adv_set_term_evt_handler + 84
- 0x10012ada: 7c60 `| LDRB r0,[r4,#0x11]
- 0x10012adc: b158 X. CBZ r0,0x10012af6 ; hci_le_adv_set_term_evt_handler + 86
- 0x10012ade: 8888 .. LDRH r0,[r1,#4]
- 0x10012ae0: 490a .I LDR r1,[pc,#40] ; [0x10012b0c] = 0x110001b8
- 0x10012ae2: 6809 .h LDR r1,[r1,#0]
- 0x10012ae4: 4788 .G BLX r1
- 0x10012ae6: 28ff .( CMP r0,#0xff
- 0x10012ae8: d005 .. BEQ 0x10012af6 ; hci_le_adv_set_term_evt_handler + 86
- 0x10012aea: f1040116 .... ADD r1,r4,#0x16
- 0x10012aee: f7f9fc57 ..W. BL gapc_set_local_addr ; 0x1000c3a0
- 0x10012af2: e000 .. B 0x10012af6 ; hci_le_adv_set_term_evt_handler + 86
- 0x10012af4: 2545 E% MOVS r5,#0x45
- 0x10012af6: 4629 )F MOV r1,r5
- 0x10012af8: 4620 F MOV r0,r4
- 0x10012afa: f7faf88f .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x10012afe: 2000 . MOVS r0,#0
- 0x10012b00: bd70 p. POP {r4-r6,pc}
- $d
- 0x10012b02: 0000 .. DCW 0
- 0x10012b04: 110000a0 .... DCD 285212832
- 0x10012b08: 1100684c Lh.. DCD 285239372
- 0x10012b0c: 110001b8 .... DCD 285213112
- $t
- i.hci_le_ch_sel_algo_evt_handler
- hci_le_ch_sel_algo_evt_handler
- 0x10012b10: b510 .. PUSH {r4,lr}
- 0x10012b12: 460c .F MOV r4,r1
- 0x10012b14: 8848 H. LDRH r0,[r1,#2]
- 0x10012b16: 4906 .I LDR r1,[pc,#24] ; [0x10012b30] = 0x110001b8
- 0x10012b18: 6809 .h LDR r1,[r1,#0]
- 0x10012b1a: 4788 .G BLX r1
- 0x10012b1c: 28ff .( CMP r0,#0xff
- 0x10012b1e: d005 .. BEQ 0x10012b2c ; hci_le_ch_sel_algo_evt_handler + 28
- 0x10012b20: 4a04 .J LDR r2,[pc,#16] ; [0x10012b34] = 0x110067d4
- 0x10012b22: 7921 !y LDRB r1,[r4,#4]
- 0x10012b24: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x10012b28: f8801056 ..V. STRB r1,[r0,#0x56]
- 0x10012b2c: 2000 . MOVS r0,#0
- 0x10012b2e: bd10 .. POP {r4,pc}
- $d
- 0x10012b30: 110001b8 .... DCD 285213112
- 0x10012b34: 110067d4 .g.. DCD 285239252
- $t
- i.hci_le_cmd_cmp_evt_addr_handler
- hci_le_cmd_cmp_evt_addr_handler
- 0x10012b38: 4a0c .J LDR r2,[pc,#48] ; [0x10012b6c] = 0x1100684c
- 0x10012b3a: b510 .. PUSH {r4,lr}
- 0x10012b3c: f5a05300 ...S SUB r3,r0,#0x2000
- 0x10012b40: f89220f8 ... LDRB r2,[r2,#0xf8]
- 0x10012b44: 3b05 .; SUBS r3,#5
- 0x10012b46: d002 .. BEQ 0x10012b4e ; hci_le_cmd_cmp_evt_addr_handler + 22
- 0x10012b48: 2b30 0+ CMP r3,#0x30
- 0x10012b4a: d108 .. BNE 0x10012b5e ; hci_le_cmd_cmp_evt_addr_handler + 38
- 0x10012b4c: e003 .. B 0x10012b56 ; hci_le_cmd_cmp_evt_addr_handler + 30
- 0x10012b4e: 2a02 .* CMP r2,#2
- 0x10012b50: d105 .. BNE 0x10012b5e ; hci_le_cmd_cmp_evt_addr_handler + 38
- 0x10012b52: 2002 . MOVS r0,#2
- 0x10012b54: e006 .. B 0x10012b64 ; hci_le_cmd_cmp_evt_addr_handler + 44
- 0x10012b56: 2a03 .* CMP r2,#3
- 0x10012b58: d003 .. BEQ 0x10012b62 ; hci_le_cmd_cmp_evt_addr_handler + 42
- 0x10012b5a: f000f809 .... BL hci_le_cmd_cmp_evt_adv_handler ; 0x10012b70
- 0x10012b5e: 2000 . MOVS r0,#0
- 0x10012b60: bd10 .. POP {r4,pc}
- 0x10012b62: 2003 . MOVS r0,#3
- 0x10012b64: f7faf896 .... BL gapm_addr_fsm ; 0x1000cc94
- 0x10012b68: e7f9 .. B 0x10012b5e ; hci_le_cmd_cmp_evt_addr_handler + 38
- $d
- 0x10012b6a: 0000 .. DCW 0
- 0x10012b6c: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_cmd_cmp_evt_adv_handler
- hci_le_cmd_cmp_evt_adv_handler
- 0x10012b70: b538 8. PUSH {r3-r5,lr}
- 0x10012b72: 460c .F MOV r4,r1
- 0x10012b74: 4605 .F MOV r5,r0
- 0x10012b76: 4601 .F MOV r1,r0
- 0x10012b78: 4668 hF MOV r0,sp
- 0x10012b7a: f7faf809 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x1000cb90
- 0x10012b7e: b310 .. CBZ r0,0x10012bc6 ; hci_le_cmd_cmp_evt_adv_handler + 86
- 0x10012b80: 9800 .. LDR r0,[sp,#0]
- 0x10012b82: 4923 #I LDR r1,[pc,#140] ; [0x10012c10] = 0x1100684c
- 0x10012b84: 7bc2 .{ LDRB r2,[r0,#0xf]
- 0x10012b86: 2a06 .* CMP r2,#6
- 0x10012b88: d240 @. BCS 0x10012c0c ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x10012b8a: e8dff002 .... TBB [pc,r2]
- $d
- 0x10012b8e: 0803 .. DCW 2051
- 0x10012b90: 391d0818 ...9 DCD 958203928
- $t
- 0x10012b94: 4622 "F MOV r2,r4
- 0x10012b96: 4629 )F MOV r1,r5
- 0x10012b98: f000f83c ..<. BL hci_le_cmd_cmp_evt_creating_handler ; 0x10012c14
- 0x10012b9c: e036 6. B 0x10012c0c ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x10012b9e: 7822 "x LDRB r2,[r4,#0]
- 0x10012ba0: b102 .. CBZ r2,0x10012ba4 ; hci_le_cmd_cmp_evt_adv_handler + 52
- 0x10012ba2: 3290 .2 ADDS r2,r2,#0x90
- 0x10012ba4: 6849 Ih LDR r1,[r1,#4]
- 0x10012ba6: f01204ff .... ANDS r4,r2,#0xff
- 0x10012baa: d103 .. BNE 0x10012bb4 ; hci_le_cmd_cmp_evt_adv_handler + 68
- 0x10012bac: 2201 ." MOVS r2,#1
- 0x10012bae: f7fafd37 ..7. BL gapm_adv_set_data ; 0x1000d620
- 0x10012bb2: b940 @. CBNZ r0,0x10012bc6 ; hci_le_cmd_cmp_evt_adv_handler + 86
- 0x10012bb4: 4621 !F MOV r1,r4
- 0x10012bb6: 2001 . MOVS r0,#1
- 0x10012bb8: f7fcf9be .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10012bbc: e026 &. B 0x10012c0c ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x10012bbe: 4622 "F MOV r2,r4
- 0x10012bc0: 4629 )F MOV r1,r5
- 0x10012bc2: f000f98d .... BL hci_le_cmd_cmp_evt_starting_handler ; 0x10012ee0
- 0x10012bc6: e021 !. B 0x10012c0c ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x10012bc8: 4604 .F MOV r4,r0
- 0x10012bca: f5a55000 ...P SUB r0,r5,#0x2000
- 0x10012bce: 3839 98 SUBS r0,r0,#0x39
- 0x10012bd0: 7c20 | LDRB r0,[r4,#0x10]
- 0x10012bd2: d005 .. BEQ 0x10012be0 ; hci_le_cmd_cmp_evt_adv_handler + 112
- 0x10012bd4: f0200080 ... BIC r0,r0,#0x80
- 0x10012bd8: 7420 t STRB r0,[r4,#0x10]
- 0x10012bda: 8a60 `. LDRH r0,[r4,#0x12]
- 0x10012bdc: b158 X. CBZ r0,0x10012bf6 ; hci_le_cmd_cmp_evt_adv_handler + 134
- 0x10012bde: e015 .. B 0x10012c0c ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x10012be0: f0200040 .@. BIC r0,r0,#0x40
- 0x10012be4: 7420 t STRB r0,[r4,#0x10]
- 0x10012be6: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x10012be8: 2802 .( CMP r0,#2
- 0x10012bea: d1f6 .. BNE 0x10012bda ; hci_le_cmd_cmp_evt_adv_handler + 106
- 0x10012bec: 2100 .! MOVS r1,#0
- 0x10012bee: 4620 F MOV r0,r4
- 0x10012bf0: f7fafd03 .... BL gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x1000d5fa
- 0x10012bf4: e7f1 .. B 0x10012bda ; hci_le_cmd_cmp_evt_adv_handler + 106
- 0x10012bf6: 2100 .! MOVS r1,#0
- 0x10012bf8: 4620 F MOV r0,r4
- 0x10012bfa: f7faf80f .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x10012bfe: e005 .. B 0x10012c0c ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x10012c00: f8112ff1 .../ LDRB r2,[r1,#0xf1]!
- 0x10012c04: 1e52 R. SUBS r2,r2,#1
- 0x10012c06: 700a .p STRB r2,[r1,#0]
- 0x10012c08: f7f9ff20 .. . BL gapm_actv_deleted ; 0x1000ca4c
- 0x10012c0c: 2000 . MOVS r0,#0
- 0x10012c0e: bd38 8. POP {r3-r5,pc}
- $d
- 0x10012c10: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_cmd_cmp_evt_creating_handler
- hci_le_cmd_cmp_evt_creating_handler
- 0x10012c14: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10012c18: 4604 .F MOV r4,r0
- 0x10012c1a: 4d38 8M LDR r5,[pc,#224] ; [0x10012cfc] = 0x1100684c
- 0x10012c1c: f5a15000 ...P SUB r0,r1,#0x2000
- 0x10012c20: 383c <8 SUBS r0,r0,#0x3c
- 0x10012c22: d00d .. BEQ 0x10012c40 ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x10012c24: 7810 .x LDRB r0,[r2,#0]
- 0x10012c26: b100 .. CBZ r0,0x10012c2a ; hci_le_cmd_cmp_evt_creating_handler + 22
- 0x10012c28: 3090 .0 ADDS r0,r0,#0x90
- 0x10012c2a: f01000ff .... ANDS r0,r0,#0xff
- 0x10012c2e: 77e0 .w STRB r0,[r4,#0x1f]
- 0x10012c30: f242063e B.>. MOV r6,#0x203e
- 0x10012c34: d00a .. BEQ 0x10012c4c ; hci_le_cmd_cmp_evt_creating_handler + 56
- 0x10012c36: 42b1 .B CMP r1,r6
- 0x10012c38: d102 .. BNE 0x10012c40 ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x10012c3a: 4620 F MOV r0,r4
- 0x10012c3c: f7fafb60 ..`. BL gapm_adv_send_hci_le_rmv_adv_set_cmd ; 0x1000d300
- 0x10012c40: 8a60 `. LDRH r0,[r4,#0x12]
- 0x10012c42: 2800 .( CMP r0,#0
- 0x10012c44: d12f /. BNE 0x10012ca6 ; hci_le_cmd_cmp_evt_creating_handler + 146
- 0x10012c46: 7fe0 .. LDRB r0,[r4,#0x1f]
- 0x10012c48: b378 x. CBZ r0,0x10012caa ; hci_le_cmd_cmp_evt_creating_handler + 150
- 0x10012c4a: e050 P. B 0x10012cee ; hci_le_cmd_cmp_evt_creating_handler + 218
- 0x10012c4c: f5a15000 ...P SUB r0,r1,#0x2000
- 0x10012c50: 3836 68 SUBS r0,r0,#0x36
- 0x10012c52: d1f5 .. BNE 0x10012c40 ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x10012c54: 7850 Px LDRB r0,[r2,#1]
- 0x10012c56: f8840020 .. . STRB r0,[r4,#0x20]
- 0x10012c5a: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x10012c5c: f2411705 A... MOV r7,#0x1105
- 0x10012c60: 2802 .( CMP r0,#2
- 0x10012c62: d023 #. BEQ 0x10012cac ; hci_le_cmd_cmp_evt_creating_handler + 152
- 0x10012c64: 7c60 `| LDRB r0,[r4,#0x11]
- 0x10012c66: 2801 .( CMP r0,#1
- 0x10012c68: d1ea .. BNE 0x10012c40 ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x10012c6a: 8aa0 .. LDRH r0,[r4,#0x14]
- 0x10012c6c: 28c8 .( CMP r0,#0xc8
- 0x10012c6e: d033 3. BEQ 0x10012cd8 ; hci_le_cmd_cmp_evt_creating_handler + 196
- 0x10012c70: 4822 "H LDR r0,[pc,#136] ; [0x10012cfc] = 0x1100684c
- 0x10012c72: f8501fa2 P... LDR r1,[r0,#0xa2]!
- 0x10012c76: f8c41016 .... STR r1,[r4,#0x16]
- 0x10012c7a: 8880 .. LDRH r0,[r0,#4]
- 0x10012c7c: 8360 `. STRH r0,[r4,#0x1a]
- 0x10012c7e: f2420535 B.5. MOV r5,#0x2035
- 0x10012c82: 2307 .# MOVS r3,#7
- 0x10012c84: 462a *F MOV r2,r5
- 0x10012c86: 2100 .! MOVS r1,#0
- 0x10012c88: 4638 8F MOV r0,r7
- 0x10012c8a: f7effca9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10012c8e: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x10012c90: 7001 .p STRB r1,[r0,#0]
- 0x10012c92: f8d41016 .... LDR r1,[r4,#0x16]
- 0x10012c96: f8c01001 .... STR r1,[r0,#1]
- 0x10012c9a: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x10012c9c: f8a01005 .... STRH r1,[r0,#5]
- 0x10012ca0: f7effd34 ..4. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x10012ca4: 8265 e. STRH r5,[r4,#0x12]
- 0x10012ca6: e8bd81f0 .... POP {r4-r8,pc}
- 0x10012caa: e01c .. B 0x10012ce6 ; hci_le_cmd_cmp_evt_creating_handler + 210
- 0x10012cac: 686d mh LDR r5,[r5,#4]
- 0x10012cae: 2308 .# MOVS r3,#8
- 0x10012cb0: 4632 2F MOV r2,r6
- 0x10012cb2: 2100 .! MOVS r1,#0
- 0x10012cb4: 4638 8F MOV r0,r7
- 0x10012cb6: f7effc93 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10012cba: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x10012cbc: 7001 .p STRB r1,[r0,#0]
- 0x10012cbe: 8ca9 .. LDRH r1,[r5,#0x24]
- 0x10012cc0: 8041 A. STRH r1,[r0,#2]
- 0x10012cc2: 8ce9 .. LDRH r1,[r5,#0x26]
- 0x10012cc4: 8081 .. STRH r1,[r0,#4]
- 0x10012cc6: 79a9 .y LDRB r1,[r5,#6]
- 0x10012cc8: 0609 .. LSLS r1,r1,#24
- 0x10012cca: d501 .. BPL 0x10012cd0 ; hci_le_cmd_cmp_evt_creating_handler + 188
- 0x10012ccc: 2106 .! MOVS r1,#6
- 0x10012cce: 80c1 .. STRH r1,[r0,#6]
- 0x10012cd0: f7effd1c .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x10012cd4: 8266 f. STRH r6,[r4,#0x12]
- 0x10012cd6: e7e6 .. B 0x10012ca6 ; hci_le_cmd_cmp_evt_creating_handler + 146
- 0x10012cd8: f002fa7c ..|. BL m_al_get_local_addr ; 0x100151d4
- 0x10012cdc: 6801 .h LDR r1,[r0,#0]
- 0x10012cde: f8c41016 .... STR r1,[r4,#0x16]
- 0x10012ce2: 8880 .. LDRH r0,[r0,#4]
- 0x10012ce4: e7ca .. B 0x10012c7c ; hci_le_cmd_cmp_evt_creating_handler + 104
- 0x10012ce6: f8150ff1 .... LDRB r0,[r5,#0xf1]!
- 0x10012cea: 1c40 @. ADDS r0,r0,#1
- 0x10012cec: 7028 (p STRB r0,[r5,#0]
- 0x10012cee: 7fe1 .. LDRB r1,[r4,#0x1f]
- 0x10012cf0: 4620 F MOV r0,r4
- 0x10012cf2: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10012cf6: f7f9be77 ..w. B gapm_actv_created ; 0x1000c9e8
- $d
- 0x10012cfa: 0000 .. DCW 0
- 0x10012cfc: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_cmd_cmp_evt_init_handler
- hci_le_cmd_cmp_evt_init_handler
- 0x10012d00: b5f8 .. PUSH {r3-r7,lr}
- 0x10012d02: 460f .F MOV r7,r1
- 0x10012d04: 4601 .F MOV r1,r0
- 0x10012d06: 4668 hF MOV r0,sp
- 0x10012d08: f7f9ff42 ..B. BL gapm_actv_retrieve_cmd_cmp_evt ; 0x1000cb90
- 0x10012d0c: b370 p. CBZ r0,0x10012d6c ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x10012d0e: 9c00 .. LDR r4,[sp,#0]
- 0x10012d10: 25ff .% MOVS r5,#0xff
- 0x10012d12: 4e1a .N LDR r6,[pc,#104] ; [0x10012d7c] = 0x1100684c
- 0x10012d14: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x10012d16: f44f605b O.[` MOV r0,#0xdb0
- 0x10012d1a: 2902 .) CMP r1,#2
- 0x10012d1c: d004 .. BEQ 0x10012d28 ; hci_le_cmd_cmp_evt_init_handler + 40
- 0x10012d1e: 2903 .) CMP r1,#3
- 0x10012d20: d015 .. BEQ 0x10012d4e ; hci_le_cmd_cmp_evt_init_handler + 78
- 0x10012d22: 2904 .) CMP r1,#4
- 0x10012d24: d122 ". BNE 0x10012d6c ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x10012d26: e023 #. B 0x10012d70 ; hci_le_cmd_cmp_evt_init_handler + 112
- 0x10012d28: 7839 9x LDRB r1,[r7,#0]
- 0x10012d2a: b101 .. CBZ r1,0x10012d2e ; hci_le_cmd_cmp_evt_init_handler + 46
- 0x10012d2c: 3190 .1 ADDS r1,r1,#0x90
- 0x10012d2e: f01107ff .... ANDS r7,r1,#0xff
- 0x10012d32: d007 .. BEQ 0x10012d44 ; hci_le_cmd_cmp_evt_init_handler + 68
- 0x10012d34: f88650f3 ...P STRB r5,[r6,#0xf3]
- 0x10012d38: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x10012d3a: 2901 .) CMP r1,#1
- 0x10012d3c: d102 .. BNE 0x10012d44 ; hci_le_cmd_cmp_evt_init_handler + 68
- 0x10012d3e: 2107 .! MOVS r1,#7
- 0x10012d40: f7effc94 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10012d44: 4639 9F MOV r1,r7
- 0x10012d46: 4620 F MOV r0,r4
- 0x10012d48: f7f9ff52 ..R. BL gapm_actv_started ; 0x1000cbf0
- 0x10012d4c: e00e .. B 0x10012d6c ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x10012d4e: 7839 9x LDRB r1,[r7,#0]
- 0x10012d50: b101 .. CBZ r1,0x10012d54 ; hci_le_cmd_cmp_evt_init_handler + 84
- 0x10012d52: 3190 .1 ADDS r1,r1,#0x90
- 0x10012d54: f01107ff .... ANDS r7,r1,#0xff
- 0x10012d58: d008 .. BEQ 0x10012d6c ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x10012d5a: 2107 .! MOVS r1,#7
- 0x10012d5c: f7effc86 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10012d60: f88650f3 ...P STRB r5,[r6,#0xf3]
- 0x10012d64: 4639 9F MOV r1,r7
- 0x10012d66: 4620 F MOV r0,r4
- 0x10012d68: f7f9ff58 ..X. BL gapm_actv_stopped ; 0x1000cc1c
- 0x10012d6c: 2000 . MOVS r0,#0
- 0x10012d6e: bdf8 .. POP {r3-r7,pc}
- 0x10012d70: f88650f3 ...P STRB r5,[r6,#0xf3]
- 0x10012d74: 4620 F MOV r0,r4
- 0x10012d76: f8941055 ..U. LDRB r1,[r4,#0x55]
- 0x10012d7a: e7f5 .. B 0x10012d68 ; hci_le_cmd_cmp_evt_init_handler + 104
- $d
- 0x10012d7c: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_cmd_cmp_evt_list_handler
- hci_le_cmd_cmp_evt_list_handler
- 0x10012d80: b570 p. PUSH {r4-r6,lr}
- 0x10012d82: 4604 .F MOV r4,r0
- 0x10012d84: 460d .F MOV r5,r1
- 0x10012d86: 2000 . MOVS r0,#0
- 0x10012d88: f7fbf80a .... BL gapm_get_operation ; 0x1000dda0
- 0x10012d8c: 2890 .( CMP r0,#0x90
- 0x10012d8e: d007 .. BEQ 0x10012da0 ; hci_le_cmd_cmp_evt_list_handler + 32
- 0x10012d90: 2892 .( CMP r0,#0x92
- 0x10012d92: d005 .. BEQ 0x10012da0 ; hci_le_cmd_cmp_evt_list_handler + 32
- 0x10012d94: 2891 .( CMP r0,#0x91
- 0x10012d96: d003 .. BEQ 0x10012da0 ; hci_le_cmd_cmp_evt_list_handler + 32
- 0x10012d98: 2893 .( CMP r0,#0x93
- 0x10012d9a: d001 .. BEQ 0x10012da0 ; hci_le_cmd_cmp_evt_list_handler + 32
- 0x10012d9c: 2141 A! MOVS r1,#0x41
- 0x10012d9e: e005 .. B 0x10012dac ; hci_le_cmd_cmp_evt_list_handler + 44
- 0x10012da0: 7829 )x LDRB r1,[r5,#0]
- 0x10012da2: b101 .. CBZ r1,0x10012da6 ; hci_le_cmd_cmp_evt_list_handler + 38
- 0x10012da4: 3190 .1 ADDS r1,r1,#0x90
- 0x10012da6: f01101ff .... ANDS r1,r1,#0xff
- 0x10012daa: d003 .. BEQ 0x10012db4 ; hci_le_cmd_cmp_evt_list_handler + 52
- 0x10012dac: 2000 . MOVS r0,#0
- 0x10012dae: f7fcf8c3 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10012db2: e041 A. B 0x10012e38 ; hci_le_cmd_cmp_evt_list_handler + 184
- 0x10012db4: 4922 "I LDR r1,[pc,#136] ; [0x10012e40] = 0x1100684c
- 0x10012db6: 2893 .( CMP r0,#0x93
- 0x10012db8: d030 0. BEQ 0x10012e1c ; hci_le_cmd_cmp_evt_list_handler + 156
- 0x10012dba: f5a45200 ...R SUB r2,r4,#0x2000
- 0x10012dbe: 3a11 .: SUBS r2,r2,#0x11
- 0x10012dc0: d104 .. BNE 0x10012dcc ; hci_le_cmd_cmp_evt_list_handler + 76
- 0x10012dc2: f89120f7 ... LDRB r2,[r1,#0xf7]
- 0x10012dc6: 1c52 R. ADDS r2,r2,#1
- 0x10012dc8: f88120f7 ... STRB r2,[r1,#0xf7]
- 0x10012dcc: 6809 .h LDR r1,[r1,#0]
- 0x10012dce: 2891 .( CMP r0,#0x91
- 0x10012dd0: d103 .. BNE 0x10012dda ; hci_le_cmd_cmp_evt_list_handler + 90
- 0x10012dd2: f5a45000 ...P SUB r0,r4,#0x2000
- 0x10012dd6: 3827 '8 SUBS r0,r0,#0x27
- 0x10012dd8: d005 .. BEQ 0x10012de6 ; hci_le_cmd_cmp_evt_list_handler + 102
- 0x10012dda: 7848 Hx LDRB r0,[r1,#1]
- 0x10012ddc: b370 p. CBZ r0,0x10012e3c ; hci_le_cmd_cmp_evt_list_handler + 188
- 0x10012dde: 4608 .F MOV r0,r1
- 0x10012de0: f7fbfa6a ..j. BL gapm_list_add_next_entry ; 0x1000e2b8
- 0x10012de4: e028 (. B 0x10012e38 ; hci_le_cmd_cmp_evt_list_handler + 184
- 0x10012de6: 7848 Hx LDRB r0,[r1,#1]
- 0x10012de8: 2308 .# MOVS r3,#8
- 0x10012dea: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x10012dee: eb0104c0 .... ADD r4,r1,r0,LSL #3
- 0x10012df2: f242024e B.N. MOV r2,#0x204e
- 0x10012df6: 2100 .! MOVS r1,#0
- 0x10012df8: f2411005 A... MOV r0,#0x1105
- 0x10012dfc: f7effbf0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10012e00: 7a21 !z LDRB r1,[r4,#8]
- 0x10012e02: 7001 .p STRB r1,[r0,#0]
- 0x10012e04: f8d41002 .... LDR r1,[r4,#2]
- 0x10012e08: f8c01001 .... STR r1,[r0,#1]
- 0x10012e0c: 88e1 .. LDRH r1,[r4,#6]
- 0x10012e0e: f8a01005 .... STRH r1,[r0,#5]
- 0x10012e12: 7a61 az LDRB r1,[r4,#9]
- 0x10012e14: 71c1 .q STRB r1,[r0,#7]
- 0x10012e16: f7effc79 ..y. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x10012e1a: e00d .. B 0x10012e38 ; hci_le_cmd_cmp_evt_list_handler + 184
- 0x10012e1c: f5a45000 ...P SUB r0,r4,#0x2000
- 0x10012e20: 3812 .8 SUBS r0,r0,#0x12
- 0x10012e22: d104 .. BNE 0x10012e2e ; hci_le_cmd_cmp_evt_list_handler + 174
- 0x10012e24: f89100f7 .... LDRB r0,[r1,#0xf7]
- 0x10012e28: 1e40 @. SUBS r0,r0,#1
- 0x10012e2a: f88100f7 .... STRB r0,[r1,#0xf7]
- 0x10012e2e: 6808 .h LDR r0,[r1,#0]
- 0x10012e30: 7841 Ax LDRB r1,[r0,#1]
- 0x10012e32: b119 .. CBZ r1,0x10012e3c ; hci_le_cmd_cmp_evt_list_handler + 188
- 0x10012e34: f7fbfaba .... BL gapm_list_rmv_next_entry ; 0x1000e3ac
- 0x10012e38: 2000 . MOVS r0,#0
- 0x10012e3a: bd70 p. POP {r4-r6,pc}
- 0x10012e3c: 2100 .! MOVS r1,#0
- 0x10012e3e: e7b5 .. B 0x10012dac ; hci_le_cmd_cmp_evt_list_handler + 44
- $d
- 0x10012e40: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_cmd_cmp_evt_per_sync_handler
- hci_le_cmd_cmp_evt_per_sync_handler
- 0x10012e44: b538 8. PUSH {r3-r5,lr}
- 0x10012e46: 460c .F MOV r4,r1
- 0x10012e48: 4601 .F MOV r1,r0
- 0x10012e4a: 4668 hF MOV r0,sp
- 0x10012e4c: f7f9fea0 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x1000cb90
- 0x10012e50: b180 .. CBZ r0,0x10012e74 ; hci_le_cmd_cmp_evt_per_sync_handler + 48
- 0x10012e52: 9800 .. LDR r0,[sp,#0]
- 0x10012e54: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x10012e56: 2902 .) CMP r1,#2
- 0x10012e58: d002 .. BEQ 0x10012e60 ; hci_le_cmd_cmp_evt_per_sync_handler + 28
- 0x10012e5a: 2904 .) CMP r1,#4
- 0x10012e5c: d10a .. BNE 0x10012e74 ; hci_le_cmd_cmp_evt_per_sync_handler + 48
- 0x10012e5e: e006 .. B 0x10012e6e ; hci_le_cmd_cmp_evt_per_sync_handler + 42
- 0x10012e60: 7821 !x LDRB r1,[r4,#0]
- 0x10012e62: b101 .. CBZ r1,0x10012e66 ; hci_le_cmd_cmp_evt_per_sync_handler + 34
- 0x10012e64: 3190 .1 ADDS r1,r1,#0x90
- 0x10012e66: b2c9 .. UXTB r1,r1
- 0x10012e68: f7f9fec2 .... BL gapm_actv_started ; 0x1000cbf0
- 0x10012e6c: e002 .. B 0x10012e74 ; hci_le_cmd_cmp_evt_per_sync_handler + 48
- 0x10012e6e: 2100 .! MOVS r1,#0
- 0x10012e70: f7f9fed4 .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x10012e74: 2000 . MOVS r0,#0
- 0x10012e76: bd38 8. POP {r3-r5,pc}
- i.hci_le_cmd_cmp_evt_scan_handler
- hci_le_cmd_cmp_evt_scan_handler
- 0x10012e78: b538 8. PUSH {r3-r5,lr}
- 0x10012e7a: 460d .F MOV r5,r1
- 0x10012e7c: 4604 .F MOV r4,r0
- 0x10012e7e: 4601 .F MOV r1,r0
- 0x10012e80: 4668 hF MOV r0,sp
- 0x10012e82: f7f9fe85 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x1000cb90
- 0x10012e86: b330 0. CBZ r0,0x10012ed6 ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x10012e88: 9800 .. LDR r0,[sp,#0]
- 0x10012e8a: 22ff ." MOVS r2,#0xff
- 0x10012e8c: 4b13 .K LDR r3,[pc,#76] ; [0x10012edc] = 0x1100684c
- 0x10012e8e: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x10012e90: 2902 .) CMP r1,#2
- 0x10012e92: d002 .. BEQ 0x10012e9a ; hci_le_cmd_cmp_evt_scan_handler + 34
- 0x10012e94: 2904 .) CMP r1,#4
- 0x10012e96: d11e .. BNE 0x10012ed6 ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x10012e98: e018 .. B 0x10012ecc ; hci_le_cmd_cmp_evt_scan_handler + 84
- 0x10012e9a: 7829 )x LDRB r1,[r5,#0]
- 0x10012e9c: b101 .. CBZ r1,0x10012ea0 ; hci_le_cmd_cmp_evt_scan_handler + 40
- 0x10012e9e: 3190 .1 ADDS r1,r1,#0x90
- 0x10012ea0: f01101ff .... ANDS r1,r1,#0xff
- 0x10012ea4: d005 .. BEQ 0x10012eb2 ; hci_le_cmd_cmp_evt_scan_handler + 58
- 0x10012ea6: f88320f2 ... STRB r2,[r3,#0xf2]
- 0x10012eaa: bf00 .. NOP
- 0x10012eac: f7f9fea0 .... BL gapm_actv_started ; 0x1000cbf0
- 0x10012eb0: e011 .. B 0x10012ed6 ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x10012eb2: f2420141 B.A. MOV r1,#0x2041
- 0x10012eb6: 428c .B CMP r4,r1
- 0x10012eb8: d103 .. BNE 0x10012ec2 ; hci_le_cmd_cmp_evt_scan_handler + 74
- 0x10012eba: 2101 .! MOVS r1,#1
- 0x10012ebc: f7fbff5a ..Z. BL gapm_scan_send_hci_le_set_ext_scan_en_cmd ; 0x1000ed74
- 0x10012ec0: e009 .. B 0x10012ed6 ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x10012ec2: f5a45100 ...Q SUB r1,r4,#0x2000
- 0x10012ec6: 3942 B9 SUBS r1,r1,#0x42
- 0x10012ec8: d105 .. BNE 0x10012ed6 ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x10012eca: e7ef .. B 0x10012eac ; hci_le_cmd_cmp_evt_scan_handler + 52
- 0x10012ecc: f88320f2 ... STRB r2,[r3,#0xf2]
- 0x10012ed0: 2100 .! MOVS r1,#0
- 0x10012ed2: f7f9fea3 .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x10012ed6: 2000 . MOVS r0,#0
- 0x10012ed8: bd38 8. POP {r3-r5,pc}
- $d
- 0x10012eda: 0000 .. DCW 0
- 0x10012edc: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_cmd_cmp_evt_starting_handler
- hci_le_cmd_cmp_evt_starting_handler
- 0x10012ee0: b510 .. PUSH {r4,lr}
- 0x10012ee2: 4604 .F MOV r4,r0
- 0x10012ee4: f5a15000 ...P SUB r0,r1,#0x2000
- 0x10012ee8: 3839 98 SUBS r0,r0,#0x39
- 0x10012eea: d105 .. BNE 0x10012ef8 ; hci_le_cmd_cmp_evt_starting_handler + 24
- 0x10012eec: 7fe0 .. LDRB r0,[r4,#0x1f]
- 0x10012eee: b118 .. CBZ r0,0x10012ef8 ; hci_le_cmd_cmp_evt_starting_handler + 24
- 0x10012ef0: 7c20 | LDRB r0,[r4,#0x10]
- 0x10012ef2: f0200040 .@. BIC r0,r0,#0x40
- 0x10012ef6: e022 ". B 0x10012f3e ; hci_le_cmd_cmp_evt_starting_handler + 94
- 0x10012ef8: 7810 .x LDRB r0,[r2,#0]
- 0x10012efa: b100 .. CBZ r0,0x10012efe ; hci_le_cmd_cmp_evt_starting_handler + 30
- 0x10012efc: 3090 .0 ADDS r0,r0,#0x90
- 0x10012efe: f01000ff .... ANDS r0,r0,#0xff
- 0x10012f02: 77e0 .w STRB r0,[r4,#0x1f]
- 0x10012f04: d003 .. BEQ 0x10012f0e ; hci_le_cmd_cmp_evt_starting_handler + 46
- 0x10012f06: f5b15f01 ..._ CMP r1,#0x2040
- 0x10012f0a: d01a .. BEQ 0x10012f42 ; hci_le_cmd_cmp_evt_starting_handler + 98
- 0x10012f0c: e01d .. B 0x10012f4a ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x10012f0e: 3939 99 SUBS r1,r1,#0x39
- 0x10012f10: f5b15100 ...Q SUBS r1,r1,#0x2000
- 0x10012f14: d002 .. BEQ 0x10012f1c ; hci_le_cmd_cmp_evt_starting_handler + 60
- 0x10012f16: 2907 .) CMP r1,#7
- 0x10012f18: d117 .. BNE 0x10012f4a ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x10012f1a: e00d .. B 0x10012f38 ; hci_le_cmd_cmp_evt_starting_handler + 88
- 0x10012f1c: 7c20 | LDRB r0,[r4,#0x10]
- 0x10012f1e: f0400040 @.@. ORR r0,r0,#0x40
- 0x10012f22: 7420 t STRB r0,[r4,#0x10]
- 0x10012f24: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x10012f26: 2902 .) CMP r1,#2
- 0x10012f28: d10f .. BNE 0x10012f4a ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x10012f2a: 0600 .. LSLS r0,r0,#24
- 0x10012f2c: d40d .. BMI 0x10012f4a ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x10012f2e: 2101 .! MOVS r1,#1
- 0x10012f30: 4620 F MOV r0,r4
- 0x10012f32: f7fafb62 ..b. BL gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x1000d5fa
- 0x10012f36: e008 .. B 0x10012f4a ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x10012f38: 7c20 | LDRB r0,[r4,#0x10]
- 0x10012f3a: f0400080 @... ORR r0,r0,#0x80
- 0x10012f3e: 7420 t STRB r0,[r4,#0x10]
- 0x10012f40: e003 .. B 0x10012f4a ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x10012f42: 2100 .! MOVS r1,#0
- 0x10012f44: 4620 F MOV r0,r4
- 0x10012f46: f7fafa48 ..H. BL gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x1000d3da
- 0x10012f4a: 8a60 `. LDRH r0,[r4,#0x12]
- 0x10012f4c: 2800 .( CMP r0,#0
- 0x10012f4e: d105 .. BNE 0x10012f5c ; hci_le_cmd_cmp_evt_starting_handler + 124
- 0x10012f50: 7fe1 .. LDRB r1,[r4,#0x1f]
- 0x10012f52: 4620 F MOV r0,r4
- 0x10012f54: e8bd4010 ...@ POP {r4,lr}
- 0x10012f58: f7f9be4a ..J. B gapm_actv_started ; 0x1000cbf0
- 0x10012f5c: bd10 .. POP {r4,pc}
- 0x10012f5e: 0000 .. MOVS r0,r0
- i.hci_le_con_update_cmp_evt_handler
- hci_le_con_update_cmp_evt_handler
- 0x10012f60: b570 p. PUSH {r4-r6,lr}
- 0x10012f62: 4616 .F MOV r6,r2
- 0x10012f64: 460c .F MOV r4,r1
- 0x10012f66: 4610 .F MOV r0,r2
- 0x10012f68: f7effb94 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10012f6c: 0a35 5. LSRS r5,r6,#8
- 0x10012f6e: 283f ?( CMP r0,#0x3f
- 0x10012f70: d025 %. BEQ 0x10012fbe ; hci_le_con_update_cmp_evt_handler + 94
- 0x10012f72: 7860 `x LDRB r0,[r4,#1]
- 0x10012f74: 2811 .( CMP r0,#0x11
- 0x10012f76: d00a .. BEQ 0x10012f8e ; hci_le_con_update_cmp_evt_handler + 46
- 0x10012f78: dc05 .. BGT 0x10012f86 ; hci_le_con_update_cmp_evt_handler + 38
- 0x10012f7a: b310 .. CBZ r0,0x10012fc2 ; hci_le_con_update_cmp_evt_handler + 98
- 0x10012f7c: 2801 .( CMP r0,#1
- 0x10012f7e: d006 .. BEQ 0x10012f8e ; hci_le_con_update_cmp_evt_handler + 46
- 0x10012f80: 280c .( CMP r0,#0xc
- 0x10012f82: d130 0. BNE 0x10012fe6 ; hci_le_con_update_cmp_evt_handler + 134
- 0x10012f84: e003 .. B 0x10012f8e ; hci_le_con_update_cmp_evt_handler + 46
- 0x10012f86: 2819 .( CMP r0,#0x19
- 0x10012f88: d001 .. BEQ 0x10012f8e ; hci_le_con_update_cmp_evt_handler + 46
- 0x10012f8a: 281a .( CMP r0,#0x1a
- 0x10012f8c: d12b +. BNE 0x10012fe6 ; hci_le_con_update_cmp_evt_handler + 134
- 0x10012f8e: 4917 .I LDR r1,[pc,#92] ; [0x10012fec] = 0x110067d4
- 0x10012f90: f8511025 Q.%. LDR r1,[r1,r5,LSL #2]
- 0x10012f94: f8912046 ..F LDRB r2,[r1,#0x46]
- 0x10012f98: 0692 .. LSLS r2,r2,#26
- 0x10012f9a: d509 .. BPL 0x10012fb0 ; hci_le_con_update_cmp_evt_handler + 80
- 0x10012f9c: f8110f55 ..U. LDRB r0,[r1,#0x55]!
- 0x10012fa0: f0200002 ... BIC r0,r0,#2
- 0x10012fa4: 7008 .p STRB r0,[r1,#0]
- 0x10012fa6: 2102 .! MOVS r1,#2
- 0x10012fa8: 4628 (F MOV r0,r5
- 0x10012faa: f7f9f8a7 .... BL gapc_reschedule_operation ; 0x1000c0fc
- 0x10012fae: e006 .. B 0x10012fbe ; hci_le_con_update_cmp_evt_handler + 94
- 0x10012fb0: b100 .. CBZ r0,0x10012fb4 ; hci_le_con_update_cmp_evt_handler + 84
- 0x10012fb2: 3090 .0 ADDS r0,r0,#0x90
- 0x10012fb4: b2c2 .. UXTB r2,r0
- 0x10012fb6: 2102 .! MOVS r1,#2
- 0x10012fb8: 4628 (F MOV r0,r5
- 0x10012fba: f7f9f907 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10012fbe: 2000 . MOVS r0,#0
- 0x10012fc0: bd70 p. POP {r4-r6,pc}
- 0x10012fc2: 4628 (F MOV r0,r5
- 0x10012fc4: f7f8fc04 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10012fc8: 4601 .F MOV r1,r0
- 0x10012fca: 2306 .# MOVS r3,#6
- 0x10012fcc: 4632 2F MOV r2,r6
- 0x10012fce: f6406011 @..` MOV r0,#0xe11
- 0x10012fd2: f7effb05 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10012fd6: 88a1 .. LDRH r1,[r4,#4]
- 0x10012fd8: 8001 .. STRH r1,[r0,#0]
- 0x10012fda: 88e1 .. LDRH r1,[r4,#6]
- 0x10012fdc: 8041 A. STRH r1,[r0,#2]
- 0x10012fde: 8921 !. LDRH r1,[r4,#8]
- 0x10012fe0: 8081 .. STRH r1,[r0,#4]
- 0x10012fe2: f7effb02 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10012fe6: 7860 `x LDRB r0,[r4,#1]
- 0x10012fe8: e7e2 .. B 0x10012fb0 ; hci_le_con_update_cmp_evt_handler + 80
- $d
- 0x10012fea: 0000 .. DCW 0
- 0x10012fec: 110067d4 .g.. DCD 285239252
- $t
- i.hci_le_data_len_chg_evt_handler
- hci_le_data_len_chg_evt_handler
- 0x10012ff0: b570 p. PUSH {r4-r6,lr}
- 0x10012ff2: 4615 .F MOV r5,r2
- 0x10012ff4: 460c .F MOV r4,r1
- 0x10012ff6: 4610 .F MOV r0,r2
- 0x10012ff8: f7effb4c ..L. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10012ffc: 283f ?( CMP r0,#0x3f
- 0x10012ffe: d013 .. BEQ 0x10013028 ; hci_le_data_len_chg_evt_handler + 56
- 0x10013000: 0a28 (. LSRS r0,r5,#8
- 0x10013002: f7f8fbe5 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10013006: 4601 .F MOV r1,r0
- 0x10013008: 2308 .# MOVS r3,#8
- 0x1001300a: 462a *F MOV r2,r5
- 0x1001300c: f640602c @.,` MOV r0,#0xe2c
- 0x10013010: f7effae6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013014: 8921 !. LDRH r1,[r4,#8]
- 0x10013016: 8081 .. STRH r1,[r0,#4]
- 0x10013018: 8961 a. LDRH r1,[r4,#0xa]
- 0x1001301a: 80c1 .. STRH r1,[r0,#6]
- 0x1001301c: 88a1 .. LDRH r1,[r4,#4]
- 0x1001301e: 8001 .. STRH r1,[r0,#0]
- 0x10013020: 88e1 .. LDRH r1,[r4,#6]
- 0x10013022: 8041 A. STRH r1,[r0,#2]
- 0x10013024: f7effae1 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013028: 2000 . MOVS r0,#0
- 0x1001302a: bd70 p. POP {r4-r6,pc}
- i.hci_le_enh_con_cmp_evt_handler
- hci_le_enh_con_cmp_evt_handler
- 0x1001302c: b570 p. PUSH {r4-r6,lr}
- 0x1001302e: 4605 .F MOV r5,r0
- 0x10013030: 460c .F MOV r4,r1
- 0x10013032: 2007 . MOVS r0,#7
- 0x10013034: f7effb2e .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013038: 2808 .( CMP r0,#8
- 0x1001303a: d009 .. BEQ 0x10013050 ; hci_le_enh_con_cmp_evt_handler + 36
- 0x1001303c: 7860 `x LDRB r0,[r4,#1]
- 0x1001303e: b938 8. CBNZ r0,0x10013050 ; hci_le_enh_con_cmp_evt_handler + 36
- 0x10013040: 4621 !F MOV r1,r4
- 0x10013042: 4628 (F MOV r0,r5
- 0x10013044: f7fafd0c .... BL gapm_con_create ; 0x1000da60
- 0x10013048: 7921 !y LDRB r1,[r4,#4]
- 0x1001304a: b909 .. CBNZ r1,0x10013050 ; hci_le_enh_con_cmp_evt_handler + 36
- 0x1001304c: f7faffb0 .... BL gapm_init_connection_ind ; 0x1000dfb0
- 0x10013050: 2000 . MOVS r0,#0
- 0x10013052: bd70 p. POP {r4-r6,pc}
- i.hci_le_ext_adv_report_evt_handler
- hci_le_ext_adv_report_evt_handler
- 0x10013054: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10013058: 4689 .F MOV r9,r1
- 0x1001305a: 492e .I LDR r1,[pc,#184] ; [0x10013114] = 0x1100684c
- 0x1001305c: f89100f2 .... LDRB r0,[r1,#0xf2]
- 0x10013060: 28ff .( CMP r0,#0xff
- 0x10013062: d053 S. BEQ 0x1001310c ; hci_le_ext_adv_report_evt_handler + 184
- 0x10013064: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x10013068: 2700 .' MOVS r7,#0
- 0x1001306a: 68c5 .h LDR r5,[r0,#0xc]
- 0x1001306c: e04a J. B 0x10013104 ; hci_le_ext_adv_report_evt_handler + 176
- 0x1001306e: bf00 .. NOP
- 0x10013070: ebc711c7 .... RSB r1,r7,r7,LSL #7
- 0x10013074: eb090041 ..A. ADD r0,r9,r1,LSL #1
- 0x10013078: f1000802 .... ADD r8,r0,#2
- 0x1001307c: 7ba8 .{ LDRB r0,[r5,#0xe]
- 0x1001307e: 2804 .( CMP r0,#4
- 0x10013080: d303 .. BCC 0x1001308a ; hci_le_ext_adv_report_evt_handler + 54
- 0x10013082: f8980000 .... LDRB r0,[r8,#0]
- 0x10013086: 07c0 .. LSLS r0,r0,#31
- 0x10013088: d03b ;. BEQ 0x10013102 ; hci_le_ext_adv_report_evt_handler + 174
- 0x1001308a: f04f0a00 O... MOV r10,#0
- 0x1001308e: 4656 VF MOV r6,r10
- 0x10013090: eb060186 .... ADD r1,r6,r6,LSL #2
- 0x10013094: eb050481 .... ADD r4,r5,r1,LSL #2
- 0x10013098: f8540f1c T... LDR r0,[r4,#0x1c]!
- 0x1001309c: b160 `. CBZ r0,0x100130b8 ; hci_le_ext_adv_report_evt_handler + 100
- 0x1001309e: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x100130a0: f8980002 .... LDRB r0,[r8,#2]
- 0x100130a4: 4281 .B CMP r1,r0
- 0x100130a6: d107 .. BNE 0x100130b8 ; hci_le_ext_adv_report_evt_handler + 100
- 0x100130a8: 2206 ." MOVS r2,#6
- 0x100130aa: f1080103 .... ADD r1,r8,#3
- 0x100130ae: f1040008 .... ADD r0,r4,#8
- 0x100130b2: f7effa5e ..^. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x100130b6: b170 p. CBZ r0,0x100130d6 ; hci_le_ext_adv_report_evt_handler + 130
- 0x100130b8: 1c76 v. ADDS r6,r6,#1
- 0x100130ba: b2f6 .. UXTB r6,r6
- 0x100130bc: 2e05 .. CMP r6,#5
- 0x100130be: d3e7 .. BCC 0x10013090 ; hci_le_ext_adv_report_evt_handler + 60
- 0x100130c0: f8981000 .... LDRB r1,[r8,#0]
- 0x100130c4: 4650 PF MOV r0,r10
- 0x100130c6: f3c11141 ..A. UBFX r1,r1,#5,#2
- 0x100130ca: b131 1. CBZ r1,0x100130da ; hci_le_ext_adv_report_evt_handler + 134
- 0x100130cc: 2902 .) CMP r1,#2
- 0x100130ce: d006 .. BEQ 0x100130de ; hci_le_ext_adv_report_evt_handler + 138
- 0x100130d0: 2901 .) CMP r1,#1
- 0x100130d2: d011 .. BEQ 0x100130f8 ; hci_le_ext_adv_report_evt_handler + 164
- 0x100130d4: e015 .. B 0x10013102 ; hci_le_ext_adv_report_evt_handler + 174
- 0x100130d6: 46a2 .F MOV r10,r4
- 0x100130d8: e7f2 .. B 0x100130c0 ; hci_le_ext_adv_report_evt_handler + 108
- 0x100130da: 2301 .# MOVS r3,#1
- 0x100130dc: e003 .. B 0x100130e6 ; hci_le_ext_adv_report_evt_handler + 146
- 0x100130de: 7c29 )| LDRB r1,[r5,#0x10]
- 0x100130e0: 07c9 .. LSLS r1,r1,#31
- 0x100130e2: d006 .. BEQ 0x100130f2 ; hci_le_ext_adv_report_evt_handler + 158
- 0x100130e4: 2300 .# MOVS r3,#0
- 0x100130e6: 4642 BF MOV r2,r8
- 0x100130e8: 4651 QF MOV r1,r10
- 0x100130ea: 4628 (F MOV r0,r5
- 0x100130ec: f7fbfda2 .... BL gapm_scan_send_adv_report_ind ; 0x1000ec34
- 0x100130f0: e007 .. B 0x10013102 ; hci_le_ext_adv_report_evt_handler + 174
- 0x100130f2: f7fbfcd3 .... BL gapm_scan_clear_fragments ; 0x1000ea9c
- 0x100130f6: e004 .. B 0x10013102 ; hci_le_ext_adv_report_evt_handler + 174
- 0x100130f8: 4642 BF MOV r2,r8
- 0x100130fa: 4651 QF MOV r1,r10
- 0x100130fc: 4628 (F MOV r0,r5
- 0x100130fe: f7fbfedf .... BL gapm_scan_store_fragment ; 0x1000eec0
- 0x10013102: 1c7f .. ADDS r7,r7,#1
- 0x10013104: f8990001 .... LDRB r0,[r9,#1]
- 0x10013108: 42b8 .B CMP r0,r7
- 0x1001310a: dcb1 .. BGT 0x10013070 ; hci_le_ext_adv_report_evt_handler + 28
- 0x1001310c: 2000 . MOVS r0,#0
- 0x1001310e: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x10013112: 0000 .. DCW 0
- 0x10013114: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_gen_dhkey_stat_evt_handler
- hci_le_gen_dhkey_stat_evt_handler
- 0x10013118: b510 .. PUSH {r4,lr}
- 0x1001311a: 460c .F MOV r4,r1
- 0x1001311c: 2007 . MOVS r0,#7
- 0x1001311e: f7effab9 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013122: 2808 .( CMP r0,#8
- 0x10013124: d009 .. BEQ 0x1001313a ; hci_le_gen_dhkey_stat_evt_handler + 34
- 0x10013126: 2002 . MOVS r0,#2
- 0x10013128: f7fafe3a ..:. BL gapm_get_operation ; 0x1000dda0
- 0x1001312c: 282e .( CMP r0,#0x2e
- 0x1001312e: d104 .. BNE 0x1001313a ; hci_le_gen_dhkey_stat_evt_handler + 34
- 0x10013130: 7821 !x LDRB r1,[r4,#0]
- 0x10013132: b111 .. CBZ r1,0x1001313a ; hci_le_gen_dhkey_stat_evt_handler + 34
- 0x10013134: 2002 . MOVS r0,#2
- 0x10013136: f7fbfeff .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1001313a: 2000 . MOVS r0,#0
- 0x1001313c: bd10 .. POP {r4,pc}
- i.hci_le_generate_dhkey_cmp_evt_handler
- hci_le_generate_dhkey_cmp_evt_handler
- 0x1001313e: b570 p. PUSH {r4-r6,lr}
- 0x10013140: 460d .F MOV r5,r1
- 0x10013142: 2007 . MOVS r0,#7
- 0x10013144: f7effaa6 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013148: 2808 .( CMP r0,#8
- 0x1001314a: d00d .. BEQ 0x10013168 ; hci_le_generate_dhkey_cmp_evt_handler + 42
- 0x1001314c: 2002 . MOVS r0,#2
- 0x1001314e: f7fafe27 ..'. BL gapm_get_operation ; 0x1000dda0
- 0x10013152: 282e .( CMP r0,#0x2e
- 0x10013154: d108 .. BNE 0x10013168 ; hci_le_generate_dhkey_cmp_evt_handler + 42
- 0x10013156: 7868 hx LDRB r0,[r5,#1]
- 0x10013158: 2400 .$ MOVS r4,#0
- 0x1001315a: b138 8. CBZ r0,0x1001316c ; hci_le_generate_dhkey_cmp_evt_handler + 46
- 0x1001315c: 3090 .0 ADDS r0,r0,#0x90
- 0x1001315e: b2c4 .. UXTB r4,r0
- 0x10013160: 4621 !F MOV r1,r4
- 0x10013162: 2002 . MOVS r0,#2
- 0x10013164: f7fbfee8 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013168: 2000 . MOVS r0,#0
- 0x1001316a: bd70 p. POP {r4-r6,pc}
- 0x1001316c: 2002 . MOVS r0,#2
- 0x1001316e: f7fafe9b .... BL gapm_get_requester ; 0x1000dea8
- 0x10013172: 4601 .F MOV r1,r0
- 0x10013174: 2320 # MOVS r3,#0x20
- 0x10013176: 2207 ." MOVS r2,#7
- 0x10013178: f640502a @.*P MOV r0,#0xd2a
- 0x1001317c: f7effa30 ..0. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013180: 4606 .F MOV r6,r0
- 0x10013182: 2220 " MOVS r2,#0x20
- 0x10013184: 1ca9 .. ADDS r1,r5,#2
- 0x10013186: f7eff9ea .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001318a: 4630 0F MOV r0,r6
- 0x1001318c: f7effa2d ..-. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013190: e7e6 .. B 0x10013160 ; hci_le_generate_dhkey_cmp_evt_handler + 34
- 0x10013192: 0000 .. MOVS r0,r0
- i.hci_le_ltk_request_evt_handler
- hci_le_ltk_request_evt_handler
- 0x10013194: b570 p. PUSH {r4-r6,lr}
- 0x10013196: 460d .F MOV r5,r1
- 0x10013198: 8848 H. LDRH r0,[r1,#2]
- 0x1001319a: 491c .I LDR r1,[pc,#112] ; [0x1001320c] = 0x110001b8
- 0x1001319c: 4616 .F MOV r6,r2
- 0x1001319e: 6809 .h LDR r1,[r1,#0]
- 0x100131a0: 4788 .G BLX r1
- 0x100131a2: 4604 .F MOV r4,r0
- 0x100131a4: 28ff .( CMP r0,#0xff
- 0x100131a6: d02e .. BEQ 0x10013206 ; hci_le_ltk_request_evt_handler + 114
- 0x100131a8: 2101 .! MOVS r1,#1
- 0x100131aa: f7f8fc49 ..I. BL gapc_get_operation ; 0x1000ba40
- 0x100131ae: 280a .( CMP r0,#0xa
- 0x100131b0: d013 .. BEQ 0x100131da ; hci_le_ltk_request_evt_handler + 70
- 0x100131b2: 2008 . MOVS r0,#8
- 0x100131b4: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x100131b8: 231e .# MOVS r3,#0x1e
- 0x100131ba: 4632 2F MOV r2,r6
- 0x100131bc: f6406016 @..` MOV r0,#0xe16
- 0x100131c0: f7effa0e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100131c4: 210b .! MOVS r1,#0xb
- 0x100131c6: 7001 .p STRB r1,[r0,#0]
- 0x100131c8: 89a9 .. LDRH r1,[r5,#0xc]
- 0x100131ca: 8241 A. STRH r1,[r0,#0x12]
- 0x100131cc: 6869 ih LDR r1,[r5,#4]
- 0x100131ce: 6141 Aa STR r1,[r0,#0x14]
- 0x100131d0: 68a9 .h LDR r1,[r5,#8]
- 0x100131d2: 6181 .a STR r1,[r0,#0x18]
- 0x100131d4: f7effa09 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100131d8: e015 .. B 0x10013206 ; hci_le_ltk_request_evt_handler + 114
- 0x100131da: 4620 F MOV r0,r4
- 0x100131dc: f006f97e ..~. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x100131e0: b168 h. CBZ r0,0x100131fe ; hci_le_ltk_request_evt_handler + 106
- 0x100131e2: 480b .H LDR r0,[pc,#44] ; [0x10013210] = 0x110067d4
- 0x100131e4: 2130 0! MOVS r1,#0x30
- 0x100131e6: f8502024 P.$ LDR r2,[r0,r4,LSL #2]
- 0x100131ea: f8821040 ..@. STRB r1,[r2,#0x40]
- 0x100131ee: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x100131f2: 2101 .! MOVS r1,#1
- 0x100131f4: 6902 .i LDR r2,[r0,#0x10]
- 0x100131f6: 4620 F MOV r0,r4
- 0x100131f8: f006f9c2 .... BL smpc_send_ltk_req_rsp ; 0x10019580
- 0x100131fc: e003 .. B 0x10013206 ; hci_le_ltk_request_evt_handler + 114
- 0x100131fe: 2101 .! MOVS r1,#1
- 0x10013200: 4620 F MOV r0,r4
- 0x10013202: f004fe43 ..C. BL smpc_generate_stk ; 0x10017e8c
- 0x10013206: 2000 . MOVS r0,#0
- 0x10013208: bd70 p. POP {r4-r6,pc}
- $d
- 0x1001320a: 0000 .. DCW 0
- 0x1001320c: 110001b8 .... DCD 285213112
- 0x10013210: 110067d4 .g.. DCD 285239252
- $t
- i.hci_le_per_adv_report_evt_handler
- hci_le_per_adv_report_evt_handler
- 0x10013214: b570 p. PUSH {r4-r6,lr}
- 0x10013216: 460c .F MOV r4,r1
- 0x10013218: 8848 H. LDRH r0,[r1,#2]
- 0x1001321a: f7fbfa63 ..c. BL gapm_per_sync_get_activity ; 0x1000e6e4
- 0x1001321e: 2500 .% MOVS r5,#0
- 0x10013220: b1f0 .. CBZ r0,0x10013260 ; hci_le_per_adv_report_evt_handler + 76
- 0x10013222: 79e1 .y LDRB r1,[r4,#7]
- 0x10013224: b121 !. CBZ r1,0x10013230 ; hci_le_per_adv_report_evt_handler + 28
- 0x10013226: 2901 .) CMP r1,#1
- 0x10013228: d004 .. BEQ 0x10013234 ; hci_le_per_adv_report_evt_handler + 32
- 0x1001322a: 2902 .) CMP r1,#2
- 0x1001322c: d118 .. BNE 0x10013260 ; hci_le_per_adv_report_evt_handler + 76
- 0x1001322e: e00d .. B 0x1001324c ; hci_le_per_adv_report_evt_handler + 56
- 0x10013230: 2201 ." MOVS r2,#1
- 0x10013232: e00f .. B 0x10013254 ; hci_le_per_adv_report_evt_handler + 64
- 0x10013234: f8302f24 0.$/ LDRH r2,[r0,#0x24]!
- 0x10013238: 7a23 #z LDRB r3,[r4,#8]
- 0x1001323a: f1a4010c .... SUB r1,r4,#0xc
- 0x1001323e: 441a .D ADD r2,r2,r3
- 0x10013240: f8202908 ..) STRH r2,[r0],#-8
- 0x10013244: f7eff9db .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10013248: 2501 .% MOVS r5,#1
- 0x1001324a: e009 .. B 0x10013260 ; hci_le_per_adv_report_evt_handler + 76
- 0x1001324c: 7c01 .| LDRB r1,[r0,#0x10]
- 0x1001324e: 0789 .. LSLS r1,r1,#30
- 0x10013250: d504 .. BPL 0x1001325c ; hci_le_per_adv_report_evt_handler + 72
- 0x10013252: 2200 ." MOVS r2,#0
- 0x10013254: 4621 !F MOV r1,r4
- 0x10013256: f7fbfa71 ..q. BL gapm_per_sync_send_adv_report_ind ; 0x1000e73c
- 0x1001325a: e001 .. B 0x10013260 ; hci_le_per_adv_report_evt_handler + 76
- 0x1001325c: f7fbfa0e .... BL gapm_per_sync_clear_fragments ; 0x1000e67c
- 0x10013260: 4628 (F MOV r0,r5
- 0x10013262: bd70 p. POP {r4-r6,pc}
- i.hci_le_per_adv_sync_est_evt_handler
- hci_le_per_adv_sync_est_evt_handler
- 0x10013264: b570 p. PUSH {r4-r6,lr}
- 0x10013266: 460c .F MOV r4,r1
- 0x10013268: f44f6070 O.p` MOV r0,#0xf00
- 0x1001326c: f7fbfa3a ..:. BL gapm_per_sync_get_activity ; 0x1000e6e4
- 0x10013270: 0005 .. MOVS r5,r0
- 0x10013272: d006 .. BEQ 0x10013282 ; hci_le_per_adv_sync_est_evt_handler + 30
- 0x10013274: 7860 `x LDRB r0,[r4,#1]
- 0x10013276: b130 0. CBZ r0,0x10013286 ; hci_le_per_adv_sync_est_evt_handler + 34
- 0x10013278: 3090 .0 ADDS r0,r0,#0x90
- 0x1001327a: b2c1 .. UXTB r1,r0
- 0x1001327c: 4628 (F MOV r0,r5
- 0x1001327e: f7f9fccd .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x10013282: 2000 . MOVS r0,#0
- 0x10013284: bd70 p. POP {r4-r6,pc}
- 0x10013286: 8860 `. LDRH r0,[r4,#2]
- 0x10013288: 84e8 .. STRH r0,[r5,#0x26]
- 0x1001328a: 7c28 (| LDRB r0,[r5,#0x10]
- 0x1001328c: 230e .# MOVS r3,#0xe
- 0x1001328e: f0400001 @... ORR r0,r0,#1
- 0x10013292: 7428 (t STRB r0,[r5,#0x10]
- 0x10013294: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x10013296: 2207 ." MOVS r2,#7
- 0x10013298: f64050a9 @..P MOV r0,#0xda9
- 0x1001329c: f7eff9a0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100132a0: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x100132a2: 7001 .p STRB r1,[r0,#0]
- 0x100132a4: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x100132a6: 7041 Ap STRB r1,[r0,#1]
- 0x100132a8: 89e1 .. LDRH r1,[r4,#0xe]
- 0x100132aa: 8041 A. STRH r1,[r0,#2]
- 0x100132ac: 7921 !y LDRB r1,[r4,#4]
- 0x100132ae: 7101 .q STRB r1,[r0,#4]
- 0x100132b0: 7c21 !| LDRB r1,[r4,#0x10]
- 0x100132b2: 7141 Aq STRB r1,[r0,#5]
- 0x100132b4: 7961 ay LDRB r1,[r4,#5]
- 0x100132b6: 7301 .s STRB r1,[r0,#0xc]
- 0x100132b8: f8d41006 .... LDR r1,[r4,#6]
- 0x100132bc: f8c01006 .... STR r1,[r0,#6]
- 0x100132c0: 8961 a. LDRH r1,[r4,#0xa]
- 0x100132c2: 8141 A. STRH r1,[r0,#0xa]
- 0x100132c4: f7eff991 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100132c8: e7db .. B 0x10013282 ; hci_le_per_adv_sync_est_evt_handler + 30
- i.hci_le_per_adv_sync_lost_evt_handler
- hci_le_per_adv_sync_lost_evt_handler
- 0x100132ca: b510 .. PUSH {r4,lr}
- 0x100132cc: 8848 H. LDRH r0,[r1,#2]
- 0x100132ce: f7fbfa09 .... BL gapm_per_sync_get_activity ; 0x1000e6e4
- 0x100132d2: b130 0. CBZ r0,0x100132e2 ; hci_le_per_adv_sync_lost_evt_handler + 24
- 0x100132d4: 7c01 .| LDRB r1,[r0,#0x10]
- 0x100132d6: f0210101 !... BIC r1,r1,#1
- 0x100132da: 7401 .t STRB r1,[r0,#0x10]
- 0x100132dc: 2146 F! MOVS r1,#0x46
- 0x100132de: f7f9fc9d .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x100132e2: 2000 . MOVS r0,#0
- 0x100132e4: bd10 .. POP {r4,pc}
- 0x100132e6: 0000 .. MOVS r0,r0
- i.hci_le_phy_upd_cmp_evt_handler
- hci_le_phy_upd_cmp_evt_handler
- 0x100132e8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100132ec: 4616 .F MOV r6,r2
- 0x100132ee: 460c .F MOV r4,r1
- 0x100132f0: 4610 .F MOV r0,r2
- 0x100132f2: f7eff9cf .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100132f6: 4915 .I LDR r1,[pc,#84] ; [0x1001334c] = 0x110001b8
- 0x100132f8: 4607 .F MOV r7,r0
- 0x100132fa: 8860 `. LDRH r0,[r4,#2]
- 0x100132fc: 6809 .h LDR r1,[r1,#0]
- 0x100132fe: 4788 .G BLX r1
- 0x10013300: 4605 .F MOV r5,r0
- 0x10013302: 2f3f ?/ CMP r7,#0x3f
- 0x10013304: d01f .. BEQ 0x10013346 ; hci_le_phy_upd_cmp_evt_handler + 94
- 0x10013306: 7860 `x LDRB r0,[r4,#1]
- 0x10013308: b978 x. CBNZ r0,0x1001332a ; hci_le_phy_upd_cmp_evt_handler + 66
- 0x1001330a: 4628 (F MOV r0,r5
- 0x1001330c: f7f8fa60 ..`. BL gapc_get_dest_task ; 0x1000b7d0
- 0x10013310: 4601 .F MOV r1,r0
- 0x10013312: 2302 .# MOVS r3,#2
- 0x10013314: 4632 2F MOV r2,r6
- 0x10013316: f44f6063 O.c` MOV r0,#0xe30
- 0x1001331a: f7eff961 ..a. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1001331e: 7961 ay LDRB r1,[r4,#5]
- 0x10013320: 7041 Ap STRB r1,[r0,#1]
- 0x10013322: 7921 !y LDRB r1,[r4,#4]
- 0x10013324: 7001 .p STRB r1,[r0,#0]
- 0x10013326: f7eff960 ..`. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001332a: 2102 .! MOVS r1,#2
- 0x1001332c: 4628 (F MOV r0,r5
- 0x1001332e: f7f8fb87 .... BL gapc_get_operation ; 0x1000ba40
- 0x10013332: 2817 .( CMP r0,#0x17
- 0x10013334: d107 .. BNE 0x10013346 ; hci_le_phy_upd_cmp_evt_handler + 94
- 0x10013336: 7860 `x LDRB r0,[r4,#1]
- 0x10013338: b100 .. CBZ r0,0x1001333c ; hci_le_phy_upd_cmp_evt_handler + 84
- 0x1001333a: 3090 .0 ADDS r0,r0,#0x90
- 0x1001333c: b2c2 .. UXTB r2,r0
- 0x1001333e: 2102 .! MOVS r1,#2
- 0x10013340: 4628 (F MOV r0,r5
- 0x10013342: f7f8ff43 ..C. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013346: 2000 . MOVS r0,#0
- 0x10013348: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1001334c: 110001b8 .... DCD 285213112
- $t
- i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler
- hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler
- 0x10013350: b570 p. PUSH {r4-r6,lr}
- 0x10013352: 460d .F MOV r5,r1
- 0x10013354: 2441 A$ MOVS r4,#0x41
- 0x10013356: 2000 . MOVS r0,#0
- 0x10013358: f7fafd22 ..". BL gapm_get_operation ; 0x1000dda0
- 0x1001335c: 2807 .( CMP r0,#7
- 0x1001335e: d103 .. BNE 0x10013368 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 24
- 0x10013360: 7828 (x LDRB r0,[r5,#0]
- 0x10013362: b138 8. CBZ r0,0x10013374 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 36
- 0x10013364: 3090 .0 ADDS r0,r0,#0x90
- 0x10013366: b2c4 .. UXTB r4,r0
- 0x10013368: 4621 !F MOV r1,r4
- 0x1001336a: 2000 . MOVS r0,#0
- 0x1001336c: f7fbfde4 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013370: 2000 . MOVS r0,#0
- 0x10013372: bd70 p. POP {r4-r6,pc}
- 0x10013374: 2000 . MOVS r0,#0
- 0x10013376: f7fafd97 .... BL gapm_get_requester ; 0x1000dea8
- 0x1001337a: 4601 .F MOV r1,r0
- 0x1001337c: 2301 .# MOVS r3,#1
- 0x1001337e: 2207 ." MOVS r2,#7
- 0x10013380: f6405009 @..P MOV r0,#0xd09
- 0x10013384: f7eff92c ..,. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013388: 7869 ix LDRB r1,[r5,#1]
- 0x1001338a: 7001 .p STRB r1,[r0,#0]
- 0x1001338c: f7eff92d ..-. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013390: 2400 .$ MOVS r4,#0
- 0x10013392: e7e9 .. B 0x10013368 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 24
- i.hci_le_rd_buff_size_cmd_cmp_evt_handler
- hci_le_rd_buff_size_cmd_cmp_evt_handler
- 0x10013394: b510 .. PUSH {r4,lr}
- 0x10013396: 7808 .x LDRB r0,[r1,#0]
- 0x10013398: 460c .F MOV r4,r1
- 0x1001339a: b940 @. CBNZ r0,0x100133ae ; hci_le_rd_buff_size_cmd_cmp_evt_handler + 26
- 0x1001339c: 4808 .H LDR r0,[pc,#32] ; [0x100133c0] = 0x110000a0
- 0x1001339e: 21fb .! MOVS r1,#0xfb
- 0x100133a0: 8fc0 .. LDRH r0,[r0,#0x3e]
- 0x100133a2: 28fb .( CMP r0,#0xfb
- 0x100133a4: d300 .. BCC 0x100133a8 ; hci_le_rd_buff_size_cmd_cmp_evt_handler + 20
- 0x100133a6: 4608 .F MOV r0,r1
- 0x100133a8: 7921 !y LDRB r1,[r4,#4]
- 0x100133aa: f001fe85 .... BL l2cm_set_link_layer_buff_size ; 0x100150b8
- 0x100133ae: 7820 x LDRB r0,[r4,#0]
- 0x100133b0: b100 .. CBZ r0,0x100133b4 ; hci_le_rd_buff_size_cmd_cmp_evt_handler + 32
- 0x100133b2: 3090 .0 ADDS r0,r0,#0x90
- 0x100133b4: b2c1 .. UXTB r1,r0
- 0x100133b6: 2005 . MOVS r0,#5
- 0x100133b8: f7fbf85c ..\. BL gapm_op_reset_continue ; 0x1000e474
- 0x100133bc: 2000 . MOVS r0,#0
- 0x100133be: bd10 .. POP {r4,pc}
- $d
- 0x100133c0: 110000a0 .... DCD 285212832
- $t
- i.hci_le_rd_local_p256_public_key_cmp_evt_handler
- hci_le_rd_local_p256_public_key_cmp_evt_handler
- 0x100133c4: b570 p. PUSH {r4-r6,lr}
- 0x100133c6: 7848 Hx LDRB r0,[r1,#1]
- 0x100133c8: 460c .F MOV r4,r1
- 0x100133ca: f1010522 ..". ADD r5,r1,#0x22
- 0x100133ce: b980 .. CBNZ r0,0x100133f2 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 46
- 0x100133d0: 2220 " MOVS r2,#0x20
- 0x100133d2: 1ca1 .. ADDS r1,r4,#2
- 0x100133d4: 481d .H LDR r0,[pc,#116] ; [0x1001344c] = 0x110068fc
- 0x100133d6: f7eff8c2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100133da: 481c .H LDR r0,[pc,#112] ; [0x1001344c] = 0x110068fc
- 0x100133dc: 2220 " MOVS r2,#0x20
- 0x100133de: 4629 )F MOV r1,r5
- 0x100133e0: 3020 0 ADDS r0,r0,#0x20
- 0x100133e2: f7eff8bc .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100133e6: 481a .H LDR r0,[pc,#104] ; [0x10013450] = 0x11000188
- 0x100133e8: 1ca2 .. ADDS r2,r4,#2
- 0x100133ea: 2140 @! MOVS r1,#0x40
- 0x100133ec: 6843 Ch LDR r3,[r0,#4]
- 0x100133ee: 2081 . MOVS r0,#0x81
- 0x100133f0: 4798 .G BLX r3
- 0x100133f2: 2002 . MOVS r0,#2
- 0x100133f4: f7fafcd4 .... BL gapm_get_operation ; 0x1000dda0
- 0x100133f8: 282f /( CMP r0,#0x2f
- 0x100133fa: 7860 `x LDRB r0,[r4,#1]
- 0x100133fc: d007 .. BEQ 0x1001340e ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 74
- 0x100133fe: b100 .. CBZ r0,0x10013402 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 62
- 0x10013400: 3090 .0 ADDS r0,r0,#0x90
- 0x10013402: b2c1 .. UXTB r1,r0
- 0x10013404: 2007 . MOVS r0,#7
- 0x10013406: f7fbf887 .... BL gapm_op_setup_continue ; 0x1000e518
- 0x1001340a: 2000 . MOVS r0,#0
- 0x1001340c: bd70 p. POP {r4-r6,pc}
- 0x1001340e: b9b8 .. CBNZ r0,0x10013440 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 124
- 0x10013410: 2002 . MOVS r0,#2
- 0x10013412: f7fafd49 ..I. BL gapm_get_requester ; 0x1000dea8
- 0x10013416: 4601 .F MOV r1,r0
- 0x10013418: 2340 @# MOVS r3,#0x40
- 0x1001341a: 2207 ." MOVS r2,#7
- 0x1001341c: f640502c @.,P MOV r0,#0xd2c
- 0x10013420: f7eff8de .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013424: 4606 .F MOV r6,r0
- 0x10013426: 2220 " MOVS r2,#0x20
- 0x10013428: 1ca1 .. ADDS r1,r4,#2
- 0x1001342a: f7eff898 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001342e: 2220 " MOVS r2,#0x20
- 0x10013430: 4629 )F MOV r1,r5
- 0x10013432: f1060020 .. . ADD r0,r6,#0x20
- 0x10013436: f7eff892 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001343a: 4630 0F MOV r0,r6
- 0x1001343c: f7eff8d5 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013440: 7861 ax LDRB r1,[r4,#1]
- 0x10013442: 2002 . MOVS r0,#2
- 0x10013444: f7fbfd78 ..x. BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013448: e7df .. B 0x1001340a ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 70
- $d
- 0x1001344a: 0000 .. DCW 0
- 0x1001344c: 110068fc .h.. DCD 285239548
- 0x10013450: 11000188 .... DCD 285213064
- $t
- i.hci_le_rd_max_data_len_cmd_cmp_evt_handler
- hci_le_rd_max_data_len_cmd_cmp_evt_handler
- 0x10013454: b510 .. PUSH {r4,lr}
- 0x10013456: 460c .F MOV r4,r1
- 0x10013458: 2007 . MOVS r0,#7
- 0x1001345a: f7eff91b .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001345e: 2808 .( CMP r0,#8
- 0x10013460: d017 .. BEQ 0x10013492 ; hci_le_rd_max_data_len_cmd_cmp_evt_handler + 62
- 0x10013462: 2000 . MOVS r0,#0
- 0x10013464: f7fafd20 .. . BL gapm_get_requester ; 0x1000dea8
- 0x10013468: 4601 .F MOV r1,r0
- 0x1001346a: 2308 .# MOVS r3,#8
- 0x1001346c: 2207 ." MOVS r2,#7
- 0x1001346e: f640501f @..P MOV r0,#0xd1f
- 0x10013472: f7eff8b5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013476: 88e1 .. LDRH r1,[r4,#6]
- 0x10013478: 8081 .. STRH r1,[r0,#4]
- 0x1001347a: 8921 !. LDRH r1,[r4,#8]
- 0x1001347c: 80c1 .. STRH r1,[r0,#6]
- 0x1001347e: 8861 a. LDRH r1,[r4,#2]
- 0x10013480: 8001 .. STRH r1,[r0,#0]
- 0x10013482: 88a1 .. LDRH r1,[r4,#4]
- 0x10013484: 8041 A. STRH r1,[r0,#2]
- 0x10013486: f7eff8b0 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001348a: 7821 !x LDRB r1,[r4,#0]
- 0x1001348c: 2000 . MOVS r0,#0
- 0x1001348e: f7fbfd53 ..S. BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013492: 2000 . MOVS r0,#0
- 0x10013494: bd10 .. POP {r4,pc}
- 0x10013496: 0000 .. MOVS r0,r0
- i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler
- hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler
- 0x10013498: b570 p. PUSH {r4-r6,lr}
- 0x1001349a: 460c .F MOV r4,r1
- 0x1001349c: 2007 . MOVS r0,#7
- 0x1001349e: f7eff8f9 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100134a2: 2808 .( CMP r0,#8
- 0x100134a4: d005 .. BEQ 0x100134b2 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 26
- 0x100134a6: 2000 . MOVS r0,#0
- 0x100134a8: f7fafc7a ..z. BL gapm_get_operation ; 0x1000dda0
- 0x100134ac: 28ac .( CMP r0,#0xac
- 0x100134ae: d00e .. BEQ 0x100134ce ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 54
- 0x100134b0: e021 !. B 0x100134f6 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 94
- 0x100134b2: 7820 x LDRB r0,[r4,#0]
- 0x100134b4: b918 .. CBNZ r0,0x100134be ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 38
- 0x100134b6: 4911 .I LDR r1,[pc,#68] ; [0x100134fc] = 0x1100684c
- 0x100134b8: 7860 `x LDRB r0,[r4,#1]
- 0x100134ba: f88100f0 .... STRB r0,[r1,#0xf0]
- 0x100134be: 7820 x LDRB r0,[r4,#0]
- 0x100134c0: b100 .. CBZ r0,0x100134c4 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 44
- 0x100134c2: 3090 .0 ADDS r0,r0,#0x90
- 0x100134c4: b2c1 .. UXTB r1,r0
- 0x100134c6: 2008 . MOVS r0,#8
- 0x100134c8: f7faffd4 .... BL gapm_op_reset_continue ; 0x1000e474
- 0x100134cc: e013 .. B 0x100134f6 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 94
- 0x100134ce: 7820 x LDRB r0,[r4,#0]
- 0x100134d0: b968 h. CBNZ r0,0x100134ee ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 86
- 0x100134d2: 7865 ex LDRB r5,[r4,#1]
- 0x100134d4: 2000 . MOVS r0,#0
- 0x100134d6: f7fafce7 .... BL gapm_get_requester ; 0x1000dea8
- 0x100134da: 4601 .F MOV r1,r0
- 0x100134dc: 2301 .# MOVS r3,#1
- 0x100134de: 2207 ." MOVS r2,#7
- 0x100134e0: f64050ab @..P MOV r0,#0xdab
- 0x100134e4: f7eff87c ..|. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100134e8: 7005 .p STRB r5,[r0,#0]
- 0x100134ea: f7eff87e ..~. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100134ee: 7821 !x LDRB r1,[r4,#0]
- 0x100134f0: 2000 . MOVS r0,#0
- 0x100134f2: f7fbfd21 ..!. BL gapm_send_complete_evt ; 0x1000ef38
- 0x100134f6: 2000 . MOVS r0,#0
- 0x100134f8: bd70 p. POP {r4-r6,pc}
- $d
- 0x100134fa: 0000 .. DCW 0
- 0x100134fc: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_rd_pal_size_cmd_cmp_evt_handler
- hci_le_rd_pal_size_cmd_cmp_evt_handler
- 0x10013500: b510 .. PUSH {r4,lr}
- 0x10013502: 460c .F MOV r4,r1
- 0x10013504: 2007 . MOVS r0,#7
- 0x10013506: f7eff8c5 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001350a: 2808 .( CMP r0,#8
- 0x1001350c: d013 .. BEQ 0x10013536 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 54
- 0x1001350e: 2000 . MOVS r0,#0
- 0x10013510: f7fafc46 ..F. BL gapm_get_operation ; 0x1000dda0
- 0x10013514: 2896 .( CMP r0,#0x96
- 0x10013516: d001 .. BEQ 0x1001351c ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 28
- 0x10013518: 2141 A! MOVS r1,#0x41
- 0x1001351a: e009 .. B 0x10013530 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 48
- 0x1001351c: 7820 x LDRB r0,[r4,#0]
- 0x1001351e: b918 .. CBNZ r0,0x10013528 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 40
- 0x10013520: 7861 ax LDRB r1,[r4,#1]
- 0x10013522: 2096 . MOVS r0,#0x96
- 0x10013524: f7faff64 ..d. BL gapm_list_send_list_size_ind ; 0x1000e3f0
- 0x10013528: 7820 x LDRB r0,[r4,#0]
- 0x1001352a: b100 .. CBZ r0,0x1001352e ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 46
- 0x1001352c: 3090 .0 ADDS r0,r0,#0x90
- 0x1001352e: b2c1 .. UXTB r1,r0
- 0x10013530: 2000 . MOVS r0,#0
- 0x10013532: f7fbfd01 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013536: 2000 . MOVS r0,#0
- 0x10013538: bd10 .. POP {r4,pc}
- 0x1001353a: 0000 .. MOVS r0,r0
- i.hci_le_rd_phy_cmd_cmp_evt_handler
- hci_le_rd_phy_cmd_cmp_evt_handler
- 0x1001353c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10013540: 4616 .F MOV r6,r2
- 0x10013542: 460c .F MOV r4,r1
- 0x10013544: 4610 .F MOV r0,r2
- 0x10013546: f7eff8a5 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001354a: 4912 .I LDR r1,[pc,#72] ; [0x10013594] = 0x110001b8
- 0x1001354c: 4607 .F MOV r7,r0
- 0x1001354e: 8860 `. LDRH r0,[r4,#2]
- 0x10013550: 6809 .h LDR r1,[r1,#0]
- 0x10013552: 4788 .G BLX r1
- 0x10013554: 4605 .F MOV r5,r0
- 0x10013556: 2f3f ?/ CMP r7,#0x3f
- 0x10013558: d019 .. BEQ 0x1001358e ; hci_le_rd_phy_cmd_cmp_evt_handler + 82
- 0x1001355a: 7820 x LDRB r0,[r4,#0]
- 0x1001355c: b978 x. CBNZ r0,0x1001357e ; hci_le_rd_phy_cmd_cmp_evt_handler + 66
- 0x1001355e: 4628 (F MOV r0,r5
- 0x10013560: f7f8f936 ..6. BL gapc_get_dest_task ; 0x1000b7d0
- 0x10013564: 4601 .F MOV r1,r0
- 0x10013566: 2302 .# MOVS r3,#2
- 0x10013568: 4632 2F MOV r2,r6
- 0x1001356a: f44f6063 O.c` MOV r0,#0xe30
- 0x1001356e: f7eff837 ..7. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013572: 7961 ay LDRB r1,[r4,#5]
- 0x10013574: 7041 Ap STRB r1,[r0,#1]
- 0x10013576: 7921 !y LDRB r1,[r4,#4]
- 0x10013578: 7001 .p STRB r1,[r0,#0]
- 0x1001357a: f7eff836 ..6. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001357e: 7820 x LDRB r0,[r4,#0]
- 0x10013580: b100 .. CBZ r0,0x10013584 ; hci_le_rd_phy_cmd_cmp_evt_handler + 72
- 0x10013582: 3090 .0 ADDS r0,r0,#0x90
- 0x10013584: b2c2 .. UXTB r2,r0
- 0x10013586: 2100 .! MOVS r1,#0
- 0x10013588: 4628 (F MOV r0,r5
- 0x1001358a: f7f8fe1f .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1001358e: 2000 . MOVS r0,#0
- 0x10013590: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10013594: 110001b8 .... DCD 285213112
- $t
- i.hci_le_rd_ral_addr_cmd_cmp_evt_handler
- hci_le_rd_ral_addr_cmd_cmp_evt_handler
- 0x10013598: b570 p. PUSH {r4-r6,lr}
- 0x1001359a: 460c .F MOV r4,r1
- 0x1001359c: 2007 . MOVS r0,#7
- 0x1001359e: f7eff879 ..y. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100135a2: 2808 .( CMP r0,#8
- 0x100135a4: d029 ). BEQ 0x100135fa ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 98
- 0x100135a6: 2000 . MOVS r0,#0
- 0x100135a8: f7fafbfa .... BL gapm_get_operation ; 0x1000dda0
- 0x100135ac: 2823 #( CMP r0,#0x23
- 0x100135ae: d003 .. BEQ 0x100135b8 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 32
- 0x100135b0: 2822 "( CMP r0,#0x22
- 0x100135b2: d001 .. BEQ 0x100135b8 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 32
- 0x100135b4: 2141 A! MOVS r1,#0x41
- 0x100135b6: e01d .. B 0x100135f4 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 92
- 0x100135b8: 7821 !x LDRB r1,[r4,#0]
- 0x100135ba: b9b9 .. CBNZ r1,0x100135ec ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 84
- 0x100135bc: 4605 .F MOV r5,r0
- 0x100135be: 2000 . MOVS r0,#0
- 0x100135c0: f7fafc72 ..r. BL gapm_get_requester ; 0x1000dea8
- 0x100135c4: 4601 .F MOV r1,r0
- 0x100135c6: 2308 .# MOVS r3,#8
- 0x100135c8: 2207 ." MOVS r2,#7
- 0x100135ca: f6405022 @."P MOV r0,#0xd22
- 0x100135ce: f7eff807 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100135d2: 4601 .F MOV r1,r0
- 0x100135d4: 7005 .p STRB r5,[r0,#0]
- 0x100135d6: f8d40001 .... LDR r0,[r4,#1]
- 0x100135da: f8c10001 .... STR r0,[r1,#1]
- 0x100135de: f8b40005 .... LDRH r0,[r4,#5]
- 0x100135e2: f8a10005 .... STRH r0,[r1,#5]
- 0x100135e6: 4608 .F MOV r0,r1
- 0x100135e8: f7eeffff .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100135ec: 7820 x LDRB r0,[r4,#0]
- 0x100135ee: b100 .. CBZ r0,0x100135f2 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 90
- 0x100135f0: 3090 .0 ADDS r0,r0,#0x90
- 0x100135f2: b2c1 .. UXTB r1,r0
- 0x100135f4: 2000 . MOVS r0,#0
- 0x100135f6: f7fbfc9f .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x100135fa: 2000 . MOVS r0,#0
- 0x100135fc: bd70 p. POP {r4-r6,pc}
- i.hci_le_rd_ral_size_cmd_cmp_evt_handler
- hci_le_rd_ral_size_cmd_cmp_evt_handler
- 0x100135fe: b510 .. PUSH {r4,lr}
- 0x10013600: 460c .F MOV r4,r1
- 0x10013602: 2007 . MOVS r0,#7
- 0x10013604: f7eff846 ..F. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013608: 2808 .( CMP r0,#8
- 0x1001360a: d013 .. BEQ 0x10013634 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 54
- 0x1001360c: 2000 . MOVS r0,#0
- 0x1001360e: f7fafbc7 .... BL gapm_get_operation ; 0x1000dda0
- 0x10013612: 2821 !( CMP r0,#0x21
- 0x10013614: d001 .. BEQ 0x1001361a ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 28
- 0x10013616: 2141 A! MOVS r1,#0x41
- 0x10013618: e009 .. B 0x1001362e ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 48
- 0x1001361a: 7820 x LDRB r0,[r4,#0]
- 0x1001361c: b918 .. CBNZ r0,0x10013626 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 40
- 0x1001361e: 7861 ax LDRB r1,[r4,#1]
- 0x10013620: 2021 ! MOVS r0,#0x21
- 0x10013622: f7fafee5 .... BL gapm_list_send_list_size_ind ; 0x1000e3f0
- 0x10013626: 7820 x LDRB r0,[r4,#0]
- 0x10013628: b100 .. CBZ r0,0x1001362c ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 46
- 0x1001362a: 3090 .0 ADDS r0,r0,#0x90
- 0x1001362c: b2c1 .. UXTB r1,r0
- 0x1001362e: 2000 . MOVS r0,#0
- 0x10013630: f7fbfc82 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013634: 2000 . MOVS r0,#0
- 0x10013636: bd10 .. POP {r4,pc}
- i.hci_le_rd_rem_feats_cmp_evt_handler
- hci_le_rd_rem_feats_cmp_evt_handler
- 0x10013638: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001363c: 4614 .F MOV r4,r2
- 0x1001363e: 460e .F MOV r6,r1
- 0x10013640: 4610 .F MOV r0,r2
- 0x10013642: f7eff827 ..'. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013646: 0a25 %. LSRS r5,r4,#8
- 0x10013648: 283f ?( CMP r0,#0x3f
- 0x1001364a: d041 A. BEQ 0x100136d0 ; hci_le_rd_rem_feats_cmp_evt_handler + 152
- 0x1001364c: 2441 A$ MOVS r4,#0x41
- 0x1001364e: 2100 .! MOVS r1,#0
- 0x10013650: 4628 (F MOV r0,r5
- 0x10013652: f7f8f9f5 .... BL gapc_get_operation ; 0x1000ba40
- 0x10013656: 2804 .( CMP r0,#4
- 0x10013658: d135 5. BNE 0x100136c6 ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x1001365a: 7870 px LDRB r0,[r6,#1]
- 0x1001365c: 4f1e .O LDR r7,[pc,#120] ; [0x100136d8] = 0x110067d4
- 0x1001365e: b178 x. CBZ r0,0x10013680 ; hci_le_rd_rem_feats_cmp_evt_handler + 72
- 0x10013660: 3090 .0 ADDS r0,r0,#0x90
- 0x10013662: b2c4 .. UXTB r4,r0
- 0x10013664: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x10013668: f8901046 ..F. LDRB r1,[r0,#0x46]
- 0x1001366c: 0689 .. LSLS r1,r1,#26
- 0x1001366e: d52a *. BPL 0x100136c6 ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x10013670: 2ca1 ., CMP r4,#0xa1
- 0x10013672: d023 #. BEQ 0x100136bc ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x10013674: dc1e .. BGT 0x100136b4 ; hci_le_rd_rem_feats_cmp_evt_handler + 124
- 0x10013676: 2c91 ., CMP r4,#0x91
- 0x10013678: d020 . BEQ 0x100136bc ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x1001367a: 2c9c ., CMP r4,#0x9c
- 0x1001367c: d123 #. BNE 0x100136c6 ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x1001367e: e01d .. B 0x100136bc ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x10013680: 2400 .$ MOVS r4,#0
- 0x10013682: 4621 !F MOV r1,r4
- 0x10013684: 4628 (F MOV r0,r5
- 0x10013686: f7f8f9f1 .... BL gapc_get_requester ; 0x1000ba6c
- 0x1001368a: 4601 .F MOV r1,r0
- 0x1001368c: 2008 . MOVS r0,#8
- 0x1001368e: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x10013692: 4603 .F MOV r3,r0
- 0x10013694: f6406008 @..` MOV r0,#0xe08
- 0x10013698: f7eeffa2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1001369c: f8572025 W.% LDR r2,[r7,r5,LSL #2]
- 0x100136a0: 7931 1y LDRB r1,[r6,#4]
- 0x100136a2: f8821055 ..U. STRB r1,[r2,#0x55]
- 0x100136a6: 6871 qh LDR r1,[r6,#4]
- 0x100136a8: 6001 .` STR r1,[r0,#0]
- 0x100136aa: 68b1 .h LDR r1,[r6,#8]
- 0x100136ac: 6041 A` STR r1,[r0,#4]
- 0x100136ae: f7eeff9c .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100136b2: e008 .. B 0x100136c6 ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x100136b4: 2ca9 ., CMP r4,#0xa9
- 0x100136b6: d001 .. BEQ 0x100136bc ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x100136b8: 2caa ., CMP r4,#0xaa
- 0x100136ba: d104 .. BNE 0x100136c6 ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x100136bc: f8101f55 ..U. LDRB r1,[r0,#0x55]!
- 0x100136c0: f0210102 !... BIC r1,r1,#2
- 0x100136c4: 7001 .p STRB r1,[r0,#0]
- 0x100136c6: 4622 "F MOV r2,r4
- 0x100136c8: 2100 .! MOVS r1,#0
- 0x100136ca: 4628 (F MOV r0,r5
- 0x100136cc: f7f8fd7e ..~. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x100136d0: 2000 . MOVS r0,#0
- 0x100136d2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100136d6: 0000 .. DCW 0
- 0x100136d8: 110067d4 .g.. DCD 285239252
- $t
- i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler
- hci_le_rd_rf_path_comp_cmd_cmp_evt_handler
- 0x100136dc: b570 p. PUSH {r4-r6,lr}
- 0x100136de: 460c .F MOV r4,r1
- 0x100136e0: 2007 . MOVS r0,#7
- 0x100136e2: f7eeffd7 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100136e6: 2808 .( CMP r0,#8
- 0x100136e8: d01a .. BEQ 0x10013720 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 68
- 0x100136ea: 2000 . MOVS r0,#0
- 0x100136ec: f7fafb58 ..X. BL gapm_get_operation ; 0x1000dda0
- 0x100136f0: 28af .( CMP r0,#0xaf
- 0x100136f2: d115 .. BNE 0x10013720 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 68
- 0x100136f4: 7820 x LDRB r0,[r4,#0]
- 0x100136f6: b978 x. CBNZ r0,0x10013718 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 60
- 0x100136f8: 8866 f. LDRH r6,[r4,#2]
- 0x100136fa: 88a5 .. LDRH r5,[r4,#4]
- 0x100136fc: 2000 . MOVS r0,#0
- 0x100136fe: f7fafbd3 .... BL gapm_get_requester ; 0x1000dea8
- 0x10013702: 4601 .F MOV r1,r0
- 0x10013704: 2304 .# MOVS r3,#4
- 0x10013706: 2207 ." MOVS r2,#7
- 0x10013708: f64050ad @..P MOV r0,#0xdad
- 0x1001370c: f7eeff68 ..h. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013710: 8006 .. STRH r6,[r0,#0]
- 0x10013712: 8045 E. STRH r5,[r0,#2]
- 0x10013714: f7eeff69 ..i. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013718: 7821 !x LDRB r1,[r4,#0]
- 0x1001371a: 2000 . MOVS r0,#0
- 0x1001371c: f7fbfc0c .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013720: 2000 . MOVS r0,#0
- 0x10013722: bd70 p. POP {r4-r6,pc}
- i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler
- hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler
- 0x10013724: b510 .. PUSH {r4,lr}
- 0x10013726: 460c .F MOV r4,r1
- 0x10013728: 2007 . MOVS r0,#7
- 0x1001372a: f7eeffb3 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001372e: 2808 .( CMP r0,#8
- 0x10013730: d013 .. BEQ 0x1001375a ; hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler + 54
- 0x10013732: 2000 . MOVS r0,#0
- 0x10013734: f7fafbb8 .... BL gapm_get_requester ; 0x1000dea8
- 0x10013738: 4601 .F MOV r1,r0
- 0x1001373a: 2304 .# MOVS r3,#4
- 0x1001373c: 2207 ." MOVS r2,#7
- 0x1001373e: f640501e @..P MOV r0,#0xd1e
- 0x10013742: f7eeff4d ..M. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013746: 8861 a. LDRH r1,[r4,#2]
- 0x10013748: 8001 .. STRH r1,[r0,#0]
- 0x1001374a: 88a1 .. LDRH r1,[r4,#4]
- 0x1001374c: 8041 A. STRH r1,[r0,#2]
- 0x1001374e: f7eeff4c ..L. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013752: 7821 !x LDRB r1,[r4,#0]
- 0x10013754: 2000 . MOVS r0,#0
- 0x10013756: f7fbfbef .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x1001375a: 2000 . MOVS r0,#0
- 0x1001375c: bd10 .. POP {r4,pc}
- i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler
- hci_le_rd_tx_pwr_cmd_cmp_evt_handler
- 0x1001375e: b570 p. PUSH {r4-r6,lr}
- 0x10013760: 460c .F MOV r4,r1
- 0x10013762: 2007 . MOVS r0,#7
- 0x10013764: f7eeff96 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013768: 2808 .( CMP r0,#8
- 0x1001376a: d01a .. BEQ 0x100137a2 ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 68
- 0x1001376c: 2000 . MOVS r0,#0
- 0x1001376e: f7fafb17 .... BL gapm_get_operation ; 0x1000dda0
- 0x10013772: 28ae .( CMP r0,#0xae
- 0x10013774: d115 .. BNE 0x100137a2 ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 68
- 0x10013776: 7820 x LDRB r0,[r4,#0]
- 0x10013778: b978 x. CBNZ r0,0x1001379a ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 60
- 0x1001377a: 7866 fx LDRB r6,[r4,#1]
- 0x1001377c: 78a5 .x LDRB r5,[r4,#2]
- 0x1001377e: 2000 . MOVS r0,#0
- 0x10013780: f7fafb92 .... BL gapm_get_requester ; 0x1000dea8
- 0x10013784: 4601 .F MOV r1,r0
- 0x10013786: 2302 .# MOVS r3,#2
- 0x10013788: 2207 ." MOVS r2,#7
- 0x1001378a: f64050ac @..P MOV r0,#0xdac
- 0x1001378e: f7eeff27 ..'. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013792: 7006 .p STRB r6,[r0,#0]
- 0x10013794: 7045 Ep STRB r5,[r0,#1]
- 0x10013796: f7eeff28 ..(. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001379a: 7821 !x LDRB r1,[r4,#0]
- 0x1001379c: 2000 . MOVS r0,#0
- 0x1001379e: f7fbfbcb .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x100137a2: 2000 . MOVS r0,#0
- 0x100137a4: bd70 p. POP {r4-r6,pc}
- i.hci_le_rd_wlst_size_cmd_cmp_evt_handler
- hci_le_rd_wlst_size_cmd_cmp_evt_handler
- 0x100137a6: b510 .. PUSH {r4,lr}
- 0x100137a8: 460c .F MOV r4,r1
- 0x100137aa: 2007 . MOVS r0,#7
- 0x100137ac: f7eeff72 ..r. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100137b0: 2808 .( CMP r0,#8
- 0x100137b2: d013 .. BEQ 0x100137dc ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 54
- 0x100137b4: 2000 . MOVS r0,#0
- 0x100137b6: f7fafaf3 .... BL gapm_get_operation ; 0x1000dda0
- 0x100137ba: 2808 .( CMP r0,#8
- 0x100137bc: d001 .. BEQ 0x100137c2 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 28
- 0x100137be: 2141 A! MOVS r1,#0x41
- 0x100137c0: e009 .. B 0x100137d6 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 48
- 0x100137c2: 7820 x LDRB r0,[r4,#0]
- 0x100137c4: b918 .. CBNZ r0,0x100137ce ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 40
- 0x100137c6: 7861 ax LDRB r1,[r4,#1]
- 0x100137c8: 2008 . MOVS r0,#8
- 0x100137ca: f7fafe11 .... BL gapm_list_send_list_size_ind ; 0x1000e3f0
- 0x100137ce: 7820 x LDRB r0,[r4,#0]
- 0x100137d0: b100 .. CBZ r0,0x100137d4 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 46
- 0x100137d2: 3090 .0 ADDS r0,r0,#0x90
- 0x100137d4: b2c1 .. UXTB r1,r0
- 0x100137d6: 2000 . MOVS r0,#0
- 0x100137d8: f7fbfbae .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x100137dc: 2000 . MOVS r0,#0
- 0x100137de: bd10 .. POP {r4,pc}
- i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler
- hci_le_read_max_adv_data_len_cmd_cmp_evt_handler
- 0x100137e0: b570 p. PUSH {r4-r6,lr}
- 0x100137e2: 460c .F MOV r4,r1
- 0x100137e4: 2007 . MOVS r0,#7
- 0x100137e6: f7eeff55 ..U. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100137ea: 4d16 .M LDR r5,[pc,#88] ; [0x10013844] = 0x1100684c
- 0x100137ec: 2808 .( CMP r0,#8
- 0x100137ee: d005 .. BEQ 0x100137fc ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 28
- 0x100137f0: 2000 . MOVS r0,#0
- 0x100137f2: f7fafad5 .... BL gapm_get_operation ; 0x1000dda0
- 0x100137f6: 28ad .( CMP r0,#0xad
- 0x100137f8: d00d .. BEQ 0x10013816 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 54
- 0x100137fa: e021 !. B 0x10013840 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 96
- 0x100137fc: 7820 x LDRB r0,[r4,#0]
- 0x100137fe: b910 .. CBNZ r0,0x10013806 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 38
- 0x10013800: 8860 `. LDRH r0,[r4,#2]
- 0x10013802: f8a5008e .... STRH r0,[r5,#0x8e]
- 0x10013806: 7820 x LDRB r0,[r4,#0]
- 0x10013808: b100 .. CBZ r0,0x1001380c ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 44
- 0x1001380a: 3090 .0 ADDS r0,r0,#0x90
- 0x1001380c: b2c1 .. UXTB r1,r0
- 0x1001380e: 2007 . MOVS r0,#7
- 0x10013810: f7fafe30 ..0. BL gapm_op_reset_continue ; 0x1000e474
- 0x10013814: e014 .. B 0x10013840 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 96
- 0x10013816: 7820 x LDRB r0,[r4,#0]
- 0x10013818: b970 p. CBNZ r0,0x10013838 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 88
- 0x1001381a: 2000 . MOVS r0,#0
- 0x1001381c: f7fafb44 ..D. BL gapm_get_requester ; 0x1000dea8
- 0x10013820: 4601 .F MOV r1,r0
- 0x10013822: 2302 .# MOVS r3,#2
- 0x10013824: 2207 ." MOVS r2,#7
- 0x10013826: f64050aa @..P MOV r0,#0xdaa
- 0x1001382a: f7eefed9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1001382e: f8b5108e .... LDRH r1,[r5,#0x8e]
- 0x10013832: 8001 .. STRH r1,[r0,#0]
- 0x10013834: f7eefed9 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013838: 7821 !x LDRB r1,[r4,#0]
- 0x1001383a: 2000 . MOVS r0,#0
- 0x1001383c: f7fbfb7c ..|. BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013840: 2000 . MOVS r0,#0
- 0x10013842: bd70 p. POP {r4-r6,pc}
- $d
- 0x10013844: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_rem_con_param_req_evt_handler
- hci_le_rem_con_param_req_evt_handler
- 0x10013848: b570 p. PUSH {r4-r6,lr}
- 0x1001384a: 4615 .F MOV r5,r2
- 0x1001384c: 460c .F MOV r4,r1
- 0x1001384e: 4610 .F MOV r0,r2
- 0x10013850: f7eeff20 .. . BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013854: 283f ?( CMP r0,#0x3f
- 0x10013856: d01b .. BEQ 0x10013890 ; hci_le_rem_con_param_req_evt_handler + 72
- 0x10013858: 462a *F MOV r2,r5
- 0x1001385a: 230e .# MOVS r3,#0xe
- 0x1001385c: 4611 .F MOV r1,r2
- 0x1001385e: f640600e @..` MOV r0,#0xe0e
- 0x10013862: f7eefebd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013866: 490b .I LDR r1,[pc,#44] ; [0x10013894] = 0x110067d4
- 0x10013868: 0a2a *. LSRS r2,r5,#8
- 0x1001386a: f8511022 Q.". LDR r1,[r1,r2,LSL #2]
- 0x1001386e: f8112f55 ..U/ LDRB r2,[r1,#0x55]!
- 0x10013872: f0420202 B... ORR r2,r2,#2
- 0x10013876: 700a .p STRB r2,[r1,#0]
- 0x10013878: 2109 .! MOVS r1,#9
- 0x1001387a: 7001 .p STRB r1,[r0,#0]
- 0x1001387c: 88e1 .. LDRH r1,[r4,#6]
- 0x1001387e: 8081 .. STRH r1,[r0,#4]
- 0x10013880: 88a1 .. LDRH r1,[r4,#4]
- 0x10013882: 8041 A. STRH r1,[r0,#2]
- 0x10013884: 8921 !. LDRH r1,[r4,#8]
- 0x10013886: 80c1 .. STRH r1,[r0,#6]
- 0x10013888: 8961 a. LDRH r1,[r4,#0xa]
- 0x1001388a: 8101 .. STRH r1,[r0,#8]
- 0x1001388c: f7eefead .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013890: 2000 . MOVS r0,#0
- 0x10013892: bd70 p. POP {r4-r6,pc}
- $d
- 0x10013894: 110067d4 .g.. DCD 285239252
- $t
- i.hci_le_scan_req_rcvd_evt_handler
- hci_le_scan_req_rcvd_evt_handler
- 0x10013898: b570 p. PUSH {r4-r6,lr}
- 0x1001389a: 460d .F MOV r5,r1
- 0x1001389c: 7848 Hx LDRB r0,[r1,#1]
- 0x1001389e: 4914 .I LDR r1,[pc,#80] ; [0x100138f0] = 0x110000a0
- 0x100138a0: f8911052 ..R. LDRB r1,[r1,#0x52]
- 0x100138a4: 4288 .B CMP r0,r1
- 0x100138a6: d221 !. BCS 0x100138ec ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x100138a8: 4912 .I LDR r1,[pc,#72] ; [0x100138f4] = 0x1100684c
- 0x100138aa: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x100138ae: 68c4 .h LDR r4,[r0,#0xc]
- 0x100138b0: b1e4 .. CBZ r4,0x100138ec ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x100138b2: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x100138b4: b9d0 .. CBNZ r0,0x100138ec ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x100138b6: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x100138b8: 2803 .( CMP r0,#3
- 0x100138ba: d117 .. BNE 0x100138ec ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x100138bc: 7c20 | LDRB r0,[r4,#0x10]
- 0x100138be: 0680 .. LSLS r0,r0,#26
- 0x100138c0: d514 .. BPL 0x100138ec ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x100138c2: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x100138c4: 2308 .# MOVS r3,#8
- 0x100138c6: 2207 ." MOVS r2,#7
- 0x100138c8: f64050a8 @..P MOV r0,#0xda8
- 0x100138cc: f7eefe88 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100138d0: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x100138d2: 7001 .p STRB r1,[r0,#0]
- 0x100138d4: 78a9 .x LDRB r1,[r5,#2]
- 0x100138d6: 71c1 .q STRB r1,[r0,#7]
- 0x100138d8: f8d51003 .... LDR r1,[r5,#3]
- 0x100138dc: f8c01001 .... STR r1,[r0,#1]
- 0x100138e0: f8b51007 .... LDRH r1,[r5,#7]
- 0x100138e4: f8a01005 .... STRH r1,[r0,#5]
- 0x100138e8: f7eefe7f .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100138ec: 2000 . MOVS r0,#0
- 0x100138ee: bd70 p. POP {r4-r6,pc}
- $d
- 0x100138f0: 110000a0 .... DCD 285212832
- 0x100138f4: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_scan_timeout_evt_handler
- hci_le_scan_timeout_evt_handler
- 0x100138f8: 4908 .I LDR r1,[pc,#32] ; [0x1001391c] = 0x1100684c
- 0x100138fa: b510 .. PUSH {r4,lr}
- 0x100138fc: f89100f2 .... LDRB r0,[r1,#0xf2]
- 0x10013900: 28ff .( CMP r0,#0xff
- 0x10013902: d008 .. BEQ 0x10013916 ; hci_le_scan_timeout_evt_handler + 30
- 0x10013904: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x10013908: 22ff ." MOVS r2,#0xff
- 0x1001390a: 68c0 .h LDR r0,[r0,#0xc]
- 0x1001390c: f88120f2 ... STRB r2,[r1,#0xf2]
- 0x10013910: 2145 E! MOVS r1,#0x45
- 0x10013912: f7f9f983 .... BL gapm_actv_stopped ; 0x1000cc1c
- 0x10013916: 2000 . MOVS r0,#0
- 0x10013918: bd10 .. POP {r4,pc}
- $d
- 0x1001391a: 0000 .. DCW 0
- 0x1001391c: 1100684c Lh.. DCD 285239372
- $t
- i.hci_le_set_data_len_cmd_cmp_evt_handler
- hci_le_set_data_len_cmd_cmp_evt_handler
- 0x10013920: b570 p. PUSH {r4-r6,lr}
- 0x10013922: 4610 .F MOV r0,r2
- 0x10013924: 460c .F MOV r4,r1
- 0x10013926: f7eefeb5 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001392a: 4909 .I LDR r1,[pc,#36] ; [0x10013950] = 0x110001b8
- 0x1001392c: 4605 .F MOV r5,r0
- 0x1001392e: 8860 `. LDRH r0,[r4,#2]
- 0x10013930: 6809 .h LDR r1,[r1,#0]
- 0x10013932: 4788 .G BLX r1
- 0x10013934: 4603 .F MOV r3,r0
- 0x10013936: 2d3f ?- CMP r5,#0x3f
- 0x10013938: d007 .. BEQ 0x1001394a ; hci_le_set_data_len_cmd_cmp_evt_handler + 42
- 0x1001393a: 7820 x LDRB r0,[r4,#0]
- 0x1001393c: b100 .. CBZ r0,0x10013940 ; hci_le_set_data_len_cmd_cmp_evt_handler + 32
- 0x1001393e: 3090 .0 ADDS r0,r0,#0x90
- 0x10013940: b2c2 .. UXTB r2,r0
- 0x10013942: 2100 .! MOVS r1,#0
- 0x10013944: 4618 .F MOV r0,r3
- 0x10013946: f7f8fc41 ..A. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x1001394a: 2000 . MOVS r0,#0
- 0x1001394c: bd70 p. POP {r4-r6,pc}
- $d
- 0x1001394e: 0000 .. DCW 0
- 0x10013950: 110001b8 .... DCD 285213112
- $t
- i.hci_le_start_enc_stat_evt_handler
- hci_le_start_enc_stat_evt_handler
- 0x10013954: b570 p. PUSH {r4-r6,lr}
- 0x10013956: 4610 .F MOV r0,r2
- 0x10013958: 460d .F MOV r5,r1
- 0x1001395a: 0a14 .. LSRS r4,r2,#8
- 0x1001395c: f7eefe9a .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013960: 283f ?( CMP r0,#0x3f
- 0x10013962: d007 .. BEQ 0x10013974 ; hci_le_start_enc_stat_evt_handler + 32
- 0x10013964: 7828 (x LDRB r0,[r5,#0]
- 0x10013966: b128 (. CBZ r0,0x10013974 ; hci_le_start_enc_stat_evt_handler + 32
- 0x10013968: 3090 .0 ADDS r0,r0,#0x90
- 0x1001396a: b2c2 .. UXTB r2,r0
- 0x1001396c: 2101 .! MOVS r1,#1
- 0x1001396e: 4620 F MOV r0,r4
- 0x10013970: f7f8fc2c ..,. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013974: 2000 . MOVS r0,#0
- 0x10013976: bd70 p. POP {r4-r6,pc}
- i.hci_nb_cmp_pkts_evt_handler
- hci_nb_cmp_pkts_evt_handler
- 0x10013978: b570 p. PUSH {r4-r6,lr}
- 0x1001397a: 460c .F MOV r4,r1
- 0x1001397c: 2b13 .+ CMP r3,#0x13
- 0x1001397e: d113 .. BNE 0x100139a8 ; hci_nb_cmp_pkts_evt_handler + 48
- 0x10013980: f001fb4c ..L. BL l2cm_get_nb_buffer_available ; 0x1001501c
- 0x10013984: 2200 ." MOVS r2,#0
- 0x10013986: 4909 .I LDR r1,[pc,#36] ; [0x100139ac] = 0x11006bb4
- 0x10013988: e007 .. B 0x1001399a ; hci_nb_cmp_pkts_evt_handler + 34
- 0x1001398a: bf00 .. NOP
- 0x1001398c: eb040342 ..B. ADD r3,r4,r2,LSL #1
- 0x10013990: 890d .. LDRH r5,[r1,#8]
- 0x10013992: 889b .. LDRH r3,[r3,#4]
- 0x10013994: 1c52 R. ADDS r2,r2,#1
- 0x10013996: 442b +D ADD r3,r3,r5
- 0x10013998: 810b .. STRH r3,[r1,#8]
- 0x1001399a: 7823 #x LDRB r3,[r4,#0]
- 0x1001399c: 4293 .B CMP r3,r2
- 0x1001399e: d8f5 .. BHI 0x1001398c ; hci_nb_cmp_pkts_evt_handler + 20
- 0x100139a0: b910 .. CBNZ r0,0x100139a8 ; hci_nb_cmp_pkts_evt_handler + 48
- 0x100139a2: 200b . MOVS r0,#0xb
- 0x100139a4: f7eefeee .... BL $Ven$TT$L$$ke_event_set ; 0x10002784
- 0x100139a8: 2000 . MOVS r0,#0
- 0x100139aa: bd70 p. POP {r4-r6,pc}
- $d
- 0x100139ac: 11006bb4 .k.. DCD 285240244
- $t
- i.hci_rd_auth_payl_to_cmd_cmp_evt_handler
- hci_rd_auth_payl_to_cmd_cmp_evt_handler
- 0x100139b0: b570 p. PUSH {r4-r6,lr}
- 0x100139b2: 4615 .F MOV r5,r2
- 0x100139b4: 460c .F MOV r4,r1
- 0x100139b6: 4610 .F MOV r0,r2
- 0x100139b8: f7eefe6c ..l. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100139bc: 0a2e .. LSRS r6,r5,#8
- 0x100139be: 283f ?( CMP r0,#0x3f
- 0x100139c0: d018 .. BEQ 0x100139f4 ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 68
- 0x100139c2: 7820 x LDRB r0,[r4,#0]
- 0x100139c4: b970 p. CBNZ r0,0x100139e4 ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 52
- 0x100139c6: 2100 .! MOVS r1,#0
- 0x100139c8: 4630 0F MOV r0,r6
- 0x100139ca: f7f8f84f ..O. BL gapc_get_requester ; 0x1000ba6c
- 0x100139ce: 4601 .F MOV r1,r0
- 0x100139d0: 2302 .# MOVS r3,#2
- 0x100139d2: 462a *F MOV r2,r5
- 0x100139d4: f6406029 @.)` MOV r0,#0xe29
- 0x100139d8: f7eefe02 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100139dc: 88a1 .. LDRH r1,[r4,#4]
- 0x100139de: 8001 .. STRH r1,[r0,#0]
- 0x100139e0: f7eefe03 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100139e4: 7820 x LDRB r0,[r4,#0]
- 0x100139e6: b100 .. CBZ r0,0x100139ea ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 58
- 0x100139e8: 3090 .0 ADDS r0,r0,#0x90
- 0x100139ea: b2c2 .. UXTB r2,r0
- 0x100139ec: 2100 .! MOVS r1,#0
- 0x100139ee: 4630 0F MOV r0,r6
- 0x100139f0: f7f8fbec .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x100139f4: 2000 . MOVS r0,#0
- 0x100139f6: bd70 p. POP {r4-r6,pc}
- i.hci_rd_bd_addr_cmd_cmp_evt_handler
- hci_rd_bd_addr_cmd_cmp_evt_handler
- 0x100139f8: b510 .. PUSH {r4,lr}
- 0x100139fa: 480f .H LDR r0,[pc,#60] ; [0x10013a38] = 0x1100684c
- 0x100139fc: 460c .F MOV r4,r1
- 0x100139fe: f8d11001 .... LDR r1,[r1,#1]
- 0x10013a02: f8401fa2 @... STR r1,[r0,#0xa2]!
- 0x10013a06: f8b41005 .... LDRH r1,[r4,#5]
- 0x10013a0a: 8081 .. STRH r1,[r0,#4]
- 0x10013a0c: 2000 . MOVS r0,#0
- 0x10013a0e: f7faf9c7 .... BL gapm_get_operation ; 0x1000dda0
- 0x10013a12: 2803 .( CMP r0,#3
- 0x10013a14: 7820 x LDRB r0,[r4,#0]
- 0x10013a16: d007 .. BEQ 0x10013a28 ; hci_rd_bd_addr_cmd_cmp_evt_handler + 48
- 0x10013a18: b100 .. CBZ r0,0x10013a1c ; hci_rd_bd_addr_cmd_cmp_evt_handler + 36
- 0x10013a1a: 3090 .0 ADDS r0,r0,#0x90
- 0x10013a1c: b2c1 .. UXTB r1,r0
- 0x10013a1e: 2004 . MOVS r0,#4
- 0x10013a20: f7fafd28 ..(. BL gapm_op_reset_continue ; 0x1000e474
- 0x10013a24: 2000 . MOVS r0,#0
- 0x10013a26: bd10 .. POP {r4,pc}
- 0x10013a28: b100 .. CBZ r0,0x10013a2c ; hci_rd_bd_addr_cmd_cmp_evt_handler + 52
- 0x10013a2a: 3090 .0 ADDS r0,r0,#0x90
- 0x10013a2c: b2c1 .. UXTB r1,r0
- 0x10013a2e: 2006 . MOVS r0,#6
- 0x10013a30: f7fafd72 ..r. BL gapm_op_setup_continue ; 0x1000e518
- 0x10013a34: e7f6 .. B 0x10013a24 ; hci_rd_bd_addr_cmd_cmp_evt_handler + 44
- $d
- 0x10013a36: 0000 .. DCW 0
- 0x10013a38: 1100684c Lh.. DCD 285239372
- $t
- i.hci_rd_buff_size_cmd_cmp_evt_handler
- hci_rd_buff_size_cmd_cmp_evt_handler
- 0x10013a3c: b510 .. PUSH {r4,lr}
- 0x10013a3e: 7808 .x LDRB r0,[r1,#0]
- 0x10013a40: 460c .F MOV r4,r1
- 0x10013a42: b940 @. CBNZ r0,0x10013a56 ; hci_rd_buff_size_cmd_cmp_evt_handler + 26
- 0x10013a44: 4808 .H LDR r0,[pc,#32] ; [0x10013a68] = 0x110000a0
- 0x10013a46: 21fb .! MOVS r1,#0xfb
- 0x10013a48: 8fc0 .. LDRH r0,[r0,#0x3e]
- 0x10013a4a: 28fb .( CMP r0,#0xfb
- 0x10013a4c: d300 .. BCC 0x10013a50 ; hci_rd_buff_size_cmd_cmp_evt_handler + 20
- 0x10013a4e: 4608 .F MOV r0,r1
- 0x10013a50: 88e1 .. LDRH r1,[r4,#6]
- 0x10013a52: f001fb31 ..1. BL l2cm_set_link_layer_buff_size ; 0x100150b8
- 0x10013a56: 7820 x LDRB r0,[r4,#0]
- 0x10013a58: b100 .. CBZ r0,0x10013a5c ; hci_rd_buff_size_cmd_cmp_evt_handler + 32
- 0x10013a5a: 3090 .0 ADDS r0,r0,#0x90
- 0x10013a5c: b2c1 .. UXTB r1,r0
- 0x10013a5e: 2006 . MOVS r0,#6
- 0x10013a60: f7fafd08 .... BL gapm_op_reset_continue ; 0x1000e474
- 0x10013a64: 2000 . MOVS r0,#0
- 0x10013a66: bd10 .. POP {r4,pc}
- $d
- 0x10013a68: 110000a0 .... DCD 285212832
- $t
- i.hci_rd_chnl_map_cmd_cmp_evt_handler
- hci_rd_chnl_map_cmd_cmp_evt_handler
- 0x10013a6c: b570 p. PUSH {r4-r6,lr}
- 0x10013a6e: 4614 .F MOV r4,r2
- 0x10013a70: 460d .F MOV r5,r1
- 0x10013a72: 4610 .F MOV r0,r2
- 0x10013a74: f7eefe0e .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013a78: 0a26 &. LSRS r6,r4,#8
- 0x10013a7a: 283f ?( CMP r0,#0x3f
- 0x10013a7c: d00f .. BEQ 0x10013a9e ; hci_rd_chnl_map_cmd_cmp_evt_handler + 50
- 0x10013a7e: 2441 A$ MOVS r4,#0x41
- 0x10013a80: 2100 .! MOVS r1,#0
- 0x10013a82: 4630 0F MOV r0,r6
- 0x10013a84: f7f7ffdc .... BL gapc_get_operation ; 0x1000ba40
- 0x10013a88: 2808 .( CMP r0,#8
- 0x10013a8a: d103 .. BNE 0x10013a94 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 40
- 0x10013a8c: 7828 (x LDRB r0,[r5,#0]
- 0x10013a8e: b140 @. CBZ r0,0x10013aa2 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 54
- 0x10013a90: 3090 .0 ADDS r0,r0,#0x90
- 0x10013a92: b2c4 .. UXTB r4,r0
- 0x10013a94: 4622 "F MOV r2,r4
- 0x10013a96: 2100 .! MOVS r1,#0
- 0x10013a98: 4630 0F MOV r0,r6
- 0x10013a9a: f7f8fb97 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013a9e: 2000 . MOVS r0,#0
- 0x10013aa0: bd70 p. POP {r4-r6,pc}
- 0x10013aa2: 2400 .$ MOVS r4,#0
- 0x10013aa4: 4621 !F MOV r1,r4
- 0x10013aa6: 4630 0F MOV r0,r6
- 0x10013aa8: f7f7ffe0 .... BL gapc_get_requester ; 0x1000ba6c
- 0x10013aac: 4601 .F MOV r1,r0
- 0x10013aae: 2008 . MOVS r0,#8
- 0x10013ab0: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x10013ab4: 2305 .# MOVS r3,#5
- 0x10013ab6: f640601d @..` MOV r0,#0xe1d
- 0x10013aba: f7eefd91 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013abe: 6869 ih LDR r1,[r5,#4]
- 0x10013ac0: 6001 .` STR r1,[r0,#0]
- 0x10013ac2: 7a29 )z LDRB r1,[r5,#8]
- 0x10013ac4: 7101 .q STRB r1,[r0,#4]
- 0x10013ac6: f7eefd90 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013aca: e7e3 .. B 0x10013a94 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 40
- i.hci_rd_local_ver_info_cmd_cmp_evt_handler
- hci_rd_local_ver_info_cmd_cmp_evt_handler
- 0x10013acc: b510 .. PUSH {r4,lr}
- 0x10013ace: 460c .F MOV r4,r1
- 0x10013ad0: 2007 . MOVS r0,#7
- 0x10013ad2: f7eefddf .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013ad6: 2808 .( CMP r0,#8
- 0x10013ad8: d02a *. BEQ 0x10013b30 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 100
- 0x10013ada: 2000 . MOVS r0,#0
- 0x10013adc: f7faf960 ..`. BL gapm_get_operation ; 0x1000dda0
- 0x10013ae0: 2805 .( CMP r0,#5
- 0x10013ae2: d001 .. BEQ 0x10013ae8 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 28
- 0x10013ae4: 2141 A! MOVS r1,#0x41
- 0x10013ae6: e020 . B 0x10013b2a ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 94
- 0x10013ae8: 7820 x LDRB r0,[r4,#0]
- 0x10013aea: b9d0 .. CBNZ r0,0x10013b22 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 86
- 0x10013aec: 2000 . MOVS r0,#0
- 0x10013aee: f7faf9db .... BL gapm_get_requester ; 0x1000dea8
- 0x10013af2: 4601 .F MOV r1,r0
- 0x10013af4: 230c .# MOVS r3,#0xc
- 0x10013af6: 2207 ." MOVS r2,#7
- 0x10013af8: f6405007 @..P MOV r0,#0xd07
- 0x10013afc: f7eefd70 ..p. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013b00: 7861 ax LDRB r1,[r4,#1]
- 0x10013b02: 7001 .p STRB r1,[r0,#0]
- 0x10013b04: 8861 a. LDRH r1,[r4,#2]
- 0x10013b06: 8081 .. STRH r1,[r0,#4]
- 0x10013b08: 8921 !. LDRH r1,[r4,#8]
- 0x10013b0a: 80c1 .. STRH r1,[r0,#6]
- 0x10013b0c: 7921 !y LDRB r1,[r4,#4]
- 0x10013b0e: 7041 Ap STRB r1,[r0,#1]
- 0x10013b10: 88e1 .. LDRH r1,[r4,#6]
- 0x10013b12: 8141 A. STRH r1,[r0,#0xa]
- 0x10013b14: 2109 .! MOVS r1,#9
- 0x10013b16: 7081 .p STRB r1,[r0,#2]
- 0x10013b18: f2401101 @... MOV r1,#0x101
- 0x10013b1c: 8101 .. STRH r1,[r0,#8]
- 0x10013b1e: f7eefd64 ..d. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013b22: 7820 x LDRB r0,[r4,#0]
- 0x10013b24: b100 .. CBZ r0,0x10013b28 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 92
- 0x10013b26: 3090 .0 ADDS r0,r0,#0x90
- 0x10013b28: b2c1 .. UXTB r1,r0
- 0x10013b2a: 2000 . MOVS r0,#0
- 0x10013b2c: f7fbfa04 .... BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013b30: 2000 . MOVS r0,#0
- 0x10013b32: bd10 .. POP {r4,pc}
- i.hci_rd_rem_ver_info_cmp_evt_handler
- hci_rd_rem_ver_info_cmp_evt_handler
- 0x10013b34: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10013b38: 4614 .F MOV r4,r2
- 0x10013b3a: 460d .F MOV r5,r1
- 0x10013b3c: 4610 .F MOV r0,r2
- 0x10013b3e: f7eefda9 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013b42: 0a27 '. LSRS r7,r4,#8
- 0x10013b44: 283f ?( CMP r0,#0x3f
- 0x10013b46: d00f .. BEQ 0x10013b68 ; hci_rd_rem_ver_info_cmp_evt_handler + 52
- 0x10013b48: 2641 A& MOVS r6,#0x41
- 0x10013b4a: 2100 .! MOVS r1,#0
- 0x10013b4c: 4638 8F MOV r0,r7
- 0x10013b4e: f7f7ff77 ..w. BL gapc_get_operation ; 0x1000ba40
- 0x10013b52: 2803 .( CMP r0,#3
- 0x10013b54: d103 .. BNE 0x10013b5e ; hci_rd_rem_ver_info_cmp_evt_handler + 42
- 0x10013b56: 7828 (x LDRB r0,[r5,#0]
- 0x10013b58: b148 H. CBZ r0,0x10013b6e ; hci_rd_rem_ver_info_cmp_evt_handler + 58
- 0x10013b5a: 3090 .0 ADDS r0,r0,#0x90
- 0x10013b5c: b2c6 .. UXTB r6,r0
- 0x10013b5e: 4632 2F MOV r2,r6
- 0x10013b60: 2100 .! MOVS r1,#0
- 0x10013b62: 4638 8F MOV r0,r7
- 0x10013b64: f7f8fb32 ..2. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013b68: 2000 . MOVS r0,#0
- 0x10013b6a: e8bd81f0 .... POP {r4-r8,pc}
- 0x10013b6e: 2600 .& MOVS r6,#0
- 0x10013b70: 4631 1F MOV r1,r6
- 0x10013b72: 4638 8F MOV r0,r7
- 0x10013b74: f7f7ff7a ..z. BL gapc_get_requester ; 0x1000ba6c
- 0x10013b78: 4601 .F MOV r1,r0
- 0x10013b7a: 2008 . MOVS r0,#8
- 0x10013b7c: ea402207 @.." ORR r2,r0,r7,LSL #8
- 0x10013b80: 2306 .# MOVS r3,#6
- 0x10013b82: f6406007 @..` MOV r0,#0xe07
- 0x10013b86: f7eefd2b ..+. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013b8a: 4604 .F MOV r4,r0
- 0x10013b8c: 7928 (y LDRB r0,[r5,#4]
- 0x10013b8e: 7120 q STRB r0,[r4,#4]
- 0x10013b90: 8928 (. LDRH r0,[r5,#8]
- 0x10013b92: 8060 `. STRH r0,[r4,#2]
- 0x10013b94: 88e8 .. LDRH r0,[r5,#6]
- 0x10013b96: 8020 . STRH r0,[r4,#0]
- 0x10013b98: 4620 F MOV r0,r4
- 0x10013b9a: f7eefd26 ..&. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013b9e: 7920 y LDRB r0,[r4,#4]
- 0x10013ba0: 2806 .( CMP r0,#6
- 0x10013ba2: d8dc .. BHI 0x10013b5e ; hci_rd_rem_ver_info_cmp_evt_handler + 42
- 0x10013ba4: 4804 .H LDR r0,[pc,#16] ; [0x10013bb8] = 0x110067d4
- 0x10013ba6: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x10013baa: f8101f55 ..U. LDRB r1,[r0,#0x55]!
- 0x10013bae: f0210102 !... BIC r1,r1,#2
- 0x10013bb2: 7001 .p STRB r1,[r0,#0]
- 0x10013bb4: e7d3 .. B 0x10013b5e ; hci_rd_rem_ver_info_cmp_evt_handler + 42
- $d
- 0x10013bb6: 0000 .. DCW 0
- 0x10013bb8: 110067d4 .g.. DCD 285239252
- $t
- i.hci_rd_rssi_cmd_cmp_evt_handler
- hci_rd_rssi_cmd_cmp_evt_handler
- 0x10013bbc: b570 p. PUSH {r4-r6,lr}
- 0x10013bbe: 4614 .F MOV r4,r2
- 0x10013bc0: 460d .F MOV r5,r1
- 0x10013bc2: 4610 .F MOV r0,r2
- 0x10013bc4: f7eefd66 ..f. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013bc8: 0a26 &. LSRS r6,r4,#8
- 0x10013bca: 283f ?( CMP r0,#0x3f
- 0x10013bcc: d00f .. BEQ 0x10013bee ; hci_rd_rssi_cmd_cmp_evt_handler + 50
- 0x10013bce: 2441 A$ MOVS r4,#0x41
- 0x10013bd0: 2100 .! MOVS r1,#0
- 0x10013bd2: 4630 0F MOV r0,r6
- 0x10013bd4: f7f7ff34 ..4. BL gapc_get_operation ; 0x1000ba40
- 0x10013bd8: 2807 .( CMP r0,#7
- 0x10013bda: d103 .. BNE 0x10013be4 ; hci_rd_rssi_cmd_cmp_evt_handler + 40
- 0x10013bdc: 7828 (x LDRB r0,[r5,#0]
- 0x10013bde: b140 @. CBZ r0,0x10013bf2 ; hci_rd_rssi_cmd_cmp_evt_handler + 54
- 0x10013be0: 3090 .0 ADDS r0,r0,#0x90
- 0x10013be2: b2c4 .. UXTB r4,r0
- 0x10013be4: 4622 "F MOV r2,r4
- 0x10013be6: 2100 .! MOVS r1,#0
- 0x10013be8: 4630 0F MOV r0,r6
- 0x10013bea: f7f8faef .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013bee: 2000 . MOVS r0,#0
- 0x10013bf0: bd70 p. POP {r4-r6,pc}
- 0x10013bf2: 2400 .$ MOVS r4,#0
- 0x10013bf4: 4621 !F MOV r1,r4
- 0x10013bf6: 4630 0F MOV r0,r6
- 0x10013bf8: f7f7ff38 ..8. BL gapc_get_requester ; 0x1000ba6c
- 0x10013bfc: 4601 .F MOV r1,r0
- 0x10013bfe: 2008 . MOVS r0,#8
- 0x10013c00: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x10013c04: 2301 .# MOVS r3,#1
- 0x10013c06: f6406009 @..` MOV r0,#0xe09
- 0x10013c0a: f7eefce9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013c0e: 7929 )y LDRB r1,[r5,#4]
- 0x10013c10: 7001 .p STRB r1,[r0,#0]
- 0x10013c12: f7eefcea .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013c16: e7e5 .. B 0x10013be4 ; hci_rd_rssi_cmd_cmp_evt_handler + 40
- i.hci_test_end_cmd_cmp_evt_handler
- hci_test_end_cmd_cmp_evt_handler
- 0x10013c18: b510 .. PUSH {r4,lr}
- 0x10013c1a: 7808 .x LDRB r0,[r1,#0]
- 0x10013c1c: 460c .F MOV r4,r1
- 0x10013c1e: b978 x. CBNZ r0,0x10013c40 ; hci_test_end_cmd_cmp_evt_handler + 40
- 0x10013c20: 8860 `. LDRH r0,[r4,#2]
- 0x10013c22: b168 h. CBZ r0,0x10013c40 ; hci_test_end_cmd_cmp_evt_handler + 40
- 0x10013c24: 2000 . MOVS r0,#0
- 0x10013c26: f7faf93f ..?. BL gapm_get_requester ; 0x1000dea8
- 0x10013c2a: 4601 .F MOV r1,r0
- 0x10013c2c: 2302 .# MOVS r3,#2
- 0x10013c2e: 2207 ." MOVS r2,#7
- 0x10013c30: f6405027 @.'P MOV r0,#0xd27
- 0x10013c34: f7eefcd4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10013c38: 8861 a. LDRH r1,[r4,#2]
- 0x10013c3a: 8001 .. STRH r1,[r0,#0]
- 0x10013c3c: f7eefcd5 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10013c40: 7820 x LDRB r0,[r4,#0]
- 0x10013c42: b100 .. CBZ r0,0x10013c46 ; hci_test_end_cmd_cmp_evt_handler + 46
- 0x10013c44: 3090 .0 ADDS r0,r0,#0x90
- 0x10013c46: b2c1 .. UXTB r1,r0
- 0x10013c48: 2000 . MOVS r0,#0
- 0x10013c4a: f7fbf975 ..u. BL gapm_send_complete_evt ; 0x1000ef38
- 0x10013c4e: 2000 . MOVS r0,#0
- 0x10013c50: bd10 .. POP {r4,pc}
- 0x10013c52: 0000 .. MOVS r0,r0
- i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler
- hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler
- 0x10013c54: b570 p. PUSH {r4-r6,lr}
- 0x10013c56: 4610 .F MOV r0,r2
- 0x10013c58: 460c .F MOV r4,r1
- 0x10013c5a: f7eefd1b .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013c5e: 4909 .I LDR r1,[pc,#36] ; [0x10013c84] = 0x110001b8
- 0x10013c60: 4605 .F MOV r5,r0
- 0x10013c62: 8860 `. LDRH r0,[r4,#2]
- 0x10013c64: 6809 .h LDR r1,[r1,#0]
- 0x10013c66: 4788 .G BLX r1
- 0x10013c68: 4603 .F MOV r3,r0
- 0x10013c6a: 2d3f ?- CMP r5,#0x3f
- 0x10013c6c: d007 .. BEQ 0x10013c7e ; hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler + 42
- 0x10013c6e: 7820 x LDRB r0,[r4,#0]
- 0x10013c70: b100 .. CBZ r0,0x10013c74 ; hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler + 32
- 0x10013c72: 3090 .0 ADDS r0,r0,#0x90
- 0x10013c74: b2c2 .. UXTB r2,r0
- 0x10013c76: 2100 .! MOVS r1,#0
- 0x10013c78: 4618 .F MOV r0,r3
- 0x10013c7a: f7f8faa7 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013c7e: 2000 . MOVS r0,#0
- 0x10013c80: bd70 p. POP {r4-r6,pc}
- $d
- 0x10013c82: 0000 .. DCW 0
- 0x10013c84: 110001b8 .... DCD 285213112
- $t
- i.hci_wr_auth_payl_to_cmd_cmp_evt_handler
- hci_wr_auth_payl_to_cmd_cmp_evt_handler
- 0x10013c88: b570 p. PUSH {r4-r6,lr}
- 0x10013c8a: 4614 .F MOV r4,r2
- 0x10013c8c: 460d .F MOV r5,r1
- 0x10013c8e: 4610 .F MOV r0,r2
- 0x10013c90: f7eefd00 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10013c94: 0a23 #. LSRS r3,r4,#8
- 0x10013c96: 283f ?( CMP r0,#0x3f
- 0x10013c98: d007 .. BEQ 0x10013caa ; hci_wr_auth_payl_to_cmd_cmp_evt_handler + 34
- 0x10013c9a: 7828 (x LDRB r0,[r5,#0]
- 0x10013c9c: b100 .. CBZ r0,0x10013ca0 ; hci_wr_auth_payl_to_cmd_cmp_evt_handler + 24
- 0x10013c9e: 3090 .0 ADDS r0,r0,#0x90
- 0x10013ca0: b2c2 .. UXTB r2,r0
- 0x10013ca2: 2100 .! MOVS r1,#0
- 0x10013ca4: 4618 .F MOV r0,r3
- 0x10013ca6: f7f8fa91 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10013caa: 2000 . MOVS r0,#0
- 0x10013cac: bd70 p. POP {r4-r6,pc}
- 0x10013cae: 0000 .. MOVS r0,r0
- i.host_trng_valid
- host_trng_valid
- 0x10013cb0: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10013cb4: 2000 . MOVS r0,#0
- 0x10013cb6: 4c1f .L LDR r4,[pc,#124] ; [0x10013d34] = 0x500c0000
- 0x10013cb8: 4607 .F MOV r7,r0
- 0x10013cba: 9000 .. STR r0,[sp,#0]
- 0x10013cbc: 2600 .& MOVS r6,#0
- 0x10013cbe: f8c4710c ...q STR r7,[r4,#0x10c]
- 0x10013cc2: bf00 .. NOP
- 0x10013cc4: f8d4010c .... LDR r0,[r4,#0x10c]
- 0x10013cc8: 42b8 .B CMP r0,r7
- 0x10013cca: d1fb .. BNE 0x10013cc4 ; host_trng_valid + 20
- 0x10013ccc: f44f757a O.zu MOV r5,#0x3e8
- 0x10013cd0: f44f58fa O..X MOV r8,#0x1f40
- 0x10013cd4: 350a .5 ADDS r5,r5,#0xa
- 0x10013cd6: 4639 9F MOV r1,r7
- 0x10013cd8: 4628 (F MOV r0,r5
- 0x10013cda: f006f971 ..q. BL trng_flow_w_specific_smp_cnt ; 0x10019fc0
- 0x10013cde: 4406 .D ADD r6,r6,r0
- 0x10013ce0: 4545 EE CMP r5,r8
- 0x10013ce2: dc02 .. BGT 0x10013cea ; host_trng_valid + 58
- 0x10013ce4: 2e00 .. CMP r6,#0
- 0x10013ce6: d0f5 .. BEQ 0x10013cd4 ; host_trng_valid + 36
- 0x10013ce8: e00c .. B 0x10013d04 ; host_trng_valid + 84
- 0x10013cea: b95e ^. CBNZ r6,0x10013d04 ; host_trng_valid + 84
- 0x10013cec: f8df8048 ..H. LDR r8,[pc,#72] ; [0x10013d38] = 0x13880
- 0x10013cf0: 35c8 .5 ADDS r5,r5,#0xc8
- 0x10013cf2: 4639 9F MOV r1,r7
- 0x10013cf4: 4628 (F MOV r0,r5
- 0x10013cf6: f006f963 ..c. BL trng_flow_w_specific_smp_cnt ; 0x10019fc0
- 0x10013cfa: 4406 .D ADD r6,r6,r0
- 0x10013cfc: 4545 EE CMP r5,r8
- 0x10013cfe: dc01 .. BGT 0x10013d04 ; host_trng_valid + 84
- 0x10013d00: 2e00 .. CMP r6,#0
- 0x10013d02: d0f5 .. BEQ 0x10013cf0 ; host_trng_valid + 64
- 0x10013d04: f8d401e0 .... LDR r0,[r4,#0x1e0]
- 0x10013d08: 2800 .( CMP r0,#0
- 0x10013d0a: d0fb .. BEQ 0x10013d04 ; host_trng_valid + 84
- 0x10013d0c: f8d401e4 .... LDR r0,[r4,#0x1e4]
- 0x10013d10: 2800 .( CMP r0,#0
- 0x10013d12: d0fb .. BEQ 0x10013d0c ; host_trng_valid + 92
- 0x10013d14: f8d401e8 .... LDR r0,[r4,#0x1e8]
- 0x10013d18: 2800 .( CMP r0,#0
- 0x10013d1a: d0fb .. BEQ 0x10013d14 ; host_trng_valid + 100
- 0x10013d1c: 1c7f .. ADDS r7,r7,#1
- 0x10013d1e: 2f04 ./ CMP r7,#4
- 0x10013d20: dbcc .. BLT 0x10013cbc ; host_trng_valid + 12
- 0x10013d22: f8d4012c ..,. LDR r0,[r4,#0x12c]
- 0x10013d26: f0200001 ... BIC r0,r0,#1
- 0x10013d2a: f8c4012c ..,. STR r0,[r4,#0x12c]
- 0x10013d2e: 2000 . MOVS r0,#0
- 0x10013d30: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x10013d34: 500c0000 ...P DCD 1342963712
- 0x10013d38: 00013880 .8.. DCD 80000
- $t
- i.internal_CalculateFramelen
- internal_CalculateFramelen
- 0x10013d3c: 78c1 .x LDRB r1,[r0,#3]
- 0x10013d3e: 7a82 .z LDRB r2,[r0,#0xa]
- 0x10013d40: 4351 QC MULS r1,r2,r1
- 0x10013d42: 7942 By LDRB r2,[r0,#5]
- 0x10013d44: 79c0 .y LDRB r0,[r0,#7]
- 0x10013d46: 2803 .( CMP r0,#3
- 0x10013d48: d003 .. BEQ 0x10013d52 ; internal_CalculateFramelen + 22
- 0x10013d4a: 2801 .( CMP r0,#1
- 0x10013d4c: d005 .. BEQ 0x10013d5a ; internal_CalculateFramelen + 30
- 0x10013d4e: b168 h. CBZ r0,0x10013d6c ; internal_CalculateFramelen + 48
- 0x10013d50: e005 .. B 0x10013d5e ; internal_CalculateFramelen + 34
- 0x10013d52: eb0200c2 .... ADD r0,r2,r2,LSL #3
- 0x10013d56: 4408 .D ADD r0,r0,r1
- 0x10013d58: e003 .. B 0x10013d62 ; internal_CalculateFramelen + 38
- 0x10013d5a: 0448 H. LSLS r0,r1,#17
- 0x10013d5c: 0c01 .. LSRS r1,r0,#16
- 0x10013d5e: eb0100c2 .... ADD r0,r1,r2,LSL #3
- 0x10013d62: b280 .. UXTH r0,r0
- 0x10013d64: 1dc0 .. ADDS r0,r0,#7
- 0x10013d66: 08c0 .. LSRS r0,r0,#3
- 0x10013d68: 1d00 .. ADDS r0,r0,#4
- 0x10013d6a: 4770 pG BX lr
- 0x10013d6c: eb010082 .... ADD r0,r1,r2,LSL #2
- 0x10013d70: e7f7 .. B 0x10013d62 ; internal_CalculateFramelen + 38
- 0x10013d72: 0000 .. MOVS r0,r0
- i.internal_DecoderReset
- internal_DecoderReset
- 0x10013d74: b5f8 .. PUSH {r3-r7,lr}
- 0x10013d76: 4605 .F MOV r5,r0
- 0x10013d78: e9dd7006 ...p LDRD r7,r0,[sp,#0x18]
- 0x10013d7c: 2400 .$ MOVS r4,#0
- 0x10013d7e: 4626 &F MOV r6,r4
- 0x10013d80: 552e .U STRB r6,[r5,r4]
- 0x10013d82: 1c64 d. ADDS r4,r4,#1
- 0x10013d84: 2c54 T, CMP r4,#0x54
- 0x10013d86: d3fb .. BCC 0x10013d80 ; internal_DecoderReset + 12
- 0x10013d88: f8856052 ..R` STRB r6,[r5,#0x52]
- 0x10013d8c: b108 .. CBZ r0,0x10013d92 ; internal_DecoderReset + 30
- 0x10013d8e: 2065 e MOVS r0,#0x65
- 0x10013d90: bdf8 .. POP {r3-r7,pc}
- 0x10013d92: 4628 (F MOV r0,r5
- 0x10013d94: 9700 .. STR r7,[sp,#0]
- 0x10013d96: f7eeffa8 .... BL OI_CODEC_SBC_Alloc ; 0x10002cea
- 0x10013d9a: 2800 .( CMP r0,#0
- 0x10013d9c: d1f8 .. BNE 0x10013d90 ; internal_DecoderReset + 28
- 0x10013d9e: 4806 .H LDR r0,[pc,#24] ; [0x10013db8] = 0x1001b134
- 0x10013da0: 68c0 .h LDR r0,[r0,#0xc]
- 0x10013da2: 6028 (` STR r0,[r5,#0]
- 0x10013da4: f885604c ..L` STRB r6,[r5,#0x4c]
- 0x10013da8: f8856050 ..P` STRB r6,[r5,#0x50]
- 0x10013dac: 1d28 (. ADDS r0,r5,#4
- 0x10013dae: f7eff865 ..e. BL OI_SBC_ExpandFrameFields ; 0x10002e7c
- 0x10013db2: 2000 . MOVS r0,#0
- 0x10013db4: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10013db6: 0000 .. DCW 0
- 0x10013db8: 1001b134 4... DCD 268546356
- $t
- i.jump_table_get_static_keys
- jump_table_get_static_keys
- 0x10013dbc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10013dc0: 4d28 (M LDR r5,[pc,#160] ; [0x10013e64] = 0x11003b50
- 0x10013dc2: 460e .F MOV r6,r1
- 0x10013dc4: 4607 .F MOV r7,r0
- 0x10013dc6: 686c lh LDR r4,[r5,#4]
- 0x10013dc8: 2204 ." MOVS r2,#4
- 0x10013dca: f1045480 ...T ADD r4,r4,#0x10000000
- 0x10013dce: a126 &. ADR r1,{pc}+0x9a ; 0x10013e68
- 0x10013dd0: 4620 F MOV r0,r4
- 0x10013dd2: f7eefbce .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10013dd6: bbe8 .. CBNZ r0,0x10013e54 ; jump_table_get_static_keys + 152
- 0x10013dd8: 2204 ." MOVS r2,#4
- 0x10013dda: a125 %. ADR r1,{pc}+0x96 ; 0x10013e70
- 0x10013ddc: f1040078 ..x. ADD r0,r4,#0x78
- 0x10013de0: f7eefbc7 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10013de4: bbb0 .. CBNZ r0,0x10013e54 ; jump_table_get_static_keys + 152
- 0x10013de6: 2f01 ./ CMP r7,#1
- 0x10013de8: d004 .. BEQ 0x10013df4 ; jump_table_get_static_keys + 56
- 0x10013dea: 2f02 ./ CMP r7,#2
- 0x10013dec: d007 .. BEQ 0x10013dfe ; jump_table_get_static_keys + 66
- 0x10013dee: 2f04 ./ CMP r7,#4
- 0x10013df0: d135 5. BNE 0x10013e5e ; jump_table_get_static_keys + 162
- 0x10013df2: e009 .. B 0x10013e08 ; jump_table_get_static_keys + 76
- 0x10013df4: f1040108 .... ADD r1,r4,#8
- 0x10013df8: 2210 ." MOVS r2,#0x10
- 0x10013dfa: 7920 y LDRB r0,[r4,#4]
- 0x10013dfc: e008 .. B 0x10013e10 ; jump_table_get_static_keys + 84
- 0x10013dfe: f1040118 .... ADD r1,r4,#0x18
- 0x10013e02: 2220 " MOVS r2,#0x20
- 0x10013e04: 7960 `y LDRB r0,[r4,#5]
- 0x10013e06: e003 .. B 0x10013e10 ; jump_table_get_static_keys + 84
- 0x10013e08: 79a0 .y LDRB r0,[r4,#6]
- 0x10013e0a: f1040138 ..8. ADD r1,r4,#0x38
- 0x10013e0e: 2240 @" MOVS r2,#0x40
- 0x10013e10: 2855 U( CMP r0,#0x55
- 0x10013e12: d001 .. BEQ 0x10013e18 ; jump_table_get_static_keys + 92
- 0x10013e14: 2000 . MOVS r0,#0
- 0x10013e16: e00a .. B 0x10013e2e ; jump_table_get_static_keys + 114
- 0x10013e18: 4630 0F MOV r0,r6
- 0x10013e1a: f7eefba0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10013e1e: 2001 . MOVS r0,#1
- 0x10013e20: e8bd81f0 .... POP {r4-r8,pc}
- 0x10013e24: 5c0b .\ LDRB r3,[r1,r0]
- 0x10013e26: 2bff .+ CMP r3,#0xff
- 0x10013e28: d103 .. BNE 0x10013e32 ; jump_table_get_static_keys + 118
- 0x10013e2a: 1c40 @. ADDS r0,r0,#1
- 0x10013e2c: b2c0 .. UXTB r0,r0
- 0x10013e2e: 4290 .B CMP r0,r2
- 0x10013e30: d3f8 .. BCC 0x10013e24 ; jump_table_get_static_keys + 104
- 0x10013e32: 4290 .B CMP r0,r2
- 0x10013e34: d013 .. BEQ 0x10013e5e ; jump_table_get_static_keys + 162
- 0x10013e36: f44f5180 O..Q MOV r1,#0x1000
- 0x10013e3a: 6868 hh LDR r0,[r5,#4]
- 0x10013e3c: f7eefc07 .... BL $Ven$TT$L$$flash_erase ; 0x1000264e
- 0x10013e40: f3bf8f4f ..O. DSB
- 0x10013e44: 480c .H LDR r0,[pc,#48] ; [0x10013e78] = 0xe000ed0c
- 0x10013e46: 6801 .h LDR r1,[r0,#0]
- 0x10013e48: 4a0c .J LDR r2,[pc,#48] ; [0x10013e7c] = 0x5fa0004
- 0x10013e4a: f40161e0 ...a AND r1,r1,#0x700
- 0x10013e4e: 4311 .C ORRS r1,r1,r2
- 0x10013e50: 6001 .` STR r1,[r0,#0]
- 0x10013e52: e000 .. B 0x10013e56 ; jump_table_get_static_keys + 154
- 0x10013e54: e003 .. B 0x10013e5e ; jump_table_get_static_keys + 162
- 0x10013e56: f3bf8f4f ..O. DSB
- 0x10013e5a: bf00 .. NOP
- 0x10013e5c: e7fd .. B 0x10013e5a ; jump_table_get_static_keys + 158
- 0x10013e5e: 2000 . MOVS r0,#0
- 0x10013e60: e7de .. B 0x10013e20 ; jump_table_get_static_keys + 100
- $d
- 0x10013e62: 0000 .. DCW 0
- 0x10013e64: 11003b50 P;.. DCD 285227856
- 0x10013e68: 51455246 FREQ DCD 1363497542
- 0x10013e6c: 00000000 .... DCD 0
- 0x10013e70: 50494843 CHIP DCD 1346979907
- 0x10013e74: 00000000 .... DCD 0
- 0x10013e78: e000ed0c .... DCD 3758157068
- 0x10013e7c: 05fa0004 .... DCD 100270084
- $t
- i.jump_table_memmory_init
- jump_table_memmory_init
- 0x10013e80: b510 .. PUSH {r4,lr}
- 0x10013e82: 4c0a .L LDR r4,[pc,#40] ; [0x10013eac] = 0x11003b50
- 0x10013e84: 22aa ." MOVS r2,#0xaa
- 0x10013e86: 6821 !h LDR r1,[r4,#0]
- 0x10013e88: 68a0 .h LDR r0,[r4,#8]
- 0x10013e8a: 1a09 .. SUBS r1,r1,r0
- 0x10013e8c: f7eefc7f .... BL $Ven$TT$L$$__aeabi_memset ; 0x1000278e
- 0x10013e90: 8820 . LDRH r0,[r4,#0]
- 0x10013e92: 68a1 .h LDR r1,[r4,#8]
- 0x10013e94: 1a40 @. SUBS r0,r0,r1
- 0x10013e96: b282 .. UXTH r2,r0
- 0x10013e98: 2003 . MOVS r0,#3
- 0x10013e9a: f7eefc7d ..}. BL $Ven$TT$L$$ke_mem_init ; 0x10002798
- 0x10013e9e: 4905 .I LDR r1,[pc,#20] ; [0x10013eb4] = 0x110041b4
- 0x10013ea0: 4803 .H LDR r0,[pc,#12] ; [0x10013eb0] = 0x11006270
- 0x10013ea2: 6008 .` STR r0,[r1,#0]
- 0x10013ea4: 4904 .I LDR r1,[pc,#16] ; [0x10013eb8] = 0x11000184
- 0x10013ea6: 30dc .0 ADDS r0,r0,#0xdc
- 0x10013ea8: 6008 .` STR r0,[r1,#0]
- 0x10013eaa: bd10 .. POP {r4,pc}
- $d
- 0x10013eac: 11003b50 P;.. DCD 285227856
- 0x10013eb0: 11006270 pb.. DCD 285237872
- 0x10013eb4: 110041b4 .A.. DCD 285229492
- 0x10013eb8: 11000184 .... DCD 285213060
- $t
- i.jump_table_param_get
- jump_table_param_get
- 0x10013ebc: b510 .. PUSH {r4,lr}
- 0x10013ebe: 460c .F MOV r4,r1
- 0x10013ec0: 2801 .( CMP r0,#1
- 0x10013ec2: d004 .. BEQ 0x10013ece ; jump_table_param_get + 18
- 0x10013ec4: 2880 .( CMP r0,#0x80
- 0x10013ec6: d010 .. BEQ 0x10013eea ; jump_table_param_get + 46
- 0x10013ec8: 2881 .( CMP r0,#0x81
- 0x10013eca: d117 .. BNE 0x10013efc ; jump_table_param_get + 64
- 0x10013ecc: e006 .. B 0x10013edc ; jump_table_param_get + 32
- 0x10013ece: 480c .H LDR r0,[pc,#48] ; [0x10013f00] = 0x110000a0
- 0x10013ed0: f8501f57 P.W. LDR r1,[r0,#0x57]!
- 0x10013ed4: 6011 .` STR r1,[r2,#0]
- 0x10013ed6: 8880 .. LDRH r0,[r0,#4]
- 0x10013ed8: 8090 .. STRH r0,[r2,#4]
- 0x10013eda: e00d .. B 0x10013ef8 ; jump_table_param_get + 60
- 0x10013edc: 4611 .F MOV r1,r2
- 0x10013ede: 2004 . MOVS r0,#4
- 0x10013ee0: f7ffff6c ..l. BL jump_table_get_static_keys ; 0x10013dbc
- 0x10013ee4: b150 P. CBZ r0,0x10013efc ; jump_table_param_get + 64
- 0x10013ee6: 2040 @ MOVS r0,#0x40
- 0x10013ee8: e005 .. B 0x10013ef6 ; jump_table_param_get + 58
- 0x10013eea: 4611 .F MOV r1,r2
- 0x10013eec: 2002 . MOVS r0,#2
- 0x10013eee: f7ffff65 ..e. BL jump_table_get_static_keys ; 0x10013dbc
- 0x10013ef2: b118 .. CBZ r0,0x10013efc ; jump_table_param_get + 64
- 0x10013ef4: 2020 MOVS r0,#0x20
- 0x10013ef6: 7020 p STRB r0,[r4,#0]
- 0x10013ef8: 2000 . MOVS r0,#0
- 0x10013efa: bd10 .. POP {r4,pc}
- 0x10013efc: 2001 . MOVS r0,#1
- 0x10013efe: bd10 .. POP {r4,pc}
- $d
- 0x10013f00: 110000a0 .... DCD 285212832
- $t
- i.jump_table_param_set
- jump_table_param_set
- 0x10013f04: b510 .. PUSH {r4,lr}
- 0x10013f06: 4613 .F MOV r3,r2
- 0x10013f08: 2801 .( CMP r0,#1
- 0x10013f0a: d005 .. BEQ 0x10013f18 ; jump_table_param_set + 20
- 0x10013f0c: 2880 .( CMP r0,#0x80
- 0x10013f0e: d00c .. BEQ 0x10013f2a ; jump_table_param_set + 38
- 0x10013f10: 2881 .( CMP r0,#0x81
- 0x10013f12: d007 .. BEQ 0x10013f24 ; jump_table_param_set + 32
- 0x10013f14: 2001 . MOVS r0,#1
- 0x10013f16: bd10 .. POP {r4,pc}
- 0x10013f18: 460a .F MOV r2,r1
- 0x10013f1a: 4619 .F MOV r1,r3
- 0x10013f1c: 4806 .H LDR r0,[pc,#24] ; [0x10013f38] = 0x110000f7
- 0x10013f1e: f7eefb1e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10013f22: e006 .. B 0x10013f32 ; jump_table_param_set + 46
- 0x10013f24: 4611 .F MOV r1,r2
- 0x10013f26: 2004 . MOVS r0,#4
- 0x10013f28: e001 .. B 0x10013f2e ; jump_table_param_set + 42
- 0x10013f2a: 4611 .F MOV r1,r2
- 0x10013f2c: 2002 . MOVS r0,#2
- 0x10013f2e: f000f805 .... BL jump_table_set_static_keys ; 0x10013f3c
- 0x10013f32: 2000 . MOVS r0,#0
- 0x10013f34: bd10 .. POP {r4,pc}
- $d
- 0x10013f36: 0000 .. DCW 0
- 0x10013f38: 110000f7 .... DCD 285212919
- $t
- i.jump_table_set_static_keys
- jump_table_set_static_keys
- 0x10013f3c: b5f0 .. PUSH {r4-r7,lr}
- 0x10013f3e: 4d22 "M LDR r5,[pc,#136] ; [0x10013fc8] = 0x11003b50
- 0x10013f40: b09f .. SUB sp,sp,#0x7c
- 0x10013f42: 460f .F MOV r7,r1
- 0x10013f44: 4606 .F MOV r6,r0
- 0x10013f46: 466a jF MOV r2,sp
- 0x10013f48: 217c |! MOVS r1,#0x7c
- 0x10013f4a: 6868 hh LDR r0,[r5,#4]
- 0x10013f4c: f7eefb75 ..u. BL $Ven$TT$L$$flash_read ; 0x1000263a
- 0x10013f50: 2204 ." MOVS r2,#4
- 0x10013f52: a11e .. ADR r1,{pc}+0x7a ; 0x10013fcc
- 0x10013f54: 4668 hF MOV r0,sp
- 0x10013f56: f7eefb0c .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10013f5a: b928 (. CBNZ r0,0x10013f68 ; jump_table_set_static_keys + 44
- 0x10013f5c: 2204 ." MOVS r2,#4
- 0x10013f5e: a11d .. ADR r1,{pc}+0x76 ; 0x10013fd4
- 0x10013f60: a81e .. ADD r0,sp,#0x78
- 0x10013f62: f7eefb06 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10013f66: b128 (. CBZ r0,0x10013f74 ; jump_table_set_static_keys + 56
- 0x10013f68: a018 .. ADR r0,{pc}+0x64 ; 0x10013fcc
- 0x10013f6a: 6800 .h LDR r0,[r0,#0]
- 0x10013f6c: 9000 .. STR r0,[sp,#0]
- 0x10013f6e: a019 .. ADR r0,{pc}+0x66 ; 0x10013fd4
- 0x10013f70: 6800 .h LDR r0,[r0,#0]
- 0x10013f72: 901e .. STR r0,[sp,#0x78]
- 0x10013f74: 2455 U$ MOVS r4,#0x55
- 0x10013f76: 2e01 .. CMP r6,#1
- 0x10013f78: d016 .. BEQ 0x10013fa8 ; jump_table_set_static_keys + 108
- 0x10013f7a: 2e02 .. CMP r6,#2
- 0x10013f7c: d01c .. BEQ 0x10013fb8 ; jump_table_set_static_keys + 124
- 0x10013f7e: 2e04 .. CMP r6,#4
- 0x10013f80: d110 .. BNE 0x10013fa4 ; jump_table_set_static_keys + 104
- 0x10013f82: 2240 @" MOVS r2,#0x40
- 0x10013f84: 4639 9F MOV r1,r7
- 0x10013f86: a80e .. ADD r0,sp,#0x38
- 0x10013f88: f7eefae9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10013f8c: f88d4006 ...@ STRB r4,[sp,#6]
- 0x10013f90: f44f5180 O..Q MOV r1,#0x1000
- 0x10013f94: 6868 hh LDR r0,[r5,#4]
- 0x10013f96: f7eefb5a ..Z. BL $Ven$TT$L$$flash_erase ; 0x1000264e
- 0x10013f9a: 466a jF MOV r2,sp
- 0x10013f9c: 217c |! MOVS r1,#0x7c
- 0x10013f9e: 6868 hh LDR r0,[r5,#4]
- 0x10013fa0: f7eefb5a ..Z. BL $Ven$TT$L$$flash_write ; 0x10002658
- 0x10013fa4: b01f .. ADD sp,sp,#0x7c
- 0x10013fa6: bdf0 .. POP {r4-r7,pc}
- 0x10013fa8: 2210 ." MOVS r2,#0x10
- 0x10013faa: 4639 9F MOV r1,r7
- 0x10013fac: a802 .. ADD r0,sp,#8
- 0x10013fae: f7eefad6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10013fb2: f88d4004 ...@ STRB r4,[sp,#4]
- 0x10013fb6: e7eb .. B 0x10013f90 ; jump_table_set_static_keys + 84
- 0x10013fb8: 2220 " MOVS r2,#0x20
- 0x10013fba: 4639 9F MOV r1,r7
- 0x10013fbc: a806 .. ADD r0,sp,#0x18
- 0x10013fbe: f7eeface .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10013fc2: f88d4005 ...@ STRB r4,[sp,#5]
- 0x10013fc6: e7e3 .. B 0x10013f90 ; jump_table_set_static_keys + 84
- $d
- 0x10013fc8: 11003b50 P;.. DCD 285227856
- 0x10013fcc: 51455246 FREQ DCD 1363497542
- 0x10013fd0: 00000000 .... DCD 0
- 0x10013fd4: 50494843 CHIP DCD 1346979907
- 0x10013fd8: 00000000 .... DCD 0
- $t
- i.ke_task_default_handler_get_patch
- ke_task_default_handler_get_patch
- 0x10013fdc: 4610 .F MOV r0,r2
- 0x10013fde: 4770 pG BX lr
- i.l2c_code_conn_param_upd_req_handler
- l2c_code_conn_param_upd_req_handler
- 0x10013fe0: b5f8 .. PUSH {r3-r7,lr}
- 0x10013fe2: 460c .F MOV r4,r1
- 0x10013fe4: 4605 .F MOV r5,r0
- 0x10013fe6: 2600 .& MOVS r6,#0
- 0x10013fe8: f7f7fd50 ..P. BL gapc_get_role ; 0x1000ba8c
- 0x10013fec: 2801 .( CMP r0,#1
- 0x10013fee: d00c .. BEQ 0x1001400a ; l2c_code_conn_param_upd_req_handler + 42
- 0x10013ff0: 2104 .! MOVS r1,#4
- 0x10013ff2: eb012205 ..." ADD r2,r1,r5,LSL #8
- 0x10013ff6: 2108 .! MOVS r1,#8
- 0x10013ff8: f1a40008 .... SUB r0,r4,#8
- 0x10013ffc: ea412105 A..! ORR r1,r1,r5,LSL #8
- 0x10014000: f7eefb98 .... BL $Ven$TT$L$$ke_msg_forward ; 0x10002734
- 0x10014004: 2601 .& MOVS r6,#1
- 0x10014006: 4630 0F MOV r0,r6
- 0x10014008: bdf8 .. POP {r3-r7,pc}
- 0x1001400a: 2000 . MOVS r0,#0
- 0x1001400c: 9000 .. STR r0,[sp,#0]
- 0x1001400e: 4603 .F MOV r3,r0
- 0x10014010: 4602 .F MOV r2,r0
- 0x10014012: 7861 ax LDRB r1,[r4,#1]
- 0x10014014: 4628 (F MOV r0,r5
- 0x10014016: f000ffb1 .... BL l2cc_sig_send_cmd_reject ; 0x10014f7c
- 0x1001401a: e7f4 .. B 0x10014006 ; l2c_code_conn_param_upd_req_handler + 38
- i.l2c_code_conn_param_upd_req_handler
- l2c_code_conn_param_upd_req_handler
- 0x1001401c: b570 p. PUSH {r4-r6,lr}
- 0x1001401e: 460c .F MOV r4,r1
- 0x10014020: 4605 .F MOV r5,r0
- 0x10014022: 894b K. LDRH r3,[r1,#0xa]
- 0x10014024: 890a .. LDRH r2,[r1,#8]
- 0x10014026: 8889 .. LDRH r1,[r1,#4]
- 0x10014028: 88e0 .. LDRH r0,[r4,#6]
- 0x1001402a: f7f7ffb5 .... BL gapc_param_update_sanity ; 0x1000bf98
- 0x1001402e: b1f8 .. CBZ r0,0x10014070 ; l2c_code_conn_param_upd_req_handler + 84
- 0x10014030: 2008 . MOVS r0,#8
- 0x10014032: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x10014036: 4611 .F MOV r1,r2
- 0x10014038: 230e .# MOVS r3,#0xe
- 0x1001403a: f640600e @..` MOV r0,#0xe0e
- 0x1001403e: f7eefacf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10014042: 2109 .! MOVS r1,#9
- 0x10014044: 7001 .p STRB r1,[r0,#0]
- 0x10014046: 88e1 .. LDRH r1,[r4,#6]
- 0x10014048: 8081 .. STRH r1,[r0,#4]
- 0x1001404a: 88a1 .. LDRH r1,[r4,#4]
- 0x1001404c: 8041 A. STRH r1,[r0,#2]
- 0x1001404e: 8921 !. LDRH r1,[r4,#8]
- 0x10014050: 80c1 .. STRH r1,[r0,#6]
- 0x10014052: 8961 a. LDRH r1,[r4,#0xa]
- 0x10014054: 8101 .. STRH r1,[r0,#8]
- 0x10014056: 7861 ax LDRB r1,[r4,#1]
- 0x10014058: 7041 Ap STRB r1,[r0,#1]
- 0x1001405a: f7eefac6 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001405e: 4808 .H LDR r0,[pc,#32] ; [0x10014080] = 0x110067d4
- 0x10014060: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10014064: f8101f55 ..U. LDRB r1,[r0,#0x55]!
- 0x10014068: f0210102 !... BIC r1,r1,#2
- 0x1001406c: 7001 .p STRB r1,[r0,#0]
- 0x1001406e: e004 .. B 0x1001407a ; l2c_code_conn_param_upd_req_handler + 94
- 0x10014070: 7862 bx LDRB r2,[r4,#1]
- 0x10014072: 2101 .! MOVS r1,#1
- 0x10014074: 4628 (F MOV r0,r5
- 0x10014076: f7f8fa27 ..'. BL gapc_sig_send_param_resp ; 0x1000c4c8
- 0x1001407a: 2000 . MOVS r0,#0
- 0x1001407c: bd70 p. POP {r4-r6,pc}
- $d
- 0x1001407e: 0000 .. DCW 0
- 0x10014080: 110067d4 .g.. DCD 285239252
- $t
- i.l2c_code_conn_param_upd_resp_handler
- l2c_code_conn_param_upd_resp_handler
- 0x10014084: b5f8 .. PUSH {r3-r7,lr}
- 0x10014086: 460c .F MOV r4,r1
- 0x10014088: 4605 .F MOV r5,r0
- 0x1001408a: 2600 .& MOVS r6,#0
- 0x1001408c: f7f7fcfe .... BL gapc_get_role ; 0x1000ba8c
- 0x10014090: b160 `. CBZ r0,0x100140ac ; l2c_code_conn_param_upd_resp_handler + 40
- 0x10014092: 2104 .! MOVS r1,#4
- 0x10014094: eb012205 ..." ADD r2,r1,r5,LSL #8
- 0x10014098: 2108 .! MOVS r1,#8
- 0x1001409a: f1a40008 .... SUB r0,r4,#8
- 0x1001409e: ea412105 A..! ORR r1,r1,r5,LSL #8
- 0x100140a2: f7eefb47 ..G. BL $Ven$TT$L$$ke_msg_forward ; 0x10002734
- 0x100140a6: 2601 .& MOVS r6,#1
- 0x100140a8: 4630 0F MOV r0,r6
- 0x100140aa: bdf8 .. POP {r3-r7,pc}
- 0x100140ac: 2000 . MOVS r0,#0
- 0x100140ae: 9000 .. STR r0,[sp,#0]
- 0x100140b0: 4603 .F MOV r3,r0
- 0x100140b2: 4602 .F MOV r2,r0
- 0x100140b4: 7861 ax LDRB r1,[r4,#1]
- 0x100140b6: 4628 (F MOV r0,r5
- 0x100140b8: f000ff60 ..`. BL l2cc_sig_send_cmd_reject ; 0x10014f7c
- 0x100140bc: e7f4 .. B 0x100140a8 ; l2c_code_conn_param_upd_resp_handler + 36
- i.l2c_code_conn_param_upd_resp_handler
- l2c_code_conn_param_upd_resp_handler
- 0x100140be: b570 p. PUSH {r4-r6,lr}
- 0x100140c0: 460c .F MOV r4,r1
- 0x100140c2: 4605 .F MOV r5,r0
- 0x100140c4: 2102 .! MOVS r1,#2
- 0x100140c6: f7f7fcbb .... BL gapc_get_operation ; 0x1000ba40
- 0x100140ca: 2809 .( CMP r0,#9
- 0x100140cc: d117 .. BNE 0x100140fe ; l2c_code_conn_param_upd_resp_handler + 64
- 0x100140ce: 2102 .! MOVS r1,#2
- 0x100140d0: 4628 (F MOV r0,r5
- 0x100140d2: f7f7fcc3 .... BL gapc_get_operation_ptr ; 0x1000ba5c
- 0x100140d6: 7861 ax LDRB r1,[r4,#1]
- 0x100140d8: 7840 @x LDRB r0,[r0,#1]
- 0x100140da: 4281 .B CMP r1,r0
- 0x100140dc: d10f .. BNE 0x100140fe ; l2c_code_conn_param_upd_resp_handler + 64
- 0x100140de: 88a0 .. LDRH r0,[r4,#4]
- 0x100140e0: b108 .. CBZ r0,0x100140e6 ; l2c_code_conn_param_upd_resp_handler + 40
- 0x100140e2: 2248 H" MOVS r2,#0x48
- 0x100140e4: e000 .. B 0x100140e8 ; l2c_code_conn_param_upd_resp_handler + 42
- 0x100140e6: 2200 ." MOVS r2,#0
- 0x100140e8: 2102 .! MOVS r1,#2
- 0x100140ea: 4628 (F MOV r0,r5
- 0x100140ec: f7f8f86e ..n. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x100140f0: 2008 . MOVS r0,#8
- 0x100140f2: ea402105 @..! ORR r1,r0,r5,LSL #8
- 0x100140f6: f6406035 @.5` MOV r0,#0xe35
- 0x100140fa: f7eefab7 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x100140fe: 2000 . MOVS r0,#0
- 0x10014100: bd70 p. POP {r4-r6,pc}
- i.l2c_code_reject_handler
- l2c_code_reject_handler
- 0x10014102: 4603 .F MOV r3,r0
- 0x10014104: f1a10008 .... SUB r0,r1,#8
- 0x10014108: 2104 .! MOVS r1,#4
- 0x1001410a: eb012203 ..." ADD r2,r1,r3,LSL #8
- 0x1001410e: b510 .. PUSH {r4,lr}
- 0x10014110: 2108 .! MOVS r1,#8
- 0x10014112: ea412103 A..! ORR r1,r1,r3,LSL #8
- 0x10014116: f7eefb0d .... BL $Ven$TT$L$$ke_msg_forward ; 0x10002734
- 0x1001411a: 2001 . MOVS r0,#1
- 0x1001411c: bd10 .. POP {r4,pc}
- i.l2c_code_reject_handler
- l2c_code_reject_handler
- 0x1001411e: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10014122: 4607 .F MOV r7,r0
- 0x10014124: 2600 .& MOVS r6,#0
- 0x10014126: 8888 .. LDRH r0,[r1,#4]
- 0x10014128: 460d .F MOV r5,r1
- 0x1001412a: 244c L$ MOVS r4,#0x4c
- 0x1001412c: b120 . CBZ r0,0x10014138 ; l2c_code_reject_handler + 26
- 0x1001412e: 2801 .( CMP r0,#1
- 0x10014130: d004 .. BEQ 0x1001413c ; l2c_code_reject_handler + 30
- 0x10014132: 2802 .( CMP r0,#2
- 0x10014134: d105 .. BNE 0x10014142 ; l2c_code_reject_handler + 36
- 0x10014136: e003 .. B 0x10014140 ; l2c_code_reject_handler + 34
- 0x10014138: 243c <$ MOVS r4,#0x3c
- 0x1001413a: e002 .. B 0x10014142 ; l2c_code_reject_handler + 36
- 0x1001413c: 2431 1$ MOVS r4,#0x31
- 0x1001413e: e000 .. B 0x10014142 ; l2c_code_reject_handler + 36
- 0x10014140: 2433 3$ MOVS r4,#0x33
- 0x10014142: 2100 .! MOVS r1,#0
- 0x10014144: 4638 8F MOV r0,r7
- 0x10014146: f7f7fc7b ..{. BL gapc_get_operation ; 0x1000ba40
- 0x1001414a: 2809 .( CMP r0,#9
- 0x1001414c: d10c .. BNE 0x10014168 ; l2c_code_reject_handler + 74
- 0x1001414e: 2100 .! MOVS r1,#0
- 0x10014150: 4638 8F MOV r0,r7
- 0x10014152: f7f7fc83 .... BL gapc_get_operation_ptr ; 0x1000ba5c
- 0x10014156: 7840 @x LDRB r0,[r0,#1]
- 0x10014158: 7869 ix LDRB r1,[r5,#1]
- 0x1001415a: 4281 .B CMP r1,r0
- 0x1001415c: d104 .. BNE 0x10014168 ; l2c_code_reject_handler + 74
- 0x1001415e: 4622 "F MOV r2,r4
- 0x10014160: 2100 .! MOVS r1,#0
- 0x10014162: 4638 8F MOV r0,r7
- 0x10014164: f7f8f832 ..2. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10014168: 4630 0F MOV r0,r6
- 0x1001416a: e8bd81f0 .... POP {r4-r8,pc}
- 0x1001416e: 0000 .. MOVS r0,r0
- i.l2cc_cleanup
- l2cc_cleanup
- 0x10014170: e92d47fc -..G PUSH {r2-r10,lr}
- 0x10014174: f8df90a4 .... LDR r9,[pc,#164] ; [0x1001421c] = 0x11006b3c
- 0x10014178: 4607 .F MOV r7,r0
- 0x1001417a: 2004 . MOVS r0,#4
- 0x1001417c: f8594027 Y.'@ LDR r4,[r9,r7,LSL #2]
- 0x10014180: 4688 .F MOV r8,r1
- 0x10014182: eb002607 ...& ADD r6,r0,r7,LSL #8
- 0x10014186: b3d4 .. CBZ r4,0x100141fe ; l2cc_cleanup + 142
- 0x10014188: 4631 1F MOV r1,r6
- 0x1001418a: f6402013 @.. MOV r0,#0xa13
- 0x1001418e: f7eefa6d ..m. BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10014192: 2500 .% MOVS r5,#0
- 0x10014194: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10014198: b128 (. CBZ r0,0x100141a6 ; l2cc_cleanup + 54
- 0x1001419a: f1b80f00 .... CMP r8,#0
- 0x1001419e: d015 .. BEQ 0x100141cc ; l2cc_cleanup + 92
- 0x100141a0: 380c .8 SUBS r0,r0,#0xc
- 0x100141a2: f7eefa31 ..1. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100141a6: 1c6d m. ADDS r5,r5,#1
- 0x100141a8: f01505ff .... ANDS r5,r5,#0xff
- 0x100141ac: d0f2 .. BEQ 0x10014194 ; l2cc_cleanup + 36
- 0x100141ae: 68e0 .h LDR r0,[r4,#0xc]
- 0x100141b0: 2500 .% MOVS r5,#0
- 0x100141b2: b108 .. CBZ r0,0x100141b8 ; l2cc_cleanup + 72
- 0x100141b4: f7eefa37 ..7. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100141b8: 6860 `h LDR r0,[r4,#4]
- 0x100141ba: b308 .. CBZ r0,0x10014200 ; l2cc_cleanup + 144
- 0x100141bc: 1d20 . ADDS r0,r4,#4
- 0x100141be: f7eefa41 ..A. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100141c2: 4682 .F MOV r10,r0
- 0x100141c4: f1b80f00 .... CMP r8,#0
- 0x100141c8: d117 .. BNE 0x100141fa ; l2cc_cleanup + 138
- 0x100141ca: e005 .. B 0x100141d8 ; l2cc_cleanup + 104
- 0x100141cc: 2246 F" MOVS r2,#0x46
- 0x100141ce: 4629 )F MOV r1,r5
- 0x100141d0: 4638 8F MOV r0,r7
- 0x100141d2: f000f9f5 .... BL l2cc_op_complete ; 0x100145c0
- 0x100141d6: e7e6 .. B 0x100141a6 ; l2cc_cleanup + 54
- 0x100141d8: f8ba0004 .... LDRH r0,[r10,#4]
- 0x100141dc: f5a06120 .. a SUB r1,r0,#0xa00
- 0x100141e0: 3911 .9 SUBS r1,r1,#0x11
- 0x100141e2: d10a .. BNE 0x100141fa ; l2cc_cleanup + 138
- 0x100141e4: f8ba0012 .... LDRH r0,[r10,#0x12]
- 0x100141e8: e9cd0500 .... STRD r0,r5,[sp,#0]
- 0x100141ec: f8ba2008 ... LDRH r2,[r10,#8]
- 0x100141f0: 2346 F# MOVS r3,#0x46
- 0x100141f2: 2106 .! MOVS r1,#6
- 0x100141f4: 4638 8F MOV r0,r7
- 0x100141f6: f000fe83 .... BL l2cc_send_cmp_evt ; 0x10014f00
- 0x100141fa: 4650 PF MOV r0,r10
- 0x100141fc: e7da .. B 0x100141b4 ; l2cc_cleanup + 68
- 0x100141fe: e006 .. B 0x1001420e ; l2cc_cleanup + 158
- 0x10014200: 464c LF MOV r4,r9
- 0x10014202: f8590027 Y.'. LDR r0,[r9,r7,LSL #2]
- 0x10014206: f7eefa0e .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1001420a: f8445027 D.'P STR r5,[r4,r7,LSL #2]
- 0x1001420e: 4630 0F MOV r0,r6
- 0x10014210: e8bd47fc ...G POP {r2-r10,lr}
- 0x10014214: 213f ?! MOVS r1,#0x3f
- 0x10014216: f7eeb9a7 .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- $d
- 0x1001421a: 0000 .. DCW 0
- 0x1001421c: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_cmp_evt_handler
- l2cc_cmp_evt_handler
- 0x10014220: b510 .. PUSH {r4,lr}
- 0x10014222: 4610 .F MOV r0,r2
- 0x10014224: 0a14 .. LSRS r4,r2,#8
- 0x10014226: f7eefa35 ..5. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x1001422a: 283f ?( CMP r0,#0x3f
- 0x1001422c: d014 .. BEQ 0x10014258 ; l2cc_cmp_evt_handler + 56
- 0x1001422e: 2101 .! MOVS r1,#1
- 0x10014230: 4620 F MOV r0,r4
- 0x10014232: f7f7fc05 .... BL gapc_get_operation ; 0x1000ba40
- 0x10014236: 280c .( CMP r0,#0xc
- 0x10014238: d006 .. BEQ 0x10014248 ; l2cc_cmp_evt_handler + 40
- 0x1001423a: 2100 .! MOVS r1,#0
- 0x1001423c: 4620 F MOV r0,r4
- 0x1001423e: f7f7fbff .... BL gapc_get_operation ; 0x1000ba40
- 0x10014242: 2816 .( CMP r0,#0x16
- 0x10014244: d003 .. BEQ 0x1001424e ; l2cc_cmp_evt_handler + 46
- 0x10014246: e007 .. B 0x10014258 ; l2cc_cmp_evt_handler + 56
- 0x10014248: 2200 ." MOVS r2,#0
- 0x1001424a: 2101 .! MOVS r1,#1
- 0x1001424c: e001 .. B 0x10014252 ; l2cc_cmp_evt_handler + 50
- 0x1001424e: 2200 ." MOVS r2,#0
- 0x10014250: 4611 .F MOV r1,r2
- 0x10014252: 4620 F MOV r0,r4
- 0x10014254: f7f7ffba .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x10014258: 2000 . MOVS r0,#0
- 0x1001425a: bd10 .. POP {r4,pc}
- i.l2cc_cmp_evt_handler
- l2cc_cmp_evt_handler
- 0x1001425c: b570 p. PUSH {r4-r6,lr}
- 0x1001425e: 4615 .F MOV r5,r2
- 0x10014260: 460c .F MOV r4,r1
- 0x10014262: 4610 .F MOV r0,r2
- 0x10014264: f7eefa16 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014268: 0a2d -. LSRS r5,r5,#8
- 0x1001426a: 2820 ( CMP r0,#0x20
- 0x1001426c: d017 .. BEQ 0x1001429e ; l2cc_cmp_evt_handler + 66
- 0x1001426e: 2101 .! MOVS r1,#1
- 0x10014270: 4628 (F MOV r0,r5
- 0x10014272: f7fdf9d5 .... BL gattc_get_operation ; 0x10011620
- 0x10014276: 280d .( CMP r0,#0xd
- 0x10014278: d001 .. BEQ 0x1001427e ; l2cc_cmp_evt_handler + 34
- 0x1001427a: 280e .( CMP r0,#0xe
- 0x1001427c: d104 .. BNE 0x10014288 ; l2cc_cmp_evt_handler + 44
- 0x1001427e: 7862 bx LDRB r2,[r4,#1]
- 0x10014280: 2101 .! MOVS r1,#1
- 0x10014282: 4628 (F MOV r0,r5
- 0x10014284: f7fdfd30 ..0. BL gattc_send_complete_evt ; 0x10011ce8
- 0x10014288: 2100 .! MOVS r1,#0
- 0x1001428a: 4628 (F MOV r0,r5
- 0x1001428c: f7fdf9c8 .... BL gattc_get_operation ; 0x10011620
- 0x10014290: 2812 .( CMP r0,#0x12
- 0x10014292: d104 .. BNE 0x1001429e ; l2cc_cmp_evt_handler + 66
- 0x10014294: 7862 bx LDRB r2,[r4,#1]
- 0x10014296: 2100 .! MOVS r1,#0
- 0x10014298: 4628 (F MOV r0,r5
- 0x1001429a: f7fdfd25 ..%. BL gattc_send_complete_evt ; 0x10011ce8
- 0x1001429e: 2000 . MOVS r0,#0
- 0x100142a0: bd70 p. POP {r4-r6,pc}
- 0x100142a2: 0000 .. MOVS r0,r0
- i.l2cc_create
- l2cc_create
- 0x100142a4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100142a8: 4606 .F MOV r6,r0
- 0x100142aa: 2704 .' MOVS r7,#4
- 0x100142ac: eb072006 ... ADD r0,r7,r6,LSL #8
- 0x100142b0: 2100 .! MOVS r1,#0
- 0x100142b2: f7eef959 ..Y. BL $Ven$TT$L$$ke_state_set ; 0x10002568
- 0x100142b6: 2100 .! MOVS r1,#0
- 0x100142b8: 2030 0 MOVS r0,#0x30
- 0x100142ba: f7eef99b .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100142be: 0004 .. MOVS r4,r0
- 0x100142c0: d00e .. BEQ 0x100142e0 ; l2cc_create + 60
- 0x100142c2: 2000 . MOVS r0,#0
- 0x100142c4: ea4f0500 O... MOV.W r5,r0
- 0x100142c8: f8445020 D. P STR r5,[r4,r0,LSL #2]
- 0x100142cc: 1c40 @. ADDS r0,r0,#1
- 0x100142ce: f01000ff .... ANDS r0,r0,#0xff
- 0x100142d2: d0f9 .. BEQ 0x100142c8 ; l2cc_create + 36
- 0x100142d4: 1d20 . ADDS r0,r4,#4
- 0x100142d6: f7eef9ab .... BL $Ven$TT$L$$co_list_init ; 0x10002630
- 0x100142da: 60e5 .` STR r5,[r4,#0xc]
- 0x100142dc: 74a5 .t STRB r5,[r4,#0x12]
- 0x100142de: 74e7 .t STRB r7,[r4,#0x13]
- 0x100142e0: 4802 .H LDR r0,[pc,#8] ; [0x100142ec] = 0x11006b3c
- 0x100142e2: f8404026 @.&@ STR r4,[r0,r6,LSL #2]
- 0x100142e6: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100142ea: 0000 .. DCW 0
- 0x100142ec: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_data_send
- l2cc_data_send
- 0x100142f0: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x100142f4: 460f .F MOV r7,r1
- 0x100142f6: 495b [I LDR r1,[pc,#364] ; [0x10014464] = 0x11006b3c
- 0x100142f8: 4683 .F MOV r11,r0
- 0x100142fa: b085 .. SUB sp,sp,#0x14
- 0x100142fc: f851502b Q.+P LDR r5,[r1,r11,LSL #2]
- 0x10014300: 2d00 .- CMP r5,#0
- 0x10014302: d077 w. BEQ 0x100143f4 ; l2cc_data_send + 260
- 0x10014304: 686c lh LDR r4,[r5,#4]
- 0x10014306: 2c00 ., CMP r4,#0
- 0x10014308: d069 i. BEQ 0x100143de ; l2cc_data_send + 238
- 0x1001430a: 2f00 ./ CMP r7,#0
- 0x1001430c: d067 g. BEQ 0x100143de ; l2cc_data_send + 238
- 0x1001430e: f04f0a01 O... MOV r10,#1
- 0x10014312: f04f0900 O... MOV r9,#0
- 0x10014316: bf00 .. NOP
- 0x10014318: 2001 . MOVS r0,#1
- 0x1001431a: f88d0008 .... STRB r0,[sp,#8]
- 0x1001431e: f8ad900c .... STRH r9,[sp,#0xc]
- 0x10014322: 2020 MOVS r0,#0x20
- 0x10014324: f7eef9e3 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x10014328: 4606 .F MOV r6,r0
- 0x1001432a: f7eefa3a ..:. BL $Ven$TT$L$$ble_util_buf_acl_tx_alloc ; 0x100027a2
- 0x1001432e: 9004 .. STR r0,[sp,#0x10]
- 0x10014330: 4630 0F MOV r0,r6
- 0x10014332: f7eef9e1 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- 0x10014336: 9804 .. LDR r0,[sp,#0x10]
- 0x10014338: f1002840 ..@( ADD r8,r0,#0x40004000
- 0x1001433c: 88a0 .. LDRH r0,[r4,#4]
- 0x1001433e: f5a06020 .. ` SUB r0,r0,#0xa00
- 0x10014342: 380f .8 SUBS r0,r0,#0xf
- 0x10014344: d01f .. BEQ 0x10014386 ; l2cc_data_send + 150
- 0x10014346: 2802 .( CMP r0,#2
- 0x10014348: d157 W. BNE 0x100143fa ; l2cc_data_send + 266
- 0x1001434a: f104010c .... ADD r1,r4,#0xc
- 0x1001434e: 1d08 .. ADDS r0,r1,#4
- 0x10014350: 9001 .. STR r0,[sp,#4]
- 0x10014352: 89e0 .. LDRH r0,[r4,#0xe]
- 0x10014354: b100 .. CBZ r0,0x10014358 ; l2cc_data_send + 104
- 0x10014356: 2001 . MOVS r0,#1
- 0x10014358: f88d0008 .... STRB r0,[sp,#8]
- 0x1001435c: a802 .. ADD r0,sp,#8
- 0x1001435e: 9000 .. STR r0,[sp,#0]
- 0x10014360: 4643 CF MOV r3,r8
- 0x10014362: aa03 .. ADD r2,sp,#0xc
- 0x10014364: 1c89 .. ADDS r1,r1,#2
- 0x10014366: 9801 .. LDR r0,[sp,#4]
- 0x10014368: f000fa0c .... BL l2cc_pdu_pack ; 0x10014784
- 0x1001436c: 0006 .. MOVS r6,r0
- 0x1001436e: d102 .. BNE 0x10014376 ; l2cc_data_send + 134
- 0x10014370: 9801 .. LDR r0,[sp,#4]
- 0x10014372: 8800 .. LDRH r0,[r0,#0]
- 0x10014374: bbe8 .. CBNZ r0,0x100143f2 ; l2cc_data_send + 258
- 0x10014376: 9901 .. LDR r1,[sp,#4]
- 0x10014378: 4633 3F MOV r3,r6
- 0x1001437a: 8849 I. LDRH r1,[r1,#2]
- 0x1001437c: e9cd1900 .... STRD r1,r9,[sp,#0]
- 0x10014380: 8922 ". LDRH r2,[r4,#8]
- 0x10014382: 2106 .! MOVS r1,#6
- 0x10014384: e018 .. B 0x100143b8 ; l2cc_data_send + 200
- 0x10014386: f104030c .... ADD r3,r4,#0xc
- 0x1001438a: 1d18 .. ADDS r0,r3,#4
- 0x1001438c: 9001 .. STR r0,[sp,#4]
- 0x1001438e: a802 .. ADD r0,sp,#8
- 0x10014390: 9000 .. STR r0,[sp,#0]
- 0x10014392: 4642 BF MOV r2,r8
- 0x10014394: a903 .. ADD r1,sp,#0xc
- 0x10014396: 1c9b .. ADDS r3,r3,#2
- 0x10014398: 9801 .. LDR r0,[sp,#4]
- 0x1001439a: f000f867 ..g. BL l2cc_dbg_pdu_pack ; 0x1001446c
- 0x1001439e: f01006ff .... ANDS r6,r0,#0xff
- 0x100143a2: d102 .. BNE 0x100143aa ; l2cc_data_send + 186
- 0x100143a4: 9801 .. LDR r0,[sp,#4]
- 0x100143a6: 8800 .. LDRH r0,[r0,#0]
- 0x100143a8: bb18 .. CBNZ r0,0x100143f2 ; l2cc_data_send + 258
- 0x100143aa: 9801 .. LDR r0,[sp,#4]
- 0x100143ac: 4633 3F MOV r3,r6
- 0x100143ae: 2105 .! MOVS r1,#5
- 0x100143b0: 8840 @. LDRH r0,[r0,#2]
- 0x100143b2: e9cd0900 .... STRD r0,r9,[sp,#0]
- 0x100143b6: 8922 ". LDRH r2,[r4,#8]
- 0x100143b8: 4658 XF MOV r0,r11
- 0x100143ba: f000fda1 .... BL l2cc_send_cmp_evt ; 0x10014f00
- 0x100143be: 1d28 (. ADDS r0,r5,#4
- 0x100143c0: f7eef940 ..@. BL $Ven$TT$L$$co_list_pop_front ; 0x10002644
- 0x100143c4: 4620 F MOV r0,r4
- 0x100143c6: f7eef91f .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100143ca: f04f0a00 O... MOV r10,#0
- 0x100143ce: b186 .. CBZ r6,0x100143f2 ; l2cc_data_send + 258
- 0x100143d0: 9804 .. LDR r0,[sp,#0x10]
- 0x100143d2: f7eef9eb .... BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x100027ac
- 0x100143d6: b117 .. CBZ r7,0x100143de ; l2cc_data_send + 238
- 0x100143d8: f1ba0f00 .... CMP r10,#0
- 0x100143dc: d19c .. BNE 0x10014318 ; l2cc_data_send + 40
- 0x100143de: 6868 hh LDR r0,[r5,#4]
- 0x100143e0: b3c8 .. CBZ r0,0x10014456 ; l2cc_data_send + 358
- 0x100143e2: 2000 . MOVS r0,#0
- 0x100143e4: f0800101 .... EOR r1,r0,#1
- 0x100143e8: b005 .. ADD sp,sp,#0x14
- 0x100143ea: 4658 XF MOV r0,r11
- 0x100143ec: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x100143f0: e001 .. B 0x100143f6 ; l2cc_data_send + 262
- 0x100143f2: e002 .. B 0x100143fa ; l2cc_data_send + 266
- 0x100143f4: e032 2. B 0x1001445c ; l2cc_data_send + 364
- 0x100143f6: f000be67 ..g. B.W l2cm_tx_status ; 0x100150c8
- 0x100143fa: 4658 XF MOV r0,r11
- 0x100143fc: f7f7f9a6 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x10014400: 4601 .F MOV r1,r0
- 0x10014402: 2204 ." MOVS r2,#4
- 0x10014404: eb02220b ..." ADD r2,r2,r11,LSL #8
- 0x10014408: 2308 .# MOVS r3,#8
- 0x1001440a: f2411006 A... MOV r0,#0x1106
- 0x1001440e: f7eef8e7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10014412: 4606 .F MOV r6,r0
- 0x10014414: f8bd000c .... LDRH r0,[sp,#0xc]
- 0x10014418: 8070 p. STRH r0,[r6,#2]
- 0x1001441a: f1a82140 ..@! SUB r1,r8,#0x40004000
- 0x1001441e: 4658 XF MOV r0,r11
- 0x10014420: 6071 q` STR r1,[r6,#4]
- 0x10014422: f7f7f993 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x10014426: 4601 .F MOV r1,r0
- 0x10014428: 8830 0. LDRH r0,[r6,#0]
- 0x1001442a: f36f000b o... BFC r0,#0,#12
- 0x1001442e: 4301 .C ORRS r1,r1,r0
- 0x10014430: f4215040 !.@P BIC r0,r1,#0x3000
- 0x10014434: f89d1008 .... LDRB r1,[sp,#8]
- 0x10014438: ea403001 @..0 ORR r0,r0,r1,LSL #12
- 0x1001443c: f4204040 .@@ BIC r0,r0,#0xc000
- 0x10014440: 8030 0. STRH r0,[r6,#0]
- 0x10014442: 4630 0F MOV r0,r6
- 0x10014444: f7eef962 ..b. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x10014448: 4807 .H LDR r0,[pc,#28] ; [0x10014468] = 0x11006bb4
- 0x1001444a: 8901 .. LDRH r1,[r0,#8]
- 0x1001444c: 1e49 I. SUBS r1,r1,#1
- 0x1001444e: 1e7f .. SUBS r7,r7,#1
- 0x10014450: 8101 .. STRH r1,[r0,#8]
- 0x10014452: b2ff .. UXTB r7,r7
- 0x10014454: e7bf .. B 0x100143d6 ; l2cc_data_send + 230
- 0x10014456: e7ff .. B 0x10014458 ; l2cc_data_send + 360
- 0x10014458: 2001 . MOVS r0,#1
- 0x1001445a: e7c3 .. B 0x100143e4 ; l2cc_data_send + 244
- 0x1001445c: b005 .. ADD sp,sp,#0x14
- 0x1001445e: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x10014462: 0000 .. DCW 0
- 0x10014464: 11006b3c <k.. DCD 285240124
- 0x10014468: 11006bb4 .k.. DCD 285240244
- $t
- i.l2cc_dbg_pdu_pack
- l2cc_dbg_pdu_pack
- 0x1001446c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10014470: 4604 .F MOV r4,r0
- 0x10014472: 4811 .H LDR r0,[pc,#68] ; [0x100144b8] = 0x11006bb4
- 0x10014474: 461d .F MOV r5,r3
- 0x10014476: 460e .F MOV r6,r1
- 0x10014478: 4613 .F MOV r3,r2
- 0x1001447a: 8880 .. LDRH r0,[r0,#4]
- 0x1001447c: 8821 !. LDRH r1,[r4,#0]
- 0x1001447e: 2700 .' MOVS r7,#0
- 0x10014480: 9a06 .. LDR r2,[sp,#0x18]
- 0x10014482: 4288 .B CMP r0,r1
- 0x10014484: d300 .. BCC 0x10014488 ; l2cc_dbg_pdu_pack + 28
- 0x10014486: 4608 .F MOV r0,r1
- 0x10014488: 8030 0. STRH r0,[r6,#0]
- 0x1001448a: 8828 (. LDRH r0,[r5,#0]
- 0x1001448c: b100 .. CBZ r0,0x10014490 ; l2cc_dbg_pdu_pack + 36
- 0x1001448e: 2001 . MOVS r0,#1
- 0x10014490: 7010 .p STRB r0,[r2,#0]
- 0x10014492: 8829 ). LDRH r1,[r5,#0]
- 0x10014494: 1ca0 .. ADDS r0,r4,#2
- 0x10014496: 4401 .D ADD r1,r1,r0
- 0x10014498: 8832 2. LDRH r2,[r6,#0]
- 0x1001449a: 4618 .F MOV r0,r3
- 0x1001449c: f7eef85f .._. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100144a0: 8828 (. LDRH r0,[r5,#0]
- 0x100144a2: 8831 1. LDRH r1,[r6,#0]
- 0x100144a4: 4408 .D ADD r0,r0,r1
- 0x100144a6: 8028 (. STRH r0,[r5,#0]
- 0x100144a8: 8820 . LDRH r0,[r4,#0]
- 0x100144aa: 8831 1. LDRH r1,[r6,#0]
- 0x100144ac: 1a40 @. SUBS r0,r0,r1
- 0x100144ae: 8020 . STRH r0,[r4,#0]
- 0x100144b0: 4638 8F MOV r0,r7
- 0x100144b2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100144b6: 0000 .. DCW 0
- 0x100144b8: 11006bb4 .k.. DCD 285240244
- $t
- i.l2cc_dbg_pdu_send_cmd_handler
- l2cc_dbg_pdu_send_cmd_handler
- 0x100144bc: e92d41fc -..A PUSH {r2-r8,lr}
- 0x100144c0: 4698 .F MOV r8,r3
- 0x100144c2: 4615 .F MOV r5,r2
- 0x100144c4: 460c .F MOV r4,r1
- 0x100144c6: 4610 .F MOV r0,r2
- 0x100144c8: f7eef8e4 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x100144cc: 2700 .' MOVS r7,#0
- 0x100144ce: 0a2d -. LSRS r5,r5,#8
- 0x100144d0: 463e >F MOV r6,r7
- 0x100144d2: 283f ?( CMP r0,#0x3f
- 0x100144d4: d004 .. BEQ 0x100144e0 ; l2cc_dbg_pdu_send_cmd_handler + 36
- 0x100144d6: 7820 x LDRB r0,[r4,#0]
- 0x100144d8: 2805 .( CMP r0,#5
- 0x100144da: d003 .. BEQ 0x100144e4 ; l2cc_dbg_pdu_send_cmd_handler + 40
- 0x100144dc: 2343 C# MOVS r3,#0x43
- 0x100144de: e008 .. B 0x100144f2 ; l2cc_dbg_pdu_send_cmd_handler + 54
- 0x100144e0: 2346 F# MOVS r3,#0x46
- 0x100144e2: e006 .. B 0x100144f2 ; l2cc_dbg_pdu_send_cmd_handler + 54
- 0x100144e4: f7f9fc56 ..V. BL gapm_get_max_mtu ; 0x1000dd94
- 0x100144e8: 88a1 .. LDRH r1,[r4,#4]
- 0x100144ea: 1d80 .. ADDS r0,r0,#6
- 0x100144ec: 4288 .B CMP r0,r1
- 0x100144ee: d20b .. BCS 0x10014508 ; l2cc_dbg_pdu_send_cmd_handler + 76
- 0x100144f0: 2331 1# MOVS r3,#0x31
- 0x100144f2: 88e0 .. LDRH r0,[r4,#6]
- 0x100144f4: e9cd0600 .... STRD r0,r6,[sp,#0]
- 0x100144f8: 7821 !x LDRB r1,[r4,#0]
- 0x100144fa: 4642 BF MOV r2,r8
- 0x100144fc: 4628 (F MOV r0,r5
- 0x100144fe: f000fcff .... BL l2cc_send_cmp_evt ; 0x10014f00
- 0x10014502: 4638 8F MOV r0,r7
- 0x10014504: e8bd81fc .... POP {r2-r8,pc}
- 0x10014508: 4807 .H LDR r0,[pc,#28] ; [0x10014528] = 0x11006b3c
- 0x1001450a: f1a4010c .... SUB r1,r4,#0xc
- 0x1001450e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10014512: 1d00 .. ADDS r0,r0,#4
- 0x10014514: f7eef873 ..s. BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10014518: 2701 .' MOVS r7,#1
- 0x1001451a: 4639 9F MOV r1,r7
- 0x1001451c: 4628 (F MOV r0,r5
- 0x1001451e: f000fdd3 .... BL l2cm_tx_status ; 0x100150c8
- 0x10014522: 8066 f. STRH r6,[r4,#2]
- 0x10014524: e7ed .. B 0x10014502 ; l2cc_dbg_pdu_send_cmd_handler + 70
- $d
- 0x10014526: 0000 .. DCW 0
- 0x10014528: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_default_msg_handler
- l2cc_default_msg_handler
- 0x1001452c: 2000 . MOVS r0,#0
- 0x1001452e: 4770 pG BX lr
- i.l2cc_init
- l2cc_init
- 0x10014530: b570 p. PUSH {r4-r6,lr}
- 0x10014532: 4d10 .M LDR r5,[pc,#64] ; [0x10014574] = 0x110000a0
- 0x10014534: b108 .. CBZ r0,0x1001453a ; l2cc_init + 10
- 0x10014536: 2400 .$ MOVS r4,#0
- 0x10014538: e017 .. B 0x1001456a ; l2cc_init + 58
- 0x1001453a: 490f .I LDR r1,[pc,#60] ; [0x10014578] = 0x1001b918
- 0x1001453c: 2004 . MOVS r0,#4
- 0x1001453e: f7eef890 .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x10014542: 2000 . MOVS r0,#0
- 0x10014544: 4602 .F MOV r2,r0
- 0x10014546: 4b0d .K LDR r3,[pc,#52] ; [0x1001457c] = 0x11006b3c
- 0x10014548: f8951054 ..T. LDRB r1,[r5,#0x54]
- 0x1001454c: e004 .. B 0x10014558 ; l2cc_init + 40
- 0x1001454e: bf00 .. NOP
- 0x10014550: f8432020 C. STR r2,[r3,r0,LSL #2]
- 0x10014554: 1c40 @. ADDS r0,r0,#1
- 0x10014556: b2c0 .. UXTB r0,r0
- 0x10014558: 4281 .B CMP r1,r0
- 0x1001455a: d8f9 .. BHI 0x10014550 ; l2cc_init + 32
- 0x1001455c: bd70 p. POP {r4-r6,pc}
- 0x1001455e: 2101 .! MOVS r1,#1
- 0x10014560: 4620 F MOV r0,r4
- 0x10014562: f7fffe05 .... BL l2cc_cleanup ; 0x10014170
- 0x10014566: 1c64 d. ADDS r4,r4,#1
- 0x10014568: b2e4 .. UXTB r4,r4
- 0x1001456a: f8950054 ..T. LDRB r0,[r5,#0x54]
- 0x1001456e: 42a0 .B CMP r0,r4
- 0x10014570: d8f5 .. BHI 0x1001455e ; l2cc_init + 46
- 0x10014572: bd70 p. POP {r4-r6,pc}
- $d
- 0x10014574: 110000a0 .... DCD 285212832
- 0x10014578: 1001b918 .... DCD 268548376
- 0x1001457c: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_lecb_sdu_send_cmd_handler
- l2cc_lecb_sdu_send_cmd_handler
- 0x10014580: e92d41fc -..A PUSH {r2-r8,lr}
- 0x10014584: 461e .F MOV r6,r3
- 0x10014586: 4615 .F MOV r5,r2
- 0x10014588: 460c .F MOV r4,r1
- 0x1001458a: 4610 .F MOV r0,r2
- 0x1001458c: f7eef882 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014590: 0a2f /. LSRS r7,r5,#8
- 0x10014592: 283f ?( CMP r0,#0x3f
- 0x10014594: d004 .. BEQ 0x100145a0 ; l2cc_lecb_sdu_send_cmd_handler + 32
- 0x10014596: 7820 x LDRB r0,[r4,#0]
- 0x10014598: 2804 .( CMP r0,#4
- 0x1001459a: d003 .. BEQ 0x100145a4 ; l2cc_lecb_sdu_send_cmd_handler + 36
- 0x1001459c: 2343 C# MOVS r3,#0x43
- 0x1001459e: e002 .. B 0x100145a6 ; l2cc_lecb_sdu_send_cmd_handler + 38
- 0x100145a0: 2346 F# MOVS r3,#0x46
- 0x100145a2: e000 .. B 0x100145a6 ; l2cc_lecb_sdu_send_cmd_handler + 38
- 0x100145a4: 2342 B# MOVS r3,#0x42
- 0x100145a6: 2500 .% MOVS r5,#0
- 0x100145a8: 88a0 .. LDRH r0,[r4,#4]
- 0x100145aa: e9cd0500 .... STRD r0,r5,[sp,#0]
- 0x100145ae: 7821 !x LDRB r1,[r4,#0]
- 0x100145b0: 4632 2F MOV r2,r6
- 0x100145b2: 4638 8F MOV r0,r7
- 0x100145b4: f000fca4 .... BL l2cc_send_cmp_evt ; 0x10014f00
- 0x100145b8: 4628 (F MOV r0,r5
- 0x100145ba: e8bd81fc .... POP {r2-r8,pc}
- 0x100145be: 0000 .. MOVS r0,r0
- i.l2cc_op_complete
- l2cc_op_complete
- 0x100145c0: e92d41fc -..A PUSH {r2-r8,lr}
- 0x100145c4: 4607 .F MOV r7,r0
- 0x100145c6: 4812 .H LDR r0,[pc,#72] ; [0x10014610] = 0x11006b3c
- 0x100145c8: f8505027 P.'P LDR r5,[r0,r7,LSL #2]
- 0x100145cc: 2d00 .- CMP r5,#0
- 0x100145ce: d01d .. BEQ 0x1001460c ; l2cc_op_complete + 76
- 0x100145d0: 2900 .) CMP r1,#0
- 0x100145d2: d11b .. BNE 0x1001460c ; l2cc_op_complete + 76
- 0x100145d4: 6828 (h LDR r0,[r5,#0]
- 0x100145d6: b188 .. CBZ r0,0x100145fc ; l2cc_op_complete + 60
- 0x100145d8: 2600 .& MOVS r6,#0
- 0x100145da: 2105 .! MOVS r1,#5
- 0x100145dc: e9cd1600 .... STRD r1,r6,[sp,#0]
- 0x100145e0: f830cc04 0... LDRH r12,[r0,#-4]
- 0x100145e4: f1a0040c .... SUB r4,r0,#0xc
- 0x100145e8: 7801 .x LDRB r1,[r0,#0]
- 0x100145ea: 4613 .F MOV r3,r2
- 0x100145ec: 4662 bF MOV r2,r12
- 0x100145ee: 4638 8F MOV r0,r7
- 0x100145f0: f000fc86 .... BL l2cc_send_cmp_evt ; 0x10014f00
- 0x100145f4: 4620 F MOV r0,r4
- 0x100145f6: f7eef807 .... BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x100145fa: 602e .` STR r6,[r5,#0]
- 0x100145fc: b002 .. ADD sp,sp,#8
- 0x100145fe: 4638 8F MOV r0,r7
- 0x10014600: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10014604: 2101 .! MOVS r1,#1
- 0x10014606: 2200 ." MOVS r2,#0
- 0x10014608: f000bce6 .... B.W l2cc_update_state ; 0x10014fd8
- 0x1001460c: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x10014610: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_pdu_alloc
- l2cc_pdu_alloc
- 0x10014614: b570 p. PUSH {r4-r6,lr}
- 0x10014616: 460d .F MOV r5,r1
- 0x10014618: 9904 .. LDR r1,[sp,#0x10]
- 0x1001461a: 461e .F MOV r6,r3
- 0x1001461c: 314a J1 ADDS r1,r1,#0x4a
- 0x1001461e: b28b .. UXTH r3,r1
- 0x10014620: 2104 .! MOVS r1,#4
- 0x10014622: 4614 .F MOV r4,r2
- 0x10014624: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x10014628: 4632 2F MOV r2,r6
- 0x1001462a: f6402011 @.. MOV r0,#0xa11
- 0x1001462e: f7edffd7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10014632: 2106 .! MOVS r1,#6
- 0x10014634: f8001b06 .... STRB r1,[r0],#6
- 0x10014638: f8205b02 ..[ STRH r5,[r0],#2
- 0x1001463c: 7004 .p STRB r4,[r0,#0]
- 0x1001463e: bd70 p. POP {r4-r6,pc}
- i.l2cc_pdu_header_check
- l2cc_pdu_header_check
- 0x10014640: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10014644: 4688 .F MOV r8,r1
- 0x10014646: 494e NI LDR r1,[pc,#312] ; [0x10014780] = 0x11006b3c
- 0x10014648: 4681 .F MOV r9,r0
- 0x1001464a: 4615 .F MOV r5,r2
- 0x1001464c: 2600 .& MOVS r6,#0
- 0x1001464e: f8514029 Q.)@ LDR r4,[r1,r9,LSL #2]
- 0x10014652: e024 $. B 0x1001469e ; l2cc_pdu_header_check + 94
- 0x10014654: 428a .B CMP r2,r1
- 0x10014656: d217 .. BCS 0x10014688 ; l2cc_pdu_header_check + 72
- 0x10014658: 1a89 .. SUBS r1,r1,r2
- 0x1001465a: 4281 .B CMP r1,r0
- 0x1001465c: d200 .. BCS 0x10014660 ; l2cc_pdu_header_check + 32
- 0x1001465e: 4608 .F MOV r0,r1
- 0x10014660: b287 .. UXTH r7,r0
- 0x10014662: f1040014 .... ADD r0,r4,#0x14
- 0x10014666: 4410 .D ADD r0,r0,r2
- 0x10014668: 463a :F MOV r2,r7
- 0x1001466a: f8d81000 .... LDR r1,[r8,#0]
- 0x1001466e: f7edff76 ..v. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10014672: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x10014674: 4438 8D ADD r0,r0,r7
- 0x10014676: 74a0 .t STRB r0,[r4,#0x12]
- 0x10014678: 8828 (. LDRH r0,[r5,#0]
- 0x1001467a: 1bc0 .. SUBS r0,r0,r7
- 0x1001467c: 8028 (. STRH r0,[r5,#0]
- 0x1001467e: f8d80000 .... LDR r0,[r8,#0]
- 0x10014682: 19c1 .. ADDS r1,r0,r7
- 0x10014684: f8c81000 .... STR r1,[r8,#0]
- 0x10014688: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x1001468a: 2804 .( CMP r0,#4
- 0x1001468c: d107 .. BNE 0x1001469e ; l2cc_pdu_header_check + 94
- 0x1001468e: 8aa0 .. LDRH r0,[r4,#0x14]
- 0x10014690: 2117 .! MOVS r1,#0x17
- 0x10014692: 2817 .( CMP r0,#0x17
- 0x10014694: d300 .. BCC 0x10014698 ; l2cc_pdu_header_check + 88
- 0x10014696: 4608 .F MOV r0,r1
- 0x10014698: 7ce1 .| LDRB r1,[r4,#0x13]
- 0x1001469a: 4408 .D ADD r0,r0,r1
- 0x1001469c: 74e0 .t STRB r0,[r4,#0x13]
- 0x1001469e: 7ca2 .| LDRB r2,[r4,#0x12]
- 0x100146a0: 7ce1 .| LDRB r1,[r4,#0x13]
- 0x100146a2: 428a .B CMP r2,r1
- 0x100146a4: d202 .. BCS 0x100146ac ; l2cc_pdu_header_check + 108
- 0x100146a6: 8828 (. LDRH r0,[r5,#0]
- 0x100146a8: 2800 .( CMP r0,#0
- 0x100146aa: d1d3 .. BNE 0x10014654 ; l2cc_pdu_header_check + 20
- 0x100146ac: 0610 .. LSLS r0,r2,#24
- 0x100146ae: ebb06f01 ...o CMP r0,r1,LSL #24
- 0x100146b2: d14b K. BNE 0x1001474c ; l2cc_pdu_header_check + 268
- 0x100146b4: f8b48016 .... LDRH r8,[r4,#0x16]
- 0x100146b8: 8aa7 .. LDRH r7,[r4,#0x14]
- 0x100146ba: 7e20 ~ LDRB r0,[r4,#0x18]
- 0x100146bc: 2108 .! MOVS r1,#8
- 0x100146be: 2204 ." MOVS r2,#4
- 0x100146c0: 9000 .. STR r0,[sp,#0]
- 0x100146c2: ea412a09 A..* ORR r10,r1,r9,LSL #8
- 0x100146c6: 4640 @F MOV r0,r8
- 0x100146c8: f04f0b00 O... MOV r11,#0
- 0x100146cc: eb022509 ...% ADD r5,r2,r9,LSL #8
- 0x100146d0: f1b80f04 .... CMP r8,#4
- 0x100146d4: d007 .. BEQ 0x100146e6 ; l2cc_pdu_header_check + 166
- 0x100146d6: 2805 .( CMP r0,#5
- 0x100146d8: d003 .. BEQ 0x100146e2 ; l2cc_pdu_header_check + 162
- 0x100146da: f1b80f06 .... CMP r8,#6
- 0x100146de: d13b ;. BNE 0x10014758 ; l2cc_pdu_header_check + 280
- 0x100146e0: e00a .. B 0x100146f8 ; l2cc_pdu_header_check + 184
- 0x100146e2: 46aa .F MOV r10,r5
- 0x100146e4: e008 .. B 0x100146f8 ; l2cc_pdu_header_check + 184
- 0x100146e6: 2106 .! MOVS r1,#6
- 0x100146e8: eb012a09 ...* ADD r10,r1,r9,LSL #8
- 0x100146ec: 4648 HF MOV r0,r9
- 0x100146ee: f7fcff8f .... BL gattc_get_mtu ; 0x10011610
- 0x100146f2: 42b8 .B CMP r0,r7
- 0x100146f4: d200 .. BCS 0x100146f8 ; l2cc_pdu_header_check + 184
- 0x100146f6: 2631 1& MOVS r6,#0x31
- 0x100146f8: b907 .. CBNZ r7,0x100146fc ; l2cc_pdu_header_check + 188
- 0x100146fa: 2634 4& MOVS r6,#0x34
- 0x100146fc: f7f9fb4a ..J. BL gapm_get_max_mtu ; 0x1000dd94
- 0x10014700: 42b8 .B CMP r0,r7
- 0x10014702: d201 .. BCS 0x10014708 ; l2cc_pdu_header_check + 200
- 0x10014704: 2631 1& MOVS r6,#0x31
- 0x10014706: e000 .. B 0x1001470a ; l2cc_pdu_header_check + 202
- 0x10014708: b316 .. CBZ r6,0x10014750 ; l2cc_pdu_header_check + 272
- 0x1001470a: 2000 . MOVS r0,#0
- 0x1001470c: 304a J0 ADDS r0,r0,#0x4a
- 0x1001470e: b283 .. UXTH r3,r0
- 0x10014710: 462a *F MOV r2,r5
- 0x10014712: 4651 QF MOV r1,r10
- 0x10014714: f6402012 @.. MOV r0,#0xa12
- 0x10014718: f7edff62 ..b. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1001471c: f8a0b002 .... STRH r11,[r0,#2]
- 0x10014720: 7006 .p STRB r6,[r0,#0]
- 0x10014722: f8a08006 .... STRH r8,[r0,#6]
- 0x10014726: b1ae .. CBZ r6,0x10014754 ; l2cc_pdu_header_check + 276
- 0x10014728: 2100 .! MOVS r1,#0
- 0x1001472a: 8081 .. STRH r1,[r0,#4]
- 0x1001472c: 9900 .. LDR r1,[sp,#0]
- 0x1001472e: 7201 .r STRB r1,[r0,#8]
- 0x10014730: 380c .8 SUBS r0,r0,#0xc
- 0x10014732: 60e0 .` STR r0,[r4,#0xc]
- 0x10014734: 8227 '. STRH r7,[r4,#0x10]
- 0x10014736: 2e33 3. CMP r6,#0x33
- 0x10014738: d00e .. BEQ 0x10014758 ; l2cc_pdu_header_check + 280
- 0x1001473a: 2800 .( CMP r0,#0
- 0x1001473c: d006 .. BEQ 0x1001474c ; l2cc_pdu_header_check + 268
- 0x1001473e: 2e00 .. CMP r6,#0
- 0x10014740: d004 .. BEQ 0x1001474c ; l2cc_pdu_header_check + 268
- 0x10014742: 300c .0 ADDS r0,r0,#0xc
- 0x10014744: f7edff51 ..Q. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10014748: f8c4b00c .... STR r11,[r4,#0xc]
- 0x1001474c: e8bd8ff8 .... POP {r3-r11,pc}
- 0x10014750: 4638 8F MOV r0,r7
- 0x10014752: e7db .. B 0x1001470c ; l2cc_pdu_header_check + 204
- 0x10014754: 4639 9F MOV r1,r7
- 0x10014756: e7e8 .. B 0x1001472a ; l2cc_pdu_header_check + 234
- 0x10014758: 462a *F MOV r2,r5
- 0x1001475a: 234a J# MOVS r3,#0x4a
- 0x1001475c: 4611 .F MOV r1,r2
- 0x1001475e: f6402012 @.. MOV r0,#0xa12
- 0x10014762: f7edff3d ..=. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10014766: f8a0b002 .... STRH r11,[r0,#2]
- 0x1001476a: 2233 3" MOVS r2,#0x33
- 0x1001476c: f8002b06 ...+ STRB r2,[r0],#6
- 0x10014770: f8208902 ... STRH r8,[r0],#-2
- 0x10014774: f820b910 ... STRH r11,[r0],#-0x10
- 0x10014778: 60e0 .` STR r0,[r4,#0xc]
- 0x1001477a: 2800 .( CMP r0,#0
- 0x1001477c: d1e1 .. BNE 0x10014742 ; l2cc_pdu_header_check + 258
- 0x1001477e: e7e5 .. B 0x1001474c ; l2cc_pdu_header_check + 268
- $d
- 0x10014780: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_pdu_pack
- l2cc_pdu_pack
- 0x10014784: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x10014788: 4604 .F MOV r4,r0
- 0x1001478a: 980c .. LDR r0,[sp,#0x30]
- 0x1001478c: 2700 .' MOVS r7,#0
- 0x1001478e: 8017 .. STRH r7,[r2,#0]
- 0x10014790: 468a .F MOV r10,r1
- 0x10014792: 7800 .x LDRB r0,[r0,#0]
- 0x10014794: 4699 .F MOV r9,r3
- 0x10014796: 4615 .F MOV r5,r2
- 0x10014798: 4639 9F MOV r1,r7
- 0x1001479a: b1d8 .. CBZ r0,0x100147d4 ; l2cc_pdu_pack + 80
- 0x1001479c: 48a6 .H LDR r0,[pc,#664] ; [0x10014a38] = 0x11006bb4
- 0x1001479e: 8886 .. LDRH r6,[r0,#4]
- 0x100147a0: 8820 . LDRH r0,[r4,#0]
- 0x100147a2: 4286 .B CMP r6,r0
- 0x100147a4: d300 .. BCC 0x100147a8 ; l2cc_pdu_pack + 36
- 0x100147a6: 4606 .F MOV r6,r0
- 0x100147a8: f8ba1000 .... LDRH r1,[r10,#0]
- 0x100147ac: 1d20 . ADDS r0,r4,#4
- 0x100147ae: 4401 .D ADD r1,r1,r0
- 0x100147b0: 4632 2F MOV r2,r6
- 0x100147b2: 4648 HF MOV r0,r9
- 0x100147b4: f7edfed3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100147b8: 8828 (. LDRH r0,[r5,#0]
- 0x100147ba: 4430 0D ADD r0,r0,r6
- 0x100147bc: 8028 (. STRH r0,[r5,#0]
- 0x100147be: f8ba0000 .... LDRH r0,[r10,#0]
- 0x100147c2: 4430 0D ADD r0,r0,r6
- 0x100147c4: f8aa0000 .... STRH r0,[r10,#0]
- 0x100147c8: 8820 . LDRH r0,[r4,#0]
- 0x100147ca: 1b80 .. SUBS r0,r0,r6
- 0x100147cc: 8020 . STRH r0,[r4,#0]
- 0x100147ce: 4638 8F MOV r0,r7
- 0x100147d0: e8bd8ffe .... POP {r1-r11,pc}
- 0x100147d4: 7923 #y LDRB r3,[r4,#4]
- 0x100147d6: 8021 !. STRH r1,[r4,#0]
- 0x100147d8: f8b4c002 .... LDRH r12,[r4,#2]
- 0x100147dc: 461e .F MOV r6,r3
- 0x100147de: f1090004 .... ADD r0,r9,#4
- 0x100147e2: f1040b05 .... ADD r11,r4,#5
- 0x100147e6: f1bc0f04 .... CMP r12,#4
- 0x100147ea: d00e .. BEQ 0x1001480a ; l2cc_pdu_pack + 134
- 0x100147ec: f1bc0f05 .... CMP r12,#5
- 0x100147f0: d004 .. BEQ 0x100147fc ; l2cc_pdu_pack + 120
- 0x100147f2: f1bc0f06 .... CMP r12,#6
- 0x100147f6: d004 .. BEQ 0x10014802 ; l2cc_pdu_pack + 126
- 0x100147f8: 2733 3' MOVS r7,#0x33
- 0x100147fa: e7e8 .. B 0x100147ce ; l2cc_pdu_pack + 74
- 0x100147fc: 498f .I LDR r1,[pc,#572] ; [0x10014a3c] = 0x1001bf1c
- 0x100147fe: 2217 ." MOVS r2,#0x17
- 0x10014800: e00e .. B 0x10014820 ; l2cc_pdu_pack + 156
- 0x10014802: 498e .I LDR r1,[pc,#568] ; [0x10014a3c] = 0x1001bf1c
- 0x10014804: 315c \1 ADDS r1,r1,#0x5c
- 0x10014806: 220f ." MOVS r2,#0xf
- 0x10014808: e00a .. B 0x10014820 ; l2cc_pdu_pack + 156
- 0x1001480a: 2e52 R. CMP r6,#0x52
- 0x1001480c: d002 .. BEQ 0x10014814 ; l2cc_pdu_pack + 144
- 0x1001480e: 2ed2 .. CMP r6,#0xd2
- 0x10014810: d002 .. BEQ 0x10014818 ; l2cc_pdu_pack + 148
- 0x10014812: e002 .. B 0x1001481a ; l2cc_pdu_pack + 150
- 0x10014814: 2614 .& MOVS r6,#0x14
- 0x10014816: e000 .. B 0x1001481a ; l2cc_pdu_pack + 150
- 0x10014818: 2615 .& MOVS r6,#0x15
- 0x1001481a: 4988 .I LDR r1,[pc,#544] ; [0x10014a3c] = 0x1001bf1c
- 0x1001481c: 3198 .1 ADDS r1,r1,#0x98
- 0x1001481e: 221f ." MOVS r2,#0x1f
- 0x10014820: b1c9 .. CBZ r1,0x10014856 ; l2cc_pdu_pack + 210
- 0x10014822: 4296 .B CMP r6,r2
- 0x10014824: d217 .. BCS 0x10014856 ; l2cc_pdu_pack + 210
- 0x10014826: f1bc0f06 .... CMP r12,#6
- 0x1001482a: d101 .. BNE 0x10014830 ; l2cc_pdu_pack + 172
- 0x1001482c: 2e0c .. CMP r6,#0xc
- 0x1001482e: d010 .. BEQ 0x10014852 ; l2cc_pdu_pack + 206
- 0x10014830: f8511026 Q.&. LDR r1,[r1,r6,LSL #2]
- 0x10014834: ea5f0801 _... MOVS r8,r1
- 0x10014838: d00d .. BEQ 0x10014856 ; l2cc_pdu_pack + 210
- 0x1001483a: 2100 .! MOVS r1,#0
- 0x1001483c: 9101 .. STR r1,[sp,#4]
- 0x1001483e: f8003b01 ...; STRB r3,[r0],#1
- 0x10014842: 9000 .. STR r0,[sp,#0]
- 0x10014844: 8820 . LDRH r0,[r4,#0]
- 0x10014846: 1c40 @. ADDS r0,r0,#1
- 0x10014848: 8020 . STRH r0,[r4,#0]
- 0x1001484a: 8828 (. LDRH r0,[r5,#0]
- 0x1001484c: 1c40 @. ADDS r0,r0,#1
- 0x1001484e: 8028 (. STRH r0,[r5,#0]
- 0x10014850: e0b2 .. B 0x100149b8 ; l2cc_pdu_pack + 564
- 0x10014852: a17b {. ADR r1,{pc}+0x1ee ; 0x10014a40
- 0x10014854: e7ee .. B 0x10014834 ; l2cc_pdu_pack + 176
- 0x10014856: 2734 4' MOVS r7,#0x34
- 0x10014858: e7b9 .. B 0x100147ce ; l2cc_pdu_pack + 74
- 0x1001485a: 2850 P( CMP r0,#0x50
- 0x1001485c: d076 v. BEQ 0x1001494c ; l2cc_pdu_pack + 456
- 0x1001485e: dc08 .. BGT 0x10014872 ; l2cc_pdu_pack + 238
- 0x10014860: 2841 A( CMP r0,#0x41
- 0x10014862: d061 a. BEQ 0x10014928 ; l2cc_pdu_pack + 420
- 0x10014864: 2842 B( CMP r0,#0x42
- 0x10014866: d00b .. BEQ 0x10014880 ; l2cc_pdu_pack + 252
- 0x10014868: 284b K( CMP r0,#0x4b
- 0x1001486a: d03a :. BEQ 0x100148e2 ; l2cc_pdu_pack + 350
- 0x1001486c: 284c L( CMP r0,#0x4c
- 0x1001486e: d16e n. BNE 0x1001494e ; l2cc_pdu_pack + 458
- 0x10014870: e025 %. B 0x100148be ; l2cc_pdu_pack + 314
- 0x10014872: 2852 R( CMP r0,#0x52
- 0x10014874: d046 F. BEQ 0x10014904 ; l2cc_pdu_pack + 384
- 0x10014876: 2857 W( CMP r0,#0x57
- 0x10014878: d00f .. BEQ 0x1001489a ; l2cc_pdu_pack + 278
- 0x1001487a: 286c l( CMP r0,#0x6c
- 0x1001487c: d167 g. BNE 0x1001494e ; l2cc_pdu_pack + 458
- 0x1001487e: e067 g. B 0x10014950 ; l2cc_pdu_pack + 460
- 0x10014880: 9800 .. LDR r0,[sp,#0]
- 0x10014882: f81b1b01 .... LDRB r1,[r11],#1
- 0x10014886: 7001 .p STRB r1,[r0,#0]
- 0x10014888: 9800 .. LDR r0,[sp,#0]
- 0x1001488a: 1c40 @. ADDS r0,r0,#1
- 0x1001488c: 9000 .. STR r0,[sp,#0]
- 0x1001488e: 8820 . LDRH r0,[r4,#0]
- 0x10014890: 1c40 @. ADDS r0,r0,#1
- 0x10014892: 8020 . STRH r0,[r4,#0]
- 0x10014894: 8828 (. LDRH r0,[r5,#0]
- 0x10014896: 1c40 @. ADDS r0,r0,#1
- 0x10014898: e032 2. B 0x10014900 ; l2cc_pdu_pack + 380
- 0x1001489a: f10b0001 .... ADD r0,r11,#1
- 0x1001489e: f0200101 ... BIC r1,r0,#1
- 0x100148a2: 8820 . LDRH r0,[r4,#0]
- 0x100148a4: f1010b02 .... ADD r11,r1,#2
- 0x100148a8: 1c80 .. ADDS r0,r0,#2
- 0x100148aa: 8020 . STRH r0,[r4,#0]
- 0x100148ac: 8828 (. LDRH r0,[r5,#0]
- 0x100148ae: 1c80 .. ADDS r0,r0,#2
- 0x100148b0: 8028 (. STRH r0,[r5,#0]
- 0x100148b2: 9800 .. LDR r0,[sp,#0]
- 0x100148b4: 8809 .. LDRH r1,[r1,#0]
- 0x100148b6: 7001 .p STRB r1,[r0,#0]
- 0x100148b8: 0a09 .. LSRS r1,r1,#8
- 0x100148ba: 7041 Ap STRB r1,[r0,#1]
- 0x100148bc: e00d .. B 0x100148da ; l2cc_pdu_pack + 342
- 0x100148be: f10b0001 .... ADD r0,r11,#1
- 0x100148c2: f0200001 ... BIC r0,r0,#1
- 0x100148c6: f1000b02 .... ADD r11,r0,#2
- 0x100148ca: 9800 .. LDR r0,[sp,#0]
- 0x100148cc: 9001 .. STR r0,[sp,#4]
- 0x100148ce: 8820 . LDRH r0,[r4,#0]
- 0x100148d0: 1c80 .. ADDS r0,r0,#2
- 0x100148d2: 8020 . STRH r0,[r4,#0]
- 0x100148d4: 8828 (. LDRH r0,[r5,#0]
- 0x100148d6: 1c80 .. ADDS r0,r0,#2
- 0x100148d8: 8028 (. STRH r0,[r5,#0]
- 0x100148da: 9800 .. LDR r0,[sp,#0]
- 0x100148dc: 1c80 .. ADDS r0,r0,#2
- 0x100148de: 9000 .. STR r0,[sp,#0]
- 0x100148e0: e068 h. B 0x100149b4 ; l2cc_pdu_pack + 560
- 0x100148e2: 2210 ." MOVS r2,#0x10
- 0x100148e4: 4659 YF MOV r1,r11
- 0x100148e6: 9800 .. LDR r0,[sp,#0]
- 0x100148e8: f7edfe39 ..9. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100148ec: 9800 .. LDR r0,[sp,#0]
- 0x100148ee: f10b0b10 .... ADD r11,r11,#0x10
- 0x100148f2: 3010 .0 ADDS r0,r0,#0x10
- 0x100148f4: 9000 .. STR r0,[sp,#0]
- 0x100148f6: 8820 . LDRH r0,[r4,#0]
- 0x100148f8: 3010 .0 ADDS r0,r0,#0x10
- 0x100148fa: 8020 . STRH r0,[r4,#0]
- 0x100148fc: 8828 (. LDRH r0,[r5,#0]
- 0x100148fe: 3010 .0 ADDS r0,r0,#0x10
- 0x10014900: 8028 (. STRH r0,[r5,#0]
- 0x10014902: e057 W. B 0x100149b4 ; l2cc_pdu_pack + 560
- 0x10014904: 9800 .. LDR r0,[sp,#0]
- 0x10014906: f8db2000 ... LDR r2,[r11,#0]
- 0x1001490a: 6002 .` STR r2,[r0,#0]
- 0x1001490c: f8db1004 .... LDR r1,[r11,#4]
- 0x10014910: 6041 A` STR r1,[r0,#4]
- 0x10014912: 9800 .. LDR r0,[sp,#0]
- 0x10014914: f10b0b08 .... ADD r11,r11,#8
- 0x10014918: 3008 .0 ADDS r0,r0,#8
- 0x1001491a: 9000 .. STR r0,[sp,#0]
- 0x1001491c: 8820 . LDRH r0,[r4,#0]
- 0x1001491e: 3008 .0 ADDS r0,r0,#8
- 0x10014920: 8020 . STRH r0,[r4,#0]
- 0x10014922: 8828 (. LDRH r0,[r5,#0]
- 0x10014924: 3008 .0 ADDS r0,r0,#8
- 0x10014926: e7eb .. B 0x10014900 ; l2cc_pdu_pack + 380
- 0x10014928: 9900 .. LDR r1,[sp,#0]
- 0x1001492a: f8db2000 ... LDR r2,[r11,#0]
- 0x1001492e: 600a .` STR r2,[r1,#0]
- 0x10014930: f8bb0004 .... LDRH r0,[r11,#4]
- 0x10014934: 8088 .. STRH r0,[r1,#4]
- 0x10014936: 9800 .. LDR r0,[sp,#0]
- 0x10014938: f10b0b06 .... ADD r11,r11,#6
- 0x1001493c: 1d80 .. ADDS r0,r0,#6
- 0x1001493e: 9000 .. STR r0,[sp,#0]
- 0x10014940: 8820 . LDRH r0,[r4,#0]
- 0x10014942: 1d80 .. ADDS r0,r0,#6
- 0x10014944: 8020 . STRH r0,[r4,#0]
- 0x10014946: 8828 (. LDRH r0,[r5,#0]
- 0x10014948: 1d80 .. ADDS r0,r0,#6
- 0x1001494a: e7d9 .. B 0x10014900 ; l2cc_pdu_pack + 380
- 0x1001494c: e03b ;. B 0x100149c6 ; l2cc_pdu_pack + 578
- 0x1001494e: e017 .. B 0x10014980 ; l2cc_pdu_pack + 508
- 0x10014950: 4839 9H LDR r0,[pc,#228] ; [0x10014a38] = 0x11006bb4
- 0x10014952: 8829 ). LDRH r1,[r5,#0]
- 0x10014954: f1080801 .... ADD r8,r8,#1
- 0x10014958: 8880 .. LDRH r0,[r0,#4]
- 0x1001495a: 1a40 @. SUBS r0,r0,r1
- 0x1001495c: 1f00 .. SUBS r0,r0,#4
- 0x1001495e: b282 .. UXTH r2,r0
- 0x10014960: 2e0c .. CMP r6,#0xc
- 0x10014962: d00f .. BEQ 0x10014984 ; l2cc_pdu_pack + 512
- 0x10014964: f10b0001 .... ADD r0,r11,#1
- 0x10014968: f0200101 ... BIC r1,r0,#1
- 0x1001496c: f8310b02 1... LDRH r0,[r1],#2
- 0x10014970: ea4f0b01 O... MOV.W r11,r1
- 0x10014974: f8981000 .... LDRB r1,[r8,#0]
- 0x10014978: 2957 W) CMP r1,#0x57
- 0x1001497a: d005 .. BEQ 0x10014988 ; l2cc_pdu_pack + 516
- 0x1001497c: 2942 B) CMP r1,#0x42
- 0x1001497e: d007 .. BEQ 0x10014990 ; l2cc_pdu_pack + 524
- 0x10014980: 2734 4' MOVS r7,#0x34
- 0x10014982: e017 .. B 0x100149b4 ; l2cc_pdu_pack + 560
- 0x10014984: 2040 @ MOVS r0,#0x40
- 0x10014986: e7f5 .. B 0x10014974 ; l2cc_pdu_pack + 496
- 0x10014988: f64f71ff O..q MOV r1,#0xffff
- 0x1001498c: ea010040 ..@. AND r0,r1,r0,LSL #1
- 0x10014990: 8821 !. LDRH r1,[r4,#0]
- 0x10014992: 4282 .B CMP r2,r0
- 0x10014994: 4401 .D ADD r1,r1,r0
- 0x10014996: 8021 !. STRH r1,[r4,#0]
- 0x10014998: d200 .. BCS 0x1001499c ; l2cc_pdu_pack + 536
- 0x1001499a: 4610 .F MOV r0,r2
- 0x1001499c: 4602 .F MOV r2,r0
- 0x1001499e: 9002 .. STR r0,[sp,#8]
- 0x100149a0: 4659 YF MOV r1,r11
- 0x100149a2: 9800 .. LDR r0,[sp,#0]
- 0x100149a4: f7edfddb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100149a8: 8829 ). LDRH r1,[r5,#0]
- 0x100149aa: 9802 .. LDR r0,[sp,#8]
- 0x100149ac: 4408 .D ADD r0,r0,r1
- 0x100149ae: 8028 (. STRH r0,[r5,#0]
- 0x100149b0: 9802 .. LDR r0,[sp,#8]
- 0x100149b2: 4483 .D ADD r11,r11,r0
- 0x100149b4: f1080801 .... ADD r8,r8,#1
- 0x100149b8: f8980000 .... LDRB r0,[r8,#0]
- 0x100149bc: b198 .. CBZ r0,0x100149e6 ; l2cc_pdu_pack + 610
- 0x100149be: 2f00 ./ CMP r7,#0
- 0x100149c0: f43faf4b ?.K. BEQ 0x1001485a ; l2cc_pdu_pack + 214
- 0x100149c4: e703 .. B 0x100147ce ; l2cc_pdu_pack + 74
- 0x100149c6: 2220 " MOVS r2,#0x20
- 0x100149c8: 4659 YF MOV r1,r11
- 0x100149ca: 9800 .. LDR r0,[sp,#0]
- 0x100149cc: f7edfdc7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100149d0: 9800 .. LDR r0,[sp,#0]
- 0x100149d2: f10b0b20 .. . ADD r11,r11,#0x20
- 0x100149d6: 3020 0 ADDS r0,r0,#0x20
- 0x100149d8: 9000 .. STR r0,[sp,#0]
- 0x100149da: 8820 . LDRH r0,[r4,#0]
- 0x100149dc: 3020 0 ADDS r0,r0,#0x20
- 0x100149de: 8020 . STRH r0,[r4,#0]
- 0x100149e0: 8828 (. LDRH r0,[r5,#0]
- 0x100149e2: 3020 0 ADDS r0,r0,#0x20
- 0x100149e4: e78c .. B 0x10014900 ; l2cc_pdu_pack + 380
- 0x100149e6: 2f00 ./ CMP r7,#0
- 0x100149e8: d1ec .. BNE 0x100149c4 ; l2cc_pdu_pack + 576
- 0x100149ea: 9801 .. LDR r0,[sp,#4]
- 0x100149ec: b120 . CBZ r0,0x100149f8 ; l2cc_pdu_pack + 628
- 0x100149ee: 8829 ). LDRH r1,[r5,#0]
- 0x100149f0: 1f09 .. SUBS r1,r1,#4
- 0x100149f2: 7001 .p STRB r1,[r0,#0]
- 0x100149f4: 0a09 .. LSRS r1,r1,#8
- 0x100149f6: 7041 Ap STRB r1,[r0,#1]
- 0x100149f8: f7f9f9cc .... BL gapm_get_max_mtu ; 0x1000dd94
- 0x100149fc: 8821 !. LDRH r1,[r4,#0]
- 0x100149fe: 4288 .B CMP r0,r1
- 0x10014a00: d201 .. BCS 0x10014a06 ; l2cc_pdu_pack + 642
- 0x10014a02: 2731 1' MOVS r7,#0x31
- 0x10014a04: e011 .. B 0x10014a2a ; l2cc_pdu_pack + 678
- 0x10014a06: f8891000 .... STRB r1,[r9,#0]
- 0x10014a0a: 0a09 .. LSRS r1,r1,#8
- 0x10014a0c: f8891001 .... STRB r1,[r9,#1]
- 0x10014a10: 8861 a. LDRH r1,[r4,#2]
- 0x10014a12: f8891002 .... STRB r1,[r9,#2]
- 0x10014a16: 0a09 .. LSRS r1,r1,#8
- 0x10014a18: f8891003 .... STRB r1,[r9,#3]
- 0x10014a1c: 8828 (. LDRH r0,[r5,#0]
- 0x10014a1e: 1d00 .. ADDS r0,r0,#4
- 0x10014a20: 8028 (. STRH r0,[r5,#0]
- 0x10014a22: 8821 !. LDRH r1,[r4,#0]
- 0x10014a24: 1a08 .. SUBS r0,r1,r0
- 0x10014a26: 1d00 .. ADDS r0,r0,#4
- 0x10014a28: 8020 . STRH r0,[r4,#0]
- 0x10014a2a: ebab0004 .... SUB r0,r11,r4
- 0x10014a2e: 1f00 .. SUBS r0,r0,#4
- 0x10014a30: f8aa0000 .... STRH r0,[r10,#0]
- 0x10014a34: e6cb .. B 0x100147ce ; l2cc_pdu_pack + 74
- $d
- 0x10014a36: 0000 .. DCW 0
- 0x10014a38: 11006bb4 .k.. DCD 285240244
- 0x10014a3c: 1001bf1c .... DCD 268549916
- 0x10014a40: 0000426c lB.. DCD 17004
- $t
- i.l2cc_pdu_recv_ind_handler
- l2cc_pdu_recv_ind_handler
- 0x10014a44: b5f8 .. PUSH {r3-r7,lr}
- 0x10014a46: 4615 .F MOV r5,r2
- 0x10014a48: 460c .F MOV r4,r1
- 0x10014a4a: 4610 .F MOV r0,r2
- 0x10014a4c: f7edfe22 ..". BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014a50: 0a2e .. LSRS r6,r5,#8
- 0x10014a52: 2500 .% MOVS r5,#0
- 0x10014a54: 283f ?( CMP r0,#0x3f
- 0x10014a56: d024 $. BEQ 0x10014aa2 ; l2cc_pdu_recv_ind_handler + 94
- 0x10014a58: 88e3 .. LDRH r3,[r4,#6]
- 0x10014a5a: 1d21 !. ADDS r1,r4,#4
- 0x10014a5c: 2000 . MOVS r0,#0
- 0x10014a5e: 2b05 .+ CMP r3,#5
- 0x10014a60: d007 .. BEQ 0x10014a72 ; l2cc_pdu_recv_ind_handler + 46
- 0x10014a62: f1a30240 ..@. SUB r2,r3,#0x40
- 0x10014a66: 2a40 @* CMP r2,#0x40
- 0x10014a68: d31b .. BCC 0x10014aa2 ; l2cc_pdu_recv_ind_handler + 94
- 0x10014a6a: 9000 .. STR r0,[sp,#0]
- 0x10014a6c: 7949 Iy LDRB r1,[r1,#5]
- 0x10014a6e: 2202 ." MOVS r2,#2
- 0x10014a70: e014 .. B 0x10014a9c ; l2cc_pdu_recv_ind_handler + 88
- 0x10014a72: 7822 "x LDRB r2,[r4,#0]
- 0x10014a74: b14a J. CBZ r2,0x10014a8a ; l2cc_pdu_recv_ind_handler + 70
- 0x10014a76: 2a33 3* CMP r2,#0x33
- 0x10014a78: d0f7 .. BEQ 0x10014a6a ; l2cc_pdu_recv_ind_handler + 38
- 0x10014a7a: 2a31 1* CMP r2,#0x31
- 0x10014a7c: d00a .. BEQ 0x10014a94 ; l2cc_pdu_recv_ind_handler + 80
- 0x10014a7e: 7949 Iy LDRB r1,[r1,#5]
- 0x10014a80: b179 y. CBZ r1,0x10014aa2 ; l2cc_pdu_recv_ind_handler + 94
- 0x10014a82: 2300 .# MOVS r3,#0
- 0x10014a84: 461a .F MOV r2,r3
- 0x10014a86: 9000 .. STR r0,[sp,#0]
- 0x10014a88: e008 .. B 0x10014a9c ; l2cc_pdu_recv_ind_handler + 88
- 0x10014a8a: 4630 0F MOV r0,r6
- 0x10014a8c: f000fa50 ..P. BL l2cc_sig_pdu_recv_handler ; 0x10014f30
- 0x10014a90: 4605 .F MOV r5,r0
- 0x10014a92: e006 .. B 0x10014aa2 ; l2cc_pdu_recv_ind_handler + 94
- 0x10014a94: 9000 .. STR r0,[sp,#0]
- 0x10014a96: 7949 Iy LDRB r1,[r1,#5]
- 0x10014a98: 2317 .# MOVS r3,#0x17
- 0x10014a9a: 2201 ." MOVS r2,#1
- 0x10014a9c: 4630 0F MOV r0,r6
- 0x10014a9e: f000fa6d ..m. BL l2cc_sig_send_cmd_reject ; 0x10014f7c
- 0x10014aa2: 4628 (F MOV r0,r5
- 0x10014aa4: bdf8 .. POP {r3-r7,pc}
- i.l2cc_pdu_recv_ind_handler
- l2cc_pdu_recv_ind_handler
- 0x10014aa6: b538 8. PUSH {r3-r5,lr}
- 0x10014aa8: 4615 .F MOV r5,r2
- 0x10014aaa: 460c .F MOV r4,r1
- 0x10014aac: 4610 .F MOV r0,r2
- 0x10014aae: f7edfdf1 .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014ab2: 4601 .F MOV r1,r0
- 0x10014ab4: 0a28 (. LSRS r0,r5,#8
- 0x10014ab6: 2500 .% MOVS r5,#0
- 0x10014ab8: 293f ?) CMP r1,#0x3f
- 0x10014aba: d026 &. BEQ 0x10014b0a ; l2cc_pdu_recv_ind_handler + 100
- 0x10014abc: 88e2 .. LDRH r2,[r4,#6]
- 0x10014abe: 2a05 .* CMP r2,#5
- 0x10014ac0: d002 .. BEQ 0x10014ac8 ; l2cc_pdu_recv_ind_handler + 34
- 0x10014ac2: 2a06 .* CMP r2,#6
- 0x10014ac4: d121 !. BNE 0x10014b0a ; l2cc_pdu_recv_ind_handler + 100
- 0x10014ac6: e004 .. B 0x10014ad2 ; l2cc_pdu_recv_ind_handler + 44
- 0x10014ac8: 1d21 !. ADDS r1,r4,#4
- 0x10014aca: f7f7fcdf .... BL gapc_sig_pdu_recv_handler ; 0x1000c48c
- 0x10014ace: 4605 .F MOV r5,r0
- 0x10014ad0: e01b .. B 0x10014b0a ; l2cc_pdu_recv_ind_handler + 100
- 0x10014ad2: 0709 .. LSLS r1,r1,#28
- 0x10014ad4: d501 .. BPL 0x10014ada ; l2cc_pdu_recv_ind_handler + 52
- 0x10014ad6: 2502 .% MOVS r5,#2
- 0x10014ad8: e017 .. B 0x10014b0a ; l2cc_pdu_recv_ind_handler + 100
- 0x10014ada: 7821 !x LDRB r1,[r4,#0]
- 0x10014adc: b121 !. CBZ r1,0x10014ae8 ; l2cc_pdu_recv_ind_handler + 66
- 0x10014ade: 2934 4) CMP r1,#0x34
- 0x10014ae0: d006 .. BEQ 0x10014af0 ; l2cc_pdu_recv_ind_handler + 74
- 0x10014ae2: 293f ?) CMP r1,#0x3f
- 0x10014ae4: d004 .. BEQ 0x10014af0 ; l2cc_pdu_recv_ind_handler + 74
- 0x10014ae6: e010 .. B 0x10014b0a ; l2cc_pdu_recv_ind_handler + 100
- 0x10014ae8: 1d21 !. ADDS r1,r4,#4
- 0x10014aea: f003ff95 .... BL smpc_pdu_recv ; 0x10018a18
- 0x10014aee: e00c .. B 0x10014b0a ; l2cc_pdu_recv_ind_handler + 100
- 0x10014af0: 2100 .! MOVS r1,#0
- 0x10014af2: 9100 .. STR r1,[sp,#0]
- 0x10014af4: 2108 .! MOVS r1,#8
- 0x10014af6: ea412300 A..# ORR r3,r1,r0,LSL #8
- 0x10014afa: 2205 ." MOVS r2,#5
- 0x10014afc: 2106 .! MOVS r1,#6
- 0x10014afe: f7fffd89 .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10014b02: 2107 .! MOVS r1,#7
- 0x10014b04: 7041 Ap STRB r1,[r0,#1]
- 0x10014b06: f000f87b ..{. BL l2cc_pdu_send ; 0x10014c00
- 0x10014b0a: 4628 (F MOV r0,r5
- 0x10014b0c: bd38 8. POP {r3-r5,pc}
- i.l2cc_pdu_recv_ind_handler
- l2cc_pdu_recv_ind_handler
- 0x10014b0e: b5f8 .. PUSH {r3-r7,lr}
- 0x10014b10: 4616 .F MOV r6,r2
- 0x10014b12: 460d .F MOV r5,r1
- 0x10014b14: 4610 .F MOV r0,r2
- 0x10014b16: f7edfdbd .... BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014b1a: 2400 .$ MOVS r4,#0
- 0x10014b1c: 2820 ( CMP r0,#0x20
- 0x10014b1e: d02b +. BEQ 0x10014b78 ; l2cc_pdu_recv_ind_handler + 106
- 0x10014b20: 7828 (x LDRB r0,[r5,#0]
- 0x10014b22: 0a37 7. LSRS r7,r6,#8
- 0x10014b24: b120 . CBZ r0,0x10014b30 ; l2cc_pdu_recv_ind_handler + 34
- 0x10014b26: 2834 4( CMP r0,#0x34
- 0x10014b28: d012 .. BEQ 0x10014b50 ; l2cc_pdu_recv_ind_handler + 66
- 0x10014b2a: 283f ?( CMP r0,#0x3f
- 0x10014b2c: d010 .. BEQ 0x10014b50 ; l2cc_pdu_recv_ind_handler + 66
- 0x10014b2e: e023 #. B 0x10014b78 ; l2cc_pdu_recv_ind_handler + 106
- 0x10014b30: 4629 )F MOV r1,r5
- 0x10014b32: 4638 8F MOV r0,r7
- 0x10014b34: f7f4facc .... BL atts_l2cc_pdu_recv_handler ; 0x100090d0
- 0x10014b38: 4604 .F MOV r4,r0
- 0x10014b3a: 28ff .( CMP r0,#0xff
- 0x10014b3c: d11c .. BNE 0x10014b78 ; l2cc_pdu_recv_ind_handler + 106
- 0x10014b3e: 4629 )F MOV r1,r5
- 0x10014b40: 4638 8F MOV r0,r7
- 0x10014b42: f7f2fca7 .... BL attc_l2cc_pdu_recv_handler ; 0x10007494
- 0x10014b46: 4604 .F MOV r4,r0
- 0x10014b48: 28ff .( CMP r0,#0xff
- 0x10014b4a: d115 .. BNE 0x10014b78 ; l2cc_pdu_recv_ind_handler + 106
- 0x10014b4c: 2400 .$ MOVS r4,#0
- 0x10014b4e: e013 .. B 0x10014b78 ; l2cc_pdu_recv_ind_handler + 106
- 0x10014b50: 2006 . MOVS r0,#6
- 0x10014b52: 2600 .& MOVS r6,#0
- 0x10014b54: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x10014b58: 2201 ." MOVS r2,#1
- 0x10014b5a: 2104 .! MOVS r1,#4
- 0x10014b5c: 4638 8F MOV r0,r7
- 0x10014b5e: 9600 .. STR r6,[sp,#0]
- 0x10014b60: f7fffd58 ..X. BL l2cc_pdu_alloc ; 0x10014614
- 0x10014b64: 8046 F. STRH r6,[r0,#2]
- 0x10014b66: 7a29 )z LDRB r1,[r5,#8]
- 0x10014b68: 7041 Ap STRB r1,[r0,#1]
- 0x10014b6a: 7829 )x LDRB r1,[r5,#0]
- 0x10014b6c: 293f ?) CMP r1,#0x3f
- 0x10014b6e: d005 .. BEQ 0x10014b7c ; l2cc_pdu_recv_ind_handler + 110
- 0x10014b70: 2104 .! MOVS r1,#4
- 0x10014b72: 7101 .q STRB r1,[r0,#4]
- 0x10014b74: f000f844 ..D. BL l2cc_pdu_send ; 0x10014c00
- 0x10014b78: 4620 F MOV r0,r4
- 0x10014b7a: bdf8 .. POP {r3-r7,pc}
- 0x10014b7c: 2106 .! MOVS r1,#6
- 0x10014b7e: e7f8 .. B 0x10014b72 ; l2cc_pdu_recv_ind_handler + 100
- i.l2cc_pdu_rx_init
- l2cc_pdu_rx_init
- 0x10014b80: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10014b84: 4603 .F MOV r3,r0
- 0x10014b86: 481d .H LDR r0,[pc,#116] ; [0x10014bfc] = 0x11006b3c
- 0x10014b88: 2600 .& MOVS r6,#0
- 0x10014b8a: f04f0804 O... MOV r8,#4
- 0x10014b8e: f8504023 P.#@ LDR r4,[r0,r3,LSL #2]
- 0x10014b92: 68e0 .h LDR r0,[r4,#0xc]
- 0x10014b94: b130 0. CBZ r0,0x10014ba4 ; l2cc_pdu_rx_init + 36
- 0x10014b96: 2134 4! MOVS r1,#0x34
- 0x10014b98: f8001f0c .... STRB r1,[r0,#0xc]!
- 0x10014b9c: f7edfd25 ..%. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10014ba0: 60e6 .` STR r6,[r4,#0xc]
- 0x10014ba2: e01e .. B 0x10014be2 ; l2cc_pdu_rx_init + 98
- 0x10014ba4: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x10014ba6: 7ce1 .| LDRB r1,[r4,#0x13]
- 0x10014ba8: 4288 .B CMP r0,r1
- 0x10014baa: d21a .. BCS 0x10014be2 ; l2cc_pdu_rx_init + 98
- 0x10014bac: 2804 .( CMP r0,#4
- 0x10014bae: d318 .. BCC 0x10014be2 ; l2cc_pdu_rx_init + 98
- 0x10014bb0: 8ae5 .. LDRH r5,[r4,#0x16]
- 0x10014bb2: eb082103 ...! ADD r1,r8,r3,LSL #8
- 0x10014bb6: 2734 4' MOVS r7,#0x34
- 0x10014bb8: 460a .F MOV r2,r1
- 0x10014bba: 2d04 .- CMP r5,#4
- 0x10014bbc: d01a .. BEQ 0x10014bf4 ; l2cc_pdu_rx_init + 116
- 0x10014bbe: 2d05 .- CMP r5,#5
- 0x10014bc0: d002 .. BEQ 0x10014bc8 ; l2cc_pdu_rx_init + 72
- 0x10014bc2: 2d06 .- CMP r5,#6
- 0x10014bc4: d012 .. BEQ 0x10014bec ; l2cc_pdu_rx_init + 108
- 0x10014bc6: 2733 3' MOVS r7,#0x33
- 0x10014bc8: 234a J# MOVS r3,#0x4a
- 0x10014bca: f6402012 @.. MOV r0,#0xa12
- 0x10014bce: f7edfd07 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10014bd2: 8046 F. STRH r6,[r0,#2]
- 0x10014bd4: 7007 .p STRB r7,[r0,#0]
- 0x10014bd6: 80c5 .. STRH r5,[r0,#6]
- 0x10014bd8: 8086 .. STRH r6,[r0,#4]
- 0x10014bda: 7e21 !~ LDRB r1,[r4,#0x18]
- 0x10014bdc: 7201 .r STRB r1,[r0,#8]
- 0x10014bde: f7edfd04 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10014be2: 74a6 .t STRB r6,[r4,#0x12]
- 0x10014be4: f8848013 .... STRB r8,[r4,#0x13]
- 0x10014be8: e8bd81f0 .... POP {r4-r8,pc}
- 0x10014bec: 2008 . MOVS r0,#8
- 0x10014bee: ea402103 @..! ORR r1,r0,r3,LSL #8
- 0x10014bf2: e7e9 .. B 0x10014bc8 ; l2cc_pdu_rx_init + 72
- 0x10014bf4: 2006 . MOVS r0,#6
- 0x10014bf6: eb002103 ...! ADD r1,r0,r3,LSL #8
- 0x10014bfa: e7e5 .. B 0x10014bc8 ; l2cc_pdu_rx_init + 72
- $d
- 0x10014bfc: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_pdu_send
- l2cc_pdu_send
- 0x10014c00: 3808 .8 SUBS r0,r0,#8
- 0x10014c02: f7edbcf2 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10014c06: 0000 .. MOVS r0,r0
- i.l2cc_pdu_send_cmd_handler
- l2cc_pdu_send_cmd_handler
- 0x10014c08: e92d41fc -..A PUSH {r2-r8,lr}
- 0x10014c0c: 4698 .F MOV r8,r3
- 0x10014c0e: 4615 .F MOV r5,r2
- 0x10014c10: 460c .F MOV r4,r1
- 0x10014c12: 4610 .F MOV r0,r2
- 0x10014c14: f7edfd3e ..>. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014c18: 2700 .' MOVS r7,#0
- 0x10014c1a: 0a2d -. LSRS r5,r5,#8
- 0x10014c1c: 463e >F MOV r6,r7
- 0x10014c1e: 283f ?( CMP r0,#0x3f
- 0x10014c20: d004 .. BEQ 0x10014c2c ; l2cc_pdu_send_cmd_handler + 36
- 0x10014c22: 7820 x LDRB r0,[r4,#0]
- 0x10014c24: 2806 .( CMP r0,#6
- 0x10014c26: d00d .. BEQ 0x10014c44 ; l2cc_pdu_send_cmd_handler + 60
- 0x10014c28: 2343 C# MOVS r3,#0x43
- 0x10014c2a: e000 .. B 0x10014c2e ; l2cc_pdu_send_cmd_handler + 38
- 0x10014c2c: 2346 F# MOVS r3,#0x46
- 0x10014c2e: 88e0 .. LDRH r0,[r4,#6]
- 0x10014c30: e9cd0600 .... STRD r0,r6,[sp,#0]
- 0x10014c34: 7821 !x LDRB r1,[r4,#0]
- 0x10014c36: 4642 BF MOV r2,r8
- 0x10014c38: 4628 (F MOV r0,r5
- 0x10014c3a: f000f961 ..a. BL l2cc_send_cmp_evt ; 0x10014f00
- 0x10014c3e: 4638 8F MOV r0,r7
- 0x10014c40: e8bd81fc .... POP {r2-r8,pc}
- 0x10014c44: 4807 .H LDR r0,[pc,#28] ; [0x10014c64] = 0x11006b3c
- 0x10014c46: f1a4010c .... SUB r1,r4,#0xc
- 0x10014c4a: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10014c4e: 1d00 .. ADDS r0,r0,#4
- 0x10014c50: f7edfcd5 .... BL $Ven$TT$L$$co_list_push_back ; 0x100025fe
- 0x10014c54: 2701 .' MOVS r7,#1
- 0x10014c56: 4639 9F MOV r1,r7
- 0x10014c58: 4628 (F MOV r0,r5
- 0x10014c5a: f000fa35 ..5. BL l2cm_tx_status ; 0x100150c8
- 0x10014c5e: 8066 f. STRH r6,[r4,#2]
- 0x10014c60: e7ed .. B 0x10014c3e ; l2cc_pdu_send_cmd_handler + 54
- $d
- 0x10014c62: 0000 .. DCW 0
- 0x10014c64: 11006b3c <k.. DCD 285240124
- $t
- i.l2cc_pdu_unpack
- l2cc_pdu_unpack
- 0x10014c68: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x10014c6c: b08b .. SUB sp,sp,#0x2c
- 0x10014c6e: 4690 .F MOV r8,r2
- 0x10014c70: 460c .F MOV r4,r1
- 0x10014c72: 4aa1 .J LDR r2,[pc,#644] ; [0x10014ef8] = 0x11006b3c
- 0x10014c74: e9dd9115 .... LDRD r9,r1,[sp,#0x54]
- 0x10014c78: 2500 .% MOVS r5,#0
- 0x10014c7a: f852b020 R. . LDR r11,[r2,r0,LSL #2]
- 0x10014c7e: 461f .F MOV r7,r3
- 0x10014c80: 2902 .) CMP r1,#2
- 0x10014c82: d174 t. BNE 0x10014d6e ; l2cc_pdu_unpack + 262
- 0x10014c84: 7920 y LDRB r0,[r4,#4]
- 0x10014c86: 2100 .! MOVS r1,#0
- 0x10014c88: f10b0319 .... ADD r3,r11,#0x19
- 0x10014c8c: 9301 .. STR r3,[sp,#4]
- 0x10014c8e: 9108 .. STR r1,[sp,#0x20]
- 0x10014c90: 8863 c. LDRH r3,[r4,#2]
- 0x10014c92: 460a .F MOV r2,r1
- 0x10014c94: 2b04 .+ CMP r3,#4
- 0x10014c96: d016 .. BEQ 0x10014cc6 ; l2cc_pdu_unpack + 94
- 0x10014c98: 2b05 .+ CMP r3,#5
- 0x10014c9a: d009 .. BEQ 0x10014cb0 ; l2cc_pdu_unpack + 72
- 0x10014c9c: 2b06 .+ CMP r3,#6
- 0x10014c9e: d00e .. BEQ 0x10014cbe ; l2cc_pdu_unpack + 86
- 0x10014ca0: 2533 3% MOVS r5,#0x33
- 0x10014ca2: 1d63 c. ADDS r3,r4,#5
- 0x10014ca4: f04f0a01 O... MOV r10,#1
- 0x10014ca8: 9300 .. STR r3,[sp,#0]
- 0x10014caa: 2d00 .- CMP r5,#0
- 0x10014cac: d11f .. BNE 0x10014cee ; l2cc_pdu_unpack + 134
- 0x10014cae: e016 .. B 0x10014cde ; l2cc_pdu_unpack + 118
- 0x10014cb0: 9b01 .. LDR r3,[sp,#4]
- 0x10014cb2: 781b .x LDRB r3,[r3,#0]
- 0x10014cb4: 2b00 .+ CMP r3,#0
- 0x10014cb6: d0f4 .. BEQ 0x10014ca2 ; l2cc_pdu_unpack + 58
- 0x10014cb8: 4990 .I LDR r1,[pc,#576] ; [0x10014efc] = 0x1001bf1c
- 0x10014cba: 2217 ." MOVS r2,#0x17
- 0x10014cbc: e7f1 .. B 0x10014ca2 ; l2cc_pdu_unpack + 58
- 0x10014cbe: 498f .I LDR r1,[pc,#572] ; [0x10014efc] = 0x1001bf1c
- 0x10014cc0: 315c \1 ADDS r1,r1,#0x5c
- 0x10014cc2: 220f ." MOVS r2,#0xf
- 0x10014cc4: e7ed .. B 0x10014ca2 ; l2cc_pdu_unpack + 58
- 0x10014cc6: 2852 R( CMP r0,#0x52
- 0x10014cc8: d002 .. BEQ 0x10014cd0 ; l2cc_pdu_unpack + 104
- 0x10014cca: 28d2 .( CMP r0,#0xd2
- 0x10014ccc: d002 .. BEQ 0x10014cd4 ; l2cc_pdu_unpack + 108
- 0x10014cce: e002 .. B 0x10014cd6 ; l2cc_pdu_unpack + 110
- 0x10014cd0: 2014 . MOVS r0,#0x14
- 0x10014cd2: e000 .. B 0x10014cd6 ; l2cc_pdu_unpack + 110
- 0x10014cd4: 2015 . MOVS r0,#0x15
- 0x10014cd6: 4989 .I LDR r1,[pc,#548] ; [0x10014efc] = 0x1001bf1c
- 0x10014cd8: 3198 .1 ADDS r1,r1,#0x98
- 0x10014cda: 221f ." MOVS r2,#0x1f
- 0x10014cdc: e7e1 .. B 0x10014ca2 ; l2cc_pdu_unpack + 58
- 0x10014cde: b129 ). CBZ r1,0x10014cec ; l2cc_pdu_unpack + 132
- 0x10014ce0: 4290 .B CMP r0,r2
- 0x10014ce2: d203 .. BCS 0x10014cec ; l2cc_pdu_unpack + 132
- 0x10014ce4: f8516020 Q. ` LDR r6,[r1,r0,LSL #2]
- 0x10014ce8: 2e00 .. CMP r6,#0
- 0x10014cea: d170 p. BNE 0x10014dce ; l2cc_pdu_unpack + 358
- 0x10014cec: 253f ?% MOVS r5,#0x3f
- 0x10014cee: e0d9 .. B 0x10014ea4 ; l2cc_pdu_unpack + 572
- 0x10014cf0: 2850 P( CMP r0,#0x50
- 0x10014cf2: d03d =. BEQ 0x10014d70 ; l2cc_pdu_unpack + 264
- 0x10014cf4: dc08 .. BGT 0x10014d08 ; l2cc_pdu_unpack + 160
- 0x10014cf6: 2841 A( CMP r0,#0x41
- 0x10014cf8: d06b k. BEQ 0x10014dd2 ; l2cc_pdu_unpack + 362
- 0x10014cfa: 2842 B( CMP r0,#0x42
- 0x10014cfc: d00b .. BEQ 0x10014d16 ; l2cc_pdu_unpack + 174
- 0x10014cfe: 284b K( CMP r0,#0x4b
- 0x10014d00: d027 '. BEQ 0x10014d52 ; l2cc_pdu_unpack + 234
- 0x10014d02: 284c L( CMP r0,#0x4c
- 0x10014d04: d174 t. BNE 0x10014df0 ; l2cc_pdu_unpack + 392
- 0x10014d06: e013 .. B 0x10014d30 ; l2cc_pdu_unpack + 200
- 0x10014d08: 2852 R( CMP r0,#0x52
- 0x10014d0a: d051 Q. BEQ 0x10014db0 ; l2cc_pdu_unpack + 328
- 0x10014d0c: 2857 W( CMP r0,#0x57
- 0x10014d0e: d00f .. BEQ 0x10014d30 ; l2cc_pdu_unpack + 200
- 0x10014d10: 286c l( CMP r0,#0x6c
- 0x10014d12: d16d m. BNE 0x10014df0 ; l2cc_pdu_unpack + 392
- 0x10014d14: e06d m. B 0x10014df2 ; l2cc_pdu_unpack + 394
- 0x10014d16: 9801 .. LDR r0,[sp,#4]
- 0x10014d18: 7801 .x LDRB r1,[r0,#0]
- 0x10014d1a: 9800 .. LDR r0,[sp,#0]
- 0x10014d1c: 7001 .p STRB r1,[r0,#0]
- 0x10014d1e: 9801 .. LDR r0,[sp,#4]
- 0x10014d20: 1c40 @. ADDS r0,r0,#1
- 0x10014d22: 9001 .. STR r0,[sp,#4]
- 0x10014d24: 9800 .. LDR r0,[sp,#0]
- 0x10014d26: 1c40 @. ADDS r0,r0,#1
- 0x10014d28: 9000 .. STR r0,[sp,#0]
- 0x10014d2a: f10a0001 .... ADD r0,r10,#1
- 0x10014d2e: e00d .. B 0x10014d4c ; l2cc_pdu_unpack + 228
- 0x10014d30: 9800 .. LDR r0,[sp,#0]
- 0x10014d32: 1c40 @. ADDS r0,r0,#1
- 0x10014d34: f0200101 ... BIC r1,r0,#1
- 0x10014d38: 1c88 .. ADDS r0,r1,#2
- 0x10014d3a: 9000 .. STR r0,[sp,#0]
- 0x10014d3c: 9801 .. LDR r0,[sp,#4]
- 0x10014d3e: 8800 .. LDRH r0,[r0,#0]
- 0x10014d40: 8008 .. STRH r0,[r1,#0]
- 0x10014d42: 9801 .. LDR r0,[sp,#4]
- 0x10014d44: 1c80 .. ADDS r0,r0,#2
- 0x10014d46: 9001 .. STR r0,[sp,#4]
- 0x10014d48: f10a0002 .... ADD r0,r10,#2
- 0x10014d4c: f0000aff .... AND r10,r0,#0xff
- 0x10014d50: e081 .. B 0x10014e56 ; l2cc_pdu_unpack + 494
- 0x10014d52: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x10014d56: 2210 ." MOVS r2,#0x10
- 0x10014d58: f7edfc01 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10014d5c: 9800 .. LDR r0,[sp,#0]
- 0x10014d5e: 3010 .0 ADDS r0,r0,#0x10
- 0x10014d60: 9000 .. STR r0,[sp,#0]
- 0x10014d62: 9801 .. LDR r0,[sp,#4]
- 0x10014d64: 3010 .0 ADDS r0,r0,#0x10
- 0x10014d66: 9001 .. STR r0,[sp,#4]
- 0x10014d68: f10a0010 .... ADD r0,r10,#0x10
- 0x10014d6c: e7ee .. B 0x10014d4c ; l2cc_pdu_unpack + 228
- 0x10014d6e: e0a1 .. B 0x10014eb4 ; l2cc_pdu_unpack + 588
- 0x10014d70: f89b1013 .... LDRB r1,[r11,#0x13]
- 0x10014d74: eba1000a .... SUB r0,r1,r10
- 0x10014d78: 1f01 .. SUBS r1,r0,#4
- 0x10014d7a: 2920 ) CMP r1,#0x20
- 0x10014d7c: d201 .. BCS 0x10014d82 ; l2cc_pdu_unpack + 282
- 0x10014d7e: 1f00 .. SUBS r0,r0,#4
- 0x10014d80: e000 .. B 0x10014d84 ; l2cc_pdu_unpack + 284
- 0x10014d82: 2020 MOVS r0,#0x20
- 0x10014d84: b2c0 .. UXTB r0,r0
- 0x10014d86: 4602 .F MOV r2,r0
- 0x10014d88: 9002 .. STR r0,[sp,#8]
- 0x10014d8a: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x10014d8e: f7edfbe6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10014d92: 9802 .. LDR r0,[sp,#8]
- 0x10014d94: 2820 ( CMP r0,#0x20
- 0x10014d96: d001 .. BEQ 0x10014d9c ; l2cc_pdu_unpack + 308
- 0x10014d98: 2001 . MOVS r0,#1
- 0x10014d9a: 9008 .. STR r0,[sp,#0x20]
- 0x10014d9c: 9902 .. LDR r1,[sp,#8]
- 0x10014d9e: 9800 .. LDR r0,[sp,#0]
- 0x10014da0: 4408 .D ADD r0,r0,r1
- 0x10014da2: 9000 .. STR r0,[sp,#0]
- 0x10014da4: 9801 .. LDR r0,[sp,#4]
- 0x10014da6: 4408 .D ADD r0,r0,r1
- 0x10014da8: 9001 .. STR r0,[sp,#4]
- 0x10014daa: eb0a0001 .... ADD r0,r10,r1
- 0x10014dae: e7cd .. B 0x10014d4c ; l2cc_pdu_unpack + 228
- 0x10014db0: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x10014db4: 680a .h LDR r2,[r1,#0]
- 0x10014db6: 6002 .` STR r2,[r0,#0]
- 0x10014db8: 6849 Ih LDR r1,[r1,#4]
- 0x10014dba: 6041 A` STR r1,[r0,#4]
- 0x10014dbc: 9800 .. LDR r0,[sp,#0]
- 0x10014dbe: 3008 .0 ADDS r0,r0,#8
- 0x10014dc0: 9000 .. STR r0,[sp,#0]
- 0x10014dc2: 9801 .. LDR r0,[sp,#4]
- 0x10014dc4: 3008 .0 ADDS r0,r0,#8
- 0x10014dc6: 9001 .. STR r0,[sp,#4]
- 0x10014dc8: f10a0008 .... ADD r0,r10,#8
- 0x10014dcc: e7be .. B 0x10014d4c ; l2cc_pdu_unpack + 228
- 0x10014dce: e043 C. B 0x10014e58 ; l2cc_pdu_unpack + 496
- 0x10014dd0: e7ff .. B 0x10014dd2 ; l2cc_pdu_unpack + 362
- 0x10014dd2: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x10014dd6: 680a .h LDR r2,[r1,#0]
- 0x10014dd8: 6002 .` STR r2,[r0,#0]
- 0x10014dda: 8889 .. LDRH r1,[r1,#4]
- 0x10014ddc: 8081 .. STRH r1,[r0,#4]
- 0x10014dde: 9800 .. LDR r0,[sp,#0]
- 0x10014de0: 1d80 .. ADDS r0,r0,#6
- 0x10014de2: 9000 .. STR r0,[sp,#0]
- 0x10014de4: 9801 .. LDR r0,[sp,#4]
- 0x10014de6: 1d80 .. ADDS r0,r0,#6
- 0x10014de8: 9001 .. STR r0,[sp,#4]
- 0x10014dea: f10a0006 .... ADD r0,r10,#6
- 0x10014dee: e7ad .. B 0x10014d4c ; l2cc_pdu_unpack + 228
- 0x10014df0: e017 .. B 0x10014e22 ; l2cc_pdu_unpack + 442
- 0x10014df2: f89b1013 .... LDRB r1,[r11,#0x13]
- 0x10014df6: eba1000a .... SUB r0,r1,r10
- 0x10014dfa: 1f00 .. SUBS r0,r0,#4
- 0x10014dfc: b2c0 .. UXTB r0,r0
- 0x10014dfe: 9002 .. STR r0,[sp,#8]
- 0x10014e00: 8821 !. LDRH r1,[r4,#0]
- 0x10014e02: eba1000a .... SUB r0,r1,r10
- 0x10014e06: b281 .. UXTH r1,r0
- 0x10014e08: 2001 . MOVS r0,#1
- 0x10014e0a: 9008 .. STR r0,[sp,#0x20]
- 0x10014e0c: 9800 .. LDR r0,[sp,#0]
- 0x10014e0e: 1c40 @. ADDS r0,r0,#1
- 0x10014e10: f0200001 ... BIC r0,r0,#1
- 0x10014e14: 9000 .. STR r0,[sp,#0]
- 0x10014e16: f8160f01 .... LDRB r0,[r6,#1]!
- 0x10014e1a: 2857 W( CMP r0,#0x57
- 0x10014e1c: d003 .. BEQ 0x10014e26 ; l2cc_pdu_unpack + 446
- 0x10014e1e: 2842 B( CMP r0,#0x42
- 0x10014e20: d002 .. BEQ 0x10014e28 ; l2cc_pdu_unpack + 448
- 0x10014e22: 2534 4% MOVS r5,#0x34
- 0x10014e24: e017 .. B 0x10014e56 ; l2cc_pdu_unpack + 494
- 0x10014e26: 0849 I. LSRS r1,r1,#1
- 0x10014e28: 9800 .. LDR r0,[sp,#0]
- 0x10014e2a: 7001 .p STRB r1,[r0,#0]
- 0x10014e2c: 0a09 .. LSRS r1,r1,#8
- 0x10014e2e: 7041 Ap STRB r1,[r0,#1]
- 0x10014e30: 9800 .. LDR r0,[sp,#0]
- 0x10014e32: 1c80 .. ADDS r0,r0,#2
- 0x10014e34: 9000 .. STR r0,[sp,#0]
- 0x10014e36: e9dd1201 .... LDRD r1,r2,[sp,#4]
- 0x10014e3a: f7edfb90 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10014e3e: 9902 .. LDR r1,[sp,#8]
- 0x10014e40: eb0a0001 .... ADD r0,r10,r1
- 0x10014e44: f0000aff .... AND r10,r0,#0xff
- 0x10014e48: 8820 . LDRH r0,[r4,#0]
- 0x10014e4a: 1c80 .. ADDS r0,r0,#2
- 0x10014e4c: 8020 . STRH r0,[r4,#0]
- 0x10014e4e: 9902 .. LDR r1,[sp,#8]
- 0x10014e50: 9800 .. LDR r0,[sp,#0]
- 0x10014e52: 4408 .D ADD r0,r0,r1
- 0x10014e54: 9000 .. STR r0,[sp,#0]
- 0x10014e56: 1c76 v. ADDS r6,r6,#1
- 0x10014e58: 7830 0x LDRB r0,[r6,#0]
- 0x10014e5a: b120 . CBZ r0,0x10014e66 ; l2cc_pdu_unpack + 510
- 0x10014e5c: b91d .. CBNZ r5,0x10014e66 ; l2cc_pdu_unpack + 510
- 0x10014e5e: 883a :. LDRH r2,[r7,#0]
- 0x10014e60: 4552 RE CMP r2,r10
- 0x10014e62: f4bfaf45 ..E. BCS 0x10014cf0 ; l2cc_pdu_unpack + 136
- 0x10014e66: 8838 8. LDRH r0,[r7,#0]
- 0x10014e68: 4550 PE CMP r0,r10
- 0x10014e6a: d305 .. BCC 0x10014e78 ; l2cc_pdu_unpack + 528
- 0x10014e6c: 7831 1x LDRB r1,[r6,#0]
- 0x10014e6e: b919 .. CBNZ r1,0x10014e78 ; l2cc_pdu_unpack + 528
- 0x10014e70: 9908 .. LDR r1,[sp,#0x20]
- 0x10014e72: b959 Y. CBNZ r1,0x10014e8c ; l2cc_pdu_unpack + 548
- 0x10014e74: 4550 PE CMP r0,r10
- 0x10014e76: d009 .. BEQ 0x10014e8c ; l2cc_pdu_unpack + 548
- 0x10014e78: 8860 `. LDRH r0,[r4,#2]
- 0x10014e7a: 2805 .( CMP r0,#5
- 0x10014e7c: d104 .. BNE 0x10014e88 ; l2cc_pdu_unpack + 544
- 0x10014e7e: 8820 . LDRH r0,[r4,#0]
- 0x10014e80: 2817 .( CMP r0,#0x17
- 0x10014e82: d901 .. BLS 0x10014e88 ; l2cc_pdu_unpack + 544
- 0x10014e84: 2531 1% MOVS r5,#0x31
- 0x10014e86: e00d .. B 0x10014ea4 ; l2cc_pdu_unpack + 572
- 0x10014e88: 2534 4% MOVS r5,#0x34
- 0x10014e8a: e00b .. B 0x10014ea4 ; l2cc_pdu_unpack + 572
- 0x10014e8c: eba0000a .... SUB r0,r0,r10
- 0x10014e90: 8038 8. STRH r0,[r7,#0]
- 0x10014e92: 9800 .. LDR r0,[sp,#0]
- 0x10014e94: f8b81000 .... LDRH r1,[r8,#0]
- 0x10014e98: 1b00 .. SUBS r0,r0,r4
- 0x10014e9a: 1f00 .. SUBS r0,r0,#4
- 0x10014e9c: 4408 .D ADD r0,r0,r1
- 0x10014e9e: f8a80000 .... STRH r0,[r8,#0]
- 0x10014ea2: b165 e. CBZ r5,0x10014ebe ; l2cc_pdu_unpack + 598
- 0x10014ea4: 8860 `. LDRH r0,[r4,#2]
- 0x10014ea6: 2804 .( CMP r0,#4
- 0x10014ea8: d004 .. BEQ 0x10014eb4 ; l2cc_pdu_unpack + 588
- 0x10014eaa: 2806 .( CMP r0,#6
- 0x10014eac: d002 .. BEQ 0x10014eb4 ; l2cc_pdu_unpack + 588
- 0x10014eae: f89b0019 .... LDRB r0,[r11,#0x19]
- 0x10014eb2: 7160 `q STRB r0,[r4,#5]
- 0x10014eb4: f1b90f00 .... CMP r9,#0
- 0x10014eb8: d01a .. BEQ 0x10014ef0 ; l2cc_pdu_unpack + 648
- 0x10014eba: b11d .. CBZ r5,0x10014ec4 ; l2cc_pdu_unpack + 604
- 0x10014ebc: e018 .. B 0x10014ef0 ; l2cc_pdu_unpack + 648
- 0x10014ebe: f1b90f00 .... CMP r9,#0
- 0x10014ec2: d015 .. BEQ 0x10014ef0 ; l2cc_pdu_unpack + 648
- 0x10014ec4: 8839 9. LDRH r1,[r7,#0]
- 0x10014ec6: 4549 IE CMP r1,r9
- 0x10014ec8: d311 .. BCC 0x10014eee ; l2cc_pdu_unpack + 646
- 0x10014eca: f8b80000 .... LDRH r0,[r8,#0]
- 0x10014ece: 1d24 $. ADDS r4,r4,#4
- 0x10014ed0: 4420 D ADD r0,r0,r4
- 0x10014ed2: 464a JF MOV r2,r9
- 0x10014ed4: 9914 .. LDR r1,[sp,#0x50]
- 0x10014ed6: f7edfb42 ..B. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10014eda: f8b80000 .... LDRH r0,[r8,#0]
- 0x10014ede: 4448 HD ADD r0,r0,r9
- 0x10014ee0: f8a80000 .... STRH r0,[r8,#0]
- 0x10014ee4: 8839 9. LDRH r1,[r7,#0]
- 0x10014ee6: eba10009 .... SUB r0,r1,r9
- 0x10014eea: 8038 8. STRH r0,[r7,#0]
- 0x10014eec: e000 .. B 0x10014ef0 ; l2cc_pdu_unpack + 648
- 0x10014eee: 2534 4% MOVS r5,#0x34
- 0x10014ef0: b00b .. ADD sp,sp,#0x2c
- 0x10014ef2: 4628 (F MOV r0,r5
- 0x10014ef4: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x10014ef8: 11006b3c <k.. DCD 285240124
- 0x10014efc: 1001bf1c .... DCD 268549916
- $t
- i.l2cc_send_cmp_evt
- l2cc_send_cmp_evt
- 0x10014f00: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10014f04: 460d .F MOV r5,r1
- 0x10014f06: 4694 .F MOV r12,r2
- 0x10014f08: 2104 .! MOVS r1,#4
- 0x10014f0a: e9dd6706 ...g LDRD r6,r7,[sp,#0x18]
- 0x10014f0e: eb012200 ..." ADD r2,r1,r0,LSL #8
- 0x10014f12: 461c .F MOV r4,r3
- 0x10014f14: 2306 .# MOVS r3,#6
- 0x10014f16: 4661 aF MOV r1,r12
- 0x10014f18: f6402004 @.. MOV r0,#0xa04
- 0x10014f1c: f7edfb60 ..`. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10014f20: 7005 .p STRB r5,[r0,#0]
- 0x10014f22: 7044 Dp STRB r4,[r0,#1]
- 0x10014f24: 8087 .. STRH r7,[r0,#4]
- 0x10014f26: 8046 F. STRH r6,[r0,#2]
- 0x10014f28: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10014f2c: f7edbb5d ..]. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- i.l2cc_sig_pdu_recv_handler
- l2cc_sig_pdu_recv_handler
- 0x10014f30: b5f8 .. PUSH {r3-r7,lr}
- 0x10014f32: 4606 .F MOV r6,r0
- 0x10014f34: 2400 .$ MOVS r4,#0
- 0x10014f36: 790d .y LDRB r5,[r1,#4]
- 0x10014f38: 480f .H LDR r0,[pc,#60] ; [0x10014f78] = 0x1001c030
- 0x10014f3a: 4623 #F MOV r3,r4
- 0x10014f3c: 4622 "F MOV r2,r4
- 0x10014f3e: bf00 .. NOP
- 0x10014f40: f8107032 ..2p LDRB r7,[r0,r2,LSL #3]
- 0x10014f44: 42af .B CMP r7,r5
- 0x10014f46: d102 .. BNE 0x10014f4e ; l2cc_sig_pdu_recv_handler + 30
- 0x10014f48: eb0003c2 .... ADD r3,r0,r2,LSL #3
- 0x10014f4c: 685b [h LDR r3,[r3,#4]
- 0x10014f4e: 1c52 R. ADDS r2,r2,#1
- 0x10014f50: b2d2 .. UXTB r2,r2
- 0x10014f52: 2a03 .* CMP r2,#3
- 0x10014f54: d3f4 .. BCC 0x10014f40 ; l2cc_sig_pdu_recv_handler + 16
- 0x10014f56: b123 #. CBZ r3,0x10014f62 ; l2cc_sig_pdu_recv_handler + 50
- 0x10014f58: 4630 0F MOV r0,r6
- 0x10014f5a: 1d09 .. ADDS r1,r1,#4
- 0x10014f5c: 4798 .G BLX r3
- 0x10014f5e: 4604 .F MOV r4,r0
- 0x10014f60: e007 .. B 0x10014f72 ; l2cc_sig_pdu_recv_handler + 66
- 0x10014f62: 2000 . MOVS r0,#0
- 0x10014f64: 9000 .. STR r0,[sp,#0]
- 0x10014f66: 4603 .F MOV r3,r0
- 0x10014f68: 4602 .F MOV r2,r0
- 0x10014f6a: 7949 Iy LDRB r1,[r1,#5]
- 0x10014f6c: 4630 0F MOV r0,r6
- 0x10014f6e: f000f805 .... BL l2cc_sig_send_cmd_reject ; 0x10014f7c
- 0x10014f72: 4620 F MOV r0,r4
- 0x10014f74: bdf8 .. POP {r3-r7,pc}
- $d
- 0x10014f76: 0000 .. DCW 0
- 0x10014f78: 1001c030 0... DCD 268550192
- $t
- i.l2cc_sig_send_cmd_reject
- l2cc_sig_send_cmd_reject
- 0x10014f7c: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10014f80: 4688 .F MOV r8,r1
- 0x10014f82: 461d .F MOV r5,r3
- 0x10014f84: 2104 .! MOVS r1,#4
- 0x10014f86: 4616 .F MOV r6,r2
- 0x10014f88: 2700 .' MOVS r7,#0
- 0x10014f8a: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x10014f8e: 9c08 .. LDR r4,[sp,#0x20]
- 0x10014f90: 2201 ." MOVS r2,#1
- 0x10014f92: 2105 .! MOVS r1,#5
- 0x10014f94: 9700 .. STR r7,[sp,#0]
- 0x10014f96: f7fffb3d ..=. BL l2cc_pdu_alloc ; 0x10014614
- 0x10014f9a: b2ea .. UXTB r2,r5
- 0x10014f9c: 0a2d -. LSRS r5,r5,#8
- 0x10014f9e: 2302 .# MOVS r3,#2
- 0x10014fa0: 8086 .. STRH r6,[r0,#4]
- 0x10014fa2: 2e01 .. CMP r6,#1
- 0x10014fa4: d00c .. BEQ 0x10014fc0 ; l2cc_sig_send_cmd_reject + 68
- 0x10014fa6: 2e02 .. CMP r6,#2
- 0x10014fa8: d00f .. BEQ 0x10014fca ; l2cc_sig_send_cmd_reject + 78
- 0x10014faa: 80c7 .. STRH r7,[r0,#6]
- 0x10014fac: f8808001 .... STRB r8,[r0,#1]
- 0x10014fb0: 88c1 .. LDRH r1,[r0,#6]
- 0x10014fb2: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x10014fb6: 8041 A. STRH r1,[r0,#2]
- 0x10014fb8: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10014fbc: f7ffbe20 .. . B.W l2cc_pdu_send ; 0x10014c00
- 0x10014fc0: 2101 .! MOVS r1,#1
- 0x10014fc2: 80c1 .. STRH r1,[r0,#6]
- 0x10014fc4: 7202 .r STRB r2,[r0,#8]
- 0x10014fc6: 7245 Er STRB r5,[r0,#9]
- 0x10014fc8: e7f0 .. B 0x10014fac ; l2cc_sig_send_cmd_reject + 48
- 0x10014fca: 80c3 .. STRH r3,[r0,#6]
- 0x10014fcc: 7202 .r STRB r2,[r0,#8]
- 0x10014fce: 7245 Er STRB r5,[r0,#9]
- 0x10014fd0: 7284 .r STRB r4,[r0,#0xa]
- 0x10014fd2: 0a22 ". LSRS r2,r4,#8
- 0x10014fd4: 72c2 .r STRB r2,[r0,#0xb]
- 0x10014fd6: e7e9 .. B 0x10014fac ; l2cc_sig_send_cmd_reject + 48
- i.l2cc_update_state
- l2cc_update_state
- 0x10014fd8: b570 p. PUSH {r4-r6,lr}
- 0x10014fda: 460d .F MOV r5,r1
- 0x10014fdc: 2104 .! MOVS r1,#4
- 0x10014fde: eb012000 ... ADD r0,r1,r0,LSL #8
- 0x10014fe2: 4616 .F MOV r6,r2
- 0x10014fe4: 4604 .F MOV r4,r0
- 0x10014fe6: f7edfb55 ..U. BL $Ven$TT$L$$ke_state_get ; 0x10002694
- 0x10014fea: b116 .. CBZ r6,0x10014ff2 ; l2cc_update_state + 26
- 0x10014fec: ea400105 @... ORR r1,r0,r5
- 0x10014ff0: e001 .. B 0x10014ff6 ; l2cc_update_state + 30
- 0x10014ff2: ea200105 ... BIC r1,r0,r5
- 0x10014ff6: 4620 F MOV r0,r4
- 0x10014ff8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10014ffc: f7edbab4 .... B $Ven$TT$L$$ke_state_set ; 0x10002568
- i.l2cm_cleanup
- l2cm_cleanup
- 0x10015000: b510 .. PUSH {r4,lr}
- 0x10015002: 4604 .F MOV r4,r0
- 0x10015004: 2100 .! MOVS r1,#0
- 0x10015006: f000f85f .._. BL l2cm_tx_status ; 0x100150c8
- 0x1001500a: 4620 F MOV r0,r4
- 0x1001500c: e8bd4010 ...@ POP {r4,lr}
- 0x10015010: 2100 .! MOVS r1,#0
- 0x10015012: f7ffb8ad .... B l2cc_cleanup ; 0x10014170
- i.l2cm_create
- l2cm_create
- 0x10015016: f7ffb945 ..E. B l2cc_create ; 0x100142a4
- 0x1001501a: 0000 .. MOVS r0,r0
- i.l2cm_get_nb_buffer_available
- l2cm_get_nb_buffer_available
- 0x1001501c: 4801 .H LDR r0,[pc,#4] ; [0x10015024] = 0x11006bb4
- 0x1001501e: 8900 .. LDRH r0,[r0,#8]
- 0x10015020: 4770 pG BX lr
- $d
- 0x10015022: 0000 .. DCW 0
- 0x10015024: 11006bb4 .k.. DCD 285240244
- $t
- i.l2cm_init
- l2cm_init
- 0x10015028: b510 .. PUSH {r4,lr}
- 0x1001502a: 0004 .. MOVS r4,r0
- 0x1001502c: d103 .. BNE 0x10015036 ; l2cm_init + 14
- 0x1001502e: 4908 .I LDR r1,[pc,#32] ; [0x10015050] = 0x10015059
- 0x10015030: 200b . MOVS r0,#0xb
- 0x10015032: f7edfbc0 .... BL $Ven$TT$L$$ke_event_callback_set ; 0x100027b6
- 0x10015036: 200b . MOVS r0,#0xb
- 0x10015038: f7edfbc2 .... BL $Ven$TT$L$$ke_event_clear ; 0x100027c0
- 0x1001503c: 4805 .H LDR r0,[pc,#20] ; [0x10015054] = 0x11006bb4
- 0x1001503e: 2100 .! MOVS r1,#0
- 0x10015040: 6001 .` STR r1,[r0,#0]
- 0x10015042: 6041 A` STR r1,[r0,#4]
- 0x10015044: 6081 .` STR r1,[r0,#8]
- 0x10015046: 4620 F MOV r0,r4
- 0x10015048: e8bd4010 ...@ POP {r4,lr}
- 0x1001504c: f7ffba70 ..p. B l2cc_init ; 0x10014530
- $d
- 0x10015050: 10015059 YP.. DCD 268521561
- 0x10015054: 11006bb4 .k.. DCD 285240244
- $t
- i.l2cm_l2cap_tx_handler
- l2cm_l2cap_tx_handler
- 0x10015058: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001505c: 200b . MOVS r0,#0xb
- 0x1001505e: f7edfbaf .... BL $Ven$TT$L$$ke_event_clear ; 0x100027c0
- 0x10015062: 4d13 .M LDR r5,[pc,#76] ; [0x100150b0] = 0x11006bb4
- 0x10015064: 682e .h LDR r6,[r5,#0]
- 0x10015066: 2e00 .. CMP r6,#0
- 0x10015068: d020 . BEQ 0x100150ac ; l2cm_l2cap_tx_handler + 84
- 0x1001506a: 2400 .$ MOVS r4,#0
- 0x1001506c: f04f0801 O... MOV r8,#1
- 0x10015070: 4f10 .O LDR r7,[pc,#64] ; [0x100150b4] = 0x110000a0
- 0x10015072: e009 .. B 0x10015088 ; l2cm_l2cap_tx_handler + 48
- 0x10015074: fa08f004 .... LSL r0,r8,r4
- 0x10015078: 4230 0B TST r0,r6
- 0x1001507a: d003 .. BEQ 0x10015084 ; l2cm_l2cap_tx_handler + 44
- 0x1001507c: b2c9 .. UXTB r1,r1
- 0x1001507e: 4620 F MOV r0,r4
- 0x10015080: f7fff936 ..6. BL l2cc_data_send ; 0x100142f0
- 0x10015084: 1c64 d. ADDS r4,r4,#1
- 0x10015086: b2e4 .. UXTB r4,r4
- 0x10015088: f8970054 ..T. LDRB r0,[r7,#0x54]
- 0x1001508c: 42a0 .B CMP r0,r4
- 0x1001508e: d902 .. BLS 0x10015096 ; l2cm_l2cap_tx_handler + 62
- 0x10015090: 8929 ). LDRH r1,[r5,#8]
- 0x10015092: 2900 .) CMP r1,#0
- 0x10015094: d1ee .. BNE 0x10015074 ; l2cm_l2cap_tx_handler + 28
- 0x10015096: 6828 (h LDR r0,[r5,#0]
- 0x10015098: 2800 .( CMP r0,#0
- 0x1001509a: d007 .. BEQ 0x100150ac ; l2cm_l2cap_tx_handler + 84
- 0x1001509c: 8928 (. LDRH r0,[r5,#8]
- 0x1001509e: 2800 .( CMP r0,#0
- 0x100150a0: d004 .. BEQ 0x100150ac ; l2cm_l2cap_tx_handler + 84
- 0x100150a2: e8bd41f0 ...A POP {r4-r8,lr}
- 0x100150a6: 200b . MOVS r0,#0xb
- 0x100150a8: f7edbb6c ..l. B $Ven$TT$L$$ke_event_set ; 0x10002784
- 0x100150ac: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100150b0: 11006bb4 .k.. DCD 285240244
- 0x100150b4: 110000a0 .... DCD 285212832
- $t
- i.l2cm_set_link_layer_buff_size
- l2cm_set_link_layer_buff_size
- 0x100150b8: 4a02 .J LDR r2,[pc,#8] ; [0x100150c4] = 0x11006bb4
- 0x100150ba: 8090 .. STRH r0,[r2,#4]
- 0x100150bc: 80d1 .. STRH r1,[r2,#6]
- 0x100150be: 8111 .. STRH r1,[r2,#8]
- 0x100150c0: 4770 pG BX lr
- $d
- 0x100150c2: 0000 .. DCW 0
- 0x100150c4: 11006bb4 .k.. DCD 285240244
- $t
- i.l2cm_tx_status
- l2cm_tx_status
- 0x100150c8: b570 p. PUSH {r4-r6,lr}
- 0x100150ca: 4d09 .M LDR r5,[pc,#36] ; [0x100150f0] = 0x11006bb4
- 0x100150cc: 2401 .$ MOVS r4,#1
- 0x100150ce: 4084 .@ LSLS r4,r4,r0
- 0x100150d0: 6828 (h LDR r0,[r5,#0]
- 0x100150d2: b151 Q. CBZ r1,0x100150ea ; l2cm_tx_status + 34
- 0x100150d4: 4220 B TST r0,r4
- 0x100150d6: d104 .. BNE 0x100150e2 ; l2cm_tx_status + 26
- 0x100150d8: 8928 (. LDRH r0,[r5,#8]
- 0x100150da: b110 .. CBZ r0,0x100150e2 ; l2cm_tx_status + 26
- 0x100150dc: 200b . MOVS r0,#0xb
- 0x100150de: f7edfb51 ..Q. BL $Ven$TT$L$$ke_event_set ; 0x10002784
- 0x100150e2: 6828 (h LDR r0,[r5,#0]
- 0x100150e4: 4320 C ORRS r0,r0,r4
- 0x100150e6: 6028 (` STR r0,[r5,#0]
- 0x100150e8: bd70 p. POP {r4-r6,pc}
- 0x100150ea: 43a0 .C BICS r0,r0,r4
- 0x100150ec: e7fb .. B 0x100150e6 ; l2cm_tx_status + 30
- $d
- 0x100150ee: 0000 .. DCW 0
- 0x100150f0: 11006bb4 .k.. DCD 285240244
- $t
- i.log_init
- log_init
- 0x100150f4: 491a .I LDR r1,[pc,#104] ; [0x10015160] = 0x11000194
- 0x100150f6: b510 .. PUSH {r4,lr}
- 0x100150f8: 4818 .H LDR r0,[pc,#96] ; [0x1001515c] = 0x4e4d
- 0x100150fa: 6008 .` STR r0,[r1,#0]
- 0x100150fc: 491a .I LDR r1,[pc,#104] ; [0x10015168] = 0x11003b68
- 0x100150fe: 4819 .H LDR r0,[pc,#100] ; [0x10015164] = 0x100043f5
- 0x10015100: 2201 ." MOVS r2,#1
- 0x10015102: 6008 .` STR r0,[r1,#0]
- 0x10015104: 2100 .! MOVS r1,#0
- 0x10015106: 4610 .F MOV r0,r2
- 0x10015108: f004fe7a ..z. BL system_set_port_pull ; 0x10019e00
- 0x1001510c: 2100 .! MOVS r1,#0
- 0x1001510e: 2204 ." MOVS r2,#4
- 0x10015110: 4608 .F MOV r0,r1
- 0x10015112: f7edfa33 ..3. BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x10015116: 2204 ." MOVS r2,#4
- 0x10015118: 2101 .! MOVS r1,#1
- 0x1001511a: 2000 . MOVS r0,#0
- 0x1001511c: f7edfa2e .... BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x10015120: 4812 .H LDR r0,[pc,#72] ; [0x1001516c] = 0x1e484
- 0x10015122: 6801 .h LDR r1,[r0,#0]
- 0x10015124: 6802 .h LDR r2,[r0,#0]
- 0x10015126: 6849 Ih LDR r1,[r1,#4]
- 0x10015128: f0410180 A... ORR r1,r1,#0x80
- 0x1001512c: 6051 Q` STR r1,[r2,#4]
- 0x1001512e: 6801 .h LDR r1,[r0,#0]
- 0x10015130: 6800 .h LDR r0,[r0,#0]
- 0x10015132: 68c9 .h LDR r1,[r1,#0xc]
- 0x10015134: f4213180 !..1 BIC r1,r1,#0x10000
- 0x10015138: 60c1 .` STR r1,[r0,#0xc]
- 0x1001513a: f44f5110 O..Q MOV r1,#0x2400
- 0x1001513e: 480c .H LDR r0,[pc,#48] ; [0x10015170] = 0x50050000
- 0x10015140: f7edfb43 ..C. BL $Ven$TT$L$$uart_init ; 0x100027ca
- 0x10015144: 490b .I LDR r1,[pc,#44] ; [0x10015174] = 0x11003b6c
- 0x10015146: 2000 . MOVS r0,#0
- 0x10015148: 7008 .p STRB r0,[r1,#0]
- 0x1001514a: 490b .I LDR r1,[pc,#44] ; [0x10015178] = 0x11003b08
- 0x1001514c: 7008 .p STRB r0,[r1,#0]
- 0x1001514e: 490b .I LDR r1,[pc,#44] ; [0x1001517c] = 0x11003b14
- 0x10015150: 7008 .p STRB r0,[r1,#0]
- 0x10015152: 490b .I LDR r1,[pc,#44] ; [0x10015180] = 0x11003b15
- 0x10015154: 7008 .p STRB r0,[r1,#0]
- 0x10015156: 490b .I LDR r1,[pc,#44] ; [0x10015184] = 0x11003b18
- 0x10015158: 7008 .p STRB r0,[r1,#0]
- 0x1001515a: bd10 .. POP {r4,pc}
- $d
- 0x1001515c: 00004e4d MN.. DCD 20045
- 0x10015160: 11000194 .... DCD 285213076
- 0x10015164: 100043f5 .C.. DCD 268452853
- 0x10015168: 11003b68 h;.. DCD 285227880
- 0x1001516c: 0001e484 .... DCD 124036
- 0x10015170: 50050000 ...P DCD 1342504960
- 0x10015174: 11003b6c l;.. DCD 285227884
- 0x10015178: 11003b08 .;.. DCD 285227784
- 0x1001517c: 11003b14 .;.. DCD 285227796
- 0x10015180: 11003b15 .;.. DCD 285227797
- 0x10015184: 11003b18 .;.. DCD 285227800
- $t
- i.log_printf
- log_printf
- 0x10015188: b40f .. PUSH {r0-r3}
- 0x1001518a: b510 .. PUSH {r4,lr}
- 0x1001518c: b118 .. CBZ r0,0x10015196 ; log_printf + 14
- 0x1001518e: 4601 .F MOV r1,r0
- 0x10015190: a004 .. ADR r0,{pc}+0x14 ; 0x100151a4
- 0x10015192: f7eefcbd .... BL __0printf ; 0x10003b10
- 0x10015196: a906 .. ADD r1,sp,#0x18
- 0x10015198: 9805 .. LDR r0,[sp,#0x14]
- 0x1001519a: f7eefcc9 .... BL __0vprintf ; 0x10003b30
- 0x1001519e: bc10 .. POP {r4}
- 0x100151a0: f85dfb14 ]... LDR pc,[sp],#0x14
- $d
- 0x100151a4: 5d73255b [%s] DCD 1567827291
- 0x100151a8: 00000020 ... DCD 32
- $t
- i.log_printf_level
- log_printf_level
- 0x100151ac: f7eebcb0 .... B __0printf ; 0x10003b10
- i.lvd_threshold
- lvd_threshold
- 0x100151b0: b510 .. PUSH {r4,lr}
- 0x100151b2: 4604 .F MOV r4,r0
- 0x100151b4: 2201 ." MOVS r2,#1
- 0x100151b6: 2103 .! MOVS r1,#3
- 0x100151b8: 2000 . MOVS r0,#0
- 0x100151ba: f7edfb0b .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100151be: f364105f d._. BFI r0,r4,#5,#27
- 0x100151c2: 4603 .F MOV r3,r0
- 0x100151c4: 2201 ." MOVS r2,#1
- 0x100151c6: 2103 .! MOVS r1,#3
- 0x100151c8: e8bd4010 ...@ POP {r4,lr}
- 0x100151cc: 2000 . MOVS r0,#0
- 0x100151ce: f7edbb06 .... B $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100151d2: 0000 .. MOVS r0,r0
- i.m_al_get_local_addr
- m_al_get_local_addr
- 0x100151d4: 4800 .H LDR r0,[pc,#0] ; [0x100151d8] = 0x110041dc
- 0x100151d6: 4770 pG BX lr
- $d
- 0x100151d8: 110041dc .A.. DCD 285229532
- $t
- i.m_tb_state_is_feature_sup
- m_tb_state_is_feature_sup
- 0x100151dc: 4904 .I LDR r1,[pc,#16] ; [0x100151f0] = 0x110041e4
- 0x100151de: 6809 .h LDR r1,[r1,#0]
- 0x100151e0: f8b11040 ..@. LDRH r1,[r1,#0x40]
- 0x100151e4: 4201 .B TST r1,r0
- 0x100151e6: d001 .. BEQ 0x100151ec ; m_tb_state_is_feature_sup + 16
- 0x100151e8: 2001 . MOVS r0,#1
- 0x100151ea: 4770 pG BX lr
- 0x100151ec: 2000 . MOVS r0,#0
- 0x100151ee: 4770 pG BX lr
- $d
- 0x100151f0: 110041e4 .A.. DCD 285229540
- $t
- i.mesh_set_runtime
- mesh_set_runtime
- 0x100151f4: b510 .. PUSH {r4,lr}
- 0x100151f6: 20c8 . MOVS r0,#0xc8
- 0x100151f8: f001fa50 ..P. BL prf_get_task_from_id ; 0x1001669c
- 0x100151fc: 4601 .F MOV r1,r0
- 0x100151fe: a00b .. ADR r0,{pc}+0x2e ; 0x1001522c
- 0x10015200: f7edf9e9 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10015204: 20c8 . MOVS r0,#0xc8
- 0x10015206: f001fa49 ..I. BL prf_get_task_from_id ; 0x1001669c
- 0x1001520a: 4601 .F MOV r1,r0
- 0x1001520c: 230c .# MOVS r3,#0xc
- 0x1001520e: 2203 ." MOVS r2,#3
- 0x10015210: f44f4048 O.H@ MOV r0,#0xc800
- 0x10015214: f7edf9e4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10015218: 2103 .! MOVS r1,#3
- 0x1001521a: 6001 .` STR r1,[r0,#0]
- 0x1001521c: 2100 .! MOVS r1,#0
- 0x1001521e: 8101 .. STRH r1,[r0,#8]
- 0x10015220: 6041 A` STR r1,[r0,#4]
- 0x10015222: e8bd4010 ...@ POP {r4,lr}
- 0x10015226: f7edb9e0 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x1001522a: 0000 .. DCW 0
- 0x1001522c: 5f707061 app_ DCD 1601204321
- 0x10015230: 6873656d mesh DCD 1752393069
- 0x10015234: 6174735f _sta DCD 1635021663
- 0x10015238: 253a7472 rt:% DCD 624587890
- 0x1001523c: 000a0d64 d... DCD 658788
- $t
- i.modem_param_table_set
- modem_param_table_set
- 0x10015240: b510 .. PUSH {r4,lr}
- 0x10015242: 0001 .. MOVS r1,r0
- 0x10015244: f04f30ff O..0 MOV r0,#0xffffffff
- 0x10015248: f44f72a8 O..r MOV r2,#0x150
- 0x1001524c: d00a .. BEQ 0x10015264 ; modem_param_table_set + 36
- 0x1001524e: 2901 .) CMP r1,#1
- 0x10015250: d00f .. BEQ 0x10015272 ; modem_param_table_set + 50
- 0x10015252: 2902 .) CMP r1,#2
- 0x10015254: d105 .. BNE 0x10015262 ; modem_param_table_set + 34
- 0x10015256: 490a .I LDR r1,[pc,#40] ; [0x10015280] = 0x11003f70
- 0x10015258: f5a1707c ..|p SUB r0,r1,#0x3f0
- 0x1001525c: f7edfa10 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x10015260: 2002 . MOVS r0,#2
- 0x10015262: bd10 .. POP {r4,pc}
- 0x10015264: 4907 .I LDR r1,[pc,#28] ; [0x10015284] = 0x11003cd0
- 0x10015266: f5a170a8 ...p SUB r0,r1,#0x150
- 0x1001526a: f7edfa09 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x1001526e: 2000 . MOVS r0,#0
- 0x10015270: bd10 .. POP {r4,pc}
- 0x10015272: 4905 .I LDR r1,[pc,#20] ; [0x10015288] = 0x11003e20
- 0x10015274: f5a17028 ..(p SUB r0,r1,#0x2a0
- 0x10015278: f7edfa02 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x10002680
- 0x1001527c: 2001 . MOVS r0,#1
- 0x1001527e: bd10 .. POP {r4,pc}
- $d
- 0x10015280: 11003f70 p?.. DCD 285228912
- 0x10015284: 11003cd0 .<.. DCD 285228240
- 0x10015288: 11003e20 >.. DCD 285228576
- $t
- i.monoBitAllocation
- monoBitAllocation
- 0x1001528c: b51e .. PUSH {r1-r4,lr}
- 0x1001528e: 4604 .F MOV r4,r0
- 0x10015290: 2000 . MOVS r0,#0
- 0x10015292: 4602 .F MOV r2,r0
- 0x10015294: 9002 .. STR r0,[sp,#8]
- 0x10015296: ab02 .. ADD r3,sp,#8
- 0x10015298: 4669 iF MOV r1,sp
- 0x1001529a: 4620 F MOV r0,r4
- 0x1001529c: f7f4ff16 .... BL computeBitneed ; 0x1000a0cc
- 0x100152a0: 4603 .F MOV r3,r0
- 0x100152a2: 2200 ." MOVS r2,#0
- 0x100152a4: 4669 iF MOV r1,sp
- 0x100152a6: 4620 F MOV r0,r4
- 0x100152a8: f000f801 .... BL oneChannelBitAllocation ; 0x100152ae
- 0x100152ac: bd1e .. POP {r1-r4,pc}
- i.oneChannelBitAllocation
- oneChannelBitAllocation
- 0x100152ae: b5fc .. PUSH {r2-r7,lr}
- 0x100152b0: 7a44 Dz LDRB r4,[r0,#9]
- 0x100152b2: 4605 .F MOV r5,r0
- 0x100152b4: a801 .. ADD r0,sp,#4
- 0x100152b6: 4617 .F MOV r7,r2
- 0x100152b8: 9000 .. STR r0,[sp,#0]
- 0x100152ba: 460e .F MOV r6,r1
- 0x100152bc: 7ba8 .{ LDRB r0,[r5,#0xe]
- 0x100152be: 4622 "F MOV r2,r4
- 0x100152c0: f7eff8ae .... BL adjustToFitBitpool ; 0x10004420
- 0x100152c4: 9901 .. LDR r1,[sp,#4]
- 0x100152c6: 4603 .F MOV r3,r0
- 0x100152c8: b10f .. CBZ r7,0x100152ce ; oneChannelBitAllocation + 32
- 0x100152ca: 4620 F MOV r0,r4
- 0x100152cc: e000 .. B 0x100152d0 ; oneChannelBitAllocation + 34
- 0x100152ce: 2000 . MOVS r0,#0
- 0x100152d0: 1947 G. ADDS r7,r0,r5
- 0x100152d2: 2500 .% MOVS r5,#0
- 0x100152d4: 373c <7 ADDS r7,r7,#0x3c
- 0x100152d6: e009 .. B 0x100152ec ; oneChannelBitAllocation + 62
- 0x100152d8: 5d70 p] LDRB r0,[r6,r5]
- 0x100152da: 460a .F MOV r2,r1
- 0x100152dc: eb000c03 .... ADD r12,r0,r3
- 0x100152e0: 1978 x. ADDS r0,r7,r5
- 0x100152e2: 4661 aF MOV r1,r12
- 0x100152e4: f7eff8e7 .... BL allocAdjustedBits ; 0x100044b6
- 0x100152e8: 4601 .F MOV r1,r0
- 0x100152ea: 1c6d m. ADDS r5,r5,#1
- 0x100152ec: 42a5 .B CMP r5,r4
- 0x100152ee: d3f3 .. BCC 0x100152d8 ; oneChannelBitAllocation + 42
- 0x100152f0: 2300 .# MOVS r3,#0
- 0x100152f2: e004 .. B 0x100152fe ; oneChannelBitAllocation + 80
- 0x100152f4: 18f8 .. ADDS r0,r7,r3
- 0x100152f6: f7eff8f4 .... BL allocExcessBits ; 0x100044e2
- 0x100152fa: 4601 .F MOV r1,r0
- 0x100152fc: 1c5b [. ADDS r3,r3,#1
- 0x100152fe: 2900 .) CMP r1,#0
- 0x10015300: d1f8 .. BNE 0x100152f4 ; oneChannelBitAllocation + 70
- 0x10015302: bdfc .. POP {r2-r7,pc}
- i.os_default_task_func
- os_default_task_func
- 0x10015304: b50e .. PUSH {r1-r3,lr}
- 0x10015306: 4608 .F MOV r0,r1
- 0x10015308: 390c .9 SUBS r1,r1,#0xc
- 0x1001530a: 888b .. LDRH r3,[r1,#4]
- 0x1001530c: f8ad3000 ...0 STRH r3,[sp,#0]
- 0x10015310: 9001 .. STR r0,[sp,#4]
- 0x10015312: 8948 H. LDRH r0,[r1,#0xa]
- 0x10015314: f8ad0008 .... STRH r0,[sp,#8]
- 0x10015318: 8908 .. LDRH r0,[r1,#8]
- 0x1001531a: f8ad0002 .... STRH r0,[sp,#2]
- 0x1001531e: 4804 .H LDR r0,[pc,#16] ; [0x10015330] = 0x11000184
- 0x10015320: 6800 .h LDR r0,[r0,#0]
- 0x10015322: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x10015326: 6800 .h LDR r0,[r0,#0]
- 0x10015328: 6841 Ah LDR r1,[r0,#4]
- 0x1001532a: 4668 hF MOV r0,sp
- 0x1001532c: 4788 .G BLX r1
- 0x1001532e: bd0e .. POP {r1-r3,pc}
- $d
- 0x10015330: 11000184 .... DCD 285213060
- $t
- i.os_free
- os_free
- 0x10015334: 2800 .( CMP r0,#0
- 0x10015336: d001 .. BEQ 0x1001533c ; os_free + 8
- 0x10015338: f7edb975 ..u. B $Ven$TT$L$$ke_free ; 0x10002626
- 0x1001533c: 4770 pG BX lr
- 0x1001533e: 0000 .. MOVS r0,r0
- i.os_get_free_task_type
- os_get_free_task_type
- 0x10015340: 4906 .I LDR r1,[pc,#24] ; [0x1001535c] = 0x11000184
- 0x10015342: 2014 . MOVS r0,#0x14
- 0x10015344: f8d11000 .... LDR.W r1,[r1,#0]
- 0x10015348: f8512020 Q. LDR r2,[r1,r0,LSL #2]
- 0x1001534c: 2a00 .* CMP r2,#0
- 0x1001534e: d004 .. BEQ 0x1001535a ; os_get_free_task_type + 26
- 0x10015350: 1c40 @. ADDS r0,r0,#1
- 0x10015352: b2c0 .. UXTB r0,r0
- 0x10015354: 2828 (( CMP r0,#0x28
- 0x10015356: d3f7 .. BCC 0x10015348 ; os_get_free_task_type + 8
- 0x10015358: 20ff . MOVS r0,#0xff
- 0x1001535a: 4770 pG BX lr
- $d
- 0x1001535c: 11000184 .... DCD 285213060
- $t
- i.os_malloc
- os_malloc
- 0x10015360: 2103 .! MOVS r1,#3
- 0x10015362: f7edb947 ..G. B $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10015366: 0000 .. MOVS r0,r0
- i.os_msg_post
- os_msg_post
- 0x10015368: b570 p. PUSH {r4-r6,lr}
- 0x1001536a: 460c .F MOV r4,r1
- 0x1001536c: 4601 .F MOV r1,r0
- 0x1001536e: 8923 #. LDRH r3,[r4,#8]
- 0x10015370: 8862 b. LDRH r2,[r4,#2]
- 0x10015372: 8820 . LDRH r0,[r4,#0]
- 0x10015374: f7edf934 ..4. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10015378: 0005 .. MOVS r5,r0
- 0x1001537a: d00a .. BEQ 0x10015392 ; os_msg_post + 42
- 0x1001537c: 6861 ah LDR r1,[r4,#4]
- 0x1001537e: b119 .. CBZ r1,0x10015388 ; os_msg_post + 32
- 0x10015380: 8922 ". LDRH r2,[r4,#8]
- 0x10015382: b10a .. CBZ r2,0x10015388 ; os_msg_post + 32
- 0x10015384: f7edf8eb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10015388: 4628 (F MOV r0,r5
- 0x1001538a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1001538e: f7edb92c ..,. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10015392: 2214 ." MOVS r2,#0x14
- 0x10015394: a102 .. ADR r1,{pc}+0xc ; 0x100153a0
- 0x10015396: a009 .. ADR r0,{pc}+0x26 ; 0x100153bc
- 0x10015398: f7edf91d .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001539c: e7fe .. B 0x1001539c ; os_msg_post + 52
- $d
- 0x1001539e: 0000 .. DCW 0
- 0x100153a0: 6d5c2e2e ..\m DCD 1834757678
- 0x100153a4: 6c75646f odul DCD 1819632751
- 0x100153a8: 6f5c7365 es\o DCD 1868329829
- 0x100153ac: 736f5c73 s\os DCD 1936678003
- 0x100153b0: 67736d5f _msg DCD 1735617887
- 0x100153b4: 632e715f _q.c DCD 1663988063
- 0x100153b8: 00000000 .... DCD 0
- 0x100153bc: 25200a0d .. % DCD 622856717
- 0x100153c0: 64252073 s %d DCD 1680154739
- 0x100153c4: 000a0d20 ... DCD 658720
- $t
- i.os_task_create
- os_task_create
- 0x100153c8: 2100 .! MOVS r1,#0
- 0x100153ca: f000b801 .... B.W os_task_create_x ; 0x100153d0
- 0x100153ce: 0000 .. MOVS r0,r0
- i.os_task_create_x
- os_task_create_x
- 0x100153d0: b570 p. PUSH {r4-r6,lr}
- 0x100153d2: 4603 .F MOV r3,r0
- 0x100153d4: b1d9 .. CBZ r1,0x1001540e ; os_task_create_x + 62
- 0x100153d6: 460c .F MOV r4,r1
- 0x100153d8: 2cff ., CMP r4,#0xff
- 0x100153da: d01c .. BEQ 0x10015416 ; os_task_create_x + 70
- 0x100153dc: 4618 .F MOV r0,r3
- 0x100153de: f7f5f829 ..). BL from_task_func_to_msg_handle ; 0x1000a434
- 0x100153e2: 0005 .. MOVS r5,r0
- 0x100153e4: f04f0600 O... MOV r6,#0
- 0x100153e8: d01a .. BEQ 0x10015420 ; os_task_create_x + 80
- 0x100153ea: 2103 .! MOVS r1,#3
- 0x100153ec: 200c . MOVS r0,#0xc
- 0x100153ee: f7edf901 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100153f2: b190 .. CBZ r0,0x1001541a ; os_task_create_x + 74
- 0x100153f4: e9c05600 ...V STRD r5,r6,[r0,#0]
- 0x100153f8: 2101 .! MOVS r1,#1
- 0x100153fa: 8101 .. STRH r1,[r0,#8]
- 0x100153fc: 2102 .! MOVS r1,#2
- 0x100153fe: 8141 A. STRH r1,[r0,#0xa]
- 0x10015400: 4605 .F MOV r5,r0
- 0x10015402: 4810 .H LDR r0,[pc,#64] ; [0x10015444] = 0x11000184
- 0x10015404: 6800 .h LDR r0,[r0,#0]
- 0x10015406: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x1001540a: b980 .. CBNZ r0,0x1001542e ; os_task_create_x + 94
- 0x1001540c: e00a .. B 0x10015424 ; os_task_create_x + 84
- 0x1001540e: f7ffff97 .... BL os_get_free_task_type ; 0x10015340
- 0x10015412: 4604 .F MOV r4,r0
- 0x10015414: e7e0 .. B 0x100153d8 ; os_task_create_x + 8
- 0x10015416: 2005 . MOVS r0,#5
- 0x10015418: bd70 p. POP {r4-r6,pc}
- 0x1001541a: 4628 (F MOV r0,r5
- 0x1001541c: f7edf903 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10015420: 2006 . MOVS r0,#6
- 0x10015422: bd70 p. POP {r4-r6,pc}
- 0x10015424: b2e0 .. UXTB r0,r4
- 0x10015426: 4629 )F MOV r1,r5
- 0x10015428: f7edf91b .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x1001542c: b138 8. CBZ r0,0x1001543e ; os_task_create_x + 110
- 0x1001542e: 6828 (h LDR r0,[r5,#0]
- 0x10015430: f7edf8f9 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10015434: 4628 (F MOV r0,r5
- 0x10015436: f7edf8f6 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1001543a: 20ff . MOVS r0,#0xff
- 0x1001543c: bd70 p. POP {r4-r6,pc}
- 0x1001543e: 4620 F MOV r0,r4
- 0x10015440: bd70 p. POP {r4-r6,pc}
- $d
- 0x10015442: 0000 .. DCW 0
- 0x10015444: 11000184 .... DCD 285213060
- $t
- i.os_timer_destroy
- os_timer_destroy
- 0x10015448: b5f8 .. PUSH {r3-r7,lr}
- 0x1001544a: 4606 .F MOV r6,r0
- 0x1001544c: 2400 .$ MOVS r4,#0
- 0x1001544e: 2020 MOVS r0,#0x20
- 0x10015450: f7edf94d ..M. BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x10015454: 4d15 .M LDR r5,[pc,#84] ; [0x100154ac] = 0x11003b6c
- 0x10015456: 4607 .F MOV r7,r0
- 0x10015458: 7828 (x LDRB r0,[r5,#0]
- 0x1001545a: 2804 .( CMP r0,#4
- 0x1001545c: d309 .. BCC 0x10015472 ; os_timer_destroy + 42
- 0x1001545e: a014 .. ADR r0,{pc}+0x52 ; 0x100154b0
- 0x10015460: f7fffea4 .... BL log_printf_level ; 0x100151ac
- 0x10015464: a314 .. ADR r3,{pc}+0x54 ; 0x100154b8
- 0x10015466: 22b6 ." MOVS r2,#0xb6
- 0x10015468: a11a .. ADR r1,{pc}+0x6c ; 0x100154d4
- 0x1001546a: a021 !. ADR r0,{pc}+0x86 ; 0x100154f0
- 0x1001546c: 9600 .. STR r6,[sp,#0]
- 0x1001546e: f7fffe8b .... BL log_printf ; 0x10015188
- 0x10015472: 8a30 0. LDRH r0,[r6,#0x10]
- 0x10015474: 28ff .( CMP r0,#0xff
- 0x10015476: d003 .. BEQ 0x10015480 ; os_timer_destroy + 56
- 0x10015478: 1e80 .. SUBS r0,r0,#2
- 0x1001547a: b2c0 .. UXTB r0,r0
- 0x1001547c: f7f4ffc8 .... BL free_time_evt_id ; 0x1000a410
- 0x10015480: 6868 hh LDR r0,[r5,#4]
- 0x10015482: 4601 .F MOV r1,r0
- 0x10015484: e003 .. B 0x1001548e ; os_timer_destroy + 70
- 0x10015486: 42b0 .B CMP r0,r6
- 0x10015488: d004 .. BEQ 0x10015494 ; os_timer_destroy + 76
- 0x1001548a: 4604 .F MOV r4,r0
- 0x1001548c: 6800 .h LDR r0,[r0,#0]
- 0x1001548e: 2800 .( CMP r0,#0
- 0x10015490: d1f9 .. BNE 0x10015486 ; os_timer_destroy + 62
- 0x10015492: e006 .. B 0x100154a2 ; os_timer_destroy + 90
- 0x10015494: b128 (. CBZ r0,0x100154a2 ; os_timer_destroy + 90
- 0x10015496: 4288 .B CMP r0,r1
- 0x10015498: 6800 .h LDR r0,[r0,#0]
- 0x1001549a: d101 .. BNE 0x100154a0 ; os_timer_destroy + 88
- 0x1001549c: 6068 h` STR r0,[r5,#4]
- 0x1001549e: e000 .. B 0x100154a2 ; os_timer_destroy + 90
- 0x100154a0: 6020 ` STR r0,[r4,#0]
- 0x100154a2: 4638 8F MOV r0,r7
- 0x100154a4: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x100154a8: f7edb926 ..&. B $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- $d
- 0x100154ac: 11003b6c l;.. DCD 285227884
- 0x100154b0: 4742445b [DBG DCD 1195525211
- 0x100154b4: 0000205d ] .. DCD 8285
- 0x100154b8: 656d6974 time DCD 1701669236
- 0x100154bc: 65645f72 r_de DCD 1701076850
- 0x100154c0: 6f727473 stro DCD 1869771891
- 0x100154c4: 74702c79 y,pt DCD 1953508473
- 0x100154c8: 72656d69 imer DCD 1919249769
- 0x100154cc: 0d78253a :%x. DCD 225977658
- 0x100154d0: 0000000a .... DCD 10
- 0x100154d4: 6d5c2e2e ..\m DCD 1834757678
- 0x100154d8: 6c75646f odul DCD 1819632751
- 0x100154dc: 6f5c7365 es\o DCD 1868329829
- 0x100154e0: 736f5c73 s\os DCD 1936678003
- 0x100154e4: 6d69745f _tim DCD 1835627615
- 0x100154e8: 632e7265 er.c DCD 1663988325
- 0x100154ec: 00000000 .... DCD 0
- 0x100154f0: 006d6974 tim. DCD 7170420
- $t
- i.os_timer_init
- os_timer_init
- 0x100154f4: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x100154f8: 4604 .F MOV r4,r0
- 0x100154fa: 4615 .F MOV r5,r2
- 0x100154fc: 460f .F MOV r7,r1
- 0x100154fe: 2020 MOVS r0,#0x20
- 0x10015500: f7edf8f5 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x10015504: 2600 .& MOVS r6,#0
- 0x10015506: 6066 f` STR r6,[r4,#4]
- 0x10015508: e9c47502 ...u STRD r7,r5,[r4,#8]
- 0x1001550c: 4d1d .M LDR r5,[pc,#116] ; [0x10015584] = 0x11003b6c
- 0x1001550e: 4680 .F MOV r8,r0
- 0x10015510: 7828 (x LDRB r0,[r5,#0]
- 0x10015512: 2804 .( CMP r0,#4
- 0x10015514: d309 .. BCC 0x1001552a ; os_timer_init + 54
- 0x10015516: a01c .. ADR r0,{pc}+0x72 ; 0x10015588
- 0x10015518: f7fffe48 ..H. BL log_printf_level ; 0x100151ac
- 0x1001551c: a31c .. ADR r3,{pc}+0x74 ; 0x10015590
- 0x1001551e: 22a3 ." MOVS r2,#0xa3
- 0x10015520: a11e .. ADR r1,{pc}+0x7c ; 0x1001559c
- 0x10015522: a025 %. ADR r0,{pc}+0x96 ; 0x100155b8
- 0x10015524: 9400 .. STR r4,[sp,#0]
- 0x10015526: f7fffe2f ../. BL log_printf ; 0x10015188
- 0x1001552a: 6868 hh LDR r0,[r5,#4]
- 0x1001552c: e002 .. B 0x10015534 ; os_timer_init + 64
- 0x1001552e: 42a0 .B CMP r0,r4
- 0x10015530: d014 .. BEQ 0x1001555c ; os_timer_init + 104
- 0x10015532: 6800 .h LDR r0,[r0,#0]
- 0x10015534: 2800 .( CMP r0,#0
- 0x10015536: d1fa .. BNE 0x1001552e ; os_timer_init + 58
- 0x10015538: 6026 &` STR r6,[r4,#0]
- 0x1001553a: 7828 (x LDRB r0,[r5,#0]
- 0x1001553c: 2804 .( CMP r0,#4
- 0x1001553e: d308 .. BCC 0x10015552 ; os_timer_init + 94
- 0x10015540: a011 .. ADR r0,{pc}+0x48 ; 0x10015588
- 0x10015542: f7fffe33 ..3. BL log_printf_level ; 0x100151ac
- 0x10015546: a31d .. ADR r3,{pc}+0x76 ; 0x100155bc
- 0x10015548: 22a7 ." MOVS r2,#0xa7
- 0x1001554a: a114 .. ADR r1,{pc}+0x52 ; 0x1001559c
- 0x1001554c: a01a .. ADR r0,{pc}+0x6c ; 0x100155b8
- 0x1001554e: f7fffe1b .... BL log_printf ; 0x10015188
- 0x10015552: 4620 F MOV r0,r4
- 0x10015554: f004fce0 .... BL timer_insert ; 0x10019f18
- 0x10015558: 20ff . MOVS r0,#0xff
- 0x1001555a: 8220 . STRH r0,[r4,#0x10]
- 0x1001555c: 4640 @F MOV r0,r8
- 0x1001555e: f7edf8cb .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- 0x10015562: 7828 (x LDRB r0,[r5,#0]
- 0x10015564: 2804 .( CMP r0,#4
- 0x10015566: d30b .. BCC 0x10015580 ; os_timer_init + 140
- 0x10015568: a007 .. ADR r0,{pc}+0x20 ; 0x10015588
- 0x1001556a: f7fffe1f .... BL log_printf_level ; 0x100151ac
- 0x1001556e: b001 .. ADD sp,sp,#4
- 0x10015570: a316 .. ADR r3,{pc}+0x5c ; 0x100155cc
- 0x10015572: e8bd43f0 ...C POP {r4-r9,lr}
- 0x10015576: 22ae ." MOVS r2,#0xae
- 0x10015578: a108 .. ADR r1,{pc}+0x24 ; 0x1001559c
- 0x1001557a: a00f .. ADR r0,{pc}+0x3e ; 0x100155b8
- 0x1001557c: f7ffbe04 .... B.W log_printf ; 0x10015188
- 0x10015580: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x10015584: 11003b6c l;.. DCD 285227884
- 0x10015588: 4742445b [DBG DCD 1195525211
- 0x1001558c: 0000205d ] .. DCD 8285
- 0x10015590: 6d697470 ptim DCD 1835627632
- 0x10015594: 253a7265 er:% DCD 624587365
- 0x10015598: 000a0d78 x... DCD 658808
- 0x1001559c: 6d5c2e2e ..\m DCD 1834757678
- 0x100155a0: 6c75646f odul DCD 1819632751
- 0x100155a4: 6f5c7365 es\o DCD 1868329829
- 0x100155a8: 736f5c73 s\os DCD 1936678003
- 0x100155ac: 6d69745f _tim DCD 1835627615
- 0x100155b0: 632e7265 er.c DCD 1663988325
- 0x100155b4: 00000000 .... DCD 0
- 0x100155b8: 006d6974 tim. DCD 7170420
- 0x100155bc: 20746f6e not DCD 544501614
- 0x100155c0: 6c206e69 in l DCD 1814064745
- 0x100155c4: 0d747369 ist. DCD 225735529
- 0x100155c8: 0000000a .... DCD 10
- 0x100155cc: 66746573 setf DCD 1718904179
- 0x100155d0: 756f5f6e n_ou DCD 1970233198
- 0x100155d4: 000a0d74 t... DCD 658804
- $t
- i.os_timer_ota_cb
- os_timer_ota_cb
- 0x100155d8: b510 .. PUSH {r4,lr}
- 0x100155da: 2000 . MOVS r0,#0
- 0x100155dc: f000f9a0 .... BL ota_stop ; 0x10015920
- 0x100155e0: e8bd4010 ...@ POP {r4,lr}
- 0x100155e4: a001 .. ADR r0,{pc}+8 ; 0x100155ec
- 0x100155e6: f7ecbff6 .... B $Ven$TT$L$$co_printf ; 0x100025d6
- $d
- 0x100155ea: 0000 .. DCW 0
- 0x100155ec: 745f736f os_t DCD 1952412527
- 0x100155f0: 72656d69 imer DCD 1919249769
- 0x100155f4: 61746f5f _ota DCD 1635020639
- 0x100155f8: 0d62635f _cb. DCD 224551775
- 0x100155fc: 0000000a .... DCD 10
- $t
- i.os_timer_start
- os_timer_start
- 0x10015600: b5fe .. PUSH {r1-r7,lr}
- 0x10015602: 4617 .F MOV r7,r2
- 0x10015604: 460d .F MOV r5,r1
- 0x10015606: 4604 .F MOV r4,r0
- 0x10015608: f000f864 ..d. BL os_timer_stop ; 0x100156d4
- 0x1001560c: 2020 MOVS r0,#0x20
- 0x1001560e: f7edf86e ..n. BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x10015612: 4606 .F MOV r6,r0
- 0x10015614: 8a20 . LDRH r0,[r4,#0x10]
- 0x10015616: 28ff .( CMP r0,#0xff
- 0x10015618: d122 ". BNE 0x10015660 ; os_timer_start + 96
- 0x1001561a: 200a . MOVS r0,#0xa
- 0x1001561c: fbb5f5f0 .... UDIV r5,r5,r0
- 0x10015620: b107 .. CBZ r7,0x10015624 ; os_timer_start + 36
- 0x10015622: 6065 e` STR r5,[r4,#4]
- 0x10015624: f7fcfed0 .... BL get_valid_tim_evt_id ; 0x100123c8
- 0x10015628: 28ff .( CMP r0,#0xff
- 0x1001562a: d01e .. BEQ 0x1001566a ; os_timer_start + 106
- 0x1001562c: f6007002 ...p ADD r0,r0,#0xf02
- 0x10015630: 8220 . STRH r0,[r4,#0x10]
- 0x10015632: 4811 .H LDR r0,[pc,#68] ; [0x10015678] = 0x11003b6c
- 0x10015634: 7800 .x LDRB r0,[r0,#0]
- 0x10015636: 2804 .( CMP r0,#4
- 0x10015638: d30d .. BCC 0x10015656 ; os_timer_start + 86
- 0x1001563a: a010 .. ADR r0,{pc}+0x42 ; 0x1001567c
- 0x1001563c: f7fffdb6 .... BL log_printf_level ; 0x100151ac
- 0x10015640: 8a20 . LDRH r0,[r4,#0x10]
- 0x10015642: a310 .. ADR r3,{pc}+0x42 ; 0x10015684
- 0x10015644: e9cd4000 ...@ STRD r4,r0,[sp,#0]
- 0x10015648: f44f728e O..r MOV r2,#0x11c
- 0x1001564c: a116 .. ADR r1,{pc}+0x5c ; 0x100156a8
- 0x1001564e: 9502 .. STR r5,[sp,#8]
- 0x10015650: a01c .. ADR r0,{pc}+0x74 ; 0x100156c4
- 0x10015652: f7fffd99 .... BL log_printf ; 0x10015188
- 0x10015656: 8a20 . LDRH r0,[r4,#0x10]
- 0x10015658: 462a *F MOV r2,r5
- 0x1001565a: 2103 .! MOVS r1,#3
- 0x1001565c: f7edf80b .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x10015660: 4630 0F MOV r0,r6
- 0x10015662: e8bd40fe ...@ POP {r1-r7,lr}
- 0x10015666: f7edb847 ..G. B $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- 0x1001566a: f44f728d O..r MOV r2,#0x11a
- 0x1001566e: a10e .. ADR r1,{pc}+0x3a ; 0x100156a8
- 0x10015670: a015 .. ADR r0,{pc}+0x58 ; 0x100156c8
- 0x10015672: f7ecffb0 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10015676: e7fe .. B 0x10015676 ; os_timer_start + 118
- $d
- 0x10015678: 11003b6c l;.. DCD 285227884
- 0x1001567c: 4742445b [DBG DCD 1195525211
- 0x10015680: 0000205d ] .. DCD 8285
- 0x10015684: 656d6974 time DCD 1701669236
- 0x10015688: 2078253a :%x DCD 544744762
- 0x1001568c: 72617473 star DCD 1918989427
- 0x10015690: 64692c74 t,id DCD 1684614260
- 0x10015694: 3430253a :%04 DCD 875570490
- 0x10015698: 69742c58 X,ti DCD 1769221208
- 0x1001569c: 3a736b63 cks: DCD 980642659
- 0x100156a0: 0a0d6425 %d.. DCD 168649765
- 0x100156a4: 00000000 .... DCD 0
- 0x100156a8: 6d5c2e2e ..\m DCD 1834757678
- 0x100156ac: 6c75646f odul DCD 1819632751
- 0x100156b0: 6f5c7365 es\o DCD 1868329829
- 0x100156b4: 736f5c73 s\os DCD 1936678003
- 0x100156b8: 6d69745f _tim DCD 1835627615
- 0x100156bc: 632e7265 er.c DCD 1663988325
- 0x100156c0: 00000000 .... DCD 0
- 0x100156c4: 006d6974 tim. DCD 7170420
- 0x100156c8: 25200a0d .. % DCD 622856717
- 0x100156cc: 64252073 s %d DCD 1680154739
- 0x100156d0: 000a0d20 ... DCD 658720
- $t
- i.os_timer_stop
- os_timer_stop
- 0x100156d4: e92d41fc -..A PUSH {r2-r8,lr}
- 0x100156d8: 4604 .F MOV r4,r0
- 0x100156da: 2020 MOVS r0,#0x20
- 0x100156dc: f7edf807 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x100156e0: 4d2a *M LDR r5,[pc,#168] ; [0x1001578c] = 0x11003b6c
- 0x100156e2: 4607 .F MOV r7,r0
- 0x100156e4: 7828 (x LDRB r0,[r5,#0]
- 0x100156e6: 2804 .( CMP r0,#4
- 0x100156e8: d30b .. BCC 0x10015702 ; os_timer_stop + 46
- 0x100156ea: a029 ). ADR r0,{pc}+0xa6 ; 0x10015790
- 0x100156ec: f7fffd5e ..^. BL log_printf_level ; 0x100151ac
- 0x100156f0: 8a20 . LDRH r0,[r4,#0x10]
- 0x100156f2: a329 ). ADR r3,{pc}+0xa6 ; 0x10015798
- 0x100156f4: e9cd4000 ...@ STRD r4,r0,[sp,#0]
- 0x100156f8: 22d8 ." MOVS r2,#0xd8
- 0x100156fa: a12d -. ADR r1,{pc}+0xb6 ; 0x100157b0
- 0x100156fc: a033 3. ADR r0,{pc}+0xd0 ; 0x100157cc
- 0x100156fe: f7fffd43 ..C. BL log_printf ; 0x10015188
- 0x10015702: 8a20 . LDRH r0,[r4,#0x10]
- 0x10015704: 28ff .( CMP r0,#0xff
- 0x10015706: d02e .. BEQ 0x10015766 ; os_timer_stop + 146
- 0x10015708: 2103 .! MOVS r1,#3
- 0x1001570a: f7edf809 .... BL $Ven$TT$L$$ke_timer_active ; 0x10002720
- 0x1001570e: b118 .. CBZ r0,0x10015718 ; os_timer_stop + 68
- 0x10015710: 8a20 . LDRH r0,[r4,#0x10]
- 0x10015712: 2103 .! MOVS r1,#3
- 0x10015714: f7ecffaa .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10015718: 4a2d -J LDR r2,[pc,#180] ; [0x100157d0] = 0x11000ae4
- 0x1001571a: 2100 .! MOVS r1,#0
- 0x1001571c: 460e .F MOV r6,r1
- 0x1001571e: 6810 .h LDR r0,[r2,#0]
- 0x10015720: e009 .. B 0x10015736 ; os_timer_stop + 98
- 0x10015722: 8883 .. LDRH r3,[r0,#4]
- 0x10015724: f8b4c010 .... LDRH r12,[r4,#0x10]
- 0x10015728: 4563 cE CMP r3,r12
- 0x1001572a: d102 .. BNE 0x10015732 ; os_timer_stop + 94
- 0x1001572c: 88c3 .. LDRH r3,[r0,#6]
- 0x1001572e: 2b03 .+ CMP r3,#3
- 0x10015730: d01e .. BEQ 0x10015770 ; os_timer_stop + 156
- 0x10015732: 4601 .F MOV r1,r0
- 0x10015734: 6800 .h LDR r0,[r0,#0]
- 0x10015736: 2800 .( CMP r0,#0
- 0x10015738: d1f3 .. BNE 0x10015722 ; os_timer_stop + 78
- 0x1001573a: 7828 (x LDRB r0,[r5,#0]
- 0x1001573c: 2804 .( CMP r0,#4
- 0x1001573e: d30a .. BCC 0x10015756 ; os_timer_stop + 130
- 0x10015740: a013 .. ADR r0,{pc}+0x50 ; 0x10015790
- 0x10015742: f7fffd33 ..3. BL log_printf_level ; 0x100151ac
- 0x10015746: 8a20 . LDRH r0,[r4,#0x10]
- 0x10015748: 9000 .. STR r0,[sp,#0]
- 0x1001574a: a322 ". ADR r3,{pc}+0x8a ; 0x100157d4
- 0x1001574c: 22f9 ." MOVS r2,#0xf9
- 0x1001574e: a118 .. ADR r1,{pc}+0x62 ; 0x100157b0
- 0x10015750: a01e .. ADR r0,{pc}+0x7c ; 0x100157cc
- 0x10015752: f7fffd19 .... BL log_printf ; 0x10015188
- 0x10015756: 7c20 | LDRB r0,[r4,#0x10]
- 0x10015758: 1e80 .. SUBS r0,r0,#2
- 0x1001575a: b2c0 .. UXTB r0,r0
- 0x1001575c: f7f4fe58 ..X. BL free_time_evt_id ; 0x1000a410
- 0x10015760: 20ff . MOVS r0,#0xff
- 0x10015762: 6066 f` STR r6,[r4,#4]
- 0x10015764: 8220 . STRH r0,[r4,#0x10]
- 0x10015766: 4638 8F MOV r0,r7
- 0x10015768: e8bd41fc ...A POP {r2-r8,lr}
- 0x1001576c: f7ecbfc4 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- 0x10015770: 6803 .h LDR r3,[r0,#0]
- 0x10015772: b109 .. CBZ r1,0x10015778 ; os_timer_stop + 164
- 0x10015774: 600b .` STR r3,[r1,#0]
- 0x10015776: e000 .. B 0x1001577a ; os_timer_stop + 166
- 0x10015778: 6013 .` STR r3,[r2,#0]
- 0x1001577a: 6803 .h LDR r3,[r0,#0]
- 0x1001577c: b10b .. CBZ r3,0x10015782 ; os_timer_stop + 174
- 0x1001577e: 6006 .` STR r6,[r0,#0]
- 0x10015780: e000 .. B 0x10015784 ; os_timer_stop + 176
- 0x10015782: 6051 Q` STR r1,[r2,#4]
- 0x10015784: f7ecff40 ..@. BL $Ven$TT$L$$ke_msg_free ; 0x10002608
- 0x10015788: e7d7 .. B 0x1001573a ; os_timer_stop + 102
- $d
- 0x1001578a: 0000 .. DCW 0
- 0x1001578c: 11003b6c l;.. DCD 285227884
- 0x10015790: 4742445b [DBG DCD 1195525211
- 0x10015794: 0000205d ] .. DCD 8285
- 0x10015798: 65657266 free DCD 1701147238
- 0x1001579c: 6974705f _pti DCD 1769238623
- 0x100157a0: 3a72656d mer: DCD 980575597
- 0x100157a4: 252c7825 %x,% DCD 623671333
- 0x100157a8: 0d583430 04X. DCD 223884336
- 0x100157ac: 0000000a .... DCD 10
- 0x100157b0: 6d5c2e2e ..\m DCD 1834757678
- 0x100157b4: 6c75646f odul DCD 1819632751
- 0x100157b8: 6f5c7365 es\o DCD 1868329829
- 0x100157bc: 736f5c73 s\os DCD 1936678003
- 0x100157c0: 6d69745f _tim DCD 1835627615
- 0x100157c4: 632e7265 er.c DCD 1663988325
- 0x100157c8: 00000000 .... DCD 0
- 0x100157cc: 006d6974 tim. DCD 7170420
- 0x100157d0: 11000ae4 .... DCD 285215460
- 0x100157d4: 65657266 free DCD 1701147238
- 0x100157d8: 3a64695f _id: DCD 979659103
- 0x100157dc: 58343025 %04X DCD 1479815205
- 0x100157e0: 00000a0d .... DCD 2573
- $t
- i.os_timer_update_link_param_cb
- os_timer_update_link_param_cb
- 0x100157e4: b508 .. PUSH {r3,lr}
- 0x100157e6: 2001 . MOVS r0,#1
- 0x100157e8: f005fb44 ..D. BL user_data_storage_do ; 0x1001ae74
- 0x100157ec: a006 .. ADR r0,{pc}+0x1c ; 0x10015808
- 0x100157ee: f7fffcdd .... BL log_printf_level ; 0x100151ac
- 0x100157f2: 4807 .H LDR r0,[pc,#28] ; [0x10015810] = 0x1001b06b
- 0x100157f4: 9000 .. STR r0,[sp,#0]
- 0x100157f6: 4811 .H LDR r0,[pc,#68] ; [0x1001583c] = 0x11003978
- 0x100157f8: a306 .. ADR r3,{pc}+0x1c ; 0x10015814
- 0x100157fa: f44f72ad O..r MOV r2,#0x15a
- 0x100157fe: a107 .. ADR r1,{pc}+0x1e ; 0x1001581c
- 0x10015800: 6800 .h LDR r0,[r0,#0]
- 0x10015802: f7fffcc1 .... BL log_printf ; 0x10015188
- 0x10015806: bd08 .. POP {r3,pc}
- $d
- 0x10015808: 464e495b [INF DCD 1179535707
- 0x1001580c: 00205d4f O] . DCD 2121039
- 0x10015810: 1001b06b k... DCD 268546155
- 0x10015814: 0a0d7325 %s.. DCD 168653605
- 0x10015818: 00000000 .... DCD 0
- 0x1001581c: 635c2e2e ..\c DCD 1666985518
- 0x10015820: 5c65646f ode\ DCD 1550148719
- 0x10015824: 5f656c62 ble_ DCD 1600482402
- 0x10015828: 706d6973 simp DCD 1886218611
- 0x1001582c: 635f656c le_c DCD 1667196268
- 0x10015830: 72746e65 entr DCD 1920233061
- 0x10015834: 632e6c61 al.c DCD 1663986785
- 0x10015838: 00000000 .... DCD 0
- 0x1001583c: 11003978 x9.. DCD 285227384
- $t
- i.os_timer_usb_ready_cb
- os_timer_usb_ready_cb
- 0x10015840: b510 .. PUSH {r4,lr}
- 0x10015842: 4c07 .L LDR r4,[pc,#28] ; [0x10015860] = 0x11003984
- 0x10015844: 2001 . MOVS r0,#1
- 0x10015846: 7020 p STRB r0,[r4,#0]
- 0x10015848: a006 .. ADR r0,{pc}+0x1c ; 0x10015864
- 0x1001584a: f7fffcaf .... BL log_printf_level ; 0x100151ac
- 0x1001584e: 6860 `h LDR r0,[r4,#4]
- 0x10015850: e8bd4010 ...@ POP {r4,lr}
- 0x10015854: a305 .. ADR r3,{pc}+0x18 ; 0x1001586c
- 0x10015856: 223b ;" MOVS r2,#0x3b
- 0x10015858: a107 .. ADR r1,{pc}+0x20 ; 0x10015878
- 0x1001585a: f7ffbc95 .... B.W log_printf ; 0x10015188
- $d
- 0x1001585e: 0000 .. DCW 0
- 0x10015860: 11003984 .9.. DCD 285227396
- 0x10015864: 464e495b [INF DCD 1179535707
- 0x10015868: 00205d4f O] . DCD 2121039
- 0x1001586c: 20425355 USB DCD 541217621
- 0x10015870: 44414552 READ DCD 1145128274
- 0x10015874: 000a0d59 Y... DCD 658777
- 0x10015878: 635c2e2e ..\c DCD 1666985518
- 0x1001587c: 5c65646f ode\ DCD 1550148719
- 0x10015880: 2e627375 usb. DCD 778204021
- 0x10015884: 00000063 c... DCD 99
- $t
- i.os_zalloc
- os_zalloc
- 0x10015888: b570 p. PUSH {r4-r6,lr}
- 0x1001588a: 4605 .F MOV r5,r0
- 0x1001588c: 2103 .! MOVS r1,#3
- 0x1001588e: f7ecfeb1 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10015892: 0004 .. MOVS r4,r0
- 0x10015894: d002 .. BEQ 0x1001589c ; os_zalloc + 20
- 0x10015896: 4629 )F MOV r1,r5
- 0x10015898: f7ecfebb .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x1001589c: 4620 F MOV r0,r4
- 0x1001589e: bd70 p. POP {r4-r6,pc}
- i.ota_deinit
- ota_deinit
- 0x100158a0: b510 .. PUSH {r4,lr}
- 0x100158a2: 4c07 .L LDR r4,[pc,#28] ; [0x100158c0] = 0x11003ae8
- 0x100158a4: 2001 . MOVS r0,#1
- 0x100158a6: 7020 p STRB r0,[r4,#0]
- 0x100158a8: 2000 . MOVS r0,#0
- 0x100158aa: f7ecff9d .... BL $Ven$TT$L$$app_set_ota_state ; 0x100027e8
- 0x100158ae: 68e0 .h LDR r0,[r4,#0xc]
- 0x100158b0: 2800 .( CMP r0,#0
- 0x100158b2: d003 .. BEQ 0x100158bc ; ota_deinit + 28
- 0x100158b4: f7fffd3e ..>. BL os_free ; 0x10015334
- 0x100158b8: 2000 . MOVS r0,#0
- 0x100158ba: 60e0 .` STR r0,[r4,#0xc]
- 0x100158bc: bd10 .. POP {r4,pc}
- $d
- 0x100158be: 0000 .. DCW 0
- 0x100158c0: 11003ae8 .:.. DCD 285227752
- $t
- i.ota_init
- ota_init
- 0x100158c4: 4905 .I LDR r1,[pc,#20] ; [0x100158dc] = 0x11003b00
- 0x100158c6: 200a . MOVS r0,#0xa
- 0x100158c8: 7008 .p STRB r0,[r1,#0]
- 0x100158ca: 4804 .H LDR r0,[pc,#16] ; [0x100158dc] = 0x11003b00
- 0x100158cc: 2101 .! MOVS r1,#1
- 0x100158ce: 3818 .8 SUBS r0,r0,#0x18
- 0x100158d0: 7001 .p STRB r1,[r0,#0]
- 0x100158d2: 2100 .! MOVS r1,#0
- 0x100158d4: 8101 .. STRH r1,[r0,#8]
- 0x100158d6: 6141 Aa STR r1,[r0,#0x14]
- 0x100158d8: 4770 pG BX lr
- $d
- 0x100158da: 0000 .. DCW 0
- 0x100158dc: 11003b00 .;.. DCD 285227776
- $t
- i.ota_start
- ota_start
- 0x100158e0: b510 .. PUSH {r4,lr}
- 0x100158e2: 2001 . MOVS r0,#1
- 0x100158e4: f7ecff85 .... BL $Ven$TT$L$$system_set_internal_flash_clock_div ; 0x100027f2
- 0x100158e8: 2200 ." MOVS r2,#0
- 0x100158ea: 4907 .I LDR r1,[pc,#28] ; [0x10015908] = 0x100155d9
- 0x100158ec: 4807 .H LDR r0,[pc,#28] ; [0x1001590c] = 0x110057c8
- 0x100158ee: f7fffe01 .... BL os_timer_init ; 0x100154f4
- 0x100158f2: 2200 ." MOVS r2,#0
- 0x100158f4: f2413188 A..1 MOV r1,#0x1388
- 0x100158f8: 4804 .H LDR r0,[pc,#16] ; [0x1001590c] = 0x110057c8
- 0x100158fa: f7fffe81 .... BL os_timer_start ; 0x10015600
- 0x100158fe: e8bd4010 ...@ POP {r4,lr}
- 0x10015902: a003 .. ADR r0,{pc}+0xe ; 0x10015910
- 0x10015904: f7ecbe67 ..g. B $Ven$TT$L$$co_printf ; 0x100025d6
- $d
- 0x10015908: 100155d9 .U.. DCD 268522969
- 0x1001590c: 110057c8 .W.. DCD 285235144
- 0x10015910: 5f61746f ota_ DCD 1600222319
- 0x10015914: 72617473 star DCD 1918989427
- 0x10015918: 0d0a0d74 t... DCD 218762612
- 0x1001591c: 0000000a .... DCD 10
- $t
- i.ota_stop
- ota_stop
- 0x10015920: b510 .. PUSH {r4,lr}
- 0x10015922: 4604 .F MOV r4,r0
- 0x10015924: a00e .. ADR r0,{pc}+0x3c ; 0x10015960
- 0x10015926: f7ecfe56 ..V. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001592a: 4811 .H LDR r0,[pc,#68] ; [0x10015970] = 0x110057c8
- 0x1001592c: f7fffed2 .... BL os_timer_stop ; 0x100156d4
- 0x10015930: 480f .H LDR r0,[pc,#60] ; [0x10015970] = 0x110057c8
- 0x10015932: f7fffd89 .... BL os_timer_destroy ; 0x10015448
- 0x10015936: 2000 . MOVS r0,#0
- 0x10015938: f7ffffb2 .... BL ota_deinit ; 0x100158a0
- 0x1001593c: 2000 . MOVS r0,#0
- 0x1001593e: f7ffffc1 .... BL ota_init ; 0x100158c4
- 0x10015942: b144 D. CBZ r4,0x10015956 ; ota_stop + 54
- 0x10015944: 2c01 ., CMP r4,#1
- 0x10015946: d008 .. BEQ 0x1001595a ; ota_stop + 58
- 0x10015948: 2c02 ., CMP r4,#2
- 0x1001594a: d108 .. BNE 0x1001595e ; ota_stop + 62
- 0x1001594c: a009 .. ADR r0,{pc}+0x28 ; 0x10015974
- 0x1001594e: e8bd4010 ...@ POP {r4,lr}
- 0x10015952: f7ecbe40 ..@. B $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10015956: a00c .. ADR r0,{pc}+0x32 ; 0x10015988
- 0x10015958: e7f9 .. B 0x1001594e ; ota_stop + 46
- 0x1001595a: a00f .. ADR r0,{pc}+0x3e ; 0x10015998
- 0x1001595c: e7f7 .. B 0x1001594e ; ota_stop + 46
- 0x1001595e: bd10 .. POP {r4,pc}
- $d
- 0x10015960: 5f61746f ota_ DCD 1600222319
- 0x10015964: 706f7473 stop DCD 1886352499
- 0x10015968: 0a0d0a0d .... DCD 168626701
- 0x1001596c: 00000000 .... DCD 0
- 0x10015970: 110057c8 .W.. DCD 285235144
- 0x10015974: 5f41544f OTA_ DCD 1598116943
- 0x10015978: 43454843 CHEC DCD 1128613955
- 0x1001597c: 41465f4b K_FA DCD 1095130955
- 0x10015980: 0a0d4c49 IL.. DCD 168643657
- 0x10015984: 00000000 .... DCD 0
- 0x10015988: 5f41544f OTA_ DCD 1598116943
- 0x1001598c: 4f4d4954 TIMO DCD 1330465108
- 0x10015990: 0a0d5455 UT.. DCD 168645717
- 0x10015994: 00000000 .... DCD 0
- 0x10015998: 5f41544f OTA_ DCD 1598116943
- 0x1001599c: 52444441 ADDR DCD 1380205633
- 0x100159a0: 5252455f _ERR DCD 1381123423
- 0x100159a4: 0a0d524f OR.. DCD 168645199
- 0x100159a8: 00000000 .... DCD 0
- $t
- i.pmu_Anti_shake_key_isr
- pmu_Anti_shake_key_isr
- 0x100159ac: 4770 pG BX lr
- 0x100159ae: 0000 .. MOVS r0,r0
- i.pmu_calibration_restart
- pmu_calibration_restart
- 0x100159b0: b510 .. PUSH {r4,lr}
- 0x100159b2: 4604 .F MOV r4,r0
- 0x100159b4: 2201 ." MOVS r2,#1
- 0x100159b6: 2125 %! MOVS r1,#0x25
- 0x100159b8: 2000 . MOVS r0,#0
- 0x100159ba: f7ecff0b .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100159be: b2c0 .. UXTB r0,r0
- 0x100159c0: f0400320 @. . ORR r3,r0,#0x20
- 0x100159c4: 2201 ." MOVS r2,#1
- 0x100159c6: 2125 %! MOVS r1,#0x25
- 0x100159c8: 2000 . MOVS r0,#0
- 0x100159ca: f7ecff08 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100159ce: 2005 . MOVS r0,#5
- 0x100159d0: f7ecff14 .... BL $Ven$TT$L$$co_delay_10us ; 0x100027fc
- 0x100159d4: f44f7080 O..p MOV r0,#0x100
- 0x100159d8: f7ecff15 .... BL $Ven$TT$L$$pmu_clear_isr_state ; 0x10002806
- 0x100159dc: 480b .H LDR r0,[pc,#44] ; [0x10015a0c] = 0x110000a0
- 0x100159de: 2101 .! MOVS r1,#1
- 0x100159e0: 4623 #F MOV r3,r4
- 0x100159e2: f8a04046 ..F@ STRH r4,[r0,#0x46]
- 0x100159e6: 2202 ." MOVS r2,#2
- 0x100159e8: 4608 .F MOV r0,r1
- 0x100159ea: f7ecfef8 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100159ee: 2201 ." MOVS r2,#1
- 0x100159f0: 2125 %! MOVS r1,#0x25
- 0x100159f2: 2000 . MOVS r0,#0
- 0x100159f4: f7ecfeee .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100159f8: f00003df .... AND r3,r0,#0xdf
- 0x100159fc: 2201 ." MOVS r2,#1
- 0x100159fe: 2125 %! MOVS r1,#0x25
- 0x10015a00: e8bd4010 ...@ POP {r4,lr}
- 0x10015a04: 2000 . MOVS r0,#0
- 0x10015a06: f7ecbeea .... B $Ven$TT$L$$frspim_wr ; 0x100027de
- $d
- 0x10015a0a: 0000 .. DCW 0
- 0x10015a0c: 110000a0 .... DCD 285212832
- $t
- i.pmu_cp_trim_config
- pmu_cp_trim_config
- 0x10015a10: b51f .. PUSH {r0-r4,lr}
- 0x10015a12: 4852 RH LDR r0,[pc,#328] ; [0x10015b5c] = 0x1e484
- 0x10015a14: 466a jF MOV r2,sp
- 0x10015a16: 6801 .h LDR r1,[r0,#0]
- 0x10015a18: 6803 .h LDR r3,[r0,#0]
- 0x10015a1a: 6849 Ih LDR r1,[r1,#4]
- 0x10015a1c: f0410110 A... ORR r1,r1,#0x10
- 0x10015a20: 6059 Y` STR r1,[r3,#4]
- 0x10015a22: 6801 .h LDR r1,[r0,#0]
- 0x10015a24: 6800 .h LDR r0,[r0,#0]
- 0x10015a26: 6909 .i LDR r1,[r1,#0x10]
- 0x10015a28: f4412180 A..! ORR r1,r1,#0x40000
- 0x10015a2c: 6101 .a STR r1,[r0,#0x10]
- 0x10015a2e: 484c LH LDR r0,[pc,#304] ; [0x10015b60] = 0x50028000
- 0x10015a30: 2105 .! MOVS r1,#5
- 0x10015a32: 6001 .` STR r1,[r0,#0]
- 0x10015a34: 6801 .h LDR r1,[r0,#0]
- 0x10015a36: 0789 .. LSLS r1,r1,#30
- 0x10015a38: d5fc .. BPL 0x10015a34 ; pmu_cp_trim_config + 36
- 0x10015a3a: 6841 Ah LDR r1,[r0,#4]
- 0x10015a3c: 6011 .` STR r1,[r2,#0]
- 0x10015a3e: 6881 .h LDR r1,[r0,#8]
- 0x10015a40: 6051 Q` STR r1,[r2,#4]
- 0x10015a42: 68c1 .h LDR r1,[r0,#0xc]
- 0x10015a44: 6091 .` STR r1,[r2,#8]
- 0x10015a46: 6900 .i LDR r0,[r0,#0x10]
- 0x10015a48: 60d0 .` STR r0,[r2,#0xc]
- 0x10015a4a: f89d0002 .... LDRB r0,[sp,#2]
- 0x10015a4e: f89d1002 .... LDRB r1,[sp,#2]
- 0x10015a52: 0840 @. LSRS r0,r0,#1
- 0x10015a54: 1e80 .. SUBS r0,r0,#2
- 0x10015a56: f3600144 `.D. BFI r1,r0,#1,#4
- 0x10015a5a: f88d1002 .... STRB r1,[sp,#2]
- 0x10015a5e: f8bd0008 .... LDRH r0,[sp,#8]
- 0x10015a62: f4106ff8 ...o TST r0,#0x7c0
- 0x10015a66: d078 x. BEQ 0x10015b5a ; pmu_cp_trim_config + 330
- 0x10015a68: f8bd0009 .... LDRH r0,[sp,#9]
- 0x10015a6c: f4107ffc .... TST r0,#0x1f8
- 0x10015a70: d073 s. BEQ 0x10015b5a ; pmu_cp_trim_config + 330
- 0x10015a72: 2201 ." MOVS r2,#1
- 0x10015a74: 2140 @! MOVS r1,#0x40
- 0x10015a76: 2000 . MOVS r0,#0
- 0x10015a78: f7ecfeac .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015a7c: b2c0 .. UXTB r0,r0
- 0x10015a7e: f0400340 @.@. ORR r3,r0,#0x40
- 0x10015a82: 2201 ." MOVS r2,#1
- 0x10015a84: 2140 @! MOVS r1,#0x40
- 0x10015a86: 2000 . MOVS r0,#0
- 0x10015a88: f7ecfea9 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015a8c: 2201 ." MOVS r2,#1
- 0x10015a8e: 2103 .! MOVS r1,#3
- 0x10015a90: 2000 . MOVS r0,#0
- 0x10015a92: f7ecfe9f .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015a96: f89d3000 ...0 LDRB r3,[sp,#0]
- 0x10015a9a: f3c01042 ..B. UBFX r0,r0,#5,#3
- 0x10015a9e: f360135f `._. BFI r3,r0,#5,#27
- 0x10015aa2: 2201 ." MOVS r2,#1
- 0x10015aa4: 2103 .! MOVS r1,#3
- 0x10015aa6: 2000 . MOVS r0,#0
- 0x10015aa8: f7ecfe99 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015aac: 2201 ." MOVS r2,#1
- 0x10015aae: 2118 .! MOVS r1,#0x18
- 0x10015ab0: 2000 . MOVS r0,#0
- 0x10015ab2: f7ecfe8f .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015ab6: f89d3001 ...0 LDRB r3,[sp,#1]
- 0x10015aba: f3c000c4 .... UBFX r0,r0,#3,#5
- 0x10015abe: f36003df `... BFI r3,r0,#3,#29
- 0x10015ac2: 2201 ." MOVS r2,#1
- 0x10015ac4: 2118 .! MOVS r1,#0x18
- 0x10015ac6: 2000 . MOVS r0,#0
- 0x10015ac8: f7ecfe89 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015acc: 2201 ." MOVS r2,#1
- 0x10015ace: 2117 .! MOVS r1,#0x17
- 0x10015ad0: 2000 . MOVS r0,#0
- 0x10015ad2: f7ecfe7f .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015ad6: f89d1001 .... LDRB r1,[sp,#1]
- 0x10015ada: f000008f .... AND r0,r0,#0x8f
- 0x10015ade: f3c101c2 .... UBFX r1,r1,#3,#3
- 0x10015ae2: ea401301 @... ORR r3,r0,r1,LSL #4
- 0x10015ae6: 2201 ." MOVS r2,#1
- 0x10015ae8: 2117 .! MOVS r1,#0x17
- 0x10015aea: 2000 . MOVS r0,#0
- 0x10015aec: f7ecfe77 ..w. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015af0: 2201 ." MOVS r2,#1
- 0x10015af2: 4611 .F MOV r1,r2
- 0x10015af4: 2000 . MOVS r0,#0
- 0x10015af6: f7ecfe6d ..m. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015afa: f8bd1002 .... LDRH r1,[sp,#2]
- 0x10015afe: f3c01003 .... UBFX r0,r0,#4,#4
- 0x10015b02: f3c11143 ..C. UBFX r1,r1,#5,#4
- 0x10015b06: ea411300 A... ORR r3,r1,r0,LSL #4
- 0x10015b0a: 2201 ." MOVS r2,#1
- 0x10015b0c: 4611 .F MOV r1,r2
- 0x10015b0e: 2000 . MOVS r0,#0
- 0x10015b10: f7ecfe65 ..e. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015b14: f89d0002 .... LDRB r0,[sp,#2]
- 0x10015b18: 2201 ." MOVS r2,#1
- 0x10015b1a: f3c00443 ..C. UBFX r4,r0,#1,#4
- 0x10015b1e: 2105 .! MOVS r1,#5
- 0x10015b20: 2000 . MOVS r0,#0
- 0x10015b22: f7ecfe57 ..W. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015b26: f364101f d... BFI r0,r4,#4,#28
- 0x10015b2a: 4603 .F MOV r3,r0
- 0x10015b2c: 2201 ." MOVS r2,#1
- 0x10015b2e: 2105 .! MOVS r1,#5
- 0x10015b30: 2000 . MOVS r0,#0
- 0x10015b32: f7ecfe54 ..T. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015b36: 2201 ." MOVS r2,#1
- 0x10015b38: 2119 .! MOVS r1,#0x19
- 0x10015b3a: 2000 . MOVS r0,#0
- 0x10015b3c: f7ecfe4a ..J. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015b40: f8bd1001 .... LDRH r1,[sp,#1]
- 0x10015b44: f000008f .... AND r0,r0,#0x8f
- 0x10015b48: f3c11182 .... UBFX r1,r1,#6,#3
- 0x10015b4c: ea401301 @... ORR r3,r0,r1,LSL #4
- 0x10015b50: 2201 ." MOVS r2,#1
- 0x10015b52: 2119 .! MOVS r1,#0x19
- 0x10015b54: 2000 . MOVS r0,#0
- 0x10015b56: f7ecfe42 ..B. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015b5a: bd1f .. POP {r0-r4,pc}
- $d
- 0x10015b5c: 0001e484 .... DCD 124036
- 0x10015b60: 50028000 ...P DCD 1342341120
- $t
- i.pmu_ft_trim_config
- pmu_ft_trim_config
- 0x10015b64: b570 p. PUSH {r4-r6,lr}
- 0x10015b66: 4604 .F MOV r4,r0
- 0x10015b68: 4602 .F MOV r2,r0
- 0x10015b6a: f44f7180 O..q MOV r1,#0x100
- 0x10015b6e: 4da9 .M LDR r5,[pc,#676] ; [0x10015e14] = 0x11003b80
- 0x10015b70: 0108 .. LSLS r0,r1,#4
- 0x10015b72: f7ecfe4d ..M. BL $Ven$TT$L$$flash_OTP_read ; 0x10002810
- 0x10015b76: f5047280 ...r ADD r2,r4,#0x100
- 0x10015b7a: 2176 v! MOVS r1,#0x76
- 0x10015b7c: f44f5000 O..P MOV r0,#0x2000
- 0x10015b80: f7ecfe46 ..F. BL $Ven$TT$L$$flash_OTP_read ; 0x10002810
- 0x10015b84: 8820 . LDRH r0,[r4,#0]
- 0x10015b86: 4aa4 .J LDR r2,[pc,#656] ; [0x10015e18] = 0x11005760
- 0x10015b88: f5a04120 .. A SUB r1,r0,#0xa000
- 0x10015b8c: 2906 .) CMP r1,#6
- 0x10015b8e: d87d }. BHI 0x10015c8c ; pmu_ft_trim_config + 296
- 0x10015b90: 7920 y LDRB r0,[r4,#4]
- 0x10015b92: b130 0. CBZ r0,0x10015ba2 ; pmu_ft_trim_config + 62
- 0x10015b94: 7961 ay LDRB r1,[r4,#5]
- 0x10015b96: b121 !. CBZ r1,0x10015ba2 ; pmu_ft_trim_config + 62
- 0x10015b98: f8850078 ..x. STRB r0,[r5,#0x78]
- 0x10015b9c: 7960 `y LDRB r0,[r4,#5]
- 0x10015b9e: f8850082 .... STRB r0,[r5,#0x82]
- 0x10015ba2: 7f60 `. LDRB r0,[r4,#0x1d]
- 0x10015ba4: b130 0. CBZ r0,0x10015bb4 ; pmu_ft_trim_config + 80
- 0x10015ba6: 7fa1 .. LDRB r1,[r4,#0x1e]
- 0x10015ba8: b121 !. CBZ r1,0x10015bb4 ; pmu_ft_trim_config + 80
- 0x10015baa: f8850079 ..y. STRB r0,[r5,#0x79]
- 0x10015bae: 7fa0 .. LDRB r0,[r4,#0x1e]
- 0x10015bb0: f8850083 .... STRB r0,[r5,#0x83]
- 0x10015bb4: f8940031 ..1. LDRB r0,[r4,#0x31]
- 0x10015bb8: b140 @. CBZ r0,0x10015bcc ; pmu_ft_trim_config + 104
- 0x10015bba: f8941032 ..2. LDRB r1,[r4,#0x32]
- 0x10015bbe: b129 ). CBZ r1,0x10015bcc ; pmu_ft_trim_config + 104
- 0x10015bc0: f885007a ..z. STRB r0,[r5,#0x7a]
- 0x10015bc4: f8940032 ..2. LDRB r0,[r4,#0x32]
- 0x10015bc8: f8850084 .... STRB r0,[r5,#0x84]
- 0x10015bcc: f8940045 ..E. LDRB r0,[r4,#0x45]
- 0x10015bd0: b140 @. CBZ r0,0x10015be4 ; pmu_ft_trim_config + 128
- 0x10015bd2: f8941046 ..F. LDRB r1,[r4,#0x46]
- 0x10015bd6: b129 ). CBZ r1,0x10015be4 ; pmu_ft_trim_config + 128
- 0x10015bd8: f885007b ..{. STRB r0,[r5,#0x7b]
- 0x10015bdc: f8940046 ..F. LDRB r0,[r4,#0x46]
- 0x10015be0: f8850085 .... STRB r0,[r5,#0x85]
- 0x10015be4: f8940063 ..c. LDRB r0,[r4,#0x63]
- 0x10015be8: b140 @. CBZ r0,0x10015bfc ; pmu_ft_trim_config + 152
- 0x10015bea: f8941064 ..d. LDRB r1,[r4,#0x64]
- 0x10015bee: b129 ). CBZ r1,0x10015bfc ; pmu_ft_trim_config + 152
- 0x10015bf0: f885007c ..|. STRB r0,[r5,#0x7c]
- 0x10015bf4: f8940064 ..d. LDRB r0,[r4,#0x64]
- 0x10015bf8: f8850086 .... STRB r0,[r5,#0x86]
- 0x10015bfc: f894006d ..m. LDRB r0,[r4,#0x6d]
- 0x10015c00: b140 @. CBZ r0,0x10015c14 ; pmu_ft_trim_config + 176
- 0x10015c02: f894106e ..n. LDRB r1,[r4,#0x6e]
- 0x10015c06: b129 ). CBZ r1,0x10015c14 ; pmu_ft_trim_config + 176
- 0x10015c08: f885007d ..}. STRB r0,[r5,#0x7d]
- 0x10015c0c: f894006e ..n. LDRB r0,[r4,#0x6e]
- 0x10015c10: f8850087 .... STRB r0,[r5,#0x87]
- 0x10015c14: f8940081 .... LDRB r0,[r4,#0x81]
- 0x10015c18: b140 @. CBZ r0,0x10015c2c ; pmu_ft_trim_config + 200
- 0x10015c1a: f8941082 .... LDRB r1,[r4,#0x82]
- 0x10015c1e: b129 ). CBZ r1,0x10015c2c ; pmu_ft_trim_config + 200
- 0x10015c20: f885007e ..~. STRB r0,[r5,#0x7e]
- 0x10015c24: f8940082 .... LDRB r0,[r4,#0x82]
- 0x10015c28: f8850088 .... STRB r0,[r5,#0x88]
- 0x10015c2c: f8940095 .... LDRB r0,[r4,#0x95]
- 0x10015c30: b140 @. CBZ r0,0x10015c44 ; pmu_ft_trim_config + 224
- 0x10015c32: f8941096 .... LDRB r1,[r4,#0x96]
- 0x10015c36: b129 ). CBZ r1,0x10015c44 ; pmu_ft_trim_config + 224
- 0x10015c38: f885007f .... STRB r0,[r5,#0x7f]
- 0x10015c3c: f8940096 .... LDRB r0,[r4,#0x96]
- 0x10015c40: f8850089 .... STRB r0,[r5,#0x89]
- 0x10015c44: f89400a9 .... LDRB r0,[r4,#0xa9]
- 0x10015c48: b140 @. CBZ r0,0x10015c5c ; pmu_ft_trim_config + 248
- 0x10015c4a: f89410aa .... LDRB r1,[r4,#0xaa]
- 0x10015c4e: b129 ). CBZ r1,0x10015c5c ; pmu_ft_trim_config + 248
- 0x10015c50: f8850080 .... STRB r0,[r5,#0x80]
- 0x10015c54: f89400aa .... LDRB r0,[r4,#0xaa]
- 0x10015c58: f885008a .... STRB r0,[r5,#0x8a]
- 0x10015c5c: f89400c7 .... LDRB r0,[r4,#0xc7]
- 0x10015c60: b138 8. CBZ r0,0x10015c72 ; pmu_ft_trim_config + 270
- 0x10015c62: f89410c8 .... LDRB r1,[r4,#0xc8]
- 0x10015c66: b121 !. CBZ r1,0x10015c72 ; pmu_ft_trim_config + 270
- 0x10015c68: f8050f81 .... STRB r0,[r5,#0x81]!
- 0x10015c6c: f89400c8 .... LDRB r0,[r4,#0xc8]
- 0x10015c70: 72a8 .r STRB r0,[r5,#0xa]
- 0x10015c72: 8860 `. LDRH r0,[r4,#2]
- 0x10015c74: 6010 .` STR r0,[r2,#0]
- 0x10015c76: f8b40170 ..p. LDRH r0,[r4,#0x170]
- 0x10015c7a: 6050 P` STR r0,[r2,#4]
- 0x10015c7c: f9b40172 ..r. LDRSH r0,[r4,#0x172]
- 0x10015c80: 6090 .` STR r0,[r2,#8]
- 0x10015c82: f9b40174 ..t. LDRSH r0,[r4,#0x174]
- 0x10015c86: 60d0 .` STR r0,[r2,#0xc]
- 0x10015c88: bd70 p. POP {r4-r6,pc}
- 0x10015c8a: e7ff .. B 0x10015c8c ; pmu_ft_trim_config + 296
- 0x10015c8c: f5b04f30 ..0O CMP r0,#0xb000
- 0x10015c90: d8fa .. BHI 0x10015c88 ; pmu_ft_trim_config + 292
- 0x10015c92: 7920 y LDRB r0,[r4,#4]
- 0x10015c94: b130 0. CBZ r0,0x10015ca4 ; pmu_ft_trim_config + 320
- 0x10015c96: 7961 ay LDRB r1,[r4,#5]
- 0x10015c98: b121 !. CBZ r1,0x10015ca4 ; pmu_ft_trim_config + 320
- 0x10015c9a: f8850078 ..x. STRB r0,[r5,#0x78]
- 0x10015c9e: 7960 `y LDRB r0,[r4,#5]
- 0x10015ca0: f8850082 .... STRB r0,[r5,#0x82]
- 0x10015ca4: 7aa0 .z LDRB r0,[r4,#0xa]
- 0x10015ca6: b130 0. CBZ r0,0x10015cb6 ; pmu_ft_trim_config + 338
- 0x10015ca8: 7ae1 .z LDRB r1,[r4,#0xb]
- 0x10015caa: b121 !. CBZ r1,0x10015cb6 ; pmu_ft_trim_config + 338
- 0x10015cac: f8850079 ..y. STRB r0,[r5,#0x79]
- 0x10015cb0: 7ae0 .z LDRB r0,[r4,#0xb]
- 0x10015cb2: f8850083 .... STRB r0,[r5,#0x83]
- 0x10015cb6: 7c20 | LDRB r0,[r4,#0x10]
- 0x10015cb8: b130 0. CBZ r0,0x10015cc8 ; pmu_ft_trim_config + 356
- 0x10015cba: 7c61 a| LDRB r1,[r4,#0x11]
- 0x10015cbc: b121 !. CBZ r1,0x10015cc8 ; pmu_ft_trim_config + 356
- 0x10015cbe: f885007a ..z. STRB r0,[r5,#0x7a]
- 0x10015cc2: 7c60 `| LDRB r0,[r4,#0x11]
- 0x10015cc4: f8850084 .... STRB r0,[r5,#0x84]
- 0x10015cc8: 7da0 .} LDRB r0,[r4,#0x16]
- 0x10015cca: b130 0. CBZ r0,0x10015cda ; pmu_ft_trim_config + 374
- 0x10015ccc: 7de1 .} LDRB r1,[r4,#0x17]
- 0x10015cce: b121 !. CBZ r1,0x10015cda ; pmu_ft_trim_config + 374
- 0x10015cd0: f885007b ..{. STRB r0,[r5,#0x7b]
- 0x10015cd4: 7de0 .} LDRB r0,[r4,#0x17]
- 0x10015cd6: f8850085 .... STRB r0,[r5,#0x85]
- 0x10015cda: 7f20 . LDRB r0,[r4,#0x1c]
- 0x10015cdc: b130 0. CBZ r0,0x10015cec ; pmu_ft_trim_config + 392
- 0x10015cde: 7f61 a. LDRB r1,[r4,#0x1d]
- 0x10015ce0: b121 !. CBZ r1,0x10015cec ; pmu_ft_trim_config + 392
- 0x10015ce2: f885007c ..|. STRB r0,[r5,#0x7c]
- 0x10015ce6: 7f60 `. LDRB r0,[r4,#0x1d]
- 0x10015ce8: f8850086 .... STRB r0,[r5,#0x86]
- 0x10015cec: f8940022 ..". LDRB r0,[r4,#0x22]
- 0x10015cf0: b140 @. CBZ r0,0x10015d04 ; pmu_ft_trim_config + 416
- 0x10015cf2: f8941023 ..#. LDRB r1,[r4,#0x23]
- 0x10015cf6: b129 ). CBZ r1,0x10015d04 ; pmu_ft_trim_config + 416
- 0x10015cf8: f885007d ..}. STRB r0,[r5,#0x7d]
- 0x10015cfc: f8940023 ..#. LDRB r0,[r4,#0x23]
- 0x10015d00: f8850087 .... STRB r0,[r5,#0x87]
- 0x10015d04: f8940028 ..(. LDRB r0,[r4,#0x28]
- 0x10015d08: b140 @. CBZ r0,0x10015d1c ; pmu_ft_trim_config + 440
- 0x10015d0a: f8941029 ..). LDRB r1,[r4,#0x29]
- 0x10015d0e: b129 ). CBZ r1,0x10015d1c ; pmu_ft_trim_config + 440
- 0x10015d10: f885007e ..~. STRB r0,[r5,#0x7e]
- 0x10015d14: f8940029 ..). LDRB r0,[r4,#0x29]
- 0x10015d18: f8850088 .... STRB r0,[r5,#0x88]
- 0x10015d1c: f894002e .... LDRB r0,[r4,#0x2e]
- 0x10015d20: b140 @. CBZ r0,0x10015d34 ; pmu_ft_trim_config + 464
- 0x10015d22: f894102f ../. LDRB r1,[r4,#0x2f]
- 0x10015d26: b129 ). CBZ r1,0x10015d34 ; pmu_ft_trim_config + 464
- 0x10015d28: f885007f .... STRB r0,[r5,#0x7f]
- 0x10015d2c: f894002f ../. LDRB r0,[r4,#0x2f]
- 0x10015d30: f8850089 .... STRB r0,[r5,#0x89]
- 0x10015d34: f8940034 ..4. LDRB r0,[r4,#0x34]
- 0x10015d38: b140 @. CBZ r0,0x10015d4c ; pmu_ft_trim_config + 488
- 0x10015d3a: f8941035 ..5. LDRB r1,[r4,#0x35]
- 0x10015d3e: b129 ). CBZ r1,0x10015d4c ; pmu_ft_trim_config + 488
- 0x10015d40: f8850080 .... STRB r0,[r5,#0x80]
- 0x10015d44: f8940035 ..5. LDRB r0,[r4,#0x35]
- 0x10015d48: f885008a .... STRB r0,[r5,#0x8a]
- 0x10015d4c: f894003a ..:. LDRB r0,[r4,#0x3a]
- 0x10015d50: b138 8. CBZ r0,0x10015d62 ; pmu_ft_trim_config + 510
- 0x10015d52: f894103b ..;. LDRB r1,[r4,#0x3b]
- 0x10015d56: b121 !. CBZ r1,0x10015d62 ; pmu_ft_trim_config + 510
- 0x10015d58: f8050f81 .... STRB r0,[r5,#0x81]!
- 0x10015d5c: f894003b ..;. LDRB r0,[r4,#0x3b]
- 0x10015d60: 72a8 .r STRB r0,[r5,#0xa]
- 0x10015d62: 8860 `. LDRH r0,[r4,#2]
- 0x10015d64: 6010 .` STR r0,[r2,#0]
- 0x10015d66: f8b400e4 .... LDRH r0,[r4,#0xe4]
- 0x10015d6a: 6050 P` STR r0,[r2,#4]
- 0x10015d6c: f9b400e6 .... LDRSH r0,[r4,#0xe6]
- 0x10015d70: 6090 .` STR r0,[r2,#8]
- 0x10015d72: f9b410e8 .... LDRSH r1,[r4,#0xe8]
- 0x10015d76: 60d1 .` STR r1,[r2,#0xc]
- 0x10015d78: f44f717a O.zq MOV r1,#0x3e8
- 0x10015d7c: fb90f4f1 .... SDIV r4,r0,r1
- 0x10015d80: fb010314 .... MLS r3,r1,r4,r0
- 0x10015d84: 2800 .( CMP r0,#0
- 0x10015d86: da1d .. BGE 0x10015dc4 ; pmu_ft_trim_config + 608
- 0x10015d88: 2b00 .+ CMP r3,#0
- 0x10015d8a: f43faf7d ?.}. BEQ 0x10015c88 ; pmu_ft_trim_config + 292
- 0x10015d8e: fb90f4f1 .... SDIV r4,r0,r1
- 0x10015d92: fb010314 .... MLS r3,r1,r4,r0
- 0x10015d96: f5137fe8 .... CMN r3,#0x1d0
- 0x10015d9a: d00d .. BEQ 0x10015db8 ; pmu_ft_trim_config + 596
- 0x10015d9c: fb90f4f1 .... SDIV r4,r0,r1
- 0x10015da0: fb010314 .... MLS r3,r1,r4,r0
- 0x10015da4: f5137f06 .... CMN r3,#0x218
- 0x10015da8: f47faf6e ..n. BNE 0x10015c88 ; pmu_ft_trim_config + 292
- 0x10015dac: fb90f0f1 .... SDIV r0,r0,r1
- 0x10015db0: 3041 A0 ADDS r0,r0,#0x41
- 0x10015db2: 4348 HC MULS r0,r1,r0
- 0x10015db4: 6090 .` STR r0,[r2,#8]
- 0x10015db6: e767 g. B 0x10015c88 ; pmu_ft_trim_config + 292
- 0x10015db8: fb90f0f1 .... SDIV r0,r0,r1
- 0x10015dbc: f44f717a O.zq MOV r1,#0x3e8
- 0x10015dc0: 3842 B8 SUBS r0,r0,#0x42
- 0x10015dc2: e7f6 .. B 0x10015db2 ; pmu_ft_trim_config + 590
- 0x10015dc4: 2b00 .+ CMP r3,#0
- 0x10015dc6: d0f6 .. BEQ 0x10015db6 ; pmu_ft_trim_config + 594
- 0x10015dc8: fb90f4f1 .... SDIV r4,r0,r1
- 0x10015dcc: fb010314 .... MLS r3,r1,r4,r0
- 0x10015dd0: f5b37f06 .... CMP r3,#0x218
- 0x10015dd4: d012 .. BEQ 0x10015dfc ; pmu_ft_trim_config + 664
- 0x10015dd6: fb90f4f1 .... SDIV r4,r0,r1
- 0x10015dda: fb010314 .... MLS r3,r1,r4,r0
- 0x10015dde: f5b37fe8 .... CMP r3,#0x1d0
- 0x10015de2: d010 .. BEQ 0x10015e06 ; pmu_ft_trim_config + 674
- 0x10015de4: fb90f4f1 .... SDIV r4,r0,r1
- 0x10015de8: fb010314 .... MLS r3,r1,r4,r0
- 0x10015dec: 2b48 H+ CMP r3,#0x48
- 0x10015dee: d1e2 .. BNE 0x10015db6 ; pmu_ft_trim_config + 594
- 0x10015df0: fb90f0f1 .... SDIV r0,r0,r1
- 0x10015df4: f1c00083 .... RSB r0,r0,#0x83
- 0x10015df8: 4908 .I LDR r1,[pc,#32] ; [0x10015e1c] = 0xfffffc18
- 0x10015dfa: e7da .. B 0x10015db2 ; pmu_ft_trim_config + 590
- 0x10015dfc: fb90f0f1 .... SDIV r0,r0,r1
- 0x10015e00: f1c00041 ..A. RSB r0,r0,#0x41
- 0x10015e04: e7f8 .. B 0x10015df8 ; pmu_ft_trim_config + 660
- 0x10015e06: fb90f0f1 .... SDIV r0,r0,r1
- 0x10015e0a: f44f717a O.zq MOV r1,#0x3e8
- 0x10015e0e: 3042 B0 ADDS r0,r0,#0x42
- 0x10015e10: e7cf .. B 0x10015db2 ; pmu_ft_trim_config + 590
- $d
- 0x10015e12: 0000 .. DCW 0
- 0x10015e14: 11003b80 .;.. DCD 285227904
- 0x10015e18: 11005760 `W.. DCD 285235040
- 0x10015e1c: fffffc18 .... DCD 4294966296
- $t
- i.pmu_get_isr_state
- pmu_get_isr_state
- 0x10015e20: b510 .. PUSH {r4,lr}
- 0x10015e22: 2202 ." MOVS r2,#2
- 0x10015e24: 2162 b! MOVS r1,#0x62
- 0x10015e26: 2001 . MOVS r0,#1
- 0x10015e28: f7ecfcd4 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015e2c: b280 .. UXTH r0,r0
- 0x10015e2e: bd10 .. POP {r4,pc}
- i.pmu_gpio_isr
- pmu_gpio_isr
- 0x10015e30: 4770 pG BX lr
- i.pmu_ldo_mode_enable
- pmu_ldo_mode_enable
- 0x10015e32: b510 .. PUSH {r4,lr}
- 0x10015e34: 2201 ." MOVS r2,#1
- 0x10015e36: 2140 @! MOVS r1,#0x40
- 0x10015e38: 2000 . MOVS r0,#0
- 0x10015e3a: f7ecfccb .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015e3e: f00003fb .... AND r3,r0,#0xfb
- 0x10015e42: 2201 ." MOVS r2,#1
- 0x10015e44: 2140 @! MOVS r1,#0x40
- 0x10015e46: 2000 . MOVS r0,#0
- 0x10015e48: f7ecfcc9 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015e4c: 2201 ." MOVS r2,#1
- 0x10015e4e: 2140 @! MOVS r1,#0x40
- 0x10015e50: 2000 . MOVS r0,#0
- 0x10015e52: f7ecfcbf .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015e56: 2201 ." MOVS r2,#1
- 0x10015e58: 2140 @! MOVS r1,#0x40
- 0x10015e5a: 2000 . MOVS r0,#0
- 0x10015e5c: f7ecfcba .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015e60: 2201 ." MOVS r2,#1
- 0x10015e62: 2140 @! MOVS r1,#0x40
- 0x10015e64: 2000 . MOVS r0,#0
- 0x10015e66: f7ecfcb5 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015e6a: b2c0 .. UXTB r0,r0
- 0x10015e6c: f0400302 @... ORR r3,r0,#2
- 0x10015e70: 2201 ." MOVS r2,#1
- 0x10015e72: 2140 @! MOVS r1,#0x40
- 0x10015e74: e8bd4010 ...@ POP {r4,lr}
- 0x10015e78: 2000 . MOVS r0,#0
- 0x10015e7a: f7ecbcb0 .... B $Ven$TT$L$$frspim_wr ; 0x100027de
- i.pmu_lvd_en
- pmu_lvd_en
- 0x10015e7e: b570 p. PUSH {r4-r6,lr}
- 0x10015e80: 4614 .F MOV r4,r2
- 0x10015e82: 460d .F MOV r5,r1
- 0x10015e84: b1b0 .. CBZ r0,0x10015eb4 ; pmu_lvd_en + 54
- 0x10015e86: 2201 ." MOVS r2,#1
- 0x10015e88: 215c \! MOVS r1,#0x5c
- 0x10015e8a: 2000 . MOVS r0,#0
- 0x10015e8c: f7ecfca2 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015e90: f00003fb .... AND r3,r0,#0xfb
- 0x10015e94: 2201 ." MOVS r2,#1
- 0x10015e96: 215c \! MOVS r1,#0x5c
- 0x10015e98: 4610 .F MOV r0,r2
- 0x10015e9a: f7ecfca0 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015e9e: 2201 ." MOVS r2,#1
- 0x10015ea0: 4623 #F MOV r3,r4
- 0x10015ea2: 215a Z! MOVS r1,#0x5a
- 0x10015ea4: 4610 .F MOV r0,r2
- 0x10015ea6: f7ecfc9a .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015eaa: 4628 (F MOV r0,r5
- 0x10015eac: f7fff980 .... BL lvd_threshold ; 0x100151b0
- 0x10015eb0: 2004 . MOVS r0,#4
- 0x10015eb2: e029 ). B 0x10015f08 ; pmu_lvd_en + 138
- 0x10015eb4: 4608 .F MOV r0,r1
- 0x10015eb6: f7fff97b ..{. BL lvd_threshold ; 0x100151b0
- 0x10015eba: 2201 ." MOVS r2,#1
- 0x10015ebc: 2123 #! MOVS r1,#0x23
- 0x10015ebe: 2000 . MOVS r0,#0
- 0x10015ec0: f7ecfc88 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015ec4: b2c0 .. UXTB r0,r0
- 0x10015ec6: f0400301 @... ORR r3,r0,#1
- 0x10015eca: 2201 ." MOVS r2,#1
- 0x10015ecc: 2123 #! MOVS r1,#0x23
- 0x10015ece: 2000 . MOVS r0,#0
- 0x10015ed0: f7ecfc85 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015ed4: 2201 ." MOVS r2,#1
- 0x10015ed6: 215c \! MOVS r1,#0x5c
- 0x10015ed8: 2000 . MOVS r0,#0
- 0x10015eda: f7ecfc7b ..{. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015ede: f00003bf .... AND r3,r0,#0xbf
- 0x10015ee2: 2201 ." MOVS r2,#1
- 0x10015ee4: 215c \! MOVS r1,#0x5c
- 0x10015ee6: 2000 . MOVS r0,#0
- 0x10015ee8: f7ecfc79 ..y. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015eec: 2201 ." MOVS r2,#1
- 0x10015eee: 2156 V! MOVS r1,#0x56
- 0x10015ef0: 2000 . MOVS r0,#0
- 0x10015ef2: f7ecfc6f ..o. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015ef6: b2c0 .. UXTB r0,r0
- 0x10015ef8: f0400320 @. . ORR r3,r0,#0x20
- 0x10015efc: 2201 ." MOVS r2,#1
- 0x10015efe: 2156 V! MOVS r1,#0x56
- 0x10015f00: 2000 . MOVS r0,#0
- 0x10015f02: f7ecfc6c ..l. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015f06: 2040 @ MOVS r0,#0x40
- 0x10015f08: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10015f0c: f7ecbc85 .... B $Ven$TT$L$$pmu_enable_isr ; 0x1000281a
- i.pmu_reset_internal_cnt
- pmu_reset_internal_cnt
- 0x10015f10: b510 .. PUSH {r4,lr}
- 0x10015f12: 490b .I LDR r1,[pc,#44] ; [0x10015f40] = 0x1ad8d
- 0x10015f14: f44f707a O.zp MOV r0,#0x3e8
- 0x10015f18: 4788 .G BLX r1
- 0x10015f1a: f3c00447 ..G. UBFX r4,r0,#1,#8
- 0x10015f1e: f10403c0 .... ADD r3,r4,#0xc0
- 0x10015f22: 2201 ." MOVS r2,#1
- 0x10015f24: 2131 1! MOVS r1,#0x31
- 0x10015f26: 2000 . MOVS r0,#0
- 0x10015f28: f7ecfc59 ..Y. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015f2c: f1040320 .. . ADD r3,r4,#0x20
- 0x10015f30: 2201 ." MOVS r2,#1
- 0x10015f32: 2134 4! MOVS r1,#0x34
- 0x10015f34: e8bd4010 ...@ POP {r4,lr}
- 0x10015f38: 2000 . MOVS r0,#0
- 0x10015f3a: f7ecbc50 ..P. B $Ven$TT$L$$frspim_wr ; 0x100027de
- $d
- 0x10015f3e: 0000 .. DCW 0
- 0x10015f40: 0001ad8d .... DCD 109965
- $t
- i.pmu_set_pin_dir
- pmu_set_pin_dir
- 0x10015f44: b570 p. PUSH {r4-r6,lr}
- 0x10015f46: 3066 f0 ADDS r0,r0,#0x66
- 0x10015f48: b2c5 .. UXTB r5,r0
- 0x10015f4a: 460c .F MOV r4,r1
- 0x10015f4c: 2a00 .* CMP r2,#0
- 0x10015f4e: f04f0201 O... MOV r2,#1
- 0x10015f52: 4629 )F MOV r1,r5
- 0x10015f54: f04f0000 O... MOV r0,#0
- 0x10015f58: d00a .. BEQ 0x10015f70 ; pmu_set_pin_dir + 44
- 0x10015f5a: f7ecfc3b ..;. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015f5e: 43a0 .C BICS r0,r0,r4
- 0x10015f60: b2c3 .. UXTB r3,r0
- 0x10015f62: 4629 )F MOV r1,r5
- 0x10015f64: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10015f68: 2201 ." MOVS r2,#1
- 0x10015f6a: 2000 . MOVS r0,#0
- 0x10015f6c: f7ecbc37 ..7. B $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015f70: f7ecfc30 ..0. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015f74: b2c3 .. UXTB r3,r0
- 0x10015f76: 4323 #C ORRS r3,r3,r4
- 0x10015f78: e7f3 .. B 0x10015f62 ; pmu_set_pin_dir + 30
- i.pmu_set_pin_pull
- pmu_set_pin_pull
- 0x10015f7a: b570 p. PUSH {r4-r6,lr}
- 0x10015f7c: 460c .F MOV r4,r1
- 0x10015f7e: f1000148 ..H. ADD r1,r0,#0x48
- 0x10015f82: 304d M0 ADDS r0,r0,#0x4d
- 0x10015f84: b2cd .. UXTB r5,r1
- 0x10015f86: b2c6 .. UXTB r6,r0
- 0x10015f88: 2a02 .* CMP r2,#2
- 0x10015f8a: d01b .. BEQ 0x10015fc4 ; pmu_set_pin_pull + 74
- 0x10015f8c: b312 .. CBZ r2,0x10015fd4 ; pmu_set_pin_pull + 90
- 0x10015f8e: 2a01 .* CMP r2,#1
- 0x10015f90: d128 (. BNE 0x10015fe4 ; pmu_set_pin_pull + 106
- 0x10015f92: 4631 1F MOV r1,r6
- 0x10015f94: 2000 . MOVS r0,#0
- 0x10015f96: f7ecfc1d .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015f9a: 43a0 .C BICS r0,r0,r4
- 0x10015f9c: b2c3 .. UXTB r3,r0
- 0x10015f9e: 2201 ." MOVS r2,#1
- 0x10015fa0: 4631 1F MOV r1,r6
- 0x10015fa2: 2000 . MOVS r0,#0
- 0x10015fa4: f7ecfc1b .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015fa8: 2201 ." MOVS r2,#1
- 0x10015faa: 4629 )F MOV r1,r5
- 0x10015fac: 2000 . MOVS r0,#0
- 0x10015fae: f7ecfc11 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015fb2: b2c3 .. UXTB r3,r0
- 0x10015fb4: 4323 #C ORRS r3,r3,r4
- 0x10015fb6: 4629 )F MOV r1,r5
- 0x10015fb8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10015fbc: 2201 ." MOVS r2,#1
- 0x10015fbe: 2000 . MOVS r0,#0
- 0x10015fc0: f7ecbc0d .... B $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10015fc4: 2201 ." MOVS r2,#1
- 0x10015fc6: 4629 )F MOV r1,r5
- 0x10015fc8: 2000 . MOVS r0,#0
- 0x10015fca: f7ecfc03 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015fce: 43a0 .C BICS r0,r0,r4
- 0x10015fd0: b2c3 .. UXTB r3,r0
- 0x10015fd2: e7f0 .. B 0x10015fb6 ; pmu_set_pin_pull + 60
- 0x10015fd4: 2201 ." MOVS r2,#1
- 0x10015fd6: 4631 1F MOV r1,r6
- 0x10015fd8: 2000 . MOVS r0,#0
- 0x10015fda: f7ecfbfb .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015fde: b2c3 .. UXTB r3,r0
- 0x10015fe0: 4323 #C ORRS r3,r3,r4
- 0x10015fe2: e7dc .. B 0x10015f9e ; pmu_set_pin_pull + 36
- 0x10015fe4: bd70 p. POP {r4-r6,pc}
- i.pmu_set_pin_to_CPU
- pmu_set_pin_to_CPU
- 0x10015fe6: b570 p. PUSH {r4-r6,lr}
- 0x10015fe8: 3043 C0 ADDS r0,r0,#0x43
- 0x10015fea: b2c4 .. UXTB r4,r0
- 0x10015fec: 460d .F MOV r5,r1
- 0x10015fee: 2201 ." MOVS r2,#1
- 0x10015ff0: 4621 !F MOV r1,r4
- 0x10015ff2: 2000 . MOVS r0,#0
- 0x10015ff4: f7ecfbee .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10015ff8: b2c3 .. UXTB r3,r0
- 0x10015ffa: 432b +C ORRS r3,r3,r5
- 0x10015ffc: 4621 !F MOV r1,r4
- 0x10015ffe: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10016002: 2201 ." MOVS r2,#1
- 0x10016004: 2000 . MOVS r0,#0
- 0x10016006: f7ecbbea .... B $Ven$TT$L$$frspim_wr ; 0x100027de
- i.pmu_set_pin_to_PMU
- pmu_set_pin_to_PMU
- 0x1001600a: b570 p. PUSH {r4-r6,lr}
- 0x1001600c: 3043 C0 ADDS r0,r0,#0x43
- 0x1001600e: b2c4 .. UXTB r4,r0
- 0x10016010: 460d .F MOV r5,r1
- 0x10016012: 2201 ." MOVS r2,#1
- 0x10016014: 4621 !F MOV r1,r4
- 0x10016016: 2000 . MOVS r0,#0
- 0x10016018: f7ecfbdc .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x1001601c: 43a8 .C BICS r0,r0,r5
- 0x1001601e: 4621 !F MOV r1,r4
- 0x10016020: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10016024: b2c3 .. UXTB r3,r0
- 0x10016026: 2201 ." MOVS r2,#1
- 0x10016028: 2000 . MOVS r0,#0
- 0x1001602a: f7ecbbd8 .... B $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001602e: 0000 .. MOVS r0,r0
- i.pmu_sub_init
- pmu_sub_init
- 0x10016030: b500 .. PUSH {lr}
- 0x10016032: 49d6 .I LDR r1,[pc,#856] ; [0x1001638c] = 0x11003b60
- 0x10016034: b0df .. SUB sp,sp,#0x17c
- 0x10016036: f44f2000 O.. MOV r0,#0x80000
- 0x1001603a: 6008 .` STR r0,[r1,#0]
- 0x1001603c: 2300 .# MOVS r3,#0
- 0x1001603e: 2201 ." MOVS r2,#1
- 0x10016040: 2141 A! MOVS r1,#0x41
- 0x10016042: 4618 .F MOV r0,r3
- 0x10016044: f7ecfbcb .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016048: 2300 .# MOVS r3,#0
- 0x1001604a: 2201 ." MOVS r2,#1
- 0x1001604c: 215f _! MOVS r1,#0x5f
- 0x1001604e: 4618 .F MOV r0,r3
- 0x10016050: f7ecfbc5 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016054: 2301 .# MOVS r3,#1
- 0x10016056: 461a .F MOV r2,r3
- 0x10016058: 2121 !! MOVS r1,#0x21
- 0x1001605a: 2000 . MOVS r0,#0
- 0x1001605c: f7ecfbbf .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016060: 2201 ." MOVS r2,#1
- 0x10016062: 2160 `! MOVS r1,#0x60
- 0x10016064: 2000 . MOVS r0,#0
- 0x10016066: f7ecfbb5 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x1001606a: b2c0 .. UXTB r0,r0
- 0x1001606c: f04003c0 @... ORR r3,r0,#0xc0
- 0x10016070: 2201 ." MOVS r2,#1
- 0x10016072: 2160 `! MOVS r1,#0x60
- 0x10016074: 2000 . MOVS r0,#0
- 0x10016076: f7ecfbb2 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001607a: 2201 ." MOVS r2,#1
- 0x1001607c: 2124 $! MOVS r1,#0x24
- 0x1001607e: 2000 . MOVS r0,#0
- 0x10016080: f7ecfba8 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10016084: b2c0 .. UXTB r0,r0
- 0x10016086: f0400301 @... ORR r3,r0,#1
- 0x1001608a: 2201 ." MOVS r2,#1
- 0x1001608c: 2124 $! MOVS r1,#0x24
- 0x1001608e: 2000 . MOVS r0,#0
- 0x10016090: f7ecfba5 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016094: 2201 ." MOVS r2,#1
- 0x10016096: 2125 %! MOVS r1,#0x25
- 0x10016098: 2000 . MOVS r0,#0
- 0x1001609a: f7ecfb9b .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x1001609e: f3c00046 ..F. UBFX r0,r0,#1,#7
- 0x100160a2: 0043 C. LSLS r3,r0,#1
- 0x100160a4: 2201 ." MOVS r2,#1
- 0x100160a6: 2125 %! MOVS r1,#0x25
- 0x100160a8: 2000 . MOVS r0,#0
- 0x100160aa: f7ecfb98 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100160ae: 2201 ." MOVS r2,#1
- 0x100160b0: 212f /! MOVS r1,#0x2f
- 0x100160b2: 2000 . MOVS r0,#0
- 0x100160b4: f7ecfb8e .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100160b8: b2c0 .. UXTB r0,r0
- 0x100160ba: f0400304 @... ORR r3,r0,#4
- 0x100160be: 2201 ." MOVS r2,#1
- 0x100160c0: 212f /! MOVS r1,#0x2f
- 0x100160c2: 2000 . MOVS r0,#0
- 0x100160c4: f7ecfb8b .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100160c8: 2201 ." MOVS r2,#1
- 0x100160ca: 2160 `! MOVS r1,#0x60
- 0x100160cc: 2000 . MOVS r0,#0
- 0x100160ce: f7ecfb81 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100160d2: b2c0 .. UXTB r0,r0
- 0x100160d4: f0400305 @... ORR r3,r0,#5
- 0x100160d8: 2201 ." MOVS r2,#1
- 0x100160da: 2160 `! MOVS r1,#0x60
- 0x100160dc: 2000 . MOVS r0,#0
- 0x100160de: f7ecfb7e ..~. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100160e2: 2201 ." MOVS r2,#1
- 0x100160e4: 212f /! MOVS r1,#0x2f
- 0x100160e6: 2000 . MOVS r0,#0
- 0x100160e8: f7ecfb74 ..t. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100160ec: f3c00046 ..F. UBFX r0,r0,#1,#7
- 0x100160f0: 0043 C. LSLS r3,r0,#1
- 0x100160f2: 2201 ." MOVS r2,#1
- 0x100160f4: 212f /! MOVS r1,#0x2f
- 0x100160f6: 2000 . MOVS r0,#0
- 0x100160f8: f7ecfb71 ..q. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100160fc: 2201 ." MOVS r2,#1
- 0x100160fe: 212f /! MOVS r1,#0x2f
- 0x10016100: 2000 . MOVS r0,#0
- 0x10016102: f7ecfb67 ..g. BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10016106: b2c0 .. UXTB r0,r0
- 0x10016108: f0400310 @... ORR r3,r0,#0x10
- 0x1001610c: 2201 ." MOVS r2,#1
- 0x1001610e: 212f /! MOVS r1,#0x2f
- 0x10016110: 2000 . MOVS r0,#0
- 0x10016112: f7ecfb64 ..d. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016116: 2300 .# MOVS r3,#0
- 0x10016118: 2201 ." MOVS r2,#1
- 0x1001611a: 2123 #! MOVS r1,#0x23
- 0x1001611c: 4618 .F MOV r0,r3
- 0x1001611e: f7ecfb5e ..^. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016122: 2301 .# MOVS r3,#1
- 0x10016124: 461a .F MOV r2,r3
- 0x10016126: 2122 "! MOVS r1,#0x22
- 0x10016128: 2000 . MOVS r0,#0
- 0x1001612a: f7ecfb58 ..X. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001612e: 23cc .# MOVS r3,#0xcc
- 0x10016130: 2201 ." MOVS r2,#1
- 0x10016132: 2131 1! MOVS r1,#0x31
- 0x10016134: 2000 . MOVS r0,#0
- 0x10016136: f7ecfb52 ..R. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001613a: 2322 "# MOVS r3,#0x22
- 0x1001613c: 2201 ." MOVS r2,#1
- 0x1001613e: 2132 2! MOVS r1,#0x32
- 0x10016140: 2000 . MOVS r0,#0
- 0x10016142: f7ecfb4c ..L. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016146: 23a1 .# MOVS r3,#0xa1
- 0x10016148: 2201 ." MOVS r2,#1
- 0x1001614a: 2133 3! MOVS r1,#0x33
- 0x1001614c: 2000 . MOVS r0,#0
- 0x1001614e: f7ecfb46 ..F. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016152: 232c ,# MOVS r3,#0x2c
- 0x10016154: 2201 ." MOVS r2,#1
- 0x10016156: 2134 4! MOVS r1,#0x34
- 0x10016158: 2000 . MOVS r0,#0
- 0x1001615a: f7ecfb40 ..@. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001615e: 23a2 .# MOVS r3,#0xa2
- 0x10016160: 2201 ." MOVS r2,#1
- 0x10016162: 2135 5! MOVS r1,#0x35
- 0x10016164: 2000 . MOVS r0,#0
- 0x10016166: f7ecfb3a ..:. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001616a: 2322 "# MOVS r3,#0x22
- 0x1001616c: 2201 ." MOVS r2,#1
- 0x1001616e: 2136 6! MOVS r1,#0x36
- 0x10016170: 2000 . MOVS r0,#0
- 0x10016172: f7ecfb34 ..4. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016176: 23a3 .# MOVS r3,#0xa3
- 0x10016178: 2201 ." MOVS r2,#1
- 0x1001617a: 2137 7! MOVS r1,#0x37
- 0x1001617c: 2000 . MOVS r0,#0
- 0x1001617e: f7ecfb2e .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016182: 23a1 .# MOVS r3,#0xa1
- 0x10016184: 2201 ." MOVS r2,#1
- 0x10016186: 2138 8! MOVS r1,#0x38
- 0x10016188: 2000 . MOVS r0,#0
- 0x1001618a: f7ecfb28 ..(. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001618e: 2384 .# MOVS r3,#0x84
- 0x10016190: 2201 ." MOVS r2,#1
- 0x10016192: 2139 9! MOVS r1,#0x39
- 0x10016194: 2000 . MOVS r0,#0
- 0x10016196: f7ecfb22 ..". BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001619a: 2325 %# MOVS r3,#0x25
- 0x1001619c: 2201 ." MOVS r2,#1
- 0x1001619e: 213a :! MOVS r1,#0x3a
- 0x100161a0: 2000 . MOVS r0,#0
- 0x100161a2: f7ecfb1c .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161a6: 2326 &# MOVS r3,#0x26
- 0x100161a8: 2201 ." MOVS r2,#1
- 0x100161aa: 213b ;! MOVS r1,#0x3b
- 0x100161ac: 2000 . MOVS r0,#0
- 0x100161ae: f7ecfb16 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161b2: 2347 G# MOVS r3,#0x47
- 0x100161b4: 2201 ." MOVS r2,#1
- 0x100161b6: 213c <! MOVS r1,#0x3c
- 0x100161b8: 2000 . MOVS r0,#0
- 0x100161ba: f7ecfb10 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161be: 2327 '# MOVS r3,#0x27
- 0x100161c0: 2201 ." MOVS r2,#1
- 0x100161c2: 213d =! MOVS r1,#0x3d
- 0x100161c4: 2000 . MOVS r0,#0
- 0x100161c6: f7ecfb0a .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161ca: 2318 .# MOVS r3,#0x18
- 0x100161cc: 2201 ." MOVS r2,#1
- 0x100161ce: 211b .! MOVS r1,#0x1b
- 0x100161d0: 2000 . MOVS r0,#0
- 0x100161d2: f7ecfb04 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161d6: 2300 .# MOVS r3,#0
- 0x100161d8: 2201 ." MOVS r2,#1
- 0x100161da: 211c .! MOVS r1,#0x1c
- 0x100161dc: 4618 .F MOV r0,r3
- 0x100161de: f7ecfafe .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161e2: 2201 ." MOVS r2,#1
- 0x100161e4: 2119 .! MOVS r1,#0x19
- 0x100161e6: 2000 . MOVS r0,#0
- 0x100161e8: f7ecfaf4 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100161ec: b2c0 .. UXTB r0,r0
- 0x100161ee: f0400370 @.p. ORR r3,r0,#0x70
- 0x100161f2: 2201 ." MOVS r2,#1
- 0x100161f4: 2119 .! MOVS r1,#0x19
- 0x100161f6: 2000 . MOVS r0,#0
- 0x100161f8: f7ecfaf1 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100161fc: 2201 ." MOVS r2,#1
- 0x100161fe: 2109 .! MOVS r1,#9
- 0x10016200: 2000 . MOVS r0,#0
- 0x10016202: f7ecfae7 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10016206: b2c0 .. UXTB r0,r0
- 0x10016208: f0400307 @... ORR r3,r0,#7
- 0x1001620c: 2201 ." MOVS r2,#1
- 0x1001620e: 2109 .! MOVS r1,#9
- 0x10016210: 2000 . MOVS r0,#0
- 0x10016212: f7ecfae4 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016216: 2201 ." MOVS r2,#1
- 0x10016218: 210b .! MOVS r1,#0xb
- 0x1001621a: 2000 . MOVS r0,#0
- 0x1001621c: f7ecfada .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10016220: b2c0 .. UXTB r0,r0
- 0x10016222: f04003e0 @... ORR r3,r0,#0xe0
- 0x10016226: 2201 ." MOVS r2,#1
- 0x10016228: 210b .! MOVS r1,#0xb
- 0x1001622a: 2000 . MOVS r0,#0
- 0x1001622c: f7ecfad7 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016230: 2201 ." MOVS r2,#1
- 0x10016232: 211a .! MOVS r1,#0x1a
- 0x10016234: 2000 . MOVS r0,#0
- 0x10016236: f7ecfacd .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x1001623a: b2c0 .. UXTB r0,r0
- 0x1001623c: f0400380 @... ORR r3,r0,#0x80
- 0x10016240: 2201 ." MOVS r2,#1
- 0x10016242: 211a .! MOVS r1,#0x1a
- 0x10016244: 2000 . MOVS r0,#0
- 0x10016246: f7ecfaca .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001624a: 2201 ." MOVS r2,#1
- 0x1001624c: 2111 .! MOVS r1,#0x11
- 0x1001624e: 2000 . MOVS r0,#0
- 0x10016250: f7ecfac0 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10016254: b2c0 .. UXTB r0,r0
- 0x10016256: f04003c0 @... ORR r3,r0,#0xc0
- 0x1001625a: 2201 ." MOVS r2,#1
- 0x1001625c: 2111 .! MOVS r1,#0x11
- 0x1001625e: 2000 . MOVS r0,#0
- 0x10016260: f7ecfabd .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016264: 2201 ." MOVS r2,#1
- 0x10016266: 2104 .! MOVS r1,#4
- 0x10016268: 2000 . MOVS r0,#0
- 0x1001626a: f7ecfab3 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x1001626e: b2c0 .. UXTB r0,r0
- 0x10016270: f0400320 @. . ORR r3,r0,#0x20
- 0x10016274: 2201 ." MOVS r2,#1
- 0x10016276: 2104 .! MOVS r1,#4
- 0x10016278: 2000 . MOVS r0,#0
- 0x1001627a: f7ecfab0 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001627e: 2391 .# MOVS r3,#0x91
- 0x10016280: 2201 ." MOVS r2,#1
- 0x10016282: 2105 .! MOVS r1,#5
- 0x10016284: 2000 . MOVS r0,#0
- 0x10016286: f7ecfaaa .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001628a: f7fffdd2 .... BL pmu_ldo_mode_enable ; 0x10015e32
- 0x1001628e: 2201 ." MOVS r2,#1
- 0x10016290: 213e >! MOVS r1,#0x3e
- 0x10016292: 2000 . MOVS r0,#0
- 0x10016294: f7ecfa9e .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10016298: b2c0 .. UXTB r0,r0
- 0x1001629a: f0400308 @... ORR r3,r0,#8
- 0x1001629e: 2201 ." MOVS r2,#1
- 0x100162a0: 213e >! MOVS r1,#0x3e
- 0x100162a2: 2000 . MOVS r0,#0
- 0x100162a4: f7ecfa9b .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162a8: 2201 ." MOVS r2,#1
- 0x100162aa: 2170 p! MOVS r1,#0x70
- 0x100162ac: 2000 . MOVS r0,#0
- 0x100162ae: f7ecfa91 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x100162b2: f00003fb .... AND r3,r0,#0xfb
- 0x100162b6: 2201 ." MOVS r2,#1
- 0x100162b8: 2170 p! MOVS r1,#0x70
- 0x100162ba: 2000 . MOVS r0,#0
- 0x100162bc: f7ecfa8f .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162c0: 2350 P# MOVS r3,#0x50
- 0x100162c2: 2201 ." MOVS r2,#1
- 0x100162c4: 2142 B! MOVS r1,#0x42
- 0x100162c6: 2000 . MOVS r0,#0
- 0x100162c8: f7ecfa89 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162cc: 2340 @# MOVS r3,#0x40
- 0x100162ce: 2201 ." MOVS r2,#1
- 0x100162d0: 2165 e! MOVS r1,#0x65
- 0x100162d2: 2000 . MOVS r0,#0
- 0x100162d4: f7ecfa83 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162d8: 2300 .# MOVS r3,#0
- 0x100162da: 2201 ." MOVS r2,#1
- 0x100162dc: 210c .! MOVS r1,#0xc
- 0x100162de: 4618 .F MOV r0,r3
- 0x100162e0: f7ecfa7d ..}. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162e4: 233f ?# MOVS r3,#0x3f
- 0x100162e6: 2201 ." MOVS r2,#1
- 0x100162e8: 211d .! MOVS r1,#0x1d
- 0x100162ea: 2000 . MOVS r0,#0
- 0x100162ec: f7ecfa77 ..w. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162f0: 2300 .# MOVS r3,#0
- 0x100162f2: 2202 ." MOVS r2,#2
- 0x100162f4: 216a j! MOVS r1,#0x6a
- 0x100162f6: 2001 . MOVS r0,#1
- 0x100162f8: f7ecfa71 ..q. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x100162fc: 2300 .# MOVS r3,#0
- 0x100162fe: 2202 ." MOVS r2,#2
- 0x10016300: 216c l! MOVS r1,#0x6c
- 0x10016302: 2001 . MOVS r0,#1
- 0x10016304: f7ecfa6b ..k. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016308: 2300 .# MOVS r3,#0
- 0x1001630a: 2202 ." MOVS r2,#2
- 0x1001630c: 216e n! MOVS r1,#0x6e
- 0x1001630e: 2001 . MOVS r0,#1
- 0x10016310: f7ecfa65 ..e. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016314: 2300 .# MOVS r3,#0
- 0x10016316: 2202 ." MOVS r2,#2
- 0x10016318: 2170 p! MOVS r1,#0x70
- 0x1001631a: 2001 . MOVS r0,#1
- 0x1001631c: f7ecfa5f .._. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10016320: 2201 ." MOVS r2,#1
- 0x10016322: 2300 .# MOVS r3,#0
- 0x10016324: 2172 r! MOVS r1,#0x72
- 0x10016326: 4610 .F MOV r0,r2
- 0x10016328: f7ecfa59 ..Y. BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x1001632c: f7fffb70 ..p. BL pmu_cp_trim_config ; 0x10015a10
- 0x10016330: 4668 hF MOV r0,sp
- 0x10016332: f7fffc17 .... BL pmu_ft_trim_config ; 0x10015b64
- 0x10016336: f7ecfa75 ..u. BL $Ven$TT$L$$system_osc_doubler_calibration ; 0x10002824
- 0x1001633a: 4815 .H LDR r0,[pc,#84] ; [0x10016390] = 0x110000a0
- 0x1001633c: 2100 .! MOVS r1,#0
- 0x1001633e: 83c1 .. STRH r1,[r0,#0x1e]
- 0x10016340: f6400166 @.f. MOV r1,#0x866
- 0x10016344: 8401 .. STRH r1,[r0,#0x20]
- 0x10016346: 8441 A. STRH r1,[r0,#0x22]
- 0x10016348: 21fa .! MOVS r1,#0xfa
- 0x1001634a: 8381 .. STRH r1,[r0,#0x1c]
- 0x1001634c: 213c <! MOVS r1,#0x3c
- 0x1001634e: 2000 . MOVS r0,#0
- 0x10016350: f7ecfa6d ..m. BL $Ven$TT$L$$pmu_calibration_start ; 0x1000282e
- 0x10016354: f44f7096 O..p MOV r0,#0x12c
- 0x10016358: f7ecfa50 ..P. BL $Ven$TT$L$$co_delay_10us ; 0x100027fc
- 0x1001635c: 2001 . MOVS r0,#1
- 0x1001635e: f7ecfa6b ..k. BL $Ven$TT$L$$pmu_get_rc_clk ; 0x10002838
- 0x10016362: f7ecfa6e ..n. BL $Ven$TT$L$$pmu_calibration_stop ; 0x10002842
- 0x10016366: f7fffdd3 .... BL pmu_reset_internal_cnt ; 0x10015f10
- 0x1001636a: 2003 . MOVS r0,#3
- 0x1001636c: f003fd62 ..b. BL system_set_tx_power ; 0x10019e34
- 0x10016370: 2205 ." MOVS r2,#5
- 0x10016372: 2103 .! MOVS r1,#3
- 0x10016374: 2000 . MOVS r0,#0
- 0x10016376: f7fffd82 .... BL pmu_lvd_en ; 0x10015e7e
- 0x1001637a: f04f21e0 O..! MOV r1,#0xe000e000
- 0x1001637e: f44f4000 O..@ MOV r0,#0x8000
- 0x10016382: f8c10100 .... STR r0,[r1,#0x100]
- 0x10016386: b05f _. ADD sp,sp,#0x17c
- 0x10016388: bd00 .. POP {pc}
- $d
- 0x1001638a: 0000 .. DCW 0
- 0x1001638c: 11003b60 `;.. DCD 285227872
- 0x10016390: 110000a0 .... DCD 285212832
- $t
- i.prf_add_profile
- prf_add_profile
- 0x10016394: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10016398: 468b .F MOV r11,r1
- 0x1001639a: 492c ,I LDR r1,[pc,#176] ; [0x1001644c] = 0x110041b0
- 0x1001639c: 4604 .F MOV r4,r0
- 0x1001639e: 2600 .& MOVS r6,#0
- 0x100163a0: 6809 .h LDR r1,[r1,#0]
- 0x100163a2: 8840 @. LDRH r0,[r0,#2]
- 0x100163a4: 4788 .G BLX r1
- 0x100163a6: 0001 .. MOVS r1,r0
- 0x100163a8: d009 .. BEQ 0x100163be ; prf_add_profile + 42
- 0x100163aa: 4b28 (K LDR r3,[pc,#160] ; [0x1001644c] = 0x110041b0
- 0x100163ac: 2000 . MOVS r0,#0
- 0x100163ae: 4f28 (O LDR r7,[pc,#160] ; [0x10016450] = 0x110000a0
- 0x100163b0: 1d1b .. ADDS r3,r3,#4
- 0x100163b2: f04f0912 O... MOV r9,#0x12
- 0x100163b6: f897c049 ..I. LDRB r12,[r7,#0x49]
- 0x100163ba: 681a .h LDR r2,[r3,#0]
- 0x100163bc: e00f .. B 0x100163de ; prf_add_profile + 74
- 0x100163be: 2640 @& MOVS r6,#0x40
- 0x100163c0: e023 #. B 0x1001640a ; prf_add_profile + 118
- 0x100163c2: bf00 .. NOP
- 0x100163c4: eb000880 .... ADD r8,r0,r0,LSL #2
- 0x100163c8: eb090588 .... ADD r5,r9,r8,LSL #2
- 0x100163cc: 5b55 U[ LDRH r5,[r2,r5]
- 0x100163ce: f8b48002 .... LDRH r8,[r4,#2]
- 0x100163d2: 4545 EE CMP r5,r8
- 0x100163d4: d101 .. BNE 0x100163da ; prf_add_profile + 70
- 0x100163d6: 2642 B& MOVS r6,#0x42
- 0x100163d8: e017 .. B 0x1001640a ; prf_add_profile + 118
- 0x100163da: 1c40 @. ADDS r0,r0,#1
- 0x100163dc: b2c0 .. UXTB r0,r0
- 0x100163de: 4584 .E CMP r12,r0
- 0x100163e0: d8f0 .. BHI 0x100163c4 ; prf_add_profile + 48
- 0x100163e2: 2500 .% MOVS r5,#0
- 0x100163e4: 46ba .F MOV r10,r7
- 0x100163e6: e008 .. B 0x100163fa ; prf_add_profile + 102
- 0x100163e8: eb050785 .... ADD r7,r5,r5,LSL #2
- 0x100163ec: eb090087 .... ADD r0,r9,r7,LSL #2
- 0x100163f0: 5a10 .Z LDRH r0,[r2,r0]
- 0x100163f2: 28ff .( CMP r0,#0xff
- 0x100163f4: d00c .. BEQ 0x10016410 ; prf_add_profile + 124
- 0x100163f6: 1c6d m. ADDS r5,r5,#1
- 0x100163f8: b2ed .. UXTB r5,r5
- 0x100163fa: 45ac .E CMP r12,r5
- 0x100163fc: d8f4 .. BHI 0x100163e8 ; prf_add_profile + 84
- 0x100163fe: bf00 .. NOP
- 0x10016400: f89a0049 ..I. LDRB r0,[r10,#0x49]
- 0x10016404: 42a8 .B CMP r0,r5
- 0x10016406: d100 .. BNE 0x1001640a ; prf_add_profile + 118
- 0x10016408: 264b K& MOVS r6,#0x4b
- 0x1001640a: 4630 0F MOV r0,r6
- 0x1001640c: e8bd8ff8 .... POP {r3-r11,pc}
- 0x10016410: f1040008 .... ADD r0,r4,#8
- 0x10016414: 9000 .. STR r0,[sp,#0]
- 0x10016416: eb050785 .... ADD r7,r5,r5,LSL #2
- 0x1001641a: 4698 .F MOV r8,r3
- 0x1001641c: eb020087 .... ADD r0,r2,r7,LSL #2
- 0x10016420: 680e .h LDR r6,[r1,#0]
- 0x10016422: 7863 cx LDRB r3,[r4,#1]
- 0x10016424: 88a2 .. LDRH r2,[r4,#4]
- 0x10016426: 1da1 .. ADDS r1,r4,#6
- 0x10016428: 47b0 .G BLX r6
- 0x1001642a: 0006 .. MOVS r6,r0
- 0x1001642c: d1e8 .. BNE 0x10016400 ; prf_add_profile + 108
- 0x1001642e: f8d83000 ...0 LDR r3,[r8,#0]
- 0x10016432: 8862 b. LDRH r2,[r4,#2]
- 0x10016434: eb090187 .... ADD r1,r9,r7,LSL #2
- 0x10016438: 525a ZR STRH r2,[r3,r1]
- 0x1001643a: f8d80000 .... LDR r0,[r8,#0]
- 0x1001643e: 2110 .! MOVS r1,#0x10
- 0x10016440: eb010187 .... ADD r1,r1,r7,LSL #2
- 0x10016444: 5a41 AZ LDRH r1,[r0,r1]
- 0x10016446: f8ab1000 .... STRH r1,[r11,#0]
- 0x1001644a: e7d9 .. B 0x10016400 ; prf_add_profile + 108
- $d
- 0x1001644c: 110041b0 .A.. DCD 285229488
- 0x10016450: 110000a0 .... DCD 285212832
- $t
- i.prf_cleanup
- prf_cleanup
- 0x10016454: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x10016458: 4d11 .M LDR r5,[pc,#68] ; [0x100164a0] = 0x110041b4
- 0x1001645a: 468a .F MOV r10,r1
- 0x1001645c: 4683 .F MOV r11,r0
- 0x1001645e: 2400 .$ MOVS r4,#0
- 0x10016460: f04f0812 O... MOV r8,#0x12
- 0x10016464: f1a50904 .... SUB r9,r5,#4
- 0x10016468: 4f0e .O LDR r7,[pc,#56] ; [0x100164a4] = 0x110000a0
- 0x1001646a: e013 .. B 0x10016494 ; prf_cleanup + 64
- 0x1001646c: 6829 )h LDR r1,[r5,#0]
- 0x1001646e: eb040684 .... ADD r6,r4,r4,LSL #2
- 0x10016472: eb080086 .... ADD r0,r8,r6,LSL #2
- 0x10016476: 5a08 .Z LDRH r0,[r1,r0]
- 0x10016478: f8d91000 .... LDR r1,[r9,#0]
- 0x1001647c: 4788 .G BLX r1
- 0x1001647e: b138 8. CBZ r0,0x10016490 ; prf_cleanup + 60
- 0x10016480: 6829 )h LDR r1,[r5,#0]
- 0x10016482: 4652 RF MOV r2,r10
- 0x10016484: eb010386 .... ADD r3,r1,r6,LSL #2
- 0x10016488: 68c6 .h LDR r6,[r0,#0xc]
- 0x1001648a: 4659 YF MOV r1,r11
- 0x1001648c: 4618 .F MOV r0,r3
- 0x1001648e: 47b0 .G BLX r6
- 0x10016490: 1c64 d. ADDS r4,r4,#1
- 0x10016492: b2e4 .. UXTB r4,r4
- 0x10016494: f8970049 ..I. LDRB r0,[r7,#0x49]
- 0x10016498: 42a0 .B CMP r0,r4
- 0x1001649a: d8e7 .. BHI 0x1001646c ; prf_cleanup + 24
- 0x1001649c: e8bd9ff0 .... POP {r4-r12,pc}
- $d
- 0x100164a0: 110041b4 .A.. DCD 285229492
- 0x100164a4: 110000a0 .... DCD 285212832
- $t
- i.prf_create
- prf_create
- 0x100164a8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100164ac: 4d11 .M LDR r5,[pc,#68] ; [0x100164f4] = 0x110041b4
- 0x100164ae: 4682 .F MOV r10,r0
- 0x100164b0: 2400 .$ MOVS r4,#0
- 0x100164b2: f04f0812 O... MOV r8,#0x12
- 0x100164b6: f1a50904 .... SUB r9,r5,#4
- 0x100164ba: 4f0f .O LDR r7,[pc,#60] ; [0x100164f8] = 0x110000a0
- 0x100164bc: e013 .. B 0x100164e6 ; prf_create + 62
- 0x100164be: bf00 .. NOP
- 0x100164c0: 6829 )h LDR r1,[r5,#0]
- 0x100164c2: eb040684 .... ADD r6,r4,r4,LSL #2
- 0x100164c6: eb080086 .... ADD r0,r8,r6,LSL #2
- 0x100164ca: 5a08 .Z LDRH r0,[r1,r0]
- 0x100164cc: f8d91000 .... LDR r1,[r9,#0]
- 0x100164d0: 4788 .G BLX r1
- 0x100164d2: b130 0. CBZ r0,0x100164e2 ; prf_create + 58
- 0x100164d4: 6829 )h LDR r1,[r5,#0]
- 0x100164d6: 6882 .h LDR r2,[r0,#8]
- 0x100164d8: eb010386 .... ADD r3,r1,r6,LSL #2
- 0x100164dc: 4651 QF MOV r1,r10
- 0x100164de: 4618 .F MOV r0,r3
- 0x100164e0: 4790 .G BLX r2
- 0x100164e2: 1c64 d. ADDS r4,r4,#1
- 0x100164e4: b2e4 .. UXTB r4,r4
- 0x100164e6: f8970049 ..I. LDRB r0,[r7,#0x49]
- 0x100164ea: 42a0 .B CMP r0,r4
- 0x100164ec: d8e8 .. BHI 0x100164c0 ; prf_create + 24
- 0x100164ee: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x100164f2: 0000 .. DCW 0
- 0x100164f4: 110041b4 .A.. DCD 285229492
- 0x100164f8: 110000a0 .... DCD 285212832
- $t
- i.prf_extract_svc_info_uuid_128
- prf_extract_svc_info_uuid_128
- 0x100164fc: e92d4fff -..O PUSH {r0-r11,lr}
- 0x10016500: b08f .. SUB sp,sp,#0x3c
- 0x10016502: 4691 .F MOV r9,r2
- 0x10016504: e9ddb71c .... LDRD r11,r7,[sp,#0x70]
- 0x10016508: 4605 .F MOV r5,r0
- 0x1001650a: 2400 .$ MOVS r4,#0
- 0x1001650c: e0bc .. B 0x10016688 ; prf_extract_svc_info_uuid_128 + 396
- 0x1001650e: bf00 .. NOP
- 0x10016510: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x10016514: eb0000c4 .... ADD r0,r0,r4,LSL #3
- 0x10016518: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x1001651c: 7d83 .} LDRB r3,[r0,#0x16]
- 0x1001651e: 2b02 .+ CMP r3,#2
- 0x10016520: d179 y. BNE 0x10016616 ; prf_extract_svc_info_uuid_128 + 282
- 0x10016522: 1c63 c. ADDS r3,r4,#1
- 0x10016524: 4413 .D ADD r3,r3,r2
- 0x10016526: b29b .. UXTH r3,r3
- 0x10016528: 930b .. STR r3,[sp,#0x2c]
- 0x1001652a: f8b0a018 .... LDRH r10,[r0,#0x18]
- 0x1001652e: 7dc0 .} LDRB r0,[r0,#0x17]
- 0x10016530: 9403 .. STR r4,[sp,#0xc]
- 0x10016532: 900a .. STR r0,[sp,#0x28]
- 0x10016534: 4551 QE CMP r1,r10
- 0x10016536: d36e n. BCC 0x10016616 ; prf_extract_svc_info_uuid_128 + 282
- 0x10016538: 1911 .. ADDS r1,r2,r4
- 0x1001653a: 4551 QE CMP r1,r10
- 0x1001653c: d26b k. BCS 0x10016616 ; prf_extract_svc_info_uuid_128 + 282
- 0x1001653e: ebaa0002 .... SUB r0,r10,r2
- 0x10016542: 1e40 @. SUBS r0,r0,#1
- 0x10016544: b2c0 .. UXTB r0,r0
- 0x10016546: 900c .. STR r0,[sp,#0x30]
- 0x10016548: 2000 . MOVS r0,#0
- 0x1001654a: e096 .. B 0x1001667a ; prf_extract_svc_info_uuid_128 + 382
- 0x1001654c: eb080188 .... ADD r1,r8,r8,LSL #2
- 0x10016550: 2000 . MOVS r0,#0
- 0x10016552: eb090281 .... ADD r2,r9,r1,LSL #2
- 0x10016556: e005 .. B 0x10016564 ; prf_extract_svc_info_uuid_128 + 104
- 0x10016558: 1813 .. ADDS r3,r2,r0
- 0x1001655a: 785e ^x LDRB r6,[r3,#1]
- 0x1001655c: ab05 .. ADD r3,sp,#0x14
- 0x1001655e: 541e .T STRB r6,[r3,r0]
- 0x10016560: 1c40 @. ADDS r0,r0,#1
- 0x10016562: b2c0 .. UXTB r0,r0
- 0x10016564: f8193021 ..!0 LDRB r3,[r9,r1,LSL #2]
- 0x10016568: 4283 .B CMP r3,r0
- 0x1001656a: d8f5 .. BHI 0x10016558 ; prf_extract_svc_info_uuid_128 + 92
- 0x1001656c: 9812 .. LDR r0,[sp,#0x48]
- 0x1001656e: eb080248 ..H. ADD r2,r8,r8,LSL #1
- 0x10016572: f8300012 0... LDRH r0,[r0,r2,LSL #1]
- 0x10016576: 2800 .( CMP r0,#0
- 0x10016578: d17c |. BNE 0x10016674 ; prf_extract_svc_info_uuid_128 + 376
- 0x1001657a: 980c .. LDR r0,[sp,#0x30]
- 0x1001657c: f8193021 ..!0 LDRB r3,[r9,r1,LSL #2]
- 0x10016580: eb000140 ..@. ADD r1,r0,r0,LSL #1
- 0x10016584: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x10016588: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x1001658c: aa05 .. ADD r2,sp,#0x14
- 0x1001658e: 7dc1 .} LDRB r1,[r0,#0x17]
- 0x10016590: 3018 .0 ADDS r0,r0,#0x18
- 0x10016592: f7f1fde7 .... BL attm_uuid_comp ; 0x10008164
- 0x10016596: b3e8 .. CBZ r0,0x10016614 ; prf_extract_svc_info_uuid_128 + 280
- 0x10016598: 9a12 .. LDR r2,[sp,#0x48]
- 0x1001659a: eb080048 ..H. ADD r0,r8,r8,LSL #1
- 0x1001659e: 990b .. LDR r1,[sp,#0x2c]
- 0x100165a0: f8221010 "... STRH r1,[r2,r0,LSL #1]
- 0x100165a4: 9a12 .. LDR r2,[sp,#0x48]
- 0x100165a6: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x100165aa: 9009 .. STR r0,[sp,#0x24]
- 0x100165ac: f8a0a002 .... STRH r10,[r0,#2]
- 0x100165b0: 990a .. LDR r1,[sp,#0x28]
- 0x100165b2: 7101 .q STRB r1,[r0,#4]
- 0x100165b4: eb080288 .... ADD r2,r8,r8,LSL #2
- 0x100165b8: eb090182 .... ADD r1,r9,r2,LSL #2
- 0x100165bc: 981f .. LDR r0,[sp,#0x7c]
- 0x100165be: 74c8 .t STRB r0,[r1,#0x13]
- 0x100165c0: 1c64 d. ADDS r4,r4,#1
- 0x100165c2: b2e4 .. UXTB r4,r4
- 0x100165c4: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x100165c8: eb0000c4 .... ADD r0,r0,r4,LSL #3
- 0x100165cc: eb050a40 ..@. ADD r10,r5,r0,LSL #1
- 0x100165d0: f89a0016 .... LDRB r0,[r10,#0x16]
- 0x100165d4: 2804 .( CMP r0,#4
- 0x100165d6: d13a :. BNE 0x1001664e ; prf_extract_svc_info_uuid_128 + 338
- 0x100165d8: 2600 .& MOVS r6,#0
- 0x100165da: e036 6. B 0x1001664a ; prf_extract_svc_info_uuid_128 + 334
- 0x100165dc: eb060186 .... ADD r1,r6,r6,LSL #2
- 0x100165e0: 2000 . MOVS r0,#0
- 0x100165e2: ab05 .. ADD r3,sp,#0x14
- 0x100165e4: eb070281 .... ADD r2,r7,r1,LSL #2
- 0x100165e8: e008 .. B 0x100165fc ; prf_extract_svc_info_uuid_128 + 256
- 0x100165ea: bf00 .. NOP
- 0x100165ec: eb020c00 .... ADD r12,r2,r0
- 0x100165f0: f89cc001 .... LDRB r12,[r12,#1]
- 0x100165f4: f803c000 .... STRB r12,[r3,r0]
- 0x100165f8: 1c40 @. ADDS r0,r0,#1
- 0x100165fa: b2c0 .. UXTB r0,r0
- 0x100165fc: f817c021 ..!. LDRB r12,[r7,r1,LSL #2]
- 0x10016600: 4584 .E CMP r12,r0
- 0x10016602: d8f3 .. BHI 0x100165ec ; prf_extract_svc_info_uuid_128 + 240
- 0x10016604: 981e .. LDR r0,[sp,#0x78]
- 0x10016606: f8300016 0... LDRH r0,[r0,r6,LSL #1]
- 0x1001660a: b9e0 .. CBNZ r0,0x10016646 ; prf_extract_svc_info_uuid_128 + 330
- 0x1001660c: 7c92 .| LDRB r2,[r2,#0x12]
- 0x1001660e: 4542 BE CMP r2,r8
- 0x10016610: d119 .. BNE 0x10016646 ; prf_extract_svc_info_uuid_128 + 330
- 0x10016612: e001 .. B 0x10016618 ; prf_extract_svc_info_uuid_128 + 284
- 0x10016614: e02e .. B 0x10016674 ; prf_extract_svc_info_uuid_128 + 376
- 0x10016616: e035 5. B 0x10016684 ; prf_extract_svc_info_uuid_128 + 392
- 0x10016618: f00c03ff .... AND r3,r12,#0xff
- 0x1001661c: f89a1017 .... LDRB r1,[r10,#0x17]
- 0x10016620: f10a0018 .... ADD r0,r10,#0x18
- 0x10016624: aa05 .. ADD r2,sp,#0x14
- 0x10016626: f7f1fd9d .... BL attm_uuid_comp ; 0x10008164
- 0x1001662a: b160 `. CBZ r0,0x10016646 ; prf_extract_svc_info_uuid_128 + 330
- 0x1001662c: 8a69 i. LDRH r1,[r5,#0x12]
- 0x1001662e: 1c60 `. ADDS r0,r4,#1
- 0x10016630: 4408 .D ADD r0,r0,r1
- 0x10016632: 991e .. LDR r1,[sp,#0x78]
- 0x10016634: f8210016 !... STRH r0,[r1,r6,LSL #1]
- 0x10016638: eb060186 .... ADD r1,r6,r6,LSL #2
- 0x1001663c: eb070181 .... ADD r1,r7,r1,LSL #2
- 0x10016640: 981f .. LDR r0,[sp,#0x7c]
- 0x10016642: 74c8 .t STRB r0,[r1,#0x13]
- 0x10016644: e003 .. B 0x1001664e ; prf_extract_svc_info_uuid_128 + 338
- 0x10016646: 1c76 v. ADDS r6,r6,#1
- 0x10016648: b2f6 .. UXTB r6,r6
- 0x1001664a: 455e ^E CMP r6,r11
- 0x1001664c: d3c6 .. BCC 0x100165dc ; prf_extract_svc_info_uuid_128 + 224
- 0x1001664e: 8a68 h. LDRH r0,[r5,#0x12]
- 0x10016650: 1c61 a. ADDS r1,r4,#1
- 0x10016652: 4401 .D ADD r1,r1,r0
- 0x10016654: 8aa8 .. LDRH r0,[r5,#0x14]
- 0x10016656: 4281 .B CMP r1,r0
- 0x10016658: d805 .. BHI 0x10016666 ; prf_extract_svc_info_uuid_128 + 362
- 0x1001665a: f89a0016 .... LDRB r0,[r10,#0x16]
- 0x1001665e: 2802 .( CMP r0,#2
- 0x10016660: d001 .. BEQ 0x10016666 ; prf_extract_svc_info_uuid_128 + 362
- 0x10016662: 2801 .( CMP r0,#1
- 0x10016664: d1ac .. BNE 0x100165c0 ; prf_extract_svc_info_uuid_128 + 196
- 0x10016666: 1e64 d. SUBS r4,r4,#1
- 0x10016668: 9803 .. LDR r0,[sp,#0xc]
- 0x1001666a: 9909 .. LDR r1,[sp,#0x24]
- 0x1001666c: b2e4 .. UXTB r4,r4
- 0x1001666e: 1a20 . SUBS r0,r4,r0
- 0x10016670: 7148 Hq STRB r0,[r1,#5]
- 0x10016672: e007 .. B 0x10016684 ; prf_extract_svc_info_uuid_128 + 392
- 0x10016674: f1080001 .... ADD r0,r8,#1
- 0x10016678: b2c0 .. UXTB r0,r0
- 0x1001667a: 9910 .. LDR r1,[sp,#0x40]
- 0x1001667c: 4680 .F MOV r8,r0
- 0x1001667e: 4288 .B CMP r0,r1
- 0x10016680: f4ffaf64 ..d. BCC 0x1001654c ; prf_extract_svc_info_uuid_128 + 80
- 0x10016684: 1c64 d. ADDS r4,r4,#1
- 0x10016686: b2e4 .. UXTB r4,r4
- 0x10016688: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x1001668a: 8a6a j. LDRH r2,[r5,#0x12]
- 0x1001668c: 1a88 .. SUBS r0,r1,r2
- 0x1001668e: 42a0 .B CMP r0,r4
- 0x10016690: f73faf3e ?.>. BGT 0x10016510 ; prf_extract_svc_info_uuid_128 + 20
- 0x10016694: b013 .. ADD sp,sp,#0x4c
- 0x10016696: e8bd8ff0 .... POP {r4-r11,pc}
- 0x1001669a: 0000 .. MOVS r0,r0
- i.prf_get_task_from_id
- prf_get_task_from_id
- 0x1001669c: b5f0 .. PUSH {r4-r7,lr}
- 0x1001669e: 4a10 .J LDR r2,[pc,#64] ; [0x100166e0] = 0x110041b4
- 0x100166a0: 4c10 .L LDR r4,[pc,#64] ; [0x100166e4] = 0x110000a0
- 0x100166a2: 0a03 .. LSRS r3,r0,#8
- 0x100166a4: b2c5 .. UXTB r5,r0
- 0x100166a6: 21ff .! MOVS r1,#0xff
- 0x100166a8: 2000 . MOVS r0,#0
- 0x100166aa: 6812 .h LDR r2,[r2,#0]
- 0x100166ac: 2612 .& MOVS r6,#0x12
- 0x100166ae: f8944049 ..I@ LDRB r4,[r4,#0x49]
- 0x100166b2: e00f .. B 0x100166d4 ; prf_get_task_from_id + 56
- 0x100166b4: eb000780 .... ADD r7,r0,r0,LSL #2
- 0x100166b8: eb060787 .... ADD r7,r6,r7,LSL #2
- 0x100166bc: 5bd7 .[ LDRH r7,[r2,r7]
- 0x100166be: 42af .B CMP r7,r5
- 0x100166c0: d106 .. BNE 0x100166d0 ; prf_get_task_from_id + 52
- 0x100166c2: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x100166c6: 2110 .! MOVS r1,#0x10
- 0x100166c8: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x100166cc: 5a11 .Z LDRH r1,[r2,r0]
- 0x100166ce: e003 .. B 0x100166d8 ; prf_get_task_from_id + 60
- 0x100166d0: 1c40 @. ADDS r0,r0,#1
- 0x100166d2: b2c0 .. UXTB r0,r0
- 0x100166d4: 4284 .B CMP r4,r0
- 0x100166d6: d8ed .. BHI 0x100166b4 ; prf_get_task_from_id + 24
- 0x100166d8: ea412003 A.. ORR r0,r1,r3,LSL #8
- 0x100166dc: bdf0 .. POP {r4-r7,pc}
- $d
- 0x100166de: 0000 .. DCW 0
- 0x100166e0: 110041b4 .A.. DCD 285229492
- 0x100166e4: 110000a0 .... DCD 285212832
- $t
- i.prf_init
- prf_init
- 0x100166e8: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x100166ec: f04f0b00 O... MOV r11,#0
- 0x100166f0: 4c3a :L LDR r4,[pc,#232] ; [0x100167dc] = 0x110041b4
- 0x100166f2: 4d3b ;M LDR r5,[pc,#236] ; [0x100167e0] = 0x110000a0
- 0x100166f4: f04f0910 O... MOV r9,#0x10
- 0x100166f8: f04f0a12 O... MOV r10,#0x12
- 0x100166fc: 465e ^F MOV r6,r11
- 0x100166fe: b388 .. CBZ r0,0x10016764 ; prf_init + 124
- 0x10016700: 46a8 .F MOV r8,r5
- 0x10016702: e066 f. B 0x100167d2 ; prf_init + 234
- 0x10016704: eb060086 .... ADD r0,r6,r6,LSL #2
- 0x10016708: 230c .# MOVS r3,#0xc
- 0x1001670a: 6822 "h LDR r2,[r4,#0]
- 0x1001670c: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x10016710: 4659 YF MOV r1,r11
- 0x10016712: f842b003 B... STR r11,[r2,r3]
- 0x10016716: 6827 'h LDR r7,[r4,#0]
- 0x10016718: f1060309 .... ADD r3,r6,#9
- 0x1001671c: eb090280 .... ADD r2,r9,r0,LSL #2
- 0x10016720: 52bb .R STRH r3,[r7,r2]
- 0x10016722: f8d4c000 .... LDR r12,[r4,#0]
- 0x10016726: 23ff .# MOVS r3,#0xff
- 0x10016728: eb0a0780 .... ADD r7,r10,r0,LSL #2
- 0x1001672c: f82c3007 ,..0 STRH r3,[r12,r7]
- 0x10016730: 6823 #h LDR r3,[r4,#0]
- 0x10016732: f843b020 C. . STR r11,[r3,r0,LSL #2]
- 0x10016736: 2304 .# MOVS r3,#4
- 0x10016738: 6827 'h LDR r7,[r4,#0]
- 0x1001673a: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x1001673e: 50f9 .P STR r1,[r7,r3]
- 0x10016740: 6827 'h LDR r7,[r4,#0]
- 0x10016742: 2308 .# MOVS r3,#8
- 0x10016744: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x10016748: 52f9 .R STRH r1,[r7,r3]
- 0x1001674a: 6827 'h LDR r7,[r4,#0]
- 0x1001674c: 230a .# MOVS r3,#0xa
- 0x1001674e: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x10016752: 52f9 .R STRH r1,[r7,r3]
- 0x10016754: 6823 #h LDR r3,[r4,#0]
- 0x10016756: eb030180 .... ADD r1,r3,r0,LSL #2
- 0x1001675a: 5c98 .\ LDRB r0,[r3,r2]
- 0x1001675c: f7ebff81 .... BL $Ven$TT$L$$ke_task_create ; 0x10002662
- 0x10016760: 1c76 v. ADDS r6,r6,#1
- 0x10016762: b2f6 .. UXTB r6,r6
- 0x10016764: f8950049 ..I. LDRB r0,[r5,#0x49]
- 0x10016768: 42b0 .B CMP r0,r6
- 0x1001676a: d8cb .. BHI 0x10016704 ; prf_init + 28
- 0x1001676c: e8bd9ff0 .... POP {r4-r12,pc}
- 0x10016770: 6821 !h LDR r1,[r4,#0]
- 0x10016772: eb060586 .... ADD r5,r6,r6,LSL #2
- 0x10016776: eb0a0785 .... ADD r7,r10,r5,LSL #2
- 0x1001677a: 5bc8 .[ LDRH r0,[r1,r7]
- 0x1001677c: 4917 .I LDR r1,[pc,#92] ; [0x100167dc] = 0x110041b4
- 0x1001677e: 1f09 .. SUBS r1,r1,#4
- 0x10016780: 6809 .h LDR r1,[r1,#0]
- 0x10016782: 4788 .G BLX r1
- 0x10016784: b128 (. CBZ r0,0x10016792 ; prf_init + 170
- 0x10016786: 6821 !h LDR r1,[r4,#0]
- 0x10016788: eb010285 .... ADD r2,r1,r5,LSL #2
- 0x1001678c: 6841 Ah LDR r1,[r0,#4]
- 0x1001678e: 4610 .F MOV r0,r2
- 0x10016790: 4788 .G BLX r1
- 0x10016792: 6821 !h LDR r1,[r4,#0]
- 0x10016794: 20ff . MOVS r0,#0xff
- 0x10016796: 53c8 .S STRH r0,[r1,r7]
- 0x10016798: 6821 !h LDR r1,[r4,#0]
- 0x1001679a: eb090085 .... ADD r0,r9,r5,LSL #2
- 0x1001679e: f841b025 A.%. STR r11,[r1,r5,LSL #2]
- 0x100167a2: 2104 .! MOVS r1,#4
- 0x100167a4: 6822 "h LDR r2,[r4,#0]
- 0x100167a6: eb010185 .... ADD r1,r1,r5,LSL #2
- 0x100167aa: f842b001 B... STR r11,[r2,r1]
- 0x100167ae: 6822 "h LDR r2,[r4,#0]
- 0x100167b0: 2108 .! MOVS r1,#8
- 0x100167b2: eb010185 .... ADD r1,r1,r5,LSL #2
- 0x100167b6: f822b001 "... STRH r11,[r2,r1]
- 0x100167ba: 6822 "h LDR r2,[r4,#0]
- 0x100167bc: 210a .! MOVS r1,#0xa
- 0x100167be: eb010185 .... ADD r1,r1,r5,LSL #2
- 0x100167c2: f822b001 "... STRH r11,[r2,r1]
- 0x100167c6: 6821 !h LDR r1,[r4,#0]
- 0x100167c8: 5c08 .\ LDRB r0,[r1,r0]
- 0x100167ca: f7ecf83f ..?. BL $Ven$TT$L$$ke_task_msg_flush ; 0x1000284c
- 0x100167ce: 1c76 v. ADDS r6,r6,#1
- 0x100167d0: b2f6 .. UXTB r6,r6
- 0x100167d2: f8980049 ..I. LDRB r0,[r8,#0x49]
- 0x100167d6: 42b0 .B CMP r0,r6
- 0x100167d8: d8ca .. BHI 0x10016770 ; prf_init + 136
- 0x100167da: e7c7 .. B 0x1001676c ; prf_init + 132
- $d
- 0x100167dc: 110041b4 .A.. DCD 285229492
- 0x100167e0: 110000a0 .... DCD 285212832
- $t
- i.prf_itf_get_imp
- prf_itf_get_imp
- 0x100167e4: b510 .. PUSH {r4,lr}
- 0x100167e6: 4604 .F MOV r4,r0
- 0x100167e8: 2000 . MOVS r0,#0
- 0x100167ea: b2e1 .. UXTB r1,r4
- 0x100167ec: 29c8 .) CMP r1,#0xc8
- 0x100167ee: d103 .. BNE 0x100167f8 ; prf_itf_get_imp + 20
- 0x100167f0: 4905 .I LDR r1,[pc,#20] ; [0x10016808] = 0x110040ec
- 0x100167f2: 6809 .h LDR r1,[r1,#0]
- 0x100167f4: b101 .. CBZ r1,0x100167f8 ; prf_itf_get_imp + 20
- 0x100167f6: 4788 .G BLX r1
- 0x100167f8: 3c49 I< SUBS r4,r4,#0x49
- 0x100167fa: 2c08 ., CMP r4,#8
- 0x100167fc: d203 .. BCS 0x10016806 ; prf_itf_get_imp + 34
- 0x100167fe: e8bd4010 ...@ POP {r4,lr}
- 0x10016802: f7fbbddd .... B get_gatt_default_itf ; 0x100123c0
- 0x10016806: bd10 .. POP {r4,pc}
- $d
- 0x10016808: 110040ec .@.. DCD 285229292
- $t
- i.proj_init
- proj_init
- 0x1001680c: b51c .. PUSH {r2-r4,lr}
- 0x1001680e: a00e .. ADR r0,{pc}+0x3a ; 0x10016848
- 0x10016810: f7fefccc .... BL log_printf_level ; 0x100151ac
- 0x10016814: a10e .. ADR r1,{pc}+0x3c ; 0x10016850
- 0x10016816: a011 .. ADR r0,{pc}+0x46 ; 0x1001685c
- 0x10016818: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1001681c: 481c .H LDR r0,[pc,#112] ; [0x10016890] = 0x11003978
- 0x1001681e: a312 .. ADR r3,{pc}+0x4a ; 0x10016868
- 0x10016820: 22c5 ." MOVS r2,#0xc5
- 0x10016822: a116 .. ADR r1,{pc}+0x5a ; 0x1001687c
- 0x10016824: 6800 .h LDR r0,[r0,#0]
- 0x10016826: f7fefcaf .... BL log_printf ; 0x10015188
- 0x1001682a: f004fbbb .... BL user_usb_init ; 0x1001afa4
- 0x1001682e: f004fb8f .... BL user_ringbuff_init ; 0x1001af50
- 0x10016832: f004fac1 .... BL user_data_init ; 0x1001adb8
- 0x10016836: f000f865 ..e. BL simple_central_init ; 0x10016904
- 0x1001683a: f003fd9d .... BL usb_audio_task_init ; 0x1001a378
- 0x1001683e: e8bd401c ...@ POP {r2-r4,lr}
- 0x10016842: f003bdbb .... B.W usb_dfu_task_init ; 0x1001a3bc
- $d
- 0x10016846: 0000 .. DCW 0
- 0x10016848: 464e495b [INF DCD 1179535707
- 0x1001684c: 00205d4f O] . DCD 2121039
- 0x10016850: 333a3231 12:3 DCD 859451953
- 0x10016854: 39313a33 3:19 DCD 959527475
- 0x10016858: 00000000 .... DCD 0
- 0x1001685c: 2072614d Mar DCD 544366925
- 0x10016860: 32203131 11 2 DCD 840970545
- 0x10016864: 00343230 024. DCD 3420720
- 0x10016868: 20454c42 BLE DCD 541412418
- 0x1001686c: 746e6543 Cent DCD 1953391939
- 0x10016870: 206c6172 ral DCD 543973746
- 0x10016874: 25207325 %s % DCD 622883621
- 0x10016878: 000a0d73 s... DCD 658803
- 0x1001687c: 635c2e2e ..\c DCD 1666985518
- 0x10016880: 5c65646f ode\ DCD 1550148719
- 0x10016884: 6a6f7270 proj DCD 1785688688
- 0x10016888: 69616d5f _mai DCD 1767992671
- 0x1001688c: 00632e6e n.c. DCD 6499950
- 0x10016890: 11003978 x9.. DCD 285227384
- $t
- i.rwble_hl_init_imp
- rwble_hl_init_imp
- 0x10016894: b510 .. PUSH {r4,lr}
- 0x10016896: 2000 . MOVS r0,#0
- 0x10016898: f7f1fb10 .... BL attm_init ; 0x10007ebc
- 0x1001689c: 2000 . MOVS r0,#0
- 0x1001689e: f7f7fb3d ..=. BL gapm_init ; 0x1000df1c
- 0x100168a2: 2000 . MOVS r0,#0
- 0x100168a4: f7fbfd28 ..(. BL gattm_init ; 0x100122f8
- 0x100168a8: e8bd4010 ...@ POP {r4,lr}
- 0x100168ac: 2000 . MOVS r0,#0
- 0x100168ae: f7febbbb .... B l2cm_init ; 0x10015028
- i.rwble_hl_reset
- rwble_hl_reset
- 0x100168b2: b510 .. PUSH {r4,lr}
- 0x100168b4: 2001 . MOVS r0,#1
- 0x100168b6: f7f1fb01 .... BL attm_init ; 0x10007ebc
- 0x100168ba: 2001 . MOVS r0,#1
- 0x100168bc: f7f7fb2e .... BL gapm_init ; 0x1000df1c
- 0x100168c0: 2001 . MOVS r0,#1
- 0x100168c2: f7fbfd19 .... BL gattm_init ; 0x100122f8
- 0x100168c6: e8bd4010 ...@ POP {r4,lr}
- 0x100168ca: 2001 . MOVS r0,#1
- 0x100168cc: f7febbac .... B l2cm_init ; 0x10015028
- i.shift_buffer
- shift_buffer
- 0x100168d0: b5f0 .. PUSH {r4-r7,lr}
- 0x100168d2: 08d3 .. LSRS r3,r2,#3
- 0x100168d4: eb000042 ..B. ADD r0,r0,r2,LSL #1
- 0x100168d8: eb010142 ..B. ADD r1,r1,r2,LSL #1
- 0x100168dc: 1f0a .. SUBS r2,r1,#4
- 0x100168de: 1f07 .. SUBS r7,r0,#4
- 0x100168e0: 6816 .h LDR r6,[r2,#0]
- 0x100168e2: 1f12 .. SUBS r2,r2,#4
- 0x100168e4: f8515d10 Q..] LDR r5,[r1,#-0x10]!
- 0x100168e8: 6814 .h LDR r4,[r2,#0]
- 0x100168ea: 1f12 .. SUBS r2,r2,#4
- 0x100168ec: 6812 .h LDR r2,[r2,#0]
- 0x100168ee: 603e >` STR r6,[r7,#0]
- 0x100168f0: 1f3e >. SUBS r6,r7,#4
- 0x100168f2: 6034 4` STR r4,[r6,#0]
- 0x100168f4: 1f34 4. SUBS r4,r6,#4
- 0x100168f6: 1e5b [. SUBS r3,r3,#1
- 0x100168f8: 6022 "` STR r2,[r4,#0]
- 0x100168fa: f8405d10 @..] STR r5,[r0,#-0x10]!
- 0x100168fe: d1ed .. BNE 0x100168dc ; shift_buffer + 12
- 0x10016900: bdf0 .. POP {r4-r7,pc}
- 0x10016902: 0000 .. MOVS r0,r0
- i.simple_central_init
- simple_central_init
- 0x10016904: b500 .. PUSH {lr}
- 0x10016906: a017 .. ADR r0,{pc}+0x5e ; 0x10016964
- 0x10016908: b08b .. SUB sp,sp,#0x2c
- 0x1001690a: c80f .. LDM r0,{r0-r3}
- 0x1001690c: e88d000f .... STM sp,{r0-r3}
- 0x10016910: 210f .! MOVS r1,#0xf
- 0x10016912: 4668 hF MOV r0,sp
- 0x10016914: f7f3fdd6 .... BL gap_dev_name_set ; 0x1000a4c4
- 0x10016918: 4816 .H LDR r0,[pc,#88] ; [0x10016974] = 0x10004bad
- 0x1001691a: f7f3fe37 ..7. BL gap_set_cb_func ; 0x1000a58c
- 0x1001691e: f7f3fdc1 .... BL gap_bond_manager_delete_all ; 0x1000a4a4
- 0x10016922: 4815 .H LDR r0,[pc,#84] ; [0x10016978] = 0x1001b08c
- 0x10016924: ab04 .. ADD r3,sp,#0x10
- 0x10016926: c807 .. LDM r0,{r0-r2}
- 0x10016928: e8830007 .... STM r3,{r0-r2}
- 0x1001692c: a804 .. ADD r0,sp,#0x10
- 0x1001692e: f7f3fe2a ..*. BL gap_security_param_init ; 0x1000a586
- 0x10016932: 4811 .H LDR r0,[pc,#68] ; [0x10016978] = 0x1001b08c
- 0x10016934: 3854 T8 SUBS r0,r0,#0x54
- 0x10016936: 9007 .. STR r0,[sp,#0x1c]
- 0x10016938: 2003 . MOVS r0,#3
- 0x1001693a: f88d0020 .. . STRB r0,[sp,#0x20]
- 0x1001693e: 480f .H LDR r0,[pc,#60] ; [0x1001697c] = 0x10016995
- 0x10016940: 9009 .. STR r0,[sp,#0x24]
- 0x10016942: a807 .. ADD r0,sp,#0x1c
- 0x10016944: f7f8fe48 ..H. BL gatt_add_client ; 0x1000f5d8
- 0x10016948: 490d .I LDR r1,[pc,#52] ; [0x10016980] = 0x1100397c
- 0x1001694a: 2200 ." MOVS r2,#0
- 0x1001694c: 70c8 .p STRB r0,[r1,#3]
- 0x1001694e: 490e .I LDR r1,[pc,#56] ; [0x10016988] = 0x11003b40
- 0x10016950: 480c .H LDR r0,[pc,#48] ; [0x10016984] = 0x110013bd
- 0x10016952: 6008 .` STR r0,[r1,#0]
- 0x10016954: 490d .I LDR r1,[pc,#52] ; [0x1001698c] = 0x100157e5
- 0x10016956: 480e .H LDR r0,[pc,#56] ; [0x10016990] = 0x11005700
- 0x10016958: f7fefdcc .... BL os_timer_init ; 0x100154f4
- 0x1001695c: f000f914 .... BL simple_central_start_scan ; 0x10016b88
- 0x10016960: b00b .. ADD sp,sp,#0x2c
- 0x10016962: bd00 .. POP {pc}
- $d
- 0x10016964: 706d6953 Simp DCD 1886218579
- 0x10016968: 4320656c le C DCD 1126196588
- 0x1001696c: 72746e65 entr DCD 1920233061
- 0x10016970: 00006c61 al.. DCD 27745
- 0x10016974: 10004bad .K.. DCD 268454829
- 0x10016978: 1001b08c .... DCD 268546188
- 0x1001697c: 10016995 .i.. DCD 268528021
- 0x10016980: 1100397c |9.. DCD 285227388
- 0x10016984: 110013bd .... DCD 285217725
- 0x10016988: 11003b40 @;.. DCD 285227840
- 0x1001698c: 100157e5 .W.. DCD 268523493
- 0x10016990: 11005700 .W.. DCD 285234944
- $t
- i.simple_central_msg_handler
- simple_central_msg_handler
- 0x10016994: b5fe .. PUSH {r1-r7,lr}
- 0x10016996: 4604 .F MOV r4,r0
- 0x10016998: a047 G. ADR r0,{pc}+0x120 ; 0x10016ab8
- 0x1001699a: f7fefc07 .... BL log_printf_level ; 0x100151ac
- 0x1001699e: 4e53 SN LDR r6,[pc,#332] ; [0x10016aec] = 0x11003978
- 0x100169a0: 7820 x LDRB r0,[r4,#0]
- 0x100169a2: 9000 .. STR r0,[sp,#0]
- 0x100169a4: a346 F. ADR r3,{pc}+0x11c ; 0x10016ac0
- 0x100169a6: f44f7285 O..r MOV r2,#0x10a
- 0x100169aa: a148 H. ADR r1,{pc}+0x122 ; 0x10016acc
- 0x100169ac: 6830 0h LDR r0,[r6,#0]
- 0x100169ae: f7fefbeb .... BL log_printf ; 0x10015188
- 0x100169b2: 7820 x LDRB r0,[r4,#0]
- 0x100169b4: 280a .( CMP r0,#0xa
- 0x100169b6: d27d }. BCS 0x10016ab4 ; simple_central_msg_handler + 288
- 0x100169b8: e8dff000 .... TBB [pc,r0]
- $d
- 0x100169bc: 057c7c0c .||. DCD 92044300
- 0x100169c0: 7c35197c |.5| DCD 2083854716
- 0x100169c4: 247c |$ DCW 9340
- $t
- 0x100169c6: a03c <. ADR r0,{pc}+0xf2 ; 0x10016ab8
- 0x100169c8: f7fefbf0 .... BL log_printf_level ; 0x100151ac
- 0x100169cc: a348 H. ADR r3,{pc}+0x124 ; 0x10016af0
- 0x100169ce: f240120f @... MOV r2,#0x10f
- 0x100169d2: e012 .. B 0x100169fa ; simple_central_msg_handler + 102
- 0x100169d4: a038 8. ADR r0,{pc}+0xe4 ; 0x10016ab8
- 0x100169d6: f7fefbe9 .... BL log_printf_level ; 0x100151ac
- 0x100169da: 88a0 .. LDRH r0,[r4,#4]
- 0x100169dc: 9000 .. STR r0,[sp,#0]
- 0x100169de: a349 I. ADR r3,{pc}+0x126 ; 0x10016b04
- 0x100169e0: f44f728a O..r MOV r2,#0x114
- 0x100169e4: a139 9. ADR r1,{pc}+0xe8 ; 0x10016acc
- 0x100169e6: 6830 0h LDR r0,[r6,#0]
- 0x100169e8: f7fefbce .... BL log_printf ; 0x10015188
- 0x100169ec: e062 b. B 0x10016ab4 ; simple_central_msg_handler + 288
- 0x100169ee: a032 2. ADR r0,{pc}+0xca ; 0x10016ab8
- 0x100169f0: f7fefbdc .... BL log_printf_level ; 0x100151ac
- 0x100169f4: a349 I. ADR r3,{pc}+0x128 ; 0x10016b1c
- 0x100169f6: f2401219 @... MOV r2,#0x119
- 0x100169fa: a134 4. ADR r1,{pc}+0xd2 ; 0x10016acc
- 0x100169fc: 6830 0h LDR r0,[r6,#0]
- 0x100169fe: f7fefbc3 .... BL log_printf ; 0x10015188
- 0x10016a02: e057 W. B 0x10016ab4 ; simple_central_msg_handler + 288
- 0x10016a04: 68e4 .h LDR r4,[r4,#0xc]
- 0x10016a06: a02c ,. ADR r0,{pc}+0xb2 ; 0x10016ab8
- 0x10016a08: f7fefbd0 .... BL log_printf_level ; 0x100151ac
- 0x10016a0c: 7820 x LDRB r0,[r4,#0]
- 0x10016a0e: 8aa2 .. LDRH r2,[r4,#0x14]
- 0x10016a10: 8a61 a. LDRH r1,[r4,#0x12]
- 0x10016a12: e88d0007 .... STM sp,{r0-r2}
- 0x10016a16: a347 G. ADR r3,{pc}+0x11e ; 0x10016b34
- 0x10016a18: f240121f @... MOV r2,#0x11f
- 0x10016a1c: a12b +. ADR r1,{pc}+0xb0 ; 0x10016acc
- 0x10016a1e: 6830 0h LDR r0,[r6,#0]
- 0x10016a20: f7fefbb2 .... BL log_printf ; 0x10015188
- 0x10016a24: e046 F. B 0x10016ab4 ; simple_central_msg_handler + 288
- 0x10016a26: a024 $. ADR r0,{pc}+0x92 ; 0x10016ab8
- 0x10016a28: f7fefbc0 .... BL log_printf_level ; 0x100151ac
- 0x10016a2c: 7a20 z LDRB r0,[r4,#8]
- 0x10016a2e: 9000 .. STR r0,[sp,#0]
- 0x10016a30: a349 I. ADR r3,{pc}+0x128 ; 0x10016b58
- 0x10016a32: f2401225 @.%. MOV r2,#0x125
- 0x10016a36: a125 %. ADR r1,{pc}+0x96 ; 0x10016acc
- 0x10016a38: 6830 0h LDR r0,[r6,#0]
- 0x10016a3a: f7fefba5 .... BL log_printf ; 0x10015188
- 0x10016a3e: 7a20 z LDRB r0,[r4,#8]
- 0x10016a40: 2803 .( CMP r0,#3
- 0x10016a42: d137 7. BNE 0x10016ab4 ; simple_central_msg_handler + 288
- 0x10016a44: a01c .. ADR r0,{pc}+0x74 ; 0x10016ab8
- 0x10016a46: f7fefbb1 .... BL log_printf_level ; 0x100151ac
- 0x10016a4a: 4d47 GM LDR r5,[pc,#284] ; [0x10016b68] = 0x1100397c
- 0x10016a4c: 7861 ax LDRB r1,[r4,#1]
- 0x10016a4e: a347 G. ADR r3,{pc}+0x11e ; 0x10016b6c
- 0x10016a50: 78e8 .x LDRB r0,[r5,#3]
- 0x10016a52: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x10016a56: f44f7294 O..r MOV r2,#0x128
- 0x10016a5a: a11c .. ADR r1,{pc}+0x72 ; 0x10016acc
- 0x10016a5c: 6830 0h LDR r0,[r6,#0]
- 0x10016a5e: f7fefb93 .... BL log_printf ; 0x10015188
- 0x10016a62: 7861 ax LDRB r1,[r4,#1]
- 0x10016a64: 4630 0F MOV r0,r6
- 0x10016a66: f3610007 a... BFI r0,r1,#0,#8
- 0x10016a6a: 78e9 .x LDRB r1,[r5,#3]
- 0x10016a6c: f361200f a.. BFI r0,r1,#8,#8
- 0x10016a70: 2102 .! MOVS r1,#2
- 0x10016a72: f3614017 a..@ BFI r0,r1,#16,#8
- 0x10016a76: f7f9f881 .... BL gatt_client_enable_ntf ; 0x1000fb7c
- 0x10016a7a: 7861 ax LDRB r1,[r4,#1]
- 0x10016a7c: 4638 8F MOV r0,r7
- 0x10016a7e: f3610007 a... BFI r0,r1,#0,#8
- 0x10016a82: 78e9 .x LDRB r1,[r5,#3]
- 0x10016a84: f361200f a.. BFI r0,r1,#8,#8
- 0x10016a88: 2101 .! MOVS r1,#1
- 0x10016a8a: f3614017 a..@ BFI r0,r1,#16,#8
- 0x10016a8e: f7f9f8a1 .... BL gatt_client_read ; 0x1000fbd4
- 0x10016a92: 7861 ax LDRB r1,[r4,#1]
- 0x10016a94: 4620 F MOV r0,r4
- 0x10016a96: f3610007 a... BFI r0,r1,#0,#8
- 0x10016a9a: 78e9 .x LDRB r1,[r5,#3]
- 0x10016a9c: 2307 .# MOVS r3,#7
- 0x10016a9e: f361200f a.. BFI r0,r1,#8,#8
- 0x10016aa2: 2100 .! MOVS r1,#0
- 0x10016aa4: f3614017 a..@ BFI r0,r1,#16,#8
- 0x10016aa8: 4622 "F MOV r2,r4
- 0x10016aaa: a135 5. ADR r1,{pc}+0xd6 ; 0x10016b80
- 0x10016aac: f363020f c... BFI r2,r3,#0,#16
- 0x10016ab0: f7f9f8d6 .... BL gatt_client_write_cmd ; 0x1000fc60
- 0x10016ab4: 2000 . MOVS r0,#0
- 0x10016ab6: bdfe .. POP {r1-r7,pc}
- $d
- 0x10016ab8: 464e495b [INF DCD 1179535707
- 0x10016abc: 00205d4f O] . DCD 2121039
- 0x10016ac0: 3a434343 CCC: DCD 977486659
- 0x10016ac4: 0a0d7825 %x.. DCD 168654885
- 0x10016ac8: 00000000 .... DCD 0
- 0x10016acc: 635c2e2e ..\c DCD 1666985518
- 0x10016ad0: 5c65646f ode\ DCD 1550148719
- 0x10016ad4: 5f656c62 ble_ DCD 1600482402
- 0x10016ad8: 706d6973 simp DCD 1886218611
- 0x10016adc: 635f656c le_c DCD 1667196268
- 0x10016ae0: 72746e65 entr DCD 1920233061
- 0x10016ae4: 632e6c61 al.c DCD 1663986785
- 0x10016ae8: 00000000 .... DCD 0
- 0x10016aec: 11003978 x9.. DCD 285227384
- 0x10016af0: 54544147 GATT DCD 1414807879
- 0x10016af4: 534d5f43 C_MS DCD 1397579587
- 0x10016af8: 544e5f47 G_NT DCD 1414422343
- 0x10016afc: 45525f46 F_RE DCD 1163026246
- 0x10016b00: 000a0d51 Q... DCD 658769
- 0x10016b04: 54544147 GATT DCD 1414807879
- 0x10016b08: 534d5f43 C_MS DCD 1397579587
- 0x10016b0c: 45525f47 G_RE DCD 1163026247
- 0x10016b10: 525f4441 AD_R DCD 1381975105
- 0x10016b14: 253a5145 EQ:% DCD 624578885
- 0x10016b18: 000a0d64 d... DCD 658788
- 0x10016b1c: 54544147 GATT DCD 1414807879
- 0x10016b20: 534d5f43 C_MS DCD 1397579587
- 0x10016b24: 45525f47 G_RE DCD 1163026247
- 0x10016b28: 495f4441 AD_I DCD 1230980161
- 0x10016b2c: 0a0d444e ND.. DCD 168641614
- 0x10016b30: 00000000 .... DCD 0
- 0x10016b34: 3a637673 svc: DCD 979596915
- 0x10016b38: 732c6425 %d,s DCD 1932289061
- 0x10016b3c: 74726174 tart DCD 1953653108
- 0x10016b40: 6c64685f _hdl DCD 1818519647
- 0x10016b44: 2c64253a :%d, DCD 744760634
- 0x10016b48: 5f646e65 end_ DCD 1600417381
- 0x10016b4c: 3a6c6468 hdl: DCD 980182120
- 0x10016b50: 0a0d6425 %d.. DCD 168649765
- 0x10016b54: 00000000 .... DCD 0
- 0x10016b58: 253a706f op:% DCD 624586863
- 0x10016b5c: 6f642064 d do DCD 1868832868
- 0x10016b60: 0a0d656e ne.. DCD 168650094
- 0x10016b64: 00000000 .... DCD 0
- 0x10016b68: 1100397c |9.. DCD 285227388
- 0x10016b6c: 65696c63 clie DCD 1701407843
- 0x10016b70: 695f746e nt_i DCD 1767863406
- 0x10016b74: 64253a64 d:%d DCD 1680161380
- 0x10016b78: 0d642520 %d. DCD 224666912
- 0x10016b7c: 0000000a .... DCD 10
- 0x10016b80: 04030201 .... DCD 67305985
- 0x10016b84: 00070605 .... DCD 460293
- $t
- i.simple_central_start_scan
- simple_central_start_scan
- 0x10016b88: b50e .. PUSH {r1-r3,lr}
- 0x10016b8a: a00d .. ADR r0,{pc}+0x36 ; 0x10016bc0
- 0x10016b8c: f7fefb0e .... BL log_printf_level ; 0x100151ac
- 0x10016b90: 481a .H LDR r0,[pc,#104] ; [0x10016bfc] = 0x11003978
- 0x10016b92: a30d .. ADR r3,{pc}+0x36 ; 0x10016bc8
- 0x10016b94: 22f4 ." MOVS r2,#0xf4
- 0x10016b96: a111 .. ADR r1,{pc}+0x46 ; 0x10016bdc
- 0x10016b98: 6800 .h LDR r0,[r0,#0]
- 0x10016b9a: f7fefaf5 .... BL log_printf ; 0x10015188
- 0x10016b9e: 2000 . MOVS r0,#0
- 0x10016ba0: 2120 ! MOVS r1,#0x20
- 0x10016ba2: f88d0000 .... STRB r0,[sp,#0]
- 0x10016ba6: f8ad1004 .... STRH r1,[sp,#4]
- 0x10016baa: f88d0001 .... STRB r0,[sp,#1]
- 0x10016bae: 2114 .! MOVS r1,#0x14
- 0x10016bb0: f8ad0008 .... STRH r0,[sp,#8]
- 0x10016bb4: f8ad1006 .... STRH r1,[sp,#6]
- 0x10016bb8: 4668 hF MOV r0,sp
- 0x10016bba: f7f3fd2b ..+. BL gap_start_scan ; 0x1000a614
- 0x10016bbe: bd0e .. POP {r1-r3,pc}
- $d
- 0x10016bc0: 464e495b [INF DCD 1179535707
- 0x10016bc4: 00205d4f O] . DCD 2121039
- 0x10016bc8: 72617453 Star DCD 1918989395
- 0x10016bcc: 63732074 t sc DCD 1668489332
- 0x10016bd0: 696e6e61 anni DCD 1768844897
- 0x10016bd4: 2e2e676e ng.. DCD 774793070
- 0x10016bd8: 000a0d2e .... DCD 658734
- 0x10016bdc: 635c2e2e ..\c DCD 1666985518
- 0x10016be0: 5c65646f ode\ DCD 1550148719
- 0x10016be4: 5f656c62 ble_ DCD 1600482402
- 0x10016be8: 706d6973 simp DCD 1886218611
- 0x10016bec: 635f656c le_c DCD 1667196268
- 0x10016bf0: 72746e65 entr DCD 1920233061
- 0x10016bf4: 632e6c61 al.c DCD 1663986785
- 0x10016bf8: 00000000 .... DCD 0
- 0x10016bfc: 11003978 x9.. DCD 285227384
- $t
- i.smpc_ShiftLeft1Bit16ByteNum
- smpc_ShiftLeft1Bit16ByteNum
- 0x10016c00: b510 .. PUSH {r4,lr}
- 0x10016c02: 220f ." MOVS r2,#0xf
- 0x10016c04: 1884 .. ADDS r4,r0,r2
- 0x10016c06: 5c83 .\ LDRB r3,[r0,r2]
- 0x10016c08: f8144c01 ...L LDRB r4,[r4,#-1]
- 0x10016c0c: 005b [. LSLS r3,r3,#1
- 0x10016c0e: ea4313d4 C... ORR r3,r3,r4,LSR #7
- 0x10016c12: 548b .T STRB r3,[r1,r2]
- 0x10016c14: 1e52 R. SUBS r2,r2,#1
- 0x10016c16: f01202ff .... ANDS r2,r2,#0xff
- 0x10016c1a: d1f3 .. BNE 0x10016c04 ; smpc_ShiftLeft1Bit16ByteNum + 4
- 0x10016c1c: 7800 .x LDRB r0,[r0,#0]
- 0x10016c1e: 0040 @. LSLS r0,r0,#1
- 0x10016c20: 7008 .p STRB r0,[r1,#0]
- 0x10016c22: bd10 .. POP {r4,pc}
- i.smpc_XOR_16_Byte_Array
- smpc_XOR_16_Byte_Array
- 0x10016c24: b530 0. PUSH {r4,r5,lr}
- 0x10016c26: 2300 .# MOVS r3,#0
- 0x10016c28: 5cc4 .\ LDRB r4,[r0,r3]
- 0x10016c2a: 5ccd .\ LDRB r5,[r1,r3]
- 0x10016c2c: 406c l@ EORS r4,r4,r5
- 0x10016c2e: 54d4 .T STRB r4,[r2,r3]
- 0x10016c30: 1c5b [. ADDS r3,r3,#1
- 0x10016c32: b2db .. UXTB r3,r3
- 0x10016c34: 2b10 .+ CMP r3,#0x10
- 0x10016c36: d3f7 .. BCC 0x10016c28 ; smpc_XOR_16_Byte_Array + 4
- 0x10016c38: bd30 0. POP {r4,r5,pc}
- 0x10016c3a: 0000 .. MOVS r0,r0
- i.smpc_aes_cmac_complete
- smpc_aes_cmac_complete
- 0x10016c3c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10016c40: 4605 .F MOV r5,r0
- 0x10016c42: 480f .H LDR r0,[pc,#60] ; [0x10016c80] = 0x110067d4
- 0x10016c44: 2210 ." MOVS r2,#0x10
- 0x10016c46: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10016c4a: 6900 .i LDR r0,[r0,#0x10]
- 0x10016c4c: 6d44 Dm LDR r4,[r0,#0x54]
- 0x10016c4e: f1040015 .... ADD r0,r4,#0x15
- 0x10016c52: 4606 .F MOV r6,r0
- 0x10016c54: f7ebfc83 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10016c58: f1040225 ..%. ADD r2,r4,#0x25
- 0x10016c5c: 4617 .F MOV r7,r2
- 0x10016c5e: 4631 1F MOV r1,r6
- 0x10016c60: 1d60 `. ADDS r0,r4,#5
- 0x10016c62: f7ffffdf .... BL smpc_XOR_16_Byte_Array ; 0x10016c24
- 0x10016c66: 463a :F MOV r2,r7
- 0x10016c68: 4628 (F MOV r0,r5
- 0x10016c6a: 6ba1 .k LDR r1,[r4,#0x38]
- 0x10016c6c: f002fde0 .... BL smpc_send_use_enc_block_cmd ; 0x10019830
- 0x10016c70: f894005c ..\. LDRB r0,[r4,#0x5c]
- 0x10016c74: 1c40 @. ADDS r0,r0,#1
- 0x10016c76: f884005c ..\. STRB r0,[r4,#0x5c]
- 0x10016c7a: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10016c7e: 0000 .. DCW 0
- 0x10016c80: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_aes_cmac_continue
- smpc_aes_cmac_continue
- 0x10016c84: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10016c88: 460b .F MOV r3,r1
- 0x10016c8a: 4951 QI LDR r1,[pc,#324] ; [0x10016dd0] = 0x110067d4
- 0x10016c8c: 4683 .F MOV r11,r0
- 0x10016c8e: f851002b Q.+. LDR r0,[r1,r11,LSL #2]
- 0x10016c92: 6900 .i LDR r0,[r0,#0x10]
- 0x10016c94: 6d44 Dm LDR r4,[r0,#0x54]
- 0x10016c96: f894005e ..^. LDRB r0,[r4,#0x5e]
- 0x10016c9a: b318 .. CBZ r0,0x10016ce4 ; smpc_aes_cmac_continue + 96
- 0x10016c9c: 2801 .( CMP r0,#1
- 0x10016c9e: d16e n. BNE 0x10016d7e ; smpc_aes_cmac_continue + 250
- 0x10016ca0: f1040015 .... ADD r0,r4,#0x15
- 0x10016ca4: 2210 ." MOVS r2,#0x10
- 0x10016ca6: 4619 .F MOV r1,r3
- 0x10016ca8: 4605 .F MOV r5,r0
- 0x10016caa: f7ebfc58 ..X. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10016cae: f894005c ..\. LDRB r0,[r4,#0x5c]
- 0x10016cb2: 1c40 @. ADDS r0,r0,#1
- 0x10016cb4: b2c0 .. UXTB r0,r0
- 0x10016cb6: f884005c ..\. STRB r0,[r4,#0x5c]
- 0x10016cba: 7922 "y LDRB r2,[r4,#4]
- 0x10016cbc: 6821 !h LDR r1,[r4,#0]
- 0x10016cbe: 4240 @B RSBS r0,r0,#0
- 0x10016cc0: 4411 .D ADD r1,r1,r2
- 0x10016cc2: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x10016cc6: f1040225 ..%. ADD r2,r4,#0x25
- 0x10016cca: 4616 .F MOV r6,r2
- 0x10016ccc: ea4f0105 O... MOV.W r1,r5
- 0x10016cd0: f7ffffa8 .... BL smpc_XOR_16_Byte_Array ; 0x10016c24
- 0x10016cd4: 6ba1 .k LDR r1,[r4,#0x38]
- 0x10016cd6: b004 .. ADD sp,sp,#0x10
- 0x10016cd8: 4632 2F MOV r2,r6
- 0x10016cda: 4658 XF MOV r0,r11
- 0x10016cdc: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x10016ce0: f002bda6 .... B.W smpc_send_use_enc_block_cmd ; 0x10019830
- 0x10016ce4: 7bd8 .{ LDRB r0,[r3,#0xf]
- 0x10016ce6: f104013c ..<. ADD r1,r4,#0x3c
- 0x10016cea: 0600 .. LSLS r0,r0,#24
- 0x10016cec: 4618 .F MOV r0,r3
- 0x10016cee: d402 .. BMI 0x10016cf6 ; smpc_aes_cmac_continue + 114
- 0x10016cf0: f7ffff86 .... BL smpc_ShiftLeft1Bit16ByteNum ; 0x10016c00
- 0x10016cf4: e007 .. B 0x10016d06 ; smpc_aes_cmac_continue + 130
- 0x10016cf6: f7ffff83 .... BL smpc_ShiftLeft1Bit16ByteNum ; 0x10016c00
- 0x10016cfa: f894003c ..<. LDRB r0,[r4,#0x3c]
- 0x10016cfe: f0800087 .... EOR r0,r0,#0x87
- 0x10016d02: f884003c ..<. STRB r0,[r4,#0x3c]
- 0x10016d06: f894004b ..K. LDRB r0,[r4,#0x4b]
- 0x10016d0a: f104014c ..L. ADD r1,r4,#0x4c
- 0x10016d0e: 0600 .. LSLS r0,r0,#24
- 0x10016d10: f104003c ..<. ADD r0,r4,#0x3c
- 0x10016d14: d402 .. BMI 0x10016d1c ; smpc_aes_cmac_continue + 152
- 0x10016d16: f7ffff73 ..s. BL smpc_ShiftLeft1Bit16ByteNum ; 0x10016c00
- 0x10016d1a: e007 .. B 0x10016d2c ; smpc_aes_cmac_continue + 168
- 0x10016d1c: f7ffff70 ..p. BL smpc_ShiftLeft1Bit16ByteNum ; 0x10016c00
- 0x10016d20: f894004c ..L. LDRB r0,[r4,#0x4c]
- 0x10016d24: f0800087 .... EOR r0,r0,#0x87
- 0x10016d28: f884004c ..L. STRB r0,[r4,#0x4c]
- 0x10016d2c: 7920 y LDRB r0,[r4,#4]
- 0x10016d2e: b130 0. CBZ r0,0x10016d3e ; smpc_aes_cmac_continue + 186
- 0x10016d30: f100010f .... ADD r1,r0,#0xf
- 0x10016d34: 090d .. LSRS r5,r1,#4
- 0x10016d36: d002 .. BEQ 0x10016d3e ; smpc_aes_cmac_continue + 186
- 0x10016d38: 0701 .. LSLS r1,r0,#28
- 0x10016d3a: d016 .. BEQ 0x10016d6a ; smpc_aes_cmac_continue + 230
- 0x10016d3c: e000 .. B 0x10016d40 ; smpc_aes_cmac_continue + 188
- 0x10016d3e: 2501 .% MOVS r5,#1
- 0x10016d40: f000010f .... AND r1,r0,#0xf
- 0x10016d44: 2000 . MOVS r0,#0
- 0x10016d46: 6823 #h LDR r3,[r4,#0]
- 0x10016d48: f1c10610 .... RSB r6,r1,#0x10
- 0x10016d4c: f04f0980 O... MOV r9,#0x80
- 0x10016d50: f1c1070f .... RSB r7,r1,#0xf
- 0x10016d54: 4682 .F MOV r10,r0
- 0x10016d56: 466a jF MOV r2,sp
- 0x10016d58: 4288 .B CMP r0,r1
- 0x10016d5a: d20c .. BCS 0x10016d76 ; smpc_aes_cmac_continue + 242
- 0x10016d5c: eb060800 .... ADD r8,r6,r0
- 0x10016d60: f813c000 .... LDRB r12,[r3,r0]
- 0x10016d64: f802c008 .... STRB r12,[r2,r8]
- 0x10016d68: e00e .. B 0x10016d88 ; smpc_aes_cmac_continue + 260
- 0x10016d6a: f1040205 .... ADD r2,r4,#5
- 0x10016d6e: f104013c ..<. ADD r1,r4,#0x3c
- 0x10016d72: 6820 h LDR r0,[r4,#0]
- 0x10016d74: e011 .. B 0x10016d9a ; smpc_aes_cmac_continue + 278
- 0x10016d76: d103 .. BNE 0x10016d80 ; smpc_aes_cmac_continue + 252
- 0x10016d78: f8029007 .... STRB r9,[r2,r7]
- 0x10016d7c: e004 .. B 0x10016d88 ; smpc_aes_cmac_continue + 260
- 0x10016d7e: e024 $. B 0x10016dca ; smpc_aes_cmac_continue + 326
- 0x10016d80: f1c0080f .... RSB r8,r0,#0xf
- 0x10016d84: f802a008 .... STRB r10,[r2,r8]
- 0x10016d88: f1000001 .... ADD r0,r0,#1
- 0x10016d8c: b2c0 .. UXTB r0,r0
- 0x10016d8e: 2810 .( CMP r0,#0x10
- 0x10016d90: d3e2 .. BCC 0x10016d58 ; smpc_aes_cmac_continue + 212
- 0x10016d92: 1d62 b. ADDS r2,r4,#5
- 0x10016d94: f104014c ..L. ADD r1,r4,#0x4c
- 0x10016d98: 4668 hF MOV r0,sp
- 0x10016d9a: f7ffff43 ..C. BL smpc_XOR_16_Byte_Array ; 0x10016c24
- 0x10016d9e: f884505d ..]P STRB r5,[r4,#0x5d]
- 0x10016da2: f1040015 .... ADD r0,r4,#0x15
- 0x10016da6: 2110 .! MOVS r1,#0x10
- 0x10016da8: 4605 .F MOV r5,r0
- 0x10016daa: f7ebfc32 ..2. BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x10016dae: 2001 . MOVS r0,#1
- 0x10016db0: f884005c ..\. STRB r0,[r4,#0x5c]
- 0x10016db4: f884005e ..^. STRB r0,[r4,#0x5e]
- 0x10016db8: 7921 !y LDRB r1,[r4,#4]
- 0x10016dba: 6820 h LDR r0,[r4,#0]
- 0x10016dbc: f1040225 ..%. ADD r2,r4,#0x25
- 0x10016dc0: 4408 .D ADD r0,r0,r1
- 0x10016dc2: 4616 .F MOV r6,r2
- 0x10016dc4: 4629 )F MOV r1,r5
- 0x10016dc6: 3810 .8 SUBS r0,r0,#0x10
- 0x10016dc8: e782 .. B 0x10016cd0 ; smpc_aes_cmac_continue + 76
- 0x10016dca: e8bd9fff .... POP {r0-r12,pc}
- $d
- 0x10016dce: 0000 .. DCW 0
- 0x10016dd0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_aes_cmac_init
- smpc_aes_cmac_init
- 0x10016dd4: e92d41ff -..A PUSH {r0-r8,lr}
- 0x10016dd8: 2400 .$ MOVS r4,#0
- 0x10016dda: 460d .F MOV r5,r1
- 0x10016ddc: 4606 .F MOV r6,r0
- 0x10016dde: 4698 .F MOV r8,r3
- 0x10016de0: 4617 .F MOV r7,r2
- 0x10016de2: 9400 .. STR r4,[sp,#0]
- 0x10016de4: 9401 .. STR r4,[sp,#4]
- 0x10016de6: 9402 .. STR r4,[sp,#8]
- 0x10016de8: 2102 .! MOVS r1,#2
- 0x10016dea: 2060 ` MOVS r0,#0x60
- 0x10016dec: 9403 .. STR r4,[sp,#0xc]
- 0x10016dee: f7ebfc01 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10016df2: 490a .I LDR r1,[pc,#40] ; [0x10016e1c] = 0x110067d4
- 0x10016df4: 466a jF MOV r2,sp
- 0x10016df6: f8511026 Q.&. LDR r1,[r1,r6,LSL #2]
- 0x10016dfa: 6909 .i LDR r1,[r1,#0x10]
- 0x10016dfc: 6548 He STR r0,[r1,#0x54]
- 0x10016dfe: 6007 .` STR r7,[r0,#0]
- 0x10016e00: 6385 .c STR r5,[r0,#0x38]
- 0x10016e02: f880405c ..\@ STRB r4,[r0,#0x5c]
- 0x10016e06: f8808004 .... STRB r8,[r0,#4]
- 0x10016e0a: f880405e ..^@ STRB r4,[r0,#0x5e]
- 0x10016e0e: 4629 )F MOV r1,r5
- 0x10016e10: 4630 0F MOV r0,r6
- 0x10016e12: f002fd0d .... BL smpc_send_use_enc_block_cmd ; 0x10019830
- 0x10016e16: e8bd81ff .... POP {r0-r8,pc}
- $d
- 0x10016e1a: 0000 .. DCW 0
- 0x10016e1c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_calc_confirm_cont
- smpc_calc_confirm_cont
- 0x10016e20: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x10016e24: b085 .. SUB sp,sp,#0x14
- 0x10016e26: 460f .F MOV r7,r1
- 0x10016e28: 4604 .F MOV r4,r0
- 0x10016e2a: f7f4fe2f ../. BL gapc_get_role ; 0x1000ba8c
- 0x10016e2e: 4df9 .M LDR r5,[pc,#996] ; [0x10017214] = 0x110067d4
- 0x10016e30: 4606 .F MOV r6,r0
- 0x10016e32: f04f0a0b O... MOV r10,#0xb
- 0x10016e36: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10016e3a: f04f0804 O... MOV r8,#4
- 0x10016e3e: f04f0b1b O... MOV r11,#0x1b
- 0x10016e42: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10016e46: f04f0900 O... MOV r9,#0
- 0x10016e4a: 291c .) CMP r1,#0x1c
- 0x10016e4c: d074 t. BEQ 0x10016f38 ; smpc_calc_confirm_cont + 280
- 0x10016e4e: dc0f .. BGT 0x10016e70 ; smpc_calc_confirm_cont + 80
- 0x10016e50: f1a10107 .... SUB r1,r1,#7
- 0x10016e54: f04f0b3e O.>. MOV r11,#0x3e
- 0x10016e58: 290f .) CMP r1,#0xf
- 0x10016e5a: d22f /. BCS 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016e5c: e8dff001 .... TBB [pc,r1]
- $d
- 0x10016e60: 31172215 .".1 DCD 823599637
- 0x10016e64: 2e4d2e2e ..M. DCD 776810030
- 0x10016e68: 2e6d2e2e ..m. DCD 778907182
- 0x10016e6c: 00fcfd2e .... DCD 16579886
- $t
- 0x10016e70: 391e .9 SUBS r1,r1,#0x1e
- 0x10016e72: 2910 .) CMP r1,#0x10
- 0x10016e74: d222 ". BCS 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016e76: e8dff001 .... TBB [pc,r1]
- $d
- 0x10016e7a: 21bd .! DCW 8637
- 0x10016e7c: 9d212121 !!!. DCD 2636194081
- 0x10016e80: 212121f3 .!!! DCD 555819507
- 0x10016e84: f1f2f2f2 .... DCD 4059230962
- 0x10016e88: f121 !. DCW 61729
- $t
- 0x10016e8a: 2108 .! MOVS r1,#8
- 0x10016e8c: e000 .. B 0x10016e90 ; smpc_calc_confirm_cont + 112
- 0x10016e8e: 210a .! MOVS r1,#0xa
- 0x10016e90: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10016e94: b005 .. ADD sp,sp,#0x14
- 0x10016e96: 463a :F MOV r2,r7
- 0x10016e98: 4631 1F MOV r1,r6
- 0x10016e9a: 4620 F MOV r0,r4
- 0x10016e9c: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x10016ea0: f000beda .... B.W smpc_generate_cfm ; 0x10017c58
- 0x10016ea4: 463a :F MOV r2,r7
- 0x10016ea6: 2103 .! MOVS r1,#3
- 0x10016ea8: 4620 F MOV r0,r4
- 0x10016eaa: f001fde1 .... BL smpc_pdu_send ; 0x10018a70
- 0x10016eae: b10e .. CBZ r6,0x10016eb4 ; smpc_calc_confirm_cont + 148
- 0x10016eb0: 200c . MOVS r0,#0xc
- 0x10016eb2: e05c \. B 0x10016f6e ; smpc_calc_confirm_cont + 334
- 0x10016eb4: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10016eb8: f881a040 ..@. STRB r10,[r1,#0x40]
- 0x10016ebc: b005 .. ADD sp,sp,#0x14
- 0x10016ebe: e8bd8ff0 .... POP {r4-r11,pc}
- 0x10016ec2: f88d9000 .... STRB r9,[sp,#0]
- 0x10016ec6: 6900 .i LDR r0,[r0,#0x10]
- 0x10016ec8: 2210 ." MOVS r2,#0x10
- 0x10016eca: 4639 9F MOV r1,r7
- 0x10016ecc: 303e >0 ADDS r0,r0,#0x3e
- 0x10016ece: f7ebfb50 ..P. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10016ed2: b978 x. CBNZ r0,0x10016ef4 ; smpc_calc_confirm_cont + 212
- 0x10016ed4: 2e01 .. CMP r6,#1
- 0x10016ed6: d004 .. BEQ 0x10016ee2 ; smpc_calc_confirm_cont + 194
- 0x10016ed8: 2100 .! MOVS r1,#0
- 0x10016eda: 4620 F MOV r0,r4
- 0x10016edc: f000ffd6 .... BL smpc_generate_stk ; 0x10017e8c
- 0x10016ee0: e7ec .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016ee2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10016ee6: 2104 .! MOVS r1,#4
- 0x10016ee8: 6902 .i LDR r2,[r0,#0x10]
- 0x10016eea: 4620 F MOV r0,r4
- 0x10016eec: 321e .2 ADDS r2,r2,#0x1e
- 0x10016eee: f001fdbf .... BL smpc_pdu_send ; 0x10018a70
- 0x10016ef2: e05a Z. B 0x10016faa ; smpc_calc_confirm_cont + 394
- 0x10016ef4: f88d8000 .... STRB r8,[sp,#0]
- 0x10016ef8: e20c .. B 0x10017314 ; smpc_calc_confirm_cont + 1268
- 0x10016efa: 4620 F MOV r0,r4
- 0x10016efc: f7f4fab6 .... BL gapc_enc_keysize_get ; 0x1000b46c
- 0x10016f00: 4649 IF MOV r1,r9
- 0x10016f02: e002 .. B 0x10016f0a ; smpc_calc_confirm_cont + 234
- 0x10016f04: 5439 9T STRB r1,[r7,r0]
- 0x10016f06: 1c40 @. ADDS r0,r0,#1
- 0x10016f08: b2c0 .. UXTB r0,r0
- 0x10016f0a: 2810 .( CMP r0,#0x10
- 0x10016f0c: d3fa .. BCC 0x10016f04 ; smpc_calc_confirm_cont + 228
- 0x10016f0e: f8552024 U.$ LDR r2,[r5,r4,LSL #2]
- 0x10016f12: f882b040 ..@. STRB r11,[r2,#0x40]
- 0x10016f16: b13e >. CBZ r6,0x10016f28 ; smpc_calc_confirm_cont + 264
- 0x10016f18: b005 .. ADD sp,sp,#0x14
- 0x10016f1a: 463a :F MOV r2,r7
- 0x10016f1c: 4620 F MOV r0,r4
- 0x10016f1e: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x10016f22: 2101 .! MOVS r1,#1
- 0x10016f24: f002bb2c ..,. B.W smpc_send_ltk_req_rsp ; 0x10019580
- 0x10016f28: 2300 .# MOVS r3,#0
- 0x10016f2a: 9100 .. STR r1,[sp,#0]
- 0x10016f2c: 463a :F MOV r2,r7
- 0x10016f2e: 4619 .F MOV r1,r3
- 0x10016f30: 4620 F MOV r0,r4
- 0x10016f32: f002fc39 ..9. BL smpc_send_start_enc_cmd ; 0x100197a8
- 0x10016f36: e7c1 .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f38: e01e .. B 0x10016f78 ; smpc_calc_confirm_cont + 344
- 0x10016f3a: 6900 .i LDR r0,[r0,#0x10]
- 0x10016f3c: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x10016f40: b109 .. CBZ r1,0x10016f46 ; smpc_calc_confirm_cont + 294
- 0x10016f42: 2903 .) CMP r1,#3
- 0x10016f44: d1ba .. BNE 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f46: 2e01 .. CMP r6,#1
- 0x10016f48: d1b8 .. BNE 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f4a: 6d40 @m LDR r0,[r0,#0x54]
- 0x10016f4c: 2800 .( CMP r0,#0
- 0x10016f4e: d0b5 .. BEQ 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f50: 4639 9F MOV r1,r7
- 0x10016f52: 4620 F MOV r0,r4
- 0x10016f54: f001fdd4 .... BL smpc_process_aes_cmac ; 0x10018b00
- 0x10016f58: 2800 .( CMP r0,#0
- 0x10016f5a: d0af .. BEQ 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f5c: 4620 F MOV r0,r4
- 0x10016f5e: f000fd31 ..1. BL smpc_f4_complete ; 0x100179c4
- 0x10016f62: 463a :F MOV r2,r7
- 0x10016f64: 2103 .! MOVS r1,#3
- 0x10016f66: 4620 F MOV r0,r4
- 0x10016f68: f001fd82 .... BL smpc_pdu_send ; 0x10018a70
- 0x10016f6c: 2013 . MOVS r0,#0x13
- 0x10016f6e: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10016f72: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10016f76: e7a1 .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f78: 6900 .i LDR r0,[r0,#0x10]
- 0x10016f7a: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x10016f7e: 2901 .) CMP r1,#1
- 0x10016f80: d19c .. BNE 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f82: 6d40 @m LDR r0,[r0,#0x54]
- 0x10016f84: 2800 .( CMP r0,#0
- 0x10016f86: d099 .. BEQ 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f88: 4639 9F MOV r1,r7
- 0x10016f8a: 4620 F MOV r0,r4
- 0x10016f8c: f001fdb8 .... BL smpc_process_aes_cmac ; 0x10018b00
- 0x10016f90: 2800 .( CMP r0,#0
- 0x10016f92: d093 .. BEQ 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016f94: 4620 F MOV r0,r4
- 0x10016f96: f000fd15 .... BL smpc_f4_complete ; 0x100179c4
- 0x10016f9a: 463a :F MOV r2,r7
- 0x10016f9c: 2103 .! MOVS r1,#3
- 0x10016f9e: 4620 F MOV r0,r4
- 0x10016fa0: f001fd66 ..f. BL smpc_pdu_send ; 0x10018a70
- 0x10016fa4: b10e .. CBZ r6,0x10016faa ; smpc_calc_confirm_cont + 394
- 0x10016fa6: 201d . MOVS r0,#0x1d
- 0x10016fa8: e7e1 .. B 0x10016f6e ; smpc_calc_confirm_cont + 334
- 0x10016faa: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10016fae: f881b040 ..@. STRB r11,[r1,#0x40]
- 0x10016fb2: e783 .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10016fb4: 6900 .i LDR r0,[r0,#0x10]
- 0x10016fb6: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x10016fba: 2902 .) CMP r1,#2
- 0x10016fbc: d190 .. BNE 0x10016ee0 ; smpc_calc_confirm_cont + 192
- 0x10016fbe: 6d40 @m LDR r0,[r0,#0x54]
- 0x10016fc0: 2800 .( CMP r0,#0
- 0x10016fc2: d08d .. BEQ 0x10016ee0 ; smpc_calc_confirm_cont + 192
- 0x10016fc4: 4639 9F MOV r1,r7
- 0x10016fc6: 4620 F MOV r0,r4
- 0x10016fc8: f001fd9a .... BL smpc_process_aes_cmac ; 0x10018b00
- 0x10016fcc: 2800 .( CMP r0,#0
- 0x10016fce: d087 .. BEQ 0x10016ee0 ; smpc_calc_confirm_cont + 192
- 0x10016fd0: 4620 F MOV r0,r4
- 0x10016fd2: f000fcf7 .... BL smpc_f4_complete ; 0x100179c4
- 0x10016fd6: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10016fda: 2210 ." MOVS r2,#0x10
- 0x10016fdc: 4639 9F MOV r1,r7
- 0x10016fde: 6900 .i LDR r0,[r0,#0x10]
- 0x10016fe0: 303e >0 ADDS r0,r0,#0x3e
- 0x10016fe2: f7ebfabc .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10016fe6: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10016fea: 2026 & MOVS r0,#0x26
- 0x10016fec: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10016ff0: 2109 .! MOVS r1,#9
- 0x10016ff2: e0d9 .. B 0x100171a8 ; smpc_calc_confirm_cont + 904
- 0x10016ff4: 6900 .i LDR r0,[r0,#0x10]
- 0x10016ff6: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x10016ffa: 2901 .) CMP r1,#1
- 0x10016ffc: d19b .. BNE 0x10016f36 ; smpc_calc_confirm_cont + 278
- 0x10016ffe: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017000: 2800 .( CMP r0,#0
- 0x10017002: d098 .. BEQ 0x10016f36 ; smpc_calc_confirm_cont + 278
- 0x10017004: 4639 9F MOV r1,r7
- 0x10017006: 4620 F MOV r0,r4
- 0x10017008: f001fd7a ..z. BL smpc_process_aes_cmac ; 0x10018b00
- 0x1001700c: 2800 .( CMP r0,#0
- 0x1001700e: d092 .. BEQ 0x10016f36 ; smpc_calc_confirm_cont + 278
- 0x10017010: 4620 F MOV r0,r4
- 0x10017012: f000fcd7 .... BL smpc_f4_complete ; 0x100179c4
- 0x10017016: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001701a: 2210 ." MOVS r2,#0x10
- 0x1001701c: 4639 9F MOV r1,r7
- 0x1001701e: 6900 .i LDR r0,[r0,#0x10]
- 0x10017020: 303e >0 ADDS r0,r0,#0x3e
- 0x10017022: f7ebfaa6 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10017026: 2800 .( CMP r0,#0
- 0x10017028: f47faf64 ..d. BNE 0x10016ef4 ; smpc_calc_confirm_cont + 212
- 0x1001702c: 2e01 .. CMP r6,#1
- 0x1001702e: d107 .. BNE 0x10017040 ; smpc_calc_confirm_cont + 544
- 0x10017030: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017034: 2104 .! MOVS r1,#4
- 0x10017036: 6902 .i LDR r2,[r0,#0x10]
- 0x10017038: 4620 F MOV r0,r4
- 0x1001703a: 321e .2 ADDS r2,r2,#0x1e
- 0x1001703c: f001fd18 .... BL smpc_pdu_send ; 0x10018a70
- 0x10017040: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017044: 6901 .i LDR r1,[r0,#0x10]
- 0x10017046: f89100fa .... LDRB r0,[r1,#0xfa]
- 0x1001704a: 2813 .( CMP r0,#0x13
- 0x1001704c: d038 8. BEQ 0x100170c0 ; smpc_calc_confirm_cont + 672
- 0x1001704e: 1c40 @. ADDS r0,r0,#1
- 0x10017050: f88100fa .... STRB r0,[r1,#0xfa]
- 0x10017054: 2e00 .. CMP r6,#0
- 0x10017056: e004 .. B 0x10017062 ; smpc_calc_confirm_cont + 578
- 0x10017058: e081 .. B 0x1001715e ; smpc_calc_confirm_cont + 830
- 0x1001705a: e00a .. B 0x10017072 ; smpc_calc_confirm_cont + 594
- 0x1001705c: e121 !. B 0x100172a2 ; smpc_calc_confirm_cont + 1154
- 0x1001705e: e0a9 .. B 0x100171b4 ; smpc_calc_confirm_cont + 916
- 0x10017060: e04a J. B 0x100170f8 ; smpc_calc_confirm_cont + 728
- 0x10017062: d1a2 .. BNE 0x10016faa ; smpc_calc_confirm_cont + 394
- 0x10017064: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10017068: 2019 . MOVS r0,#0x19
- 0x1001706a: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x1001706e: 4601 .F MOV r1,r0
- 0x10017070: e06f o. B 0x10017152 ; smpc_calc_confirm_cont + 818
- 0x10017072: 6900 .i LDR r0,[r0,#0x10]
- 0x10017074: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x10017078: b109 .. CBZ r1,0x1001707e ; smpc_calc_confirm_cont + 606
- 0x1001707a: 2903 .) CMP r1,#3
- 0x1001707c: d199 .. BNE 0x10016fb2 ; smpc_calc_confirm_cont + 402
- 0x1001707e: 2e00 .. CMP r6,#0
- 0x10017080: d197 .. BNE 0x10016fb2 ; smpc_calc_confirm_cont + 402
- 0x10017082: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017084: 2800 .( CMP r0,#0
- 0x10017086: d094 .. BEQ 0x10016fb2 ; smpc_calc_confirm_cont + 402
- 0x10017088: 4639 9F MOV r1,r7
- 0x1001708a: 4620 F MOV r0,r4
- 0x1001708c: f001fd38 ..8. BL smpc_process_aes_cmac ; 0x10018b00
- 0x10017090: 2800 .( CMP r0,#0
- 0x10017092: d08e .. BEQ 0x10016fb2 ; smpc_calc_confirm_cont + 402
- 0x10017094: 4620 F MOV r0,r4
- 0x10017096: f000fc95 .... BL smpc_f4_complete ; 0x100179c4
- 0x1001709a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001709e: 2210 ." MOVS r2,#0x10
- 0x100170a0: 4639 9F MOV r1,r7
- 0x100170a2: 6900 .i LDR r0,[r0,#0x10]
- 0x100170a4: 303e >0 ADDS r0,r0,#0x3e
- 0x100170a6: f7ebfa64 ..d. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x100170aa: 2800 .( CMP r0,#0
- 0x100170ac: d1bc .. BNE 0x10017028 ; smpc_calc_confirm_cont + 520
- 0x100170ae: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100170b2: 6902 .i LDR r2,[r0,#0x10]
- 0x100170b4: f892004e ..N. LDRB r0,[r2,#0x4e]
- 0x100170b8: 2803 .( CMP r0,#3
- 0x100170ba: d007 .. BEQ 0x100170cc ; smpc_calc_confirm_cont + 684
- 0x100170bc: 2800 .( CMP r0,#0
- 0x100170be: d19d .. BNE 0x10016ffc ; smpc_calc_confirm_cont + 476
- 0x100170c0: b005 .. ADD sp,sp,#0x14
- 0x100170c2: 4620 F MOV r0,r4
- 0x100170c4: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x100170c8: f001b860 ..`. B.W smpc_init_mac_key_calculation ; 0x1001818c
- 0x100170cc: 46a8 .F MOV r8,r5
- 0x100170ce: f10206ba .... ADD r6,r2,#0xba
- 0x100170d2: f102051e .... ADD r5,r2,#0x1e
- 0x100170d6: f102072e .... ADD r7,r2,#0x2e
- 0x100170da: f7f6fe57 ..W. BL gapm_get_local_public_key ; 0x1000dd8c
- 0x100170de: 4601 .F MOV r1,r0
- 0x100170e0: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x100170e4: 2215 ." MOVS r2,#0x15
- 0x100170e6: 462b +F MOV r3,r5
- 0x100170e8: f8802040 ..@ STRB r2,[r0,#0x40]
- 0x100170ec: 4632 2F MOV r2,r6
- 0x100170ee: 4620 F MOV r0,r4
- 0x100170f0: 9700 .. STR r7,[sp,#0]
- 0x100170f2: f000fd7d ..}. BL smpc_g2_init ; 0x10017bf0
- 0x100170f6: e6e1 .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x100170f8: 6900 .i LDR r0,[r0,#0x10]
- 0x100170fa: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x100170fe: 2902 .) CMP r1,#2
- 0x10017100: d1f9 .. BNE 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x10017102: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017104: 2800 .( CMP r0,#0
- 0x10017106: d0f6 .. BEQ 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x10017108: 4639 9F MOV r1,r7
- 0x1001710a: 4620 F MOV r0,r4
- 0x1001710c: f001fcf8 .... BL smpc_process_aes_cmac ; 0x10018b00
- 0x10017110: 2800 .( CMP r0,#0
- 0x10017112: d0f0 .. BEQ 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x10017114: 4620 F MOV r0,r4
- 0x10017116: f000fc55 ..U. BL smpc_f4_complete ; 0x100179c4
- 0x1001711a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001711e: 2210 ." MOVS r2,#0x10
- 0x10017120: 4639 9F MOV r1,r7
- 0x10017122: 6900 .i LDR r0,[r0,#0x10]
- 0x10017124: 303e >0 ADDS r0,r0,#0x3e
- 0x10017126: f7ebfa24 ..$. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1001712a: 2800 .( CMP r0,#0
- 0x1001712c: d1be .. BNE 0x100170ac ; smpc_calc_confirm_cont + 652
- 0x1001712e: b156 V. CBZ r6,0x10017146 ; smpc_calc_confirm_cont + 806
- 0x10017130: 2e01 .. CMP r6,#1
- 0x10017132: d106 .. BNE 0x10017142 ; smpc_calc_confirm_cont + 802
- 0x10017134: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017138: 6900 .i LDR r0,[r0,#0x10]
- 0x1001713a: f8900120 .. . LDRB r0,[r0,#0x120]
- 0x1001713e: 2801 .( CMP r0,#1
- 0x10017140: d001 .. BEQ 0x10017146 ; smpc_calc_confirm_cont + 806
- 0x10017142: 2025 % MOVS r0,#0x25
- 0x10017144: e713 .. B 0x10016f6e ; smpc_calc_confirm_cont + 334
- 0x10017146: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x1001714a: 201f . MOVS r0,#0x1f
- 0x1001714c: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10017150: 4601 .F MOV r1,r0
- 0x10017152: b005 .. ADD sp,sp,#0x14
- 0x10017154: 4620 F MOV r0,r4
- 0x10017156: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x1001715a: f000be7f .... B.W smpc_generate_rand ; 0x10017e5c
- 0x1001715e: 6900 .i LDR r0,[r0,#0x10]
- 0x10017160: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x10017164: 2903 .) CMP r1,#3
- 0x10017166: d1c6 .. BNE 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x10017168: 6d40 @m LDR r0,[r0,#0x54]
- 0x1001716a: 2800 .( CMP r0,#0
- 0x1001716c: d0c3 .. BEQ 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x1001716e: 4639 9F MOV r1,r7
- 0x10017170: 4620 F MOV r0,r4
- 0x10017172: f001fcc5 .... BL smpc_process_aes_cmac ; 0x10018b00
- 0x10017176: 2800 .( CMP r0,#0
- 0x10017178: d0bd .. BEQ 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x1001717a: 4620 F MOV r0,r4
- 0x1001717c: f000fd1c .... BL smpc_g2_complete ; 0x10017bb8
- 0x10017180: 8838 8. LDRH r0,[r7,#0]
- 0x10017182: 8879 y. LDRH r1,[r7,#2]
- 0x10017184: ea404001 @..@ ORR r0,r0,r1,LSL #16
- 0x10017188: 4923 #I LDR r1,[pc,#140] ; [0x10017218] = 0xf4240
- 0x1001718a: fbb0f2f1 .... UDIV r2,r0,r1
- 0x1001718e: fb010012 .... MLS r0,r1,r2,r0
- 0x10017192: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10017196: 6909 .i LDR r1,[r1,#0x10]
- 0x10017198: f8c100fc .... STR r0,[r1,#0xfc]
- 0x1001719c: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100171a0: 2016 . MOVS r0,#0x16
- 0x100171a2: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100171a6: 210a .! MOVS r1,#0xa
- 0x100171a8: b005 .. ADD sp,sp,#0x14
- 0x100171aa: 4620 F MOV r0,r4
- 0x100171ac: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x100171b0: f002ba7a ..z. B.W smpc_send_pairing_req_ind ; 0x100196a8
- 0x100171b4: 4639 9F MOV r1,r7
- 0x100171b6: 4620 F MOV r0,r4
- 0x100171b8: f001fca2 .... BL smpc_process_aes_cmac ; 0x10018b00
- 0x100171bc: 2800 .( CMP r0,#0
- 0x100171be: d09a .. BEQ 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x100171c0: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100171c4: 46a8 .F MOV r8,r5
- 0x100171c6: 6908 .i LDR r0,[r1,#0x10]
- 0x100171c8: f8911040 ..@. LDRB r1,[r1,#0x40]
- 0x100171cc: 6dc5 .m LDR r5,[r0,#0x5c]
- 0x100171ce: 2928 () CMP r1,#0x28
- 0x100171d0: d008 .. BEQ 0x100171e4 ; smpc_calc_confirm_cont + 964
- 0x100171d2: 2929 )) CMP r1,#0x29
- 0x100171d4: d022 ". BEQ 0x1001721c ; smpc_calc_confirm_cont + 1020
- 0x100171d6: 292a *) CMP r1,#0x2a
- 0x100171d8: d18d .. BNE 0x100170f6 ; smpc_calc_confirm_cont + 726
- 0x100171da: 4620 F MOV r0,r4
- 0x100171dc: f7f4f946 ..F. BL gapc_enc_keysize_get ; 0x1000b46c
- 0x100171e0: 4649 IF MOV r1,r9
- 0x100171e2: e03d =. B 0x10017260 ; smpc_calc_confirm_cont + 1088
- 0x100171e4: f105003c ..<. ADD r0,r5,#0x3c
- 0x100171e8: 2210 ." MOVS r2,#0x10
- 0x100171ea: 4639 9F MOV r1,r7
- 0x100171ec: 4606 .F MOV r6,r0
- 0x100171ee: f7ebf9b6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100171f2: f8582024 X.$ LDR r2,[r8,r4,LSL #2]
- 0x100171f6: 2129 )! MOVS r1,#0x29
- 0x100171f8: f8821040 ..@. STRB r1,[r2,#0x40]
- 0x100171fc: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x10017200: 6900 .i LDR r0,[r0,#0x10]
- 0x10017202: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017204: b108 .. CBZ r0,0x1001720a ; smpc_calc_confirm_cont + 1002
- 0x10017206: f7ebfa0e .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x1001720a: 2335 5# MOVS r3,#0x35
- 0x1001720c: 462a *F MOV r2,r5
- 0x1001720e: 4631 1F MOV r1,r6
- 0x10017210: e01d .. B 0x1001724e ; smpc_calc_confirm_cont + 1070
- $d
- 0x10017212: 0000 .. DCW 0
- 0x10017214: 110067d4 .g.. DCD 285239252
- 0x10017218: 000f4240 @B.. DCD 1000000
- $t
- 0x1001721c: 4646 FF MOV r6,r8
- 0x1001721e: 2210 ." MOVS r2,#0x10
- 0x10017220: 4639 9F MOV r1,r7
- 0x10017222: 3069 i0 ADDS r0,r0,#0x69
- 0x10017224: f7ebf99b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017228: 2001 . MOVS r0,#1
- 0x1001722a: f8850034 ..4. STRB r0,[r5,#0x34]
- 0x1001722e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x10017232: 202a * MOVS r0,#0x2a
- 0x10017234: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10017238: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x1001723c: 6900 .i LDR r0,[r0,#0x10]
- 0x1001723e: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017240: b108 .. CBZ r0,0x10017246 ; smpc_calc_confirm_cont + 1062
- 0x10017242: f7ebf9f0 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017246: 2335 5# MOVS r3,#0x35
- 0x10017248: 462a *F MOV r2,r5
- 0x1001724a: f105013c ..<. ADD r1,r5,#0x3c
- 0x1001724e: b005 .. ADD sp,sp,#0x14
- 0x10017250: 4620 F MOV r0,r4
- 0x10017252: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x10017256: f7ffbdbd .... B.W smpc_aes_cmac_init ; 0x10016dd4
- 0x1001725a: 5439 9T STRB r1,[r7,r0]
- 0x1001725c: 1c40 @. ADDS r0,r0,#1
- 0x1001725e: b2c0 .. UXTB r0,r0
- 0x10017260: 2810 .( CMP r0,#0x10
- 0x10017262: d3fa .. BCC 0x1001725a ; smpc_calc_confirm_cont + 1082
- 0x10017264: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x10017268: 4645 EF MOV r5,r8
- 0x1001726a: 2210 ." MOVS r2,#0x10
- 0x1001726c: 6900 .i LDR r0,[r0,#0x10]
- 0x1001726e: 4639 9F MOV r1,r7
- 0x10017270: f7ebf975 ..u. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017274: 4620 F MOV r0,r4
- 0x10017276: f000fbc1 .... BL smpc_f5_complete ; 0x100179fc
- 0x1001727a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001727e: 212b +! MOVS r1,#0x2b
- 0x10017280: b11e .. CBZ r6,0x1001728a ; smpc_calc_confirm_cont + 1130
- 0x10017282: 6902 .i LDR r2,[r0,#0x10]
- 0x10017284: f89220b9 ... LDRB r2,[r2,#0xb9]
- 0x10017288: b13a :. CBZ r2,0x1001729a ; smpc_calc_confirm_cont + 1146
- 0x1001728a: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x1001728e: b005 .. ADD sp,sp,#0x14
- 0x10017290: 4620 F MOV r0,r4
- 0x10017292: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x10017296: f000bfcd .... B.W smpc_initiate_dhkey_check ; 0x10018234
- 0x1001729a: 212c ,! MOVS r1,#0x2c
- 0x1001729c: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x100172a0: e60c .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x100172a2: 4639 9F MOV r1,r7
- 0x100172a4: 4620 F MOV r0,r4
- 0x100172a6: f001fc2b ..+. BL smpc_process_aes_cmac ; 0x10018b00
- 0x100172aa: 2800 .( CMP r0,#0
- 0x100172ac: d0f8 .. BEQ 0x100172a0 ; smpc_calc_confirm_cont + 1152
- 0x100172ae: 4620 F MOV r0,r4
- 0x100172b0: f000fc18 .... BL smpc_f6_complete ; 0x10017ae4
- 0x100172b4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100172b8: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x100172bc: 292b +) CMP r1,#0x2b
- 0x100172be: d00b .. BEQ 0x100172d8 ; smpc_calc_confirm_cont + 1208
- 0x100172c0: 6901 .i LDR r1,[r0,#0x10]
- 0x100172c2: 2e01 .. CMP r6,#1
- 0x100172c4: f04f0210 O... MOV r2,#0x10
- 0x100172c8: 4638 8F MOV r0,r7
- 0x100172ca: f1010179 ..y. ADD r1,r1,#0x79
- 0x100172ce: d01c .. BEQ 0x1001730a ; smpc_calc_confirm_cont + 1258
- 0x100172d0: f7ebf94f ..O. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x100172d4: b3b8 .. CBZ r0,0x10017346 ; smpc_calc_confirm_cont + 1318
- 0x100172d6: e01b .. B 0x10017310 ; smpc_calc_confirm_cont + 1264
- 0x100172d8: 6900 .i LDR r0,[r0,#0x10]
- 0x100172da: 2210 ." MOVS r2,#0x10
- 0x100172dc: 4639 9F MOV r1,r7
- 0x100172de: 30a9 .0 ADDS r0,r0,#0xa9
- 0x100172e0: f7ebf93d ..=. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100172e4: b156 V. CBZ r6,0x100172fc ; smpc_calc_confirm_cont + 1244
- 0x100172e6: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100172ea: 202d - MOVS r0,#0x2d
- 0x100172ec: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100172f0: b005 .. ADD sp,sp,#0x14
- 0x100172f2: 4620 F MOV r0,r4
- 0x100172f4: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x100172f8: f001b806 .... B.W smpc_initiate_dhkey_verification ; 0x10018308
- 0x100172fc: 463a :F MOV r2,r7
- 0x100172fe: 210d .! MOVS r1,#0xd
- 0x10017300: 4620 F MOV r0,r4
- 0x10017302: f001fbb5 .... BL smpc_pdu_send ; 0x10018a70
- 0x10017306: 202c , MOVS r0,#0x2c
- 0x10017308: e631 1. B 0x10016f6e ; smpc_calc_confirm_cont + 334
- 0x1001730a: f7ebf932 ..2. BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x1001730e: b180 .. CBZ r0,0x10017332 ; smpc_calc_confirm_cont + 1298
- 0x10017310: f88da000 .... STRB r10,[sp,#0]
- 0x10017314: 466a jF MOV r2,sp
- 0x10017316: 2105 .! MOVS r1,#5
- 0x10017318: 4620 F MOV r0,r4
- 0x1001731a: f001fba9 .... BL smpc_pdu_send ; 0x10018a70
- 0x1001731e: f89d0000 .... LDRB r0,[sp,#0]
- 0x10017322: 2301 .# MOVS r3,#1
- 0x10017324: f0400260 @.`. ORR r2,r0,#0x60
- 0x10017328: 4631 1F MOV r1,r6
- 0x1001732a: 4620 F MOV r0,r4
- 0x1001732c: f001f8cc .... BL smpc_pairing_end ; 0x100184c8
- 0x10017330: e5c4 .. B 0x10016ebc ; smpc_calc_confirm_cont + 156
- 0x10017332: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017336: 210d .! MOVS r1,#0xd
- 0x10017338: 6902 .i LDR r2,[r0,#0x10]
- 0x1001733a: 4620 F MOV r0,r4
- 0x1001733c: 32a9 .2 ADDS r2,r2,#0xa9
- 0x1001733e: f001fb97 .... BL smpc_pdu_send ; 0x10018a70
- 0x10017342: 202f / MOVS r0,#0x2f
- 0x10017344: e613 .. B 0x10016f6e ; smpc_calc_confirm_cont + 334
- 0x10017346: e7ff .. B 0x10017348 ; smpc_calc_confirm_cont + 1320
- 0x10017348: f8cd9004 .... STR r9,[sp,#4]
- 0x1001734c: f8cd9008 .... STR r9,[sp,#8]
- 0x10017350: f8cd900c .... STR r9,[sp,#0xc]
- 0x10017354: f8cd9010 .... STR r9,[sp,#0x10]
- 0x10017358: f8cd9000 .... STR r9,[sp,#0]
- 0x1001735c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017360: ab01 .. ADD r3,sp,#4
- 0x10017362: 2101 .! MOVS r1,#1
- 0x10017364: 6902 .i LDR r2,[r0,#0x10]
- 0x10017366: 4620 F MOV r0,r4
- 0x10017368: f002fa1e .... BL smpc_send_start_enc_cmd ; 0x100197a8
- 0x1001736c: 2030 0 MOVS r0,#0x30
- 0x1001736e: e5fe .. B 0x10016f6e ; smpc_calc_confirm_cont + 334
- i.smpc_calc_subkeys
- smpc_calc_subkeys
- 0x10017370: b57f .. PUSH {r0-r6,lr}
- 0x10017372: a61c .. ADR r6,{pc}+0x72 ; 0x100173e4
- 0x10017374: 4614 .F MOV r4,r2
- 0x10017376: 4605 .F MOV r5,r0
- 0x10017378: ce4d M. LDM r6,{r0,r2,r3,r6}
- 0x1001737a: e88d004d ..M. STM sp,{r0,r2,r3,r6}
- 0x1001737e: 200f . MOVS r0,#0xf
- 0x10017380: 180b .. ADDS r3,r1,r0
- 0x10017382: 5c0a .\ LDRB r2,[r1,r0]
- 0x10017384: f8133c01 ...< LDRB r3,[r3,#-1]
- 0x10017388: 0052 R. LSLS r2,r2,#1
- 0x1001738a: ea4212d3 B... ORR r2,r2,r3,LSR #7
- 0x1001738e: 5422 "T STRB r2,[r4,r0]
- 0x10017390: 1e40 @. SUBS r0,r0,#1
- 0x10017392: f01000ff .... ANDS r0,r0,#0xff
- 0x10017396: d1f3 .. BNE 0x10017380 ; smpc_calc_subkeys + 16
- 0x10017398: 7808 .x LDRB r0,[r1,#0]
- 0x1001739a: 0040 @. LSLS r0,r0,#1
- 0x1001739c: 7020 p STRB r0,[r4,#0]
- 0x1001739e: 7bc8 .{ LDRB r0,[r1,#0xf]
- 0x100173a0: 0600 .. LSLS r0,r0,#24
- 0x100173a2: d504 .. BPL 0x100173ae ; smpc_calc_subkeys + 62
- 0x100173a4: 4621 !F MOV r1,r4
- 0x100173a6: 466a jF MOV r2,sp
- 0x100173a8: 4608 .F MOV r0,r1
- 0x100173aa: f002fcc5 .... BL smpc_xor ; 0x10019d38
- 0x100173ae: 2d00 .- CMP r5,#0
- 0x100173b0: d017 .. BEQ 0x100173e2 ; smpc_calc_subkeys + 114
- 0x100173b2: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x100173b4: 200f . MOVS r0,#0xf
- 0x100173b6: 1823 #. ADDS r3,r4,r0
- 0x100173b8: 5c22 "\ LDRB r2,[r4,r0]
- 0x100173ba: f8133c01 ...< LDRB r3,[r3,#-1]
- 0x100173be: 0052 R. LSLS r2,r2,#1
- 0x100173c0: ea4212d3 B... ORR r2,r2,r3,LSR #7
- 0x100173c4: 5422 "T STRB r2,[r4,r0]
- 0x100173c6: 1e40 @. SUBS r0,r0,#1
- 0x100173c8: f01000ff .... ANDS r0,r0,#0xff
- 0x100173cc: d1f3 .. BNE 0x100173b6 ; smpc_calc_subkeys + 70
- 0x100173ce: 7820 x LDRB r0,[r4,#0]
- 0x100173d0: 0040 @. LSLS r0,r0,#1
- 0x100173d2: 7020 p STRB r0,[r4,#0]
- 0x100173d4: 0608 .. LSLS r0,r1,#24
- 0x100173d6: d504 .. BPL 0x100173e2 ; smpc_calc_subkeys + 114
- 0x100173d8: 4621 !F MOV r1,r4
- 0x100173da: 466a jF MOV r2,sp
- 0x100173dc: 4608 .F MOV r0,r1
- 0x100173de: f002fcab .... BL smpc_xor ; 0x10019d38
- 0x100173e2: bd7f .. POP {r0-r6,pc}
- $d
- 0x100173e4: 00000087 .... DCD 135
- 0x100173e8: 00000000 .... DCD 0
- 0x100173ec: 00000000 .... DCD 0
- 0x100173f0: 00000000 .... DCD 0
- $t
- i.smpc_check_key_distrib
- smpc_check_key_distrib
- 0x100173f4: b5f0 .. PUSH {r4-r7,lr}
- 0x100173f6: 4607 .F MOV r7,r0
- 0x100173f8: 481d .H LDR r0,[pc,#116] ; [0x10017470] = 0x110067d4
- 0x100173fa: 2501 .% MOVS r5,#1
- 0x100173fc: 460e .F MOV r6,r1
- 0x100173fe: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x10017402: 6902 .i LDR r2,[r0,#0x10]
- 0x10017404: 7d13 .} LDRB r3,[r2,#0x14]
- 0x10017406: 7ed0 .~ LDRB r0,[r2,#0x1b]
- 0x10017408: 7d54 T} LDRB r4,[r2,#0x15]
- 0x1001740a: 4003 .@ ANDS r3,r3,r0
- 0x1001740c: 7f10 .. LDRB r0,[r2,#0x1c]
- 0x1001740e: 4004 .@ ANDS r4,r4,r0
- 0x10017410: 7c90 .| LDRB r0,[r2,#0x12]
- 0x10017412: 07c0 .. LSLS r0,r0,#31
- 0x10017414: d00a .. BEQ 0x1001742c ; smpc_check_key_distrib + 56
- 0x10017416: 7e50 P~ LDRB r0,[r2,#0x19]
- 0x10017418: 07c0 .. LSLS r0,r0,#31
- 0x1001741a: d007 .. BEQ 0x1001742c ; smpc_check_key_distrib + 56
- 0x1001741c: 4638 8F MOV r0,r7
- 0x1001741e: f002f85d ..]. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10017422: b918 .. CBNZ r0,0x1001742c ; smpc_check_key_distrib + 56
- 0x10017424: ea530004 S... ORRS r0,r3,r4
- 0x10017428: d100 .. BNE 0x1001742c ; smpc_check_key_distrib + 56
- 0x1001742a: 2500 .% MOVS r5,#0
- 0x1001742c: 4638 8F MOV r0,r7
- 0x1001742e: f002f855 ..U. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10017432: 0001 .. MOVS r1,r0
- 0x10017434: f04f0001 O... MOV r0,#1
- 0x10017438: d104 .. BNE 0x10017444 ; smpc_check_key_distrib + 80
- 0x1001743a: ea430104 C... ORR r1,r3,r4
- 0x1001743e: 07c9 .. LSLS r1,r1,#31
- 0x10017440: d100 .. BNE 0x10017444 ; smpc_check_key_distrib + 80
- 0x10017442: 2000 . MOVS r0,#0
- 0x10017444: f8820050 ..P. STRB r0,[r2,#0x50]
- 0x10017448: 2e01 .. CMP r6,#1
- 0x1001744a: d001 .. BEQ 0x10017450 ; smpc_check_key_distrib + 92
- 0x1001744c: 2e02 .. CMP r6,#2
- 0x1001744e: d103 .. BNE 0x10017458 ; smpc_check_key_distrib + 100
- 0x10017450: f0100fff .... TST r0,#0xff
- 0x10017454: d100 .. BNE 0x10017458 ; smpc_check_key_distrib + 100
- 0x10017456: 2500 .% MOVS r5,#0
- 0x10017458: 2e03 .. CMP r6,#3
- 0x1001745a: d001 .. BEQ 0x10017460 ; smpc_check_key_distrib + 108
- 0x1001745c: 2e04 .. CMP r6,#4
- 0x1001745e: d104 .. BNE 0x1001746a ; smpc_check_key_distrib + 118
- 0x10017460: 0758 X. LSLS r0,r3,#29
- 0x10017462: d402 .. BMI 0x1001746a ; smpc_check_key_distrib + 118
- 0x10017464: 0760 `. LSLS r0,r4,#29
- 0x10017466: d400 .. BMI 0x1001746a ; smpc_check_key_distrib + 118
- 0x10017468: 2500 .% MOVS r5,#0
- 0x1001746a: 4628 (F MOV r0,r5
- 0x1001746c: bdf0 .. POP {r4-r7,pc}
- $d
- 0x1001746e: 0000 .. DCW 0
- 0x10017470: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_check_max_key_size
- smpc_check_max_key_size
- 0x10017474: 4602 .F MOV r2,r0
- 0x10017476: 4809 .H LDR r0,[pc,#36] ; [0x1001749c] = 0x110067d4
- 0x10017478: b510 .. PUSH {r4,lr}
- 0x1001747a: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x1001747e: 2400 .$ MOVS r4,#0
- 0x10017480: 6900 .i LDR r0,[r0,#0x10]
- 0x10017482: 7cc1 .| LDRB r1,[r0,#0x13]
- 0x10017484: 7e80 .~ LDRB r0,[r0,#0x1a]
- 0x10017486: 4281 .B CMP r1,r0
- 0x10017488: d300 .. BCC 0x1001748c ; smpc_check_max_key_size + 24
- 0x1001748a: 4601 .F MOV r1,r0
- 0x1001748c: 2907 .) CMP r1,#7
- 0x1001748e: d303 .. BCC 0x10017498 ; smpc_check_max_key_size + 36
- 0x10017490: 2401 .$ MOVS r4,#1
- 0x10017492: 4610 .F MOV r0,r2
- 0x10017494: f7f3fff8 .... BL gapc_enc_keysize_set ; 0x1000b488
- 0x10017498: 4620 F MOV r0,r4
- 0x1001749a: bd10 .. POP {r4,pc}
- $d
- 0x1001749c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_check_pairing_feat
- smpc_check_pairing_feat
- 0x100174a0: 4601 .F MOV r1,r0
- 0x100174a2: 2001 . MOVS r0,#1
- 0x100174a4: 780a .x LDRB r2,[r1,#0]
- 0x100174a6: 2a04 .* CMP r2,#4
- 0x100174a8: d901 .. BLS 0x100174ae ; smpc_check_pairing_feat + 14
- 0x100174aa: 2000 . MOVS r0,#0
- 0x100174ac: 4770 pG BX lr
- 0x100174ae: 784a Jx LDRB r2,[r1,#1]
- 0x100174b0: b10a .. CBZ r2,0x100174b6 ; smpc_check_pairing_feat + 22
- 0x100174b2: 2a01 .* CMP r2,#1
- 0x100174b4: d1f9 .. BNE 0x100174aa ; smpc_check_pairing_feat + 10
- 0x100174b6: 790a .y LDRB r2,[r1,#4]
- 0x100174b8: 2a10 .* CMP r2,#0x10
- 0x100174ba: d8f6 .. BHI 0x100174aa ; smpc_check_pairing_feat + 10
- 0x100174bc: 7949 Iy LDRB r1,[r1,#5]
- 0x100174be: 2910 .) CMP r1,#0x10
- 0x100174c0: d8f3 .. BHI 0x100174aa ; smpc_check_pairing_feat + 10
- 0x100174c2: 4770 pG BX lr
- i.smpc_check_param
- smpc_check_param
- 0x100174c4: 7902 .y LDRB r2,[r0,#4]
- 0x100174c6: 2100 .! MOVS r1,#0
- 0x100174c8: 2a0f .* CMP r2,#0xf
- 0x100174ca: d239 9. BCS 0x10017540 ; smpc_check_param + 124
- 0x100174cc: e8dff002 .... TBB [pc,r2]
- $d
- 0x100174d0: 39080838 8..9 DCD 956827704
- 0x100174d4: 39392039 9 99 DCD 960045113
- 0x100174d8: 27393939 999' DCD 658061625
- 0x100174dc: 00333939 993. DCD 3356985
- $t
- 0x100174e0: 7942 By LDRB r2,[r0,#5]
- 0x100174e2: 2a04 .* CMP r2,#4
- 0x100174e4: d82a *. BHI 0x1001753c ; smpc_check_param + 120
- 0x100174e6: 79c2 .y LDRB r2,[r0,#7]
- 0x100174e8: 0753 S. LSLS r3,r2,#29
- 0x100174ea: d007 .. BEQ 0x100174fc ; smpc_check_param + 56
- 0x100174ec: f0020207 .... AND r2,r2,#7
- 0x100174f0: 2a01 .* CMP r2,#1
- 0x100174f2: d003 .. BEQ 0x100174fc ; smpc_check_param + 56
- 0x100174f4: 2a04 .* CMP r2,#4
- 0x100174f6: d001 .. BEQ 0x100174fc ; smpc_check_param + 56
- 0x100174f8: 2a05 .* CMP r2,#5
- 0x100174fa: d11f .. BNE 0x1001753c ; smpc_check_param + 120
- 0x100174fc: 7982 .y LDRB r2,[r0,#6]
- 0x100174fe: b10a .. CBZ r2,0x10017504 ; smpc_check_param + 64
- 0x10017500: 2a01 .* CMP r2,#1
- 0x10017502: d11b .. BNE 0x1001753c ; smpc_check_param + 120
- 0x10017504: 7a00 .z LDRB r0,[r0,#8]
- 0x10017506: 1fc0 .. SUBS r0,r0,#7
- 0x10017508: 280a .( CMP r0,#0xa
- 0x1001750a: d31a .. BCC 0x10017542 ; smpc_check_param + 126
- 0x1001750c: 2106 .! MOVS r1,#6
- 0x1001750e: e018 .. B 0x10017542 ; smpc_check_param + 126
- 0x10017510: 7942 By LDRB r2,[r0,#5]
- 0x10017512: 1e52 R. SUBS r2,r2,#1
- 0x10017514: 2a0e .* CMP r2,#0xe
- 0x10017516: d314 .. BCC 0x10017542 ; smpc_check_param + 126
- 0x10017518: 2208 ." MOVS r2,#8
- 0x1001751a: 7142 Bq STRB r2,[r0,#5]
- 0x1001751c: e011 .. B 0x10017542 ; smpc_check_param + 126
- 0x1001751e: 7940 @y LDRB r0,[r0,#5]
- 0x10017520: 0742 B. LSLS r2,r0,#29
- 0x10017522: d00e .. BEQ 0x10017542 ; smpc_check_param + 126
- 0x10017524: f0000007 .... AND r0,r0,#7
- 0x10017528: 2801 .( CMP r0,#1
- 0x1001752a: d00a .. BEQ 0x10017542 ; smpc_check_param + 126
- 0x1001752c: 2804 .( CMP r0,#4
- 0x1001752e: d008 .. BEQ 0x10017542 ; smpc_check_param + 126
- 0x10017530: 2805 .( CMP r0,#5
- 0x10017532: d103 .. BNE 0x1001753c ; smpc_check_param + 120
- 0x10017534: e005 .. B 0x10017542 ; smpc_check_param + 126
- 0x10017536: 7940 @y LDRB r0,[r0,#5]
- 0x10017538: 2804 .( CMP r0,#4
- 0x1001753a: d902 .. BLS 0x10017542 ; smpc_check_param + 126
- 0x1001753c: 210a .! MOVS r1,#0xa
- 0x1001753e: e000 .. B 0x10017542 ; smpc_check_param + 126
- 0x10017540: 2107 .! MOVS r1,#7
- 0x10017542: 4608 .F MOV r0,r1
- 0x10017544: 4770 pG BX lr
- 0x10017546: 0000 .. MOVS r0,r0
- i.smpc_check_repeated_attempts
- smpc_check_repeated_attempts
- 0x10017548: b570 p. PUSH {r4-r6,lr}
- 0x1001754a: 4604 .F MOV r4,r0
- 0x1001754c: 4816 .H LDR r0,[pc,#88] ; [0x100175a8] = 0x110067d4
- 0x1001754e: 2500 .% MOVS r5,#0
- 0x10017550: f8501024 P.$. LDR r1,[r0,r4,LSL #2]
- 0x10017554: f891203f ..? LDRB r2,[r1,#0x3f]
- 0x10017558: 0792 .. LSLS r2,r2,#30
- 0x1001755a: d523 #. BPL 0x100175a4 ; smpc_check_repeated_attempts + 92
- 0x1001755c: 8f8b .. LDRH r3,[r1,#0x3c]
- 0x1001755e: f64032b8 @..2 MOV r2,#0xbb8
- 0x10017562: 4293 .B CMP r3,r2
- 0x10017564: d01a .. BEQ 0x1001759c ; smpc_check_repeated_attempts + 84
- 0x10017566: f64f75ff O..u MOV r5,#0xffff
- 0x1001756a: ea050343 ..C. AND r3,r5,r3,LSL #1
- 0x1001756e: 878b .. STRH r3,[r1,#0x3c]
- 0x10017570: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10017574: 4293 .B CMP r3,r2
- 0x10017576: d30f .. BCC 0x10017598 ; smpc_check_repeated_attempts + 80
- 0x10017578: 8782 .. STRH r2,[r0,#0x3c]
- 0x1001757a: 4620 F MOV r0,r4
- 0x1001757c: f7f4f928 ..(. BL gapc_get_dest_task ; 0x1000b7d0
- 0x10017580: 4601 .F MOV r1,r0
- 0x10017582: 2508 .% MOVS r5,#8
- 0x10017584: ea452204 E.." ORR r2,r5,r4,LSL #8
- 0x10017588: 231e .# MOVS r3,#0x1e
- 0x1001758a: f6406015 @..` MOV r0,#0xe15
- 0x1001758e: f7ebf827 ..'. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10017592: 7005 .p STRB r5,[r0,#0]
- 0x10017594: f7ebf829 ..). BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10017598: 2509 .% MOVS r5,#9
- 0x1001759a: e000 .. B 0x1001759e ; smpc_check_repeated_attempts + 86
- 0x1001759c: 2501 .% MOVS r5,#1
- 0x1001759e: 4620 F MOV r0,r4
- 0x100175a0: f000ff46 ..F. BL smpc_launch_rep_att_timer ; 0x10018430
- 0x100175a4: 4628 (F MOV r0,r5
- 0x100175a6: bd70 p. POP {r4-r6,pc}
- $d
- 0x100175a8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_clear_timeout_timer
- smpc_clear_timeout_timer
- 0x100175ac: b570 p. PUSH {r4-r6,lr}
- 0x100175ae: 4d0b .M LDR r5,[pc,#44] ; [0x100175dc] = 0x110067d4
- 0x100175b0: 4604 .F MOV r4,r0
- 0x100175b2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100175b6: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x100175ba: 07c0 .. LSLS r0,r0,#31
- 0x100175bc: d00d .. BEQ 0x100175da ; smpc_clear_timeout_timer + 46
- 0x100175be: 2008 . MOVS r0,#8
- 0x100175c0: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x100175c4: f6406036 @.6` MOV r0,#0xe36
- 0x100175c8: f7ebf850 ..P. BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x100175cc: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100175d0: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x100175d4: f0210101 !... BIC r1,r1,#1
- 0x100175d8: 7001 .p STRB r1,[r0,#0]
- 0x100175da: bd70 p. POP {r4-r6,pc}
- $d
- 0x100175dc: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_confirm_gen_rand
- smpc_confirm_gen_rand
- 0x100175e0: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x100175e4: 460e .F MOV r6,r1
- 0x100175e6: 4604 .F MOV r4,r0
- 0x100175e8: f7f4fa50 ..P. BL gapc_get_role ; 0x1000ba8c
- 0x100175ec: 4d8d .M LDR r5,[pc,#564] ; [0x10017824] = 0x110067d4
- 0x100175ee: 4601 .F MOV r1,r0
- 0x100175f0: 2700 .' MOVS r7,#0
- 0x100175f2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100175f6: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x100175fa: 2a1a .* CMP r2,#0x1a
- 0x100175fc: d06d m. BEQ 0x100176da ; smpc_confirm_gen_rand + 250
- 0x100175fe: dc27 '. BGT 0x10017650 ; smpc_confirm_gen_rand + 112
- 0x10017600: 2a0f .* CMP r2,#0xf
- 0x10017602: d03b ;. BEQ 0x1001767c ; smpc_confirm_gen_rand + 156
- 0x10017604: dc18 .. BGT 0x10017638 ; smpc_confirm_gen_rand + 88
- 0x10017606: 2a05 .* CMP r2,#5
- 0x10017608: d030 0. BEQ 0x1001766c ; smpc_confirm_gen_rand + 140
- 0x1001760a: 2a06 .* CMP r2,#6
- 0x1001760c: d17e ~. BNE 0x1001770c ; smpc_confirm_gen_rand + 300
- 0x1001760e: 6900 .i LDR r0,[r0,#0x10]
- 0x10017610: 6831 1h LDR r1,[r6,#0]
- 0x10017612: f8401f26 @.&. STR r1,[r0,#0x26]!
- 0x10017616: 6871 qh LDR r1,[r6,#4]
- 0x10017618: 6041 A` STR r1,[r0,#4]
- 0x1001761a: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x1001761e: 2007 . MOVS r0,#7
- 0x10017620: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10017624: 4620 F MOV r0,r4
- 0x10017626: f7f4fa31 ..1. BL gapc_get_role ; 0x1000ba8c
- 0x1001762a: 4601 .F MOV r1,r0
- 0x1001762c: 4620 F MOV r0,r4
- 0x1001762e: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10017632: 2201 ." MOVS r2,#1
- 0x10017634: f000bb8a .... B.W smpc_generate_e1 ; 0x10017d4c
- 0x10017638: 2a10 .* CMP r2,#0x10
- 0x1001763a: d027 '. BEQ 0x1001768c ; smpc_confirm_gen_rand + 172
- 0x1001763c: 2a19 .* CMP r2,#0x19
- 0x1001763e: d16f o. BNE 0x10017720 ; smpc_confirm_gen_rand + 320
- 0x10017640: 6900 .i LDR r0,[r0,#0x10]
- 0x10017642: 6831 1h LDR r1,[r6,#0]
- 0x10017644: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x10017648: 6871 qh LDR r1,[r6,#4]
- 0x1001764a: 6041 A` STR r1,[r0,#4]
- 0x1001764c: 211a .! MOVS r1,#0x1a
- 0x1001764e: e0c4 .. B 0x100177da ; smpc_confirm_gen_rand + 506
- 0x10017650: 2a1f .* CMP r2,#0x1f
- 0x10017652: d070 p. BEQ 0x10017736 ; smpc_confirm_gen_rand + 342
- 0x10017654: 2a20 * CMP r2,#0x20
- 0x10017656: d06f o. BEQ 0x10017738 ; smpc_confirm_gen_rand + 344
- 0x10017658: 2a21 !* CMP r2,#0x21
- 0x1001765a: d071 q. BEQ 0x10017740 ; smpc_confirm_gen_rand + 352
- 0x1001765c: 2a22 "* CMP r2,#0x22
- 0x1001765e: d15f _. BNE 0x10017720 ; smpc_confirm_gen_rand + 320
- 0x10017660: 2200 ." MOVS r2,#0
- 0x10017662: 2900 .) CMP r1,#0
- 0x10017664: d076 v. BEQ 0x10017754 ; smpc_confirm_gen_rand + 372
- 0x10017666: 2901 .) CMP r1,#1
- 0x10017668: d077 w. BEQ 0x1001775a ; smpc_confirm_gen_rand + 378
- 0x1001766a: e07b {. B 0x10017764 ; smpc_confirm_gen_rand + 388
- 0x1001766c: 6900 .i LDR r0,[r0,#0x10]
- 0x1001766e: 6831 1h LDR r1,[r6,#0]
- 0x10017670: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x10017674: 6871 qh LDR r1,[r6,#4]
- 0x10017676: 6041 A` STR r1,[r0,#4]
- 0x10017678: 2106 .! MOVS r1,#6
- 0x1001767a: e0ae .. B 0x100177da ; smpc_confirm_gen_rand + 506
- 0x1001767c: 6900 .i LDR r0,[r0,#0x10]
- 0x1001767e: 6831 1h LDR r1,[r6,#0]
- 0x10017680: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x10017684: 6871 qh LDR r1,[r6,#4]
- 0x10017686: 6041 A` STR r1,[r0,#4]
- 0x10017688: 2110 .! MOVS r1,#0x10
- 0x1001768a: e0a6 .. B 0x100177da ; smpc_confirm_gen_rand + 506
- 0x1001768c: 6900 .i LDR r0,[r0,#0x10]
- 0x1001768e: 6832 2h LDR r2,[r6,#0]
- 0x10017690: 2901 .) CMP r1,#1
- 0x10017692: f8402f26 @.&/ STR r2,[r0,#0x26]!
- 0x10017696: 6872 rh LDR r2,[r6,#4]
- 0x10017698: 6042 B` STR r2,[r0,#4]
- 0x1001769a: d009 .. BEQ 0x100176b0 ; smpc_confirm_gen_rand + 208
- 0x1001769c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100176a0: 2104 .! MOVS r1,#4
- 0x100176a2: 6902 .i LDR r2,[r0,#0x10]
- 0x100176a4: 4620 F MOV r0,r4
- 0x100176a6: 321e .2 ADDS r2,r2,#0x1e
- 0x100176a8: f001f9e2 .... BL smpc_pdu_send ; 0x10018a70
- 0x100176ac: 2013 . MOVS r0,#0x13
- 0x100176ae: e0b3 .. B 0x10017818 ; smpc_confirm_gen_rand + 568
- 0x100176b0: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100176b4: 46a8 .F MOV r8,r5
- 0x100176b6: 6902 .i LDR r2,[r0,#0x10]
- 0x100176b8: f10206ba .... ADD r6,r2,#0xba
- 0x100176bc: f102051e .... ADD r5,r2,#0x1e
- 0x100176c0: f7f6fb64 ..d. BL gapm_get_local_public_key ; 0x1000dd8c
- 0x100176c4: 4601 .F MOV r1,r0
- 0x100176c6: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x100176ca: 2211 ." MOVS r2,#0x11
- 0x100176cc: 462b +F MOV r3,r5
- 0x100176ce: f8802040 ..@ STRB r2,[r0,#0x40]
- 0x100176d2: 4632 2F MOV r2,r6
- 0x100176d4: 4620 F MOV r0,r4
- 0x100176d6: 9700 .. STR r7,[sp,#0]
- 0x100176d8: e020 . B 0x1001771c ; smpc_confirm_gen_rand + 316
- 0x100176da: 6900 .i LDR r0,[r0,#0x10]
- 0x100176dc: 6832 2h LDR r2,[r6,#0]
- 0x100176de: f8402f26 @.&/ STR r2,[r0,#0x26]!
- 0x100176e2: 6872 rh LDR r2,[r6,#4]
- 0x100176e4: 6042 B` STR r2,[r0,#4]
- 0x100176e6: 261c .& MOVS r6,#0x1c
- 0x100176e8: b1e1 .. CBZ r1,0x10017724 ; smpc_confirm_gen_rand + 324
- 0x100176ea: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100176ee: 6907 .i LDR r7,[r0,#0x10]
- 0x100176f0: 37ba .7 ADDS r7,r7,#0xba
- 0x100176f2: f7f6fb4b ..K. BL gapm_get_local_public_key ; 0x1000dd8c
- 0x100176f6: 4680 .F MOV r8,r0
- 0x100176f8: ea4f0004 O... MOV.W r0,r4
- 0x100176fc: f000fc72 ..r. BL smpc_get_next_passkey_bit ; 0x10017fe4
- 0x10017700: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10017704: f0400080 @... ORR r0,r0,#0x80
- 0x10017708: 690b .i LDR r3,[r1,#0x10]
- 0x1001770a: e000 .. B 0x1001770e ; smpc_confirm_gen_rand + 302
- 0x1001770c: e008 .. B 0x10017720 ; smpc_confirm_gen_rand + 320
- 0x1001770e: f8816040 ..@` STRB r6,[r1,#0x40]
- 0x10017712: 9000 .. STR r0,[sp,#0]
- 0x10017714: 463a :F MOV r2,r7
- 0x10017716: 4641 AF MOV r1,r8
- 0x10017718: 4620 F MOV r0,r4
- 0x1001771a: 331e .3 ADDS r3,r3,#0x1e
- 0x1001771c: f000f924 ..$. BL smpc_f4_Init ; 0x10017968
- 0x10017720: e8bd83f8 .... POP {r3-r9,pc}
- 0x10017724: f7f6fb32 ..2. BL gapm_get_local_public_key ; 0x1000dd8c
- 0x10017728: 4680 .F MOV r8,r0
- 0x1001772a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001772e: 6907 .i LDR r7,[r0,#0x10]
- 0x10017730: 4620 F MOV r0,r4
- 0x10017732: 37ba .7 ADDS r7,r7,#0xba
- 0x10017734: e7e2 .. B 0x100176fc ; smpc_confirm_gen_rand + 284
- 0x10017736: e049 I. B 0x100177cc ; smpc_confirm_gen_rand + 492
- 0x10017738: e054 T. B 0x100177e4 ; smpc_confirm_gen_rand + 516
- 0x1001773a: e001 .. B 0x10017740 ; smpc_confirm_gen_rand + 352
- 0x1001773c: e00a .. B 0x10017754 ; smpc_confirm_gen_rand + 372
- 0x1001773e: e00c .. B 0x1001775a ; smpc_confirm_gen_rand + 378
- 0x10017740: 6901 .i LDR r1,[r0,#0x10]
- 0x10017742: 6832 2h LDR r2,[r6,#0]
- 0x10017744: f5017080 ...p ADD r0,r1,#0x100
- 0x10017748: f8c12110 ...! STR r2,[r1,#0x110]
- 0x1001774c: 6871 qh LDR r1,[r6,#4]
- 0x1001774e: 6141 Aa STR r1,[r0,#0x14]
- 0x10017750: 2122 "! MOVS r1,#0x22
- 0x10017752: e042 B. B 0x100177da ; smpc_confirm_gen_rand + 506
- 0x10017754: 6901 .i LDR r1,[r0,#0x10]
- 0x10017756: 7c49 I| LDRB r1,[r1,#0x11]
- 0x10017758: e001 .. B 0x1001775e ; smpc_confirm_gen_rand + 382
- 0x1001775a: 6901 .i LDR r1,[r0,#0x10]
- 0x1001775c: 7e09 .~ LDRB r1,[r1,#0x18]
- 0x1001775e: 2901 .) CMP r1,#1
- 0x10017760: d100 .. BNE 0x10017764 ; smpc_confirm_gen_rand + 388
- 0x10017762: 2201 ." MOVS r2,#1
- 0x10017764: 6901 .i LDR r1,[r0,#0x10]
- 0x10017766: 6833 3h LDR r3,[r6,#0]
- 0x10017768: f5017080 ...p ADD r0,r1,#0x100
- 0x1001776c: f8c13118 ...1 STR r3,[r1,#0x118]
- 0x10017770: 6871 qh LDR r1,[r6,#4]
- 0x10017772: 61c1 .a STR r1,[r0,#0x1c]
- 0x10017774: b172 r. CBZ r2,0x10017794 ; smpc_confirm_gen_rand + 436
- 0x10017776: f7f6fb09 .... BL gapm_get_local_public_key ; 0x1000dd8c
- 0x1001777a: 4601 .F MOV r1,r0
- 0x1001777c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017780: 2223 #" MOVS r2,#0x23
- 0x10017782: 6903 .i LDR r3,[r0,#0x10]
- 0x10017784: f8802040 ..@ STRB r2,[r0,#0x40]
- 0x10017788: 460a .F MOV r2,r1
- 0x1001778a: 4620 F MOV r0,r4
- 0x1001778c: f5037388 ...s ADD r3,r3,#0x110
- 0x10017790: 9700 .. STR r7,[sp,#0]
- 0x10017792: e7c3 .. B 0x1001771c ; smpc_confirm_gen_rand + 316
- 0x10017794: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017798: 6901 .i LDR r1,[r0,#0x10]
- 0x1001779a: f5017080 ...p ADD r0,r1,#0x100
- 0x1001779e: f8c17110 ...q STR r7,[r1,#0x110]
- 0x100177a2: 6147 Ga STR r7,[r0,#0x14]
- 0x100177a4: 6187 .a STR r7,[r0,#0x18]
- 0x100177a6: 61c7 .a STR r7,[r0,#0x1c]
- 0x100177a8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100177ac: 2110 .! MOVS r1,#0x10
- 0x100177ae: 6900 .i LDR r0,[r0,#0x10]
- 0x100177b0: 303e >0 ADDS r0,r0,#0x3e
- 0x100177b2: f7eaff2e .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x100177b6: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100177ba: 2026 & MOVS r0,#0x26
- 0x100177bc: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100177c0: 4620 F MOV r0,r4
- 0x100177c2: e8bd43f8 ...C POP {r3-r9,lr}
- 0x100177c6: 2109 .! MOVS r1,#9
- 0x100177c8: f001bf6e ..n. B.W smpc_send_pairing_req_ind ; 0x100196a8
- 0x100177cc: 6900 .i LDR r0,[r0,#0x10]
- 0x100177ce: 6831 1h LDR r1,[r6,#0]
- 0x100177d0: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x100177d4: 6871 qh LDR r1,[r6,#4]
- 0x100177d6: 6041 A` STR r1,[r0,#4]
- 0x100177d8: 2120 ! MOVS r1,#0x20
- 0x100177da: 4620 F MOV r0,r4
- 0x100177dc: e8bd43f8 ...C POP {r3-r9,lr}
- 0x100177e0: f000bb3c ..<. B.W smpc_generate_rand ; 0x10017e5c
- 0x100177e4: 6900 .i LDR r0,[r0,#0x10]
- 0x100177e6: 6832 2h LDR r2,[r6,#0]
- 0x100177e8: 2900 .) CMP r1,#0
- 0x100177ea: f8402f26 @.&/ STR r2,[r0,#0x26]!
- 0x100177ee: 6872 rh LDR r2,[r6,#4]
- 0x100177f0: 6042 B` STR r2,[r0,#4]
- 0x100177f2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100177f6: f04f0104 O... MOV r1,#4
- 0x100177fa: 6902 .i LDR r2,[r0,#0x10]
- 0x100177fc: 4620 F MOV r0,r4
- 0x100177fe: f102021e .... ADD r2,r2,#0x1e
- 0x10017802: d006 .. BEQ 0x10017812 ; smpc_confirm_gen_rand + 562
- 0x10017804: f001f934 ..4. BL smpc_pdu_send ; 0x10018a70
- 0x10017808: 4620 F MOV r0,r4
- 0x1001780a: e8bd43f8 ...C POP {r3-r9,lr}
- 0x1001780e: f000bcbd .... B.W smpc_init_mac_key_calculation ; 0x1001818c
- 0x10017812: f001f92d ..-. BL smpc_pdu_send ; 0x10018a70
- 0x10017816: 2025 % MOVS r0,#0x25
- 0x10017818: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x1001781c: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10017820: e77e ~. B 0x10017720 ; smpc_confirm_gen_rand + 320
- $d
- 0x10017822: 0000 .. DCW 0
- 0x10017824: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_construcpublic_key_t_pdu
- smpc_construcpublic_key_t_pdu
- 0x10017828: b510 .. PUSH {r4,lr}
- 0x1001782a: 2200 ." MOVS r2,#0
- 0x1001782c: 1883 .. ADDS r3,r0,r2
- 0x1001782e: 5c8c .\ LDRB r4,[r1,r2]
- 0x10017830: 715c \q STRB r4,[r3,#5]
- 0x10017832: 188c .. ADDS r4,r1,r2
- 0x10017834: 1c52 R. ADDS r2,r2,#1
- 0x10017836: f8944020 .. @ LDRB r4,[r4,#0x20]
- 0x1001783a: b2d2 .. UXTB r2,r2
- 0x1001783c: f8834025 ..%@ STRB r4,[r3,#0x25]
- 0x10017840: 2a20 * CMP r2,#0x20
- 0x10017842: d3f3 .. BCC 0x1001782c ; smpc_construcpublic_key_t_pdu + 4
- 0x10017844: bd10 .. POP {r4,pc}
- i.smpc_construct_dhkey_check_pdu
- smpc_construct_dhkey_check_pdu
- 0x10017846: 2210 ." MOVS r2,#0x10
- 0x10017848: 1d40 @. ADDS r0,r0,#5
- 0x1001784a: f7eabe88 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- i.smpc_construct_enc_info_pdu
- smpc_construct_enc_info_pdu
- 0x1001784e: 2210 ." MOVS r2,#0x10
- 0x10017850: 1d40 @. ADDS r0,r0,#5
- 0x10017852: f7eabe84 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- i.smpc_construct_id_addr_info_pdu
- smpc_construct_id_addr_info_pdu
- 0x10017856: b510 .. PUSH {r4,lr}
- 0x10017858: 4604 .F MOV r4,r0
- 0x1001785a: f7f6f9eb .... BL gapm_get_address_type ; 0x1000dc34
- 0x1001785e: f0000001 .... AND r0,r0,#1
- 0x10017862: 7160 `q STRB r0,[r4,#5]
- 0x10017864: f7f6fa02 .... BL gapm_get_bdaddr ; 0x1000dc6c
- 0x10017868: 6801 .h LDR r1,[r0,#0]
- 0x1001786a: f8c41006 .... STR r1,[r4,#6]
- 0x1001786e: 8880 .. LDRH r0,[r0,#4]
- 0x10017870: 8160 `. STRH r0,[r4,#0xa]
- 0x10017872: bd10 .. POP {r4,pc}
- i.smpc_construct_id_info_pdu
- smpc_construct_id_info_pdu
- 0x10017874: 2210 ." MOVS r2,#0x10
- 0x10017876: 1d40 @. ADDS r0,r0,#5
- 0x10017878: f7eabe71 ..q. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- i.smpc_construct_keypress_notification_pdu
- smpc_construct_keypress_notification_pdu
- 0x1001787c: 7809 .x LDRB r1,[r1,#0]
- 0x1001787e: 7141 Aq STRB r1,[r0,#5]
- 0x10017880: 4770 pG BX lr
- i.smpc_construct_mst_id_pdu
- smpc_construct_mst_id_pdu
- 0x10017882: 880a .. LDRH r2,[r1,#0]
- 0x10017884: 80c2 .. STRH r2,[r0,#6]
- 0x10017886: f8d12002 ... LDR r2,[r1,#2]
- 0x1001788a: 6082 .` STR r2,[r0,#8]
- 0x1001788c: f8d11006 .... LDR r1,[r1,#6]
- 0x10017890: 60c1 .` STR r1,[r0,#0xc]
- 0x10017892: 4770 pG BX lr
- i.smpc_construct_pair_cfm_pdu
- smpc_construct_pair_cfm_pdu
- 0x10017894: 2210 ." MOVS r2,#0x10
- 0x10017896: 1d40 @. ADDS r0,r0,#5
- 0x10017898: f7eabe61 ..a. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- i.smpc_construct_pair_fail_pdu
- smpc_construct_pair_fail_pdu
- 0x1001789c: 7809 .x LDRB r1,[r1,#0]
- 0x1001789e: 7141 Aq STRB r1,[r0,#5]
- 0x100178a0: 4770 pG BX lr
- i.smpc_construct_pair_rand_pdu
- smpc_construct_pair_rand_pdu
- 0x100178a2: 2210 ." MOVS r2,#0x10
- 0x100178a4: 1d40 @. ADDS r0,r0,#5
- 0x100178a6: f7eabe5a ..Z. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- i.smpc_construct_pair_req_pdu
- smpc_construct_pair_req_pdu
- 0x100178aa: 680a .h LDR r2,[r1,#0]
- 0x100178ac: f8402f05 @../ STR r2,[r0,#5]!
- 0x100178b0: 8889 .. LDRH r1,[r1,#4]
- 0x100178b2: 8081 .. STRH r1,[r0,#4]
- 0x100178b4: 4770 pG BX lr
- i.smpc_construct_pair_rsp_pdu
- smpc_construct_pair_rsp_pdu
- 0x100178b6: 680a .h LDR r2,[r1,#0]
- 0x100178b8: f8402f05 @../ STR r2,[r0,#5]!
- 0x100178bc: 8889 .. LDRH r1,[r1,#4]
- 0x100178be: 8081 .. STRH r1,[r0,#4]
- 0x100178c0: 4770 pG BX lr
- i.smpc_construct_sec_req_pdu
- smpc_construct_sec_req_pdu
- 0x100178c2: 7809 .x LDRB r1,[r1,#0]
- 0x100178c4: 7141 Aq STRB r1,[r0,#5]
- 0x100178c6: 4770 pG BX lr
- i.smpc_construct_sign_info_pdu
- smpc_construct_sign_info_pdu
- 0x100178c8: 2210 ." MOVS r2,#0x10
- 0x100178ca: 1d40 @. ADDS r0,r0,#5
- 0x100178cc: f7eabe47 ..G. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- i.smpc_encrypt_cfm
- smpc_encrypt_cfm
- 0x100178d0: b570 p. PUSH {r4-r6,lr}
- 0x100178d2: 461d .F MOV r5,r3
- 0x100178d4: 4604 .F MOV r4,r0
- 0x100178d6: b171 q. CBZ r1,0x100178f6 ; smpc_encrypt_cfm + 38
- 0x100178d8: 4e0a .N LDR r6,[pc,#40] ; [0x10017904] = 0x110067d4
- 0x100178da: 203d = MOVS r0,#0x3d
- 0x100178dc: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x100178e0: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100178e4: 2101 .! MOVS r1,#1
- 0x100178e6: 4620 F MOV r0,r4
- 0x100178e8: f001fe4a ..J. BL smpc_send_ltk_req_rsp ; 0x10019580
- 0x100178ec: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x100178f0: f880503e ..>P STRB r5,[r0,#0x3e]
- 0x100178f4: bd70 p. POP {r4-r6,pc}
- 0x100178f6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x100178fa: 2200 ." MOVS r2,#0
- 0x100178fc: 4611 .F MOV r1,r2
- 0x100178fe: f001be3f ..?. B.W smpc_send_ltk_req_rsp ; 0x10019580
- $d
- 0x10017902: 0000 .. DCW 0
- 0x10017904: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_encrypt_start
- smpc_encrypt_start
- 0x10017908: b5f8 .. PUSH {r3-r7,lr}
- 0x1001790a: 4606 .F MOV r6,r0
- 0x1001790c: 8a08 .. LDRH r0,[r1,#0x10]
- 0x1001790e: 460c .F MOV r4,r1
- 0x10017910: f1010312 .... ADD r3,r1,#0x12
- 0x10017914: 9000 .. STR r0,[sp,#0]
- 0x10017916: 2500 .% MOVS r5,#0
- 0x10017918: 4622 "F MOV r2,r4
- 0x1001791a: 2101 .! MOVS r1,#1
- 0x1001791c: 4630 0F MOV r0,r6
- 0x1001791e: f001ff43 ..C. BL smpc_send_start_enc_cmd ; 0x100197a8
- 0x10017922: 7ea1 .~ LDRB r1,[r4,#0x1a]
- 0x10017924: 4630 0F MOV r0,r6
- 0x10017926: f7f3fdaf .... BL gapc_enc_keysize_set ; 0x1000b488
- 0x1001792a: 4628 (F MOV r0,r5
- 0x1001792c: bdf8 .. POP {r3-r7,pc}
- i.smpc_encrypt_start_handler
- smpc_encrypt_start_handler
- 0x1001792e: b570 p. PUSH {r4-r6,lr}
- 0x10017930: 460c .F MOV r4,r1
- 0x10017932: 4605 .F MOV r5,r0
- 0x10017934: f7f3ff4c ..L. BL gapc_get_dest_task ; 0x1000b7d0
- 0x10017938: 4601 .F MOV r1,r0
- 0x1001793a: 2008 . MOVS r0,#8
- 0x1001793c: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x10017940: 230a .# MOVS r3,#0xa
- 0x10017942: f6406017 @..` MOV r0,#0xe17
- 0x10017946: f7eafe4b ..K. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x1001794a: 8a21 !. LDRH r1,[r4,#0x10]
- 0x1001794c: 8001 .. STRH r1,[r0,#0]
- 0x1001794e: f8d41012 .... LDR r1,[r4,#0x12]
- 0x10017952: f8c01002 .... STR r1,[r0,#2]
- 0x10017956: f8d41016 .... LDR r1,[r4,#0x16]
- 0x1001795a: f8c01006 .... STR r1,[r0,#6]
- 0x1001795e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x10017962: f7eabe42 ..B. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10017966: 0000 .. MOVS r0,r0
- i.smpc_f4_Init
- smpc_f4_Init
- 0x10017968: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1001796c: 4688 .F MOV r8,r1
- 0x1001796e: 4605 .F MOV r5,r0
- 0x10017970: 461e .F MOV r6,r3
- 0x10017972: 4691 .F MOV r9,r2
- 0x10017974: 2102 .! MOVS r1,#2
- 0x10017976: 2051 Q MOVS r0,#0x51
- 0x10017978: 9f08 .. LDR r7,[sp,#0x20]
- 0x1001797a: f7eafe3b ..;. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x1001797e: 4604 .F MOV r4,r0
- 0x10017980: 480f .H LDR r0,[pc,#60] ; [0x100179c0] = 0x110067d4
- 0x10017982: 4631 1F MOV r1,r6
- 0x10017984: 2210 ." MOVS r2,#0x10
- 0x10017986: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x1001798a: 6900 .i LDR r0,[r0,#0x10]
- 0x1001798c: 6584 .e STR r4,[r0,#0x58]
- 0x1001798e: f1040041 ..A. ADD r0,r4,#0x41
- 0x10017992: 4606 .F MOV r6,r0
- 0x10017994: f7eafde3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017998: 7027 'p STRB r7,[r4,#0]
- 0x1001799a: 2220 " MOVS r2,#0x20
- 0x1001799c: 4649 IF MOV r1,r9
- 0x1001799e: 1c60 `. ADDS r0,r4,#1
- 0x100179a0: f7eafddd .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100179a4: 2220 " MOVS r2,#0x20
- 0x100179a6: 4641 AF MOV r1,r8
- 0x100179a8: f1040021 ..!. ADD r0,r4,#0x21
- 0x100179ac: f7eafdd7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100179b0: 4622 "F MOV r2,r4
- 0x100179b2: 4631 1F MOV r1,r6
- 0x100179b4: 4628 (F MOV r0,r5
- 0x100179b6: e8bd47f0 ...G POP {r4-r10,lr}
- 0x100179ba: 2341 A# MOVS r3,#0x41
- 0x100179bc: f7ffba0a .... B smpc_aes_cmac_init ; 0x10016dd4
- $d
- 0x100179c0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_f4_complete
- smpc_f4_complete
- 0x100179c4: b570 p. PUSH {r4-r6,lr}
- 0x100179c6: 4d0c .M LDR r5,[pc,#48] ; [0x100179f8] = 0x110067d4
- 0x100179c8: 4604 .F MOV r4,r0
- 0x100179ca: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100179ce: 6900 .i LDR r0,[r0,#0x10]
- 0x100179d0: 6d40 @m LDR r0,[r0,#0x54]
- 0x100179d2: f7eafe28 ..(. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100179d6: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100179da: 2600 .& MOVS r6,#0
- 0x100179dc: 6900 .i LDR r0,[r0,#0x10]
- 0x100179de: 6546 Fe STR r6,[r0,#0x54]
- 0x100179e0: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100179e4: 6900 .i LDR r0,[r0,#0x10]
- 0x100179e6: 6d80 .m LDR r0,[r0,#0x58]
- 0x100179e8: f7eafe1d .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x100179ec: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100179f0: 6900 .i LDR r0,[r0,#0x10]
- 0x100179f2: 6586 .e STR r6,[r0,#0x58]
- 0x100179f4: bd70 p. POP {r4-r6,pc}
- $d
- 0x100179f6: 0000 .. DCW 0
- 0x100179f8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_f5_complete
- smpc_f5_complete
- 0x100179fc: b570 p. PUSH {r4-r6,lr}
- 0x100179fe: 4d0c .M LDR r5,[pc,#48] ; [0x10017a30] = 0x110067d4
- 0x10017a00: 4604 .F MOV r4,r0
- 0x10017a02: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017a06: 6900 .i LDR r0,[r0,#0x10]
- 0x10017a08: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017a0a: b108 .. CBZ r0,0x10017a10 ; smpc_f5_complete + 20
- 0x10017a0c: f7eafe0b .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017a10: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017a14: 2600 .& MOVS r6,#0
- 0x10017a16: 6900 .i LDR r0,[r0,#0x10]
- 0x10017a18: 6546 Fe STR r6,[r0,#0x54]
- 0x10017a1a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017a1e: 6900 .i LDR r0,[r0,#0x10]
- 0x10017a20: 6dc0 .m LDR r0,[r0,#0x5c]
- 0x10017a22: f7eafe00 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017a26: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017a2a: 6900 .i LDR r0,[r0,#0x10]
- 0x10017a2c: 65c6 .e STR r6,[r0,#0x5c]
- 0x10017a2e: bd70 p. POP {r4-r6,pc}
- $d
- 0x10017a30: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_f5_init
- smpc_f5_init
- 0x10017a34: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10017a38: 4682 .F MOV r10,r0
- 0x10017a3a: a024 $. ADR r0,{pc}+0x92 ; 0x10017acc
- 0x10017a3c: 468b .F MOV r11,r1
- 0x10017a3e: 6805 .h LDR r5,[r0,#0]
- 0x10017a40: a023 #. ADR r0,{pc}+0x90 ; 0x10017ad0
- 0x10017a42: e89000c2 .... LDM r0,{r1,r6,r7}
- 0x10017a46: 4688 .F MOV r8,r1
- 0x10017a48: f8d0900c .... LDR r9,[r0,#0xc]
- 0x10017a4c: 2102 .! MOVS r1,#2
- 0x10017a4e: 205c \ MOVS r0,#0x5c
- 0x10017a50: f7eafdd0 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10017a54: 4922 "I LDR r1,[pc,#136] ; [0x10017ae0] = 0x110067d4
- 0x10017a56: 4604 .F MOV r4,r0
- 0x10017a58: 2210 ." MOVS r2,#0x10
- 0x10017a5a: f851002a Q.*. LDR r0,[r1,r10,LSL #2]
- 0x10017a5e: 6900 .i LDR r0,[r0,#0x10]
- 0x10017a60: 65c4 .e STR r4,[r0,#0x5c]
- 0x10017a62: f1040050 ..P. ADD r0,r4,#0x50
- 0x10017a66: f8c4b038 ..8. STR r11,[r4,#0x38]
- 0x10017a6a: f8c4804c ..L. STR r8,[r4,#0x4c]
- 0x10017a6e: e88002c0 .... STM r0,{r6,r7,r9}
- 0x10017a72: 2600 .& MOVS r6,#0
- 0x10017a74: 7026 &p STRB r6,[r4,#0]
- 0x10017a76: 2001 . MOVS r0,#1
- 0x10017a78: 7060 `p STRB r0,[r4,#1]
- 0x10017a7a: 980f .. LDR r0,[sp,#0x3c]
- 0x10017a7c: 6801 .h LDR r1,[r0,#0]
- 0x10017a7e: f8c41002 .... STR r1,[r4,#2]
- 0x10017a82: 8881 .. LDRH r1,[r0,#4]
- 0x10017a84: 80e1 .. STRH r1,[r4,#6]
- 0x10017a86: 7980 .y LDRB r0,[r0,#6]
- 0x10017a88: 7220 r STRB r0,[r4,#8]
- 0x10017a8a: 980e .. LDR r0,[sp,#0x38]
- 0x10017a8c: 6801 .h LDR r1,[r0,#0]
- 0x10017a8e: f8c41009 .... STR r1,[r4,#9]
- 0x10017a92: 8881 .. LDRH r1,[r0,#4]
- 0x10017a94: f8a4100d .... STRH r1,[r4,#0xd]
- 0x10017a98: 7980 .y LDRB r0,[r0,#6]
- 0x10017a9a: 73e0 .s STRB r0,[r4,#0xf]
- 0x10017a9c: f1040010 .... ADD r0,r4,#0x10
- 0x10017aa0: 9903 .. LDR r1,[sp,#0xc]
- 0x10017aa2: f7eafd5c ..\. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017aa6: 2210 ." MOVS r2,#0x10
- 0x10017aa8: f1040020 .. . ADD r0,r4,#0x20
- 0x10017aac: 9902 .. LDR r1,[sp,#8]
- 0x10017aae: f7eafd56 ..V. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017ab2: 6325 %c STR r5,[r4,#0x30]
- 0x10017ab4: f8846034 ..4` STRB r6,[r4,#0x34]
- 0x10017ab8: 6ba2 .k LDR r2,[r4,#0x38]
- 0x10017aba: b004 .. ADD sp,sp,#0x10
- 0x10017abc: f104014c ..L. ADD r1,r4,#0x4c
- 0x10017ac0: 4650 PF MOV r0,r10
- 0x10017ac2: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x10017ac6: 2320 # MOVS r3,#0x20
- 0x10017ac8: f7ffb984 .... B smpc_aes_cmac_init ; 0x10016dd4
- $d
- 0x10017acc: 62746c65 eltb DCD 1651797093
- 0x10017ad0: 5a6083be ..`Z DCD 1516274622
- 0x10017ad4: 60370bdb ..7` DCD 1614220251
- 0x10017ad8: aaf5a538 8... DCD 2868225336
- 0x10017adc: 6c888391 ...l DCD 1820885905
- 0x10017ae0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_f6_complete
- smpc_f6_complete
- 0x10017ae4: b570 p. PUSH {r4-r6,lr}
- 0x10017ae6: 4d0c .M LDR r5,[pc,#48] ; [0x10017b18] = 0x110067d4
- 0x10017ae8: 4604 .F MOV r4,r0
- 0x10017aea: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017aee: 6900 .i LDR r0,[r0,#0x10]
- 0x10017af0: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017af2: f7eafd98 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017af6: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017afa: 2600 .& MOVS r6,#0
- 0x10017afc: 6900 .i LDR r0,[r0,#0x10]
- 0x10017afe: 6546 Fe STR r6,[r0,#0x54]
- 0x10017b00: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017b04: 6900 .i LDR r0,[r0,#0x10]
- 0x10017b06: 6e00 .n LDR r0,[r0,#0x60]
- 0x10017b08: f7eafd8d .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017b0c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017b10: 6900 .i LDR r0,[r0,#0x10]
- 0x10017b12: 6606 .f STR r6,[r0,#0x60]
- 0x10017b14: bd70 p. POP {r4-r6,pc}
- $d
- 0x10017b16: 0000 .. DCW 0
- 0x10017b18: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_f6_init
- smpc_f6_init
- 0x10017b1c: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x10017b20: 4605 .F MOV r5,r0
- 0x10017b22: a80e .. ADD r0,sp,#0x38
- 0x10017b24: 4689 .F MOV r9,r1
- 0x10017b26: e89005c0 .... LDM r0,{r6-r8,r10}
- 0x10017b2a: 4693 .F MOV r11,r2
- 0x10017b2c: 2102 .! MOVS r1,#2
- 0x10017b2e: 2051 Q MOVS r0,#0x51
- 0x10017b30: f7eafd60 ..`. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10017b34: 4604 .F MOV r4,r0
- 0x10017b36: 481f .H LDR r0,[pc,#124] ; [0x10017bb4] = 0x110067d4
- 0x10017b38: 2210 ." MOVS r2,#0x10
- 0x10017b3a: 4649 IF MOV r1,r9
- 0x10017b3c: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10017b40: 6900 .i LDR r0,[r0,#0x10]
- 0x10017b42: 6604 .f STR r4,[r0,#0x60]
- 0x10017b44: 4620 F MOV r0,r4
- 0x10017b46: f7eafd0a .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017b4a: 2210 ." MOVS r2,#0x10
- 0x10017b4c: 4659 YF MOV r1,r11
- 0x10017b4e: f1040041 ..A. ADD r0,r4,#0x41
- 0x10017b52: f7eafd04 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017b56: 2210 ." MOVS r2,#0x10
- 0x10017b58: f1040031 ..1. ADD r0,r4,#0x31
- 0x10017b5c: 9903 .. LDR r1,[sp,#0xc]
- 0x10017b5e: f7eafcfe .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017b62: 2210 ." MOVS r2,#0x10
- 0x10017b64: 4631 1F MOV r1,r6
- 0x10017b66: f1040021 ..!. ADD r0,r4,#0x21
- 0x10017b6a: f7eafcf8 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017b6e: 8839 9. LDRH r1,[r7,#0]
- 0x10017b70: 83e1 .. STRH r1,[r4,#0x1e]
- 0x10017b72: 78b8 .x LDRB r0,[r7,#2]
- 0x10017b74: f8840020 .. . STRB r0,[r4,#0x20]
- 0x10017b78: f8d80000 .... LDR r0,[r8,#0]
- 0x10017b7c: f8c40017 .... STR r0,[r4,#0x17]
- 0x10017b80: f8b80004 .... LDRH r0,[r8,#4]
- 0x10017b84: f8a4001b .... STRH r0,[r4,#0x1b]
- 0x10017b88: f8980006 .... LDRB r0,[r8,#6]
- 0x10017b8c: 7760 `w STRB r0,[r4,#0x1d]
- 0x10017b8e: f8da0000 .... LDR r0,[r10,#0]
- 0x10017b92: 6120 a STR r0,[r4,#0x10]
- 0x10017b94: f8ba0004 .... LDRH r0,[r10,#4]
- 0x10017b98: 82a0 .. STRH r0,[r4,#0x14]
- 0x10017b9a: f89a0006 .... LDRB r0,[r10,#6]
- 0x10017b9e: 75a0 .u STRB r0,[r4,#0x16]
- 0x10017ba0: b004 .. ADD sp,sp,#0x10
- 0x10017ba2: f1040210 .... ADD r2,r4,#0x10
- 0x10017ba6: 4621 !F MOV r1,r4
- 0x10017ba8: 4628 (F MOV r0,r5
- 0x10017baa: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x10017bae: 2341 A# MOVS r3,#0x41
- 0x10017bb0: f7ffb910 .... B smpc_aes_cmac_init ; 0x10016dd4
- $d
- 0x10017bb4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_g2_complete
- smpc_g2_complete
- 0x10017bb8: b570 p. PUSH {r4-r6,lr}
- 0x10017bba: 4d0c .M LDR r5,[pc,#48] ; [0x10017bec] = 0x110067d4
- 0x10017bbc: 4604 .F MOV r4,r0
- 0x10017bbe: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017bc2: 6900 .i LDR r0,[r0,#0x10]
- 0x10017bc4: 6d40 @m LDR r0,[r0,#0x54]
- 0x10017bc6: f7eafd2e .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017bca: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017bce: 2600 .& MOVS r6,#0
- 0x10017bd0: 6900 .i LDR r0,[r0,#0x10]
- 0x10017bd2: 6546 Fe STR r6,[r0,#0x54]
- 0x10017bd4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017bd8: 6900 .i LDR r0,[r0,#0x10]
- 0x10017bda: 6e40 @n LDR r0,[r0,#0x64]
- 0x10017bdc: f7eafd23 ..#. BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10017be0: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10017be4: 6900 .i LDR r0,[r0,#0x10]
- 0x10017be6: 6646 Ff STR r6,[r0,#0x64]
- 0x10017be8: bd70 p. POP {r4-r6,pc}
- $d
- 0x10017bea: 0000 .. DCW 0
- 0x10017bec: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_g2_init
- smpc_g2_init
- 0x10017bf0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10017bf4: 460f .F MOV r7,r1
- 0x10017bf6: 4605 .F MOV r5,r0
- 0x10017bf8: 4698 .F MOV r8,r3
- 0x10017bfa: 4691 .F MOV r9,r2
- 0x10017bfc: 2102 .! MOVS r1,#2
- 0x10017bfe: 2060 ` MOVS r0,#0x60
- 0x10017c00: 9e08 .. LDR r6,[sp,#0x20]
- 0x10017c02: f7eafcf7 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10017c06: 4604 .F MOV r4,r0
- 0x10017c08: 4812 .H LDR r0,[pc,#72] ; [0x10017c54] = 0x110067d4
- 0x10017c0a: 2210 ." MOVS r2,#0x10
- 0x10017c0c: 4641 AF MOV r1,r8
- 0x10017c0e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10017c12: 6900 .i LDR r0,[r0,#0x10]
- 0x10017c14: 6644 Df STR r4,[r0,#0x64]
- 0x10017c16: 4620 F MOV r0,r4
- 0x10017c18: f7eafca1 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017c1c: 2220 " MOVS r2,#0x20
- 0x10017c1e: 4639 9F MOV r1,r7
- 0x10017c20: f1040040 ..@. ADD r0,r4,#0x40
- 0x10017c24: f7eafc9b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017c28: 2220 " MOVS r2,#0x20
- 0x10017c2a: 4649 IF MOV r1,r9
- 0x10017c2c: f1040020 .. . ADD r0,r4,#0x20
- 0x10017c30: f7eafc95 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017c34: 4631 1F MOV r1,r6
- 0x10017c36: f1040010 .... ADD r0,r4,#0x10
- 0x10017c3a: 2210 ." MOVS r2,#0x10
- 0x10017c3c: 4606 .F MOV r6,r0
- 0x10017c3e: f7eafc8e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017c42: 4632 2F MOV r2,r6
- 0x10017c44: 4621 !F MOV r1,r4
- 0x10017c46: 4628 (F MOV r0,r5
- 0x10017c48: e8bd47f0 ...G POP {r4-r10,lr}
- 0x10017c4c: 2350 P# MOVS r3,#0x50
- 0x10017c4e: f7ffb8c1 .... B smpc_aes_cmac_init ; 0x10016dd4
- $d
- 0x10017c52: 0000 .. DCW 0
- 0x10017c54: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_generate_cfm
- smpc_generate_cfm
- 0x10017c58: b530 0. PUSH {r4,r5,lr}
- 0x10017c5a: b08d .. SUB sp,sp,#0x34
- 0x10017c5c: 4604 .F MOV r4,r0
- 0x10017c5e: 2000 . MOVS r0,#0
- 0x10017c60: 4615 .F MOV r5,r2
- 0x10017c62: 9000 .. STR r0,[sp,#0]
- 0x10017c64: 9001 .. STR r0,[sp,#4]
- 0x10017c66: 9002 .. STR r0,[sp,#8]
- 0x10017c68: 9003 .. STR r0,[sp,#0xc]
- 0x10017c6a: b339 9. CBZ r1,0x10017cbc ; smpc_generate_cfm + 100
- 0x10017c6c: 2100 .! MOVS r1,#0
- 0x10017c6e: 4620 F MOV r0,r4
- 0x10017c70: f7f3fd4e ..N. BL gapc_get_bdaddr ; 0x1000b710
- 0x10017c74: 6801 .h LDR r1,[r0,#0]
- 0x10017c76: 9100 .. STR r1,[sp,#0]
- 0x10017c78: 8880 .. LDRH r0,[r0,#4]
- 0x10017c7a: f8ad0004 .... STRH r0,[sp,#4]
- 0x10017c7e: 2101 .! MOVS r1,#1
- 0x10017c80: 4620 F MOV r0,r4
- 0x10017c82: f7f3fd45 ..E. BL gapc_get_bdaddr ; 0x1000b710
- 0x10017c86: 6801 .h LDR r1,[r0,#0]
- 0x10017c88: f8cd1006 .... STR r1,[sp,#6]
- 0x10017c8c: 8880 .. LDRH r0,[r0,#4]
- 0x10017c8e: f8ad000a .... STRH r0,[sp,#0xa]
- 0x10017c92: 4810 .H LDR r0,[pc,#64] ; [0x10017cd4] = 0x110067d4
- 0x10017c94: f10d0c10 .... ADD r12,sp,#0x10
- 0x10017c98: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10017c9c: 6900 .i LDR r0,[r0,#0x10]
- 0x10017c9e: c80f .. LDM r0,{r0-r3}
- 0x10017ca0: e88c000f .... STM r12,{r0-r3}
- 0x10017ca4: 466a jF MOV r2,sp
- 0x10017ca6: 4629 )F MOV r1,r5
- 0x10017ca8: a808 .. ADD r0,sp,#0x20
- 0x10017caa: f002f845 ..E. BL smpc_xor ; 0x10019d38
- 0x10017cae: aa08 .. ADD r2,sp,#0x20
- 0x10017cb0: a904 .. ADD r1,sp,#0x10
- 0x10017cb2: 4620 F MOV r0,r4
- 0x10017cb4: f001fdbc .... BL smpc_send_use_enc_block_cmd ; 0x10019830
- 0x10017cb8: b00d .. ADD sp,sp,#0x34
- 0x10017cba: bd30 0. POP {r4,r5,pc}
- 0x10017cbc: 2101 .! MOVS r1,#1
- 0x10017cbe: 4620 F MOV r0,r4
- 0x10017cc0: f7f3fd26 ..&. BL gapc_get_bdaddr ; 0x1000b710
- 0x10017cc4: 6801 .h LDR r1,[r0,#0]
- 0x10017cc6: 9100 .. STR r1,[sp,#0]
- 0x10017cc8: 8880 .. LDRH r0,[r0,#4]
- 0x10017cca: f8ad0004 .... STRH r0,[sp,#4]
- 0x10017cce: 2100 .! MOVS r1,#0
- 0x10017cd0: e7d6 .. B 0x10017c80 ; smpc_generate_cfm + 40
- $d
- 0x10017cd2: 0000 .. DCW 0
- 0x10017cd4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_generate_ci
- smpc_generate_ci
- 0x10017cd8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10017cdc: 4606 .F MOV r6,r0
- 0x10017cde: 481a .H LDR r0,[pc,#104] ; [0x10017d48] = 0x110067d4
- 0x10017ce0: 460f .F MOV r7,r1
- 0x10017ce2: 213c <! MOVS r1,#0x3c
- 0x10017ce4: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x10017ce8: 4691 .F MOV r9,r2
- 0x10017cea: 4698 .F MOV r8,r3
- 0x10017cec: 6904 .i LDR r4,[r0,#0x10]
- 0x10017cee: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10017cf2: 2008 . MOVS r0,#8
- 0x10017cf4: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x10017cf8: 2321 !# MOVS r3,#0x21
- 0x10017cfa: 2107 .! MOVS r1,#7
- 0x10017cfc: f6405017 @..P MOV r0,#0xd17
- 0x10017d00: f7eafc6e ..n. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10017d04: 4605 .F MOV r5,r0
- 0x10017d06: 2019 . MOVS r0,#0x19
- 0x10017d08: 7028 (p STRB r0,[r5,#0]
- 0x10017d0a: 4639 9F MOV r1,r7
- 0x10017d0c: 4630 0F MOV r0,r6
- 0x10017d0e: f7f3fd4d ..M. BL gapc_get_csrk ; 0x1000b7ac
- 0x10017d12: 4601 .F MOV r1,r0
- 0x10017d14: 2210 ." MOVS r2,#0x10
- 0x10017d16: 1c68 h. ADDS r0,r5,#1
- 0x10017d18: f7eafc21 ..!. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017d1c: 4642 BF MOV r2,r8
- 0x10017d1e: 4649 IF MOV r1,r9
- 0x10017d20: f1050011 .... ADD r0,r5,#0x11
- 0x10017d24: f002f808 .... BL smpc_xor ; 0x10019d38
- 0x10017d28: 4628 (F MOV r0,r5
- 0x10017d2a: f7eafc5e ..^. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10017d2e: 7920 y LDRB r0,[r4,#4]
- 0x10017d30: 1e40 @. SUBS r0,r0,#1
- 0x10017d32: 7120 q STRB r0,[r4,#4]
- 0x10017d34: 8860 `. LDRH r0,[r4,#2]
- 0x10017d36: 2810 .( CMP r0,#0x10
- 0x10017d38: d201 .. BCS 0x10017d3e ; smpc_generate_ci + 102
- 0x10017d3a: 2000 . MOVS r0,#0
- 0x10017d3c: e000 .. B 0x10017d40 ; smpc_generate_ci + 104
- 0x10017d3e: 3810 .8 SUBS r0,r0,#0x10
- 0x10017d40: 8060 `. STRH r0,[r4,#2]
- 0x10017d42: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x10017d46: 0000 .. DCW 0
- 0x10017d48: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_generate_e1
- smpc_generate_e1
- 0x10017d4c: b57f .. PUSH {r0-r6,lr}
- 0x10017d4e: 4605 .F MOV r5,r0
- 0x10017d50: 482b +H LDR r0,[pc,#172] ; [0x10017e00] = 0x110067d4
- 0x10017d52: 4616 .F MOV r6,r2
- 0x10017d54: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10017d58: 6904 .i LDR r4,[r0,#0x10]
- 0x10017d5a: 2000 . MOVS r0,#0
- 0x10017d5c: 9000 .. STR r0,[sp,#0]
- 0x10017d5e: 9001 .. STR r0,[sp,#4]
- 0x10017d60: 9002 .. STR r0,[sp,#8]
- 0x10017d62: 9003 .. STR r0,[sp,#0xc]
- 0x10017d64: b3b9 .. CBZ r1,0x10017dd6 ; smpc_generate_e1 + 138
- 0x10017d66: 2101 .! MOVS r1,#1
- 0x10017d68: 4628 (F MOV r0,r5
- 0x10017d6a: f7f3fcd1 .... BL gapc_get_bdaddr ; 0x1000b710
- 0x10017d6e: 7980 .y LDRB r0,[r0,#6]
- 0x10017d70: f88d0000 .... STRB r0,[sp,#0]
- 0x10017d74: 2100 .! MOVS r1,#0
- 0x10017d76: 4628 (F MOV r0,r5
- 0x10017d78: f7f3fcca .... BL gapc_get_bdaddr ; 0x1000b710
- 0x10017d7c: 7980 .y LDRB r0,[r0,#6]
- 0x10017d7e: f88d0001 .... STRB r0,[sp,#1]
- 0x10017d82: 2101 .! MOVS r1,#1
- 0x10017d84: f88d1002 .... STRB r1,[sp,#2]
- 0x10017d88: 6921 !i LDR r1,[r4,#0x10]
- 0x10017d8a: f8cd1003 .... STR r1,[sp,#3]
- 0x10017d8e: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x10017d90: f8ad1007 .... STRH r1,[sp,#7]
- 0x10017d94: 2002 . MOVS r0,#2
- 0x10017d96: f88d0009 .... STRB r0,[sp,#9]
- 0x10017d9a: f8d40017 .... LDR r0,[r4,#0x17]
- 0x10017d9e: f8cd000a .... STR r0,[sp,#0xa]
- 0x10017da2: f8b4001b .... LDRH r0,[r4,#0x1b]
- 0x10017da6: f8ad000e .... STRH r0,[sp,#0xe]
- 0x10017daa: 2008 . MOVS r0,#8
- 0x10017dac: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x10017db0: 2321 !# MOVS r3,#0x21
- 0x10017db2: 2107 .! MOVS r1,#7
- 0x10017db4: f6405017 @..P MOV r0,#0xd17
- 0x10017db8: f7eafc12 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10017dbc: 4605 .F MOV r5,r0
- 0x10017dbe: 2019 . MOVS r0,#0x19
- 0x10017dc0: 7028 (p STRB r0,[r5,#0]
- 0x10017dc2: 2210 ." MOVS r2,#0x10
- 0x10017dc4: 4621 !F MOV r1,r4
- 0x10017dc6: 1c68 h. ADDS r0,r5,#1
- 0x10017dc8: f7eafbc9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017dcc: 466a jF MOV r2,sp
- 0x10017dce: b166 f. CBZ r6,0x10017dea ; smpc_generate_e1 + 158
- 0x10017dd0: f104011e .... ADD r1,r4,#0x1e
- 0x10017dd4: e00b .. B 0x10017dee ; smpc_generate_e1 + 162
- 0x10017dd6: e7ff .. B 0x10017dd8 ; smpc_generate_e1 + 140
- 0x10017dd8: 2100 .! MOVS r1,#0
- 0x10017dda: 4628 (F MOV r0,r5
- 0x10017ddc: f7f3fc98 .... BL gapc_get_bdaddr ; 0x1000b710
- 0x10017de0: 7980 .y LDRB r0,[r0,#6]
- 0x10017de2: f88d0000 .... STRB r0,[sp,#0]
- 0x10017de6: 2101 .! MOVS r1,#1
- 0x10017de8: e7c5 .. B 0x10017d76 ; smpc_generate_e1 + 42
- 0x10017dea: f104012e .... ADD r1,r4,#0x2e
- 0x10017dee: f1050011 .... ADD r0,r5,#0x11
- 0x10017df2: f001ffa1 .... BL smpc_xor ; 0x10019d38
- 0x10017df6: 4628 (F MOV r0,r5
- 0x10017df8: f7eafbf7 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10017dfc: bd7f .. POP {r0-r6,pc}
- $d
- 0x10017dfe: 0000 .. DCW 0
- 0x10017e00: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_generate_l
- smpc_generate_l
- 0x10017e04: b51f .. PUSH {r0-r4,lr}
- 0x10017e06: 4604 .F MOV r4,r0
- 0x10017e08: f7f3fcd0 .... BL gapc_get_csrk ; 0x1000b7ac
- 0x10017e0c: 4601 .F MOV r1,r0
- 0x10017e0e: 2210 ." MOVS r2,#0x10
- 0x10017e10: 4668 hF MOV r0,sp
- 0x10017e12: f7eafba4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017e16: 4910 .I LDR r1,[pc,#64] ; [0x10017e58] = 0x110067d4
- 0x10017e18: 203b ; MOVS r0,#0x3b
- 0x10017e1a: 2321 !# MOVS r3,#0x21
- 0x10017e1c: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x10017e20: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10017e24: 2008 . MOVS r0,#8
- 0x10017e26: ea402204 @.." ORR r2,r0,r4,LSL #8
- 0x10017e2a: 2107 .! MOVS r1,#7
- 0x10017e2c: f6405017 @..P MOV r0,#0xd17
- 0x10017e30: f7eafbd6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10017e34: 4604 .F MOV r4,r0
- 0x10017e36: 2019 . MOVS r0,#0x19
- 0x10017e38: 7020 p STRB r0,[r4,#0]
- 0x10017e3a: 2210 ." MOVS r2,#0x10
- 0x10017e3c: 4669 iF MOV r1,sp
- 0x10017e3e: 1c60 `. ADDS r0,r4,#1
- 0x10017e40: f7eafb8d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10017e44: 2110 .! MOVS r1,#0x10
- 0x10017e46: f1040011 .... ADD r0,r4,#0x11
- 0x10017e4a: f7eafbe2 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x10017e4e: 4620 F MOV r0,r4
- 0x10017e50: f7eafbcb .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10017e54: bd1f .. POP {r0-r4,pc}
- $d
- 0x10017e56: 0000 .. DCW 0
- 0x10017e58: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_generate_rand
- smpc_generate_rand
- 0x10017e5c: 4a0a .J LDR r2,[pc,#40] ; [0x10017e88] = 0x110067d4
- 0x10017e5e: b510 .. PUSH {r4,lr}
- 0x10017e60: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x10017e64: 2301 .# MOVS r3,#1
- 0x10017e66: f8821040 ..@. STRB r1,[r2,#0x40]
- 0x10017e6a: 2108 .! MOVS r1,#8
- 0x10017e6c: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x10017e70: 2107 .! MOVS r1,#7
- 0x10017e72: f6405019 @..P MOV r0,#0xd19
- 0x10017e76: f7eafbb3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10017e7a: 211a .! MOVS r1,#0x1a
- 0x10017e7c: 7001 .p STRB r1,[r0,#0]
- 0x10017e7e: e8bd4010 ...@ POP {r4,lr}
- 0x10017e82: f7eabbb2 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x10017e86: 0000 .. DCW 0
- 0x10017e88: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_generate_stk
- smpc_generate_stk
- 0x10017e8c: b51f .. PUSH {r0-r4,lr}
- 0x10017e8e: 000a .. MOVS r2,r1
- 0x10017e90: 4911 .I LDR r1,[pc,#68] ; [0x10017ed8] = 0x110067d4
- 0x10017e92: f8513020 Q. 0 LDR r3,[r1,r0,LSL #2]
- 0x10017e96: 6919 .i LDR r1,[r3,#0x10]
- 0x10017e98: d012 .. BEQ 0x10017ec0 ; smpc_generate_stk + 52
- 0x10017e9a: f8d1202e ... LDR r2,[r1,#0x2e]
- 0x10017e9e: 9200 .. STR r2,[sp,#0]
- 0x10017ea0: f8d12032 ..2 LDR r2,[r1,#0x32]
- 0x10017ea4: 9201 .. STR r2,[sp,#4]
- 0x10017ea6: f8d1201e ... LDR r2,[r1,#0x1e]
- 0x10017eaa: 9202 .. STR r2,[sp,#8]
- 0x10017eac: f8d12022 .." LDR r2,[r1,#0x22]
- 0x10017eb0: 9203 .. STR r2,[sp,#0xc]
- 0x10017eb2: 220d ." MOVS r2,#0xd
- 0x10017eb4: f8832040 ..@ STRB r2,[r3,#0x40]
- 0x10017eb8: 466a jF MOV r2,sp
- 0x10017eba: f001fcb9 .... BL smpc_send_use_enc_block_cmd ; 0x10019830
- 0x10017ebe: bd1f .. POP {r0-r4,pc}
- 0x10017ec0: f8d1201e ... LDR r2,[r1,#0x1e]
- 0x10017ec4: 9200 .. STR r2,[sp,#0]
- 0x10017ec6: f8d12022 .." LDR r2,[r1,#0x22]
- 0x10017eca: 9201 .. STR r2,[sp,#4]
- 0x10017ecc: f8d1202e ... LDR r2,[r1,#0x2e]
- 0x10017ed0: 9202 .. STR r2,[sp,#8]
- 0x10017ed2: f8d12032 ..2 LDR r2,[r1,#0x32]
- 0x10017ed6: e7eb .. B 0x10017eb0 ; smpc_generate_stk + 36
- $d
- 0x10017ed8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_get_key_sec_prop
- smpc_get_key_sec_prop
- 0x10017edc: b570 p. PUSH {r4-r6,lr}
- 0x10017ede: 4603 .F MOV r3,r0
- 0x10017ee0: f001fafc .... BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10017ee4: 493e >I LDR r1,[pc,#248] ; [0x10017fe0] = 0x110067d4
- 0x10017ee6: 0002 .. MOVS r2,r0
- 0x10017ee8: 4c3c <L LDR r4,[pc,#240] ; [0x10017fdc] = 0x1001bd74
- 0x10017eea: f8512023 Q.# LDR r2,[r1,r3,LSL #2]
- 0x10017eee: f04f0502 O... MOV r5,#2
- 0x10017ef2: f04f0000 O... MOV r0,#0
- 0x10017ef6: 6912 .i LDR r2,[r2,#0x10]
- 0x10017ef8: 7c56 V| LDRB r6,[r2,#0x11]
- 0x10017efa: d00d .. BEQ 0x10017f18 ; smpc_get_key_sec_prop + 60
- 0x10017efc: 2e01 .. CMP r6,#1
- 0x10017efe: d040 @. BEQ 0x10017f82 ; smpc_get_key_sec_prop + 166
- 0x10017f00: 7e16 .~ LDRB r6,[r2,#0x18]
- 0x10017f02: 2e01 .. CMP r6,#1
- 0x10017f04: d03d =. BEQ 0x10017f82 ; smpc_get_key_sec_prop + 166
- 0x10017f06: 7c95 .| LDRB r5,[r2,#0x12]
- 0x10017f08: 076d m. LSLS r5,r5,#29
- 0x10017f0a: d43d =. BMI 0x10017f88 ; smpc_get_key_sec_prop + 172
- 0x10017f0c: 7e55 U~ LDRB r5,[r2,#0x19]
- 0x10017f0e: 076d m. LSLS r5,r5,#29
- 0x10017f10: d43a :. BMI 0x10017f88 ; smpc_get_key_sec_prop + 172
- 0x10017f12: f882004e ..N. STRB r0,[r2,#0x4e]
- 0x10017f16: e04f O. B 0x10017fb8 ; smpc_get_key_sec_prop + 220
- 0x10017f18: 2e01 .. CMP r6,#1
- 0x10017f1a: d102 .. BNE 0x10017f22 ; smpc_get_key_sec_prop + 70
- 0x10017f1c: 7e16 .~ LDRB r6,[r2,#0x18]
- 0x10017f1e: 2e01 .. CMP r6,#1
- 0x10017f20: d008 .. BEQ 0x10017f34 ; smpc_get_key_sec_prop + 88
- 0x10017f22: 7c95 .| LDRB r5,[r2,#0x12]
- 0x10017f24: 076d m. LSLS r5,r5,#29
- 0x10017f26: d408 .. BMI 0x10017f3a ; smpc_get_key_sec_prop + 94
- 0x10017f28: 7e55 U~ LDRB r5,[r2,#0x19]
- 0x10017f2a: 076d m. LSLS r5,r5,#29
- 0x10017f2c: d405 .. BMI 0x10017f3a ; smpc_get_key_sec_prop + 94
- 0x10017f2e: f882004e ..N. STRB r0,[r2,#0x4e]
- 0x10017f32: e00a .. B 0x10017f4a ; smpc_get_key_sec_prop + 110
- 0x10017f34: f882504e ..NP STRB r5,[r2,#0x4e]
- 0x10017f38: e007 .. B 0x10017f4a ; smpc_get_key_sec_prop + 110
- 0x10017f3a: 7dd6 .} LDRB r6,[r2,#0x17]
- 0x10017f3c: 7c15 .| LDRB r5,[r2,#0x10]
- 0x10017f3e: eb060686 .... ADD r6,r6,r6,LSL #2
- 0x10017f42: 4434 4D ADD r4,r4,r6
- 0x10017f44: 5d2c ,] LDRB r4,[r5,r4]
- 0x10017f46: f882404e ..N@ STRB r4,[r2,#0x4e]
- 0x10017f4a: f8512023 Q.# LDR r2,[r1,r3,LSL #2]
- 0x10017f4e: 6912 .i LDR r2,[r2,#0x10]
- 0x10017f50: f892404e ..N@ LDRB r4,[r2,#0x4e]
- 0x10017f54: b124 $. CBZ r4,0x10017f60 ; smpc_get_key_sec_prop + 132
- 0x10017f56: 2c01 ., CMP r4,#1
- 0x10017f58: d001 .. BEQ 0x10017f5e ; smpc_get_key_sec_prop + 130
- 0x10017f5a: 2c02 ., CMP r4,#2
- 0x10017f5c: d102 .. BNE 0x10017f64 ; smpc_get_key_sec_prop + 136
- 0x10017f5e: 2004 . MOVS r0,#4
- 0x10017f60: f882004f ..O. STRB r0,[r2,#0x4f]
- 0x10017f64: f8510023 Q.#. LDR r0,[r1,r3,LSL #2]
- 0x10017f68: 6900 .i LDR r0,[r0,#0x10]
- 0x10017f6a: 7c81 .| LDRB r1,[r0,#0x12]
- 0x10017f6c: 07c9 .. LSLS r1,r1,#31
- 0x10017f6e: d007 .. BEQ 0x10017f80 ; smpc_get_key_sec_prop + 164
- 0x10017f70: 7e41 A~ LDRB r1,[r0,#0x19]
- 0x10017f72: 07c9 .. LSLS r1,r1,#31
- 0x10017f74: d004 .. BEQ 0x10017f80 ; smpc_get_key_sec_prop + 164
- 0x10017f76: f8101f4f ..O. LDRB r1,[r0,#0x4f]!
- 0x10017f7a: f0410101 A... ORR r1,r1,#1
- 0x10017f7e: 7001 .p STRB r1,[r0,#0]
- 0x10017f80: bd70 p. POP {r4-r6,pc}
- 0x10017f82: f882504e ..NP STRB r5,[r2,#0x4e]
- 0x10017f86: e017 .. B 0x10017fb8 ; smpc_get_key_sec_prop + 220
- 0x10017f88: 7dd5 .} LDRB r5,[r2,#0x17]
- 0x10017f8a: 7c10 .| LDRB r0,[r2,#0x10]
- 0x10017f8c: eb050585 .... ADD r5,r5,r5,LSL #2
- 0x10017f90: 442c ,D ADD r4,r4,r5
- 0x10017f92: 5d00 .] LDRB r0,[r0,r4]
- 0x10017f94: f882004e ..N. STRB r0,[r2,#0x4e]
- 0x10017f98: f8510023 Q.#. LDR r0,[r1,r3,LSL #2]
- 0x10017f9c: 6900 .i LDR r0,[r0,#0x10]
- 0x10017f9e: 7dc2 .} LDRB r2,[r0,#0x17]
- 0x10017fa0: 2a01 .* CMP r2,#1
- 0x10017fa2: d001 .. BEQ 0x10017fa8 ; smpc_get_key_sec_prop + 204
- 0x10017fa4: 2a04 .* CMP r2,#4
- 0x10017fa6: d107 .. BNE 0x10017fb8 ; smpc_get_key_sec_prop + 220
- 0x10017fa8: 7c02 .| LDRB r2,[r0,#0x10]
- 0x10017faa: 2a01 .* CMP r2,#1
- 0x10017fac: d001 .. BEQ 0x10017fb2 ; smpc_get_key_sec_prop + 214
- 0x10017fae: 2a04 .* CMP r2,#4
- 0x10017fb0: d102 .. BNE 0x10017fb8 ; smpc_get_key_sec_prop + 220
- 0x10017fb2: 2203 ." MOVS r2,#3
- 0x10017fb4: f880204e ..N STRB r2,[r0,#0x4e]
- 0x10017fb8: f8510023 Q.#. LDR r0,[r1,r3,LSL #2]
- 0x10017fbc: 6900 .i LDR r0,[r0,#0x10]
- 0x10017fbe: f890204e ..N LDRB r2,[r0,#0x4e]
- 0x10017fc2: b13a :. CBZ r2,0x10017fd4 ; smpc_get_key_sec_prop + 248
- 0x10017fc4: 2a01 .* CMP r2,#1
- 0x10017fc6: d003 .. BEQ 0x10017fd0 ; smpc_get_key_sec_prop + 244
- 0x10017fc8: 2a02 .* CMP r2,#2
- 0x10017fca: d001 .. BEQ 0x10017fd0 ; smpc_get_key_sec_prop + 244
- 0x10017fcc: 2a03 .* CMP r2,#3
- 0x10017fce: d1c9 .. BNE 0x10017f64 ; smpc_get_key_sec_prop + 136
- 0x10017fd0: 220c ." MOVS r2,#0xc
- 0x10017fd2: e000 .. B 0x10017fd6 ; smpc_get_key_sec_prop + 250
- 0x10017fd4: 2208 ." MOVS r2,#8
- 0x10017fd6: f880204f ..O STRB r2,[r0,#0x4f]
- 0x10017fda: e7c3 .. B 0x10017f64 ; smpc_get_key_sec_prop + 136
- $d
- 0x10017fdc: 1001bd74 t... DCD 268549492
- 0x10017fe0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_get_next_passkey_bit
- smpc_get_next_passkey_bit
- 0x10017fe4: 4909 .I LDR r1,[pc,#36] ; [0x1001800c] = 0x110067d4
- 0x10017fe6: 4a0a .J LDR r2,[pc,#40] ; [0x10018010] = 0xf4240
- 0x10017fe8: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x10017fec: 6901 .i LDR r1,[r0,#0x10]
- 0x10017fee: f8d100fc .... LDR r0,[r1,#0xfc]
- 0x10017ff2: f89110fa .... LDRB r1,[r1,#0xfa]
- 0x10017ff6: 4290 .B CMP r0,r2
- 0x10017ff8: d903 .. BLS 0x10018002 ; smpc_get_next_passkey_bit + 30
- 0x10017ffa: fbb0f3f2 .... UDIV r3,r0,r2
- 0x10017ffe: fb020013 .... MLS r0,r2,r3,r0
- 0x10018002: 40c8 .@ LSRS r0,r0,r1
- 0x10018004: f0000001 .... AND r0,r0,#1
- 0x10018008: 4770 pG BX lr
- $d
- 0x1001800a: 0000 .. DCW 0
- 0x1001800c: 110067d4 .g.. DCD 285239252
- 0x10018010: 000f4240 @B.. DCD 1000000
- $t
- i.smpc_handle_dh_key_check_complete
- smpc_handle_dh_key_check_complete
- 0x10018014: b570 p. PUSH {r4-r6,lr}
- 0x10018016: 4d0e .M LDR r5,[pc,#56] ; [0x10018050] = 0x110067d4
- 0x10018018: 4604 .F MOV r4,r0
- 0x1001801a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001801e: 6900 .i LDR r0,[r0,#0x10]
- 0x10018020: 2800 .( CMP r0,#0
- 0x10018022: d014 .. BEQ 0x1001804e ; smpc_handle_dh_key_check_complete + 58
- 0x10018024: 2201 ." MOVS r2,#1
- 0x10018026: f8802068 ..h STRB r2,[r0,#0x68]
- 0x1001802a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001802e: 2220 " MOVS r2,#0x20
- 0x10018030: 6900 .i LDR r0,[r0,#0x10]
- 0x10018032: 3089 .0 ADDS r0,r0,#0x89
- 0x10018034: f7eafa93 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018038: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001803c: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018040: 2827 '( CMP r0,#0x27
- 0x10018042: d904 .. BLS 0x1001804e ; smpc_handle_dh_key_check_complete + 58
- 0x10018044: 4620 F MOV r0,r4
- 0x10018046: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1001804a: f000b89f .... B.W smpc_init_mac_key_calculation ; 0x1001818c
- 0x1001804e: bd70 p. POP {r4-r6,pc}
- $d
- 0x10018050: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_handle_enc_change_evt
- smpc_handle_enc_change_evt
- 0x10018054: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018058: 4c4b KL LDR r4,[pc,#300] ; [0x10018188] = 0x110067d4
- 0x1001805a: 4605 .F MOV r5,r0
- 0x1001805c: 4616 .F MOV r6,r2
- 0x1001805e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018062: 460f .F MOV r7,r1
- 0x10018064: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018068: 2830 0( CMP r0,#0x30
- 0x1001806a: d009 .. BEQ 0x10018080 ; smpc_handle_enc_change_evt + 44
- 0x1001806c: 283d =( CMP r0,#0x3d
- 0x1001806e: d007 .. BEQ 0x10018080 ; smpc_handle_enc_change_evt + 44
- 0x10018070: 283e >( CMP r0,#0x3e
- 0x10018072: d17c |. BNE 0x1001816e ; smpc_handle_enc_change_evt + 282
- 0x10018074: 2200 ." MOVS r2,#0
- 0x10018076: 2108 .! MOVS r1,#8
- 0x10018078: 4628 (F MOV r0,r5
- 0x1001807a: f7f4fb0f .... BL gapc_update_state ; 0x1000c69c
- 0x1001807e: e072 r. B 0x10018166 ; smpc_handle_enc_change_evt + 274
- 0x10018080: 2200 ." MOVS r2,#0
- 0x10018082: 2108 .! MOVS r1,#8
- 0x10018084: 4628 (F MOV r0,r5
- 0x10018086: f7f4fb09 .... BL gapc_update_state ; 0x1000c69c
- 0x1001808a: f04f0800 O... MOV r8,#0
- 0x1001808e: 2e06 .. CMP r6,#6
- 0x10018090: d032 2. BEQ 0x100180f8 ; smpc_handle_enc_change_evt + 164
- 0x10018092: 2e11 .. CMP r6,#0x11
- 0x10018094: d032 2. BEQ 0x100180fc ; smpc_handle_enc_change_evt + 168
- 0x10018096: 2e22 ". CMP r6,#0x22
- 0x10018098: d032 2. BEQ 0x10018100 ; smpc_handle_enc_change_evt + 172
- 0x1001809a: 2e08 .. CMP r6,#8
- 0x1001809c: d032 2. BEQ 0x10018104 ; smpc_handle_enc_change_evt + 176
- 0x1001809e: 4628 (F MOV r0,r5
- 0x100180a0: f001fa1c .... BL smpc_secure_connections_enabled ; 0x100194dc
- 0x100180a4: 2108 .! MOVS r1,#8
- 0x100180a6: ea412605 A..& ORR r6,r1,r5,LSL #8
- 0x100180aa: b128 (. CBZ r0,0x100180b8 ; smpc_handle_enc_change_evt + 100
- 0x100180ac: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100180b0: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x100180b4: 2930 0) CMP r1,#0x30
- 0x100180b6: d02b +. BEQ 0x10018110 ; smpc_handle_enc_change_evt + 188
- 0x100180b8: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100180bc: f8808040 ..@. STRB r8,[r0,#0x40]
- 0x100180c0: 4628 (F MOV r0,r5
- 0x100180c2: f7f3fb85 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x100180c6: 4601 .F MOV r1,r0
- 0x100180c8: 4632 2F MOV r2,r6
- 0x100180ca: 2301 .# MOVS r3,#1
- 0x100180cc: f6406019 @..` MOV r0,#0xe19
- 0x100180d0: f7eafa86 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100180d4: 4604 .F MOV r4,r0
- 0x100180d6: 4628 (F MOV r0,r5
- 0x100180d8: f7f3fdac .... BL gapc_link_encrypted ; 0x1000bc34
- 0x100180dc: 4628 (F MOV r0,r5
- 0x100180de: f7f2fb5d ..]. BL gapc_auth_get ; 0x1000a79c
- 0x100180e2: 7020 p STRB r0,[r4,#0]
- 0x100180e4: 4620 F MOV r0,r4
- 0x100180e6: f7eafa80 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x100180ea: 4642 BF MOV r2,r8
- 0x100180ec: 4628 (F MOV r0,r5
- 0x100180ee: e8bd41f0 ...A POP {r4-r8,lr}
- 0x100180f2: 2101 .! MOVS r1,#1
- 0x100180f4: f7f4b86a ..j. B gapc_send_complete_evt ; 0x1000c1cc
- 0x100180f8: 22d2 ." MOVS r2,#0xd2
- 0x100180fa: e004 .. B 0x10018106 ; smpc_handle_enc_change_evt + 178
- 0x100180fc: 22d3 ." MOVS r2,#0xd3
- 0x100180fe: e002 .. B 0x10018106 ; smpc_handle_enc_change_evt + 178
- 0x10018100: 22d4 ." MOVS r2,#0xd4
- 0x10018102: e000 .. B 0x10018106 ; smpc_handle_enc_change_evt + 178
- 0x10018104: 2298 ." MOVS r2,#0x98
- 0x10018106: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1001810a: f8808040 ..@. STRB r8,[r0,#0x40]
- 0x1001810e: e7ed .. B 0x100180ec ; smpc_handle_enc_change_evt + 152
- 0x10018110: f8808040 ..@. STRB r8,[r0,#0x40]
- 0x10018114: 4628 (F MOV r0,r5
- 0x10018116: f7f3fd8d .... BL gapc_link_encrypted ; 0x1000bc34
- 0x1001811a: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1001811e: 6900 .i LDR r0,[r0,#0x10]
- 0x10018120: 7c81 .| LDRB r1,[r0,#0x12]
- 0x10018122: 07c9 .. LSLS r1,r1,#31
- 0x10018124: d01f .. BEQ 0x10018166 ; smpc_handle_enc_change_evt + 274
- 0x10018126: 7e40 @~ LDRB r0,[r0,#0x19]
- 0x10018128: 07c0 .. LSLS r0,r0,#31
- 0x1001812a: d01c .. BEQ 0x10018166 ; smpc_handle_enc_change_evt + 274
- 0x1001812c: 4628 (F MOV r0,r5
- 0x1001812e: f7f3fb4f ..O. BL gapc_get_dest_task ; 0x1000b7d0
- 0x10018132: 4601 .F MOV r1,r0
- 0x10018134: 4632 2F MOV r2,r6
- 0x10018136: 231e .# MOVS r3,#0x1e
- 0x10018138: f6406015 @..` MOV r0,#0xe15
- 0x1001813c: f7eafa50 ..P. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10018140: 4606 .F MOV r6,r0
- 0x10018142: 2007 . MOVS r0,#7
- 0x10018144: 7030 0p STRB r0,[r6,#0]
- 0x10018146: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1001814a: 221c ." MOVS r2,#0x1c
- 0x1001814c: 6901 .i LDR r1,[r0,#0x10]
- 0x1001814e: 1cb0 .. ADDS r0,r6,#2
- 0x10018150: f7eafa05 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018154: f8c68014 .... STR r8,[r6,#0x14]
- 0x10018158: f8c68018 .... STR r8,[r6,#0x18]
- 0x1001815c: f8a68012 .... STRH r8,[r6,#0x12]
- 0x10018160: 4630 0F MOV r0,r6
- 0x10018162: f7eafa42 ..B. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10018166: b13f ?. CBZ r7,0x10018178 ; smpc_handle_enc_change_evt + 292
- 0x10018168: 2101 .! MOVS r1,#1
- 0x1001816a: 4628 (F MOV r0,r5
- 0x1001816c: e000 .. B 0x10018170 ; smpc_handle_enc_change_evt + 284
- 0x1001816e: e009 .. B 0x10018184 ; smpc_handle_enc_change_evt + 304
- 0x10018170: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10018174: f001bdc8 .... B.W smpc_tkdp_send_start ; 0x10019d08
- 0x10018178: 4628 (F MOV r0,r5
- 0x1001817a: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1001817e: 2100 .! MOVS r1,#0
- 0x10018180: f001bd38 ..8. B.W smpc_tkdp_rcp_start ; 0x10019bf4
- 0x10018184: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10018188: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_init_mac_key_calculation
- smpc_init_mac_key_calculation
- 0x1001818c: b530 0. PUSH {r4,r5,lr}
- 0x1001818e: b087 .. SUB sp,sp,#0x1c
- 0x10018190: 4605 .F MOV r5,r0
- 0x10018192: f7f3fc7b ..{. BL gapc_get_role ; 0x1000ba8c
- 0x10018196: 4926 &I LDR r1,[pc,#152] ; [0x10018230] = 0x110067d4
- 0x10018198: f8514025 Q.%@ LDR r4,[r1,r5,LSL #2]
- 0x1001819c: 6923 #i LDR r3,[r4,#0x10]
- 0x1001819e: f8931068 ..h. LDRB r1,[r3,#0x68]
- 0x100181a2: 2901 .) CMP r1,#1
- 0x100181a4: d004 .. BEQ 0x100181b0 ; smpc_init_mac_key_calculation + 36
- 0x100181a6: 202e . MOVS r0,#0x2e
- 0x100181a8: f8840040 ..@. STRB r0,[r4,#0x40]
- 0x100181ac: b007 .. ADD sp,sp,#0x1c
- 0x100181ae: bd30 0. POP {r4,r5,pc}
- 0x100181b0: f1030189 .... ADD r1,r3,#0x89
- 0x100181b4: 461a .F MOV r2,r3
- 0x100181b6: b310 .. CBZ r0,0x100181fe ; smpc_init_mac_key_calculation + 114
- 0x100181b8: f8d4004e ..N. LDR r0,[r4,#0x4e]
- 0x100181bc: 9002 .. STR r0,[sp,#8]
- 0x100181be: f8b40052 ..R. LDRH r0,[r4,#0x52]
- 0x100181c2: f8ad000c .... STRH r0,[sp,#0xc]
- 0x100181c6: f8d40047 ..G. LDR r0,[r4,#0x47]
- 0x100181ca: 9004 .. STR r0,[sp,#0x10]
- 0x100181cc: f8b4004b ..K. LDRH r0,[r4,#0x4b]
- 0x100181d0: f8ad0014 .... STRH r0,[sp,#0x14]
- 0x100181d4: f8940054 ..T. LDRB r0,[r4,#0x54]
- 0x100181d8: f88d000e .... STRB r0,[sp,#0xe]
- 0x100181dc: f894004d ..M. LDRB r0,[r4,#0x4d]
- 0x100181e0: 322e .2 ADDS r2,r2,#0x2e
- 0x100181e2: f88d0016 .... STRB r0,[sp,#0x16]
- 0x100181e6: 331e .3 ADDS r3,r3,#0x1e
- 0x100181e8: 2028 ( MOVS r0,#0x28
- 0x100181ea: f8840040 ..@. STRB r0,[r4,#0x40]
- 0x100181ee: ac04 .. ADD r4,sp,#0x10
- 0x100181f0: a802 .. ADD r0,sp,#8
- 0x100181f2: e9cd0400 .... STRD r0,r4,[sp,#0]
- 0x100181f6: 4628 (F MOV r0,r5
- 0x100181f8: f7fffc1c .... BL smpc_f5_init ; 0x10017a34
- 0x100181fc: e7d6 .. B 0x100181ac ; smpc_init_mac_key_calculation + 32
- 0x100181fe: f8d40047 ..G. LDR r0,[r4,#0x47]
- 0x10018202: 9002 .. STR r0,[sp,#8]
- 0x10018204: f8b4004b ..K. LDRH r0,[r4,#0x4b]
- 0x10018208: f8ad000c .... STRH r0,[sp,#0xc]
- 0x1001820c: f8d4004e ..N. LDR r0,[r4,#0x4e]
- 0x10018210: 9004 .. STR r0,[sp,#0x10]
- 0x10018212: f8b40052 ..R. LDRH r0,[r4,#0x52]
- 0x10018216: f8ad0014 .... STRH r0,[sp,#0x14]
- 0x1001821a: f894004d ..M. LDRB r0,[r4,#0x4d]
- 0x1001821e: f88d000e .... STRB r0,[sp,#0xe]
- 0x10018222: f8940054 ..T. LDRB r0,[r4,#0x54]
- 0x10018226: 321e .2 ADDS r2,r2,#0x1e
- 0x10018228: f88d0016 .... STRB r0,[sp,#0x16]
- 0x1001822c: 332e .3 ADDS r3,r3,#0x2e
- 0x1001822e: e7db .. B 0x100181e8 ; smpc_init_mac_key_calculation + 92
- $d
- 0x10018230: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_initiate_dhkey_check
- smpc_initiate_dhkey_check
- 0x10018234: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018238: 4c32 2L LDR r4,[pc,#200] ; [0x10018304] = 0x110067d4
- 0x1001823a: 4606 .F MOV r6,r0
- 0x1001823c: b08e .. SUB sp,sp,#0x38
- 0x1001823e: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x10018242: 6901 .i LDR r1,[r0,#0x10]
- 0x10018244: f101081e .... ADD r8,r1,#0x1e
- 0x10018248: f101052e .... ADD r5,r1,#0x2e
- 0x1001824c: f1010769 ..i. ADD r7,r1,#0x69
- 0x10018250: f8d01047 ..G. LDR r1,[r0,#0x47]
- 0x10018254: 9105 .. STR r1,[sp,#0x14]
- 0x10018256: f8b0104b ..K. LDRH r1,[r0,#0x4b]
- 0x1001825a: f8ad1018 .... STRH r1,[sp,#0x18]
- 0x1001825e: f8d0104e ..N. LDR r1,[r0,#0x4e]
- 0x10018262: 9107 .. STR r1,[sp,#0x1c]
- 0x10018264: f8b01052 ..R. LDRH r1,[r0,#0x52]
- 0x10018268: f8ad1020 .. . STRH r1,[sp,#0x20]
- 0x1001826c: f890104d ..M. LDRB r1,[r0,#0x4d]
- 0x10018270: f88d101a .... STRB r1,[sp,#0x1a]
- 0x10018274: f8900054 ..T. LDRB r0,[r0,#0x54]
- 0x10018278: f88d0022 ..". STRB r0,[sp,#0x22]
- 0x1001827c: 4630 0F MOV r0,r6
- 0x1001827e: f7f3fc05 .... BL gapc_get_role ; 0x1000ba8c
- 0x10018282: 2800 .( CMP r0,#0
- 0x10018284: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x10018288: 6901 .i LDR r1,[r0,#0x10]
- 0x1001828a: d021 !. BEQ 0x100182d0 ; smpc_initiate_dhkey_check + 156
- 0x1001828c: 7e49 I~ LDRB r1,[r1,#0x19]
- 0x1001828e: f88d1012 .... STRB r1,[sp,#0x12]
- 0x10018292: 6901 .i LDR r1,[r0,#0x10]
- 0x10018294: 7e09 .~ LDRB r1,[r1,#0x18]
- 0x10018296: f88d1011 .... STRB r1,[sp,#0x11]
- 0x1001829a: 6900 .i LDR r0,[r0,#0x10]
- 0x1001829c: f8900017 .... LDRB.W r0,[r0,#0x17]
- 0x100182a0: f88d0010 .... STRB r0,[sp,#0x10]
- 0x100182a4: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x100182a8: a904 .. ADD r1,sp,#0x10
- 0x100182aa: aa05 .. ADD r2,sp,#0x14
- 0x100182ac: 6900 .i LDR r0,[r0,#0x10]
- 0x100182ae: ab07 .. ADD r3,sp,#0x1c
- 0x100182b0: f890404e ..N@ LDRB r4,[r0,#0x4e]
- 0x100182b4: b12c ,. CBZ r4,0x100182c2 ; smpc_initiate_dhkey_check + 142
- 0x100182b6: 2c01 ., CMP r4,#1
- 0x100182b8: d014 .. BEQ 0x100182e4 ; smpc_initiate_dhkey_check + 176
- 0x100182ba: 2c02 ., CMP r4,#2
- 0x100182bc: d015 .. BEQ 0x100182ea ; smpc_initiate_dhkey_check + 182
- 0x100182be: 2c03 ., CMP r4,#3
- 0x100182c0: d11d .. BNE 0x100182fe ; smpc_initiate_dhkey_check + 202
- 0x100182c2: 2000 . MOVS r0,#0
- 0x100182c4: 9009 .. STR r0,[sp,#0x24]
- 0x100182c6: 900a .. STR r0,[sp,#0x28]
- 0x100182c8: 900b .. STR r0,[sp,#0x2c]
- 0x100182ca: 900c .. STR r0,[sp,#0x30]
- 0x100182cc: a809 .. ADD r0,sp,#0x24
- 0x100182ce: e00e .. B 0x100182ee ; smpc_initiate_dhkey_check + 186
- 0x100182d0: 7c89 .| LDRB r1,[r1,#0x12]
- 0x100182d2: f88d1012 .... STRB r1,[sp,#0x12]
- 0x100182d6: 6901 .i LDR r1,[r0,#0x10]
- 0x100182d8: 7c49 I| LDRB r1,[r1,#0x11]
- 0x100182da: f88d1011 .... STRB r1,[sp,#0x11]
- 0x100182de: 6900 .i LDR r0,[r0,#0x10]
- 0x100182e0: 7c00 .| LDRB r0,[r0,#0x10]
- 0x100182e2: e7dd .. B 0x100182a0 ; smpc_initiate_dhkey_check + 108
- 0x100182e4: f5007088 ...p ADD r0,r0,#0x110
- 0x100182e8: e001 .. B 0x100182ee ; smpc_initiate_dhkey_check + 186
- 0x100182ea: f5007080 ...p ADD r0,r0,#0x100
- 0x100182ee: e88d000f .... STM sp,{r0-r3}
- 0x100182f2: 462b +F MOV r3,r5
- 0x100182f4: 4642 BF MOV r2,r8
- 0x100182f6: 4639 9F MOV r1,r7
- 0x100182f8: 4630 0F MOV r0,r6
- 0x100182fa: f7fffc0f .... BL smpc_f6_init ; 0x10017b1c
- 0x100182fe: b00e .. ADD sp,sp,#0x38
- 0x10018300: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10018304: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_initiate_dhkey_verification
- smpc_initiate_dhkey_verification
- 0x10018308: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001830c: 4c32 2L LDR r4,[pc,#200] ; [0x100183d8] = 0x110067d4
- 0x1001830e: 4606 .F MOV r6,r0
- 0x10018310: b08e .. SUB sp,sp,#0x38
- 0x10018312: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x10018316: 6901 .i LDR r1,[r0,#0x10]
- 0x10018318: f101081e .... ADD r8,r1,#0x1e
- 0x1001831c: f101052e .... ADD r5,r1,#0x2e
- 0x10018320: f1010769 ..i. ADD r7,r1,#0x69
- 0x10018324: f8d01047 ..G. LDR r1,[r0,#0x47]
- 0x10018328: 9105 .. STR r1,[sp,#0x14]
- 0x1001832a: f8b0104b ..K. LDRH r1,[r0,#0x4b]
- 0x1001832e: f8ad1018 .... STRH r1,[sp,#0x18]
- 0x10018332: f8d0104e ..N. LDR r1,[r0,#0x4e]
- 0x10018336: 9107 .. STR r1,[sp,#0x1c]
- 0x10018338: f8b01052 ..R. LDRH r1,[r0,#0x52]
- 0x1001833c: f8ad1020 .. . STRH r1,[sp,#0x20]
- 0x10018340: f890104d ..M. LDRB r1,[r0,#0x4d]
- 0x10018344: f88d101a .... STRB r1,[sp,#0x1a]
- 0x10018348: f8900054 ..T. LDRB r0,[r0,#0x54]
- 0x1001834c: f88d0022 ..". STRB r0,[sp,#0x22]
- 0x10018350: 4630 0F MOV r0,r6
- 0x10018352: f7f3fb9b .... BL gapc_get_role ; 0x1000ba8c
- 0x10018356: 2800 .( CMP r0,#0
- 0x10018358: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x1001835c: 6901 .i LDR r1,[r0,#0x10]
- 0x1001835e: d022 ". BEQ 0x100183a6 ; smpc_initiate_dhkey_verification + 158
- 0x10018360: 7c89 .| LDRB r1,[r1,#0x12]
- 0x10018362: f88d1012 .... STRB r1,[sp,#0x12]
- 0x10018366: 6901 .i LDR r1,[r0,#0x10]
- 0x10018368: 7c49 I| LDRB r1,[r1,#0x11]
- 0x1001836a: f88d1011 .... STRB r1,[sp,#0x11]
- 0x1001836e: 6900 .i LDR r0,[r0,#0x10]
- 0x10018370: f8900010 .... LDRB.W r0,[r0,#0x10]
- 0x10018374: f88d0010 .... STRB r0,[sp,#0x10]
- 0x10018378: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x1001837c: a904 .. ADD r1,sp,#0x10
- 0x1001837e: aa05 .. ADD r2,sp,#0x14
- 0x10018380: 6900 .i LDR r0,[r0,#0x10]
- 0x10018382: ab07 .. ADD r3,sp,#0x1c
- 0x10018384: f890404e ..N@ LDRB r4,[r0,#0x4e]
- 0x10018388: b12c ,. CBZ r4,0x10018396 ; smpc_initiate_dhkey_verification + 142
- 0x1001838a: 2c01 ., CMP r4,#1
- 0x1001838c: d015 .. BEQ 0x100183ba ; smpc_initiate_dhkey_verification + 178
- 0x1001838e: 2c02 ., CMP r4,#2
- 0x10018390: d013 .. BEQ 0x100183ba ; smpc_initiate_dhkey_verification + 178
- 0x10018392: 2c03 ., CMP r4,#3
- 0x10018394: d11c .. BNE 0x100183d0 ; smpc_initiate_dhkey_verification + 200
- 0x10018396: 2000 . MOVS r0,#0
- 0x10018398: 9009 .. STR r0,[sp,#0x24]
- 0x1001839a: 900a .. STR r0,[sp,#0x28]
- 0x1001839c: 900b .. STR r0,[sp,#0x2c]
- 0x1001839e: 900c .. STR r0,[sp,#0x30]
- 0x100183a0: a809 .. ADD r0,sp,#0x24
- 0x100183a2: 9203 .. STR r2,[sp,#0xc]
- 0x100183a4: e00c .. B 0x100183c0 ; smpc_initiate_dhkey_verification + 184
- 0x100183a6: 7e49 I~ LDRB r1,[r1,#0x19]
- 0x100183a8: f88d1012 .... STRB r1,[sp,#0x12]
- 0x100183ac: 6901 .i LDR r1,[r0,#0x10]
- 0x100183ae: 7e09 .~ LDRB r1,[r1,#0x18]
- 0x100183b0: f88d1011 .... STRB r1,[sp,#0x11]
- 0x100183b4: 6900 .i LDR r0,[r0,#0x10]
- 0x100183b6: 7dc0 .} LDRB r0,[r0,#0x17]
- 0x100183b8: e7dc .. B 0x10018374 ; smpc_initiate_dhkey_verification + 108
- 0x100183ba: f5007088 ...p ADD r0,r0,#0x110
- 0x100183be: 9203 .. STR r2,[sp,#0xc]
- 0x100183c0: e88d000b .... STM sp,{r0,r1,r3}
- 0x100183c4: 4643 CF MOV r3,r8
- 0x100183c6: 462a *F MOV r2,r5
- 0x100183c8: 4639 9F MOV r1,r7
- 0x100183ca: 4630 0F MOV r0,r6
- 0x100183cc: f7fffba6 .... BL smpc_f6_init ; 0x10017b1c
- 0x100183d0: b00e .. ADD sp,sp,#0x38
- 0x100183d2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100183d6: 0000 .. DCW 0
- 0x100183d8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_is_sec_mode_reached
- smpc_is_sec_mode_reached
- 0x100183dc: 4b09 .K LDR r3,[pc,#36] ; [0x10018404] = 0x110067d4
- 0x100183de: 4602 .F MOV r2,r0
- 0x100183e0: 2001 . MOVS r0,#1
- 0x100183e2: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x100183e6: 6912 .i LDR r2,[r2,#0x10]
- 0x100183e8: b151 Q. CBZ r1,0x10018400 ; smpc_is_sec_mode_reached + 36
- 0x100183ea: 7f51 Q. LDRB r1,[r2,#0x1d]
- 0x100183ec: f892204e ..N LDRB r2,[r2,#0x4e]
- 0x100183f0: 2a00 .* CMP r2,#0
- 0x100183f2: d104 .. BNE 0x100183fe ; smpc_is_sec_mode_reached + 34
- 0x100183f4: 2902 .) CMP r1,#2
- 0x100183f6: d001 .. BEQ 0x100183fc ; smpc_is_sec_mode_reached + 32
- 0x100183f8: 2904 .) CMP r1,#4
- 0x100183fa: d100 .. BNE 0x100183fe ; smpc_is_sec_mode_reached + 34
- 0x100183fc: 2000 . MOVS r0,#0
- 0x100183fe: 4770 pG BX lr
- 0x10018400: 7d91 .} LDRB r1,[r2,#0x16]
- 0x10018402: e7f3 .. B 0x100183ec ; smpc_is_sec_mode_reached + 16
- $d
- 0x10018404: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_key_press_notification_ind
- smpc_key_press_notification_ind
- 0x10018408: b570 p. PUSH {r4-r6,lr}
- 0x1001840a: 460c .F MOV r4,r1
- 0x1001840c: 4605 .F MOV r5,r0
- 0x1001840e: f7f3f9df .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10018412: 4601 .F MOV r1,r0
- 0x10018414: 2008 . MOVS r0,#8
- 0x10018416: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x1001841a: 2301 .# MOVS r3,#1
- 0x1001841c: f640602e @..` MOV r0,#0xe2e
- 0x10018420: f7eaf8de .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10018424: 7004 .p STRB r4,[r0,#0]
- 0x10018426: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1001842a: f7eab8de .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001842e: 0000 .. MOVS r0,r0
- i.smpc_launch_rep_att_timer
- smpc_launch_rep_att_timer
- 0x10018430: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018434: 4e10 .N LDR r6,[pc,#64] ; [0x10018478] = 0x110067d4
- 0x10018436: 4605 .F MOV r5,r0
- 0x10018438: f6406737 @.7g MOV r7,#0xe37
- 0x1001843c: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10018440: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x10018444: 0781 .. LSLS r1,r0,#30
- 0x10018446: f04f0008 O... MOV r0,#8
- 0x1001844a: ea402405 @..$ ORR r4,r0,r5,LSL #8
- 0x1001844e: d503 .. BPL 0x10018458 ; smpc_launch_rep_att_timer + 40
- 0x10018450: 4621 !F MOV r1,r4
- 0x10018452: 4638 8F MOV r0,r7
- 0x10018454: f7eaf90a .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10018458: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x1001845c: 4621 !F MOV r1,r4
- 0x1001845e: 8f82 .. LDRH r2,[r0,#0x3c]
- 0x10018460: 4638 8F MOV r0,r7
- 0x10018462: f7eaf908 .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x10018466: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x1001846a: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x1001846e: f0410102 A... ORR r1,r1,#2
- 0x10018472: 7001 .p STRB r1,[r0,#0]
- 0x10018474: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10018478: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_csrk_exch
- smpc_pairing_csrk_exch
- 0x1001847c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018480: 4688 .F MOV r8,r1
- 0x10018482: 4605 .F MOV r5,r0
- 0x10018484: 2700 .' MOVS r7,#0
- 0x10018486: f7f3fb01 .... BL gapc_get_role ; 0x1000ba8c
- 0x1001848a: 4e0e .N LDR r6,[pc,#56] ; [0x100184c4] = 0x110067d4
- 0x1001848c: 4604 .F MOV r4,r0
- 0x1001848e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10018492: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10018496: 2934 4) CMP r1,#0x34
- 0x10018498: d111 .. BNE 0x100184be ; smpc_pairing_csrk_exch + 66
- 0x1001849a: 2210 ." MOVS r2,#0x10
- 0x1001849c: 4641 AF MOV r1,r8
- 0x1001849e: 3014 .0 ADDS r0,r0,#0x14
- 0x100184a0: f7eaf85d ..]. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100184a4: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x100184a8: 2000 . MOVS r0,#0
- 0x100184aa: 4642 BF MOV r2,r8
- 0x100184ac: 6348 Hc STR r0,[r1,#0x34]
- 0x100184ae: 210a .! MOVS r1,#0xa
- 0x100184b0: 4628 (F MOV r0,r5
- 0x100184b2: f000fadd .... BL smpc_pdu_send ; 0x10018a70
- 0x100184b6: 4621 !F MOV r1,r4
- 0x100184b8: 4628 (F MOV r0,r5
- 0x100184ba: f001fbb3 .... BL smpc_tkdp_send_continue ; 0x10019c24
- 0x100184be: 4638 8F MOV r0,r7
- 0x100184c0: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x100184c4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_end
- smpc_pairing_end
- 0x100184c8: b57f .. PUSH {r0-r6,lr}
- 0x100184ca: 4604 .F MOV r4,r0
- 0x100184cc: f89d0008 .... LDRB r0,[sp,#8]
- 0x100184d0: 461d .F MOV r5,r3
- 0x100184d2: b300 .. CBZ r0,0x10018516 ; smpc_pairing_end + 78
- 0x100184d4: aa02 .. ADD r2,sp,#8
- 0x100184d6: 2103 .! MOVS r1,#3
- 0x100184d8: 4620 F MOV r0,r4
- 0x100184da: f001f88d .... BL smpc_send_pairing_ind ; 0x100195f8
- 0x100184de: b115 .. CBZ r5,0x100184e6 ; smpc_pairing_end + 30
- 0x100184e0: 4620 F MOV r0,r4
- 0x100184e2: f7ffffa5 .... BL smpc_launch_rep_att_timer ; 0x10018430
- 0x100184e6: 2200 ." MOVS r2,#0
- 0x100184e8: 2101 .! MOVS r1,#1
- 0x100184ea: 4620 F MOV r0,r4
- 0x100184ec: f7f3fe6e ..n. BL gapc_send_complete_evt ; 0x1000c1cc
- 0x100184f0: 4d0c .M LDR r5,[pc,#48] ; [0x10018524] = 0x110067d4
- 0x100184f2: 2600 .& MOVS r6,#0
- 0x100184f4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100184f8: 6900 .i LDR r0,[r0,#0x10]
- 0x100184fa: b120 . CBZ r0,0x10018506 ; smpc_pairing_end + 62
- 0x100184fc: f7eaf893 .... BL $Ven$TT$L$$ke_free ; 0x10002626
- 0x10018500: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10018504: 6106 .a STR r6,[r0,#0x10]
- 0x10018506: 4620 F MOV r0,r4
- 0x10018508: f7fff850 ..P. BL smpc_clear_timeout_timer ; 0x100175ac
- 0x1001850c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10018510: f8806040 ..@` STRB r6,[r0,#0x40]
- 0x10018514: bd7f .. POP {r0-r6,pc}
- 0x10018516: 2200 ." MOVS r2,#0
- 0x10018518: 2102 .! MOVS r1,#2
- 0x1001851a: 4620 F MOV r0,r4
- 0x1001851c: f001f86c ..l. BL smpc_send_pairing_ind ; 0x100195f8
- 0x10018520: e7e1 .. B 0x100184e6 ; smpc_pairing_end + 30
- $d
- 0x10018522: 0000 .. DCW 0
- 0x10018524: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_irk_exch
- smpc_pairing_irk_exch
- 0x10018528: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001852c: 4690 .F MOV r8,r2
- 0x1001852e: 460f .F MOV r7,r1
- 0x10018530: 4606 .F MOV r6,r0
- 0x10018532: 2500 .% MOVS r5,#0
- 0x10018534: f7f3faaa .... BL gapc_get_role ; 0x1000ba8c
- 0x10018538: 4604 .F MOV r4,r0
- 0x1001853a: 480c .H LDR r0,[pc,#48] ; [0x1001856c] = 0x110067d4
- 0x1001853c: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x10018540: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018544: 2833 3( CMP r0,#0x33
- 0x10018546: d10d .. BNE 0x10018564 ; smpc_pairing_irk_exch + 60
- 0x10018548: 463a :F MOV r2,r7
- 0x1001854a: 2108 .! MOVS r1,#8
- 0x1001854c: 4630 0F MOV r0,r6
- 0x1001854e: f000fa8f .... BL smpc_pdu_send ; 0x10018a70
- 0x10018552: 4642 BF MOV r2,r8
- 0x10018554: 2109 .! MOVS r1,#9
- 0x10018556: 4630 0F MOV r0,r6
- 0x10018558: f000fa8a .... BL smpc_pdu_send ; 0x10018a70
- 0x1001855c: 4621 !F MOV r1,r4
- 0x1001855e: 4630 0F MOV r0,r6
- 0x10018560: f001fb60 ..`. BL smpc_tkdp_send_continue ; 0x10019c24
- 0x10018564: 4628 (F MOV r0,r5
- 0x10018566: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1001856a: 0000 .. DCW 0
- 0x1001856c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_ltk_exch
- smpc_pairing_ltk_exch
- 0x10018570: b5fe .. PUSH {r1-r7,lr}
- 0x10018572: 460c .F MOV r4,r1
- 0x10018574: 4607 .F MOV r7,r0
- 0x10018576: 2600 .& MOVS r6,#0
- 0x10018578: f7f3fa88 .... BL gapc_get_role ; 0x1000ba8c
- 0x1001857c: 4605 .F MOV r5,r0
- 0x1001857e: 4816 .H LDR r0,[pc,#88] ; [0x100185d8] = 0x110067d4
- 0x10018580: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x10018584: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018588: 2832 2( CMP r0,#0x32
- 0x1001858a: d122 ". BNE 0x100185d2 ; smpc_pairing_ltk_exch + 98
- 0x1001858c: 4638 8F MOV r0,r7
- 0x1001858e: f7f2ff6d ..m. BL gapc_enc_keysize_get ; 0x1000b46c
- 0x10018592: 2100 .! MOVS r1,#0
- 0x10018594: e002 .. B 0x1001859c ; smpc_pairing_ltk_exch + 44
- 0x10018596: 5421 !T STRB r1,[r4,r0]
- 0x10018598: 1c40 @. ADDS r0,r0,#1
- 0x1001859a: b2c0 .. UXTB r0,r0
- 0x1001859c: 2810 .( CMP r0,#0x10
- 0x1001859e: d3fa .. BCC 0x10018596 ; smpc_pairing_ltk_exch + 38
- 0x100185a0: 8a20 . LDRH r0,[r4,#0x10]
- 0x100185a2: f8ad0000 .... STRH r0,[sp,#0]
- 0x100185a6: f8d40012 .... LDR r0,[r4,#0x12]
- 0x100185aa: f8cd0002 .... STR r0,[sp,#2]
- 0x100185ae: f8d40016 .... LDR r0,[r4,#0x16]
- 0x100185b2: f8cd0006 .... STR r0,[sp,#6]
- 0x100185b6: 4622 "F MOV r2,r4
- 0x100185b8: 2106 .! MOVS r1,#6
- 0x100185ba: 4638 8F MOV r0,r7
- 0x100185bc: f000fa58 ..X. BL smpc_pdu_send ; 0x10018a70
- 0x100185c0: 466a jF MOV r2,sp
- 0x100185c2: 2107 .! MOVS r1,#7
- 0x100185c4: 4638 8F MOV r0,r7
- 0x100185c6: f000fa53 ..S. BL smpc_pdu_send ; 0x10018a70
- 0x100185ca: 4629 )F MOV r1,r5
- 0x100185cc: 4638 8F MOV r0,r7
- 0x100185ce: f001fb29 ..). BL smpc_tkdp_send_continue ; 0x10019c24
- 0x100185d2: 4630 0F MOV r0,r6
- 0x100185d4: bdfe .. POP {r1-r7,pc}
- $d
- 0x100185d6: 0000 .. DCW 0
- 0x100185d8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_nc_exch
- smpc_pairing_nc_exch
- 0x100185dc: b538 8. PUSH {r3-r5,lr}
- 0x100185de: 4604 .F MOV r4,r0
- 0x100185e0: 4813 .H LDR r0,[pc,#76] ; [0x10018630] = 0x110067d4
- 0x100185e2: 2500 .% MOVS r5,#0
- 0x100185e4: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x100185e8: 6902 .i LDR r2,[r0,#0x10]
- 0x100185ea: f892204e ..N LDRB r2,[r2,#0x4e]
- 0x100185ee: 2a03 .* CMP r2,#3
- 0x100185f0: d11c .. BNE 0x1001862c ; smpc_pairing_nc_exch + 80
- 0x100185f2: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x100185f6: 2816 .( CMP r0,#0x16
- 0x100185f8: d118 .. BNE 0x1001862c ; smpc_pairing_nc_exch + 80
- 0x100185fa: b119 .. CBZ r1,0x10018604 ; smpc_pairing_nc_exch + 40
- 0x100185fc: 4620 F MOV r0,r4
- 0x100185fe: f7fffdc5 .... BL smpc_init_mac_key_calculation ; 0x1001818c
- 0x10018602: e013 .. B 0x1001862c ; smpc_pairing_nc_exch + 80
- 0x10018604: 200c . MOVS r0,#0xc
- 0x10018606: f88d0000 .... STRB r0,[sp,#0]
- 0x1001860a: 466a jF MOV r2,sp
- 0x1001860c: 2105 .! MOVS r1,#5
- 0x1001860e: 4620 F MOV r0,r4
- 0x10018610: f000fa2e .... BL smpc_pdu_send ; 0x10018a70
- 0x10018614: 4620 F MOV r0,r4
- 0x10018616: f7f3fa39 ..9. BL gapc_get_role ; 0x1000ba8c
- 0x1001861a: 4601 .F MOV r1,r0
- 0x1001861c: f89d0000 .... LDRB r0,[sp,#0]
- 0x10018620: 2301 .# MOVS r3,#1
- 0x10018622: f0400260 @.`. ORR r2,r0,#0x60
- 0x10018626: 4620 F MOV r0,r4
- 0x10018628: f7ffff4e ..N. BL smpc_pairing_end ; 0x100184c8
- 0x1001862c: 4628 (F MOV r0,r5
- 0x1001862e: bd38 8. POP {r3-r5,pc}
- $d
- 0x10018630: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_oob_exch
- smpc_pairing_oob_exch
- 0x10018634: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10018638: 4616 .F MOV r6,r2
- 0x1001863a: 4605 .F MOV r5,r0
- 0x1001863c: f04f0800 O... MOV r8,#0
- 0x10018640: b141 A. CBZ r1,0x10018654 ; smpc_pairing_oob_exch + 32
- 0x10018642: 4c2d -L LDR r4,[pc,#180] ; [0x100186f8] = 0x110067d4
- 0x10018644: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x10018648: 6908 .i LDR r0,[r1,#0x10]
- 0x1001864a: f890204e ..N LDRB r2,[r0,#0x4e]
- 0x1001864e: 2a02 .* CMP r2,#2
- 0x10018650: d003 .. BEQ 0x1001865a ; smpc_pairing_oob_exch + 38
- 0x10018652: e044 D. B 0x100186de ; smpc_pairing_oob_exch + 170
- 0x10018654: f04f0802 O... MOV r8,#2
- 0x10018658: e041 A. B 0x100186de ; smpc_pairing_oob_exch + 170
- 0x1001865a: f8911040 ..@. LDRB r1,[r1,#0x40]
- 0x1001865e: 2926 &) CMP r1,#0x26
- 0x10018660: d13d =. BNE 0x100186de ; smpc_pairing_oob_exch + 170
- 0x10018662: 2701 .' MOVS r7,#1
- 0x10018664: f10009ba .... ADD r9,r0,#0xba
- 0x10018668: 210f .! MOVS r1,#0xf
- 0x1001866a: 1872 r. ADDS r2,r6,r1
- 0x1001866c: 7c12 .| LDRB r2,[r2,#0x10]
- 0x1001866e: b10a .. CBZ r2,0x10018674 ; smpc_pairing_oob_exch + 64
- 0x10018670: 2700 .' MOVS r7,#0
- 0x10018672: e002 .. B 0x1001867a ; smpc_pairing_oob_exch + 70
- 0x10018674: 1e49 I. SUBS r1,r1,#1
- 0x10018676: 2900 .) CMP r1,#0
- 0x10018678: dcf7 .. BGT 0x1001866a ; smpc_pairing_oob_exch + 54
- 0x1001867a: 2210 ." MOVS r2,#0x10
- 0x1001867c: 4631 1F MOV r1,r6
- 0x1001867e: 303e >0 ADDS r0,r0,#0x3e
- 0x10018680: f7e9ff6d ..m. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018684: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018688: f1060110 .... ADD r1,r6,#0x10
- 0x1001868c: 2210 ." MOVS r2,#0x10
- 0x1001868e: 6900 .i LDR r0,[r0,#0x10]
- 0x10018690: 460e .F MOV r6,r1
- 0x10018692: f5007080 ...p ADD r0,r0,#0x100
- 0x10018696: f7e9ff62 ..b. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001869a: b137 7. CBZ r7,0x100186aa ; smpc_pairing_oob_exch + 118
- 0x1001869c: 4628 (F MOV r0,r5
- 0x1001869e: f7f3f9f5 .... BL gapc_get_role ; 0x1000ba8c
- 0x100186a2: b1f8 .. CBZ r0,0x100186e4 ; smpc_pairing_oob_exch + 176
- 0x100186a4: 2801 .( CMP r0,#1
- 0x100186a6: d00e .. BEQ 0x100186c6 ; smpc_pairing_oob_exch + 146
- 0x100186a8: e014 .. B 0x100186d4 ; smpc_pairing_oob_exch + 160
- 0x100186aa: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x100186ae: 2024 $ MOVS r0,#0x24
- 0x100186b0: 464a JF MOV r2,r9
- 0x100186b2: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100186b6: 2000 . MOVS r0,#0
- 0x100186b8: 9000 .. STR r0,[sp,#0]
- 0x100186ba: 4633 3F MOV r3,r6
- 0x100186bc: 4611 .F MOV r1,r2
- 0x100186be: 4628 (F MOV r0,r5
- 0x100186c0: f7fff952 ..R. BL smpc_f4_Init ; 0x10017968
- 0x100186c4: e00b .. B 0x100186de ; smpc_pairing_oob_exch + 170
- 0x100186c6: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100186ca: 6900 .i LDR r0,[r0,#0x10]
- 0x100186cc: f8900120 .. . LDRB r0,[r0,#0x120]
- 0x100186d0: 2801 .( CMP r0,#1
- 0x100186d2: d007 .. BEQ 0x100186e4 ; smpc_pairing_oob_exch + 176
- 0x100186d4: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x100186d8: 2025 % MOVS r0,#0x25
- 0x100186da: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100186de: 4640 @F MOV r0,r8
- 0x100186e0: e8bd83f8 .... POP {r3-r9,pc}
- 0x100186e4: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x100186e8: 201f . MOVS r0,#0x1f
- 0x100186ea: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100186ee: 4601 .F MOV r1,r0
- 0x100186f0: 4628 (F MOV r0,r5
- 0x100186f2: f7fffbb3 .... BL smpc_generate_rand ; 0x10017e5c
- 0x100186f6: e7f2 .. B 0x100186de ; smpc_pairing_oob_exch + 170
- $d
- 0x100186f8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_req_handler
- smpc_pairing_req_handler
- 0x100186fc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018700: 460f .F MOV r7,r1
- 0x10018702: 4604 .F MOV r4,r0
- 0x10018704: f44f7692 O..v MOV r6,#0x124
- 0x10018708: 2102 .! MOVS r1,#2
- 0x1001870a: 4630 0F MOV r0,r6
- 0x1001870c: f7e9ff72 ..r. BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10018710: 4d09 .M LDR r5,[pc,#36] ; [0x10018738] = 0x110067d4
- 0x10018712: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10018716: 6108 .a STR r0,[r1,#0x10]
- 0x10018718: 4631 1F MOV r1,r6
- 0x1001871a: f7e9ff34 ..4. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1001871e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10018722: 6839 9h LDR r1,[r7,#0]
- 0x10018724: 6900 .i LDR r0,[r0,#0x10]
- 0x10018726: 6101 .a STR r1,[r0,#0x10]
- 0x10018728: 88b9 .. LDRH r1,[r7,#4]
- 0x1001872a: 8281 .. STRH r1,[r0,#0x14]
- 0x1001872c: 4620 F MOV r0,r4
- 0x1001872e: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10018732: 2100 .! MOVS r1,#0
- 0x10018734: f000bfb8 .... B.W smpc_send_pairing_req_ind ; 0x100196a8
- $d
- 0x10018738: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_rsp
- smpc_pairing_rsp
- 0x1001873c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10018740: 4691 .F MOV r9,r2
- 0x10018742: 468a .F MOV r10,r1
- 0x10018744: 4607 .F MOV r7,r0
- 0x10018746: 2600 .& MOVS r6,#0
- 0x10018748: f7f3f9a0 .... BL gapc_get_role ; 0x1000ba8c
- 0x1001874c: 2801 .( CMP r0,#1
- 0x1001874e: d137 7. BNE 0x100187c0 ; smpc_pairing_rsp + 132
- 0x10018750: f8df811c .... LDR r8,[pc,#284] ; [0x10018870] = 0x110067d4
- 0x10018754: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10018758: 6904 .i LDR r4,[r0,#0x10]
- 0x1001875a: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x1001875e: 4625 %F MOV r5,r4
- 0x10018760: 3417 .4 ADDS r4,r4,#0x17
- 0x10018762: 3510 .5 ADDS r5,r5,#0x10
- 0x10018764: 2802 .( CMP r0,#2
- 0x10018766: d17c |. BNE 0x10018862 ; smpc_pairing_rsp + 294
- 0x10018768: f1ba0f00 .... CMP r10,#0
- 0x1001876c: d06a j. BEQ 0x10018844 ; smpc_pairing_rsp + 264
- 0x1001876e: f8d91000 .... LDR r1,[r9,#0]
- 0x10018772: 6021 !` STR r1,[r4,#0]
- 0x10018774: f8b91004 .... LDRH r1,[r9,#4]
- 0x10018778: 80a1 .. STRH r1,[r4,#4]
- 0x1001877a: f8990006 .... LDRB r0,[r9,#6]
- 0x1001877e: 71a0 .q STRB r0,[r4,#6]
- 0x10018780: f7f5fd92 .... BL gapm_is_sec_con_pairing_supp ; 0x1000e2a8
- 0x10018784: b918 .. CBNZ r0,0x1001878e ; smpc_pairing_rsp + 82
- 0x10018786: 78a0 .x LDRB r0,[r4,#2]
- 0x10018788: f0200008 ... BIC r0,r0,#8
- 0x1001878c: 70a0 .p STRB r0,[r4,#2]
- 0x1001878e: 78a0 .x LDRB r0,[r4,#2]
- 0x10018790: 0700 .. LSLS r0,r0,#28
- 0x10018792: d508 .. BPL 0x100187a6 ; smpc_pairing_rsp + 106
- 0x10018794: 78a8 .x LDRB r0,[r5,#2]
- 0x10018796: 0700 .. LSLS r0,r0,#28
- 0x10018798: d505 .. BPL 0x100187a6 ; smpc_pairing_rsp + 106
- 0x1001879a: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x1001879e: 2101 .! MOVS r1,#1
- 0x100187a0: f8801041 ..A. STRB r1,[r0,#0x41]
- 0x100187a4: e007 .. B 0x100187b6 ; smpc_pairing_rsp + 122
- 0x100187a6: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x100187aa: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x100187ae: b910 .. CBNZ r0,0x100187b6 ; smpc_pairing_rsp + 122
- 0x100187b0: f7f5fd6a ..j. BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x100187b4: b118 .. CBZ r0,0x100187be ; smpc_pairing_rsp + 130
- 0x100187b6: f8990001 .... LDRB r0,[r9,#1]
- 0x100187ba: b110 .. CBZ r0,0x100187c2 ; smpc_pairing_rsp + 134
- 0x100187bc: e009 .. B 0x100187d2 ; smpc_pairing_rsp + 150
- 0x100187be: 2603 .& MOVS r6,#3
- 0x100187c0: e04f O. B 0x10018862 ; smpc_pairing_rsp + 294
- 0x100187c2: 7868 hx LDRB r0,[r5,#1]
- 0x100187c4: 2801 .( CMP r0,#1
- 0x100187c6: d104 .. BNE 0x100187d2 ; smpc_pairing_rsp + 150
- 0x100187c8: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x100187cc: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x100187d0: b150 P. CBZ r0,0x100187e8 ; smpc_pairing_rsp + 172
- 0x100187d2: 4638 8F MOV r0,r7
- 0x100187d4: f7fefe4e ..N. BL smpc_check_max_key_size ; 0x10017474
- 0x100187d8: b140 @. CBZ r0,0x100187ec ; smpc_pairing_rsp + 176
- 0x100187da: f8991006 .... LDRB r1,[r9,#6]
- 0x100187de: 4638 8F MOV r0,r7
- 0x100187e0: f7fefe08 .... BL smpc_check_key_distrib ; 0x100173f4
- 0x100187e4: b120 . CBZ r0,0x100187f0 ; smpc_pairing_rsp + 180
- 0x100187e6: e008 .. B 0x100187fa ; smpc_pairing_rsp + 190
- 0x100187e8: 2602 .& MOVS r6,#2
- 0x100187ea: e03a :. B 0x10018862 ; smpc_pairing_rsp + 294
- 0x100187ec: 2606 .& MOVS r6,#6
- 0x100187ee: e038 8. B 0x10018862 ; smpc_pairing_rsp + 294
- 0x100187f0: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x100187f4: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x100187f8: b320 . CBZ r0,0x10018844 ; smpc_pairing_rsp + 264
- 0x100187fa: 4638 8F MOV r0,r7
- 0x100187fc: f7fffb6e ..n. BL smpc_get_key_sec_prop ; 0x10017edc
- 0x10018800: 2101 .! MOVS r1,#1
- 0x10018802: 4638 8F MOV r0,r7
- 0x10018804: f7fffdea .... BL smpc_is_sec_mode_reached ; 0x100183dc
- 0x10018808: 2800 .( CMP r0,#0
- 0x1001880a: d0d8 .. BEQ 0x100187be ; smpc_pairing_rsp + 130
- 0x1001880c: 78a0 .x LDRB r0,[r4,#2]
- 0x1001880e: 0741 A. LSLS r1,r0,#29
- 0x10018810: d01a .. BEQ 0x10018848 ; smpc_pairing_rsp + 268
- 0x10018812: f0000007 .... AND r0,r0,#7
- 0x10018816: 2804 .( CMP r0,#4
- 0x10018818: d016 .. BEQ 0x10018848 ; smpc_pairing_rsp + 268
- 0x1001881a: 7920 y LDRB r0,[r4,#4]
- 0x1001881c: 7929 )y LDRB r1,[r5,#4]
- 0x1001881e: 4008 .@ ANDS r0,r0,r1
- 0x10018820: 7120 q STRB r0,[r4,#4]
- 0x10018822: 7960 `y LDRB r0,[r4,#5]
- 0x10018824: 7969 iy LDRB r1,[r5,#5]
- 0x10018826: 4008 .@ ANDS r0,r0,r1
- 0x10018828: 7160 `q STRB r0,[r4,#5]
- 0x1001882a: 4622 "F MOV r2,r4
- 0x1001882c: 2102 .! MOVS r1,#2
- 0x1001882e: 4638 8F MOV r0,r7
- 0x10018830: f000f91e .... BL smpc_pdu_send ; 0x10018a70
- 0x10018834: 4638 8F MOV r0,r7
- 0x10018836: f000fe51 ..Q. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x1001883a: b140 @. CBZ r0,0x1001884e ; smpc_pairing_rsp + 274
- 0x1001883c: 210e .! MOVS r1,#0xe
- 0x1001883e: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10018842: e012 .. B 0x1001886a ; smpc_pairing_rsp + 302
- 0x10018844: 2608 .& MOVS r6,#8
- 0x10018846: e00c .. B 0x10018862 ; smpc_pairing_rsp + 294
- 0x10018848: 2000 . MOVS r0,#0
- 0x1001884a: 7120 q STRB r0,[r4,#4]
- 0x1001884c: e7ec .. B 0x10018828 ; smpc_pairing_rsp + 236
- 0x1001884e: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10018852: 6901 .i LDR r1,[r0,#0x10]
- 0x10018854: f891104e ..N. LDRB r1,[r1,#0x4e]
- 0x10018858: b131 1. CBZ r1,0x10018868 ; smpc_pairing_rsp + 300
- 0x1001885a: 2104 .! MOVS r1,#4
- 0x1001885c: 4638 8F MOV r0,r7
- 0x1001885e: f000ff23 ..#. BL smpc_send_pairing_req_ind ; 0x100196a8
- 0x10018862: 4630 0F MOV r0,r6
- 0x10018864: e8bd87f0 .... POP {r4-r10,pc}
- 0x10018868: 210b .! MOVS r1,#0xb
- 0x1001886a: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x1001886e: e7f8 .. B 0x10018862 ; smpc_pairing_rsp + 294
- $d
- 0x10018870: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_start
- smpc_pairing_start
- 0x10018874: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10018878: f8df80a0 .... LDR r8,[pc,#160] ; [0x1001891c] = 0x110067d4
- 0x1001887c: 4607 .F MOV r7,r0
- 0x1001887e: 460e .F MOV r6,r1
- 0x10018880: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x10018884: 2500 .% MOVS r5,#0
- 0x10018886: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x1001888a: 0741 A. LSLS r1,r0,#29
- 0x1001888c: d501 .. BPL 0x10018892 ; smpc_pairing_start + 30
- 0x1001888e: 2545 E% MOVS r5,#0x45
- 0x10018890: e040 @. B 0x10018914 ; smpc_pairing_start + 160
- 0x10018892: 0780 .. LSLS r0,r0,#30
- 0x10018894: d501 .. BPL 0x1001889a ; smpc_pairing_start + 38
- 0x10018896: 2569 i% MOVS r5,#0x69
- 0x10018898: e03c <. B 0x10018914 ; smpc_pairing_start + 160
- 0x1001889a: 4630 0F MOV r0,r6
- 0x1001889c: f7fefe00 .... BL smpc_check_pairing_feat ; 0x100174a0
- 0x100188a0: b118 .. CBZ r0,0x100188aa ; smpc_pairing_start + 54
- 0x100188a2: 78f0 .x LDRB r0,[r6,#3]
- 0x100188a4: 1fc0 .. SUBS r0,r0,#7
- 0x100188a6: 280a .( CMP r0,#0xa
- 0x100188a8: d301 .. BCC 0x100188ae ; smpc_pairing_start + 58
- 0x100188aa: 256a j% MOVS r5,#0x6a
- 0x100188ac: e032 2. B 0x10018914 ; smpc_pairing_start + 160
- 0x100188ae: 78b0 .x LDRB r0,[r6,#2]
- 0x100188b0: 0700 .. LSLS r0,r0,#28
- 0x100188b2: d505 .. BPL 0x100188c0 ; smpc_pairing_start + 76
- 0x100188b4: f7f5fcf8 .... BL gapm_is_sec_con_pairing_supp ; 0x1000e2a8
- 0x100188b8: b1e0 .. CBZ r0,0x100188f4 ; smpc_pairing_start + 128
- 0x100188ba: 78b0 .x LDRB r0,[r6,#2]
- 0x100188bc: 0700 .. LSLS r0,r0,#28
- 0x100188be: d402 .. BMI 0x100188c6 ; smpc_pairing_start + 82
- 0x100188c0: f7f5fce2 .... BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x100188c4: b1b0 .. CBZ r0,0x100188f4 ; smpc_pairing_start + 128
- 0x100188c6: f44f7992 O..y MOV r9,#0x124
- 0x100188ca: 2102 .! MOVS r1,#2
- 0x100188cc: 4648 HF MOV r0,r9
- 0x100188ce: f7e9fe91 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x100188d2: f8581027 X.'. LDR r1,[r8,r7,LSL #2]
- 0x100188d6: 4604 .F MOV r4,r0
- 0x100188d8: 6108 .a STR r0,[r1,#0x10]
- 0x100188da: 4649 IF MOV r1,r9
- 0x100188dc: f7e9fe53 ..S. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x100188e0: 6830 0h LDR r0,[r6,#0]
- 0x100188e2: 6120 a STR r0,[r4,#0x10]
- 0x100188e4: 88b0 .. LDRH r0,[r6,#4]
- 0x100188e6: 82a0 .. STRH r0,[r4,#0x14]
- 0x100188e8: 79b0 .y LDRB r0,[r6,#6]
- 0x100188ea: 75a0 .u STRB r0,[r4,#0x16]
- 0x100188ec: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x100188ee: 07c0 .. LSLS r0,r0,#31
- 0x100188f0: d002 .. BEQ 0x100188f8 ; smpc_pairing_start + 132
- 0x100188f2: e004 .. B 0x100188fe ; smpc_pairing_start + 138
- 0x100188f4: 2563 c% MOVS r5,#0x63
- 0x100188f6: e00d .. B 0x10018914 ; smpc_pairing_start + 160
- 0x100188f8: 2000 . MOVS r0,#0
- 0x100188fa: 7520 u STRB r0,[r4,#0x14]
- 0x100188fc: 7560 `u STRB r0,[r4,#0x15]
- 0x100188fe: f1040210 .... ADD r2,r4,#0x10
- 0x10018902: 2101 .! MOVS r1,#1
- 0x10018904: 4638 8F MOV r0,r7
- 0x10018906: f000f8b3 .... BL smpc_pdu_send ; 0x10018a70
- 0x1001890a: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x1001890e: 2101 .! MOVS r1,#1
- 0x10018910: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10018914: 4628 (F MOV r0,r5
- 0x10018916: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x1001891a: 0000 .. DCW 0
- 0x1001891c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pairing_tk_exch
- smpc_pairing_tk_exch
- 0x10018920: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10018924: 4d3b ;M LDR r5,[pc,#236] ; [0x10018a14] = 0x110067d4
- 0x10018926: 4604 .F MOV r4,r0
- 0x10018928: 4617 .F MOV r7,r2
- 0x1001892a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001892e: 4689 .F MOV r9,r1
- 0x10018930: f04f0800 O... MOV r8,#0
- 0x10018934: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018938: 2803 .( CMP r0,#3
- 0x1001893a: d001 .. BEQ 0x10018940 ; smpc_pairing_tk_exch + 32
- 0x1001893c: 2804 .( CMP r0,#4
- 0x1001893e: d165 e. BNE 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x10018940: 4620 F MOV r0,r4
- 0x10018942: f7f3f8a3 .... BL gapc_get_role ; 0x1000ba8c
- 0x10018946: 4606 .F MOV r6,r0
- 0x10018948: f1b90f00 .... CMP r9,#0
- 0x1001894c: d056 V. BEQ 0x100189fc ; smpc_pairing_tk_exch + 220
- 0x1001894e: 4620 F MOV r0,r4
- 0x10018950: f000fdc4 .... BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10018954: 2800 .( CMP r0,#0
- 0x10018956: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x1001895a: d030 0. BEQ 0x100189be ; smpc_pairing_tk_exch + 158
- 0x1001895c: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10018960: 2903 .) CMP r1,#3
- 0x10018962: d001 .. BEQ 0x10018968 ; smpc_pairing_tk_exch + 72
- 0x10018964: 2904 .) CMP r1,#4
- 0x10018966: d151 Q. BNE 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x10018968: 6900 .i LDR r0,[r0,#0x10]
- 0x1001896a: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x1001896e: 2901 .) CMP r1,#1
- 0x10018970: d14c L. BNE 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x10018972: 2210 ." MOVS r2,#0x10
- 0x10018974: 4639 9F MOV r1,r7
- 0x10018976: f5007088 ...p ADD r0,r0,#0x110
- 0x1001897a: f7e9fdf0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001897e: 8838 8. LDRH r0,[r7,#0]
- 0x10018980: 8879 y. LDRH r1,[r7,#2]
- 0x10018982: ea404001 @..@ ORR r0,r0,r1,LSL #16
- 0x10018986: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x1001898a: 6909 .i LDR r1,[r1,#0x10]
- 0x1001898c: f8c100fc .... STR r0,[r1,#0xfc]
- 0x10018990: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10018994: 2000 . MOVS r0,#0
- 0x10018996: 6909 .i LDR r1,[r1,#0x10]
- 0x10018998: f88100fa .... STRB r0,[r1,#0xfa]
- 0x1001899c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100189a0: 2119 .! MOVS r1,#0x19
- 0x100189a2: b146 F. CBZ r6,0x100189b6 ; smpc_pairing_tk_exch + 150
- 0x100189a4: 6902 .i LDR r2,[r0,#0x10]
- 0x100189a6: f8922121 ..!! LDRB r2,[r2,#0x121]
- 0x100189aa: 2a01 .* CMP r2,#1
- 0x100189ac: d003 .. BEQ 0x100189b6 ; smpc_pairing_tk_exch + 150
- 0x100189ae: 211b .! MOVS r1,#0x1b
- 0x100189b0: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x100189b4: e02a *. B 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x100189b6: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x100189ba: 2119 .! MOVS r1,#0x19
- 0x100189bc: e01a .. B 0x100189f4 ; smpc_pairing_tk_exch + 212
- 0x100189be: 6900 .i LDR r0,[r0,#0x10]
- 0x100189c0: 2210 ." MOVS r2,#0x10
- 0x100189c2: 4639 9F MOV r1,r7
- 0x100189c4: f7e9fdcb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100189c8: b146 F. CBZ r6,0x100189dc ; smpc_pairing_tk_exch + 188
- 0x100189ca: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100189ce: f8910040 ..@. LDRB r0,[r1,#0x40]
- 0x100189d2: 2803 .( CMP r0,#3
- 0x100189d4: d009 .. BEQ 0x100189ea ; smpc_pairing_tk_exch + 202
- 0x100189d6: 2804 .( CMP r0,#4
- 0x100189d8: d00b .. BEQ 0x100189f2 ; smpc_pairing_tk_exch + 210
- 0x100189da: e017 .. B 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x100189dc: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100189e0: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x100189e4: 2803 .( CMP r0,#3
- 0x100189e6: d004 .. BEQ 0x100189f2 ; smpc_pairing_tk_exch + 210
- 0x100189e8: e010 .. B 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x100189ea: 200b . MOVS r0,#0xb
- 0x100189ec: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100189f0: e00c .. B 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x100189f2: 2105 .! MOVS r1,#5
- 0x100189f4: 4620 F MOV r0,r4
- 0x100189f6: f7fffa31 ..1. BL smpc_generate_rand ; 0x10017e5c
- 0x100189fa: e007 .. B 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x100189fc: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10018a00: 6900 .i LDR r0,[r0,#0x10]
- 0x10018a02: f890004e ..N. LDRB r0,[r0,#0x4e]
- 0x10018a06: 2801 .( CMP r0,#1
- 0x10018a08: d100 .. BNE 0x10018a0c ; smpc_pairing_tk_exch + 236
- 0x10018a0a: 4680 .F MOV r8,r0
- 0x10018a0c: 4640 @F MOV r0,r8
- 0x10018a0e: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x10018a12: 0000 .. DCW 0
- 0x10018a14: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_pdu_recv
- smpc_pdu_recv
- 0x10018a18: b538 8. PUSH {r3-r5,lr}
- 0x10018a1a: 4605 .F MOV r5,r0
- 0x10018a1c: 460c .F MOV r4,r1
- 0x10018a1e: 4608 .F MOV r0,r1
- 0x10018a20: f7fefd50 ..P. BL smpc_check_param ; 0x100174c4
- 0x10018a24: f88d0000 .... STRB r0,[sp,#0]
- 0x10018a28: b1c0 .. CBZ r0,0x10018a5c ; smpc_pdu_recv + 68
- 0x10018a2a: 2807 .( CMP r0,#7
- 0x10018a2c: d015 .. BEQ 0x10018a5a ; smpc_pdu_recv + 66
- 0x10018a2e: 466a jF MOV r2,sp
- 0x10018a30: 2105 .! MOVS r1,#5
- 0x10018a32: 4628 (F MOV r0,r5
- 0x10018a34: f000f81c .... BL smpc_pdu_send ; 0x10018a70
- 0x10018a38: 7920 y LDRB r0,[r4,#4]
- 0x10018a3a: 2801 .( CMP r0,#1
- 0x10018a3c: d00d .. BEQ 0x10018a5a ; smpc_pdu_recv + 66
- 0x10018a3e: 280b .( CMP r0,#0xb
- 0x10018a40: d00b .. BEQ 0x10018a5a ; smpc_pdu_recv + 66
- 0x10018a42: 4628 (F MOV r0,r5
- 0x10018a44: f7f3f822 ..". BL gapc_get_role ; 0x1000ba8c
- 0x10018a48: 4601 .F MOV r1,r0
- 0x10018a4a: f89d0000 .... LDRB r0,[sp,#0]
- 0x10018a4e: 2301 .# MOVS r3,#1
- 0x10018a50: f0400260 @.`. ORR r2,r0,#0x60
- 0x10018a54: 4628 (F MOV r0,r5
- 0x10018a56: f7fffd37 ..7. BL smpc_pairing_end ; 0x100184c8
- 0x10018a5a: bd38 8. POP {r3-r5,pc}
- 0x10018a5c: 7920 y LDRB r0,[r4,#4]
- 0x10018a5e: 4903 .I LDR r1,[pc,#12] ; [0x10018a6c] = 0x1001c174
- 0x10018a60: f8512020 Q. LDR r2,[r1,r0,LSL #2]
- 0x10018a64: 4621 !F MOV r1,r4
- 0x10018a66: 4628 (F MOV r0,r5
- 0x10018a68: 4790 .G BLX r2
- 0x10018a6a: bd38 8. POP {r3-r5,pc}
- $d
- 0x10018a6c: 1001c174 t... DCD 268550516
- $t
- i.smpc_pdu_send
- smpc_pdu_send
- 0x10018a70: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x10018a74: f8df8080 .... LDR r8,[pc,#128] ; [0x10018af8] = 0x110067d4
- 0x10018a78: 4606 .F MOV r6,r0
- 0x10018a7a: 460f .F MOV r7,r1
- 0x10018a7c: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10018a80: 4692 .F MOV r10,r2
- 0x10018a82: f6406936 @.6i MOV r9,#0xe36
- 0x10018a86: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x10018a8a: 07c1 .. LSLS r1,r0,#31
- 0x10018a8c: f04f0008 O... MOV r0,#8
- 0x10018a90: ea402406 @..$ ORR r4,r0,r6,LSL #8
- 0x10018a94: d00a .. BEQ 0x10018aac ; smpc_pdu_send + 60
- 0x10018a96: 4621 !F MOV r1,r4
- 0x10018a98: 4648 HF MOV r0,r9
- 0x10018a9a: f7e9fde7 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000266c
- 0x10018a9e: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10018aa2: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x10018aa6: f0210101 !... BIC r1,r1,#1
- 0x10018aaa: 7001 .p STRB r1,[r0,#0]
- 0x10018aac: 2000 . MOVS r0,#0
- 0x10018aae: 9000 .. STR r0,[sp,#0]
- 0x10018ab0: 4623 #F MOV r3,r4
- 0x10018ab2: 463a :F MOV r2,r7
- 0x10018ab4: 2106 .! MOVS r1,#6
- 0x10018ab6: 4630 0F MOV r0,r6
- 0x10018ab8: f7fbfdac .... BL l2cc_pdu_alloc ; 0x10014614
- 0x10018abc: 490f .I LDR r1,[pc,#60] ; [0x10018afc] = 0x1001c138
- 0x10018abe: 4605 .F MOV r5,r0
- 0x10018ac0: 1f00 .. SUBS r0,r0,#4
- 0x10018ac2: f8512027 Q.' LDR r2,[r1,r7,LSL #2]
- 0x10018ac6: 4651 QF MOV r1,r10
- 0x10018ac8: 4790 .G BLX r2
- 0x10018aca: 4628 (F MOV r0,r5
- 0x10018acc: f7fcf898 .... BL l2cc_pdu_send ; 0x10014c00
- 0x10018ad0: 2f0b ./ CMP r7,#0xb
- 0x10018ad2: d00e .. BEQ 0x10018af2 ; smpc_pdu_send + 130
- 0x10018ad4: 2f05 ./ CMP r7,#5
- 0x10018ad6: d00c .. BEQ 0x10018af2 ; smpc_pdu_send + 130
- 0x10018ad8: 4621 !F MOV r1,r4
- 0x10018ada: f64032b8 @..2 MOV r2,#0xbb8
- 0x10018ade: 4648 HF MOV r0,r9
- 0x10018ae0: f7e9fdc9 .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x10018ae4: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x10018ae8: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x10018aec: f0410101 A... ORR r1,r1,#1
- 0x10018af0: 7001 .p STRB r1,[r0,#0]
- 0x10018af2: e8bd8ff8 .... POP {r3-r11,pc}
- $d
- 0x10018af6: 0000 .. DCW 0
- 0x10018af8: 110067d4 .g.. DCD 285239252
- 0x10018afc: 1001c138 8... DCD 268550456
- $t
- i.smpc_process_aes_cmac
- smpc_process_aes_cmac
- 0x10018b00: 4a0d .J LDR r2,[pc,#52] ; [0x10018b38] = 0x110067d4
- 0x10018b02: b510 .. PUSH {r4,lr}
- 0x10018b04: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x10018b08: 2400 .$ MOVS r4,#0
- 0x10018b0a: 6912 .i LDR r2,[r2,#0x10]
- 0x10018b0c: 6d52 Rm LDR r2,[r2,#0x54]
- 0x10018b0e: f892305e ..^0 LDRB r3,[r2,#0x5e]
- 0x10018b12: b14b K. CBZ r3,0x10018b28 ; smpc_process_aes_cmac + 40
- 0x10018b14: f8123f5c ..\? LDRB r3,[r2,#0x5c]!
- 0x10018b18: 7852 Rx LDRB r2,[r2,#1]
- 0x10018b1a: 4293 .B CMP r3,r2
- 0x10018b1c: d101 .. BNE 0x10018b22 ; smpc_process_aes_cmac + 34
- 0x10018b1e: 2401 .$ MOVS r4,#1
- 0x10018b20: e008 .. B 0x10018b34 ; smpc_process_aes_cmac + 52
- 0x10018b22: 1e52 R. SUBS r2,r2,#1
- 0x10018b24: 4293 .B CMP r3,r2
- 0x10018b26: da02 .. BGE 0x10018b2e ; smpc_process_aes_cmac + 46
- 0x10018b28: f7fef8ac .... BL smpc_aes_cmac_continue ; 0x10016c84
- 0x10018b2c: e002 .. B 0x10018b34 ; smpc_process_aes_cmac + 52
- 0x10018b2e: d101 .. BNE 0x10018b34 ; smpc_process_aes_cmac + 52
- 0x10018b30: f7fef884 .... BL smpc_aes_cmac_complete ; 0x10016c3c
- 0x10018b34: 4620 F MOV r0,r4
- 0x10018b36: bd10 .. POP {r4,pc}
- $d
- 0x10018b38: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_dhkey_check_pdu
- smpc_recv_dhkey_check_pdu
- 0x10018b3c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018b40: 460f .F MOV r7,r1
- 0x10018b42: 4605 .F MOV r5,r0
- 0x10018b44: f7f2ffa2 .... BL gapc_get_role ; 0x1000ba8c
- 0x10018b48: 4606 .F MOV r6,r0
- 0x10018b4a: 481c .H LDR r0,[pc,#112] ; [0x10018bbc] = 0x11003b14
- 0x10018b4c: 7800 .x LDRB r0,[r0,#0]
- 0x10018b4e: 2803 .( CMP r0,#3
- 0x10018b50: d309 .. BCC 0x10018b66 ; smpc_recv_dhkey_check_pdu + 42
- 0x10018b52: a01b .. ADR r0,{pc}+0x6e ; 0x10018bc0
- 0x10018b54: f7fcfb2a ..*. BL log_printf_level ; 0x100151ac
- 0x10018b58: a31b .. ADR r3,{pc}+0x70 ; 0x10018bc8
- 0x10018b5a: f2404297 @..B MOV r2,#0x497
- 0x10018b5e: a121 !. ADR r1,{pc}+0x86 ; 0x10018be4
- 0x10018b60: a02a *. ADR r0,{pc}+0xac ; 0x10018c0c
- 0x10018b62: f7fcfb11 .... BL log_printf ; 0x10015188
- 0x10018b66: 4c2c ,L LDR r4,[pc,#176] ; [0x10018c18] = 0x110067d4
- 0x10018b68: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018b6c: 6900 .i LDR r0,[r0,#0x10]
- 0x10018b6e: 2800 .( CMP r0,#0
- 0x10018b70: d021 !. BEQ 0x10018bb6 ; smpc_recv_dhkey_check_pdu + 122
- 0x10018b72: 2101 .! MOVS r1,#1
- 0x10018b74: f88010b9 .... STRB r1,[r0,#0xb9]
- 0x10018b78: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018b7c: 2210 ." MOVS r2,#0x10
- 0x10018b7e: 1d79 y. ADDS r1,r7,#5
- 0x10018b80: 6900 .i LDR r0,[r0,#0x10]
- 0x10018b82: 3079 y0 ADDS r0,r0,#0x79
- 0x10018b84: f7e9fceb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018b88: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018b8c: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10018b90: 292c ,) CMP r1,#0x2c
- 0x10018b92: d110 .. BNE 0x10018bb6 ; smpc_recv_dhkey_check_pdu + 122
- 0x10018b94: b13e >. CBZ r6,0x10018ba6 ; smpc_recv_dhkey_check_pdu + 106
- 0x10018b96: 212b +! MOVS r1,#0x2b
- 0x10018b98: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10018b9c: 4628 (F MOV r0,r5
- 0x10018b9e: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10018ba2: f7ffbb47 ..G. B smpc_initiate_dhkey_check ; 0x10018234
- 0x10018ba6: 212d -! MOVS r1,#0x2d
- 0x10018ba8: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10018bac: 4628 (F MOV r0,r5
- 0x10018bae: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10018bb2: f7ffbba9 .... B smpc_initiate_dhkey_verification ; 0x10018308
- 0x10018bb6: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10018bba: 0000 .. DCW 0
- 0x10018bbc: 11003b14 .;.. DCD 285227796
- 0x10018bc0: 464e495b [INF DCD 1179535707
- 0x10018bc4: 00205d4f O] . DCD 2121039
- 0x10018bc8: 76636572 recv DCD 1986225522
- 0x10018bcc: 43324c3a :L2C DCD 1127369786
- 0x10018bd0: 444f435f _COD DCD 1146045279
- 0x10018bd4: 48445f45 E_DH DCD 1212440389
- 0x10018bd8: 5f59454b KEY_ DCD 1599685963
- 0x10018bdc: 43454843 CHEC DCD 1128613955
- 0x10018be0: 000a0d4b K... DCD 658763
- 0x10018be4: 695c2e2e ..\i DCD 1767648814
- 0x10018be8: 6c625c70 p\bl DCD 1818385520
- 0x10018bec: 6c685c65 e\hl DCD 1818778725
- 0x10018bf0: 6372735c \src DCD 1668445020
- 0x10018bf4: 7061675c \gap DCD 1885431644
- 0x10018bf8: 706d735c \smp DCD 1886221148
- 0x10018bfc: 6d735c63 c\sm DCD 1836276835
- 0x10018c00: 755f6370 pc_u DCD 1969185648
- 0x10018c04: 2e6c6974 til. DCD 778856820
- 0x10018c08: 00000063 c... DCD 99
- 0x10018c0c: 5f636573 sec_ DCD 1600349555
- 0x10018c10: 6e6e6f63 conn DCD 1852731235
- 0x10018c14: 00000000 .... DCD 0
- 0x10018c18: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_enc_info_pdu
- smpc_recv_enc_info_pdu
- 0x10018c1c: b510 .. PUSH {r4,lr}
- 0x10018c1e: 4604 .F MOV r4,r0
- 0x10018c20: 480a .H LDR r0,[pc,#40] ; [0x10018c4c] = 0x110067d4
- 0x10018c22: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10018c26: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x10018c2a: 2a36 6* CMP r2,#0x36
- 0x10018c2c: d10d .. BNE 0x10018c4a ; smpc_recv_enc_info_pdu + 46
- 0x10018c2e: 6900 .i LDR r0,[r0,#0x10]
- 0x10018c30: 2210 ." MOVS r2,#0x10
- 0x10018c32: 1d49 I. ADDS r1,r1,#5
- 0x10018c34: f7e9fc93 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018c38: 4620 F MOV r0,r4
- 0x10018c3a: f7f2ff27 ..'. BL gapc_get_role ; 0x1000ba8c
- 0x10018c3e: 4601 .F MOV r1,r0
- 0x10018c40: 4620 F MOV r0,r4
- 0x10018c42: e8bd4010 ...@ POP {r4,lr}
- 0x10018c46: f000bf73 ..s. B.W smpc_tkdp_rcp_continue ; 0x10019b30
- 0x10018c4a: bd10 .. POP {r4,pc}
- $d
- 0x10018c4c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_id_addr_info_pdu
- smpc_recv_id_addr_info_pdu
- 0x10018c50: b510 .. PUSH {r4,lr}
- 0x10018c52: 4604 .F MOV r4,r0
- 0x10018c54: 4811 .H LDR r0,[pc,#68] ; [0x10018c9c] = 0x110067d4
- 0x10018c56: b086 .. SUB sp,sp,#0x18
- 0x10018c58: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10018c5c: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x10018c60: 2a39 9* CMP r2,#0x39
- 0x10018c62: d118 .. BNE 0x10018c96 ; smpc_recv_id_addr_info_pdu + 70
- 0x10018c64: f8d12006 ... LDR r2,[r1,#6]
- 0x10018c68: 9204 .. STR r2,[sp,#0x10]
- 0x10018c6a: 894a J. LDRH r2,[r1,#0xa]
- 0x10018c6c: f8ad2014 ... STRH r2,[sp,#0x14]
- 0x10018c70: 7949 Iy LDRB r1,[r1,#5]
- 0x10018c72: f88d1016 .... STRB r1,[sp,#0x16]
- 0x10018c76: 6900 .i LDR r0,[r0,#0x10]
- 0x10018c78: c80f .. LDM r0,{r0-r3}
- 0x10018c7a: e88d000f .... STM sp,{r0-r3}
- 0x10018c7e: 466a jF MOV r2,sp
- 0x10018c80: 2105 .! MOVS r1,#5
- 0x10018c82: 4620 F MOV r0,r4
- 0x10018c84: f000fcb8 .... BL smpc_send_pairing_ind ; 0x100195f8
- 0x10018c88: 4620 F MOV r0,r4
- 0x10018c8a: f7f2feff .... BL gapc_get_role ; 0x1000ba8c
- 0x10018c8e: 4601 .F MOV r1,r0
- 0x10018c90: 4620 F MOV r0,r4
- 0x10018c92: f000ff4d ..M. BL smpc_tkdp_rcp_continue ; 0x10019b30
- 0x10018c96: b006 .. ADD sp,sp,#0x18
- 0x10018c98: bd10 .. POP {r4,pc}
- $d
- 0x10018c9a: 0000 .. DCW 0
- 0x10018c9c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_id_info_pdu
- smpc_recv_id_info_pdu
- 0x10018ca0: b510 .. PUSH {r4,lr}
- 0x10018ca2: 4604 .F MOV r4,r0
- 0x10018ca4: 480a .H LDR r0,[pc,#40] ; [0x10018cd0] = 0x110067d4
- 0x10018ca6: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10018caa: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x10018cae: 2a38 8* CMP r2,#0x38
- 0x10018cb0: d10d .. BNE 0x10018cce ; smpc_recv_id_info_pdu + 46
- 0x10018cb2: 6900 .i LDR r0,[r0,#0x10]
- 0x10018cb4: 2210 ." MOVS r2,#0x10
- 0x10018cb6: 1d49 I. ADDS r1,r1,#5
- 0x10018cb8: f7e9fc51 ..Q. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018cbc: 4620 F MOV r0,r4
- 0x10018cbe: f7f2fee5 .... BL gapc_get_role ; 0x1000ba8c
- 0x10018cc2: 4601 .F MOV r1,r0
- 0x10018cc4: 4620 F MOV r0,r4
- 0x10018cc6: e8bd4010 ...@ POP {r4,lr}
- 0x10018cca: f000bf31 ..1. B.W smpc_tkdp_rcp_continue ; 0x10019b30
- 0x10018cce: bd10 .. POP {r4,pc}
- $d
- 0x10018cd0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_keypress_notification_pdu
- smpc_recv_keypress_notification_pdu
- 0x10018cd4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018cd8: 4605 .F MOV r5,r0
- 0x10018cda: 4817 .H LDR r0,[pc,#92] ; [0x10018d38] = 0x11003b14
- 0x10018cdc: 460e .F MOV r6,r1
- 0x10018cde: 7800 .x LDRB r0,[r0,#0]
- 0x10018ce0: 2803 .( CMP r0,#3
- 0x10018ce2: d309 .. BCC 0x10018cf8 ; smpc_recv_keypress_notification_pdu + 36
- 0x10018ce4: a015 .. ADR r0,{pc}+0x58 ; 0x10018d3c
- 0x10018ce6: f7fcfa61 ..a. BL log_printf_level ; 0x100151ac
- 0x10018cea: a316 .. ADR r3,{pc}+0x5a ; 0x10018d44
- 0x10018cec: f24042b2 @..B MOV r2,#0x4b2
- 0x10018cf0: a11e .. ADR r1,{pc}+0x7c ; 0x10018d6c
- 0x10018cf2: a028 (. ADR r0,{pc}+0xa2 ; 0x10018d94
- 0x10018cf4: f7fcfa48 ..H. BL log_printf ; 0x10015188
- 0x10018cf8: 4829 )H LDR r0,[pc,#164] ; [0x10018da0] = 0x110067d4
- 0x10018cfa: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10018cfe: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018d02: 1e40 @. SUBS r0,r0,#1
- 0x10018d04: 283a :( CMP r0,#0x3a
- 0x10018d06: d215 .. BCS 0x10018d34 ; smpc_recv_keypress_notification_pdu + 96
- 0x10018d08: 2008 . MOVS r0,#8
- 0x10018d0a: ea402105 @..! ORR r1,r0,r5,LSL #8
- 0x10018d0e: f6406736 @.6g MOV r7,#0xe36
- 0x10018d12: 460c .F MOV r4,r1
- 0x10018d14: 4638 8F MOV r0,r7
- 0x10018d16: f7e9fd03 .... BL $Ven$TT$L$$ke_timer_active ; 0x10002720
- 0x10018d1a: b128 (. CBZ r0,0x10018d28 ; smpc_recv_keypress_notification_pdu + 84
- 0x10018d1c: 4621 !F MOV r1,r4
- 0x10018d1e: f64032b8 @..2 MOV r2,#0xbb8
- 0x10018d22: 4638 8F MOV r0,r7
- 0x10018d24: f7e9fca7 .... BL $Ven$TT$L$$ke_timer_set ; 0x10002676
- 0x10018d28: 7971 qy LDRB r1,[r6,#5]
- 0x10018d2a: 4628 (F MOV r0,r5
- 0x10018d2c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10018d30: f7ffbb6a ..j. B smpc_key_press_notification_ind ; 0x10018408
- 0x10018d34: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x10018d38: 11003b14 .;.. DCD 285227796
- 0x10018d3c: 464e495b [INF DCD 1179535707
- 0x10018d40: 00205d4f O] . DCD 2121039
- 0x10018d44: 76636572 recv DCD 1986225522
- 0x10018d48: 43324c3a :L2C DCD 1127369786
- 0x10018d4c: 444f435f _COD DCD 1146045279
- 0x10018d50: 454b5f45 E_KE DCD 1162567493
- 0x10018d54: 45525059 YPRE DCD 1163022425
- 0x10018d58: 4e5f5353 SS_N DCD 1314870099
- 0x10018d5c: 4649544f OTIF DCD 1179210831
- 0x10018d60: 54414349 ICAT DCD 1413563209
- 0x10018d64: 0d4e4f49 ION. DCD 223235913
- 0x10018d68: 0000000a .... DCD 10
- 0x10018d6c: 695c2e2e ..\i DCD 1767648814
- 0x10018d70: 6c625c70 p\bl DCD 1818385520
- 0x10018d74: 6c685c65 e\hl DCD 1818778725
- 0x10018d78: 6372735c \src DCD 1668445020
- 0x10018d7c: 7061675c \gap DCD 1885431644
- 0x10018d80: 706d735c \smp DCD 1886221148
- 0x10018d84: 6d735c63 c\sm DCD 1836276835
- 0x10018d88: 755f6370 pc_u DCD 1969185648
- 0x10018d8c: 2e6c6974 til. DCD 778856820
- 0x10018d90: 00000063 c... DCD 99
- 0x10018d94: 5f636573 sec_ DCD 1600349555
- 0x10018d98: 6e6e6f63 conn DCD 1852731235
- 0x10018d9c: 00000000 .... DCD 0
- 0x10018da0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_mst_id_pdu
- smpc_recv_mst_id_pdu
- 0x10018da4: b510 .. PUSH {r4,lr}
- 0x10018da6: 4604 .F MOV r4,r0
- 0x10018da8: 4813 .H LDR r0,[pc,#76] ; [0x10018df8] = 0x110067d4
- 0x10018daa: b088 .. SUB sp,sp,#0x20
- 0x10018dac: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10018db0: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x10018db4: 2a37 7* CMP r2,#0x37
- 0x10018db6: d11d .. BNE 0x10018df4 ; smpc_recv_mst_id_pdu + 80
- 0x10018db8: 88ca .. LDRH r2,[r1,#6]
- 0x10018dba: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x10018dbe: 688a .h LDR r2,[r1,#8]
- 0x10018dc0: f8cd2012 ... STR r2,[sp,#0x12]
- 0x10018dc4: 68c9 .h LDR r1,[r1,#0xc]
- 0x10018dc6: f8cd1016 .... STR r1,[sp,#0x16]
- 0x10018dca: 6903 .i LDR r3,[r0,#0x10]
- 0x10018dcc: cb0f .. LDM r3,{r0-r3}
- 0x10018dce: e88d000f .... STM sp,{r0-r3}
- 0x10018dd2: 4620 F MOV r0,r4
- 0x10018dd4: f7f2fb4a ..J. BL gapc_enc_keysize_get ; 0x1000b46c
- 0x10018dd8: f88d001a .... STRB r0,[sp,#0x1a]
- 0x10018ddc: 466a jF MOV r2,sp
- 0x10018dde: 2107 .! MOVS r1,#7
- 0x10018de0: 4620 F MOV r0,r4
- 0x10018de2: f000fc09 .... BL smpc_send_pairing_ind ; 0x100195f8
- 0x10018de6: 4620 F MOV r0,r4
- 0x10018de8: f7f2fe50 ..P. BL gapc_get_role ; 0x1000ba8c
- 0x10018dec: 4601 .F MOV r1,r0
- 0x10018dee: 4620 F MOV r0,r4
- 0x10018df0: f000fe9e .... BL smpc_tkdp_rcp_continue ; 0x10019b30
- 0x10018df4: b008 .. ADD sp,sp,#0x20
- 0x10018df6: bd10 .. POP {r4,pc}
- $d
- 0x10018df8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_pair_cfm_pdu
- smpc_recv_pair_cfm_pdu
- 0x10018dfc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10018e00: 460e .F MOV r6,r1
- 0x10018e02: 4605 .F MOV r5,r0
- 0x10018e04: f7f2fe42 ..B. BL gapc_get_role ; 0x1000ba8c
- 0x10018e08: 4607 .F MOV r7,r0
- 0x10018e0a: 4628 (F MOV r0,r5
- 0x10018e0c: f000fb66 ..f. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10018e10: 4c36 6L LDR r4,[pc,#216] ; [0x10018eec] = 0x110067d4
- 0x10018e12: b1f0 .. CBZ r0,0x10018e52 ; smpc_recv_pair_cfm_pdu + 86
- 0x10018e14: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018e18: 2210 ." MOVS r2,#0x10
- 0x10018e1a: 1d71 q. ADDS r1,r6,#5
- 0x10018e1c: 6900 .i LDR r0,[r0,#0x10]
- 0x10018e1e: 303e >0 ADDS r0,r0,#0x3e
- 0x10018e20: f7e9fb9d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018e24: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018e28: 6902 .i LDR r2,[r0,#0x10]
- 0x10018e2a: f892104e ..N. LDRB r1,[r2,#0x4e]
- 0x10018e2e: b3c1 .. CBZ r1,0x10018ea2 ; smpc_recv_pair_cfm_pdu + 166
- 0x10018e30: 2903 .) CMP r1,#3
- 0x10018e32: d03f ?. BEQ 0x10018eb4 ; smpc_recv_pair_cfm_pdu + 184
- 0x10018e34: 2901 .) CMP r1,#1
- 0x10018e36: d120 . BNE 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018e38: 2f01 ./ CMP r7,#1
- 0x10018e3a: d047 G. BEQ 0x10018ecc ; smpc_recv_pair_cfm_pdu + 208
- 0x10018e3c: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018e40: 281b .( CMP r0,#0x1b
- 0x10018e42: d11a .. BNE 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018e44: 2104 .! MOVS r1,#4
- 0x10018e46: 4628 (F MOV r0,r5
- 0x10018e48: 321e .2 ADDS r2,r2,#0x1e
- 0x10018e4a: f7fffe11 .... BL smpc_pdu_send ; 0x10018a70
- 0x10018e4e: 201d . MOVS r0,#0x1d
- 0x10018e50: e00f .. B 0x10018e72 ; smpc_recv_pair_cfm_pdu + 118
- 0x10018e52: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018e56: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10018e5a: b187 .. CBZ r7,0x10018e7e ; smpc_recv_pair_cfm_pdu + 130
- 0x10018e5c: 290b .) CMP r1,#0xb
- 0x10018e5e: d021 !. BEQ 0x10018ea4 ; smpc_recv_pair_cfm_pdu + 168
- 0x10018e60: 2903 .) CMP r1,#3
- 0x10018e62: d10a .. BNE 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018e64: 6900 .i LDR r0,[r0,#0x10]
- 0x10018e66: 2210 ." MOVS r2,#0x10
- 0x10018e68: 1d71 q. ADDS r1,r6,#5
- 0x10018e6a: 303e >0 ADDS r0,r0,#0x3e
- 0x10018e6c: f7e9fb77 ..w. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018e70: 2004 . MOVS r0,#4
- 0x10018e72: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x10018e76: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10018e7a: e8bd81f0 .... POP {r4-r8,pc}
- 0x10018e7e: 290b .) CMP r1,#0xb
- 0x10018e80: d1fb .. BNE 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018e82: 6900 .i LDR r0,[r0,#0x10]
- 0x10018e84: 2210 ." MOVS r2,#0x10
- 0x10018e86: 1d71 q. ADDS r1,r6,#5
- 0x10018e88: 303e >0 ADDS r0,r0,#0x3e
- 0x10018e8a: f7e9fb68 ..h. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018e8e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10018e92: 2104 .! MOVS r1,#4
- 0x10018e94: 6902 .i LDR r2,[r0,#0x10]
- 0x10018e96: 4628 (F MOV r0,r5
- 0x10018e98: 321e .2 ADDS r2,r2,#0x1e
- 0x10018e9a: f7fffde9 .... BL smpc_pdu_send ; 0x10018a70
- 0x10018e9e: 200c . MOVS r0,#0xc
- 0x10018ea0: e7e7 .. B 0x10018e72 ; smpc_recv_pair_cfm_pdu + 118
- 0x10018ea2: e007 .. B 0x10018eb4 ; smpc_recv_pair_cfm_pdu + 184
- 0x10018ea4: 6900 .i LDR r0,[r0,#0x10]
- 0x10018ea6: 2210 ." MOVS r2,#0x10
- 0x10018ea8: 1d71 q. ADDS r1,r6,#5
- 0x10018eaa: 303e >0 ADDS r0,r0,#0x3e
- 0x10018eac: f7e9fb57 ..W. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018eb0: 2105 .! MOVS r1,#5
- 0x10018eb2: e016 .. B 0x10018ee2 ; smpc_recv_pair_cfm_pdu + 230
- 0x10018eb4: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10018eb8: 2812 .( CMP r0,#0x12
- 0x10018eba: d1de .. BNE 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018ebc: 2f00 ./ CMP r7,#0
- 0x10018ebe: d1dc .. BNE 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018ec0: 210f .! MOVS r1,#0xf
- 0x10018ec2: 4628 (F MOV r0,r5
- 0x10018ec4: f7feffca .... BL smpc_generate_rand ; 0x10017e5c
- 0x10018ec8: 200f . MOVS r0,#0xf
- 0x10018eca: e7d2 .. B 0x10018e72 ; smpc_recv_pair_cfm_pdu + 118
- 0x10018ecc: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10018ed0: 291b .) CMP r1,#0x1b
- 0x10018ed2: d003 .. BEQ 0x10018edc ; smpc_recv_pair_cfm_pdu + 224
- 0x10018ed4: 2001 . MOVS r0,#1
- 0x10018ed6: f8820121 ..!. STRB r0,[r2,#0x121]
- 0x10018eda: e7ce .. B 0x10018e7a ; smpc_recv_pair_cfm_pdu + 126
- 0x10018edc: 2119 .! MOVS r1,#0x19
- 0x10018ede: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10018ee2: 4628 (F MOV r0,r5
- 0x10018ee4: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10018ee8: f7febfb8 .... B smpc_generate_rand ; 0x10017e5c
- $d
- 0x10018eec: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_pair_fail_pdu
- smpc_recv_pair_fail_pdu
- 0x10018ef0: b538 8. PUSH {r3-r5,lr}
- 0x10018ef2: 4604 .F MOV r4,r0
- 0x10018ef4: 7948 Hy LDRB r0,[r1,#5]
- 0x10018ef6: f0400070 @.p. ORR r0,r0,#0x70
- 0x10018efa: f88d0000 .... STRB r0,[sp,#0]
- 0x10018efe: 480b .H LDR r0,[pc,#44] ; [0x10018f2c] = 0x110067d4
- 0x10018f00: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x10018f04: 6900 .i LDR r0,[r0,#0x10]
- 0x10018f06: b150 P. CBZ r0,0x10018f1e ; smpc_recv_pair_fail_pdu + 46
- 0x10018f08: 4620 F MOV r0,r4
- 0x10018f0a: f7f2fdbf .... BL gapc_get_role ; 0x1000ba8c
- 0x10018f0e: 4601 .F MOV r1,r0
- 0x10018f10: 2300 .# MOVS r3,#0
- 0x10018f12: f89d2000 ... LDRB r2,[sp,#0]
- 0x10018f16: 4620 F MOV r0,r4
- 0x10018f18: f7fffad6 .... BL smpc_pairing_end ; 0x100184c8
- 0x10018f1c: bd38 8. POP {r3-r5,pc}
- 0x10018f1e: 466a jF MOV r2,sp
- 0x10018f20: 2103 .! MOVS r1,#3
- 0x10018f22: 4620 F MOV r0,r4
- 0x10018f24: f000fb68 ..h. BL smpc_send_pairing_ind ; 0x100195f8
- 0x10018f28: bd38 8. POP {r3-r5,pc}
- $d
- 0x10018f2a: 0000 .. DCW 0
- 0x10018f2c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_pair_rand_pdu
- smpc_recv_pair_rand_pdu
- 0x10018f30: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x10018f34: 4d7a zM LDR r5,[pc,#488] ; [0x10019120] = 0x110067d4
- 0x10018f36: 4604 .F MOV r4,r0
- 0x10018f38: f8553024 U.$0 LDR r3,[r5,r4,LSL #2]
- 0x10018f3c: 6918 .i LDR r0,[r3,#0x10]
- 0x10018f3e: 2800 .( CMP r0,#0
- 0x10018f40: d05a Z. BEQ 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10018f42: f8936046 ..F` LDRB r6,[r3,#0x46]
- 0x10018f46: f8933040 ..@0 LDRB r3,[r3,#0x40]
- 0x10018f4a: f890204e ..N LDRB r2,[r0,#0x4e]
- 0x10018f4e: f3c61640 ..@. UBFX r6,r6,#5,#1
- 0x10018f52: 2b0c .+ CMP r3,#0xc
- 0x10018f54: d007 .. BEQ 0x10018f66 ; smpc_recv_pair_rand_pdu + 54
- 0x10018f56: f04f091e O... MOV r9,#0x1e
- 0x10018f5a: b3e6 .. CBZ r6,0x10018fd6 ; smpc_recv_pair_rand_pdu + 166
- 0x10018f5c: 2b13 .+ CMP r3,#0x13
- 0x10018f5e: d016 .. BEQ 0x10018f8e ; smpc_recv_pair_rand_pdu + 94
- 0x10018f60: 2b1d .+ CMP r3,#0x1d
- 0x10018f62: d07c |. BEQ 0x1001905e ; smpc_recv_pair_rand_pdu + 302
- 0x10018f64: e04f O. B 0x10019006 ; smpc_recv_pair_rand_pdu + 214
- 0x10018f66: 2210 ." MOVS r2,#0x10
- 0x10018f68: 302e .0 ADDS r0,r0,#0x2e
- 0x10018f6a: 1d49 I. ADDS r1,r1,#5
- 0x10018f6c: f7e9faf7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018f70: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10018f74: 2009 . MOVS r0,#9
- 0x10018f76: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10018f7a: 4620 F MOV r0,r4
- 0x10018f7c: f7f2fd86 .... BL gapc_get_role ; 0x1000ba8c
- 0x10018f80: 4601 .F MOV r1,r0
- 0x10018f82: 4620 F MOV r0,r4
- 0x10018f84: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10018f88: 2200 ." MOVS r2,#0
- 0x10018f8a: f7febedf .... B smpc_generate_e1 ; 0x10017d4c
- 0x10018f8e: b10a .. CBZ r2,0x10018f94 ; smpc_recv_pair_rand_pdu + 100
- 0x10018f90: 2a03 .* CMP r2,#3
- 0x10018f92: d131 1. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10018f94: 2210 ." MOVS r2,#0x10
- 0x10018f96: 302e .0 ADDS r0,r0,#0x2e
- 0x10018f98: 1d49 I. ADDS r1,r1,#5
- 0x10018f9a: f7e9fae0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10018f9e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10018fa2: 2104 .! MOVS r1,#4
- 0x10018fa4: 6902 .i LDR r2,[r0,#0x10]
- 0x10018fa6: 4620 F MOV r0,r4
- 0x10018fa8: 321e .2 ADDS r2,r2,#0x1e
- 0x10018faa: f7fffd61 ..a. BL smpc_pdu_send ; 0x10018a70
- 0x10018fae: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10018fb2: 6901 .i LDR r1,[r0,#0x10]
- 0x10018fb4: f891004e ..N. LDRB r0,[r1,#0x4e]
- 0x10018fb8: 2803 .( CMP r0,#3
- 0x10018fba: d006 .. BEQ 0x10018fca ; smpc_recv_pair_rand_pdu + 154
- 0x10018fbc: 2800 .( CMP r0,#0
- 0x10018fbe: d11b .. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10018fc0: 4620 F MOV r0,r4
- 0x10018fc2: e8bd43f8 ...C POP {r3-r9,lr}
- 0x10018fc6: f7ffb8e1 .... B smpc_init_mac_key_calculation ; 0x1001818c
- 0x10018fca: 46a8 .F MOV r8,r5
- 0x10018fcc: f10106ba .... ADD r6,r1,#0xba
- 0x10018fd0: f101052e .... ADD r5,r1,#0x2e
- 0x10018fd4: e000 .. B 0x10018fd8 ; smpc_recv_pair_rand_pdu + 168
- 0x10018fd6: e011 .. B 0x10018ffc ; smpc_recv_pair_rand_pdu + 204
- 0x10018fd8: f101071e .... ADD r7,r1,#0x1e
- 0x10018fdc: f7f4fed6 .... BL gapm_get_local_public_key ; 0x1000dd8c
- 0x10018fe0: 4602 .F MOV r2,r0
- 0x10018fe2: 462b +F MOV r3,r5
- 0x10018fe4: 4631 1F MOV r1,r6
- 0x10018fe6: 4620 F MOV r0,r4
- 0x10018fe8: 9700 .. STR r7,[sp,#0]
- 0x10018fea: f7fefe01 .... BL smpc_g2_init ; 0x10017bf0
- 0x10018fee: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x10018ff2: 2115 .! MOVS r1,#0x15
- 0x10018ff4: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10018ff8: e8bd83f8 .... POP {r3-r9,pc}
- 0x10018ffc: b91e .. CBNZ r6,0x10019006 ; smpc_recv_pair_rand_pdu + 214
- 0x10018ffe: 2b13 .+ CMP r3,#0x13
- 0x10019000: d01e .. BEQ 0x10019040 ; smpc_recv_pair_rand_pdu + 272
- 0x10019002: 2b1d .+ CMP r3,#0x1d
- 0x10019004: d05c \. BEQ 0x100190c0 ; smpc_recv_pair_rand_pdu + 400
- 0x10019006: 2a02 .* CMP r2,#2
- 0x10019008: d1f6 .. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x1001900a: 2201 ." MOVS r2,#1
- 0x1001900c: 2e00 .. CMP r6,#0
- 0x1001900e: d07a z. BEQ 0x10019106 ; smpc_recv_pair_rand_pdu + 470
- 0x10019010: f8802120 .. ! STRB r2,[r0,#0x120]
- 0x10019014: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10019018: 2210 ." MOVS r2,#0x10
- 0x1001901a: 1d49 I. ADDS r1,r1,#5
- 0x1001901c: 6900 .i LDR r0,[r0,#0x10]
- 0x1001901e: 302e .0 ADDS r0,r0,#0x2e
- 0x10019020: f7e9fa9d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019024: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10019028: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x1001902c: 2925 %) CMP r1,#0x25
- 0x1001902e: d1e3 .. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10019030: 211f .! MOVS r1,#0x1f
- 0x10019032: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10019036: 4620 F MOV r0,r4
- 0x10019038: e8bd43f8 ...C POP {r3-r9,lr}
- 0x1001903c: f7febf0e .... B smpc_generate_rand ; 0x10017e5c
- 0x10019040: b10a .. CBZ r2,0x10019046 ; smpc_recv_pair_rand_pdu + 278
- 0x10019042: 2a03 .* CMP r2,#3
- 0x10019044: d1d8 .. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10019046: 2210 ." MOVS r2,#0x10
- 0x10019048: 302e .0 ADDS r0,r0,#0x2e
- 0x1001904a: 1d49 I. ADDS r1,r1,#5
- 0x1001904c: f7e9fa87 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019050: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10019054: 6906 .i LDR r6,[r0,#0x10]
- 0x10019056: f106072e .... ADD r7,r6,#0x2e
- 0x1001905a: 36ba .6 ADDS r6,r6,#0xba
- 0x1001905c: e000 .. B 0x10019060 ; smpc_recv_pair_rand_pdu + 304
- 0x1001905e: e00f .. B 0x10019080 ; smpc_recv_pair_rand_pdu + 336
- 0x10019060: f7f4fe94 .... BL gapm_get_local_public_key ; 0x1000dd8c
- 0x10019064: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10019068: 4602 .F MOV r2,r0
- 0x1001906a: 2014 . MOVS r0,#0x14
- 0x1001906c: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10019070: 2000 . MOVS r0,#0
- 0x10019072: 9000 .. STR r0,[sp,#0]
- 0x10019074: 463b ;F MOV r3,r7
- 0x10019076: 4631 1F MOV r1,r6
- 0x10019078: 4620 F MOV r0,r4
- 0x1001907a: f7fefc75 ..u. BL smpc_f4_Init ; 0x10017968
- 0x1001907e: e7bb .. B 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10019080: 2a01 .* CMP r2,#1
- 0x10019082: d1b9 .. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10019084: 46a8 .F MOV r8,r5
- 0x10019086: 2210 ." MOVS r2,#0x10
- 0x10019088: 302e .0 ADDS r0,r0,#0x2e
- 0x1001908a: 1d49 I. ADDS r1,r1,#5
- 0x1001908c: f7e9fa67 ..g. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019090: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x10019094: 6901 .i LDR r1,[r0,#0x10]
- 0x10019096: 4620 F MOV r0,r4
- 0x10019098: f10106ba .... ADD r6,r1,#0xba
- 0x1001909c: f101052e .... ADD r5,r1,#0x2e
- 0x100190a0: f7feffa0 .... BL smpc_get_next_passkey_bit ; 0x10017fe4
- 0x100190a4: f0400780 @... ORR r7,r0,#0x80
- 0x100190a8: f7f4fe70 ..p. BL gapm_get_local_public_key ; 0x1000dd8c
- 0x100190ac: 4602 .F MOV r2,r0
- 0x100190ae: 462b +F MOV r3,r5
- 0x100190b0: 4631 1F MOV r1,r6
- 0x100190b2: 4620 F MOV r0,r4
- 0x100190b4: 9700 .. STR r7,[sp,#0]
- 0x100190b6: f7fefc57 ..W. BL smpc_f4_Init ; 0x10017968
- 0x100190ba: f8581024 X.$. LDR r1,[r8,r4,LSL #2]
- 0x100190be: e01e .. B 0x100190fe ; smpc_recv_pair_rand_pdu + 462
- 0x100190c0: 2a01 .* CMP r2,#1
- 0x100190c2: d199 .. BNE 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x100190c4: 2210 ." MOVS r2,#0x10
- 0x100190c6: 302e .0 ADDS r0,r0,#0x2e
- 0x100190c8: 1d49 I. ADDS r1,r1,#5
- 0x100190ca: f7e9fa48 ..H. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100190ce: f7f4fe5d ..]. BL gapm_get_local_public_key ; 0x1000dd8c
- 0x100190d2: 4680 .F MOV r8,r0
- 0x100190d4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x100190d8: 6901 .i LDR r1,[r0,#0x10]
- 0x100190da: 4620 F MOV r0,r4
- 0x100190dc: f10107ba .... ADD r7,r1,#0xba
- 0x100190e0: f101062e .... ADD r6,r1,#0x2e
- 0x100190e4: f7feff7e ..~. BL smpc_get_next_passkey_bit ; 0x10017fe4
- 0x100190e8: f0400080 @... ORR r0,r0,#0x80
- 0x100190ec: 9000 .. STR r0,[sp,#0]
- 0x100190ee: 4633 3F MOV r3,r6
- 0x100190f0: 4642 BF MOV r2,r8
- 0x100190f2: 4639 9F MOV r1,r7
- 0x100190f4: 4620 F MOV r0,r4
- 0x100190f6: f7fefc37 ..7. BL smpc_f4_Init ; 0x10017968
- 0x100190fa: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x100190fe: f8819040 ..@. STRB r9,[r1,#0x40]
- 0x10019102: e779 y. B 0x10018ff8 ; smpc_recv_pair_rand_pdu + 200
- 0x10019104: e7ff .. B 0x10019106 ; smpc_recv_pair_rand_pdu + 470
- 0x10019106: 2b25 %+ CMP r3,#0x25
- 0x10019108: d1b9 .. BNE 0x1001907e ; smpc_recv_pair_rand_pdu + 334
- 0x1001910a: f8802120 .. ! STRB r2,[r0,#0x120]
- 0x1001910e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10019112: 2210 ." MOVS r2,#0x10
- 0x10019114: 1d49 I. ADDS r1,r1,#5
- 0x10019116: 6900 .i LDR r0,[r0,#0x10]
- 0x10019118: 302e .0 ADDS r0,r0,#0x2e
- 0x1001911a: f7e9fa20 .. . BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001911e: e74f O. B 0x10018fc0 ; smpc_recv_pair_rand_pdu + 144
- $d
- 0x10019120: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_pair_req_pdu
- smpc_recv_pair_req_pdu
- 0x10019124: b57c |. PUSH {r2-r6,lr}
- 0x10019126: 460c .F MOV r4,r1
- 0x10019128: 4605 .F MOV r5,r0
- 0x1001912a: f7f2fcaf .... BL gapc_get_role ; 0x1000ba8c
- 0x1001912e: 2801 .( CMP r0,#1
- 0x10019130: d10c .. BNE 0x1001914c ; smpc_recv_pair_req_pdu + 40
- 0x10019132: 4628 (F MOV r0,r5
- 0x10019134: f7fefa08 .... BL smpc_check_repeated_attempts ; 0x10017548
- 0x10019138: f88d0000 .... STRB r0,[sp,#0]
- 0x1001913c: b138 8. CBZ r0,0x1001914e ; smpc_recv_pair_req_pdu + 42
- 0x1001913e: 2809 .( CMP r0,#9
- 0x10019140: d104 .. BNE 0x1001914c ; smpc_recv_pair_req_pdu + 40
- 0x10019142: 466a jF MOV r2,sp
- 0x10019144: 2105 .! MOVS r1,#5
- 0x10019146: 4628 (F MOV r0,r5
- 0x10019148: f7fffc92 .... BL smpc_pdu_send ; 0x10018a70
- 0x1001914c: bd7c |. POP {r2-r6,pc}
- 0x1001914e: 481e .H LDR r0,[pc,#120] ; [0x100191c8] = 0x110067d4
- 0x10019150: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10019154: 6900 .i LDR r0,[r0,#0x10]
- 0x10019156: 2800 .( CMP r0,#0
- 0x10019158: d1f8 .. BNE 0x1001914c ; smpc_recv_pair_req_pdu + 40
- 0x1001915a: f7f5f895 .... BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x1001915e: b910 .. CBNZ r0,0x10019166 ; smpc_recv_pair_req_pdu + 66
- 0x10019160: f7f5f8a2 .... BL gapm_is_sec_con_pairing_supp ; 0x1000e2a8
- 0x10019164: b1f8 .. CBZ r0,0x100191a6 ; smpc_recv_pair_req_pdu + 130
- 0x10019166: 79e0 .y LDRB r0,[r4,#7]
- 0x10019168: 0700 .. LSLS r0,r0,#28
- 0x1001916a: d402 .. BMI 0x10019172 ; smpc_recv_pair_req_pdu + 78
- 0x1001916c: f7f5f88c .... BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x10019170: b1e8 .. CBZ r0,0x100191ae ; smpc_recv_pair_req_pdu + 138
- 0x10019172: 2008 . MOVS r0,#8
- 0x10019174: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x10019178: 4603 .F MOV r3,r0
- 0x1001917a: 4611 .F MOV r1,r2
- 0x1001917c: f6406012 @..` MOV r0,#0xe12
- 0x10019180: f7e9fa2e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019184: 210a .! MOVS r1,#0xa
- 0x10019186: 7001 .p STRB r1,[r0,#0]
- 0x10019188: f8541f05 T... LDR r1,[r4,#5]!
- 0x1001918c: f8c01001 .... STR r1,[r0,#1]
- 0x10019190: 88a1 .. LDRH r1,[r4,#4]
- 0x10019192: f8a01005 .... STRH r1,[r0,#5]
- 0x10019196: f7e9fa28 ..(. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001919a: bf00 .. NOP
- 0x1001919c: f89d0000 .... LDRB r0,[sp,#0]
- 0x100191a0: 2800 .( CMP r0,#0
- 0x100191a2: d1ce .. BNE 0x10019142 ; smpc_recv_pair_req_pdu + 30
- 0x100191a4: bd7c |. POP {r2-r6,pc}
- 0x100191a6: 2005 . MOVS r0,#5
- 0x100191a8: f88d0000 .... STRB r0,[sp,#0]
- 0x100191ac: e7c9 .. B 0x10019142 ; smpc_recv_pair_req_pdu + 30
- 0x100191ae: 2063 c MOVS r0,#0x63
- 0x100191b0: f88d0004 .... STRB r0,[sp,#4]
- 0x100191b4: 2003 . MOVS r0,#3
- 0x100191b6: f88d0000 .... STRB r0,[sp,#0]
- 0x100191ba: 4601 .F MOV r1,r0
- 0x100191bc: aa01 .. ADD r2,sp,#4
- 0x100191be: 4628 (F MOV r0,r5
- 0x100191c0: f000fa1a .... BL smpc_send_pairing_ind ; 0x100195f8
- 0x100191c4: e7ea .. B 0x1001919c ; smpc_recv_pair_req_pdu + 120
- $d
- 0x100191c6: 0000 .. DCW 0
- 0x100191c8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_pair_rsp_pdu
- smpc_recv_pair_rsp_pdu
- 0x100191cc: b5f8 .. PUSH {r3-r7,lr}
- 0x100191ce: 460f .F MOV r7,r1
- 0x100191d0: 4605 .F MOV r5,r0
- 0x100191d2: f7f2fc5b ..[. BL gapc_get_role ; 0x1000ba8c
- 0x100191d6: 0006 .. MOVS r6,r0
- 0x100191d8: d17d }. BNE 0x100192d6 ; smpc_recv_pair_rsp_pdu + 266
- 0x100191da: 4c45 EL LDR r4,[pc,#276] ; [0x100192f0] = 0x110067d4
- 0x100191dc: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100191e0: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x100191e4: 2801 .( CMP r0,#1
- 0x100191e6: d176 v. BNE 0x100192d6 ; smpc_recv_pair_rsp_pdu + 266
- 0x100191e8: 2000 . MOVS r0,#0
- 0x100191ea: f88d0000 .... STRB r0,[sp,#0]
- 0x100191ee: 1d78 x. ADDS r0,r7,#5
- 0x100191f0: f7fef956 ..V. BL smpc_check_pairing_feat ; 0x100174a0
- 0x100191f4: b1b8 .. CBZ r0,0x10019226 ; smpc_recv_pair_rsp_pdu + 90
- 0x100191f6: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100191fa: f8571f05 W... LDR r1,[r7,#5]!
- 0x100191fe: 6900 .i LDR r0,[r0,#0x10]
- 0x10019200: f8401f17 @... STR r1,[r0,#0x17]!
- 0x10019204: 88b9 .. LDRH r1,[r7,#4]
- 0x10019206: 8081 .. STRH r1,[r0,#4]
- 0x10019208: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1001920c: f04f0703 O... MOV r7,#3
- 0x10019210: 6901 .i LDR r1,[r0,#0x10]
- 0x10019212: 7e4a J~ LDRB r2,[r1,#0x19]
- 0x10019214: 0712 .. LSLS r2,r2,#28
- 0x10019216: d508 .. BPL 0x1001922a ; smpc_recv_pair_rsp_pdu + 94
- 0x10019218: 7c89 .| LDRB r1,[r1,#0x12]
- 0x1001921a: 0709 .. LSLS r1,r1,#28
- 0x1001921c: d505 .. BPL 0x1001922a ; smpc_recv_pair_rsp_pdu + 94
- 0x1001921e: 2101 .! MOVS r1,#1
- 0x10019220: f8801041 ..A. STRB r1,[r0,#0x41]
- 0x10019224: e007 .. B 0x10019236 ; smpc_recv_pair_rsp_pdu + 106
- 0x10019226: 200a . MOVS r0,#0xa
- 0x10019228: e02e .. B 0x10019288 ; smpc_recv_pair_rsp_pdu + 188
- 0x1001922a: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x1001922e: b910 .. CBNZ r0,0x10019236 ; smpc_recv_pair_rsp_pdu + 106
- 0x10019230: f7f5f82a ..*. BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x10019234: b320 . CBZ r0,0x10019280 ; smpc_recv_pair_rsp_pdu + 180
- 0x10019236: 4628 (F MOV r0,r5
- 0x10019238: f7fef91c .... BL smpc_check_max_key_size ; 0x10017474
- 0x1001923c: b318 .. CBZ r0,0x10019286 ; smpc_recv_pair_rsp_pdu + 186
- 0x1001923e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10019242: 6900 .i LDR r0,[r0,#0x10]
- 0x10019244: 7d81 .} LDRB r1,[r0,#0x16]
- 0x10019246: 4628 (F MOV r0,r5
- 0x10019248: f7fef8d4 .... BL smpc_check_key_distrib ; 0x100173f4
- 0x1001924c: b1f8 .. CBZ r0,0x1001928e ; smpc_recv_pair_rsp_pdu + 194
- 0x1001924e: 4628 (F MOV r0,r5
- 0x10019250: f7fefe44 ..D. BL smpc_get_key_sec_prop ; 0x10017edc
- 0x10019254: 4631 1F MOV r1,r6
- 0x10019256: 4628 (F MOV r0,r5
- 0x10019258: f7fff8c0 .... BL smpc_is_sec_mode_reached ; 0x100183dc
- 0x1001925c: b180 .. CBZ r0,0x10019280 ; smpc_recv_pair_rsp_pdu + 180
- 0x1001925e: 4628 (F MOV r0,r5
- 0x10019260: f000f93c ..<. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10019264: b1a8 .. CBZ r0,0x10019292 ; smpc_recv_pair_rsp_pdu + 198
- 0x10019266: f7f4fd91 .... BL gapm_get_local_public_key ; 0x1000dd8c
- 0x1001926a: 4602 .F MOV r2,r0
- 0x1001926c: 210c .! MOVS r1,#0xc
- 0x1001926e: 4628 (F MOV r0,r5
- 0x10019270: f7fffbfe .... BL smpc_pdu_send ; 0x10018a70
- 0x10019274: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x10019278: 200e . MOVS r0,#0xe
- 0x1001927a: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x1001927e: e020 . B 0x100192c2 ; smpc_recv_pair_rsp_pdu + 246
- 0x10019280: f88d7000 ...p STRB r7,[sp,#0]
- 0x10019284: e021 !. B 0x100192ca ; smpc_recv_pair_rsp_pdu + 254
- 0x10019286: 2006 . MOVS r0,#6
- 0x10019288: f88d0000 .... STRB r0,[sp,#0]
- 0x1001928c: e01d .. B 0x100192ca ; smpc_recv_pair_rsp_pdu + 254
- 0x1001928e: 2008 . MOVS r0,#8
- 0x10019290: e7fa .. B 0x10019288 ; smpc_recv_pair_rsp_pdu + 188
- 0x10019292: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10019296: 6900 .i LDR r0,[r0,#0x10]
- 0x10019298: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x1001929c: b141 A. CBZ r1,0x100192b0 ; smpc_recv_pair_rsp_pdu + 228
- 0x1001929e: 2104 .! MOVS r1,#4
- 0x100192a0: 4628 (F MOV r0,r5
- 0x100192a2: f000fa01 .... BL smpc_send_pairing_req_ind ; 0x100196a8
- 0x100192a6: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x100192aa: f8807040 ..@p STRB r7,[r0,#0x40]
- 0x100192ae: e008 .. B 0x100192c2 ; smpc_recv_pair_rsp_pdu + 246
- 0x100192b0: f8101f4f ..O. LDRB r1,[r0,#0x4f]!
- 0x100192b4: f0210104 !... BIC r1,r1,#4
- 0x100192b8: 7001 .p STRB r1,[r0,#0]
- 0x100192ba: 2105 .! MOVS r1,#5
- 0x100192bc: 4628 (F MOV r0,r5
- 0x100192be: f7fefdcd .... BL smpc_generate_rand ; 0x10017e5c
- 0x100192c2: f89d0000 .... LDRB r0,[sp,#0]
- 0x100192c6: 2800 .( CMP r0,#0
- 0x100192c8: d011 .. BEQ 0x100192ee ; smpc_recv_pair_rsp_pdu + 290
- 0x100192ca: 466a jF MOV r2,sp
- 0x100192cc: 2105 .! MOVS r1,#5
- 0x100192ce: 4628 (F MOV r0,r5
- 0x100192d0: f7fffbce .... BL smpc_pdu_send ; 0x10018a70
- 0x100192d4: e000 .. B 0x100192d8 ; smpc_recv_pair_rsp_pdu + 268
- 0x100192d6: e00a .. B 0x100192ee ; smpc_recv_pair_rsp_pdu + 290
- 0x100192d8: f89d0000 .... LDRB r0,[sp,#0]
- 0x100192dc: 2301 .# MOVS r3,#1
- 0x100192de: f0400260 @.`. ORR r2,r0,#0x60
- 0x100192e2: f88d2000 ... STRB r2,[sp,#0]
- 0x100192e6: 4619 .F MOV r1,r3
- 0x100192e8: 4628 (F MOV r0,r5
- 0x100192ea: f7fff8ed .... BL smpc_pairing_end ; 0x100184c8
- 0x100192ee: bdf8 .. POP {r3-r7,pc}
- $d
- 0x100192f0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_public_key_pdu
- smpc_recv_public_key_pdu
- 0x100192f4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100192f8: 4605 .F MOV r5,r0
- 0x100192fa: 4833 3H LDR r0,[pc,#204] ; [0x100193c8] = 0x11003b14
- 0x100192fc: 460f .F MOV r7,r1
- 0x100192fe: 7800 .x LDRB r0,[r0,#0]
- 0x10019300: 2803 .( CMP r0,#3
- 0x10019302: d309 .. BCC 0x10019318 ; smpc_recv_public_key_pdu + 36
- 0x10019304: a031 1. ADR r0,{pc}+0xc8 ; 0x100193cc
- 0x10019306: f7fbff51 ..Q. BL log_printf_level ; 0x100151ac
- 0x1001930a: a332 2. ADR r3,{pc}+0xca ; 0x100193d4
- 0x1001930c: f2404246 @.FB MOV r2,#0x446
- 0x10019310: a137 7. ADR r1,{pc}+0xe0 ; 0x100193f0
- 0x10019312: a041 A. ADR r0,{pc}+0x106 ; 0x10019418
- 0x10019314: f7fbff38 ..8. BL log_printf ; 0x10015188
- 0x10019318: 4c42 BL LDR r4,[pc,#264] ; [0x10019424] = 0x110067d4
- 0x1001931a: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x1001931e: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10019322: 280e .( CMP r0,#0xe
- 0x10019324: d137 7. BNE 0x10019396 ; smpc_recv_public_key_pdu + 162
- 0x10019326: 4628 (F MOV r0,r5
- 0x10019328: f7f2fbb0 .... BL gapc_get_role ; 0x1000ba8c
- 0x1001932c: 4606 .F MOV r6,r0
- 0x1001932e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10019332: 2220 " MOVS r2,#0x20
- 0x10019334: 1d79 y. ADDS r1,r7,#5
- 0x10019336: 6900 .i LDR r0,[r0,#0x10]
- 0x10019338: 30ba .0 ADDS r0,r0,#0xba
- 0x1001933a: f7e9f910 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001933e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10019342: 2220 " MOVS r2,#0x20
- 0x10019344: f1070125 ..%. ADD r1,r7,#0x25
- 0x10019348: 6900 .i LDR r0,[r0,#0x10]
- 0x1001934a: 30da .0 ADDS r0,r0,#0xda
- 0x1001934c: f7e9f907 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019350: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10019354: 6901 .i LDR r1,[r0,#0x10]
- 0x10019356: 4628 (F MOV r0,r5
- 0x10019358: f10102da .... ADD r2,r1,#0xda
- 0x1001935c: 31ba .1 ADDS r1,r1,#0xba
- 0x1001935e: f000f8ef .... BL smpc_send_gen_dh_key_cmd ; 0x10019540
- 0x10019362: 2e01 .. CMP r6,#1
- 0x10019364: d106 .. BNE 0x10019374 ; smpc_recv_public_key_pdu + 128
- 0x10019366: f7f4fd11 .... BL gapm_get_local_public_key ; 0x1000dd8c
- 0x1001936a: 4602 .F MOV r2,r0
- 0x1001936c: 210c .! MOVS r1,#0xc
- 0x1001936e: 4628 (F MOV r0,r5
- 0x10019370: f7fffb7e ..~. BL smpc_pdu_send ; 0x10018a70
- 0x10019374: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x10019378: 6901 .i LDR r1,[r0,#0x10]
- 0x1001937a: f891104e ..N. LDRB r1,[r1,#0x4e]
- 0x1001937e: b129 ). CBZ r1,0x1001938c ; smpc_recv_public_key_pdu + 152
- 0x10019380: 2901 .) CMP r1,#1
- 0x10019382: d010 .. BEQ 0x100193a6 ; smpc_recv_public_key_pdu + 178
- 0x10019384: 2902 .) CMP r1,#2
- 0x10019386: d014 .. BEQ 0x100193b2 ; smpc_recv_public_key_pdu + 190
- 0x10019388: 2903 .) CMP r1,#3
- 0x1001938a: d104 .. BNE 0x10019396 ; smpc_recv_public_key_pdu + 162
- 0x1001938c: 2e01 .. CMP r6,#1
- 0x1001938e: d004 .. BEQ 0x1001939a ; smpc_recv_public_key_pdu + 166
- 0x10019390: 2112 .! MOVS r1,#0x12
- 0x10019392: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10019396: e8bd81f0 .... POP {r4-r8,pc}
- 0x1001939a: 210f .! MOVS r1,#0xf
- 0x1001939c: 4628 (F MOV r0,r5
- 0x1001939e: f7fefd5d ..]. BL smpc_generate_rand ; 0x10017e5c
- 0x100193a2: 200f . MOVS r0,#0xf
- 0x100193a4: e00a .. B 0x100193bc ; smpc_recv_public_key_pdu + 200
- 0x100193a6: 2104 .! MOVS r1,#4
- 0x100193a8: 4628 (F MOV r0,r5
- 0x100193aa: f000f97d ..}. BL smpc_send_pairing_req_ind ; 0x100196a8
- 0x100193ae: 2003 . MOVS r0,#3
- 0x100193b0: e004 .. B 0x100193bc ; smpc_recv_public_key_pdu + 200
- 0x100193b2: 2121 !! MOVS r1,#0x21
- 0x100193b4: 4628 (F MOV r0,r5
- 0x100193b6: f7fefd51 ..Q. BL smpc_generate_rand ; 0x10017e5c
- 0x100193ba: 2021 ! MOVS r0,#0x21
- 0x100193bc: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x100193c0: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100193c4: e7e7 .. B 0x10019396 ; smpc_recv_public_key_pdu + 162
- $d
- 0x100193c6: 0000 .. DCW 0
- 0x100193c8: 11003b14 .;.. DCD 285227796
- 0x100193cc: 464e495b [INF DCD 1179535707
- 0x100193d0: 00205d4f O] . DCD 2121039
- 0x100193d4: 76636572 recv DCD 1986225522
- 0x100193d8: 43324c3a :L2C DCD 1127369786
- 0x100193dc: 444f435f _COD DCD 1146045279
- 0x100193e0: 55505f45 E_PU DCD 1431330629
- 0x100193e4: 43494c42 BLIC DCD 1128877122
- 0x100193e8: 59454b5f _KEY DCD 1497713503
- 0x100193ec: 00000a0d .... DCD 2573
- 0x100193f0: 695c2e2e ..\i DCD 1767648814
- 0x100193f4: 6c625c70 p\bl DCD 1818385520
- 0x100193f8: 6c685c65 e\hl DCD 1818778725
- 0x100193fc: 6372735c \src DCD 1668445020
- 0x10019400: 7061675c \gap DCD 1885431644
- 0x10019404: 706d735c \smp DCD 1886221148
- 0x10019408: 6d735c63 c\sm DCD 1836276835
- 0x1001940c: 755f6370 pc_u DCD 1969185648
- 0x10019410: 2e6c6974 til. DCD 778856820
- 0x10019414: 00000063 c... DCD 99
- 0x10019418: 5f636573 sec_ DCD 1600349555
- 0x1001941c: 6e6e6f63 conn DCD 1852731235
- 0x10019420: 00000000 .... DCD 0
- 0x10019424: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_sec_req_pdu
- smpc_recv_sec_req_pdu
- 0x10019428: b57c |. PUSH {r2-r6,lr}
- 0x1001942a: 460c .F MOV r4,r1
- 0x1001942c: 4605 .F MOV r5,r0
- 0x1001942e: f7f2fb2d ..-. BL gapc_get_role ; 0x1000ba8c
- 0x10019432: 2800 .( CMP r0,#0
- 0x10019434: d124 $. BNE 0x10019480 ; smpc_recv_sec_req_pdu + 88
- 0x10019436: 4628 (F MOV r0,r5
- 0x10019438: f7fef886 .... BL smpc_check_repeated_attempts ; 0x10017548
- 0x1001943c: f88d0000 .... STRB r0,[sp,#0]
- 0x10019440: 2800 .( CMP r0,#0
- 0x10019442: d11d .. BNE 0x10019480 ; smpc_recv_sec_req_pdu + 88
- 0x10019444: 7960 `y LDRB r0,[r4,#5]
- 0x10019446: 0700 .. LSLS r0,r0,#28
- 0x10019448: d402 .. BMI 0x10019450 ; smpc_recv_sec_req_pdu + 40
- 0x1001944a: f7f4ff1d .... BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x1001944e: b1c0 .. CBZ r0,0x10019482 ; smpc_recv_sec_req_pdu + 90
- 0x10019450: 4814 .H LDR r0,[pc,#80] ; [0x100194a4] = 0x110067d4
- 0x10019452: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x10019456: 6900 .i LDR r0,[r0,#0x10]
- 0x10019458: 2800 .( CMP r0,#0
- 0x1001945a: d111 .. BNE 0x10019480 ; smpc_recv_sec_req_pdu + 88
- 0x1001945c: 4628 (F MOV r0,r5
- 0x1001945e: f7f2f9b7 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10019462: 4601 .F MOV r1,r0
- 0x10019464: 2008 . MOVS r0,#8
- 0x10019466: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x1001946a: 2301 .# MOVS r3,#1
- 0x1001946c: f640601b @..` MOV r0,#0xe1b
- 0x10019470: f7e9f8b6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019474: 7961 ay LDRB r1,[r4,#5]
- 0x10019476: f001011f .... AND r1,r1,#0x1f
- 0x1001947a: 7001 .p STRB r1,[r0,#0]
- 0x1001947c: f7e9f8b5 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10019480: bd7c |. POP {r2-r6,pc}
- 0x10019482: 2063 c MOVS r0,#0x63
- 0x10019484: f88d0004 .... STRB r0,[sp,#4]
- 0x10019488: 2003 . MOVS r0,#3
- 0x1001948a: f88d0000 .... STRB r0,[sp,#0]
- 0x1001948e: 466a jF MOV r2,sp
- 0x10019490: 2105 .! MOVS r1,#5
- 0x10019492: 4628 (F MOV r0,r5
- 0x10019494: f7fffaec .... BL smpc_pdu_send ; 0x10018a70
- 0x10019498: aa01 .. ADD r2,sp,#4
- 0x1001949a: 2103 .! MOVS r1,#3
- 0x1001949c: 4628 (F MOV r0,r5
- 0x1001949e: f000f8ab .... BL smpc_send_pairing_ind ; 0x100195f8
- 0x100194a2: bd7c |. POP {r2-r6,pc}
- $d
- 0x100194a4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_recv_sign_info_pdu
- smpc_recv_sign_info_pdu
- 0x100194a8: b510 .. PUSH {r4,lr}
- 0x100194aa: 4604 .F MOV r4,r0
- 0x100194ac: 480a .H LDR r0,[pc,#40] ; [0x100194d8] = 0x110067d4
- 0x100194ae: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x100194b2: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x100194b6: 283a :( CMP r0,#0x3a
- 0x100194b8: d10d .. BNE 0x100194d6 ; smpc_recv_sign_info_pdu + 46
- 0x100194ba: 1d4a J. ADDS r2,r1,#5
- 0x100194bc: 2106 .! MOVS r1,#6
- 0x100194be: 4620 F MOV r0,r4
- 0x100194c0: f000f89a .... BL smpc_send_pairing_ind ; 0x100195f8
- 0x100194c4: 4620 F MOV r0,r4
- 0x100194c6: f7f2fae1 .... BL gapc_get_role ; 0x1000ba8c
- 0x100194ca: 4601 .F MOV r1,r0
- 0x100194cc: 4620 F MOV r0,r4
- 0x100194ce: e8bd4010 ...@ POP {r4,lr}
- 0x100194d2: f000bb2d ..-. B.W smpc_tkdp_rcp_continue ; 0x10019b30
- 0x100194d6: bd10 .. POP {r4,pc}
- $d
- 0x100194d8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_secure_connections_enabled
- smpc_secure_connections_enabled
- 0x100194dc: 4902 .I LDR r1,[pc,#8] ; [0x100194e8] = 0x110067d4
- 0x100194de: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x100194e2: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x100194e6: 4770 pG BX lr
- $d
- 0x100194e8: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_security_req_send
- smpc_security_req_send
- 0x100194ec: b573 s. PUSH {r0,r1,r4-r6,lr}
- 0x100194ee: 4605 .F MOV r5,r0
- 0x100194f0: 4812 .H LDR r0,[pc,#72] ; [0x1001953c] = 0x110067d4
- 0x100194f2: 2400 .$ MOVS r4,#0
- 0x100194f4: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x100194f8: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x100194fc: 0741 A. LSLS r1,r0,#29
- 0x100194fe: d501 .. BPL 0x10019504 ; smpc_security_req_send + 24
- 0x10019500: 2445 E$ MOVS r4,#0x45
- 0x10019502: e016 .. B 0x10019532 ; smpc_security_req_send + 70
- 0x10019504: 0780 .. LSLS r0,r0,#30
- 0x10019506: d501 .. BPL 0x1001950c ; smpc_security_req_send + 32
- 0x10019508: 2469 i$ MOVS r4,#0x69
- 0x1001950a: e012 .. B 0x10019532 ; smpc_security_req_send + 70
- 0x1001950c: f89d0004 .... LDRB r0,[sp,#4]
- 0x10019510: 0700 .. LSLS r0,r0,#28
- 0x10019512: d506 .. BPL 0x10019522 ; smpc_security_req_send + 54
- 0x10019514: f7f4fec8 .... BL gapm_is_sec_con_pairing_supp ; 0x1000e2a8
- 0x10019518: b168 h. CBZ r0,0x10019536 ; smpc_security_req_send + 74
- 0x1001951a: f89d0004 .... LDRB r0,[sp,#4]
- 0x1001951e: 0700 .. LSLS r0,r0,#28
- 0x10019520: d402 .. BMI 0x10019528 ; smpc_security_req_send + 60
- 0x10019522: f7f4feb1 .... BL gapm_is_legacy_pairing_supp ; 0x1000e288
- 0x10019526: b130 0. CBZ r0,0x10019536 ; smpc_security_req_send + 74
- 0x10019528: aa01 .. ADD r2,sp,#4
- 0x1001952a: 210b .! MOVS r1,#0xb
- 0x1001952c: 4628 (F MOV r0,r5
- 0x1001952e: f7fffa9f .... BL smpc_pdu_send ; 0x10018a70
- 0x10019532: 4620 F MOV r0,r4
- 0x10019534: bd7c |. POP {r2-r6,pc}
- 0x10019536: 2463 c$ MOVS r4,#0x63
- 0x10019538: e7fb .. B 0x10019532 ; smpc_security_req_send + 70
- $d
- 0x1001953a: 0000 .. DCW 0
- 0x1001953c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_send_gen_dh_key_cmd
- smpc_send_gen_dh_key_cmd
- 0x10019540: b570 p. PUSH {r4-r6,lr}
- 0x10019542: 460e .F MOV r6,r1
- 0x10019544: 4615 .F MOV r5,r2
- 0x10019546: 2108 .! MOVS r1,#8
- 0x10019548: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x1001954c: 2341 A# MOVS r3,#0x41
- 0x1001954e: 2107 .! MOVS r1,#7
- 0x10019550: f6405029 @.)P MOV r0,#0xd29
- 0x10019554: f7e9f844 ..D. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019558: 4604 .F MOV r4,r0
- 0x1001955a: 202e . MOVS r0,#0x2e
- 0x1001955c: 7020 p STRB r0,[r4,#0]
- 0x1001955e: 2220 " MOVS r2,#0x20
- 0x10019560: 4631 1F MOV r1,r6
- 0x10019562: 1c60 `. ADDS r0,r4,#1
- 0x10019564: f7e8fffb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019568: 2220 " MOVS r2,#0x20
- 0x1001956a: 4629 )F MOV r1,r5
- 0x1001956c: f1040021 ..!. ADD r0,r4,#0x21
- 0x10019570: f7e8fff5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019574: 4620 F MOV r0,r4
- 0x10019576: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1001957a: f7e9b836 ..6. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001957e: 0000 .. MOVS r0,r0
- i.smpc_send_ltk_req_rsp
- smpc_send_ltk_req_rsp
- 0x10019580: b570 p. PUSH {r4-r6,lr}
- 0x10019582: 4605 .F MOV r5,r0
- 0x10019584: 4616 .F MOV r6,r2
- 0x10019586: f2411005 A... MOV r0,#0x1105
- 0x1001958a: b1c9 .. CBZ r1,0x100195c0 ; smpc_send_ltk_req_rsp + 64
- 0x1001958c: 2312 .# MOVS r3,#0x12
- 0x1001958e: f242021a B... MOV r2,#0x201a
- 0x10019592: 4629 )F MOV r1,r5
- 0x10019594: f7e9f824 ..$. BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019598: 4604 .F MOV r4,r0
- 0x1001959a: 4628 (F MOV r0,r5
- 0x1001959c: f7f2f8d6 .... BL gapc_get_conhdl ; 0x1000b74c
- 0x100195a0: 8020 . STRH r0,[r4,#0]
- 0x100195a2: 2210 ." MOVS r2,#0x10
- 0x100195a4: 4631 1F MOV r1,r6
- 0x100195a6: 1ca0 .. ADDS r0,r4,#2
- 0x100195a8: f7e8ffd9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100195ac: 4620 F MOV r0,r4
- 0x100195ae: f7e9f8ad .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x100195b2: 4628 (F MOV r0,r5
- 0x100195b4: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x100195b8: 2201 ." MOVS r2,#1
- 0x100195ba: 2108 .! MOVS r1,#8
- 0x100195bc: f7f3b86e ..n. B gapc_update_state ; 0x1000c69c
- 0x100195c0: 2302 .# MOVS r3,#2
- 0x100195c2: f242021b B... MOV r2,#0x201b
- 0x100195c6: 4629 )F MOV r1,r5
- 0x100195c8: f7e9f80a .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100195cc: 4604 .F MOV r4,r0
- 0x100195ce: 4628 (F MOV r0,r5
- 0x100195d0: f7f2f8bc .... BL gapc_get_conhdl ; 0x1000b74c
- 0x100195d4: 8020 . STRH r0,[r4,#0]
- 0x100195d6: 4620 F MOV r0,r4
- 0x100195d8: f7e9f898 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x100195dc: 2296 ." MOVS r2,#0x96
- 0x100195de: 2101 .! MOVS r1,#1
- 0x100195e0: 4628 (F MOV r0,r5
- 0x100195e2: f7f2fdf3 .... BL gapc_send_complete_evt ; 0x1000c1cc
- 0x100195e6: 4903 .I LDR r1,[pc,#12] ; [0x100195f4] = 0x110067d4
- 0x100195e8: 2000 . MOVS r0,#0
- 0x100195ea: f8511025 Q.%. LDR r1,[r1,r5,LSL #2]
- 0x100195ee: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x100195f2: bd70 p. POP {r4-r6,pc}
- $d
- 0x100195f4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_send_pairing_ind
- smpc_send_pairing_ind
- 0x100195f8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100195fc: 4691 .F MOV r9,r2
- 0x100195fe: 460f .F MOV r7,r1
- 0x10019600: 4605 .F MOV r5,r0
- 0x10019602: f7f2f8e5 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10019606: 4601 .F MOV r1,r0
- 0x10019608: 2008 . MOVS r0,#8
- 0x1001960a: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x1001960e: 231e .# MOVS r3,#0x1e
- 0x10019610: f6406015 @..` MOV r0,#0xe15
- 0x10019614: f7e8ffe4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019618: 7007 .p STRB r7,[r0,#0]
- 0x1001961a: 4e22 "N LDR r6,[pc,#136] ; [0x100196a4] = 0x110067d4
- 0x1001961c: 1ebf .. SUBS r7,r7,#2
- 0x1001961e: 4604 .F MOV r4,r0
- 0x10019620: f04f0800 O... MOV r8,#0
- 0x10019624: 2f06 ./ CMP r7,#6
- 0x10019626: d238 8. BCS 0x1001969a ; smpc_send_pairing_ind + 162
- 0x10019628: e8dff007 .... TBB [pc,r7]
- $d
- 0x1001962c: 21370309 ..7! DCD 557253385
- 0x10019630: 1f27 '. DCW 7975
- $t
- 0x10019632: f8990000 .... LDRB r0,[r9,#0]
- 0x10019636: 70a0 .p STRB r0,[r4,#2]
- 0x10019638: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x1001963c: e012 .. B 0x10019664 ; smpc_send_pairing_ind + 108
- 0x1001963e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10019642: 4637 7F MOV r7,r6
- 0x10019644: 6906 .i LDR r6,[r0,#0x10]
- 0x10019646: f8160f4f ..O. LDRB r0,[r6,#0x4f]!
- 0x1001964a: 70a0 .p STRB r0,[r4,#2]
- 0x1001964c: 7870 px LDRB r0,[r6,#1]
- 0x1001964e: 70e0 .p STRB r0,[r4,#3]
- 0x10019650: 4628 (F MOV r0,r5
- 0x10019652: f7f2faef .... BL gapc_link_encrypted ; 0x1000bc34
- 0x10019656: 7872 rx LDRB r2,[r6,#1]
- 0x10019658: 78a1 .x LDRB r1,[r4,#2]
- 0x1001965a: 4628 (F MOV r0,r5
- 0x1001965c: f7f1f8c0 .... BL gapc_auth_set ; 0x1000a7e0
- 0x10019660: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x10019664: f8808041 ..A. STRB r8,[r0,#0x41]
- 0x10019668: e017 .. B 0x1001969a ; smpc_send_pairing_ind + 162
- 0x1001966a: 221c ." MOVS r2,#0x1c
- 0x1001966c: e000 .. B 0x10019670 ; smpc_send_pairing_ind + 120
- 0x1001966e: 2217 ." MOVS r2,#0x17
- 0x10019670: 4649 IF MOV r1,r9
- 0x10019672: 1ca0 .. ADDS r0,r4,#2
- 0x10019674: f7e8ff73 ..s. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019678: e00f .. B 0x1001969a ; smpc_send_pairing_ind + 162
- 0x1001967a: 2210 ." MOVS r2,#0x10
- 0x1001967c: 4649 IF MOV r1,r9
- 0x1001967e: 1ca0 .. ADDS r0,r4,#2
- 0x10019680: f7e8ff6d ..m. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019684: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10019688: 2210 ." MOVS r2,#0x10
- 0x1001968a: 4649 IF MOV r1,r9
- 0x1001968c: 3024 $0 ADDS r0,r0,#0x24
- 0x1001968e: f7e8ff66 ..f. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019692: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10019696: f8c08038 ..8. STR r8,[r0,#0x38]
- 0x1001969a: 4620 F MOV r0,r4
- 0x1001969c: e8bd47f0 ...G POP {r4-r10,lr}
- 0x100196a0: f7e8bfa3 .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x100196a4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_send_pairing_req_ind
- smpc_send_pairing_req_ind
- 0x100196a8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x100196ac: 4f3d =O LDR r7,[pc,#244] ; [0x100197a4] = 0x110067d4
- 0x100196ae: 4606 .F MOV r6,r0
- 0x100196b0: 4688 .F MOV r8,r1
- 0x100196b2: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x100196b6: 6905 .i LDR r5,[r0,#0x10]
- 0x100196b8: 4630 0F MOV r0,r6
- 0x100196ba: f7f2f889 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x100196be: 4601 .F MOV r1,r0
- 0x100196c0: 2008 . MOVS r0,#8
- 0x100196c2: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x100196c6: 2321 !# MOVS r3,#0x21
- 0x100196c8: f6406013 @..` MOV r0,#0xe13
- 0x100196cc: f7e8ff88 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100196d0: 4604 .F MOV r4,r0
- 0x100196d2: f8808000 .... STRB r8,[r0,#0]
- 0x100196d6: 4640 @F MOV r0,r8
- 0x100196d8: 2100 .! MOVS r1,#0
- 0x100196da: f04f0802 O... MOV r8,#2
- 0x100196de: 280b .( CMP r0,#0xb
- 0x100196e0: d25b [. BCS 0x1001979a ; smpc_send_pairing_req_ind + 242
- 0x100196e2: e8dff000 .... TBB [pc,r0]
- $d
- 0x100196e6: 5a06 .Z DCW 23046
- 0x100196e8: 5a255a5a ZZ%Z DCD 1512397402
- 0x100196ec: 4d5a0f14 ..ZM DCD 1297747732
- 0x100196f0: 0016 .. DCW 22
- $t
- 0x100196f2: 7ca8 .| LDRB r0,[r5,#0x12]
- 0x100196f4: f000001f .... AND r0,r0,#0x1f
- 0x100196f8: 7060 `p STRB r0,[r4,#1]
- 0x100196fa: f8571026 W.&. LDR r1,[r7,r6,LSL #2]
- 0x100196fe: f8818040 ..@. STRB r8,[r1,#0x40]
- 0x10019702: e04a J. B 0x1001979a ; smpc_send_pairing_req_ind + 242
- 0x10019704: 4630 0F MOV r0,r6
- 0x10019706: f7f1feb1 .... BL gapc_enc_keysize_get ; 0x1000b46c
- 0x1001970a: 7060 `p STRB r0,[r4,#1]
- 0x1001970c: e045 E. B 0x1001979a ; smpc_send_pairing_req_ind + 242
- 0x1001970e: 2034 4 MOVS r0,#0x34
- 0x10019710: e02f /. B 0x10019772 ; smpc_send_pairing_req_ind + 202
- 0x10019712: f895004e ..N. LDRB r0,[r5,#0x4e]
- 0x10019716: 2803 .( CMP r0,#3
- 0x10019718: d13f ?. BNE 0x1001979a ; smpc_send_pairing_req_ind + 242
- 0x1001971a: f8150ffc .... LDRB r0,[r5,#0xfc]!
- 0x1001971e: 7060 `p STRB r0,[r4,#1]
- 0x10019720: 8828 (. LDRH r0,[r5,#0]
- 0x10019722: 0a00 .. LSRS r0,r0,#8
- 0x10019724: 70a0 .p STRB r0,[r4,#2]
- 0x10019726: 6828 (h LDR r0,[r5,#0]
- 0x10019728: 0c00 .. LSRS r0,r0,#16
- 0x1001972a: 70e0 .p STRB r0,[r4,#3]
- 0x1001972c: 7121 !q STRB r1,[r4,#4]
- 0x1001972e: e034 4. B 0x1001979a ; smpc_send_pairing_req_ind + 242
- 0x10019730: 7c68 h| LDRB r0,[r5,#0x11]
- 0x10019732: 2801 .( CMP r0,#1
- 0x10019734: d102 .. BNE 0x1001973c ; smpc_send_pairing_req_ind + 148
- 0x10019736: 7e28 (~ LDRB r0,[r5,#0x18]
- 0x10019738: 2801 .( CMP r0,#1
- 0x1001973a: d01f .. BEQ 0x1001977c ; smpc_send_pairing_req_ind + 212
- 0x1001973c: 4630 0F MOV r0,r6
- 0x1001973e: f7f2f9a5 .... BL gapc_get_role ; 0x1000ba8c
- 0x10019742: 2101 .! MOVS r1,#1
- 0x10019744: 2800 .( CMP r0,#0
- 0x10019746: 7de8 .} LDRB r0,[r5,#0x17]
- 0x10019748: d005 .. BEQ 0x10019756 ; smpc_send_pairing_req_ind + 174
- 0x1001974a: b1b8 .. CBZ r0,0x1001977c ; smpc_send_pairing_req_ind + 212
- 0x1001974c: 2801 .( CMP r0,#1
- 0x1001974e: d015 .. BEQ 0x1001977c ; smpc_send_pairing_req_ind + 212
- 0x10019750: 2804 .( CMP r0,#4
- 0x10019752: d008 .. BEQ 0x10019766 ; smpc_send_pairing_req_ind + 190
- 0x10019754: e00a .. B 0x1001976c ; smpc_send_pairing_req_ind + 196
- 0x10019756: 2802 .( CMP r0,#2
- 0x10019758: d001 .. BEQ 0x1001975e ; smpc_send_pairing_req_ind + 182
- 0x1001975a: 2804 .( CMP r0,#4
- 0x1001975c: d106 .. BNE 0x1001976c ; smpc_send_pairing_req_ind + 196
- 0x1001975e: 7c28 (| LDRB r0,[r5,#0x10]
- 0x10019760: 2802 .( CMP r0,#2
- 0x10019762: d10b .. BNE 0x1001977c ; smpc_send_pairing_req_ind + 212
- 0x10019764: e002 .. B 0x1001976c ; smpc_send_pairing_req_ind + 196
- 0x10019766: 7c28 (| LDRB r0,[r5,#0x10]
- 0x10019768: 2802 .( CMP r0,#2
- 0x1001976a: d007 .. BEQ 0x1001977c ; smpc_send_pairing_req_ind + 212
- 0x1001976c: f8848001 .... STRB r8,[r4,#1]
- 0x10019770: 2003 . MOVS r0,#3
- 0x10019772: f8571026 W.&. LDR r1,[r7,r6,LSL #2]
- 0x10019776: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x1001977a: e00e .. B 0x1001979a ; smpc_send_pairing_req_ind + 242
- 0x1001977c: 7061 ap STRB r1,[r4,#1]
- 0x1001977e: e7f7 .. B 0x10019770 ; smpc_send_pairing_req_ind + 200
- 0x10019780: 2210 ." MOVS r2,#0x10
- 0x10019782: f105013e ..>. ADD r1,r5,#0x3e
- 0x10019786: 1c60 `. ADDS r0,r4,#1
- 0x10019788: f7e8fee9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001978c: 2210 ." MOVS r2,#0x10
- 0x1001978e: f5057188 ...q ADD r1,r5,#0x110
- 0x10019792: f1040011 .... ADD r0,r4,#0x11
- 0x10019796: f7e8fee2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x1001979a: 4620 F MOV r0,r4
- 0x1001979c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x100197a0: f7e8bf23 ..#. B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- $d
- 0x100197a4: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_send_start_enc_cmd
- smpc_send_start_enc_cmd
- 0x100197a8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x100197ac: 460d .F MOV r5,r1
- 0x100197ae: 461f .F MOV r7,r3
- 0x100197b0: 4691 .F MOV r9,r2
- 0x100197b2: 4606 .F MOV r6,r0
- 0x100197b4: 4601 .F MOV r1,r0
- 0x100197b6: 231c .# MOVS r3,#0x1c
- 0x100197b8: f2420219 B... MOV r2,#0x2019
- 0x100197bc: f2411005 A... MOV r0,#0x1105
- 0x100197c0: f8dd8020 .. . LDR r8,[sp,#0x20]
- 0x100197c4: f7e8ff0c .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x100197c8: 4604 .F MOV r4,r0
- 0x100197ca: 4630 0F MOV r0,r6
- 0x100197cc: f7f1ffbe .... BL gapc_get_conhdl ; 0x1000b74c
- 0x100197d0: 8020 . STRH r0,[r4,#0]
- 0x100197d2: 2200 ." MOVS r2,#0
- 0x100197d4: b12d -. CBZ r5,0x100197e2 ; smpc_send_start_enc_cmd + 58
- 0x100197d6: 2d01 .- CMP r5,#1
- 0x100197d8: d117 .. BNE 0x1001980a ; smpc_send_start_enc_cmd + 98
- 0x100197da: 4630 0F MOV r0,r6
- 0x100197dc: f7fffe7e ..~. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x100197e0: b128 (. CBZ r0,0x100197ee ; smpc_send_start_enc_cmd + 70
- 0x100197e2: 8162 b. STRH r2,[r4,#0xa]
- 0x100197e4: f8c42002 ... STR r2,[r4,#2]
- 0x100197e8: f8c42006 ... STR r2,[r4,#6]
- 0x100197ec: e00d .. B 0x1001980a ; smpc_send_start_enc_cmd + 98
- 0x100197ee: f8a4800a .... STRH r8,[r4,#0xa]
- 0x100197f2: 6838 8h LDR r0,[r7,#0]
- 0x100197f4: f8c40002 .... STR r0,[r4,#2]
- 0x100197f8: 490c .I LDR r1,[pc,#48] ; [0x1001982c] = 0x110067d4
- 0x100197fa: 6878 xh LDR r0,[r7,#4]
- 0x100197fc: f8c40006 .... STR r0,[r4,#6]
- 0x10019800: f8511026 Q.&. LDR r1,[r1,r6,LSL #2]
- 0x10019804: 203d = MOVS r0,#0x3d
- 0x10019806: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x1001980a: 2210 ." MOVS r2,#0x10
- 0x1001980c: 4649 IF MOV r1,r9
- 0x1001980e: f104000c .... ADD r0,r4,#0xc
- 0x10019812: f7e8fea4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019816: 4620 F MOV r0,r4
- 0x10019818: f7e8ff78 ..x. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000270c
- 0x1001981c: 4630 0F MOV r0,r6
- 0x1001981e: e8bd47f0 ...G POP {r4-r10,lr}
- 0x10019822: 2201 ." MOVS r2,#1
- 0x10019824: 2108 .! MOVS r1,#8
- 0x10019826: f7f2bf39 ..9. B gapc_update_state ; 0x1000c69c
- $d
- 0x1001982a: 0000 .. DCW 0
- 0x1001982c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_send_use_enc_block_cmd
- smpc_send_use_enc_block_cmd
- 0x10019830: b570 p. PUSH {r4-r6,lr}
- 0x10019832: 460e .F MOV r6,r1
- 0x10019834: 4615 .F MOV r5,r2
- 0x10019836: 2108 .! MOVS r1,#8
- 0x10019838: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x1001983c: 2321 !# MOVS r3,#0x21
- 0x1001983e: 2107 .! MOVS r1,#7
- 0x10019840: f6405017 @..P MOV r0,#0xd17
- 0x10019844: f7e8fecc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019848: 4604 .F MOV r4,r0
- 0x1001984a: 2019 . MOVS r0,#0x19
- 0x1001984c: 7020 p STRB r0,[r4,#0]
- 0x1001984e: 2210 ." MOVS r2,#0x10
- 0x10019850: 4631 1F MOV r1,r6
- 0x10019852: 1c60 `. ADDS r0,r4,#1
- 0x10019854: f7e8fe83 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019858: 2210 ." MOVS r2,#0x10
- 0x1001985a: 4629 )F MOV r1,r5
- 0x1001985c: f1040011 .... ADD r0,r4,#0x11
- 0x10019860: f7e8fe7d ..}. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019864: 4620 F MOV r0,r4
- 0x10019866: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1001986a: f7e8bebe .... B $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x1001986e: 0000 .. MOVS r0,r0
- i.smpc_sign_command
- smpc_sign_command
- 0x10019870: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x10019874: 460c .F MOV r4,r1
- 0x10019876: 4606 .F MOV r6,r0
- 0x10019878: f04f0800 O... MOV r8,#0
- 0x1001987c: 4647 GF MOV r7,r8
- 0x1001987e: 2102 .! MOVS r1,#2
- 0x10019880: 2016 . MOVS r0,#0x16
- 0x10019882: f7e8feb7 .... BL $Ven$TT$L$$ke_malloc ; 0x100025f4
- 0x10019886: 4d33 3M LDR r5,[pc,#204] ; [0x10019954] = 0x110067d4
- 0x10019888: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x1001988c: 6108 .a STR r0,[r1,#0x10]
- 0x1001988e: 2110 .! MOVS r1,#0x10
- 0x10019890: 1d40 @. ADDS r0,r0,#5
- 0x10019892: f7e8febe .... BL $Ven$TT$L$$__aeabi_memclr ; 0x10002612
- 0x10019896: 7820 x LDRB r0,[r4,#0]
- 0x10019898: f04f0901 O... MOV r9,#1
- 0x1001989c: 281b .( CMP r0,#0x1b
- 0x1001989e: d01f .. BEQ 0x100198e0 ; smpc_sign_command + 112
- 0x100198a0: 8861 a. LDRH r1,[r4,#2]
- 0x100198a2: f1a40008 .... SUB r0,r4,#8
- 0x100198a6: 5c0f .\ LDRB r7,[r1,r0]
- 0x100198a8: 2101 .! MOVS r1,#1
- 0x100198aa: 4630 0F MOV r0,r6
- 0x100198ac: f7f2f8fe .... BL gapc_get_sign_counter ; 0x1000baac
- 0x100198b0: 4287 .B CMP r7,r0
- 0x100198b2: d347 G. BCC 0x10019944 ; smpc_sign_command + 212
- 0x100198b4: 8860 `. LDRH r0,[r4,#2]
- 0x100198b6: f06f0110 o... MVN r1,#0x10
- 0x100198ba: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x100198be: 17c1 .. ASRS r1,r0,#31
- 0x100198c0: eb0061d1 ...a ADD r1,r0,r1,LSR #27
- 0x100198c4: eb091061 ..a. ADD r0,r9,r1,ASR #5
- 0x100198c8: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x100198cc: 6909 .i LDR r1,[r1,#0x10]
- 0x100198ce: 7108 .q STRB r0,[r1,#4]
- 0x100198d0: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x100198d4: 8860 `. LDRH r0,[r4,#2]
- 0x100198d6: 6909 .i LDR r1,[r1,#0x10]
- 0x100198d8: 3808 .8 SUBS r0,r0,#8
- 0x100198da: 2701 .' MOVS r7,#1
- 0x100198dc: 8048 H. STRH r0,[r1,#2]
- 0x100198de: e020 . B 0x10019922 ; smpc_sign_command + 178
- 0x100198e0: 2100 .! MOVS r1,#0
- 0x100198e2: 4630 0F MOV r0,r6
- 0x100198e4: f7f2f8e2 .... BL gapc_get_sign_counter ; 0x1000baac
- 0x100198e8: 4601 .F MOV r1,r0
- 0x100198ea: 8860 `. LDRH r0,[r4,#2]
- 0x100198ec: 0a0a .. LSRS r2,r1,#8
- 0x100198ee: 4420 D ADD r0,r0,r4
- 0x100198f0: 7001 .p STRB r1,[r0,#0]
- 0x100198f2: 7042 Bp STRB r2,[r0,#1]
- 0x100198f4: 0c0a .. LSRS r2,r1,#16
- 0x100198f6: 7082 .p STRB r2,[r0,#2]
- 0x100198f8: 0e09 .. LSRS r1,r1,#24
- 0x100198fa: 70c1 .p STRB r1,[r0,#3]
- 0x100198fc: 8860 `. LDRH r0,[r4,#2]
- 0x100198fe: f04f31ff O..1 MOV r1,#0xffffffff
- 0x10019902: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x10019906: 17c1 .. ASRS r1,r0,#31
- 0x10019908: eb0061d1 ...a ADD r1,r0,r1,LSR #27
- 0x1001990c: eb091061 ..a. ADD r0,r9,r1,ASR #5
- 0x10019910: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x10019914: 6909 .i LDR r1,[r1,#0x10]
- 0x10019916: 7108 .q STRB r0,[r1,#4]
- 0x10019918: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x1001991c: 8860 `. LDRH r0,[r4,#2]
- 0x1001991e: 6909 .i LDR r1,[r1,#0x10]
- 0x10019920: 8048 H. STRH r0,[r1,#2]
- 0x10019922: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x10019926: 6902 .i LDR r2,[r0,#0x10]
- 0x10019928: 7910 .y LDRB r0,[r2,#4]
- 0x1001992a: 2801 .( CMP r0,#1
- 0x1001992c: d00d .. BEQ 0x1001994a ; smpc_sign_command + 218
- 0x1001992e: 8850 P. LDRH r0,[r2,#2]
- 0x10019930: 3c0c .< SUBS r4,r4,#0xc
- 0x10019932: 1903 .. ADDS r3,r0,r4
- 0x10019934: 4639 9F MOV r1,r7
- 0x10019936: 4630 0F MOV r0,r6
- 0x10019938: 1d52 R. ADDS r2,r2,#5
- 0x1001993a: f7fef9cd .... BL smpc_generate_ci ; 0x10017cd8
- 0x1001993e: 4640 @F MOV r0,r8
- 0x10019940: e8bd87f0 .... POP {r4-r10,pc}
- 0x10019944: f04f08d1 O... MOV r8,#0xd1
- 0x10019948: e7f9 .. B 0x1001993e ; smpc_sign_command + 206
- 0x1001994a: 4639 9F MOV r1,r7
- 0x1001994c: 4630 0F MOV r0,r6
- 0x1001994e: f7fefa59 ..Y. BL smpc_generate_l ; 0x10017e04
- 0x10019952: e7f4 .. B 0x1001993e ; smpc_sign_command + 206
- $d
- 0x10019954: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_sign_cont
- smpc_sign_cont
- 0x10019958: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1001995c: 4689 .F MOV r9,r1
- 0x1001995e: b088 .. SUB sp,sp,#0x20
- 0x10019960: 4605 .F MOV r5,r0
- 0x10019962: 2101 .! MOVS r1,#1
- 0x10019964: f7f2f87a ..z. BL gapc_get_operation_ptr ; 0x1000ba5c
- 0x10019968: 7801 .x LDRB r1,[r0,#0]
- 0x1001996a: 4604 .F MOV r4,r0
- 0x1001996c: 291b .) CMP r1,#0x1b
- 0x1001996e: d01a .. BEQ 0x100199a6 ; smpc_sign_cont + 78
- 0x10019970: 2701 .' MOVS r7,#1
- 0x10019972: 4e6e nN LDR r6,[pc,#440] ; [0x10019b2c] = 0x110067d4
- 0x10019974: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10019978: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x1001997c: 2a3b ;* CMP r2,#0x3b
- 0x1001997e: d014 .. BEQ 0x100199aa ; smpc_sign_cont + 82
- 0x10019980: 2a3c <* CMP r2,#0x3c
- 0x10019982: d148 H. BNE 0x10019a16 ; smpc_sign_cont + 190
- 0x10019984: 6903 .i LDR r3,[r0,#0x10]
- 0x10019986: 46b0 .F MOV r8,r6
- 0x10019988: 791a .y LDRB r2,[r3,#4]
- 0x1001998a: b3ea .. CBZ r2,0x10019a08 ; smpc_sign_cont + 176
- 0x1001998c: 2a01 .* CMP r2,#1
- 0x1001998e: d07d }. BEQ 0x10019a8c ; smpc_sign_cont + 308
- 0x10019990: 8858 X. LDRH r0,[r3,#2]
- 0x10019992: 3c0c .< SUBS r4,r4,#0xc
- 0x10019994: 1903 .. ADDS r3,r0,r4
- 0x10019996: b008 .. ADD sp,sp,#0x20
- 0x10019998: 464a JF MOV r2,r9
- 0x1001999a: 4639 9F MOV r1,r7
- 0x1001999c: 4628 (F MOV r0,r5
- 0x1001999e: e8bd47f0 ...G POP {r4-r10,lr}
- 0x100199a2: f7feb999 .... B smpc_generate_ci ; 0x10017cd8
- 0x100199a6: 2700 .' MOVS r7,#0
- 0x100199a8: e7e3 .. B 0x10019972 ; smpc_sign_cont + 26
- 0x100199aa: 6901 .i LDR r1,[r0,#0x10]
- 0x100199ac: 8849 I. LDRH r1,[r1,#2]
- 0x100199ae: 2910 .) CMP r1,#0x10
- 0x100199b0: d034 4. BEQ 0x10019a1c ; smpc_sign_cont + 196
- 0x100199b2: d225 %. BCS 0x10019a00 ; smpc_sign_cont + 168
- 0x100199b4: f04f0100 O... MOV r1,#0
- 0x100199b8: 9100 .. STR r1,[sp,#0]
- 0x100199ba: 9101 .. STR r1,[sp,#4]
- 0x100199bc: 9102 .. STR r1,[sp,#8]
- 0x100199be: 9103 .. STR r1,[sp,#0xc]
- 0x100199c0: 6900 .i LDR r0,[r0,#0x10]
- 0x100199c2: 46e8 .F MOV r8,sp
- 0x100199c4: 8842 B. LDRH r2,[r0,#2]
- 0x100199c6: f1c20110 .... RSB r1,r2,#0x10
- 0x100199ca: eb010008 .... ADD r0,r1,r8
- 0x100199ce: f1040104 .... ADD r1,r4,#4
- 0x100199d2: f7e8fdc4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x100199d6: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x100199da: 2180 .! MOVS r1,#0x80
- 0x100199dc: 6900 .i LDR r0,[r0,#0x10]
- 0x100199de: 8840 @. LDRH r0,[r0,#2]
- 0x100199e0: f1c00210 .... RSB r2,r0,#0x10
- 0x100199e4: eb020008 .... ADD r0,r2,r8
- 0x100199e8: aa04 .. ADD r2,sp,#0x10
- 0x100199ea: f8001c01 .... STRB r1,[r0,#-1]
- 0x100199ee: 4649 IF MOV r1,r9
- 0x100199f0: 2001 . MOVS r0,#1
- 0x100199f2: f7fdfcbd .... BL smpc_calc_subkeys ; 0x10017370
- 0x100199f6: 466a jF MOV r2,sp
- 0x100199f8: a904 .. ADD r1,sp,#0x10
- 0x100199fa: 4610 .F MOV r0,r2
- 0x100199fc: f000f99c .... BL smpc_xor ; 0x10019d38
- 0x10019a00: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x10019a04: 466b kF MOV r3,sp
- 0x10019a06: e000 .. B 0x10019a0a ; smpc_sign_cont + 178
- 0x10019a08: e011 .. B 0x10019a2e ; smpc_sign_cont + 214
- 0x10019a0a: 6902 .i LDR r2,[r0,#0x10]
- 0x10019a0c: 4639 9F MOV r1,r7
- 0x10019a0e: 4628 (F MOV r0,r5
- 0x10019a10: 1d52 R. ADDS r2,r2,#5
- 0x10019a12: f7fef961 ..a. BL smpc_generate_ci ; 0x10017cd8
- 0x10019a16: b008 .. ADD sp,sp,#0x20
- 0x10019a18: e8bd87f0 .... POP {r4-r10,pc}
- 0x10019a1c: aa04 .. ADD r2,sp,#0x10
- 0x10019a1e: 4649 IF MOV r1,r9
- 0x10019a20: 2000 . MOVS r0,#0
- 0x10019a22: f7fdfca5 .... BL smpc_calc_subkeys ; 0x10017370
- 0x10019a26: 1d22 ". ADDS r2,r4,#4
- 0x10019a28: a904 .. ADD r1,sp,#0x10
- 0x10019a2a: 4668 hF MOV r0,sp
- 0x10019a2c: e7e6 .. B 0x100199fc ; smpc_sign_cont + 164
- 0x10019a2e: 291b .) CMP r1,#0x1b
- 0x10019a30: 8861 a. LDRH r1,[r4,#2]
- 0x10019a32: f04f0a00 O... MOV r10,#0
- 0x10019a36: d00a .. BEQ 0x10019a4e ; smpc_sign_cont + 246
- 0x10019a38: 1f20 . SUBS r0,r4,#4
- 0x10019a3a: 4401 .D ADD r1,r1,r0
- 0x10019a3c: 2208 ." MOVS r2,#8
- 0x10019a3e: f1090008 .... ADD r0,r9,#8
- 0x10019a42: f7e8fd96 .... BL $Ven$TT$L$$memcmp ; 0x10002572
- 0x10019a46: b168 h. CBZ r0,0x10019a64 ; smpc_sign_cont + 268
- 0x10019a48: f04f0ad1 O... MOV r10,#0xd1
- 0x10019a4c: e059 Y. B 0x10019b02 ; smpc_sign_cont + 426
- 0x10019a4e: f1010208 .... ADD r2,r1,#8
- 0x10019a52: 5c61 a\ LDRB r1,[r4,r1]
- 0x10019a54: 6341 Ac STR r1,[r0,#0x34]
- 0x10019a56: f8580025 X.%. LDR r0,[r8,r5,LSL #2]
- 0x10019a5a: b296 .. UXTH r6,r2
- 0x10019a5c: 6b41 Ak LDR r1,[r0,#0x34]
- 0x10019a5e: 1c49 I. ADDS r1,r1,#1
- 0x10019a60: 6341 Ac STR r1,[r0,#0x34]
- 0x10019a62: e00b .. B 0x10019a7c ; smpc_sign_cont + 292
- 0x10019a64: 8866 f. LDRH r6,[r4,#2]
- 0x10019a66: f8580025 X.%. LDR r0,[r8,r5,LSL #2]
- 0x10019a6a: f1a40208 .... SUB r2,r4,#8
- 0x10019a6e: 5cb2 .\ LDRB r2,[r6,r2]
- 0x10019a70: 6382 .c STR r2,[r0,#0x38]
- 0x10019a72: f8580025 X.%. LDR r0,[r8,r5,LSL #2]
- 0x10019a76: 6b81 .k LDR r1,[r0,#0x38]
- 0x10019a78: 1c49 I. ADDS r1,r1,#1
- 0x10019a7a: 6381 .c STR r1,[r0,#0x38]
- 0x10019a7c: 4628 (F MOV r0,r5
- 0x10019a7e: f7f1fea7 .... BL gapc_get_dest_task ; 0x1000b7d0
- 0x10019a82: 4601 .F MOV r1,r0
- 0x10019a84: 2008 . MOVS r0,#8
- 0x10019a86: ea402705 @..' ORR r7,r0,r5,LSL #8
- 0x10019a8a: e000 .. B 0x10019a8e ; smpc_sign_cont + 310
- 0x10019a8c: e041 A. B 0x10019b12 ; smpc_sign_cont + 442
- 0x10019a8e: 4603 .F MOV r3,r0
- 0x10019a90: 463a :F MOV r2,r7
- 0x10019a92: f640601c @..` MOV r0,#0xe1c
- 0x10019a96: f7e8fda3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019a9a: 4680 .F MOV r8,r0
- 0x10019a9c: 2101 .! MOVS r1,#1
- 0x10019a9e: 4628 (F MOV r0,r5
- 0x10019aa0: f7f1ffe4 .... BL gapc_get_requester ; 0x1000ba6c
- 0x10019aa4: 4601 .F MOV r1,r0
- 0x10019aa6: 1d30 0. ADDS r0,r6,#4
- 0x10019aa8: b283 .. UXTH r3,r0
- 0x10019aaa: 463a :F MOV r2,r7
- 0x10019aac: f6406034 @.4` MOV r0,#0xe34
- 0x10019ab0: f7e8fd96 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x100025e0
- 0x10019ab4: 4607 .F MOV r7,r0
- 0x10019ab6: 7820 x LDRB r0,[r4,#0]
- 0x10019ab8: 7038 8p STRB r0,[r7,#0]
- 0x10019aba: 807e ~. STRH r6,[r7,#2]
- 0x10019abc: 8862 b. LDRH r2,[r4,#2]
- 0x10019abe: 1d21 !. ADDS r1,r4,#4
- 0x10019ac0: 1d38 8. ADDS r0,r7,#4
- 0x10019ac2: f7e8fd4c ..L. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019ac6: 7820 x LDRB r0,[r4,#0]
- 0x10019ac8: 281b .( CMP r0,#0x1b
- 0x10019aca: d108 .. BNE 0x10019ade ; smpc_sign_cont + 390
- 0x10019acc: 8861 a. LDRH r1,[r4,#2]
- 0x10019ace: 1d38 8. ADDS r0,r7,#4
- 0x10019ad0: 4401 .D ADD r1,r1,r0
- 0x10019ad2: f8d92008 ... LDR r2,[r9,#8]
- 0x10019ad6: 600a .` STR r2,[r1,#0]
- 0x10019ad8: f8d9000c .... LDR r0,[r9,#0xc]
- 0x10019adc: 6048 H` STR r0,[r1,#4]
- 0x10019ade: 4638 8F MOV r0,r7
- 0x10019ae0: f7e8fd83 .... BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10019ae4: 2100 .! MOVS r1,#0
- 0x10019ae6: 4628 (F MOV r0,r5
- 0x10019ae8: f7f1ffe0 .... BL gapc_get_sign_counter ; 0x1000baac
- 0x10019aec: f8c80000 .... STR r0,[r8,#0]
- 0x10019af0: 2101 .! MOVS r1,#1
- 0x10019af2: 4628 (F MOV r0,r5
- 0x10019af4: f7f1ffda .... BL gapc_get_sign_counter ; 0x1000baac
- 0x10019af8: f8c80004 .... STR r0,[r8,#4]
- 0x10019afc: 4640 @F MOV r0,r8
- 0x10019afe: f7e8fd74 ..t. BL $Ven$TT$L$$ke_msg_send ; 0x100025ea
- 0x10019b02: b008 .. ADD sp,sp,#0x20
- 0x10019b04: 4652 RF MOV r2,r10
- 0x10019b06: 4628 (F MOV r0,r5
- 0x10019b08: e8bd47f0 ...G POP {r4-r10,lr}
- 0x10019b0c: 2101 .! MOVS r1,#1
- 0x10019b0e: f7f2bb5d ..]. B gapc_send_complete_evt ; 0x1000c1cc
- 0x10019b12: 1d58 X. ADDS r0,r3,#5
- 0x10019b14: 2210 ." MOVS r2,#0x10
- 0x10019b16: 4649 IF MOV r1,r9
- 0x10019b18: f7e8fd21 ..!. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000255e
- 0x10019b1c: b008 .. ADD sp,sp,#0x20
- 0x10019b1e: 4639 9F MOV r1,r7
- 0x10019b20: 4628 (F MOV r0,r5
- 0x10019b22: e8bd47f0 ...G POP {r4-r10,lr}
- 0x10019b26: f7feb96d ..m. B smpc_generate_l ; 0x10017e04
- $d
- 0x10019b2a: 0000 .. DCW 0
- 0x10019b2c: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_tkdp_rcp_continue
- smpc_tkdp_rcp_continue
- 0x10019b30: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10019b34: 4b2e .K LDR r3,[pc,#184] ; [0x10019bf0] = 0x110067d4
- 0x10019b36: 4604 .F MOV r4,r0
- 0x10019b38: 460d .F MOV r5,r1
- 0x10019b3a: f8530024 S.$. LDR r0,[r3,r4,LSL #2]
- 0x10019b3e: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10019b42: 6902 .i LDR r2,[r0,#0x10]
- 0x10019b44: f1a10635 ..5. SUB r6,r1,#0x35
- 0x10019b48: 2e06 .. CMP r6,#6
- 0x10019b4a: d20f .. BCS 0x10019b6c ; smpc_tkdp_rcp_continue + 60
- 0x10019b4c: e8dff006 .... TBB [pc,r6]
- $d
- 0x10019b50: 050a030e .... DCD 84542222
- 0x10019b54: 0a0a .. DCW 2570
- $t
- 0x10019b56: 2137 7! MOVS r1,#0x37
- 0x10019b58: e000 .. B 0x10019b5c ; smpc_tkdp_rcp_continue + 44
- 0x10019b5a: 2139 9! MOVS r1,#0x39
- 0x10019b5c: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10019b60: e8bd81f0 .... POP {r4-r8,pc}
- 0x10019b64: 2135 5! MOVS r1,#0x35
- 0x10019b66: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10019b6a: e001 .. B 0x10019b70 ; smpc_tkdp_rcp_continue + 64
- 0x10019b6c: 2935 5) CMP r1,#0x35
- 0x10019b6e: d1f7 .. BNE 0x10019b60 ; smpc_tkdp_rcp_continue + 48
- 0x10019b70: 4620 F MOV r0,r4
- 0x10019b72: f7fffcb3 .... BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10019b76: b128 (. CBZ r0,0x10019b84 ; smpc_tkdp_rcp_continue + 84
- 0x10019b78: f8920051 ..Q. LDRB r0,[r2,#0x51]
- 0x10019b7c: f0200001 ... BIC r0,r0,#1
- 0x10019b80: f8820051 ..Q. STRB r0,[r2,#0x51]
- 0x10019b84: f8920051 ..Q. LDRB r0,[r2,#0x51]
- 0x10019b88: 07c1 .. LSLS r1,r0,#31
- 0x10019b8a: d009 .. BEQ 0x10019ba0 ; smpc_tkdp_rcp_continue + 112
- 0x10019b8c: f8531024 S.$. LDR r1,[r3,r4,LSL #2]
- 0x10019b90: 2036 6 MOVS r0,#0x36
- 0x10019b92: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10019b96: f8120f51 ..Q. LDRB r0,[r2,#0x51]!
- 0x10019b9a: f0200001 ... BIC r0,r0,#1
- 0x10019b9e: e00a .. B 0x10019bb6 ; smpc_tkdp_rcp_continue + 134
- 0x10019ba0: 0781 .. LSLS r1,r0,#30
- 0x10019ba2: d50a .. BPL 0x10019bba ; smpc_tkdp_rcp_continue + 138
- 0x10019ba4: f8531024 S.$. LDR r1,[r3,r4,LSL #2]
- 0x10019ba8: 2038 8 MOVS r0,#0x38
- 0x10019baa: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10019bae: f8120f51 ..Q. LDRB r0,[r2,#0x51]!
- 0x10019bb2: f0200002 ... BIC r0,r0,#2
- 0x10019bb6: 7010 .p STRB r0,[r2,#0]
- 0x10019bb8: e7d2 .. B 0x10019b60 ; smpc_tkdp_rcp_continue + 48
- 0x10019bba: 0740 @. LSLS r0,r0,#29
- 0x10019bbc: d509 .. BPL 0x10019bd2 ; smpc_tkdp_rcp_continue + 162
- 0x10019bbe: f8531024 S.$. LDR r1,[r3,r4,LSL #2]
- 0x10019bc2: 203a : MOVS r0,#0x3a
- 0x10019bc4: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10019bc8: f8120f51 ..Q. LDRB r0,[r2,#0x51]!
- 0x10019bcc: f0200004 ... BIC r0,r0,#4
- 0x10019bd0: e7f1 .. B 0x10019bb6 ; smpc_tkdp_rcp_continue + 134
- 0x10019bd2: b13d =. CBZ r5,0x10019be4 ; smpc_tkdp_rcp_continue + 180
- 0x10019bd4: 4629 )F MOV r1,r5
- 0x10019bd6: 4620 F MOV r0,r4
- 0x10019bd8: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10019bdc: 2300 .# MOVS r3,#0
- 0x10019bde: 461a .F MOV r2,r3
- 0x10019be0: f7febc72 ..r. B smpc_pairing_end ; 0x100184c8
- 0x10019be4: 4620 F MOV r0,r4
- 0x10019be6: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10019bea: 2100 .! MOVS r1,#0
- 0x10019bec: f000b88c .... B.W smpc_tkdp_send_start ; 0x10019d08
- $d
- 0x10019bf0: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_tkdp_rcp_start
- smpc_tkdp_rcp_start
- 0x10019bf4: 4b0a .K LDR r3,[pc,#40] ; [0x10019c20] = 0x110067d4
- 0x10019bf6: b430 0. PUSH {r4,r5}
- 0x10019bf8: f8532020 S. LDR r2,[r3,r0,LSL #2]
- 0x10019bfc: 6912 .i LDR r2,[r2,#0x10]
- 0x10019bfe: b161 a. CBZ r1,0x10019c1a ; smpc_tkdp_rcp_start + 38
- 0x10019c00: 7d14 .} LDRB r4,[r2,#0x14]
- 0x10019c02: 7ed5 .~ LDRB r5,[r2,#0x1b]
- 0x10019c04: 402c ,@ ANDS r4,r4,r5
- 0x10019c06: f8824051 ..Q@ STRB r4,[r2,#0x51]
- 0x10019c0a: f8533020 S. 0 LDR r3,[r3,r0,LSL #2]
- 0x10019c0e: 2235 5" MOVS r2,#0x35
- 0x10019c10: f8832040 ..@ STRB r2,[r3,#0x40]
- 0x10019c14: bc30 0. POP {r4,r5}
- 0x10019c16: f7ffbf8b .... B.W smpc_tkdp_rcp_continue ; 0x10019b30
- 0x10019c1a: 7d54 T} LDRB r4,[r2,#0x15]
- 0x10019c1c: 7f15 .. LDRB r5,[r2,#0x1c]
- 0x10019c1e: e7f1 .. B 0x10019c04 ; smpc_tkdp_rcp_start + 16
- $d
- 0x10019c20: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_tkdp_send_continue
- smpc_tkdp_send_continue
- 0x10019c24: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10019c28: 4d36 6M LDR r5,[pc,#216] ; [0x10019d04] = 0x110067d4
- 0x10019c2a: 4604 .F MOV r4,r0
- 0x10019c2c: 460f .F MOV r7,r1
- 0x10019c2e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10019c32: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x10019c36: 6906 .i LDR r6,[r0,#0x10]
- 0x10019c38: 2931 1) CMP r1,#0x31
- 0x10019c3a: d008 .. BEQ 0x10019c4e ; smpc_tkdp_send_continue + 42
- 0x10019c3c: 2932 2) CMP r1,#0x32
- 0x10019c3e: d003 .. BEQ 0x10019c48 ; smpc_tkdp_send_continue + 36
- 0x10019c40: 2933 3) CMP r1,#0x33
- 0x10019c42: d001 .. BEQ 0x10019c48 ; smpc_tkdp_send_continue + 36
- 0x10019c44: 2934 4) CMP r1,#0x34
- 0x10019c46: d127 '. BNE 0x10019c98 ; smpc_tkdp_send_continue + 116
- 0x10019c48: 2131 1! MOVS r1,#0x31
- 0x10019c4a: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x10019c4e: f8960051 ..Q. LDRB r0,[r6,#0x51]
- 0x10019c52: 07c1 .. LSLS r1,r0,#31
- 0x10019c54: d00d .. BEQ 0x10019c72 ; smpc_tkdp_send_continue + 78
- 0x10019c56: f0200001 ... BIC r0,r0,#1
- 0x10019c5a: f8860051 ..Q. STRB r0,[r6,#0x51]
- 0x10019c5e: 4620 F MOV r0,r4
- 0x10019c60: f7fffc3c ..<. BL smpc_secure_connections_enabled ; 0x100194dc
- 0x10019c64: bb40 @. CBNZ r0,0x10019cb8 ; smpc_tkdp_send_continue + 148
- 0x10019c66: 2107 .! MOVS r1,#7
- 0x10019c68: 4620 F MOV r0,r4
- 0x10019c6a: f7fffd1d .... BL smpc_send_pairing_req_ind ; 0x100196a8
- 0x10019c6e: 2032 2 MOVS r0,#0x32
- 0x10019c70: e00e .. B 0x10019c90 ; smpc_tkdp_send_continue + 108
- 0x10019c72: 0781 .. LSLS r1,r0,#30
- 0x10019c74: d521 !. BPL 0x10019cba ; smpc_tkdp_send_continue + 150
- 0x10019c76: f0200002 ... BIC r0,r0,#2
- 0x10019c7a: f8860051 ..Q. STRB r0,[r6,#0x51]
- 0x10019c7e: f7f3ffd9 .... BL gapm_get_address_type ; 0x1000dc34
- 0x10019c82: 0740 @. LSLS r0,r0,#29
- 0x10019c84: d50a .. BPL 0x10019c9c ; smpc_tkdp_send_continue + 120
- 0x10019c86: 2105 .! MOVS r1,#5
- 0x10019c88: 4620 F MOV r0,r4
- 0x10019c8a: f7fffd0d .... BL smpc_send_pairing_req_ind ; 0x100196a8
- 0x10019c8e: 2033 3 MOVS r0,#0x33
- 0x10019c90: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10019c94: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10019c98: e8bd81f0 .... POP {r4-r8,pc}
- 0x10019c9c: f7f4f872 ..r. BL gapm_get_irk ; 0x1000dd84
- 0x10019ca0: 4602 .F MOV r2,r0
- 0x10019ca2: 2108 .! MOVS r1,#8
- 0x10019ca4: 4620 F MOV r0,r4
- 0x10019ca6: f7fefee3 .... BL smpc_pdu_send ; 0x10018a70
- 0x10019caa: f7f3ffdf .... BL gapm_get_bdaddr ; 0x1000dc6c
- 0x10019cae: 4602 .F MOV r2,r0
- 0x10019cb0: 2109 .! MOVS r1,#9
- 0x10019cb2: 4620 F MOV r0,r4
- 0x10019cb4: f7fefedc .... BL smpc_pdu_send ; 0x10018a70
- 0x10019cb8: e00e .. B 0x10019cd8 ; smpc_tkdp_send_continue + 180
- 0x10019cba: 0741 A. LSLS r1,r0,#29
- 0x10019cbc: d513 .. BPL 0x10019ce6 ; smpc_tkdp_send_continue + 194
- 0x10019cbe: f0200004 ... BIC r0,r0,#4
- 0x10019cc2: f8860051 ..Q. STRB r0,[r6,#0x51]
- 0x10019cc6: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x10019cca: 2034 4 MOVS r0,#0x34
- 0x10019ccc: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x10019cd0: 2106 .! MOVS r1,#6
- 0x10019cd2: 4620 F MOV r0,r4
- 0x10019cd4: f7fffce8 .... BL smpc_send_pairing_req_ind ; 0x100196a8
- 0x10019cd8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x10019cdc: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x10019ce0: 2831 1( CMP r0,#0x31
- 0x10019ce2: d0b4 .. BEQ 0x10019c4e ; smpc_tkdp_send_continue + 42
- 0x10019ce4: e7d8 .. B 0x10019c98 ; smpc_tkdp_send_continue + 116
- 0x10019ce6: b12f /. CBZ r7,0x10019cf4 ; smpc_tkdp_send_continue + 208
- 0x10019ce8: 4639 9F MOV r1,r7
- 0x10019cea: 4620 F MOV r0,r4
- 0x10019cec: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10019cf0: f7ffbf80 .... B.W smpc_tkdp_rcp_start ; 0x10019bf4
- 0x10019cf4: 4639 9F MOV r1,r7
- 0x10019cf6: 4620 F MOV r0,r4
- 0x10019cf8: e8bd41f0 ...A POP {r4-r8,lr}
- 0x10019cfc: 2300 .# MOVS r3,#0
- 0x10019cfe: 461a .F MOV r2,r3
- 0x10019d00: f7febbe2 .... B smpc_pairing_end ; 0x100184c8
- $d
- 0x10019d04: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_tkdp_send_start
- smpc_tkdp_send_start
- 0x10019d08: 4b0a .K LDR r3,[pc,#40] ; [0x10019d34] = 0x110067d4
- 0x10019d0a: b430 0. PUSH {r4,r5}
- 0x10019d0c: f8532020 S. LDR r2,[r3,r0,LSL #2]
- 0x10019d10: 6912 .i LDR r2,[r2,#0x10]
- 0x10019d12: b161 a. CBZ r1,0x10019d2e ; smpc_tkdp_send_start + 38
- 0x10019d14: 7d54 T} LDRB r4,[r2,#0x15]
- 0x10019d16: 7f15 .. LDRB r5,[r2,#0x1c]
- 0x10019d18: 402c ,@ ANDS r4,r4,r5
- 0x10019d1a: f8824051 ..Q@ STRB r4,[r2,#0x51]
- 0x10019d1e: f8533020 S. 0 LDR r3,[r3,r0,LSL #2]
- 0x10019d22: 2231 1" MOVS r2,#0x31
- 0x10019d24: f8832040 ..@ STRB r2,[r3,#0x40]
- 0x10019d28: bc30 0. POP {r4,r5}
- 0x10019d2a: f7ffbf7b ..{. B.W smpc_tkdp_send_continue ; 0x10019c24
- 0x10019d2e: 7d14 .} LDRB r4,[r2,#0x14]
- 0x10019d30: 7ed5 .~ LDRB r5,[r2,#0x1b]
- 0x10019d32: e7f1 .. B 0x10019d18 ; smpc_tkdp_send_start + 16
- $d
- 0x10019d34: 110067d4 .g.. DCD 285239252
- $t
- i.smpc_xor
- smpc_xor
- 0x10019d38: b530 0. PUSH {r4,r5,lr}
- 0x10019d3a: 2300 .# MOVS r3,#0
- 0x10019d3c: 5ccc .\ LDRB r4,[r1,r3]
- 0x10019d3e: 5cd5 .\ LDRB r5,[r2,r3]
- 0x10019d40: 406c l@ EORS r4,r4,r5
- 0x10019d42: 54c4 .T STRB r4,[r0,r3]
- 0x10019d44: 1c5b [. ADDS r3,r3,#1
- 0x10019d46: b2db .. UXTB r3,r3
- 0x10019d48: 2b10 .+ CMP r3,#0x10
- 0x10019d4a: d3f7 .. BCC 0x10019d3c ; smpc_xor + 4
- 0x10019d4c: bd30 0. POP {r4,r5,pc}
- i.stereoBitAllocation
- stereoBitAllocation
- 0x10019d4e: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x10019d52: b087 .. SUB sp,sp,#0x1c
- 0x10019d54: 4605 .F MOV r5,r0
- 0x10019d56: 7a47 Gz LDRB r7,[r0,#9]
- 0x10019d58: 2000 . MOVS r0,#0
- 0x10019d5a: 4602 .F MOV r2,r0
- 0x10019d5c: 9005 .. STR r0,[sp,#0x14]
- 0x10019d5e: ab05 .. ADD r3,sp,#0x14
- 0x10019d60: a901 .. ADD r1,sp,#4
- 0x10019d62: 4628 (F MOV r0,r5
- 0x10019d64: f7f0f9b2 .... BL computeBitneed ; 0x1000a0cc
- 0x10019d68: 4604 .F MOV r4,r0
- 0x10019d6a: f10d0904 .... ADD r9,sp,#4
- 0x10019d6e: eb090107 .... ADD r1,r9,r7
- 0x10019d72: ab05 .. ADD r3,sp,#0x14
- 0x10019d74: 2201 ." MOVS r2,#1
- 0x10019d76: 4628 (F MOV r0,r5
- 0x10019d78: f7f0f9a8 .... BL computeBitneed ; 0x1000a0cc
- 0x10019d7c: 1903 .. ADDS r3,r0,r4
- 0x10019d7e: a806 .. ADD r0,sp,#0x18
- 0x10019d80: 9000 .. STR r0,[sp,#0]
- 0x10019d82: 007a z. LSLS r2,r7,#1
- 0x10019d84: 7ba8 .{ LDRB r0,[r5,#0xe]
- 0x10019d86: a901 .. ADD r1,sp,#4
- 0x10019d88: f7eafb4a ..J. BL adjustToFitBitpool ; 0x10004420
- 0x10019d8c: 4680 .F MOV r8,r0
- 0x10019d8e: 2400 .$ MOVS r4,#0
- 0x10019d90: 463e >F MOV r6,r7
- 0x10019d92: 9906 .. LDR r1,[sp,#0x18]
- 0x10019d94: e014 .. B 0x10019dc0 ; stereoBitAllocation + 114
- 0x10019d96: f8192004 ... LDRB r2,[r9,r4]
- 0x10019d9a: 1928 (. ADDS r0,r5,r4
- 0x10019d9c: eb020308 .... ADD r3,r2,r8
- 0x10019da0: 460a .F MOV r2,r1
- 0x10019da2: 4619 .F MOV r1,r3
- 0x10019da4: 303c <0 ADDS r0,r0,#0x3c
- 0x10019da6: f7eafb86 .... BL allocAdjustedBits ; 0x100044b6
- 0x10019daa: 4602 .F MOV r2,r0
- 0x10019dac: f8191006 .... LDRB r1,[r9,r6]
- 0x10019db0: 19a8 .. ADDS r0,r5,r6
- 0x10019db2: 4441 AD ADD r1,r1,r8
- 0x10019db4: 303c <0 ADDS r0,r0,#0x3c
- 0x10019db6: 1c64 d. ADDS r4,r4,#1
- 0x10019db8: f7eafb7d ..}. BL allocAdjustedBits ; 0x100044b6
- 0x10019dbc: 4601 .F MOV r1,r0
- 0x10019dbe: 1c76 v. ADDS r6,r6,#1
- 0x10019dc0: 42bc .B CMP r4,r7
- 0x10019dc2: d3e8 .. BCC 0x10019d96 ; stereoBitAllocation + 72
- 0x10019dc4: 2400 .$ MOVS r4,#0
- 0x10019dc6: e00d .. B 0x10019de4 ; stereoBitAllocation + 150
- 0x10019dc8: 1928 (. ADDS r0,r5,r4
- 0x10019dca: 303c <0 ADDS r0,r0,#0x3c
- 0x10019dcc: f7eafb89 .... BL allocExcessBits ; 0x100044e2
- 0x10019dd0: 0001 .. MOVS r1,r0
- 0x10019dd2: f1040401 .... ADD r4,r4,#1
- 0x10019dd6: d007 .. BEQ 0x10019de8 ; stereoBitAllocation + 154
- 0x10019dd8: 19e8 .. ADDS r0,r5,r7
- 0x10019dda: 303c <0 ADDS r0,r0,#0x3c
- 0x10019ddc: f7eafb81 .... BL allocExcessBits ; 0x100044e2
- 0x10019de0: 4601 .F MOV r1,r0
- 0x10019de2: 1c7f .. ADDS r7,r7,#1
- 0x10019de4: 2900 .) CMP r1,#0
- 0x10019de6: d1ef .. BNE 0x10019dc8 ; stereoBitAllocation + 122
- 0x10019de8: b007 .. ADD sp,sp,#0x1c
- 0x10019dea: e8bd83f0 .... POP {r4-r9,pc}
- 0x10019dee: 0000 .. MOVS r0,r0
- i.system_set_clock
- system_set_clock
- 0x10019df0: 4902 .I LDR r1,[pc,#8] ; [0x10019dfc] = 0x110000a0
- 0x10019df2: f881004b ..K. STRB r0,[r1,#0x4b]
- 0x10019df6: f7e8bd2e .... B $Ven$TT$L$$system_set_pclk ; 0x10002856
- $d
- 0x10019dfa: 0000 .. DCW 0
- 0x10019dfc: 110000a0 .... DCD 285212832
- $t
- i.system_set_port_pull
- system_set_port_pull
- 0x10019e00: 4b0b .K LDR r3,[pc,#44] ; [0x10019e30] = 0x1e484
- 0x10019e02: b18a .. CBZ r2,0x10019e28 ; system_set_port_pull + 40
- 0x10019e04: b161 a. CBZ r1,0x10019e20 ; system_set_port_pull + 32
- 0x10019e06: 2901 .) CMP r1,#1
- 0x10019e08: d109 .. BNE 0x10019e1e ; system_set_port_pull + 30
- 0x10019e0a: 6819 .h LDR r1,[r3,#0]
- 0x10019e0c: 6b49 Ik LDR r1,[r1,#0x34]
- 0x10019e0e: 4381 .C BICS r1,r1,r0
- 0x10019e10: 681a .h LDR r2,[r3,#0]
- 0x10019e12: 6351 Qc STR r1,[r2,#0x34]
- 0x10019e14: 6819 .h LDR r1,[r3,#0]
- 0x10019e16: 6b09 .k LDR r1,[r1,#0x30]
- 0x10019e18: 4301 .C ORRS r1,r1,r0
- 0x10019e1a: 6818 .h LDR r0,[r3,#0]
- 0x10019e1c: 6301 .c STR r1,[r0,#0x30]
- 0x10019e1e: 4770 pG BX lr
- 0x10019e20: 6819 .h LDR r1,[r3,#0]
- 0x10019e22: 6b49 Ik LDR r1,[r1,#0x34]
- 0x10019e24: 4301 .C ORRS r1,r1,r0
- 0x10019e26: e7f3 .. B 0x10019e10 ; system_set_port_pull + 16
- 0x10019e28: 6819 .h LDR r1,[r3,#0]
- 0x10019e2a: 6b09 .k LDR r1,[r1,#0x30]
- 0x10019e2c: 4381 .C BICS r1,r1,r0
- 0x10019e2e: e7f4 .. B 0x10019e1a ; system_set_port_pull + 26
- $d
- 0x10019e30: 0001e484 .... DCD 124036
- $t
- i.system_set_tx_power
- system_set_tx_power
- 0x10019e34: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x10019e38: 4c32 2L LDR r4,[pc,#200] ; [0x10019f04] = 0x11003b80
- 0x10019e3a: 4606 .F MOV r6,r0
- 0x10019e3c: 280e .( CMP r0,#0xe
- 0x10019e3e: d837 7. BHI 0x10019eb0 ; system_set_tx_power + 124
- 0x10019e40: 2201 ." MOVS r2,#1
- 0x10019e42: 2109 .! MOVS r1,#9
- 0x10019e44: 2000 . MOVS r0,#0
- 0x10019e46: f7e8fcc5 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10019e4a: f0000007 .... AND r0,r0,#7
- 0x10019e4e: 4d2e .M LDR r5,[pc,#184] ; [0x10019f08] = 0x50024000
- 0x10019e50: 4f2e .O LDR r7,[pc,#184] ; [0x10019f0c] = 0x1001b7f4
- 0x10019e52: 2803 .( CMP r0,#3
- 0x10019e54: f04f0201 O... MOV r2,#1
- 0x10019e58: f04f011c O... MOV r1,#0x1c
- 0x10019e5c: f04f0000 O... MOV r0,#0
- 0x10019e60: d328 (. BCC 0x10019eb4 ; system_set_tx_power + 128
- 0x10019e62: f7e8fcb7 .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10019e66: f00003ef .... AND r3,r0,#0xef
- 0x10019e6a: 2201 ." MOVS r2,#1
- 0x10019e6c: 211c .! MOVS r1,#0x1c
- 0x10019e6e: 2000 . MOVS r0,#0
- 0x10019e70: f7e8fcb5 .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10019e74: f8150f3d ..=. LDRB r0,[r5,#0x3d]!
- 0x10019e78: 2e07 .. CMP r6,#7
- 0x10019e7a: d90a .. BLS 0x10019e92 ; system_set_tx_power + 94
- 0x10019e7c: f0400008 @... ORR r0,r0,#8
- 0x10019e80: 7028 (p STRB r0,[r5,#0]
- 0x10019e82: 5db8 .] LDRB r0,[r7,r6]
- 0x10019e84: f8850037 ..7. STRB r0,[r5,#0x37]
- 0x10019e88: f8140f3d ..=. LDRB r0,[r4,#0x3d]!
- 0x10019e8c: f0400008 @... ORR r0,r0,#8
- 0x10019e90: e009 .. B 0x10019ea6 ; system_set_tx_power + 114
- 0x10019e92: f0200008 ... BIC r0,r0,#8
- 0x10019e96: 7028 (p STRB r0,[r5,#0]
- 0x10019e98: 5db8 .] LDRB r0,[r7,r6]
- 0x10019e9a: f8850037 ..7. STRB r0,[r5,#0x37]
- 0x10019e9e: f8140f3d ..=. LDRB r0,[r4,#0x3d]!
- 0x10019ea2: f0200008 ... BIC r0,r0,#8
- 0x10019ea6: 7020 p STRB r0,[r4,#0]
- 0x10019ea8: f8170006 .... LDRB.W r0,[r7,r6]
- 0x10019eac: f8840037 ..7. STRB r0,[r4,#0x37]
- 0x10019eb0: e8bd81f0 .... POP {r4-r8,pc}
- 0x10019eb4: f7e8fc8e .... BL $Ven$TT$L$$frspim_rd ; 0x100027d4
- 0x10019eb8: b2c0 .. UXTB r0,r0
- 0x10019eba: f0400310 @... ORR r3,r0,#0x10
- 0x10019ebe: 2201 ." MOVS r2,#1
- 0x10019ec0: 211c .! MOVS r1,#0x1c
- 0x10019ec2: 2000 . MOVS r0,#0
- 0x10019ec4: f7e8fc8b .... BL $Ven$TT$L$$frspim_wr ; 0x100027de
- 0x10019ec8: 4810 .H LDR r0,[pc,#64] ; [0x10019f0c] = 0x1001b7f4
- 0x10019eca: f8151f3d ..=. LDRB r1,[r5,#0x3d]!
- 0x10019ece: 4430 0D ADD r0,r0,r6
- 0x10019ed0: 2e07 .. CMP r6,#7
- 0x10019ed2: d90a .. BLS 0x10019eea ; system_set_tx_power + 182
- 0x10019ed4: f0410108 A... ORR r1,r1,#8
- 0x10019ed8: 7029 )p STRB r1,[r5,#0]
- 0x10019eda: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x10019edc: f8851037 ..7. STRB r1,[r5,#0x37]
- 0x10019ee0: f8141f3d ..=. LDRB r1,[r4,#0x3d]!
- 0x10019ee4: f0410108 A... ORR r1,r1,#8
- 0x10019ee8: e009 .. B 0x10019efe ; system_set_tx_power + 202
- 0x10019eea: f0210108 !... BIC r1,r1,#8
- 0x10019eee: 7029 )p STRB r1,[r5,#0]
- 0x10019ef0: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x10019ef2: f8851037 ..7. STRB r1,[r5,#0x37]
- 0x10019ef6: f8141f3d ..=. LDRB r1,[r4,#0x3d]!
- 0x10019efa: f0210108 !... BIC r1,r1,#8
- 0x10019efe: 7021 !p STRB r1,[r4,#0]
- 0x10019f00: 7bc0 .{ LDRB r0,[r0,#0xf]
- 0x10019f02: e7d3 .. B 0x10019eac ; system_set_tx_power + 120
- $d
- 0x10019f04: 11003b80 .;.. DCD 285227904
- 0x10019f08: 50024000 .@.P DCD 1342324736
- 0x10019f0c: 1001b7f4 .... DCD 268548084
- $t
- i.system_sleep_disable
- system_sleep_disable
- 0x10019f10: f44f7080 O..p MOV r0,#0x100
- 0x10019f14: f7e8bca4 .... B $Ven$TT$L$$rwip_prevent_sleep_set ; 0x10002860
- i.timer_insert
- timer_insert
- 0x10019f18: b5fe .. PUSH {r1-r7,lr}
- 0x10019f1a: 4f14 .O LDR r7,[pc,#80] ; [0x10019f6c] = 0x11003b6c
- 0x10019f1c: 4605 .F MOV r5,r0
- 0x10019f1e: 2600 .& MOVS r6,#0
- 0x10019f20: 687c |h LDR r4,[r7,#4]
- 0x10019f22: e012 .. B 0x10019f4a ; timer_insert + 50
- 0x10019f24: 7838 8x LDRB r0,[r7,#0]
- 0x10019f26: 2804 .( CMP r0,#4
- 0x10019f28: d30b .. BCC 0x10019f42 ; timer_insert + 42
- 0x10019f2a: a011 .. ADR r0,{pc}+0x46 ; 0x10019f70
- 0x10019f2c: f7fbf93e ..>. BL log_printf_level ; 0x100151ac
- 0x10019f30: e9cd4600 ...F STRD r4,r6,[sp,#0]
- 0x10019f34: a310 .. ADR r3,{pc}+0x44 ; 0x10019f78
- 0x10019f36: 2262 b" MOVS r2,#0x62
- 0x10019f38: a116 .. ADR r1,{pc}+0x5c ; 0x10019f94
- 0x10019f3a: a01d .. ADR r0,{pc}+0x76 ; 0x10019fb0
- 0x10019f3c: 9502 .. STR r5,[sp,#8]
- 0x10019f3e: f7fbf923 ..#. BL log_printf ; 0x10015188
- 0x10019f42: 42ac .B CMP r4,r5
- 0x10019f44: d010 .. BEQ 0x10019f68 ; timer_insert + 80
- 0x10019f46: 4626 &F MOV r6,r4
- 0x10019f48: 6824 $h LDR r4,[r4,#0]
- 0x10019f4a: 2c00 ., CMP r4,#0
- 0x10019f4c: d1ea .. BNE 0x10019f24 ; timer_insert + 12
- 0x10019f4e: b10e .. CBZ r6,0x10019f54 ; timer_insert + 60
- 0x10019f50: 6035 5` STR r5,[r6,#0]
- 0x10019f52: e000 .. B 0x10019f56 ; timer_insert + 62
- 0x10019f54: 607d }` STR r5,[r7,#4]
- 0x10019f56: 6828 (h LDR r0,[r5,#0]
- 0x10019f58: 42a8 .B CMP r0,r5
- 0x10019f5a: d105 .. BNE 0x10019f68 ; timer_insert + 80
- 0x10019f5c: 2274 t" MOVS r2,#0x74
- 0x10019f5e: a10d .. ADR r1,{pc}+0x36 ; 0x10019f94
- 0x10019f60: a014 .. ADR r0,{pc}+0x54 ; 0x10019fb4
- 0x10019f62: f7e8fb38 ..8. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x10019f66: e7fe .. B 0x10019f66 ; timer_insert + 78
- 0x10019f68: bdfe .. POP {r1-r7,pc}
- $d
- 0x10019f6a: 0000 .. DCW 0
- 0x10019f6c: 11003b6c l;.. DCD 285227884
- 0x10019f70: 4742445b [DBG DCD 1195525211
- 0x10019f74: 0000205d ] .. DCD 8285
- 0x10019f78: 72727563 curr DCD 1920103779
- 0x10019f7c: 2c78253a :%x, DCD 746071354
- 0x10019f80: 76657270 prev DCD 1986359920
- 0x10019f84: 2c78253a :%x, DCD 746071354
- 0x10019f88: 6d697470 ptim DCD 1835627632
- 0x10019f8c: 253a7265 er:% DCD 624587365
- 0x10019f90: 000a0d78 x... DCD 658808
- 0x10019f94: 6d5c2e2e ..\m DCD 1834757678
- 0x10019f98: 6c75646f odul DCD 1819632751
- 0x10019f9c: 6f5c7365 es\o DCD 1868329829
- 0x10019fa0: 736f5c73 s\os DCD 1936678003
- 0x10019fa4: 6d69745f _tim DCD 1835627615
- 0x10019fa8: 632e7265 er.c DCD 1663988325
- 0x10019fac: 00000000 .... DCD 0
- 0x10019fb0: 006d6974 tim. DCD 7170420
- 0x10019fb4: 25200a0d .. % DCD 622856717
- 0x10019fb8: 64252073 s %d DCD 1680154739
- 0x10019fbc: 000a0d20 ... DCD 658720
- $t
- i.trng_flow_w_specific_smp_cnt
- trng_flow_w_specific_smp_cnt
- 0x10019fc0: b518 .. PUSH {r3,r4,lr}
- 0x10019fc2: 4a29 )J LDR r2,[pc,#164] ; [0x1001a068] = 0x500c0000
- 0x10019fc4: 2300 .# MOVS r3,#0
- 0x10019fc6: f06f04ff o... MVN r4,#0xff
- 0x10019fca: 9300 .. STR r3,[sp,#0]
- 0x10019fcc: f8c24100 ...A STR r4,[r2,#0x100]
- 0x10019fd0: f8c2312c ..,1 STR r3,[r2,#0x12c]
- 0x10019fd4: f8c23138 ..81 STR r3,[r2,#0x138]
- 0x10019fd8: f8c2110c .... STR r1,[r2,#0x10c]
- 0x10019fdc: f8d2410c ...A LDR r4,[r2,#0x10c]
- 0x10019fe0: 428c .B CMP r4,r1
- 0x10019fe2: d1fb .. BNE 0x10019fdc ; trng_flow_w_specific_smp_cnt + 28
- 0x10019fe4: f8c20130 ..0. STR r0,[r2,#0x130]
- 0x10019fe8: f8d21130 ..0. LDR r1,[r2,#0x130]
- 0x10019fec: 4281 .B CMP r1,r0
- 0x10019fee: d1fb .. BNE 0x10019fe8 ; trng_flow_w_specific_smp_cnt + 40
- 0x10019ff0: f8c23134 ..41 STR r3,[r2,#0x134]
- 0x10019ff4: 2301 .# MOVS r3,#1
- 0x10019ff6: f8c2312c ..,1 STR r3,[r2,#0x12c]
- 0x10019ffa: f8d2012c ..,. LDR r0,[r2,#0x12c]
- 0x10019ffe: 2801 .( CMP r0,#1
- 0x1001a000: d001 .. BEQ 0x1001a006 ; trng_flow_w_specific_smp_cnt + 70
- 0x1001a002: 2001 . MOVS r0,#1
- 0x1001a004: e000 .. B 0x1001a008 ; trng_flow_w_specific_smp_cnt + 72
- 0x1001a006: 2000 . MOVS r0,#0
- 0x1001a008: f8cd0000 .... STR.W r0,[sp,#0]
- 0x1001a00c: f8d21104 .... LDR r1,[r2,#0x104]
- 0x1001a010: f001000e .... AND r0,r1,#0xe
- 0x1001a014: f0010101 .... AND r1,r1,#1
- 0x1001a018: 4301 .C ORRS r1,r1,r0
- 0x1001a01a: d0f7 .. BEQ 0x1001a00c ; trng_flow_w_specific_smp_cnt + 76
- 0x1001a01c: f04f31ff O..1 MOV r1,#0xffffffff
- 0x1001a020: b160 `. CBZ r0,0x1001a03c ; trng_flow_w_specific_smp_cnt + 124
- 0x1001a022: f8c23140 ..@1 STR r3,[r2,#0x140]
- 0x1001a026: bf00 .. NOP
- 0x1001a028: f8d23104 ...1 LDR r3,[r2,#0x104]
- 0x1001a02c: f0130f0e .... TST r3,#0xe
- 0x1001a030: d1fa .. BNE 0x1001a028 ; trng_flow_w_specific_smp_cnt + 104
- 0x1001a032: f8c21108 .... STR r1,[r2,#0x108]
- 0x1001a036: b1a0 .. CBZ r0,0x1001a062 ; trng_flow_w_specific_smp_cnt + 162
- 0x1001a038: 2000 . MOVS r0,#0
- 0x1001a03a: bd18 .. POP {r3,r4,pc}
- 0x1001a03c: f8d20114 .... LDR r0,[r2,#0x114]
- 0x1001a040: 9000 .. STR r0,[sp,#0]
- 0x1001a042: f8d20118 .... LDR r0,[r2,#0x118]
- 0x1001a046: 9000 .. STR r0,[sp,#0]
- 0x1001a048: f8d2011c .... LDR r0,[r2,#0x11c]
- 0x1001a04c: 9000 .. STR r0,[sp,#0]
- 0x1001a04e: f8d20120 .. . LDR r0,[r2,#0x120]
- 0x1001a052: 9000 .. STR r0,[sp,#0]
- 0x1001a054: f8c21108 .... STR r1,[r2,#0x108]
- 0x1001a058: f8d20104 .... LDR r0,[r2,#0x104]
- 0x1001a05c: b100 .. CBZ r0,0x1001a060 ; trng_flow_w_specific_smp_cnt + 160
- 0x1001a05e: 2001 . MOVS r0,#1
- 0x1001a060: 9000 .. STR r0,[sp,#0]
- 0x1001a062: 2001 . MOVS r0,#1
- 0x1001a064: bd18 .. POP {r3,r4,pc}
- $d
- 0x1001a066: 0000 .. DCW 0
- 0x1001a068: 500c0000 ...P DCD 1342963712
- $t
- i.trng_init
- trng_init
- 0x1001a06c: f7f9be20 .. . B host_trng_valid ; 0x10013cb0
- i.trng_read_rand_num
- trng_read_rand_num
- 0x1001a070: b510 .. PUSH {r4,lr}
- 0x1001a072: 4a14 .J LDR r2,[pc,#80] ; [0x1001a0c4] = 0x500c0000
- 0x1001a074: 2906 .) CMP r1,#6
- 0x1001a076: d900 .. BLS 0x1001a07a ; trng_read_rand_num + 10
- 0x1001a078: 2106 .! MOVS r1,#6
- 0x1001a07a: f8d2312c ..,1 LDR r3,[r2,#0x12c]
- 0x1001a07e: f0430301 C... ORR r3,r3,#1
- 0x1001a082: f8c2312c ..,1 STR r3,[r2,#0x12c]
- 0x1001a086: bf00 .. NOP
- 0x1001a088: f8d23104 ...1 LDR r3,[r2,#0x104]
- 0x1001a08c: 07db .. LSLS r3,r3,#31
- 0x1001a08e: d0fb .. BEQ 0x1001a088 ; trng_read_rand_num + 24
- 0x1001a090: 2300 .# MOVS r3,#0
- 0x1001a092: e007 .. B 0x1001a0a4 ; trng_read_rand_num + 52
- 0x1001a094: eb020483 .... ADD r4,r2,r3,LSL #2
- 0x1001a098: f8d44114 ...A LDR r4,[r4,#0x114]
- 0x1001a09c: 1c5b [. ADDS r3,r3,#1
- 0x1001a09e: f8004b01 ...K STRB r4,[r0],#1
- 0x1001a0a2: b2db .. UXTB r3,r3
- 0x1001a0a4: 428b .B CMP r3,r1
- 0x1001a0a6: d3f5 .. BCC 0x1001a094 ; trng_read_rand_num + 36
- 0x1001a0a8: f8d2012c ..,. LDR r0,[r2,#0x12c]
- 0x1001a0ac: f0200001 ... BIC r0,r0,#1
- 0x1001a0b0: f8c2012c ..,. STR r0,[r2,#0x12c]
- 0x1001a0b4: f8d20108 .... LDR r0,[r2,#0x108]
- 0x1001a0b8: f0400001 @... ORR r0,r0,#1
- 0x1001a0bc: f8c20108 .... STR r0,[r2,#0x108]
- 0x1001a0c0: bd10 .. POP {r4,pc}
- $d
- 0x1001a0c2: 0000 .. DCW 0
- 0x1001a0c4: 500c0000 ...P DCD 1342963712
- $t
- i.usb_Audio_SetControl
- usb_Audio_SetControl
- 0x1001a0c8: b510 .. PUSH {r4,lr}
- 0x1001a0ca: 4c12 .L LDR r4,[pc,#72] ; [0x1001a114] = 0x20040000
- 0x1001a0cc: 7da2 .} LDRB r2,[r4,#0x16]
- 0x1001a0ce: 4812 .H LDR r0,[pc,#72] ; [0x1001a118] = 0x110039d8
- 0x1001a0d0: 78c0 .x LDRB r0,[r0,#3]
- 0x1001a0d2: 2806 .( CMP r0,#6
- 0x1001a0d4: d20c .. BCS 0x1001a0f0 ; usb_Audio_SetControl + 40
- 0x1001a0d6: e8dff000 .... TBB [pc,r0]
- $d
- 0x1001a0da: 0603 .. DCW 1539
- 0x1001a0dc: 19161311 .... DCD 420877073
- $t
- 0x1001a0e0: 490d .I LDR r1,[pc,#52] ; [0x1001a118] = 0x110039d8
- 0x1001a0e2: 1d09 .. ADDS r1,r1,#4
- 0x1001a0e4: e001 .. B 0x1001a0ea ; usb_Audio_SetControl + 34
- 0x1001a0e6: 490c .I LDR r1,[pc,#48] ; [0x1001a118] = 0x110039d8
- 0x1001a0e8: 1d89 .. ADDS r1,r1,#6
- 0x1001a0ea: 2000 . MOVS r0,#0
- 0x1001a0ec: f000fdb4 .... BL usb_read_fifo ; 0x1001ac58
- 0x1001a0f0: 2001 . MOVS r0,#1
- 0x1001a0f2: 74a0 .t STRB r0,[r4,#0x12]
- 0x1001a0f4: 4909 .I LDR r1,[pc,#36] ; [0x1001a11c] = 0x110039b0
- 0x1001a0f6: 2000 . MOVS r0,#0
- 0x1001a0f8: 6008 .` STR r0,[r1,#0]
- 0x1001a0fa: bd10 .. POP {r4,pc}
- 0x1001a0fc: 4906 .I LDR r1,[pc,#24] ; [0x1001a118] = 0x110039d8
- 0x1001a0fe: e7f4 .. B 0x1001a0ea ; usb_Audio_SetControl + 34
- 0x1001a100: 4905 .I LDR r1,[pc,#20] ; [0x1001a118] = 0x110039d8
- 0x1001a102: 1c49 I. ADDS r1,r1,#1
- 0x1001a104: e7f1 .. B 0x1001a0ea ; usb_Audio_SetControl + 34
- 0x1001a106: 4904 .I LDR r1,[pc,#16] ; [0x1001a118] = 0x110039d8
- 0x1001a108: 3108 .1 ADDS r1,r1,#8
- 0x1001a10a: e7ee .. B 0x1001a0ea ; usb_Audio_SetControl + 34
- 0x1001a10c: 4902 .I LDR r1,[pc,#8] ; [0x1001a118] = 0x110039d8
- 0x1001a10e: 310c .1 ADDS r1,r1,#0xc
- 0x1001a110: e7eb .. B 0x1001a0ea ; usb_Audio_SetControl + 34
- $d
- 0x1001a112: 0000 .. DCW 0
- 0x1001a114: 20040000 ... DCD 537133056
- 0x1001a118: 110039d8 .9.. DCD 285227480
- 0x1001a11c: 110039b0 .9.. DCD 285227440
- $t
- i.usb_Endpoints_GET_TxPkrRdy
- usb_Endpoints_GET_TxPkrRdy
- 0x1001a120: 4802 .H LDR r0,[pc,#8] ; [0x1001a12c] = 0x20040000
- 0x1001a122: 7c40 @| LDRB r0,[r0,#0x11]
- 0x1001a124: f3c00000 .... UBFX r0,r0,#0,#1
- 0x1001a128: 4770 pG BX lr
- $d
- 0x1001a12a: 0000 .. DCW 0
- 0x1001a12c: 20040000 ... DCD 537133056
- $t
- i.usb_Endpoints_SET_TxPktRdy
- usb_Endpoints_SET_TxPktRdy
- 0x1001a130: 4802 .H LDR r0,[pc,#8] ; [0x1001a13c] = 0x20040000
- 0x1001a132: 7c41 A| LDRB r1,[r0,#0x11]
- 0x1001a134: f0410101 A... ORR r1,r1,#1
- 0x1001a138: 7441 At STRB r1,[r0,#0x11]
- 0x1001a13a: 4770 pG BX lr
- $d
- 0x1001a13c: 20040000 ... DCD 537133056
- $t
- i.usb_HID_SetReport
- usb_HID_SetReport
- 0x1001a140: b510 .. PUSH {r4,lr}
- 0x1001a142: 4c07 .L LDR r4,[pc,#28] ; [0x1001a160] = 0x20040000
- 0x1001a144: b090 .. SUB sp,sp,#0x40
- 0x1001a146: 7da2 .} LDRB r2,[r4,#0x16]
- 0x1001a148: 4669 iF MOV r1,sp
- 0x1001a14a: 2000 . MOVS r0,#0
- 0x1001a14c: f000fd84 .... BL usb_read_fifo ; 0x1001ac58
- 0x1001a150: 2001 . MOVS r0,#1
- 0x1001a152: 74a0 .t STRB r0,[r4,#0x12]
- 0x1001a154: 4903 .I LDR r1,[pc,#12] ; [0x1001a164] = 0x110039b0
- 0x1001a156: 2000 . MOVS r0,#0
- 0x1001a158: 6008 .` STR r0,[r1,#0]
- 0x1001a15a: b010 .. ADD sp,sp,#0x40
- 0x1001a15c: bd10 .. POP {r4,pc}
- $d
- 0x1001a15e: 0000 .. DCW 0
- 0x1001a160: 20040000 ... DCD 537133056
- 0x1001a164: 110039b0 .9.. DCD 285227440
- $t
- i.usb_HID_Vendor_SetControl
- usb_HID_Vendor_SetControl
- 0x1001a168: b5f0 .. PUSH {r4-r7,lr}
- 0x1001a16a: 4f10 .O LDR r7,[pc,#64] ; [0x1001a1ac] = 0x20040000
- 0x1001a16c: b091 .. SUB sp,sp,#0x44
- 0x1001a16e: 7dbd .} LDRB r5,[r7,#0x16]
- 0x1001a170: 4669 iF MOV r1,sp
- 0x1001a172: 462a *F MOV r2,r5
- 0x1001a174: 2000 . MOVS r0,#0
- 0x1001a176: f000fd6f ..o. BL usb_read_fifo ; 0x1001ac58
- 0x1001a17a: 466e nF MOV r6,sp
- 0x1001a17c: 2400 .$ MOVS r4,#0
- 0x1001a17e: b155 U. CBZ r5,0x1001a196 ; usb_HID_Vendor_SetControl + 46
- 0x1001a180: e004 .. B 0x1001a18c ; usb_HID_Vendor_SetControl + 36
- 0x1001a182: 5d31 1] LDRB r1,[r6,r4]
- 0x1001a184: a00a .. ADR r0,{pc}+0x2c ; 0x1001a1b0
- 0x1001a186: f7e8fa26 ..&. BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a18a: 1c64 d. ADDS r4,r4,#1
- 0x1001a18c: 42ac .B CMP r4,r5
- 0x1001a18e: d3f8 .. BCC 0x1001a182 ; usb_HID_Vendor_SetControl + 26
- 0x1001a190: a009 .. ADR r0,{pc}+0x28 ; 0x1001a1b8
- 0x1001a192: f7e8fa20 .. . BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a196: 2001 . MOVS r0,#1
- 0x1001a198: 74b8 .t STRB r0,[r7,#0x12]
- 0x1001a19a: 4908 .I LDR r1,[pc,#32] ; [0x1001a1bc] = 0x110039b0
- 0x1001a19c: 2000 . MOVS r0,#0
- 0x1001a19e: 6008 .` STR r0,[r1,#0]
- 0x1001a1a0: 4629 )F MOV r1,r5
- 0x1001a1a2: 4668 hF MOV r0,sp
- 0x1001a1a4: f7f6fd8c .... BL gatt_write_data ; 0x10010cc0
- 0x1001a1a8: b011 .. ADD sp,sp,#0x44
- 0x1001a1aa: bdf0 .. POP {r4-r7,pc}
- $d
- 0x1001a1ac: 20040000 ... DCD 537133056
- 0x1001a1b0: 30257830 0x%0 DCD 807761968
- 0x1001a1b4: 002c5832 2X,. DCD 2906162
- 0x1001a1b8: 00000a0d .... DCD 2573
- 0x1001a1bc: 110039b0 .9.. DCD 285227440
- $t
- i.usb_RxInt_Enable
- usb_RxInt_Enable
- 0x1001a1c0: 2800 .( CMP r0,#0
- 0x1001a1c2: d005 .. BEQ 0x1001a1d0 ; usb_RxInt_Enable + 16
- 0x1001a1c4: 4903 .I LDR r1,[pc,#12] ; [0x1001a1d4] = 0x20040000
- 0x1001a1c6: 7a4b Kz LDRB r3,[r1,#9]
- 0x1001a1c8: 2201 ." MOVS r2,#1
- 0x1001a1ca: 4082 .@ LSLS r2,r2,r0
- 0x1001a1cc: 4313 .C ORRS r3,r3,r2
- 0x1001a1ce: 724b Kr STRB r3,[r1,#9]
- 0x1001a1d0: 4770 pG BX lr
- $d
- 0x1001a1d2: 0000 .. DCW 0
- 0x1001a1d4: 20040000 ... DCD 537133056
- $t
- i.usb_RxMaxP_set
- usb_RxMaxP_set
- 0x1001a1d8: 4901 .I LDR r1,[pc,#4] ; [0x1001a1e0] = 0x20040000
- 0x1001a1da: 74c8 .t STRB r0,[r1,#0x13]
- 0x1001a1dc: 4770 pG BX lr
- $d
- 0x1001a1de: 0000 .. DCW 0
- 0x1001a1e0: 20040000 ... DCD 537133056
- $t
- i.usb_SingleInt_Enable
- usb_SingleInt_Enable
- 0x1001a1e4: 4902 .I LDR r1,[pc,#8] ; [0x1001a1f0] = 0x20040000
- 0x1001a1e6: 7aca .z LDRB r2,[r1,#0xb]
- 0x1001a1e8: 4302 .C ORRS r2,r2,r0
- 0x1001a1ea: 72ca .r STRB r2,[r1,#0xb]
- 0x1001a1ec: 4770 pG BX lr
- $d
- 0x1001a1ee: 0000 .. DCW 0
- 0x1001a1f0: 20040000 ... DCD 537133056
- $t
- i.usb_TxInt_Enable
- usb_TxInt_Enable
- 0x1001a1f4: 4903 .I LDR r1,[pc,#12] ; [0x1001a204] = 0x20040000
- 0x1001a1f6: 79cb .y LDRB r3,[r1,#7]
- 0x1001a1f8: 2201 ." MOVS r2,#1
- 0x1001a1fa: 4082 .@ LSLS r2,r2,r0
- 0x1001a1fc: 4313 .C ORRS r3,r3,r2
- 0x1001a1fe: 71cb .q STRB r3,[r1,#7]
- 0x1001a200: 4770 pG BX lr
- $d
- 0x1001a202: 0000 .. DCW 0
- 0x1001a204: 20040000 ... DCD 537133056
- $t
- i.usb_TxMaxP_set
- usb_TxMaxP_set
- 0x1001a208: 4901 .I LDR r1,[pc,#4] ; [0x1001a210] = 0x20040000
- 0x1001a20a: 7408 .t STRB r0,[r1,#0x10]
- 0x1001a20c: 4770 pG BX lr
- $d
- 0x1001a20e: 0000 .. DCW 0
- 0x1001a210: 20040000 ... DCD 537133056
- $t
- i.usb_TxSyncEndpoint_enable
- usb_TxSyncEndpoint_enable
- 0x1001a214: 4802 .H LDR r0,[pc,#8] ; [0x1001a220] = 0x20040000
- 0x1001a216: 7c81 .| LDRB r1,[r0,#0x12]
- 0x1001a218: f0410140 A.@. ORR r1,r1,#0x40
- 0x1001a21c: 7481 .t STRB r1,[r0,#0x12]
- 0x1001a21e: 4770 pG BX lr
- $d
- 0x1001a220: 20040000 ... DCD 537133056
- $t
- i.usb_audio_event_send
- usb_audio_event_send
- 0x1001a224: b50e .. PUSH {r1-r3,lr}
- 0x1001a226: f8ad0000 .... STRH r0,[sp,#0]
- 0x1001a22a: 4804 .H LDR r0,[pc,#16] ; [0x1001a23c] = 0x11003990
- 0x1001a22c: 9101 .. STR r1,[sp,#4]
- 0x1001a22e: f8ad2008 ... STRH r2,[sp,#8]
- 0x1001a232: 4669 iF MOV r1,sp
- 0x1001a234: 8840 @. LDRH r0,[r0,#2]
- 0x1001a236: f7fbf897 .... BL os_msg_post ; 0x10015368
- 0x1001a23a: bd0e .. POP {r1-r3,pc}
- $d
- 0x1001a23c: 11003990 .9.. DCD 285227408
- $t
- i.usb_audio_task_func
- usb_audio_task_func
- 0x1001a240: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x1001a244: 4606 .F MOV r6,r0
- 0x1001a246: 8800 .. LDRH r0,[r0,#0]
- 0x1001a248: 4f34 4O LDR r7,[pc,#208] ; [0x1001a31c] = 0x11003990
- 0x1001a24a: b0c1 .. SUB sp,sp,#0x104
- 0x1001a24c: b120 . CBZ r0,0x1001a258 ; usb_audio_task_func + 24
- 0x1001a24e: 2801 .( CMP r0,#1
- 0x1001a250: d00c .. BEQ 0x1001a26c ; usb_audio_task_func + 44
- 0x1001a252: 2802 .( CMP r0,#2
- 0x1001a254: d14f O. BNE 0x1001a2f6 ; usb_audio_task_func + 182
- 0x1001a256: e018 .. B 0x1001a28a ; usb_audio_task_func + 74
- 0x1001a258: 6870 ph LDR r0,[r6,#4]
- 0x1001a25a: f7effd25 ..%. BL audio_sw_decoder_init ; 0x10009ca8
- 0x1001a25e: 7078 xp STRB r0,[r7,#1]
- 0x1001a260: a02f /. ADR r0,{pc}+0xc0 ; 0x1001a320
- 0x1001a262: f7faffa3 .... BL log_printf_level ; 0x100151ac
- 0x1001a266: a330 0. ADR r3,{pc}+0xc2 ; 0x1001a328
- 0x1001a268: 2220 " MOVS r2,#0x20
- 0x1001a26a: e009 .. B 0x1001a280 ; usb_audio_task_func + 64
- 0x1001a26c: f7effd10 .... BL audio_sw_decoder_deinit ; 0x10009c90
- 0x1001a270: 4832 2H LDR r0,[pc,#200] ; [0x1001a33c] = 0x11004cf4
- 0x1001a272: f7eaf969 ..i. BL app_BlockRingBuf_flush ; 0x10004548
- 0x1001a276: a02a *. ADR r0,{pc}+0xaa ; 0x1001a320
- 0x1001a278: f7faff98 .... BL log_printf_level ; 0x100151ac
- 0x1001a27c: a330 0. ADR r3,{pc}+0xc4 ; 0x1001a340
- 0x1001a27e: 2226 &" MOVS r2,#0x26
- 0x1001a280: a134 4. ADR r1,{pc}+0xd4 ; 0x1001a354
- 0x1001a282: 6878 xh LDR r0,[r7,#4]
- 0x1001a284: f7faff80 .... BL log_printf ; 0x10015188
- 0x1001a288: e035 5. B 0x1001a2f6 ; usb_audio_task_func + 182
- 0x1001a28a: 6870 ph LDR r0,[r6,#4]
- 0x1001a28c: 2500 .% MOVS r5,#0
- 0x1001a28e: 9040 @. STR r0,[sp,#0x100]
- 0x1001a290: e02d -. B 0x1001a2ee ; usb_audio_task_func + 174
- 0x1001a292: 9840 @. LDR r0,[sp,#0x100]
- 0x1001a294: 466a jF MOV r2,sp
- 0x1001a296: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x1001a29a: 7879 yx LDRB r1,[r7,#1]
- 0x1001a29c: f7effce2 .... BL audio_sw_decoder_buff ; 0x10009c64
- 0x1001a2a0: 2400 .$ MOVS r4,#0
- 0x1001a2a2: 46a0 .F MOV r8,r4
- 0x1001a2a4: 46e9 .F MOV r9,sp
- 0x1001a2a6: 7838 8x LDRB r0,[r7,#0]
- 0x1001a2a8: b148 H. CBZ r0,0x1001a2be ; usb_audio_task_func + 126
- 0x1001a2aa: 4668 hF MOV r0,sp
- 0x1001a2ac: f7e8fadd .... BL $Ven$TT$L$$usb_audio_send_report ; 0x1000286a
- 0x1001a2b0: f8878000 .... STRB r8,[r7,#0]
- 0x1001a2b4: 2128 (! MOVS r1,#0x28
- 0x1001a2b6: 482b +H LDR r0,[pc,#172] ; [0x1001a364] = 0x50050000
- 0x1001a2b8: f7e8fadc .... BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a2bc: e011 .. B 0x1001a2e2 ; usb_audio_task_func + 162
- 0x1001a2be: 2020 MOVS r0,#0x20
- 0x1001a2c0: f7e8fa15 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x100026ee
- 0x1001a2c4: 4683 .F MOV r11,r0
- 0x1001a2c6: eb091244 ..D. ADD r2,r9,r4,LSL #5
- 0x1001a2ca: 2320 # MOVS r3,#0x20
- 0x1001a2cc: 491b .I LDR r1,[pc,#108] ; [0x1001a33c] = 0x11004cf4
- 0x1001a2ce: 2000 . MOVS r0,#0
- 0x1001a2d0: f7eaf911 .... BL app_BlockLoopBuf_write ; 0x100044f6
- 0x1001a2d4: 4682 .F MOV r10,r0
- 0x1001a2d6: 4658 XF MOV r0,r11
- 0x1001a2d8: f7e8fa0e .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x100026f8
- 0x1001a2dc: f1ba0f01 .... CMP r10,#1
- 0x1001a2e0: d00d .. BEQ 0x1001a2fe ; usb_audio_task_func + 190
- 0x1001a2e2: 1c64 d. ADDS r4,r4,#1
- 0x1001a2e4: b2e4 .. UXTB r4,r4
- 0x1001a2e6: 2c08 ., CMP r4,#8
- 0x1001a2e8: d3dd .. BCC 0x1001a2a6 ; usb_audio_task_func + 102
- 0x1001a2ea: 1c6d m. ADDS r5,r5,#1
- 0x1001a2ec: b2ed .. UXTB r5,r5
- 0x1001a2ee: 8930 0. LDRH r0,[r6,#8]
- 0x1001a2f0: ebb51f50 ..P. CMP r5,r0,LSR #5
- 0x1001a2f4: d3cd .. BCC 0x1001a292 ; usb_audio_task_func + 82
- 0x1001a2f6: b041 A. ADD sp,sp,#0x104
- 0x1001a2f8: 2000 . MOVS r0,#0
- 0x1001a2fa: e8bd8ff0 .... POP {r4-r11,pc}
- 0x1001a2fe: 480f .H LDR r0,[pc,#60] ; [0x1001a33c] = 0x11004cf4
- 0x1001a300: f7eaf922 ..". BL app_BlockRingBuf_flush ; 0x10004548
- 0x1001a304: 2001 . MOVS r0,#1
- 0x1001a306: 7038 8p STRB r0,[r7,#0]
- 0x1001a308: a005 .. ADR r0,{pc}+0x18 ; 0x1001a320
- 0x1001a30a: f7faff4f ..O. BL log_printf_level ; 0x100151ac
- 0x1001a30e: a316 .. ADR r3,{pc}+0x5a ; 0x1001a368
- 0x1001a310: 224d M" MOVS r2,#0x4d
- 0x1001a312: a110 .. ADR r1,{pc}+0x42 ; 0x1001a354
- 0x1001a314: 6878 xh LDR r0,[r7,#4]
- 0x1001a316: f7faff37 ..7. BL log_printf ; 0x10015188
- 0x1001a31a: e7e6 .. B 0x1001a2ea ; usb_audio_task_func + 170
- $d
- 0x1001a31c: 11003990 .9.. DCD 285227408
- 0x1001a320: 464e495b [INF DCD 1179535707
- 0x1001a324: 00205d4f O] . DCD 2121039
- 0x1001a328: 5f425355 USB_ DCD 1598182229
- 0x1001a32c: 49445541 AUDI DCD 1229215041
- 0x1001a330: 4e495f4f O_IN DCD 1313431375
- 0x1001a334: 0a0d5449 IT.. DCD 168645705
- 0x1001a338: 00000000 .... DCD 0
- 0x1001a33c: 11004cf4 .L.. DCD 285232372
- 0x1001a340: 5f425355 USB_ DCD 1598182229
- 0x1001a344: 49445541 AUDI DCD 1229215041
- 0x1001a348: 45445f4f O_DE DCD 1162108751
- 0x1001a34c: 54494e49 INIT DCD 1414090313
- 0x1001a350: 00000a0d .... DCD 2573
- 0x1001a354: 635c2e2e ..\c DCD 1666985518
- 0x1001a358: 5c65646f ode\ DCD 1550148719
- 0x1001a35c: 69647561 audi DCD 1768191329
- 0x1001a360: 00632e6f o.c. DCD 6499951
- 0x1001a364: 50050000 ...P DCD 1342504960
- 0x1001a368: 206d6370 pcm DCD 544039792
- 0x1001a36c: 66667562 buff DCD 1717990754
- 0x1001a370: 6c756620 ful DCD 1819633184
- 0x1001a374: 000a0d6c l... DCD 658796
- $t
- i.usb_audio_task_init
- usb_audio_task_init
- 0x1001a378: b510 .. PUSH {r4,lr}
- 0x1001a37a: 4803 .H LDR r0,[pc,#12] ; [0x1001a388] = 0x1001a241
- 0x1001a37c: f7fbf824 ..$. BL os_task_create ; 0x100153c8
- 0x1001a380: 4902 .I LDR r1,[pc,#8] ; [0x1001a38c] = 0x11003990
- 0x1001a382: 8048 H. STRH r0,[r1,#2]
- 0x1001a384: bd10 .. POP {r4,pc}
- $d
- 0x1001a386: 0000 .. DCW 0
- 0x1001a388: 1001a241 A... DCD 268542529
- 0x1001a38c: 11003990 .9.. DCD 285227408
- $t
- i.usb_device_init
- usb_device_init
- 0x1001a390: f04f40a0 O..@ MOV r0,#0x50000000
- 0x1001a394: 6841 Ah LDR r1,[r0,#4]
- 0x1001a396: f0414160 A.`A ORR r1,r1,#0xe0000000
- 0x1001a39a: 6041 A` STR r1,[r0,#4]
- 0x1001a39c: 4905 .I LDR r1,[pc,#20] ; [0x1001a3b4] = 0xc5f09
- 0x1001a39e: 63c1 .c STR r1,[r0,#0x3c]
- 0x1001a3a0: 4805 .H LDR r0,[pc,#20] ; [0x1001a3b8] = 0x20040000
- 0x1001a3a2: 2104 .! MOVS r1,#4
- 0x1001a3a4: 72c1 .r STRB r1,[r0,#0xb]
- 0x1001a3a6: 2101 .! MOVS r1,#1
- 0x1001a3a8: 71c1 .q STRB r1,[r0,#7]
- 0x1001a3aa: 2100 .! MOVS r1,#0
- 0x1001a3ac: 7201 .r STRB r1,[r0,#8]
- 0x1001a3ae: 7241 Ar STRB r1,[r0,#9]
- 0x1001a3b0: 7281 .r STRB r1,[r0,#0xa]
- 0x1001a3b2: 4770 pG BX lr
- $d
- 0x1001a3b4: 000c5f09 ._.. DCD 810761
- 0x1001a3b8: 20040000 ... DCD 537133056
- $t
- i.usb_dfu_task_init
- usb_dfu_task_init
- 0x1001a3bc: b510 .. PUSH {r4,lr}
- 0x1001a3be: 4803 .H LDR r0,[pc,#12] ; [0x1001a3cc] = 0x1001a889
- 0x1001a3c0: f7fbf802 .... BL os_task_create ; 0x100153c8
- 0x1001a3c4: 4902 .I LDR r1,[pc,#8] ; [0x1001a3d0] = 0x11003ae0
- 0x1001a3c6: 8048 H. STRH r0,[r1,#2]
- 0x1001a3c8: bd10 .. POP {r4,pc}
- $d
- 0x1001a3ca: 0000 .. DCW 0
- 0x1001a3cc: 1001a889 .... DCD 268544137
- 0x1001a3d0: 11003ae0 .:.. DCD 285227744
- $t
- i.usb_endpoint_Rxfifo_config
- usb_endpoint_Rxfifo_config
- 0x1001a3d4: 4a03 .J LDR r2,[pc,#12] ; [0x1001a3e4] = 0x20040000
- 0x1001a3d6: f000007f .... AND r0,r0,#0x7f
- 0x1001a3da: 7790 .w STRB r0,[r2,#0x1e]
- 0x1001a3dc: 0148 H. LSLS r0,r1,#5
- 0x1001a3de: 77d0 .w STRB r0,[r2,#0x1f]
- 0x1001a3e0: 4770 pG BX lr
- $d
- 0x1001a3e2: 0000 .. DCW 0
- 0x1001a3e4: 20040000 ... DCD 537133056
- $t
- i.usb_endpoint_Txfifo_config
- usb_endpoint_Txfifo_config
- 0x1001a3e8: 4a03 .J LDR r2,[pc,#12] ; [0x1001a3f8] = 0x20040000
- 0x1001a3ea: f000007f .... AND r0,r0,#0x7f
- 0x1001a3ee: 7710 .w STRB r0,[r2,#0x1c]
- 0x1001a3f0: 0148 H. LSLS r0,r1,#5
- 0x1001a3f2: 7750 Pw STRB r0,[r2,#0x1d]
- 0x1001a3f4: 4770 pG BX lr
- $d
- 0x1001a3f6: 0000 .. DCW 0
- 0x1001a3f8: 20040000 ... DCD 537133056
- $t
- i.usb_get_endpoint
- usb_get_endpoint
- 0x1001a3fc: 4801 .H LDR r0,[pc,#4] ; [0x1001a404] = 0x20040000
- 0x1001a3fe: 7b80 .{ LDRB r0,[r0,#0xe]
- 0x1001a400: 4770 pG BX lr
- $d
- 0x1001a402: 0000 .. DCW 0
- 0x1001a404: 20040000 ... DCD 537133056
- $t
- i.usb_hid_ClassRequest_Handler
- usb_hid_ClassRequest_Handler
- 0x1001a408: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001a40c: 7802 .x LDRB r2,[r0,#0]
- 0x1001a40e: 4b4f OK LDR r3,[pc,#316] ; [0x1001a54c] = 0x110039d8
- 0x1001a410: f8dfc13c ..<. LDR r12,[pc,#316] ; [0x1001a550] = 0x1001a0c9
- 0x1001a414: 4e4f ON LDR r6,[pc,#316] ; [0x1001a554] = 0x110039b0
- 0x1001a416: 07d4 .. LSLS r4,r2,#31
- 0x1001a418: d070 p. BEQ 0x1001a4fc ; usb_hid_ClassRequest_Handler + 244
- 0x1001a41a: 7902 .y LDRB r2,[r0,#4]
- 0x1001a41c: 2701 .' MOVS r7,#1
- 0x1001a41e: b17a z. CBZ r2,0x1001a440 ; usb_hid_ClassRequest_Handler + 56
- 0x1001a420: 2a02 .* CMP r2,#2
- 0x1001a422: d001 .. BEQ 0x1001a428 ; usb_hid_ClassRequest_Handler + 32
- 0x1001a424: 2a03 .* CMP r2,#3
- 0x1001a426: d14b K. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a428: 7845 Ex LDRB r5,[r0,#1]
- 0x1001a42a: 4c4b KL LDR r4,[pc,#300] ; [0x1001a558] = 0x20040000
- 0x1001a42c: 1ead .. SUBS r5,r5,#2
- 0x1001a42e: 2d0a .- CMP r5,#0xa
- 0x1001a430: d246 F. BCS 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a432: e8dff005 .... TBB [pc,r5]
- $d
- 0x1001a436: 646c ld DCW 25708
- 0x1001a438: 45454545 EEEE DCD 1162167621
- 0x1001a43c: 696c7145 Eqli DCD 1768714565
- $t
- 0x1001a440: 4c42 BL LDR r4,[pc,#264] ; [0x1001a54c] = 0x110039d8
- 0x1001a442: 7842 Bx LDRB r2,[r0,#1]
- 0x1001a444: 2500 .% MOVS r5,#0
- 0x1001a446: 3410 .4 ADDS r4,r4,#0x10
- 0x1001a448: f04f0e02 O... MOV lr,#2
- 0x1001a44c: 2a82 .* CMP r2,#0x82
- 0x1001a44e: d02a *. BEQ 0x1001a4a6 ; usb_hid_ClassRequest_Handler + 158
- 0x1001a450: dc09 .. BGT 0x1001a466 ; usb_hid_ClassRequest_Handler + 94
- 0x1001a452: 2a01 .* CMP r2,#1
- 0x1001a454: d036 6. BEQ 0x1001a4c4 ; usb_hid_ClassRequest_Handler + 188
- 0x1001a456: 2a81 .* CMP r2,#0x81
- 0x1001a458: d132 2. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a45a: 78c2 .x LDRB r2,[r0,#3]
- 0x1001a45c: 2a01 .* CMP r2,#1
- 0x1001a45e: d00b .. BEQ 0x1001a478 ; usb_hid_ClassRequest_Handler + 112
- 0x1001a460: 2a02 .* CMP r2,#2
- 0x1001a462: d00d .. BEQ 0x1001a480 ; usb_hid_ClassRequest_Handler + 120
- 0x1001a464: e01a .. B 0x1001a49c ; usb_hid_ClassRequest_Handler + 148
- 0x1001a466: 2a83 .* CMP r2,#0x83
- 0x1001a468: d022 ". BEQ 0x1001a4b0 ; usb_hid_ClassRequest_Handler + 168
- 0x1001a46a: 2a84 .* CMP r2,#0x84
- 0x1001a46c: d128 (. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a46e: 78c0 .x LDRB r0,[r0,#3]
- 0x1001a470: 2802 .( CMP r0,#2
- 0x1001a472: d125 %. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a474: 7027 'p STRB r7,[r4,#0]
- 0x1001a476: e020 . B 0x1001a4ba ; usb_hid_ClassRequest_Handler + 178
- 0x1001a478: 7025 %p STRB r5,[r4,#0]
- 0x1001a47a: e9c14701 ...G STRD r4,r7,[r1,#4]
- 0x1001a47e: e00d .. B 0x1001a49c ; usb_hid_ClassRequest_Handler + 148
- 0x1001a480: 7940 @y LDRB r0,[r0,#5]
- 0x1001a482: 2802 .( CMP r0,#2
- 0x1001a484: d002 .. BEQ 0x1001a48c ; usb_hid_ClassRequest_Handler + 132
- 0x1001a486: 2805 .( CMP r0,#5
- 0x1001a488: d002 .. BEQ 0x1001a490 ; usb_hid_ClassRequest_Handler + 136
- 0x1001a48a: e005 .. B 0x1001a498 ; usb_hid_ClassRequest_Handler + 144
- 0x1001a48c: 8898 .. LDRH r0,[r3,#4]
- 0x1001a48e: e000 .. B 0x1001a492 ; usb_hid_ClassRequest_Handler + 138
- 0x1001a490: 88d8 .. LDRH r0,[r3,#6]
- 0x1001a492: 7020 p STRB r0,[r4,#0]
- 0x1001a494: 0a00 .. LSRS r0,r0,#8
- 0x1001a496: 7060 `p STRB r0,[r4,#1]
- 0x1001a498: e9c14e01 ...N STRD r4,lr,[r1,#4]
- 0x1001a49c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1001a4a0: 2001 . MOVS r0,#1
- 0x1001a4a2: f000bbeb .... B.W usb_ready_status_set ; 0x1001ac7c
- 0x1001a4a6: 78c0 .x LDRB r0,[r0,#3]
- 0x1001a4a8: 2802 .( CMP r0,#2
- 0x1001a4aa: d109 .. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a4ac: 7025 %p STRB r5,[r4,#0]
- 0x1001a4ae: e004 .. B 0x1001a4ba ; usb_hid_ClassRequest_Handler + 178
- 0x1001a4b0: 78c0 .x LDRB r0,[r0,#3]
- 0x1001a4b2: 2802 .( CMP r0,#2
- 0x1001a4b4: d104 .. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a4b6: 20af . MOVS r0,#0xaf
- 0x1001a4b8: 7020 p STRB r0,[r4,#0]
- 0x1001a4ba: 7065 ep STRB r5,[r4,#1]
- 0x1001a4bc: e9c14e01 ...N STRD r4,lr,[r1,#4]
- 0x1001a4c0: e8bd81f0 .... POP {r4-r8,pc}
- 0x1001a4c4: 78c1 .x LDRB r1,[r0,#3]
- 0x1001a4c6: 2902 .) CMP r1,#2
- 0x1001a4c8: d007 .. BEQ 0x1001a4da ; usb_hid_ClassRequest_Handler + 210
- 0x1001a4ca: 2901 .) CMP r1,#1
- 0x1001a4cc: d1f8 .. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a4ce: 7940 @y LDRB r0,[r0,#5]
- 0x1001a4d0: 2802 .( CMP r0,#2
- 0x1001a4d2: d00e .. BEQ 0x1001a4f2 ; usb_hid_ClassRequest_Handler + 234
- 0x1001a4d4: 2805 .( CMP r0,#5
- 0x1001a4d6: d00f .. BEQ 0x1001a4f8 ; usb_hid_ClassRequest_Handler + 240
- 0x1001a4d8: e008 .. B 0x1001a4ec ; usb_hid_ClassRequest_Handler + 228
- 0x1001a4da: 7940 @y LDRB r0,[r0,#5]
- 0x1001a4dc: 2802 .( CMP r0,#2
- 0x1001a4de: d002 .. BEQ 0x1001a4e6 ; usb_hid_ClassRequest_Handler + 222
- 0x1001a4e0: 2805 .( CMP r0,#5
- 0x1001a4e2: d002 .. BEQ 0x1001a4ea ; usb_hid_ClassRequest_Handler + 226
- 0x1001a4e4: e002 .. B 0x1001a4ec ; usb_hid_ClassRequest_Handler + 228
- 0x1001a4e6: 70dd .p STRB r5,[r3,#3]
- 0x1001a4e8: e000 .. B 0x1001a4ec ; usb_hid_ClassRequest_Handler + 228
- 0x1001a4ea: 70df .p STRB r7,[r3,#3]
- 0x1001a4ec: f8c6c000 .... STR r12,[r6,#0]
- 0x1001a4f0: e7e6 .. B 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a4f2: f883e003 .... STRB lr,[r3,#3]
- 0x1001a4f6: e7f9 .. B 0x1001a4ec ; usb_hid_ClassRequest_Handler + 228
- 0x1001a4f8: 2003 . MOVS r0,#3
- 0x1001a4fa: e022 ". B 0x1001a542 ; usb_hid_ClassRequest_Handler + 314
- 0x1001a4fc: e013 .. B 0x1001a526 ; usb_hid_ClassRequest_Handler + 286
- 0x1001a4fe: 4813 .H LDR r0,[pc,#76] ; [0x1001a54c] = 0x110039d8
- 0x1001a500: 1c80 .. ADDS r0,r0,#2
- 0x1001a502: e9c10701 .... STRD r0,r7,[r1,#4]
- 0x1001a506: e7db .. B 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a508: 7880 .x LDRB r0,[r0,#2]
- 0x1001a50a: 7098 .p STRB r0,[r3,#2]
- 0x1001a50c: e7d8 .. B 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a50e: 7c60 `| LDRB r0,[r4,#0x11]
- 0x1001a510: f0400020 @. . ORR r0,r0,#0x20
- 0x1001a514: 7460 `t STRB r0,[r4,#0x11]
- 0x1001a516: e7d3 .. B 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a518: 2a03 .* CMP r2,#3
- 0x1001a51a: d002 .. BEQ 0x1001a522 ; usb_hid_ClassRequest_Handler + 282
- 0x1001a51c: 480f .H LDR r0,[pc,#60] ; [0x1001a55c] = 0x1001a141
- 0x1001a51e: 6030 0` STR r0,[r6,#0]
- 0x1001a520: e7ce .. B 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a522: 480f .H LDR r0,[pc,#60] ; [0x1001a560] = 0x1001a169
- 0x1001a524: e7fb .. B 0x1001a51e ; usb_hid_ClassRequest_Handler + 278
- 0x1001a526: 0791 .. LSLS r1,r2,#30
- 0x1001a528: d5ca .. BPL 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a52a: 7841 Ax LDRB r1,[r0,#1]
- 0x1001a52c: 2901 .) CMP r1,#1
- 0x1001a52e: d1c7 .. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a530: 78c1 .x LDRB r1,[r0,#3]
- 0x1001a532: 2901 .) CMP r1,#1
- 0x1001a534: d1c4 .. BNE 0x1001a4c0 ; usb_hid_ClassRequest_Handler + 184
- 0x1001a536: 7900 .y LDRB r0,[r0,#4]
- 0x1001a538: 2881 .( CMP r0,#0x81
- 0x1001a53a: d004 .. BEQ 0x1001a546 ; usb_hid_ClassRequest_Handler + 318
- 0x1001a53c: 2802 .( CMP r0,#2
- 0x1001a53e: d1d5 .. BNE 0x1001a4ec ; usb_hid_ClassRequest_Handler + 228
- 0x1001a540: 2004 . MOVS r0,#4
- 0x1001a542: 70d8 .p STRB r0,[r3,#3]
- 0x1001a544: e7d2 .. B 0x1001a4ec ; usb_hid_ClassRequest_Handler + 228
- 0x1001a546: 2005 . MOVS r0,#5
- 0x1001a548: e7fb .. B 0x1001a542 ; usb_hid_ClassRequest_Handler + 314
- $d
- 0x1001a54a: 0000 .. DCW 0
- 0x1001a54c: 110039d8 .9.. DCD 285227480
- 0x1001a550: 1001a0c9 .... DCD 268542153
- 0x1001a554: 110039b0 .9.. DCD 285227440
- 0x1001a558: 20040000 ... DCD 537133056
- 0x1001a55c: 1001a141 A... DCD 268542273
- 0x1001a560: 1001a169 i... DCD 268542313
- $t
- i.usb_hid_Endpoints_Handler
- usb_hid_Endpoints_Handler
- 0x1001a564: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1001a568: 4606 .F MOV r6,r0
- 0x1001a56a: b094 .. SUB sp,sp,#0x50
- 0x1001a56c: 460d .F MOV r5,r1
- 0x1001a56e: 0788 .. LSLS r0,r1,#30
- 0x1001a570: f04f0701 O... MOV r7,#1
- 0x1001a574: d513 .. BPL 0x1001a59e ; usb_hid_Endpoints_Handler + 58
- 0x1001a576: 4854 TH LDR r0,[pc,#336] ; [0x1001a6c8] = 0x11004a90
- 0x1001a578: f7e9fffb .... BL app_BlockRingBuf_malloc ; 0x10004572
- 0x1001a57c: b168 h. CBZ r0,0x1001a59a ; usb_hid_Endpoints_Handler + 54
- 0x1001a57e: 7801 .x LDRB r1,[r0,#0]
- 0x1001a580: 2901 .) CMP r1,#1
- 0x1001a582: d008 .. BEQ 0x1001a596 ; usb_hid_Endpoints_Handler + 50
- 0x1001a584: 2120 ! MOVS r1,#0x20
- 0x1001a586: 1c80 .. ADDS r0,r0,#2
- 0x1001a588: f7e8f979 ..y. BL $Ven$TT$L$$usb_hid_send_vendor_report ; 0x1000287e
- 0x1001a58c: b138 8. CBZ r0,0x1001a59e ; usb_hid_Endpoints_Handler + 58
- 0x1001a58e: 484e NH LDR r0,[pc,#312] ; [0x1001a6c8] = 0x11004a90
- 0x1001a590: f7e9ffdf .... BL app_BlockRingBuf_free ; 0x10004552
- 0x1001a594: e003 .. B 0x1001a59e ; usb_hid_Endpoints_Handler + 58
- 0x1001a596: 2110 .! MOVS r1,#0x10
- 0x1001a598: e7f5 .. B 0x1001a586 ; usb_hid_Endpoints_Handler + 34
- 0x1001a59a: 484c LH LDR r0,[pc,#304] ; [0x1001a6cc] = 0x1100397d
- 0x1001a59c: 7007 .p STRB r7,[r0,#0]
- 0x1001a59e: f8df8130 ..0. LDR r8,[pc,#304] ; [0x1001a6d0] = 0x50050000
- 0x1001a5a2: 0768 h. LSLS r0,r5,#29
- 0x1001a5a4: d522 ". BPL 0x1001a5ec ; usb_hid_Endpoints_Handler + 136
- 0x1001a5a6: 484b KH LDR r0,[pc,#300] ; [0x1001a6d4] = 0x110049ec
- 0x1001a5a8: f7e9ffe3 .... BL app_BlockRingBuf_malloc ; 0x10004572
- 0x1001a5ac: 0004 .. MOVS r4,r0
- 0x1001a5ae: d017 .. BEQ 0x1001a5e0 ; usb_hid_Endpoints_Handler + 124
- 0x1001a5b0: 212b +! MOVS r1,#0x2b
- 0x1001a5b2: 4640 @F MOV r0,r8
- 0x1001a5b4: f7e8f95e ..^. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a5b8: 7820 x LDRB r0,[r4,#0]
- 0x1001a5ba: 2803 .( CMP r0,#3
- 0x1001a5bc: d002 .. BEQ 0x1001a5c4 ; usb_hid_Endpoints_Handler + 96
- 0x1001a5be: 2804 .( CMP r0,#4
- 0x1001a5c0: d008 .. BEQ 0x1001a5d4 ; usb_hid_Endpoints_Handler + 112
- 0x1001a5c2: e013 .. B 0x1001a5ec ; usb_hid_Endpoints_Handler + 136
- 0x1001a5c4: 1ca0 .. ADDS r0,r4,#2
- 0x1001a5c6: f7e8f95f .._. BL $Ven$TT$L$$usb_hid_send_mouse_report ; 0x10002888
- 0x1001a5ca: e006 .. B 0x1001a5da ; usb_hid_Endpoints_Handler + 118
- 0x1001a5cc: 4841 AH LDR r0,[pc,#260] ; [0x1001a6d4] = 0x110049ec
- 0x1001a5ce: f7e9ffc0 .... BL app_BlockRingBuf_free ; 0x10004552
- 0x1001a5d2: e00b .. B 0x1001a5ec ; usb_hid_Endpoints_Handler + 136
- 0x1001a5d4: 1ca0 .. ADDS r0,r4,#2
- 0x1001a5d6: f7e8f95c ..\. BL $Ven$TT$L$$usb_hid_send_keyboard_report ; 0x10002892
- 0x1001a5da: 2800 .( CMP r0,#0
- 0x1001a5dc: d1f6 .. BNE 0x1001a5cc ; usb_hid_Endpoints_Handler + 104
- 0x1001a5de: e005 .. B 0x1001a5ec ; usb_hid_Endpoints_Handler + 136
- 0x1001a5e0: 483d =H LDR r0,[pc,#244] ; [0x1001a6d8] = 0x1100397c
- 0x1001a5e2: 7007 .p STRB r7,[r0,#0]
- 0x1001a5e4: 213e >! MOVS r1,#0x3e
- 0x1001a5e6: 4640 @F MOV r0,r8
- 0x1001a5e8: f7e8f944 ..D. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a5ec: 0728 (. LSLS r0,r5,#28
- 0x1001a5ee: d516 .. BPL 0x1001a61e ; usb_hid_Endpoints_Handler + 186
- 0x1001a5f0: 483a :H LDR r0,[pc,#232] ; [0x1001a6dc] = 0x11004cf4
- 0x1001a5f2: f7e9ffbe .... BL app_BlockRingBuf_malloc ; 0x10004572
- 0x1001a5f6: 0004 .. MOVS r4,r0
- 0x1001a5f8: d00b .. BEQ 0x1001a612 ; usb_hid_Endpoints_Handler + 174
- 0x1001a5fa: 212a *! MOVS r1,#0x2a
- 0x1001a5fc: 4640 @F MOV r0,r8
- 0x1001a5fe: f7e8f939 ..9. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a602: 1ca0 .. ADDS r0,r4,#2
- 0x1001a604: f7e8f931 ..1. BL $Ven$TT$L$$usb_audio_send_report ; 0x1000286a
- 0x1001a608: b148 H. CBZ r0,0x1001a61e ; usb_hid_Endpoints_Handler + 186
- 0x1001a60a: 4834 4H LDR r0,[pc,#208] ; [0x1001a6dc] = 0x11004cf4
- 0x1001a60c: f7e9ffa1 .... BL app_BlockRingBuf_free ; 0x10004552
- 0x1001a610: e005 .. B 0x1001a61e ; usb_hid_Endpoints_Handler + 186
- 0x1001a612: 4833 3H LDR r0,[pc,#204] ; [0x1001a6e0] = 0x11003990
- 0x1001a614: 7007 .p STRB r7,[r0,#0]
- 0x1001a616: 2129 )! MOVS r1,#0x29
- 0x1001a618: 4640 @F MOV r0,r8
- 0x1001a61a: f7e8f92b ..+. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a61e: f8df80c4 .... LDR r8,[pc,#196] ; [0x1001a6e4] = 0x20040000
- 0x1001a622: 06f0 .. LSLS r0,r6,#27
- 0x1001a624: d520 . BPL 0x1001a668 ; usb_hid_Endpoints_Handler + 260
- 0x1001a626: 2004 . MOVS r0,#4
- 0x1001a628: f000fb84 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a62c: f8985016 ...P LDRB r5,[r8,#0x16]
- 0x1001a630: 4644 DF MOV r4,r8
- 0x1001a632: 462a *F MOV r2,r5
- 0x1001a634: 4669 iF MOV r1,sp
- 0x1001a636: 2004 . MOVS r0,#4
- 0x1001a638: f000fb0e .... BL usb_read_fifo ; 0x1001ac58
- 0x1001a63c: 7d20 } LDRB r0,[r4,#0x14]
- 0x1001a63e: f0400010 @... ORR r0,r0,#0x10
- 0x1001a642: 7520 u STRB r0,[r4,#0x14]
- 0x1001a644: 2001 . MOVS r0,#1
- 0x1001a646: f000fb19 .... BL usb_ready_status_set ; 0x1001ac7c
- 0x1001a64a: 466f oF MOV r7,sp
- 0x1001a64c: 2400 .$ MOVS r4,#0
- 0x1001a64e: b15d ]. CBZ r5,0x1001a668 ; usb_hid_Endpoints_Handler + 260
- 0x1001a650: e004 .. B 0x1001a65c ; usb_hid_Endpoints_Handler + 248
- 0x1001a652: 5d39 9] LDRB r1,[r7,r4]
- 0x1001a654: 4824 $H LDR r0,[pc,#144] ; [0x1001a6e8] = 0x1001a1b0
- 0x1001a656: f7e7ffbe .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a65a: 1c64 d. ADDS r4,r4,#1
- 0x1001a65c: 42ac .B CMP r4,r5
- 0x1001a65e: d3f8 .. BCC 0x1001a652 ; usb_hid_Endpoints_Handler + 238
- 0x1001a660: 4821 !H LDR r0,[pc,#132] ; [0x1001a6e8] = 0x1001a1b0
- 0x1001a662: 3008 .0 ADDS r0,r0,#8
- 0x1001a664: f7e7ffb7 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a668: 06b0 .. LSLS r0,r6,#26
- 0x1001a66a: d529 ). BPL 0x1001a6c0 ; usb_hid_Endpoints_Handler + 348
- 0x1001a66c: 2005 . MOVS r0,#5
- 0x1001a66e: f000fb61 ..a. BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a672: f8985016 ...P LDRB r5,[r8,#0x16]
- 0x1001a676: 4644 DF MOV r4,r8
- 0x1001a678: 462a *F MOV r2,r5
- 0x1001a67a: 4669 iF MOV r1,sp
- 0x1001a67c: 2005 . MOVS r0,#5
- 0x1001a67e: f000faeb .... BL usb_read_fifo ; 0x1001ac58
- 0x1001a682: 7d20 } LDRB r0,[r4,#0x14]
- 0x1001a684: f0400010 @... ORR r0,r0,#0x10
- 0x1001a688: 7520 u STRB r0,[r4,#0x14]
- 0x1001a68a: 466e nF MOV r6,sp
- 0x1001a68c: 2400 .$ MOVS r4,#0
- 0x1001a68e: b15d ]. CBZ r5,0x1001a6a8 ; usb_hid_Endpoints_Handler + 324
- 0x1001a690: e004 .. B 0x1001a69c ; usb_hid_Endpoints_Handler + 312
- 0x1001a692: 5d31 1] LDRB r1,[r6,r4]
- 0x1001a694: 4814 .H LDR r0,[pc,#80] ; [0x1001a6e8] = 0x1001a1b0
- 0x1001a696: f7e7ff9e .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a69a: 1c64 d. ADDS r4,r4,#1
- 0x1001a69c: 42ac .B CMP r4,r5
- 0x1001a69e: d3f8 .. BCC 0x1001a692 ; usb_hid_Endpoints_Handler + 302
- 0x1001a6a0: 4811 .H LDR r0,[pc,#68] ; [0x1001a6e8] = 0x1001a1b0
- 0x1001a6a2: 3008 .0 ADDS r0,r0,#8
- 0x1001a6a4: f7e7ff97 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a6a8: 2000 . MOVS r0,#0
- 0x1001a6aa: f8ad0040 ..@. STRH r0,[sp,#0x40]
- 0x1001a6ae: 480f .H LDR r0,[pc,#60] ; [0x1001a6ec] = 0x11003ae2
- 0x1001a6b0: f8cdd044 ..D. STR sp,[sp,#0x44]
- 0x1001a6b4: f8ad5048 ..HP STRH r5,[sp,#0x48]
- 0x1001a6b8: a910 .. ADD r1,sp,#0x40
- 0x1001a6ba: 8800 .. LDRH r0,[r0,#0]
- 0x1001a6bc: f7fafe54 ..T. BL os_msg_post ; 0x10015368
- 0x1001a6c0: b014 .. ADD sp,sp,#0x50
- 0x1001a6c2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x1001a6c6: 0000 .. DCW 0
- 0x1001a6c8: 11004a90 .J.. DCD 285231760
- 0x1001a6cc: 1100397d }9.. DCD 285227389
- 0x1001a6d0: 50050000 ...P DCD 1342504960
- 0x1001a6d4: 110049ec .I.. DCD 285231596
- 0x1001a6d8: 1100397c |9.. DCD 285227388
- 0x1001a6dc: 11004cf4 .L.. DCD 285232372
- 0x1001a6e0: 11003990 .9.. DCD 285227408
- 0x1001a6e4: 20040000 ... DCD 537133056
- 0x1001a6e8: 1001a1b0 .... DCD 268542384
- 0x1001a6ec: 11003ae2 .:.. DCD 285227746
- $t
- i.usb_hid_StandardClassRequest_Handler
- usb_hid_StandardClassRequest_Handler
- 0x1001a6f0: 78c2 .x LDRB r2,[r0,#3]
- 0x1001a6f2: 2a21 !* CMP r2,#0x21
- 0x1001a6f4: d01d .. BEQ 0x1001a732 ; usb_hid_StandardClassRequest_Handler + 66
- 0x1001a6f6: 2a22 "* CMP r2,#0x22
- 0x1001a6f8: d11a .. BNE 0x1001a730 ; usb_hid_StandardClassRequest_Handler + 64
- 0x1001a6fa: 7900 .y LDRB r0,[r0,#4]
- 0x1001a6fc: 2802 .( CMP r0,#2
- 0x1001a6fe: d008 .. BEQ 0x1001a712 ; usb_hid_StandardClassRequest_Handler + 34
- 0x1001a700: 2803 .( CMP r0,#3
- 0x1001a702: d00d .. BEQ 0x1001a720 ; usb_hid_StandardClassRequest_Handler + 48
- 0x1001a704: 2804 .( CMP r0,#4
- 0x1001a706: d113 .. BNE 0x1001a730 ; usb_hid_StandardClassRequest_Handler + 64
- 0x1001a708: 4813 .H LDR r0,[pc,#76] ; [0x1001a758] = 0x11003abb
- 0x1001a70a: 7800 .x LDRB r0,[r0,#0]
- 0x1001a70c: 6088 .` STR r0,[r1,#8]
- 0x1001a70e: 4812 .H LDR r0,[pc,#72] ; [0x1001a758] = 0x11003abb
- 0x1001a710: e00c .. B 0x1001a72c ; usb_hid_StandardClassRequest_Handler + 60
- 0x1001a712: 4811 .H LDR r0,[pc,#68] ; [0x1001a758] = 0x11003abb
- 0x1001a714: 38ce .8 SUBS r0,r0,#0xce
- 0x1001a716: 7800 .x LDRB r0,[r0,#0]
- 0x1001a718: 6088 .` STR r0,[r1,#8]
- 0x1001a71a: 480f .H LDR r0,[pc,#60] ; [0x1001a758] = 0x11003abb
- 0x1001a71c: 38ce .8 SUBS r0,r0,#0xce
- 0x1001a71e: e005 .. B 0x1001a72c ; usb_hid_StandardClassRequest_Handler + 60
- 0x1001a720: 480d .H LDR r0,[pc,#52] ; [0x1001a758] = 0x11003abb
- 0x1001a722: 381c .8 SUBS r0,r0,#0x1c
- 0x1001a724: 7800 .x LDRB r0,[r0,#0]
- 0x1001a726: 6088 .` STR r0,[r1,#8]
- 0x1001a728: 480b .H LDR r0,[pc,#44] ; [0x1001a758] = 0x11003abb
- 0x1001a72a: 381c .8 SUBS r0,r0,#0x1c
- 0x1001a72c: 1c40 @. ADDS r0,r0,#1
- 0x1001a72e: 6048 H` STR r0,[r1,#4]
- 0x1001a730: 4770 pG BX lr
- 0x1001a732: 7900 .y LDRB r0,[r0,#4]
- 0x1001a734: 2209 ." MOVS r2,#9
- 0x1001a736: 2802 .( CMP r0,#2
- 0x1001a738: d006 .. BEQ 0x1001a748 ; usb_hid_StandardClassRequest_Handler + 88
- 0x1001a73a: 2803 .( CMP r0,#3
- 0x1001a73c: d006 .. BEQ 0x1001a74c ; usb_hid_StandardClassRequest_Handler + 92
- 0x1001a73e: 2804 .( CMP r0,#4
- 0x1001a740: d1f6 .. BNE 0x1001a730 ; usb_hid_StandardClassRequest_Handler + 64
- 0x1001a742: 4805 .H LDR r0,[pc,#20] ; [0x1001a758] = 0x11003abb
- 0x1001a744: 301c .0 ADDS r0,r0,#0x1c
- 0x1001a746: e003 .. B 0x1001a750 ; usb_hid_StandardClassRequest_Handler + 96
- 0x1001a748: 4804 .H LDR r0,[pc,#16] ; [0x1001a75c] = 0x1001b1f7
- 0x1001a74a: e001 .. B 0x1001a750 ; usb_hid_StandardClassRequest_Handler + 96
- 0x1001a74c: 4803 .H LDR r0,[pc,#12] ; [0x1001a75c] = 0x1001b1f7
- 0x1001a74e: 3009 .0 ADDS r0,r0,#9
- 0x1001a750: e9c10201 .... STRD r0,r2,[r1,#4]
- 0x1001a754: 4770 pG BX lr
- $d
- 0x1001a756: 0000 .. DCW 0
- 0x1001a758: 11003abb .:.. DCD 285227707
- 0x1001a75c: 1001b1f7 .... DCD 268546551
- $t
- i.usb_hid_audio_init
- usb_hid_audio_init
- 0x1001a760: b510 .. PUSH {r4,lr}
- 0x1001a762: 483f ?H LDR r0,[pc,#252] ; [0x1001a860] = 0x1001b1e5
- 0x1001a764: f000fb0a .... BL usbdev_get_dev_desc ; 0x1001ad7c
- 0x1001a768: 483d =H LDR r0,[pc,#244] ; [0x1001a860] = 0x1001b1e5
- 0x1001a76a: 3024 $0 ADDS r0,r0,#0x24
- 0x1001a76c: f000fb00 .... BL usbdev_get_config_desc ; 0x1001ad70
- 0x1001a770: 483b ;H LDR r0,[pc,#236] ; [0x1001a860] = 0x1001b1e5
- 0x1001a772: 30f1 .0 ADDS r0,r0,#0xf1
- 0x1001a774: f000fb0e .... BL usbdev_get_string_Manufacture ; 0x1001ad94
- 0x1001a778: 483a :H LDR r0,[pc,#232] ; [0x1001a864] = 0x1001b2f4
- 0x1001a77a: f000fb11 .... BL usbdev_get_string_Product ; 0x1001ada0
- 0x1001a77e: 4839 9H LDR r0,[pc,#228] ; [0x1001a864] = 0x1001b2f4
- 0x1001a780: 300e .0 ADDS r0,r0,#0xe
- 0x1001a782: f000fb13 .... BL usbdev_get_string_SerialNumber ; 0x1001adac
- 0x1001a786: 4836 6H LDR r0,[pc,#216] ; [0x1001a860] = 0x1001b1e5
- 0x1001a788: 3809 .8 SUBS r0,r0,#9
- 0x1001a78a: f000fafd .... BL usbdev_get_string_LanuageID ; 0x1001ad88
- 0x1001a78e: 4937 7I LDR r1,[pc,#220] ; [0x1001a86c] = 0x110039a0
- 0x1001a790: 4835 5H LDR r0,[pc,#212] ; [0x1001a868] = 0x1001a6f1
- 0x1001a792: 6008 .` STR r0,[r1,#0]
- 0x1001a794: 4937 7I LDR r1,[pc,#220] ; [0x1001a874] = 0x110039a4
- 0x1001a796: 4836 6H LDR r0,[pc,#216] ; [0x1001a870] = 0x1001a409
- 0x1001a798: 6008 .` STR r0,[r1,#0]
- 0x1001a79a: 4938 8I LDR r1,[pc,#224] ; [0x1001a87c] = 0x110039b4
- 0x1001a79c: 4836 6H LDR r0,[pc,#216] ; [0x1001a878] = 0x1001a565
- 0x1001a79e: 6008 .` STR r0,[r1,#0]
- 0x1001a7a0: f2af0043 ..C. ADR r0,{pc}-0x3f ; 0x1001a761
- 0x1001a7a4: 4936 6I LDR r1,[pc,#216] ; [0x1001a880] = 0x110039bc
- 0x1001a7a6: 6008 .` STR r0,[r1,#0]
- 0x1001a7a8: 2001 . MOVS r0,#1
- 0x1001a7aa: f000fac3 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a7ae: 2103 .! MOVS r1,#3
- 0x1001a7b0: 2008 . MOVS r0,#8
- 0x1001a7b2: f7fffe19 .... BL usb_endpoint_Txfifo_config ; 0x1001a3e8
- 0x1001a7b6: 2008 . MOVS r0,#8
- 0x1001a7b8: f7fffd26 ..&. BL usb_TxMaxP_set ; 0x1001a208
- 0x1001a7bc: 2001 . MOVS r0,#1
- 0x1001a7be: f7fffd19 .... BL usb_TxInt_Enable ; 0x1001a1f4
- 0x1001a7c2: 2002 . MOVS r0,#2
- 0x1001a7c4: f000fab6 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a7c8: 2103 .! MOVS r1,#3
- 0x1001a7ca: 2010 . MOVS r0,#0x10
- 0x1001a7cc: f7fffe0c .... BL usb_endpoint_Txfifo_config ; 0x1001a3e8
- 0x1001a7d0: 2008 . MOVS r0,#8
- 0x1001a7d2: f7fffd19 .... BL usb_TxMaxP_set ; 0x1001a208
- 0x1001a7d6: 2002 . MOVS r0,#2
- 0x1001a7d8: f7fffd0c .... BL usb_TxInt_Enable ; 0x1001a1f4
- 0x1001a7dc: 2003 . MOVS r0,#3
- 0x1001a7de: f000faa9 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a7e2: f7fffd17 .... BL usb_TxSyncEndpoint_enable ; 0x1001a214
- 0x1001a7e6: 2103 .! MOVS r1,#3
- 0x1001a7e8: 2018 . MOVS r0,#0x18
- 0x1001a7ea: f7fffdfd .... BL usb_endpoint_Txfifo_config ; 0x1001a3e8
- 0x1001a7ee: 2103 .! MOVS r1,#3
- 0x1001a7f0: 2020 MOVS r0,#0x20
- 0x1001a7f2: f7fffdef .... BL usb_endpoint_Rxfifo_config ; 0x1001a3d4
- 0x1001a7f6: 2008 . MOVS r0,#8
- 0x1001a7f8: f7fffd06 .... BL usb_TxMaxP_set ; 0x1001a208
- 0x1001a7fc: 2008 . MOVS r0,#8
- 0x1001a7fe: f7fffceb .... BL usb_RxMaxP_set ; 0x1001a1d8
- 0x1001a802: 2003 . MOVS r0,#3
- 0x1001a804: f7fffcf6 .... BL usb_TxInt_Enable ; 0x1001a1f4
- 0x1001a808: 2004 . MOVS r0,#4
- 0x1001a80a: f000fa93 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a80e: 2103 .! MOVS r1,#3
- 0x1001a810: 2028 ( MOVS r0,#0x28
- 0x1001a812: f7fffddf .... BL usb_endpoint_Rxfifo_config ; 0x1001a3d4
- 0x1001a816: 2008 . MOVS r0,#8
- 0x1001a818: f7fffcde .... BL usb_RxMaxP_set ; 0x1001a1d8
- 0x1001a81c: 2004 . MOVS r0,#4
- 0x1001a81e: f7fffccf .... BL usb_RxInt_Enable ; 0x1001a1c0
- 0x1001a822: 2005 . MOVS r0,#5
- 0x1001a824: f000fa86 .... BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001a828: 2103 .! MOVS r1,#3
- 0x1001a82a: 2030 0 MOVS r0,#0x30
- 0x1001a82c: f7fffddc .... BL usb_endpoint_Txfifo_config ; 0x1001a3e8
- 0x1001a830: 2103 .! MOVS r1,#3
- 0x1001a832: 2038 8 MOVS r0,#0x38
- 0x1001a834: f7fffdce .... BL usb_endpoint_Rxfifo_config ; 0x1001a3d4
- 0x1001a838: 2008 . MOVS r0,#8
- 0x1001a83a: f7fffce5 .... BL usb_TxMaxP_set ; 0x1001a208
- 0x1001a83e: 2008 . MOVS r0,#8
- 0x1001a840: f7fffcca .... BL usb_RxMaxP_set ; 0x1001a1d8
- 0x1001a844: 2005 . MOVS r0,#5
- 0x1001a846: f7fffcbb .... BL usb_RxInt_Enable ; 0x1001a1c0
- 0x1001a84a: 480e .H LDR r0,[pc,#56] ; [0x1001a884] = 0x20040000
- 0x1001a84c: 7841 Ax LDRB r1,[r0,#1]
- 0x1001a84e: f0410101 A... ORR r1,r1,#1
- 0x1001a852: 7041 Ap STRB r1,[r0,#1]
- 0x1001a854: e8bd4010 ...@ POP {r4,lr}
- 0x1001a858: 2003 . MOVS r0,#3
- 0x1001a85a: f7ffbcc3 .... B.W usb_SingleInt_Enable ; 0x1001a1e4
- $d
- 0x1001a85e: 0000 .. DCW 0
- 0x1001a860: 1001b1e5 .... DCD 268546533
- 0x1001a864: 1001b2f4 .... DCD 268546804
- 0x1001a868: 1001a6f1 .... DCD 268543729
- 0x1001a86c: 110039a0 .9.. DCD 285227424
- 0x1001a870: 1001a409 .... DCD 268542985
- 0x1001a874: 110039a4 .9.. DCD 285227428
- 0x1001a878: 1001a565 e... DCD 268543333
- 0x1001a87c: 110039b4 .9.. DCD 285227444
- 0x1001a880: 110039bc .9.. DCD 285227452
- 0x1001a884: 20040000 ... DCD 537133056
- $t
- i.usb_hid_ota_task_func
- usb_hid_ota_task_func
- 0x1001a888: b510 .. PUSH {r4,lr}
- 0x1001a88a: 4604 .F MOV r4,r0
- 0x1001a88c: 8801 .. LDRH r1,[r0,#0]
- 0x1001a88e: 4808 .H LDR r0,[pc,#32] ; [0x1001a8b0] = 0x50050000
- 0x1001a890: b111 .. CBZ r1,0x1001a898 ; usb_hid_ota_task_func + 16
- 0x1001a892: 2901 .) CMP r1,#1
- 0x1001a894: d10a .. BNE 0x1001a8ac ; usb_hid_ota_task_func + 36
- 0x1001a896: e006 .. B 0x1001a8a6 ; usb_hid_ota_task_func + 30
- 0x1001a898: 2152 R! MOVS r1,#0x52
- 0x1001a89a: f7e7ffeb .... BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a89e: 6860 `h LDR r0,[r4,#4]
- 0x1001a8a0: f000f808 .... BL usb_hid_otas_recv_data ; 0x1001a8b4
- 0x1001a8a4: e002 .. B 0x1001a8ac ; usb_hid_ota_task_func + 36
- 0x1001a8a6: 2155 U! MOVS r1,#0x55
- 0x1001a8a8: f7e7ffe4 .... BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x10002874
- 0x1001a8ac: 2000 . MOVS r0,#0
- 0x1001a8ae: bd10 .. POP {r4,pc}
- $d
- 0x1001a8b0: 50050000 ...P DCD 1342504960
- $t
- i.usb_hid_otas_recv_data
- usb_hid_otas_recv_data
- 0x1001a8b4: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1001a8b8: 4605 .F MOV r5,r0
- 0x1001a8ba: 4871 qH LDR r0,[pc,#452] ; [0x1001aa80] = 0x11003ae8
- 0x1001a8bc: 4c71 qL LDR r4,[pc,#452] ; [0x1001aa84] = 0x11003ae0
- 0x1001a8be: b0a2 .. SUB sp,sp,#0x88
- 0x1001a8c0: 7801 .x LDRB r1,[r0,#0]
- 0x1001a8c2: 2704 .' MOVS r7,#4
- 0x1001a8c4: f04f0800 O... MOV r8,#0
- 0x1001a8c8: b161 a. CBZ r1,0x1001a8e4 ; usb_hid_otas_recv_data + 48
- 0x1001a8ca: f8808000 .... STRB r8,[r0,#0]
- 0x1001a8ce: 2001 . MOVS r0,#1
- 0x1001a8d0: f7e7ff8a .... BL $Ven$TT$L$$app_set_ota_state ; 0x100027e8
- 0x1001a8d4: 6860 `h LDR r0,[r4,#4]
- 0x1001a8d6: b918 .. CBNZ r0,0x1001a8e0 ; usb_hid_otas_recv_data + 44
- 0x1001a8d8: 01f8 .. LSLS r0,r7,#7
- 0x1001a8da: f7fafd41 ..A. BL os_malloc ; 0x10015360
- 0x1001a8de: 6060 `` STR r0,[r4,#4]
- 0x1001a8e0: f7fafffe .... BL ota_start ; 0x100158e0
- 0x1001a8e4: 4868 hH LDR r0,[pc,#416] ; [0x1001aa88] = 0x110057c8
- 0x1001a8e6: f7fafef5 .... BL os_timer_stop ; 0x100156d4
- 0x1001a8ea: 2200 ." MOVS r2,#0
- 0x1001a8ec: f2413188 A..1 MOV r1,#0x1388
- 0x1001a8f0: 4865 eH LDR r0,[pc,#404] ; [0x1001aa88] = 0x110057c8
- 0x1001a8f2: f7fafe85 .... BL os_timer_start ; 0x10015600
- 0x1001a8f6: 8820 . LDRH r0,[r4,#0]
- 0x1001a8f8: 1c40 @. ADDS r0,r0,#1
- 0x1001a8fa: 8020 . STRH r0,[r4,#0]
- 0x1001a8fc: 7828 (x LDRB r0,[r5,#0]
- 0x1001a8fe: 2801 .( CMP r0,#1
- 0x1001a900: d004 .. BEQ 0x1001a90c ; usb_hid_otas_recv_data + 88
- 0x1001a902: 2803 .( CMP r0,#3
- 0x1001a904: d004 .. BEQ 0x1001a910 ; usb_hid_otas_recv_data + 92
- 0x1001a906: 2805 .( CMP r0,#5
- 0x1001a908: d105 .. BNE 0x1001a916 ; usb_hid_otas_recv_data + 98
- 0x1001a90a: e003 .. B 0x1001a914 ; usb_hid_otas_recv_data + 96
- 0x1001a90c: f8a48000 .... STRH r8,[r4,#0]
- 0x1001a910: 2708 .' MOVS r7,#8
- 0x1001a912: e000 .. B 0x1001a916 ; usb_hid_otas_recv_data + 98
- 0x1001a914: 270a .' MOVS r7,#0xa
- 0x1001a916: 2044 D MOVS r0,#0x44
- 0x1001a918: f7faffb6 .... BL os_zalloc ; 0x10015888
- 0x1001a91c: 8047 G. STRH r7,[r0,#2]
- 0x1001a91e: 4606 .F MOV r6,r0
- 0x1001a920: 1d04 .. ADDS r4,r0,#4
- 0x1001a922: f8808004 .... STRB r8,[r0,#4]
- 0x1001a926: 7828 (x LDRB r0,[r5,#0]
- 0x1001a928: 7060 `p STRB r0,[r4,#1]
- 0x1001a92a: 1f3f ?. SUBS r7,r7,#4
- 0x1001a92c: 8067 g. STRH r7,[r4,#2]
- 0x1001a92e: 7828 (x LDRB r0,[r5,#0]
- 0x1001a930: 4f56 VO LDR r7,[pc,#344] ; [0x1001aa8c] = 0x11003afc
- 0x1001a932: 46c1 .F MOV r9,r8
- 0x1001a934: 2801 .( CMP r0,#1
- 0x1001a936: d010 .. BEQ 0x1001a95a ; usb_hid_otas_recv_data + 166
- 0x1001a938: 2803 .( CMP r0,#3
- 0x1001a93a: d013 .. BEQ 0x1001a964 ; usb_hid_otas_recv_data + 176
- 0x1001a93c: 2805 .( CMP r0,#5
- 0x1001a93e: d01d .. BEQ 0x1001a97c ; usb_hid_otas_recv_data + 200
- 0x1001a940: 2809 .( CMP r0,#9
- 0x1001a942: d039 9. BEQ 0x1001a9b8 ; usb_hid_otas_recv_data + 260
- 0x1001a944: 2002 . MOVS r0,#2
- 0x1001a946: 7020 p STRB r0,[r4,#0]
- 0x1001a948: 1d30 0. ADDS r0,r6,#4
- 0x1001a94a: f000f8c3 .... BL usb_hid_send_dfu_report ; 0x1001aad4
- 0x1001a94e: b022 ". ADD sp,sp,#0x88
- 0x1001a950: 4630 0F MOV r0,r6
- 0x1001a952: e8bd47f0 ...G POP {r4-r10,lr}
- 0x1001a956: f7fabced .... B os_free ; 0x10015334
- 0x1001a95a: f7eafca1 .... BL app_otas_get_storage_address ; 0x100052a0
- 0x1001a95e: 6060 `` STR r0,[r4,#4]
- 0x1001a960: 6038 8` STR r0,[r7,#0]
- 0x1001a962: e7f1 .. B 0x1001a948 ; usb_hid_otas_recv_data + 148
- 0x1001a964: f8d50003 .... LDR r0,[r5,#3]
- 0x1001a968: 6060 `` STR r0,[r4,#4]
- 0x1001a96a: f7eafc99 .... BL app_otas_get_storage_address ; 0x100052a0
- 0x1001a96e: 4601 .F MOV r1,r0
- 0x1001a970: 6860 `h LDR r0,[r4,#4]
- 0x1001a972: 4281 .B CMP r1,r0
- 0x1001a974: d8e8 .. BHI 0x1001a948 ; usb_hid_otas_recv_data + 148
- 0x1001a976: f7e7ff91 .... BL $Ven$TT$L$$app_otas_erase ; 0x1000289c
- 0x1001a97a: e7e5 .. B 0x1001a948 ; usb_hid_otas_recv_data + 148
- 0x1001a97c: f8d50003 .... LDR r0,[r5,#3]
- 0x1001a980: 6060 `` STR r0,[r4,#4]
- 0x1001a982: f8b52007 ... LDRH r2,[r5,#7]
- 0x1001a986: 8122 ". STRH r2,[r4,#8]
- 0x1001a988: 4c41 AL LDR r4,[pc,#260] ; [0x1001aa90] = 0x11003af8
- 0x1001a98a: 6839 9h LDR r1,[r7,#0]
- 0x1001a98c: 6823 #h LDR r3,[r4,#0]
- 0x1001a98e: 440b .D ADD r3,r3,r1
- 0x1001a990: 4298 .B CMP r0,r3
- 0x1001a992: d00a .. BEQ 0x1001a9aa ; usb_hid_otas_recv_data + 246
- 0x1001a994: 4288 .B CMP r0,r1
- 0x1001a996: d008 .. BEQ 0x1001a9aa ; usb_hid_otas_recv_data + 246
- 0x1001a998: 4630 0F MOV r0,r6
- 0x1001a99a: f7fafccb .... BL os_free ; 0x10015334
- 0x1001a99e: b022 ". ADD sp,sp,#0x88
- 0x1001a9a0: 2001 . MOVS r0,#1
- 0x1001a9a2: e8bd47f0 ...G POP {r4-r10,lr}
- 0x1001a9a6: f7fabfbb .... B ota_stop ; 0x10015920
- 0x1001a9aa: 6038 8` STR r0,[r7,#0]
- 0x1001a9ac: f1050109 .... ADD r1,r5,#9
- 0x1001a9b0: 6022 "` STR r2,[r4,#0]
- 0x1001a9b2: f7e7ff78 ..x. BL $Ven$TT$L$$app_otas_save_data ; 0x100028a6
- 0x1001a9b6: e7c7 .. B 0x1001a948 ; usb_hid_otas_recv_data + 148
- 0x1001a9b8: a036 6. ADR r0,{pc}+0xdc ; 0x1001aa94
- 0x1001a9ba: f7e7fe0c .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001a9be: 2188 .! MOVS r1,#0x88
- 0x1001a9c0: 4668 hF MOV r0,sp
- 0x1001a9c2: f7e7fde0 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x10002586
- 0x1001a9c6: f7eafc6b ..k. BL app_otas_get_storage_address ; 0x100052a0
- 0x1001a9ca: 466a jF MOV r2,sp
- 0x1001a9cc: 2164 d! MOVS r1,#0x64
- 0x1001a9ce: f7e7fe34 ..4. BL $Ven$TT$L$$flash_read ; 0x1000263a
- 0x1001a9d2: f7eafc65 ..e. BL app_otas_get_storage_address ; 0x100052a0
- 0x1001a9d6: f5005700 ...W ADD r7,r0,#0x2000
- 0x1001a9da: 9801 .. LDR r0,[sp,#4]
- 0x1001a9dc: f04f3aff O..: MOV r10,#0xffffffff
- 0x1001a9e0: f5a05800 ...X SUB r8,r0,#0x2000
- 0x1001a9e4: e9cd9a1b .... STRD r9,r10,[sp,#0x6c]
- 0x1001a9e8: 4642 BF MOV r2,r8
- 0x1001a9ea: f1075180 ...Q ADD r1,r7,#0x10000000
- 0x1001a9ee: 4650 PF MOV r0,r10
- 0x1001a9f0: f7e7ff5e ..^. BL $Ven$TT$L$$crc32 ; 0x100028b0
- 0x1001a9f4: 901a .. STR r0,[sp,#0x68]
- 0x1001a9f6: 2260 `" MOVS r2,#0x60
- 0x1001a9f8: 4669 iF MOV r1,sp
- 0x1001a9fa: 4650 PF MOV r0,r10
- 0x1001a9fc: f7e7ff58 ..X. BL $Ven$TT$L$$crc32 ; 0x100028b0
- 0x1001aa00: 9019 .. STR r0,[sp,#0x64]
- 0x1001aa02: 207c | MOVS r0,#0x7c
- 0x1001aa04: 9020 . STR r0,[sp,#0x80]
- 0x1001aa06: 4826 &H LDR r0,[pc,#152] ; [0x1001aaa0] = 0x51525251
- 0x1001aa08: 9021 !. STR r0,[sp,#0x84]
- 0x1001aa0a: e9cd781d ...x STRD r7,r8,[sp,#0x74]
- 0x1001aa0e: f7eafc47 ..G. BL app_otas_get_storage_address ; 0x100052a0
- 0x1001aa12: 4601 .F MOV r1,r0
- 0x1001aa14: f8d52007 ... LDR r2,[r5,#7]
- 0x1001aa18: f8d50003 .... LDR r0,[r5,#3]
- 0x1001aa1c: f7e7ff4d ..M. BL $Ven$TT$L$$app_otas_crc_cal ; 0x100028ba
- 0x1001aa20: b168 h. CBZ r0,0x1001aa3e ; usb_hid_otas_recv_data + 394
- 0x1001aa22: f44f5480 O..T MOV r4,#0x1000
- 0x1001aa26: 4620 F MOV r0,r4
- 0x1001aa28: f7e7ff38 ..8. BL $Ven$TT$L$$app_otas_erase ; 0x1000289c
- 0x1001aa2c: 2288 ." MOVS r2,#0x88
- 0x1001aa2e: 4669 iF MOV r1,sp
- 0x1001aa30: 4620 F MOV r0,r4
- 0x1001aa32: f7e7ff38 ..8. BL $Ven$TT$L$$app_otas_save_data ; 0x100028a6
- 0x1001aa36: a01b .. ADR r0,{pc}+0x6e ; 0x1001aaa4
- 0x1001aa38: f7e7fdcd .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001aa3c: e013 .. B 0x1001aa66 ; usb_hid_otas_recv_data + 434
- 0x1001aa3e: 2001 . MOVS r0,#1
- 0x1001aa40: 7020 p STRB r0,[r4,#0]
- 0x1001aa42: 1d30 0. ADDS r0,r6,#4
- 0x1001aa44: f000f846 ..F. BL usb_hid_send_dfu_report ; 0x1001aad4
- 0x1001aa48: a01c .. ADR r0,{pc}+0x74 ; 0x1001aabc
- 0x1001aa4a: f7e7fdc4 .... BL $Ven$TT$L$$co_printf ; 0x100025d6
- 0x1001aa4e: 4630 0F MOV r0,r6
- 0x1001aa50: f7fafc70 ..p. BL os_free ; 0x10015334
- 0x1001aa54: 2002 . MOVS r0,#2
- 0x1001aa56: f7faff63 ..c. BL ota_stop ; 0x10015920
- 0x1001aa5a: 2064 d MOVS r0,#0x64
- 0x1001aa5c: f7e7fdac .... BL $Ven$TT$L$$co_delay_100us ; 0x100025b8
- 0x1001aa60: 2000 . MOVS r0,#0
- 0x1001aa62: f7e7fe71 ..q. BL $Ven$TT$L$$platform_reset ; 0x10002748
- 0x1001aa66: 1d30 0. ADDS r0,r6,#4
- 0x1001aa68: f000f834 ..4. BL usb_hid_send_dfu_report ; 0x1001aad4
- 0x1001aa6c: 2000 . MOVS r0,#0
- 0x1001aa6e: f7e7febb .... BL $Ven$TT$L$$app_set_ota_state ; 0x100027e8
- 0x1001aa72: 2064 d MOVS r0,#0x64
- 0x1001aa74: f7e7fda0 .... BL $Ven$TT$L$$co_delay_100us ; 0x100025b8
- 0x1001aa78: 2000 . MOVS r0,#0
- 0x1001aa7a: f7e7fe65 ..e. BL $Ven$TT$L$$platform_reset ; 0x10002748
- 0x1001aa7e: e763 c. B 0x1001a948 ; usb_hid_otas_recv_data + 148
- $d
- 0x1001aa80: 11003ae8 .:.. DCD 285227752
- 0x1001aa84: 11003ae0 .:.. DCD 285227744
- 0x1001aa88: 110057c8 .W.. DCD 285235144
- 0x1001aa8c: 11003afc .:.. DCD 285227772
- 0x1001aa90: 11003af8 .:.. DCD 285227768
- 0x1001aa94: 4f424552 REBO DCD 1329743186
- 0x1001aa98: 0a0d544f OT.. DCD 168645711
- 0x1001aa9c: 00000a0d .... DCD 2573
- 0x1001aaa0: 51525251 QRRQ DCD 1364349521
- 0x1001aaa4: 33637263 crc3 DCD 862155363
- 0x1001aaa8: 68632032 2 ch DCD 1751326770
- 0x1001aaac: 206b6365 eck DCD 543908709
- 0x1001aab0: 63637573 succ DCD 1667462515
- 0x1001aab4: 0d737365 ess. DCD 225669989
- 0x1001aab8: 000a0d0a .... DCD 658698
- 0x1001aabc: 33637263 crc3 DCD 862155363
- 0x1001aac0: 68632032 2 ch DCD 1751326770
- 0x1001aac4: 206b6365 eck DCD 543908709
- 0x1001aac8: 6c696166 fail DCD 1818845542
- 0x1001aacc: 0a0d0a0d .... DCD 168626701
- 0x1001aad0: 00000000 .... DCD 0
- $t
- i.usb_hid_send_dfu_report
- usb_hid_send_dfu_report
- 0x1001aad4: b510 .. PUSH {r4,lr}
- 0x1001aad6: 4604 .F MOV r4,r0
- 0x1001aad8: 2005 . MOVS r0,#5
- 0x1001aada: f000f92b ..+. BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001aade: f7fffb1f .... BL usb_Endpoints_GET_TxPkrRdy ; 0x1001a120
- 0x1001aae2: 2800 .( CMP r0,#0
- 0x1001aae4: d108 .. BNE 0x1001aaf8 ; usb_hid_send_dfu_report + 36
- 0x1001aae6: 2240 @" MOVS r2,#0x40
- 0x1001aae8: 4621 !F MOV r1,r4
- 0x1001aaea: 2005 . MOVS r0,#5
- 0x1001aaec: f000f934 ..4. BL usb_write_fifo ; 0x1001ad58
- 0x1001aaf0: e8bd4010 ...@ POP {r4,lr}
- 0x1001aaf4: f7ffbb1c .... B usb_Endpoints_SET_TxPktRdy ; 0x1001a130
- 0x1001aaf8: bd10 .. POP {r4,pc}
- 0x1001aafa: 0000 .. MOVS r0,r0
- i.usb_host_reset_signal
- usb_host_reset_signal
- 0x1001aafc: b538 8. PUSH {r3-r5,lr}
- 0x1001aafe: a007 .. ADR r0,{pc}+0x1e ; 0x1001ab1c
- 0x1001ab00: f7fafb54 ..T. BL log_printf_level ; 0x100151ac
- 0x1001ab04: 4c0e .L LDR r4,[pc,#56] ; [0x1001ab40] = 0x11003984
- 0x1001ab06: 4807 .H LDR r0,[pc,#28] ; [0x1001ab24] = 0x1001b098
- 0x1001ab08: 9000 .. STR r0,[sp,#0]
- 0x1001ab0a: a307 .. ADR r3,{pc}+0x1e ; 0x1001ab28
- 0x1001ab0c: 2240 @" MOVS r2,#0x40
- 0x1001ab0e: a108 .. ADR r1,{pc}+0x22 ; 0x1001ab30
- 0x1001ab10: 6860 `h LDR r0,[r4,#4]
- 0x1001ab12: f7fafb39 ..9. BL log_printf ; 0x10015188
- 0x1001ab16: 2000 . MOVS r0,#0
- 0x1001ab18: 7020 p STRB r0,[r4,#0]
- 0x1001ab1a: bd38 8. POP {r3-r5,pc}
- $d
- 0x1001ab1c: 464e495b [INF DCD 1179535707
- 0x1001ab20: 00205d4f O] . DCD 2121039
- 0x1001ab24: 1001b098 .... DCD 268546200
- 0x1001ab28: 0a0d7325 %s.. DCD 168653605
- 0x1001ab2c: 00000000 .... DCD 0
- 0x1001ab30: 635c2e2e ..\c DCD 1666985518
- 0x1001ab34: 5c65646f ode\ DCD 1550148719
- 0x1001ab38: 2e627375 usb. DCD 778204021
- 0x1001ab3c: 00000063 c... DCD 99
- 0x1001ab40: 11003984 .9.. DCD 285227396
- $t
- i.usb_host_resume_signal
- usb_host_resume_signal
- 0x1001ab44: b538 8. PUSH {r3-r5,lr}
- 0x1001ab46: a007 .. ADR r0,{pc}+0x1e ; 0x1001ab64
- 0x1001ab48: f7fafb30 ..0. BL log_printf_level ; 0x100151ac
- 0x1001ab4c: 4c0e .L LDR r4,[pc,#56] ; [0x1001ab88] = 0x11003984
- 0x1001ab4e: 4807 .H LDR r0,[pc,#28] ; [0x1001ab6c] = 0x1001b0c6
- 0x1001ab50: 9000 .. STR r0,[sp,#0]
- 0x1001ab52: a307 .. ADR r3,{pc}+0x1e ; 0x1001ab70
- 0x1001ab54: 2253 S" MOVS r2,#0x53
- 0x1001ab56: a108 .. ADR r1,{pc}+0x22 ; 0x1001ab78
- 0x1001ab58: 6860 `h LDR r0,[r4,#4]
- 0x1001ab5a: f7fafb15 .... BL log_printf ; 0x10015188
- 0x1001ab5e: 2000 . MOVS r0,#0
- 0x1001ab60: 7060 `p STRB r0,[r4,#1]
- 0x1001ab62: bd38 8. POP {r3-r5,pc}
- $d
- 0x1001ab64: 464e495b [INF DCD 1179535707
- 0x1001ab68: 00205d4f O] . DCD 2121039
- 0x1001ab6c: 1001b0c6 .... DCD 268546246
- 0x1001ab70: 0a0d7325 %s.. DCD 168653605
- 0x1001ab74: 00000000 .... DCD 0
- 0x1001ab78: 635c2e2e ..\c DCD 1666985518
- 0x1001ab7c: 5c65646f ode\ DCD 1550148719
- 0x1001ab80: 2e627375 usb. DCD 778204021
- 0x1001ab84: 00000063 c... DCD 99
- 0x1001ab88: 11003984 .9.. DCD 285227396
- $t
- i.usb_host_suspend_signal
- usb_host_suspend_signal
- 0x1001ab8c: b538 8. PUSH {r3-r5,lr}
- 0x1001ab8e: 4c0e .L LDR r4,[pc,#56] ; [0x1001abc8] = 0x11003984
- 0x1001ab90: 7820 x LDRB r0,[r4,#0]
- 0x1001ab92: 2800 .( CMP r0,#0
- 0x1001ab94: d016 .. BEQ 0x1001abc4 ; usb_host_suspend_signal + 56
- 0x1001ab96: a00d .. ADR r0,{pc}+0x36 ; 0x1001abcc
- 0x1001ab98: f7fafb08 .... BL log_printf_level ; 0x100151ac
- 0x1001ab9c: 480d .H LDR r0,[pc,#52] ; [0x1001abd4] = 0x1001b0ae
- 0x1001ab9e: 9000 .. STR r0,[sp,#0]
- 0x1001aba0: a30d .. ADR r3,{pc}+0x38 ; 0x1001abd8
- 0x1001aba2: 2248 H" MOVS r2,#0x48
- 0x1001aba4: a10e .. ADR r1,{pc}+0x3c ; 0x1001abe0
- 0x1001aba6: 6860 `h LDR r0,[r4,#4]
- 0x1001aba8: f7fafaee .... BL log_printf ; 0x10015188
- 0x1001abac: 2001 . MOVS r0,#1
- 0x1001abae: 7060 `p STRB r0,[r4,#1]
- 0x1001abb0: 2000 . MOVS r0,#0
- 0x1001abb2: 7020 p STRB r0,[r4,#0]
- 0x1001abb4: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x1001abb8: 4602 .F MOV r2,r0
- 0x1001abba: f6413158 A.X1 MOV r1,#0x1b58
- 0x1001abbe: 480c .H LDR r0,[pc,#48] ; [0x1001abf0] = 0x11005714
- 0x1001abc0: f7fabd1e .... B os_timer_start ; 0x10015600
- 0x1001abc4: bd38 8. POP {r3-r5,pc}
- $d
- 0x1001abc6: 0000 .. DCW 0
- 0x1001abc8: 11003984 .9.. DCD 285227396
- 0x1001abcc: 464e495b [INF DCD 1179535707
- 0x1001abd0: 00205d4f O] . DCD 2121039
- 0x1001abd4: 1001b0ae .... DCD 268546222
- 0x1001abd8: 0a0d7325 %s.. DCD 168653605
- 0x1001abdc: 00000000 .... DCD 0
- 0x1001abe0: 635c2e2e ..\c DCD 1666985518
- 0x1001abe4: 5c65646f ode\ DCD 1550148719
- 0x1001abe8: 2e627375 usb. DCD 778204021
- 0x1001abec: 00000063 c... DCD 99
- 0x1001abf0: 11005714 .W.. DCD 285234964
- $t
- i.usb_isr
- usb_isr
- 0x1001abf4: b50e .. PUSH {r1-r3,lr}
- 0x1001abf6: f7fffc01 .... BL usb_get_endpoint ; 0x1001a3fc
- 0x1001abfa: f88d0008 .... STRB r0,[sp,#8]
- 0x1001abfe: 4814 .H LDR r0,[pc,#80] ; [0x1001ac50] = 0x20040000
- 0x1001ac00: 7881 .x LDRB r1,[r0,#2]
- 0x1001ac02: f88d1004 .... STRB r1,[sp,#4]
- 0x1001ac06: 7900 .y LDRB r0,[r0,#4]
- 0x1001ac08: f88d0000 .... STRB r0,[sp,#0]
- 0x1001ac0c: f89d0004 .... LDRB r0,[sp,#4]
- 0x1001ac10: 07c0 .. LSLS r0,r0,#31
- 0x1001ac12: d007 .. BEQ 0x1001ac24 ; usb_isr + 48
- 0x1001ac14: f89d0004 .... LDRB r0,[sp,#4]
- 0x1001ac18: f0200001 ... BIC r0,r0,#1
- 0x1001ac1c: f88d0004 .... STRB r0,[sp,#4]
- 0x1001ac20: f7e7fece .... BL Endpoint_0_IRQHandler ; 0x100029c0
- 0x1001ac24: f89d0000 .... LDRB r0,[sp,#0]
- 0x1001ac28: f89d1004 .... LDRB r1,[sp,#4]
- 0x1001ac2c: 4308 .C ORRS r0,r0,r1
- 0x1001ac2e: d007 .. BEQ 0x1001ac40 ; usb_isr + 76
- 0x1001ac30: 4808 .H LDR r0,[pc,#32] ; [0x1001ac54] = 0x11003998
- 0x1001ac32: 69c2 .i LDR r2,[r0,#0x1c]
- 0x1001ac34: b122 ". CBZ r2,0x1001ac40 ; usb_isr + 76
- 0x1001ac36: f89d1004 .... LDRB r1,[sp,#4]
- 0x1001ac3a: f89d0000 .... LDRB r0,[sp,#0]
- 0x1001ac3e: 4790 .G BLX r2
- 0x1001ac40: f89d0008 .... LDRB r0,[sp,#8]
- 0x1001ac44: f000f876 ..v. BL usb_selecet_endpoint ; 0x1001ad34
- 0x1001ac48: e8bd400e ...@ POP {r1-r3,lr}
- 0x1001ac4c: f7e8bf1a .... B USB_Status_IRQHandler ; 0x10003a84
- $d
- 0x1001ac50: 20040000 ... DCD 537133056
- 0x1001ac54: 11003998 .9.. DCD 285227416
- $t
- i.usb_read_fifo
- usb_read_fifo
- 0x1001ac58: 4b04 .K LDR r3,[pc,#16] ; [0x1001ac6c] = 0x20040020
- 0x1001ac5a: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x1001ac5e: e002 .. B 0x1001ac66 ; usb_read_fifo + 14
- 0x1001ac60: 7818 .x LDRB r0,[r3,#0]
- 0x1001ac62: f8010b01 .... STRB r0,[r1],#1
- 0x1001ac66: 1e52 R. SUBS r2,r2,#1
- 0x1001ac68: d2fa .. BCS 0x1001ac60 ; usb_read_fifo + 8
- 0x1001ac6a: 4770 pG BX lr
- $d
- 0x1001ac6c: 20040020 .. DCD 537133088
- $t
- i.usb_ready_status_get
- usb_ready_status_get
- 0x1001ac70: 4801 .H LDR r0,[pc,#4] ; [0x1001ac78] = 0x11003984
- 0x1001ac72: 7800 .x LDRB r0,[r0,#0]
- 0x1001ac74: 4770 pG BX lr
- $d
- 0x1001ac76: 0000 .. DCW 0
- 0x1001ac78: 11003984 .9.. DCD 285227396
- $t
- i.usb_ready_status_set
- usb_ready_status_set
- 0x1001ac7c: b510 .. PUSH {r4,lr}
- 0x1001ac7e: 4c09 .L LDR r4,[pc,#36] ; [0x1001aca4] = 0x11003984
- 0x1001ac80: 2800 .( CMP r0,#0
- 0x1001ac82: 7020 p STRB r0,[r4,#0]
- 0x1001ac84: d00d .. BEQ 0x1001aca2 ; usb_ready_status_set + 38
- 0x1001ac86: 4808 .H LDR r0,[pc,#32] ; [0x1001aca8] = 0x11005714
- 0x1001ac88: f7fafd24 ..$. BL os_timer_stop ; 0x100156d4
- 0x1001ac8c: a007 .. ADR r0,{pc}+0x20 ; 0x1001acac
- 0x1001ac8e: f7fafa8d .... BL log_printf_level ; 0x100151ac
- 0x1001ac92: 6860 `h LDR r0,[r4,#4]
- 0x1001ac94: e8bd4010 ...@ POP {r4,lr}
- 0x1001ac98: a306 .. ADR r3,{pc}+0x1c ; 0x1001acb4
- 0x1001ac9a: 2268 h" MOVS r2,#0x68
- 0x1001ac9c: a108 .. ADR r1,{pc}+0x24 ; 0x1001acc0
- 0x1001ac9e: f7faba73 ..s. B log_printf ; 0x10015188
- 0x1001aca2: bd10 .. POP {r4,pc}
- $d
- 0x1001aca4: 11003984 .9.. DCD 285227396
- 0x1001aca8: 11005714 .W.. DCD 285234964
- 0x1001acac: 464e495b [INF DCD 1179535707
- 0x1001acb0: 00205d4f O] . DCD 2121039
- 0x1001acb4: 20425355 USB DCD 541217621
- 0x1001acb8: 44414552 READ DCD 1145128274
- 0x1001acbc: 000a0d59 Y... DCD 658777
- 0x1001acc0: 635c2e2e ..\c DCD 1666985518
- 0x1001acc4: 5c65646f ode\ DCD 1550148719
- 0x1001acc8: 2e627375 usb. DCD 778204021
- 0x1001accc: 00000063 c... DCD 99
- $t
- i.usb_resume_signal_send
- usb_resume_signal_send
- 0x1001acd0: b538 8. PUSH {r3-r5,lr}
- 0x1001acd2: a00d .. ADR r0,{pc}+0x36 ; 0x1001ad08
- 0x1001acd4: f7fafa6a ..j. BL log_printf_level ; 0x100151ac
- 0x1001acd8: 4d14 .M LDR r5,[pc,#80] ; [0x1001ad2c] = 0x11003984
- 0x1001acda: 480d .H LDR r0,[pc,#52] ; [0x1001ad10] = 0x1001b0dd
- 0x1001acdc: 9000 .. STR r0,[sp,#0]
- 0x1001acde: a30d .. ADR r3,{pc}+0x36 ; 0x1001ad14
- 0x1001ace0: 2259 Y" MOVS r2,#0x59
- 0x1001ace2: a10e .. ADR r1,{pc}+0x3a ; 0x1001ad1c
- 0x1001ace4: 6868 hh LDR r0,[r5,#4]
- 0x1001ace6: f7fafa4f ..O. BL log_printf ; 0x10015188
- 0x1001acea: 4c11 .L LDR r4,[pc,#68] ; [0x1001ad30] = 0x20040000
- 0x1001acec: 7860 `x LDRB r0,[r4,#1]
- 0x1001acee: f0400004 @... ORR r0,r0,#4
- 0x1001acf2: 7060 `p STRB r0,[r4,#1]
- 0x1001acf4: 20c8 . MOVS r0,#0xc8
- 0x1001acf6: f7e7fc5f .._. BL $Ven$TT$L$$co_delay_100us ; 0x100025b8
- 0x1001acfa: 7860 `x LDRB r0,[r4,#1]
- 0x1001acfc: f0200004 ... BIC r0,r0,#4
- 0x1001ad00: 7060 `p STRB r0,[r4,#1]
- 0x1001ad02: 2000 . MOVS r0,#0
- 0x1001ad04: 7068 hp STRB r0,[r5,#1]
- 0x1001ad06: bd38 8. POP {r3-r5,pc}
- $d
- 0x1001ad08: 464e495b [INF DCD 1179535707
- 0x1001ad0c: 00205d4f O] . DCD 2121039
- 0x1001ad10: 1001b0dd .... DCD 268546269
- 0x1001ad14: 0a0d7325 %s.. DCD 168653605
- 0x1001ad18: 00000000 .... DCD 0
- 0x1001ad1c: 635c2e2e ..\c DCD 1666985518
- 0x1001ad20: 5c65646f ode\ DCD 1550148719
- 0x1001ad24: 2e627375 usb. DCD 778204021
- 0x1001ad28: 00000063 c... DCD 99
- 0x1001ad2c: 11003984 .9.. DCD 285227396
- 0x1001ad30: 20040000 ... DCD 537133056
- $t
- i.usb_selecet_endpoint
- usb_selecet_endpoint
- 0x1001ad34: 4901 .I LDR r1,[pc,#4] ; [0x1001ad3c] = 0x20040000
- 0x1001ad36: 7388 .s STRB r0,[r1,#0xe]
- 0x1001ad38: 4770 pG BX lr
- $d
- 0x1001ad3a: 0000 .. DCW 0
- 0x1001ad3c: 20040000 ... DCD 537133056
- $t
- i.usb_set_address
- usb_set_address
- 0x1001ad40: 4901 .I LDR r1,[pc,#4] ; [0x1001ad48] = 0x20040000
- 0x1001ad42: 7008 .p STRB r0,[r1,#0]
- 0x1001ad44: 4770 pG BX lr
- $d
- 0x1001ad46: 0000 .. DCW 0
- 0x1001ad48: 20040000 ... DCD 537133056
- $t
- i.usb_suspend_status_get
- usb_suspend_status_get
- 0x1001ad4c: 4801 .H LDR r0,[pc,#4] ; [0x1001ad54] = 0x11003984
- 0x1001ad4e: 7840 @x LDRB r0,[r0,#1]
- 0x1001ad50: 4770 pG BX lr
- $d
- 0x1001ad52: 0000 .. DCW 0
- 0x1001ad54: 11003984 .9.. DCD 285227396
- $t
- i.usb_write_fifo
- usb_write_fifo
- 0x1001ad58: 4b04 .K LDR r3,[pc,#16] ; [0x1001ad6c] = 0x20040020
- 0x1001ad5a: eb030080 .... ADD r0,r3,r0,LSL #2
- 0x1001ad5e: e002 .. B 0x1001ad66 ; usb_write_fifo + 14
- 0x1001ad60: f8113b01 ...; LDRB r3,[r1],#1
- 0x1001ad64: 7003 .p STRB r3,[r0,#0]
- 0x1001ad66: 1e52 R. SUBS r2,r2,#1
- 0x1001ad68: d2fa .. BCS 0x1001ad60 ; usb_write_fifo + 8
- 0x1001ad6a: 4770 pG BX lr
- $d
- 0x1001ad6c: 20040020 .. DCD 537133088
- $t
- i.usbdev_get_config_desc
- usbdev_get_config_desc
- 0x1001ad70: 4901 .I LDR r1,[pc,#4] ; [0x1001ad78] = 0x11005798
- 0x1001ad72: 6048 H` STR r0,[r1,#4]
- 0x1001ad74: 4770 pG BX lr
- $d
- 0x1001ad76: 0000 .. DCW 0
- 0x1001ad78: 11005798 .W.. DCD 285235096
- $t
- i.usbdev_get_dev_desc
- usbdev_get_dev_desc
- 0x1001ad7c: 4901 .I LDR r1,[pc,#4] ; [0x1001ad84] = 0x11005798
- 0x1001ad7e: 6008 .` STR r0,[r1,#0]
- 0x1001ad80: 4770 pG BX lr
- $d
- 0x1001ad82: 0000 .. DCW 0
- 0x1001ad84: 11005798 .W.. DCD 285235096
- $t
- i.usbdev_get_string_LanuageID
- usbdev_get_string_LanuageID
- 0x1001ad88: 4901 .I LDR r1,[pc,#4] ; [0x1001ad90] = 0x11005798
- 0x1001ad8a: 61c8 .a STR r0,[r1,#0x1c]
- 0x1001ad8c: 4770 pG BX lr
- $d
- 0x1001ad8e: 0000 .. DCW 0
- 0x1001ad90: 11005798 .W.. DCD 285235096
- $t
- i.usbdev_get_string_Manufacture
- usbdev_get_string_Manufacture
- 0x1001ad94: 4901 .I LDR r1,[pc,#4] ; [0x1001ad9c] = 0x11005798
- 0x1001ad96: 6108 .a STR r0,[r1,#0x10]
- 0x1001ad98: 4770 pG BX lr
- $d
- 0x1001ad9a: 0000 .. DCW 0
- 0x1001ad9c: 11005798 .W.. DCD 285235096
- $t
- i.usbdev_get_string_Product
- usbdev_get_string_Product
- 0x1001ada0: 4901 .I LDR r1,[pc,#4] ; [0x1001ada8] = 0x11005798
- 0x1001ada2: 6148 Ha STR r0,[r1,#0x14]
- 0x1001ada4: 4770 pG BX lr
- $d
- 0x1001ada6: 0000 .. DCW 0
- 0x1001ada8: 11005798 .W.. DCD 285235096
- $t
- i.usbdev_get_string_SerialNumber
- usbdev_get_string_SerialNumber
- 0x1001adac: 4901 .I LDR r1,[pc,#4] ; [0x1001adb4] = 0x11005798
- 0x1001adae: 6188 .a STR r0,[r1,#0x18]
- 0x1001adb0: 4770 pG BX lr
- $d
- 0x1001adb2: 0000 .. DCW 0
- 0x1001adb4: 11005798 .W.. DCD 285235096
- $t
- i.user_data_init
- user_data_init
- 0x1001adb8: b510 .. PUSH {r4,lr}
- 0x1001adba: b086 .. SUB sp,sp,#0x18
- 0x1001adbc: 4a19 .J LDR r2,[pc,#100] ; [0x1001ae24] = 0x11005728
- 0x1001adbe: 210c .! MOVS r1,#0xc
- 0x1001adc0: f44f20f8 O.. MOV r0,#0x7c000
- 0x1001adc4: f7e7fc39 ..9. BL $Ven$TT$L$$flash_read ; 0x1000263a
- 0x1001adc8: 4c16 .L LDR r4,[pc,#88] ; [0x1001ae24] = 0x11005728
- 0x1001adca: f04f305a O.Z0 MOV r0,#0x5a5a5a5a
- 0x1001adce: 6821 !h LDR r1,[r4,#0]
- 0x1001add0: 4281 .B CMP r1,r0
- 0x1001add2: d00e .. BEQ 0x1001adf2 ; user_data_init + 58
- 0x1001add4: 6020 ` STR r0,[r4,#0]
- 0x1001add6: 2000 . MOVS r0,#0
- 0x1001add8: 7120 q STRB r0,[r4,#4]
- 0x1001adda: 20bd . MOVS r0,#0xbd
- 0x1001addc: 7160 `q STRB r0,[r4,#5]
- 0x1001adde: 20ad . MOVS r0,#0xad
- 0x1001ade0: 71a0 .q STRB r0,[r4,#6]
- 0x1001ade2: 20aa . MOVS r0,#0xaa
- 0x1001ade4: 71e0 .q STRB r0,[r4,#7]
- 0x1001ade6: 2022 " MOVS r0,#0x22
- 0x1001ade8: 7220 r STRB r0,[r4,#8]
- 0x1001adea: 2017 . MOVS r0,#0x17
- 0x1001adec: 7260 `r STRB r0,[r4,#9]
- 0x1001adee: 20c0 . MOVS r0,#0xc0
- 0x1001adf0: 72a0 .r STRB r0,[r4,#0xa]
- 0x1001adf2: a00d .. ADR r0,{pc}+0x36 ; 0x1001ae28
- 0x1001adf4: f7faf9da .... BL log_printf_level ; 0x100151ac
- 0x1001adf8: 7a20 z LDRB r0,[r4,#8]
- 0x1001adfa: f10d0c08 .... ADD r12,sp,#8
- 0x1001adfe: 7963 cy LDRB r3,[r4,#5]
- 0x1001ae00: 79a2 .y LDRB r2,[r4,#6]
- 0x1001ae02: 79e1 .y LDRB r1,[r4,#7]
- 0x1001ae04: e88c000f .... STM r12,{r0-r3}
- 0x1001ae08: 7a61 az LDRB r1,[r4,#9]
- 0x1001ae0a: 7aa0 .z LDRB r0,[r4,#0xa]
- 0x1001ae0c: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1001ae10: 4817 .H LDR r0,[pc,#92] ; [0x1001ae70] = 0x1100398c
- 0x1001ae12: a307 .. ADR r3,{pc}+0x1e ; 0x1001ae30
- 0x1001ae14: 2228 (" MOVS r2,#0x28
- 0x1001ae16: a111 .. ADR r1,{pc}+0x46 ; 0x1001ae5c
- 0x1001ae18: 6800 .h LDR r0,[r0,#0]
- 0x1001ae1a: f7faf9b5 .... BL log_printf ; 0x10015188
- 0x1001ae1e: b006 .. ADD sp,sp,#0x18
- 0x1001ae20: bd10 .. POP {r4,pc}
- $d
- 0x1001ae22: 0000 .. DCW 0
- 0x1001ae24: 11005728 (W.. DCD 285234984
- 0x1001ae28: 464e495b [INF DCD 1179535707
- 0x1001ae2c: 00205d4f O] . DCD 2121039
- 0x1001ae30: 646e6f42 Bond DCD 1684959042
- 0x1001ae34: 64646120 add DCD 1684300064
- 0x1001ae38: 30253a72 r:%0 DCD 807746162
- 0x1001ae3c: 253a5832 2X:% DCD 624580658
- 0x1001ae40: 3a583230 02X: DCD 978858544
- 0x1001ae44: 58323025 %02X DCD 1479684133
- 0x1001ae48: 3230253a :%02 DCD 842016058
- 0x1001ae4c: 30253a58 X:%0 DCD 807746136
- 0x1001ae50: 253a5832 2X:% DCD 624580658
- 0x1001ae54: 0d583230 02X. DCD 223883824
- 0x1001ae58: 0000000a .... DCD 10
- 0x1001ae5c: 635c2e2e ..\c DCD 1666985518
- 0x1001ae60: 5c65646f ode\ DCD 1550148719
- 0x1001ae64: 6c666e69 infl DCD 1818652265
- 0x1001ae68: 2e687361 ash. DCD 778597217
- 0x1001ae6c: 00000063 c... DCD 99
- 0x1001ae70: 1100398c .9.. DCD 285227404
- $t
- i.user_data_storage_do
- user_data_storage_do
- 0x1001ae74: 490c .I LDR r1,[pc,#48] ; [0x1001aea8] = 0x11005728
- 0x1001ae76: b510 .. PUSH {r4,lr}
- 0x1001ae78: 680a .h LDR r2,[r1,#0]
- 0x1001ae7a: f1b23fa5 ...? CMP r2,#0xa5a5a5a5
- 0x1001ae7e: d001 .. BEQ 0x1001ae84 ; user_data_storage_do + 16
- 0x1001ae80: 2801 .( CMP r0,#1
- 0x1001ae82: d110 .. BNE 0x1001aea6 ; user_data_storage_do + 50
- 0x1001ae84: f04f305a O.Z0 MOV r0,#0x5a5a5a5a
- 0x1001ae88: 6008 .` STR r0,[r1,#0]
- 0x1001ae8a: f44f24f8 O..$ MOV r4,#0x7c000
- 0x1001ae8e: f44f5180 O..Q MOV r1,#0x1000
- 0x1001ae92: 4620 F MOV r0,r4
- 0x1001ae94: f7e7fbdb .... BL $Ven$TT$L$$flash_erase ; 0x1000264e
- 0x1001ae98: 4620 F MOV r0,r4
- 0x1001ae9a: e8bd4010 ...@ POP {r4,lr}
- 0x1001ae9e: 4a02 .J LDR r2,[pc,#8] ; [0x1001aea8] = 0x11005728
- 0x1001aea0: 210c .! MOVS r1,#0xc
- 0x1001aea2: f7e7bbd9 .... B $Ven$TT$L$$flash_write ; 0x10002658
- 0x1001aea6: bd10 .. POP {r4,pc}
- $d
- 0x1001aea8: 11005728 (W.. DCD 285234984
- $t
- i.user_main
- user_main
- 0x1001aeac: b088 .. SUB sp,sp,#0x20
- 0x1001aeae: f7faf921 ..!. BL log_init ; 0x100150f4
- 0x1001aeb2: f7fbf8bd .... BL pmu_sub_init ; 0x10016030
- 0x1001aeb6: 2004 . MOVS r0,#4
- 0x1001aeb8: f7feff9a .... BL system_set_clock ; 0x10019df0
- 0x1001aebc: 4923 #I LDR r1,[pc,#140] ; [0x1001af4c] = 0x1e484
- 0x1001aebe: 6808 .h LDR r0,[r1,#0]
- 0x1001aec0: 6809 .h LDR r1,[r1,#0]
- 0x1001aec2: 6880 .h LDR r0,[r0,#8]
- 0x1001aec4: f4207040 .@p BIC r0,r0,#0x300
- 0x1001aec8: f4405080 @..P ORR r0,r0,#0x1000
- 0x1001aecc: f5007080 ...p ADD r0,r0,#0x100
- 0x1001aed0: 6088 .` STR r0,[r1,#8]
- 0x1001aed2: 2001 . MOVS r0,#1
- 0x1001aed4: f7e7fcf6 .... BL $Ven$TT$L$$system_enable_internal_flash_q_read ; 0x100028c4
- 0x1001aed8: 2000 . MOVS r0,#0
- 0x1001aeda: f7e7fc8a .... BL $Ven$TT$L$$system_set_internal_flash_clock_div ; 0x100027f2
- 0x1001aede: 20bd . MOVS r0,#0xbd
- 0x1001aee0: f88d0014 .... STRB r0,[sp,#0x14]
- 0x1001aee4: 20ad . MOVS r0,#0xad
- 0x1001aee6: f88d0015 .... STRB r0,[sp,#0x15]
- 0x1001aeea: 2010 . MOVS r0,#0x10
- 0x1001aeec: f88d0016 .... STRB r0,[sp,#0x16]
- 0x1001aef0: 2011 . MOVS r0,#0x11
- 0x1001aef2: f88d0017 .... STRB r0,[sp,#0x17]
- 0x1001aef6: 2020 MOVS r0,#0x20
- 0x1001aef8: f88d0018 .... STRB r0,[sp,#0x18]
- 0x1001aefc: f88d0019 .... STRB r0,[sp,#0x19]
- 0x1001af00: 2101 .! MOVS r1,#1
- 0x1001af02: a805 .. ADD r0,sp,#0x14
- 0x1001af04: f7effab8 .... BL gap_address_set ; 0x1000a478
- 0x1001af08: f10d0c04 .... ADD r12,sp,#4
- 0x1001af0c: f44f23fe O..# MOV r3,#0x7f000
- 0x1001af10: f44f4260 O.`B MOV r2,#0xe000
- 0x1001af14: 211f .! MOVS r1,#0x1f
- 0x1001af16: 201b . MOVS r0,#0x1b
- 0x1001af18: e88c000f .... STM r12,{r0-r3}
- 0x1001af1c: 2008 . MOVS r0,#8
- 0x1001af1e: 4602 .F MOV r2,r0
- 0x1001af20: 9000 .. STR r0,[sp,#0]
- 0x1001af22: 2325 %# MOVS r3,#0x25
- 0x1001af24: 2101 .! MOVS r1,#1
- 0x1001af26: 2000 . MOVS r0,#0
- 0x1001af28: f7eeff5e ..^. BL ble_stack_configure ; 0x10009de8
- 0x1001af2c: f7eefff4 .... BL ble_stack_init ; 0x10009f18
- 0x1001af30: f7e7fccd .... BL $Ven$TT$L$$patch_init ; 0x100028ce
- 0x1001af34: 2301 .# MOVS r3,#1
- 0x1001af36: 2208 ." MOVS r2,#8
- 0x1001af38: f44f21fc O..! MOV r1,#0x7e000
- 0x1001af3c: f44f20fa O.. MOV r0,#0x7d000
- 0x1001af40: f7effab2 .... BL gap_bond_manager_init ; 0x1000a4a8
- 0x1001af44: f7fbfc62 ..b. BL proj_init ; 0x1001680c
- 0x1001af48: f7e7fcc6 .... BL $Ven$TT$L$$main_loop ; 0x100028d8
- $d
- 0x1001af4c: 0001e484 .... DCD 124036
- $t
- i.user_ringbuff_init
- user_ringbuff_init
- 0x1001af50: 4912 .I LDR r1,[pc,#72] ; [0x1001af9c] = 0x110049f8
- 0x1001af52: b510 .. PUSH {r4,lr}
- 0x1001af54: 230a .# MOVS r3,#0xa
- 0x1001af56: 220f ." MOVS r2,#0xf
- 0x1001af58: f1a1000c .... SUB r0,r1,#0xc
- 0x1001af5c: f7e9fc82 .... BL app_blockRingBuf_setup ; 0x10004864
- 0x1001af60: 480e .H LDR r0,[pc,#56] ; [0x1001af9c] = 0x110049f8
- 0x1001af62: 380c .8 SUBS r0,r0,#0xc
- 0x1001af64: f7e9faf0 .... BL app_BlockRingBuf_flush ; 0x10004548
- 0x1001af68: 490c .I LDR r1,[pc,#48] ; [0x1001af9c] = 0x110049f8
- 0x1001af6a: 2328 (# MOVS r3,#0x28
- 0x1001af6c: 31a4 .1 ADDS r1,r1,#0xa4
- 0x1001af6e: 220f ." MOVS r2,#0xf
- 0x1001af70: f1a1000c .... SUB r0,r1,#0xc
- 0x1001af74: f7e9fc76 ..v. BL app_blockRingBuf_setup ; 0x10004864
- 0x1001af78: 4808 .H LDR r0,[pc,#32] ; [0x1001af9c] = 0x110049f8
- 0x1001af7a: 3098 .0 ADDS r0,r0,#0x98
- 0x1001af7c: f7e9fae4 .... BL app_BlockRingBuf_flush ; 0x10004548
- 0x1001af80: 4907 .I LDR r1,[pc,#28] ; [0x1001afa0] = 0x11004d00
- 0x1001af82: 2328 (# MOVS r3,#0x28
- 0x1001af84: 2240 @" MOVS r2,#0x40
- 0x1001af86: f1a1000c .... SUB r0,r1,#0xc
- 0x1001af8a: f7e9fc6b ..k. BL app_blockRingBuf_setup ; 0x10004864
- 0x1001af8e: 4804 .H LDR r0,[pc,#16] ; [0x1001afa0] = 0x11004d00
- 0x1001af90: e8bd4010 ...@ POP {r4,lr}
- 0x1001af94: 380c .8 SUBS r0,r0,#0xc
- 0x1001af96: f7e9bad7 .... B app_BlockRingBuf_flush ; 0x10004548
- $d
- 0x1001af9a: 0000 .. DCW 0
- 0x1001af9c: 110049f8 .I.. DCD 285231608
- 0x1001afa0: 11004d00 .M.. DCD 285232384
- $t
- i.user_usb_init
- user_usb_init
- 0x1001afa4: b51f .. PUSH {r0-r4,lr}
- 0x1001afa6: 4820 H LDR r0,[pc,#128] ; [0x1001b028] = 0x1e484
- 0x1001afa8: 6802 .h LDR r2,[r0,#0]
- 0x1001afaa: 6801 .h LDR r1,[r0,#0]
- 0x1001afac: 6803 .h LDR r3,[r0,#0]
- 0x1001afae: 6912 .i LDR r2,[r2,#0x10]
- 0x1001afb0: 6849 Ih LDR r1,[r1,#4]
- 0x1001afb2: f0426280 B..b ORR r2,r2,#0x4000000
- 0x1001afb6: 611a .a STR r2,[r3,#0x10]
- 0x1001afb8: 6800 .h LDR r0,[r0,#0]
- 0x1001afba: f0410120 A. . ORR r1,r1,#0x20
- 0x1001afbe: f0414160 A.`A ORR r1,r1,#0xe0000000
- 0x1001afc2: 6041 A` STR r1,[r0,#4]
- 0x1001afc4: 2030 0 MOVS r0,#0x30
- 0x1001afc6: 9000 .. STR r0,[sp,#0]
- 0x1001afc8: f2410001 A... MOV r0,#0x1001
- 0x1001afcc: 9001 .. STR r0,[sp,#4]
- 0x1001afce: 4669 iF MOV r1,sp
- 0x1001afd0: 2000 . MOVS r0,#0
- 0x1001afd2: f7f7fa1f .... BL gpio_init ; 0x10012414
- 0x1001afd6: 2200 ." MOVS r2,#0
- 0x1001afd8: 2130 0! MOVS r1,#0x30
- 0x1001afda: 4610 .F MOV r0,r2
- 0x1001afdc: f7f7fb7e ..~. BL gpio_write_pin ; 0x100126dc
- 0x1001afe0: f7fff9d6 .... BL usb_device_init ; 0x1001a390
- 0x1001afe4: f7fffbbc .... BL usb_hid_audio_init ; 0x1001a760
- 0x1001afe8: f04f21e0 O..! MOV r1,#0xe000e000
- 0x1001afec: f44f2000 O.. MOV r0,#0x80000
- 0x1001aff0: f8c10280 .... STR r0,[r1,#0x280]
- 0x1001aff4: 4b0d .K LDR r3,[pc,#52] ; [0x1001b02c] = 0xe000e013
- 0x1001aff6: 2280 ." MOVS r2,#0x80
- 0x1001aff8: f8832400 ...$ STRB r2,[r3,#0x400]
- 0x1001affc: f8c10100 .... STR r0,[r1,#0x100]
- 0x1001b000: f44f60fa O..` MOV r0,#0x7d0
- 0x1001b004: f7e7fad8 .... BL $Ven$TT$L$$co_delay_100us ; 0x100025b8
- 0x1001b008: 2205 ." MOVS r2,#5
- 0x1001b00a: 2104 .! MOVS r1,#4
- 0x1001b00c: 2000 . MOVS r0,#0
- 0x1001b00e: f7e7fab5 .... BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x1001b012: 2205 ." MOVS r2,#5
- 0x1001b014: 4611 .F MOV r1,r2
- 0x1001b016: 2000 . MOVS r0,#0
- 0x1001b018: f7e7fab0 .... BL $Ven$TT$L$$system_set_port_mux ; 0x1000257c
- 0x1001b01c: 2200 ." MOVS r2,#0
- 0x1001b01e: 4904 .I LDR r1,[pc,#16] ; [0x1001b030] = 0x10015841
- 0x1001b020: 4804 .H LDR r0,[pc,#16] ; [0x1001b034] = 0x11005714
- 0x1001b022: f7fafa67 ..g. BL os_timer_init ; 0x100154f4
- 0x1001b026: bd1f .. POP {r0-r4,pc}
- $d
- 0x1001b028: 0001e484 .... DCD 124036
- 0x1001b02c: e000e013 .... DCD 3758153747
- 0x1001b030: 10015841 AX.. DCD 268523585
- 0x1001b034: 11005714 .W.. DCD 285234964
- $d.realdata
- .constdata
- client_att_tb
- 0x1001b038: 00fff102 .... DCD 16773378
- 0x1001b03c: 00000000 .... DCD 0
- 0x1001b040: 00000000 .... DCD 0
- 0x1001b044: 00000000 .... DCD 0
- 0x1001b048: fff20200 .... DCD 4294050304
- 0x1001b04c: 00000000 .... DCD 0
- 0x1001b050: 00000000 .... DCD 0
- 0x1001b054: 00000000 .... DCD 0
- 0x1001b058: f4020000 .... DCD 4093771776
- 0x1001b05c: 000000ff .... DCD 255
- 0x1001b060: 00000000 .... DCD 0
- 0x1001b064: 00000000 .... DCD 0
- 0x1001b068: 0000 .. DCW 0
- 0x1001b06a: 00 . DCB 0
- __func__
- 0x1001b06b: 6f o DCB 111
- 0x1001b06c: 69745f73 s_ti DCD 1769234291
- 0x1001b070: 5f72656d mer_ DCD 1601332589
- 0x1001b074: 61647075 upda DCD 1633972341
- 0x1001b078: 6c5f6574 te_l DCD 1818191220
- 0x1001b07c: 5f6b6e69 ink_ DCD 1600876137
- 0x1001b080: 61726170 para DCD 1634886000
- 0x1001b084: 62635f6d m_cb DCD 1650679661
- 0x1001b088: 00000000 .... DCD 0
- 0x1001b08c: 01030000 .... DCD 16973824
- 0x1001b090: 00000001 .... DCD 1
- 0x1001b094: 00000000 .... DCD 0
- .constdata
- __func__
- 0x1001b098: 5f627375 usb_ DCD 1600287605
- 0x1001b09c: 74736f68 host DCD 1953722216
- 0x1001b0a0: 7365725f _res DCD 1936028255
- 0x1001b0a4: 735f7465 et_s DCD 1935635557
- 0x1001b0a8: 616e6769 igna DCD 1634625385
- 0x1001b0ac: 006c l. DCW 108
- __func__
- 0x1001b0ae: 7375 us DCW 29557
- 0x1001b0b0: 6f685f62 b_ho DCD 1869111138
- 0x1001b0b4: 735f7473 st_s DCD 1935635571
- 0x1001b0b8: 65707375 uspe DCD 1701868405
- 0x1001b0bc: 735f646e nd_s DCD 1935631470
- 0x1001b0c0: 616e6769 igna DCD 1634625385
- 0x1001b0c4: 006c l. DCW 108
- __func__
- 0x1001b0c6: 7375 us DCW 29557
- 0x1001b0c8: 6f685f62 b_ho DCD 1869111138
- 0x1001b0cc: 725f7473 st_r DCD 1918858355
- 0x1001b0d0: 6d757365 esum DCD 1836413797
- 0x1001b0d4: 69735f65 e_si DCD 1769168741
- 0x1001b0d8: 6c616e67 gnal DCD 1818324583
- 0x1001b0dc: 00 . DCB 0
- __func__
- 0x1001b0dd: 757362 usb DCB 117,115,98
- 0x1001b0e0: 7365725f _res DCD 1936028255
- 0x1001b0e4: 5f656d75 ume_ DCD 1600482677
- 0x1001b0e8: 6e676973 sign DCD 1852270963
- 0x1001b0ec: 735f6c61 al_s DCD 1935633505
- 0x1001b0f0: 00646e65 end. DCD 6581861
- .constdata
- offset4
- 0x1001b0f4: 000000ff .... DCD 255
- 0x1001b0f8: 010000fe .... DCD 16777470
- 0x1001b0fc: 010000fe .... DCD 16777470
- 0x1001b100: 010000fe .... DCD 16777470
- offset8
- 0x1001b104: 000000fe .... DCD 254
- 0x1001b108: 01000000 .... DCD 16777216
- 0x1001b10c: 000000fd .... DCD 253
- 0x1001b110: 02010000 .... DCD 33619968
- 0x1001b114: 000000fc .... DCD 252
- 0x1001b118: 02010000 .... DCD 33619968
- 0x1001b11c: 000000fc .... DCD 252
- 0x1001b120: 02010000 .... DCD 33619968
- .constdata
- balloc
- 0x1001b124: 1001528d .R.. DCD 268522125
- 0x1001b128: 1000a3cd .... DCD 268477389
- 0x1001b12c: 10019d4f O... DCD 268541263
- 0x1001b130: 10019d4f O... DCD 268541263
- .constdata
- band_values
- 0x1001b134: 0804 .. DCW 2052
- block_values
- 0x1001b136: 0804 .. DCW 2052
- 0x1001b138: 100c .. DCW 4108
- channel_values
- 0x1001b13a: 0201 .. DCW 513
- 0x1001b13c: 00000202 .... DCD 514
- OI_Codec_Copyright
- 0x1001b140: 1001c23c <... DCD 268550716
- freq_values
- 0x1001b144: 7d003e80 .>.} DCD 2097168000
- 0x1001b148: bb80ac44 D... DCD 3145772100
- .constdata
- band_values
- 0x1001b14c: 0804 .. DCW 2052
- block_values
- 0x1001b14e: 0804 .. DCW 2052
- 0x1001b150: 0000100c .... DCD 4108
- SpecializedReadSamples
- 0x1001b154: 10002f95 ./.. DCD 268447637
- 0x1001b158: 10003055 U0.. DCD 268447829
- .constdata
- band_values
- 0x1001b15c: 0804 .. DCW 2052
- block_values
- 0x1001b15e: 0804 .. DCW 2052
- 0x1001b160: 100c .. DCW 4108
- channel_values
- 0x1001b162: 0201 .. DCW 513
- 0x1001b164: 0202 .. DCW 514
- freq_values
- 0x1001b166: 3e80 .> DCW 16000
- 0x1001b168: ac447d00 .}D. DCD 2890169600
- 0x1001b16c: bb80 .. DCW 48000
- crc8_narrow
- 0x1001b16e: 1d00 .. DCW 7424
- 0x1001b170: 6974273a :'ti DCD 1769219898
- 0x1001b174: f5e8534e NS.. DCD 4125643598
- 0x1001b178: 819ccfd2 .... DCD 2174537682
- 0x1001b17c: 0000bba6 .... DCD 48038
- .constdata
- dequant_long_scaled
- 0x1001b180: 00000000 .... DCD 0
- 0x1001b184: 00000000 .... DCD 0
- 0x1001b188: 1ee9e116 .... DCD 518643990
- 0x1001b18c: 0d3fa99c ..?. DCD 222275996
- 0x1001b190: 062ec69e .... DCD 103728798
- 0x1001b194: 02fddbfa .... DCD 50191354
- 0x1001b198: 0178d9f5 ..x. DCD 24697333
- 0x1001b19c: 00baf129 )... DCD 12251433
- 0x1001b1a0: 005d1abe ..]. DCD 6101694
- 0x1001b1a4: 002e760d .v.. DCD 3044877
- 0x1001b1a8: 00173536 65.. DCD 1520950
- 0x1001b1ac: 000b9928 (... DCD 760104
- 0x1001b1b0: 0005cc37 7... DCD 379959
- 0x1001b1b4: 0002e604 .... DCD 189956
- 0x1001b1b8: 000172fc .r.. DCD 94972
- 0x1001b1bc: 0000b97d }... DCD 47485
- 0x1001b1c0: 00005cbe .\.. DCD 23742
- .constdata
- SynthFrame8SB
- 0x1001b1c4: 00000000 .... DCD 0
- 0x1001b1c8: 10003265 e2.. DCD 268448357
- 0x1001b1cc: 10003265 e2.. DCD 268448357
- SynthFrame4SB
- 0x1001b1d0: 00000000 .... DCD 0
- 0x1001b1d4: 100031b5 .1.. DCD 268448181
- 0x1001b1d8: 100031b5 .1.. DCD 268448181
- .constdata
- USB_HID_LanuageIDDesc
- 0x1001b1dc: 04090304 .... DCD 67699460
- 0x1001b1e0: 00000002 .... DCD 2
- 0x1001b1e4: 00 . DCB 0
- USB_HID_DeviceDesc
- 0x1001b1e5: 120100 ... DCB 18,1,0
- 0x1001b1e8: 00000002 .... DCD 2
- 0x1001b1ec: 08248a40 @.$. DCD 136612416
- 0x1001b1f0: 012000ca .. . DCD 18874570
- 0x1001b1f4: 0302 .. DCW 770
- 0x1001b1f6: 01 . DCB 1
- USB_HID_Desc_0
- 0x1001b1f7: 09 . DCB 9
- 0x1001b1f8: 21011021 !..! DCD 553717793
- 0x1001b1fc: 00b12201 .".. DCD 11608577
- USB_HID_Desc_1
- 0x1001b200: 01102109 .!.. DCD 17834249
- 0x1001b204: 1b220121 !.". DCD 455213345
- 0x1001b208: 00 . DCB 0
- USB_HID_ConfigurationDesc
- 0x1001b209: 0902cd ... DCB 9,2,205
- 0x1001b20c: 00010500 .... DCD 66816
- 0x1001b210: 040932a0 .2.. DCD 67711648
- 0x1001b214: 01000000 .... DCD 16777216
- 0x1001b218: 09000001 .... DCD 150994945
- 0x1001b21c: 01000124 $... DCD 16777508
- 0x1001b220: 01010027 '... DCD 16842791
- 0x1001b224: 0402240c .$.. DCD 67249164
- 0x1001b228: 01000201 .... DCD 16777729
- 0x1001b22c: 00000000 .... DCD 0
- 0x1001b230: 06032409 .$.. DCD 100869129
- 0x1001b234: 07020101 .... DCD 117571841
- 0x1001b238: 05240700 ..$. DCD 86247168
- 0x1001b23c: 00050107 .... DCD 327943
- 0x1001b240: 05062409 .$.. DCD 84288521
- 0x1001b244: 00030104 .... DCD 196868
- 0x1001b248: 01040900 .... DCD 17041664
- 0x1001b24c: 02010000 .... DCD 33619968
- 0x1001b250: 04090000 .... DCD 67698688
- 0x1001b254: 01010101 .... DCD 16843009
- 0x1001b258: 07000002 .... DCD 117440514
- 0x1001b25c: 01060124 $... DCD 17170724
- 0x1001b260: 240b0001 ...$ DCD 604700673
- 0x1001b264: 02010102 .... DCD 33620226
- 0x1001b268: 3e800110 ...> DCD 1048576272
- 0x1001b26c: 83050900 .... DCD 2198145280
- 0x1001b270: 01002005 . .. DCD 16785413
- 0x1001b274: 25070000 ...% DCD 621215744
- 0x1001b278: 00000001 .... DCD 1
- 0x1001b27c: 02040900 .... DCD 33818880
- 0x1001b280: 00030200 .... DCD 197120
- 0x1001b284: 21090001 ...! DCD 554237953
- 0x1001b288: 01210110 ..!. DCD 18940176
- 0x1001b28c: 0700b122 "... DCD 117485858
- 0x1001b290: 10038205 .... DCD 268665349
- 0x1001b294: 05070100 .... DCD 84345088
- 0x1001b298: 00400304 ..@. DCD 4195076
- 0x1001b29c: 03040901 .... DCD 50596097
- 0x1001b2a0: 00030100 .... DCD 196864
- 0x1001b2a4: 21090000 ...! DCD 554237952
- 0x1001b2a8: 01210110 ..!. DCD 18940176
- 0x1001b2ac: 07001b22 "... DCD 117447458
- 0x1001b2b0: 40038105 ...@ DCD 1073971461
- 0x1001b2b4: 04090100 .... DCD 67698944
- 0x1001b2b8: 03020004 .... DCD 50462724
- 0x1001b2bc: 09000000 .... DCD 150994944
- 0x1001b2c0: 21011021 !..! DCD 553717793
- 0x1001b2c4: 001b2201 .".. DCD 1778177
- 0x1001b2c8: 03850507 .... DCD 59049223
- 0x1001b2cc: 07010040 @... DCD 117506112
- 0x1001b2d0: 40030505 ...@ DCD 1073939717
- 0x1001b2d4: 0100 .. DCW 256
- USB_HID_ManufactureDesc
- 0x1001b2d6: 031e .. DCW 798
- 0x1001b2d8: 00540069 i.T. DCD 5505129
- 0x1001b2dc: 006e0069 i.n. DCD 7209065
- 0x1001b2e0: 002e0067 g... DCD 3014759
- 0x1001b2e4: 00730075 u.s. DCD 7536757
- 0x1001b2e8: 00410062 b.A. DCD 4259938
- 0x1001b2ec: 00640075 u.d. DCD 6553717
- 0x1001b2f0: 006f0069 i.o. DCD 7274601
- USB_HID_ProductDesc
- 0x1001b2f4: 0069030e ..i. DCD 6882062
- 0x1001b2f8: 006f004d M.o. DCD 7274573
- 0x1001b2fc: 00730075 u.s. DCD 7536757
- 0x1001b300: 0065 e. DCW 101
- USB_HID_SerialNumberDesc
- 0x1001b302: 031e .. DCW 798
- 0x1001b304: 00300032 2.0. DCD 3145778
- 0x1001b308: 00320032 2.2. DCD 3276850
- 0x1001b30c: 0031002d -.1. DCD 3211309
- 0x1001b310: 00330032 2.3. DCD 3342386
- 0x1001b314: 002d0030 0.-. DCD 2949168
- 0x1001b318: 00310042 B.1. DCD 3211330
- 0x1001b31c: 00350033 3.5. DCD 3473459
- 0x1001b320: 00000001 .... DCD 1
- 0x1001b324: 00000000 .... DCD 0
- 0x1001b328: 00000000 .... DCD 0
- .constdata
- crc_table
- 0x1001b32c: 00000000 .... DCD 0
- 0x1001b330: 77073096 .0.w DCD 1996959894
- 0x1001b334: ee0e612c ,a.. DCD 3993919788
- 0x1001b338: 990951ba .Q.. DCD 2567524794
- 0x1001b33c: 076dc419 ..m. DCD 124634137
- 0x1001b340: 706af48f ..jp DCD 1886057615
- 0x1001b344: e963a535 5.c. DCD 3915621685
- 0x1001b348: 9e6495a3 ..d. DCD 2657392035
- 0x1001b34c: 0edb8832 2... DCD 249268274
- 0x1001b350: 79dcb8a4 ...y DCD 2044508324
- 0x1001b354: e0d5e91e .... DCD 3772115230
- 0x1001b358: 97d2d988 .... DCD 2547177864
- 0x1001b35c: 09b64c2b +L.. DCD 162941995
- 0x1001b360: 7eb17cbd .|.~ DCD 2125561021
- 0x1001b364: e7b82d07 .-.. DCD 3887607047
- 0x1001b368: 90bf1d91 .... DCD 2428444049
- 0x1001b36c: 1db71064 d... DCD 498536548
- 0x1001b370: 6ab020f2 . .j DCD 1789927666
- 0x1001b374: f3b97148 Hq.. DCD 4089016648
- 0x1001b378: 84be41de .A.. DCD 2227061214
- 0x1001b37c: 1adad47d }... DCD 450548861
- 0x1001b380: 6ddde4eb ...m DCD 1843258603
- 0x1001b384: f4d4b551 Q... DCD 4107580753
- 0x1001b388: 83d385c7 .... DCD 2211677639
- 0x1001b38c: 136c9856 V.l. DCD 325883990
- 0x1001b390: 646ba8c0 ..kd DCD 1684777152
- 0x1001b394: fd62f97a z.b. DCD 4251122042
- 0x1001b398: 8a65c9ec ..e. DCD 2321926636
- 0x1001b39c: 14015c4f O\.. DCD 335633487
- 0x1001b3a0: 63066cd9 .l.c DCD 1661365465
- 0x1001b3a4: fa0f3d63 c=.. DCD 4195302755
- 0x1001b3a8: 8d080df5 .... DCD 2366115317
- 0x1001b3ac: 3b6e20c8 . n; DCD 997073096
- 0x1001b3b0: 4c69105e ^.iL DCD 1281953886
- 0x1001b3b4: d56041e4 .A`. DCD 3579855332
- 0x1001b3b8: a2677172 rqg. DCD 2724688242
- 0x1001b3bc: 3c03e4d1 ...< DCD 1006888145
- 0x1001b3c0: 4b04d447 G..K DCD 1258607687
- 0x1001b3c4: d20d85fd .... DCD 3524101629
- 0x1001b3c8: a50ab56b k... DCD 2768942443
- 0x1001b3cc: 35b5a8fa ...5 DCD 901097722
- 0x1001b3d0: 42b2986c l..B DCD 1119000684
- 0x1001b3d4: dbbbc9d6 .... DCD 3686517206
- 0x1001b3d8: acbcf940 @... DCD 2898065728
- 0x1001b3dc: 32d86ce3 .l.2 DCD 853044451
- 0x1001b3e0: 45df5c75 u\.E DCD 1172266101
- 0x1001b3e4: dcd60dcf .... DCD 3705015759
- 0x1001b3e8: abd13d59 Y=.. DCD 2882616665
- 0x1001b3ec: 26d930ac .0.& DCD 651767980
- 0x1001b3f0: 51de003a :..Q DCD 1373503546
- 0x1001b3f4: c8d75180 .Q.. DCD 3369554304
- 0x1001b3f8: bfd06116 .a.. DCD 3218104598
- 0x1001b3fc: 21b4f4b5 ...! DCD 565507253
- 0x1001b400: 56b3c423 #..V DCD 1454621731
- 0x1001b404: cfba9599 .... DCD 3485111705
- 0x1001b408: b8bda50f .... DCD 3099436303
- 0x1001b40c: 2802b89e ...( DCD 671266974
- 0x1001b410: 5f058808 ..._ DCD 1594198024
- 0x1001b414: c60cd9b2 .... DCD 3322730930
- 0x1001b418: b10be924 $... DCD 2970347812
- 0x1001b41c: 2f6f7c87 .|o/ DCD 795835527
- 0x1001b420: 58684c11 .LhX DCD 1483230225
- 0x1001b424: c1611dab ..a. DCD 3244367275
- 0x1001b428: b6662d3d =-f. DCD 3060149565
- 0x1001b42c: 76dc4190 .A.v DCD 1994146192
- 0x1001b430: 01db7106 .q.. DCD 31158534
- 0x1001b434: 98d220bc . .. DCD 2563907772
- 0x1001b438: efd5102a *... DCD 4023717930
- 0x1001b43c: 71b18589 ...q DCD 1907459465
- 0x1001b440: 06b6b51f .... DCD 112637215
- 0x1001b444: 9fbfe4a5 .... DCD 2680153253
- 0x1001b448: e8b8d433 3... DCD 3904427059
- 0x1001b44c: 7807c9a2 ...x DCD 2013776290
- 0x1001b450: 0f00f934 4... DCD 251722036
- 0x1001b454: 9609a88e .... DCD 2517215374
- 0x1001b458: e10e9818 .... DCD 3775830040
- 0x1001b45c: 7f6a0dbb ..j. DCD 2137656763
- 0x1001b460: 086d3d2d -=m. DCD 141376813
- 0x1001b464: 91646c97 .ld. DCD 2439277719
- 0x1001b468: e6635c01 .\c. DCD 3865271297
- 0x1001b46c: 6b6b51f4 .Qkk DCD 1802195444
- 0x1001b470: 1c6c6162 bal. DCD 476864866
- 0x1001b474: 856530d8 .0e. DCD 2238001368
- 0x1001b478: f262004e N.b. DCD 4066508878
- 0x1001b47c: 6c0695ed ...l DCD 1812370925
- 0x1001b480: 1b01a57b {... DCD 453092731
- 0x1001b484: 8208f4c1 .... DCD 2181625025
- 0x1001b488: f50fc457 W... DCD 4111451223
- 0x1001b48c: 65b0d9c6 ...e DCD 1706088902
- 0x1001b490: 12b7e950 P... DCD 314042704
- 0x1001b494: 8bbeb8ea .... DCD 2344532202
- 0x1001b498: fcb9887c |... DCD 4240017532
- 0x1001b49c: 62dd1ddf ...b DCD 1658658271
- 0x1001b4a0: 15da2d49 I-.. DCD 366619977
- 0x1001b4a4: 8cd37cf3 .|.. DCD 2362670323
- 0x1001b4a8: fbd44c65 eL.. DCD 4224994405
- 0x1001b4ac: 4db26158 Xa.M DCD 1303535960
- 0x1001b4b0: 3ab551ce .Q.: DCD 984961486
- 0x1001b4b4: a3bc0074 t... DCD 2747007092
- 0x1001b4b8: d4bb30e2 .0.. DCD 3569037538
- 0x1001b4bc: 4adfa541 A..J DCD 1256170817
- 0x1001b4c0: 3dd895d7 ...= DCD 1037604311
- 0x1001b4c4: a4d1c46d m... DCD 2765210733
- 0x1001b4c8: d3d6f4fb .... DCD 3554079995
- 0x1001b4cc: 4369e96a j.iC DCD 1131014506
- 0x1001b4d0: 346ed9fc ..n4 DCD 879679996
- 0x1001b4d4: ad678846 F.g. DCD 2909243462
- 0x1001b4d8: da60b8d0 ..`. DCD 3663771856
- 0x1001b4dc: 44042d73 s-.D DCD 1141124467
- 0x1001b4e0: 33031de5 ...3 DCD 855842277
- 0x1001b4e4: aa0a4c5f _L.. DCD 2852801631
- 0x1001b4e8: dd0d7cc9 .|.. DCD 3708648649
- 0x1001b4ec: 5005713c <q.P DCD 1342533948
- 0x1001b4f0: 270241aa .A.' DCD 654459306
- 0x1001b4f4: be0b1010 .... DCD 3188396048
- 0x1001b4f8: c90c2086 . .. DCD 3373015174
- 0x1001b4fc: 5768b525 %.hW DCD 1466479909
- 0x1001b500: 206f85b3 ..o DCD 544179635
- 0x1001b504: b966d409 ..f. DCD 3110523913
- 0x1001b508: ce61e49f ..a. DCD 3462522015
- 0x1001b50c: 5edef90e ...^ DCD 1591671054
- 0x1001b510: 29d9c998 ...) DCD 702138776
- 0x1001b514: b0d09822 "... DCD 2966460450
- 0x1001b518: c7d7a8b4 .... DCD 3352799412
- 0x1001b51c: 59b33d17 .=.Y DCD 1504918807
- 0x1001b520: 2eb40d81 .... DCD 783551873
- 0x1001b524: b7bd5c3b ;\.. DCD 3082640443
- 0x1001b528: c0ba6cad .l.. DCD 3233442989
- 0x1001b52c: edb88320 ... DCD 3988292384
- 0x1001b530: 9abfb3b6 .... DCD 2596254646
- 0x1001b534: 03b6e20c .... DCD 62317068
- 0x1001b538: 74b1d29a ...t DCD 1957810842
- 0x1001b53c: ead54739 9G.. DCD 3939845945
- 0x1001b540: 9dd277af .w.. DCD 2647816111
- 0x1001b544: 04db2615 .&.. DCD 81470997
- 0x1001b548: 73dc1683 ...s DCD 1943803523
- 0x1001b54c: e3630b12 ..c. DCD 3814918930
- 0x1001b550: 94643b84 .;d. DCD 2489596804
- 0x1001b554: 0d6d6a3e >jm. DCD 225274430
- 0x1001b558: 7a6a5aa8 .Zjz DCD 2053790376
- 0x1001b55c: e40ecf0b .... DCD 3826175755
- 0x1001b560: 9309ff9d .... DCD 2466906013
- 0x1001b564: 0a00ae27 '... DCD 167816743
- 0x1001b568: 7d079eb1 ...} DCD 2097651377
- 0x1001b56c: f00f9344 D... DCD 4027552580
- 0x1001b570: 8708a3d2 .... DCD 2265490386
- 0x1001b574: 1e01f268 h... DCD 503444072
- 0x1001b578: 6906c2fe ...i DCD 1762050814
- 0x1001b57c: f762575d ]Wb. DCD 4150417245
- 0x1001b580: 806567cb .ge. DCD 2154129355
- 0x1001b584: 196c3671 q6l. DCD 426522225
- 0x1001b588: 6e6b06e7 ..kn DCD 1852507879
- 0x1001b58c: fed41b76 v... DCD 4275313526
- 0x1001b590: 89d32be0 .+.. DCD 2312317920
- 0x1001b594: 10da7a5a Zz.. DCD 282753626
- 0x1001b598: 67dd4acc .J.g DCD 1742555852
- 0x1001b59c: f9b9df6f o... DCD 4189708143
- 0x1001b5a0: 8ebeeff9 .... DCD 2394877945
- 0x1001b5a4: 17b7be43 C... DCD 397917763
- 0x1001b5a8: 60b08ed5 ...` DCD 1622183637
- 0x1001b5ac: d6d6a3e8 .... DCD 3604390888
- 0x1001b5b0: a1d1937e ~... DCD 2714866558
- 0x1001b5b4: 38d8c2c4 ...8 DCD 953729732
- 0x1001b5b8: 4fdff252 R..O DCD 1340076626
- 0x1001b5bc: d1bb67f1 .g.. DCD 3518719985
- 0x1001b5c0: a6bc5767 gW.. DCD 2797360999
- 0x1001b5c4: 3fb506dd ...? DCD 1068828381
- 0x1001b5c8: 48b2364b K6.H DCD 1219638859
- 0x1001b5cc: d80d2bda .+.. DCD 3624741850
- 0x1001b5d0: af0a1b4c L... DCD 2936675148
- 0x1001b5d4: 36034af6 .J.6 DCD 906185462
- 0x1001b5d8: 41047a60 `z.A DCD 1090812512
- 0x1001b5dc: df60efc3 ..`. DCD 3747672003
- 0x1001b5e0: a867df55 U.g. DCD 2825379669
- 0x1001b5e4: 316e8eef ..n1 DCD 829329135
- 0x1001b5e8: 4669be79 y.iF DCD 1181335161
- 0x1001b5ec: cb61b38c ..a. DCD 3412177804
- 0x1001b5f0: bc66831a ..f. DCD 3160834842
- 0x1001b5f4: 256fd2a0 ..o% DCD 628085408
- 0x1001b5f8: 5268e236 6.hR DCD 1382605366
- 0x1001b5fc: cc0c7795 .w.. DCD 3423369109
- 0x1001b600: bb0b4703 .G.. DCD 3138078467
- 0x1001b604: 220216b9 ..." DCD 570562233
- 0x1001b608: 5505262f /&.U DCD 1426400815
- 0x1001b60c: c5ba3bbe .;.. DCD 3317316542
- 0x1001b610: b2bd0b28 (... DCD 2998733608
- 0x1001b614: 2bb45a92 .Z.+ DCD 733239954
- 0x1001b618: 5cb36a04 .j.\ DCD 1555261956
- 0x1001b61c: c2d7ffa7 .... DCD 3268935591
- 0x1001b620: b5d0cf31 1... DCD 3050360625
- 0x1001b624: 2cd99e8b ..., DCD 752459403
- 0x1001b628: 5bdeae1d ...[ DCD 1541320221
- 0x1001b62c: 9b64c2b0 ..d. DCD 2607071920
- 0x1001b630: ec63f226 &.c. DCD 3965973030
- 0x1001b634: 756aa39c ..ju DCD 1969922972
- 0x1001b638: 026d930a ..m. DCD 40735498
- 0x1001b63c: 9c0906a9 .... DCD 2617837225
- 0x1001b640: eb0e363f ?6.. DCD 3943577151
- 0x1001b644: 72076785 .g.r DCD 1913087877
- 0x1001b648: 05005713 .W.. DCD 83908371
- 0x1001b64c: 95bf4a82 .J.. DCD 2512341634
- 0x1001b650: e2b87a14 .z.. DCD 3803740692
- 0x1001b654: 7bb12bae .+.{ DCD 2075208622
- 0x1001b658: 0cb61b38 8... DCD 213261112
- 0x1001b65c: 92d28e9b .... DCD 2463272603
- 0x1001b660: e5d5be0d .... DCD 3855990285
- 0x1001b664: 7cdcefb7 ...| DCD 2094854071
- 0x1001b668: 0bdbdf21 !... DCD 198958881
- 0x1001b66c: 86d3d2d4 .... DCD 2262029012
- 0x1001b670: f1d4e242 B... DCD 4057260610
- 0x1001b674: 68ddb3f8 ...h DCD 1759359992
- 0x1001b678: 1fda836e n... DCD 534414190
- 0x1001b67c: 81be16cd .... DCD 2176718541
- 0x1001b680: f6b9265b [&.. DCD 4139329115
- 0x1001b684: 6fb077e1 .w.o DCD 1873836001
- 0x1001b688: 18b74777 wG.. DCD 414664567
- 0x1001b68c: 88085ae6 .Z.. DCD 2282248934
- 0x1001b690: ff0f6a70 pj.. DCD 4279200368
- 0x1001b694: 66063bca .;.f DCD 1711684554
- 0x1001b698: 11010b5c \... DCD 285281116
- 0x1001b69c: 8f659eff ..e. DCD 2405801727
- 0x1001b6a0: f862ae69 i.b. DCD 4167216745
- 0x1001b6a4: 616bffd3 ..ka DCD 1634467795
- 0x1001b6a8: 166ccf45 E.l. DCD 376229701
- 0x1001b6ac: a00ae278 x... DCD 2685067896
- 0x1001b6b0: d70dd2ee .... DCD 3608007406
- 0x1001b6b4: 4e048354 T..N DCD 1308918612
- 0x1001b6b8: 3903b3c2 ...9 DCD 956543938
- 0x1001b6bc: a7672661 a&g. DCD 2808555105
- 0x1001b6c0: d06016f7 ..`. DCD 3495958263
- 0x1001b6c4: 4969474d MGiI DCD 1231636301
- 0x1001b6c8: 3e6e77db .wn> DCD 1047427035
- 0x1001b6cc: aed16a4a Jj.. DCD 2932959818
- 0x1001b6d0: d9d65adc .Z.. DCD 3654703836
- 0x1001b6d4: 40df0b66 f..@ DCD 1088359270
- 0x1001b6d8: 37d83bf0 .;.7 DCD 936918000
- 0x1001b6dc: a9bcae53 S... DCD 2847714899
- 0x1001b6e0: debb9ec5 .... DCD 3736837829
- 0x1001b6e4: 47b2cf7f ...G DCD 1202900863
- 0x1001b6e8: 30b5ffe9 ...0 DCD 817233897
- 0x1001b6ec: bdbdf21c .... DCD 3183342108
- 0x1001b6f0: cabac28a .... DCD 3401237130
- 0x1001b6f4: 53b39330 0..S DCD 1404277552
- 0x1001b6f8: 24b4a3a6 ...$ DCD 615818150
- 0x1001b6fc: bad03605 .6.. DCD 3134207493
- 0x1001b700: cdd70693 .... DCD 3453421203
- 0x1001b704: 54de5729 )W.T DCD 1423857449
- 0x1001b708: 23d967bf .g.# DCD 601450431
- 0x1001b70c: b3667a2e .zf. DCD 3009837614
- 0x1001b710: c4614ab8 .Ja. DCD 3294710456
- 0x1001b714: 5d681b02 ..h] DCD 1567103746
- 0x1001b718: 2a6f2b94 .+o* DCD 711928724
- 0x1001b71c: b40bbe37 7... DCD 3020668471
- 0x1001b720: c30c8ea1 .... DCD 3272380065
- 0x1001b724: 5a05df1b ...Z DCD 1510334235
- 0x1001b728: 2d02ef8d ...- DCD 755167117
- .constdata
- appm_add_svc_func_list
- 0x1001b72c: 00000000 .... DCD 0
- .constdata
- appm_msg_handler_tab
- 0x1001b730: 0000ffff .... DCD 65535
- 0x1001b734: 10006a75 uj.. DCD 268462709
- 0x1001b738: 00000d1c .... DCD 3356
- 0x1001b73c: 1000e8fd .... DCD 268495101
- 0x1001b740: 00000da4 .... DCD 3492
- 0x1001b744: 1000c79d .... DCD 268486557
- 0x1001b748: 00000da5 .... DCD 3493
- 0x1001b74c: 1000c93d =... DCD 268486973
- 0x1001b750: 00000d00 .... DCD 3328
- 0x1001b754: 1000d72d -... DCD 268490541
- 0x1001b758: 00000d1a .... DCD 3354
- 0x1001b75c: 1000dbe1 .... DCD 268491745
- 0x1001b760: 00000da7 .... DCD 3495
- 0x1001b764: 1000db49 I... DCD 268491593
- 0x1001b768: 00000da9 .... DCD 3497
- 0x1001b76c: 1000f501 .... DCD 268498177
- 0x1001b770: 00000e09 .... DCD 3593
- 0x1001b774: 10005001 .P.. DCD 268455937
- 0x1001b778: 00000e0a .... DCD 3594
- 0x1001b77c: 1000b89b .... DCD 268482715
- 0x1001b780: 00000e0c .... DCD 3596
- 0x1001b784: 1000c2c7 .... DCD 268485319
- 0x1001b788: 00000e01 .... DCD 3585
- 0x1001b78c: 1000b305 .... DCD 268481285
- 0x1001b790: 00000e0f .... DCD 3599
- 0x1001b794: 1000bf09 .... DCD 268484361
- 0x1001b798: 00000e00 .... DCD 3584
- 0x1001b79c: 1000adf5 .... DCD 268479989
- 0x1001b7a0: 00000e03 .... DCD 3587
- 0x1001b7a4: 1000b421 !... DCD 268481569
- 0x1001b7a8: 00000e07 .... DCD 3591
- 0x1001b7ac: 1000c039 9... DCD 268484665
- 0x1001b7b0: 00000e08 .... DCD 3592
- 0x1001b7b4: 1000c029 )... DCD 268484649
- 0x1001b7b8: 00000d18 .... DCD 3352
- 0x1001b7bc: 1000db31 1... DCD 268491569
- 0x1001b7c0: 00000c0c .... DCD 3084
- 0x1001b7c4: 10011579 y... DCD 268506489
- .constdata
- TASK_DESC_APP
- 0x1001b7c8: 1001b730 0... DCD 268547888
- 0x1001b7cc: 11003b44 D;.. DCD 285227844
- 0x1001b7d0: 00130001 .... DCD 1245185
- .constdata
- sec_sector_erase_cmd
- 0x1001b7d4: 440a0000 ...D DCD 1141506048
- sec_sector_read_cmd
- 0x1001b7d8: 488a0080 ...H DCD 1217003648
- sec_sector_write_cmd
- 0x1001b7dc: 420a8000 ...B DCD 1107984384
- .constdata
- write_status_h_cmd
- 0x1001b7e0: 31009000 ...1 DCD 822120448
- Cal_96M_table
- 0x1001b7e4: 02010100 .... DCD 33620224
- 0x1001b7e8: 05040403 .... DCD 84149251
- 0x1001b7ec: 08070706 .... DCD 134678278
- 0x1001b7f0: 0b0a0909 .... DCD 185207049
- tx_power_cfg_table
- 0x1001b7f4: 09060402 .... DCD 151389186
- 0x1001b7f8: 3f1f110b ...? DCD 1059000587
- 0x1001b7fc: 1311100d .... DCD 319885325
- 0x1001b800: 023f3520 5?. DCD 37696800
- 0x1001b804: 0b090604 .... DCD 185140740
- 0x1001b808: 0b3f1f11 ..?. DCD 188686097
- 0x1001b80c: 1311100d .... DCD 319885325
- 0x1001b810: 00003f15 .?.. DCD 16149
- .constdata
- patch_map
- 0x1001b814: 2a02d80f ...* DCD 704829455
- 0x1001b818: bf00df01 .... DCD 3204505345
- 0x1001b81c: bf00df02 .... DCD 3204505346
- 0x1001b820: bf00df03 .... DCD 3204505347
- .constdata
- app_sec_msg_handler_list
- 0x1001b824: 0000ffff .... DCD 65535
- 0x1001b828: 10005f05 ._.. DCD 268459781
- 0x1001b82c: 00000e1b .... DCD 3611
- 0x1001b830: 1000c181 .... DCD 268484993
- 0x1001b834: 00000e13 .... DCD 3603
- 0x1001b838: 1000ab61 a... DCD 268479329
- 0x1001b83c: 00000e15 .... DCD 3605
- 0x1001b840: 1000a981 .... DCD 268478849
- 0x1001b844: 00000e17 .... DCD 3607
- 0x1001b848: 1000b5c5 .... DCD 268481989
- 0x1001b84c: 00000e19 .... DCD 3609
- 0x1001b850: 1000b535 5... DCD 268481845
- 0x1001b854: 00000d15 .... DCD 3349
- 0x1001b858: 1000cf6d m... DCD 268488557
- .constdata
- app_sec_handlers
- 0x1001b85c: 1001b824 $... DCD 268548132
- 0x1001b860: 00000007 .... DCD 7
- .constdata
- gapm_att_db
- 0x1001b864: 02002800 .(.. DCD 33564672
- 0x1001b868: 00000000 .... DCD 0
- 0x1001b86c: 02002803 .(.. DCD 33564675
- 0x1001b870: 00000000 .... DCD 0
- 0x1001b874: 02002a00 .*.. DCD 33565184
- 0x1001b878: 00208000 .. . DCD 2129920
- 0x1001b87c: 02002803 .(.. DCD 33564675
- 0x1001b880: 00000000 .... DCD 0
- 0x1001b884: 02002a01 .*.. DCD 33565185
- 0x1001b888: 00028000 .... DCD 163840
- 0x1001b88c: 02002803 .(.. DCD 33564675
- 0x1001b890: 00000000 .... DCD 0
- 0x1001b894: 02002a04 .*.. DCD 33565188
- 0x1001b898: 00088000 .... DCD 557056
- 0x1001b89c: 02002803 .(.. DCD 33564675
- 0x1001b8a0: 00000000 .... DCD 0
- 0x1001b8a4: 02002aa6 .*.. DCD 33565350
- 0x1001b8a8: 00018000 .... DCD 98304
- 0x1001b8ac: 02002803 .(.. DCD 33564675
- 0x1001b8b0: 00000000 .... DCD 0
- 0x1001b8b4: 02002ac9 .*.. DCD 33565385
- 0x1001b8b8: 00010000 .... DCD 65536
- .constdata
- 0x1001b8bc: ffff0001 .... DCD 4294901761
- gattm_att_db
- 0x1001b8c0: 02002800 .(.. DCD 33564672
- 0x1001b8c4: 00000000 .... DCD 0
- 0x1001b8c8: 02002803 .(.. DCD 33564675
- 0x1001b8cc: 00000000 .... DCD 0
- 0x1001b8d0: 22002a05 .*." DCD 570436101
- 0x1001b8d4: 00040000 .... DCD 262144
- 0x1001b8d8: 0a002902 .).. DCD 167782658
- 0x1001b8dc: 00020000 .... DCD 131072
- .constdata
- l2cc_msg_handler_tab
- 0x1001b8e0: 0000ffff .... DCD 65535
- 0x1001b8e4: 1001452d -E.. DCD 268518701
- 0x1001b8e8: 00000a11 .... DCD 2577
- 0x1001b8ec: 10014c09 .L.. DCD 268520457
- 0x1001b8f0: 00000a0d .... DCD 2573
- 0x1001b8f4: 10014581 .E.. DCD 268518785
- 0x1001b8f8: 00000a0f .... DCD 2575
- 0x1001b8fc: 100144bd .D.. DCD 268518589
- 0x1001b900: 00001103 .... DCD 4355
- 0x1001b904: 10013979 y9.. DCD 268515705
- 0x1001b908: 00001106 .... DCD 4358
- 0x1001b90c: 10012739 9'.. DCD 268511033
- 0x1001b910: 00000a12 .... DCD 2578
- 0x1001b914: 10014a45 EJ.. DCD 268520005
- .constdata
- TASK_DESC_L2CC
- 0x1001b918: 1001b8e0 .... DCD 268548320
- 0x1001b91c: 110069e0 .i.. DCD 285239776
- 0x1001b920: 0007001e .... DCD 458782
- .constdata
- gapc_msg_handler_tab
- 0x1001b924: 0000ffff .... DCD 65535
- 0x1001b928: 1000b3ad .... DCD 268481453
- 0x1001b92c: 00000e04 .... DCD 3588
- 0x1001b930: 1000b3b1 .... DCD 268481457
- 0x1001b934: 00000e02 .... DCD 3586
- 0x1001b938: 1000b105 .... DCD 268480773
- 0x1001b93c: 00000e05 .... DCD 3589
- 0x1001b940: 1000b909 .... DCD 268482825
- 0x1001b944: 00000c09 .... DCD 3081
- 0x1001b948: 10011945 E... DCD 268507461
- 0x1001b94c: 00000c00 .... DCD 3072
- 0x1001b950: 10010f71 q... DCD 268504945
- 0x1001b954: 00000e0e .... DCD 3598
- 0x1001b958: 1000bded .... DCD 268484077
- 0x1001b95c: 00000e10 .... DCD 3600
- 0x1001b960: 1000bce9 .... DCD 268483817
- 0x1001b964: 00000a12 .... DCD 2578
- 0x1001b968: 10014aa7 .J.. DCD 268520103
- 0x1001b96c: 00000e35 5... DCD 3637
- 0x1001b970: 1000c659 Y... DCD 268486233
- 0x1001b974: 00000e32 2... DCD 3634
- 0x1001b978: 1000c441 A... DCD 268485697
- 0x1001b97c: 00000e12 .... DCD 3602
- 0x1001b980: 1000a925 %... DCD 268478757
- 0x1001b984: 00000e14 .... DCD 3604
- 0x1001b988: 1000a845 E... DCD 268478533
- 0x1001b98c: 00000e16 .... DCD 3606
- 0x1001b990: 1000b4d9 .... DCD 268481753
- 0x1001b994: 00000e18 .... DCD 3608
- 0x1001b998: 1000b4a1 .... DCD 268481697
- 0x1001b99c: 00000e1a .... DCD 3610
- 0x1001b9a0: 1000c139 9... DCD 268484921
- 0x1001b9a4: 00000e33 3... DCD 3635
- 0x1001b9a8: 1000c4ed .... DCD 268485869
- 0x1001b9ac: 00000a04 .... DCD 2564
- 0x1001b9b0: 10014221 !B.. DCD 268517921
- 0x1001b9b4: 00000d1a .... DCD 3354
- 0x1001b9b8: 1000dc0d .... DCD 268491789
- 0x1001b9bc: 00000d18 .... DCD 3352
- 0x1001b9c0: 1000f59d .... DCD 268498333
- 0x1001b9c4: 00000d00 .... DCD 3328
- 0x1001b9c8: 1000d991 .... DCD 268491153
- 0x1001b9cc: 00000e36 6... DCD 3638
- 0x1001b9d0: 1000c5e5 .... DCD 268486117
- 0x1001b9d4: 00000e37 7... DCD 3639
- 0x1001b9d8: 1000c5b5 .... DCD 268486069
- 0x1001b9dc: 00000d2a *... DCD 3370
- 0x1001b9e0: 1000b6f5 .... DCD 268482293
- 0x1001b9e4: 00000e2d -... DCD 3629
- 0x1001b9e8: 1000bbc5 .... DCD 268483525
- 0x1001b9ec: 00000c15 .... DCD 3093
- 0x1001b9f0: 10012199 .!.. DCD 268509593
- 0x1001b9f4: 00000c17 .... DCD 3095
- 0x1001b9f8: 10010e15 .... DCD 268504597
- 0x1001b9fc: 00000c13 .... DCD 3091
- 0x1001ba00: 10011a2d -... DCD 268507693
- 0x1001ba04: 00000e0b .... DCD 3595
- 0x1001ba08: 1000b7e1 .... DCD 268482529
- 0x1001ba0c: 00000e0d .... DCD 3597
- 0x1001ba10: 1000c279 y... DCD 268485241
- 0x1001ba14: 00001101 .... DCD 4353
- 0x1001ba18: 1000bad1 .... DCD 268483281
- 0x1001ba1c: 00001102 .... DCD 4354
- 0x1001ba20: 1000bad1 .... DCD 268483281
- 0x1001ba24: 00001104 .... DCD 4356
- 0x1001ba28: 1000bad1 .... DCD 268483281
- 0x1001ba2c: 00001103 .... DCD 4355
- 0x1001ba30: 1000bad1 .... DCD 268483281
- 0x1001ba34: 00000e28 (... DCD 3624
- 0x1001ba38: 1000c305 .... DCD 268485381
- 0x1001ba3c: 00000e2b +... DCD 3627
- 0x1001ba40: 1000c351 Q... DCD 268485457
- 0x1001ba44: 00000e2f /... DCD 3631
- 0x1001ba48: 1000c3d5 .... DCD 268485589
- 0x1001ba4c: 00000e00 .... DCD 3584
- 0x1001ba50: 1000aed9 .... DCD 268480217
- .constdata
- TASK_DESC_GAPC
- 0x1001ba54: 1001b924 $... DCD 268548388
- 0x1001ba58: 11006b00 .k.. DCD 285240064
- 0x1001ba5c: 0026001e ..&. DCD 2490398
- .constdata
- gapm_hci_cmd_cmp_event_handler_tab
- 0x1001ba60: 00000c03 .... DCD 3075
- 0x1001ba64: 10012819 .(.. DCD 268511257
- 0x1001ba68: 00000c01 .... DCD 3073
- 0x1001ba6c: 10012819 .(.. DCD 268511257
- 0x1001ba70: 00002001 . .. DCD 8193
- 0x1001ba74: 10012819 .(.. DCD 268511257
- 0x1001ba78: 00002033 3 .. DCD 8243
- 0x1001ba7c: 10012819 .(.. DCD 268511257
- 0x1001ba80: 00002034 4 .. DCD 8244
- 0x1001ba84: 10012819 .(.. DCD 268511257
- 0x1001ba88: 0000201f . .. DCD 8223
- 0x1001ba8c: 10013c19 .<.. DCD 268516377
- 0x1001ba90: 00002002 . .. DCD 8194
- 0x1001ba94: 10013395 .3.. DCD 268514197
- 0x1001ba98: 00001005 .... DCD 4101
- 0x1001ba9c: 10013a3d =:.. DCD 268515901
- 0x1001baa0: 00002014 . .. DCD 8212
- 0x1001baa4: 10012819 .(.. DCD 268511257
- 0x1001baa8: 00001001 .... DCD 4097
- 0x1001baac: 10013acd .:.. DCD 268516045
- 0x1001bab0: 00001009 .... DCD 4105
- 0x1001bab4: 100139f9 .9.. DCD 268515833
- 0x1001bab8: 00002024 $ .. DCD 8228
- 0x1001babc: 10012819 .(.. DCD 268511257
- 0x1001bac0: 00002023 # .. DCD 8227
- 0x1001bac4: 10013725 %7.. DCD 268515109
- 0x1001bac8: 0000202f / .. DCD 8239
- 0x1001bacc: 10013455 U4.. DCD 268514389
- 0x1001bad0: 0000204b K .. DCD 8267
- 0x1001bad4: 1001375f _7.. DCD 268515167
- 0x1001bad8: 0000204c L .. DCD 8268
- 0x1001badc: 100136dd .6.. DCD 268515037
- 0x1001bae0: 0000204d M .. DCD 8269
- 0x1001bae4: 10012819 .(.. DCD 268511257
- 0x1001bae8: 00002031 1 .. DCD 8241
- 0x1001baec: 10012819 .(.. DCD 268511257
- 0x1001baf0: 0000200f . .. DCD 8207
- 0x1001baf4: 100137a7 .7.. DCD 268515239
- 0x1001baf8: 00002011 . .. DCD 8209
- 0x1001bafc: 10012d81 .-.. DCD 268512641
- 0x1001bb00: 00002010 . .. DCD 8208
- 0x1001bb04: 10012d81 .-.. DCD 268512641
- 0x1001bb08: 00002012 . .. DCD 8210
- 0x1001bb0c: 10012d81 .-.. DCD 268512641
- 0x1001bb10: 00002036 6 .. DCD 8246
- 0x1001bb14: 10012b71 q+.. DCD 268512113
- 0x1001bb18: 00002037 7 .. DCD 8247
- 0x1001bb1c: 10012b71 q+.. DCD 268512113
- 0x1001bb20: 00002038 8 .. DCD 8248
- 0x1001bb24: 10012b71 q+.. DCD 268512113
- 0x1001bb28: 00002039 9 .. DCD 8249
- 0x1001bb2c: 10012b71 q+.. DCD 268512113
- 0x1001bb30: 0000203e > .. DCD 8254
- 0x1001bb34: 10012b71 q+.. DCD 268512113
- 0x1001bb38: 0000203f ? .. DCD 8255
- 0x1001bb3c: 10012b71 q+.. DCD 268512113
- 0x1001bb40: 00002040 @ .. DCD 8256
- 0x1001bb44: 10012b71 q+.. DCD 268512113
- 0x1001bb48: 0000203a : .. DCD 8250
- 0x1001bb4c: 100137e1 .7.. DCD 268515297
- 0x1001bb50: 0000203b ; .. DCD 8251
- 0x1001bb54: 10013499 .4.. DCD 268514457
- 0x1001bb58: 0000203c < .. DCD 8252
- 0x1001bb5c: 10012b71 q+.. DCD 268512113
- 0x1001bb60: 0000203d = .. DCD 8253
- 0x1001bb64: 10012b71 q+.. DCD 268512113
- 0x1001bb68: 00002041 A .. DCD 8257
- 0x1001bb6c: 10012e79 y... DCD 268512889
- 0x1001bb70: 00002042 B .. DCD 8258
- 0x1001bb74: 10012e79 y... DCD 268512889
- 0x1001bb78: 00002045 E .. DCD 8261
- 0x1001bb7c: 10012e45 E... DCD 268512837
- 0x1001bb80: 00002046 F .. DCD 8262
- 0x1001bb84: 10012e45 E... DCD 268512837
- 0x1001bb88: 00002047 G .. DCD 8263
- 0x1001bb8c: 10012d81 .-.. DCD 268512641
- 0x1001bb90: 00002049 I .. DCD 8265
- 0x1001bb94: 10012d81 .-.. DCD 268512641
- 0x1001bb98: 0000204a J .. DCD 8266
- 0x1001bb9c: 10013501 .5.. DCD 268514561
- 0x1001bba0: 0000200e . .. DCD 8206
- 0x1001bba4: 10012d01 .-.. DCD 268512513
- 0x1001bba8: 00002005 . .. DCD 8197
- 0x1001bbac: 10012b39 9+.. DCD 268512057
- 0x1001bbb0: 00002035 5 .. DCD 8245
- 0x1001bbb4: 10012b39 9+.. DCD 268512057
- 0x1001bbb8: 00002007 . .. DCD 8199
- 0x1001bbbc: 10013351 Q3.. DCD 268514129
- 0x1001bbc0: 0000202a * .. DCD 8234
- 0x1001bbc4: 100135ff .5.. DCD 268514815
- 0x1001bbc8: 0000202b + .. DCD 8235
- 0x1001bbcc: 10013599 .5.. DCD 268514713
- 0x1001bbd0: 0000202c , .. DCD 8236
- 0x1001bbd4: 10013599 .5.. DCD 268514713
- 0x1001bbd8: 0000202d - .. DCD 8237
- 0x1001bbdc: 100128bd .(.. DCD 268511421
- 0x1001bbe0: 0000202e . .. DCD 8238
- 0x1001bbe4: 100128bd .(.. DCD 268511421
- 0x1001bbe8: 00002027 ' .. DCD 8231
- 0x1001bbec: 10012d81 .-.. DCD 268512641
- 0x1001bbf0: 00002029 ) .. DCD 8233
- 0x1001bbf4: 10012d81 .-.. DCD 268512641
- 0x1001bbf8: 0000204e N .. DCD 8270
- 0x1001bbfc: 10012d81 .-.. DCD 268512641
- gapm_hci_cmd_stat_event_handler_tab
- 0x1001bc00: 00002043 C .. DCD 8259
- 0x1001bc04: 10012d01 .-.. DCD 268512513
- 0x1001bc08: 00002044 D .. DCD 8260
- 0x1001bc0c: 10012e45 E... DCD 268512837
- 0x1001bc10: 00002026 & .. DCD 8230
- 0x1001bc14: 10013119 .1.. DCD 268513561
- gapm_hci_le_event_handler_tab
- 0x1001bc18: 0000000d .... DCD 13
- 0x1001bc1c: 10013055 U0.. DCD 268513365
- 0x1001bc20: 00000011 .... DCD 17
- 0x1001bc24: 100138f9 .8.. DCD 268515577
- 0x1001bc28: 0000000e .... DCD 14
- 0x1001bc2c: 10013265 e2.. DCD 268513893
- 0x1001bc30: 0000000f .... DCD 15
- 0x1001bc34: 10013215 .2.. DCD 268513813
- 0x1001bc38: 00000010 .... DCD 16
- 0x1001bc3c: 100132cb .2.. DCD 268513995
- 0x1001bc40: 0000000a .... DCD 10
- 0x1001bc44: 1001302d -0.. DCD 268513325
- 0x1001bc48: 00000008 .... DCD 8
- 0x1001bc4c: 100133c5 .3.. DCD 268514245
- 0x1001bc50: 00000009 .... DCD 9
- 0x1001bc54: 1001313f ?1.. DCD 268513599
- 0x1001bc58: 00000012 .... DCD 18
- 0x1001bc5c: 10012aa1 .*.. DCD 268511905
- 0x1001bc60: 00000013 .... DCD 19
- 0x1001bc64: 10013899 .8.. DCD 268515481
- .constdata
- gapm_msg_handler_tab
- 0x1001bc68: 0000ffff .... DCD 65535
- 0x1001bc6c: 1000dad3 .... DCD 268491475
- 0x1001bc70: 00000d02 .... DCD 3330
- 0x1001bc74: 1000e981 .... DCD 268495233
- 0x1001bc78: 00000d04 .... DCD 3332
- 0x1001bc7c: 1000f0e5 .... DCD 268497125
- 0x1001bc80: 00000d05 .... DCD 3333
- 0x1001bc84: 1000f08d .... DCD 268497037
- 0x1001bc88: 00000d06 .... DCD 3334
- 0x1001bc8c: 1000dc75 u... DCD 268491893
- 0x1001bc90: 00000d14 .... DCD 3348
- 0x1001bc94: 1000e9c1 .... DCD 268495297
- 0x1001bc98: 00000d16 .... DCD 3350
- 0x1001bc9c: 1000dba5 .... DCD 268491685
- 0x1001bca0: 00000d17 .... DCD 3351
- 0x1001bca4: 1000f55d ]... DCD 268498269
- 0x1001bca8: 00000d29 )... DCD 3369
- 0x1001bcac: 1000db55 U... DCD 268491605
- 0x1001bcb0: 00000d2b +... DCD 3371
- 0x1001bcb4: 1000ddb9 .... DCD 268492217
- 0x1001bcb8: 00000d19 .... DCD 3353
- 0x1001bcbc: 1000f55d ]... DCD 268498269
- 0x1001bcc0: 00000e00 .... DCD 3584
- 0x1001bcc4: 1000af19 .... DCD 268480281
- 0x1001bcc8: 00000e06 .... DCD 3590
- 0x1001bccc: 1000bfc5 .... DCD 268484549
- 0x1001bcd0: 00000da0 .... DCD 3488
- 0x1001bcd4: 1000c6d1 .... DCD 268486353
- 0x1001bcd8: 00000da1 .... DCD 3489
- 0x1001bcdc: 1000c859 Y... DCD 268486745
- 0x1001bce0: 00000da2 .... DCD 3490
- 0x1001bce4: 1000c8cd .... DCD 268486861
- 0x1001bce8: 00000da3 .... DCD 3491
- 0x1001bcec: 1000c7dd .... DCD 268486621
- 0x1001bcf0: 00000da6 .... DCD 3494
- 0x1001bcf4: 1000efa1 .... DCD 268496801
- 0x1001bcf8: 00000db0 .... DCD 3504
- 0x1001bcfc: 1000d6f5 .... DCD 268490485
- 0x1001bd00: 00000db1 .... DCD 3505
- 0x1001bd04: 1000cd71 q... DCD 268488049
- 0x1001bd08: 00000daf .... DCD 3503
- 0x1001bd0c: 1000ce45 E... DCD 268488261
- 0x1001bd10: 00000d08 .... DCD 3336
- 0x1001bd14: 1000dad9 .... DCD 268491481
- 0x1001bd18: 00000d00 .... DCD 3328
- 0x1001bd1c: 1000da09 .... DCD 268491273
- 0x1001bd20: 00000d91 .... DCD 3473
- 0x1001bd24: 1000e419 .... DCD 268493849
- 0x1001bd28: 00000d90 .... DCD 3472
- 0x1001bd2c: 1000de55 U... DCD 268492373
- 0x1001bd30: 00000d93 .... DCD 3475
- 0x1001bd34: 1000e369 i... DCD 268493673
- 0x1001bd38: 00000d1b .... DCD 3355
- 0x1001bd3c: 1000e921 !... DCD 268495137
- 0x1001bd40: 00000dae .... DCD 3502
- 0x1001bd44: 1000f50d .... DCD 268498189
- 0x1001bd48: 00001101 .... DCD 4353
- 0x1001bd4c: 1000dec5 .... DCD 268492485
- 0x1001bd50: 00001102 .... DCD 4354
- 0x1001bd54: 1000dec5 .... DCD 268492485
- 0x1001bd58: 00001104 .... DCD 4356
- 0x1001bd5c: 1000dec5 .... DCD 268492485
- 0x1001bd60: 00000d23 #... DCD 3363
- 0x1001bd64: 1000f28d .... DCD 268497549
- .constdata
- TASK_DESC_GAPM
- 0x1001bd68: 1001bc68 h... DCD 268549224
- 0x1001bd6c: 110041d4 .A.. DCD 285229524
- 0x1001bd70: 00200001 .. . DCD 2097153
- .constdata
- smpc_pair_method
- 0x1001bd74: 00010000 .... DCD 65536
- 0x1001bd78: 01000001 .... DCD 16777217
- 0x1001bd7c: 01010100 .... DCD 16843008
- 0x1001bd80: 00010001 .... DCD 65537
- 0x1001bd84: 00000000 .... DCD 0
- 0x1001bd88: 00010101 .... DCD 65793
- 0x1001bd8c: 00000001 .... DCD 1
- .constdata
- atts_rights
- 0x1001bd90: 00030200 .... DCD 197120
- 0x1001bd94: 08000002 .... DCD 134217730
- 0x1001bd98: 0003000c .... DCD 196620
- 0x1001bd9c: 000c0400 .... DCD 787456
- 0x1001bda0: 40000003 ...@ DCD 1073741827
- 0x1001bda4: 0003000c .... DCD 196620
- 0x1001bda8: 00c01000 .... DCD 12587008
- 0x1001bdac: 20000006 ... DCD 536870918
- 0x1001bdb0: 00060030 0... DCD 393264
- atts_handlers
- 0x1001bdb4: 00000002 .... DCD 2
- 0x1001bdb8: 10009175 u... DCD 268472693
- 0x1001bdbc: 00000004 .... DCD 4
- 0x1001bdc0: 10008db9 .... DCD 268471737
- 0x1001bdc4: 00000006 .... DCD 6
- 0x1001bdc8: 10008bb5 .... DCD 268471221
- 0x1001bdcc: 00000008 .... DCD 8
- 0x1001bdd0: 100095a1 .... DCD 268473761
- 0x1001bdd4: 00000010 .... DCD 16
- 0x1001bdd8: 100093e1 .... DCD 268473313
- 0x1001bddc: 0000000a .... DCD 10
- 0x1001bde0: 1000987d }... DCD 268474493
- 0x1001bde4: 0000000c .... DCD 12
- 0x1001bde8: 10009325 %... DCD 268473125
- 0x1001bdec: 0000000e .... DCD 14
- 0x1001bdf0: 10009749 I... DCD 268474185
- 0x1001bdf4: 00000052 R... DCD 82
- 0x1001bdf8: 10009a8d .... DCD 268475021
- 0x1001bdfc: 00000012 .... DCD 18
- 0x1001be00: 10009acb .... DCD 268475083
- 0x1001be04: 000000d2 .... DCD 210
- 0x1001be08: 10009b47 G... DCD 268475207
- 0x1001be0c: 00000016 .... DCD 22
- 0x1001be10: 100091b9 .... DCD 268472761
- 0x1001be14: 00000018 .... DCD 24
- 0x1001be18: 10008a3d =... DCD 268470845
- .constdata
- gattc_msg_handler_tab
- 0x1001be1c: 0000ffff .... DCD 65535
- 0x1001be20: 100111d9 .... DCD 268505561
- 0x1001be24: 00000c01 .... DCD 3073
- 0x1001be28: 10011599 .... DCD 268506521
- 0x1001be2c: 00000c03 .... DCD 3075
- 0x1001be30: 100112ed .... DCD 268505837
- 0x1001be34: 00000c08 .... DCD 3080
- 0x1001be38: 10011815 .... DCD 268507157
- 0x1001be3c: 00000c0a .... DCD 3082
- 0x1001be40: 10012005 . .. DCD 268509189
- 0x1001be44: 00000c0e .... DCD 3086
- 0x1001be48: 10011561 a... DCD 268506465
- 0x1001be4c: 00000c0b .... DCD 3083
- 0x1001be50: 100115e1 .... DCD 268506593
- 0x1001be54: 00000c0f .... DCD 3087
- 0x1001be58: 10011b45 E... DCD 268507973
- 0x1001be5c: 00000c1c .... DCD 3100
- 0x1001be60: 10011ee9 .... DCD 268508905
- 0x1001be64: 00000c19 .... DCD 3097
- 0x1001be68: 10011c25 %... DCD 268508197
- 0x1001be6c: 00000c00 .... DCD 3072
- 0x1001be70: 10010fb1 .... DCD 268505009
- 0x1001be74: 00000c04 .... DCD 3076
- 0x1001be78: 100114ad .... DCD 268506285
- 0x1001be7c: 00000c05 .... DCD 3077
- 0x1001be80: 10011439 9... DCD 268506169
- 0x1001be84: 00000c06 .... DCD 3078
- 0x1001be88: 10011255 U... DCD 268505685
- 0x1001be8c: 00000c07 .... DCD 3079
- 0x1001be90: 100111e5 .... DCD 268505573
- 0x1001be94: 00000c14 .... DCD 3092
- 0x1001be98: 100117d1 .... DCD 268507089
- 0x1001be9c: 00000c16 .... DCD 3094
- 0x1001bea0: 10011f7d }... DCD 268509053
- 0x1001bea4: 00000c18 .... DCD 3096
- 0x1001bea8: 10010dbd .... DCD 268504509
- 0x1001beac: 00000c11 .... DCD 3089
- 0x1001beb0: 10011dd5 .... DCD 268508629
- 0x1001beb4: 00000c10 .... DCD 3088
- 0x1001beb8: 10011d7d }... DCD 268508541
- 0x1001bebc: 00000c1d .... DCD 3101
- 0x1001bec0: 10011ee9 .... DCD 268508905
- 0x1001bec4: 00000c15 .... DCD 3093
- 0x1001bec8: 10012279 y".. DCD 268509817
- 0x1001becc: 00000c17 .... DCD 3095
- 0x1001bed0: 10010e7b {... DCD 268504699
- 0x1001bed4: 00000c13 .... DCD 3091
- 0x1001bed8: 10011ae5 .... DCD 268507877
- 0x1001bedc: 00000e34 4... DCD 3636
- 0x1001bee0: 1000c529 )... DCD 268485929
- 0x1001bee4: 00000e00 .... DCD 3584
- 0x1001bee8: 1000aedd .... DCD 268480221
- 0x1001beec: 00000a12 .... DCD 2578
- 0x1001bef0: 10014b0f .K.. DCD 268520207
- 0x1001bef4: 00000a04 .... DCD 2564
- 0x1001bef8: 1001425d ]B.. DCD 268517981
- .constdata
- TASK_DESC_GATTC
- 0x1001befc: 1001be1c .... DCD 268549660
- 0x1001bf00: 11006b1e .k.. DCD 285240094
- 0x1001bf04: 001c001e .... DCD 1835038
- .constdata
- gattm_msg_handler_tab
- 0x1001bf08: 0000ffff .... DCD 65535
- 0x1001bf0c: 100122f5 .".. DCD 268509941
- .constdata
- TASK_DESC_GATTM
- 0x1001bf10: 1001bf08 .... DCD 268549896
- 0x1001bf14: 110041d5 .A.. DCD 285229525
- 0x1001bf18: 00010001 .... DCD 65537
- .constdata
- l2cc_signaling_pkt_format
- 0x1001bf1c: 00000000 .... DCD 0
- 0x1001bf20: 1001c378 x... DCD 268551032
- 0x1001bf24: 00000000 .... DCD 0
- 0x1001bf28: 00000000 .... DCD 0
- 0x1001bf2c: 00000000 .... DCD 0
- 0x1001bf30: 00000000 .... DCD 0
- 0x1001bf34: 1001c35c \... DCD 268551004
- 0x1001bf38: 1001c35c \... DCD 268551004
- 0x1001bf3c: 00000000 .... DCD 0
- 0x1001bf40: 00000000 .... DCD 0
- 0x1001bf44: 00000000 .... DCD 0
- 0x1001bf48: 00000000 .... DCD 0
- 0x1001bf4c: 00000000 .... DCD 0
- 0x1001bf50: 00000000 .... DCD 0
- 0x1001bf54: 00000000 .... DCD 0
- 0x1001bf58: 00000000 .... DCD 0
- 0x1001bf5c: 00000000 .... DCD 0
- 0x1001bf60: 00000000 .... DCD 0
- 0x1001bf64: 1001c364 d... DCD 268551012
- 0x1001bf68: 1001c358 X... DCD 268551000
- 0x1001bf6c: 1001c36c l... DCD 268551020
- 0x1001bf70: 1001c36c l... DCD 268551020
- 0x1001bf74: 1001c35c \... DCD 268551004
- l2cc_security_pkt_format
- 0x1001bf78: 00000000 .... DCD 0
- 0x1001bf7c: 1001c320 ... DCD 268550944
- 0x1001bf80: 1001c320 ... DCD 268550944
- 0x1001bf84: 1001c34c L... DCD 268550988
- 0x1001bf88: 1001c34c L... DCD 268550988
- 0x1001bf8c: 1001c348 H... DCD 268550984
- 0x1001bf90: 1001c34c L... DCD 268550988
- 0x1001bf94: 1001c354 T... DCD 268550996
- 0x1001bf98: 1001c34c L... DCD 268550988
- 0x1001bf9c: 1001c31c .... DCD 268550940
- 0x1001bfa0: 1001c34c L... DCD 268550988
- 0x1001bfa4: 1001c348 H... DCD 268550984
- 0x1001bfa8: 1001c350 P... DCD 268550992
- 0x1001bfac: 1001c34c L... DCD 268550988
- 0x1001bfb0: 1001c348 H... DCD 268550984
- l2cc_attribute_pkt_format
- 0x1001bfb4: 00000000 .... DCD 0
- 0x1001bfb8: 1001c328 (... DCD 268550952
- 0x1001bfbc: 1001c384 .... DCD 268551044
- 0x1001bfc0: 1001c384 .... DCD 268551044
- 0x1001bfc4: 1001c374 t... DCD 268551028
- 0x1001bfc8: 1001c32c ,... DCD 268550956
- 0x1001bfcc: 1001c330 0... DCD 268550960
- 0x1001bfd0: 1001c344 D... DCD 268550980
- 0x1001bfd4: 1001c338 8... DCD 268550968
- 0x1001bfd8: 1001c32c ,... DCD 268550956
- 0x1001bfdc: 1001c384 .... DCD 268551044
- 0x1001bfe0: 1001c344 D... DCD 268550980
- 0x1001bfe4: 1001c374 t... DCD 268551028
- 0x1001bfe8: 1001c344 D... DCD 268550980
- 0x1001bfec: 1001c380 .... DCD 268551040
- 0x1001bff0: 1001c344 D... DCD 268550980
- 0x1001bff4: 1001c338 8... DCD 268550968
- 0x1001bff8: 1001c32c ,... DCD 268550956
- 0x1001bffc: 1001c340 @... DCD 268550976
- 0x1001c000: 1001c294 .... DCD 268550804
- 0x1001c004: 1001c340 @... DCD 268550976
- 0x1001c008: 1001c340 @... DCD 268550976
- 0x1001c00c: 1001c338 8... DCD 268550968
- 0x1001c010: 1001c338 8... DCD 268550968
- 0x1001c014: 1001c348 H... DCD 268550984
- 0x1001c018: 1001c294 .... DCD 268550804
- 0x1001c01c: 00000000 .... DCD 0
- 0x1001c020: 1001c340 @... DCD 268550976
- 0x1001c024: 00000000 .... DCD 0
- 0x1001c028: 1001c340 @... DCD 268550976
- 0x1001c02c: 1001c294 .... DCD 268550804
- .constdata
- l2cc_sig_handlers
- 0x1001c030: 00000001 .... DCD 1
- 0x1001c034: 10014103 .A.. DCD 268517635
- 0x1001c038: 00000012 .... DCD 18
- 0x1001c03c: 10013fe1 .?.. DCD 268517345
- 0x1001c040: 00000013 .... DCD 19
- 0x1001c044: 10014085 .@.. DCD 268517509
- .constdata
- hci_cmd_cmp_event_handler_tab
- 0x1001c048: 00001405 .... DCD 5125
- 0x1001c04c: 10013bbd .;.. DCD 268516285
- 0x1001c050: 00002015 . .. DCD 8213
- 0x1001c054: 10013a6d m:.. DCD 268515949
- 0x1001c058: 00000c7b {... DCD 3195
- 0x1001c05c: 100139b1 .9.. DCD 268515761
- 0x1001c060: 00000c7c |... DCD 3196
- 0x1001c064: 10013c89 .<.. DCD 268516489
- 0x1001c068: 00002022 " .. DCD 8226
- 0x1001c06c: 10013921 !9.. DCD 268515617
- 0x1001c070: 00002030 0 .. DCD 8240
- 0x1001c074: 1001353d =5.. DCD 268514621
- 0x1001c078: 0000201a . .. DCD 8218
- 0x1001c07c: 0000aae1 .... DCD 43745
- 0x1001c080: 0000201b . .. DCD 8219
- 0x1001c084: 0000aae1 .... DCD 43745
- 0x1001c088: 0000fc13 .... DCD 64531
- 0x1001c08c: 10013c55 U<.. DCD 268516437
- hci_cmd_stat_event_handler_tab
- 0x1001c090: 00000406 .... DCD 1030
- 0x1001c094: 10012901 .).. DCD 268511489
- 0x1001c098: 0000041d .... DCD 1053
- 0x1001c09c: 10012901 .).. DCD 268511489
- 0x1001c0a0: 00002016 . .. DCD 8214
- 0x1001c0a4: 10012901 .).. DCD 268511489
- 0x1001c0a8: 00002013 . .. DCD 8211
- 0x1001c0ac: 10012901 .).. DCD 268511489
- 0x1001c0b0: 00002032 2 .. DCD 8242
- 0x1001c0b4: 10012901 .).. DCD 268511489
- 0x1001c0b8: 00002019 . .. DCD 8217
- 0x1001c0bc: 10013955 U9.. DCD 268515669
- hci_le_event_handler_tab
- 0x1001c0c0: 00000004 .... DCD 4
- 0x1001c0c4: 10013639 96.. DCD 268514873
- 0x1001c0c8: 00000003 .... DCD 3
- 0x1001c0cc: 10012f61 a/.. DCD 268513121
- 0x1001c0d0: 00000006 .... DCD 6
- 0x1001c0d4: 10013849 I8.. DCD 268515401
- 0x1001c0d8: 00000007 .... DCD 7
- 0x1001c0dc: 10012ff1 ./.. DCD 268513265
- 0x1001c0e0: 0000000c .... DCD 12
- 0x1001c0e4: 100132e9 .2.. DCD 268514025
- 0x1001c0e8: 00000014 .... DCD 20
- 0x1001c0ec: 10012b11 .+.. DCD 268512017
- 0x1001c0f0: 00000005 .... DCD 5
- 0x1001c0f4: 10013195 .1.. DCD 268513685
- hci_event_handler_tab
- 0x1001c0f8: 00000005 .... DCD 5
- 0x1001c0fc: 100129f5 .).. DCD 268511733
- 0x1001c100: 0000000c .... DCD 12
- 0x1001c104: 10013b35 5;.. DCD 268516149
- 0x1001c108: 00000057 W... DCD 87
- 0x1001c10c: 100127f5 .'.. DCD 268511221
- 0x1001c110: 00000008 .... DCD 8
- 0x1001c114: 10012a51 Q*.. DCD 268511825
- 0x1001c118: 00000030 0... DCD 48
- 0x1001c11c: 10012a79 y*.. DCD 268511865
- .constdata
- gapc_sig_handlers
- 0x1001c120: 00000001 .... DCD 1
- 0x1001c124: 1001411f .A.. DCD 268517663
- 0x1001c128: 00000012 .... DCD 18
- 0x1001c12c: 1001401d .@.. DCD 268517405
- 0x1001c130: 00000013 .... DCD 19
- 0x1001c134: 100140bf .@.. DCD 268517567
- .constdata
- smpc_construct_pdu
- 0x1001c138: 00000000 .... DCD 0
- 0x1001c13c: 100178ab .x.. DCD 268531883
- 0x1001c140: 100178b7 .x.. DCD 268531895
- 0x1001c144: 10017895 .x.. DCD 268531861
- 0x1001c148: 100178a3 .x.. DCD 268531875
- 0x1001c14c: 1001789d .x.. DCD 268531869
- 0x1001c150: 1001784f Ox.. DCD 268531791
- 0x1001c154: 10017883 .x.. DCD 268531843
- 0x1001c158: 10017875 ux.. DCD 268531829
- 0x1001c15c: 10017857 Wx.. DCD 268531799
- 0x1001c160: 100178c9 .x.. DCD 268531913
- 0x1001c164: 100178c3 .x.. DCD 268531907
- 0x1001c168: 10017829 )x.. DCD 268531753
- 0x1001c16c: 10017847 Gx.. DCD 268531783
- 0x1001c170: 1001787d }x.. DCD 268531837
- .constdata
- smpc_recv_pdu
- 0x1001c174: 00000000 .... DCD 0
- 0x1001c178: 10019125 %... DCD 268538149
- 0x1001c17c: 100191cd .... DCD 268538317
- 0x1001c180: 10018dfd .... DCD 268537341
- 0x1001c184: 10018f31 1... DCD 268537649
- 0x1001c188: 10018ef1 .... DCD 268537585
- 0x1001c18c: 10018c1d .... DCD 268536861
- 0x1001c190: 10018da5 .... DCD 268537253
- 0x1001c194: 10018ca1 .... DCD 268536993
- 0x1001c198: 10018c51 Q... DCD 268536913
- 0x1001c19c: 100194a9 .... DCD 268539049
- 0x1001c1a0: 10019429 )... DCD 268538921
- 0x1001c1a4: 100192f5 .... DCD 268538613
- 0x1001c1a8: 10018b3d =... DCD 268536637
- 0x1001c1ac: 10018cd5 .... DCD 268537045
- .constdata
- attc_handlers
- 0x1001c1b0: 00000003 .... DCD 3
- 0x1001c1b4: 10007243 Cr.. DCD 268464707
- 0x1001c1b8: 00000005 .... DCD 5
- 0x1001c1bc: 1000735f _s.. DCD 268464991
- 0x1001c1c0: 00000007 .... DCD 7
- 0x1001c1c4: 100072b3 .r.. DCD 268464819
- 0x1001c1c8: 00000009 .... DCD 9
- 0x1001c1cc: 10007641 Av.. DCD 268465729
- 0x1001c1d0: 00000011 .... DCD 17
- 0x1001c1d4: 1000754d Mu.. DCD 268465485
- 0x1001c1d8: 0000000b .... DCD 11
- 0x1001c1dc: 10007965 ey.. DCD 268466533
- 0x1001c1e0: 0000000d .... DCD 13
- 0x1001c1e4: 10007965 ey.. DCD 268466533
- 0x1001c1e8: 0000000f .... DCD 15
- 0x1001c1ec: 100078ad .x.. DCD 268466349
- 0x1001c1f0: 00000013 .... DCD 19
- 0x1001c1f4: 10007bcd .{.. DCD 268467149
- 0x1001c1f8: 00000017 .... DCD 23
- 0x1001c1fc: 100074ed .t.. DCD 268465389
- 0x1001c200: 00000019 .... DCD 25
- 0x1001c204: 1000727b {r.. DCD 268464763
- 0x1001c208: 00000001 .... DCD 1
- 0x1001c20c: 10007235 5r.. DCD 268464693
- 0x1001c210: 0000001d .... DCD 29
- 0x1001c214: 10007415 .t.. DCD 268465173
- 0x1001c218: 0000001b .... DCD 27
- 0x1001c21c: 10007415 .t.. DCD 268465173
- .conststring
- 0x1001c220: 6a6f7270 proj DCD 1785688688
- 0x1001c224: 00746365 ect. DCD 7627621
- .conststring
- 0x1001c228: 00627375 usb. DCD 6452085
- .conststring
- 0x1001c22c: 6c666e69 infl DCD 1818652265
- 0x1001c230: 00687361 ash. DCD 6845281
- .conststring
- 0x1001c234: 69647561 audi DCD 1768191329
- 0x1001c238: 0000006f o... DCD 111
- .conststring
- 0x1001c23c: 79706f43 Copy DCD 2037411651
- 0x1001c240: 68676972 righ DCD 1751607666
- 0x1001c244: 30322074 t 20 DCD 808591476
- 0x1001c248: 322d3230 02-2 DCD 841822768
- 0x1001c24c: 20373030 007 DCD 540487728
- 0x1001c250: 6e65704f Open DCD 1852141647
- 0x1001c254: 746e4920 Int DCD 1953384736
- 0x1001c258: 61667265 erfa DCD 1634103909
- 0x1001c25c: 4e206563 ce N DCD 1310745955
- 0x1001c260: 6874726f orth DCD 1752461935
- 0x1001c264: 656d4120 Ame DCD 1701658912
- 0x1001c268: 61636972 rica DCD 1633905010
- 0x1001c26c: 6e49202c , In DCD 1850286124
- 0x1001c270: 41202e63 c. A DCD 1092628067
- 0x1001c274: 72206c6c ll r DCD 1914727532
- 0x1001c278: 74686769 ight DCD 1952999273
- 0x1001c27c: 65722073 s re DCD 1701978227
- 0x1001c280: 76726573 serv DCD 1987208563
- 0x1001c284: 00006465 ed.. DCD 25701
- .conststring
- 0x1001c288: 00706167 gap. DCD 7364967
- .conststring
- 0x1001c28c: 00006d73 sm.. DCD 28019
- .conststring
- 0x1001c290: 74746167 gatt DCD 1953784167
- 0x1001c294: 00000000 .... DCD 0
- .conststring
- 0x1001c298: 52505f4d M_PR DCD 1380998989
- 0x1001c29c: 535f564f OV_S DCD 1398756943
- 0x1001c2a0: 45434355 UCCE DCD 1162036053
- 0x1001c2a4: 00004445 ED.. DCD 17477
- 0x1001c2a8: 52505f4d M_PR DCD 1380998989
- 0x1001c2ac: 465f564f OV_F DCD 1180653135
- 0x1001c2b0: 454c4941 AILE DCD 1162627393
- 0x1001c2b4: 00000044 D... DCD 68
- 0x1001c2b8: 52505f4d M_PR DCD 1380998989
- 0x1001c2bc: 535f564f OV_S DCD 1398756943
- 0x1001c2c0: 54524154 TART DCD 1414676820
- 0x1001c2c4: 00004445 ED.. DCD 17477
- .conststring
- 0x1001c2c8: 7070615b [app DCD 1886413147
- 0x1001c2cc: 6365735f _sec DCD 1667593055
- 0x1001c2d0: 7070615d ]app DCD 1886413149
- 0x1001c2d4: 6365735f _sec DCD 1667593055
- 0x1001c2d8: 6573755f _use DCD 1702065503
- 0x1001c2dc: 6f625f72 r_bo DCD 1868717938
- 0x1001c2e0: 6d5f646e nd_m DCD 1834968174
- 0x1001c2e4: 67616e61 anag DCD 1734438497
- 0x1001c2e8: 6e695f65 e_in DCD 1852399461
- 0x1001c2ec: 202c7469 it, DCD 539784297
- 0x1001c2f0: 73616c66 flas DCD 1935764582
- 0x1001c2f4: 64615f68 h_ad DCD 1684103016
- 0x1001c2f8: 203a7264 dr: DCD 540701284
- 0x1001c2fc: 2d646c6f old- DCD 761556079
- 0x1001c300: 58257830 0x%X DCD 1478850608
- 0x1001c304: 656e202c , ne DCD 1701716012
- 0x1001c308: 78302d77 w-0x DCD 2016423287
- 0x1001c30c: 202c5825 %X, DCD 539777061
- 0x1001c310: 3a4d554e NUM: DCD 978146638
- 0x1001c314: 0d642520 %d. DCD 224666912
- 0x1001c318: 0000000a .... DCD 10
- .conststring
- 0x1001c31c: 00004142 BA.. DCD 16706
- 0x1001c320: 42424242 BBBB DCD 1111638594
- 0x1001c324: 00004242 BB.. DCD 16962
- 0x1001c328: 00425742 BWB. DCD 4347714
- 0x1001c32c: 00426c42 BlB. DCD 4353090
- 0x1001c330: 6c575757 WWWl DCD 1817663319
- 0x1001c334: 00000042 B... DCD 66
- 0x1001c338: 426c5757 WWlB DCD 1114396503
- 0x1001c33c: 00000000 .... DCD 0
- 0x1001c340: 00426c57 WlB. DCD 4353111
- 0x1001c344: 0000426c lB.. DCD 17004
- 0x1001c348: 00000042 B... DCD 66
- 0x1001c34c: 0000004b K... DCD 75
- 0x1001c350: 00005050 PP.. DCD 20560
- 0x1001c354: 00005257 WR.. DCD 21079
- 0x1001c358: 00574c42 BLW. DCD 5721154
- 0x1001c35c: 57574c42 BLWW DCD 1465338946
- 0x1001c360: 00000000 .... DCD 0
- 0x1001c364: 57574c42 BLWW DCD 1465338946
- 0x1001c368: 00005757 WW.. DCD 22359
- 0x1001c36c: 57574c42 BLWW DCD 1465338946
- 0x1001c370: 00575757 WWW. DCD 5723991
- 0x1001c374: 00005757 WW.. DCD 22359
- 0x1001c378: 6c575742 BWWl DCD 1817663298
- 0x1001c37c: 00000057 W... DCD 87
- 0x1001c380: 0000576c lW.. DCD 22380
- 0x1001c384: 00000057 W... DCD 87
-
-** Section #3 'ER_BOOT' (SHT_PROGBITS) [SHF_ALLOC]
- Size : 160 bytes (alignment 4)
- Address: 0x11000000
-
-
-** Section #4 'USER_RE_RAM' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
- Size : 10616 bytes (alignment 4)
- Address: 0x11001000
-
- $t
- $Ven$TT$L$$uart_putc_noint_no_wait
- 0x11001000: f64c0c0f L... MOV r12,#0xc80f
- 0x11001004: f2c00c01 .... MOVT r12,#1
- 0x11001008: 4760 `G BX r12
- $Ven$TT$L$$co_delay_100us
- 0x1100100a: f2436c1f C..l MOV r12,#0x361f
- 0x1100100e: f2c00c00 .... MOVT r12,#0
- 0x11001012: 4760 `G BX r12
- $Ven$TT$L$$pmu_set_pin_to_PMU
- 0x11001014: f2460c0b F... MOV r12,#0x600b
- 0x11001018: f2c10c01 .... MOVT r12,#0x1001
- 0x1100101c: 4760 `G BX r12
- $Ven$TT$L$$pmu_set_pin_dir
- 0x1100101e: f6457c45 E.E| MOV r12,#0x5f45
- 0x11001022: f2c10c01 .... MOVT r12,#0x1001
- 0x11001026: 4760 `G BX r12
- $Ven$TT$L$$pmu_set_pin_pull
- 0x11001028: f6457c7b E.{| MOV r12,#0x5f7b
- 0x1100102c: f2c10c01 .... MOVT r12,#0x1001
- 0x11001030: 4760 `G BX r12
- $Ven$TT$L$$pmu_set_pin_to_CPU
- 0x11001032: f6457ce7 E..| MOV r12,#0x5fe7
- 0x11001036: f2c10c01 .... MOVT r12,#0x1001
- 0x1100103a: 4760 `G BX r12
- $Ven$TT$L$$system_set_port_mux
- 0x1100103c: f24c4cbd L..L MOV r12,#0xc4bd
- 0x11001040: f2c00c01 .... MOVT r12,#1
- 0x11001044: 4760 `G BX r12
- $Ven$TT$L$$fr_uart_enableIrq
- 0x11001046: f6446c83 D..l MOV r12,#0x4e83
- 0x1100104a: f2c00c00 .... MOVT r12,#0
- 0x1100104e: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Save
- 0x11001050: f2407c3d @.=| MOV r12,#0x73d
- 0x11001054: f2c00c00 .... MOVT r12,#0
- 0x11001058: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Restore
- 0x1100105a: f2407c4b @.K| MOV r12,#0x74b
- 0x1100105e: f2c00c00 .... MOVT r12,#0
- 0x11001062: 4760 `G BX r12
- $Ven$TT$L$$usb_ready_status_get
- 0x11001064: f64a4c71 J.qL MOV r12,#0xac71
- 0x11001068: f2c10c01 .... MOVT r12,#0x1001
- 0x1100106c: 4760 `G BX r12
- $Ven$TT$L$$usb_suspend_status_get
- 0x1100106e: f64a5c4d J.M\ MOV r12,#0xad4d
- 0x11001072: f2c10c01 .... MOVT r12,#0x1001
- 0x11001076: 4760 `G BX r12
- $Ven$TT$L$$usb_resume_signal_send
- 0x11001078: f64a4cd1 J..L MOV r12,#0xacd1
- 0x1100107c: f2c10c01 .... MOVT r12,#0x1001
- 0x11001080: 4760 `G BX r12
- $Ven$TT$L$$log_printf_level
- 0x11001082: f2451cad E... MOV r12,#0x51ad
- 0x11001086: f2c10c01 .... MOVT r12,#0x1001
- 0x1100108a: 4760 `G BX r12
- $Ven$TT$L$$log_printf
- 0x1100108c: f2451c89 E... MOV r12,#0x5189
- 0x11001090: f2c10c01 .... MOVT r12,#0x1001
- 0x11001094: 4760 `G BX r12
- $Ven$TT$L$$usb_audio_event_send
- 0x11001096: f24a2c25 J.%, MOV r12,#0xa225
- 0x1100109a: f2c10c01 .... MOVT r12,#0x1001
- 0x1100109e: 4760 `G BX r12
- $Ven$TT$L$$app_BlockLoopBuf_write
- 0x110010a0: f2444cf7 D..L MOV r12,#0x44f7
- 0x110010a4: f2c10c00 .... MOVT r12,#0x1000
- 0x110010a8: 4760 `G BX r12
- $Ven$TT$L$$app_BlockRingBuf_flush
- 0x110010aa: f2445c49 D.I\ MOV r12,#0x4549
- 0x110010ae: f2c10c00 .... MOVT r12,#0x1000
- 0x110010b2: 4760 `G BX r12
- $Ven$TT$L$$co_delay_10us
- 0x110010b4: f2436c41 C.Al MOV r12,#0x3641
- 0x110010b8: f2c00c00 .... MOVT r12,#0
- 0x110010bc: 4760 `G BX r12
- $Ven$TT$L$$pmu_get_isr_state
- 0x110010be: f6456c21 E.!l MOV r12,#0x5e21
- 0x110010c2: f2c10c01 .... MOVT r12,#0x1001
- 0x110010c6: 4760 `G BX r12
- $Ven$TT$L$$pmu_calibration_restart
- 0x110010c8: f6451cb1 E... MOV r12,#0x59b1
- 0x110010cc: f2c10c01 .... MOVT r12,#0x1001
- 0x110010d0: 4760 `G BX r12
- $Ven$TT$L$$pmu_gpio_isr
- 0x110010d2: f6456c31 E.1l MOV r12,#0x5e31
- 0x110010d6: f2c10c01 .... MOVT r12,#0x1001
- 0x110010da: 4760 `G BX r12
- $Ven$TT$L$$pmu_Anti_shake_key_isr
- 0x110010dc: f6451cad E... MOV r12,#0x59ad
- 0x110010e0: f2c10c01 .... MOVT r12,#0x1001
- 0x110010e4: 4760 `G BX r12
- $Ven$TT$L$$usb_selecet_endpoint
- 0x110010e6: f64a5c35 J.5\ MOV r12,#0xad35
- 0x110010ea: f2c10c01 .... MOVT r12,#0x1001
- 0x110010ee: 4760 `G BX r12
- $Ven$TT$L$$usb_Endpoints_GET_TxPkrRdy
- 0x110010f0: f24a1c21 J.!. MOV r12,#0xa121
- 0x110010f4: f2c10c01 .... MOVT r12,#0x1001
- 0x110010f8: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memclr4
- 0x110010fa: f2407caf @..| MOV r12,#0x7af
- 0x110010fe: f2c00c00 .... MOVT r12,#0
- 0x11001102: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memcpy
- 0x11001104: f2407c7d @.}| MOV r12,#0x77d
- 0x11001108: f2c00c00 .... MOVT r12,#0
- 0x1100110c: 4760 `G BX r12
- $Ven$TT$L$$usb_write_fifo
- 0x1100110e: f64a5c59 J.Y\ MOV r12,#0xad59
- 0x11001112: f2c10c01 .... MOVT r12,#0x1001
- 0x11001116: 4760 `G BX r12
- $Ven$TT$L$$usb_Endpoints_SET_TxPktRdy
- 0x11001118: f24a1c31 J.1. MOV r12,#0xa131
- 0x1100111c: f2c10c01 .... MOVT r12,#0x1001
- 0x11001120: 4760 `G BX r12
- $Ven$TT$L$$flash_read_status
- 0x11001122: f6442c91 D.., MOV r12,#0x4a91
- 0x11001126: f2c00c00 .... MOVT r12,#0
- 0x1100112a: 4760 `G BX r12
- $Ven$TT$L$$flash_write_status_volatile
- 0x1100112c: f6445cdd D..\ MOV r12,#0x4ddd
- 0x11001130: f2c00c00 .... MOVT r12,#0
- 0x11001134: 4760 `G BX r12
- $Ven$TT$L$$os_malloc
- 0x11001136: f2453c61 E.a< MOV r12,#0x5361
- 0x1100113a: f2c10c01 .... MOVT r12,#0x1001
- 0x1100113e: 4760 `G BX r12
- $Ven$TT$L$$co_printf
- 0x11001140: f6430c2d C.-. MOV r12,#0x382d
- 0x11001144: f2c00c00 .... MOVT r12,#0
- 0x11001148: 4760 `G BX r12
- $Ven$TT$L$$flash_read
- 0x1100114a: f6442c61 D.a, MOV r12,#0x4a61
- 0x1100114e: f2c00c00 .... MOVT r12,#0
- 0x11001152: 4760 `G BX r12
- $Ven$TT$L$$os_free
- 0x11001154: f2453c35 E.5< MOV r12,#0x5335
- 0x11001158: f2c10c01 .... MOVT r12,#0x1001
- 0x1100115c: 4760 `G BX r12
- $Ven$TT$L$$rwip_schedule
- 0x1100115e: f64a2cdd J.., MOV r12,#0xaadd
- 0x11001162: f2c00c01 .... MOVT r12,#1
- 0x11001166: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep
- 0x11001168: f64a2cf1 J.., MOV r12,#0xaaf1
- 0x1100116c: f2c00c01 .... MOVT r12,#1
- 0x11001170: 4760 `G BX r12
- $Ven$TT$L$$rwip_us_2_lpcycles
- 0x11001172: f64a5c8d J..\ MOV r12,#0xad8d
- 0x11001176: f2c00c01 .... MOVT r12,#1
- 0x1100117a: 4760 `G BX r12
- $Ven$TT$L$$pmu_reset_internal_cnt
- 0x1100117c: f6457c11 E..| MOV r12,#0x5f11
- 0x11001180: f2c10c01 .... MOVT r12,#0x1001
- 0x11001184: 4760 `G BX r12
- $Ven$TT$L$$low_power_save
- 0x11001186: f6490ccd I... MOV r12,#0x98cd
- 0x1100118a: f2c00c01 .... MOVT r12,#1
- 0x1100118e: 4760 `G BX r12
- $Ven$TT$L$$low_power_restore
- 0x11001190: f2497c99 I..| MOV r12,#0x9799
- 0x11001194: f2c00c01 .... MOVT r12,#1
- 0x11001198: 4760 `G BX r12
- $Ven$TT$L$$qspi_stig_cmd
- 0x1100119a: f24a2c79 J.y, MOV r12,#0xa279
- 0x1100119e: f2c00c01 .... MOVT r12,#1
- 0x110011a2: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep_mul_64
- 0x110011a4: f2400cad @... MOVW r12,#0xad
- 0x110011a8: f2c00c00 .... MOVT r12,#0
- 0x110011ac: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep_div_64
- 0x110011ae: f64a3c29 J.)< MOV r12,#0xab29
- 0x110011b2: f2c00c01 .... MOVT r12,#1
- 0x110011b6: 4760 `G BX r12
- $Ven$TT$L$$flash_wait_wip_clear
- 0x110011b8: f6444cf9 D..L MOV r12,#0x4cf9
- 0x110011bc: f2c00c00 .... MOVT r12,#0
- 0x110011c0: 4760 `G BX r12
- $Ven$TT$L$$flash_set_read_quad
- 0x110011c2: f6443cd9 D..< MOV r12,#0x4bd9
- 0x110011c6: f2c00c00 .... MOVT r12,#0
- 0x110011ca: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_set
- 0x110011cc: f64a2c5d J.], MOV r12,#0xaa5d
- 0x110011d0: f2c00c01 .... MOVT r12,#1
- 0x110011d4: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_clear
- 0x110011d6: f64a2c3d J.=, MOV r12,#0xaa3d
- 0x110011da: f2c00c01 .... MOVT r12,#1
- 0x110011de: 4760 `G BX r12
- $Ven$TT$L$$fr_uart_init
- 0x110011e0: f6446cb9 D..l MOV r12,#0x4eb9
- 0x110011e4: f2c00c00 .... MOVT r12,#0
- 0x110011e8: 4760 `G BX r12
- $Ven$TT$L$$fr_uart_setBaudrate
- 0x110011ea: f6447c31 D.1| MOV r12,#0x4f31
- 0x110011ee: f2c00c00 .... MOVT r12,#0
- 0x110011f2: 4760 `G BX r12
- $Ven$TT$L$$fr_uart_setLineControl
- 0x110011f4: f6447cc5 D..| MOV r12,#0x4fc5
- 0x110011f8: f2c00c00 .... MOVT r12,#0
- 0x110011fc: 4760 `G BX r12
- $Ven$TT$L$$fr_uart_enableFifos
- 0x110011fe: f6446c7d D.}l MOV r12,#0x4e7d
- 0x11001202: f2c00c00 .... MOVT r12,#0
- 0x11001206: 4760 `G BX r12
- $Ven$TT$L$$uart_flush_rxfifo_noint
- 0x11001208: f24c7c9f L..| MOV r12,#0xc79f
- 0x1100120c: f2c00c01 .... MOVT r12,#1
- 0x11001210: 4760 `G BX r12
- $Ven$TT$L$$gapc_get_conidx_imp
- 0x11001212: f24b7c75 K.u| MOV r12,#0xb775
- 0x11001216: f2c10c00 .... MOVT r12,#0x1000
- 0x1100121a: 4760 `G BX r12
- $Ven$TT$L$$gap_rssi_ind
- 0x1100121c: f24a5c85 J..\ MOV r12,#0xa585
- 0x11001220: f2c10c00 .... MOVT r12,#0x1000
- 0x11001224: 4760 `G BX r12
- $Ven$TT$L$$rf_init_api
- 0x11001226: f24a5c7d J.}\ MOV r12,#0xa57d
- 0x1100122a: f2c00c01 .... MOVT r12,#1
- 0x1100122e: 4760 `G BX r12
- $Ven$TT$L$$rf_em_init
- 0x11001230: f24a5c59 J.Y\ MOV r12,#0xa559
- 0x11001234: f2c00c01 .... MOVT r12,#1
- 0x11001238: 4760 `G BX r12
- $Ven$TT$L$$rf_init_controller
- 0x1100123a: f24a5cb5 J..\ MOV r12,#0xa5b5
- 0x1100123e: f2c00c01 .... MOVT r12,#1
- 0x11001242: 4760 `G BX r12
- $Ven$TT$L$$rwip_isr
- 0x11001244: f64a1c71 J.q. MOV r12,#0xa971
- 0x11001248: f2c00c01 .... MOVT r12,#1
- 0x1100124c: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_alloc
- 0x1100124e: f6421c41 B.A. MOV r12,#0x2941
- 0x11001252: f2c00c00 .... MOVT r12,#0
- 0x11001256: 4760 `G BX r12
- $Ven$TT$L$$lld_read_clock
- 0x11001258: f6456c89 E..l MOV r12,#0x5e89
- 0x1100125c: f2c00c01 .... MOVT r12,#1
- 0x11001260: 4760 `G BX r12
- $Ven$TT$L$$calib_meter_recv_msg
- 0x11001262: f6497cab I..| MOV r12,#0x9fab
- 0x11001266: f2c10c00 .... MOVT r12,#0x1000
- 0x1100126a: 4760 `G BX r12
- $Ven$TT$L$$lld_rxdesc_check
- 0x1100126c: f2462cb9 F.., MOV r12,#0x62b9
- 0x11001270: f2c00c01 .... MOVT r12,#1
- 0x11001274: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_free
- 0x11001276: f6421c81 B... MOV r12,#0x2981
- 0x1100127a: f2c00c00 .... MOVT r12,#0
- 0x1100127e: 4760 `G BX r12
- $Ven$TT$L$$llm_activity_free_set
- 0x11001280: f6485c4d H.M\ MOV r12,#0x8d4d
- 0x11001284: f2c00c01 .... MOVT r12,#1
- 0x11001288: 4760 `G BX r12
- $Ven$TT$L$$calib_meter_evt_end
- 0x1100128a: f6497ca9 I..| MOV r12,#0x9fa9
- 0x1100128e: f2c10c00 .... MOVT r12,#0x1000
- 0x11001292: 4760 `G BX r12
- $Ven$TT$L$$llm_activity_free_get
- 0x11001294: f6484ce9 H..L MOV r12,#0x8ce9
- 0x11001298: f2c00c01 .... MOVT r12,#1
- 0x1100129c: 4760 `G BX r12
- $Ven$TT$L$$sch_arb_remove
- 0x1100129e: f24b5c79 K.y\ MOV r12,#0xb579
- 0x110012a2: f2c00c01 .... MOVT r12,#1
- 0x110012a6: 4760 `G BX r12
- $Ven$TT$L$$lld_con_sched
- 0x110012a8: f2424c09 B..L MOV r12,#0x2409
- 0x110012ac: f2c00c01 .... MOVT r12,#1
- 0x110012b0: 4760 `G BX r12
- $Ven$TT$L$$co_list_push_back
- 0x110012b2: f2437cbd C..| MOV r12,#0x37bd
- 0x110012b6: f2c00c00 .... MOVT r12,#0
- 0x110012ba: 4760 `G BX r12
- $Ven$TT$L$$rwip_time_get
- 0x110012bc: f64a4c6b J.kL MOV r12,#0xac6b
- 0x110012c0: f2c00c01 .... MOVT r12,#1
- 0x110012c4: 4760 `G BX r12
- $Ven$TT$L$$fputc
- 0x110012c6: f6446c25 D.%l MOV r12,#0x4e25
- 0x110012ca: f2c00c00 .... MOVT r12,#0
- 0x110012ce: 4760 `G BX r12
- $Ven$TT$L$$lld_ch_assess_data_get
- 0x110012d0: f2413c01 A..< MOV r12,#0x1301
- 0x110012d4: f2c00c01 .... MOVT r12,#1
- 0x110012d8: 4760 `G BX r12
- $Ven$TT$L$$co_nb_good_le_channels
- 0x110012da: f6430c05 C... MOV r12,#0x3805
- 0x110012de: f2c00c00 .... MOVT r12,#0
- 0x110012e2: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_send_basic
- 0x110012e4: f64a3c45 J.E< MOV r12,#0xab45
- 0x110012e8: f2c00c00 .... MOVT r12,#0
- 0x110012ec: 4760 `G BX r12
- $Ven$TT$L$$lld_per_adv_ch_map_update
- 0x110012ee: f6442ccd D.., MOV r12,#0x4acd
- 0x110012f2: f2c00c01 .... MOVT r12,#1
- 0x110012f6: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_set
- 0x110012f8: f64a7ccd J..| MOV r12,#0xafcd
- 0x110012fc: f2c00c00 .... MOVT r12,#0
- 0x11001300: 4760 `G BX r12
- $Ven$TT$L$$lld_rxdesc_free
- 0x11001302: f2462ced F.., MOV r12,#0x62ed
- 0x11001306: f2c00c01 .... MOVT r12,#1
- 0x1100130a: 4760 `G BX r12
- ram_code
- user_entry_before_sleep_imp
- 0x1100130c: b510 .. PUSH {r4,lr}
- 0x1100130e: 2173 s! MOVS r1,#0x73
- 0x11001310: 4829 )H LDR r0,[pc,#164] ; [0x110013b8] = 0x50050000
- 0x11001312: f7fffe75 ..u. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x11001000
- 0x11001316: 2001 . MOVS r0,#1
- 0x11001318: f7fffe77 ..w. BL $Ven$TT$L$$co_delay_100us ; 0x1100100a
- 0x1100131c: 2101 .! MOVS r1,#1
- 0x1100131e: 2000 . MOVS r0,#0
- 0x11001320: f7fffe78 ..x. BL $Ven$TT$L$$pmu_set_pin_to_PMU ; 0x11001014
- 0x11001324: 2201 ." MOVS r2,#1
- 0x11001326: 4611 .F MOV r1,r2
- 0x11001328: 2000 . MOVS r0,#0
- 0x1100132a: f7fffe78 ..x. BL $Ven$TT$L$$pmu_set_pin_dir ; 0x1100101e
- 0x1100132e: 2202 ." MOVS r2,#2
- 0x11001330: 2101 .! MOVS r1,#1
- 0x11001332: e8bd4010 ...@ POP {r4,lr}
- 0x11001336: 2000 . MOVS r0,#0
- 0x11001338: f7ffbe76 ..v. B.W $Ven$TT$L$$pmu_set_pin_pull ; 0x11001028
- user_entry_after_sleep_imp
- 0x1100133c: b510 .. PUSH {r4,lr}
- 0x1100133e: 2101 .! MOVS r1,#1
- 0x11001340: 2000 . MOVS r0,#0
- 0x11001342: f7fffe76 ..v. BL $Ven$TT$L$$pmu_set_pin_to_CPU ; 0x11001032
- 0x11001346: 2100 .! MOVS r1,#0
- 0x11001348: 2204 ." MOVS r2,#4
- 0x1100134a: 4608 .F MOV r0,r1
- 0x1100134c: f7fffe76 ..v. BL $Ven$TT$L$$system_set_port_mux ; 0x1100103c
- 0x11001350: 2204 ." MOVS r2,#4
- 0x11001352: 2101 .! MOVS r1,#1
- 0x11001354: 2000 . MOVS r0,#0
- 0x11001356: f7fffe71 ..q. BL $Ven$TT$L$$system_set_port_mux ; 0x1100103c
- 0x1100135a: 4c17 .L LDR r4,[pc,#92] ; [0x110013b8] = 0x50050000
- 0x1100135c: f44f6190 O..a MOV r1,#0x480
- 0x11001360: 4620 F MOV r0,r4
- 0x11001362: f001f87a ..z. BL uart_init ; 0x1100245a
- 0x11001366: 2101 .! MOVS r1,#1
- 0x11001368: 4620 F MOV r0,r4
- 0x1100136a: f7fffe6c ..l. BL $Ven$TT$L$$fr_uart_enableIrq ; 0x11001046
- 0x1100136e: 213c <! MOVS r1,#0x3c
- 0x11001370: 2000 . MOVS r0,#0
- 0x11001372: f000ffcb .... BL pmu_calibration_start ; 0x1100230c
- 0x11001376: 2177 w! MOVS r1,#0x77
- 0x11001378: 4620 F MOV r0,r4
- 0x1100137a: f7fffe41 ..A. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x11001000
- 0x1100137e: f04f21e0 O..! MOV r1,#0xe000e000
- 0x11001382: f44f4000 O..@ MOV r0,#0x8000
- 0x11001386: f8c10100 .... STR r0,[r1,#0x100]
- 0x1100138a: bd10 .. POP {r4,pc}
- main_loop
- 0x1100138c: f000fbe7 .... BL ble_stack_schedule_allow ; 0x11001b5e
- 0x11001390: b108 .. CBZ r0,0x11001396 ; main_loop + 10
- 0x11001392: f000fbeb .... BL ble_stack_schedule ; 0x11001b6c
- 0x11001396: 2020 MOVS r0,#0x20
- 0x11001398: f7fffe5a ..Z. BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x1100139c: 4604 .F MOV r4,r0
- 0x1100139e: f000fbe7 .... BL ble_stack_sleep_check ; 0x11001b70
- 0x110013a2: 2802 .( CMP r0,#2
- 0x110013a4: d101 .. BNE 0x110013aa ; main_loop + 30
- 0x110013a6: f000fbe5 .... BL ble_stack_enter_sleep ; 0x11001b74
- 0x110013aa: 4620 F MOV r0,r4
- 0x110013ac: f7fffe55 ..U. BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x110013b0: f000fc1d .... BL ble_stack_schedule_backward ; 0x11001bee
- 0x110013b4: e7ea .. B main_loop ; 0x1100138c
- $d
- 0x110013b6: 0000 .. DCW 0
- 0x110013b8: 50050000 ...P DCD 1342504960
- $t
- ram_code
- gatt_rec_handle
- 0x110013bc: e92d47fc -..G PUSH {r2-r10,lr}
- 0x110013c0: 461c .F MOV r4,r3
- 0x110013c2: 4615 .F MOV r5,r2
- 0x110013c4: 4688 .F MOV r8,r1
- 0x110013c6: f7fffe4d ..M. BL $Ven$TT$L$$usb_ready_status_get ; 0x11001064
- 0x110013ca: 4f8b .O LDR r7,[pc,#556] ; [0x110015f8] = 0x11003978
- 0x110013cc: b1c8 .. CBZ r0,0x11001402 ; gatt_rec_handle + 70
- 0x110013ce: f7fffe4e ..N. BL $Ven$TT$L$$usb_suspend_status_get ; 0x1100106e
- 0x110013d2: 2800 .( CMP r0,#0
- 0x110013d4: d01c .. BEQ 0x11001410 ; gatt_rec_handle + 84
- 0x110013d6: f7fffe4f ..O. BL $Ven$TT$L$$usb_resume_signal_send ; 0x11001078
- 0x110013da: a088 .. ADR r0,{pc}+0x222 ; 0x110015fc
- 0x110013dc: f7fffe51 ..Q. BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x110013e0: a388 .. ADR r3,{pc}+0x224 ; 0x11001604
- 0x110013e2: f44f72bc O..r MOV r2,#0x178
- 0x110013e6: a18f .. ADR r1,{pc}+0x23e ; 0x11001624
- 0x110013e8: 6838 8h LDR r0,[r7,#0]
- 0x110013ea: f7fffe4f ..O. BL $Ven$TT$L$$log_printf ; 0x1100108c
- 0x110013ee: a095 .. ADR r0,{pc}+0x256 ; 0x11001644
- 0x110013f0: e9d01000 .... LDRD r1,r0,[r0,#0]
- 0x110013f4: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x110013f8: 4668 hF MOV r0,sp
- 0x110013fa: f000faa8 .... BL usb_hid_send_mouse_report ; 0x1100194e
- 0x110013fe: e8bd87fc .... POP {r2-r10,pc}
- 0x11001402: a07e ~. ADR r0,{pc}+0x1fa ; 0x110015fc
- 0x11001404: f7fffe3d ..=. BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x11001408: a390 .. ADR r3,{pc}+0x244 ; 0x1100164c
- 0x1100140a: f2401271 @.q. MOV r2,#0x171
- 0x1100140e: e0d7 .. B 0x110015c0 ; gatt_rec_handle + 516
- 0x11001410: a07a z. ADR r0,{pc}+0x1ec ; 0x110015fc
- 0x11001412: f7fffe36 ..6. BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x11001416: 7828 (x LDRB r0,[r5,#0]
- 0x11001418: a394 .. ADR r3,{pc}+0x254 ; 0x1100166c
- 0x1100141a: e9cd8000 .... STRD r8,r0,[sp,#0]
- 0x1100141e: f240127f @... MOV r2,#0x17f
- 0x11001422: a180 .. ADR r1,{pc}+0x202 ; 0x11001624
- 0x11001424: 6838 8h LDR r0,[r7,#0]
- 0x11001426: f7fffe31 ..1. BL $Ven$TT$L$$log_printf ; 0x1100108c
- 0x1100142a: 4e9d .N LDR r6,[pc,#628] ; [0x110016a0] = 0x1100397c
- 0x1100142c: f04f0a01 O... MOV r10,#1
- 0x11001430: f04f0900 O... MOV r9,#0
- 0x11001434: f1b80f15 .... CMP r8,#0x15
- 0x11001438: d015 .. BEQ 0x11001466 ; gatt_rec_handle + 170
- 0x1100143a: f1b80f18 .... CMP r8,#0x18
- 0x1100143e: d1de .. BNE 0x110013fe ; gatt_rec_handle + 66
- 0x11001440: a06e n. ADR r0,{pc}+0x1bc ; 0x110015fc
- 0x11001442: f7fffe1e .... BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x11001446: 9400 .. STR r4,[sp,#0]
- 0x11001448: a396 .. ADR r3,{pc}+0x25c ; 0x110016a4
- 0x1100144a: f44f72de O..r MOV r2,#0x1bc
- 0x1100144e: a175 u. ADR r1,{pc}+0x1d6 ; 0x11001624
- 0x11001450: 6838 8h LDR r0,[r7,#0]
- 0x11001452: f7fffe1b .... BL $Ven$TT$L$$log_printf ; 0x1100108c
- 0x11001456: 7830 0x LDRB r0,[r6,#0]
- 0x11001458: 2800 .( CMP r0,#0
- 0x1100145a: d072 r. BEQ 0x11001542 ; gatt_rec_handle + 390
- 0x1100145c: 2c04 ., CMP r4,#4
- 0x1100145e: d07c |. BEQ 0x1100155a ; gatt_rec_handle + 414
- 0x11001460: 2c08 ., CMP r4,#8
- 0x11001462: d07e ~. BEQ 0x11001562 ; gatt_rec_handle + 422
- 0x11001464: e080 .. B 0x11001568 ; gatt_rec_handle + 428
- 0x11001466: 7828 (x LDRB r0,[r5,#0]
- 0x11001468: 280a .( CMP r0,#0xa
- 0x1100146a: d00e .. BEQ 0x1100148a ; gatt_rec_handle + 206
- 0x1100146c: 289c .( CMP r0,#0x9c
- 0x1100146e: d1c6 .. BNE 0x110013fe ; gatt_rec_handle + 66
- 0x11001470: 78b0 .x LDRB r0,[r6,#2]
- 0x11001472: 2801 .( CMP r0,#1
- 0x11001474: d069 i. BEQ 0x1100154a ; gatt_rec_handle + 398
- 0x11001476: 78b0 .x LDRB r0,[r6,#2]
- 0x11001478: 2802 .( CMP r0,#2
- 0x1100147a: d1c0 .. BNE 0x110013fe ; gatt_rec_handle + 66
- 0x1100147c: b002 .. ADD sp,sp,#8
- 0x1100147e: b2e2 .. UXTB r2,r4
- 0x11001480: 4629 )F MOV r1,r5
- 0x11001482: e8bd47f0 ...G POP {r4-r10,lr}
- 0x11001486: f7ffbe06 .... B.W $Ven$TT$L$$usb_audio_event_send ; 0x11001096
- 0x1100148a: 7968 hy LDRB r0,[r5,#5]
- 0x1100148c: 2823 #( CMP r0,#0x23
- 0x1100148e: d012 .. BEQ 0x110014b6 ; gatt_rec_handle + 250
- 0x11001490: 2825 %( CMP r0,#0x25
- 0x11001492: d010 .. BEQ 0x110014b6 ; gatt_rec_handle + 250
- 0x11001494: 2831 1( CMP r0,#0x31
- 0x11001496: d00e .. BEQ 0x110014b6 ; gatt_rec_handle + 250
- 0x11001498: 2821 !( CMP r0,#0x21
- 0x1100149a: d00c .. BEQ 0x110014b6 ; gatt_rec_handle + 250
- 0x1100149c: 2827 '( CMP r0,#0x27
- 0x1100149e: d00a .. BEQ 0x110014b6 ; gatt_rec_handle + 250
- 0x110014a0: 2824 $( CMP r0,#0x24
- 0x110014a2: d013 .. BEQ 0x110014cc ; gatt_rec_handle + 272
- 0x110014a4: 2826 &( CMP r0,#0x26
- 0x110014a6: d011 .. BEQ 0x110014cc ; gatt_rec_handle + 272
- 0x110014a8: 2822 "( CMP r0,#0x22
- 0x110014aa: d00f .. BEQ 0x110014cc ; gatt_rec_handle + 272
- 0x110014ac: 2828 (( CMP r0,#0x28
- 0x110014ae: d00d .. BEQ 0x110014cc ; gatt_rec_handle + 272
- 0x110014b0: 2832 2( CMP r0,#0x32
- 0x110014b2: d00b .. BEQ 0x110014cc ; gatt_rec_handle + 272
- 0x110014b4: e01d .. B 0x110014f2 ; gatt_rec_handle + 310
- 0x110014b6: f886a002 .... STRB r10,[r6,#2]
- 0x110014ba: a050 P. ADR r0,{pc}+0x142 ; 0x110015fc
- 0x110014bc: f7fffde1 .... BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x110014c0: 7968 hy LDRB r0,[r5,#5]
- 0x110014c2: a37c |. ADR r3,{pc}+0x1f2 ; 0x110016b4
- 0x110014c4: f44f72c5 O..r MOV r2,#0x18a
- 0x110014c8: 9000 .. STR r0,[sp,#0]
- 0x110014ca: e00e .. B 0x110014ea ; gatt_rec_handle + 302
- 0x110014cc: f8869002 .... STRB r9,[r6,#2]
- 0x110014d0: 2200 ." MOVS r2,#0
- 0x110014d2: 4611 .F MOV r1,r2
- 0x110014d4: 2001 . MOVS r0,#1
- 0x110014d6: f7fffdde .... BL $Ven$TT$L$$usb_audio_event_send ; 0x11001096
- 0x110014da: a048 H. ADR r0,{pc}+0x122 ; 0x110015fc
- 0x110014dc: f7fffdd1 .... BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x110014e0: 7968 hy LDRB r0,[r5,#5]
- 0x110014e2: a37d }. ADR r3,{pc}+0x1f6 ; 0x110016d8
- 0x110014e4: f44f72ca O..r MOV r2,#0x194
- 0x110014e8: 9000 .. STR r0,[sp,#0]
- 0x110014ea: a14e N. ADR r1,{pc}+0x13a ; 0x11001624
- 0x110014ec: 6838 8h LDR r0,[r7,#0]
- 0x110014ee: f7fffdcd .... BL $Ven$TT$L$$log_printf ; 0x1100108c
- 0x110014f2: 7870 px LDRB r0,[r6,#1]
- 0x110014f4: b130 0. CBZ r0,0x11001504 ; gatt_rec_handle + 328
- 0x110014f6: b2e1 .. UXTB r1,r4
- 0x110014f8: 4628 (F MOV r0,r5
- 0x110014fa: f000f9df .... BL usb_hid_send_vendor_report ; 0x110018bc
- 0x110014fe: f8869001 .... STRB r9,[r6,#1]
- 0x11001502: e77c |. B 0x110013fe ; gatt_rec_handle + 66
- 0x11001504: 2020 MOVS r0,#0x20
- 0x11001506: f7fffda3 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x1100150a: 4680 .F MOV r8,r0
- 0x1100150c: 4623 #F MOV r3,r4
- 0x1100150e: 462a *F MOV r2,r5
- 0x11001510: 497a zI LDR r1,[pc,#488] ; [0x110016fc] = 0x11004a90
- 0x11001512: 2001 . MOVS r0,#1
- 0x11001514: f7fffdc4 .... BL $Ven$TT$L$$app_BlockLoopBuf_write ; 0x110010a0
- 0x11001518: b108 .. CBZ r0,0x1100151e ; gatt_rec_handle + 354
- 0x1100151a: 2401 .$ MOVS r4,#1
- 0x1100151c: e000 .. B 0x11001520 ; gatt_rec_handle + 356
- 0x1100151e: 2400 .$ MOVS r4,#0
- 0x11001520: 4640 @F MOV r0,r8
- 0x11001522: f7fffd9a .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11001526: 2c00 ., CMP r4,#0
- 0x11001528: d0eb .. BEQ 0x11001502 ; gatt_rec_handle + 326
- 0x1100152a: 4874 tH LDR r0,[pc,#464] ; [0x110016fc] = 0x11004a90
- 0x1100152c: f7fffdbd .... BL $Ven$TT$L$$app_BlockRingBuf_flush ; 0x110010aa
- 0x11001530: f886a001 .... STRB r10,[r6,#1]
- 0x11001534: a031 1. ADR r0,{pc}+0xc8 ; 0x110015fc
- 0x11001536: f7fffda4 .... BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x1100153a: a371 q. ADR r3,{pc}+0x1c6 ; 0x11001700
- 0x1100153c: f24012a9 @... MOV r2,#0x1a9
- 0x11001540: e03e >. B 0x110015c0 ; gatt_rec_handle + 516
- 0x11001542: e01e .. B 0x11001582 ; gatt_rec_handle + 454
- 0x11001544: e009 .. B 0x1100155a ; gatt_rec_handle + 414
- 0x11001546: e00c .. B 0x11001562 ; gatt_rec_handle + 422
- 0x11001548: e7ff .. B 0x1100154a ; gatt_rec_handle + 398
- 0x1100154a: b2e2 .. UXTB r2,r4
- 0x1100154c: 4629 )F MOV r1,r5
- 0x1100154e: 2000 . MOVS r0,#0
- 0x11001550: f7fffda1 .... BL $Ven$TT$L$$usb_audio_event_send ; 0x11001096
- 0x11001554: 2002 . MOVS r0,#2
- 0x11001556: 70b0 .p STRB r0,[r6,#2]
- 0x11001558: e751 Q. B 0x110013fe ; gatt_rec_handle + 66
- 0x1100155a: 4628 (F MOV r0,r5
- 0x1100155c: f000f9f7 .... BL usb_hid_send_mouse_report ; 0x1100194e
- 0x11001560: e002 .. B 0x11001568 ; gatt_rec_handle + 428
- 0x11001562: 4628 (F MOV r0,r5
- 0x11001564: f000f9d6 .... BL usb_hid_send_keyboard_report ; 0x11001914
- 0x11001568: f8869000 .... STRB r9,[r6,#0]
- 0x1100156c: 4c69 iL LDR r4,[pc,#420] ; [0x11001714] = 0x50050000
- 0x1100156e: 213c <! MOVS r1,#0x3c
- 0x11001570: 4620 F MOV r0,r4
- 0x11001572: f7fffd45 ..E. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x11001000
- 0x11001576: 4620 F MOV r0,r4
- 0x11001578: e8bd47fc ...G POP {r2-r10,lr}
- 0x1100157c: 212b +! MOVS r1,#0x2b
- 0x1100157e: f7ffbd3f ..?. B.W $Ven$TT$L$$uart_putc_noint_no_wait ; 0x11001000
- 0x11001582: 2c04 ., CMP r4,#4
- 0x11001584: d023 #. BEQ 0x110015ce ; gatt_rec_handle + 530
- 0x11001586: 2c08 ., CMP r4,#8
- 0x11001588: d1bb .. BNE 0x11001502 ; gatt_rec_handle + 326
- 0x1100158a: 2020 MOVS r0,#0x20
- 0x1100158c: f7fffd60 ..`. BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001590: 4680 .F MOV r8,r0
- 0x11001592: 4623 #F MOV r3,r4
- 0x11001594: 462a *F MOV r2,r5
- 0x11001596: 4960 `I LDR r1,[pc,#384] ; [0x11001718] = 0x110049ec
- 0x11001598: 2004 . MOVS r0,#4
- 0x1100159a: f7fffd81 .... BL $Ven$TT$L$$app_BlockLoopBuf_write ; 0x110010a0
- 0x1100159e: 4604 .F MOV r4,r0
- 0x110015a0: 4640 @F MOV r0,r8
- 0x110015a2: f7fffd5a ..Z. BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x110015a6: 2c01 ., CMP r4,#1
- 0x110015a8: d1ab .. BNE 0x11001502 ; gatt_rec_handle + 326
- 0x110015aa: 485b [H LDR r0,[pc,#364] ; [0x11001718] = 0x110049ec
- 0x110015ac: f7fffd7d ..}. BL $Ven$TT$L$$app_BlockRingBuf_flush ; 0x110010aa
- 0x110015b0: f886a000 .... STRB r10,[r6,#0]
- 0x110015b4: a011 .. ADR r0,{pc}+0x48 ; 0x110015fc
- 0x110015b6: f7fffd64 ..d. BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x110015ba: a358 X. ADR r3,{pc}+0x162 ; 0x1100171c
- 0x110015bc: f44f72f2 O..r MOV r2,#0x1e4
- 0x110015c0: 6838 8h LDR r0,[r7,#0]
- 0x110015c2: b002 .. ADD sp,sp,#8
- 0x110015c4: a117 .. ADR r1,{pc}+0x60 ; 0x11001624
- 0x110015c6: e8bd47f0 ...G POP {r4-r10,lr}
- 0x110015ca: f7ffbd5f .._. B.W $Ven$TT$L$$log_printf ; 0x1100108c
- 0x110015ce: a00b .. ADR r0,{pc}+0x2e ; 0x110015fc
- 0x110015d0: f7fffd57 ..W. BL $Ven$TT$L$$log_printf_level ; 0x11001082
- 0x110015d4: 7868 hx LDRB r0,[r5,#1]
- 0x110015d6: 9000 .. STR r0,[sp,#0]
- 0x110015d8: a354 T. ADR r3,{pc}+0x154 ; 0x1100172c
- 0x110015da: f44f72e7 O..r MOV r2,#0x1ce
- 0x110015de: a111 .. ADR r1,{pc}+0x46 ; 0x11001624
- 0x110015e0: 6838 8h LDR r0,[r7,#0]
- 0x110015e2: f7fffd53 ..S. BL $Ven$TT$L$$log_printf ; 0x1100108c
- 0x110015e6: 2020 MOVS r0,#0x20
- 0x110015e8: f7fffd32 ..2. BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x110015ec: 4680 .F MOV r8,r0
- 0x110015ee: 4623 #F MOV r3,r4
- 0x110015f0: 462a *F MOV r2,r5
- 0x110015f2: 4949 II LDR r1,[pc,#292] ; [0x11001718] = 0x110049ec
- 0x110015f4: 2003 . MOVS r0,#3
- 0x110015f6: e7d0 .. B 0x1100159a ; gatt_rec_handle + 478
- $d
- 0x110015f8: 11003978 x9.. DCD 285227384
- 0x110015fc: 464e495b [INF DCD 1179535707
- 0x11001600: 00205d4f O] . DCD 2121039
- 0x11001604: 5f627375 usb_ DCD 1600287605
- 0x11001608: 70737573 susp DCD 1886614899
- 0x1100160c: 5f646e65 end_ DCD 1600417381
- 0x11001610: 74617473 stat DCD 1952543859
- 0x11001614: 675f7375 us_g DCD 1734308725
- 0x11001618: 743a7465 et:t DCD 1949987941
- 0x1100161c: 0d657572 rue. DCD 224753010
- 0x11001620: 0000000a .... DCD 10
- 0x11001624: 635c2e2e ..\c DCD 1666985518
- 0x11001628: 5c65646f ode\ DCD 1550148719
- 0x1100162c: 5f656c62 ble_ DCD 1600482402
- 0x11001630: 706d6973 simp DCD 1886218611
- 0x11001634: 635f656c le_c DCD 1667196268
- 0x11001638: 72746e65 entr DCD 1920233061
- 0x1100163c: 632e6c61 al.c DCD 1663986785
- 0x11001640: 00000000 .... DCD 0
- 0x11001644: 00010000 .... DCD 65536
- 0x11001648: 00000001 .... DCD 1
- 0x1100164c: 5f627375 usb_ DCD 1600287605
- 0x11001650: 64616572 read DCD 1684104562
- 0x11001654: 74735f79 y_st DCD 1953718137
- 0x11001658: 73757461 atus DCD 1937077345
- 0x1100165c: 7465675f _get DCD 1952802655
- 0x11001660: 6c61663a :fal DCD 1818322490
- 0x11001664: 0a0d6573 se.. DCD 168650099
- 0x11001668: 00000000 .... DCD 0
- 0x1100166c: 74746167 gatt DCD 1953784167
- 0x11001670: 6365725f _rec DCD 1667592799
- 0x11001674: 6e61685f _han DCD 1851877471
- 0x11001678: 3a656c64 dle: DCD 979725412
- 0x1100167c: 646e6168 hand DCD 1684955496
- 0x11001680: 303a656c le:0 DCD 809133420
- 0x11001684: 32302578 x%02 DCD 842016120
- 0x11001688: 65722078 x re DCD 1701978232
- 0x1100168c: 61645f63 c_da DCD 1633967971
- 0x11001690: 305b6174 ta[0 DCD 811295092
- 0x11001694: 78303a5d ]:0x DCD 2016426589
- 0x11001698: 78323025 %02x DCD 2016555045
- 0x1100169c: 00000a0d .... DCD 2573
- 0x110016a0: 1100397c |9.. DCD 285227388
- 0x110016a4: 20646968 hid DCD 543451496
- 0x110016a8: 3a6e656c len: DCD 980313452
- 0x110016ac: 0a0d6425 %d.. DCD 168649765
- 0x110016b0: 00000000 .... DCD 0
- 0x110016b4: 3e3e3e3e >>>> DCD 1044266558
- 0x110016b8: 6174733e >sta DCD 1635021630
- 0x110016bc: 75207472 rt u DCD 1965061234
- 0x110016c0: 61206273 sb a DCD 1629512307
- 0x110016c4: 6f696475 udio DCD 1869177973
- 0x110016c8: 6d63202c , cm DCD 1835212844
- 0x110016cc: 78303a64 d:0x DCD 2016426596
- 0x110016d0: 78323025 %02x DCD 2016555045
- 0x110016d4: 00000a0d .... DCD 2573
- 0x110016d8: 3e3e3e3e >>>> DCD 1044266558
- 0x110016dc: 6f74733e >sto DCD 1869902654
- 0x110016e0: 73752070 p us DCD 1937055856
- 0x110016e4: 75612062 b au DCD 1969299554
- 0x110016e8: 2c6f6964 dio, DCD 745498980
- 0x110016ec: 646d6320 cmd DCD 1684890400
- 0x110016f0: 2578303a :0x% DCD 628633658
- 0x110016f4: 0d783230 02x. DCD 225980976
- 0x110016f8: 0000000a .... DCD 10
- 0x110016fc: 11004a90 .J.. DCD 285231760
- 0x11001700: 646e6576 vend DCD 1684956534
- 0x11001704: 6220726f or b DCD 1646293615
- 0x11001708: 20666675 uff DCD 543581813
- 0x1100170c: 6c6c7566 full DCD 1819047270
- 0x11001710: 00000a0d .... DCD 2573
- 0x11001714: 50050000 ...P DCD 1342504960
- 0x11001718: 110049ec .I.. DCD 285231596
- 0x1100171c: 20646968 hid DCD 543451496
- 0x11001720: 66667562 buff DCD 1717990754
- 0x11001724: 6c756620 ful DCD 1819633184
- 0x11001728: 000a0d6c l... DCD 658796
- 0x1100172c: 20646968 hid DCD 543451496
- 0x11001730: 5f636572 rec_ DCD 1600349554
- 0x11001734: 61746164 data DCD 1635017060
- 0x11001738: 3a5d315b [1]: DCD 979186011
- 0x1100173c: 0a0d6425 %d.. DCD 168649765
- 0x11001740: 00000000 .... DCD 0
- $t
- ram_code
- pmu_enable_isr
- 0x11001744: b510 .. PUSH {r4,lr}
- 0x11001746: 4604 .F MOV r4,r0
- 0x11001748: 2202 ." MOVS r2,#2
- 0x1100174a: 215e ^! MOVS r1,#0x5e
- 0x1100174c: 2001 . MOVS r0,#1
- 0x1100174e: f001f805 .... BL frspim_rd ; 0x1100275c
- 0x11001752: b283 .. UXTH r3,r0
- 0x11001754: 4323 #C ORRS r3,r3,r4
- 0x11001756: 2202 ." MOVS r2,#2
- 0x11001758: 215e ^! MOVS r1,#0x5e
- 0x1100175a: e8bd4010 ...@ POP {r4,lr}
- 0x1100175e: 2001 . MOVS r0,#1
- 0x11001760: f001b829 ..). B.W frspim_wr ; 0x110027b6
- pmu_ioldosw_ctrl
- 0x11001764: b510 .. PUSH {r4,lr}
- 0x11001766: 2800 .( CMP r0,#0
- 0x11001768: f2450309 E... MOV r3,#0x5009
- 0x1100176c: f2450445 E.E. MOV r4,#0x5045
- 0x11001770: f04f0201 O... MOV r2,#1
- 0x11001774: f04f0108 O... MOV r1,#8
- 0x11001778: f04f0000 O... MOV r0,#0
- 0x1100177c: d003 .. BEQ 0x11001786 ; pmu_ioldosw_ctrl + 34
- 0x1100177e: 4798 .G BLX r3
- 0x11001780: f0400308 @... ORR r3,r0,#8
- 0x11001784: e002 .. B 0x1100178c ; pmu_ioldosw_ctrl + 40
- 0x11001786: 4798 .G BLX r3
- 0x11001788: f00003f7 .... AND r3,r0,#0xf7
- 0x1100178c: 46a4 .F MOV r12,r4
- 0x1100178e: 2201 ." MOVS r2,#1
- 0x11001790: 2108 .! MOVS r1,#8
- 0x11001792: e8bd4010 ...@ POP {r4,lr}
- 0x11001796: 2000 . MOVS r0,#0
- 0x11001798: 4760 `G BX r12
- pmu_ioldo_bypass
- 0x1100179a: b510 .. PUSH {r4,lr}
- 0x1100179c: 2800 .( CMP r0,#0
- 0x1100179e: f04f0201 O... MOV r2,#1
- 0x110017a2: f04f0108 O... MOV r1,#8
- 0x110017a6: f04f0000 O... MOV r0,#0
- 0x110017aa: d005 .. BEQ 0x110017b8 ; pmu_ioldo_bypass + 30
- 0x110017ac: f000ffd6 .... BL frspim_rd ; 0x1100275c
- 0x110017b0: b2c0 .. UXTB r0,r0
- 0x110017b2: f0400320 @. . ORR r3,r0,#0x20
- 0x110017b6: e003 .. B 0x110017c0 ; pmu_ioldo_bypass + 38
- 0x110017b8: f000ffd0 .... BL frspim_rd ; 0x1100275c
- 0x110017bc: f00003df .... AND r3,r0,#0xdf
- 0x110017c0: 2201 ." MOVS r2,#1
- 0x110017c2: 2108 .! MOVS r1,#8
- 0x110017c4: e8bd4010 ...@ POP {r4,lr}
- 0x110017c8: 2000 . MOVS r0,#0
- 0x110017ca: f000bff4 .... B.W frspim_wr ; 0x110027b6
- pmu_usb_pad_ctrl
- 0x110017ce: b108 .. CBZ r0,0x110017d4 ; pmu_usb_pad_ctrl + 6
- 0x110017d0: 2300 .# MOVS r3,#0
- 0x110017d2: e000 .. B 0x110017d6 ; pmu_usb_pad_ctrl + 8
- 0x110017d4: 2340 @# MOVS r3,#0x40
- 0x110017d6: 2201 ." MOVS r2,#1
- 0x110017d8: 2165 e! MOVS r1,#0x65
- 0x110017da: 2000 . MOVS r0,#0
- 0x110017dc: f000bfeb .... B.W frspim_wr ; 0x110027b6
- pmu_set_gpio_value
- 0x110017e0: b570 p. PUSH {r4-r6,lr}
- 0x110017e2: 460c .F MOV r4,r1
- 0x110017e4: f1000158 ..X. ADD r1,r0,#0x58
- 0x110017e8: 306b k0 ADDS r0,r0,#0x6b
- 0x110017ea: b2c5 .. UXTB r5,r0
- 0x110017ec: 2a00 .* CMP r2,#0
- 0x110017ee: b2c9 .. UXTB r1,r1
- 0x110017f0: f04f0201 O... MOV r2,#1
- 0x110017f4: f04f0000 O... MOV r0,#0
- 0x110017f8: d00a .. BEQ 0x11001810 ; pmu_set_gpio_value + 48
- 0x110017fa: f000ffaf .... BL frspim_rd ; 0x1100275c
- 0x110017fe: b2c3 .. UXTB r3,r0
- 0x11001800: 4323 #C ORRS r3,r3,r4
- 0x11001802: 4629 )F MOV r1,r5
- 0x11001804: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11001808: 2201 ." MOVS r2,#1
- 0x1100180a: 2000 . MOVS r0,#0
- 0x1100180c: f000bfd3 .... B.W frspim_wr ; 0x110027b6
- 0x11001810: f000ffa4 .... BL frspim_rd ; 0x1100275c
- 0x11001814: 43a0 .C BICS r0,r0,r4
- 0x11001816: b2c3 .. UXTB r3,r0
- 0x11001818: e7f3 .. B 0x11001802 ; pmu_set_gpio_value + 34
- pmu_get_gpio_value
- 0x1100181a: b510 .. PUSH {r4,lr}
- 0x1100181c: 460c .F MOV r4,r1
- 0x1100181e: 3058 X0 ADDS r0,r0,#0x58
- 0x11001820: b2c1 .. UXTB r1,r0
- 0x11001822: 2201 ." MOVS r2,#1
- 0x11001824: 2000 . MOVS r0,#0
- 0x11001826: f000ff99 .... BL frspim_rd ; 0x1100275c
- 0x1100182a: 2101 .! MOVS r1,#1
- 0x1100182c: 40a1 .@ LSLS r1,r1,r4
- 0x1100182e: 4008 .@ ANDS r0,r0,r1
- 0x11001830: b2c0 .. UXTB r0,r0
- 0x11001832: 40e0 .@ LSRS r0,r0,r4
- 0x11001834: bd10 .. POP {r4,pc}
- pmu_clear_isr_state
- 0x11001836: b570 p. PUSH {r4-r6,lr}
- 0x11001838: 4604 .F MOV r4,r0
- 0x1100183a: 2020 MOVS r0,#0x20
- 0x1100183c: f7fffc08 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001840: 4605 .F MOV r5,r0
- 0x11001842: 4623 #F MOV r3,r4
- 0x11001844: 2202 ." MOVS r2,#2
- 0x11001846: 2160 `! MOVS r1,#0x60
- 0x11001848: 2001 . MOVS r0,#1
- 0x1100184a: f000ffb4 .... BL frspim_wr ; 0x110027b6
- 0x1100184e: 2005 . MOVS r0,#5
- 0x11001850: f7fffc30 ..0. BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x11001854: 2300 .# MOVS r3,#0
- 0x11001856: 2202 ." MOVS r2,#2
- 0x11001858: 2160 `! MOVS r1,#0x60
- 0x1100185a: 2001 . MOVS r0,#1
- 0x1100185c: f000ffab .... BL frspim_wr ; 0x110027b6
- 0x11001860: 4628 (F MOV r0,r5
- 0x11001862: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11001866: f7ffbbf8 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- pmu_isr
- 0x1100186a: b570 p. PUSH {r4-r6,lr}
- 0x1100186c: f7fffc27 ..'. BL $Ven$TT$L$$pmu_get_isr_state ; 0x110010be
- 0x11001870: 4604 .F MOV r4,r0
- 0x11001872: 05c0 .. LSLS r0,r0,#23
- 0x11001874: d506 .. BPL 0x11001884 ; pmu_isr + 26
- 0x11001876: 2001 . MOVS r0,#1
- 0x11001878: f000fdb4 .... BL pmu_get_rc_clk ; 0x110023e4
- 0x1100187c: f2427010 B..p MOV r0,#0x2710
- 0x11001880: f7fffc22 ..". BL $Ven$TT$L$$pmu_calibration_restart ; 0x110010c8
- 0x11001884: 04a0 .. LSLS r0,r4,#18
- 0x11001886: d50d .. BPL 0x110018a4 ; pmu_isr + 58
- 0x11001888: 2204 ." MOVS r2,#4
- 0x1100188a: 2158 X! MOVS r1,#0x58
- 0x1100188c: 2000 . MOVS r0,#0
- 0x1100188e: f000ff65 ..e. BL frspim_rd ; 0x1100275c
- 0x11001892: 4605 .F MOV r5,r0
- 0x11001894: f7fffc1d .... BL $Ven$TT$L$$pmu_gpio_isr ; 0x110010d2
- 0x11001898: 462b +F MOV r3,r5
- 0x1100189a: 2204 ." MOVS r2,#4
- 0x1100189c: 2158 X! MOVS r1,#0x58
- 0x1100189e: 2000 . MOVS r0,#0
- 0x110018a0: f000ff89 .... BL frspim_wr ; 0x110027b6
- 0x110018a4: 0660 `. LSLS r0,r4,#25
- 0x110018a6: d501 .. BPL 0x110018ac ; pmu_isr + 66
- 0x110018a8: f000fc5d ..]. BL system_lvd_protect_handle ; 0x11002166
- 0x110018ac: 04e0 .. LSLS r0,r4,#19
- 0x110018ae: d501 .. BPL 0x110018b4 ; pmu_isr + 74
- 0x110018b0: f7fffc14 .... BL $Ven$TT$L$$pmu_Anti_shake_key_isr ; 0x110010dc
- 0x110018b4: 4620 F MOV r0,r4
- 0x110018b6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x110018ba: e7bc .. B pmu_clear_isr_state ; 0x11001836
- ram_code
- usb_hid_send_vendor_report
- 0x110018bc: b530 0. PUSH {r4,r5,lr}
- 0x110018be: 4605 .F MOV r5,r0
- 0x110018c0: b089 .. SUB sp,sp,#0x24
- 0x110018c2: 460c .F MOV r4,r1
- 0x110018c4: 2001 . MOVS r0,#1
- 0x110018c6: f7fffc0e .... BL $Ven$TT$L$$usb_selecet_endpoint ; 0x110010e6
- 0x110018ca: f7fffc11 .... BL $Ven$TT$L$$usb_Endpoints_GET_TxPkrRdy ; 0x110010f0
- 0x110018ce: b110 .. CBZ r0,0x110018d6 ; usb_hid_send_vendor_report + 26
- 0x110018d0: 2000 . MOVS r0,#0
- 0x110018d2: b009 .. ADD sp,sp,#0x24
- 0x110018d4: bd30 0. POP {r4,r5,pc}
- 0x110018d6: 2124 $! MOVS r1,#0x24
- 0x110018d8: 4668 hF MOV r0,sp
- 0x110018da: f7fffc0e .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x110010fa
- 0x110018de: 2c10 ., CMP r4,#0x10
- 0x110018e0: d002 .. BEQ 0x110018e8 ; usb_hid_send_vendor_report + 44
- 0x110018e2: 2c20 , CMP r4,#0x20
- 0x110018e4: d004 .. BEQ 0x110018f0 ; usb_hid_send_vendor_report + 52
- 0x110018e6: e00c .. B 0x11001902 ; usb_hid_send_vendor_report + 70
- 0x110018e8: 4622 "F MOV r2,r4
- 0x110018ea: 4629 )F MOV r1,r5
- 0x110018ec: 4668 hF MOV r0,sp
- 0x110018ee: e006 .. B 0x110018fe ; usb_hid_send_vendor_report + 66
- 0x110018f0: 200a . MOVS r0,#0xa
- 0x110018f2: f88d0000 .... STRB r0,[sp,#0]
- 0x110018f6: 4622 "F MOV r2,r4
- 0x110018f8: 4629 )F MOV r1,r5
- 0x110018fa: f10d0001 .... ADD r0,sp,#1
- 0x110018fe: f7fffc01 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x11001104
- 0x11001902: 2221 !" MOVS r2,#0x21
- 0x11001904: 4669 iF MOV r1,sp
- 0x11001906: 2001 . MOVS r0,#1
- 0x11001908: f7fffc01 .... BL $Ven$TT$L$$usb_write_fifo ; 0x1100110e
- 0x1100190c: f7fffc04 .... BL $Ven$TT$L$$usb_Endpoints_SET_TxPktRdy ; 0x11001118
- 0x11001910: 2001 . MOVS r0,#1
- 0x11001912: e7de .. B 0x110018d2 ; usb_hid_send_vendor_report + 22
- usb_hid_send_keyboard_report
- 0x11001914: b53e >. PUSH {r1-r5,lr}
- 0x11001916: 4604 .F MOV r4,r0
- 0x11001918: 2002 . MOVS r0,#2
- 0x1100191a: f7fffbe4 .... BL $Ven$TT$L$$usb_selecet_endpoint ; 0x110010e6
- 0x1100191e: f7fffbe7 .... BL $Ven$TT$L$$usb_Endpoints_GET_TxPkrRdy ; 0x110010f0
- 0x11001922: b108 .. CBZ r0,0x11001928 ; usb_hid_send_keyboard_report + 20
- 0x11001924: 2000 . MOVS r0,#0
- 0x11001926: bd3e >. POP {r1-r5,pc}
- 0x11001928: 4920 I LDR r1,[pc,#128] ; [0x110019ac] = 0x1001b320
- 0x1100192a: c907 .. LDM r1,{r0-r2}
- 0x1100192c: e88d0007 .... STM sp,{r0-r2}
- 0x11001930: 6820 h LDR r0,[r4,#0]
- 0x11001932: f8cd0001 .... STR r0,[sp,#1]
- 0x11001936: 6860 `h LDR r0,[r4,#4]
- 0x11001938: f8cd0005 .... STR r0,[sp,#5]
- 0x1100193c: 2209 ." MOVS r2,#9
- 0x1100193e: 4669 iF MOV r1,sp
- 0x11001940: 2002 . MOVS r0,#2
- 0x11001942: f7fffbe4 .... BL $Ven$TT$L$$usb_write_fifo ; 0x1100110e
- 0x11001946: f7fffbe7 .... BL $Ven$TT$L$$usb_Endpoints_SET_TxPktRdy ; 0x11001118
- 0x1100194a: 2001 . MOVS r0,#1
- 0x1100194c: bd3e >. POP {r1-r5,pc}
- usb_hid_send_mouse_report
- 0x1100194e: b51c .. PUSH {r2-r4,lr}
- 0x11001950: 4604 .F MOV r4,r0
- 0x11001952: 2002 . MOVS r0,#2
- 0x11001954: f7fffbc7 .... BL $Ven$TT$L$$usb_selecet_endpoint ; 0x110010e6
- 0x11001958: f7fffbca .... BL $Ven$TT$L$$usb_Endpoints_GET_TxPkrRdy ; 0x110010f0
- 0x1100195c: b108 .. CBZ r0,0x11001962 ; usb_hid_send_mouse_report + 20
- 0x1100195e: 2000 . MOVS r0,#0
- 0x11001960: bd1c .. POP {r2-r4,pc}
- 0x11001962: 4913 .I LDR r1,[pc,#76] ; [0x110019b0] = 0x1001b1dc
- 0x11001964: 2205 ." MOVS r2,#5
- 0x11001966: e9d10101 .... LDRD r0,r1,[r1,#4]
- 0x1100196a: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x1100196e: 6820 h LDR r0,[r4,#0]
- 0x11001970: f8cd0001 .... STR r0,[sp,#1]
- 0x11001974: 4669 iF MOV r1,sp
- 0x11001976: 2002 . MOVS r0,#2
- 0x11001978: f7fffbc9 .... BL $Ven$TT$L$$usb_write_fifo ; 0x1100110e
- 0x1100197c: f7fffbcc .... BL $Ven$TT$L$$usb_Endpoints_SET_TxPktRdy ; 0x11001118
- 0x11001980: 2001 . MOVS r0,#1
- 0x11001982: bd1c .. POP {r2-r4,pc}
- usb_audio_send_report
- 0x11001984: b510 .. PUSH {r4,lr}
- 0x11001986: 4604 .F MOV r4,r0
- 0x11001988: 2003 . MOVS r0,#3
- 0x1100198a: f7fffbac .... BL $Ven$TT$L$$usb_selecet_endpoint ; 0x110010e6
- 0x1100198e: f7fffbaf .... BL $Ven$TT$L$$usb_Endpoints_GET_TxPkrRdy ; 0x110010f0
- 0x11001992: b108 .. CBZ r0,0x11001998 ; usb_audio_send_report + 20
- 0x11001994: 2000 . MOVS r0,#0
- 0x11001996: bd10 .. POP {r4,pc}
- 0x11001998: 2220 " MOVS r2,#0x20
- 0x1100199a: 4621 !F MOV r1,r4
- 0x1100199c: 2003 . MOVS r0,#3
- 0x1100199e: f7fffbb6 .... BL $Ven$TT$L$$usb_write_fifo ; 0x1100110e
- 0x110019a2: f7fffbb9 .... BL $Ven$TT$L$$usb_Endpoints_SET_TxPktRdy ; 0x11001118
- 0x110019a6: 2001 . MOVS r0,#1
- 0x110019a8: bd10 .. POP {r4,pc}
- $d
- 0x110019aa: 0000 .. DCW 0
- 0x110019ac: 1001b320 ... DCD 268546848
- 0x110019b0: 1001b1dc .... DCD 268546524
- $t
- ram_code
- app_get_ota_state
- 0x110019b4: 485c \H LDR r0,[pc,#368] ; [0x11001b28] = 0x11003ae8
- 0x110019b6: 7880 .x LDRB r0,[r0,#2]
- 0x110019b8: 4770 pG BX lr
- app_set_ota_state
- 0x110019ba: 495b [I LDR r1,[pc,#364] ; [0x11001b28] = 0x11003ae8
- 0x110019bc: b100 .. CBZ r0,0x110019c0 ; app_set_ota_state + 6
- 0x110019be: 2001 . MOVS r0,#1
- 0x110019c0: 7088 .p STRB r0,[r1,#2]
- 0x110019c2: 4770 pG BX lr
- app_otas_flash_opration
- 0x110019c4: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x110019c8: 4683 .F MOV r11,r0
- 0x110019ca: f04f5080 O..P MOV r0,#0x10000000
- 0x110019ce: 468a .F MOV r10,r1
- 0x110019d0: f8b01080 .... LDRH r1,[r0,#0x80]
- 0x110019d4: 4698 .F MOV r8,r3
- 0x110019d6: 4691 .F MOV r9,r2
- 0x110019d8: b2cc .. UXTB r4,r1
- 0x110019da: f3c12500 ...% UBFX r5,r1,#8,#1
- 0x110019de: 2020 MOVS r0,#0x20
- 0x110019e0: f7fffb36 ..6. BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x110019e4: 4607 .F MOV r7,r0
- 0x110019e6: 2cff ., CMP r4,#0xff
- 0x110019e8: d00d .. BEQ 0x11001a06 ; app_otas_flash_opration + 66
- 0x110019ea: 2000 . MOVS r0,#0
- 0x110019ec: f7fffb99 .... BL $Ven$TT$L$$flash_read_status ; 0x11001122
- 0x110019f0: 4606 .F MOV r6,r0
- 0x110019f2: ea200004 ... BIC r0,r0,r4
- 0x110019f6: f04f0100 O... MOV r1,#0
- 0x110019fa: b115 .. CBZ r5,0x11001a02 ; app_otas_flash_opration + 62
- 0x110019fc: f7fffb96 .... BL $Ven$TT$L$$flash_write_status_volatile ; 0x1100112c
- 0x11001a00: e001 .. B 0x11001a06 ; app_otas_flash_opration + 66
- 0x11001a02: f000f947 ..G. BL flash_write_status ; 0x11001c94
- 0x11001a06: f1b80f00 .... CMP r8,#0
- 0x11001a0a: d005 .. BEQ 0x11001a18 ; app_otas_flash_opration + 84
- 0x11001a0c: 4652 RF MOV r2,r10
- 0x11001a0e: 4649 IF MOV r1,r9
- 0x11001a10: 4658 XF MOV r0,r11
- 0x11001a12: f000fd39 ..9. BL flash_write ; 0x11002488
- 0x11001a16: e004 .. B 0x11001a22 ; app_otas_flash_opration + 94
- 0x11001a18: f44f5180 O..Q MOV r1,#0x1000
- 0x11001a1c: 4658 XF MOV r0,r11
- 0x11001a1e: f000fd55 ..U. BL flash_erase ; 0x110024cc
- 0x11001a22: 2cff ., CMP r4,#0xff
- 0x11001a24: d008 .. BEQ 0x11001a38 ; app_otas_flash_opration + 116
- 0x11001a26: f04f0100 O... MOV r1,#0
- 0x11001a2a: 4630 0F MOV r0,r6
- 0x11001a2c: b115 .. CBZ r5,0x11001a34 ; app_otas_flash_opration + 112
- 0x11001a2e: f7fffb7d ..}. BL $Ven$TT$L$$flash_write_status_volatile ; 0x1100112c
- 0x11001a32: e001 .. B 0x11001a38 ; app_otas_flash_opration + 116
- 0x11001a34: f000f92e .... BL flash_write_status ; 0x11001c94
- 0x11001a38: 4638 8F MOV r0,r7
- 0x11001a3a: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x11001a3e: f7ffbb0c .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- app_otas_save_data
- 0x11001a42: 2301 .# MOVS r3,#1
- 0x11001a44: e7be .. B app_otas_flash_opration ; 0x110019c4
- app_otas_erase
- 0x11001a46: 2300 .# MOVS r3,#0
- 0x11001a48: 461a .F MOV r2,r3
- 0x11001a4a: 4619 .F MOV r1,r3
- 0x11001a4c: e7ba .. B app_otas_flash_opration ; 0x110019c4
- Crc32CalByByte
- 0x11001a4e: b570 p. PUSH {r4-r6,lr}
- 0x11001a50: 2300 .# MOVS r3,#0
- 0x11001a52: 4e36 6N LDR r6,[pc,#216] ; [0x11001b2c] = 0x1001b32c
- 0x11001a54: e00b .. B 0x11001a6e ; Crc32CalByByte + 32
- 0x11001a56: 17c4 .. ASRS r4,r0,#31
- 0x11001a58: eb006414 ...d ADD r4,r0,r4,LSR #24
- 0x11001a5c: 0205 .. LSLS r5,r0,#8
- 0x11001a5e: 5cc8 .\ LDRB r0,[r1,r3]
- 0x11001a60: ea802024 ..$ EOR r0,r0,r4,ASR #8
- 0x11001a64: b2c0 .. UXTB r0,r0
- 0x11001a66: f8560020 V. . LDR r0,[r6,r0,LSL #2]
- 0x11001a6a: 4068 h@ EORS r0,r0,r5
- 0x11001a6c: 1c5b [. ADDS r3,r3,#1
- 0x11001a6e: 1e52 R. SUBS r2,r2,#1
- 0x11001a70: d2f1 .. BCS 0x11001a56 ; Crc32CalByByte + 8
- 0x11001a72: bd70 p. POP {r4-r6,pc}
- app_otas_crc_cal
- 0x11001a74: e92d4ff7 -..O PUSH {r0-r2,r4-r11,lr}
- 0x11001a78: 4681 .F MOV r9,r0
- 0x11001a7a: f5a07080 ...p SUB r0,r0,#0x100
- 0x11001a7e: f04f0800 O... MOV r8,#0
- 0x11001a82: f3c0260f ...& UBFX r6,r0,#8,#16
- 0x11001a86: f44f7780 O..w MOV r7,#0x100
- 0x11001a8a: b082 .. SUB sp,sp,#8
- 0x11001a8c: 4644 DF MOV r4,r8
- 0x11001a8e: f5017580 ...u ADD r5,r1,#0x100
- 0x11001a92: 4638 8F MOV r0,r7
- 0x11001a94: f7fffb4f ..O. BL $Ven$TT$L$$os_malloc ; 0x11001136
- 0x11001a98: 9000 .. STR r0,[sp,#0]
- 0x11001a9a: f04f0a00 O... MOV r10,#0
- 0x11001a9e: 4629 )F MOV r1,r5
- 0x11001aa0: a023 #. ADR r0,{pc}+0x90 ; 0x11001b30
- 0x11001aa2: f7fffb4d ..M. BL $Ven$TT$L$$co_printf ; 0x11001140
- 0x11001aa6: e013 .. B 0x11001ad0 ; app_otas_crc_cal + 92
- 0x11001aa8: 2020 MOVS r0,#0x20
- 0x11001aaa: f7fffad1 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001aae: 4683 .F MOV r11,r0
- 0x11001ab0: eb052004 ... ADD r0,r5,r4,LSL #8
- 0x11001ab4: 4639 9F MOV r1,r7
- 0x11001ab6: 9a00 .. LDR r2,[sp,#0]
- 0x11001ab8: f7fffb47 ..G. BL $Ven$TT$L$$flash_read ; 0x1100114a
- 0x11001abc: 4658 XF MOV r0,r11
- 0x11001abe: f7fffacc .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11001ac2: 463a :F MOV r2,r7
- 0x11001ac4: 4640 @F MOV r0,r8
- 0x11001ac6: 9900 .. LDR r1,[sp,#0]
- 0x11001ac8: f7ffffc1 .... BL Crc32CalByByte ; 0x11001a4e
- 0x11001acc: 4680 .F MOV r8,r0
- 0x11001ace: 1c64 d. ADDS r4,r4,#1
- 0x11001ad0: 42b4 .B CMP r4,r6
- 0x11001ad2: d3e9 .. BCC 0x11001aa8 ; app_otas_crc_cal + 52
- 0x11001ad4: 4271 qB RSBS r1,r6,#0
- 0x11001ad6: eb092601 ...& ADD r6,r9,r1,LSL #8
- 0x11001ada: f5b67680 ...v SUBS r6,r6,#0x100
- 0x11001ade: d012 .. BEQ 0x11001b06 ; app_otas_crc_cal + 146
- 0x11001ae0: 2020 MOVS r0,#0x20
- 0x11001ae2: f7fffab5 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001ae6: 4607 .F MOV r7,r0
- 0x11001ae8: eb052004 ... ADD r0,r5,r4,LSL #8
- 0x11001aec: 4631 1F MOV r1,r6
- 0x11001aee: 9a00 .. LDR r2,[sp,#0]
- 0x11001af0: f7fffb2b ..+. BL $Ven$TT$L$$flash_read ; 0x1100114a
- 0x11001af4: 4638 8F MOV r0,r7
- 0x11001af6: f7fffab0 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11001afa: 4632 2F MOV r2,r6
- 0x11001afc: 4640 @F MOV r0,r8
- 0x11001afe: 9900 .. LDR r1,[sp,#0]
- 0x11001b00: f7ffffa5 .... BL Crc32CalByByte ; 0x11001a4e
- 0x11001b04: 4680 .F MOV r8,r0
- 0x11001b06: 4641 AF MOV r1,r8
- 0x11001b08: a010 .. ADR r0,{pc}+0x44 ; 0x11001b4c
- 0x11001b0a: f7fffb19 .... BL $Ven$TT$L$$co_printf ; 0x11001140
- 0x11001b0e: 9800 .. LDR r0,[sp,#0]
- 0x11001b10: f7fffb20 .. . BL $Ven$TT$L$$os_free ; 0x11001154
- 0x11001b14: 9804 .. LDR r0,[sp,#0x10]
- 0x11001b16: 4540 @E CMP r0,r8
- 0x11001b18: d101 .. BNE 0x11001b1e ; app_otas_crc_cal + 170
- 0x11001b1a: f04f0a01 O... MOV r10,#1
- 0x11001b1e: b005 .. ADD sp,sp,#0x14
- 0x11001b20: 4650 PF MOV r0,r10
- 0x11001b22: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x11001b26: 0000 .. DCW 0
- 0x11001b28: 11003ae8 .:.. DCD 285227752
- 0x11001b2c: 1001b32c ,... DCD 268546860
- 0x11001b30: 33637263 crc3 DCD 862155363
- 0x11001b34: 68635f32 2_ch DCD 1751342898
- 0x11001b38: 5f6b6365 eck_ DCD 1600873317
- 0x11001b3c: 72646461 addr DCD 1919181921
- 0x11001b40: 7830203a : 0x DCD 2016419898
- 0x11001b44: 0a0d7825 %x.. DCD 168654885
- 0x11001b48: 00000000 .... DCD 0
- 0x11001b4c: 5f637263 crc_ DCD 1600352867
- 0x11001b50: 61746164 data DCD 1635017060
- 0x11001b54: 7825203d = %x DCD 2015699005
- 0x11001b58: 00000a0d .... DCD 2573
- $t
- ram_code
- user_entry4
- 0x11001b5c: 4770 pG BX lr
- ble_stack_schedule_allow
- 0x11001b5e: 485b [H LDR r0,[pc,#364] ; [0x11001ccc] = 0x110001a4
- 0x11001b60: 7800 .x LDRB r0,[r0,#0]
- 0x11001b62: b108 .. CBZ r0,0x11001b68 ; ble_stack_schedule_allow + 10
- 0x11001b64: 2000 . MOVS r0,#0
- 0x11001b66: 4770 pG BX lr
- 0x11001b68: 2001 . MOVS r0,#1
- 0x11001b6a: 4770 pG BX lr
- ble_stack_schedule
- 0x11001b6c: f7ffbaf7 .... B $Ven$TT$L$$rwip_schedule ; 0x1100115e
- ble_stack_sleep_check
- 0x11001b70: f7ffbafa .... B $Ven$TT$L$$rwip_sleep ; 0x11001168
- ble_stack_enter_sleep
- 0x11001b74: b510 .. PUSH {r4,lr}
- 0x11001b76: 23c3 .# MOVS r3,#0xc3
- 0x11001b78: 2201 ." MOVS r2,#1
- 0x11001b7a: 215e ^! MOVS r1,#0x5e
- 0x11001b7c: 2000 . MOVS r0,#0
- 0x11001b7e: f000fe1a .... BL frspim_wr ; 0x110027b6
- 0x11001b82: 2201 ." MOVS r2,#1
- 0x11001b84: 210d .! MOVS r1,#0xd
- 0x11001b86: 2000 . MOVS r0,#0
- 0x11001b88: f000fde8 .... BL frspim_rd ; 0x1100275c
- 0x11001b8c: f3c00046 ..F. UBFX r0,r0,#1,#7
- 0x11001b90: 0043 C. LSLS r3,r0,#1
- 0x11001b92: 2201 ." MOVS r2,#1
- 0x11001b94: 210d .! MOVS r1,#0xd
- 0x11001b96: 2000 . MOVS r0,#0
- 0x11001b98: f000fe0d .... BL frspim_wr ; 0x110027b6
- 0x11001b9c: f7fffbb6 .... BL user_entry_before_sleep_imp ; 0x1100130c
- 0x11001ba0: 484b KH LDR r0,[pc,#300] ; [0x11001cd0] = 0x110000a0
- 0x11001ba2: 8c00 .. LDRH r0,[r0,#0x20]
- 0x11001ba4: f7fffae5 .... BL $Ven$TT$L$$rwip_us_2_lpcycles ; 0x11001172
- 0x11001ba8: b2c4 .. UXTB r4,r0
- 0x11001baa: 0560 `. LSLS r0,r4,#21
- 0x11001bac: ea402084 @.. ORR r0,r0,r4,LSL #10
- 0x11001bb0: f04f4180 O..A MOV r1,#0x40000000
- 0x11001bb4: 4320 C ORRS r0,r0,r4
- 0x11001bb6: 63c8 .c STR r0,[r1,#0x3c]
- 0x11001bb8: 4623 #F MOV r3,r4
- 0x11001bba: 2201 ." MOVS r2,#1
- 0x11001bbc: 2130 0! MOVS r1,#0x30
- 0x11001bbe: 2000 . MOVS r0,#0
- 0x11001bc0: f000fdf9 .... BL frspim_wr ; 0x110027b6
- 0x11001bc4: 4843 CH LDR r0,[pc,#268] ; [0x11001cd4] = 0x11000b88
- 0x11001bc6: 6104 .a STR r4,[r0,#0x10]
- 0x11001bc8: f7fffad8 .... BL $Ven$TT$L$$pmu_reset_internal_cnt ; 0x1100117c
- 0x11001bcc: f001fd86 .... BL rwip_recalculate_sleep_time ; 0x110036dc
- 0x11001bd0: f7fffad9 .... BL $Ven$TT$L$$low_power_save ; 0x11001186
- 0x11001bd4: f7fffadc .... BL $Ven$TT$L$$low_power_restore ; 0x11001190
- 0x11001bd8: 493f ?I LDR r1,[pc,#252] ; [0x11001cd8] = 0x11003b48
- 0x11001bda: 2001 . MOVS r0,#1
- 0x11001bdc: 235a Z# MOVS r3,#0x5a
- 0x11001bde: 7008 .p STRB r0,[r1,#0]
- 0x11001be0: 4602 .F MOV r2,r0
- 0x11001be2: 215e ^! MOVS r1,#0x5e
- 0x11001be4: e8bd4010 ...@ POP {r4,lr}
- 0x11001be8: 2000 . MOVS r0,#0
- 0x11001bea: f000bde4 .... B.W frspim_wr ; 0x110027b6
- ble_stack_schedule_backward
- 0x11001bee: 4837 7H LDR r0,[pc,#220] ; [0x11001ccc] = 0x110001a4
- 0x11001bf0: b510 .. PUSH {r4,lr}
- 0x11001bf2: 7801 .x LDRB r1,[r0,#0]
- 0x11001bf4: 2903 .) CMP r1,#3
- 0x11001bf6: d110 .. BNE 0x11001c1a ; ble_stack_schedule_backward + 44
- 0x11001bf8: 2100 .! MOVS r1,#0
- 0x11001bfa: 7001 .p STRB r1,[r0,#0]
- 0x11001bfc: 2201 ." MOVS r2,#1
- 0x11001bfe: 210d .! MOVS r1,#0xd
- 0x11001c00: 2000 . MOVS r0,#0
- 0x11001c02: f000fdab .... BL frspim_rd ; 0x1100275c
- 0x11001c06: b2c0 .. UXTB r0,r0
- 0x11001c08: f0400301 @... ORR r3,r0,#1
- 0x11001c0c: 2201 ." MOVS r2,#1
- 0x11001c0e: 210d .! MOVS r1,#0xd
- 0x11001c10: 2000 . MOVS r0,#0
- 0x11001c12: f000fdd0 .... BL frspim_wr ; 0x110027b6
- 0x11001c16: f7fffb91 .... BL user_entry_after_sleep_imp ; 0x1100133c
- 0x11001c1a: bd10 .. POP {r4,pc}
- flash_wait_wel_clear
- 0x11001c1c: b538 8. PUSH {r3-r5,lr}
- 0x11001c1e: 4c2f /L LDR r4,[pc,#188] ; [0x11001cdc] = 0x1e44c
- 0x11001c20: 2001 . MOVS r0,#1
- 0x11001c22: f7fff9f2 .... BL $Ven$TT$L$$co_delay_100us ; 0x1100100a
- 0x11001c26: 466b kF MOV r3,sp
- 0x11001c28: 2201 ." MOVS r2,#1
- 0x11001c2a: 2100 .! MOVS r1,#0
- 0x11001c2c: 6820 h LDR r0,[r4,#0]
- 0x11001c2e: f7fffab4 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001c32: f89d0000 .... LDRB r0,[sp,#0]
- 0x11001c36: 0780 .. LSLS r0,r0,#30
- 0x11001c38: d1f2 .. BNE 0x11001c20 ; flash_wait_wel_clear + 4
- 0x11001c3a: bd38 8. POP {r3-r5,pc}
- flash_erase_write_protect_imp
- 0x11001c3c: b570 p. PUSH {r4-r6,lr}
- 0x11001c3e: 4e24 $N LDR r6,[pc,#144] ; [0x11001cd0] = 0x110000a0
- 0x11001c40: 4c25 %L LDR r4,[pc,#148] ; [0x11001cd8] = 0x11003b48
- 0x11001c42: 460d .F MOV r5,r1
- 0x11001c44: b1a0 .. CBZ r0,0x11001c70 ; flash_erase_write_protect_imp + 52
- 0x11001c46: b919 .. CBNZ r1,0x11001c50 ; flash_erase_write_protect_imp + 20
- 0x11001c48: 2040 @ MOVS r0,#0x40
- 0x11001c4a: f7fffa01 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001c4e: 6060 `` STR r0,[r4,#4]
- 0x11001c50: 2000 . MOVS r0,#0
- 0x11001c52: f7fffa66 ..f. BL $Ven$TT$L$$flash_read_status ; 0x11001122
- 0x11001c56: f000007c ..|. AND r0,r0,#0x7c
- 0x11001c5a: 8060 `. STRH r0,[r4,#2]
- 0x11001c5c: f896104f ..O. LDRB r1,[r6,#0x4f]
- 0x11001c60: 4201 .B TST r1,r0
- 0x11001c62: d016 .. BEQ 0x11001c92 ; flash_erase_write_protect_imp + 86
- 0x11001c64: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11001c68: 4388 .C BICS r0,r0,r1
- 0x11001c6a: 2100 .! MOVS r1,#0
- 0x11001c6c: f7ffba5e ..^. B $Ven$TT$L$$flash_write_status_volatile ; 0x1100112c
- 0x11001c70: f7ffffd4 .... BL flash_wait_wel_clear ; 0x11001c1c
- 0x11001c74: f896104f ..O. LDRB r1,[r6,#0x4f]
- 0x11001c78: 8860 `. LDRH r0,[r4,#2]
- 0x11001c7a: 4201 .B TST r1,r0
- 0x11001c7c: d002 .. BEQ 0x11001c84 ; flash_erase_write_protect_imp + 72
- 0x11001c7e: 2100 .! MOVS r1,#0
- 0x11001c80: f7fffa54 ..T. BL $Ven$TT$L$$flash_write_status_volatile ; 0x1100112c
- 0x11001c84: 2d00 .- CMP r5,#0
- 0x11001c86: d104 .. BNE 0x11001c92 ; flash_erase_write_protect_imp + 86
- 0x11001c88: 6860 `h LDR r0,[r4,#4]
- 0x11001c8a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11001c8e: f7ffb9e4 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11001c92: bd70 p. POP {r4-r6,pc}
- flash_write_status
- 0x11001c94: b510 .. PUSH {r4,lr}
- 0x11001c96: f64452b1 D..R MOV r2,#0x4db1
- 0x11001c9a: 4790 .G BLX r2
- 0x11001c9c: e8bd4010 ...@ POP {r4,lr}
- 0x11001ca0: e7bc .. B flash_wait_wel_clear ; 0x11001c1c
- rwip_slot_2_lpcycles_ram
- 0x11001ca2: b51c .. PUSH {r2-r4,lr}
- 0x11001ca4: 4604 .F MOV r4,r0
- 0x11001ca6: 2000 . MOVS r0,#0
- 0x11001ca8: f000fb9c .... BL pmu_get_rc_clk ; 0x110023e4
- 0x11001cac: 4602 .F MOV r2,r0
- 0x11001cae: f2402071 @.q MOV r0,#0x271
- 0x11001cb2: fb04f300 .... MUL r3,r4,r0
- 0x11001cb6: a901 .. ADD r1,sp,#4
- 0x11001cb8: 4668 hF MOV r0,sp
- 0x11001cba: f7fffa73 ..s. BL $Ven$TT$L$$rwip_sleep_mul_64 ; 0x110011a4
- 0x11001cbe: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x11001cc2: 4a07 .J LDR r2,[pc,#28] ; [0x11001ce0] = 0x1e8480
- 0x11001cc4: f7fffa73 ..s. BL $Ven$TT$L$$rwip_sleep_div_64 ; 0x110011ae
- 0x11001cc8: bd1c .. POP {r2-r4,pc}
- $d
- 0x11001cca: 0000 .. DCW 0
- 0x11001ccc: 110001a4 .... DCD 285213092
- 0x11001cd0: 110000a0 .... DCD 285212832
- 0x11001cd4: 11000b88 .... DCD 285215624
- 0x11001cd8: 11003b48 H;.. DCD 285227848
- 0x11001cdc: 0001e44c L... DCD 123980
- 0x11001ce0: 001e8480 .... DCD 2000000
- $t
- ram_code
- flash_OTP_read
- 0x11001ce4: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x11001ce8: f4005640 ..@V AND r6,r0,#0x3000
- 0x11001cec: 2400 .$ MOVS r4,#0
- 0x11001cee: f44f7000 O..p MOV r0,#0x200
- 0x11001cf2: 4690 .F MOV r8,r2
- 0x11001cf4: 460d .F MOV r5,r1
- 0x11001cf6: 4281 .B CMP r1,r0
- 0x11001cf8: d900 .. BLS 0x11001cfc ; flash_OTP_read + 24
- 0x11001cfa: 4605 .F MOV r5,r0
- 0x11001cfc: 2020 MOVS r0,#0x20
- 0x11001cfe: f7fff9a7 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001d02: 4683 .F MOV r11,r0
- 0x11001d04: f8df918c .... LDR r9,[pc,#396] ; [0x11001e94] = 0x500b8000
- 0x11001d08: f8dfa18c .... LDR r10,[pc,#396] ; [0x11001e98] = 0x1001b7d4
- 0x11001d0c: e00c .. B 0x11001d28 ; flash_OTP_read + 68
- 0x11001d0e: bf00 .. NOP
- 0x11001d10: f8c96094 ...` STR r6,[r9,#0x94]
- 0x11001d14: eb080304 .... ADD r3,r8,r4
- 0x11001d18: 2208 ." MOVS r2,#8
- 0x11001d1a: 2100 .! MOVS r1,#0
- 0x11001d1c: f8da0004 .... LDR r0,[r10,#4]
- 0x11001d20: f7fffa3b ..;. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001d24: 463c <F MOV r4,r7
- 0x11001d26: 3608 .6 ADDS r6,r6,#8
- 0x11001d28: f1040708 .... ADD r7,r4,#8
- 0x11001d2c: 42af .B CMP r7,r5
- 0x11001d2e: d9ef .. BLS 0x11001d10 ; flash_OTP_read + 44
- 0x11001d30: 42ac .B CMP r4,r5
- 0x11001d32: d209 .. BCS 0x11001d48 ; flash_OTP_read + 100
- 0x11001d34: f8c96094 ...` STR r6,[r9,#0x94]
- 0x11001d38: eb080304 .... ADD r3,r8,r4
- 0x11001d3c: 1b2a *. SUBS r2,r5,r4
- 0x11001d3e: 2100 .! MOVS r1,#0
- 0x11001d40: f8da0004 .... LDR r0,[r10,#4]
- 0x11001d44: f7fffa29 ..). BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001d48: 4658 XF MOV r0,r11
- 0x11001d4a: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x11001d4e: f7ffb984 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- flash_OTP_write
- 0x11001d52: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x11001d56: f4005640 ..@V AND r6,r0,#0x3000
- 0x11001d5a: 2400 .$ MOVS r4,#0
- 0x11001d5c: f44f7000 O..p MOV r0,#0x200
- 0x11001d60: 4690 .F MOV r8,r2
- 0x11001d62: 460d .F MOV r5,r1
- 0x11001d64: 4281 .B CMP r1,r0
- 0x11001d66: d900 .. BLS 0x11001d6a ; flash_OTP_write + 24
- 0x11001d68: 4605 .F MOV r5,r0
- 0x11001d6a: 2020 MOVS r0,#0x20
- 0x11001d6c: f7fff970 ..p. BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001d70: f8dfa128 ..(. LDR r10,[pc,#296] ; [0x11001e9c] = 0x1e454
- 0x11001d74: f8dfb11c .... LDR r11,[pc,#284] ; [0x11001e94] = 0x500b8000
- 0x11001d78: f8df9124 ..$. LDR r9,[pc,#292] ; [0x11001ea0] = 0x1e44c
- 0x11001d7c: 9001 .. STR r0,[sp,#4]
- 0x11001d7e: e027 '. B 0x11001dd0 ; flash_OTP_write + 126
- 0x11001d80: 2300 .# MOVS r3,#0
- 0x11001d82: 461a .F MOV r2,r3
- 0x11001d84: 2103 .! MOVS r1,#3
- 0x11001d86: f8da0000 .... LDR r0,[r10,#0]
- 0x11001d8a: f7fffa06 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001d8e: f8cb6094 ...` STR r6,[r11,#0x94]
- 0x11001d92: 4841 AH LDR r0,[pc,#260] ; [0x11001e98] = 0x1001b7d4
- 0x11001d94: eb080304 .... ADD r3,r8,r4
- 0x11001d98: 2208 ." MOVS r2,#8
- 0x11001d9a: 2102 .! MOVS r1,#2
- 0x11001d9c: 6880 .h LDR r0,[r0,#8]
- 0x11001d9e: f7fff9fc .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001da2: 464c LF MOV r4,r9
- 0x11001da4: 2005 . MOVS r0,#5
- 0x11001da6: f7fff985 .... BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x11001daa: 466b kF MOV r3,sp
- 0x11001dac: 2201 ." MOVS r2,#1
- 0x11001dae: 2100 .! MOVS r1,#0
- 0x11001db0: 6820 h LDR r0,[r4,#0]
- 0x11001db2: f7fff9f2 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001db6: f89d0000 .... LDRB r0,[sp,#0]
- 0x11001dba: 07c0 .. LSLS r0,r0,#31
- 0x11001dbc: d1f2 .. BNE 0x11001da4 ; flash_OTP_write + 82
- 0x11001dbe: 4839 9H LDR r0,[pc,#228] ; [0x11001ea4] = 0x1e474
- 0x11001dc0: 2300 .# MOVS r3,#0
- 0x11001dc2: 461a .F MOV r2,r3
- 0x11001dc4: 2103 .! MOVS r1,#3
- 0x11001dc6: 6800 .h LDR r0,[r0,#0]
- 0x11001dc8: f7fff9e7 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001dcc: 463c <F MOV r4,r7
- 0x11001dce: 3608 .6 ADDS r6,r6,#8
- 0x11001dd0: f1040708 .... ADD r7,r4,#8
- 0x11001dd4: 42af .B CMP r7,r5
- 0x11001dd6: d9d3 .. BLS 0x11001d80 ; flash_OTP_write + 46
- 0x11001dd8: 42ac .B CMP r4,r5
- 0x11001dda: d225 %. BCS 0x11001e28 ; flash_OTP_write + 214
- 0x11001ddc: 2300 .# MOVS r3,#0
- 0x11001dde: 461a .F MOV r2,r3
- 0x11001de0: 2103 .! MOVS r1,#3
- 0x11001de2: f8da0000 .... LDR r0,[r10,#0]
- 0x11001de6: f7fff9d8 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001dea: f8cb6094 ...` STR r6,[r11,#0x94]
- 0x11001dee: 482a *H LDR r0,[pc,#168] ; [0x11001e98] = 0x1001b7d4
- 0x11001df0: eb080304 .... ADD r3,r8,r4
- 0x11001df4: 1b2a *. SUBS r2,r5,r4
- 0x11001df6: 2102 .! MOVS r1,#2
- 0x11001df8: 6880 .h LDR r0,[r0,#8]
- 0x11001dfa: f7fff9ce .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001dfe: 464c LF MOV r4,r9
- 0x11001e00: 2005 . MOVS r0,#5
- 0x11001e02: f7fff957 ..W. BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x11001e06: 466b kF MOV r3,sp
- 0x11001e08: 2201 ." MOVS r2,#1
- 0x11001e0a: 2100 .! MOVS r1,#0
- 0x11001e0c: 6820 h LDR r0,[r4,#0]
- 0x11001e0e: f7fff9c4 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001e12: f89d0000 .... LDRB r0,[sp,#0]
- 0x11001e16: 07c0 .. LSLS r0,r0,#31
- 0x11001e18: d1f2 .. BNE 0x11001e00 ; flash_OTP_write + 174
- 0x11001e1a: 4822 "H LDR r0,[pc,#136] ; [0x11001ea4] = 0x1e474
- 0x11001e1c: 2300 .# MOVS r3,#0
- 0x11001e1e: 461a .F MOV r2,r3
- 0x11001e20: 2103 .! MOVS r1,#3
- 0x11001e22: 6800 .h LDR r0,[r0,#0]
- 0x11001e24: f7fff9b9 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001e28: 9801 .. LDR r0,[sp,#4]
- 0x11001e2a: f7fff916 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11001e2e: e8bd9ffc .... POP {r2-r12,pc}
- flash_OTP_erase
- 0x11001e32: b538 8. PUSH {r3-r5,lr}
- 0x11001e34: f4005440 ..@T AND r4,r0,#0x3000
- 0x11001e38: 2020 MOVS r0,#0x20
- 0x11001e3a: f7fff909 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11001e3e: 4605 .F MOV r5,r0
- 0x11001e40: 4816 .H LDR r0,[pc,#88] ; [0x11001e9c] = 0x1e454
- 0x11001e42: 2300 .# MOVS r3,#0
- 0x11001e44: 461a .F MOV r2,r3
- 0x11001e46: 2103 .! MOVS r1,#3
- 0x11001e48: 6800 .h LDR r0,[r0,#0]
- 0x11001e4a: f7fff9a6 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001e4e: 4811 .H LDR r0,[pc,#68] ; [0x11001e94] = 0x500b8000
- 0x11001e50: f8c04094 ...@ STR r4,[r0,#0x94]
- 0x11001e54: 4810 .H LDR r0,[pc,#64] ; [0x11001e98] = 0x1001b7d4
- 0x11001e56: 2300 .# MOVS r3,#0
- 0x11001e58: 461a .F MOV r2,r3
- 0x11001e5a: 2103 .! MOVS r1,#3
- 0x11001e5c: 6800 .h LDR r0,[r0,#0]
- 0x11001e5e: f7fff99c .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001e62: 4c0f .L LDR r4,[pc,#60] ; [0x11001ea0] = 0x1e44c
- 0x11001e64: 2005 . MOVS r0,#5
- 0x11001e66: f7fff925 ..%. BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x11001e6a: 466b kF MOV r3,sp
- 0x11001e6c: 2201 ." MOVS r2,#1
- 0x11001e6e: 2100 .! MOVS r1,#0
- 0x11001e70: 6820 h LDR r0,[r4,#0]
- 0x11001e72: f7fff992 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001e76: f89d0000 .... LDRB r0,[sp,#0]
- 0x11001e7a: 07c0 .. LSLS r0,r0,#31
- 0x11001e7c: d1f2 .. BNE 0x11001e64 ; flash_OTP_erase + 50
- 0x11001e7e: 4809 .H LDR r0,[pc,#36] ; [0x11001ea4] = 0x1e474
- 0x11001e80: 2300 .# MOVS r3,#0
- 0x11001e82: 461a .F MOV r2,r3
- 0x11001e84: 2103 .! MOVS r1,#3
- 0x11001e86: 6800 .h LDR r0,[r0,#0]
- 0x11001e88: f7fff987 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11001e8c: 4628 (F MOV r0,r5
- 0x11001e8e: f7fff8e4 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11001e92: bd38 8. POP {r3-r5,pc}
- $d
- 0x11001e94: 500b8000 ...P DCD 1342930944
- 0x11001e98: 1001b7d4 .... DCD 268548052
- 0x11001e9c: 0001e454 T... DCD 123988
- 0x11001ea0: 0001e44c L... DCD 123980
- 0x11001ea4: 0001e474 t... DCD 124020
- $t
- ram_code
- system_osc_doubler_calibration
- 0x11001ea8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x11001eac: f2450645 E.E. MOV r6,#0x5045
- 0x11001eb0: 0730 0. LSLS r0,r6,#28
- 0x11001eb2: f04f0800 O... MOV r8,#0
- 0x11001eb6: 6801 .h LDR r1,[r0,#0]
- 0x11001eb8: f2450309 E... MOV r3,#0x5009
- 0x11001ebc: f0410108 A... ORR r1,r1,#8
- 0x11001ec0: 6001 .` STR r1,[r0,#0]
- 0x11001ec2: 2201 ." MOVS r2,#1
- 0x11001ec4: 4647 GF MOV r7,r8
- 0x11001ec6: 4699 .F MOV r9,r3
- 0x11001ec8: 210c .! MOVS r1,#0xc
- 0x11001eca: 4640 @F MOV r0,r8
- 0x11001ecc: 4798 .G BLX r3
- 0x11001ece: f0400380 @... ORR r3,r0,#0x80
- 0x11001ed2: 2201 ." MOVS r2,#1
- 0x11001ed4: 210c .! MOVS r1,#0xc
- 0x11001ed6: 2000 . MOVS r0,#0
- 0x11001ed8: 47b0 .G BLX r6
- 0x11001eda: 2380 .# MOVS r3,#0x80
- 0x11001edc: 2201 ." MOVS r2,#1
- 0x11001ede: 2174 t! MOVS r1,#0x74
- 0x11001ee0: 2000 . MOVS r0,#0
- 0x11001ee2: 47b0 .G BLX r6
- 0x11001ee4: 2300 .# MOVS r3,#0
- 0x11001ee6: 2201 ." MOVS r2,#1
- 0x11001ee8: 2175 u! MOVS r1,#0x75
- 0x11001eea: 4618 .F MOV r0,r3
- 0x11001eec: 47b0 .G BLX r6
- 0x11001eee: 2300 .# MOVS r3,#0
- 0x11001ef0: 2201 ." MOVS r2,#1
- 0x11001ef2: 2176 v! MOVS r1,#0x76
- 0x11001ef4: 4618 .F MOV r0,r3
- 0x11001ef6: 47b0 .G BLX r6
- 0x11001ef8: 4dfa .M LDR r5,[pc,#1000] ; [0x110022e4] = 0x50024000
- 0x11001efa: 7c28 (| LDRB r0,[r5,#0x10]
- 0x11001efc: f0400002 @... ORR r0,r0,#2
- 0x11001f00: 7428 (t STRB r0,[r5,#0x10]
- 0x11001f02: 2001 . MOVS r0,#1
- 0x11001f04: f7fff8d6 .... BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x11001f08: 2400 .$ MOVS r4,#0
- 0x11001f0a: 2201 ." MOVS r2,#1
- 0x11001f0c: 2175 u! MOVS r1,#0x75
- 0x11001f0e: 4623 #F MOV r3,r4
- 0x11001f10: 2000 . MOVS r0,#0
- 0x11001f12: 47b0 .G BLX r6
- 0x11001f14: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11001f18: 2000 . MOVS r0,#0
- 0x11001f1a: 068a .. LSLS r2,r1,#26
- 0x11001f1c: d504 .. BPL 0x11001f28 ; system_osc_doubler_calibration + 128
- 0x11001f1e: 1c40 @. ADDS r0,r0,#1
- 0x11001f20: b2c0 .. UXTB r0,r0
- 0x11001f22: 280f .( CMP r0,#0xf
- 0x11001f24: d3f9 .. BCC 0x11001f1a ; system_osc_doubler_calibration + 114
- 0x11001f26: e001 .. B 0x11001f2c ; system_osc_doubler_calibration + 132
- 0x11001f28: 280f .( CMP r0,#0xf
- 0x11001f2a: d32d -. BCC 0x11001f88 ; system_osc_doubler_calibration + 224
- 0x11001f2c: 1c64 d. ADDS r4,r4,#1
- 0x11001f2e: b2e4 .. UXTB r4,r4
- 0x11001f30: 2c1f ., CMP r4,#0x1f
- 0x11001f32: d9ea .. BLS 0x11001f0a ; system_osc_doubler_calibration + 98
- 0x11001f34: e02a *. B 0x11001f8c ; system_osc_doubler_calibration + 228
- 0x11001f36: 2201 ." MOVS r2,#1
- 0x11001f38: 2175 u! MOVS r1,#0x75
- 0x11001f3a: 4623 #F MOV r3,r4
- 0x11001f3c: 2000 . MOVS r0,#0
- 0x11001f3e: 47b0 .G BLX r6
- 0x11001f40: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11001f44: 2000 . MOVS r0,#0
- 0x11001f46: 068a .. LSLS r2,r1,#26
- 0x11001f48: d404 .. BMI 0x11001f54 ; system_osc_doubler_calibration + 172
- 0x11001f4a: 1c40 @. ADDS r0,r0,#1
- 0x11001f4c: b2c0 .. UXTB r0,r0
- 0x11001f4e: 280f .( CMP r0,#0xf
- 0x11001f50: d3f9 .. BCC 0x11001f46 ; system_osc_doubler_calibration + 158
- 0x11001f52: e017 .. B 0x11001f84 ; system_osc_doubler_calibration + 220
- 0x11001f54: 280f .( CMP r0,#0xf
- 0x11001f56: d215 .. BCS 0x11001f84 ; system_osc_doubler_calibration + 220
- 0x11001f58: 49e3 .I LDR r1,[pc,#908] ; [0x110022e8] = 0x11003b5c
- 0x11001f5a: 7808 .x LDRB r0,[r1,#0]
- 0x11001f5c: b140 @. CBZ r0,0x11001f70 ; system_osc_doubler_calibration + 200
- 0x11001f5e: 42a0 .B CMP r0,r4
- 0x11001f60: d301 .. BCC 0x11001f66 ; system_osc_doubler_calibration + 190
- 0x11001f62: 1b02 .. SUBS r2,r0,r4
- 0x11001f64: e000 .. B 0x11001f68 ; system_osc_doubler_calibration + 192
- 0x11001f66: 1a22 ". SUBS r2,r4,r0
- 0x11001f68: 2a02 .* CMP r2,#2
- 0x11001f6a: dd01 .. BLE 0x11001f70 ; system_osc_doubler_calibration + 200
- 0x11001f6c: 4604 .F MOV r4,r0
- 0x11001f6e: e000 .. B 0x11001f72 ; system_osc_doubler_calibration + 202
- 0x11001f70: 700c .p STRB r4,[r1,#0]
- 0x11001f72: 1e64 d. SUBS r4,r4,#1
- 0x11001f74: b2e0 .. UXTB r0,r4
- 0x11001f76: 4680 .F MOV r8,r0
- 0x11001f78: 4603 .F MOV r3,r0
- 0x11001f7a: 2201 ." MOVS r2,#1
- 0x11001f7c: 2175 u! MOVS r1,#0x75
- 0x11001f7e: 2000 . MOVS r0,#0
- 0x11001f80: 47b0 .G BLX r6
- 0x11001f82: e003 .. B 0x11001f8c ; system_osc_doubler_calibration + 228
- 0x11001f84: 1c64 d. ADDS r4,r4,#1
- 0x11001f86: b2e4 .. UXTB r4,r4
- 0x11001f88: 2c1f ., CMP r4,#0x1f
- 0x11001f8a: d9d4 .. BLS 0x11001f36 ; system_osc_doubler_calibration + 142
- 0x11001f8c: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11001f90: 2000 . MOVS r0,#0
- 0x11001f92: 068a .. LSLS r2,r1,#26
- 0x11001f94: d503 .. BPL 0x11001f9e ; system_osc_doubler_calibration + 246
- 0x11001f96: 1c40 @. ADDS r0,r0,#1
- 0x11001f98: b2c0 .. UXTB r0,r0
- 0x11001f9a: 280f .( CMP r0,#0xf
- 0x11001f9c: d3f9 .. BCC 0x11001f92 ; system_osc_doubler_calibration + 234
- 0x11001f9e: 2400 .$ MOVS r4,#0
- 0x11001fa0: 0720 . LSLS r0,r4,#28
- 0x11001fa2: 0e03 .. LSRS r3,r0,#24
- 0x11001fa4: 2201 ." MOVS r2,#1
- 0x11001fa6: 2176 v! MOVS r1,#0x76
- 0x11001fa8: 2000 . MOVS r0,#0
- 0x11001faa: 47b0 .G BLX r6
- 0x11001fac: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11001fb0: 2000 . MOVS r0,#0
- 0x11001fb2: 068a .. LSLS r2,r1,#26
- 0x11001fb4: d404 .. BMI 0x11001fc0 ; system_osc_doubler_calibration + 280
- 0x11001fb6: 1c40 @. ADDS r0,r0,#1
- 0x11001fb8: b2c0 .. UXTB r0,r0
- 0x11001fba: 280f .( CMP r0,#0xf
- 0x11001fbc: d3f9 .. BCC 0x11001fb2 ; system_osc_doubler_calibration + 266
- 0x11001fbe: e001 .. B 0x11001fc4 ; system_osc_doubler_calibration + 284
- 0x11001fc0: 280f .( CMP r0,#0xf
- 0x11001fc2: d303 .. BCC 0x11001fcc ; system_osc_doubler_calibration + 292
- 0x11001fc4: 1c64 d. ADDS r4,r4,#1
- 0x11001fc6: b2e4 .. UXTB r4,r4
- 0x11001fc8: 2c0f ., CMP r4,#0xf
- 0x11001fca: d9e9 .. BLS 0x11001fa0 ; system_osc_doubler_calibration + 248
- 0x11001fcc: 7c28 (| LDRB r0,[r5,#0x10]
- 0x11001fce: f0400003 @... ORR r0,r0,#3
- 0x11001fd2: 7428 (t STRB r0,[r5,#0x10]
- 0x11001fd4: 2001 . MOVS r0,#1
- 0x11001fd6: f7fff86d ..m. BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x11001fda: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11001fde: 2000 . MOVS r0,#0
- 0x11001fe0: 06ca .. LSLS r2,r1,#27
- 0x11001fe2: d403 .. BMI 0x11001fec ; system_osc_doubler_calibration + 324
- 0x11001fe4: 1c40 @. ADDS r0,r0,#1
- 0x11001fe6: b2c0 .. UXTB r0,r0
- 0x11001fe8: 2820 ( CMP r0,#0x20
- 0x11001fea: d3f9 .. BCC 0x11001fe0 ; system_osc_doubler_calibration + 312
- 0x11001fec: 281f .( CMP r0,#0x1f
- 0x11001fee: d21a .. BCS 0x11002026 ; system_osc_doubler_calibration + 382
- 0x11001ff0: 2300 .# MOVS r3,#0
- 0x11001ff2: 2201 ." MOVS r2,#1
- 0x11001ff4: 2174 t! MOVS r1,#0x74
- 0x11001ff6: 4618 .F MOV r0,r3
- 0x11001ff8: 47b0 .G BLX r6
- 0x11001ffa: 2201 ." MOVS r2,#1
- 0x11001ffc: 2174 t! MOVS r1,#0x74
- 0x11001ffe: 463b ;F MOV r3,r7
- 0x11002000: 2000 . MOVS r0,#0
- 0x11002002: 47b0 .G BLX r6
- 0x11002004: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11002008: 2000 . MOVS r0,#0
- 0x1100200a: 06ca .. LSLS r2,r1,#27
- 0x1100200c: d404 .. BMI 0x11002018 ; system_osc_doubler_calibration + 368
- 0x1100200e: 1c40 @. ADDS r0,r0,#1
- 0x11002010: b2c0 .. UXTB r0,r0
- 0x11002012: 2810 .( CMP r0,#0x10
- 0x11002014: d3f9 .. BCC 0x1100200a ; system_osc_doubler_calibration + 354
- 0x11002016: e001 .. B 0x1100201c ; system_osc_doubler_calibration + 372
- 0x11002018: 280f .( CMP r0,#0xf
- 0x1100201a: d31a .. BCC 0x11002052 ; system_osc_doubler_calibration + 426
- 0x1100201c: 1c7f .. ADDS r7,r7,#1
- 0x1100201e: b2ff .. UXTB r7,r7
- 0x11002020: 2f1f ./ CMP r7,#0x1f
- 0x11002022: d9ea .. BLS 0x11001ffa ; system_osc_doubler_calibration + 338
- 0x11002024: e015 .. B 0x11002052 ; system_osc_doubler_calibration + 426
- 0x11002026: 2201 ." MOVS r2,#1
- 0x11002028: 2174 t! MOVS r1,#0x74
- 0x1100202a: f0470380 G... ORR r3,r7,#0x80
- 0x1100202e: 2000 . MOVS r0,#0
- 0x11002030: 47b0 .G BLX r6
- 0x11002032: f895104c ..L. LDRB r1,[r5,#0x4c]
- 0x11002036: 2000 . MOVS r0,#0
- 0x11002038: 06ca .. LSLS r2,r1,#27
- 0x1100203a: d404 .. BMI 0x11002046 ; system_osc_doubler_calibration + 414
- 0x1100203c: 1c40 @. ADDS r0,r0,#1
- 0x1100203e: b2c0 .. UXTB r0,r0
- 0x11002040: 2810 .( CMP r0,#0x10
- 0x11002042: d3f9 .. BCC 0x11002038 ; system_osc_doubler_calibration + 400
- 0x11002044: e001 .. B 0x1100204a ; system_osc_doubler_calibration + 418
- 0x11002046: 280f .( CMP r0,#0xf
- 0x11002048: d303 .. BCC 0x11002052 ; system_osc_doubler_calibration + 426
- 0x1100204a: 1c7f .. ADDS r7,r7,#1
- 0x1100204c: b2ff .. UXTB r7,r7
- 0x1100204e: 2f1f ./ CMP r7,#0x1f
- 0x11002050: d9e9 .. BLS 0x11002026 ; system_osc_doubler_calibration + 382
- 0x11002052: 7c28 (| LDRB r0,[r5,#0x10]
- 0x11002054: 49a5 .I LDR r1,[pc,#660] ; [0x110022ec] = 0x1001b7e4
- 0x11002056: f00000fc .... AND r0,r0,#0xfc
- 0x1100205a: 7428 (t STRB r0,[r5,#0x10]
- 0x1100205c: f8114008 ...@ LDRB r4,[r1,r8]
- 0x11002060: 2201 ." MOVS r2,#1
- 0x11002062: 2176 v! MOVS r1,#0x76
- 0x11002064: 2000 . MOVS r0,#0
- 0x11002066: 464b KF MOV r3,r9
- 0x11002068: 4798 .G BLX r3
- 0x1100206a: ea400304 @... ORR r3,r0,r4
- 0x1100206e: 2201 ." MOVS r2,#1
- 0x11002070: 2176 v! MOVS r1,#0x76
- 0x11002072: 2000 . MOVS r0,#0
- 0x11002074: 47b0 .G BLX r6
- 0x11002076: 2201 ." MOVS r2,#1
- 0x11002078: 210c .! MOVS r1,#0xc
- 0x1100207a: 2000 . MOVS r0,#0
- 0x1100207c: f000fb6e ..n. BL frspim_rd ; 0x1100275c
- 0x11002080: 46b4 .F MOV r12,r6
- 0x11002082: e8bd47f0 ...G POP {r4-r10,lr}
- 0x11002086: f000037f .... AND r3,r0,#0x7f
- 0x1100208a: 2201 ." MOVS r2,#1
- 0x1100208c: 210c .! MOVS r1,#0xc
- 0x1100208e: 2000 . MOVS r0,#0
- 0x11002090: 4760 `G BX r12
- system_set_internal_flash_clock_div
- 0x11002092: f3ef8210 .... MRS r2,PRIMASK
- 0x11002096: b672 r. CPSID i
- 0x11002098: 4995 .I LDR r1,[pc,#596] ; [0x110022f0] = 0x11000208
- 0x1100209a: 6809 .h LDR r1,[r1,#0]
- 0x1100209c: 680b .h LDR r3,[r1,#0]
- 0x1100209e: 17db .. ASRS r3,r3,#31
- 0x110020a0: 1c5b [. ADDS r3,r3,#1
- 0x110020a2: d1fb .. BNE 0x1100209c ; system_set_internal_flash_clock_div + 10
- 0x110020a4: 690b .i LDR r3,[r1,#0x10]
- 0x110020a6: f023031e #... BIC r3,r3,#0x1e
- 0x110020aa: b900 .. CBNZ r0,0x110020ae ; system_set_internal_flash_clock_div + 28
- 0x110020ac: 1d1b .. ADDS r3,r3,#4
- 0x110020ae: 610b .a STR r3,[r1,#0x10]
- 0x110020b0: 680b .h LDR r3,[r1,#0]
- 0x110020b2: f36043d6 `..C BFI r3,r0,#19,#4
- 0x110020b6: 600b .` STR r3,[r1,#0]
- 0x110020b8: 2a00 .* CMP r2,#0
- 0x110020ba: d100 .. BNE 0x110020be ; system_set_internal_flash_clock_div + 44
- 0x110020bc: b662 b. CPSIE i
- 0x110020be: 4770 pG BX lr
- system_enable_internal_flash_q_read
- 0x110020c0: b5f8 .. PUSH {r3-r7,lr}
- 0x110020c2: 4607 .F MOV r7,r0
- 0x110020c4: f3ef8410 .... MRS r4,PRIMASK
- 0x110020c8: b672 r. CPSID i
- 0x110020ca: 4d89 .M LDR r5,[pc,#548] ; [0x110022f0] = 0x11000208
- 0x110020cc: 6828 (h LDR r0,[r5,#0]
- 0x110020ce: 6801 .h LDR r1,[r0,#0]
- 0x110020d0: 17c9 .. ASRS r1,r1,#31
- 0x110020d2: 1c49 I. ADDS r1,r1,#1
- 0x110020d4: d1fb .. BNE 0x110020ce ; system_enable_internal_flash_q_read + 14
- 0x110020d6: 4887 .H LDR r0,[pc,#540] ; [0x110022f4] = 0x1e44c
- 0x110020d8: 466b kF MOV r3,sp
- 0x110020da: 2201 ." MOVS r2,#1
- 0x110020dc: 6800 .h LDR r0,[r0,#0]
- 0x110020de: f7fff85c ..\. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x110020e2: 4885 .H LDR r0,[pc,#532] ; [0x110022f8] = 0x1e450
- 0x110020e4: 466e nF MOV r6,sp
- 0x110020e6: 2201 ." MOVS r2,#1
- 0x110020e8: 2100 .! MOVS r1,#0
- 0x110020ea: 6800 .h LDR r0,[r0,#0]
- 0x110020ec: 1c73 s. ADDS r3,r6,#1
- 0x110020ee: f7fff854 ..T. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x110020f2: f89d0001 .... LDRB r0,[sp,#1]
- 0x110020f6: 0781 .. LSLS r1,r0,#30
- 0x110020f8: d418 .. BMI 0x1100212c ; system_enable_internal_flash_q_read + 108
- 0x110020fa: f0400002 @... ORR r0,r0,#2
- 0x110020fe: f88d0001 .... STRB r0,[sp,#1]
- 0x11002102: 487e ~H LDR r0,[pc,#504] ; [0x110022fc] = 0x1e454
- 0x11002104: 2300 .# MOVS r3,#0
- 0x11002106: 461a .F MOV r2,r3
- 0x11002108: 2103 .! MOVS r1,#3
- 0x1100210a: 6800 .h LDR r0,[r0,#0]
- 0x1100210c: f7fff845 ..E. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11002110: 2f31 1/ CMP r7,#0x31
- 0x11002112: d022 ". BEQ 0x1100215a ; system_enable_internal_flash_q_read + 154
- 0x11002114: 2202 ." MOVS r2,#2
- 0x11002116: 487a zH LDR r0,[pc,#488] ; [0x11002300] = 0x1e45c
- 0x11002118: 466b kF MOV r3,sp
- 0x1100211a: 4611 .F MOV r1,r2
- 0x1100211c: 6800 .h LDR r0,[r0,#0]
- 0x1100211e: f7fff83c ..<. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11002122: f7fff849 ..I. BL $Ven$TT$L$$flash_wait_wip_clear ; 0x110011b8
- 0x11002126: 2001 . MOVS r0,#1
- 0x11002128: f7feff6f ..o. BL $Ven$TT$L$$co_delay_100us ; 0x1100100a
- 0x1100212c: 4875 uH LDR r0,[pc,#468] ; [0x11002304] = 0x110000a0
- 0x1100212e: 6ac1 .j LDR r1,[r0,#0x2c]
- 0x11002130: f02161f0 !..a BIC r1,r1,#0x7800000
- 0x11002134: f4410100 A... ORR r1,r1,#0x800000
- 0x11002138: 62c1 .b STR r1,[r0,#0x2c]
- 0x1100213a: 6828 (h LDR r0,[r5,#0]
- 0x1100213c: 6801 .h LDR r1,[r0,#0]
- 0x1100213e: f0210101 !... BIC r1,r1,#1
- 0x11002142: 6001 .` STR r1,[r0,#0]
- 0x11002144: f7fff83d ..=. BL $Ven$TT$L$$flash_set_read_quad ; 0x110011c2
- 0x11002148: 6828 (h LDR r0,[r5,#0]
- 0x1100214a: 6801 .h LDR r1,[r0,#0]
- 0x1100214c: f0410101 A... ORR r1,r1,#1
- 0x11002150: 6001 .` STR r1,[r0,#0]
- 0x11002152: 2c00 ., CMP r4,#0
- 0x11002154: d100 .. BNE 0x11002158 ; system_enable_internal_flash_q_read + 152
- 0x11002156: b662 b. CPSIE i
- 0x11002158: bdf8 .. POP {r3-r7,pc}
- 0x1100215a: 4864 dH LDR r0,[pc,#400] ; [0x110022ec] = 0x1001b7e4
- 0x1100215c: 1c73 s. ADDS r3,r6,#1
- 0x1100215e: 2201 ." MOVS r2,#1
- 0x11002160: 2102 .! MOVS r1,#2
- 0x11002162: 1f00 .. SUBS r0,r0,#4
- 0x11002164: e7da .. B 0x1100211c ; system_enable_internal_flash_q_read + 92
- system_lvd_protect_handle
- 0x11002166: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1100216a: 2020 MOVS r0,#0x20
- 0x1100216c: f7feff70 ..p. BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11002170: 4607 .F MOV r7,r0
- 0x11002172: 2201 ." MOVS r2,#1
- 0x11002174: 211a .! MOVS r1,#0x1a
- 0x11002176: 2000 . MOVS r0,#0
- 0x11002178: f000faf0 .... BL frspim_rd ; 0x1100275c
- 0x1100217c: f000037f .... AND r3,r0,#0x7f
- 0x11002180: 2201 ." MOVS r2,#1
- 0x11002182: 211a .! MOVS r1,#0x1a
- 0x11002184: 2000 . MOVS r0,#0
- 0x11002186: f000fb16 .... BL frspim_wr ; 0x110027b6
- 0x1100218a: 2201 ." MOVS r2,#1
- 0x1100218c: 2111 .! MOVS r1,#0x11
- 0x1100218e: 2000 . MOVS r0,#0
- 0x11002190: f000fae4 .... BL frspim_rd ; 0x1100275c
- 0x11002194: f00003f7 .... AND r3,r0,#0xf7
- 0x11002198: 2201 ." MOVS r2,#1
- 0x1100219a: 2111 .! MOVS r1,#0x11
- 0x1100219c: 2000 . MOVS r0,#0
- 0x1100219e: f000fb0a .... BL frspim_wr ; 0x110027b6
- 0x110021a2: 4c51 QL LDR r4,[pc,#324] ; [0x110022e8] = 0x11003b5c
- 0x110021a4: f44f76fa O..v MOV r6,#0x1f4
- 0x110021a8: 2500 .% MOVS r5,#0
- 0x110021aa: 4630 0F MOV r0,r6
- 0x110021ac: f7feff2d ..-. BL $Ven$TT$L$$co_delay_100us ; 0x1100100a
- 0x110021b0: 2201 ." MOVS r2,#1
- 0x110021b2: 215d ]! MOVS r1,#0x5d
- 0x110021b4: 2000 . MOVS r0,#0
- 0x110021b6: f000fad1 .... BL frspim_rd ; 0x1100275c
- 0x110021ba: f0100f44 ..D. TST r0,#0x44
- 0x110021be: d001 .. BEQ 0x110021c4 ; system_lvd_protect_handle + 94
- 0x110021c0: 7065 ep STRB r5,[r4,#1]
- 0x110021c2: e7f2 .. B 0x110021aa ; system_lvd_protect_handle + 68
- 0x110021c4: 7860 `x LDRB r0,[r4,#1]
- 0x110021c6: 1c40 @. ADDS r0,r0,#1
- 0x110021c8: b2c0 .. UXTB r0,r0
- 0x110021ca: 7060 `p STRB r0,[r4,#1]
- 0x110021cc: 2803 .( CMP r0,#3
- 0x110021ce: d3ec .. BCC 0x110021aa ; system_lvd_protect_handle + 68
- 0x110021d0: 2201 ." MOVS r2,#1
- 0x110021d2: 2111 .! MOVS r1,#0x11
- 0x110021d4: 2000 . MOVS r0,#0
- 0x110021d6: f000fac1 .... BL frspim_rd ; 0x1100275c
- 0x110021da: b2c0 .. UXTB r0,r0
- 0x110021dc: f0400380 @... ORR r3,r0,#0x80
- 0x110021e0: 2201 ." MOVS r2,#1
- 0x110021e2: 2111 .! MOVS r1,#0x11
- 0x110021e4: 2000 . MOVS r0,#0
- 0x110021e6: f000fae6 .... BL frspim_wr ; 0x110027b6
- 0x110021ea: 2201 ." MOVS r2,#1
- 0x110021ec: 211a .! MOVS r1,#0x1a
- 0x110021ee: 2000 . MOVS r0,#0
- 0x110021f0: f000fab4 .... BL frspim_rd ; 0x1100275c
- 0x110021f4: b2c0 .. UXTB r0,r0
- 0x110021f6: f0400380 @... ORR r3,r0,#0x80
- 0x110021fa: 2201 ." MOVS r2,#1
- 0x110021fc: 211a .! MOVS r1,#0x1a
- 0x110021fe: 2000 . MOVS r0,#0
- 0x11002200: f000fad9 .... BL frspim_wr ; 0x110027b6
- 0x11002204: 4638 8F MOV r0,r7
- 0x11002206: e8bd41f0 ...A POP {r4-r8,lr}
- 0x1100220a: f7febf26 ..&. B $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- flash_protect_enable
- 0x1100220e: b538 8. PUSH {r3-r5,lr}
- 0x11002210: 4d38 8M LDR r5,[pc,#224] ; [0x110022f4] = 0x1e44c
- 0x11002212: 4604 .F MOV r4,r0
- 0x11002214: 466b kF MOV r3,sp
- 0x11002216: 2201 ." MOVS r2,#1
- 0x11002218: 2100 .! MOVS r1,#0
- 0x1100221a: 6828 (h LDR r0,[r5,#0]
- 0x1100221c: f7feffbd .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11002220: f89d0000 .... LDRB r0,[sp,#0]
- 0x11002224: f3c00184 .... UBFX r1,r0,#2,#5
- 0x11002228: 291f .) CMP r1,#0x1f
- 0x1100222a: d025 %. BEQ 0x11002278 ; flash_protect_enable + 106
- 0x1100222c: f040007c @.|. ORR r0,r0,#0x7c
- 0x11002230: f04f0300 O... MOV r3,#0
- 0x11002234: f88d0000 .... STRB r0,[sp,#0]
- 0x11002238: 461a .F MOV r2,r3
- 0x1100223a: f04f0103 O... MOV r1,#3
- 0x1100223e: b10c .. CBZ r4,0x11002244 ; flash_protect_enable + 54
- 0x11002240: 482e .H LDR r0,[pc,#184] ; [0x110022fc] = 0x1e454
- 0x11002242: e000 .. B 0x11002246 ; flash_protect_enable + 56
- 0x11002244: 4830 0H LDR r0,[pc,#192] ; [0x11002308] = 0x1e458
- 0x11002246: 6800 .h LDR r0,[r0,#0]
- 0x11002248: f7feffa7 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x1100224c: 482c ,H LDR r0,[pc,#176] ; [0x11002300] = 0x1e45c
- 0x1100224e: 466b kF MOV r3,sp
- 0x11002250: 2201 ." MOVS r2,#1
- 0x11002252: 2102 .! MOVS r1,#2
- 0x11002254: 6800 .h LDR r0,[r0,#0]
- 0x11002256: f7feffa0 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x1100225a: 2c00 ., CMP r4,#0
- 0x1100225c: d00c .. BEQ 0x11002278 ; flash_protect_enable + 106
- 0x1100225e: 2001 . MOVS r0,#1
- 0x11002260: f7fefed3 .... BL $Ven$TT$L$$co_delay_100us ; 0x1100100a
- 0x11002264: 466b kF MOV r3,sp
- 0x11002266: 2201 ." MOVS r2,#1
- 0x11002268: 2100 .! MOVS r1,#0
- 0x1100226a: 6828 (h LDR r0,[r5,#0]
- 0x1100226c: f7feff95 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x11002270: f89d0000 .... LDRB r0,[sp,#0]
- 0x11002274: 0780 .. LSLS r0,r0,#30
- 0x11002276: d1f2 .. BNE 0x1100225e ; flash_protect_enable + 80
- 0x11002278: bd38 8. POP {r3-r5,pc}
- flash_protect_disable
- 0x1100227a: b538 8. PUSH {r3-r5,lr}
- 0x1100227c: 4d1d .M LDR r5,[pc,#116] ; [0x110022f4] = 0x1e44c
- 0x1100227e: 4604 .F MOV r4,r0
- 0x11002280: 466b kF MOV r3,sp
- 0x11002282: 2201 ." MOVS r2,#1
- 0x11002284: 2100 .! MOVS r1,#0
- 0x11002286: 6828 (h LDR r0,[r5,#0]
- 0x11002288: f7feff87 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x1100228c: f89d0000 .... LDRB r0,[sp,#0]
- 0x11002290: f0100f7c ..|. TST r0,#0x7c
- 0x11002294: d025 %. BEQ 0x110022e2 ; flash_protect_disable + 104
- 0x11002296: f020007c .|. BIC r0,r0,#0x7c
- 0x1100229a: f04f0300 O... MOV r3,#0
- 0x1100229e: f88d0000 .... STRB r0,[sp,#0]
- 0x110022a2: 461a .F MOV r2,r3
- 0x110022a4: f04f0103 O... MOV r1,#3
- 0x110022a8: b10c .. CBZ r4,0x110022ae ; flash_protect_disable + 52
- 0x110022aa: 4814 .H LDR r0,[pc,#80] ; [0x110022fc] = 0x1e454
- 0x110022ac: e000 .. B 0x110022b0 ; flash_protect_disable + 54
- 0x110022ae: 4816 .H LDR r0,[pc,#88] ; [0x11002308] = 0x1e458
- 0x110022b0: 6800 .h LDR r0,[r0,#0]
- 0x110022b2: f7feff72 ..r. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x110022b6: 4812 .H LDR r0,[pc,#72] ; [0x11002300] = 0x1e45c
- 0x110022b8: 466b kF MOV r3,sp
- 0x110022ba: 2201 ." MOVS r2,#1
- 0x110022bc: 2102 .! MOVS r1,#2
- 0x110022be: 6800 .h LDR r0,[r0,#0]
- 0x110022c0: f7feff6b ..k. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x110022c4: 2c00 ., CMP r4,#0
- 0x110022c6: d00c .. BEQ 0x110022e2 ; flash_protect_disable + 104
- 0x110022c8: 2001 . MOVS r0,#1
- 0x110022ca: f7fefe9e .... BL $Ven$TT$L$$co_delay_100us ; 0x1100100a
- 0x110022ce: 466b kF MOV r3,sp
- 0x110022d0: 2201 ." MOVS r2,#1
- 0x110022d2: 2100 .! MOVS r1,#0
- 0x110022d4: 6828 (h LDR r0,[r5,#0]
- 0x110022d6: f7feff60 ..`. BL $Ven$TT$L$$qspi_stig_cmd ; 0x1100119a
- 0x110022da: f89d0000 .... LDRB r0,[sp,#0]
- 0x110022de: 0780 .. LSLS r0,r0,#30
- 0x110022e0: d1f2 .. BNE 0x110022c8 ; flash_protect_disable + 78
- 0x110022e2: bd38 8. POP {r3-r5,pc}
- $d
- 0x110022e4: 50024000 .@.P DCD 1342324736
- 0x110022e8: 11003b5c \;.. DCD 285227868
- 0x110022ec: 1001b7e4 .... DCD 268548068
- 0x110022f0: 11000208 .... DCD 285213192
- 0x110022f4: 0001e44c L... DCD 123980
- 0x110022f8: 0001e450 P... DCD 123984
- 0x110022fc: 0001e454 T... DCD 123988
- 0x11002300: 0001e45c \... DCD 123996
- 0x11002304: 110000a0 .... DCD 285212832
- 0x11002308: 0001e458 X... DCD 123992
- $t
- pmu_calibration_start
- 0x1100230c: b570 p. PUSH {r4-r6,lr}
- 0x1100230e: 460c .F MOV r4,r1
- 0x11002310: 4605 .F MOV r5,r0
- 0x11002312: 2201 ." MOVS r2,#1
- 0x11002314: 2124 $! MOVS r1,#0x24
- 0x11002316: 2000 . MOVS r0,#0
- 0x11002318: f000fa20 .. . BL frspim_rd ; 0x1100275c
- 0x1100231c: b2c0 .. UXTB r0,r0
- 0x1100231e: f0400320 @. . ORR r3,r0,#0x20
- 0x11002322: 2201 ." MOVS r2,#1
- 0x11002324: 2124 $! MOVS r1,#0x24
- 0x11002326: 2000 . MOVS r0,#0
- 0x11002328: f000fa45 ..E. BL frspim_wr ; 0x110027b6
- 0x1100232c: 2201 ." MOVS r2,#1
- 0x1100232e: 2125 %! MOVS r1,#0x25
- 0x11002330: 2000 . MOVS r0,#0
- 0x11002332: f000fa13 .... BL frspim_rd ; 0x1100275c
- 0x11002336: b2c0 .. UXTB r0,r0
- 0x11002338: f0400320 @. . ORR r3,r0,#0x20
- 0x1100233c: 2201 ." MOVS r2,#1
- 0x1100233e: 2125 %! MOVS r1,#0x25
- 0x11002340: 2000 . MOVS r0,#0
- 0x11002342: f000fa38 ..8. BL frspim_wr ; 0x110027b6
- 0x11002346: 2005 . MOVS r0,#5
- 0x11002348: f7fefeb4 .... BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x1100234c: 486c lH LDR r0,[pc,#432] ; [0x11002500] = 0x110000a0
- 0x1100234e: 2101 .! MOVS r1,#1
- 0x11002350: 4623 #F MOV r3,r4
- 0x11002352: f8a04046 ..F@ STRH r4,[r0,#0x46]
- 0x11002356: 2202 ." MOVS r2,#2
- 0x11002358: 4608 .F MOV r0,r1
- 0x1100235a: f000fa2c ..,. BL frspim_wr ; 0x110027b6
- 0x1100235e: 2001 . MOVS r0,#1
- 0x11002360: eb000345 ..E. ADD r3,r0,r5,LSL #1
- 0x11002364: 4602 .F MOV r2,r0
- 0x11002366: 2100 .! MOVS r1,#0
- 0x11002368: f000fa25 ..%. BL frspim_wr ; 0x110027b6
- 0x1100236c: 2201 ." MOVS r2,#1
- 0x1100236e: 2125 %! MOVS r1,#0x25
- 0x11002370: 2000 . MOVS r0,#0
- 0x11002372: f000f9f3 .... BL frspim_rd ; 0x1100275c
- 0x11002376: f00003df .... AND r3,r0,#0xdf
- 0x1100237a: 2201 ." MOVS r2,#1
- 0x1100237c: 2125 %! MOVS r1,#0x25
- 0x1100237e: 2000 . MOVS r0,#0
- 0x11002380: f000fa19 .... BL frspim_wr ; 0x110027b6
- 0x11002384: f44f7080 O..p MOV r0,#0x100
- 0x11002388: f7fff9dc .... BL pmu_enable_isr ; 0x11001744
- 0x1100238c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11002390: f44f5080 O..P MOV r0,#0x1000
- 0x11002394: f7febf1a .... B $Ven$TT$L$$rwip_prevent_sleep_set ; 0x110011cc
- pmu_calibration_stop
- 0x11002398: b510 .. PUSH {r4,lr}
- 0x1100239a: f44f7080 O..p MOV r0,#0x100
- 0x1100239e: f7fffa4a ..J. BL pmu_clear_isr_state ; 0x11001836
- 0x110023a2: 2300 .# MOVS r3,#0
- 0x110023a4: 2201 ." MOVS r2,#1
- 0x110023a6: 4619 .F MOV r1,r3
- 0x110023a8: 4610 .F MOV r0,r2
- 0x110023aa: f000fa04 .... BL frspim_wr ; 0x110027b6
- 0x110023ae: 2201 ." MOVS r2,#1
- 0x110023b0: 2124 $! MOVS r1,#0x24
- 0x110023b2: 2000 . MOVS r0,#0
- 0x110023b4: f000f9d2 .... BL frspim_rd ; 0x1100275c
- 0x110023b8: f00003df .... AND r3,r0,#0xdf
- 0x110023bc: 2201 ." MOVS r2,#1
- 0x110023be: 2124 $! MOVS r1,#0x24
- 0x110023c0: 2000 . MOVS r0,#0
- 0x110023c2: f000f9f8 .... BL frspim_wr ; 0x110027b6
- 0x110023c6: 2201 ." MOVS r2,#1
- 0x110023c8: 2125 %! MOVS r1,#0x25
- 0x110023ca: 2000 . MOVS r0,#0
- 0x110023cc: f000f9c6 .... BL frspim_rd ; 0x1100275c
- 0x110023d0: b2c0 .. UXTB r0,r0
- 0x110023d2: f0400320 @. . ORR r3,r0,#0x20
- 0x110023d6: 2201 ." MOVS r2,#1
- 0x110023d8: 2125 %! MOVS r1,#0x25
- 0x110023da: e8bd4010 ...@ POP {r4,lr}
- 0x110023de: 2000 . MOVS r0,#0
- 0x110023e0: f000b9e9 .... B.W frspim_wr ; 0x110027b6
- pmu_get_rc_clk
- 0x110023e4: b57c |. PUSH {r2-r6,lr}
- 0x110023e6: 4e47 GN LDR r6,[pc,#284] ; [0x11002504] = 0x16e3600
- 0x110023e8: 4c47 GL LDR r4,[pc,#284] ; [0x11002508] = 0x1100020e
- 0x110023ea: b1d8 .. CBZ r0,0x11002424 ; pmu_get_rc_clk + 64
- 0x110023ec: f44f5080 O..P MOV r0,#0x1000
- 0x110023f0: f7fefef1 .... BL $Ven$TT$L$$rwip_prevent_sleep_clear ; 0x110011d6
- 0x110023f4: 2204 ." MOVS r2,#4
- 0x110023f6: 2103 .! MOVS r1,#3
- 0x110023f8: 2001 . MOVS r0,#1
- 0x110023fa: f000f9af .... BL frspim_rd ; 0x1100275c
- 0x110023fe: 0005 .. MOVS r5,r0
- 0x11002400: d010 .. BEQ 0x11002424 ; pmu_get_rc_clk + 64
- 0x11002402: 483f ?H LDR r0,[pc,#252] ; [0x11002500] = 0x110000a0
- 0x11002404: 4632 2F MOV r2,r6
- 0x11002406: 4669 iF MOV r1,sp
- 0x11002408: f8b03046 ..F0 LDRH r3,[r0,#0x46]
- 0x1100240c: a801 .. ADD r0,sp,#4
- 0x1100240e: f7fefec9 .... BL $Ven$TT$L$$rwip_sleep_mul_64 ; 0x110011a4
- 0x11002412: e9dd1000 .... LDRD r1,r0,[sp,#0]
- 0x11002416: 462a *F MOV r2,r5
- 0x11002418: f7fefec9 .... BL $Ven$TT$L$$rwip_sleep_div_64 ; 0x110011ae
- 0x1100241c: f3c0004f ..O. UBFX r0,r0,#1,#16
- 0x11002420: 8020 . STRH r0,[r4,#0]
- 0x11002422: bd7c |. POP {r2-r6,pc}
- 0x11002424: 8820 . LDRH r0,[r4,#0]
- 0x11002426: bd7c |. POP {r2-r6,pc}
- pmu_set_ioldo_ref_sel
- 0x11002428: b510 .. PUSH {r4,lr}
- 0x1100242a: 2800 .( CMP r0,#0
- 0x1100242c: f04f0201 O... MOV r2,#1
- 0x11002430: f04f0108 O... MOV r1,#8
- 0x11002434: f04f0000 O... MOV r0,#0
- 0x11002438: d004 .. BEQ 0x11002444 ; pmu_set_ioldo_ref_sel + 28
- 0x1100243a: f000f98f .... BL frspim_rd ; 0x1100275c
- 0x1100243e: f0400301 @... ORR r3,r0,#1
- 0x11002442: e003 .. B 0x1100244c ; pmu_set_ioldo_ref_sel + 36
- 0x11002444: f000f98a .... BL frspim_rd ; 0x1100275c
- 0x11002448: f00003fe .... AND r3,r0,#0xfe
- 0x1100244c: 2201 ." MOVS r2,#1
- 0x1100244e: 2108 .! MOVS r1,#8
- 0x11002450: e8bd4010 ...@ POP {r4,lr}
- 0x11002454: 2000 . MOVS r0,#0
- 0x11002456: f000b9ae .... B.W frspim_wr ; 0x110027b6
- uart_init
- 0x1100245a: b570 p. PUSH {r4-r6,lr}
- 0x1100245c: 460c .F MOV r4,r1
- 0x1100245e: 4605 .F MOV r5,r0
- 0x11002460: f7fefebe .... BL $Ven$TT$L$$fr_uart_init ; 0x110011e0
- 0x11002464: 4621 !F MOV r1,r4
- 0x11002466: 4628 (F MOV r0,r5
- 0x11002468: f7fefebf .... BL $Ven$TT$L$$fr_uart_setBaudrate ; 0x110011ea
- 0x1100246c: 2103 .! MOVS r1,#3
- 0x1100246e: 4628 (F MOV r0,r5
- 0x11002470: f7fefec0 .... BL $Ven$TT$L$$fr_uart_setLineControl ; 0x110011f4
- 0x11002474: 4628 (F MOV r0,r5
- 0x11002476: f7fefec2 .... BL $Ven$TT$L$$fr_uart_enableFifos ; 0x110011fe
- 0x1100247a: 4628 (F MOV r0,r5
- 0x1100247c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11002480: f7febec2 .... B $Ven$TT$L$$uart_flush_rxfifo_noint ; 0x11001208
- 0x11002484: 2000 . MOVS r0,#0
- 0x11002486: 4770 pG BX lr
- flash_write
- 0x11002488: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1100248c: 000f .. MOVS r7,r1
- 0x1100248e: 491f .I LDR r1,[pc,#124] ; [0x1100250c] = 0x11003b5c
- 0x11002490: 4604 .F MOV r4,r0
- 0x11002492: 4616 .F MOV r6,r2
- 0x11002494: 6888 .h LDR r0,[r1,#8]
- 0x11002496: f644551d D..U MOV r5,#0x4d1d
- 0x1100249a: 6840 @h LDR r0,[r0,#4]
- 0x1100249c: d003 .. BEQ 0x110024a6 ; flash_write + 30
- 0x1100249e: 2210 ." MOVS r2,#0x10
- 0x110024a0: ebb26f16 ...o CMP r2,r6,LSR #24
- 0x110024a4: d102 .. BNE 0x110024ac ; flash_write + 36
- 0x110024a6: 2000 . MOVS r0,#0
- 0x110024a8: e8bd81f0 .... POP {r4-r8,pc}
- 0x110024ac: ebb40f40 ..@. CMP r4,r0,LSL #1
- 0x110024b0: d302 .. BCC 0x110024b8 ; flash_write + 48
- 0x110024b2: 6848 Hh LDR r0,[r1,#4]
- 0x110024b4: 4284 .B CMP r4,r0
- 0x110024b6: d303 .. BCC 0x110024c0 ; flash_write + 56
- 0x110024b8: f7fffa7c ..|. BL app_get_ota_state ; 0x110019b4
- 0x110024bc: 2800 .( CMP r0,#0
- 0x110024be: d0f3 .. BEQ 0x110024a8 ; flash_write + 32
- 0x110024c0: 4632 2F MOV r2,r6
- 0x110024c2: 4639 9F MOV r1,r7
- 0x110024c4: 4620 F MOV r0,r4
- 0x110024c6: 47a8 .G BLX r5
- 0x110024c8: 2001 . MOVS r0,#1
- 0x110024ca: e7ed .. B 0x110024a8 ; flash_write + 32
- flash_erase
- 0x110024cc: b570 p. PUSH {r4-r6,lr}
- 0x110024ce: 000c .. MOVS r4,r1
- 0x110024d0: 490e .I LDR r1,[pc,#56] ; [0x1100250c] = 0x11003b5c
- 0x110024d2: 4605 .F MOV r5,r0
- 0x110024d4: f6440681 D... MOV r6,#0x4881
- 0x110024d8: 6888 .h LDR r0,[r1,#8]
- 0x110024da: 6840 @h LDR r0,[r0,#4]
- 0x110024dc: d101 .. BNE 0x110024e2 ; flash_erase + 22
- 0x110024de: f44f5480 O..T MOV r4,#0x1000
- 0x110024e2: ebb50f40 ..@. CMP r5,r0,LSL #1
- 0x110024e6: d302 .. BCC 0x110024ee ; flash_erase + 34
- 0x110024e8: 6848 Hh LDR r0,[r1,#4]
- 0x110024ea: 4285 .B CMP r5,r0
- 0x110024ec: d303 .. BCC 0x110024f6 ; flash_erase + 42
- 0x110024ee: f7fffa61 ..a. BL app_get_ota_state ; 0x110019b4
- 0x110024f2: 2800 .( CMP r0,#0
- 0x110024f4: d003 .. BEQ 0x110024fe ; flash_erase + 50
- 0x110024f6: 4621 !F MOV r1,r4
- 0x110024f8: 4628 (F MOV r0,r5
- 0x110024fa: 47b0 .G BLX r6
- 0x110024fc: 2001 . MOVS r0,#1
- 0x110024fe: bd70 p. POP {r4-r6,pc}
- $d
- 0x11002500: 110000a0 .... DCD 285212832
- 0x11002504: 016e3600 .6n. DCD 24000000
- 0x11002508: 1100020e .... DCD 285213198
- 0x1100250c: 11003b5c \;.. DCD 285227868
- $t
- ram_code
- __asm___10_patch_rf_c_fdb2c812__rf_rssi_convert_patch
- 0x11002510: b510 .. PUSH {r4,lr}
- 0x11002512: b240 @. SXTB r0,r0
- 0x11002514: 4c04 .L LDR r4,[pc,#16] ; [0x11002528] = 0x12379
- 0x11002516: 4574 tE CMP r4,lr
- 0x11002518: d103 .. BNE 0x11002522 ; __asm___10_patch_rf_c_fdb2c812__rf_rssi_convert_patch + 18
- 0x1100251a: 4651 QF MOV r1,r10
- 0x1100251c: 464a JF MOV r2,r9
- 0x1100251e: f000f806 .... BL upload_rssi_value ; 0x1100252e
- 0x11002522: bd10 .. POP {r4,pc}
- 0x11002524: bf00 .. NOP
- $d
- 0x11002526: 0000 .. DCW 0
- 0x11002528: 00012379 y#.. DCD 74617
- $t
- ram_code
- rf_init_api_null
- 0x1100252c: 4770 pG BX lr
- upload_rssi_value
- 0x1100252e: b510 .. PUSH {r4,lr}
- 0x11002530: 4604 .F MOV r4,r0
- 0x11002532: 2a00 .* CMP r2,#0
- 0x11002534: d00b .. BEQ 0x1100254e ; upload_rssi_value + 32
- 0x11002536: 2c00 ., CMP r4,#0
- 0x11002538: d009 .. BEQ 0x1100254e ; upload_rssi_value + 32
- 0x1100253a: f1140f5f .._. CMN r4,#0x5f
- 0x1100253e: db06 .. BLT 0x1100254e ; upload_rssi_value + 32
- 0x11002540: 4608 .F MOV r0,r1
- 0x11002542: f7fefe66 ..f. BL $Ven$TT$L$$gapc_get_conidx_imp ; 0x11001212
- 0x11002546: 4601 .F MOV r1,r0
- 0x11002548: 4620 F MOV r0,r4
- 0x1100254a: f7fefe67 ..g. BL $Ven$TT$L$$gap_rssi_ind ; 0x1100121c
- 0x1100254e: bd10 .. POP {r4,pc}
- rf_init_app
- 0x11002550: b510 .. PUSH {r4,lr}
- 0x11002552: 4604 .F MOV r4,r0
- 0x11002554: f7fefe67 ..g. BL $Ven$TT$L$$rf_init_api ; 0x11001226
- 0x11002558: 486d mH LDR r0,[pc,#436] ; [0x11002710] = 0x1100252d
- 0x1100255a: 6060 `` STR r0,[r4,#4]
- 0x1100255c: 486d mH LDR r0,[pc,#436] ; [0x11002714] = 0x11002511
- 0x1100255e: 61e0 .a STR r0,[r4,#0x1c]
- 0x11002560: f7fefe66 ..f. BL $Ven$TT$L$$rf_em_init ; 0x11001230
- 0x11002564: f7fefe69 ..i. BL $Ven$TT$L$$rf_init_controller ; 0x1100123a
- 0x11002568: f2440120 D. . MOV r1,#0x4020
- 0x1100256c: 0648 H. LSLS r0,r1,#25
- 0x1100256e: 2254 T" MOVS r2,#0x54
- 0x11002570: f8401f74 @.t. STR r1,[r0,#0x74]!
- 0x11002574: 4968 hI LDR r1,[pc,#416] ; [0x11002718] = 0xc20100
- 0x11002576: 6041 A` STR r1,[r0,#4]
- 0x11002578: 4968 hI LDR r1,[pc,#416] ; [0x1100271c] = 0xa0a02
- 0x1100257a: 61c1 .a STR r1,[r0,#0x1c]
- 0x1100257c: 4968 hI LDR r1,[pc,#416] ; [0x11002720] = 0x50502
- 0x1100257e: 6201 .b STR r1,[r0,#0x20]
- 0x11002580: 4968 hI LDR r1,[pc,#416] ; [0x11002724] = 0x27565602
- 0x11002582: 6241 Ab STR r1,[r0,#0x24]
- 0x11002584: 4968 hI LDR r1,[pc,#416] ; [0x11002728] = 0x28560002
- 0x11002586: 6281 .b STR r1,[r0,#0x28]
- 0x11002588: 4968 hI LDR r1,[pc,#416] ; [0x1100272c] = 0x50024000
- 0x1100258a: 4b69 iK LDR r3,[pc,#420] ; [0x11002730] = 0x11003b80
- 0x1100258c: 2000 . MOVS r0,#0
- 0x1100258e: bf00 .. NOP
- 0x11002590: f8534020 S. @ LDR r4,[r3,r0,LSL #2]
- 0x11002594: 1c40 @. ADDS r0,r0,#1
- 0x11002596: c110 .. STM r1!,{r4}
- 0x11002598: 4290 .B CMP r0,r2
- 0x1100259a: d3f9 .. BCC 0x11002590 ; rf_init_app + 64
- 0x1100259c: f04f40a0 O..@ MOV r0,#0x50000000
- 0x110025a0: 6841 Ah LDR r1,[r0,#4]
- 0x110025a2: f04161f0 A..a ORR r1,r1,#0x7800000
- 0x110025a6: 6041 A` STR r1,[r0,#4]
- 0x110025a8: bd10 .. POP {r4,pc}
- low_power_restore_entry_imp
- 0x110025aa: b510 .. PUSH {r4,lr}
- 0x110025ac: b148 H. CBZ r0,0x110025c2 ; low_power_restore_entry_imp + 24
- 0x110025ae: 2801 .( CMP r0,#1
- 0x110025b0: d006 .. BEQ 0x110025c0 ; low_power_restore_entry_imp + 22
- 0x110025b2: 2802 .( CMP r0,#2
- 0x110025b4: d104 .. BNE 0x110025c0 ; low_power_restore_entry_imp + 22
- 0x110025b6: f04f21e0 O..! MOV r1,#0xe000e000
- 0x110025ba: 2001 . MOVS r0,#1
- 0x110025bc: f8c10100 .... STR r0,[r1,#0x100]
- 0x110025c0: bd10 .. POP {r4,pc}
- 0x110025c2: 495c \I LDR r1,[pc,#368] ; [0x11002734] = 0xe000ed08
- 0x110025c4: f04f5088 O..P MOV r0,#0x11000000
- 0x110025c8: 6008 .` STR r0,[r1,#0]
- 0x110025ca: 485b [H LDR r0,[pc,#364] ; [0x11002738] = 0x1e484
- 0x110025cc: 6801 .h LDR r1,[r0,#0]
- 0x110025ce: 6802 .h LDR r2,[r0,#0]
- 0x110025d0: 6909 .i LDR r1,[r1,#0x10]
- 0x110025d2: f0410108 A... ORR r1,r1,#8
- 0x110025d6: f0416180 A..a ORR r1,r1,#0x4000000
- 0x110025da: 6111 .a STR r1,[r2,#0x10]
- 0x110025dc: 6801 .h LDR r1,[r0,#0]
- 0x110025de: 6800 .h LDR r0,[r0,#0]
- 0x110025e0: 6849 Ih LDR r1,[r1,#4]
- 0x110025e2: f0410120 A. . ORR r1,r1,#0x20
- 0x110025e6: 6041 A` STR r1,[r0,#4]
- 0x110025e8: 2001 . MOVS r0,#1
- 0x110025ea: f7ffff1d .... BL pmu_set_ioldo_ref_sel ; 0x11002428
- 0x110025ee: 4953 SI LDR r1,[pc,#332] ; [0x1100273c] = 0x110001a4
- 0x110025f0: 2002 . MOVS r0,#2
- 0x110025f2: 7008 .p STRB r0,[r1,#0]
- 0x110025f4: e8bd4010 ...@ POP {r4,lr}
- 0x110025f8: f7ffbc56 ..V. B.W system_osc_doubler_calibration ; 0x11001ea8
- low_power_save_entry_imp
- 0x110025fc: 2800 .( CMP r0,#0
- 0x110025fe: d101 .. BNE 0x11002604 ; low_power_save_entry_imp + 8
- 0x11002600: f7ffbf12 .... B.W pmu_set_ioldo_ref_sel ; 0x11002428
- 0x11002604: 4770 pG BX lr
- rwble_isr_ram
- 0x11002606: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1100260a: 4f49 IO LDR r7,[pc,#292] ; [0x11002730] = 0x11003b80
- 0x1100260c: f8df8130 ..0. LDR r8,[pc,#304] ; [0x11002740] = 0x110001e4
- 0x11002610: 4e4c LN LDR r6,[pc,#304] ; [0x11002744] = 0x11000b88
- 0x11002612: 1f3f ?. SUBS r7,r7,#4
- 0x11002614: f04f4480 O..D MOV r4,#0x40000000
- 0x11002618: 6925 %i LDR r5,[r4,#0x10]
- 0x1100261a: 2d00 .- CMP r5,#0
- 0x1100261c: d075 u. BEQ 0x1100270a ; rwble_isr_ram + 260
- 0x1100261e: f6416189 A..a MOV r1,#0x1e89
- 0x11002622: 420d .B TST r5,r1
- 0x11002624: d02f /. BEQ 0x11002686 ; rwble_isr_ram + 128
- 0x11002626: 6920 i LDR r0,[r4,#0x10]
- 0x11002628: 0700 .. LSLS r0,r0,#28
- 0x1100262a: d52a *. BPL 0x11002682 ; rwble_isr_ram + 124
- 0x1100262c: 2008 . MOVS r0,#8
- 0x1100262e: 61a0 .a STR r0,[r4,#0x18]
- 0x11002630: 4845 EH LDR r0,[pc,#276] ; [0x11002748] = 0x1adb5
- 0x11002632: 4780 .G BLX r0
- 0x11002634: f8d49050 ..P. LDR r9,[r4,#0x50]
- 0x11002638: f44f4007 O..@ MOV r0,#0x8700
- 0x1100263c: 6520 e STR r0,[r4,#0x50]
- 0x1100263e: 68e0 .h LDR r0,[r4,#0xc]
- 0x11002640: f02040e0 ..@ BIC r0,r0,#0x70000000
- 0x11002644: 60e0 .` STR r0,[r4,#0xc]
- 0x11002646: 2000 . MOVS r0,#0
- 0x11002648: 60e0 .` STR r0,[r4,#0xc]
- 0x1100264a: 1e40 @. SUBS r0,r0,#1
- 0x1100264c: 61a0 .a STR r0,[r4,#0x18]
- 0x1100264e: 4940 @I LDR r1,[pc,#256] ; [0x11002750] = 0x110001b4
- 0x11002650: 483e >H LDR r0,[pc,#248] ; [0x1100274c] = 0x11000b54
- 0x11002652: 6809 .h LDR r1,[r1,#0]
- 0x11002654: 4788 .G BLX r1
- 0x11002656: 6d60 `m LDR r0,[r4,#0x54]
- 0x11002658: f4106fe0 ...o TST r0,#0x700
- 0x1100265c: d1fb .. BNE 0x11002656 ; rwble_isr_ram + 80
- 0x1100265e: f8c49050 ..P. STR r9,[r4,#0x50]
- 0x11002662: 7db0 .} LDRB r0,[r6,#0x16]
- 0x11002664: 07c0 .. LSLS r0,r0,#31
- 0x11002666: d00e .. BEQ 0x11002686 ; rwble_isr_ram + 128
- 0x11002668: f8d80000 .... LDR r0,[r8,#0]
- 0x1100266c: b110 .. CBZ r0,0x11002674 ; rwble_isr_ram + 110
- 0x1100266e: 4780 .G BLX r0
- 0x11002670: 4838 8H LDR r0,[pc,#224] ; [0x11002754] = 0x1b4fd
- 0x11002672: 4780 .G BLX r0
- 0x11002674: 4834 4H LDR r0,[pc,#208] ; [0x11002748] = 0x1adb5
- 0x11002676: 306c l0 ADDS r0,r0,#0x6c
- 0x11002678: 4780 .G BLX r0
- 0x1100267a: 4930 0I LDR r1,[pc,#192] ; [0x1100273c] = 0x110001a4
- 0x1100267c: 2003 . MOVS r0,#3
- 0x1100267e: 7008 .p STRB r0,[r1,#0]
- 0x11002680: e001 .. B 0x11002686 ; rwble_isr_ram + 128
- 0x11002682: f7fefddf .... BL $Ven$TT$L$$rwip_isr ; 0x11001244
- 0x11002686: 05e8 .. LSLS r0,r5,#23
- 0x11002688: d502 .. BPL 0x11002690 ; rwble_isr_ram + 138
- 0x1100268a: f44f7080 O..p MOV r0,#0x100
- 0x1100268e: 61a0 .a STR r0,[r4,#0x18]
- 0x11002690: 07a8 .. LSLS r0,r5,#30
- 0x11002692: d504 .. BPL 0x1100269e ; rwble_isr_ram + 152
- 0x11002694: 2002 . MOVS r0,#2
- 0x11002696: 61a0 .a STR r0,[r4,#0x18]
- 0x11002698: 492f /I LDR r1,[pc,#188] ; [0x11002758] = 0x1bd39
- 0x1100269a: 20ff . MOVS r0,#0xff
- 0x1100269c: 4788 .G BLX r1
- 0x1100269e: 0768 h. LSLS r0,r5,#29
- 0x110026a0: d50e .. BPL 0x110026c0 ; rwble_isr_ram + 186
- 0x110026a2: 2001 . MOVS r0,#1
- 0x110026a4: f7fefd06 .... BL $Ven$TT$L$$co_delay_10us ; 0x110010b4
- 0x110026a8: 6925 %i LDR r5,[r4,#0x10]
- 0x110026aa: 07a8 .. LSLS r0,r5,#30
- 0x110026ac: d4b4 .. BMI 0x11002618 ; rwble_isr_ram + 18
- 0x110026ae: 2004 . MOVS r0,#4
- 0x110026b0: 61a0 .a STR r0,[r4,#0x18]
- 0x110026b2: 7838 8x LDRB r0,[r7,#0]
- 0x110026b4: b108 .. CBZ r0,0x110026ba ; rwble_isr_ram + 180
- 0x110026b6: f000f9d4 .... BL calib_lld_rx_isr ; 0x11002a62
- 0x110026ba: 20ff . MOVS r0,#0xff
- 0x110026bc: f001f8f5 .... BL sch_prog_rx_isr_ram ; 0x110038aa
- 0x110026c0: 0668 h. LSLS r0,r5,#25
- 0x110026c2: d505 .. BPL 0x110026d0 ; rwble_isr_ram + 202
- 0x110026c4: 2040 @ MOVS r0,#0x40
- 0x110026c6: 61a0 .a STR r0,[r4,#0x18]
- 0x110026c8: 4923 #I LDR r1,[pc,#140] ; [0x11002758] = 0x1bd39
- 0x110026ca: 20ff . MOVS r0,#0xff
- 0x110026cc: 3990 .9 SUBS r1,r1,#0x90
- 0x110026ce: 4788 .G BLX r1
- 0x110026d0: 06a8 .. LSLS r0,r5,#26
- 0x110026d2: d50c .. BPL 0x110026ee ; rwble_isr_ram + 232
- 0x110026d4: 6920 i LDR r0,[r4,#0x10]
- 0x110026d6: f0100f06 .... TST r0,#6
- 0x110026da: d19d .. BNE 0x11002618 ; rwble_isr_ram + 18
- 0x110026dc: 2020 MOVS r0,#0x20
- 0x110026de: 61a0 .a STR r0,[r4,#0x18]
- 0x110026e0: 7838 8x LDRB r0,[r7,#0]
- 0x110026e2: b108 .. CBZ r0,0x110026e8 ; rwble_isr_ram + 226
- 0x110026e4: f000fa29 ..). BL calib_lld_evt_end_isr ; 0x11002b3a
- 0x110026e8: 20ff . MOVS r0,#0xff
- 0x110026ea: f001f85f .._. BL sch_prog_end_isr_ram ; 0x110037ac
- 0x110026ee: 6870 ph LDR r0,[r6,#4]
- 0x110026f0: 1c40 @. ADDS r0,r0,#1
- 0x110026f2: d091 .. BEQ 0x11002618 ; rwble_isr_ram + 18
- 0x110026f4: 68e0 .h LDR r0,[r4,#0xc]
- 0x110026f6: f3c020c0 ... UBFX r0,r0,#11,#1
- 0x110026fa: 2800 .( CMP r0,#0
- 0x110026fc: d18c .. BNE 0x11002618 ; rwble_isr_ram + 18
- 0x110026fe: 68e0 .h LDR r0,[r4,#0xc]
- 0x11002700: f4406000 @..` ORR r0,r0,#0x800
- 0x11002704: 60e0 .` STR r0,[r4,#0xc]
- 0x11002706: e787 .. B 0x11002618 ; rwble_isr_ram + 18
- 0x11002708: e7ff .. B 0x1100270a ; rwble_isr_ram + 260
- 0x1100270a: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x1100270e: 0000 .. DCW 0
- 0x11002710: 1100252d -%.. DCD 285222189
- 0x11002714: 11002511 .%.. DCD 285222161
- 0x11002718: 00c20100 .... DCD 12714240
- 0x1100271c: 000a0a02 .... DCD 657922
- 0x11002720: 00050502 .... DCD 328962
- 0x11002724: 27565602 .VV' DCD 659969538
- 0x11002728: 28560002 ..V( DCD 676724738
- 0x1100272c: 50024000 .@.P DCD 1342324736
- 0x11002730: 11003b80 .;.. DCD 285227904
- 0x11002734: e000ed08 .... DCD 3758157064
- 0x11002738: 0001e484 .... DCD 124036
- 0x1100273c: 110001a4 .... DCD 285213092
- 0x11002740: 110001e4 .... DCD 285213156
- 0x11002744: 11000b88 .... DCD 285215624
- 0x11002748: 0001adb5 .... DCD 110005
- 0x1100274c: 11000b54 T... DCD 285215572
- 0x11002750: 110001b4 .... DCD 285213108
- 0x11002754: 0001b4fd .... DCD 111869
- 0x11002758: 0001bd39 9... DCD 113977
- $t
- ram_code
- frspim_rd
- 0x1100275c: b530 0. PUSH {r4,r5,lr}
- 0x1100275e: f3ef8410 .... MRS r4,PRIMASK
- 0x11002762: b672 r. CPSID i
- 0x11002764: 4b2a *K LDR r3,[pc,#168] ; [0x11002810] = 0x1e488
- 0x11002766: 681d .h LDR r5,[r3,#0]
- 0x11002768: 682d -h LDR r5,[r5,#0]
- 0x1100276a: f3621506 b... BFI r5,r2,#4,#3
- 0x1100276e: 681a .h LDR r2,[r3,#0]
- 0x11002770: 6015 .` STR r5,[r2,#0]
- 0x11002772: 681a .h LDR r2,[r3,#0]
- 0x11002774: 6812 .h LDR r2,[r2,#0]
- 0x11002776: f3600282 `... BFI r2,r0,#2,#1
- 0x1100277a: 6818 .h LDR r0,[r3,#0]
- 0x1100277c: 6002 .` STR r2,[r0,#0]
- 0x1100277e: 6818 .h LDR r0,[r3,#0]
- 0x11002780: 6800 .h LDR r0,[r0,#0]
- 0x11002782: 681a .h LDR r2,[r3,#0]
- 0x11002784: f4207080 ..p BIC r0,r0,#0x100
- 0x11002788: 6010 .` STR r0,[r2,#0]
- 0x1100278a: 6818 .h LDR r0,[r3,#0]
- 0x1100278c: 6800 .h LDR r0,[r0,#0]
- 0x1100278e: f3614017 a..@ BFI r0,r1,#16,#8
- 0x11002792: 6819 .h LDR r1,[r3,#0]
- 0x11002794: 6008 .` STR r0,[r1,#0]
- 0x11002796: 6818 .h LDR r0,[r3,#0]
- 0x11002798: 6800 .h LDR r0,[r0,#0]
- 0x1100279a: 6819 .h LDR r1,[r3,#0]
- 0x1100279c: f0400001 @... ORR r0,r0,#1
- 0x110027a0: 6008 .` STR r0,[r1,#0]
- 0x110027a2: 6818 .h LDR r0,[r3,#0]
- 0x110027a4: 6800 .h LDR r0,[r0,#0]
- 0x110027a6: 0780 .. LSLS r0,r0,#30
- 0x110027a8: d5fb .. BPL 0x110027a2 ; frspim_rd + 70
- 0x110027aa: 6818 .h LDR r0,[r3,#0]
- 0x110027ac: 2c00 ., CMP r4,#0
- 0x110027ae: 6880 .h LDR r0,[r0,#8]
- 0x110027b0: d100 .. BNE 0x110027b4 ; frspim_rd + 88
- 0x110027b2: b662 b. CPSIE i
- 0x110027b4: bd30 0. POP {r4,r5,pc}
- frspim_wr
- 0x110027b6: b570 p. PUSH {r4-r6,lr}
- 0x110027b8: f3ef8510 .... MRS r5,PRIMASK
- 0x110027bc: b672 r. CPSID i
- 0x110027be: 4c14 .L LDR r4,[pc,#80] ; [0x11002810] = 0x1e488
- 0x110027c0: 6826 &h LDR r6,[r4,#0]
- 0x110027c2: 6836 6h LDR r6,[r6,#0]
- 0x110027c4: f3621606 b... BFI r6,r2,#4,#3
- 0x110027c8: 6822 "h LDR r2,[r4,#0]
- 0x110027ca: 6016 .` STR r6,[r2,#0]
- 0x110027cc: 6822 "h LDR r2,[r4,#0]
- 0x110027ce: 6812 .h LDR r2,[r2,#0]
- 0x110027d0: f3600282 `... BFI r2,r0,#2,#1
- 0x110027d4: 6820 h LDR r0,[r4,#0]
- 0x110027d6: 6002 .` STR r2,[r0,#0]
- 0x110027d8: 6820 h LDR r0,[r4,#0]
- 0x110027da: 6800 .h LDR r0,[r0,#0]
- 0x110027dc: 6822 "h LDR r2,[r4,#0]
- 0x110027de: f4407080 @..p ORR r0,r0,#0x100
- 0x110027e2: 6010 .` STR r0,[r2,#0]
- 0x110027e4: 6820 h LDR r0,[r4,#0]
- 0x110027e6: 6800 .h LDR r0,[r0,#0]
- 0x110027e8: f3614017 a..@ BFI r0,r1,#16,#8
- 0x110027ec: 6821 !h LDR r1,[r4,#0]
- 0x110027ee: 6008 .` STR r0,[r1,#0]
- 0x110027f0: 6820 h LDR r0,[r4,#0]
- 0x110027f2: 6043 C` STR r3,[r0,#4]
- 0x110027f4: 6820 h LDR r0,[r4,#0]
- 0x110027f6: 6800 .h LDR r0,[r0,#0]
- 0x110027f8: 6821 !h LDR r1,[r4,#0]
- 0x110027fa: f0400001 @... ORR r0,r0,#1
- 0x110027fe: 6008 .` STR r0,[r1,#0]
- 0x11002800: 6820 h LDR r0,[r4,#0]
- 0x11002802: 6800 .h LDR r0,[r0,#0]
- 0x11002804: 0780 .. LSLS r0,r0,#30
- 0x11002806: d5fb .. BPL 0x11002800 ; frspim_wr + 74
- 0x11002808: 2d00 .- CMP r5,#0
- 0x1100280a: d100 .. BNE 0x1100280e ; frspim_wr + 88
- 0x1100280c: b662 b. CPSIE i
- 0x1100280e: bd70 p. POP {r4-r6,pc}
- $d
- 0x11002810: 0001e488 .... DCD 124040
- $t
- ram_code
- patch_init
- 0x11002814: b5f0 .. PUSH {r4-r7,lr}
- 0x11002816: 4b1c .K LDR r3,[pc,#112] ; [0x11002888] = 0x110040c0
- 0x11002818: 2504 .% MOVS r5,#4
- 0x1100281a: 6818 .h LDR r0,[r3,#0]
- 0x1100281c: 2800 .( CMP r0,#0
- 0x1100281e: d01e .. BEQ 0x1100285e ; patch_init + 74
- 0x11002820: 4e1a .N LDR r6,[pc,#104] ; [0x1100288c] = 0x1001b814
- 0x11002822: 06e8 .. LSLS r0,r5,#27
- 0x11002824: ce56 V. LDM r6,{r1,r2,r4,r6}
- 0x11002826: e8800056 ..V. STM r0,{r1,r2,r4,r6}
- 0x1100282a: 4919 .I LDR r1,[pc,#100] ; [0x11002890] = 0xe0002000
- 0x1100282c: 6048 H` STR r0,[r1,#4]
- 0x1100282e: 4e19 .N LDR r6,[pc,#100] ; [0x11002894] = 0x20000003
- 0x11002830: 2000 . MOVS r0,#0
- 0x11002832: 1ff7 .. SUBS r7,r6,#7
- 0x11002834: eb010c80 .... ADD r12,r1,r0,LSL #2
- 0x11002838: f8534030 S.0@ LDR r4,[r3,r0,LSL #3]
- 0x1100283c: f8dc2008 ... LDR r2,[r12,#8]
- 0x11002840: 403c <@ ANDS r4,r4,r7
- 0x11002842: 4032 2@ ANDS r2,r2,r6
- 0x11002844: 4322 "C ORRS r2,r2,r4
- 0x11002846: f0420201 B... ORR r2,r2,#1
- 0x1100284a: f8cc2008 ... STR r2,[r12,#8]
- 0x1100284e: 1c40 @. ADDS r0,r0,#1
- 0x11002850: b2c0 .. UXTB r0,r0
- 0x11002852: 42a8 .B CMP r0,r5
- 0x11002854: d3ee .. BCC 0x11002834 ; patch_init + 32
- 0x11002856: 6808 .h LDR r0,[r1,#0]
- 0x11002858: f0400003 @... ORR r0,r0,#3
- 0x1100285c: 6008 .` STR r0,[r1,#0]
- 0x1100285e: bdf0 .. POP {r4-r7,pc}
- svc_exception_handler_ram
- 0x11002860: b510 .. PUSH {r4,lr}
- 0x11002862: 2204 ." MOVS r2,#4
- 0x11002864: 4b08 .K LDR r3,[pc,#32] ; [0x11002888] = 0x110040c0
- 0x11002866: 2100 .! MOVS r1,#0
- 0x11002868: f8534031 S.1@ LDR r4,[r3,r1,LSL #3]
- 0x1100286c: 4284 .B CMP r4,r0
- 0x1100286e: d003 .. BEQ 0x11002878 ; svc_exception_handler_ram + 24
- 0x11002870: 1c49 I. ADDS r1,r1,#1
- 0x11002872: b2c9 .. UXTB r1,r1
- 0x11002874: 4291 .B CMP r1,r2
- 0x11002876: d3f7 .. BCC 0x11002868 ; svc_exception_handler_ram + 8
- 0x11002878: 4291 .B CMP r1,r2
- 0x1100287a: d003 .. BEQ 0x11002884 ; svc_exception_handler_ram + 36
- 0x1100287c: eb0300c1 .... ADD r0,r3,r1,LSL #3
- 0x11002880: 6840 @h LDR r0,[r0,#4]
- 0x11002882: bd10 .. POP {r4,pc}
- 0x11002884: 2000 . MOVS r0,#0
- 0x11002886: bd10 .. POP {r4,pc}
- $d
- 0x11002888: 110040c0 .@.. DCD 285229248
- 0x1100288c: 1001b814 .... DCD 268548116
- 0x11002890: e0002000 . .. DCD 3758104576
- 0x11002894: 20000003 ... DCD 536870915
- $t
- ram_code
- calib_lld_send
- 0x11002898: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x1100289c: 4617 .F MOV r7,r2
- 0x1100289e: 4688 .F MOV r8,r1
- 0x110028a0: 4606 .F MOV r6,r0
- 0x110028a2: 2501 .% MOVS r5,#1
- 0x110028a4: 48fe .H LDR r0,[pc,#1016] ; [0x11002ca0] = 0x11003b7c
- 0x110028a6: 7005 .p STRB r5,[r0,#0]
- 0x110028a8: f7fefcd1 .... BL $Ven$TT$L$$ble_util_buf_acl_tx_alloc ; 0x1100124e
- 0x110028ac: 4cfd .L LDR r4,[pc,#1012] ; [0x11002ca4] = 0x11004154
- 0x110028ae: 4632 2F MOV r2,r6
- 0x110028b0: 4641 AF MOV r1,r8
- 0x110028b2: 8060 `. STRH r0,[r4,#2]
- 0x110028b4: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110028b8: f7fefc24 ..$. BL $Ven$TT$L$$__aeabi_memcpy ; 0x11001104
- 0x110028bc: 1d20 . ADDS r0,r4,#4
- 0x110028be: 7821 !x LDRB r1,[r4,#0]
- 0x110028c0: 5dc0 .] LDRB r0,[r0,r7]
- 0x110028c2: 4ff9 .O LDR r7,[pc,#996] ; [0x11002ca8] = 0x110001e8
- 0x110028c4: ebc11101 .... RSB r1,r1,r1,LSL #4
- 0x110028c8: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x110028cc: 883a :. LDRH r2,[r7,#0]
- 0x110028ce: eb020141 ..A. ADD r1,r2,r1,LSL #1
- 0x110028d2: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x110028d6: 82c8 .. STRH r0,[r1,#0x16]
- 0x110028d8: 7820 x LDRB r0,[r4,#0]
- 0x110028da: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x110028de: 0640 @. LSLS r0,r0,#25
- 0x110028e0: 0e01 .. LSRS r1,r0,#24
- 0x110028e2: 48f2 .H LDR r0,[pc,#968] ; [0x11002cac] = 0x110001f0
- 0x110028e4: 438d .C BICS r5,r5,r1
- 0x110028e6: ebc502c5 .... RSB r2,r5,r5,LSL #3
- 0x110028ea: 8803 .. LDRH r3,[r0,#0]
- 0x110028ec: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x110028f0: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x110028f4: eb030341 ..A. ADD r3,r3,r1,LSL #1
- 0x110028f8: f1032340 ..@# ADD r3,r3,#0x40004000
- 0x110028fc: 801a .. STRH r2,[r3,#0]
- 0x110028fe: 7822 "x LDRB r2,[r4,#0]
- 0x11002900: 883b ;. LDRH r3,[r7,#0]
- 0x11002902: ebc21202 .... RSB r2,r2,r2,LSL #4
- 0x11002906: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x1100290a: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x1100290e: f1022240 ..@" ADD r2,r2,#0x40004000
- 0x11002912: 8812 .. LDRH r2,[r2,#0]
- 0x11002914: f002031f .... AND r3,r2,#0x1f
- 0x11002918: 0232 2. LSLS r2,r6,#8
- 0x1100291a: f0420208 B... ORR r2,r2,#8
- 0x1100291e: 2b02 .+ CMP r3,#2
- 0x11002920: d101 .. BNE 0x11002926 ; calib_lld_send + 142
- 0x11002922: f0420204 B... ORR r2,r2,#4
- 0x11002926: f0420303 B... ORR r3,r2,#3
- 0x1100292a: 8802 .. LDRH r2,[r0,#0]
- 0x1100292c: eb020241 ..A. ADD r2,r2,r1,LSL #1
- 0x11002930: f1022240 ..@" ADD r2,r2,#0x40004000
- 0x11002934: 8053 S. STRH r3,[r2,#2]
- 0x11002936: 8803 .. LDRH r3,[r0,#0]
- 0x11002938: 8862 b. LDRH r2,[r4,#2]
- 0x1100293a: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x1100293e: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002942: 808a .. STRH r2,[r1,#4]
- 0x11002944: 7821 !x LDRB r1,[r4,#0]
- 0x11002946: 8800 .. LDRH r0,[r0,#0]
- 0x11002948: ebc102c1 .... RSB r2,r1,r1,LSL #3
- 0x1100294c: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x11002950: eb000082 .... ADD r0,r0,r2,LSL #2
- 0x11002954: ebc11101 .... RSB r1,r1,r1,LSL #4
- 0x11002958: 883a :. LDRH r2,[r7,#0]
- 0x1100295a: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x1100295e: eb020141 ..A. ADD r1,r2,r1,LSL #1
- 0x11002962: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002966: 8388 .. STRH r0,[r1,#0x1c]
- 0x11002968: f7fefc76 ..v. BL $Ven$TT$L$$lld_read_clock ; 0x11001258
- 0x1100296c: f04f2140 O.@! MOV r1,#0x40004000
- 0x11002970: 1c40 @. ADDS r0,r0,#1
- 0x11002972: 8048 H. STRH r0,[r1,#2]
- 0x11002974: f3c0400b ...@ UBFX r0,r0,#16,#12
- 0x11002978: 8088 .. STRH r0,[r1,#4]
- 0x1100297a: 7820 x LDRB r0,[r4,#0]
- 0x1100297c: 883a :. LDRH r2,[r7,#0]
- 0x1100297e: ebc01000 .... RSB r0,r0,r0,LSL #4
- 0x11002982: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x11002986: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x1100298a: 0840 @. LSRS r0,r0,#1
- 0x1100298c: 8108 .. STRH r0,[r1,#8]
- 0x1100298e: f64f0002 O... MOV r0,#0xf802
- 0x11002992: 8008 .. STRH r0,[r1,#0]
- 0x11002994: 0780 .. LSLS r0,r0,#30
- 0x11002996: 0841 A. LSRS r1,r0,#1
- 0x11002998: f8c10100 .... STR r0,[r1,#0x100]
- 0x1100299c: e8bd81f0 .... POP {r4-r8,pc}
- calib_lld_receive
- 0x110029a0: b570 p. PUSH {r4-r6,lr}
- 0x110029a2: 49bf .I LDR r1,[pc,#764] ; [0x11002ca0] = 0x11003b7c
- 0x110029a4: 2201 ." MOVS r2,#1
- 0x110029a6: 4cbf .L LDR r4,[pc,#764] ; [0x11002ca4] = 0x11004154
- 0x110029a8: 700a .p STRB r2,[r1,#0]
- 0x110029aa: 1d23 #. ADDS r3,r4,#4
- 0x110029ac: 4dbe .M LDR r5,[pc,#760] ; [0x11002ca8] = 0x110001e8
- 0x110029ae: 7821 !x LDRB r1,[r4,#0]
- 0x110029b0: 5c18 .\ LDRB r0,[r3,r0]
- 0x110029b2: ebc11101 .... RSB r1,r1,r1,LSL #4
- 0x110029b6: 882b +. LDRH r3,[r5,#0]
- 0x110029b8: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x110029bc: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x110029c0: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x110029c4: 82c8 .. STRH r0,[r1,#0x16]
- 0x110029c6: 7820 x LDRB r0,[r4,#0]
- 0x110029c8: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x110029cc: 0640 @. LSLS r0,r0,#25
- 0x110029ce: 0e01 .. LSRS r1,r0,#24
- 0x110029d0: 48b6 .H LDR r0,[pc,#728] ; [0x11002cac] = 0x110001f0
- 0x110029d2: 438a .C BICS r2,r2,r1
- 0x110029d4: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x110029d8: 8803 .. LDRH r3,[r0,#0]
- 0x110029da: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x110029de: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x110029e2: eb030341 ..A. ADD r3,r3,r1,LSL #1
- 0x110029e6: f1032340 ..@# ADD r3,r3,#0x40004000
- 0x110029ea: 801a .. STRH r2,[r3,#0]
- 0x110029ec: 7822 "x LDRB r2,[r4,#0]
- 0x110029ee: 882b +. LDRH r3,[r5,#0]
- 0x110029f0: ebc21202 .... RSB r2,r2,r2,LSL #4
- 0x110029f4: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x110029f8: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x110029fc: f1022240 ..@" ADD r2,r2,#0x40004000
- 0x11002a00: 8812 .. LDRH r2,[r2,#0]
- 0x11002a02: f002021f .... AND r2,r2,#0x1f
- 0x11002a06: 2a02 .* CMP r2,#2
- 0x11002a08: d029 ). BEQ 0x11002a5e ; calib_lld_receive + 190
- 0x11002a0a: 230b .# MOVS r3,#0xb
- 0x11002a0c: 8802 .. LDRH r2,[r0,#0]
- 0x11002a0e: eb020241 ..A. ADD r2,r2,r1,LSL #1
- 0x11002a12: f1022240 ..@" ADD r2,r2,#0x40004000
- 0x11002a16: 8053 S. STRH r3,[r2,#2]
- 0x11002a18: 8800 .. LDRH r0,[r0,#0]
- 0x11002a1a: f64f72ff O..r MOV r2,#0xffff
- 0x11002a1e: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x11002a22: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x11002a26: 8082 .. STRH r2,[r0,#4]
- 0x11002a28: f7fefc16 .... BL $Ven$TT$L$$lld_read_clock ; 0x11001258
- 0x11002a2c: f04f2140 O.@! MOV r1,#0x40004000
- 0x11002a30: 1c40 @. ADDS r0,r0,#1
- 0x11002a32: 8048 H. STRH r0,[r1,#2]
- 0x11002a34: f3c0400b ...@ UBFX r0,r0,#16,#12
- 0x11002a38: 8088 .. STRH r0,[r1,#4]
- 0x11002a3a: 7820 x LDRB r0,[r4,#0]
- 0x11002a3c: 882a *. LDRH r2,[r5,#0]
- 0x11002a3e: ebc01000 .... RSB r0,r0,r0,LSL #4
- 0x11002a42: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x11002a46: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x11002a4a: 0840 @. LSRS r0,r0,#1
- 0x11002a4c: 8108 .. STRH r0,[r1,#8]
- 0x11002a4e: f64f0002 O... MOV r0,#0xf802
- 0x11002a52: 8008 .. STRH r0,[r1,#0]
- 0x11002a54: 0780 .. LSLS r0,r0,#30
- 0x11002a56: 0841 A. LSRS r1,r0,#1
- 0x11002a58: f8c10100 .... STR r0,[r1,#0x100]
- 0x11002a5c: bd70 p. POP {r4-r6,pc}
- 0x11002a5e: 230f .# MOVS r3,#0xf
- 0x11002a60: e7d4 .. B 0x11002a0c ; calib_lld_receive + 108
- calib_lld_rx_isr
- 0x11002a62: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x11002a66: 4c8f .L LDR r4,[pc,#572] ; [0x11002ca4] = 0x11004154
- 0x11002a68: e022 ". B 0x11002ab0 ; calib_lld_rx_isr + 78
- 0x11002a6a: 4b91 .K LDR r3,[pc,#580] ; [0x11002cb0] = 0x110002e8
- 0x11002a6c: f8930102 .... LDRB r0,[r3,#0x102]
- 0x11002a70: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x11002a74: 488f .H LDR r0,[pc,#572] ; [0x11002cb4] = 0x110001ee
- 0x11002a76: 8800 .. LDRH r0,[r0,#0]
- 0x11002a78: eb000281 .... ADD r2,r0,r1,LSL #2
- 0x11002a7c: f1022240 ..@" ADD r2,r2,#0x40004000
- 0x11002a80: 8855 U. LDRH r5,[r2,#2]
- 0x11002a82: 8890 .. LDRH r0,[r2,#4]
- 0x11002a84: 8a51 Q. LDRH r1,[r2,#0x12]
- 0x11002a86: 8816 .. LDRH r6,[r2,#0]
- 0x11002a88: 0a00 .. LSRS r0,r0,#8
- 0x11002a8a: f4264600 &..F BIC r6,r6,#0x8000
- 0x11002a8e: 8016 .. STRH r6,[r2,#0]
- 0x11002a90: f8932102 ...! LDRB r2,[r3,#0x102]
- 0x11002a94: 2606 .& MOVS r6,#6
- 0x11002a96: 1c52 R. ADDS r2,r2,#1
- 0x11002a98: fbb2f7f6 .... UDIV r7,r2,r6
- 0x11002a9c: fb062217 ..." MLS r2,r6,r7,r2
- 0x11002aa0: f8832102 ...! STRB r2,[r3,#0x102]
- 0x11002aa4: b925 %. CBNZ r5,0x11002ab0 ; calib_lld_rx_isr + 78
- 0x11002aa6: b118 .. CBZ r0,0x11002ab0 ; calib_lld_rx_isr + 78
- 0x11002aa8: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002aac: f7fefbd9 .... BL $Ven$TT$L$$calib_meter_recv_msg ; 0x11001262
- 0x11002ab0: 7820 x LDRB r0,[r4,#0]
- 0x11002ab2: f7fefbdb .... BL $Ven$TT$L$$lld_rxdesc_check ; 0x1100126c
- 0x11002ab6: 2800 .( CMP r0,#0
- 0x11002ab8: d1d7 .. BNE 0x11002a6a ; calib_lld_rx_isr + 8
- 0x11002aba: e76f o. B 0x1100299c ; calib_lld_send + 260
- calib_lld_cancel
- 0x11002abc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x11002ac0: 2020 MOVS r0,#0x20
- 0x11002ac2: f7fefac5 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x11002ac6: 4680 .F MOV r8,r0
- 0x11002ac8: f04f4080 O..@ MOV r0,#0x40000000
- 0x11002acc: 6801 .h LDR r1,[r0,#0]
- 0x11002ace: f0414140 A.@A ORR r1,r1,#0xc0000000
- 0x11002ad2: 6001 .` STR r1,[r0,#0]
- 0x11002ad4: 4c73 sL LDR r4,[pc,#460] ; [0x11002ca4] = 0x11004154
- 0x11002ad6: 4d76 vM LDR r5,[pc,#472] ; [0x11002cb0] = 0x110002e8
- 0x11002ad8: 4e76 vN LDR r6,[pc,#472] ; [0x11002cb4] = 0x110001ee
- 0x11002ada: 2706 .' MOVS r7,#6
- 0x11002adc: e016 .. B 0x11002b0c ; calib_lld_cancel + 80
- 0x11002ade: bf00 .. NOP
- 0x11002ae0: f8950102 .... LDRB r0,[r5,#0x102]
- 0x11002ae4: 8831 1. LDRH r1,[r6,#0]
- 0x11002ae6: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x11002aea: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x11002aee: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x11002af2: 8801 .. LDRH r1,[r0,#0]
- 0x11002af4: f4214100 !..A BIC r1,r1,#0x8000
- 0x11002af8: 8001 .. STRH r1,[r0,#0]
- 0x11002afa: f8950102 .... LDRB r0,[r5,#0x102]
- 0x11002afe: 1c40 @. ADDS r0,r0,#1
- 0x11002b00: fbb0f1f7 .... UDIV r1,r0,r7
- 0x11002b04: fb070011 .... MLS r0,r7,r1,r0
- 0x11002b08: f8850102 .... STRB r0,[r5,#0x102]
- 0x11002b0c: 7820 x LDRB r0,[r4,#0]
- 0x11002b0e: f7fefbad .... BL $Ven$TT$L$$lld_rxdesc_check ; 0x1100126c
- 0x11002b12: 2800 .( CMP r0,#0
- 0x11002b14: d1e4 .. BNE 0x11002ae0 ; calib_lld_cancel + 36
- 0x11002b16: 4962 bI LDR r1,[pc,#392] ; [0x11002ca0] = 0x11003b7c
- 0x11002b18: f64f75ff O..u MOV r5,#0xffff
- 0x11002b1c: 7008 .p STRB r0,[r1,#0]
- 0x11002b1e: 8860 `. LDRH r0,[r4,#2]
- 0x11002b20: 42a8 .B CMP r0,r5
- 0x11002b22: d002 .. BEQ 0x11002b2a ; calib_lld_cancel + 110
- 0x11002b24: f7fefba7 .... BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x11001276
- 0x11002b28: 8065 e. STRH r5,[r4,#2]
- 0x11002b2a: 7820 x LDRB r0,[r4,#0]
- 0x11002b2c: f7fefba8 .... BL $Ven$TT$L$$llm_activity_free_set ; 0x11001280
- 0x11002b30: 4640 @F MOV r0,r8
- 0x11002b32: e8bd41f0 ...A POP {r4-r8,lr}
- 0x11002b36: f7feba90 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- calib_lld_evt_end_isr
- 0x11002b3a: b570 p. PUSH {r4-r6,lr}
- 0x11002b3c: 4958 XI LDR r1,[pc,#352] ; [0x11002ca0] = 0x11003b7c
- 0x11002b3e: 2000 . MOVS r0,#0
- 0x11002b40: 7008 .p STRB r0,[r1,#0]
- 0x11002b42: f7fefba2 .... BL $Ven$TT$L$$calib_meter_evt_end ; 0x1100128a
- 0x11002b46: 4c57 WL LDR r4,[pc,#348] ; [0x11002ca4] = 0x11004154
- 0x11002b48: f64f75ff O..u MOV r5,#0xffff
- 0x11002b4c: 8860 `. LDRH r0,[r4,#2]
- 0x11002b4e: 42a8 .B CMP r0,r5
- 0x11002b50: d002 .. BEQ 0x11002b58 ; calib_lld_evt_end_isr + 30
- 0x11002b52: f7fefb90 .... BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x11001276
- 0x11002b56: 8065 e. STRH r5,[r4,#2]
- 0x11002b58: 7820 x LDRB r0,[r4,#0]
- 0x11002b5a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11002b5e: f7febb8f .... B $Ven$TT$L$$llm_activity_free_set ; 0x11001280
- calib_lld_init
- 0x11002b62: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x11002b66: 4607 .F MOV r7,r0
- 0x11002b68: 460e .F MOV r6,r1
- 0x11002b6a: 484e NH LDR r0,[pc,#312] ; [0x11002ca4] = 0x11004154
- 0x11002b6c: f7fefb92 .... BL $Ven$TT$L$$llm_activity_free_get ; 0x11001294
- 0x11002b70: 4d4c LM LDR r5,[pc,#304] ; [0x11002ca4] = 0x11004154
- 0x11002b72: 4a4d MJ LDR r2,[pc,#308] ; [0x11002ca8] = 0x110001e8
- 0x11002b74: 2400 .$ MOVS r4,#0
- 0x11002b76: 7828 (x LDRB r0,[r5,#0]
- 0x11002b78: 2f00 ./ CMP r7,#0
- 0x11002b7a: d06b k. BEQ 0x11002c54 ; calib_lld_init + 242
- 0x11002b7c: f04f0103 O... MOV r1,#3
- 0x11002b80: ebc01300 .... RSB r3,r0,r0,LSL #4
- 0x11002b84: f8b2c000 .... LDRH r12,[r2,#0]
- 0x11002b88: eb030343 ..C. ADD r3,r3,r3,LSL #1
- 0x11002b8c: eb0c0343 ..C. ADD r3,r12,r3,LSL #1
- 0x11002b90: f1032340 ..@# ADD r3,r3,#0x40004000
- 0x11002b94: 8019 .. STRH r1,[r3,#0]
- 0x11002b96: ebc01300 .... RSB r3,r0,r0,LSL #4
- 0x11002b9a: f8b2c000 .... LDRH r12,[r2,#0]
- 0x11002b9e: eb030343 ..C. ADD r3,r3,r3,LSL #1
- 0x11002ba2: eb0c0c43 ..C. ADD r12,r12,r3,LSL #1
- 0x11002ba6: f10c2c40 ..@, ADD r12,r12,#0x40004000
- 0x11002baa: f44f5188 O..Q MOV r1,#0x1100
- 0x11002bae: f8ac1004 .... STRH r1,[r12,#4]
- 0x11002bb2: 8811 .. LDRH r1,[r2,#0]
- 0x11002bb4: f4406000 @..` ORR r0,r0,#0x800
- 0x11002bb8: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002bbc: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002bc0: 8048 H. STRH r0,[r1,#2]
- 0x11002bc2: 8810 .. LDRH r0,[r2,#0]
- 0x11002bc4: eb000043 ..C. ADD r0,r0,r3,LSL #1
- 0x11002bc8: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x11002bcc: 8186 .. STRH r6,[r0,#0xc]
- 0x11002bce: 8811 .. LDRH r1,[r2,#0]
- 0x11002bd0: ea4f4016 O..@ LSR r0,r6,#16
- 0x11002bd4: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002bd8: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002bdc: 81c8 .. STRH r0,[r1,#0xe]
- 0x11002bde: 8811 .. LDRH r1,[r2,#0]
- 0x11002be0: f2455055 E.UP MOV r0,#0x5555
- 0x11002be4: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002be8: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002bec: 8208 .. STRH r0,[r1,#0x10]
- 0x11002bee: 8811 .. LDRH r1,[r2,#0]
- 0x11002bf0: f04f0055 O.U. MOV r0,#0x55
- 0x11002bf4: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002bf8: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002bfc: 8248 H. STRH r0,[r1,#0x12]
- 0x11002bfe: 8811 .. LDRH r1,[r2,#0]
- 0x11002c00: 482d -H LDR r0,[pc,#180] ; [0x11002cb8] = 0x11000b54
- 0x11002c02: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c06: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c0a: f890002d ..-. LDRB r0,[r0,#0x2d]
- 0x11002c0e: 8308 .. STRH r0,[r1,#0x18]
- 0x11002c10: 8811 .. LDRH r1,[r2,#0]
- 0x11002c12: f04f00fb O... MOV r0,#0xfb
- 0x11002c16: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c1a: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c1e: 8508 .. STRH r0,[r1,#0x28]
- 0x11002c20: 8811 .. LDRH r1,[r2,#0]
- 0x11002c22: f04f0000 O... MOV r0,#0
- 0x11002c26: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c2a: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c2e: 8548 H. STRH r0,[r1,#0x2a]
- 0x11002c30: 8811 .. LDRH r1,[r2,#0]
- 0x11002c32: f04f0001 O... MOV r0,#1
- 0x11002c36: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c3a: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c3e: 83c8 .. STRH r0,[r1,#0x1e]
- 0x11002c40: 8811 .. LDRH r1,[r2,#0]
- 0x11002c42: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c46: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c4a: 8408 .. STRH r0,[r1,#0x20]
- 0x11002c4c: d105 .. BNE 0x11002c5a ; calib_lld_init + 248
- 0x11002c4e: f04f000e O... MOV r0,#0xe
- 0x11002c52: e004 .. B 0x11002c5e ; calib_lld_init + 252
- 0x11002c54: f04f0102 O... MOV r1,#2
- 0x11002c58: e792 .. B 0x11002b80 ; calib_lld_init + 30
- 0x11002c5a: ea4f0057 O.W. LSR r0,r7,#1
- 0x11002c5e: 8811 .. LDRH r1,[r2,#0]
- 0x11002c60: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c64: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c68: 8348 H. STRH r0,[r1,#0x1a]
- 0x11002c6a: 8811 .. LDRH r1,[r2,#0]
- 0x11002c6c: f64f70ff O..p MOV r0,#0xffff
- 0x11002c70: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c74: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c78: 8448 H. STRH r0,[r1,#0x22]
- 0x11002c7a: 8811 .. LDRH r1,[r2,#0]
- 0x11002c7c: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c80: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c84: 8488 .. STRH r0,[r1,#0x24]
- 0x11002c86: 8811 .. LDRH r1,[r2,#0]
- 0x11002c88: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002c8c: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002c90: 84c8 .. STRH r0,[r1,#0x26]
- 0x11002c92: 4906 .I LDR r1,[pc,#24] ; [0x11002cac] = 0x110001f0
- 0x11002c94: f04f0000 O... MOV r0,#0
- 0x11002c98: 782e .x LDRB r6,[r5,#0]
- 0x11002c9a: eb060c46 ..F. ADD r12,r6,r6,LSL #1
- 0x11002c9e: e00d .. B 0x11002cbc ; calib_lld_init + 346
- $d
- 0x11002ca0: 11003b7c |;.. DCD 285227900
- 0x11002ca4: 11004154 TA.. DCD 285229396
- 0x11002ca8: 110001e8 .... DCD 285213160
- 0x11002cac: 110001f0 .... DCD 285213168
- 0x11002cb0: 110002e8 .... DCD 285213416
- 0x11002cb4: 110001ee .... DCD 285213166
- 0x11002cb8: 11000b54 T... DCD 285215572
- $t
- 0x11002cbc: f1000701 .... ADD r7,r0,#1
- 0x11002cc0: eb077ed7 ...~ ADD lr,r7,r7,LSR #31
- 0x11002cc4: f02e0e01 .... BIC lr,lr,#1
- 0x11002cc8: eba7070e .... SUB r7,r7,lr
- 0x11002ccc: eb00064c ..L. ADD r6,r0,r12,LSL #1
- 0x11002cd0: eb07074c ..L. ADD r7,r7,r12,LSL #1
- 0x11002cd4: b2ff .. UXTB r7,r7
- 0x11002cd6: ebc70cc7 .... RSB r12,r7,r7,LSL #3
- 0x11002cda: 880f .. LDRH r7,[r1,#0]
- 0x11002cdc: b2f6 .. UXTB r6,r6
- 0x11002cde: eb070c4c ..L. ADD r12,r7,r12,LSL #1
- 0x11002ce2: ebc606c6 .... RSB r6,r6,r6,LSL #3
- 0x11002ce6: eb070746 ..F. ADD r7,r7,r6,LSL #1
- 0x11002cea: f1072740 ..@' ADD r7,r7,#0x40004000
- 0x11002cee: f44c4c00 L..L ORR r12,r12,#0x8000
- 0x11002cf2: f8a7c000 .... STRH r12,[r7,#0]
- 0x11002cf6: 880f .. LDRH r7,[r1,#0]
- 0x11002cf8: eb070746 ..F. ADD r7,r7,r6,LSL #1
- 0x11002cfc: f1072740 ..@' ADD r7,r7,#0x40004000
- 0x11002d00: 807c |. STRH r4,[r7,#2]
- 0x11002d02: 880f .. LDRH r7,[r1,#0]
- 0x11002d04: eb070646 ..F. ADD r6,r7,r6,LSL #1
- 0x11002d08: f1062640 ..@& ADD r6,r6,#0x40004000
- 0x11002d0c: 80b4 .. STRH r4,[r6,#4]
- 0x11002d0e: f1000001 .... ADD r0,r0,#1
- 0x11002d12: 2802 .( CMP r0,#2
- 0x11002d14: dbc0 .. BLT 0x11002c98 ; calib_lld_init + 310
- 0x11002d16: 7828 (x LDRB r0,[r5,#0]
- 0x11002d18: 8809 .. LDRH r1,[r1,#0]
- 0x11002d1a: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x11002d1e: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x11002d22: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x11002d26: 8811 .. LDRH r1,[r2,#0]
- 0x11002d28: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x11002d2c: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11002d30: 8388 .. STRH r0,[r1,#0x1c]
- 0x11002d32: f04f4080 O..@ MOV r0,#0x40000000
- 0x11002d36: 6801 .h LDR r1,[r0,#0]
- 0x11002d38: f4413100 A..1 ORR r1,r1,#0x20000
- 0x11002d3c: 6001 .` STR r1,[r0,#0]
- 0x11002d3e: 6801 .h LDR r1,[r0,#0]
- 0x11002d40: f4412100 A..! ORR r1,r1,#0x80000
- 0x11002d44: 6001 .` STR r1,[r0,#0]
- 0x11002d46: 6801 .h LDR r1,[r0,#0]
- 0x11002d48: f4412180 A..! ORR r1,r1,#0x40000
- 0x11002d4c: 6001 .` STR r1,[r0,#0]
- 0x11002d4e: 6801 .h LDR r1,[r0,#0]
- 0x11002d50: f4411180 A... ORR r1,r1,#0x100000
- 0x11002d54: 6001 .` STR r1,[r0,#0]
- 0x11002d56: 6f81 .o LDR r1,[r0,#0x78]
- 0x11002d58: f42121e0 !..! BIC r1,r1,#0x70000
- 0x11002d5c: 6781 .g STR r1,[r0,#0x78]
- 0x11002d5e: e61d .. B 0x1100299c ; calib_lld_send + 260
- calib_set_freq_config
- 0x11002d60: b510 .. PUSH {r4,lr}
- 0x11002d62: 2100 .! MOVS r1,#0
- 0x11002d64: f6401238 @.8. MOV r2,#0x938
- 0x11002d68: 4290 .B CMP r0,r2
- 0x11002d6a: d34c L. BCC 0x11002e06 ; calib_set_freq_config + 166
- 0x11002d6c: f6401262 @.b. MOV r2,#0x962
- 0x11002d70: 4290 .B CMP r0,r2
- 0x11002d72: d20c .. BCS 0x11002d8e ; calib_set_freq_config + 46
- 0x11002d74: 07c2 .. LSLS r2,r0,#31
- 0x11002d76: d005 .. BEQ 0x11002d84 ; calib_set_freq_config + 36
- 0x11002d78: f6a01039 ..9. SUB r0,r0,#0x939
- 0x11002d7c: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002d80: 2101 .! MOVS r1,#1
- 0x11002d82: e02f /. B 0x11002de4 ; calib_set_freq_config + 132
- 0x11002d84: f6a01038 ..8. SUB r0,r0,#0x938
- 0x11002d88: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002d8c: e02a *. B 0x11002de4 ; calib_set_freq_config + 132
- 0x11002d8e: f5b06f1b ...o CMP r0,#0x9b0
- 0x11002d92: d805 .. BHI 0x11002da0 ; calib_set_freq_config + 64
- 0x11002d94: f6a01062 ..b. SUB r0,r0,#0x962
- 0x11002d98: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002d9c: 2104 .! MOVS r1,#4
- 0x11002d9e: e021 !. B 0x11002de4 ; calib_set_freq_config + 132
- 0x11002da0: f64011b4 @... MOV r1,#0x9b4
- 0x11002da4: 4288 .B CMP r0,r1
- 0x11002da6: d20d .. BCS 0x11002dc4 ; calib_set_freq_config + 100
- 0x11002da8: 07c1 .. LSLS r1,r0,#31
- 0x11002daa: d005 .. BEQ 0x11002db8 ; calib_set_freq_config + 88
- 0x11002dac: f6a01089 .... SUB r0,r0,#0x989
- 0x11002db0: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002db4: 2106 .! MOVS r1,#6
- 0x11002db6: e015 .. B 0x11002de4 ; calib_set_freq_config + 132
- 0x11002db8: f6a01088 .... SUB r0,r0,#0x988
- 0x11002dbc: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002dc0: 2105 .! MOVS r1,#5
- 0x11002dc2: e00f .. B 0x11002de4 ; calib_set_freq_config + 132
- 0x11002dc4: f5b06f1d ...o CMP r0,#0x9d0
- 0x11002dc8: d21d .. BCS 0x11002e06 ; calib_set_freq_config + 166
- 0x11002dca: 07c1 .. LSLS r1,r0,#31
- 0x11002dcc: d005 .. BEQ 0x11002dda ; calib_set_freq_config + 122
- 0x11002dce: f6a010b5 .... SUB r0,r0,#0x9b5
- 0x11002dd2: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002dd6: 2103 .! MOVS r1,#3
- 0x11002dd8: e004 .. B 0x11002de4 ; calib_set_freq_config + 132
- 0x11002dda: f6a010b4 .... SUB r0,r0,#0x9b4
- 0x11002dde: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x11002de2: 2102 .! MOVS r1,#2
- 0x11002de4: 4a09 .J LDR r2,[pc,#36] ; [0x11002e0c] = 0x11004180
- 0x11002de6: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x11002dea: eb020341 ..A. ADD r3,r2,r1,LSL #1
- 0x11002dee: 4a08 .J LDR r2,[pc,#32] ; [0x11002e10] = 0x500240fd
- 0x11002df0: f05f0100 _... MOVS.W r1,#0
- 0x11002df4: 1c49 I. ADDS r1,r1,#1
- 0x11002df6: f8134b01 ...K LDRB r4,[r3],#1
- 0x11002dfa: b2c9 .. UXTB r1,r1
- 0x11002dfc: f8024b01 ...K STRB r4,[r2],#1
- 0x11002e00: 2906 .) CMP r1,#6
- 0x11002e02: d3f7 .. BCC 0x11002df4 ; calib_set_freq_config + 148
- 0x11002e04: bd10 .. POP {r4,pc}
- 0x11002e06: 20ff . MOVS r0,#0xff
- 0x11002e08: bd10 .. POP {r4,pc}
- $d
- 0x11002e0a: 0000 .. DCW 0
- 0x11002e0c: 11004180 .A.. DCD 285229440
- 0x11002e10: 500240fd .@.P DCD 1342324989
- $t
- ram_code
- patch_handle_lld_con_env
- 0x11002e14: b570 p. PUSH {r4-r6,lr}
- 0x11002e16: f890108c .... LDRB r1,[r0,#0x8c]
- 0x11002e1a: 4df7 .M LDR r5,[pc,#988] ; [0x110031f8] = 0x11006a00
- 0x11002e1c: 4604 .F MOV r4,r0
- 0x11002e1e: eb0500c1 .... ADD r0,r5,r1,LSL #3
- 0x11002e22: 7882 .x LDRB r2,[r0,#2]
- 0x11002e24: 2a00 .* CMP r2,#0
- 0x11002e26: d019 .. BEQ 0x11002e5c ; patch_handle_lld_con_env + 72
- 0x11002e28: f8351031 5.1. LDRH r1,[r5,r1,LSL #3]
- 0x11002e2c: f8b4207a ..z LDRH r2,[r4,#0x7a]
- 0x11002e30: 4291 .B CMP r1,r2
- 0x11002e32: d113 .. BNE 0x11002e5c ; patch_handle_lld_con_env + 72
- 0x11002e34: 2100 .! MOVS r1,#0
- 0x11002e36: 7081 .p STRB r1,[r0,#2]
- 0x11002e38: f894008c .... LDRB r0,[r4,#0x8c]
- 0x11002e3c: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x11002e40: 6849 Ih LDR r1,[r1,#4]
- 0x11002e42: 2900 .) CMP r1,#0
- 0x11002e44: d00a .. BEQ 0x11002e5c ; patch_handle_lld_con_env + 72
- 0x11002e46: 49ed .I LDR r1,[pc,#948] ; [0x110031fc] = 0x110001b8
- 0x11002e48: 6809 .h LDR r1,[r1,#0]
- 0x11002e4a: 4788 .G BLX r1
- 0x11002e4c: f894108c .... LDRB r1,[r4,#0x8c]
- 0x11002e50: eb0501c1 .... ADD r1,r5,r1,LSL #3
- 0x11002e54: 6849 Ih LDR r1,[r1,#4]
- 0x11002e56: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x11002e5a: 4708 .G BX r1
- 0x11002e5c: bd70 p. POP {r4-r6,pc}
- lld_con_tx_prog_patch
- 0x11002e5e: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x11002e62: 49e7 .I LDR r1,[pc,#924] ; [0x11003200] = 0x1100046c
- 0x11002e64: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x11002e68: 6b41 Ak LDR r1,[r0,#0x34]
- 0x11002e6a: b939 9. CBNZ r1,0x11002e7c ; lld_con_tx_prog_patch + 30
- 0x11002e6c: 6ac1 .j LDR r1,[r0,#0x2c]
- 0x11002e6e: 6341 Ac STR r1,[r0,#0x34]
- 0x11002e70: b121 !. CBZ r1,0x11002e7c ; lld_con_tx_prog_patch + 30
- 0x11002e72: 88c9 .. LDRH r1,[r1,#6]
- 0x11002e74: f3c10109 .... UBFX r1,r1,#0,#10
- 0x11002e78: f8a01080 .... STRH r1,[r0,#0x80]
- 0x11002e7c: f8902082 ... LDRB r2,[r0,#0x82]
- 0x11002e80: 6b41 Ak LDR r1,[r0,#0x34]
- 0x11002e82: 06d2 .. LSLS r2,r2,#27
- 0x11002e84: d507 .. BPL 0x11002e96 ; lld_con_tx_prog_patch + 56
- 0x11002e86: b131 1. CBZ r1,0x11002e96 ; lld_con_tx_prog_patch + 56
- 0x11002e88: f8b02080 ... LDRH r2,[r0,#0x80]
- 0x11002e8c: b90a .. CBNZ r2,0x11002e92 ; lld_con_tx_prog_patch + 52
- 0x11002e8e: 680a .h LDR r2,[r1,#0]
- 0x11002e90: b10a .. CBZ r2,0x11002e96 ; lld_con_tx_prog_patch + 56
- 0x11002e92: 2201 ." MOVS r2,#1
- 0x11002e94: e000 .. B 0x11002e98 ; lld_con_tx_prog_patch + 58
- 0x11002e96: 2200 ." MOVS r2,#0
- 0x11002e98: 6a85 .j LDR r5,[r0,#0x28]
- 0x11002e9a: ea550302 U... ORRS r3,r5,r2
- 0x11002e9e: d02b +. BEQ 0x11002ef8 ; lld_con_tx_prog_patch + 154
- 0x11002ea0: f8903090 ...0 LDRB r3,[r0,#0x90]
- 0x11002ea4: f8dfa35c ..\. LDR r10,[pc,#860] ; [0x11003204] = 0x110001f0
- 0x11002ea8: f04f0901 O... MOV r9,#1
- 0x11002eac: 2b02 .+ CMP r3,#2
- 0x11002eae: d009 .. BEQ 0x11002ec4 ; lld_con_tx_prog_patch + 102
- 0x11002eb0: d222 ". BCS 0x11002ef8 ; lld_con_tx_prog_patch + 154
- 0x11002eb2: b31d .. CBZ r5,0x11002efc ; lld_con_tx_prog_patch + 158
- 0x11002eb4: 79ac .y LDRB r4,[r5,#6]
- 0x11002eb6: 88ad .. LDRH r5,[r5,#4]
- 0x11002eb8: f04f0200 O... MOV r2,#0
- 0x11002ebc: f04f0603 O... MOV r6,#3
- 0x11002ec0: 6282 .b STR r2,[r0,#0x28]
- 0x11002ec2: e046 F. B 0x11002f52 ; lld_con_tx_prog_patch + 244
- 0x11002ec4: f890208f ... LDRB r2,[r0,#0x8f]
- 0x11002ec8: f890008c .... LDRB r0,[r0,#0x8c]
- 0x11002ecc: ea290102 )... BIC r1,r9,r2
- 0x11002ed0: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x11002ed4: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x11002ed8: b2c0 .. UXTB r0,r0
- 0x11002eda: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x11002ede: f8ba0000 .... LDRH r0,[r10,#0]
- 0x11002ee2: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x11002ee6: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x11002eea: 8801 .. LDRH r1,[r0,#0]
- 0x11002eec: 0bc9 .. LSRS r1,r1,#15
- 0x11002eee: d103 .. BNE 0x11002ef8 ; lld_con_tx_prog_patch + 154
- 0x11002ef0: 8841 A. LDRH r1,[r0,#2]
- 0x11002ef2: f0410110 A... ORR r1,r1,#0x10
- 0x11002ef6: 8041 A. STRH r1,[r0,#2]
- 0x11002ef8: e8bd87f0 .... POP {r4-r10,pc}
- 0x11002efc: 2a00 .* CMP r2,#0
- 0x11002efe: d0fb .. BEQ 0x11002ef8 ; lld_con_tx_prog_patch + 154
- 0x11002f00: f8b02080 ... LDRH r2,[r0,#0x80]
- 0x11002f04: b942 B. CBNZ r2,0x11002f18 ; lld_con_tx_prog_patch + 186
- 0x11002f06: 680a .h LDR r2,[r1,#0]
- 0x11002f08: b132 2. CBZ r2,0x11002f18 ; lld_con_tx_prog_patch + 186
- 0x11002f0a: 4611 .F MOV r1,r2
- 0x11002f0c: 6342 Bc STR r2,[r0,#0x34]
- 0x11002f0e: 88d2 .. LDRH r2,[r2,#6]
- 0x11002f10: f3c20209 .... UBFX r2,r2,#0,#10
- 0x11002f14: f8a02080 ... STRH r2,[r0,#0x80]
- 0x11002f18: 88ca .. LDRH r2,[r1,#6]
- 0x11002f1a: 888c .. LDRH r4,[r1,#4]
- 0x11002f1c: f3c20509 .... UBFX r5,r2,#0,#10
- 0x11002f20: 4425 %D ADD r5,r5,r4
- 0x11002f22: f8b04080 ...@ LDRH r4,[r0,#0x80]
- 0x11002f26: f3c23601 ...6 UBFX r6,r2,#12,#2
- 0x11002f2a: 1b2d -. SUBS r5,r5,r4
- 0x11002f2c: b2ad .. UXTH r5,r5
- 0x11002f2e: 2e01 .. CMP r6,#1
- 0x11002f30: d000 .. BEQ 0x11002f34 ; lld_con_tx_prog_patch + 214
- 0x11002f32: 2602 .& MOVS r6,#2
- 0x11002f34: f890708a ...p LDRB r7,[r0,#0x8a]
- 0x11002f38: 42bc .B CMP r4,r7
- 0x11002f3a: d300 .. BCC 0x11002f3e ; lld_con_tx_prog_patch + 224
- 0x11002f3c: 463c <F MOV r4,r7
- 0x11002f3e: f4225240 ".@R BIC r2,r2,#0x3000
- 0x11002f42: f4425280 B..R ORR r2,r2,#0x1000
- 0x11002f46: 80ca .. STRH r2,[r1,#6]
- 0x11002f48: f8b02080 ... LDRH r2,[r0,#0x80]
- 0x11002f4c: 1b12 .. SUBS r2,r2,r4
- 0x11002f4e: f8a02080 ... STRH r2,[r0,#0x80]
- 0x11002f52: f890208c ... LDRB r2,[r0,#0x8c]
- 0x11002f56: f890708f ...p LDRB r7,[r0,#0x8f]
- 0x11002f5a: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x11002f5e: eb070c42 ..B. ADD r12,r7,r2,LSL #1
- 0x11002f62: f00c08ff .... AND r8,r12,#0xff
- 0x11002f66: ea290c07 )... BIC r12,r9,r7
- 0x11002f6a: eb0c0242 ..B. ADD r2,r12,r2,LSL #1
- 0x11002f6e: f8b0c082 .... LDRH r12,[r0,#0x82]
- 0x11002f72: b2d7 .. UXTB r7,r2
- 0x11002f74: ea5f62cc _..b LSLS r2,r12,#27
- 0x11002f78: d507 .. BPL 0x11002f8a ; lld_con_tx_prog_patch + 300
- 0x11002f7a: b131 1. CBZ r1,0x11002f8a ; lld_con_tx_prog_patch + 300
- 0x11002f7c: f8b02080 ... LDRH r2,[r0,#0x80]
- 0x11002f80: b90a .. CBNZ r2,0x11002f86 ; lld_con_tx_prog_patch + 296
- 0x11002f82: 680a .h LDR r2,[r1,#0]
- 0x11002f84: b10a .. CBZ r2,0x11002f8a ; lld_con_tx_prog_patch + 300
- 0x11002f86: 2201 ." MOVS r2,#1
- 0x11002f88: e000 .. B 0x11002f8c ; lld_con_tx_prog_patch + 302
- 0x11002f8a: 2200 ." MOVS r2,#0
- 0x11002f8c: ea5f6c4c _.Ll LSLS r12,r12,#25
- 0x11002f90: d501 .. BPL 0x11002f96 ; lld_con_tx_prog_patch + 312
- 0x11002f92: 1d24 $. ADDS r4,r4,#4
- 0x11002f94: b2a4 .. UXTH r4,r4
- 0x11002f96: 0224 $. LSLS r4,r4,#8
- 0x11002f98: ea441c02 D... ORR r12,r4,r2,LSL #4
- 0x11002f9c: ea4c0c06 L... ORR r12,r12,r6
- 0x11002fa0: ebc806c8 .... RSB r6,r8,r8,LSL #3
- 0x11002fa4: f8ba8000 .... LDRH r8,[r10,#0]
- 0x11002fa8: eb080846 ..F. ADD r8,r8,r6,LSL #1
- 0x11002fac: f1082840 ..@( ADD r8,r8,#0x40004000
- 0x11002fb0: f8a8c002 .... STRH r12,[r8,#2]
- 0x11002fb4: f8bac000 .... LDRH r12,[r10,#0]
- 0x11002fb8: eb0c0c46 ..F. ADD r12,r12,r6,LSL #1
- 0x11002fbc: f10c2c40 ..@, ADD r12,r12,#0x40004000
- 0x11002fc0: f8ac5004 ...P STRH r5,[r12,#4]
- 0x11002fc4: ebc705c7 .... RSB r5,r7,r7,LSL #3
- 0x11002fc8: f8ba7000 ...p LDRH r7,[r10,#0]
- 0x11002fcc: eb070545 ..E. ADD r5,r7,r5,LSL #1
- 0x11002fd0: f1052540 ..@% ADD r5,r5,#0x40004000
- 0x11002fd4: 882f /. LDRH r7,[r5,#0]
- 0x11002fd6: 0bff .. LSRS r7,r7,#15
- 0x11002fd8: d103 .. BNE 0x11002fe2 ; lld_con_tx_prog_patch + 388
- 0x11002fda: 886f o. LDRH r7,[r5,#2]
- 0x11002fdc: f0470710 G... ORR r7,r7,#0x10
- 0x11002fe0: 806f o. STRH r7,[r5,#2]
- 0x11002fe2: f8ba4000 ...@ LDRH r4,[r10,#0]
- 0x11002fe6: eb040446 ..F. ADD r4,r4,r6,LSL #1
- 0x11002fea: f1042440 ..@$ ADD r4,r4,#0x40004000
- 0x11002fee: 8825 %. LDRH r5,[r4,#0]
- 0x11002ff0: f4254500 %..E BIC r5,r5,#0x8000
- 0x11002ff4: 8025 %. STRH r5,[r4,#0]
- 0x11002ff6: f890508f ...P LDRB r5,[r0,#0x8f]
- 0x11002ffa: 1c5b [. ADDS r3,r3,#1
- 0x11002ffc: ea290405 )... BIC r4,r9,r5
- 0x11003000: f880408f ...@ STRB r4,[r0,#0x8f]
- 0x11003004: f8904090 ...@ LDRB r4,[r0,#0x90]
- 0x11003008: b2db .. UXTB r3,r3
- 0x1100300a: 1c64 d. ADDS r4,r4,#1
- 0x1100300c: f8804090 ...@ STRB r4,[r0,#0x90]
- 0x11003010: 2b02 .+ CMP r3,#2
- 0x11003012: f4ffaf73 ..s. BCC 0x11002efc ; lld_con_tx_prog_patch + 158
- 0x11003016: e76f o. B 0x11002ef8 ; lld_con_tx_prog_patch + 154
- lld_con_llcp_tx_patch
- 0x11003018: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x1100301c: 4606 .F MOV r6,r0
- 0x1100301e: 460d .F MOV r5,r1
- 0x11003020: f04f080c O... MOV r8,#0xc
- 0x11003024: 2020 MOVS r0,#0x20
- 0x11003026: f7fef813 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x1100302a: 88a9 .. LDRH r1,[r5,#4]
- 0x1100302c: 4681 .F MOV r9,r0
- 0x1100302e: 4876 vH LDR r0,[pc,#472] ; [0x11003208] = 0x110041b9
- 0x11003030: 2201 ." MOVS r2,#1
- 0x11003032: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x11003036: f7fef865 ..e. BL $Ven$TT$L$$__aeabi_memcpy ; 0x11001104
- 0x1100303a: 4f71 qO LDR r7,[pc,#452] ; [0x11003200] = 0x1100046c
- 0x1100303c: f8574026 W.&@ LDR r4,[r7,r6,LSL #2]
- 0x11003040: b3dc .. CBZ r4,0x110030ba ; lld_con_llcp_tx_patch + 162
- 0x11003042: 62a5 .b STR r5,[r4,#0x28]
- 0x11003044: f8b40082 .... LDRH r0,[r4,#0x82]
- 0x11003048: f0400008 @... ORR r0,r0,#8
- 0x1100304c: f8a40082 .... STRH r0,[r4,#0x82]
- 0x11003050: 4630 0F MOV r0,r6
- 0x11003052: f7ffff04 .... BL lld_con_tx_prog_patch ; 0x11002e5e
- 0x11003056: f894008d .... LDRB r0,[r4,#0x8d]
- 0x1100305a: bb60 `. CBNZ r0,0x110030b6 ; lld_con_llcp_tx_patch + 158
- 0x1100305c: f8940082 .... LDRB r0,[r4,#0x82]
- 0x11003060: 07c0 .. LSLS r0,r0,#31
- 0x11003062: d028 (. BEQ 0x110030b6 ; lld_con_llcp_tx_patch + 158
- 0x11003064: f8940094 .... LDRB r0,[r4,#0x94]
- 0x11003068: b328 (. CBZ r0,0x110030b6 ; lld_con_llcp_tx_patch + 158
- 0x1100306a: f8577026 W.&p LDR r7,[r7,r6,LSL #2]
- 0x1100306e: f7fef8f3 .... BL $Ven$TT$L$$lld_read_clock ; 0x11001258
- 0x11003072: 6ce1 .l LDR r1,[r4,#0x4c]
- 0x11003074: 4605 .F MOV r5,r0
- 0x11003076: 1b48 H. SUBS r0,r1,r5
- 0x11003078: 6ea1 .n LDR r1,[r4,#0x68]
- 0x1100307a: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x1100307e: 4288 .B CMP r0,r1
- 0x11003080: d919 .. BLS 0x110030b6 ; lld_con_llcp_tx_patch + 158
- 0x11003082: 2100 .! MOVS r1,#0
- 0x11003084: 4638 8F MOV r0,r7
- 0x11003086: f7fef90a .... BL $Ven$TT$L$$sch_arb_remove ; 0x1100129e
- 0x1100308a: 6ea0 .n LDR r0,[r4,#0x68]
- 0x1100308c: e008 .. B 0x110030a0 ; lld_con_llcp_tx_patch + 136
- 0x1100308e: 1a09 .. SUBS r1,r1,r0
- 0x11003090: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x11003094: 64e1 .d STR r1,[r4,#0x4c]
- 0x11003096: f8b4107c ..|. LDRH r1,[r4,#0x7c]
- 0x1100309a: 1e49 I. SUBS r1,r1,#1
- 0x1100309c: f8a4107c ..|. STRH r1,[r4,#0x7c]
- 0x110030a0: 6ce1 .l LDR r1,[r4,#0x4c]
- 0x110030a2: 1b4a J. SUBS r2,r1,r5
- 0x110030a4: f0224270 ".pB BIC r2,r2,#0xf0000000
- 0x110030a8: 4282 .B CMP r2,r0
- 0x110030aa: d8f0 .. BHI 0x1100308e ; lld_con_llcp_tx_patch + 118
- 0x110030ac: 2200 ." MOVS r2,#0
- 0x110030ae: 4629 )F MOV r1,r5
- 0x110030b0: 4630 0F MOV r0,r6
- 0x110030b2: f7fef8f9 .... BL $Ven$TT$L$$lld_con_sched ; 0x110012a8
- 0x110030b6: f04f0800 O... MOV r8,#0
- 0x110030ba: 4648 HF MOV r0,r9
- 0x110030bc: f7fdffcd .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x110030c0: 4640 @F MOV r0,r8
- 0x110030c2: e719 .. B 0x11002ef8 ; lld_con_tx_prog_patch + 154
- lld_con_data_tx_patch
- 0x110030c4: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x110030c8: 4605 .F MOV r5,r0
- 0x110030ca: 460f .F MOV r7,r1
- 0x110030cc: f04f080c O... MOV r8,#0xc
- 0x110030d0: 2020 MOVS r0,#0x20
- 0x110030d2: f7fdffbd .... BL $Ven$TT$L$$CPU_SR_Save ; 0x11001050
- 0x110030d6: 4681 .F MOV r9,r0
- 0x110030d8: 494b KI LDR r1,[pc,#300] ; [0x11003208] = 0x110041b9
- 0x110030da: 20ff . MOVS r0,#0xff
- 0x110030dc: 1e49 I. SUBS r1,r1,#1
- 0x110030de: 4e48 HN LDR r6,[pc,#288] ; [0x11003200] = 0x1100046c
- 0x110030e0: 7048 Hp STRB r0,[r1,#1]
- 0x110030e2: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x110030e6: b3e8 .. CBZ r0,0x11003164 ; lld_con_data_tx_patch + 160
- 0x110030e8: 4604 .F MOV r4,r0
- 0x110030ea: 4639 9F MOV r1,r7
- 0x110030ec: 302c ,0 ADDS r0,r0,#0x2c
- 0x110030ee: f7fef8e0 .... BL $Ven$TT$L$$co_list_push_back ; 0x110012b2
- 0x110030f2: f8340f82 4... LDRH r0,[r4,#0x82]!
- 0x110030f6: f0400108 @... ORR r1,r0,#8
- 0x110030fa: 8021 !. STRH r1,[r4,#0]
- 0x110030fc: 4628 (F MOV r0,r5
- 0x110030fe: f7fffeae .... BL lld_con_tx_prog_patch ; 0x11002e5e
- 0x11003102: 7ae0 .z LDRB r0,[r4,#0xb]
- 0x11003104: 3c82 .< SUBS r4,r4,#0x82
- 0x11003106: bb60 `. CBNZ r0,0x11003162 ; lld_con_data_tx_patch + 158
- 0x11003108: f8940082 .... LDRB r0,[r4,#0x82]
- 0x1100310c: 07c0 .. LSLS r0,r0,#31
- 0x1100310e: d028 (. BEQ 0x11003162 ; lld_con_data_tx_patch + 158
- 0x11003110: f8940094 .... LDRB r0,[r4,#0x94]
- 0x11003114: b328 (. CBZ r0,0x11003162 ; lld_con_data_tx_patch + 158
- 0x11003116: f8567025 V.%p LDR r7,[r6,r5,LSL #2]
- 0x1100311a: f7fef89d .... BL $Ven$TT$L$$lld_read_clock ; 0x11001258
- 0x1100311e: 6ce1 .l LDR r1,[r4,#0x4c]
- 0x11003120: 4606 .F MOV r6,r0
- 0x11003122: 1b88 .. SUBS r0,r1,r6
- 0x11003124: 6ea1 .n LDR r1,[r4,#0x68]
- 0x11003126: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x1100312a: 4288 .B CMP r0,r1
- 0x1100312c: d919 .. BLS 0x11003162 ; lld_con_data_tx_patch + 158
- 0x1100312e: 2100 .! MOVS r1,#0
- 0x11003130: 4638 8F MOV r0,r7
- 0x11003132: f7fef8b4 .... BL $Ven$TT$L$$sch_arb_remove ; 0x1100129e
- 0x11003136: 6ea0 .n LDR r0,[r4,#0x68]
- 0x11003138: e008 .. B 0x1100314c ; lld_con_data_tx_patch + 136
- 0x1100313a: 1a09 .. SUBS r1,r1,r0
- 0x1100313c: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x11003140: 64e1 .d STR r1,[r4,#0x4c]
- 0x11003142: f8b4107c ..|. LDRH r1,[r4,#0x7c]
- 0x11003146: 1e49 I. SUBS r1,r1,#1
- 0x11003148: f8a4107c ..|. STRH r1,[r4,#0x7c]
- 0x1100314c: 6ce1 .l LDR r1,[r4,#0x4c]
- 0x1100314e: 1b8a .. SUBS r2,r1,r6
- 0x11003150: f0224270 ".pB BIC r2,r2,#0xf0000000
- 0x11003154: 4282 .B CMP r2,r0
- 0x11003156: d8f0 .. BHI 0x1100313a ; lld_con_data_tx_patch + 118
- 0x11003158: 2200 ." MOVS r2,#0
- 0x1100315a: 4631 1F MOV r1,r6
- 0x1100315c: 4628 (F MOV r0,r5
- 0x1100315e: f7fef8a3 .... BL $Ven$TT$L$$lld_con_sched ; 0x110012a8
- 0x11003162: e000 .. B 0x11003166 ; lld_con_data_tx_patch + 162
- 0x11003164: e001 .. B 0x1100316a ; lld_con_data_tx_patch + 166
- 0x11003166: f04f0800 O... MOV r8,#0
- 0x1100316a: 4648 HF MOV r0,r9
- 0x1100316c: f7fdff75 ..u. BL $Ven$TT$L$$CPU_SR_Restore ; 0x1100105a
- 0x11003170: 4640 @F MOV r0,r8
- 0x11003172: e6c1 .. B 0x11002ef8 ; lld_con_tx_prog_patch + 154
- con_sched_calc_target_patch_ram
- 0x11003174: b5f0 .. PUSH {r4-r7,lr}
- 0x11003176: 4a24 $J LDR r2,[pc,#144] ; [0x11003208] = 0x110041b9
- 0x11003178: 1e52 R. SUBS r2,r2,#1
- 0x1100317a: 2301 .# MOVS r3,#1
- 0x1100317c: 6855 Uh LDR r5,[r2,#4]
- 0x1100317e: b16d m. CBZ r5,0x1100319c ; con_sched_calc_target_patch_ram + 40
- 0x11003180: 4c1f .L LDR r4,[pc,#124] ; [0x11003200] = 0x1100046c
- 0x11003182: 2200 ." MOVS r2,#0
- 0x11003184: f8546022 T."` LDR r6,[r4,r2,LSL #2]
- 0x11003188: 4286 .B CMP r6,r0
- 0x1100318a: d003 .. BEQ 0x11003194 ; con_sched_calc_target_patch_ram + 32
- 0x1100318c: 1c52 R. ADDS r2,r2,#1
- 0x1100318e: b2d2 .. UXTB r2,r2
- 0x11003190: 2a20 * CMP r2,#0x20
- 0x11003192: d3f7 .. BCC 0x11003184 ; con_sched_calc_target_patch_ram + 16
- 0x11003194: fa03f402 .... LSL r4,r3,r2
- 0x11003198: 422c ,B TST r4,r5
- 0x1100319a: d13f ?. BNE 0x1100321c ; con_sched_calc_target_patch_ram + 168
- 0x1100319c: f8b02076 ..v LDRH r2,[r0,#0x76]
- 0x110031a0: b34a J. CBZ r2,0x110031f6 ; con_sched_calc_target_patch_ram + 130
- 0x110031a2: f8b04082 ...@ LDRH r4,[r0,#0x82]
- 0x110031a6: 0565 e. LSLS r5,r4,#21
- 0x110031a8: d538 8. BPL 0x1100321c ; con_sched_calc_target_patch_ram + 168
- 0x110031aa: 0765 e. LSLS r5,r4,#29
- 0x110031ac: d436 6. BMI 0x1100321c ; con_sched_calc_target_patch_ram + 168
- 0x110031ae: 0724 $. LSLS r4,r4,#28
- 0x110031b0: d434 4. BMI 0x1100321c ; con_sched_calc_target_patch_ram + 168
- 0x110031b2: f8904095 ...@ LDRB r4,[r0,#0x95]
- 0x110031b6: 2c01 ., CMP r4,#1
- 0x110031b8: d130 0. BNE 0x1100321c ; con_sched_calc_target_patch_ram + 168
- 0x110031ba: f8904096 ...@ LDRB r4,[r0,#0x96]
- 0x110031be: b9d4 .. CBNZ r4,0x110031f6 ; con_sched_calc_target_patch_ram + 130
- 0x110031c0: f890404a ..J@ LDRB r4,[r0,#0x4a]
- 0x110031c4: b154 T. CBZ r4,0x110031dc ; con_sched_calc_target_patch_ram + 104
- 0x110031c6: f8b0507a ..zP LDRH r5,[r0,#0x7a]
- 0x110031ca: f8b04048 ..H@ LDRH r4,[r0,#0x48]
- 0x110031ce: 18ae .. ADDS r6,r5,r2
- 0x110031d0: 1b36 6. SUBS r6,r6,r4
- 0x110031d2: b2b6 .. UXTH r6,r6
- 0x110031d4: f64777ff G..w MOV r7,#0x7fff
- 0x110031d8: 42be .B CMP r6,r7
- 0x110031da: d317 .. BCC 0x1100320c ; con_sched_calc_target_patch_ram + 152
- 0x110031dc: 6e84 .n LDR r4,[r0,#0x68]
- 0x110031de: fb021104 .... MLA r1,r2,r4,r1
- 0x110031e2: f8b0407c ..|@ LDRH r4,[r0,#0x7c]
- 0x110031e6: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x110031ea: 4422 "D ADD r2,r2,r4
- 0x110031ec: f8a0207c ..| STRH r2,[r0,#0x7c]
- 0x110031f0: f8803094 ...0 STRB r3,[r0,#0x94]
- 0x110031f4: e00f .. B 0x11003216 ; con_sched_calc_target_patch_ram + 162
- 0x110031f6: e011 .. B 0x1100321c ; con_sched_calc_target_patch_ram + 168
- $d
- 0x110031f8: 11006a00 .j.. DCD 285239808
- 0x110031fc: 110001b8 .... DCD 285213112
- 0x11003200: 1100046c l... DCD 285213804
- 0x11003204: 110001f0 .... DCD 285213168
- 0x11003208: 110041b9 .A.. DCD 285229497
- $t
- 0x1100320c: 1b62 b. SUBS r2,r4,r5
- 0x1100320e: 1e52 R. SUBS r2,r2,#1
- 0x11003210: b212 .. SXTH r2,r2
- 0x11003212: 2a00 .* CMP r2,#0
- 0x11003214: dce2 .. BGT 0x110031dc ; con_sched_calc_target_patch_ram + 104
- 0x11003216: 2200 ." MOVS r2,#0
- 0x11003218: f8802095 ... STRB r2,[r0,#0x95]
- 0x1100321c: 4608 .F MOV r0,r1
- 0x1100321e: bdf0 .. POP {r4-r7,pc}
- lld_con_dump_param
- 0x11003220: e92d47fc -..G PUSH {r2-r10,lr}
- 0x11003224: 460d .F MOV r5,r1
- 0x11003226: 49b6 .I LDR r1,[pc,#728] ; [0x11003500] = 0x1100046c
- 0x11003228: f8514020 Q. @ LDR r4,[r1,r0,LSL #2]
- 0x1100322c: 48b5 .H LDR r0,[pc,#724] ; [0x11003504] = 0x110041b8
- 0x1100322e: 7801 .x LDRB r1,[r0,#0]
- 0x11003230: 1c49 I. ADDS r1,r1,#1
- 0x11003232: b2c9 .. UXTB r1,r1
- 0x11003234: 7001 .p STRB r1,[r0,#0]
- 0x11003236: 290a .) CMP r1,#0xa
- 0x11003238: d303 .. BCC 0x11003242 ; lld_con_dump_param + 34
- 0x1100323a: 2914 .) CMP r1,#0x14
- 0x1100323c: d37e ~. BCC 0x1100333c ; lld_con_dump_param + 284
- 0x1100323e: 2100 .! MOVS r1,#0
- 0x11003240: 7001 .p STRB r1,[r0,#0]
- 0x11003242: 4668 hF MOV r0,sp
- 0x11003244: f7fef83a ..:. BL $Ven$TT$L$$rwip_time_get ; 0x110012bc
- 0x11003248: e9dd6700 ...g LDRD r6,r7,[sp,#0]
- 0x1100324c: 2100 .! MOVS r1,#0
- 0x1100324e: 2041 A MOVS r0,#0x41
- 0x11003250: f7fef839 ..9. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003254: 2100 .! MOVS r1,#0
- 0x11003256: 2054 T MOVS r0,#0x54
- 0x11003258: f7fef835 ..5. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x1100325c: 2100 .! MOVS r1,#0
- 0x1100325e: 2023 # MOVS r0,#0x23
- 0x11003260: f7fef831 ..1. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003264: 2100 .! MOVS r1,#0
- 0x11003266: 2053 S MOVS r0,#0x53
- 0x11003268: f7fef82d ..-. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x1100326c: 2100 .! MOVS r1,#0
- 0x1100326e: 2043 C MOVS r0,#0x43
- 0x11003270: f7fef829 ..). BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003274: f8df8290 .... LDR r8,[pc,#656] ; [0x11003508] = 0x110001e8
- 0x11003278: ebc51005 .... RSB r0,r5,r5,LSL #4
- 0x1100327c: eb000540 ..@. ADD r5,r0,r0,LSL #1
- 0x11003280: f8b80000 .... LDRH r0,[r8,#0]
- 0x11003284: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x11003288: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x1100328c: 8ac0 .. LDRH r0,[r0,#0x16]
- 0x1100328e: 2100 .! MOVS r1,#0
- 0x11003290: f3c03080 ...0 UBFX r0,r0,#14,#1
- 0x11003294: f7fef817 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003298: f8b80000 .... LDRH r0,[r8,#0]
- 0x1100329c: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x110032a0: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110032a4: 8c40 @. LDRH r0,[r0,#0x22]
- 0x110032a6: 2100 .! MOVS r1,#0
- 0x110032a8: 4681 .F MOV r9,r0
- 0x110032aa: f7fef80c .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110032ae: ea4f2019 O.. LSR r0,r9,#8
- 0x110032b2: 2100 .! MOVS r1,#0
- 0x110032b4: f7fef807 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110032b8: f8b80000 .... LDRH r0,[r8,#0]
- 0x110032bc: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x110032c0: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110032c4: 8c80 .. LDRH r0,[r0,#0x24]
- 0x110032c6: 2100 .! MOVS r1,#0
- 0x110032c8: 4681 .F MOV r9,r0
- 0x110032ca: f7fdfffc .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110032ce: ea4f2019 O.. LSR r0,r9,#8
- 0x110032d2: 2100 .! MOVS r1,#0
- 0x110032d4: f7fdfff7 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110032d8: f8b80000 .... LDRH r0,[r8,#0]
- 0x110032dc: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x110032e0: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110032e4: 8cc0 .. LDRH r0,[r0,#0x26]
- 0x110032e6: 2100 .! MOVS r1,#0
- 0x110032e8: f000001f .... AND r0,r0,#0x1f
- 0x110032ec: f7fdffeb .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110032f0: f8b80000 .... LDRH r0,[r8,#0]
- 0x110032f4: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x110032f8: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110032fc: 8980 .. LDRH r0,[r0,#0xc]
- 0x110032fe: 2100 .! MOVS r1,#0
- 0x11003300: 4681 .F MOV r9,r0
- 0x11003302: f7fdffe0 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003306: ea4f2019 O.. LSR r0,r9,#8
- 0x1100330a: 2100 .! MOVS r1,#0
- 0x1100330c: f7fdffdb .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003310: f8b80000 .... LDRH r0,[r8,#0]
- 0x11003314: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x11003318: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x1100331c: 89c5 .. LDRH r5,[r0,#0xe]
- 0x1100331e: 2100 .! MOVS r1,#0
- 0x11003320: 4628 (F MOV r0,r5
- 0x11003322: f7fdffd0 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003326: 0a28 (. LSRS r0,r5,#8
- 0x11003328: 2100 .! MOVS r1,#0
- 0x1100332a: f7fdffcc .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x1100332e: f8b4007a ..z. LDRH r0,[r4,#0x7a]
- 0x11003332: f8b4107c ..|. LDRH r1,[r4,#0x7c]
- 0x11003336: 4408 .D ADD r0,r0,r1
- 0x11003338: b285 .. UXTH r5,r0
- 0x1100333a: e000 .. B 0x1100333e ; lld_con_dump_param + 286
- 0x1100333c: e065 e. B 0x1100340a ; lld_con_dump_param + 490
- 0x1100333e: 2100 .! MOVS r1,#0
- 0x11003340: 4628 (F MOV r0,r5
- 0x11003342: 3472 r4 ADDS r4,r4,#0x72
- 0x11003344: f7fdffbf .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003348: 0a28 (. LSRS r0,r5,#8
- 0x1100334a: 2100 .! MOVS r1,#0
- 0x1100334c: f7fdffbb .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x11003350: f9340972 4.r. LDRSH r0,[r4],#-0x72
- 0x11003354: f04f6300 O..c MOV r3,#0x8000000
- 0x11003358: 6ce2 .l LDR r2,[r4,#0x4c]
- 0x1100335a: 42b8 .B CMP r0,r7
- 0x1100335c: eba00107 .... SUB r1,r0,r7
- 0x11003360: eba20006 .... SUB r0,r2,r6
- 0x11003364: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x11003368: d30a .. BCC 0x11003380 ; lld_con_dump_param + 352
- 0x1100336a: 4298 .B CMP r0,r3
- 0x1100336c: d903 .. BLS 0x11003376 ; lld_con_dump_param + 342
- 0x1100336e: 1ab0 .. SUBS r0,r6,r2
- 0x11003370: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x11003374: 4240 @B RSBS r0,r0,#0
- 0x11003376: f2402271 @.q" MOV r2,#0x271
- 0x1100337a: fb001002 .... MLA r0,r0,r2,r1
- 0x1100337e: e00d .. B 0x1100339c ; lld_con_dump_param + 380
- 0x11003380: f2012171 ..q! ADD r1,r1,#0x271
- 0x11003384: 4298 .B CMP r0,r3
- 0x11003386: d903 .. BLS 0x11003390 ; lld_con_dump_param + 368
- 0x11003388: 1ab0 .. SUBS r0,r6,r2
- 0x1100338a: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x1100338e: 4240 @B RSBS r0,r0,#0
- 0x11003390: f2402271 @.q" MOV r2,#0x271
- 0x11003394: fb001002 .... MLA r0,r0,r2,r1
- 0x11003398: f2a02071 ..q SUB r0,r0,#0x271
- 0x1100339c: 0845 E. LSRS r5,r0,#1
- 0x1100339e: 2100 .! MOVS r1,#0
- 0x110033a0: 4628 (F MOV r0,r5
- 0x110033a2: f7fdff90 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033a6: 0a28 (. LSRS r0,r5,#8
- 0x110033a8: 2100 .! MOVS r1,#0
- 0x110033aa: f7fdff8c .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033ae: 0c28 (. LSRS r0,r5,#16
- 0x110033b0: 2100 .! MOVS r1,#0
- 0x110033b2: f7fdff88 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033b6: 0e28 (. LSRS r0,r5,#24
- 0x110033b8: 2100 .! MOVS r1,#0
- 0x110033ba: f7fdff84 .... BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033be: 6ea0 .n LDR r0,[r4,#0x68]
- 0x110033c0: 2100 .! MOVS r1,#0
- 0x110033c2: f3c0058f .... UBFX r5,r0,#2,#16
- 0x110033c6: 4628 (F MOV r0,r5
- 0x110033c8: 3474 t4 ADDS r4,r4,#0x74
- 0x110033ca: f7fdff7c ..|. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033ce: 0a28 (. LSRS r0,r5,#8
- 0x110033d0: 2100 .! MOVS r1,#0
- 0x110033d2: f7fdff78 ..x. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033d6: 7de0 .} LDRB r0,[r4,#0x17]
- 0x110033d8: 2100 .! MOVS r1,#0
- 0x110033da: f7fdff74 ..t. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033de: 7fa0 .. LDRB r0,[r4,#0x1e]
- 0x110033e0: 2100 .! MOVS r1,#0
- 0x110033e2: f7fdff70 ..p. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033e6: 7f60 `. LDRB r0,[r4,#0x1d]
- 0x110033e8: 2100 .! MOVS r1,#0
- 0x110033ea: f7fdff6c ..l. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033ee: 8960 `. LDRH r0,[r4,#0xa]
- 0x110033f0: 2100 .! MOVS r1,#0
- 0x110033f2: f7fdff68 ..h. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033f6: 2100 .! MOVS r1,#0
- 0x110033f8: 200d . MOVS r0,#0xd
- 0x110033fa: f7fdff64 ..d. BL $Ven$TT$L$$fputc ; 0x110012c6
- 0x110033fe: e8bd47fc ...G POP {r2-r10,lr}
- 0x11003402: 2100 .! MOVS r1,#0
- 0x11003404: 200a . MOVS r0,#0xa
- 0x11003406: f7fdbf5e ..^. B $Ven$TT$L$$fputc ; 0x110012c6
- 0x1100340a: e8bd87fc .... POP {r2-r10,pc}
- lld_con_evt_time_update_patch
- 0x1100340e: b570 p. PUSH {r4-r6,lr}
- 0x11003410: 493b ;I LDR r1,[pc,#236] ; [0x11003500] = 0x1100046c
- 0x11003412: f44f6229 O.)b MOV r2,#0xa90
- 0x11003416: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x1100341a: f8913092 ...0 LDRB r3,[r1,#0x92]
- 0x1100341e: 2b02 .+ CMP r3,#2
- 0x11003420: d001 .. BEQ 0x11003426 ; lld_con_evt_time_update_patch + 24
- 0x11003422: 2b03 .+ CMP r3,#3
- 0x11003424: d107 .. BNE 0x11003436 ; lld_con_evt_time_update_patch + 40
- 0x11003426: f8b14086 ...@ LDRH r4,[r1,#0x86]
- 0x1100342a: 4613 .F MOV r3,r2
- 0x1100342c: 4294 .B CMP r4,r2
- 0x1100342e: d900 .. BLS 0x11003432 ; lld_con_evt_time_update_patch + 36
- 0x11003430: 4623 #F MOV r3,r4
- 0x11003432: f8a13086 ...0 STRH r3,[r1,#0x86]
- 0x11003436: f8913091 ...0 LDRB r3,[r1,#0x91]
- 0x1100343a: 2b02 .+ CMP r3,#2
- 0x1100343c: d001 .. BEQ 0x11003442 ; lld_con_evt_time_update_patch + 52
- 0x1100343e: 2b03 .+ CMP r3,#3
- 0x11003440: d106 .. BNE 0x11003450 ; lld_con_evt_time_update_patch + 66
- 0x11003442: f8b13088 ...0 LDRH r3,[r1,#0x88]
- 0x11003446: 4293 .B CMP r3,r2
- 0x11003448: d900 .. BLS 0x1100344c ; lld_con_evt_time_update_patch + 62
- 0x1100344a: 461a .F MOV r2,r3
- 0x1100344c: f8a12088 ... STRH r2,[r1,#0x88]
- 0x11003450: f8b12086 ... LDRH r2,[r1,#0x86]
- 0x11003454: f8b13088 ...0 LDRH r3,[r1,#0x88]
- 0x11003458: 429a .B CMP r2,r3
- 0x1100345a: d800 .. BHI 0x1100345e ; lld_con_evt_time_update_patch + 80
- 0x1100345c: 461a .F MOV r2,r3
- 0x1100345e: 4c29 )L LDR r4,[pc,#164] ; [0x11003504] = 0x110041b8
- 0x11003460: f8913092 ...0 LDRB r3,[r1,#0x92]
- 0x11003464: 3408 .4 ADDS r4,r4,#8
- 0x11003466: f2402571 @.q% MOV r5,#0x271
- 0x1100346a: f8343013 4..0 LDRH r3,[r4,r3,LSL #1]
- 0x1100346e: 6e8c .n LDR r4,[r1,#0x68]
- 0x11003470: 441a .D ADD r2,r2,r3
- 0x11003472: 0052 R. LSLS r2,r2,#1
- 0x11003474: f5027295 ...r ADD r2,r2,#0x12a
- 0x11003478: fbb2f2f5 .... UDIV r2,r2,r5
- 0x1100347c: 7e0b .~ LDRB r3,[r1,#0x18]
- 0x1100347e: 1c52 R. ADDS r2,r2,#1
- 0x11003480: 1ae3 .. SUBS r3,r4,r3
- 0x11003482: 1a9a .. SUBS r2,r3,r2
- 0x11003484: 1e92 .. SUBS r2,r2,#2
- 0x11003486: f8913082 ...0 LDRB r3,[r1,#0x82]
- 0x1100348a: 0852 R. LSRS r2,r2,#1
- 0x1100348c: 07db .. LSLS r3,r3,#31
- 0x1100348e: d00e .. BEQ 0x110034ae ; lld_con_evt_time_update_patch + 160
- 0x11003490: 4b1e .K LDR r3,[pc,#120] ; [0x1100350c] = 0x110002e8
- 0x11003492: f8b360fe ...` LDRH r6,[r3,#0xfe]
- 0x11003496: f8b13078 ..x0 LDRH r3,[r1,#0x78]
- 0x1100349a: 4433 3D ADD r3,r3,r6
- 0x1100349c: 4363 cC MULS r3,r4,r3
- 0x1100349e: f44f66c8 O..f MOV r6,#0x640
- 0x110034a2: fbb3f3f6 .... UDIV r3,r3,r6
- 0x110034a6: 3310 .3 ADDS r3,r3,#0x10
- 0x110034a8: fbb3f3f5 .... UDIV r3,r3,r5
- 0x110034ac: 1ad2 .. SUBS r2,r2,r3
- 0x110034ae: 4b16 .K LDR r3,[pc,#88] ; [0x11003508] = 0x110001e8
- 0x110034b0: ebc01000 .... RSB r0,r0,r0,LSL #4
- 0x110034b4: eb000540 ..@. ADD r5,r0,r0,LSL #1
- 0x110034b8: 881e .. LDRH r6,[r3,#0]
- 0x110034ba: 2c08 ., CMP r4,#8
- 0x110034bc: eb060045 ..E. ADD r0,r6,r5,LSL #1
- 0x110034c0: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110034c4: d012 .. BEQ 0x110034ec ; lld_con_evt_time_update_patch + 222
- 0x110034c6: 8402 .. STRH r2,[r0,#0x20]
- 0x110034c8: 8818 .. LDRH r0,[r3,#0]
- 0x110034ca: eb000045 ..E. ADD r0,r0,r5,LSL #1
- 0x110034ce: f1002040 ..@ ADD r0,r0,#0x40004000
- 0x110034d2: 83c2 .. STRH r2,[r0,#0x1e]
- 0x110034d4: f8b12086 ... LDRH r2,[r1,#0x86]
- 0x110034d8: f8b10088 .... LDRH r0,[r1,#0x88]
- 0x110034dc: 4410 .D ADD r0,r0,r2
- 0x110034de: f44f722f O./r MOV r2,#0x2bc
- 0x110034e2: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x110034e6: 6608 .f STR r0,[r1,#0x60]
- 0x110034e8: 6108 .a STR r0,[r1,#0x10]
- 0x110034ea: bd70 p. POP {r4-r6,pc}
- 0x110034ec: 2208 ." MOVS r2,#8
- 0x110034ee: 8402 .. STRH r2,[r0,#0x20]
- 0x110034f0: 4610 .F MOV r0,r2
- 0x110034f2: 881a .. LDRH r2,[r3,#0]
- 0x110034f4: eb020245 ..E. ADD r2,r2,r5,LSL #1
- 0x110034f8: f1022240 ..@" ADD r2,r2,#0x40004000
- 0x110034fc: 83d0 .. STRH r0,[r2,#0x1e]
- 0x110034fe: e7e9 .. B 0x110034d4 ; lld_con_evt_time_update_patch + 198
- $d
- 0x11003500: 1100046c l... DCD 285213804
- 0x11003504: 110041b8 .A.. DCD 285229496
- 0x11003508: 110001e8 .... DCD 285213160
- 0x1100350c: 110002e8 .... DCD 285213416
- $t
- ram_code
- llm_ch_map_update_replace
- 0x11003510: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x11003514: f04f0b00 O... MOV r11,#0
- 0x11003518: f7fdfe9e .... BL $Ven$TT$L$$lld_read_clock ; 0x11001258
- 0x1100351c: 4d6d mM LDR r5,[pc,#436] ; [0x110036d4] = 0x11000609
- 0x1100351e: 4607 .F MOV r7,r0
- 0x11003520: 1f6e n. SUBS r6,r5,#5
- 0x11003522: f7fdfed5 .... BL $Ven$TT$L$$lld_ch_assess_data_get ; 0x110012d0
- 0x11003526: 4601 .F MOV r1,r0
- 0x11003528: 2000 . MOVS r0,#0
- 0x1100352a: 2401 .$ MOVS r4,#1
- 0x1100352c: f3c002c7 .... UBFX r2,r0,#3,#8
- 0x11003530: f0000307 .... AND r3,r0,#7
- 0x11003534: f816c002 .... LDRB r12,[r6,r2]
- 0x11003538: fa2cfc03 ,... LSR r12,r12,r3
- 0x1100353c: ea5f7ccc _..| LSLS r12,r12,#31
- 0x11003540: d00f .. BEQ 0x11003562 ; llm_ch_map_update_replace + 82
- 0x11003542: f851c020 Q. . LDR r12,[r1,r0,LSL #2]
- 0x11003546: eba70c0c .... SUB r12,r7,r12
- 0x1100354a: f02c4c70 ,.pL BIC r12,r12,#0xf0000000
- 0x1100354e: f5bc5fc8 ..._ CMP r12,#0x1900
- 0x11003552: d20f .. BCS 0x11003574 ; llm_ch_map_update_replace + 100
- 0x11003554: eb010c00 .... ADD r12,r1,r0
- 0x11003558: f99cc094 .... LDRSB r12,[r12,#0x94]
- 0x1100355c: f11c0f02 .... CMN r12,#2
- 0x11003560: dc0c .. BGT 0x1100357c ; llm_ch_map_update_replace + 108
- 0x11003562: f815c002 .... LDRB r12,[r5,r2]
- 0x11003566: fa04f303 .... LSL r3,r4,r3
- 0x1100356a: ea2c0c03 ,... BIC r12,r12,r3
- 0x1100356e: f805c002 .... STRB r12,[r5,r2]
- 0x11003572: e003 .. B 0x1100357c ; llm_ch_map_update_replace + 108
- 0x11003574: 22ff ." MOVS r2,#0xff
- 0x11003576: 180b .. ADDS r3,r1,r0
- 0x11003578: f8832094 ... STRB r2,[r3,#0x94]
- 0x1100357c: 1c40 @. ADDS r0,r0,#1
- 0x1100357e: 2825 %( CMP r0,#0x25
- 0x11003580: dbd4 .. BLT 0x1100352c ; llm_ch_map_update_replace + 28
- 0x11003582: 2000 . MOVS r0,#0
- 0x11003584: f44f4e7a O.zN MOV lr,#0xfa00
- 0x11003588: f8cd5000 ...P STR.W r5,[sp,#0]
- 0x1100358c: f851c020 Q. . LDR r12,[r1,r0,LSL #2]
- 0x11003590: f3c002c7 .... UBFX r2,r0,#3,#8
- 0x11003594: eba70c0c .... SUB r12,r7,r12
- 0x11003598: f02c4c70 ,.pL BIC r12,r12,#0xf0000000
- 0x1100359c: f0000307 .... AND r3,r0,#7
- 0x110035a0: 45f4 .E CMP r12,lr
- 0x110035a2: d92d -. BLS 0x11003600 ; llm_ch_map_update_replace + 240
- 0x110035a4: b3f0 .. CBZ r0,0x11003624 ; llm_ch_map_update_replace + 276
- 0x110035a6: 2824 $( CMP r0,#0x24
- 0x110035a8: d053 S. BEQ 0x11003652 ; llm_ch_map_update_replace + 322
- 0x110035aa: f1a00c01 .... SUB r12,r0,#1
- 0x110035ae: f3cc09c7 .... UBFX r9,r12,#3,#8
- 0x110035b2: f00c0a07 .... AND r10,r12,#7
- 0x110035b6: f1000c01 .... ADD r12,r0,#1
- 0x110035ba: f3cc08c7 .... UBFX r8,r12,#3,#8
- 0x110035be: f00c0c07 .... AND r12,r12,#7
- 0x110035c2: e9cd8c01 .... STRD r8,r12,[sp,#4]
- 0x110035c6: f8ddc000 .... LDR r12,[sp,#0]
- 0x110035ca: f81c9009 .... LDRB r9,[r12,r9]
- 0x110035ce: fa04fc0a .... LSL r12,r4,r10
- 0x110035d2: ea190f0c .... TST r9,r12
- 0x110035d6: d10a .. BNE 0x110035ee ; llm_ch_map_update_replace + 222
- 0x110035d8: e9dd9a00 .... LDRD r9,r10,[sp,#0]
- 0x110035dc: f819900a .... LDRB r9,[r9,r10]
- 0x110035e0: f8dda008 .... LDR r10,[sp,#8]
- 0x110035e4: fa04f80a .... LSL r8,r4,r10
- 0x110035e8: ea190f08 .... TST r9,r8
- 0x110035ec: d008 .. BEQ 0x11003600 ; llm_ch_map_update_replace + 240
- 0x110035ee: f815c002 .... LDRB r12,[r5,r2]
- 0x110035f2: fa04f803 .... LSL r8,r4,r3
- 0x110035f6: ea4c0c08 L... ORR r12,r12,r8
- 0x110035fa: bf00 .. NOP
- 0x110035fc: f805c002 .... STRB r12,[r5,r2]
- 0x11003600: 1c40 @. ADDS r0,r0,#1
- 0x11003602: 2825 %( CMP r0,#0x25
- 0x11003604: dbc2 .. BLT 0x1100358c ; llm_ch_map_update_replace + 124
- 0x11003606: 4628 (F MOV r0,r5
- 0x11003608: f7fdfe67 ..g. BL $Ven$TT$L$$co_nb_good_le_channels ; 0x110012da
- 0x1100360c: 4601 .F MOV r1,r0
- 0x1100360e: 2802 .( CMP r0,#2
- 0x11003610: d216 .. BCS 0x11003640 ; llm_ch_map_update_replace + 304
- 0x11003612: 2000 . MOVS r0,#0
- 0x11003614: f3c002c7 .... UBFX r2,r0,#3,#8
- 0x11003618: f0000307 .... AND r3,r0,#7
- 0x1100361c: 5cb7 .\ LDRB r7,[r6,r2]
- 0x1100361e: 40df .@ LSRS r7,r7,r3
- 0x11003620: 07ff .. LSLS r7,r7,#31
- 0x11003622: e000 .. B 0x11003626 ; llm_ch_map_update_replace + 278
- 0x11003624: e015 .. B 0x11003652 ; llm_ch_map_update_replace + 322
- 0x11003626: d008 .. BEQ 0x1100363a ; llm_ch_map_update_replace + 298
- 0x11003628: fa04f303 .... LSL r3,r4,r3
- 0x1100362c: 5caf .\ LDRB r7,[r5,r2]
- 0x1100362e: 1c49 I. ADDS r1,r1,#1
- 0x11003630: 431f .C ORRS r7,r7,r3
- 0x11003632: b2c9 .. UXTB r1,r1
- 0x11003634: 54af .T STRB r7,[r5,r2]
- 0x11003636: 2902 .) CMP r1,#2
- 0x11003638: d202 .. BCS 0x11003640 ; llm_ch_map_update_replace + 304
- 0x1100363a: 1c40 @. ADDS r0,r0,#1
- 0x1100363c: 2825 %( CMP r0,#0x25
- 0x1100363e: dbe9 .. BLT 0x11003614 ; llm_ch_map_update_replace + 260
- 0x11003640: f8df8090 .... LDR r8,[pc,#144] ; [0x110036d4] = 0x11000609
- 0x11003644: 2600 .& MOVS r6,#0
- 0x11003646: f1a8081d .... SUB r8,r8,#0x1d
- 0x1100364a: f04f093a O.:. MOV r9,#0x3a
- 0x1100364e: 4f22 "O LDR r7,[pc,#136] ; [0x110036d8] = 0x110000a0
- 0x11003650: e026 &. B 0x110036a0 ; llm_ch_map_update_replace + 400
- 0x11003652: f815c002 .... LDRB r12,[r5,r2]
- 0x11003656: fa04f303 .... LSL r3,r4,r3
- 0x1100365a: ea4c0c03 L... ORR r12,r12,r3
- 0x1100365e: e7cd .. B 0x110035fc ; llm_ch_map_update_replace + 236
- 0x11003660: ebc61106 .... RSB r1,r6,r6,LSL #4
- 0x11003664: f8d82008 ... LDR r2,[r8,#8]
- 0x11003668: eb090081 .... ADD r0,r9,r1,LSL #2
- 0x1100366c: 5c10 .\ LDRB r0,[r2,r0]
- 0x1100366e: 2809 .( CMP r0,#9
- 0x11003670: d002 .. BEQ 0x11003678 ; llm_ch_map_update_replace + 360
- 0x11003672: 280b .( CMP r0,#0xb
- 0x11003674: d00f .. BEQ 0x11003696 ; llm_ch_map_update_replace + 390
- 0x11003676: e012 .. B 0x1100369e ; llm_ch_map_update_replace + 398
- 0x11003678: 2028 ( MOVS r0,#0x28
- 0x1100367a: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x1100367e: 5c10 .\ LDRB r0,[r2,r0]
- 0x11003680: b968 h. CBNZ r0,0x1100369e ; llm_ch_map_update_replace + 398
- 0x11003682: eb042006 ... ADD r0,r4,r6,LSL #8
- 0x11003686: b281 .. UXTH r1,r0
- 0x11003688: 2200 ." MOVS r2,#0
- 0x1100368a: 2002 . MOVS r0,#2
- 0x1100368c: f7fdfe2a ..*. BL $Ven$TT$L$$ke_msg_send_basic ; 0x110012e4
- 0x11003690: f04f0b01 O... MOV r11,#1
- 0x11003694: e003 .. B 0x1100369e ; llm_ch_map_update_replace + 398
- 0x11003696: b2f0 .. UXTB r0,r6
- 0x11003698: 4629 )F MOV r1,r5
- 0x1100369a: f7fdfe28 ..(. BL $Ven$TT$L$$lld_per_adv_ch_map_update ; 0x110012ee
- 0x1100369e: 1c76 v. ADDS r6,r6,#1
- 0x110036a0: f8970052 ..R. LDRB r0,[r7,#0x52]
- 0x110036a4: 42b0 .B CMP r0,r6
- 0x110036a6: dcdb .. BGT 0x11003660 ; llm_ch_map_update_replace + 336
- 0x110036a8: f1bb0f00 .... CMP r11,#0
- 0x110036ac: d00c .. BEQ 0x110036c8 ; llm_ch_map_update_replace + 440
- 0x110036ae: f8972051 ..Q LDRB r2,[r7,#0x51]
- 0x110036b2: 2a00 .* CMP r2,#0
- 0x110036b4: d00b .. BEQ 0x110036ce ; llm_ch_map_update_replace + 446
- 0x110036b6: b003 .. ADD sp,sp,#0xc
- 0x110036b8: 2064 d MOVS r0,#0x64
- 0x110036ba: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x110036be: 4342 BC MULS r2,r0,r2
- 0x110036c0: 2100 .! MOVS r1,#0
- 0x110036c2: 2003 . MOVS r0,#3
- 0x110036c4: f7fdbe18 .... B $Ven$TT$L$$ke_timer_set ; 0x110012f8
- 0x110036c8: 2100 .! MOVS r1,#0
- 0x110036ca: f8881022 ..". STRB r1,[r8,#0x22]
- 0x110036ce: e8bd8ffe .... POP {r1-r11,pc}
- $d
- 0x110036d2: 0000 .. DCW 0
- 0x110036d4: 11000609 .... DCD 285214217
- 0x110036d8: 110000a0 .... DCD 285212832
- $t
- ram_code
- rwip_recalculate_sleep_time
- 0x110036dc: b57c |. PUSH {r2-r6,lr}
- 0x110036de: 4d2d -M LDR r5,[pc,#180] ; [0x11003794] = 0x110000a0
- 0x110036e0: 4668 hF MOV r0,sp
- 0x110036e2: 6b6c lk LDR r4,[r5,#0x34]
- 0x110036e4: f7fdfdea .... BL $Ven$TT$L$$rwip_time_get ; 0x110012bc
- 0x110036e8: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x110036ec: 8bea .. LDRH r2,[r5,#0x1e]
- 0x110036ee: 1e40 @. SUBS r0,r0,#1
- 0x110036f0: 4410 .D ADD r0,r0,r2
- 0x110036f2: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x110036f6: 298c .) CMP r1,#0x8c
- 0x110036f8: d902 .. BLS 0x11003700 ; rwip_recalculate_sleep_time + 36
- 0x110036fa: 1c40 @. ADDS r0,r0,#1
- 0x110036fc: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x11003700: 4925 %I LDR r1,[pc,#148] ; [0x11003798] = 0x110041c8
- 0x11003702: 680a .h LDR r2,[r1,#0]
- 0x11003704: b112 .. CBZ r2,0x1100370c ; rwip_recalculate_sleep_time + 48
- 0x11003706: 680c .h LDR r4,[r1,#0]
- 0x11003708: 2200 ." MOVS r2,#0
- 0x1100370a: 600a .` STR r2,[r1,#0]
- 0x1100370c: 4a23 #J LDR r2,[pc,#140] ; [0x1100379c] = 0x11000b88
- 0x1100370e: f04f6500 O..e MOV r5,#0x8000000
- 0x11003712: 6893 .h LDR r3,[r2,#8]
- 0x11003714: 1c59 Y. ADDS r1,r3,#1
- 0x11003716: d00c .. BEQ 0x11003732 ; rwip_recalculate_sleep_time + 86
- 0x11003718: 1a19 .. SUBS r1,r3,r0
- 0x1100371a: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x1100371e: 42a9 .B CMP r1,r5
- 0x11003720: d903 .. BLS 0x1100372a ; rwip_recalculate_sleep_time + 78
- 0x11003722: 1ac1 .. SUBS r1,r0,r3
- 0x11003724: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x11003728: 4249 IB RSBS r1,r1,#0
- 0x1100372a: 428c .B CMP r4,r1
- 0x1100372c: da00 .. BGE 0x11003730 ; rwip_recalculate_sleep_time + 84
- 0x1100372e: 4621 !F MOV r1,r4
- 0x11003730: 460c .F MOV r4,r1
- 0x11003732: 6813 .h LDR r3,[r2,#0]
- 0x11003734: 1c59 Y. ADDS r1,r3,#1
- 0x11003736: d00c .. BEQ 0x11003752 ; rwip_recalculate_sleep_time + 118
- 0x11003738: 1a19 .. SUBS r1,r3,r0
- 0x1100373a: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x1100373e: 42a9 .B CMP r1,r5
- 0x11003740: d903 .. BLS 0x1100374a ; rwip_recalculate_sleep_time + 110
- 0x11003742: 1ac1 .. SUBS r1,r0,r3
- 0x11003744: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x11003748: 4249 IB RSBS r1,r1,#0
- 0x1100374a: 428c .B CMP r4,r1
- 0x1100374c: da00 .. BGE 0x11003750 ; rwip_recalculate_sleep_time + 116
- 0x1100374e: 4621 !F MOV r1,r4
- 0x11003750: 460c .F MOV r4,r1
- 0x11003752: 6852 Rh LDR r2,[r2,#4]
- 0x11003754: 1c51 Q. ADDS r1,r2,#1
- 0x11003756: d00c .. BEQ 0x11003772 ; rwip_recalculate_sleep_time + 150
- 0x11003758: 1a11 .. SUBS r1,r2,r0
- 0x1100375a: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x1100375e: 42a9 .B CMP r1,r5
- 0x11003760: d903 .. BLS 0x1100376a ; rwip_recalculate_sleep_time + 142
- 0x11003762: 1a80 .. SUBS r0,r0,r2
- 0x11003764: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x11003768: 4241 AB RSBS r1,r0,#0
- 0x1100376a: 428c .B CMP r4,r1
- 0x1100376c: da00 .. BGE 0x11003770 ; rwip_recalculate_sleep_time + 148
- 0x1100376e: 4621 !F MOV r1,r4
- 0x11003770: 460c .F MOV r4,r1
- 0x11003772: 490b .I LDR r1,[pc,#44] ; [0x110037a0] = 0x11000190
- 0x11003774: 4620 F MOV r0,r4
- 0x11003776: 6809 .h LDR r1,[r1,#0]
- 0x11003778: 4788 .G BLX r1
- 0x1100377a: f04f4180 O..A MOV r1,#0x40000000
- 0x1100377e: 4603 .F MOV r3,r0
- 0x11003780: 6348 Hc STR r0,[r1,#0x34]
- 0x11003782: b002 .. ADD sp,sp,#8
- 0x11003784: 2204 ." MOVS r2,#4
- 0x11003786: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x1100378a: 212b +! MOVS r1,#0x2b
- 0x1100378c: 2000 . MOVS r0,#0
- 0x1100378e: f7ffb812 .... B frspim_wr ; 0x110027b6
- $d
- 0x11003792: 0000 .. DCW 0
- 0x11003794: 110000a0 .... DCD 285212832
- 0x11003798: 110041c8 .A.. DCD 285229512
- 0x1100379c: 11000b88 .... DCD 285215624
- 0x110037a0: 11000190 .... DCD 285213072
- $t
- ram_code
- patch_fast_scan_set
- 0x110037a4: 496f oI LDR r1,[pc,#444] ; [0x11003964] = 0x110041cc
- 0x110037a6: 7008 .p STRB r0,[r1,#0]
- 0x110037a8: 4770 pG BX lr
- user_lld_con_dump_param
- 0x110037aa: 4770 pG BX lr
- sch_prog_end_isr_ram
- 0x110037ac: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x110037b0: 4d6c lM LDR r5,[pc,#432] ; [0x11003964] = 0x110041cc
- 0x110037b2: 6868 hh LDR r0,[r5,#4]
- 0x110037b4: f8904100 ...A LDRB r4,[r0,#0x100]
- 0x110037b8: e065 e. B 0x11003886 ; sch_prog_end_isr_ram + 218
- 0x110037ba: 0121 !. LSLS r1,r4,#4
- 0x110037bc: f1012140 ..@! ADD r1,r1,#0x40004000
- 0x110037c0: 8809 .. LDRH r1,[r1,#0]
- 0x110037c2: f3c106c2 .... UBFX r6,r1,#3,#3
- 0x110037c6: 2e03 .. CMP r6,#3
- 0x110037c8: d003 .. BEQ 0x110037d2 ; sch_prog_end_isr_ram + 38
- 0x110037ca: 2e04 .. CMP r6,#4
- 0x110037cc: d001 .. BEQ 0x110037d2 ; sch_prog_end_isr_ram + 38
- 0x110037ce: 2e05 .. CMP r6,#5
- 0x110037d0: d15e ^. BNE 0x11003890 ; sch_prog_end_isr_ram + 228
- 0x110037d2: eb001004 .... ADD r0,r0,r4,LSL #4
- 0x110037d6: 6841 Ah LDR r1,[r0,#4]
- 0x110037d8: b3a1 .. CBZ r1,0x11003844 ; sch_prog_end_isr_ram + 152
- 0x110037da: 6880 .h LDR r0,[r0,#8]
- 0x110037dc: 27ff .' MOVS r7,#0xff
- 0x110037de: f5a1328e ...2 SUB r2,r1,#0x11c00
- 0x110037e2: f00008ff .... AND r8,r0,#0xff
- 0x110037e6: 3a25 %: SUBS r2,r2,#0x25
- 0x110037e8: d100 .. BNE 0x110037ec ; sch_prog_end_isr_ram + 64
- 0x110037ea: 4647 GF MOV r7,r8
- 0x110037ec: f5a1427a ..zB SUB r2,r1,#0xfa00
- 0x110037f0: 3a81 .: SUBS r2,r2,#0x81
- 0x110037f2: d118 .. BNE 0x11003826 ; sch_prog_end_isr_ram + 122
- 0x110037f4: 495c \I LDR r1,[pc,#368] ; [0x11003968] = 0x110003ec
- 0x110037f6: f00009ff .... AND r9,r0,#0xff
- 0x110037fa: f8510029 Q.). LDR r0,[r1,r9,LSL #2]
- 0x110037fe: f8901091 .... LDRB r1,[r0,#0x91]
- 0x11003802: 2902 .) CMP r1,#2
- 0x11003804: d00a .. BEQ 0x1100381c ; sch_prog_end_isr_ram + 112
- 0x11003806: f8b01080 .... LDRH r1,[r0,#0x80]
- 0x1100380a: b161 a. CBZ r1,0x11003826 ; sch_prog_end_isr_ram + 122
- 0x1100380c: f890008e .... LDRB r0,[r0,#0x8e]
- 0x11003810: 4288 .B CMP r0,r1
- 0x11003812: d203 .. BCS 0x1100381c ; sch_prog_end_isr_ram + 112
- 0x11003814: e007 .. B 0x11003826 ; sch_prog_end_isr_ram + 122
- 0x11003816: bf00 .. NOP
- 0x11003818: f7fdfd73 ..s. BL $Ven$TT$L$$lld_rxdesc_free ; 0x11001302
- 0x1100381c: 4648 HF MOV r0,r9
- 0x1100381e: f7fdfd25 ..%. BL $Ven$TT$L$$lld_rxdesc_check ; 0x1100126c
- 0x11003822: 2800 .( CMP r0,#0
- 0x11003824: d1f8 .. BNE 0x11003818 ; sch_prog_end_isr_ram + 108
- 0x11003826: 2e04 .. CMP r6,#4
- 0x11003828: d018 .. BEQ 0x1100385c ; sch_prog_end_isr_ram + 176
- 0x1100382a: 2200 ." MOVS r2,#0
- 0x1100382c: 6868 hh LDR r0,[r5,#4]
- 0x1100382e: eb001304 .... ADD r3,r0,r4,LSL #4
- 0x11003832: 6899 .h LDR r1,[r3,#8]
- 0x11003834: cb09 .. LDM r3,{r0,r3}
- 0x11003836: 4798 .G BLX r3
- 0x11003838: 2fff ./ CMP r7,#0xff
- 0x1100383a: d003 .. BEQ 0x11003844 ; sch_prog_end_isr_ram + 152
- 0x1100383c: 4641 AF MOV r1,r8
- 0x1100383e: 4638 8F MOV r0,r7
- 0x11003840: f7ffffb3 .... BL user_lld_con_dump_param ; 0x110037aa
- 0x11003844: 6868 hh LDR r0,[r5,#4]
- 0x11003846: 2100 .! MOVS r1,#0
- 0x11003848: eb001304 .... ADD r3,r0,r4,LSL #4
- 0x1100384c: 4602 .F MOV r2,r0
- 0x1100384e: 7319 .s STRB r1,[r3,#0xc]
- 0x11003850: f8901102 .... LDRB r1,[r0,#0x102]
- 0x11003854: 1e49 I. SUBS r1,r1,#1
- 0x11003856: f8801102 .... STRB r1,[r0,#0x102]
- 0x1100385a: e004 .. B 0x11003866 ; sch_prog_end_isr_ram + 186
- 0x1100385c: 2201 ." MOVS r2,#1
- 0x1100385e: e7e5 .. B 0x1100382c ; sch_prog_end_isr_ram + 128
- 0x11003860: 1c64 d. ADDS r4,r4,#1
- 0x11003862: f004040f .... AND r4,r4,#0xf
- 0x11003866: eb001104 .... ADD r1,r0,r4,LSL #4
- 0x1100386a: 7b09 .{ LDRB r1,[r1,#0xc]
- 0x1100386c: b919 .. CBNZ r1,0x11003876 ; sch_prog_end_isr_ram + 202
- 0x1100386e: f8901101 .... LDRB r1,[r0,#0x101]
- 0x11003872: 42a1 .B CMP r1,r4
- 0x11003874: d1f4 .. BNE 0x11003860 ; sch_prog_end_isr_ram + 180
- 0x11003876: f04f4080 O..@ MOV r0,#0x40000000
- 0x1100387a: f8824100 ...A STRB r4,[r2,#0x100]
- 0x1100387e: 6900 .i LDR r0,[r0,#0x10]
- 0x11003880: f0100f66 ..f. TST r0,#0x66
- 0x11003884: d104 .. BNE 0x11003890 ; sch_prog_end_isr_ram + 228
- 0x11003886: 6868 hh LDR r0,[r5,#4]
- 0x11003888: f8901101 .... LDRB r1,[r0,#0x101]
- 0x1100388c: 42a1 .B CMP r1,r4
- 0x1100388e: d194 .. BNE 0x110037ba ; sch_prog_end_isr_ram + 14
- 0x11003890: 6868 hh LDR r0,[r5,#4]
- 0x11003892: f8900102 .... LDRB r0,[r0,#0x102]
- 0x11003896: 2800 .( CMP r0,#0
- 0x11003898: d105 .. BNE 0x110038a6 ; sch_prog_end_isr_ram + 250
- 0x1100389a: e8bd47f0 ...G POP {r4-r10,lr}
- 0x1100389e: f44f7000 O..p MOV r0,#0x200
- 0x110038a2: f7fdbc98 .... B $Ven$TT$L$$rwip_prevent_sleep_clear ; 0x110011d6
- 0x110038a6: e8bd87f0 .... POP {r4-r10,pc}
- sch_prog_rx_isr_ram
- 0x110038aa: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x110038ae: 4c2d -L LDR r4,[pc,#180] ; [0x11003964] = 0x110041cc
- 0x110038b0: 4e2e .N LDR r6,[pc,#184] ; [0x1100396c] = 0x110001ee
- 0x110038b2: 6860 `h LDR r0,[r4,#4]
- 0x110038b4: f8905100 ...Q LDRB r5,[r0,#0x100]
- 0x110038b8: e047 G. B 0x1100394a ; sch_prog_rx_isr_ram + 160
- 0x110038ba: 6850 Ph LDR r0,[r2,#4]
- 0x110038bc: b3f0 .. CBZ r0,0x1100393c ; sch_prog_rx_isr_ram + 146
- 0x110038be: 7821 !x LDRB r1,[r4,#0]
- 0x110038c0: b139 9. CBZ r1,0x110038d2 ; sch_prog_rx_isr_ram + 40
- 0x110038c2: 492b +I LDR r1,[pc,#172] ; [0x11003970] = 0x165bd
- 0x110038c4: 4288 .B CMP r0,r1
- 0x110038c6: d104 .. BNE 0x110038d2 ; sch_prog_rx_isr_ram + 40
- 0x110038c8: f04f1001 O... MOV r0,#0x10001
- 0x110038cc: 0781 .. LSLS r1,r0,#30
- 0x110038ce: f8c10124 ..$. STR r0,[r1,#0x124]
- 0x110038d2: 6850 Ph LDR r0,[r2,#4]
- 0x110038d4: f5a0417a ..zA SUB r1,r0,#0xfa00
- 0x110038d8: 3981 .9 SUBS r1,r1,#0x81
- 0x110038da: d007 .. BEQ 0x110038ec ; sch_prog_rx_isr_ram + 66
- 0x110038dc: f5a0318e ...1 SUB r1,r0,#0x11c00
- 0x110038e0: 3925 %9 SUBS r1,r1,#0x25
- 0x110038e2: d00c .. BEQ 0x110038fe ; sch_prog_rx_isr_ram + 84
- 0x110038e4: e027 '. B 0x11003936 ; sch_prog_rx_isr_ram + 140
- 0x110038e6: bf00 .. NOP
- 0x110038e8: f7fdfd0b .... BL $Ven$TT$L$$lld_rxdesc_free ; 0x11001302
- 0x110038ec: 6860 `h LDR r0,[r4,#4]
- 0x110038ee: eb001005 .... ADD r0,r0,r5,LSL #4
- 0x110038f2: 7a00 .z LDRB r0,[r0,#8]
- 0x110038f4: f7fdfcba .... BL $Ven$TT$L$$lld_rxdesc_check ; 0x1100126c
- 0x110038f8: 2800 .( CMP r0,#0
- 0x110038fa: d1f5 .. BNE 0x110038e8 ; sch_prog_rx_isr_ram + 62
- 0x110038fc: e022 ". B 0x11003944 ; sch_prog_rx_isr_ram + 154
- 0x110038fe: 481d .H LDR r0,[pc,#116] ; [0x11003974] = 0x110002e8
- 0x11003900: 7a17 .z LDRB r7,[r2,#8]
- 0x11003902: f8901102 .... LDRB r1,[r0,#0x102]
- 0x11003906: e008 .. B 0x1100391a ; sch_prog_rx_isr_ram + 112
- 0x11003908: 8858 X. LDRH r0,[r3,#2]
- 0x1100390a: f0100f24 ..$. TST r0,#0x24
- 0x1100390e: d001 .. BEQ 0x11003914 ; sch_prog_rx_isr_ram + 106
- 0x11003910: f0400008 @... ORR r0,r0,#8
- 0x11003914: 8058 X. STRH r0,[r3,#2]
- 0x11003916: 1c49 I. ADDS r1,r1,#1
- 0x11003918: b2c9 .. UXTB r1,r1
- 0x1100391a: 8833 3. LDRH r3,[r6,#0]
- 0x1100391c: eb010081 .... ADD r0,r1,r1,LSL #2
- 0x11003920: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x11003924: f1032340 ..@# ADD r3,r3,#0x40004000
- 0x11003928: 8818 .. LDRH r0,[r3,#0]
- 0x1100392a: 0bc0 .. LSRS r0,r0,#15
- 0x1100392c: d003 .. BEQ 0x11003936 ; sch_prog_rx_isr_ram + 140
- 0x1100392e: 8998 .. LDRH r0,[r3,#0xc]
- 0x11003930: 0ac0 .. LSRS r0,r0,#11
- 0x11003932: 42b8 .B CMP r0,r7
- 0x11003934: d0e8 .. BEQ 0x11003908 ; sch_prog_rx_isr_ram + 94
- 0x11003936: e9d20300 .... LDRD r0,r3,[r2,#0]
- 0x1100393a: e000 .. B 0x1100393e ; sch_prog_rx_isr_ram + 148
- 0x1100393c: e002 .. B 0x11003944 ; sch_prog_rx_isr_ram + 154
- 0x1100393e: 6891 .h LDR r1,[r2,#8]
- 0x11003940: 2202 ." MOVS r2,#2
- 0x11003942: 4798 .G BLX r3
- 0x11003944: 1c6d m. ADDS r5,r5,#1
- 0x11003946: f005050f .... AND r5,r5,#0xf
- 0x1100394a: 6860 `h LDR r0,[r4,#4]
- 0x1100394c: eb001205 .... ADD r2,r0,r5,LSL #4
- 0x11003950: 7b11 .{ LDRB r1,[r2,#0xc]
- 0x11003952: 2900 .) CMP r1,#0
- 0x11003954: d003 .. BEQ 0x1100395e ; sch_prog_rx_isr_ram + 180
- 0x11003956: f8900101 .... LDRB r0,[r0,#0x101]
- 0x1100395a: 42a8 .B CMP r0,r5
- 0x1100395c: d1ad .. BNE 0x110038ba ; sch_prog_rx_isr_ram + 16
- 0x1100395e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x11003962: 0000 .. DCW 0
- 0x11003964: 110041cc .A.. DCD 285229516
- 0x11003968: 110003ec .... DCD 285213676
- 0x1100396c: 110001ee .... DCD 285213166
- 0x11003970: 000165bd .e.. DCD 91581
- 0x11003974: 110002e8 .... DCD 285213416
-
-** Section #5 'ER_RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 2164 bytes (alignment 4)
- Address: 0x11003978
-
-
-** Section #6 'ER_STACK' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 2048 bytes (alignment 4)
- Address: 0x110041ec
-
-
-** Section #7 'ER_ZI' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 8660 bytes (alignment 4)
- Address: 0x110049ec
-
-
-** Section #8 'HEAP_KE' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 4 bytes (alignment 4)
- Address: 0x11006bc0
-
-
-** Section #9 '.debug_abbrev' (SHT_PROGBITS)
- Size : 1476 bytes
-
-
-** Section #10 '.debug_frame' (SHT_PROGBITS)
- Size : 28368 bytes
-
-
-** Section #11 '.debug_info' (SHT_PROGBITS)
- Size : 149292 bytes
-
-
-** Section #12 '.debug_line' (SHT_PROGBITS)
- Size : 37076 bytes
-
-
-** Section #13 '.debug_loc' (SHT_PROGBITS)
- Size : 16464 bytes
-
-
-** Section #14 '.debug_macinfo' (SHT_PROGBITS)
- Size : 115656 bytes
-
-
-** Section #15 '.debug_pubnames' (SHT_PROGBITS)
- Size : 8888 bytes
-
-
-** Section #16 '.symtab' (SHT_SYMTAB)
- Size : 79376 bytes (alignment 4)
- String table #17 '.strtab'
- Last local symbol no. 2931
-
-
-** Section #17 '.strtab' (SHT_STRTAB)
- Size : 85660 bytes
-
-
-** Section #18 '.note' (SHT_NOTE)
- Size : 48 bytes (alignment 4)
-
-
-** Section #19 '.comment' (SHT_PROGBITS)
- Size : 357156 bytes
-
-
-** Section #20 '.shstrtab' (SHT_STRTAB)
- Size : 216 bytes
-
-