diff options
author | Mike Pall <mike> | 2010-01-05 22:13:20 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-01-05 22:13:20 +0100 |
commit | b3e3bad0ffffe9e1a23c658b99810c687905005d (patch) | |
tree | d29e6563dc8cab849f74310ee821cc6d1fafaf07 /src/buildvm_x86.dasc | |
parent | 9df01f96b960c1db9fd123a14a443614aa4ac30c (diff) | |
download | luajit-b3e3bad0ffffe9e1a23c658b99810c687905005d.tar.gz luajit-b3e3bad0ffffe9e1a23c658b99810c687905005d.tar.bz2 luajit-b3e3bad0ffffe9e1a23c658b99810c687905005d.zip |
Fix PE object build for fastcall entry points into interpreter.
Diffstat (limited to 'src/buildvm_x86.dasc')
-rw-r--r-- | src/buildvm_x86.dasc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc index f19ecbc0..be2ee71e 100644 --- a/src/buildvm_x86.dasc +++ b/src/buildvm_x86.dasc | |||
@@ -613,7 +613,7 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse) | |||
613 | | mov BASE, L:RB->top // Need the (realloced) L->top in BASE. | 613 | | mov BASE, L:RB->top // Need the (realloced) L->top in BASE. |
614 | | jmp <3 | 614 | | jmp <3 |
615 | | | 615 | | |
616 | |->vm_unwind_c: // Unwind C stack, return from vm_pcall. | 616 | |->vm_unwind_c@8: // Unwind C stack, return from vm_pcall. |
617 | | // (void *cframe, int errcode) | 617 | | // (void *cframe, int errcode) |
618 | |.if X64 | 618 | |.if X64 |
619 | | mov eax, CARG2d // Error return status for vm_pcall. | 619 | | mov eax, CARG2d // Error return status for vm_pcall. |
@@ -628,7 +628,7 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse) | |||
628 | | mov dword GL:RB->vmstate, ~LJ_VMST_C | 628 | | mov dword GL:RB->vmstate, ~LJ_VMST_C |
629 | | jmp ->vm_leave_unw | 629 | | jmp ->vm_leave_unw |
630 | | | 630 | | |
631 | |->vm_unwind_ff: // Unwind C stack, return from ff pcall. | 631 | |->vm_unwind_ff@4: // Unwind C stack, return from ff pcall. |
632 | | // (void *cframe) | 632 | | // (void *cframe) |
633 | |.if X64 | 633 | |.if X64 |
634 | | and CARG1, CFRAME_RAWMASK | 634 | | and CARG1, CFRAME_RAWMASK |