/freebsd/lib/libclang_rt/msan/ |
H A D | Makefile | 3 LIB= clang_rt.msan-${CRTARCH} 6 SRCS+= msan/msan.cpp 7 SRCS+= msan/msan_allocator.cpp 8 SRCS+= msan/msan_chained_origin_depot.cpp 9 SRCS+= msan/msan_dl.cpp 10 SRCS+= msan/msan_interceptors.cpp 11 SRCS+= msan/msan_linux.cpp 12 SRCS+= msan/msan_poisoning.cpp 13 SRCS+= msan/msan_report.cpp 14 SRCS+= msan/msan_thread.cpp [all …]
|
/freebsd/contrib/libfido2/fuzz/ |
H A D | mutator_aux.h | 28 * As of LLVM 10.0.0, MSAN support in libFuzzer was still experimental. 30 * MSAN will flag uninitialised reads on memory populated by libFuzzer. 31 * Since there is no way to suppress MSAN without regenerating object 32 * code (in which case you might as well rebuild libFuzzer with MSAN),
|
H A D | README | 2 ASAN/MSAN/UBSAN. 21 To run under ASAN/MSAN/UBSAN, libfido2 needs to be linked against flavours of
|
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_interface_internal.h | 11 // Private MSan interface header. 35 // (i.e. -mllvm -msan-keep-going) 156 // Tell MSan about newly allocated memory (ex.: custom allocator). 161 // Tell MSan about newly destroyed memory. Memory will be marked
|
H A D | msan_linux.cpp | 31 # include "msan.h" 222 // Reuse the MSan TSD API for compatibility with existing code 305 // Usually we lock ThreadRegistry, but msan does not have one. in BeforeFork() 315 // Usually we unlock ThreadRegistry, but msan does not have one. in AfterFork()
|
H A D | msan.cpp | 1 //===-- msan.cpp ----------------------------------------------------------===// 14 #include "msan.h" 204 // Check if deprecated exit_code MSan flag is set. in InitializeFlags() 265 // Backup MSan runtime TLS state.
|
H A D | msan_dl.h | 17 #include "msan.h"
|
H A D | msan_report.h | 10 /// This file is a part of MemorySanitizer. MSan-private header for error
|
H A D | msan_flags.inc | 9 // MSan runtime flags.
|
H A D | msan_poisoning.h | 16 #include "msan.h"
|
H A D | msan_thread.cpp | 4 #include "msan.h"
|
H A D | msan_new_delete.cpp | 14 #include "msan.h"
|
H A D | msan_allocator.cpp | 16 #include "msan.h" 53 // duplicated as MappingDesc::ALLOCATOR in msan.h.
|
/freebsd/sys/contrib/zstd/lib/common/ |
H A D | portability_macros.h | 39 /* detects whether we are being compiled under msan */ 98 * Disable assembly when MSAN is enabled, because MSAN requires
|
/freebsd/sys/contrib/zstd/ |
H A D | TESTING.md | 21 Msan on x86_64 36 - x86_64 with Msan
|
H A D | Makefile | 184 .PHONY: install armtest usan asan uasan msan asan32 317 msan: clean target 320 msan-%: clean
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | MemorySanitizer.h | 1 //===- Transforms/Instrumentation/MemorySanitizer.h - MSan Pass -----------===// 36 /// A module pass for msan instrumentation.
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 26 /// as well: msan needs to see all program events, including system 28 /// compile *everything* with msan or use a binary translation 48 /// values. This behavior is controlled with a flag (msan-track-origins) and is 111 /// The major differences between KMSAN and MSan instrumentation are: 112 /// - KMSAN always tracks the origins and implies msan-keep-going=true; 214 #define DEBUG_TYPE "msan" 216 DEBUG_COUNTER(DebugInsertCheck, "msan-insert-check", 219 DEBUG_COUNTER(DebugInstrumentInstruction, "msan-instrument-instruction", 226 // These constants must be kept in sync with the ones in msan.h. 238 "msan-track-origins", [all …]
|
/freebsd/sys/kern/ |
H A D | subr_msan.c | 53 #include <sys/msan.h> 62 #include <machine/msan.h> 190 REPORT("MSan: Uninitialized memory in %s, offset %zu", in kmsan_report_hook() 200 REPORT("MSan: Uninitialized %s memory in %s, " in kmsan_report_hook() 213 REPORT("MSan: Uninitialized %s memory in %s, offset %zu, " in kmsan_report_hook() 216 REPORT("MSan: Uninitialized %s memory in %s, " in kmsan_report_hook() 246 REPORT("MSan: uninitialized variable in %p", (void *)pc); in kmsan_report_inline() 255 REPORT("MSan: Uninitialized %s memory from %s+%#lx", in kmsan_report_inline() 267 REPORT("MSan: Uninitialized variable '%s' from %s", var, fn); in kmsan_report_inline() 269 REPORT("MSan: Uninitialized %s memory, origin %x", in kmsan_report_inline()
|
/freebsd/lib/libclang_rt/msan_cxx/ |
H A D | Makefile | 5 SRCS+= msan/msan_new_delete.cpp
|
/freebsd/lib/libclang_rt/ |
H A D | Makefile | 18 SD_MSAN+= msan
|
/freebsd/sys/sys/ |
H A D | msan.h | 1 /* $NetBSD: msan.h,v 1.2 2020/09/09 16:29:59 maxv Exp $ */
|
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan.cpp | 220 // memory write cost. MSan does similar optimization. The following invariant in ChainOrigin() 1098 // TODO: CheckMemoryLayoutSanity is based on msan. 1131 // TODO: CheckMemoryRangeAvailability is based on msan. 1145 // TODO: ProtectMemoryRange is based on msan. 1168 // TODO: InitShadow is based on msan.
|
/freebsd/sys/contrib/zstd/programs/ |
H A D | timefn.c | 95 /* time must be initialized, othersize it may fail msan test. in UTIL_getTime()
|
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | allocator_interface.h | 9 // Public interface header for allocator used in sanitizers (ASan/TSan/MSan).
|