File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001e1af0
001e1af0_ZN9libunwindL24findUnwindSectionsByPhdrEP12dl_phdr_infomPv:
001e1af0push rbp
001e1af1mov rbp, rsp
001e1af4push r15
001e1af6push r14
001e1af8push r13
001e1afapush r12
001e1afcpush rbx
001e1afdsub rsp, 24
001e1b01movzx r15l, [rdi+24]
001e1b06xor eax, eax
001e1b08test r15, r15
001e1b0bje 0x1e1be8
001e1b11mov r9, rdx
001e1b14mov r14, rdi
001e1b17mov r8, [rdx+16]
001e1b1bmov r13, [rdi]
001e1b1ecmp r8, r13
001e1b21jb 0x1e1be8
001e1b27mov rax, [r14+16]
001e1b2bimul rdx, r15, 56
001e1b2fxor esi, esi
001e1b31jmp 0x1e1b4d
001e1b33
001e1b33 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f............
001e1b40
001e1b40loc_1e1b40:
001e1b40add rsi, 56
001e1b44cmp rdx, rsi
001e1b47je 0x1e1be6
001e1b4d
001e1b4dloc_1e1b4d:
001e1b4dcmp [rax+rsi], 1
001e1b51jne 0x1e1b40
001e1b53mov rdi, [rax+rsi+16]
001e1b58add rdi, r13
001e1b5bcmp r8, rdi
001e1b5ejb 0x1e1b40
001e1b60mov rbx, [rax+rsi+40]
001e1b65lea rcx, [rbx+rdi]
001e1b69cmp r8, rcx
001e1b6cjae 0x1e1b40
001e1b6emov rax, [r9+8]
001e1b72mov [rax], rdi
001e1b75mov [rax+8], rbx
001e1b79mov [rbp-48], r9
001e1b7djmp 0x1e1b8c
001e1b7f
001e1b7f 90 .
001e1b80
001e1b80loc_1e1b80:
001e1b80add r15, -1
001e1b84xor eax, eax
001e1b86test r15w, r15w
001e1b8aje 0x1e1be8
001e1b8c
001e1b8cloc_1e1b8c:
001e1b8cmov rax, [r14+16]
001e1b90lea ecx, [r15-1]
001e1b94imul rcx, rcx, 56
001e1b98cmp [rax+rcx], 0x6474e550
001e1b9fjne 0x1e1b80
001e1ba1mov rdx, [rax+rcx+16]
001e1ba6lea r12, [rdx+r13]
001e1baamov rsi, [r9+8]
001e1baemov [rsi+32], r12
001e1bb2mov rbx, [rax+rcx+40]
001e1bb7mov [rsi+40], rbx
001e1bbbmovzx edx, [rdx+r13]
001e1bc0cmp edx, 1
001e1bc3je 0x1e1bf7
001e1bc5mov rax, [rip+0x30234]
001e1bccmov rdi, [rax]
001e1bcflea rsi, [rip-0x14af1f]
001e1bd6mov rcx, r12
001e1bd9xor eax, eax
001e1bdbcall fprintf@plt
001e1be0mov r9, [rbp-48]
001e1be4jmp 0x1e1b80
001e1be6
001e1be6loc_1e1be6:
001e1be6xor eax, eax
001e1be8
001e1be8loc_1e1be8:
001e1be8add rsp, 24
001e1becpop rbx
001e1bedpop r12
001e1befpop r13
001e1bf1pop r14
001e1bf3pop r15
001e1bf5pop rbp
001e1bf6ret
001e1bf7
001e1bf7loc_1e1bf7:
001e1bf7mov r13, [r9]
001e1bfamovzx ecx, [r12+1]
001e1c00movzx r14l, [r12+2]
001e1c06lea rax, [r12+4]
001e1c0bmov [rbp-56], rax
001e1c0flea rsi, [rbp-56]
001e1c13mov rdi, r13
001e1c16mov [rbp-64], rbx
001e1c1amov rdx, rbx
001e1c1dmov r8, r12
001e1c20call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1c25mov r15, rax
001e1c28cmp r14b, -1
001e1c2cje 0x1e1c45
001e1c2emovzx ecx, r14b
001e1c32lea rsi, [rbp-56]
001e1c36mov rdi, r13
001e1c39mov rdx, [rbp-64]
001e1c3dmov r8, r12
001e1c40call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1c45
001e1c45loc_1e1c45:
001e1c45mov rax, [rbp-48]
001e1c49mov rax, [rax+8]
001e1c4dmov [rax+16], r15
001e1c51mov [rax+24], -1
001e1c59mov eax, 1
001e1c5ejmp 0x1e1be8
001e1af0
001e1af0_ZN9libunwindL24findUnwindSectionsByPhdrEP12dl_phdr_infomPv:
001e1af0push rbp
001e1af1mov rbp, rsp
001e1af4push r15
001e1af6push r14
001e1af8push r13
001e1afapush r12
001e1afcpush rbx
001e1afdsub rsp, 24
001e1b01movzx r15l, [rdi+24]
001e1b06xor eax, eax
001e1b08test r15, r15
001e1b0bje 0x1e1be8
001e1b11mov r9, rdx
001e1b14mov r14, rdi
001e1b17mov r8, [rdx+16]
001e1b1bmov r13, [rdi]
001e1b1ecmp r8, r13
001e1b21jb 0x1e1be8
001e1b27mov rax, [r14+16]
001e1b2bimul rdx, r15, 56
001e1b2fxor esi, esi
001e1b31jmp 0x1e1b4d
001e1b33
001e1b33 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f............
001e1b40
001e1b40loc_1e1b40:
001e1b40add rsi, 56
001e1b44cmp rdx, rsi
001e1b47je 0x1e1be6
001e1b4d
001e1b4dloc_1e1b4d:
001e1b4dcmp [rax+rsi], 1
001e1b51jne 0x1e1b40
001e1b53mov rdi, [rax+rsi+16]
001e1b58add rdi, r13
001e1b5bcmp r8, rdi
001e1b5ejb 0x1e1b40
001e1b60mov rbx, [rax+rsi+40]
001e1b65lea rcx, [rbx+rdi]
001e1b69cmp r8, rcx
001e1b6cjae 0x1e1b40
001e1b6emov rax, [r9+8]
001e1b72mov [rax], rdi
001e1b75mov [rax+8], rbx
001e1b79mov [rbp-48], r9
001e1b7djmp 0x1e1b8c
001e1b7f
001e1b7f 90 .
001e1b80
001e1b80loc_1e1b80:
001e1b80add r15, -1
001e1b84xor eax, eax
001e1b86test r15w, r15w
001e1b8aje 0x1e1be8
001e1b8c
001e1b8cloc_1e1b8c:
001e1b8cmov rax, [r14+16]
001e1b90lea ecx, [r15-1]
001e1b94imul rcx, rcx, 56
001e1b98cmp [rax+rcx], 0x6474e550
001e1b9fjne 0x1e1b80
001e1ba1mov rdx, [rax+rcx+16]
001e1ba6lea r12, [rdx+r13]
001e1baamov rsi, [r9+8]
001e1baemov [rsi+32], r12
001e1bb2mov rbx, [rax+rcx+40]
001e1bb7mov [rsi+40], rbx
001e1bbbmovzx edx, [rdx+r13]
001e1bc0cmp edx, 1
001e1bc3je 0x1e1bf7
001e1bc5mov rax, [rip+0x30234]
001e1bccmov rdi, [rax]
001e1bcflea rsi, [rip-0x14af1f]
001e1bd6mov rcx, r12
001e1bd9xor eax, eax
001e1bdbcall fprintf@plt
001e1be0mov r9, [rbp-48]
001e1be4jmp 0x1e1b80
001e1be6
001e1be6loc_1e1be6:
001e1be6xor eax, eax
001e1be8
001e1be8loc_1e1be8:
001e1be8add rsp, 24
001e1becpop rbx
001e1bedpop r12
001e1befpop r13
001e1bf1pop r14
001e1bf3pop r15
001e1bf5pop rbp
001e1bf6ret
001e1bf7
001e1bf7loc_1e1bf7:
001e1bf7mov r13, [r9]
001e1bfamovzx ecx, [r12+1]
001e1c00movzx r14l, [r12+2]
001e1c06lea rax, [r12+4]
001e1c0bmov [rbp-56], rax
001e1c0flea rsi, [rbp-56]
001e1c13mov rdi, r13
001e1c16mov [rbp-64], rbx
001e1c1amov rdx, rbx
001e1c1dmov r8, r12
001e1c20call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1c25mov r15, rax
001e1c28cmp r14b, -1
001e1c2cje 0x1e1c45
001e1c2emovzx ecx, r14b
001e1c32lea rsi, [rbp-56]
001e1c36mov rdi, r13
001e1c39mov rdx, [rbp-64]
001e1c3dmov r8, r12
001e1c40call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1c45
001e1c45loc_1e1c45:
001e1c45mov rax, [rbp-48]
001e1c49mov rax, [rax+8]
001e1c4dmov [rax+16], r15
001e1c51mov [rax+24], -1
001e1c59mov eax, 1
001e1c5ejmp 0x1e1be8
001e1af0
001e1c60
001e1c60libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool):
001e1c60push rbp
001e1c61mov rbp, rsp
001e1c64push r15
001e1c66push r14
001e1c68push r13
001e1c6apush r12
001e1c6cpush rbx
001e1c6dsub rsp, 56
001e1c71mov r13, rcx
001e1c74mov r15, rsi
001e1c77mov ebx, [rsi]
001e1c79mov eax, -1
001e1c7ecmp rbx, rax
001e1c81je 0x1e1cb6
001e1c83lea r12, [r15+4]
001e1c87test rbx, rbx
001e1c8aje 0x1e1cc3
001e1c8c
001e1c8cloc_1e1c8c:
001e1c8cmov eax, [r12]
001e1c90test rax, rax
001e1c93je 0x1e1ccf
001e1c95mov [rbp-88], rdx
001e1c99mov rsi, r12
001e1c9csub rsi, rax
001e1c9ftest r8b, r8b
001e1ca2je 0x1e1cdb
001e1ca4cmp [r13], rsi
001e1ca8je 0x1e1cf2
001e1caalea rax, [rip-0x14ae80]
001e1cb1jmp 0x1e1de7
001e1cb6
001e1cb6loc_1e1cb6:
001e1cb6mov rbx, [r15+4]
001e1cbalea r12, [r15+12]
001e1cbetest rbx, rbx
001e1cc1jne 0x1e1c8c
001e1cc3
001e1cc3loc_1e1cc3:
001e1cc3lea rax, [rip-0x14aec1]
001e1ccajmp 0x1e1de7
001e1ccf
001e1ccfloc_1e1ccf:
001e1ccflea rax, [rip-0x14aeb9]
001e1cd6jmp 0x1e1de7
001e1cdb
001e1cdbloc_1e1cdb:
001e1cdbmov r14, rdi
001e1cdemov rdx, r13
001e1ce1call libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
001e1ce6mov rdi, r14
001e1ce9test rax, rax
001e1cecjne 0x1e1de7
001e1cf2
001e1cf2loc_1e1cf2:
001e1cf2add rbx, r12
001e1cf5add r12, 4
001e1cf9mov [rbp-48], r12
001e1cfdmovzx ecx, [r13+24]
001e1d02lea rsi, [rbp-48]
001e1d06mov r14, rdi
001e1d09mov rdx, rbx
001e1d0cxor r8l, r8l
001e1d0fcall libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1d14mov r12, rax
001e1d17movzx ecx, [r13+24]
001e1d1cand ecx, 15
001e1d1fmov [rbp-80], r14
001e1d23mov rdi, r14
001e1d26lea rsi, [rbp-48]
001e1d2amov rdx, rbx
001e1d2dxor r8l, r8l
001e1d30call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1d35mov r14, [rbp-88]
001e1d39mov [r14+40], 0
001e1d41cmp [r13+49], 0
001e1d46je 0x1e1dbe
001e1d48mov [rbp-56], rax
001e1d4cmov [rbp-64], r12
001e1d50lea rdi, [rbp-48]
001e1d54mov rsi, rbx
001e1d57call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1d5cmov rcx, rax
001e1d5fmov r12, [rbp-48]
001e1d63add rcx, r12
001e1d66movzx eax, [r13+25]
001e1d6bcmp al, -1
001e1d6dje 0x1e1dc4
001e1d6fmov [rbp-72], rcx
001e1d73and al, 15
001e1d75movzx ecx, al
001e1d78lea rsi, [rbp-48]
001e1d7cmov rdi, [rbp-80]
001e1d80mov rdx, rbx
001e1d83xor r8l, r8l
001e1d86call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1d8btest rax, rax
001e1d8eje 0x1e1db0
001e1d90mov [rbp-48], r12
001e1d94movzx ecx, [r13+25]
001e1d99lea rsi, [rbp-48]
001e1d9dmov rdi, [rbp-80]
001e1da1mov rdx, rbx
001e1da4xor r8l, r8l
001e1da7call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1dacmov [r14+40], rax
001e1db0
001e1db0loc_1e1db0:
001e1db0mov r12, [rbp-64]
001e1db4mov rax, [rbp-56]
001e1db8mov rcx, [rbp-72]
001e1dbcjmp 0x1e1dcc
001e1dbe
001e1dbeloc_1e1dbe:
001e1dbemov rcx, [rbp-48]
001e1dc2jmp 0x1e1dcc
001e1dc4
001e1dc4loc_1e1dc4:
001e1dc4mov r12, [rbp-64]
001e1dc8mov rax, [rbp-56]
001e1dcc
001e1dccloc_1e1dcc:
001e1dccmov [r14], r15
001e1dcfsub rbx, r15
001e1dd2mov [r14+8], rbx
001e1dd6mov [r14+16], rcx
001e1ddamov [r14+24], r12
001e1ddeadd rax, r12
001e1de1mov [r14+32], rax
001e1de5xor eax, eax
001e1de7
001e1de7loc_1e1de7:
001e1de7add rsp, 56
001e1debpop rbx
001e1decpop r12
001e1deepop r13
001e1df0pop r14
001e1df2pop r15
001e1df4pop rbp
001e1df5ret
001e1c60
001e1c60libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool):
001e1c60push rbp
001e1c61mov rbp, rsp
001e1c64push r15
001e1c66push r14
001e1c68push r13
001e1c6apush r12
001e1c6cpush rbx
001e1c6dsub rsp, 56
001e1c71mov r13, rcx
001e1c74mov r15, rsi
001e1c77mov ebx, [rsi]
001e1c79mov eax, -1
001e1c7ecmp rbx, rax
001e1c81je 0x1e1cb6
001e1c83lea r12, [r15+4]
001e1c87test rbx, rbx
001e1c8aje 0x1e1cc3
001e1c8c
001e1c8cloc_1e1c8c:
001e1c8cmov eax, [r12]
001e1c90test rax, rax
001e1c93je 0x1e1ccf
001e1c95mov [rbp-88], rdx
001e1c99mov rsi, r12
001e1c9csub rsi, rax
001e1c9ftest r8b, r8b
001e1ca2je 0x1e1cdb
001e1ca4cmp [r13], rsi
001e1ca8je 0x1e1cf2
001e1caalea rax, [rip-0x14ae80]
001e1cb1jmp 0x1e1de7
001e1cb6
001e1cb6loc_1e1cb6:
001e1cb6mov rbx, [r15+4]
001e1cbalea r12, [r15+12]
001e1cbetest rbx, rbx
001e1cc1jne 0x1e1c8c
001e1cc3
001e1cc3loc_1e1cc3:
001e1cc3lea rax, [rip-0x14aec1]
001e1ccajmp 0x1e1de7
001e1ccf
001e1ccfloc_1e1ccf:
001e1ccflea rax, [rip-0x14aeb9]
001e1cd6jmp 0x1e1de7
001e1cdb
001e1cdbloc_1e1cdb:
001e1cdbmov r14, rdi
001e1cdemov rdx, r13
001e1ce1call libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)
001e1ce6mov rdi, r14
001e1ce9test rax, rax
001e1cecjne 0x1e1de7
001e1cf2
001e1cf2loc_1e1cf2:
001e1cf2add rbx, r12
001e1cf5add r12, 4
001e1cf9mov [rbp-48], r12
001e1cfdmovzx ecx, [r13+24]
001e1d02lea rsi, [rbp-48]
001e1d06mov r14, rdi
001e1d09mov rdx, rbx
001e1d0cxor r8l, r8l
001e1d0fcall libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1d14mov r12, rax
001e1d17movzx ecx, [r13+24]
001e1d1cand ecx, 15
001e1d1fmov [rbp-80], r14
001e1d23mov rdi, r14
001e1d26lea rsi, [rbp-48]
001e1d2amov rdx, rbx
001e1d2dxor r8l, r8l
001e1d30call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1d35mov r14, [rbp-88]
001e1d39mov [r14+40], 0
001e1d41cmp [r13+49], 0
001e1d46je 0x1e1dbe
001e1d48mov [rbp-56], rax
001e1d4cmov [rbp-64], r12
001e1d50lea rdi, [rbp-48]
001e1d54mov rsi, rbx
001e1d57call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1d5cmov rcx, rax
001e1d5fmov r12, [rbp-48]
001e1d63add rcx, r12
001e1d66movzx eax, [r13+25]
001e1d6bcmp al, -1
001e1d6dje 0x1e1dc4
001e1d6fmov [rbp-72], rcx
001e1d73and al, 15
001e1d75movzx ecx, al
001e1d78lea rsi, [rbp-48]
001e1d7cmov rdi, [rbp-80]
001e1d80mov rdx, rbx
001e1d83xor r8l, r8l
001e1d86call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1d8btest rax, rax
001e1d8eje 0x1e1db0
001e1d90mov [rbp-48], r12
001e1d94movzx ecx, [r13+25]
001e1d99lea rsi, [rbp-48]
001e1d9dmov rdi, [rbp-80]
001e1da1mov rdx, rbx
001e1da4xor r8l, r8l
001e1da7call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1dacmov [r14+40], rax
001e1db0
001e1db0loc_1e1db0:
001e1db0mov r12, [rbp-64]
001e1db4mov rax, [rbp-56]
001e1db8mov rcx, [rbp-72]
001e1dbcjmp 0x1e1dcc
001e1dbe
001e1dbeloc_1e1dbe:
001e1dbemov rcx, [rbp-48]
001e1dc2jmp 0x1e1dcc
001e1dc4
001e1dc4loc_1e1dc4:
001e1dc4mov r12, [rbp-64]
001e1dc8mov rax, [rbp-56]
001e1dcc
001e1dccloc_1e1dcc:
001e1dccmov [r14], r15
001e1dcfsub rbx, r15
001e1dd2mov [r14+8], rbx
001e1dd6mov [r14+16], rcx
001e1ddamov [r14+24], r12
001e1ddeadd rax, r12
001e1de1mov [r14+32], rax
001e1de5xor eax, eax
001e1de7
001e1de7loc_1e1de7:
001e1de7add rsp, 56
001e1debpop rbx
001e1decpop r12
001e1deepop r13
001e1df0pop r14
001e1df2pop r15
001e1df4pop rbp
001e1df5ret
001e1c60
001e1df6
001e1df6 // align 0x10
001e1df6 // align 0x10
001e1e00
001e1e00libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*):
001e1e00push rbp
001e1e01mov rbp, rsp
001e1e04push r15
001e1e06push r14
001e1e08push r13
001e1e0apush r12
001e1e0cpush rbx
001e1e0dsub rsp, 24
001e1e11mov r14, rdx
001e1e14mov [rbp-64], rdi
001e1e18mov [rdx+24], 65280
001e1e1fxorps x0, x0
001e1e22movups [rdx+32], x0
001e1e26mov [rdx+48], 0
001e1e2cmov [rdx], rsi
001e1e2fmov eax, [rsi]
001e1e31mov ecx, -1
001e1e36cmp rax, rcx
001e1e39je 0x1e1e51
001e1e3blea r15, [rsi+4]
001e1e3flea r12, [rsi+rax]
001e1e43add r12, 4
001e1e47test rax, rax
001e1e4ajne 0x1e1e6a
001e1e4cjmp 0x1e2010
001e1e51
001e1e51loc_1e1e51:
001e1e51mov rax, [rsi+4]
001e1e55lea r15, [rsi+12]
001e1e59lea r12, [rax+rsi]
001e1e5dadd r12, 12
001e1e61test rax, rax
001e1e64je 0x1e2010
001e1e6a
001e1e6aloc_1e1e6a:
001e1e6acmp [r15], 0
001e1e6eje 0x1e1e7c
001e1e70lea rax, [rip-0x14b02d]
001e1e77jmp 0x1e2012
001e1e7c
001e1e7cloc_1e1e7c:
001e1e7cmovzx r13l, [r15+4]
001e1e81mov eax, r13l
001e1e84and al, 253
001e1e86cmp al, 1
001e1e88jne 0x1e1f34
001e1e8emov [rbp-56], rsi
001e1e92add r15, 5
001e1e96mov rax, r15
001e1e99nop [rax]
001e1ea0
001e1ea0loc_1e1ea0:
001e1ea0cmp [rax], 0
001e1ea3lea rax, [rax+1]
001e1ea7jne 0x1e1ea0
001e1ea9mov [rbp-48], rax
001e1eadlea rdi, [rbp-48]
001e1eb1mov rsi, r12
001e1eb4call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1eb9mov [r14+40], eax
001e1ebdmov r8, [rbp-48]
001e1ec1xor esi, esi
001e1ec3xor ecx, ecx
001e1ec5xor edi, edi
001e1ec7mov rdx, r8
001e1ecanop [rax+rax]
001e1ed0
001e1ed0loc_1e1ed0:
001e1ed0cmp rdx, r12
001e1ed3je 0x1e2021
001e1ed9movzx ebx, [rdx]
001e1edcadd rdx, 1
001e1ee0mov eax, ebx
001e1ee2and eax, 127
001e1ee5shl rax, cl
001e1ee8or rdi, rax
001e1eebadd rcx, 7
001e1eefadd rsi, -1
001e1ef3test bl, bl
001e1ef5js 0x1e1ed0
001e1ef7lea r9l, [rcx-7]
001e1efbmov rax, -1
001e1f02shl rax, cl
001e1f05xor ecx, ecx
001e1f07cmp r9l, 57
001e1f0bcmovae eax, ecx
001e1f0etest bl, 64
001e1f11cmove eax, ecx
001e1f14or edi, eax
001e1f16sub r8, rsi
001e1f19mov [rbp-48], r8
001e1f1dmov [r14+44], edi
001e1f21cmp r13b, 1
001e1f25jne 0x1e1f40
001e1f27add r8, 1
001e1f2bmov [rbp-48], r8
001e1f2fmovzx eax, [rdx]
001e1f32jmp 0x1e1f4c
001e1f34
001e1f34loc_1e1f34:
001e1f34lea rax, [rip-0x14b0de]
001e1f3bjmp 0x1e2012
001e1f40
001e1f40loc_1e1f40:
001e1f40lea rdi, [rbp-48]
001e1f44mov rsi, r12
001e1f47call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1f4c
001e1f4cloc_1e1f4c:
001e1f4cmov rbx, [rbp-56]
001e1f50mov [r14+50], al
001e1f54cmp [r15], 122
001e1f58jne 0x1e2001
001e1f5elea rdi, [rbp-48]
001e1f62mov rsi, r12
001e1f65call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1f6alea r13, [rip-0x14c15d]
001e1f71jmp 0x1e1f7c
001e1f73mov [r14+48], 1
001e1f78
001e1f78loc_1e1f78:
001e1f78add r15, 1
001e1f7c
001e1f7cloc_1e1f7c:
001e1f7cmovzx eax, [r15]
001e1f80lea ecx, [rax-76]
001e1f83cmp ecx, 46
001e1f86ja 0x1e1ff9
001e1f88movsxd rax, [r13+4*rcx]
001e1f8dadd rax, r13
001e1f90jmp rax
001e1f92mov rax, [rbp-48]
001e1f96movzx ecx, [rax]
001e1f99mov [r14+25], cl
001e1f9djmp 0x1e1fe0
001e1f9fmov rax, [rbp-48]
001e1fa3movzx ecx, [rax]
001e1fa6mov [r14+26], cl
001e1faaadd rax, 1
001e1faemov [rbp-48], rax
001e1fb2sub eax, ebx
001e1fb4mov [r14+27], al
001e1fb8mov rdi, [rbp-64]
001e1fbclea rsi, [rbp-48]
001e1fc0mov rdx, r12
001e1fc3xor r8l, r8l
001e1fc6call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1fcbmov [r14+32], rax
001e1fcfadd r15, 1
001e1fd3jmp 0x1e1f7c
001e1fd5mov rax, [rbp-48]
001e1fd9movzx ecx, [rax]
001e1fdcmov [r14+24], cl
001e1fe0
001e1fe0loc_1e1fe0:
001e1fe0add rax, 1
001e1fe4mov [rbp-48], rax
001e1fe8add r15, 1
001e1fecjmp 0x1e1f7c
001e1feemov [r14+49], 1
001e1ff3add r15, 1
001e1ff7jmp 0x1e1f7c
001e1ff9
001e1ff9loc_1e1ff9:
001e1ff9test eax, eax
001e1ffbjne 0x1e1f78
001e2001
001e2001loc_1e2001:
001e2001sub r12, [r14]
001e2004mov [r14+8], r12
001e2008mov rax, [rbp-48]
001e200cmov [r14+16], rax
001e2010
001e2010loc_1e2010:
001e2010xor eax, eax
001e2012
001e2012loc_1e2012:
001e2012add rsp, 24
001e2016pop rbx
001e2017pop r12
001e2019pop r13
001e201bpop r14
001e201dpop r15
001e201fpop rbp
001e2020ret
001e2021
001e2021loc_1e2021:
001e2021mov rbx, [rip+0x2fdd8]
001e2028mov rdi, [rbx]
001e202blea rsi, [rip-0x14bac2]
001e2032lea rdx, [rip-0x14b46f]
001e2039lea rcx, [rip-0x14b46b]
001e2040xor eax, eax
001e2042call fprintf@plt
001e2047mov rdi, [rbx]
001e204acall fflush@plt
001e204fcall abort@plt
001e1e00
001e1e00libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*):
001e1e00push rbp
001e1e01mov rbp, rsp
001e1e04push r15
001e1e06push r14
001e1e08push r13
001e1e0apush r12
001e1e0cpush rbx
001e1e0dsub rsp, 24
001e1e11mov r14, rdx
001e1e14mov [rbp-64], rdi
001e1e18mov [rdx+24], 65280
001e1e1fxorps x0, x0
001e1e22movups [rdx+32], x0
001e1e26mov [rdx+48], 0
001e1e2cmov [rdx], rsi
001e1e2fmov eax, [rsi]
001e1e31mov ecx, -1
001e1e36cmp rax, rcx
001e1e39je 0x1e1e51
001e1e3blea r15, [rsi+4]
001e1e3flea r12, [rsi+rax]
001e1e43add r12, 4
001e1e47test rax, rax
001e1e4ajne 0x1e1e6a
001e1e4cjmp 0x1e2010
001e1e51
001e1e51loc_1e1e51:
001e1e51mov rax, [rsi+4]
001e1e55lea r15, [rsi+12]
001e1e59lea r12, [rax+rsi]
001e1e5dadd r12, 12
001e1e61test rax, rax
001e1e64je 0x1e2010
001e1e6a
001e1e6aloc_1e1e6a:
001e1e6acmp [r15], 0
001e1e6eje 0x1e1e7c
001e1e70lea rax, [rip-0x14b02d]
001e1e77jmp 0x1e2012
001e1e7c
001e1e7cloc_1e1e7c:
001e1e7cmovzx r13l, [r15+4]
001e1e81mov eax, r13l
001e1e84and al, 253
001e1e86cmp al, 1
001e1e88jne 0x1e1f34
001e1e8emov [rbp-56], rsi
001e1e92add r15, 5
001e1e96mov rax, r15
001e1e99nop [rax]
001e1ea0
001e1ea0loc_1e1ea0:
001e1ea0cmp [rax], 0
001e1ea3lea rax, [rax+1]
001e1ea7jne 0x1e1ea0
001e1ea9mov [rbp-48], rax
001e1eadlea rdi, [rbp-48]
001e1eb1mov rsi, r12
001e1eb4call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1eb9mov [r14+40], eax
001e1ebdmov r8, [rbp-48]
001e1ec1xor esi, esi
001e1ec3xor ecx, ecx
001e1ec5xor edi, edi
001e1ec7mov rdx, r8
001e1ecanop [rax+rax]
001e1ed0
001e1ed0loc_1e1ed0:
001e1ed0cmp rdx, r12
001e1ed3je 0x1e2021
001e1ed9movzx ebx, [rdx]
001e1edcadd rdx, 1
001e1ee0mov eax, ebx
001e1ee2and eax, 127
001e1ee5shl rax, cl
001e1ee8or rdi, rax
001e1eebadd rcx, 7
001e1eefadd rsi, -1
001e1ef3test bl, bl
001e1ef5js 0x1e1ed0
001e1ef7lea r9l, [rcx-7]
001e1efbmov rax, -1
001e1f02shl rax, cl
001e1f05xor ecx, ecx
001e1f07cmp r9l, 57
001e1f0bcmovae eax, ecx
001e1f0etest bl, 64
001e1f11cmove eax, ecx
001e1f14or edi, eax
001e1f16sub r8, rsi
001e1f19mov [rbp-48], r8
001e1f1dmov [r14+44], edi
001e1f21cmp r13b, 1
001e1f25jne 0x1e1f40
001e1f27add r8, 1
001e1f2bmov [rbp-48], r8
001e1f2fmovzx eax, [rdx]
001e1f32jmp 0x1e1f4c
001e1f34
001e1f34loc_1e1f34:
001e1f34lea rax, [rip-0x14b0de]
001e1f3bjmp 0x1e2012
001e1f40
001e1f40loc_1e1f40:
001e1f40lea rdi, [rbp-48]
001e1f44mov rsi, r12
001e1f47call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1f4c
001e1f4cloc_1e1f4c:
001e1f4cmov rbx, [rbp-56]
001e1f50mov [r14+50], al
001e1f54cmp [r15], 122
001e1f58jne 0x1e2001
001e1f5elea rdi, [rbp-48]
001e1f62mov rsi, r12
001e1f65call libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)
001e1f6alea r13, [rip-0x14c15d]
001e1f71jmp 0x1e1f7c
001e1f73mov [r14+48], 1
001e1f78
001e1f78loc_1e1f78:
001e1f78add r15, 1
001e1f7c
001e1f7cloc_1e1f7c:
001e1f7cmovzx eax, [r15]
001e1f80lea ecx, [rax-76]
001e1f83cmp ecx, 46
001e1f86ja 0x1e1ff9
001e1f88movsxd rax, [r13+4*rcx]
001e1f8dadd rax, r13
001e1f90jmp rax
001e1f92mov rax, [rbp-48]
001e1f96movzx ecx, [rax]
001e1f99mov [r14+25], cl
001e1f9djmp 0x1e1fe0
001e1f9fmov rax, [rbp-48]
001e1fa3movzx ecx, [rax]
001e1fa6mov [r14+26], cl
001e1faaadd rax, 1
001e1faemov [rbp-48], rax
001e1fb2sub eax, ebx
001e1fb4mov [r14+27], al
001e1fb8mov rdi, [rbp-64]
001e1fbclea rsi, [rbp-48]
001e1fc0mov rdx, r12
001e1fc3xor r8l, r8l
001e1fc6call libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)
001e1fcbmov [r14+32], rax
001e1fcfadd r15, 1
001e1fd3jmp 0x1e1f7c
001e1fd5mov rax, [rbp-48]
001e1fd9movzx ecx, [rax]
001e1fdcmov [r14+24], cl
001e1fe0
001e1fe0loc_1e1fe0:
001e1fe0add rax, 1
001e1fe4mov [rbp-48], rax
001e1fe8add r15, 1
001e1fecjmp 0x1e1f7c
001e1feemov [r14+49], 1
001e1ff3add r15, 1
001e1ff7jmp 0x1e1f7c
001e1ff9
001e1ff9loc_1e1ff9:
001e1ff9test eax, eax
001e1ffbjne 0x1e1f78
001e2001
001e2001loc_1e2001:
001e2001sub r12, [r14]
001e2004mov [r14+8], r12
001e2008mov rax, [rbp-48]
001e200cmov [r14+16], rax
001e2010
001e2010loc_1e2010:
001e2010xor eax, eax
001e2012
001e2012loc_1e2012:
001e2012add rsp, 24
001e2016pop rbx
001e2017pop r12
001e2019pop r13
001e201bpop r14
001e201dpop r15
001e201fpop rbp
001e2020ret
001e2021
001e2021loc_1e2021:
001e2021mov rbx, [rip+0x2fdd8]
001e2028mov rdi, [rbx]
001e202blea rsi, [rip-0x14bac2]
001e2032lea rdx, [rip-0x14b46f]
001e2039lea rcx, [rip-0x14b46b]
001e2040xor eax, eax
001e2042call fprintf@plt
001e2047mov rdi, [rbx]
001e204acall fflush@plt
001e204fcall abort@plt
001e1e00
001e2054
001e2054 // align 0x10
001e2054 // align 0x10
001e2060
001e2060libunwind::AbstractUnwindCursor::~AbstractUnwindCursor():
001e2060push rbp
001e2061mov rbp, rsp
001e2064pop rbp
001e2065ret
001e2060
001e2060libunwind::AbstractUnwindCursor::~AbstractUnwindCursor():
001e2060push rbp
001e2061mov rbp, rsp
001e2064pop rbp
001e2065ret
001e2060
001e2066
001e2066 // align 0x10
001e2066 // align 0x10
001e2070
001e2070libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::~UnwindCursor():
001e2070push rbp
001e2071mov rbp, rsp
001e2074pop rbp
001e2075ret
001e2070
001e2070libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::~UnwindCursor():
001e2070push rbp
001e2071mov rbp, rsp
001e2074pop rbp
001e2075ret
001e2070
001e2076
001e2076 // align 0x10
001e2076 // align 0x10
001e2080
001e2080libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::validReg(int):
001e2080push rbp
001e2081mov rbp, rsp
001e2084add esi, 2
001e2087cmp esi, 19
001e208asetb al
001e208dpop rbp
001e208eret
001e2080
001e2080libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::validReg(int):
001e2080push rbp
001e2081mov rbp, rsp
001e2084add esi, 2
001e2087cmp esi, 19
001e208asetb al
001e208dpop rbp
001e208eret
001e2080
001e208f
001e208f // align 0x10
001e208f // align 0x10
001e2090
001e2090libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getReg(int):
001e2090push rbp
001e2091mov rbp, rsp
001e2094push rbx
001e2095push rax
001e2096add esi, 2
001e2099cmp esi, 18
001e209cja 0x1e2127
001e20a2lea rax, [rdi+16]
001e20a6lea rcx, [rip-0x14c1dd]
001e20admovsxd rdx, [rcx+4*rsi]
001e20b1add rdx, rcx
001e20b4jmp rdx
001e20b6add rdi, 72
001e20bajmp 0x1e211a
001e20bcadd rdi, 144
001e20c3jmp 0x1e211a
001e20c5add rdi, 40
001e20c9jmp 0x1e211a
001e20cbadd rdi, 32
001e20cfjmp 0x1e211a
001e20d1add rdi, 24
001e20d5jmp 0x1e211a
001e20d7add rdi, 56
001e20dbjmp 0x1e211a
001e20ddadd rdi, 48
001e20e1jmp 0x1e211a
001e20e3add rdi, 64
001e20e7jmp 0x1e211a
001e20e9add rdi, 80
001e20edjmp 0x1e211a
001e20efadd rdi, 88
001e20f3jmp 0x1e211a
001e20f5add rdi, 96
001e20f9jmp 0x1e211a
001e20fbadd rdi, 104
001e20ffjmp 0x1e211a
001e2101add rdi, 112
001e2105jmp 0x1e211a
001e2107add rdi, 120
001e210bjmp 0x1e211a
001e210dsub rdi, -128
001e2111jmp 0x1e211a
001e2113add rdi, 136
001e211a
001e211aloc_1e211a:
001e211amov rax, rdi
001e211dmov rax, [rax]
001e2120add rsp, 8
001e2124pop rbx
001e2125pop rbp
001e2126ret
001e2127
001e2127loc_1e2127:
001e2127mov rbx, [rip+0x2fcd2]
001e212emov rdi, [rbx]
001e2131lea rsi, [rip-0x14bbc8]
001e2138lea rdx, [rip-0x14bbbb]
001e213flea rcx, [rip-0x14bbb6]
001e2146xor eax, eax
001e2148call fprintf@plt
001e214dmov rdi, [rbx]
001e2150call fflush@plt
001e2155call abort@plt
001e2090
001e2090libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getReg(int):
001e2090push rbp
001e2091mov rbp, rsp
001e2094push rbx
001e2095push rax
001e2096add esi, 2
001e2099cmp esi, 18
001e209cja 0x1e2127
001e20a2lea rax, [rdi+16]
001e20a6lea rcx, [rip-0x14c1dd]
001e20admovsxd rdx, [rcx+4*rsi]
001e20b1add rdx, rcx
001e20b4jmp rdx
001e20b6add rdi, 72
001e20bajmp 0x1e211a
001e20bcadd rdi, 144
001e20c3jmp 0x1e211a
001e20c5add rdi, 40
001e20c9jmp 0x1e211a
001e20cbadd rdi, 32
001e20cfjmp 0x1e211a
001e20d1add rdi, 24
001e20d5jmp 0x1e211a
001e20d7add rdi, 56
001e20dbjmp 0x1e211a
001e20ddadd rdi, 48
001e20e1jmp 0x1e211a
001e20e3add rdi, 64
001e20e7jmp 0x1e211a
001e20e9add rdi, 80
001e20edjmp 0x1e211a
001e20efadd rdi, 88
001e20f3jmp 0x1e211a
001e20f5add rdi, 96
001e20f9jmp 0x1e211a
001e20fbadd rdi, 104
001e20ffjmp 0x1e211a
001e2101add rdi, 112
001e2105jmp 0x1e211a
001e2107add rdi, 120
001e210bjmp 0x1e211a
001e210dsub rdi, -128
001e2111jmp 0x1e211a
001e2113add rdi, 136
001e211a
001e211aloc_1e211a:
001e211amov rax, rdi
001e211dmov rax, [rax]
001e2120add rsp, 8
001e2124pop rbx
001e2125pop rbp
001e2126ret
001e2127
001e2127loc_1e2127:
001e2127mov rbx, [rip+0x2fcd2]
001e212emov rdi, [rbx]
001e2131lea rsi, [rip-0x14bbc8]
001e2138lea rdx, [rip-0x14bbbb]
001e213flea rcx, [rip-0x14bbb6]
001e2146xor eax, eax
001e2148call fprintf@plt
001e214dmov rdi, [rbx]
001e2150call fflush@plt
001e2155call abort@plt
001e2090
001e215a
001e215a // align 0x10
001e215a // align 0x10
001e2160
001e2160libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setReg(int, unsigned long):
001e2160push rbp
001e2161mov rbp, rsp
001e2164push rbx
001e2165push rax
001e2166add esi, 2
001e2169cmp esi, 18
001e216cja 0x1e21f7
001e2172lea rax, [rdi+16]
001e2176lea rcx, [rip-0x14c261]
001e217dmovsxd rsi, [rcx+4*rsi]
001e2181add rsi, rcx
001e2184jmp rsi
001e2186add rdi, 72
001e218ajmp 0x1e21ea
001e218cadd rdi, 144
001e2193jmp 0x1e21ea
001e2195add rdi, 40
001e2199jmp 0x1e21ea
001e219badd rdi, 32
001e219fjmp 0x1e21ea
001e21a1add rdi, 24
001e21a5jmp 0x1e21ea
001e21a7add rdi, 56
001e21abjmp 0x1e21ea
001e21adadd rdi, 48
001e21b1jmp 0x1e21ea
001e21b3add rdi, 64
001e21b7jmp 0x1e21ea
001e21b9add rdi, 80
001e21bdjmp 0x1e21ea
001e21bfadd rdi, 88
001e21c3jmp 0x1e21ea
001e21c5add rdi, 96
001e21c9jmp 0x1e21ea
001e21cbadd rdi, 104
001e21cfjmp 0x1e21ea
001e21d1add rdi, 112
001e21d5jmp 0x1e21ea
001e21d7add rdi, 120
001e21dbjmp 0x1e21ea
001e21ddsub rdi, -128
001e21e1jmp 0x1e21ea
001e21e3add rdi, 136
001e21ea
001e21ealoc_1e21ea:
001e21eamov rax, rdi
001e21edmov [rax], rdx
001e21f0add rsp, 8
001e21f4pop rbx
001e21f5pop rbp
001e21f6ret
001e21f7
001e21f7loc_1e21f7:
001e21f7mov rbx, [rip+0x2fc02]
001e21femov rdi, [rbx]
001e2201lea rsi, [rip-0x14bc98]
001e2208lea rdx, [rip-0x14bc63]
001e220flea rcx, [rip-0x14bc86]
001e2216xor eax, eax
001e2218call fprintf@plt
001e221dmov rdi, [rbx]
001e2220call fflush@plt
001e2225call abort@plt
001e2160
001e2160libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setReg(int, unsigned long):
001e2160push rbp
001e2161mov rbp, rsp
001e2164push rbx
001e2165push rax
001e2166add esi, 2
001e2169cmp esi, 18
001e216cja 0x1e21f7
001e2172lea rax, [rdi+16]
001e2176lea rcx, [rip-0x14c261]
001e217dmovsxd rsi, [rcx+4*rsi]
001e2181add rsi, rcx
001e2184jmp rsi
001e2186add rdi, 72
001e218ajmp 0x1e21ea
001e218cadd rdi, 144
001e2193jmp 0x1e21ea
001e2195add rdi, 40
001e2199jmp 0x1e21ea
001e219badd rdi, 32
001e219fjmp 0x1e21ea
001e21a1add rdi, 24
001e21a5jmp 0x1e21ea
001e21a7add rdi, 56
001e21abjmp 0x1e21ea
001e21adadd rdi, 48
001e21b1jmp 0x1e21ea
001e21b3add rdi, 64
001e21b7jmp 0x1e21ea
001e21b9add rdi, 80
001e21bdjmp 0x1e21ea
001e21bfadd rdi, 88
001e21c3jmp 0x1e21ea
001e21c5add rdi, 96
001e21c9jmp 0x1e21ea
001e21cbadd rdi, 104
001e21cfjmp 0x1e21ea
001e21d1add rdi, 112
001e21d5jmp 0x1e21ea
001e21d7add rdi, 120
001e21dbjmp 0x1e21ea
001e21ddsub rdi, -128
001e21e1jmp 0x1e21ea
001e21e3add rdi, 136
001e21ea
001e21ealoc_1e21ea:
001e21eamov rax, rdi
001e21edmov [rax], rdx
001e21f0add rsp, 8
001e21f4pop rbx
001e21f5pop rbp
001e21f6ret
001e21f7
001e21f7loc_1e21f7:
001e21f7mov rbx, [rip+0x2fc02]
001e21femov rdi, [rbx]
001e2201lea rsi, [rip-0x14bc98]
001e2208lea rdx, [rip-0x14bc63]
001e220flea rcx, [rip-0x14bc86]
001e2216xor eax, eax
001e2218call fprintf@plt
001e221dmov rdi, [rbx]
001e2220call fflush@plt
001e2225call abort@plt
001e2160
001e222a
001e222a // align 0x10
001e222a // align 0x10
001e2230
001e2230libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::validFloatReg(int):
001e2230push rbp
001e2231mov rbp, rsp
001e2234xor eax, eax
001e2236pop rbp
001e2237ret
001e2230
001e2230libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::validFloatReg(int):
001e2230push rbp
001e2231mov rbp, rsp
001e2234xor eax, eax
001e2236pop rbp
001e2237ret
001e2230
001e2238
001e2238 // align 0x10
001e2238 // align 0x10
001e2240
001e2240libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getFloatReg(int):
001e2240push rbp
001e2241mov rbp, rsp
001e2244push rbx
001e2245push rax
001e2246mov rbx, [rip+0x2fbb3]
001e224dmov rdi, [rbx]
001e2250lea rsi, [rip-0x14bce7]
001e2257lea rdx, [rip-0x14bca6]
001e225elea rcx, [rip-0x14bc9c]
001e2265xor eax, eax
001e2267call fprintf@plt
001e226cmov rdi, [rbx]
001e226fcall fflush@plt
001e2274call abort@plt
001e2240
001e2240libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getFloatReg(int):
001e2240push rbp
001e2241mov rbp, rsp
001e2244push rbx
001e2245push rax
001e2246mov rbx, [rip+0x2fbb3]
001e224dmov rdi, [rbx]
001e2250lea rsi, [rip-0x14bce7]
001e2257lea rdx, [rip-0x14bca6]
001e225elea rcx, [rip-0x14bc9c]
001e2265xor eax, eax
001e2267call fprintf@plt
001e226cmov rdi, [rbx]
001e226fcall fflush@plt
001e2274call abort@plt
001e2240
001e2279
001e2279 // align 0x10
001e2279 // align 0x10
001e2280
001e2280libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setFloatReg(int, double):
001e2280push rbp
001e2281mov rbp, rsp
001e2284push rbx
001e2285push rax
001e2286mov rbx, [rip+0x2fb73]
001e228dmov rdi, [rbx]
001e2290lea rsi, [rip-0x14bd27]
001e2297lea rdx, [rip-0x14bcbb]
001e229elea rcx, [rip-0x14bcdc]
001e22a5xor eax, eax
001e22a7call fprintf@plt
001e22acmov rdi, [rbx]
001e22afcall fflush@plt
001e22b4call abort@plt
001e2280
001e2280libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setFloatReg(int, double):
001e2280push rbp
001e2281mov rbp, rsp
001e2284push rbx
001e2285push rax
001e2286mov rbx, [rip+0x2fb73]
001e228dmov rdi, [rbx]
001e2290lea rsi, [rip-0x14bd27]
001e2297lea rdx, [rip-0x14bcbb]
001e229elea rcx, [rip-0x14bcdc]
001e22a5xor eax, eax
001e22a7call fprintf@plt
001e22acmov rdi, [rbx]
001e22afcall fflush@plt
001e22b4call abort@plt
001e2280
001e22b9
001e22b9 // align 0x10
001e22b9 // align 0x10
001e22c0
001e22c0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step():
001e22c0push rbp
001e22c1mov rbp, rsp
001e22c4push r15
001e22c6push r14
001e22c8push rbx
001e22c9push rax
001e22caxor r14l, r14l
001e22cdcmp [rdi+256], 0
001e22d4jne 0x1e2327
001e22d6mov rbx, rdi
001e22d9mov rax, [rdi]
001e22dcmov r15, [rdi+8]
001e22e0mov esi, -1
001e22e5call [rax+24]
001e22e8mov rdx, [rbx+240]
001e22eflea rcx, [rbx+16]
001e22f3lea r8, [rbx+257]
001e22famov rdi, r15
001e22fdmov rsi, rax
001e2300call libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_x86_64&, bool&)
001e2305mov r15l, eax
001e2308cmp eax, 1
001e230bjne 0x1e2324
001e230dmov rax, [rbx]
001e2310mov rdi, rbx
001e2313mov esi, 1
001e2318call [rax+104]
001e231bcmp [rbx+256], 0
001e2322jne 0x1e2327
001e2324
001e2324loc_1e2324:
001e2324mov r14l, r15l
001e2327
001e2327loc_1e2327:
001e2327mov eax, r14l
001e232aadd rsp, 8
001e232epop rbx
001e232fpop r14
001e2331pop r15
001e2333pop rbp
001e2334ret
001e22c0
001e22c0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step():
001e22c0push rbp
001e22c1mov rbp, rsp
001e22c4push r15
001e22c6push r14
001e22c8push rbx
001e22c9push rax
001e22caxor r14l, r14l
001e22cdcmp [rdi+256], 0
001e22d4jne 0x1e2327
001e22d6mov rbx, rdi
001e22d9mov rax, [rdi]
001e22dcmov r15, [rdi+8]
001e22e0mov esi, -1
001e22e5call [rax+24]
001e22e8mov rdx, [rbx+240]
001e22eflea rcx, [rbx+16]
001e22f3lea r8, [rbx+257]
001e22famov rdi, r15
001e22fdmov rsi, rax
001e2300call libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_x86_64&, bool&)
001e2305mov r15l, eax
001e2308cmp eax, 1
001e230bjne 0x1e2324
001e230dmov rax, [rbx]
001e2310mov rdi, rbx
001e2313mov esi, 1
001e2318call [rax+104]
001e231bcmp [rbx+256], 0
001e2322jne 0x1e2327
001e2324
001e2324loc_1e2324:
001e2324mov r14l, r15l
001e2327
001e2327loc_1e2327:
001e2327mov eax, r14l
001e232aadd rsp, 8
001e232epop rbx
001e232fpop r14
001e2331pop r15
001e2333pop rbp
001e2334ret
001e22c0
001e2335
001e2335 // align 0x10
001e2335 // align 0x10
001e2340
001e2340libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfo(unw_proc_info_t*):
001e2340push rbp
001e2341mov rbp, rsp
001e2344cmp [rdi+256], 0
001e234bje 0x1e2369
001e234dxorps x0, x0
001e2350movups [rsi+48], x0
001e2354movups [rsi+32], x0
001e2358movups [rsi+16], x0
001e235cmovups [rsi], x0
001e235fmov [rsi+64], 0
001e2367pop rbp
001e2368ret
001e2369
001e2369loc_1e2369:
001e2369mov rax, [rdi+248]
001e2370mov [rsi+64], rax
001e2374movups x0, [rdi+184]
001e237bmovups x1, [rdi+200]
001e2382movups x2, [rdi+216]
001e2389movups x3, [rdi+232]
001e2390movups [rsi+48], x3
001e2394movups [rsi+32], x2
001e2398movups [rsi+16], x1
001e239cmovups [rsi], x0
001e239fpop rbp
001e23a0ret
001e2340
001e2340libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfo(unw_proc_info_t*):
001e2340push rbp
001e2341mov rbp, rsp
001e2344cmp [rdi+256], 0
001e234bje 0x1e2369
001e234dxorps x0, x0
001e2350movups [rsi+48], x0
001e2354movups [rsi+32], x0
001e2358movups [rsi+16], x0
001e235cmovups [rsi], x0
001e235fmov [rsi+64], 0
001e2367pop rbp
001e2368ret
001e2369
001e2369loc_1e2369:
001e2369mov rax, [rdi+248]
001e2370mov [rsi+64], rax
001e2374movups x0, [rdi+184]
001e237bmovups x1, [rdi+200]
001e2382movups x2, [rdi+216]
001e2389movups x3, [rdi+232]
001e2390movups [rsi+48], x3
001e2394movups [rsi+32], x2
001e2398movups [rsi+16], x1
001e239cmovups [rsi], x0
001e239fpop rbp
001e23a0ret
001e2340
001e23a1
001e23a1 // align 0x10
001e23a1 // align 0x10
001e23b0
001e23b0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::jumpto():
001e23b0push rbp
001e23b1mov rbp, rsp
001e23b4add rdi, 16
001e23b8pop rbp
001e23b9jmp 0x1e50d8
001e23b0
001e23b0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::jumpto():
001e23b0push rbp
001e23b1mov rbp, rsp
001e23b4add rdi, 16
001e23b8pop rbp
001e23b9jmp 0x1e50d8
001e23b0
001e23be
001e23be // align 0x10
001e23be // align 0x10
001e23c0
001e23c0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::isSignalFrame():
001e23c0push rbp
001e23c1mov rbp, rsp
001e23c4movzx eax, [rdi+257]
001e23cbpop rbp
001e23ccret
001e23c0
001e23c0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::isSignalFrame():
001e23c0push rbp
001e23c1mov rbp, rsp
001e23c4movzx eax, [rdi+257]
001e23cbpop rbp
001e23ccret
001e23c0
001e23cd
001e23cd // align 0x10
001e23cd // align 0x10
001e23d0
001e23d0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getFunctionName(char*, unsigned long, unsigned long*):
001e23d0push rbp
001e23d1mov rbp, rsp
001e23d4push r15
001e23d6push r14
001e23d8push r13
001e23dapush r12
001e23dcpush rbx
001e23ddsub rsp, 40
001e23e1mov r14, rcx
001e23e4mov r15, rdx
001e23e7mov r12, rsi
001e23eamov rax, [rdi]
001e23edmov esi, -1
001e23f2call [rax+24]
001e23f5mov r13, rax
001e23f8lea rsi, [rbp-72]
001e23fcmov rdi, rax
001e23ffcall dladdr@plt
001e2404test eax, eax
001e2406setne al
001e2409mov rcx, [rbp-56]
001e240dtest rcx, rcx
001e2410setne bl
001e2413and bl, al
001e2415cmp bl, 1
001e2418jne 0x1e2435
001e241alea rdx, [rip-0x14b76d]
001e2421mov rdi, r12
001e2424mov rsi, r15
001e2427xor eax, eax
001e2429call snprintf@plt
001e242esub r13, [rbp-48]
001e2432mov [r14], r13
001e2435
001e2435loc_1e2435:
001e2435mov eax, ebx
001e2437add rsp, 40
001e243bpop rbx
001e243cpop r12
001e243epop r13
001e2440pop r14
001e2442pop r15
001e2444pop rbp
001e2445ret
001e23d0
001e23d0libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getFunctionName(char*, unsigned long, unsigned long*):
001e23d0push rbp
001e23d1mov rbp, rsp
001e23d4push r15
001e23d6push r14
001e23d8push r13
001e23dapush r12
001e23dcpush rbx
001e23ddsub rsp, 40
001e23e1mov r14, rcx
001e23e4mov r15, rdx
001e23e7mov r12, rsi
001e23eamov rax, [rdi]
001e23edmov esi, -1
001e23f2call [rax+24]
001e23f5mov r13, rax
001e23f8lea rsi, [rbp-72]
001e23fcmov rdi, rax
001e23ffcall dladdr@plt
001e2404test eax, eax
001e2406setne al
001e2409mov rcx, [rbp-56]
001e240dtest rcx, rcx
001e2410setne bl
001e2413and bl, al
001e2415cmp bl, 1
001e2418jne 0x1e2435
001e241alea rdx, [rip-0x14b76d]
001e2421mov rdi, r12
001e2424mov rsi, r15
001e2427xor eax, eax
001e2429call snprintf@plt
001e242esub r13, [rbp-48]
001e2432mov [r14], r13
001e2435
001e2435loc_1e2435:
001e2435mov eax, ebx
001e2437add rsp, 40
001e243bpop rbx
001e243cpop r12
001e243epop r13
001e2440pop r14
001e2442pop r15
001e2444pop rbp
001e2445ret
001e23d0
001e2446
001e2446 // align 0x10
001e2446 // align 0x10
001e2450
001e2450libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool):
001e2450push rbp
001e2451mov rbp, rsp
001e2454push r15
001e2456push r14
001e2458push rbx
001e2459sub rsp, 712
001e2460mov r15l, esi
001e2463mov r14, rdi
001e2466mov rax, [rdi]
001e2469mov esi, -1
001e246ecall [rax+24]
001e2471test rax, rax
001e2474je 0x1e2605
001e247amov rbx, rax
001e247dmovzx eax, r15b
001e2481sub rbx, rax
001e2484mov rax, [r14+8]
001e2488mov [rbp-728], rax
001e248flea rax, [rbp-120]
001e2493mov [rbp-720], rax
001e249amov [rbp-712], rbx
001e24a1lea rdi, [rip-2488]
001e24a8lea rsi, [rbp-728]
001e24afcall dl_iterate_phdr@plt
001e24b4test eax, eax
001e24b6je 0x1e24d8
001e24b8cmp [rbp-104], 0
001e24bdje 0x1e24d8
001e24bflea rdx, [rbp-120]
001e24c3mov rdi, r14
001e24c6mov rsi, rbx
001e24c9xor ecx, ecx
001e24cbcall libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)
001e24d0test al, al
001e24d2jne 0x1e260d
001e24d8
001e24d8loc_1e24d8:
001e24d8lea rdi, [rip+0x30bf1]
001e24dfcall pthread_rwlock_rdlock@plt
001e24e4mov rax, [rip+0x30a0d]
001e24ebmov rcx, [rip+0x30a0e]
001e24f2jmp 0x1e2504
001e24f4
001e24f4 66 2e 0f 1f 84 00 00 00 00 00 66 90 f.........f.
001e2500
001e2500loc_1e2500:
001e2500add rax, 32
001e2504
001e2504loc_1e2504:
001e2504cmp rax, rcx
001e2507jae 0x1e25f9
001e250dcmp [rax+8], rbx
001e2511ja 0x1e2500
001e2513cmp [rax+16], rbx
001e2517jbe 0x1e2500
001e2519mov r15, [rax+24]
001e251dlea rdi, [rip+0x30bac]
001e2524call pthread_rwlock_unlock@plt
001e2529test r15, r15
001e252cje 0x1e2605
001e2532mov rdi, [r14+8]
001e2536lea rdx, [rbp-72]
001e253alea rcx, [rbp-176]
001e2541mov rsi, r15
001e2544xor r8l, r8l
001e2547call 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)
001e254ctest rax, rax
001e254fjne 0x1e2605
001e2555lea r15, [rbp-728]
001e255cmov edx, 552
001e2561mov rdi, r15
001e2564xor esi, esi
001e2566call memset
001e256bmov rdi, [r14+8]
001e256flea rsi, [rbp-72]
001e2573lea rdx, [rbp-176]
001e257amov rcx, rbx
001e257dmov r8l, 1
001e2583mov r9, r15
001e2586call 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*)
001e258btest al, al
001e258dje 0x1e2605
001e258fmovups x0, [rbp-48]
001e2593movups [r14+184], x0
001e259bmov rax, [rbp-32]
001e259fmov [r14+200], rax
001e25a6mov rax, [rbp-144]
001e25admov [r14+208], rax
001e25b4mov eax, [rbp-712]
001e25bamov [r14+216], rax
001e25c1mov [r14+224], 0
001e25ccmov [r14+232], 0x4000000
001e25d7mov rax, [rbp-72]
001e25dbmov [r14+240], rax
001e25e2mov eax, [rbp-64]
001e25e5mov [r14+236], eax
001e25ecmov [r14+248], 0
001e25f7jmp 0x1e260d
001e25f9
001e25f9loc_1e25f9:
001e25f9lea rdi, [rip+0x30ad0]
001e2600call pthread_rwlock_unlock@plt
001e2605
001e2605loc_1e2605:
001e2605mov [r14+256], 1
001e260d
001e260dloc_1e260d:
001e260dadd rsp, 712
001e2614pop rbx
001e2615pop r14
001e2617pop r15
001e2619pop rbp
001e261aret
001e2450
001e2450libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool):
001e2450push rbp
001e2451mov rbp, rsp
001e2454push r15
001e2456push r14
001e2458push rbx
001e2459sub rsp, 712
001e2460mov r15l, esi
001e2463mov r14, rdi
001e2466mov rax, [rdi]
001e2469mov esi, -1
001e246ecall [rax+24]
001e2471test rax, rax
001e2474je 0x1e2605
001e247amov rbx, rax
001e247dmovzx eax, r15b
001e2481sub rbx, rax
001e2484mov rax, [r14+8]
001e2488mov [rbp-728], rax
001e248flea rax, [rbp-120]
001e2493mov [rbp-720], rax
001e249amov [rbp-712], rbx
001e24a1lea rdi, [rip-2488]
001e24a8lea rsi, [rbp-728]
001e24afcall dl_iterate_phdr@plt
001e24b4test eax, eax
001e24b6je 0x1e24d8
001e24b8cmp [rbp-104], 0
001e24bdje 0x1e24d8
001e24bflea rdx, [rbp-120]
001e24c3mov rdi, r14
001e24c6mov rsi, rbx
001e24c9xor ecx, ecx
001e24cbcall libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)
001e24d0test al, al
001e24d2jne 0x1e260d
001e24d8
001e24d8loc_1e24d8:
001e24d8lea rdi, [rip+0x30bf1]
001e24dfcall pthread_rwlock_rdlock@plt
001e24e4mov rax, [rip+0x30a0d]
001e24ebmov rcx, [rip+0x30a0e]
001e24f2jmp 0x1e2504
001e24f4
001e24f4 66 2e 0f 1f 84 00 00 00 00 00 66 90 f.........f.
001e2500
001e2500loc_1e2500:
001e2500add rax, 32
001e2504
001e2504loc_1e2504:
001e2504cmp rax, rcx
001e2507jae 0x1e25f9
001e250dcmp [rax+8], rbx
001e2511ja 0x1e2500
001e2513cmp [rax+16], rbx
001e2517jbe 0x1e2500
001e2519mov r15, [rax+24]
001e251dlea rdi, [rip+0x30bac]
001e2524call pthread_rwlock_unlock@plt
001e2529test r15, r15
001e252cje 0x1e2605
001e2532mov rdi, [r14+8]
001e2536lea rdx, [rbp-72]
001e253alea rcx, [rbp-176]
001e2541mov rsi, r15
001e2544xor r8l, r8l
001e2547call 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)
001e254ctest rax, rax
001e254fjne 0x1e2605
001e2555lea r15, [rbp-728]
001e255cmov edx, 552
001e2561mov rdi, r15
001e2564xor esi, esi
001e2566call memset
001e256bmov rdi, [r14+8]
001e256flea rsi, [rbp-72]
001e2573lea rdx, [rbp-176]
001e257amov rcx, rbx
001e257dmov r8l, 1
001e2583mov r9, r15
001e2586call 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*)
001e258btest al, al
001e258dje 0x1e2605
001e258fmovups x0, [rbp-48]
001e2593movups [r14+184], x0
001e259bmov rax, [rbp-32]
001e259fmov [r14+200], rax
001e25a6mov rax, [rbp-144]
001e25admov [r14+208], rax
001e25b4mov eax, [rbp-712]
001e25bamov [r14+216], rax
001e25c1mov [r14+224], 0
001e25ccmov [r14+232], 0x4000000
001e25d7mov rax, [rbp-72]
001e25dbmov [r14+240], rax
001e25e2mov eax, [rbp-64]
001e25e5mov [r14+236], eax
001e25ecmov [r14+248], 0
001e25f7jmp 0x1e260d
001e25f9
001e25f9loc_1e25f9:
001e25f9lea rdi, [rip+0x30ad0]
001e2600call pthread_rwlock_unlock@plt
001e2605
001e2605loc_1e2605:
001e2605mov [r14+256], 1
001e260d
001e260dloc_1e260d:
001e260dadd rsp, 712
001e2614pop rbx
001e2615pop r14
001e2617pop r15
001e2619pop rbp
001e261aret
001e2450
001e261b
001e261b // align 0x10
001e261b // align 0x10
001e2620
001e2620libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getRegisterName(int):
001e2620add esi, 2
001e2623cmp esi, 34
001e2626ja 0x1e263f
001e2628push rbp
001e2629mov rbp, rsp
001e262cmovsxd rax, esi
001e262flea rcx, [rip-0x14b7be]
001e2636movsxd rax, [rcx+4*rax]
001e263aadd rax, rcx
001e263dpop rbp
001e263eret
001e263f
001e263floc_1e263f:
001e263flea rax, [rip-0x14b84e]
001e2646ret
001e2620
001e2620libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getRegisterName(int):
001e2620add esi, 2
001e2623cmp esi, 34
001e2626ja 0x1e263f
001e2628push rbp
001e2629mov rbp, rsp
001e262cmovsxd rax, esi
001e262flea rcx, [rip-0x14b7be]
001e2636movsxd rax, [rcx+4*rax]
001e263aadd rax, rcx
001e263dpop rbp
001e263eret
001e263f
001e263floc_1e263f:
001e263flea rax, [rip-0x14b84e]
001e2646ret
001e2620
001e2647
001e2647 // align 0x10
001e2647 // align 0x10
001e2650
001e2650libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_x86_64&, bool&):
001e2650push rbp
001e2651mov rbp, rsp
001e2654push r15
001e2656push r14
001e2658push r13
001e265apush r12
001e265cpush rbx
001e265dsub rsp, 984
001e2664mov r12, r8
001e2667mov r13, rcx
001e266amov r14, rsi
001e266dmov r15, rdi
001e2670lea rax, [rbp-472]
001e2677lea rcx, [rbp-424]
001e267emov rsi, rdx
001e2681mov rdx, rax
001e2684xor r8l, r8l
001e2687call 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)
001e268cmov ebx, -6546
001e2691test rax, rax
001e2694jne 0x1e2b64
001e269amov [rbp-320], r12
001e26a1lea r12, [rbp-1024]
001e26a8mov edx, 552
001e26admov rdi, r12
001e26b0xor esi, esi
001e26b2call memset
001e26b7lea rsi, [rbp-472]
001e26belea rdx, [rbp-424]
001e26c5mov rdi, r15
001e26c8mov rcx, r14
001e26cbmov r8l, 1
001e26d1mov r9, r12
001e26d4call 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*)
001e26d9test al, al
001e26dbje 0x1e2b64
001e26e1lea rsi, [rbp-1024]
001e26e8mov rdi, r15
001e26ebmov rdx, r13
001e26eecall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_x86_64 const&)
001e26f3mov rcx, rax
001e26f6mov rax, [r13]
001e26famov [rbp-176], rax
001e2701lea rax, [r13+8]
001e2705mov [rbp-304], rax
001e270cmov rax, [r13+8]
001e2710mov [rbp-168], rax
001e2717lea rax, [r13+16]
001e271bmov [rbp-296], rax
001e2722mov rax, [r13+16]
001e2726mov [rbp-160], rax
001e272dlea rax, [r13+24]
001e2731mov [rbp-288], rax
001e2738mov rax, [r13+24]
001e273cmov [rbp-152], rax
001e2743lea rax, [r13+32]
001e2747mov [rbp-280], rax
001e274emov rax, [r13+32]
001e2752mov [rbp-144], rax
001e2759lea rax, [r13+40]
001e275dmov [rbp-272], rax
001e2764mov rax, [r13+40]
001e2768mov [rbp-136], rax
001e276flea rax, [r13+48]
001e2773mov [rbp-264], rax
001e277amov rax, [r13+48]
001e277emov [rbp-128], rax
001e2782lea rax, [r13+56]
001e2786mov [rbp-256], rax
001e278dlea rax, [r13+64]
001e2791mov [rbp-248], rax
001e2798mov rax, [r13+64]
001e279cmov [rbp-112], rax
001e27a0lea rax, [r13+72]
001e27a4mov [rbp-240], rax
001e27abmov rax, [r13+72]
001e27afmov [rbp-104], rax
001e27b3lea rax, [r13+80]
001e27b7mov [rbp-232], rax
001e27bemov rax, [r13+80]
001e27c2mov [rbp-96], rax
001e27c6lea rax, [r13+88]
001e27camov [rbp-224], rax
001e27d1mov rax, [r13+88]
001e27d5mov [rbp-88], rax
001e27d9mov rax, [r13+96]
001e27ddmov [rbp-80], rax
001e27e1mov rax, [r13+104]
001e27e5mov [rbp-72], rax
001e27e9mov rax, [r13+112]
001e27edmov [rbp-64], rax
001e27f1mov rax, [r13+120]
001e27f5mov [rbp-56], rax
001e27f9lea rax, [r13+96]
001e27fdmov [rbp-216], rax
001e2804movups x0, [r13+136]
001e280cmovups x1, [r13+152]
001e2814movaps [rbp-368], x0
001e281bmovaps [rbp-352], x1
001e2822mov [rbp-48], rcx
001e2826mov [rbp-120], rcx
001e282alea rax, [r13+104]
001e282emov [rbp-208], rax
001e2835lea rax, [r13+112]
001e2839mov [rbp-200], rax
001e2840lea rax, [r13+120]
001e2844mov [rbp-192], rax
001e284blea rax, [r13+128]
001e2852mov [rbp-184], rax
001e2859lea rax, [r13+136]
001e2860mov [rbp-312], rax
001e2867lea rbx, [rbp-1000]
001e286exor r12l, r12l
001e2871xor r14l, r14l
001e2874jmp 0x1e28a7
001e2876nop [rax+rax]
001e2880
001e2880loc_1e2880:
001e2880mov rdi, r15
001e2883mov rsi, r13
001e2886mov rdx, [rbp-48]
001e288amov rcx, rbx
001e288dcall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)
001e2892mov r14, rax
001e2895
001e2895loc_1e2895:
001e2895add r12, 1
001e2899add rbx, 16
001e289dcmp r12, 33
001e28a1je 0x1e2a8c
001e28a7
001e28a7loc_1e28a7:
001e28a7cmp [rbx], 0
001e28aamovzx eax, [rbp-374]
001e28b1je 0x1e2910
001e28b3cmp r12, rax
001e28b6je 0x1e2880
001e28b8cmp r12, 16
001e28bcja 0x1e2b5f
001e28c2mov rdi, r15
001e28c5mov rsi, r13
001e28c8mov rdx, [rbp-48]
001e28ccmov rcx, rbx
001e28cfcall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)
001e28d4cmp r12l, 16
001e28d8ja 0x1e2b78
001e28demov ecx, r12l
001e28e1lea rsi, [rip-0x14c980]
001e28e8movsxd rdx, [rsi+4*rcx]
001e28ecadd rdx, rsi
001e28eflea rcx, [rbp-176]
001e28f6jmp rdx
001e28f8lea rcx, [rbp-152]
001e28ffmov [rcx], rax
001e2902jmp 0x1e2895
001e2904nop [rax+rax]
001e290enop
001e2910
001e2910loc_1e2910:
001e2910cmp r12, rax
001e2913jne 0x1e2895
001e2915cmp al, 16
001e2917ja 0x1e2b92
001e291dlea rdx, [rip-0x14c978]
001e2924movsxd rcx, [rdx+4*rax]
001e2928add rcx, rdx
001e292bmov rax, r13
001e292ejmp rcx
001e2930mov rax, [rbp-288]
001e2937jmp 0x1e2a84
001e293clea rcx, [rbp-160]
001e2943mov [rcx], rax
001e2946jmp 0x1e2895
001e294blea rcx, [rbp-168]
001e2952mov [rcx], rax
001e2955jmp 0x1e2895
001e295alea rcx, [rbp-136]
001e2961mov [rcx], rax
001e2964jmp 0x1e2895
001e2969lea rcx, [rbp-144]
001e2970mov [rcx], rax
001e2973jmp 0x1e2895
001e2978lea rcx, [rbp-128]
001e297cmov [rcx], rax
001e297fjmp 0x1e2895
001e2984lea rcx, [rbp-120]
001e2988mov [rcx], rax
001e298bjmp 0x1e2895
001e2990lea rcx, [rbp-112]
001e2994mov [rcx], rax
001e2997jmp 0x1e2895
001e299clea rcx, [rbp-104]
001e29a0mov [rcx], rax
001e29a3jmp 0x1e2895
001e29a8lea rcx, [rbp-96]
001e29acmov [rcx], rax
001e29afjmp 0x1e2895
001e29b4lea rcx, [rbp-88]
001e29b8mov [rcx], rax
001e29bbjmp 0x1e2895
001e29c0lea rcx, [rbp-80]
001e29c4mov [rcx], rax
001e29c7jmp 0x1e2895
001e29cclea rcx, [rbp-72]
001e29d0mov [rcx], rax
001e29d3jmp 0x1e2895
001e29d8lea rcx, [rbp-64]
001e29dcmov [rcx], rax
001e29dfjmp 0x1e2895
001e29e4lea rcx, [rbp-56]
001e29e8mov [rcx], rax
001e29ebjmp 0x1e2895
001e29f0lea rcx, [rbp-328]
001e29f7mov [rcx], rax
001e29fajmp 0x1e2895
001e29ffmov rax, [rbp-296]
001e2a06jmp 0x1e2a84
001e2a08mov rax, [rbp-304]
001e2a0fjmp 0x1e2a84
001e2a11mov rax, [rbp-272]
001e2a18jmp 0x1e2a84
001e2a1amov rax, [rbp-280]
001e2a21jmp 0x1e2a84
001e2a23mov rax, [rbp-264]
001e2a2ajmp 0x1e2a84
001e2a2cmov rax, [rbp-256]
001e2a33jmp 0x1e2a84
001e2a35mov rax, [rbp-248]
001e2a3cjmp 0x1e2a84
001e2a3emov rax, [rbp-240]
001e2a45jmp 0x1e2a84
001e2a47mov rax, [rbp-232]
001e2a4ejmp 0x1e2a84
001e2a50mov rax, [rbp-224]
001e2a57jmp 0x1e2a84
001e2a59mov rax, [rbp-216]
001e2a60jmp 0x1e2a84
001e2a62mov rax, [rbp-208]
001e2a69jmp 0x1e2a84
001e2a6bmov rax, [rbp-200]
001e2a72jmp 0x1e2a84
001e2a74mov rax, [rbp-192]
001e2a7bjmp 0x1e2a84
001e2a7dmov rax, [rbp-184]
001e2a84
001e2a84loc_1e2a84:
001e2a84mov r14, [rax]
001e2a87jmp 0x1e2895
001e2a8c
001e2a8cloc_1e2a8c:
001e2a8cmovzx eax, [rbp-376]
001e2a93mov rcx, [rbp-320]
001e2a9amov [rcx], al
001e2a9cmov [rbp-328], r14
001e2aa3mov rax, [rbp-176]
001e2aaamov [r13], rax
001e2aaemov rax, [rbp-168]
001e2ab5mov [r13+8], rax
001e2ab9mov rax, [rbp-160]
001e2ac0mov [r13+16], rax
001e2ac4mov rax, [rbp-152]
001e2acbmov [r13+24], rax
001e2acfmov rax, [rbp-144]
001e2ad6mov [r13+32], rax
001e2adamov rax, [rbp-136]
001e2ae1mov [r13+40], rax
001e2ae5mov rax, [rbp-128]
001e2ae9mov [r13+48], rax
001e2aedmov rax, [rbp-120]
001e2af1mov [r13+56], rax
001e2af5mov rax, [rbp-112]
001e2af9mov [r13+64], rax
001e2afdmov rax, [rbp-104]
001e2b01mov [r13+72], rax
001e2b05mov rax, [rbp-96]
001e2b09mov [r13+80], rax
001e2b0dmov rax, [rbp-88]
001e2b11mov [r13+88], rax
001e2b15mov rax, [rbp-80]
001e2b19mov [r13+96], rax
001e2b1dmov rax, [rbp-72]
001e2b21mov [r13+104], rax
001e2b25mov rax, [rbp-64]
001e2b29mov [r13+112], rax
001e2b2dmov rax, [rbp-56]
001e2b31mov [r13+120], rax
001e2b35mov [r13+128], r14
001e2b3cmovaps x0, [rbp-368]
001e2b43movaps x1, [rbp-352]
001e2b4amov rax, [rbp-312]
001e2b51movups [rax+16], x1
001e2b55movups [rax], x0
001e2b58mov ebx, 1
001e2b5djmp 0x1e2b64
001e2b5f
001e2b5floc_1e2b5f:
001e2b5fmov ebx, -6542
001e2b64
001e2b64loc_1e2b64:
001e2b64mov eax, ebx
001e2b66add rsp, 984
001e2b6dpop rbx
001e2b6epop r12
001e2b70pop r13
001e2b72pop r14
001e2b74pop r15
001e2b76pop rbp
001e2b77ret
001e2b78
001e2b78loc_1e2b78:
001e2b78mov rbx, [rip+0x2f281]
001e2b7fmov rdi, [rbx]
001e2b82lea rsi, [rip-0x14c619]
001e2b89lea rdx, [rip-0x14c5e4]
001e2b90jmp 0x1e2baa
001e2b92
001e2b92loc_1e2b92:
001e2b92mov rbx, [rip+0x2f267]
001e2b99mov rdi, [rbx]
001e2b9clea rsi, [rip-0x14c633]
001e2ba3lea rdx, [rip-0x14c626]
001e2baa
001e2baaloc_1e2baa:
001e2baalea rcx, [rip-0x14c621]
001e2bb1xor eax, eax
001e2bb3call fprintf@plt
001e2bb8mov rdi, [rbx]
001e2bbbcall fflush@plt
001e2bc0call abort@plt
001e2650
001e2650libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_x86_64&, bool&):
001e2650push rbp
001e2651mov rbp, rsp
001e2654push r15
001e2656push r14
001e2658push r13
001e265apush r12
001e265cpush rbx
001e265dsub rsp, 984
001e2664mov r12, r8
001e2667mov r13, rcx
001e266amov r14, rsi
001e266dmov r15, rdi
001e2670lea rax, [rbp-472]
001e2677lea rcx, [rbp-424]
001e267emov rsi, rdx
001e2681mov rdx, rax
001e2684xor r8l, r8l
001e2687call 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)
001e268cmov ebx, -6546
001e2691test rax, rax
001e2694jne 0x1e2b64
001e269amov [rbp-320], r12
001e26a1lea r12, [rbp-1024]
001e26a8mov edx, 552
001e26admov rdi, r12
001e26b0xor esi, esi
001e26b2call memset
001e26b7lea rsi, [rbp-472]
001e26belea rdx, [rbp-424]
001e26c5mov rdi, r15
001e26c8mov rcx, r14
001e26cbmov r8l, 1
001e26d1mov r9, r12
001e26d4call 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*)
001e26d9test al, al
001e26dbje 0x1e2b64
001e26e1lea rsi, [rbp-1024]
001e26e8mov rdi, r15
001e26ebmov rdx, r13
001e26eecall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_x86_64 const&)
001e26f3mov rcx, rax
001e26f6mov rax, [r13]
001e26famov [rbp-176], rax
001e2701lea rax, [r13+8]
001e2705mov [rbp-304], rax
001e270cmov rax, [r13+8]
001e2710mov [rbp-168], rax
001e2717lea rax, [r13+16]
001e271bmov [rbp-296], rax
001e2722mov rax, [r13+16]
001e2726mov [rbp-160], rax
001e272dlea rax, [r13+24]
001e2731mov [rbp-288], rax
001e2738mov rax, [r13+24]
001e273cmov [rbp-152], rax
001e2743lea rax, [r13+32]
001e2747mov [rbp-280], rax
001e274emov rax, [r13+32]
001e2752mov [rbp-144], rax
001e2759lea rax, [r13+40]
001e275dmov [rbp-272], rax
001e2764mov rax, [r13+40]
001e2768mov [rbp-136], rax
001e276flea rax, [r13+48]
001e2773mov [rbp-264], rax
001e277amov rax, [r13+48]
001e277emov [rbp-128], rax
001e2782lea rax, [r13+56]
001e2786mov [rbp-256], rax
001e278dlea rax, [r13+64]
001e2791mov [rbp-248], rax
001e2798mov rax, [r13+64]
001e279cmov [rbp-112], rax
001e27a0lea rax, [r13+72]
001e27a4mov [rbp-240], rax
001e27abmov rax, [r13+72]
001e27afmov [rbp-104], rax
001e27b3lea rax, [r13+80]
001e27b7mov [rbp-232], rax
001e27bemov rax, [r13+80]
001e27c2mov [rbp-96], rax
001e27c6lea rax, [r13+88]
001e27camov [rbp-224], rax
001e27d1mov rax, [r13+88]
001e27d5mov [rbp-88], rax
001e27d9mov rax, [r13+96]
001e27ddmov [rbp-80], rax
001e27e1mov rax, [r13+104]
001e27e5mov [rbp-72], rax
001e27e9mov rax, [r13+112]
001e27edmov [rbp-64], rax
001e27f1mov rax, [r13+120]
001e27f5mov [rbp-56], rax
001e27f9lea rax, [r13+96]
001e27fdmov [rbp-216], rax
001e2804movups x0, [r13+136]
001e280cmovups x1, [r13+152]
001e2814movaps [rbp-368], x0
001e281bmovaps [rbp-352], x1
001e2822mov [rbp-48], rcx
001e2826mov [rbp-120], rcx
001e282alea rax, [r13+104]
001e282emov [rbp-208], rax
001e2835lea rax, [r13+112]
001e2839mov [rbp-200], rax
001e2840lea rax, [r13+120]
001e2844mov [rbp-192], rax
001e284blea rax, [r13+128]
001e2852mov [rbp-184], rax
001e2859lea rax, [r13+136]
001e2860mov [rbp-312], rax
001e2867lea rbx, [rbp-1000]
001e286exor r12l, r12l
001e2871xor r14l, r14l
001e2874jmp 0x1e28a7
001e2876nop [rax+rax]
001e2880
001e2880loc_1e2880:
001e2880mov rdi, r15
001e2883mov rsi, r13
001e2886mov rdx, [rbp-48]
001e288amov rcx, rbx
001e288dcall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)
001e2892mov r14, rax
001e2895
001e2895loc_1e2895:
001e2895add r12, 1
001e2899add rbx, 16
001e289dcmp r12, 33
001e28a1je 0x1e2a8c
001e28a7
001e28a7loc_1e28a7:
001e28a7cmp [rbx], 0
001e28aamovzx eax, [rbp-374]
001e28b1je 0x1e2910
001e28b3cmp r12, rax
001e28b6je 0x1e2880
001e28b8cmp r12, 16
001e28bcja 0x1e2b5f
001e28c2mov rdi, r15
001e28c5mov rsi, r13
001e28c8mov rdx, [rbp-48]
001e28ccmov rcx, rbx
001e28cfcall libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_x86_64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)
001e28d4cmp r12l, 16
001e28d8ja 0x1e2b78
001e28demov ecx, r12l
001e28e1lea rsi, [rip-0x14c980]
001e28e8movsxd rdx, [rsi+4*rcx]
001e28ecadd rdx, rsi
001e28eflea rcx, [rbp-176]
001e28f6jmp rdx
001e28f8lea rcx, [rbp-152]
001e28ffmov [rcx], rax
001e2902jmp 0x1e2895
001e2904nop [rax+rax]
001e290enop
001e2910
001e2910loc_1e2910:
001e2910cmp r12, rax
001e2913jne 0x1e2895
001e2915cmp al, 16
001e2917ja 0x1e2b92
001e291dlea rdx, [rip-0x14c978]
001e2924movsxd rcx, [rdx+4*rax]
001e2928add rcx, rdx
001e292bmov rax, r13
001e292ejmp rcx
001e2930mov rax, [rbp-288]
001e2937jmp 0x1e2a84
001e293clea rcx, [rbp-160]
001e2943mov [rcx], rax
001e2946jmp 0x1e2895
001e294blea rcx, [rbp-168]
001e2952mov [rcx], rax
001e2955jmp 0x1e2895
001e295alea rcx, [rbp-136]
001e2961mov [rcx], rax
001e2964jmp 0x1e2895
001e2969lea rcx, [rbp-144]
001e2970mov [rcx], rax
001e2973jmp 0x1e2895
001e2978lea rcx, [rbp-128]
001e297cmov [rcx], rax
001e297fjmp 0x1e2895
001e2984lea rcx, [rbp-120]
001e2988mov [rcx], rax
001e298bjmp 0x1e2895
001e2990lea rcx, [rbp-112]
001e2994mov [rcx], rax
001e2997jmp 0x1e2895
001e299clea rcx, [rbp-104]
001e29a0mov [rcx], rax
001e29a3jmp 0x1e2895
001e29a8lea rcx, [rbp-96]
001e29acmov [rcx], rax
001e29afjmp 0x1e2895
001e29b4lea rcx, [rbp-88]
001e29b8mov [rcx], rax
001e29bbjmp 0x1e2895
001e29c0lea rcx, [rbp-80]
001e29c4mov [rcx], rax
001e29c7jmp 0x1e2895
001e29cclea rcx, [rbp-72]
001e29d0mov [rcx], rax
001e29d3jmp 0x1e2895
001e29d8lea rcx, [rbp-64]
001e29dcmov [rcx], rax
001e29dfjmp 0x1e2895
001e29e4lea rcx, [rbp-56]
001e29e8mov [rcx], rax
001e29ebjmp 0x1e2895
001e29f0lea rcx, [rbp-328]
001e29f7mov [rcx], rax
001e29fajmp 0x1e2895
001e29ffmov rax, [rbp-296]
001e2a06jmp 0x1e2a84
001e2a08mov rax, [rbp-304]
001e2a0fjmp 0x1e2a84
001e2a11mov rax, [rbp-272]
001e2a18jmp 0x1e2a84
001e2a1amov rax, [rbp-280]
001e2a21jmp 0x1e2a84
001e2a23mov rax, [rbp-264]
001e2a2ajmp 0x1e2a84
001e2a2cmov rax, [rbp-256]
001e2a33jmp 0x1e2a84
001e2a35mov rax, [rbp-248]
001e2a3cjmp 0x1e2a84
001e2a3emov rax, [rbp-240]
001e2a45jmp 0x1e2a84
001e2a47mov rax, [rbp-232]
001e2a4ejmp 0x1e2a84
001e2a50mov rax, [rbp-224]
001e2a57jmp 0x1e2a84
001e2a59mov rax, [rbp-216]
001e2a60jmp 0x1e2a84
001e2a62mov rax, [rbp-208]
001e2a69jmp 0x1e2a84
001e2a6bmov rax, [rbp-200]
001e2a72jmp 0x1e2a84
001e2a74mov rax, [rbp-192]
001e2a7bjmp 0x1e2a84
001e2a7dmov rax, [rbp-184]
001e2a84
001e2a84loc_1e2a84:
001e2a84mov r14, [rax]
001e2a87jmp 0x1e2895
001e2a8c
001e2a8cloc_1e2a8c:
001e2a8cmovzx eax, [rbp-376]
001e2a93mov rcx, [rbp-320]
001e2a9amov [rcx], al
001e2a9cmov [rbp-328], r14
001e2aa3mov rax, [rbp-176]
001e2aaamov [r13], rax
001e2aaemov rax, [rbp-168]
001e2ab5mov [r13+8], rax
001e2ab9mov rax, [rbp-160]
001e2ac0mov [r13+16], rax
001e2ac4mov rax, [rbp-152]
001e2acbmov [r13+24], rax
001e2acfmov rax, [rbp-144]
001e2ad6mov [r13+32], rax
001e2adamov rax, [rbp-136]
001e2ae1mov [r13+40], rax
001e2ae5mov rax, [rbp-128]
001e2ae9mov [r13+48], rax
001e2aedmov rax, [rbp-120]
001e2af1mov [r13+56], rax
001e2af5mov rax, [rbp-112]
001e2af9mov [r13+64], rax
001e2afdmov rax, [rbp-104]
001e2b01mov [r13+72], rax
001e2b05mov rax, [rbp-96]
001e2b09mov [r13+80], rax
001e2b0dmov rax, [rbp-88]
001e2b11mov [r13+88], rax
001e2b15mov rax, [rbp-80]
001e2b19mov [r13+96], rax
001e2b1dmov rax, [rbp-72]
001e2b21mov [r13+104], rax
001e2b25mov rax, [rbp-64]
001e2b29mov [r13+112], rax
001e2b2dmov rax, [rbp-56]
001e2b31mov [r13+120], rax
001e2b35mov [r13+128], r14
001e2b3cmovaps x0, [rbp-368]
001e2b43movaps x1, [rbp-352]
001e2b4amov rax, [rbp-312]
001e2b51movups [rax+16], x1
001e2b55movups [rax], x0
001e2b58mov ebx, 1
001e2b5djmp 0x1e2b64
001e2b5f
001e2b5floc_1e2b5f:
001e2b5fmov ebx, -6542
001e2b64
001e2b64loc_1e2b64:
001e2b64mov eax, ebx
001e2b66add rsp, 984
001e2b6dpop rbx
001e2b6epop r12
001e2b70pop r13
001e2b72pop r14
001e2b74pop r15
001e2b76pop rbp
001e2b77ret
001e2b78
001e2b78loc_1e2b78:
001e2b78mov rbx, [rip+0x2f281]
001e2b7fmov rdi, [rbx]
001e2b82lea rsi, [rip-0x14c619]
001e2b89lea rdx, [rip-0x14c5e4]
001e2b90jmp 0x1e2baa
001e2b92
001e2b92loc_1e2b92:
001e2b92mov rbx, [rip+0x2f267]
001e2b99mov rdi, [rbx]
001e2b9clea rsi, [rip-0x14c633]
001e2ba3lea rdx, [rip-0x14c626]
001e2baa
001e2baaloc_1e2baa:
001e2baalea rcx, [rip-0x14c621]
001e2bb1xor eax, eax
001e2bb3call fprintf@plt
001e2bb8mov rdi, [rbx]
001e2bbbcall fflush@plt
001e2bc0call abort@plt
001e2650
001e2bc5
001e2bc5 // align 0x10
001e2bc5 // align 0x10
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
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
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
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
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
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
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
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
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
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
Loading..