File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140028e40
140028e40__gnu_cxx::__snprintf_lite(char*, unsigned long long, char const*, char*):
140028e40push rbx
140028e41sub rsp, 48
140028e45movzx eax, [r8]
140028e49mov rbx, rcx
140028e4cmov r10, r8
140028e4ftest al, al
140028e51je 0x140028f55
140028e57lea r11, [rcx+rdx-1]
140028e5cjmp 0x140028e76
140028e5e
140028e5e 66 90 f.
140028e60
140028e60loc_140028e60:
140028e60movzx eax, [r10]
140028e64
140028e64loc_140028e64:
140028e64mov [rcx], al
140028e66add r10, 1
140028e6aadd rcx, 1
140028e6e
140028e6eloc_140028e6e:
140028e6emovzx eax, [r10]
140028e72test al, al
140028e74je 0x140028ea0
140028e76
140028e76loc_140028e76:
140028e76cmp rcx, r11
140028e79jae 0x140028f5c
140028e7fcmp al, 37
140028e81jne 0x140028e60
140028e83movzx eax, [r10+1]
140028e88cmp al, 115
140028e8aje 0x140028f08
140028e8ccmp al, 122
140028e8eje 0x140028eb0
140028e90cmp al, 37
140028e92jne 0x140028e60
140028e94add r10, 1
140028e98jmp 0x140028e64
140028e9a
140028e9a 66 0f 1f 44 00 00 f..D..
140028ea0
140028ea0loc_140028ea0:
140028ea0mov eax, ecx
140028ea2sub eax, ebx
140028ea4
140028ea4loc_140028ea4:
140028ea4mov [rcx], 0
140028ea7add rsp, 48
140028eabpop rbx
140028eacret
140028ead
140028ead 0f 1f 00 ...
140028eb0
140028eb0loc_140028eb0:
140028eb0cmp [r10+2], 117
140028eb5jne 0x140028e60
140028eb7mov rdx, r11
140028ebamov r8, [r9]
140028ebdmov [rsp+32], rcx
140028ec2sub rdx, rcx
140028ec5mov [rsp+80], r10
140028ecamov [rsp+40], r11
140028ecfmov [rsp+88], r9
140028ed4call __gnu_cxx::__concat_size_t(char*, unsigned long long, unsigned long long)
140028ed9mov rcx, [rsp+32]
140028edetest eax, eax
140028ee0jle 0x140028f5c
140028ee2mov r10, [rsp+80]
140028ee7mov r9, [rsp+88]
140028eeccdqe
140028eeemov r11, [rsp+40]
140028ef3add rcx, rax
140028ef6add r10, 3
140028efaadd r9, 8
140028efejmp 0x140028e6e
140028f03
140028f03 0f 1f 44 00 00 ..D..
140028f08
140028f08loc_140028f08:
140028f08mov rdx, [r9]
140028f0bmovzx eax, [rdx]
140028f0etest al, al
140028f10je 0x140028f48
140028f12nop [rax+rax]
140028f1dnop [rax]
140028f20
140028f20loc_140028f20:
140028f20add rdx, 1
140028f24mov [rcx], al
140028f26add rcx, 1
140028f2amovzx eax, [rdx]
140028f2dtest al, al
140028f2fje 0x140028f48
140028f31cmp r11, rcx
140028f34jne 0x140028f20
140028f36mov rdx, r11
140028f39mov rcx, rbx
140028f3ccall __gnu_cxx::__throw_insufficient_space(char const*, char const*)
140028f41nop [rax]
140028f48
140028f48loc_140028f48:
140028f48add r9, 8
140028f4cadd r10, 2
140028f50jmp 0x140028e6e
140028f55
140028f55loc_140028f55:
140028f55xor eax, eax
140028f57jmp 0x140028ea4
140028f5c
140028f5cloc_140028f5c:
140028f5cmov rdx, rcx
140028f5fmov rcx, rbx
140028f62call __gnu_cxx::__throw_insufficient_space(char const*, char const*)
140028f67nop
140028e40
140028e40__gnu_cxx::__snprintf_lite(char*, unsigned long long, char const*, char*):
140028e40push rbx
140028e41sub rsp, 48
140028e45movzx eax, [r8]
140028e49mov rbx, rcx
140028e4cmov r10, r8
140028e4ftest al, al
140028e51je 0x140028f55
140028e57lea r11, [rcx+rdx-1]
140028e5cjmp 0x140028e76
140028e5e
140028e5e 66 90 f.
140028e60
140028e60loc_140028e60:
140028e60movzx eax, [r10]
140028e64
140028e64loc_140028e64:
140028e64mov [rcx], al
140028e66add r10, 1
140028e6aadd rcx, 1
140028e6e
140028e6eloc_140028e6e:
140028e6emovzx eax, [r10]
140028e72test al, al
140028e74je 0x140028ea0
140028e76
140028e76loc_140028e76:
140028e76cmp rcx, r11
140028e79jae 0x140028f5c
140028e7fcmp al, 37
140028e81jne 0x140028e60
140028e83movzx eax, [r10+1]
140028e88cmp al, 115
140028e8aje 0x140028f08
140028e8ccmp al, 122
140028e8eje 0x140028eb0
140028e90cmp al, 37
140028e92jne 0x140028e60
140028e94add r10, 1
140028e98jmp 0x140028e64
140028e9a
140028e9a 66 0f 1f 44 00 00 f..D..
140028ea0
140028ea0loc_140028ea0:
140028ea0mov eax, ecx
140028ea2sub eax, ebx
140028ea4
140028ea4loc_140028ea4:
140028ea4mov [rcx], 0
140028ea7add rsp, 48
140028eabpop rbx
140028eacret
140028ead
140028ead 0f 1f 00 ...
140028eb0
140028eb0loc_140028eb0:
140028eb0cmp [r10+2], 117
140028eb5jne 0x140028e60
140028eb7mov rdx, r11
140028ebamov r8, [r9]
140028ebdmov [rsp+32], rcx
140028ec2sub rdx, rcx
140028ec5mov [rsp+80], r10
140028ecamov [rsp+40], r11
140028ecfmov [rsp+88], r9
140028ed4call __gnu_cxx::__concat_size_t(char*, unsigned long long, unsigned long long)
140028ed9mov rcx, [rsp+32]
140028edetest eax, eax
140028ee0jle 0x140028f5c
140028ee2mov r10, [rsp+80]
140028ee7mov r9, [rsp+88]
140028eeccdqe
140028eeemov r11, [rsp+40]
140028ef3add rcx, rax
140028ef6add r10, 3
140028efaadd r9, 8
140028efejmp 0x140028e6e
140028f03
140028f03 0f 1f 44 00 00 ..D..
140028f08
140028f08loc_140028f08:
140028f08mov rdx, [r9]
140028f0bmovzx eax, [rdx]
140028f0etest al, al
140028f10je 0x140028f48
140028f12nop [rax+rax]
140028f1dnop [rax]
140028f20
140028f20loc_140028f20:
140028f20add rdx, 1
140028f24mov [rcx], al
140028f26add rcx, 1
140028f2amovzx eax, [rdx]
140028f2dtest al, al
140028f2fje 0x140028f48
140028f31cmp r11, rcx
140028f34jne 0x140028f20
140028f36mov rdx, r11
140028f39mov rcx, rbx
140028f3ccall __gnu_cxx::__throw_insufficient_space(char const*, char const*)
140028f41nop [rax]
140028f48
140028f48loc_140028f48:
140028f48add r9, 8
140028f4cadd r10, 2
140028f50jmp 0x140028e6e
140028f55
140028f55loc_140028f55:
140028f55xor eax, eax
140028f57jmp 0x140028ea4
140028f5c
140028f5cloc_140028f5c:
140028f5cmov rdx, rcx
140028f5fmov rcx, rbx
140028f62call __gnu_cxx::__throw_insufficient_space(char const*, char const*)
140028f67nop
140028e40
140028f68
140028f68 // align 0x20
140028f68 // align 0x20
140028f80
140028f80__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error():
140028f80sub rsp, 56
140028f84lea rax, [rip+0x176ef5]
140028f8bmov [rcx], rax
140028f8emov [rsp+40], rcx
140028f93call std::exception::~exception()
140028f98mov rcx, [rsp+40]
140028f9dmov edx, 8
140028fa2add rsp, 56
140028fa6jmp 0x140101ad0
140028f80
140028f80__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error():
140028f80sub rsp, 56
140028f84lea rax, [rip+0x176ef5]
140028f8bmov [rcx], rax
140028f8emov [rsp+40], rcx
140028f93call std::exception::~exception()
140028f98mov rcx, [rsp+40]
140028f9dmov edx, 8
140028fa2add rsp, 56
140028fa6jmp 0x140101ad0
140028f80
140028fab
140028fab // align 0x10
140028fab // align 0x10
140028fb0
140028fb0__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error():
140028fb0lea rax, [rip+0x176ec9]
140028fb7mov [rcx], rax
140028fbajmp 0x1400f7ec0
140028fb0
140028fb0__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error():
140028fb0lea rax, [rip+0x176ec9]
140028fb7mov [rcx], rax
140028fbajmp 0x1400f7ec0
140028fb0
140028fbf
140028fbf // align 0x10
140028fbf // align 0x10
140028fc0
140028fc0__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error():
140028fc0sub rsp, 56
140028fc4lea rax, [rip+0x176ee5]
140028fcbmov [rcx], rax
140028fcemov [rsp+40], rcx
140028fd3call std::exception::~exception()
140028fd8mov rcx, [rsp+40]
140028fddmov edx, 8
140028fe2add rsp, 56
140028fe6jmp 0x140101ad0
140028fc0
140028fc0__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error():
140028fc0sub rsp, 56
140028fc4lea rax, [rip+0x176ee5]
140028fcbmov [rcx], rax
140028fcemov [rsp+40], rcx
140028fd3call std::exception::~exception()
140028fd8mov rcx, [rsp+40]
140028fddmov edx, 8
140028fe2add rsp, 56
140028fe6jmp 0x140101ad0
140028fc0
140028feb
140028feb // align 0x10
140028feb // align 0x10
140028ff0
140028ff0__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error():
140028ff0lea rax, [rip+0x176eb9]
140028ff7mov [rcx], rax
140028ffajmp 0x1400f7ec0
140028ff0
140028ff0__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error():
140028ff0lea rax, [rip+0x176eb9]
140028ff7mov [rcx], rax
140028ffajmp 0x1400f7ec0
140028ff0
140028fff
140028fff // align 0x10
140028fff // align 0x10
140029000
140029000__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error():
140029000sub rsp, 56
140029004lea rax, [rip+0x176ed5]
14002900bmov [rcx], rax
14002900emov [rsp+40], rcx
140029013call std::exception::~exception()
140029018mov rcx, [rsp+40]
14002901dmov edx, 8
140029022add rsp, 56
140029026jmp 0x140101ad0
140029000
140029000__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error():
140029000sub rsp, 56
140029004lea rax, [rip+0x176ed5]
14002900bmov [rcx], rax
14002900emov [rsp+40], rcx
140029013call std::exception::~exception()
140029018mov rcx, [rsp+40]
14002901dmov edx, 8
140029022add rsp, 56
140029026jmp 0x140101ad0
140029000
14002902b
14002902b // align 0x10
14002902b // align 0x10
140029030
140029030__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error():
140029030lea rax, [rip+0x176ea9]
140029037mov [rcx], rax
14002903ajmp 0x1400f7ec0
140029030
140029030__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error():
140029030lea rax, [rip+0x176ea9]
140029037mov [rcx], rax
14002903ajmp 0x1400f7ec0
140029030
14002903f
14002903f // align 0x10
14002903f // align 0x10
140029040
140029040__gnu_cxx::__verbose_terminate_handler():
140029040push rdi
140029041push rsi
140029042push rbx
140029043sub rsp, 48
140029047mov rdi, [rip+0x16e642]
14002904emov rax, [rdi]
140029051mov [rsp+40], rax
140029056xor eax, eax
140029058cmp [rip+0xdd1a1], 0
14002905fjne 0x14002917d
140029065mov [rip+0xdd194], 1
14002906ccall __cxa_current_exception_type
140029071test rax, rax
140029074je 0x140029142
14002907amov rbx, [rax+8]
14002907exor eax, eax
140029080lea r9, [rsp+36]
140029085cmp [rbx], 42
140029088mov [rsp+36], -1
140029090sete al
140029093xor r8l, r8l
140029096xor edx, edx
140029098add rbx, rax
14002909bmov rcx, rbx
14002909ecall __cxa_demangle
1400290a3mov ecx, 2
1400290a8mov rsi, [rip+0xdb3a1]
1400290afmov rdi, rax
1400290b2call rsi
1400290b4mov edx, 1
1400290b9lea rcx, [rip+0x167bb0]
1400290c0mov r8l, 48
1400290c6mov r9, rax
1400290c9call fwrite
1400290cemov edx, [rsp+36]
1400290d2mov ecx, 2
1400290d7test edx, edx
1400290d9je 0x140029133
1400290dbcall rsi
1400290ddmov rcx, rbx
1400290e0mov rdx, rax
1400290e3call fputs
1400290e8
1400290e8loc_1400290e8:
1400290e8mov ecx, 2
1400290edcall rsi
1400290efmov r8l, 2
1400290f5mov edx, 1
1400290falea rcx, [rip+0x167ba0]
140029101mov r9, rax
140029104call fwrite
140029109mov eax, [rsp+36]
14002910dtest eax, eax
14002910fjne 0x140029119
140029111mov rcx, rdi
140029114call free
140029119
140029119loc_140029119:
140029119mov rdi, [rip+0x16e570]
140029120mov rax, [rsp+40]
140029125sub rax, [rdi]
140029128jne 0x1400291b3
14002912ecall __cxa_rethrow
140029133
140029133loc_140029133:
140029133call rsi
140029135mov rcx, rdi
140029138mov rdx, rax
14002913bcall fputs
140029140jmp 0x1400290e8
140029142
140029142loc_140029142:
140029142mov ecx, 2
140029147call [rip+0xdb303]
14002914dmov r8l, 45
140029153mov edx, 1
140029158lea rcx, [rip+0x167b49]
14002915fmov r9, rax
140029162call fwrite
140029167
140029167loc_140029167:
140029167mov rdi, [rip+0x16e522]
14002916emov rax, [rsp+40]
140029173sub rax, [rdi]
140029176jne 0x1400291b3
140029178
140029178loc_140029178:
140029178call abort
14002917d
14002917dloc_14002917d:
14002917dmov ecx, 2
140029182call [rip+0xdb2c8]
140029188mov r8l, 29
14002918emov edx, 1
140029193lea rcx, [rip+0x167ab6]
14002919amov r9, rax
14002919dcall fwrite
1400291a2mov rdi, [rip+0x16e4e7]
1400291a9mov rax, [rsp+40]
1400291aesub rax, [rdi]
1400291b1je 0x140029178
1400291b3
1400291b3loc_1400291b3:
1400291b3call __stack_chk_fail
1400291b8sub rdx, 1
1400291bcmov rcx, rax
1400291bfjne 0x140029223
1400291c1call __cxa_begin_catch
1400291c6mov rdx, [rax]
1400291c9mov rcx, rax
1400291cccall [rdx+16]
1400291cfmov ecx, 2
1400291d4mov rbx, rax
1400291d7call rsi
1400291d9mov r9, rax
1400291dcmov r8l, 11
1400291e2mov edx, 1
1400291e7lea rcx, [rip+0x167ae8]
1400291eecall fwrite
1400291f3mov ecx, 2
1400291f8call rsi
1400291famov rdx, rax
1400291fdmov rcx, rbx
140029200call fputs
140029205mov ecx, 2
14002920acall rsi
14002920cmov rdx, rax
14002920fmov ecx, 10
140029214call fputc
140029219call __cxa_end_catch
14002921ejmp 0x140029167
140029223
140029223loc_140029223:
140029223call __cxa_begin_catch
140029228call __cxa_end_catch
14002922djmp 0x140029167
140029232
140029232 48 89 c3 e8 46 8c 0d 00 48 8b 3d 4f e4 16 H...F...H.=O..
140029240 00 48 8b 44 24 28 48 2b 07 0f 85 64 ff ff ff 48 .H.D$(H+...d...H
140029250 89 d9 e8 49 21 ff ff 90 ...I!...
140029040
140029040__gnu_cxx::__verbose_terminate_handler():
140029040push rdi
140029041push rsi
140029042push rbx
140029043sub rsp, 48
140029047mov rdi, [rip+0x16e642]
14002904emov rax, [rdi]
140029051mov [rsp+40], rax
140029056xor eax, eax
140029058cmp [rip+0xdd1a1], 0
14002905fjne 0x14002917d
140029065mov [rip+0xdd194], 1
14002906ccall __cxa_current_exception_type
140029071test rax, rax
140029074je 0x140029142
14002907amov rbx, [rax+8]
14002907exor eax, eax
140029080lea r9, [rsp+36]
140029085cmp [rbx], 42
140029088mov [rsp+36], -1
140029090sete al
140029093xor r8l, r8l
140029096xor edx, edx
140029098add rbx, rax
14002909bmov rcx, rbx
14002909ecall __cxa_demangle
1400290a3mov ecx, 2
1400290a8mov rsi, [rip+0xdb3a1]
1400290afmov rdi, rax
1400290b2call rsi
1400290b4mov edx, 1
1400290b9lea rcx, [rip+0x167bb0]
1400290c0mov r8l, 48
1400290c6mov r9, rax
1400290c9call fwrite
1400290cemov edx, [rsp+36]
1400290d2mov ecx, 2
1400290d7test edx, edx
1400290d9je 0x140029133
1400290dbcall rsi
1400290ddmov rcx, rbx
1400290e0mov rdx, rax
1400290e3call fputs
1400290e8
1400290e8loc_1400290e8:
1400290e8mov ecx, 2
1400290edcall rsi
1400290efmov r8l, 2
1400290f5mov edx, 1
1400290falea rcx, [rip+0x167ba0]
140029101mov r9, rax
140029104call fwrite
140029109mov eax, [rsp+36]
14002910dtest eax, eax
14002910fjne 0x140029119
140029111mov rcx, rdi
140029114call free
140029119
140029119loc_140029119:
140029119mov rdi, [rip+0x16e570]
140029120mov rax, [rsp+40]
140029125sub rax, [rdi]
140029128jne 0x1400291b3
14002912ecall __cxa_rethrow
140029133
140029133loc_140029133:
140029133call rsi
140029135mov rcx, rdi
140029138mov rdx, rax
14002913bcall fputs
140029140jmp 0x1400290e8
140029142
140029142loc_140029142:
140029142mov ecx, 2
140029147call [rip+0xdb303]
14002914dmov r8l, 45
140029153mov edx, 1
140029158lea rcx, [rip+0x167b49]
14002915fmov r9, rax
140029162call fwrite
140029167
140029167loc_140029167:
140029167mov rdi, [rip+0x16e522]
14002916emov rax, [rsp+40]
140029173sub rax, [rdi]
140029176jne 0x1400291b3
140029178
140029178loc_140029178:
140029178call abort
14002917d
14002917dloc_14002917d:
14002917dmov ecx, 2
140029182call [rip+0xdb2c8]
140029188mov r8l, 29
14002918emov edx, 1
140029193lea rcx, [rip+0x167ab6]
14002919amov r9, rax
14002919dcall fwrite
1400291a2mov rdi, [rip+0x16e4e7]
1400291a9mov rax, [rsp+40]
1400291aesub rax, [rdi]
1400291b1je 0x140029178
1400291b3
1400291b3loc_1400291b3:
1400291b3call __stack_chk_fail
1400291b8sub rdx, 1
1400291bcmov rcx, rax
1400291bfjne 0x140029223
1400291c1call __cxa_begin_catch
1400291c6mov rdx, [rax]
1400291c9mov rcx, rax
1400291cccall [rdx+16]
1400291cfmov ecx, 2
1400291d4mov rbx, rax
1400291d7call rsi
1400291d9mov r9, rax
1400291dcmov r8l, 11
1400291e2mov edx, 1
1400291e7lea rcx, [rip+0x167ae8]
1400291eecall fwrite
1400291f3mov ecx, 2
1400291f8call rsi
1400291famov rdx, rax
1400291fdmov rcx, rbx
140029200call fputs
140029205mov ecx, 2
14002920acall rsi
14002920cmov rdx, rax
14002920fmov ecx, 10
140029214call fputc
140029219call __cxa_end_catch
14002921ejmp 0x140029167
140029223
140029223loc_140029223:
140029223call __cxa_begin_catch
140029228call __cxa_end_catch
14002922djmp 0x140029167
140029232
140029232 48 89 c3 e8 46 8c 0d 00 48 8b 3d 4f e4 16 H...F...H.=O..
140029240 00 48 8b 44 24 28 48 2b 07 0f 85 64 ff ff ff 48 .H.D$(H+...d...H
140029250 89 d9 e8 49 21 ff ff 90 ...I!...
140029040
140029258
140029258 // align 0x10
140029258 // align 0x10
140029260
140029260__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error():
140029260sub rsp, 56
140029264lea rax, [rip+0x176ca5]
14002926bmov [rcx], rax
14002926emov [rsp+40], rcx
140029273call std::exception::~exception()
140029278mov rcx, [rsp+40]
14002927dmov edx, 8
140029282add rsp, 56
140029286jmp 0x140101ad0
140029260
140029260__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error():
140029260sub rsp, 56
140029264lea rax, [rip+0x176ca5]
14002926bmov [rcx], rax
14002926emov [rsp+40], rcx
140029273call std::exception::~exception()
140029278mov rcx, [rsp+40]
14002927dmov edx, 8
140029282add rsp, 56
140029286jmp 0x140101ad0
140029260
14002928b
14002928b // align 0x10
14002928b // align 0x10
140029290
140029290__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error():
140029290lea rax, [rip+0x176c79]
140029297mov [rcx], rax
14002929ajmp 0x1400f7ec0
140029290
140029290__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error():
140029290lea rax, [rip+0x176c79]
140029297mov [rcx], rax
14002929ajmp 0x1400f7ec0
140029290
14002929f
14002929f // align 0x10
14002929f // align 0x10
1400292a0
1400292a0__gnu_cxx::__throw_concurrence_lock_error():
1400292a0sub rsp, 40
1400292a4mov ecx, 8
1400292a9call __cxa_allocate_exception
1400292aelea rdx, [rip+0x176bcb]
1400292b5lea r8, [rip-780]
1400292bcmov [rax], rdx
1400292bfmov rcx, rax
1400292c2lea rdx, [rip+0x1719d7]
1400292c9call __cxa_throw
1400292cenop
1400292a0
1400292a0__gnu_cxx::__throw_concurrence_lock_error():
1400292a0sub rsp, 40
1400292a4mov ecx, 8
1400292a9call __cxa_allocate_exception
1400292aelea rdx, [rip+0x176bcb]
1400292b5lea r8, [rip-780]
1400292bcmov [rax], rdx
1400292bfmov rcx, rax
1400292c2lea rdx, [rip+0x1719d7]
1400292c9call __cxa_throw
1400292cenop
1400292a0
1400292cf
1400292cf // align 0x10
1400292cf // align 0x10
1400292d0
1400292d0__gnu_cxx::__throw_concurrence_unlock_error():
1400292d0sub rsp, 40
1400292d4mov ecx, 8
1400292d9call __cxa_allocate_exception
1400292delea rdx, [rip+0x176bfb]
1400292e5lea r8, [rip-700]
1400292ecmov [rax], rdx
1400292efmov rcx, rax
1400292f2lea rdx, [rip+0x1719e7]
1400292f9call __cxa_throw
1400292fenop
1400292d0
1400292d0__gnu_cxx::__throw_concurrence_unlock_error():
1400292d0sub rsp, 40
1400292d4mov ecx, 8
1400292d9call __cxa_allocate_exception
1400292delea rdx, [rip+0x176bfb]
1400292e5lea r8, [rip-700]
1400292ecmov [rax], rdx
1400292efmov rcx, rax
1400292f2lea rdx, [rip+0x1719e7]
1400292f9call __cxa_throw
1400292fenop
1400292d0
1400292ff
1400292ff // align 0x10
1400292ff // align 0x10
140029300
140029300__gnu_cxx::__throw_concurrence_broadcast_error():
140029300sub rsp, 40
140029304mov ecx, 8
140029309call __cxa_allocate_exception
14002930elea rdx, [rip+0x176bfb]
140029315lea r8, [rip-140]
14002931cmov [rax], rdx
14002931fmov rcx, rax
140029322lea rdx, [rip+0x1719d7]
140029329call __cxa_throw
14002932enop
140029300
140029300__gnu_cxx::__throw_concurrence_broadcast_error():
140029300sub rsp, 40
140029304mov ecx, 8
140029309call __cxa_allocate_exception
14002930elea rdx, [rip+0x176bfb]
140029315lea r8, [rip-140]
14002931cmov [rax], rdx
14002931fmov rcx, rax
140029322lea rdx, [rip+0x1719d7]
140029329call __cxa_throw
14002932enop
140029300
14002932f
14002932f // align 0x10
14002932f // align 0x10
140029330
140029330bool __gnu_cxx::operator==<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&):
140029330mov rax, [rdx]
140029333cmp [rcx], rax
140029336sete al
140029339ret
140029330
140029330bool __gnu_cxx::operator==<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&):
140029330mov rax, [rdx]
140029333cmp [rcx], rax
140029336sete al
140029339ret
140029330
14002933a
14002933a // align 0x10
14002933a // align 0x10
140029340
140029340bool __gnu_cxx::operator==<char const*, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string> const&, __gnu_cxx::__normal_iterator<char const*, std::string> const&):
140029340mov rax, [rdx]
140029343cmp [rcx], rax
140029346sete al
140029349ret
140029340
140029340bool __gnu_cxx::operator==<char const*, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string> const&, __gnu_cxx::__normal_iterator<char const*, std::string> const&):
140029340mov rax, [rdx]
140029343cmp [rcx], rax
140029346sete al
140029349ret
140029340
14002934a
14002934a // align 0x10
14002934a // align 0x10
140029350
140029350bool __gnu_cxx::operator==<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
140029350mov rax, [rdx]
140029353cmp [rcx], rax
140029356sete al
140029359ret
140029350
140029350bool __gnu_cxx::operator==<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
140029350mov rax, [rdx]
140029353cmp [rcx], rax
140029356sete al
140029359ret
140029350
14002935a
14002935a // align 0x10
14002935a // align 0x10
140029360
140029360bool __gnu_cxx::operator==<wchar_t const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
140029360mov rax, [rdx]
140029363cmp [rcx], rax
140029366sete al
140029369ret
140029360
140029360bool __gnu_cxx::operator==<wchar_t const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
140029360mov rax, [rdx]
140029363cmp [rcx], rax
140029366sete al
140029369ret
140029360
14002936a
14002936a // align 0x10
14002936a // align 0x10
140029370
140029370bool __gnu_cxx::operator==<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&):
140029370mov rax, [rdx]
140029373cmp [rcx], rax
140029376sete al
140029379ret
140029370
140029370bool __gnu_cxx::operator==<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&):
140029370mov rax, [rdx]
140029373cmp [rcx], rax
140029376sete al
140029379ret
140029370
14002937a
14002937a // align 0x10
14002937a // align 0x10
140029380
140029380bool __gnu_cxx::operator==<char*, std::string>(__gnu_cxx::__normal_iterator<char*, std::string> const&, __gnu_cxx::__normal_iterator<char*, std::string> const&):
140029380mov rax, [rdx]
140029383cmp [rcx], rax
140029386sete al
140029389ret
140029380
140029380bool __gnu_cxx::operator==<char*, std::string>(__gnu_cxx::__normal_iterator<char*, std::string> const&, __gnu_cxx::__normal_iterator<char*, std::string> const&):
140029380mov rax, [rdx]
140029383cmp [rcx], rax
140029386sete al
140029389ret
140029380
14002938a
14002938a // align 0x10
14002938a // align 0x10
140029390
140029390bool __gnu_cxx::operator==<wchar_t*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
140029390mov rax, [rdx]
140029393cmp [rcx], rax
140029396sete al
140029399ret
140029390
140029390bool __gnu_cxx::operator==<wchar_t*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
140029390mov rax, [rdx]
140029393cmp [rcx], rax
140029396sete al
140029399ret
140029390
14002939a
14002939a // align 0x10
14002939a // align 0x10
1400293a0
1400293a0bool __gnu_cxx::operator==<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
1400293a0mov rax, [rdx]
1400293a3cmp [rcx], rax
1400293a6sete al
1400293a9ret
1400293a0
1400293a0bool __gnu_cxx::operator==<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&, __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>> const&):
1400293a0mov rax, [rdx]
1400293a3cmp [rcx], rax
1400293a6sete al
1400293a9ret
1400293a0
1400293aa
1400293aa // align 0x10
1400293aa // align 0x10
1400293b0
1400293b0__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const:
1400293b0push r14
1400293b2push rdi
1400293b3push rsi
1400293b4push rbx
1400293b5sub rsp, 40
1400293b9mov rsi, rcx
1400293bcmov rbx, rdx
1400293bfmov r14, r8
1400293c2mov edi, r9l
1400293c5call std::type_info::__equal(std::type_info const&) const
1400293catest al, al
1400293ccjne 0x1400293f0
1400293cecmp edi, 3
1400293d1ja 0x1400293f0
1400293d3mov rax, [rbx]
1400293d6mov r8, r14
1400293d9mov rdx, rsi
1400293dcmov rcx, rbx
1400293dfmov rax, [rax+40]
1400293e3add rsp, 40
1400293e7pop rbx
1400293e8pop rsi
1400293e9pop rdi
1400293eapop r14
1400293ecjmp rax
1400293efnop
1400293f0
1400293f0loc_1400293f0:
1400293f0add rsp, 40
1400293f4pop rbx
1400293f5pop rsi
1400293f6pop rdi
1400293f7pop r14
1400293f9ret
1400293b0
1400293b0__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const:
1400293b0push r14
1400293b2push rdi
1400293b3push rsi
1400293b4push rbx
1400293b5sub rsp, 40
1400293b9mov rsi, rcx
1400293bcmov rbx, rdx
1400293bfmov r14, r8
1400293c2mov edi, r9l
1400293c5call std::type_info::__equal(std::type_info const&) const
1400293catest al, al
1400293ccjne 0x1400293f0
1400293cecmp edi, 3
1400293d1ja 0x1400293f0
1400293d3mov rax, [rbx]
1400293d6mov r8, r14
1400293d9mov rdx, rsi
1400293dcmov rcx, rbx
1400293dfmov rax, [rax+40]
1400293e3add rsp, 40
1400293e7pop rbx
1400293e8pop rsi
1400293e9pop rdi
1400293eapop r14
1400293ecjmp rax
1400293efnop
1400293f0
1400293f0loc_1400293f0:
1400293f0add rsp, 40
1400293f4pop rbx
1400293f5pop rsi
1400293f6pop rdi
1400293f7pop r14
1400293f9ret
1400293b0
1400293fa
1400293fa // align 0x10
1400293fa // align 0x10
140029400
140029400__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const:
140029400push rsi
140029401push rbx
140029402sub rsp, 40
140029406mov rsi, r8
140029409mov rbx, r9
14002940ccall std::type_info::__equal(std::type_info const&) const
140029411test al, al
140029413je 0x140029427
140029415mov [rbx], rsi
140029418mov [rbx+16], 16
140029420mov [rbx+8], 6
140029427
140029427loc_140029427:
140029427add rsp, 40
14002942bpop rbx
14002942cpop rsi
14002942dret
140029400
140029400__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const:
140029400push rsi
140029401push rbx
140029402sub rsp, 40
140029406mov rsi, r8
140029409mov rbx, r9
14002940ccall std::type_info::__equal(std::type_info const&) const
140029411test al, al
140029413je 0x140029427
140029415mov [rbx], rsi
140029418mov [rbx+16], 16
140029420mov [rbx+8], 6
140029427
140029427loc_140029427:
140029427add rsp, 40
14002942bpop rbx
14002942cpop rsi
14002942dret
140029400
14002942e
14002942e // align 0x10
14002942e // align 0x10
140029430
140029430__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const:
140029430push rbx
140029431sub rsp, 64
140029435mov r10, [rip+0x16e254]
14002943cmov rax, [r10]
14002943fmov [rsp+56], rax
140029444xor eax, eax
140029446mov rbx, r8
140029449lea r9, [rsp+32]
14002944emov r8, [r8]
140029451mov rax, 0x1000000000
14002945bmov [rsp+32], 0
140029464mov [rsp+40], rax
140029469mov rax, [rcx]
14002946cmov [rsp+48], 0
140029475call [rax+48]
140029478mov eax, [rsp+40]
14002947cxor edx, edx
14002947enot eax
140029480test al, 6
140029482jne 0x140029491
140029484mov rax, [rsp+32]
140029489mov edx, 1
14002948emov [rbx], rax
140029491
140029491loc_140029491:
140029491mov rbx, [rip+0x16e1f8]
140029498mov rax, [rsp+56]
14002949dsub rax, [rbx]
1400294a0jne 0x1400294aa
1400294a2mov eax, edx
1400294a4add rsp, 64
1400294a8pop rbx
1400294a9ret
1400294aa
1400294aaloc_1400294aa:
1400294aacall __stack_chk_fail
1400294afnop
140029430
140029430__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const:
140029430push rbx
140029431sub rsp, 64
140029435mov r10, [rip+0x16e254]
14002943cmov rax, [r10]
14002943fmov [rsp+56], rax
140029444xor eax, eax
140029446mov rbx, r8
140029449lea r9, [rsp+32]
14002944emov r8, [r8]
140029451mov rax, 0x1000000000
14002945bmov [rsp+32], 0
140029464mov [rsp+40], rax
140029469mov rax, [rcx]
14002946cmov [rsp+48], 0
140029475call [rax+48]
140029478mov eax, [rsp+40]
14002947cxor edx, edx
14002947enot eax
140029480test al, 6
140029482jne 0x140029491
140029484mov rax, [rsp+32]
140029489mov edx, 1
14002948emov [rbx], rax
140029491
140029491loc_140029491:
140029491mov rbx, [rip+0x16e1f8]
140029498mov rax, [rsp+56]
14002949dsub rax, [rbx]
1400294a0jne 0x1400294aa
1400294a2mov eax, edx
1400294a4add rsp, 64
1400294a8pop rbx
1400294a9ret
1400294aa
1400294aaloc_1400294aa:
1400294aacall __stack_chk_fail
1400294afnop
140029430
1400294b0
1400294b0__cxxabiv1::__class_type_info::__do_dyncast(long long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const:
1400294b0push rbx
1400294b1sub rsp, 32
1400294b5mov rax, [rsp+96]
1400294bamov ebx, r8l
1400294bdcmp [rsp+80], rax
1400294c2je 0x1400294f0
1400294c4
1400294c4loc_1400294c4:
1400294c4mov rdx, r9
1400294c7call std::type_info::__equal(std::type_info const&) const
1400294cctest al, al
1400294ceje 0x1400294e7
1400294d0mov rax, [rsp+104]
1400294d5mov rdx, [rsp+80]
1400294damov [rax+8], ebx
1400294ddmov [rax], rdx
1400294e0mov [rax+16], 1
1400294e7
1400294e7loc_1400294e7:
1400294e7xor eax, eax
1400294e9add rsp, 32
1400294edpop rbx
1400294eeret
1400294ef
1400294ef 90 .
1400294f0
1400294f0loc_1400294f0:
1400294f0mov rdx, [rsp+88]
1400294f5mov [rsp+72], r9
1400294famov [rsp+48], rcx
1400294ffcall std::type_info::__equal(std::type_info const&) const
140029504mov rcx, [rsp+48]
140029509mov r9, [rsp+72]
14002950etest al, al
140029510je 0x1400294c4
140029512mov rax, [rsp+104]
140029517mov [rax+12], ebx
14002951axor eax, eax
14002951cadd rsp, 32
140029520pop rbx
140029521ret
1400294b0
1400294b0__cxxabiv1::__class_type_info::__do_dyncast(long long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const:
1400294b0push rbx
1400294b1sub rsp, 32
1400294b5mov rax, [rsp+96]
1400294bamov ebx, r8l
1400294bdcmp [rsp+80], rax
1400294c2je 0x1400294f0
1400294c4
1400294c4loc_1400294c4:
1400294c4mov rdx, r9
1400294c7call std::type_info::__equal(std::type_info const&) const
1400294cctest al, al
1400294ceje 0x1400294e7
1400294d0mov rax, [rsp+104]
1400294d5mov rdx, [rsp+80]
1400294damov [rax+8], ebx
1400294ddmov [rax], rdx
1400294e0mov [rax+16], 1
1400294e7
1400294e7loc_1400294e7:
1400294e7xor eax, eax
1400294e9add rsp, 32
1400294edpop rbx
1400294eeret
1400294ef
1400294ef 90 .
1400294f0
1400294f0loc_1400294f0:
1400294f0mov rdx, [rsp+88]
1400294f5mov [rsp+72], r9
1400294famov [rsp+48], rcx
1400294ffcall std::type_info::__equal(std::type_info const&) const
140029504mov rcx, [rsp+48]
140029509mov r9, [rsp+72]
14002950etest al, al
140029510je 0x1400294c4
140029512mov rax, [rsp+104]
140029517mov [rax+12], ebx
14002951axor eax, eax
14002951cadd rsp, 32
140029520pop rbx
140029521ret
1400294b0
140029522
140029522 // align 0x10
140029522 // align 0x10
140029530
140029530__cxxabiv1::__class_type_info::__do_find_public_src(long long, void const*, __cxxabiv1::__class_type_info const*, void const*) const:
140029530xor eax, eax
140029532cmp [rsp+40], r8
140029537sete al
14002953alea eax, [rax+4*rax+1]
14002953eret
140029530
140029530__cxxabiv1::__class_type_info::__do_find_public_src(long long, void const*, __cxxabiv1::__class_type_info const*, void const*) const:
140029530xor eax, eax
140029532cmp [rsp+40], r8
140029537sete al
14002953alea eax, [rax+4*rax+1]
14002953eret
140029530
14002953f
14002953f // align 0x10
14002953f // align 0x10
140029540
140029540__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const:
140029540push rsi
140029541push rbx
140029542sub rsp, 56
140029546mov [rsp+40], r9
14002954bmov rsi, rcx
14002954emov rbx, rdx
140029551mov [rsp+32], r8
140029556call __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
14002955btest al, al
14002955djne 0x140029580
14002955fmov rcx, [rsi+16]
140029563mov r9, [rsp+40]
140029568mov rdx, rbx
14002956bmov r8, [rsp+32]
140029570mov rax, [rcx]
140029573mov rax, [rax+48]
140029577add rsp, 56
14002957bpop rbx
14002957cpop rsi
14002957djmp rax
140029580
140029580loc_140029580:
140029580add rsp, 56
140029584pop rbx
140029585pop rsi
140029586ret
140029540
140029540__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const:
140029540push rsi
140029541push rbx
140029542sub rsp, 56
140029546mov [rsp+40], r9
14002954bmov rsi, rcx
14002954emov rbx, rdx
140029551mov [rsp+32], r8
140029556call __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
14002955btest al, al
14002955djne 0x140029580
14002955fmov rcx, [rsi+16]
140029563mov r9, [rsp+40]
140029568mov rdx, rbx
14002956bmov r8, [rsp+32]
140029570mov rax, [rcx]
140029573mov rax, [rax+48]
140029577add rsp, 56
14002957bpop rbx
14002957cpop rsi
14002957djmp rax
140029580
140029580loc_140029580:
140029580add rsp, 56
140029584pop rbx
140029585pop rsi
140029586ret
140029540
140029587
140029587 // align 0x10
140029587 // align 0x10
140029590
140029590__cxxabiv1::__si_class_type_info::__do_dyncast(long long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const:
140029590push r13
140029592push r12
140029594push rbp
140029595push rdi
140029596push rsi
140029597push rbx
140029598sub rsp, 56
14002959cmov rbx, [rsp+144]
1400295a4mov r13, [rsp+152]
1400295acmov rbp, [rsp+160]
1400295b4mov rdi, [rsp+168]
1400295bcmov r12, rdx
1400295bfmov rdx, r9
1400295c2mov [rsp+40], r8l
1400295c7mov rsi, rcx
1400295camov [rsp+32], r9
1400295cfcall std::type_info::__equal(std::type_info const&) const
1400295d4mov r9, [rsp+32]
1400295d9mov r8l, [rsp+40]
1400295detest al, al
1400295e0jne 0x140029630
1400295e2cmp rbx, rbp
1400295e5je 0x140029670
1400295eb
1400295ebloc_1400295eb:
1400295ebmov rcx, [rsi+16]
1400295efmov rdx, r12
1400295f2mov rax, [rcx]
1400295f5mov [rsp+168], rdi
1400295fdmov [rsp+160], rbp
140029605mov [rsp+152], r13
14002960dmov [rsp+144], rbx
140029615mov rax, [rax+56]
140029619add rsp, 56
14002961dpop rbx
14002961epop rsi
14002961fpop rdi
140029620pop rbp
140029621pop r12
140029623pop r13
140029625jmp rax
140029628nop [rax+rax]
140029630
140029630loc_140029630:
140029630mov [rdi], rbx
140029633mov [rdi+8], r8l
140029637test r12, r12
14002963ajs 0x140029660
14002963cadd rbx, r12
14002963fxor eax, eax
140029641cmp rbp, rbx
140029644sete al
140029647lea eax, [rax+4*rax+1]
14002964bmov [rdi+16], eax
14002964e
14002964eloc_14002964e:
14002964exor eax, eax
140029650add rsp, 56
140029654pop rbx
140029655pop rsi
140029656pop rdi
140029657pop rbp
140029658pop r12
14002965apop r13
14002965cret
14002965dnop [rax]
140029660
140029660loc_140029660:
140029660cmp r12, -2
140029664jne 0x14002964e
140029666mov [rdi+16], 1
14002966djmp 0x14002964e
14002966fnop
140029670
140029670loc_140029670:
140029670mov rdx, r13
140029673mov rcx, rsi
140029676mov [rsp+40], r9
14002967bmov [rsp+32], r8l
140029680call std::type_info::__equal(std::type_info const&) const
140029685mov r8l, [rsp+32]
14002968amov r9, [rsp+40]
14002968ftest al, al
140029691je 0x1400295eb
140029697mov [rdi+12], r8l
14002969bjmp 0x14002964e
140029590
140029590__cxxabiv1::__si_class_type_info::__do_dyncast(long long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const:
140029590push r13
140029592push r12
140029594push rbp
140029595push rdi
140029596push rsi
140029597push rbx
140029598sub rsp, 56
14002959cmov rbx, [rsp+144]
1400295a4mov r13, [rsp+152]
1400295acmov rbp, [rsp+160]
1400295b4mov rdi, [rsp+168]
1400295bcmov r12, rdx
1400295bfmov rdx, r9
1400295c2mov [rsp+40], r8l
1400295c7mov rsi, rcx
1400295camov [rsp+32], r9
1400295cfcall std::type_info::__equal(std::type_info const&) const
1400295d4mov r9, [rsp+32]
1400295d9mov r8l, [rsp+40]
1400295detest al, al
1400295e0jne 0x140029630
1400295e2cmp rbx, rbp
1400295e5je 0x140029670
1400295eb
1400295ebloc_1400295eb:
1400295ebmov rcx, [rsi+16]
1400295efmov rdx, r12
1400295f2mov rax, [rcx]
1400295f5mov [rsp+168], rdi
1400295fdmov [rsp+160], rbp
140029605mov [rsp+152], r13
14002960dmov [rsp+144], rbx
140029615mov rax, [rax+56]
140029619add rsp, 56
14002961dpop rbx
14002961epop rsi
14002961fpop rdi
140029620pop rbp
140029621pop r12
140029623pop r13
140029625jmp rax
140029628nop [rax+rax]
140029630
140029630loc_140029630:
140029630mov [rdi], rbx
140029633mov [rdi+8], r8l
140029637test r12, r12
14002963ajs 0x140029660
14002963cadd rbx, r12
14002963fxor eax, eax
140029641cmp rbp, rbx
140029644sete al
140029647lea eax, [rax+4*rax+1]
14002964bmov [rdi+16], eax
14002964e
14002964eloc_14002964e:
14002964exor eax, eax
140029650add rsp, 56
140029654pop rbx
140029655pop rsi
140029656pop rdi
140029657pop rbp
140029658pop r12
14002965apop r13
14002965cret
14002965dnop [rax]
140029660
140029660loc_140029660:
140029660cmp r12, -2
140029664jne 0x14002964e
140029666mov [rdi+16], 1
14002966djmp 0x14002964e
14002966fnop
140029670
140029670loc_140029670:
140029670mov rdx, r13
140029673mov rcx, rsi
140029676mov [rsp+40], r9
14002967bmov [rsp+32], r8l
140029680call std::type_info::__equal(std::type_info const&) const
140029685mov r8l, [rsp+32]
14002968amov r9, [rsp+40]
14002968ftest al, al
140029691je 0x1400295eb
140029697mov [rdi+12], r8l
14002969bjmp 0x14002964e
140029590
14002969d
14002969d // align 0x10
14002969d // align 0x10
1400296a0
1400296a0__cxxabiv1::__si_class_type_info::__do_find_public_src(long long, void const*, __cxxabiv1::__class_type_info const*, void const*) const:
1400296a0sub rsp, 88
1400296a4mov r10, [rsp+128]
1400296acmov r11, rdx
1400296afcmp r10, r8
1400296b2je 0x1400296d8
1400296b4
1400296b4loc_1400296b4:
1400296b4mov rcx, [rcx+16]
1400296b8mov rdx, r11
1400296bbmov rax, [rcx]
1400296bemov [rsp+128], r10
1400296c6mov rax, [rax+64]
1400296caadd rsp, 88
1400296cejmp rax
1400296d1nop [rax]
1400296d8
1400296d8loc_1400296d8:
1400296d8mov [rsp+64], rdx
1400296ddmov rdx, r9
1400296e0mov [rsp+72], r8
1400296e5mov [rsp+56], r10
1400296eamov [rsp+48], r9
1400296efmov [rsp+40], rcx
1400296f4call std::type_info::__equal(std::type_info const&) const
1400296f9mov rcx, [rsp+40]
1400296femov r9, [rsp+48]
140029703test al, al
140029705mov r10, [rsp+56]
14002970amov r11, [rsp+64]
14002970fmov r8, [rsp+72]
140029714je 0x1400296b4
140029716mov eax, 6
14002971badd rsp, 88
14002971fret
1400296a0
1400296a0__cxxabiv1::__si_class_type_info::__do_find_public_src(long long, void const*, __cxxabiv1::__class_type_info const*, void const*) const:
1400296a0sub rsp, 88
1400296a4mov r10, [rsp+128]
1400296acmov r11, rdx
1400296afcmp r10, r8
1400296b2je 0x1400296d8
1400296b4
1400296b4loc_1400296b4:
1400296b4mov rcx, [rcx+16]
1400296b8mov rdx, r11
1400296bbmov rax, [rcx]
1400296bemov [rsp+128], r10
1400296c6mov rax, [rax+64]
1400296caadd rsp, 88
1400296cejmp rax
1400296d1nop [rax]
1400296d8
1400296d8loc_1400296d8:
1400296d8mov [rsp+64], rdx
1400296ddmov rdx, r9
1400296e0mov [rsp+72], r8
1400296e5mov [rsp+56], r10
1400296eamov [rsp+48], r9
1400296efmov [rsp+40], rcx
1400296f4call std::type_info::__equal(std::type_info const&) const
1400296f9mov rcx, [rsp+40]
1400296femov r9, [rsp+48]
140029703test al, al
140029705mov r10, [rsp+56]
14002970amov r11, [rsp+64]
14002970fmov r8, [rsp+72]
140029714je 0x1400296b4
140029716mov eax, 6
14002971badd rsp, 88
14002971fret
1400296a0
140029720
140029720__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const:
140029720push r15
140029722push r14
140029724push r13
140029726push r12
140029728push rbp
140029729push rdi
14002972apush rsi
14002972bpush rbx
14002972csub rsp, 104
140029730mov rsi, [rip+0x16df59]
140029737mov r15, r9
14002973amov [rsp+40], rcx
14002973fmov rbp, rdx
140029742mov r14, r8
140029745mov r9, [rsi]
140029748mov [rsp+88], r9
14002974dmov r9, r15
140029750call __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
140029755test al, al
140029757jne 0x1400298b0
14002975dmov r13l, [r15+12]
140029761mov r10, [rsp+40]
140029766test r13b, 16
14002976ajne 0x140029950
140029770
140029770loc_140029770:
140029770mov r12l, [r10+20]
140029774test r12, r12
140029777je 0x140029940
14002977dlea rax, [rsp+64]
140029782mov rsi, r12
140029785mov [rsp+56], r10
14002978amov [rsp+40], rax
14002978fmov eax, r13l
140029792shl rsi, 4
140029796and eax, 1
140029799mov [rsp+52], eax
14002979dmov rax, r14
1400297a0lea r14, [rsi+r10]
1400297a4mov rsi, rax
1400297a7jmp 0x1400297dd
1400297a9
1400297a9 0f 1f 80 00 00 00 00 .......
1400297b0
1400297b0loc_1400297b0:
1400297b0mov rax, [r15]
1400297b3cmp rax, [rsp+64]
1400297b8jne 0x140029959
1400297betest rax, rax
1400297c1je 0x1400298e0
1400297c7
1400297c7loc_1400297c7:
1400297c7mov eax, [rsp+72]
1400297cbor [r15+8], eax
1400297cf
1400297cfloc_1400297cf:
1400297cfsub r14, 16
1400297d3sub r12, 1
1400297d7je 0x140029940
1400297dd
1400297ddloc_1400297dd:
1400297ddmov rbx, [r14+16]
1400297e1mov [rsp+72], 0
1400297e9mov [rsp+64], 0
1400297f2mov rdi, rbx
1400297f5mov [rsp+76], r13l
1400297famov [rsp+80], 0
140029803and edi, 2
140029806jne 0x140029810
140029808mov eax, [rsp+52]
14002980ctest eax, eax
14002980eje 0x1400297cf
140029810
140029810loc_140029810:
140029810xor r8l, r8l
140029813test rsi, rsi
140029816je 0x14002982e
140029818mov r8, rbx
14002981bsar r8, 8
14002981ftest bl, 1
140029822je 0x14002982b
140029824mov rax, [rsi]
140029827mov r8, [rax+r8]
14002982b
14002982bloc_14002982b:
14002982badd r8, rsi
14002982e
14002982eloc_14002982e:
14002982emov rcx, [r14+8]
140029832mov r9, [rsp+40]
140029837mov rdx, rbp
14002983amov rax, [rcx]
14002983dcall [rax+48]
140029840test al, al
140029842je 0x1400297cf
140029844cmp [rsp+80], 16
14002984ajne 0x140029855
14002984cand ebx, 1
14002984fjne 0x140029910
140029855
140029855loc_140029855:
140029855mov eax, [rsp+72]
140029859test rdi, rdi
14002985cjne 0x14002986a
14002985ecmp eax, 3
140029861jle 0x14002986a
140029863and eax, -3
140029866mov [rsp+72], eax
14002986a
14002986aloc_14002986a:
14002986amov rdx, [r15+16]
14002986etest rdx, rdx
140029871jne 0x1400297b0
140029877mov rax, [rsp+80]
14002987cmovdqu x0, [rsp+64]
140029882mov [r15+16], rax
140029886movups [r15], x0
14002988amov eax, [r15+8]
14002988ecmp eax, 3
140029891jle 0x1400298b0
140029893test al, 2
140029895je 0x140029920
14002989bmov rax, [rsp+56]
1400298a0test [rax+16], 1
1400298a4jne 0x1400297cf
1400298aanop [rax+rax]
1400298b0
1400298b0loc_1400298b0:
1400298b0mov eax, 1
1400298b5
1400298b5loc_1400298b5:
1400298b5mov rsi, [rip+0x16ddd4]
1400298bcmov rdx, [rsp+88]
1400298c1sub rdx, [rsi]
1400298c4jne 0x14002996d
1400298caadd rsp, 104
1400298cepop rbx
1400298cfpop rsi
1400298d0pop rdi
1400298d1pop rbp
1400298d2pop r12
1400298d4pop r13
1400298d6pop r14
1400298d8pop r15
1400298daret
1400298db
1400298db 0f 1f 44 00 00 ..D..
1400298e0
1400298e0loc_1400298e0:
1400298e0mov rcx, [rsp+80]
1400298e5cmp rdx, 16
1400298e9je 0x1400298fe
1400298ebcmp rcx, 16
1400298efje 0x1400298fe
1400298f1call std::type_info::__equal(std::type_info const&) const
1400298f6test al, al
1400298f8jne 0x1400297c7
1400298fe
1400298feloc_1400298fe:
1400298femov [r15+8], 2
140029906jmp 0x1400298b0
140029908
140029908 0f 1f 84 00 00 00 00 00 ........
140029910
140029910loc_140029910:
140029910mov rax, [r14+8]
140029914mov [rsp+80], rax
140029919jmp 0x140029855
14002991e
14002991e 66 90 f.
140029920
140029920loc_140029920:
140029920test al, 1
140029922je 0x1400298b0
140029924mov rax, [rsp+56]
140029929test [rax+16], 2
14002992dje 0x1400298b0
14002992fsub r14, 16
140029933sub r12, 1
140029937jne 0x1400297dd
14002993dnop [rax]
140029940
140029940loc_140029940:
140029940mov edx, [r15+8]
140029944test edx, edx
140029946setne al
140029949jmp 0x1400298b5
14002994e
14002994e 66 90 f.
140029950
140029950loc_140029950:
140029950mov r13l, [r10+16]
140029954jmp 0x140029770
140029959
140029959loc_140029959:
140029959mov [r15], 0
140029960mov [r15+8], 2
140029968jmp 0x1400298b0
14002996d
14002996dloc_14002996d:
14002996dcall __stack_chk_fail
140029972nop
140029720
140029720__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const:
140029720push r15
140029722push r14
140029724push r13
140029726push r12
140029728push rbp
140029729push rdi
14002972apush rsi
14002972bpush rbx
14002972csub rsp, 104
140029730mov rsi, [rip+0x16df59]
140029737mov r15, r9
14002973amov [rsp+40], rcx
14002973fmov rbp, rdx
140029742mov r14, r8
140029745mov r9, [rsi]
140029748mov [rsp+88], r9
14002974dmov r9, r15
140029750call __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const
140029755test al, al
140029757jne 0x1400298b0
14002975dmov r13l, [r15+12]
140029761mov r10, [rsp+40]
140029766test r13b, 16
14002976ajne 0x140029950
140029770
140029770loc_140029770:
140029770mov r12l, [r10+20]
140029774test r12, r12
140029777je 0x140029940
14002977dlea rax, [rsp+64]
140029782mov rsi, r12
140029785mov [rsp+56], r10
14002978amov [rsp+40], rax
14002978fmov eax, r13l
140029792shl rsi, 4
140029796and eax, 1
140029799mov [rsp+52], eax
14002979dmov rax, r14
1400297a0lea r14, [rsi+r10]
1400297a4mov rsi, rax
1400297a7jmp 0x1400297dd
1400297a9
1400297a9 0f 1f 80 00 00 00 00 .......
1400297b0
1400297b0loc_1400297b0:
1400297b0mov rax, [r15]
1400297b3cmp rax, [rsp+64]
1400297b8jne 0x140029959
1400297betest rax, rax
1400297c1je 0x1400298e0
1400297c7
1400297c7loc_1400297c7:
1400297c7mov eax, [rsp+72]
1400297cbor [r15+8], eax
1400297cf
1400297cfloc_1400297cf:
1400297cfsub r14, 16
1400297d3sub r12, 1
1400297d7je 0x140029940
1400297dd
1400297ddloc_1400297dd:
1400297ddmov rbx, [r14+16]
1400297e1mov [rsp+72], 0
1400297e9mov [rsp+64], 0
1400297f2mov rdi, rbx
1400297f5mov [rsp+76], r13l
1400297famov [rsp+80], 0
140029803and edi, 2
140029806jne 0x140029810
140029808mov eax, [rsp+52]
14002980ctest eax, eax
14002980eje 0x1400297cf
140029810
140029810loc_140029810:
140029810xor r8l, r8l
140029813test rsi, rsi
140029816je 0x14002982e
140029818mov r8, rbx
14002981bsar r8, 8
14002981ftest bl, 1
140029822je 0x14002982b
140029824mov rax, [rsi]
140029827mov r8, [rax+r8]
14002982b
14002982bloc_14002982b:
14002982badd r8, rsi
14002982e
14002982eloc_14002982e:
14002982emov rcx, [r14+8]
140029832mov r9, [rsp+40]
140029837mov rdx, rbp
14002983amov rax, [rcx]
14002983dcall [rax+48]
140029840test al, al
140029842je 0x1400297cf
140029844cmp [rsp+80], 16
14002984ajne 0x140029855
14002984cand ebx, 1
14002984fjne 0x140029910
140029855
140029855loc_140029855:
140029855mov eax, [rsp+72]
140029859test rdi, rdi
14002985cjne 0x14002986a
14002985ecmp eax, 3
140029861jle 0x14002986a
140029863and eax, -3
140029866mov [rsp+72], eax
14002986a
14002986aloc_14002986a:
14002986amov rdx, [r15+16]
14002986etest rdx, rdx
140029871jne 0x1400297b0
140029877mov rax, [rsp+80]
14002987cmovdqu x0, [rsp+64]
140029882mov [r15+16], rax
140029886movups [r15], x0
14002988amov eax, [r15+8]
14002988ecmp eax, 3
140029891jle 0x1400298b0
140029893test al, 2
140029895je 0x140029920
14002989bmov rax, [rsp+56]
1400298a0test [rax+16], 1
1400298a4jne 0x1400297cf
1400298aanop [rax+rax]
1400298b0
1400298b0loc_1400298b0:
1400298b0mov eax, 1
1400298b5
1400298b5loc_1400298b5:
1400298b5mov rsi, [rip+0x16ddd4]
1400298bcmov rdx, [rsp+88]
1400298c1sub rdx, [rsi]
1400298c4jne 0x14002996d
1400298caadd rsp, 104
1400298cepop rbx
1400298cfpop rsi
1400298d0pop rdi
1400298d1pop rbp
1400298d2pop r12
1400298d4pop r13
1400298d6pop r14
1400298d8pop r15
1400298daret
1400298db
1400298db 0f 1f 44 00 00 ..D..
1400298e0
1400298e0loc_1400298e0:
1400298e0mov rcx, [rsp+80]
1400298e5cmp rdx, 16
1400298e9je 0x1400298fe
1400298ebcmp rcx, 16
1400298efje 0x1400298fe
1400298f1call std::type_info::__equal(std::type_info const&) const
1400298f6test al, al
1400298f8jne 0x1400297c7
1400298fe
1400298feloc_1400298fe:
1400298femov [r15+8], 2
140029906jmp 0x1400298b0
140029908
140029908 0f 1f 84 00 00 00 00 00 ........
140029910
140029910loc_140029910:
140029910mov rax, [r14+8]
140029914mov [rsp+80], rax
140029919jmp 0x140029855
14002991e
14002991e 66 90 f.
140029920
140029920loc_140029920:
140029920test al, 1
140029922je 0x1400298b0
140029924mov rax, [rsp+56]
140029929test [rax+16], 2
14002992dje 0x1400298b0
14002992fsub r14, 16
140029933sub r12, 1
140029937jne 0x1400297dd
14002993dnop [rax]
140029940
140029940loc_140029940:
140029940mov edx, [r15+8]
140029944test edx, edx
140029946setne al
140029949jmp 0x1400298b5
14002994e
14002994e 66 90 f.
140029950
140029950loc_140029950:
140029950mov r13l, [r10+16]
140029954jmp 0x140029770
140029959
140029959loc_140029959:
140029959mov [r15], 0
140029960mov [r15+8], 2
140029968jmp 0x1400298b0
14002996d
14002996dloc_14002996d:
14002996dcall __stack_chk_fail
140029972nop
140029720
140029973
140029973 // align 0x10
140029973 // align 0x10
140029980
140029980__cxxabiv1::__vmi_class_type_info::__do_dyncast(long long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const:
140029980push r15
140029982push r14
140029984push r13
140029986push r12
140029988push rbp
140029989push rdi
14002998apush rsi
14002998bpush rbx
14002998csub rsp, 152
140029993mov rdi, [rip+0x16dcf6]
14002999amov rax, [rsp+264]
1400299a2mov rbx, [rsp+280]
1400299aamov r15, [rsp+256]
1400299b2mov [rsp+88], rax
1400299b7mov r14, rcx
1400299bamov rbp, rdx
1400299bdmov r12l, r8l
1400299c0mov rax, [rsp+272]
1400299c8mov [rsp+80], r9
1400299cdmov [rsp+72], rax
1400299d2mov rax, [rdi]
1400299d5mov [rsp+136], rax
1400299ddxor eax, eax
1400299dftest [rbx+20], 16
1400299e3je 0x1400299eb
1400299e5mov eax, [rcx+16]
1400299e8mov [rbx+20], eax
1400299eb
1400299ebloc_1400299eb:
1400299ebcmp r15, [rsp+72]
1400299f0je 0x140029ee8
1400299f6
1400299f6loc_1400299f6:
1400299f6mov rdx, [rsp+80]
1400299fbmov rcx, r14
1400299fecall std::type_info::__equal(std::type_info const&) const
140029a03test al, al
140029a05jne 0x140029eb8
140029a0bmov rdi, [rsp+72]
140029a10mov esi, [r14+20]
140029a14xor eax, eax
140029a16sub rdi, rbp
140029a19test rbp, rbp
140029a1ccmovs rdi, rax
140029a20test rsi, rsi
140029a23je 0x140029d99
140029a29lea rax, [rsp+112]
140029a2emov [rsp+107], 0
140029a33xor r13l, r13l
140029a36mov [rsp+106], 1
140029a3bmov [rsp+96], rax
140029a40jmp 0x140029aed
140029a45
140029a45 0f 1f 00 ...
140029a48
140029a48loc_140029a48:
140029a48test rdx, rdx
140029a4bje 0x140029d40
140029a51
140029a51loc_140029a51:
140029a51cmp rdx, rcx
140029a54je 0x140029c90
140029a5atest rcx, rcx
140029a5djne 0x140029a64
140029a5ftest r9b, r9b
140029a62je 0x140029ada
140029a64
140029a64loc_140029a64:
140029a64mov r11l, [rbx+16]
140029a68cmp eax, 3
140029a6bjle 0x140029c00
140029a71
140029a71loc_140029a71:
140029a71test al, 1
140029a73je 0x140029a7f
140029a75test [rbx+20], 2
140029a79jne 0x140029c00
140029a7f
140029a7floc_140029a7f:
140029a7ftest r11l, r11l
140029a82mov eax, 1
140029a87cmove r11l, eax
140029a8btest r10l, r10l
140029a8ecmove r10l, eax
140029a92
140029a92loc_140029a92:
140029a92mov eax, r10l
140029a95xor eax, r11l
140029a98cmp eax, 3
140029a9bjle 0x140029d10
140029aa1mov rcx, [rsp+112]
140029aa6cmp r10l, 3
140029aaajle 0x140029db0
140029ab0
140029ab0loc_140029ab0:
140029ab0mov eax, r10l
140029ab3shr eax, 1
140029ab5and eax, 1
140029ab8xor eax, 1
140029abband eax, r10l
140029abe
140029abeloc_140029abe:
140029abemov edx, [rsp+120]
140029ac2mov [rbx], rcx
140029ac5xor r13l, r13l
140029ac8mov [rbx+8], edx
140029acb
140029acbloc_140029acb:
140029acbmov [rbx+16], r10l
140029acftest al, al
140029ad1je 0x140029d99
140029ad7mov eax, [rbx+12]
140029ada
140029adaloc_140029ada:
140029adacmp eax, 4
140029addje 0x140029ca0
140029ae3
140029ae3loc_140029ae3:
140029ae3sub rsi, 1
140029ae7je 0x140029c70
140029aed
140029aedloc_140029aed:
140029aedmov rcx, rsi
140029af0mov r9l, [rbx+20]
140029af4mov r8l, r12l
140029af7mov [rsp+128], 0
140029b03mov [rsp+112], 0
140029b0cshl rcx, 4
140029b10mov rax, [r14+rcx+16]
140029b15mov [rsp+132], r9l
140029b1dmov [rsp+120], 0
140029b26mov rdx, rax
140029b29sar rdx, 8
140029b2dtest al, 1
140029b2fje 0x140029b3c
140029b31mov r10, [r15]
140029b34or r8l, 1
140029b38mov rdx, [r10+rdx]
140029b3c
140029b3cloc_140029b3c:
140029b3cadd rdx, r15
140029b3ftest rdi, rdi
140029b42je 0x140029b56
140029b44cmp rdi, rdx
140029b47setb r10b
140029b4bcmp r10b, [rsp+106]
140029b50je 0x140029cd0
140029b56
140029b56loc_140029b56:
140029b56test al, 2
140029b58jne 0x140029b68
140029b5acmp rbp, -2
140029b5eje 0x140029c58
140029b64
140029b64loc_140029b64:
140029b64and r8l, -3
140029b68
140029b68loc_140029b68:
140029b68mov rcx, [r14+rcx+8]
140029b6dmov r11, [rsp+96]
140029b72mov r9, [rsp+88]
140029b77mov rax, [rcx]
140029b7amov [rsp+56], r11
140029b7fmov r11, [rsp+72]
140029b84mov [rsp+40], r9
140029b89mov [rsp+32], rdx
140029b8emov r9, [rsp+80]
140029b93mov rdx, rbp
140029b96mov [rsp+48], r11
140029b9bcall [rax+56]
140029b9emov r10l, [rsp+128]
140029ba6mov rcx, [rsp+112]
140029babmov r9l, eax
140029baemov eax, [rbx+12]
140029bb1or eax, [rsp+124]
140029bb5mov edx, r10l
140029bb8mov [rbx+12], eax
140029bbbmov r8, rcx
140029bbeand edx, -5
140029bc1cmp edx, 2
140029bc4je 0x140029f40
140029bcamov rdx, [rbx]
140029bcdtest r13b, r13b
140029bd0je 0x140029a48
140029bd6test rdx, rdx
140029bd9jne 0x140029a51
140029bdftest rcx, rcx
140029be2je 0x140029ada
140029be8mov r11l, [rbx+16]
140029beccmp eax, 3
140029befjg 0x140029a71
140029bf5nop [rax+rax]
140029c00
140029c00loc_140029c00:
140029c00test r11l, r11l
140029c03jle 0x140029d70
140029c09test r10l, r10l
140029c0cjg 0x140029a92
140029c12cmp r11l, 3
140029c16jbe 0x14002a00c
140029c1ctest r11b, 1
140029c20je 0x140029e60
140029c26test [r14+16], 2
140029c2bjne 0x140029ce0
140029c31
140029c31loc_140029c31:
140029c31mov eax, r11l
140029c34xor eax, 1
140029c37cmp eax, 3
140029c3ajbe 0x140029d1d
140029c40mov eax, r11l
140029c43mov r10l, r11l
140029c46shr eax, 1
140029c48and eax, 1
140029c4bxor eax, 1
140029c4ejmp 0x140029acb
140029c53
140029c53 0f 1f 44 00 00 ..D..
140029c58
140029c58loc_140029c58:
140029c58and r9l, 3
140029c5cjne 0x140029b64
140029c62sub rsi, 1
140029c66jne 0x140029aed
140029c6cnop [rax]
140029c70
140029c70loc_140029c70:
140029c70movzx esi, [rsp+106]
140029c75and [rsp+107], sil
140029c7aje 0x140029ca0
140029c7cmov esi, [r14+20]
140029c80test rsi, rsi
140029c83je 0x140029ca0
140029c85mov [rsp+106], 0
140029c8ajmp 0x140029aed
140029c8f
140029c8f 90 .
140029c90
140029c90loc_140029c90:
140029c90mov edx, [rsp+120]
140029c94or [rbx+8], edx
140029c97cmp eax, 4
140029c9ajne 0x140029ae3
140029ca0
140029ca0loc_140029ca0:
140029ca0mov rdi, [rip+0x16d9e9]
140029ca7mov rax, [rsp+136]
140029cafsub rax, [rdi]
140029cb2jne 0x14002a098
140029cb8mov eax, r13l
140029cbbadd rsp, 152
140029cc2pop rbx
140029cc3pop rsi
140029cc4pop rdi
140029cc5pop rbp
140029cc6pop r12
140029cc8pop r13
140029ccapop r14
140029cccpop r15
140029cceret
140029ccf
140029ccf 90 .
140029cd0
140029cd0loc_140029cd0:
140029cd0mov [rsp+107], 1
140029cd5jmp 0x140029ae3
140029cda
140029cda 66 0f 1f 44 00 00 f..D..
140029ce0
140029ce0loc_140029ce0:
140029ce0mov r8, rcx
140029ce3test rbp, rbp
140029ce6js 0x140029f70
140029ceclea rax, [rcx+rbp]
140029cf0cmp [rsp+72], rax
140029cf5jne 0x140029c31
140029cfbmov eax, r11l
140029cfexor eax, 6
140029d01cmp eax, 3
140029d04ja 0x14002a020
140029d0amov r10l, 6
140029d10
140029d10loc_140029d10:
140029d10and r10l, r11l
140029d13cmp r10l, 3
140029d17jg 0x14002a036
140029d1d
140029d1dloc_140029d1d:
140029d1dmov eax, [rbx+12]
140029d20
140029d20loc_140029d20:
140029d20mov [rbx], 0
140029d27mov r13l, 1
140029d2dmov [rbx+16], 1
140029d34jmp 0x140029ada
140029d39
140029d39 0f 1f 80 00 00 00 00 .......
140029d40
140029d40loc_140029d40:
140029d40mov edx, [rsp+120]
140029d44mov [rbx], rcx
140029d47mov [rbx+8], edx
140029d4atest rcx, rcx
140029d4dje 0x140029d5e
140029d4ftest eax, eax
140029d51je 0x140029d5e
140029d53test [r14+16], 1
140029d58je 0x140029f4e
140029d5e
140029d5eloc_140029d5e:
140029d5emov r13l, r9l
140029d61jmp 0x140029ada
140029d66
140029d66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140029d70
140029d70loc_140029d70:
140029d70cmp r10l, 3
140029d74jle 0x140029e80
140029d7atest r10b, 1
140029d7ejne 0x140029dd0
140029d80mov edx, r10l
140029d83xor edx, 1
140029d86cmp edx, 3
140029d89jbe 0x140029d20
140029d8bmov eax, [rsp+120]
140029d8fmov [rbx], rcx
140029d92mov [rbx+16], r10l
140029d96mov [rbx+8], eax
140029d99
140029d99loc_140029d99:
140029d99xor r13l, r13l
140029d9cjmp 0x140029ca0
140029da1
140029da1loc_140029da1:
140029da1xor r10l, eax
140029da4cmp r10l, 3
140029da8jle 0x140029d1d
140029daenop
140029db0
140029db0loc_140029db0:
140029db0mov eax, r11l
140029db3mov r10l, r11l
140029db6shr eax, 1
140029db8and eax, 1
140029dbbxor eax, 1
140029dbeand eax, r11l
140029dc1jmp 0x140029acb
140029dc6
140029dc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140029dd0
140029dd0loc_140029dd0:
140029dd0test [r14+16], 2
140029dd5jne 0x140029f10
140029ddbmov edx, r10l
140029ddexor edx, 1
140029de1cmp edx, 3
140029de4jbe 0x140029d20
140029deamov eax, r10l
140029dedshr eax, 1
140029defand eax, 1
140029df2xor eax, 1
140029df5jmp 0x140029abe
140029dfa
140029dfa 66 0f 1f 44 00 00 f..D..
140029e00
140029e00loc_140029e00:
140029e00cmp rbp, -2
140029e04je 0x140029d20
140029e0amov rcx, [rsp+80]
140029e0fmov r9, [rsp+72]
140029e14mov [rsp+108], r10l
140029e19mov r8, rdx
140029e1cmov rdx, rbp
140029e1fmov rax, [rcx]
140029e22mov [rsp+32], r9
140029e27mov r9, [rsp+88]
140029e2ccall [rax+64]
140029e2fmov r10l, [rsp+108]
140029e34mov r11l, eax
140029e37test r10l, r10l
140029e3ajg 0x140029da1
140029e40cmp eax, 3
140029e43jle 0x14002a074
140029e49test al, 1
140029e4bjne 0x140029f56
140029e51nop [rax+rax]
140029e5cnop [rax]
140029e60
140029e60loc_140029e60:
140029e60mov eax, r11l
140029e63xor eax, 1
140029e66cmp eax, 3
140029e69jbe 0x140029d1d
140029e6f
140029e6floc_140029e6f:
140029e6fmov [rbx+16], r11l
140029e73jmp 0x140029d99
140029e78
140029e78 0f 1f 84 00 00 00 00 00 ........
140029e80
140029e80loc_140029e80:
140029e80test rbp, rbp
140029e83js 0x140029e00
140029e89mov r9, [rsp+72]
140029e8eadd rdx, rbp
140029e91cmp r9, rdx
140029e94je 0x14002a060
140029e9atest r10l, r10l
140029e9djg 0x140029d20
140029ea3lea rdx, [rcx+rbp]
140029ea7cmp r9, rdx
140029eaajne 0x140029d20
140029eb0jmp 0x14002a020
140029eb5
140029eb5 0f 1f 00 ...
140029eb8
140029eb8loc_140029eb8:
140029eb8mov [rbx], r15
140029ebbmov [rbx+8], r12l
140029ebftest rbp, rbp
140029ec2js 0x140029fa9
140029ec8xor eax, eax
140029ecaadd r15, rbp
140029ecdcmp [rsp+72], r15
140029ed2sete al
140029ed5lea eax, [rax+4*rax+1]
140029ed9mov [rbx+16], eax
140029edcjmp 0x140029d99
140029ee1
140029ee1 0f 1f 80 00 00 00 00 .......
140029ee8
140029ee8loc_140029ee8:
140029ee8mov rdx, [rsp+88]
140029eedmov rcx, r14
140029ef0call std::type_info::__equal(std::type_info const&) const
140029ef5test al, al
140029ef7je 0x1400299f6
140029efdmov [rbx+12], r12l
140029f01jmp 0x140029d99
140029f06
140029f06 66 2e 0f 1f 84 00 00 00 00 00 f.........
140029f10
140029f10loc_140029f10:
140029f10test rbp, rbp
140029f13js 0x140029fbf
140029f19add rdx, rbp
140029f1ccmp [rsp+72], rdx
140029f21je 0x14002a07e
140029f27
140029f27loc_140029f27:
140029f27mov edx, r10l
140029f2axor edx, 1
140029f2dcmp edx, 3
140029f30ja 0x140029ab0
140029f36jmp 0x140029d20
140029f3b
140029f3b 0f 1f 44 00 00 ..D..
140029f40
140029f40loc_140029f40:
140029f40mov eax, [rsp+120]
140029f44mov [rbx], rcx
140029f47mov [rbx+16], r10l
140029f4bmov [rbx+8], eax
140029f4e
140029f4eloc_140029f4e:
140029f4emov r13l, r9l
140029f51jmp 0x140029ca0
140029f56
140029f56loc_140029f56:
140029f56mov r8, [rsp+112]
140029f5btest [r14+16], 2
140029f60je 0x140029c31
140029f66nop [rax+rax]
140029f70
140029f70loc_140029f70:
140029f70cmp rbp, -2
140029f74je 0x140029c31
140029f7a
140029f7aloc_140029f7a:
140029f7amov rcx, [rsp+80]
140029f7fmov rdx, [rsp+72]
140029f84mov [rsp+108], r11l
140029f89mov r9, [rsp+88]
140029f8emov rax, [rcx]
140029f91mov [rsp+32], rdx
140029f96mov rdx, rbp
140029f99call [rax+64]
140029f9cmov r11l, [rsp+108]
140029fa1mov r10l, eax
140029fa4jmp 0x140029a92
140029fa9
140029fa9loc_140029fa9:
140029fa9cmp rbp, -2
140029fadjne 0x140029d99
140029fb3mov [rbx+16], 1
140029fbajmp 0x140029d99
140029fbf
140029fbfloc_140029fbf:
140029fbfcmp rbp, -2
140029fc3je 0x140029f27
140029fc9mov rcx, [rsp+80]
140029fcemov r9, [rsp+72]
140029fd3mov [rsp+108], r10l
140029fd8mov r8, rdx
140029fdbmov rdx, rbp
140029fdemov rax, [rcx]
140029fe1mov [rsp+32], r9
140029fe6mov r9, [rsp+88]
140029febcall [rax+64]
140029feemov r10l, [rsp+108]
140029ff3mov rcx, [rsp+112]
140029ff8mov r11l, eax
140029ffbxor eax, r10l
140029ffecmp eax, 3
14002a001jg 0x140029ab0
14002a007jmp 0x140029d10
14002a00c
14002a00cloc_14002a00c:
14002a00ctest rbp, rbp
14002a00fjs 0x14002a04f
14002a011lea rdx, [rcx+rbp]
14002a015cmp [rsp+72], rdx
14002a01ajne 0x140029d20
14002a020
14002a020loc_14002a020:
14002a020mov eax, [rsp+120]
14002a024mov [rbx], rcx
14002a027mov [rbx+16], 6
14002a02emov [rbx+8], eax
14002a031jmp 0x140029d99
14002a036
14002a036loc_14002a036:
14002a036mov [rbx], 0
14002a03dmov r13l, 1
14002a043mov [rbx+16], 2
14002a04ajmp 0x140029ca0
14002a04f
14002a04floc_14002a04f:
14002a04fcmp rbp, -2
14002a053jne 0x140029f7a
14002a059jmp 0x140029d20
14002a05e
14002a05e 66 90 f.
14002a060
14002a060loc_14002a060:
14002a060mov r11l, 6
14002a066test r10l, r10l
14002a069jle 0x140029e6f
14002a06fjmp 0x140029db0
14002a074
14002a074loc_14002a074:
14002a074mov r8, [rsp+112]
14002a079jmp 0x140029f7a
14002a07e
14002a07eloc_14002a07e:
14002a07emov eax, r10l
14002a081mov r11l, 6
14002a087xor eax, 6
14002a08acmp eax, 3
14002a08djbe 0x140029d10
14002a093jmp 0x140029ab0
14002a098
14002a098loc_14002a098:
14002a098call __stack_chk_fail
14002a09dnop
140029980
140029980__cxxabiv1::__vmi_class_type_info::__do_dyncast(long long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const:
140029980push r15
140029982push r14
140029984push r13
140029986push r12
140029988push rbp
140029989push rdi
14002998apush rsi
14002998bpush rbx
14002998csub rsp, 152
140029993mov rdi, [rip+0x16dcf6]
14002999amov rax, [rsp+264]
1400299a2mov rbx, [rsp+280]
1400299aamov r15, [rsp+256]
1400299b2mov [rsp+88], rax
1400299b7mov r14, rcx
1400299bamov rbp, rdx
1400299bdmov r12l, r8l
1400299c0mov rax, [rsp+272]
1400299c8mov [rsp+80], r9
1400299cdmov [rsp+72], rax
1400299d2mov rax, [rdi]
1400299d5mov [rsp+136], rax
1400299ddxor eax, eax
1400299dftest [rbx+20], 16
1400299e3je 0x1400299eb
1400299e5mov eax, [rcx+16]
1400299e8mov [rbx+20], eax
1400299eb
1400299ebloc_1400299eb:
1400299ebcmp r15, [rsp+72]
1400299f0je 0x140029ee8
1400299f6
1400299f6loc_1400299f6:
1400299f6mov rdx, [rsp+80]
1400299fbmov rcx, r14
1400299fecall std::type_info::__equal(std::type_info const&) const
140029a03test al, al
140029a05jne 0x140029eb8
140029a0bmov rdi, [rsp+72]
140029a10mov esi, [r14+20]
140029a14xor eax, eax
140029a16sub rdi, rbp
140029a19test rbp, rbp
140029a1ccmovs rdi, rax
140029a20test rsi, rsi
140029a23je 0x140029d99
140029a29lea rax, [rsp+112]
140029a2emov [rsp+107], 0
140029a33xor r13l, r13l
140029a36mov [rsp+106], 1
140029a3bmov [rsp+96], rax
140029a40jmp 0x140029aed
140029a45
140029a45 0f 1f 00 ...
140029a48
140029a48loc_140029a48:
140029a48test rdx, rdx
140029a4bje 0x140029d40
140029a51
140029a51loc_140029a51:
140029a51cmp rdx, rcx
140029a54je 0x140029c90
140029a5atest rcx, rcx
140029a5djne 0x140029a64
140029a5ftest r9b, r9b
140029a62je 0x140029ada
140029a64
140029a64loc_140029a64:
140029a64mov r11l, [rbx+16]
140029a68cmp eax, 3
140029a6bjle 0x140029c00
140029a71
140029a71loc_140029a71:
140029a71test al, 1
140029a73je 0x140029a7f
140029a75test [rbx+20], 2
140029a79jne 0x140029c00
140029a7f
140029a7floc_140029a7f:
140029a7ftest r11l, r11l
140029a82mov eax, 1
140029a87cmove r11l, eax
140029a8btest r10l, r10l
140029a8ecmove r10l, eax
140029a92
140029a92loc_140029a92:
140029a92mov eax, r10l
140029a95xor eax, r11l
140029a98cmp eax, 3
140029a9bjle 0x140029d10
140029aa1mov rcx, [rsp+112]
140029aa6cmp r10l, 3
140029aaajle 0x140029db0
140029ab0
140029ab0loc_140029ab0:
140029ab0mov eax, r10l
140029ab3shr eax, 1
140029ab5and eax, 1
140029ab8xor eax, 1
140029abband eax, r10l
140029abe
140029abeloc_140029abe:
140029abemov edx, [rsp+120]
140029ac2mov [rbx], rcx
140029ac5xor r13l, r13l
140029ac8mov [rbx+8], edx
140029acb
140029acbloc_140029acb:
140029acbmov [rbx+16], r10l
140029acftest al, al
140029ad1je 0x140029d99
140029ad7mov eax, [rbx+12]
140029ada
140029adaloc_140029ada:
140029adacmp eax, 4
140029addje 0x140029ca0
140029ae3
140029ae3loc_140029ae3:
140029ae3sub rsi, 1
140029ae7je 0x140029c70
140029aed
140029aedloc_140029aed:
140029aedmov rcx, rsi
140029af0mov r9l, [rbx+20]
140029af4mov r8l, r12l
140029af7mov [rsp+128], 0
140029b03mov [rsp+112], 0
140029b0cshl rcx, 4
140029b10mov rax, [r14+rcx+16]
140029b15mov [rsp+132], r9l
140029b1dmov [rsp+120], 0
140029b26mov rdx, rax
140029b29sar rdx, 8
140029b2dtest al, 1
140029b2fje 0x140029b3c
140029b31mov r10, [r15]
140029b34or r8l, 1
140029b38mov rdx, [r10+rdx]
140029b3c
140029b3cloc_140029b3c:
140029b3cadd rdx, r15
140029b3ftest rdi, rdi
140029b42je 0x140029b56
140029b44cmp rdi, rdx
140029b47setb r10b
140029b4bcmp r10b, [rsp+106]
140029b50je 0x140029cd0
140029b56
140029b56loc_140029b56:
140029b56test al, 2
140029b58jne 0x140029b68
140029b5acmp rbp, -2
140029b5eje 0x140029c58
140029b64
140029b64loc_140029b64:
140029b64and r8l, -3
140029b68
140029b68loc_140029b68:
140029b68mov rcx, [r14+rcx+8]
140029b6dmov r11, [rsp+96]
140029b72mov r9, [rsp+88]
140029b77mov rax, [rcx]
140029b7amov [rsp+56], r11
140029b7fmov r11, [rsp+72]
140029b84mov [rsp+40], r9
140029b89mov [rsp+32], rdx
140029b8emov r9, [rsp+80]
140029b93mov rdx, rbp
140029b96mov [rsp+48], r11
140029b9bcall [rax+56]
140029b9emov r10l, [rsp+128]
140029ba6mov rcx, [rsp+112]
140029babmov r9l, eax
140029baemov eax, [rbx+12]
140029bb1or eax, [rsp+124]
140029bb5mov edx, r10l
140029bb8mov [rbx+12], eax
140029bbbmov r8, rcx
140029bbeand edx, -5
140029bc1cmp edx, 2
140029bc4je 0x140029f40
140029bcamov rdx, [rbx]
140029bcdtest r13b, r13b
140029bd0je 0x140029a48
140029bd6test rdx, rdx
140029bd9jne 0x140029a51
140029bdftest rcx, rcx
140029be2je 0x140029ada
140029be8mov r11l, [rbx+16]
140029beccmp eax, 3
140029befjg 0x140029a71
140029bf5nop [rax+rax]
140029c00
140029c00loc_140029c00:
140029c00test r11l, r11l
140029c03jle 0x140029d70
140029c09test r10l, r10l
140029c0cjg 0x140029a92
140029c12cmp r11l, 3
140029c16jbe 0x14002a00c
140029c1ctest r11b, 1
140029c20je 0x140029e60
140029c26test [r14+16], 2
140029c2bjne 0x140029ce0
140029c31
140029c31loc_140029c31:
140029c31mov eax, r11l
140029c34xor eax, 1
140029c37cmp eax, 3
140029c3ajbe 0x140029d1d
140029c40mov eax, r11l
140029c43mov r10l, r11l
140029c46shr eax, 1
140029c48and eax, 1
140029c4bxor eax, 1
140029c4ejmp 0x140029acb
140029c53
140029c53 0f 1f 44 00 00 ..D..
140029c58
140029c58loc_140029c58:
140029c58and r9l, 3
140029c5cjne 0x140029b64
140029c62sub rsi, 1
140029c66jne 0x140029aed
140029c6cnop [rax]
140029c70
140029c70loc_140029c70:
140029c70movzx esi, [rsp+106]
140029c75and [rsp+107], sil
140029c7aje 0x140029ca0
140029c7cmov esi, [r14+20]
140029c80test rsi, rsi
140029c83je 0x140029ca0
140029c85mov [rsp+106], 0
140029c8ajmp 0x140029aed
140029c8f
140029c8f 90 .
140029c90
140029c90loc_140029c90:
140029c90mov edx, [rsp+120]
140029c94or [rbx+8], edx
140029c97cmp eax, 4
140029c9ajne 0x140029ae3
140029ca0
140029ca0loc_140029ca0:
140029ca0mov rdi, [rip+0x16d9e9]
140029ca7mov rax, [rsp+136]
140029cafsub rax, [rdi]
140029cb2jne 0x14002a098
140029cb8mov eax, r13l
140029cbbadd rsp, 152
140029cc2pop rbx
140029cc3pop rsi
140029cc4pop rdi
140029cc5pop rbp
140029cc6pop r12
140029cc8pop r13
140029ccapop r14
140029cccpop r15
140029cceret
140029ccf
140029ccf 90 .
140029cd0
140029cd0loc_140029cd0:
140029cd0mov [rsp+107], 1
140029cd5jmp 0x140029ae3
140029cda
140029cda 66 0f 1f 44 00 00 f..D..
140029ce0
140029ce0loc_140029ce0:
140029ce0mov r8, rcx
140029ce3test rbp, rbp
140029ce6js 0x140029f70
140029ceclea rax, [rcx+rbp]
140029cf0cmp [rsp+72], rax
140029cf5jne 0x140029c31
140029cfbmov eax, r11l
140029cfexor eax, 6
140029d01cmp eax, 3
140029d04ja 0x14002a020
140029d0amov r10l, 6
140029d10
140029d10loc_140029d10:
140029d10and r10l, r11l
140029d13cmp r10l, 3
140029d17jg 0x14002a036
140029d1d
140029d1dloc_140029d1d:
140029d1dmov eax, [rbx+12]
140029d20
140029d20loc_140029d20:
140029d20mov [rbx], 0
140029d27mov r13l, 1
140029d2dmov [rbx+16], 1
140029d34jmp 0x140029ada
140029d39
140029d39 0f 1f 80 00 00 00 00 .......
140029d40
140029d40loc_140029d40:
140029d40mov edx, [rsp+120]
140029d44mov [rbx], rcx
140029d47mov [rbx+8], edx
140029d4atest rcx, rcx
140029d4dje 0x140029d5e
140029d4ftest eax, eax
140029d51je 0x140029d5e
140029d53test [r14+16], 1
140029d58je 0x140029f4e
140029d5e
140029d5eloc_140029d5e:
140029d5emov r13l, r9l
140029d61jmp 0x140029ada
140029d66
140029d66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140029d70
140029d70loc_140029d70:
140029d70cmp r10l, 3
140029d74jle 0x140029e80
140029d7atest r10b, 1
140029d7ejne 0x140029dd0
140029d80mov edx, r10l
140029d83xor edx, 1
140029d86cmp edx, 3
140029d89jbe 0x140029d20
140029d8bmov eax, [rsp+120]
140029d8fmov [rbx], rcx
140029d92mov [rbx+16], r10l
140029d96mov [rbx+8], eax
140029d99
140029d99loc_140029d99:
140029d99xor r13l, r13l
140029d9cjmp 0x140029ca0
140029da1
140029da1loc_140029da1:
140029da1xor r10l, eax
140029da4cmp r10l, 3
140029da8jle 0x140029d1d
140029daenop
140029db0
140029db0loc_140029db0:
140029db0mov eax, r11l
140029db3mov r10l, r11l
140029db6shr eax, 1
140029db8and eax, 1
140029dbbxor eax, 1
140029dbeand eax, r11l
140029dc1jmp 0x140029acb
140029dc6
140029dc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140029dd0
140029dd0loc_140029dd0:
140029dd0test [r14+16], 2
140029dd5jne 0x140029f10
140029ddbmov edx, r10l
140029ddexor edx, 1
140029de1cmp edx, 3
140029de4jbe 0x140029d20
140029deamov eax, r10l
140029dedshr eax, 1
140029defand eax, 1
140029df2xor eax, 1
140029df5jmp 0x140029abe
140029dfa
140029dfa 66 0f 1f 44 00 00 f..D..
140029e00
140029e00loc_140029e00:
140029e00cmp rbp, -2
140029e04je 0x140029d20
140029e0amov rcx, [rsp+80]
140029e0fmov r9, [rsp+72]
140029e14mov [rsp+108], r10l
140029e19mov r8, rdx
140029e1cmov rdx, rbp
140029e1fmov rax, [rcx]
140029e22mov [rsp+32], r9
140029e27mov r9, [rsp+88]
140029e2ccall [rax+64]
140029e2fmov r10l, [rsp+108]
140029e34mov r11l, eax
140029e37test r10l, r10l
140029e3ajg 0x140029da1
140029e40cmp eax, 3
140029e43jle 0x14002a074
140029e49test al, 1
140029e4bjne 0x140029f56
140029e51nop [rax+rax]
140029e5cnop [rax]
140029e60
140029e60loc_140029e60:
140029e60mov eax, r11l
140029e63xor eax, 1
140029e66cmp eax, 3
140029e69jbe 0x140029d1d
140029e6f
140029e6floc_140029e6f:
140029e6fmov [rbx+16], r11l
140029e73jmp 0x140029d99
140029e78
140029e78 0f 1f 84 00 00 00 00 00 ........
140029e80
140029e80loc_140029e80:
140029e80test rbp, rbp
140029e83js 0x140029e00
140029e89mov r9, [rsp+72]
140029e8eadd rdx, rbp
140029e91cmp r9, rdx
140029e94je 0x14002a060
140029e9atest r10l, r10l
140029e9djg 0x140029d20
140029ea3lea rdx, [rcx+rbp]
140029ea7cmp r9, rdx
140029eaajne 0x140029d20
140029eb0jmp 0x14002a020
140029eb5
140029eb5 0f 1f 00 ...
140029eb8
140029eb8loc_140029eb8:
140029eb8mov [rbx], r15
140029ebbmov [rbx+8], r12l
140029ebftest rbp, rbp
140029ec2js 0x140029fa9
140029ec8xor eax, eax
140029ecaadd r15, rbp
140029ecdcmp [rsp+72], r15
140029ed2sete al
140029ed5lea eax, [rax+4*rax+1]
140029ed9mov [rbx+16], eax
140029edcjmp 0x140029d99
140029ee1
140029ee1 0f 1f 80 00 00 00 00 .......
140029ee8
140029ee8loc_140029ee8:
140029ee8mov rdx, [rsp+88]
140029eedmov rcx, r14
140029ef0call std::type_info::__equal(std::type_info const&) const
140029ef5test al, al
140029ef7je 0x1400299f6
140029efdmov [rbx+12], r12l
140029f01jmp 0x140029d99
140029f06
140029f06 66 2e 0f 1f 84 00 00 00 00 00 f.........
140029f10
140029f10loc_140029f10:
140029f10test rbp, rbp
140029f13js 0x140029fbf
140029f19add rdx, rbp
140029f1ccmp [rsp+72], rdx
140029f21je 0x14002a07e
140029f27
140029f27loc_140029f27:
140029f27mov edx, r10l
140029f2axor edx, 1
140029f2dcmp edx, 3
140029f30ja 0x140029ab0
140029f36jmp 0x140029d20
140029f3b
140029f3b 0f 1f 44 00 00 ..D..
140029f40
140029f40loc_140029f40:
140029f40mov eax, [rsp+120]
140029f44mov [rbx], rcx
140029f47mov [rbx+16], r10l
140029f4bmov [rbx+8], eax
140029f4e
140029f4eloc_140029f4e:
140029f4emov r13l, r9l
140029f51jmp 0x140029ca0
140029f56
140029f56loc_140029f56:
140029f56mov r8, [rsp+112]
140029f5btest [r14+16], 2
140029f60je 0x140029c31
140029f66nop [rax+rax]
140029f70
140029f70loc_140029f70:
140029f70cmp rbp, -2
140029f74je 0x140029c31
140029f7a
140029f7aloc_140029f7a:
140029f7amov rcx, [rsp+80]
140029f7fmov rdx, [rsp+72]
140029f84mov [rsp+108], r11l
140029f89mov r9, [rsp+88]
140029f8emov rax, [rcx]
140029f91mov [rsp+32], rdx
140029f96mov rdx, rbp
140029f99call [rax+64]
140029f9cmov r11l, [rsp+108]
140029fa1mov r10l, eax
140029fa4jmp 0x140029a92
140029fa9
140029fa9loc_140029fa9:
140029fa9cmp rbp, -2
140029fadjne 0x140029d99
140029fb3mov [rbx+16], 1
140029fbajmp 0x140029d99
140029fbf
140029fbfloc_140029fbf:
140029fbfcmp rbp, -2
140029fc3je 0x140029f27
140029fc9mov rcx, [rsp+80]
140029fcemov r9, [rsp+72]
140029fd3mov [rsp+108], r10l
140029fd8mov r8, rdx
140029fdbmov rdx, rbp
140029fdemov rax, [rcx]
140029fe1mov [rsp+32], r9
140029fe6mov r9, [rsp+88]
140029febcall [rax+64]
140029feemov r10l, [rsp+108]
140029ff3mov rcx, [rsp+112]
140029ff8mov r11l, eax
140029ffbxor eax, r10l
140029ffecmp eax, 3
14002a001jg 0x140029ab0
14002a007jmp 0x140029d10
14002a00c
14002a00cloc_14002a00c:
14002a00ctest rbp, rbp
14002a00fjs 0x14002a04f
14002a011lea rdx, [rcx+rbp]
14002a015cmp [rsp+72], rdx
14002a01ajne 0x140029d20
14002a020
14002a020loc_14002a020:
14002a020mov eax, [rsp+120]
14002a024mov [rbx], rcx
14002a027mov [rbx+16], 6
14002a02emov [rbx+8], eax
14002a031jmp 0x140029d99
14002a036
14002a036loc_14002a036:
14002a036mov [rbx], 0
14002a03dmov r13l, 1
14002a043mov [rbx+16], 2
14002a04ajmp 0x140029ca0
14002a04f
14002a04floc_14002a04f:
14002a04fcmp rbp, -2
14002a053jne 0x140029f7a
14002a059jmp 0x140029d20
14002a05e
14002a05e 66 90 f.
14002a060
14002a060loc_14002a060:
14002a060mov r11l, 6
14002a066test r10l, r10l
14002a069jle 0x140029e6f
14002a06fjmp 0x140029db0
14002a074
14002a074loc_14002a074:
14002a074mov r8, [rsp+112]
14002a079jmp 0x140029f7a
14002a07e
14002a07eloc_14002a07e:
14002a07emov eax, r10l
14002a081mov r11l, 6
14002a087xor eax, 6
14002a08acmp eax, 3
14002a08djbe 0x140029d10
14002a093jmp 0x140029ab0
14002a098
14002a098loc_14002a098:
14002a098call __stack_chk_fail
14002a09dnop
140029980
14002a09e
14002a09e // align 0x10
14002a09e // align 0x10
14002a0a0
14002a0a0__cxxabiv1::__vmi_class_type_info::__do_find_public_src(long long, void const*, __cxxabiv1::__class_type_info const*, void const*) const:
14002a0a0push r14
14002a0a2push r13
14002a0a4push r12
14002a0a6push rbp
14002a0a7push rdi
14002a0a8push rsi
14002a0a9push rbx
14002a0aasub rsp, 48
14002a0aemov r13, [rsp+144]
14002a0b6mov rbx, rcx
14002a0b9mov rbp, rdx
14002a0bcmov r14, r8
14002a0bfmov r12, r9
14002a0c2cmp r8, r13
14002a0c5je 0x14002a158
14002a0cb
14002a0cbloc_14002a0cb:
14002a0cbmov edi, [rbx+20]
14002a0cemov rax, rdi
14002a0d1shl rax, 4
14002a0d5add rbx, rax
14002a0d8test rdi, rdi
14002a0dbje 0x14002a12b
14002a0ddnop [rax]
14002a0e0
14002a0e0loc_14002a0e0:
14002a0e0mov rax, [rbx+16]
14002a0e4test al, 2
14002a0e6je 0x14002a121
14002a0e8mov rdx, rax
14002a0ebmov esi, eax
14002a0edsar rdx, 8
14002a0f1and esi, 1
14002a0f4je 0x14002a103
14002a0f6cmp rbp, -3
14002a0faje 0x14002a121
14002a0fcmov rax, [r14]
14002a0ffmov rdx, [rax+rdx]
14002a103
14002a103loc_14002a103:
14002a103mov rcx, [rbx+8]
14002a107lea r8, [r14+rdx]
14002a10bmov r9, r12
14002a10emov rdx, rbp
14002a111mov rax, [rcx]
14002a114mov [rsp+32], r13
14002a119call [rax+64]
14002a11ccmp eax, 3
14002a11fjg 0x14002a140
14002a121
14002a121loc_14002a121:
14002a121sub rbx, 16
14002a125sub rdi, 1
14002a129jne 0x14002a0e0
14002a12b
14002a12bloc_14002a12b:
14002a12bmov eax, 1
14002a130
14002a130loc_14002a130:
14002a130add rsp, 48
14002a134pop rbx
14002a135pop rsi
14002a136pop rdi
14002a137pop rbp
14002a138pop r12
14002a13apop r13
14002a13cpop r14
14002a13eret
14002a13f
14002a13f 90 .
14002a140
14002a140loc_14002a140:
14002a140movzx esi, sil
14002a144or eax, esi
14002a146add rsp, 48
14002a14apop rbx
14002a14bpop rsi
14002a14cpop rdi
14002a14dpop rbp
14002a14epop r12
14002a150pop r13
14002a152pop r14
14002a154ret
14002a155
14002a155 0f 1f 00 ...
14002a158
14002a158loc_14002a158:
14002a158mov rdx, r9
14002a15bcall std::type_info::__equal(std::type_info const&) const
14002a160test al, al
14002a162mov eax, 6
14002a167je 0x14002a0cb
14002a16djmp 0x14002a130
14002a0a0
14002a0a0__cxxabiv1::__vmi_class_type_info::__do_find_public_src(long long, void const*, __cxxabiv1::__class_type_info const*, void const*) const:
14002a0a0push r14
14002a0a2push r13
14002a0a4push r12
14002a0a6push rbp
14002a0a7push rdi
14002a0a8push rsi
14002a0a9push rbx
14002a0aasub rsp, 48
14002a0aemov r13, [rsp+144]
14002a0b6mov rbx, rcx
14002a0b9mov rbp, rdx
14002a0bcmov r14, r8
14002a0bfmov r12, r9
14002a0c2cmp r8, r13
14002a0c5je 0x14002a158
14002a0cb
14002a0cbloc_14002a0cb:
14002a0cbmov edi, [rbx+20]
14002a0cemov rax, rdi
14002a0d1shl rax, 4
14002a0d5add rbx, rax
14002a0d8test rdi, rdi
14002a0dbje 0x14002a12b
14002a0ddnop [rax]
14002a0e0
14002a0e0loc_14002a0e0:
14002a0e0mov rax, [rbx+16]
14002a0e4test al, 2
14002a0e6je 0x14002a121
14002a0e8mov rdx, rax
14002a0ebmov esi, eax
14002a0edsar rdx, 8
14002a0f1and esi, 1
14002a0f4je 0x14002a103
14002a0f6cmp rbp, -3
14002a0faje 0x14002a121
14002a0fcmov rax, [r14]
14002a0ffmov rdx, [rax+rdx]
14002a103
14002a103loc_14002a103:
14002a103mov rcx, [rbx+8]
14002a107lea r8, [r14+rdx]
14002a10bmov r9, r12
14002a10emov rdx, rbp
14002a111mov rax, [rcx]
14002a114mov [rsp+32], r13
14002a119call [rax+64]
14002a11ccmp eax, 3
14002a11fjg 0x14002a140
14002a121
14002a121loc_14002a121:
14002a121sub rbx, 16
14002a125sub rdi, 1
14002a129jne 0x14002a0e0
14002a12b
14002a12bloc_14002a12b:
14002a12bmov eax, 1
14002a130
14002a130loc_14002a130:
14002a130add rsp, 48
14002a134pop rbx
14002a135pop rsi
14002a136pop rdi
14002a137pop rbp
14002a138pop r12
14002a13apop r13
14002a13cpop r14
14002a13eret
14002a13f
14002a13f 90 .
14002a140
14002a140loc_14002a140:
14002a140movzx esi, sil
14002a144or eax, esi
14002a146add rsp, 48
14002a14apop rbx
14002a14bpop rsi
14002a14cpop rdi
14002a14dpop rbp
14002a14epop r12
14002a150pop r13
14002a152pop r14
14002a154ret
14002a155
14002a155 0f 1f 00 ...
14002a158
14002a158loc_14002a158:
14002a158mov rdx, r9
14002a15bcall std::type_info::__equal(std::type_info const&) const
14002a160test al, al
14002a162mov eax, 6
14002a167je 0x14002a0cb
14002a16djmp 0x14002a130
14002a0a0
14002a16f
14002a16f // align 0x10
14002a16f // align 0x10
14002a170
14002a170_GLOBAL__N_1::io_error_category::name() const:
14002a170lea rax, [rip+0x16bde9]
14002a177ret
14002a170
14002a170_GLOBAL__N_1::io_error_category::name() const:
14002a170lea rax, [rip+0x16bde9]
14002a177ret
14002a170
14002a178
14002a178 // align 0x10
14002a178 // align 0x10
14002a180
14002a180_GLOBAL__N_1::io_error_category::message[abi:cxx11](int) const:
14002a180push rsi
14002a181push rbx
14002a182sub rsp, 56
14002a186lea rax, [rcx+16]
14002a18amov [rcx+8], 0
14002a192mov rbx, rcx
14002a195mov [rcx], rax
14002a198mov [rcx+16], 0
14002a19ccmp r8l, 1
14002a1a0je 0x14002a1d0
14002a1a2mov [rsp+32], 13
14002a1ablea r9, [rip+0x16bdc6]
14002a1b2xor r8l, r8l
14002a1b5xor edx, edx
14002a1b7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
14002a1bcmov rax, rbx
14002a1bfadd rsp, 56
14002a1c3pop rbx
14002a1c4pop rsi
14002a1c5ret
14002a1c6
14002a1c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002a1d0
14002a1d0loc_14002a1d0:
14002a1d0mov [rsp+32], 14
14002a1d9lea r9, [rip+0x16bd89]
14002a1e0xor r8l, r8l
14002a1e3xor edx, edx
14002a1e5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
14002a1eamov rax, rbx
14002a1edadd rsp, 56
14002a1f1pop rbx
14002a1f2pop rsi
14002a1f3ret
14002a1f4
14002a1f4 48 89 c6 48 89 d9 e8 11 2e 0b 00 48 H..H.......H
14002a200 89 f1 e8 99 11 ff ff 90 ........
14002a180
14002a180_GLOBAL__N_1::io_error_category::message[abi:cxx11](int) const:
14002a180push rsi
14002a181push rbx
14002a182sub rsp, 56
14002a186lea rax, [rcx+16]
14002a18amov [rcx+8], 0
14002a192mov rbx, rcx
14002a195mov [rcx], rax
14002a198mov [rcx+16], 0
14002a19ccmp r8l, 1
14002a1a0je 0x14002a1d0
14002a1a2mov [rsp+32], 13
14002a1ablea r9, [rip+0x16bdc6]
14002a1b2xor r8l, r8l
14002a1b5xor edx, edx
14002a1b7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
14002a1bcmov rax, rbx
14002a1bfadd rsp, 56
14002a1c3pop rbx
14002a1c4pop rsi
14002a1c5ret
14002a1c6
14002a1c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002a1d0
14002a1d0loc_14002a1d0:
14002a1d0mov [rsp+32], 14
14002a1d9lea r9, [rip+0x16bd89]
14002a1e0xor r8l, r8l
14002a1e3xor edx, edx
14002a1e5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
14002a1eamov rax, rbx
14002a1edadd rsp, 56
14002a1f1pop rbx
14002a1f2pop rsi
14002a1f3ret
14002a1f4
14002a1f4 48 89 c6 48 89 d9 e8 11 2e 0b 00 48 H..H.......H
14002a200 89 f1 e8 99 11 ff ff 90 ........
14002a180
14002a208
14002a208 // align 0x10
14002a208 // align 0x10
14002a210
14002a210_GLOBAL__N_1::system_error_category::equivalent(int, std::error_condition const&) const:
14002a210sub rsp, 72
14002a214mov r10, [rip+0x16d475]
14002a21bmov rax, rcx
14002a21emov r11, r8
14002a221mov r8l, edx
14002a224mov rcx, [r10]
14002a227mov [rsp+56], rcx
14002a22clea rcx, [rsp+32]
14002a231mov rdx, rax
14002a234call _GLOBAL__N_1::system_error_category::default_error_condition(int) const
14002a239mov rdx, [rsp+40]
14002a23exor eax, eax
14002a240cmp [r11+8], rdx
14002a244je 0x14002a258
14002a246
14002a246loc_14002a246:
14002a246mov rdx, [rsp+56]
14002a24bsub rdx, [r10]
14002a24ejne 0x14002a264
14002a250add rsp, 72
14002a254ret
14002a255
14002a255 0f 1f 00 ...
14002a258
14002a258loc_14002a258:
14002a258mov eax, [rsp+32]
14002a25ccmp [r11], eax
14002a25fsete al
14002a262jmp 0x14002a246
14002a264
14002a264loc_14002a264:
14002a264call __stack_chk_fail
14002a269nop
14002a210
14002a210_GLOBAL__N_1::system_error_category::equivalent(int, std::error_condition const&) const:
14002a210sub rsp, 72
14002a214mov r10, [rip+0x16d475]
14002a21bmov rax, rcx
14002a21emov r11, r8
14002a221mov r8l, edx
14002a224mov rcx, [r10]
14002a227mov [rsp+56], rcx
14002a22clea rcx, [rsp+32]
14002a231mov rdx, rax
14002a234call _GLOBAL__N_1::system_error_category::default_error_condition(int) const
14002a239mov rdx, [rsp+40]
14002a23exor eax, eax
14002a240cmp [r11+8], rdx
14002a244je 0x14002a258
14002a246
14002a246loc_14002a246:
14002a246mov rdx, [rsp+56]
14002a24bsub rdx, [r10]
14002a24ejne 0x14002a264
14002a250add rsp, 72
14002a254ret
14002a255
14002a255 0f 1f 00 ...
14002a258
14002a258loc_14002a258:
14002a258mov eax, [rsp+32]
14002a25ccmp [r11], eax
14002a25fsete al
14002a262jmp 0x14002a246
14002a264
14002a264loc_14002a264:
14002a264call __stack_chk_fail
14002a269nop
14002a210
14002a26a
14002a26a // align 0x10
14002a26a // align 0x10
14002a270
14002a270_GLOBAL__N_1::system_error_category::default_error_condition(int) const:
14002a270mov rax, rcx
14002a273cmp r8l, 535
14002a27ajg 0x14002a2a8
14002a27ctest r8l, r8l
14002a27fjs 0x14002a3a0
14002a285cmp r8l, 535
14002a28cja 0x14002a3a0
14002a292lea r9, [rip+0x167cb7]
14002a299mov ecx, r8l
14002a29cmovsxd rcx, [r9+4*rcx]
14002a2a0add rcx, r9
14002a2a3jmp rcx
14002a2a5nop [rax]
14002a2a8
14002a2a8loc_14002a2a8:
14002a2a8cmp r8l, 1225
14002a2afjg 0x14002a320
14002a2b1cmp r8l, 1099
14002a2b8jle 0x14002a2e0
14002a2balea ecx, [r8-1100]
14002a2c1cmp ecx, 125
14002a2c4ja 0x14002a3a0
14002a2calea r9, [rip+0x1684df]
14002a2d1movsxd rcx, [r9+4*rcx]
14002a2d5add rcx, r9
14002a2d8jmp rcx
14002a2danop [rax+rax]
14002a2e0
14002a2e0loc_14002a2e0:
14002a2e0cmp r8l, 1008
14002a2e7jg 0x14002a3b0
14002a2edcmp r8l, 995
14002a2f4jle 0x14002a3a0
14002a2falea ecx, [r8-996]
14002a301cmp ecx, 12
14002a304ja 0x14002a3a0
14002a30alea r9, [rip+0x168697]
14002a311movsxd rcx, [r9+4*rcx]
14002a315add rcx, r9
14002a318jmp rcx
14002a31anop [rax+rax]
14002a320
14002a320loc_14002a320:
14002a320cmp r8l, 1460
14002a327jg 0x14002a358
14002a329cmp r8l, 1391
14002a330jle 0x14002aad0
14002a336lea ecx, [r8-1392]
14002a33dcmp ecx, 68
14002a340ja 0x14002a3a0
14002a342lea r9, [rip+0x168693]
14002a349movsxd rcx, [r9+4*rcx]
14002a34dadd rcx, r9
14002a350jmp rcx
14002a352nop [rax+rax]
14002a358
14002a358loc_14002a358:
14002a358cmp r8l, 2402
14002a35fje 0x14002a3d8
14002a361jg 0x14002ab00
14002a367cmp r8l, 2202
14002a36eje 0x14002ab3a
14002a374cmp r8l, 2401
14002a37bje 0x14002ab28
14002a381cmp r8l, 1816
14002a388jne 0x14002a3a0
14002a38alea rdx, [rip+0xdae0f]
14002a391mov [rcx], 5
14002a397mov [rcx+8], rdx
14002a39bret
14002a39cnop [rax]
14002a3a0
14002a3a0loc_14002a3a0:
14002a3a0mov [rax], r8l
14002a3a3mov [rax+8], rdx
14002a3a7ret
14002a3a8nop [rax+rax]
14002a3b0
14002a3b0loc_14002a3b0:
14002a3b0cmp r8l, 1053
14002a3b7je 0x14002ab5e
14002a3bdcmp r8l, 1067
14002a3c4jne 0x14002a3a0
14002a3c6lea rdx, [rip+0xdadd3]
14002a3cdmov [rcx], 14
14002a3d3mov [rcx+8], rdx
14002a3d7ret
14002a3d8
14002a3d8loc_14002a3d8:
14002a3d8lea rdx, [rip+0xdadc1]
14002a3dfmov [rcx], 11
14002a3e5mov [rcx+8], rdx
14002a3e9ret
14002a3ealea rdx, [rip+0xdadaf]
14002a3f1mov [rax], 22
14002a3f7mov [rax+8], rdx
14002a3fbret
14002a3fclea rdx, [rip+0xdad9d]
14002a403mov [rax], 6
14002a409mov [rax+8], rdx
14002a40dret
14002a40elea rdx, [rip+0xdad8b]
14002a415mov [rax], 14
14002a41bmov [rax+8], rdx
14002a41fret
14002a420lea rdx, [rip+0xdad79]
14002a427mov [rax], 11
14002a42dmov [rax+8], rdx
14002a431ret
14002a432lea rdx, [rip+0xdad67]
14002a439mov [rax], 11
14002a43fmov [rax+8], rdx
14002a443ret
14002a444lea rdx, [rip+0xdad55]
14002a44bmov [rax], 22
14002a451mov [rax+8], rdx
14002a455ret
14002a456lea rdx, [rip+0xdad43]
14002a45dmov [rax], 20
14002a463mov [rax+8], rdx
14002a467ret
14002a468lea rdx, [rip+0xdad31]
14002a46fmov [rax], 4
14002a475mov [rax+8], rdx
14002a479ret
14002a47alea rdx, [rip+0xdad1f]
14002a481mov [rax], 32
14002a487mov [rax+8], rdx
14002a48bret
14002a48clea rdx, [rip+0xdad0d]
14002a493mov [rax], 5
14002a499mov [rax+8], rdx
14002a49dret
14002a49elea rdx, [rip+0xdacfb]
14002a4a5mov [rax], 28
14002a4abmov [rax+8], rdx
14002a4afret
14002a4b0lea rdx, [rip+0xdace9]
14002a4b7mov [rax], 22
14002a4bdmov [rax+8], rdx
14002a4c1ret
14002a4c2lea rdx, [rip+0xdacd7]
14002a4c9mov [rax], 11
14002a4cfmov [rax+8], rdx
14002a4d3ret
14002a4d4lea rdx, [rip+0xdacc5]
14002a4dbmov [rax], 30
14002a4e1mov [rax+8], rdx
14002a4e5ret
14002a4e6lea rdx, [rip+0xdacb3]
14002a4edmov [rax], 19
14002a4f3mov [rax+8], rdx
14002a4f7ret
14002a4f8lea rdx, [rip+0xdaca1]
14002a4ffmov [rax], 2
14002a505mov [rax+8], rdx
14002a509ret
14002a50alea rdx, [rip+0xdac8f]
14002a511mov [rax], 2
14002a517mov [rax+8], rdx
14002a51bret
14002a51clea rdx, [rip+0xdac7d]
14002a523mov [rax], 24
14002a529mov [rax+8], rdx
14002a52dret
14002a52elea rdx, [rip+0xdac6b]
14002a535mov [rax], 13
14002a53bmov [rax+8], rdx
14002a53fret
14002a540lea rdx, [rip+0xdac59]
14002a547mov [rax], 0
14002a54dmov [rax+8], rdx
14002a551ret
14002a552lea rdx, [rip+0xdac47]
14002a559mov [rax], 16
14002a55fmov [rax+8], rdx
14002a563ret
14002a564lea rdx, [rip+0xdac35]
14002a56bmov [rax], 23
14002a571mov [rax+8], rdx
14002a575ret
14002a576lea rdx, [rip+0xdac23]
14002a57dmov [rax], 40
14002a583mov [rax+8], rdx
14002a587ret
14002a588lea rdx, [rip+0xdac11]
14002a58fmov [rax], 2
14002a595mov [rax+8], rdx
14002a599ret
14002a59alea rdx, [rip+0xdabff]
14002a5a1mov [rax], 2
14002a5a7mov [rax+8], rdx
14002a5abret
14002a5aclea rdx, [rip+0xdabed]
14002a5b3mov [rax], 3
14002a5b9mov [rax+8], rdx
14002a5bdret
14002a5belea rdx, [rip+0xdabdb]
14002a5c5mov [rax], 16
14002a5cbmov [rax+8], rdx
14002a5cfret
14002a5d0lea rdx, [rip+0xdabc9]
14002a5d7mov [rax], 22
14002a5ddmov [rax+8], rdx
14002a5e1ret
14002a5e2lea rdx, [rip+0xdabb7]
14002a5e9mov [rax], 41
14002a5efmov [rax+8], rdx
14002a5f3ret
14002a5f4lea rdx, [rip+0xdaba5]
14002a5fbmov [rax], 5
14002a601mov [rax+8], rdx
14002a605ret
14002a606lea rdx, [rip+0xdab93]
14002a60dmov [rax], 2
14002a613mov [rax+8], rdx
14002a617ret
14002a618lea rdx, [rip+0xdab81]
14002a61fmov [rax], 16
14002a625mov [rax+8], rdx
14002a629ret
14002a62alea rdx, [rip+0xdab6f]
14002a631mov [rax], 11
14002a637mov [rax+8], rdx
14002a63bret
14002a63clea rdx, [rip+0xdab5d]
14002a643mov [rax], 16
14002a649mov [rax+8], rdx
14002a64dret
14002a64elea rdx, [rip+0xdab4b]
14002a655mov [rax], 17
14002a65bmov [rax+8], rdx
14002a65fret
14002a660lea rdx, [rip+0xdab39]
14002a667mov [rax], 8
14002a66dmov [rax+8], rdx
14002a671ret
14002a672lea rdx, [rip+0xdab27]
14002a679mov [rax], 8
14002a67fmov [rax+8], rdx
14002a683ret
14002a684lea rdx, [rip+0xdab15]
14002a68bmov [rax], 8
14002a691mov [rax+8], rdx
14002a695ret
14002a696lea rdx, [rip+0xdab03]
14002a69dmov [rax], 8
14002a6a3mov [rax+8], rdx
14002a6a7ret
14002a6a8lea rdx, [rip+0xdaaf1]
14002a6afmov [rax], 5
14002a6b5mov [rax+8], rdx
14002a6b9ret
14002a6balea rdx, [rip+0xdaadf]
14002a6c1mov [rax], 38
14002a6c7mov [rax+8], rdx
14002a6cbret
14002a6cclea rdx, [rip+0xdaacd]
14002a6d3mov [rax], 22
14002a6d9mov [rax+8], rdx
14002a6ddret
14002a6delea rdx, [rip+0xdaabb]
14002a6e5mov [rax], 22
14002a6ebmov [rax+8], rdx
14002a6efret
14002a6f0lea rdx, [rip+0xdaaa9]
14002a6f7mov [rax], 22
14002a6fdmov [rax+8], rdx
14002a701ret
14002a702lea rdx, [rip+0xdaa97]
14002a709mov [rax], 8
14002a70fmov [rax+8], rdx
14002a713ret
14002a714lea rdx, [rip+0xdaa85]
14002a71bmov [rax], 22
14002a721mov [rax+8], rdx
14002a725ret
14002a726lea rdx, [rip+0xdaa73]
14002a72dmov [rax], 16
14002a733mov [rax+8], rdx
14002a737ret
14002a738lea rdx, [rip+0xdaa61]
14002a73fmov [rax], 5
14002a745mov [rax+8], rdx
14002a749ret
14002a74alea rdx, [rip+0xdaa4f]
14002a751mov [rax], 22
14002a757mov [rax+8], rdx
14002a75bret
14002a75clea rdx, [rip+0xdaa3d]
14002a763mov [rax], 22
14002a769mov [rax+8], rdx
14002a76dret
14002a76elea rdx, [rip+0xdaa2b]
14002a775mov [rax], 16
14002a77bmov [rax+8], rdx
14002a77fret
14002a780lea rdx, [rip+0xdaa19]
14002a787mov [rax], 16
14002a78dmov [rax+8], rdx
14002a791ret
14002a792lea rdx, [rip+0xdaa07]
14002a799mov [rax], 39
14002a79fmov [rax+8], rdx
14002a7a3ret
14002a7a4lea rdx, [rip+0xda9f5]
14002a7abmov [rax], 28
14002a7b1mov [rax+8], rdx
14002a7b5ret
14002a7b6lea rdx, [rip+0xda9e3]
14002a7bdmov [rax], 40
14002a7c3mov [rax+8], rdx
14002a7c7ret
14002a7c8lea rdx, [rip+0xda9d1]
14002a7cfmov [rax], 2
14002a7d5mov [rax+8], rdx
14002a7d9ret
14002a7dalea rdx, [rip+0xda9bf]
14002a7e1mov [rax], 2
14002a7e7mov [rax+8], rdx
14002a7ebret
14002a7eclea rdx, [rip+0xda9ad]
14002a7f3mov [rax], 40
14002a7f9mov [rax+8], rdx
14002a7fdret
14002a7felea rdx, [rip+0xda99b]
14002a805mov [rax], 5
14002a80bmov [rax+8], rdx
14002a80fret
14002a810lea rdx, [rip+0xda989]
14002a817mov [rax], 2
14002a81dmov [rax+8], rdx
14002a821ret
14002a822lea rdx, [rip+0xda977]
14002a829mov [rax], 2
14002a82fmov [rax+8], rdx
14002a833ret
14002a834lea rdx, [rip+0xda965]
14002a83bmov [rax], 17
14002a841mov [rax+8], rdx
14002a845ret
14002a846lea rdx, [rip+0xda953]
14002a84dmov [rax], 1
14002a853mov [rax+8], rdx
14002a857ret
14002a858lea rdx, [rip+0xda941]
14002a85fmov [rax], 9
14002a865mov [rax+8], rdx
14002a869ret
14002a86alea rdx, [rip+0xda92f]
14002a871mov [rax], 12
14002a877mov [rax+8], rdx
14002a87bret
14002a87clea rdx, [rip+0xda91d]
14002a883mov [rax], 22
14002a889mov [rax+8], rdx
14002a88dret
14002a88elea rdx, [rip+0xda90b]
14002a895mov [rax], 12
14002a89bmov [rax+8], rdx
14002a89fret
14002a8a0lea rdx, [rip+0xda8f9]
14002a8a7mov [rax], 19
14002a8admov [rax+8], rdx
14002a8b1ret
14002a8b2lea rdx, [rip+0xda8e7]
14002a8b9mov [rax], 18
14002a8bfmov [rax+8], rdx
14002a8c3ret
14002a8c4lea rdx, [rip+0xda8d5]
14002a8cbmov [rax], 107
14002a8d1mov [rax+8], rdx
14002a8d5ret
14002a8d6lea rdx, [rip+0xda8c3]
14002a8ddmov [rax], 4
14002a8e3mov [rax+8], rdx
14002a8e7ret
14002a8e8lea rdx, [rip+0xda8b1]
14002a8efmov [rax], 19
14002a8f5mov [rax+8], rdx
14002a8f9ret
14002a8falea rdx, [rip+0xda89f]
14002a901mov [rax], 5
14002a907mov [rax+8], rdx
14002a90bret
14002a90clea rdx, [rip+0xda88d]
14002a913mov [rax], 5
14002a919mov [rax+8], rdx
14002a91dret
14002a91elea rdx, [rip+0xda87b]
14002a925mov [rax], 31
14002a92bmov [rax+8], rdx
14002a92fret
14002a930lea rdx, [rip+0xda869]
14002a937mov [rax], 36
14002a93dmov [rax+8], rdx
14002a941ret
14002a942lea rdx, [rip+0xda857]
14002a949mov [rax], 5
14002a94fmov [rax+8], rdx
14002a953ret
14002a954lea rdx, [rip+0xda845]
14002a95bmov [rax], 5
14002a961mov [rax+8], rdx
14002a965ret
14002a966lea rdx, [rip+0xda833]
14002a96dmov [rax], 5
14002a973mov [rax+8], rdx
14002a977ret
14002a978lea rdx, [rip+0xda821]
14002a97fmov [rax], 5
14002a985mov [rax+8], rdx
14002a989ret
14002a98alea rdx, [rip+0xda80f]
14002a991mov [rax], 5
14002a997mov [rax+8], rdx
14002a99bret
14002a99clea rdx, [rip+0xda7fd]
14002a9a3mov [rax], 5
14002a9a9mov [rax+8], rdx
14002a9adret
14002a9aelea rdx, [rip+0xda7eb]
14002a9b5mov [rax], 5
14002a9bbmov [rax+8], rdx
14002a9bfret
14002a9c0lea rdx, [rip+0xda7d9]
14002a9c7mov [rax], 5
14002a9cdmov [rax+8], rdx
14002a9d1ret
14002a9d2lea rdx, [rip+0xda7c7]
14002a9d9mov [rax], 28
14002a9dfmov [rax+8], rdx
14002a9e3ret
14002a9e4lea rdx, [rip+0xda7b5]
14002a9ebmov [rax], 1
14002a9f1mov [rax+8], rdx
14002a9f5ret
14002a9f6lea rdx, [rip+0xda7a3]
14002a9fdmov [rax], 22
14002aa03mov [rax+8], rdx
14002aa07ret
14002aa08lea rdx, [rip+0xda791]
14002aa0fmov [rax], 32
14002aa15mov [rax+8], rdx
14002aa19ret
14002aa1alea rdx, [rip+0xda77f]
14002aa21mov [rax], 115
14002aa27mov [rax+8], rdx
14002aa2bret
14002aa2clea rdx, [rip+0xda76d]
14002aa33mov [rax], 16
14002aa39mov [rax+8], rdx
14002aa3dret
14002aa3elea rdx, [rip+0xda75b]
14002aa45mov [rax], 11
14002aa4bmov [rax+8], rdx
14002aa4fret
14002aa50lea rdx, [rip+0xda749]
14002aa57mov [rax], 11
14002aa5dmov [rax+8], rdx
14002aa61ret
14002aa62lea rdx, [rip+0xda737]
14002aa69mov [rax], 11
14002aa6fmov [rax+8], rdx
14002aa73ret
14002aa74lea rdx, [rip+0xda725]
14002aa7bmov [rax], 11
14002aa81mov [rax+8], rdx
14002aa85ret
14002aa86lea rdx, [rip+0xda713]
14002aa8dmov [rax], 11
14002aa93mov [rax+8], rdx
14002aa97ret
14002aa98lea rdx, [rip+0xda701]
14002aa9fmov [rax], 27
14002aaa5mov [rax+8], rdx
14002aaa9ret
14002aaaalea rdx, [rip+0xda6ef]
14002aab1mov [rax], 5
14002aab7mov [rax+8], rdx
14002aabbret
14002aabclea rdx, [rip+0xda6dd]
14002aac3mov [rax], 17
14002aac9mov [rax+8], rdx
14002aacdret
14002aacenop
14002aad0
14002aad0loc_14002aad0:
14002aad0cmp r8l, 1314
14002aad7je 0x14002ab4c
14002aad9cmp r8l, 1332
14002aae0jne 0x14002a3a0
14002aae6lea rdx, [rip+0xda6b3]
14002aaedmov [rcx], 22
14002aaf3mov [rcx+8], rdx
14002aaf7ret
14002aaf8nop [rax+rax]
14002ab00
14002ab00loc_14002ab00:
14002ab00cmp r8l, 2404
14002ab07je 0x14002ab70
14002ab09cmp r8l, 8341
14002ab10jne 0x14002a3a0
14002ab16lea rdx, [rip+0xda683]
14002ab1dmov [rcx], 5
14002ab23mov [rcx+8], rdx
14002ab27ret
14002ab28
14002ab28loc_14002ab28:
14002ab28lea rdx, [rip+0xda671]
14002ab2fmov [rcx], 11
14002ab35mov [rcx+8], rdx
14002ab39ret
14002ab3a
14002ab3aloc_14002ab3a:
14002ab3alea rdx, [rip+0xda65f]
14002ab41mov [rcx], 22
14002ab47mov [rcx+8], rdx
14002ab4bret
14002ab4c
14002ab4cloc_14002ab4c:
14002ab4clea rdx, [rip+0xda64d]
14002ab53mov [rcx], 1
14002ab59mov [rcx+8], rdx
14002ab5dret
14002ab5e
14002ab5eloc_14002ab5e:
14002ab5elea rdx, [rip+0xda63b]
14002ab65mov [rcx], 16
14002ab6bmov [rcx+8], rdx
14002ab6fret
14002ab70
14002ab70loc_14002ab70:
14002ab70lea rdx, [rip+0xda629]
14002ab77mov [rcx], 11
14002ab7dmov [rcx+8], rdx
14002ab81ret
14002a270
14002a270_GLOBAL__N_1::system_error_category::default_error_condition(int) const:
14002a270mov rax, rcx
14002a273cmp r8l, 535
14002a27ajg 0x14002a2a8
14002a27ctest r8l, r8l
14002a27fjs 0x14002a3a0
14002a285cmp r8l, 535
14002a28cja 0x14002a3a0
14002a292lea r9, [rip+0x167cb7]
14002a299mov ecx, r8l
14002a29cmovsxd rcx, [r9+4*rcx]
14002a2a0add rcx, r9
14002a2a3jmp rcx
14002a2a5nop [rax]
14002a2a8
14002a2a8loc_14002a2a8:
14002a2a8cmp r8l, 1225
14002a2afjg 0x14002a320
14002a2b1cmp r8l, 1099
14002a2b8jle 0x14002a2e0
14002a2balea ecx, [r8-1100]
14002a2c1cmp ecx, 125
14002a2c4ja 0x14002a3a0
14002a2calea r9, [rip+0x1684df]
14002a2d1movsxd rcx, [r9+4*rcx]
14002a2d5add rcx, r9
14002a2d8jmp rcx
14002a2danop [rax+rax]
14002a2e0
14002a2e0loc_14002a2e0:
14002a2e0cmp r8l, 1008
14002a2e7jg 0x14002a3b0
14002a2edcmp r8l, 995
14002a2f4jle 0x14002a3a0
14002a2falea ecx, [r8-996]
14002a301cmp ecx, 12
14002a304ja 0x14002a3a0
14002a30alea r9, [rip+0x168697]
14002a311movsxd rcx, [r9+4*rcx]
14002a315add rcx, r9
14002a318jmp rcx
14002a31anop [rax+rax]
14002a320
14002a320loc_14002a320:
14002a320cmp r8l, 1460
14002a327jg 0x14002a358
14002a329cmp r8l, 1391
14002a330jle 0x14002aad0
14002a336lea ecx, [r8-1392]
14002a33dcmp ecx, 68
14002a340ja 0x14002a3a0
14002a342lea r9, [rip+0x168693]
14002a349movsxd rcx, [r9+4*rcx]
14002a34dadd rcx, r9
14002a350jmp rcx
14002a352nop [rax+rax]
14002a358
14002a358loc_14002a358:
14002a358cmp r8l, 2402
14002a35fje 0x14002a3d8
14002a361jg 0x14002ab00
14002a367cmp r8l, 2202
14002a36eje 0x14002ab3a
14002a374cmp r8l, 2401
14002a37bje 0x14002ab28
14002a381cmp r8l, 1816
14002a388jne 0x14002a3a0
14002a38alea rdx, [rip+0xdae0f]
14002a391mov [rcx], 5
14002a397mov [rcx+8], rdx
14002a39bret
14002a39cnop [rax]
14002a3a0
14002a3a0loc_14002a3a0:
14002a3a0mov [rax], r8l
14002a3a3mov [rax+8], rdx
14002a3a7ret
14002a3a8nop [rax+rax]
14002a3b0
14002a3b0loc_14002a3b0:
14002a3b0cmp r8l, 1053
14002a3b7je 0x14002ab5e
14002a3bdcmp r8l, 1067
14002a3c4jne 0x14002a3a0
14002a3c6lea rdx, [rip+0xdadd3]
14002a3cdmov [rcx], 14
14002a3d3mov [rcx+8], rdx
14002a3d7ret
14002a3d8
14002a3d8loc_14002a3d8:
14002a3d8lea rdx, [rip+0xdadc1]
14002a3dfmov [rcx], 11
14002a3e5mov [rcx+8], rdx
14002a3e9ret
14002a3ealea rdx, [rip+0xdadaf]
14002a3f1mov [rax], 22
14002a3f7mov [rax+8], rdx
14002a3fbret
14002a3fclea rdx, [rip+0xdad9d]
14002a403mov [rax], 6
14002a409mov [rax+8], rdx
14002a40dret
14002a40elea rdx, [rip+0xdad8b]
14002a415mov [rax], 14
14002a41bmov [rax+8], rdx
14002a41fret
14002a420lea rdx, [rip+0xdad79]
14002a427mov [rax], 11
14002a42dmov [rax+8], rdx
14002a431ret
14002a432lea rdx, [rip+0xdad67]
14002a439mov [rax], 11
14002a43fmov [rax+8], rdx
14002a443ret
14002a444lea rdx, [rip+0xdad55]
14002a44bmov [rax], 22
14002a451mov [rax+8], rdx
14002a455ret
14002a456lea rdx, [rip+0xdad43]
14002a45dmov [rax], 20
14002a463mov [rax+8], rdx
14002a467ret
14002a468lea rdx, [rip+0xdad31]
14002a46fmov [rax], 4
14002a475mov [rax+8], rdx
14002a479ret
14002a47alea rdx, [rip+0xdad1f]
14002a481mov [rax], 32
14002a487mov [rax+8], rdx
14002a48bret
14002a48clea rdx, [rip+0xdad0d]
14002a493mov [rax], 5
14002a499mov [rax+8], rdx
14002a49dret
14002a49elea rdx, [rip+0xdacfb]
14002a4a5mov [rax], 28
14002a4abmov [rax+8], rdx
14002a4afret
14002a4b0lea rdx, [rip+0xdace9]
14002a4b7mov [rax], 22
14002a4bdmov [rax+8], rdx
14002a4c1ret
14002a4c2lea rdx, [rip+0xdacd7]
14002a4c9mov [rax], 11
14002a4cfmov [rax+8], rdx
14002a4d3ret
14002a4d4lea rdx, [rip+0xdacc5]
14002a4dbmov [rax], 30
14002a4e1mov [rax+8], rdx
14002a4e5ret
14002a4e6lea rdx, [rip+0xdacb3]
14002a4edmov [rax], 19
14002a4f3mov [rax+8], rdx
14002a4f7ret
14002a4f8lea rdx, [rip+0xdaca1]
14002a4ffmov [rax], 2
14002a505mov [rax+8], rdx
14002a509ret
14002a50alea rdx, [rip+0xdac8f]
14002a511mov [rax], 2
14002a517mov [rax+8], rdx
14002a51bret
14002a51clea rdx, [rip+0xdac7d]
14002a523mov [rax], 24
14002a529mov [rax+8], rdx
14002a52dret
14002a52elea rdx, [rip+0xdac6b]
14002a535mov [rax], 13
14002a53bmov [rax+8], rdx
14002a53fret
14002a540lea rdx, [rip+0xdac59]
14002a547mov [rax], 0
14002a54dmov [rax+8], rdx
14002a551ret
14002a552lea rdx, [rip+0xdac47]
14002a559mov [rax], 16
14002a55fmov [rax+8], rdx
14002a563ret
14002a564lea rdx, [rip+0xdac35]
14002a56bmov [rax], 23
14002a571mov [rax+8], rdx
14002a575ret
14002a576lea rdx, [rip+0xdac23]
14002a57dmov [rax], 40
14002a583mov [rax+8], rdx
14002a587ret
14002a588lea rdx, [rip+0xdac11]
14002a58fmov [rax], 2
14002a595mov [rax+8], rdx
14002a599ret
14002a59alea rdx, [rip+0xdabff]
14002a5a1mov [rax], 2
14002a5a7mov [rax+8], rdx
14002a5abret
14002a5aclea rdx, [rip+0xdabed]
14002a5b3mov [rax], 3
14002a5b9mov [rax+8], rdx
14002a5bdret
14002a5belea rdx, [rip+0xdabdb]
14002a5c5mov [rax], 16
14002a5cbmov [rax+8], rdx
14002a5cfret
14002a5d0lea rdx, [rip+0xdabc9]
14002a5d7mov [rax], 22
14002a5ddmov [rax+8], rdx
14002a5e1ret
14002a5e2lea rdx, [rip+0xdabb7]
14002a5e9mov [rax], 41
14002a5efmov [rax+8], rdx
14002a5f3ret
14002a5f4lea rdx, [rip+0xdaba5]
14002a5fbmov [rax], 5
14002a601mov [rax+8], rdx
14002a605ret
14002a606lea rdx, [rip+0xdab93]
14002a60dmov [rax], 2
14002a613mov [rax+8], rdx
14002a617ret
14002a618lea rdx, [rip+0xdab81]
14002a61fmov [rax], 16
14002a625mov [rax+8], rdx
14002a629ret
14002a62alea rdx, [rip+0xdab6f]
14002a631mov [rax], 11
14002a637mov [rax+8], rdx
14002a63bret
14002a63clea rdx, [rip+0xdab5d]
14002a643mov [rax], 16
14002a649mov [rax+8], rdx
14002a64dret
14002a64elea rdx, [rip+0xdab4b]
14002a655mov [rax], 17
14002a65bmov [rax+8], rdx
14002a65fret
14002a660lea rdx, [rip+0xdab39]
14002a667mov [rax], 8
14002a66dmov [rax+8], rdx
14002a671ret
14002a672lea rdx, [rip+0xdab27]
14002a679mov [rax], 8
14002a67fmov [rax+8], rdx
14002a683ret
14002a684lea rdx, [rip+0xdab15]
14002a68bmov [rax], 8
14002a691mov [rax+8], rdx
14002a695ret
14002a696lea rdx, [rip+0xdab03]
14002a69dmov [rax], 8
14002a6a3mov [rax+8], rdx
14002a6a7ret
14002a6a8lea rdx, [rip+0xdaaf1]
14002a6afmov [rax], 5
14002a6b5mov [rax+8], rdx
14002a6b9ret
14002a6balea rdx, [rip+0xdaadf]
14002a6c1mov [rax], 38
14002a6c7mov [rax+8], rdx
14002a6cbret
14002a6cclea rdx, [rip+0xdaacd]
14002a6d3mov [rax], 22
14002a6d9mov [rax+8], rdx
14002a6ddret
14002a6delea rdx, [rip+0xdaabb]
14002a6e5mov [rax], 22
14002a6ebmov [rax+8], rdx
14002a6efret
14002a6f0lea rdx, [rip+0xdaaa9]
14002a6f7mov [rax], 22
14002a6fdmov [rax+8], rdx
14002a701ret
14002a702lea rdx, [rip+0xdaa97]
14002a709mov [rax], 8
14002a70fmov [rax+8], rdx
14002a713ret
14002a714lea rdx, [rip+0xdaa85]
14002a71bmov [rax], 22
14002a721mov [rax+8], rdx
14002a725ret
14002a726lea rdx, [rip+0xdaa73]
14002a72dmov [rax], 16
14002a733mov [rax+8], rdx
14002a737ret
14002a738lea rdx, [rip+0xdaa61]
14002a73fmov [rax], 5
14002a745mov [rax+8], rdx
14002a749ret
14002a74alea rdx, [rip+0xdaa4f]
14002a751mov [rax], 22
14002a757mov [rax+8], rdx
14002a75bret
14002a75clea rdx, [rip+0xdaa3d]
14002a763mov [rax], 22
14002a769mov [rax+8], rdx
14002a76dret
14002a76elea rdx, [rip+0xdaa2b]
14002a775mov [rax], 16
14002a77bmov [rax+8], rdx
14002a77fret
14002a780lea rdx, [rip+0xdaa19]
14002a787mov [rax], 16
14002a78dmov [rax+8], rdx
14002a791ret
14002a792lea rdx, [rip+0xdaa07]
14002a799mov [rax], 39
14002a79fmov [rax+8], rdx
14002a7a3ret
14002a7a4lea rdx, [rip+0xda9f5]
14002a7abmov [rax], 28
14002a7b1mov [rax+8], rdx
14002a7b5ret
14002a7b6lea rdx, [rip+0xda9e3]
14002a7bdmov [rax], 40
14002a7c3mov [rax+8], rdx
14002a7c7ret
14002a7c8lea rdx, [rip+0xda9d1]
14002a7cfmov [rax], 2
14002a7d5mov [rax+8], rdx
14002a7d9ret
14002a7dalea rdx, [rip+0xda9bf]
14002a7e1mov [rax], 2
14002a7e7mov [rax+8], rdx
14002a7ebret
14002a7eclea rdx, [rip+0xda9ad]
14002a7f3mov [rax], 40
14002a7f9mov [rax+8], rdx
14002a7fdret
14002a7felea rdx, [rip+0xda99b]
14002a805mov [rax], 5
14002a80bmov [rax+8], rdx
14002a80fret
14002a810lea rdx, [rip+0xda989]
14002a817mov [rax], 2
14002a81dmov [rax+8], rdx
14002a821ret
14002a822lea rdx, [rip+0xda977]
14002a829mov [rax], 2
14002a82fmov [rax+8], rdx
14002a833ret
14002a834lea rdx, [rip+0xda965]
14002a83bmov [rax], 17
14002a841mov [rax+8], rdx
14002a845ret
14002a846lea rdx, [rip+0xda953]
14002a84dmov [rax], 1
14002a853mov [rax+8], rdx
14002a857ret
14002a858lea rdx, [rip+0xda941]
14002a85fmov [rax], 9
14002a865mov [rax+8], rdx
14002a869ret
14002a86alea rdx, [rip+0xda92f]
14002a871mov [rax], 12
14002a877mov [rax+8], rdx
14002a87bret
14002a87clea rdx, [rip+0xda91d]
14002a883mov [rax], 22
14002a889mov [rax+8], rdx
14002a88dret
14002a88elea rdx, [rip+0xda90b]
14002a895mov [rax], 12
14002a89bmov [rax+8], rdx
14002a89fret
14002a8a0lea rdx, [rip+0xda8f9]
14002a8a7mov [rax], 19
14002a8admov [rax+8], rdx
14002a8b1ret
14002a8b2lea rdx, [rip+0xda8e7]
14002a8b9mov [rax], 18
14002a8bfmov [rax+8], rdx
14002a8c3ret
14002a8c4lea rdx, [rip+0xda8d5]
14002a8cbmov [rax], 107
14002a8d1mov [rax+8], rdx
14002a8d5ret
14002a8d6lea rdx, [rip+0xda8c3]
14002a8ddmov [rax], 4
14002a8e3mov [rax+8], rdx
14002a8e7ret
14002a8e8lea rdx, [rip+0xda8b1]
14002a8efmov [rax], 19
14002a8f5mov [rax+8], rdx
14002a8f9ret
14002a8falea rdx, [rip+0xda89f]
14002a901mov [rax], 5
14002a907mov [rax+8], rdx
14002a90bret
14002a90clea rdx, [rip+0xda88d]
14002a913mov [rax], 5
14002a919mov [rax+8], rdx
14002a91dret
14002a91elea rdx, [rip+0xda87b]
14002a925mov [rax], 31
14002a92bmov [rax+8], rdx
14002a92fret
14002a930lea rdx, [rip+0xda869]
14002a937mov [rax], 36
14002a93dmov [rax+8], rdx
14002a941ret
14002a942lea rdx, [rip+0xda857]
14002a949mov [rax], 5
14002a94fmov [rax+8], rdx
14002a953ret
14002a954lea rdx, [rip+0xda845]
14002a95bmov [rax], 5
14002a961mov [rax+8], rdx
14002a965ret
14002a966lea rdx, [rip+0xda833]
14002a96dmov [rax], 5
14002a973mov [rax+8], rdx
14002a977ret
14002a978lea rdx, [rip+0xda821]
14002a97fmov [rax], 5
14002a985mov [rax+8], rdx
14002a989ret
14002a98alea rdx, [rip+0xda80f]
14002a991mov [rax], 5
14002a997mov [rax+8], rdx
14002a99bret
14002a99clea rdx, [rip+0xda7fd]
14002a9a3mov [rax], 5
14002a9a9mov [rax+8], rdx
14002a9adret
14002a9aelea rdx, [rip+0xda7eb]
14002a9b5mov [rax], 5
14002a9bbmov [rax+8], rdx
14002a9bfret
14002a9c0lea rdx, [rip+0xda7d9]
14002a9c7mov [rax], 5
14002a9cdmov [rax+8], rdx
14002a9d1ret
14002a9d2lea rdx, [rip+0xda7c7]
14002a9d9mov [rax], 28
14002a9dfmov [rax+8], rdx
14002a9e3ret
14002a9e4lea rdx, [rip+0xda7b5]
14002a9ebmov [rax], 1
14002a9f1mov [rax+8], rdx
14002a9f5ret
14002a9f6lea rdx, [rip+0xda7a3]
14002a9fdmov [rax], 22
14002aa03mov [rax+8], rdx
14002aa07ret
14002aa08lea rdx, [rip+0xda791]
14002aa0fmov [rax], 32
14002aa15mov [rax+8], rdx
14002aa19ret
14002aa1alea rdx, [rip+0xda77f]
14002aa21mov [rax], 115
14002aa27mov [rax+8], rdx
14002aa2bret
14002aa2clea rdx, [rip+0xda76d]
14002aa33mov [rax], 16
14002aa39mov [rax+8], rdx
14002aa3dret
14002aa3elea rdx, [rip+0xda75b]
14002aa45mov [rax], 11
14002aa4bmov [rax+8], rdx
14002aa4fret
14002aa50lea rdx, [rip+0xda749]
14002aa57mov [rax], 11
14002aa5dmov [rax+8], rdx
14002aa61ret
14002aa62lea rdx, [rip+0xda737]
14002aa69mov [rax], 11
14002aa6fmov [rax+8], rdx
14002aa73ret
14002aa74lea rdx, [rip+0xda725]
14002aa7bmov [rax], 11
14002aa81mov [rax+8], rdx
14002aa85ret
14002aa86lea rdx, [rip+0xda713]
14002aa8dmov [rax], 11
14002aa93mov [rax+8], rdx
14002aa97ret
14002aa98lea rdx, [rip+0xda701]
14002aa9fmov [rax], 27
14002aaa5mov [rax+8], rdx
14002aaa9ret
14002aaaalea rdx, [rip+0xda6ef]
14002aab1mov [rax], 5
14002aab7mov [rax+8], rdx
14002aabbret
14002aabclea rdx, [rip+0xda6dd]
14002aac3mov [rax], 17
14002aac9mov [rax+8], rdx
14002aacdret
14002aacenop
14002aad0
14002aad0loc_14002aad0:
14002aad0cmp r8l, 1314
14002aad7je 0x14002ab4c
14002aad9cmp r8l, 1332
14002aae0jne 0x14002a3a0
14002aae6lea rdx, [rip+0xda6b3]
14002aaedmov [rcx], 22
14002aaf3mov [rcx+8], rdx
14002aaf7ret
14002aaf8nop [rax+rax]
14002ab00
14002ab00loc_14002ab00:
14002ab00cmp r8l, 2404
14002ab07je 0x14002ab70
14002ab09cmp r8l, 8341
14002ab10jne 0x14002a3a0
14002ab16lea rdx, [rip+0xda683]
14002ab1dmov [rcx], 5
14002ab23mov [rcx+8], rdx
14002ab27ret
14002ab28
14002ab28loc_14002ab28:
14002ab28lea rdx, [rip+0xda671]
14002ab2fmov [rcx], 11
14002ab35mov [rcx+8], rdx
14002ab39ret
14002ab3a
14002ab3aloc_14002ab3a:
14002ab3alea rdx, [rip+0xda65f]
14002ab41mov [rcx], 22
14002ab47mov [rcx+8], rdx
14002ab4bret
14002ab4c
14002ab4cloc_14002ab4c:
14002ab4clea rdx, [rip+0xda64d]
14002ab53mov [rcx], 1
14002ab59mov [rcx+8], rdx
14002ab5dret
14002ab5e
14002ab5eloc_14002ab5e:
14002ab5elea rdx, [rip+0xda63b]
14002ab65mov [rcx], 16
14002ab6bmov [rcx+8], rdx
14002ab6fret
14002ab70
14002ab70loc_14002ab70:
14002ab70lea rdx, [rip+0xda629]
14002ab77mov [rcx], 11
14002ab7dmov [rcx+8], rdx
14002ab81ret
14002a270
14002ab82
14002ab82 // align 0x10
14002ab82 // align 0x10
14002ab90
14002ab90_GLOBAL__N_1::system_error_category::name() const:
14002ab90lea rax, [rip+0x1673b1]
14002ab97ret
14002ab90
14002ab90_GLOBAL__N_1::system_error_category::name() const:
14002ab90lea rax, [rip+0x1673b1]
14002ab97ret
14002ab90
14002ab98
14002ab98 // align 0x10
14002ab98 // align 0x10
14002aba0
14002aba0_GLOBAL__N_1::system_error_category::message[abi:cxx11](int) const:
14002aba0push rsi
14002aba1push rbx
14002aba2sub rsp, 88
14002aba6xor edx, edx
14002aba8mov r9l, 1024
14002abaemov [rsp+64], 0
14002abb7mov rbx, rcx
14002abbamov rcx, [rip+0x16cacf]
14002abc1mov rax, [rcx]
14002abc4mov [rsp+72], rax
14002abc9xor eax, eax
14002abcblea rax, [rsp+64]
14002abd0mov [rsp+40], 0
14002abd8mov ecx, 4352
14002abddmov [rsp+48], 0
14002abe6mov [rsp+32], rax
14002abebcall [rip+0x19f00f]
14002abf1test eax, eax
14002abf3je 0x14002ac68
14002abf5mov rsi, [rsp+64]
14002abfamov r8l, eax
14002abfdcmp eax, 3
14002ac00ja 0x14002ac48
14002ac02
14002ac02loc_14002ac02:
14002ac02lea rax, [rbx+16]
14002ac06mov [rbx], rax
14002ac09test rsi, rsi
14002ac0cje 0x14002aca6
14002ac12add r8, rsi
14002ac15mov rdx, rsi
14002ac18mov rcx, rbx
14002ac1bcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ac20mov rcx, rsi
14002ac23call [rip+0x19f0a7]
14002ac29
14002ac29loc_14002ac29:
14002ac29mov rsi, [rip+0x16ca60]
14002ac30mov rax, [rsp+72]
14002ac35sub rax, [rsi]
14002ac38jne 0x14002aca1
14002ac3amov rax, rbx
14002ac3dadd rsp, 88
14002ac41pop rbx
14002ac42pop rsi
14002ac43ret
14002ac44
14002ac44 0f 1f 40 00 ..@.
14002ac48
14002ac48loc_14002ac48:
14002ac48lea rdx, [rsi+r8-3]
14002ac4dcmp [rdx], 3374
14002ac52jne 0x14002ac02
14002ac54cmp [rdx+2], 10
14002ac58lea eax, [rax-3]
14002ac5bcmove r8, rax
14002ac5fjmp 0x14002ac02
14002ac61
14002ac61 0f 1f 80 00 00 00 00 .......
14002ac68
14002ac68loc_14002ac68:
14002ac68lea rax, [rbx+16]
14002ac6clea rdx, [rip+0x167eb7]
14002ac73mov rcx, rbx
14002ac76mov [rbx], rax
14002ac79lea r8, [rdx+18]
14002ac7dcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ac82jmp 0x14002ac29
14002ac84
14002ac84 48 89 c3 48 89 f1 ff 15 40 f0 19 00 H..H....@...
14002ac90 48 8b 15 f9 c9 16 00 48 8b 44 24 48 48 2b 02 74 H......H.D$HH+.t
14002aca0 22 "
14002aca1
14002aca1loc_14002aca1:
14002aca1call __stack_chk_fail
14002aca6
14002aca6loc_14002aca6:
14002aca6mov rdx, [rip+0x16c9e3]
14002acadmov rax, [rsp+72]
14002acb2sub rax, [rdx]
14002acb5jne 0x14002aca1
14002acb7lea rcx, [rip+0x167e3a]
14002acbecall std::__throw_logic_error(char const*)
14002acc3mov rcx, rbx
14002acc6call _Unwind_Resume
14002accbnop
14002aba0
14002aba0_GLOBAL__N_1::system_error_category::message[abi:cxx11](int) const:
14002aba0push rsi
14002aba1push rbx
14002aba2sub rsp, 88
14002aba6xor edx, edx
14002aba8mov r9l, 1024
14002abaemov [rsp+64], 0
14002abb7mov rbx, rcx
14002abbamov rcx, [rip+0x16cacf]
14002abc1mov rax, [rcx]
14002abc4mov [rsp+72], rax
14002abc9xor eax, eax
14002abcblea rax, [rsp+64]
14002abd0mov [rsp+40], 0
14002abd8mov ecx, 4352
14002abddmov [rsp+48], 0
14002abe6mov [rsp+32], rax
14002abebcall [rip+0x19f00f]
14002abf1test eax, eax
14002abf3je 0x14002ac68
14002abf5mov rsi, [rsp+64]
14002abfamov r8l, eax
14002abfdcmp eax, 3
14002ac00ja 0x14002ac48
14002ac02
14002ac02loc_14002ac02:
14002ac02lea rax, [rbx+16]
14002ac06mov [rbx], rax
14002ac09test rsi, rsi
14002ac0cje 0x14002aca6
14002ac12add r8, rsi
14002ac15mov rdx, rsi
14002ac18mov rcx, rbx
14002ac1bcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ac20mov rcx, rsi
14002ac23call [rip+0x19f0a7]
14002ac29
14002ac29loc_14002ac29:
14002ac29mov rsi, [rip+0x16ca60]
14002ac30mov rax, [rsp+72]
14002ac35sub rax, [rsi]
14002ac38jne 0x14002aca1
14002ac3amov rax, rbx
14002ac3dadd rsp, 88
14002ac41pop rbx
14002ac42pop rsi
14002ac43ret
14002ac44
14002ac44 0f 1f 40 00 ..@.
14002ac48
14002ac48loc_14002ac48:
14002ac48lea rdx, [rsi+r8-3]
14002ac4dcmp [rdx], 3374
14002ac52jne 0x14002ac02
14002ac54cmp [rdx+2], 10
14002ac58lea eax, [rax-3]
14002ac5bcmove r8, rax
14002ac5fjmp 0x14002ac02
14002ac61
14002ac61 0f 1f 80 00 00 00 00 .......
14002ac68
14002ac68loc_14002ac68:
14002ac68lea rax, [rbx+16]
14002ac6clea rdx, [rip+0x167eb7]
14002ac73mov rcx, rbx
14002ac76mov [rbx], rax
14002ac79lea r8, [rdx+18]
14002ac7dcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ac82jmp 0x14002ac29
14002ac84
14002ac84 48 89 c3 48 89 f1 ff 15 40 f0 19 00 H..H....@...
14002ac90 48 8b 15 f9 c9 16 00 48 8b 44 24 48 48 2b 02 74 H......H.D$HH+.t
14002aca0 22 "
14002aca1
14002aca1loc_14002aca1:
14002aca1call __stack_chk_fail
14002aca6
14002aca6loc_14002aca6:
14002aca6mov rdx, [rip+0x16c9e3]
14002acadmov rax, [rsp+72]
14002acb2sub rax, [rdx]
14002acb5jne 0x14002aca1
14002acb7lea rcx, [rip+0x167e3a]
14002acbecall std::__throw_logic_error(char const*)
14002acc3mov rcx, rbx
14002acc6call _Unwind_Resume
14002accbnop
14002aba0
14002accc
14002accc // align 0x10
14002accc // align 0x10
14002acd0
14002acd0_GLOBAL__N_1::generic_error_category::equivalent(int, std::error_condition const&) const:
14002acd0xor eax, eax
14002acd2cmp edx, [r8]
14002acd5je 0x14002ace0
14002acd7ret
14002acd8
14002acd8 0f 1f 84 00 00 00 00 00 ........
14002ace0
14002ace0loc_14002ace0:
14002ace0cmp [r8+8], rcx
14002ace4sete al
14002ace7ret
14002acd0
14002acd0_GLOBAL__N_1::generic_error_category::equivalent(int, std::error_condition const&) const:
14002acd0xor eax, eax
14002acd2cmp edx, [r8]
14002acd5je 0x14002ace0
14002acd7ret
14002acd8
14002acd8 0f 1f 84 00 00 00 00 00 ........
14002ace0
14002ace0loc_14002ace0:
14002ace0cmp [r8+8], rcx
14002ace4sete al
14002ace7ret
14002acd0
14002ace8
14002ace8 // align 0x10
14002ace8 // align 0x10
14002acf0
14002acf0_GLOBAL__N_1::generic_error_category::name() const:
14002acf0lea rax, [rip+0x167249]
14002acf7ret
14002acf0
14002acf0_GLOBAL__N_1::generic_error_category::name() const:
14002acf0lea rax, [rip+0x167249]
14002acf7ret
14002acf0
14002acf8
14002acf8 // align 0x10
14002acf8 // align 0x10
14002ad00
14002ad00_GLOBAL__N_1::generic_error_category::message[abi:cxx11](int) const:
14002ad00push rsi
14002ad01push rbx
14002ad02sub rsp, 40
14002ad06mov rbx, rcx
14002ad09mov ecx, r8l
14002ad0ccall strerror
14002ad11mov rsi, rax
14002ad14lea rax, [rbx+16]
14002ad18mov [rbx], rax
14002ad1btest rsi, rsi
14002ad1eje 0x14002ad48
14002ad20mov rcx, rsi
14002ad23call strlen
14002ad28mov rdx, rsi
14002ad2bmov rcx, rbx
14002ad2elea r8, [rsi+rax]
14002ad32call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ad37mov rax, rbx
14002ad3aadd rsp, 40
14002ad3epop rbx
14002ad3fpop rsi
14002ad40ret
14002ad41
14002ad41 0f 1f 80 00 00 00 00 .......
14002ad48
14002ad48loc_14002ad48:
14002ad48lea rdx, [rip+0x167dee]
14002ad4fmov rcx, rbx
14002ad52lea r8, [rdx+13]
14002ad56call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ad5bmov rax, rbx
14002ad5eadd rsp, 40
14002ad62pop rbx
14002ad63pop rsi
14002ad64ret
14002ad00
14002ad00_GLOBAL__N_1::generic_error_category::message[abi:cxx11](int) const:
14002ad00push rsi
14002ad01push rbx
14002ad02sub rsp, 40
14002ad06mov rbx, rcx
14002ad09mov ecx, r8l
14002ad0ccall strerror
14002ad11mov rsi, rax
14002ad14lea rax, [rbx+16]
14002ad18mov [rbx], rax
14002ad1btest rsi, rsi
14002ad1eje 0x14002ad48
14002ad20mov rcx, rsi
14002ad23call strlen
14002ad28mov rdx, rsi
14002ad2bmov rcx, rbx
14002ad2elea r8, [rsi+rax]
14002ad32call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ad37mov rax, rbx
14002ad3aadd rsp, 40
14002ad3epop rbx
14002ad3fpop rsi
14002ad40ret
14002ad41
14002ad41 0f 1f 80 00 00 00 00 .......
14002ad48
14002ad48loc_14002ad48:
14002ad48lea rdx, [rip+0x167dee]
14002ad4fmov rcx, rbx
14002ad52lea r8, [rdx+13]
14002ad56call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0
14002ad5bmov rax, rbx
14002ad5eadd rsp, 40
14002ad62pop rbx
14002ad63pop rsi
14002ad64ret
14002ad00
14002ad65
14002ad65 // align 0x10
14002ad65 // align 0x10
14002ad70
14002ad70Gdiplus::Image::updateStatus(Gdiplus::GpStatus) const:
14002ad70push rbp
14002ad71mov rbp, rsp
14002ad74mov [rbp+16], rcx
14002ad78mov [rbp+24], edx
14002ad7bcmp [rbp+24], 0
14002ad7fje 0x14002ad8b
14002ad81mov rax, [rbp+16]
14002ad85mov edx, [rbp+24]
14002ad88mov [rax+16], edx
14002ad8b
14002ad8bloc_14002ad8b:
14002ad8bmov eax, [rbp+24]
14002ad8epop rbp
14002ad8fret
14002ad70
14002ad70Gdiplus::Image::updateStatus(Gdiplus::GpStatus) const:
14002ad70push rbp
14002ad71mov rbp, rsp
14002ad74mov [rbp+16], rcx
14002ad78mov [rbp+24], edx
14002ad7bcmp [rbp+24], 0
14002ad7fje 0x14002ad8b
14002ad81mov rax, [rbp+16]
14002ad85mov edx, [rbp+24]
14002ad88mov [rax+16], edx
14002ad8b
14002ad8bloc_14002ad8b:
14002ad8bmov eax, [rbp+24]
14002ad8epop rbp
14002ad8fret
14002ad70
14002ad90
14002ad90Gdiplus::Image::Clone() const:
14002ad90push rbp
14002ad91push rbx
14002ad92sub rsp, 72
14002ad96lea rbp, [rsp+64]
14002ad9bmov [rbp+32], rcx
14002ad9fmov [rbp-24], 0
14002ada7mov rax, [rbp+32]
14002adabmov rax, [rax+8]
14002adaflea rdx, [rbp-24]
14002adb3mov rcx, rax
14002adb6call GdipCloneImage
14002adbbmov edx, eax
14002adbdmov rax, [rbp+32]
14002adc1mov rcx, rax
14002adc4call Gdiplus::Image::updateStatus(Gdiplus::GpStatus) const
14002adc9mov [rbp-4], eax
14002adcccmp [rbp-4], 0
14002add0jne 0x14002ae31
14002add2mov ecx, 24
14002add7call Gdiplus::GdiplusBase::operator new(unsigned long long)
14002addcmov rbx, rax
14002addfmov rax, [rbp+32]
14002ade3mov edx, [rax+16]
14002ade6mov rax, [rbp-24]
14002adeamov r8l, edx
14002adedmov rdx, rax
14002adf0mov rcx, rbx
14002adf3call Gdiplus::Image::Image(Gdiplus::GpImage*, Gdiplus::GpStatus)
14002adf8mov eax, 0
14002adfdmov [rbp-16], rbx
14002ae01test al, al
14002ae03je 0x14002ae0d
14002ae05mov rcx, rbx
14002ae08call Gdiplus::GdiplusBase::operator delete(void*)
14002ae0d
14002ae0dloc_14002ae0d:
14002ae0dcmp [rbp-16], 0
14002ae12jne 0x14002ae2b
14002ae14mov rax, [rbp-24]
14002ae18mov rcx, rax
14002ae1bcall GdipDisposeImage
14002ae20mov rax, [rbp+32]
14002ae24mov [rax+16], 3
14002ae2b
14002ae2bloc_14002ae2b:
14002ae2bmov rax, [rbp-16]
14002ae2fjmp 0x14002ae36
14002ae31
14002ae31loc_14002ae31:
14002ae31mov eax, 0
14002ae36
14002ae36loc_14002ae36:
14002ae36add rsp, 72
14002ae3apop rbx
14002ae3bpop rbp
14002ae3cret
14002ad90
14002ad90Gdiplus::Image::Clone() const:
14002ad90push rbp
14002ad91push rbx
14002ad92sub rsp, 72
14002ad96lea rbp, [rsp+64]
14002ad9bmov [rbp+32], rcx
14002ad9fmov [rbp-24], 0
14002ada7mov rax, [rbp+32]
14002adabmov rax, [rax+8]
14002adaflea rdx, [rbp-24]
14002adb3mov rcx, rax
14002adb6call GdipCloneImage
14002adbbmov edx, eax
14002adbdmov rax, [rbp+32]
14002adc1mov rcx, rax
14002adc4call Gdiplus::Image::updateStatus(Gdiplus::GpStatus) const
14002adc9mov [rbp-4], eax
14002adcccmp [rbp-4], 0
14002add0jne 0x14002ae31
14002add2mov ecx, 24
14002add7call Gdiplus::GdiplusBase::operator new(unsigned long long)
14002addcmov rbx, rax
14002addfmov rax, [rbp+32]
14002ade3mov edx, [rax+16]
14002ade6mov rax, [rbp-24]
14002adeamov r8l, edx
14002adedmov rdx, rax
14002adf0mov rcx, rbx
14002adf3call Gdiplus::Image::Image(Gdiplus::GpImage*, Gdiplus::GpStatus)
14002adf8mov eax, 0
14002adfdmov [rbp-16], rbx
14002ae01test al, al
14002ae03je 0x14002ae0d
14002ae05mov rcx, rbx
14002ae08call Gdiplus::GdiplusBase::operator delete(void*)
14002ae0d
14002ae0dloc_14002ae0d:
14002ae0dcmp [rbp-16], 0
14002ae12jne 0x14002ae2b
14002ae14mov rax, [rbp-24]
14002ae18mov rcx, rax
14002ae1bcall GdipDisposeImage
14002ae20mov rax, [rbp+32]
14002ae24mov [rax+16], 3
14002ae2b
14002ae2bloc_14002ae2b:
14002ae2bmov rax, [rbp-16]
14002ae2fjmp 0x14002ae36
14002ae31
14002ae31loc_14002ae31:
14002ae31mov eax, 0
14002ae36
14002ae36loc_14002ae36:
14002ae36add rsp, 72
14002ae3apop rbx
14002ae3bpop rbp
14002ae3cret
14002ad90
14002ae3d
14002ae3d // align 0x10
14002ae3d // align 0x10
14002ae40
14002ae40Gdiplus::Bitmap::Clone() const:
14002ae40push rbp
14002ae41push rbx
14002ae42sub rsp, 72
14002ae46lea rbp, [rsp+64]
14002ae4bmov [rbp+32], rcx
14002ae4fmov [rbp-24], 0
14002ae57mov rbx, [rbp+32]
14002ae5bmov rax, [rbp+32]
14002ae5fmov rax, [rax+8]
14002ae63lea rdx, [rbp-24]
14002ae67mov rcx, rax
14002ae6acall GdipCloneImage
14002ae6fmov edx, eax
14002ae71mov rcx, rbx
14002ae74call Gdiplus::Image::updateStatus(Gdiplus::GpStatus) const
14002ae79mov [rbp-4], eax
14002ae7ccmp [rbp-4], 0
14002ae80jne 0x14002aee1
14002ae82mov ecx, 24
14002ae87call Gdiplus::GdiplusBase::operator new(unsigned long long)
14002ae8cmov rbx, rax
14002ae8fmov rax, [rbp+32]
14002ae93mov edx, [rax+16]
14002ae96mov rax, [rbp-24]
14002ae9amov r8l, edx
14002ae9dmov rdx, rax
14002aea0mov rcx, rbx
14002aea3call Gdiplus::Bitmap::Bitmap(Gdiplus::GpImage*, Gdiplus::GpStatus)
14002aea8mov eax, 0
14002aeadmov [rbp-16], rbx
14002aeb1test al, al
14002aeb3je 0x14002aebd
14002aeb5mov rcx, rbx
14002aeb8call Gdiplus::GdiplusBase::operator delete(void*)
14002aebd
14002aebdloc_14002aebd:
14002aebdcmp [rbp-16], 0
14002aec2jne 0x14002aedb
14002aec4mov rax, [rbp-24]
14002aec8mov rcx, rax
14002aecbcall GdipDisposeImage
14002aed0mov rax, [rbp+32]
14002aed4mov [rax+16], 3
14002aedb
14002aedbloc_14002aedb:
14002aedbmov rax, [rbp-16]
14002aedfjmp 0x14002aee6
14002aee1
14002aee1loc_14002aee1:
14002aee1mov eax, 0
14002aee6
14002aee6loc_14002aee6:
14002aee6add rsp, 72
14002aeeapop rbx
14002aeebpop rbp
14002aeecret
14002ae40
14002ae40Gdiplus::Bitmap::Clone() const:
14002ae40push rbp
14002ae41push rbx
14002ae42sub rsp, 72
14002ae46lea rbp, [rsp+64]
14002ae4bmov [rbp+32], rcx
14002ae4fmov [rbp-24], 0
14002ae57mov rbx, [rbp+32]
14002ae5bmov rax, [rbp+32]
14002ae5fmov rax, [rax+8]
14002ae63lea rdx, [rbp-24]
14002ae67mov rcx, rax
14002ae6acall GdipCloneImage
14002ae6fmov edx, eax
14002ae71mov rcx, rbx
14002ae74call Gdiplus::Image::updateStatus(Gdiplus::GpStatus) const
14002ae79mov [rbp-4], eax
14002ae7ccmp [rbp-4], 0
14002ae80jne 0x14002aee1
14002ae82mov ecx, 24
14002ae87call Gdiplus::GdiplusBase::operator new(unsigned long long)
14002ae8cmov rbx, rax
14002ae8fmov rax, [rbp+32]
14002ae93mov edx, [rax+16]
14002ae96mov rax, [rbp-24]
14002ae9amov r8l, edx
14002ae9dmov rdx, rax
14002aea0mov rcx, rbx
14002aea3call Gdiplus::Bitmap::Bitmap(Gdiplus::GpImage*, Gdiplus::GpStatus)
14002aea8mov eax, 0
14002aeadmov [rbp-16], rbx
14002aeb1test al, al
14002aeb3je 0x14002aebd
14002aeb5mov rcx, rbx
14002aeb8call Gdiplus::GdiplusBase::operator delete(void*)
14002aebd
14002aebdloc_14002aebd:
14002aebdcmp [rbp-16], 0
14002aec2jne 0x14002aedb
14002aec4mov rax, [rbp-24]
14002aec8mov rcx, rax
14002aecbcall GdipDisposeImage
14002aed0mov rax, [rbp+32]
14002aed4mov [rax+16], 3
14002aedb
14002aedbloc_14002aedb:
14002aedbmov rax, [rbp-16]
14002aedfjmp 0x14002aee6
14002aee1
14002aee1loc_14002aee1:
14002aee1mov eax, 0
14002aee6
14002aee6loc_14002aee6:
14002aee6add rsp, 72
14002aeeapop rbx
14002aeebpop rbp
14002aeecret
14002ae40
14002aeed
14002aeed // align 0x10
14002aeed // align 0x10
14002aef0
14002aef0__gnu_cxx::__concurrence_lock_error::what() const:
14002aef0lea rax, [rip+0x165c59]
14002aef7ret
14002aef0
14002aef0__gnu_cxx::__concurrence_lock_error::what() const:
14002aef0lea rax, [rip+0x165c59]
14002aef7ret
14002aef0
14002aef8
14002aef8 // align 0x10
14002aef8 // align 0x10
14002af00
14002af00__gnu_cxx::__concurrence_wait_error::what() const:
14002af00lea rax, [rip+0x16a2b9]
14002af07ret
14002af00
14002af00__gnu_cxx::__concurrence_wait_error::what() const:
14002af00lea rax, [rip+0x16a2b9]
14002af07ret
14002af00
14002af08
14002af08 // align 0x10
14002af08 // align 0x10
14002af10
14002af10__gnu_cxx::__concurrence_unlock_error::what() const:
14002af10lea rax, [rip+0x165c61]
14002af17ret
14002af10
14002af10__gnu_cxx::__concurrence_unlock_error::what() const:
14002af10lea rax, [rip+0x165c61]
14002af17ret
14002af10
14002af18
14002af18 // align 0x10
14002af18 // align 0x10
14002af20
14002af20__gnu_cxx::__concurrence_broadcast_error::what() const:
14002af20lea rax, [rip+0x16a269]
14002af27ret
14002af20
14002af20__gnu_cxx::__concurrence_broadcast_error::what() const:
14002af20lea rax, [rip+0x16a269]
14002af27ret
14002af20
14002af28
14002af28 // align 0x10
14002af28 // align 0x10
14002af30
14002af30std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_disjunct(wchar_t const*) const:
14002af30mov rax, rcx
14002af33mov rcx, rdx
14002af36mov edx, 1
14002af3bmov rax, [rax]
14002af3ecmp rcx, rax
14002af41jb 0x14002af51
14002af43mov rdx, [rax-24]
14002af47lea rax, [rax+2*rdx]
14002af4bcmp rax, rcx
14002af4esetb dl
14002af51
14002af51loc_14002af51:
14002af51mov eax, edx
14002af53ret
14002af30
14002af30std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_disjunct(wchar_t const*) const:
14002af30mov rax, rcx
14002af33mov rcx, rdx
14002af36mov edx, 1
14002af3bmov rax, [rax]
14002af3ecmp rcx, rax
14002af41jb 0x14002af51
14002af43mov rdx, [rax-24]
14002af47lea rax, [rax+2*rdx]
14002af4bcmp rax, rcx
14002af4esetb dl
14002af51
14002af51loc_14002af51:
14002af51mov eax, edx
14002af53ret
14002af30
Loading..