#include "interception/interception.h"
#include "nsan.h"
#include "nsan_allocator.h"
#include "sanitizer_common/sanitizer_allocator.h"
#include "sanitizer_common/sanitizer_allocator_report.h"
#include <stddef.h>
usingnamespace__nsan;
namespace std {
struct nothrow_t { … };
enum class align_val_t : size_t { … };
}
#define OPERATOR_NEW_BODY(nothrow) …
#define OPERATOR_NEW_BODY_ALIGN(nothrow) …
INTERCEPTOR_ATTRIBUTE
void *operator new(size_t size) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new[](size_t size) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new(size_t size, std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new[](size_t size, std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new(size_t size, std::align_val_t align) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new[](size_t size, std::align_val_t align) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new(size_t size, std::align_val_t align,
std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void *operator new[](size_t size, std::align_val_t align,
std::nothrow_t const &) { … }
#define OPERATOR_DELETE_BODY …
INTERCEPTOR_ATTRIBUTE
void operator delete(void *ptr) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete[](void *ptr) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete(void *ptr, std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void operator delete[](void *ptr, std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void operator delete(void *ptr, size_t size) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete[](void *ptr, size_t size) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete(void *ptr, std::align_val_t align) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete[](void *ptr, std::align_val_t align) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete(void *ptr, std::align_val_t align,
std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void operator delete[](void *ptr, std::align_val_t align,
std::nothrow_t const &) { … }
INTERCEPTOR_ATTRIBUTE
void operator delete(void *ptr, size_t size, std::align_val_t align) NOEXCEPT { … }
INTERCEPTOR_ATTRIBUTE
void operator delete[](void *ptr, size_t size,
std::align_val_t align) NOEXCEPT { … }