这个问题涉及为什么您无法在用户模式 GDB 中读取 GDTR 和 LDTR。但是我不明白为什么在调试Linux内核(编译了KGDB)时,在另一台带有串行电缆的机器上使用GDB时不可能。
被调试的内核应该能够告诉调试器 GDTR 和 LDTR 的值,但似乎没有任何 GDB 命令可以这样做。这有充分的理由吗?它只是没有人实施的东西吗?
这个问题涉及为什么您无法在用户模式 GDB 中读取 GDTR 和 LDTR。但是我不明白为什么在调试Linux内核(编译了KGDB)时,在另一台带有串行电缆的机器上使用GDB时不可能。
被调试的内核应该能够告诉调试器 GDTR 和 LDTR 的值,但似乎没有任何 GDB 命令可以这样做。这有充分的理由吗?它只是没有人实施的东西吗?