Stephen Tozer
35626e97d8
[DLCov] Origin-Tracking: Enable collecting and symbolizing stack traces ( #143591 )
...
This patch is part of a series that adds origin-tracking to the debugify
source location coverage checks, allowing us to report symbolized stack
traces of the point where missing source locations appear.
This patch adds a pair of new functions in `signals.h` that can be used
to collect and symbolize stack traces respectively. This has major
implementation overlap with the existing stack trace
collection/symbolizing methods, but the existing functions are
specialized for dumping a stack trace to stderr when LLVM crashes, while
these new functions are meant to be called repeatedly during the
execution of the program, and therefore we need a separate set of
functions.
2025-07-02 12:01:17 +01:00
..
2025-06-18 13:08:05 -07:00
2024-10-18 21:16:50 +01:00
2025-07-02 12:01:17 +01:00
2025-07-02 12:01:17 +01:00
2025-03-10 09:48:40 +00:00
2025-03-10 09:48:40 +00:00
2019-09-10 22:05:01 +00:00
2025-05-21 13:19:09 -07:00
2025-05-21 13:19:09 -07:00
2025-05-22 21:52:59 +01:00
2024-08-02 18:37:05 +02:00
2025-01-28 09:53:45 +00:00
2025-06-13 07:00:36 -04:00
2025-03-05 00:45:43 -08:00
2022-08-30 15:52:08 -07:00
2023-11-02 21:41:00 -07:00
2023-10-09 00:54:47 -07:00
2021-04-26 13:31:37 -07:00
2025-04-22 09:45:15 +01:00
2025-05-12 12:13:52 -07:00
2019-01-19 08:50:56 +00:00
2025-05-20 14:02:22 -04:00
2025-05-21 13:19:09 -07:00
2024-11-25 08:59:17 +08:00
2023-04-25 16:03:34 -04:00
2025-05-15 18:16:05 +02:00
2025-06-04 12:30:52 -07:00
2025-03-10 09:48:40 +00:00
2025-05-24 14:47:56 -07:00
2024-11-29 15:57:53 +11:00
2025-03-30 18:43:02 -07:00
2025-06-06 10:54:07 -07:00
2024-08-18 09:46:51 -07:00
2024-07-07 22:32:14 -07:00
2022-12-16 08:49:10 +00:00
2025-05-14 13:48:45 -07:00
2025-06-09 22:19:37 +03:00
2025-03-10 09:48:40 +00:00
2025-06-04 12:30:52 -07:00
2025-01-15 09:53:21 -08:00
2025-05-05 12:10:03 +02:00
2025-05-05 12:10:03 +02:00
2024-02-13 18:35:39 -08:00
2021-08-11 02:48:53 +00:00
2024-09-20 08:18:16 -04:00
2025-05-16 06:40:45 -07:00
2025-05-07 17:37:38 -07:00
2024-12-02 14:31:24 +01:00
2024-10-16 15:53:52 -07:00
2025-04-26 18:18:09 -07:00
2025-03-10 09:48:40 +00:00
2025-06-11 15:26:49 -04:00
2020-03-02 22:45:28 +01:00
2020-03-02 22:45:28 +01:00
2025-03-17 21:12:07 -04:00
2025-05-14 13:48:45 -07:00
2025-03-28 18:10:02 +01:00
2025-06-04 12:30:52 -07:00
2025-03-21 05:26:04 +03:00
2025-01-27 09:04:43 -08:00
2022-03-11 11:41:32 +01:00
2025-06-11 15:26:49 -04:00
2025-02-13 12:13:39 +01:00
2024-11-20 06:51:43 -08:00
2025-06-04 09:46:14 -07:00
2024-11-20 06:51:43 -08:00
2022-12-06 22:34:50 -08:00
2024-09-23 21:17:04 -07:00
2024-09-20 21:15:42 -07:00
2025-04-26 18:18:09 -07:00
2024-02-12 14:52:08 -08:00
2025-05-21 13:19:09 -07:00
2024-11-20 06:51:43 -08:00
2025-04-28 22:25:17 -07:00
2025-04-30 19:14:15 -07:00
2025-06-11 15:26:49 -04:00
2025-05-22 08:15:21 +03:00
2025-05-21 13:19:09 -07:00
2023-12-01 11:28:42 -08:00
2024-08-18 09:46:51 -07:00
2025-03-10 09:48:40 +00:00
2024-07-02 08:23:03 -07:00
2024-05-07 21:18:28 -07:00
2024-11-20 15:00:11 +00:00
2025-05-21 13:19:09 -07:00
2023-09-23 13:17:46 -07:00
2025-07-02 12:01:17 +01:00
2024-06-14 17:57:12 -07:00
2025-05-14 13:48:45 -07:00
2024-11-30 10:21:10 +01:00
2024-09-05 15:47:28 -07:00
2024-08-04 08:54:23 -07:00
2025-05-28 00:18:37 -04:00
2025-04-20 16:36:03 -07:00
2025-04-21 08:13:16 -07:00
2024-11-20 06:51:43 -08:00
2020-07-08 13:21:20 -07:00
2020-04-27 10:37:23 -07:00
2025-06-04 12:30:52 -07:00
2024-11-20 06:51:43 -08:00
2025-05-20 14:34:16 -07:00
2024-10-23 10:44:09 -07:00
2025-06-04 12:30:52 -07:00
2025-05-18 07:34:20 -07:00
2024-01-17 22:55:58 +01:00
2024-01-17 22:55:58 +01:00
2022-01-31 12:03:00 -08:00
2025-05-09 16:56:18 -07:00
2025-01-19 10:58:49 -08:00
2025-05-21 13:19:09 -07:00
2025-03-27 02:16:27 +08:00
2025-06-04 22:06:45 -07:00