mirror-llvm-project/compiler-rt/include
Jakob Koschel 69215c5e4f
[SafeStack] Introduce public interface header and deprecate builtins (#198292)
Introduce `sanitizer/safestack_interface.h` to expose SafeStack utility
functions as a public interface, similar to other sanitizers.

Exposed functions:
* `__safestack_get_unsafe_stack_ptr`
* `__safestack_get_unsafe_stack_bottom`
* `__safestack_get_unsafe_stack_top`

Deprecate the existing `__builtin___get_unsafe_stack_*` builtins and
emit warnings suggesting the new `__safestack_` equivalents.

Runtime compatibility aliases `__get_unsafe_stack_*` are maintained.
2026-06-09 09:39:34 +02:00
..
fuzzer fuzzer: modernize FuzzedDataProvider conversions (#177794) 2026-01-30 12:42:11 +01:00
orc_rt
profile [docs] Rename 20 key LLVM docs to Markdown (#201464) 2026-06-05 15:24:49 -07:00
sanitizer [SafeStack] Introduce public interface header and deprecate builtins (#198292) 2026-06-09 09:39:34 +02:00
xray Reapply "[compiler-rt][XRay] Make xray_interface.h C compliant" (#141728) 2025-09-29 17:33:28 +02:00
CMakeLists.txt [SafeStack] Introduce public interface header and deprecate builtins (#198292) 2026-06-09 09:39:34 +02:00