5 Commits

Author SHA1 Message Date
Vitaly Buka
c7d4d39b9b [asan] Disable test on iOS
Fails on Darwin (probably iOS) bots after #104730.
2024-10-01 14:17:25 -07:00
Vitaly Buka
fa87eac3be
Reland "[asan] Catch initialization-order-fiasco in modules without…" (#104730)
Re-land https://github.com/llvm/llvm-project/pull/104621

After https://github.com/llvm/llvm-project/pull/104729 this patch will
not create unused module names, failing some test checks.

This reverts commit 34f941a2f96b804dd24c2a25770d899b018339ff.
2024-08-19 14:45:55 -07:00
Vitaly Buka
34f941a2f9
Revert "[asan] Catch initialization-order-fiasco in modules without globals" (#104665)
Reverts llvm/llvm-project#104621

To many bots are broken, see #104621.
2024-08-16 22:43:55 -07:00
Vitaly Buka
f44f026292
[asan] Catch initialization-order-fiasco in modules without globals (#104621)
Those modules still can have global constructors and access
globals in other modules which are not initialized yet.
2024-08-16 20:59:39 -07:00
Vitaly Buka
085b04b3a2
[asan] Pre-commit test with global constructor without any global (#104620)
In this test `@initializer()` can access globals
outside of the module, but Asan does nothing to
detect that.
2024-08-16 15:41:08 -07:00