[*] Binary protection state of avahi-resolve
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of avahi-resolve
10ee0: e5935000 ldr r5, [r3]
10ee4: ebffff47 bl 10c08 <strstr@plt>
10ee8: e59f32c4 ldr r3, [pc, #708] ; 111b4 <getopt_long@plt+0x45c>
10eec: e59f129c ldr r1, [pc, #668] ; 11190 <getopt_long@plt+0x438>
10ef0: e59f42c0 ldr r4, [pc, #704] ; 111b8 <getopt_long@plt+0x460>
10ef4: e3500000 cmp r0, #0
10ef8: e1a00006 mov r0, r6
10efc: 01a04003 moveq r4, r3
10f00: ebffff40 bl 10c08 <strstr@plt>
10f04: e59f32b0 ldr r3, [pc, #688] ; 111bc <getopt_long@plt+0x464>
10f08: e59f22b0 ldr r2, [pc, #688] ; 111c0 <getopt_long@plt+0x468>
10f0c: e58d6000 str r6, [sp]
10f10: e59f12ac ldr r1, [pc, #684] ; 111c4 <getopt_long@plt+0x46c>
10f14: e3500000 cmp r0, #0
10f18: 11a00003 movne r0, r3
10f1c: 01a00002 moveq r0, r2
10f20: e58d0004 str r0, [sp, #4]
10f24: e1a03004 mov r3, r4
10f28: e1a02006 mov r2, r6
10f2c: e1a00005 mov r0, r5
10f30: ebffff4f bl 10c74 <fprintf@plt>
10f34: e3a04000 mov r4, #0
10f38: ea000030 b 11000 <getopt_long@plt+0x2a8>
--
10fac: e59d0018 ldr r0, [sp, #24]
10fb0: e5934000 ldr r4, [r3]
10fb4: ebffff10 bl 10bfc <avahi_strerror@plt>
10fb8: e59f1218 ldr r1, [pc, #536] ; 111d8 <getopt_long@plt+0x480>
10fbc: e1a02000 mov r2, r0
10fc0: e1a00004 mov r0, r4
10fc4: ea000056 b 11124 <getopt_long@plt+0x3cc>
10fc8: e3540000 cmp r4, #0
10fcc: 0a000029 beq 11078 <getopt_long@plt+0x320>
10fd0: ebffff2a bl 10c80 <avahi_client_get_version_string@plt>
10fd4: e59fb1c8 ldr fp, [pc, #456] ; 111a4 <getopt_long@plt+0x44c>
10fd8: e2502000 subs r2, r0, #0
10fdc: 1a000015 bne 11038 <getopt_long@plt+0x2e0>
10fe0: e59a0000 ldr r0, [sl]
10fe4: e59b5000 ldr r5, [fp]
10fe8: ebffff51 bl 10d34 <avahi_client_errno@plt>
10fec: ebffff02 bl 10bfc <avahi_strerror@plt>
10ff0: e59f11e4 ldr r1, [pc, #484] ; 111dc <getopt_long@plt+0x484>
10ff4: e1a02000 mov r2, r0
10ff8: e1a00005 mov r0, r5
10ffc: ebffff1c bl 10c74 <fprintf@plt>
11000: e59f31c4 ldr r3, [pc, #452] ; 111cc <getopt_long@plt+0x474>
11004: e5930000 ldr r0, [r3]
--
11024: 0a000000 beq 1102c <getopt_long@plt+0x2d4>
11028: ebffff26 bl 10cc8 <avahi_simple_poll_free@plt>
1102c: e1a00004 mov r0, r4
11030: e28dd034 add sp, sp, #52 ; 0x34
11034: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
11038: e59a0000 ldr r0, [sl]
1103c: e58d2014 str r2, [sp, #20]
11040: ebffff2f bl 10d04 <avahi_client_get_host_name_fqdn@plt>
11044: e59d2014 ldr r2, [sp, #20]
11048: e2503000 subs r3, r0, #0
1104c: 1a000006 bne 1106c <getopt_long@plt+0x314>
11050: e59a0000 ldr r0, [sl]
11054: e59b5000 ldr r5, [fp]
11058: ebffff35 bl 10d34 <avahi_client_errno@plt>
1105c: ebfffee6 bl 10bfc <avahi_strerror@plt>
11060: e59f1178 ldr r1, [pc, #376] ; 111e0 <getopt_long@plt+0x488>
11064: e1a02000 mov r2, r0
11068: eaffffe2 b 10ff8 <getopt_long@plt+0x2a0>
1106c: e59f1170 ldr r1, [pc, #368] ; 111e4 <getopt_long@plt+0x48c>
11070: e59b0000 ldr r0, [fp]
11074: ebfffefe bl 10c74 <fprintf@plt>
11078: e3a03000 mov r3, #0
1107c: e5863004 str r3, [r6, #4]
--
110d4: e3500000 cmp r0, #0
110d8: 1a000025 bne 11174 <getopt_long@plt+0x41c>
110dc: e59f30c0 ldr r3, [pc, #192] ; 111a4 <getopt_long@plt+0x44c>
110e0: e5960000 ldr r0, [r6]
110e4: e5934000 ldr r4, [r3]
110e8: ebffff11 bl 10d34 <avahi_client_errno@plt>
110ec: ebfffec2 bl 10bfc <avahi_strerror@plt>
110f0: e59f10f8 ldr r1, [pc, #248] ; 111f0 <getopt_long@plt+0x498>
110f4: e1a02000 mov r2, r0
110f8: eaffffb0 b 10fc0 <getopt_long@plt+0x268>
110fc: e28d201c add r2, sp, #28
11100: e3e01000 mvn r1, #0
11104: e5950000 ldr r0, [r5]
11108: ebffff00 bl 10d10 <avahi_address_parse@plt>
1110c: e3500000 cmp r0, #0
11110: 1a000005 bne 1112c <getopt_long@plt+0x3d4>
11114: e59f3088 ldr r3, [pc, #136] ; 111a4 <getopt_long@plt+0x44c>
11118: e5952000 ldr r2, [r5]
1111c: e59f10d0 ldr r1, [pc, #208] ; 111f4 <getopt_long@plt+0x49c>
11120: e5930000 ldr r0, [r3]
11124: ebfffed2 bl 10c74 <fprintf@plt>
11128: eaffff3e b 10e28 <getopt_long@plt+0xd0>
1112c: e3a03000 mov r3, #0
--
11370: ca000014 bgt 113c8 <getopt_long@plt+0x670>
11374: e59f306c ldr r3, [pc, #108] ; 113e8 <getopt_long@plt+0x690>
11378: e3a02085 mov r2, #133 ; 0x85
1137c: e59f1068 ldr r1, [pc, #104] ; 113ec <getopt_long@plt+0x694>
11380: e59f0070 ldr r0, [pc, #112] ; 113f8 <getopt_long@plt+0x6a0>
11384: eaffffea b 11334 <getopt_long@plt+0x5dc>
11388: e59d203c ldr r2, [sp, #60] ; 0x3c
1138c: e1a0100d mov r1, sp
11390: e59f0064 ldr r0, [pc, #100] ; 113fc <getopt_long@plt+0x6a4>
11394: ebfffe2a bl 10c44 <printf@plt>
11398: eafffff0 b 11360 <getopt_long@plt+0x608>
1139c: e59f305c ldr r3, [pc, #92] ; 11400 <getopt_long@plt+0x6a8>
113a0: e5940000 ldr r0, [r4]
113a4: e5935000 ldr r5, [r3]
113a8: ebfffe61 bl 10d34 <avahi_client_errno@plt>
113ac: ebfffe12 bl 10bfc <avahi_strerror@plt>
113b0: e1a0200d mov r2, sp
113b4: e59f1048 ldr r1, [pc, #72] ; 11404 <getopt_long@plt+0x6ac>
113b8: e1a03000 mov r3, r0
113bc: e1a00005 mov r0, r5
113c0: ebfffe2b bl 10c74 <fprintf@plt>
113c4: eaffffe5 b 11360 <getopt_long@plt+0x608>
113c8: e2433001 sub r3, r3, #1
--
11460: e59f0080 ldr r0, [pc, #128] ; 114e8 <getopt_long@plt+0x790>
11464: eaffffef b 11428 <getopt_long@plt+0x6d0>
11468: e59d203c ldr r2, [sp, #60] ; 0x3c
1146c: e3a01028 mov r1, #40 ; 0x28
11470: e1a0000d mov r0, sp
11474: ebfffde9 bl 10c20 <avahi_address_snprint@plt>
11478: e1a0200d mov r2, sp
1147c: e59d1038 ldr r1, [sp, #56] ; 0x38
11480: e59f0064 ldr r0, [pc, #100] ; 114ec <getopt_long@plt+0x794>
11484: ebfffdee bl 10c44 <printf@plt>
11488: eaffffec b 11440 <getopt_long@plt+0x6e8>
1148c: e59f305c ldr r3, [pc, #92] ; 114f0 <getopt_long@plt+0x798>
11490: e5940000 ldr r0, [r4]
11494: e5936000 ldr r6, [r3]
11498: ebfffe25 bl 10d34 <avahi_client_errno@plt>
1149c: ebfffdd6 bl 10bfc <avahi_strerror@plt>
114a0: e59d2038 ldr r2, [sp, #56] ; 0x38
114a4: e59f1048 ldr r1, [pc, #72] ; 114f4 <getopt_long@plt+0x79c>
114a8: e1a03000 mov r3, r0
114ac: e1a00006 mov r0, r6
114b0: ebfffdef bl 10c74 <fprintf@plt>
114b4: eaffffe1 b 11440 <getopt_long@plt+0x6e8>
114b8: e2433001 sub r3, r3, #1
--
114d0: e28dd028 add sp, sp, #40 ; 0x28
114d4: e8bd8070 pop {r4, r5, r6, pc}
114d8: 00011982 andeq r1, r1, r2, lsl #19
114dc: 00011a00 andeq r1, r1, r0, lsl #20
114e0: 00011a10 andeq r1, r1, r0, lsl sl
114e4: 000220dc ldrdeq r2, [r2], -ip
114e8: 00011a3d andeq r1, r1, sp, lsr sl
114ec: 00011a12 andeq r1, r1, r2, lsl sl
114f0: 000220b4 strheq r2, [r2], -r4
114f4: 00011a4d andeq r1, r1, sp, asr #20
114f8: e3510064 cmp r1, #100 ; 0x64
114fc: 112fff1e bxne lr
11500: e59f302c ldr r3, [pc, #44] ; 11534 <getopt_long@plt+0x7dc>
11504: e92d4010 push {r4, lr}
11508: e5934000 ldr r4, [r3]
1150c: ebfffe08 bl 10d34 <avahi_client_errno@plt>
11510: ebfffdb9 bl 10bfc <avahi_strerror@plt>
11514: e59f101c ldr r1, [pc, #28] ; 11538 <getopt_long@plt+0x7e0>
11518: e1a02000 mov r2, r0
1151c: e1a00004 mov r0, r4
11520: ebfffdd3 bl 10c74 <fprintf@plt>
11524: e59f3010 ldr r3, [pc, #16] ; 1153c <getopt_long@plt+0x7e4>
11528: e8bd4010 pop {r4, lr}
--
1158c: 159f1064 ldrne r1, [pc, #100] ; 115f8 <getopt_long@plt+0x8a0>
11590: 159f0070 ldrne r0, [pc, #112] ; 11608 <getopt_long@plt+0x8b0>
11594: 1afffff0 bne 1155c <getopt_long@plt+0x804>
11598: e3a02004 mov r2, #4
1159c: e08d1002 add r1, sp, r2
115a0: ebfffdc5 bl 10cbc <read@plt>
115a4: e3500004 cmp r0, #4
115a8: 159f3044 ldrne r3, [pc, #68] ; 115f4 <getopt_long@plt+0x89c>
115ac: 13a0204c movne r2, #76 ; 0x4c
115b0: 159f1040 ldrne r1, [pc, #64] ; 115f8 <getopt_long@plt+0x8a0>
115b4: 159f0050 ldrne r0, [pc, #80] ; 1160c <getopt_long@plt+0x8b4>
115b8: 1affffe7 bne 1155c <getopt_long@plt+0x804>
115bc: e59d1004 ldr r1, [sp, #4]
115c0: e59f3048 ldr r3, [pc, #72] ; 11610 <getopt_long@plt+0x8b8>
115c4: e3510002 cmp r1, #2
115c8: e59f2044 ldr r2, [pc, #68] ; 11614 <getopt_long@plt+0x8bc>
115cc: 11a02003 movne r2, r3
115d0: e59f3040 ldr r3, [pc, #64] ; 11618 <getopt_long@plt+0x8c0>
115d4: e59f1040 ldr r1, [pc, #64] ; 1161c <getopt_long@plt+0x8c4>
115d8: e5930000 ldr r0, [r3]
115dc: ebfffda4 bl 10c74 <fprintf@plt>
115e0: e59f3038 ldr r3, [pc, #56] ; 11620 <getopt_long@plt+0x8c8>
115e4: e5930000 ldr r0, [r3]
--
11744: e5967004 ldr r7, [r6, #4]
11748: e3770001 cmn r7, #1
1174c: 0a000004 beq 11764 <getopt_long@plt+0xa0c>
11750: e59f3130 ldr r3, [pc, #304] ; 11888 <getopt_long@plt+0xb30>
11754: e3a02058 mov r2, #88 ; 0x58
11758: e59f112c ldr r1, [pc, #300] ; 1188c <getopt_long@plt+0xb34>
1175c: e59f013c ldr r0, [pc, #316] ; 118a0 <getopt_long@plt+0xb48>
11760: eaffffea b 11710 <getopt_long@plt+0x9b8>
11764: e1a00006 mov r0, r6
11768: ebfffd17 bl 10bcc <pipe@plt>
1176c: e3500000 cmp r0, #0
11770: aa00000b bge 117a4 <getopt_long@plt+0xa4c>
11774: e59f3128 ldr r3, [pc, #296] ; 118a4 <getopt_long@plt+0xb4c>
11778: e5934000 ldr r4, [r3]
1177c: ebfffd57 bl 10ce0 <__errno_location@plt>
11780: e5900000 ldr r0, [r0]
11784: ebfffd67 bl 10d28 <strerror@plt>
11788: e59f1118 ldr r1, [pc, #280] ; 118a8 <getopt_long@plt+0xb50>
1178c: e1a02000 mov r2, r0
11790: e1a00004 mov r0, r4
11794: ebfffd36 bl 10c74 <fprintf@plt>
11798: e1a00007 mov r0, r7
1179c: e28dd020 add sp, sp, #32
--
117b8: e2852004 add r2, r5, #4
117bc: e58d300c str r3, [sp, #12]
117c0: e28d100c add r1, sp, #12
117c4: e3a03201 mov r3, #268435456 ; 0x10000000
117c8: e3a00002 mov r0, #2
117cc: e58d4014 str r4, [sp, #20]
117d0: e58d4018 str r4, [sp, #24]
117d4: e58d401c str r4, [sp, #28]
117d8: e58d3010 str r3, [sp, #16]
117dc: ebfffd57 bl 10d40 <sigaction@plt>
117e0: e3500000 cmp r0, #0
117e4: aa00000a bge 11814 <getopt_long@plt+0xabc>
117e8: e59f30b4 ldr r3, [pc, #180] ; 118a4 <getopt_long@plt+0xb4c>
117ec: e5934000 ldr r4, [r3]
117f0: ebfffd3a bl 10ce0 <__errno_location@plt>
117f4: e5900000 ldr r0, [r0]
117f8: ebfffd4a bl 10d28 <strerror@plt>
117fc: e59f10ac ldr r1, [pc, #172] ; 118b0 <getopt_long@plt+0xb58>
11800: e1a02000 mov r2, r0
11804: e1a00004 mov r0, r4
11808: ebfffd19 bl 10c74 <fprintf@plt>
1180c: ebffff8e bl 1164c <getopt_long@plt+0x8f4>
11810: eaffffe0 b 11798 <getopt_long@plt+0xa40>
[*] Function fprintf used 10 times avahi-resolve