【问题标题】:QEMU-KVM vs VMWare for kernel debugging with GDB使用 GDB 进行内核调试的 QEMU-KVM 与 VMWare
【发布时间】:2015-03-25 21:30:35
【问题描述】:

我一直在使用 QEMU-KVM 和 GDB 来破解 Linux 内核。我遇到了一些反向调试有用的情况。 QEMU 似乎不支持反向调试,但我听说 VMWare 支持 (http://lwn.net/Articles/356332/)。

与 QEMU + GDB 相比,VMWare + GDB 的优缺点是什么?从 QEMU 切换到 VMWare 会遇​​到什么陷阱吗?

【问题讨论】:

    标签: linux gdb qemu kvm vmware-workstation


    【解决方案1】:

    几年前,VMware 放弃了对可逆/重放调试的支持。

    QEMU 有一些补丁用于可逆调试,但 AFAIK 尚未合并:http://lists.gnu.org/archive/html/qemu-devel/2014-11/msg03947.html

    您可以使用 UndoDB (http://undo-software.com/) 进行用户空间的可逆调试,但不能使用内核。

    我想这些补丁是你最好的选择,但我认为没有特别简单的解决方案。

    格雷格

    【讨论】:

      猜你喜欢
      • 2019-09-30
      • 2016-02-22
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2012-07-19
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多