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

stack trace implementation for MACH-O #434

Closed
andrewrk opened this issue Aug 27, 2017 · 2 comments · Fixed by #780
Closed

stack trace implementation for MACH-O #434

andrewrk opened this issue Aug 27, 2017 · 2 comments · Fixed by #780
Labels
enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
Milestone

Comments

@andrewrk
Copy link
Member

Currently if you cause a safety violation in an ELF binary, zig gives you a nice stack trace. Not so for MACH-O binaries.

It appears to still be DWARF information, so that code could be reused, but it's not stored directly in the binary - there's some kind of mapping from binary to .o files where the actual debug info is stored.

@andrewrk andrewrk added the enhancement Solving this issue will likely involve adding new logic or components to the codebase. label Aug 27, 2017
@andrewrk andrewrk added this to the 0.3.0 milestone Aug 27, 2017
@andrewrk andrewrk added the standard library This issue involves writing Zig code for the standard library. label Aug 27, 2017
@andrewrk
Copy link
Member Author

oops, this should not have been closed. text reads "partially fixes" not "fixes".

@andrewrk andrewrk reopened this Feb 22, 2018
@andrewrk andrewrk modified the milestones: 0.3.0, 0.4.0 Feb 28, 2018
@andrewrk
Copy link
Member Author

#1365

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant