static int RemoveRefFunInfo(IntPtr L) { string funName = LuaHook.GetRefString(L, 1); string funAddr = LuaHook.GetRefString(L, 2); byte type = (byte)LuaDLL.lua_tonumber(L, 3); LuaProfiler.RemoveRef(funName, funAddr, type); return(0); }
static int EndSample(IntPtr L) { LuaProfiler.EndSample(L); return(0); }
static int UnpackReturnValue(IntPtr L) { LuaProfiler.EndSample(L); return(LuaDLL.lua_gettop(L)); }
static int BeginSampleCustom(IntPtr L) { LuaProfiler.BeginSample(L, LuaHook.GetRefString(L, 1), true); return(0); }