[*] Binary protection state of libcgiutils.so
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libcgiutils.so
4134: afc40024 sw a0,36(s8)
4138: afc50020 sw a1,32(s8)
413c: afc6001c sw a2,28(s8)
4140: 8f9881c8 lw t8,-32312(gp)
4144: 8f180000 lw t8,0(t8)
4148: afd8002c sw t8,44(s8)
414c: 00002021 move a0,zero
4150: 8f988108 lw t8,-32504(gp)
4154: 0300c821 move t9,t8
4158: 0320f809 jalr t9
415c: 00000000 nop
4160: 8fdc0010 lw gp,16(s8)
4164: 0040c021 move t8,v0
4168: 03002021 move a0,t8
416c: 8f988028 lw t8,-32728(gp)
4170: 271826e0 addiu t8,t8,9952
4174: 0300c821 move t9,t8
4178: 0320f809 jalr t9
417c: 00000000 nop
4180: 8fdc0010 lw gp,16(s8)
4184: 0040c021 move t8,v0
4188: 8f82802c lw v0,-32724(gp)
418c: 2444cf44 addiu a0,v0,-12476
4190: 03002821 move a1,t8
4194: 8fc60024 lw a2,36(s8)
4198: 8f988040 lw t8,printf
419c: 0300c821 move t9,t8
41a0: 0320f809 jalr t9
--
00004330 <_Z8beginTagPKc@@Base>:
4330: 3c1c0002 lui gp,0x2
4334: 279c2cd0 addiu gp,gp,11472
4338: 0399e021 addu gp,gp,t9
433c: 27bdffd0 addiu sp,sp,-48
4340: afbf002c sw ra,44(sp)
4344: afbe0028 sw s8,40(sp)
4348: 03a0f021 move s8,sp
434c: afbc0010 sw gp,16(sp)
4350: afc4001c sw a0,28(s8)
4354: 8f9881c8 lw t8,-32312(gp)
4358: 8f180000 lw t8,0(t8)
435c: afd80024 sw t8,36(s8)
4360: 8fd8001c lw t8,28(s8)
4364: 13000005 beqz t8,437c <_Z8beginTagPKc@@Base+0x4c>
4368: 00000000 nop
436c: 8fd8001c lw t8,28(s8)
4370: 83180000 lb t8,0(t8)
4374: 17000003 bnez t8,4384 <_Z8beginTagPKc@@Base+0x54>
4378: 00000000 nop
437c: 10000009 b 43a4 <_Z8beginTagPKc@@Base+0x74>
4380: 00000000 nop
4384: 8f98802c lw t8,-32724(gp)
4388: 2704c4d8 addiu a0,t8,-15144
438c: 8fc5001c lw a1,28(s8)
4390: 8f988040 lw t8,printf
4394: 0300c821 move t9,t8
4398: 0320f809 jalr t9
--
000043e0 <_Z6endTagPKc@@Base>:
43e0: 3c1c0002 lui gp,0x2
43e4: 279c2c20 addiu gp,gp,11296
43e8: 0399e021 addu gp,gp,t9
43ec: 27bdffd0 addiu sp,sp,-48
43f0: afbf002c sw ra,44(sp)
43f4: afbe0028 sw s8,40(sp)
43f8: 03a0f021 move s8,sp
43fc: afbc0010 sw gp,16(sp)
4400: afc4001c sw a0,28(s8)
4404: 8f9881c8 lw t8,-32312(gp)
4408: 8f180000 lw t8,0(t8)
440c: afd80024 sw t8,36(s8)
4410: 8fd8001c lw t8,28(s8)
4414: 13000005 beqz t8,442c <_Z6endTagPKc@@Base+0x4c>
4418: 00000000 nop
441c: 8fd8001c lw t8,28(s8)
4420: 83180000 lb t8,0(t8)
4424: 17000003 bnez t8,4434 <_Z6endTagPKc@@Base+0x54>
4428: 00000000 nop
442c: 10000009 b 4454 <_Z6endTagPKc@@Base+0x74>
4430: 00000000 nop
4434: 8f98802c lw t8,-32724(gp)
4438: 2704c4e0 addiu a0,t8,-15136
443c: 8fc5001c lw a1,28(s8)
4440: 8f988040 lw t8,printf
4444: 0300c821 move t9,t8
4448: 0320f809 jalr t9
--
44c4: 17000003 bnez t8,44d4 <_Z6endTagPKc@@Base+0xf4>
44c8: 00000000 nop
44cc: 10000054 b 4620 <_Z6endTagPKc@@Base+0x240>
44d0: 00000000 nop
44d4: afc00020 sw zero,32(s8)
44d8: 1000004b b 4608 <_Z6endTagPKc@@Base+0x228>
44dc: 00000000 nop
44e0: 8fd80020 lw t8,32(s8)
44e4: 8fc2001c lw v0,28(s8)
44e8: 0058c021 addu t8,v0,t8
44ec: 83180000 lb t8,0(t8)
44f0: 2718ffde addiu t8,t8,-34
44f4: 2f02001d sltiu v0,t8,29
44f8: 10400036 beqz v0,45d4 <_Z6endTagPKc@@Base+0x1f4>
44fc: 00000000 nop
4500: 00181080 sll v0,t8,0x2
4504: 8f98802c lw t8,-32724(gp)
4508: 2718c510 addiu t8,t8,-15088
450c: 0058c021 addu t8,v0,t8
4510: 8f180000 lw t8,0(t8)
4514: 031cc021 addu t8,t8,gp
4518: 03000008 jr t8
451c: 00000000 nop
4520: 8f98802c lw t8,-32724(gp)
4524: 2704c4e8 addiu a0,t8,-15128
4528: 8f988040 lw t8,printf
452c: 0300c821 move t9,t8
4530: 0320f809 jalr t9
4534: 00000000 nop
4538: 8fdc0010 lw gp,16(s8)
453c: 1000002f b 45fc <_Z6endTagPKc@@Base+0x21c>
4540: 00000000 nop
4544: 8f98802c lw t8,-32724(gp)
4548: 2704c4f0 addiu a0,t8,-15120
454c: 8f988040 lw t8,printf
4550: 0300c821 move t9,t8
4554: 0320f809 jalr t9
4558: 00000000 nop
455c: 8fdc0010 lw gp,16(s8)
4560: 10000026 b 45fc <_Z6endTagPKc@@Base+0x21c>
4564: 00000000 nop
4568: 8f98802c lw t8,-32724(gp)
456c: 2704c4f8 addiu a0,t8,-15112
4570: 8f988040 lw t8,printf
4574: 0300c821 move t9,t8
4578: 0320f809 jalr t9
457c: 00000000 nop
4580: 8fdc0010 lw gp,16(s8)
4584: 1000001d b 45fc <_Z6endTagPKc@@Base+0x21c>
4588: 00000000 nop
458c: 8f98802c lw t8,-32724(gp)
4590: 2704c500 addiu a0,t8,-15104
4594: 8f988040 lw t8,printf
4598: 0300c821 move t9,t8
459c: 0320f809 jalr t9
45a0: 00000000 nop
45a4: 8fdc0010 lw gp,16(s8)
45a8: 10000014 b 45fc <_Z6endTagPKc@@Base+0x21c>
45ac: 00000000 nop
45b0: 8f98802c lw t8,-32724(gp)
45b4: 2704c508 addiu a0,t8,-15096
45b8: 8f988040 lw t8,printf
45bc: 0300c821 move t9,t8
45c0: 0320f809 jalr t9
--
4668: 27bdffd0 addiu sp,sp,-48
466c: afbf002c sw ra,44(sp)
4670: afbe0028 sw s8,40(sp)
4674: 03a0f021 move s8,sp
4678: afbc0010 sw gp,16(sp)
467c: afc4001c sw a0,28(s8)
4680: afc50018 sw a1,24(s8)
4684: 8f9881c8 lw t8,-32312(gp)
4688: 8f180000 lw t8,0(t8)
468c: afd80024 sw t8,36(s8)
4690: 8fd8001c lw t8,28(s8)
4694: 13000008 beqz t8,46b8 <_Z3tagPKcS0_@@Base+0x5c>
4698: 00000000 nop
469c: 8fd8001c lw t8,28(s8)
46a0: 83180000 lb t8,0(t8)
46a4: 13000004 beqz t8,46b8 <_Z3tagPKcS0_@@Base+0x5c>
46a8: 00000000 nop
46ac: 8fd80018 lw t8,24(s8)
46b0: 17000003 bnez t8,46c0 <_Z3tagPKcS0_@@Base+0x64>
46b4: 00000000 nop
46b8: 10000018 b 471c <_Z3tagPKcS0_@@Base+0xc0>
46bc: 00000000 nop
46c0: 8f98802c lw t8,-32724(gp)
46c4: 2704c584 addiu a0,t8,-14972
46c8: 8fc5001c lw a1,28(s8)
46cc: 8f988040 lw t8,printf
46d0: 0300c821 move t9,t8
46d4: 0320f809 jalr t9
46d8: 00000000 nop
46dc: 8fdc0010 lw gp,16(s8)
46e0: 8fc40018 lw a0,24(s8)
46e4: 8f988028 lw t8,-32728(gp)
46e8: 27184490 addiu t8,t8,17552
46ec: 0300c821 move t9,t8
46f0: 0320f809 jalr t9
46f4: 00000000 nop
46f8: 8fdc0010 lw gp,16(s8)
46fc: 8f98802c lw t8,-32724(gp)
4700: 2704c4e0 addiu a0,t8,-15136
4704: 8fc5001c lw a1,28(s8)
4708: 8f988040 lw t8,printf
470c: 0300c821 move t9,t8
4710: 0320f809 jalr t9
--
4794: 00000000 nop
4798: 8fd8001c lw t8,28(s8)
479c: 83180000 lb t8,0(t8)
47a0: 1300000a beqz t8,47cc <_Z3tagPKcRKSs@@Base+0x74>
47a4: 00000000 nop
47a8: 8fc40018 lw a0,24(s8)
47ac: 8f988124 lw t8,-32476(gp)
47b0: 0300c821 move t9,t8
47b4: 0320f809 jalr t9
47b8: 00000000 nop
47bc: 8fdc0010 lw gp,16(s8)
47c0: 0040c021 move t8,v0
47c4: 13000004 beqz t8,47d8 <_Z3tagPKcRKSs@@Base+0x80>
47c8: 00000000 nop
47cc: 24180001 li t8,1
47d0: 10000002 b 47dc <_Z3tagPKcRKSs@@Base+0x84>
47d4: 00000000 nop
47d8: 0000c021 move t8,zero
47dc: 13000003 beqz t8,47ec <_Z3tagPKcRKSs@@Base+0x94>
47e0: 00000000 nop
47e4: 1000001f b 4864 <_Z3tagPKcRKSs@@Base+0x10c>
47e8: 00000000 nop
47ec: 8f98802c lw t8,-32724(gp)
47f0: 2704c584 addiu a0,t8,-14972
47f4: 8fc5001c lw a1,28(s8)
47f8: 8f988040 lw t8,printf
47fc: 0300c821 move t9,t8
4800: 0320f809 jalr t9
4804: 00000000 nop
4808: 8fdc0010 lw gp,16(s8)
480c: 8fc40018 lw a0,24(s8)
4810: 8f9881a4 lw t8,-32348(gp)
4814: 0300c821 move t9,t8
4818: 0320f809 jalr t9
481c: 00000000 nop
4820: 8fdc0010 lw gp,16(s8)
4824: 0040c021 move t8,v0
4828: 03002021 move a0,t8
482c: 8f988028 lw t8,-32728(gp)
4830: 27184490 addiu t8,t8,17552
4834: 0300c821 move t9,t8
4838: 0320f809 jalr t9
483c: 00000000 nop
4840: 8fdc0010 lw gp,16(s8)
4844: 8f98802c lw t8,-32724(gp)
4848: 2704c4e0 addiu a0,t8,-15136
484c: 8fc5001c lw a1,28(s8)
4850: 8f988040 lw t8,printf
4854: 0300c821 move t9,t8
4858: 0320f809 jalr t9
--
48e4: 83180000 lb t8,0(t8)
48e8: 1300002b beqz t8,4998 <_Z3tagPKci@@Base+0xf8>
48ec: 00000000 nop
48f0: 24180030 li t8,48
48f4: afd80024 sw t8,36(s8)
48f8: afc00028 sw zero,40(s8)
48fc: afc0002c sw zero,44(s8)
4900: afc00030 sw zero,48(s8)
4904: afc00034 sw zero,52(s8)
4908: afc00038 sw zero,56(s8)
490c: afc0003c sw zero,60(s8)
4910: afc00040 sw zero,64(s8)
4914: 27d80024 addiu t8,s8,36
4918: 03002021 move a0,t8
491c: 8f98802c lw t8,-32724(gp)
4920: 2705c58c addiu a1,t8,-14964
4924: 8fc60018 lw a2,24(s8)
4928: 8f98807c lw t8,-32644(gp)
492c: 0300c821 move t9,t8
4930: 0320f809 jalr t9
4934: 00000000 nop
4938: 8fdc0010 lw gp,16(s8)
493c: 8f98802c lw t8,-32724(gp)
4940: 2704c584 addiu a0,t8,-14972
4944: 8fc5001c lw a1,28(s8)
4948: 8f988040 lw t8,printf
494c: 0300c821 move t9,t8
4950: 0320f809 jalr t9
4954: 00000000 nop
4958: 8fdc0010 lw gp,16(s8)
495c: 27d80024 addiu t8,s8,36
4960: 03002021 move a0,t8
4964: 8f988040 lw t8,printf
4968: 0300c821 move t9,t8
496c: 0320f809 jalr t9
4970: 00000000 nop
4974: 8fdc0010 lw gp,16(s8)
4978: 8f98802c lw t8,-32724(gp)
497c: 2704c4e0 addiu a0,t8,-15136
4980: 8fc5001c lw a1,28(s8)
4984: 8f988040 lw t8,printf
4988: 0300c821 move t9,t8
498c: 0320f809 jalr t9
--
5ee0: afbf0024 sw ra,36(sp)
5ee4: afbe0020 sw s8,32(sp)
5ee8: 03a0f021 move s8,sp
5eec: afbc0010 sw gp,16(sp)
5ef0: 8f9881c8 lw t8,-32312(gp)
5ef4: 8f180000 lw t8,0(t8)
5ef8: afd8001c sw t8,28(s8)
5efc: 00002021 move a0,zero
5f00: 8f988108 lw t8,-32504(gp)
5f04: 0300c821 move t9,t8
5f08: 0320f809 jalr t9
5f0c: 00000000 nop
5f10: 8fdc0010 lw gp,16(s8)
5f14: 0040c021 move t8,v0
5f18: 03002021 move a0,t8
5f1c: 8f988028 lw t8,-32728(gp)
5f20: 271826e0 addiu t8,t8,9952
5f24: 0300c821 move t9,t8
5f28: 0320f809 jalr t9
5f2c: 00000000 nop
5f30: 8fdc0010 lw gp,16(s8)
5f34: 0040c021 move t8,v0
5f38: 8f82802c lw v0,-32724(gp)
5f3c: 2444d048 addiu a0,v0,-12216
5f40: 03002821 move a1,t8
5f44: 8f988040 lw t8,printf
5f48: 0300c821 move t9,t8
5f4c: 0320f809 jalr t9
[*] Function printf used 16 times libcgiutils.so