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

Feature Request: LLDB Support #1

Closed
CallumHoward opened this Issue Feb 12, 2018 · 3 comments

Comments

Projects
2 participants
@CallumHoward
Copy link

CallumHoward commented Feb 12, 2018

I love this minimal plugin, however LLDB is easier to get working on macOS, as GDB has some security complications. Would it be easily possible to support LLDB too?

@sakhnik

This comment has been minimized.

Copy link
Owner

sakhnik commented Feb 12, 2018

That's a wonderful idea! It shouldn't be too complicated to implement. For starters, I've reviewed lldb and found out that it could easily be configured to print frame location in the custom format:

settings set frame-format -> file.fullpath
settings set stop-line-count-* 0

So here is the plan:

  • startup configuration
  • location handling on stop
  • tweaks to the state machine
  • tweaks to the commands (if needed)
  • documentation update
  • README update

@sakhnik sakhnik self-assigned this Feb 13, 2018

@sakhnik sakhnik added the enhancement label Feb 13, 2018

@sakhnik sakhnik added this to TODO in lldb Feb 13, 2018

@sakhnik sakhnik moved this from TODO to PROGRESS in lldb Feb 13, 2018

@sakhnik sakhnik moved this from PROGRESS to DONE in lldb Feb 13, 2018

@sakhnik

This comment has been minimized.

Copy link
Owner

sakhnik commented Feb 13, 2018

Done, merged as #6. Testing and evaluation are welcome!

@sakhnik sakhnik closed this Feb 13, 2018

@CallumHoward

This comment has been minimized.

Copy link
Author

CallumHoward commented Feb 14, 2018

Fantastic, thank you! I appear to be hitting a bug, but I'll open a new issue.

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