[*] Binary protection state of libip4tc.so.0.0.0
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libip4tc.so.0.0.0
41a8: 27bd0028 addiu sp,sp,40
000041ac <dump_entries>:
41ac: 3c1c0002 lui gp,0x2
41b0: 279c9644 addiu gp,gp,-27068
41b4: 0399e021 addu gp,gp,t9
41b8: 27bdffa8 addiu sp,sp,-88
41bc: afbf0054 sw ra,84(sp)
41c0: afbe0050 sw s8,80(sp)
41c4: afb7004c sw s7,76(sp)
41c8: afb60048 sw s6,72(sp)
41cc: afb50044 sw s5,68(sp)
41d0: afb40040 sw s4,64(sp)
41d4: afb3003c sw s3,60(sp)
41d8: afb20038 sw s2,56(sp)
41dc: afb10034 sw s1,52(sp)
41e0: afb00030 sw s0,48(sp)
41e4: afbc0028 sw gp,40(sp)
41e8: 8c82007c lw v0,124(a0)
41ec: 00809821 move s3,a0
41f0: 8f838070 lw v1,-32656(gp)
41f4: 8c460020 lw a2,32(v0)
41f8: 8f848024 lw a0,-32732(gp)
41fc: 8f828018 lw v0,-32744(gp)
4200: 8f858024 lw a1,-32732(gp)
4204: 8f998040 lw t9,printf
4208: ac435910 sw v1,22800(v0)
420c: 248451d8 addiu a0,a0,20952
4210: 0320f809 jalr t9
4214: 24a551f0 addiu a1,a1,20976
4218: 8fbc0028 lw gp,40(sp)
421c: 26650028 addiu a1,s3,40
4220: 8f848024 lw a0,-32732(gp)
4224: 8f998040 lw t9,printf
4228: 00000000 nop
422c: 0320f809 jalr t9
4230: 24845200 addiu a0,a0,20992
4234: 8fbc0028 lw gp,40(sp)
4238: 8e63005c lw v1,92(s3)
423c: 8e620058 lw v0,88(s3)
4240: 8f848024 lw a0,-32732(gp)
4244: 8e65004c lw a1,76(s3)
4248: 8e660050 lw a2,80(s3)
424c: 8e670054 lw a3,84(s3)
4250: 8f998040 lw t9,printf
4254: afa30014 sw v1,20(sp)
4258: 2484520c addiu a0,a0,21004
425c: 0320f809 jalr t9
4260: afa20010 sw v0,16(sp)
4264: 8fbc0028 lw gp,40(sp)
4268: 8e62006c lw v0,108(s3)
426c: 8e630070 lw v1,112(s3)
4270: 8f848024 lw a0,-32732(gp)
4274: 8e650060 lw a1,96(s3)
4278: 8e660064 lw a2,100(s3)
427c: 8e670068 lw a3,104(s3)
4280: 8f998040 lw t9,printf
4284: afa20010 sw v0,16(sp)
4288: afa30014 sw v1,20(sp)
--
42c8: 10000006 b 42e4 <dump_entries+0x138>
42cc: 00002821 move a1,zero
42d0: 10520015 beq v0,s2,4328 <dump_entries+0x17c>
42d4: 00000000 nop
42d8: 9442005a lhu v0,90(v0)
42dc: 24a50001 addiu a1,a1,1
42e0: 00621821 addu v1,v1,v0
42e4: 0067102b sltu v0,v1,a3
42e8: 1440fff9 bnez v0,42d0 <dump_entries+0x124>
42ec: 00831021 addu v0,a0,v1
42f0: 8f828084 lw v0,-32636(gp)
42f4: 8f858024 lw a1,-32732(gp)
42f8: 8f998060 lw t9,-32672(gp)
42fc: 24c60028 addiu a2,a2,40
4300: 8c440000 lw a0,0(v0)
4304: 02463023 subu a2,s2,a2
4308: 0320f809 jalr t9
430c: 24a55270 addiu a1,a1,21104
4310: 8fbc0028 lw gp,40(sp)
4314: 00000000 nop
4318: 8f998058 lw t9,-32680(gp)
431c: 00000000 nop
4320: 0320f809 jalr t9
4324: 00000000 nop
4328: 8f848024 lw a0,-32732(gp)
432c: 8f998040 lw t9,printf
4330: 24c60028 addiu a2,a2,40
4334: 02463023 subu a2,s2,a2
--
4350: 00503824 and a3,v0,s0
4354: 00021e00 sll v1,v0,0x18
4358: 00641825 or v1,v1,a0
435c: 00073a02 srl a3,a3,0x8
4360: 3042ff00 andi v0,v0,0xff00
4364: 00064602 srl t0,a2,0x18
4368: 00d02024 and a0,a2,s0
436c: 00062e00 sll a1,a2,0x18
4370: 00671825 or v1,v1,a3
4374: 00021200 sll v0,v0,0x8
4378: 00621825 or v1,v1,v0
437c: 00a82825 or a1,a1,t0
4380: 00042202 srl a0,a0,0x8
4384: 8fbc0028 lw gp,40(sp)
4388: 00a42825 or a1,a1,a0
438c: 30c6ff00 andi a2,a2,0xff00
4390: 00032202 srl a0,v1,0x8
4394: 00063200 sll a2,a2,0x8
4398: 308400ff andi a0,a0,0xff
439c: 00a62825 or a1,a1,a2
43a0: 00031402 srl v0,v1,0x10
43a4: afa4001c sw a0,28(sp)
43a8: 8f848024 lw a0,-32732(gp)
43ac: 306900ff andi t1,v1,0xff
43b0: 30a800ff andi t0,a1,0xff
43b4: 8f998040 lw t9,printf
43b8: 00031e02 srl v1,v1,0x18
43bc: 304200ff andi v0,v0,0xff
--
43f4: 00031602 srl v0,v1,0x18
43f8: 00032600 sll a0,v1,0x18
43fc: 00822025 or a0,a0,v0
4400: 00073a02 srl a3,a3,0x8
4404: 3063ff00 andi v1,v1,0xff00
4408: 00061602 srl v0,a2,0x18
440c: 00062e00 sll a1,a2,0x18
4410: 00d08024 and s0,a2,s0
4414: 00872025 or a0,a0,a3
4418: 00031a00 sll v1,v1,0x8
441c: 8fbc0028 lw gp,40(sp)
4420: 00832025 or a0,a0,v1
4424: 00a22825 or a1,a1,v0
4428: 00108202 srl s0,s0,0x8
442c: 30c6ff00 andi a2,a2,0xff00
4430: 308900ff andi t1,a0,0xff
4434: 00b02825 or a1,a1,s0
4438: 00063200 sll a2,a2,0x8
443c: 00041402 srl v0,a0,0x10
4440: 00041a02 srl v1,a0,0x8
4444: 00042602 srl a0,a0,0x18
4448: 00a62825 or a1,a1,a2
444c: afa40014 sw a0,20(sp)
4450: 8f848024 lw a0,-32732(gp)
4454: 30a800ff andi t0,a1,0xff
4458: 8f998040 lw t9,printf
445c: 306300ff andi v1,v1,0xff
4460: 304200ff andi v0,v0,0xff
4464: 00053a02 srl a3,a1,0x8
4468: afa80010 sw t0,16(sp)
446c: afa3001c sw v1,28(sp)
4470: afa90020 sw t1,32(sp)
4474: 00052e02 srl a1,a1,0x18
4478: 00063402 srl a2,a2,0x10
447c: 30e700ff andi a3,a3,0xff
4480: 248452c8 addiu a0,a0,21192
4484: 0320f809 jalr t9
4488: afa20018 sw v0,24(sp)
448c: 8fbc0028 lw gp,40(sp)
4490: 26450010 addiu a1,s2,16
4494: 8f848024 lw a0,-32732(gp)
4498: 8f998040 lw t9,printf
449c: 00000000 nop
44a0: 0320f809 jalr t9
44a4: 248452ec addiu a0,a0,21228
44a8: 8fbc0028 lw gp,40(sp)
44ac: 00008021 move s0,zero
44b0: 24110010 li s1,16
44b4: 02501021 addu v0,s2,s0
44b8: 90420030 lbu v0,48(v0)
44bc: 00000000 nop
44c0: 14400002 bnez v0,44cc <dump_entries+0x320>
44c4: 24040058 li a0,88
44c8: 2404002e li a0,46
44cc: 8f9980cc lw t9,-32564(gp)
44d0: 00000000 nop
44d4: 0320f809 jalr t9
44d8: 26100001 addiu s0,s0,1
44dc: 8fbc0028 lw gp,40(sp)
44e0: 1611fff5 bne s0,s1,44b8 <dump_entries+0x30c>
44e4: 02501021 addu v0,s2,s0
44e8: 8f998040 lw t9,printf
44ec: 26a45300 addiu a0,s5,21248
44f0: 0320f809 jalr t9
44f4: 26450020 addiu a1,s2,32
44f8: 8fbc0028 lw gp,40(sp)
44fc: 00008021 move s0,zero
4500: 24110010 li s1,16
4504: 02501021 addu v0,s2,s0
4508: 90420040 lbu v0,64(v0)
450c: 00000000 nop
4510: 14400002 bnez v0,451c <dump_entries+0x370>
4514: 24040058 li a0,88
4518: 2404002e li a0,46
451c: 8f9980cc lw t9,-32564(gp)
4520: 00000000 nop
4524: 0320f809 jalr t9
4528: 26100001 addiu s0,s0,1
452c: 8fbc0028 lw gp,40(sp)
4530: 1611fff5 bne s0,s1,4508 <dump_entries+0x35c>
4534: 02501021 addu v0,s2,s0
4538: 8f848024 lw a0,-32732(gp)
453c: 8f998040 lw t9,printf
4540: 96450050 lhu a1,80(s2)
4544: 0320f809 jalr t9
4548: 2484530c addiu a0,a0,21260
454c: 8fbc0028 lw gp,40(sp)
4550: 92450052 lbu a1,82(s2)
4554: 8f848024 lw a0,-32732(gp)
4558: 8f998040 lw t9,printf
455c: 00000000 nop
4560: 0320f809 jalr t9
4564: 2484531c addiu a0,a0,21276
4568: 8fbc0028 lw gp,40(sp)
456c: 92450053 lbu a1,83(s2)
4570: 8f848024 lw a0,-32732(gp)
4574: 8f998040 lw t9,printf
4578: 00000000 nop
457c: 0320f809 jalr t9
4580: 2484532c addiu a0,a0,21292
4584: 8fbc0028 lw gp,40(sp)
4588: 8e43006c lw v1,108(s2)
458c: 8e420068 lw v0,104(s2)
4590: 8f848024 lw a0,-32732(gp)
4594: 8e460060 lw a2,96(s2)
4598: 8e470064 lw a3,100(s2)
459c: 8f998040 lw t9,printf
45a0: afa30014 sw v1,20(sp)
45a4: 2484533c addiu a0,a0,21308
45a8: 0320f809 jalr t9
45ac: afa20010 sw v0,16(sp)
45b0: 8fbc0028 lw gp,40(sp)
45b4: 8e450054 lw a1,84(s2)
45b8: 8f848024 lw a0,-32732(gp)
45bc: 8f998040 lw t9,printf
45c0: 00000000 nop
45c4: 0320f809 jalr t9
45c8: 24845360 addiu a0,a0,21344
45cc: 8fbc0028 lw gp,40(sp)
45d0: 10000009 b 45f8 <dump_entries+0x44c>
45d4: 24110070 li s1,112
45d8: 8f848024 lw a0,-32732(gp)
45dc: 00000000 nop
45e0: 24845370 addiu a0,a0,21360
45e4: 0320f809 jalr t9
45e8: 26050002 addiu a1,s0,2
45ec: 96020000 lhu v0,0(s0)
45f0: 8fbc0028 lw gp,40(sp)
45f4: 02228821 addu s1,s1,v0
45f8: 96450058 lhu a1,88(s2)
45fc: 8f998040 lw t9,printf
4600: 0225102b sltu v0,s1,a1
4604: 1440fff4 bnez v0,45d8 <dump_entries+0x42c>
--
4624: 02202821 move a1,s1
4628: 92020002 lbu v0,2(s0)
462c: 8fbc0028 lw gp,40(sp)
4630: 1440001d bnez v0,46a8 <dump_entries+0x4fc>
4634: 02202021 move a0,s1
4638: 8e030020 lw v1,32(s0)
463c: 00000000 nop
4640: 04610014 bgez v1,4694 <dump_entries+0x4e8>
4644: 2402fffe li v0,-2
4648: 1062000e beq v1,v0,4684 <dump_entries+0x4d8>
464c: 03c02821 move a1,s8
4650: 2402ffff li v0,-1
4654: 1062000b beq v1,v0,4684 <dump_entries+0x4d8>
4658: 02e02821 move a1,s7
465c: 2402fffc li v0,-4
4660: 10620008 beq v1,v0,4684 <dump_entries+0x4d8>
4664: 02c02821 move a1,s6
4668: 8f858024 lw a1,-32732(gp)
466c: 2402fffb li v0,-5
4670: 14620004 bne v1,v0,4684 <dump_entries+0x4d8>
4674: 24a553bc addiu a1,a1,21436
4678: 8f858024 lw a1,-32732(gp)
467c: 00000000 nop
4680: 24a551bc addiu a1,a1,20924
4684: 8f848024 lw a0,-32732(gp)
4688: 8f998040 lw t9,printf
468c: 10000011 b 46d4 <dump_entries+0x528>
4690: 248453c4 addiu a0,a0,21444
4694: 8f848024 lw a0,-32732(gp)
4698: 8f998040 lw t9,printf
469c: 248453d0 addiu a0,a0,21456
46a0: 1000000c b 46d4 <dump_entries+0x528>
46a4: 00602821 move a1,v1
46a8: 8f858024 lw a1,-32732(gp)
46ac: 8f998050 lw t9,-32688(gp)
46b0: 00000000 nop
46b4: 0320f809 jalr t9
46b8: 24a55130 addiu a1,a1,20784
46bc: 8fbc0028 lw gp,40(sp)
46c0: 14400008 bnez v0,46e4 <dump_entries+0x538>
46c4: 26050020 addiu a1,s0,32
46c8: 8f848024 lw a0,-32732(gp)
46cc: 8f998040 lw t9,printf
46d0: 248453dc addiu a0,a0,21468
46d4: 0320f809 jalr t9
[*] Function printf used 18 times libip4tc.so.0.0.0