File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
14002af54
14002af54 // align 0x10
14002af54 // align 0x10
14002af60
14002af60std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(wchar_t const*, unsigned long long) const:
14002af60push rbx
14002af61sub rsp, 48
14002af65mov rbx, rcx
14002af68mov rcx, rdx
14002af6bmov [rsp+40], r8
14002af70mov [rsp+32], rdx
14002af75call wcslen
14002af7amov r8, [rsp+40]
14002af7fmov rdx, [rsp+32]
14002af84mov rcx, rbx
14002af87mov r9, rax
14002af8aadd rsp, 48
14002af8epop rbx
14002af8fjmp 0x14002afa0
14002af60
14002af60std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(wchar_t const*, unsigned long long) const:
14002af60push rbx
14002af61sub rsp, 48
14002af65mov rbx, rcx
14002af68mov rcx, rdx
14002af6bmov [rsp+40], r8
14002af70mov [rsp+32], rdx
14002af75call wcslen
14002af7amov r8, [rsp+40]
14002af7fmov rdx, [rsp+32]
14002af84mov rcx, rbx
14002af87mov r9, rax
14002af8aadd rsp, 48
14002af8epop rbx
14002af8fjmp 0x14002afa0
14002af60
14002af94
14002af94 // align 0x10
14002af94 // align 0x10
14002afa0
14002afa0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002afa0mov r11, [rcx]
14002afa3mov r10, [r11-24]
14002afa7test r10, r10
14002afaaje 0x14002b00e
14002afactest r9, r9
14002afafje 0x14002b00e
14002afb1sub r10, 1
14002afb5cmp r10, r8
14002afb8cmova r10, r8
14002afbctest rdx, rdx
14002afbfje 0x14002b000
14002afc1nop [rax+rax]
14002afccnop [rax]
14002afd0
14002afd0loc_14002afd0:
14002afd0movzx r8l, [r11+2*r10]
14002afd5mov rcx, r9
14002afd8mov rax, rdx
14002afdbnop [rax+rax]
14002afe0
14002afe0loc_14002afe0:
14002afe0cmp r8w, [rax]
14002afe4je 0x14002aff6
14002afe6add rax, 2
14002afeasub rcx, 1
14002afeejne 0x14002afe0
14002aff0sub r10, 1
14002aff4jae 0x14002afd0
14002aff6
14002aff6loc_14002aff6:
14002aff6mov rax, r10
14002aff9ret
14002affa
14002affa 66 0f 1f 44 00 00 f..D..
14002b000
14002b000loc_14002b000:
14002b000sub r10, 1
14002b004jb 0x14002aff6
14002b006sub r10, 1
14002b00ajae 0x14002b000
14002b00cjmp 0x14002aff6
14002b00e
14002b00eloc_14002b00e:
14002b00emov r10, -1
14002b015mov rax, r10
14002b018ret
14002afa0
14002afa0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002afa0mov r11, [rcx]
14002afa3mov r10, [r11-24]
14002afa7test r10, r10
14002afaaje 0x14002b00e
14002afactest r9, r9
14002afafje 0x14002b00e
14002afb1sub r10, 1
14002afb5cmp r10, r8
14002afb8cmova r10, r8
14002afbctest rdx, rdx
14002afbfje 0x14002b000
14002afc1nop [rax+rax]
14002afccnop [rax]
14002afd0
14002afd0loc_14002afd0:
14002afd0movzx r8l, [r11+2*r10]
14002afd5mov rcx, r9
14002afd8mov rax, rdx
14002afdbnop [rax+rax]
14002afe0
14002afe0loc_14002afe0:
14002afe0cmp r8w, [rax]
14002afe4je 0x14002aff6
14002afe6add rax, 2
14002afeasub rcx, 1
14002afeejne 0x14002afe0
14002aff0sub r10, 1
14002aff4jae 0x14002afd0
14002aff6
14002aff6loc_14002aff6:
14002aff6mov rax, r10
14002aff9ret
14002affa
14002affa 66 0f 1f 44 00 00 f..D..
14002b000
14002b000loc_14002b000:
14002b000sub r10, 1
14002b004jb 0x14002aff6
14002b006sub r10, 1
14002b00ajae 0x14002b000
14002b00cjmp 0x14002aff6
14002b00e
14002b00eloc_14002b00e:
14002b00emov r10, -1
14002b015mov rax, r10
14002b018ret
14002afa0
14002b019
14002b019 // align 0x10
14002b019 // align 0x10
14002b020
14002b020std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b020mov rdx, [rdx]
14002b023mov r9, [rdx-24]
14002b027jmp 0x14002afa0
14002b020
14002b020std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b020mov rdx, [rdx]
14002b023mov r9, [rdx-24]
14002b027jmp 0x14002afa0
14002b020
14002b02c
14002b02c // align 0x10
14002b02c // align 0x10
14002b030
14002b030std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(wchar_t, unsigned long long) const:
14002b030movzx edx, dx
14002b033jmp 0x14002b750
14002b030
14002b030std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_of(wchar_t, unsigned long long) const:
14002b030movzx edx, dx
14002b033jmp 0x14002b750
14002b030
14002b038
14002b038 // align 0x10
14002b038 // align 0x10
14002b040
14002b040std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(wchar_t const*, unsigned long long) const:
14002b040push rbx
14002b041sub rsp, 48
14002b045mov rbx, rcx
14002b048mov rcx, rdx
14002b04bmov [rsp+40], r8
14002b050mov [rsp+32], rdx
14002b055call wcslen
14002b05amov r8, [rsp+40]
14002b05fmov rdx, [rsp+32]
14002b064mov rcx, rbx
14002b067mov r9, rax
14002b06aadd rsp, 48
14002b06epop rbx
14002b06fjmp 0x14002b080
14002b040
14002b040std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(wchar_t const*, unsigned long long) const:
14002b040push rbx
14002b041sub rsp, 48
14002b045mov rbx, rcx
14002b048mov rcx, rdx
14002b04bmov [rsp+40], r8
14002b050mov [rsp+32], rdx
14002b055call wcslen
14002b05amov r8, [rsp+40]
14002b05fmov rdx, [rsp+32]
14002b064mov rcx, rbx
14002b067mov r9, rax
14002b06aadd rsp, 48
14002b06epop rbx
14002b06fjmp 0x14002b080
14002b040
14002b074
14002b074 // align 0x10
14002b074 // align 0x10
14002b080
14002b080std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002b080push rbx
14002b081mov rax, r8
14002b084test r9, r9
14002b087je 0x14002b0d0
14002b089mov rbx, [rcx]
14002b08cmov r8, [rbx-24]
14002b090cmp rax, r8
14002b093jae 0x14002b0d0
14002b095test rdx, rdx
14002b098je 0x14002b0e0
14002b09a
14002b09aloc_14002b09a:
14002b09amovzx r11l, [rbx+2*rax]
14002b09fmov r10, r9
14002b0a2mov rcx, rdx
14002b0a5nop [rax+rax]
14002b0b0
14002b0b0loc_14002b0b0:
14002b0b0cmp r11w, [rcx]
14002b0b4je 0x14002b0d7
14002b0b6add rcx, 2
14002b0basub r10, 1
14002b0bejne 0x14002b0b0
14002b0c0add rax, 1
14002b0c4cmp rax, r8
14002b0c7jne 0x14002b09a
14002b0c9nop [rax]
14002b0d0
14002b0d0loc_14002b0d0:
14002b0d0mov rax, -1
14002b0d7
14002b0d7loc_14002b0d7:
14002b0d7pop rbx
14002b0d8ret
14002b0d9
14002b0d9 0f 1f 80 00 00 00 00 .......
14002b0e0
14002b0e0loc_14002b0e0:
14002b0e0add rax, 1
14002b0e4cmp rax, r8
14002b0e7je 0x14002b0d0
14002b0e9add rax, 1
14002b0edcmp rax, r8
14002b0f0jne 0x14002b0e0
14002b0f2jmp 0x14002b0d0
14002b080
14002b080std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002b080push rbx
14002b081mov rax, r8
14002b084test r9, r9
14002b087je 0x14002b0d0
14002b089mov rbx, [rcx]
14002b08cmov r8, [rbx-24]
14002b090cmp rax, r8
14002b093jae 0x14002b0d0
14002b095test rdx, rdx
14002b098je 0x14002b0e0
14002b09a
14002b09aloc_14002b09a:
14002b09amovzx r11l, [rbx+2*rax]
14002b09fmov r10, r9
14002b0a2mov rcx, rdx
14002b0a5nop [rax+rax]
14002b0b0
14002b0b0loc_14002b0b0:
14002b0b0cmp r11w, [rcx]
14002b0b4je 0x14002b0d7
14002b0b6add rcx, 2
14002b0basub r10, 1
14002b0bejne 0x14002b0b0
14002b0c0add rax, 1
14002b0c4cmp rax, r8
14002b0c7jne 0x14002b09a
14002b0c9nop [rax]
14002b0d0
14002b0d0loc_14002b0d0:
14002b0d0mov rax, -1
14002b0d7
14002b0d7loc_14002b0d7:
14002b0d7pop rbx
14002b0d8ret
14002b0d9
14002b0d9 0f 1f 80 00 00 00 00 .......
14002b0e0
14002b0e0loc_14002b0e0:
14002b0e0add rax, 1
14002b0e4cmp rax, r8
14002b0e7je 0x14002b0d0
14002b0e9add rax, 1
14002b0edcmp rax, r8
14002b0f0jne 0x14002b0e0
14002b0f2jmp 0x14002b0d0
14002b080
14002b0f4
14002b0f4 // align 0x10
14002b0f4 // align 0x10
14002b100
14002b100std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b100mov rdx, [rdx]
14002b103mov r9, [rdx-24]
14002b107jmp 0x14002b080
14002b100
14002b100std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b100mov rdx, [rdx]
14002b103mov r9, [rdx-24]
14002b107jmp 0x14002b080
14002b100
14002b10c
14002b10c // align 0x10
14002b10c // align 0x10
14002b110
14002b110std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(wchar_t, unsigned long long) const:
14002b110movzx edx, dx
14002b113jmp 0x14002b5b0
14002b110
14002b110std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_of(wchar_t, unsigned long long) const:
14002b110movzx edx, dx
14002b113jmp 0x14002b5b0
14002b110
14002b118
14002b118 // align 0x10
14002b118 // align 0x10
14002b120
14002b120std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::get_allocator() const:
14002b120mov rax, rcx
14002b123ret
14002b120
14002b120std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::get_allocator() const:
14002b120mov rax, rcx
14002b123ret
14002b120
14002b124
14002b124 // align 0x10
14002b124 // align 0x10
14002b130
14002b130std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_check_length(unsigned long long, unsigned long long, char const*) const:
14002b130sub rsp, 40
14002b134mov r10, 0x1ffffffffffffffc
14002b13emov rax, [rcx]
14002b141add rdx, r10
14002b144sub rdx, [rax-24]
14002b148cmp rdx, r8
14002b14bjb 0x14002b152
14002b14dadd rsp, 40
14002b151ret
14002b152
14002b152loc_14002b152:
14002b152mov rcx, r9
14002b155call std::__throw_length_error(char const*)
14002b15anop
14002b130
14002b130std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_check_length(unsigned long long, unsigned long long, char const*) const:
14002b130sub rsp, 40
14002b134mov r10, 0x1ffffffffffffffc
14002b13emov rax, [rcx]
14002b141add rdx, r10
14002b144sub rdx, [rax-24]
14002b148cmp rdx, r8
14002b14bjb 0x14002b152
14002b14dadd rsp, 40
14002b151ret
14002b152
14002b152loc_14002b152:
14002b152mov rcx, r9
14002b155call std::__throw_length_error(char const*)
14002b15anop
14002b130
14002b15b
14002b15b // align 0x10
14002b15b // align 0x10
14002b160
14002b160std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(wchar_t const*, unsigned long long) const:
14002b160push rbx
14002b161sub rsp, 48
14002b165mov rbx, rcx
14002b168mov rcx, rdx
14002b16bmov [rsp+40], r8
14002b170mov [rsp+32], rdx
14002b175call wcslen
14002b17amov r8, [rsp+40]
14002b17fmov rdx, [rsp+32]
14002b184mov rcx, rbx
14002b187mov r9, rax
14002b18aadd rsp, 48
14002b18epop rbx
14002b18fjmp 0x14002b1a0
14002b160
14002b160std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(wchar_t const*, unsigned long long) const:
14002b160push rbx
14002b161sub rsp, 48
14002b165mov rbx, rcx
14002b168mov rcx, rdx
14002b16bmov [rsp+40], r8
14002b170mov [rsp+32], rdx
14002b175call wcslen
14002b17amov r8, [rsp+40]
14002b17fmov rdx, [rsp+32]
14002b184mov rcx, rbx
14002b187mov r9, rax
14002b18aadd rsp, 48
14002b18epop rbx
14002b18fjmp 0x14002b1a0
14002b160
14002b194
14002b194 // align 0x10
14002b194 // align 0x10
14002b1a0
14002b1a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002b1a0mov r10, -1
14002b1a7mov r11, [rcx]
14002b1aamov rax, [r11-24]
14002b1aetest rax, rax
14002b1b1je 0x14002b1c6
14002b1b3sub rax, 1
14002b1b7mov r10, r8
14002b1bacmp rax, r8
14002b1bdcmovbe r10, rax
14002b1c1test r9, r9
14002b1c4jne 0x14002b1ca
14002b1c6
14002b1c6loc_14002b1c6:
14002b1c6mov rax, r10
14002b1c9ret
14002b1ca
14002b1caloc_14002b1ca:
14002b1catest rdx, rdx
14002b1cdje 0x14002b1c6
14002b1cfnop
14002b1d0
14002b1d0loc_14002b1d0:
14002b1d0mov rax, rdx
14002b1d3movzx r8l, [r11+2*r10]
14002b1d8mov rcx, r9
14002b1dbcmp [rax], r8w
14002b1dfje 0x14002b200
14002b1e1nop [rax+rax]
14002b1ecnop [rax]
14002b1f0
14002b1f0loc_14002b1f0:
14002b1f0add rax, 2
14002b1f4sub rcx, 1
14002b1f8je 0x14002b1c6
14002b1facmp [rax], r8w
14002b1fejne 0x14002b1f0
14002b200
14002b200loc_14002b200:
14002b200test r10, r10
14002b203je 0x14002b20b
14002b205sub r10, 1
14002b209jmp 0x14002b1d0
14002b20b
14002b20bloc_14002b20b:
14002b20bmov r10, -1
14002b212mov rax, r10
14002b215ret
14002b1a0
14002b1a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002b1a0mov r10, -1
14002b1a7mov r11, [rcx]
14002b1aamov rax, [r11-24]
14002b1aetest rax, rax
14002b1b1je 0x14002b1c6
14002b1b3sub rax, 1
14002b1b7mov r10, r8
14002b1bacmp rax, r8
14002b1bdcmovbe r10, rax
14002b1c1test r9, r9
14002b1c4jne 0x14002b1ca
14002b1c6
14002b1c6loc_14002b1c6:
14002b1c6mov rax, r10
14002b1c9ret
14002b1ca
14002b1caloc_14002b1ca:
14002b1catest rdx, rdx
14002b1cdje 0x14002b1c6
14002b1cfnop
14002b1d0
14002b1d0loc_14002b1d0:
14002b1d0mov rax, rdx
14002b1d3movzx r8l, [r11+2*r10]
14002b1d8mov rcx, r9
14002b1dbcmp [rax], r8w
14002b1dfje 0x14002b200
14002b1e1nop [rax+rax]
14002b1ecnop [rax]
14002b1f0
14002b1f0loc_14002b1f0:
14002b1f0add rax, 2
14002b1f4sub rcx, 1
14002b1f8je 0x14002b1c6
14002b1facmp [rax], r8w
14002b1fejne 0x14002b1f0
14002b200
14002b200loc_14002b200:
14002b200test r10, r10
14002b203je 0x14002b20b
14002b205sub r10, 1
14002b209jmp 0x14002b1d0
14002b20b
14002b20bloc_14002b20b:
14002b20bmov r10, -1
14002b212mov rax, r10
14002b215ret
14002b1a0
14002b216
14002b216 // align 0x10
14002b216 // align 0x10
14002b220
14002b220std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b220mov rdx, [rdx]
14002b223mov r9, [rdx-24]
14002b227jmp 0x14002b1a0
14002b220
14002b220std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b220mov rdx, [rdx]
14002b223mov r9, [rdx-24]
14002b227jmp 0x14002b1a0
14002b220
14002b22c
14002b22c // align 0x10
14002b22c // align 0x10
14002b230
14002b230std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(wchar_t, unsigned long long) const:
14002b230mov rax, rcx
14002b233mov ecx, edx
14002b235mov rdx, [rax]
14002b238mov rax, -1
14002b23fmov r9, [rdx-24]
14002b243test r9, r9
14002b246je 0x14002b26c
14002b248sub r9, 1
14002b24cmov rax, r8
14002b24fcmp r9, r8
14002b252cmovbe rax, r9
14002b256jmp 0x14002b266
14002b258
14002b258 0f 1f 84 00 00 00 00 00 ........
14002b260
14002b260loc_14002b260:
14002b260sub rax, 1
14002b264jb 0x14002b26c
14002b266
14002b266loc_14002b266:
14002b266cmp [rdx+2*rax], cx
14002b26aje 0x14002b260
14002b26c
14002b26cloc_14002b26c:
14002b26cret
14002b230
14002b230std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_last_not_of(wchar_t, unsigned long long) const:
14002b230mov rax, rcx
14002b233mov ecx, edx
14002b235mov rdx, [rax]
14002b238mov rax, -1
14002b23fmov r9, [rdx-24]
14002b243test r9, r9
14002b246je 0x14002b26c
14002b248sub r9, 1
14002b24cmov rax, r8
14002b24fcmp r9, r8
14002b252cmovbe rax, r9
14002b256jmp 0x14002b266
14002b258
14002b258 0f 1f 84 00 00 00 00 00 ........
14002b260
14002b260loc_14002b260:
14002b260sub rax, 1
14002b264jb 0x14002b26c
14002b266
14002b266loc_14002b266:
14002b266cmp [rdx+2*rax], cx
14002b26aje 0x14002b260
14002b26c
14002b26cloc_14002b26c:
14002b26cret
14002b230
14002b26d
14002b26d // align 0x10
14002b26d // align 0x10
14002b270
14002b270std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(wchar_t const*, unsigned long long) const:
14002b270push rbx
14002b271sub rsp, 48
14002b275mov rbx, rcx
14002b278mov rcx, rdx
14002b27bmov [rsp+40], r8
14002b280mov [rsp+32], rdx
14002b285call wcslen
14002b28amov r8, [rsp+40]
14002b28fmov rdx, [rsp+32]
14002b294mov rcx, rbx
14002b297mov r9, rax
14002b29aadd rsp, 48
14002b29epop rbx
14002b29fjmp 0x14002b2b0
14002b270
14002b270std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(wchar_t const*, unsigned long long) const:
14002b270push rbx
14002b271sub rsp, 48
14002b275mov rbx, rcx
14002b278mov rcx, rdx
14002b27bmov [rsp+40], r8
14002b280mov [rsp+32], rdx
14002b285call wcslen
14002b28amov r8, [rsp+40]
14002b28fmov rdx, [rsp+32]
14002b294mov rcx, rbx
14002b297mov r9, rax
14002b29aadd rsp, 48
14002b29epop rbx
14002b29fjmp 0x14002b2b0
14002b270
14002b2a4
14002b2a4 // align 0x10
14002b2a4 // align 0x10
14002b2b0
14002b2b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002b2b0push rbx
14002b2b1mov rbx, r9
14002b2b4mov r9, [rcx]
14002b2b7mov rax, r8
14002b2bamov r8, [r9-24]
14002b2becmp rax, r8
14002b2c1jae 0x14002b2d9
14002b2c3test rdx, rdx
14002b2c6jne 0x14002b2e2
14002b2c8
14002b2c8loc_14002b2c8:
14002b2c8pop rbx
14002b2c9ret
14002b2ca
14002b2ca 66 0f 1f 44 00 00 f..D..
14002b2d0
14002b2d0loc_14002b2d0:
14002b2d0add rax, 1
14002b2d4cmp rax, r8
14002b2d7jne 0x14002b2f0
14002b2d9
14002b2d9loc_14002b2d9:
14002b2d9mov rax, -1
14002b2e0pop rbx
14002b2e1ret
14002b2e2
14002b2e2loc_14002b2e2:
14002b2e2test rbx, rbx
14002b2e5je 0x14002b2c8
14002b2e7nop [rax+rax]
14002b2f0
14002b2f0loc_14002b2f0:
14002b2f0movzx r11l, [r9+2*rax]
14002b2f5mov r10, rbx
14002b2f8mov rcx, rdx
14002b2fbnop [rax+rax]
14002b300
14002b300loc_14002b300:
14002b300cmp [rcx], r11w
14002b304je 0x14002b2d0
14002b306add rcx, 2
14002b30asub r10, 1
14002b30ejne 0x14002b300
14002b310pop rbx
14002b311ret
14002b2b0
14002b2b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(wchar_t const*, unsigned long long, unsigned long long) const:
14002b2b0push rbx
14002b2b1mov rbx, r9
14002b2b4mov r9, [rcx]
14002b2b7mov rax, r8
14002b2bamov r8, [r9-24]
14002b2becmp rax, r8
14002b2c1jae 0x14002b2d9
14002b2c3test rdx, rdx
14002b2c6jne 0x14002b2e2
14002b2c8
14002b2c8loc_14002b2c8:
14002b2c8pop rbx
14002b2c9ret
14002b2ca
14002b2ca 66 0f 1f 44 00 00 f..D..
14002b2d0
14002b2d0loc_14002b2d0:
14002b2d0add rax, 1
14002b2d4cmp rax, r8
14002b2d7jne 0x14002b2f0
14002b2d9
14002b2d9loc_14002b2d9:
14002b2d9mov rax, -1
14002b2e0pop rbx
14002b2e1ret
14002b2e2
14002b2e2loc_14002b2e2:
14002b2e2test rbx, rbx
14002b2e5je 0x14002b2c8
14002b2e7nop [rax+rax]
14002b2f0
14002b2f0loc_14002b2f0:
14002b2f0movzx r11l, [r9+2*rax]
14002b2f5mov r10, rbx
14002b2f8mov rcx, rdx
14002b2fbnop [rax+rax]
14002b300
14002b300loc_14002b300:
14002b300cmp [rcx], r11w
14002b304je 0x14002b2d0
14002b306add rcx, 2
14002b30asub r10, 1
14002b30ejne 0x14002b300
14002b310pop rbx
14002b311ret
14002b2b0
14002b312
14002b312 // align 0x10
14002b312 // align 0x10
14002b320
14002b320std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b320mov rdx, [rdx]
14002b323mov r9, [rdx-24]
14002b327jmp 0x14002b2b0
14002b320
14002b320std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(std::allocator<wchar_t> const&, unsigned long long) const:
14002b320mov rdx, [rdx]
14002b323mov r9, [rdx-24]
14002b327jmp 0x14002b2b0
14002b320
14002b32c
14002b32c // align 0x10
14002b32c // align 0x10
14002b330
14002b330std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(wchar_t, unsigned long long) const:
14002b330mov rax, rcx
14002b333mov ecx, edx
14002b335mov rax, [rax]
14002b338mov rdx, [rax-24]
14002b33ccmp r8, rdx
14002b33fjb 0x14002b359
14002b341jmp 0x14002b368
14002b343
14002b343 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ff.........f.
14002b350
14002b350loc_14002b350:
14002b350add r8, 1
14002b354cmp r8, rdx
14002b357je 0x14002b368
14002b359
14002b359loc_14002b359:
14002b359cmp [rax+2*r8], cx
14002b35eje 0x14002b350
14002b360mov rax, r8
14002b363ret
14002b364
14002b364 0f 1f 40 00 ..@.
14002b368
14002b368loc_14002b368:
14002b368mov rax, -1
14002b36fret
14002b330
14002b330std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find_first_not_of(wchar_t, unsigned long long) const:
14002b330mov rax, rcx
14002b333mov ecx, edx
14002b335mov rax, [rax]
14002b338mov rdx, [rax-24]
14002b33ccmp r8, rdx
14002b33fjb 0x14002b359
14002b341jmp 0x14002b368
14002b343
14002b343 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ff.........f.
14002b350
14002b350loc_14002b350:
14002b350add r8, 1
14002b354cmp r8, rdx
14002b357je 0x14002b368
14002b359
14002b359loc_14002b359:
14002b359cmp [rax+2*r8], cx
14002b35eje 0x14002b350
14002b360mov rax, r8
14002b363ret
14002b364
14002b364 0f 1f 40 00 ..@.
14002b368
14002b368loc_14002b368:
14002b368mov rax, -1
14002b36fret
14002b330
14002b370
14002b370std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::at(unsigned long long) const:
14002b370sub rsp, 40
14002b374mov rax, [rcx]
14002b377mov r8, [rax-24]
14002b37bcmp rdx, r8
14002b37ejae 0x14002b389
14002b380lea rax, [rax+2*rdx]
14002b384add rsp, 40
14002b388ret
14002b389
14002b389loc_14002b389:
14002b389lea rcx, [rip+0x165d98]
14002b390call std::__throw_out_of_range_fmt(char const*, ...)
14002b395nop
14002b370
14002b370std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::at(unsigned long long) const:
14002b370sub rsp, 40
14002b374mov rax, [rcx]
14002b377mov r8, [rax-24]
14002b37bcmp rdx, r8
14002b37ejae 0x14002b389
14002b380lea rax, [rax+2*rdx]
14002b384add rsp, 40
14002b388ret
14002b389
14002b389loc_14002b389:
14002b389lea rcx, [rip+0x165d98]
14002b390call std::__throw_out_of_range_fmt(char const*, ...)
14002b395nop
14002b370
14002b396
14002b396 // align 0x10
14002b396 // align 0x10
14002b3a0
14002b3a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::end() const:
14002b3a0mov rax, [rcx]
14002b3a3mov rdx, [rax-24]
14002b3a7lea rax, [rax+2*rdx]
14002b3abret
14002b3a0
14002b3a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::end() const:
14002b3a0mov rax, [rcx]
14002b3a3mov rdx, [rax-24]
14002b3a7lea rax, [rax+2*rdx]
14002b3abret
14002b3a0
14002b3ac
14002b3ac // align 0x10
14002b3ac // align 0x10
14002b3b0
14002b3b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_is_leaked() const:
14002b3b0mov eax, [rcx+16]
14002b3b3shr eax, 31
14002b3b6ret
14002b3b0
14002b3b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_is_leaked() const:
14002b3b0mov eax, [rcx+16]
14002b3b3shr eax, 31
14002b3b6ret
14002b3b0
14002b3b7
14002b3b7 // align 0x10
14002b3b7 // align 0x10
14002b3c0
14002b3c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_is_shared() const:
14002b3c0mov eax, [rcx+16]
14002b3c3test eax, eax
14002b3c5setg al
14002b3c8ret
14002b3c0
14002b3c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_is_shared() const:
14002b3c0mov eax, [rcx+16]
14002b3c3test eax, eax
14002b3c5setg al
14002b3c8ret
14002b3c0
14002b3c9
14002b3c9 // align 0x10
14002b3c9 // align 0x10
14002b3d0
14002b3d0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::back() const:
14002b3d0mov rax, [rcx]
14002b3d3mov rdx, [rax-24]
14002b3d7lea rax, [rax+2*rdx-2]
14002b3dcret
14002b3d0
14002b3d0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::back() const:
14002b3d0mov rax, [rcx]
14002b3d3mov rdx, [rax-24]
14002b3d7lea rax, [rax+2*rdx-2]
14002b3dcret
14002b3d0
14002b3dd
14002b3dd // align 0x10
14002b3dd // align 0x10
14002b3e0
14002b3e0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::cend() const:
14002b3e0mov rax, [rcx]
14002b3e3mov rdx, [rax-24]
14002b3e7lea rax, [rax+2*rdx]
14002b3ebret
14002b3e0
14002b3e0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::cend() const:
14002b3e0mov rax, [rcx]
14002b3e3mov rdx, [rax-24]
14002b3e7lea rax, [rax+2*rdx]
14002b3ebret
14002b3e0
14002b3ec
14002b3ec // align 0x10
14002b3ec // align 0x10
14002b3f0
14002b3f0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const:
14002b3f0sub rsp, 56
14002b3f4mov r10, rcx
14002b3f7mov rcx, rdx
14002b3famov rax, r9
14002b3fdmov rdx, [r10]
14002b400mov r9, [rdx-24]
14002b404cmp r9, rax
14002b407jb 0x14002b44e
14002b409sub r9, rax
14002b40ccmp r9, r8
14002b40fcmova r9, r8
14002b413test r9, r9
14002b416je 0x14002b435
14002b418lea rdx, [rdx+2*rax]
14002b41ccmp r9, 1
14002b420je 0x14002b440
14002b422lea r8, [r9+r9]
14002b426mov [rsp+40], r9
14002b42bcall memcpy
14002b430mov r9, [rsp+40]
14002b435
14002b435loc_14002b435:
14002b435mov rax, r9
14002b438add rsp, 56
14002b43cret
14002b43d
14002b43d 0f 1f 00 ...
14002b440
14002b440loc_14002b440:
14002b440movzx eax, [rdx]
14002b443mov [rcx], ax
14002b446mov rax, r9
14002b449add rsp, 56
14002b44dret
14002b44e
14002b44eloc_14002b44e:
14002b44emov r8, rax
14002b451lea rdx, [rip+0x165d14]
14002b458lea rcx, [rip+0x165c91]
14002b45fcall std::__throw_out_of_range_fmt(char const*, ...)
14002b464nop
14002b3f0
14002b3f0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const:
14002b3f0sub rsp, 56
14002b3f4mov r10, rcx
14002b3f7mov rcx, rdx
14002b3famov rax, r9
14002b3fdmov rdx, [r10]
14002b400mov r9, [rdx-24]
14002b404cmp r9, rax
14002b407jb 0x14002b44e
14002b409sub r9, rax
14002b40ccmp r9, r8
14002b40fcmova r9, r8
14002b413test r9, r9
14002b416je 0x14002b435
14002b418lea rdx, [rdx+2*rax]
14002b41ccmp r9, 1
14002b420je 0x14002b440
14002b422lea r8, [r9+r9]
14002b426mov [rsp+40], r9
14002b42bcall memcpy
14002b430mov r9, [rsp+40]
14002b435
14002b435loc_14002b435:
14002b435mov rax, r9
14002b438add rsp, 56
14002b43cret
14002b43d
14002b43d 0f 1f 00 ...
14002b440
14002b440loc_14002b440:
14002b440movzx eax, [rdx]
14002b443mov [rcx], ax
14002b446mov rax, r9
14002b449add rsp, 56
14002b44dret
14002b44e
14002b44eloc_14002b44e:
14002b44emov r8, rax
14002b451lea rdx, [rip+0x165d14]
14002b458lea rcx, [rip+0x165c91]
14002b45fcall std::__throw_out_of_range_fmt(char const*, ...)
14002b464nop
14002b3f0
14002b465
14002b465 // align 0x10
14002b465 // align 0x10
14002b470
14002b470std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::data() const:
14002b470mov rax, [rcx]
14002b473ret
14002b470
14002b470std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::data() const:
14002b470mov rax, [rcx]
14002b473ret
14002b470
14002b474
14002b474 // align 0x10
14002b474 // align 0x10
14002b480
14002b480std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(wchar_t const*, unsigned long long) const:
14002b480push rbx
14002b481sub rsp, 48
14002b485mov rbx, rcx
14002b488mov rcx, rdx
14002b48bmov [rsp+40], r8
14002b490mov [rsp+32], rdx
14002b495call wcslen
14002b49amov r8, [rsp+40]
14002b49fmov rdx, [rsp+32]
14002b4a4mov rcx, rbx
14002b4a7mov r9, rax
14002b4aaadd rsp, 48
14002b4aepop rbx
14002b4afjmp 0x14002b4c0
14002b480
14002b480std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(wchar_t const*, unsigned long long) const:
14002b480push rbx
14002b481sub rsp, 48
14002b485mov rbx, rcx
14002b488mov rcx, rdx
14002b48bmov [rsp+40], r8
14002b490mov [rsp+32], rdx
14002b495call wcslen
14002b49amov r8, [rsp+40]
14002b49fmov rdx, [rsp+32]
14002b4a4mov rcx, rbx
14002b4a7mov r9, rax
14002b4aaadd rsp, 48
14002b4aepop rbx
14002b4afjmp 0x14002b4c0
14002b480
14002b4b4
14002b4b4 // align 0x10
14002b4b4 // align 0x10
14002b4c0
14002b4c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(wchar_t const*, unsigned long long, unsigned long long) const:
14002b4c0push rsi
14002b4c1push rbx
14002b4c2mov rbx, [rcx]
14002b4c5mov r11, [rbx-24]
14002b4c9mov r10, rdx
14002b4cctest r9, r9
14002b4cfje 0x14002b58b
14002b4d5mov rdx, -1
14002b4dccmp r8, r11
14002b4dfjae 0x14002b536
14002b4e1mov rax, r11
14002b4e4sub rax, r8
14002b4e7cmp rax, r9
14002b4eajb 0x14002b536
14002b4eclea rdx, [rbx+2*r8]
14002b4f0movzx ecx, [r10]
14002b4f4mov r8l, 1
14002b4falea r11, [rbx+2*r11]
14002b4fesub r8, r9
14002b501nop [rax+rax]
14002b50cnop [rax]
14002b510
14002b510loc_14002b510:
14002b510add rax, r8
14002b513je 0x14002b52f
14002b515nop [rax+rax]
14002b520
14002b520loc_14002b520:
14002b520cmp cx, [rdx]
14002b523je 0x14002b540
14002b525add rdx, 2
14002b529sub rax, 1
14002b52djne 0x14002b520
14002b52f
14002b52floc_14002b52f:
14002b52fmov rdx, -1
14002b536
14002b536loc_14002b536:
14002b536mov rax, rdx
14002b539pop rbx
14002b53apop rsi
14002b53bret
14002b53c
14002b53c 0f 1f 40 00 ..@.
14002b540
14002b540loc_14002b540:
14002b540cmp r10, rdx
14002b543je 0x14002b55b
14002b545xor eax, eax
14002b547
14002b547loc_14002b547:
14002b547movzx esi, [r10+2*rax]
14002b54ccmp [rdx+2*rax], si
14002b550jne 0x14002b570
14002b552add rax, 1
14002b556cmp r9, rax
14002b559jne 0x14002b547
14002b55b
14002b55bloc_14002b55b:
14002b55bsub rdx, rbx
14002b55esar rdx, 1
14002b561mov rax, rdx
14002b564pop rbx
14002b565pop rsi
14002b566ret
14002b567
14002b567 66 0f 1f 84 00 00 00 00 00 f........
14002b570
14002b570loc_14002b570:
14002b570add rdx, 2
14002b574mov rax, r11
14002b577sub rax, rdx
14002b57asar rax, 1
14002b57dcmp rax, r9
14002b580jae 0x14002b510
14002b582mov rdx, -1
14002b589jmp 0x14002b536
14002b58b
14002b58bloc_14002b58b:
14002b58bcmp r11, r8
14002b58emov rdx, -1
14002b595cmovae rdx, r8
14002b599mov rax, rdx
14002b59cpop rbx
14002b59dpop rsi
14002b59eret
14002b4c0
14002b4c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(wchar_t const*, unsigned long long, unsigned long long) const:
14002b4c0push rsi
14002b4c1push rbx
14002b4c2mov rbx, [rcx]
14002b4c5mov r11, [rbx-24]
14002b4c9mov r10, rdx
14002b4cctest r9, r9
14002b4cfje 0x14002b58b
14002b4d5mov rdx, -1
14002b4dccmp r8, r11
14002b4dfjae 0x14002b536
14002b4e1mov rax, r11
14002b4e4sub rax, r8
14002b4e7cmp rax, r9
14002b4eajb 0x14002b536
14002b4eclea rdx, [rbx+2*r8]
14002b4f0movzx ecx, [r10]
14002b4f4mov r8l, 1
14002b4falea r11, [rbx+2*r11]
14002b4fesub r8, r9
14002b501nop [rax+rax]
14002b50cnop [rax]
14002b510
14002b510loc_14002b510:
14002b510add rax, r8
14002b513je 0x14002b52f
14002b515nop [rax+rax]
14002b520
14002b520loc_14002b520:
14002b520cmp cx, [rdx]
14002b523je 0x14002b540
14002b525add rdx, 2
14002b529sub rax, 1
14002b52djne 0x14002b520
14002b52f
14002b52floc_14002b52f:
14002b52fmov rdx, -1
14002b536
14002b536loc_14002b536:
14002b536mov rax, rdx
14002b539pop rbx
14002b53apop rsi
14002b53bret
14002b53c
14002b53c 0f 1f 40 00 ..@.
14002b540
14002b540loc_14002b540:
14002b540cmp r10, rdx
14002b543je 0x14002b55b
14002b545xor eax, eax
14002b547
14002b547loc_14002b547:
14002b547movzx esi, [r10+2*rax]
14002b54ccmp [rdx+2*rax], si
14002b550jne 0x14002b570
14002b552add rax, 1
14002b556cmp r9, rax
14002b559jne 0x14002b547
14002b55b
14002b55bloc_14002b55b:
14002b55bsub rdx, rbx
14002b55esar rdx, 1
14002b561mov rax, rdx
14002b564pop rbx
14002b565pop rsi
14002b566ret
14002b567
14002b567 66 0f 1f 84 00 00 00 00 00 f........
14002b570
14002b570loc_14002b570:
14002b570add rdx, 2
14002b574mov rax, r11
14002b577sub rax, rdx
14002b57asar rax, 1
14002b57dcmp rax, r9
14002b580jae 0x14002b510
14002b582mov rdx, -1
14002b589jmp 0x14002b536
14002b58b
14002b58bloc_14002b58b:
14002b58bcmp r11, r8
14002b58emov rdx, -1
14002b595cmovae rdx, r8
14002b599mov rax, rdx
14002b59cpop rbx
14002b59dpop rsi
14002b59eret
14002b4c0
14002b59f
14002b59f // align 0x10
14002b59f // align 0x10
14002b5a0
14002b5a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(std::allocator<wchar_t> const&, unsigned long long) const:
14002b5a0mov rdx, [rdx]
14002b5a3mov r9, [rdx-24]
14002b5a7jmp 0x14002b4c0
14002b5a0
14002b5a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(std::allocator<wchar_t> const&, unsigned long long) const:
14002b5a0mov rdx, [rdx]
14002b5a3mov r9, [rdx-24]
14002b5a7jmp 0x14002b4c0
14002b5a0
14002b5ac
14002b5ac // align 0x10
14002b5ac // align 0x10
14002b5b0
14002b5b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(wchar_t, unsigned long long) const:
14002b5b0mov rax, rcx
14002b5b3mov ecx, edx
14002b5b5mov r9, [rax]
14002b5b8mov rax, -1
14002b5bfmov rdx, [r9-24]
14002b5c3cmp r8, rdx
14002b5c6jae 0x14002b5f5
14002b5c8sub rdx, r8
14002b5cblea rax, [r9+2*r8]
14002b5cfjmp 0x14002b5ea
14002b5d1
14002b5d1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 ff...........@.
14002b5e0
14002b5e0loc_14002b5e0:
14002b5e0add rax, 2
14002b5e4sub rdx, 1
14002b5e8je 0x14002b600
14002b5ea
14002b5ealoc_14002b5ea:
14002b5eacmp [rax], cx
14002b5edjne 0x14002b5e0
14002b5efsub rax, r9
14002b5f2sar rax, 1
14002b5f5
14002b5f5loc_14002b5f5:
14002b5f5ret
14002b5f6
14002b5f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002b600
14002b600loc_14002b600:
14002b600mov rax, -1
14002b607ret
14002b5b0
14002b5b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::find(wchar_t, unsigned long long) const:
14002b5b0mov rax, rcx
14002b5b3mov ecx, edx
14002b5b5mov r9, [rax]
14002b5b8mov rax, -1
14002b5bfmov rdx, [r9-24]
14002b5c3cmp r8, rdx
14002b5c6jae 0x14002b5f5
14002b5c8sub rdx, r8
14002b5cblea rax, [r9+2*r8]
14002b5cfjmp 0x14002b5ea
14002b5d1
14002b5d1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 ff...........@.
14002b5e0
14002b5e0loc_14002b5e0:
14002b5e0add rax, 2
14002b5e4sub rdx, 1
14002b5e8je 0x14002b600
14002b5ea
14002b5ealoc_14002b5ea:
14002b5eacmp [rax], cx
14002b5edjne 0x14002b5e0
14002b5efsub rax, r9
14002b5f2sar rax, 1
14002b5f5
14002b5f5loc_14002b5f5:
14002b5f5ret
14002b5f6
14002b5f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002b600
14002b600loc_14002b600:
14002b600mov rax, -1
14002b607ret
14002b5b0
14002b608
14002b608 // align 0x10
14002b608 // align 0x10
14002b610
14002b610std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rend() const:
14002b610mov rdx, [rdx]
14002b613mov rax, rcx
14002b616mov [rcx], rdx
14002b619ret
14002b610
14002b610std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rend() const:
14002b610mov rdx, [rdx]
14002b613mov rax, rcx
14002b616mov [rcx], rdx
14002b619ret
14002b610
14002b61a
14002b61a // align 0x10
14002b61a // align 0x10
14002b620
14002b620std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::size() const:
14002b620mov rax, [rcx]
14002b623mov rax, [rax-24]
14002b627ret
14002b620
14002b620std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::size() const:
14002b620mov rax, [rcx]
14002b623mov rax, [rax-24]
14002b627ret
14002b620
14002b628
14002b628 // align 0x10
14002b628 // align 0x10
14002b630
14002b630std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::begin() const:
14002b630mov rax, [rcx]
14002b633ret
14002b630
14002b630std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::begin() const:
14002b630mov rax, [rcx]
14002b633ret
14002b630
14002b634
14002b634 // align 0x10
14002b634 // align 0x10
14002b640
14002b640std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::c_str() const:
14002b640mov rax, [rcx]
14002b643ret
14002b640
14002b640std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::c_str() const:
14002b640mov rax, [rcx]
14002b643ret
14002b640
14002b644
14002b644 // align 0x10
14002b644 // align 0x10
14002b650
14002b650std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::crend() const:
14002b650mov rdx, [rdx]
14002b653mov rax, rcx
14002b656mov [rcx], rdx
14002b659ret
14002b650
14002b650std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::crend() const:
14002b650mov rdx, [rdx]
14002b653mov rax, rcx
14002b656mov [rcx], rdx
14002b659ret
14002b650
14002b65a
14002b65a // align 0x10
14002b65a // align 0x10
14002b660
14002b660std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::empty() const:
14002b660mov rax, [rcx]
14002b663cmp [rax-24], 0
14002b668sete al
14002b66bret
14002b660
14002b660std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::empty() const:
14002b660mov rax, [rcx]
14002b663cmp [rax-24], 0
14002b668sete al
14002b66bret
14002b660
14002b66c
14002b66c // align 0x10
14002b66c // align 0x10
14002b670
14002b670std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::front() const:
14002b670mov rax, [rcx]
14002b673ret
14002b670
14002b670std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::front() const:
14002b670mov rax, [rcx]
14002b673ret
14002b670
14002b674
14002b674 // align 0x10
14002b674 // align 0x10
14002b680
14002b680std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(wchar_t const*, unsigned long long) const:
14002b680push rbx
14002b681sub rsp, 48
14002b685mov rbx, rcx
14002b688mov rcx, rdx
14002b68bmov [rsp+40], r8
14002b690mov [rsp+32], rdx
14002b695call wcslen
14002b69amov r8, [rsp+40]
14002b69fmov rdx, [rsp+32]
14002b6a4mov rcx, rbx
14002b6a7mov r9, rax
14002b6aaadd rsp, 48
14002b6aepop rbx
14002b6afjmp 0x14002b6c0
14002b680
14002b680std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(wchar_t const*, unsigned long long) const:
14002b680push rbx
14002b681sub rsp, 48
14002b685mov rbx, rcx
14002b688mov rcx, rdx
14002b68bmov [rsp+40], r8
14002b690mov [rsp+32], rdx
14002b695call wcslen
14002b69amov r8, [rsp+40]
14002b69fmov rdx, [rsp+32]
14002b6a4mov rcx, rbx
14002b6a7mov r9, rax
14002b6aaadd rsp, 48
14002b6aepop rbx
14002b6afjmp 0x14002b6c0
14002b680
14002b6b4
14002b6b4 // align 0x10
14002b6b4 // align 0x10
14002b6c0
14002b6c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(wchar_t const*, unsigned long long, unsigned long long) const:
14002b6c0mov r10, -1
14002b6c7mov rcx, [rcx]
14002b6camov rax, [rcx-24]
14002b6cecmp rax, r9
14002b6d1jb 0x14002b715
14002b6d3sub rax, r9
14002b6d6cmp rax, r8
14002b6d9cmovbe r8, rax
14002b6ddtest r9, r9
14002b6e0mov r10, r8
14002b6e3sete r8b
14002b6e7lea rcx, [rcx+2*r10]
14002b6eb
14002b6ebloc_14002b6eb:
14002b6ebcmp rdx, rcx
14002b6eeje 0x14002b715
14002b6f0test r8b, r8b
14002b6f3jne 0x14002b715
14002b6f5test rdx, rdx
14002b6f8je 0x14002b720
14002b6faxor eax, eax
14002b6fcnop [rax]
14002b700
14002b700loc_14002b700:
14002b700movzx r11l, [rdx+2*rax]
14002b705cmp [rcx+2*rax], r11w
14002b70ajne 0x14002b720
14002b70cadd rax, 1
14002b710cmp r9, rax
14002b713jne 0x14002b700
14002b715
14002b715loc_14002b715:
14002b715mov rax, r10
14002b718ret
14002b719
14002b719 0f 1f 80 00 00 00 00 .......
14002b720
14002b720loc_14002b720:
14002b720sub rcx, 2
14002b724test r10, r10
14002b727je 0x14002b730
14002b729sub r10, 1
14002b72djmp 0x14002b6eb
14002b72f
14002b72f 90 .
14002b730
14002b730loc_14002b730:
14002b730mov r10, -1
14002b737jmp 0x14002b715
14002b6c0
14002b6c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(wchar_t const*, unsigned long long, unsigned long long) const:
14002b6c0mov r10, -1
14002b6c7mov rcx, [rcx]
14002b6camov rax, [rcx-24]
14002b6cecmp rax, r9
14002b6d1jb 0x14002b715
14002b6d3sub rax, r9
14002b6d6cmp rax, r8
14002b6d9cmovbe r8, rax
14002b6ddtest r9, r9
14002b6e0mov r10, r8
14002b6e3sete r8b
14002b6e7lea rcx, [rcx+2*r10]
14002b6eb
14002b6ebloc_14002b6eb:
14002b6ebcmp rdx, rcx
14002b6eeje 0x14002b715
14002b6f0test r8b, r8b
14002b6f3jne 0x14002b715
14002b6f5test rdx, rdx
14002b6f8je 0x14002b720
14002b6faxor eax, eax
14002b6fcnop [rax]
14002b700
14002b700loc_14002b700:
14002b700movzx r11l, [rdx+2*rax]
14002b705cmp [rcx+2*rax], r11w
14002b70ajne 0x14002b720
14002b70cadd rax, 1
14002b710cmp r9, rax
14002b713jne 0x14002b700
14002b715
14002b715loc_14002b715:
14002b715mov rax, r10
14002b718ret
14002b719
14002b719 0f 1f 80 00 00 00 00 .......
14002b720
14002b720loc_14002b720:
14002b720sub rcx, 2
14002b724test r10, r10
14002b727je 0x14002b730
14002b729sub r10, 1
14002b72djmp 0x14002b6eb
14002b72f
14002b72f 90 .
14002b730
14002b730loc_14002b730:
14002b730mov r10, -1
14002b737jmp 0x14002b715
14002b6c0
14002b739
14002b739 // align 0x10
14002b739 // align 0x10
14002b740
14002b740std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(std::allocator<wchar_t> const&, unsigned long long) const:
14002b740mov rdx, [rdx]
14002b743mov r9, [rdx-24]
14002b747jmp 0x14002b6c0
14002b740
14002b740std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(std::allocator<wchar_t> const&, unsigned long long) const:
14002b740mov rdx, [rdx]
14002b743mov r9, [rdx-24]
14002b747jmp 0x14002b6c0
14002b740
14002b74c
14002b74c // align 0x10
14002b74c // align 0x10
14002b750
14002b750std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(wchar_t, unsigned long long) const:
14002b750mov rax, rcx
14002b753mov ecx, edx
14002b755mov rdx, [rax]
14002b758mov rax, -1
14002b75fmov r9, [rdx-24]
14002b763test r9, r9
14002b766je 0x14002b796
14002b768sub r9, 1
14002b76ccmp r9, r8
14002b76fcmova r9, r8
14002b773lea rax, [r9+1]
14002b777nop [rax+rax]
14002b780
14002b780loc_14002b780:
14002b780sub rax, 1
14002b784cmp [rdx+2*rax], cx
14002b788je 0x14002b796
14002b78atest rax, rax
14002b78djne 0x14002b780
14002b78fmov rax, -1
14002b796
14002b796loc_14002b796:
14002b796ret
14002b750
14002b750std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rfind(wchar_t, unsigned long long) const:
14002b750mov rax, rcx
14002b753mov ecx, edx
14002b755mov rdx, [rax]
14002b758mov rax, -1
14002b75fmov r9, [rdx-24]
14002b763test r9, r9
14002b766je 0x14002b796
14002b768sub r9, 1
14002b76ccmp r9, r8
14002b76fcmova r9, r8
14002b773lea rax, [r9+1]
14002b777nop [rax+rax]
14002b780
14002b780loc_14002b780:
14002b780sub rax, 1
14002b784cmp [rdx+2*rax], cx
14002b788je 0x14002b796
14002b78atest rax, rax
14002b78djne 0x14002b780
14002b78fmov rax, -1
14002b796
14002b796loc_14002b796:
14002b796ret
14002b750
14002b797
14002b797 // align 0x10
14002b797 // align 0x10
14002b7a0
14002b7a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_rep() const:
14002b7a0mov rax, [rcx]
14002b7a3sub rax, 24
14002b7a7ret
14002b7a0
14002b7a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_rep() const:
14002b7a0mov rax, [rcx]
14002b7a3sub rax, 24
14002b7a7ret
14002b7a0
14002b7a8
14002b7a8 // align 0x10
14002b7a8 // align 0x10
14002b7b0
14002b7b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::cbegin() const:
14002b7b0mov rax, [rcx]
14002b7b3ret
14002b7b0
14002b7b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::cbegin() const:
14002b7b0mov rax, [rcx]
14002b7b3ret
14002b7b0
14002b7b4
14002b7b4 // align 0x10
14002b7b4 // align 0x10
14002b7c0
14002b7c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::length() const:
14002b7c0mov rax, [rcx]
14002b7c3mov rax, [rax-24]
14002b7c7ret
14002b7c0
14002b7c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::length() const:
14002b7c0mov rax, [rcx]
14002b7c3mov rax, [rax-24]
14002b7c7ret
14002b7c0
14002b7c8
14002b7c8 // align 0x10
14002b7c8 // align 0x10
14002b7d0
14002b7d0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rbegin() const:
14002b7d0mov rdx, [rdx]
14002b7d3mov rax, rcx
14002b7d6mov rcx, [rdx-24]
14002b7dalea rdx, [rdx+2*rcx]
14002b7demov [rax], rdx
14002b7e1ret
14002b7d0
14002b7d0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::rbegin() const:
14002b7d0mov rdx, [rdx]
14002b7d3mov rax, rcx
14002b7d6mov rcx, [rdx-24]
14002b7dalea rdx, [rdx+2*rcx]
14002b7demov [rax], rdx
14002b7e1ret
14002b7d0
14002b7e2
14002b7e2 // align 0x10
14002b7e2 // align 0x10
14002b7f0
14002b7f0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::substr(unsigned long long, unsigned long long) const:
14002b7f0push rbx
14002b7f1sub rsp, 32
14002b7f5mov rax, [rdx]
14002b7f8mov rax, [rax-24]
14002b7fcmov rbx, rcx
14002b7ffcmp rax, r8
14002b802jb 0x14002b812
14002b804call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, unsigned long long)
14002b809mov rax, rbx
14002b80cadd rsp, 32
14002b810pop rbx
14002b811ret
14002b812
14002b812loc_14002b812:
14002b812mov r9, rax
14002b815lea rdx, [rip+0x165a71]
14002b81clea rcx, [rip+0x1658cd]
14002b823call std::__throw_out_of_range_fmt(char const*, ...)
14002b828nop
14002b7f0
14002b7f0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::substr(unsigned long long, unsigned long long) const:
14002b7f0push rbx
14002b7f1sub rsp, 32
14002b7f5mov rax, [rdx]
14002b7f8mov rax, [rax-24]
14002b7fcmov rbx, rcx
14002b7ffcmp rax, r8
14002b802jb 0x14002b812
14002b804call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, unsigned long long)
14002b809mov rax, rbx
14002b80cadd rsp, 32
14002b810pop rbx
14002b811ret
14002b812
14002b812loc_14002b812:
14002b812mov r9, rax
14002b815lea rdx, [rip+0x165a71]
14002b81clea rcx, [rip+0x1658cd]
14002b823call std::__throw_out_of_range_fmt(char const*, ...)
14002b828nop
14002b7f0
14002b829
14002b829 // align 0x10
14002b829 // align 0x10
14002b830
14002b830std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_data() const:
14002b830mov rax, [rcx]
14002b833ret
14002b830
14002b830std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_data() const:
14002b830mov rax, [rcx]
14002b833ret
14002b830
14002b834
14002b834 // align 0x10
14002b834 // align 0x10
14002b840
14002b840std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_iend() const:
14002b840mov rax, [rcx]
14002b843mov rdx, [rax-24]
14002b847lea rax, [rax+2*rdx]
14002b84bret
14002b840
14002b840std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_iend() const:
14002b840mov rax, [rcx]
14002b843mov rdx, [rax-24]
14002b847lea rax, [rax+2*rdx]
14002b84bret
14002b840
14002b84c
14002b84c // align 0x20
14002b84c // align 0x20
14002b860
14002b860std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(wchar_t const*) const:
14002b860push rdi
14002b861push rsi
14002b862push rbx
14002b863sub rsp, 32
14002b867mov rax, [rcx]
14002b86amov rsi, [rax-24]
14002b86emov rdi, rcx
14002b871mov rcx, rdx
14002b874mov rbx, rdx
14002b877call wcslen
14002b87cmov rcx, rsi
14002b87fmov rdx, [rdi]
14002b882cmp rax, rsi
14002b885mov r8, rax
14002b888cmovbe rcx, rax
14002b88ctest rcx, rcx
14002b88fje 0x14002b900
14002b891cmp rbx, rdx
14002b894je 0x14002b900
14002b896test rdx, rdx
14002b899setne r9b
14002b89dtest rbx, rbx
14002b8a0setne al
14002b8a3cmp r9b, al
14002b8a6je 0x14002b8c0
14002b8a8neg rbx
14002b8absbb eax, eax
14002b8ador eax, 1
14002b8b0add rsp, 32
14002b8b4pop rbx
14002b8b5pop rsi
14002b8b6pop rdi
14002b8b7ret
14002b8b8
14002b8b8 0f 1f 84 00 00 00 00 00 ........
14002b8c0
14002b8c0loc_14002b8c0:
14002b8c0xor eax, eax
14002b8c2nop [rax+rax]
14002b8cdnop [rax+rax]
14002b8d8nop [rax+rax]
14002b8e0
14002b8e0loc_14002b8e0:
14002b8e0movzx edi, [rbx+2*rax]
14002b8e4cmp [rdx+2*rax], di
14002b8e8jne 0x14002b930
14002b8eaadd rax, 1
14002b8eecmp rcx, rax
14002b8f1jne 0x14002b8e0
14002b8f3nop [rax+rax]
14002b8fenop
14002b900
14002b900loc_14002b900:
14002b900sub rsi, r8
14002b903mov eax, 0x7fffffff
14002b908cmp rsi, 0x7fffffff
14002b90fjg 0x14002b920
14002b911cmp rsi, 0xffffffff80000000
14002b918mov eax, 0xffffffff80000000
14002b91dcmovge eax, esi
14002b920
14002b920loc_14002b920:
14002b920add rsp, 32
14002b924pop rbx
14002b925pop rsi
14002b926pop rdi
14002b927ret
14002b928
14002b928 0f 1f 84 00 00 00 00 00 ........
14002b930
14002b930loc_14002b930:
14002b930sbb eax, eax
14002b932or eax, 1
14002b935add rsp, 32
14002b939pop rbx
14002b93apop rsi
14002b93bpop rdi
14002b93cret
14002b860
14002b860std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(wchar_t const*) const:
14002b860push rdi
14002b861push rsi
14002b862push rbx
14002b863sub rsp, 32
14002b867mov rax, [rcx]
14002b86amov rsi, [rax-24]
14002b86emov rdi, rcx
14002b871mov rcx, rdx
14002b874mov rbx, rdx
14002b877call wcslen
14002b87cmov rcx, rsi
14002b87fmov rdx, [rdi]
14002b882cmp rax, rsi
14002b885mov r8, rax
14002b888cmovbe rcx, rax
14002b88ctest rcx, rcx
14002b88fje 0x14002b900
14002b891cmp rbx, rdx
14002b894je 0x14002b900
14002b896test rdx, rdx
14002b899setne r9b
14002b89dtest rbx, rbx
14002b8a0setne al
14002b8a3cmp r9b, al
14002b8a6je 0x14002b8c0
14002b8a8neg rbx
14002b8absbb eax, eax
14002b8ador eax, 1
14002b8b0add rsp, 32
14002b8b4pop rbx
14002b8b5pop rsi
14002b8b6pop rdi
14002b8b7ret
14002b8b8
14002b8b8 0f 1f 84 00 00 00 00 00 ........
14002b8c0
14002b8c0loc_14002b8c0:
14002b8c0xor eax, eax
14002b8c2nop [rax+rax]
14002b8cdnop [rax+rax]
14002b8d8nop [rax+rax]
14002b8e0
14002b8e0loc_14002b8e0:
14002b8e0movzx edi, [rbx+2*rax]
14002b8e4cmp [rdx+2*rax], di
14002b8e8jne 0x14002b930
14002b8eaadd rax, 1
14002b8eecmp rcx, rax
14002b8f1jne 0x14002b8e0
14002b8f3nop [rax+rax]
14002b8fenop
14002b900
14002b900loc_14002b900:
14002b900sub rsi, r8
14002b903mov eax, 0x7fffffff
14002b908cmp rsi, 0x7fffffff
14002b90fjg 0x14002b920
14002b911cmp rsi, 0xffffffff80000000
14002b918mov eax, 0xffffffff80000000
14002b91dcmovge eax, esi
14002b920
14002b920loc_14002b920:
14002b920add rsp, 32
14002b924pop rbx
14002b925pop rsi
14002b926pop rdi
14002b927ret
14002b928
14002b928 0f 1f 84 00 00 00 00 00 ........
14002b930
14002b930loc_14002b930:
14002b930sbb eax, eax
14002b932or eax, 1
14002b935add rsp, 32
14002b939pop rbx
14002b93apop rsi
14002b93bpop rdi
14002b93cret
14002b860
14002b93d
14002b93d // align 0x10
14002b93d // align 0x10
14002b940
14002b940std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(std::allocator<wchar_t> const&) const:
14002b940mov r8, [rcx]
14002b943mov rax, rdx
14002b946mov rdx, [r8-24]
14002b94amov rcx, [rax]
14002b94dmov r9, rdx
14002b950mov r10, [rcx-24]
14002b954cmp r10, rdx
14002b957cmovbe r9, r10
14002b95btest r9, r9
14002b95eje 0x14002b980
14002b960cmp rcx, r8
14002b963je 0x14002b980
14002b965xor eax, eax
14002b967
14002b967loc_14002b967:
14002b967movzx r11l, [rcx+2*rax]
14002b96ccmp [r8+2*rax], r11w
14002b971jne 0x14002b9a8
14002b973add rax, 1
14002b977cmp r9, rax
14002b97ajne 0x14002b967
14002b97cnop [rax]
14002b980
14002b980loc_14002b980:
14002b980sub rdx, r10
14002b983mov eax, 0x7fffffff
14002b988cmp rdx, 0x7fffffff
14002b98fjg 0x14002b9a0
14002b991cmp rdx, 0xffffffff80000000
14002b998mov eax, 0xffffffff80000000
14002b99dcmovge eax, edx
14002b9a0
14002b9a0loc_14002b9a0:
14002b9a0ret
14002b9a1
14002b9a1 0f 1f 80 00 00 00 00 .......
14002b9a8
14002b9a8loc_14002b9a8:
14002b9a8sbb eax, eax
14002b9aaor eax, 1
14002b9adret
14002b940
14002b940std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(std::allocator<wchar_t> const&) const:
14002b940mov r8, [rcx]
14002b943mov rax, rdx
14002b946mov rdx, [r8-24]
14002b94amov rcx, [rax]
14002b94dmov r9, rdx
14002b950mov r10, [rcx-24]
14002b954cmp r10, rdx
14002b957cmovbe r9, r10
14002b95btest r9, r9
14002b95eje 0x14002b980
14002b960cmp rcx, r8
14002b963je 0x14002b980
14002b965xor eax, eax
14002b967
14002b967loc_14002b967:
14002b967movzx r11l, [rcx+2*rax]
14002b96ccmp [r8+2*rax], r11w
14002b971jne 0x14002b9a8
14002b973add rax, 1
14002b977cmp r9, rax
14002b97ajne 0x14002b967
14002b97cnop [rax]
14002b980
14002b980loc_14002b980:
14002b980sub rdx, r10
14002b983mov eax, 0x7fffffff
14002b988cmp rdx, 0x7fffffff
14002b98fjg 0x14002b9a0
14002b991cmp rdx, 0xffffffff80000000
14002b998mov eax, 0xffffffff80000000
14002b99dcmovge eax, edx
14002b9a0
14002b9a0loc_14002b9a0:
14002b9a0ret
14002b9a1
14002b9a1 0f 1f 80 00 00 00 00 .......
14002b9a8
14002b9a8loc_14002b9a8:
14002b9a8sbb eax, eax
14002b9aaor eax, 1
14002b9adret
14002b940
14002b9ae
14002b9ae // align 0x20
14002b9ae // align 0x20
14002b9c0
14002b9c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, wchar_t const*) const:
14002b9c0push rbp
14002b9c1push rdi
14002b9c2push rsi
14002b9c3push rbx
14002b9c4sub rsp, 40
14002b9c8mov rax, [rcx]
14002b9cbmov rbx, [rax-24]
14002b9cfmov rbp, rcx
14002b9d2mov rdi, rdx
14002b9d5mov rsi, r9
14002b9d8cmp rbx, rdx
14002b9dbjb 0x14002ba9e
14002b9e1sub rbx, rdx
14002b9e4mov rcx, r9
14002b9e7cmp rbx, r8
14002b9eacmova rbx, r8
14002b9eecall wcslen
14002b9f3cmp rax, rbx
14002b9f6mov rcx, rbx
14002b9f9mov r8, rax
14002b9fccmovbe rcx, rax
14002ba00mov rax, [rbp]
14002ba04lea rdx, [rax+2*rdi]
14002ba08test rcx, rcx
14002ba0bje 0x14002ba60
14002ba0dcmp rdx, rsi
14002ba10je 0x14002ba60
14002ba12test rdx, rdx
14002ba15setne r9b
14002ba19test rsi, rsi
14002ba1csetne al
14002ba1fcmp r9b, al
14002ba22je 0x14002ba38
14002ba24neg rsi
14002ba27sbb eax, eax
14002ba29or eax, 1
14002ba2cadd rsp, 40
14002ba30pop rbx
14002ba31pop rsi
14002ba32pop rdi
14002ba33pop rbp
14002ba34ret
14002ba35
14002ba35 0f 1f 00 ...
14002ba38
14002ba38loc_14002ba38:
14002ba38xor eax, eax
14002ba3anop [rax+rax]
14002ba40
14002ba40loc_14002ba40:
14002ba40movzx edi, [rsi+2*rax]
14002ba44cmp [rdx+2*rax], di
14002ba48jne 0x14002ba90
14002ba4aadd rax, 1
14002ba4ecmp rcx, rax
14002ba51jne 0x14002ba40
14002ba53nop [rax+rax]
14002ba5enop
14002ba60
14002ba60loc_14002ba60:
14002ba60sub rbx, r8
14002ba63mov eax, 0x7fffffff
14002ba68cmp rbx, 0x7fffffff
14002ba6fjg 0x14002ba80
14002ba71cmp rbx, 0xffffffff80000000
14002ba78mov eax, 0xffffffff80000000
14002ba7dcmovge eax, ebx
14002ba80
14002ba80loc_14002ba80:
14002ba80add rsp, 40
14002ba84pop rbx
14002ba85pop rsi
14002ba86pop rdi
14002ba87pop rbp
14002ba88ret
14002ba89
14002ba89 0f 1f 80 00 00 00 00 .......
14002ba90
14002ba90loc_14002ba90:
14002ba90sbb eax, eax
14002ba92or eax, 1
14002ba95add rsp, 40
14002ba99pop rbx
14002ba9apop rsi
14002ba9bpop rdi
14002ba9cpop rbp
14002ba9dret
14002ba9e
14002ba9eloc_14002ba9e:
14002ba9emov r8, rdx
14002baa1mov r9, rbx
14002baa4lea rdx, [rip+0x1656d4]
14002baablea rcx, [rip+0x16563e]
14002bab2call std::__throw_out_of_range_fmt(char const*, ...)
14002bab7nop
14002b9c0
14002b9c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, wchar_t const*) const:
14002b9c0push rbp
14002b9c1push rdi
14002b9c2push rsi
14002b9c3push rbx
14002b9c4sub rsp, 40
14002b9c8mov rax, [rcx]
14002b9cbmov rbx, [rax-24]
14002b9cfmov rbp, rcx
14002b9d2mov rdi, rdx
14002b9d5mov rsi, r9
14002b9d8cmp rbx, rdx
14002b9dbjb 0x14002ba9e
14002b9e1sub rbx, rdx
14002b9e4mov rcx, r9
14002b9e7cmp rbx, r8
14002b9eacmova rbx, r8
14002b9eecall wcslen
14002b9f3cmp rax, rbx
14002b9f6mov rcx, rbx
14002b9f9mov r8, rax
14002b9fccmovbe rcx, rax
14002ba00mov rax, [rbp]
14002ba04lea rdx, [rax+2*rdi]
14002ba08test rcx, rcx
14002ba0bje 0x14002ba60
14002ba0dcmp rdx, rsi
14002ba10je 0x14002ba60
14002ba12test rdx, rdx
14002ba15setne r9b
14002ba19test rsi, rsi
14002ba1csetne al
14002ba1fcmp r9b, al
14002ba22je 0x14002ba38
14002ba24neg rsi
14002ba27sbb eax, eax
14002ba29or eax, 1
14002ba2cadd rsp, 40
14002ba30pop rbx
14002ba31pop rsi
14002ba32pop rdi
14002ba33pop rbp
14002ba34ret
14002ba35
14002ba35 0f 1f 00 ...
14002ba38
14002ba38loc_14002ba38:
14002ba38xor eax, eax
14002ba3anop [rax+rax]
14002ba40
14002ba40loc_14002ba40:
14002ba40movzx edi, [rsi+2*rax]
14002ba44cmp [rdx+2*rax], di
14002ba48jne 0x14002ba90
14002ba4aadd rax, 1
14002ba4ecmp rcx, rax
14002ba51jne 0x14002ba40
14002ba53nop [rax+rax]
14002ba5enop
14002ba60
14002ba60loc_14002ba60:
14002ba60sub rbx, r8
14002ba63mov eax, 0x7fffffff
14002ba68cmp rbx, 0x7fffffff
14002ba6fjg 0x14002ba80
14002ba71cmp rbx, 0xffffffff80000000
14002ba78mov eax, 0xffffffff80000000
14002ba7dcmovge eax, ebx
14002ba80
14002ba80loc_14002ba80:
14002ba80add rsp, 40
14002ba84pop rbx
14002ba85pop rsi
14002ba86pop rdi
14002ba87pop rbp
14002ba88ret
14002ba89
14002ba89 0f 1f 80 00 00 00 00 .......
14002ba90
14002ba90loc_14002ba90:
14002ba90sbb eax, eax
14002ba92or eax, 1
14002ba95add rsp, 40
14002ba99pop rbx
14002ba9apop rsi
14002ba9bpop rdi
14002ba9cpop rbp
14002ba9dret
14002ba9e
14002ba9eloc_14002ba9e:
14002ba9emov r8, rdx
14002baa1mov r9, rbx
14002baa4lea rdx, [rip+0x1656d4]
14002baablea rcx, [rip+0x16563e]
14002bab2call std::__throw_out_of_range_fmt(char const*, ...)
14002bab7nop
14002b9c0
14002bab8
14002bab8 // align 0x10
14002bab8 // align 0x10
14002bac0
14002bac0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, wchar_t const*, unsigned long long) const:
14002bac0sub rsp, 40
14002bac4mov r11, [rcx]
14002bac7mov r10, [rsp+80]
14002baccmov rax, [r11-24]
14002bad0cmp rax, rdx
14002bad3jb 0x14002bb7a
14002bad9sub rax, rdx
14002badcmov rcx, r10
14002badflea rdx, [r11+2*rdx]
14002bae3cmp rax, r8
14002bae6cmovbe r8, rax
14002baeacmp r8, r10
14002baedcmovbe rcx, r8
14002baf1test rcx, rcx
14002baf4je 0x14002bb40
14002baf6cmp rdx, r9
14002baf9je 0x14002bb40
14002bafbmov eax, 1
14002bb00test r9, r9
14002bb03je 0x14002bb61
14002bb05xor eax, eax
14002bb07nop [rax+rax]
14002bb12nop [rax+rax]
14002bb1dnop [rax]
14002bb20
14002bb20loc_14002bb20:
14002bb20movzx r11l, [r9+2*rax]
14002bb25cmp [rdx+2*rax], r11w
14002bb2ajne 0x14002bb70
14002bb2cadd rax, 1
14002bb30cmp rcx, rax
14002bb33jne 0x14002bb20
14002bb35nop [rax+rax]
14002bb40
14002bb40loc_14002bb40:
14002bb40sub r8, r10
14002bb43mov eax, 0x7fffffff
14002bb48cmp r8, 0x7fffffff
14002bb4fjg 0x14002bb61
14002bb51cmp r8, 0xffffffff80000000
14002bb58mov eax, 0xffffffff80000000
14002bb5dcmovge eax, r8l
14002bb61
14002bb61loc_14002bb61:
14002bb61add rsp, 40
14002bb65ret
14002bb66
14002bb66 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002bb70
14002bb70loc_14002bb70:
14002bb70sbb eax, eax
14002bb72or eax, 1
14002bb75add rsp, 40
14002bb79ret
14002bb7a
14002bb7aloc_14002bb7a:
14002bb7amov r8, rdx
14002bb7dmov r9, rax
14002bb80lea rdx, [rip+0x1655f8]
14002bb87lea rcx, [rip+0x165562]
14002bb8ecall std::__throw_out_of_range_fmt(char const*, ...)
14002bb93nop
14002bac0
14002bac0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, wchar_t const*, unsigned long long) const:
14002bac0sub rsp, 40
14002bac4mov r11, [rcx]
14002bac7mov r10, [rsp+80]
14002baccmov rax, [r11-24]
14002bad0cmp rax, rdx
14002bad3jb 0x14002bb7a
14002bad9sub rax, rdx
14002badcmov rcx, r10
14002badflea rdx, [r11+2*rdx]
14002bae3cmp rax, r8
14002bae6cmovbe r8, rax
14002baeacmp r8, r10
14002baedcmovbe rcx, r8
14002baf1test rcx, rcx
14002baf4je 0x14002bb40
14002baf6cmp rdx, r9
14002baf9je 0x14002bb40
14002bafbmov eax, 1
14002bb00test r9, r9
14002bb03je 0x14002bb61
14002bb05xor eax, eax
14002bb07nop [rax+rax]
14002bb12nop [rax+rax]
14002bb1dnop [rax]
14002bb20
14002bb20loc_14002bb20:
14002bb20movzx r11l, [r9+2*rax]
14002bb25cmp [rdx+2*rax], r11w
14002bb2ajne 0x14002bb70
14002bb2cadd rax, 1
14002bb30cmp rcx, rax
14002bb33jne 0x14002bb20
14002bb35nop [rax+rax]
14002bb40
14002bb40loc_14002bb40:
14002bb40sub r8, r10
14002bb43mov eax, 0x7fffffff
14002bb48cmp r8, 0x7fffffff
14002bb4fjg 0x14002bb61
14002bb51cmp r8, 0xffffffff80000000
14002bb58mov eax, 0xffffffff80000000
14002bb5dcmovge eax, r8l
14002bb61
14002bb61loc_14002bb61:
14002bb61add rsp, 40
14002bb65ret
14002bb66
14002bb66 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002bb70
14002bb70loc_14002bb70:
14002bb70sbb eax, eax
14002bb72or eax, 1
14002bb75add rsp, 40
14002bb79ret
14002bb7a
14002bb7aloc_14002bb7a:
14002bb7amov r8, rdx
14002bb7dmov r9, rax
14002bb80lea rdx, [rip+0x1655f8]
14002bb87lea rcx, [rip+0x165562]
14002bb8ecall std::__throw_out_of_range_fmt(char const*, ...)
14002bb93nop
14002bac0
14002bb94
14002bb94 // align 0x10
14002bb94 // align 0x10
14002bba0
14002bba0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, std::allocator<wchar_t> const&) const:
14002bba0sub rsp, 40
14002bba4mov r11, [rcx]
14002bba7mov rax, [r11-24]
14002bbabcmp rax, rdx
14002bbaejb 0x14002bc2a
14002bbb0sub rax, rdx
14002bbb3mov rcx, [r9]
14002bbb6lea rdx, [r11+2*rdx]
14002bbbacmp rax, r8
14002bbbdcmovbe r8, rax
14002bbc1mov r10, [rcx-24]
14002bbc5mov r9, r8
14002bbc8cmp r10, r8
14002bbcbcmovbe r9, r10
14002bbcftest r9, r9
14002bbd2je 0x14002bbf0
14002bbd4cmp rdx, rcx
14002bbd7je 0x14002bbf0
14002bbd9xor eax, eax
14002bbdb
14002bbdbloc_14002bbdb:
14002bbdbmovzx r11l, [rcx+2*rax]
14002bbe0cmp [rdx+2*rax], r11w
14002bbe5jne 0x14002bc20
14002bbe7add rax, 1
14002bbebcmp r9, rax
14002bbeejne 0x14002bbdb
14002bbf0
14002bbf0loc_14002bbf0:
14002bbf0sub r8, r10
14002bbf3mov eax, 0x7fffffff
14002bbf8cmp r8, 0x7fffffff
14002bbffjg 0x14002bc11
14002bc01cmp r8, 0xffffffff80000000
14002bc08mov eax, 0xffffffff80000000
14002bc0dcmovge eax, r8l
14002bc11
14002bc11loc_14002bc11:
14002bc11add rsp, 40
14002bc15ret
14002bc16
14002bc16 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002bc20
14002bc20loc_14002bc20:
14002bc20sbb eax, eax
14002bc22or eax, 1
14002bc25add rsp, 40
14002bc29ret
14002bc2a
14002bc2aloc_14002bc2a:
14002bc2amov r8, rdx
14002bc2dmov r9, rax
14002bc30lea rdx, [rip+0x165548]
14002bc37lea rcx, [rip+0x1654b2]
14002bc3ecall std::__throw_out_of_range_fmt(char const*, ...)
14002bc43nop
14002bba0
14002bba0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, std::allocator<wchar_t> const&) const:
14002bba0sub rsp, 40
14002bba4mov r11, [rcx]
14002bba7mov rax, [r11-24]
14002bbabcmp rax, rdx
14002bbaejb 0x14002bc2a
14002bbb0sub rax, rdx
14002bbb3mov rcx, [r9]
14002bbb6lea rdx, [r11+2*rdx]
14002bbbacmp rax, r8
14002bbbdcmovbe r8, rax
14002bbc1mov r10, [rcx-24]
14002bbc5mov r9, r8
14002bbc8cmp r10, r8
14002bbcbcmovbe r9, r10
14002bbcftest r9, r9
14002bbd2je 0x14002bbf0
14002bbd4cmp rdx, rcx
14002bbd7je 0x14002bbf0
14002bbd9xor eax, eax
14002bbdb
14002bbdbloc_14002bbdb:
14002bbdbmovzx r11l, [rcx+2*rax]
14002bbe0cmp [rdx+2*rax], r11w
14002bbe5jne 0x14002bc20
14002bbe7add rax, 1
14002bbebcmp r9, rax
14002bbeejne 0x14002bbdb
14002bbf0
14002bbf0loc_14002bbf0:
14002bbf0sub r8, r10
14002bbf3mov eax, 0x7fffffff
14002bbf8cmp r8, 0x7fffffff
14002bbffjg 0x14002bc11
14002bc01cmp r8, 0xffffffff80000000
14002bc08mov eax, 0xffffffff80000000
14002bc0dcmovge eax, r8l
14002bc11
14002bc11loc_14002bc11:
14002bc11add rsp, 40
14002bc15ret
14002bc16
14002bc16 66 2e 0f 1f 84 00 00 00 00 00 f.........
14002bc20
14002bc20loc_14002bc20:
14002bc20sbb eax, eax
14002bc22or eax, 1
14002bc25add rsp, 40
14002bc29ret
14002bc2a
14002bc2aloc_14002bc2a:
14002bc2amov r8, rdx
14002bc2dmov r9, rax
14002bc30lea rdx, [rip+0x165548]
14002bc37lea rcx, [rip+0x1654b2]
14002bc3ecall std::__throw_out_of_range_fmt(char const*, ...)
14002bc43nop
14002bba0
14002bc44
14002bc44 // align 0x20
14002bc44 // align 0x20
14002bc60
14002bc60std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, std::allocator<wchar_t> const&, unsigned long long, unsigned long long) const:
14002bc60push rbx
14002bc61sub rsp, 32
14002bc65mov r11, [rcx]
14002bc68mov r10, [rsp+80]
14002bc6dmov rax, [r11-24]
14002bc71cmp rax, rdx
14002bc74jb 0x14002bd41
14002bc7amov rbx, [r9]
14002bc7dmov r9, [rbx-24]
14002bc81cmp r9, r10
14002bc84jb 0x14002bd2b
14002bc8asub rax, rdx
14002bc8dlea rdx, [r11+2*rdx]
14002bc91cmp rax, r8
14002bc94cmovbe r8, rax
14002bc98mov rax, [rsp+88]
14002bc9dsub r9, r10
14002bca0lea r10, [rbx+2*r10]
14002bca4cmp r9, rax
14002bca7mov rcx, r8
14002bcaacmova r9, rax
14002bcaecmp r9, r8
14002bcb1cmovbe rcx, r9
14002bcb5test rcx, rcx
14002bcb8je 0x14002bcf4
14002bcbacmp r10, rdx
14002bcbdje 0x14002bcf4
14002bcbfxor eax, eax
14002bcc1nop [rax+rax]
14002bcccnop [rax+rax]
14002bcd7nop [rax+rax]
14002bce0
14002bce0loc_14002bce0:
14002bce0movzx ebx, [r10+2*rax]
14002bce5cmp [rdx+2*rax], bx
14002bce9jne 0x14002bd20
14002bcebadd rax, 1
14002bcefcmp rcx, rax
14002bcf2jne 0x14002bce0
14002bcf4
14002bcf4loc_14002bcf4:
14002bcf4sub r8, r9
14002bcf7mov eax, 0x7fffffff
14002bcfccmp r8, 0x7fffffff
14002bd03jg 0x14002bd15
14002bd05cmp r8, 0xffffffff80000000
14002bd0cmov eax, 0xffffffff80000000
14002bd11cmovge eax, r8l
14002bd15
14002bd15loc_14002bd15:
14002bd15add rsp, 32
14002bd19pop rbx
14002bd1aret
14002bd1b
14002bd1b 0f 1f 44 00 00 ..D..
14002bd20
14002bd20loc_14002bd20:
14002bd20sbb eax, eax
14002bd22or eax, 1
14002bd25add rsp, 32
14002bd29pop rbx
14002bd2aret
14002bd2b
14002bd2bloc_14002bd2b:
14002bd2bmov r8, r10
14002bd2elea rdx, [rip+0x16544a]
14002bd35lea rcx, [rip+0x1653b4]
14002bd3ccall std::__throw_out_of_range_fmt(char const*, ...)
14002bd41
14002bd41loc_14002bd41:
14002bd41mov r8, rdx
14002bd44mov r9, rax
14002bd47lea rdx, [rip+0x165431]
14002bd4elea rcx, [rip+0x16539b]
14002bd55call std::__throw_out_of_range_fmt(char const*, ...)
14002bd5anop
14002bc60
14002bc60std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::compare(unsigned long long, unsigned long long, std::allocator<wchar_t> const&, unsigned long long, unsigned long long) const:
14002bc60push rbx
14002bc61sub rsp, 32
14002bc65mov r11, [rcx]
14002bc68mov r10, [rsp+80]
14002bc6dmov rax, [r11-24]
14002bc71cmp rax, rdx
14002bc74jb 0x14002bd41
14002bc7amov rbx, [r9]
14002bc7dmov r9, [rbx-24]
14002bc81cmp r9, r10
14002bc84jb 0x14002bd2b
14002bc8asub rax, rdx
14002bc8dlea rdx, [r11+2*rdx]
14002bc91cmp rax, r8
14002bc94cmovbe r8, rax
14002bc98mov rax, [rsp+88]
14002bc9dsub r9, r10
14002bca0lea r10, [rbx+2*r10]
14002bca4cmp r9, rax
14002bca7mov rcx, r8
14002bcaacmova r9, rax
14002bcaecmp r9, r8
14002bcb1cmovbe rcx, r9
14002bcb5test rcx, rcx
14002bcb8je 0x14002bcf4
14002bcbacmp r10, rdx
14002bcbdje 0x14002bcf4
14002bcbfxor eax, eax
14002bcc1nop [rax+rax]
14002bcccnop [rax+rax]
14002bcd7nop [rax+rax]
14002bce0
14002bce0loc_14002bce0:
14002bce0movzx ebx, [r10+2*rax]
14002bce5cmp [rdx+2*rax], bx
14002bce9jne 0x14002bd20
14002bcebadd rax, 1
14002bcefcmp rcx, rax
14002bcf2jne 0x14002bce0
14002bcf4
14002bcf4loc_14002bcf4:
14002bcf4sub r8, r9
14002bcf7mov eax, 0x7fffffff
14002bcfccmp r8, 0x7fffffff
14002bd03jg 0x14002bd15
14002bd05cmp r8, 0xffffffff80000000
14002bd0cmov eax, 0xffffffff80000000
14002bd11cmovge eax, r8l
14002bd15
14002bd15loc_14002bd15:
14002bd15add rsp, 32
14002bd19pop rbx
14002bd1aret
14002bd1b
14002bd1b 0f 1f 44 00 00 ..D..
14002bd20
14002bd20loc_14002bd20:
14002bd20sbb eax, eax
14002bd22or eax, 1
14002bd25add rsp, 32
14002bd29pop rbx
14002bd2aret
14002bd2b
14002bd2bloc_14002bd2b:
14002bd2bmov r8, r10
14002bd2elea rdx, [rip+0x16544a]
14002bd35lea rcx, [rip+0x1653b4]
14002bd3ccall std::__throw_out_of_range_fmt(char const*, ...)
14002bd41
14002bd41loc_14002bd41:
14002bd41mov r8, rdx
14002bd44mov r9, rax
14002bd47lea rdx, [rip+0x165431]
14002bd4elea rcx, [rip+0x16539b]
14002bd55call std::__throw_out_of_range_fmt(char const*, ...)
14002bd5anop
14002bc60
14002bd5b
14002bd5b // align 0x10
14002bd5b // align 0x10
14002bd60
14002bd60std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::crbegin() const:
14002bd60mov rdx, [rdx]
14002bd63mov rax, rcx
14002bd66mov rcx, [rdx-24]
14002bd6alea rdx, [rdx+2*rcx]
14002bd6emov [rax], rdx
14002bd71ret
14002bd60
14002bd60std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::crbegin() const:
14002bd60mov rdx, [rdx]
14002bd63mov rax, rcx
14002bd66mov rcx, [rdx-24]
14002bd6alea rdx, [rdx+2*rcx]
14002bd6emov [rax], rdx
14002bd71ret
14002bd60
14002bd72
14002bd72 // align 0x10
14002bd72 // align 0x10
14002bd80
14002bd80std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_check(unsigned long long, char const*) const:
14002bd80sub rsp, 40
14002bd84mov rcx, [rcx]
14002bd87mov r9, [rcx-24]
14002bd8bmov rax, rdx
14002bd8emov rdx, r8
14002bd91cmp r9, rax
14002bd94jb 0x14002bd9b
14002bd96add rsp, 40
14002bd9aret
14002bd9b
14002bd9bloc_14002bd9b:
14002bd9bmov r8, rax
14002bd9elea rcx, [rip+0x16534b]
14002bda5call std::__throw_out_of_range_fmt(char const*, ...)
14002bdaanop
14002bd80
14002bd80std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_check(unsigned long long, char const*) const:
14002bd80sub rsp, 40
14002bd84mov rcx, [rcx]
14002bd87mov r9, [rcx-24]
14002bd8bmov rax, rdx
14002bd8emov rdx, r8
14002bd91cmp r9, rax
14002bd94jb 0x14002bd9b
14002bd96add rsp, 40
14002bd9aret
14002bd9b
14002bd9bloc_14002bd9b:
14002bd9bmov r8, rax
14002bd9elea rcx, [rip+0x16534b]
14002bda5call std::__throw_out_of_range_fmt(char const*, ...)
14002bdaanop
14002bd80
14002bdab
14002bdab // align 0x10
14002bdab // align 0x10
14002bdb0
14002bdb0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_limit(unsigned long long, unsigned long long) const:
14002bdb0mov rax, [rcx]
14002bdb3mov rax, [rax-24]
14002bdb7sub rax, rdx
14002bdbacmp rax, r8
14002bdbdcmova rax, r8
14002bdc1ret
14002bdb0
14002bdb0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_limit(unsigned long long, unsigned long long) const:
14002bdb0mov rax, [rcx]
14002bdb3mov rax, [rax-24]
14002bdb7sub rax, rdx
14002bdbacmp rax, r8
14002bdbdcmova rax, r8
14002bdc1ret
14002bdb0
14002bdc2
14002bdc2 // align 0x10
14002bdc2 // align 0x10
14002bdd0
14002bdd0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::capacity() const:
14002bdd0mov rax, [rcx]
14002bdd3mov rax, [rax-16]
14002bdd7ret
14002bdd0
14002bdd0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::capacity() const:
14002bdd0mov rax, [rcx]
14002bdd3mov rax, [rax-16]
14002bdd7ret
14002bdd0
14002bdd8
14002bdd8 // align 0x10
14002bdd8 // align 0x10
14002bde0
14002bde0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::max_size() const:
14002bde0mov rax, 0x1ffffffffffffffc
14002bdearet
14002bde0
14002bde0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::max_size() const:
14002bde0mov rax, 0x1ffffffffffffffc
14002bdearet
14002bde0
14002bdeb
14002bdeb // align 0x10
14002bdeb // align 0x10
14002bdf0
14002bdf0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_ibegin() const:
14002bdf0mov rax, [rcx]
14002bdf3ret
14002bdf0
14002bdf0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_ibegin() const:
14002bdf0mov rax, [rcx]
14002bdf3ret
14002bdf0
14002bdf4
14002bdf4 // align 0x10
14002bdf4 // align 0x10
14002be00
14002be00std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator[](unsigned long long) const:
14002be00mov rax, [rcx]
14002be03lea rax, [rax+2*rdx]
14002be07ret
14002be00
14002be00std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator[](unsigned long long) const:
14002be00mov rax, [rcx]
14002be03lea rax, [rax+2*rdx]
14002be07ret
14002be00
14002be08
14002be08 // align 0x10
14002be08 // align 0x10
14002be15
14002be15 // align 0x10
14002be15 // align 0x10
14002be20
14002be20std::istream::sentry::operator bool() const:
14002be20movzx eax, [rcx]
14002be23ret
14002be20
14002be20std::istream::sentry::operator bool() const:
14002be20movzx eax, [rcx]
14002be23ret
14002be20
14002be24
14002be24 // align 0x10
14002be24 // align 0x10
14002be30
14002be30std::ostream::sentry::operator bool() const:
14002be30movzx eax, [rcx]
14002be33ret
14002be30
14002be30std::ostream::sentry::operator bool() const:
14002be30movzx eax, [rcx]
14002be33ret
14002be30
14002be34
14002be34 // align 0x10
14002be34 // align 0x10
14002be40
14002be40std::string::_M_disjunct(char const*) const:
14002be40mov rax, rcx
14002be43mov rcx, rdx
14002be46mov edx, 1
14002be4bmov rax, [rax]
14002be4ecmp rcx, rax
14002be51jb 0x14002be5d
14002be53add rax, [rax-24]
14002be57cmp rax, rcx
14002be5asetb dl
14002be5d
14002be5dloc_14002be5d:
14002be5dmov eax, edx
14002be5fret
14002be40
14002be40std::string::_M_disjunct(char const*) const:
14002be40mov rax, rcx
14002be43mov rcx, rdx
14002be46mov edx, 1
14002be4bmov rax, [rax]
14002be4ecmp rcx, rax
14002be51jb 0x14002be5d
14002be53add rax, [rax-24]
14002be57cmp rax, rcx
14002be5asetb dl
14002be5d
14002be5dloc_14002be5d:
14002be5dmov eax, edx
14002be5fret
14002be40
14002be60
14002be60std::string::find_last_of(char const*, unsigned long long) const:
14002be60push rbx
14002be61sub rsp, 48
14002be65mov rbx, rcx
14002be68mov rcx, rdx
14002be6bmov [rsp+40], r8
14002be70mov [rsp+32], rdx
14002be75call strlen
14002be7amov r8, [rsp+40]
14002be7fmov rdx, [rsp+32]
14002be84mov rcx, rbx
14002be87mov r9, rax
14002be8aadd rsp, 48
14002be8epop rbx
14002be8fjmp 0x14002bea0
14002be60
14002be60std::string::find_last_of(char const*, unsigned long long) const:
14002be60push rbx
14002be61sub rsp, 48
14002be65mov rbx, rcx
14002be68mov rcx, rdx
14002be6bmov [rsp+40], r8
14002be70mov [rsp+32], rdx
14002be75call strlen
14002be7amov r8, [rsp+40]
14002be7fmov rdx, [rsp+32]
14002be84mov rcx, rbx
14002be87mov r9, rax
14002be8aadd rsp, 48
14002be8epop rbx
14002be8fjmp 0x14002bea0
14002be60
14002be94
14002be94 // align 0x10
14002be94 // align 0x10
14002bea0
14002bea0std::string::find_last_of(char const*, unsigned long long, unsigned long long) const:
14002bea0push rbp
14002bea1push rdi
14002bea2push rsi
14002bea3push rbx
14002bea4sub rsp, 40
14002bea8mov rbp, [rcx]
14002beabmov rbx, [rbp-24]
14002beafmov rdi, rdx
14002beb2mov rsi, r9
14002beb5test rbx, rbx
14002beb8je 0x14002bf00
14002bebatest r9, r9
14002bebdje 0x14002bf00
14002bebfsub rbx, 1
14002bec3cmp rbx, r8
14002bec6cmova rbx, r8
14002becajmp 0x14002bed6
14002becc
14002becc 0f 1f 40 00 ..@.
14002bed0
14002bed0loc_14002bed0:
14002bed0sub rbx, 1
14002bed4jb 0x14002beeb
14002bed6
14002bed6loc_14002bed6:
14002bed6movsx edx, [rbp+rbx]
14002bedbmov r8, rsi
14002bedemov rcx, rdi
14002bee1call memchr
14002bee6test rax, rax
14002bee9je 0x14002bed0
14002beeb
14002beebloc_14002beeb:
14002beebmov rax, rbx
14002beeeadd rsp, 40
14002bef2pop rbx
14002bef3pop rsi
14002bef4pop rdi
14002bef5pop rbp
14002bef6ret
14002bef7
14002bef7 66 0f 1f 84 00 00 00 00 00 f........
14002bf00
14002bf00loc_14002bf00:
14002bf00mov rbx, -1
14002bf07mov rax, rbx
14002bf0aadd rsp, 40
14002bf0epop rbx
14002bf0fpop rsi
14002bf10pop rdi
14002bf11pop rbp
14002bf12ret
14002bea0
14002bea0std::string::find_last_of(char const*, unsigned long long, unsigned long long) const:
14002bea0push rbp
14002bea1push rdi
14002bea2push rsi
14002bea3push rbx
14002bea4sub rsp, 40
14002bea8mov rbp, [rcx]
14002beabmov rbx, [rbp-24]
14002beafmov rdi, rdx
14002beb2mov rsi, r9
14002beb5test rbx, rbx
14002beb8je 0x14002bf00
14002bebatest r9, r9
14002bebdje 0x14002bf00
14002bebfsub rbx, 1
14002bec3cmp rbx, r8
14002bec6cmova rbx, r8
14002becajmp 0x14002bed6
14002becc
14002becc 0f 1f 40 00 ..@.
14002bed0
14002bed0loc_14002bed0:
14002bed0sub rbx, 1
14002bed4jb 0x14002beeb
14002bed6
14002bed6loc_14002bed6:
14002bed6movsx edx, [rbp+rbx]
14002bedbmov r8, rsi
14002bedemov rcx, rdi
14002bee1call memchr
14002bee6test rax, rax
14002bee9je 0x14002bed0
14002beeb
14002beebloc_14002beeb:
14002beebmov rax, rbx
14002beeeadd rsp, 40
14002bef2pop rbx
14002bef3pop rsi
14002bef4pop rdi
14002bef5pop rbp
14002bef6ret
14002bef7
14002bef7 66 0f 1f 84 00 00 00 00 00 f........
14002bf00
14002bf00loc_14002bf00:
14002bf00mov rbx, -1
14002bf07mov rax, rbx
14002bf0aadd rsp, 40
14002bf0epop rbx
14002bf0fpop rsi
14002bf10pop rdi
14002bf11pop rbp
14002bf12ret
14002bea0
14002bf13
14002bf13 // align 0x10
14002bf13 // align 0x10
14002bf20
14002bf20std::string::find_last_of(std::string const&, unsigned long long) const:
14002bf20mov rdx, [rdx]
14002bf23mov r9, [rdx-24]
14002bf27jmp 0x14002bea0
14002bf20
14002bf20std::string::find_last_of(std::string const&, unsigned long long) const:
14002bf20mov rdx, [rdx]
14002bf23mov r9, [rdx-24]
14002bf27jmp 0x14002bea0
14002bf20
14002bf2c
14002bf2c // align 0x10
14002bf2c // align 0x10
14002bf30
14002bf30std::string::find_last_of(char, unsigned long long) const:
14002bf30movsx edx, dl
14002bf33jmp 0x14002c620
14002bf30
14002bf30std::string::find_last_of(char, unsigned long long) const:
14002bf30movsx edx, dl
14002bf33jmp 0x14002c620
14002bf30
14002bf38
14002bf38 // align 0x10
14002bf38 // align 0x10
14002bf40
14002bf40std::string::find_first_of(char const*, unsigned long long) const:
14002bf40push rbx
14002bf41sub rsp, 48
14002bf45mov rbx, rcx
14002bf48mov rcx, rdx
14002bf4bmov [rsp+40], r8
14002bf50mov [rsp+32], rdx
14002bf55call strlen
14002bf5amov r8, [rsp+40]
14002bf5fmov rdx, [rsp+32]
14002bf64mov rcx, rbx
14002bf67mov r9, rax
14002bf6aadd rsp, 48
14002bf6epop rbx
14002bf6fjmp 0x14002bf80
14002bf40
14002bf40std::string::find_first_of(char const*, unsigned long long) const:
14002bf40push rbx
14002bf41sub rsp, 48
14002bf45mov rbx, rcx
14002bf48mov rcx, rdx
14002bf4bmov [rsp+40], r8
14002bf50mov [rsp+32], rdx
14002bf55call strlen
14002bf5amov r8, [rsp+40]
14002bf5fmov rdx, [rsp+32]
14002bf64mov rcx, rbx
14002bf67mov r9, rax
14002bf6aadd rsp, 48
14002bf6epop rbx
14002bf6fjmp 0x14002bf80
14002bf40
14002bf74
14002bf74 // align 0x10
14002bf74 // align 0x10
14002bf80
14002bf80std::string::find_first_of(char const*, unsigned long long, unsigned long long) const:
14002bf80push r12
14002bf82push rbp
14002bf83push rdi
14002bf84push rsi
14002bf85push rbx
14002bf86sub rsp, 32
14002bf8amov rax, -1
14002bf91mov rdi, rdx
14002bf94mov rbx, r8
14002bf97mov rsi, r9
14002bf9atest r9, r9
14002bf9dje 0x14002bfd1
14002bf9fmov rbp, [rcx]
14002bfa2mov r12, [rbp-24]
14002bfa6cmp r8, r12
14002bfa9jb 0x14002bfb9
14002bfabjmp 0x14002bfd1
14002bfad
14002bfad 0f 1f 00 ...
14002bfb0
14002bfb0loc_14002bfb0:
14002bfb0add rbx, 1
14002bfb4cmp rbx, r12
14002bfb7je 0x14002bfe0
14002bfb9
14002bfb9loc_14002bfb9:
14002bfb9movsx edx, [rbp+rbx]
14002bfbemov r8, rsi
14002bfc1mov rcx, rdi
14002bfc4call memchr
14002bfc9test rax, rax
14002bfccje 0x14002bfb0
14002bfcemov rax, rbx
14002bfd1
14002bfd1loc_14002bfd1:
14002bfd1add rsp, 32
14002bfd5pop rbx
14002bfd6pop rsi
14002bfd7pop rdi
14002bfd8pop rbp
14002bfd9pop r12
14002bfdbret
14002bfdc
14002bfdc 0f 1f 40 00 ..@.
14002bfe0
14002bfe0loc_14002bfe0:
14002bfe0mov rax, -1
14002bfe7add rsp, 32
14002bfebpop rbx
14002bfecpop rsi
14002bfedpop rdi
14002bfeepop rbp
14002bfefpop r12
14002bff1ret
14002bf80
14002bf80std::string::find_first_of(char const*, unsigned long long, unsigned long long) const:
14002bf80push r12
14002bf82push rbp
14002bf83push rdi
14002bf84push rsi
14002bf85push rbx
14002bf86sub rsp, 32
14002bf8amov rax, -1
14002bf91mov rdi, rdx
14002bf94mov rbx, r8
14002bf97mov rsi, r9
14002bf9atest r9, r9
14002bf9dje 0x14002bfd1
14002bf9fmov rbp, [rcx]
14002bfa2mov r12, [rbp-24]
14002bfa6cmp r8, r12
14002bfa9jb 0x14002bfb9
14002bfabjmp 0x14002bfd1
14002bfad
14002bfad 0f 1f 00 ...
14002bfb0
14002bfb0loc_14002bfb0:
14002bfb0add rbx, 1
14002bfb4cmp rbx, r12
14002bfb7je 0x14002bfe0
14002bfb9
14002bfb9loc_14002bfb9:
14002bfb9movsx edx, [rbp+rbx]
14002bfbemov r8, rsi
14002bfc1mov rcx, rdi
14002bfc4call memchr
14002bfc9test rax, rax
14002bfccje 0x14002bfb0
14002bfcemov rax, rbx
14002bfd1
14002bfd1loc_14002bfd1:
14002bfd1add rsp, 32
14002bfd5pop rbx
14002bfd6pop rsi
14002bfd7pop rdi
14002bfd8pop rbp
14002bfd9pop r12
14002bfdbret
14002bfdc
14002bfdc 0f 1f 40 00 ..@.
14002bfe0
14002bfe0loc_14002bfe0:
14002bfe0mov rax, -1
14002bfe7add rsp, 32
14002bfebpop rbx
14002bfecpop rsi
14002bfedpop rdi
14002bfeepop rbp
14002bfefpop r12
14002bff1ret
14002bf80
14002bff2
14002bff2 // align 0x10
14002bff2 // align 0x10
14002c000
14002c000std::string::find_first_of(std::string const&, unsigned long long) const:
14002c000mov rdx, [rdx]
14002c003mov r9, [rdx-24]
14002c007jmp 0x14002bf80
14002c000
14002c000std::string::find_first_of(std::string const&, unsigned long long) const:
14002c000mov rdx, [rdx]
14002c003mov r9, [rdx-24]
14002c007jmp 0x14002bf80
14002c000
14002c00c
14002c00c // align 0x10
14002c00c // align 0x10
14002c010
14002c010std::string::find_first_of(char, unsigned long long) const:
14002c010movsx edx, dl
14002c013jmp 0x14002c490
14002c010
14002c010std::string::find_first_of(char, unsigned long long) const:
14002c010movsx edx, dl
14002c013jmp 0x14002c490
14002c010
14002c018
14002c018 // align 0x10
14002c018 // align 0x10
14002c024
14002c024 // align 0x10
14002c024 // align 0x10
14002c030
14002c030std::string::_M_check_length(unsigned long long, unsigned long long, char const*) const:
14002c030sub rsp, 40
14002c034mov r10, 0x3ffffffffffffff9
14002c03emov rax, [rcx]
14002c041add rdx, r10
14002c044sub rdx, [rax-24]
14002c048cmp rdx, r8
14002c04bjb 0x14002c052
14002c04dadd rsp, 40
14002c051ret
14002c052
14002c052loc_14002c052:
14002c052mov rcx, r9
14002c055call std::__throw_length_error(char const*)
14002c05anop
14002c030
14002c030std::string::_M_check_length(unsigned long long, unsigned long long, char const*) const:
14002c030sub rsp, 40
14002c034mov r10, 0x3ffffffffffffff9
14002c03emov rax, [rcx]
14002c041add rdx, r10
14002c044sub rdx, [rax-24]
14002c048cmp rdx, r8
14002c04bjb 0x14002c052
14002c04dadd rsp, 40
14002c051ret
14002c052
14002c052loc_14002c052:
14002c052mov rcx, r9
14002c055call std::__throw_length_error(char const*)
14002c05anop
14002c030
14002c05b
14002c05b // align 0x10
14002c05b // align 0x10
14002c060
14002c060std::string::find_last_not_of(char const*, unsigned long long) const:
14002c060push rbx
14002c061sub rsp, 48
14002c065mov rbx, rcx
14002c068mov rcx, rdx
14002c06bmov [rsp+40], r8
14002c070mov [rsp+32], rdx
14002c075call strlen
14002c07amov r8, [rsp+40]
14002c07fmov rdx, [rsp+32]
14002c084mov rcx, rbx
14002c087mov r9, rax
14002c08aadd rsp, 48
14002c08epop rbx
14002c08fjmp 0x14002c0a0
14002c060
14002c060std::string::find_last_not_of(char const*, unsigned long long) const:
14002c060push rbx
14002c061sub rsp, 48
14002c065mov rbx, rcx
14002c068mov rcx, rdx
14002c06bmov [rsp+40], r8
14002c070mov [rsp+32], rdx
14002c075call strlen
14002c07amov r8, [rsp+40]
14002c07fmov rdx, [rsp+32]
14002c084mov rcx, rbx
14002c087mov r9, rax
14002c08aadd rsp, 48
14002c08epop rbx
14002c08fjmp 0x14002c0a0
14002c060
14002c094
14002c094 // align 0x10
14002c094 // align 0x10
14002c0a0
14002c0a0std::string::find_last_not_of(char const*, unsigned long long, unsigned long long) const:
14002c0a0push rbp
14002c0a1push rdi
14002c0a2push rsi
14002c0a3push rbx
14002c0a4sub rsp, 40
14002c0a8mov rbx, -1
14002c0afmov rbp, [rcx]
14002c0b2mov rax, [rbp-24]
14002c0b6mov rdi, rdx
14002c0b9mov rsi, r9
14002c0bctest rax, rax
14002c0bfje 0x14002c0d4
14002c0c1sub rax, 1
14002c0c5mov rbx, r8
14002c0c8cmp rax, r8
14002c0cbcmovbe rbx, rax
14002c0cftest r9, r9
14002c0d2jne 0x14002c0e9
14002c0d4
14002c0d4loc_14002c0d4:
14002c0d4mov rax, rbx
14002c0d7add rsp, 40
14002c0dbpop rbx
14002c0dcpop rsi
14002c0ddpop rdi
14002c0depop rbp
14002c0dfret
14002c0e0
14002c0e0loc_14002c0e0:
14002c0e0test rbx, rbx
14002c0e3je 0x14002c100
14002c0e5sub rbx, 1
14002c0e9
14002c0e9loc_14002c0e9:
14002c0e9movsx edx, [rbp+rbx]
14002c0eemov r8, rsi
14002c0f1mov rcx, rdi
14002c0f4call memchr
14002c0f9test rax, rax
14002c0fcjne 0x14002c0e0
14002c0fejmp 0x14002c0d4
14002c100
14002c100loc_14002c100:
14002c100mov rbx, -1
14002c107jmp 0x14002c0d4
14002c0a0
14002c0a0std::string::find_last_not_of(char const*, unsigned long long, unsigned long long) const:
14002c0a0push rbp
14002c0a1push rdi
14002c0a2push rsi
14002c0a3push rbx
14002c0a4sub rsp, 40
14002c0a8mov rbx, -1
14002c0afmov rbp, [rcx]
14002c0b2mov rax, [rbp-24]
14002c0b6mov rdi, rdx
14002c0b9mov rsi, r9
14002c0bctest rax, rax
14002c0bfje 0x14002c0d4
14002c0c1sub rax, 1
14002c0c5mov rbx, r8
14002c0c8cmp rax, r8
14002c0cbcmovbe rbx, rax
14002c0cftest r9, r9
14002c0d2jne 0x14002c0e9
14002c0d4
14002c0d4loc_14002c0d4:
14002c0d4mov rax, rbx
14002c0d7add rsp, 40
14002c0dbpop rbx
14002c0dcpop rsi
14002c0ddpop rdi
14002c0depop rbp
14002c0dfret
14002c0e0
14002c0e0loc_14002c0e0:
14002c0e0test rbx, rbx
14002c0e3je 0x14002c100
14002c0e5sub rbx, 1
14002c0e9
14002c0e9loc_14002c0e9:
14002c0e9movsx edx, [rbp+rbx]
14002c0eemov r8, rsi
14002c0f1mov rcx, rdi
14002c0f4call memchr
14002c0f9test rax, rax
14002c0fcjne 0x14002c0e0
14002c0fejmp 0x14002c0d4
14002c100
14002c100loc_14002c100:
14002c100mov rbx, -1
14002c107jmp 0x14002c0d4
14002c0a0
14002c109
14002c109 // align 0x10
14002c109 // align 0x10
14002c110
14002c110std::string::find_last_not_of(std::string const&, unsigned long long) const:
14002c110mov rdx, [rdx]
14002c113mov r9, [rdx-24]
14002c117jmp 0x14002c0a0
14002c110
14002c110std::string::find_last_not_of(std::string const&, unsigned long long) const:
14002c110mov rdx, [rdx]
14002c113mov r9, [rdx-24]
14002c117jmp 0x14002c0a0
14002c110
14002c11c
14002c11c // align 0x10
14002c11c // align 0x10
14002c120
14002c120std::string::find_last_not_of(char, unsigned long long) const:
14002c120mov rax, rcx
14002c123mov ecx, edx
14002c125mov rdx, [rax]
14002c128mov rax, -1
14002c12fmov r9, [rdx-24]
14002c133test r9, r9
14002c136je 0x14002c15b
14002c138sub r9, 1
14002c13cmov rax, r8
14002c13fcmp r9, r8
14002c142cmovbe rax, r9
14002c146jmp 0x14002c156
14002c148
14002c148 0f 1f 84 00 00 00 00 00 ........
14002c150
14002c150loc_14002c150:
14002c150sub rax, 1
14002c154jb 0x14002c15b
14002c156
14002c156loc_14002c156:
14002c156cmp [rdx+rax], cl
14002c159je 0x14002c150
14002c15b
14002c15bloc_14002c15b:
14002c15bret
14002c120
14002c120std::string::find_last_not_of(char, unsigned long long) const:
14002c120mov rax, rcx
14002c123mov ecx, edx
14002c125mov rdx, [rax]
14002c128mov rax, -1
14002c12fmov r9, [rdx-24]
14002c133test r9, r9
14002c136je 0x14002c15b
14002c138sub r9, 1
14002c13cmov rax, r8
14002c13fcmp r9, r8
14002c142cmovbe rax, r9
14002c146jmp 0x14002c156
14002c148
14002c148 0f 1f 84 00 00 00 00 00 ........
14002c150
14002c150loc_14002c150:
14002c150sub rax, 1
14002c154jb 0x14002c15b
14002c156
14002c156loc_14002c156:
14002c156cmp [rdx+rax], cl
14002c159je 0x14002c150
14002c15b
14002c15bloc_14002c15b:
14002c15bret
14002c120
14002c15c
14002c15c // align 0x10
14002c15c // align 0x10
14002c160
14002c160std::string::find_first_not_of(char const*, unsigned long long) const:
14002c160push rbx
14002c161sub rsp, 48
14002c165mov rbx, rcx
14002c168mov rcx, rdx
14002c16bmov [rsp+40], r8
14002c170mov [rsp+32], rdx
14002c175call strlen
14002c17amov r8, [rsp+40]
14002c17fmov rdx, [rsp+32]
14002c184mov rcx, rbx
14002c187mov r9, rax
14002c18aadd rsp, 48
14002c18epop rbx
14002c18fjmp 0x14002c1a0
14002c160
14002c160std::string::find_first_not_of(char const*, unsigned long long) const:
14002c160push rbx
14002c161sub rsp, 48
14002c165mov rbx, rcx
14002c168mov rcx, rdx
14002c16bmov [rsp+40], r8
14002c170mov [rsp+32], rdx
14002c175call strlen
14002c17amov r8, [rsp+40]
14002c17fmov rdx, [rsp+32]
14002c184mov rcx, rbx
14002c187mov r9, rax
14002c18aadd rsp, 48
14002c18epop rbx
14002c18fjmp 0x14002c1a0
14002c160
14002c194
14002c194 // align 0x10
14002c194 // align 0x10
14002c1a0
14002c1a0std::string::find_first_not_of(char const*, unsigned long long, unsigned long long) const:
14002c1a0push r12
14002c1a2push rbp
14002c1a3push rdi
14002c1a4push rsi
14002c1a5push rbx
14002c1a6sub rsp, 32
14002c1aamov rbp, [rcx]
14002c1admov r12, [rbp-24]
14002c1b1mov rdi, rdx
14002c1b4mov rbx, r8
14002c1b7mov rsi, r9
14002c1bacmp r8, r12
14002c1bdjae 0x14002c1f6
14002c1bftest r9, r9
14002c1c2jne 0x14002c1d8
14002c1c4
14002c1c4loc_14002c1c4:
14002c1c4mov rax, rbx
14002c1c7add rsp, 32
14002c1cbpop rbx
14002c1ccpop rsi
14002c1cdpop rdi
14002c1cepop rbp
14002c1cfpop r12
14002c1d1ret
14002c1d2
14002c1d2 66 0f 1f 44 00 00 f..D..
14002c1d8
14002c1d8loc_14002c1d8:
14002c1d8movsx edx, [rbp+rbx]
14002c1ddmov r8, rsi
14002c1e0mov rcx, rdi
14002c1e3call memchr
14002c1e8test rax, rax
14002c1ebje 0x14002c1c4
14002c1edadd rbx, 1
14002c1f1cmp rbx, r12
14002c1f4jne 0x14002c1d8
14002c1f6
14002c1f6loc_14002c1f6:
14002c1f6mov rbx, -1
14002c1fdmov rax, rbx
14002c200add rsp, 32
14002c204pop rbx
14002c205pop rsi
14002c206pop rdi
14002c207pop rbp
14002c208pop r12
14002c20aret
14002c1a0
14002c1a0std::string::find_first_not_of(char const*, unsigned long long, unsigned long long) const:
14002c1a0push r12
14002c1a2push rbp
14002c1a3push rdi
14002c1a4push rsi
14002c1a5push rbx
14002c1a6sub rsp, 32
14002c1aamov rbp, [rcx]
14002c1admov r12, [rbp-24]
14002c1b1mov rdi, rdx
14002c1b4mov rbx, r8
14002c1b7mov rsi, r9
14002c1bacmp r8, r12
14002c1bdjae 0x14002c1f6
14002c1bftest r9, r9
14002c1c2jne 0x14002c1d8
14002c1c4
14002c1c4loc_14002c1c4:
14002c1c4mov rax, rbx
14002c1c7add rsp, 32
14002c1cbpop rbx
14002c1ccpop rsi
14002c1cdpop rdi
14002c1cepop rbp
14002c1cfpop r12
14002c1d1ret
14002c1d2
14002c1d2 66 0f 1f 44 00 00 f..D..
14002c1d8
14002c1d8loc_14002c1d8:
14002c1d8movsx edx, [rbp+rbx]
14002c1ddmov r8, rsi
14002c1e0mov rcx, rdi
14002c1e3call memchr
14002c1e8test rax, rax
14002c1ebje 0x14002c1c4
14002c1edadd rbx, 1
14002c1f1cmp rbx, r12
14002c1f4jne 0x14002c1d8
14002c1f6
14002c1f6loc_14002c1f6:
14002c1f6mov rbx, -1
14002c1fdmov rax, rbx
14002c200add rsp, 32
14002c204pop rbx
14002c205pop rsi
14002c206pop rdi
14002c207pop rbp
14002c208pop r12
14002c20aret
14002c1a0
14002c20b
14002c20b // align 0x10
14002c20b // align 0x10
14002c210
14002c210std::string::find_first_not_of(std::string const&, unsigned long long) const:
14002c210mov rdx, [rdx]
14002c213mov r9, [rdx-24]
14002c217jmp 0x14002c1a0
14002c210
14002c210std::string::find_first_not_of(std::string const&, unsigned long long) const:
14002c210mov rdx, [rdx]
14002c213mov r9, [rdx-24]
14002c217jmp 0x14002c1a0
14002c210
14002c21c
14002c21c // align 0x10
14002c21c // align 0x10
14002c220
14002c220std::string::find_first_not_of(char, unsigned long long) const:
14002c220mov rax, rcx
14002c223mov ecx, edx
14002c225mov rax, [rax]
14002c228mov rdx, [rax-24]
14002c22ccmp r8, rdx
14002c22fjb 0x14002c249
14002c231jmp 0x14002c258
14002c233
14002c233 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ff.........f.
14002c240
14002c240loc_14002c240:
14002c240add r8, 1
14002c244cmp r8, rdx
14002c247je 0x14002c258
14002c249
14002c249loc_14002c249:
14002c249cmp [rax+r8], cl
14002c24dje 0x14002c240
14002c24fmov rax, r8
14002c252ret
14002c253
14002c253 0f 1f 44 00 00 ..D..
14002c258
14002c258loc_14002c258:
14002c258mov rax, -1
14002c25fret
14002c220
14002c220std::string::find_first_not_of(char, unsigned long long) const:
14002c220mov rax, rcx
14002c223mov ecx, edx
14002c225mov rax, [rax]
14002c228mov rdx, [rax-24]
14002c22ccmp r8, rdx
14002c22fjb 0x14002c249
14002c231jmp 0x14002c258
14002c233
14002c233 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 ff.........f.
14002c240
14002c240loc_14002c240:
14002c240add r8, 1
14002c244cmp r8, rdx
14002c247je 0x14002c258
14002c249
14002c249loc_14002c249:
14002c249cmp [rax+r8], cl
14002c24dje 0x14002c240
14002c24fmov rax, r8
14002c252ret
14002c253
14002c253 0f 1f 44 00 00 ..D..
14002c258
14002c258loc_14002c258:
14002c258mov rax, -1
14002c25fret
14002c220
Loading..