forked from OSchip/llvm-project
hwasan: Disable operator {new,delete} interceptors when interceptors are disabled.
Differential Revision: https://reviews.llvm.org/D89827
This commit is contained in:
parent
0b671a44ad
commit
fa66bcf4bc
|
@ -21,10 +21,6 @@
|
||||||
#include "hwasan_flags.h"
|
#include "hwasan_flags.h"
|
||||||
#include "ubsan/ubsan_platform.h"
|
#include "ubsan/ubsan_platform.h"
|
||||||
|
|
||||||
#ifndef HWASAN_REPLACE_OPERATORS_NEW_AND_DELETE
|
|
||||||
# define HWASAN_REPLACE_OPERATORS_NEW_AND_DELETE 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef HWASAN_CONTAINS_UBSAN
|
#ifndef HWASAN_CONTAINS_UBSAN
|
||||||
# define HWASAN_CONTAINS_UBSAN CAN_SANITIZE_UB
|
# define HWASAN_CONTAINS_UBSAN CAN_SANITIZE_UB
|
||||||
#endif
|
#endif
|
||||||
|
@ -33,6 +29,10 @@
|
||||||
#define HWASAN_WITH_INTERCEPTORS 0
|
#define HWASAN_WITH_INTERCEPTORS 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef HWASAN_REPLACE_OPERATORS_NEW_AND_DELETE
|
||||||
|
#define HWASAN_REPLACE_OPERATORS_NEW_AND_DELETE HWASAN_WITH_INTERCEPTORS
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef u8 tag_t;
|
typedef u8 tag_t;
|
||||||
|
|
||||||
// TBI (Top Byte Ignore) feature of AArch64: bits [63:56] are ignored in address
|
// TBI (Top Byte Ignore) feature of AArch64: bits [63:56] are ignored in address
|
||||||
|
|
Loading…
Reference in New Issue