[*] Binary protection state of libhistory.so.5.2

  
  	Full RELRO     Canary found      NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function strcpy tear down of libhistory.so.5.2

    1b7c:	279ce4a8 	addiu	gp,gp,-7000
    1b80:	0399e021 	addu	gp,gp,t9
    1b84:	27bdffd8 	addiu	sp,sp,-40
    1b88:	8f9980ec 	lw	t9,-32532(gp)
    1b8c:	afbc0010 	sw	gp,16(sp)
    1b90:	afb20020 	sw	s2,32(sp)
    1b94:	afb1001c 	sw	s1,28(sp)
    1b98:	afb00018 	sw	s0,24(sp)
    1b9c:	afbf0024 	sw	ra,36(sp)
    1ba0:	00808825 	move	s1,a0
    1ba4:	2404000c 	li	a0,12
    1ba8:	0320f809 	jalr	t9
    1bac:	00a09025 	move	s2,a1
    1bb0:	00408025 	move	s0,v0
    1bb4:	1220000e 	beqz	s1,1bf0 <alloc_history_entry@@Base+0x78>
    1bb8:	8fbc0010 	lw	gp,16(sp)
    1bbc:	8f998098 	lw	t9,strlen
    1bc0:	0320f809 	jalr	t9
    1bc4:	02202025 	move	a0,s1
    1bc8:	8fbc0010 	lw	gp,16(sp)
    1bcc:	8f9980ec 	lw	t9,-32532(gp)
    1bd0:	0320f809 	jalr	t9
    1bd4:	24440001 	addiu	a0,v0,1
    1bd8:	8fbc0010 	lw	gp,16(sp)
    1bdc:	02202825 	move	a1,s1
    1be0:	8f9980dc 	lw	t9,strcpy
    1be4:	0320f809 	jalr	t9
    1be8:	00402025 	move	a0,v0
--
    1c7c:	8c420000 	lw	v0,0(v0)
    1c80:	afb0001c 	sw	s0,28(sp)
    1c84:	00021080 	sll	v0,v0,0x2
    1c88:	8c7081b8 	lw	s0,-32328(v1)
    1c8c:	2442fffc 	addiu	v0,v0,-4
    1c90:	afb10020 	sw	s1,32(sp)
    1c94:	7e02800a 	lwx	s0,v0(s0)
    1c98:	00808825 	move	s1,a0
    1c9c:	afbc0010 	sw	gp,16(sp)
    1ca0:	8e040004 	lw	a0,4(s0)
    1ca4:	afbf0024 	sw	ra,36(sp)
    1ca8:	10800004 	beqz	a0,1cbc <add_history_time@@Base+0x58>
    1cac:	8f99812c 	lw	t9,-32468(gp)
    1cb0:	0320f809 	jalr	t9
    1cb4:	00000000 	nop
    1cb8:	8fbc0010 	lw	gp,16(sp)
    1cbc:	8f998098 	lw	t9,strlen
    1cc0:	0320f809 	jalr	t9
    1cc4:	02202025 	move	a0,s1
    1cc8:	8fbc0010 	lw	gp,16(sp)
    1ccc:	8f9980ec 	lw	t9,-32532(gp)
    1cd0:	0320f809 	jalr	t9
    1cd4:	24440001 	addiu	a0,v0,1
    1cd8:	8fbc0010 	lw	gp,16(sp)
    1cdc:	02202825 	move	a1,s1
    1ce0:	8f9980dc 	lw	t9,strcpy
    1ce4:	0320f809 	jalr	t9
    1ce8:	00402025 	move	a0,v0
--
    1e08:	8f99811c 	lw	t9,-32484(gp)
    1e0c:	0320f809 	jalr	t9
    1e10:	00002025 	move	a0,zero
    1e14:	8fbc0018 	lw	gp,24(sp)
    1e18:	afa20014 	sw	v0,20(sp)
    1e1c:	27b00024 	addiu	s0,sp,36
    1e20:	8f828024 	lw	v0,-32732(gp)
    1e24:	8f998154 	lw	t9,-32428(gp)
    1e28:	24426f20 	addiu	v0,v0,28448
    1e2c:	24070040 	li	a3,64
    1e30:	24060001 	li	a2,1
    1e34:	2405003f 	li	a1,63
    1e38:	02002025 	move	a0,s0
    1e3c:	0320f809 	jalr	t9
    1e40:	afa20010 	sw	v0,16(sp)
    1e44:	8fbc0018 	lw	gp,24(sp)
    1e48:	8f998098 	lw	t9,strlen
    1e4c:	0320f809 	jalr	t9
    1e50:	02002025 	move	a0,s0
    1e54:	8fbc0018 	lw	gp,24(sp)
    1e58:	8f9980ec 	lw	t9,-32532(gp)
    1e5c:	0320f809 	jalr	t9
    1e60:	24440001 	addiu	a0,v0,1
    1e64:	8fbc0018 	lw	gp,24(sp)
    1e68:	02002825 	move	a1,s0
    1e6c:	8f9980dc 	lw	t9,strcpy
    1e70:	0320f809 	jalr	t9
    1e74:	00402025 	move	a0,v0
--
    1fa0:	0399e021 	addu	gp,gp,t9
    1fa4:	27bdffd8 	addiu	sp,sp,-40
    1fa8:	afbc0010 	sw	gp,16(sp)
    1fac:	afbf0024 	sw	ra,36(sp)
    1fb0:	afb10020 	sw	s1,32(sp)
    1fb4:	afb0001c 	sw	s0,28(sp)
    1fb8:	1080001f 	beqz	a0,2038 <copy_history_entry@@Base+0xa0>
    1fbc:	8f998104 	lw	t9,-32508(gp)
    1fc0:	00808025 	move	s0,a0
    1fc4:	8c840000 	lw	a0,0(a0)
    1fc8:	0320f809 	jalr	t9
    1fcc:	00002825 	move	a1,zero
    1fd0:	8e040004 	lw	a0,4(s0)
    1fd4:	8fbc0010 	lw	gp,16(sp)
    1fd8:	1080000e 	beqz	a0,2014 <copy_history_entry@@Base+0x7c>
    1fdc:	00408825 	move	s1,v0
    1fe0:	8f998098 	lw	t9,strlen
    1fe4:	0320f809 	jalr	t9
    1fe8:	00000000 	nop
    1fec:	8fbc0010 	lw	gp,16(sp)
    1ff0:	8f9980ec 	lw	t9,-32532(gp)
    1ff4:	0320f809 	jalr	t9
    1ff8:	24440001 	addiu	a0,v0,1
    1ffc:	8fbc0010 	lw	gp,16(sp)
    2000:	8e050004 	lw	a1,4(s0)
    2004:	8f9980dc 	lw	t9,strcpy
    2008:	0320f809 	jalr	t9
    200c:	00402025 	move	a0,v0
--
    2088:	8f8280a4 	lw	v0,-32604(gp)
    208c:	8c420000 	lw	v0,0(v0)
    2090:	0082102a 	slt	v0,a0,v0
    2094:	10400035 	beqz	v0,216c <replace_history_entry@@Base+0x118>
    2098:	8f9980ec 	lw	t9,-32532(gp)
    209c:	8f95801c 	lw	s5,-32740(gp)
    20a0:	00808025 	move	s0,a0
    20a4:	2404000c 	li	a0,12
    20a8:	00c0a025 	move	s4,a2
    20ac:	0320f809 	jalr	t9
    20b0:	00a09025 	move	s2,a1
    20b4:	8fbc0010 	lw	gp,16(sp)
    20b8:	8eb181b8 	lw	s1,-32328(s5)
    20bc:	00108080 	sll	s0,s0,0x2
    20c0:	8f998098 	lw	t9,strlen
    20c4:	02402025 	move	a0,s2
    20c8:	00409825 	move	s3,v0
    20cc:	0320f809 	jalr	t9
    20d0:	7e30880a 	lwx	s1,s0(s1)
    20d4:	8fbc0010 	lw	gp,16(sp)
    20d8:	8f9980ec 	lw	t9,-32532(gp)
    20dc:	0320f809 	jalr	t9
    20e0:	24440001 	addiu	a0,v0,1
    20e4:	8fbc0010 	lw	gp,16(sp)
    20e8:	02402825 	move	a1,s2
    20ec:	8f9980dc 	lw	t9,strcpy
    20f0:	0320f809 	jalr	t9
    20f4:	00402025 	move	a0,v0
    20f8:	8fbc0010 	lw	gp,16(sp)
    20fc:	8e240004 	lw	a0,4(s1)
    2100:	ae740008 	sw	s4,8(s3)
    2104:	8f998098 	lw	t9,strlen
    2108:	0320f809 	jalr	t9
    210c:	ae620000 	sw	v0,0(s3)
    2110:	8fbc0010 	lw	gp,16(sp)
    2114:	8f9980ec 	lw	t9,-32532(gp)
    2118:	0320f809 	jalr	t9
    211c:	24440001 	addiu	a0,v0,1
    2120:	8fbc0010 	lw	gp,16(sp)
    2124:	8e250004 	lw	a1,4(s1)
    2128:	8f9980dc 	lw	t9,strcpy
    212c:	0320f809 	jalr	t9
    2130:	00402025 	move	a0,v0
--
    27f8:	28e20003 	slti	v0,a3,3
    27fc:	1440002a 	bnez	v0,28a8 <clear_history@@Base+0x42c>
    2800:	24020003 	li	v0,3
    2804:	10e2002f 	beq	a3,v0,28c4 <clear_history@@Base+0x448>
    2808:	24020004 	li	v0,4
    280c:	14e20023 	bne	a3,v0,289c <clear_history@@Base+0x420>
    2810:	8f908024 	lw	s0,-32732(gp)
    2814:	8f908024 	lw	s0,-32732(gp)
    2818:	24040018 	li	a0,24
    281c:	26106f38 	addiu	s0,s0,28472
    2820:	8f9980ec 	lw	t9,-32532(gp)
    2824:	00912021 	addu	a0,a0,s1
    2828:	0320f809 	jalr	t9
    282c:	24840003 	addiu	a0,a0,3
    2830:	8fbc0010 	lw	gp,16(sp)
    2834:	02203025 	move	a2,s1
    2838:	02542821 	addu	a1,s2,s4
    283c:	8f99807c 	lw	t9,-32644(gp)
    2840:	00402025 	move	a0,v0
    2844:	0320f809 	jalr	t9
    2848:	00409825 	move	s3,v0
    284c:	8fbc0010 	lw	gp,16(sp)
    2850:	02711021 	addu	v0,s3,s1
    2854:	2403003a 	li	v1,58
    2858:	26240002 	addiu	a0,s1,2
    285c:	8f9980dc 	lw	t9,strcpy
    2860:	a0430000 	sb	v1,0(v0)
    2864:	24030020 	li	v1,32
--
    31ac:	0320f809 	jalr	t9
    31b0:	02c02025 	move	a0,s6
    31b4:	8fbc0010 	lw	gp,16(sp)
    31b8:	02d4a021 	addu	s4,s6,s4
    31bc:	1620ffa1 	bnez	s1,3044 <get_history_event@@Base+0x26c>
    31c0:	a2800000 	sb	zero,0(s4)
    31c4:	1000fff3 	b	3194 <get_history_event@@Base+0x3bc>
    31c8:	8fa2001c 	lw	v0,28(sp)
    31cc:	8f99812c 	lw	t9,-32468(gp)
    31d0:	8e0281cc 	lw	v0,-32308(s0)
    31d4:	10400068 	beqz	v0,3378 <get_history_event@@Base+0x5a0>
    31d8:	afa2001c 	sw	v0,28(sp)
    31dc:	0320f809 	jalr	t9
    31e0:	02c02025 	move	a0,s6
    31e4:	8fbc0010 	lw	gp,16(sp)
    31e8:	8fa2001c 	lw	v0,28(sp)
    31ec:	8f998098 	lw	t9,strlen
    31f0:	0320f809 	jalr	t9
    31f4:	00402025 	move	a0,v0
    31f8:	8fbc0010 	lw	gp,16(sp)
    31fc:	8f9980ec 	lw	t9,-32532(gp)
    3200:	0320f809 	jalr	t9
    3204:	24440001 	addiu	a0,v0,1
    3208:	8fbc0010 	lw	gp,16(sp)
    320c:	8e0581cc 	lw	a1,-32308(s0)
    3210:	8f9980dc 	lw	t9,strcpy
    3214:	0320f809 	jalr	t9
    3218:	00402025 	move	a0,v0
--
    3554:	1440ffe2 	bnez	v0,34e0 <history_arg_extract@@Base+0xc8>
    3558:	0223182a 	slt	v1,s1,v1
    355c:	10600032 	beqz	v1,3628 <history_arg_extract@@Base+0x210>
    3560:	0011b080 	sll	s6,s1,0x2
    3564:	0256b021 	addu	s6,s2,s6
    3568:	02c0b825 	move	s7,s6
    356c:	0000a025 	move	s4,zero
    3570:	8f998098 	lw	t9,strlen
    3574:	8ee40000 	lw	a0,0(s7)
    3578:	0320f809 	jalr	t9
    357c:	26940001 	addiu	s4,s4,1
    3580:	0233182a 	slt	v1,s1,s3
    3584:	26f70004 	addiu	s7,s7,4
    3588:	8fbc0010 	lw	gp,16(sp)
    358c:	26310001 	addiu	s1,s1,1
    3590:	1460fff7 	bnez	v1,3570 <history_arg_extract@@Base+0x158>
    3594:	0282a021 	addu	s4,s4,v0
    3598:	8f9980ec 	lw	t9,-32532(gp)
    359c:	0320f809 	jalr	t9
    35a0:	26840001 	addiu	a0,s4,1
    35a4:	0040a025 	move	s4,v0
    35a8:	8fbc0010 	lw	gp,16(sp)
    35ac:	00008825 	move	s1,zero
    35b0:	a0400000 	sb	zero,0(v0)
    35b4:	24170020 	li	s7,32
    35b8:	8f9980dc 	lw	t9,strcpy
    35bc:	8ec50000 	lw	a1,0(s6)
    35c0:	0320f809 	jalr	t9
--
    36b8:	24040100 	li	a0,256
    36bc:	8fbc0018 	lw	gp,24(sp)
    36c0:	8fb20048 	lw	s2,72(sp)
    36c4:	afa2002c 	sw	v0,44(sp)
    36c8:	8f998098 	lw	t9,strlen
    36cc:	a0400000 	sb	zero,0(v0)
    36d0:	0320f809 	jalr	t9
    36d4:	02402025 	move	a0,s2
    36d8:	8fbc0018 	lw	gp,24(sp)
    36dc:	00408825 	move	s1,v0
    36e0:	afa20020 	sw	v0,32(sp)
    36e4:	8f828060 	lw	v0,-32672(gp)
    36e8:	82430000 	lb	v1,0(s2)
    36ec:	80420000 	lb	v0,0(v0)
    36f0:	14430493 	bne	v0,v1,4940 <history_expand@@Base+0x12fc>
    36f4:	0220a025 	move	s4,s1
    36f8:	8f9980ec 	lw	t9,-32532(gp)
    36fc:	0320f809 	jalr	t9
    3700:	26240005 	addiu	a0,s1,5
    3704:	00408025 	move	s0,v0
    3708:	8fa20024 	lw	v0,36(sp)
    370c:	8fbc0018 	lw	gp,24(sp)
    3710:	02402825 	move	a1,s2
    3714:	80550000 	lb	s5,0(v0)
    3718:	2402003a 	li	v0,58
    371c:	8f9980dc 	lw	t9,strcpy
    3720:	a2020002 	sb	v0,2(s0)
    3724:	24020073 	li	v0,115
--
    3858:	26c2ffff 	addiu	v0,s6,-1
    385c:	8f8280c4 	lw	v0,-32572(gp)
    3860:	8f9980a0 	lw	t9,-32608(gp)
    3864:	0320f809 	jalr	t9
    3868:	8c440000 	lw	a0,0(v0)
    386c:	104000d2 	beqz	v0,3bb8 <history_expand@@Base+0x574>
    3870:	8fbc0018 	lw	gp,24(sp)
    3874:	8fa20020 	lw	v0,32(sp)
    3878:	8f9980ec 	lw	t9,-32532(gp)
    387c:	00529023 	subu	s2,v0,s2
    3880:	0320f809 	jalr	t9
    3884:	26440001 	addiu	a0,s2,1
    3888:	8fbc0018 	lw	gp,24(sp)
    388c:	02602825 	move	a1,s3
    3890:	00402025 	move	a0,v0
    3894:	8f998110 	lw	t9,-32496(gp)
    3898:	0320f809 	jalr	t9
    389c:	0040a825 	move	s5,v0
    38a0:	00409025 	move	s2,v0
    38a4:	00551023 	subu	v0,v0,s5
    38a8:	03c2f021 	addu	s8,s8,v0
    38ac:	03d6102a 	slt	v0,s8,s6
    38b0:	10400403 	beqz	v0,48c0 <history_expand@@Base+0x127c>
    38b4:	8fbc0018 	lw	gp,24(sp)
    38b8:	02b22023 	subu	a0,s5,s2
    38bc:	8f9980dc 	lw	t9,strcpy
    38c0:	009e2021 	addu	a0,a0,s8
    38c4:	02a02825 	move	a1,s5
--
    3cdc:	02a0a025 	move	s4,s5
    3ce0:	02802025 	move	a0,s4
    3ce4:	8fb1002c 	lw	s1,44(sp)
    3ce8:	0320f809 	jalr	t9
    3cec:	8fb50034 	lw	s5,52(sp)
    3cf0:	2c430002 	sltiu	v1,v0,2
    3cf4:	1460fec3 	bnez	v1,3804 <history_expand@@Base+0x1c0>
    3cf8:	8fbc0018 	lw	gp,24(sp)
    3cfc:	02202025 	move	a0,s1
    3d00:	afb1002c 	sw	s1,44(sp)
    3d04:	005e8821 	addu	s1,v0,s8
    3d08:	00409025 	move	s2,v0
    3d0c:	0236102a 	slt	v0,s1,s6
    3d10:	1440000a 	bnez	v0,3d3c <history_expand@@Base+0x6f8>
    3d14:	0280b825 	move	s7,s4
    3d18:	02362823 	subu	a1,s1,s6
    3d1c:	000529c2 	srl	a1,a1,0x7
    3d20:	8f9980fc 	lw	t9,-32516(gp)
    3d24:	26c20080 	addiu	v0,s6,128
    3d28:	000529c0 	sll	a1,a1,0x7
    3d2c:	0320f809 	jalr	t9
    3d30:	00a22821 	addu	a1,a1,v0
    3d34:	8fbc0018 	lw	gp,24(sp)
    3d38:	afa2002c 	sw	v0,44(sp)
    3d3c:	8fa2002c 	lw	v0,44(sp)
    3d40:	8f9980dc 	lw	t9,strcpy
    3d44:	02322023 	subu	a0,s1,s2
    3d48:	02e02825 	move	a1,s7
--
    3d64:	8f9980e4 	lw	t9,-32540(gp)
    3d68:	26530002 	addiu	s3,s2,2
    3d6c:	afb30088 	sw	s3,136(sp)
    3d70:	1000ff50 	b	3ab4 <history_expand@@Base+0x470>
    3d74:	0220a825 	move	s5,s1
    3d78:	266a0001 	addiu	t2,s3,1
    3d7c:	020a1021 	addu	v0,s0,t2
    3d80:	80490000 	lb	t1,0(v0)
    3d84:	24020025 	li	v0,37
    3d88:	1522ff53 	bne	t1,v0,3ad8 <history_expand@@Base+0x494>
    3d8c:	24050001 	li	a1,1
    3d90:	8f92801c 	lw	s2,-32740(gp)
    3d94:	25430001 	addiu	v1,t2,1
    3d98:	afa30088 	sw	v1,136(sp)
    3d9c:	8e4481c8 	lw	a0,-32312(s2)
    3da0:	1080035b 	beqz	a0,4b10 <history_expand@@Base+0x14cc>
    3da4:	8f998098 	lw	t9,strlen
    3da8:	0320f809 	jalr	t9
    3dac:	00000000 	nop
    3db0:	8fbc0018 	lw	gp,24(sp)
    3db4:	8f9980ec 	lw	t9,-32532(gp)
    3db8:	0320f809 	jalr	t9
    3dbc:	24440001 	addiu	a0,v0,1
    3dc0:	8fbc0018 	lw	gp,24(sp)
    3dc4:	8e4581c8 	lw	a1,-32312(s2)
    3dc8:	8f9980dc 	lw	t9,strcpy
    3dcc:	0320f809 	jalr	t9
    3dd0:	00402025 	move	a0,v0
    3dd4:	8fbc0018 	lw	gp,24(sp)
    3dd8:	00409025 	move	s2,v0
    3ddc:	8fa20064 	lw	v0,100(sp)
    3de0:	244281e0 	addiu	v0,v0,-32288
    3de4:	1242ff66 	beq	s2,v0,3b80 <history_expand@@Base+0x53c>
    3de8:	8fa60088 	lw	a2,136(sp)
    3dec:	8f998098 	lw	t9,strlen
    3df0:	0320f809 	jalr	t9
    3df4:	02402025 	move	a0,s2
    3df8:	8fbc0018 	lw	gp,24(sp)
    3dfc:	8f9980ec 	lw	t9,-32532(gp)
    3e00:	0320f809 	jalr	t9
    3e04:	24440001 	addiu	a0,v0,1
    3e08:	8fbc0018 	lw	gp,24(sp)
    3e0c:	02402825 	move	a1,s2
    3e10:	8f9980dc 	lw	t9,strcpy
    3e14:	0320f809 	jalr	t9
    3e18:	00402025 	move	a0,v0
--
    3e2c:	0040a825 	move	s5,v0
    3e30:	1000001c 	b	3ea4 <history_expand@@Base+0x860>
    3e34:	8fbc0018 	lw	gp,24(sp)
    3e38:	8f99805c 	lw	t9,-32676(gp)
    3e3c:	25430001 	addiu	v1,t2,1
    3e40:	02a03025 	move	a2,s5
    3e44:	24050024 	li	a1,36
    3e48:	24040024 	li	a0,36
    3e4c:	0320f809 	jalr	t9
    3e50:	afa30088 	sw	v1,136(sp)
    3e54:	00409025 	move	s2,v0
    3e58:	8fa20064 	lw	v0,100(sp)
    3e5c:	244281e0 	addiu	v0,v0,-32288
    3e60:	1242ff46 	beq	s2,v0,3b7c <history_expand@@Base+0x538>
    3e64:	8fbc0018 	lw	gp,24(sp)
    3e68:	1640ffe1 	bnez	s2,3df0 <history_expand@@Base+0x7ac>
    3e6c:	8f998098 	lw	t9,strlen
    3e70:	0320f809 	jalr	t9
    3e74:	02a02025 	move	a0,s5
    3e78:	8fbc0018 	lw	gp,24(sp)
    3e7c:	8f9980ec 	lw	t9,-32532(gp)
    3e80:	0320f809 	jalr	t9
    3e84:	24440001 	addiu	a0,v0,1
    3e88:	8fbc0018 	lw	gp,24(sp)
    3e8c:	02a02825 	move	a1,s5
    3e90:	8f9980dc 	lw	t9,strcpy
    3e94:	0320f809 	jalr	t9
    3e98:	00402025 	move	a0,v0
--
    3f50:	26730002 	addiu	s3,s3,2
    3f54:	afb30088 	sw	s3,136(sp)
    3f58:	02131821 	addu	v1,s0,s3
    3f5c:	2402003a 	li	v0,58
    3f60:	80640000 	lb	a0,0(v1)
    3f64:	5082ffe1 	beql	a0,v0,3eec <history_expand@@Base+0x8a8>
    3f68:	80620001 	lb	v0,1(v1)
    3f6c:	8fa30040 	lw	v1,64(sp)
    3f70:	2673ffff 	addiu	s3,s3,-1
    3f74:	10600018 	beqz	v1,3fd8 <history_expand@@Base+0x994>
    3f78:	afb30088 	sw	s3,136(sp)
    3f7c:	24020071 	li	v0,113
    3f80:	10620443 	beq	v1,v0,5090 <history_expand@@Base+0x1a4c>
    3f84:	8fa30040 	lw	v1,64(sp)
    3f88:	24020078 	li	v0,120
    3f8c:	106203d9 	beq	v1,v0,4ef4 <history_expand@@Base+0x18b0>
    3f90:	8f998098 	lw	t9,strlen
    3f94:	0320f809 	jalr	t9
    3f98:	02a02025 	move	a0,s5
    3f9c:	8fbc0018 	lw	gp,24(sp)
    3fa0:	8f9980ec 	lw	t9,-32532(gp)
    3fa4:	0320f809 	jalr	t9
    3fa8:	24440001 	addiu	a0,v0,1
    3fac:	8fbc0018 	lw	gp,24(sp)
    3fb0:	02a02825 	move	a1,s5
    3fb4:	8f9980dc 	lw	t9,strcpy
    3fb8:	0320f809 	jalr	t9
    3fbc:	00402025 	move	a0,v0
    3fc0:	8fbc0018 	lw	gp,24(sp)
    3fc4:	8f99812c 	lw	t9,-32468(gp)
    3fc8:	02a02025 	move	a0,s5
    3fcc:	0320f809 	jalr	t9
    3fd0:	0040a825 	move	s5,v0
    3fd4:	8fbc0018 	lw	gp,24(sp)
    3fd8:	8f998098 	lw	t9,strlen
    3fdc:	0320f809 	jalr	t9
    3fe0:	02a02025 	move	a0,s5
    3fe4:	2c430080 	sltiu	v1,v0,128
    3fe8:	10600349 	beqz	v1,4d10 <history_expand@@Base+0x16cc>
    3fec:	8fbc0018 	lw	gp,24(sp)
    3ff0:	8fb20030 	lw	s2,48(sp)
    3ff4:	8f9980dc 	lw	t9,strcpy
    3ff8:	02402025 	move	a0,s2
    3ffc:	0320f809 	jalr	t9
    4000:	02a02825 	move	a1,s5
    4004:	8fbc0018 	lw	gp,24(sp)
    4008:	8f99812c 	lw	t9,-32468(gp)
    400c:	0320f809 	jalr	t9
    4010:	02a02025 	move	a0,s5
    4014:	8fa3004c 	lw	v1,76(sp)
    4018:	82420000 	lb	v0,0(s2)
    401c:	24630001 	addiu	v1,v1,1
    4020:	8fbc0018 	lw	gp,24(sp)
    4024:	8fb20088 	lw	s2,136(sp)
    4028:	1040000f 	beqz	v0,4068 <history_expand@@Base+0xa24>
    402c:	afa3004c 	sw	v1,76(sp)
    4030:	8f998098 	lw	t9,strlen
    4034:	0320f809 	jalr	t9
    4038:	8fa40030 	lw	a0,48(sp)
    403c:	03c2f021 	addu	s8,s8,v0
    4040:	00409825 	move	s3,v0
    4044:	03d6102a 	slt	v0,s8,s6
    4048:	10400325 	beqz	v0,4ce0 <history_expand@@Base+0x169c>
    404c:	8fbc0018 	lw	gp,24(sp)
    4050:	8f9980dc 	lw	t9,strcpy
    4054:	03d32023 	subu	a0,s8,s3
    4058:	8fa50030 	lw	a1,48(sp)
--
    406c:	8fa40030 	lw	a0,48(sp)
    4070:	0320f809 	jalr	t9
    4074:	26520001 	addiu	s2,s2,1
    4078:	8fa20038 	lw	v0,56(sp)
    407c:	8fbc0018 	lw	gp,24(sp)
    4080:	38540001 	xori	s4,v0,0x1
    4084:	2e820001 	sltiu	v0,s4,1
    4088:	1000fdcc 	b	37bc <history_expand@@Base+0x178>
    408c:	afa20030 	sw	v0,48(sp)
    4090:	8f998064 	lw	t9,-32668(gp)
    4094:	2405002f 	li	a1,47
    4098:	0320f809 	jalr	t9
    409c:	02a02025 	move	a0,s5
    40a0:	10400025 	beqz	v0,4138 <history_expand@@Base+0xaf4>
    40a4:	8fbc0018 	lw	gp,24(sp)
    40a8:	24520001 	addiu	s2,v0,1
    40ac:	8f998098 	lw	t9,strlen
    40b0:	0320f809 	jalr	t9
    40b4:	02402025 	move	a0,s2
    40b8:	8fbc0018 	lw	gp,24(sp)
    40bc:	8f9980ec 	lw	t9,-32532(gp)
    40c0:	0320f809 	jalr	t9
    40c4:	24440001 	addiu	a0,v0,1
    40c8:	8fbc0018 	lw	gp,24(sp)
    40cc:	02402825 	move	a1,s2
    40d0:	8f9980dc 	lw	t9,strcpy
    40d4:	0320f809 	jalr	t9
    40d8:	00402025 	move	a0,v0
--
    4350:	0270102a 	slt	v0,s3,s0
    4354:	104002a9 	beqz	v0,4dfc <history_expand@@Base+0x17b8>
    4358:	8f9980fc 	lw	t9,-32516(gp)
    435c:	02963821 	addu	a3,s4,s6
    4360:	02332021 	addu	a0,s1,s3
    4364:	80e50000 	lb	a1,0(a3)
    4368:	02a01025 	move	v0,s5
    436c:	a0850000 	sb	a1,0(a0)
    4370:	26730001 	addiu	s3,s3,1
    4374:	8fa40034 	lw	a0,52(sp)
    4378:	8c8481d0 	lw	a0,-32304(a0)
    437c:	02a4202a 	slt	a0,s5,a0
    4380:	108002b2 	beqz	a0,4e4c <history_expand@@Base+0x1808>
    4384:	02205025 	move	t2,s1
    4388:	02822821 	addu	a1,s4,v0
    438c:	0040b025 	move	s6,v0
    4390:	80a40000 	lb	a0,0(a1)
    4394:	1483ffeb 	bne	a0,v1,4344 <history_expand@@Base+0xd00>
    4398:	24550001 	addiu	s5,v0,1
    439c:	8fa2003c 	lw	v0,60(sp)
    43a0:	8c4481d4 	lw	a0,-32300(v0)
    43a4:	02641021 	addu	v0,s3,a0
    43a8:	0050102a 	slt	v0,v0,s0
    43ac:	1040029d 	beqz	v0,4e24 <history_expand@@Base+0x17e0>
    43b0:	00104040 	sll	t0,s0,0x1
    43b4:	8f9980dc 	lw	t9,strcpy
    43b8:	8e4581dc 	lw	a1,-32292(s2)
    43bc:	0320f809 	jalr	t9
--
    46dc:	1440fffa 	bnez	v0,46c8 <history_expand@@Base+0x1084>
    46e0:	0292a823 	subu	s5,s4,s2
    46e4:	26b70002 	addiu	s7,s5,2
    46e8:	26b50001 	addiu	s5,s5,1
    46ec:	8f9980ec 	lw	t9,-32532(gp)
    46f0:	0320f809 	jalr	t9
    46f4:	02e02025 	move	a0,s7
    46f8:	8fbc0018 	lw	gp,24(sp)
    46fc:	02122821 	addu	a1,s0,s2
    4700:	02e03025 	move	a2,s7
    4704:	8f99807c 	lw	t9,-32644(gp)
    4708:	00402025 	move	a0,v0
    470c:	0320f809 	jalr	t9
    4710:	00409825 	move	s3,v0
    4714:	8fbc0018 	lw	gp,24(sp)
    4718:	0275a821 	addu	s5,s3,s5
    471c:	02602025 	move	a0,s3
    4720:	8f998098 	lw	t9,strlen
    4724:	0320f809 	jalr	t9
    4728:	a2a00000 	sb	zero,0(s5)
    472c:	03c2f021 	addu	s8,s8,v0
    4730:	00409025 	move	s2,v0
    4734:	03d6102a 	slt	v0,s8,s6
    4738:	1040025d 	beqz	v0,50b0 <history_expand@@Base+0x1a6c>
    473c:	8fbc0018 	lw	gp,24(sp)
    4740:	8f9980dc 	lw	t9,strcpy
    4744:	03d22023 	subu	a0,s8,s2
    4748:	02602825 	move	a1,s3
--
    4788:	27c20001 	addiu	v0,s8,1
    478c:	82440000 	lb	a0,0(s2)
    4790:	023ef021 	addu	s8,s1,s8
    4794:	02221821 	addu	v1,s1,v0
    4798:	a3c40000 	sb	a0,0(s8)
    479c:	02809025 	move	s2,s4
    47a0:	a0600000 	sb	zero,0(v1)
    47a4:	1000fc05 	b	37bc <history_expand@@Base+0x178>
    47a8:	0040f025 	move	s8,v0
    47ac:	26d60040 	addiu	s6,s6,64
    47b0:	02202025 	move	a0,s1
    47b4:	0320f809 	jalr	t9
    47b8:	02c02825 	move	a1,s6
    47bc:	00408825 	move	s1,v0
    47c0:	1000fc8b 	b	39f0 <history_expand@@Base+0x3ac>
    47c4:	8fbc0018 	lw	gp,24(sp)
    47c8:	8f998098 	lw	t9,strlen
    47cc:	0320f809 	jalr	t9
    47d0:	00000000 	nop
    47d4:	8fbc0018 	lw	gp,24(sp)
    47d8:	8f9980ec 	lw	t9,-32532(gp)
    47dc:	0320f809 	jalr	t9
    47e0:	24440001 	addiu	a0,v0,1
    47e4:	8fbc0018 	lw	gp,24(sp)
    47e8:	8fa50048 	lw	a1,72(sp)
    47ec:	8f9980dc 	lw	t9,strcpy
    47f0:	0320f809 	jalr	t9
    47f4:	00402025 	move	a0,v0
--
    4d00:	02c02825 	move	a1,s6
    4d04:	00408825 	move	s1,v0
    4d08:	1000fcd1 	b	4050 <history_expand@@Base+0xa0c>
    4d0c:	8fbc0018 	lw	gp,24(sp)
    4d10:	8f9980fc 	lw	t9,-32516(gp)
    4d14:	8fa40030 	lw	a0,48(sp)
    4d18:	0320f809 	jalr	t9
    4d1c:	24450002 	addiu	a1,v0,2
    4d20:	afa20030 	sw	v0,48(sp)
    4d24:	1000fcb2 	b	3ff0 <history_expand@@Base+0x9ac>
    4d28:	8fbc0018 	lw	gp,24(sp)
    4d2c:	0320f809 	jalr	t9
    4d30:	8fa4002c 	lw	a0,44(sp)
    4d34:	8fbc0018 	lw	gp,24(sp)
    4d38:	8fb00048 	lw	s0,72(sp)
    4d3c:	8f998098 	lw	t9,strlen
    4d40:	0320f809 	jalr	t9
    4d44:	02002025 	move	a0,s0
    4d48:	8fbc0018 	lw	gp,24(sp)
    4d4c:	8f9980ec 	lw	t9,-32532(gp)
    4d50:	0320f809 	jalr	t9
    4d54:	24440001 	addiu	a0,v0,1
    4d58:	8fbc0018 	lw	gp,24(sp)
    4d5c:	02002825 	move	a1,s0
    4d60:	1000fea3 	b	47f0 <history_expand@@Base+0x11ac>
    4d64:	8f9980dc 	lw	t9,strcpy
    4d68:	28820002 	slti	v0,a0,2
    4d6c:	1440fb7d 	bnez	v0,3b64 <history_expand@@Base+0x520>
--
    4ff8:	24630004 	addiu	v1,v1,4
    4ffc:	8f82801c 	lw	v0,-32740(gp)
    5000:	afa2005c 	sw	v0,92(sp)
    5004:	8c4281dc 	lw	v0,-32292(v0)
    5008:	1440fc9b 	bnez	v0,4278 <history_expand@@Base+0xc34>
    500c:	8f82801c 	lw	v0,-32740(gp)
    5010:	8f83801c 	lw	v1,-32740(gp)
    5014:	8c6481cc 	lw	a0,-32308(v1)
    5018:	10800004 	beqz	a0,502c <history_expand@@Base+0x19e8>
    501c:	8fa2003c 	lw	v0,60(sp)
    5020:	80820000 	lb	v0,0(a0)
    5024:	14400003 	bnez	v0,5034 <history_expand@@Base+0x19f0>
    5028:	8fa2003c 	lw	v0,60(sp)
    502c:	1000fc91 	b	4274 <history_expand@@Base+0xc30>
    5030:	ac4081d4 	sw	zero,-32300(v0)
    5034:	8f998098 	lw	t9,strlen
    5038:	0320f809 	jalr	t9
    503c:	afa30054 	sw	v1,84(sp)
    5040:	8fbc0018 	lw	gp,24(sp)
    5044:	8f9980ec 	lw	t9,-32532(gp)
    5048:	0320f809 	jalr	t9
    504c:	24440001 	addiu	a0,v0,1
    5050:	8fbc0018 	lw	gp,24(sp)
    5054:	8fa30054 	lw	v1,84(sp)
    5058:	00402025 	move	a0,v0
    505c:	8f9980dc 	lw	t9,strcpy
    5060:	0320f809 	jalr	t9
    5064:	8c6581cc 	lw	a1,-32308(v1)
--
    5174:	0320f809 	jalr	t9
    5178:	00000000 	nop
    517c:	00000000 	nop
    5180:	3c1c0002 	lui	gp,0x2
    5184:	279caea0 	addiu	gp,gp,-20832
    5188:	0399e021 	addu	gp,gp,t9
    518c:	27bdffd8 	addiu	sp,sp,-40
    5190:	afbc0010 	sw	gp,16(sp)
    5194:	afbf0024 	sw	ra,36(sp)
    5198:	afb20020 	sw	s2,32(sp)
    519c:	afb1001c 	sw	s1,28(sp)
    51a0:	afb00018 	sw	s0,24(sp)
    51a4:	10800011 	beqz	a0,51ec <history_expand@@Base+0x1ba8>
    51a8:	8f998098 	lw	t9,strlen
    51ac:	0320f809 	jalr	t9
    51b0:	00808025 	move	s0,a0
    51b4:	8fbc0010 	lw	gp,16(sp)
    51b8:	8f9980ec 	lw	t9,-32532(gp)
    51bc:	0320f809 	jalr	t9
    51c0:	24440001 	addiu	a0,v0,1
    51c4:	8fbc0010 	lw	gp,16(sp)
    51c8:	8fbf0024 	lw	ra,36(sp)
    51cc:	8fb20020 	lw	s2,32(sp)
    51d0:	8fb1001c 	lw	s1,28(sp)
    51d4:	02002825 	move	a1,s0
    51d8:	8f9980dc 	lw	t9,strcpy
    51dc:	8fb00018 	lw	s0,24(sp)
    51e0:	00402025 	move	a0,v0
    51e4:	03200008 	jr	t9
    51e8:	27bd0028 	addiu	sp,sp,40
    51ec:	8f848024 	lw	a0,-32732(gp)
    51f0:	8f998158 	lw	t9,-32424(gp)
    51f4:	0320f809 	jalr	t9
    51f8:	24847124 	addiu	a0,a0,28964
    51fc:	00409025 	move	s2,v0
    5200:	10400027 	beqz	v0,52a0 <history_expand@@Base+0x1c5c>
    5204:	8fbc0010 	lw	gp,16(sp)
    5208:	8f998098 	lw	t9,strlen
    520c:	0320f809 	jalr	t9
    5210:	00402025 	move	a0,v0
    5214:	8fbc0010 	lw	gp,16(sp)
    5218:	00408825 	move	s1,v0
    521c:	2444000a 	addiu	a0,v0,10
    5220:	24500001 	addiu	s0,v0,1
    5224:	8f9980ec 	lw	t9,-32532(gp)
    5228:	0320f809 	jalr	t9
    522c:	00000000 	nop
    5230:	8fbc0010 	lw	gp,16(sp)
    5234:	02402825 	move	a1,s2
    5238:	8f9980dc 	lw	t9,strcpy
    523c:	0320f809 	jalr	t9
    5240:	00402025 	move	a0,v0
--
    53c8:	8e640000 	lw	a0,0(s3)
    53cc:	00501021 	addu	v0,v0,s0
    53d0:	24530001 	addiu	s3,v0,1
    53d4:	8fbc0010 	lw	gp,16(sp)
    53d8:	169effec 	bne	s4,s8,538c <history_expand@@Base+0x1d48>
    53dc:	02608025 	move	s0,s3
    53e0:	8f9980cc 	lw	t9,-32564(gp)
    53e4:	0320f809 	jalr	t9
    53e8:	02602025 	move	a0,s3
    53ec:	0040f025 	move	s8,v0
    53f0:	10400071 	beqz	v0,55b8 <history_expand@@Base+0x1f74>
    53f4:	8fbc0010 	lw	gp,16(sp)
    53f8:	8ee20000 	lw	v0,0(s7)
    53fc:	00518823 	subu	s1,v0,s1
    5400:	0222182a 	slt	v1,s1,v0
    5404:	10600031 	beqz	v1,54cc <history_expand@@Base+0x1e88>
    5408:	8f838044 	lw	v1,-32700(gp)
    540c:	00118880 	sll	s1,s1,0x2
    5410:	00021080 	sll	v0,v0,0x2
    5414:	02d18821 	addu	s1,s6,s1
    5418:	8c740000 	lw	s4,0(v1)
    541c:	02c2b021 	addu	s6,s6,v0
    5420:	00008025 	move	s0,zero
    5424:	10000010 	b	5468 <history_expand@@Base+0x1e24>
    5428:	2415000a 	li	s5,10
    542c:	8f9980dc 	lw	t9,strcpy
    5430:	8c450000 	lw	a1,0(v0)
    5434:	0320f809 	jalr	t9
    5438:	26310004 	addiu	s1,s1,4
    543c:	8fbc0010 	lw	gp,16(sp)
    5440:	8e22fffc 	lw	v0,-4(s1)
    5444:	8f998098 	lw	t9,strlen
    5448:	0320f809 	jalr	t9
    544c:	8c440000 	lw	a0,0(v0)
    5450:	00508021 	addu	s0,v0,s0
    5454:	03d01821 	addu	v1,s8,s0
    5458:	8fbc0010 	lw	gp,16(sp)
    545c:	26100001 	addiu	s0,s0,1
    5460:	1236001a 	beq	s1,s6,54cc <history_expand@@Base+0x1e88>
    5464:	a0750000 	sb	s5,0(v1)
    5468:	8e220000 	lw	v0,0(s1)
    546c:	1280ffef 	beqz	s4,542c <history_expand@@Base+0x1de8>
    5470:	03d02021 	addu	a0,s8,s0
    5474:	8c450004 	lw	a1,4(v0)
    5478:	10a0ffed 	beqz	a1,5430 <history_expand@@Base+0x1dec>
    547c:	8f9980dc 	lw	t9,strcpy
    5480:	80a30000 	lb	v1,0(a1)
    5484:	5060ffeb 	beqzl	v1,5434 <history_expand@@Base+0x1df0>
    5488:	8c450000 	lw	a1,0(v0)
    548c:	8f9980dc 	lw	t9,strcpy
    5490:	0320f809 	jalr	t9
    5494:	00000000 	nop


[*] Function strcpy used 29 times libhistory.so.5.2