Home
last modified time | relevance | path

Searched refs:__sanitizer (Results 1 – 25 of 262) sorted by relevance

1234567891011

/openbsd/src/gnu/llvm/compiler-rt/lib/tsan/rtl/
Dtsan_new_delete.cpp24 enum class align_val_t: __sanitizer::uptr {};
62 void *operator new(__sanitizer::uptr size);
63 void *operator new(__sanitizer::uptr size) { in operator new()
68 void *operator new[](__sanitizer::uptr size);
69 void *operator new[](__sanitizer::uptr size) { in operator new[]()
74 void *operator new(__sanitizer::uptr size, std::nothrow_t const&);
75 void *operator new(__sanitizer::uptr size, std::nothrow_t const&) { in operator new()
80 void *operator new[](__sanitizer::uptr size, std::nothrow_t const&);
81 void *operator new[](__sanitizer::uptr size, std::nothrow_t const&) { in operator new[]()
86 void *operator new(__sanitizer::uptr size, std::align_val_t align);
[all …]
Dtsan_dispatch_defs.h35 typedef __sanitizer::u64 dispatch_time_t;
69 typedef __sanitizer::s64 off_t;
70 typedef __sanitizer::u16 mode_t;
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/
Dsanitizer_internal_defs.h135 namespace __sanitizer {
281 namespace __sanitizer {
311 __sanitizer::u64 v1 = (__sanitizer::u64)(c1); \
312 __sanitizer::u64 v2 = (__sanitizer::u64)(c2); \
314 __sanitizer::CheckFailed(__FILE__, __LINE__, \
390 ((__sanitizer::uptr)__builtin_extract_return_addr( \
392 # define GET_CURRENT_FRAME() ((__sanitizer::uptr)__builtin_frame_address(0))
401 # define GET_CALLER_PC() ((__sanitizer::uptr)_ReturnAddress())
404 (((__sanitizer::uptr)_AddressOfReturnAddress()) + sizeof(__sanitizer::uptr))
424 volatile __sanitizer::uptr enable_fp; \
[all …]
Dsanitizer_win_dll_thunk.h17 namespace __sanitizer {
32 return __sanitizer::dllThunkIntercept(main_function, (__sanitizer::uptr) \
43 return __sanitizer::dllThunkInterceptWhenPossible(main_function, \
44 default_function, (__sanitizer::uptr)dll_function); \
94 static fntype fn = (fntype)__sanitizer::dllThunkGetRealAddrOrDie(#name); \
102 static fntype fn = (fntype)__sanitizer::dllThunkGetRealAddrOrDie(#name); \
110 static fntype fn = (fntype)__sanitizer::dllThunkGetRealAddrOrDie(#name); \
118 static fntype fn = (fntype)__sanitizer::dllThunkGetRealAddrOrDie(#name); \
126 static fntype fn = (fntype)__sanitizer::dllThunkGetRealAddrOrDie(#name); \
134 static fntype fn = (fntype)__sanitizer::dllThunkGetRealAddrOrDie(#name); \
[all …]
Dsanitizer_interface_internal.h38 __sanitizer::sptr coverage_fd;
54 const __sanitizer::uptr *pcs, const __sanitizer::uptr len);
57 SANITIZER_INTERFACE_ATTRIBUTE void __sanitizer_cov(__sanitizer::u32 *guard);
91 __sanitizer::uptr module_path_len,
142 __sanitizer_cov_trace_pc_guard(__sanitizer::u32 *);
144 __sanitizer_cov_trace_pc_guard_init(__sanitizer::u32 *, __sanitizer::u32 *);
150 __sanitizer_cov_pcs_init(const __sanitizer::uptr *, const __sanitizer::uptr *);
Dsanitizer_dense_map.h24 namespace __sanitizer {
51 if (__sanitizer::is_trivially_destructible<ValueT>::value) { in clear()
131 return try_emplace(__sanitizer::move(KV.first), in insert()
132 __sanitizer::move(KV.second)); in insert()
146 TheBucket = InsertIntoBucket(TheBucket, __sanitizer::move(Key), in try_emplace()
147 __sanitizer::forward<Ts>(Args)...); in try_emplace()
163 InsertIntoBucket(TheBucket, Key, __sanitizer::forward<Ts>(Args)...); in try_emplace()
181 InsertIntoBucketWithLookup(TheBucket, __sanitizer::move(KV.first), in insert_as()
182 __sanitizer::move(KV.second), Val); in insert_as()
222 return *InsertIntoBucket(TheBucket, __sanitizer::move(Key)); in FindAndConstruct()
[all …]
Dsanitizer_syscalls_netbsd.inc134 PRE_READ(path, __sanitizer::internal_strlen(path) + 1);
142 POST_READ(path, __sanitizer::internal_strlen(path) + 1);
165 PRE_READ(path, __sanitizer::internal_strlen(path) + 1);
168 PRE_READ(path, __sanitizer::internal_strlen(link) + 1);
176 POST_READ(path, __sanitizer::internal_strlen(path) + 1);
179 POST_READ(path, __sanitizer::internal_strlen(link) + 1);
186 PRE_READ(path, __sanitizer::internal_strlen(path) + 1);
193 POST_READ(path, __sanitizer::internal_strlen(path) + 1);
201 PRE_READ(path, __sanitizer::internal_strlen(path) + 1);
208 POST_READ(path, __sanitizer::internal_strlen(path) + 1);
[all …]
Dsanitizer_common_syscalls.inc407 PRE_READ(name, __sanitizer::internal_strlen((const char *)name) + 1);
727 PRE_READ(uargs, __sanitizer::internal_strlen((const char *)uargs) + 1);
735 __sanitizer::internal_strlen((const char *)name_user) + 1);
849 __sanitizer::internal_strlen((const char *)dev_name) + 1);
852 __sanitizer::internal_strlen((const char *)dir_name) + 1);
854 POST_WRITE(type, __sanitizer::internal_strlen((const char *)type) + 1);
863 POST_WRITE(name, __sanitizer::internal_strlen((const char *)name) + 1);
872 POST_WRITE(name, __sanitizer::internal_strlen((const char *)name) + 1);
878 PRE_READ(path, __sanitizer::internal_strlen((const char *)path) + 1);
890 __sanitizer::internal_strlen((const char *)filename) + 1);
[all …]
Dsanitizer_win_weak_interception.h15 namespace __sanitizer {
26 return __sanitizer::interceptWhenPossible((__sanitizer::uptr) Name, #Name);\
Dsanitizer_common_libcdep.cpp21 namespace __sanitizer { namespace
222 __sanitizer::StopStackDepotBackgroundThread(); in SANITIZER_INTERFACE_WEAK_DEF()
223 __sanitizer::PlatformPrepareForSandboxing(args); in SANITIZER_INTERFACE_WEAK_DEF()
224 if (__sanitizer::sandboxing_callback) in SANITIZER_INTERFACE_WEAK_DEF()
225 __sanitizer::sandboxing_callback(); in SANITIZER_INTERFACE_WEAK_DEF()
Dsanitizer_signal_interceptors.inc18 using namespace __sanitizer;
72 namespace __sanitizer {
77 } // namespace __sanitizer
82 namespace __sanitizer {
/openbsd/src/gnu/llvm/compiler-rt/lib/gwp_asan/optional/
Dbacktrace_sanitizer_common.cpp21 void __sanitizer::BufferedStackTrace::UnwindImpl(uptr pc, uptr bp, in UnwindImpl()
43 __sanitizer::BufferedStackTrace Trace; in BacktraceCommon()
45 if (Size > __sanitizer::kStackTraceMax) in BacktraceCommon()
46 Size = __sanitizer::kStackTraceMax; in BacktraceCommon()
48 Trace.Unwind((__sanitizer::uptr)__builtin_return_address(0), in BacktraceCommon()
49 (__sanitizer::uptr)__builtin_frame_address(0), Context, in BacktraceCommon()
66 __sanitizer::StackTrace StackTrace; in PrintBacktrace()
67 StackTrace.trace = reinterpret_cast<__sanitizer::uptr *>(Trace); in PrintBacktrace()
75 __sanitizer::InternalScopedString buffer; in PrintBacktrace()
92 __sanitizer::SetCommonFlagsDefaults(); in getBacktraceFunction()
[all …]
/openbsd/src/gnu/llvm/compiler-rt/lib/hwasan/
Dhwasan_interface_internal.h37 using __sanitizer::uptr;
38 using __sanitizer::sptr;
39 using __sanitizer::uu64;
40 using __sanitizer::uu32;
41 using __sanitizer::uu16;
42 using __sanitizer::u64;
43 using __sanitizer::u32;
44 using __sanitizer::u16;
45 using __sanitizer::u8;
Dhwasan_fuchsia.cpp37 __sanitizer::InitShadowBounds(); in InitShadow()
38 CHECK_NE(__sanitizer::ShadowBounds.shadow_limit, 0); in InitShadow()
46 kHighShadowStart = __sanitizer::ShadowBounds.shadow_base; in InitShadow()
47 kHighShadowEnd = __sanitizer::ShadowBounds.shadow_limit - 1; in InitShadow()
54 return __sanitizer::ShadowBounds.shadow_limit <= p && in MemIsApp()
55 p <= (__sanitizer::ShadowBounds.memory_limit - 1); in MemIsApp()
81 .stack_bottom = __sanitizer::MainThreadStackBase, in InitThreads()
83 __sanitizer::MainThreadStackBase + __sanitizer::MainThreadStackSize, in InitThreads()
/openbsd/src/gnu/llvm/compiler-rt/lib/ubsan_minimal/
Dubsan_minimal_handlers.cpp18 static __sanitizer::atomic_uintptr_t caller_pcs[kMaxCallerPcs];
21 static __sanitizer::atomic_uint32_t caller_pcs_sz;
27 unsigned sz = __sanitizer::atomic_load_relaxed(&caller_pcs_sz); in report_this_error()
34 p = __sanitizer::atomic_load_relaxed(&caller_pcs[i]); in report_this_error()
41 if (!__sanitizer::atomic_compare_exchange_strong( in report_this_error()
42 &caller_pcs_sz, &sz, sz + 1, __sanitizer::memory_order_seq_cst)) in report_this_error()
49 __sanitizer::atomic_store_relaxed(&caller_pcs[sz], caller); in report_this_error()
78 namespace __sanitizer { namespace
/openbsd/src/gnu/llvm/compiler-rt/lib/msan/
Dmsan_interface_internal.h39 using __sanitizer::uptr;
40 using __sanitizer::sptr;
41 using __sanitizer::uu64;
42 using __sanitizer::uu32;
43 using __sanitizer::uu16;
44 using __sanitizer::u64;
45 using __sanitizer::u32;
46 using __sanitizer::u16;
47 using __sanitizer::u8;
Dmsan_interceptors.cpp53 using __sanitizer::memory_order;
54 using __sanitizer::atomic_load;
55 using __sanitizer::atomic_store;
56 using __sanitizer::atomic_uintptr_t;
674 __msan_unpoison(buf, __sanitizer::struct_stat_sz); in INTERCEPTOR()
687 __msan_unpoison(buf, __sanitizer::struct_stat64_sz); in INTERCEPTOR()
700 __msan_unpoison(buf, __sanitizer::struct_stat_sz); in INTERCEPTOR()
713 __msan_unpoison(buf, __sanitizer::struct_stat64_sz); in INTERCEPTOR()
725 if (!res) __msan_unpoison(buf, __sanitizer::struct_stat_sz); in INTERCEPTOR()
738 __msan_unpoison(buf, __sanitizer::struct_stat64_sz); in INTERCEPTOR()
[all …]
/openbsd/src/gnu/llvm/compiler-rt/lib/interception/
Dinterception.h27 typedef __sanitizer::uptr SIZE_T;
28 typedef __sanitizer::sptr SSIZE_T;
29 typedef __sanitizer::sptr PTRDIFF_T;
30 typedef __sanitizer::s64 INTMAX_T;
31 typedef __sanitizer::u64 UINTMAX_T;
32 typedef __sanitizer::OFF_T OFF_T;
33 typedef __sanitizer::OFF64_T OFF64_T;
96 const __sanitizer::uptr replacement;
97 const __sanitizer::uptr original;
/openbsd/src/gnu/llvm/compiler-rt/lib/asan/
Dasan_fuchsia.cpp44 CHECK_EQ(kHighMemEnd, __sanitizer::ShadowBounds.memory_limit - 1); in InitializeShadowMemory()
45 CHECK_EQ(kHighMemBeg, __sanitizer::ShadowBounds.shadow_limit); in InitializeShadowMemory()
46 CHECK_EQ(kHighShadowBeg, __sanitizer::ShadowBounds.shadow_base); in InitializeShadowMemory()
47 CHECK_EQ(kShadowGapEnd, __sanitizer::ShadowBounds.shadow_base - 1); in InitializeShadowMemory()
151 CHECK_NE(__sanitizer::MainThreadStackBase, 0); in CreateMainThread()
152 CHECK_GT(__sanitizer::MainThreadStackSize, 0); in CreateMainThread()
164 const AsanThread::InitOptions options = {__sanitizer::MainThreadStackBase, in CreateMainThread()
165 __sanitizer::MainThreadStackSize}; in CreateMainThread()
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/symbolizer/
Dsanitizer_wrappers.cpp23 namespace __sanitizer { namespace
108 if (__sanitizer::internal_iserror(res, &rverrno)) { \
121 res = __sanitizer::internal_open(filename, flags, mode); in open()
123 res = __sanitizer::internal_open(filename, flags); in open()
129 unsigned long res = __sanitizer::internal_close(fd); in close()
134 unsigned long res = __sanitizer::internal_##func(arg, buf); \
154 size_t strlen(const char *s) { return __sanitizer::internal_strlen(s); } in strlen()
159 __sanitizer::internal_mmap(addr, length, prot, flags, fd, offset); in mmap()
Dsanitizer_symbolize.cpp44 namespace __sanitizer { namespace
78 return __sanitizer::internal_snprintf(Buffer, MaxLength, "%s", in __sanitizer_symbolize_code()
99 return __sanitizer::internal_snprintf(Buffer, MaxLength, "%s", in __sanitizer_symbolize_data()
112 return __sanitizer::internal_snprintf(Buffer, MaxLength, "%s", in __sanitizer_symbolize_demangle()
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_type_traits_test.cpp19 namespace __sanitizer { namespace
47 auto v2 = __sanitizer::move(v); in TEST()
54 auto v2 = __sanitizer::forward<std::vector<int>>(v); in TEST()
61 auto v2 = __sanitizer::forward<const std::vector<int>&>(v); in TEST()
/openbsd/src/gnu/llvm/compiler-rt/lib/ubsan/
Dubsan_value.h60 u32 OldColumn = __sanitizer::atomic_exchange( in acquire()
61 (__sanitizer::atomic_uint32_t *)&Column, ~u32(0), in acquire()
62 __sanitizer::memory_order_relaxed); in acquire()
/openbsd/src/gnu/llvm/compiler-rt/lib/dfsan/
Ddfsan.h21 using __sanitizer::u32;
22 using __sanitizer::u8;
23 using __sanitizer::uptr;
/openbsd/src/gnu/llvm/compiler-rt/lib/lsan/
Dlsan.h24 __sanitizer::BufferedStackTrace stack; \
32 GET_STACK_TRACE(__sanitizer::common_flags()->malloc_context_size, \

1234567891011