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

feat: add support for breakpoints and external debugger #27

Merged
merged 43 commits into from
May 26, 2024

Conversation

kxxt
Copy link
Owner

@kxxt kxxt commented May 22, 2024

Close #14

TODO

  • Implement TUI for managing breakpoints.
  • Implement TUI for managing breakpoint hit events.
    • Add support for editing external cmdline in TUI and setting it in CLI
  • Add support for launching external debugger.
  • Setting tracer delay from CLI.
  • Add support for more kinds of patterns.
  • Error dialog for detach/kill/resume errors.
  • Add help for hit manager
  • Update README and add a gif.

Enhancements (Maybe implement in the future?)

  • Set breakpoint from CLI
  • One-time breakpoint.

@kxxt kxxt added enhancement New feature or request priority-high tui TUI tracer Core tracer component difficulty-hard labels May 22, 2024
@kxxt kxxt added this to the 0.4 milestone May 22, 2024
@kxxt kxxt self-assigned this May 22, 2024
@kxxt kxxt force-pushed the feat/debugger-launcher branch 3 times, most recently from 7107f55 to 3c1012d Compare May 22, 2024 15:14
@kxxt kxxt force-pushed the feat/debugger-launcher branch 2 times, most recently from 48d2b5e to d43dc2f Compare May 23, 2024 01:11
@kxxt kxxt force-pushed the feat/debugger-launcher branch 4 times, most recently from e540ce4 to 2cccb77 Compare May 24, 2024 13:43
@kxxt kxxt marked this pull request as ready for review May 26, 2024 13:38
@kxxt kxxt merged commit 3309c3c into main May 26, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty-hard enhancement New feature or request priority-high tracer Core tracer component tui TUI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] allow external debugger to attach
1 participant