gpt4 book ai didi

TLB(加载字)异常是否会因错误的编译器选项使用而引起?

转载 作者:行者123 更新时间:2023-11-30 16:01:26 28 4
gpt4 key购买 nike

我在 VxWorks 中遇到 TLB(加载字或指令获取)异常。当我进一步分析时,我了解到所引用的内存地址并未指向有效的内存位置。

据我了解,此问题可能是由于某些内存损坏(可能是内存覆盖)而发生的。但是,在 purify 下分析代码并在 Windows 中执行同一段代码并没有显示任何内存错误。

所以,我想知道是否有任何编译器选项可能导致此问题?可能吗?

另外,有关于如何调试此类问题的指导吗?

最佳答案

是的,当使用某些编译器标志编译的代码访问具有某些属性的内存时,某些处理器架构会抛出 TLB 异常。例如未缓存内存上的 PowerPC 具有编译器标志,可导致对未对齐数据的对齐访问。

是的,但如果没有其他信息,"is"对您没有帮助。

关于TLB(加载字)异常是否会因错误的编译器选项使用而引起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6595773/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com