[*] Binary protection state of avahi-publish
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of avahi-publish
112d8: e7950103 ldr r0, [r5, r3, lsl #2]
112dc: ebffff4e bl 1101c <strtol@plt>
112e0: e59a3000 ldr r3, [sl]
112e4: e3530000 cmp r3, #0
112e8: 1a000008 bne 11310 <getopt_long@plt+0x2dc>
112ec: e59d300c ldr r3, [sp, #12]
112f0: e5966000 ldr r6, [r6]
112f4: e5d33000 ldrb r3, [r3]
112f8: e3530000 cmp r3, #0
112fc: 1a000003 bne 11310 <getopt_long@plt+0x2dc>
11300: e3500801 cmp r0, #65536 ; 0x10000
11304: 31cd03b0 strhcc r0, [sp, #48] ; 0x30
11308: 32866003 addcc r6, r6, #3
1130c: 3a00000c bcc 11344 <getopt_long@plt+0x310>
11310: e5993000 ldr r3, [r9]
11314: e59f1260 ldr r1, [pc, #608] ; 1157c <getopt_long@plt+0x548>
11318: e2833002 add r3, r3, #2
1131c: e7952103 ldr r2, [r5, r3, lsl #2]
11320: e59f324c ldr r3, [pc, #588] ; 11574 <getopt_long@plt+0x540>
11324: e5930000 ldr r0, [r3]
11328: ebfffef6 bl 10f08 <fprintf@plt>
1132c: eaffff8a b 1115c <getopt_long@plt+0x128>
11330: e7951106 ldr r1, [r5, r6, lsl #2]
--
1136c: e5936000 ldr r6, [r3]
11370: ebfffec9 bl 10e9c <strstr@plt>
11374: e59f320c ldr r3, [pc, #524] ; 11588 <getopt_long@plt+0x554>
11378: e59f11dc ldr r1, [pc, #476] ; 1155c <getopt_long@plt+0x528>
1137c: e59f5208 ldr r5, [pc, #520] ; 1158c <getopt_long@plt+0x558>
11380: e3500000 cmp r0, #0
11384: e1a00004 mov r0, r4
11388: 11a05003 movne r5, r3
1138c: ebfffec2 bl 10e9c <strstr@plt>
11390: e59f31f8 ldr r3, [pc, #504] ; 11590 <getopt_long@plt+0x55c>
11394: e59f21f8 ldr r2, [pc, #504] ; 11594 <getopt_long@plt+0x560>
11398: e58d4000 str r4, [sp]
1139c: e59f11f4 ldr r1, [pc, #500] ; 11598 <getopt_long@plt+0x564>
113a0: e3500000 cmp r0, #0
113a4: 01a00003 moveq r0, r3
113a8: 11a00002 movne r0, r2
113ac: e58d0004 str r0, [sp, #4]
113b0: e1a03005 mov r3, r5
113b4: e1a02004 mov r2, r4
113b8: e1a00006 mov r0, r6
113bc: ebfffed1 bl 10f08 <fprintf@plt>
113c0: e3a04000 mov r4, #0
113c4: e59f31d0 ldr r3, [pc, #464] ; 1159c <getopt_long@plt+0x568>
--
114f8: ebfffebe bl 10ff8 <avahi_client_errno@plt>
114fc: ebfffe5d bl 10e78 <avahi_strerror@plt>
11500: e59f10a8 ldr r1, [pc, #168] ; 115b0 <getopt_long@plt+0x57c>
11504: e1a02000 mov r2, r0
11508: e1a00005 mov r0, r5
1150c: eaffff85 b 11328 <getopt_long@plt+0x2f4>
11510: e5940004 ldr r0, [r4, #4]
11514: ebfffea5 bl 10fb0 <avahi_client_get_host_name_fqdn@plt>
11518: e2503000 subs r3, r0, #0
1151c: 1a000006 bne 1153c <getopt_long@plt+0x508>
11520: e5940004 ldr r0, [r4, #4]
11524: e5955000 ldr r5, [r5]
11528: ebfffeb2 bl 10ff8 <avahi_client_errno@plt>
1152c: ebfffe51 bl 10e78 <avahi_strerror@plt>
11530: e59f107c ldr r1, [pc, #124] ; 115b4 <getopt_long@plt+0x580>
11534: e1a02000 mov r2, r0
11538: eafffff2 b 11508 <getopt_long@plt+0x4d4>
1153c: e1a02007 mov r2, r7
11540: e59f1070 ldr r1, [pc, #112] ; 115b8 <getopt_long@plt+0x584>
11544: e5950000 ldr r0, [r5]
11548: ebfffe6e bl 10f08 <fprintf@plt>
1154c: e5960008 ldr r0, [r6, #8]
11550: ebfffeb4 bl 11028 <avahi_simple_poll_loop@plt>
--
116f8: e59f61f4 ldr r6, [pc, #500] ; 118f4 <getopt_long@plt+0x8c0>
116fc: e5963000 ldr r3, [r6]
11700: e1a05006 mov r5, r6
11704: e3530000 cmp r3, #0
11708: 1a000011 bne 11754 <getopt_long@plt+0x720>
1170c: e1a02004 mov r2, r4
11710: e59f11e0 ldr r1, [pc, #480] ; 118f8 <getopt_long@plt+0x8c4>
11714: e5960004 ldr r0, [r6, #4]
11718: ebfffe2d bl 10fd4 <avahi_entry_group_new@plt>
1171c: e3500000 cmp r0, #0
11720: e5860000 str r0, [r6]
11724: 1a00000a bne 11754 <getopt_long@plt+0x720>
11728: e59f31cc ldr r3, [pc, #460] ; 118fc <getopt_long@plt+0x8c8>
1172c: e5960004 ldr r0, [r6, #4]
11730: e5934000 ldr r4, [r3]
11734: ebfffe2f bl 10ff8 <avahi_client_errno@plt>
11738: ebfffdce bl 10e78 <avahi_strerror@plt>
1173c: e59f11bc ldr r1, [pc, #444] ; 11900 <getopt_long@plt+0x8cc>
11740: e1a02000 mov r2, r0
11744: e1a00004 mov r0, r4
11748: ebfffdee bl 10f08 <fprintf@plt>
1174c: e3e00000 mvn r0, #0
11750: ea00001b b 117c4 <getopt_long@plt+0x790>
--
11890: e3e02000 mvn r2, #0
11894: e58d3008 str r3, [sp, #8]
11898: e5943014 ldr r3, [r4, #20]
1189c: e1a01002 mov r1, r2
118a0: e58d3004 str r3, [sp, #4]
118a4: e5943010 ldr r3, [r4, #16]
118a8: e58d3000 str r3, [sp]
118ac: e3a03000 mov r3, #0
118b0: ebfffd9a bl 10f20 <avahi_entry_group_add_service_subtype@plt>
118b4: e3500000 cmp r0, #0
118b8: aaffffed bge 11874 <getopt_long@plt+0x840>
118bc: e59f3038 ldr r3, [pc, #56] ; 118fc <getopt_long@plt+0x8c8>
118c0: e5950004 ldr r0, [r5, #4]
118c4: e5934000 ldr r4, [r3]
118c8: ebfffdca bl 10ff8 <avahi_client_errno@plt>
118cc: ebfffd69 bl 10e78 <avahi_strerror@plt>
118d0: e1a02007 mov r2, r7
118d4: e59f1038 ldr r1, [pc, #56] ; 11914 <getopt_long@plt+0x8e0>
118d8: e1a03000 mov r3, r0
118dc: e1a00004 mov r0, r4
118e0: ebfffd88 bl 10f08 <fprintf@plt>
118e4: eaffff98 b 1174c <getopt_long@plt+0x718>
118e8: 00011ff4 strdeq r1, [r1], -r4
--
119b4: e3a03000 mov r3, #0
119b8: e5940008 ldr r0, [r4, #8]
119bc: e5843004 str r3, [r4, #4]
119c0: e5843000 str r3, [r4]
119c4: ebfffd5e bl 10f44 <avahi_simple_poll_get@plt>
119c8: e28d300c add r3, sp, #12
119cc: e58d3000 str r3, [sp]
119d0: e59f20c0 ldr r2, [pc, #192] ; 11a98 <getopt_long@plt+0xa64>
119d4: e1a03005 mov r3, r5
119d8: e3a01002 mov r1, #2
119dc: ebfffd37 bl 10ec0 <avahi_client_new@plt>
119e0: e3500000 cmp r0, #0
119e4: e5840004 str r0, [r4, #4]
119e8: 1affffd6 bne 11948 <getopt_long@plt+0x914>
119ec: e59d000c ldr r0, [sp, #12]
119f0: e5975000 ldr r5, [r7]
119f4: ebfffd1f bl 10e78 <avahi_strerror@plt>
119f8: e59f109c ldr r1, [pc, #156] ; 11a9c <getopt_long@plt+0xa68>
119fc: e1a02000 mov r2, r0
11a00: e1a00005 mov r0, r5
11a04: ebfffd3f bl 10f08 <fprintf@plt>
11a08: e5940008 ldr r0, [r4, #8]
11a0c: ea000008 b 11a34 <getopt_long@plt+0xa00>
11a10: e1a00008 mov r0, r8
11a14: e5974000 ldr r4, [r7]
11a18: ebfffd76 bl 10ff8 <avahi_client_errno@plt>
11a1c: ebfffd15 bl 10e78 <avahi_strerror@plt>
11a20: e59f1078 ldr r1, [pc, #120] ; 11aa0 <getopt_long@plt+0xa6c>
11a24: e1a02000 mov r2, r0
11a28: e1a00004 mov r0, r4
11a2c: ebfffd35 bl 10f08 <fprintf@plt>
11a30: e5960008 ldr r0, [r6, #8]
11a34: ebfffd1b bl 10ea8 <avahi_simple_poll_quit@plt>
--
11b14: e59f3098 ldr r3, [pc, #152] ; 11bb4 <getopt_long@plt+0xb80>
11b18: e5934000 ldr r4, [r3]
11b1c: e59f3098 ldr r3, [pc, #152] ; 11bbc <getopt_long@plt+0xb88>
11b20: e5930004 ldr r0, [r3, #4]
11b24: ebfffd33 bl 10ff8 <avahi_client_errno@plt>
11b28: ebfffcd2 bl 10e78 <avahi_strerror@plt>
11b2c: e59f108c ldr r1, [pc, #140] ; 11bc0 <getopt_long@plt+0xb8c>
11b30: e1a02000 mov r2, r0
11b34: e1a00004 mov r0, r4
11b38: eafffff3 b 11b0c <getopt_long@plt+0xad8>
11b3c: e592300c ldr r3, [r2, #12]
11b40: e3530003 cmp r3, #3
11b44: 1a00000d bne 11b80 <getopt_long@plt+0xb4c>
11b48: e5920010 ldr r0, [r2, #16]
11b4c: ebfffccc bl 10e84 <avahi_alternative_service_name@plt>
11b50: e59f305c ldr r3, [pc, #92] ; 11bb4 <getopt_long@plt+0xb80>
11b54: e1a05000 mov r5, r0
11b58: e1a02000 mov r2, r0
11b5c: e59f1060 ldr r1, [pc, #96] ; 11bc4 <getopt_long@plt+0xb90>
11b60: e5930000 ldr r0, [r3]
11b64: ebfffce7 bl 10f08 <fprintf@plt>
11b68: e5940010 ldr r0, [r4, #16]
11b6c: ebfffcb8 bl 10e54 <avahi_free@plt>
--
11c18: 159f1064 ldrne r1, [pc, #100] ; 11c84 <getopt_long@plt+0xc50>
11c1c: 159f0070 ldrne r0, [pc, #112] ; 11c94 <getopt_long@plt+0xc60>
11c20: 1afffff0 bne 11be8 <getopt_long@plt+0xbb4>
11c24: e3a02004 mov r2, #4
11c28: e08d1002 add r1, sp, r2
11c2c: ebfffcca bl 10f5c <read@plt>
11c30: e3500004 cmp r0, #4
11c34: 159f3044 ldrne r3, [pc, #68] ; 11c80 <getopt_long@plt+0xc4c>
11c38: 13a0204c movne r2, #76 ; 0x4c
11c3c: 159f1040 ldrne r1, [pc, #64] ; 11c84 <getopt_long@plt+0xc50>
11c40: 159f0050 ldrne r0, [pc, #80] ; 11c98 <getopt_long@plt+0xc64>
11c44: 1affffe7 bne 11be8 <getopt_long@plt+0xbb4>
11c48: e59d1004 ldr r1, [sp, #4]
11c4c: e59f3048 ldr r3, [pc, #72] ; 11c9c <getopt_long@plt+0xc68>
11c50: e3510002 cmp r1, #2
11c54: e59f2044 ldr r2, [pc, #68] ; 11ca0 <getopt_long@plt+0xc6c>
11c58: 11a02003 movne r2, r3
11c5c: e59f3040 ldr r3, [pc, #64] ; 11ca4 <getopt_long@plt+0xc70>
11c60: e59f1040 ldr r1, [pc, #64] ; 11ca8 <getopt_long@plt+0xc74>
11c64: e5930000 ldr r0, [r3]
11c68: ebfffca6 bl 10f08 <fprintf@plt>
11c6c: e59f3038 ldr r3, [pc, #56] ; 11cac <getopt_long@plt+0xc78>
11c70: e5930000 ldr r0, [r3]
--
11dd0: e5967004 ldr r7, [r6, #4]
11dd4: e3770001 cmn r7, #1
11dd8: 0a000004 beq 11df0 <getopt_long@plt+0xdbc>
11ddc: e59f3130 ldr r3, [pc, #304] ; 11f14 <getopt_long@plt+0xee0>
11de0: e3a02058 mov r2, #88 ; 0x58
11de4: e59f112c ldr r1, [pc, #300] ; 11f18 <getopt_long@plt+0xee4>
11de8: e59f013c ldr r0, [pc, #316] ; 11f2c <getopt_long@plt+0xef8>
11dec: eaffffea b 11d9c <getopt_long@plt+0xd68>
11df0: e1a00006 mov r0, r6
11df4: ebfffc10 bl 10e3c <pipe@plt>
11df8: e3500000 cmp r0, #0
11dfc: aa00000b bge 11e30 <getopt_long@plt+0xdfc>
11e00: e59f3128 ldr r3, [pc, #296] ; 11f30 <getopt_long@plt+0xefc>
11e04: e5934000 ldr r4, [r3]
11e08: ebfffc5c bl 10f80 <__errno_location@plt>
11e0c: e5900000 ldr r0, [r0]
11e10: ebfffc72 bl 10fe0 <strerror@plt>
11e14: e59f1118 ldr r1, [pc, #280] ; 11f34 <getopt_long@plt+0xf00>
11e18: e1a02000 mov r2, r0
11e1c: e1a00004 mov r0, r4
11e20: ebfffc38 bl 10f08 <fprintf@plt>
11e24: e1a00007 mov r0, r7
11e28: e28dd020 add sp, sp, #32
--
11e44: e2852004 add r2, r5, #4
11e48: e58d300c str r3, [sp, #12]
11e4c: e28d100c add r1, sp, #12
11e50: e3a03201 mov r3, #268435456 ; 0x10000000
11e54: e3a00002 mov r0, #2
11e58: e58d4014 str r4, [sp, #20]
11e5c: e58d4018 str r4, [sp, #24]
11e60: e58d401c str r4, [sp, #28]
11e64: e58d3010 str r3, [sp, #16]
11e68: ebfffc68 bl 11010 <sigaction@plt>
11e6c: e3500000 cmp r0, #0
11e70: aa00000a bge 11ea0 <getopt_long@plt+0xe6c>
11e74: e59f30b4 ldr r3, [pc, #180] ; 11f30 <getopt_long@plt+0xefc>
11e78: e5934000 ldr r4, [r3]
11e7c: ebfffc3f bl 10f80 <__errno_location@plt>
11e80: e5900000 ldr r0, [r0]
11e84: ebfffc55 bl 10fe0 <strerror@plt>
11e88: e59f10ac ldr r1, [pc, #172] ; 11f3c <getopt_long@plt+0xf08>
11e8c: e1a02000 mov r2, r0
11e90: e1a00004 mov r0, r4
11e94: ebfffc1b bl 10f08 <fprintf@plt>
11e98: ebffff8e bl 11cd8 <getopt_long@plt+0xca4>
11e9c: eaffffe0 b 11e24 <getopt_long@plt+0xdf0>
[*] Function fprintf used 11 times avahi-publish