File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    001e2bd0
    001e2bd0libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*):
    001e2bd0push rbp
    001e2bd1mov rbp, rsp
    001e2bd4push r15
    001e2bd6push r14
    001e2bd8push r13
    001e2bdapush r12
    001e2bdcpush rbx
    001e2bddsub rsp, 664
    001e2be4mov r13, r9
    001e2be7mov rax, [rdx+16]
    001e2bebmov [rbp-144], rax
    001e2bf2mov rax, [rdx+8]
    001e2bf6mov [rbp-56], rdx
    001e2bfaadd rax, [rdx]
    001e2bfdmov [rbp-80], rdi
    001e2c01mov [rbp-136], rax
    001e2c08mov [rbp-128], -1
    001e2c10mov rax, [rsi+16]
    001e2c14mov [rbp-120], rax
    001e2c18mov rax, [rsi+8]
    001e2c1cadd rax, [rsi]
    001e2c1fmov [rbp-112], rax
    001e2c23sub rcx, [rsi+24]
    001e2c27mov [rbp-104], rcx
    001e2c2bxor eax, eax
    001e2c2dlea r15, [rip-0x14cc44]
    001e2c34xor ecx, ecx
    001e2c36mov [rbp-72], rcx
    001e2c3ajmp 0x1e2c52
    001e2c3cnop [rax]
    001e2c40
    001e2c40loc_1e2c40:
    001e2c40mov rax, [rbp-88]
    001e2c44add rax, 1
    001e2c48cmp rax, 2
    001e2c4cje 0x1e349b
    001e2c52
    001e2c52loc_1e2c52:
    001e2c52mov [rbp-88], rax
    001e2c56lea rax, [rax+2*rax]
    001e2c5amov rcx, [rbp+8*rax-144]
    001e2c62mov r14, [rbp+8*rax-136]
    001e2c6amov [rbp-48], rcx
    001e2c6ecmp rcx, r14
    001e2c71jae 0x1e2c40
    001e2c73mov rbx, [rbp+8*rax-128]
    001e2c78test rbx, rbx
    001e2c7bje 0x1e2c40
    001e2c7dxor r12l, r12l
    001e2c80mov [rbp-64], rbx
    001e2c84nop [rax+rax]
    001e2c8enop
    001e2c90
    001e2c90loc_1e2c90:
    001e2c90movzx edx, [rcx]
    001e2c93lea rax, [rcx+1]
    001e2c97mov [rbp-48], rax
    001e2c9bcmp rdx, 47
    001e2c9fja 0x1e3335
    001e2ca5movsxd rsi, [r15+4*rdx]
    001e2ca9add rsi, r15
    001e2cacjmp rsi
    001e2caemov rax, [rbp-56]
    001e2cb2movzx ecx, [rax+24]
    001e2cb6lea rsi, [rbp-48]
    001e2cbamov rdi, [rbp-80]
    001e2cbemov rdx, r14
    001e2cc1xor r8l, r8l
    001e2cc4call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e2cc9mov r12, rax
    001e2cccjmp 0x1e3480
    001e2cd1movzx eax, [rcx+1]
    001e2cd5mov rdx, [rbp-56]
    001e2cd9imul eax, [rdx+40]
    001e2cddadd r12, rax
    001e2ce0add rcx, 2
    001e2ce4mov [rbp-48], rcx
    001e2ce8jmp 0x1e3480
    001e2cedmovzx eax, [rcx+1]
    001e2cf1mov rdx, [rbp-56]
    001e2cf5imul eax, [rdx+40]
    001e2cf9add r12, rax
    001e2cfcadd rcx, 3
    001e2d00mov [rbp-48], rcx
    001e2d04jmp 0x1e3480
    001e2d09mov rax, [rbp-56]
    001e2d0dmov eax, [rax+40]
    001e2d10imul eax, [rcx+1]
    001e2d14add r12, rax
    001e2d17add rcx, 5
    001e2d1bmov [rbp-48], rcx
    001e2d1fjmp 0x1e3480
    001e2d24lea r15, [rbp-48]
    001e2d28mov rdi, r15
    001e2d2bmov rsi, r14
    001e2d2ecall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2d33mov rbx, rax
    001e2d36mov rdi, r15
    001e2d39mov rsi, r14
    001e2d3ccall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2d41cmp rbx, 33
    001e2d45jae 0x1e34a2
    001e2d4bmov rcx, [rbp-56]
    001e2d4fmovsxd rcx, [rcx+44]
    001e2d53imul rax, rcx
    001e2d57shl rbx, 4
    001e2d5bcmp [r13+rbx+28], 0
    001e2d61jne 0x1e2d7c
    001e2d63lea rcx, [rbx+r13]
    001e2d67add rcx, 28
    001e2d6bmovups x0, [r13+rbx+24]
    001e2d71movups [rbp+rbx-672], x0
    001e2d79mov [rcx], 1
    001e2d7c
    001e2d7cloc_1e2d7c:
    001e2d7cmov [r13+rbx+24], 2
    001e2d85jmp 0x1e2eb4
    001e2d8alea rdi, [rbp-48]
    001e2d8emov rsi, r14
    001e2d91call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2d96cmp rax, 33
    001e2d9ajae 0x1e34bd
    001e2da0shl rax, 4
    001e2da4cmp [r13+rax+28], 0
    001e2daaje 0x1e3480
    001e2db0movups x0, [rbp+rax-672]
    001e2db8movups [r13+rax+24], x0
    001e2dbejmp 0x1e3480
    001e2dc3lea rdi, [rbp-48]
    001e2dc7mov rsi, r14
    001e2dcacall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2dcfcmp rax, 33
    001e2dd3jae 0x1e34d3
    001e2dd9shl rax, 4
    001e2dddcmp [r13+rax+28], 0
    001e2de3jne 0x1e2dfe
    001e2de5lea rcx, [rax+r13]
    001e2de9add rcx, 28
    001e2dedmovups x0, [r13+rax+24]
    001e2df3movups [rbp+rax-672], x0
    001e2dfbmov [rcx], 1
    001e2dfe
    001e2dfeloc_1e2dfe:
    001e2dfemov [r13+rax+24], 1
    001e2e07jmp 0x1e3480
    001e2e0clea rdi, [rbp-48]
    001e2e10mov rsi, r14
    001e2e13call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2e18cmp rax, 33
    001e2e1cjae 0x1e34ee
    001e2e22shl rax, 4
    001e2e26cmp [r13+rax+28], 0
    001e2e2cjne 0x1e2e47
    001e2e2elea rcx, [rax+r13]
    001e2e32add rcx, 28
    001e2e36movups x0, [r13+rax+24]
    001e2e3cmovups [rbp+rax-672], x0
    001e2e44mov [rcx], 1
    001e2e47
    001e2e47loc_1e2e47:
    001e2e47mov [r13+rax+24], 0
    001e2e50jmp 0x1e3480
    001e2e55lea r15, [rbp-48]
    001e2e59mov rdi, r15
    001e2e5cmov rsi, r14
    001e2e5fcall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2e64mov rbx, rax
    001e2e67mov rdi, r15
    001e2e6amov rsi, r14
    001e2e6dcall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2e72cmp rbx, 33
    001e2e76jae 0x1e3509
    001e2e7ccmp rax, 33
    001e2e80jae 0x1e3524
    001e2e86shl rbx, 4
    001e2e8acmp [r13+rbx+28], 0
    001e2e90jne 0x1e2eab
    001e2e92lea rcx, [rbx+r13]
    001e2e96add rcx, 28
    001e2e9amovups x0, [r13+rbx+24]
    001e2ea0movups [rbp+rbx-672], x0
    001e2ea8mov [rcx], 1
    001e2eab
    001e2eabloc_1e2eab:
    001e2eabmov [r13+rbx+24], 5
    001e2eb4
    001e2eb4loc_1e2eb4:
    001e2eb4mov [r13+rbx+32], rax
    001e2eb9jmp 0x1e2f57
    001e2ebemov rdi, rsp
    001e2ec1lea rbx, [rdi-560]
    001e2ec8mov rsp, rbx
    001e2ecbmov rax, [rbp-72]
    001e2ecfmov [rdi-560], rax
    001e2ed6add rdi, -552
    001e2eddmov edx, 552
    001e2ee2mov rsi, r13
    001e2ee5call memcpy
    001e2eeamov [rbp-72], rbx
    001e2eeemov rbx, [rbp-64]
    001e2ef2jmp 0x1e3480
    001e2ef7mov rax, [rbp-72]
    001e2efbtest rax, rax
    001e2efeje 0x1e3623
    001e2f04lea rsi, [rax+8]
    001e2f08mov edx, 552
    001e2f0dmov rdi, r13
    001e2f10mov rbx, rax
    001e2f13call memcpy
    001e2f18mov rbx, [rbx]
    001e2f1bmov [rbp-72], rbx
    001e2f1fmov rbx, [rbp-64]
    001e2f23jmp 0x1e3478
    001e2f28lea r15, [rbp-48]
    001e2f2cmov rdi, r15
    001e2f2fmov rsi, r14
    001e2f32call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2f37mov rbx, rax
    001e2f3amov rdi, r15
    001e2f3dmov rsi, r14
    001e2f40call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2f45cmp rbx, 33
    001e2f49jae 0x1e353f
    001e2f4fmov [r13], ebx
    001e2f53mov [r13+4], eax
    001e2f57
    001e2f57loc_1e2f57:
    001e2f57lea r15, [rip-0x14cf6e]
    001e2f5emov rbx, [rbp-64]
    001e2f62jmp 0x1e3480
    001e2f67lea rdi, [rbp-48]
    001e2f6bmov rsi, r14
    001e2f6ecall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2f73cmp rax, 33
    001e2f77jae 0x1e355a
    001e2f7dmov [r13], eax
    001e2f81jmp 0x1e3480
    001e2f86lea rdi, [rbp-48]
    001e2f8amov rsi, r14
    001e2f8dcall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2f92mov [r13+4], eax
    001e2f96jmp 0x1e3480
    001e2f9bmov [r13], 0
    001e2fa3mov [r13+8], rax
    001e2fa7jmp 0x1e3320
    001e2faclea rdi, [rbp-48]
    001e2fb0mov rsi, r14
    001e2fb3call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e2fb8cmp rax, 33
    001e2fbcjae 0x1e3575
    001e2fc2shl rax, 4
    001e2fc6cmp [r13+rax+28], 0
    001e2fccjne 0x1e2fe7
    001e2fcelea rcx, [rax+r13]
    001e2fd2add rcx, 28
    001e2fd6movups x0, [r13+rax+24]
    001e2fdcmovups [rbp+rax-672], x0
    001e2fe4mov [rcx], 1
    001e2fe7
    001e2fe7loc_1e2fe7:
    001e2fe7mov rcx, [rbp-48]
    001e2febmov [r13+rax+24], 6
    001e2ff4jmp 0x1e331b
    001e2ff9lea rdi, [rbp-48]
    001e2ffdmov rsi, r14
    001e3000call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e3005cmp rax, 33
    001e3009jae 0x1e3590
    001e300fmov r8, [rbp-48]
    001e3013xor ecx, ecx
    001e3015xor esi, esi
    001e3017mov rdx, r8
    001e301anop [rax+rax]
    001e3020
    001e3020loc_1e3020:
    001e3020cmp rdx, r14
    001e3023je 0x1e3664
    001e3029movzx ebx, [rdx]
    001e302cadd rdx, 1
    001e3030mov edi, ebx
    001e3032and edi, 127
    001e3035shl rdi, cl
    001e3038or rsi, rdi
    001e303badd rcx, 7
    001e303fadd r8, 1
    001e3043test bl, bl
    001e3045js 0x1e3020
    001e3047lea edx, [rcx-7]
    001e304amov rdi, -1
    001e3051shl rdi, cl
    001e3054xor ecx, ecx
    001e3056cmp edx, 57
    001e3059cmovae rdi, rcx
    001e305dtest bl, 64
    001e3060cmove rdi, rcx
    001e3064or rsi, rdi
    001e3067mov [rbp-48], r8
    001e306bmov rcx, [rbp-56]
    001e306fmovsxd rcx, [rcx+44]
    001e3073imul rcx, rsi
    001e3077shl rax, 4
    001e307bcmp [r13+rax+28], 0
    001e3081jne 0x1e309c
    001e3083lea rdx, [rax+r13]
    001e3087add rdx, 28
    001e308bmovups x0, [r13+rax+24]
    001e3091movups [rbp+rax-672], x0
    001e3099mov [rdx], 1
    001e309c
    001e309cloc_1e309c:
    001e309cmov [r13+rax+24], 2
    001e30a5jmp 0x1e32c5
    001e30aalea rdi, [rbp-48]
    001e30aemov rsi, r14
    001e30b1call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e30b6mov rbx, [rbp-48]
    001e30baxor ecx, ecx
    001e30bcxor r8l, r8l
    001e30bfmov rdi, rbx
    001e30c2nop [rax+rax]
    001e30ccnop [rax]
    001e30d0
    001e30d0loc_1e30d0:
    001e30d0cmp rdi, r14
    001e30d3je 0x1e3664
    001e30d9movzx edx, [rdi]
    001e30dcadd rdi, 1
    001e30e0mov esi, edx
    001e30e2and esi, 127
    001e30e5shl rsi, cl
    001e30e8or r8, rsi
    001e30ebadd rcx, 7
    001e30efadd rbx, 1
    001e30f3test dl, dl
    001e30f5js 0x1e30d0
    001e30f7mov [rbp-48], rbx
    001e30fbcmp rax, 33
    001e30ffjae 0x1e35a8
    001e3105lea esi, [rcx-7]
    001e3108mov rdi, -1
    001e310fshl rdi, cl
    001e3112xor ecx, ecx
    001e3114cmp esi, 57
    001e3117cmovae edi, ecx
    001e311atest dl, 64
    001e311dcmove edi, ecx
    001e3120or r8l, edi
    001e3123mov rcx, [rbp-56]
    001e3127imul r8l, [rcx+44]
    001e312cmov [r13], eax
    001e3130mov [r13+4], r8l
    001e3134mov rbx, [rbp-64]
    001e3138jmp 0x1e3480
    001e313dxor ecx, ecx
    001e313fxor edx, edx
    001e3141mov rdi, rax
    001e3144nop [rax+rax]
    001e314enop
    001e3150
    001e3150loc_1e3150:
    001e3150cmp rdi, r14
    001e3153je 0x1e3664
    001e3159movzx ebx, [rdi]
    001e315cadd rdi, 1
    001e3160mov esi, ebx
    001e3162and esi, 127
    001e3165shl rsi, cl
    001e3168or rdx, rsi
    001e316badd rcx, 7
    001e316fadd rax, 1
    001e3173test bl, bl
    001e3175js 0x1e3150
    001e3177lea esi, [rcx-7]
    001e317amov rdi, -1
    001e3181shl rdi, cl
    001e3184xor ecx, ecx
    001e3186cmp esi, 57
    001e3189cmovae edi, ecx
    001e318ctest bl, 64
    001e318fcmove edi, ecx
    001e3192or edx, edi
    001e3194mov [rbp-48], rax
    001e3198mov rax, [rbp-56]
    001e319cimul edx, [rax+44]
    001e31a0mov [r13+4], edx
    001e31a4mov rbx, [rbp-64]
    001e31a8jmp 0x1e3480
    001e31adlea rdi, [rbp-48]
    001e31b1mov rsi, r14
    001e31b4call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e31b9mov r15, rax
    001e31bccmp rax, 33
    001e31c0jae 0x1e35c0
    001e31c6lea rdi, [rbp-48]
    001e31camov rsi, r14
    001e31cdcall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e31d2mov rcx, [rbp-56]
    001e31d6movsxd rcx, [rcx+44]
    001e31daimul rcx, rax
    001e31deshl r15, 4
    001e31e2cmp [r13+r15+28], 0
    001e31e8jne 0x1e3204
    001e31ealea rax, [r15+r13]
    001e31eeadd rax, 28
    001e31f2movups x0, [r13+r15+24]
    001e31f8movups [rbp+r15-672], x0
    001e3201mov [rax], 1
    001e3204
    001e3204loc_1e3204:
    001e3204mov [r13+r15+24], 4
    001e320dmov [r13+r15+32], rcx
    001e3212jmp 0x1e3478
    001e3217lea rdi, [rbp-48]
    001e321bmov rsi, r14
    001e321ecall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e3223cmp rax, 33
    001e3227jae 0x1e35d3
    001e322dmov r8, [rbp-48]
    001e3231xor ecx, ecx
    001e3233xor esi, esi
    001e3235mov rdx, r8
    001e3238nop [rax+rax]
    001e3240
    001e3240loc_1e3240:
    001e3240cmp rdx, r14
    001e3243je 0x1e3664
    001e3249movzx ebx, [rdx]
    001e324cadd rdx, 1
    001e3250mov edi, ebx
    001e3252and edi, 127
    001e3255shl rdi, cl
    001e3258or rsi, rdi
    001e325badd rcx, 7
    001e325fadd r8, 1
    001e3263test bl, bl
    001e3265js 0x1e3240
    001e3267lea edx, [rcx-7]
    001e326amov rdi, -1
    001e3271shl rdi, cl
    001e3274xor ecx, ecx
    001e3276cmp edx, 57
    001e3279cmovae rdi, rcx
    001e327dtest bl, 64
    001e3280cmove rdi, rcx
    001e3284or rsi, rdi
    001e3287mov [rbp-48], r8
    001e328bmov rcx, [rbp-56]
    001e328fmovsxd rcx, [rcx+44]
    001e3293imul rcx, rsi
    001e3297shl rax, 4
    001e329bcmp [r13+rax+28], 0
    001e32a1jne 0x1e32bc
    001e32a3lea rdx, [rax+r13]
    001e32a7add rdx, 28
    001e32abmovups x0, [r13+rax+24]
    001e32b1movups [rbp+rax-672], x0
    001e32b9mov [rdx], 1
    001e32bc
    001e32bcloc_1e32bc:
    001e32bcmov [r13+rax+24], 4
    001e32c5
    001e32c5loc_1e32c5:
    001e32c5mov [r13+rax+32], rcx
    001e32camov rbx, [rbp-64]
    001e32cejmp 0x1e3480
    001e32d3lea rdi, [rbp-48]
    001e32d7mov rsi, r14
    001e32dacall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e32dfcmp rax, 33
    001e32e3jae 0x1e35eb
    001e32e9shl rax, 4
    001e32edcmp [r13+rax+28], 0
    001e32f3jne 0x1e330e
    001e32f5lea rcx, [rax+r13]
    001e32f9add rcx, 28
    001e32fdmovups x0, [r13+rax+24]
    001e3303movups [rbp+rax-672], x0
    001e330bmov [rcx], 1
    001e330e
    001e330eloc_1e330e:
    001e330emov rcx, [rbp-48]
    001e3312mov [r13+rax+24], 7
    001e331b
    001e331bloc_1e331b:
    001e331bmov [r13+rax+32], rcx
    001e3320
    001e3320loc_1e3320:
    001e3320lea rdi, [rbp-48]
    001e3324mov rsi, r14
    001e3327call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e332cadd [rbp-48], rax
    001e3330jmp 0x1e3480
    001e3335
    001e3335loc_1e3335:
    001e3335mov r15l, edx
    001e3338and r15l, 63
    001e333cmov eax, edx
    001e333eand al, 192
    001e3340cmp al, 64
    001e3342je 0x1e3440
    001e3348and edx, -64
    001e334bcmp edx, 192
    001e3351je 0x1e3451
    001e3357cmp edx, 128
    001e335djne 0x1e3623
    001e3363cmp r15b, 33
    001e3367jae 0x1e3634
    001e336dlea rdi, [rbp-48]
    001e3371mov rsi, r14
    001e3374call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e3379mov rcx, [rbp-56]
    001e337dmovsxd rcx, [rcx+44]
    001e3381imul rcx, rax
    001e3385shl r15, 4
    001e3389cmp [r13+r15+28], 0
    001e338fjne 0x1e33ab
    001e3391lea rax, [r15+r13]
    001e3395add rax, 28
    001e3399movups x0, [r13+r15+24]
    001e339fmovups [rbp+r15-672], x0
    001e33a8mov [rax], 1
    001e33ab
    001e33abloc_1e33ab:
    001e33abmov [r13+r15+24], 2
    001e33b4mov [r13+r15+32], rcx
    001e33b9jmp 0x1e3478
    001e33belea rdi, [rbp-48]
    001e33c2mov rsi, r14
    001e33c5call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e33camov [r13+16], eax
    001e33cejmp 0x1e3480
    001e33d3lea rdi, [rbp-48]
    001e33d7mov rsi, r14
    001e33dacall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e33dfcmp rax, 33
    001e33e3jae 0x1e3603
    001e33e9mov rbx, rax
    001e33eclea rdi, [rbp-48]
    001e33f0mov rsi, r14
    001e33f3call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e33f8mov rcx, [rbp-56]
    001e33fcmovsxd rcx, [rcx+44]
    001e3400imul rcx, rax
    001e3404neg rcx
    001e3407shl rbx, 4
    001e340bcmp [r13+rbx+28], 0
    001e3411jne 0x1e342c
    001e3413lea rax, [rbx+r13]
    001e3417add rax, 28
    001e341bmovups x0, [r13+rbx+24]
    001e3421movups [rbp+rbx-672], x0
    001e3429mov [rax], 1
    001e342c
    001e342cloc_1e342c:
    001e342cmov [r13+rbx+24], 2
    001e3435mov [r13+rbx+32], rcx
    001e343amov rbx, [rbp-64]
    001e343ejmp 0x1e3480
    001e3440
    001e3440loc_1e3440:
    001e3440movzx eax, r15b
    001e3444mov rcx, [rbp-56]
    001e3448imul eax, [rcx+40]
    001e344cadd r12, rax
    001e344fjmp 0x1e3478
    001e3451
    001e3451loc_1e3451:
    001e3451movzx edx, r15b
    001e3455cmp dl, 33
    001e3458jae 0x1e3651
    001e345eshl rdx, 4
    001e3462cmp [r13+rdx+28], 0
    001e3468je 0x1e3478
    001e346amovups x0, [rbp+rdx-672]
    001e3472movups [r13+rdx+24], x0
    001e3478
    001e3478loc_1e3478:
    001e3478lea r15, [rip-0x14d48f]
    001e347fnop
    001e3480
    001e3480loc_1e3480:
    001e3480mov rcx, [rbp-48]
    001e3484cmp rcx, r14
    001e3487jae 0x1e2c40
    001e348dcmp r12, rbx
    001e3490jb 0x1e2c90
    001e3496jmp 0x1e2c40
    001e349b
    001e349bloc_1e349b:
    001e349bmov al, 1
    001e349djmp 0x1e3625
    001e34a2
    001e34a2loc_1e34a2:
    001e34a2mov rax, [rip+0x2e957]
    001e34a9mov rcx, [rax]
    001e34aclea rdi, [rip-0x14cebf]
    001e34b3mov esi, 70
    001e34b8jmp 0x1e3619
    001e34bd
    001e34bdloc_1e34bd:
    001e34bdmov rax, [rip+0x2e93c]
    001e34c4mov rcx, [rax]
    001e34c7lea rdi, [rip-0x14ce93]
    001e34cejmp 0x1e356b
    001e34d3
    001e34d3loc_1e34d3:
    001e34d3mov rax, [rip+0x2e926]
    001e34damov rcx, [rax]
    001e34ddlea rdi, [rip-0x14ce61]
    001e34e4mov esi, 64
    001e34e9jmp 0x1e3619
    001e34ee
    001e34eeloc_1e34ee:
    001e34eemov rax, [rip+0x2e90b]
    001e34f5mov rcx, [rax]
    001e34f8lea rdi, [rip-0x14ce3b]
    001e34ffmov esi, 65
    001e3504jmp 0x1e3619
    001e3509
    001e3509loc_1e3509:
    001e3509mov rax, [rip+0x2e8f0]
    001e3510mov rcx, [rax]
    001e3513lea rdi, [rip-0x14ce14]
    001e351amov esi, 63
    001e351fjmp 0x1e3619
    001e3524
    001e3524loc_1e3524:
    001e3524mov rax, [rip+0x2e8d5]
    001e352bmov rcx, [rax]
    001e352elea rdi, [rip-0x14cdef]
    001e3535mov esi, 64
    001e353ajmp 0x1e3619
    001e353f
    001e353floc_1e353f:
    001e353fmov rax, [rip+0x2e8ba]
    001e3546mov rcx, [rax]
    001e3549lea rdi, [rip-0x14cdc9]
    001e3550mov esi, 62
    001e3555jmp 0x1e3619
    001e355a
    001e355aloc_1e355a:
    001e355amov rax, [rip+0x2e89f]
    001e3561mov rcx, [rax]
    001e3564lea rdi, [rip-0x14cda5]
    001e356b
    001e356bloc_1e356b:
    001e356bmov esi, 71
    001e3570jmp 0x1e3619
    001e3575
    001e3575loc_1e3575:
    001e3575mov rax, [rip+0x2e884]
    001e357cmov rcx, [rax]
    001e357flea rdi, [rip-0x14cd78]
    001e3586mov esi, 65
    001e358bjmp 0x1e3619
    001e3590
    001e3590loc_1e3590:
    001e3590mov rax, [rip+0x2e869]
    001e3597mov rcx, [rax]
    001e359alea rdi, [rip-0x14cd51]
    001e35a1mov esi, 73
    001e35a6jmp 0x1e3619
    001e35a8
    001e35a8loc_1e35a8:
    001e35a8mov rax, [rip+0x2e851]
    001e35afmov rcx, [rax]
    001e35b2lea rdi, [rip-0x14cd1f]
    001e35b9mov esi, 65
    001e35bejmp 0x1e3619
    001e35c0
    001e35c0loc_1e35c0:
    001e35c0mov rax, [rip+0x2e839]
    001e35c7mov rdi, [rax]
    001e35calea rsi, [rip-0x14ccf5]
    001e35d1jmp 0x1e3645
    001e35d3
    001e35d3loc_1e35d3:
    001e35d3mov rax, [rip+0x2e826]
    001e35damov rcx, [rax]
    001e35ddlea rdi, [rip-0x14ccba]
    001e35e4mov esi, 68
    001e35e9jmp 0x1e3619
    001e35eb
    001e35ebloc_1e35eb:
    001e35ebmov rax, [rip+0x2e80e]
    001e35f2mov rcx, [rax]
    001e35f5lea rdi, [rip-0x14cc8d]
    001e35fcmov esi, 69
    001e3601jmp 0x1e3619
    001e3603
    001e3603loc_1e3603:
    001e3603mov rax, [rip+0x2e7f6]
    001e360amov rcx, [rax]
    001e360dlea rdi, [rip-0x14cc5f]
    001e3614mov esi, 83
    001e3619
    001e3619loc_1e3619:
    001e3619mov edx, 1
    001e361ecall fwrite@plt
    001e3623
    001e3623loc_1e3623:
    001e3623xor eax, eax
    001e3625
    001e3625loc_1e3625:
    001e3625lea rsp, [rbp-40]
    001e3629pop rbx
    001e362apop r12
    001e362cpop r13
    001e362epop r14
    001e3630pop r15
    001e3632pop rbp
    001e3633ret
    001e3634
    001e3634loc_1e3634:
    001e3634mov rax, [rip+0x2e7c5]
    001e363bmov rdi, [rax]
    001e363elea rsi, [rip-0x14cc3c]
    001e3645
    001e3645loc_1e3645:
    001e3645mov rdx, r15
    001e3648
    001e3648loc_1e3648:
    001e3648xor eax, eax
    001e364acall fprintf@plt
    001e364fjmp 0x1e3623
    001e3651
    001e3651loc_1e3651:
    001e3651mov rax, [rip+0x2e7a8]
    001e3658mov rdi, [rax]
    001e365blea rsi, [rip-0x14cc10]
    001e3662jmp 0x1e3648
    001e3664
    001e3664loc_1e3664:
    001e3664mov rbx, [rip+0x2e795]
    001e366bmov rdi, [rbx]
    001e366elea rsi, [rip-0x14d105]
    001e3675lea rdx, [rip-0x14cab2]
    001e367clea rcx, [rip-0x14caae]
    001e3683xor eax, eax
    001e3685call fprintf@plt
    001e368amov rdi, [rbx]
    001e368dcall fflush@plt
    001e3692call abort@plt
    001e2bd0
    001e3697
    001e3697 // align 0x10
    001e36a0
    001e36a0libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_x86_64 const&):
    001e36a0push rbp
    001e36a1mov rbp, rsp
    001e36a4push rbx
    001e36a5push rax
    001e36a6mov ecx, [rsi]
    001e36a8add ecx, 2
    001e36abcmp ecx, 18
    001e36aeja 0x1e3747
    001e36b4mov rax, rdi
    001e36b7lea rdi, [rip-0x14d60e]
    001e36bemovsxd rcx, [rdi+4*rcx]
    001e36c2add rcx, rdi
    001e36c5jmp rcx
    001e36c7add rdx, 56
    001e36cbjmp 0x1e3739
    001e36cdsub rdx, -128
    001e36d1jmp 0x1e3739
    001e36d3mov rdi, [rsi+8]
    001e36d7mov rsi, rax
    001e36daxor ecx, ecx
    001e36dcadd rsp, 8
    001e36e0pop rbx
    001e36e1pop rbp
    001e36e2jmp 0x1e3cb0
    001e36e7add rdx, 24
    001e36ebjmp 0x1e3739
    001e36edadd rdx, 16
    001e36f1jmp 0x1e3739
    001e36f3add rdx, 8
    001e36f7jmp 0x1e3739
    001e36f9add rdx, 40
    001e36fdjmp 0x1e3739
    001e36ffadd rdx, 32
    001e3703jmp 0x1e3739
    001e3705add rdx, 48
    001e3709jmp 0x1e3739
    001e370badd rdx, 64
    001e370fjmp 0x1e3739
    001e3711add rdx, 72
    001e3715jmp 0x1e3739
    001e3717add rdx, 80
    001e371bjmp 0x1e3739
    001e371dadd rdx, 88
    001e3721jmp 0x1e3739
    001e3723add rdx, 96
    001e3727jmp 0x1e3739
    001e3729add rdx, 104
    001e372djmp 0x1e3739
    001e372fadd rdx, 112
    001e3733jmp 0x1e3739
    001e3735add rdx, 120
    001e3739
    001e3739loc_1e3739:
    001e3739movsxd rax, [rsi+4]
    001e373dadd rax, [rdx]
    001e3740add rsp, 8
    001e3744pop rbx
    001e3745pop rbp
    001e3746ret
    001e3747
    001e3747loc_1e3747:
    001e3747mov rbx, [rip+0x2e6b2]
    001e374emov rdi, [rbx]
    001e3751lea rsi, [rip-0x14d1e8]
    001e3758lea rdx, [rip-0x14d1db]
    001e375flea rcx, [rip-0x14d1d6]
    001e3766xor eax, eax
    001e3768call fprintf@plt
    001e376dmov rdi, [rbx]
    001e3770call fflush@plt
    001e3775call abort@plt
    001e36a0
    001e377a
    001e377a // align 0x10
    001e3780
    001e3780libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&):
    001e3780push rbp
    001e3781mov rbp, rsp
    001e3784push rbx
    001e3785push rax
    001e3786mov r9, rsi
    001e3789mov rsi, rdi
    001e378cmov edi, [rcx]
    001e378eadd edi, -1
    001e3791cmp edi, 6
    001e3794ja 0x1e38a2
    001e379amov r8, rdx
    001e379dxor eax, eax
    001e379flea rdx, [rip-0x14d6aa]
    001e37a6movsxd rdi, [rdx+4*rdi]
    001e37aaadd rdi, rdx
    001e37adjmp rdi
    001e37afmov rax, [rcx+8]
    001e37b3mov rax, [rax+r8]
    001e37b7jmp 0x1e37f3
    001e37b9mov eax, [rcx+8]
    001e37bcadd eax, 2
    001e37bfcmp eax, 18
    001e37c2ja 0x1e38d5
    001e37c8lea rcx, [rip-0x14d6b7]
    001e37cfmovsxd rax, [rcx+4*rax]
    001e37d3add rax, rcx
    001e37d6jmp rax
    001e37d8add r9, 56
    001e37dcmov rax, [r9]
    001e37dfjmp 0x1e37f3
    001e37e1mov rdi, [rcx+8]
    001e37e5mov rdx, r9
    001e37e8mov rcx, r8
    001e37ebcall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long)
    001e37f0mov rax, [rax]
    001e37f3
    001e37f3loc_1e37f3:
    001e37f3add rsp, 8
    001e37f7pop rbx
    001e37f8pop rbp
    001e37f9ret
    001e37famov rdi, [rcx+8]
    001e37femov rdx, r9
    001e3801mov rcx, r8
    001e3804add rsp, 8
    001e3808pop rbx
    001e3809pop rbp
    001e380ajmp 0x1e3cb0
    001e380fsub r9, -128
    001e3813mov rax, [r9]
    001e3816jmp 0x1e37f3
    001e3818add r9, 24
    001e381cmov rax, [r9]
    001e381fjmp 0x1e37f3
    001e3821add r9, 16
    001e3825mov rax, [r9]
    001e3828jmp 0x1e37f3
    001e382aadd r9, 8
    001e382emov rax, [r9]
    001e3831jmp 0x1e37f3
    001e3833add r9, 40
    001e3837mov rax, [r9]
    001e383ajmp 0x1e37f3
    001e383cadd r9, 32
    001e3840mov rax, [r9]
    001e3843jmp 0x1e37f3
    001e3845add r9, 48
    001e3849mov rax, [r9]
    001e384cjmp 0x1e37f3
    001e384eadd r9, 64
    001e3852mov rax, [r9]
    001e3855jmp 0x1e37f3
    001e3857add r9, 72
    001e385bmov rax, [r9]
    001e385ejmp 0x1e37f3
    001e3860add r9, 80
    001e3864mov rax, [r9]
    001e3867jmp 0x1e37f3
    001e3869add r9, 88
    001e386dmov rax, [r9]
    001e3870jmp 0x1e37f3
    001e3872add r9, 96
    001e3876mov rax, [r9]
    001e3879jmp 0x1e37f3
    001e387eadd r9, 104
    001e3882mov rax, [r9]
    001e3885jmp 0x1e37f3
    001e388aadd r9, 112
    001e388emov rax, [r9]
    001e3891jmp 0x1e37f3
    001e3896add r9, 120
    001e389amov rax, [r9]
    001e389djmp 0x1e37f3
    001e38a2
    001e38a2loc_1e38a2:
    001e38a2mov rbx, [rip+0x2e557]
    001e38a9mov rdi, [rbx]
    001e38aclea rsi, [rip-0x14d343]
    001e38b3lea rdx, [rip-0x14cc41]
    001e38balea rcx, [rip-0x14cc37]
    001e38c1
    001e38c1loc_1e38c1:
    001e38c1xor eax, eax
    001e38c3call fprintf@plt
    001e38c8mov rdi, [rbx]
    001e38cbcall fflush@plt
    001e38d0call abort@plt
    001e38d5
    001e38d5loc_1e38d5:
    001e38d5mov rbx, [rip+0x2e524]
    001e38dcmov rdi, [rbx]
    001e38dflea rsi, [rip-0x14d376]
    001e38e6lea rdx, [rip-0x14d369]
    001e38edlea rcx, [rip-0x14d364]
    001e38f4jmp 0x1e38c1
    001e3780
    001e38f6
    001e38f6 // align 0x10
    001e3900
    001e3900libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long):
    001e3900push rbp
    001e3901mov rbp, rsp
    001e3904push r15
    001e3906push r14
    001e3908push r12
    001e390apush rbx
    001e390bmov eax, ecx
    001e390dand eax, 15
    001e3910cmp eax, 12
    001e3913ja 0x1e3a3c
    001e3919mov r14, r8
    001e391cmov r12l, ecx
    001e391fmov r15, [rsi]
    001e3922lea rcx, [rip-0x14d7c5]
    001e3929movsxd rax, [rcx+4*rax]
    001e392dadd rax, rcx
    001e3930jmp rax
    001e3932mov rax, [r15]
    001e3935lea rcx, [r15+8]
    001e3939jmp 0x1e39c1
    001e393emov rdi, rsi
    001e3941mov rsi, rdx
    001e3944call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e3949jmp 0x1e39c4
    001e394bmovzx eax, [r15]
    001e394fjmp 0x1e39b4
    001e3951mov eax, [r15]
    001e3954jmp 0x1e39bd
    001e3956xor ecx, ecx
    001e3958mov r8, r15
    001e395bxor eax, eax
    001e395dmov rdi, r15
    001e3960
    001e3960loc_1e3960:
    001e3960cmp rdi, rdx
    001e3963je 0x1e3a09
    001e3969movzx r9l, [rdi]
    001e396dadd rdi, 1
    001e3971mov ebx, r9l
    001e3974and ebx, 127
    001e3977shl rbx, cl
    001e397aor rax, rbx
    001e397dadd rcx, 7
    001e3981add r8, 1
    001e3985test r9b, r9b
    001e3988js 0x1e3960
    001e398alea edx, [rcx-7]
    001e398dmov rdi, -1
    001e3994shl rdi, cl
    001e3997xor ecx, ecx
    001e3999cmp edx, 57
    001e399ccmovae rdi, rcx
    001e39a0test r9b, 64
    001e39a4cmove rdi, rcx
    001e39a8or rax, rdi
    001e39abmov [rsi], r8
    001e39aejmp 0x1e39c4
    001e39b0movsx rax, [r15]
    001e39b4
    001e39b4loc_1e39b4:
    001e39b4lea rcx, [r15+2]
    001e39b8jmp 0x1e39c1
    001e39bamovsxd rax, [r15]
    001e39bd
    001e39bdloc_1e39bd:
    001e39bdlea rcx, [r15+4]
    001e39c1
    001e39c1loc_1e39c1:
    001e39c1mov [rsi], rcx
    001e39c4
    001e39c4loc_1e39c4:
    001e39c4mov ecx, r12l
    001e39c7shr ecx, 4
    001e39caand ecx, 7
    001e39cdcmp ecx, 5
    001e39d0ja 0x1e3a3c
    001e39d2lea rdx, [rip-0x14d841]
    001e39d9movsxd rcx, [rdx+4*rcx]
    001e39ddadd rcx, rdx
    001e39e0jmp rcx
    001e39e2add rax, r15
    001e39e5test r12b, r12b
    001e39e8jns 0x1e39ed
    001e39ea
    001e39ealoc_1e39ea:
    001e39eamov rax, [rax]
    001e39ed
    001e39edloc_1e39ed:
    001e39edpop rbx
    001e39eepop r12
    001e39f0pop r14
    001e39f2pop r15
    001e39f4pop rbp
    001e39f5ret
    001e39f6test r14, r14
    001e39f9je 0x1e3ac3
    001e39ffadd rax, r14
    001e3a02test r12b, r12b
    001e3a05jns 0x1e39ed
    001e3a07jmp 0x1e39ea
    001e3a09
    001e3a09loc_1e3a09:
    001e3a09mov rbx, [rip+0x2e3f0]
    001e3a10mov rdi, [rbx]
    001e3a13lea rsi, [rip-0x14d4aa]
    001e3a1alea rdx, [rip-0x14ce57]
    001e3a21lea rcx, [rip-0x14ce53]
    001e3a28
    001e3a28loc_1e3a28:
    001e3a28xor eax, eax
    001e3a2acall fprintf@plt
    001e3a2fmov rdi, [rbx]
    001e3a32call fflush@plt
    001e3a37call abort@plt
    001e3a3c
    001e3a3cloc_1e3a3c:
    001e3a3cmov rbx, [rip+0x2e3bd]
    001e3a43mov rdi, [rbx]
    001e3a46lea rsi, [rip-0x14d4dd]
    001e3a4dlea rdx, [rip-0x14cfb8]
    001e3a54lea rcx, [rip-0x14cfb3]
    001e3a5bjmp 0x1e3a28
    001e3a5dmov rbx, [rip+0x2e39c]
    001e3a64mov rdi, [rbx]
    001e3a67lea rsi, [rip-0x14d4fe]
    001e3a6elea rdx, [rip-0x14cfd9]
    001e3a75lea rcx, [rip-0x14cfbb]
    001e3a7cjmp 0x1e3a28
    001e3a7emov rbx, [rip+0x2e37b]
    001e3a85mov rdi, [rbx]
    001e3a88lea rsi, [rip-0x14d51f]
    001e3a8flea rdx, [rip-0x14cffa]
    001e3a96lea rcx, [rip-0x14cf78]
    001e3a9djmp 0x1e3a28
    001e3a9fmov rbx, [rip+0x2e35a]
    001e3aa6mov rdi, [rbx]
    001e3aa9lea rsi, [rip-0x14d540]
    001e3ab0lea rdx, [rip-0x14d01b]
    001e3ab7lea rcx, [rip-0x14cf69]
    001e3abejmp 0x1e3a28
    001e3ac3
    001e3ac3loc_1e3ac3:
    001e3ac3mov rbx, [rip+0x2e336]
    001e3acamov rdi, [rbx]
    001e3acdlea rsi, [rip-0x14d564]
    001e3ad4lea rdx, [rip-0x14d03f]
    001e3adblea rcx, [rip-0x14cff1]
    001e3ae2jmp 0x1e3a28
    001e3900
    001e3ae7
    001e3ae7 // align 0x10
    001e3af0
    001e3af0libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long):
    001e3af0push rbp
    001e3af1mov rbp, rsp
    001e3af4push rbx
    001e3af5push rax
    001e3af6mov rcx, [rdi]
    001e3af9cmp rcx, rsi
    001e3afcje 0x1e3c52
    001e3b02movzx ebx, [rcx]
    001e3b05mov eax, ebx
    001e3b07and eax, 127
    001e3b0alea rdx, [rcx+1]
    001e3b0etest bl, bl
    001e3b10jns 0x1e3c22
    001e3b16cmp rdx, rsi
    001e3b19je 0x1e3c52
    001e3b1fmovzx ebx, [rcx+1]
    001e3b23mov edx, ebx
    001e3b25and edx, 127
    001e3b28shl rdx, 7
    001e3b2cor rax, rdx
    001e3b2flea rdx, [rcx+2]
    001e3b33test bl, bl
    001e3b35jns 0x1e3c22
    001e3b3bcmp rdx, rsi
    001e3b3eje 0x1e3c52
    001e3b44movzx ebx, [rcx+2]
    001e3b48mov edx, ebx
    001e3b4aand edx, 127
    001e3b4dshl rdx, 14
    001e3b51or rax, rdx
    001e3b54lea rdx, [rcx+3]
    001e3b58test bl, bl
    001e3b5ajns 0x1e3c22
    001e3b60cmp rdx, rsi
    001e3b63je 0x1e3c52
    001e3b69movzx ebx, [rcx+3]
    001e3b6dmov edx, ebx
    001e3b6fand edx, 127
    001e3b72shl rdx, 21
    001e3b76or rax, rdx
    001e3b79lea rdx, [rcx+4]
    001e3b7dtest bl, bl
    001e3b7fjns 0x1e3c22
    001e3b85cmp rdx, rsi
    001e3b88je 0x1e3c52
    001e3b8emovzx ebx, [rcx+4]
    001e3b92mov edx, ebx
    001e3b94and edx, 127
    001e3b97shl rdx, 28
    001e3b9bor rax, rdx
    001e3b9elea rdx, [rcx+5]
    001e3ba2test bl, bl
    001e3ba4jns 0x1e3c22
    001e3ba6cmp rdx, rsi
    001e3ba9je 0x1e3c52
    001e3bafmovzx ebx, [rcx+5]
    001e3bb3mov edx, ebx
    001e3bb5and edx, 127
    001e3bb8shl rdx, 35
    001e3bbcor rax, rdx
    001e3bbflea rdx, [rcx+6]
    001e3bc3test bl, bl
    001e3bc5jns 0x1e3c22
    001e3bc7cmp rdx, rsi
    001e3bcaje 0x1e3c52
    001e3bd0movzx ebx, [rcx+6]
    001e3bd4mov edx, ebx
    001e3bd6and edx, 127
    001e3bd9shl rdx, 42
    001e3bddor rax, rdx
    001e3be0lea rdx, [rcx+7]
    001e3be4test bl, bl
    001e3be6jns 0x1e3c22
    001e3be8cmp rdx, rsi
    001e3bebje 0x1e3c52
    001e3bedmovzx ebx, [rcx+7]
    001e3bf1mov edx, ebx
    001e3bf3and edx, 127
    001e3bf6shl rdx, 49
    001e3bfaor rax, rdx
    001e3bfdlea rdx, [rcx+8]
    001e3c01test bl, bl
    001e3c03jns 0x1e3c22
    001e3c05cmp rdx, rsi
    001e3c08je 0x1e3c52
    001e3c0amovzx ebx, [rcx+8]
    001e3c0emov edx, ebx
    001e3c10and edx, 127
    001e3c13shl rdx, 56
    001e3c17or rax, rdx
    001e3c1alea rdx, [rcx+9]
    001e3c1etest bl, bl
    001e3c20js 0x1e3c2f
    001e3c22
    001e3c22loc_1e3c22:
    001e3c22mov rcx, rdx
    001e3c25
    001e3c25loc_1e3c25:
    001e3c25mov [rdi], rcx
    001e3c28add rsp, 8
    001e3c2cpop rbx
    001e3c2dpop rbp
    001e3c2eret
    001e3c2f
    001e3c2floc_1e3c2f:
    001e3c2fcmp rdx, rsi
    001e3c32je 0x1e3c52
    001e3c34movzx edx, [rdx]
    001e3c37test dl, 126
    001e3c3ajne 0x1e3c85
    001e3c3cadd rcx, 10
    001e3c40test dl, dl
    001e3c42js 0x1e3c4d
    001e3c44shl rdx, 63
    001e3c48or rax, rdx
    001e3c4bjmp 0x1e3c25
    001e3c4d
    001e3c4dloc_1e3c4d:
    001e3c4dcmp rcx, rsi
    001e3c50jne 0x1e3c85
    001e3c52
    001e3c52loc_1e3c52:
    001e3c52mov rbx, [rip+0x2e1a7]
    001e3c59mov rdi, [rbx]
    001e3c5clea rsi, [rip-0x14d6f3]
    001e3c63lea rdx, [rip-0x14d0e5]
    001e3c6alea rcx, [rip-0x14d0e1]
    001e3c71
    001e3c71loc_1e3c71:
    001e3c71xor eax, eax
    001e3c73call fprintf@plt
    001e3c78mov rdi, [rbx]
    001e3c7bcall fflush@plt
    001e3c80call abort@plt
    001e3c85
    001e3c85loc_1e3c85:
    001e3c85mov rbx, [rip+0x2e174]
    001e3c8cmov rdi, [rbx]
    001e3c8flea rsi, [rip-0x14d726]
    001e3c96lea rdx, [rip-0x14d118]
    001e3c9dlea rcx, [rip-0x14d0f7]
    001e3ca4jmp 0x1e3c71
    001e3af0
    001e3ca6
    001e3ca6 // align 0x10
    001e3cb0
    001e3cb0libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long):
    001e3cb0push rbp
    001e3cb1mov rbp, rsp
    001e3cb4push r15
    001e3cb6push r14
    001e3cb8push r13
    001e3cbapush r12
    001e3cbcpush rbx
    001e3cbdsub rsp, 936
    001e3cc4mov r15, rcx
    001e3cc7mov rbx, rdx
    001e3ccamov [rbp-48], rdi
    001e3ccelea rsi, [rdi+20]
    001e3cd2lea rdi, [rbp-48]
    001e3cd6call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e3cdbmov r14, rax
    001e3cdemov rcx, [rbp-48]
    001e3ce2add r14, rcx
    001e3ce5mov [rbp-968], r15
    001e3ceccmp rcx, r14
    001e3cefjae 0x1e455f
    001e3cf5lea r13, [rbp-968]
    001e3cfclea r10, [rbx+120]
    001e3d00lea r11, [rbx+112]
    001e3d04lea r15, [rbx+104]
    001e3d08lea rax, [rbx+96]
    001e3d0cmov [rbp-144], rax
    001e3d13lea rax, [rbx+88]
    001e3d17mov [rbp-136], rax
    001e3d1elea rax, [rbx+80]
    001e3d22mov [rbp-128], rax
    001e3d26lea rax, [rbx+72]
    001e3d2amov [rbp-120], rax
    001e3d2elea rax, [rbx+64]
    001e3d32mov [rbp-112], rax
    001e3d36lea rax, [rbx+56]
    001e3d3amov [rbp-56], rax
    001e3d3elea rax, [rbx+48]
    001e3d42mov [rbp-104], rax
    001e3d46lea rax, [rbx+32]
    001e3d4amov [rbp-96], rax
    001e3d4elea rax, [rbx+40]
    001e3d52mov [rbp-88], rax
    001e3d56lea rax, [rbx+8]
    001e3d5amov [rbp-80], rax
    001e3d5elea rax, [rbx+16]
    001e3d62mov [rbp-72], rax
    001e3d66lea rax, [rbx+24]
    001e3d6amov [rbp-64], rax
    001e3d6elea rax, [rbx+128]
    001e3d75mov [rbp-168], rax
    001e3d7clea r12, [rip-0x14dbd3]
    001e3d83mov r9, rbx
    001e3d86mov [rbp-160], r11
    001e3d8dmov [rbp-152], r15
    001e3d94jmp 0x1e3dc5
    001e3d96mov rax, [rcx+1]
    001e3d9aadd rcx, 9
    001e3d9e
    001e3d9eloc_1e3d9e:
    001e3d9emov [rbp-48], rcx
    001e3da2nop [rax+rax]
    001e3dacnop [rax]
    001e3db0
    001e3db0loc_1e3db0:
    001e3db0mov [r13+8], rax
    001e3db4
    001e3db4loc_1e3db4:
    001e3db4add r13, 8
    001e3db8
    001e3db8loc_1e3db8:
    001e3db8mov rcx, [rbp-48]
    001e3dbccmp rcx, r14
    001e3dbfjae 0x1e455b
    001e3dc5
    001e3dc5loc_1e3dc5:
    001e3dc5lea rbx, [rcx+1]
    001e3dc9mov [rbp-48], rbx
    001e3dcdmovzx r8l, [rcx]
    001e3dd1lea eax, [r8-3]
    001e3dd5cmp eax, 145
    001e3ddaja 0x1e45c8
    001e3de0movsxd rax, [r12+4*rax]
    001e3de4add rax, r12
    001e3de7jmp rax
    001e3de9add r8l, -48
    001e3ded
    001e3dedloc_1e3ded:
    001e3dedmov [r13+8], r8
    001e3df1jmp 0x1e3db4
    001e3df3nop [rax+rax]
    001e3dfdnop [rax]
    001e3e00xor ecx, ecx
    001e3e02xor edx, edx
    001e3e04mov rax, rbx
    001e3e07nop [rax+rax]
    001e3e10
    001e3e10loc_1e3e10:
    001e3e10cmp rax, r14
    001e3e13je 0x1e4574
    001e3e19movzx esi, [rax]
    001e3e1cadd rax, 1
    001e3e20mov edi, esi
    001e3e22and edi, 127
    001e3e25shl rdi, cl
    001e3e28or rdx, rdi
    001e3e2badd rcx, 7
    001e3e2fadd rbx, 1
    001e3e33test sil, sil
    001e3e36js 0x1e3e10
    001e3e38lea edi, [rcx-7]
    001e3e3bmov rax, -1
    001e3e42shl rax, cl
    001e3e45xor ecx, ecx
    001e3e47cmp edi, 57
    001e3e4acmovae rax, rcx
    001e3e4etest sil, 64
    001e3e52cmove rax, rcx
    001e3e56mov [rbp-48], rbx
    001e3e5aadd r8l, -110
    001e3e5ecmp r8l, 18
    001e3e62ja 0x1e45a7
    001e3e68or rdx, rax
    001e3e6blea rax, [rip-0x14da0e]
    001e3e72movsxd rcx, [rax+4*r8]
    001e3e76add rcx, rax
    001e3e79mov rax, r9
    001e3e7cjmp rcx
    001e3e7emov rax, [rbp-56]
    001e3e82jmp 0x1e3f20
    001e3e87nop [rax+rax]
    001e3e90add r8l, -80
    001e3e94cmp r8l, 16
    001e3e98ja 0x1e45a7
    001e3e9elea rax, [rip-0x14d9a9]
    001e3ea5movsxd rcx, [rax+4*r8]
    001e3ea9add rcx, rax
    001e3eacmov rax, r9
    001e3eafjmp rcx
    001e3eb1mov rax, [rbp-64]
    001e3eb5mov rax, [rax]
    001e3eb8jmp 0x1e3db0
    001e3ebdmov rax, [rbp-168]
    001e3ec4jmp 0x1e3f20
    001e3ec6mov rax, [rbp-136]
    001e3ecdjmp 0x1e3f20
    001e3ecfmov rax, r15
    001e3ed2jmp 0x1e3f20
    001e3ed4mov rax, [rbp-64]
    001e3ed8jmp 0x1e3f20
    001e3edamov rax, [rbp-72]
    001e3edejmp 0x1e3f20
    001e3ee0mov rax, [rbp-80]
    001e3ee4jmp 0x1e3f20
    001e3ee6mov rax, [rbp-88]
    001e3eeajmp 0x1e3f20
    001e3eecmov rax, [rbp-96]
    001e3ef0jmp 0x1e3f20
    001e3ef2mov rax, [rbp-104]
    001e3ef6jmp 0x1e3f20
    001e3ef8mov rax, [rbp-112]
    001e3efcjmp 0x1e3f20
    001e3efemov rax, [rbp-120]
    001e3f02jmp 0x1e3f20
    001e3f04mov rax, [rbp-128]
    001e3f08jmp 0x1e3f20
    001e3f0amov rax, [rbp-144]
    001e3f11jmp 0x1e3f20
    001e3f13mov rax, r11
    001e3f16jmp 0x1e3f20
    001e3f18mov rax, r10
    001e3f1bnop [rax+rax]
    001e3f20
    001e3f20loc_1e3f20:
    001e3f20add rdx, [rax]
    001e3f23
    001e3f23loc_1e3f23:
    001e3f23mov [r13+8], rdx
    001e3f27jmp 0x1e3db4
    001e3f2cmov r15, r10
    001e3f2flea rdi, [rbp-48]
    001e3f33mov rsi, r14
    001e3f36mov rbx, r9
    001e3f39call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e3f3emov r9, rbx
    001e3f41mov rbx, [rbp-48]
    001e3f45xor ecx, ecx
    001e3f47xor r8l, r8l
    001e3f4amov rsi, rbx
    001e3f4dnop [rax]
    001e3f50
    001e3f50loc_1e3f50:
    001e3f50cmp rsi, r14
    001e3f53je 0x1e4574
    001e3f59movzx edx, [rsi]
    001e3f5cadd rsi, 1
    001e3f60mov edi, edx
    001e3f62and edi, 127
    001e3f65shl rdi, cl
    001e3f68or r8, rdi
    001e3f6badd rcx, 7
    001e3f6fadd rbx, 1
    001e3f73test dl, dl
    001e3f75js 0x1e3f50
    001e3f77lea edi, [rcx-7]
    001e3f7amov rsi, -1
    001e3f81shl rsi, cl
    001e3f84xor ecx, ecx
    001e3f86cmp edi, 57
    001e3f89cmovae rsi, rcx
    001e3f8dtest dl, 64
    001e3f90cmove rsi, rcx
    001e3f94mov [rbp-48], rbx
    001e3f98add eax, 2
    001e3f9bcmp eax, 18
    001e3f9eja 0x1e45a7
    001e3fa4mov r10, r15
    001e3fa7or r8, rsi
    001e3faalea rcx, [rip-0x14db99]
    001e3fb1movsxd rdx, [rcx+4*rax]
    001e3fb5add rdx, rcx
    001e3fb8mov rax, r9
    001e3fbbmov r11, [rbp-160]
    001e3fc2mov r15, [rbp-152]
    001e3fc9jmp rdx
    001e3fcbmov rax, [rbp-56]
    001e3fcfadd r8, [rax]
    001e3fd2jmp 0x1e3ded
    001e3fd7mov rax, [r13]
    001e3fdbmov rax, [rax]
    001e3fdemov [r13], rax
    001e3fe2jmp 0x1e3db8
    001e3fe7movzx eax, [rcx+1]
    001e3febjmp 0x1e3ff2
    001e3fedmovsx rax, [rcx+1]
    001e3ff2
    001e3ff2loc_1e3ff2:
    001e3ff2add rcx, 2
    001e3ff6jmp 0x1e3d9e
    001e3ffbmovzx eax, [rcx+1]
    001e3fffadd rcx, 3
    001e4003jmp 0x1e3d9e
    001e4008movsx rax, [rcx+1]
    001e400dadd rcx, 3
    001e4011jmp 0x1e3d9e
    001e4016mov eax, [rcx+1]
    001e4019add rcx, 5
    001e401djmp 0x1e3d9e
    001e4022movsxd rax, [rcx+1]
    001e4026add rcx, 5
    001e402ajmp 0x1e3d9e
    001e402flea rdi, [rbp-48]
    001e4033mov rsi, r14
    001e4036mov r15, r9
    001e4039mov rbx, r10
    001e403ccall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e4041mov r10, rbx
    001e4044mov r9, r15
    001e4047mov r15, [rbp-152]
    001e404emov r11, [rbp-160]
    001e4055jmp 0x1e3db0
    001e405axor ecx, ecx
    001e405cxor edx, edx
    001e405emov rdi, rbx
    001e4061nop [rax+rax]
    001e406bnop [rax+rax]
    001e4070
    001e4070loc_1e4070:
    001e4070cmp rdi, r14
    001e4073je 0x1e4574
    001e4079movzx esi, [rdi]
    001e407cadd rdi, 1
    001e4080mov eax, esi
    001e4082and eax, 127
    001e4085shl rax, cl
    001e4088or rdx, rax
    001e408badd rcx, 7
    001e408fadd rbx, 1
    001e4093test sil, sil
    001e4096js 0x1e4070
    001e4098lea eax, [rcx-7]
    001e409bmov rdi, -1
    001e40a2shl rdi, cl
    001e40a5xor ecx, ecx
    001e40a7cmp eax, 57
    001e40aacmovae rdi, rcx
    001e40aetest sil, 64
    001e40b2cmove rdi, rcx
    001e40b6or rdx, rdi
    001e40b9mov [rbp-48], rbx
    001e40bdjmp 0x1e3f23
    001e40c2mov rax, [r13]
    001e40c6jmp 0x1e3db0
    001e40cbadd r13, -8
    001e40cfjmp 0x1e3db8
    001e40d4mov rax, [r13-8]
    001e40d8jmp 0x1e3db0
    001e40ddmovzx eax, [rcx+1]
    001e40e1add rcx, 2
    001e40e5mov [rbp-48], rcx
    001e40e9shl rax, 3
    001e40edneg rax
    001e40f0mov rax, [r13+rax]
    001e40f5jmp 0x1e3db0
    001e40famovdqu x0, [r13-8]
    001e4100pshufd x0, x0, 78
    001e4105movdqu [r13-8], x0
    001e410bjmp 0x1e3db8
    001e4110mov rax, [r13]
    001e4114movdqu x0, [r13-16]
    001e411amovdqu [r13-8], x0
    001e4120mov [r13-16], rax
    001e4124jmp 0x1e3db8
    001e4129mov rax, [r13]
    001e412dtest rax, rax
    001e4130jns 0x1e3db8
    001e4136neg rax
    001e4139mov [r13], rax
    001e413djmp 0x1e3db8
    001e4142mov rax, [r13]
    001e4146and [r13-8], rax
    001e414aadd r13, -8
    001e414ejmp 0x1e3db8
    001e4153lea rcx, [r13-8]
    001e4157mov rax, [r13-8]
    001e415bmov rsi, [r13]
    001e415fmov rdx, rax
    001e4162or rdx, rsi
    001e4165shr rdx, 32
    001e4169je 0x1e4464
    001e416fcqo
    001e4171idiv rsi
    001e4174jmp 0x1e4468
    001e4179lea rcx, [r13-8]
    001e417dmov rax, [r13-8]
    001e4181mov rsi, [r13]
    001e4185mov rdx, rax
    001e4188or rdx, rsi
    001e418bshr rdx, 32
    001e418fje 0x1e4473
    001e4195cqo
    001e4197idiv rsi
    001e419ajmp 0x1e4477
    001e419fnot [r13]
    001e41a3jmp 0x1e3db8
    001e41a8mov rax, [r13]
    001e41acadd [r13-8], rax
    001e41b0add r13, -8
    001e41b4jmp 0x1e3db8
    001e41b9lea rdi, [rbp-48]
    001e41bdmov rsi, r14
    001e41c0mov r15, r9
    001e41c3mov rbx, r10
    001e41c6call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e41cbmov r10, rbx
    001e41cemov r9, r15
    001e41d1mov r15, [rbp-152]
    001e41d8mov r11, [rbp-160]
    001e41dfadd [r13], rax
    001e41e3jmp 0x1e3db8
    001e41e8movzx ecx, [r13]
    001e41edshl [r13-8], cl
    001e41f1add r13, -8
    001e41f5jmp 0x1e3db8
    001e41famovzx ecx, [r13]
    001e41ffshr [r13-8], cl
    001e4203add r13, -8
    001e4207jmp 0x1e3db8
    001e420cmovzx ecx, [r13]
    001e4211sar [r13-8], cl
    001e4215add r13, -8
    001e4219jmp 0x1e3db8
    001e421emov rax, [r13]
    001e4222xor [r13-8], rax
    001e4226add r13, -8
    001e422ajmp 0x1e3db8
    001e422fmovsx rax, [rcx+1]
    001e4234add rcx, 3
    001e4238mov [rbp-48], rcx
    001e423clea rdx, [r13-8]
    001e4240cmp [r13], 0
    001e4245je 0x1e4482
    001e424badd rcx, rax
    001e424emov [rbp-48], rcx
    001e4252mov r13, rdx
    001e4255jmp 0x1e3db8
    001e425amov rax, [r13-8]
    001e425exor ecx, ecx
    001e4260cmp rax, [r13]
    001e4264sete cl
    001e4267jmp 0x1e4343
    001e426cmov rax, [r13-8]
    001e4270xor ecx, ecx
    001e4272cmp rax, [r13]
    001e4276setae cl
    001e4279jmp 0x1e4343
    001e427emov rax, [r13-8]
    001e4282xor ecx, ecx
    001e4284cmp rax, [r13]
    001e4288seta cl
    001e428bjmp 0x1e4343
    001e4290mov rax, [r13-8]
    001e4294xor ecx, ecx
    001e4296cmp rax, [r13]
    001e429asetbe cl
    001e429djmp 0x1e4343
    001e42a2mov rax, [r13-8]
    001e42a6xor ecx, ecx
    001e42a8cmp rax, [r13]
    001e42acsetb cl
    001e42afjmp 0x1e4343
    001e42b4mov rax, [r13]
    001e42b8lea rdx, [rcx+2]
    001e42bcmov [rbp-48], rdx
    001e42c0movzx ecx, [rcx+1]
    001e42c4add ecx, -1
    001e42c7cmp ecx, 7
    001e42caja 0x1e462e
    001e42d0lea rdx, [rip-0x14dedf]
    001e42d7movsxd rcx, [rdx+4*rcx]
    001e42dbadd rcx, rdx
    001e42dejmp rcx
    001e42e0movzx eax, [rax]
    001e42e3mov [r13], rax
    001e42e7jmp 0x1e3db8
    001e42ecmov rax, [r13]
    001e42f0mov rax, [rax]
    001e42f3jmp 0x1e430f
    001e42f5mov rax, [r13]
    001e42f9sub [r13-8], rax
    001e42fdadd r13, -8
    001e4301jmp 0x1e3db8
    001e4306mov rax, [r13-8]
    001e430aimul rax, [r13]
    001e430f
    001e430floc_1e430f:
    001e430fmov [r13-8], rax
    001e4313add r13, -8
    001e4317jmp 0x1e3db8
    001e431cneg [r13]
    001e4320jmp 0x1e3db8
    001e4325mov rax, [r13]
    001e4329or [r13-8], rax
    001e432dadd r13, -8
    001e4331jmp 0x1e3db8
    001e4336mov rax, [r13-8]
    001e433axor ecx, ecx
    001e433ccmp rax, [r13]
    001e4340setne cl
    001e4343
    001e4343loc_1e4343:
    001e4343mov [r13-8], rcx
    001e4347add r13, -8
    001e434bjmp 0x1e3db8
    001e4350movsx rax, [rcx+1]
    001e4355add rax, rcx
    001e4358add rax, 3
    001e435cmov [rbp-48], rax
    001e4360jmp 0x1e3db8
    001e4365mov r15, r10
    001e4368mov rbx, r9
    001e436blea rdi, [rbp-48]
    001e436fmov rsi, r14
    001e4372call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e4377add eax, 2
    001e437acmp eax, 18
    001e437dja 0x1e45a7
    001e4383lea rcx, [rip-0x14deda]
    001e438amovsxd rdx, [rcx+4*rax]
    001e438eadd rdx, rcx
    001e4391mov r9, rbx
    001e4394mov rax, rbx
    001e4397mov r10, r15
    001e439amov r11, [rbp-160]
    001e43a1mov r15, [rbp-152]
    001e43a8jmp rdx
    001e43aamov rax, [rbp-56]
    001e43aemov rax, [rax]
    001e43b1jmp 0x1e3db0
    001e43b6mov rax, [rbp-168]
    001e43bdmov rax, [rax]
    001e43c0jmp 0x1e3db0
    001e43c5mov rax, [rbp-72]
    001e43c9mov rax, [rax]
    001e43ccjmp 0x1e3db0
    001e43d1mov rax, [rbp-80]
    001e43d5mov rax, [rax]
    001e43d8jmp 0x1e3db0
    001e43ddmov rax, [rbp-88]
    001e43e1mov rax, [rax]
    001e43e4jmp 0x1e3db0
    001e43e9mov rax, [rbp-96]
    001e43edmov rax, [rax]
    001e43f0jmp 0x1e3db0
    001e43f5mov rax, [rbp-104]
    001e43f9mov rax, [rax]
    001e43fcjmp 0x1e3db0
    001e4401mov rax, [rbp-112]
    001e4405mov rax, [rax]
    001e4408jmp 0x1e3db0
    001e440dmov rax, [rbp-120]
    001e4411mov rax, [rax]
    001e4414jmp 0x1e3db0
    001e4419mov rax, [rbp-128]
    001e441dmov rax, [rax]
    001e4420jmp 0x1e3db0
    001e4425mov rax, [rbp-136]
    001e442cmov rax, [rax]
    001e442fjmp 0x1e3db0
    001e4434mov rax, [rbp-144]
    001e443bmov rax, [rax]
    001e443ejmp 0x1e3db0
    001e4443mov rax, r15
    001e4446mov rax, [r15]
    001e4449jmp 0x1e3db0
    001e444emov rax, r11
    001e4451mov rax, [r11]
    001e4454jmp 0x1e3db0
    001e4459mov rax, r10
    001e445cmov rax, [r10]
    001e445fjmp 0x1e3db0
    001e4464
    001e4464loc_1e4464:
    001e4464xor edx, edx
    001e4466div esi
    001e4468
    001e4468loc_1e4468:
    001e4468mov [rcx], rax
    001e446bmov r13, rcx
    001e446ejmp 0x1e3db8
    001e4473
    001e4473loc_1e4473:
    001e4473xor edx, edx
    001e4475div esi
    001e4477
    001e4477loc_1e4477:
    001e4477mov [rcx], rdx
    001e447amov r13, rcx
    001e447djmp 0x1e3db8
    001e4482
    001e4482loc_1e4482:
    001e4482mov r13, rdx
    001e4485jmp 0x1e3db8
    001e448amovzx eax, [rax]
    001e448dmov [r13], rax
    001e4491jmp 0x1e3db8
    001e4496mov eax, [rax]
    001e4498mov [r13], rax
    001e449cjmp 0x1e3db8
    001e44a1mov rax, [rbp-168]
    001e44a8add r8, [rax]
    001e44abjmp 0x1e3ded
    001e44b0mov rax, [rbp-64]
    001e44b4add r8, [rax]
    001e44b7jmp 0x1e3ded
    001e44bcmov rax, [rbp-72]
    001e44c0add r8, [rax]
    001e44c3jmp 0x1e3ded
    001e44c8mov rax, [rbp-80]
    001e44ccadd r8, [rax]
    001e44cfjmp 0x1e3ded
    001e44d4mov rax, [rbp-88]
    001e44d8add r8, [rax]
    001e44dbjmp 0x1e3ded
    001e44e0mov rax, [rbp-96]
    001e44e4add r8, [rax]
    001e44e7jmp 0x1e3ded
    001e44ecmov rax, [rbp-104]
    001e44f0add r8, [rax]
    001e44f3jmp 0x1e3ded
    001e44f8mov rax, [rbp-112]
    001e44fcadd r8, [rax]
    001e44ffjmp 0x1e3ded
    001e4504mov rax, [rbp-120]
    001e4508add r8, [rax]
    001e450bjmp 0x1e3ded
    001e4510mov rax, [rbp-128]
    001e4514add r8, [rax]
    001e4517jmp 0x1e3ded
    001e451cmov rax, [rbp-136]
    001e4523add r8, [rax]
    001e4526jmp 0x1e3ded
    001e452bmov rax, [rbp-144]
    001e4532add r8, [rax]
    001e4535jmp 0x1e3ded
    001e453amov rax, r15
    001e453dadd r8, [r15]
    001e4540jmp 0x1e3ded
    001e4545mov rax, r11
    001e4548add r8, [r11]
    001e454bjmp 0x1e3ded
    001e4550mov rax, r10
    001e4553add r8, [r10]
    001e4556jmp 0x1e3ded
    001e455b
    001e455bloc_1e455b:
    001e455bmov r15, [r13]
    001e455f
    001e455floc_1e455f:
    001e455fmov rax, r15
    001e4562add rsp, 936
    001e4569pop rbx
    001e456apop r12
    001e456cpop r13
    001e456epop r14
    001e4570pop r15
    001e4572pop rbp
    001e4573ret
    001e4574
    001e4574loc_1e4574:
    001e4574mov rbx, [rip+0x2d885]
    001e457bmov rdi, [rbx]
    001e457elea rsi, [rip-0x14e015]
    001e4585lea rdx, [rip-0x14d9c2]
    001e458clea rcx, [rip-0x14d9be]
    001e4593
    001e4593loc_1e4593:
    001e4593xor eax, eax
    001e4595call fprintf@plt
    001e459amov rdi, [rbx]
    001e459dcall fflush@plt
    001e45a2call abort@plt
    001e45a7
    001e45a7loc_1e45a7:
    001e45a7mov rbx, [rip+0x2d852]
    001e45aemov rdi, [rbx]
    001e45b1lea rsi, [rip-0x14e048]
    001e45b8lea rdx, [rip-0x14e03b]
    001e45bflea rcx, [rip-0x14e036]
    001e45c6jmp 0x1e4593
    001e45c8
    001e45c8loc_1e45c8:
    001e45c8mov rbx, [rip+0x2d831]
    001e45cfmov rdi, [rbx]
    001e45d2lea rsi, [rip-0x14e069]
    001e45d9lea rdx, [rip-0x14d9ee]
    001e45e0lea rcx, [rip-0x14d98b]
    001e45e7jmp 0x1e4593
    001e45e9mov rbx, [rip+0x2d810]
    001e45f0mov rdi, [rbx]
    001e45f3lea rsi, [rip-0x14e08a]
    001e45falea rdx, [rip-0x14da0f]
    001e4601lea rcx, [rip-0x14da03]
    001e4608jmp 0x1e4593
    001e460amov rbx, [rip+0x2d7ef]
    001e4611mov rdi, [rbx]
    001e4614lea rsi, [rip-0x14e0ab]
    001e461blea rdx, [rip-0x14da30]
    001e4622lea rcx, [rip-0x14da08]
    001e4629jmp 0x1e4593
    001e462e
    001e462eloc_1e462e:
    001e462emov rbx, [rip+0x2d7cb]
    001e4635mov rdi, [rbx]
    001e4638lea rsi, [rip-0x14e0cf]
    001e463flea rdx, [rip-0x14da54]
    001e4646lea rcx, [rip-0x14da10]
    001e464djmp 0x1e4593
    001e3cb0
    001e4652
    001e4652 // align 0x10
    001e4660
    001e4660libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int):
    001e4660push rbp
    001e4661mov rbp, rsp
    001e4664push r15
    001e4666push r14
    001e4668push r13
    001e466apush r12
    001e466cpush rbx
    001e466dsub rsp, 712
    001e4674mov r15, rdx
    001e4677mov r14, rsi
    001e467amov r12, rdi
    001e467dtest ecx, ecx
    001e467fmov [rbp-64], ecx
    001e4682je 0x1e46b8
    001e4684mov r13l, ecx
    001e4687mov rdi, [r12+8]
    001e468cmov rdx, [r15+16]
    001e4690mov rcx, [r15+24]
    001e4694mov r8l, r13l
    001e4697add r8, rdx
    001e469alea rax, [rbp-192]
    001e46a1mov [rsp], rax
    001e46a5lea r9, [rbp-136]
    001e46acmov rsi, r14
    001e46afcall libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
    001e46b4test al, al
    001e46b6jne 0x1e46e4
    001e46b8
    001e46b8loc_1e46b8:
    001e46b8mov rdx, [r15+32]
    001e46bctest rdx, rdx
    001e46bfje 0x1e46eb
    001e46c1mov rdi, [r12+8]
    001e46c6mov ecx, [r15+40]
    001e46calea r8, [rbp-136]
    001e46d1lea r9, [rbp-192]
    001e46d8mov rsi, r14
    001e46dbcall libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
    001e46e0test al, al
    001e46e2je 0x1e46eb
    001e46e4
    001e46e4loc_1e46e4:
    001e46e4xor ebx, ebx
    001e46e6jmp 0x1e47c5
    001e46eb
    001e46ebloc_1e46eb:
    001e46ebmov rbx, [r15]
    001e46eelea rdi, [rip+0x2e9db]
    001e46f5call pthread_rwlock_rdlock@plt
    001e46famov rax, [rip+0x2e7f7]
    001e4701mov rcx, [rip+0x2e7f8]
    001e4708jmp 0x1e4714
    001e470a
    001e470a 66 0f 1f 44 00 00 f..D..
    001e4710
    001e4710loc_1e4710:
    001e4710add rax, 32
    001e4714
    001e4714loc_1e4714:
    001e4714cmp rax, rcx
    001e4717jae 0x1e477c
    001e4719cmp rbx, -1
    001e471dje 0x1e4724
    001e471fcmp [rax], rbx
    001e4722jne 0x1e4710
    001e4724
    001e4724loc_1e4724:
    001e4724cmp [rax+8], r14
    001e4728ja 0x1e4710
    001e472acmp [rax+16], r14
    001e472ejbe 0x1e4710
    001e4730mov r13, [rax+24]
    001e4734lea rdi, [rip+0x2e995]
    001e473bcall pthread_rwlock_unlock@plt
    001e4740test r13, r13
    001e4743je 0x1e4788
    001e4745mov rdi, [r12+8]
    001e474amov rdx, [r15+16]
    001e474emov rcx, [r15+24]
    001e4752lea rax, [rbp-192]
    001e4759mov [rsp], rax
    001e475dlea r9, [rbp-136]
    001e4764mov rsi, r14
    001e4767mov r8, r13
    001e476acall libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
    001e476fmov ecx, eax
    001e4771xor cl, 1
    001e4774mov ebx, eax
    001e4776test cl, cl
    001e4778jne 0x1e4790
    001e477ajmp 0x1e47c5
    001e477c
    001e477cloc_1e477c:
    001e477clea rdi, [rip+0x2e94d]
    001e4783call pthread_rwlock_unlock@plt
    001e4788
    001e4788loc_1e4788:
    001e4788mov cl, 1
    001e478axor ebx, ebx
    001e478ctest cl, cl
    001e478eje 0x1e47c5
    001e4790
    001e4790loc_1e4790:
    001e4790mov rdi, [r12+8]
    001e4795mov rdx, [r15+16]
    001e4799mov rcx, [r15+24]
    001e479dlea rax, [rbp-192]
    001e47a4mov [rsp], rax
    001e47a8xor r13l, r13l
    001e47ablea r9, [rbp-136]
    001e47b2mov rsi, r14
    001e47b5xor r8l, r8l
    001e47b8call libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
    001e47bdtest al, al
    001e47bfje 0x1e4975
    001e47c5
    001e47c5loc_1e47c5:
    001e47c5mov [rbp-48], ebx
    001e47c8mov rbx, [r15]
    001e47cblea r13, [rbp-744]
    001e47d2mov edx, 552
    001e47d7mov rdi, r13
    001e47daxor esi, esi
    001e47dccall memset
    001e47e1mov rdi, [r12+8]
    001e47e6lea rsi, [rbp-136]
    001e47edlea rdx, [rbp-192]
    001e47f4mov rcx, r14
    001e47f7mov r8l, 1
    001e47fdmov r9, r13
    001e4800call libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)
    001e4805test al, al
    001e4807je 0x1e4972
    001e480dmov r14, [rbp-112]
    001e4811mov [r12+184], r14
    001e4819movups x0, [rbp-104]
    001e481dmovups [r12+192], x0
    001e4826mov rax, [rbp-160]
    001e482dmov [r12+208], rax
    001e4835mov eax, [rbp-728]
    001e483bmov [r12+216], rax
    001e4843mov [r12+224], 0
    001e484fmov [r12+232], 0x4000000
    001e485bmov rcx, [rbp-136]
    001e4862mov [r12+240], rcx
    001e486amov eax, [rbp-128]
    001e486dmov [r12+236], eax
    001e4875mov [r12+248], rbx
    001e487dcmp [rbp-64], 0
    001e4881setne al
    001e4884or al, [rbp-48]
    001e4887mov r13b, 1
    001e488acmp al, 1
    001e488cje 0x1e4975
    001e4892cmp [r15+32], 0
    001e4897jne 0x1e4975
    001e489dmov [rbp-48], rcx
    001e48a1movaps [rbp-64], x0
    001e48a5mov r15, [r15]
    001e48a8lea rdi, [rip+0x2e821]
    001e48afcall pthread_rwlock_wrlock@plt
    001e48b4mov rbx, [rip+0x2e645]
    001e48bbmov r12, [rip+0x2e646]
    001e48c2cmp rbx, r12
    001e48c5jb 0x1e4942
    001e48c7mov [rbp-80], r15
    001e48cbmov [rbp-88], r14
    001e48cfmov r15, [rip+0x2e622]
    001e48d6sub r12, r15
    001e48d9mov rbx, r12
    001e48dcsar rbx, 5
    001e48e0mov r14, r12
    001e48e3sar r14, 3
    001e48e7lea rdi, [4*r12]
    001e48efcall malloc@plt
    001e48f4mov [rbp-72], rax
    001e48f8mov rdi, rax
    001e48fbmov rsi, r15
    001e48femov rdx, r12
    001e4901call memcpy
    001e4906lea rax, [rip+0x2e803]
    001e490dcmp r15, rax
    001e4910je 0x1e491a
    001e4912mov rdi, r15
    001e4915call free@plt
    001e491a
    001e491aloc_1e491a:
    001e491amov rax, [rbp-72]
    001e491emov [rip+0x2e5d3], rax
    001e4925shl rbx, 5
    001e4929add rbx, rax
    001e492cshl r14, 5
    001e4930add r14, rax
    001e4933mov [rip+0x2e5ce], r14
    001e493amov r14, [rbp-88]
    001e493emov r15, [rbp-80]
    001e4942
    001e4942loc_1e4942:
    001e4942mov [rbx], r15
    001e4945mov [rbx+8], r14
    001e4949movaps x0, [rbp-64]
    001e494dmovlps [rbx+16], x0
    001e4951mov rax, [rbp-48]
    001e4955mov [rbx+24], rax
    001e4959add rbx, 32
    001e495dmov [rip+0x2e59c], rbx
    001e4964lea rdi, [rip+0x2e765]
    001e496bcall pthread_rwlock_unlock@plt
    001e4970jmp 0x1e4975
    001e4972
    001e4972loc_1e4972:
    001e4972xor r13l, r13l
    001e4975
    001e4975loc_1e4975:
    001e4975mov eax, r13l
    001e4978add rsp, 712
    001e497fpop rbx
    001e4980pop r12
    001e4982pop r13
    001e4984pop r14
    001e4986pop r15
    001e4988pop rbp
    001e4989ret
    001e4660
    001e498a
    001e498a // align 0x10
    001e4990
    001e4990libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*):
    001e4990push rbp
    001e4991mov rbp, rsp
    001e4994push r15
    001e4996push r14
    001e4998push r13
    001e499apush r12
    001e499cpush rbx
    001e499dsub rsp, 40
    001e49a1mov rbx, r8
    001e49a4mov [rbp-80], rsi
    001e49a8test r8, r8
    001e49abcmove rbx, rdx
    001e49afmov [rbp-48], rbx
    001e49b3lea r15, [rcx+rdx]
    001e49b7cmp rcx, -1
    001e49bbcmove r15, rcx
    001e49bfcmp rbx, r15
    001e49c2jae 0x1e4b2d
    001e49c8mov r13, rdx
    001e49cbmov [rbp-72], rdi
    001e49cfmov [rbp-56], r9
    001e49d3mov edx, -1
    001e49d8jmp 0x1e49ed
    001e49da
    001e49da 66 0f 1f 44 00 00 f..D..
    001e49e0
    001e49e0loc_1e49e0:
    001e49e0mov [rbp-48], rbx
    001e49e4cmp rbx, r15
    001e49e7jae 0x1e4b2d
    001e49ed
    001e49edloc_1e49ed:
    001e49edmov r12, rbx
    001e49f0mov ebx, [rbx]
    001e49f2lea rsi, [r12+4]
    001e49f7mov [rbp-48], rsi
    001e49fbcmp rbx, rdx
    001e49fejne 0x1e4a0e
    001e4a00mov rbx, [r12+4]
    001e4a05lea rsi, [r12+12]
    001e4a0amov [rbp-48], rsi
    001e4a0e
    001e4a0eloc_1e4a0e:
    001e4a0etest rbx, rbx
    001e4a11je 0x1e4b2d
    001e4a17mov eax, [rsi]
    001e4a19add rbx, rsi
    001e4a1ctest rax, rax
    001e4a1fje 0x1e49e0
    001e4a21sub rsi, rax
    001e4a24cmp rsi, r13
    001e4a27jb 0x1e49e0
    001e4a29cmp rsi, r15
    001e4a2cjae 0x1e49e0
    001e4a2emov rdi, [rbp-72]
    001e4a32mov rdx, [rbp+16]
    001e4a36call libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
    001e4a3bmov edx, -1
    001e4a40test rax, rax
    001e4a43jne 0x1e49e0
    001e4a45add [rbp-48], 4
    001e4a4amov rax, [rbp+16]
    001e4a4emovzx ecx, [rax+24]
    001e4a52mov r14, [rbp-72]
    001e4a56mov rdi, r14
    001e4a59lea rsi, [rbp-48]
    001e4a5dmov rdx, rbx
    001e4a60xor r8l, r8l
    001e4a63call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4a68mov [rbp-64], rax
    001e4a6cmov rax, [rbp+16]
    001e4a70movzx ecx, [rax+24]
    001e4a74and ecx, 15
    001e4a77mov rdi, r14
    001e4a7alea rsi, [rbp-48]
    001e4a7emov rdx, rbx
    001e4a81xor r8l, r8l
    001e4a84call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4a89mov edx, -1
    001e4a8emov rcx, [rbp-64]
    001e4a92cmp rcx, [rbp-80]
    001e4a96jae 0x1e49e0
    001e4a9cmov r14, rax
    001e4a9fadd r14, rcx
    001e4aa2cmp r14, [rbp-80]
    001e4aa6jb 0x1e49e0
    001e4aacmov rax, [rbp-56]
    001e4ab0mov [rax+40], 0
    001e4ab8mov r15, [rbp+16]
    001e4abccmp [r15+49], 0
    001e4ac1je 0x1e4b3e
    001e4ac3lea rdi, [rbp-48]
    001e4ac7mov rsi, rbx
    001e4acacall libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
    001e4acfmov r13, rax
    001e4ad2mov rax, r15
    001e4ad5mov r15, [rbp-48]
    001e4ad9add r13, r15
    001e4adcmovzx eax, [rax+25]
    001e4ae0cmp al, -1
    001e4ae2je 0x1e4b44
    001e4ae4and al, 15
    001e4ae6movzx ecx, al
    001e4ae9lea rsi, [rbp-48]
    001e4aedmov rdi, [rbp-72]
    001e4af1mov rdx, rbx
    001e4af4xor r8l, r8l
    001e4af7call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4afctest rax, rax
    001e4affje 0x1e4b44
    001e4b01mov [rbp-48], r15
    001e4b05mov rax, [rbp+16]
    001e4b09movzx ecx, [rax+25]
    001e4b0dlea rsi, [rbp-48]
    001e4b11mov rdi, [rbp-72]
    001e4b15mov rdx, rbx
    001e4b18xor r8l, r8l
    001e4b1bcall libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4b20mov rcx, [rbp-56]
    001e4b24mov [rcx+40], rax
    001e4b28mov rax, rcx
    001e4b2bjmp 0x1e4b48
    001e4b2d
    001e4b2dloc_1e4b2d:
    001e4b2dxor eax, eax
    001e4b2f
    001e4b2floc_1e4b2f:
    001e4b2fadd rsp, 40
    001e4b33pop rbx
    001e4b34pop r12
    001e4b36pop r13
    001e4b38pop r14
    001e4b3apop r15
    001e4b3cpop rbp
    001e4b3dret
    001e4b3e
    001e4b3eloc_1e4b3e:
    001e4b3emov r13, [rbp-48]
    001e4b42jmp 0x1e4b4c
    001e4b44
    001e4b44loc_1e4b44:
    001e4b44mov rax, [rbp-56]
    001e4b48
    001e4b48loc_1e4b48:
    001e4b48mov rcx, [rbp-64]
    001e4b4c
    001e4b4cloc_1e4b4c:
    001e4b4cmov [rax], r12
    001e4b4fsub rbx, r12
    001e4b52mov [rax+8], rbx
    001e4b56mov [rax+16], r13
    001e4b5amov [rax+24], rcx
    001e4b5emov [rax+32], r14
    001e4b62mov al, 1
    001e4b64jmp 0x1e4b2f
    001e4990
    001e4b66
    001e4b66 // align 0x10
    001e4b70
    001e4b70libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*):
    001e4b70push rbp
    001e4b71mov rbp, rsp
    001e4b74push r15
    001e4b76push r14
    001e4b78push r13
    001e4b7apush r12
    001e4b7cpush rbx
    001e4b7dsub rsp, 88
    001e4b81mov rbx, rdx
    001e4b84mov [rbp-64], rsi
    001e4b88movzx edx, [rdx]
    001e4b8bcmp edx, 1
    001e4b8ejne 0x1e4d14
    001e4b94mov [rbp-120], r8
    001e4b98mov r12, r9
    001e4b9bmov r13l, ecx
    001e4b9eadd r13, rbx
    001e4ba1movzx ecx, [rbx+1]
    001e4ba5movzx r15l, [rbx+2]
    001e4baalea rax, [rbx+4]
    001e4baemov [rbp-56], rax
    001e4bb2movzx eax, [rbx+3]
    001e4bb6mov [rbp-44], al
    001e4bb9lea rsi, [rbp-56]
    001e4bbdmov r14, rdi
    001e4bc0mov rdx, r13
    001e4bc3mov r8, rbx
    001e4bc6call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4bcbcmp r15b, -1
    001e4bcfje 0x1e4cff
    001e4bd5mov [rbp-112], r12
    001e4bd9movzx ecx, r15b
    001e4bddlea rsi, [rbp-56]
    001e4be1mov [rbp-72], r14
    001e4be5mov rdi, r14
    001e4be8mov rdx, r13
    001e4bebmov r8, rbx
    001e4beecall libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4bf3test rax, rax
    001e4bf6je 0x1e4cff
    001e4bfcmov r12, rax
    001e4bffmov [rbp-96], r13
    001e4c03mov [rbp-104], rbx
    001e4c07mov rax, [rbp-56]
    001e4c0bmov [rbp-88], rax
    001e4c0fmovzx edi, [rbp-44]
    001e4c13mov [rbp-44], edi
    001e4c16call libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::getTableEntrySize(unsigned char)
    001e4c1bmov [rbp-80], rax
    001e4c1fxor r15l, r15l
    001e4c22mov rcx, [rbp-72]
    001e4c26nop [rax+rax]
    001e4c30
    001e4c30loc_1e4c30:
    001e4c30cmp r12, 1
    001e4c34jbe 0x1e4c7f
    001e4c36mov r13, r12
    001e4c39shr r13, 1
    001e4c3clea rbx, [r15+r13]
    001e4c40mov r14, rbx
    001e4c43imul r14, [rbp-80]
    001e4c48add r14, [rbp-88]
    001e4c4cmov [rbp-56], r14
    001e4c50mov rdi, [rbp-72]
    001e4c54lea rsi, [rbp-56]
    001e4c58mov rdx, [rbp-96]
    001e4c5cmov ecx, [rbp-44]
    001e4c5fmov r8, [rbp-104]
    001e4c63call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4c68mov rcx, [rbp-72]
    001e4c6csub r12, r13
    001e4c6fcmp rax, [rbp-64]
    001e4c73cmovb r15, rbx
    001e4c77cmovae r12, r13
    001e4c7bjne 0x1e4c30
    001e4c7djmp 0x1e4c8b
    001e4c7f
    001e4c7floc_1e4c7f:
    001e4c7fimul r15, [rbp-80]
    001e4c84add r15, [rbp-88]
    001e4c88mov r14, r15
    001e4c8b
    001e4c8bloc_1e4c8b:
    001e4c8bmov [rbp-56], r14
    001e4c8flea r12, [rbp-56]
    001e4c93mov rbx, rcx
    001e4c96mov rdi, rcx
    001e4c99mov rsi, r12
    001e4c9cmov r15, [rbp-96]
    001e4ca0mov rdx, r15
    001e4ca3mov r13l, [rbp-44]
    001e4ca7mov ecx, r13l
    001e4caamov r14, [rbp-104]
    001e4caemov r8, r14
    001e4cb1call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4cb6mov rdi, rbx
    001e4cb9mov rsi, r12
    001e4cbcmov rdx, r15
    001e4cbfmov ecx, r13l
    001e4cc2mov r8, r14
    001e4cc5call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
    001e4ccamov rdi, rbx
    001e4ccdmov rsi, rax
    001e4cd0mov rbx, [rbp-120]
    001e4cd4mov rdx, rbx
    001e4cd7mov rcx, [rbp-112]
    001e4cdbxor r8l, r8l
    001e4cdecall libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)
    001e4ce3test rax, rax
    001e4ce6jne 0x1e4cff
    001e4ce8mov rax, [rbp-64]
    001e4ceccmp [rbx+24], rax
    001e4cf0ja 0x1e4cff
    001e4cf2mov r14b, 1
    001e4cf5mov rax, [rbp-64]
    001e4cf9cmp [rbx+32], rax
    001e4cfdja 0x1e4d02
    001e4cff
    001e4cffloc_1e4cff:
    001e4cffxor r14l, r14l
    001e4d02
    001e4d02loc_1e4d02:
    001e4d02mov eax, r14l
    001e4d05add rsp, 88
    001e4d09pop rbx
    001e4d0apop r12
    001e4d0cpop r13
    001e4d0epop r14
    001e4d10pop r15
    001e4d12pop rbp
    001e4d13ret
    001e4d14
    001e4d14loc_1e4d14:
    001e4d14mov rax, [rip+0x2d0e5]
    001e4d1bmov rdi, [rax]
    001e4d1elea rsi, [rip-0x14e06e]
    001e4d25xor r14l, r14l
    001e4d28mov rcx, rbx
    001e4d2bxor eax, eax
    001e4d2dcall fprintf@plt
    001e4d32jmp 0x1e4d02
    001e4b70
    001e4d34
    001e4d34 // align 0x10
    001e4d40
    001e4d40libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::getTableEntrySize(unsigned char):
    001e4d40push rbp
    001e4d41mov rbp, rsp
    001e4d44push rbx
    001e4d45push rax
    001e4d46and edi, 15
    001e4d49add edi, -1
    001e4d4ccmp edi, 11
    001e4d4fja 0x1e4d9a
    001e4d51mov eax, 4
    001e4d56lea rcx, [rip-0x14e81d]
    001e4d5dmovsxd rdx, [rcx+4*rdi]
    001e4d61add rdx, rcx
    001e4d64jmp rdx
    001e4d66mov eax, 8
    001e4d6bjmp 0x1e4d72
    001e4d6dmov eax, 16
    001e4d72
    001e4d72loc_1e4d72:
    001e4d72add rsp, 8
    001e4d76pop rbx
    001e4d77pop rbp
    001e4d78ret
    001e4d79mov rbx, [rip+0x2d080]
    001e4d80mov rdi, [rbx]
    001e4d83lea rsi, [rip-0x14e81a]
    001e4d8alea rdx, [rip-0x14e0a1]
    001e4d91lea rcx, [rip-0x14e096]
    001e4d98jmp 0x1e4db9
    001e4d9a
    001e4d9aloc_1e4d9a:
    001e4d9amov rbx, [rip+0x2d05f]
    001e4da1mov rdi, [rbx]
    001e4da4lea rsi, [rip-0x14e83b]
    001e4dablea rdx, [rip-0x14e0c2]
    001e4db2lea rcx, [rip-0x14e082]
    001e4db9
    001e4db9loc_1e4db9:
    001e4db9xor eax, eax
    001e4dbbcall fprintf@plt
    001e4dc0mov rdi, [rbx]
    001e4dc3call fflush@plt
    001e4dc8call abort@plt
    001e4d40
    001e4dcd
    001e4dcd // align 0x10
    001e4dd0
    001e4dd0_Unwind_Resume_or_Rethrow:
    001e4dd0push rbp
    001e4dd1mov rbp, rsp
    001e4dd4push rbx
    001e4dd5push rax
    001e4dd6cmp [rdi+16], 0
    001e4ddbjne 0x1e4de8
    001e4dddadd rsp, 8
    001e4de1pop rbx
    001e4de2pop rbp
    001e4de3jmp 0x1e0f80
    001e4de8
    001e4de8loc_1e4de8:
    001e4de8call _Unwind_Resume
    001e4dedmov rbx, [rip+0x2d00c]
    001e4df4mov rdi, [rbx]
    001e4df7lea rsi, [rip-0x14defa]
    001e4dfelea rdx, [rip-0x14deed]
    001e4e05lea rcx, [rip-0x14deda]
    001e4e0cxor eax, eax
    001e4e0ecall fprintf@plt
    001e4e13mov rdi, [rbx]
    001e4e16call fflush@plt
    001e4e1bcall abort@plt
    001e4dd0
    001e4e20
    001e4e20_Unwind_GetDataRelBase:
    001e4e20push rbp
    001e4e21mov rbp, rsp
    001e4e24push rbx
    001e4e25push rax
    001e4e26mov rbx, [rip+0x2cfd3]
    001e4e2dmov rdi, [rbx]
    001e4e30lea rsi, [rip-0x14df33]
    001e4e37lea rdx, [rip-0x14deb4]
    001e4e3elea rcx, [rip-0x14dea4]
    001e4e45xor eax, eax
    001e4e47call fprintf@plt
    001e4e4cmov rdi, [rbx]
    001e4e4fcall fflush@plt
    001e4e54call abort@plt
    001e4e20
    001e4e59
    001e4e59 // align 0x10
    001e4e60
    001e4e60_Unwind_GetTextRelBase:
    001e4e60push rbp
    001e4e61mov rbp, rsp
    001e4e64push rbx
    001e4e65push rax
    001e4e66mov rbx, [rip+0x2cf93]
    001e4e6dmov rdi, [rbx]
    001e4e70lea rsi, [rip-0x14df73]
    001e4e77lea rdx, [rip-0x14deb4]
    001e4e7elea rcx, [rip-0x14dea4]
    001e4e85xor eax, eax
    001e4e87call fprintf@plt
    001e4e8cmov rdi, [rbx]
    001e4e8fcall fflush@plt
    001e4e94call abort@plt
    001e4e60
    001e4e99
    001e4e99 // align 0x10
    001e4ea0
    001e4ea0_Unwind_FindEnclosingFunction:
    001e4ea0push rbp
    001e4ea1mov rbp, rsp
    001e4ea4push r15
    001e4ea6push r14
    001e4ea8push rbx
    001e4ea9sub rsp, 504
    001e4eb0mov r15, rdi
    001e4eb3lea r14, [rbp-264]
    001e4ebamov rdi, r14
    001e4ebdcall fn_1e5138
    001e4ec2lea rbx, [rbp-528]
    001e4ec9mov rdi, rbx
    001e4eccmov rsi, r14
    001e4ecfcall __unw_init_local
    001e4ed4mov rdi, rbx
    001e4ed7mov esi, -1
    001e4edcmov rdx, r15
    001e4edfcall __unw_set_reg
    001e4ee4lea rsi, [rbp-96]
    001e4ee8mov rdi, rbx
    001e4eebcall __unw_get_proc_info
    001e4ef0test eax, eax
    001e4ef2jne 0x1e4efa
    001e4ef4mov rax, [rbp-96]
    001e4ef8jmp 0x1e4efc
    001e4efa
    001e4efaloc_1e4efa:
    001e4efaxor eax, eax
    001e4efc
    001e4efcloc_1e4efc:
    001e4efcadd rsp, 504
    001e4f03pop rbx
    001e4f04pop r14
    001e4f06pop r15
    001e4f08pop rbp
    001e4f09ret
    001e4ea0
    001e4f0a
    001e4f0a // align 0x10
    001e4f10
    001e4f10_Unwind_Backtrace:
    001e4f10push rbp
    001e4f11mov rbp, rsp
    001e4f14push r15
    001e4f16push r14
    001e4f18push r12
    001e4f1apush rbx
    001e4f1bsub rsp, 432
    001e4f22mov r14, rsi
    001e4f25mov r15, rdi
    001e4f28lea r12, [rbp-200]
    001e4f2fmov rdi, r12
    001e4f32call fn_1e5138
    001e4f37lea rbx, [rbp-464]
    001e4f3emov rdi, rbx
    001e4f41mov rsi, r12
    001e4f44call __unw_init_local
    001e4f49nop [rax]
    001e4f50
    001e4f50loc_1e4f50:
    001e4f50mov rdi, rbx
    001e4f53call __unw_step
    001e4f58test eax, eax
    001e4f5ajle 0x1e4f6b
    001e4f5cmov rdi, rbx
    001e4f5fmov rsi, r14
    001e4f62call r15
    001e4f65test eax, eax
    001e4f67je 0x1e4f50
    001e4f69jmp 0x1e4f70
    001e4f6b
    001e4f6bloc_1e4f6b:
    001e4f6bmov eax, 5
    001e4f70
    001e4f70loc_1e4f70:
    001e4f70add rsp, 432
    001e4f77pop rbx
    001e4f78pop r12
    001e4f7apop r14
    001e4f7cpop r15
    001e4f7epop rbp
    001e4f7fret
    001e4f10
    001e4f80
    001e4f80_Unwind_Find_FDE:
    001e4f80push rbp
    001e4f81mov rbp, rsp
    001e4f84push r15
    001e4f86push r14
    001e4f88push r12
    001e4f8apush rbx
    001e4f8bsub rsp, 512
    001e4f92mov rbx, rsi
    001e4f95mov r14, rdi
    001e4f98lea r15, [rbp-272]
    001e4f9fmov rdi, r15
    001e4fa2call fn_1e5138
    001e4fa7lea r12, [rbp-536]
    001e4faemov rdi, r12
    001e4fb1mov rsi, r15
    001e4fb4call __unw_init_local
    001e4fb9mov rdi, r12
    001e4fbcmov esi, -1
    001e4fc1mov rdx, r14
    001e4fc4call __unw_set_reg
    001e4fc9lea rsi, [rbp-104]
    001e4fcdmov rdi, r12
    001e4fd0call __unw_get_proc_info
    001e4fd5mov rax, [rbp-40]
    001e4fd9mov [rbx], rax
    001e4fdcmov [rbx+8], 0
    001e4fe4mov rax, [rbp-104]
    001e4fe8mov [rbx+16], rax
    001e4fecmov rax, [rbp-48]
    001e4ff0add rsp, 512
    001e4ff7pop rbx
    001e4ff8pop r12
    001e4ffapop r14
    001e4ffcpop r15
    001e4ffepop rbp
    001e4fffret
    001e4f80
    001e5000
    001e5000_Unwind_GetCFA:
    001e5000push rbp
    001e5001mov rbp, rsp
    001e5004sub rsp, 16
    001e5008lea rdx, [rbp-8]
    001e500cmov esi, -2
    001e5011call __unw_get_reg
    001e5016mov rax, [rbp-8]
    001e501aadd rsp, 16
    001e501epop rbp
    001e501fret
    001e5000
    001e5020
    001e5020_Unwind_GetIPInfo:
    001e5020push rbp
    001e5021mov rbp, rsp
    001e5024push r14
    001e5026push rbx
    001e5027mov r14, rsi
    001e502amov rbx, rdi
    001e502dcall __unw_is_signal_frame
    001e5032xor ecx, ecx
    001e5034test eax, eax
    001e5036setg cl
    001e5039mov [r14], ecx
    001e503cmov rdi, rbx
    001e503fpop rbx
    001e5040pop r14
    001e5042pop rbp
    001e5043jmp 0x1e1420
    001e5020
    001e5048
    001e5048 // align 0x10
    001e5050
    001e5050__register_frame:
    001e5050push rbp
    001e5051mov rbp, rsp
    001e5054pop rbp
    001e5055jmp 0x1e1760
    001e5050
    001e505a
    001e505a // align 0x10
    001e5060
    001e5060__deregister_frame:
    001e5060push rbp
    001e5061mov rbp, rsp
    001e5064pop rbp
    001e5065jmp 0x1e1870
    001e5060
    001e506a
    001e506a // align 0x10
    001e5070
    001e5070__register_frame_info_bases:
    001e5070push rbp
    001e5071mov rbp, rsp
    001e5074pop rbp
    001e5075ret
    001e5070
    001e5076
    001e5076 // align 0x10
    001e5080
    001e5080__register_frame_info:
    001e5080push rbp
    001e5081mov rbp, rsp
    001e5084pop rbp
    001e5085ret
    001e5080
    001e5086
    001e5086 // align 0x10
    001e5090
    001e5090__register_frame_info_table_bases:
    001e5090push rbp
    001e5091mov rbp, rsp
    001e5094pop rbp
    001e5095ret
    001e5090
    001e5096
    001e5096 // align 0x10
    001e50a0
    001e50a0__register_frame_info_table:
    001e50a0push rbp
    001e50a1mov rbp, rsp
    001e50a4pop rbp
    001e50a5ret
    001e50a0
    001e50a6
    001e50a6 // align 0x10
    001e50b0
    001e50b0__register_frame_table:
    001e50b0push rbp
    001e50b1mov rbp, rsp
    001e50b4pop rbp
    001e50b5ret
    001e50b0
    001e50b6
    001e50b6 // align 0x10
    001e50c0
    001e50c0__deregister_frame_info:
    001e50c0push rbp
    001e50c1mov rbp, rsp
    001e50c4xor eax, eax
    001e50c6pop rbp
    001e50c7ret
    001e50c0
    001e50c8
    001e50c8 // align 0x10
    001e50d0
    001e50d0__deregister_frame_info_bases:
    001e50d0push rbp
    001e50d1mov rbp, rsp
    001e50d4xor eax, eax
    001e50d6pop rbp
    001e50d7ret
    001e50d0
    001e50d8
    001e50d8fn_1e50d8:
    001e50d8mov rax, [rdi+56]
    001e50dcsub rax, 16
    001e50e0mov [rdi+56], rax
    001e50e4mov rbx, [rdi+32]
    001e50e8mov [rax], rbx
    001e50ebmov rbx, [rdi+128]
    001e50f2mov [rax+8], rbx
    001e50f6mov rax, [rdi]
    001e50f9mov rbx, [rdi+8]
    001e50fdmov rcx, [rdi+16]
    001e5101mov rdx, [rdi+24]
    001e5105mov rsi, [rdi+40]
    001e5109mov rbp, [rdi+48]
    001e510dmov r8, [rdi+64]
    001e5111mov r9, [rdi+72]
    001e5115mov r10, [rdi+80]
    001e5119mov r11, [rdi+88]
    001e511dmov r12, [rdi+96]
    001e5121mov r13, [rdi+104]
    001e5125mov r14, [rdi+112]
    001e5129mov r15, [rdi+120]
    001e512dmov rsp, [rdi+56]
    001e5131pop rdi
    001e5132pop rcx
    001e5133jmp rcx
    001e5135int 3
    001e5136int 3
    001e5137int 3
    001e5138mov [rdi], rax
    001e513bmov [rdi+8], rbx
    001e513fmov [rdi+16], rcx
    001e5143mov [rdi+24], rdx
    001e5147mov [rdi+32], rdi
    001e514bmov [rdi+40], rsi
    001e514fmov [rdi+48], rbp
    001e5153mov [rdi+56], rsp
    001e5157add [rdi+56], 8
    001e515cmov [rdi+64], r8
    001e5160mov [rdi+72], r9
    001e5164mov [rdi+80], r10
    001e5168mov [rdi+88], r11
    001e516cmov [rdi+96], r12
    001e5170mov [rdi+104], r13
    001e5174mov [rdi+112], r14
    001e5178mov [rdi+120], r15
    001e517cmov rsi, [rsp]
    001e5180mov [rdi+128], rsi
    001e5187xor eax, eax
    001e5189ret
    001e50d8
    001e518a
    001e518a // align 0x10
    001e5190
    001e5190__libc_csu_init:
    001e5190push rbp
    001e5191mov rbp, rsp
    001e5194push r15
    001e5196push r14
    001e5198push r13
    001e519apush r12
    001e519cpush rbx
    001e519dpush rax
    001e519emov r14, rdx
    001e51a1mov r15, rsi
    001e51a4mov r12l, edi
    001e51a7call _init
    001e51aclea r13, [rip+0x2c74d]
    001e51b3lea rax, [rip+0x2c74e]
    001e51basub rax, r13
    001e51bdsar rax, 3
    001e51c1je 0x1e51e7
    001e51c3cmp rax, 2
    001e51c7mov ebx, 1
    001e51cccmovae rbx, rax
    001e51d0
    001e51d0loc_1e51d0:
    001e51d0mov edi, r12l
    001e51d3mov rsi, r15
    001e51d6mov rdx, r14
    001e51d9call [r13]
    001e51ddadd r13, 8
    001e51e1add rbx, -1
    001e51e5jne 0x1e51d0
    001e51e7
    001e51e7loc_1e51e7:
    001e51e7add rsp, 8
    001e51ebpop rbx
    001e51ecpop r12
    001e51eepop r13
    001e51f0pop r14
    001e51f2pop r15
    001e51f4pop rbp
    001e51f5ret
    001e5190
    001e51f6
    001e51f6 // align 0x10
    001e5200
    001e5200__libc_csu_fini:
    001e5200push rbp
    001e5201mov rbp, rsp
    001e5204pop rbp
    001e5205ret
    001e5200
    001e5206
    001e5206 // align 0x10
    001e5210
    001e5210stat64:
    001e5210push rbp
    001e5211mov rbp, rsp
    001e5214mov rdx, rsi
    001e5217mov rsi, rdi
    001e521amov edi, -100
    001e521fxor ecx, ecx
    001e5221pop rbp
    001e5222jmp 0x1e5270
    001e5210
    001e5227
    001e5227 // align 0x10
    001e5230
    001e5230fstat64:
    001e5230test edi, edi
    001e5232js 0x1e5248
    001e5234mov rdx, rsi
    001e5237lea rsi, [rip-0x14e234]
    001e523emov ecx, 4096
    001e5243jmp 0x1e5270
    001e5248
    001e5248loc_1e5248:
    001e5248push rbp
    001e5249mov rbp, rsp
    001e524cmov rax, -8
    001e5253mov [rax], 9
    001e525amov eax, -1
    001e525fpop rbp
    001e5260ret
    001e5230
    001e5261
    001e5261 // align 0x10
    001e5270
    001e5270fstatat64:
    001e5270push rbp
    001e5271mov rbp, rsp
    001e5274mov eax, 262
    001e5279mov r10l, ecx
    001e527csyscall
    001e527exor ecx, ecx
    001e5280cmp eax, -4095
    001e5285jb 0x1e5298
    001e5287neg eax
    001e5289mov rcx, -8
    001e5290mov [rcx], eax
    001e5293mov ecx, -1
    001e5298
    001e5298loc_1e5298:
    001e5298mov eax, ecx
    001e529apop rbp
    001e529bret
    001e5270
    001e529c
    001e529c_init:
    001e529csub rsp, 8
    001e52a0mov rax, [rip+0x2c849]
    001e52a7test rax, rax
    001e52aaje 0x1e52ae
    001e52accall rax
    001e52ae
    001e52aeloc_1e52ae:
    001e52aeadd rsp, 8
    001e52b2ret
    001e529c
    001e52b3
    001e52b3 00 .
    001e52b4
    001e52b4_fini:
    001e52b4sub rsp, 8
    001e52b8add rsp, 8
    001e52bcret
    001e52b4
    001e52bd
    001e52bd 00 00 00 ...
    001e52c0
    001e52c0fn_1e52c0:
    001e52c0push [rip+0x2cb4a]
    001e52c6jmp [rip+0x2cb4c]
    001e52c0
    001e52cc
    001e52cc // align 0x10
    001e52d0
    001e52d0free@plt:
    001e52d0jmp [rip+0x2cb4a]
    001e52d6push 0
    001e52dbjmp 0x1e52c0
    001e52d0
    001e52e0
    001e52e0malloc@plt:
    001e52e0jmp [rip+0x2cb42]
    001e52e6push 1
    001e52ebjmp 0x1e52c0
    001e52e0
    001e52f0
    001e52f0abort@plt:
    001e52f0jmp [rip+0x2cb3a]
    001e52f6push 2
    001e52fbjmp 0x1e52c0
    001e52f0
    001e5300
    001e5300dl_iterate_phdr@plt:
    001e5300jmp [rip+0x2cb32]
    001e5306push 3
    001e530bjmp 0x1e52c0
    001e5300