[*] 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 fprintf tear down of libglib-2.0.so.0.5600.4

   1cc64:	e7956003 	ldr	r6, [r5, r3]
   1cc68:	e08f8008 	add	r8, pc, r8
   1cc6c:	e3540000 	cmp	r4, #0
   1cc70:	e5967000 	ldr	r7, [r6]
   1cc74:	0a000029 	beq	1cd20 <g_on_error_query+0xe4>
   1cc78:	ebffe8ce 	bl	16fb8 <getpid@plt>
   1cc7c:	e59f3160 	ldr	r3, [pc, #352]	; 1cde4 <g_on_error_query+0x1a8>
   1cc80:	e59f1160 	ldr	r1, [pc, #352]	; 1cde8 <g_on_error_query+0x1ac>
   1cc84:	e08f3003 	add	r3, pc, r3
   1cc88:	e58d3008 	str	r3, [sp, #8]
   1cc8c:	e59f3158 	ldr	r3, [pc, #344]	; 1cdec <g_on_error_query+0x1b0>
   1cc90:	e1a02004 	mov	r2, r4
   1cc94:	e08f3003 	add	r3, pc, r3
   1cc98:	e58d3004 	str	r3, [sp, #4]
   1cc9c:	e59f314c 	ldr	r3, [pc, #332]	; 1cdf0 <g_on_error_query+0x1b4>
   1cca0:	e08f1001 	add	r1, pc, r1
   1cca4:	e08f3003 	add	r3, pc, r3
   1cca8:	e58d3000 	str	r3, [sp]
   1ccac:	e1a03000 	mov	r3, r0
   1ccb0:	e1a00007 	mov	r0, r7
   1ccb4:	ebffe9c1 	bl	173c0 <fprintf@plt>
   1ccb8:	e5960000 	ldr	r0, [r6]
   1ccbc:	ebffe8f9 	bl	170a8 <fflush@plt>
--
   1ccf4:	e5932000 	ldr	r2, [r3]
   1ccf8:	ebffe9b9 	bl	173e4 <fgets@plt>
   1ccfc:	e5dd3010 	ldrb	r3, [sp, #16]
   1cd00:	e20330df 	and	r3, r3, #223	; 0xdf
   1cd04:	e3530045 	cmp	r3, #69	; 0x45
   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>
--
   428a4:	e59f3064 	ldr	r3, [pc, #100]	; 42910 <g_parse_debug_string+0x188>
   428a8:	e59f0064 	ldr	r0, [pc, #100]	; 42914 <g_parse_debug_string+0x18c>
   428ac:	e7966003 	ldr	r6, [r6, r3]
   428b0:	e08f0000 	add	r0, pc, r0
   428b4:	e5961000 	ldr	r1, [r6]
   428b8:	ebff5314 	bl	17510 <fputs@plt>
   428bc:	e1a04005 	mov	r4, r5
   428c0:	e59f5050 	ldr	r5, [pc, #80]	; 42918 <g_parse_debug_string+0x190>
   428c4:	e08f5005 	add	r5, pc, r5
   428c8:	e1540008 	cmp	r4, r8
   428cc:	e5960000 	ldr	r0, [r6]
   428d0:	1a000005 	bne	428ec <g_parse_debug_string+0x164>
   428d4:	e1a01000 	mov	r1, r0
   428d8:	e59f003c 	ldr	r0, [pc, #60]	; 4291c <g_parse_debug_string+0x194>
   428dc:	e3a05000 	mov	r5, #0
   428e0:	e08f0000 	add	r0, pc, r0
   428e4:	ebff5309 	bl	17510 <fputs@plt>
   428e8:	eaffffc1 	b	427f4 <g_parse_debug_string+0x6c>
   428ec:	e7972184 	ldr	r2, [r7, r4, lsl #3]
   428f0:	e1a01005 	mov	r1, r5
   428f4:	ebff52b1 	bl	173c0 <fprintf@plt>
   428f8:	e2844001 	add	r4, r4, #1
   428fc:	eafffff1 	b	428c8 <g_parse_debug_string+0x140>
--
   4bdbc:	e08f3003 	add	r3, pc, r3
   4bdc0:	e3e01000 	mvn	r1, #0
   4bdc4:	e1a00004 	mov	r0, r4
   4bdc8:	ebff7766 	bl	29b68 <g_convert_with_fallback>
   4bdcc:	e3500000 	cmp	r0, #0
   4bdd0:	1affffcd 	bne	4bd0c <g_mem_profile+0x188>
   4bdd4:	e59f305c 	ldr	r3, [pc, #92]	; 4be38 <g_mem_profile+0x2b4>
   4bdd8:	e08f3003 	add	r3, pc, r3
   4bddc:	e5932004 	ldr	r2, [r3, #4]
   4bde0:	e3520000 	cmp	r2, #0
   4bde4:	1a000009 	bne	4be10 <g_mem_profile+0x28c>
   4bde8:	e3a02001 	mov	r2, #1
   4bdec:	e5832004 	str	r2, [r3, #4]
   4bdf0:	e59f3044 	ldr	r3, [pc, #68]	; 4be3c <g_mem_profile+0x2b8>
   4bdf4:	e59d2014 	ldr	r2, [sp, #20]
   4bdf8:	e7953003 	ldr	r3, [r5, r3]
   4bdfc:	e59f103c 	ldr	r1, [pc, #60]	; 4be40 <g_mem_profile+0x2bc>
   4be00:	e5922008 	ldr	r2, [r2, #8]
   4be04:	e08f1001 	add	r1, pc, r1
   4be08:	e5930000 	ldr	r0, [r3]
   4be0c:	ebff2d6b 	bl	173c0 <fprintf@plt>
   4be10:	e59d0014 	ldr	r0, [sp, #20]
   4be14:	ebff9d4e 	bl	33354 <g_error_free>
--
   4d858:	eaffffb8 	b	4d740 <g_log_variant+0xbc>
   4d85c:	e1a0100b 	mov	r1, fp
   4d860:	e59d0010 	ldr	r0, [sp, #16]
   4d864:	eb00a12c 	bl	75d1c <g_variant_is_of_type>
   4d868:	e2503000 	subs	r3, r0, #0
   4d86c:	0a000011 	beq	4d8b8 <g_log_variant+0x234>
   4d870:	e3a02001 	mov	r2, #1
   4d874:	e28d1018 	add	r1, sp, #24
   4d878:	e59d0010 	ldr	r0, [sp, #16]
   4d87c:	eb00a33e 	bl	7657c <g_variant_get_fixed_array>
   4d880:	e59d2018 	ldr	r2, [sp, #24]
   4d884:	e3520000 	cmp	r2, #0
   4d888:	a58d2024 	strge	r2, [sp, #36]	; 0x24
   4d88c:	e58d0020 	str	r0, [sp, #32]
   4d890:	aaffffe5 	bge	4d82c <g_log_variant+0x1a8>
   4d894:	e59f308c 	ldr	r3, [pc, #140]	; 4d928 <g_log_variant+0x2a4>
   4d898:	e59f108c 	ldr	r1, [pc, #140]	; 4d92c <g_log_variant+0x2a8>
   4d89c:	e7963003 	ldr	r3, [r6, r3]
   4d8a0:	e08f1001 	add	r1, pc, r1
   4d8a4:	e5930000 	ldr	r0, [r3]
   4d8a8:	ebff26c4 	bl	173c0 <fprintf@plt>
   4d8ac:	e3e03102 	mvn	r3, #-2147483648	; 0x80000000
   4d8b0:	e58d3024 	str	r3, [sp, #36]	; 0x24
--
   4ddec:	e5935000 	ldr	r5, [r3]
   4ddf0:	e3550000 	cmp	r5, #0
   4ddf4:	0afffff5 	beq	4ddd0 <g_log_writer_standard_streams+0x60>
   4ddf8:	e1a00005 	mov	r0, r5
   4ddfc:	ebff2620 	bl	17684 <fileno@plt>
   4de00:	e3500000 	cmp	r0, #0
   4de04:	bafffff1 	blt	4ddd0 <g_log_writer_standard_streams+0x60>
   4de08:	e1a00005 	mov	r0, r5
   4de0c:	ebff261c 	bl	17684 <fileno@plt>
   4de10:	ebfffee4 	bl	4d9a8 <g_log_writer_supports_color>
   4de14:	e1a02004 	mov	r2, r4
   4de18:	e1a01007 	mov	r1, r7
   4de1c:	e1a03000 	mov	r3, r0
   4de20:	e1a00006 	mov	r0, r6
   4de24:	ebfffc56 	bl	4cf84 <g_log_writer_format_fields>
   4de28:	e59f104c 	ldr	r1, [pc, #76]	; 4de7c <g_log_writer_standard_streams+0x10c>
   4de2c:	e08f1001 	add	r1, pc, r1
   4de30:	e1a02000 	mov	r2, r0
   4de34:	e1a04000 	mov	r4, r0
   4de38:	e1a00005 	mov	r0, r5
   4de3c:	ebff255f 	bl	173c0 <fprintf@plt>
   4de40:	e1a00005 	mov	r0, r5
   4de44:	ebff2497 	bl	170a8 <fflush@plt>
--
   59118:	e3e01000 	mvn	r1, #0
   5911c:	eb002a3e 	bl	63a1c <g_string_insert_c>
   59120:	eafffffa 	b	59110 <g_scanner_warn+0x1cc>
   59124:	e92d4070 	push	{r4, r5, r6, lr}
   59128:	e1a06002 	mov	r6, r2
   5912c:	e59f208c 	ldr	r2, [pc, #140]	; 591c0 <g_scanner_warn+0x27c>
   59130:	e2503000 	subs	r3, r0, #0
   59134:	e08f2002 	add	r2, pc, r2
   59138:	0a000017 	beq	5919c <g_scanner_warn+0x258>
   5913c:	e59f0080 	ldr	r0, [pc, #128]	; 591c4 <g_scanner_warn+0x280>
   59140:	e7924000 	ldr	r4, [r2, r0]
   59144:	e593200c 	ldr	r2, [r3, #12]
   59148:	e5940000 	ldr	r0, [r4]
   5914c:	e3520000 	cmp	r2, #0
   59150:	059f2070 	ldreq	r2, [pc, #112]	; 591c8 <g_scanner_warn+0x284>
   59154:	008f2002 	addeq	r2, pc, r2
   59158:	e1a05001 	mov	r5, r1
   5915c:	e59f1068 	ldr	r1, [pc, #104]	; 591cc <g_scanner_warn+0x288>
   59160:	e5933028 	ldr	r3, [r3, #40]	; 0x28
   59164:	e08f1001 	add	r1, pc, r1
   59168:	ebfef894 	bl	173c0 <fprintf@plt>
   5916c:	e3560000 	cmp	r6, #0
   59170:	0a000003 	beq	59184 <g_scanner_warn+0x240>
--
   5e0cc:	e59f3070 	ldr	r3, [pc, #112]	; 5e144 <g_shell_parse_argv+0x59c>
   5e0d0:	e59f2070 	ldr	r2, [pc, #112]	; 5e148 <g_shell_parse_argv+0x5a0>
   5e0d4:	e08f3003 	add	r3, pc, r3
   5e0d8:	e92d4073 	push	{r0, r1, r4, r5, r6, lr}
   5e0dc:	e7934002 	ldr	r4, [r3, r2]
   5e0e0:	e59f0064 	ldr	r0, [pc, #100]	; 5e14c <g_shell_parse_argv+0x5a4>
   5e0e4:	e5941000 	ldr	r1, [r4]
   5e0e8:	e08f0000 	add	r0, pc, r0
   5e0ec:	ebfee507 	bl	17510 <fputs@plt>
   5e0f0:	eb005905 	bl	7450c <g_get_prgname>
   5e0f4:	e5946000 	ldr	r6, [r4]
   5e0f8:	e2505000 	subs	r5, r0, #0
   5e0fc:	059f504c 	ldreq	r5, [pc, #76]	; 5e150 <g_shell_parse_argv+0x5a8>
   5e100:	008f5005 	addeq	r5, pc, r5
   5e104:	ebfee3ab 	bl	16fb8 <getpid@plt>
   5e108:	e59f1044 	ldr	r1, [pc, #68]	; 5e154 <g_shell_parse_argv+0x5ac>
   5e10c:	e1a02005 	mov	r2, r5
   5e110:	e08f1001 	add	r1, pc, r1
   5e114:	e1a03000 	mov	r3, r0
   5e118:	e1a00006 	mov	r0, r6
   5e11c:	ebfee4a7 	bl	173c0 <fprintf@plt>
   5e120:	e28d201c 	add	r2, sp, #28
   5e124:	e59d1018 	ldr	r1, [sp, #24]
--
   5e434:	e5953000 	ldr	r3, [r5]
   5e438:	e1560003 	cmp	r6, r3
   5e43c:	05955004 	ldreq	r5, [r5, #4]
   5e440:	03a04001 	moveq	r4, #1
   5e444:	0a000001 	beq	5e450 <g_shell_parse_argv+0x8a8>
   5e448:	e3a05000 	mov	r5, #0
   5e44c:	e1a04005 	mov	r4, r5
   5e450:	e59f0188 	ldr	r0, [pc, #392]	; 5e5e0 <g_shell_parse_argv+0xa38>
   5e454:	e08f0000 	add	r0, pc, r0
   5e458:	e280004c 	add	r0, r0, #76	; 0x4c
   5e45c:	eb00990c 	bl	84894 <g_mutex_unlock>
   5e460:	e3540000 	cmp	r4, #0
   5e464:	1a000009 	bne	5e490 <g_shell_parse_argv+0x8e8>
   5e468:	e59f3174 	ldr	r3, [pc, #372]	; 5e5e4 <g_shell_parse_argv+0xa3c>
   5e46c:	e59f1174 	ldr	r1, [pc, #372]	; 5e5e8 <g_shell_parse_argv+0xa40>
   5e470:	e7990003 	ldr	r0, [r9, r3]
   5e474:	e1a02006 	mov	r2, r6
   5e478:	e1a03007 	mov	r3, r7
   5e47c:	e08f1001 	add	r1, pc, r1
   5e480:	e5900000 	ldr	r0, [r0]
   5e484:	ebfee3cd 	bl	173c0 <fprintf@plt>
   5e488:	e1a00004 	mov	r0, r4
   5e48c:	eaffffc6 	b	5e3ac <g_shell_parse_argv+0x804>
   5e490:	e1570005 	cmp	r7, r5
   5e494:	0a00000c 	beq	5e4cc <g_shell_parse_argv+0x924>
   5e498:	e1973005 	orrs	r3, r7, r5
   5e49c:	0a00000a 	beq	5e4cc <g_shell_parse_argv+0x924>
   5e4a0:	e59f313c 	ldr	r3, [pc, #316]	; 5e5e4 <g_shell_parse_argv+0xa3c>
   5e4a4:	e59f1140 	ldr	r1, [pc, #320]	; 5e5ec <g_shell_parse_argv+0xa44>
   5e4a8:	e7990003 	ldr	r0, [r9, r3]
   5e4ac:	e1a02006 	mov	r2, r6
   5e4b0:	e58d7000 	str	r7, [sp]
   5e4b4:	e1a03005 	mov	r3, r5
   5e4b8:	e08f1001 	add	r1, pc, r1
   5e4bc:	e5900000 	ldr	r0, [r0]
   5e4c0:	ebfee3be 	bl	173c0 <fprintf@plt>
   5e4c4:	e3a00000 	mov	r0, #0
   5e4c8:	eaffffb7 	b	5e3ac <g_shell_parse_argv+0x804>
--
   84070:	e1a03002 	mov	r3, r2
   84074:	e1a02001 	mov	r2, r1
   84078:	e1a01000 	mov	r1, r0
   8407c:	e1a0000c 	mov	r0, ip
   84080:	ebffffd2 	bl	83fd0 <g_unix_fd_add_full>
   84084:	e28dd00c 	add	sp, sp, #12
   84088:	e49df004 	pop	{pc}		; (ldr pc, [sp], #4)
   8408c:	e59f3034 	ldr	r3, [pc, #52]	; 840c8 <g_unix_fd_add+0x64>
   84090:	e59f2034 	ldr	r2, [pc, #52]	; 840cc <g_unix_fd_add+0x68>
   84094:	e08f3003 	add	r3, pc, r3
   84098:	e92d4010 	push	{r4, lr}
   8409c:	e7933002 	ldr	r3, [r3, r2]
   840a0:	e1a05001 	mov	r5, r1
   840a4:	e5934000 	ldr	r4, [r3]
   840a8:	ebfe4d63 	bl	1763c <strerror@plt>
   840ac:	e59f101c 	ldr	r1, [pc, #28]	; 840d0 <g_unix_fd_add+0x6c>
   840b0:	e1a02005 	mov	r2, r5
   840b4:	e08f1001 	add	r1, pc, r1
   840b8:	e1a03000 	mov	r3, r0
   840bc:	e1a00004 	mov	r0, r4
   840c0:	ebfe4cbe 	bl	173c0 <fprintf@plt>
   840c4:	ebfe4b82 	bl	16ed4 <abort@plt>
   840c8:	00072f64 	andeq	r2, r7, r4, ror #30


[*] Function fprintf used 11 times libglib-2.0.so.0.5600.4