在 Virtual Box 中调试来宾操作系统的工具

2024-02-23

我只是交叉发布了我在 virtualbox.org 上提出的相同问题。

如果不违反任何规则,我很乐意了解更多相关信息,因为 stackoverflow 承诺会更加动态!

“你好, 我做了一些搜索,但找不到任何工具可以从虚拟盒中的早期启动中调试来宾系统。尽管如此,我遇到了 JCP,一个 java 中的 x86 模拟器,它不是那么强大和美观,但有一个调试模式,可以在其中查看物理内存、CPU 寄存器以及其他东西。它还可以逐步执行CPU指令并设置断点、观察点和条件点。 Virtual Box里有这样的东西吗?

我认为拥有它并能够在系统运行时检查系统会很棒。用于了解 PC 架构或作为开发内核的工具。

如果你认为这是个好主意(我认为是),它如何实现?我对开发此类东西很感兴趣,并且想知道如果尚未在某处实施的话是否可行。”

EDT:现代 x86 是否能够在一个 cpu 周期后中断其执行,并将执行地址传递给另一个代码来执行此操作?是的,可以设置陷阱标志以使处理器进入逐步执行模式。 x86 将执行一条指令并调用 INT 3。


与上述相反,VirtualBox 现在包含一个(有限的)调试器。添加--dbg启动虚拟机时进入命令行。欲了解更多信息,请咨询:

12.1.3。内置VM调试器 http://www.virtualbox.org/manual/ch12.html#ts_debugger

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Virtual Box 中调试来宾操作系统的工具 的相关文章

随机推荐

  • iPhone 5 屏幕尺寸

    我正在开发适用于 iphone4 和 iPhone 5 的应用程序 我使用以下代码来获取屏幕尺寸 CGRect screenBounds UIScreen mainScreen bounds 我使用 iPhone 5 模拟器 但它显示的是
  • 如何自定义Action Bar副标题字体?

    我创建了一个 ActionBar android support v7 widget Toolbar 如下
  • 开发和 Azure Web 应用程序中的 ContentRootPath 不同

    当我将 Dot Net Core Web 应用程序部署到 Azure 时 Environment ContentRootPath变量设置为 myproject wwwroot 但在开发过程中 只是 myproject 为什么 Azure 部
  • InvalidOperationException 与 ArgumentException [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我知道摘要和描述 但是如果 ARGU
  • 如何恢复打乱的数据流管道的顺序?

    我有一个数据流管道 由多个处理异构文档 XLS PDF 等 的块组成 每种类型的文档均由专门的人员处理TransformBlock 在管道的末端我有一个ActionBlock它接收所有处理后的文档 并将它们一一上传到网络服务器 我的问题是
  • 轻量级 C++ SAX XML 解析器

    我知道至少三个轻量级 C XML 解析器 RapidXML http rapidxml sourceforge net TinyXML http sourceforge net projects tinyxml and PugiXML ht
  • Ruby 1.9.1 中的枚举器如何工作?

    这个问题不是关于如何在 Ruby 1 9 1 中使用枚举器 而是我很好奇它们是如何工作的 这是一些代码 class Bunk def initialize h 1 100 end def each if block given enum f
  • 如何在单击时移除按钮周围的焦点

    单击按钮后 我的按钮周围都会突出显示 这是在 Chrome 中
  • 如何使用“apollo-server”加载 .graphql 文件?

    我目前正在使用单独的加载 GraphQL 架构 graphql文件 但它封装在字符串中 schema graphql const schema type CourseType id String name String type Query
  • 单独读取 csv 文件中的列名

    我有一个包含以下列的 csv 文件 身份证号 姓名 年龄 性别 接下来是上面各列的许多值 我试图单独读取列名并将它们放入列表中 我正在使用 Dictreader 这给出了正确的详细信息 with open details csv as cs
  • 如何使用图像和标签制作自定义 UIBarButtonItem?

    我想制作一个包含图像和文本的自定义 UIBarButtonItem 如下所示 我尝试子类化 UIBarButtonItem 并重写此方法 UIView customView if self storedView UIView temp UI
  • TreeMap 中的重复键[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有下面的树图代码 我在其中存储重复的密钥 它似乎覆盖了现有的密钥 TreeMap
  • 使用 JavaScript 更改 SharePoint 列表的权限

    我有一个创建列表的应用程序 我希望应用程序也将列表权限设置为仅允许管理员对列表进行更改 我知道如何隐藏列表 但我知道这不会阻止聪明的用户输入列表的 URL 并进行修改 我没有看到使用 JavaScript 更改列表权限的方法 我可以使用的列
  • 如何在 Silverlight 应用程序中显示容器的 Azure blob 列表?

    如何在 Silverlight 应用程序中显示容器的 Azure blob 列表 我知道如何在常规 Net 中执行此操作 但我需要它在银光中 我可以上传 但我想要显示已上传内容的列表 对于 Silverlight 来说是这样的 CloudS
  • 如何修复 SVN 导入行结尾错误?

    我必须导入一个巨大的 SVN 存储库 并将其从一台服务器传输到另一台服务器 所以我从旧服务器导出它 svnadmin dump gt archive svn 并将其导入新的 svnadmin load lt archive svn 在导入过
  • 多态模式匹配导致类型不明确

    灵感来自无法匹配具有约束的多态元组 https stackoverflow com questions 57137421 cannot match on polymorphic tuples with constraints 并基于随后的c
  • AppFabric 1.0错误服务器集合不能为空

    当我运行简单的程序时 出现以下错误Windows Server 应用程序结构 1 0演示控制台应用程序 ErrorCode
  • Marshmallow 上本机 WebView 中的 Instagram 链接

    最近我注意到当你尝试调用时会出现一个非常奇怪的错误https www instragram com https www instagram com 当您的智能手机运行时在网络视图中安卓 6 棉花糖 问题是 屏幕始终保持空白 只有中间那个小
  • 在 Wagtail 中创建可重用字段集的方法?

    我正在评估 Wagtail 看看是否能在我的公司中找到它与 Wordpress 和 Drupal 一起的位置 到目前为止 我认为它很有趣并且非常喜欢其中的很多内容 但是有一件事我真的很喜欢 但找不到方法来实现 我的商店使用模式库 原子设计
  • 在 Virtual Box 中调试来宾操作系统的工具

    我只是交叉发布了我在 virtualbox org 上提出的相同问题 如果不违反任何规则 我很乐意了解更多相关信息 因为 stackoverflow 承诺会更加动态 你好 我做了一些搜索 但找不到任何工具可以从虚拟盒中的早期启动中调试来宾系