diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_trace.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_trace.c b/src/lj_trace.c index c2329394..03c8d1d0 100644 --- a/src/lj_trace.c +++ b/src/lj_trace.c | |||
@@ -153,6 +153,9 @@ static void trace_save(jit_State *J, GCtrace *T) | |||
153 | newwhite(J2G(J), T); | 153 | newwhite(J2G(J), T); |
154 | T->gct = ~LJ_TTRACE; | 154 | T->gct = ~LJ_TTRACE; |
155 | T->ir = (IRIns *)p - J->cur.nk; /* The IR has already been copied above. */ | 155 | T->ir = (IRIns *)p - J->cur.nk; /* The IR has already been copied above. */ |
156 | #if LJ_ABI_PAUTH | ||
157 | T->mcauth = lj_ptr_sign((ASMFunction)T->mcode, T); | ||
158 | #endif | ||
156 | p += szins; | 159 | p += szins; |
157 | TRACE_APPENDVEC(snap, nsnap, SnapShot) | 160 | TRACE_APPENDVEC(snap, nsnap, SnapShot) |
158 | TRACE_APPENDVEC(snapmap, nsnapmap, SnapEntry) | 161 | TRACE_APPENDVEC(snapmap, nsnapmap, SnapEntry) |