Changeset 154362 in webkit for trunk/Source/JavaScriptCore/jit/JITStubsMSVC64.asm
- Timestamp:
- Aug 20, 2013, 3:03:39 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITStubsMSVC64.asm
r154075 r154362 25 25 26 26 EXTERN cti_vm_throw : near 27 EXTERN cti_vm_ throw_slowpath: near27 EXTERN cti_vm_handle_exception : near 28 28 PUBLIC ctiTrampoline 29 29 PUBLIC ctiVMThrowTrampoline … … 70 70 ctiVMThrowTrampoline ENDP 71 71 72 ctiVM ThrowTrampolineSlowpathPROC72 ctiVMHandleException PROC 73 73 sub rsp, 16 74 74 mov rcx, rsp 75 75 mov rdx, r13 76 call cti_vm_ throw_slowpath77 ; When cti_vm_ throw_slowpathreturns, rax points to the memory we allocated on stack76 call cti_vm_handle_exception 77 ; When cti_vm_handle_exception returns, rax points to the memory we allocated on stack 78 78 ; It contains the callFrame and handler address 79 79 pop rax ; callFrame 80 80 pop rdx ; handler 81 81 jmp rdx 82 ctiVM ThrowTrampolineSlowpathENDP82 ctiVMHandleException ENDP 83 83 84 84 ctiOpThrowNotCaught PROC
Note:
See TracChangeset
for help on using the changeset viewer.