[compiler-rt] Simplify ALIAS() attribute macro
authorMarco Elver <elver@google.com>
Wed, 24 May 2023 09:31:40 +0000 (11:31 +0200)
committerMarco Elver <elver@google.com>
Wed, 24 May 2023 09:57:17 +0000 (11:57 +0200)
commit175fcd6fd24cda6bcdafb9718da8122b5654a047
tree7aa82ae175e5b7f1c5d0fe7b28b218d274d2ceed
parent5568ce058035dd6cf7fb922652ae91054c969062
[compiler-rt] Simplify ALIAS() attribute macro

Most uses of ALIAS() are in conjunction with WRAPPER_NAME().

Simplify the code and just make ALIAS() turn its argument into a string
(similar to Linux kernel's __alias macro). This in turn allows removing
WRAPPER_NAME().

NFC.

Reviewed By: dvyukov

Differential Revision: https://reviews.llvm.org/D151216
compiler-rt/lib/asan/asan_interceptors.cpp
compiler-rt/lib/hwasan/hwasan_allocation_functions.cpp
compiler-rt/lib/interception/interception.h
compiler-rt/lib/lsan/lsan_interceptors.cpp
compiler-rt/lib/memprof/memprof_interceptors.cpp
compiler-rt/lib/msan/msan_interceptors.cpp
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.h
compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cpp
compiler-rt/lib/tsan/rtl/tsan_interceptors.h