[*] Binary protection state of rt3052esw
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of rt3052esw
400944: 8f99807c lw t9,-32644(gp)
400948: 00000000 nop
40094c: 03200008 jr t9
400950: 00000000 nop
400954: 3c1c0042 lui gp,0x42
400958: 27bdffc8 addiu sp,sp,-56
40095c: 279c96a0 addiu gp,gp,-26976
400960: afbf0034 sw ra,52(sp)
400964: afb40030 sw s4,48(sp)
400968: afb3002c sw s3,44(sp)
40096c: afb20028 sw s2,40(sp)
400970: afb10024 sw s1,36(sp)
400974: afb00020 sw s0,32(sp)
400978: afbc0018 sw gp,24(sp)
40097c: 8f998054 lw t9,-32684(gp)
400980: 3c140040 lui s4,0x40
400984: 30b300ff andi s3,a1,0xff
400988: 3c050040 lui a1,0x40
40098c: 309200ff andi s2,a0,0xff
400990: 24a513d8 addiu a1,a1,5080
400994: 268413c0 addiu a0,s4,5056
400998: 0320f809 jalr t9
40099c: 00c08821 move s1,a2
4009a0: 8fbc0018 lw gp,24(sp)
4009a4: 00000000 nop
4009a8: 8f998044 lw t9,fprintf
4009ac: 10400013 beqz v0,4009fc <_ftext@@Base+0x27c>
4009b0: 00408021 move s0,v0
--
400b08: 8e040000 lw a0,0(s0)
400b0c: 0320f809 jalr t9
400b10: 00000000 nop
400b14: 8fbc0010 lw gp,16(sp)
400b18: 10000007 b 400b38 <ain@@Base+0x100>
400b1c: 00408821 move s1,v0
400b20: 8f998030 lw t9,-32720(gp)
400b24: 00000000 nop
400b28: 0320f809 jalr t9
400b2c: 02602021 move a0,s3
400b30: 8fbc0010 lw gp,16(sp)
400b34: 00000000 nop
400b38: 8f998038 lw t9,-32712(gp)
400b3c: 8fa40068 lw a0,104(sp)
400b40: 02a02821 move a1,s5
400b44: 0320f809 jalr t9
400b48: 02803021 move a2,s4
400b4c: 8fbc0010 lw gp,16(sp)
400b50: 1c40ffea bgtz v0,400afc <ain@@Base+0xc4>
400b54: 00000000 nop
400b58: 2e220005 sltiu v0,s1,5
400b5c: 14400008 bnez v0,400b80 <ain@@Base+0x148>
400b60: 3c050040 lui a1,0x40
400b64: 8f828050 lw v0,-32688(gp)
400b68: 3c060040 lui a2,0x40
400b6c: 8f998044 lw t9,fprintf
400b70: 8c440000 lw a0,0(v0)
400b74: 24a51440 addiu a1,a1,5184
--
400e38: 02e02821 move a1,s7
400e3c: 8fbc0010 lw gp,16(sp)
400e40: 14400007 bnez v0,400e60 <ain@@Base+0x428>
400e44: 00000000 nop
400e48: 10000005 b 400e60 <ain@@Base+0x428>
400e4c: 24110004 li s1,4
400e50: 8f998030 lw t9,-32720(gp)
400e54: 1000003e b 400f50 <ain@@Base+0x518>
400e58: 248414a4 addiu a0,a0,5284
400e5c: 24110001 li s1,1
400e60: 8f998038 lw t9,-32712(gp)
400e64: 8fa40068 lw a0,104(sp)
400e68: 3c060040 lui a2,0x40
400e6c: 02a02821 move a1,s5
400e70: 0320f809 jalr t9
400e74: 24c61584 addiu a2,a2,5508
400e78: 8fbc0010 lw gp,16(sp)
400e7c: 1c40ffbd bgtz v0,400d74 <ain@@Base+0x33c>
400e80: 00000000 nop
400e84: 2e420005 sltiu v0,s2,5
400e88: 1440000a bnez v0,400eb4 <ain@@Base+0x47c>
400e8c: 2e220005 sltiu v0,s1,5
400e90: 8f828050 lw v0,-32688(gp)
400e94: 3c050040 lui a1,0x40
400e98: 3c060040 lui a2,0x40
400e9c: 8f998044 lw t9,fprintf
400ea0: 8c440000 lw a0,0(v0)
400ea4: 24a51440 addiu a1,a1,5184
400ea8: 24c61644 addiu a2,a2,5700
400eac: 1000000b b 400edc <ain@@Base+0x4a4>
400eb0: 02403821 move a3,s2
400eb4: 1440000e bnez v0,400ef0 <ain@@Base+0x4b8>
400eb8: 00111080 sll v0,s1,0x2
400ebc: 8f828050 lw v0,-32688(gp)
400ec0: 3c050040 lui a1,0x40
400ec4: 3c060040 lui a2,0x40
400ec8: 8f998044 lw t9,fprintf
400ecc: 8c440000 lw a0,0(v0)
400ed0: 24a5158c addiu a1,a1,5516
--
400f7c: 8fb3004c lw s3,76(sp)
400f80: 8fb20048 lw s2,72(sp)
400f84: 8fb10044 lw s1,68(sp)
400f88: 8fb00040 lw s0,64(sp)
400f8c: 03e00008 jr ra
400f90: 27bd0068 addiu sp,sp,104
400f94: 3c1c0042 lui gp,0x42
400f98: 27bdff90 addiu sp,sp,-112
400f9c: 279c96a0 addiu gp,gp,-26976
400fa0: afbf006c sw ra,108(sp)
400fa4: afb30068 sw s3,104(sp)
400fa8: afb20064 sw s2,100(sp)
400fac: afb10060 sw s1,96(sp)
400fb0: afb0005c sw s0,92(sp)
400fb4: afbc0010 sw gp,16(sp)
400fb8: 8f998054 lw t9,-32684(gp)
400fbc: 3c130040 lui s3,0x40
400fc0: 30b200ff andi s2,a1,0xff
400fc4: 3c050040 lui a1,0x40
400fc8: 309100ff andi s1,a0,0xff
400fcc: 24a513d8 addiu a1,a1,5080
400fd0: 0320f809 jalr t9
400fd4: 266413c0 addiu a0,s3,5056
400fd8: 8fbc0010 lw gp,16(sp)
400fdc: 00000000 nop
400fe0: 8f998044 lw t9,fprintf
400fe4: 1040006d beqz v0,40119c <ain@@Base+0x764>
400fe8: 00408021 move s0,v0
--
40110c: 10000004 b 401120 <ain@@Base+0x6e8>
401110: 008a8021 addu s0,a0,t2
401114: 1040000f beqz v0,401154 <ain@@Base+0x71c>
401118: 00000000 nop
40111c: 010a8021 addu s0,t0,t2
401120: 25290001 addiu t1,t1,1
401124: 81250000 lb a1,0(t1)
401128: 02070018 mult s0,a3
40112c: 30a400ff andi a0,a1,0xff
401130: 2482ffd0 addiu v0,a0,-48
401134: 2483ff9f addiu v1,a0,-97
401138: 304200ff andi v0,v0,0xff
40113c: 306300ff andi v1,v1,0xff
401140: 00004012 mflo t0
401144: 2c42000a sltiu v0,v0,10
401148: 24a6ffd0 addiu a2,a1,-48
40114c: 14a0ffe2 bnez a1,4010d8 <ain@@Base+0x6a0>
401150: 2c630006 sltiu v1,v1,6
401154: 8f99805c lw t9,-32676(gp)
401158: 00000000 nop
40115c: 0320f809 jalr t9
401160: 02202021 move a0,s1
401164: 10000016 b 4011c0 <ain@@Base+0x788>
401168: 00000000 nop
40116c: 8f828050 lw v0,-32688(gp)
401170: 8f998044 lw t9,fprintf
401174: 8c440000 lw a0,0(v0)
401178: 3c050040 lui a1,0x40
[*] Function fprintf used 6 times rt3052esw