Home
last modified time | relevance | path

Searched full:msan (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd/lib/libclang_rt/msan/
H A DMakefile3 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 Dmutator_aux.h28 * 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 DREADME2 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 Dmsan_interface_internal.h11 // 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 Dmsan_linux.cpp31 # 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 Dmsan.cpp1 //===-- 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 Dmsan_dl.h17 #include "msan.h"
H A Dmsan_report.h10 /// This file is a part of MemorySanitizer. MSan-private header for error
H A Dmsan_flags.inc9 // MSan runtime flags.
H A Dmsan_poisoning.h16 #include "msan.h"
H A Dmsan_thread.cpp4 #include "msan.h"
H A Dmsan_new_delete.cpp14 #include "msan.h"
H A Dmsan_allocator.cpp16 #include "msan.h"
53 // duplicated as MappingDesc::ALLOCATOR in msan.h.
/freebsd/sys/contrib/zstd/lib/common/
H A Dportability_macros.h39 /* detects whether we are being compiled under msan */
98 * Disable assembly when MSAN is enabled, because MSAN requires
/freebsd/sys/contrib/zstd/
H A DTESTING.md21 Msan on x86_64
36 - x86_64 with Msan
H A DMakefile184 .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 DMemorySanitizer.h1 //===- Transforms/Instrumentation/MemorySanitizer.h - MSan Pass -----------===//
36 /// A module pass for msan instrumentation.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp26 /// 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 Dsubr_msan.c53 #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 DMakefile5 SRCS+= msan/msan_new_delete.cpp
/freebsd/lib/libclang_rt/
H A DMakefile18 SD_MSAN+= msan
/freebsd/sys/sys/
H A Dmsan.h1 /* $NetBSD: msan.h,v 1.2 2020/09/09 16:29:59 maxv Exp $ */
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan.cpp220 // 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 Dtimefn.c95 /* time must be initialized, othersize it may fail msan test. in UTIL_getTime()
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dallocator_interface.h9 // Public interface header for allocator used in sanitizers (ASan/TSan/MSan).

1234