[*] Binary protection state of libwatcher.so

  
  	Full RELRO     Canary found      NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function fprintf tear down of libwatcher.so


00000960 <_Z14wait_child_diePKcS0_i>:
 960:	3c1c0002 	lui	gp,0x2
 964:	279c9690 	addiu	gp,gp,-26992
 968:	0399e021 	addu	gp,gp,t9
 96c:	27bdfec0 	addiu	sp,sp,-320
 970:	afbf013c 	sw	ra,316(sp)
 974:	afbe0138 	sw	s8,312(sp)
 978:	03a0f021 	move	s8,sp
 97c:	afbc0010 	sw	gp,16(sp)
 980:	afc40024 	sw	a0,36(s8)
 984:	afc50020 	sw	a1,32(s8)
 988:	afc6001c 	sw	a2,28(s8)
 98c:	8f98807c 	lw	t8,-32644(gp)
 990:	8f180000 	lw	t8,0(t8)
 994:	afd80134 	sw	t8,308(s8)
 998:	afc0002c 	sw	zero,44(s8)
 99c:	afc00030 	sw	zero,48(s8)
 9a0:	8f988050 	lw	t8,-32688(gp)
 9a4:	8f180000 	lw	t8,0(t8)
 9a8:	03002021 	move	a0,t8
 9ac:	8f988028 	lw	t8,-32728(gp)
 9b0:	27050ea0 	addiu	a1,t8,3744
 9b4:	8fc60024 	lw	a2,36(s8)
 9b8:	8fc7001c 	lw	a3,28(s8)
 9bc:	8f988044 	lw	t8,fprintf
 9c0:	0300c821 	move	t9,t8
 9c4:	0320f809 	jalr	t9
--
 a20:	00000000 	nop
 a24:	8fdc0010 	lw	gp,16(s8)
 a28:	8f988050 	lw	t8,-32688(gp)
 a2c:	8f180000 	lw	t8,0(t8)
 a30:	8f828028 	lw	v0,-32728(gp)
 a34:	24440ec8 	addiu	a0,v0,3784
 a38:	24050001 	li	a1,1
 a3c:	24060019 	li	a2,25
 a40:	03003821 	move	a3,t8
 a44:	8f988078 	lw	t8,-32648(gp)
 a48:	0300c821 	move	t9,t8
 a4c:	0320f809 	jalr	t9
 a50:	00000000 	nop
 a54:	8fdc0010 	lw	gp,16(s8)
 a58:	24180001 	li	t8,1
 a5c:	afd80030 	sw	t8,48(s8)
 a60:	1000000d 	b	a98 <_Z14wait_child_diePKcS0_i+0x138>
 a64:	00000000 	nop
 a68:	8f988050 	lw	t8,-32688(gp)
 a6c:	8f020000 	lw	v0,0(t8)
 a70:	8fd8002c 	lw	t8,44(s8)
 a74:	00402021 	move	a0,v0
 a78:	8f828028 	lw	v0,-32728(gp)
 a7c:	24450ee4 	addiu	a1,v0,3812
 a80:	03003021 	move	a2,t8
 a84:	8f988044 	lw	t8,fprintf
 a88:	0300c821 	move	t9,t8
 a8c:	0320f809 	jalr	t9
--
 bc8:	0300c821 	move	t9,t8
 bcc:	0320f809 	jalr	t9
 bd0:	00000000 	nop
 bd4:	8fdc0010 	lw	gp,16(s8)
 bd8:	24187fff 	li	t8,32767
 bdc:	10000040 	b	ce0 <_Z7watcherPKcS0_+0x188>
 be0:	00000000 	nop
 be4:	8f98803c 	lw	t8,-32708(gp)
 be8:	0300c821 	move	t9,t8
 bec:	0320f809 	jalr	t9
 bf0:	00000000 	nop
 bf4:	8fdc0010 	lw	gp,16(s8)
 bf8:	afc20020 	sw	v0,32(s8)
 bfc:	8fd80020 	lw	t8,32(s8)
 c00:	0700002f 	bltz	t8,cc0 <_Z7watcherPKcS0_+0x168>
 c04:	00000000 	nop
 c08:	8fd80020 	lw	t8,32(s8)
 c0c:	1700000f 	bnez	t8,c4c <_Z7watcherPKcS0_+0xf4>
 c10:	00000000 	nop
 c14:	8f988050 	lw	t8,-32688(gp)
 c18:	8f180000 	lw	t8,0(t8)
 c1c:	03002021 	move	a0,t8
 c20:	8f988028 	lw	t8,-32728(gp)
 c24:	27050f28 	addiu	a1,t8,3880
 c28:	8fc6001c 	lw	a2,28(s8)
 c2c:	8f988044 	lw	t8,fprintf
 c30:	0300c821 	move	t9,t8
 c34:	0320f809 	jalr	t9
 c38:	00000000 	nop
 c3c:	8fdc0010 	lw	gp,16(s8)
 c40:	0000c021 	move	t8,zero
 c44:	10000026 	b	ce0 <_Z7watcherPKcS0_+0x188>
 c48:	00000000 	nop
 c4c:	8f988050 	lw	t8,-32688(gp)
 c50:	8f100000 	lw	s0,0(t8)
 c54:	8f988058 	lw	t8,-32680(gp)
 c58:	0300c821 	move	t9,t8
 c5c:	0320f809 	jalr	t9
 c60:	00000000 	nop
 c64:	8fdc0010 	lw	gp,16(s8)
 c68:	0040c021 	move	t8,v0
 c6c:	02002021 	move	a0,s0
 c70:	8f828028 	lw	v0,-32728(gp)
 c74:	24450f48 	addiu	a1,v0,3912
 c78:	03003021 	move	a2,t8
 c7c:	8fc70020 	lw	a3,32(s8)
 c80:	8f988044 	lw	t8,fprintf
 c84:	0300c821 	move	t9,t8
 c88:	0320f809 	jalr	t9


[*] Function fprintf used 4 times libwatcher.so