Home
last modified time | relevance | path

Searched refs:AddressSanitizer (Results 1 – 25 of 27) sorted by relevance

12

/external/compiler-rt/lib/asan/tests/
Dasan_test.cc130 TEST(AddressSanitizer, HasFeatureAddressSanitizerTest) { in TEST() argument
139 TEST(AddressSanitizer, SimpleDeathTest) { in TEST() argument
143 TEST(AddressSanitizer, VariousMallocsTest) { in TEST() argument
181 TEST(AddressSanitizer, CallocTest) { in TEST() argument
187 TEST(AddressSanitizer, VallocTest) { in TEST() argument
194 TEST(AddressSanitizer, PvallocTest) { in TEST() argument
228 TEST(AddressSanitizer, DISABLED_TSDTest) { in TEST() argument
274 TEST(AddressSanitizer, OOB_char) { in TEST() argument
278 TEST(AddressSanitizer, OOB_int) { in TEST() argument
282 TEST(AddressSanitizer, OOBRightTest) { in TEST() argument
[all …]
Dasan_benchmarks_test.cc45 TEST(AddressSanitizer, ManyAccessBenchmark) { in TEST() argument
67 TEST(AddressSanitizer, BorderAccessBenchmark) { in TEST() argument
78 TEST(AddressSanitizer, FakeStackBenchmark) { in TEST() argument
Dasan_noinst_test.cc40 TEST(AddressSanitizer, InternalSimpleDeathTest) { in TEST() argument
90 TEST(AddressSanitizer, NoInstMallocTest) { in TEST() argument
113 TEST(AddressSanitizer, DISABLED_InternalPrintShadow) { in TEST() argument
236 TEST(AddressSanitizer, CompressStackTraceTest) { in TEST() argument
256 TEST(AddressSanitizer, CompressStackTraceBenchmark) { in TEST() argument
260 TEST(AddressSanitizer, QuarantineTest) { in TEST() argument
296 TEST(AddressSanitizer, ThreadedQuarantineTest) { in TEST() argument
326 TEST(AddressSanitizer, ThreadedOneSizeMallocStressTest) { in TEST() argument
337 TEST(AddressSanitizer, MemsetWildAddressTest) { in TEST() argument
Dasan_mac_test.mm46 // If AddressSanitizer doesn't instrument the +load method below correctly,
50 "If your test didn't crash, AddressSanitizer is instrumenting "
88 // pthread_create(). We need to verify that AddressSanitizer notices that the
99 // pthread_create(). We need to verify that AddressSanitizer notices that the
107 // to make sure AddressSanitizer handles the reusing correctly.
DCMakeLists.txt1 # Testing rules for AddressSanitizer.
120 # Build benchmarks test instrumented with AddressSanitizer.
128 # Main AddressSanitizer unit tests.
/external/llvm/lib/Transforms/Instrumentation/
DAddressSanitizer.cpp160 struct AddressSanitizer : public ModulePass { struct
161 AddressSanitizer();
229 char AddressSanitizer::ID = 0;
230 INITIALIZE_PASS(AddressSanitizer, "asan",
233 AddressSanitizer::AddressSanitizer() : ModulePass(ID) { } in AddressSanitizer() function in AddressSanitizer
235 return new AddressSanitizer(); in createAddressSanitizerPass()
238 const char *AddressSanitizer::getPassName() const { in getPassName()
287 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { in memToShadow()
297 void AddressSanitizer::instrumentMemIntrinsicParam( in instrumentMemIntrinsicParam()
318 bool AddressSanitizer::instrumentMemIntrinsic(AsanFunctionContext &AFC, in instrumentMemIntrinsic()
[all …]
DCMakeLists.txt2 AddressSanitizer.cpp
DAndroid.mk4 AddressSanitizer.cpp \
/external/compiler-rt/lib/asan/
DREADME.txt1 AddressSanitizer RT
3 This directory contains sources of the AddressSanitizer (asan) run-time library.
4 We are in the process of integrating AddressSanitizer with LLVM, stay tuned.
DCMakeLists.txt1 # Build for the AddressSanitizer runtime support library.
/external/compiler-rt/lib/asan/lit_tests/
DCMakeLists.txt27 add_lit_testsuite(check-asan "Running the AddressSanitizer tests"
35 add_lit_testsuite(check-asan "Running the AddressSanitizer unit tests"
Dlit.cfg6 config.name = 'AddressSanitizer'
90 # AddressSanitizer tests are currently supported on Linux and Darwin only.
/external/compiler-rt/lib/tsan/
DCMakeLists.txt1 # Build for the AddressSanitizer runtime support library.
/external/llvm/test/Instrumentation/AddressSanitizer/
Dinstrument-no-return.ll2 ; AddressSanitizer must insert __asan_handle_no_return
Dinstrument_load_then_store.ll1 ; Test that AddressSanitizer instruments "(*a)++" only once.
/external/compiler-rt/lib/asan/lit_tests/Unit/
Dlit.cfg21 config.name = 'AddressSanitizer-Unit'
/external/compiler-rt/lib/sanitizer_common/
DCMakeLists.txt2 # These components are shared between AddressSanitizer and ThreadSanitizer.
/external/compiler-rt/lib/sanitizer_common/scripts/
Dcheck_lint.sh32 ${CPPLINT} --filter=${LLVM_LINT_FILTER} ${LLVM_INSTRUMENTATION}/AddressSanitizer.cpp \
/external/clang/include/clang/Basic/
DLangOptions.def130 BENIGN_LANGOPT(AddressSanitizer , 1, 0, "AddressSanitizer enabled")
DDiagnosticDriverKinds.td101 "AddressSanitizer on Android requires '-pie'">;
DAttr.td716 // AddressSafety attribute (e.g. for AddressSanitizer)
/external/clang/lib/CodeGen/
DCGDeclCXX.cpp231 if (CGM.getLangOpts().AddressSanitizer) in CreateGlobalInitOrDestructFunction()
DBackendUtil.cpp177 if (LangOpts.AddressSanitizer) { in CreatePasses()
DCodeGenModule.cpp590 if (LangOpts.AddressSanitizer) { in SetLLVMFunctionAttributesForDefinition()
1683 if (LangOpts.AddressSanitizer && NeedsGlobalCtor) { in EmitGlobalVarDefinition()
/external/clang/lib/Lex/
DPPMacroExpansion.cpp627 .Case("address_sanitizer", LangOpts.AddressSanitizer) in HasFeature()

12