Searched refs:__interception (Results 1 - 14 of 14) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/lib/interception/
H A Dinterception_linux.h24 namespace __interception { namespace
29 } // namespace __interception
32 ::__interception::InterceptFunction( \
34 (::__interception::uptr *) & REAL(func), \
35 (::__interception::uptr) & (func), \
36 (::__interception::uptr) & WRAP(func))
41 ::__interception::InterceptFunction( \
43 (::__interception::uptr *) & REAL(func), \
44 (::__interception::uptr) & (func), \
45 (::__interception
[all...]
H A Dinterception_win.h23 namespace __interception { namespace
61 } // namespace __interception
65 ::__interception::OverrideFunction(#func, \
66 (::__interception::uptr)WRAP(func), \
67 (::__interception::uptr *)&REAL(func))
70 ::__interception::OverrideFunction((::__interception::uptr)func, \
71 (::__interception::uptr)WRAP(func), \
72 (::__interception::uptr *)&REAL(func))
78 ::__interception
[all...]
H A Dinterception.h162 # define REAL(x) __interception::PTR_TO_REAL(x)
167 namespace __interception { \
199 namespace __interception { \
251 namespace __interception { \
260 // so we use casting via an integral type __interception::uptr,
264 namespace __interception { namespace
270 } // namespace __interception
H A Dinterception_linux.cpp21 namespace __interception { namespace
80 } // namespace __interception
H A Dinterception_win.cpp134 namespace __interception { namespace
1069 } // namespace __interception
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_win_dll_thunk.cpp27 __interception::InternalGetProcAddress((void *)GetModuleHandleA(0), name);
35 if (!__interception::OverrideFunction(dll_function, wrapper, 0))
42 uptr wrapper = __interception::InternalGetProcAddress(
46 if (!__interception::OverrideFunction(dll_function, wrapper, 0))
H A Dsanitizer_win_weak_interception.cpp31 uptr real = __interception::InternalGetProcAddress(
33 if (real && !__interception::OverrideFunction((uptr)dll_function, real, 0))
H A Dsanitizer_internal_defs.h470 namespace __interception { namespace
/openbsd-current/gnu/llvm/compiler-rt/lib/interception/tests/
H A Dinterception_linux_test.cpp34 namespace __interception { namespace
64 } // namespace __interception
H A Dinterception_win_test.cpp24 namespace __interception { namespace
721 } // namespace __interception
/openbsd-current/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_malloc_win.cpp485 if (!__interception::OverrideFunction(fname, new_func))
517 __interception::OverrideFunction("RtlSizeHeap", (uptr)WRAP(RtlSizeHeap),
519 __interception::OverrideFunction("RtlFreeHeap", (uptr)WRAP(RtlFreeHeap),
521 __interception::OverrideFunction("RtlReAllocateHeap",
524 __interception::OverrideFunction("RtlAllocateHeap",
H A Dasan_win.cpp181 if (!::__interception::OverrideFunction("RaiseException",
184 CHECK(::__interception::OverrideFunction("RtlRaiseException",
/openbsd-current/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerInterceptors.cpp19 #define REAL(x) __interception::PTR_TO_REAL(x)
23 namespace __interception { \
/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_posix.cpp2888 using __interception::InterceptFunction;

Completed in 123 milliseconds