[*] Binary protection state of getconf
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of getconf
10910: e1a00005 mov r0, r5
10914: ebffff7b bl 10708 <strcmp@plt>
10918: e3500000 cmp r0, #0
1091c: 03a03002 moveq r3, #2
10920: 13a03001 movne r3, #1
10924: e0444003 sub r4, r4, r3
10928: e2442001 sub r2, r4, #1
1092c: e3520001 cmp r2, #1
10930: 8affffc7 bhi 10854 <free@plt+0x104>
10934: e7969103 ldr r9, [r6, r3, lsl #2]
10938: e59f5224 ldr r5, [pc, #548] ; 10b64 <free@plt+0x414>
1093c: e59fa224 ldr sl, [pc, #548] ; 10b68 <free@plt+0x418>
10940: e1a08103 lsl r8, r3, #2
10944: e5957000 ldr r7, [r5]
10948: e3570000 cmp r7, #0
1094c: 1a000006 bne 1096c <free@plt+0x21c>
10950: e59f1214 ldr r1, [pc, #532] ; 10b6c <free@plt+0x41c>
10954: e1a02009 mov r2, r9
10958: e59f3210 ldr r3, [pc, #528] ; 10b70 <free@plt+0x420>
1095c: e5930000 ldr r0, [r3]
10960: ebffff5c bl 106d8 <fprintf@plt>
10964: e3a00002 mov r0, #2
10968: ea00002c b 10a20 <free@plt+0x2d0>
--
109c8: 0affffa1 beq 10854 <free@plt+0x104>
109cc: ebffff50 bl 10714 <__errno_location@plt>
109d0: e2888004 add r8, r8, #4
109d4: e3a03000 mov r3, #0
109d8: e0867008 add r7, r6, r8
109dc: e5803000 str r3, [r0]
109e0: e1a04000 mov r4, r0
109e4: e5951004 ldr r1, [r5, #4]
109e8: e7960008 ldr r0, [r6, r8]
109ec: ebffff1e bl 1066c <pathconf@plt>
109f0: e3700001 cmn r0, #1
109f4: e1a01000 mov r1, r0
109f8: 1a000009 bne 10a24 <free@plt+0x2d4>
109fc: e5943000 ldr r3, [r4]
10a00: e3530000 cmp r3, #0
10a04: 0a000015 beq 10a60 <free@plt+0x310>
10a08: e59f3160 ldr r3, [pc, #352] ; 10b70 <free@plt+0x420>
10a0c: e5972000 ldr r2, [r7]
10a10: e59f115c ldr r1, [pc, #348] ; 10b74 <free@plt+0x424>
10a14: e5930000 ldr r0, [r3]
10a18: ebffff2e bl 106d8 <fprintf@plt>
10a1c: e3a00003 mov r0, #3
10a20: ebffff3e bl 10720 <exit@plt>
--
10a74: 0affff76 beq 10854 <free@plt+0x104>
10a78: e3a02000 mov r2, #0
10a7c: e1a01002 mov r1, r2
10a80: e5950004 ldr r0, [r5, #4]
10a84: ebffff0a bl 106b4 <confstr@plt>
10a88: e59f60e0 ldr r6, [pc, #224] ; 10b70 <free@plt+0x420>
10a8c: e1a07000 mov r7, r0
10a90: ebffff04 bl 106a8 <alloc@plt>
10a94: e2504000 subs r4, r0, #0
10a98: 059f10e4 ldreq r1, [pc, #228] ; 10b84 <free@plt+0x434>
10a9c: 0a000007 beq 10ac0 <free@plt+0x370>
10aa0: e1a01004 mov r1, r4
10aa4: e1a02007 mov r2, r7
10aa8: e5950004 ldr r0, [r5, #4]
10aac: ebffff00 bl 106b4 <confstr@plt>
10ab0: e1500007 cmp r0, r7
10ab4: e1a01000 mov r1, r0
10ab8: 0a000003 beq 10acc <free@plt+0x37c>
10abc: e59f10c4 ldr r1, [pc, #196] ; 10b88 <free@plt+0x438>
10ac0: e5960000 ldr r0, [r6]
10ac4: ebffff03 bl 106d8 <fprintf@plt>
10ac8: eaffffd3 b 10a1c <free@plt+0x2cc>
10acc: e1a02004 mov r2, r4
--
10c78: 00000000 andeq r0, r0, r0
10c7c: 00013698 muleq r1, r8, r6
10c80: e59f301c ldr r3, [pc, #28] ; 10ca4 <free@plt+0x554>
10c84: e3530000 cmp r3, #0
10c88: 0a000004 beq 10ca0 <free@plt+0x550>
10c8c: e92d4010 push {r4, lr}
10c90: e59f1010 ldr r1, [pc, #16] ; 10ca8 <free@plt+0x558>
10c94: e59f0010 ldr r0, [pc, #16] ; 10cac <free@plt+0x55c>
10c98: ebfffea9 bl 10744 <__register_frame_info@plt>
10c9c: e8bd4010 pop {r4, lr}
10ca0: eaffffd6 b 10c00 <free@plt+0x4b0>
10ca4: 00000000 andeq r0, r0, r0
10ca8: 0002407c andeq r4, r2, ip, ror r0
10cac: 00013698 muleq r1, r8, r6
10cb0: e92d4010 push {r4, lr}
10cb4: e59f5028 ldr r5, [pc, #40] ; 10ce4 <free@plt+0x594>
10cb8: e59f4028 ldr r4, [pc, #40] ; 10ce8 <free@plt+0x598>
10cbc: e5952000 ldr r2, [r5]
10cc0: e59f1024 ldr r1, [pc, #36] ; 10cec <free@plt+0x59c>
10cc4: e5940000 ldr r0, [r4]
10cc8: ebfffe82 bl 106d8 <fprintf@plt>
10ccc: e5952000 ldr r2, [r5]
10cd0: e59f1018 ldr r1, [pc, #24] ; 10cf0 <free@plt+0x5a0>
10cd4: e5940000 ldr r0, [r4]
10cd8: ebfffe7e bl 106d8 <fprintf@plt>
10cdc: e3a00002 mov r0, #2
10ce0: ebfffe8e bl 10720 <exit@plt>
--
10d74: e3700001 cmn r0, #1
10d78: e1a01000 mov r1, r0
10d7c: 1afffff4 bne 10d54 <free@plt+0x604>
10d80: e5143008 ldr r3, [r4, #-8]
10d84: e2433074 sub r3, r3, #116 ; 0x74
10d88: e3530001 cmp r3, #1
10d8c: 959f0088 ldrls r0, [pc, #136] ; 10e1c <free@plt+0x6cc>
10d90: 8afffff1 bhi 10d5c <free@plt+0x60c>
10d94: eaffffef b 10d58 <free@plt+0x608>
10d98: e3a02000 mov r2, #0
10d9c: e1a01002 mov r1, r2
10da0: e5140008 ldr r0, [r4, #-8]
10da4: ebfffe42 bl 106b4 <confstr@plt>
10da8: e1a0a000 mov sl, r0
10dac: ebfffe3d bl 106a8 <alloc@plt>
10db0: e2505000 subs r5, r0, #0
10db4: 1a000005 bne 10dd0 <free@plt+0x680>
10db8: e59f1060 ldr r1, [pc, #96] ; 10e20 <free@plt+0x6d0>
10dbc: e59f3060 ldr r3, [pc, #96] ; 10e24 <free@plt+0x6d4>
10dc0: e5930000 ldr r0, [r3]
10dc4: ebfffe43 bl 106d8 <fprintf@plt>
10dc8: e3a00003 mov r0, #3
10dcc: ebfffe53 bl 10720 <exit@plt>
[*] Function fprintf used 6 times getconf