[*] Binary protection state of cgibin

  	RELRO          CANARY            NX           PIE          RPATH        RUNPATH      SYMBOLS      
  	No RELRO       No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function strcpy tear down of cgibin

  40a39c:	00000000 	nop

0040a3a0 <pigwidgeoncgi_main@@Base>:
  40a3a0:	3c1c0044 	lui	gp,0x44
  40a3a4:	27bdfeb8 	addiu	sp,sp,-328
  40a3a8:	279c8a10 	addiu	gp,gp,-30192
  40a3ac:	afbf0144 	sw	ra,324(sp)
  40a3b0:	afbe0140 	sw	s8,320(sp)
  40a3b4:	afb7013c 	sw	s7,316(sp)
  40a3b8:	afb60138 	sw	s6,312(sp)
  40a3bc:	afb50134 	sw	s5,308(sp)
  40a3c0:	afb40130 	sw	s4,304(sp)
  40a3c4:	afb3012c 	sw	s3,300(sp)
  40a3c8:	afb20128 	sw	s2,296(sp)
  40a3cc:	afb10124 	sw	s1,292(sp)
  40a3d0:	afb00120 	sw	s0,288(sp)
  40a3d4:	afbc0018 	sw	gp,24(sp)
  40a3d8:	8f998334 	lw	t9,-31948(gp)
  40a3dc:	3c040042 	lui	a0,0x42
  40a3e0:	0320f809 	jalr	t9
  40a3e4:	2484dfd4 	addiu	a0,a0,-8236
  40a3e8:	8fbc0018 	lw	gp,24(sp)
  40a3ec:	14400005 	bnez	v0,40a404 <pigwidgeoncgi_main@@Base+0x64>
  40a3f0:	00408021 	move	s0,v0
  40a3f4:	3c050042 	lui	a1,0x42
  40a3f8:	8f998028 	lw	t9,strcpy
  40a3fc:	10000024 	b	40a490 <pigwidgeoncgi_main@@Base+0xf0>
  40a400:	24a5e640 	addiu	a1,a1,-6592
--
  40a424:	8f998250 	lw	t9,-32176(gp)
  40a428:	2484a9c0 	addiu	a0,a0,-22080
  40a42c:	00002821 	move	a1,zero
  40a430:	1000000d 	b	40a468 <pigwidgeoncgi_main@@Base+0xc8>
  40a434:	24060400 	li	a2,1024
  40a438:	8f9982a0 	lw	t9,-32096(gp)
  40a43c:	3c050042 	lui	a1,0x42
  40a440:	02002021 	move	a0,s0
  40a444:	0320f809 	jalr	t9
  40a448:	24a5dfec 	addiu	a1,a1,-8212
  40a44c:	8fbc0018 	lw	gp,24(sp)
  40a450:	1440000c 	bnez	v0,40a484 <pigwidgeoncgi_main@@Base+0xe4>
  40a454:	00002821 	move	a1,zero
  40a458:	3c040041 	lui	a0,0x41
  40a45c:	8f998250 	lw	t9,-32176(gp)
  40a460:	2484a9c0 	addiu	a0,a0,-22080
  40a464:	24060040 	li	a2,64
  40a468:	0320f809 	jalr	t9
  40a46c:	00000000 	nop
  40a470:	8fbc0018 	lw	gp,24(sp)
  40a474:	04410010 	bgez	v0,40a4b8 <pigwidgeoncgi_main@@Base+0x118>
  40a478:	3c050042 	lui	a1,0x42
  40a47c:	1000000b 	b	40a4ac <pigwidgeoncgi_main@@Base+0x10c>
  40a480:	00000000 	nop
  40a484:	3c050042 	lui	a1,0x42
  40a488:	8f998028 	lw	t9,strcpy
  40a48c:	24a5e038 	addiu	a1,a1,-8136
  40a490:	0320f809 	jalr	t9
  40a494:	27a400a0 	addiu	a0,sp,160
  40a498:	8fbc0018 	lw	gp,24(sp)
  40a49c:	00009021 	move	s2,zero
  40a4a0:	2411ffff 	li	s1,-1
  40a4a4:	100000e4 	b	40a838 <pigwidgeoncgi_main@@Base+0x498>
  40a4a8:	00009821 	move	s3,zero
  40a4ac:	8f998028 	lw	t9,strcpy
  40a4b0:	1000fff7 	b	40a490 <pigwidgeoncgi_main@@Base+0xf0>
  40a4b4:	24a5ea28 	addiu	a1,a1,-5592
  40a4b8:	8f99829c 	lw	t9,-32100(gp)
  40a4bc:	00000000 	nop
  40a4c0:	0320f809 	jalr	t9
  40a4c4:	00000000 	nop
  40a4c8:	8fbc0018 	lw	gp,24(sp)
  40a4cc:	14400004 	bnez	v0,40a4e0 <pigwidgeoncgi_main@@Base+0x140>
  40a4d0:	3c050042 	lui	a1,0x42
  40a4d4:	8f998028 	lw	t9,strcpy
  40a4d8:	1000ffed 	b	40a490 <pigwidgeoncgi_main@@Base+0xf0>
  40a4dc:	24a5ea48 	addiu	a1,a1,-5560
--
  40a548:	00000000 	nop
  40a54c:	14800010 	bnez	a0,40a590 <pigwidgeoncgi_main@@Base+0x1f0>
  40a550:	00000000 	nop
  40a554:	10000015 	b	40a5ac <pigwidgeoncgi_main@@Base+0x20c>
  40a558:	00000000 	nop
  40a55c:	16000003 	bnez	s0,40a56c <pigwidgeoncgi_main@@Base+0x1cc>
  40a560:	00000000 	nop
  40a564:	10000002 	b	40a570 <pigwidgeoncgi_main@@Base+0x1d0>
  40a568:	02208021 	move	s0,s1
  40a56c:	8e100000 	lw	s0,0(s0)
  40a570:	8f9980c0 	lw	t9,-32576(gp)
  40a574:	02402021 	move	a0,s2
  40a578:	1215000c 	beq	s0,s5,40a5ac <pigwidgeoncgi_main@@Base+0x20c>
  40a57c:	3c140043 	lui	s4,0x43
  40a580:	1600ffea 	bnez	s0,40a52c <pigwidgeoncgi_main@@Base+0x18c>
  40a584:	00000000 	nop
  40a588:	10000008 	b	40a5ac <pigwidgeoncgi_main@@Base+0x20c>
  40a58c:	00000000 	nop
  40a590:	8f99805c 	lw	t9,-32676(gp)
  40a594:	00000000 	nop
  40a598:	0320f809 	jalr	t9
  40a59c:	00000000 	nop
  40a5a0:	8fbc0018 	lw	gp,24(sp)
  40a5a4:	1440000a 	bnez	v0,40a5d0 <pigwidgeoncgi_main@@Base+0x230>
  40a5a8:	00409021 	move	s2,v0
  40a5ac:	8f998028 	lw	t9,strcpy
  40a5b0:	3c050042 	lui	a1,0x42
  40a5b4:	24a5ea5c 	addiu	a1,a1,-5540
--
  40dc60:	10000003 	b	40dc70 <wfanotify_main@@Base+0x180>
  40dc64:	00000000 	nop
  40dc68:	10600005 	beqz	v1,40dc80 <wfanotify_main@@Base+0x190>
  40dc6c:	3c020043 	lui	v0,0x43
  40dc70:	0c1034c4 	jal	40d310 <wfadev_main@@Base+0x3b4>
  40dc74:	2404ffff 	li	a0,-1
  40dc78:	8fbc0018 	lw	gp,24(sp)
  40dc7c:	3c020043 	lui	v0,0x43
  40dc80:	8c4422f0 	lw	a0,8944(v0)
  40dc84:	00000000 	nop
  40dc88:	10800008 	beqz	a0,40dcac <wfanotify_main@@Base+0x1bc>
  40dc8c:	3c050042 	lui	a1,0x42
  40dc90:	8f9981f8 	lw	t9,-32264(gp)
  40dc94:	00000000 	nop
  40dc98:	0320f809 	jalr	t9
  40dc9c:	24a5d744 	addiu	a1,a1,-10428
  40dca0:	8fbc0018 	lw	gp,24(sp)
  40dca4:	10000004 	b	40dcb8 <wfanotify_main@@Base+0x1c8>
  40dca8:	00408021 	move	s0,v0
  40dcac:	8f8280ec 	lw	v0,-32532(gp)
  40dcb0:	00000000 	nop
  40dcb4:	8c500000 	lw	s0,0(v0)
  40dcb8:	3c020043 	lui	v0,0x43
  40dcbc:	90430460 	lbu	v1,1120(v0)
  40dcc0:	3c020043 	lui	v0,0x43
  40dcc4:	8f998028 	lw	t9,strcpy
  40dcc8:	8c4522f4 	lw	a1,8948(v0)
  40dccc:	a3a301a4 	sb	v1,420(sp)
--
  40e020:	a7a00100 	sh	zero,256(sp)
  40e024:	a7a00102 	sh	zero,258(sp)
  40e028:	a7a00104 	sh	zero,260(sp)
  40e02c:	a7a00106 	sh	zero,262(sp)
  40e030:	a7a00108 	sh	zero,264(sp)
  40e034:	a7a0010a 	sh	zero,266(sp)
  40e038:	a7ab010c 	sh	t3,268(sp)
  40e03c:	a7a0010e 	sh	zero,270(sp)
  40e040:	a7a00110 	sh	zero,272(sp)
  40e044:	a7a00112 	sh	zero,274(sp)
  40e048:	a7a00114 	sh	zero,276(sp)
  40e04c:	a7a00116 	sh	zero,278(sp)
  40e050:	a7a00118 	sh	zero,280(sp)
  40e054:	a7a0011a 	sh	zero,282(sp)
  40e058:	a7a0011e 	sh	zero,286(sp)
  40e05c:	a7a00120 	sh	zero,288(sp)
  40e060:	a7a00122 	sh	zero,290(sp)
  40e064:	a7a00124 	sh	zero,292(sp)
  40e068:	a7a00126 	sh	zero,294(sp)
  40e06c:	a7a00128 	sh	zero,296(sp)
  40e070:	0320f809 	jalr	t9
  40e074:	a7a0012a 	sh	zero,298(sp)
  40e078:	8fbc0010 	lw	gp,16(sp)
  40e07c:	04410004 	bgez	v0,40e090 <conntrackcgi_main@@Base+0x190>
  40e080:	3c050042 	lui	a1,0x42
  40e084:	8f998028 	lw	t9,strcpy
  40e088:	1000000b 	b	40e0b8 <conntrackcgi_main@@Base+0x1b8>
  40e08c:	24a5fa50 	addiu	a1,a1,-1456
  40e090:	8f998334 	lw	t9,-31948(gp)
  40e094:	3c040042 	lui	a0,0x42
  40e098:	0320f809 	jalr	t9
  40e09c:	2484dfd4 	addiu	a0,a0,-8236
  40e0a0:	8fbc0010 	lw	gp,16(sp)
  40e0a4:	1440000b 	bnez	v0,40e0d4 <conntrackcgi_main@@Base+0x1d4>
  40e0a8:	00408021 	move	s0,v0
  40e0ac:	3c050042 	lui	a1,0x42
  40e0b0:	8f998028 	lw	t9,strcpy
  40e0b4:	24a5e640 	addiu	a1,a1,-6592
  40e0b8:	0320f809 	jalr	t9
--
  40e0f4:	8f998250 	lw	t9,-32176(gp)
  40e0f8:	2484eacc 	addiu	a0,a0,-5428
  40e0fc:	00002821 	move	a1,zero
  40e100:	1000000d 	b	40e138 <conntrackcgi_main@@Base+0x238>
  40e104:	24060400 	li	a2,1024
  40e108:	8f9982a0 	lw	t9,-32096(gp)
  40e10c:	3c050042 	lui	a1,0x42
  40e110:	02002021 	move	a0,s0
  40e114:	0320f809 	jalr	t9
  40e118:	24a5dfec 	addiu	a1,a1,-8212
  40e11c:	8fbc0010 	lw	gp,16(sp)
  40e120:	1440000c 	bnez	v0,40e154 <conntrackcgi_main@@Base+0x254>
  40e124:	24060040 	li	a2,64
  40e128:	3c040041 	lui	a0,0x41
  40e12c:	8f998250 	lw	t9,-32176(gp)
  40e130:	2484ea28 	addiu	a0,a0,-5592
  40e134:	00002821 	move	a1,zero
  40e138:	0320f809 	jalr	t9
  40e13c:	00000000 	nop
  40e140:	8fbc0010 	lw	gp,16(sp)
  40e144:	04410016 	bgez	v0,40e1a0 <conntrackcgi_main@@Base+0x2a0>
  40e148:	0040b021 	move	s6,v0
  40e14c:	10000005 	b	40e164 <conntrackcgi_main@@Base+0x264>
  40e150:	3c050042 	lui	a1,0x42
  40e154:	3c050042 	lui	a1,0x42
  40e158:	8f998028 	lw	t9,strcpy
  40e15c:	1000ffd6 	b	40e0b8 <conntrackcgi_main@@Base+0x1b8>
  40e160:	24a5e038 	addiu	a1,a1,-8136
  40e164:	8f998028 	lw	t9,strcpy
  40e168:	1000ffd3 	b	40e0b8 <conntrackcgi_main@@Base+0x1b8>
  40e16c:	24a5ea28 	addiu	a1,a1,-5592
--
  40e180:	1440000d 	bnez	v0,40e1b8 <conntrackcgi_main@@Base+0x2b8>
  40e184:	00000000 	nop
  40e188:	8e10000c 	lw	s0,12(s0)
  40e18c:	00000000 	nop
  40e190:	16000020 	bnez	s0,40e214 <conntrackcgi_main@@Base+0x314>
  40e194:	afb00534 	sw	s0,1332(sp)
  40e198:	10000012 	b	40e1e4 <conntrackcgi_main@@Base+0x2e4>
  40e19c:	3c050042 	lui	a1,0x42
  40e1a0:	3c020043 	lui	v0,0x43
  40e1a4:	8c510478 	lw	s1,1144(v0)
  40e1a8:	24530478 	addiu	s3,v0,1144
  40e1ac:	3c020042 	lui	v0,0x42
  40e1b0:	2452fa60 	addiu	s2,v0,-1440
  40e1b4:	00008021 	move	s0,zero
  40e1b8:	16000003 	bnez	s0,40e1c8 <conntrackcgi_main@@Base+0x2c8>
  40e1bc:	00000000 	nop
  40e1c0:	10000002 	b	40e1cc <conntrackcgi_main@@Base+0x2cc>
  40e1c4:	02208021 	move	s0,s1
  40e1c8:	8e100000 	lw	s0,0(s0)
  40e1cc:	8f9980c0 	lw	t9,-32576(gp)
  40e1d0:	12130003 	beq	s0,s3,40e1e0 <conntrackcgi_main@@Base+0x2e0>
  40e1d4:	02402021 	move	a0,s2
  40e1d8:	1600ffe5 	bnez	s0,40e170 <conntrackcgi_main@@Base+0x270>
  40e1dc:	00000000 	nop
  40e1e0:	3c050042 	lui	a1,0x42
  40e1e4:	8f998028 	lw	t9,strcpy
  40e1e8:	1000ffb3 	b	40e0b8 <conntrackcgi_main@@Base+0x1b8>
  40e1ec:	24a5fa68 	addiu	a1,a1,-1432
--
  40e2ac:	27a3012c 	addiu	v1,sp,300
  40e2b0:	27a600ac 	addiu	a2,sp,172
  40e2b4:	afa20530 	sw	v0,1328(sp)
  40e2b8:	27a200ec 	addiu	v0,sp,236
  40e2bc:	afa3053c 	sw	v1,1340(sp)
  40e2c0:	afa60540 	sw	a2,1344(sp)
  40e2c4:	afa20544 	sw	v0,1348(sp)
  40e2c8:	27a3001c 	addiu	v1,sp,28
  40e2cc:	27a60018 	addiu	a2,sp,24
  40e2d0:	27a200fc 	addiu	v0,sp,252
  40e2d4:	0000a821 	move	s5,zero
  40e2d8:	0000a021 	move	s4,zero
  40e2dc:	afa30548 	sw	v1,1352(sp)
  40e2e0:	afa6054c 	sw	a2,1356(sp)
  40e2e4:	10000128 	b	40e788 <conntrackcgi_main@@Base+0x888>
  40e2e8:	afa20550 	sw	v0,1360(sp)
  40e2ec:	8f9981f8 	lw	t9,-32264(gp)
  40e2f0:	3c040042 	lui	a0,0x42
  40e2f4:	2484faa8 	addiu	a0,a0,-1368
  40e2f8:	0320f809 	jalr	t9
  40e2fc:	2605d744 	addiu	a1,s0,-10428
  40e300:	8fbc0010 	lw	gp,16(sp)
  40e304:	1440ffe8 	bnez	v0,40e2a8 <conntrackcgi_main@@Base+0x3a8>
  40e308:	0040f021 	move	s8,v0
  40e30c:	3c050042 	lui	a1,0x42
  40e310:	8f998028 	lw	t9,strcpy
  40e314:	1000ff68 	b	40e0b8 <conntrackcgi_main@@Base+0x1b8>
  40e318:	24a5fac0 	addiu	a1,a1,-1344
--
  40e4a8:	00031600 	sll	v0,v1,0x18
  40e4ac:	00451025 	or	v0,v0,a1
  40e4b0:	00042202 	srl	a0,a0,0x8
  40e4b4:	3063ff00 	andi	v1,v1,0xff00
  40e4b8:	00441025 	or	v0,v0,a0
  40e4bc:	00031a00 	sll	v1,v1,0x8
  40e4c0:	00431025 	or	v0,v0,v1
  40e4c4:	8fa30538 	lw	v1,1336(sp)
  40e4c8:	8fbc0010 	lw	gp,16(sp)
  40e4cc:	00621024 	and	v0,v1,v0
  40e4d0:	00462024 	and	a0,v0,a2
  40e4d4:	00022e02 	srl	a1,v0,0x18
  40e4d8:	00021e00 	sll	v1,v0,0x18
  40e4dc:	00651825 	or	v1,v1,a1
  40e4e0:	00042202 	srl	a0,a0,0x8
  40e4e4:	3042ff00 	andi	v0,v0,0xff00
  40e4e8:	00641825 	or	v1,v1,a0
  40e4ec:	00021200 	sll	v0,v0,0x8
  40e4f0:	00621825 	or	v1,v1,v0
  40e4f4:	8f998130 	lw	t9,-32464(gp)
  40e4f8:	00602021 	move	a0,v1
  40e4fc:	0320f809 	jalr	t9
  40e500:	afa30018 	sw	v1,24(sp)
  40e504:	8fbc0010 	lw	gp,16(sp)
  40e508:	8fa40548 	lw	a0,1352(sp)
  40e50c:	8f998028 	lw	t9,strcpy
  40e510:	00000000 	nop
  40e514:	0320f809 	jalr	t9
--
  40e6b4:	00000000 	nop
  40e6b8:	8e020018 	lw	v0,24(s0)
  40e6bc:	00000000 	nop
  40e6c0:	24420001 	addiu	v0,v0,1
  40e6c4:	1000002d 	b	40e77c <conntrackcgi_main@@Base+0x87c>
  40e6c8:	ae020018 	sw	v0,24(s0)
  40e6cc:	8e02001c 	lw	v0,28(s0)
  40e6d0:	00000000 	nop
  40e6d4:	24420001 	addiu	v0,v0,1
  40e6d8:	1000002a 	b	40e784 <conntrackcgi_main@@Base+0x884>
  40e6dc:	ae02001c 	sw	v0,28(s0)
  40e6e0:	8f998298 	lw	t9,-32104(gp)
  40e6e4:	00000000 	nop
  40e6e8:	0320f809 	jalr	t9
  40e6ec:	24040020 	li	a0,32
  40e6f0:	8fbc0010 	lw	gp,16(sp)
  40e6f4:	1040001f 	beqz	v0,40e774 <conntrackcgi_main@@Base+0x874>
  40e6f8:	00408021 	move	s0,v0
  40e6fc:	8f99813c 	lw	t9,-32452(gp)
  40e700:	00402021 	move	a0,v0
  40e704:	00002821 	move	a1,zero
  40e708:	0320f809 	jalr	t9
  40e70c:	24060020 	li	a2,32
  40e710:	8fbc0010 	lw	gp,16(sp)
  40e714:	02402821 	move	a1,s2
  40e718:	8f998028 	lw	t9,strcpy
  40e71c:	00000000 	nop
  40e720:	0320f809 	jalr	t9
--
  40f5e0:	3c020042 	lui	v0,0x42
  40f5e4:	00008821 	move	s1,zero
  40f5e8:	3c020042 	lui	v0,0x42
  40f5ec:	27b200a4 	addiu	s2,sp,164
  40f5f0:	8f9980fc 	lw	t9,-32516(gp)
  40f5f4:	2454fe24 	addiu	s4,v0,-476
  40f5f8:	3c050042 	lui	a1,0x42
  40f5fc:	3c060042 	lui	a2,0x42
  40f600:	24a5fdf0 	addiu	a1,a1,-528
  40f604:	24c6fe0c 	addiu	a2,a2,-500
  40f608:	02402021 	move	a0,s2
  40f60c:	02003821 	move	a3,s0
  40f610:	afb40010 	sw	s4,16(sp)
  40f614:	0320f809 	jalr	t9
  40f618:	afb00014 	sw	s0,20(sp)
  40f61c:	8fbc0018 	lw	gp,24(sp)
  40f620:	02403021 	move	a2,s2
  40f624:	8f828228 	lw	v0,-32216(gp)
  40f628:	8f998078 	lw	t9,-32648(gp)
  40f62c:	8c470000 	lw	a3,0(v0)
  40f630:	00002021 	move	a0,zero
  40f634:	0320f809 	jalr	t9
  40f638:	00002821 	move	a1,zero
  40f63c:	8fbc0018 	lw	gp,24(sp)
  40f640:	02402021 	move	a0,s2
  40f644:	8f998028 	lw	t9,strcpy
  40f648:	00000000 	nop
  40f64c:	0320f809 	jalr	t9
--
  410f38:	00a09021 	move	s2,a1
  410f3c:	10a00022 	beqz	a1,410fc8 <sobj_add_string@@Base+0xb8>
  410f40:	00001821 	move	v1,zero
  410f44:	8f998274 	lw	t9,strlen
  410f48:	00000000 	nop
  410f4c:	0320f809 	jalr	t9
  410f50:	00a02021 	move	a0,a1
  410f54:	8fbc0010 	lw	gp,16(sp)
  410f58:	14400008 	bnez	v0,410f7c <sobj_add_string@@Base+0x6c>
  410f5c:	00408821 	move	s1,v0
  410f60:	10000019 	b	410fc8 <sobj_add_string@@Base+0xb8>
  410f64:	00001821 	move	v1,zero
  410f68:	0c1043a1 	jal	410e84 <sobj_strdup@@Base+0x34>
  410f6c:	00000000 	nop
  410f70:	8fbc0010 	lw	gp,16(sp)
  410f74:	04400014 	bltz	v0,410fc8 <sobj_add_string@@Base+0xb8>
  410f78:	2403ffff 	li	v1,-1
  410f7c:	8e030010 	lw	v1,16(s0)
  410f80:	8e02000c 	lw	v0,12(s0)
  410f84:	00000000 	nop
  410f88:	00431023 	subu	v0,v0,v1
  410f8c:	0051102b 	sltu	v0,v0,s1
  410f90:	1440fff5 	bnez	v0,410f68 <sobj_add_string@@Base+0x58>
  410f94:	02002021 	move	a0,s0
  410f98:	8e040014 	lw	a0,20(s0)
  410f9c:	8f998028 	lw	t9,strcpy
  410fa0:	00832021 	addu	a0,a0,v1
  410fa4:	0320f809 	jalr	t9


[*] Function strcpy used 16 times cgibin