Lua简单实现远程调试器

移动开发 iOS
Lua简单实现远程调试器是本文要介绍的内容,主要是来了解LUA中的调试器的使用,具体内容的实现来看本文详解。

Lua简单实现远程调试器是本文要介绍的内容,主要是来了解LUA中的调试器的使用,不多说,具体内容的实现来看本文详解。

终于出来了,放个图先

Lua简单实现远程调试器 

Lua简单实现远程调试器

Ldb的功能现在还比较简单,目前还只有单步:step into, step over, step out 和断点两个 另外就是Local Var 和 Call Stack 迅速把Watch 加上吧

现在还是调试本机的代码 , 虽然是远程机制 ,但是要解决调试远程脚本,本机没有代码时,需要策略从被调试端传送代码过来.

另外效率上的问题:

1、宿主程序端在调试器启动后, 会额外开启两个线程, 1个Listen ,1个send 和 recv, 虽然使用IOCP 在大部分时间内这两个线程都是Sleep的,但是…

2、lua端 hook的程度太高 ,也影响了执行的效率好在这时调试器 ,  效率不是大问题。

小结:Lua简单实现远程调试器的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-24 11:08:09

Lua

2011-08-31 16:47:07

Lua调试器

2011-08-31 16:39:06

Lua调试器

2011-08-24 16:41:38

lua调试器

2011-08-25 16:34:27

Lua调试器

2009-06-23 11:05:05

Mircosoft C

2010-03-01 11:06:52

Python 调试器

2020-03-16 10:05:13

EmacsGUDLinux

2016-09-27 20:12:33

Android虚拟机Android动态调试

2009-12-14 10:57:34

Ruby调试器

2023-02-28 11:39:55

CMake脚本项目

2022-05-23 09:22:20

Go语言调试器Delve

2010-02-24 09:32:24

Python 调试器

2023-03-13 00:21:21

调试器断点开发者

2022-07-22 12:45:39

GNU

2017-04-19 21:35:38

Linux调试器工作原理

2011-02-22 11:07:24

Python

2017-06-28 14:21:22

Linux调试器断点

2010-07-23 15:37:22

Perl调试器用法

2017-10-09 10:26:01

Linux调试器堆栈展开
点赞
收藏

51CTO技术栈公众号