`

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

    博客分类:
  • LUA
阅读更多

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

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

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

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

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

 

 

 

3
4
分享到:
评论

相关推荐

    cpp-一个lua调试器在独立的luaVM

    标题中的“cpp-lua调试器在独立的lua VM”指的是使用C++语言开发的一个lua调试器,该调试器能够在独立的lua虚拟机(VM)环境中运行。这涉及到的知识点包括: 1. **Lua虚拟机(Lua VM)**:Lua是一种轻量级的脚本...

    lua 脚本调试器

    "lua 脚本调试器"是一个专门为 Lua 设计的调试工具,旨在帮助开发者更高效地定位和修复代码中的错误。 Decoda 是这款调试器的名称,它提供了丰富的功能来提升 Lua 开发者的调试体验。下面我们将详细探讨这些功能: ...

    LUA调试工具安装包

    LUA调试工具则是为了帮助开发者在编写和运行LUA代码时定位和修复错误而设计的。本压缩包提供了“LUA调试工具”的相关资源,包括项目文件、配置文件以及演示文档。 1. **luaguidbg_200905.dsw**:这是一个Visual ...

    luaEditor编译调试器 v6.1.0

    LuaEditor编译调试器v6.1.0是一款专为Lua编程语言设计的强大开发工具,旨在提高程序员的效率,提供完善的代码编辑、编译和调试功能。本文将深入探讨这款工具的关键特性、使用方法以及其在Lua开发中的作用。 1. Lua...

    LUA 脚本调试器

    在使用lua调试器调试cjson库相关代码时,可以检查JSON字符串的解析和序列化是否正确,验证数据转换过程中有无丢失信息,以及性能是否满足需求。同时,调试器还可以帮助识别由于数据类型不匹配、语法错误或逻辑问题...

    Lua调试工具及源代码

    “ldbggui”可能是指Lua调试器的图形用户界面部分,它是调试器的核心,提供了设置断点、单步执行、查看变量值等功能。通过图形界面,开发者可以直观地观察程序运行状态,有效定位问题。 “lua”文件夹很可能包含了...

    LuaIDE远程调试器

    当Lua脚本在远程设备上运行时,LuaDB能够接收来自LuaIDE的调试命令,如设置断点、单步执行、查看变量值等,并将执行结果反馈回IDE。这种远程调试能力对于那些无法或不便直接在主机上进行调试的嵌入式环境尤其有价值...

    Lua调试器源代码panda

    【标题】"Lua调试器源代码panda"揭示了这个项目是关于Lua编程语言的调试工具,名为LuaPanda。LuaPanda很可能是一个强大的、专为Lua开发人员设计的调试解决方案,它允许用户进行远程调试,这对于分布式系统或在不同...

    lua编译调试工具

    Decoda是一款功能强大的lua源代码调试器,支持断点、单步执行、查看变量值、调用栈分析等功能。在原有Decoda的基础上,经过扩充和完善后的lua调试工具,成为了目前lua开发者首选的调试利器。它不仅继承了Decoda的...

    Decode lua调试工具

    "Decode lua调试工具"是专为Lua编程语言设计的一款强大的调试器,它允许开发者在执行的二进制文件(exe)中直接调试Lua脚本,这对于优化代码、查找并修复错误以及理解程序运行过程具有极大的帮助。 首先,我们要...

    LuaEditor调试器

    在压缩包中,"LuaEditor编辑调试器"可能包含以下内容:主程序文件、帮助文档、示例代码、配置文件等。安装或运行时,只需解压到任意目录,然后双击启动文件即可开始使用,无需进行复杂的安装步骤。这种绿色免安装...

    lua调试工具 decoda

    1. **源码级调试**:Decoda允许你在源码级别设置断点,查看和修改变量值,步进执行代码,从而深入理解程序运行过程。 2. **调用堆栈**:Decoda清晰地显示了当前执行的函数调用堆栈,帮助开发者跟踪函数调用路径,找...

    LuaStudio脚本查看器修改器

    调试器可以设置断点、单步执行、查看变量值,帮助开发者逐步理解代码执行流程。性能分析器则用于检测代码的运行效率,找出可能的瓶颈,优化性能。版本控制系统集成则让协同开发和代码管理变得更加简单。 在实际使用...

    ZeroBraneStudio-master_ljy_lua调试_lua调试工具_wonderj5o_远程调试_真机调试_

    其次,作为一款优秀的Lua调试工具,ZeroBrane Studio支持断点设置、单步执行、查看变量值、调用栈跟踪等功能。这些调试特性使得开发者能够在运行时检查程序状态,定位并修复错误。特别是其独特的"运行中修改变量...

    Lua单步调试编辑软件

    "Lua调试编辑器"提供了这些功能,使得开发者能够更有效地调试代码。此外,编辑器通常还具备以下特性: - **断点设置**:在代码的特定行设置断点,让程序在这些点暂停,以便检查此时的变量状态。 - **变量查看**:...

    lua编辑调试器,图形化调试lua脚本

    调试器则是一个程序,它允许开发者在代码运行时检查其内部状态,包括变量值、调用堆栈等,以便找出并修复错误。 在这个图形化的Lua编辑调试器中,用户可以享受到以下功能: 1. **代码编辑**:提供语法高亮、代码...

    lua调试编辑

    2. **调试工具**:集成的调试器是核心功能之一,它包括设置断点、单步执行、查看变量值、调用堆栈跟踪等。这些功能使开发者能够在程序运行时检查其状态,找出潜在问题。 3. **错误检测**:实时错误检查是另一个重要...

    ZeroBraneStudio Lua调试工具

    2. **调试器**:ZBS的调试器是其一大亮点,允许设置断点,查看变量值,单步执行代码,甚至可以进行调用堆栈跟踪,这对于查找和修复错误至关重要。 3. **代码提示与补全**:ZBS提供了智能的代码补全功能,可以根据上...

    EmmyLua调试说明.pdf

    ### EmmyLua调试说明 #### 一、概述 EmmyLua是一款专为Lua语言设计的集成开发环境(IDE),它提供了一系列强大的调试工具,帮助开发者高效地定位和解决代码中的问题。本文档旨在介绍EmmyLua的调试功能及其使用方法...

Global site tag (gtag.js) - Google Analytics