Skip to content

Commit 99cc85e

Browse files
committed
[𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.4 [skip ci]
1 parent 3bf72bf commit 99cc85e

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

compiler-rt/lib/asan/asan_interceptors.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,14 @@ DECLARE_REAL_AND_INTERCEPTOR(void, free, void *)
9696
ASAN_WRITE_RANGE(ctx, ptr, size)
9797
#define COMMON_INTERCEPTOR_READ_RANGE(ctx, ptr, size) \
9898
ASAN_READ_RANGE(ctx, ptr, size)
99-
# define COMMON_INTERCEPTOR_ENTER(ctx, func, ...) \
100-
ASAN_INTERCEPTOR_ENTER(ctx, func); \
101-
do { \
102-
if (AsanInitIsRunning()) \
103-
return REAL(func)(__VA_ARGS__); \
104-
if (SANITIZER_APPLE && UNLIKELY(!AsanInited())) \
105-
return REAL(func)(__VA_ARGS__); \
106-
ENSURE_ASAN_INITED(); \
99+
# define COMMON_INTERCEPTOR_ENTER(ctx, func, ...) \
100+
ASAN_INTERCEPTOR_ENTER(ctx, func); \
101+
do { \
102+
if (asan_init_is_running) \
103+
return REAL(func)(__VA_ARGS__); \
104+
if (SANITIZER_APPLE && UNLIKELY(!asan_inited)) \
105+
return REAL(func)(__VA_ARGS__); \
106+
ENSURE_ASAN_INITED(); \
107107
} while (false)
108108
#define COMMON_INTERCEPTOR_DIR_ACQUIRE(ctx, path) \
109109
do { \
@@ -556,7 +556,7 @@ INTERCEPTOR(char *, strcpy, char *to, const char *from) {
556556
INTERCEPTOR(char*, strdup, const char *s) {
557557
void *ctx;
558558
ASAN_INTERCEPTOR_ENTER(ctx, strdup);
559-
if (UNLIKELY(!AsanInited()))
559+
if (UNLIKELY(!asan_inited))
560560
return internal_strdup(s);
561561
ENSURE_ASAN_INITED();
562562
uptr length = internal_strlen(s);
@@ -575,7 +575,7 @@ INTERCEPTOR(char*, strdup, const char *s) {
575575
INTERCEPTOR(char*, __strdup, const char *s) {
576576
void *ctx;
577577
ASAN_INTERCEPTOR_ENTER(ctx, strdup);
578-
if (UNLIKELY(!AsanInited()))
578+
if (UNLIKELY(!asan_inited))
579579
return internal_strdup(s);
580580
ENSURE_ASAN_INITED();
581581
uptr length = internal_strlen(s);
@@ -636,7 +636,7 @@ INTERCEPTOR(int, atoi, const char *nptr) {
636636
void *ctx;
637637
ASAN_INTERCEPTOR_ENTER(ctx, atoi);
638638
#if SANITIZER_APPLE
639-
if (UNLIKELY(!AsanInited()))
639+
if (UNLIKELY(!asan_inited))
640640
return REAL(atoi)(nptr);
641641
# endif
642642
ENSURE_ASAN_INITED();
@@ -658,7 +658,7 @@ INTERCEPTOR(long, atol, const char *nptr) {
658658
void *ctx;
659659
ASAN_INTERCEPTOR_ENTER(ctx, atol);
660660
#if SANITIZER_APPLE
661-
if (UNLIKELY(!AsanInited()))
661+
if (UNLIKELY(!asan_inited))
662662
return REAL(atol)(nptr);
663663
# endif
664664
ENSURE_ASAN_INITED();
@@ -697,7 +697,7 @@ static void AtCxaAtexit(void *unused) {
697697
INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg,
698698
void *dso_handle) {
699699
#if SANITIZER_APPLE
700-
if (UNLIKELY(!AsanInited()))
700+
if (UNLIKELY(!asan_inited))
701701
return REAL(__cxa_atexit)(func, arg, dso_handle);
702702
# endif
703703
ENSURE_ASAN_INITED();

compiler-rt/lib/asan/asan_malloc_mac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
using namespace __asan;
2424
#define COMMON_MALLOC_ZONE_NAME "asan"
2525
#define COMMON_MALLOC_ENTER() ENSURE_ASAN_INITED()
26-
# define COMMON_MALLOC_SANITIZER_INITIALIZED AsanInited()
26+
# define COMMON_MALLOC_SANITIZER_INITIALIZED asan_inited
2727
# define COMMON_MALLOC_FORCE_LOCK() asan_mz_force_lock()
2828
# define COMMON_MALLOC_FORCE_UNLOCK() asan_mz_force_unlock()
2929
# define COMMON_MALLOC_MEMALIGN(alignment, size) \

compiler-rt/lib/asan/asan_rtl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ void PrintAddressSpaceLayout() {
391391
}
392392

393393
static void AsanInitInternal() {
394-
if (LIKELY(AsanInited()))
394+
if (LIKELY(asan_inited))
395395
return;
396396
SanitizerToolName = "AddressSanitizer";
397397
CHECK(!AsanInitIsRunning() && "ASan init calls itself!");

0 commit comments

Comments
 (0)