Fangrui Song
b6448a03d8
[ELF] Change "no PT_TLS" error to use errorOrWarn
...
so that --noinhibit-exec downgrades the error to a warning, which helps
debugging when `PHDRS` is specified without `PT_TLS`. Also update the
message to make it accurate: STT_TLS may exist in the absence of PT_TLS.
In addition, invoking `exitLld(1)` (through `fatal`) is problematic
(#66974 ): When a thread is `exitLld(1)`, triggering `llvm_shutdown`,
another thread may be at `relocateAlloc`, accessing `sec.relocs()` which
got destroyed(tampered?), leading to
incorrect `llvm_unreachable("invalid expression")`.
2024-08-12 11:56:29 -07:00
..
2023-11-01 09:29:33 -07:00
2024-06-24 10:15:28 -07:00
2024-07-27 16:39:15 -07:00
2024-07-27 16:39:15 -07:00
2024-05-22 15:40:24 -07:00
2024-05-22 15:40:24 -07:00
2023-12-16 13:12:17 -08:00
2024-07-20 14:13:02 -07:00
2023-09-14 14:47:20 -07:00
2024-04-19 09:09:41 -07:00
2024-07-25 17:11:52 -07:00
2024-03-14 09:51:27 -07:00
2023-11-17 22:38:15 -08:00
2023-11-17 22:38:15 -08:00
2024-07-02 10:58:24 -07:00
2024-07-02 10:58:24 -07:00
2023-11-01 22:35:28 -07:00
2024-05-13 11:06:54 -07:00
2024-05-13 11:06:54 -07:00
2023-11-01 09:29:33 -07:00
2023-11-01 22:35:28 -07:00
2023-11-01 09:29:33 -07:00
2024-07-28 11:43:27 -07:00
2024-07-27 17:25:13 -07:00
2024-07-27 17:34:37 -07:00
2024-07-27 17:34:37 -07:00
2024-07-26 14:26:38 -07:00
2023-11-01 22:35:28 -07:00
2024-06-24 10:15:28 -07:00
2023-09-20 09:06:45 -07:00
2024-07-26 14:26:38 -07:00
2024-07-26 14:26:38 -07:00
2024-07-26 16:51:42 -07:00
2024-06-06 12:13:19 -07:00
2024-08-01 10:22:03 -07:00
2024-05-12 21:15:36 -07:00
2024-05-29 14:53:29 -07:00
2024-06-04 09:14:54 -07:00
2024-07-27 16:52:47 -07:00
2024-07-27 16:33:18 -07:00
2024-08-12 11:56:29 -07:00
2024-07-27 17:40:51 -07:00
2023-12-12 22:29:36 -08:00
2024-07-27 16:29:43 -07:00
2024-08-05 13:06:45 -07:00
2024-05-31 09:31:15 -07:00
2024-07-02 10:58:24 -07:00
2024-06-06 13:22:47 -07:00
2023-12-16 13:12:17 -08:00
2024-07-27 14:46:41 -07:00
2023-12-16 13:12:17 -08:00
2024-01-22 09:09:46 -08:00
2024-07-27 16:19:57 -07:00
2024-07-26 14:26:38 -07:00
2024-03-06 17:19:59 -08:00