Home
last modified time | relevance | path

Searched refs:oldpc (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/lua/src/
H A Dldebug.c847 static int changedline (const Proto *p, int oldpc, int newpc) { in changedline() argument
850 if (newpc - oldpc < MAXIWTHABS / 2) { /* not too far apart? */ in changedline()
852 int pc = oldpc; in changedline()
864 return (luaG_getfuncline(p, oldpc) != luaG_getfuncline(p, newpc)); in changedline()
906 int oldpc = (L->oldpc < p->sizecode) ? L->oldpc : 0; in luaG_traceexec() local
908 if (npci <= oldpc || /* call hook when jump back (loop), */ in luaG_traceexec()
909 changedline(p, oldpc, npci)) { /* or when enter new line */ in luaG_traceexec()
913 L->oldpc = npci; /* 'pc' of last call to line hook */ in luaG_traceexec()
H A Dlstate.h328 int oldpc; /* last pc traced */ member
H A Dldo.c370 L->oldpc = 0; /* set 'oldpc' for new function */ in luaD_hookcall()
403 L->oldpc = pcRel(ci->u.l.savedpc, ci_func(ci)->p); /* set 'oldpc' */ in rethook()
H A Dlstate.c265 L->oldpc = 0; in preinit_thread()
H A Dlvm.c1892 L->oldpc = 1; /* next opcode will be seen as a "new" line */ in luaV_execute()
/freebsd/sys/contrib/openzfs/module/lua/
H A Dlstate.h160 const Instruction *oldpc; /* last pc traced */ member
H A Dlvm.c75 ci->u.l.savedpc <= L->oldpc || /* when jump back (loop), or when */ in traceexec()
76 newline != getfuncline(p, pcRel(L->oldpc, p))) /* enter a new line */ in traceexec()
79 L->oldpc = ci->u.l.savedpc; in traceexec()
H A Dldebug.c64 L->oldpc = L->ci->u.l.savedpc; in lua_sethook()
H A Dldo.c455 L->oldpc = ci->previous->u.l.savedpc; /* 'oldpc' for caller function */ in luaD_poscall()