[*] Binary protection state of widget

  	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 widget

  4009d0:	0320f809 	jalr	t9
  4009d4:	248420cc 	addiu	a0,a0,8396
  4009d8:	8fbc0010 	lw	gp,16(sp)
  4009dc:	00000000 	nop
  4009e0:	8f998044 	lw	t9,-32700(gp)
  4009e4:	00000000 	nop
  4009e8:	0320f809 	jalr	t9
  4009ec:	00002021 	move	a0,zero
  4009f0:	3c1c0042 	lui	gp,0x42
  4009f4:	27bdff40 	addiu	sp,sp,-192
  4009f8:	279ca1c0 	addiu	gp,gp,-24128
  4009fc:	afbf00bc 	sw	ra,188(sp)
  400a00:	afb200b8 	sw	s2,184(sp)
  400a04:	afb100b4 	sw	s1,180(sp)
  400a08:	afb000b0 	sw	s0,176(sp)
  400a0c:	afbc0010 	sw	gp,16(sp)
  400a10:	8f998080 	lw	t9,-32640(gp)
  400a14:	00a09021 	move	s2,a1
  400a18:	24060100 	li	a2,256
  400a1c:	00002821 	move	a1,zero
  400a20:	0320f809 	jalr	t9
  400a24:	00808021 	move	s0,a0
  400a28:	8fbc0010 	lw	gp,16(sp)
  400a2c:	0441000b 	bgez	v0,400a5c <_ftext@@Base+0x2ac>
  400a30:	00408821 	move	s1,v0
  400a34:	8f998034 	lw	t9,printf
  400a38:	3c040040 	lui	a0,0x40
  400a3c:	248420ec 	addiu	a0,a0,8428
--
  400be4:	1c40ffe2 	bgtz	v0,400b70 <ain@@Base+0x6c>
  400be8:	00401821 	move	v1,v0
  400bec:	16000006 	bnez	s0,400c08 <ain@@Base+0x104>
  400bf0:	24020002 	li	v0,2
  400bf4:	0c100258 	jal	400960 <_ftext@@Base+0x1b0>
  400bf8:	00000000 	nop
  400bfc:	8fbc0010 	lw	gp,16(sp)
  400c00:	10000017 	b	400c60 <ain@@Base+0x15c>
  400c04:	00000000 	nop
  400c08:	16020015 	bne	s0,v0,400c60 <ain@@Base+0x15c>
  400c0c:	00000000 	nop
  400c10:	8f998078 	lw	t9,-32648(gp)
  400c14:	00000000 	nop
  400c18:	0320f809 	jalr	t9
  400c1c:	27a400e8 	addiu	a0,sp,232
  400c20:	8fbc0010 	lw	gp,16(sp)
  400c24:	27b00028 	addiu	s0,sp,40
  400c28:	8f998048 	lw	t9,-32696(gp)
  400c2c:	8fa600e8 	lw	a2,232(sp)
  400c30:	3c050040 	lui	a1,0x40
  400c34:	02002021 	move	a0,s0
  400c38:	0320f809 	jalr	t9
  400c3c:	24a52118 	addiu	a1,a1,8472
  400c40:	8fbc0010 	lw	gp,16(sp)
  400c44:	3c040040 	lui	a0,0x40
  400c48:	8f998034 	lw	t9,printf
  400c4c:	24842120 	addiu	a0,a0,8480
  400c50:	0320f809 	jalr	t9
--
  400dbc:	8fbc0010 	lw	gp,16(sp)
  400dc0:	92460000 	lbu	a2,0(s2)
  400dc4:	8f998048 	lw	t9,-32696(gp)
  400dc8:	02822021 	addu	a0,s4,v0
  400dcc:	02602821 	move	a1,s3
  400dd0:	0320f809 	jalr	t9
  400dd4:	26520001 	addiu	s2,s2,1
  400dd8:	8fbc0010 	lw	gp,16(sp)
  400ddc:	1650fff3 	bne	s2,s0,400dac <ain@@Base+0x2a8>
  400de0:	3c050040 	lui	a1,0x40
  400de4:	8f998048 	lw	t9,-32696(gp)
  400de8:	27b00180 	addiu	s0,sp,384
  400dec:	24a52134 	addiu	a1,a1,8500
  400df0:	02403021 	move	a2,s2
  400df4:	02203821 	move	a3,s1
  400df8:	0320f809 	jalr	t9
  400dfc:	02002021 	move	a0,s0
  400e00:	8fbc0010 	lw	gp,16(sp)
  400e04:	02002021 	move	a0,s0
  400e08:	8f99803c 	lw	t9,-32708(gp)
  400e0c:	00000000 	nop
  400e10:	0320f809 	jalr	t9
  400e14:	27a50280 	addiu	a1,sp,640
  400e18:	8fbc0010 	lw	gp,16(sp)
  400e1c:	00000000 	nop
  400e20:	8f998034 	lw	t9,printf
  400e24:	14400003 	bnez	v0,400e34 <ain@@Base+0x330>
  400e28:	3c040040 	lui	a0,0x40


[*] Function printf used 3 times widget