[*] Binary protection state of ldd
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of ldd
108cc: e59f118c ldr r1, [pc, #396] ; 10a60 <free@plt+0x1dc>
108d0: e1a00004 mov r0, r4
108d4: ebffffcf bl 10818 <strcmp@plt>
108d8: e3500000 cmp r0, #0
108dc: 0a000004 beq 108f4 <free@plt+0x70>
108e0: e59f117c ldr r1, [pc, #380] ; 10a64 <free@plt+0x1e0>
108e4: e1a00004 mov r0, r4
108e8: ebffffca bl 10818 <strcmp@plt>
108ec: e3500000 cmp r0, #0
108f0: 1a000005 bne 1090c <free@plt+0x88>
108f4: e59f3158 ldr r3, [pc, #344] ; 10a54 <free@plt+0x1d0>
108f8: e59f1168 ldr r1, [pc, #360] ; 10a68 <free@plt+0x1e4>
108fc: e5930000 ldr r0, [r3]
10900: ebffffac bl 107b8 <fprintf@plt>
10904: e3a00000 mov r0, #0
10908: eaffffe8 b 108b0 <free@plt+0x2c>
1090c: e3580002 cmp r8, #2
10910: 0a000002 beq 10920 <free@plt+0x9c>
10914: e1a01004 mov r1, r4
10918: e59f014c ldr r0, [pc, #332] ; 10a6c <free@plt+0x1e8>
1091c: ebffff84 bl 10734 <printf@plt>
10920: e1a00004 mov r0, r4
10924: eb00011d bl 10da0 <free@plt+0x51c>
10928: e3500000 cmp r0, #0
1092c: 059fb13c ldreq fp, [pc, #316] ; 10a70 <free@plt+0x1ec>
10930: 0a000013 beq 10984 <free@plt+0x100>
10934: e2566001 subs r6, r6, #1
10938: 1affffdd bne 108b4 <free@plt+0x30>
1093c: e1a00006 mov r0, r6
10940: e8bd8ff8 pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
10944: e5941004 ldr r1, [r4, #4]
10948: e3510000 cmp r1, #0
1094c: 1a000008 bne 10974 <free@plt+0xf0>
10950: e5941008 ldr r1, [r4, #8]
10954: e3510000 cmp r1, #0
10958: 0a000005 beq 10974 <free@plt+0xf0>
1095c: e1a0000b mov r0, fp
10960: ebffff73 bl 10734 <printf@plt>
10964: e5940008 ldr r0, [r4, #8]
10968: eb00010c bl 10da0 <free@plt+0x51c>
1096c: e1a03007 mov r3, r7
10970: e584a004 str sl, [r4, #4]
10974: e594400c ldr r4, [r4, #12]
10978: e3540000 cmp r4, #0
1097c: 1afffff0 bne 10944 <free@plt+0xc0>
10980: e1a07003 mov r7, r3
10984: e3570000 cmp r7, #0
10988: e5954010 ldr r4, [r5, #16]
1098c: 1a000012 bne 109dc <free@plt+0x158>
10990: e59fb0dc ldr fp, [pc, #220] ; 10a74 <free@plt+0x1f0>
10994: e3540000 cmp r4, #0
10998: 1a000012 bne 109e8 <free@plt+0x164>
1099c: e5952008 ldr r2, [r5, #8]
109a0: e3520000 cmp r2, #0
109a4: 0a000016 beq 10a04 <free@plt+0x180>
109a8: e5953004 ldr r3, [r5, #4]
109ac: e3530001 cmp r3, #1
109b0: 1a000013 bne 10a04 <free@plt+0x180>
109b4: e1a01002 mov r1, r2
109b8: e59f00b4 ldr r0, [pc, #180] ; 10a74 <free@plt+0x1f0>
109bc: ebffff5c bl 10734 <printf@plt>
109c0: e595a010 ldr sl, [r5, #16]
109c4: e59fb0ac ldr fp, [pc, #172] ; 10a78 <free@plt+0x1f4>
109c8: e3a04000 mov r4, #0
109cc: e35a0000 cmp sl, #0
109d0: 1a00000e bne 10a10 <free@plt+0x18c>
109d4: e585a010 str sl, [r5, #16]
109d8: eaffffd5 b 10934 <free@plt+0xb0>
109dc: e3a03000 mov r3, #0
109e0: e3a0a001 mov sl, #1
109e4: eaffffe3 b 10978 <free@plt+0xf4>
109e8: e5942008 ldr r2, [r4, #8]
109ec: e5941000 ldr r1, [r4]
109f0: e1a0000b mov r0, fp
109f4: ebffff4e bl 10734 <printf@plt>
109f8: e3a07001 mov r7, #1
109fc: e594400c ldr r4, [r4, #12]
10a00: eaffffe3 b 10994 <free@plt+0x110>
10a04: e59f0070 ldr r0, [pc, #112] ; 10a7c <free@plt+0x1f8>
10a08: ebffff49 bl 10734 <printf@plt>
10a0c: eaffffeb b 109c0 <free@plt+0x13c>
10a10: e59a0000 ldr r0, [sl]
[*] Function printf used 5 times ldd