alx32
162814a7ec
[lld-macho] Include branch extension thunks in linker map ( #120496 )
...
This patch extends the MachO linker's map file generation to include
branch extension thunk symbols. Previously, thunks were omitted from the
map file, making it difficult to understand the final layout of the
binary, especially when debugging issues related to long branch thunks.
This change ensures thunks are included and correctly interleaved with
other symbols based on their address, providing an accurate
representation of the linked output.
2025-01-07 21:07:51 -08:00
..
2024-11-27 11:23:49 -05:00
2024-07-22 22:03:32 +02:00
2024-08-31 16:37:49 +02:00
2022-09-30 15:09:27 -07:00
2022-10-04 14:10:43 -07:00
2023-07-19 14:19:15 -04:00
2022-10-04 14:53:53 -07:00
2022-12-13 14:54:17 -08:00
2024-11-27 11:23:49 -05:00
2022-03-04 14:21:16 -05:00
2022-01-19 13:12:18 -08:00
2022-10-04 14:10:43 -07:00
2022-10-29 15:40:26 -07:00
2024-07-22 22:03:32 +02:00
2022-07-11 15:32:26 -04:00
2024-01-29 23:29:57 -08:00
2024-01-23 07:31:34 -08:00
2024-01-18 10:46:30 -08:00
2024-01-23 07:31:34 -08:00
2022-10-29 15:40:26 -07:00
2024-06-13 15:16:55 +02:00
2022-10-29 15:40:26 -07:00
2022-10-29 15:40:26 -07:00
2024-07-22 22:03:32 +02:00
2023-02-14 14:34:41 -05:00
2022-03-30 16:45:05 -04:00
2022-04-01 19:32:07 -04:00
2025-01-07 21:07:51 -08:00
2022-10-04 14:10:43 -07:00
2024-12-31 09:07:00 -08:00
2024-12-09 22:50:21 -08:00
2024-12-31 09:07:00 -08:00
2022-08-31 17:04:20 +02:00
2022-12-22 15:52:46 -08:00
2024-11-15 17:24:35 -08:00
2024-11-04 17:32:50 -08:00
2022-03-03 19:00:28 -05:00
2022-01-12 10:47:04 -05:00
2022-02-17 14:19:34 -05:00
2022-01-12 10:47:04 -05:00
2022-10-04 11:48:45 +02:00
2022-10-04 11:48:45 +02:00
2024-06-13 15:16:55 +02:00
2022-11-22 10:39:51 -05:00
2023-06-07 10:03:50 -04:00
2023-06-07 10:03:50 -04:00
2023-06-07 10:03:50 -04:00
2021-11-12 16:02:49 -05:00
2024-06-13 15:16:55 +02:00
2023-05-31 17:53:46 -07:00
2023-05-31 17:53:46 -07:00
2022-12-22 15:52:46 -08:00
2022-12-22 15:52:46 -08:00
2022-09-13 19:08:35 +02:00
2024-02-16 07:46:58 -05:00
2024-07-17 00:41:36 +02:00
2022-05-16 20:53:53 -04:00
2022-07-21 09:44:49 -04:00
2022-06-21 15:47:45 -04:00
2022-09-20 10:16:45 -04:00
2024-07-22 22:03:32 +02:00
2022-10-29 15:40:26 -07:00
2022-08-27 14:54:34 +05:00
2023-06-07 10:03:50 -04:00
2022-07-31 20:16:33 -04:00
2023-06-07 10:03:50 -04:00
2023-09-07 13:50:55 -04:00
2023-01-14 15:21:16 -08:00
2022-06-11 17:38:50 -07:00
2024-07-25 15:12:39 -07:00
2023-12-19 11:42:26 -08:00
2022-10-04 11:48:45 +02:00
2023-06-06 12:53:03 -04:00
2022-07-19 21:56:24 -04:00
2023-08-09 09:54:32 -04:00
2022-01-30 09:46:36 -08:00
2023-05-20 13:06:03 -07:00
2022-10-04 14:10:43 -07:00
2022-04-22 15:36:53 -04:00
2023-06-07 10:03:50 -04:00
2022-05-03 21:01:03 -04:00
2024-11-20 09:36:52 -08:00
2024-10-21 10:46:21 -07:00
2024-07-17 00:41:36 +02:00
2022-02-15 21:33:26 -05:00
2022-03-08 08:34:03 -05:00
2023-06-07 10:03:50 -04:00
2023-08-04 13:49:07 -04:00
2024-07-17 19:07:47 +02:00
2024-07-06 15:41:40 +02:00
2024-05-15 15:11:14 -07:00
2024-02-27 15:29:34 -05:00
2022-07-13 22:34:11 +02:00
2023-08-13 13:39:04 -07:00
2023-08-13 13:39:04 -07:00
2023-08-13 13:39:04 -07:00
2024-01-23 09:08:43 -05:00
2022-12-23 19:44:56 -05:00
2024-07-18 10:49:19 +02:00
2023-05-23 13:50:14 -07:00
2022-11-07 23:51:24 +01:00
2023-05-25 11:17:05 +02:00
2022-12-22 15:52:46 -08:00
2022-07-25 22:51:24 +02:00
2022-07-26 01:41:51 +02:00
2023-03-11 01:40:14 -05:00
2022-12-23 11:48:00 -05:00
2022-10-29 15:40:26 -07:00
2022-09-06 08:19:08 +02:00
2022-09-16 17:38:46 +02:00
2022-10-29 15:40:26 -07:00
2022-07-05 07:33:13 +02:00
2022-10-29 15:40:26 -07:00
2022-07-21 13:59:39 -04:00
2022-11-27 20:06:48 -08:00
2023-04-20 17:24:06 -04:00
2022-11-14 12:27:29 +00:00
2022-11-14 15:18:09 -05:00
2023-02-15 17:34:35 +00:00
2022-11-27 20:06:48 -08:00
2022-11-27 20:06:48 -08:00
2024-07-24 18:24:39 +01:00
2024-06-28 16:47:59 -07:00
2022-03-15 20:25:06 -04:00
2023-06-02 15:34:14 -07:00
2022-03-15 20:25:06 -04:00
2022-02-11 10:06:38 -05:00
2024-01-19 14:21:26 +00:00
2023-12-18 09:46:58 -08:00
2022-07-23 11:48:45 -04:00
2023-01-26 11:12:21 -08:00
2024-08-05 22:50:23 -07:00
2021-12-17 15:26:35 -05:00
2024-11-22 15:01:59 -08:00
2023-03-11 01:40:14 -05:00
2023-03-11 01:40:14 -05:00
2022-02-11 10:06:38 -05:00
2021-11-04 00:02:03 -04:00
2021-11-04 00:02:03 -04:00
2023-05-31 14:14:19 -07:00
2022-11-29 11:17:08 -08:00
2022-05-13 08:57:08 -04:00
2022-06-13 07:45:16 -04:00
2024-08-16 11:00:11 -07:00
2024-08-16 11:00:11 -07:00
2024-08-16 11:00:11 -07:00
2024-10-21 12:45:51 -07:00
2024-07-08 14:10:50 -07:00
2024-08-16 11:00:11 -07:00
2023-01-05 13:30:10 -05:00
2023-03-30 14:33:42 -04:00
2024-05-15 15:11:14 -07:00
2024-08-14 20:42:07 +02:00
2024-08-16 11:00:11 -07:00
2024-07-22 22:03:32 +02:00
2022-04-21 12:05:56 -04:00
2024-05-15 09:21:02 -07:00
2022-02-11 10:06:38 -05:00
2024-01-04 16:13:57 -08:00
2024-02-27 15:29:34 -05:00
2022-07-21 10:00:39 +02:00
2022-05-13 08:57:08 -04:00
2023-06-21 16:16:46 -07:00
2022-02-01 11:57:04 +00:00
2024-07-19 20:12:14 -07:00
2024-07-18 16:26:32 +02:00
2022-12-15 23:52:42 -05:00
2022-07-25 22:51:24 +02:00
2024-07-18 10:49:19 +02:00
2022-02-10 17:27:07 -08:00
2022-10-04 14:10:43 -07:00
2022-01-30 10:03:41 -08:00
2024-07-23 11:02:55 -04:00
2024-09-05 12:29:46 -04:00
2024-03-28 09:41:08 -07:00
2022-02-10 17:27:07 -08:00
2022-02-15 21:33:26 -05:00
2022-12-23 19:44:56 -05:00
2022-12-23 19:44:56 -05:00
2023-06-06 11:13:31 -07:00
2024-05-27 19:07:39 -07:00
2023-11-08 15:55:22 -08:00
2022-10-29 15:40:26 -07:00
2024-05-31 18:17:51 -07:00
2022-12-23 19:44:56 -05:00
2022-10-29 15:40:26 -07:00
2023-08-22 12:03:17 -07:00
2023-08-22 12:03:17 -07:00
2022-03-04 14:21:16 -05:00
2022-04-11 12:01:04 -04:00
2022-02-10 17:27:07 -08:00
2022-04-21 12:05:56 -04:00
2023-03-03 13:47:01 -08:00
2024-10-07 08:16:46 -07:00
2024-08-27 13:53:25 -04:00
2023-04-04 11:24:51 -07:00
2023-01-12 20:54:18 -05:00
2024-08-27 13:53:25 -04:00
2023-01-12 20:54:18 -05:00
2023-01-12 20:54:18 -05:00
2023-01-12 20:54:18 -05:00
2024-03-20 10:59:45 +01:00
2022-06-23 15:46:22 -04:00
2022-10-29 15:40:26 -07:00
2021-12-28 19:03:13 -05:00
2022-12-08 08:30:59 -05:00
2022-02-11 10:06:38 -05:00
2022-10-13 12:52:25 -04:00
2022-10-13 10:33:47 -04:00
2022-10-13 10:33:47 -04:00
2023-07-19 16:39:31 -07:00
2022-10-29 15:40:26 -07:00
2023-01-09 17:50:45 +00:00
2022-01-19 10:14:49 -08:00
2022-12-13 14:54:17 -08:00
2023-09-27 19:55:16 -04:00
2022-02-15 21:33:26 -05:00
2022-10-04 11:48:45 +02:00
2022-02-24 15:49:36 -05:00
2022-08-09 08:40:08 -07:00
2024-02-01 14:19:11 -08:00
2022-10-29 15:40:26 -07:00
2022-10-29 15:40:26 -07:00
2022-10-29 15:40:26 -07:00
2023-03-03 13:47:01 -08:00