标签: c debugging optimization code-coverage
所以我使用的是C编译器,我遇到了一个在-O3上发生的错误,但在任何其他优化级别都没有。我不会给寻找和修复漏洞带来快乐,但我很感兴趣:你是如何寻找这些漏洞的?我的默认起点是查找仅在中断中更改的变量,但是没有前缀为volatile的编译器通常会删除这些变量。
volatile
但除此之外:我不知道。任何提示,甚至是结构方法?