[*] Binary protection state of dbus-launch
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of dbus-launch
00010df0 <.text>:
10df0: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
10df4: e24ddfe1 sub sp, sp, #900 ; 0x384
10df8: e58d0038 str r0, [sp, #56] ; 0x38
10dfc: e58d102c str r1, [sp, #44] ; 0x2c
10e00: e3a00000 mov r0, #0
10e04: e28d1044 add r1, sp, #68 ; 0x44
10e08: ebffffc2 bl 10d18 <_dbus_ensure_standard_fds@plt>
10e0c: e3500000 cmp r0, #0
10e10: 1a0000d9 bne 1117c <_dbus_strerror@plt+0x398>
10e14: e59f3cd4 ldr r3, [pc, #3284] ; 11af0 <_dbus_strerror@plt+0xd0c>
10e18: e59d5044 ldr r5, [sp, #68] ; 0x44
10e1c: e5934000 ldr r4, [r3]
10e20: ebffffc5 bl 10d3c <__errno_location@plt>
10e24: e5900000 ldr r0, [r0]
10e28: ebffffed bl 10de4 <_dbus_strerror@plt>
10e2c: e1a02005 mov r2, r5
10e30: e59f1cbc ldr r1, [pc, #3260] ; 11af4 <_dbus_strerror@plt+0xd10>
10e34: e1a03000 mov r3, r0
10e38: e1a00004 mov r0, r4
10e3c: ebffffa9 bl 10ce8 <fprintf@plt>
10e40: e3a00001 mov r0, #1
10e44: e28ddfe1 add sp, sp, #900 ; 0x384
--
110cc: e353002d cmp r3, #45 ; 0x2d
110d0: 12855001 addne r5, r5, #1
110d4: 1a00000a bne 11104 <_dbus_strerror@plt+0x320>
110d8: e59f1a70 ldr r1, [pc, #2672] ; 11b50 <_dbus_strerror@plt+0xd6c>
110dc: e1a00004 mov r0, r4
110e0: ebfffec7 bl 10c04 <strcmp@plt>
110e4: e3500000 cmp r0, #0
110e8: 11a02004 movne r2, r4
110ec: 159f1a60 ldrne r1, [pc, #2656] ; 11b54 <_dbus_strerror@plt+0xd70>
110f0: 1a000007 bne 11114 <_dbus_strerror@plt+0x330>
110f4: e59d202c ldr r2, [sp, #44] ; 0x2c
110f8: e2853001 add r3, r5, #1
110fc: e7924103 ldr r4, [r2, r3, lsl #2]
11100: e2855002 add r5, r5, #2
11104: e3590000 cmp r9, #0
11108: 0a000028 beq 111b0 <_dbus_strerror@plt+0x3cc>
1110c: e59f1a44 ldr r1, [pc, #2628] ; 11b58 <_dbus_strerror@plt+0xd74>
11110: e1a02008 mov r2, r8
11114: e59f39d4 ldr r3, [pc, #2516] ; 11af0 <_dbus_strerror@plt+0xd0c>
11118: e5930000 ldr r0, [r3]
1111c: ebfffef1 bl 10ce8 <fprintf@plt>
11120: e3a00001 mov r0, #1
11124: eaffff5e b 10ea4 <_dbus_strerror@plt+0xc0>
--
11360: 0a000002 beq 11370 <_dbus_strerror@plt+0x58c>
11364: e5d03000 ldrb r3, [r0]
11368: e3530000 cmp r3, #0
1136c: 1a000000 bne 11374 <_dbus_strerror@plt+0x590>
11370: e3844004 orr r4, r4, #4
11374: e28d1048 add r1, sp, #72 ; 0x48
11378: e1a00004 mov r0, r4
1137c: ebfffe65 bl 10d18 <_dbus_ensure_standard_fds@plt>
11380: e3500000 cmp r0, #0
11384: 1a00000b bne 113b8 <_dbus_strerror@plt+0x5d4>
11388: e59f3760 ldr r3, [pc, #1888] ; 11af0 <_dbus_strerror@plt+0xd0c>
1138c: e59d5048 ldr r5, [sp, #72] ; 0x48
11390: e5934000 ldr r4, [r3]
11394: ebfffe68 bl 10d3c <__errno_location@plt>
11398: e5900000 ldr r0, [r0]
1139c: ebfffe78 bl 10d84 <strerror@plt>
113a0: e59f17d8 ldr r1, [pc, #2008] ; 11b80 <_dbus_strerror@plt+0xd9c>
113a4: e1a02005 mov r2, r5
113a8: e1a03000 mov r3, r0
113ac: e1a00004 mov r0, r4
113b0: ebfffe4c bl 10ce8 <fprintf@plt>
113b4: eaffff59 b 11120 <_dbus_strerror@plt+0x33c>
113b8: ebfffe1d bl 10c34 <fork@plt>
--
11510: e28d1d06 add r1, sp, #384 ; 0x180
11514: e1a00008 mov r0, r8
11518: ebfffe01 bl 10d24 <read@plt>
1151c: e1a05000 mov r5, r0
11520: ebfffe05 bl 10d3c <__errno_location@plt>
11524: e3550000 cmp r5, #0
11528: e5900000 ldr r0, [r0]
1152c: 0a000029 beq 115d8 <_dbus_strerror@plt+0x7f4>
11530: e1a05fa5 lsr r5, r5, #31
11534: e3500004 cmp r0, #4
11538: 03a05000 moveq r5, #0
1153c: 12055001 andne r5, r5, #1
11540: e3550000 cmp r5, #0
11544: 0a00000a beq 11574 <_dbus_strerror@plt+0x790>
11548: e59f35a0 ldr r3, [pc, #1440] ; 11af0 <_dbus_strerror@plt+0xd0c>
1154c: e5934000 ldr r4, [r3]
11550: ebfffe0b bl 10d84 <strerror@plt>
11554: e59f1648 ldr r1, [pc, #1608] ; 11ba4 <_dbus_strerror@plt+0xdc0>
11558: e1a02000 mov r2, r0
1155c: e1a00004 mov r0, r4
11560: ebfffde0 bl 10ce8 <fprintf@plt>
11564: ea00001b b 115d8 <_dbus_strerror@plt+0x7f4>
11568: e59d3100 ldr r3, [sp, #256] ; 0x100
--
1165c: e1a00001 mov r0, r1
11660: e59f355c ldr r3, [pc, #1372] ; 11bc4 <_dbus_strerror@plt+0xde0>
11664: e58d8018 str r8, [sp, #24]
11668: e58da014 str sl, [sp, #20]
1166c: e58d5010 str r5, [sp, #16]
11670: e58d700c str r7, [sp, #12]
11674: e58d6004 str r6, [sp, #4]
11678: e58db000 str fp, [sp]
1167c: ebfffda2 bl 10d0c <execl@plt>
11680: e59f2468 ldr r2, [pc, #1128] ; 11af0 <_dbus_strerror@plt+0xd0c>
11684: e5921000 ldr r1, [r2]
11688: e58d1020 str r1, [sp, #32]
1168c: ebfffdaa bl 10d3c <__errno_location@plt>
11690: e1a09000 mov r9, r0
11694: e5900000 ldr r0, [r0]
11698: ebfffdb9 bl 10d84 <strerror@plt>
1169c: e59f2514 ldr r2, [pc, #1300] ; 11bb8 <_dbus_strerror@plt+0xdd4>
116a0: e59f1520 ldr r1, [pc, #1312] ; 11bc8 <_dbus_strerror@plt+0xde4>
116a4: e1a03000 mov r3, r0
116a8: e59d0020 ldr r0, [sp, #32]
116ac: ebfffd8d bl 10ce8 <fprintf@plt>
116b0: e59f1514 ldr r1, [pc, #1300] ; 11bcc <_dbus_strerror@plt+0xde8>
116b4: e59f3504 ldr r3, [pc, #1284] ; 11bc0 <_dbus_strerror@plt+0xddc>
--
11d50: e1a06000 mov r6, r0
11d54: e1a07001 mov r7, r1
11d58: e1a05002 mov r5, r2
11d5c: e3a04000 mov r4, #0
11d60: e0452004 sub r2, r5, r4
11d64: e0871004 add r1, r7, r4
11d68: e1a00006 mov r0, r6
11d6c: ebfffb9b bl 10be0 <write@plt>
11d70: e3500000 cmp r0, #0
11d74: aa00000c bge 11dac <_dbus_strerror@plt+0xfc8>
11d78: ebfffbef bl 10d3c <__errno_location@plt>
11d7c: e5900000 ldr r0, [r0]
11d80: e3500004 cmp r0, #4
11d84: 0afffff5 beq 11d60 <_dbus_strerror@plt+0xf7c>
11d88: e59f302c ldr r3, [pc, #44] ; 11dbc <_dbus_strerror@plt+0xfd8>
11d8c: e5934000 ldr r4, [r3]
11d90: ebfffbfb bl 10d84 <strerror@plt>
11d94: e59f1024 ldr r1, [pc, #36] ; 11dc0 <_dbus_strerror@plt+0xfdc>
11d98: e1a02000 mov r2, r0
11d9c: e1a00004 mov r0, r4
11da0: ebfffbd0 bl 10ce8 <fprintf@plt>
11da4: e3a00001 mov r0, #1
11da8: ebfffbcb bl 10cdc <exit@plt>
--
11e88: e353000a cmp r3, #10
11e8c: 03a03000 moveq r3, #0
11e90: 07c53004 strbeq r3, [r5, r4]
11e94: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
11e98: 0a000003 beq 11eac <_dbus_strerror@plt+0x10c8>
11e9c: e0844000 add r4, r4, r0
11ea0: eaffffde b 11e20 <_dbus_strerror@plt+0x103c>
11ea4: e1a00002 mov r0, r2
11ea8: eaffffe8 b 11e50 <_dbus_strerror@plt+0x106c>
11eac: e3a00002 mov r0, #2
11eb0: eaffffe6 b 11e50 <_dbus_strerror@plt+0x106c>
11eb4: e92d4010 push {r4, lr}
11eb8: e1a04000 mov r4, r0
11ebc: ebfffbc2 bl 10dcc <strlen@plt>
11ec0: e3500020 cmp r0, #32
11ec4: 0a000006 beq 11ee4 <_dbus_strerror@plt+0x1100>
11ec8: e59f3028 ldr r3, [pc, #40] ; 11ef8 <_dbus_strerror@plt+0x1114>
11ecc: e1a02004 mov r2, r4
11ed0: e59f1024 ldr r1, [pc, #36] ; 11efc <_dbus_strerror@plt+0x1118>
11ed4: e5930000 ldr r0, [r3]
11ed8: ebfffb82 bl 10ce8 <fprintf@plt>
11edc: e3a00001 mov r0, #1
11ee0: ebfffb7d bl 10cdc <exit@plt>
--
11f7c: ebfffb5f bl 10d00 <close@plt>
11f80: e5940000 ldr r0, [r4]
11f84: e3500000 cmp r0, #0
11f88: da000006 ble 11fa8 <_dbus_strerror@plt+0x11c4>
11f8c: e3a0100f mov r1, #15
11f90: ebfffb3c bl 10c88 <kill@plt>
11f94: e3a00003 mov r0, #3
11f98: ebfffb34 bl 10c70 <sleep@plt>
11f9c: e3a01009 mov r1, #9
11fa0: e5940000 ldr r0, [r4]
11fa4: ebfffb37 bl 10c88 <kill@plt>
11fa8: e1a00005 mov r0, r5
11fac: ebfffb4a bl 10cdc <exit@plt>
11fb0: 000230d0 ldrdeq r3, [r2], -r0
11fb4: e12fff1e bx lr
11fb8: e59f3018 ldr r3, [pc, #24] ; 11fd8 <_dbus_strerror@plt+0x11f4>
11fbc: e92d4010 push {r4, lr}
11fc0: e59f1014 ldr r1, [pc, #20] ; 11fdc <_dbus_strerror@plt+0x11f8>
11fc4: e1a02000 mov r2, r0
11fc8: e5930000 ldr r0, [r3]
11fcc: ebfffb45 bl 10ce8 <fprintf@plt>
11fd0: e3a00001 mov r0, #1
11fd4: ebfffb40 bl 10cdc <exit@plt>
[*] Function fprintf used 8 times dbus-launch