Jason Molenda
096ab51de0
[lldb][MachO] MachO corefile support for riscv32 binaries ( #137092 )
...
Add support for reading a macho corefile with CPU_TYPE_RISCV and the
riscv32 general purpose register file. I added code for the floating
point and exception registers too, but haven't exercised this. If we
start putting the full CSR register bank in a riscv corefile, it'll be
in separate 4k byte chunks, but I don't have a corefile to test against
that so I haven't written the code to read it.
The RegisterContextDarwin_riscv32 is copied & in the style of the other
RegisterContextDarwin classes; it's not the first choice I would make
for representing this, but it wasn't worth changing for this cputype.
rdar://145014653
2025-04-23 22:10:15 -07:00
..
2023-02-20 10:38:18 -08:00
2023-01-07 14:18:35 -08:00
2024-04-02 12:21:57 +01:00
2025-04-23 22:10:15 -07:00
2023-04-04 21:21:45 +01:00
2023-03-27 13:42:14 -07:00
2023-03-27 13:42:14 -07:00
2023-03-27 13:42:14 -07:00
2025-02-06 09:12:44 +01:00
2025-01-14 15:19:22 +00:00
2023-09-19 10:49:57 +00:00
2025-04-09 10:53:47 +02:00
2023-03-27 13:42:14 -07:00
2025-01-14 09:16:11 +08:00
2023-01-29 18:07:56 +08:00
2023-07-20 16:32:47 -07:00
2022-07-25 15:14:49 +00:00
2022-07-25 15:51:36 +01:00
2024-08-27 10:59:31 -07:00
2024-12-12 10:04:24 +08:00
2024-12-12 10:04:24 +08:00
2024-12-13 10:06:55 +08:00
2024-12-13 10:06:55 +08:00
2024-08-27 10:59:31 -07:00
2023-07-20 16:32:47 -07:00
2025-04-11 17:50:15 -04:00
2024-12-12 10:04:24 +08:00
2023-03-27 13:42:14 -07:00
2023-12-04 23:21:45 -05:00
2025-01-15 11:03:33 -05:00
2025-01-15 11:03:33 -05:00
2023-07-20 16:32:47 -07:00
2023-04-13 11:30:00 +00:00
2022-04-05 13:46:37 -07:00
2024-11-14 09:28:27 -08:00
2022-04-05 13:46:37 -07:00
2024-11-14 09:28:27 -08:00
2022-04-05 13:46:37 -07:00
2025-04-23 22:10:15 -07:00
2025-04-23 22:10:15 -07:00
2024-11-14 09:28:27 -08:00
2022-04-05 13:46:37 -07:00
2022-04-05 13:46:37 -07:00
2022-04-05 13:46:37 -07:00
2022-08-22 18:01:44 +08:00
2022-08-22 18:01:44 +08:00
2022-08-22 18:01:44 +08:00
2022-04-05 13:46:37 -07:00
2022-04-05 13:46:37 -07:00
2023-04-13 11:30:00 +00:00
2023-04-05 13:25:43 +02:00
2023-04-05 13:25:43 +02:00
2023-04-05 13:25:43 +02:00
2023-07-20 16:32:47 -07:00
2023-04-05 19:54:23 +08:00
2023-04-05 20:16:48 +02:00
2022-06-17 15:08:02 -07:00
2022-06-17 15:08:02 -07:00
2022-06-17 15:08:02 -07:00
2022-10-12 08:19:30 +00:00
2022-04-05 13:46:37 -07:00
2023-12-04 23:21:45 -05:00
2023-02-07 12:39:46 +00:00
2023-12-04 23:21:45 -05:00
2022-08-22 18:01:44 +08:00
2025-01-24 13:42:06 +00:00
2025-01-24 13:42:06 +00:00
2025-01-14 09:16:11 +08:00
2025-01-14 09:16:11 +08:00
2024-01-17 07:23:58 -05:00
2024-09-04 15:31:59 +01:00
2022-08-11 14:24:06 +08:00
2022-08-22 18:01:44 +08:00
2023-07-20 16:32:47 -07:00
2023-07-20 16:32:47 -07:00
2025-04-04 18:43:31 -07:00
2025-04-04 18:43:31 -07:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2025-01-28 13:50:58 +00:00
2025-01-28 12:05:24 +00:00
2023-04-05 13:25:43 +02:00
2025-01-24 13:42:06 +00:00
2025-01-24 13:42:06 +00:00
2023-04-13 11:30:00 +00:00
2025-01-14 09:16:11 +08:00
2025-01-14 09:16:11 +08:00
2024-09-04 15:31:59 +01:00
2024-09-04 15:31:59 +01:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2024-11-14 09:28:27 -08:00
2023-04-13 11:30:00 +00:00
2025-01-14 09:16:11 +08:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2024-09-04 15:31:59 +01:00
2023-04-13 11:30:00 +00:00
2023-07-21 11:42:42 +08:00
2023-07-20 16:32:47 -07:00
2023-09-27 09:14:40 -07:00
2023-04-13 11:30:00 +00:00
2025-02-13 11:30:10 -08:00
2024-02-14 13:06:20 -08:00
2025-03-25 06:50:52 -03:00
2025-03-25 06:52:07 -03:00