【发布时间】:2020-06-30 12:35:18
【问题描述】:
我是尖峰和 RISC V 的新手。我正在尝试使用尖峰进行一些动态指令跟踪。这些说明来自 sample.c 文件。我尝试了以下命令:
$ riscv64-unknown-elf-gcc simple.c -g -o simple.out
$ riscv64-unknown-elf-objdump -d --line-numbers -S simple.out
但是这些命令在输出文件中显示汇编指令,这不是我想要的。我需要在运行时跟踪动态执行的指令。我发现在spike host选项中只有两个相关命令:
-g- 追踪 PC 的直方图-l- 生成执行日志
我不确定结果是否符合我的预期。 有谁知道如何在尖峰中进行动态指令跟踪? 非常感谢!
【问题讨论】: