标签: x86 llvm code-generation gem5
我正在使用LLVM和gem5来实现软件/硬件协同设计。我已经为x86体系结构实现了特定于机器的过程,并且该过程只是静态地选择了一些所需的指令。我想将这些指令写入文件中,并将该文件用作我的硬件模拟器gem5的输入。为此,我需要知道LLVM中传递指令的物理地址,然后将其写入文件,然后在gem5中使用它们。在LLVM中如何知道指令的物理地址(即程序计数器)?
LLVM
gem5
x86
谢谢