Skip to content

Interactive debugging #6

@RealKC

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)

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