Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 80048d0: 2301 movs r3, #1
- 80048d2: 2200 movs r2, #0
- 80048d4: e7df b.n 8004896 <d_print_comp_inner+0x852>
- 80048d6: 49a7 ldr r1, [pc, #668] @ (8004b74 <d_print_comp_inner+0xb30>)
- 80048d8: f7fd f9ee bl 8001cb8 <d_append_string>
- 80048dc: 9b01 ldr r3, [sp, #4]
- 80048de: 2111 movs r1, #17
- 80048e0: 0020 movs r0, r4
- 80048e2: 68da ldr r2, [r3, #12]
- 80048e4: f002 fb44 bl 8006f70 <d_print_comp>
- 80048e8: f7ff fbe7 bl 80040ba <d_print_comp_inner+0x76>
- 80048ec: 49a2 ldr r1, [pc, #648] @ (8004b78 <d_print_comp_inner+0xb34>)
- 80048ee: f7fd f9e3 bl 8001cb8 <d_append_string>
- 80048f2: 9b01 ldr r3, [sp, #4]
- 80048f4: 2111 movs r1, #17
- 80048f6: 68da ldr r2, [r3, #12]
- 80048f8: 0020 movs r0, r4
- 80048fa: f002 fb39 bl 8006f70 <d_print_comp>
- 80048fe: 4d9f ldr r5, [pc, #636] @ (8004b7c <d_print_comp_inner+0xb38>)
- 8004900: 2380 movs r3, #128 @ 0x80
- 8004902: 1d2a adds r2, r5, #4
- 8004904: 4690 mov r8, r2
- 8004906: 2200 movs r2, #0
- 8004908: 4693 mov fp, r2
- 800490a: 320d adds r2, #13
- 800490c: 32ff adds r2, #255 @ 0xff
- 800490e: 4692 mov sl, r2
- 8004910: 005b lsls r3, r3, #1
- 8004912: 3a04 subs r2, #4
- 8004914: 4691 mov r9, r2
- 8004916: 58e3 ldr r3, [r4, r3]
- 8004918: e00d b.n 8004936 <d_print_comp_inner+0x8f2>
- 800491a: 001a movs r2, r3
- 800491c: 3301 adds r3, #1
- 800491e: 2180 movs r1, #128 @ 0x80
- 8004920: 0049 lsls r1, r1, #1
- 8004922: 5063 str r3, [r4, r1]
- 8004924: 54a6 strb r6, [r4, r2]
- 8004926: 2282 movs r2, #130 @ 0x82
- 8004928: 3501 adds r5, #1
- 800492a: 0052 lsls r2, r2, #1
- 800492c: 54a6 strb r6, [r4, r2]
- 800492e: 4545 cmp r5, r8
- 8004930: d101 bne.n 8004936 <d_print_comp_inner+0x8f2>
- 8004932: f001 fa55 bl 8005de0 <d_print_comp_inner+0x1d9c>
- 8004936: 782e ldrb r6, [r5, #0]
- 8004938: 2bff cmp r3, #255 @ 0xff
- 800493a: d1ee bne.n 800491a <d_print_comp_inner+0x8d6>
- 800493c: 465a mov r2, fp
- 800493e: 54e2 strb r2, [r4, r3]
- 8004940: 4653 mov r3, sl
- 8004942: 58e2 ldr r2, [r4, r3]
- 8004944: 464b mov r3, r9
- 8004946: 21ff movs r1, #255 @ 0xff
- 8004948: 58e3 ldr r3, [r4, r3]
- 800494a: 0020 movs r0, r4
- 800494c: 4798 blx r3
- 800494e: 2294 movs r2, #148 @ 0x94
- 8004950: 0052 lsls r2, r2, #1
- 8004952: 58a3 ldr r3, [r4, r2]
- 8004954: 3301 adds r3, #1
- 8004956: 50a3 str r3, [r4, r2]
- 8004958: 2301 movs r3, #1
- 800495a: 2200 movs r2, #0
- 800495c: e7df b.n 800491e <d_print_comp_inner+0x8da>
- 800495e: 2208 movs r2, #8
- 8004960: 4690 mov r8, r2
- 8004962: 2200 movs r2, #0
- 8004964: 2380 movs r3, #128 @ 0x80
- 8004966: 4693 mov fp, r2
- 8004968: 320d adds r2, #13
- 800496a: 32ff adds r2, #255 @ 0xff
- 800496c: 4d84 ldr r5, [pc, #528] @ (8004b80 <d_print_comp_inner+0xb3c>)
- 800496e: 4692 mov sl, r2
- 8004970: 005b lsls r3, r3, #1
- 8004972: 3a04 subs r2, #4
- 8004974: 4691 mov r9, r2
- 8004976: 58c3 ldr r3, [r0, r3]
- 8004978: 44a8 add r8, r5
- 800497a: e00d b.n 8004998 <d_print_comp_inner+0x954>
- 800497c: 001a movs r2, r3
- 800497e: 3301 adds r3, #1
- 8004980: 2180 movs r1, #128 @ 0x80
- 8004982: 0049 lsls r1, r1, #1
- 8004984: 5063 str r3, [r4, r1]
- 8004986: 54a6 strb r6, [r4, r2]
- 8004988: 2282 movs r2, #130 @ 0x82
- 800498a: 3501 adds r5, #1
- 800498c: 0052 lsls r2, r2, #1
- 800498e: 54a6 strb r6, [r4, r2]
- 8004990: 45a8 cmp r8, r5
- 8004992: d101 bne.n 8004998 <d_print_comp_inner+0x954>
- 8004994: f001 fa2c bl 8005df0 <d_print_comp_inner+0x1dac>
- 8004998: 782e ldrb r6, [r5, #0]
- 800499a: 2bff cmp r3, #255 @ 0xff
- 800499c: d1ee bne.n 800497c <d_print_comp_inner+0x938>
- 800499e: 465a mov r2, fp
- 80049a0: 54e2 strb r2, [r4, r3]
- 80049a2: 4653 mov r3, sl
- 80049a4: 58e2 ldr r2, [r4, r3]
- 80049a6: 464b mov r3, r9
- 80049a8: 21ff movs r1, #255 @ 0xff
- 80049aa: 58e3 ldr r3, [r4, r3]
- 80049ac: 0020 movs r0, r4
- 80049ae: 4798 blx r3
- 80049b0: 2294 movs r2, #148 @ 0x94
- 80049b2: 0052 lsls r2, r2, #1
- 80049b4: 58a3 ldr r3, [r4, r2]
- 80049b6: 3301 adds r3, #1
- 80049b8: 50a3 str r3, [r4, r2]
- 80049ba: 2301 movs r3, #1
- 80049bc: 2200 movs r2, #0
- 80049be: e7df b.n 8004980 <d_print_comp_inner+0x93c>
- 80049c0: 220b movs r2, #11
- 80049c2: 4690 mov r8, r2
- 80049c4: 2200 movs r2, #0
- 80049c6: 2380 movs r3, #128 @ 0x80
- 80049c8: 4693 mov fp, r2
- 80049ca: 320d adds r2, #13
- 80049cc: 32ff adds r2, #255 @ 0xff
- 80049ce: 4d6d ldr r5, [pc, #436] @ (8004b84 <d_print_comp_inner+0xb40>)
- 80049d0: 4692 mov sl, r2
- 80049d2: 005b lsls r3, r3, #1
- 80049d4: 3a04 subs r2, #4
- 80049d6: 4691 mov r9, r2
- 80049d8: 58c3 ldr r3, [r0, r3]
- 80049da: 44a8 add r8, r5
- 80049dc: e00d b.n 80049fa <d_print_comp_inner+0x9b6>
- 80049de: 001a movs r2, r3
- 80049e0: 3301 adds r3, #1
- 80049e2: 2180 movs r1, #128 @ 0x80
- 80049e4: 0049 lsls r1, r1, #1
- 80049e6: 5063 str r3, [r4, r1]
- 80049e8: 54a6 strb r6, [r4, r2]
- 80049ea: 2282 movs r2, #130 @ 0x82
- 80049ec: 3501 adds r5, #1
- 80049ee: 0052 lsls r2, r2, #1
- 80049f0: 54a6 strb r6, [r4, r2]
- 80049f2: 45a8 cmp r8, r5
- 80049f4: d101 bne.n 80049fa <d_print_comp_inner+0x9b6>
- 80049f6: f001 f9b3 bl 8005d60 <d_print_comp_inner+0x1d1c>
- 80049fa: 782e ldrb r6, [r5, #0]
- 80049fc: 2bff cmp r3, #255 @ 0xff
- 80049fe: d1ee bne.n 80049de <d_print_comp_inner+0x99a>
- 8004a00: 465a mov r2, fp
- 8004a02: 54e2 strb r2, [r4, r3]
- 8004a04: 4653 mov r3, sl
- 8004a06: 58e2 ldr r2, [r4, r3]
- 8004a08: 464b mov r3, r9
- 8004a0a: 21ff movs r1, #255 @ 0xff
- 8004a0c: 58e3 ldr r3, [r4, r3]
- 8004a0e: 0020 movs r0, r4
- 8004a10: 4798 blx r3
- 8004a12: 2294 movs r2, #148 @ 0x94
- 8004a14: 0052 lsls r2, r2, #1
- 8004a16: 58a3 ldr r3, [r4, r2]
- 8004a18: 3301 adds r3, #1
- 8004a1a: 50a3 str r3, [r4, r2]
- 8004a1c: 2301 movs r3, #1
- 8004a1e: 2200 movs r2, #0
- 8004a20: e7df b.n 80049e2 <d_print_comp_inner+0x99e>
- 8004a22: 9b01 ldr r3, [sp, #4]
- 8004a24: 2111 movs r1, #17
- 8004a26: 691a ldr r2, [r3, #16]
- 8004a28: f002 faa2 bl 8006f70 <d_print_comp>
- 8004a2c: f7ff fb45 bl 80040ba <d_print_comp_inner+0x76>
- 8004a30: 2209 movs r2, #9
- 8004a32: 4690 mov r8, r2
- 8004a34: 2200 movs r2, #0
- 8004a36: 2380 movs r3, #128 @ 0x80
- 8004a38: 4693 mov fp, r2
- 8004a3a: 320d adds r2, #13
- 8004a3c: 32ff adds r2, #255 @ 0xff
- 8004a3e: 4d52 ldr r5, [pc, #328] @ (8004b88 <d_print_comp_inner+0xb44>)
- 8004a40: 4692 mov sl, r2
- 8004a42: 005b lsls r3, r3, #1
- 8004a44: 3a04 subs r2, #4
- 8004a46: 4691 mov r9, r2
- 8004a48: 58c3 ldr r3, [r0, r3]
- 8004a4a: 44a8 add r8, r5
- 8004a4c: e00d b.n 8004a6a <d_print_comp_inner+0xa26>
- 8004a4e: 001a movs r2, r3
- 8004a50: 3301 adds r3, #1
- 8004a52: 2180 movs r1, #128 @ 0x80
- 8004a54: 0049 lsls r1, r1, #1
- 8004a56: 5063 str r3, [r4, r1]
- 8004a58: 54a6 strb r6, [r4, r2]
- 8004a5a: 2282 movs r2, #130 @ 0x82
- 8004a5c: 3501 adds r5, #1
- 8004a5e: 0052 lsls r2, r2, #1
- 8004a60: 54a6 strb r6, [r4, r2]
- 8004a62: 4545 cmp r5, r8
- 8004a64: d101 bne.n 8004a6a <d_print_comp_inner+0xa26>
- 8004a66: f001 f908 bl 8005c7a <d_print_comp_inner+0x1c36>
- 8004a6a: 782e ldrb r6, [r5, #0]
- 8004a6c: 2bff cmp r3, #255 @ 0xff
- 8004a6e: d1ee bne.n 8004a4e <d_print_comp_inner+0xa0a>
- 8004a70: 465a mov r2, fp
- 8004a72: 54e2 strb r2, [r4, r3]
- 8004a74: 4653 mov r3, sl
- 8004a76: 58e2 ldr r2, [r4, r3]
- 8004a78: 464b mov r3, r9
- 8004a7a: 21ff movs r1, #255 @ 0xff
- 8004a7c: 58e3 ldr r3, [r4, r3]
- 8004a7e: 0020 movs r0, r4
- 8004a80: 4798 blx r3
- 8004a82: 2294 movs r2, #148 @ 0x94
- 8004a84: 0052 lsls r2, r2, #1
- 8004a86: 58a3 ldr r3, [r4, r2]
- 8004a88: 3301 adds r3, #1
- 8004a8a: 50a3 str r3, [r4, r2]
- 8004a8c: 2301 movs r3, #1
- 8004a8e: 2200 movs r2, #0
- 8004a90: e7df b.n 8004a52 <d_print_comp_inner+0xa0e>
- 8004a92: 2380 movs r3, #128 @ 0x80
- 8004a94: 005b lsls r3, r3, #1
- 8004a96: 58c3 ldr r3, [r0, r3]
- 8004a98: 2bff cmp r3, #255 @ 0xff
- 8004a9a: d101 bne.n 8004aa0 <d_print_comp_inner+0xa5c>
- 8004a9c: f001 fe89 bl 80067b2 <d_print_comp_inner+0x276e>
- 8004aa0: 1c59 adds r1, r3, #1
- 8004aa2: 2280 movs r2, #128 @ 0x80
- 8004aa4: 0052 lsls r2, r2, #1
- 8004aa6: 50a1 str r1, [r4, r2]
- 8004aa8: 3a82 subs r2, #130 @ 0x82
- 8004aaa: 54e2 strb r2, [r4, r3]
- 8004aac: 2382 movs r3, #130 @ 0x82
- 8004aae: 005b lsls r3, r3, #1
- 8004ab0: 54e2 strb r2, [r4, r3]
- 8004ab2: 9b01 ldr r3, [sp, #4]
- 8004ab4: 2111 movs r1, #17
- 8004ab6: 0020 movs r0, r4
- 8004ab8: 691a ldr r2, [r3, #16]
- 8004aba: f002 fa59 bl 8006f70 <d_print_comp>
- 8004abe: f7ff fafc bl 80040ba <d_print_comp_inner+0x76>
- 8004ac2: 2380 movs r3, #128 @ 0x80
- 8004ac4: 005b lsls r3, r3, #1
- 8004ac6: 58c3 ldr r3, [r0, r3]
- 8004ac8: 2bff cmp r3, #255 @ 0xff
- 8004aca: d101 bne.n 8004ad0 <d_print_comp_inner+0xa8c>
- 8004acc: f001 febc bl 8006848 <d_print_comp_inner+0x2804>
- 8004ad0: 1c5a adds r2, r3, #1
- 8004ad2: 2180 movs r1, #128 @ 0x80
- 8004ad4: 0049 lsls r1, r1, #1
- 8004ad6: 5062 str r2, [r4, r1]
- 8004ad8: 223c movs r2, #60 @ 0x3c
- 8004ada: 54e2 strb r2, [r4, r3]
- 8004adc: 2382 movs r3, #130 @ 0x82
- 8004ade: 005b lsls r3, r3, #1
- 8004ae0: 54e2 strb r2, [r4, r3]
- 8004ae2: 9b01 ldr r3, [sp, #4]
- 8004ae4: 4688 mov r8, r1
- 8004ae6: 68df ldr r7, [r3, #12]
- 8004ae8: 2600 movs r6, #0
- 8004aea: 2f00 cmp r7, #0
- 8004aec: d10c bne.n 8004b08 <d_print_comp_inner+0xac4>
- 8004aee: f001 f8b2 bl 8005c56 <d_print_comp_inner+0x1c12>
- 8004af2: 003a movs r2, r7
- 8004af4: 2111 movs r1, #17
- 8004af6: 0020 movs r0, r4
- 8004af8: f002 fa3a bl 8006f70 <d_print_comp>
- 8004afc: 693f ldr r7, [r7, #16]
- 8004afe: 3601 adds r6, #1
- 8004b00: 2f00 cmp r7, #0
- 8004b02: d101 bne.n 8004b08 <d_print_comp_inner+0xac4>
- 8004b04: f001 f8a7 bl 8005c56 <d_print_comp_inner+0x1c12>
- 8004b08: 2e00 cmp r6, #0
- 8004b0a: d0f2 beq.n 8004af2 <d_print_comp_inner+0xaae>
- 8004b0c: 4d1f ldr r5, [pc, #124] @ (8004b8c <d_print_comp_inner+0xb48>)
- 8004b0e: 4643 mov r3, r8
- 8004b10: 1caa adds r2, r5, #2
- 8004b12: 4691 mov r9, r2
- 8004b14: 2286 movs r2, #134 @ 0x86
- 8004b16: 0052 lsls r2, r2, #1
- 8004b18: 4692 mov sl, r2
- 8004b1a: 3a04 subs r2, #4
- 8004b1c: 4693 mov fp, r2
- 8004b1e: 58e3 ldr r3, [r4, r3]
- 8004b20: 9701 str r7, [sp, #4]
- 8004b22: e00c b.n 8004b3e <d_print_comp_inner+0xafa>
- 8004b24: 001a movs r2, r3
- 8004b26: 3301 adds r3, #1
- 8004b28: 4641 mov r1, r8
- 8004b2a: 5063 str r3, [r4, r1]
- 8004b2c: 54a7 strb r7, [r4, r2]
- 8004b2e: 2282 movs r2, #130 @ 0x82
- 8004b30: 3501 adds r5, #1
- 8004b32: 0052 lsls r2, r2, #1
- 8004b34: 54a7 strb r7, [r4, r2]
- 8004b36: 45a9 cmp r9, r5
- 8004b38: d101 bne.n 8004b3e <d_print_comp_inner+0xafa>
- 8004b3a: f000 ff78 bl 8005a2e <d_print_comp_inner+0x19ea>
- 8004b3e: 782f ldrb r7, [r5, #0]
- 8004b40: 2bff cmp r3, #255 @ 0xff
- 8004b42: d1ef bne.n 8004b24 <d_print_comp_inner+0xae0>
- 8004b44: 2200 movs r2, #0
- 8004b46: 54e2 strb r2, [r4, r3]
- 8004b48: 4653 mov r3, sl
- 8004b4a: 58e2 ldr r2, [r4, r3]
- 8004b4c: 465b mov r3, fp
- 8004b4e: 21ff movs r1, #255 @ 0xff
- 8004b50: 58e3 ldr r3, [r4, r3]
- 8004b52: 0020 movs r0, r4
- 8004b54: 4798 blx r3
- 8004b56: 2294 movs r2, #148 @ 0x94
- 8004b58: 0052 lsls r2, r2, #1
- 8004b5a: 58a3 ldr r3, [r4, r2]
- 8004b5c: 3301 adds r3, #1
- 8004b5e: 50a3 str r3, [r4, r2]
- 8004b60: 2301 movs r3, #1
- 8004b62: 2200 movs r2, #0
- 8004b64: e7e0 b.n 8004b28 <d_print_comp_inner+0xae4>
- 8004b66: 46c0 nop @ (mov r8, r8)
- 8004b68: 08014224 .word 0x08014224
- 8004b6c: 08014210 .word 0x08014210
- 8004b70: 080141fc .word 0x080141fc
- 8004b74: 080141ec .word 0x080141ec
- 8004b78: 080141c8 .word 0x080141c8
- 8004b7c: 080141e4 .word 0x080141e4
- 8004b80: 080141bc .word 0x080141bc
- 8004b84: 080141b0 .word 0x080141b0
- 8004b88: 08014304 .word 0x08014304
- 8004b8c: 08014154 .word 0x08014154
- 8004b90: 9a01 ldr r2, [sp, #4]
- 8004b92: 6913 ldr r3, [r2, #16]
- 8004b94: 781b ldrb r3, [r3, #0]
- 8004b96: 2b39 cmp r3, #57 @ 0x39
- 8004b98: d001 beq.n 8004b9e <d_print_comp_inner+0xb5a>
- 8004b9a: f7ff fa8a bl 80040b2 <d_print_comp_inner+0x6e>
- 8004b9e: 68d2 ldr r2, [r2, #12]
- 8004ba0: 68d3 ldr r3, [r2, #12]
- 8004ba2: 681b ldr r3, [r3, #0]
- 8004ba4: 7859 ldrb r1, [r3, #1]
- 8004ba6: 2963 cmp r1, #99 @ 0x63
- 8004ba8: d101 bne.n 8004bae <d_print_comp_inner+0xb6a>
- 8004baa: f001 ff40 bl 8006a2e <d_print_comp_inner+0x29ea>
- 8004bae: 9d01 ldr r5, [sp, #4]
- 8004bb0: 2111 movs r1, #17
- 8004bb2: 002a movs r2, r5
- 8004bb4: 0020 movs r0, r4
- 8004bb6: f003 fb85 bl 80082c4 <d_maybe_print_fold_expression>
- 8004bba: 2800 cmp r0, #0
- 8004bbc: d001 beq.n 8004bc2 <d_print_comp_inner+0xb7e>
- 8004bbe: f7ff fa7c bl 80040ba <d_print_comp_inner+0x76>
- 8004bc2: 002a movs r2, r5
- 8004bc4: 2111 movs r1, #17
- 8004bc6: 0020 movs r0, r4
- 8004bc8: f003 fcc2 bl 8008550 <d_maybe_print_designated_init>
- 8004bcc: 2800 cmp r0, #0
- 8004bce: d001 beq.n 8004bd4 <d_print_comp_inner+0xb90>
- 8004bd0: f7ff fa73 bl 80040ba <d_print_comp_inner+0x76>
- 8004bd4: 68eb ldr r3, [r5, #12]
- 8004bd6: 781a ldrb r2, [r3, #0]
- 8004bd8: 2a32 cmp r2, #50 @ 0x32
- 8004bda: d101 bne.n 8004be0 <d_print_comp_inner+0xb9c>
- 8004bdc: f002 f91e bl 8006e1c <d_print_comp_inner+0x2dd8>
- 8004be0: 4ad0 ldr r2, [pc, #832] @ (8004f24 <d_print_comp_inner+0xee0>)
- 8004be2: 68db ldr r3, [r3, #12]
- 8004be4: 0011 movs r1, r2
- 8004be6: 6818 ldr r0, [r3, #0]
- 8004be8: 4690 mov r8, r2
- 8004bea: f7fb fc9d bl 8000528 <strcmp>
- 8004bee: 9b01 ldr r3, [sp, #4]
- 8004bf0: 691b ldr r3, [r3, #16]
- 8004bf2: 68da ldr r2, [r3, #12]
- 8004bf4: 2800 cmp r0, #0
- 8004bf6: d104 bne.n 8004c02 <d_print_comp_inner+0xbbe>
- 8004bf8: 7813 ldrb r3, [r2, #0]
- 8004bfa: 2b03 cmp r3, #3
- 8004bfc: d101 bne.n 8004c02 <d_print_comp_inner+0xbbe>
- 8004bfe: f002 f925 bl 8006e4c <d_print_comp_inner+0x2e08>
- 8004c02: 2111 movs r1, #17
- 8004c04: 0020 movs r0, r4
- 8004c06: f003 facb bl 80081a0 <d_print_subexpr>
- 8004c0a: 9b01 ldr r3, [sp, #4]
- 8004c0c: 49c6 ldr r1, [pc, #792] @ (8004f28 <d_print_comp_inner+0xee4>)
- 8004c0e: 68df ldr r7, [r3, #12]
- 8004c10: 68fb ldr r3, [r7, #12]
- 8004c12: 681d ldr r5, [r3, #0]
- 8004c14: 0028 movs r0, r5
- 8004c16: f7fb fc87 bl 8000528 <strcmp>
- 8004c1a: 2800 cmp r0, #0
- 8004c1c: d101 bne.n 8004c22 <d_print_comp_inner+0xbde>
- 8004c1e: f002 f8cb bl 8006db8 <d_print_comp_inner+0x2d74>
- 8004c22: 4641 mov r1, r8
- 8004c24: 0028 movs r0, r5
- 8004c26: f7fb fc7f bl 8000528 <strcmp>
- 8004c2a: 2800 cmp r0, #0
- 8004c2c: d001 beq.n 8004c32 <d_print_comp_inner+0xbee>
- 8004c2e: f002 f91c bl 8006e6a <d_print_comp_inner+0x2e26>
- 8004c32: 9b01 ldr r3, [sp, #4]
- 8004c34: 2111 movs r1, #17
- 8004c36: 691b ldr r3, [r3, #16]
- 8004c38: 0020 movs r0, r4
- 8004c3a: 691a ldr r2, [r3, #16]
- 8004c3c: f003 fab0 bl 80081a0 <d_print_subexpr>
- 8004c40: 9b01 ldr r3, [sp, #4]
- 8004c42: 68db ldr r3, [r3, #12]
- 8004c44: 781a ldrb r2, [r3, #0]
- 8004c46: 2a32 cmp r2, #50 @ 0x32
- 8004c48: d001 beq.n 8004c4e <d_print_comp_inner+0xc0a>
- 8004c4a: f7ff fa36 bl 80040ba <d_print_comp_inner+0x76>
- 8004c4e: 68db ldr r3, [r3, #12]
- 8004c50: 689a ldr r2, [r3, #8]
- 8004c52: 2a01 cmp r2, #1
- 8004c54: d001 beq.n 8004c5a <d_print_comp_inner+0xc16>
- 8004c56: f7ff fa30 bl 80040ba <d_print_comp_inner+0x76>
- 8004c5a: 685b ldr r3, [r3, #4]
- 8004c5c: 781b ldrb r3, [r3, #0]
- 8004c5e: 2b3e cmp r3, #62 @ 0x3e
- 8004c60: d001 beq.n 8004c66 <d_print_comp_inner+0xc22>
- 8004c62: f7ff fa2a bl 80040ba <d_print_comp_inner+0x76>
- 8004c66: 2129 movs r1, #41 @ 0x29
- 8004c68: 0020 movs r0, r4
- 8004c6a: f7fc ffb7 bl 8001bdc <d_append_char>
- 8004c6e: f7ff fa24 bl 80040ba <d_print_comp_inner+0x76>
- 8004c72: 9b01 ldr r3, [sp, #4]
- 8004c74: 68df ldr r7, [r3, #12]
- 8004c76: 691d ldr r5, [r3, #16]
- 8004c78: 783b ldrb r3, [r7, #0]
- 8004c7a: 2b32 cmp r3, #50 @ 0x32
- 8004c7c: d101 bne.n 8004c82 <d_print_comp_inner+0xc3e>
- 8004c7e: f001 faf5 bl 800626c <d_print_comp_inner+0x2228>
- 8004c82: 2b34 cmp r3, #52 @ 0x34
- 8004c84: d101 bne.n 8004c8a <d_print_comp_inner+0xc46>
- 8004c86: f001 fb78 bl 800637a <d_print_comp_inner+0x2336>
- 8004c8a: 003a movs r2, r7
- 8004c8c: 2111 movs r1, #17
- 8004c8e: f003 f85f bl 8007d50 <d_print_expr_op>
- 8004c92: 002a movs r2, r5
- 8004c94: 2111 movs r1, #17
- 8004c96: 0020 movs r0, r4
- 8004c98: f003 fa82 bl 80081a0 <d_print_subexpr>
- 8004c9c: f7ff fa0d bl 80040ba <d_print_comp_inner+0x76>
- 8004ca0: 9b01 ldr r3, [sp, #4]
- 8004ca2: 68db ldr r3, [r3, #12]
- 8004ca4: 685a ldr r2, [r3, #4]
- 8004ca6: 681d ldr r5, [r3, #0]
- 8004ca8: 2a00 cmp r2, #0
- 8004caa: d101 bne.n 8004cb0 <d_print_comp_inner+0xc6c>
- 8004cac: f000 fef5 bl 8005a9a <d_print_comp_inner+0x1a56>
- 8004cb0: 4690 mov r8, r2
- 8004cb2: 2200 movs r2, #0
- 8004cb4: 2380 movs r3, #128 @ 0x80
- 8004cb6: 4693 mov fp, r2
- 8004cb8: 320d adds r2, #13
- 8004cba: 32ff adds r2, #255 @ 0xff
- 8004cbc: 4692 mov sl, r2
- 8004cbe: 005b lsls r3, r3, #1
- 8004cc0: 44a8 add r8, r5
- 8004cc2: 3a04 subs r2, #4
- 8004cc4: 4691 mov r9, r2
- 8004cc6: 4647 mov r7, r8
- 8004cc8: 58c3 ldr r3, [r0, r3]
- 8004cca: e00d b.n 8004ce8 <d_print_comp_inner+0xca4>
- 8004ccc: 001a movs r2, r3
- 8004cce: 3301 adds r3, #1
- 8004cd0: 2180 movs r1, #128 @ 0x80
- 8004cd2: 0049 lsls r1, r1, #1
- 8004cd4: 5063 str r3, [r4, r1]
- 8004cd6: 54a6 strb r6, [r4, r2]
- 8004cd8: 2282 movs r2, #130 @ 0x82
- 8004cda: 3501 adds r5, #1
- 8004cdc: 0052 lsls r2, r2, #1
- 8004cde: 54a6 strb r6, [r4, r2]
- 8004ce0: 42af cmp r7, r5
- 8004ce2: d101 bne.n 8004ce8 <d_print_comp_inner+0xca4>
- 8004ce4: f000 fed9 bl 8005a9a <d_print_comp_inner+0x1a56>
- 8004ce8: 782e ldrb r6, [r5, #0]
- 8004cea: 2bff cmp r3, #255 @ 0xff
- 8004cec: d1ee bne.n 8004ccc <d_print_comp_inner+0xc88>
- 8004cee: 465a mov r2, fp
- 8004cf0: 54e2 strb r2, [r4, r3]
- 8004cf2: 4653 mov r3, sl
- 8004cf4: 58e2 ldr r2, [r4, r3]
- 8004cf6: 464b mov r3, r9
- 8004cf8: 21ff movs r1, #255 @ 0xff
- 8004cfa: 58e3 ldr r3, [r4, r3]
- 8004cfc: 0020 movs r0, r4
- 8004cfe: 4798 blx r3
- 8004d00: 2294 movs r2, #148 @ 0x94
- 8004d02: 0052 lsls r2, r2, #1
- 8004d04: 58a3 ldr r3, [r4, r2]
- 8004d06: 3301 adds r3, #1
- 8004d08: 50a3 str r3, [r4, r2]
- 8004d0a: 2301 movs r3, #1
- 8004d0c: 2200 movs r2, #0
- 8004d0e: e7df b.n 8004cd0 <d_print_comp_inner+0xc8c>
- 8004d10: 9b01 ldr r3, [sp, #4]
- 8004d12: 2111 movs r1, #17
- 8004d14: 68da ldr r2, [r3, #12]
- 8004d16: f002 f92b bl 8006f70 <d_print_comp>
- 8004d1a: 2200 movs r2, #0
- 8004d1c: 2380 movs r3, #128 @ 0x80
- 8004d1e: 4692 mov sl, r2
- 8004d20: 320d adds r2, #13
- 8004d22: 32ff adds r2, #255 @ 0xff
- 8004d24: 4d81 ldr r5, [pc, #516] @ (8004f2c <d_print_comp_inner+0xee8>)
- 8004d26: 4691 mov r9, r2
- 8004d28: 005b lsls r3, r3, #1
- 8004d2a: 3a04 subs r2, #4
- 8004d2c: 4690 mov r8, r2
- 8004d2e: 58e3 ldr r3, [r4, r3]
- 8004d30: 1cef adds r7, r5, #3
- 8004d32: e00d b.n 8004d50 <d_print_comp_inner+0xd0c>
- 8004d34: 001a movs r2, r3
- 8004d36: 3301 adds r3, #1
- 8004d38: 2180 movs r1, #128 @ 0x80
- 8004d3a: 0049 lsls r1, r1, #1
- 8004d3c: 5063 str r3, [r4, r1]
- 8004d3e: 54a6 strb r6, [r4, r2]
- 8004d40: 2282 movs r2, #130 @ 0x82
- 8004d42: 3501 adds r5, #1
- 8004d44: 0052 lsls r2, r2, #1
- 8004d46: 54a6 strb r6, [r4, r2]
- 8004d48: 42af cmp r7, r5
- 8004d4a: d101 bne.n 8004d50 <d_print_comp_inner+0xd0c>
- 8004d4c: f7ff f9b5 bl 80040ba <d_print_comp_inner+0x76>
- 8004d50: 782e ldrb r6, [r5, #0]
- 8004d52: 2bff cmp r3, #255 @ 0xff
- 8004d54: d1ee bne.n 8004d34 <d_print_comp_inner+0xcf0>
- 8004d56: 4652 mov r2, sl
- 8004d58: 54e2 strb r2, [r4, r3]
- 8004d5a: 464b mov r3, r9
- 8004d5c: 58e2 ldr r2, [r4, r3]
- 8004d5e: 4643 mov r3, r8
- 8004d60: 21ff movs r1, #255 @ 0xff
- 8004d62: 58e3 ldr r3, [r4, r3]
- 8004d64: 0020 movs r0, r4
- 8004d66: 4798 blx r3
- 8004d68: 2294 movs r2, #148 @ 0x94
- 8004d6a: 0052 lsls r2, r2, #1
- 8004d6c: 58a3 ldr r3, [r4, r2]
- 8004d6e: 3301 adds r3, #1
- 8004d70: 50a3 str r3, [r4, r2]
- 8004d72: 2301 movs r3, #1
- 8004d74: 2200 movs r2, #0
- 8004d76: e7df b.n 8004d38 <d_print_comp_inner+0xcf4>
- 8004d78: 220a movs r2, #10
- 8004d7a: 4691 mov r9, r2
- 8004d7c: 2200 movs r2, #0
- 8004d7e: 2380 movs r3, #128 @ 0x80
- 8004d80: 4693 mov fp, r2
- 8004d82: 4d6b ldr r5, [pc, #428] @ (8004f30 <d_print_comp_inner+0xeec>)
- 8004d84: 320d adds r2, #13
- 8004d86: 005b lsls r3, r3, #1
- 8004d88: 32ff adds r2, #255 @ 0xff
- 8004d8a: 4692 mov sl, r2
- 8004d8c: 58c3 ldr r3, [r0, r3]
- 8004d8e: 44a9 add r9, r5
- 8004d90: e00e b.n 8004db0 <d_print_comp_inner+0xd6c>
- 8004d92: 001a movs r2, r3
- 8004d94: 3301 adds r3, #1
- 8004d96: 2180 movs r1, #128 @ 0x80
- 8004d98: 0049 lsls r1, r1, #1
- 8004d9a: 5063 str r3, [r4, r1]
- 8004d9c: 54a6 strb r6, [r4, r2]
- 8004d9e: 2282 movs r2, #130 @ 0x82
- 8004da0: 3501 adds r5, #1
- 8004da2: 0052 lsls r2, r2, #1
- 8004da4: 4688 mov r8, r1
- 8004da6: 54a6 strb r6, [r4, r2]
- 8004da8: 454d cmp r5, r9
- 8004daa: d101 bne.n 8004db0 <d_print_comp_inner+0xd6c>
- 8004dac: f000 fe5e bl 8005a6c <d_print_comp_inner+0x1a28>
- 8004db0: 782e ldrb r6, [r5, #0]
- 8004db2: 2bff cmp r3, #255 @ 0xff
- 8004db4: d1ed bne.n 8004d92 <d_print_comp_inner+0xd4e>
- 8004db6: 465a mov r2, fp
- 8004db8: 54e2 strb r2, [r4, r3]
- 8004dba: 4653 mov r3, sl
- 8004dbc: 58e2 ldr r2, [r4, r3]
- 8004dbe: 2384 movs r3, #132 @ 0x84
- 8004dc0: 005b lsls r3, r3, #1
- 8004dc2: 58e3 ldr r3, [r4, r3]
- 8004dc4: 21ff movs r1, #255 @ 0xff
- 8004dc6: 0020 movs r0, r4
- 8004dc8: 4798 blx r3
- 8004dca: 2294 movs r2, #148 @ 0x94
- 8004dcc: 0052 lsls r2, r2, #1
- 8004dce: 58a3 ldr r3, [r4, r2]
- 8004dd0: 3301 adds r3, #1
- 8004dd2: 50a3 str r3, [r4, r2]
- 8004dd4: 2301 movs r3, #1
- 8004dd6: 2200 movs r2, #0
- 8004dd8: e7dd b.n 8004d96 <d_print_comp_inner+0xd52>
- 8004dda: 9b01 ldr r3, [sp, #4]
- 8004ddc: 4955 ldr r1, [pc, #340] @ (8004f34 <d_print_comp_inner+0xef0>)
- 8004dde: 68da ldr r2, [r3, #12]
- 8004de0: a80a add r0, sp, #40 @ 0x28
- 8004de2: f005 ff53 bl 800ac8c <sprintf>
- 8004de6: a80a add r0, sp, #40 @ 0x28
- 8004de8: f006 fb32 bl 800b450 <strlen>
- 8004dec: 2800 cmp r0, #0
- 8004dee: d101 bne.n 8004df4 <d_print_comp_inner+0xdb0>
- 8004df0: f7ff f963 bl 80040ba <d_print_comp_inner+0x76>
- 8004df4: 2200 movs r2, #0
- 8004df6: 2380 movs r3, #128 @ 0x80
- 8004df8: 4692 mov sl, r2
- 8004dfa: 320d adds r2, #13
- 8004dfc: 32ff adds r2, #255 @ 0xff
- 8004dfe: 4691 mov r9, r2
- 8004e00: 005b lsls r3, r3, #1
- 8004e02: ad0a add r5, sp, #40 @ 0x28
- 8004e04: 3a04 subs r2, #4
- 8004e06: 4690 mov r8, r2
- 8004e08: 58e3 ldr r3, [r4, r3]
- 8004e0a: 182f adds r7, r5, r0
- 8004e0c: e00d b.n 8004e2a <d_print_comp_inner+0xde6>
- 8004e0e: 001a movs r2, r3
- 8004e10: 3301 adds r3, #1
- 8004e12: 2180 movs r1, #128 @ 0x80
- 8004e14: 0049 lsls r1, r1, #1
- 8004e16: 5063 str r3, [r4, r1]
- 8004e18: 54a6 strb r6, [r4, r2]
- 8004e1a: 2282 movs r2, #130 @ 0x82
- 8004e1c: 3501 adds r5, #1
- 8004e1e: 0052 lsls r2, r2, #1
- 8004e20: 54a6 strb r6, [r4, r2]
- 8004e22: 42bd cmp r5, r7
- 8004e24: d101 bne.n 8004e2a <d_print_comp_inner+0xde6>
- 8004e26: f7ff f948 bl 80040ba <d_print_comp_inner+0x76>
- 8004e2a: 782e ldrb r6, [r5, #0]
- 8004e2c: 2bff cmp r3, #255 @ 0xff
- 8004e2e: d1ee bne.n 8004e0e <d_print_comp_inner+0xdca>
- 8004e30: 4652 mov r2, sl
- 8004e32: 54e2 strb r2, [r4, r3]
- 8004e34: 464b mov r3, r9
- 8004e36: 58e2 ldr r2, [r4, r3]
- 8004e38: 4643 mov r3, r8
- 8004e3a: 21ff movs r1, #255 @ 0xff
- 8004e3c: 58e3 ldr r3, [r4, r3]
- 8004e3e: 0020 movs r0, r4
- 8004e40: 4798 blx r3
- 8004e42: 2294 movs r2, #148 @ 0x94
- 8004e44: 0052 lsls r2, r2, #1
- 8004e46: 58a3 ldr r3, [r4, r2]
- 8004e48: 3301 adds r3, #1
- 8004e4a: 50a3 str r3, [r4, r2]
- 8004e4c: 2301 movs r3, #1
- 8004e4e: 2200 movs r2, #0
- 8004e50: e7df b.n 8004e12 <d_print_comp_inner+0xdce>
- 8004e52: 9b01 ldr r3, [sp, #4]
- 8004e54: 7b1d ldrb r5, [r3, #12]
- 8004e56: 2380 movs r3, #128 @ 0x80
- 8004e58: 005b lsls r3, r3, #1
- 8004e5a: 58c3 ldr r3, [r0, r3]
- 8004e5c: 2bff cmp r3, #255 @ 0xff
- 8004e5e: d101 bne.n 8004e64 <d_print_comp_inner+0xe20>
- 8004e60: f001 fc3c bl 80066dc <d_print_comp_inner+0x2698>
- 8004e64: 1c59 adds r1, r3, #1
- 8004e66: 2280 movs r2, #128 @ 0x80
- 8004e68: 0052 lsls r2, r2, #1
- 8004e6a: 50a1 str r1, [r4, r2]
- 8004e6c: 54e5 strb r5, [r4, r3]
- 8004e6e: 2382 movs r3, #130 @ 0x82
- 8004e70: 005b lsls r3, r3, #1
- 8004e72: 54e5 strb r5, [r4, r3]
- 8004e74: f7ff f921 bl 80040ba <d_print_comp_inner+0x76>
- 8004e78: 9b01 ldr r3, [sp, #4]
- 8004e7a: 2111 movs r1, #17
- 8004e7c: 68da ldr r2, [r3, #12]
- 8004e7e: f002 f877 bl 8006f70 <d_print_comp>
- 8004e82: 2208 movs r2, #8
- 8004e84: 4691 mov r9, r2
- 8004e86: 2200 movs r2, #0
- 8004e88: 2380 movs r3, #128 @ 0x80
- 8004e8a: 4693 mov fp, r2
- 8004e8c: 4d2a ldr r5, [pc, #168] @ (8004f38 <d_print_comp_inner+0xef4>)
- 8004e8e: 320d adds r2, #13
- 8004e90: 005b lsls r3, r3, #1
- 8004e92: 32ff adds r2, #255 @ 0xff
- 8004e94: 4692 mov sl, r2
- 8004e96: 58e3 ldr r3, [r4, r3]
- 8004e98: 44a9 add r9, r5
- 8004e9a: e00e b.n 8004eba <d_print_comp_inner+0xe76>
- 8004e9c: 001a movs r2, r3
- 8004e9e: 3301 adds r3, #1
- 8004ea0: 2180 movs r1, #128 @ 0x80
- 8004ea2: 0049 lsls r1, r1, #1
- 8004ea4: 5063 str r3, [r4, r1]
- 8004ea6: 54a6 strb r6, [r4, r2]
- 8004ea8: 2282 movs r2, #130 @ 0x82
- 8004eaa: 3501 adds r5, #1
- 8004eac: 0052 lsls r2, r2, #1
- 8004eae: 4688 mov r8, r1
- 8004eb0: 54a6 strb r6, [r4, r2]
- 8004eb2: 45a9 cmp r9, r5
- 8004eb4: d101 bne.n 8004eba <d_print_comp_inner+0xe76>
- 8004eb6: f000 fe41 bl 8005b3c <d_print_comp_inner+0x1af8>
- 8004eba: 782e ldrb r6, [r5, #0]
- 8004ebc: 2bff cmp r3, #255 @ 0xff
- 8004ebe: d1ed bne.n 8004e9c <d_print_comp_inner+0xe58>
- 8004ec0: 465a mov r2, fp
- 8004ec2: 54e2 strb r2, [r4, r3]
- 8004ec4: 4653 mov r3, sl
- 8004ec6: 58e2 ldr r2, [r4, r3]
- 8004ec8: 2384 movs r3, #132 @ 0x84
- 8004eca: 005b lsls r3, r3, #1
- 8004ecc: 58e3 ldr r3, [r4, r3]
- 8004ece: 21ff movs r1, #255 @ 0xff
- 8004ed0: 0020 movs r0, r4
- 8004ed2: 4798 blx r3
- 8004ed4: 2294 movs r2, #148 @ 0x94
- 8004ed6: 0052 lsls r2, r2, #1
- 8004ed8: 58a3 ldr r3, [r4, r2]
- 8004eda: 3301 adds r3, #1
- 8004edc: 50a3 str r3, [r4, r2]
- 8004ede: 2301 movs r3, #1
- 8004ee0: 2200 movs r2, #0
- 8004ee2: e7dd b.n 8004ea0 <d_print_comp_inner+0xe5c>
- 8004ee4: 238a movs r3, #138 @ 0x8a
- 8004ee6: 005b lsls r3, r3, #1
- 8004ee8: 469a mov sl, r3
- 8004eea: 58c3 ldr r3, [r0, r3]
- 8004eec: 4652 mov r2, sl
- 8004eee: 4698 mov r8, r3
- 8004ef0: ab0a add r3, sp, #40 @ 0x28
- 8004ef2: 469b mov fp, r3
- 8004ef4: 4643 mov r3, r8
- 8004ef6: 930a str r3, [sp, #40] @ 0x28
- 8004ef8: 465b mov r3, fp
- 8004efa: 5083 str r3, [r0, r2]
- 8004efc: 9a01 ldr r2, [sp, #4]
- 8004efe: 2501 movs r5, #1
- 8004f00: 605a str r2, [r3, #4]
- 8004f02: 465a mov r2, fp
- 8004f04: 2300 movs r3, #0
- 8004f06: 6093 str r3, [r2, #8]
- 8004f08: 3311 adds r3, #17
- 8004f0a: 33ff adds r3, #255 @ 0xff
- 8004f0c: 58c3 ldr r3, [r0, r3]
- 8004f0e: 60d3 str r3, [r2, #12]
- 8004f10: 2201 movs r2, #1
- 8004f12: 4643 mov r3, r8
- 8004f14: 4694 mov ip, r2
- 8004f16: 2b00 cmp r3, #0
- 8004f18: d101 bne.n 8004f1e <d_print_comp_inner+0xeda>
- 8004f1a: f001 ff6f bl 8006dfc <d_print_comp_inner+0x2db8>
- 8004f1e: 46d9 mov r9, fp
- 8004f20: 9002 str r0, [sp, #8]
- 8004f22: e028 b.n 8004f76 <d_print_comp_inner+0xf32>
- 8004f24: 08014314 .word 0x08014314
- 8004f28: 08014318 .word 0x08014318
- 8004f2c: 08014364 .word 0x08014364
- 8004f30: 08014358 .word 0x08014358
- 8004f34: 080140e4 .word 0x080140e4
- 8004f38: 080143d4 .word 0x080143d4
- 8004f3c: 689a ldr r2, [r3, #8]
- 8004f3e: 2a00 cmp r2, #0
- 8004f40: d116 bne.n 8004f70 <d_print_comp_inner+0xf2c>
- 8004f42: 2d03 cmp r5, #3
- 8004f44: d901 bls.n 8004f4a <d_print_comp_inner+0xf06>
- 8004f46: f001 fb6c bl 8006622 <d_print_comp_inner+0x25de>
- 8004f4a: 464a mov r2, r9
- 8004f4c: 001e movs r6, r3
- 8004f4e: 0129 lsls r1, r5, #4
- 8004f50: 1852 adds r2, r2, r1
- 8004f52: ce91 ldmia r6!, {r0, r4, r7}
- 8004f54: c291 stmia r2!, {r0, r4, r7}
- 8004f56: 6836 ldr r6, [r6, #0]
- 8004f58: 464c mov r4, r9
- 8004f5a: 6016 str r6, [r2, #0]
- 8004f5c: 4652 mov r2, sl
- 8004f5e: 9802 ldr r0, [sp, #8]
- 8004f60: 3501 adds r5, #1
- 8004f62: 5882 ldr r2, [r0, r2]
- 8004f64: 5062 str r2, [r4, r1]
- 8004f66: 4652 mov r2, sl
- 8004f68: 4449 add r1, r9
- 8004f6a: 5081 str r1, [r0, r2]
- 8004f6c: 4662 mov r2, ip
- 8004f6e: 609a str r2, [r3, #8]
- 8004f70: 681b ldr r3, [r3, #0]
- 8004f72: 2b00 cmp r3, #0
- 8004f74: d004 beq.n 8004f80 <d_print_comp_inner+0xf3c>
- 8004f76: 685a ldr r2, [r3, #4]
- 8004f78: 7812 ldrb r2, [r2, #0]
- 8004f7a: 3a19 subs r2, #25
- 8004f7c: 2a02 cmp r2, #2
- 8004f7e: d9dd bls.n 8004f3c <d_print_comp_inner+0xef8>
- 8004f80: 9c02 ldr r4, [sp, #8]
- 8004f82: 9b01 ldr r3, [sp, #4]
- 8004f84: 2111 movs r1, #17
- 8004f86: 691a ldr r2, [r3, #16]
- 8004f88: 0020 movs r0, r4
- 8004f8a: f001 fff1 bl 8006f70 <d_print_comp>
- 8004f8e: 238a movs r3, #138 @ 0x8a
- 8004f90: 4642 mov r2, r8
- 8004f92: 005b lsls r3, r3, #1
- 8004f94: 50e2 str r2, [r4, r3]
- 8004f96: 464b mov r3, r9
- 8004f98: 689b ldr r3, [r3, #8]
- 8004f9a: 2b00 cmp r3, #0
- 8004f9c: d001 beq.n 8004fa2 <d_print_comp_inner+0xf5e>
- 8004f9e: f7ff f88c bl 80040ba <d_print_comp_inner+0x76>
- 8004fa2: 464e mov r6, r9
- 8004fa4: 2d01 cmp r5, #1
- 8004fa6: d909 bls.n 8004fbc <d_print_comp_inner+0xf78>
- 8004fa8: 3d01 subs r5, #1
- 8004faa: 012b lsls r3, r5, #4
- 8004fac: 18f3 adds r3, r6, r3
- 8004fae: 2111 movs r1, #17
- 8004fb0: 0020 movs r0, r4
- 8004fb2: 685a ldr r2, [r3, #4]
- 8004fb4: f002 f80a bl 8006fcc <d_print_mod>
- 8004fb8: 2d01 cmp r5, #1
- 8004fba: d1f5 bne.n 8004fa8 <d_print_comp_inner+0xf64>
- 8004fbc: 238a movs r3, #138 @ 0x8a
- 8004fbe: 005b lsls r3, r3, #1
- 8004fc0: 2111 movs r1, #17
- 8004fc2: 0020 movs r0, r4
- 8004fc4: 58e3 ldr r3, [r4, r3]
- 8004fc6: 9a01 ldr r2, [sp, #4]
- 8004fc8: f002 fdc6 bl 8007b58 <d_print_array_type>
- 8004fcc: f7ff f875 bl 80040ba <d_print_comp_inner+0x76>
- 8004fd0: 9b01 ldr r3, [sp, #4]
- 8004fd2: 2111 movs r1, #17
- 8004fd4: 68da ldr r2, [r3, #12]
- 8004fd6: f001 ffcb bl 8006f70 <d_print_comp>
- 8004fda: 4dd3 ldr r5, [pc, #844] @ (8005328 <d_print_comp_inner+0x12e4>)
- 8004fdc: 2380 movs r3, #128 @ 0x80
- 8004fde: 1d6a adds r2, r5, #5
- 8004fe0: 4691 mov r9, r2
- 8004fe2: 2200 movs r2, #0
- 8004fe4: 4693 mov fp, r2
- 8004fe6: 320d adds r2, #13
- 8004fe8: 005b lsls r3, r3, #1
- 8004fea: 32ff adds r2, #255 @ 0xff
- 8004fec: 4692 mov sl, r2
- 8004fee: 58e3 ldr r3, [r4, r3]
- 8004ff0: e00e b.n 8005010 <d_print_comp_inner+0xfcc>
- 8004ff2: 001a movs r2, r3
- 8004ff4: 3301 adds r3, #1
- 8004ff6: 2180 movs r1, #128 @ 0x80
- 8004ff8: 0049 lsls r1, r1, #1
- 8004ffa: 5063 str r3, [r4, r1]
- 8004ffc: 54a6 strb r6, [r4, r2]
- 8004ffe: 2282 movs r2, #130 @ 0x82
- 8005000: 3501 adds r5, #1
- 8005002: 0052 lsls r2, r2, #1
- 8005004: 4688 mov r8, r1
- 8005006: 54a6 strb r6, [r4, r2]
- 8005008: 454d cmp r5, r9
- 800500a: d101 bne.n 8005010 <d_print_comp_inner+0xfcc>
- 800500c: f000 fdad bl 8005b6a <d_print_comp_inner+0x1b26>
- 8005010: 782e ldrb r6, [r5, #0]
- 8005012: 2bff cmp r3, #255 @ 0xff
- 8005014: d1ed bne.n 8004ff2 <d_print_comp_inner+0xfae>
- 8005016: 465a mov r2, fp
- 8005018: 54e2 strb r2, [r4, r3]
- 800501a: 4653 mov r3, sl
- 800501c: 58e2 ldr r2, [r4, r3]
- 800501e: 2384 movs r3, #132 @ 0x84
- 8005020: 005b lsls r3, r3, #1
- 8005022: 58e3 ldr r3, [r4, r3]
- 8005024: 21ff movs r1, #255 @ 0xff
- 8005026: 0020 movs r0, r4
- 8005028: 4798 blx r3
- 800502a: 2294 movs r2, #148 @ 0x94
- 800502c: 0052 lsls r2, r2, #1
- 800502e: 58a3 ldr r3, [r4, r2]
- 8005030: 3301 adds r3, #1
- 8005032: 50a3 str r3, [r4, r2]
- 8005034: 2301 movs r3, #1
- 8005036: 2200 movs r2, #0
- 8005038: e7dd b.n 8004ff6 <d_print_comp_inner+0xfb2>
- 800503a: 2390 movs r3, #144 @ 0x90
- 800503c: 005b lsls r3, r3, #1
- 800503e: 58c3 ldr r3, [r0, r3]
- 8005040: 4699 mov r9, r3
- 8005042: 9b01 ldr r3, [sp, #4]
- 8005044: 68db ldr r3, [r3, #12]
- 8005046: 469b mov fp, r3
- 8005048: 464b mov r3, r9
- 800504a: 2b00 cmp r3, #0
- 800504c: d001 beq.n 8005052 <d_print_comp_inner+0x100e>
- 800504e: f000 ffd4 bl 8005ffa <d_print_comp_inner+0x1fb6>
- 8005052: 4659 mov r1, fp
- 8005054: f7fc fe04 bl 8001c60 <d_find_pack>
- 8005058: 2800 cmp r0, #0
- 800505a: d101 bne.n 8005060 <d_print_comp_inner+0x101c>
- 800505c: f000 ffcd bl 8005ffa <d_print_comp_inner+0x1fb6>
- 8005060: 2100 movs r1, #0
- 8005062: e006 b.n 8005072 <d_print_comp_inner+0x102e>
- 8005064: 68c3 ldr r3, [r0, #12]
- 8005066: 2b00 cmp r3, #0
- 8005068: d006 beq.n 8005078 <d_print_comp_inner+0x1034>
- 800506a: 6900 ldr r0, [r0, #16]
- 800506c: 3101 adds r1, #1
- 800506e: 2800 cmp r0, #0
- 8005070: d006 beq.n 8005080 <d_print_comp_inner+0x103c>
- 8005072: 7803 ldrb r3, [r0, #0]
- 8005074: 2b2f cmp r3, #47 @ 0x2f
- 8005076: d0f5 beq.n 8005064 <d_print_comp_inner+0x1020>
- 8005078: 2900 cmp r1, #0
- 800507a: d101 bne.n 8005080 <d_print_comp_inner+0x103c>
- 800507c: f7ff f81d bl 80040ba <d_print_comp_inner+0x76>
- 8005080: 2382 movs r3, #130 @ 0x82
- 8005082: 005b lsls r3, r3, #1
- 8005084: 2780 movs r7, #128 @ 0x80
- 8005086: 469a mov sl, r3
- 8005088: 465b mov r3, fp
- 800508a: 468b mov fp, r1
- 800508c: 007f lsls r7, r7, #1
- 800508e: 9301 str r3, [sp, #4]
- 8005090: 2392 movs r3, #146 @ 0x92
- 8005092: 464a mov r2, r9
- 8005094: 005b lsls r3, r3, #1
- 8005096: 50e2 str r2, [r4, r3]
- 8005098: 2111 movs r1, #17
- 800509a: 0020 movs r0, r4
- 800509c: 9a01 ldr r2, [sp, #4]
- 800509e: f001 ff67 bl 8006f70 <d_print_comp>
- 80050a2: 2301 movs r3, #1
- 80050a4: 469c mov ip, r3
- 80050a6: 44e1 add r9, ip
- 80050a8: 45d9 cmp r9, fp
- 80050aa: d101 bne.n 80050b0 <d_print_comp_inner+0x106c>
- 80050ac: f7ff f805 bl 80040ba <d_print_comp_inner+0x76>
- 80050b0: 4d9e ldr r5, [pc, #632] @ (800532c <d_print_comp_inner+0x12e8>)
- 80050b2: 59e3 ldr r3, [r4, r7]
- 80050b4: 1caa adds r2, r5, #2
- 80050b6: 4690 mov r8, r2
- 80050b8: e008 b.n 80050cc <d_print_comp_inner+0x1088>
- 80050ba: 001a movs r2, r3
- 80050bc: 3301 adds r3, #1
- 80050be: 51e3 str r3, [r4, r7]
- 80050c0: 54a6 strb r6, [r4, r2]
- 80050c2: 4652 mov r2, sl
- 80050c4: 3501 adds r5, #1
- 80050c6: 54a6 strb r6, [r4, r2]
- 80050c8: 45a8 cmp r8, r5
- 80050ca: d0e1 beq.n 8005090 <d_print_comp_inner+0x104c>
- 80050cc: 782e ldrb r6, [r5, #0]
- 80050ce: 2bff cmp r3, #255 @ 0xff
- 80050d0: d1f3 bne.n 80050ba <d_print_comp_inner+0x1076>
- 80050d2: 2200 movs r2, #0
- 80050d4: 54e2 strb r2, [r4, r3]
- 80050d6: 2386 movs r3, #134 @ 0x86
- 80050d8: 005b lsls r3, r3, #1
- 80050da: 58e2 ldr r2, [r4, r3]
- 80050dc: 3b04 subs r3, #4
- 80050de: 58e3 ldr r3, [r4, r3]
- 80050e0: 21ff movs r1, #255 @ 0xff
- 80050e2: 0020 movs r0, r4
- 80050e4: 4798 blx r3
- 80050e6: 2294 movs r2, #148 @ 0x94
- 80050e8: 0052 lsls r2, r2, #1
- 80050ea: 58a3 ldr r3, [r4, r2]
- 80050ec: 3301 adds r3, #1
- 80050ee: 50a3 str r3, [r4, r2]
- 80050f0: 2301 movs r3, #1
- 80050f2: 2200 movs r2, #0
- 80050f4: e7e3 b.n 80050be <d_print_comp_inner+0x107a>
- 80050f6: 221a movs r2, #26
- 80050f8: 4690 mov r8, r2
- 80050fa: 2200 movs r2, #0
- 80050fc: 2380 movs r3, #128 @ 0x80
- 80050fe: 4693 mov fp, r2
- 8005100: 320d adds r2, #13
- 8005102: 32ff adds r2, #255 @ 0xff
- 8005104: 4d8a ldr r5, [pc, #552] @ (8005330 <d_print_comp_inner+0x12ec>)
- 8005106: 4692 mov sl, r2
- 8005108: 005b lsls r3, r3, #1
- 800510a: 3a04 subs r2, #4
- 800510c: 4691 mov r9, r2
- 800510e: 58c3 ldr r3, [r0, r3]
- 8005110: 44a8 add r8, r5
- 8005112: e00d b.n 8005130 <d_print_comp_inner+0x10ec>
- 8005114: 001a movs r2, r3
- 8005116: 3301 adds r3, #1
- 8005118: 2180 movs r1, #128 @ 0x80
- 800511a: 0049 lsls r1, r1, #1
- 800511c: 5063 str r3, [r4, r1]
- 800511e: 54a6 strb r6, [r4, r2]
- 8005120: 2282 movs r2, #130 @ 0x82
- 8005122: 3501 adds r5, #1
- 8005124: 0052 lsls r2, r2, #1
- 8005126: 54a6 strb r6, [r4, r2]
- 8005128: 4545 cmp r5, r8
- 800512a: d101 bne.n 8005130 <d_print_comp_inner+0x10ec>
- 800512c: f000 fd3c bl 8005ba8 <d_print_comp_inner+0x1b64>
- 8005130: 782e ldrb r6, [r5, #0]
- 8005132: 2bff cmp r3, #255 @ 0xff
- 8005134: d1ee bne.n 8005114 <d_print_comp_inner+0x10d0>
- 8005136: 465a mov r2, fp
- 8005138: 54e2 strb r2, [r4, r3]
- 800513a: 4653 mov r3, sl
- 800513c: 58e2 ldr r2, [r4, r3]
- 800513e: 464b mov r3, r9
- 8005140: 21ff movs r1, #255 @ 0xff
- 8005142: 58e3 ldr r3, [r4, r3]
- 8005144: 0020 movs r0, r4
- 8005146: 4798 blx r3
- 8005148: 2294 movs r2, #148 @ 0x94
- 800514a: 0052 lsls r2, r2, #1
- 800514c: 58a3 ldr r3, [r4, r2]
- 800514e: 3301 adds r3, #1
- 8005150: 50a3 str r3, [r4, r2]
- 8005152: 2301 movs r3, #1
- 8005154: 2200 movs r2, #0
- 8005156: e7df b.n 8005118 <d_print_comp_inner+0x10d4>
- 8005158: 220e movs r2, #14
- 800515a: 4690 mov r8, r2
- 800515c: 2200 movs r2, #0
- 800515e: 2380 movs r3, #128 @ 0x80
- 8005160: 4693 mov fp, r2
- 8005162: 320d adds r2, #13
- 8005164: 32ff adds r2, #255 @ 0xff
- 8005166: 4d73 ldr r5, [pc, #460] @ (8005334 <d_print_comp_inner+0x12f0>)
- 8005168: 4692 mov sl, r2
- 800516a: 005b lsls r3, r3, #1
- 800516c: 3a04 subs r2, #4
- 800516e: 4691 mov r9, r2
- 8005170: 58c3 ldr r3, [r0, r3]
- 8005172: 44a8 add r8, r5
- 8005174: e00d b.n 8005192 <d_print_comp_inner+0x114e>
- 8005176: 001a movs r2, r3
- 8005178: 3301 adds r3, #1
- 800517a: 2180 movs r1, #128 @ 0x80
- 800517c: 0049 lsls r1, r1, #1
- 800517e: 5063 str r3, [r4, r1]
- 8005180: 54a6 strb r6, [r4, r2]
- 8005182: 2282 movs r2, #130 @ 0x82
- 8005184: 3501 adds r5, #1
- 8005186: 0052 lsls r2, r2, #1
- 8005188: 54a6 strb r6, [r4, r2]
- 800518a: 45a8 cmp r8, r5
- 800518c: d101 bne.n 8005192 <d_print_comp_inner+0x114e>
- 800518e: f000 fef9 bl 8005f84 <d_print_comp_inner+0x1f40>
- 8005192: 782e ldrb r6, [r5, #0]
- 8005194: 2bff cmp r3, #255 @ 0xff
- 8005196: d1ee bne.n 8005176 <d_print_comp_inner+0x1132>
- 8005198: 465a mov r2, fp
- 800519a: 54e2 strb r2, [r4, r3]
- 800519c: 4653 mov r3, sl
- 800519e: 58e2 ldr r2, [r4, r3]
- 80051a0: 464b mov r3, r9
- 80051a2: 21ff movs r1, #255 @ 0xff
- 80051a4: 58e3 ldr r3, [r4, r3]
- 80051a6: 0020 movs r0, r4
- 80051a8: 4798 blx r3
- 80051aa: 2294 movs r2, #148 @ 0x94
- 80051ac: 0052 lsls r2, r2, #1
- 80051ae: 58a3 ldr r3, [r4, r2]
- 80051b0: 3301 adds r3, #1
- 80051b2: 50a3 str r3, [r4, r2]
- 80051b4: 2301 movs r3, #1
- 80051b6: 2200 movs r2, #0
- 80051b8: e7df b.n 800517a <d_print_comp_inner+0x1136>
- 80051ba: 9d01 ldr r5, [sp, #4]
- 80051bc: 2111 movs r1, #17
- 80051be: 68ea ldr r2, [r5, #12]
- 80051c0: f001 fed6 bl 8006f70 <d_print_comp>
- 80051c4: 2111 movs r1, #17
- 80051c6: 0020 movs r0, r4
- 80051c8: 692a ldr r2, [r5, #16]
- 80051ca: f001 fed1 bl 8006f70 <d_print_comp>
- 80051ce: f7fe ff74 bl 80040ba <d_print_comp_inner+0x76>
- 80051d2: 221d movs r2, #29
- 80051d4: 4690 mov r8, r2
- 80051d6: 2200 movs r2, #0
- 80051d8: 2380 movs r3, #128 @ 0x80
- 80051da: 4693 mov fp, r2
- 80051dc: 320d adds r2, #13
- 80051de: 32ff adds r2, #255 @ 0xff
- 80051e0: 4d55 ldr r5, [pc, #340] @ (8005338 <d_print_comp_inner+0x12f4>)
- 80051e2: 4692 mov sl, r2
- 80051e4: 005b lsls r3, r3, #1
- 80051e6: 3a04 subs r2, #4
- 80051e8: 4691 mov r9, r2
- 80051ea: 58c3 ldr r3, [r0, r3]
- 80051ec: 44a8 add r8, r5
- 80051ee: e00d b.n 800520c <d_print_comp_inner+0x11c8>
- 80051f0: 001a movs r2, r3
- 80051f2: 3301 adds r3, #1
- 80051f4: 2180 movs r1, #128 @ 0x80
- 80051f6: 0049 lsls r1, r1, #1
- 80051f8: 5063 str r3, [r4, r1]
- 80051fa: 54a6 strb r6, [r4, r2]
- 80051fc: 2282 movs r2, #130 @ 0x82
- 80051fe: 3501 adds r5, #1
- 8005200: 0052 lsls r2, r2, #1
- 8005202: 54a6 strb r6, [r4, r2]
- 8005204: 45a8 cmp r8, r5
- 8005206: d101 bne.n 800520c <d_print_comp_inner+0x11c8>
- 8005208: f000 fc28 bl 8005a5c <d_print_comp_inner+0x1a18>
- 800520c: 782e ldrb r6, [r5, #0]
- 800520e: 2bff cmp r3, #255 @ 0xff
- 8005210: d1ee bne.n 80051f0 <d_print_comp_inner+0x11ac>
- 8005212: 465a mov r2, fp
- 8005214: 54e2 strb r2, [r4, r3]
- 8005216: 4653 mov r3, sl
- 8005218: 58e2 ldr r2, [r4, r3]
- 800521a: 464b mov r3, r9
- 800521c: 21ff movs r1, #255 @ 0xff
- 800521e: 58e3 ldr r3, [r4, r3]
- 8005220: 0020 movs r0, r4
- 8005222: 4798 blx r3
- 8005224: 2294 movs r2, #148 @ 0x94
- 8005226: 0052 lsls r2, r2, #1
- 8005228: 58a3 ldr r3, [r4, r2]
- 800522a: 3301 adds r3, #1
- 800522c: 50a3 str r3, [r4, r2]
- 800522e: 2301 movs r3, #1
- 8005230: 2200 movs r2, #0
- 8005232: e7df b.n 80051f4 <d_print_comp_inner+0x11b0>
- 8005234: 9b01 ldr r3, [sp, #4]
- 8005236: 691b ldr r3, [r3, #16]
- 8005238: 781a ldrb r2, [r3, #0]
- 800523a: 2a3b cmp r2, #59 @ 0x3b
- 800523c: d001 beq.n 8005242 <d_print_comp_inner+0x11fe>
- 800523e: f7fe ff38 bl 80040b2 <d_print_comp_inner+0x6e>
- 8005242: 691b ldr r3, [r3, #16]
- 8005244: 781b ldrb r3, [r3, #0]
- 8005246: 2b3c cmp r3, #60 @ 0x3c
- 8005248: d001 beq.n 800524e <d_print_comp_inner+0x120a>
- 800524a: f7fe ff32 bl 80040b2 <d_print_comp_inner+0x6e>
- 800524e: 9d01 ldr r5, [sp, #4]
- 8005250: 2111 movs r1, #17
- 8005252: 002a movs r2, r5
- 8005254: f003 f836 bl 80082c4 <d_maybe_print_fold_expression>
- 8005258: 2800 cmp r0, #0
- 800525a: d001 beq.n 8005260 <d_print_comp_inner+0x121c>
- 800525c: f7fe ff2d bl 80040ba <d_print_comp_inner+0x76>
- 8005260: 002a movs r2, r5
- 8005262: 2111 movs r1, #17
- 8005264: 0020 movs r0, r4
- 8005266: f003 f973 bl 8008550 <d_maybe_print_designated_init>
- 800526a: 2800 cmp r0, #0
- 800526c: d001 beq.n 8005272 <d_print_comp_inner+0x122e>
- 800526e: f7fe ff24 bl 80040ba <d_print_comp_inner+0x76>
- 8005272: 692b ldr r3, [r5, #16]
- 8005274: 68ef ldr r7, [r5, #12]
- 8005276: 68de ldr r6, [r3, #12]
- 8005278: 691b ldr r3, [r3, #16]
- 800527a: 4930 ldr r1, [pc, #192] @ (800533c <d_print_comp_inner+0x12f8>)
- 800527c: 68da ldr r2, [r3, #12]
- 800527e: 691d ldr r5, [r3, #16]
- 8005280: 68fb ldr r3, [r7, #12]
- 8005282: 4690 mov r8, r2
- 8005284: 6818 ldr r0, [r3, #0]
- 8005286: f7fb f94f bl 8000528 <strcmp>
- 800528a: 2800 cmp r0, #0
- 800528c: d001 beq.n 8005292 <d_print_comp_inner+0x124e>
- 800528e: f001 fe2c bl 8006eea <d_print_comp_inner+0x2ea6>
- 8005292: 0032 movs r2, r6
- 8005294: 0020 movs r0, r4
- 8005296: 2111 movs r1, #17
- 8005298: f002 ff82 bl 80081a0 <d_print_subexpr>
- 800529c: 003a movs r2, r7
- 800529e: 0020 movs r0, r4
- 80052a0: 2111 movs r1, #17
- 80052a2: f002 fd55 bl 8007d50 <d_print_expr_op>
- 80052a6: 4642 mov r2, r8
- 80052a8: 0020 movs r0, r4
- 80052aa: 2111 movs r1, #17
- 80052ac: f002 ff78 bl 80081a0 <d_print_subexpr>
- 80052b0: 0020 movs r0, r4
- 80052b2: 4923 ldr r1, [pc, #140] @ (8005340 <d_print_comp_inner+0x12fc>)
- 80052b4: f7fc fd00 bl 8001cb8 <d_append_string>
- 80052b8: 002a movs r2, r5
- 80052ba: 2111 movs r1, #17
- 80052bc: 0020 movs r0, r4
- 80052be: f002 ff6f bl 80081a0 <d_print_subexpr>
- 80052c2: f7fe fefa bl 80040ba <d_print_comp_inner+0x76>
- 80052c6: 2216 movs r2, #22
- 80052c8: 4690 mov r8, r2
- 80052ca: 2200 movs r2, #0
- 80052cc: 2380 movs r3, #128 @ 0x80
- 80052ce: 4693 mov fp, r2
- 80052d0: 320d adds r2, #13
- 80052d2: 32ff adds r2, #255 @ 0xff
- 80052d4: 4d1b ldr r5, [pc, #108] @ (8005344 <d_print_comp_inner+0x1300>)
- 80052d6: 4692 mov sl, r2
- 80052d8: 005b lsls r3, r3, #1
- 80052da: 3a04 subs r2, #4
- 80052dc: 4691 mov r9, r2
- 80052de: 58c3 ldr r3, [r0, r3]
- 80052e0: 44a8 add r8, r5
- 80052e2: e00d b.n 8005300 <d_print_comp_inner+0x12bc>
- 80052e4: 001a movs r2, r3
- 80052e6: 3301 adds r3, #1
- 80052e8: 2180 movs r1, #128 @ 0x80
- 80052ea: 0049 lsls r1, r1, #1
- 80052ec: 5063 str r3, [r4, r1]
- 80052ee: 54a6 strb r6, [r4, r2]
- 80052f0: 2282 movs r2, #130 @ 0x82
- 80052f2: 3501 adds r5, #1
- 80052f4: 0052 lsls r2, r2, #1
- 80052f6: 54a6 strb r6, [r4, r2]
- 80052f8: 4545 cmp r5, r8
- 80052fa: d101 bne.n 8005300 <d_print_comp_inner+0x12bc>
- 80052fc: f000 fe4a bl 8005f94 <d_print_comp_inner+0x1f50>
- 8005300: 782e ldrb r6, [r5, #0]
- 8005302: 2bff cmp r3, #255 @ 0xff
- 8005304: d1ee bne.n 80052e4 <d_print_comp_inner+0x12a0>
- 8005306: 465a mov r2, fp
- 8005308: 54e2 strb r2, [r4, r3]
- 800530a: 4653 mov r3, sl
- 800530c: 58e2 ldr r2, [r4, r3]
- 800530e: 464b mov r3, r9
- 8005310: 21ff movs r1, #255 @ 0xff
- 8005312: 58e3 ldr r3, [r4, r3]
- 8005314: 0020 movs r0, r4
- 8005316: 4798 blx r3
- 8005318: 2294 movs r2, #148 @ 0x94
- 800531a: 0052 lsls r2, r2, #1
- 800531c: 58a3 ldr r3, [r4, r2]
- 800531e: 3301 adds r3, #1
- 8005320: 50a3 str r3, [r4, r2]
- 8005322: 2301 movs r3, #1
- 8005324: 2200 movs r2, #0
- 8005326: e7df b.n 80052e8 <d_print_comp_inner+0x12a4>
- 8005328: 0801414c .word 0x0801414c
- 800532c: 08014154 .word 0x08014154
- 8005330: 080142dc .word 0x080142dc
- 8005334: 08014348 .word 0x08014348
- 8005338: 08014378 .word 0x08014378
- 800533c: 0801431c .word 0x0801431c
- 8005340: 08014320 .word 0x08014320
- 8005344: 080142e0 .word 0x080142e0
- 8005348: 23a4 movs r3, #164 @ 0xa4
- 800534a: 9901 ldr r1, [sp, #4]
- 800534c: 005b lsls r3, r3, #1
- 800534e: 58c7 ldr r7, [r0, r3]
- 8005350: 50c1 str r1, [r0, r3]
- 8005352: 3b34 subs r3, #52 @ 0x34
- 8005354: 58c2 ldr r2, [r0, r3]
- 8005356: 4690 mov r8, r2
- 8005358: 2200 movs r2, #0
- 800535a: 50c2 str r2, [r0, r3]
- 800535c: 68ca ldr r2, [r1, #12]
- 800535e: 2111 movs r1, #17
- 8005360: f001 fe06 bl 8006f70 <d_print_comp>
- 8005364: 2382 movs r3, #130 @ 0x82
- 8005366: 005b lsls r3, r3, #1
- 8005368: 5ce3 ldrb r3, [r4, r3]
- 800536a: 2b3c cmp r3, #60 @ 0x3c
- 800536c: d101 bne.n 8005372 <d_print_comp_inner+0x132e>
- 800536e: f001 f98b bl 8006688 <d_print_comp_inner+0x2644>
- 8005372: 2380 movs r3, #128 @ 0x80
- 8005374: 005b lsls r3, r3, #1
- 8005376: 58e3 ldr r3, [r4, r3]
- 8005378: 2bff cmp r3, #255 @ 0xff
- 800537a: d101 bne.n 8005380 <d_print_comp_inner+0x133c>
- 800537c: f001 f971 bl 8006662 <d_print_comp_inner+0x261e>
- 8005380: 1c59 adds r1, r3, #1
- 8005382: 2280 movs r2, #128 @ 0x80
- 8005384: 2582 movs r5, #130 @ 0x82
- 8005386: 0052 lsls r2, r2, #1
- 8005388: 50a1 str r1, [r4, r2]
- 800538a: 3ac4 subs r2, #196 @ 0xc4
- 800538c: 54e2 strb r2, [r4, r3]
- 800538e: 006d lsls r5, r5, #1
- 8005390: 9b01 ldr r3, [sp, #4]
- 8005392: 5562 strb r2, [r4, r5]
- 8005394: 691a ldr r2, [r3, #16]
- 8005396: 2111 movs r1, #17
- 8005398: 0020 movs r0, r4
- 800539a: f001 fde9 bl 8006f70 <d_print_comp>
- 800539e: 5d63 ldrb r3, [r4, r5]
- 80053a0: 2b3e cmp r3, #62 @ 0x3e
- 80053a2: d101 bne.n 80053a8 <d_print_comp_inner+0x1364>
- 80053a4: f001 f957 bl 8006656 <d_print_comp_inner+0x2612>
- 80053a8: 2380 movs r3, #128 @ 0x80
- 80053aa: 005b lsls r3, r3, #1
- 80053ac: 58e3 ldr r3, [r4, r3]
- 80053ae: 2bff cmp r3, #255 @ 0xff
- 80053b0: d101 bne.n 80053b6 <d_print_comp_inner+0x1372>
- 80053b2: f001 f93d bl 8006630 <d_print_comp_inner+0x25ec>
- 80053b6: 1c59 adds r1, r3, #1
- 80053b8: 2280 movs r2, #128 @ 0x80
- 80053ba: 0052 lsls r2, r2, #1
- 80053bc: 50a1 str r1, [r4, r2]
- 80053be: 3ac2 subs r2, #194 @ 0xc2
- 80053c0: 54e2 strb r2, [r4, r3]
- 80053c2: 2382 movs r3, #130 @ 0x82
- 80053c4: 005b lsls r3, r3, #1
- 80053c6: 54e2 strb r2, [r4, r3]
- 80053c8: 4642 mov r2, r8
- 80053ca: 3310 adds r3, #16
- 80053cc: 50e2 str r2, [r4, r3]
- 80053ce: 3334 adds r3, #52 @ 0x34
- 80053d0: 50e7 str r7, [r4, r3]
- 80053d2: f7fe fe72 bl 80040ba <d_print_comp_inner+0x76>
- 80053d6: 9b01 ldr r3, [sp, #4]
- 80053d8: 691f ldr r7, [r3, #16]
- 80053da: 68dd ldr r5, [r3, #12]
- 80053dc: 2f00 cmp r7, #0
- 80053de: d101 bne.n 80053e4 <d_print_comp_inner+0x13a0>
- 80053e0: f7fe fe6b bl 80040ba <d_print_comp_inner+0x76>
- 80053e4: 2200 movs r2, #0
- 80053e6: 2380 movs r3, #128 @ 0x80
- 80053e8: 4692 mov sl, r2
- 80053ea: 320d adds r2, #13
- 80053ec: 32ff adds r2, #255 @ 0xff
- 80053ee: 4691 mov r9, r2
- 80053f0: 005b lsls r3, r3, #1
- 80053f2: 3a04 subs r2, #4
- 80053f4: 4690 mov r8, r2
- 80053f6: 58c3 ldr r3, [r0, r3]
- 80053f8: 19ef adds r7, r5, r7
- 80053fa: e00d b.n 8005418 <d_print_comp_inner+0x13d4>
- 80053fc: 001a movs r2, r3
- 80053fe: 3301 adds r3, #1
- 8005400: 2180 movs r1, #128 @ 0x80
- 8005402: 0049 lsls r1, r1, #1
- 8005404: 5063 str r3, [r4, r1]
- 8005406: 54a6 strb r6, [r4, r2]
- 8005408: 2282 movs r2, #130 @ 0x82
- 800540a: 3501 adds r5, #1
- 800540c: 0052 lsls r2, r2, #1
- 800540e: 54a6 strb r6, [r4, r2]
- 8005410: 42af cmp r7, r5
- 8005412: d101 bne.n 8005418 <d_print_comp_inner+0x13d4>
- 8005414: f7fe fe51 bl 80040ba <d_print_comp_inner+0x76>
- 8005418: 782e ldrb r6, [r5, #0]
- 800541a: 2bff cmp r3, #255 @ 0xff
- 800541c: d1ee bne.n 80053fc <d_print_comp_inner+0x13b8>
- 800541e: 4652 mov r2, sl
- 8005420: 54e2 strb r2, [r4, r3]
- 8005422: 464b mov r3, r9
- 8005424: 58e2 ldr r2, [r4, r3]
- 8005426: 4643 mov r3, r8
- 8005428: 21ff movs r1, #255 @ 0xff
- 800542a: 58e3 ldr r3, [r4, r3]
- 800542c: 0020 movs r0, r4
- 800542e: 4798 blx r3
- 8005430: 2294 movs r2, #148 @ 0x94
- 8005432: 0052 lsls r2, r2, #1
- 8005434: 58a3 ldr r3, [r4, r2]
- 8005436: 3301 adds r3, #1
- 8005438: 50a3 str r3, [r4, r2]
- 800543a: 2301 movs r3, #1
- 800543c: 2200 movs r2, #0
- 800543e: e7df b.n 8005400 <d_print_comp_inner+0x13bc>
- 8005440: 2211 movs r2, #17
- 8005442: 4690 mov r8, r2
- 8005444: 2200 movs r2, #0
- 8005446: 2380 movs r3, #128 @ 0x80
- 8005448: 4693 mov fp, r2
- 800544a: 320d adds r2, #13
- 800544c: 32ff adds r2, #255 @ 0xff
- 800544e: 4ddb ldr r5, [pc, #876] @ (80057bc <d_print_comp_inner+0x1778>)
- 8005450: 4692 mov sl, r2
- 8005452: 005b lsls r3, r3, #1
- 8005454: 3a04 subs r2, #4
- 8005456: 4691 mov r9, r2
- 8005458: 58c3 ldr r3, [r0, r3]
- 800545a: 44a8 add r8, r5
- 800545c: e00d b.n 800547a <d_print_comp_inner+0x1436>
- 800545e: 001a movs r2, r3
- 8005460: 3301 adds r3, #1
- 8005462: 2180 movs r1, #128 @ 0x80
- 8005464: 0049 lsls r1, r1, #1
- 8005466: 5063 str r3, [r4, r1]
- 8005468: 54a6 strb r6, [r4, r2]
- 800546a: 2282 movs r2, #130 @ 0x82
- 800546c: 3501 adds r5, #1
- 800546e: 0052 lsls r2, r2, #1
- 8005470: 54a6 strb r6, [r4, r2]
- 8005472: 45a8 cmp r8, r5
- 8005474: d101 bne.n 800547a <d_print_comp_inner+0x1436>
- 8005476: f000 fc22 bl 8005cbe <d_print_comp_inner+0x1c7a>
- 800547a: 782e ldrb r6, [r5, #0]
- 800547c: 2bff cmp r3, #255 @ 0xff
- 800547e: d1ee bne.n 800545e <d_print_comp_inner+0x141a>
- 8005480: 465a mov r2, fp
- 8005482: 54e2 strb r2, [r4, r3]
- 8005484: 4653 mov r3, sl
- 8005486: 58e2 ldr r2, [r4, r3]
- 8005488: 464b mov r3, r9
- 800548a: 21ff movs r1, #255 @ 0xff
- 800548c: 58e3 ldr r3, [r4, r3]
- 800548e: 0020 movs r0, r4
- 8005490: 4798 blx r3
- 8005492: 2294 movs r2, #148 @ 0x94
- 8005494: 0052 lsls r2, r2, #1
- 8005496: 58a3 ldr r3, [r4, r2]
- 8005498: 3301 adds r3, #1
- 800549a: 50a3 str r3, [r4, r2]
- 800549c: 2301 movs r3, #1
- 800549e: 2200 movs r2, #0
- 80054a0: e7df b.n 8005462 <d_print_comp_inner+0x141e>
- 80054a2: 2215 movs r2, #21
- 80054a4: 4691 mov r9, r2
- 80054a6: 2200 movs r2, #0
- 80054a8: 2380 movs r3, #128 @ 0x80
- 80054aa: 4693 mov fp, r2
- 80054ac: 4dc4 ldr r5, [pc, #784] @ (80057c0 <d_print_comp_inner+0x177c>)
- 80054ae: 320d adds r2, #13
- 80054b0: 005b lsls r3, r3, #1
- 80054b2: 32ff adds r2, #255 @ 0xff
- 80054b4: 4692 mov sl, r2
- 80054b6: 58c3 ldr r3, [r0, r3]
- 80054b8: 44a9 add r9, r5
- 80054ba: e00e b.n 80054da <d_print_comp_inner+0x1496>
- 80054bc: 001a movs r2, r3
- 80054be: 3301 adds r3, #1
- 80054c0: 2180 movs r1, #128 @ 0x80
- 80054c2: 0049 lsls r1, r1, #1
- 80054c4: 5063 str r3, [r4, r1]
- 80054c6: 54a6 strb r6, [r4, r2]
- 80054c8: 2282 movs r2, #130 @ 0x82
- 80054ca: 3501 adds r5, #1
- 80054cc: 0052 lsls r2, r2, #1
- 80054ce: 4688 mov r8, r1
- 80054d0: 54a6 strb r6, [r4, r2]
- 80054d2: 45a9 cmp r9, r5
- 80054d4: d101 bne.n 80054da <d_print_comp_inner+0x1496>
- 80054d6: f000 fc02 bl 8005cde <d_print_comp_inner+0x1c9a>
- 80054da: 782e ldrb r6, [r5, #0]
- 80054dc: 2bff cmp r3, #255 @ 0xff
- 80054de: d1ed bne.n 80054bc <d_print_comp_inner+0x1478>
- 80054e0: 465a mov r2, fp
- 80054e2: 54e2 strb r2, [r4, r3]
- 80054e4: 4653 mov r3, sl
- 80054e6: 58e2 ldr r2, [r4, r3]
- 80054e8: 2384 movs r3, #132 @ 0x84
- 80054ea: 005b lsls r3, r3, #1
- 80054ec: 58e3 ldr r3, [r4, r3]
- 80054ee: 21ff movs r1, #255 @ 0xff
- 80054f0: 0020 movs r0, r4
- 80054f2: 4798 blx r3
- 80054f4: 2294 movs r2, #148 @ 0x94
- 80054f6: 0052 lsls r2, r2, #1
- 80054f8: 58a3 ldr r3, [r4, r2]
- 80054fa: 3301 adds r3, #1
- 80054fc: 50a3 str r3, [r4, r2]
- 80054fe: 2301 movs r3, #1
- 8005500: 2200 movs r2, #0
- 8005502: e7dd b.n 80054c0 <d_print_comp_inner+0x147c>
- 8005504: 2217 movs r2, #23
- 8005506: 4690 mov r8, r2
- 8005508: 2200 movs r2, #0
- 800550a: 2380 movs r3, #128 @ 0x80
- 800550c: 4693 mov fp, r2
- 800550e: 320d adds r2, #13
- 8005510: 32ff adds r2, #255 @ 0xff
- 8005512: 4dac ldr r5, [pc, #688] @ (80057c4 <d_print_comp_inner+0x1780>)
- 8005514: 4692 mov sl, r2
- 8005516: 005b lsls r3, r3, #1
- 8005518: 3a04 subs r2, #4
- 800551a: 4691 mov r9, r2
- 800551c: 58c3 ldr r3, [r0, r3]
- 800551e: 44a8 add r8, r5
- 8005520: e00c b.n 800553c <d_print_comp_inner+0x14f8>
- 8005522: 001a movs r2, r3
- 8005524: 3301 adds r3, #1
- 8005526: 2180 movs r1, #128 @ 0x80
- 8005528: 0049 lsls r1, r1, #1
- 800552a: 5063 str r3, [r4, r1]
- 800552c: 54a6 strb r6, [r4, r2]
- 800552e: 2282 movs r2, #130 @ 0x82
- 8005530: 3501 adds r5, #1
- 8005532: 0052 lsls r2, r2, #1
- 8005534: 54a6 strb r6, [r4, r2]
- 8005536: 45a8 cmp r8, r5
- 8005538: d100 bne.n 800553c <d_print_comp_inner+0x14f8>
- 800553a: e3c8 b.n 8005cce <d_print_comp_inner+0x1c8a>
- 800553c: 782e ldrb r6, [r5, #0]
- 800553e: 2bff cmp r3, #255 @ 0xff
- 8005540: d1ef bne.n 8005522 <d_print_comp_inner+0x14de>
- 8005542: 465a mov r2, fp
- 8005544: 54e2 strb r2, [r4, r3]
- 8005546: 4653 mov r3, sl
- 8005548: 58e2 ldr r2, [r4, r3]
- 800554a: 464b mov r3, r9
- 800554c: 21ff movs r1, #255 @ 0xff
- 800554e: 58e3 ldr r3, [r4, r3]
- 8005550: 0020 movs r0, r4
- 8005552: 4798 blx r3
- 8005554: 2294 movs r2, #148 @ 0x94
- 8005556: 0052 lsls r2, r2, #1
- 8005558: 58a3 ldr r3, [r4, r2]
- 800555a: 3301 adds r3, #1
- 800555c: 50a3 str r3, [r4, r2]
- 800555e: 2301 movs r3, #1
- 8005560: 2200 movs r2, #0
- 8005562: e7e0 b.n 8005526 <d_print_comp_inner+0x14e2>
- 8005564: 9b01 ldr r3, [sp, #4]
- 8005566: 2111 movs r1, #17
- 8005568: 68da ldr r2, [r3, #12]
- 800556a: f001 fd01 bl 8006f70 <d_print_comp>
- 800556e: 2380 movs r3, #128 @ 0x80
- 8005570: 005b lsls r3, r3, #1
- 8005572: 58e3 ldr r3, [r4, r3]
- 8005574: 2bff cmp r3, #255 @ 0xff
- 8005576: d101 bne.n 800557c <d_print_comp_inner+0x1538>
- 8005578: f001 f940 bl 80067fc <d_print_comp_inner+0x27b8>
- 800557c: 1c59 adds r1, r3, #1
- 800557e: 2280 movs r2, #128 @ 0x80
- 8005580: 0052 lsls r2, r2, #1
- 8005582: 50a1 str r1, [r4, r2]
- 8005584: 3ac0 subs r2, #192 @ 0xc0
- 8005586: 54e2 strb r2, [r4, r3]
- 8005588: 2382 movs r3, #130 @ 0x82
- 800558a: 005b lsls r3, r3, #1
- 800558c: 54e2 strb r2, [r4, r3]
- 800558e: 9b01 ldr r3, [sp, #4]
- 8005590: 2111 movs r1, #17
- 8005592: 0020 movs r0, r4
- 8005594: 691a ldr r2, [r3, #16]
- 8005596: f001 fceb bl 8006f70 <d_print_comp>
- 800559a: f7fe fd8e bl 80040ba <d_print_comp_inner+0x76>
- 800559e: 2380 movs r3, #128 @ 0x80
- 80055a0: 005b lsls r3, r3, #1
- 80055a2: 58c3 ldr r3, [r0, r3]
- 80055a4: 2bff cmp r3, #255 @ 0xff
- 80055a6: d101 bne.n 80055ac <d_print_comp_inner+0x1568>
- 80055a8: f000 ffbb bl 8006522 <d_print_comp_inner+0x24de>
- 80055ac: 1c5a adds r2, r3, #1
- 80055ae: 2780 movs r7, #128 @ 0x80
- 80055b0: 007f lsls r7, r7, #1
- 80055b2: 51e2 str r2, [r4, r7]
- 80055b4: 225b movs r2, #91 @ 0x5b
- 80055b6: 54e2 strb r2, [r4, r3]
- 80055b8: 2382 movs r3, #130 @ 0x82
- 80055ba: 005b lsls r3, r3, #1
- 80055bc: 54e2 strb r2, [r4, r3]
- 80055be: 2300 movs r3, #0
- 80055c0: 469b mov fp, r3
- 80055c2: 9b01 ldr r3, [sp, #4]
- 80055c4: 4699 mov r9, r3
- 80055c6: 464b mov r3, r9
- 80055c8: 2111 movs r1, #17
- 80055ca: 68da ldr r2, [r3, #12]
- 80055cc: 0020 movs r0, r4
- 80055ce: f001 fccf bl 8006f70 <d_print_comp>
- 80055d2: 464b mov r3, r9
- 80055d4: 691b ldr r3, [r3, #16]
- 80055d6: 4699 mov r9, r3
- 80055d8: 2b00 cmp r3, #0
- 80055da: d101 bne.n 80055e0 <d_print_comp_inner+0x159c>
- 80055dc: f000 fce2 bl 8005fa4 <d_print_comp_inner+0x1f60>
- 80055e0: 4d79 ldr r5, [pc, #484] @ (80057c8 <d_print_comp_inner+0x1784>)
- 80055e2: 59e3 ldr r3, [r4, r7]
- 80055e4: 1caa adds r2, r5, #2
- 80055e6: 4690 mov r8, r2
- 80055e8: 2286 movs r2, #134 @ 0x86
- 80055ea: 0052 lsls r2, r2, #1
- 80055ec: 4692 mov sl, r2
- 80055ee: e009 b.n 8005604 <d_print_comp_inner+0x15c0>
- 80055f0: 001a movs r2, r3
- 80055f2: 3301 adds r3, #1
- 80055f4: 51e3 str r3, [r4, r7]
- 80055f6: 54a6 strb r6, [r4, r2]
- 80055f8: 2282 movs r2, #130 @ 0x82
- 80055fa: 3501 adds r5, #1
- 80055fc: 0052 lsls r2, r2, #1
- 80055fe: 54a6 strb r6, [r4, r2]
- 8005600: 4545 cmp r5, r8
- 8005602: d0e0 beq.n 80055c6 <d_print_comp_inner+0x1582>
- 8005604: 782e ldrb r6, [r5, #0]
- 8005606: 2bff cmp r3, #255 @ 0xff
- 8005608: d1f2 bne.n 80055f0 <d_print_comp_inner+0x15ac>
- 800560a: 465a mov r2, fp
- 800560c: 54e2 strb r2, [r4, r3]
- 800560e: 4653 mov r3, sl
- 8005610: 58e2 ldr r2, [r4, r3]
- 8005612: 2384 movs r3, #132 @ 0x84
- 8005614: 005b lsls r3, r3, #1
- 8005616: 58e3 ldr r3, [r4, r3]
- 8005618: 21ff movs r1, #255 @ 0xff
- 800561a: 0020 movs r0, r4
- 800561c: 4798 blx r3
- 800561e: 2294 movs r2, #148 @ 0x94
- 8005620: 0052 lsls r2, r2, #1
- 8005622: 58a3 ldr r3, [r4, r2]
- 8005624: 3301 adds r3, #1
- 8005626: 50a3 str r3, [r4, r2]
- 8005628: 2301 movs r3, #1
- 800562a: 2200 movs r2, #0
- 800562c: e7e2 b.n 80055f4 <d_print_comp_inner+0x15b0>
- 800562e: 221c movs r2, #28
- 8005630: 4690 mov r8, r2
- 8005632: 2200 movs r2, #0
- 8005634: 2380 movs r3, #128 @ 0x80
- 8005636: 4693 mov fp, r2
- 8005638: 320d adds r2, #13
- 800563a: 32ff adds r2, #255 @ 0xff
- 800563c: 4d63 ldr r5, [pc, #396] @ (80057cc <d_print_comp_inner+0x1788>)
- 800563e: 4692 mov sl, r2
- 8005640: 005b lsls r3, r3, #1
- 8005642: 3a04 subs r2, #4
- 8005644: 4691 mov r9, r2
- 8005646: 58c3 ldr r3, [r0, r3]
- 8005648: 44a8 add r8, r5
- 800564a: e00d b.n 8005668 <d_print_comp_inner+0x1624>
- 800564c: 001a movs r2, r3
- 800564e: 3301 adds r3, #1
- 8005650: 2180 movs r1, #128 @ 0x80
- 8005652: 0049 lsls r1, r1, #1
- 8005654: 5063 str r3, [r4, r1]
- 8005656: 54a6 strb r6, [r4, r2]
- 8005658: 2282 movs r2, #130 @ 0x82
- 800565a: 3501 adds r5, #1
- 800565c: 0052 lsls r2, r2, #1
- 800565e: 54a6 strb r6, [r4, r2]
- 8005660: 45a8 cmp r8, r5
- 8005662: d101 bne.n 8005668 <d_print_comp_inner+0x1624>
- 8005664: f000 fc86 bl 8005f74 <d_print_comp_inner+0x1f30>
- 8005668: 782e ldrb r6, [r5, #0]
- 800566a: 2bff cmp r3, #255 @ 0xff
- 800566c: d1ee bne.n 800564c <d_print_comp_inner+0x1608>
- 800566e: 465a mov r2, fp
- 8005670: 54e2 strb r2, [r4, r3]
- 8005672: 4653 mov r3, sl
- 8005674: 58e2 ldr r2, [r4, r3]
- 8005676: 464b mov r3, r9
- 8005678: 21ff movs r1, #255 @ 0xff
- 800567a: 58e3 ldr r3, [r4, r3]
- 800567c: 0020 movs r0, r4
- 800567e: 4798 blx r3
- 8005680: 2294 movs r2, #148 @ 0x94
- 8005682: 0052 lsls r2, r2, #1
- 8005684: 58a3 ldr r3, [r4, r2]
- 8005686: 3301 adds r3, #1
- 8005688: 50a3 str r3, [r4, r2]
- 800568a: 2301 movs r3, #1
- 800568c: 2200 movs r2, #0
- 800568e: e7df b.n 8005650 <d_print_comp_inner+0x160c>
- 8005690: 258a movs r5, #138 @ 0x8a
- 8005692: 9901 ldr r1, [sp, #4]
- 8005694: 006d lsls r5, r5, #1
- 8005696: 68ca ldr r2, [r1, #12]
- 8005698: 5943 ldr r3, [r0, r5]
- 800569a: 2a00 cmp r2, #0
- 800569c: d017 beq.n 80056ce <d_print_comp_inner+0x168a>
- 800569e: 930a str r3, [sp, #40] @ 0x28
- 80056a0: 2300 movs r3, #0
- 80056a2: 930c str r3, [sp, #48] @ 0x30
- 80056a4: 3311 adds r3, #17
- 80056a6: 33ff adds r3, #255 @ 0xff
- 80056a8: 58c3 ldr r3, [r0, r3]
- 80056aa: af0a add r7, sp, #40 @ 0x28
- 80056ac: 910b str r1, [sp, #44] @ 0x2c
- 80056ae: 5147 str r7, [r0, r5]
- 80056b0: 2111 movs r1, #17
- 80056b2: 930d str r3, [sp, #52] @ 0x34
- 80056b4: f001 fc5c bl 8006f70 <d_print_comp>
- 80056b8: 9b0a ldr r3, [sp, #40] @ 0x28
- 80056ba: 5163 str r3, [r4, r5]
- 80056bc: 9b0c ldr r3, [sp, #48] @ 0x30
- 80056be: 2b00 cmp r3, #0
- 80056c0: d001 beq.n 80056c6 <d_print_comp_inner+0x1682>
- 80056c2: f7fe fcfa bl 80040ba <d_print_comp_inner+0x76>
- 80056c6: 2120 movs r1, #32
- 80056c8: 0020 movs r0, r4
- 80056ca: f7fc fa87 bl 8001bdc <d_append_char>
- 80056ce: 238a movs r3, #138 @ 0x8a
- 80056d0: 005b lsls r3, r3, #1
- 80056d2: 2111 movs r1, #17
- 80056d4: 0020 movs r0, r4
- 80056d6: 58e3 ldr r3, [r4, r3]
- 80056d8: 9a01 ldr r2, [sp, #4]
- 80056da: f001 ffc9 bl 8007670 <d_print_function_type>
- 80056de: f7fe fcec bl 80040ba <d_print_comp_inner+0x76>
- 80056e2: 4d3b ldr r5, [pc, #236] @ (80057d0 <d_print_comp_inner+0x178c>)
- 80056e4: 2380 movs r3, #128 @ 0x80
- 80056e6: 1dea adds r2, r5, #7
- 80056e8: 4690 mov r8, r2
- 80056ea: 2200 movs r2, #0
- 80056ec: 2686 movs r6, #134 @ 0x86
- 80056ee: 4693 mov fp, r2
- 80056f0: 3209 adds r2, #9
- 80056f2: 005b lsls r3, r3, #1
- 80056f4: 32ff adds r2, #255 @ 0xff
- 80056f6: 4691 mov r9, r2
- 80056f8: 58c3 ldr r3, [r0, r3]
- 80056fa: 0076 lsls r6, r6, #1
- 80056fc: e00d b.n 800571a <d_print_comp_inner+0x16d6>
- 80056fe: 001a movs r2, r3
- 8005700: 3301 adds r3, #1
- 8005702: 2180 movs r1, #128 @ 0x80
- 8005704: 0049 lsls r1, r1, #1
- 8005706: 5063 str r3, [r4, r1]
- 8005708: 54a7 strb r7, [r4, r2]
- 800570a: 2282 movs r2, #130 @ 0x82
- 800570c: 3501 adds r5, #1
- 800570e: 0052 lsls r2, r2, #1
- 8005710: 468a mov sl, r1
- 8005712: 54a7 strb r7, [r4, r2]
- 8005714: 4545 cmp r5, r8
- 8005716: d100 bne.n 800571a <d_print_comp_inner+0x16d6>
- 8005718: e3ae b.n 8005e78 <d_print_comp_inner+0x1e34>
- 800571a: 782f ldrb r7, [r5, #0]
- 800571c: 2bff cmp r3, #255 @ 0xff
- 800571e: d1ee bne.n 80056fe <d_print_comp_inner+0x16ba>
- 8005720: 465a mov r2, fp
- 8005722: 54e2 strb r2, [r4, r3]
- 8005724: 464b mov r3, r9
- 8005726: 59a2 ldr r2, [r4, r6]
- 8005728: 58e3 ldr r3, [r4, r3]
- 800572a: 21ff movs r1, #255 @ 0xff
- 800572c: 0020 movs r0, r4
- 800572e: 4798 blx r3
- 8005730: 2294 movs r2, #148 @ 0x94
- 8005732: 0052 lsls r2, r2, #1
- 8005734: 58a3 ldr r3, [r4, r2]
- 8005736: 3301 adds r3, #1
- 8005738: 50a3 str r3, [r4, r2]
- 800573a: 2301 movs r3, #1
- 800573c: 2200 movs r2, #0
- 800573e: e7e0 b.n 8005702 <d_print_comp_inner+0x16be>
- 8005740: 2208 movs r2, #8
- 8005742: 4691 mov r9, r2
- 8005744: 2200 movs r2, #0
- 8005746: 2380 movs r3, #128 @ 0x80
- 8005748: 4693 mov fp, r2
- 800574a: 4d22 ldr r5, [pc, #136] @ (80057d4 <d_print_comp_inner+0x1790>)
- 800574c: 320d adds r2, #13
- 800574e: 005b lsls r3, r3, #1
- 8005750: 32ff adds r2, #255 @ 0xff
- 8005752: 4692 mov sl, r2
- 8005754: 58c3 ldr r3, [r0, r3]
- 8005756: 44a9 add r9, r5
- 8005758: e00d b.n 8005776 <d_print_comp_inner+0x1732>
- 800575a: 001a movs r2, r3
- 800575c: 3301 adds r3, #1
- 800575e: 2180 movs r1, #128 @ 0x80
- 8005760: 0049 lsls r1, r1, #1
- 8005762: 5063 str r3, [r4, r1]
- 8005764: 54a6 strb r6, [r4, r2]
- 8005766: 2282 movs r2, #130 @ 0x82
- 8005768: 3501 adds r5, #1
- 800576a: 0052 lsls r2, r2, #1
- 800576c: 4688 mov r8, r1
- 800576e: 54a6 strb r6, [r4, r2]
- 8005770: 454d cmp r5, r9
- 8005772: d100 bne.n 8005776 <d_print_comp_inner+0x1732>
- 8005774: e34c b.n 8005e10 <d_print_comp_inner+0x1dcc>
- 8005776: 782e ldrb r6, [r5, #0]
- 8005778: 2bff cmp r3, #255 @ 0xff
- 800577a: d1ee bne.n 800575a <d_print_comp_inner+0x1716>
- 800577c: 465a mov r2, fp
- 800577e: 54e2 strb r2, [r4, r3]
- 8005780: 4653 mov r3, sl
- 8005782: 58e2 ldr r2, [r4, r3]
- 8005784: 2384 movs r3, #132 @ 0x84
- 8005786: 005b lsls r3, r3, #1
- 8005788: 58e3 ldr r3, [r4, r3]
- 800578a: 21ff movs r1, #255 @ 0xff
- 800578c: 0020 movs r0, r4
- 800578e: 4798 blx r3
- 8005790: 2294 movs r2, #148 @ 0x94
- 8005792: 0052 lsls r2, r2, #1
- 8005794: 58a3 ldr r3, [r4, r2]
- 8005796: 3301 adds r3, #1
- 8005798: 50a3 str r3, [r4, r2]
- 800579a: 2301 movs r3, #1
- 800579c: 2200 movs r2, #0
- 800579e: e7de b.n 800575e <d_print_comp_inner+0x171a>
- 80057a0: 2200 movs r2, #0
- 80057a2: 4d0d ldr r5, [pc, #52] @ (80057d8 <d_print_comp_inner+0x1794>)
- 80057a4: 2380 movs r3, #128 @ 0x80
- 80057a6: 002f movs r7, r5
- 80057a8: 4692 mov sl, r2
- 80057aa: 320d adds r2, #13
- 80057ac: 32ff adds r2, #255 @ 0xff
- 80057ae: 4691 mov r9, r2
- 80057b0: 005b lsls r3, r3, #1
- 80057b2: 3a04 subs r2, #4
- 80057b4: 4690 mov r8, r2
- 80057b6: 58c3 ldr r3, [r0, r3]
- 80057b8: 3708 adds r7, #8
- 80057ba: e01d b.n 80057f8 <d_print_comp_inner+0x17b4>
- 80057bc: 080142c8 .word 0x080142c8
- 80057c0: 080142b0 .word 0x080142b0
- 80057c4: 08014198 .word 0x08014198
- 80057c8: 08014154 .word 0x08014154
- 80057cc: 08014398 .word 0x08014398
- 80057d0: 080143b8 .word 0x080143b8
- 80057d4: 080143ec .word 0x080143ec
- 80057d8: 080143e0 .word 0x080143e0
- 80057dc: 001a movs r2, r3
- 80057de: 3301 adds r3, #1
- 80057e0: 2180 movs r1, #128 @ 0x80
- 80057e2: 0049 lsls r1, r1, #1
- 80057e4: 5063 str r3, [r4, r1]
- 80057e6: 54a6 strb r6, [r4, r2]
- 80057e8: 2282 movs r2, #130 @ 0x82
- 80057ea: 3501 adds r5, #1
- 80057ec: 0052 lsls r2, r2, #1
- 80057ee: 54a6 strb r6, [r4, r2]
- 80057f0: 42bd cmp r5, r7
- 80057f2: d101 bne.n 80057f8 <d_print_comp_inner+0x17b4>
- 80057f4: f7fe fc61 bl 80040ba <d_print_comp_inner+0x76>
- 80057f8: 782e ldrb r6, [r5, #0]
- 80057fa: 2bff cmp r3, #255 @ 0xff
- 80057fc: d1ee bne.n 80057dc <d_print_comp_inner+0x1798>
- 80057fe: 4652 mov r2, sl
- 8005800: 54e2 strb r2, [r4, r3]
- 8005802: 464b mov r3, r9
- 8005804: 58e2 ldr r2, [r4, r3]
- 8005806: 4643 mov r3, r8
- 8005808: 21ff movs r1, #255 @ 0xff
- 800580a: 58e3 ldr r3, [r4, r3]
- 800580c: 0020 movs r0, r4
- 800580e: 4798 blx r3
- 8005810: 2294 movs r2, #148 @ 0x94
- 8005812: 0052 lsls r2, r2, #1
- 8005814: 58a3 ldr r3, [r4, r2]
- 8005816: 3301 adds r3, #1
- 8005818: 50a3 str r3, [r4, r2]
- 800581a: 2301 movs r3, #1
- 800581c: 2200 movs r2, #0
- 800581e: e7df b.n 80057e0 <d_print_comp_inner+0x179c>
- 8005820: 238a movs r3, #138 @ 0x8a
- 8005822: 005b lsls r3, r3, #1
- 8005824: 58c2 ldr r2, [r0, r3]
- 8005826: 4690 mov r8, r2
- 8005828: 2200 movs r2, #0
- 800582a: 50c2 str r2, [r0, r3]
- 800582c: 9b01 ldr r3, [sp, #4]
- 800582e: 68df ldr r7, [r3, #12]
- 8005830: 2f00 cmp r7, #0
- 8005832: d101 bne.n 8005838 <d_print_comp_inner+0x17f4>
- 8005834: f001 f8b4 bl 80069a0 <d_print_comp_inner+0x295c>
- 8005838: 2388 movs r3, #136 @ 0x88
- 800583a: 2500 movs r5, #0
- 800583c: 005b lsls r3, r3, #1
- 800583e: 58c2 ldr r2, [r0, r3]
- 8005840: ab0a add r3, sp, #40 @ 0x28
- 8005842: 469b mov fp, r3
- 8005844: 0019 movs r1, r3
- 8005846: 2000 movs r0, #0
- 8005848: 2300 movs r3, #0
- 800584a: 46ac mov ip, r5
- 800584c: 46a2 mov sl, r4
- 800584e: 6008 str r0, [r1, #0]
- 8005850: 4660 mov r0, ip
- 8005852: 604f str r7, [r1, #4]
- 8005854: 6088 str r0, [r1, #8]
- 8005856: 7838 ldrb r0, [r7, #0]
- 8005858: 000e movs r6, r1
- 800585a: 60ca str r2, [r1, #12]
- 800585c: 1c5d adds r5, r3, #1
- 800585e: 284e cmp r0, #78 @ 0x4e
- 8005860: d100 bne.n 8005864 <d_print_comp_inner+0x1820>
- 8005862: e3dd b.n 8006020 <d_print_comp_inner+0x1fdc>
- 8005864: d900 bls.n 8005868 <d_print_comp_inner+0x1824>
- 8005866: e3d3 b.n 8006010 <d_print_comp_inner+0x1fcc>
- 8005868: 241c movs r4, #28
- 800586a: 4264 negs r4, r4
- 800586c: 46a1 mov r9, r4
- 800586e: 4481 add r9, r0
- 8005870: 464c mov r4, r9
- 8005872: 2c04 cmp r4, #4
- 8005874: d800 bhi.n 8005878 <d_print_comp_inner+0x1834>
- 8005876: e3d3 b.n 8006020 <d_print_comp_inner+0x1fdc>
- 8005878: 268a movs r6, #138 @ 0x8a
- 800587a: 4654 mov r4, sl
- 800587c: 0076 lsls r6, r6, #1
- 800587e: 51a1 str r1, [r4, r6]
- 8005880: 2802 cmp r0, #2
- 8005882: d101 bne.n 8005888 <d_print_comp_inner+0x1844>
- 8005884: f001 f819 bl 80068ba <d_print_comp_inner+0x2876>
- 8005888: 2804 cmp r0, #4
- 800588a: d105 bne.n 8005898 <d_print_comp_inner+0x1854>
- 800588c: 2388 movs r3, #136 @ 0x88
- 800588e: 9208 str r2, [sp, #32]
- 8005890: 005b lsls r3, r3, #1
- 8005892: aa08 add r2, sp, #32
- 8005894: 50e2 str r2, [r4, r3]
- 8005896: 9709 str r7, [sp, #36] @ 0x24
- 8005898: 9b01 ldr r3, [sp, #4]
- 800589a: 2111 movs r1, #17
- 800589c: 691a ldr r2, [r3, #16]
- 800589e: 0020 movs r0, r4
- 80058a0: f001 fb66 bl 8006f70 <d_print_comp>
- 80058a4: 783b ldrb r3, [r7, #0]
- 80058a6: 2b04 cmp r3, #4
- 80058a8: d103 bne.n 80058b2 <d_print_comp_inner+0x186e>
- 80058aa: 9a08 ldr r2, [sp, #32]
- 80058ac: 330d adds r3, #13
- 80058ae: 33ff adds r3, #255 @ 0xff
- 80058b0: 50e2 str r2, [r4, r3]
- 80058b2: 2380 movs r3, #128 @ 0x80
- 80058b4: 005b lsls r3, r3, #1
- 80058b6: 465e mov r6, fp
- 80058b8: 4699 mov r9, r3
- 80058ba: 3304 adds r3, #4
- 80058bc: 2720 movs r7, #32
- 80058be: 469a mov sl, r3
- 80058c0: 012d lsls r5, r5, #4
- 80058c2: 3d0c subs r5, #12
- 80058c4: 445d add r5, fp
- 80058c6: 3e0c subs r6, #12
- 80058c8: 686b ldr r3, [r5, #4]
- 80058ca: 2b00 cmp r3, #0
- 80058cc: d100 bne.n 80058d0 <d_print_comp_inner+0x188c>
- 80058ce: e382 b.n 8005fd6 <d_print_comp_inner+0x1f92>
- 80058d0: 3d10 subs r5, #16
- 80058d2: 42ae cmp r6, r5
- 80058d4: d1f8 bne.n 80058c8 <d_print_comp_inner+0x1884>
- 80058d6: 238a movs r3, #138 @ 0x8a
- 80058d8: 4642 mov r2, r8
- 80058da: 005b lsls r3, r3, #1
- 80058dc: 50e2 str r2, [r4, r3]
- 80058de: f7fe fbec bl 80040ba <d_print_comp_inner+0x76>
- 80058e2: 9b01 ldr r3, [sp, #4]
- 80058e4: 2111 movs r1, #17
- 80058e6: 68da ldr r2, [r3, #12]
- 80058e8: f001 fb42 bl 8006f70 <d_print_comp>
- 80058ec: 2380 movs r3, #128 @ 0x80
- 80058ee: 005b lsls r3, r3, #1
- 80058f0: 58e3 ldr r3, [r4, r3]
- 80058f2: 2bff cmp r3, #255 @ 0xff
- 80058f4: d101 bne.n 80058fa <d_print_comp_inner+0x18b6>
- 80058f6: f000 ff48 bl 800678a <d_print_comp_inner+0x2746>
- 80058fa: 1c5a adds r2, r3, #1
- 80058fc: 2580 movs r5, #128 @ 0x80
- 80058fe: 006d lsls r5, r5, #1
- 8005900: 5162 str r2, [r4, r5]
- 8005902: 2228 movs r2, #40 @ 0x28
- 8005904: 54e2 strb r2, [r4, r3]
- 8005906: 2382 movs r3, #130 @ 0x82
- 8005908: 005b lsls r3, r3, #1
- 800590a: 54e2 strb r2, [r4, r3]
- 800590c: 9b01 ldr r3, [sp, #4]
- 800590e: 2111 movs r1, #17
- 8005910: 691a ldr r2, [r3, #16]
- 8005912: 0020 movs r0, r4
- 8005914: f001 fb2c bl 8006f70 <d_print_comp>
- 8005918: 5963 ldr r3, [r4, r5]
- 800591a: 2bff cmp r3, #255 @ 0xff
- 800591c: d101 bne.n 8005922 <d_print_comp_inner+0x18de>
- 800591e: f000 ff21 bl 8006764 <d_print_comp_inner+0x2720>
- 8005922: 1c59 adds r1, r3, #1
- 8005924: 2280 movs r2, #128 @ 0x80
- 8005926: 0052 lsls r2, r2, #1
- 8005928: 50a1 str r1, [r4, r2]
- 800592a: 3ad7 subs r2, #215 @ 0xd7
- 800592c: 54e2 strb r2, [r4, r3]
- 800592e: 2382 movs r3, #130 @ 0x82
- 8005930: 005b lsls r3, r3, #1
- 8005932: 54e2 strb r2, [r4, r3]
- 8005934: f7fe fbc1 bl 80040ba <d_print_comp_inner+0x76>
- 8005938: 9b01 ldr r3, [sp, #4]
- 800593a: 2111 movs r1, #17
- 800593c: 68da ldr r2, [r3, #12]
- 800593e: f002 fa07 bl 8007d50 <d_print_expr_op>
- 8005942: f7fe fbba bl 80040ba <d_print_comp_inner+0x76>
- 8005946: 9b01 ldr r3, [sp, #4]
- 8005948: 68dd ldr r5, [r3, #12]
- 800594a: 2d00 cmp r5, #0
- 800594c: d000 beq.n 8005950 <d_print_comp_inner+0x190c>
- 800594e: e38d b.n 800606c <d_print_comp_inner+0x2028>
- 8005950: 49ec ldr r1, [pc, #944] @ (8005d04 <d_print_comp_inner+0x1cc0>)
- 8005952: f7fc f9b1 bl 8001cb8 <d_append_string>
- 8005956: f7fe fbb0 bl 80040ba <d_print_comp_inner+0x76>
- 800595a: 9b01 ldr r3, [sp, #4]
- 800595c: 68db ldr r3, [r3, #12]
- 800595e: cba0 ldmia r3!, {r5, r7}
- 8005960: 2f00 cmp r7, #0
- 8005962: d101 bne.n 8005968 <d_print_comp_inner+0x1924>
- 8005964: f7fe fba9 bl 80040ba <d_print_comp_inner+0x76>
- 8005968: 2200 movs r2, #0
- 800596a: 2380 movs r3, #128 @ 0x80
- 800596c: 4692 mov sl, r2
- 800596e: 320d adds r2, #13
- 8005970: 32ff adds r2, #255 @ 0xff
- 8005972: 4691 mov r9, r2
- 8005974: 005b lsls r3, r3, #1
- 8005976: 3a04 subs r2, #4
- 8005978: 4690 mov r8, r2
- 800597a: 58c3 ldr r3, [r0, r3]
- 800597c: 19ef adds r7, r5, r7
- 800597e: e00d b.n 800599c <d_print_comp_inner+0x1958>
- 8005980: 001a movs r2, r3
- 8005982: 3301 adds r3, #1
- 8005984: 2180 movs r1, #128 @ 0x80
- 8005986: 0049 lsls r1, r1, #1
- 8005988: 5063 str r3, [r4, r1]
- 800598a: 54a6 strb r6, [r4, r2]
- 800598c: 2282 movs r2, #130 @ 0x82
- 800598e: 3501 adds r5, #1
- 8005990: 0052 lsls r2, r2, #1
- 8005992: 54a6 strb r6, [r4, r2]
- 8005994: 42af cmp r7, r5
- 8005996: d101 bne.n 800599c <d_print_comp_inner+0x1958>
- 8005998: f7fe fb8f bl 80040ba <d_print_comp_inner+0x76>
- 800599c: 782e ldrb r6, [r5, #0]
- 800599e: 2bff cmp r3, #255 @ 0xff
- 80059a0: d1ee bne.n 8005980 <d_print_comp_inner+0x193c>
- 80059a2: 4652 mov r2, sl
- 80059a4: 54e2 strb r2, [r4, r3]
- 80059a6: 464b mov r3, r9
- 80059a8: 58e2 ldr r2, [r4, r3]
- 80059aa: 4643 mov r3, r8
- 80059ac: 21ff movs r1, #255 @ 0xff
- 80059ae: 58e3 ldr r3, [r4, r3]
- 80059b0: 0020 movs r0, r4
- 80059b2: 4798 blx r3
- 80059b4: 2294 movs r2, #148 @ 0x94
- 80059b6: 0052 lsls r2, r2, #1
- 80059b8: 58a3 ldr r3, [r4, r2]
- 80059ba: 3301 adds r3, #1
- 80059bc: 50a3 str r3, [r4, r2]
- 80059be: 2301 movs r3, #1
- 80059c0: 2200 movs r2, #0
- 80059c2: e7df b.n 8005984 <d_print_comp_inner+0x1940>
- 80059c4: 9b01 ldr r3, [sp, #4]
- 80059c6: 691f ldr r7, [r3, #16]
- 80059c8: 68dd ldr r5, [r3, #12]
- 80059ca: 2f00 cmp r7, #0
- 80059cc: d101 bne.n 80059d2 <d_print_comp_inner+0x198e>
- 80059ce: f7fe fb74 bl 80040ba <d_print_comp_inner+0x76>
- 80059d2: 2200 movs r2, #0
- 80059d4: 2380 movs r3, #128 @ 0x80
- 80059d6: 4692 mov sl, r2
- 80059d8: 320d adds r2, #13
- 80059da: 32ff adds r2, #255 @ 0xff
- 80059dc: 4691 mov r9, r2
- 80059de: 005b lsls r3, r3, #1
- 80059e0: 3a04 subs r2, #4
- 80059e2: 4690 mov r8, r2
- 80059e4: 58c3 ldr r3, [r0, r3]
- 80059e6: 19ef adds r7, r5, r7
- 80059e8: e00d b.n 8005a06 <d_print_comp_inner+0x19c2>
- 80059ea: 001a movs r2, r3
- 80059ec: 3301 adds r3, #1
- 80059ee: 2180 movs r1, #128 @ 0x80
- 80059f0: 0049 lsls r1, r1, #1
- 80059f2: 5063 str r3, [r4, r1]
- 80059f4: 54a6 strb r6, [r4, r2]
- 80059f6: 2282 movs r2, #130 @ 0x82
- 80059f8: 3501 adds r5, #1
- 80059fa: 0052 lsls r2, r2, #1
- 80059fc: 54a6 strb r6, [r4, r2]
- 80059fe: 42bd cmp r5, r7
- 8005a00: d101 bne.n 8005a06 <d_print_comp_inner+0x19c2>
- 8005a02: f7fe fb5a bl 80040ba <d_print_comp_inner+0x76>
- 8005a06: 782e ldrb r6, [r5, #0]
- 8005a08: 2bff cmp r3, #255 @ 0xff
- 8005a0a: d1ee bne.n 80059ea <d_print_comp_inner+0x19a6>
- 8005a0c: 4652 mov r2, sl
- 8005a0e: 54e2 strb r2, [r4, r3]
- 8005a10: 464b mov r3, r9
- 8005a12: 58e2 ldr r2, [r4, r3]
- 8005a14: 4643 mov r3, r8
- 8005a16: 21ff movs r1, #255 @ 0xff
- 8005a18: 58e3 ldr r3, [r4, r3]
- 8005a1a: 0020 movs r0, r4
- 8005a1c: 4798 blx r3
- 8005a1e: 2294 movs r2, #148 @ 0x94
- 8005a20: 0052 lsls r2, r2, #1
- 8005a22: 58a3 ldr r3, [r4, r2]
- 8005a24: 3301 adds r3, #1
- 8005a26: 50a3 str r3, [r4, r2]
- 8005a28: 2301 movs r3, #1
- 8005a2a: 2200 movs r2, #0
- 8005a2c: e7df b.n 80059ee <d_print_comp_inner+0x19aa>
- 8005a2e: 9f01 ldr r7, [sp, #4]
- 8005a30: f7ff f85f bl 8004af2 <d_print_comp_inner+0xaae>
- 8005a34: ab0a add r3, sp, #40 @ 0x28
- 8005a36: 469b mov fp, r3
- 8005a38: 68c6 ldr r6, [r0, #12]
- 8005a3a: 50a3 str r3, [r4, r2]
- 8005a3c: 9a01 ldr r2, [sp, #4]
- 8005a3e: 2300 movs r3, #0
- 8005a40: 920b str r2, [sp, #44] @ 0x2c
- 8005a42: 465a mov r2, fp
- 8005a44: 910a str r1, [sp, #40] @ 0x28
- 8005a46: 6093 str r3, [r2, #8]
- 8005a48: 3311 adds r3, #17
- 8005a4a: 33ff adds r3, #255 @ 0xff
- 8005a4c: 58e3 ldr r3, [r4, r3]
- 8005a4e: 60d3 str r3, [r2, #12]
- 8005a50: 2e00 cmp r6, #0
- 8005a52: d001 beq.n 8005a58 <d_print_comp_inner+0x1a14>
- 8005a54: f7fe fb4e bl 80040f4 <d_print_comp_inner+0xb0>
- 8005a58: f7fe fb4a bl 80040f0 <d_print_comp_inner+0xac>
- 8005a5c: 9b01 ldr r3, [sp, #4]
- 8005a5e: 0020 movs r0, r4
- 8005a60: 68da ldr r2, [r3, #12]
- 8005a62: 39ef subs r1, #239 @ 0xef
- 8005a64: f001 fa84 bl 8006f70 <d_print_comp>
- 8005a68: f7fe fb27 bl 80040ba <d_print_comp_inner+0x76>
- 8005a6c: 9b01 ldr r3, [sp, #4]
- 8005a6e: 0020 movs r0, r4
- 8005a70: 68da ldr r2, [r3, #12]
- 8005a72: 39ef subs r1, #239 @ 0xef
- 8005a74: f001 fa7c bl 8006f70 <d_print_comp>
- 8005a78: 4643 mov r3, r8
- 8005a7a: 58e3 ldr r3, [r4, r3]
- 8005a7c: 2bff cmp r3, #255 @ 0xff
- 8005a7e: d101 bne.n 8005a84 <d_print_comp_inner+0x1a40>
- 8005a80: f000 fef5 bl 800686e <d_print_comp_inner+0x282a>
- 8005a84: 1c59 adds r1, r3, #1
- 8005a86: 2280 movs r2, #128 @ 0x80
- 8005a88: 0052 lsls r2, r2, #1
- 8005a8a: 50a1 str r1, [r4, r2]
- 8005a8c: 3ad7 subs r2, #215 @ 0xd7
- 8005a8e: 54e2 strb r2, [r4, r3]
- 8005a90: 2382 movs r3, #130 @ 0x82
- 8005a92: 005b lsls r3, r3, #1
- 8005a94: 54e2 strb r2, [r4, r3]
- 8005a96: f7fe fb10 bl 80040ba <d_print_comp_inner+0x76>
- 8005a9a: 9b01 ldr r3, [sp, #4]
- 8005a9c: 499a ldr r1, [pc, #616] @ (8005d08 <d_print_comp_inner+0x1cc4>)
- 8005a9e: 2210 movs r2, #16
- 8005aa0: 5e9a ldrsh r2, [r3, r2]
- 8005aa2: a80a add r0, sp, #40 @ 0x28
- 8005aa4: f005 f8f2 bl 800ac8c <sprintf>
- 8005aa8: a80a add r0, sp, #40 @ 0x28
- 8005aaa: f005 fcd1 bl 800b450 <strlen>
- 8005aae: 2800 cmp r0, #0
- 8005ab0: d02e beq.n 8005b10 <d_print_comp_inner+0x1acc>
- 8005ab2: 2200 movs r2, #0
- 8005ab4: 2380 movs r3, #128 @ 0x80
- 8005ab6: 4680 mov r8, r0
- 8005ab8: 4693 mov fp, r2
- 8005aba: 320d adds r2, #13
- 8005abc: 32ff adds r2, #255 @ 0xff
- 8005abe: ad0a add r5, sp, #40 @ 0x28
- 8005ac0: 4692 mov sl, r2
- 8005ac2: 005b lsls r3, r3, #1
- 8005ac4: 44a8 add r8, r5
- 8005ac6: 3a04 subs r2, #4
- 8005ac8: 4691 mov r9, r2
- 8005aca: 4647 mov r7, r8
- 8005acc: 58e3 ldr r3, [r4, r3]
- 8005ace: e00b b.n 8005ae8 <d_print_comp_inner+0x1aa4>
- 8005ad0: 001a movs r2, r3
- 8005ad2: 3301 adds r3, #1
- 8005ad4: 2180 movs r1, #128 @ 0x80
- 8005ad6: 0049 lsls r1, r1, #1
- 8005ad8: 5063 str r3, [r4, r1]
- 8005ada: 54a6 strb r6, [r4, r2]
- 8005adc: 2282 movs r2, #130 @ 0x82
- 8005ade: 3501 adds r5, #1
- 8005ae0: 0052 lsls r2, r2, #1
- 8005ae2: 54a6 strb r6, [r4, r2]
- 8005ae4: 42af cmp r7, r5
- 8005ae6: d013 beq.n 8005b10 <d_print_comp_inner+0x1acc>
- 8005ae8: 782e ldrb r6, [r5, #0]
- 8005aea: 2bff cmp r3, #255 @ 0xff
- 8005aec: d1f0 bne.n 8005ad0 <d_print_comp_inner+0x1a8c>
- 8005aee: 465a mov r2, fp
- 8005af0: 54e2 strb r2, [r4, r3]
- 8005af2: 4653 mov r3, sl
- 8005af4: 58e2 ldr r2, [r4, r3]
- 8005af6: 464b mov r3, r9
- 8005af8: 21ff movs r1, #255 @ 0xff
- 8005afa: 58e3 ldr r3, [r4, r3]
- 8005afc: 0020 movs r0, r4
- 8005afe: 4798 blx r3
- 8005b00: 2294 movs r2, #148 @ 0x94
- 8005b02: 0052 lsls r2, r2, #1
- 8005b04: 58a3 ldr r3, [r4, r2]
- 8005b06: 3301 adds r3, #1
- 8005b08: 50a3 str r3, [r4, r2]
- 8005b0a: 2301 movs r3, #1
- 8005b0c: 2200 movs r2, #0
- 8005b0e: e7e1 b.n 8005ad4 <d_print_comp_inner+0x1a90>
- 8005b10: 9b01 ldr r3, [sp, #4]
- 8005b12: 7c9d ldrb r5, [r3, #18]
- 8005b14: 2d00 cmp r5, #0
- 8005b16: d101 bne.n 8005b1c <d_print_comp_inner+0x1ad8>
- 8005b18: f7fe facf bl 80040ba <d_print_comp_inner+0x76>
- 8005b1c: 2380 movs r3, #128 @ 0x80
- 8005b1e: 005b lsls r3, r3, #1
- 8005b20: 58e3 ldr r3, [r4, r3]
- 8005b22: 2bff cmp r3, #255 @ 0xff
- 8005b24: d100 bne.n 8005b28 <d_print_comp_inner+0x1ae4>
- 8005b26: e28f b.n 8006048 <d_print_comp_inner+0x2004>
- 8005b28: 1c59 adds r1, r3, #1
- 8005b2a: 2280 movs r2, #128 @ 0x80
- 8005b2c: 0052 lsls r2, r2, #1
- 8005b2e: 50a1 str r1, [r4, r2]
- 8005b30: 54e5 strb r5, [r4, r3]
- 8005b32: 2382 movs r3, #130 @ 0x82
- 8005b34: 005b lsls r3, r3, #1
- 8005b36: 54e5 strb r5, [r4, r3]
- 8005b38: f7fe fabf bl 80040ba <d_print_comp_inner+0x76>
- 8005b3c: 9b01 ldr r3, [sp, #4]
- 8005b3e: 0020 movs r0, r4
- 8005b40: 691a ldr r2, [r3, #16]
- 8005b42: 39ef subs r1, #239 @ 0xef
- 8005b44: f001 fa14 bl 8006f70 <d_print_comp>
- 8005b48: 4643 mov r3, r8
- 8005b4a: 58e3 ldr r3, [r4, r3]
- 8005b4c: 2bff cmp r3, #255 @ 0xff
- 8005b4e: d101 bne.n 8005b54 <d_print_comp_inner+0x1b10>
- 8005b50: f000 fea0 bl 8006894 <d_print_comp_inner+0x2850>
- 8005b54: 1c59 adds r1, r3, #1
- 8005b56: 2280 movs r2, #128 @ 0x80
- 8005b58: 0052 lsls r2, r2, #1
- 8005b5a: 50a1 str r1, [r4, r2]
- 8005b5c: 3aa3 subs r2, #163 @ 0xa3
- 8005b5e: 54e2 strb r2, [r4, r3]
- 8005b60: 2382 movs r3, #130 @ 0x82
- 8005b62: 005b lsls r3, r3, #1
- 8005b64: 54e2 strb r2, [r4, r3]
- 8005b66: f7fe faa8 bl 80040ba <d_print_comp_inner+0x76>
- 8005b6a: 9b01 ldr r3, [sp, #4]
- 8005b6c: 0020 movs r0, r4
- 8005b6e: 691a ldr r2, [r3, #16]
- 8005b70: 39ef subs r1, #239 @ 0xef
- 8005b72: f001 f9fd bl 8006f70 <d_print_comp>
- 8005b76: 4643 mov r3, r8
- 8005b78: 58e3 ldr r3, [r4, r3]
- 8005b7a: 2bff cmp r3, #255 @ 0xff
- 8005b7c: d101 bne.n 8005b82 <d_print_comp_inner+0x1b3e>
- 8005b7e: f000 fe50 bl 8006822 <d_print_comp_inner+0x27de>
- 8005b82: 1c59 adds r1, r3, #1
- 8005b84: 2280 movs r2, #128 @ 0x80
- 8005b86: 0052 lsls r2, r2, #1
- 8005b88: 50a1 str r1, [r4, r2]
- 8005b8a: 3aa3 subs r2, #163 @ 0xa3
- 8005b8c: 54e2 strb r2, [r4, r3]
- 8005b8e: 2382 movs r3, #130 @ 0x82
- 8005b90: 005b lsls r3, r3, #1
- 8005b92: 54e2 strb r2, [r4, r3]
- 8005b94: f7fe fa91 bl 80040ba <d_print_comp_inner+0x76>
- 8005b98: 9b01 ldr r3, [sp, #4]
- 8005b9a: 0020 movs r0, r4
- 8005b9c: 691a ldr r2, [r3, #16]
- 8005b9e: 39ef subs r1, #239 @ 0xef
- 8005ba0: f001 f9e6 bl 8006f70 <d_print_comp>
- 8005ba4: f7fe fa89 bl 80040ba <d_print_comp_inner+0x76>
- 8005ba8: 9b01 ldr r3, [sp, #4]
- 8005baa: 0020 movs r0, r4
- 8005bac: 68da ldr r2, [r3, #12]
- 8005bae: 39ef subs r1, #239 @ 0xef
- 8005bb0: f001 f9de bl 8006f70 <d_print_comp>
- 8005bb4: f7fe fa81 bl 80040ba <d_print_comp_inner+0x76>
- 8005bb8: 9b01 ldr r3, [sp, #4]
- 8005bba: 4953 ldr r1, [pc, #332] @ (8005d08 <d_print_comp_inner+0x1cc4>)
- 8005bbc: 68da ldr r2, [r3, #12]
- 8005bbe: a80a add r0, sp, #40 @ 0x28
- 8005bc0: 3201 adds r2, #1
- 8005bc2: f005 f863 bl 800ac8c <sprintf>
- 8005bc6: a80a add r0, sp, #40 @ 0x28
- 8005bc8: f005 fc42 bl 800b450 <strlen>
- 8005bcc: 4643 mov r3, r8
- 8005bce: 58e3 ldr r3, [r4, r3]
- 8005bd0: 2800 cmp r0, #0
- 8005bd2: d029 beq.n 8005c28 <d_print_comp_inner+0x1be4>
- 8005bd4: 2200 movs r2, #0
- 8005bd6: 4692 mov sl, r2
- 8005bd8: 320d adds r2, #13
- 8005bda: 32ff adds r2, #255 @ 0xff
- 8005bdc: 4691 mov r9, r2
- 8005bde: ad0a add r5, sp, #40 @ 0x28
- 8005be0: 3a04 subs r2, #4
- 8005be2: 4690 mov r8, r2
- 8005be4: 182f adds r7, r5, r0
- 8005be6: e00b b.n 8005c00 <d_print_comp_inner+0x1bbc>
- 8005be8: 001a movs r2, r3
- 8005bea: 3301 adds r3, #1
- 8005bec: 2180 movs r1, #128 @ 0x80
- 8005bee: 0049 lsls r1, r1, #1
- 8005bf0: 5063 str r3, [r4, r1]
- 8005bf2: 54a6 strb r6, [r4, r2]
- 8005bf4: 2282 movs r2, #130 @ 0x82
- 8005bf6: 3501 adds r5, #1
- 8005bf8: 0052 lsls r2, r2, #1
- 8005bfa: 54a6 strb r6, [r4, r2]
- 8005bfc: 42af cmp r7, r5
- 8005bfe: d013 beq.n 8005c28 <d_print_comp_inner+0x1be4>
- 8005c00: 782e ldrb r6, [r5, #0]
- 8005c02: 2bff cmp r3, #255 @ 0xff
- 8005c04: d1f0 bne.n 8005be8 <d_print_comp_inner+0x1ba4>
- 8005c06: 4652 mov r2, sl
- 8005c08: 54e2 strb r2, [r4, r3]
- 8005c0a: 464b mov r3, r9
- 8005c0c: 58e2 ldr r2, [r4, r3]
- 8005c0e: 4643 mov r3, r8
- 8005c10: 21ff movs r1, #255 @ 0xff
- 8005c12: 58e3 ldr r3, [r4, r3]
- 8005c14: 0020 movs r0, r4
- 8005c16: 4798 blx r3
- 8005c18: 2294 movs r2, #148 @ 0x94
- 8005c1a: 0052 lsls r2, r2, #1
- 8005c1c: 58a3 ldr r3, [r4, r2]
- 8005c1e: 3301 adds r3, #1
- 8005c20: 50a3 str r3, [r4, r2]
- 8005c22: 2301 movs r3, #1
- 8005c24: 2200 movs r2, #0
- 8005c26: e7e1 b.n 8005bec <d_print_comp_inner+0x1ba8>
- 8005c28: 2bff cmp r3, #255 @ 0xff
- 8005c2a: d101 bne.n 8005c30 <d_print_comp_inner+0x1bec>
- 8005c2c: f000 fcd3 bl 80065d6 <d_print_comp_inner+0x2592>
- 8005c30: 1c59 adds r1, r3, #1
- 8005c32: 2280 movs r2, #128 @ 0x80
- 8005c34: 0052 lsls r2, r2, #1
- 8005c36: 50a1 str r1, [r4, r2]
- 8005c38: 3a83 subs r2, #131 @ 0x83
- 8005c3a: 54e2 strb r2, [r4, r3]
- 8005c3c: 2382 movs r3, #130 @ 0x82
- 8005c3e: 005b lsls r3, r3, #1
- 8005c40: 54e2 strb r2, [r4, r3]
- 8005c42: f7fe fa3a bl 80040ba <d_print_comp_inner+0x76>
- 8005c46: 9b01 ldr r3, [sp, #4]
- 8005c48: 0020 movs r0, r4
- 8005c4a: 68da ldr r2, [r3, #12]
- 8005c4c: 39ef subs r1, #239 @ 0xef
- 8005c4e: f001 f98f bl 8006f70 <d_print_comp>
- 8005c52: f7fe fa32 bl 80040ba <d_print_comp_inner+0x76>
- 8005c56: 2380 movs r3, #128 @ 0x80
- 8005c58: 005b lsls r3, r3, #1
- 8005c5a: 58e3 ldr r3, [r4, r3]
- 8005c5c: 1c59 adds r1, r3, #1
- 8005c5e: 2bff cmp r3, #255 @ 0xff
- 8005c60: d101 bne.n 8005c66 <d_print_comp_inner+0x1c22>
- 8005c62: f000 fdb8 bl 80067d6 <d_print_comp_inner+0x2792>
- 8005c66: 2280 movs r2, #128 @ 0x80
- 8005c68: 0052 lsls r2, r2, #1
- 8005c6a: 50a1 str r1, [r4, r2]
- 8005c6c: 3ac2 subs r2, #194 @ 0xc2
- 8005c6e: 54e2 strb r2, [r4, r3]
- 8005c70: 2382 movs r3, #130 @ 0x82
- 8005c72: 005b lsls r3, r3, #1
- 8005c74: 54e2 strb r2, [r4, r3]
- 8005c76: f7fe fa20 bl 80040ba <d_print_comp_inner+0x76>
- 8005c7a: 23a4 movs r3, #164 @ 0xa4
- 8005c7c: 005b lsls r3, r3, #1
- 8005c7e: 58e3 ldr r3, [r4, r3]
- 8005c80: 2b00 cmp r3, #0
- 8005c82: d005 beq.n 8005c90 <d_print_comp_inner+0x1c4c>
- 8005c84: 3110 adds r1, #16
- 8005c86: 5860 ldr r0, [r4, r1]
- 8005c88: aa0a add r2, sp, #40 @ 0x28
- 8005c8a: 900a str r0, [sp, #40] @ 0x28
- 8005c8c: 5062 str r2, [r4, r1]
- 8005c8e: 930b str r3, [sp, #44] @ 0x2c
- 8005c90: 9b01 ldr r3, [sp, #4]
- 8005c92: 68da ldr r2, [r3, #12]
- 8005c94: 7813 ldrb r3, [r2, #0]
- 8005c96: 2b04 cmp r3, #4
- 8005c98: d100 bne.n 8005c9c <d_print_comp_inner+0x1c58>
- 8005c9a: e2ba b.n 8006212 <d_print_comp_inner+0x21ce>
- 8005c9c: 2111 movs r1, #17
- 8005c9e: 0020 movs r0, r4
- 8005ca0: f001 f966 bl 8006f70 <d_print_comp>
- 8005ca4: 23a4 movs r3, #164 @ 0xa4
- 8005ca6: 005b lsls r3, r3, #1
- 8005ca8: 58e3 ldr r3, [r4, r3]
- 8005caa: 2b00 cmp r3, #0
- 8005cac: d101 bne.n 8005cb2 <d_print_comp_inner+0x1c6e>
- 8005cae: f7fe fa04 bl 80040ba <d_print_comp_inner+0x76>
- 8005cb2: 2388 movs r3, #136 @ 0x88
- 8005cb4: 9a0a ldr r2, [sp, #40] @ 0x28
- 8005cb6: 005b lsls r3, r3, #1
- 8005cb8: 50e2 str r2, [r4, r3]
- 8005cba: f7fe f9fe bl 80040ba <d_print_comp_inner+0x76>
- 8005cbe: 9b01 ldr r3, [sp, #4]
- 8005cc0: 0020 movs r0, r4
- 8005cc2: 68da ldr r2, [r3, #12]
- 8005cc4: 39ef subs r1, #239 @ 0xef
- 8005cc6: f001 f953 bl 8006f70 <d_print_comp>
- 8005cca: f7fe f9f6 bl 80040ba <d_print_comp_inner+0x76>
- 8005cce: 9b01 ldr r3, [sp, #4]
- 8005cd0: 0020 movs r0, r4
- 8005cd2: 68da ldr r2, [r3, #12]
- 8005cd4: 39ef subs r1, #239 @ 0xef
- 8005cd6: f001 f94b bl 8006f70 <d_print_comp>
- 8005cda: f7fe f9ee bl 80040ba <d_print_comp_inner+0x76>
- 8005cde: 9b01 ldr r3, [sp, #4]
- 8005ce0: 0020 movs r0, r4
- 8005ce2: 691a ldr r2, [r3, #16]
- 8005ce4: 39ef subs r1, #239 @ 0xef
- 8005ce6: f001 f943 bl 8006f70 <d_print_comp>
- 8005cea: 4d08 ldr r5, [pc, #32] @ (8005d0c <d_print_comp_inner+0x1cc8>)
- 8005cec: 4643 mov r3, r8
- 8005cee: 1d6a adds r2, r5, #5
- 8005cf0: 4690 mov r8, r2
- 8005cf2: 2200 movs r2, #0
- 8005cf4: 4693 mov fp, r2
- 8005cf6: 320d adds r2, #13
- 8005cf8: 32ff adds r2, #255 @ 0xff
- 8005cfa: 4692 mov sl, r2
- 8005cfc: 3a04 subs r2, #4
- 8005cfe: 4691 mov r9, r2
- 8005d00: 58e3 ldr r3, [r4, r3]
- 8005d02: e011 b.n 8005d28 <d_print_comp_inner+0x1ce4>
- 8005d04: 08014368 .word 0x08014368
- 8005d08: 080140e4 .word 0x080140e4
- 8005d0c: 080142a8 .word 0x080142a8
- 8005d10: 001a movs r2, r3
- 8005d12: 3301 adds r3, #1
- 8005d14: 2180 movs r1, #128 @ 0x80
- 8005d16: 0049 lsls r1, r1, #1
- 8005d18: 5063 str r3, [r4, r1]
- 8005d1a: 54a6 strb r6, [r4, r2]
- 8005d1c: 2282 movs r2, #130 @ 0x82
- 8005d1e: 3501 adds r5, #1
- 8005d20: 0052 lsls r2, r2, #1
- 8005d22: 54a6 strb r6, [r4, r2]
- 8005d24: 45a8 cmp r8, r5
- 8005d26: d013 beq.n 8005d50 <d_print_comp_inner+0x1d0c>
- 8005d28: 782e ldrb r6, [r5, #0]
- 8005d2a: 2bff cmp r3, #255 @ 0xff
- 8005d2c: d1f0 bne.n 8005d10 <d_print_comp_inner+0x1ccc>
- 8005d2e: 465a mov r2, fp
- 8005d30: 54e2 strb r2, [r4, r3]
- 8005d32: 4653 mov r3, sl
- 8005d34: 58e2 ldr r2, [r4, r3]
- 8005d36: 464b mov r3, r9
- 8005d38: 21ff movs r1, #255 @ 0xff
- 8005d3a: 58e3 ldr r3, [r4, r3]
- 8005d3c: 0020 movs r0, r4
- 8005d3e: 4798 blx r3
- 8005d40: 2294 movs r2, #148 @ 0x94
- 8005d42: 0052 lsls r2, r2, #1
- 8005d44: 58a3 ldr r3, [r4, r2]
- 8005d46: 3301 adds r3, #1
- 8005d48: 50a3 str r3, [r4, r2]
- 8005d4a: 2301 movs r3, #1
- 8005d4c: 2200 movs r2, #0
- 8005d4e: e7e1 b.n 8005d14 <d_print_comp_inner+0x1cd0>
- 8005d50: 9b01 ldr r3, [sp, #4]
- 8005d52: 0020 movs r0, r4
- 8005d54: 68da ldr r2, [r3, #12]
- 8005d56: 39ef subs r1, #239 @ 0xef
- 8005d58: f001 f90a bl 8006f70 <d_print_comp>
- 8005d5c: f7fe f9ad bl 80040ba <d_print_comp_inner+0x76>
- 8005d60: 9b01 ldr r3, [sp, #4]
- 8005d62: 0020 movs r0, r4
- 8005d64: 68da ldr r2, [r3, #12]
- 8005d66: 39ef subs r1, #239 @ 0xef
- 8005d68: f001 f902 bl 8006f70 <d_print_comp>
- 8005d6c: f7fe f9a5 bl 80040ba <d_print_comp_inner+0x76>
- 8005d70: 9b01 ldr r3, [sp, #4]
- 8005d72: 0020 movs r0, r4
- 8005d74: 68da ldr r2, [r3, #12]
- 8005d76: 39ef subs r1, #239 @ 0xef
- 8005d78: f001 f8fa bl 8006f70 <d_print_comp>
- 8005d7c: f7fe f99d bl 80040ba <d_print_comp_inner+0x76>
- 8005d80: 9b01 ldr r3, [sp, #4]
- 8005d82: 0020 movs r0, r4
- 8005d84: 68da ldr r2, [r3, #12]
- 8005d86: 39ef subs r1, #239 @ 0xef
- 8005d88: f001 f8f2 bl 8006f70 <d_print_comp>
- 8005d8c: f7fe f995 bl 80040ba <d_print_comp_inner+0x76>
- 8005d90: 9b01 ldr r3, [sp, #4]
- 8005d92: 0020 movs r0, r4
- 8005d94: 68da ldr r2, [r3, #12]
- 8005d96: 39ef subs r1, #239 @ 0xef
- 8005d98: f001 f8ea bl 8006f70 <d_print_comp>
- 8005d9c: f7fe f98d bl 80040ba <d_print_comp_inner+0x76>
- 8005da0: 9b01 ldr r3, [sp, #4]
- 8005da2: 0020 movs r0, r4
- 8005da4: 68da ldr r2, [r3, #12]
- 8005da6: 39ef subs r1, #239 @ 0xef
- 8005da8: f001 f8e2 bl 8006f70 <d_print_comp>
- 8005dac: f7fe f985 bl 80040ba <d_print_comp_inner+0x76>
- 8005db0: 9b01 ldr r3, [sp, #4]
- 8005db2: 0020 movs r0, r4
- 8005db4: 68da ldr r2, [r3, #12]
- 8005db6: 39ef subs r1, #239 @ 0xef
- 8005db8: f001 f8da bl 8006f70 <d_print_comp>
- 8005dbc: f7fe f97d bl 80040ba <d_print_comp_inner+0x76>
- 8005dc0: 9b01 ldr r3, [sp, #4]
- 8005dc2: 0020 movs r0, r4
- 8005dc4: 68da ldr r2, [r3, #12]
- 8005dc6: 39ef subs r1, #239 @ 0xef
- 8005dc8: f001 f8d2 bl 8006f70 <d_print_comp>
- 8005dcc: f7fe f975 bl 80040ba <d_print_comp_inner+0x76>
- 8005dd0: 9b01 ldr r3, [sp, #4]
- 8005dd2: 0020 movs r0, r4
- 8005dd4: 68da ldr r2, [r3, #12]
- 8005dd6: 39ef subs r1, #239 @ 0xef
- 8005dd8: f001 f8ca bl 8006f70 <d_print_comp>
- 8005ddc: f7fe f96d bl 80040ba <d_print_comp_inner+0x76>
- 8005de0: 9b01 ldr r3, [sp, #4]
- 8005de2: 0020 movs r0, r4
- 8005de4: 691a ldr r2, [r3, #16]
- 8005de6: 39ef subs r1, #239 @ 0xef
- 8005de8: f001 f8c2 bl 8006f70 <d_print_comp>
- 8005dec: f7fe f965 bl 80040ba <d_print_comp_inner+0x76>
- 8005df0: 9b01 ldr r3, [sp, #4]
- 8005df2: 0020 movs r0, r4
- 8005df4: 68da ldr r2, [r3, #12]
- 8005df6: 39ef subs r1, #239 @ 0xef
- 8005df8: f001 f8ba bl 8006f70 <d_print_comp>
- 8005dfc: f7fe f95d bl 80040ba <d_print_comp_inner+0x76>
- 8005e00: 9b01 ldr r3, [sp, #4]
- 8005e02: 0020 movs r0, r4
- 8005e04: 68da ldr r2, [r3, #12]
- 8005e06: 39ef subs r1, #239 @ 0xef
- 8005e08: f001 f8b2 bl 8006f70 <d_print_comp>
- 8005e0c: f7fe f955 bl 80040ba <d_print_comp_inner+0x76>
- 8005e10: 9b01 ldr r3, [sp, #4]
- 8005e12: 0020 movs r0, r4
- 8005e14: 68da ldr r2, [r3, #12]
- 8005e16: 39ef subs r1, #239 @ 0xef
- 8005e18: f001 f8aa bl 8006f70 <d_print_comp>
- 8005e1c: 2200 movs r2, #0
- 8005e1e: 4643 mov r3, r8
- 8005e20: 4692 mov sl, r2
- 8005e22: 320d adds r2, #13
- 8005e24: 32ff adds r2, #255 @ 0xff
- 8005e26: 4de4 ldr r5, [pc, #912] @ (80061b8 <d_print_comp_inner+0x2174>)
- 8005e28: 4691 mov r9, r2
- 8005e2a: 3a04 subs r2, #4
- 8005e2c: 4690 mov r8, r2
- 8005e2e: 58e3 ldr r3, [r4, r3]
- 8005e30: 1daf adds r7, r5, #6
- 8005e32: e00d b.n 8005e50 <d_print_comp_inner+0x1e0c>
- 8005e34: 001a movs r2, r3
- 8005e36: 3301 adds r3, #1
- 8005e38: 2180 movs r1, #128 @ 0x80
- 8005e3a: 0049 lsls r1, r1, #1
- 8005e3c: 5063 str r3, [r4, r1]
- 8005e3e: 54a6 strb r6, [r4, r2]
- 8005e40: 2282 movs r2, #130 @ 0x82
- 8005e42: 3501 adds r5, #1
- 8005e44: 0052 lsls r2, r2, #1
- 8005e46: 54a6 strb r6, [r4, r2]
- 8005e48: 42bd cmp r5, r7
- 8005e4a: d101 bne.n 8005e50 <d_print_comp_inner+0x1e0c>
- 8005e4c: f7fe f935 bl 80040ba <d_print_comp_inner+0x76>
- 8005e50: 782e ldrb r6, [r5, #0]
- 8005e52: 2bff cmp r3, #255 @ 0xff
- 8005e54: d1ee bne.n 8005e34 <d_print_comp_inner+0x1df0>
- 8005e56: 4652 mov r2, sl
- 8005e58: 54e2 strb r2, [r4, r3]
- 8005e5a: 464b mov r3, r9
- 8005e5c: 58e2 ldr r2, [r4, r3]
- 8005e5e: 4643 mov r3, r8
- 8005e60: 21ff movs r1, #255 @ 0xff
- 8005e62: 58e3 ldr r3, [r4, r3]
- 8005e64: 0020 movs r0, r4
- 8005e66: 4798 blx r3
- 8005e68: 2294 movs r2, #148 @ 0x94
- 8005e6a: 0052 lsls r2, r2, #1
- 8005e6c: 58a3 ldr r3, [r4, r2]
- 8005e6e: 3301 adds r3, #1
- 8005e70: 50a3 str r3, [r4, r2]
- 8005e72: 2301 movs r3, #1
- 8005e74: 2200 movs r2, #0
- 8005e76: e7df b.n 8005e38 <d_print_comp_inner+0x1df4>
- 8005e78: 9a01 ldr r2, [sp, #4]
- 8005e7a: 3120 adds r1, #32
- 8005e7c: 68d5 ldr r5, [r2, #12]
- 8005e7e: 2200 movs r2, #0
- 8005e80: 5867 ldr r7, [r4, r1]
- 8005e82: 9209 str r2, [sp, #36] @ 0x24
- 8005e84: 5062 str r2, [r4, r1]
- 8005e86: 3211 adds r2, #17
- 8005e88: 32ff adds r2, #255 @ 0xff
- 8005e8a: 58a1 ldr r1, [r4, r2]
- 8005e8c: 9108 str r1, [sp, #32]
- 8005e8e: a908 add r1, sp, #32
- 8005e90: 50a1 str r1, [r4, r2]
- 8005e92: 2d00 cmp r5, #0
- 8005e94: d004 beq.n 8005ea0 <d_print_comp_inner+0x1e5c>
- 8005e96: 782a ldrb r2, [r5, #0]
- 8005e98: 2a57 cmp r2, #87 @ 0x57
- 8005e9a: d101 bne.n 8005ea0 <d_print_comp_inner+0x1e5c>
- 8005e9c: f000 fe03 bl 8006aa6 <d_print_comp_inner+0x2a62>
- 8005ea0: 49c6 ldr r1, [pc, #792] @ (80061bc <d_print_comp_inner+0x2178>)
- 8005ea2: 2201 movs r2, #1
- 8005ea4: 9102 str r1, [sp, #8]
- 8005ea6: a90a add r1, sp, #40 @ 0x28
- 8005ea8: 468b mov fp, r1
- 8005eaa: 2190 movs r1, #144 @ 0x90
- 8005eac: 0049 lsls r1, r1, #1
- 8005eae: 5062 str r2, [r4, r1]
- 8005eb0: 2bff cmp r3, #255 @ 0xff
- 8005eb2: d100 bne.n 8005eb6 <d_print_comp_inner+0x1e72>
- 8005eb4: e3a2 b.n 80065fc <d_print_comp_inner+0x25b8>
- 8005eb6: 1c5a adds r2, r3, #1
- 8005eb8: 2180 movs r1, #128 @ 0x80
- 8005eba: 0049 lsls r1, r1, #1
- 8005ebc: 5062 str r2, [r4, r1]
- 8005ebe: 2228 movs r2, #40 @ 0x28
- 8005ec0: 54e2 strb r2, [r4, r3]
- 8005ec2: 2382 movs r3, #130 @ 0x82
- 8005ec4: 005b lsls r3, r3, #1
- 8005ec6: 54e2 strb r2, [r4, r3]
- 8005ec8: 4688 mov r8, r1
- 8005eca: 002a movs r2, r5
- 8005ecc: 0020 movs r0, r4
- 8005ece: 39ef subs r1, #239 @ 0xef
- 8005ed0: f001 f84e bl 8006f70 <d_print_comp>
- 8005ed4: 2390 movs r3, #144 @ 0x90
- 8005ed6: 9a08 ldr r2, [sp, #32]
- 8005ed8: 005b lsls r3, r3, #1
- 8005eda: 50e7 str r7, [r4, r3]
- 8005edc: 3b10 subs r3, #16
- 8005ede: 50e2 str r2, [r4, r3]
- 8005ee0: 0020 movs r0, r4
- 8005ee2: 49b7 ldr r1, [pc, #732] @ (80061c0 <d_print_comp_inner+0x217c>)
- 8005ee4: f7fb fee8 bl 8001cb8 <d_append_string>
- 8005ee8: 9b01 ldr r3, [sp, #4]
- 8005eea: 9902 ldr r1, [sp, #8]
- 8005eec: 691a ldr r2, [r3, #16]
- 8005eee: 4658 mov r0, fp
- 8005ef0: 3201 adds r2, #1
- 8005ef2: f004 fecb bl 800ac8c <sprintf>
- 8005ef6: 4658 mov r0, fp
- 8005ef8: f005 faaa bl 800b450 <strlen>
- 8005efc: 4643 mov r3, r8
- 8005efe: 58e3 ldr r3, [r4, r3]
- 8005f00: 2800 cmp r0, #0
- 8005f02: d029 beq.n 8005f58 <d_print_comp_inner+0x1f14>
- 8005f04: 2200 movs r2, #0
- 8005f06: 465d mov r5, fp
- 8005f08: 4692 mov sl, r2
- 8005f0a: 320d adds r2, #13
- 8005f0c: 32ff adds r2, #255 @ 0xff
- 8005f0e: 4691 mov r9, r2
- 8005f10: 3a04 subs r2, #4
- 8005f12: 4690 mov r8, r2
- 8005f14: 182f adds r7, r5, r0
- 8005f16: e00b b.n 8005f30 <d_print_comp_inner+0x1eec>
- 8005f18: 001a movs r2, r3
- 8005f1a: 3301 adds r3, #1
- 8005f1c: 2180 movs r1, #128 @ 0x80
- 8005f1e: 0049 lsls r1, r1, #1
- 8005f20: 5063 str r3, [r4, r1]
- 8005f22: 54a6 strb r6, [r4, r2]
- 8005f24: 2282 movs r2, #130 @ 0x82
- 8005f26: 3501 adds r5, #1
- 8005f28: 0052 lsls r2, r2, #1
- 8005f2a: 54a6 strb r6, [r4, r2]
- 8005f2c: 42bd cmp r5, r7
- 8005f2e: d013 beq.n 8005f58 <d_print_comp_inner+0x1f14>
- 8005f30: 782e ldrb r6, [r5, #0]
- 8005f32: 2bff cmp r3, #255 @ 0xff
- 8005f34: d1f0 bne.n 8005f18 <d_print_comp_inner+0x1ed4>
- 8005f36: 4652 mov r2, sl
- 8005f38: 54e2 strb r2, [r4, r3]
- 8005f3a: 464b mov r3, r9
- 8005f3c: 58e2 ldr r2, [r4, r3]
- 8005f3e: 4643 mov r3, r8
- 8005f40: 21ff movs r1, #255 @ 0xff
- 8005f42: 58e3 ldr r3, [r4, r3]
- 8005f44: 0020 movs r0, r4
- 8005f46: 4798 blx r3
- 8005f48: 2294 movs r2, #148 @ 0x94
- 8005f4a: 0052 lsls r2, r2, #1
- 8005f4c: 58a3 ldr r3, [r4, r2]
- 8005f4e: 3301 adds r3, #1
- 8005f50: 50a3 str r3, [r4, r2]
- 8005f52: 2301 movs r3, #1
- 8005f54: 2200 movs r2, #0
- 8005f56: e7e1 b.n 8005f1c <d_print_comp_inner+0x1ed8>
- 8005f58: 2bff cmp r3, #255 @ 0xff
- 8005f5a: d100 bne.n 8005f5e <d_print_comp_inner+0x1f1a>
- 8005f5c: e39a b.n 8006694 <d_print_comp_inner+0x2650>
- 8005f5e: 1c59 adds r1, r3, #1
- 8005f60: 2280 movs r2, #128 @ 0x80
- 8005f62: 0052 lsls r2, r2, #1
- 8005f64: 50a1 str r1, [r4, r2]
- 8005f66: 3a83 subs r2, #131 @ 0x83
- 8005f68: 54e2 strb r2, [r4, r3]
- 8005f6a: 2382 movs r3, #130 @ 0x82
- 8005f6c: 005b lsls r3, r3, #1
- 8005f6e: 54e2 strb r2, [r4, r3]
- 8005f70: f7fe f8a3 bl 80040ba <d_print_comp_inner+0x76>
- 8005f74: 9b01 ldr r3, [sp, #4]
- 8005f76: 0020 movs r0, r4
- 8005f78: 68da ldr r2, [r3, #12]
- 8005f7a: 39ef subs r1, #239 @ 0xef
- 8005f7c: f000 fff8 bl 8006f70 <d_print_comp>
- 8005f80: f7fe f89b bl 80040ba <d_print_comp_inner+0x76>
- 8005f84: 9b01 ldr r3, [sp, #4]
- 8005f86: 0020 movs r0, r4
- 8005f88: 68da ldr r2, [r3, #12]
- 8005f8a: 39ef subs r1, #239 @ 0xef
- 8005f8c: f000 fff0 bl 8006f70 <d_print_comp>
- 8005f90: f7fe f893 bl 80040ba <d_print_comp_inner+0x76>
- 8005f94: 9b01 ldr r3, [sp, #4]
- 8005f96: 0020 movs r0, r4
- 8005f98: 68da ldr r2, [r3, #12]
- 8005f9a: 39ef subs r1, #239 @ 0xef
- 8005f9c: f000 ffe8 bl 8006f70 <d_print_comp>
- 8005fa0: f7fe f88b bl 80040ba <d_print_comp_inner+0x76>
- 8005fa4: 9301 str r3, [sp, #4]
- 8005fa6: 2380 movs r3, #128 @ 0x80
- 8005fa8: 005b lsls r3, r3, #1
- 8005faa: 58e3 ldr r3, [r4, r3]
- 8005fac: 2bff cmp r3, #255 @ 0xff
- 8005fae: d100 bne.n 8005fb2 <d_print_comp_inner+0x1f6e>
- 8005fb0: e382 b.n 80066b8 <d_print_comp_inner+0x2674>
- 8005fb2: 1c59 adds r1, r3, #1
- 8005fb4: 2280 movs r2, #128 @ 0x80
- 8005fb6: 0052 lsls r2, r2, #1
- 8005fb8: 50a1 str r1, [r4, r2]
- 8005fba: 3aa3 subs r2, #163 @ 0xa3
- 8005fbc: 54e2 strb r2, [r4, r3]
- 8005fbe: 2382 movs r3, #130 @ 0x82
- 8005fc0: 005b lsls r3, r3, #1
- 8005fc2: 54e2 strb r2, [r4, r3]
- 8005fc4: f7fe f879 bl 80040ba <d_print_comp_inner+0x76>
- 8005fc8: 2111 movs r1, #17
- 8005fca: 0020 movs r0, r4
- 8005fcc: 9a01 ldr r2, [sp, #4]
- 8005fce: f000 fffd bl 8006fcc <d_print_mod>
- 8005fd2: f7fe f89a bl 800410a <d_print_comp_inner+0xc6>
- 8005fd6: 464a mov r2, r9
- 8005fd8: 58a2 ldr r2, [r4, r2]
- 8005fda: 2aff cmp r2, #255 @ 0xff
- 8005fdc: d101 bne.n 8005fe2 <d_print_comp_inner+0x1f9e>
- 8005fde: f000 fe34 bl 8006c4a <d_print_comp_inner+0x2c06>
- 8005fe2: 1c53 adds r3, r2, #1
- 8005fe4: 4649 mov r1, r9
- 8005fe6: 5063 str r3, [r4, r1]
- 8005fe8: 4653 mov r3, sl
- 8005fea: 54a7 strb r7, [r4, r2]
- 8005fec: 2111 movs r1, #17
- 8005fee: 0020 movs r0, r4
- 8005ff0: 682a ldr r2, [r5, #0]
- 8005ff2: 54e7 strb r7, [r4, r3]
- 8005ff4: f000 ffea bl 8006fcc <d_print_mod>
- 8005ff8: e46a b.n 80058d0 <d_print_comp_inner+0x188c>
- 8005ffa: 0020 movs r0, r4
- 8005ffc: 465a mov r2, fp
- 8005ffe: 2111 movs r1, #17
- 8006000: f002 f8ce bl 80081a0 <d_print_subexpr>
- 8006004: 0020 movs r0, r4
- 8006006: 496f ldr r1, [pc, #444] @ (80061c4 <d_print_comp_inner+0x2180>)
- 8006008: f7fb fe56 bl 8001cb8 <d_append_string>
- 800600c: f7fe f855 bl 80040ba <d_print_comp_inner+0x76>
- 8006010: 2450 movs r4, #80 @ 0x50
- 8006012: 4264 negs r4, r4
- 8006014: 46a1 mov r9, r4
- 8006016: 4481 add r9, r0
- 8006018: 464c mov r4, r9
- 800601a: 2c01 cmp r4, #1
- 800601c: d900 bls.n 8006020 <d_print_comp_inner+0x1fdc>
- 800601e: e42b b.n 8005878 <d_print_comp_inner+0x1834>
- 8006020: 68ff ldr r7, [r7, #12]
- 8006022: 2f00 cmp r7, #0
- 8006024: d101 bne.n 800602a <d_print_comp_inner+0x1fe6>
- 8006026: f000 ff27 bl 8006e78 <d_print_comp_inner+0x2e34>
- 800602a: 3110 adds r1, #16
- 800602c: 2d04 cmp r5, #4
- 800602e: d100 bne.n 8006032 <d_print_comp_inner+0x1fee>
- 8006030: e19a b.n 8006368 <d_print_comp_inner+0x2324>
- 8006032: 0030 movs r0, r6
- 8006034: 002b movs r3, r5
- 8006036: e40a b.n 800584e <d_print_comp_inner+0x180a>
- 8006038: 2d2f cmp r5, #47 @ 0x2f
- 800603a: d001 beq.n 8006040 <d_print_comp_inner+0x1ffc>
- 800603c: f7fe f8b7 bl 80041ae <d_print_comp_inner+0x16a>
- 8006040: 68c6 ldr r6, [r0, #12]
- 8006042: 9001 str r0, [sp, #4]
- 8006044: f7fe f8b3 bl 80041ae <d_print_comp_inner+0x16a>
- 8006048: 2200 movs r2, #0
- 800604a: 54e2 strb r2, [r4, r3]
- 800604c: 2386 movs r3, #134 @ 0x86
- 800604e: 005b lsls r3, r3, #1
- 8006050: 58e2 ldr r2, [r4, r3]
- 8006052: 3b04 subs r3, #4
- 8006054: 21ff movs r1, #255 @ 0xff
- 8006056: 58e3 ldr r3, [r4, r3]
- 8006058: 0020 movs r0, r4
- 800605a: 4798 blx r3
- 800605c: 2294 movs r2, #148 @ 0x94
- 800605e: 0052 lsls r2, r2, #1
- 8006060: 58a3 ldr r3, [r4, r2]
- 8006062: 2101 movs r1, #1
- 8006064: 3301 adds r3, #1
- 8006066: 50a3 str r3, [r4, r2]
- 8006068: 2300 movs r3, #0
- 800606a: e55e b.n 8005b2a <d_print_comp_inner+0x1ae6>
- 800606c: 4956 ldr r1, [pc, #344] @ (80061c8 <d_print_comp_inner+0x2184>)
- 800606e: f7fb fe23 bl 8001cb8 <d_append_string>
- 8006072: 002a movs r2, r5
- 8006074: 4951 ldr r1, [pc, #324] @ (80061bc <d_print_comp_inner+0x2178>)
- 8006076: a80a add r0, sp, #40 @ 0x28
- 8006078: f004 fe08 bl 800ac8c <sprintf>
- 800607c: a80a add r0, sp, #40 @ 0x28
- 800607e: f005 f9e7 bl 800b450 <strlen>
- 8006082: 2800 cmp r0, #0
- 8006084: d02c beq.n 80060e0 <d_print_comp_inner+0x209c>
- 8006086: 2200 movs r2, #0
- 8006088: 2380 movs r3, #128 @ 0x80
- 800608a: 4692 mov sl, r2
- 800608c: 320d adds r2, #13
- 800608e: 32ff adds r2, #255 @ 0xff
- 8006090: 4691 mov r9, r2
- 8006092: 005b lsls r3, r3, #1
- 8006094: ad0a add r5, sp, #40 @ 0x28
- 8006096: 3a04 subs r2, #4
- 8006098: 4690 mov r8, r2
- 800609a: 58e3 ldr r3, [r4, r3]
- 800609c: 182f adds r7, r5, r0
- 800609e: e00b b.n 80060b8 <d_print_comp_inner+0x2074>
- 80060a0: 001a movs r2, r3
- 80060a2: 3301 adds r3, #1
- 80060a4: 2180 movs r1, #128 @ 0x80
- 80060a6: 0049 lsls r1, r1, #1
- 80060a8: 5063 str r3, [r4, r1]
- 80060aa: 54a6 strb r6, [r4, r2]
- 80060ac: 2282 movs r2, #130 @ 0x82
- 80060ae: 3501 adds r5, #1
- 80060b0: 0052 lsls r2, r2, #1
- 80060b2: 54a6 strb r6, [r4, r2]
- 80060b4: 42af cmp r7, r5
- 80060b6: d013 beq.n 80060e0 <d_print_comp_inner+0x209c>
- 80060b8: 782e ldrb r6, [r5, #0]
- 80060ba: 2bff cmp r3, #255 @ 0xff
- 80060bc: d1f0 bne.n 80060a0 <d_print_comp_inner+0x205c>
- 80060be: 4652 mov r2, sl
- 80060c0: 54e2 strb r2, [r4, r3]
- 80060c2: 464b mov r3, r9
- 80060c4: 58e2 ldr r2, [r4, r3]
- 80060c6: 4643 mov r3, r8
- 80060c8: 21ff movs r1, #255 @ 0xff
- 80060ca: 58e3 ldr r3, [r4, r3]
- 80060cc: 0020 movs r0, r4
- 80060ce: 4798 blx r3
- 80060d0: 2294 movs r2, #148 @ 0x94
- 80060d2: 0052 lsls r2, r2, #1
- 80060d4: 58a3 ldr r3, [r4, r2]
- 80060d6: 3301 adds r3, #1
- 80060d8: 50a3 str r3, [r4, r2]
- 80060da: 2301 movs r3, #1
- 80060dc: 2200 movs r2, #0
- 80060de: e7e1 b.n 80060a4 <d_print_comp_inner+0x2060>
- 80060e0: 217d movs r1, #125 @ 0x7d
- 80060e2: 0020 movs r0, r4
- 80060e4: f7fb fd7a bl 8001bdc <d_append_char>
- 80060e8: f7fd ffe7 bl 80040ba <d_print_comp_inner+0x76>
- 80060ec: 2b00 cmp r3, #0
- 80060ee: d100 bne.n 80060f2 <d_print_comp_inner+0x20ae>
- 80060f0: e1a9 b.n 8006446 <d_print_comp_inner+0x2402>
- 80060f2: 4d36 ldr r5, [pc, #216] @ (80061cc <d_print_comp_inner+0x2188>)
- 80060f4: 2380 movs r3, #128 @ 0x80
- 80060f6: 1d6a adds r2, r5, #5
- 80060f8: 4691 mov r9, r2
- 80060fa: 2200 movs r2, #0
- 80060fc: 4693 mov fp, r2
- 80060fe: 320d adds r2, #13
- 8006100: 005b lsls r3, r3, #1
- 8006102: 32ff adds r2, #255 @ 0xff
- 8006104: 4692 mov sl, r2
- 8006106: 58c3 ldr r3, [r0, r3]
- 8006108: e00d b.n 8006126 <d_print_comp_inner+0x20e2>
- 800610a: 001a movs r2, r3
- 800610c: 3301 adds r3, #1
- 800610e: 2180 movs r1, #128 @ 0x80
- 8006110: 0049 lsls r1, r1, #1
- 8006112: 5063 str r3, [r4, r1]
- 8006114: 54a6 strb r6, [r4, r2]
- 8006116: 2282 movs r2, #130 @ 0x82
- 8006118: 3501 adds r5, #1
- 800611a: 0052 lsls r2, r2, #1
- 800611c: 4688 mov r8, r1
- 800611e: 54a6 strb r6, [r4, r2]
- 8006120: 45a9 cmp r9, r5
- 8006122: d100 bne.n 8006126 <d_print_comp_inner+0x20e2>
- 8006124: e1b0 b.n 8006488 <d_print_comp_inner+0x2444>
- 8006126: 782e ldrb r6, [r5, #0]
- 8006128: 2bff cmp r3, #255 @ 0xff
- 800612a: d1ee bne.n 800610a <d_print_comp_inner+0x20c6>
- 800612c: 465a mov r2, fp
- 800612e: 54e2 strb r2, [r4, r3]
- 8006130: 4653 mov r3, sl
- 8006132: 58e2 ldr r2, [r4, r3]
- 8006134: 2384 movs r3, #132 @ 0x84
- 8006136: 005b lsls r3, r3, #1
- 8006138: 58e3 ldr r3, [r4, r3]
- 800613a: 21ff movs r1, #255 @ 0xff
- 800613c: 0020 movs r0, r4
- 800613e: 4798 blx r3
- 8006140: 2294 movs r2, #148 @ 0x94
- 8006142: 0052 lsls r2, r2, #1
- 8006144: 58a3 ldr r3, [r4, r2]
- 8006146: 3301 adds r3, #1
- 8006148: 50a3 str r3, [r4, r2]
- 800614a: 2301 movs r3, #1
- 800614c: 2200 movs r2, #0
- 800614e: e7de b.n 800610e <d_print_comp_inner+0x20ca>
- 8006150: 2700 movs r7, #0
- 8006152: f7fe f8ca bl 80042ea <d_print_comp_inner+0x2a6>
- 8006156: 2d54 cmp r5, #84 @ 0x54
- 8006158: d001 beq.n 800615e <d_print_comp_inner+0x211a>
- 800615a: f7fe f8a9 bl 80042b0 <d_print_comp_inner+0x26c>
- 800615e: 253a movs r5, #58 @ 0x3a
- 8006160: f7fe f897 bl 8004292 <d_print_comp_inner+0x24e>
- 8006164: 781a ldrb r2, [r3, #0]
- 8006166: 2a5b cmp r2, #91 @ 0x5b
- 8006168: d105 bne.n 8006176 <d_print_comp_inner+0x2132>
- 800616a: 68db ldr r3, [r3, #12]
- 800616c: 2b00 cmp r3, #0
- 800616e: d101 bne.n 8006174 <d_print_comp_inner+0x2130>
- 8006170: f7fd ff9f bl 80040b2 <d_print_comp_inner+0x6e>
- 8006174: 781a ldrb r2, [r3, #0]
- 8006176: 3a58 subs r2, #88 @ 0x58
- 8006178: 2a02 cmp r2, #2
- 800617a: d800 bhi.n 800617e <d_print_comp_inner+0x213a>
- 800617c: e10b b.n 8006396 <d_print_comp_inner+0x2352>
- 800617e: 238c movs r3, #140 @ 0x8c
- 8006180: 2201 movs r2, #1
- 8006182: 005b lsls r3, r3, #1
- 8006184: 50e2 str r2, [r4, r3]
- 8006186: 4642 mov r2, r8
- 8006188: 490c ldr r1, [pc, #48] @ (80061bc <d_print_comp_inner+0x2178>)
- 800618a: a80a add r0, sp, #40 @ 0x28
- 800618c: f004 fd7e bl 800ac8c <sprintf>
- 8006190: a80a add r0, sp, #40 @ 0x28
- 8006192: f005 f95d bl 800b450 <strlen>
- 8006196: 2800 cmp r0, #0
- 8006198: d101 bne.n 800619e <d_print_comp_inner+0x215a>
- 800619a: f7fd ff8e bl 80040ba <d_print_comp_inner+0x76>
- 800619e: 2200 movs r2, #0
- 80061a0: 2380 movs r3, #128 @ 0x80
- 80061a2: 4692 mov sl, r2
- 80061a4: 320d adds r2, #13
- 80061a6: 32ff adds r2, #255 @ 0xff
- 80061a8: 4691 mov r9, r2
- 80061aa: 005b lsls r3, r3, #1
- 80061ac: ad0a add r5, sp, #40 @ 0x28
- 80061ae: 3a04 subs r2, #4
- 80061b0: 4690 mov r8, r2
- 80061b2: 58e3 ldr r3, [r4, r3]
- 80061b4: 182f adds r7, r5, r0
- 80061b6: e018 b.n 80061ea <d_print_comp_inner+0x21a6>
- 80061b8: 080143f8 .word 0x080143f8
- 80061bc: 080140e4 .word 0x080140e4
- 80061c0: 080143c0 .word 0x080143c0
- 80061c4: 08014364 .word 0x08014364
- 80061c8: 08014370 .word 0x08014370
- 80061cc: 08014170 .word 0x08014170
- 80061d0: 0019 movs r1, r3
- 80061d2: 3301 adds r3, #1
- 80061d4: 2280 movs r2, #128 @ 0x80
- 80061d6: 0052 lsls r2, r2, #1
- 80061d8: 50a3 str r3, [r4, r2]
- 80061da: 3501 adds r5, #1
- 80061dc: 3204 adds r2, #4
- 80061de: 5466 strb r6, [r4, r1]
- 80061e0: 54a6 strb r6, [r4, r2]
- 80061e2: 42af cmp r7, r5
- 80061e4: d101 bne.n 80061ea <d_print_comp_inner+0x21a6>
- 80061e6: f7fd ff68 bl 80040ba <d_print_comp_inner+0x76>
- 80061ea: 782e ldrb r6, [r5, #0]
- 80061ec: 2bff cmp r3, #255 @ 0xff
- 80061ee: d1ef bne.n 80061d0 <d_print_comp_inner+0x218c>
- 80061f0: 4652 mov r2, sl
- 80061f2: 54e2 strb r2, [r4, r3]
- 80061f4: 464b mov r3, r9
- 80061f6: 58e2 ldr r2, [r4, r3]
- 80061f8: 4643 mov r3, r8
- 80061fa: 21ff movs r1, #255 @ 0xff
- 80061fc: 58e3 ldr r3, [r4, r3]
- 80061fe: 0020 movs r0, r4
- 8006200: 4798 blx r3
- 8006202: 2294 movs r2, #148 @ 0x94
- 8006204: 0052 lsls r2, r2, #1
- 8006206: 58a3 ldr r3, [r4, r2]
- 8006208: 2100 movs r1, #0
- 800620a: 3301 adds r3, #1
- 800620c: 50a3 str r3, [r4, r2]
- 800620e: 2301 movs r3, #1
- 8006210: e7e0 b.n 80061d4 <d_print_comp_inner+0x2190>
- 8006212: 2111 movs r1, #17
- 8006214: 0020 movs r0, r4
- 8006216: 68d2 ldr r2, [r2, #12]
- 8006218: f000 feaa bl 8006f70 <d_print_comp>
- 800621c: 23a4 movs r3, #164 @ 0xa4
- 800621e: 005b lsls r3, r3, #1
- 8006220: 58e3 ldr r3, [r4, r3]
- 8006222: 2b00 cmp r3, #0
- 8006224: d003 beq.n 800622e <d_print_comp_inner+0x21ea>
- 8006226: 2388 movs r3, #136 @ 0x88
- 8006228: 9a0a ldr r2, [sp, #40] @ 0x28
- 800622a: 005b lsls r3, r3, #1
- 800622c: 50e2 str r2, [r4, r3]
- 800622e: 2382 movs r3, #130 @ 0x82
- 8006230: 005b lsls r3, r3, #1
- 8006232: 5ce3 ldrb r3, [r4, r3]
- 8006234: 2b3c cmp r3, #60 @ 0x3c
- 8006236: d101 bne.n 800623c <d_print_comp_inner+0x21f8>
- 8006238: f000 fd51 bl 8006cde <d_print_comp_inner+0x2c9a>
- 800623c: 213c movs r1, #60 @ 0x3c
- 800623e: 0020 movs r0, r4
- 8006240: f7fb fccc bl 8001bdc <d_append_char>
- 8006244: 9b01 ldr r3, [sp, #4]
- 8006246: 2111 movs r1, #17
- 8006248: 68db ldr r3, [r3, #12]
- 800624a: 0020 movs r0, r4
- 800624c: 691a ldr r2, [r3, #16]
- 800624e: f000 fe8f bl 8006f70 <d_print_comp>
- 8006252: 2382 movs r3, #130 @ 0x82
- 8006254: 005b lsls r3, r3, #1
- 8006256: 5ce3 ldrb r3, [r4, r3]
- 8006258: 2b3e cmp r3, #62 @ 0x3e
- 800625a: d101 bne.n 8006260 <d_print_comp_inner+0x221c>
- 800625c: f000 fd39 bl 8006cd2 <d_print_comp_inner+0x2c8e>
- 8006260: 213e movs r1, #62 @ 0x3e
- 8006262: 0020 movs r0, r4
- 8006264: f7fb fcba bl 8001bdc <d_append_char>
- 8006268: f7fd ff27 bl 80040ba <d_print_comp_inner+0x76>
- 800626c: 68fb ldr r3, [r7, #12]
- 800626e: 681e ldr r6, [r3, #0]
- 8006270: 7831 ldrb r1, [r6, #0]
- 8006272: 000b movs r3, r1
- 8006274: 3b61 subs r3, #97 @ 0x61
- 8006276: 2961 cmp r1, #97 @ 0x61
- 8006278: d105 bne.n 8006286 <d_print_comp_inner+0x2242>
- 800627a: 7872 ldrb r2, [r6, #1]
- 800627c: 0013 movs r3, r2
- 800627e: 3b64 subs r3, #100 @ 0x64
- 8006280: 2a64 cmp r2, #100 @ 0x64
- 8006282: d100 bne.n 8006286 <d_print_comp_inner+0x2242>
- 8006284: 78b3 ldrb r3, [r6, #2]
- 8006286: 782a ldrb r2, [r5, #0]
- 8006288: 2b00 cmp r3, #0
- 800628a: d103 bne.n 8006294 <d_print_comp_inner+0x2250>
- 800628c: 2a03 cmp r2, #3
- 800628e: d101 bne.n 8006294 <d_print_comp_inner+0x2250>
- 8006290: f000 fd77 bl 8006d82 <d_print_comp_inner+0x2d3e>
- 8006294: 2a39 cmp r2, #57 @ 0x39
- 8006296: d101 bne.n 800629c <d_print_comp_inner+0x2258>
- 8006298: f000 fd82 bl 8006da0 <d_print_comp_inner+0x2d5c>
- 800629c: 2973 cmp r1, #115 @ 0x73
- 800629e: d123 bne.n 80062e8 <d_print_comp_inner+0x22a4>
- 80062a0: 7873 ldrb r3, [r6, #1]
- 80062a2: 2b5a cmp r3, #90 @ 0x5a
- 80062a4: d001 beq.n 80062aa <d_print_comp_inner+0x2266>
- 80062a6: f000 fce2 bl 8006c6e <d_print_comp_inner+0x2c2a>
- 80062aa: 78b3 ldrb r3, [r6, #2]
- 80062ac: 4698 mov r8, r3
- 80062ae: 2b00 cmp r3, #0
- 80062b0: d001 beq.n 80062b6 <d_print_comp_inner+0x2272>
- 80062b2: f000 fcdc bl 8006c6e <d_print_comp_inner+0x2c2a>
- 80062b6: 0029 movs r1, r5
- 80062b8: 0020 movs r0, r4
- 80062ba: f7fb fcd1 bl 8001c60 <d_find_pack>
- 80062be: 4642 mov r2, r8
- 80062c0: 2800 cmp r0, #0
- 80062c2: d107 bne.n 80062d4 <d_print_comp_inner+0x2290>
- 80062c4: e00a b.n 80062dc <d_print_comp_inner+0x2298>
- 80062c6: 68c3 ldr r3, [r0, #12]
- 80062c8: 2b00 cmp r3, #0
- 80062ca: d006 beq.n 80062da <d_print_comp_inner+0x2296>
- 80062cc: 6900 ldr r0, [r0, #16]
- 80062ce: 3201 adds r2, #1
- 80062d0: 2800 cmp r0, #0
- 80062d2: d002 beq.n 80062da <d_print_comp_inner+0x2296>
- 80062d4: 7803 ldrb r3, [r0, #0]
- 80062d6: 2b2f cmp r3, #47 @ 0x2f
- 80062d8: d0f5 beq.n 80062c6 <d_print_comp_inner+0x2282>
- 80062da: 4690 mov r8, r2
- 80062dc: 4641 mov r1, r8
- 80062de: 0020 movs r0, r4
- 80062e0: f7fb fd54 bl 8001d8c <d_append_num>
- 80062e4: f7fd fee9 bl 80040ba <d_print_comp_inner+0x76>
- 80062e8: 2111 movs r1, #17
- 80062ea: 003a movs r2, r7
- 80062ec: 0020 movs r0, r4
- 80062ee: f001 fd2f bl 8007d50 <d_print_expr_op>
- 80062f2: 7831 ldrb r1, [r6, #0]
- 80062f4: 2967 cmp r1, #103 @ 0x67
- 80062f6: d10c bne.n 8006312 <d_print_comp_inner+0x22ce>
- 80062f8: 7873 ldrb r3, [r6, #1]
- 80062fa: 2b73 cmp r3, #115 @ 0x73
- 80062fc: d109 bne.n 8006312 <d_print_comp_inner+0x22ce>
- 80062fe: 78b3 ldrb r3, [r6, #2]
- 8006300: 2b00 cmp r3, #0
- 8006302: d106 bne.n 8006312 <d_print_comp_inner+0x22ce>
- 8006304: 002a movs r2, r5
- 8006306: 2111 movs r1, #17
- 8006308: 0020 movs r0, r4
- 800630a: f000 fe31 bl 8006f70 <d_print_comp>
- 800630e: f7fd fed4 bl 80040ba <d_print_comp_inner+0x76>
- 8006312: 2973 cmp r1, #115 @ 0x73
- 8006314: d001 beq.n 800631a <d_print_comp_inner+0x22d6>
- 8006316: f7fe fcbc bl 8004c92 <d_print_comp_inner+0xc4e>
- 800631a: 7873 ldrb r3, [r6, #1]
- 800631c: 2b74 cmp r3, #116 @ 0x74
- 800631e: d001 beq.n 8006324 <d_print_comp_inner+0x22e0>
- 8006320: f7fe fcb7 bl 8004c92 <d_print_comp_inner+0xc4e>
- 8006324: 78b3 ldrb r3, [r6, #2]
- 8006326: 2b00 cmp r3, #0
- 8006328: d001 beq.n 800632e <d_print_comp_inner+0x22ea>
- 800632a: f7fe fcb2 bl 8004c92 <d_print_comp_inner+0xc4e>
- 800632e: 0020 movs r0, r4
- 8006330: 394b subs r1, #75 @ 0x4b
- 8006332: f7fb fc53 bl 8001bdc <d_append_char>
- 8006336: 0020 movs r0, r4
- 8006338: 002a movs r2, r5
- 800633a: 2111 movs r1, #17
- 800633c: f000 fe18 bl 8006f70 <d_print_comp>
- 8006340: 2129 movs r1, #41 @ 0x29
- 8006342: 0020 movs r0, r4
- 8006344: f7fb fc4a bl 8001bdc <d_append_char>
- 8006348: f7fd feb7 bl 80040ba <d_print_comp_inner+0x76>
- 800634c: 2120 movs r1, #32
- 800634e: 0020 movs r0, r4
- 8006350: f7fb fc44 bl 8001bdc <d_append_char>
- 8006354: 6875 ldr r5, [r6, #4]
- 8006356: f7fe f887 bl 8004468 <d_print_comp_inner+0x424>
- 800635a: 2111 movs r1, #17
- 800635c: 0020 movs r0, r4
- 800635e: 9a01 ldr r2, [sp, #4]
- 8006360: f000 fe34 bl 8006fcc <d_print_mod>
- 8006364: f7fd ff7d bl 8004262 <d_print_comp_inner+0x21e>
- 8006368: 238a movs r3, #138 @ 0x8a
- 800636a: 4654 mov r4, sl
- 800636c: 2201 movs r2, #1
- 800636e: 005b lsls r3, r3, #1
- 8006370: 50e6 str r6, [r4, r3]
- 8006372: 3304 adds r3, #4
- 8006374: 50e2 str r2, [r4, r3]
- 8006376: f7fd fea0 bl 80040ba <d_print_comp_inner+0x76>
- 800637a: 2128 movs r1, #40 @ 0x28
- 800637c: f7fb fc2e bl 8001bdc <d_append_char>
- 8006380: 0020 movs r0, r4
- 8006382: 2111 movs r1, #17
- 8006384: 68fa ldr r2, [r7, #12]
- 8006386: f000 fdf3 bl 8006f70 <d_print_comp>
- 800638a: 2129 movs r1, #41 @ 0x29
- 800638c: 0020 movs r0, r4
- 800638e: f7fb fc25 bl 8001bdc <d_append_char>
- 8006392: f7fe fc7e bl 8004c92 <d_print_comp_inner+0xc4e>
- 8006396: 4bee ldr r3, [pc, #952] @ (8006750 <d_print_comp_inner+0x270c>)
- 8006398: 0092 lsls r2, r2, #2
- 800639a: 58d5 ldr r5, [r2, r3]
- 800639c: 0028 movs r0, r5
- 800639e: f005 f857 bl 800b450 <strlen>
- 80063a2: 2800 cmp r0, #0
- 80063a4: d100 bne.n 80063a8 <d_print_comp_inner+0x2364>
- 80063a6: e6ee b.n 8006186 <d_print_comp_inner+0x2142>
- 80063a8: 2200 movs r2, #0
- 80063aa: 2380 movs r3, #128 @ 0x80
- 80063ac: 4693 mov fp, r2
- 80063ae: 320d adds r2, #13
- 80063b0: 32ff adds r2, #255 @ 0xff
- 80063b2: 4692 mov sl, r2
- 80063b4: 005b lsls r3, r3, #1
- 80063b6: 3a04 subs r2, #4
- 80063b8: 4691 mov r9, r2
- 80063ba: 58e3 ldr r3, [r4, r3]
- 80063bc: 182f adds r7, r5, r0
- 80063be: e00b b.n 80063d8 <d_print_comp_inner+0x2394>
- 80063c0: 0019 movs r1, r3
- 80063c2: 3301 adds r3, #1
- 80063c4: 2280 movs r2, #128 @ 0x80
- 80063c6: 0052 lsls r2, r2, #1
- 80063c8: 50a3 str r3, [r4, r2]
- 80063ca: 3501 adds r5, #1
- 80063cc: 3204 adds r2, #4
- 80063ce: 5466 strb r6, [r4, r1]
- 80063d0: 54a6 strb r6, [r4, r2]
- 80063d2: 42af cmp r7, r5
- 80063d4: d100 bne.n 80063d8 <d_print_comp_inner+0x2394>
- 80063d6: e6d6 b.n 8006186 <d_print_comp_inner+0x2142>
- 80063d8: 782e ldrb r6, [r5, #0]
- 80063da: 2bff cmp r3, #255 @ 0xff
- 80063dc: d1f0 bne.n 80063c0 <d_print_comp_inner+0x237c>
- 80063de: 465a mov r2, fp
- 80063e0: 54e2 strb r2, [r4, r3]
- 80063e2: 4653 mov r3, sl
- 80063e4: 58e2 ldr r2, [r4, r3]
- 80063e6: 464b mov r3, r9
- 80063e8: 21ff movs r1, #255 @ 0xff
- 80063ea: 58e3 ldr r3, [r4, r3]
- 80063ec: 0020 movs r0, r4
- 80063ee: 4798 blx r3
- 80063f0: 2294 movs r2, #148 @ 0x94
- 80063f2: 0052 lsls r2, r2, #1
- 80063f4: 58a3 ldr r3, [r4, r2]
- 80063f6: 2100 movs r1, #0
- 80063f8: 3301 adds r3, #1
- 80063fa: 50a3 str r3, [r4, r2]
- 80063fc: 2301 movs r3, #1
- 80063fe: e7e1 b.n 80063c4 <d_print_comp_inner+0x2380>
- 8006400: 2f07 cmp r7, #7
- 8006402: d001 beq.n 8006408 <d_print_comp_inner+0x23c4>
- 8006404: f7fd ff71 bl 80042ea <d_print_comp_inner+0x2a6>
- 8006408: 9b01 ldr r3, [sp, #4]
- 800640a: 691b ldr r3, [r3, #16]
- 800640c: 7819 ldrb r1, [r3, #0]
- 800640e: 2900 cmp r1, #0
- 8006410: d001 beq.n 8006416 <d_print_comp_inner+0x23d2>
- 8006412: f7fd ff6a bl 80042ea <d_print_comp_inner+0x2a6>
- 8006416: 6919 ldr r1, [r3, #16]
- 8006418: 2901 cmp r1, #1
- 800641a: d001 beq.n 8006420 <d_print_comp_inner+0x23dc>
- 800641c: f7fd ff65 bl 80042ea <d_print_comp_inner+0x2a6>
- 8006420: 2d3d cmp r5, #61 @ 0x3d
- 8006422: d001 beq.n 8006428 <d_print_comp_inner+0x23e4>
- 8006424: f7fd ff61 bl 80042ea <d_print_comp_inner+0x2a6>
- 8006428: 68db ldr r3, [r3, #12]
- 800642a: 781b ldrb r3, [r3, #0]
- 800642c: 2b30 cmp r3, #48 @ 0x30
- 800642e: d101 bne.n 8006434 <d_print_comp_inner+0x23f0>
- 8006430: f000 fd94 bl 8006f5c <d_print_comp_inner+0x2f18>
- 8006434: 2b31 cmp r3, #49 @ 0x31
- 8006436: d001 beq.n 800643c <d_print_comp_inner+0x23f8>
- 8006438: f7fd ff57 bl 80042ea <d_print_comp_inner+0x2a6>
- 800643c: 49c5 ldr r1, [pc, #788] @ (8006754 <d_print_comp_inner+0x2710>)
- 800643e: f7fb fc3b bl 8001cb8 <d_append_string>
- 8006442: f7fd fe3a bl 80040ba <d_print_comp_inner+0x76>
- 8006446: 9901 ldr r1, [sp, #4]
- 8006448: f7fb fbea bl 8001c20 <d_lookup_template_argument>
- 800644c: 2800 cmp r0, #0
- 800644e: d101 bne.n 8006454 <d_print_comp_inner+0x2410>
- 8006450: f7fd fe2f bl 80040b2 <d_print_comp_inner+0x6e>
- 8006454: 7803 ldrb r3, [r0, #0]
- 8006456: 2b2f cmp r3, #47 @ 0x2f
- 8006458: d109 bne.n 800646e <d_print_comp_inner+0x242a>
- 800645a: 33f5 adds r3, #245 @ 0xf5
- 800645c: 58e1 ldr r1, [r4, r3]
- 800645e: 2900 cmp r1, #0
- 8006460: db05 blt.n 800646e <d_print_comp_inner+0x242a>
- 8006462: f7fb fb53 bl 8001b0c <d_index_template_argument.part.0>
- 8006466: 2800 cmp r0, #0
- 8006468: d101 bne.n 800646e <d_print_comp_inner+0x242a>
- 800646a: f7fd fe22 bl 80040b2 <d_print_comp_inner+0x6e>
- 800646e: 2588 movs r5, #136 @ 0x88
- 8006470: 006d lsls r5, r5, #1
- 8006472: 5966 ldr r6, [r4, r5]
- 8006474: 0002 movs r2, r0
- 8006476: 6833 ldr r3, [r6, #0]
- 8006478: 2111 movs r1, #17
- 800647a: 0020 movs r0, r4
- 800647c: 5163 str r3, [r4, r5]
- 800647e: f000 fd77 bl 8006f70 <d_print_comp>
- 8006482: 5166 str r6, [r4, r5]
- 8006484: f7fd fe19 bl 80040ba <d_print_comp_inner+0x76>
- 8006488: 9b01 ldr r3, [sp, #4]
- 800648a: 49b3 ldr r1, [pc, #716] @ (8006758 <d_print_comp_inner+0x2714>)
- 800648c: 68da ldr r2, [r3, #12]
- 800648e: a80a add r0, sp, #40 @ 0x28
- 8006490: 3201 adds r2, #1
- 8006492: f004 fbfb bl 800ac8c <sprintf>
- 8006496: a80a add r0, sp, #40 @ 0x28
- 8006498: f004 ffda bl 800b450 <strlen>
- 800649c: 2800 cmp r0, #0
- 800649e: d101 bne.n 80064a4 <d_print_comp_inner+0x2460>
- 80064a0: f7fd fe0b bl 80040ba <d_print_comp_inner+0x76>
- 80064a4: 2200 movs r2, #0
- 80064a6: 4643 mov r3, r8
- 80064a8: 4692 mov sl, r2
- 80064aa: 320d adds r2, #13
- 80064ac: 32ff adds r2, #255 @ 0xff
- 80064ae: 4691 mov r9, r2
- 80064b0: ad0a add r5, sp, #40 @ 0x28
- 80064b2: 3a04 subs r2, #4
- 80064b4: 4690 mov r8, r2
- 80064b6: 58e3 ldr r3, [r4, r3]
- 80064b8: 182f adds r7, r5, r0
- 80064ba: e00d b.n 80064d8 <d_print_comp_inner+0x2494>
- 80064bc: 001a movs r2, r3
- 80064be: 3301 adds r3, #1
- 80064c0: 2180 movs r1, #128 @ 0x80
- 80064c2: 0049 lsls r1, r1, #1
- 80064c4: 5063 str r3, [r4, r1]
- 80064c6: 54a6 strb r6, [r4, r2]
- 80064c8: 2282 movs r2, #130 @ 0x82
- 80064ca: 3501 adds r5, #1
- 80064cc: 0052 lsls r2, r2, #1
- 80064ce: 54a6 strb r6, [r4, r2]
- 80064d0: 42af cmp r7, r5
- 80064d2: d101 bne.n 80064d8 <d_print_comp_inner+0x2494>
- 80064d4: f7fd fdf1 bl 80040ba <d_print_comp_inner+0x76>
- 80064d8: 782e ldrb r6, [r5, #0]
- 80064da: 2bff cmp r3, #255 @ 0xff
- 80064dc: d1ee bne.n 80064bc <d_print_comp_inner+0x2478>
- 80064de: 4652 mov r2, sl
- 80064e0: 54e2 strb r2, [r4, r3]
- 80064e2: 464b mov r3, r9
- 80064e4: 58e2 ldr r2, [r4, r3]
- 80064e6: 4643 mov r3, r8
- 80064e8: 21ff movs r1, #255 @ 0xff
- 80064ea: 58e3 ldr r3, [r4, r3]
- 80064ec: 0020 movs r0, r4
- 80064ee: 4798 blx r3
- 80064f0: 2294 movs r2, #148 @ 0x94
- 80064f2: 0052 lsls r2, r2, #1
- 80064f4: 58a3 ldr r3, [r4, r2]
- 80064f6: 3301 adds r3, #1
- 80064f8: 50a3 str r3, [r4, r2]
- 80064fa: 2301 movs r3, #1
- 80064fc: 2200 movs r2, #0
- 80064fe: e7df b.n 80064c0 <d_print_comp_inner+0x247c>
- 8006500: 2700 movs r7, #0
- 8006502: 2386 movs r3, #134 @ 0x86
- 8006504: 5467 strb r7, [r4, r1]
- 8006506: 005b lsls r3, r3, #1
- 8006508: 58e2 ldr r2, [r4, r3]
- 800650a: 3b04 subs r3, #4
- 800650c: 58e3 ldr r3, [r4, r3]
- 800650e: 0020 movs r0, r4
- 8006510: 4798 blx r3
- 8006512: 2294 movs r2, #148 @ 0x94
- 8006514: 0052 lsls r2, r2, #1
- 8006516: 58a3 ldr r3, [r4, r2]
- 8006518: 5167 str r7, [r4, r5]
- 800651a: 3301 adds r3, #1
- 800651c: 50a3 str r3, [r4, r2]
- 800651e: f7fd fe6c bl 80041fa <d_print_comp_inner+0x1b6>
- 8006522: 2200 movs r2, #0
- 8006524: 54c2 strb r2, [r0, r3]
- 8006526: 2386 movs r3, #134 @ 0x86
- 8006528: 005b lsls r3, r3, #1
- 800652a: 58c2 ldr r2, [r0, r3]
- 800652c: 3b04 subs r3, #4
- 800652e: 58c3 ldr r3, [r0, r3]
- 8006530: 21ff movs r1, #255 @ 0xff
- 8006532: 4798 blx r3
- 8006534: 2294 movs r2, #148 @ 0x94
- 8006536: 0052 lsls r2, r2, #1
- 8006538: 58a3 ldr r3, [r4, r2]
- 800653a: 3301 adds r3, #1
- 800653c: 50a3 str r3, [r4, r2]
- 800653e: 3a28 subs r2, #40 @ 0x28
- 8006540: 2300 movs r3, #0
- 8006542: 3aff subs r2, #255 @ 0xff
- 8006544: f7ff f833 bl 80055ae <d_print_comp_inner+0x156a>
- 8006548: 0020 movs r0, r4
- 800654a: 4984 ldr r1, [pc, #528] @ (800675c <d_print_comp_inner+0x2718>)
- 800654c: f7fb fbb4 bl 8001cb8 <d_append_string>
- 8006550: 693a ldr r2, [r7, #16]
- 8006552: 4981 ldr r1, [pc, #516] @ (8006758 <d_print_comp_inner+0x2714>)
- 8006554: 3201 adds r2, #1
- 8006556: a80a add r0, sp, #40 @ 0x28
- 8006558: f004 fb98 bl 800ac8c <sprintf>
- 800655c: a80a add r0, sp, #40 @ 0x28
- 800655e: f004 ff77 bl 800b450 <strlen>
- 8006562: 2800 cmp r0, #0
- 8006564: d030 beq.n 80065c8 <d_print_comp_inner+0x2584>
- 8006566: 2200 movs r2, #0
- 8006568: 4680 mov r8, r0
- 800656a: 4693 mov fp, r2
- 800656c: 320d adds r2, #13
- 800656e: 32ff adds r2, #255 @ 0xff
- 8006570: ad0a add r5, sp, #40 @ 0x28
- 8006572: 44a8 add r8, r5
- 8006574: 2380 movs r3, #128 @ 0x80
- 8006576: 4692 mov sl, r2
- 8006578: 3a04 subs r2, #4
- 800657a: 4691 mov r9, r2
- 800657c: 4642 mov r2, r8
- 800657e: 005b lsls r3, r3, #1
- 8006580: 46b8 mov r8, r7
- 8006582: 58e3 ldr r3, [r4, r3]
- 8006584: 0017 movs r7, r2
- 8006586: e00a b.n 800659e <d_print_comp_inner+0x255a>
- 8006588: 0019 movs r1, r3
- 800658a: 3301 adds r3, #1
- 800658c: 2280 movs r2, #128 @ 0x80
- 800658e: 0052 lsls r2, r2, #1
- 8006590: 50a3 str r3, [r4, r2]
- 8006592: 3501 adds r5, #1
- 8006594: 3204 adds r2, #4
- 8006596: 5466 strb r6, [r4, r1]
- 8006598: 54a6 strb r6, [r4, r2]
- 800659a: 42bd cmp r5, r7
- 800659c: d013 beq.n 80065c6 <d_print_comp_inner+0x2582>
- 800659e: 782e ldrb r6, [r5, #0]
- 80065a0: 2bff cmp r3, #255 @ 0xff
- 80065a2: d1f1 bne.n 8006588 <d_print_comp_inner+0x2544>
- 80065a4: 465a mov r2, fp
- 80065a6: 54e2 strb r2, [r4, r3]
- 80065a8: 4653 mov r3, sl
- 80065aa: 58e2 ldr r2, [r4, r3]
- 80065ac: 464b mov r3, r9
- 80065ae: 21ff movs r1, #255 @ 0xff
- 80065b0: 58e3 ldr r3, [r4, r3]
- 80065b2: 0020 movs r0, r4
- 80065b4: 4798 blx r3
- 80065b6: 2294 movs r2, #148 @ 0x94
- 80065b8: 0052 lsls r2, r2, #1
- 80065ba: 58a3 ldr r3, [r4, r2]
- 80065bc: 2100 movs r1, #0
- 80065be: 3301 adds r3, #1
- 80065c0: 50a3 str r3, [r4, r2]
- 80065c2: 2301 movs r3, #1
- 80065c4: e7e2 b.n 800658c <d_print_comp_inner+0x2548>
- 80065c6: 4647 mov r7, r8
- 80065c8: 0020 movs r0, r4
- 80065ca: 4965 ldr r1, [pc, #404] @ (8006760 <d_print_comp_inner+0x271c>)
- 80065cc: f7fb fb74 bl 8001cb8 <d_append_string>
- 80065d0: 68ff ldr r7, [r7, #12]
- 80065d2: f7fd fecc bl 800436e <d_print_comp_inner+0x32a>
- 80065d6: 2200 movs r2, #0
- 80065d8: 54e2 strb r2, [r4, r3]
- 80065da: 2386 movs r3, #134 @ 0x86
- 80065dc: 005b lsls r3, r3, #1
- 80065de: 58e2 ldr r2, [r4, r3]
- 80065e0: 3b04 subs r3, #4
- 80065e2: 21ff movs r1, #255 @ 0xff
- 80065e4: 58e3 ldr r3, [r4, r3]
- 80065e6: 0020 movs r0, r4
- 80065e8: 4798 blx r3
- 80065ea: 2294 movs r2, #148 @ 0x94
- 80065ec: 0052 lsls r2, r2, #1
- 80065ee: 58a3 ldr r3, [r4, r2]
- 80065f0: 2101 movs r1, #1
- 80065f2: 3301 adds r3, #1
- 80065f4: 50a3 str r3, [r4, r2]
- 80065f6: 2300 movs r3, #0
- 80065f8: f7ff fb1b bl 8005c32 <d_print_comp_inner+0x1bee>
- 80065fc: 2200 movs r2, #0
- 80065fe: 54e2 strb r2, [r4, r3]
- 8006600: 2386 movs r3, #134 @ 0x86
- 8006602: 005b lsls r3, r3, #1
- 8006604: 58e2 ldr r2, [r4, r3]
- 8006606: 3b04 subs r3, #4
- 8006608: 58e3 ldr r3, [r4, r3]
- 800660a: 21ff movs r1, #255 @ 0xff
- 800660c: 0020 movs r0, r4
- 800660e: 4798 blx r3
- 8006610: 2294 movs r2, #148 @ 0x94
- 8006612: 0052 lsls r2, r2, #1
- 8006614: 58a3 ldr r3, [r4, r2]
- 8006616: 3301 adds r3, #1
- 8006618: 50a3 str r3, [r4, r2]
- 800661a: 3a28 subs r2, #40 @ 0x28
- 800661c: 2300 movs r3, #0
- 800661e: 3aff subs r2, #255 @ 0xff
- 8006620: e44a b.n 8005eb8 <d_print_comp_inner+0x1e74>
- 8006622: 238c movs r3, #140 @ 0x8c
- 8006624: 9c02 ldr r4, [sp, #8]
- 8006626: 005b lsls r3, r3, #1
- 8006628: 3201 adds r2, #1
- 800662a: 50e2 str r2, [r4, r3]
- 800662c: f7fd fd45 bl 80040ba <d_print_comp_inner+0x76>
- 8006630: 2200 movs r2, #0
- 8006632: 54e2 strb r2, [r4, r3]
- 8006634: 2386 movs r3, #134 @ 0x86
- 8006636: 005b lsls r3, r3, #1
- 8006638: 58e2 ldr r2, [r4, r3]
- 800663a: 3b04 subs r3, #4
- 800663c: 21ff movs r1, #255 @ 0xff
- 800663e: 58e3 ldr r3, [r4, r3]
- 8006640: 0020 movs r0, r4
- 8006642: 4798 blx r3
- 8006644: 2294 movs r2, #148 @ 0x94
- 8006646: 0052 lsls r2, r2, #1
- 8006648: 58a3 ldr r3, [r4, r2]
- 800664a: 2101 movs r1, #1
- 800664c: 3301 adds r3, #1
- 800664e: 50a3 str r3, [r4, r2]
- 8006650: 2300 movs r3, #0
- 8006652: f7fe feb1 bl 80053b8 <d_print_comp_inner+0x1374>
- 8006656: 2120 movs r1, #32
- 8006658: 0020 movs r0, r4
- 800665a: f7fb fabf bl 8001bdc <d_append_char>
- 800665e: f7fe fea3 bl 80053a8 <d_print_comp_inner+0x1364>
- 8006662: 2200 movs r2, #0
- 8006664: 54e2 strb r2, [r4, r3]
- 8006666: 2386 movs r3, #134 @ 0x86
- 8006668: 005b lsls r3, r3, #1
- 800666a: 58e2 ldr r2, [r4, r3]
- 800666c: 3b04 subs r3, #4
- 800666e: 21ff movs r1, #255 @ 0xff
- 8006670: 58e3 ldr r3, [r4, r3]
- 8006672: 0020 movs r0, r4
- 8006674: 4798 blx r3
- 8006676: 2294 movs r2, #148 @ 0x94
- 8006678: 0052 lsls r2, r2, #1
- 800667a: 58a3 ldr r3, [r4, r2]
- 800667c: 2101 movs r1, #1
- 800667e: 3301 adds r3, #1
- 8006680: 50a3 str r3, [r4, r2]
- 8006682: 2300 movs r3, #0
- 8006684: f7fe fe7d bl 8005382 <d_print_comp_inner+0x133e>
- 8006688: 2120 movs r1, #32
- 800668a: 0020 movs r0, r4
- 800668c: f7fb faa6 bl 8001bdc <d_append_char>
- 8006690: f7fe fe6f bl 8005372 <d_print_comp_inner+0x132e>
- 8006694: 2200 movs r2, #0
- 8006696: 54e2 strb r2, [r4, r3]
- 8006698: 2386 movs r3, #134 @ 0x86
- 800669a: 005b lsls r3, r3, #1
- 800669c: 58e2 ldr r2, [r4, r3]
- 800669e: 3b04 subs r3, #4
- 80066a0: 21ff movs r1, #255 @ 0xff
- 80066a2: 58e3 ldr r3, [r4, r3]
- 80066a4: 0020 movs r0, r4
- 80066a6: 4798 blx r3
- 80066a8: 2294 movs r2, #148 @ 0x94
- 80066aa: 0052 lsls r2, r2, #1
- 80066ac: 58a3 ldr r3, [r4, r2]
- 80066ae: 2101 movs r1, #1
- 80066b0: 3301 adds r3, #1
- 80066b2: 50a3 str r3, [r4, r2]
- 80066b4: 2300 movs r3, #0
- 80066b6: e453 b.n 8005f60 <d_print_comp_inner+0x1f1c>
- 80066b8: 9a01 ldr r2, [sp, #4]
- 80066ba: 21ff movs r1, #255 @ 0xff
- 80066bc: 54e2 strb r2, [r4, r3]
- 80066be: 2386 movs r3, #134 @ 0x86
- 80066c0: 005b lsls r3, r3, #1
- 80066c2: 58e2 ldr r2, [r4, r3]
- 80066c4: 3b04 subs r3, #4
- 80066c6: 58e3 ldr r3, [r4, r3]
- 80066c8: 0020 movs r0, r4
- 80066ca: 4798 blx r3
- 80066cc: 2294 movs r2, #148 @ 0x94
- 80066ce: 0052 lsls r2, r2, #1
- 80066d0: 58a3 ldr r3, [r4, r2]
- 80066d2: 2101 movs r1, #1
- 80066d4: 3301 adds r3, #1
- 80066d6: 50a3 str r3, [r4, r2]
- 80066d8: 2300 movs r3, #0
- 80066da: e46b b.n 8005fb4 <d_print_comp_inner+0x1f70>
- 80066dc: 2200 movs r2, #0
- 80066de: 54c2 strb r2, [r0, r3]
- 80066e0: 2386 movs r3, #134 @ 0x86
- 80066e2: 005b lsls r3, r3, #1
- 80066e4: 58c2 ldr r2, [r0, r3]
- 80066e6: 3b04 subs r3, #4
- 80066e8: 21ff movs r1, #255 @ 0xff
- 80066ea: 58c3 ldr r3, [r0, r3]
- 80066ec: 4798 blx r3
- 80066ee: 2294 movs r2, #148 @ 0x94
- 80066f0: 0052 lsls r2, r2, #1
- 80066f2: 58a3 ldr r3, [r4, r2]
- 80066f4: 2101 movs r1, #1
- 80066f6: 3301 adds r3, #1
- 80066f8: 50a3 str r3, [r4, r2]
- 80066fa: 2300 movs r3, #0
- 80066fc: f7fe fbb3 bl 8004e66 <d_print_comp_inner+0xe22>
- 8006700: 2200 movs r2, #0
- 8006702: 54e2 strb r2, [r4, r3]
- 8006704: 2386 movs r3, #134 @ 0x86
- 8006706: 005b lsls r3, r3, #1
- 8006708: 58e2 ldr r2, [r4, r3]
- 800670a: 3b04 subs r3, #4
- 800670c: 21ff movs r1, #255 @ 0xff
- 800670e: 58e3 ldr r3, [r4, r3]
- 8006710: 0020 movs r0, r4
- 8006712: 4798 blx r3
- 8006714: 2294 movs r2, #148 @ 0x94
- 8006716: 0052 lsls r2, r2, #1
- 8006718: 58a3 ldr r3, [r4, r2]
- 800671a: 2101 movs r1, #1
- 800671c: 3301 adds r3, #1
- 800671e: 50a3 str r3, [r4, r2]
- 8006720: 2300 movs r3, #0
- 8006722: f7fd fef9 bl 8004518 <d_print_comp_inner+0x4d4>
- 8006726: 2200 movs r2, #0
- 8006728: 54e2 strb r2, [r4, r3]
- 800672a: 2386 movs r3, #134 @ 0x86
- 800672c: 005b lsls r3, r3, #1
- 800672e: 58e2 ldr r2, [r4, r3]
- 8006730: 3b04 subs r3, #4
- 8006732: 58e3 ldr r3, [r4, r3]
- 8006734: 21ff movs r1, #255 @ 0xff
- 8006736: 0020 movs r0, r4
- 8006738: 4798 blx r3
- 800673a: 2294 movs r2, #148 @ 0x94
- 800673c: 0052 lsls r2, r2, #1
- 800673e: 58a3 ldr r3, [r4, r2]
- 8006740: 3301 adds r3, #1
- 8006742: 50a3 str r3, [r4, r2]
- 8006744: 3a28 subs r2, #40 @ 0x28
- 8006746: 2300 movs r3, #0
- 8006748: 3aff subs r2, #255 @ 0xff
- 800674a: f7fd fed2 bl 80044f2 <d_print_comp_inner+0x4ae>
- 800674e: 46c0 nop @ (mov r8, r8)
- 8006750: 0801531c .word 0x0801531c
- 8006754: 08014340 .word 0x08014340
- 8006758: 080140e4 .word 0x080140e4
- 800675c: 0801415c .word 0x0801415c
- 8006760: 0801416c .word 0x0801416c
- 8006764: 2200 movs r2, #0
- 8006766: 54e2 strb r2, [r4, r3]
- 8006768: 2386 movs r3, #134 @ 0x86
- 800676a: 005b lsls r3, r3, #1
- 800676c: 58e2 ldr r2, [r4, r3]
- 800676e: 3b04 subs r3, #4
- 8006770: 21ff movs r1, #255 @ 0xff
- 8006772: 58e3 ldr r3, [r4, r3]
- 8006774: 0020 movs r0, r4
- 8006776: 4798 blx r3
- 8006778: 2294 movs r2, #148 @ 0x94
- 800677a: 0052 lsls r2, r2, #1
- 800677c: 58a3 ldr r3, [r4, r2]
- 800677e: 2101 movs r1, #1
- 8006780: 3301 adds r3, #1
- 8006782: 50a3 str r3, [r4, r2]
- 8006784: 2300 movs r3, #0
- 8006786: f7ff f8cd bl 8005924 <d_print_comp_inner+0x18e0>
- 800678a: 2200 movs r2, #0
- 800678c: 54e2 strb r2, [r4, r3]
- 800678e: 2386 movs r3, #134 @ 0x86
- 8006790: 005b lsls r3, r3, #1
- 8006792: 58e2 ldr r2, [r4, r3]
- 8006794: 3b04 subs r3, #4
- 8006796: 58e3 ldr r3, [r4, r3]
- 8006798: 21ff movs r1, #255 @ 0xff
- 800679a: 0020 movs r0, r4
- 800679c: 4798 blx r3
- 800679e: 2294 movs r2, #148 @ 0x94
- 80067a0: 0052 lsls r2, r2, #1
- 80067a2: 58a3 ldr r3, [r4, r2]
- 80067a4: 3301 adds r3, #1
- 80067a6: 50a3 str r3, [r4, r2]
- 80067a8: 3a28 subs r2, #40 @ 0x28
- 80067aa: 2300 movs r3, #0
- 80067ac: 3aff subs r2, #255 @ 0xff
- 80067ae: f7ff f8a5 bl 80058fc <d_print_comp_inner+0x18b8>
- 80067b2: 2200 movs r2, #0
- 80067b4: 54c2 strb r2, [r0, r3]
- 80067b6: 2386 movs r3, #134 @ 0x86
- 80067b8: 005b lsls r3, r3, #1
- 80067ba: 58c2 ldr r2, [r0, r3]
- 80067bc: 3b04 subs r3, #4
- 80067be: 21ff movs r1, #255 @ 0xff
- 80067c0: 58c3 ldr r3, [r0, r3]
- 80067c2: 4798 blx r3
- 80067c4: 2294 movs r2, #148 @ 0x94
- 80067c6: 0052 lsls r2, r2, #1
- 80067c8: 58a3 ldr r3, [r4, r2]
- 80067ca: 2101 movs r1, #1
- 80067cc: 3301 adds r3, #1
- 80067ce: 50a3 str r3, [r4, r2]
- 80067d0: 2300 movs r3, #0
- 80067d2: f7fe f966 bl 8004aa2 <d_print_comp_inner+0xa5e>
- 80067d6: 2200 movs r2, #0
- 80067d8: 54e2 strb r2, [r4, r3]
- 80067da: 2386 movs r3, #134 @ 0x86
- 80067dc: 005b lsls r3, r3, #1
- 80067de: 58e2 ldr r2, [r4, r3]
- 80067e0: 3b04 subs r3, #4
- 80067e2: 21ff movs r1, #255 @ 0xff
- 80067e4: 58e3 ldr r3, [r4, r3]
- 80067e6: 0020 movs r0, r4
- 80067e8: 4798 blx r3
- 80067ea: 2294 movs r2, #148 @ 0x94
- 80067ec: 0052 lsls r2, r2, #1
- 80067ee: 58a3 ldr r3, [r4, r2]
- 80067f0: 2101 movs r1, #1
- 80067f2: 3301 adds r3, #1
- 80067f4: 50a3 str r3, [r4, r2]
- 80067f6: 2300 movs r3, #0
- 80067f8: f7ff fa35 bl 8005c66 <d_print_comp_inner+0x1c22>
- 80067fc: 2200 movs r2, #0
- 80067fe: 54e2 strb r2, [r4, r3]
- 8006800: 2386 movs r3, #134 @ 0x86
- 8006802: 005b lsls r3, r3, #1
- 8006804: 58e2 ldr r2, [r4, r3]
- 8006806: 3b04 subs r3, #4
- 8006808: 21ff movs r1, #255 @ 0xff
- 800680a: 58e3 ldr r3, [r4, r3]
- 800680c: 0020 movs r0, r4
- 800680e: 4798 blx r3
- 8006810: 2294 movs r2, #148 @ 0x94
- 8006812: 0052 lsls r2, r2, #1
- 8006814: 58a3 ldr r3, [r4, r2]
- 8006816: 2101 movs r1, #1
- 8006818: 3301 adds r3, #1
- 800681a: 50a3 str r3, [r4, r2]
- 800681c: 2300 movs r3, #0
- 800681e: f7fe feae bl 800557e <d_print_comp_inner+0x153a>
- 8006822: 2200 movs r2, #0
- 8006824: 54e2 strb r2, [r4, r3]
- 8006826: 2386 movs r3, #134 @ 0x86
- 8006828: 005b lsls r3, r3, #1
- 800682a: 58e2 ldr r2, [r4, r3]
- 800682c: 3b04 subs r3, #4
- 800682e: 21ff movs r1, #255 @ 0xff
- 8006830: 58e3 ldr r3, [r4, r3]
- 8006832: 0020 movs r0, r4
- 8006834: 4798 blx r3
- 8006836: 2294 movs r2, #148 @ 0x94
- 8006838: 0052 lsls r2, r2, #1
- 800683a: 58a3 ldr r3, [r4, r2]
- 800683c: 2101 movs r1, #1
- 800683e: 3301 adds r3, #1
- 8006840: 50a3 str r3, [r4, r2]
- 8006842: 2300 movs r3, #0
- 8006844: f7ff f99e bl 8005b84 <d_print_comp_inner+0x1b40>
- 8006848: 2200 movs r2, #0
- 800684a: 54c2 strb r2, [r0, r3]
- 800684c: 2386 movs r3, #134 @ 0x86
- 800684e: 005b lsls r3, r3, #1
- 8006850: 58c2 ldr r2, [r0, r3]
- 8006852: 3b04 subs r3, #4
- 8006854: 58c3 ldr r3, [r0, r3]
- 8006856: 21ff movs r1, #255 @ 0xff
- 8006858: 4798 blx r3
- 800685a: 2294 movs r2, #148 @ 0x94
- 800685c: 0052 lsls r2, r2, #1
- 800685e: 58a3 ldr r3, [r4, r2]
- 8006860: 3301 adds r3, #1
- 8006862: 50a3 str r3, [r4, r2]
- 8006864: 3a28 subs r2, #40 @ 0x28
- 8006866: 2300 movs r3, #0
- 8006868: 3aff subs r2, #255 @ 0xff
- 800686a: f7fe f932 bl 8004ad2 <d_print_comp_inner+0xa8e>
- 800686e: 2200 movs r2, #0
- 8006870: 54e2 strb r2, [r4, r3]
- 8006872: 2386 movs r3, #134 @ 0x86
- 8006874: 005b lsls r3, r3, #1
- 8006876: 58e2 ldr r2, [r4, r3]
- 8006878: 3b04 subs r3, #4
- 800687a: 21ff movs r1, #255 @ 0xff
- 800687c: 58e3 ldr r3, [r4, r3]
- 800687e: 0020 movs r0, r4
- 8006880: 4798 blx r3
- 8006882: 2294 movs r2, #148 @ 0x94
- 8006884: 0052 lsls r2, r2, #1
- 8006886: 58a3 ldr r3, [r4, r2]
- 8006888: 2101 movs r1, #1
- 800688a: 3301 adds r3, #1
- 800688c: 50a3 str r3, [r4, r2]
- 800688e: 2300 movs r3, #0
- 8006890: f7ff f8f9 bl 8005a86 <d_print_comp_inner+0x1a42>
- 8006894: 2200 movs r2, #0
- 8006896: 54e2 strb r2, [r4, r3]
- 8006898: 2386 movs r3, #134 @ 0x86
- 800689a: 005b lsls r3, r3, #1
- 800689c: 58e2 ldr r2, [r4, r3]
- 800689e: 3b04 subs r3, #4
- 80068a0: 21ff movs r1, #255 @ 0xff
- 80068a2: 58e3 ldr r3, [r4, r3]
- 80068a4: 0020 movs r0, r4
- 80068a6: 4798 blx r3
- 80068a8: 2294 movs r2, #148 @ 0x94
- 80068aa: 0052 lsls r2, r2, #1
- 80068ac: 58a3 ldr r3, [r4, r2]
- 80068ae: 2101 movs r1, #1
- 80068b0: 3301 adds r3, #1
- 80068b2: 50a3 str r3, [r4, r2]
- 80068b4: 2300 movs r3, #0
- 80068b6: f7ff f94e bl 8005b56 <d_print_comp_inner+0x1b12>
- 80068ba: 693f ldr r7, [r7, #16]
- 80068bc: 7839 ldrb r1, [r7, #0]
- 80068be: 2948 cmp r1, #72 @ 0x48
- 80068c0: d100 bne.n 80068c4 <d_print_comp_inner+0x2880>
- 80068c2: e222 b.n 8006d0a <d_print_comp_inner+0x2cc6>
- 80068c4: 4692 mov sl, r2
- 80068c6: 46a9 mov r9, r5
- 80068c8: 011b lsls r3, r3, #4
- 80068ca: 445b add r3, fp
- 80068cc: 7838 ldrb r0, [r7, #0]
- 80068ce: 284e cmp r0, #78 @ 0x4e
- 80068d0: d04a beq.n 8006968 <d_print_comp_inner+0x2924>
- 80068d2: 0001 movs r1, r0
- 80068d4: 284e cmp r0, #78 @ 0x4e
- 80068d6: d844 bhi.n 8006962 <d_print_comp_inner+0x291e>
- 80068d8: 391c subs r1, #28
- 80068da: 2904 cmp r1, #4
- 80068dc: d944 bls.n 8006968 <d_print_comp_inner+0x2924>
- 80068de: 4652 mov r2, sl
- 80068e0: 464d mov r5, r9
- 80068e2: f7fe ffd1 bl 8005888 <d_print_comp_inner+0x1844>
- 80068e6: 0020 movs r0, r4
- 80068e8: 215b movs r1, #91 @ 0x5b
- 80068ea: f7fb f977 bl 8001bdc <d_append_char>
- 80068ee: 9b01 ldr r3, [sp, #4]
- 80068f0: 0020 movs r0, r4
- 80068f2: 2111 movs r1, #17
- 80068f4: 691a ldr r2, [r3, #16]
- 80068f6: f000 fb3b bl 8006f70 <d_print_comp>
- 80068fa: 215d movs r1, #93 @ 0x5d
- 80068fc: 0020 movs r0, r4
- 80068fe: f7fb f96d bl 8001bdc <d_append_char>
- 8006902: f7fd fbda bl 80040ba <d_print_comp_inner+0x76>
- 8006906: 2200 movs r2, #0
- 8006908: 54e2 strb r2, [r4, r3]
- 800690a: 2386 movs r3, #134 @ 0x86
- 800690c: 005b lsls r3, r3, #1
- 800690e: 58e2 ldr r2, [r4, r3]
- 8006910: 3b04 subs r3, #4
- 8006912: 21ff movs r1, #255 @ 0xff
- 8006914: 58e3 ldr r3, [r4, r3]
- 8006916: 0020 movs r0, r4
- 8006918: 4798 blx r3
- 800691a: 2294 movs r2, #148 @ 0x94
- 800691c: 0052 lsls r2, r2, #1
- 800691e: 58a3 ldr r3, [r4, r2]
- 8006920: 2101 movs r1, #1
- 8006922: 3301 adds r3, #1
- 8006924: 50a3 str r3, [r4, r2]
- 8006926: 2300 movs r3, #0
- 8006928: f7fd fcf9 bl 800431e <d_print_comp_inner+0x2da>
- 800692c: 2200 movs r2, #0
- 800692e: 54e2 strb r2, [r4, r3]
- 8006930: 2386 movs r3, #134 @ 0x86
- 8006932: 005b lsls r3, r3, #1
- 8006934: 58e2 ldr r2, [r4, r3]
- 8006936: 3b04 subs r3, #4
- 8006938: 21ff movs r1, #255 @ 0xff
- 800693a: 58e3 ldr r3, [r4, r3]
- 800693c: 0020 movs r0, r4
- 800693e: 4798 blx r3
- 8006940: 2294 movs r2, #148 @ 0x94
- 8006942: 0052 lsls r2, r2, #1
- 8006944: 58a3 ldr r3, [r4, r2]
- 8006946: 2101 movs r1, #1
- 8006948: 3301 adds r3, #1
- 800694a: 50a3 str r3, [r4, r2]
- 800694c: 9b01 ldr r3, [sp, #4]
- 800694e: 68da ldr r2, [r3, #12]
- 8006950: 2300 movs r3, #0
- 8006952: f7fd fcd2 bl 80042fa <d_print_comp_inner+0x2b6>
- 8006956: 212d movs r1, #45 @ 0x2d
- 8006958: 0020 movs r0, r4
- 800695a: f7fb f93f bl 8001bdc <d_append_char>
- 800695e: f7fd fcec bl 800433a <d_print_comp_inner+0x2f6>
- 8006962: 3950 subs r1, #80 @ 0x50
- 8006964: 2901 cmp r1, #1
- 8006966: d8ba bhi.n 80068de <d_print_comp_inner+0x289a>
- 8006968: 464a mov r2, r9
- 800696a: 2a04 cmp r2, #4
- 800696c: d018 beq.n 80069a0 <d_print_comp_inner+0x295c>
- 800696e: 0019 movs r1, r3
- 8006970: 001e movs r6, r3
- 8006972: 3110 adds r1, #16
- 8006974: ce25 ldmia r6!, {r0, r2, r5}
- 8006976: c125 stmia r1!, {r0, r2, r5}
- 8006978: 6836 ldr r6, [r6, #0]
- 800697a: 469c mov ip, r3
- 800697c: 600e str r6, [r1, #0]
- 800697e: 218a movs r1, #138 @ 0x8a
- 8006980: 611b str r3, [r3, #16]
- 8006982: 0049 lsls r1, r1, #1
- 8006984: 3310 adds r3, #16
- 8006986: 4662 mov r2, ip
- 8006988: 5063 str r3, [r4, r1]
- 800698a: 2100 movs r1, #0
- 800698c: 6091 str r1, [r2, #8]
- 800698e: 4651 mov r1, sl
- 8006990: 6057 str r7, [r2, #4]
- 8006992: 60d1 str r1, [r2, #12]
- 8006994: 2201 movs r2, #1
- 8006996: 4694 mov ip, r2
- 8006998: 68ff ldr r7, [r7, #12]
- 800699a: 44e1 add r9, ip
- 800699c: 2f00 cmp r7, #0
- 800699e: d195 bne.n 80068cc <d_print_comp_inner+0x2888>
- 80069a0: 238c movs r3, #140 @ 0x8c
- 80069a2: 2201 movs r2, #1
- 80069a4: 005b lsls r3, r3, #1
- 80069a6: 50e2 str r2, [r4, r3]
- 80069a8: f7fd fb87 bl 80040ba <d_print_comp_inner+0x76>
- 80069ac: 3330 adds r3, #48 @ 0x30
- 80069ae: 33ff adds r3, #255 @ 0xff
- 80069b0: 58e0 ldr r0, [r4, r3]
- 80069b2: 2800 cmp r0, #0
- 80069b4: dc00 bgt.n 80069b8 <d_print_comp_inner+0x2974>
- 80069b6: e264 b.n 8006e82 <d_print_comp_inner+0x2e3e>
- 80069b8: 3b04 subs r3, #4
- 80069ba: 58e1 ldr r1, [r4, r3]
- 80069bc: 2300 movs r3, #0
- 80069be: e004 b.n 80069ca <d_print_comp_inner+0x2986>
- 80069c0: 3301 adds r3, #1
- 80069c2: 3108 adds r1, #8
- 80069c4: 4298 cmp r0, r3
- 80069c6: d100 bne.n 80069ca <d_print_comp_inner+0x2986>
- 80069c8: e25b b.n 8006e82 <d_print_comp_inner+0x2e3e>
- 80069ca: 680a ldr r2, [r1, #0]
- 80069cc: 4296 cmp r6, r2
- 80069ce: d1f7 bne.n 80069c0 <d_print_comp_inner+0x297c>
- 80069d0: 2396 movs r3, #150 @ 0x96
- 80069d2: 005b lsls r3, r3, #1
- 80069d4: 58e0 ldr r0, [r4, r3]
- 80069d6: 1e03 subs r3, r0, #0
- 80069d8: d100 bne.n 80069dc <d_print_comp_inner+0x2998>
- 80069da: e186 b.n 8006cea <d_print_comp_inner+0x2ca6>
- 80069dc: 9f01 ldr r7, [sp, #4]
- 80069de: e003 b.n 80069e8 <d_print_comp_inner+0x29a4>
- 80069e0: 685b ldr r3, [r3, #4]
- 80069e2: 2b00 cmp r3, #0
- 80069e4: d100 bne.n 80069e8 <d_print_comp_inner+0x29a4>
- 80069e6: e180 b.n 8006cea <d_print_comp_inner+0x2ca6>
- 80069e8: 681a ldr r2, [r3, #0]
- 80069ea: 42b2 cmp r2, r6
- 80069ec: d003 beq.n 80069f6 <d_print_comp_inner+0x29b2>
- 80069ee: 42ba cmp r2, r7
- 80069f0: d1f6 bne.n 80069e0 <d_print_comp_inner+0x299c>
- 80069f2: 4298 cmp r0, r3
- 80069f4: d0f4 beq.n 80069e0 <d_print_comp_inner+0x299c>
- 80069f6: 0031 movs r1, r6
- 80069f8: 0020 movs r0, r4
- 80069fa: f7fb f911 bl 8001c20 <d_lookup_template_argument>
- 80069fe: 2800 cmp r0, #0
- 8006a00: d101 bne.n 8006a06 <d_print_comp_inner+0x29c2>
- 8006a02: f7fd fb56 bl 80040b2 <d_print_comp_inner+0x6e>
- 8006a06: 7803 ldrb r3, [r0, #0]
- 8006a08: 4647 mov r7, r8
- 8006a0a: 2b2f cmp r3, #47 @ 0x2f
- 8006a0c: d001 beq.n 8006a12 <d_print_comp_inner+0x29ce>
- 8006a0e: f7fd fbbf bl 8004190 <d_print_comp_inner+0x14c>
- 8006a12: 33f5 adds r3, #245 @ 0xf5
- 8006a14: 58e1 ldr r1, [r4, r3]
- 8006a16: 2900 cmp r1, #0
- 8006a18: da01 bge.n 8006a1e <d_print_comp_inner+0x29da>
- 8006a1a: f7ff fb0d bl 8006038 <d_print_comp_inner+0x1ff4>
- 8006a1e: f7fb f875 bl 8001b0c <d_index_template_argument.part.0>
- 8006a22: 2800 cmp r0, #0
- 8006a24: d100 bne.n 8006a28 <d_print_comp_inner+0x29e4>
- 8006a26: e280 b.n 8006f2a <d_print_comp_inner+0x2ee6>
- 8006a28: 7803 ldrb r3, [r0, #0]
- 8006a2a: f7fd fbb1 bl 8004190 <d_print_comp_inner+0x14c>
- 8006a2e: 781b ldrb r3, [r3, #0]
- 8006a30: 0019 movs r1, r3
- 8006a32: 3972 subs r1, #114 @ 0x72
- 8006a34: 2901 cmp r1, #1
- 8006a36: d904 bls.n 8006a42 <d_print_comp_inner+0x29fe>
- 8006a38: 3b63 subs r3, #99 @ 0x63
- 8006a3a: 2b01 cmp r3, #1
- 8006a3c: d901 bls.n 8006a42 <d_print_comp_inner+0x29fe>
- 8006a3e: f7fe f8b6 bl 8004bae <d_print_comp_inner+0xb6a>
- 8006a42: 0020 movs r0, r4
- 8006a44: 2111 movs r1, #17
- 8006a46: f001 f983 bl 8007d50 <d_print_expr_op>
- 8006a4a: 0020 movs r0, r4
- 8006a4c: 213c movs r1, #60 @ 0x3c
- 8006a4e: f7fb f8c5 bl 8001bdc <d_append_char>
- 8006a52: 9d01 ldr r5, [sp, #4]
- 8006a54: 0020 movs r0, r4
- 8006a56: 692b ldr r3, [r5, #16]
- 8006a58: 2111 movs r1, #17
- 8006a5a: 68da ldr r2, [r3, #12]
- 8006a5c: f000 fa88 bl 8006f70 <d_print_comp>
- 8006a60: 0020 movs r0, r4
- 8006a62: 49de ldr r1, [pc, #888] @ (8006ddc <d_print_comp_inner+0x2d98>)
- 8006a64: f7fb f928 bl 8001cb8 <d_append_string>
- 8006a68: 692b ldr r3, [r5, #16]
- 8006a6a: 0020 movs r0, r4
- 8006a6c: 2111 movs r1, #17
- 8006a6e: 691a ldr r2, [r3, #16]
- 8006a70: f000 fa7e bl 8006f70 <d_print_comp>
- 8006a74: 2129 movs r1, #41 @ 0x29
- 8006a76: 0020 movs r0, r4
- 8006a78: f7fb f8b0 bl 8001bdc <d_append_char>
- 8006a7c: f7fd fb1d bl 80040ba <d_print_comp_inner+0x76>
- 8006a80: 2200 movs r2, #0
- 8006a82: 54e2 strb r2, [r4, r3]
- 8006a84: 2386 movs r3, #134 @ 0x86
- 8006a86: 005b lsls r3, r3, #1
- 8006a88: 58e2 ldr r2, [r4, r3]
- 8006a8a: 3b04 subs r3, #4
- 8006a8c: 21ff movs r1, #255 @ 0xff
- 8006a8e: 58e3 ldr r3, [r4, r3]
- 8006a90: 0020 movs r0, r4
- 8006a92: 4798 blx r3
- 8006a94: 2294 movs r2, #148 @ 0x94
- 8006a96: 0052 lsls r2, r2, #1
- 8006a98: 58a3 ldr r3, [r4, r2]
- 8006a9a: 2101 movs r1, #1
- 8006a9c: 3301 adds r3, #1
- 8006a9e: 50a3 str r3, [r4, r2]
- 8006aa0: 2300 movs r3, #0
- 8006aa2: f7fd fbfe bl 80042a2 <d_print_comp_inner+0x25e>
- 8006aa6: 213c movs r1, #60 @ 0x3c
- 8006aa8: 0020 movs r0, r4
- 8006aaa: 9509 str r5, [sp, #36] @ 0x24
- 8006aac: f7fb f896 bl 8001bdc <d_append_char>
- 8006ab0: 68eb ldr r3, [r5, #12]
- 8006ab2: 4699 mov r9, r3
- 8006ab4: 4bca ldr r3, [pc, #808] @ (8006de0 <d_print_comp_inner+0x2d9c>)
- 8006ab6: 9302 str r3, [sp, #8]
- 8006ab8: ab0a add r3, sp, #40 @ 0x28
- 8006aba: 469b mov fp, r3
- 8006abc: 4bc9 ldr r3, [pc, #804] @ (8006de4 <d_print_comp_inner+0x2da0>)
- 8006abe: 9305 str r3, [sp, #20]
- 8006ac0: 464b mov r3, r9
- 8006ac2: 2b00 cmp r3, #0
- 8006ac4: d06f beq.n 8006ba6 <d_print_comp_inner+0x2b62>
- 8006ac6: 465b mov r3, fp
- 8006ac8: 9506 str r5, [sp, #24]
- 8006aca: 9707 str r7, [sp, #28]
- 8006acc: 9303 str r3, [sp, #12]
- 8006ace: 2190 movs r1, #144 @ 0x90
- 8006ad0: 0049 lsls r1, r1, #1
- 8006ad2: 5863 ldr r3, [r4, r1]
- 8006ad4: 1c5a adds r2, r3, #1
- 8006ad6: 5062 str r2, [r4, r1]
- 8006ad8: 2b00 cmp r3, #0
- 8006ada: d000 beq.n 8006ade <d_print_comp_inner+0x2a9a>
- 8006adc: e09e b.n 8006c1c <d_print_comp_inner+0x2bd8>
- 8006ade: 464a mov r2, r9
- 8006ae0: 2111 movs r1, #17
- 8006ae2: 0020 movs r0, r4
- 8006ae4: f000 fa44 bl 8006f70 <d_print_comp>
- 8006ae8: 4653 mov r3, sl
- 8006aea: 58e3 ldr r3, [r4, r3]
- 8006aec: 2bff cmp r3, #255 @ 0xff
- 8006aee: d100 bne.n 8006af2 <d_print_comp_inner+0x2aae>
- 8006af0: e099 b.n 8006c26 <d_print_comp_inner+0x2be2>
- 8006af2: 1c5d adds r5, r3, #1
- 8006af4: 4652 mov r2, sl
- 8006af6: 50a5 str r5, [r4, r2]
- 8006af8: 2220 movs r2, #32
- 8006afa: 54e2 strb r2, [r4, r3]
- 8006afc: 2382 movs r3, #130 @ 0x82
- 8006afe: 005b lsls r3, r3, #1
- 8006b00: 54e2 strb r2, [r4, r3]
- 8006b02: 464b mov r3, r9
- 8006b04: 781b ldrb r3, [r3, #0]
- 8006b06: 2b5b cmp r3, #91 @ 0x5b
- 8006b08: d103 bne.n 8006b12 <d_print_comp_inner+0x2ace>
- 8006b0a: 464b mov r3, r9
- 8006b0c: 68db ldr r3, [r3, #12]
- 8006b0e: 4699 mov r9, r3
- 8006b10: 781b ldrb r3, [r3, #0]
- 8006b12: 2290 movs r2, #144 @ 0x90
- 8006b14: 0052 lsls r2, r2, #1
- 8006b16: 58a2 ldr r2, [r4, r2]
- 8006b18: 3b58 subs r3, #88 @ 0x58
- 8006b1a: 3a01 subs r2, #1
- 8006b1c: 9204 str r2, [sp, #16]
- 8006b1e: 2b02 cmp r3, #2
- 8006b20: d94e bls.n 8006bc0 <d_print_comp_inner+0x2b7c>
- 8006b22: 238c movs r3, #140 @ 0x8c
- 8006b24: 2201 movs r2, #1
- 8006b26: 005b lsls r3, r3, #1
- 8006b28: 50e2 str r2, [r4, r3]
- 8006b2a: 9d03 ldr r5, [sp, #12]
- 8006b2c: 9a04 ldr r2, [sp, #16]
- 8006b2e: 0028 movs r0, r5
- 8006b30: 9902 ldr r1, [sp, #8]
- 8006b32: f004 f8ab bl 800ac8c <sprintf>
- 8006b36: 0028 movs r0, r5
- 8006b38: f004 fc8a bl 800b450 <strlen>
- 8006b3c: 2800 cmp r0, #0
- 8006b3e: d029 beq.n 8006b94 <d_print_comp_inner+0x2b50>
- 8006b40: 9a03 ldr r2, [sp, #12]
- 8006b42: 4653 mov r3, sl
- 8006b44: 0015 movs r5, r2
- 8006b46: 1817 adds r7, r2, r0
- 8006b48: 2286 movs r2, #134 @ 0x86
- 8006b4a: 0052 lsls r2, r2, #1
- 8006b4c: 4693 mov fp, r2
- 8006b4e: 3a04 subs r2, #4
- 8006b50: 4690 mov r8, r2
- 8006b52: 58e3 ldr r3, [r4, r3]
- 8006b54: e00a b.n 8006b6c <d_print_comp_inner+0x2b28>
- 8006b56: 001a movs r2, r3
- 8006b58: 3301 adds r3, #1
- 8006b5a: 4651 mov r1, sl
- 8006b5c: 5063 str r3, [r4, r1]
- 8006b5e: 54a6 strb r6, [r4, r2]
- 8006b60: 2282 movs r2, #130 @ 0x82
- 8006b62: 3501 adds r5, #1
- 8006b64: 0052 lsls r2, r2, #1
- 8006b66: 54a6 strb r6, [r4, r2]
- 8006b68: 42bd cmp r5, r7
- 8006b6a: d013 beq.n 8006b94 <d_print_comp_inner+0x2b50>
- 8006b6c: 782e ldrb r6, [r5, #0]
- 8006b6e: 2bff cmp r3, #255 @ 0xff
- 8006b70: d1f1 bne.n 8006b56 <d_print_comp_inner+0x2b12>
- 8006b72: 2200 movs r2, #0
- 8006b74: 54e2 strb r2, [r4, r3]
- 8006b76: 465b mov r3, fp
- 8006b78: 58e2 ldr r2, [r4, r3]
- 8006b7a: 4643 mov r3, r8
- 8006b7c: 21ff movs r1, #255 @ 0xff
- 8006b7e: 58e3 ldr r3, [r4, r3]
- 8006b80: 0020 movs r0, r4
- 8006b82: 4798 blx r3
- 8006b84: 2294 movs r2, #148 @ 0x94
- 8006b86: 0052 lsls r2, r2, #1
- 8006b88: 58a3 ldr r3, [r4, r2]
- 8006b8a: 3301 adds r3, #1
- 8006b8c: 50a3 str r3, [r4, r2]
- 8006b8e: 2301 movs r3, #1
- 8006b90: 2200 movs r2, #0
- 8006b92: e7e2 b.n 8006b5a <d_print_comp_inner+0x2b16>
- 8006b94: 464b mov r3, r9
- 8006b96: 691b ldr r3, [r3, #16]
- 8006b98: 4699 mov r9, r3
- 8006b9a: 2b00 cmp r3, #0
- 8006b9c: d197 bne.n 8006ace <d_print_comp_inner+0x2a8a>
- 8006b9e: 9b03 ldr r3, [sp, #12]
- 8006ba0: 9d06 ldr r5, [sp, #24]
- 8006ba2: 469b mov fp, r3
- 8006ba4: 9f07 ldr r7, [sp, #28]
- 8006ba6: 213e movs r1, #62 @ 0x3e
- 8006ba8: 0020 movs r0, r4
- 8006baa: f7fb f817 bl 8001bdc <d_append_char>
- 8006bae: 2390 movs r3, #144 @ 0x90
- 8006bb0: 005b lsls r3, r3, #1
- 8006bb2: 58e2 ldr r2, [r4, r3]
- 8006bb4: 3b20 subs r3, #32
- 8006bb6: 692d ldr r5, [r5, #16]
- 8006bb8: 58e3 ldr r3, [r4, r3]
- 8006bba: 3201 adds r2, #1
- 8006bbc: f7ff f975 bl 8005eaa <d_print_comp_inner+0x1e66>
- 8006bc0: 4a89 ldr r2, [pc, #548] @ (8006de8 <d_print_comp_inner+0x2da4>)
- 8006bc2: 009b lsls r3, r3, #2
- 8006bc4: 589e ldr r6, [r3, r2]
- 8006bc6: 0030 movs r0, r6
- 8006bc8: f004 fc42 bl 800b450 <strlen>
- 8006bcc: 1833 adds r3, r6, r0
- 8006bce: 4698 mov r8, r3
- 8006bd0: 2800 cmp r0, #0
- 8006bd2: d0aa beq.n 8006b2a <d_print_comp_inner+0x2ae6>
- 8006bd4: 2384 movs r3, #132 @ 0x84
- 8006bd6: 005b lsls r3, r3, #1
- 8006bd8: 469b mov fp, r3
- 8006bda: e00a b.n 8006bf2 <d_print_comp_inner+0x2bae>
- 8006bdc: 002b movs r3, r5
- 8006bde: 3501 adds r5, #1
- 8006be0: 4652 mov r2, sl
- 8006be2: 50a5 str r5, [r4, r2]
- 8006be4: 54e7 strb r7, [r4, r3]
- 8006be6: 2382 movs r3, #130 @ 0x82
- 8006be8: 3601 adds r6, #1
- 8006bea: 005b lsls r3, r3, #1
- 8006bec: 54e7 strb r7, [r4, r3]
- 8006bee: 45b0 cmp r8, r6
- 8006bf0: d09b beq.n 8006b2a <d_print_comp_inner+0x2ae6>
- 8006bf2: 7837 ldrb r7, [r6, #0]
- 8006bf4: 2dff cmp r5, #255 @ 0xff
- 8006bf6: d1f1 bne.n 8006bdc <d_print_comp_inner+0x2b98>
- 8006bf8: 2300 movs r3, #0
- 8006bfa: 5563 strb r3, [r4, r5]
- 8006bfc: 330d adds r3, #13
- 8006bfe: 33ff adds r3, #255 @ 0xff
- 8006c00: 58e2 ldr r2, [r4, r3]
- 8006c02: 465b mov r3, fp
- 8006c04: 21ff movs r1, #255 @ 0xff
- 8006c06: 58e3 ldr r3, [r4, r3]
- 8006c08: 0020 movs r0, r4
- 8006c0a: 4798 blx r3
- 8006c0c: 2294 movs r2, #148 @ 0x94
- 8006c0e: 0052 lsls r2, r2, #1
- 8006c10: 58a3 ldr r3, [r4, r2]
- 8006c12: 2501 movs r5, #1
- 8006c14: 3301 adds r3, #1
- 8006c16: 50a3 str r3, [r4, r2]
- 8006c18: 2300 movs r3, #0
- 8006c1a: e7e1 b.n 8006be0 <d_print_comp_inner+0x2b9c>
- 8006c1c: 0020 movs r0, r4
- 8006c1e: 9905 ldr r1, [sp, #20]
- 8006c20: f7fb f84a bl 8001cb8 <d_append_string>
- 8006c24: e75b b.n 8006ade <d_print_comp_inner+0x2a9a>
- 8006c26: 2200 movs r2, #0
- 8006c28: 54e2 strb r2, [r4, r3]
- 8006c2a: 2386 movs r3, #134 @ 0x86
- 8006c2c: 005b lsls r3, r3, #1
- 8006c2e: 58e2 ldr r2, [r4, r3]
- 8006c30: 3b04 subs r3, #4
- 8006c32: 58e3 ldr r3, [r4, r3]
- 8006c34: 21ff movs r1, #255 @ 0xff
- 8006c36: 0020 movs r0, r4
- 8006c38: 4798 blx r3
- 8006c3a: 2294 movs r2, #148 @ 0x94
- 8006c3c: 0052 lsls r2, r2, #1
- 8006c3e: 58a3 ldr r3, [r4, r2]
- 8006c40: 2501 movs r5, #1
- 8006c42: 3301 adds r3, #1
- 8006c44: 50a3 str r3, [r4, r2]
- 8006c46: 2300 movs r3, #0
- 8006c48: e754 b.n 8006af4 <d_print_comp_inner+0x2ab0>
- 8006c4a: 54a3 strb r3, [r4, r2]
- 8006c4c: 2386 movs r3, #134 @ 0x86
- 8006c4e: 005b lsls r3, r3, #1
- 8006c50: 58e2 ldr r2, [r4, r3]
- 8006c52: 3b04 subs r3, #4
- 8006c54: 58e3 ldr r3, [r4, r3]
- 8006c56: 21ff movs r1, #255 @ 0xff
- 8006c58: 0020 movs r0, r4
- 8006c5a: 4798 blx r3
- 8006c5c: 2294 movs r2, #148 @ 0x94
- 8006c5e: 0052 lsls r2, r2, #1
- 8006c60: 58a3 ldr r3, [r4, r2]
- 8006c62: 3301 adds r3, #1
- 8006c64: 50a3 str r3, [r4, r2]
- 8006c66: 2301 movs r3, #1
- 8006c68: 2200 movs r2, #0
- 8006c6a: f7ff f9bb bl 8005fe4 <d_print_comp_inner+0x1fa0>
- 8006c6e: 2973 cmp r1, #115 @ 0x73
- 8006c70: d001 beq.n 8006c76 <d_print_comp_inner+0x2c32>
- 8006c72: f7ff fb39 bl 80062e8 <d_print_comp_inner+0x22a4>
- 8006c76: 7873 ldrb r3, [r6, #1]
- 8006c78: 2b50 cmp r3, #80 @ 0x50
- 8006c7a: d001 beq.n 8006c80 <d_print_comp_inner+0x2c3c>
- 8006c7c: f7ff fb34 bl 80062e8 <d_print_comp_inner+0x22a4>
- 8006c80: 2200 movs r2, #0
- 8006c82: 78b3 ldrb r3, [r6, #2]
- 8006c84: 4293 cmp r3, r2
- 8006c86: d001 beq.n 8006c8c <d_print_comp_inner+0x2c48>
- 8006c88: f7ff fb2e bl 80062e8 <d_print_comp_inner+0x22a4>
- 8006c8c: 0016 movs r6, r2
- 8006c8e: e003 b.n 8006c98 <d_print_comp_inner+0x2c54>
- 8006c90: 3601 adds r6, #1
- 8006c92: 692d ldr r5, [r5, #16]
- 8006c94: 2d00 cmp r5, #0
- 8006c96: d06e beq.n 8006d76 <d_print_comp_inner+0x2d32>
- 8006c98: 782b ldrb r3, [r5, #0]
- 8006c9a: 2b2f cmp r3, #47 @ 0x2f
- 8006c9c: d16b bne.n 8006d76 <d_print_comp_inner+0x2d32>
- 8006c9e: 68eb ldr r3, [r5, #12]
- 8006ca0: 2b00 cmp r3, #0
- 8006ca2: d068 beq.n 8006d76 <d_print_comp_inner+0x2d32>
- 8006ca4: 781a ldrb r2, [r3, #0]
- 8006ca6: 2a4c cmp r2, #76 @ 0x4c
- 8006ca8: d1f2 bne.n 8006c90 <d_print_comp_inner+0x2c4c>
- 8006caa: 68d9 ldr r1, [r3, #12]
- 8006cac: 0020 movs r0, r4
- 8006cae: f7fa ffd7 bl 8001c60 <d_find_pack>
- 8006cb2: 2300 movs r3, #0
- 8006cb4: 4298 cmp r0, r3
- 8006cb6: d107 bne.n 8006cc8 <d_print_comp_inner+0x2c84>
- 8006cb8: e009 b.n 8006cce <d_print_comp_inner+0x2c8a>
- 8006cba: 68c2 ldr r2, [r0, #12]
- 8006cbc: 2a00 cmp r2, #0
- 8006cbe: d006 beq.n 8006cce <d_print_comp_inner+0x2c8a>
- 8006cc0: 6900 ldr r0, [r0, #16]
- 8006cc2: 3301 adds r3, #1
- 8006cc4: 2800 cmp r0, #0
- 8006cc6: d002 beq.n 8006cce <d_print_comp_inner+0x2c8a>
- 8006cc8: 7802 ldrb r2, [r0, #0]
- 8006cca: 2a2f cmp r2, #47 @ 0x2f
- 8006ccc: d0f5 beq.n 8006cba <d_print_comp_inner+0x2c76>
- 8006cce: 18f6 adds r6, r6, r3
- 8006cd0: e7df b.n 8006c92 <d_print_comp_inner+0x2c4e>
- 8006cd2: 2120 movs r1, #32
- 8006cd4: 0020 movs r0, r4
- 8006cd6: f7fa ff81 bl 8001bdc <d_append_char>
- 8006cda: f7ff fac1 bl 8006260 <d_print_comp_inner+0x221c>
- 8006cde: 2120 movs r1, #32
- 8006ce0: 0020 movs r0, r4
- 8006ce2: f7fa ff7b bl 8001bdc <d_append_char>
- 8006ce6: f7ff faa9 bl 800623c <d_print_comp_inner+0x21f8>
- 8006cea: 2388 movs r3, #136 @ 0x88
- 8006cec: 005b lsls r3, r3, #1
- 8006cee: 58e2 ldr r2, [r4, r3]
- 8006cf0: 0020 movs r0, r4
- 8006cf2: 4691 mov r9, r2
- 8006cf4: 684a ldr r2, [r1, #4]
- 8006cf6: 0031 movs r1, r6
- 8006cf8: 50e2 str r2, [r4, r3]
- 8006cfa: f7fa ff91 bl 8001c20 <d_lookup_template_argument>
- 8006cfe: 2800 cmp r0, #0
- 8006d00: d100 bne.n 8006d04 <d_print_comp_inner+0x2cc0>
- 8006d02: e116 b.n 8006f32 <d_print_comp_inner+0x2eee>
- 8006d04: 2301 movs r3, #1
- 8006d06: 4698 mov r8, r3
- 8006d08: e67d b.n 8006a06 <d_print_comp_inner+0x29c2>
- 8006d0a: 68ff ldr r7, [r7, #12]
- 8006d0c: 2f00 cmp r7, #0
- 8006d0e: d000 beq.n 8006d12 <d_print_comp_inner+0x2cce>
- 8006d10: e5d8 b.n 80068c4 <d_print_comp_inner+0x2880>
- 8006d12: e645 b.n 80069a0 <d_print_comp_inner+0x295c>
- 8006d14: 2d3e cmp r5, #62 @ 0x3e
- 8006d16: d100 bne.n 8006d1a <d_print_comp_inner+0x2cd6>
- 8006d18: e11c b.n 8006f54 <d_print_comp_inner+0x2f10>
- 8006d1a: 9b01 ldr r3, [sp, #4]
- 8006d1c: 3f02 subs r7, #2
- 8006d1e: 2111 movs r1, #17
- 8006d20: 0020 movs r0, r4
- 8006d22: 691a ldr r2, [r3, #16]
- 8006d24: b2ff uxtb r7, r7
- 8006d26: f000 f923 bl 8006f70 <d_print_comp>
- 8006d2a: 2f04 cmp r7, #4
- 8006d2c: d901 bls.n 8006d32 <d_print_comp_inner+0x2cee>
- 8006d2e: f7fd f9c4 bl 80040ba <d_print_comp_inner+0x76>
- 8006d32: 4b2e ldr r3, [pc, #184] @ (8006dec <d_print_comp_inner+0x2da8>)
- 8006d34: 00bf lsls r7, r7, #2
- 8006d36: 59db ldr r3, [r3, r7]
- 8006d38: 469f mov pc, r3
- 8006d3a: 0020 movs r0, r4
- 8006d3c: 492c ldr r1, [pc, #176] @ (8006df0 <d_print_comp_inner+0x2dac>)
- 8006d3e: f7fa ffbb bl 8001cb8 <d_append_string>
- 8006d42: f7fd f9ba bl 80040ba <d_print_comp_inner+0x76>
- 8006d46: 0020 movs r0, r4
- 8006d48: 492a ldr r1, [pc, #168] @ (8006df4 <d_print_comp_inner+0x2db0>)
- 8006d4a: f7fa ffb5 bl 8001cb8 <d_append_string>
- 8006d4e: f7fd f9b4 bl 80040ba <d_print_comp_inner+0x76>
- 8006d52: 216c movs r1, #108 @ 0x6c
- 8006d54: 0020 movs r0, r4
- 8006d56: f7fa ff41 bl 8001bdc <d_append_char>
- 8006d5a: f7fd f9ae bl 80040ba <d_print_comp_inner+0x76>
- 8006d5e: 2175 movs r1, #117 @ 0x75
- 8006d60: 0020 movs r0, r4
- 8006d62: f7fa ff3b bl 8001bdc <d_append_char>
- 8006d66: f7fd f9a8 bl 80040ba <d_print_comp_inner+0x76>
- 8006d6a: 0020 movs r0, r4
- 8006d6c: 4922 ldr r1, [pc, #136] @ (8006df8 <d_print_comp_inner+0x2db4>)
- 8006d6e: f7fa ffa3 bl 8001cb8 <d_append_string>
- 8006d72: f7fd f9a2 bl 80040ba <d_print_comp_inner+0x76>
- 8006d76: 0031 movs r1, r6
- 8006d78: 0020 movs r0, r4
- 8006d7a: f7fb f807 bl 8001d8c <d_append_num>
- 8006d7e: f7fd f99c bl 80040ba <d_print_comp_inner+0x76>
- 8006d82: 68eb ldr r3, [r5, #12]
- 8006d84: 781a ldrb r2, [r3, #0]
- 8006d86: 2a01 cmp r2, #1
- 8006d88: d001 beq.n 8006d8e <d_print_comp_inner+0x2d4a>
- 8006d8a: f7ff fa87 bl 800629c <d_print_comp_inner+0x2258>
- 8006d8e: 692a ldr r2, [r5, #16]
- 8006d90: 7812 ldrb r2, [r2, #0]
- 8006d92: 2a29 cmp r2, #41 @ 0x29
- 8006d94: d001 beq.n 8006d9a <d_print_comp_inner+0x2d56>
- 8006d96: f7ff fa81 bl 800629c <d_print_comp_inner+0x2258>
- 8006d9a: 001d movs r5, r3
- 8006d9c: f7ff fa7e bl 800629c <d_print_comp_inner+0x2258>
- 8006da0: 0020 movs r0, r4
- 8006da2: 68ea ldr r2, [r5, #12]
- 8006da4: 2111 movs r1, #17
- 8006da6: f001 f9fb bl 80081a0 <d_print_subexpr>
- 8006daa: 003a movs r2, r7
- 8006dac: 2111 movs r1, #17
- 8006dae: 0020 movs r0, r4
- 8006db0: f000 ffce bl 8007d50 <d_print_expr_op>
- 8006db4: f7fd f981 bl 80040ba <d_print_comp_inner+0x76>
- 8006db8: 0020 movs r0, r4
- 8006dba: 215b movs r1, #91 @ 0x5b
- 8006dbc: f7fa ff0e bl 8001bdc <d_append_char>
- 8006dc0: 9b01 ldr r3, [sp, #4]
- 8006dc2: 0020 movs r0, r4
- 8006dc4: 691b ldr r3, [r3, #16]
- 8006dc6: 2111 movs r1, #17
- 8006dc8: 691a ldr r2, [r3, #16]
- 8006dca: f000 f8d1 bl 8006f70 <d_print_comp>
- 8006dce: 215d movs r1, #93 @ 0x5d
- 8006dd0: 0020 movs r0, r4
- 8006dd2: f7fa ff03 bl 8001bdc <d_append_char>
- 8006dd6: f7fd ff33 bl 8004c40 <d_print_comp_inner+0xbfc>
- 8006dda: 46c0 nop @ (mov r8, r8)
- 8006ddc: 08014310 .word 0x08014310
- 8006de0: 080140e4 .word 0x080140e4
- 8006de4: 08014154 .word 0x08014154
- 8006de8: 0801531c .word 0x0801531c
- 8006dec: 080151cc .word 0x080151cc
- 8006df0: 08014330 .word 0x08014330
- 8006df4: 0801432c .word 0x0801432c
- 8006df8: 08014334 .word 0x08014334
- 8006dfc: 9b01 ldr r3, [sp, #4]
- 8006dfe: 2111 movs r1, #17
- 8006e00: 691a ldr r2, [r3, #16]
- 8006e02: f000 f8b5 bl 8006f70 <d_print_comp>
- 8006e06: 4643 mov r3, r8
- 8006e08: 4652 mov r2, sl
- 8006e0a: 50a3 str r3, [r4, r2]
- 8006e0c: 465b mov r3, fp
- 8006e0e: 689b ldr r3, [r3, #8]
- 8006e10: 2b00 cmp r3, #0
- 8006e12: d101 bne.n 8006e18 <d_print_comp_inner+0x2dd4>
- 8006e14: f7fe f8d2 bl 8004fbc <d_print_comp_inner+0xf78>
- 8006e18: f7fd f94f bl 80040ba <d_print_comp_inner+0x76>
- 8006e1c: 68da ldr r2, [r3, #12]
- 8006e1e: 6891 ldr r1, [r2, #8]
- 8006e20: 2901 cmp r1, #1
- 8006e22: d001 beq.n 8006e28 <d_print_comp_inner+0x2de4>
- 8006e24: f7fd fedc bl 8004be0 <d_print_comp_inner+0xb9c>
- 8006e28: 6852 ldr r2, [r2, #4]
- 8006e2a: 7812 ldrb r2, [r2, #0]
- 8006e2c: 2a3e cmp r2, #62 @ 0x3e
- 8006e2e: d001 beq.n 8006e34 <d_print_comp_inner+0x2df0>
- 8006e30: f7fd fed6 bl 8004be0 <d_print_comp_inner+0xb9c>
- 8006e34: 0020 movs r0, r4
- 8006e36: 3127 adds r1, #39 @ 0x27
- 8006e38: f7fa fed0 bl 8001bdc <d_append_char>
- 8006e3c: 9b01 ldr r3, [sp, #4]
- 8006e3e: 68db ldr r3, [r3, #12]
- 8006e40: f7fd fece bl 8004be0 <d_print_comp_inner+0xb9c>
- 8006e44: 9b01 ldr r3, [sp, #4]
- 8006e46: 68de ldr r6, [r3, #12]
- 8006e48: f7fd f9b1 bl 80041ae <d_print_comp_inner+0x16a>
- 8006e4c: 6913 ldr r3, [r2, #16]
- 8006e4e: 781b ldrb r3, [r3, #0]
- 8006e50: 2b29 cmp r3, #41 @ 0x29
- 8006e52: d003 beq.n 8006e5c <d_print_comp_inner+0x2e18>
- 8006e54: 238c movs r3, #140 @ 0x8c
- 8006e56: 2101 movs r1, #1
- 8006e58: 005b lsls r3, r3, #1
- 8006e5a: 50e1 str r1, [r4, r3]
- 8006e5c: 2111 movs r1, #17
- 8006e5e: 0020 movs r0, r4
- 8006e60: 68d2 ldr r2, [r2, #12]
- 8006e62: f001 f99d bl 80081a0 <d_print_subexpr>
- 8006e66: f7fd fed0 bl 8004c0a <d_print_comp_inner+0xbc6>
- 8006e6a: 003a movs r2, r7
- 8006e6c: 2111 movs r1, #17
- 8006e6e: 0020 movs r0, r4
- 8006e70: f000 ff6e bl 8007d50 <d_print_expr_op>
- 8006e74: f7fd fedd bl 8004c32 <d_print_comp_inner+0xbee>
- 8006e78: 238a movs r3, #138 @ 0x8a
- 8006e7a: 4654 mov r4, sl
- 8006e7c: 005b lsls r3, r3, #1
- 8006e7e: 50e1 str r1, [r4, r3]
- 8006e80: e58e b.n 80069a0 <d_print_comp_inner+0x295c>
- 8006e82: 239c movs r3, #156 @ 0x9c
- 8006e84: 005b lsls r3, r3, #1
- 8006e86: 58e3 ldr r3, [r4, r3]
- 8006e88: 4298 cmp r0, r3
- 8006e8a: da28 bge.n 8006ede <d_print_comp_inner+0x2e9a>
- 8006e8c: 2398 movs r3, #152 @ 0x98
- 8006e8e: 005b lsls r3, r3, #1
- 8006e90: 58e3 ldr r3, [r4, r3]
- 8006e92: 00c2 lsls r2, r0, #3
- 8006e94: 189b adds r3, r3, r2
- 8006e96: 219a movs r1, #154 @ 0x9a
- 8006e98: 2288 movs r2, #136 @ 0x88
- 8006e9a: 0049 lsls r1, r1, #1
- 8006e9c: 3001 adds r0, #1
- 8006e9e: 0052 lsls r2, r2, #1
- 8006ea0: 5060 str r0, [r4, r1]
- 8006ea2: 58a1 ldr r1, [r4, r2]
- 8006ea4: c340 stmia r3!, {r6}
- 8006ea6: 2900 cmp r1, #0
- 8006ea8: d049 beq.n 8006f3e <d_print_comp_inner+0x2efa>
- 8006eaa: 3234 adds r2, #52 @ 0x34
- 8006eac: 58a2 ldr r2, [r4, r2]
- 8006eae: 4692 mov sl, r2
- 8006eb0: 22a0 movs r2, #160 @ 0xa0
- 8006eb2: 0052 lsls r2, r2, #1
- 8006eb4: 4694 mov ip, r2
- 8006eb6: 58a2 ldr r2, [r4, r2]
- 8006eb8: e00f b.n 8006eda <d_print_comp_inner+0x2e96>
- 8006eba: 00d0 lsls r0, r2, #3
- 8006ebc: 4683 mov fp, r0
- 8006ebe: 209e movs r0, #158 @ 0x9e
- 8006ec0: 4667 mov r7, ip
- 8006ec2: 0040 lsls r0, r0, #1
- 8006ec4: 5820 ldr r0, [r4, r0]
- 8006ec6: 3201 adds r2, #1
- 8006ec8: 51e2 str r2, [r4, r7]
- 8006eca: 684f ldr r7, [r1, #4]
- 8006ecc: 4458 add r0, fp
- 8006ece: 6047 str r7, [r0, #4]
- 8006ed0: 6018 str r0, [r3, #0]
- 8006ed2: 6809 ldr r1, [r1, #0]
- 8006ed4: 0003 movs r3, r0
- 8006ed6: 2900 cmp r1, #0
- 8006ed8: d031 beq.n 8006f3e <d_print_comp_inner+0x2efa>
- 8006eda: 4592 cmp sl, r2
- 8006edc: dced bgt.n 8006eba <d_print_comp_inner+0x2e76>
- 8006ede: 238c movs r3, #140 @ 0x8c
- 8006ee0: 2201 movs r2, #1
- 8006ee2: 005b lsls r3, r3, #1
- 8006ee4: 50e2 str r2, [r4, r3]
- 8006ee6: f7fd f8e8 bl 80040ba <d_print_comp_inner+0x76>
- 8006eea: 0020 movs r0, r4
- 8006eec: 491e ldr r1, [pc, #120] @ (8006f68 <d_print_comp_inner+0x2f24>)
- 8006eee: f7fa fee3 bl 8001cb8 <d_append_string>
- 8006ef2: 68f3 ldr r3, [r6, #12]
- 8006ef4: 2b00 cmp r3, #0
- 8006ef6: d008 beq.n 8006f0a <d_print_comp_inner+0x2ec6>
- 8006ef8: 2111 movs r1, #17
- 8006efa: 0020 movs r0, r4
- 8006efc: 0032 movs r2, r6
- 8006efe: f001 f94f bl 80081a0 <d_print_subexpr>
- 8006f02: 2120 movs r1, #32
- 8006f04: 0020 movs r0, r4
- 8006f06: f7fa fe69 bl 8001bdc <d_append_char>
- 8006f0a: 4642 mov r2, r8
- 8006f0c: 2111 movs r1, #17
- 8006f0e: 0020 movs r0, r4
- 8006f10: f000 f82e bl 8006f70 <d_print_comp>
- 8006f14: 2d00 cmp r5, #0
- 8006f16: d101 bne.n 8006f1c <d_print_comp_inner+0x2ed8>
- 8006f18: f7fd f8cf bl 80040ba <d_print_comp_inner+0x76>
- 8006f1c: 002a movs r2, r5
- 8006f1e: 2111 movs r1, #17
- 8006f20: 0020 movs r0, r4
- 8006f22: f001 f93d bl 80081a0 <d_print_subexpr>
- 8006f26: f7fd f8c8 bl 80040ba <d_print_comp_inner+0x76>
- 8006f2a: 2f00 cmp r7, #0
- 8006f2c: d101 bne.n 8006f32 <d_print_comp_inner+0x2eee>
- 8006f2e: f7fd f8c0 bl 80040b2 <d_print_comp_inner+0x6e>
- 8006f32: 2388 movs r3, #136 @ 0x88
- 8006f34: 464a mov r2, r9
- 8006f36: 005b lsls r3, r3, #1
- 8006f38: 50e2 str r2, [r4, r3]
- 8006f3a: f7fd f8ba bl 80040b2 <d_print_comp_inner+0x6e>
- 8006f3e: 2200 movs r2, #0
- 8006f40: 0031 movs r1, r6
- 8006f42: 0020 movs r0, r4
- 8006f44: 601a str r2, [r3, #0]
- 8006f46: f7fa fe6b bl 8001c20 <d_lookup_template_argument>
- 8006f4a: 2800 cmp r0, #0
- 8006f4c: d000 beq.n 8006f50 <d_print_comp_inner+0x2f0c>
- 8006f4e: e55a b.n 8006a06 <d_print_comp_inner+0x29c2>
- 8006f50: f7fd f8af bl 80040b2 <d_print_comp_inner+0x6e>
- 8006f54: 212d movs r1, #45 @ 0x2d
- 8006f56: f7fa fe41 bl 8001bdc <d_append_char>
- 8006f5a: e6de b.n 8006d1a <d_print_comp_inner+0x2cd6>
- 8006f5c: 4903 ldr r1, [pc, #12] @ (8006f6c <d_print_comp_inner+0x2f28>)
- 8006f5e: f7fa feab bl 8001cb8 <d_append_string>
- 8006f62: f7fd f8aa bl 80040ba <d_print_comp_inner+0x76>
- 8006f66: 46c0 nop @ (mov r8, r8)
- 8006f68: 08014324 .word 0x08014324
- 8006f6c: 08014338 .word 0x08014338
- 08006f70 <d_print_comp>:
- 8006f70: b5f0 push {r4, r5, r6, r7, lr}
- 8006f72: 0005 movs r5, r0
- 8006f74: 0014 movs r4, r2
- 8006f76: b083 sub sp, #12
- 8006f78: 2a00 cmp r2, #0
- 8006f7a: d021 beq.n 8006fc0 <d_print_comp+0x50>
- 8006f7c: 6853 ldr r3, [r2, #4]
- 8006f7e: 2b01 cmp r3, #1
- 8006f80: dc1e bgt.n 8006fc0 <d_print_comp+0x50>
- 8006f82: 268e movs r6, #142 @ 0x8e
- 8006f84: 2180 movs r1, #128 @ 0x80
- 8006f86: 0076 lsls r6, r6, #1
- 8006f88: 5982 ldr r2, [r0, r6]
- 8006f8a: 00c9 lsls r1, r1, #3
- 8006f8c: 428a cmp r2, r1
- 8006f8e: dc17 bgt.n 8006fc0 <d_print_comp+0x50>
- 8006f90: 2796 movs r7, #150 @ 0x96
- 8006f92: 3301 adds r3, #1
- 8006f94: 007f lsls r7, r7, #1
- 8006f96: 6063 str r3, [r4, #4]
- 8006f98: 59c3 ldr r3, [r0, r7]
- 8006f9a: 3201 adds r2, #1
- 8006f9c: 9301 str r3, [sp, #4]
- 8006f9e: 466b mov r3, sp
- 8006fa0: 5182 str r2, [r0, r6]
- 8006fa2: 2111 movs r1, #17
- 8006fa4: 51c3 str r3, [r0, r7]
- 8006fa6: 0022 movs r2, r4
- 8006fa8: 9400 str r4, [sp, #0]
- 8006faa: f7fd f84b bl 8004044 <d_print_comp_inner>
- 8006fae: 9b01 ldr r3, [sp, #4]
- 8006fb0: 51eb str r3, [r5, r7]
- 8006fb2: 6863 ldr r3, [r4, #4]
- 8006fb4: 3b01 subs r3, #1
- 8006fb6: 6063 str r3, [r4, #4]
- 8006fb8: 59ab ldr r3, [r5, r6]
- 8006fba: 3b01 subs r3, #1
- 8006fbc: 51ab str r3, [r5, r6]
- 8006fbe: e003 b.n 8006fc8 <d_print_comp+0x58>
- 8006fc0: 238c movs r3, #140 @ 0x8c
- 8006fc2: 2201 movs r2, #1
- 8006fc4: 005b lsls r3, r3, #1
- 8006fc6: 50ea str r2, [r5, r3]
- 8006fc8: b003 add sp, #12
- 8006fca: bdf0 pop {r4, r5, r6, r7, pc}
- 08006fcc <d_print_mod>:
- 8006fcc: b5f8 push {r3, r4, r5, r6, r7, lr}
- 8006fce: 4645 mov r5, r8
- 8006fd0: 46de mov lr, fp
- 8006fd2: 4657 mov r7, sl
- 8006fd4: 464e mov r6, r9
- 8006fd6: 7813 ldrb r3, [r2, #0]
- 8006fd8: b5e0 push {r5, r6, r7, lr}
- 8006fda: 3b03 subs r3, #3
- 8006fdc: b2db uxtb r3, r3
- 8006fde: 0004 movs r4, r0
- 8006fe0: 0015 movs r5, r2
- 8006fe2: 2b4e cmp r3, #78 @ 0x4e
- 8006fe4: d803 bhi.n 8006fee <d_print_mod+0x22>
- 8006fe6: 4ad6 ldr r2, [pc, #856] @ (8007340 <d_print_mod+0x374>)
- 8006fe8: 009b lsls r3, r3, #2
- 8006fea: 58d3 ldr r3, [r2, r3]
- 8006fec: 469f mov pc, r3
- 8006fee: 002a movs r2, r5
- 8006ff0: 2111 movs r1, #17
- 8006ff2: 0020 movs r0, r4
- 8006ff4: f7ff ffbc bl 8006f70 <d_print_comp>
- 8006ff8: bcf0 pop {r4, r5, r6, r7}
- 8006ffa: 46bb mov fp, r7
- 8006ffc: 46b2 mov sl, r6
- 8006ffe: 46a9 mov r9, r5
- 8007000: 46a0 mov r8, r4
- 8007002: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 8007004: 2200 movs r2, #0
- 8007006: 4dcf ldr r5, [pc, #828] @ (8007344 <d_print_mod+0x378>)
- 8007008: 2380 movs r3, #128 @ 0x80
- 800700a: 002f movs r7, r5
- 800700c: 4692 mov sl, r2
- 800700e: 320d adds r2, #13
- 8007010: 32ff adds r2, #255 @ 0xff
- 8007012: 4691 mov r9, r2
- 8007014: 005b lsls r3, r3, #1
- 8007016: 3a04 subs r2, #4
- 8007018: 4690 mov r8, r2
- 800701a: 58c3 ldr r3, [r0, r3]
- 800701c: 3709 adds r7, #9
- 800701e: e00a b.n 8007036 <d_print_mod+0x6a>
- 8007020: 0019 movs r1, r3
- 8007022: 3301 adds r3, #1
- 8007024: 2280 movs r2, #128 @ 0x80
- 8007026: 0052 lsls r2, r2, #1
- 8007028: 50a3 str r3, [r4, r2]
- 800702a: 3501 adds r5, #1
- 800702c: 3204 adds r2, #4
- 800702e: 5466 strb r6, [r4, r1]
- 8007030: 54a6 strb r6, [r4, r2]
- 8007032: 42af cmp r7, r5
- 8007034: d0e0 beq.n 8006ff8 <d_print_mod+0x2c>
- 8007036: 782e ldrb r6, [r5, #0]
- 8007038: 2bff cmp r3, #255 @ 0xff
- 800703a: d1f1 bne.n 8007020 <d_print_mod+0x54>
- 800703c: 4652 mov r2, sl
- 800703e: 54e2 strb r2, [r4, r3]
- 8007040: 464b mov r3, r9
- 8007042: 58e2 ldr r2, [r4, r3]
- 8007044: 4643 mov r3, r8
- 8007046: 21ff movs r1, #255 @ 0xff
- 8007048: 58e3 ldr r3, [r4, r3]
- 800704a: 0020 movs r0, r4
- 800704c: 4798 blx r3
- 800704e: 2294 movs r2, #148 @ 0x94
- 8007050: 0052 lsls r2, r2, #1
- 8007052: 58a3 ldr r3, [r4, r2]
- 8007054: 2100 movs r1, #0
- 8007056: 3301 adds r3, #1
- 8007058: 50a3 str r3, [r4, r2]
- 800705a: 2301 movs r3, #1
- 800705c: e7e2 b.n 8007024 <d_print_mod+0x58>
- 800705e: 2200 movs r2, #0
- 8007060: 4db9 ldr r5, [pc, #740] @ (8007348 <d_print_mod+0x37c>)
- 8007062: 2380 movs r3, #128 @ 0x80
- 8007064: 002f movs r7, r5
- 8007066: 4692 mov sl, r2
- 8007068: 320d adds r2, #13
- 800706a: 32ff adds r2, #255 @ 0xff
- 800706c: 4691 mov r9, r2
- 800706e: 005b lsls r3, r3, #1
- 8007070: 3a04 subs r2, #4
- 8007072: 4690 mov r8, r2
- 8007074: 58c3 ldr r3, [r0, r3]
- 8007076: 3709 adds r7, #9
- 8007078: e00a b.n 8007090 <d_print_mod+0xc4>
- 800707a: 0019 movs r1, r3
- 800707c: 3301 adds r3, #1
- 800707e: 2280 movs r2, #128 @ 0x80
- 8007080: 0052 lsls r2, r2, #1
- 8007082: 50a3 str r3, [r4, r2]
- 8007084: 3501 adds r5, #1
- 8007086: 3204 adds r2, #4
- 8007088: 5466 strb r6, [r4, r1]
- 800708a: 54a6 strb r6, [r4, r2]
- 800708c: 42af cmp r7, r5
- 800708e: d0b3 beq.n 8006ff8 <d_print_mod+0x2c>
- 8007090: 782e ldrb r6, [r5, #0]
- 8007092: 2bff cmp r3, #255 @ 0xff
- 8007094: d1f1 bne.n 800707a <d_print_mod+0xae>
- 8007096: 4652 mov r2, sl
- 8007098: 54e2 strb r2, [r4, r3]
- 800709a: 464b mov r3, r9
- 800709c: 58e2 ldr r2, [r4, r3]
- 800709e: 4643 mov r3, r8
- 80070a0: 21ff movs r1, #255 @ 0xff
- 80070a2: 58e3 ldr r3, [r4, r3]
- 80070a4: 0020 movs r0, r4
- 80070a6: 4798 blx r3
- 80070a8: 2294 movs r2, #148 @ 0x94
- 80070aa: 0052 lsls r2, r2, #1
- 80070ac: 58a3 ldr r3, [r4, r2]
- 80070ae: 2100 movs r1, #0
- 80070b0: 3301 adds r3, #1
- 80070b2: 50a3 str r3, [r4, r2]
- 80070b4: 2301 movs r3, #1
- 80070b6: e7e2 b.n 800707e <d_print_mod+0xb2>
- 80070b8: 2200 movs r2, #0
- 80070ba: 2380 movs r3, #128 @ 0x80
- 80070bc: 4692 mov sl, r2
- 80070be: 320d adds r2, #13
- 80070c0: 32ff adds r2, #255 @ 0xff
- 80070c2: 4da2 ldr r5, [pc, #648] @ (800734c <d_print_mod+0x380>)
- 80070c4: 4691 mov r9, r2
- 80070c6: 005b lsls r3, r3, #1
- 80070c8: 3a04 subs r2, #4
- 80070ca: 4690 mov r8, r2
- 80070cc: 58c3 ldr r3, [r0, r3]
- 80070ce: 1daf adds r7, r5, #6
- 80070d0: e00b b.n 80070ea <d_print_mod+0x11e>
- 80070d2: 0019 movs r1, r3
- 80070d4: 3301 adds r3, #1
- 80070d6: 2280 movs r2, #128 @ 0x80
- 80070d8: 0052 lsls r2, r2, #1
- 80070da: 50a3 str r3, [r4, r2]
- 80070dc: 3501 adds r5, #1
- 80070de: 3204 adds r2, #4
- 80070e0: 5466 strb r6, [r4, r1]
- 80070e2: 54a6 strb r6, [r4, r2]
- 80070e4: 42af cmp r7, r5
- 80070e6: d100 bne.n 80070ea <d_print_mod+0x11e>
- 80070e8: e786 b.n 8006ff8 <d_print_mod+0x2c>
- 80070ea: 782e ldrb r6, [r5, #0]
- 80070ec: 2bff cmp r3, #255 @ 0xff
- 80070ee: d1f0 bne.n 80070d2 <d_print_mod+0x106>
- 80070f0: 4652 mov r2, sl
- 80070f2: 54e2 strb r2, [r4, r3]
- 80070f4: 464b mov r3, r9
- 80070f6: 58e2 ldr r2, [r4, r3]
- 80070f8: 4643 mov r3, r8
- 80070fa: 21ff movs r1, #255 @ 0xff
- 80070fc: 58e3 ldr r3, [r4, r3]
- 80070fe: 0020 movs r0, r4
- 8007100: 4798 blx r3
- 8007102: 2294 movs r2, #148 @ 0x94
- 8007104: 0052 lsls r2, r2, #1
- 8007106: 58a3 ldr r3, [r4, r2]
- 8007108: 2100 movs r1, #0
- 800710a: 3301 adds r3, #1
- 800710c: 50a3 str r3, [r4, r2]
- 800710e: 2301 movs r3, #1
- 8007110: e7e1 b.n 80070d6 <d_print_mod+0x10a>
- 8007112: 4e8f ldr r6, [pc, #572] @ (8007350 <d_print_mod+0x384>)
- 8007114: 2380 movs r3, #128 @ 0x80
- 8007116: 1db2 adds r2, r6, #6
- 8007118: 4690 mov r8, r2
- 800711a: 2200 movs r2, #0
- 800711c: 4693 mov fp, r2
- 800711e: 320d adds r2, #13
- 8007120: 32ff adds r2, #255 @ 0xff
- 8007122: 4692 mov sl, r2
- 8007124: 005b lsls r3, r3, #1
- 8007126: 3a04 subs r2, #4
- 8007128: 4691 mov r9, r2
- 800712a: 58c3 ldr r3, [r0, r3]
- 800712c: e00b b.n 8007146 <d_print_mod+0x17a>
- 800712e: 0019 movs r1, r3
- 8007130: 3301 adds r3, #1
- 8007132: 2280 movs r2, #128 @ 0x80
- 8007134: 0052 lsls r2, r2, #1
- 8007136: 50a3 str r3, [r4, r2]
- 8007138: 3601 adds r6, #1
- 800713a: 3204 adds r2, #4
- 800713c: 5467 strb r7, [r4, r1]
- 800713e: 54a7 strb r7, [r4, r2]
- 8007140: 45b0 cmp r8, r6
- 8007142: d100 bne.n 8007146 <d_print_mod+0x17a>
- 8007144: e1ba b.n 80074bc <d_print_mod+0x4f0>
- 8007146: 7837 ldrb r7, [r6, #0]
- 8007148: 2bff cmp r3, #255 @ 0xff
- 800714a: d1f0 bne.n 800712e <d_print_mod+0x162>
- 800714c: 465a mov r2, fp
- 800714e: 54e2 strb r2, [r4, r3]
- 8007150: 4653 mov r3, sl
- 8007152: 58e2 ldr r2, [r4, r3]
- 8007154: 464b mov r3, r9
- 8007156: 21ff movs r1, #255 @ 0xff
- 8007158: 58e3 ldr r3, [r4, r3]
- 800715a: 0020 movs r0, r4
- 800715c: 4798 blx r3
- 800715e: 2294 movs r2, #148 @ 0x94
- 8007160: 0052 lsls r2, r2, #1
- 8007162: 58a3 ldr r3, [r4, r2]
- 8007164: 2100 movs r1, #0
- 8007166: 3301 adds r3, #1
- 8007168: 50a3 str r3, [r4, r2]
- 800716a: 2301 movs r3, #1
- 800716c: e7e1 b.n 8007132 <d_print_mod+0x166>
- 800716e: 2180 movs r1, #128 @ 0x80
- 8007170: 0049 lsls r1, r1, #1
- 8007172: 5842 ldr r2, [r0, r1]
- 8007174: 2aff cmp r2, #255 @ 0xff
- 8007176: d100 bne.n 800717a <d_print_mod+0x1ae>
- 8007178: e240 b.n 80075fc <d_print_mod+0x630>
- 800717a: 1c53 adds r3, r2, #1
- 800717c: 5043 str r3, [r0, r1]
- 800717e: 39e0 subs r1, #224 @ 0xe0
- 8007180: 5481 strb r1, [r0, r2]
- 8007182: 2282 movs r2, #130 @ 0x82
- 8007184: 0052 lsls r2, r2, #1
- 8007186: 5481 strb r1, [r0, r2]
- 8007188: e02c b.n 80071e4 <d_print_mod+0x218>
- 800718a: 2380 movs r3, #128 @ 0x80
- 800718c: 005b lsls r3, r3, #1
- 800718e: 58c2 ldr r2, [r0, r3]
- 8007190: 2aff cmp r2, #255 @ 0xff
- 8007192: d100 bne.n 8007196 <d_print_mod+0x1ca>
- 8007194: e221 b.n 80075da <d_print_mod+0x60e>
- 8007196: 1c53 adds r3, r2, #1
- 8007198: 2180 movs r1, #128 @ 0x80
- 800719a: 0049 lsls r1, r1, #1
- 800719c: 5063 str r3, [r4, r1]
- 800719e: 39e0 subs r1, #224 @ 0xe0
- 80071a0: 54a1 strb r1, [r4, r2]
- 80071a2: 2282 movs r2, #130 @ 0x82
- 80071a4: 0052 lsls r2, r2, #1
- 80071a6: 54a1 strb r1, [r4, r2]
- 80071a8: e02c b.n 8007204 <d_print_mod+0x238>
- 80071aa: 2380 movs r3, #128 @ 0x80
- 80071ac: 005b lsls r3, r3, #1
- 80071ae: 58c3 ldr r3, [r0, r3]
- 80071b0: 2bff cmp r3, #255 @ 0xff
- 80071b2: d100 bne.n 80071b6 <d_print_mod+0x1ea>
- 80071b4: e200 b.n 80075b8 <d_print_mod+0x5ec>
- 80071b6: 1c59 adds r1, r3, #1
- 80071b8: 2280 movs r2, #128 @ 0x80
- 80071ba: 0052 lsls r2, r2, #1
- 80071bc: 50a1 str r1, [r4, r2]
- 80071be: 3ae0 subs r2, #224 @ 0xe0
- 80071c0: 54e2 strb r2, [r4, r3]
- 80071c2: 2382 movs r3, #130 @ 0x82
- 80071c4: 005b lsls r3, r3, #1
- 80071c6: 54e2 strb r2, [r4, r3]
- 80071c8: 2111 movs r1, #17
- 80071ca: 0020 movs r0, r4
- 80071cc: 692a ldr r2, [r5, #16]
- 80071ce: f7ff fecf bl 8006f70 <d_print_comp>
- 80071d2: e711 b.n 8006ff8 <d_print_mod+0x2c>
- 80071d4: 2111 movs r1, #17
- 80071d6: 68ea ldr r2, [r5, #12]
- 80071d8: f7ff feca bl 8006f70 <d_print_comp>
- 80071dc: e70c b.n 8006ff8 <d_print_mod+0x2c>
- 80071de: 2380 movs r3, #128 @ 0x80
- 80071e0: 005b lsls r3, r3, #1
- 80071e2: 58c3 ldr r3, [r0, r3]
- 80071e4: 2bff cmp r3, #255 @ 0xff
- 80071e6: d100 bne.n 80071ea <d_print_mod+0x21e>
- 80071e8: e1b2 b.n 8007550 <d_print_mod+0x584>
- 80071ea: 1c59 adds r1, r3, #1
- 80071ec: 2280 movs r2, #128 @ 0x80
- 80071ee: 0052 lsls r2, r2, #1
- 80071f0: 50a1 str r1, [r4, r2]
- 80071f2: 3ada subs r2, #218 @ 0xda
- 80071f4: 54e2 strb r2, [r4, r3]
- 80071f6: 2382 movs r3, #130 @ 0x82
- 80071f8: 005b lsls r3, r3, #1
- 80071fa: 54e2 strb r2, [r4, r3]
- 80071fc: e6fc b.n 8006ff8 <d_print_mod+0x2c>
- 80071fe: 2380 movs r3, #128 @ 0x80
- 8007200: 005b lsls r3, r3, #1
- 8007202: 58c3 ldr r3, [r0, r3]
- 8007204: 2200 movs r2, #0
- 8007206: 4692 mov sl, r2
- 8007208: 320d adds r2, #13
- 800720a: 32ff adds r2, #255 @ 0xff
- 800720c: 4d51 ldr r5, [pc, #324] @ (8007354 <d_print_mod+0x388>)
- 800720e: 4691 mov r9, r2
- 8007210: 3a04 subs r2, #4
- 8007212: 4690 mov r8, r2
- 8007214: 1caf adds r7, r5, #2
- 8007216: e00b b.n 8007230 <d_print_mod+0x264>
- 8007218: 0019 movs r1, r3
- 800721a: 3301 adds r3, #1
- 800721c: 2280 movs r2, #128 @ 0x80
- 800721e: 0052 lsls r2, r2, #1
- 8007220: 50a3 str r3, [r4, r2]
- 8007222: 3501 adds r5, #1
- 8007224: 3204 adds r2, #4
- 8007226: 5466 strb r6, [r4, r1]
- 8007228: 54a6 strb r6, [r4, r2]
- 800722a: 42bd cmp r5, r7
- 800722c: d100 bne.n 8007230 <d_print_mod+0x264>
- 800722e: e6e3 b.n 8006ff8 <d_print_mod+0x2c>
- 8007230: 782e ldrb r6, [r5, #0]
- 8007232: 2bff cmp r3, #255 @ 0xff
- 8007234: d1f0 bne.n 8007218 <d_print_mod+0x24c>
- 8007236: 4652 mov r2, sl
- 8007238: 54e2 strb r2, [r4, r3]
- 800723a: 464b mov r3, r9
- 800723c: 58e2 ldr r2, [r4, r3]
- 800723e: 4643 mov r3, r8
- 8007240: 21ff movs r1, #255 @ 0xff
- 8007242: 58e3 ldr r3, [r4, r3]
- 8007244: 0020 movs r0, r4
- 8007246: 4798 blx r3
- 8007248: 2294 movs r2, #148 @ 0x94
- 800724a: 0052 lsls r2, r2, #1
- 800724c: 58a3 ldr r3, [r4, r2]
- 800724e: 2100 movs r1, #0
- 8007250: 3301 adds r3, #1
- 8007252: 50a3 str r3, [r4, r2]
- 8007254: 2301 movs r3, #1
- 8007256: e7e1 b.n 800721c <d_print_mod+0x250>
- 8007258: 2200 movs r2, #0
- 800725a: 4d3f ldr r5, [pc, #252] @ (8007358 <d_print_mod+0x38c>)
- 800725c: 2380 movs r3, #128 @ 0x80
- 800725e: 002f movs r7, r5
- 8007260: 4692 mov sl, r2
- 8007262: 320d adds r2, #13
- 8007264: 32ff adds r2, #255 @ 0xff
- 8007266: 4691 mov r9, r2
- 8007268: 005b lsls r3, r3, #1
- 800726a: 3a04 subs r2, #4
- 800726c: 4690 mov r8, r2
- 800726e: 58c3 ldr r3, [r0, r3]
- 8007270: 3709 adds r7, #9
- 8007272: e00b b.n 800728c <d_print_mod+0x2c0>
- 8007274: 0019 movs r1, r3
- 8007276: 3301 adds r3, #1
- 8007278: 2280 movs r2, #128 @ 0x80
- 800727a: 0052 lsls r2, r2, #1
- 800727c: 50a3 str r3, [r4, r2]
- 800727e: 3501 adds r5, #1
- 8007280: 3204 adds r2, #4
- 8007282: 5466 strb r6, [r4, r1]
- 8007284: 54a6 strb r6, [r4, r2]
- 8007286: 42af cmp r7, r5
- 8007288: d100 bne.n 800728c <d_print_mod+0x2c0>
- 800728a: e6b5 b.n 8006ff8 <d_print_mod+0x2c>
- 800728c: 782e ldrb r6, [r5, #0]
- 800728e: 2bff cmp r3, #255 @ 0xff
- 8007290: d1f0 bne.n 8007274 <d_print_mod+0x2a8>
- 8007292: 4652 mov r2, sl
- 8007294: 54e2 strb r2, [r4, r3]
- 8007296: 464b mov r3, r9
- 8007298: 58e2 ldr r2, [r4, r3]
- 800729a: 4643 mov r3, r8
- 800729c: 21ff movs r1, #255 @ 0xff
- 800729e: 58e3 ldr r3, [r4, r3]
- 80072a0: 0020 movs r0, r4
- 80072a2: 4798 blx r3
- 80072a4: 2294 movs r2, #148 @ 0x94
- 80072a6: 0052 lsls r2, r2, #1
- 80072a8: 58a3 ldr r3, [r4, r2]
- 80072aa: 2100 movs r1, #0
- 80072ac: 3301 adds r3, #1
- 80072ae: 50a3 str r3, [r4, r2]
- 80072b0: 2301 movs r3, #1
- 80072b2: e7e1 b.n 8007278 <d_print_mod+0x2ac>
- 80072b4: 2200 movs r2, #0
- 80072b6: 4d29 ldr r5, [pc, #164] @ (800735c <d_print_mod+0x390>)
- 80072b8: 2380 movs r3, #128 @ 0x80
- 80072ba: 002f movs r7, r5
- 80072bc: 4692 mov sl, r2
- 80072be: 320d adds r2, #13
- 80072c0: 32ff adds r2, #255 @ 0xff
- 80072c2: 4691 mov r9, r2
- 80072c4: 005b lsls r3, r3, #1
- 80072c6: 3a04 subs r2, #4
- 80072c8: 4690 mov r8, r2
- 80072ca: 58c3 ldr r3, [r0, r3]
- 80072cc: 370b adds r7, #11
- 80072ce: e00b b.n 80072e8 <d_print_mod+0x31c>
- 80072d0: 0019 movs r1, r3
- 80072d2: 3301 adds r3, #1
- 80072d4: 2280 movs r2, #128 @ 0x80
- 80072d6: 0052 lsls r2, r2, #1
- 80072d8: 50a3 str r3, [r4, r2]
- 80072da: 3501 adds r5, #1
- 80072dc: 3204 adds r2, #4
- 80072de: 5466 strb r6, [r4, r1]
- 80072e0: 54a6 strb r6, [r4, r2]
- 80072e2: 42bd cmp r5, r7
- 80072e4: d100 bne.n 80072e8 <d_print_mod+0x31c>
- 80072e6: e687 b.n 8006ff8 <d_print_mod+0x2c>
- 80072e8: 782e ldrb r6, [r5, #0]
- 80072ea: 2bff cmp r3, #255 @ 0xff
- 80072ec: d1f0 bne.n 80072d0 <d_print_mod+0x304>
- 80072ee: 4652 mov r2, sl
- 80072f0: 54e2 strb r2, [r4, r3]
- 80072f2: 464b mov r3, r9
- 80072f4: 58e2 ldr r2, [r4, r3]
- 80072f6: 4643 mov r3, r8
- 80072f8: 21ff movs r1, #255 @ 0xff
- 80072fa: 58e3 ldr r3, [r4, r3]
- 80072fc: 0020 movs r0, r4
- 80072fe: 4798 blx r3
- 8007300: 2294 movs r2, #148 @ 0x94
- 8007302: 0052 lsls r2, r2, #1
- 8007304: 58a3 ldr r3, [r4, r2]
- 8007306: 2100 movs r1, #0
- 8007308: 3301 adds r3, #1
- 800730a: 50a3 str r3, [r4, r2]
- 800730c: 2301 movs r3, #1
- 800730e: e7e1 b.n 80072d4 <d_print_mod+0x308>
- 8007310: 2382 movs r3, #130 @ 0x82
- 8007312: 005b lsls r3, r3, #1
- 8007314: 5cc3 ldrb r3, [r0, r3]
- 8007316: 2b28 cmp r3, #40 @ 0x28
- 8007318: d000 beq.n 800731c <d_print_mod+0x350>
- 800731a: e10a b.n 8007532 <d_print_mod+0x566>
- 800731c: 68ea ldr r2, [r5, #12]
- 800731e: 2111 movs r1, #17
- 8007320: 0020 movs r0, r4
- 8007322: f7ff fe25 bl 8006f70 <d_print_comp>
- 8007326: 2200 movs r2, #0
- 8007328: 2380 movs r3, #128 @ 0x80
- 800732a: 4692 mov sl, r2
- 800732c: 320d adds r2, #13
- 800732e: 32ff adds r2, #255 @ 0xff
- 8007330: 4d0b ldr r5, [pc, #44] @ (8007360 <d_print_mod+0x394>)
- 8007332: 4691 mov r9, r2
- 8007334: 005b lsls r3, r3, #1
- 8007336: 3a04 subs r2, #4
- 8007338: 4690 mov r8, r2
- 800733a: 58e3 ldr r3, [r4, r3]
- 800733c: 1cef adds r7, r5, #3
- 800733e: e01d b.n 800737c <d_print_mod+0x3b0>
- 8007340: 080151e0 .word 0x080151e0
- 8007344: 08014400 .word 0x08014400
- 8007348: 0801440c .word 0x0801440c
- 800734c: 08014418 .word 0x08014418
- 8007350: 08014440 .word 0x08014440
- 8007354: 08014448 .word 0x08014448
- 8007358: 0801444c .word 0x0801444c
- 800735c: 08014458 .word 0x08014458
- 8007360: 08014464 .word 0x08014464
- 8007364: 0019 movs r1, r3
- 8007366: 3301 adds r3, #1
- 8007368: 2280 movs r2, #128 @ 0x80
- 800736a: 0052 lsls r2, r2, #1
- 800736c: 50a3 str r3, [r4, r2]
- 800736e: 3501 adds r5, #1
- 8007370: 3204 adds r2, #4
- 8007372: 5466 strb r6, [r4, r1]
- 8007374: 54a6 strb r6, [r4, r2]
- 8007376: 42af cmp r7, r5
- 8007378: d100 bne.n 800737c <d_print_mod+0x3b0>
- 800737a: e63d b.n 8006ff8 <d_print_mod+0x2c>
- 800737c: 782e ldrb r6, [r5, #0]
- 800737e: 2bff cmp r3, #255 @ 0xff
- 8007380: d1f0 bne.n 8007364 <d_print_mod+0x398>
- 8007382: 4652 mov r2, sl
- 8007384: 54e2 strb r2, [r4, r3]
- 8007386: 464b mov r3, r9
- 8007388: 58e2 ldr r2, [r4, r3]
- 800738a: 4643 mov r3, r8
- 800738c: 21ff movs r1, #255 @ 0xff
- 800738e: 58e3 ldr r3, [r4, r3]
- 8007390: 0020 movs r0, r4
- 8007392: 4798 blx r3
- 8007394: 2294 movs r2, #148 @ 0x94
- 8007396: 0052 lsls r2, r2, #1
- 8007398: 58a3 ldr r3, [r4, r2]
- 800739a: 2100 movs r1, #0
- 800739c: 3301 adds r3, #1
- 800739e: 50a3 str r3, [r4, r2]
- 80073a0: 2301 movs r3, #1
- 80073a2: e7e1 b.n 8007368 <d_print_mod+0x39c>
- 80073a4: 220a movs r2, #10
- 80073a6: 4691 mov r9, r2
- 80073a8: 2200 movs r2, #0
- 80073aa: 2380 movs r3, #128 @ 0x80
- 80073ac: 4693 mov fp, r2
- 80073ae: 4ead ldr r6, [pc, #692] @ (8007664 <d_print_mod+0x698>)
- 80073b0: 320d adds r2, #13
- 80073b2: 005b lsls r3, r3, #1
- 80073b4: 32ff adds r2, #255 @ 0xff
- 80073b6: 4692 mov sl, r2
- 80073b8: 58c3 ldr r3, [r0, r3]
- 80073ba: 44b1 add r9, r6
- 80073bc: e00d b.n 80073da <d_print_mod+0x40e>
- 80073be: 001a movs r2, r3
- 80073c0: 3301 adds r3, #1
- 80073c2: 2180 movs r1, #128 @ 0x80
- 80073c4: 0049 lsls r1, r1, #1
- 80073c6: 5063 str r3, [r4, r1]
- 80073c8: 54a7 strb r7, [r4, r2]
- 80073ca: 2282 movs r2, #130 @ 0x82
- 80073cc: 3601 adds r6, #1
- 80073ce: 0052 lsls r2, r2, #1
- 80073d0: 4688 mov r8, r1
- 80073d2: 54a7 strb r7, [r4, r2]
- 80073d4: 45b1 cmp r9, r6
- 80073d6: d100 bne.n 80073da <d_print_mod+0x40e>
- 80073d8: e098 b.n 800750c <d_print_mod+0x540>
- 80073da: 7837 ldrb r7, [r6, #0]
- 80073dc: 2bff cmp r3, #255 @ 0xff
- 80073de: d1ee bne.n 80073be <d_print_mod+0x3f2>
- 80073e0: 465a mov r2, fp
- 80073e2: 54e2 strb r2, [r4, r3]
- 80073e4: 4653 mov r3, sl
- 80073e6: 58e2 ldr r2, [r4, r3]
- 80073e8: 2384 movs r3, #132 @ 0x84
- 80073ea: 005b lsls r3, r3, #1
- 80073ec: 58e3 ldr r3, [r4, r3]
- 80073ee: 21ff movs r1, #255 @ 0xff
- 80073f0: 0020 movs r0, r4
- 80073f2: 4798 blx r3
- 80073f4: 2294 movs r2, #148 @ 0x94
- 80073f6: 0052 lsls r2, r2, #1
- 80073f8: 58a3 ldr r3, [r4, r2]
- 80073fa: 3301 adds r3, #1
- 80073fc: 50a3 str r3, [r4, r2]
- 80073fe: 2301 movs r3, #1
- 8007400: 2200 movs r2, #0
- 8007402: e7de b.n 80073c2 <d_print_mod+0x3f6>
- 8007404: 2200 movs r2, #0
- 8007406: 4d98 ldr r5, [pc, #608] @ (8007668 <d_print_mod+0x69c>)
- 8007408: 2380 movs r3, #128 @ 0x80
- 800740a: 002f movs r7, r5
- 800740c: 4692 mov sl, r2
- 800740e: 320d adds r2, #13
- 8007410: 32ff adds r2, #255 @ 0xff
- 8007412: 4691 mov r9, r2
- 8007414: 005b lsls r3, r3, #1
- 8007416: 3a04 subs r2, #4
- 8007418: 4690 mov r8, r2
- 800741a: 58c3 ldr r3, [r0, r3]
- 800741c: 3711 adds r7, #17
- 800741e: e00b b.n 8007438 <d_print_mod+0x46c>
- 8007420: 0019 movs r1, r3
- 8007422: 3301 adds r3, #1
- 8007424: 2280 movs r2, #128 @ 0x80
- 8007426: 0052 lsls r2, r2, #1
- 8007428: 50a3 str r3, [r4, r2]
- 800742a: 3501 adds r5, #1
- 800742c: 3204 adds r2, #4
- 800742e: 5466 strb r6, [r4, r1]
- 8007430: 54a6 strb r6, [r4, r2]
- 8007432: 42bd cmp r5, r7
- 8007434: d100 bne.n 8007438 <d_print_mod+0x46c>
- 8007436: e5df b.n 8006ff8 <d_print_mod+0x2c>
- 8007438: 782e ldrb r6, [r5, #0]
- 800743a: 2bff cmp r3, #255 @ 0xff
- 800743c: d1f0 bne.n 8007420 <d_print_mod+0x454>
- 800743e: 4652 mov r2, sl
- 8007440: 54e2 strb r2, [r4, r3]
- 8007442: 464b mov r3, r9
- 8007444: 58e2 ldr r2, [r4, r3]
- 8007446: 4643 mov r3, r8
- 8007448: 21ff movs r1, #255 @ 0xff
- 800744a: 58e3 ldr r3, [r4, r3]
- 800744c: 0020 movs r0, r4
- 800744e: 4798 blx r3
- 8007450: 2294 movs r2, #148 @ 0x94
- 8007452: 0052 lsls r2, r2, #1
- 8007454: 58a3 ldr r3, [r4, r2]
- 8007456: 2100 movs r1, #0
- 8007458: 3301 adds r3, #1
- 800745a: 50a3 str r3, [r4, r2]
- 800745c: 2301 movs r3, #1
- 800745e: e7e1 b.n 8007424 <d_print_mod+0x458>
- 8007460: 2209 movs r2, #9
- 8007462: 4690 mov r8, r2
- 8007464: 2200 movs r2, #0
- 8007466: 2380 movs r3, #128 @ 0x80
- 8007468: 4693 mov fp, r2
- 800746a: 320d adds r2, #13
- 800746c: 32ff adds r2, #255 @ 0xff
- 800746e: 4e7f ldr r6, [pc, #508] @ (800766c <d_print_mod+0x6a0>)
- 8007470: 4692 mov sl, r2
- 8007472: 005b lsls r3, r3, #1
- 8007474: 3a04 subs r2, #4
- 8007476: 4691 mov r9, r2
- 8007478: 58c3 ldr r3, [r0, r3]
- 800747a: 44b0 add r8, r6
- 800747c: e00a b.n 8007494 <d_print_mod+0x4c8>
- 800747e: 0019 movs r1, r3
- 8007480: 3301 adds r3, #1
- 8007482: 2280 movs r2, #128 @ 0x80
- 8007484: 0052 lsls r2, r2, #1
- 8007486: 50a3 str r3, [r4, r2]
- 8007488: 3601 adds r6, #1
- 800748a: 3204 adds r2, #4
- 800748c: 5467 strb r7, [r4, r1]
- 800748e: 54a7 strb r7, [r4, r2]
- 8007490: 4546 cmp r6, r8
- 8007492: d013 beq.n 80074bc <d_print_mod+0x4f0>
- 8007494: 7837 ldrb r7, [r6, #0]
- 8007496: 2bff cmp r3, #255 @ 0xff
- 8007498: d1f1 bne.n 800747e <d_print_mod+0x4b2>
- 800749a: 465a mov r2, fp
- 800749c: 54e2 strb r2, [r4, r3]
- 800749e: 4653 mov r3, sl
- 80074a0: 58e2 ldr r2, [r4, r3]
- 80074a2: 464b mov r3, r9
- 80074a4: 21ff movs r1, #255 @ 0xff
- 80074a6: 58e3 ldr r3, [r4, r3]
- 80074a8: 0020 movs r0, r4
- 80074aa: 4798 blx r3
- 80074ac: 2294 movs r2, #148 @ 0x94
- 80074ae: 0052 lsls r2, r2, #1
- 80074b0: 58a3 ldr r3, [r4, r2]
- 80074b2: 2100 movs r1, #0
- 80074b4: 3301 adds r3, #1
- 80074b6: 50a3 str r3, [r4, r2]
- 80074b8: 2301 movs r3, #1
- 80074ba: e7e2 b.n 8007482 <d_print_mod+0x4b6>
- 80074bc: 692a ldr r2, [r5, #16]
- 80074be: 2a00 cmp r2, #0
- 80074c0: d100 bne.n 80074c4 <d_print_mod+0x4f8>
- 80074c2: e599 b.n 8006ff8 <d_print_mod+0x2c>
- 80074c4: 2bff cmp r3, #255 @ 0xff
- 80074c6: d064 beq.n 8007592 <d_print_mod+0x5c6>
- 80074c8: 1c59 adds r1, r3, #1
- 80074ca: 2580 movs r5, #128 @ 0x80
- 80074cc: 006d lsls r5, r5, #1
- 80074ce: 5161 str r1, [r4, r5]
- 80074d0: 2128 movs r1, #40 @ 0x28
- 80074d2: 54e1 strb r1, [r4, r3]
- 80074d4: 2382 movs r3, #130 @ 0x82
- 80074d6: 005b lsls r3, r3, #1
- 80074d8: 54e1 strb r1, [r4, r3]
- 80074da: 0020 movs r0, r4
- 80074dc: 3917 subs r1, #23
- 80074de: f7ff fd47 bl 8006f70 <d_print_comp>
- 80074e2: 5963 ldr r3, [r4, r5]
- 80074e4: 2bff cmp r3, #255 @ 0xff
- 80074e6: d11a bne.n 800751e <d_print_mod+0x552>
- 80074e8: 2200 movs r2, #0
- 80074ea: 54e2 strb r2, [r4, r3]
- 80074ec: 2386 movs r3, #134 @ 0x86
- 80074ee: 005b lsls r3, r3, #1
- 80074f0: 58e2 ldr r2, [r4, r3]
- 80074f2: 3b04 subs r3, #4
- 80074f4: 21ff movs r1, #255 @ 0xff
- 80074f6: 58e3 ldr r3, [r4, r3]
- 80074f8: 0020 movs r0, r4
- 80074fa: 4798 blx r3
- 80074fc: 2294 movs r2, #148 @ 0x94
- 80074fe: 0052 lsls r2, r2, #1
- 8007500: 58a3 ldr r3, [r4, r2]
- 8007502: 2101 movs r1, #1
- 8007504: 3301 adds r3, #1
- 8007506: 50a3 str r3, [r4, r2]
- 8007508: 2300 movs r3, #0
- 800750a: e009 b.n 8007520 <d_print_mod+0x554>
- 800750c: 0020 movs r0, r4
- 800750e: 68ea ldr r2, [r5, #12]
- 8007510: 39ef subs r1, #239 @ 0xef
- 8007512: f7ff fd2d bl 8006f70 <d_print_comp>
- 8007516: 4643 mov r3, r8
- 8007518: 58e3 ldr r3, [r4, r3]
- 800751a: 2bff cmp r3, #255 @ 0xff
- 800751c: d0e4 beq.n 80074e8 <d_print_mod+0x51c>
- 800751e: 1c59 adds r1, r3, #1
- 8007520: 2280 movs r2, #128 @ 0x80
- 8007522: 0052 lsls r2, r2, #1
- 8007524: 50a1 str r1, [r4, r2]
- 8007526: 3ad7 subs r2, #215 @ 0xd7
- 8007528: 54e2 strb r2, [r4, r3]
- 800752a: 2382 movs r3, #130 @ 0x82
- 800752c: 005b lsls r3, r3, #1
- 800752e: 54e2 strb r2, [r4, r3]
- 8007530: e562 b.n 8006ff8 <d_print_mod+0x2c>
- 8007532: 2380 movs r3, #128 @ 0x80
- 8007534: 005b lsls r3, r3, #1
- 8007536: 58c3 ldr r3, [r0, r3]
- 8007538: 2bff cmp r3, #255 @ 0xff
- 800753a: d071 beq.n 8007620 <d_print_mod+0x654>
- 800753c: 1c59 adds r1, r3, #1
- 800753e: 2280 movs r2, #128 @ 0x80
- 8007540: 0052 lsls r2, r2, #1
- 8007542: 50a1 str r1, [r4, r2]
- 8007544: 3ae0 subs r2, #224 @ 0xe0
- 8007546: 54e2 strb r2, [r4, r3]
- 8007548: 2382 movs r3, #130 @ 0x82
- 800754a: 005b lsls r3, r3, #1
- 800754c: 54e2 strb r2, [r4, r3]
- 800754e: e6e5 b.n 800731c <d_print_mod+0x350>
- 8007550: 2200 movs r2, #0
- 8007552: 54e2 strb r2, [r4, r3]
- 8007554: 2386 movs r3, #134 @ 0x86
- 8007556: 005b lsls r3, r3, #1
- 8007558: 58e2 ldr r2, [r4, r3]
- 800755a: 3b04 subs r3, #4
- 800755c: 21ff movs r1, #255 @ 0xff
- 800755e: 58e3 ldr r3, [r4, r3]
- 8007560: 0020 movs r0, r4
- 8007562: 4798 blx r3
- 8007564: 2294 movs r2, #148 @ 0x94
- 8007566: 0052 lsls r2, r2, #1
- 8007568: 58a3 ldr r3, [r4, r2]
- 800756a: 2101 movs r1, #1
- 800756c: 3301 adds r3, #1
- 800756e: 50a3 str r3, [r4, r2]
- 8007570: 2300 movs r3, #0
- 8007572: e63b b.n 80071ec <d_print_mod+0x220>
- 8007574: 2380 movs r3, #128 @ 0x80
- 8007576: 005b lsls r3, r3, #1
- 8007578: 58c3 ldr r3, [r0, r3]
- 800757a: 2bff cmp r3, #255 @ 0xff
- 800757c: d061 beq.n 8007642 <d_print_mod+0x676>
- 800757e: 1c59 adds r1, r3, #1
- 8007580: 2280 movs r2, #128 @ 0x80
- 8007582: 0052 lsls r2, r2, #1
- 8007584: 50a1 str r1, [r4, r2]
- 8007586: 3ad6 subs r2, #214 @ 0xd6
- 8007588: 54e2 strb r2, [r4, r3]
- 800758a: 2382 movs r3, #130 @ 0x82
- 800758c: 005b lsls r3, r3, #1
- 800758e: 54e2 strb r2, [r4, r3]
- 8007590: e532 b.n 8006ff8 <d_print_mod+0x2c>
- 8007592: 2200 movs r2, #0
- 8007594: 54e2 strb r2, [r4, r3]
- 8007596: 2386 movs r3, #134 @ 0x86
- 8007598: 005b lsls r3, r3, #1
- 800759a: 58e2 ldr r2, [r4, r3]
- 800759c: 3b04 subs r3, #4
- 800759e: 21ff movs r1, #255 @ 0xff
- 80075a0: 58e3 ldr r3, [r4, r3]
- 80075a2: 0020 movs r0, r4
- 80075a4: 4798 blx r3
- 80075a6: 2294 movs r2, #148 @ 0x94
- 80075a8: 0052 lsls r2, r2, #1
- 80075aa: 58a3 ldr r3, [r4, r2]
- 80075ac: 2101 movs r1, #1
- 80075ae: 3301 adds r3, #1
- 80075b0: 50a3 str r3, [r4, r2]
- 80075b2: 2300 movs r3, #0
- 80075b4: 692a ldr r2, [r5, #16]
- 80075b6: e788 b.n 80074ca <d_print_mod+0x4fe>
- 80075b8: 2200 movs r2, #0
- 80075ba: 54c2 strb r2, [r0, r3]
- 80075bc: 2386 movs r3, #134 @ 0x86
- 80075be: 005b lsls r3, r3, #1
- 80075c0: 58c2 ldr r2, [r0, r3]
- 80075c2: 3b04 subs r3, #4
- 80075c4: 21ff movs r1, #255 @ 0xff
- 80075c6: 58c3 ldr r3, [r0, r3]
- 80075c8: 4798 blx r3
- 80075ca: 2294 movs r2, #148 @ 0x94
- 80075cc: 0052 lsls r2, r2, #1
- 80075ce: 58a3 ldr r3, [r4, r2]
- 80075d0: 2101 movs r1, #1
- 80075d2: 3301 adds r3, #1
- 80075d4: 50a3 str r3, [r4, r2]
- 80075d6: 2300 movs r3, #0
- 80075d8: e5ee b.n 80071b8 <d_print_mod+0x1ec>
- 80075da: 2300 movs r3, #0
- 80075dc: 5483 strb r3, [r0, r2]
- 80075de: 330d adds r3, #13
- 80075e0: 33ff adds r3, #255 @ 0xff
- 80075e2: 58c2 ldr r2, [r0, r3]
- 80075e4: 3b04 subs r3, #4
- 80075e6: 58c3 ldr r3, [r0, r3]
- 80075e8: 21ff movs r1, #255 @ 0xff
- 80075ea: 4798 blx r3
- 80075ec: 2294 movs r2, #148 @ 0x94
- 80075ee: 0052 lsls r2, r2, #1
- 80075f0: 58a3 ldr r3, [r4, r2]
- 80075f2: 3301 adds r3, #1
- 80075f4: 50a3 str r3, [r4, r2]
- 80075f6: 2301 movs r3, #1
- 80075f8: 2200 movs r2, #0
- 80075fa: e5cd b.n 8007198 <d_print_mod+0x1cc>
- 80075fc: 2300 movs r3, #0
- 80075fe: 5483 strb r3, [r0, r2]
- 8007600: 330d adds r3, #13
- 8007602: 33ff adds r3, #255 @ 0xff
- 8007604: 58c2 ldr r2, [r0, r3]
- 8007606: 3b04 subs r3, #4
- 8007608: 58c3 ldr r3, [r0, r3]
- 800760a: 21ff movs r1, #255 @ 0xff
- 800760c: 4798 blx r3
- 800760e: 2294 movs r2, #148 @ 0x94
- 8007610: 0052 lsls r2, r2, #1
- 8007612: 58a3 ldr r3, [r4, r2]
- 8007614: 3301 adds r3, #1
- 8007616: 50a3 str r3, [r4, r2]
- 8007618: 2320 movs r3, #32
- 800761a: 7023 strb r3, [r4, #0]
- 800761c: 3b1f subs r3, #31
- 800761e: e5e4 b.n 80071ea <d_print_mod+0x21e>
- 8007620: 2200 movs r2, #0
- 8007622: 54c2 strb r2, [r0, r3]
- 8007624: 2386 movs r3, #134 @ 0x86
- 8007626: 005b lsls r3, r3, #1
- 8007628: 58c2 ldr r2, [r0, r3]
- 800762a: 3b04 subs r3, #4
- 800762c: 21ff movs r1, #255 @ 0xff
- 800762e: 58c3 ldr r3, [r0, r3]
- 8007630: 4798 blx r3
- 8007632: 2294 movs r2, #148 @ 0x94
- 8007634: 0052 lsls r2, r2, #1
- 8007636: 58a3 ldr r3, [r4, r2]
- 8007638: 2101 movs r1, #1
- 800763a: 3301 adds r3, #1
- 800763c: 50a3 str r3, [r4, r2]
- 800763e: 2300 movs r3, #0
- 8007640: e77d b.n 800753e <d_print_mod+0x572>
- 8007642: 2200 movs r2, #0
- 8007644: 54c2 strb r2, [r0, r3]
- 8007646: 2386 movs r3, #134 @ 0x86
- 8007648: 005b lsls r3, r3, #1
- 800764a: 58c2 ldr r2, [r0, r3]
- 800764c: 3b04 subs r3, #4
- 800764e: 21ff movs r1, #255 @ 0xff
- 8007650: 58c3 ldr r3, [r0, r3]
- 8007652: 4798 blx r3
- 8007654: 2294 movs r2, #148 @ 0x94
- 8007656: 0052 lsls r2, r2, #1
- 8007658: 58a3 ldr r3, [r4, r2]
- 800765a: 2101 movs r1, #1
- 800765c: 3301 adds r3, #1
- 800765e: 50a3 str r3, [r4, r2]
- 8007660: 2300 movs r3, #0
- 8007662: e78d b.n 8007580 <d_print_mod+0x5b4>
- 8007664: 08014468 .word 0x08014468
- 8007668: 08014420 .word 0x08014420
- 800766c: 08014434 .word 0x08014434
- 08007670 <d_print_function_type>:
- 8007670: b5f0 push {r4, r5, r6, r7, lr}
- 8007672: 4646 mov r6, r8
- 8007674: 46d6 mov lr, sl
- 8007676: 464f mov r7, r9
- 8007678: 0004 movs r4, r0
- 800767a: b5c0 push {r6, r7, lr}
- 800767c: 001d movs r5, r3
- 800767e: 0016 movs r6, r2
- 8007680: 2b00 cmp r3, #0
- 8007682: d100 bne.n 8007686 <d_print_function_type+0x16>
- 8007684: e07c b.n 8007780 <d_print_function_type+0x110>
- 8007686: 2701 movs r7, #1
- 8007688: 4887 ldr r0, [pc, #540] @ (80078a8 <d_print_function_type+0x238>)
- 800768a: 689a ldr r2, [r3, #8]
- 800768c: 2a00 cmp r2, #0
- 800768e: d000 beq.n 8007692 <d_print_function_type+0x22>
- 8007690: e076 b.n 8007780 <d_print_function_type+0x110>
- 8007692: 685a ldr r2, [r3, #4]
- 8007694: 7811 ldrb r1, [r2, #0]
- 8007696: 3919 subs r1, #25
- 8007698: b2c9 uxtb r1, r1
- 800769a: 2912 cmp r1, #18
- 800769c: d86c bhi.n 8007778 <d_print_function_type+0x108>
- 800769e: 003a movs r2, r7
- 80076a0: 408a lsls r2, r1
- 80076a2: 4202 tst r2, r0
- 80076a4: d000 beq.n 80076a8 <d_print_function_type+0x38>
- 80076a6: e0ab b.n 8007800 <d_print_function_type+0x190>
- 80076a8: 21e0 movs r1, #224 @ 0xe0
- 80076aa: 0109 lsls r1, r1, #4
- 80076ac: 420a tst r2, r1
- 80076ae: d063 beq.n 8007778 <d_print_function_type+0x108>
- 80076b0: 2382 movs r3, #130 @ 0x82
- 80076b2: 005b lsls r3, r3, #1
- 80076b4: 5ce2 ldrb r2, [r4, r3]
- 80076b6: 3b03 subs r3, #3
- 80076b8: 0011 movs r1, r2
- 80076ba: 3bff subs r3, #255 @ 0xff
- 80076bc: 4399 bics r1, r3
- 80076be: 2928 cmp r1, #40 @ 0x28
- 80076c0: d100 bne.n 80076c4 <d_print_function_type+0x54>
- 80076c2: e0c6 b.n 8007852 <d_print_function_type+0x1e2>
- 80076c4: 2180 movs r1, #128 @ 0x80
- 80076c6: 0049 lsls r1, r1, #1
- 80076c8: 5863 ldr r3, [r4, r1]
- 80076ca: 2a20 cmp r2, #32
- 80076cc: d000 beq.n 80076d0 <d_print_function_type+0x60>
- 80076ce: e0a0 b.n 8007812 <d_print_function_type+0x1a2>
- 80076d0: 2bff cmp r3, #255 @ 0xff
- 80076d2: d100 bne.n 80076d6 <d_print_function_type+0x66>
- 80076d4: e0aa b.n 800782c <d_print_function_type+0x1bc>
- 80076d6: 1c5a adds r2, r3, #1
- 80076d8: 2180 movs r1, #128 @ 0x80
- 80076da: 0049 lsls r1, r1, #1
- 80076dc: 5062 str r2, [r4, r1]
- 80076de: 2228 movs r2, #40 @ 0x28
- 80076e0: 54e2 strb r2, [r4, r3]
- 80076e2: 2382 movs r3, #130 @ 0x82
- 80076e4: 005b lsls r3, r3, #1
- 80076e6: 54e2 strb r2, [r4, r3]
- 80076e8: 2200 movs r2, #0
- 80076ea: 4688 mov r8, r1
- 80076ec: 4699 mov r9, r3
- 80076ee: 3310 adds r3, #16
- 80076f0: 58e7 ldr r7, [r4, r3]
- 80076f2: 4692 mov sl, r2
- 80076f4: 50e2 str r2, [r4, r3]
- 80076f6: 0020 movs r0, r4
- 80076f8: 2300 movs r3, #0
- 80076fa: 002a movs r2, r5
- 80076fc: 39ef subs r1, #239 @ 0xef
- 80076fe: f000 f8d5 bl 80078ac <d_print_mod_list>
- 8007702: 4643 mov r3, r8
- 8007704: 58e3 ldr r3, [r4, r3]
- 8007706: 2bff cmp r3, #255 @ 0xff
- 8007708: d100 bne.n 800770c <d_print_function_type+0x9c>
- 800770a: e0a6 b.n 800785a <d_print_function_type+0x1ea>
- 800770c: 4641 mov r1, r8
- 800770e: 1c5a adds r2, r3, #1
- 8007710: 5062 str r2, [r4, r1]
- 8007712: 39d7 subs r1, #215 @ 0xd7
- 8007714: 54e1 strb r1, [r4, r3]
- 8007716: 464b mov r3, r9
- 8007718: 54e1 strb r1, [r4, r3]
- 800771a: 2aff cmp r2, #255 @ 0xff
- 800771c: d040 beq.n 80077a0 <d_print_function_type+0x130>
- 800771e: 2180 movs r1, #128 @ 0x80
- 8007720: 1c53 adds r3, r2, #1
- 8007722: 0049 lsls r1, r1, #1
- 8007724: 5063 str r3, [r4, r1]
- 8007726: 39d8 subs r1, #216 @ 0xd8
- 8007728: 54a1 strb r1, [r4, r2]
- 800772a: 2282 movs r2, #130 @ 0x82
- 800772c: 0052 lsls r2, r2, #1
- 800772e: 54a1 strb r1, [r4, r2]
- 8007730: 6932 ldr r2, [r6, #16]
- 8007732: 2a00 cmp r2, #0
- 8007734: d006 beq.n 8007744 <d_print_function_type+0xd4>
- 8007736: 2111 movs r1, #17
- 8007738: 0020 movs r0, r4
- 800773a: f7ff fc19 bl 8006f70 <d_print_comp>
- 800773e: 2380 movs r3, #128 @ 0x80
- 8007740: 005b lsls r3, r3, #1
- 8007742: 58e3 ldr r3, [r4, r3]
- 8007744: 2bff cmp r3, #255 @ 0xff
- 8007746: d049 beq.n 80077dc <d_print_function_type+0x16c>
- 8007748: 1c59 adds r1, r3, #1
- 800774a: 2280 movs r2, #128 @ 0x80
- 800774c: 0052 lsls r2, r2, #1
- 800774e: 50a1 str r1, [r4, r2]
- 8007750: 3ad7 subs r2, #215 @ 0xd7
- 8007752: 54e2 strb r2, [r4, r3]
- 8007754: 2382 movs r3, #130 @ 0x82
- 8007756: 005b lsls r3, r3, #1
- 8007758: 54e2 strb r2, [r4, r3]
- 800775a: 3b04 subs r3, #4
- 800775c: 002a movs r2, r5
- 800775e: 2111 movs r1, #17
- 8007760: 0020 movs r0, r4
- 8007762: 3bff subs r3, #255 @ 0xff
- 8007764: f000 f8a2 bl 80078ac <d_print_mod_list>
- 8007768: 238a movs r3, #138 @ 0x8a
- 800776a: 005b lsls r3, r3, #1
- 800776c: 50e7 str r7, [r4, r3]
- 800776e: bce0 pop {r5, r6, r7}
- 8007770: 46ba mov sl, r7
- 8007772: 46b1 mov r9, r6
- 8007774: 46a8 mov r8, r5
- 8007776: bdf0 pop {r4, r5, r6, r7, pc}
- 8007778: 681b ldr r3, [r3, #0]
- 800777a: 2b00 cmp r3, #0
- 800777c: d000 beq.n 8007780 <d_print_function_type+0x110>
- 800777e: e784 b.n 800768a <d_print_function_type+0x1a>
- 8007780: 238a movs r3, #138 @ 0x8a
- 8007782: 2200 movs r2, #0
- 8007784: 005b lsls r3, r3, #1
- 8007786: 58e7 ldr r7, [r4, r3]
- 8007788: 2111 movs r1, #17
- 800778a: 50e2 str r2, [r4, r3]
- 800778c: 0020 movs r0, r4
- 800778e: 2300 movs r3, #0
- 8007790: 002a movs r2, r5
- 8007792: f000 f88b bl 80078ac <d_print_mod_list>
- 8007796: 2380 movs r3, #128 @ 0x80
- 8007798: 005b lsls r3, r3, #1
- 800779a: 58e2 ldr r2, [r4, r3]
- 800779c: 2aff cmp r2, #255 @ 0xff
- 800779e: d1be bne.n 800771e <d_print_function_type+0xae>
- 80077a0: 2300 movs r3, #0
- 80077a2: 54a3 strb r3, [r4, r2]
- 80077a4: 330d adds r3, #13
- 80077a6: 33ff adds r3, #255 @ 0xff
- 80077a8: 58e2 ldr r2, [r4, r3]
- 80077aa: 3b04 subs r3, #4
- 80077ac: 58e3 ldr r3, [r4, r3]
- 80077ae: 21ff movs r1, #255 @ 0xff
- 80077b0: 0020 movs r0, r4
- 80077b2: 4798 blx r3
- 80077b4: 2294 movs r2, #148 @ 0x94
- 80077b6: 0052 lsls r2, r2, #1
- 80077b8: 58a3 ldr r3, [r4, r2]
- 80077ba: 3301 adds r3, #1
- 80077bc: 50a3 str r3, [r4, r2]
- 80077be: 2380 movs r3, #128 @ 0x80
- 80077c0: 3a28 subs r2, #40 @ 0x28
- 80077c2: 005b lsls r3, r3, #1
- 80077c4: 3aff subs r2, #255 @ 0xff
- 80077c6: 50e2 str r2, [r4, r3]
- 80077c8: 3204 adds r2, #4
- 80077ca: 3bd8 subs r3, #216 @ 0xd8
- 80077cc: 32ff adds r2, #255 @ 0xff
- 80077ce: 7023 strb r3, [r4, #0]
- 80077d0: 54a3 strb r3, [r4, r2]
- 80077d2: 6932 ldr r2, [r6, #16]
- 80077d4: 2a00 cmp r2, #0
- 80077d6: d1ae bne.n 8007736 <d_print_function_type+0xc6>
- 80077d8: 2301 movs r3, #1
- 80077da: e7b5 b.n 8007748 <d_print_function_type+0xd8>
- 80077dc: 2200 movs r2, #0
- 80077de: 54e2 strb r2, [r4, r3]
- 80077e0: 2386 movs r3, #134 @ 0x86
- 80077e2: 005b lsls r3, r3, #1
- 80077e4: 58e2 ldr r2, [r4, r3]
- 80077e6: 3b04 subs r3, #4
- 80077e8: 21ff movs r1, #255 @ 0xff
- 80077ea: 58e3 ldr r3, [r4, r3]
- 80077ec: 0020 movs r0, r4
- 80077ee: 4798 blx r3
- 80077f0: 2294 movs r2, #148 @ 0x94
- 80077f2: 0052 lsls r2, r2, #1
- 80077f4: 58a3 ldr r3, [r4, r2]
- 80077f6: 2101 movs r1, #1
- 80077f8: 3301 adds r3, #1
- 80077fa: 50a3 str r3, [r4, r2]
- 80077fc: 2300 movs r3, #0
- 80077fe: e7a4 b.n 800774a <d_print_function_type+0xda>
- 8007800: 2382 movs r3, #130 @ 0x82
- 8007802: 2180 movs r1, #128 @ 0x80
- 8007804: 005b lsls r3, r3, #1
- 8007806: 5ce2 ldrb r2, [r4, r3]
- 8007808: 0049 lsls r1, r1, #1
- 800780a: 5863 ldr r3, [r4, r1]
- 800780c: 2a20 cmp r2, #32
- 800780e: d100 bne.n 8007812 <d_print_function_type+0x1a2>
- 8007810: e75e b.n 80076d0 <d_print_function_type+0x60>
- 8007812: 2bff cmp r3, #255 @ 0xff
- 8007814: d035 beq.n 8007882 <d_print_function_type+0x212>
- 8007816: 1c5a adds r2, r3, #1
- 8007818: 5062 str r2, [r4, r1]
- 800781a: 39e0 subs r1, #224 @ 0xe0
- 800781c: 54e1 strb r1, [r4, r3]
- 800781e: 2382 movs r3, #130 @ 0x82
- 8007820: 005b lsls r3, r3, #1
- 8007822: 54e1 strb r1, [r4, r3]
- 8007824: 0013 movs r3, r2
- 8007826: 2bff cmp r3, #255 @ 0xff
- 8007828: d000 beq.n 800782c <d_print_function_type+0x1bc>
- 800782a: e754 b.n 80076d6 <d_print_function_type+0x66>
- 800782c: 2200 movs r2, #0
- 800782e: 54e2 strb r2, [r4, r3]
- 8007830: 2386 movs r3, #134 @ 0x86
- 8007832: 005b lsls r3, r3, #1
- 8007834: 58e2 ldr r2, [r4, r3]
- 8007836: 3b04 subs r3, #4
- 8007838: 58e3 ldr r3, [r4, r3]
- 800783a: 21ff movs r1, #255 @ 0xff
- 800783c: 0020 movs r0, r4
- 800783e: 4798 blx r3
- 8007840: 2294 movs r2, #148 @ 0x94
- 8007842: 0052 lsls r2, r2, #1
- 8007844: 58a3 ldr r3, [r4, r2]
- 8007846: 3301 adds r3, #1
- 8007848: 50a3 str r3, [r4, r2]
- 800784a: 3a28 subs r2, #40 @ 0x28
- 800784c: 2300 movs r3, #0
- 800784e: 3aff subs r2, #255 @ 0xff
- 8007850: e742 b.n 80076d8 <d_print_function_type+0x68>
- 8007852: 2380 movs r3, #128 @ 0x80
- 8007854: 005b lsls r3, r3, #1
- 8007856: 58e3 ldr r3, [r4, r3]
- 8007858: e73a b.n 80076d0 <d_print_function_type+0x60>
- 800785a: 4652 mov r2, sl
- 800785c: 54e2 strb r2, [r4, r3]
- 800785e: 2386 movs r3, #134 @ 0x86
- 8007860: 005b lsls r3, r3, #1
- 8007862: 58e2 ldr r2, [r4, r3]
- 8007864: 3b04 subs r3, #4
- 8007866: 58e3 ldr r3, [r4, r3]
- 8007868: 21ff movs r1, #255 @ 0xff
- 800786a: 0020 movs r0, r4
- 800786c: 4798 blx r3
- 800786e: 2294 movs r2, #148 @ 0x94
- 8007870: 0052 lsls r2, r2, #1
- 8007872: 58a3 ldr r3, [r4, r2]
- 8007874: 3301 adds r3, #1
- 8007876: 50a3 str r3, [r4, r2]
- 8007878: 2329 movs r3, #41 @ 0x29
- 800787a: 3a28 subs r2, #40 @ 0x28
- 800787c: 7023 strb r3, [r4, #0]
- 800787e: 3aff subs r2, #255 @ 0xff
- 8007880: e74d b.n 800771e <d_print_function_type+0xae>
- 8007882: 2200 movs r2, #0
- 8007884: 54e2 strb r2, [r4, r3]
- 8007886: 2386 movs r3, #134 @ 0x86
- 8007888: 005b lsls r3, r3, #1
- 800788a: 58e2 ldr r2, [r4, r3]
- 800788c: 3b04 subs r3, #4
- 800788e: 58e3 ldr r3, [r4, r3]
- 8007890: 21ff movs r1, #255 @ 0xff
- 8007892: 0020 movs r0, r4
- 8007894: 4798 blx r3
- 8007896: 2294 movs r2, #148 @ 0x94
- 8007898: 0052 lsls r2, r2, #1
- 800789a: 58a3 ldr r3, [r4, r2]
- 800789c: 3301 adds r3, #1
- 800789e: 50a3 str r3, [r4, r2]
- 80078a0: 2320 movs r3, #32
- 80078a2: 7023 strb r3, [r4, #0]
- 80078a4: 3b1f subs r3, #31
- 80078a6: e716 b.n 80076d6 <d_print_function_type+0x66>
- 80078a8: 00043107 .word 0x00043107
- 080078ac <d_print_mod_list>:
- 80078ac: b5f0 push {r4, r5, r6, r7, lr}
- 80078ae: 464e mov r6, r9
- 80078b0: 46de mov lr, fp
- 80078b2: 4657 mov r7, sl
- 80078b4: 4645 mov r5, r8
- 80078b6: b5e0 push {r5, r6, r7, lr}
- 80078b8: 0004 movs r4, r0
- 80078ba: 0016 movs r6, r2
- 80078bc: 4699 mov r9, r3
- 80078be: b08b sub sp, #44 @ 0x2c
- 80078c0: 2a00 cmp r2, #0
- 80078c2: d046 beq.n 8007952 <d_print_mod_list+0xa6>
- 80078c4: 2388 movs r3, #136 @ 0x88
- 80078c6: 278c movs r7, #140 @ 0x8c
- 80078c8: 005b lsls r3, r3, #1
- 80078ca: 4698 mov r8, r3
- 80078cc: 3b10 subs r3, #16
- 80078ce: 3bff subs r3, #255 @ 0xff
- 80078d0: 469a mov sl, r3
- 80078d2: 464d mov r5, r9
- 80078d4: 007f lsls r7, r7, #1
- 80078d6: e01b b.n 8007910 <d_print_mod_list+0x64>
- 80078d8: 0019 movs r1, r3
- 80078da: 391c subs r1, #28
- 80078dc: 2904 cmp r1, #4
- 80078de: d914 bls.n 800790a <d_print_mod_list+0x5e>
- 80078e0: 4651 mov r1, sl
- 80078e2: 60b1 str r1, [r6, #8]
- 80078e4: 4641 mov r1, r8
- 80078e6: 4640 mov r0, r8
- 80078e8: 5861 ldr r1, [r4, r1]
- 80078ea: 4689 mov r9, r1
- 80078ec: 68f1 ldr r1, [r6, #12]
- 80078ee: 5021 str r1, [r4, r0]
- 80078f0: 2b29 cmp r3, #41 @ 0x29
- 80078f2: d026 beq.n 8007942 <d_print_mod_list+0x96>
- 80078f4: 2b2a cmp r3, #42 @ 0x2a
- 80078f6: d033 beq.n 8007960 <d_print_mod_list+0xb4>
- 80078f8: 2b02 cmp r3, #2
- 80078fa: d03a beq.n 8007972 <d_print_mod_list+0xc6>
- 80078fc: 2111 movs r1, #17
- 80078fe: 0020 movs r0, r4
- 8007900: f7ff fb64 bl 8006fcc <d_print_mod>
- 8007904: 4643 mov r3, r8
- 8007906: 464a mov r2, r9
- 8007908: 50e2 str r2, [r4, r3]
- 800790a: 6836 ldr r6, [r6, #0]
- 800790c: 2e00 cmp r6, #0
- 800790e: d020 beq.n 8007952 <d_print_mod_list+0xa6>
- 8007910: 59e3 ldr r3, [r4, r7]
- 8007912: 2b00 cmp r3, #0
- 8007914: d11d bne.n 8007952 <d_print_mod_list+0xa6>
- 8007916: 68b3 ldr r3, [r6, #8]
- 8007918: 2b00 cmp r3, #0
- 800791a: d1f6 bne.n 800790a <d_print_mod_list+0x5e>
- 800791c: 6872 ldr r2, [r6, #4]
- 800791e: 7813 ldrb r3, [r2, #0]
- 8007920: 2d00 cmp r5, #0
- 8007922: d1dd bne.n 80078e0 <d_print_mod_list+0x34>
- 8007924: 2b4e cmp r3, #78 @ 0x4e
- 8007926: d0f0 beq.n 800790a <d_print_mod_list+0x5e>
- 8007928: d9d6 bls.n 80078d8 <d_print_mod_list+0x2c>
- 800792a: 3b50 subs r3, #80 @ 0x50
- 800792c: 2b01 cmp r3, #1
- 800792e: d9ec bls.n 800790a <d_print_mod_list+0x5e>
- 8007930: 2301 movs r3, #1
- 8007932: 60b3 str r3, [r6, #8]
- 8007934: 3310 adds r3, #16
- 8007936: 33ff adds r3, #255 @ 0xff
- 8007938: 58e1 ldr r1, [r4, r3]
- 800793a: 4689 mov r9, r1
- 800793c: 68f1 ldr r1, [r6, #12]
- 800793e: 50e1 str r1, [r4, r3]
- 8007940: e7dc b.n 80078fc <d_print_mod_list+0x50>
- 8007942: 6833 ldr r3, [r6, #0]
- 8007944: 2111 movs r1, #17
- 8007946: 0020 movs r0, r4
- 8007948: f7ff fe92 bl 8007670 <d_print_function_type>
- 800794c: 464d mov r5, r9
- 800794e: 4643 mov r3, r8
- 8007950: 50e5 str r5, [r4, r3]
- 8007952: b00b add sp, #44 @ 0x2c
- 8007954: bcf0 pop {r4, r5, r6, r7}
- 8007956: 46bb mov fp, r7
- 8007958: 46b2 mov sl, r6
- 800795a: 46a9 mov r9, r5
- 800795c: 46a0 mov r8, r4
- 800795e: bdf0 pop {r4, r5, r6, r7, pc}
- 8007960: 6833 ldr r3, [r6, #0]
- 8007962: 2111 movs r1, #17
- 8007964: 0020 movs r0, r4
- 8007966: f000 f8f7 bl 8007b58 <d_print_array_type>
- 800796a: 464d mov r5, r9
- 800796c: 4643 mov r3, r8
- 800796e: 50e5 str r5, [r4, r3]
- 8007970: e7ef b.n 8007952 <d_print_mod_list+0xa6>
- 8007972: 278a movs r7, #138 @ 0x8a
- 8007974: 007f lsls r7, r7, #1
- 8007976: 59e3 ldr r3, [r4, r7]
- 8007978: 68d2 ldr r2, [r2, #12]
- 800797a: 4698 mov r8, r3
- 800797c: 2300 movs r3, #0
- 800797e: 2111 movs r1, #17
- 8007980: 51e3 str r3, [r4, r7]
- 8007982: 0020 movs r0, r4
- 8007984: f7ff faf4 bl 8006f70 <d_print_comp>
- 8007988: 4643 mov r3, r8
- 800798a: 51e3 str r3, [r4, r7]
- 800798c: 4f6e ldr r7, [pc, #440] @ (8007b48 <d_print_mod_list+0x29c>)
- 800798e: 2380 movs r3, #128 @ 0x80
- 8007990: 1cba adds r2, r7, #2
- 8007992: 4692 mov sl, r2
- 8007994: 2282 movs r2, #130 @ 0x82
- 8007996: 464d mov r5, r9
- 8007998: 005b lsls r3, r3, #1
- 800799a: 0052 lsls r2, r2, #1
- 800799c: 4698 mov r8, r3
- 800799e: 4691 mov r9, r2
- 80079a0: 46ab mov fp, r5
- 80079a2: 58e3 ldr r3, [r4, r3]
- 80079a4: e009 b.n 80079ba <d_print_mod_list+0x10e>
- 80079a6: 001a movs r2, r3
- 80079a8: 3301 adds r3, #1
- 80079aa: 4641 mov r1, r8
- 80079ac: 5063 str r3, [r4, r1]
- 80079ae: 54a5 strb r5, [r4, r2]
- 80079b0: 464a mov r2, r9
- 80079b2: 3701 adds r7, #1
- 80079b4: 54a5 strb r5, [r4, r2]
- 80079b6: 4557 cmp r7, sl
- 80079b8: d014 beq.n 80079e4 <d_print_mod_list+0x138>
- 80079ba: 783d ldrb r5, [r7, #0]
- 80079bc: 2bff cmp r3, #255 @ 0xff
- 80079be: d1f2 bne.n 80079a6 <d_print_mod_list+0xfa>
- 80079c0: 2200 movs r2, #0
- 80079c2: 54e2 strb r2, [r4, r3]
- 80079c4: 2386 movs r3, #134 @ 0x86
- 80079c6: 005b lsls r3, r3, #1
- 80079c8: 58e2 ldr r2, [r4, r3]
- 80079ca: 3b04 subs r3, #4
- 80079cc: 58e3 ldr r3, [r4, r3]
- 80079ce: 21ff movs r1, #255 @ 0xff
- 80079d0: 0020 movs r0, r4
- 80079d2: 4798 blx r3
- 80079d4: 2294 movs r2, #148 @ 0x94
- 80079d6: 0052 lsls r2, r2, #1
- 80079d8: 58a3 ldr r3, [r4, r2]
- 80079da: 3301 adds r3, #1
- 80079dc: 50a3 str r3, [r4, r2]
- 80079de: 2301 movs r3, #1
- 80079e0: 2200 movs r2, #0
- 80079e2: e7e2 b.n 80079aa <d_print_mod_list+0xfe>
- 80079e4: 6872 ldr r2, [r6, #4]
- 80079e6: 465d mov r5, fp
- 80079e8: 6917 ldr r7, [r2, #16]
- 80079ea: 783a ldrb r2, [r7, #0]
- 80079ec: 2a48 cmp r2, #72 @ 0x48
- 80079ee: d014 beq.n 8007a1a <d_print_mod_list+0x16e>
- 80079f0: 2a4e cmp r2, #78 @ 0x4e
- 80079f2: d00f beq.n 8007a14 <d_print_mod_list+0x168>
- 80079f4: d80b bhi.n 8007a0e <d_print_mod_list+0x162>
- 80079f6: 3a1c subs r2, #28
- 80079f8: 2a04 cmp r2, #4
- 80079fa: d90b bls.n 8007a14 <d_print_mod_list+0x168>
- 80079fc: 003a movs r2, r7
- 80079fe: 2111 movs r1, #17
- 8007a00: 0020 movs r0, r4
- 8007a02: f7ff fab5 bl 8006f70 <d_print_comp>
- 8007a06: 2388 movs r3, #136 @ 0x88
- 8007a08: 005b lsls r3, r3, #1
- 8007a0a: 50e5 str r5, [r4, r3]
- 8007a0c: e7a1 b.n 8007952 <d_print_mod_list+0xa6>
- 8007a0e: 3a50 subs r2, #80 @ 0x50
- 8007a10: 2a01 cmp r2, #1
- 8007a12: d8f3 bhi.n 80079fc <d_print_mod_list+0x150>
- 8007a14: 68ff ldr r7, [r7, #12]
- 8007a16: 783a ldrb r2, [r7, #0]
- 8007a18: e7ea b.n 80079f0 <d_print_mod_list+0x144>
- 8007a1a: 3a3b subs r2, #59 @ 0x3b
- 8007a1c: 4691 mov r9, r2
- 8007a1e: 4e4b ldr r6, [pc, #300] @ (8007b4c <d_print_mod_list+0x2a0>)
- 8007a20: 32ff adds r2, #255 @ 0xff
- 8007a22: 4693 mov fp, r2
- 8007a24: 3a04 subs r2, #4
- 8007a26: 4692 mov sl, r2
- 8007a28: 44b1 add r9, r6
- 8007a2a: 9701 str r7, [sp, #4]
- 8007a2c: e00c b.n 8007a48 <d_print_mod_list+0x19c>
- 8007a2e: 001a movs r2, r3
- 8007a30: 3301 adds r3, #1
- 8007a32: 2180 movs r1, #128 @ 0x80
- 8007a34: 0049 lsls r1, r1, #1
- 8007a36: 5063 str r3, [r4, r1]
- 8007a38: 54a7 strb r7, [r4, r2]
- 8007a3a: 2282 movs r2, #130 @ 0x82
- 8007a3c: 3601 adds r6, #1
- 8007a3e: 0052 lsls r2, r2, #1
- 8007a40: 4688 mov r8, r1
- 8007a42: 54a7 strb r7, [r4, r2]
- 8007a44: 454e cmp r6, r9
- 8007a46: d013 beq.n 8007a70 <d_print_mod_list+0x1c4>
- 8007a48: 7837 ldrb r7, [r6, #0]
- 8007a4a: 2bff cmp r3, #255 @ 0xff
- 8007a4c: d1ef bne.n 8007a2e <d_print_mod_list+0x182>
- 8007a4e: 2200 movs r2, #0
- 8007a50: 54e2 strb r2, [r4, r3]
- 8007a52: 465b mov r3, fp
- 8007a54: 58e2 ldr r2, [r4, r3]
- 8007a56: 4653 mov r3, sl
- 8007a58: 21ff movs r1, #255 @ 0xff
- 8007a5a: 58e3 ldr r3, [r4, r3]
- 8007a5c: 0020 movs r0, r4
- 8007a5e: 4798 blx r3
- 8007a60: 2294 movs r2, #148 @ 0x94
- 8007a62: 0052 lsls r2, r2, #1
- 8007a64: 58a3 ldr r3, [r4, r2]
- 8007a66: 3301 adds r3, #1
- 8007a68: 50a3 str r3, [r4, r2]
- 8007a6a: 2301 movs r3, #1
- 8007a6c: 2200 movs r2, #0
- 8007a6e: e7e0 b.n 8007a32 <d_print_mod_list+0x186>
- 8007a70: 9f01 ldr r7, [sp, #4]
- 8007a72: 4937 ldr r1, [pc, #220] @ (8007b50 <d_print_mod_list+0x2a4>)
- 8007a74: 693a ldr r2, [r7, #16]
- 8007a76: a803 add r0, sp, #12
- 8007a78: 3201 adds r2, #1
- 8007a7a: f003 f907 bl 800ac8c <sprintf>
- 8007a7e: a803 add r0, sp, #12
- 8007a80: f003 fce6 bl 800b450 <strlen>
- 8007a84: 4643 mov r3, r8
- 8007a86: 58e3 ldr r3, [r4, r3]
- 8007a88: 2800 cmp r0, #0
- 8007a8a: d02f beq.n 8007aec <d_print_mod_list+0x240>
- 8007a8c: 2200 movs r2, #0
- 8007a8e: 4680 mov r8, r0
- 8007a90: 4693 mov fp, r2
- 8007a92: 320d adds r2, #13
- 8007a94: 32ff adds r2, #255 @ 0xff
- 8007a96: ae03 add r6, sp, #12
- 8007a98: 44b0 add r8, r6
- 8007a9a: 4691 mov r9, r2
- 8007a9c: 3a04 subs r2, #4
- 8007a9e: 4692 mov sl, r2
- 8007aa0: 4642 mov r2, r8
- 8007aa2: 9701 str r7, [sp, #4]
- 8007aa4: 46a8 mov r8, r5
- 8007aa6: 0015 movs r5, r2
- 8007aa8: e00a b.n 8007ac0 <d_print_mod_list+0x214>
- 8007aaa: 0019 movs r1, r3
- 8007aac: 3301 adds r3, #1
- 8007aae: 2280 movs r2, #128 @ 0x80
- 8007ab0: 0052 lsls r2, r2, #1
- 8007ab2: 50a3 str r3, [r4, r2]
- 8007ab4: 3601 adds r6, #1
- 8007ab6: 3204 adds r2, #4
- 8007ab8: 5467 strb r7, [r4, r1]
- 8007aba: 54a7 strb r7, [r4, r2]
- 8007abc: 42ae cmp r6, r5
- 8007abe: d013 beq.n 8007ae8 <d_print_mod_list+0x23c>
- 8007ac0: 7837 ldrb r7, [r6, #0]
- 8007ac2: 2bff cmp r3, #255 @ 0xff
- 8007ac4: d1f1 bne.n 8007aaa <d_print_mod_list+0x1fe>
- 8007ac6: 465a mov r2, fp
- 8007ac8: 54e2 strb r2, [r4, r3]
- 8007aca: 464b mov r3, r9
- 8007acc: 58e2 ldr r2, [r4, r3]
- 8007ace: 4653 mov r3, sl
- 8007ad0: 21ff movs r1, #255 @ 0xff
- 8007ad2: 58e3 ldr r3, [r4, r3]
- 8007ad4: 0020 movs r0, r4
- 8007ad6: 4798 blx r3
- 8007ad8: 2294 movs r2, #148 @ 0x94
- 8007ada: 0052 lsls r2, r2, #1
- 8007adc: 58a3 ldr r3, [r4, r2]
- 8007ade: 2100 movs r1, #0
- 8007ae0: 3301 adds r3, #1
- 8007ae2: 50a3 str r3, [r4, r2]
- 8007ae4: 2301 movs r3, #1
- 8007ae6: e7e2 b.n 8007aae <d_print_mod_list+0x202>
- 8007ae8: 4645 mov r5, r8
- 8007aea: 9f01 ldr r7, [sp, #4]
- 8007aec: 4e19 ldr r6, [pc, #100] @ (8007b54 <d_print_mod_list+0x2a8>)
- 8007aee: 9701 str r7, [sp, #4]
- 8007af0: 1cf2 adds r2, r6, #3
- 8007af2: 4690 mov r8, r2
- 8007af4: 2200 movs r2, #0
- 8007af6: 4693 mov fp, r2
- 8007af8: 320d adds r2, #13
- 8007afa: 32ff adds r2, #255 @ 0xff
- 8007afc: 4691 mov r9, r2
- 8007afe: 3a04 subs r2, #4
- 8007b00: 4692 mov sl, r2
- 8007b02: e00a b.n 8007b1a <d_print_mod_list+0x26e>
- 8007b04: 0019 movs r1, r3
- 8007b06: 3301 adds r3, #1
- 8007b08: 2280 movs r2, #128 @ 0x80
- 8007b0a: 0052 lsls r2, r2, #1
- 8007b0c: 50a3 str r3, [r4, r2]
- 8007b0e: 3601 adds r6, #1
- 8007b10: 3204 adds r2, #4
- 8007b12: 5467 strb r7, [r4, r1]
- 8007b14: 54a7 strb r7, [r4, r2]
- 8007b16: 4546 cmp r6, r8
- 8007b18: d013 beq.n 8007b42 <d_print_mod_list+0x296>
- 8007b1a: 7837 ldrb r7, [r6, #0]
- 8007b1c: 2bff cmp r3, #255 @ 0xff
- 8007b1e: d1f1 bne.n 8007b04 <d_print_mod_list+0x258>
- 8007b20: 465a mov r2, fp
- 8007b22: 54e2 strb r2, [r4, r3]
- 8007b24: 464b mov r3, r9
- 8007b26: 58e2 ldr r2, [r4, r3]
- 8007b28: 4653 mov r3, sl
- 8007b2a: 21ff movs r1, #255 @ 0xff
- 8007b2c: 58e3 ldr r3, [r4, r3]
- 8007b2e: 0020 movs r0, r4
- 8007b30: 4798 blx r3
- 8007b32: 2294 movs r2, #148 @ 0x94
- 8007b34: 0052 lsls r2, r2, #1
- 8007b36: 58a3 ldr r3, [r4, r2]
- 8007b38: 2100 movs r1, #0
- 8007b3a: 3301 adds r3, #1
- 8007b3c: 50a3 str r3, [r4, r2]
- 8007b3e: 2301 movs r3, #1
- 8007b40: e7e2 b.n 8007b08 <d_print_mod_list+0x25c>
- 8007b42: 9f01 ldr r7, [sp, #4]
- 8007b44: e766 b.n 8007a14 <d_print_mod_list+0x168>
- 8007b46: 46c0 nop @ (mov r8, r8)
- 8007b48: 08014158 .word 0x08014158
- 8007b4c: 0801415c .word 0x0801415c
- 8007b50: 080140e4 .word 0x080140e4
- 8007b54: 0801416c .word 0x0801416c
- 08007b58 <d_print_array_type>:
- 8007b58: b5f0 push {r4, r5, r6, r7, lr}
- 8007b5a: 4657 mov r7, sl
- 8007b5c: 46de mov lr, fp
- 8007b5e: 464e mov r6, r9
- 8007b60: 4645 mov r5, r8
- 8007b62: b5e0 push {r5, r6, r7, lr}
- 8007b64: 0004 movs r4, r0
- 8007b66: 0017 movs r7, r2
- 8007b68: 0019 movs r1, r3
- 8007b6a: 001a movs r2, r3
- 8007b6c: b083 sub sp, #12
- 8007b6e: 2b00 cmp r3, #0
- 8007b70: d103 bne.n 8007b7a <d_print_array_type+0x22>
- 8007b72: e050 b.n 8007c16 <d_print_array_type+0xbe>
- 8007b74: 6809 ldr r1, [r1, #0]
- 8007b76: 2900 cmp r1, #0
- 8007b78: d048 beq.n 8007c0c <d_print_array_type+0xb4>
- 8007b7a: 688b ldr r3, [r1, #8]
- 8007b7c: 2b00 cmp r3, #0
- 8007b7e: d1f9 bne.n 8007b74 <d_print_array_type+0x1c>
- 8007b80: 684b ldr r3, [r1, #4]
- 8007b82: 781b ldrb r3, [r3, #0]
- 8007b84: 2b2a cmp r3, #42 @ 0x2a
- 8007b86: d000 beq.n 8007b8a <d_print_array_type+0x32>
- 8007b88: e073 b.n 8007c72 <d_print_array_type+0x11a>
- 8007b8a: 2300 movs r3, #0
- 8007b8c: 2111 movs r1, #17
- 8007b8e: 0020 movs r0, r4
- 8007b90: f7ff fe8c bl 80078ac <d_print_mod_list>
- 8007b94: 2380 movs r3, #128 @ 0x80
- 8007b96: 005b lsls r3, r3, #1
- 8007b98: 58e2 ldr r2, [r4, r3]
- 8007b9a: 2aff cmp r2, #255 @ 0xff
- 8007b9c: d04b beq.n 8007c36 <d_print_array_type+0xde>
- 8007b9e: 2180 movs r1, #128 @ 0x80
- 8007ba0: 1c53 adds r3, r2, #1
- 8007ba2: 0049 lsls r1, r1, #1
- 8007ba4: 5063 str r3, [r4, r1]
- 8007ba6: 39a5 subs r1, #165 @ 0xa5
- 8007ba8: 54a1 strb r1, [r4, r2]
- 8007baa: 2282 movs r2, #130 @ 0x82
- 8007bac: 0052 lsls r2, r2, #1
- 8007bae: 54a1 strb r1, [r4, r2]
- 8007bb0: 68fa ldr r2, [r7, #12]
- 8007bb2: 2a00 cmp r2, #0
- 8007bb4: d006 beq.n 8007bc4 <d_print_array_type+0x6c>
- 8007bb6: 2111 movs r1, #17
- 8007bb8: 0020 movs r0, r4
- 8007bba: f7ff f9d9 bl 8006f70 <d_print_comp>
- 8007bbe: 2380 movs r3, #128 @ 0x80
- 8007bc0: 005b lsls r3, r3, #1
- 8007bc2: 58e3 ldr r3, [r4, r3]
- 8007bc4: 2bff cmp r3, #255 @ 0xff
- 8007bc6: d00f beq.n 8007be8 <d_print_array_type+0x90>
- 8007bc8: 1c59 adds r1, r3, #1
- 8007bca: 2280 movs r2, #128 @ 0x80
- 8007bcc: 0052 lsls r2, r2, #1
- 8007bce: 50a1 str r1, [r4, r2]
- 8007bd0: 3aa3 subs r2, #163 @ 0xa3
- 8007bd2: 54e2 strb r2, [r4, r3]
- 8007bd4: 2382 movs r3, #130 @ 0x82
- 8007bd6: 005b lsls r3, r3, #1
- 8007bd8: 54e2 strb r2, [r4, r3]
- 8007bda: b003 add sp, #12
- 8007bdc: bcf0 pop {r4, r5, r6, r7}
- 8007bde: 46bb mov fp, r7
- 8007be0: 46b2 mov sl, r6
- 8007be2: 46a9 mov r9, r5
- 8007be4: 46a0 mov r8, r4
- 8007be6: bdf0 pop {r4, r5, r6, r7, pc}
- 8007be8: 2200 movs r2, #0
- 8007bea: 54e2 strb r2, [r4, r3]
- 8007bec: 2386 movs r3, #134 @ 0x86
- 8007bee: 005b lsls r3, r3, #1
- 8007bf0: 58e2 ldr r2, [r4, r3]
- 8007bf2: 3b04 subs r3, #4
- 8007bf4: 21ff movs r1, #255 @ 0xff
- 8007bf6: 58e3 ldr r3, [r4, r3]
- 8007bf8: 0020 movs r0, r4
- 8007bfa: 4798 blx r3
- 8007bfc: 2294 movs r2, #148 @ 0x94
- 8007bfe: 0052 lsls r2, r2, #1
- 8007c00: 58a3 ldr r3, [r4, r2]
- 8007c02: 2101 movs r1, #1
- 8007c04: 3301 adds r3, #1
- 8007c06: 50a3 str r3, [r4, r2]
- 8007c08: 2300 movs r3, #0
- 8007c0a: e7de b.n 8007bca <d_print_array_type+0x72>
- 8007c0c: 2300 movs r3, #0
- 8007c0e: 2111 movs r1, #17
- 8007c10: 0020 movs r0, r4
- 8007c12: f7ff fe4b bl 80078ac <d_print_mod_list>
- 8007c16: 2380 movs r3, #128 @ 0x80
- 8007c18: 005b lsls r3, r3, #1
- 8007c1a: 58e3 ldr r3, [r4, r3]
- 8007c1c: 2bff cmp r3, #255 @ 0xff
- 8007c1e: d06a beq.n 8007cf6 <d_print_array_type+0x19e>
- 8007c20: 2180 movs r1, #128 @ 0x80
- 8007c22: 1c5a adds r2, r3, #1
- 8007c24: 0049 lsls r1, r1, #1
- 8007c26: 5062 str r2, [r4, r1]
- 8007c28: 39e0 subs r1, #224 @ 0xe0
- 8007c2a: 54e1 strb r1, [r4, r3]
- 8007c2c: 2382 movs r3, #130 @ 0x82
- 8007c2e: 005b lsls r3, r3, #1
- 8007c30: 54e1 strb r1, [r4, r3]
- 8007c32: 2aff cmp r2, #255 @ 0xff
- 8007c34: d1b3 bne.n 8007b9e <d_print_array_type+0x46>
- 8007c36: 2300 movs r3, #0
- 8007c38: 54a3 strb r3, [r4, r2]
- 8007c3a: 330d adds r3, #13
- 8007c3c: 33ff adds r3, #255 @ 0xff
- 8007c3e: 58e2 ldr r2, [r4, r3]
- 8007c40: 3b04 subs r3, #4
- 8007c42: 58e3 ldr r3, [r4, r3]
- 8007c44: 21ff movs r1, #255 @ 0xff
- 8007c46: 0020 movs r0, r4
- 8007c48: 4798 blx r3
- 8007c4a: 2294 movs r2, #148 @ 0x94
- 8007c4c: 0052 lsls r2, r2, #1
- 8007c4e: 58a3 ldr r3, [r4, r2]
- 8007c50: 3301 adds r3, #1
- 8007c52: 50a3 str r3, [r4, r2]
- 8007c54: 2380 movs r3, #128 @ 0x80
- 8007c56: 3a28 subs r2, #40 @ 0x28
- 8007c58: 005b lsls r3, r3, #1
- 8007c5a: 3aff subs r2, #255 @ 0xff
- 8007c5c: 50e2 str r2, [r4, r3]
- 8007c5e: 3204 adds r2, #4
- 8007c60: 3ba5 subs r3, #165 @ 0xa5
- 8007c62: 32ff adds r2, #255 @ 0xff
- 8007c64: 7023 strb r3, [r4, #0]
- 8007c66: 54a3 strb r3, [r4, r2]
- 8007c68: 68fa ldr r2, [r7, #12]
- 8007c6a: 2a00 cmp r2, #0
- 8007c6c: d1a3 bne.n 8007bb6 <d_print_array_type+0x5e>
- 8007c6e: 2301 movs r3, #1
- 8007c70: e7aa b.n 8007bc8 <d_print_array_type+0x70>
- 8007c72: 2380 movs r3, #128 @ 0x80
- 8007c74: 4d34 ldr r5, [pc, #208] @ (8007d48 <d_print_array_type+0x1f0>)
- 8007c76: 005b lsls r3, r3, #1
- 8007c78: 58e1 ldr r1, [r4, r3]
- 8007c7a: 1cab adds r3, r5, #2
- 8007c7c: 469a mov sl, r3
- 8007c7e: 2300 movs r3, #0
- 8007c80: 9701 str r7, [sp, #4]
- 8007c82: 469b mov fp, r3
- 8007c84: 0017 movs r7, r2
- 8007c86: e00d b.n 8007ca4 <d_print_array_type+0x14c>
- 8007c88: 000b movs r3, r1
- 8007c8a: 3101 adds r1, #1
- 8007c8c: 2280 movs r2, #128 @ 0x80
- 8007c8e: 0052 lsls r2, r2, #1
- 8007c90: 50a1 str r1, [r4, r2]
- 8007c92: 54e6 strb r6, [r4, r3]
- 8007c94: 2382 movs r3, #130 @ 0x82
- 8007c96: 3501 adds r5, #1
- 8007c98: 005b lsls r3, r3, #1
- 8007c9a: 4690 mov r8, r2
- 8007c9c: 4699 mov r9, r3
- 8007c9e: 54e6 strb r6, [r4, r3]
- 8007ca0: 45aa cmp sl, r5
- 8007ca2: d014 beq.n 8007cce <d_print_array_type+0x176>
- 8007ca4: 782e ldrb r6, [r5, #0]
- 8007ca6: 29ff cmp r1, #255 @ 0xff
- 8007ca8: d1ee bne.n 8007c88 <d_print_array_type+0x130>
- 8007caa: 465b mov r3, fp
- 8007cac: 5463 strb r3, [r4, r1]
- 8007cae: 2386 movs r3, #134 @ 0x86
- 8007cb0: 005b lsls r3, r3, #1
- 8007cb2: 58e2 ldr r2, [r4, r3]
- 8007cb4: 3b04 subs r3, #4
- 8007cb6: 21ff movs r1, #255 @ 0xff
- 8007cb8: 58e3 ldr r3, [r4, r3]
- 8007cba: 0020 movs r0, r4
- 8007cbc: 4798 blx r3
- 8007cbe: 2294 movs r2, #148 @ 0x94
- 8007cc0: 0052 lsls r2, r2, #1
- 8007cc2: 58a3 ldr r3, [r4, r2]
- 8007cc4: 2101 movs r1, #1
- 8007cc6: 3301 adds r3, #1
- 8007cc8: 50a3 str r3, [r4, r2]
- 8007cca: 2300 movs r3, #0
- 8007ccc: e7de b.n 8007c8c <d_print_array_type+0x134>
- 8007cce: 003a movs r2, r7
- 8007cd0: 2300 movs r3, #0
- 8007cd2: 2111 movs r1, #17
- 8007cd4: 0020 movs r0, r4
- 8007cd6: 9f01 ldr r7, [sp, #4]
- 8007cd8: f7ff fde8 bl 80078ac <d_print_mod_list>
- 8007cdc: 4643 mov r3, r8
- 8007cde: 58e2 ldr r2, [r4, r3]
- 8007ce0: 2aff cmp r2, #255 @ 0xff
- 8007ce2: d01c beq.n 8007d1e <d_print_array_type+0x1c6>
- 8007ce4: 4641 mov r1, r8
- 8007ce6: 1c53 adds r3, r2, #1
- 8007ce8: 5063 str r3, [r4, r1]
- 8007cea: 2129 movs r1, #41 @ 0x29
- 8007cec: 54a1 strb r1, [r4, r2]
- 8007cee: 464a mov r2, r9
- 8007cf0: 54a1 strb r1, [r4, r2]
- 8007cf2: 2bff cmp r3, #255 @ 0xff
- 8007cf4: d194 bne.n 8007c20 <d_print_array_type+0xc8>
- 8007cf6: 2200 movs r2, #0
- 8007cf8: 54e2 strb r2, [r4, r3]
- 8007cfa: 2386 movs r3, #134 @ 0x86
- 8007cfc: 005b lsls r3, r3, #1
- 8007cfe: 58e2 ldr r2, [r4, r3]
- 8007d00: 3b04 subs r3, #4
- 8007d02: 58e3 ldr r3, [r4, r3]
- 8007d04: 21ff movs r1, #255 @ 0xff
- 8007d06: 0020 movs r0, r4
- 8007d08: 4798 blx r3
- 8007d0a: 2294 movs r2, #148 @ 0x94
- 8007d0c: 0052 lsls r2, r2, #1
- 8007d0e: 58a3 ldr r3, [r4, r2]
- 8007d10: 3301 adds r3, #1
- 8007d12: 50a3 str r3, [r4, r2]
- 8007d14: 2320 movs r3, #32
- 8007d16: 3a28 subs r2, #40 @ 0x28
- 8007d18: 7023 strb r3, [r4, #0]
- 8007d1a: 3aff subs r2, #255 @ 0xff
- 8007d1c: e73f b.n 8007b9e <d_print_array_type+0x46>
- 8007d1e: 2300 movs r3, #0
- 8007d20: 54a3 strb r3, [r4, r2]
- 8007d22: 330d adds r3, #13
- 8007d24: 33ff adds r3, #255 @ 0xff
- 8007d26: 58e2 ldr r2, [r4, r3]
- 8007d28: 3b04 subs r3, #4
- 8007d2a: 58e3 ldr r3, [r4, r3]
- 8007d2c: 21ff movs r1, #255 @ 0xff
- 8007d2e: 0020 movs r0, r4
- 8007d30: 4798 blx r3
- 8007d32: 2294 movs r2, #148 @ 0x94
- 8007d34: 0052 lsls r2, r2, #1
- 8007d36: 58a3 ldr r3, [r4, r2]
- 8007d38: 3301 adds r3, #1
- 8007d3a: 50a3 str r3, [r4, r2]
- 8007d3c: 4b03 ldr r3, [pc, #12] @ (8007d4c <d_print_array_type+0x1f4>)
- 8007d3e: 3a27 subs r2, #39 @ 0x27
- 8007d40: 8023 strh r3, [r4, #0]
- 8007d42: 3aff subs r2, #255 @ 0xff
- 8007d44: e72b b.n 8007b9e <d_print_array_type+0x46>
- 8007d46: 46c0 nop @ (mov r8, r8)
- 8007d48: 08014360 .word 0x08014360
- 8007d4c: 00002029 .word 0x00002029
- 08007d50 <d_print_expr_op>:
- 8007d50: b5f0 push {r4, r5, r6, r7, lr}
- 8007d52: 46d6 mov lr, sl
- 8007d54: 464f mov r7, r9
- 8007d56: 4646 mov r6, r8
- 8007d58: 7813 ldrb r3, [r2, #0]
- 8007d5a: 0004 movs r4, r0
- 8007d5c: b5c0 push {r6, r7, lr}
- 8007d5e: 2b32 cmp r3, #50 @ 0x32
- 8007d60: d007 beq.n 8007d72 <d_print_expr_op+0x22>
- 8007d62: 2111 movs r1, #17
- 8007d64: f7ff f904 bl 8006f70 <d_print_comp>
- 8007d68: bce0 pop {r5, r6, r7}
- 8007d6a: 46ba mov sl, r7
- 8007d6c: 46b1 mov r9, r6
- 8007d6e: 46a8 mov r8, r5
- 8007d70: bdf0 pop {r4, r5, r6, r7, pc}
- 8007d72: 68d3 ldr r3, [r2, #12]
- 8007d74: 689f ldr r7, [r3, #8]
- 8007d76: 685d ldr r5, [r3, #4]
- 8007d78: 2f00 cmp r7, #0
- 8007d7a: d0f5 beq.n 8007d68 <d_print_expr_op+0x18>
- 8007d7c: 2200 movs r2, #0
- 8007d7e: 2380 movs r3, #128 @ 0x80
- 8007d80: 4692 mov sl, r2
- 8007d82: 320d adds r2, #13
- 8007d84: 32ff adds r2, #255 @ 0xff
- 8007d86: 4691 mov r9, r2
- 8007d88: 005b lsls r3, r3, #1
- 8007d8a: 3a04 subs r2, #4
- 8007d8c: 4690 mov r8, r2
- 8007d8e: 58c3 ldr r3, [r0, r3]
- 8007d90: 19ef adds r7, r5, r7
- 8007d92: e00a b.n 8007daa <d_print_expr_op+0x5a>
- 8007d94: 0019 movs r1, r3
- 8007d96: 3301 adds r3, #1
- 8007d98: 2280 movs r2, #128 @ 0x80
- 8007d9a: 0052 lsls r2, r2, #1
- 8007d9c: 50a3 str r3, [r4, r2]
- 8007d9e: 3501 adds r5, #1
- 8007da0: 3204 adds r2, #4
- 8007da2: 5466 strb r6, [r4, r1]
- 8007da4: 54a6 strb r6, [r4, r2]
- 8007da6: 42bd cmp r5, r7
- 8007da8: d0de beq.n 8007d68 <d_print_expr_op+0x18>
- 8007daa: 782e ldrb r6, [r5, #0]
- 8007dac: 2bff cmp r3, #255 @ 0xff
- 8007dae: d1f1 bne.n 8007d94 <d_print_expr_op+0x44>
- 8007db0: 4652 mov r2, sl
- 8007db2: 54e2 strb r2, [r4, r3]
- 8007db4: 464b mov r3, r9
- 8007db6: 58e2 ldr r2, [r4, r3]
- 8007db8: 4643 mov r3, r8
- 8007dba: 21ff movs r1, #255 @ 0xff
- 8007dbc: 58e3 ldr r3, [r4, r3]
- 8007dbe: 0020 movs r0, r4
- 8007dc0: 4798 blx r3
- 8007dc2: 2294 movs r2, #148 @ 0x94
- 8007dc4: 0052 lsls r2, r2, #1
- 8007dc6: 58a3 ldr r3, [r4, r2]
- 8007dc8: 2100 movs r1, #0
- 8007dca: 3301 adds r3, #1
- 8007dcc: 50a3 str r3, [r4, r2]
- 8007dce: 2301 movs r3, #1
- 8007dd0: e7e2 b.n 8007d98 <d_print_expr_op+0x48>
- 8007dd2: 46c0 nop @ (mov r8, r8)
- 08007dd4 <d_demangle_callback.constprop.0>:
- 8007dd4: b5f0 push {r4, r5, r6, r7, lr}
- 8007dd6: 4657 mov r7, sl
- 8007dd8: 4645 mov r5, r8
- 8007dda: 46de mov lr, fp
- 8007ddc: 464e mov r6, r9
- 8007dde: b5e0 push {r5, r6, r7, lr}
- 8007de0: b0e9 sub sp, #420 @ 0x1a4
- 8007de2: 7803 ldrb r3, [r0, #0]
- 8007de4: af00 add r7, sp, #0
- 8007de6: 0005 movs r5, r0
- 8007de8: 468a mov sl, r1
- 8007dea: 60ba str r2, [r7, #8]
- 8007dec: 2b5f cmp r3, #95 @ 0x5f
- 8007dee: d100 bne.n 8007df2 <d_demangle_callback.constprop.0+0x1e>
- 8007df0: e13c b.n 800806c <d_demangle_callback.constprop.0+0x298>
- 8007df2: 2208 movs r2, #8
- 8007df4: 0028 movs r0, r5
- 8007df6: 49a2 ldr r1, [pc, #648] @ (8008080 <d_demangle_callback.constprop.0+0x2ac>)
- 8007df8: f003 fa12 bl 800b220 <strncmp>
- 8007dfc: 2800 cmp r0, #0
- 8007dfe: d100 bne.n 8007e02 <d_demangle_callback.constprop.0+0x2e>
- 8007e00: e101 b.n 8008006 <d_demangle_callback.constprop.0+0x232>
- 8007e02: 2200 movs r2, #0
- 8007e04: 2300 movs r3, #0
- 8007e06: 4693 mov fp, r2
- 8007e08: 2201 movs r2, #1
- 8007e0a: 64ba str r2, [r7, #72] @ 0x48
- 8007e0c: 425a negs r2, r3
- 8007e0e: 4153 adcs r3, r2
- 8007e10: 3345 adds r3, #69 @ 0x45
- 8007e12: 60fb str r3, [r7, #12]
- 8007e14: 465b mov r3, fp
- 8007e16: 4652 mov r2, sl
- 8007e18: 3b02 subs r3, #2
- 8007e1a: b2db uxtb r3, r3
- 8007e1c: 469a mov sl, r3
- 8007e1e: 607a str r2, [r7, #4]
- 8007e20: e03b b.n 8007e9a <d_demangle_callback.constprop.0+0xc6>
- 8007e22: 4653 mov r3, sl
- 8007e24: 2b01 cmp r3, #1
- 8007e26: d900 bls.n 8007e2a <d_demangle_callback.constprop.0+0x56>
- 8007e28: e09d b.n 8007f66 <d_demangle_callback.constprop.0+0x192>
- 8007e2a: 230b movs r3, #11
- 8007e2c: 4698 mov r8, r3
- 8007e2e: 44a8 add r8, r5
- 8007e30: 4643 mov r3, r8
- 8007e32: 61fb str r3, [r7, #28]
- 8007e34: 7aeb ldrb r3, [r5, #11]
- 8007e36: 2b5f cmp r3, #95 @ 0x5f
- 8007e38: d103 bne.n 8007e42 <d_demangle_callback.constprop.0+0x6e>
- 8007e3a: 7b2b ldrb r3, [r5, #12]
- 8007e3c: 2b5a cmp r3, #90 @ 0x5a
- 8007e3e: d100 bne.n 8007e42 <d_demangle_callback.constprop.0+0x6e>
- 8007e40: e099 b.n 8007f76 <d_demangle_callback.constprop.0+0x1a2>
- 8007e42: 4640 mov r0, r8
- 8007e44: f003 fb04 bl 800b450 <strlen>
- 8007e48: 2e00 cmp r6, #0
- 8007e4a: d100 bne.n 8007e4e <d_demangle_callback.constprop.0+0x7a>
- 8007e4c: e102 b.n 8008054 <d_demangle_callback.constprop.0+0x280>
- 8007e4e: 2300 movs r3, #0
- 8007e50: 2201 movs r2, #1
- 8007e52: 6063 str r3, [r4, #4]
- 8007e54: 60a3 str r3, [r4, #8]
- 8007e56: 627a str r2, [r7, #36] @ 0x24
- 8007e58: 2800 cmp r0, #0
- 8007e5a: d100 bne.n 8007e5e <d_demangle_callback.constprop.0+0x8a>
- 8007e5c: e0fa b.n 8008054 <d_demangle_callback.constprop.0+0x280>
- 8007e5e: 7023 strb r3, [r4, #0]
- 8007e60: 4643 mov r3, r8
- 8007e62: 6120 str r0, [r4, #16]
- 8007e64: 60e3 str r3, [r4, #12]
- 8007e66: 2010 movs r0, #16
- 8007e68: 2300 movs r3, #0
- 8007e6a: 0022 movs r2, r4
- 8007e6c: 68f9 ldr r1, [r7, #12]
- 8007e6e: 1838 adds r0, r7, r0
- 8007e70: f7f9 fcf8 bl 8001864 <d_make_comp>
- 8007e74: 0006 movs r6, r0
- 8007e76: 4640 mov r0, r8
- 8007e78: f003 faea bl 800b450 <strlen>
- 8007e7c: 4440 add r0, r8
- 8007e7e: 61f8 str r0, [r7, #28]
- 8007e80: 7803 ldrb r3, [r0, #0]
- 8007e82: 2b00 cmp r3, #0
- 8007e84: d102 bne.n 8007e8c <d_demangle_callback.constprop.0+0xb8>
- 8007e86: 2e00 cmp r6, #0
- 8007e88: d000 beq.n 8007e8c <d_demangle_callback.constprop.0+0xb8>
- 8007e8a: e0fb b.n 8008084 <d_demangle_callback.constprop.0+0x2b0>
- 8007e8c: 6cbb ldr r3, [r7, #72] @ 0x48
- 8007e8e: 3301 adds r3, #1
- 8007e90: d000 beq.n 8007e94 <d_demangle_callback.constprop.0+0xc0>
- 8007e92: e0e1 b.n 8008058 <d_demangle_callback.constprop.0+0x284>
- 8007e94: 2300 movs r3, #0
- 8007e96: 64bb str r3, [r7, #72] @ 0x48
- 8007e98: 46cd mov sp, r9
- 8007e9a: 0028 movs r0, r5
- 8007e9c: f003 fad8 bl 800b450 <strlen>
- 8007ea0: 182b adds r3, r5, r0
- 8007ea2: 617b str r3, [r7, #20]
- 8007ea4: 2311 movs r3, #17
- 8007ea6: 61bb str r3, [r7, #24]
- 8007ea8: 2300 movs r3, #0
- 8007eaa: 627b str r3, [r7, #36] @ 0x24
- 8007eac: 633b str r3, [r7, #48] @ 0x30
- 8007eae: 63bb str r3, [r7, #56] @ 0x38
- 8007eb0: 63fb str r3, [r7, #60] @ 0x3c
- 8007eb2: 643b str r3, [r7, #64] @ 0x40
- 8007eb4: 647b str r3, [r7, #68] @ 0x44
- 8007eb6: 64fb str r3, [r7, #76] @ 0x4c
- 8007eb8: 2380 movs r3, #128 @ 0x80
- 8007eba: 0046 lsls r6, r0, #1
- 8007ebc: 613d str r5, [r7, #16]
- 8007ebe: 61fd str r5, [r7, #28]
- 8007ec0: 62be str r6, [r7, #40] @ 0x28
- 8007ec2: 6378 str r0, [r7, #52] @ 0x34
- 8007ec4: 011b lsls r3, r3, #4
- 8007ec6: 429e cmp r6, r3
- 8007ec8: d900 bls.n 8007ecc <d_demangle_callback.constprop.0+0xf8>
- 8007eca: e0d7 b.n 800807c <d_demangle_callback.constprop.0+0x2a8>
- 8007ecc: 466a mov r2, sp
- 8007ece: 0083 lsls r3, r0, #2
- 8007ed0: 1818 adds r0, r3, r0
- 8007ed2: 00c0 lsls r0, r0, #3
- 8007ed4: 1a12 subs r2, r2, r0
- 8007ed6: 46e9 mov r9, sp
- 8007ed8: 4695 mov sp, r2
- 8007eda: 3307 adds r3, #7
- 8007edc: 08db lsrs r3, r3, #3
- 8007ede: 00db lsls r3, r3, #3
- 8007ee0: 1ad3 subs r3, r2, r3
- 8007ee2: 466c mov r4, sp
- 8007ee4: 469d mov sp, r3
- 8007ee6: 62fb str r3, [r7, #44] @ 0x2c
- 8007ee8: 465b mov r3, fp
- 8007eea: 623c str r4, [r7, #32]
- 8007eec: 2b01 cmp r3, #1
- 8007eee: d198 bne.n 8007e22 <d_demangle_callback.constprop.0+0x4e>
- 8007ef0: 782b ldrb r3, [r5, #0]
- 8007ef2: 2b5f cmp r3, #95 @ 0x5f
- 8007ef4: d1ca bne.n 8007e8c <d_demangle_callback.constprop.0+0xb8>
- 8007ef6: 1c6b adds r3, r5, #1
- 8007ef8: 61fb str r3, [r7, #28]
- 8007efa: 786b ldrb r3, [r5, #1]
- 8007efc: 2b5a cmp r3, #90 @ 0x5a
- 8007efe: d1c5 bne.n 8007e8c <d_demangle_callback.constprop.0+0xb8>
- 8007f00: 1cab adds r3, r5, #2
- 8007f02: 61fb str r3, [r7, #28]
- 8007f04: 78ab ldrb r3, [r5, #2]
- 8007f06: 2b47 cmp r3, #71 @ 0x47
- 8007f08: d100 bne.n 8007f0c <d_demangle_callback.constprop.0+0x138>
- 8007f0a: e09b b.n 8008044 <d_demangle_callback.constprop.0+0x270>
- 8007f0c: 2b54 cmp r3, #84 @ 0x54
- 8007f0e: d100 bne.n 8007f12 <d_demangle_callback.constprop.0+0x13e>
- 8007f10: e098 b.n 8008044 <d_demangle_callback.constprop.0+0x270>
- 8007f12: 2310 movs r3, #16
- 8007f14: 2101 movs r1, #1
- 8007f16: 18f8 adds r0, r7, r3
- 8007f18: f7fb fcb2 bl 8003880 <d_encoding.part.0>
- 8007f1c: 0006 movs r6, r0
- 8007f1e: 69fa ldr r2, [r7, #28]
- 8007f20: 69b9 ldr r1, [r7, #24]
- 8007f22: 7813 ldrb r3, [r2, #0]
- 8007f24: 07c9 lsls r1, r1, #31
- 8007f26: d5ac bpl.n 8007e82 <d_demangle_callback.constprop.0+0xae>
- 8007f28: 2100 movs r1, #0
- 8007f2a: 4688 mov r8, r1
- 8007f2c: 2b2e cmp r3, #46 @ 0x2e
- 8007f2e: d1a8 bne.n 8007e82 <d_demangle_callback.constprop.0+0xae>
- 8007f30: 0011 movs r1, r2
- 8007f32: 0032 movs r2, r6
- 8007f34: 603d str r5, [r7, #0]
- 8007f36: 784b ldrb r3, [r1, #1]
- 8007f38: 0018 movs r0, r3
- 8007f3a: 3861 subs r0, #97 @ 0x61
- 8007f3c: 2819 cmp r0, #25
- 8007f3e: d905 bls.n 8007f4c <d_demangle_callback.constprop.0+0x178>
- 8007f40: 2b5f cmp r3, #95 @ 0x5f
- 8007f42: d003 beq.n 8007f4c <d_demangle_callback.constprop.0+0x178>
- 8007f44: 3b30 subs r3, #48 @ 0x30
- 8007f46: 2b09 cmp r3, #9
- 8007f48: d900 bls.n 8007f4c <d_demangle_callback.constprop.0+0x178>
- 8007f4a: e119 b.n 8008180 <d_demangle_callback.constprop.0+0x3ac>
- 8007f4c: 1c8c adds r4, r1, #2
- 8007f4e: 7823 ldrb r3, [r4, #0]
- 8007f50: 0018 movs r0, r3
- 8007f52: 3861 subs r0, #97 @ 0x61
- 8007f54: 2819 cmp r0, #25
- 8007f56: d904 bls.n 8007f62 <d_demangle_callback.constprop.0+0x18e>
- 8007f58: 3031 adds r0, #49 @ 0x31
- 8007f5a: 2809 cmp r0, #9
- 8007f5c: d901 bls.n 8007f62 <d_demangle_callback.constprop.0+0x18e>
- 8007f5e: 2b5f cmp r3, #95 @ 0x5f
- 8007f60: d119 bne.n 8007f96 <d_demangle_callback.constprop.0+0x1c2>
- 8007f62: 3401 adds r4, #1
- 8007f64: e7f3 b.n 8007f4e <d_demangle_callback.constprop.0+0x17a>
- 8007f66: 2310 movs r3, #16
- 8007f68: 18f8 adds r0, r7, r3
- 8007f6a: f7fa f8bd bl 80020e8 <d_type>
- 8007f6e: 69fb ldr r3, [r7, #28]
- 8007f70: 0006 movs r6, r0
- 8007f72: 781b ldrb r3, [r3, #0]
- 8007f74: e785 b.n 8007e82 <d_demangle_callback.constprop.0+0xae>
- 8007f76: 002b movs r3, r5
- 8007f78: 330d adds r3, #13
- 8007f7a: 61fb str r3, [r7, #28]
- 8007f7c: 7b6b ldrb r3, [r5, #13]
- 8007f7e: 2b47 cmp r3, #71 @ 0x47
- 8007f80: d001 beq.n 8007f86 <d_demangle_callback.constprop.0+0x1b2>
- 8007f82: 2b54 cmp r3, #84 @ 0x54
- 8007f84: d155 bne.n 8008032 <d_demangle_callback.constprop.0+0x25e>
- 8007f86: 2310 movs r3, #16
- 8007f88: 18f8 adds r0, r7, r3
- 8007f8a: f7fb fcf3 bl 8003974 <d_special_name>
- 8007f8e: 69fb ldr r3, [r7, #28]
- 8007f90: 0004 movs r4, r0
- 8007f92: 4698 mov r8, r3
- 8007f94: e767 b.n 8007e66 <d_demangle_callback.constprop.0+0x92>
- 8007f96: 2b2e cmp r3, #46 @ 0x2e
- 8007f98: d112 bne.n 8007fc0 <d_demangle_callback.constprop.0+0x1ec>
- 8007f9a: 7863 ldrb r3, [r4, #1]
- 8007f9c: 3b30 subs r3, #48 @ 0x30
- 8007f9e: 2b09 cmp r3, #9
- 8007fa0: d80e bhi.n 8007fc0 <d_demangle_callback.constprop.0+0x1ec>
- 8007fa2: 78a3 ldrb r3, [r4, #2]
- 8007fa4: 1ca5 adds r5, r4, #2
- 8007fa6: 0018 movs r0, r3
- 8007fa8: 3830 subs r0, #48 @ 0x30
- 8007faa: 002c movs r4, r5
- 8007fac: 2809 cmp r0, #9
- 8007fae: d8f2 bhi.n 8007f96 <d_demangle_callback.constprop.0+0x1c2>
- 8007fb0: 7863 ldrb r3, [r4, #1]
- 8007fb2: 3401 adds r4, #1
- 8007fb4: 0018 movs r0, r3
- 8007fb6: 3830 subs r0, #48 @ 0x30
- 8007fb8: 2809 cmp r0, #9
- 8007fba: d9f9 bls.n 8007fb0 <d_demangle_callback.constprop.0+0x1dc>
- 8007fbc: 2b2e cmp r3, #46 @ 0x2e
- 8007fbe: d0ec beq.n 8007f9a <d_demangle_callback.constprop.0+0x1c6>
- 8007fc0: 6a78 ldr r0, [r7, #36] @ 0x24
- 8007fc2: 6abb ldr r3, [r7, #40] @ 0x28
- 8007fc4: 1a66 subs r6, r4, r1
- 8007fc6: 61fc str r4, [r7, #28]
- 8007fc8: 4298 cmp r0, r3
- 8007fca: da41 bge.n 8008050 <d_demangle_callback.constprop.0+0x27c>
- 8007fcc: 0083 lsls r3, r0, #2
- 8007fce: 181b adds r3, r3, r0
- 8007fd0: 009d lsls r5, r3, #2
- 8007fd2: 6a3b ldr r3, [r7, #32]
- 8007fd4: 3001 adds r0, #1
- 8007fd6: 195b adds r3, r3, r5
- 8007fd8: 4645 mov r5, r8
- 8007fda: 605d str r5, [r3, #4]
- 8007fdc: 609d str r5, [r3, #8]
- 8007fde: 6278 str r0, [r7, #36] @ 0x24
- 8007fe0: 2e00 cmp r6, #0
- 8007fe2: dd35 ble.n 8008050 <d_demangle_callback.constprop.0+0x27c>
- 8007fe4: 605d str r5, [r3, #4]
- 8007fe6: 609d str r5, [r3, #8]
- 8007fe8: 701d strb r5, [r3, #0]
- 8007fea: 60d9 str r1, [r3, #12]
- 8007fec: 611e str r6, [r3, #16]
- 8007fee: 2010 movs r0, #16
- 8007ff0: 214f movs r1, #79 @ 0x4f
- 8007ff2: 1838 adds r0, r7, r0
- 8007ff4: f7f9 fc36 bl 8001864 <d_make_comp>
- 8007ff8: 7823 ldrb r3, [r4, #0]
- 8007ffa: 0002 movs r2, r0
- 8007ffc: 2b2e cmp r3, #46 @ 0x2e
- 8007ffe: d000 beq.n 8008002 <d_demangle_callback.constprop.0+0x22e>
- 8008000: e0c3 b.n 800818a <d_demangle_callback.constprop.0+0x3b6>
- 8008002: 0021 movs r1, r4
- 8008004: e797 b.n 8007f36 <d_demangle_callback.constprop.0+0x162>
- 8008006: 7a2b ldrb r3, [r5, #8]
- 8008008: 2b2e cmp r3, #46 @ 0x2e
- 800800a: d004 beq.n 8008016 <d_demangle_callback.constprop.0+0x242>
- 800800c: 2b5f cmp r3, #95 @ 0x5f
- 800800e: d002 beq.n 8008016 <d_demangle_callback.constprop.0+0x242>
- 8008010: 2b24 cmp r3, #36 @ 0x24
- 8008012: d000 beq.n 8008016 <d_demangle_callback.constprop.0+0x242>
- 8008014: e6f5 b.n 8007e02 <d_demangle_callback.constprop.0+0x2e>
- 8008016: 7a6b ldrb r3, [r5, #9]
- 8008018: 2b44 cmp r3, #68 @ 0x44
- 800801a: d100 bne.n 800801e <d_demangle_callback.constprop.0+0x24a>
- 800801c: e0b8 b.n 8008190 <d_demangle_callback.constprop.0+0x3bc>
- 800801e: 2b49 cmp r3, #73 @ 0x49
- 8008020: d000 beq.n 8008024 <d_demangle_callback.constprop.0+0x250>
- 8008022: e6ee b.n 8007e02 <d_demangle_callback.constprop.0+0x2e>
- 8008024: 7aab ldrb r3, [r5, #10]
- 8008026: 3b5f subs r3, #95 @ 0x5f
- 8008028: 425a negs r2, r3
- 800802a: 4153 adcs r3, r2
- 800802c: 005a lsls r2, r3, #1
- 800802e: 4693 mov fp, r2
- 8008030: e6ea b.n 8007e08 <d_demangle_callback.constprop.0+0x34>
- 8008032: 2310 movs r3, #16
- 8008034: 2100 movs r1, #0
- 8008036: 18f8 adds r0, r7, r3
- 8008038: f7fb fc22 bl 8003880 <d_encoding.part.0>
- 800803c: 69fb ldr r3, [r7, #28]
- 800803e: 0004 movs r4, r0
- 8008040: 4698 mov r8, r3
- 8008042: e710 b.n 8007e66 <d_demangle_callback.constprop.0+0x92>
- 8008044: 2310 movs r3, #16
- 8008046: 18f8 adds r0, r7, r3
- 8008048: f7fb fc94 bl 8003974 <d_special_name>
- 800804c: 0006 movs r6, r0
- 800804e: e766 b.n 8007f1e <d_demangle_callback.constprop.0+0x14a>
- 8008050: 2300 movs r3, #0
- 8008052: e7cc b.n 8007fee <d_demangle_callback.constprop.0+0x21a>
- 8008054: 2400 movs r4, #0
- 8008056: e706 b.n 8007e66 <d_demangle_callback.constprop.0+0x92>
- 8008058: 2000 movs r0, #0
- 800805a: 46cd mov sp, r9
- 800805c: 46bd mov sp, r7
- 800805e: b069 add sp, #420 @ 0x1a4
- 8008060: bcf0 pop {r4, r5, r6, r7}
- 8008062: 46bb mov fp, r7
- 8008064: 46b2 mov sl, r6
- 8008066: 46a9 mov r9, r5
- 8008068: 46a0 mov r8, r4
- 800806a: bdf0 pop {r4, r5, r6, r7, pc}
- 800806c: 7843 ldrb r3, [r0, #1]
- 800806e: 2b5a cmp r3, #90 @ 0x5a
- 8008070: d000 beq.n 8008074 <d_demangle_callback.constprop.0+0x2a0>
- 8008072: e6be b.n 8007df2 <d_demangle_callback.constprop.0+0x1e>
- 8008074: 2201 movs r2, #1
- 8008076: 2300 movs r3, #0
- 8008078: 4693 mov fp, r2
- 800807a: e6c5 b.n 8007e08 <d_demangle_callback.constprop.0+0x34>
- 800807c: 2000 movs r0, #0
- 800807e: e7ed b.n 800805c <d_demangle_callback.constprop.0+0x288>
- 8008080: 080140e8 .word 0x080140e8
- 8008084: 4698 mov r8, r3
- 8008086: 687b ldr r3, [r7, #4]
- 8008088: 2010 movs r0, #16
- 800808a: 469a mov sl, r3
- 800808c: 2340 movs r3, #64 @ 0x40
- 800808e: 4642 mov r2, r8
- 8008090: 181b adds r3, r3, r0
- 8008092: 19dc adds r4, r3, r7
- 8008094: 33f0 adds r3, #240 @ 0xf0
- 8008096: 181b adds r3, r3, r0
- 8008098: 19db adds r3, r3, r7
- 800809a: 601a str r2, [r3, #0]
- 800809c: 2382 movs r3, #130 @ 0x82
- 800809e: 005b lsls r3, r3, #1
- 80080a0: 54e2 strb r2, [r4, r3]
- 80080a2: 330c adds r3, #12
- 80080a4: 50e2 str r2, [r4, r3]
- 80080a6: 3304 adds r3, #4
- 80080a8: 50e2 str r2, [r4, r3]
- 80080aa: 3310 adds r3, #16
- 80080ac: 50e2 str r2, [r4, r3]
- 80080ae: 3304 adds r3, #4
- 80080b0: 50e2 str r2, [r4, r3]
- 80080b2: 4652 mov r2, sl
- 80080b4: 3b20 subs r3, #32
- 80080b6: 50e2 str r2, [r4, r3]
- 80080b8: 68ba ldr r2, [r7, #8]
- 80080ba: 3304 adds r3, #4
- 80080bc: 50e2 str r2, [r4, r3]
- 80080be: 4642 mov r2, r8
- 80080c0: 330c adds r3, #12
- 80080c2: 50e2 str r2, [r4, r3]
- 80080c4: 2390 movs r3, #144 @ 0x90
- 80080c6: 258e movs r5, #142 @ 0x8e
- 80080c8: 005b lsls r3, r3, #1
- 80080ca: 50e2 str r2, [r4, r3]
- 80080cc: 21c0 movs r1, #192 @ 0xc0
- 80080ce: 330c adds r3, #12
- 80080d0: 50e2 str r2, [r4, r3]
- 80080d2: 3308 adds r3, #8
- 80080d4: 50e2 str r2, [r4, r3]
- 80080d6: 006d lsls r5, r5, #1
- 80080d8: 3304 adds r3, #4
- 80080da: 50e2 str r2, [r4, r3]
- 80080dc: 5162 str r2, [r4, r5]
- 80080de: 2300 movs r3, #0
- 80080e0: 2200 movs r2, #0
- 80080e2: 0049 lsls r1, r1, #1
- 80080e4: 1809 adds r1, r1, r0
- 80080e6: 19c9 adds r1, r1, r7
- 80080e8: 600a str r2, [r1, #0]
- 80080ea: 604b str r3, [r1, #4]
- 80080ec: 0020 movs r0, r4
- 80080ee: 0031 movs r1, r6
- 80080f0: f7f9 fcb0 bl 8001a54 <d_count_templates_scopes>
- 80080f4: 2380 movs r3, #128 @ 0x80
- 80080f6: 5962 ldr r2, [r4, r5]
- 80080f8: 011b lsls r3, r3, #4
- 80080fa: 429a cmp r2, r3
- 80080fc: da01 bge.n 8008102 <d_demangle_callback.constprop.0+0x32e>
- 80080fe: 4643 mov r3, r8
- 8008100: 5163 str r3, [r4, r5]
- 8008102: 239c movs r3, #156 @ 0x9c
- 8008104: 21a2 movs r1, #162 @ 0xa2
- 8008106: 2000 movs r0, #0
- 8008108: 0049 lsls r1, r1, #1
- 800810a: 005b lsls r3, r3, #1
- 800810c: 58e2 ldr r2, [r4, r3]
- 800810e: 5863 ldr r3, [r4, r1]
- 8008110: 466d mov r5, sp
- 8008112: 4353 muls r3, r2
- 8008114: 5063 str r3, [r4, r1]
- 8008116: 3104 adds r1, #4
- 8008118: 5060 str r0, [r4, r1]
- 800811a: 2a00 cmp r2, #0
- 800811c: dd27 ble.n 800816e <d_demangle_callback.constprop.0+0x39a>
- 800811e: 4669 mov r1, sp
- 8008120: 00d2 lsls r2, r2, #3
- 8008122: 1a8a subs r2, r1, r2
- 8008124: 4695 mov sp, r2
- 8008126: 2b00 cmp r3, #0
- 8008128: dd28 ble.n 800817c <d_demangle_callback.constprop.0+0x3a8>
- 800812a: 4669 mov r1, sp
- 800812c: 00db lsls r3, r3, #3
- 800812e: 1acb subs r3, r1, r3
- 8008130: 469d mov sp, r3
- 8008132: 2398 movs r3, #152 @ 0x98
- 8008134: 005b lsls r3, r3, #1
- 8008136: 50e2 str r2, [r4, r3]
- 8008138: 466a mov r2, sp
- 800813a: 330c adds r3, #12
- 800813c: 50e2 str r2, [r4, r3]
- 800813e: 2111 movs r1, #17
- 8008140: 0032 movs r2, r6
- 8008142: 0020 movs r0, r4
- 8008144: f7fe ff14 bl 8006f70 <d_print_comp>
- 8008148: 2380 movs r3, #128 @ 0x80
- 800814a: 005b lsls r3, r3, #1
- 800814c: 58e1 ldr r1, [r4, r3]
- 800814e: 2300 movs r3, #0
- 8008150: 46ad mov sp, r5
- 8008152: 5463 strb r3, [r4, r1]
- 8008154: 330d adds r3, #13
- 8008156: 33ff adds r3, #255 @ 0xff
- 8008158: 58e2 ldr r2, [r4, r3]
- 800815a: 3b04 subs r3, #4
- 800815c: 0020 movs r0, r4
- 800815e: 58e3 ldr r3, [r4, r3]
- 8008160: 4798 blx r3
- 8008162: 238c movs r3, #140 @ 0x8c
- 8008164: 005b lsls r3, r3, #1
- 8008166: 58e0 ldr r0, [r4, r3]
- 8008168: 4243 negs r3, r0
- 800816a: 4158 adcs r0, r3
- 800816c: e775 b.n 800805a <d_demangle_callback.constprop.0+0x286>
- 800816e: 2201 movs r2, #1
- 8008170: 4669 mov r1, sp
- 8008172: 00d2 lsls r2, r2, #3
- 8008174: 1a8a subs r2, r1, r2
- 8008176: 4695 mov sp, r2
- 8008178: 2b00 cmp r3, #0
- 800817a: dcd6 bgt.n 800812a <d_demangle_callback.constprop.0+0x356>
- 800817c: 2301 movs r3, #1
- 800817e: e7d4 b.n 800812a <d_demangle_callback.constprop.0+0x356>
- 8008180: 69fb ldr r3, [r7, #28]
- 8008182: 0016 movs r6, r2
- 8008184: 683d ldr r5, [r7, #0]
- 8008186: 781b ldrb r3, [r3, #0]
- 8008188: e67b b.n 8007e82 <d_demangle_callback.constprop.0+0xae>
- 800818a: 0006 movs r6, r0
- 800818c: 683d ldr r5, [r7, #0]
- 800818e: e678 b.n 8007e82 <d_demangle_callback.constprop.0+0xae>
- 8008190: 7aab ldrb r3, [r5, #10]
- 8008192: 2b5f cmp r3, #95 @ 0x5f
- 8008194: d000 beq.n 8008198 <d_demangle_callback.constprop.0+0x3c4>
- 8008196: e634 b.n 8007e02 <d_demangle_callback.constprop.0+0x2e>
- 8008198: 2203 movs r2, #3
- 800819a: 2300 movs r3, #0
- 800819c: 4693 mov fp, r2
- 800819e: e633 b.n 8007e08 <d_demangle_callback.constprop.0+0x34>
- 080081a0 <d_print_subexpr>:
- 80081a0: b5f0 push {r4, r5, r6, r7, lr}
- 80081a2: 46c6 mov lr, r8
- 80081a4: b500 push {lr}
- 80081a6: 7813 ldrb r3, [r2, #0]
- 80081a8: 0004 movs r4, r0
- 80081aa: 0015 movs r5, r2
- 80081ac: b082 sub sp, #8
- 80081ae: 2b01 cmp r3, #1
- 80081b0: d903 bls.n 80081ba <d_print_subexpr+0x1a>
- 80081b2: 2b31 cmp r3, #49 @ 0x31
- 80081b4: d001 beq.n 80081ba <d_print_subexpr+0x1a>
- 80081b6: 2b06 cmp r3, #6
- 80081b8: d140 bne.n 800823c <d_print_subexpr+0x9c>
- 80081ba: 686b ldr r3, [r5, #4]
- 80081bc: 2b01 cmp r3, #1
- 80081be: dc35 bgt.n 800822c <d_print_subexpr+0x8c>
- 80081c0: 228e movs r2, #142 @ 0x8e
- 80081c2: 0052 lsls r2, r2, #1
- 80081c4: 58a1 ldr r1, [r4, r2]
- 80081c6: 2280 movs r2, #128 @ 0x80
- 80081c8: 2701 movs r7, #1
- 80081ca: 00d2 lsls r2, r2, #3
- 80081cc: 4291 cmp r1, r2
- 80081ce: dc2d bgt.n 800822c <d_print_subexpr+0x8c>
- 80081d0: 3301 adds r3, #1
- 80081d2: 606b str r3, [r5, #4]
- 80081d4: 2396 movs r3, #150 @ 0x96
- 80081d6: 005b lsls r3, r3, #1
- 80081d8: 4698 mov r8, r3
- 80081da: 58e3 ldr r3, [r4, r3]
- 80081dc: 268e movs r6, #142 @ 0x8e
- 80081de: 466a mov r2, sp
- 80081e0: 9301 str r3, [sp, #4]
- 80081e2: 4643 mov r3, r8
- 80081e4: 0076 lsls r6, r6, #1
- 80081e6: 3101 adds r1, #1
- 80081e8: 51a1 str r1, [r4, r6]
- 80081ea: 0020 movs r0, r4
- 80081ec: 50e2 str r2, [r4, r3]
- 80081ee: 2111 movs r1, #17
- 80081f0: 002a movs r2, r5
- 80081f2: 9500 str r5, [sp, #0]
- 80081f4: f7fb ff26 bl 8004044 <d_print_comp_inner>
- 80081f8: 4642 mov r2, r8
- 80081fa: 9b01 ldr r3, [sp, #4]
- 80081fc: 50a3 str r3, [r4, r2]
- 80081fe: 686b ldr r3, [r5, #4]
- 8008200: 3b01 subs r3, #1
- 8008202: 606b str r3, [r5, #4]
- 8008204: 59a3 ldr r3, [r4, r6]
- 8008206: 3b01 subs r3, #1
- 8008208: 51a3 str r3, [r4, r6]
- 800820a: 2f00 cmp r7, #0
- 800820c: d112 bne.n 8008234 <d_print_subexpr+0x94>
- 800820e: 2380 movs r3, #128 @ 0x80
- 8008210: 005b lsls r3, r3, #1
- 8008212: 58e2 ldr r2, [r4, r3]
- 8008214: 2aff cmp r2, #255 @ 0xff
- 8008216: d02e beq.n 8008276 <d_print_subexpr+0xd6>
- 8008218: 1c51 adds r1, r2, #1
- 800821a: 2380 movs r3, #128 @ 0x80
- 800821c: 005b lsls r3, r3, #1
- 800821e: 50e1 str r1, [r4, r3]
- 8008220: 3bd7 subs r3, #215 @ 0xd7
- 8008222: 54a3 strb r3, [r4, r2]
- 8008224: 2282 movs r2, #130 @ 0x82
- 8008226: 0052 lsls r2, r2, #1
- 8008228: 54a3 strb r3, [r4, r2]
- 800822a: e003 b.n 8008234 <d_print_subexpr+0x94>
- 800822c: 238c movs r3, #140 @ 0x8c
- 800822e: 2201 movs r2, #1
- 8008230: 005b lsls r3, r3, #1
- 8008232: 50e2 str r2, [r4, r3]
- 8008234: b002 add sp, #8
- 8008236: bc80 pop {r7}
- 8008238: 46b8 mov r8, r7
- 800823a: bdf0 pop {r4, r5, r6, r7, pc}
- 800823c: 2380 movs r3, #128 @ 0x80
- 800823e: 005b lsls r3, r3, #1
- 8008240: 58c3 ldr r3, [r0, r3]
- 8008242: 2bff cmp r3, #255 @ 0xff
- 8008244: d029 beq.n 800829a <d_print_subexpr+0xfa>
- 8008246: 1c5a adds r2, r3, #1
- 8008248: 2180 movs r1, #128 @ 0x80
- 800824a: 0049 lsls r1, r1, #1
- 800824c: 5062 str r2, [r4, r1]
- 800824e: 39d8 subs r1, #216 @ 0xd8
- 8008250: 54e1 strb r1, [r4, r3]
- 8008252: 2382 movs r3, #130 @ 0x82
- 8008254: 005b lsls r3, r3, #1
- 8008256: 54e1 strb r1, [r4, r3]
- 8008258: 686b ldr r3, [r5, #4]
- 800825a: 2b01 cmp r3, #1
- 800825c: dc06 bgt.n 800826c <d_print_subexpr+0xcc>
- 800825e: 218e movs r1, #142 @ 0x8e
- 8008260: 2080 movs r0, #128 @ 0x80
- 8008262: 0049 lsls r1, r1, #1
- 8008264: 5861 ldr r1, [r4, r1]
- 8008266: 00c0 lsls r0, r0, #3
- 8008268: 4281 cmp r1, r0
- 800826a: dd28 ble.n 80082be <d_print_subexpr+0x11e>
- 800826c: 238c movs r3, #140 @ 0x8c
- 800826e: 2101 movs r1, #1
- 8008270: 005b lsls r3, r3, #1
- 8008272: 50e1 str r1, [r4, r3]
- 8008274: e7ce b.n 8008214 <d_print_subexpr+0x74>
- 8008276: 2300 movs r3, #0
- 8008278: 54a3 strb r3, [r4, r2]
- 800827a: 330d adds r3, #13
- 800827c: 33ff adds r3, #255 @ 0xff
- 800827e: 58e2 ldr r2, [r4, r3]
- 8008280: 3b04 subs r3, #4
- 8008282: 21ff movs r1, #255 @ 0xff
- 8008284: 58e3 ldr r3, [r4, r3]
- 8008286: 0020 movs r0, r4
- 8008288: 4798 blx r3
- 800828a: 2294 movs r2, #148 @ 0x94
- 800828c: 0052 lsls r2, r2, #1
- 800828e: 58a3 ldr r3, [r4, r2]
- 8008290: 2101 movs r1, #1
- 8008292: 3301 adds r3, #1
- 8008294: 50a3 str r3, [r4, r2]
- 8008296: 2200 movs r2, #0
- 8008298: e7bf b.n 800821a <d_print_subexpr+0x7a>
- 800829a: 2200 movs r2, #0
- 800829c: 54c2 strb r2, [r0, r3]
- 800829e: 2386 movs r3, #134 @ 0x86
- 80082a0: 005b lsls r3, r3, #1
- 80082a2: 58c2 ldr r2, [r0, r3]
- 80082a4: 3b04 subs r3, #4
- 80082a6: 58c3 ldr r3, [r0, r3]
- 80082a8: 21ff movs r1, #255 @ 0xff
- 80082aa: 4798 blx r3
- 80082ac: 2294 movs r2, #148 @ 0x94
- 80082ae: 0052 lsls r2, r2, #1
- 80082b0: 58a3 ldr r3, [r4, r2]
- 80082b2: 3301 adds r3, #1
- 80082b4: 50a3 str r3, [r4, r2]
- 80082b6: 3a28 subs r2, #40 @ 0x28
- 80082b8: 2300 movs r3, #0
- 80082ba: 3aff subs r2, #255 @ 0xff
- 80082bc: e7c4 b.n 8008248 <d_print_subexpr+0xa8>
- 80082be: 2700 movs r7, #0
- 80082c0: e786 b.n 80081d0 <d_print_subexpr+0x30>
- 80082c2: 46c0 nop @ (mov r8, r8)
- 080082c4 <d_maybe_print_fold_expression>:
- 80082c4: b5f0 push {r4, r5, r6, r7, lr}
- 80082c6: 46de mov lr, fp
- 80082c8: 4657 mov r7, sl
- 80082ca: 464e mov r6, r9
- 80082cc: 4645 mov r5, r8
- 80082ce: 68d3 ldr r3, [r2, #12]
- 80082d0: b5e0 push {r5, r6, r7, lr}
- 80082d2: 68db ldr r3, [r3, #12]
- 80082d4: 0004 movs r4, r0
- 80082d6: 681b ldr r3, [r3, #0]
- 80082d8: 2000 movs r0, #0
- 80082da: 7819 ldrb r1, [r3, #0]
- 80082dc: b083 sub sp, #12
- 80082de: 2966 cmp r1, #102 @ 0x66
- 80082e0: d174 bne.n 80083cc <d_maybe_print_fold_expression+0x108>
- 80082e2: 6912 ldr r2, [r2, #16]
- 80082e4: 68d1 ldr r1, [r2, #12]
- 80082e6: 6916 ldr r6, [r2, #16]
- 80082e8: 468a mov sl, r1
- 80082ea: 2100 movs r1, #0
- 80082ec: 7832 ldrb r2, [r6, #0]
- 80082ee: 4688 mov r8, r1
- 80082f0: 2a3c cmp r2, #60 @ 0x3c
- 80082f2: d100 bne.n 80082f6 <d_maybe_print_fold_expression+0x32>
- 80082f4: e0b6 b.n 8008464 <d_maybe_print_fold_expression+0x1a0>
- 80082f6: 2292 movs r2, #146 @ 0x92
- 80082f8: 0052 lsls r2, r2, #1
- 80082fa: 58a1 ldr r1, [r4, r2]
- 80082fc: 4689 mov r9, r1
- 80082fe: 2101 movs r1, #1
- 8008300: 4249 negs r1, r1
- 8008302: 50a1 str r1, [r4, r2]
- 8008304: 785b ldrb r3, [r3, #1]
- 8008306: 2b6c cmp r3, #108 @ 0x6c
- 8008308: d100 bne.n 800830c <d_maybe_print_fold_expression+0x48>
- 800830a: e0af b.n 800846c <d_maybe_print_fold_expression+0x1a8>
- 800830c: d865 bhi.n 80083da <d_maybe_print_fold_expression+0x116>
- 800830e: 2b4c cmp r3, #76 @ 0x4c
- 8008310: d001 beq.n 8008316 <d_maybe_print_fold_expression+0x52>
- 8008312: 2b52 cmp r3, #82 @ 0x52
- 8008314: d155 bne.n 80083c2 <d_maybe_print_fold_expression+0xfe>
- 8008316: 2380 movs r3, #128 @ 0x80
- 8008318: 005b lsls r3, r3, #1
- 800831a: 58e3 ldr r3, [r4, r3]
- 800831c: 2bff cmp r3, #255 @ 0xff
- 800831e: d100 bne.n 8008322 <d_maybe_print_fold_expression+0x5e>
- 8008320: e0fc b.n 800851c <d_maybe_print_fold_expression+0x258>
- 8008322: 1c5a adds r2, r3, #1
- 8008324: 2580 movs r5, #128 @ 0x80
- 8008326: 006d lsls r5, r5, #1
- 8008328: 5162 str r2, [r4, r5]
- 800832a: 2228 movs r2, #40 @ 0x28
- 800832c: 54e2 strb r2, [r4, r3]
- 800832e: 2382 movs r3, #130 @ 0x82
- 8008330: 005b lsls r3, r3, #1
- 8008332: 54e2 strb r2, [r4, r3]
- 8008334: 2111 movs r1, #17
- 8008336: 0032 movs r2, r6
- 8008338: 0020 movs r0, r4
- 800833a: f7ff ff31 bl 80081a0 <d_print_subexpr>
- 800833e: 4652 mov r2, sl
- 8008340: 2111 movs r1, #17
- 8008342: 0020 movs r0, r4
- 8008344: f7ff fd04 bl 8007d50 <d_print_expr_op>
- 8008348: 5963 ldr r3, [r4, r5]
- 800834a: 4d7e ldr r5, [pc, #504] @ (8008544 <d_maybe_print_fold_expression+0x280>)
- 800834c: 1cea adds r2, r5, #3
- 800834e: 4693 mov fp, r2
- 8008350: e00b b.n 800836a <d_maybe_print_fold_expression+0xa6>
- 8008352: 001a movs r2, r3
- 8008354: 3301 adds r3, #1
- 8008356: 2780 movs r7, #128 @ 0x80
- 8008358: 007f lsls r7, r7, #1
- 800835a: 51e3 str r3, [r4, r7]
- 800835c: 54a6 strb r6, [r4, r2]
- 800835e: 2282 movs r2, #130 @ 0x82
- 8008360: 3501 adds r5, #1
- 8008362: 0052 lsls r2, r2, #1
- 8008364: 54a6 strb r6, [r4, r2]
- 8008366: 45ab cmp fp, r5
- 8008368: d014 beq.n 8008394 <d_maybe_print_fold_expression+0xd0>
- 800836a: 782e ldrb r6, [r5, #0]
- 800836c: 2bff cmp r3, #255 @ 0xff
- 800836e: d1f0 bne.n 8008352 <d_maybe_print_fold_expression+0x8e>
- 8008370: 2200 movs r2, #0
- 8008372: 54e2 strb r2, [r4, r3]
- 8008374: 2386 movs r3, #134 @ 0x86
- 8008376: 005b lsls r3, r3, #1
- 8008378: 58e2 ldr r2, [r4, r3]
- 800837a: 3b04 subs r3, #4
- 800837c: 58e3 ldr r3, [r4, r3]
- 800837e: 21ff movs r1, #255 @ 0xff
- 8008380: 0020 movs r0, r4
- 8008382: 4798 blx r3
- 8008384: 2294 movs r2, #148 @ 0x94
- 8008386: 0052 lsls r2, r2, #1
- 8008388: 58a3 ldr r3, [r4, r2]
- 800838a: 3301 adds r3, #1
- 800838c: 50a3 str r3, [r4, r2]
- 800838e: 2301 movs r3, #1
- 8008390: 2200 movs r2, #0
- 8008392: e7e0 b.n 8008356 <d_maybe_print_fold_expression+0x92>
- 8008394: 4652 mov r2, sl
- 8008396: 2111 movs r1, #17
- 8008398: 0020 movs r0, r4
- 800839a: f7ff fcd9 bl 8007d50 <d_print_expr_op>
- 800839e: 4642 mov r2, r8
- 80083a0: 2111 movs r1, #17
- 80083a2: 0020 movs r0, r4
- 80083a4: f7ff fefc bl 80081a0 <d_print_subexpr>
- 80083a8: 59e3 ldr r3, [r4, r7]
- 80083aa: 2bff cmp r3, #255 @ 0xff
- 80083ac: d100 bne.n 80083b0 <d_maybe_print_fold_expression+0xec>
- 80083ae: e090 b.n 80084d2 <d_maybe_print_fold_expression+0x20e>
- 80083b0: 1c59 adds r1, r3, #1
- 80083b2: 2280 movs r2, #128 @ 0x80
- 80083b4: 0052 lsls r2, r2, #1
- 80083b6: 50a1 str r1, [r4, r2]
- 80083b8: 3ad7 subs r2, #215 @ 0xd7
- 80083ba: 54e2 strb r2, [r4, r3]
- 80083bc: 2382 movs r3, #130 @ 0x82
- 80083be: 005b lsls r3, r3, #1
- 80083c0: 54e2 strb r2, [r4, r3]
- 80083c2: 2392 movs r3, #146 @ 0x92
- 80083c4: 464a mov r2, r9
- 80083c6: 2001 movs r0, #1
- 80083c8: 005b lsls r3, r3, #1
- 80083ca: 50e2 str r2, [r4, r3]
- 80083cc: b003 add sp, #12
- 80083ce: bcf0 pop {r4, r5, r6, r7}
- 80083d0: 46bb mov fp, r7
- 80083d2: 46b2 mov sl, r6
- 80083d4: 46a9 mov r9, r5
- 80083d6: 46a0 mov r8, r4
- 80083d8: bdf0 pop {r4, r5, r6, r7, pc}
- 80083da: 2b72 cmp r3, #114 @ 0x72
- 80083dc: d1f1 bne.n 80083c2 <d_maybe_print_fold_expression+0xfe>
- 80083de: 2380 movs r3, #128 @ 0x80
- 80083e0: 005b lsls r3, r3, #1
- 80083e2: 58e3 ldr r3, [r4, r3]
- 80083e4: 2bff cmp r3, #255 @ 0xff
- 80083e6: d100 bne.n 80083ea <d_maybe_print_fold_expression+0x126>
- 80083e8: e085 b.n 80084f6 <d_maybe_print_fold_expression+0x232>
- 80083ea: 1c5a adds r2, r3, #1
- 80083ec: 2580 movs r5, #128 @ 0x80
- 80083ee: 006d lsls r5, r5, #1
- 80083f0: 5162 str r2, [r4, r5]
- 80083f2: 2228 movs r2, #40 @ 0x28
- 80083f4: 54e2 strb r2, [r4, r3]
- 80083f6: 2382 movs r3, #130 @ 0x82
- 80083f8: 005b lsls r3, r3, #1
- 80083fa: 54e2 strb r2, [r4, r3]
- 80083fc: 2111 movs r1, #17
- 80083fe: 0032 movs r2, r6
- 8008400: 0020 movs r0, r4
- 8008402: f7ff fecd bl 80081a0 <d_print_subexpr>
- 8008406: 4652 mov r2, sl
- 8008408: 2111 movs r1, #17
- 800840a: 0020 movs r0, r4
- 800840c: f7ff fca0 bl 8007d50 <d_print_expr_op>
- 8008410: 2200 movs r2, #0
- 8008412: 4693 mov fp, r2
- 8008414: 320d adds r2, #13
- 8008416: 32ff adds r2, #255 @ 0xff
- 8008418: 5963 ldr r3, [r4, r5]
- 800841a: 4d4b ldr r5, [pc, #300] @ (8008548 <d_maybe_print_fold_expression+0x284>)
- 800841c: 4692 mov sl, r2
- 800841e: 3a04 subs r2, #4
- 8008420: 4690 mov r8, r2
- 8008422: 1d2f adds r7, r5, #4
- 8008424: e00a b.n 800843c <d_maybe_print_fold_expression+0x178>
- 8008426: 0019 movs r1, r3
- 8008428: 3301 adds r3, #1
- 800842a: 2280 movs r2, #128 @ 0x80
- 800842c: 0052 lsls r2, r2, #1
- 800842e: 50a3 str r3, [r4, r2]
- 8008430: 3501 adds r5, #1
- 8008432: 3204 adds r2, #4
- 8008434: 5466 strb r6, [r4, r1]
- 8008436: 54a6 strb r6, [r4, r2]
- 8008438: 42af cmp r7, r5
- 800843a: d0c2 beq.n 80083c2 <d_maybe_print_fold_expression+0xfe>
- 800843c: 782e ldrb r6, [r5, #0]
- 800843e: 2bff cmp r3, #255 @ 0xff
- 8008440: d1f1 bne.n 8008426 <d_maybe_print_fold_expression+0x162>
- 8008442: 465a mov r2, fp
- 8008444: 54e2 strb r2, [r4, r3]
- 8008446: 4653 mov r3, sl
- 8008448: 58e2 ldr r2, [r4, r3]
- 800844a: 4643 mov r3, r8
- 800844c: 21ff movs r1, #255 @ 0xff
- 800844e: 58e3 ldr r3, [r4, r3]
- 8008450: 0020 movs r0, r4
- 8008452: 4798 blx r3
- 8008454: 2294 movs r2, #148 @ 0x94
- 8008456: 0052 lsls r2, r2, #1
- 8008458: 58a3 ldr r3, [r4, r2]
- 800845a: 2100 movs r1, #0
- 800845c: 3301 adds r3, #1
- 800845e: 50a3 str r3, [r4, r2]
- 8008460: 2301 movs r3, #1
- 8008462: e7e2 b.n 800842a <d_maybe_print_fold_expression+0x166>
- 8008464: 6932 ldr r2, [r6, #16]
- 8008466: 68f6 ldr r6, [r6, #12]
- 8008468: 4690 mov r8, r2
- 800846a: e744 b.n 80082f6 <d_maybe_print_fold_expression+0x32>
- 800846c: 4d37 ldr r5, [pc, #220] @ (800854c <d_maybe_print_fold_expression+0x288>)
- 800846e: 2380 movs r3, #128 @ 0x80
- 8008470: 1d2a adds r2, r5, #4
- 8008472: 4690 mov r8, r2
- 8008474: 2200 movs r2, #0
- 8008476: 005b lsls r3, r3, #1
- 8008478: 4693 mov fp, r2
- 800847a: 58e3 ldr r3, [r4, r3]
- 800847c: 9601 str r6, [sp, #4]
- 800847e: e00b b.n 8008498 <d_maybe_print_fold_expression+0x1d4>
- 8008480: 001a movs r2, r3
- 8008482: 3301 adds r3, #1
- 8008484: 2780 movs r7, #128 @ 0x80
- 8008486: 007f lsls r7, r7, #1
- 8008488: 51e3 str r3, [r4, r7]
- 800848a: 54a6 strb r6, [r4, r2]
- 800848c: 2282 movs r2, #130 @ 0x82
- 800848e: 3501 adds r5, #1
- 8008490: 0052 lsls r2, r2, #1
- 8008492: 54a6 strb r6, [r4, r2]
- 8008494: 4545 cmp r5, r8
- 8008496: d014 beq.n 80084c2 <d_maybe_print_fold_expression+0x1fe>
- 8008498: 782e ldrb r6, [r5, #0]
- 800849a: 2bff cmp r3, #255 @ 0xff
- 800849c: d1f0 bne.n 8008480 <d_maybe_print_fold_expression+0x1bc>
- 800849e: 465a mov r2, fp
- 80084a0: 54e2 strb r2, [r4, r3]
- 80084a2: 2386 movs r3, #134 @ 0x86
- 80084a4: 005b lsls r3, r3, #1
- 80084a6: 58e2 ldr r2, [r4, r3]
- 80084a8: 3b04 subs r3, #4
- 80084aa: 58e3 ldr r3, [r4, r3]
- 80084ac: 21ff movs r1, #255 @ 0xff
- 80084ae: 0020 movs r0, r4
- 80084b0: 4798 blx r3
- 80084b2: 2294 movs r2, #148 @ 0x94
- 80084b4: 0052 lsls r2, r2, #1
- 80084b6: 58a3 ldr r3, [r4, r2]
- 80084b8: 3301 adds r3, #1
- 80084ba: 50a3 str r3, [r4, r2]
- 80084bc: 2301 movs r3, #1
- 80084be: 2200 movs r2, #0
- 80084c0: e7e0 b.n 8008484 <d_maybe_print_fold_expression+0x1c0>
- 80084c2: 9e01 ldr r6, [sp, #4]
- 80084c4: 4652 mov r2, sl
- 80084c6: 2111 movs r1, #17
- 80084c8: 0020 movs r0, r4
- 80084ca: f7ff fc41 bl 8007d50 <d_print_expr_op>
- 80084ce: 0032 movs r2, r6
- 80084d0: e766 b.n 80083a0 <d_maybe_print_fold_expression+0xdc>
- 80084d2: 2200 movs r2, #0
- 80084d4: 54e2 strb r2, [r4, r3]
- 80084d6: 2386 movs r3, #134 @ 0x86
- 80084d8: 005b lsls r3, r3, #1
- 80084da: 58e2 ldr r2, [r4, r3]
- 80084dc: 3b04 subs r3, #4
- 80084de: 21ff movs r1, #255 @ 0xff
- 80084e0: 58e3 ldr r3, [r4, r3]
- 80084e2: 0020 movs r0, r4
- 80084e4: 4798 blx r3
- 80084e6: 2294 movs r2, #148 @ 0x94
- 80084e8: 0052 lsls r2, r2, #1
- 80084ea: 58a3 ldr r3, [r4, r2]
- 80084ec: 2101 movs r1, #1
- 80084ee: 3301 adds r3, #1
- 80084f0: 50a3 str r3, [r4, r2]
- 80084f2: 2300 movs r3, #0
- 80084f4: e75d b.n 80083b2 <d_maybe_print_fold_expression+0xee>
- 80084f6: 2200 movs r2, #0
- 80084f8: 54e2 strb r2, [r4, r3]
- 80084fa: 2386 movs r3, #134 @ 0x86
- 80084fc: 005b lsls r3, r3, #1
- 80084fe: 58e2 ldr r2, [r4, r3]
- 8008500: 3b04 subs r3, #4
- 8008502: 58e3 ldr r3, [r4, r3]
- 8008504: 21ff movs r1, #255 @ 0xff
- 8008506: 0020 movs r0, r4
- 8008508: 4798 blx r3
- 800850a: 2294 movs r2, #148 @ 0x94
- 800850c: 0052 lsls r2, r2, #1
- 800850e: 58a3 ldr r3, [r4, r2]
- 8008510: 3301 adds r3, #1
- 8008512: 50a3 str r3, [r4, r2]
- 8008514: 3a28 subs r2, #40 @ 0x28
- 8008516: 2300 movs r3, #0
- 8008518: 3aff subs r2, #255 @ 0xff
- 800851a: e767 b.n 80083ec <d_maybe_print_fold_expression+0x128>
- 800851c: 2200 movs r2, #0
- 800851e: 54e2 strb r2, [r4, r3]
- 8008520: 2386 movs r3, #134 @ 0x86
- 8008522: 005b lsls r3, r3, #1
- 8008524: 58e2 ldr r2, [r4, r3]
- 8008526: 3b04 subs r3, #4
- 8008528: 58e3 ldr r3, [r4, r3]
- 800852a: 21ff movs r1, #255 @ 0xff
- 800852c: 0020 movs r0, r4
- 800852e: 4798 blx r3
- 8008530: 2294 movs r2, #148 @ 0x94
- 8008532: 0052 lsls r2, r2, #1
- 8008534: 58a3 ldr r3, [r4, r2]
- 8008536: 3301 adds r3, #1
- 8008538: 50a3 str r3, [r4, r2]
- 800853a: 3a28 subs r2, #40 @ 0x28
- 800853c: 2300 movs r3, #0
- 800853e: 3aff subs r2, #255 @ 0xff
- 8008540: e6f0 b.n 8008324 <d_maybe_print_fold_expression+0x60>
- 8008542: 46c0 nop @ (mov r8, r8)
- 8008544: 08014364 .word 0x08014364
- 8008548: 0801447c .word 0x0801447c
- 800854c: 08014474 .word 0x08014474
- 08008550 <d_maybe_print_designated_init>:
- 8008550: b5f0 push {r4, r5, r6, r7, lr}
- 8008552: 46de mov lr, fp
- 8008554: 4657 mov r7, sl
- 8008556: 464e mov r6, r9
- 8008558: 4645 mov r5, r8
- 800855a: 2102 movs r1, #2
- 800855c: b5e0 push {r5, r6, r7, lr}
- 800855e: 7813 ldrb r3, [r2, #0]
- 8008560: 0004 movs r4, r0
- 8008562: b083 sub sp, #12
- 8008564: 2000 movs r0, #0
- 8008566: 438b bics r3, r1
- 8008568: 2b38 cmp r3, #56 @ 0x38
- 800856a: d006 beq.n 800857a <d_maybe_print_designated_init+0x2a>
- 800856c: b003 add sp, #12
- 800856e: bcf0 pop {r4, r5, r6, r7}
- 8008570: 46bb mov fp, r7
- 8008572: 46b2 mov sl, r6
- 8008574: 46a9 mov r9, r5
- 8008576: 46a0 mov r8, r4
- 8008578: bdf0 pop {r4, r5, r6, r7, pc}
- 800857a: 68d3 ldr r3, [r2, #12]
- 800857c: 68db ldr r3, [r3, #12]
- 800857e: 681e ldr r6, [r3, #0]
- 8008580: 7833 ldrb r3, [r6, #0]
- 8008582: 2b64 cmp r3, #100 @ 0x64
- 8008584: d1f2 bne.n 800856c <d_maybe_print_designated_init+0x1c>
- 8008586: 7873 ldrb r3, [r6, #1]
- 8008588: 2b69 cmp r3, #105 @ 0x69
- 800858a: d013 beq.n 80085b4 <d_maybe_print_designated_init+0x64>
- 800858c: 311e adds r1, #30
- 800858e: 438b bics r3, r1
- 8008590: 2b58 cmp r3, #88 @ 0x58
- 8008592: d1eb bne.n 800856c <d_maybe_print_designated_init+0x1c>
- 8008594: 6913 ldr r3, [r2, #16]
- 8008596: 68dd ldr r5, [r3, #12]
- 8008598: 691f ldr r7, [r3, #16]
- 800859a: 2380 movs r3, #128 @ 0x80
- 800859c: 005b lsls r3, r3, #1
- 800859e: 58e3 ldr r3, [r4, r3]
- 80085a0: 2bff cmp r3, #255 @ 0xff
- 80085a2: d100 bne.n 80085a6 <d_maybe_print_designated_init+0x56>
- 80085a4: e095 b.n 80086d2 <d_maybe_print_designated_init+0x182>
- 80085a6: 1c5a adds r2, r3, #1
- 80085a8: 2180 movs r1, #128 @ 0x80
- 80085aa: 0049 lsls r1, r1, #1
- 80085ac: 5062 str r2, [r4, r1]
- 80085ae: 225b movs r2, #91 @ 0x5b
- 80085b0: 54e2 strb r2, [r4, r3]
- 80085b2: e00e b.n 80085d2 <d_maybe_print_designated_init+0x82>
- 80085b4: 6913 ldr r3, [r2, #16]
- 80085b6: 68dd ldr r5, [r3, #12]
- 80085b8: 691f ldr r7, [r3, #16]
- 80085ba: 2380 movs r3, #128 @ 0x80
- 80085bc: 005b lsls r3, r3, #1
- 80085be: 58e3 ldr r3, [r4, r3]
- 80085c0: 2bff cmp r3, #255 @ 0xff
- 80085c2: d100 bne.n 80085c6 <d_maybe_print_designated_init+0x76>
- 80085c4: e0bb b.n 800873e <d_maybe_print_designated_init+0x1ee>
- 80085c6: 1c5a adds r2, r3, #1
- 80085c8: 2180 movs r1, #128 @ 0x80
- 80085ca: 0049 lsls r1, r1, #1
- 80085cc: 5062 str r2, [r4, r1]
- 80085ce: 222e movs r2, #46 @ 0x2e
- 80085d0: 54e2 strb r2, [r4, r3]
- 80085d2: 2382 movs r3, #130 @ 0x82
- 80085d4: 005b lsls r3, r3, #1
- 80085d6: 54e2 strb r2, [r4, r3]
- 80085d8: 2111 movs r1, #17
- 80085da: 002a movs r2, r5
- 80085dc: 0020 movs r0, r4
- 80085de: f7fe fcc7 bl 8006f70 <d_print_comp>
- 80085e2: 7873 ldrb r3, [r6, #1]
- 80085e4: 2b58 cmp r3, #88 @ 0x58
- 80085e6: d03e beq.n 8008666 <d_maybe_print_designated_init+0x116>
- 80085e8: 2b69 cmp r3, #105 @ 0x69
- 80085ea: d00e beq.n 800860a <d_maybe_print_designated_init+0xba>
- 80085ec: 2380 movs r3, #128 @ 0x80
- 80085ee: 005b lsls r3, r3, #1
- 80085f0: 58e3 ldr r3, [r4, r3]
- 80085f2: 2bff cmp r3, #255 @ 0xff
- 80085f4: d100 bne.n 80085f8 <d_maybe_print_designated_init+0xa8>
- 80085f6: e090 b.n 800871a <d_maybe_print_designated_init+0x1ca>
- 80085f8: 1c59 adds r1, r3, #1
- 80085fa: 2280 movs r2, #128 @ 0x80
- 80085fc: 0052 lsls r2, r2, #1
- 80085fe: 50a1 str r1, [r4, r2]
- 8008600: 3aa3 subs r2, #163 @ 0xa3
- 8008602: 54e2 strb r2, [r4, r3]
- 8008604: 2382 movs r3, #130 @ 0x82
- 8008606: 005b lsls r3, r3, #1
- 8008608: 54e2 strb r2, [r4, r3]
- 800860a: 2202 movs r2, #2
- 800860c: 783b ldrb r3, [r7, #0]
- 800860e: 4393 bics r3, r2
- 8008610: 2b38 cmp r3, #56 @ 0x38
- 8008612: d014 beq.n 800863e <d_maybe_print_designated_init+0xee>
- 8008614: 2380 movs r3, #128 @ 0x80
- 8008616: 005b lsls r3, r3, #1
- 8008618: 58e3 ldr r3, [r4, r3]
- 800861a: 2bff cmp r3, #255 @ 0xff
- 800861c: d06b beq.n 80086f6 <d_maybe_print_designated_init+0x1a6>
- 800861e: 1c59 adds r1, r3, #1
- 8008620: 2280 movs r2, #128 @ 0x80
- 8008622: 0052 lsls r2, r2, #1
- 8008624: 50a1 str r1, [r4, r2]
- 8008626: 3ac3 subs r2, #195 @ 0xc3
- 8008628: 54e2 strb r2, [r4, r3]
- 800862a: 2382 movs r3, #130 @ 0x82
- 800862c: 005b lsls r3, r3, #1
- 800862e: 0020 movs r0, r4
- 8008630: 54e2 strb r2, [r4, r3]
- 8008632: 2111 movs r1, #17
- 8008634: 003a movs r2, r7
- 8008636: f7ff fdb3 bl 80081a0 <d_print_subexpr>
- 800863a: 2001 movs r0, #1
- 800863c: e796 b.n 800856c <d_maybe_print_designated_init+0x1c>
- 800863e: 68fb ldr r3, [r7, #12]
- 8008640: 68db ldr r3, [r3, #12]
- 8008642: 681b ldr r3, [r3, #0]
- 8008644: 781a ldrb r2, [r3, #0]
- 8008646: 2a64 cmp r2, #100 @ 0x64
- 8008648: d1e4 bne.n 8008614 <d_maybe_print_designated_init+0xc4>
- 800864a: 785b ldrb r3, [r3, #1]
- 800864c: 2b69 cmp r3, #105 @ 0x69
- 800864e: d003 beq.n 8008658 <d_maybe_print_designated_init+0x108>
- 8008650: 3a44 subs r2, #68 @ 0x44
- 8008652: 4393 bics r3, r2
- 8008654: 2b58 cmp r3, #88 @ 0x58
- 8008656: d1dd bne.n 8008614 <d_maybe_print_designated_init+0xc4>
- 8008658: 0020 movs r0, r4
- 800865a: 003a movs r2, r7
- 800865c: 2111 movs r1, #17
- 800865e: f7fe fc87 bl 8006f70 <d_print_comp>
- 8008662: 2001 movs r0, #1
- 8008664: e782 b.n 800856c <d_maybe_print_designated_init+0x1c>
- 8008666: 4d3f ldr r5, [pc, #252] @ (8008764 <d_maybe_print_designated_init+0x214>)
- 8008668: 33a8 adds r3, #168 @ 0xa8
- 800866a: 1d6a adds r2, r5, #5
- 800866c: 4690 mov r8, r2
- 800866e: 2200 movs r2, #0
- 8008670: 4692 mov sl, r2
- 8008672: 320d adds r2, #13
- 8008674: 32ff adds r2, #255 @ 0xff
- 8008676: 4691 mov r9, r2
- 8008678: 3a04 subs r2, #4
- 800867a: 4693 mov fp, r2
- 800867c: 58e3 ldr r3, [r4, r3]
- 800867e: 9601 str r6, [sp, #4]
- 8008680: e00a b.n 8008698 <d_maybe_print_designated_init+0x148>
- 8008682: 0019 movs r1, r3
- 8008684: 3301 adds r3, #1
- 8008686: 2280 movs r2, #128 @ 0x80
- 8008688: 0052 lsls r2, r2, #1
- 800868a: 50a3 str r3, [r4, r2]
- 800868c: 3501 adds r5, #1
- 800868e: 3204 adds r2, #4
- 8008690: 5466 strb r6, [r4, r1]
- 8008692: 54a6 strb r6, [r4, r2]
- 8008694: 45a8 cmp r8, r5
- 8008696: d013 beq.n 80086c0 <d_maybe_print_designated_init+0x170>
- 8008698: 782e ldrb r6, [r5, #0]
- 800869a: 2bff cmp r3, #255 @ 0xff
- 800869c: d1f1 bne.n 8008682 <d_maybe_print_designated_init+0x132>
- 800869e: 4652 mov r2, sl
- 80086a0: 54e2 strb r2, [r4, r3]
- 80086a2: 464b mov r3, r9
- 80086a4: 58e2 ldr r2, [r4, r3]
- 80086a6: 465b mov r3, fp
- 80086a8: 21ff movs r1, #255 @ 0xff
- 80086aa: 58e3 ldr r3, [r4, r3]
- 80086ac: 0020 movs r0, r4
- 80086ae: 4798 blx r3
- 80086b0: 2294 movs r2, #148 @ 0x94
- 80086b2: 0052 lsls r2, r2, #1
- 80086b4: 58a3 ldr r3, [r4, r2]
- 80086b6: 2100 movs r1, #0
- 80086b8: 3301 adds r3, #1
- 80086ba: 50a3 str r3, [r4, r2]
- 80086bc: 2301 movs r3, #1
- 80086be: e7e2 b.n 8008686 <d_maybe_print_designated_init+0x136>
- 80086c0: 9e01 ldr r6, [sp, #4]
- 80086c2: 68fa ldr r2, [r7, #12]
- 80086c4: 2111 movs r1, #17
- 80086c6: 0020 movs r0, r4
- 80086c8: f7fe fc52 bl 8006f70 <d_print_comp>
- 80086cc: 693f ldr r7, [r7, #16]
- 80086ce: 7873 ldrb r3, [r6, #1]
- 80086d0: e78a b.n 80085e8 <d_maybe_print_designated_init+0x98>
- 80086d2: 54e0 strb r0, [r4, r3]
- 80086d4: 2386 movs r3, #134 @ 0x86
- 80086d6: 005b lsls r3, r3, #1
- 80086d8: 58e2 ldr r2, [r4, r3]
- 80086da: 3b04 subs r3, #4
- 80086dc: 58e3 ldr r3, [r4, r3]
- 80086de: 21ff movs r1, #255 @ 0xff
- 80086e0: 0020 movs r0, r4
- 80086e2: 4798 blx r3
- 80086e4: 2294 movs r2, #148 @ 0x94
- 80086e6: 0052 lsls r2, r2, #1
- 80086e8: 58a3 ldr r3, [r4, r2]
- 80086ea: 3301 adds r3, #1
- 80086ec: 50a3 str r3, [r4, r2]
- 80086ee: 3a28 subs r2, #40 @ 0x28
- 80086f0: 2300 movs r3, #0
- 80086f2: 3aff subs r2, #255 @ 0xff
- 80086f4: e758 b.n 80085a8 <d_maybe_print_designated_init+0x58>
- 80086f6: 2200 movs r2, #0
- 80086f8: 54e2 strb r2, [r4, r3]
- 80086fa: 2386 movs r3, #134 @ 0x86
- 80086fc: 005b lsls r3, r3, #1
- 80086fe: 58e2 ldr r2, [r4, r3]
- 8008700: 3b04 subs r3, #4
- 8008702: 21ff movs r1, #255 @ 0xff
- 8008704: 58e3 ldr r3, [r4, r3]
- 8008706: 0020 movs r0, r4
- 8008708: 4798 blx r3
- 800870a: 2294 movs r2, #148 @ 0x94
- 800870c: 0052 lsls r2, r2, #1
- 800870e: 58a3 ldr r3, [r4, r2]
- 8008710: 2101 movs r1, #1
- 8008712: 3301 adds r3, #1
- 8008714: 50a3 str r3, [r4, r2]
- 8008716: 2300 movs r3, #0
- 8008718: e782 b.n 8008620 <d_maybe_print_designated_init+0xd0>
- 800871a: 2200 movs r2, #0
- 800871c: 54e2 strb r2, [r4, r3]
- 800871e: 2386 movs r3, #134 @ 0x86
- 8008720: 005b lsls r3, r3, #1
- 8008722: 58e2 ldr r2, [r4, r3]
- 8008724: 3b04 subs r3, #4
- 8008726: 21ff movs r1, #255 @ 0xff
- 8008728: 58e3 ldr r3, [r4, r3]
- 800872a: 0020 movs r0, r4
- 800872c: 4798 blx r3
- 800872e: 2294 movs r2, #148 @ 0x94
- 8008730: 0052 lsls r2, r2, #1
- 8008732: 58a3 ldr r3, [r4, r2]
- 8008734: 2101 movs r1, #1
- 8008736: 3301 adds r3, #1
- 8008738: 50a3 str r3, [r4, r2]
- 800873a: 2300 movs r3, #0
- 800873c: e75d b.n 80085fa <d_maybe_print_designated_init+0xaa>
- 800873e: 54e0 strb r0, [r4, r3]
- 8008740: 2386 movs r3, #134 @ 0x86
- 8008742: 005b lsls r3, r3, #1
- 8008744: 58e2 ldr r2, [r4, r3]
- 8008746: 3b04 subs r3, #4
- 8008748: 58e3 ldr r3, [r4, r3]
- 800874a: 21ff movs r1, #255 @ 0xff
- 800874c: 0020 movs r0, r4
- 800874e: 4798 blx r3
- 8008750: 2294 movs r2, #148 @ 0x94
- 8008752: 0052 lsls r2, r2, #1
- 8008754: 58a3 ldr r3, [r4, r2]
- 8008756: 3301 adds r3, #1
- 8008758: 50a3 str r3, [r4, r2]
- 800875a: 3a28 subs r2, #40 @ 0x28
- 800875c: 2300 movs r3, #0
- 800875e: 3aff subs r2, #255 @ 0xff
- 8008760: e732 b.n 80085c8 <d_maybe_print_designated_init+0x78>
- 8008762: 46c0 nop @ (mov r8, r8)
- 8008764: 08014484 .word 0x08014484
- 08008768 <__cxa_demangle>:
- 8008768: b5f0 push {r4, r5, r6, r7, lr}
- 800876a: 46c6 mov lr, r8
- 800876c: b500 push {lr}
- 800876e: 000c movs r4, r1
- 8008770: 0015 movs r5, r2
- 8008772: 001e movs r6, r3
- 8008774: b084 sub sp, #16
- 8008776: 2800 cmp r0, #0
- 8008778: d046 beq.n 8008808 <__cxa_demangle+0xa0>
- 800877a: 2900 cmp r1, #0
- 800877c: d001 beq.n 8008782 <__cxa_demangle+0x1a>
- 800877e: 2a00 cmp r2, #0
- 8008780: d042 beq.n 8008808 <__cxa_demangle+0xa0>
- 8008782: 2300 movs r3, #0
- 8008784: 466a mov r2, sp
- 8008786: 492b ldr r1, [pc, #172] @ (8008834 <__cxa_demangle+0xcc>)
- 8008788: 9300 str r3, [sp, #0]
- 800878a: 9301 str r3, [sp, #4]
- 800878c: 9302 str r3, [sp, #8]
- 800878e: 9303 str r3, [sp, #12]
- 8008790: f7ff fb20 bl 8007dd4 <d_demangle_callback.constprop.0>
- 8008794: 2800 cmp r0, #0
- 8008796: d03e beq.n 8008816 <__cxa_demangle+0xae>
- 8008798: 9b03 ldr r3, [sp, #12]
- 800879a: 9f00 ldr r7, [sp, #0]
- 800879c: 2b00 cmp r3, #0
- 800879e: d01d beq.n 80087dc <__cxa_demangle+0x74>
- 80087a0: 2301 movs r3, #1
- 80087a2: 4698 mov r8, r3
- 80087a4: 2f00 cmp r7, #0
- 80087a6: d040 beq.n 800882a <__cxa_demangle+0xc2>
- 80087a8: 2c00 cmp r4, #0
- 80087aa: d02a beq.n 8008802 <__cxa_demangle+0x9a>
- 80087ac: 0038 movs r0, r7
- 80087ae: f002 fe4f bl 800b450 <strlen>
- 80087b2: 682b ldr r3, [r5, #0]
- 80087b4: 4298 cmp r0, r3
- 80087b6: d21e bcs.n 80087f6 <__cxa_demangle+0x8e>
- 80087b8: 0039 movs r1, r7
- 80087ba: 1c42 adds r2, r0, #1
- 80087bc: 0020 movs r0, r4
- 80087be: f002 fe01 bl 800b3c4 <memcpy>
- 80087c2: 0038 movs r0, r7
- 80087c4: f001 fc88 bl 800a0d8 <free>
- 80087c8: 0027 movs r7, r4
- 80087ca: 2e00 cmp r6, #0
- 80087cc: d001 beq.n 80087d2 <__cxa_demangle+0x6a>
- 80087ce: 2300 movs r3, #0
- 80087d0: 6033 str r3, [r6, #0]
- 80087d2: 0038 movs r0, r7
- 80087d4: b004 add sp, #16
- 80087d6: bc80 pop {r7}
- 80087d8: 46b8 mov r8, r7
- 80087da: bdf0 pop {r4, r5, r6, r7, pc}
- 80087dc: 9b02 ldr r3, [sp, #8]
- 80087de: 4698 mov r8, r3
- 80087e0: 2f00 cmp r7, #0
- 80087e2: d1e1 bne.n 80087a8 <__cxa_demangle+0x40>
- 80087e4: 2e00 cmp r6, #0
- 80087e6: d004 beq.n 80087f2 <__cxa_demangle+0x8a>
- 80087e8: 2b01 cmp r3, #1
- 80087ea: d119 bne.n 8008820 <__cxa_demangle+0xb8>
- 80087ec: 2301 movs r3, #1
- 80087ee: 425b negs r3, r3
- 80087f0: 6033 str r3, [r6, #0]
- 80087f2: 2700 movs r7, #0
- 80087f4: e7ed b.n 80087d2 <__cxa_demangle+0x6a>
- 80087f6: 0020 movs r0, r4
- 80087f8: f001 fc6e bl 800a0d8 <free>
- 80087fc: 4643 mov r3, r8
- 80087fe: 602b str r3, [r5, #0]
- 8008800: e7e3 b.n 80087ca <__cxa_demangle+0x62>
- 8008802: 2d00 cmp r5, #0
- 8008804: d1fa bne.n 80087fc <__cxa_demangle+0x94>
- 8008806: e7e0 b.n 80087ca <__cxa_demangle+0x62>
- 8008808: 2e00 cmp r6, #0
- 800880a: d0f2 beq.n 80087f2 <__cxa_demangle+0x8a>
- 800880c: 2303 movs r3, #3
- 800880e: 425b negs r3, r3
- 8008810: 2700 movs r7, #0
- 8008812: 6033 str r3, [r6, #0]
- 8008814: e7dd b.n 80087d2 <__cxa_demangle+0x6a>
- 8008816: 9800 ldr r0, [sp, #0]
- 8008818: f001 fc5e bl 800a0d8 <free>
- 800881c: 2e00 cmp r6, #0
- 800881e: d0e8 beq.n 80087f2 <__cxa_demangle+0x8a>
- 8008820: 2302 movs r3, #2
- 8008822: 425b negs r3, r3
- 8008824: 2700 movs r7, #0
- 8008826: 6033 str r3, [r6, #0]
- 8008828: e7d3 b.n 80087d2 <__cxa_demangle+0x6a>
- 800882a: 2e00 cmp r6, #0
- 800882c: d1de bne.n 80087ec <__cxa_demangle+0x84>
- 800882e: 2700 movs r7, #0
- 8008830: e7cf b.n 80087d2 <__cxa_demangle+0x6a>
- 8008832: 46c0 nop @ (mov r8, r8)
- 8008834: 08001b2d .word 0x08001b2d
- 08008838 <__cxa_end_cleanup>:
- 8008838: b41e push {r1, r2, r3, r4}
- 800883a: f000 f893 bl 8008964 <__gnu_end_cleanup>
- 800883e: bc1e pop {r1, r2, r3, r4}
- 8008840: f7f7 fe12 bl 8000468 <_Unwind_Resume>
- 08008844 <__cxa_type_match>:
- 8008844: b5f0 push {r4, r5, r6, r7, lr}
- 8008846: 46c6 mov lr, r8
- 8008848: b500 push {lr}
- 800884a: 001e movs r6, r3
- 800884c: 7803 ldrb r3, [r0, #0]
- 800884e: 000c movs r4, r1
- 8008850: b082 sub sp, #8
- 8008852: 2b47 cmp r3, #71 @ 0x47
- 8008854: d01f beq.n 8008896 <__cxa_type_match+0x52>
- 8008856: 2000 movs r0, #0
- 8008858: 4d28 ldr r5, [pc, #160] @ (80088fc <__cxa_type_match+0xb8>)
- 800885a: 682b ldr r3, [r5, #0]
- 800885c: 9001 str r0, [sp, #4]
- 800885e: 689b ldr r3, [r3, #8]
- 8008860: 0028 movs r0, r5
- 8008862: 4798 blx r3
- 8008864: 2301 movs r3, #1
- 8008866: 4698 mov r8, r3
- 8008868: 2800 cmp r0, #0
- 800886a: d004 beq.n 8008876 <__cxa_type_match+0x32>
- 800886c: 9b01 ldr r3, [sp, #4]
- 800886e: 681b ldr r3, [r3, #0]
- 8008870: 9301 str r3, [sp, #4]
- 8008872: 2302 movs r3, #2
- 8008874: 4698 mov r8, r3
- 8008876: 6823 ldr r3, [r4, #0]
- 8008878: 0029 movs r1, r5
- 800887a: 691f ldr r7, [r3, #16]
- 800887c: 0020 movs r0, r4
- 800887e: 2301 movs r3, #1
- 8008880: aa01 add r2, sp, #4
- 8008882: 47b8 blx r7
- 8008884: 2800 cmp r0, #0
- 8008886: d126 bne.n 80088d6 <__cxa_type_match+0x92>
- 8008888: 2300 movs r3, #0
- 800888a: 4698 mov r8, r3
- 800888c: 4640 mov r0, r8
- 800888e: b002 add sp, #8
- 8008890: bc80 pop {r7}
- 8008892: 46b8 mov r8, r7
- 8008894: bdf0 pop {r4, r5, r6, r7, pc}
- 8008896: 7843 ldrb r3, [r0, #1]
- 8008898: 2b4e cmp r3, #78 @ 0x4e
- 800889a: d1dc bne.n 8008856 <__cxa_type_match+0x12>
- 800889c: 7883 ldrb r3, [r0, #2]
- 800889e: 2b55 cmp r3, #85 @ 0x55
- 80088a0: d1d9 bne.n 8008856 <__cxa_type_match+0x12>
- 80088a2: 78c3 ldrb r3, [r0, #3]
- 80088a4: 2b43 cmp r3, #67 @ 0x43
- 80088a6: d1d6 bne.n 8008856 <__cxa_type_match+0x12>
- 80088a8: 7903 ldrb r3, [r0, #4]
- 80088aa: 2b46 cmp r3, #70 @ 0x46
- 80088ac: d01b beq.n 80088e6 <__cxa_type_match+0xa2>
- 80088ae: 2b43 cmp r3, #67 @ 0x43
- 80088b0: d1d1 bne.n 8008856 <__cxa_type_match+0x12>
- 80088b2: 7943 ldrb r3, [r0, #5]
- 80088b4: 2b2b cmp r3, #43 @ 0x2b
- 80088b6: d1ce bne.n 8008856 <__cxa_type_match+0x12>
- 80088b8: 7983 ldrb r3, [r0, #6]
- 80088ba: 2b2b cmp r3, #43 @ 0x2b
- 80088bc: d1cb bne.n 8008856 <__cxa_type_match+0x12>
- 80088be: 79c2 ldrb r2, [r0, #7]
- 80088c0: 2a01 cmp r2, #1
- 80088c2: d8c8 bhi.n 8008856 <__cxa_type_match+0x12>
- 80088c4: 2300 movs r3, #0
- 80088c6: 9301 str r3, [sp, #4]
- 80088c8: 0003 movs r3, r0
- 80088ca: 3b20 subs r3, #32
- 80088cc: 681d ldr r5, [r3, #0]
- 80088ce: 2a01 cmp r2, #1
- 80088d0: d004 beq.n 80088dc <__cxa_type_match+0x98>
- 80088d2: 3058 adds r0, #88 @ 0x58
- 80088d4: e7c1 b.n 800885a <__cxa_type_match+0x16>
- 80088d6: 9b01 ldr r3, [sp, #4]
- 80088d8: 6033 str r3, [r6, #0]
- 80088da: e7d7 b.n 800888c <__cxa_type_match+0x48>
- 80088dc: 002b movs r3, r5
- 80088de: 3b78 subs r3, #120 @ 0x78
- 80088e0: 0028 movs r0, r5
- 80088e2: 681d ldr r5, [r3, #0]
- 80088e4: e7b9 b.n 800885a <__cxa_type_match+0x16>
- 80088e6: 7943 ldrb r3, [r0, #5]
- 80088e8: 2b4f cmp r3, #79 @ 0x4f
- 80088ea: d1b4 bne.n 8008856 <__cxa_type_match+0x12>
- 80088ec: 7983 ldrb r3, [r0, #6]
- 80088ee: 2b52 cmp r3, #82 @ 0x52
- 80088f0: d1b1 bne.n 8008856 <__cxa_type_match+0x12>
- 80088f2: 79c0 ldrb r0, [r0, #7]
- 80088f4: 4d02 ldr r5, [pc, #8] @ (8008900 <__cxa_type_match+0xbc>)
- 80088f6: 2800 cmp r0, #0
- 80088f8: d0af beq.n 800885a <__cxa_type_match+0x16>
- 80088fa: e7ac b.n 8008856 <__cxa_type_match+0x12>
- 80088fc: 08015bd0 .word 0x08015bd0
- 8008900: 08015ba4 .word 0x08015ba4
- 08008904 <__cxa_begin_cleanup>:
- 8008904: b510 push {r4, lr}
- 8008906: 0004 movs r4, r0
- 8008908: f000 f9a4 bl 8008c54 <__cxa_get_globals>
- 800890c: 0022 movs r2, r4
- 800890e: 7823 ldrb r3, [r4, #0]
- 8008910: 3a20 subs r2, #32
- 8008912: 2b47 cmp r3, #71 @ 0x47
- 8008914: d005 beq.n 8008922 <__cxa_begin_cleanup+0x1e>
- 8008916: 6883 ldr r3, [r0, #8]
- 8008918: 2b00 cmp r3, #0
- 800891a: d120 bne.n 800895e <__cxa_begin_cleanup+0x5a>
- 800891c: 6082 str r2, [r0, #8]
- 800891e: 2001 movs r0, #1
- 8008920: bd10 pop {r4, pc}
- 8008922: 7863 ldrb r3, [r4, #1]
- 8008924: 2b4e cmp r3, #78 @ 0x4e
- 8008926: d1f6 bne.n 8008916 <__cxa_begin_cleanup+0x12>
- 8008928: 78a3 ldrb r3, [r4, #2]
- 800892a: 2b55 cmp r3, #85 @ 0x55
- 800892c: d1f3 bne.n 8008916 <__cxa_begin_cleanup+0x12>
- 800892e: 78e3 ldrb r3, [r4, #3]
- 8008930: 2b43 cmp r3, #67 @ 0x43
- 8008932: d1f0 bne.n 8008916 <__cxa_begin_cleanup+0x12>
- 8008934: 7923 ldrb r3, [r4, #4]
- 8008936: 2b43 cmp r3, #67 @ 0x43
- 8008938: d1ed bne.n 8008916 <__cxa_begin_cleanup+0x12>
- 800893a: 7963 ldrb r3, [r4, #5]
- 800893c: 2b2b cmp r3, #43 @ 0x2b
- 800893e: d1ea bne.n 8008916 <__cxa_begin_cleanup+0x12>
- 8008940: 79a3 ldrb r3, [r4, #6]
- 8008942: 2b2b cmp r3, #43 @ 0x2b
- 8008944: d1e7 bne.n 8008916 <__cxa_begin_cleanup+0x12>
- 8008946: 79e3 ldrb r3, [r4, #7]
- 8008948: 2b01 cmp r3, #1
- 800894a: d8e4 bhi.n 8008916 <__cxa_begin_cleanup+0x12>
- 800894c: 69d3 ldr r3, [r2, #28]
- 800894e: 3301 adds r3, #1
- 8008950: 61d3 str r3, [r2, #28]
- 8008952: 2b01 cmp r3, #1
- 8008954: d1e3 bne.n 800891e <__cxa_begin_cleanup+0x1a>
- 8008956: 6883 ldr r3, [r0, #8]
- 8008958: 6193 str r3, [r2, #24]
- 800895a: 6082 str r2, [r0, #8]
- 800895c: e7df b.n 800891e <__cxa_begin_cleanup+0x1a>
- 800895e: f7f8 fed7 bl 8001710 <std::terminate()>
- 8008962: 46c0 nop @ (mov r8, r8)
- 08008964 <__gnu_end_cleanup>:
- 8008964: b510 push {r4, lr}
- 8008966: f000 f975 bl 8008c54 <__cxa_get_globals>
- 800896a: 0003 movs r3, r0
- 800896c: 6880 ldr r0, [r0, #8]
- 800896e: 2800 cmp r0, #0
- 8008970: d02d beq.n 80089ce <__gnu_end_cleanup+0x6a>
- 8008972: 2220 movs r2, #32
- 8008974: 5c82 ldrb r2, [r0, r2]
- 8008976: 2a47 cmp r2, #71 @ 0x47
- 8008978: d003 beq.n 8008982 <__gnu_end_cleanup+0x1e>
- 800897a: 2200 movs r2, #0
- 800897c: 609a str r2, [r3, #8]
- 800897e: 3020 adds r0, #32
- 8008980: bd10 pop {r4, pc}
- 8008982: 3a26 subs r2, #38 @ 0x26
- 8008984: 5c82 ldrb r2, [r0, r2]
- 8008986: 2a4e cmp r2, #78 @ 0x4e
- 8008988: d1f7 bne.n 800897a <__gnu_end_cleanup+0x16>
- 800898a: 3a2c subs r2, #44 @ 0x2c
- 800898c: 5c82 ldrb r2, [r0, r2]
- 800898e: 2a55 cmp r2, #85 @ 0x55
- 8008990: d1f3 bne.n 800897a <__gnu_end_cleanup+0x16>
- 8008992: 3a32 subs r2, #50 @ 0x32
- 8008994: 5c82 ldrb r2, [r0, r2]
- 8008996: 2a43 cmp r2, #67 @ 0x43
- 8008998: d1ef bne.n 800897a <__gnu_end_cleanup+0x16>
- 800899a: 3a1f subs r2, #31
- 800899c: 5c82 ldrb r2, [r0, r2]
- 800899e: 2a43 cmp r2, #67 @ 0x43
- 80089a0: d1eb bne.n 800897a <__gnu_end_cleanup+0x16>
- 80089a2: 3a1e subs r2, #30
- 80089a4: 5c82 ldrb r2, [r0, r2]
- 80089a6: 2a2b cmp r2, #43 @ 0x2b
- 80089a8: d1e7 bne.n 800897a <__gnu_end_cleanup+0x16>
- 80089aa: 3a05 subs r2, #5
- 80089ac: 5c82 ldrb r2, [r0, r2]
- 80089ae: 2a2b cmp r2, #43 @ 0x2b
- 80089b0: d1e3 bne.n 800897a <__gnu_end_cleanup+0x16>
- 80089b2: 3a04 subs r2, #4
- 80089b4: 5c82 ldrb r2, [r0, r2]
- 80089b6: 2a01 cmp r2, #1
- 80089b8: d8df bhi.n 800897a <__gnu_end_cleanup+0x16>
- 80089ba: 69c2 ldr r2, [r0, #28]
- 80089bc: 3a01 subs r2, #1
- 80089be: 61c2 str r2, [r0, #28]
- 80089c0: 2a00 cmp r2, #0
- 80089c2: d1dc bne.n 800897e <__gnu_end_cleanup+0x1a>
- 80089c4: 6982 ldr r2, [r0, #24]
- 80089c6: 609a str r2, [r3, #8]
- 80089c8: 2300 movs r3, #0
- 80089ca: 6183 str r3, [r0, #24]
- 80089cc: e7d7 b.n 800897e <__gnu_end_cleanup+0x1a>
- 80089ce: f7f8 fe9f bl 8001710 <std::terminate()>
- 80089d2: 46c0 nop @ (mov r8, r8)
- 080089d4 <__cxxabiv1::__is_gxx_exception_class(char*)>:
- 80089d4: 7802 ldrb r2, [r0, #0]
- 80089d6: 0003 movs r3, r0
- 80089d8: 2000 movs r0, #0
- 80089da: 2a47 cmp r2, #71 @ 0x47
- 80089dc: d000 beq.n 80089e0 <__cxxabiv1::__is_gxx_exception_class(char*)+0xc>
- 80089de: 4770 bx lr
- 80089e0: 785a ldrb r2, [r3, #1]
- 80089e2: 2a4e cmp r2, #78 @ 0x4e
- 80089e4: d1fb bne.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 80089e6: 789a ldrb r2, [r3, #2]
- 80089e8: 2a55 cmp r2, #85 @ 0x55
- 80089ea: d1f8 bne.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 80089ec: 78da ldrb r2, [r3, #3]
- 80089ee: 2a43 cmp r2, #67 @ 0x43
- 80089f0: d1f5 bne.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 80089f2: 791a ldrb r2, [r3, #4]
- 80089f4: 2a43 cmp r2, #67 @ 0x43
- 80089f6: d1f2 bne.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 80089f8: 795a ldrb r2, [r3, #5]
- 80089fa: 2a2b cmp r2, #43 @ 0x2b
- 80089fc: d1ef bne.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 80089fe: 799a ldrb r2, [r3, #6]
- 8008a00: 2a2b cmp r2, #43 @ 0x2b
- 8008a02: d1ec bne.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 8008a04: 79db ldrb r3, [r3, #7]
- 8008a06: 3a2a subs r2, #42 @ 0x2a
- 8008a08: 429a cmp r2, r3
- 8008a0a: 4140 adcs r0, r0
- 8008a0c: b2c0 uxtb r0, r0
- 8008a0e: e7e6 b.n 80089de <__cxxabiv1::__is_gxx_exception_class(char*)+0xa>
- 08008a10 <__cxa_call_terminate>:
- 8008a10: b510 push {r4, lr}
- 8008a12: 1e04 subs r4, r0, #0
- 8008a14: d006 beq.n 8008a24 <__cxa_call_terminate+0x14>
- 8008a16: f000 f889 bl 8008b2c <__cxa_begin_catch>
- 8008a1a: 0020 movs r0, r4
- 8008a1c: f7ff ffda bl 80089d4 <__cxxabiv1::__is_gxx_exception_class(char*)>
- 8008a20: 2800 cmp r0, #0
- 8008a22: d101 bne.n 8008a28 <__cxa_call_terminate+0x18>
- 8008a24: f7f8 fe74 bl 8001710 <std::terminate()>
- 8008a28: 3c20 subs r4, #32
- 8008a2a: 68e0 ldr r0, [r4, #12]
- 8008a2c: f7f8 fe68 bl 8001700 <__cxxabiv1::__terminate(void (*)())>
- 08008a30 <__cxa_call_unexpected>:
- 8008a30: b5f0 push {r4, r5, r6, r7, lr}
- 8008a32: 46de mov lr, fp
- 8008a34: 4657 mov r7, sl
- 8008a36: 464e mov r6, r9
- 8008a38: 4645 mov r5, r8
- 8008a3a: b5e0 push {r5, r6, r7, lr}
- 8008a3c: b085 sub sp, #20
- 8008a3e: 0007 movs r7, r0
- 8008a40: f7ff ffc8 bl 80089d4 <__cxxabiv1::__is_gxx_exception_class(char*)>
- 8008a44: 1e04 subs r4, r0, #0
- 8008a46: d00b beq.n 8008a60 <__cxa_call_unexpected+0x30>
- 8008a48: 003b movs r3, r7
- 8008a4a: 3b20 subs r3, #32
- 8008a4c: 689a ldr r2, [r3, #8]
- 8008a4e: 68dc ldr r4, [r3, #12]
- 8008a50: 6abb ldr r3, [r7, #40] @ 0x28
- 8008a52: 4691 mov r9, r2
- 8008a54: 469a mov sl, r3
- 8008a56: 6b7b ldr r3, [r7, #52] @ 0x34
- 8008a58: 2600 movs r6, #0
- 8008a5a: 4698 mov r8, r3
- 8008a5c: 6b3d ldr r5, [r7, #48] @ 0x30
- 8008a5e: e004 b.n 8008a6a <__cxa_call_unexpected+0x3a>
- 8008a60: 4681 mov r9, r0
- 8008a62: 2601 movs r6, #1
- 8008a64: 4680 mov r8, r0
- 8008a66: 0005 movs r5, r0
- 8008a68: 4682 mov sl, r0
- 8008a6a: 0038 movs r0, r7
- 8008a6c: f000 f85e bl 8008b2c <__cxa_begin_catch>
- 8008a70: 2e00 cmp r6, #0
- 8008a72: d001 beq.n 8008a78 <__cxa_call_unexpected+0x48>
- 8008a74: f7f8 fe58 bl 8001728 <std::unexpected()>
- 8008a78: 4648 mov r0, r9
- 8008a7a: f7f8 fe51 bl 8001720 <__cxxabiv1::__unexpected(void (*)())>
- 8008a7e: f000 f855 bl 8008b2c <__cxa_begin_catch>
- 8008a82: 2e00 cmp r6, #0
- 8008a84: d001 beq.n 8008a8a <__cxa_call_unexpected+0x5a>
- 8008a86: f7f8 fe43 bl 8001710 <std::terminate()>
- 8008a8a: f000 f8df bl 8008c4c <__cxa_get_globals_fast>
- 8008a8e: 2227 movs r2, #39 @ 0x27
- 8008a90: 6803 ldr r3, [r0, #0]
- 8008a92: 5c99 ldrb r1, [r3, r2]
- 8008a94: 001a movs r2, r3
- 8008a96: 3278 adds r2, #120 @ 0x78
- 8008a98: 2901 cmp r1, #1
- 8008a9a: d100 bne.n 8008a9e <__cxa_call_unexpected+0x6e>
- 8008a9c: 681a ldr r2, [r3, #0]
- 8008a9e: 08ad lsrs r5, r5, #2
- 8008aa0: 9202 str r2, [sp, #8]
- 8008aa2: 00aa lsls r2, r5, #2
- 8008aa4: 9201 str r2, [sp, #4]
- 8008aa6: 2200 movs r2, #0
- 8008aa8: 3320 adds r3, #32
- 8008aaa: 4645 mov r5, r8
- 8008aac: 4691 mov r9, r2
- 8008aae: 4698 mov r8, r3
- 8008ab0: 45ca cmp sl, r9
- 8008ab2: dd21 ble.n 8008af8 <__cxa_call_unexpected+0xc8>
- 8008ab4: 682f ldr r7, [r5, #0]
- 8008ab6: 2f00 cmp r7, #0
- 8008ab8: d000 beq.n 8008abc <__cxa_call_unexpected+0x8c>
- 8008aba: 197f adds r7, r7, r5
- 8008abc: 2200 movs r2, #0
- 8008abe: 0039 movs r1, r7
- 8008ac0: 4640 mov r0, r8
- 8008ac2: ab02 add r3, sp, #8
- 8008ac4: f7ff febe bl 8008844 <__cxa_type_match>
- 8008ac8: 2800 cmp r0, #0
- 8008aca: d001 beq.n 8008ad0 <__cxa_call_unexpected+0xa0>
- 8008acc: f000 f920 bl 8008d10 <__cxa_rethrow>
- 8008ad0: 683b ldr r3, [r7, #0]
- 8008ad2: 9003 str r0, [sp, #12]
- 8008ad4: 691b ldr r3, [r3, #16]
- 8008ad6: 0038 movs r0, r7
- 8008ad8: 469b mov fp, r3
- 8008ada: 4911 ldr r1, [pc, #68] @ (8008b20 <__cxa_call_unexpected+0xf0>)
- 8008adc: 2301 movs r3, #1
- 8008ade: aa03 add r2, sp, #12
- 8008ae0: 47d8 blx fp
- 8008ae2: 2800 cmp r0, #0
- 8008ae4: d100 bne.n 8008ae8 <__cxa_call_unexpected+0xb8>
- 8008ae6: 0030 movs r0, r6
- 8008ae8: 2301 movs r3, #1
- 8008aea: 469c mov ip, r3
- 8008aec: 9b01 ldr r3, [sp, #4]
- 8008aee: 44e1 add r9, ip
- 8008af0: 469c mov ip, r3
- 8008af2: 0006 movs r6, r0
- 8008af4: 4465 add r5, ip
- 8008af6: e7db b.n 8008ab0 <__cxa_call_unexpected+0x80>
- 8008af8: 2e00 cmp r6, #0
- 8008afa: d008 beq.n 8008b0e <__cxa_call_unexpected+0xde>
- 8008afc: 2004 movs r0, #4
- 8008afe: f000 fad3 bl 80090a8 <__cxa_allocate_exception>
- 8008b02: 4b08 ldr r3, [pc, #32] @ (8008b24 <__cxa_call_unexpected+0xf4>)
- 8008b04: 4a08 ldr r2, [pc, #32] @ (8008b28 <__cxa_call_unexpected+0xf8>)
- 8008b06: 4906 ldr r1, [pc, #24] @ (8008b20 <__cxa_call_unexpected+0xf0>)
- 8008b08: 6003 str r3, [r0, #0]
- 8008b0a: f000 f8e7 bl 8008cdc <__cxa_throw>
- 8008b0e: 0020 movs r0, r4
- 8008b10: f7f8 fdf6 bl 8001700 <__cxxabiv1::__terminate(void (*)())>
- 8008b14: f000 f844 bl 8008ba0 <__cxa_end_catch>
- 8008b18: f000 f842 bl 8008ba0 <__cxa_end_catch>
- 8008b1c: f7ff fe8c bl 8008838 <__cxa_end_cleanup>
- 8008b20: 08015b78 .word 0x08015b78
- 8008b24: 08015be0 .word 0x08015be0
- 8008b28: 08008c31 .word 0x08008c31
- 08008b2c <__cxa_begin_catch>:
- 8008b2c: b570 push {r4, r5, r6, lr}
- 8008b2e: 0004 movs r4, r0
- 8008b30: f000 f890 bl 8008c54 <__cxa_get_globals>
- 8008b34: 0022 movs r2, r4
- 8008b36: 7823 ldrb r3, [r4, #0]
- 8008b38: 6805 ldr r5, [r0, #0]
- 8008b3a: 3a20 subs r2, #32
- 8008b3c: 2b47 cmp r3, #71 @ 0x47
- 8008b3e: d004 beq.n 8008b4a <__cxa_begin_catch+0x1e>
- 8008b40: 2d00 cmp r5, #0
- 8008b42: d12b bne.n 8008b9c <__cxa_begin_catch+0x70>
- 8008b44: 6002 str r2, [r0, #0]
- 8008b46: 0028 movs r0, r5
- 8008b48: bd70 pop {r4, r5, r6, pc}
- 8008b4a: 7863 ldrb r3, [r4, #1]
- 8008b4c: 2b4e cmp r3, #78 @ 0x4e
- 8008b4e: d1f7 bne.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b50: 78a3 ldrb r3, [r4, #2]
- 8008b52: 2b55 cmp r3, #85 @ 0x55
- 8008b54: d1f4 bne.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b56: 78e3 ldrb r3, [r4, #3]
- 8008b58: 2b43 cmp r3, #67 @ 0x43
- 8008b5a: d1f1 bne.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b5c: 7923 ldrb r3, [r4, #4]
- 8008b5e: 2b43 cmp r3, #67 @ 0x43
- 8008b60: d1ee bne.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b62: 7963 ldrb r3, [r4, #5]
- 8008b64: 2b2b cmp r3, #43 @ 0x2b
- 8008b66: d1eb bne.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b68: 79a3 ldrb r3, [r4, #6]
- 8008b6a: 2b2b cmp r3, #43 @ 0x2b
- 8008b6c: d1e8 bne.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b6e: 79e3 ldrb r3, [r4, #7]
- 8008b70: 2b01 cmp r3, #1
- 8008b72: d8e5 bhi.n 8008b40 <__cxa_begin_catch+0x14>
- 8008b74: 6953 ldr r3, [r2, #20]
- 8008b76: 2b00 cmp r3, #0
- 8008b78: db0d blt.n 8008b96 <__cxa_begin_catch+0x6a>
- 8008b7a: 3301 adds r3, #1
- 8008b7c: 6153 str r3, [r2, #20]
- 8008b7e: 6843 ldr r3, [r0, #4]
- 8008b80: 3b01 subs r3, #1
- 8008b82: 6043 str r3, [r0, #4]
- 8008b84: 4295 cmp r5, r2
- 8008b86: d001 beq.n 8008b8c <__cxa_begin_catch+0x60>
- 8008b88: 6115 str r5, [r2, #16]
- 8008b8a: 6002 str r2, [r0, #0]
- 8008b8c: 0020 movs r0, r4
- 8008b8e: 6a65 ldr r5, [r4, #36] @ 0x24
- 8008b90: f000 fcfa bl 8009588 <_Unwind_Complete>
- 8008b94: e7d7 b.n 8008b46 <__cxa_begin_catch+0x1a>
- 8008b96: 2101 movs r1, #1
- 8008b98: 1acb subs r3, r1, r3
- 8008b9a: e7ef b.n 8008b7c <__cxa_begin_catch+0x50>
- 8008b9c: f7f8 fdb8 bl 8001710 <std::terminate()>
- 08008ba0 <__cxa_end_catch>:
- 8008ba0: b510 push {r4, lr}
- 8008ba2: f000 f853 bl 8008c4c <__cxa_get_globals_fast>
- 8008ba6: 6803 ldr r3, [r0, #0]
- 8008ba8: 2b00 cmp r3, #0
- 8008baa: d009 beq.n 8008bc0 <__cxa_end_catch+0x20>
- 8008bac: 2220 movs r2, #32
- 8008bae: 5c9a ldrb r2, [r3, r2]
- 8008bb0: 2a47 cmp r2, #71 @ 0x47
- 8008bb2: d006 beq.n 8008bc2 <__cxa_end_catch+0x22>
- 8008bb4: 2200 movs r2, #0
- 8008bb6: 3320 adds r3, #32
- 8008bb8: 6002 str r2, [r0, #0]
- 8008bba: 0018 movs r0, r3
- 8008bbc: f000 fce6 bl 800958c <_Unwind_DeleteException>
- 8008bc0: bd10 pop {r4, pc}
- 8008bc2: 3a26 subs r2, #38 @ 0x26
- 8008bc4: 5c9a ldrb r2, [r3, r2]
- 8008bc6: 2a4e cmp r2, #78 @ 0x4e
- 8008bc8: d1f4 bne.n 8008bb4 <__cxa_end_catch+0x14>
- 8008bca: 3a2c subs r2, #44 @ 0x2c
- 8008bcc: 5c9a ldrb r2, [r3, r2]
- 8008bce: 2a55 cmp r2, #85 @ 0x55
- 8008bd0: d1f0 bne.n 8008bb4 <__cxa_end_catch+0x14>
- 8008bd2: 3a32 subs r2, #50 @ 0x32
- 8008bd4: 5c9a ldrb r2, [r3, r2]
- 8008bd6: 2a43 cmp r2, #67 @ 0x43
- 8008bd8: d1ec bne.n 8008bb4 <__cxa_end_catch+0x14>
- 8008bda: 3a1f subs r2, #31
- 8008bdc: 5c9a ldrb r2, [r3, r2]
- 8008bde: 2a43 cmp r2, #67 @ 0x43
- 8008be0: d1e8 bne.n 8008bb4 <__cxa_end_catch+0x14>
- 8008be2: 3a1e subs r2, #30
- 8008be4: 5c9a ldrb r2, [r3, r2]
- 8008be6: 2a2b cmp r2, #43 @ 0x2b
- 8008be8: d1e4 bne.n 8008bb4 <__cxa_end_catch+0x14>
- 8008bea: 3a05 subs r2, #5
- 8008bec: 5c9a ldrb r2, [r3, r2]
- 8008bee: 2a2b cmp r2, #43 @ 0x2b
- 8008bf0: d1e0 bne.n 8008bb4 <__cxa_end_catch+0x14>
- 8008bf2: 3a04 subs r2, #4
- 8008bf4: 5c9a ldrb r2, [r3, r2]
- 8008bf6: 2a01 cmp r2, #1
- 8008bf8: d8dc bhi.n 8008bb4 <__cxa_end_catch+0x14>
- 8008bfa: 695a ldr r2, [r3, #20]
- 8008bfc: 2a00 cmp r2, #0
- 8008bfe: db08 blt.n 8008c12 <__cxa_end_catch+0x72>
- 8008c00: 1e51 subs r1, r2, #1
- 8008c02: 2a01 cmp r2, #1
- 8008c04: d00c beq.n 8008c20 <__cxa_end_catch+0x80>
- 8008c06: 1c4a adds r2, r1, #1
- 8008c08: d001 beq.n 8008c0e <__cxa_end_catch+0x6e>
- 8008c0a: 6159 str r1, [r3, #20]
- 8008c0c: e7d8 b.n 8008bc0 <__cxa_end_catch+0x20>
- 8008c0e: f7f8 fd7f bl 8001710 <std::terminate()>
- 8008c12: 1c51 adds r1, r2, #1
- 8008c14: 3201 adds r2, #1
- 8008c16: d1f8 bne.n 8008c0a <__cxa_end_catch+0x6a>
- 8008c18: 691a ldr r2, [r3, #16]
- 8008c1a: 6002 str r2, [r0, #0]
- 8008c1c: 6159 str r1, [r3, #20]
- 8008c1e: e7cf b.n 8008bc0 <__cxa_end_catch+0x20>
- 8008c20: 691a ldr r2, [r3, #16]
- 8008c22: 3320 adds r3, #32
- 8008c24: 6002 str r2, [r0, #0]
- 8008c26: 0018 movs r0, r3
- 8008c28: f000 fcb0 bl 800958c <_Unwind_DeleteException>
- 8008c2c: e7c8 b.n 8008bc0 <__cxa_end_catch+0x20>
- 8008c2e: 46c0 nop @ (mov r8, r8)
- 08008c30 <std::bad_exception::~bad_exception()>:
- 8008c30: 4770 bx lr
- 8008c32: 46c0 nop @ (mov r8, r8)
- 08008c34 <transaction clone for std::bad_exception::what() const>:
- 8008c34: 4800 ldr r0, [pc, #0] @ (8008c38 <transaction clone for std::bad_exception::what() const+0x4>)
- 8008c36: 4770 bx lr
- 8008c38: 080149d0 .word 0x080149d0
- 08008c3c <std::bad_exception::~bad_exception()>:
- 8008c3c: b510 push {r4, lr}
- 8008c3e: 0004 movs r4, r0
- 8008c40: 2104 movs r1, #4
- 8008c42: f000 f9cf bl 8008fe4 <operator delete(void*, unsigned int)>
- 8008c46: 0020 movs r0, r4
- 8008c48: bd10 pop {r4, pc}
- 8008c4a: 46c0 nop @ (mov r8, r8)
- 08008c4c <__cxa_get_globals_fast>:
- 8008c4c: 4800 ldr r0, [pc, #0] @ (8008c50 <__cxa_get_globals_fast+0x4>)
- 8008c4e: 4770 bx lr
- 8008c50: 200007f8 .word 0x200007f8
- 08008c54 <__cxa_get_globals>:
- 8008c54: 4800 ldr r0, [pc, #0] @ (8008c58 <__cxa_get_globals+0x4>)
- 8008c56: 4770 bx lr
- 8008c58: 200007f8 .word 0x200007f8
- 08008c5c <__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Control_Block*)>:
- 8008c5c: b510 push {r4, lr}
- 8008c5e: 2801 cmp r0, #1
- 8008c60: d812 bhi.n 8008c88 <__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Control_Block*)+0x2c>
- 8008c62: 000b movs r3, r1
- 8008c64: 3b28 subs r3, #40 @ 0x28
- 8008c66: 681a ldr r2, [r3, #0]
- 8008c68: 1e50 subs r0, r2, #1
- 8008c6a: 6018 str r0, [r3, #0]
- 8008c6c: 2a01 cmp r2, #1
- 8008c6e: d000 beq.n 8008c72 <__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Control_Block*)+0x16>
- 8008c70: bd10 pop {r4, pc}
- 8008c72: 68db ldr r3, [r3, #12]
- 8008c74: 3158 adds r1, #88 @ 0x58
- 8008c76: 000c movs r4, r1
- 8008c78: 2b00 cmp r3, #0
- 8008c7a: d001 beq.n 8008c80 <__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Control_Block*)+0x24>
- 8008c7c: 0008 movs r0, r1
- 8008c7e: 4798 blx r3
- 8008c80: 0020 movs r0, r4
- 8008c82: f000 fa27 bl 80090d4 <__cxa_free_exception>
- 8008c86: e7f3 b.n 8008c70 <__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Control_Block*)+0x14>
- 8008c88: 3928 subs r1, #40 @ 0x28
- 8008c8a: 6948 ldr r0, [r1, #20]
- 8008c8c: f7f8 fd38 bl 8001700 <__cxxabiv1::__terminate(void (*)())>
- 08008c90 <__cxa_init_primary_exception>:
- 8008c90: b570 push {r4, r5, r6, lr}
- 8008c92: 0005 movs r5, r0
- 8008c94: 2600 movs r6, #0
- 8008c96: 3d80 subs r5, #128 @ 0x80
- 8008c98: 60ea str r2, [r5, #12]
- 8008c9a: 602e str r6, [r5, #0]
- 8008c9c: 60a9 str r1, [r5, #8]
- 8008c9e: 0004 movs r4, r0
- 8008ca0: f7f8 fd50 bl 8001744 <std::get_unexpected()>
- 8008ca4: 6128 str r0, [r5, #16]
- 8008ca6: f7f8 fd47 bl 8001738 <std::get_terminate()>
- 8008caa: 0023 movs r3, r4
- 8008cac: 2247 movs r2, #71 @ 0x47
- 8008cae: 3b58 subs r3, #88 @ 0x58
- 8008cb0: 6168 str r0, [r5, #20]
- 8008cb2: 701a strb r2, [r3, #0]
- 8008cb4: 3207 adds r2, #7
- 8008cb6: 705a strb r2, [r3, #1]
- 8008cb8: 3207 adds r2, #7
- 8008cba: 709a strb r2, [r3, #2]
- 8008cbc: 0022 movs r2, r4
- 8008cbe: 2343 movs r3, #67 @ 0x43
- 8008cc0: 3a55 subs r2, #85 @ 0x55
- 8008cc2: 7013 strb r3, [r2, #0]
- 8008cc4: 7053 strb r3, [r2, #1]
- 8008cc6: 3b18 subs r3, #24
- 8008cc8: 7093 strb r3, [r2, #2]
- 8008cca: 70d3 strb r3, [r2, #3]
- 8008ccc: 4b02 ldr r3, [pc, #8] @ (8008cd8 <__cxa_init_primary_exception+0x48>)
- 8008cce: 3c51 subs r4, #81 @ 0x51
- 8008cd0: 0028 movs r0, r5
- 8008cd2: 7026 strb r6, [r4, #0]
- 8008cd4: 632b str r3, [r5, #48] @ 0x30
- 8008cd6: bd70 pop {r4, r5, r6, pc}
- 8008cd8: 08008c5d .word 0x08008c5d
- 08008cdc <__cxa_throw>:
- 8008cdc: b570 push {r4, r5, r6, lr}
- 8008cde: 0004 movs r4, r0
- 8008ce0: 000d movs r5, r1
- 8008ce2: 0016 movs r6, r2
- 8008ce4: f7ff ffb6 bl 8008c54 <__cxa_get_globals>
- 8008ce8: 6843 ldr r3, [r0, #4]
- 8008cea: 0032 movs r2, r6
- 8008cec: 3301 adds r3, #1
- 8008cee: 0029 movs r1, r5
- 8008cf0: 6043 str r3, [r0, #4]
- 8008cf2: 0020 movs r0, r4
- 8008cf4: f7ff ffcc bl 8008c90 <__cxa_init_primary_exception>
- 8008cf8: 0004 movs r4, r0
- 8008cfa: 2301 movs r3, #1
- 8008cfc: 3428 adds r4, #40 @ 0x28
- 8008cfe: 6003 str r3, [r0, #0]
- 8008d00: 0020 movs r0, r4
- 8008d02: f7f7 fb99 bl 8000438 <_Unwind_RaiseException>
- 8008d06: 0020 movs r0, r4
- 8008d08: f7ff ff10 bl 8008b2c <__cxa_begin_catch>
- 8008d0c: f7f8 fd00 bl 8001710 <std::terminate()>
- 08008d10 <__cxa_rethrow>:
- 8008d10: b510 push {r4, lr}
- 8008d12: f7ff ff9f bl 8008c54 <__cxa_get_globals>
- 8008d16: 6843 ldr r3, [r0, #4]
- 8008d18: 6804 ldr r4, [r0, #0]
- 8008d1a: 3301 adds r3, #1
- 8008d1c: 6043 str r3, [r0, #4]
- 8008d1e: 2c00 cmp r4, #0
- 8008d20: d00c beq.n 8008d3c <__cxa_rethrow+0x2c>
- 8008d22: 2320 movs r3, #32
- 8008d24: 5ce3 ldrb r3, [r4, r3]
- 8008d26: 2b47 cmp r3, #71 @ 0x47
- 8008d28: d00a beq.n 8008d40 <__cxa_rethrow+0x30>
- 8008d2a: 2300 movs r3, #0
- 8008d2c: 6003 str r3, [r0, #0]
- 8008d2e: 3420 adds r4, #32
- 8008d30: 0020 movs r0, r4
- 8008d32: f7f7 fbb1 bl 8000498 <_Unwind_Resume_or_Rethrow>
- 8008d36: 0020 movs r0, r4
- 8008d38: f7ff fef8 bl 8008b2c <__cxa_begin_catch>
- 8008d3c: f7f8 fce8 bl 8001710 <std::terminate()>
- 8008d40: 3b26 subs r3, #38 @ 0x26
- 8008d42: 5ce3 ldrb r3, [r4, r3]
- 8008d44: 2b4e cmp r3, #78 @ 0x4e
- 8008d46: d1f0 bne.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d48: 3b2c subs r3, #44 @ 0x2c
- 8008d4a: 5ce3 ldrb r3, [r4, r3]
- 8008d4c: 2b55 cmp r3, #85 @ 0x55
- 8008d4e: d1ec bne.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d50: 3b32 subs r3, #50 @ 0x32
- 8008d52: 5ce3 ldrb r3, [r4, r3]
- 8008d54: 2b43 cmp r3, #67 @ 0x43
- 8008d56: d1e8 bne.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d58: 3b1f subs r3, #31
- 8008d5a: 5ce3 ldrb r3, [r4, r3]
- 8008d5c: 2b43 cmp r3, #67 @ 0x43
- 8008d5e: d1e4 bne.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d60: 3b1e subs r3, #30
- 8008d62: 5ce3 ldrb r3, [r4, r3]
- 8008d64: 2b2b cmp r3, #43 @ 0x2b
- 8008d66: d1e0 bne.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d68: 3b05 subs r3, #5
- 8008d6a: 5ce3 ldrb r3, [r4, r3]
- 8008d6c: 2b2b cmp r3, #43 @ 0x2b
- 8008d6e: d1dc bne.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d70: 3b04 subs r3, #4
- 8008d72: 5ce3 ldrb r3, [r4, r3]
- 8008d74: 2b01 cmp r3, #1
- 8008d76: d8d8 bhi.n 8008d2a <__cxa_rethrow+0x1a>
- 8008d78: 6963 ldr r3, [r4, #20]
- 8008d7a: 425b negs r3, r3
- 8008d7c: 6163 str r3, [r4, #20]
- 8008d7e: e7d6 b.n 8008d2e <__cxa_rethrow+0x1e>
- 08008d80 <__cxa_current_exception_type>:
- 8008d80: b510 push {r4, lr}
- 8008d82: f7ff ff67 bl 8008c54 <__cxa_get_globals>
- 8008d86: 6800 ldr r0, [r0, #0]
- 8008d88: 2800 cmp r0, #0
- 8008d8a: d004 beq.n 8008d96 <__cxa_current_exception_type+0x16>
- 8008d8c: 2327 movs r3, #39 @ 0x27
- 8008d8e: 5cc3 ldrb r3, [r0, r3]
- 8008d90: 2b01 cmp r3, #1
- 8008d92: d001 beq.n 8008d98 <__cxa_current_exception_type+0x18>
- 8008d94: 6800 ldr r0, [r0, #0]
- 8008d96: bd10 pop {r4, pc}
- 8008d98: 6800 ldr r0, [r0, #0]
- 8008d9a: 3878 subs r0, #120 @ 0x78
- 8008d9c: e7fa b.n 8008d94 <__cxa_current_exception_type+0x14>
- 8008d9e: 46c0 nop @ (mov r8, r8)
- 08008da0 <__cxxabiv1::__si_class_type_info::~__si_class_type_info()>:
- 8008da0: b510 push {r4, lr}
- 8008da2: 0004 movs r4, r0
- 8008da4: 4b02 ldr r3, [pc, #8] @ (8008db0 <__cxxabiv1::__si_class_type_info::~__si_class_type_info()+0x10>)
- 8008da6: 6003 str r3, [r0, #0]
- 8008da8: f000 f8c4 bl 8008f34 <__cxxabiv1::__class_type_info::~__class_type_info()>
- 8008dac: 0020 movs r0, r4
- 8008dae: bd10 pop {r4, pc}
- 8008db0: 08015c28 .word 0x08015c28
- 08008db4 <__cxxabiv1::__si_class_type_info::~__si_class_type_info()>:
- 8008db4: b510 push {r4, lr}
- 8008db6: 0004 movs r4, r0
- 8008db8: 4b04 ldr r3, [pc, #16] @ (8008dcc <__cxxabiv1::__si_class_type_info::~__si_class_type_info()+0x18>)
- 8008dba: 6003 str r3, [r0, #0]
- 8008dbc: f000 f8ba bl 8008f34 <__cxxabiv1::__class_type_info::~__class_type_info()>
- 8008dc0: 0020 movs r0, r4
- 8008dc2: 210c movs r1, #12
- 8008dc4: f000 f90e bl 8008fe4 <operator delete(void*, unsigned int)>
- 8008dc8: 0020 movs r0, r4
- 8008dca: bd10 pop {r4, pc}
- 8008dcc: 08015c28 .word 0x08015c28
- 08008dd0 <__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const>:
- 8008dd0: b5f0 push {r4, r5, r6, r7, lr}
- 8008dd2: b083 sub sp, #12
- 8008dd4: 001e movs r6, r3
- 8008dd6: 9b08 ldr r3, [sp, #32]
- 8008dd8: 0005 movs r5, r0
- 8008dda: 000f movs r7, r1
- 8008ddc: 0014 movs r4, r2
- 8008dde: 4293 cmp r3, r2
- 8008de0: d00a beq.n 8008df8 <__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const+0x28>
- 8008de2: 68a8 ldr r0, [r5, #8]
- 8008de4: 9a08 ldr r2, [sp, #32]
- 8008de6: 6803 ldr r3, [r0, #0]
- 8008de8: 9200 str r2, [sp, #0]
- 8008dea: 6a1d ldr r5, [r3, #32]
- 8008dec: 0022 movs r2, r4
- 8008dee: 0033 movs r3, r6
- 8008df0: 0039 movs r1, r7
- 8008df2: 47a8 blx r5
- 8008df4: b003 add sp, #12
- 8008df6: bdf0 pop {r4, r5, r6, r7, pc}
- 8008df8: 0031 movs r1, r6
- 8008dfa: f000 f85f bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008dfe: 2800 cmp r0, #0
- 8008e00: d0ef beq.n 8008de2 <__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const+0x12>
- 8008e02: 2006 movs r0, #6
- 8008e04: e7f6 b.n 8008df4 <__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const+0x24>
- 8008e06: 46c0 nop @ (mov r8, r8)
- 08008e08 <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const>:
- 8008e08: b5f0 push {r4, r5, r6, r7, lr}
- 8008e0a: 000e movs r6, r1
- 8008e0c: b085 sub sp, #20
- 8008e0e: 0019 movs r1, r3
- 8008e10: 0004 movs r4, r0
- 8008e12: 0017 movs r7, r2
- 8008e14: 001d movs r5, r3
- 8008e16: f000 f851 bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008e1a: 2800 cmp r0, #0
- 8008e1c: d114 bne.n 8008e48 <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x40>
- 8008e1e: 9b0a ldr r3, [sp, #40] @ 0x28
- 8008e20: 9a0c ldr r2, [sp, #48] @ 0x30
- 8008e22: 4293 cmp r3, r2
- 8008e24: d02a beq.n 8008e7c <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x74>
- 8008e26: 68a0 ldr r0, [r4, #8]
- 8008e28: 9a0d ldr r2, [sp, #52] @ 0x34
- 8008e2a: 6803 ldr r3, [r0, #0]
- 8008e2c: 9203 str r2, [sp, #12]
- 8008e2e: 9a0c ldr r2, [sp, #48] @ 0x30
- 8008e30: 0031 movs r1, r6
- 8008e32: 9202 str r2, [sp, #8]
- 8008e34: 9a0b ldr r2, [sp, #44] @ 0x2c
- 8008e36: 9201 str r2, [sp, #4]
- 8008e38: 9a0a ldr r2, [sp, #40] @ 0x28
- 8008e3a: 9200 str r2, [sp, #0]
- 8008e3c: 69dc ldr r4, [r3, #28]
- 8008e3e: 003a movs r2, r7
- 8008e40: 002b movs r3, r5
- 8008e42: 47a0 blx r4
- 8008e44: b005 add sp, #20
- 8008e46: bdf0 pop {r4, r5, r6, r7, pc}
- 8008e48: 9b0d ldr r3, [sp, #52] @ 0x34
- 8008e4a: 9a0a ldr r2, [sp, #40] @ 0x28
- 8008e4c: 711f strb r7, [r3, #4]
- 8008e4e: 601a str r2, [r3, #0]
- 8008e50: 2e00 cmp r6, #0
- 8008e52: db0c blt.n 8008e6e <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x66>
- 8008e54: 1993 adds r3, r2, r6
- 8008e56: 9a0c ldr r2, [sp, #48] @ 0x30
- 8008e58: 1ad3 subs r3, r2, r3
- 8008e5a: 1e5a subs r2, r3, #1
- 8008e5c: 4193 sbcs r3, r2
- 8008e5e: 2204 movs r2, #4
- 8008e60: 425b negs r3, r3
- 8008e62: 4393 bics r3, r2
- 8008e64: 9a0d ldr r2, [sp, #52] @ 0x34
- 8008e66: 3306 adds r3, #6
- 8008e68: 7193 strb r3, [r2, #6]
- 8008e6a: 2000 movs r0, #0
- 8008e6c: e7ea b.n 8008e44 <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x3c>
- 8008e6e: 3602 adds r6, #2
- 8008e70: d1fb bne.n 8008e6a <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x62>
- 8008e72: 2301 movs r3, #1
- 8008e74: 9a0d ldr r2, [sp, #52] @ 0x34
- 8008e76: 2000 movs r0, #0
- 8008e78: 7193 strb r3, [r2, #6]
- 8008e7a: e7e3 b.n 8008e44 <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x3c>
- 8008e7c: 0020 movs r0, r4
- 8008e7e: 990b ldr r1, [sp, #44] @ 0x2c
- 8008e80: f000 f81c bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008e84: 2800 cmp r0, #0
- 8008e86: d0ce beq.n 8008e26 <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x1e>
- 8008e88: 9b0d ldr r3, [sp, #52] @ 0x34
- 8008e8a: 2000 movs r0, #0
- 8008e8c: 715f strb r7, [r3, #5]
- 8008e8e: e7d9 b.n 8008e44 <__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x3c>
- 08008e90 <__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const>:
- 8008e90: b5f8 push {r3, r4, r5, r6, r7, lr}
- 8008e92: 0007 movs r7, r0
- 8008e94: 000c movs r4, r1
- 8008e96: 0015 movs r5, r2
- 8008e98: 001e movs r6, r3
- 8008e9a: f000 f883 bl 8008fa4 <__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const>
- 8008e9e: 2800 cmp r0, #0
- 8008ea0: d106 bne.n 8008eb0 <__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const+0x20>
- 8008ea2: 68b8 ldr r0, [r7, #8]
- 8008ea4: 002a movs r2, r5
- 8008ea6: 6803 ldr r3, [r0, #0]
- 8008ea8: 0021 movs r1, r4
- 8008eaa: 699f ldr r7, [r3, #24]
- 8008eac: 0033 movs r3, r6
- 8008eae: 47b8 blx r7
- 8008eb0: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 8008eb2: 46c0 nop @ (mov r8, r8)
- 08008eb4 <std::type_info::~type_info()>:
- 8008eb4: 4770 bx lr
- 8008eb6: 46c0 nop @ (mov r8, r8)
- 08008eb8 <std::type_info::__is_pointer_p() const>:
- 8008eb8: 2000 movs r0, #0
- 8008eba: 4770 bx lr
- 08008ebc <std::type_info::__equal(std::type_info const&) const>:
- 8008ebc: b510 push {r4, lr}
- 8008ebe: 4281 cmp r1, r0
- 8008ec0: d011 beq.n 8008ee6 <std::type_info::__equal(std::type_info const&) const+0x2a>
- 8008ec2: 6840 ldr r0, [r0, #4]
- 8008ec4: 7803 ldrb r3, [r0, #0]
- 8008ec6: 2b2a cmp r3, #42 @ 0x2a
- 8008ec8: d00b beq.n 8008ee2 <std::type_info::__equal(std::type_info const&) const+0x26>
- 8008eca: 6849 ldr r1, [r1, #4]
- 8008ecc: 780b ldrb r3, [r1, #0]
- 8008ece: 3b2a subs r3, #42 @ 0x2a
- 8008ed0: 425a negs r2, r3
- 8008ed2: 4153 adcs r3, r2
- 8008ed4: 18c9 adds r1, r1, r3
- 8008ed6: f7f7 fb27 bl 8000528 <strcmp>
- 8008eda: 4243 negs r3, r0
- 8008edc: 4158 adcs r0, r3
- 8008ede: b2c0 uxtb r0, r0
- 8008ee0: bd10 pop {r4, pc}
- 8008ee2: 2000 movs r0, #0
- 8008ee4: e7fc b.n 8008ee0 <std::type_info::__equal(std::type_info const&) const+0x24>
- 8008ee6: 2001 movs r0, #1
- 8008ee8: e7fa b.n 8008ee0 <std::type_info::__equal(std::type_info const&) const+0x24>
- 8008eea: 46c0 nop @ (mov r8, r8)
- 08008eec <__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const>:
- 8008eec: 2300 movs r3, #0
- 8008eee: b530 push {r4, r5, lr}
- 8008ef0: 0014 movs r4, r2
- 8008ef2: 2210 movs r2, #16
- 8008ef4: b085 sub sp, #20
- 8008ef6: 9300 str r3, [sp, #0]
- 8008ef8: 9301 str r3, [sp, #4]
- 8008efa: 9303 str r3, [sp, #12]
- 8008efc: 6803 ldr r3, [r0, #0]
- 8008efe: 9202 str r2, [sp, #8]
- 8008f00: 699d ldr r5, [r3, #24]
- 8008f02: 6822 ldr r2, [r4, #0]
- 8008f04: 466b mov r3, sp
- 8008f06: 47a8 blx r5
- 8008f08: 466b mov r3, sp
- 8008f0a: 791a ldrb r2, [r3, #4]
- 8008f0c: 2306 movs r3, #6
- 8008f0e: 2000 movs r0, #0
- 8008f10: 4013 ands r3, r2
- 8008f12: 2b06 cmp r3, #6
- 8008f14: d102 bne.n 8008f1c <__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const+0x30>
- 8008f16: 9b00 ldr r3, [sp, #0]
- 8008f18: 3001 adds r0, #1
- 8008f1a: 6023 str r3, [r4, #0]
- 8008f1c: b005 add sp, #20
- 8008f1e: bd30 pop {r4, r5, pc}
- 08008f20 <__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const>:
- 8008f20: 9b00 ldr r3, [sp, #0]
- 8008f22: 2005 movs r0, #5
- 8008f24: 1a9a subs r2, r3, r2
- 8008f26: 4253 negs r3, r2
- 8008f28: 415a adcs r2, r3
- 8008f2a: 4252 negs r2, r2
- 8008f2c: 4010 ands r0, r2
- 8008f2e: 3001 adds r0, #1
- 8008f30: 4770 bx lr
- 8008f32: 46c0 nop @ (mov r8, r8)
- 08008f34 <__cxxabiv1::__class_type_info::~__class_type_info()>:
- 8008f34: b510 push {r4, lr}
- 8008f36: 0004 movs r4, r0
- 8008f38: 4b02 ldr r3, [pc, #8] @ (8008f44 <__cxxabiv1::__class_type_info::~__class_type_info()+0x10>)
- 8008f3a: 6003 str r3, [r0, #0]
- 8008f3c: f7ff ffba bl 8008eb4 <std::type_info::~type_info()>
- 8008f40: 0020 movs r0, r4
- 8008f42: bd10 pop {r4, pc}
- 8008f44: 08015c9c .word 0x08015c9c
- 08008f48 <__cxxabiv1::__class_type_info::~__class_type_info()>:
- 8008f48: b510 push {r4, lr}
- 8008f4a: 0004 movs r4, r0
- 8008f4c: 4b04 ldr r3, [pc, #16] @ (8008f60 <__cxxabiv1::__class_type_info::~__class_type_info()+0x18>)
- 8008f4e: 6003 str r3, [r0, #0]
- 8008f50: f7ff ffb0 bl 8008eb4 <std::type_info::~type_info()>
- 8008f54: 0020 movs r0, r4
- 8008f56: 2108 movs r1, #8
- 8008f58: f000 f844 bl 8008fe4 <operator delete(void*, unsigned int)>
- 8008f5c: 0020 movs r0, r4
- 8008f5e: bd10 pop {r4, pc}
- 8008f60: 08015c9c .word 0x08015c9c
- 08008f64 <__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const>:
- 8008f64: b570 push {r4, r5, r6, lr}
- 8008f66: 0016 movs r6, r2
- 8008f68: 001d movs r5, r3
- 8008f6a: 9a06 ldr r2, [sp, #24]
- 8008f6c: 9b04 ldr r3, [sp, #16]
- 8008f6e: 0004 movs r4, r0
- 8008f70: 4293 cmp r3, r2
- 8008f72: d00e beq.n 8008f92 <__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x2e>
- 8008f74: 0029 movs r1, r5
- 8008f76: 0020 movs r0, r4
- 8008f78: f7ff ffa0 bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008f7c: 2800 cmp r0, #0
- 8008f7e: d006 beq.n 8008f8e <__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x2a>
- 8008f80: 9b07 ldr r3, [sp, #28]
- 8008f82: 9a04 ldr r2, [sp, #16]
- 8008f84: 711e strb r6, [r3, #4]
- 8008f86: 601a str r2, [r3, #0]
- 8008f88: 2301 movs r3, #1
- 8008f8a: 9a07 ldr r2, [sp, #28]
- 8008f8c: 7193 strb r3, [r2, #6]
- 8008f8e: 2000 movs r0, #0
- 8008f90: bd70 pop {r4, r5, r6, pc}
- 8008f92: 9905 ldr r1, [sp, #20]
- 8008f94: f7ff ff92 bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008f98: 2800 cmp r0, #0
- 8008f9a: d0eb beq.n 8008f74 <__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x10>
- 8008f9c: 9b07 ldr r3, [sp, #28]
- 8008f9e: 715e strb r6, [r3, #5]
- 8008fa0: e7f5 b.n 8008f8e <__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const+0x2a>
- 8008fa2: 46c0 nop @ (mov r8, r8)
- 08008fa4 <__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const>:
- 8008fa4: b570 push {r4, r5, r6, lr}
- 8008fa6: 0015 movs r5, r2
- 8008fa8: 001c movs r4, r3
- 8008faa: f7ff ff87 bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008fae: 2800 cmp r0, #0
- 8008fb0: d004 beq.n 8008fbc <__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const+0x18>
- 8008fb2: 2308 movs r3, #8
- 8008fb4: 60e3 str r3, [r4, #12]
- 8008fb6: 3b02 subs r3, #2
- 8008fb8: 6025 str r5, [r4, #0]
- 8008fba: 7123 strb r3, [r4, #4]
- 8008fbc: bd70 pop {r4, r5, r6, pc}
- 8008fbe: 46c0 nop @ (mov r8, r8)
- 08008fc0 <__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const>:
- 8008fc0: b5f8 push {r3, r4, r5, r6, r7, lr}
- 8008fc2: 0005 movs r5, r0
- 8008fc4: 000c movs r4, r1
- 8008fc6: 0017 movs r7, r2
- 8008fc8: 001e movs r6, r3
- 8008fca: f7ff ff77 bl 8008ebc <std::type_info::__equal(std::type_info const&) const>
- 8008fce: 2800 cmp r0, #0
- 8008fd0: d107 bne.n 8008fe2 <__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const+0x22>
- 8008fd2: 2e03 cmp r6, #3
- 8008fd4: d805 bhi.n 8008fe2 <__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const+0x22>
- 8008fd6: 6823 ldr r3, [r4, #0]
- 8008fd8: 003a movs r2, r7
- 8008fda: 0029 movs r1, r5
- 8008fdc: 0020 movs r0, r4
- 8008fde: 695b ldr r3, [r3, #20]
- 8008fe0: 4798 blx r3
- 8008fe2: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 08008fe4 <operator delete(void*, unsigned int)>:
- 8008fe4: b510 push {r4, lr}
- 8008fe6: f000 f90d bl 8009204 <operator delete(void*)>
- 8008fea: bd10 pop {r4, pc}
- 08008fec <(anonymous namespace)::pool::free(void*) [clone .constprop.0]>:
- 8008fec: b570 push {r4, r5, r6, lr}
- 8008fee: 4c19 ldr r4, [pc, #100] @ (8009054 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x68>)
- 8008ff0: 3808 subs r0, #8
- 8008ff2: 6863 ldr r3, [r4, #4]
- 8008ff4: 6806 ldr r6, [r0, #0]
- 8008ff6: 2b00 cmp r3, #0
- 8008ff8: d020 beq.n 800903c <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x50>
- 8008ffa: 1985 adds r5, r0, r6
- 8008ffc: 42ab cmp r3, r5
- 8008ffe: d81d bhi.n 800903c <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x50>
- 8009000: 685a ldr r2, [r3, #4]
- 8009002: d021 beq.n 8009048 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x5c>
- 8009004: 3404 adds r4, #4
- 8009006: 2a00 cmp r2, #0
- 8009008: d106 bne.n 8009018 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x2c>
- 800900a: e00d b.n 8009028 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x3c>
- 800900c: 6851 ldr r1, [r2, #4]
- 800900e: 1d1c adds r4, r3, #4
- 8009010: 0013 movs r3, r2
- 8009012: 2900 cmp r1, #0
- 8009014: d007 beq.n 8009026 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x3a>
- 8009016: 000a movs r2, r1
- 8009018: 4295 cmp r5, r2
- 800901a: d8f7 bhi.n 800900c <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x20>
- 800901c: d103 bne.n 8009026 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x3a>
- 800901e: 682a ldr r2, [r5, #0]
- 8009020: 18b6 adds r6, r6, r2
- 8009022: 686a ldr r2, [r5, #4]
- 8009024: 605a str r2, [r3, #4]
- 8009026: 6823 ldr r3, [r4, #0]
- 8009028: 681a ldr r2, [r3, #0]
- 800902a: 1899 adds r1, r3, r2
- 800902c: 4288 cmp r0, r1
- 800902e: d008 beq.n 8009042 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x56>
- 8009030: 685b ldr r3, [r3, #4]
- 8009032: 6006 str r6, [r0, #0]
- 8009034: 6043 str r3, [r0, #4]
- 8009036: 6823 ldr r3, [r4, #0]
- 8009038: 6058 str r0, [r3, #4]
- 800903a: e001 b.n 8009040 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x54>
- 800903c: 6043 str r3, [r0, #4]
- 800903e: 6060 str r0, [r4, #4]
- 8009040: bd70 pop {r4, r5, r6, pc}
- 8009042: 1992 adds r2, r2, r6
- 8009044: 601a str r2, [r3, #0]
- 8009046: e7fb b.n 8009040 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x54>
- 8009048: 681b ldr r3, [r3, #0]
- 800904a: 6042 str r2, [r0, #4]
- 800904c: 199b adds r3, r3, r6
- 800904e: 6003 str r3, [r0, #0]
- 8009050: 6060 str r0, [r4, #4]
- 8009052: e7f5 b.n 8009040 <(anonymous namespace)::pool::free(void*) [clone .constprop.0]+0x54>
- 8009054: 20000804 .word 0x20000804
- 08009058 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]>:
- 8009058: 0002 movs r2, r0
- 800905a: b530 push {r4, r5, lr}
- 800905c: 3208 adds r2, #8
- 800905e: 3008 adds r0, #8
- 8009060: d300 bcc.n 8009064 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0xc>
- 8009062: 2208 movs r2, #8
- 8009064: 2307 movs r3, #7
- 8009066: 490f ldr r1, [pc, #60] @ (80090a4 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x4c>)
- 8009068: 3207 adds r2, #7
- 800906a: 6848 ldr r0, [r1, #4]
- 800906c: 439a bics r2, r3
- 800906e: 3104 adds r1, #4
- 8009070: 2800 cmp r0, #0
- 8009072: d104 bne.n 800907e <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x26>
- 8009074: e00e b.n 8009094 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x3c>
- 8009076: 1d01 adds r1, r0, #4
- 8009078: 6840 ldr r0, [r0, #4]
- 800907a: 2800 cmp r0, #0
- 800907c: d00a beq.n 8009094 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x3c>
- 800907e: 6803 ldr r3, [r0, #0]
- 8009080: 429a cmp r2, r3
- 8009082: d8f8 bhi.n 8009076 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x1e>
- 8009084: 6845 ldr r5, [r0, #4]
- 8009086: 1a9c subs r4, r3, r2
- 8009088: 2c07 cmp r4, #7
- 800908a: d804 bhi.n 8009096 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x3e>
- 800908c: 6003 str r3, [r0, #0]
- 800908e: 002b movs r3, r5
- 8009090: 600b str r3, [r1, #0]
- 8009092: 3008 adds r0, #8
- 8009094: bd30 pop {r4, r5, pc}
- 8009096: 1883 adds r3, r0, r2
- 8009098: 605d str r5, [r3, #4]
- 800909a: 6808 ldr r0, [r1, #0]
- 800909c: 601c str r4, [r3, #0]
- 800909e: 6002 str r2, [r0, #0]
- 80090a0: e7f6 b.n 8009090 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]+0x38>
- 80090a2: 46c0 nop @ (mov r8, r8)
- 80090a4: 20000804 .word 0x20000804
- 080090a8 <__cxa_allocate_exception>:
- 80090a8: b570 push {r4, r5, r6, lr}
- 80090aa: 3080 adds r0, #128 @ 0x80
- 80090ac: 0005 movs r5, r0
- 80090ae: f001 f809 bl 800a0c4 <malloc>
- 80090b2: 1e04 subs r4, r0, #0
- 80090b4: d007 beq.n 80090c6 <__cxa_allocate_exception+0x1e>
- 80090b6: 2280 movs r2, #128 @ 0x80
- 80090b8: 2100 movs r1, #0
- 80090ba: 0020 movs r0, r4
- 80090bc: f001 fffa bl 800b0b4 <memset>
- 80090c0: 0020 movs r0, r4
- 80090c2: 3080 adds r0, #128 @ 0x80
- 80090c4: bd70 pop {r4, r5, r6, pc}
- 80090c6: 0028 movs r0, r5
- 80090c8: f7ff ffc6 bl 8009058 <(anonymous namespace)::pool::allocate(unsigned int) [clone .constprop.0]>
- 80090cc: 1e04 subs r4, r0, #0
- 80090ce: d1f2 bne.n 80090b6 <__cxa_allocate_exception+0xe>
- 80090d0: f7f8 fb1e bl 8001710 <std::terminate()>
- 080090d4 <__cxa_free_exception>:
- 80090d4: 4b07 ldr r3, [pc, #28] @ (80090f4 <__cxa_free_exception+0x20>)
- 80090d6: 3880 subs r0, #128 @ 0x80
- 80090d8: 689a ldr r2, [r3, #8]
- 80090da: 68db ldr r3, [r3, #12]
- 80090dc: b510 push {r4, lr}
- 80090de: 18d3 adds r3, r2, r3
- 80090e0: 4298 cmp r0, r3
- 80090e2: d201 bcs.n 80090e8 <__cxa_free_exception+0x14>
- 80090e4: 4282 cmp r2, r0
- 80090e6: d302 bcc.n 80090ee <__cxa_free_exception+0x1a>
- 80090e8: f000 fff6 bl 800a0d8 <free>
- 80090ec: bd10 pop {r4, pc}
- 80090ee: f7ff ff7d bl 8008fec <(anonymous namespace)::pool::free(void*) [clone .constprop.0]>
- 80090f2: e7fb b.n 80090ec <__cxa_free_exception+0x18>
- 80090f4: 20000804 .word 0x20000804
- 080090f8 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv>:
- 80090f8: b5f0 push {r4, r5, r6, r7, lr}
- 80090fa: 46ce mov lr, r9
- 80090fc: 4647 mov r7, r8
- 80090fe: 2500 movs r5, #0
- 8009100: b580 push {r7, lr}
- 8009102: 4e3b ldr r6, [pc, #236] @ (80091f0 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xf8>)
- 8009104: b089 sub sp, #36 @ 0x24
- 8009106: 483b ldr r0, [pc, #236] @ (80091f4 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xfc>)
- 8009108: 6075 str r5, [r6, #4]
- 800910a: 60b5 str r5, [r6, #8]
- 800910c: 60f5 str r5, [r6, #12]
- 800910e: f000 ff87 bl 800a020 <getenv>
- 8009112: 2308 movs r3, #8
- 8009114: 9302 str r3, [sp, #8]
- 8009116: 4b38 ldr r3, [pc, #224] @ (80091f8 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x100>)
- 8009118: 0004 movs r4, r0
- 800911a: 9303 str r3, [sp, #12]
- 800911c: 2309 movs r3, #9
- 800911e: 9305 str r3, [sp, #20]
- 8009120: 4b36 ldr r3, [pc, #216] @ (80091fc <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x104>)
- 8009122: 9504 str r5, [sp, #16]
- 8009124: 9306 str r3, [sp, #24]
- 8009126: 2304 movs r3, #4
- 8009128: 9307 str r3, [sp, #28]
- 800912a: 2800 cmp r0, #0
- 800912c: d03f beq.n 80091ae <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xb6>
- 800912e: 4d34 ldr r5, [pc, #208] @ (8009200 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x108>)
- 8009130: 7823 ldrb r3, [r4, #0]
- 8009132: 0028 movs r0, r5
- 8009134: 3b3a subs r3, #58 @ 0x3a
- 8009136: 425a negs r2, r3
- 8009138: 4153 adcs r3, r2
- 800913a: 18e4 adds r4, r4, r3
- 800913c: 220f movs r2, #15
- 800913e: 0021 movs r1, r4
- 8009140: f001 ff3c bl 800afbc <memcmp>
- 8009144: 2800 cmp r0, #0
- 8009146: d102 bne.n 800914e <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x56>
- 8009148: 7be3 ldrb r3, [r4, #15]
- 800914a: 2b2e cmp r3, #46 @ 0x2e
- 800914c: d016 beq.n 800917c <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x84>
- 800914e: 0020 movs r0, r4
- 8009150: 213a movs r1, #58 @ 0x3a
- 8009152: f002 f803 bl 800b15c <strchr>
- 8009156: 1e04 subs r4, r0, #0
- 8009158: d1ea bne.n 8009130 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x38>
- 800915a: 9c07 ldr r4, [sp, #28]
- 800915c: 2c40 cmp r4, #64 @ 0x40
- 800915e: dc24 bgt.n 80091aa <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xb2>
- 8009160: 9b04 ldr r3, [sp, #16]
- 8009162: 2b00 cmp r3, #0
- 8009164: d100 bne.n 8009168 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x70>
- 8009166: 3306 adds r3, #6
- 8009168: 333e adds r3, #62 @ 0x3e
- 800916a: 435c muls r4, r3
- 800916c: 00a4 lsls r4, r4, #2
- 800916e: 60f4 str r4, [r6, #12]
- 8009170: d120 bne.n 80091b4 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xbc>
- 8009172: b009 add sp, #36 @ 0x24
- 8009174: bcc0 pop {r6, r7}
- 8009176: 46b9 mov r9, r7
- 8009178: 46b0 mov r8, r6
- 800917a: bdf0 pop {r4, r5, r6, r7, pc}
- 800917c: ab08 add r3, sp, #32
- 800917e: 4699 mov r9, r3
- 8009180: 3410 adds r4, #16
- 8009182: af02 add r7, sp, #8
- 8009184: 683b ldr r3, [r7, #0]
- 8009186: 6878 ldr r0, [r7, #4]
- 8009188: 4698 mov r8, r3
- 800918a: 2b00 cmp r3, #0
- 800918c: d005 beq.n 800919a <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xa2>
- 800918e: 001a movs r2, r3
- 8009190: 0021 movs r1, r4
- 8009192: f001 ff13 bl 800afbc <memcmp>
- 8009196: 2800 cmp r0, #0
- 8009198: d103 bne.n 80091a2 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xaa>
- 800919a: 4643 mov r3, r8
- 800919c: 5ce3 ldrb r3, [r4, r3]
- 800919e: 2b3d cmp r3, #61 @ 0x3d
- 80091a0: d013 beq.n 80091ca <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xd2>
- 80091a2: 370c adds r7, #12
- 80091a4: 45b9 cmp r9, r7
- 80091a6: d1ed bne.n 8009184 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x8c>
- 80091a8: e7d1 b.n 800914e <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x56>
- 80091aa: 2440 movs r4, #64 @ 0x40
- 80091ac: e7d8 b.n 8009160 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x68>
- 80091ae: 2488 movs r4, #136 @ 0x88
- 80091b0: 00e4 lsls r4, r4, #3
- 80091b2: 60f4 str r4, [r6, #12]
- 80091b4: 0020 movs r0, r4
- 80091b6: f000 ff85 bl 800a0c4 <malloc>
- 80091ba: 60b0 str r0, [r6, #8]
- 80091bc: 2800 cmp r0, #0
- 80091be: d015 beq.n 80091ec <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xf4>
- 80091c0: 2300 movs r3, #0
- 80091c2: 6070 str r0, [r6, #4]
- 80091c4: 6004 str r4, [r0, #0]
- 80091c6: 6043 str r3, [r0, #4]
- 80091c8: e7d3 b.n 8009172 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x7a>
- 80091ca: 4640 mov r0, r8
- 80091cc: 3001 adds r0, #1
- 80091ce: 1820 adds r0, r4, r0
- 80091d0: 2200 movs r2, #0
- 80091d2: a901 add r1, sp, #4
- 80091d4: f001 fd4e bl 800ac74 <strtoul>
- 80091d8: 9c01 ldr r4, [sp, #4]
- 80091da: 7823 ldrb r3, [r4, #0]
- 80091dc: 2b3a cmp r3, #58 @ 0x3a
- 80091de: d001 beq.n 80091e4 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0xec>
- 80091e0: 2b00 cmp r3, #0
- 80091e2: d1b4 bne.n 800914e <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x56>
- 80091e4: 2800 cmp r0, #0
- 80091e6: dbb2 blt.n 800914e <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x56>
- 80091e8: 60b8 str r0, [r7, #8]
- 80091ea: e7b0 b.n 800914e <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x56>
- 80091ec: 60f0 str r0, [r6, #12]
- 80091ee: e7c0 b.n 8009172 <_GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv+0x7a>
- 80091f0: 20000804 .word 0x20000804
- 80091f4: 080149e4 .word 0x080149e4
- 80091f8: 080149f8 .word 0x080149f8
- 80091fc: 08014a04 .word 0x08014a04
- 8009200: 08014a10 .word 0x08014a10
- 08009204 <operator delete(void*)>:
- 8009204: b510 push {r4, lr}
- 8009206: f000 ff67 bl 800a0d8 <free>
- 800920a: bd10 pop {r4, pc}
- 0800920c <selfrel_offset31>:
- 800920c: 6803 ldr r3, [r0, #0]
- 800920e: 005a lsls r2, r3, #1
- 8009210: d504 bpl.n 800921c <selfrel_offset31+0x10>
- 8009212: 2280 movs r2, #128 @ 0x80
- 8009214: 0612 lsls r2, r2, #24
- 8009216: 4313 orrs r3, r2
- 8009218: 18c0 adds r0, r0, r3
- 800921a: 4770 bx lr
- 800921c: 005b lsls r3, r3, #1
- 800921e: 085b lsrs r3, r3, #1
- 8009220: e7fa b.n 8009218 <selfrel_offset31+0xc>
- 8009222: 46c0 nop @ (mov r8, r8)
- 08009224 <search_EIT_table>:
- 8009224: b5f8 push {r3, r4, r5, r6, r7, lr}
- 8009226: 464e mov r6, r9
- 8009228: 4645 mov r5, r8
- 800922a: 46de mov lr, fp
- 800922c: 4657 mov r7, sl
- 800922e: 4680 mov r8, r0
- 8009230: 4691 mov r9, r2
- 8009232: b5e0 push {r5, r6, r7, lr}
- 8009234: 2900 cmp r1, #0
- 8009236: d02a beq.n 800928e <search_EIT_table+0x6a>
- 8009238: 1e4b subs r3, r1, #1
- 800923a: 469b mov fp, r3
- 800923c: 469a mov sl, r3
- 800923e: 2700 movs r7, #0
- 8009240: 4653 mov r3, sl
- 8009242: 18fb adds r3, r7, r3
- 8009244: 0fdc lsrs r4, r3, #31
- 8009246: 18e4 adds r4, r4, r3
- 8009248: 4643 mov r3, r8
- 800924a: 1064 asrs r4, r4, #1
- 800924c: 00e5 lsls r5, r4, #3
- 800924e: 195e adds r6, r3, r5
- 8009250: 0030 movs r0, r6
- 8009252: f7ff ffdb bl 800920c <selfrel_offset31>
- 8009256: 45a3 cmp fp, r4
- 8009258: d010 beq.n 800927c <search_EIT_table+0x58>
- 800925a: 4548 cmp r0, r9
- 800925c: d809 bhi.n 8009272 <search_EIT_table+0x4e>
- 800925e: 3508 adds r5, #8
- 8009260: 0028 movs r0, r5
- 8009262: 4440 add r0, r8
- 8009264: f7ff ffd2 bl 800920c <selfrel_offset31>
- 8009268: 3801 subs r0, #1
- 800926a: 4548 cmp r0, r9
- 800926c: d208 bcs.n 8009280 <search_EIT_table+0x5c>
- 800926e: 1c67 adds r7, r4, #1
- 8009270: e7e6 b.n 8009240 <search_EIT_table+0x1c>
- 8009272: 42a7 cmp r7, r4
- 8009274: d00b beq.n 800928e <search_EIT_table+0x6a>
- 8009276: 1e63 subs r3, r4, #1
- 8009278: 469a mov sl, r3
- 800927a: e7e1 b.n 8009240 <search_EIT_table+0x1c>
- 800927c: 4548 cmp r0, r9
- 800927e: d8f8 bhi.n 8009272 <search_EIT_table+0x4e>
- 8009280: 0030 movs r0, r6
- 8009282: bcf0 pop {r4, r5, r6, r7}
- 8009284: 46bb mov fp, r7
- 8009286: 46b2 mov sl, r6
- 8009288: 46a9 mov r9, r5
- 800928a: 46a0 mov r8, r4
- 800928c: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 800928e: 2600 movs r6, #0
- 8009290: e7f6 b.n 8009280 <search_EIT_table+0x5c>
- 8009292: 46c0 nop @ (mov r8, r8)
- 08009294 <__gnu_unwind_get_pr_addr>:
- 8009294: 0003 movs r3, r0
- 8009296: 2801 cmp r0, #1
- 8009298: d008 beq.n 80092ac <__gnu_unwind_get_pr_addr+0x18>
- 800929a: 2802 cmp r0, #2
- 800929c: d004 beq.n 80092a8 <__gnu_unwind_get_pr_addr+0x14>
- 800929e: 2000 movs r0, #0
- 80092a0: 2b00 cmp r3, #0
- 80092a2: d100 bne.n 80092a6 <__gnu_unwind_get_pr_addr+0x12>
- 80092a4: 4802 ldr r0, [pc, #8] @ (80092b0 <__gnu_unwind_get_pr_addr+0x1c>)
- 80092a6: 4770 bx lr
- 80092a8: 4802 ldr r0, [pc, #8] @ (80092b4 <__gnu_unwind_get_pr_addr+0x20>)
- 80092aa: e7fc b.n 80092a6 <__gnu_unwind_get_pr_addr+0x12>
- 80092ac: 4802 ldr r0, [pc, #8] @ (80092b8 <__gnu_unwind_get_pr_addr+0x24>)
- 80092ae: e7fa b.n 80092a6 <__gnu_unwind_get_pr_addr+0x12>
- 80092b0: 08009999 .word 0x08009999
- 80092b4: 080099b1 .word 0x080099b1
- 80092b8: 080099a5 .word 0x080099a5
- 080092bc <get_eit_entry>:
- 80092bc: b530 push {r4, r5, lr}
- 80092be: 4b21 ldr r3, [pc, #132] @ (8009344 <get_eit_entry+0x88>)
- 80092c0: 0005 movs r5, r0
- 80092c2: b083 sub sp, #12
- 80092c4: 1e8c subs r4, r1, #2
- 80092c6: 2b00 cmp r3, #0
- 80092c8: d026 beq.n 8009318 <get_eit_entry+0x5c>
- 80092ca: 0020 movs r0, r4
- 80092cc: a901 add r1, sp, #4
- 80092ce: e000 b.n 80092d2 <get_eit_entry+0x16>
- 80092d0: bf00 nop
- 80092d2: 2800 cmp r0, #0
- 80092d4: d01d beq.n 8009312 <get_eit_entry+0x56>
- 80092d6: 9901 ldr r1, [sp, #4]
- 80092d8: 0022 movs r2, r4
- 80092da: f7ff ffa3 bl 8009224 <search_EIT_table>
- 80092de: 1e04 subs r4, r0, #0
- 80092e0: d017 beq.n 8009312 <get_eit_entry+0x56>
- 80092e2: f7ff ff93 bl 800920c <selfrel_offset31>
- 80092e6: 6863 ldr r3, [r4, #4]
- 80092e8: 64a8 str r0, [r5, #72] @ 0x48
- 80092ea: 2b01 cmp r3, #1
- 80092ec: d027 beq.n 800933e <get_eit_entry+0x82>
- 80092ee: 1d20 adds r0, r4, #4
- 80092f0: 2b00 cmp r3, #0
- 80092f2: db22 blt.n 800933a <get_eit_entry+0x7e>
- 80092f4: f7ff ff8a bl 800920c <selfrel_offset31>
- 80092f8: 2300 movs r3, #0
- 80092fa: 652b str r3, [r5, #80] @ 0x50
- 80092fc: 6803 ldr r3, [r0, #0]
- 80092fe: 64e8 str r0, [r5, #76] @ 0x4c
- 8009300: 2b00 cmp r3, #0
- 8009302: db0f blt.n 8009324 <get_eit_entry+0x68>
- 8009304: f7ff ff82 bl 800920c <selfrel_offset31>
- 8009308: 0003 movs r3, r0
- 800930a: 2000 movs r0, #0
- 800930c: 612b str r3, [r5, #16]
- 800930e: b003 add sp, #12
- 8009310: bd30 pop {r4, r5, pc}
- 8009312: 2300 movs r3, #0
- 8009314: 2009 movs r0, #9
- 8009316: e7f9 b.n 800930c <get_eit_entry+0x50>
- 8009318: 4b0b ldr r3, [pc, #44] @ (8009348 <get_eit_entry+0x8c>)
- 800931a: 480c ldr r0, [pc, #48] @ (800934c <get_eit_entry+0x90>)
- 800931c: 1a1b subs r3, r3, r0
- 800931e: 10d9 asrs r1, r3, #3
- 8009320: 9101 str r1, [sp, #4]
- 8009322: e7d9 b.n 80092d8 <get_eit_entry+0x1c>
- 8009324: 0118 lsls r0, r3, #4
- 8009326: 0f00 lsrs r0, r0, #28
- 8009328: f7ff ffb4 bl 8009294 <__gnu_unwind_get_pr_addr>
- 800932c: 4242 negs r2, r0
- 800932e: 4142 adcs r2, r0
- 8009330: 0003 movs r3, r0
- 8009332: 2009 movs r0, #9
- 8009334: 4252 negs r2, r2
- 8009336: 4010 ands r0, r2
- 8009338: e7e8 b.n 800930c <get_eit_entry+0x50>
- 800933a: 2301 movs r3, #1
- 800933c: e7dd b.n 80092fa <get_eit_entry+0x3e>
- 800933e: 2300 movs r3, #0
- 8009340: 2005 movs r0, #5
- 8009342: e7e3 b.n 800930c <get_eit_entry+0x50>
- 8009344: 00000000 .word 0x00000000
- 8009348: 08016610 .word 0x08016610
- 800934c: 08016468 .word 0x08016468
- 08009350 <restore_non_core_regs>:
- 8009350: 6803 ldr r3, [r0, #0]
- 8009352: b510 push {r4, lr}
- 8009354: 0004 movs r4, r0
- 8009356: 07da lsls r2, r3, #31
- 8009358: d405 bmi.n 8009366 <restore_non_core_regs+0x16>
- 800935a: 079b lsls r3, r3, #30
- 800935c: d50a bpl.n 8009374 <restore_non_core_regs+0x24>
- 800935e: 3050 adds r0, #80 @ 0x50
- 8009360: f7f7 f85a bl 8000418 <__gnu_Unwind_Restore_VFP_D>
- 8009364: 6823 ldr r3, [r4, #0]
- 8009366: 075a lsls r2, r3, #29
- 8009368: d50a bpl.n 8009380 <restore_non_core_regs+0x30>
- 800936a: 071a lsls r2, r3, #28
- 800936c: d50f bpl.n 800938e <restore_non_core_regs+0x3e>
- 800936e: 06db lsls r3, r3, #27
- 8009370: d515 bpl.n 800939e <restore_non_core_regs+0x4e>
- 8009372: bd10 pop {r4, pc}
- 8009374: 3050 adds r0, #80 @ 0x50
- 8009376: f7f7 f84b bl 8000410 <__gnu_Unwind_Restore_VFP>
- 800937a: 6823 ldr r3, [r4, #0]
- 800937c: 075a lsls r2, r3, #29
- 800937e: d4f4 bmi.n 800936a <restore_non_core_regs+0x1a>
- 8009380: 0020 movs r0, r4
- 8009382: 30d8 adds r0, #216 @ 0xd8
- 8009384: f7f7 f84c bl 8000420 <__gnu_Unwind_Restore_VFP_D_16_to_31>
- 8009388: 6823 ldr r3, [r4, #0]
- 800938a: 071a lsls r2, r3, #28
- 800938c: d4ef bmi.n 800936e <restore_non_core_regs+0x1e>
- 800938e: 0020 movs r0, r4
- 8009390: 3059 adds r0, #89 @ 0x59
- 8009392: 30ff adds r0, #255 @ 0xff
- 8009394: f7f7 f848 bl 8000428 <__gnu_Unwind_Restore_WMMXD>
- 8009398: 6823 ldr r3, [r4, #0]
- 800939a: 06db lsls r3, r3, #27
- 800939c: d4e9 bmi.n 8009372 <restore_non_core_regs+0x22>
- 800939e: 0020 movs r0, r4
- 80093a0: 30d9 adds r0, #217 @ 0xd9
- 80093a2: 30ff adds r0, #255 @ 0xff
- 80093a4: f7f7 f844 bl 8000430 <__gnu_Unwind_Restore_WMMXC>
- 80093a8: e7e3 b.n 8009372 <restore_non_core_regs+0x22>
- 80093aa: 46c0 nop @ (mov r8, r8)
- 080093ac <_Unwind_decode_typeinfo_ptr.constprop.0>:
- 80093ac: 0003 movs r3, r0
- 80093ae: 6800 ldr r0, [r0, #0]
- 80093b0: 2800 cmp r0, #0
- 80093b2: d000 beq.n 80093b6 <_Unwind_decode_typeinfo_ptr.constprop.0+0xa>
- 80093b4: 18c0 adds r0, r0, r3
- 80093b6: 4770 bx lr
- 080093b8 <_Unwind_DebugHook>:
- 80093b8: 4770 bx lr
- 80093ba: 46c0 nop @ (mov r8, r8)
- 080093bc <unwind_phase2>:
- 80093bc: b570 push {r4, r5, r6, lr}
- 80093be: 0004 movs r4, r0
- 80093c0: 000d movs r5, r1
- 80093c2: 0020 movs r0, r4
- 80093c4: 6c29 ldr r1, [r5, #64] @ 0x40
- 80093c6: f7ff ff79 bl 80092bc <get_eit_entry>
- 80093ca: 2800 cmp r0, #0
- 80093cc: d111 bne.n 80093f2 <unwind_phase2+0x36>
- 80093ce: 6c2b ldr r3, [r5, #64] @ 0x40
- 80093d0: 002a movs r2, r5
- 80093d2: 6163 str r3, [r4, #20]
- 80093d4: 0021 movs r1, r4
- 80093d6: 2001 movs r0, #1
- 80093d8: 6923 ldr r3, [r4, #16]
- 80093da: 4798 blx r3
- 80093dc: 2808 cmp r0, #8
- 80093de: d0f0 beq.n 80093c2 <unwind_phase2+0x6>
- 80093e0: 2807 cmp r0, #7
- 80093e2: d106 bne.n 80093f2 <unwind_phase2+0x36>
- 80093e4: 2000 movs r0, #0
- 80093e6: 6c29 ldr r1, [r5, #64] @ 0x40
- 80093e8: f7ff ffe6 bl 80093b8 <_Unwind_DebugHook>
- 80093ec: 1d28 adds r0, r5, #4
- 80093ee: f7f6 fff9 bl 80003e4 <__restore_core_regs>
- 80093f2: f000 fe0d bl 800a010 <abort>
- 80093f6: 46c0 nop @ (mov r8, r8)
- 080093f8 <unwind_phase2_forced>:
- 80093f8: b5f0 push {r4, r5, r6, r7, lr}
- 80093fa: 4647 mov r7, r8
- 80093fc: 46ce mov lr, r9
- 80093fe: b580 push {r7, lr}
- 8009400: 4c2e ldr r4, [pc, #184] @ (80094bc <unwind_phase2_forced+0xc4>)
- 8009402: 6983 ldr r3, [r0, #24]
- 8009404: 44a5 add sp, r4
- 8009406: 68c7 ldr r7, [r0, #12]
- 8009408: 0004 movs r4, r0
- 800940a: 0015 movs r5, r2
- 800940c: 3104 adds r1, #4
- 800940e: 2240 movs r2, #64 @ 0x40
- 8009410: a803 add r0, sp, #12
- 8009412: 4698 mov r8, r3
- 8009414: f001 ffd6 bl 800b3c4 <memcpy>
- 8009418: 2300 movs r3, #0
- 800941a: 9302 str r3, [sp, #8]
- 800941c: e023 b.n 8009466 <unwind_phase2_forced+0x6e>
- 800941e: 22f4 movs r2, #244 @ 0xf4
- 8009420: 9b12 ldr r3, [sp, #72] @ 0x48
- 8009422: 0052 lsls r2, r2, #1
- 8009424: 6163 str r3, [r4, #20]
- 8009426: a902 add r1, sp, #8
- 8009428: a87c add r0, sp, #496 @ 0x1f0
- 800942a: f001 ffcb bl 800b3c4 <memcpy>
- 800942e: 0021 movs r1, r4
- 8009430: 0030 movs r0, r6
- 8009432: 6923 ldr r3, [r4, #16]
- 8009434: aa7c add r2, sp, #496 @ 0x1f0
- 8009436: 4798 blx r3
- 8009438: 9b8a ldr r3, [sp, #552] @ 0x228
- 800943a: 0006 movs r6, r0
- 800943c: 9314 str r3, [sp, #80] @ 0x50
- 800943e: 4643 mov r3, r8
- 8009440: 9301 str r3, [sp, #4]
- 8009442: ab02 add r3, sp, #8
- 8009444: 9300 str r3, [sp, #0]
- 8009446: 0022 movs r2, r4
- 8009448: 0023 movs r3, r4
- 800944a: 0029 movs r1, r5
- 800944c: 2001 movs r0, #1
- 800944e: 47b8 blx r7
- 8009450: 2800 cmp r0, #0
- 8009452: d129 bne.n 80094a8 <unwind_phase2_forced+0xb0>
- 8009454: 22f4 movs r2, #244 @ 0xf4
- 8009456: a97c add r1, sp, #496 @ 0x1f0
- 8009458: 0052 lsls r2, r2, #1
- 800945a: a802 add r0, sp, #8
- 800945c: f001 ffb2 bl 800b3c4 <memcpy>
- 8009460: 2500 movs r5, #0
- 8009462: 2e08 cmp r6, #8
- 8009464: d11e bne.n 80094a4 <unwind_phase2_forced+0xac>
- 8009466: 0020 movs r0, r4
- 8009468: 9912 ldr r1, [sp, #72] @ 0x48
- 800946a: f7ff ff27 bl 80092bc <get_eit_entry>
- 800946e: 3509 adds r5, #9
- 8009470: 4681 mov r9, r0
- 8009472: b2ee uxtb r6, r5
- 8009474: 2800 cmp r0, #0
- 8009476: d0d2 beq.n 800941e <unwind_phase2_forced+0x26>
- 8009478: 9b10 ldr r3, [sp, #64] @ 0x40
- 800947a: 2110 movs r1, #16
- 800947c: 9314 str r3, [sp, #80] @ 0x50
- 800947e: 4643 mov r3, r8
- 8009480: 9301 str r3, [sp, #4]
- 8009482: ab02 add r3, sp, #8
- 8009484: 9300 str r3, [sp, #0]
- 8009486: 0022 movs r2, r4
- 8009488: 0023 movs r3, r4
- 800948a: 2001 movs r0, #1
- 800948c: 4331 orrs r1, r6
- 800948e: 47b8 blx r7
- 8009490: 2800 cmp r0, #0
- 8009492: d109 bne.n 80094a8 <unwind_phase2_forced+0xb0>
- 8009494: 4648 mov r0, r9
- 8009496: 23f7 movs r3, #247 @ 0xf7
- 8009498: 009b lsls r3, r3, #2
- 800949a: 449d add sp, r3
- 800949c: bcc0 pop {r6, r7}
- 800949e: 46b9 mov r9, r7
- 80094a0: 46b0 mov r8, r6
- 80094a2: bdf0 pop {r4, r5, r6, r7, pc}
- 80094a4: 2e07 cmp r6, #7
- 80094a6: d002 beq.n 80094ae <unwind_phase2_forced+0xb6>
- 80094a8: 2309 movs r3, #9
- 80094aa: 4699 mov r9, r3
- 80094ac: e7f2 b.n 8009494 <unwind_phase2_forced+0x9c>
- 80094ae: 0028 movs r0, r5
- 80094b0: 9912 ldr r1, [sp, #72] @ 0x48
- 80094b2: f7ff ff81 bl 80093b8 <_Unwind_DebugHook>
- 80094b6: a803 add r0, sp, #12
- 80094b8: f7f6 ff94 bl 80003e4 <__restore_core_regs>
- 80094bc: fffffc24 .word 0xfffffc24
- 080094c0 <__gnu_Unwind_RaiseException>:
- 80094c0: b570 push {r4, r5, r6, lr}
- 80094c2: 6bcb ldr r3, [r1, #60] @ 0x3c
- 80094c4: b0fa sub sp, #488 @ 0x1e8
- 80094c6: 0005 movs r5, r0
- 80094c8: 640b str r3, [r1, #64] @ 0x40
- 80094ca: 000e movs r6, r1
- 80094cc: 2240 movs r2, #64 @ 0x40
- 80094ce: 3104 adds r1, #4
- 80094d0: a801 add r0, sp, #4
- 80094d2: f001 ff77 bl 800b3c4 <memcpy>
- 80094d6: 2301 movs r3, #1
- 80094d8: 425b negs r3, r3
- 80094da: 9300 str r3, [sp, #0]
- 80094dc: e006 b.n 80094ec <__gnu_Unwind_RaiseException+0x2c>
- 80094de: 466a mov r2, sp
- 80094e0: 0029 movs r1, r5
- 80094e2: 692b ldr r3, [r5, #16]
- 80094e4: 4798 blx r3
- 80094e6: 0004 movs r4, r0
- 80094e8: 2808 cmp r0, #8
- 80094ea: d108 bne.n 80094fe <__gnu_Unwind_RaiseException+0x3e>
- 80094ec: 0028 movs r0, r5
- 80094ee: 9910 ldr r1, [sp, #64] @ 0x40
- 80094f0: f7ff fee4 bl 80092bc <get_eit_entry>
- 80094f4: 2800 cmp r0, #0
- 80094f6: d0f2 beq.n 80094de <__gnu_Unwind_RaiseException+0x1e>
- 80094f8: 2009 movs r0, #9
- 80094fa: b07a add sp, #488 @ 0x1e8
- 80094fc: bd70 pop {r4, r5, r6, pc}
- 80094fe: 4668 mov r0, sp
- 8009500: f7ff ff26 bl 8009350 <restore_non_core_regs>
- 8009504: 2c06 cmp r4, #6
- 8009506: d1f7 bne.n 80094f8 <__gnu_Unwind_RaiseException+0x38>
- 8009508: 0031 movs r1, r6
- 800950a: 0028 movs r0, r5
- 800950c: f7ff ff56 bl 80093bc <unwind_phase2>
- 08009510 <__gnu_Unwind_ForcedUnwind>:
- 8009510: b510 push {r4, lr}
- 8009512: 6182 str r2, [r0, #24]
- 8009514: 6bda ldr r2, [r3, #60] @ 0x3c
- 8009516: 60c1 str r1, [r0, #12]
- 8009518: 641a str r2, [r3, #64] @ 0x40
- 800951a: 0019 movs r1, r3
- 800951c: 2200 movs r2, #0
- 800951e: f7ff ff6b bl 80093f8 <unwind_phase2_forced>
- 8009522: bd10 pop {r4, pc}
- 08009524 <__gnu_Unwind_Resume>:
- 8009524: 6943 ldr r3, [r0, #20]
- 8009526: b570 push {r4, r5, r6, lr}
- 8009528: 640b str r3, [r1, #64] @ 0x40
- 800952a: 68c3 ldr r3, [r0, #12]
- 800952c: 0004 movs r4, r0
- 800952e: 000d movs r5, r1
- 8009530: 2b00 cmp r3, #0
- 8009532: d113 bne.n 800955c <__gnu_Unwind_Resume+0x38>
- 8009534: 000a movs r2, r1
- 8009536: 6903 ldr r3, [r0, #16]
- 8009538: 0001 movs r1, r0
- 800953a: 2002 movs r0, #2
- 800953c: 4798 blx r3
- 800953e: 2807 cmp r0, #7
- 8009540: d005 beq.n 800954e <__gnu_Unwind_Resume+0x2a>
- 8009542: 2808 cmp r0, #8
- 8009544: d10f bne.n 8009566 <__gnu_Unwind_Resume+0x42>
- 8009546: 0029 movs r1, r5
- 8009548: 0020 movs r0, r4
- 800954a: f7ff ff37 bl 80093bc <unwind_phase2>
- 800954e: 2000 movs r0, #0
- 8009550: 6c29 ldr r1, [r5, #64] @ 0x40
- 8009552: f7ff ff31 bl 80093b8 <_Unwind_DebugHook>
- 8009556: 1d28 adds r0, r5, #4
- 8009558: f7f6 ff44 bl 80003e4 <__restore_core_regs>
- 800955c: 2201 movs r2, #1
- 800955e: f7ff ff4b bl 80093f8 <unwind_phase2_forced>
- 8009562: f000 fd55 bl 800a010 <abort>
- 8009566: f000 fd53 bl 800a010 <abort>
- 800956a: 46c0 nop @ (mov r8, r8)
- 0800956c <__gnu_Unwind_Resume_or_Rethrow>:
- 800956c: 68c3 ldr r3, [r0, #12]
- 800956e: b510 push {r4, lr}
- 8009570: 2b00 cmp r3, #0
- 8009572: d005 beq.n 8009580 <__gnu_Unwind_Resume_or_Rethrow+0x14>
- 8009574: 6bcb ldr r3, [r1, #60] @ 0x3c
- 8009576: 2200 movs r2, #0
- 8009578: 640b str r3, [r1, #64] @ 0x40
- 800957a: f7ff ff3d bl 80093f8 <unwind_phase2_forced>
- 800957e: bd10 pop {r4, pc}
- 8009580: f7ff ff9e bl 80094c0 <__gnu_Unwind_RaiseException>
- 8009584: e7fb b.n 800957e <__gnu_Unwind_Resume_or_Rethrow+0x12>
- 8009586: 46c0 nop @ (mov r8, r8)
- 08009588 <_Unwind_Complete>:
- 8009588: 4770 bx lr
- 800958a: 46c0 nop @ (mov r8, r8)
- 0800958c <_Unwind_DeleteException>:
- 800958c: 6883 ldr r3, [r0, #8]
- 800958e: 0001 movs r1, r0
- 8009590: b510 push {r4, lr}
- 8009592: 2b00 cmp r3, #0
- 8009594: d001 beq.n 800959a <_Unwind_DeleteException+0xe>
- 8009596: 2001 movs r0, #1
- 8009598: 4798 blx r3
- 800959a: bd10 pop {r4, pc}
- 0800959c <_Unwind_VRS_Get>:
- 800959c: 2904 cmp r1, #4
- 800959e: d808 bhi.n 80095b2 <_Unwind_VRS_Get+0x16>
- 80095a0: 2902 cmp r1, #2
- 80095a2: d81a bhi.n 80095da <_Unwind_VRS_Get+0x3e>
- 80095a4: 2900 cmp r1, #0
- 80095a6: d00b beq.n 80095c0 <_Unwind_VRS_Get+0x24>
- 80095a8: 1e48 subs r0, r1, #1
- 80095aa: 1e43 subs r3, r0, #1
- 80095ac: 4198 sbcs r0, r3
- 80095ae: 3001 adds r0, #1
- 80095b0: 4770 bx lr
- 80095b2: 2905 cmp r1, #5
- 80095b4: d10f bne.n 80095d6 <_Unwind_VRS_Get+0x3a>
- 80095b6: 6c43 ldr r3, [r0, #68] @ 0x44
- 80095b8: 9a00 ldr r2, [sp, #0]
- 80095ba: 2000 movs r0, #0
- 80095bc: 6013 str r3, [r2, #0]
- 80095be: e7f7 b.n 80095b0 <_Unwind_VRS_Get+0x14>
- 80095c0: 2b00 cmp r3, #0
- 80095c2: d108 bne.n 80095d6 <_Unwind_VRS_Get+0x3a>
- 80095c4: 2a0f cmp r2, #15
- 80095c6: d806 bhi.n 80095d6 <_Unwind_VRS_Get+0x3a>
- 80095c8: 0092 lsls r2, r2, #2
- 80095ca: 1880 adds r0, r0, r2
- 80095cc: 6843 ldr r3, [r0, #4]
- 80095ce: 9a00 ldr r2, [sp, #0]
- 80095d0: 2000 movs r0, #0
- 80095d2: 6013 str r3, [r2, #0]
- 80095d4: e7ec b.n 80095b0 <_Unwind_VRS_Get+0x14>
- 80095d6: 2002 movs r0, #2
- 80095d8: e7ea b.n 80095b0 <_Unwind_VRS_Get+0x14>
- 80095da: 2001 movs r0, #1
- 80095dc: e7e8 b.n 80095b0 <_Unwind_VRS_Get+0x14>
- 80095de: 46c0 nop @ (mov r8, r8)
- 080095e0 <_Unwind_GetGR>:
- 80095e0: b500 push {lr}
- 80095e2: b085 sub sp, #20
- 80095e4: ab03 add r3, sp, #12
- 80095e6: 000a movs r2, r1
- 80095e8: 9300 str r3, [sp, #0]
- 80095ea: 2100 movs r1, #0
- 80095ec: 2300 movs r3, #0
- 80095ee: f7ff ffd5 bl 800959c <_Unwind_VRS_Get>
- 80095f2: 9803 ldr r0, [sp, #12]
- 80095f4: b005 add sp, #20
- 80095f6: bd00 pop {pc}
- 080095f8 <_Unwind_VRS_Set>:
- 80095f8: 2904 cmp r1, #4
- 80095fa: d808 bhi.n 800960e <_Unwind_VRS_Set+0x16>
- 80095fc: 2902 cmp r1, #2
- 80095fe: d81a bhi.n 8009636 <_Unwind_VRS_Set+0x3e>
- 8009600: 2900 cmp r1, #0
- 8009602: d00b beq.n 800961c <_Unwind_VRS_Set+0x24>
- 8009604: 1e48 subs r0, r1, #1
- 8009606: 1e43 subs r3, r0, #1
- 8009608: 4198 sbcs r0, r3
- 800960a: 3001 adds r0, #1
- 800960c: 4770 bx lr
- 800960e: 2905 cmp r1, #5
- 8009610: d10f bne.n 8009632 <_Unwind_VRS_Set+0x3a>
- 8009612: 9b00 ldr r3, [sp, #0]
- 8009614: 681b ldr r3, [r3, #0]
- 8009616: 6443 str r3, [r0, #68] @ 0x44
- 8009618: 2000 movs r0, #0
- 800961a: e7f7 b.n 800960c <_Unwind_VRS_Set+0x14>
- 800961c: 2b00 cmp r3, #0
- 800961e: d108 bne.n 8009632 <_Unwind_VRS_Set+0x3a>
- 8009620: 2a0f cmp r2, #15
- 8009622: d806 bhi.n 8009632 <_Unwind_VRS_Set+0x3a>
- 8009624: 9b00 ldr r3, [sp, #0]
- 8009626: 0092 lsls r2, r2, #2
- 8009628: 681b ldr r3, [r3, #0]
- 800962a: 1880 adds r0, r0, r2
- 800962c: 6043 str r3, [r0, #4]
- 800962e: 2000 movs r0, #0
- 8009630: e7ec b.n 800960c <_Unwind_VRS_Set+0x14>
- 8009632: 2002 movs r0, #2
- 8009634: e7ea b.n 800960c <_Unwind_VRS_Set+0x14>
- 8009636: 2001 movs r0, #1
- 8009638: e7e8 b.n 800960c <_Unwind_VRS_Set+0x14>
- 800963a: 46c0 nop @ (mov r8, r8)
- 0800963c <_Unwind_SetGR>:
- 800963c: b500 push {lr}
- 800963e: b085 sub sp, #20
- 8009640: ab03 add r3, sp, #12
- 8009642: 9203 str r2, [sp, #12]
- 8009644: 9300 str r3, [sp, #0]
- 8009646: 000a movs r2, r1
- 8009648: 2300 movs r3, #0
- 800964a: 2100 movs r1, #0
- 800964c: f7ff ffd4 bl 80095f8 <_Unwind_VRS_Set>
- 8009650: b005 add sp, #20
- 8009652: bd00 pop {pc}
- 08009654 <__gnu_Unwind_Backtrace>:
- 8009654: b570 push {r4, r5, r6, lr}
- 8009656: 4c19 ldr r4, [pc, #100] @ (80096bc <__gnu_Unwind_Backtrace+0x68>)
- 8009658: 6bd3 ldr r3, [r2, #60] @ 0x3c
- 800965a: 44a5 add sp, r4
- 800965c: 0005 movs r5, r0
- 800965e: 6413 str r3, [r2, #64] @ 0x40
- 8009660: 000c movs r4, r1
- 8009662: a817 add r0, sp, #92 @ 0x5c
- 8009664: 1d11 adds r1, r2, #4
- 8009666: 2240 movs r2, #64 @ 0x40
- 8009668: f001 feac bl 800b3c4 <memcpy>
- 800966c: 2301 movs r3, #1
- 800966e: 425b negs r3, r3
- 8009670: 9316 str r3, [sp, #88] @ 0x58
- 8009672: e013 b.n 800969c <__gnu_Unwind_Backtrace+0x48>
- 8009674: 210c movs r1, #12
- 8009676: a816 add r0, sp, #88 @ 0x58
- 8009678: 466a mov r2, sp
- 800967a: f7ff ffdf bl 800963c <_Unwind_SetGR>
- 800967e: 0021 movs r1, r4
- 8009680: a816 add r0, sp, #88 @ 0x58
- 8009682: 47a8 blx r5
- 8009684: 2800 cmp r0, #0
- 8009686: d10f bne.n 80096a8 <__gnu_Unwind_Backtrace+0x54>
- 8009688: 4669 mov r1, sp
- 800968a: 9b04 ldr r3, [sp, #16]
- 800968c: aa16 add r2, sp, #88 @ 0x58
- 800968e: 3008 adds r0, #8
- 8009690: 4798 blx r3
- 8009692: 0006 movs r6, r0
- 8009694: 2805 cmp r0, #5
- 8009696: d008 beq.n 80096aa <__gnu_Unwind_Backtrace+0x56>
- 8009698: 2809 cmp r0, #9
- 800969a: d005 beq.n 80096a8 <__gnu_Unwind_Backtrace+0x54>
- 800969c: 4668 mov r0, sp
- 800969e: 9926 ldr r1, [sp, #152] @ 0x98
- 80096a0: f7ff fe0c bl 80092bc <get_eit_entry>
- 80096a4: 2800 cmp r0, #0
- 80096a6: d0e5 beq.n 8009674 <__gnu_Unwind_Backtrace+0x20>
- 80096a8: 2609 movs r6, #9
- 80096aa: a816 add r0, sp, #88 @ 0x58
- 80096ac: f7ff fe50 bl 8009350 <restore_non_core_regs>
- 80096b0: 0030 movs r0, r6
- 80096b2: 2390 movs r3, #144 @ 0x90
- 80096b4: 009b lsls r3, r3, #2
- 80096b6: 449d add sp, r3
- 80096b8: bd70 pop {r4, r5, r6, pc}
- 80096ba: 46c0 nop @ (mov r8, r8)
- 80096bc: fffffdc0 .word 0xfffffdc0
- 080096c0 <__gnu_unwind_pr_common>:
- 80096c0: b5f0 push {r4, r5, r6, r7, lr}
- 80096c2: 464e mov r6, r9
- 80096c4: 4645 mov r5, r8
- 80096c6: 46de mov lr, fp
- 80096c8: 4657 mov r7, sl
- 80096ca: b5e0 push {r5, r6, r7, lr}
- 80096cc: 000d movs r5, r1
- 80096ce: 2103 movs r1, #3
- 80096d0: 6cec ldr r4, [r5, #76] @ 0x4c
- 80096d2: 0016 movs r6, r2
- 80096d4: cc04 ldmia r4!, {r2}
- 80096d6: b08b sub sp, #44 @ 0x2c
- 80096d8: 4694 mov ip, r2
- 80096da: 4001 ands r1, r0
- 80096dc: 9408 str r4, [sp, #32]
- 80096de: 2b00 cmp r3, #0
- 80096e0: d100 bne.n 80096e4 <__gnu_unwind_pr_common+0x24>
- 80096e2: e07f b.n 80097e4 <__gnu_unwind_pr_common+0x124>
- 80096e4: 0c17 lsrs r7, r2, #16
- 80096e6: aa06 add r2, sp, #24
- 80096e8: 7357 strb r7, [r2, #13]
- 80096ea: 4662 mov r2, ip
- 80096ec: 0412 lsls r2, r2, #16
- 80096ee: 9207 str r2, [sp, #28]
- 80096f0: 22ff movs r2, #255 @ 0xff
- 80096f2: 403a ands r2, r7
- 80096f4: 0092 lsls r2, r2, #2
- 80096f6: 18a4 adds r4, r4, r2
- 80096f8: 2202 movs r2, #2
- 80096fa: af06 add r7, sp, #24
- 80096fc: 733a strb r2, [r7, #12]
- 80096fe: 2902 cmp r1, #2
- 8009700: d100 bne.n 8009704 <__gnu_unwind_pr_common+0x44>
- 8009702: 6bac ldr r4, [r5, #56] @ 0x38
- 8009704: 6d2a ldr r2, [r5, #80] @ 0x50
- 8009706: 07d2 lsls r2, r2, #31
- 8009708: d507 bpl.n 800971a <__gnu_unwind_pr_common+0x5a>
- 800970a: 0030 movs r0, r6
- 800970c: a907 add r1, sp, #28
- 800970e: f000 fad9 bl 8009cc4 <__gnu_unwind_execute>
- 8009712: 2800 cmp r0, #0
- 8009714: d15b bne.n 80097ce <__gnu_unwind_pr_common+0x10e>
- 8009716: 2008 movs r0, #8
- 8009718: e05a b.n 80097d0 <__gnu_unwind_pr_common+0x110>
- 800971a: 6822 ldr r2, [r4, #0]
- 800971c: 4693 mov fp, r2
- 800971e: 2a00 cmp r2, #0
- 8009720: d0f3 beq.n 800970a <__gnu_unwind_pr_common+0x4a>
- 8009722: 2208 movs r2, #8
- 8009724: 4002 ands r2, r0
- 8009726: 9203 str r2, [sp, #12]
- 8009728: 2200 movs r2, #0
- 800972a: 9204 str r2, [sp, #16]
- 800972c: 3202 adds r2, #2
- 800972e: 2701 movs r7, #1
- 8009730: 4690 mov r8, r2
- 8009732: 46aa mov sl, r5
- 8009734: 46b1 mov r9, r6
- 8009736: 9102 str r1, [sp, #8]
- 8009738: 9301 str r3, [sp, #4]
- 800973a: 9b01 ldr r3, [sp, #4]
- 800973c: 2b02 cmp r3, #2
- 800973e: d04e beq.n 80097de <__gnu_unwind_pr_common+0x11e>
- 8009740: 8823 ldrh r3, [r4, #0]
- 8009742: 8865 ldrh r5, [r4, #2]
- 8009744: 469b mov fp, r3
- 8009746: 3404 adds r4, #4
- 8009748: 4653 mov r3, sl
- 800974a: 002e movs r6, r5
- 800974c: 6c9b ldr r3, [r3, #72] @ 0x48
- 800974e: 210f movs r1, #15
- 8009750: 4648 mov r0, r9
- 8009752: 43be bics r6, r7
- 8009754: 18f6 adds r6, r6, r3
- 8009756: f7ff ff43 bl 80095e0 <_Unwind_GetGR>
- 800975a: 2300 movs r3, #0
- 800975c: 4286 cmp r6, r0
- 800975e: d805 bhi.n 800976c <__gnu_unwind_pr_common+0xac>
- 8009760: 465b mov r3, fp
- 8009762: 43bb bics r3, r7
- 8009764: 199b adds r3, r3, r6
- 8009766: 4298 cmp r0, r3
- 8009768: 419b sbcs r3, r3
- 800976a: 425b negs r3, r3
- 800976c: 4642 mov r2, r8
- 800976e: 006d lsls r5, r5, #1
- 8009770: 4015 ands r5, r2
- 8009772: 465a mov r2, fp
- 8009774: 403a ands r2, r7
- 8009776: 4315 orrs r5, r2
- 8009778: 2d01 cmp r5, #1
- 800977a: d050 beq.n 800981e <__gnu_unwind_pr_common+0x15e>
- 800977c: 2d02 cmp r5, #2
- 800977e: d037 beq.n 80097f0 <__gnu_unwind_pr_common+0x130>
- 8009780: 2d00 cmp r5, #0
- 8009782: d124 bne.n 80097ce <__gnu_unwind_pr_common+0x10e>
- 8009784: 9a02 ldr r2, [sp, #8]
- 8009786: 2a00 cmp r2, #0
- 8009788: d002 beq.n 8009790 <__gnu_unwind_pr_common+0xd0>
- 800978a: 2b00 cmp r3, #0
- 800978c: d000 beq.n 8009790 <__gnu_unwind_pr_common+0xd0>
- 800978e: e0c3 b.n 8009918 <__gnu_unwind_pr_common+0x258>
- 8009790: 3404 adds r4, #4
- 8009792: 6823 ldr r3, [r4, #0]
- 8009794: 469b mov fp, r3
- 8009796: 2b00 cmp r3, #0
- 8009798: d1cf bne.n 800973a <__gnu_unwind_pr_common+0x7a>
- 800979a: 464e mov r6, r9
- 800979c: a907 add r1, sp, #28
- 800979e: 0030 movs r0, r6
- 80097a0: f000 fa90 bl 8009cc4 <__gnu_unwind_execute>
- 80097a4: 2800 cmp r0, #0
- 80097a6: d112 bne.n 80097ce <__gnu_unwind_pr_common+0x10e>
- 80097a8: 9b04 ldr r3, [sp, #16]
- 80097aa: 2b00 cmp r3, #0
- 80097ac: d0b3 beq.n 8009716 <__gnu_unwind_pr_common+0x56>
- 80097ae: 210f movs r1, #15
- 80097b0: 0030 movs r0, r6
- 80097b2: f7ff ff15 bl 80095e0 <_Unwind_GetGR>
- 80097b6: 210e movs r1, #14
- 80097b8: 0002 movs r2, r0
- 80097ba: 0030 movs r0, r6
- 80097bc: f7ff ff3e bl 800963c <_Unwind_SetGR>
- 80097c0: 0030 movs r0, r6
- 80097c2: 210f movs r1, #15
- 80097c4: 4a73 ldr r2, [pc, #460] @ (8009994 <__gnu_unwind_pr_common+0x2d4>)
- 80097c6: f7ff ff39 bl 800963c <_Unwind_SetGR>
- 80097ca: 2007 movs r0, #7
- 80097cc: e000 b.n 80097d0 <__gnu_unwind_pr_common+0x110>
- 80097ce: 2009 movs r0, #9
- 80097d0: b00b add sp, #44 @ 0x2c
- 80097d2: bcf0 pop {r4, r5, r6, r7}
- 80097d4: 46bb mov fp, r7
- 80097d6: 46b2 mov sl, r6
- 80097d8: 46a9 mov r9, r5
- 80097da: 46a0 mov r8, r4
- 80097dc: bdf0 pop {r4, r5, r6, r7, pc}
- 80097de: 6865 ldr r5, [r4, #4]
- 80097e0: 3408 adds r4, #8
- 80097e2: e7b1 b.n 8009748 <__gnu_unwind_pr_common+0x88>
- 80097e4: 0212 lsls r2, r2, #8
- 80097e6: 9207 str r2, [sp, #28]
- 80097e8: aa06 add r2, sp, #24
- 80097ea: 7353 strb r3, [r2, #13]
- 80097ec: 2203 movs r2, #3
- 80097ee: e784 b.n 80096fa <__gnu_unwind_pr_common+0x3a>
- 80097f0: 6825 ldr r5, [r4, #0]
- 80097f2: 006a lsls r2, r5, #1
- 80097f4: 0852 lsrs r2, r2, #1
- 80097f6: 4693 mov fp, r2
- 80097f8: 9a02 ldr r2, [sp, #8]
- 80097fa: 2a00 cmp r2, #0
- 80097fc: d149 bne.n 8009892 <__gnu_unwind_pr_common+0x1d2>
- 80097fe: 2b00 cmp r3, #0
- 8009800: d005 beq.n 800980e <__gnu_unwind_pr_common+0x14e>
- 8009802: 9b03 ldr r3, [sp, #12]
- 8009804: 2b00 cmp r3, #0
- 8009806: d060 beq.n 80098ca <__gnu_unwind_pr_common+0x20a>
- 8009808: 465b mov r3, fp
- 800980a: 2b00 cmp r3, #0
- 800980c: d05d beq.n 80098ca <__gnu_unwind_pr_common+0x20a>
- 800980e: 2d00 cmp r5, #0
- 8009810: da00 bge.n 8009814 <__gnu_unwind_pr_common+0x154>
- 8009812: 3404 adds r4, #4
- 8009814: 465b mov r3, fp
- 8009816: 3301 adds r3, #1
- 8009818: 009b lsls r3, r3, #2
- 800981a: 18e4 adds r4, r4, r3
- 800981c: e7b9 b.n 8009792 <__gnu_unwind_pr_common+0xd2>
- 800981e: 9a02 ldr r2, [sp, #8]
- 8009820: 2a00 cmp r2, #0
- 8009822: d119 bne.n 8009858 <__gnu_unwind_pr_common+0x198>
- 8009824: 2b00 cmp r3, #0
- 8009826: d015 beq.n 8009854 <__gnu_unwind_pr_common+0x194>
- 8009828: 6825 ldr r5, [r4, #0]
- 800982a: 6863 ldr r3, [r4, #4]
- 800982c: 0fed lsrs r5, r5, #31
- 800982e: 1c9a adds r2, r3, #2
- 8009830: d0cd beq.n 80097ce <__gnu_unwind_pr_common+0x10e>
- 8009832: 4652 mov r2, sl
- 8009834: 3258 adds r2, #88 @ 0x58
- 8009836: 9206 str r2, [sp, #24]
- 8009838: 3301 adds r3, #1
- 800983a: d100 bne.n 800983e <__gnu_unwind_pr_common+0x17e>
- 800983c: e099 b.n 8009972 <__gnu_unwind_pr_common+0x2b2>
- 800983e: 1d20 adds r0, r4, #4
- 8009840: f7ff fdb4 bl 80093ac <_Unwind_decode_typeinfo_ptr.constprop.0>
- 8009844: 002a movs r2, r5
- 8009846: 0001 movs r1, r0
- 8009848: ab06 add r3, sp, #24
- 800984a: 4650 mov r0, sl
- 800984c: f7fe fffa bl 8008844 <__cxa_type_match>
- 8009850: 2800
Advertisement
Add Comment
Please, Sign In to add comment