Crash reporting overhaul: Difference between revisions

Jump to navigation Jump to search
m
Updated the rust-minidump links
(Moved the sections that were improvements rather than rewrites to their own page)
m (Updated the rust-minidump links)
Line 114: Line 114:
Status: not started<br>
Status: not started<br>
Developer(s):<br>
Developer(s):<br>
Source code: https://github.com/luser/rust-minidump/<br>
Source code: https://github.com/rust-minidump/rust-minidump/<br>
Original source code:<br>
Original source code:<br>
* https://chromium.googlesource.com/breakpad/breakpad/
* https://chromium.googlesource.com/breakpad/breakpad/
Line 156: Line 156:
[https://github.com/getsentry/symbolic symbolic] crate to parse the native
[https://github.com/getsentry/symbolic symbolic] crate to parse the native
debug information. This will require a few changes to the
debug information. This will require a few changes to the
[https://github.com/luser/rust-minidump rust-minidump] crate:
[https://github.com/rust-minidump/rust-minidump rust-minidump] crate:
* We need to add support for fetching unwinding directives from native debug information via the symbolic crate
* We need to add support for fetching unwinding directives from native debug information via the symbolic crate
* We need to add machinery to find the appropriate files on the client machine instead of fetching them from a symbol server
* We need to add machinery to find the appropriate files on the client machine instead of fetching them from a symbol server
Line 173: Line 173:
Status: completed<br>
Status: completed<br>
Developer(s): gankra, gsvelto<br>
Developer(s): gankra, gsvelto<br>
Source code: https://github.com/luser/rust-minidump/<br>
Source code: https://github.com/rust-minidump/rust-minidump/<br>
Original source code:<br>
Original source code:<br>
* https://chromium.googlesource.com/breakpad/breakpad/
* https://chromium.googlesource.com/breakpad/breakpad/
Line 206: Line 206:


We plan on rewriting the stackwalker tool by extending the
We plan on rewriting the stackwalker tool by extending the
[https://github.com/luser/rust-minidump rust-minidump] crate. Several changes
[https://github.com/rust-minidump/rust-minidump rust-minidump] crate. Several changes
will be needed to the crate including:
will be needed to the crate including:
* Bringing the minidump layout structures up-to-date
* Bringing the minidump layout structures up-to-date
Confirmed users
423

edits

Navigation menu