mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-08 07:34:07 +00:00
Add funcbcline in jit.util
Arguments as in funcbc(func, pc), returns source line number.
This commit is contained in:
parent
22e7b00ddb
commit
65b8540601
@ -267,6 +267,18 @@ LJLIB_CF(jit_util_funcuvname)
|
||||
return 0;
|
||||
}
|
||||
|
||||
LJLIB_CF(jit_util_funcbcline)
|
||||
{
|
||||
GCproto *pt = check_Lproto(L, 0);
|
||||
uint32_t idx = (uint32_t)lj_lib_checkint(L, 2);
|
||||
BCLine line = lj_debug_line(pt, idx);
|
||||
if (line != 0) {
|
||||
setintV(L->top-1, line);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* -- Reflection API for traces ------------------------------------------- */
|
||||
|
||||
#if LJ_HASJIT
|
||||
|
Loading…
Reference in New Issue
Block a user