[*] Binary protection state of xmldb
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of xmldb
4022f4: 24a51ab8 addiu a1,a1,6840
4022f8: 0320f809 jalr t9
4022fc: 02002021 move a0,s0
402300: 8fbc0010 lw gp,16(sp)
402304: 14400004 bnez v0,402318 <ain@@Base+0x98>
402308: 3c050042 lui a1,0x42
40230c: 8f99816c lw t9,-32404(gp)
402310: 1000000a b 40233c <ain@@Base+0xbc>
402314: 02402021 move a0,s2
402318: 8f998098 lw t9,-32616(gp)
40231c: 24a51ac0 addiu a1,a1,6848
402320: 0320f809 jalr t9
402324: 02002021 move a0,s0
402328: 8fbc0010 lw gp,16(sp)
40232c: 1440000a bnez v0,402358 <ain@@Base+0xd8>
402330: 02002821 move a1,s0
402334: 8f9980c8 lw t9,-32568(gp)
402338: 02402021 move a0,s2
40233c: 02202821 move a1,s1
402340: 8fbf0024 lw ra,36(sp)
402344: 8fb20020 lw s2,32(sp)
402348: 8fb1001c lw s1,28(sp)
40234c: 8fb00018 lw s0,24(sp)
402350: 03200008 jr t9
402354: 27bd0028 addiu sp,sp,40
402358: 8f998050 lw t9,printf
40235c: 3c040042 lui a0,0x42
402360: 0320f809 jalr t9
--
4026f4: 00000000 nop
4026f8: 8fbc0010 lw gp,16(sp)
4026fc: 00000000 nop
402700: 8f998108 lw t9,-32504(gp)
402704: 02002021 move a0,s0
402708: 00002821 move a1,zero
40270c: 0320f809 jalr t9
402710: 24060034 li a2,52
402714: 8fbf001c lw ra,28(sp)
402718: 2402ffff li v0,-1
40271c: ae020008 sw v0,8(s0)
402720: 8fbc0010 lw gp,16(sp)
402724: ae000004 sw zero,4(s0)
402728: a600000c sh zero,12(s0)
40272c: 00001021 move v0,zero
402730: 8fb00018 lw s0,24(sp)
402734: 03e00008 jr ra
402738: 27bd0020 addiu sp,sp,32
40273c: 3c1c0044 lui gp,0x44
402740: 27bdffd8 addiu sp,sp,-40
402744: 279cb970 addiu gp,gp,-18064
402748: afbf0024 sw ra,36(sp)
40274c: afb10020 sw s1,32(sp)
402750: afb0001c sw s0,28(sp)
402754: afbc0010 sw gp,16(sp)
402758: 8f998050 lw t9,printf
40275c: 3c100042 lui s0,0x42
402760: 00808821 move s1,a0
402764: 3c060042 lui a2,0x42
402768: 3c040042 lui a0,0x42
40276c: 24c61b54 addiu a2,a2,6996
402770: 24841b44 addiu a0,a0,6980
402774: 0320f809 jalr t9
402778: 26051ac0 addiu a1,s0,6848
40277c: 8fbc0010 lw gp,16(sp)
402780: 3c040042 lui a0,0x42
402784: 8f998050 lw t9,printf
402788: 26051ac0 addiu a1,s0,6848
40278c: 0320f809 jalr t9
402790: 24841b58 addiu a0,a0,7000
402794: 8fbc0010 lw gp,16(sp)
402798: 3c040042 lui a0,0x42
40279c: 8f998044 lw t9,-32700(gp)
4027a0: 00000000 nop
4027a4: 0320f809 jalr t9
4027a8: 24841b70 addiu a0,a0,7024
4027ac: 8fbc0010 lw gp,16(sp)
4027b0: 3c040042 lui a0,0x42
4027b4: 8f998044 lw t9,-32700(gp)
4027b8: 00000000 nop
4027bc: 0320f809 jalr t9
4027c0: 24841ba0 addiu a0,a0,7072
4027c4: 8fbc0010 lw gp,16(sp)
4027c8: 3c050042 lui a1,0x42
4027cc: 8f998050 lw t9,printf
4027d0: 3c040042 lui a0,0x42
4027d4: 24a51c10 addiu a1,a1,7184
--
403da4: 1462fff1 bne v1,v0,403d6c <xmldb_main@@Base+0xef8>
403da8: 00002021 move a0,zero
403dac: 1000fe0a b 4035d8 <xmldb_main@@Base+0x764>
403db0: 3c040042 lui a0,0x42
...
403dc0: 3c1c0044 lui gp,0x44
403dc4: 27bdffd0 addiu sp,sp,-48
403dc8: 279cb970 addiu gp,gp,-18064
403dcc: afbf002c sw ra,44(sp)
403dd0: afb30028 sw s3,40(sp)
403dd4: afb20024 sw s2,36(sp)
403dd8: afb10020 sw s1,32(sp)
403ddc: afb0001c sw s0,28(sp)
403de0: afbc0010 sw gp,16(sp)
403de4: 3c020042 lui v0,0x42
403de8: 00809021 move s2,a0
403dec: 00a08821 move s1,a1
403df0: 24531e60 addiu s3,v0,7776
403df4: 10000005 b 403e0c <xmldb_main@@Base+0xf98>
403df8: 00008021 move s0,zero
403dfc: 8e250000 lw a1,0(s1)
403e00: 0320f809 jalr t9
403e04: 26310004 addiu s1,s1,4
403e08: 8fbc0010 lw gp,16(sp)
403e0c: 0212102a slt v0,s0,s2
403e10: 8f998050 lw t9,printf
403e14: 26100001 addiu s0,s0,1
403e18: 1440fff8 bnez v0,403dfc <xmldb_main@@Base+0xf88>
--
403f74: afb30024 sw s3,36(sp)
403f78: afb20020 sw s2,32(sp)
403f7c: afb1001c sw s1,28(sp)
403f80: afb00018 sw s0,24(sp)
403f84: afbc0010 sw gp,16(sp)
403f88: 0080a821 move s5,a0
403f8c: 00a0a021 move s4,a1
403f90: 3c170043 lui s7,0x43
403f94: 3c120043 lui s2,0x43
403f98: 241e000d li s8,13
403f9c: 3c130043 lui s3,0x43
403fa0: 1000010f b 4043e0 <xmldbc_main@@Base+0x490>
403fa4: 3c160043 lui s6,0x43
403fa8: 2603ffbc addiu v1,s0,-68
403fac: 2c620035 sltiu v0,v1,53
403fb0: 10400009 beqz v0,403fd8 <xmldbc_main@@Base+0x88>
403fb4: 00031080 sll v0,v1,0x2
403fb8: 3c030042 lui v1,0x42
403fbc: 24632430 addiu v1,v1,9264
403fc0: 00621021 addu v0,v1,v0
403fc4: 8c420000 lw v0,0(v0)
403fc8: 00000000 nop
403fcc: 005c1021 addu v0,v0,gp
403fd0: 00400008 jr v0
403fd4: 00000000 nop
403fd8: 8f998050 lw t9,printf
403fdc: 3c040042 lui a0,0x42
403fe0: 02002821 move a1,s0
--
41b514: afbc0018 sw gp,24(sp)
41b518: 8f998044 lw t9,-32700(gp)
41b51c: 3c040042 lui a0,0x42
41b520: 0320f809 jalr t9
41b524: 24843230 addiu a0,a0,12848
41b528: 8fbc0018 lw gp,24(sp)
41b52c: 3c040042 lui a0,0x42
41b530: 8f998044 lw t9,-32700(gp)
41b534: 00000000 nop
41b538: 0320f809 jalr t9
41b53c: 24843254 addiu a0,a0,12884
41b540: 3c020043 lui v0,0x43
41b544: 8c5065c8 lw s0,26056(v0)
41b548: 245265c8 addiu s2,v0,26056
41b54c: 3c020042 lui v0,0x42
41b550: 8fbc0018 lw gp,24(sp)
41b554: 10000008 b 41b578 <sloop_terminate@@Base+0x90>
41b558: 24513264 addiu s1,v0,12900
41b55c: 8e020014 lw v0,20(s0)
41b560: 8e06000c lw a2,12(s0)
41b564: 8e070010 lw a3,16(s0)
41b568: 0320f809 jalr t9
41b56c: afa20010 sw v0,16(sp)
41b570: 8fbc0018 lw gp,24(sp)
41b574: 8e100000 lw s0,0(s0)
41b578: 8f998050 lw t9,printf
41b57c: 02002821 move a1,s0
41b580: 1612fff6 bne s0,s2,41b55c <sloop_terminate@@Base+0x74>
--
41b5d0: 3c040042 lui a0,0x42
41b5d4: 0320f809 jalr t9
41b5d8: 24843230 addiu a0,a0,12848
41b5dc: 8fbc0018 lw gp,24(sp)
41b5e0: 3c040042 lui a0,0x42
41b5e4: 8f998044 lw t9,-32700(gp)
41b5e8: 00000000 nop
41b5ec: 0320f809 jalr t9
41b5f0: 248432bc addiu a0,a0,12988
41b5f4: 3c020043 lui v0,0x43
41b5f8: 8c5065d0 lw s0,26064(v0)
41b5fc: 245265d0 addiu s2,v0,26064
41b600: 3c020042 lui v0,0x42
41b604: 8fbc0018 lw gp,24(sp)
41b608: 1000000a b 41b634 <sloop_dump_timeout@@Base+0x88>
41b60c: 245132cc addiu s1,v0,13004
41b610: 8e020014 lw v0,20(s0)
41b614: 8e06000c lw a2,12(s0)
41b618: 8e070010 lw a3,16(s0)
41b61c: afa20010 sw v0,16(sp)
41b620: 8e020018 lw v0,24(s0)
41b624: 0320f809 jalr t9
41b628: afa20014 sw v0,20(sp)
41b62c: 8fbc0018 lw gp,24(sp)
41b630: 8e100000 lw s0,0(s0)
41b634: 8f998050 lw t9,printf
41b638: 02002821 move a1,s0
41b63c: 1612fff4 bne s0,s2,41b610 <sloop_dump_timeout@@Base+0x64>
--
41b684: afbc0018 sw gp,24(sp)
41b688: 8f998044 lw t9,-32700(gp)
41b68c: 3c040042 lui a0,0x42
41b690: 0320f809 jalr t9
41b694: 24843230 addiu a0,a0,12848
41b698: 8fbc0018 lw gp,24(sp)
41b69c: 3c040042 lui a0,0x42
41b6a0: 8f998044 lw t9,-32700(gp)
41b6a4: 00000000 nop
41b6a8: 0320f809 jalr t9
41b6ac: 24843304 addiu a0,a0,13060
41b6b0: 3c020043 lui v0,0x43
41b6b4: 8c5065c0 lw s0,26048(v0)
41b6b8: 245265c0 addiu s2,v0,26048
41b6bc: 3c020042 lui v0,0x42
41b6c0: 8fbc0018 lw gp,24(sp)
41b6c4: 10000008 b 41b6e8 <sloop_dump_timeout@@Base+0x13c>
41b6c8: 24513314 addiu s1,v0,13076
41b6cc: 8e020014 lw v0,20(s0)
41b6d0: 8e06000c lw a2,12(s0)
41b6d4: 8e070010 lw a3,16(s0)
41b6d8: 0320f809 jalr t9
41b6dc: afa20010 sw v0,16(sp)
41b6e0: 8fbc0018 lw gp,24(sp)
41b6e4: 8e100000 lw s0,0(s0)
41b6e8: 8f998050 lw t9,printf
41b6ec: 02002821 move a1,s0
41b6f0: 1612fff6 bne s0,s2,41b6cc <sloop_dump_timeout@@Base+0x120>
--
41b738: afbc0018 sw gp,24(sp)
41b73c: 8f998044 lw t9,-32700(gp)
41b740: 3c040042 lui a0,0x42
41b744: 0320f809 jalr t9
41b748: 24843230 addiu a0,a0,12848
41b74c: 8fbc0018 lw gp,24(sp)
41b750: 3c040042 lui a0,0x42
41b754: 8f998044 lw t9,-32700(gp)
41b758: 00000000 nop
41b75c: 0320f809 jalr t9
41b760: 24843348 addiu a0,a0,13128
41b764: 3c020043 lui v0,0x43
41b768: 8c5065b8 lw s0,26040(v0)
41b76c: 245265b8 addiu s2,v0,26040
41b770: 3c020042 lui v0,0x42
41b774: 8fbc0018 lw gp,24(sp)
41b778: 10000008 b 41b79c <sloop_dump_timeout@@Base+0x1f0>
41b77c: 24513314 addiu s1,v0,13076
41b780: 8e020014 lw v0,20(s0)
41b784: 8e06000c lw a2,12(s0)
41b788: 8e070010 lw a3,16(s0)
41b78c: 0320f809 jalr t9
41b790: afa20010 sw v0,16(sp)
41b794: 8fbc0018 lw gp,24(sp)
41b798: 8e100000 lw s0,0(s0)
41b79c: 8f998050 lw t9,printf
41b7a0: 02002821 move a1,s0
41b7a4: 1612fff6 bne s0,s2,41b780 <sloop_dump_timeout@@Base+0x1d4>
[*] Function printf used 10 times xmldb