gpt4 book ai didi

assembly - GDB 实模式到保护模式,即时反汇编

转载 作者:行者123 更新时间:2023-12-01 05:25:16 24 4
gpt4 key购买 nike

我正在尝试调试一段 MBR 代码,其中包含一些上下文切换。
默认情况下,我使用 16 位反汇编指令设置了 asm 布局。

当我将上下文设置为保护模式时,我的问题就会出现,在这种情况下,asm 窗口中的指令将变得疯狂/毫无意义(处理器仍将运行正确的指令 ofc)。

我知道 set architecture i8086/i386命令。但它们只在我连接到虚拟机之前工作。我无法“即时”更改架构。

注意:我想来回切换上下文,所以我需要查看正确的说明。

总而言之,是否可以切换架构并刷新 asm 窗口中的指令? (用一些奇怪的命令?奇怪的工作方法?)

最佳答案

好吧,最后想通了自己。

不需要魔法...

首先需要设置架构:

set arch i8086 / set arch i386 (...)

然后是 disassemble命令应该用于特定的函数/地址范围:
disassemble 0x7c00, 100

关于assembly - GDB 实模式到保护模式,即时反汇编,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com