debugbreak:以编程方式进入调试器

时间:2024-06-12 03:02:47
【文件属性】:

文件名称:debugbreak:以编程方式进入调试器

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-12 03:02:47

Python

调试中断 允许您通过调用debug_break()在C / C ++代码中放置断点: # include < stdio> # include " debugbreak.h " int main () { debug_break (); /* will break into debugger */ printf ( " hello world \n " ); return 0 ; } 包括一个头文件,并在要插入调试器的代码中插入对debug_break()调用。 支持GCC,Clang和MSVC。 在ARM,AArch64,i686,x86-64,POWER上运行良好,并且具有用于其他体系结构的后备代码路径。 类似于和提供的DebugBreak()功能。 许可证:非常宽松的 。 已知问题:如果在击中debugbreak断点后继续执行不起作用(例如在ARM或POWE


【文件预览】:
debugbreak-master
----HOW-TO-USE-DEBUGBREAK-GDB-PY.md(917B)
----debugbreak-gdb.py(6KB)
----COPYING(1KB)
----debugbreak.h(5KB)
----test()
--------break.c(112B)
--------break.gdb(15B)
--------fib.c(233B)
--------trap.gdb(40B)
--------break-c++.cc(119B)
--------trap.c(91B)
--------test-debugbreak.gdb(98B)
--------fib.gdb(13B)
----README.md(5KB)
----GNUmakefile(514B)
----.gitignore(85B)

网友评论