[*] Binary protection state of libglib-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 libglib-2.0.so.0.5600.4

   1cd08:	1a000014 	bne	1cd60 <g_on_error_query+0x124>
   1cd0c:	e5dd2011 	ldrb	r2, [sp, #17]
   1cd10:	e352000a 	cmp	r2, #10
   1cd14:	1a000018 	bne	1cd7c <g_on_error_query+0x140>
   1cd18:	e3a00000 	mov	r0, #0
   1cd1c:	ebffe87b 	bl	16f10 <_exit@plt>
   1cd20:	ebffe8a4 	bl	16fb8 <getpid@plt>
   1cd24:	e59f30cc 	ldr	r3, [pc, #204]	; 1cdf8 <g_on_error_query+0x1bc>
   1cd28:	e59f10cc 	ldr	r1, [pc, #204]	; 1cdfc <g_on_error_query+0x1c0>
   1cd2c:	e08f3003 	add	r3, pc, r3
   1cd30:	e58d3000 	str	r3, [sp]
   1cd34:	e08f1001 	add	r1, pc, r1
   1cd38:	e1a03008 	mov	r3, r8
   1cd3c:	e1a02000 	mov	r2, r0
   1cd40:	e1a00007 	mov	r0, r7
   1cd44:	ebffe99d 	bl	173c0 <fprintf@plt>
   1cd48:	eaffffda 	b	1ccb8 <g_on_error_query+0x7c>
   1cd4c:	e59f10ac 	ldr	r1, [pc, #172]	; 1ce00 <g_on_error_query+0x1c4>
   1cd50:	e1a00007 	mov	r0, r7
   1cd54:	e08f1001 	add	r1, pc, r1
   1cd58:	ebffe8de 	bl	170d8 <strcpy@plt>
   1cd5c:	eaffffe6 	b	1ccfc <g_on_error_query+0xc0>
   1cd60:	e3530050 	cmp	r3, #80	; 0x50
--
   352d8:	e1a04000 	mov	r4, r0
   352dc:	1a00001a 	bne	3534c <g_dpgettext+0x90>
   352e0:	e3550000 	cmp	r5, #0
   352e4:	10804005 	addne	r4, r0, r5
   352e8:	1a000017 	bne	3534c <g_dpgettext+0x90>
   352ec:	e3a0107c 	mov	r1, #124	; 0x7c
   352f0:	ebff87d2 	bl	17240 <strchr@plt>
   352f4:	e2506000 	subs	r6, r0, #0
   352f8:	0a000013 	beq	3534c <g_dpgettext+0x90>
   352fc:	e1a00004 	mov	r0, r4
   35300:	ebff890f 	bl	17744 <strlen@plt>
   35304:	e1a01004 	mov	r1, r4
   35308:	e0464004 	sub	r4, r6, r4
   3530c:	e280000f 	add	r0, r0, #15
   35310:	e3c00007 	bic	r0, r0, #7
   35314:	e04dd000 	sub	sp, sp, r0
   35318:	e1a0300d 	mov	r3, sp
   3531c:	e1a081a3 	lsr	r8, r3, #3
   35320:	e1a05188 	lsl	r5, r8, #3
   35324:	e1a00005 	mov	r0, r5
   35328:	ebff876a 	bl	170d8 <strcpy@plt>
   3532c:	e3a03004 	mov	r3, #4
   35330:	e7c43188 	strb	r3, [r4, r8, lsl #3]
--
   3d2f4:	8a00000b 	bhi	3d328 <g_io_channel_seek+0x2c8>
   3d2f8:	e3520009 	cmp	r2, #9
   3d2fc:	0a000019 	beq	3d368 <g_io_channel_seek+0x308>
   3d300:	e352000a 	cmp	r2, #10
   3d304:	03a0206e 	moveq	r2, #110	; 0x6e
   3d308:	0a000021 	beq	3d394 <g_io_channel_seek+0x334>
   3d30c:	e35a0000 	cmp	sl, #0
   3d310:	0a000002 	beq	3d320 <g_io_channel_seek+0x2c0>
   3d314:	e5d91014 	ldrb	r1, [r9, #20]
   3d318:	e1510002 	cmp	r1, r2
   3d31c:	0a000014 	beq	3d374 <g_io_channel_seek+0x314>
   3d320:	e4c32001 	strb	r2, [r3], #1
   3d324:	ea000008 	b	3d34c <g_io_channel_seek+0x2ec>
   3d328:	e3520020 	cmp	r2, #32
   3d32c:	0a000008 	beq	3d354 <g_io_channel_seek+0x2f4>
   3d330:	e352005c 	cmp	r2, #92	; 0x5c
   3d334:	1afffff4 	bne	3d30c <g_io_channel_seek+0x2ac>
   3d338:	e1a00003 	mov	r0, r3
   3d33c:	e28d1004 	add	r1, sp, #4
   3d340:	e5cd8005 	strb	r8, [sp, #5]
   3d344:	ebff6763 	bl	170d8 <strcpy@plt>
   3d348:	e2803002 	add	r3, r0, #2
   3d34c:	e3a0b000 	mov	fp, #0
   3d350:	eaffffdc 	b	3d2c8 <g_io_channel_seek+0x268>
   3d354:	e35b0000 	cmp	fp, #0
   3d358:	13a02073 	movne	r2, #115	; 0x73
   3d35c:	1a000004 	bne	3d374 <g_io_channel_seek+0x314>
   3d360:	e4c32001 	strb	r2, [r3], #1
   3d364:	eaffffd7 	b	3d2c8 <g_io_channel_seek+0x268>
   3d368:	e35b0000 	cmp	fp, #0
   3d36c:	13a02074 	movne	r2, #116	; 0x74
   3d370:	0afffffa 	beq	3d360 <g_io_channel_seek+0x300>
   3d374:	e1a00003 	mov	r0, r3
   3d378:	e28d1004 	add	r1, sp, #4
   3d37c:	e5cd2005 	strb	r2, [sp, #5]
   3d380:	ebff6754 	bl	170d8 <strcpy@plt>
   3d384:	e3a0b001 	mov	fp, #1
   3d388:	e2803002 	add	r3, r0, #2
   3d38c:	eaffffcd 	b	3d2c8 <g_io_channel_seek+0x268>
   3d390:	e3a02072 	mov	r2, #114	; 0x72
   3d394:	e1a00003 	mov	r0, r3
   3d398:	e28d1004 	add	r1, sp, #4
   3d39c:	e5cd2005 	strb	r2, [sp, #5]
   3d3a0:	ebff674c 	bl	170d8 <strcpy@plt>
   3d3a4:	e2803002 	add	r3, r0, #2
   3d3a8:	eaffffc6 	b	3d2c8 <g_io_channel_seek+0x268>
--
   49538:	eaffffef 	b	494fc <g_markup_error_quark+0x658>
   4953c:	e2401001 	sub	r1, r0, #1
   49540:	e2402a0e 	sub	r2, r0, #57344	; 0xe000
   49544:	e59fc1d8 	ldr	ip, [pc, #472]	; 49724 <g_markup_error_quark+0x880>
   49548:	e59f01d8 	ldr	r0, [pc, #472]	; 49728 <g_markup_error_quark+0x884>
   4954c:	e1520000 	cmp	r2, r0
   49550:	8151000c 	cmphi	r1, ip
   49554:	9a000002 	bls	49564 <g_markup_error_quark+0x6c0>
   49558:	e24a2801 	sub	r2, sl, #65536	; 0x10000
   4955c:	e3520601 	cmp	r2, #1048576	; 0x100000
   49560:	2a000013 	bcs	495b4 <g_markup_error_quark+0x710>
   49564:	e28d4038 	add	r4, sp, #56	; 0x38
   49568:	e3a02000 	mov	r2, #0
   4956c:	e1a01004 	mov	r1, r4
   49570:	e1a0000a 	mov	r0, sl
   49574:	e58d2038 	str	r2, [sp, #56]	; 0x38
   49578:	e58d203c 	str	r2, [sp, #60]	; 0x3c
   4957c:	eb009e71 	bl	70f48 <g_unichar_to_utf8>
   49580:	e1a01004 	mov	r1, r4
   49584:	e1a0000b 	mov	r0, fp
   49588:	ebff36d2 	bl	170d8 <strcpy@plt>
   4958c:	e1a00004 	mov	r0, r4
   49590:	ebff386b 	bl	17744 <strlen@plt>
--
   4bed4:	00007830 	andeq	r7, r0, r0, lsr r8
   4bed8:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
   4bedc:	e59f71e4 	ldr	r7, [pc, #484]	; 4c0c8 <g_mem_profile+0x544>
   4bee0:	e2528000 	subs	r8, r2, #0
   4bee4:	e08f7007 	add	r7, pc, r7
   4bee8:	e1a04000 	mov	r4, r0
   4beec:	e1a06001 	mov	r6, r1
   4bef0:	0a00001e 	beq	4bf70 <g_mem_profile+0x3ec>
   4bef4:	e3110004 	tst	r1, #4
   4bef8:	1a00001f 	bne	4bf7c <g_mem_profile+0x3f8>
   4befc:	e3110008 	tst	r1, #8
   4bf00:	1a000020 	bne	4bf88 <g_mem_profile+0x404>
   4bf04:	e3110010 	tst	r1, #16
   4bf08:	1a000021 	bne	4bf94 <g_mem_profile+0x410>
   4bf0c:	e31100e0 	tst	r1, #224	; 0xe0
   4bf10:	1a000022 	bne	4bfa0 <g_mem_profile+0x41c>
   4bf14:	e59f11b0 	ldr	r1, [pc, #432]	; 4c0cc <g_mem_profile+0x548>
   4bf18:	e08f1001 	add	r1, pc, r1
   4bf1c:	e1a00004 	mov	r0, r4
   4bf20:	e3c65003 	bic	r5, r6, #3
   4bf24:	ebff2c6b 	bl	170d8 <strcpy@plt>
   4bf28:	e3550010 	cmp	r5, #16
   4bf2c:	0a000034 	beq	4c004 <g_mem_profile+0x480>
--
   4fc20:	e3a0902d 	mov	r9, #45	; 0x2d
   4fc24:	e3550000 	cmp	r5, #0
   4fc28:	1a000003 	bne	4fc3c <g_node_children_foreach+0x128>
   4fc2c:	e5960028 	ldr	r0, [r6, #40]	; 0x28
   4fc30:	ebffcc27 	bl	42cd4 <g_list_free>
   4fc34:	e5865028 	str	r5, [r6, #40]	; 0x28
   4fc38:	e8bd87f0 	pop	{r4, r5, r6, r7, r8, r9, sl, pc}
   4fc3c:	e3570000 	cmp	r7, #0
   4fc40:	e5954000 	ldr	r4, [r5]
   4fc44:	0a00000a 	beq	4fc74 <g_node_children_foreach+0x160>
   4fc48:	e5942004 	ldr	r2, [r4, #4]
   4fc4c:	e5943000 	ldr	r3, [r4]
   4fc50:	e3520000 	cmp	r2, #0
   4fc54:	0a00000c 	beq	4fc8c <g_node_children_foreach+0x178>
   4fc58:	e5933000 	ldr	r3, [r3]
   4fc5c:	e5c39000 	strb	r9, [r3]
   4fc60:	e5943000 	ldr	r3, [r4]
   4fc64:	e5941004 	ldr	r1, [r4, #4]
   4fc68:	e5930000 	ldr	r0, [r3]
   4fc6c:	e2800001 	add	r0, r0, #1
   4fc70:	ebff1d18 	bl	170d8 <strcpy@plt>
   4fc74:	e5940004 	ldr	r0, [r4, #4]
   4fc78:	ebffef30 	bl	4b940 <g_free>
--
   5ae88:	e1540002 	cmp	r4, r2
   5ae8c:	1a0001f4 	bne	5b664 <g_scanner_unexp_token+0xa40>
   5ae90:	e59f1868 	ldr	r1, [pc, #2152]	; 5b700 <g_scanner_unexp_token+0xadc>
   5ae94:	e1a02007 	mov	r2, r7
   5ae98:	e08f1001 	add	r1, pc, r1
   5ae9c:	e58d9000 	str	r9, [sp]
   5aea0:	e1a00006 	mov	r0, r6
   5aea4:	e12fff3a 	blx	sl
   5aea8:	e1a00007 	mov	r0, r7
   5aeac:	ebffc2a3 	bl	4b940 <g_free>
   5aeb0:	e1a00008 	mov	r0, r8
   5aeb4:	e28dd01c 	add	sp, sp, #28
   5aeb8:	e8bd4ff0 	pop	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
   5aebc:	eaffc29f 	b	4b940 <g_free>
   5aec0:	e59f183c 	ldr	r1, [pc, #2108]	; 5b704 <g_scanner_unexp_token+0xae0>
   5aec4:	e1530001 	cmp	r3, r1
   5aec8:	8affffab 	bhi	5ad7c <g_scanner_unexp_token+0x158>
   5aecc:	e59f1834 	ldr	r1, [pc, #2100]	; 5b708 <g_scanner_unexp_token+0xae4>
   5aed0:	e1a00007 	mov	r0, r7
   5aed4:	e08f1001 	add	r1, pc, r1
   5aed8:	ebfef07e 	bl	170d8 <strcpy@plt>
   5aedc:	eaffffbf 	b	5ade0 <g_scanner_unexp_token+0x1bc>
   5aee0:	e59f1824 	ldr	r1, [pc, #2084]	; 5b70c <g_scanner_unexp_token+0xae8>
   5aee4:	e1a00007 	mov	r0, r7
   5aee8:	e08f1001 	add	r1, pc, r1
   5aeec:	ebfef079 	bl	170d8 <strcpy@plt>
   5aef0:	e59f37f8 	ldr	r3, [pc, #2040]	; 5b6f0 <g_scanner_unexp_token+0xacc>
   5aef4:	e1540003 	cmp	r4, r3
--
   5b06c:	ebfeefc2 	bl	16f7c <snprintf@plt>
   5b070:	eaffff5b 	b	5ade4 <g_scanner_unexp_token+0x1c0>
   5b074:	e59f36c0 	ldr	r3, [pc, #1728]	; 5b73c <g_scanner_unexp_token+0xb18>
   5b078:	e08f3003 	add	r3, pc, r3
   5b07c:	eafffff4 	b	5b054 <g_scanner_unexp_token+0x430>
   5b080:	e5963020 	ldr	r3, [r6, #32]
   5b084:	e2433001 	sub	r3, r3, #1
   5b088:	e3530006 	cmp	r3, #6
   5b08c:	908ff103 	addls	pc, pc, r3, lsl #2
   5b090:	ea000028 	b	5b138 <g_scanner_unexp_token+0x514>
   5b094:	ea000005 	b	5b0b0 <g_scanner_unexp_token+0x48c>
   5b098:	ea000014 	b	5b0f0 <g_scanner_unexp_token+0x4cc>
   5b09c:	ea000016 	b	5b0fc <g_scanner_unexp_token+0x4d8>
   5b0a0:	ea000018 	b	5b108 <g_scanner_unexp_token+0x4e4>
   5b0a4:	ea000020 	b	5b12c <g_scanner_unexp_token+0x508>
   5b0a8:	ea000019 	b	5b114 <g_scanner_unexp_token+0x4f0>
   5b0ac:	ea00001b 	b	5b120 <g_scanner_unexp_token+0x4fc>
   5b0b0:	e59f1688 	ldr	r1, [pc, #1672]	; 5b740 <g_scanner_unexp_token+0xb1c>
   5b0b4:	e08f1001 	add	r1, pc, r1
   5b0b8:	e1a00007 	mov	r0, r7
   5b0bc:	ebfef005 	bl	170d8 <strcpy@plt>
   5b0c0:	e3590000 	cmp	r9, #0
   5b0c4:	13a05000 	movne	r5, #0
--
   5b30c:	1a000032 	bne	5b3dc <g_scanner_unexp_token+0x7b8>
   5b310:	e59f3490 	ldr	r3, [pc, #1168]	; 5b7a8 <g_scanner_unexp_token+0xb84>
   5b314:	e08f3003 	add	r3, pc, r3
   5b318:	e59f248c 	ldr	r2, [pc, #1164]	; 5b7ac <g_scanner_unexp_token+0xb88>
   5b31c:	e58db000 	str	fp, [sp]
   5b320:	e08f2002 	add	r2, pc, r2
   5b324:	e3a01040 	mov	r1, #64	; 0x40
   5b328:	e1a00008 	mov	r0, r8
   5b32c:	ebfeef12 	bl	16f7c <snprintf@plt>
   5b330:	eafffece 	b	5ae70 <g_scanner_unexp_token+0x24c>
   5b334:	e3540f43 	cmp	r4, #268	; 0x10c
   5b338:	0a0000ae 	beq	5b5f8 <g_scanner_unexp_token+0x9d4>
   5b33c:	e59f33c0 	ldr	r3, [pc, #960]	; 5b704 <g_scanner_unexp_token+0xae0>
   5b340:	e1540003 	cmp	r4, r3
   5b344:	0affff0f 	beq	5af88 <g_scanner_unexp_token+0x364>
   5b348:	eafffeb1 	b	5ae14 <g_scanner_unexp_token+0x1f0>
   5b34c:	e3a05001 	mov	r5, #1
   5b350:	e59f1458 	ldr	r1, [pc, #1112]	; 5b7b0 <g_scanner_unexp_token+0xb8c>
   5b354:	e1a00008 	mov	r0, r8
   5b358:	e08f1001 	add	r1, pc, r1
   5b35c:	ebfeef5d 	bl	170d8 <strcpy@plt>
   5b360:	e3a04000 	mov	r4, #0
   5b364:	e3590000 	cmp	r9, #0
--
   683b8:	e59f30bc 	ldr	r3, [pc, #188]	; 6847c <g_assertion_message+0x204>
   683bc:	e08f3003 	add	r3, pc, r3
   683c0:	eaffffc8 	b	682e8 <g_assertion_message+0x70>
   683c4:	e58d3000 	str	r3, [sp]
   683c8:	e1a02003 	mov	r2, r3
   683cc:	e1a01004 	mov	r1, r4
   683d0:	e3a00001 	mov	r0, #1
   683d4:	eaffffe9 	b	68380 <g_assertion_message+0x108>
   683d8:	e59f30a0 	ldr	r3, [pc, #160]	; 68480 <g_assertion_message+0x208>
   683dc:	e7975003 	ldr	r5, [r7, r3]
   683e0:	e5950000 	ldr	r0, [r5]
   683e4:	e3500000 	cmp	r0, #0
   683e8:	0a000000 	beq	683f0 <g_assertion_message+0x178>
   683ec:	ebfebc6b 	bl	175a0 <free@plt>
   683f0:	e1a00004 	mov	r0, r4
   683f4:	ebfebcd2 	bl	17744 <strlen@plt>
   683f8:	e2800001 	add	r0, r0, #1
   683fc:	ebfebb11 	bl	17048 <alloc@plt>
   68400:	e1a01004 	mov	r1, r4
   68404:	e5850000 	str	r0, [r5]
   68408:	ebfebb32 	bl	170d8 <strcpy@plt>
   6840c:	e1a00004 	mov	r0, r4
   68410:	ebff8d4a 	bl	4b940 <g_free>
--
   6b588:	e5953004 	ldr	r3, [r5, #4]
   6b58c:	e1a04000 	mov	r4, r0
   6b590:	e2633000 	rsb	r3, r3, #0
   6b594:	e5803004 	str	r3, [r0, #4]
   6b598:	e5953008 	ldr	r3, [r5, #8]
   6b59c:	e280c00c 	add	ip, r0, #12
   6b5a0:	e2633000 	rsb	r3, r3, #0
   6b5a4:	e5803008 	str	r3, [r0, #8]
   6b5a8:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
   6b5ac:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
   6b5b0:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
   6b5b4:	e285e02c 	add	lr, r5, #44	; 0x2c
   6b5b8:	e88c000f 	stm	ip, {r0, r1, r2, r3}
   6b5bc:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
   6b5c0:	e284c02c 	add	ip, r4, #44	; 0x2c
   6b5c4:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
   6b5c8:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
   6b5cc:	e88c000f 	stm	ip, {r0, r1, r2, r3}
   6b5d0:	e285104c 	add	r1, r5, #76	; 0x4c
   6b5d4:	e284004c 	add	r0, r4, #76	; 0x4c
   6b5d8:	ebfeaebe 	bl	170d8 <strcpy@plt>
   6b5dc:	e285106d 	add	r1, r5, #109	; 0x6d
   6b5e0:	e284006d 	add	r0, r4, #109	; 0x6d
   6b5e4:	ebfeaebb 	bl	170d8 <strcpy@plt>
   6b5e8:	e3a00002 	mov	r0, #2
   6b5ec:	e8bd8070 	pop	{r4, r5, r6, pc}
--
   86f2c:	e3560000 	cmp	r6, #0
   86f30:	0a00001f 	beq	86fb4 <g_spawn_close_pid+0x2ac>
   86f34:	e3a03000 	mov	r3, #0
   86f38:	e7c43006 	strb	r3, [r4, r6]
   86f3c:	e1a00009 	mov	r0, r9
   86f40:	ebfe4196 	bl	175a0 <free@plt>
   86f44:	ea000014 	b	86f9c <g_spawn_close_pid+0x294>
   86f48:	e0861000 	add	r1, r6, r0
   86f4c:	e2816002 	add	r6, r1, #2
   86f50:	e1a00004 	mov	r0, r4
   86f54:	e2811003 	add	r1, r1, #3
   86f58:	ebfe3fe0 	bl	16ee0 <realloc@plt>
   86f5c:	eaffffe7 	b	86f00 <g_spawn_close_pid+0x1f8>
   86f60:	e59d3000 	ldr	r3, [sp]
   86f64:	e0467007 	sub	r7, r6, r7
   86f68:	e0470003 	sub	r0, r7, r3
   86f6c:	e2400002 	sub	r0, r0, #2
   86f70:	e1a0100b 	mov	r1, fp
   86f74:	e0880000 	add	r0, r8, r0
   86f78:	e2477001 	sub	r7, r7, #1
   86f7c:	ebfe4055 	bl	170d8 <strcpy@plt>
   86f80:	e1a0100a 	mov	r1, sl
   86f84:	e0880007 	add	r0, r8, r7
   86f88:	ebfe4052 	bl	170d8 <strcpy@plt>
   86f8c:	e1a04008 	mov	r4, r8
   86f90:	eaffff91 	b	86ddc <g_spawn_close_pid+0xd4>


[*] Function strcpy used 17 times libglib-2.0.so.0.5600.4