[*] Binary protection state of libarchive.so.13.4.0
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libarchive.so.13.4.0
b530: 1000fea2 b afbc <_ftext@@Base+0x68c>
b534: 0000b825 move s7,zero
b538: 3c1c000c lui gp,0xc
b53c: 279c1af8 addiu gp,gp,6904
b540: 0399e021 addu gp,gp,t9
b544: 27bdffc0 addiu sp,sp,-64
b548: afbc0010 sw gp,16(sp)
b54c: afb70038 sw s7,56(sp)
b550: afb60034 sw s6,52(sp)
b554: afb50030 sw s5,48(sp)
b558: afb4002c sw s4,44(sp)
b55c: afb30028 sw s3,40(sp)
b560: afb20024 sw s2,36(sp)
b564: afb10020 sw s1,32(sp)
b568: afb0001c sw s0,28(sp)
b56c: afbf003c sw ra,60(sp)
b570: 00808025 move s0,a0
b574: 00c0a825 move s5,a2
b578: 00e0b825 move s7,a3
b57c: 8fb10050 lw s1,80(sp)
b580: 8fb60054 lw s6,84(sp)
b584: 8fb30058 lw s3,88(sp)
b588: 8fb2005c lw s2,92(sp)
b58c: 10a0000c beqz a1,b5c0 <_ftext@@Base+0xc90>
b590: 8c940000 lw s4,0(a0)
b594: 8f998444 lw t9,strcpy
b598: 0320f809 jalr t9
b59c: 02802025 move a0,s4
--
b808: aa840003 swl a0,3(s4)
b80c: ba840000 swr a0,0(s4)
b810: 90440008 lbu a0,8(v0)
b814: 90420009 lbu v0,9(v0)
b818: aa830007 swl v1,7(s4)
b81c: ba830004 swr v1,4(s4)
b820: a2840008 sb a0,8(s4)
b824: a2820009 sb v0,9(s4)
b828: 8e120000 lw s2,0(s0)
b82c: 8f9984bc lw t9,strlen
b830: 0320f809 jalr t9
b834: 02402025 move a0,s2
b838: 02421021 addu v0,s2,v0
b83c: 24430001 addiu v1,v0,1
b840: 8fbc0010 lw gp,16(sp)
b844: 32b40300 andi s4,s5,0x300
b848: ae030000 sw v1,0(s0)
b84c: 2403003a li v1,58
b850: 12800070 beqz s4,ba14 <_ftext@@Base+0x10e4>
b854: a0430000 sb v1,0(v0)
b858: 8e020000 lw v0,0(s0)
b85c: 1000000f b b89c <_ftext@@Base+0xf6c>
b860: 2412ffff li s2,-1
b864: 12c000ab beqz s6,bb14 <_ftext@@Base+0x11e4>
b868: 2402fffd li v0,-3
b86c: 8f998444 lw t9,strcpy
b870: 8e040000 lw a0,0(s0)
b874: 0320f809 jalr t9
--
b984: 1000fc8d b abbc <_ftext@@Base+0x28c>
b988: 27bd0040 addiu sp,sp,64
b98c: 24020400 li v0,1024
b990: 16a2ff7f bne s5,v0,b790 <_ftext@@Base+0xe60>
b994: 8f838018 lw v1,-32744(gp)
b998: 8e020000 lw v0,0(s0)
b99c: 24640fc8 addiu a0,v1,4040
b9a0: 1000ff75 b b778 <_ftext@@Base+0xe48>
b9a4: 8c630fc8 lw v1,4040(v1)
b9a8: 32a23c00 andi v0,s5,0x3c00
b9ac: 1440005f bnez v0,bb2c <_ftext@@Base+0x11fc>
b9b0: 2412ffff li s2,-1
b9b4: 0000b025 move s6,zero
b9b8: 8f828018 lw v0,-32744(gp)
b9bc: 24430fa4 addiu v1,v0,4004
b9c0: 8c420fa4 lw v0,4004(v0)
b9c4: 90640004 lbu a0,4(v1)
b9c8: 90630005 lbu v1,5(v1)
b9cc: aa820003 swl v0,3(s4)
b9d0: ba820000 swr v0,0(s4)
b9d4: a2840004 sb a0,4(s4)
b9d8: a2830005 sb v1,5(s4)
b9dc: 1000ff0c b b610 <_ftext@@Base+0xce0>
b9e0: 8e140000 lw s4,0(s0)
b9e4: 16c0ffa2 bnez s6,b870 <_ftext@@Base+0xf40>
b9e8: 8f998444 lw t9,strcpy
b9ec: 8f99801c lw t9,-32740(gp)
b9f0: 02402825 move a1,s2
--
f21c: 00809025 move s2,a0
f220: afa20024 sw v0,36(sp)
f224: 02602025 move a0,s3
f228: afa00018 sw zero,24(sp)
f22c: afa0001c sw zero,28(sp)
f230: afa00020 sw zero,32(sp)
f234: 0220c825 move t9,s1
f238: 0411ff45 bal ef50 <__archive_check_magic@@Base+0x200>
f23c: 00a0b825 move s7,a1
f240: 0440003b bltz v0,f330 <__archive_cmdline_parse@@Base+0x160>
f244: 8fbc0010 lw gp,16(sp)
f248: 00408025 move s0,v0
f24c: 8fa2001c lw v0,28(sp)
f250: 10400037 beqz v0,f330 <__archive_cmdline_parse@@Base+0x160>
f254: 8f9984bc lw t9,strlen
f258: 8fb40018 lw s4,24(sp)
f25c: 0320f809 jalr t9
f260: 02802025 move a0,s4
f264: 8fbc0010 lw gp,16(sp)
f268: 8e440000 lw a0,0(s2)
f26c: 8f9987c0 lw t9,-30784(gp)
f270: 0320f809 jalr t9
f274: 24450001 addiu a1,v0,1
f278: 10400043 beqz v0,f388 <__archive_cmdline_parse@@Base+0x1b8>
f27c: 8fbc0010 lw gp,16(sp)
f280: 8f998444 lw t9,strcpy
f284: 02802825 move a1,s4
f288: 00402025 move a0,v0
--
2a5c8: 00809825 move s3,a0
2a5cc: 10a00078 beqz a1,2a7b0 <archive_read_open_filenames@@Base+0x21c>
2a5d0: 00c0a825 move s5,a2
2a5d4: 8cb10000 lw s1,0(a1)
2a5d8: 24b20004 addiu s2,a1,4
2a5dc: 8f9982c8 lw t9,-32056(gp)
2a5e0: 0320f809 jalr t9
2a5e4: 02602025 move a0,s3
2a5e8: 8fbc0010 lw gp,16(sp)
2a5ec: 2414ffff li s4,-1
2a5f0: 8f96802c lw s6,-32724(gp)
2a5f4: 10000027 b 2a694 <archive_read_open_filenames@@Base+0x100>
2a5f8: 26d68714 addiu s6,s6,-30956
2a5fc: 0320f809 jalr t9
2a600: 00000000 nop
2a604: 8fbc0010 lw gp,16(sp)
2a608: 2445001c addiu a1,v0,28
2a60c: 8f998744 lw t9,-30908(gp)
2a610: 0320f809 jalr t9
2a614: 24040001 li a0,1
2a618: 8fbc0010 lw gp,16(sp)
2a61c: 02202825 move a1,s1
2a620: 00408025 move s0,v0
2a624: 24440018 addiu a0,v0,24
2a628: 10400050 beqz v0,2a76c <archive_read_open_filenames@@Base+0x1d8>
2a62c: 8f998444 lw t9,strcpy
2a630: 0320f809 jalr t9
2a634: 00000000 nop
--
2a98c: 8fa40024 lw a0,36(sp)
2a990: 8e630000 lw v1,0(s3)
2a994: 1483004c bne a0,v1,2aac8 <archive_read_open_filename_w@@Base+0x288>
2a998: 8fbf003c lw ra,60(sp)
2a99c: 8fb40038 lw s4,56(sp)
2a9a0: 8fb30034 lw s3,52(sp)
2a9a4: 8fb20030 lw s2,48(sp)
2a9a8: 8fb1002c lw s1,44(sp)
2a9ac: 8fb00028 lw s0,40(sp)
2a9b0: 03e00008 jr ra
2a9b4: 27bd0040 addiu sp,sp,64
2a9b8: 02402025 move a0,s2
2a9bc: afa00018 sw zero,24(sp)
2a9c0: afa0001c sw zero,28(sp)
2a9c4: 0320f809 jalr t9
2a9c8: afa00020 sw zero,32(sp)
2a9cc: 8fbc0010 lw gp,16(sp)
2a9d0: 27b40018 addiu s4,sp,24
2a9d4: 00403025 move a2,v0
2a9d8: 8f9986d8 lw t9,-31016(gp)
2a9dc: 02402825 move a1,s2
2a9e0: 0320f809 jalr t9
2a9e4: 02802025 move a0,s4
2a9e8: 1440000f bnez v0,2aa28 <archive_read_open_filename_w@@Base+0x1e8>
2a9ec: 8fbc0010 lw gp,16(sp)
2a9f0: 8f998444 lw t9,strcpy
2a9f4: 8fa50018 lw a1,24(sp)
2a9f8: 24020001 li v0,1
--
808f8: 00601025 move v0,v1
808fc: 82040002 lb a0,2(s0)
80900: 10820046 beq a0,v0,80a1c <archive_write_set_format_filter_by_ext_def@@Base+0x136c>
80904: 26050002 addiu a1,s0,2
80908: 149effbf bne a0,s8,80808 <archive_write_set_format_filter_by_ext_def@@Base+0x1158>
8090c: 00601025 move v0,v1
80910: 82020003 lb v0,3(s0)
80914: 1457ffbc bne v0,s7,80808 <archive_write_set_format_filter_by_ext_def@@Base+0x1158>
80918: 00601025 move v0,v1
8091c: 2603ffff addiu v1,s0,-1
80920: 0071102b sltu v0,v1,s1
80924: 1440000c bnez v0,80958 <archive_write_set_format_filter_by_ext_def@@Base+0x12a8>
80928: 0223102b sltu v0,s1,v1
8092c: 8202ffff lb v0,-1(s0)
80930: 54570006 bnel v0,s7,8094c <archive_write_set_format_filter_by_ext_def@@Base+0x129c>
80934: 2463ffff addiu v1,v1,-1
80938: 10000007 b 80958 <archive_write_set_format_filter_by_ext_def@@Base+0x12a8>
8093c: 0223102b sltu v0,s1,v1
80940: 10570005 beq v0,s7,80958 <archive_write_set_format_filter_by_ext_def@@Base+0x12a8>
80944: 0223102b sltu v0,s1,v1
80948: 2463ffff addiu v1,v1,-1
8094c: 56c3fffc bnel s6,v1,80940 <archive_write_set_format_filter_by_ext_def@@Base+0x1290>
80950: 80620000 lb v0,0(v1)
80954: 0223102b sltu v0,s1,v1
80958: 10400081 beqz v0,80b60 <archive_write_set_format_filter_by_ext_def@@Base+0x14b0>
8095c: 8f998444 lw t9,strcpy
80960: 26050003 addiu a1,s0,3
80964: 0320f809 jalr t9
--
8f264: 82c40002 lb a0,2(s6)
8f268: 10880059 beq a0,t0,8f3d0 <archive_write_set_format_iso9660@@Base+0x3284>
8f26c: 26c50002 addiu a1,s6,2
8f270: 549eff23 bnel a0,s8,8ef00 <archive_write_set_format_iso9660@@Base+0x2db4>
8f274: 26d60001 addiu s6,s6,1
8f278: 82c40003 lb a0,3(s6)
8f27c: 5488ff20 bnel a0,t0,8ef00 <archive_write_set_format_iso9660@@Base+0x2db4>
8f280: 26d60001 addiu s6,s6,1
8f284: 26c2ffff addiu v0,s6,-1
8f288: 0057202b sltu a0,v0,s7
8f28c: 1480000c bnez a0,8f2c0 <archive_write_set_format_iso9660@@Base+0x3174>
8f290: 00403025 move a2,v0
8f294: 82c4ffff lb a0,-1(s6)
8f298: 5088000a beql a0,t0,8f2c4 <archive_write_set_format_iso9660@@Base+0x3178>
8f29c: 02e6102b sltu v0,s7,a2
8f2a0: 10000003 b 8f2b0 <archive_write_set_format_iso9660@@Base+0x3164>
8f2a4: 8fa6001c lw a2,28(sp)
8f2a8: 50880005 beql a0,t0,8f2c0 <archive_write_set_format_iso9660@@Base+0x3174>
8f2ac: 00403025 move a2,v0
8f2b0: 8fa3001c lw v1,28(sp)
8f2b4: 2442ffff addiu v0,v0,-1
8f2b8: 5462fffb bnel v1,v0,8f2a8 <archive_write_set_format_iso9660@@Base+0x315c>
8f2bc: 80440000 lb a0,0(v0)
8f2c0: 02e6102b sltu v0,s7,a2
8f2c4: 10400081 beqz v0,8f4cc <archive_write_set_format_iso9660@@Base+0x3380>
8f2c8: 8f998444 lw t9,strcpy
8f2cc: 26c50003 addiu a1,s6,3
8f2d0: 0320f809 jalr t9
--
90510: 8fbc0010 lw gp,16(sp)
90514: 00408825 move s1,v0
90518: 0211102b sltu v0,s0,s1
9051c: 10400056 beqz v0,90678 <archive_write_set_format_mtree_classic@@Base+0x740>
90520: 2402002f li v0,47
90524: 82230000 lb v1,0(s1)
90528: 10620009 beq v1,v0,90550 <archive_write_set_format_mtree_classic@@Base+0x618>
9052c: 0232102b sltu v0,s1,s2
90530: 2403002f li v1,47
90534: 2631ffff addiu s1,s1,-1
90538: 12300050 beq s1,s0,9067c <archive_write_set_format_mtree_classic@@Base+0x744>
9053c: 0232102b sltu v0,s1,s2
90540: 82220000 lb v0,0(s1)
90544: 5443fffc bnel v0,v1,90538 <archive_write_set_format_mtree_classic@@Base+0x600>
90548: 2631ffff addiu s1,s1,-1
9054c: 0232102b sltu v0,s1,s2
90550: 1440ffdc bnez v0,904c4 <archive_write_set_format_mtree_classic@@Base+0x58c>
90554: 0270102b sltu v0,s3,s0
90558: 0270102b sltu v0,s3,s0
9055c: 1440ffdc bnez v0,904d0 <archive_write_set_format_mtree_classic@@Base+0x598>
90560: 8f998740 lw t9,-30912(gp)
90564: 0211102b sltu v0,s0,s1
90568: 1440ffe2 bnez v0,904f4 <archive_write_set_format_mtree_classic@@Base+0x5bc>
9056c: 0280f025 move s8,s4
90570: 12e0000d beqz s7,905a8 <archive_write_set_format_mtree_classic@@Base+0x670>
90574: 8f998444 lw t9,strcpy
90578: 03c02025 move a0,s8
9057c: 0320f809 jalr t9
[*] Function strcpy used 9 times libarchive.so.13.4.0