diff options
Diffstat (limited to 'src/lj_gdbjit.c')
-rw-r--r-- | src/lj_gdbjit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_gdbjit.c b/src/lj_gdbjit.c index 4fce5eb9..345afb51 100644 --- a/src/lj_gdbjit.c +++ b/src/lj_gdbjit.c | |||
@@ -698,8 +698,8 @@ void lj_gdbjit_addtrace(jit_State *J, Trace *T, TraceNo traceno) | |||
698 | lua_State *L = J->L; | 698 | lua_State *L = J->L; |
699 | GCproto *pt = &gcref(T->startpt)->pt; | 699 | GCproto *pt = &gcref(T->startpt)->pt; |
700 | TraceNo parent = T->ir[REF_BASE].op1; | 700 | TraceNo parent = T->ir[REF_BASE].op1; |
701 | uintptr_t pcofs = (uintptr_t)(T->snap[0].mapofs+T->snap[0].nslots); | 701 | uintptr_t pcofs = (uintptr_t)(T->snap[0].mapofs+T->snap[0].nent); |
702 | const BCIns *startpc = (const BCIns *)(uintptr_t)T->snapmap[pcofs]; | 702 | const BCIns *startpc = snap_pc(T->snapmap[pcofs]); |
703 | ctx.T = T; | 703 | ctx.T = T; |
704 | ctx.mcaddr = (uintptr_t)T->mcode; | 704 | ctx.mcaddr = (uintptr_t)T->mcode; |
705 | ctx.szmcode = T->szmcode; | 705 | ctx.szmcode = T->szmcode; |