[*] Binary protection state of libcommonapi.so
No RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of libcommonapi.so
358c: afbf0034 sw ra,52(sp)
3590: afbe0030 sw s8,48(sp)
3594: 03a0f021 move s8,sp
3598: afbc0010 sw gp,16(sp)
359c: afc40024 sw a0,36(s8)
35a0: afc50020 sw a1,32(s8)
35a4: afc6001c sw a2,28(s8)
35a8: afc70018 sw a3,24(s8)
35ac: 8f988170 lw t8,-32400(gp)
35b0: 8f180000 lw t8,0(t8)
35b4: afd8002c sw t8,44(s8)
35b8: 8fd80024 lw t8,36(s8)
35bc: 1300001e beqz t8,3638 <_Z7CopyStrPcjiPKc@@Base+0xbc>
35c0: 00000000 nop
35c4: 8fd80020 lw t8,32(s8)
35c8: 2f180010 sltiu t8,t8,16
35cc: 1700001a bnez t8,3638 <_Z7CopyStrPcjiPKc@@Base+0xbc>
35d0: 00000000 nop
35d4: 8fd80018 lw t8,24(s8)
35d8: 1700000c bnez t8,360c <_Z7CopyStrPcjiPKc@@Base+0x90>
35dc: 00000000 nop
35e0: 8fc40024 lw a0,36(s8)
35e4: 8f98802c lw t8,-32724(gp)
35e8: 27053bc8 addiu a1,t8,15304
35ec: 8fc6001c lw a2,28(s8)
35f0: 8f988084 lw t8,sprintf
35f4: 0300c821 move t9,t8
35f8: 0320f809 jalr t9
35fc: 00000000 nop
3600: 8fdc0010 lw gp,16(s8)
3604: 10000009 b 362c <_Z7CopyStrPcjiPKc@@Base+0xb0>
3608: 00000000 nop
360c: 8fc40024 lw a0,36(s8)
3610: 8fc50018 lw a1,24(s8)
3614: 8fc6001c lw a2,28(s8)
3618: 8f988084 lw t8,sprintf
361c: 0300c821 move t9,t8
3620: 0320f809 jalr t9
--
6464: 27bdffc8 addiu sp,sp,-56
6468: afbf0034 sw ra,52(sp)
646c: afbe0030 sw s8,48(sp)
6470: 03a0f021 move s8,sp
6474: afbc0010 sw gp,16(sp)
6478: afc40024 sw a0,36(s8)
647c: afc50020 sw a1,32(s8)
6480: afc6001c sw a2,28(s8)
6484: 00e0c021 move t8,a3
6488: a3d80018 sb t8,24(s8)
648c: 8f988170 lw t8,-32400(gp)
6490: 8f180000 lw t8,0(t8)
6494: afd8002c sw t8,44(s8)
6498: 8fd80020 lw t8,32(s8)
649c: 13000012 beqz t8,64e8 <_ZN9CommonAPI7CopyStrEPcjh@@Base+0x90>
64a0: 00000000 nop
64a4: 8fd8001c lw t8,28(s8)
64a8: 2f180004 sltiu t8,t8,4
64ac: 1700000e bnez t8,64e8 <_ZN9CommonAPI7CopyStrEPcjh@@Base+0x90>
64b0: 00000000 nop
64b4: 93d80018 lbu t8,24(s8)
64b8: 8fc40020 lw a0,32(s8)
64bc: 8f82802c lw v0,-32724(gp)
64c0: 24453bc8 addiu a1,v0,15304
64c4: 03003021 move a2,t8
64c8: 8f988084 lw t8,sprintf
64cc: 0300c821 move t9,t8
64d0: 0320f809 jalr t9
--
6538: 27bdffc8 addiu sp,sp,-56
653c: afbf0034 sw ra,52(sp)
6540: afbe0030 sw s8,48(sp)
6544: 03a0f021 move s8,sp
6548: afbc0010 sw gp,16(sp)
654c: afc40024 sw a0,36(s8)
6550: afc50020 sw a1,32(s8)
6554: afc6001c sw a2,28(s8)
6558: 00e0c021 move t8,a3
655c: a7d80018 sh t8,24(s8)
6560: 8f988170 lw t8,-32400(gp)
6564: 8f180000 lw t8,0(t8)
6568: afd8002c sw t8,44(s8)
656c: 8fd80020 lw t8,32(s8)
6570: 13000012 beqz t8,65bc <_ZN9CommonAPI7CopyStrEPcjs@@Base+0x90>
6574: 00000000 nop
6578: 8fd8001c lw t8,28(s8)
657c: 2f180008 sltiu t8,t8,8
6580: 1700000e bnez t8,65bc <_ZN9CommonAPI7CopyStrEPcjs@@Base+0x90>
6584: 00000000 nop
6588: 87d80018 lh t8,24(s8)
658c: 8fc40020 lw a0,32(s8)
6590: 8f82802c lw v0,-32724(gp)
6594: 24453bc8 addiu a1,v0,15304
6598: 03003021 move a2,t8
659c: 8f988084 lw t8,sprintf
65a0: 0300c821 move t9,t8
65a4: 0320f809 jalr t9
--
6618: 03a0f021 move s8,sp
661c: afbc0010 sw gp,16(sp)
6620: afc4002c sw a0,44(s8)
6624: afc50028 sw a1,40(s8)
6628: afc60024 sw a2,36(s8)
662c: afc70020 sw a3,32(s8)
6630: 8fd80050 lw t8,80(s8)
6634: afd8001c sw t8,28(s8)
6638: 8f988170 lw t8,-32400(gp)
663c: 8f180000 lw t8,0(t8)
6640: afd80034 sw t8,52(s8)
6644: 8fd80028 lw t8,40(s8)
6648: 1300001e beqz t8,66c4 <_ZN9CommonAPI7CopyStrEPcjiPKc@@Base+0xc4>
664c: 00000000 nop
6650: 8fd80024 lw t8,36(s8)
6654: 2f180010 sltiu t8,t8,16
6658: 1700001a bnez t8,66c4 <_ZN9CommonAPI7CopyStrEPcjiPKc@@Base+0xc4>
665c: 00000000 nop
6660: 8fd8001c lw t8,28(s8)
6664: 1700000c bnez t8,6698 <_ZN9CommonAPI7CopyStrEPcjiPKc@@Base+0x98>
6668: 00000000 nop
666c: 8fc40028 lw a0,40(s8)
6670: 8f98802c lw t8,-32724(gp)
6674: 27053bc8 addiu a1,t8,15304
6678: 8fc60020 lw a2,32(s8)
667c: 8f988084 lw t8,sprintf
6680: 0300c821 move t9,t8
6684: 0320f809 jalr t9
6688: 00000000 nop
668c: 8fdc0010 lw gp,16(s8)
6690: 10000009 b 66b8 <_ZN9CommonAPI7CopyStrEPcjiPKc@@Base+0xb8>
6694: 00000000 nop
6698: 8fc40028 lw a0,40(s8)
669c: 8fc5001c lw a1,28(s8)
66a0: 8fc60020 lw a2,32(s8)
66a4: 8f988084 lw t8,sprintf
66a8: 0300c821 move t9,t8
66ac: 0320f809 jalr t9
--
6738: 8fd80050 lw t8,80(s8)
673c: afd8001c sw t8,28(s8)
6740: 8f988170 lw t8,-32400(gp)
6744: 8f180000 lw t8,0(t8)
6748: afd80034 sw t8,52(s8)
674c: 8fd80028 lw t8,40(s8)
6750: 1300002a beqz t8,67fc <_ZN9CommonAPI7CopyStrEPcjfPKc@@Base+0xf4>
6754: 00000000 nop
6758: 8fd80024 lw t8,36(s8)
675c: 2f180020 sltiu t8,t8,32
6760: 17000026 bnez t8,67fc <_ZN9CommonAPI7CopyStrEPcjfPKc@@Base+0xf4>
6764: 00000000 nop
6768: 8fd8001c lw t8,28(s8)
676c: 17000012 bnez t8,67b8 <_ZN9CommonAPI7CopyStrEPcjfPKc@@Base+0xb0>
6770: 00000000 nop
6774: 8fd80020 lw t8,32(s8)
6778: 44980000 mtc1 t8,$f0
677c: 46000021 cvt.d.s $f0,$f0
6780: 44180000 mfc1 t8,$f0
6784: 44790000 0x44790000
6788: 8fc40028 lw a0,40(s8)
678c: 8f82802c lw v0,-32724(gp)
6790: 24453c64 addiu a1,v0,15460
6794: 03003021 move a2,t8
6798: 03203821 move a3,t9
679c: 8f988084 lw t8,sprintf
67a0: 0300c821 move t9,t8
67a4: 0320f809 jalr t9
67a8: 00000000 nop
67ac: 8fdc0010 lw gp,16(s8)
67b0: 1000000f b 67f0 <_ZN9CommonAPI7CopyStrEPcjfPKc@@Base+0xe8>
67b4: 00000000 nop
67b8: 8fd80020 lw t8,32(s8)
67bc: 44980000 mtc1 t8,$f0
67c0: 46000021 cvt.d.s $f0,$f0
67c4: 44180000 mfc1 t8,$f0
67c8: 44790000 0x44790000
67cc: 8fc40028 lw a0,40(s8)
67d0: 8fc5001c lw a1,28(s8)
67d4: 03003021 move a2,t8
67d8: 03203821 move a3,t9
67dc: 8f988084 lw t8,sprintf
67e0: 0300c821 move t9,t8
67e4: 0320f809 jalr t9
--
73dc: 13000008 beqz t8,7400 <_ZN9CommonAPI9AppendStrEPcjPKcS2_S2_hb@@Base+0x2b0>
73e0: 00000000 nop
73e4: 8fc40030 lw a0,48(s8)
73e8: 8fc50024 lw a1,36(s8)
73ec: 8f98813c lw t8,-32452(gp)
73f0: 0300c821 move t9,t8
73f4: 0320f809 jalr t9
73f8: 00000000 nop
73fc: 8fdc0010 lw gp,16(s8)
7400: 8fd80020 lw t8,32(s8)
7404: 13000008 beqz t8,7428 <_ZN9CommonAPI9AppendStrEPcjPKcS2_S2_hb@@Base+0x2d8>
7408: 00000000 nop
740c: 8fc40030 lw a0,48(s8)
7410: 8fc50020 lw a1,32(s8)
7414: 8f98813c lw t8,-32452(gp)
7418: 0300c821 move t9,t8
741c: 0320f809 jalr t9
7420: 00000000 nop
7424: 8fdc0010 lw gp,16(s8)
7428: 93d8001c lbu t8,28(s8)
742c: 27c2004c addiu v0,s8,76
7430: 00402021 move a0,v0
7434: 8f82802c lw v0,-32724(gp)
7438: 24453bc8 addiu a1,v0,15304
743c: 03003021 move a2,t8
7440: 8f988084 lw t8,sprintf
7444: 0300c821 move t9,t8
7448: 0320f809 jalr t9
--
7754: 8fd80024 lw t8,36(s8)
7758: 13000008 beqz t8,777c <_ZN9CommonAPI9AppendStrEPcjPKcS2_S2_ib@@Base+0x2b8>
775c: 00000000 nop
7760: 8fc40030 lw a0,48(s8)
7764: 8fc50024 lw a1,36(s8)
7768: 8f98813c lw t8,-32452(gp)
776c: 0300c821 move t9,t8
7770: 0320f809 jalr t9
7774: 00000000 nop
7778: 8fdc0010 lw gp,16(s8)
777c: 8fd80020 lw t8,32(s8)
7780: 13000008 beqz t8,77a4 <_ZN9CommonAPI9AppendStrEPcjPKcS2_S2_ib@@Base+0x2e0>
7784: 00000000 nop
7788: 8fc40030 lw a0,48(s8)
778c: 8fc50020 lw a1,32(s8)
7790: 8f98813c lw t8,-32452(gp)
7794: 0300c821 move t9,t8
7798: 0320f809 jalr t9
779c: 00000000 nop
77a0: 8fdc0010 lw gp,16(s8)
77a4: 27d8004c addiu t8,s8,76
77a8: 03002021 move a0,t8
77ac: 8f98802c lw t8,-32724(gp)
77b0: 27053bc8 addiu a1,t8,15304
77b4: 8fc6001c lw a2,28(s8)
77b8: 8f988084 lw t8,sprintf
77bc: 0300c821 move t9,t8
77c0: 0320f809 jalr t9
--
78a8: 8fc40028 lw a0,40(s8)
78ac: 8f988114 lw t8,strlen
78b0: 0300c821 move t9,t8
78b4: 0320f809 jalr t9
78b8: 00000000 nop
78bc: 8fdc0010 lw gp,16(s8)
78c0: 00408021 move s0,v0
78c4: 8fc40024 lw a0,36(s8)
78c8: 8f988114 lw t8,strlen
78cc: 0300c821 move t9,t8
78d0: 0320f809 jalr t9
78d4: 00000000 nop
78d8: 8fdc0010 lw gp,16(s8)
78dc: 0040c021 move t8,v0
78e0: 0218c021 addu t8,s0,t8
78e4: 27020002 addiu v0,t8,2
78e8: 8fd8001c lw t8,28(s8)
78ec: 0302c02b sltu t8,t8,v0
78f0: 1700003a bnez t8,79dc <_ZN9CommonAPI13GetCmdAttrValEPKcS1_Pcj@@Base+0x1a0>
78f4: 00000000 nop
78f8: 8fc40020 lw a0,32(s8)
78fc: 8f98802c lw t8,-32724(gp)
7900: 27053c68 addiu a1,t8,15464
7904: 8fc60028 lw a2,40(s8)
7908: 8fc70024 lw a3,36(s8)
790c: 8f988084 lw t8,sprintf
7910: 0300c821 move t9,t8
7914: 0320f809 jalr t9
--
7aac: 8fdc0010 lw gp,16(s8)
7ab0: 0040c021 move t8,v0
7ab4: 0218c021 addu t8,s0,t8
7ab8: 27180002 addiu t8,t8,2
7abc: 2f180190 sltiu t8,t8,400
7ac0: 1700000d bnez t8,7af8 <_ZN9CommonAPI10GetAttrValEPKcS1_PcjjS1_@@Base+0xd4>
7ac4: 00000000 nop
7ac8: 8f98802c lw t8,-32724(gp)
7acc: 27043c70 addiu a0,t8,15472
7ad0: 8f98802c lw t8,-32724(gp)
7ad4: 27054760 addiu a1,t8,18272
7ad8: 8f988060 lw t8,-32672(gp)
7adc: 0300c821 move t9,t8
7ae0: 0320f809 jalr t9
7ae4: 00000000 nop
7ae8: 8fdc0010 lw gp,16(s8)
7aec: 2418ffff li t8,-1
7af0: 1000008a b 7d1c <_ZN9CommonAPI10GetAttrValEPKcS1_PcjjS1_@@Base+0x2f8>
7af4: 00000000 nop
7af8: 27d80044 addiu t8,s8,68
7afc: 03002021 move a0,t8
7b00: 8f98802c lw t8,-32724(gp)
7b04: 27053c68 addiu a1,t8,15464
7b08: 8fc60030 lw a2,48(s8)
7b0c: 8fc7002c lw a3,44(s8)
7b10: 8f988084 lw t8,sprintf
7b14: 0300c821 move t9,t8
7b18: 0320f809 jalr t9
--
7e04: 1700000d bnez t8,7e3c <_ZN9CommonAPI10SetAttrValEPKcS1_S1_@@Base+0xdc>
7e08: 00000000 nop
7e0c: 8f98802c lw t8,-32724(gp)
7e10: 27043c70 addiu a0,t8,15472
7e14: 8f98802c lw t8,-32724(gp)
7e18: 2705476c addiu a1,t8,18284
7e1c: 8f988060 lw t8,-32672(gp)
7e20: 0300c821 move t9,t8
7e24: 0320f809 jalr t9
7e28: 00000000 nop
7e2c: 8fdc0018 lw gp,24(s8)
7e30: 2418ffff li t8,-1
7e34: 10000038 b 7f18 <_ZN9CommonAPI10SetAttrValEPKcS1_S1_@@Base+0x1b8>
7e38: 00000000 nop
7e3c: 8fd80020 lw t8,32(s8)
7e40: 13000010 beqz t8,7e84 <_ZN9CommonAPI10SetAttrValEPKcS1_S1_@@Base+0x124>
7e44: 00000000 nop
7e48: 27d80034 addiu t8,s8,52
7e4c: 8fc20020 lw v0,32(s8)
7e50: afa20010 sw v0,16(sp)
7e54: 03002021 move a0,t8
7e58: 8f98802c lw t8,-32724(gp)
7e5c: 27053c98 addiu a1,t8,15512
7e60: 8fc60028 lw a2,40(s8)
7e64: 8fc70024 lw a3,36(s8)
7e68: 8f988084 lw t8,sprintf
7e6c: 0300c821 move t9,t8
7e70: 0320f809 jalr t9
7e74: 00000000 nop
7e78: 8fdc0018 lw gp,24(s8)
7e7c: 1000000c b 7eb0 <_ZN9CommonAPI10SetAttrValEPKcS1_S1_@@Base+0x150>
7e80: 00000000 nop
7e84: 27d80034 addiu t8,s8,52
7e88: 03002021 move a0,t8
7e8c: 8f98802c lw t8,-32724(gp)
7e90: 27053c68 addiu a1,t8,15464
7e94: 8fc60028 lw a2,40(s8)
7e98: 8fc70024 lw a3,36(s8)
7e9c: 8f988084 lw t8,sprintf
7ea0: 0300c821 move t9,t8
7ea4: 0320f809 jalr t9
--
e0ec: 8fdc0010 lw gp,16(s8)
e0f0: afc20034 sw v0,52(s8)
e0f4: 8fd80034 lw t8,52(s8)
e0f8: 13000011 beqz t8,e140 <_ZN9CommonAPI13getValueByKeyEPKcS1_S1_S1_Pc@@Base+0x130>
e0fc: 00000000 nop
e100: 8fc20034 lw v0,52(s8)
e104: 8fd80030 lw t8,48(s8)
e108: 0058c023 subu t8,v0,t8
e10c: 27180001 addiu t8,t8,1
e110: 8fc40018 lw a0,24(s8)
e114: 03002821 move a1,t8
e118: 8f98802c lw t8,-32724(gp)
e11c: 27063ca4 addiu a2,t8,15524
e120: 8fc70030 lw a3,48(s8)
e124: 8f988100 lw t8,-32512(gp)
e128: 0300c821 move t9,t8
e12c: 0320f809 jalr t9
e130: 00000000 nop
e134: 8fdc0010 lw gp,16(s8)
e138: 10000013 b e188 <_ZN9CommonAPI13getValueByKeyEPKcS1_S1_S1_Pc@@Base+0x178>
e13c: 00000000 nop
e140: 8fc40018 lw a0,24(s8)
e144: 8f98802c lw t8,-32724(gp)
e148: 27053ca4 addiu a1,t8,15524
e14c: 8fc60030 lw a2,48(s8)
e150: 8f988084 lw t8,sprintf
e154: 0300c821 move t9,t8
e158: 0320f809 jalr t9
--
e174: 13000004 beqz t8,e188 <_ZN9CommonAPI13getValueByKeyEPKcS1_S1_S1_Pc@@Base+0x178>
e178: 00000000 nop
e17c: 2418ffff li t8,-1
e180: 1000005a b e2ec <_ZN9CommonAPI13getValueByKeyEPKcS1_S1_S1_Pc@@Base+0x2dc>
e184: 00000000 nop
e188: 8fd80020 lw t8,32(s8)
e18c: 1300004d beqz t8,e2c4 <_ZN9CommonAPI13getValueByKeyEPKcS1_S1_S1_Pc@@Base+0x2b4>
e190: 00000000 nop
e194: 8fc40018 lw a0,24(s8)
e198: 8fc50020 lw a1,32(s8)
e19c: 8f988078 lw t8,-32648(gp)
e1a0: 0300c821 move t9,t8
e1a4: 0320f809 jalr t9
e1a8: 00000000 nop
e1ac: 8fdc0010 lw gp,16(s8)
e1b0: afc20030 sw v0,48(s8)
e1b4: 8fd80030 lw t8,48(s8)
e1b8: 1300003f beqz t8,e2b8 <_ZN9CommonAPI13getValueByKeyEPKcS1_S1_S1_Pc@@Base+0x2a8>
e1bc: 00000000 nop
e1c0: 8fd80030 lw t8,48(s8)
e1c4: 27180001 addiu t8,t8,1
e1c8: 8fc40018 lw a0,24(s8)
e1cc: 8f82802c lw v0,-32724(gp)
e1d0: 24453ca4 addiu a1,v0,15524
e1d4: 03003021 move a2,t8
e1d8: 8f988084 lw t8,sprintf
e1dc: 0300c821 move t9,t8
e1e0: 0320f809 jalr t9
[*] Function sprintf used 16 times libcommonapi.so