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;
|
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 ------------------------------------------- */
|
/* -- Reflection API for traces ------------------------------------------- */
|
||||||
|
|
||||||
#if LJ_HASJIT
|
#if LJ_HASJIT
|
||||||
|
Loading…
Reference in New Issue
Block a user