[*] Binary protection state of libuClibc-1.0.31.so
Full RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of libuClibc-1.0.31.so
12460: e2506000 subs r6, r0, #0
12464: 0a000027 beq 12508 <brk+0x26c>
12468: e59f80d0 ldr r8, [pc, #208] ; 12540 <brk+0x2a4>
1246c: e08f8008 add r8, pc, r8
12470: e1a02005 mov r2, r5
12474: e1a01008 mov r1, r8
12478: e1a00006 mov r0, r6
1247c: eb009f42 bl 3a18c <fscanf>
12480: e3700001 cmn r0, #1
12484: e1a04000 mov r4, r0
12488: 1a00000f bne 124cc <brk+0x230>
1248c: e1a00006 mov r0, r6
12490: eb008405 bl 334ac <fclose>
12494: e3740001 cmn r4, #1
12498: 1affffd7 bne 123fc <brk+0x160>
1249c: e59f30a0 ldr r3, [pc, #160] ; 12544 <brk+0x2a8>
124a0: e59f10a0 ldr r1, [pc, #160] ; 12548 <brk+0x2ac>
124a4: e7973003 ldr r3, [r7, r3]
124a8: e08f1001 add r1, pc, r1
124ac: e5930000 ldr r0, [r3]
124b0: eb0089f9 bl 34c9c <fprintf>
124b4: e59f3090 ldr r3, [pc, #144] ; 1254c <brk+0x2b0>
124b8: ebfffd1d bl 11934 <__aeabi_read_tp@plt>
--
18078: e3520000 cmp r2, #0
1807c: e08fc00c add ip, pc, ip
18080: 1a000011 bne 180cc <__assert+0x6c>
18084: e3a02001 mov r2, #1
18088: e58e2000 str r2, [lr]
1808c: e59f2044 ldr r2, [pc, #68] ; 180d8 <__assert+0x78>
18090: e1a05000 mov r5, r0
18094: e79c2002 ldr r2, [ip, r2]
18098: e3530000 cmp r3, #0
1809c: e5920000 ldr r0, [r2]
180a0: e59f2034 ldr r2, [pc, #52] ; 180dc <__assert+0x7c>
180a4: e08f2002 add r2, pc, r2
180a8: e5922000 ldr r2, [r2]
180ac: 059f302c ldreq r3, [pc, #44] ; 180e0 <__assert+0x80>
180b0: 008f3003 addeq r3, pc, r3
180b4: e98d0028 stmib sp, {r3, r5}
180b8: e1a03001 mov r3, r1
180bc: e59f1020 ldr r1, [pc, #32] ; 180e4 <__assert+0x84>
180c0: e58d4000 str r4, [sp]
180c4: e08f1001 add r1, pc, r1
180c8: eb0072f3 bl 34c9c <fprintf>
180cc: eb00cde7 bl 4b870 <abort>
180d0: 00070298 muleq r7, r8, r2
--
18f64: e3e03a0f mvn r3, #61440 ; 0xf000
18f68: e1a0e00f mov lr, pc
18f6c: e243f03f sub pc, r3, #63 ; 0x3f
18f70: 3afffff7 bcc 18f54 <readdir64_r+0x194>
18f74: e1a03004 mov r3, r4
18f78: e3530000 cmp r3, #0
18f7c: 0a000001 beq 18f88 <readdir64_r+0x1c8>
18f80: e1a00007 mov r0, r7
18f84: eb013213 bl 657d8 <pthread_sigqueue+0x98>
18f88: e5963000 ldr r3, [r6]
18f8c: e583b040 str fp, [r3, #64] ; 0x40
18f90: e5962000 ldr r2, [r6]
18f94: e592303c ldr r3, [r2, #60] ; 0x3c
18f98: e2833001 add r3, r3, #1
18f9c: e582303c str r3, [r2, #60] ; 0x3c
18fa0: e59f30e8 ldr r3, [pc, #232] ; 19090 <readdir64_r+0x2d0>
18fa4: e59f10e8 ldr r1, [pc, #232] ; 19094 <readdir64_r+0x2d4>
18fa8: e79f2003 ldr r2, [pc, r3]
18fac: e08f1001 add r1, pc, r1
18fb0: e5960000 ldr r0, [r6]
18fb4: eb006f38 bl 34c9c <fprintf>
18fb8: e35a0000 cmp sl, #0
18fbc: 0a000004 beq 18fd4 <readdir64_r+0x214>
18fc0: e59d2004 ldr r2, [sp, #4]
18fc4: e1a0100a mov r1, sl
18fc8: e5960000 ldr r0, [r6]
18fcc: eb007aff bl 37bd0 <vfprintf>
18fd0: e2455002 sub r5, r5, #2
18fd4: e1a02009 mov r2, r9
18fd8: e1a01005 mov r1, r5
18fdc: e5960000 ldr r0, [r6]
18fe0: eb006f2d bl 34c9c <fprintf>
18fe4: e3580000 cmp r8, #0
18fe8: 1a00001e bne 19068 <readdir64_r+0x2a8>
--
191a8: e12fff33 blx r3
191ac: e28d2024 add r2, sp, #36 ; 0x24
191b0: e59d1020 ldr r1, [sp, #32]
191b4: e5950000 ldr r0, [r5]
191b8: e58d2004 str r2, [sp, #4]
191bc: eb007a83 bl 37bd0 <vfprintf>
191c0: e59f30c8 ldr r3, [pc, #200] ; 19290 <error+0x12c>
191c4: e3570000 cmp r7, #0
191c8: e7942003 ldr r2, [r4, r3]
191cc: e5923000 ldr r3, [r2]
191d0: e2833001 add r3, r3, #1
191d4: e5823000 str r3, [r2]
191d8: 0a000007 beq 191fc <error+0x98>
191dc: e1a00007 mov r0, r7
191e0: e5954000 ldr r4, [r5]
191e4: eb0097db bl 3f158 <strerror>
191e8: e59f10a4 ldr r1, [pc, #164] ; 19294 <error+0x130>
191ec: e08f1001 add r1, pc, r1
191f0: e1a02000 mov r2, r0
191f4: e1a00004 mov r0, r4
191f8: eb006ea7 bl 34c9c <fprintf>
191fc: e5951000 ldr r1, [r5]
19200: e5913034 ldr r3, [r1, #52] ; 0x34
19204: e3530000 cmp r3, #0
19208: 0a000015 beq 19264 <error+0x100>
1920c: e5913010 ldr r3, [r1, #16]
19210: e591201c ldr r2, [r1, #28]
19214: e1530002 cmp r3, r2
19218: 2a00000e bcs 19258 <error+0xf4>
1921c: e2832001 add r2, r3, #1
19220: e5812010 str r2, [r1, #16]
19224: e3a0200a mov r2, #10
19228: e5c32000 strb r2, [r3]
1922c: e3560000 cmp r6, #0
19230: 0a00000e beq 19270 <error+0x10c>
19234: e1a00006 mov r0, r6
19238: eb00d58e bl 4e878 <exit>
1923c: e59f3054 ldr r3, [pc, #84] ; 19298 <error+0x134>
19240: e59f1054 ldr r1, [pc, #84] ; 1929c <error+0x138>
19244: e79f2003 ldr r2, [pc, r3]
19248: e08f1001 add r1, pc, r1
1924c: e5950000 ldr r0, [r5]
19250: eb006e91 bl 34c9c <fprintf>
19254: eaffffd4 b 191ac <error+0x48>
19258: e3a0000a mov r0, #10
--
1930c: e5838000 str r8, [r3]
19310: e59f3124 ldr r3, [pc, #292] ; 1943c <error_at_line+0x19c>
19314: e7943003 ldr r3, [r4, r3]
19318: e5930000 ldr r0, [r3]
1931c: eb008ae9 bl 3bec8 <fflush>
19320: e59f3118 ldr r3, [pc, #280] ; 19440 <error_at_line+0x1a0>
19324: e59f2118 ldr r2, [pc, #280] ; 19444 <error_at_line+0x1a4>
19328: e7943003 ldr r3, [r4, r3]
1932c: e7945002 ldr r5, [r4, r2]
19330: e5933000 ldr r3, [r3]
19334: e3530000 cmp r3, #0
19338: 0a00002c beq 193f0 <error_at_line+0x150>
1933c: e12fff33 blx r3
19340: e3560000 cmp r6, #0
19344: 0a000005 beq 19360 <error_at_line+0xc0>
19348: e59f10f8 ldr r1, [pc, #248] ; 19448 <error_at_line+0x1a8>
1934c: e1a03008 mov r3, r8
19350: e1a02006 mov r2, r6
19354: e08f1001 add r1, pc, r1
19358: e5950000 ldr r0, [r5]
1935c: eb006e4e bl 34c9c <fprintf>
19360: e28d202c add r2, sp, #44 ; 0x2c
19364: e59d1028 ldr r1, [sp, #40] ; 0x28
19368: e5950000 ldr r0, [r5]
1936c: e58d2004 str r2, [sp, #4]
19370: eb007a16 bl 37bd0 <vfprintf>
19374: e59f30d0 ldr r3, [pc, #208] ; 1944c <error_at_line+0x1ac>
19378: e3590000 cmp r9, #0
1937c: e7942003 ldr r2, [r4, r3]
19380: e5923000 ldr r3, [r2]
19384: e2833001 add r3, r3, #1
19388: e5823000 str r3, [r2]
1938c: 0a000007 beq 193b0 <error_at_line+0x110>
19390: e1a00009 mov r0, r9
19394: e5954000 ldr r4, [r5]
19398: eb00976e bl 3f158 <strerror>
1939c: e59f10ac ldr r1, [pc, #172] ; 19450 <error_at_line+0x1b0>
193a0: e08f1001 add r1, pc, r1
193a4: e1a02000 mov r2, r0
193a8: e1a00004 mov r0, r4
193ac: eb006e3a bl 34c9c <fprintf>
193b0: e5951000 ldr r1, [r5]
193b4: e5913034 ldr r3, [r1, #52] ; 0x34
193b8: e3530000 cmp r3, #0
193bc: 0a000015 beq 19418 <error_at_line+0x178>
193c0: e5913010 ldr r3, [r1, #16]
193c4: e591201c ldr r2, [r1, #28]
193c8: e1530002 cmp r3, r2
193cc: 2a00000e bcs 1940c <error_at_line+0x16c>
193d0: e2832001 add r2, r3, #1
193d4: e5812010 str r2, [r1, #16]
193d8: e3a0200a mov r2, #10
193dc: e5c32000 strb r2, [r3]
193e0: e3570000 cmp r7, #0
193e4: 0a00000e beq 19424 <error_at_line+0x184>
193e8: e1a00007 mov r0, r7
193ec: eb00d521 bl 4e878 <exit>
193f0: e59f305c ldr r3, [pc, #92] ; 19454 <error_at_line+0x1b4>
193f4: e59f105c ldr r1, [pc, #92] ; 19458 <error_at_line+0x1b8>
193f8: e79f2003 ldr r2, [pc, r3]
193fc: e08f1001 add r1, pc, r1
19400: e5950000 ldr r0, [r5]
19404: eb006e24 bl 34c9c <fprintf>
19408: eaffffcc b 19340 <error_at_line+0xa0>
1940c: e3a0000a mov r0, #10
--
1e370: e24dd014 sub sp, sp, #20
1e374: e1a04001 mov r4, r1
1e378: e3a01000 mov r1, #0
1e37c: e1a05000 mov r5, r0
1e380: eb005703 bl 33f94 <fseek>
1e384: e3500000 cmp r0, #0
1e388: b3a00001 movlt r0, #1
1e38c: ba00000d blt 1e3c8 <addmntent+0x60>
1e390: e5943014 ldr r3, [r4, #20]
1e394: e59f1034 ldr r1, [pc, #52] ; 1e3d0 <addmntent+0x68>
1e398: e58d300c str r3, [sp, #12]
1e39c: e5943010 ldr r3, [r4, #16]
1e3a0: e08f1001 add r1, pc, r1
1e3a4: e58d3008 str r3, [sp, #8]
1e3a8: e594300c ldr r3, [r4, #12]
1e3ac: e1a00005 mov r0, r5
1e3b0: e58d3004 str r3, [sp, #4]
1e3b4: e5943008 ldr r3, [r4, #8]
1e3b8: e58d3000 str r3, [sp]
1e3bc: e894000c ldm r4, {r2, r3}
1e3c0: eb005a35 bl 34c9c <fprintf>
1e3c4: e1a00fa0 lsr r0, r0, #31
1e3c8: e28dd014 add sp, sp, #20
--
30b5c: e3530000 cmp r3, #0
30b60: 1affff63 bne 308f4 <towupper+0x1f4c>
30b64: e59d3018 ldr r3, [sp, #24]
30b68: e3540000 cmp r4, #0
30b6c: 12236001 eorne r6, r3, #1
30b70: 03a06000 moveq r6, #0
30b74: e3560000 cmp r6, #0
30b78: 13a06000 movne r6, #0
30b7c: 1a00000b bne 30bb0 <towupper+0x2208>
30b80: e51f30a0 ldr r3, [pc, #-160] ; 30ae8 <towupper+0x2140>
30b84: e59d2034 ldr r2, [sp, #52] ; 0x34
30b88: e7923003 ldr r3, [r2, r3]
30b8c: e5930000 ldr r0, [r3]
30b90: e5d73000 ldrb r3, [r7]
30b94: e3530000 cmp r3, #0
30b98: 0a00000a beq 30bc8 <towupper+0x2220>
30b9c: e51f10b8 ldr r1, [pc, #-184] ; 30aec <towupper+0x2144>
30ba0: e1a03007 mov r3, r7
30ba4: e1a02008 mov r2, r8
30ba8: e08f1001 add r1, pc, r1
30bac: eb00103a bl 34c9c <fprintf>
30bb0: e3550000 cmp r5, #0
30bb4: 0a000001 beq 30bc0 <towupper+0x2218>
30bb8: e1a00004 mov r0, r4
30bbc: ebff8539 bl 120a8 <free@plt>
30bc0: e1a05006 mov r5, r6
30bc4: eafffe61 b 30550 <towupper+0x1ba8>
30bc8: e51f10e0 ldr r1, [pc, #-224] ; 30af0 <towupper+0x2148>
30bcc: e1a02008 mov r2, r8
30bd0: e08f1001 add r1, pc, r1
30bd4: eb001030 bl 34c9c <fprintf>
30bd8: e3a06003 mov r6, #3
30bdc: eafffff3 b 30bb0 <towupper+0x2208>
--
31ff8: e1a00004 mov r0, r4
31ffc: e3e03a0f mvn r3, #61440 ; 0xf000
32000: e1a0e00f mov lr, pc
32004: e243f03f sub pc, r3, #63 ; 0x3f
32008: 3afffff7 bcc 31fec <putgrent+0x6c>
3200c: e1a03004 mov r3, r4
32010: e3530000 cmp r3, #0
32014: 0a000001 beq 32020 <putgrent+0xa0>
32018: e1a00009 mov r0, r9
3201c: eb00cded bl 657d8 <pthread_sigqueue+0x98>
32020: e5858040 str r8, [r5, #64] ; 0x40
32024: e595303c ldr r3, [r5, #60] ; 0x3c
32028: e2833001 add r3, r3, #1
3202c: e585303c str r3, [r5, #60] ; 0x3c
32030: e5963008 ldr r3, [r6, #8]
32034: e59f10f4 ldr r1, [pc, #244] ; 32130 <putgrent+0x1b0>
32038: e58d3000 str r3, [sp]
3203c: e08f1001 add r1, pc, r1
32040: e896000c ldm r6, {r2, r3}
32044: e1a00005 mov r0, r5
32048: eb000b13 bl 34c9c <fprintf>
3204c: e3500000 cmp r0, #0
32050: ba000033 blt 32124 <putgrent+0x1a4>
--
320c4: e1530004 cmp r3, r4
320c8: 1a000005 bne 320e4 <putgrent+0x164>
320cc: e1a00004 mov r0, r4
320d0: e3e03a0f mvn r3, #61440 ; 0xf000
320d4: e1a0e00f mov lr, pc
320d8: e243f03f sub pc, r3, #63 ; 0x3f
320dc: 3afffff7 bcc 320c0 <putgrent+0x140>
320e0: e1a03004 mov r3, r4
320e4: e1570003 cmp r7, r3
320e8: 1afffff0 bne 320b0 <putgrent+0x130>
320ec: e3570001 cmp r7, #1
320f0: daffffac ble 31fa8 <putgrent+0x28>
320f4: e1a00008 mov r0, r8
320f8: e3a01081 mov r1, #129 ; 0x81
320fc: e3a02001 mov r2, #1
32100: e3a03000 mov r3, #0
32104: e3a070f0 mov r7, #240 ; 0xf0
32108: ef000000 svc 0x00000000
3210c: eaffffa5 b 31fa8 <putgrent+0x28>
32110: e1a00005 mov r0, r5
32114: eb000ae0 bl 34c9c <fprintf>
32118: e1a01006 mov r1, r6
3211c: e3500000 cmp r0, #0
--
32344: e79f3003 ldr r3, [pc, r3]
32348: e7802003 str r2, [r0, r3]
3234c: e3e00000 mvn r0, #0
32350: e28dd01c add sp, sp, #28
32354: e49df004 pop {pc} ; (ldr pc, [sp], #4)
32358: e1a02000 mov r2, r0
3235c: e5923018 ldr r3, [r2, #24]
32360: e1a00001 mov r0, r1
32364: e58d3010 str r3, [sp, #16]
32368: e5923014 ldr r3, [r2, #20]
3236c: e59f1030 ldr r1, [pc, #48] ; 323a4 <putpwent+0x7c>
32370: e58d300c str r3, [sp, #12]
32374: e5923010 ldr r3, [r2, #16]
32378: e08f1001 add r1, pc, r1
3237c: e58d3008 str r3, [sp, #8]
32380: e592300c ldr r3, [r2, #12]
32384: e58d3004 str r3, [sp, #4]
32388: e5923008 ldr r3, [r2, #8]
3238c: e58d3000 str r3, [sp]
32390: e892000c ldm r2, {r2, r3}
32394: eb000a40 bl 34c9c <fprintf>
32398: e1a00fc0 asr r0, r0, #31
3239c: eaffffeb b 32350 <putpwent+0x28>
--
33018: e3e03a0f mvn r3, #61440 ; 0xf000
3301c: e1a0e00f mov lr, pc
33020: e243f03f sub pc, r3, #63 ; 0x3f
33024: 3afffff7 bcc 33008 <putspent+0x3c>
33028: e1a03004 mov r3, r4
3302c: e3530000 cmp r3, #0
33030: 0a000001 beq 3303c <putspent+0x70>
33034: e1a00009 mov r0, r9
33038: eb00c9e6 bl 657d8 <pthread_sigqueue+0x98>
3303c: e5858040 str r8, [r5, #64] ; 0x40
33040: e595303c ldr r3, [r5, #60] ; 0x3c
33044: e2833001 add r3, r3, #1
33048: e585303c str r3, [r5, #60] ; 0x3c
3304c: e896000c ldm r6, {r2, r3}
33050: e3530000 cmp r3, #0
33054: 059f3138 ldreq r3, [pc, #312] ; 33194 <putspent+0x1c8>
33058: 008f3003 addeq r3, pc, r3
3305c: e59f1134 ldr r1, [pc, #308] ; 33198 <putspent+0x1cc>
33060: e1a00005 mov r0, r5
33064: e08f1001 add r1, pc, r1
33068: eb00070b bl 34c9c <fprintf>
3306c: e3500000 cmp r0, #0
33070: aa000022 bge 33100 <putspent+0x134>
--
330e4: e3a01081 mov r1, #129 ; 0x81
330e8: e3a02001 mov r2, #1
330ec: e3a03000 mov r3, #0
330f0: e3a070f0 mov r7, #240 ; 0xf0
330f4: ef000000 svc 0x00000000
330f8: e1a00006 mov r0, r6
330fc: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
33100: e59f8094 ldr r8, [pc, #148] ; 3319c <putspent+0x1d0>
33104: e59f9094 ldr r9, [pc, #148] ; 331a0 <putspent+0x1d4>
33108: e08f8008 add r8, pc, r8
3310c: e3a04000 mov r4, #0
33110: e08f9009 add r9, pc, r9
33114: e2888003 add r8, r8, #3
33118: e7d43009 ldrb r3, [r4, r9]
3311c: e7962003 ldr r2, [r6, r3]
33120: e3720001 cmn r2, #1
33124: 01a01008 moveq r1, r8
33128: 159f1074 ldrne r1, [pc, #116] ; 331a4 <putspent+0x1d8>
3312c: 108f1001 addne r1, pc, r1
33130: e1a00005 mov r0, r5
33134: eb0006d8 bl 34c9c <fprintf>
33138: e3500000 cmp r0, #0
3313c: baffffcc blt 33074 <putspent+0xa8>
33140: e2844001 add r4, r4, #1
33144: e3540006 cmp r4, #6
33148: 1afffff2 bne 33118 <putspent+0x14c>
3314c: e5962020 ldr r2, [r6, #32]
33150: e3720001 cmn r2, #1
33154: 1a000007 bne 33178 <putspent+0x1ac>
33158: e1a01005 mov r1, r5
3315c: e3a0000a mov r0, #10
33160: eb0029a2 bl 3d7f0 <__fputc_unlocked>
33164: e3500000 cmp r0, #0
33168: c3a00000 movgt r0, #0
3316c: d3a00001 movle r0, #1
33170: e2606000 rsb r6, r0, #0
33174: eaffffbf b 33078 <putspent+0xac>
33178: e59f1028 ldr r1, [pc, #40] ; 331a8 <putspent+0x1dc>
3317c: e1a00005 mov r0, r5
33180: e08f1001 add r1, pc, r1
33184: eb0006c4 bl 34c9c <fprintf>
33188: e3500000 cmp r0, #0
3318c: aafffff1 bge 33158 <putspent+0x18c>
--
3f56c: e59f3074 ldr r3, [pc, #116] ; 3f5e8 <psignal+0x7c>
3f570: e92d4073 push {r0, r1, r4, r5, r6, lr}
3f574: e2515000 subs r5, r1, #0
3f578: e08f3003 add r3, pc, r3
3f57c: 0a000011 beq 3f5c8 <psignal+0x5c>
3f580: e5d52000 ldrb r2, [r5]
3f584: e3520000 cmp r2, #0
3f588: 0a000013 beq 3f5dc <psignal+0x70>
3f58c: e59f4058 ldr r4, [pc, #88] ; 3f5ec <psignal+0x80>
3f590: e08f4004 add r4, pc, r4
3f594: e59f2054 ldr r2, [pc, #84] ; 3f5f0 <psignal+0x84>
3f598: e7933002 ldr r3, [r3, r2]
3f59c: e5936000 ldr r6, [r3]
3f5a0: ebffff68 bl 3f348 <strsignal>
3f5a4: e59f1048 ldr r1, [pc, #72] ; 3f5f4 <psignal+0x88>
3f5a8: e1a03004 mov r3, r4
3f5ac: e1a02005 mov r2, r5
3f5b0: e08f1001 add r1, pc, r1
3f5b4: e58d0000 str r0, [sp]
3f5b8: e1a00006 mov r0, r6
3f5bc: ebffd5b6 bl 34c9c <fprintf>
3f5c0: e28dd008 add sp, sp, #8
3f5c4: e8bd8070 pop {r4, r5, r6, pc}
--
41b1c: e5d23000 ldrb r3, [r2]
41b20: e3530000 cmp r3, #0
41b24: 0a000017 beq 41b88 <herror+0x80>
41b28: e59f3074 ldr r3, [pc, #116] ; 41ba4 <herror+0x9c>
41b2c: e08f3003 add r3, pc, r3
41b30: e59f1070 ldr r1, [pc, #112] ; 41ba8 <herror+0xa0>
41b34: ebff3f7e bl 11934 <__aeabi_read_tp@plt>
41b38: e79f1001 ldr r1, [pc, r1]
41b3c: e7901001 ldr r1, [r0, r1]
41b40: e3510004 cmp r1, #4
41b44: 8a000012 bhi 41b94 <herror+0x8c>
41b48: e59f005c ldr r0, [pc, #92] ; 41bac <herror+0xa4>
41b4c: e08f0000 add r0, pc, r0
41b50: e7901101 ldr r1, [r0, r1, lsl #2]
41b54: e59f0054 ldr r0, [pc, #84] ; 41bb0 <herror+0xa8>
41b58: e7940000 ldr r0, [r4, r0]
41b5c: e58d1000 str r1, [sp]
41b60: e59f104c ldr r1, [pc, #76] ; 41bb4 <herror+0xac>
41b64: e5900000 ldr r0, [r0]
41b68: e08f1001 add r1, pc, r1
41b6c: ebffcc4a bl 34c9c <fprintf>
41b70: e28dd008 add sp, sp, #8
41b74: e8bd8010 pop {r4, pc}
--
4abe8: e59f0058 ldr r0, [pc, #88] ; 4ac48 <alloc_stats+0x78>
4abec: e08f4004 add r4, pc, r4
4abf0: e7940000 ldr r0, [r4, r0]
4abf4: e58dc018 str ip, [sp, #24]
4abf8: e59dc040 ldr ip, [sp, #64] ; 0x40
4abfc: e59d1020 ldr r1, [sp, #32]
4ac00: e58dc014 str ip, [sp, #20]
4ac04: e59dc034 ldr ip, [sp, #52] ; 0x34
4ac08: e59d2030 ldr r2, [sp, #48] ; 0x30
4ac0c: e59d303c ldr r3, [sp, #60] ; 0x3c
4ac10: e58dc010 str ip, [sp, #16]
4ac14: e59dc02c ldr ip, [sp, #44] ; 0x2c
4ac18: e58d300c str r3, [sp, #12]
4ac1c: e58d2008 str r2, [sp, #8]
4ac20: e88d1002 stm sp, {r1, ip}
4ac24: e5900000 ldr r0, [r0]
4ac28: e0823003 add r3, r2, r3
4ac2c: e0812002 add r2, r1, r2
4ac30: e59f1014 ldr r1, [pc, #20] ; 4ac4c <alloc_stats+0x7c>
4ac34: e08f1001 add r1, pc, r1
4ac38: ebffa817 bl 34c9c <fprintf>
4ac3c: e28dd048 add sp, sp, #72 ; 0x48
4ac40: e8bd8010 pop {r4, pc}
--
4f0c4: e58d8018 str r8, [sp, #24]
4f0c8: e58d302c str r3, [sp, #44] ; 0x2c
4f0cc: e59a3000 ldr r3, [sl]
4f0d0: e3530000 cmp r3, #0
4f0d4: 1a000019 bne 4f140 <getpass+0x654>
4f0d8: e59d2018 ldr r2, [sp, #24]
4f0dc: e3520000 cmp r2, #0
4f0e0: 12233001 eorne r3, r3, #1
4f0e4: 03a03000 moveq r3, #0
4f0e8: e3530000 cmp r3, #0
4f0ec: 0a00003f beq 4f1f0 <getpass+0x704>
4f0f0: e3590000 cmp r9, #0
4f0f4: 0a000007 beq 4f118 <getpass+0x62c>
4f0f8: e59f346c ldr r3, [pc, #1132] ; 4f56c <getpass+0xa80>
4f0fc: e59f146c ldr r1, [pc, #1132] ; 4f570 <getpass+0xa84>
4f100: e79b0003 ldr r0, [fp, r3]
4f104: e5952000 ldr r2, [r5]
4f108: e59d3020 ldr r3, [sp, #32]
4f10c: e08f1001 add r1, pc, r1
4f110: e5900000 ldr r0, [r0]
4f114: ebff96e0 bl 34c9c <fprintf>
4f118: e594501c ldr r5, [r4, #28]
4f11c: e1a00005 mov r0, r5
--
4f210: e3510000 cmp r1, #0
4f214: 0a000022 beq 4f2a4 <getpass+0x7b8>
4f218: e3520000 cmp r2, #0
4f21c: 159d301c ldrne r3, [sp, #28]
4f220: 12833001 addne r3, r3, #1
4f224: 1a000029 bne 4f2d0 <getpass+0x7e4>
4f228: e3590000 cmp r9, #0
4f22c: 0a00000c beq 4f264 <getpass+0x778>
4f230: e59d3014 ldr r3, [sp, #20]
4f234: e59f2330 ldr r2, [pc, #816] ; 4f56c <getpass+0xa80>
4f238: e7951103 ldr r1, [r5, r3, lsl #2]
4f23c: e79b2002 ldr r2, [fp, r2]
4f240: e5d1c001 ldrb ip, [r1, #1]
4f244: e5920000 ldr r0, [r2]
4f248: e35c002d cmp ip, #45 ; 0x2d
4f24c: e5963000 ldr r3, [r6]
4f250: e5952000 ldr r2, [r5]
4f254: 1a00000b bne 4f288 <getpass+0x79c>
4f258: e59f1314 ldr r1, [pc, #788] ; 4f574 <getpass+0xa88>
4f25c: e08f1001 add r1, pc, r1
4f260: ebff968d bl 34c9c <fprintf>
4f264: e594501c ldr r5, [r4, #28]
4f268: e1a00005 mov r0, r5
4f26c: ebffbc53 bl 3e3c0 <strlen>
4f270: e596300c ldr r3, [r6, #12]
4f274: e0850000 add r0, r5, r0
4f278: e584001c str r0, [r4, #28]
4f27c: e584300c str r3, [r4, #12]
4f280: e3a0003f mov r0, #63 ; 0x3f
4f284: eafffed6 b 4ede4 <getpass+0x2f8>
4f288: e5d11000 ldrb r1, [r1]
4f28c: e58d3000 str r3, [sp]
4f290: e1a03001 mov r3, r1
4f294: e59f12dc ldr r1, [pc, #732] ; 4f578 <getpass+0xa8c>
4f298: e08f1001 add r1, pc, r1
4f29c: ebff967e bl 34c9c <fprintf>
4f2a0: eaffffef b 4f264 <getpass+0x778>
4f2a4: e3520001 cmp r2, #1
--
4f2e8: e584001c str r0, [r4, #28]
4f2ec: e3530000 cmp r3, #0
4f2f0: 159d2028 ldrne r2, [sp, #40] ; 0x28
4f2f4: 15832000 strne r2, [r3]
4f2f8: e5963008 ldr r3, [r6, #8]
4f2fc: e596000c ldr r0, [r6, #12]
4f300: e3530000 cmp r3, #0
4f304: 15830000 strne r0, [r3]
4f308: 13a00000 movne r0, #0
4f30c: eafffeb4 b 4ede4 <getpass+0x2f8>
4f310: e3590000 cmp r9, #0
4f314: 0a000008 beq 4f33c <getpass+0x850>
4f318: e59f324c ldr r3, [pc, #588] ; 4f56c <getpass+0xa80>
4f31c: e59f1258 ldr r1, [pc, #600] ; 4f57c <getpass+0xa90>
4f320: e79b0003 ldr r0, [fp, r3]
4f324: e59d3014 ldr r3, [sp, #20]
4f328: e5952000 ldr r2, [r5]
4f32c: e7953103 ldr r3, [r5, r3, lsl #2]
4f330: e08f1001 add r1, pc, r1
4f334: e5900000 ldr r0, [r0]
4f338: ebff9657 bl 34c9c <fprintf>
4f33c: e594501c ldr r5, [r4, #28]
4f340: e1a00005 mov r0, r5
--
4f37c: e353002d cmp r3, #45 ; 0x2d
4f380: 0a000073 beq 4f554 <getpass+0xa68>
4f384: e59d300c ldr r3, [sp, #12]
4f388: e1a00007 mov r0, r7
4f38c: e5d31000 ldrb r1, [r3]
4f390: ebffbee9 bl 3ef3c <index>
4f394: e3500000 cmp r0, #0
4f398: 1a00001e bne 4f418 <getpass+0x92c>
4f39c: e3590000 cmp r9, #0
4f3a0: 0a000018 beq 4f408 <getpass+0x91c>
4f3a4: e59f21c0 ldr r2, [pc, #448] ; 4f56c <getpass+0xa80>
4f3a8: e59d3020 ldr r3, [sp, #32]
4f3ac: e79b0002 ldr r0, [fp, r2]
4f3b0: e59f11c8 ldr r1, [pc, #456] ; 4f580 <getpass+0xa94>
4f3b4: e59d200c ldr r2, [sp, #12]
4f3b8: e5d33000 ldrb r3, [r3]
4f3bc: e08f1001 add r1, pc, r1
4f3c0: e58d2000 str r2, [sp]
4f3c4: e5952000 ldr r2, [r5]
4f3c8: e5900000 ldr r0, [r0]
4f3cc: ebff9632 bl 34c9c <fprintf>
4f3d0: ea00000c b 4f408 <getpass+0x91c>
4f3d4: e3590000 cmp r9, #0
4f3d8: 0a00000a beq 4f408 <getpass+0x91c>
4f3dc: e59d3024 ldr r3, [sp, #36] ; 0x24
4f3e0: e353002d cmp r3, #45 ; 0x2d
4f3e4: 1affffee bne 4f3a4 <getpass+0x8b8>
4f3e8: e59f317c ldr r3, [pc, #380] ; 4f56c <getpass+0xa80>
4f3ec: e59f1190 ldr r1, [pc, #400] ; 4f584 <getpass+0xa98>
4f3f0: e79b0003 ldr r0, [fp, r3]
4f3f4: e5952000 ldr r2, [r5]
4f3f8: e59d300c ldr r3, [sp, #12]
4f3fc: e08f1001 add r1, pc, r1
4f400: e5900000 ldr r0, [r0]
4f404: ebff9624 bl 34c9c <fprintf>
4f408: e59f3178 ldr r3, [pc, #376] ; 4f588 <getpass+0xa9c>
4f40c: e08f3003 add r3, pc, r3
--
4f434: e5d83001 ldrb r3, [r8, #1]
4f438: e3530000 cmp r3, #0
4f43c: 05943000 ldreq r3, [r4]
4f440: 02833001 addeq r3, r3, #1
4f444: 05843000 streq r3, [r4]
4f448: e356003a cmp r6, #58 ; 0x3a
4f44c: 13500000 cmpne r0, #0
4f450: 1a000011 bne 4f49c <getpass+0x9b0>
4f454: e3590000 cmp r9, #0
4f458: 0a00000a beq 4f488 <getpass+0x99c>
4f45c: e59f3108 ldr r3, [pc, #264] ; 4f56c <getpass+0xa80>
4f460: e5952000 ldr r2, [r5]
4f464: e79b3003 ldr r3, [fp, r3]
4f468: e5930000 ldr r0, [r3]
4f46c: e5943018 ldr r3, [r4, #24]
4f470: e3530000 cmp r3, #0
4f474: e1a03006 mov r3, r6
4f478: 0a000004 beq 4f490 <getpass+0x9a4>
4f47c: e59f1108 ldr r1, [pc, #264] ; 4f58c <getpass+0xaa0>
4f480: e08f1001 add r1, pc, r1
4f484: ebff9604 bl 34c9c <fprintf>
4f488: e584600c str r6, [r4, #12]
4f48c: eaffff7b b 4f280 <getpass+0x794>
--
4f4d4: e3a03000 mov r3, #0
4f4d8: e584301c str r3, [r4, #28]
4f4dc: e1a00006 mov r0, r6
4f4e0: eafffe3f b 4ede4 <getpass+0x2f8>
4f4e4: e3520000 cmp r2, #0
4f4e8: e5943000 ldr r3, [r4]
4f4ec: 1584a008 strne sl, [r4, #8]
4f4f0: 1afffff5 bne 4f4cc <getpass+0x9e0>
4f4f4: e59d2010 ldr r2, [sp, #16]
4f4f8: e1520003 cmp r2, r3
4f4fc: 1a00000f bne 4f540 <getpass+0xa54>
4f500: e3590000 cmp r9, #0
4f504: 0a000007 beq 4f528 <getpass+0xa3c>
4f508: e59f305c ldr r3, [pc, #92] ; 4f56c <getpass+0xa80>
4f50c: e59f1080 ldr r1, [pc, #128] ; 4f594 <getpass+0xaa8>
4f510: e79b0003 ldr r0, [fp, r3]
4f514: e5952000 ldr r2, [r5]
4f518: e1a03006 mov r3, r6
4f51c: e08f1001 add r1, pc, r1
4f520: e5900000 ldr r0, [r0]
4f524: ebff95dc bl 34c9c <fprintf>
4f528: e584600c str r6, [r4, #12]
4f52c: e5d73000 ldrb r3, [r7]
--
65c9c: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
65ca0: e59f40d4 ldr r4, [pc, #212] ; 65d7c <pthread_sigqueue+0x63c>
65ca4: e59f60d4 ldr r6, [pc, #212] ; 65d80 <pthread_sigqueue+0x640>
65ca8: e08f4004 add r4, pc, r4
65cac: e5943000 ldr r3, [r4]
65cb0: e08f6006 add r6, pc, r6
65cb4: e3530000 cmp r3, #0
65cb8: 0a000000 beq 65cc0 <pthread_sigqueue+0x580>
65cbc: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
65cc0: e59f00bc ldr r0, [pc, #188] ; 65d84 <pthread_sigqueue+0x644>
65cc4: e3a01001 mov r1, #1
65cc8: e08f0000 add r0, pc, r0
65ccc: ebfeafff bl 11cd0 <dlopen@plt>
65cd0: e2505000 subs r5, r0, #0
65cd4: 1a000006 bne 65cf4 <pthread_sigqueue+0x5b4>
65cd8: e59f30a8 ldr r3, [pc, #168] ; 65d88 <pthread_sigqueue+0x648>
65cdc: e59f10a8 ldr r1, [pc, #168] ; 65d8c <pthread_sigqueue+0x64c>
65ce0: e7963003 ldr r3, [r6, r3]
65ce4: e08f1001 add r1, pc, r1
65ce8: e5930000 ldr r0, [r3]
65cec: ebfeafca bl 11c1c <fprintf@plt>
65cf0: ebfeafa8 bl 11b98 <abort@plt>
65cf4: e59f1094 ldr r1, [pc, #148] ; 65d90 <pthread_sigqueue+0x650>
[*] Function fprintf used 30 times libuClibc-1.0.31.so