sac:该项目旨在为gdb实现“编辑并继续”模块

时间:2024-05-19 17:02:03
【文件属性】:

文件名称:sac:该项目旨在为gdb实现“编辑并继续”模块

文件大小:21KB

文件格式:ZIP

更新时间:2024-05-19 17:02:03

Python

囊 该项目旨在实现gdb的“编辑并继续”模块。 保修单 这个项目只是无聊时编码的一件有趣的事。 即使主要功能正常工作,该项目也不会得到积极维护,还有很多事情要做。 即使尚未发现,也可能会发生错误,从而导致进程出现段错误。 公用事业 Sac允许使用源文件中所做的更改来更新调试的二进制文件。 更改可以是以下类型: 增加功能 删除功能 在函数中添加代码 从函数中删除代码 修改全局变量的值 约束是: 全局变量的类型不能修改 应用于功能的更改仅在进入功能时才适用。 安装 ./PATH/TO/SAC/install.sh [gdbinit_file] 用法 (gdb)sac --build-file build.sac#加载可选的.sac (gdb)sac file.c ...#编辑参数中给出的文件中的代码 作者 亚历山大(Alexandre'Dot- )( )


【文件预览】:
sac-master
----CMakeLists.txt(337B)
----.gitignore(473B)
----README.md(1007B)
----tests()
--------TODO(105B)
--------link_map()
--------mprotect()
--------test.c(311B)
--------function()
--------patch()
--------Makefile(233B)
--------files()
----TODO(411B)
----install.sh(944B)
----issues(251B)
----dependencies(78B)
----src()
--------injected-code.c(3KB)
--------python-module()
--------Makefile(190B)

网友评论