Jason Molenda
701030c3ec
In InitializeZerothFrame check for a CFA/AFA or error out
...
There is a failure where we somehow get an invalid register
number being used to calculate the canonical frame address,
and this ends up with lldb crashing with a null deref because it
assumes that it is always able to find information about that
register.
This patch adds a check for a failure to get a register, and
declares the frame invalid in that case, with some additional
logging or an assert for debug builds.
Differential Revision: https://reviews.llvm.org/D143232
rdar://104428038
2023-02-06 14:53:50 -08:00
..
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-06-29 09:19:51 -07:00
2022-07-23 15:13:25 +02:00
2022-03-31 13:21:49 -07:00
2022-08-13 12:55:50 -07:00
2023-01-18 18:18:52 +00:00
2022-12-19 13:52:10 +05:00
2023-01-11 12:33:41 -08:00
2020-11-20 11:21:59 +00:00
2023-01-07 14:18:35 -08:00
2022-02-03 14:47:01 +01:00
2021-10-21 12:58:45 +02:00
2023-01-07 14:18:35 -08:00
2023-01-13 09:13:03 -08:00
2023-02-01 15:51:24 +00:00
2022-12-04 16:51:25 -08:00
2021-07-02 11:31:16 -07:00
2022-10-12 08:10:24 +00:00
2023-02-06 14:53:50 -08:00
2021-06-09 09:43:13 -07:00
2023-01-07 14:18:35 -08:00
2023-01-09 11:29:43 -08:00
2022-12-05 13:43:36 -08:00
2022-08-08 11:31:49 -07:00
2023-01-10 11:47:43 +01:00
2022-12-04 16:51:25 -08:00
2023-01-25 11:06:07 +03:00
2021-07-02 11:31:16 -07:00
2023-01-27 13:22:11 +00:00
2023-01-13 09:13:03 -08:00
2023-01-27 09:40:54 -08:00
2023-01-07 14:18:35 -08:00
2022-09-03 11:17:39 -07:00
2022-08-05 11:01:27 -07:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-07-25 20:52:45 -07:00
2021-11-11 15:04:44 -06:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2023-01-04 22:05:40 -08:00
2022-03-09 08:35:15 -08:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-11-16 15:51:26 -08:00
2021-06-09 09:43:13 -07:00
2023-01-07 14:18:35 -08:00
2022-08-12 15:13:48 -07:00
2023-01-07 14:18:35 -08:00
2021-10-29 12:08:57 +02:00
2023-01-07 14:18:35 -08:00
2020-10-09 10:37:09 +02:00
2022-02-03 14:47:01 +01:00