|
@@ -11,6 +11,7 @@
|
|
|
|
|
|
|
|
#define LUAT_LOG_TAG "luat.main"
|
|
#define LUAT_LOG_TAG "luat.main"
|
|
|
#include "luat_log.h"
|
|
#include "luat_log.h"
|
|
|
|
|
+#include "luat_dbg.h"
|
|
|
|
|
|
|
|
#ifndef LUAT_USE_CMDLINE_ARGS
|
|
#ifndef LUAT_USE_CMDLINE_ARGS
|
|
|
#ifdef LUA_USE_WINDOWS
|
|
#ifdef LUA_USE_WINDOWS
|
|
@@ -81,8 +82,9 @@ static int pmain(lua_State *L) {
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef LUAT_USE_DBG
|
|
#ifdef LUAT_USE_DBG
|
|
|
- extern void luat_debug_hook(lua_State *L, lua_Debug *ar);
|
|
|
|
|
- lua_sethook(L, luat_debug_hook, LUA_MASKCALL | LUA_MASKRET | LUA_MASKLINE, 0);
|
|
|
|
|
|
|
+ //extern void luat_debug_hook(lua_State *L, lua_Debug *ar);
|
|
|
|
|
+ //lua_sethook(L, luat_debug_hook, LUA_MASKCALL | LUA_MASKRET | LUA_MASKLINE, 0);
|
|
|
|
|
+ luat_dbg_init(L);
|
|
|
// 寻找dbg_init.lua, 里面有初始化代码
|
|
// 寻找dbg_init.lua, 里面有初始化代码
|
|
|
if (luat_search_module("dbg_init", filename) == 0) {
|
|
if (luat_search_module("dbg_init", filename) == 0) {
|
|
|
luaL_dofile(L, filename);
|
|
luaL_dofile(L, filename);
|