[*] 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