Skip to content

Interactive debugging #6

Description

@RealKC

I'd like to have an interactive debugger as part of the VM.

Requirements:

  • is a TUI
  • can show bytecode in bytecode format and disassembled
  • allows patching bytecode at runtime(this however should not modify the existing binary, at most it should create a patched binary)
  • allows inspecting the state of registers, the stack, and (when added) the heap
  • allows intercepting VM panics.

Related feature(s):

  • make the assembler emit debug info (mostly a address -> label mapping)

Activity

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

    enhancementNew feature or requestlow prioritySomething that should be worked on but it can wait

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions