[*] Binary protection state of libresolv-2.27.so
Partial RELRO No Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of libresolv-2.27.so
3408: 26102338 addiu s0,s0,9016
340c: 97a60424 lhu a2,1060(sp)
3410: 24020001 li v0,1
3414: 10c2005c beq a2,v0,3588 <_getshort@@GLIBC_2.0+0xad4>
3418: 00000000 nop
341c: 8fa30444 lw v1,1092(sp)
3420: 10000005 b 3438 <_getshort@@GLIBC_2.0+0x984>
3424: 8f828080 lw v0,-32640(gp)
3428: 8c440000 lw a0,0(v0)
342c: 10c4000e beq a2,a0,3468 <_getshort@@GLIBC_2.0+0x9b4>
3430: 00000000 nop
3434: 8c430010 lw v1,16(v0)
3438: 1460fffb bnez v1,3428 <_getshort@@GLIBC_2.0+0x974>
343c: 2442000c addiu v0,v0,12
3440: 8f828018 lw v0,-32744(gp)
3444: 8f858028 lw a1,-32728(gp)
3448: 8f998134 lw t9,-32460(gp)
344c: 24a515ec addiu a1,a1,5612
3450: afa20448 sw v0,1096(sp)
3454: 0320f809 jalr t9
3458: 24442338 addiu a0,v0,9016
345c: 8fa20448 lw v0,1096(sp)
3460: 8fbc0018 lw gp,24(sp)
3464: 24432338 addiu v1,v0,9016
3468: 8fa20440 lw v0,1088(sp)
346c: 8f998174 lw t9,fprintf
3470: afa30010 sw v1,16(sp)
3474: 02003825 move a3,s0
--
3574: 8f908028 lw s0,-32728(gp)
3578: 97a60424 lhu a2,1060(sp)
357c: 24020001 li v0,1
3580: 14c2ffa6 bne a2,v0,341c <_getshort@@GLIBC_2.0+0x968>
3584: 26100e44 addiu s0,s0,3652
3588: 1000ffb7 b 3468 <_getshort@@GLIBC_2.0+0x9b4>
358c: 8fa30460 lw v1,1120(sp)
3590: 8f998120 lw t9,-32480(gp)
3594: 02c02825 move a1,s6
3598: 0320f809 jalr t9
359c: 02a02025 move a0,s5
35a0: 8fbc0018 lw gp,24(sp)
35a4: 02c02825 move a1,s6
35a8: 2404000a li a0,10
35ac: 8f998140 lw t9,-32448(gp)
35b0: 0320f809 jalr t9
35b4: 26310001 addiu s1,s1,1
35b8: 1000ff6d b 3370 <_getshort@@GLIBC_2.0+0x8bc>
35bc: 8fb90438 lw t9,1080(sp)
35c0: 8fb90458 lw t9,1112(sp)
35c4: 0320f809 jalr t9
35c8: 02402025 move a0,s2
35cc: 8fbc0018 lw gp,24(sp)
35d0: 00403025 move a2,v0
35d4: 8fa2045c lw v0,1116(sp)
35d8: 8f998174 lw t9,fprintf
35dc: 24450704 addiu a1,v0,1796
35e0: 0320f809 jalr t9
35e4: 02c02025 move a0,s6
35e8: 1000ff6f b 33a8 <_getshort@@GLIBC_2.0+0x8f4>
35ec: 8fbc0018 lw gp,24(sp)
35f0: 7c03e83b rdhwr v1,$29
35f4: 00601025 move v0,v1
35f8: 8fa3044c lw v1,1100(sp)
35fc: 00621021 addu v0,v1,v0
3600: 24030013 li v1,19
3604: 8c440000 lw a0,0(v0)
3608: 10830019 beq a0,v1,3670 <_getshort@@GLIBC_2.0+0xbbc>
360c: 8f998188 lw t9,-32376(gp)
3610: 0320f809 jalr t9
3614: 00000000 nop
3618: 8fbc0018 lw gp,24(sp)
361c: 00403025 move a2,v0
3620: 02c02025 move a0,s6
3624: 8f858028 lw a1,-32728(gp)
3628: 8f998174 lw t9,fprintf
362c: 0320f809 jalr t9
3630: 24a506f0 addiu a1,a1,1776
--
365c: 02a02025 move a0,s5
3660: 8f9981dc lw t9,-32292(gp)
3664: 8fb5047c lw s5,1148(sp)
3668: 03200008 jr t9
366c: 27bd0490 addiu sp,sp,1168
3670: 1220fff1 beqz s1,3638 <_getshort@@GLIBC_2.0+0xb84>
3674: 8fa2043c lw v0,1084(sp)
3678: 1040ffef beqz v0,3638 <_getshort@@GLIBC_2.0+0xb84>
367c: 8fa20450 lw v0,1104(sp)
3680: 30420100 andi v0,v0,0x100
3684: 1040ffed beqz v0,363c <_getshort@@GLIBC_2.0+0xb88>
3688: 8fbf048c lw ra,1164(sp)
368c: 8f9981ac lw t9,-32340(gp)
3690: 02c02825 move a1,s6
3694: 0320f809 jalr t9
3698: 2404000a li a0,10
369c: 1000ffe6 b 3638 <_getshort@@GLIBC_2.0+0xb84>
36a0: 8fbc0018 lw gp,24(sp)
36a4: 8f998188 lw t9,-32376(gp)
36a8: 0320f809 jalr t9
36ac: 00000000 nop
36b0: 8fbc0018 lw gp,24(sp)
36b4: 00403025 move a2,v0
36b8: 02c02025 move a0,s6
36bc: 8f858028 lw a1,-32728(gp)
36c0: 8f998174 lw t9,fprintf
36c4: 0320f809 jalr t9
36c8: 24a50734 addiu a1,a1,1844
--
3794: 24632010 addiu v1,v1,8208
3798: 00431021 addu v0,v0,v1
379c: 8c420000 lw v0,0(v0)
37a0: 10c0010e beqz a2,3bdc <__fp_nquery@@GLIBC_2.0+0x508>
37a4: afa20058 sw v0,88(sp)
37a8: 8f878028 lw a3,-32728(gp)
37ac: 8f82808c lw v0,-32628(gp)
37b0: 10000005 b 37c8 <__fp_nquery@@GLIBC_2.0+0xf4>
37b4: 24e70748 addiu a3,a3,1864
37b8: 8c430000 lw v1,0(v0)
37bc: 10c3000d beq a2,v1,37f4 <__fp_nquery@@GLIBC_2.0+0x120>
37c0: 8f858028 lw a1,-32728(gp)
37c4: 8c470010 lw a3,16(v0)
37c8: 14e0fffb bnez a3,37b8 <__fp_nquery@@GLIBC_2.0+0xe4>
37cc: 2442000c addiu v0,v0,12
37d0: 8f978018 lw s7,-32744(gp)
37d4: 8f858028 lw a1,-32728(gp)
37d8: 8f998134 lw t9,-32460(gp)
37dc: 24a515ec addiu a1,a1,5612
37e0: 0320f809 jalr t9
37e4: 26e42338 addiu a0,s7,9016
37e8: 8fbc0018 lw gp,24(sp)
37ec: 26e72338 addiu a3,s7,9016
37f0: 8f858028 lw a1,-32728(gp)
37f4: 8fa20050 lw v0,80(sp)
37f8: 8f998174 lw t9,fprintf
37fc: 8fa60058 lw a2,88(sp)
3800: afa20010 sw v0,16(sp)
--
38ec: 8f848028 lw a0,-32728(gp)
38f0: 8e030038 lw v1,56(s0)
38f4: 8e04003c lw a0,60(s0)
38f8: 00431824 and v1,v0,v1
38fc: 00831807 srav v1,v1,a0
3900: 146000f9 bnez v1,3ce8 <__fp_nquery@@GLIBC_2.0+0x614>
3904: 8f848028 lw a0,-32728(gp)
3908: 8e040040 lw a0,64(s0)
390c: 8e030044 lw v1,68(s0)
3910: 00441024 and v0,v0,a0
3914: 00621007 srav v0,v0,v1
3918: 144000eb bnez v0,3cc8 <__fp_nquery@@GLIBC_2.0+0x5f4>
391c: 8f848028 lw a0,-32728(gp)
3920: 16400075 bnez s2,3af8 <__fp_nquery@@GLIBC_2.0+0x424>
3924: 32420100 andi v0,s2,0x100
3928: 8f978024 lw s7,-32732(gp)
392c: 02602825 move a1,s3
3930: 26f731f0 addiu s7,s7,12784
3934: 02e0c825 move t9,s7
3938: 0411fe2d bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
393c: 00002025 move a0,zero
3940: 8fbc0018 lw gp,24(sp)
3944: 02a03825 move a3,s5
3948: 00403025 move a2,v0
394c: 8f858028 lw a1,-32728(gp)
3950: 8f998174 lw t9,fprintf
3954: 02202025 move a0,s1
3958: 0320f809 jalr t9
395c: 24a507c4 addiu a1,a1,1988
3960: 8fbc0018 lw gp,24(sp)
3964: 02602825 move a1,s3
3968: 02e0c825 move t9,s7
396c: 8f908028 lw s0,-32728(gp)
3970: 0411fe1f bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
3974: 24040001 li a0,1
3978: 8fbc0018 lw gp,24(sp)
397c: 02c03825 move a3,s6
3980: 00403025 move a2,v0
3984: 8f998174 lw t9,fprintf
3988: 02202025 move a0,s1
398c: 0320f809 jalr t9
3990: 260507d0 addiu a1,s0,2000
3994: 02602825 move a1,s3
3998: 02e0c825 move t9,s7
399c: 0411fe14 bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
39a0: 24040002 li a0,2
39a4: 8fbc0018 lw gp,24(sp)
39a8: 03c03825 move a3,s8
39ac: 00403025 move a2,v0
39b0: 8f998174 lw t9,fprintf
39b4: 02202025 move a0,s1
39b8: 0320f809 jalr t9
39bc: 260507d0 addiu a1,s0,2000
39c0: 02602825 move a1,s3
39c4: 02e0c825 move t9,s7
39c8: 0411fe09 bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
39cc: 24040003 li a0,3
39d0: 8fbc0018 lw gp,24(sp)
39d4: 8fa70054 lw a3,84(sp)
39d8: 00403025 move a2,v0
39dc: 8f998174 lw t9,fprintf
39e0: 260507d0 addiu a1,s0,2000
39e4: 0320f809 jalr t9
--
3ac4: 8fb00060 lw s0,96(sp)
3ac8: 03e00008 jr ra
3acc: 27bd0088 addiu sp,sp,136
3ad0: 32570800 andi s7,s2,0x800
3ad4: 16e00052 bnez s7,3c20 <__fp_nquery@@GLIBC_2.0+0x54c>
3ad8: 8f838018 lw v1,-32744(gp)
3adc: 10c0ff55 beqz a2,3834 <__fp_nquery@@GLIBC_2.0+0x160>
3ae0: 00131080 sll v0,s3,0x2
3ae4: 24632010 addiu v1,v1,8208
3ae8: 00431021 addu v0,v0,v1
3aec: 8c420000 lw v0,0(v0)
3af0: 1000ff2d b 37a8 <__fp_nquery@@GLIBC_2.0+0xd4>
3af4: afa20058 sw v0,88(sp)
3af8: 10400034 beqz v0,3bcc <__fp_nquery@@GLIBC_2.0+0x4f8>
3afc: 32420b00 andi v0,s2,0xb00
3b00: 8f978024 lw s7,-32732(gp)
3b04: 02602825 move a1,s3
3b08: 26f731f0 addiu s7,s7,12784
3b0c: 02e0c825 move t9,s7
3b10: 0411fdb7 bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
3b14: 00002025 move a0,zero
3b18: 8fbc0018 lw gp,24(sp)
3b1c: 02a03825 move a3,s5
3b20: 00403025 move a2,v0
3b24: 8f858028 lw a1,-32728(gp)
3b28: 8f998174 lw t9,fprintf
3b2c: 02202025 move a0,s1
3b30: 0320f809 jalr t9
3b34: 24a507c4 addiu a1,a1,1988
3b38: 8fbc0018 lw gp,24(sp)
3b3c: 02602825 move a1,s3
3b40: 02e0c825 move t9,s7
3b44: 8f908028 lw s0,-32728(gp)
3b48: 0411fda9 bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
3b4c: 24040001 li a0,1
3b50: 8fbc0018 lw gp,24(sp)
3b54: 02c03825 move a3,s6
3b58: 00403025 move a2,v0
3b5c: 8f998174 lw t9,fprintf
3b60: 02202025 move a0,s1
3b64: 0320f809 jalr t9
3b68: 260507d0 addiu a1,s0,2000
3b6c: 02602825 move a1,s3
3b70: 02e0c825 move t9,s7
3b74: 0411fd9e bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
3b78: 24040002 li a0,2
3b7c: 8fbc0018 lw gp,24(sp)
3b80: 03c03825 move a3,s8
3b84: 00403025 move a2,v0
3b88: 8f998174 lw t9,fprintf
3b8c: 02202025 move a0,s1
3b90: 0320f809 jalr t9
3b94: 260507d0 addiu a1,s0,2000
3b98: 02602825 move a1,s3
3b9c: 02e0c825 move t9,s7
3ba0: 0411fd93 bal 31f0 <_getshort@@GLIBC_2.0+0x73c>
3ba4: 24040003 li a0,3
3ba8: 8fbc0018 lw gp,24(sp)
3bac: 8fa70054 lw a3,84(sp)
3bb0: 00403025 move a2,v0
3bb4: 8f998174 lw t9,fprintf
3bb8: 260507d0 addiu a1,s0,2000
3bbc: 0320f809 jalr t9
3bc0: 02202025 move a0,s1
3bc4: 8fbc0018 lw gp,24(sp)
3bc8: 32420b00 andi v0,s2,0xb00
3bcc: 1040ff8e beqz v0,3a08 <__fp_nquery@@GLIBC_2.0+0x334>
3bd0: 8f908024 lw s0,-32732(gp)
3bd4: 1000ff87 b 39f4 <__fp_nquery@@GLIBC_2.0+0x320>
3bd8: 8f9981ac lw t9,-32340(gp)
3bdc: 8f878028 lw a3,-32728(gp)
3be0: 8f858028 lw a1,-32728(gp)
3be4: 8fa20050 lw v0,80(sp)
3be8: 8f998174 lw t9,fprintf
3bec: 8fa60058 lw a2,88(sp)
3bf0: afa20010 sw v0,16(sp)
3bf4: 24e707dc addiu a3,a3,2012
3bf8: 24a50768 addiu a1,a1,1896
3bfc: 0320f809 jalr t9
3c00: 02202025 move a0,s1
3c04: 8fbc0018 lw gp,24(sp)
3c08: 8f9981ac lw t9,-32340(gp)
3c0c: 02202825 move a1,s1
3c10: 0320f809 jalr t9
3c14: 2404003b li a0,59
3c18: 1000ff09 b 3840 <__fp_nquery@@GLIBC_2.0+0x16c>
3c1c: 8fbc0018 lw gp,24(sp)
3c20: 00131080 sll v0,s3,0x2
3c24: 24632010 addiu v1,v1,8208
3c28: 00431021 addu v0,v0,v1
3c2c: 8c420000 lw v0,0(v0)
3c30: 14c0fedd bnez a2,37a8 <__fp_nquery@@GLIBC_2.0+0xd4>
3c34: afa20058 sw v0,88(sp)
3c38: 8f878028 lw a3,-32728(gp)
3c3c: 8f858028 lw a1,-32728(gp)
3c40: 8fa20050 lw v0,80(sp)
3c44: 8f998174 lw t9,fprintf
3c48: 8fa60058 lw a2,88(sp)
3c4c: afa20010 sw v0,16(sp)
3c50: 24e707dc addiu a3,a3,2012
3c54: 24a50768 addiu a1,a1,1896
3c58: 0320f809 jalr t9
3c5c: 02202025 move a0,s1
3c60: 1000feee b 381c <__fp_nquery@@GLIBC_2.0+0x148>
3c64: 8fbc0018 lw gp,24(sp)
3c68: 8f8281fc lw v0,-32260(gp)
3c6c: 8f998188 lw t9,-32376(gp)
3c70: 00508021 addu s0,v0,s0
3c74: 0320f809 jalr t9
3c78: 8e040000 lw a0,0(s0)
3c7c: 8fbc0018 lw gp,24(sp)
3c80: 02202025 move a0,s1
3c84: 00403025 move a2,v0
3c88: 8f858028 lw a1,-32728(gp)
3c8c: 8f998174 lw t9,fprintf
3c90: 0320f809 jalr t9
3c94: 24a50750 addiu a1,a1,1872
--
4618: afbf0034 sw ra,52(sp)
461c: 00a09825 move s3,a1
4620: 2406000f li a2,15
4624: 24050001 li a1,1
4628: 0320f809 jalr t9
462c: 248408b4 addiu a0,a0,2228
4630: 8fbc0010 lw gp,16(sp)
4634: 24110020 li s1,32
4638: 24100001 li s0,1
463c: 8f948028 lw s4,-32728(gp)
4640: 8f95809c lw s5,-32612(gp)
4644: 10000003 b 4654 <__fp_resstat@@GLIBC_2.0+0x78>
4648: 269408c4 addiu s4,s4,2244
464c: 12200011 beqz s1,4694 <__fp_resstat@@GLIBC_2.0+0xb8>
4650: 00108040 sll s0,s0,0x1
4654: 8e420008 lw v0,8(s2)
4658: 02021024 and v0,s0,v0
465c: 1040fffb beqz v0,464c <__fp_resstat@@GLIBC_2.0+0x70>
4660: 2631ffff addiu s1,s1,-1
4664: 02a0c825 move t9,s5
4668: 0411ff51 bal 43b0 <__p_option@@GLIBC_2.0>
466c: 02002025 move a0,s0
4670: 8fbc0010 lw gp,16(sp)
4674: 00403025 move a2,v0
4678: 02802825 move a1,s4
467c: 8f998174 lw t9,fprintf
4680: 0320f809 jalr t9
4684: 02602025 move a0,s3
[*] Function fprintf used 17 times libresolv-2.27.so