Created
May 9, 2018 06:25
-
-
Save bdw/6d5b4ca6a7d2a3cad5eea174174cdad0 to your computer and use it in GitHub Desktop.
broken assembly on windows
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0x0000000069bc7443 <+0>: push rbp | |
0x0000000069bc7444 <+1>: push rbx | |
0x0000000069bc7445 <+2>: sub rsp,0x98 | |
0x0000000069bc744c <+9>: lea rbp,[rsp+0x80] | |
0x0000000069bc7454 <+17>: mov QWORD PTR [rbp+0x30],rcx | |
0x0000000069bc7458 <+21>: mov QWORD PTR [rbp+0x38],rdx | |
0x0000000069bc745c <+25>: mov DWORD PTR [rbp+0x40],r8d | |
0x0000000069bc7460 <+29>: mov QWORD PTR [rbp+0x48],r9 | |
0x0000000069bc7464 <+33>: mov rax,QWORD PTR [rbp+0x58] | |
0x0000000069bc7468 <+37>: mov eax,DWORD PTR [rax] | |
0x0000000069bc746a <+39>: mov DWORD PTR [rbp+0x8],eax | |
0x0000000069bc746d <+42>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7471 <+46>: mov rcx,rax | |
0x0000000069bc7474 <+49>: call 0x69bc6e9f <MVM_frame_effective_handlers> | |
0x0000000069bc7479 <+54>: mov QWORD PTR [rbp-0x8],rax | |
0x0000000069bc747d <+58>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7481 <+62>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc7488 <+69>: test rax,rax | |
0x0000000069bc748b <+72>: je 0x69bc76d5 <search_frame_handlers_lex+658> | |
0x0000000069bc7491 <+78>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7495 <+82>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc749c <+89>: mov rax,QWORD PTR [rax+0x70] | |
0x0000000069bc74a0 <+93>: test rax,rax | |
0x0000000069bc74a3 <+96>: je 0x69bc76d5 <search_frame_handlers_lex+658> | |
0x0000000069bc74a9 <+102>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc74ad <+106>: mov rax,QWORD PTR [rax+0xa8] | |
0x0000000069bc74b4 <+113>: test rax,rax | |
0x0000000069bc74b7 <+116>: je 0x69bc76d5 <search_frame_handlers_lex+658> | |
0x0000000069bc74bd <+122>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc74c1 <+126>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc74c8 <+133>: mov rax,QWORD PTR [rax+0x70] | |
0x0000000069bc74cc <+137>: mov QWORD PTR [rbp-0x10],rax | |
0x0000000069bc74d0 <+141>: mov rdx,QWORD PTR [rbp+0x38] | |
0x0000000069bc74d4 <+145>: mov rax,QWORD PTR [rbp-0x10] | |
0x0000000069bc74d8 <+149>: mov r8,rdx | |
0x0000000069bc74db <+152>: mov rdx,rax | |
0x0000000069bc74de <+155>: mov rcx,QWORD PTR [rbp+0x30] | |
0x0000000069bc74e2 <+159>: call 0x69d4f29b <MVM_jit_code_get_current_position> | |
0x0000000069bc74e7 <+164>: mov QWORD PTR [rbp-0x18],rax | |
0x0000000069bc74eb <+168>: mov rax,QWORD PTR [rbp-0x10] | |
0x0000000069bc74ef <+172>: mov rax,QWORD PTR [rax+0x58] | |
0x0000000069bc74f3 <+176>: mov QWORD PTR [rbp-0x20],rax | |
0x0000000069bc74f7 <+180>: mov rdx,QWORD PTR [rbp-0x18] | |
0x0000000069bc74fb <+184>: mov rax,QWORD PTR [rbp-0x10] | |
0x0000000069bc74ff <+188>: mov r9d,0x0 | |
0x0000000069bc7505 <+194>: mov r8,rdx | |
0x0000000069bc7508 <+197>: mov rdx,rax | |
0x0000000069bc750b <+200>: mov rcx,QWORD PTR [rbp+0x30] | |
0x0000000069bc750f <+204>: call 0x69d4f3ae <MVM_jit_code_get_active_handlers> | |
0x0000000069bc7514 <+209>: mov DWORD PTR [rbp+0xc],eax | |
0x0000000069bc7517 <+212>: jmp 0x69bc76c0 <search_frame_handlers_lex+637> | |
0x0000000069bc751c <+217>: mov edx,DWORD PTR [rbp+0xc] | |
0x0000000069bc751f <+220>: mov rax,rdx | |
0x0000000069bc7522 <+223>: add rax,rax | |
0x0000000069bc7525 <+226>: add rax,rdx | |
0x0000000069bc7528 <+229>: shl rax,0x3 | |
0x0000000069bc752c <+233>: mov rdx,rax | |
0x0000000069bc752f <+236>: mov rax,QWORD PTR [rbp-0x8] | |
0x0000000069bc7533 <+240>: add rax,rdx | |
0x0000000069bc7536 <+243>: mov QWORD PTR [rbp-0x28],rax | |
0x0000000069bc753a <+247>: cmp DWORD PTR [rbp+0x60],0x0 | |
0x0000000069bc753e <+251>: je 0x69bc7551 <search_frame_handlers_lex+270> | |
0x0000000069bc7540 <+253>: mov rax,QWORD PTR [rbp-0x28] | |
0x0000000069bc7544 <+257>: movzx eax,WORD PTR [rax+0x16] | |
0x0000000069bc7548 <+261>: test ax,ax | |
0x0000000069bc754b <+264>: jns 0x69bc7697 <search_frame_handlers_lex+596> | |
0x0000000069bc7551 <+270>: mov rax,QWORD PTR [rbp-0x28] | |
0x0000000069bc7555 <+274>: mov eax,DWORD PTR [rax+0x8] | |
0x0000000069bc7558 <+277>: cmp eax,0x80000000 | |
0x0000000069bc755d <+282>: jne 0x69bc75f6 <search_frame_handlers_lex+435> | |
0x0000000069bc7563 <+288>: cmp DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc7567 <+292>: je 0x69bc757c <search_frame_handlers_lex+313> | |
0x0000000069bc7569 <+294>: mov DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc7570 <+301>: mov rax,QWORD PTR [rbp+0x58] | |
0x0000000069bc7574 <+305>: mov DWORD PTR [rax],0x0 | |
0x0000000069bc757a <+311>: jmp 0x69bc75f6 <search_frame_handlers_lex+435> | |
0x0000000069bc757c <+313>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7580 <+317>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc7587 <+324>: mov rcx,QWORD PTR [rax+0x48] | |
0x0000000069bc758b <+328>: mov rax,QWORD PTR [rbp-0x28] | |
0x0000000069bc758f <+332>: movzx eax,WORD PTR [rax+0x16] | |
0x0000000069bc7593 <+336>: movsx rdx,ax | |
0x0000000069bc7597 <+340>: mov rax,rdx | |
0x0000000069bc759a <+343>: shl rax,0x3 | |
0x0000000069bc759e <+347>: sub rax,rdx | |
0x0000000069bc75a1 <+350>: shl rax,0x3 | |
0x0000000069bc75a5 <+354>: add rax,rcx | |
0x0000000069bc75a8 <+357>: movzx eax,WORD PTR [rax+0x10] | |
0x0000000069bc75ac <+361>: mov WORD PTR [rbp-0x2a],ax | |
0x0000000069bc75b0 <+365>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc75b4 <+369>: mov rax,QWORD PTR [rax+0x18] | |
0x0000000069bc75b8 <+373>: movzx edx,WORD PTR [rbp-0x2a] | |
0x0000000069bc75bc <+377>: shl rdx,0x3 | |
0x0000000069bc75c0 <+381>: add rax,rdx | |
0x0000000069bc75c3 <+384>: mov rax,QWORD PTR [rax] | |
0x0000000069bc75c6 <+387>: mov rax,QWORD PTR [rax+0x20] | |
0x0000000069bc75ca <+391>: mov QWORD PTR [rbp-0x38],rax | |
0x0000000069bc75ce <+395>: mov rax,QWORD PTR [rbp-0x38] | |
0x0000000069bc75d2 <+399>: cmp rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc75d6 <+403>: jne 0x69bc75e1 <search_frame_handlers_lex+414> | |
0x0000000069bc75d8 <+405>: mov DWORD PTR [rbp+0x60],0x1 | |
0x0000000069bc75df <+412>: jmp 0x69bc75f6 <search_frame_handlers_lex+435> | |
0x0000000069bc75e1 <+414>: mov rax,QWORD PTR [rbp+0x68] | |
0x0000000069bc75e5 <+418>: mov rdx,QWORD PTR [rbp-0x38] | |
0x0000000069bc75e9 <+422>: mov QWORD PTR [rax],rdx | |
0x0000000069bc75ec <+425>: mov eax,0x0 | |
0x0000000069bc75f1 <+430>: jmp 0x69bc7923 <search_frame_handlers_lex+1248> | |
0x0000000069bc75f6 <+435>: cmp DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc75fa <+439>: jne 0x69bc769a <search_frame_handlers_lex+599> | |
0x0000000069bc7600 <+445>: mov ecx,DWORD PTR [rbp+0x40] | |
0x0000000069bc7603 <+448>: mov r8,QWORD PTR [rbp+0x48] | |
0x0000000069bc7607 <+452>: mov rdx,QWORD PTR [rbp-0x28] | |
0x0000000069bc760b <+456>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc760f <+460>: mov r9,r8 | |
0x0000000069bc7612 <+463>: mov r8d,ecx | |
0x0000000069bc7615 <+466>: mov rcx,rax | |
0x0000000069bc7618 <+469>: call 0x69bc7078 <handler_can_handle> | |
0x0000000069bc761d <+474>: test eax,eax | |
0x0000000069bc761f <+476>: je 0x69bc769a <search_frame_handlers_lex+599> | |
0x0000000069bc7621 <+478>: mov rdx,QWORD PTR [rbp+0x38] | |
0x0000000069bc7625 <+482>: mov rax,QWORD PTR [rbp-0x28] | |
0x0000000069bc7629 <+486>: mov r8,rdx | |
0x0000000069bc762c <+489>: mov rdx,rax | |
0x0000000069bc762f <+492>: mov rcx,QWORD PTR [rbp+0x30] | |
0x0000000069bc7633 <+496>: call 0x69bc6fe7 <in_handler_stack> | |
0x0000000069bc7638 <+501>: test al,al | |
0x0000000069bc763a <+503>: jne 0x69bc769b <search_frame_handlers_lex+600> | |
0x0000000069bc763c <+505>: cmp DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc7640 <+509>: je 0x69bc765f <search_frame_handlers_lex+540> | |
0x0000000069bc7642 <+511>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7646 <+515>: mov rax,QWORD PTR [rax+0x40] | |
0x0000000069bc764a <+519>: movzx eax,BYTE PTR [rax+0x95] | |
0x0000000069bc7651 <+526>: test al,al | |
0x0000000069bc7653 <+528>: je 0x69bc765f <search_frame_handlers_lex+540> | |
0x0000000069bc7655 <+530>: mov eax,0x0 | |
0x0000000069bc765a <+535>: jmp 0x69bc7923 <search_frame_handlers_lex+1248> | |
0x0000000069bc765f <+540>: mov rax,QWORD PTR [rbp+0x50] | |
0x0000000069bc7663 <+544>: mov rdx,QWORD PTR [rbp-0x28] | |
0x0000000069bc7667 <+548>: mov QWORD PTR [rax+0x8],rdx | |
0x0000000069bc766b <+552>: mov edx,DWORD PTR [rbp+0xc] | |
0x0000000069bc766e <+555>: mov rax,rdx | |
0x0000000069bc7671 <+558>: add rax,rax | |
0x0000000069bc7674 <+561>: add rax,rdx | |
0x0000000069bc7677 <+564>: shl rax,0x2 | |
0x0000000069bc767b <+568>: mov rdx,rax | |
0x0000000069bc767e <+571>: mov rax,QWORD PTR [rbp-0x20] | |
0x0000000069bc7682 <+575>: add rdx,rax | |
0x0000000069bc7685 <+578>: mov rax,QWORD PTR [rbp+0x50] | |
0x0000000069bc7689 <+582>: mov QWORD PTR [rax+0x10],rdx | |
0x0000000069bc768d <+586>: mov eax,0x1 | |
0x0000000069bc7692 <+591>: jmp 0x69bc7923 <search_frame_handlers_lex+1248> | |
0x0000000069bc7697 <+596>: nop | |
0x0000000069bc7698 <+597>: jmp 0x69bc769b <search_frame_handlers_lex+600> | |
0x0000000069bc769a <+599>: nop | |
0x0000000069bc769b <+600>: mov eax,DWORD PTR [rbp+0xc] | |
0x0000000069bc769e <+603>: add eax,0x1 | |
0x0000000069bc76a1 <+606>: mov ecx,eax | |
0x0000000069bc76a3 <+608>: mov rdx,QWORD PTR [rbp-0x18] | |
0x0000000069bc76a7 <+612>: mov rax,QWORD PTR [rbp-0x10] | |
0x0000000069bc76ab <+616>: mov r9d,ecx | |
0x0000000069bc76ae <+619>: mov r8,rdx | |
0x0000000069bc76b1 <+622>: mov rdx,rax | |
0x0000000069bc76b4 <+625>: mov rcx,QWORD PTR [rbp+0x30] | |
0x0000000069bc76b8 <+629>: call 0x69d4f3ae <MVM_jit_code_get_active_handlers> | |
0x0000000069bc76bd <+634>: mov DWORD PTR [rbp+0xc],eax | |
0x0000000069bc76c0 <+637>: mov rax,QWORD PTR [rbp-0x10] | |
0x0000000069bc76c4 <+641>: mov eax,DWORD PTR [rax+0x40] | |
0x0000000069bc76c7 <+644>: cmp DWORD PTR [rbp+0xc],eax | |
0x0000000069bc76ca <+647>: jb 0x69bc751c <search_frame_handlers_lex+217> | |
0x0000000069bc76d0 <+653>: jmp 0x69bc791e <search_frame_handlers_lex+1243> | |
0x0000000069bc76d5 <+658>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc76d9 <+662>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc76e0 <+669>: test rax,rax | |
0x0000000069bc76e3 <+672>: je 0x69bc76f5 <search_frame_handlers_lex+690> | |
0x0000000069bc76e5 <+674>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc76e9 <+678>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc76f0 <+685>: mov eax,DWORD PTR [rax+0x6c] | |
0x0000000069bc76f3 <+688>: jmp 0x69bc7703 <search_frame_handlers_lex+704> | |
0x0000000069bc76f5 <+690>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc76f9 <+694>: mov rax,QWORD PTR [rax+0x40] | |
0x0000000069bc76fd <+698>: mov eax,DWORD PTR [rax+0x90] | |
0x0000000069bc7703 <+704>: mov DWORD PTR [rbp-0x3c],eax | |
0x0000000069bc7706 <+707>: mov rax,QWORD PTR [rbp+0x30] | |
0x0000000069bc770a <+711>: mov rax,QWORD PTR [rax+0x1f0] | |
0x0000000069bc7711 <+718>: cmp QWORD PTR [rbp+0x38],rax | |
0x0000000069bc7715 <+722>: jne 0x69bc7741 <search_frame_handlers_lex+766> | |
0x0000000069bc7717 <+724>: mov rax,QWORD PTR [rbp+0x30] | |
0x0000000069bc771b <+728>: mov rax,QWORD PTR [rax+0xc8] | |
0x0000000069bc7722 <+735>: mov rax,QWORD PTR [rax] | |
0x0000000069bc7725 <+738>: mov rdx,rax | |
0x0000000069bc7728 <+741>: mov rax,QWORD PTR [rbp+0x30] | |
0x0000000069bc772c <+745>: mov rax,QWORD PTR [rax+0xd0] | |
0x0000000069bc7733 <+752>: mov rax,QWORD PTR [rax] | |
0x0000000069bc7736 <+755>: sub rdx,rax | |
0x0000000069bc7739 <+758>: mov rax,rdx | |
0x0000000069bc773c <+761>: mov DWORD PTR [rbp+0x4],eax | |
0x0000000069bc773f <+764>: jmp 0x69bc7764 <search_frame_handlers_lex+801> | |
0x0000000069bc7741 <+766>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7745 <+770>: mov rax,QWORD PTR [rax+0x88] | |
0x0000000069bc774c <+777>: mov rbx,rax | |
0x0000000069bc774f <+780>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7753 <+784>: mov rcx,rax | |
0x0000000069bc7756 <+787>: call 0x69bc6e46 <MVM_frame_effective_bytecode> | |
0x0000000069bc775b <+792>: sub rbx,rax | |
0x0000000069bc775e <+795>: mov rax,rbx | |
0x0000000069bc7761 <+798>: mov DWORD PTR [rbp+0x4],eax | |
0x0000000069bc7764 <+801>: mov DWORD PTR [rbp+0xc],0x0 | |
0x0000000069bc776b <+808>: jmp 0x69bc7912 <search_frame_handlers_lex+1231> | |
0x0000000069bc7770 <+813>: mov edx,DWORD PTR [rbp+0xc] | |
0x0000000069bc7773 <+816>: mov rax,rdx | |
0x0000000069bc7776 <+819>: add rax,rax | |
0x0000000069bc7779 <+822>: add rax,rdx | |
0x0000000069bc777c <+825>: shl rax,0x3 | |
0x0000000069bc7780 <+829>: mov rdx,rax | |
0x0000000069bc7783 <+832>: mov rax,QWORD PTR [rbp-0x8] | |
0x0000000069bc7787 <+836>: add rax,rdx | |
0x0000000069bc778a <+839>: mov QWORD PTR [rbp-0x48],rax | |
0x0000000069bc778e <+843>: cmp DWORD PTR [rbp+0x60],0x0 | |
0x0000000069bc7792 <+847>: je 0x69bc77a5 <search_frame_handlers_lex+866> | |
0x0000000069bc7794 <+849>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc7798 <+853>: movzx eax,WORD PTR [rax+0x16] | |
0x0000000069bc779c <+857>: test ax,ax | |
0x0000000069bc779f <+860>: jns 0x69bc7907 <search_frame_handlers_lex+1220> | |
0x0000000069bc77a5 <+866>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc77a9 <+870>: mov eax,DWORD PTR [rax+0x8] | |
0x0000000069bc77ac <+873>: cmp eax,0x80000000 | |
0x0000000069bc77b1 <+878>: jne 0x69bc7873 <search_frame_handlers_lex+1072> | |
0x0000000069bc77b7 <+884>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc77bb <+888>: mov edx,DWORD PTR [rax] | |
0x0000000069bc77bd <+890>: mov eax,DWORD PTR [rbp+0x4] | |
0x0000000069bc77c0 <+893>: cmp edx,eax | |
0x0000000069bc77c2 <+895>: ja 0x69bc790a <search_frame_handlers_lex+1223> | |
0x0000000069bc77c8 <+901>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc77cc <+905>: mov edx,DWORD PTR [rax+0x4] | |
0x0000000069bc77cf <+908>: mov eax,DWORD PTR [rbp+0x4] | |
0x0000000069bc77d2 <+911>: cmp edx,eax | |
0x0000000069bc77d4 <+913>: jb 0x69bc790a <search_frame_handlers_lex+1223> | |
0x0000000069bc77da <+919>: cmp DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc77de <+923>: je 0x69bc77f6 <search_frame_handlers_lex+947> | |
0x0000000069bc77e0 <+925>: mov DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc77e7 <+932>: mov rax,QWORD PTR [rbp+0x58] | |
0x0000000069bc77eb <+936>: mov DWORD PTR [rax],0x0 | |
0x0000000069bc77f1 <+942>: jmp 0x69bc790a <search_frame_handlers_lex+1223> | |
0x0000000069bc77f6 <+947>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc77fa <+951>: mov rax,QWORD PTR [rax+0x80] | |
0x0000000069bc7801 <+958>: mov rcx,QWORD PTR [rax+0x48] | |
0x0000000069bc7805 <+962>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc7809 <+966>: movzx eax,WORD PTR [rax+0x16] | |
0x0000000069bc780d <+970>: movsx rdx,ax | |
0x0000000069bc7811 <+974>: mov rax,rdx | |
0x0000000069bc7814 <+977>: shl rax,0x3 | |
0x0000000069bc7818 <+981>: sub rax,rdx | |
0x0000000069bc781b <+984>: shl rax,0x3 | |
0x0000000069bc781f <+988>: add rax,rcx | |
0x0000000069bc7822 <+991>: movzx eax,WORD PTR [rax+0x10] | |
0x0000000069bc7826 <+995>: mov WORD PTR [rbp-0x4a],ax | |
0x0000000069bc782a <+999>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc782e <+1003>: mov rax,QWORD PTR [rax+0x18] | |
0x0000000069bc7832 <+1007>: movzx edx,WORD PTR [rbp-0x4a] | |
0x0000000069bc7836 <+1011>: shl rdx,0x3 | |
0x0000000069bc783a <+1015>: add rax,rdx | |
0x0000000069bc783d <+1018>: mov rax,QWORD PTR [rax] | |
0x0000000069bc7840 <+1021>: mov rax,QWORD PTR [rax+0x20] | |
0x0000000069bc7844 <+1025>: mov QWORD PTR [rbp-0x58],rax | |
0x0000000069bc7848 <+1029>: mov rax,QWORD PTR [rbp-0x58] | |
0x0000000069bc784c <+1033>: cmp rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc7850 <+1037>: jne 0x69bc785e <search_frame_handlers_lex+1051> | |
0x0000000069bc7852 <+1039>: mov DWORD PTR [rbp+0x60],0x1 | |
0x0000000069bc7859 <+1046>: jmp 0x69bc790a <search_frame_handlers_lex+1223> | |
0x0000000069bc785e <+1051>: mov rax,QWORD PTR [rbp+0x68] | |
0x0000000069bc7862 <+1055>: mov rdx,QWORD PTR [rbp-0x58] | |
0x0000000069bc7866 <+1059>: mov QWORD PTR [rax],rdx | |
0x0000000069bc7869 <+1062>: mov eax,0x0 | |
0x0000000069bc786e <+1067>: jmp 0x69bc7923 <search_frame_handlers_lex+1248> | |
0x0000000069bc7873 <+1072>: cmp DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc7877 <+1076>: jne 0x69bc790d <search_frame_handlers_lex+1226> | |
0x0000000069bc787d <+1082>: mov ecx,DWORD PTR [rbp+0x40] | |
0x0000000069bc7880 <+1085>: mov r8,QWORD PTR [rbp+0x48] | |
0x0000000069bc7884 <+1089>: mov rdx,QWORD PTR [rbp-0x48] | |
0x0000000069bc7888 <+1093>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc788c <+1097>: mov r9,r8 | |
0x0000000069bc788f <+1100>: mov r8d,ecx | |
0x0000000069bc7892 <+1103>: mov rcx,rax | |
0x0000000069bc7895 <+1106>: call 0x69bc7078 <handler_can_handle> | |
0x0000000069bc789a <+1111>: test eax,eax | |
0x0000000069bc789c <+1113>: je 0x69bc790d <search_frame_handlers_lex+1226> | |
0x0000000069bc789e <+1115>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc78a2 <+1119>: mov edx,DWORD PTR [rax] | |
0x0000000069bc78a4 <+1121>: mov eax,DWORD PTR [rbp+0x4] | |
0x0000000069bc78a7 <+1124>: cmp edx,eax | |
0x0000000069bc78a9 <+1126>: ja 0x69bc790e <search_frame_handlers_lex+1227> | |
0x0000000069bc78ab <+1128>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc78af <+1132>: mov edx,DWORD PTR [rax+0x4] | |
0x0000000069bc78b2 <+1135>: mov eax,DWORD PTR [rbp+0x4] | |
0x0000000069bc78b5 <+1138>: cmp edx,eax | |
0x0000000069bc78b7 <+1140>: jb 0x69bc790e <search_frame_handlers_lex+1227> | |
0x0000000069bc78b9 <+1142>: mov rdx,QWORD PTR [rbp+0x38] | |
0x0000000069bc78bd <+1146>: mov rax,QWORD PTR [rbp-0x48] | |
0x0000000069bc78c1 <+1150>: mov r8,rdx | |
0x0000000069bc78c4 <+1153>: mov rdx,rax | |
0x0000000069bc78c7 <+1156>: mov rcx,QWORD PTR [rbp+0x30] | |
0x0000000069bc78cb <+1160>: call 0x69bc6fe7 <in_handler_stack> | |
0x0000000069bc78d0 <+1165>: test al,al | |
0x0000000069bc78d2 <+1167>: jne 0x69bc790e <search_frame_handlers_lex+1227> | |
0x0000000069bc78d4 <+1169>: cmp DWORD PTR [rbp+0x8],0x0 | |
0x0000000069bc78d8 <+1173>: je 0x69bc78f4 <search_frame_handlers_lex+1201> | |
0x0000000069bc78da <+1175>: mov rax,QWORD PTR [rbp+0x38] | |
0x0000000069bc78de <+1179>: mov rax,QWORD PTR [rax+0x40] | |
0x0000000069bc78e2 <+1183>: movzx eax,BYTE PTR [rax+0x95] | |
0x0000000069bc78e9 <+1190>: test al,al | |
0x0000000069bc78eb <+1192>: je 0x69bc78f4 <search_frame_handlers_lex+1201> | |
0x0000000069bc78ed <+1194>: mov eax,0x0 | |
0x0000000069bc78f2 <+1199>: jmp 0x69bc7923 <search_frame_handlers_lex+1248> | |
0x0000000069bc78f4 <+1201>: mov rax,QWORD PTR [rbp+0x50] | |
0x0000000069bc78f8 <+1205>: mov rdx,QWORD PTR [rbp-0x48] | |
0x0000000069bc78fc <+1209>: mov QWORD PTR [rax+0x8],rdx | |
0x0000000069bc7900 <+1213>: mov eax,0x1 | |
0x0000000069bc7905 <+1218>: jmp 0x69bc7923 <search_frame_handlers_lex+1248> | |
0x0000000069bc7907 <+1220>: nop | |
0x0000000069bc7908 <+1221>: jmp 0x69bc790e <search_frame_handlers_lex+1227> | |
0x0000000069bc790a <+1223>: nop | |
0x0000000069bc790b <+1224>: jmp 0x69bc790e <search_frame_handlers_lex+1227> | |
0x0000000069bc790d <+1226>: nop | |
0x0000000069bc790e <+1227>: add DWORD PTR [rbp+0xc],0x1 | |
0x0000000069bc7912 <+1231>: mov eax,DWORD PTR [rbp-0x3c] | |
0x0000000069bc7915 <+1234>: cmp DWORD PTR [rbp+0xc],eax | |
0x0000000069bc7918 <+1237>: jb 0x69bc7770 <search_frame_handlers_lex+813> | |
0x0000000069bc791e <+1243>: mov eax,0x0 | |
0x0000000069bc7923 <+1248>: add rsp,0x98 | |
0x0000000069bc792a <+1255>: pop rbx | |
0x0000000069bc792b <+1256>: pop rbp | |
0x0000000069bc792c <+1257>: ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment