【文件属性】:
文件名称:debugbreak:以编程方式进入调试器
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-23 09:16:07
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)