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