1#include "sanitizer_common/sanitizer_asm.h"
2
3#if defined(__linux__)
4#define COMMON_INTERCEPTOR_SPILL_AREA __asan_extra_spill_area
5#define COMMON_INTERCEPTOR_HANDLE_VFORK __asan_handle_vfork
6#include "sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S"
7#include "sanitizer_common/sanitizer_common_interceptors_vfork_arm.inc.S"
8#include "sanitizer_common/sanitizer_common_interceptors_vfork_i386.inc.S"
9#include "sanitizer_common/sanitizer_common_interceptors_vfork_loongarch64.inc.S"
10#include "sanitizer_common/sanitizer_common_interceptors_vfork_riscv64.inc.S"
11#include "sanitizer_common/sanitizer_common_interceptors_vfork_x86_64.inc.S"
12#endif
13
14NO_EXEC_STACK_DIRECTIVE
15

source code of compiler-rt/lib/asan/asan_interceptors_vfork.S