Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在我的程序中测试一个相当线程敏感的区域,并且想知道是否有一种方法可以强制 gcc 在它发出的每条指令之后插入一个调用,以便我可以手动让步到另一个线程?
谢谢,罗伯特
不,GCC 没有这样的选择。
但是,您可以编写一个完成该工作的脚本。您可以使用 -S 选项将代码编译为汇编程序。编译器生成的汇编器相对容易解析。
不要忘记在调试代码中保存标志和所有寄存器。