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

lldb plugin for nim #599

Open
timotheecour opened this issue Feb 19, 2021 · 4 comments
Open

lldb plugin for nim #599

timotheecour opened this issue Feb 19, 2021 · 4 comments

Comments

@timotheecour
Copy link
Owner

links

@ringabout
Copy link
Collaborator

ringabout commented Feb 19, 2021

@timotheecour
Copy link
Owner Author

thanks; so the approach I did was instead based on nim based dll that gets dlopen'd; it's IMO better since we're reusing the same language (nim) as the one being debugged (and I prefer coding in nim ;-) ); it was using std/typeinfo which allows type introspection at RT for types you haven't seen before.

@ringabout
Copy link
Collaborator

debug tools
https://rr-project.org

which helps status-im@f05ba3c

@timotheecour
Copy link
Owner Author

@quantimnot

OT: The other work is GDB/LLDB/... extensions for Nim. I remember reading a comment from you regarding some work you did for a LLDB plugin. Do you have any work (even sloppy experimental code) that you can share? I'd primarily be interested in any formatters you have developed.

yes on my TODO list...

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

No branches or pull requests

2 participants