`

lua调试器:运行时的值查看

    博客分类:
  • LUA
阅读更多

最近在看一个lua调试器,remdebug,实现远程断点调试。主要是利用协程实现,非常的舒服。  

在它基础上改了一下,做了个玩具。可以实现远程,运行时某个值的查看。即服务器在运行的时候,你突然想查看某个值,直接在控制台发送命令,服务端的脚本在控制台打印出该值。

共享一下源代码。不想运行的,我提供了一个简单的演示运行图的文档。

RemDebug\Debug\controller.lua   RemDebug\Debug\remdebug\engine.lua

这2个文件是remdebug原始文件。控制的命令直接集成到controller.lua中,RemDebug\Debug\remdebug\engine1.lua是新写的工程文件

 

 

 

3
4
分享到:
评论

相关推荐

    luaEditor编译调试器

    luaEditor编译调试器最大特点就是可以注入到宿主程序内对lua脚本进行调试,还可以设置断点观察变量的值,功能非常强大。 Lua并不帮你编写大量的代码的程序,相反的,Lua仅让你用少量的代码解决关键问题。为实现这个...

    local-lua-debugger-vscode:VSCode的本地Lua调试器

    用于Visual Studio代码的本地Lua调试器 一个简单的Lua调试器,不需要其他依赖项。 特征 使用独立解释器或自定义可执行文件调试Lua 支持Lua 5.1、5.2、5.3和 基本调试功能(步进,检查,断点等) 条件断点 将协程...

    LuaDkmDebugger:用于Lua的Visual Studio C ++调试器扩展

    Lua的C ++调试器扩展 此Visual Studio扩展可使用Lua库调试在C ++应用程序内部运行的Lua脚本。 支持的Lua版本: 卢阿5.4 卢阿5.3 带有LUA_NANTRICK的Lua 5.2(默认配置) Lua 5.1 特征: Lua调用堆栈窗口中的...

    lupe:LUPE - Lua 调试器

    LUPE --Lua 调试器LUPE 是一个用纯 Lua 编写的调试器。 它被实现为与 Lua 5.1 和 Lua 5.2 一起使用。功能断点(添加、删除、列表显示)介入;涉足走出去跨过去代码输出局部变量列表的输出公式的评估获取局部和全局...

    ldb:一个简单的lua5.3.0的lua调试器

    一个简单的lua5.3.0的lua调试器 ### normal命令 ldb.b“文件名:行号” 在文件的行号上添加一个断点 ldb.d 删除所有断点 #### debug命令 p参数 打印一个变量值(包括局部值和上值) s 运行下一行 C 继续执行...

    qt lua 编辑器

    该软件为lua编辑编译器(编译需要lua支持) 该软件是基于Qt Creator 4.7编写的 要软件正常运行需要qt的动态库 QtCore4.dll QtGui4.dll libgcc_s_dw2-1.dll mingwm10.dll 有什么问题 ,交流

    bee.lua:Lua运行时和工具集

    蜜蜂Lua运行时和工具集建造安装忍者忍者-f ninja / msvc.ninja 忍者-f ninja / mingw.ninja 忍者-f ninja / linux.ninja 忍者-f ninja / macos.ninjaLua补丁在Windows上启用Ansi转义代码在Windows上使用utf8进行字符...

    lua解密工具.apk

    2. 编辑:提供了一个简单的代码编辑器,方便开发者对反编译后的源代码进行修改和调试。 3. 重新编译:可以将修改后的源代码重新编译为Lua脚本文件,以便在目标环境中运行。 4. 语法高亮:支持Lua语法高亮显示,...

    LuaPanda:用于VS Code的Lua调试和编码工具

    详情功能参考可以.LuaPanda支持lua5.1- 5.4,调试器运行环境需要包含luasocket。 文件 联络和使用文档 |||||| 更多文档 特性 支持常用的代码补全,代码片段,定义扩展,生成注释,符号列表等功能 支持单步调试,...

    基于Lua实现的脚本和服务器引擎Node-Lua.zip

    引擎会检测进程当中有效的lua服务总量,当服务总量为0时,引擎会自动安全退出(可以用node-lua作为简单的lua脚本解释器使用)。同时,lua服务也会检测服务当中运行和挂起的同步和异步回调总量,当回调总量为0时,lua...

    毕设&课设&项目&实训-基于STM32的Lua脚本运行器,目前还在做裸机调试.zip

    毕设&课设&项目&实训-基于STM32的Lua脚本运行器,目前还在做裸机调试。下一步是移植FreeRTOS操作系统和Lua解释器 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件...

    Lua代码解释器-Release版本-发布版本

    这个Lua解释器是我自己使用lua 5.1的源码编译的,我平时写lua程序就用这个运行,小巧轻便,可用来配置Sublime Text3的lua运行环境,原来上传的那个解释器是调试版本的,在一些缺少库的电脑上可能运行不起来,如果...

    LuaStudio v9.8.6.zip

    LuaStudio编辑调试器特色 1、工程管理、添加解决方案里所有的符号提示功能、有跳转到函数定义处的功能、 2、代码定义提示窗口、能自动跳转提示 3、调试内核重新优化、速度能大大提高、 4、解决了Attach调试时...

    基于STM32的Lua脚本运行器,目前还在做裸机调试。下一步是移植FreeRTOS操作系统和Lua解释器。.zip

    STM32使用技巧,实战应用开发小系统参考...经测试可运行。 详细介绍了一些STM32框架的各种功能和模块,以及如何使用STM32进行应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手STM32并掌握其高级特性。

    Lua开发包 for Script.NET V2.1.1

    1、编辑、调试、运行tcl、python、lua、ruby脚本; 2、脚本的编译/加密和生成可执行文件(每种脚本语言支持的程度不同); 3、效率分析等辅助功能(目前只有tcl脚本支持了此功能); 4、关键字帮助,通过F1键或...

    CXEngine:CXEngine是一个方便大家使用lua+imgui做游戏的游戏引擎,目前主要整合了vscode lua调试器,网络库,还有lua imgui,以及2D回合制MMORPG的框架

    关于这个项目:CXEngine是一个方便大家使用lua+imgui做游戏的游戏引擎已构建完成的库下载 提取码:3ppy下载完成后,运行launcher.bat可以启动客户端,服务端,以及资源路径配置。构建方法:git clone --recursive...

    moonsharp:Lua语言的解释器,完全用C#编写,用于.NET,Mono,Xamarin和Unity3D平台,包括方便的远程调试器工具

    特征: 99%与Lua 5.2兼容(唯一不受支持的功能是对弱表的支持) 支持metalua风格的匿名函数(lambda风格) 易于使用的API 调试器对Visual Studio Code的支持(不支持PCL目标) 可通过Web浏览器和Flash访问的远程...

Global site tag (gtag.js) - Google Analytics