调试gem5时,我想知道重排序缓冲区,指令队列或解码队列中有哪些微操作?有什么办法吗?
使用gdb进行调试时,当我使用p queuename
时,显示类似于
{std::queue wrapping: std::deque with 8 elements = {{data = 0x23e5d700}, {data = 0x23ead180}, {
data = 0x23e722c0}, {data = 0x2460a580}, {data = 0x37ecc00}, {data = 0x23ef2580}, {data = 0x23eb8ec0}, {
data = 0x23ec2b00}}, std::queue wrapping: std::deque with 0 elements,
std::queue wrapping: std::deque with 0 elements, std::queue wrapping: std::deque with 0 elements}
但是我希望它显示特定的微操作,例如mov add。