[*] Binary protection state of KT-1
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function system tear down of KT-1
40e18: e1a00004 mov r0, r4
40e1c: e08f1001 add r1, pc, r1
40e20: ebff6e96 bl 1c880 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0xe70>
40e24: e59f10b4 ldr r1, [pc, #180] ; 40ee0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x14a8c>
40e28: e1a00004 mov r0, r4
40e2c: e08f1001 add r1, pc, r1
40e30: ebff6e92 bl 1c880 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0xe70>
40e34: e59f10a8 ldr r1, [pc, #168] ; 40ee4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x14a90>
40e38: e1a00004 mov r0, r4
40e3c: e08f1001 add r1, pc, r1
40e40: ebff6e8e bl 1c880 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0xe70>
40e44: e59f109c ldr r1, [pc, #156] ; 40ee8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x14a94>
40e48: e1a00004 mov r0, r4
40e4c: e08f1001 add r1, pc, r1
40e50: ebff6e8a bl 1c880 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0xe70>
40e54: e1a01008 mov r1, r8
40e58: e1a00004 mov r0, r4
40e5c: ebff6eec bl 1ca14 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x1004>
40e60: e1a00004 mov r0, r4
40e64: ebff6b2d bl 1bb20 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x110>
40e68: ebff5e04 bl 18680 <system@plt>
40e6c: e3500000 cmp r0, #0
40e70: 0a000004 beq 40e88 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x14a34>
--
67584: e8bd8070 pop {r4, r5, r6, pc}
67588: 00081eee andeq r1, r8, lr, ror #29
6758c: 000abb64 andeq fp, sl, r4, ror #22
67590: 000009bc ; <UNDEFINED> instruction: 0x000009bc
67594: e92d4070 push {r4, r5, r6, lr}
67598: e24dd058 sub sp, sp, #88 ; 0x58
6759c: e1a0500d mov r5, sp
675a0: e1a00005 mov r0, r5
675a4: ebfed14f bl 1bae8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0xd8>
675a8: e28d4038 add r4, sp, #56 ; 0x38
675ac: e3a03020 mov r3, #32
675b0: e3a02000 mov r2, #0
675b4: e1a01003 mov r1, r3
675b8: e1a00004 mov r0, r4
675bc: eb014a64 bl b9f54 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEjj@@Base+0x2ae8>
675c0: e59f10c0 ldr r1, [pc, #192] ; 67688 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3b234>
675c4: e1a00004 mov r0, r4
675c8: e08f1001 add r1, pc, r1
675cc: ebfec21e bl 17e4c <strcpy@plt>
675d0: e1a00004 mov r0, r4
675d4: ebfec429 bl 18680 <system@plt>
675d8: e3a03020 mov r3, #32
675dc: e3a02000 mov r2, #0
--
675f4: ebffff9f bl 67478 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3b024>
675f8: e28d1020 add r1, sp, #32
675fc: e28d0004 add r0, sp, #4
67600: ebfed891 bl 1d84c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@@Base>
67604: e1a00006 mov r0, r6
67608: ebfed1ad bl 1bcc4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x2b4>
6760c: e59f1078 ldr r1, [pc, #120] ; 6768c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3b238>
67610: e1a00004 mov r0, r4
67614: e08f1001 add r1, pc, r1
67618: ebfec20b bl 17e4c <strcpy@plt>
6761c: e59f106c ldr r1, [pc, #108] ; 67690 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3b23c>
67620: e1a00004 mov r0, r4
67624: e08f1001 add r1, pc, r1
67628: ebfec417 bl 1868c <strcat@plt>
6762c: e1a00005 mov r0, r5
67630: ebfed13a bl 1bb20 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x110>
67634: e1a01000 mov r1, r0
67638: e1a00004 mov r0, r4
6763c: ebfec412 bl 1868c <strcat@plt>
67640: e1a00004 mov r0, r4
67644: ebfec40d bl 18680 <system@plt>
67648: e3500000 cmp r0, #0
6764c: 0a000004 beq 67664 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3b210>
--
bff04: 00022867 andeq r2, r2, r7, ror #16
bff08: e92d40f0 push {r4, r5, r6, r7, lr}
bff0c: e1a07001 mov r7, r1
bff10: e59f1074 ldr r1, [pc, #116] ; bff8c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x50f8>
bff14: e24dd03c sub sp, sp, #60 ; 0x3c
bff18: e28d4020 add r4, sp, #32
bff1c: e1a06000 mov r6, r0
bff20: e28d2004 add r2, sp, #4
bff24: e08f1001 add r1, pc, r1
bff28: e1a00004 mov r0, r4
bff2c: e28d5008 add r5, sp, #8
bff30: ebfd73d9 bl 1ce9c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@@Base>
bff34: e1a03004 mov r3, r4
bff38: e1a02007 mov r2, r7
bff3c: e1a01006 mov r1, r6
bff40: e1a00005 mov r0, r5
bff44: ebffffb3 bl bfe18 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x4f84>
bff48: e1a00004 mov r0, r4
bff4c: ebfd6e93 bl 1b9a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@@Base>
bff50: e59d0008 ldr r0, [sp, #8]
bff54: ebfd61c9 bl 18680 <system@plt>
bff58: ea000004 b bff70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x50dc>
bff5c: e1a00004 mov r0, r4
--
bff90: e92d41f0 push {r4, r5, r6, r7, r8, lr}
bff94: e1a07001 mov r7, r1
bff98: e59f10b8 ldr r1, [pc, #184] ; c0058 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x51c4>
bff9c: e24dd048 sub sp, sp, #72 ; 0x48
bffa0: e28d4030 add r4, sp, #48 ; 0x30
bffa4: e28d6018 add r6, sp, #24
bffa8: e1a08000 mov r8, r0
bffac: e1a02006 mov r2, r6
bffb0: e08f1001 add r1, pc, r1
bffb4: e1a00004 mov r0, r4
bffb8: e1a0500d mov r5, sp
bffbc: ebfd73b6 bl 1ce9c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@@Base>
bffc0: e1a03004 mov r3, r4
bffc4: e1a02007 mov r2, r7
bffc8: e1a01008 mov r1, r8
bffcc: e1a00005 mov r0, r5
bffd0: ebffff90 bl bfe18 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x4f84>
bffd4: e1a00004 mov r0, r4
bffd8: ebfd6e70 bl 1b9a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@@Base>
bffdc: e59d0000 ldr r0, [sp]
bffe0: ebfd61a6 bl 18680 <system@plt>
bffe4: e3500000 cmp r0, #0
bffe8: 0a00000c beq c0020 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x518c>
--
c0064: e92d41f0 push {r4, r5, r6, r7, r8, lr}
c0068: e1a07001 mov r7, r1
c006c: e59f10a8 ldr r1, [pc, #168] ; c011c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x5288>
c0070: e24dd048 sub sp, sp, #72 ; 0x48
c0074: e28d4030 add r4, sp, #48 ; 0x30
c0078: e28d6018 add r6, sp, #24
c007c: e1a08000 mov r8, r0
c0080: e1a02006 mov r2, r6
c0084: e08f1001 add r1, pc, r1
c0088: e1a00004 mov r0, r4
c008c: e1a0500d mov r5, sp
c0090: ebfd7381 bl 1ce9c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@@Base>
c0094: e1a03004 mov r3, r4
c0098: e1a02007 mov r2, r7
c009c: e1a01008 mov r1, r8
c00a0: e1a00005 mov r0, r5
c00a4: ebffff5b bl bfe18 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x4f84>
c00a8: e1a00004 mov r0, r4
c00ac: ebfd6e3b bl 1b9a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@@Base>
c00b0: e59d0000 ldr r0, [sp]
c00b4: ebfd6171 bl 18680 <system@plt>
c00b8: e3500000 cmp r0, #0
c00bc: 0a00000a beq c00ec <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x5258>
--
c0128: e92d41f0 push {r4, r5, r6, r7, r8, lr}
c012c: e1a07001 mov r7, r1
c0130: e59f10b8 ldr r1, [pc, #184] ; c01f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x535c>
c0134: e24dd048 sub sp, sp, #72 ; 0x48
c0138: e28d4030 add r4, sp, #48 ; 0x30
c013c: e28d6018 add r6, sp, #24
c0140: e1a08000 mov r8, r0
c0144: e1a02006 mov r2, r6
c0148: e08f1001 add r1, pc, r1
c014c: e1a00004 mov r0, r4
c0150: e1a0500d mov r5, sp
c0154: ebfd7350 bl 1ce9c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@@Base>
c0158: e1a03004 mov r3, r4
c015c: e1a02007 mov r2, r7
c0160: e1a01008 mov r1, r8
c0164: e1a00005 mov r0, r5
c0168: ebffff2a bl bfe18 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x4f84>
c016c: e1a00004 mov r0, r4
c0170: ebfd6e0a bl 1b9a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@@Base>
c0174: e59d0000 ldr r0, [sp]
c0178: ebfd6140 bl 18680 <system@plt>
c017c: e3500000 cmp r0, #0
c0180: 0a00000c beq c01b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x5324>
--
c325c: e08f0000 add r0, pc, r0
c3260: ebfd51d3 bl 179b4 <puts@plt>
c3264: e3560000 cmp r6, #0
c3268: e16f5f15 clz r5, r5
c326c: e1a052a5 lsr r5, r5, #5
c3270: 03a05000 moveq r5, #0
c3274: e3550000 cmp r5, #0
c3278: 0a000006 beq c3298 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8404>
c327c: e5963000 ldr r3, [r6]
c3280: e3530002 cmp r3, #2
c3284: 0a0001ec beq c3a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8ba8>
c3288: e3530003 cmp r3, #3
c328c: 0a0001ee beq c3a4c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bb8>
c3290: e3530001 cmp r3, #1
c3294: 1a000005 bne c32b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x841c>
c3298: e59f07c0 ldr r0, [pc, #1984] ; c3a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bcc>
c329c: e08f0000 add r0, pc, r0
c32a0: ebfd51c3 bl 179b4 <puts@plt>
c32a4: e59f07b8 ldr r0, [pc, #1976] ; c3a64 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bd0>
c32a8: e08f0000 add r0, pc, r0
c32ac: ebfd54f3 bl 18680 <system@plt>
c32b0: e59f17b0 ldr r1, [pc, #1968] ; c3a68 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bd4>
c32b4: e59f07b0 ldr r0, [pc, #1968] ; c3a6c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bd8>
--
c333c: ebfd52c5 bl 17e58 <__errno_location@plt>
c3340: e3a04000 mov r4, #0
c3344: e3a03016 mov r3, #22
c3348: e5803000 str r3, [r0]
c334c: e59f1724 ldr r1, [pc, #1828] ; c3a78 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8be4>
c3350: e1a00009 mov r0, r9
c3354: ea0000da b c36c4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8830>
c3358: e59f3724 ldr r3, [pc, #1828] ; c3a84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bf0>
c335c: e1500003 cmp r0, r3
c3360: 0a00018b beq c3994 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8b00>
c3364: 8a000029 bhi c3410 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x857c>
c3368: e243300c sub r3, r3, #12
c336c: e1500003 cmp r0, r3
c3370: 0a00014b beq c38a4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8a10>
c3374: 8a000009 bhi c33a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x850c>
c3378: e2433038 sub r3, r3, #56 ; 0x38
c337c: e1500003 cmp r0, r3
c3380: 1affffd7 bne c32e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8450>
c3384: e59f06fc ldr r0, [pc, #1788] ; c3a88 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bf4>
c3388: e08f0000 add r0, pc, r0
c338c: ebfd54bb bl 18680 <system@plt>
c3390: e59f06f4 ldr r0, [pc, #1780] ; c3a8c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bf8>
c3394: e08f0000 add r0, pc, r0
--
c3744: e2507000 subs r7, r0, #0
c3748: 0afffee5 beq c32e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8450>
c374c: e2554001 subs r4, r5, #1
c3750: 13a04001 movne r4, #1
c3754: e3560000 cmp r6, #0
c3758: 03a04001 moveq r4, #1
c375c: e3540000 cmp r4, #0
c3760: 0a000006 beq c3780 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x88ec>
c3764: ebfd51bb bl 17e58 <__errno_location@plt>
c3768: e3a04000 mov r4, #0
c376c: e3a03016 mov r3, #22
c3770: e5803000 str r3, [r0]
c3774: e59f12fc ldr r1, [pc, #764] ; c3a78 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8be4>
c3778: e1a00007 mov r0, r7
c377c: eaffffd0 b c36c4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8830>
c3780: e5d65000 ldrb r5, [r6]
c3784: e3550001 cmp r5, #1
c3788: 1a000004 bne c37a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x890c>
c378c: e59f0350 ldr r0, [pc, #848] ; c3ae4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c50>
c3790: e08f0000 add r0, pc, r0
c3794: ebfd53b9 bl 18680 <system@plt>
c3798: e3a04001 mov r4, #1
c379c: eafffff4 b c3774 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x88e0>
[*] Function system used 10 times KT-1