[*] Binary protection state of libgio-2.0.so.0.5600.4
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libgio-2.0.so.0.5600.4
f9394: e1a00008 mov r0, r8
f9398: ebfcd355 bl 2e0f4 <g_set_error_literal@plt>
f939c: e1a00004 mov r0, r4
f93a0: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
f93a4: e1a02000 mov r2, r0
f93a8: e3a01000 mov r1, #0
f93ac: e1a00005 mov r0, r5
f93b0: e3a06001 mov r6, #1
f93b4: ebfccdd2 bl 2cb04 <emset@plt>
f93b8: e1c560b0 strh r6, [r5]
f93bc: e597100c ldr r1, [r7, #12]
f93c0: e5913070 ldr r3, [r1, #112] ; 0x70
f93c4: e3530002 cmp r3, #2
f93c8: 0a000004 beq f93e0 <g_unix_socket_address_abstract_names_supported@@Base+0x98>
f93cc: 3a000001 bcc f93d8 <g_unix_socket_address_abstract_names_supported@@Base+0x90>
f93d0: e3530004 cmp r3, #4
f93d4: 9a000004 bls f93ec <g_unix_socket_address_abstract_names_supported@@Base+0xa4>
f93d8: e3a04001 mov r4, #1
f93dc: eaffffee b f939c <g_unix_socket_address_abstract_names_supported@@Base+0x54>
f93e0: e2850002 add r0, r5, #2
f93e4: ebfccf0a bl 2d014 <strcpy@plt>
f93e8: eafffffa b f93d8 <g_unix_socket_address_abstract_names_supported@@Base+0x90>
f93ec: ebffffd5 bl f9348 <g_unix_socket_address_abstract_names_supported@@Base>
--
114024: 00045348 andeq r5, r4, r8, asr #6
114028: 00045320 andeq r5, r4, r0, lsr #6
11402c: e92d41f0 push {r4, r5, r6, r7, r8, lr}
114030: e2504000 subs r4, r0, #0
114034: e24dd068 sub sp, sp, #104 ; 0x68
114038: 1a000007 bne 11405c <g_settings_create_action@@Base+0x2320>
11403c: e59f3304 ldr r3, [pc, #772] ; 114348 <g_settings_create_action@@Base+0x260c>
114040: e59f1304 ldr r1, [pc, #772] ; 11434c <g_settings_create_action@@Base+0x2610>
114044: e59f0304 ldr r0, [pc, #772] ; 114350 <g_settings_create_action@@Base+0x2614>
114048: e08f3003 add r3, pc, r3
11404c: e3a0208a mov r2, #138 ; 0x8a
114050: e08f1001 add r1, pc, r1
114054: e08f0000 add r0, pc, r0
114058: ebfc62eb bl 2cc0c <__assert@plt>
11405c: ebfc6800 bl 2e064 <strlen@plt>
114060: e1a0600d mov r6, sp
114064: e2800011 add r0, r0, #17
114068: ebfc68ed bl 2e424 <alloc@plt>
11406c: e1a01004 mov r1, r4
114070: e1a05000 mov r5, r0
114074: ebfc63e6 bl 2d014 <strcpy@plt>
114078: e59f12d4 ldr r1, [pc, #724] ; 114354 <g_settings_create_action@@Base+0x2618>
11407c: e1a00005 mov r0, r5
--
1140d4: ebfc5ee8 bl 2bc7c <realloc@plt>
1140d8: e2866001 add r6, r6, #1
1140dc: e5846004 str r6, [r4, #4]
1140e0: e5840008 str r0, [r4, #8]
1140e4: e0800005 add r0, r0, r5
1140e8: e5008008 str r8, [r0, #-8]
1140ec: e5943008 ldr r3, [r4, #8]
1140f0: e0835005 add r5, r3, r5
1140f4: e5057004 str r7, [r5, #-4]
1140f8: e3a00000 mov r0, #0
1140fc: e28dd068 add sp, sp, #104 ; 0x68
114100: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
114104: e1a00005 mov r0, r5
114108: ebfc604f bl 2c24c <free@plt>
11410c: e1a00004 mov r0, r4
114110: ebfc67d3 bl 2e064 <strlen@plt>
114114: e280000d add r0, r0, #13
114118: ebfc68c1 bl 2e424 <alloc@plt>
11411c: e1a01004 mov r1, r4
114120: e1a05000 mov r5, r0
114124: ebfc63ba bl 2d014 <strcpy@plt>
114128: e59f122c ldr r1, [pc, #556] ; 11435c <g_settings_create_action@@Base+0x2620>
11412c: e1a00005 mov r0, r5
--
114138: e1a01006 mov r1, r6
11413c: e1a00005 mov r0, r5
114140: ebfc61a9 bl 2c7ec <stat64@plt>
114144: e3500000 cmp r0, #0
114148: 1a000063 bne 1142dc <g_settings_create_action@@Base+0x25a0>
11414c: e59f320c ldr r3, [pc, #524] ; 114360 <g_settings_create_action@@Base+0x2624>
114150: e3a02001 mov r2, #1
114154: e1a01005 mov r1, r5
114158: e08f3003 add r3, pc, r3
11415c: e593000c ldr r0, [r3, #12]
114160: eb0009e7 bl 116904 <g_settings_create_action@@Base+0x4bc8>
114164: e59d1050 ldr r1, [sp, #80] ; 0x50
114168: e1a00005 mov r0, r5
11416c: ebffff8f bl 113fb0 <g_settings_create_action@@Base+0x2274>
114170: e1a00004 mov r0, r4
114174: ebfc67ba bl 2e064 <strlen@plt>
114178: e280000c add r0, r0, #12
11417c: ebfc68a8 bl 2e424 <alloc@plt>
114180: e1a01004 mov r1, r4
114184: e1a05000 mov r5, r0
114188: ebfc63a1 bl 2d014 <strcpy@plt>
11418c: e59f11d0 ldr r1, [pc, #464] ; 114364 <g_settings_create_action@@Base+0x2628>
114190: e1a00005 mov r0, r5
--
1141a0: e1a00005 mov r0, r5
1141a4: ebfc6190 bl 2c7ec <stat64@plt>
1141a8: e3500000 cmp r0, #0
1141ac: 1a000062 bne 11433c <g_settings_create_action@@Base+0x2600>
1141b0: e59f31b0 ldr r3, [pc, #432] ; 114368 <g_settings_create_action@@Base+0x262c>
1141b4: e1a01005 mov r1, r5
1141b8: e08f3003 add r3, pc, r3
1141bc: e5930010 ldr r0, [r3, #16]
1141c0: eb000bf5 bl 11719c <g_settings_create_action@@Base+0x5460>
1141c4: e59d1050 ldr r1, [sp, #80] ; 0x50
1141c8: e1a00005 mov r0, r5
1141cc: ebffff77 bl 113fb0 <g_settings_create_action@@Base+0x2274>
1141d0: e1a00004 mov r0, r4
1141d4: ebfc67a2 bl 2e064 <strlen@plt>
1141d8: e59f518c ldr r5, [pc, #396] ; 11436c <g_settings_create_action@@Base+0x2630>
1141dc: e08f5005 add r5, pc, r5
1141e0: e280000e add r0, r0, #14
1141e4: ebfc688e bl 2e424 <alloc@plt>
1141e8: e1a01004 mov r1, r4
1141ec: e1a06000 mov r6, r0
1141f0: ebfc6387 bl 2d014 <strcpy@plt>
1141f4: e59f1174 ldr r1, [pc, #372] ; 114370 <g_settings_create_action@@Base+0x2634>
1141f8: e1a00006 mov r0, r6
1141fc: e08f1001 add r1, pc, r1
114200: ebfc6401 bl 2d20c <strcat@plt>
114204: e1a01006 mov r1, r6
114208: e5950014 ldr r0, [r5, #20]
11420c: eb000333 bl 114ee0 <g_settings_create_action@@Base+0x31a4>
114210: e1a00006 mov r0, r6
114214: ebfc600c bl 2c24c <free@plt>
114218: e1a00004 mov r0, r4
11421c: ebfc6790 bl 2e064 <strlen@plt>
114220: e2800011 add r0, r0, #17
114224: ebfc687e bl 2e424 <alloc@plt>
114228: e1a01004 mov r1, r4
11422c: e1a06000 mov r6, r0
114230: ebfc6377 bl 2d014 <strcpy@plt>
114234: e59f1138 ldr r1, [pc, #312] ; 114374 <g_settings_create_action@@Base+0x2638>
114238: e1a00006 mov r0, r6
11423c: e08f1001 add r1, pc, r1
114240: ebfc63f1 bl 2d20c <strcat@plt>
114244: e1a01006 mov r1, r6
114248: e5950018 ldr r0, [r5, #24]
11424c: eb000e37 bl 117b30 <g_settings_create_action@@Base+0x5df4>
114250: e1a00006 mov r0, r6
114254: ebfc5ffc bl 2c24c <free@plt>
114258: e1a00004 mov r0, r4
11425c: ebfc6780 bl 2e064 <strlen@plt>
114260: e280000c add r0, r0, #12
114264: ebfc686e bl 2e424 <alloc@plt>
114268: e1a01004 mov r1, r4
11426c: e1a06000 mov r6, r0
114270: ebfc6367 bl 2d014 <strcpy@plt>
114274: e59f10fc ldr r1, [pc, #252] ; 114378 <g_settings_create_action@@Base+0x263c>
114278: e1a00006 mov r0, r6
11427c: e08f1001 add r1, pc, r1
114280: ebfc63e1 bl 2d20c <strcat@plt>
114284: e1a01006 mov r1, r6
114288: e595001c ldr r0, [r5, #28]
11428c: eb000a35 bl 116b68 <g_settings_create_action@@Base+0x4e2c>
114290: e1a00006 mov r0, r6
114294: ebfc5fec bl 2c24c <free@plt>
114298: e1a00004 mov r0, r4
11429c: ebfc6770 bl 2e064 <strlen@plt>
1142a0: e2800014 add r0, r0, #20
1142a4: ebfc685e bl 2e424 <alloc@plt>
1142a8: e1a01004 mov r1, r4
1142ac: e1a06000 mov r6, r0
1142b0: ebfc6357 bl 2d014 <strcpy@plt>
1142b4: e59f10c0 ldr r1, [pc, #192] ; 11437c <g_settings_create_action@@Base+0x2640>
1142b8: e1a00006 mov r0, r6
1142bc: e08f1001 add r1, pc, r1
1142c0: ebfc63d1 bl 2d20c <strcat@plt>
1142c4: e5950020 ldr r0, [r5, #32]
1142c8: e1a01006 mov r1, r6
1142cc: eb000a25 bl 116b68 <g_settings_create_action@@Base+0x4e2c>
1142d0: e1a00006 mov r0, r6
1142d4: ebfc5fdc bl 2c24c <free@plt>
1142d8: eaffff86 b 1140f8 <g_settings_create_action@@Base+0x23bc>
1142dc: e1a00005 mov r0, r5
1142e0: ebfc5fd9 bl 2c24c <free@plt>
1142e4: e1a00004 mov r0, r4
1142e8: ebfc675d bl 2e064 <strlen@plt>
1142ec: e280000c add r0, r0, #12
1142f0: ebfc684b bl 2e424 <alloc@plt>
1142f4: e1a01004 mov r1, r4
1142f8: e1a05000 mov r5, r0
1142fc: ebfc6344 bl 2d014 <strcpy@plt>
114300: e59f1078 ldr r1, [pc, #120] ; 114380 <g_settings_create_action@@Base+0x2644>
114304: e1a00005 mov r0, r5
--
1143c0: ebfc61f0 bl 2cb88 <getenv@plt>
1143c4: e2505000 subs r5, r0, #0
1143c8: 059f50f4 ldreq r5, [pc, #244] ; 1144c4 <g_settings_create_action@@Base+0x2788>
1143cc: 008f5005 addeq r5, pc, r5
1143d0: e3a0a000 mov sl, #0
1143d4: e5d53000 ldrb r3, [r5]
1143d8: e3530000 cmp r3, #0
1143dc: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1143e0: e1a04005 mov r4, r5
1143e4: ea000018 b 11444c <g_settings_create_action@@Base+0x2710>
1143e8: e59f00d8 ldr r0, [pc, #216] ; 1144c8 <g_settings_create_action@@Base+0x278c>
1143ec: e08f0000 add r0, pc, r0
1143f0: ebfc61e4 bl 2cb88 <getenv@plt>
1143f4: e2505000 subs r5, r0, #0
1143f8: 0affffee beq 1143b8 <g_settings_create_action@@Base+0x267c>
1143fc: ebfc6718 bl 2e064 <strlen@plt>
114400: e280000f add r0, r0, #15
114404: ebfc6806 bl 2e424 <alloc@plt>
114408: e1a01005 mov r1, r5
11440c: e1a04000 mov r4, r0
114410: ebfc62ff bl 2d014 <strcpy@plt>
114414: e59f10b0 ldr r1, [pc, #176] ; 1144cc <g_settings_create_action@@Base+0x2790>
114418: e1a00004 mov r0, r4
--
1144c8: 0002f7ec andeq pc, r2, ip, ror #15
1144cc: 0002f7cf andeq pc, r2, pc, asr #15
1144d0: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
1144d4: e2505000 subs r5, r0, #0
1144d8: 1a000008 bne 114500 <g_settings_create_action@@Base+0x27c4>
1144dc: e59f3124 ldr r3, [pc, #292] ; 114608 <g_settings_create_action@@Base+0x28cc>
1144e0: e59f1124 ldr r1, [pc, #292] ; 11460c <g_settings_create_action@@Base+0x28d0>
1144e4: e59f0124 ldr r0, [pc, #292] ; 114610 <g_settings_create_action@@Base+0x28d4>
1144e8: e08f3003 add r3, pc, r3
1144ec: e283301d add r3, r3, #29
1144f0: e59f211c ldr r2, [pc, #284] ; 114614 <g_settings_create_action@@Base+0x28d8>
1144f4: e08f1001 add r1, pc, r1
1144f8: e08f0000 add r0, pc, r0
1144fc: ebfc61c2 bl 2cc0c <__assert@plt>
114500: e1a07001 mov r7, r1
114504: ebfc66d6 bl 2e064 <strlen@plt>
114508: e2800011 add r0, r0, #17
11450c: ebfc67c4 bl 2e424 <alloc@plt>
114510: e1a01005 mov r1, r5
114514: e1a06000 mov r6, r0
114518: ebfc62bd bl 2d014 <strcpy@plt>
11451c: e59f10f4 ldr r1, [pc, #244] ; 114618 <g_settings_create_action@@Base+0x28dc>
114520: e1a00006 mov r0, r6
--
114534: ebfffe75 bl 113f10 <g_settings_create_action@@Base+0x21d4>
114538: e1a04000 mov r4, r0
11453c: e1a00006 mov r0, r6
114540: ebfc5f41 bl 2c24c <free@plt>
114544: e3540000 cmp r4, #0
114548: 0a000004 beq 114560 <g_settings_create_action@@Base+0x2824>
11454c: e3a04001 mov r4, #1
114550: e5874000 str r4, [r7]
114554: e1a00004 mov r0, r4
114558: e28dd008 add sp, sp, #8
11455c: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
114560: e59d3004 ldr r3, [sp, #4]
114564: e3530000 cmp r3, #0
114568: 1afffff9 bne 114554 <g_settings_create_action@@Base+0x2818>
11456c: e1a00005 mov r0, r5
114570: ebfc66bb bl 2e064 <strlen@plt>
114574: e280000c add r0, r0, #12
114578: ebfc67a9 bl 2e424 <alloc@plt>
11457c: e1a01005 mov r1, r5
114580: e1a06000 mov r6, r0
114584: ebfc62a2 bl 2d014 <strcpy@plt>
114588: e59f108c ldr r1, [pc, #140] ; 11461c <g_settings_create_action@@Base+0x28e0>
11458c: e1a00006 mov r0, r6
114590: e08f1001 add r1, pc, r1
114594: ebfc631c bl 2d20c <strcat@plt>
114598: e1a01004 mov r1, r4
11459c: e1a00006 mov r0, r6
1145a0: ebfffe5a bl 113f10 <g_settings_create_action@@Base+0x21d4>
1145a4: e1a08000 mov r8, r0
1145a8: e1a00006 mov r0, r6
1145ac: ebfc5f26 bl 2c24c <free@plt>
1145b0: e3580000 cmp r8, #0
1145b4: 1affffe4 bne 11454c <g_settings_create_action@@Base+0x2810>
1145b8: e1a00005 mov r0, r5
1145bc: ebfc66a8 bl 2e064 <strlen@plt>
1145c0: e280000c add r0, r0, #12
1145c4: ebfc6796 bl 2e424 <alloc@plt>
1145c8: e1a01005 mov r1, r5
1145cc: e1a06000 mov r6, r0
1145d0: ebfc628f bl 2d014 <strcpy@plt>
1145d4: e59f1044 ldr r1, [pc, #68] ; 114620 <g_settings_create_action@@Base+0x28e4>
1145d8: e1a00006 mov r0, r6
[*] Function strcpy used 13 times libgio-2.0.so.0.5600.4