mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-25 05:03:05 +00:00
7245e26c57
Add the infrastructre for GDB 'p'/'P' packets, used by the client to get or set individual registers. Implement a back-end using KVM_{G,S}ET_ONE_REG on AArch64, enabling the client to access the architecture's numerous system registers. Add stubs for x86 to please the compiler; leave them unimplemented as, although the ioctl is available, the architecture doesn't seem to make use of it. BUG=b:222222882 BUG=b:240711627 BUG=chromium:1141812 TEST=tools/dev_container ./tools/run_tests Change-Id: I01968275e88e9d0098de40b3f78e2cd3a61b75da Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3785468 Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> |
||
---|---|---|
.. | ||
haxm | ||
kvm | ||
whpx | ||
aarch64.rs | ||
caps.rs | ||
haxm.rs | ||
lib.rs | ||
whpx.rs | ||
x86_64.rs |