如何解决RISCV峰值跟踪每条指令后的寄存器更改
我可以使用“ spike -l”生成一条指令跟踪,但是没有显示每条指令后寄存器值的变化。我该如何生成?
例如 核心0:0x0000000000001000(0x00000297)auipc t0,0x0
核心0:0x0000000000001004(0x02028593)addi a1,t0、32
核心0:0x0000000000001008(0xf1402573)csrr a0,mhartid
核心0:0x000000000000100c(0x0182a283)lw t0,24(t0)
核心0:0x0000000000001010(0x00028067)jr t0
我想看看如果更新了第一条指令之后“ t0”的值在前/后是什么
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。