... | ... | @@ -3,7 +3,7 @@ |
|
|
## Notation
|
|
|
|
|
|
|
|
|
These are in various states of completion which I'll encode with the
|
|
|
These are in various states of completion which I (Ben Gamari) will encode with the
|
|
|
following designations,
|
|
|
|
|
|
<table><tr><th>MERGED</th>
|
... | ... | @@ -69,6 +69,7 @@ unwind all the way back to `_start`, |
|
|
- \[MERGED\] [ Phab:D1224](https://phabricator.haskell.org/D1224): Dwarf: Preserve stack pointer register
|
|
|
- \[MERGED\] [ Phab:D1225](https://phabricator.haskell.org/D1225): cmm: Expose machine's stack pointer and return address registers
|
|
|
- \[MERGED\] [ Phab:D1223](https://phabricator.haskell.org/D1223): StgStartup: Add DWARF unwinding annotations for stg_stop_thread
|
|
|
- \[READY\] [ Phab:D1532](https://phabricator.haskell.org/D1532): Dwarf: Assume first block in a proc has an info table
|
|
|
|
|
|
|
|
|
This should be enough to get reasonable backtraces for error-handling
|
... | ... | |