为什么 sturb 指令会因总线错误而失败?

问题描述

为什么下面的指令会在 armv8 上产生总线错误

sturb wzr,[sp,#0]

总线错误(核心转储)

最小示例:

.text
.global _start

_start:
    sub sp,sp,#1
    sturb wzr,#0]

    mov x0,#0
    mov x8,#93
    svc 0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)