[*] Binary protection state of avahi-set-host-name
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of avahi-set-host-name
10bd8: e3a04001 mov r4, #1
10bdc: ea000046 b 10cfc <getopt_long@plt+0x1c8>
10be0: e3500068 cmp r0, #104 ; 0x68
10be4: 0a000005 beq 10c00 <getopt_long@plt+0xcc>
10be8: e3500076 cmp r0, #118 ; 0x76
10bec: 0a000005 beq 10c08 <getopt_long@plt+0xd4>
10bf0: e3500056 cmp r0, #86 ; 0x56
10bf4: 1afffff7 bne 10bd8 <getopt_long@plt+0xa4>
10bf8: e3a06002 mov r6, #2
10bfc: eaffffe2 b 10b8c <getopt_long@plt+0x58>
10c00: e3a06001 mov r6, #1
10c04: eaffffe0 b 10b8c <getopt_long@plt+0x58>
10c08: e3a04001 mov r4, #1
10c0c: eaffffde b 10b8c <getopt_long@plt+0x58>
10c10: e3560002 cmp r6, #2
10c14: 0a000005 beq 10c30 <getopt_long@plt+0xfc>
10c18: e59f11e0 ldr r1, [pc, #480] ; 10e00 <getopt_long@plt+0x2cc>
10c1c: e59f31e0 ldr r3, [pc, #480] ; 10e04 <getopt_long@plt+0x2d0>
10c20: e1a02005 mov r2, r5
10c24: e5930000 ldr r0, [r3]
10c28: ebffff94 bl 10a80 <fprintf@plt>
10c2c: ea000002 b 10c3c <getopt_long@plt+0x108>
10c30: e1a01005 mov r1, r5
--
10c6c: e3500000 cmp r0, #0
10c70: baffffd8 blt 10bd8 <getopt_long@plt+0xa4>
10c74: e5950000 ldr r0, [r5]
10c78: ebffff89 bl 10aa4 <avahi_simple_poll_get@plt>
10c7c: e28d300c add r3, sp, #12
10c80: e58d3000 str r3, [sp]
10c84: e59f2188 ldr r2, [pc, #392] ; 10e14 <getopt_long@plt+0x2e0>
10c88: e1a03006 mov r3, r6
10c8c: e1a01006 mov r1, r6
10c90: ebffff6e bl 10a50 <avahi_client_new@plt>
10c94: e3500000 cmp r0, #0
10c98: e5850004 str r0, [r5, #4]
10c9c: 1a000008 bne 10cc4 <getopt_long@plt+0x190>
10ca0: e59f3150 ldr r3, [pc, #336] ; 10df8 <getopt_long@plt+0x2c4>
10ca4: e59d000c ldr r0, [sp, #12]
10ca8: e5934000 ldr r4, [r3]
10cac: ebffff5e bl 10a2c <avahi_strerror@plt>
10cb0: e59f1160 ldr r1, [pc, #352] ; 10e18 <getopt_long@plt+0x2e4>
10cb4: e1a02000 mov r2, r0
10cb8: e1a00004 mov r0, r4
10cbc: ebffff6f bl 10a80 <fprintf@plt>
10cc0: eaffffc4 b 10bd8 <getopt_long@plt+0xa4>
10cc4: e3540000 cmp r4, #0
10cc8: 0a000028 beq 10d70 <getopt_long@plt+0x23c>
10ccc: ebffff6e bl 10a8c <avahi_client_get_version_string@plt>
10cd0: e59f6120 ldr r6, [pc, #288] ; 10df8 <getopt_long@plt+0x2c4>
10cd4: e250a000 subs sl, r0, #0
10cd8: 1a000015 bne 10d34 <getopt_long@plt+0x200>
10cdc: e5950004 ldr r0, [r5, #4]
10ce0: e5966000 ldr r6, [r6]
10ce4: ebffff8c bl 10b1c <avahi_client_errno@plt>
10ce8: ebffff4f bl 10a2c <avahi_strerror@plt>
10cec: e59f1128 ldr r1, [pc, #296] ; 10e1c <getopt_long@plt+0x2e8>
10cf0: e1a02000 mov r2, r0
10cf4: e1a00006 mov r0, r6
10cf8: ebffff60 bl 10a80 <fprintf@plt>
10cfc: e59f3108 ldr r3, [pc, #264] ; 10e0c <getopt_long@plt+0x2d8>
10d00: e5930004 ldr r0, [r3, #4]
--
10d1c: e3500000 cmp r0, #0
10d20: 0a000000 beq 10d28 <getopt_long@plt+0x1f4>
10d24: ebffff6a bl 10ad4 <avahi_simple_poll_free@plt>
10d28: e1a00004 mov r0, r4
10d2c: e28dd014 add sp, sp, #20
10d30: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
10d34: e5950004 ldr r0, [r5, #4]
10d38: ebffff71 bl 10b04 <avahi_client_get_host_name_fqdn@plt>
10d3c: e2503000 subs r3, r0, #0
10d40: 1a000006 bne 10d60 <getopt_long@plt+0x22c>
10d44: e5950004 ldr r0, [r5, #4]
10d48: e5966000 ldr r6, [r6]
10d4c: ebffff72 bl 10b1c <avahi_client_errno@plt>
10d50: ebffff35 bl 10a2c <avahi_strerror@plt>
10d54: e59f10c4 ldr r1, [pc, #196] ; 10e20 <getopt_long@plt+0x2ec>
10d58: e1a02000 mov r2, r0
10d5c: eaffffe4 b 10cf4 <getopt_long@plt+0x1c0>
10d60: e1a0200a mov r2, sl
10d64: e59f10b8 ldr r1, [pc, #184] ; 10e24 <getopt_long@plt+0x2f0>
10d68: e5960000 ldr r0, [r6]
10d6c: ebffff43 bl 10a80 <fprintf@plt>
10d70: e5983000 ldr r3, [r8]
10d74: e5970004 ldr r0, [r7, #4]
--
10f20: 0a000004 beq 10f38 <getopt_long@plt+0x404>
10f24: e92d4010 push {r4, lr}
10f28: e59f1010 ldr r1, [pc, #16] ; 10f40 <getopt_long@plt+0x40c>
10f2c: e59f0010 ldr r0, [pc, #16] ; 10f44 <getopt_long@plt+0x410>
10f30: ebfffecf bl 10a74 <__register_frame_info@plt>
10f34: e8bd4010 pop {r4, lr}
10f38: eaffffd6 b 10e98 <getopt_long@plt+0x364>
10f3c: 00000000 andeq r0, r0, r0
10f40: 000220a8 andeq r2, r2, r8, lsr #1
10f44: 0001171c andeq r1, r1, ip, lsl r7
10f48: e3510064 cmp r1, #100 ; 0x64
10f4c: 112fff1e bxne lr
10f50: e59f302c ldr r3, [pc, #44] ; 10f84 <getopt_long@plt+0x450>
10f54: e92d4010 push {r4, lr}
10f58: e5934000 ldr r4, [r3]
10f5c: ebfffeee bl 10b1c <avahi_client_errno@plt>
10f60: ebfffeb1 bl 10a2c <avahi_strerror@plt>
10f64: e59f101c ldr r1, [pc, #28] ; 10f88 <getopt_long@plt+0x454>
10f68: e1a02000 mov r2, r0
10f6c: e1a00004 mov r0, r4
10f70: ebfffec2 bl 10a80 <fprintf@plt>
10f74: e59f3010 ldr r3, [pc, #16] ; 10f8c <getopt_long@plt+0x458>
10f78: e8bd4010 pop {r4, lr}
--
10fdc: 159f1064 ldrne r1, [pc, #100] ; 11048 <getopt_long@plt+0x514>
10fe0: 159f0070 ldrne r0, [pc, #112] ; 11058 <getopt_long@plt+0x524>
10fe4: 1afffff0 bne 10fac <getopt_long@plt+0x478>
10fe8: e3a02004 mov r2, #4
10fec: e08d1002 add r1, sp, r2
10ff0: ebfffeb4 bl 10ac8 <read@plt>
10ff4: e3500004 cmp r0, #4
10ff8: 159f3044 ldrne r3, [pc, #68] ; 11044 <getopt_long@plt+0x510>
10ffc: 13a0204c movne r2, #76 ; 0x4c
11000: 159f1040 ldrne r1, [pc, #64] ; 11048 <getopt_long@plt+0x514>
11004: 159f0050 ldrne r0, [pc, #80] ; 1105c <getopt_long@plt+0x528>
11008: 1affffe7 bne 10fac <getopt_long@plt+0x478>
1100c: e59d1004 ldr r1, [sp, #4]
11010: e59f3048 ldr r3, [pc, #72] ; 11060 <getopt_long@plt+0x52c>
11014: e3510002 cmp r1, #2
11018: e59f2044 ldr r2, [pc, #68] ; 11064 <getopt_long@plt+0x530>
1101c: 11a02003 movne r2, r3
11020: e59f3040 ldr r3, [pc, #64] ; 11068 <getopt_long@plt+0x534>
11024: e59f1040 ldr r1, [pc, #64] ; 1106c <getopt_long@plt+0x538>
11028: e5930000 ldr r0, [r3]
1102c: ebfffe93 bl 10a80 <fprintf@plt>
11030: e59f3038 ldr r3, [pc, #56] ; 11070 <getopt_long@plt+0x53c>
11034: e5930000 ldr r0, [r3]
--
11194: e5967004 ldr r7, [r6, #4]
11198: e3770001 cmn r7, #1
1119c: 0a000004 beq 111b4 <getopt_long@plt+0x680>
111a0: e59f3130 ldr r3, [pc, #304] ; 112d8 <getopt_long@plt+0x7a4>
111a4: e3a02058 mov r2, #88 ; 0x58
111a8: e59f112c ldr r1, [pc, #300] ; 112dc <getopt_long@plt+0x7a8>
111ac: e59f013c ldr r0, [pc, #316] ; 112f0 <getopt_long@plt+0x7bc>
111b0: eaffffea b 11160 <getopt_long@plt+0x62c>
111b4: e1a00006 mov r0, r6
111b8: ebfffe0f bl 109fc <pipe@plt>
111bc: e3500000 cmp r0, #0
111c0: aa00000b bge 111f4 <getopt_long@plt+0x6c0>
111c4: e59f3128 ldr r3, [pc, #296] ; 112f4 <getopt_long@plt+0x7c0>
111c8: e5934000 ldr r4, [r3]
111cc: ebfffe43 bl 10ae0 <__errno_location@plt>
111d0: e5900000 ldr r0, [r0]
111d4: ebfffe4d bl 10b10 <strerror@plt>
111d8: e59f1118 ldr r1, [pc, #280] ; 112f8 <getopt_long@plt+0x7c4>
111dc: e1a02000 mov r2, r0
111e0: e1a00004 mov r0, r4
111e4: ebfffe25 bl 10a80 <fprintf@plt>
111e8: e1a00007 mov r0, r7
111ec: e28dd020 add sp, sp, #32
--
11208: e2852004 add r2, r5, #4
1120c: e58d300c str r3, [sp, #12]
11210: e28d100c add r1, sp, #12
11214: e3a03201 mov r3, #268435456 ; 0x10000000
11218: e3a00002 mov r0, #2
1121c: e58d4014 str r4, [sp, #20]
11220: e58d4018 str r4, [sp, #24]
11224: e58d401c str r4, [sp, #28]
11228: e58d3010 str r3, [sp, #16]
1122c: ebfffe3d bl 10b28 <sigaction@plt>
11230: e3500000 cmp r0, #0
11234: aa00000a bge 11264 <getopt_long@plt+0x730>
11238: e59f30b4 ldr r3, [pc, #180] ; 112f4 <getopt_long@plt+0x7c0>
1123c: e5934000 ldr r4, [r3]
11240: ebfffe26 bl 10ae0 <__errno_location@plt>
11244: e5900000 ldr r0, [r0]
11248: ebfffe30 bl 10b10 <strerror@plt>
1124c: e59f10ac ldr r1, [pc, #172] ; 11300 <getopt_long@plt+0x7cc>
11250: e1a02000 mov r2, r0
11254: e1a00004 mov r0, r4
11258: ebfffe08 bl 10a80 <fprintf@plt>
1125c: ebffff8e bl 1109c <getopt_long@plt+0x568>
11260: eaffffe0 b 111e8 <getopt_long@plt+0x6b4>
[*] Function fprintf used 8 times avahi-set-host-name