Fix libafl_targets macros for windows(#2976)
This commit is contained in:
parent
33db263260
commit
99e763ff7d
@ -15,7 +15,7 @@ void *__libafl_asan_region_is_poisoned(void *beg, size_t size) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#if defined(__clang__) && defined(_MSC_VER)
|
||||
#if defined(__clang__)
|
||||
void *__asan_region_is_poisoned(void *beg, size_t size) {
|
||||
(void)beg;
|
||||
(void)size;
|
||||
|
@ -43,7 +43,7 @@ typedef uint128_t u128;
|
||||
#define MAYBE_THREAD_LOCAL
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
#if defined _WIN32 && defined(_MSC_VER)
|
||||
#define RETADDR (uintptr_t) _ReturnAddress()
|
||||
#define EXPORT_FN __declspec(dllexport)
|
||||
#else
|
||||
@ -88,14 +88,13 @@ typedef uint128_t u128;
|
||||
#define MEMCPY memcpy
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
|
||||
// From Libfuzzer
|
||||
// Intermediate macro to ensure the parameter is expanded before stringified.
|
||||
#define STRINGIFY_(A) #A
|
||||
#define STRINGIFY(A) STRINGIFY_(A)
|
||||
|
||||
#if defined _WIN32
|
||||
#if _MSC_VER
|
||||
// From Libfuzzer
|
||||
// Intermediate macro to ensure the parameter is expanded before stringified.
|
||||
#define STRINGIFY_(A) #A
|
||||
#define STRINGIFY(A) STRINGIFY_(A)
|
||||
|
||||
// Copied from compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h
|
||||
#if defined(_M_IX86) || defined(__i386__)
|
||||
#define WIN_SYM_PREFIX "_"
|
||||
|
Loading…
x
Reference in New Issue
Block a user