Brian Cain
98ced6cfd0
[BOLT] Template patchELFPHDRTable and rewriteNoteSections for ELF32 ( #189715 )
...
Template patchELFPHDRTable, rewriteNoteSections, markGnuRelroSections,
and discoverStorage to support both ELF32LE and ELF64LE binaries.
Previously these functions were hardcoded for ELF64LE, causing crashes
when processing 32-bit ELF binaries.
The RewriteInstance constructor now accepts ELF32LE objects in addition
to ELF64LE. The ELF_FUNCTION macro is reused (and moved earlier in the
header) to dispatch to the correct template instantiation.
These changes are preparation for adding support to hexagon architecture
in Bolt.
2026-04-03 15:16:31 -05:00
..
2026-04-02 10:16:41 +01:00
2026-03-13 15:03:25 +00:00
2026-04-03 15:16:31 -05:00
2025-10-23 10:13:28 +01:00
2026-01-08 09:28:29 -08:00
2026-02-16 17:08:13 +03:00
2026-03-24 15:15:08 -07:00
2023-09-25 21:55:29 +08:00
2025-02-27 16:13:57 -08:00
2024-05-31 15:14:37 -07:00
2024-05-31 15:14:37 -07:00
2024-05-31 15:14:37 -07:00
2026-02-19 15:07:50 -08:00
2024-12-12 10:06:27 +00:00
2025-12-16 21:55:33 -08:00
2025-12-19 11:16:18 +01:00
2025-12-19 11:16:18 +01:00
2025-12-19 11:16:18 +01:00
2024-11-18 20:42:38 -08:00
2024-11-19 12:59:05 -08:00
2026-04-03 15:16:31 -05:00
2024-05-31 15:14:37 -07:00
2026-02-07 20:39:24 -08:00
2025-12-19 11:16:18 +01:00
2024-05-31 15:14:37 -07:00
2024-05-31 15:14:37 -07:00
2025-09-02 09:56:46 +01:00
2025-09-11 10:41:11 -07:00
2026-01-23 10:46:31 +02:00
2024-07-25 08:18:14 -07:00
2025-12-19 11:16:18 +01:00
2026-03-09 14:21:00 +01:00
2026-02-25 21:42:30 -08:00
2024-12-14 22:38:24 -08:00
2026-01-05 20:21:32 -08:00
2026-02-25 21:42:30 -08:00
2026-02-25 21:42:30 -08:00
2026-02-25 21:42:30 -08:00
2026-02-25 21:42:30 -08:00
2024-09-25 23:18:34 +02:00
2024-05-31 15:14:37 -07:00
2025-04-29 18:16:36 +01:00
2025-08-29 12:51:21 -07:00
2024-11-27 00:14:00 +02:00
2025-11-14 10:26:21 -08:00
2025-09-11 10:41:11 -07:00
2025-06-27 19:51:51 -07:00
2024-11-27 00:14:00 +02:00
2024-05-31 15:14:37 -07:00
2023-10-16 08:11:35 +00:00
2025-12-04 07:33:42 -08:00
2024-05-31 15:14:37 -07:00
2025-12-19 11:16:18 +01:00
2024-12-12 22:14:41 -08:00
2023-09-17 00:07:59 +08:00
2025-12-19 11:16:18 +01:00