Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for qXfer:libraries{,-svr4}:read #142

Merged
merged 8 commits into from
Jan 6, 2024

Commits on Dec 14, 2023

  1. Add support for qXfer:libraries{,-svr4}:read

    A toy project I've been working on involves loading a custom kernel and
    a custom guest into a KVM instance, and these commands enable `gdb` to
    be able to debug both the guest and the kernel at the same time by
    reporting where both images are loaded in the address space.
    
    Initially this commit only implemented `qXfer:libraries:read` but it
    turned out that gdb never actually used that command. When implementing
    `qXfer:libraries-svr4:read`, however, gdb invoked that automatically
    (presumably it's target-specific). I ended up including both here for
    completeness.
    alexcrichton committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c8cc46f View commit details
    Browse the repository at this point in the history
  2. Add a note to the README

    alexcrichton committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    4442035 View commit details
    Browse the repository at this point in the history
  3. rustfmt

    alexcrichton committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    648b39f View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Add armv4t example

    alexcrichton committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    5f1f35b View commit details
    Browse the repository at this point in the history
  2. Remove support for libraries command

    Unknown how to actually get gdb to use it yet.
    alexcrichton committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    9a29b11 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Fix a TODO

    alexcrichton committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    8d4f1d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d9998b View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Run cargo fmt

    alexcrichton committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    c7d0b0f View commit details
    Browse the repository at this point in the history