Skip to content

VBox 4b: MachineDebugger method: registers #278

Closed

Description

@Wenzel

Parent

#269

What to build

Full register read and write through the MachineDebugger method: general purpose, RIP, RFLAGS, control registers, segment registers (base/limit/selector), GDTR/IDTR, TR, LDT and the MSRs libmicrovmi exposes.

Acceptance criteria

  • regs-dump example prints a complete register set
  • Registers are unchanged between two reads of a paused VM
  • Sanity test: walking page tables from CR3 maps RIP and the IDT base to guest-physical pages; the Linux kernel banner is found in RAM
  • Register write test: write then read back, then restore

Blocked by

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions