Confirmed users
387
edits
(Added information about supporting inline frames) |
(Marked the "Supported inlined functions in crash stacks" project as completed) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 90: | Line 90: | ||
=== Overview === | === Overview === | ||
Status: | Status: completed<br> | ||
Developer(s):<br> | Developer(s): cmartin<br> | ||
Source code: https://github.com/rust-minidump/rust-minidump<br> | Source code: https://github.com/rust-minidump/rust-minidump<br> | ||
Original source code: N/A<br> | Original source code: N/A<br> | ||
Line 108: | Line 108: | ||
disassemble the crashing instruction and be able to inspect it: | disassemble the crashing instruction and be able to inspect it: | ||
* For non-canonical addresses we could reconstruct the real crashing address from the registers and immediate values in the instructions | * For non-canonical addresses we could reconstruct the real crashing address from the registers and immediate values in the instructions | ||
* For misaligned vector accesses we could reconstruct the real crashing address from the registers and immediate values in the instructions | |||
* For invalid instructions we could tell if the instruction is valid and non-supported or downright invalid (in the case of a bit-flip or corrupted executable for example) | * For invalid instructions we could tell if the instruction is valid and non-supported or downright invalid (in the case of a bit-flip or corrupted executable for example) | ||
* For privileged or unsupported instructions we'd be able to tell if it's our fault or if the machine configuration is not adequate | * For privileged or unsupported instructions we'd be able to tell if it's our fault or if the machine configuration is not adequate | ||
Line 127: | Line 128: | ||
=== Overview === | === Overview === | ||
Status: | Status: completed<br> | ||
Developer(s):<br> | Developer(s): mstange<br> | ||
Source code:<br> | Source code:<br> | ||
* https://github.com/mozilla/dump_syms/pull/392 | |||
Original source code: N/A<br> | Original source code: N/A<br> | ||
Bugs:<br> | Bugs:<br> |