b10902118
9bf3e615a2
[lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. ( #147198 )
...
When debugging arm32 process on arm64 machine, arm64 lldb-server will
use `NativeRegisterContextLinux_arm`, but the server should keep using
64-bit ptrace commands for hardware watchpoint/breakpoint, even when
debugging a 32-bit tracee.
See:
5d220ff942
There have been many conditional compilation handling arm32 tracee on
arm64, but this one is missed out.
To reuse the 64-bit implementation, I separate the shared code from
`NativeRegisterContextLinux_arm64.cpp` to
`NativeRegisterContextLinux_arm64dbreg.cpp`, with other adjustments to
share data structures of debug registers.
2025-07-29 10:05:13 +01:00
..
2025-07-28 16:09:24 +01:00
2025-07-28 16:09:24 +01:00
2025-07-02 10:21:38 -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-06-24 09:54:14 -07:00
2023-03-27 13:42:14 -07:00
2025-01-14 09:16:11 +08:00
2023-07-20 16:32:47 -07:00
2025-06-25 10:31:38 +01:00
2025-06-25 10:31:38 +01:00
2025-06-30 16:27:44 +03:00
2025-06-30 16:27:44 +03: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
2025-07-29 10:05:13 +01: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
2024-11-14 09:28:27 -08: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
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
2023-12-04 23:21:45 -05:00
2023-12-04 23:21:45 -05: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
2025-05-19 16:04:50 -07:00
2025-05-19 16:04:50 -07:00
2024-09-04 15:31:59 +01: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-07-28 16:40:00 +01:00
2025-07-28 16:09:24 +01:00
2023-04-05 13:25:43 +02:00
2025-06-19 09:57:07 +01: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
2025-05-19 16:04:50 -07:00
2025-05-19 16:04:50 -07:00
2025-05-19 16:04:50 -07: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
2025-05-19 16:04:50 -07: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