问题标签 [bochs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bochs - 跳过“call”、“jmp”或“int”指令的 bochs 命令
我正在使用 bochs 作为调试器。我使用“s”命令单步执行我的代码。然而,我的问题是,每当“int”指令出现时,它就会开始单步执行 BIOS 代码。有没有我可以输入的命令让它跳过所有的 BIOS 代码并返回到我的代码?
debugging - 使用 IDA PRO 6.1 调试 x64 应用程序
我有 IDA PRO 6.1 -(我无法安装最新版本)
我正在尝试使用 bochs 调试器或 windgb 调试 x64 应用程序。
我做了以下事情:
- 安装 Bochs-2.4.6
- 安装了 x86 和 x64 版本的 windows 调试器。
确保 ida.cfg 中 Windows 调试器的默认路径是:
/li>
我无法使用任何调试器对 x64 进行调试,我将不胜感激有关配置调试器的正确方法的一些指导。
我无法调试任何 x64 应用程序。当我将调试器设置为bochs时,它开始运行,然后遇到如下错误:
当我尝试使用windgb时,它不断报告:
无法初始化 WinDgb 引擎...出现错误:找不到指定的过程。(000007F)...
当我单击确定时,我得到:
“调试器插件无法加载文件。请验证参数是否有效。”
什么是正确的参数?
调试本地应用程序时是否有连接字符串。在 IDA 帮助文件中,它说将本地应用程序的连接字符串留空,但即使我选择 x64 dbgsrv.exe 并设置默认连接字符串也不起作用。
operating-system - 安装 Pint-OS 并尝试运行多个警报后,我收到以下错误。我正在使用 bochs 作为模拟器。任何可能的解决方法?
有什么解决方法吗?我已经安装了 build-essentials 和 bochs 模拟器。
debugging - bochs 启用内部调试器
我在使用调试器运行 Bochs 时遇到问题。目前我使用的是Win8.1 x64,Bochs(最新版本2.6.6)是从网站上链接的exe安装的,一切正常,但我找不到如何打开调试器。在某处我读到我需要使用一些选项从源代码构建它,但我不确定
所以我尝试使用 GUI 调试器(peter-bochs)。当我尝试运行它时,它说我想念 pausebochs.exe 和 stopbochs.exe,但是我有 bochsdbg.exe
我怎样才能使用那个调试器?
macos - 在 MacOSX Marverics 上构建 Bochs
我在我的 MacOS10.9.2(Marverics) 上构建 Bochs2.3.7 我得到了 .tar.gz 文件
http://sourceforge.net/projects/bochs/files/bochs/2.3.7/
然后,当我这样做时
我收到以下消息
我试过了
我也收到了这条消息
我已经安装了 XQuartz 和 Xcode,但我无法构建 Bochs。有谁知道如何解决这个问题?
assembly - Bochs“vgaromimage”错误?
在 Bochs 中测试我的引导加载程序时,我使用了以下配置文件
但是在执行它时,我收到错误“vgaromimage 指令格式错误”。有什么帮助吗??我已经保存了我的配置文件 Conf.bxrc?
c - 如何在 ubuntu 中使用 bochs?
我正在制作一个简单的操作系统内核,并希望使用 bochs 来模拟它。目前,我正在使用 qemu 作为我的模拟器,但想切换到 bochs。我已经在 ubuntu 中下载并安装了 bochs 但不知道如何使用它?有人可以帮我吗?任何让我开始的链接或某种方式都会非常有帮助。
c - bochs 给出“忽略 len 1 写入端口 0xb004”错误
我正在尝试在我的内核开发研究中使用 ACPI。执行代码时port_byte_out(0xB004, 0x0000 | 0x2000)
,bochs 给出“忽略 len 1 写入端口 0xb004”错误。C函数如下:
这个错误是什么意思?
assembly - VESA 不适用于 BOCHS
我编写了一个简单的引导加载程序,它设置视频模式并放置一些像素。我已经在 Virtual box、QEMU、Dosbox 和真实硬件上测试过它。对它们很有效,但对 Bochs 无效。模式设置正确,但未绘制像素。
有什么建议么?谢谢。
c - 如何在 Bochs 的 DLX linux 中编译 C 程序
我已经在其中安装了 Bochs 和 DLX linux。我在里面写了一个 Hello world C 程序。但我不知道如何在其中编译程序。
当我输入 gcc hello.ci 时,得到一条错误消息“bash: gcc: command not found”。
请建议。
谢谢