diff options
| author | Youling Tang <[email protected]> | 2023-04-07 10:59:27 +0800 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2023-05-09 11:53:01 +0200 |
| commit | 686ae59f620893d84ddea3702b116fd20e043114 (patch) | |
| tree | 1f22bfe675dc01738fdad744e96ad109a829a7d0 /backends/ChangeLog | |
| parent | fd16a21a1ac7c999194cb75f473c4fcab76dabe8 (diff) | |
backends: Add frame pointer unwinding for LoongArch
If we don't find any debug information for a given frame, we usually
cannot unwind any further. However, the binary in question might have
been compiled with frame pointers, in which case we can look up the
well known frame pointer locations in the stack snapshot and use them
to bridge the frames without debug information.
Signed-off-by: Liwei Ge <[email protected]>
Signed-off-by: Youling Tang <[email protected]>
Diffstat (limited to 'backends/ChangeLog')
| -rw-r--r-- | backends/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog index df762073..f1613d80 100644 --- a/backends/ChangeLog +++ b/backends/ChangeLog @@ -1,5 +1,11 @@ 2023-04-07 Youling Tang <[email protected]> + * Makefile.am (loongarch_SRCS): Add loongarch_unwind.c. + * loongarch_init.c (loongarch_init): Hook unwind. + * loongarch_unwind.c: New file. + +2023-04-07 Youling Tang <[email protected]> + * Makefile.am (loongarch_SRCS): Add loongarch_retval.c. * loongarch_init.c (loongarch_init): Hook return_value_location. * loongarch_retval.c: New file. |
