Home | History | Annotate | Download | only in tests

Lines Matching full:addresssanitizer

10 // This file is a part of AddressSanitizer, an address sanity checker.
136 TEST(AddressSanitizer, HasFeatureAddressSanitizerTest) {
145 TEST(AddressSanitizer, SimpleDeathTest) {
149 TEST(AddressSanitizer, VariousMallocsTest) {
187 TEST(AddressSanitizer, CallocTest) {
193 TEST(AddressSanitizer, VallocTest) {
200 TEST(AddressSanitizer, PvallocTest) {
234 TEST(AddressSanitizer, DISABLED_TSDTest) {
275 // AddressSanitizer.OOB_char (125503 ms)
276 // AddressSanitizer.OOB_int (126890 ms)
277 // AddressSanitizer.OOBRightTest (315605 ms)
278 // AddressSanitizer.SimpleStackTest (366559 ms)
280 TEST(AddressSanitizer, OOB_char) {
284 TEST(AddressSanitizer, OOB_int) {
288 TEST(AddressSanitizer, OOBRightTest) {
313 TEST(AddressSanitizer, UAF_char) {
314 const char *uaf_string = "AddressSanitizer.*heap-use-after-free";
323 TEST(AddressSanitizer, IgnoreTest) {
337 TEST(AddressSanitizer, BitFieldPositiveTest) {
351 TEST(AddressSanitizer, BitFieldNegativeTest) {
358 TEST(AddressSanitizer, OutOfMemoryTest) {
369 TEST(AddressSanitizer, WildAddressTest) {
371 EXPECT_DEATH(*c = 0, "AddressSanitizer crashed on unknown address");
406 TEST(AddressSanitizer, MallocStressTest) {
416 TEST(AddressSanitizer, LargeMallocTest) {
423 TEST(AddressSanitizer, HugeMallocTest) {
426 // memory available to the process under AddressSanitizer on Darwin.
437 TEST(AddressSanitizer, ThreadedMallocStressTest) {
459 TEST(AddressSanitizer, ManyThreadsTest) {
470 TEST(AddressSanitizer, ReallocTest) {
483 "AddressSanitizer attempting to call malloc_usable_size()";
485 TEST(AddressSanitizer, MallocUsableSizeTest) {
507 TEST(AddressSanitizer, WrongFreeTest) {
509 "ERROR: AddressSanitizer attempting free.*not malloc");
521 TEST(AddressSanitizer, DoubleFreeTest) {
523 "ERROR: AddressSanitizer attempting double-free"
544 TEST(AddressSanitizer, SimpleStackTest) {
562 AddressSanitizer, ManyStackObjectsTest) {
594 TEST(AddressSanitizer, GuiltyStackFrame0Test) {
597 TEST(AddressSanitizer, GuiltyStackFrame1Test) {
600 TEST(AddressSanitizer, GuiltyStackFrame2Test) {
603 TEST(AddressSanitizer, GuiltyStackFrame3Test) {
649 TEST(AddressSanitizer, LongJmpTest) {
658 TEST(AddressSanitizer, UnderscopeLongJmpTest) {
667 TEST(AddressSanitizer, SigLongJmpTest) {
688 TEST(AddressSanitizer, CxxExceptionTest) {
716 TEST(AddressSanitizer, ThreadStackReuseTest) {
725 TEST(AddressSanitizer, Store128Test) {
733 "AddressSanitizer heap-buffer-overflow");
805 TEST(AddressSanitizer, MemSetOOBTest) {
881 TEST(AddressSanitizer, MemCpyOOBTest) {
892 TEST(AddressSanitizer, MemMoveOOBTest) {
928 TEST(AddressSanitizer, StrLenOOBTest) {
957 TEST(AddressSanitizer, StrNLenOOBTest) {
976 TEST(AddressSanitizer, StrDupOOBTest) {
995 TEST(AddressSanitizer, StrCpyOOBTest) {
1018 TEST(AddressSanitizer, StrNCpyOOBTest) {
1075 TEST(AddressSanitizer, StrChrAndIndexOOBTest) {
1080 TEST(AddressSanitizer, StrCmpAndFriendsLogicTest) {
1156 TEST(AddressSanitizer, StrCmpOOBTest) {
1160 TEST(AddressSanitizer, StrCaseCmpOOBTest) {
1191 TEST(AddressSanitizer, StrNCmpOOBTest) {
1195 TEST(AddressSanitizer, StrNCaseCmpOOBTest) {
1199 TEST(AddressSanitizer, MemCmpOOBTest) {
1223 TEST(AddressSanitizer, StrCatOOBTest) {
1260 TEST(AddressSanitizer, StrArgsOverlapTest) {
1348 TEST(AddressSanitizer, AtoiAndFriendsOOBTest) {
1402 TEST(AddressSanitizer, StrtollOOBTest) {
1405 TEST(AddressSanitizer, StrtolOOBTest) {
1431 TEST(AddressSanitizer, DISABLED_MemIntrinsicCallByPointerTest) {
1439 TEST(AddressSanitizer, DISABLED_MemIntrinsicUnalignedAccessTest) {
1481 TEST(AddressSanitizer, DISABLED_LargeFunctionSymbolizeTest) {
1489 TEST(AddressSanitizer, DISABLED_MallocFreeUnwindAndSymbolizeTest) {
1526 TEST(AddressSanitizer, ThreadedTest) {
1535 TEST(AddressSanitizer, ShadowGapTest) {
1541 EXPECT_DEATH(*addr = 1, "AddressSanitizer crashed on unknown");
1554 TEST(AddressSanitizer, UseThenFreeThenUseTest) {
1558 TEST(AddressSanitizer, StrDupTest) {
1569 TEST(AddressSanitizer, GlobalTest) {
1618 TEST(AddressSanitizer, GlobalStringConstTest) {
1624 TEST(AddressSanitizer, FileNameInGlobalReportTest) {
1637 TEST(AddressSanitizer, LocalReferenceReturnTest) {
1643 EXPECT_DEATH(*p = 1, "AddressSanitizer stack-use-after-return");
1673 TEST(AddressSanitizer, StressStackReuseTest) {
1677 TEST(AddressSanitizer, ThreadedStressStackReuseTest) {
1693 TEST(AddressSanitizer, PthreadExitTest) {
1709 TEST(AddressSanitizer, DISABLED_StressStackReuseAndExceptionsTest) {
1719 TEST(AddressSanitizer, MlockTest) {
1732 TEST(AddressSanitizer, LargeStructCopyTest) {
1744 TEST(AddressSanitizer, AttributeNoAddressSafetyTest) {
1750 TEST(AddressSanitizer, DISABLED_DemoThreadedTest) {
1760 TEST(AddressSanitizer, DISABLED_DemoStackTest) {
1764 TEST(AddressSanitizer, DISABLED_DemoThreadStackTest) {
1770 TEST(AddressSanitizer, DISABLED_DemoUAFLowIn) {
1773 TEST(AddressSanitizer, DISABLED_DemoUAFLowLeft) {
1776 TEST(AddressSanitizer, DISABLED_DemoUAFLowRight) {
1780 TEST(AddressSanitizer, DISABLED_DemoUAFHigh) {
1784 TEST(AddressSanitizer, DISABLED_DemoOOBLeftLow) {
1788 TEST(AddressSanitizer, DISABLED_DemoOOBLeftHigh) {
1792 TEST(AddressSanitizer, DISABLED_DemoOOBRightLow) {
1796 TEST(AddressSanitizer, DISABLED_DemoOOBRightHigh) {
1800 TEST(AddressSanitizer, DISABLED_DemoOOM) {
1805 TEST(AddressSanitizer, DISABLED_DemoDoubleFreeTest) {
1809 TEST(AddressSanitizer, DISABLED_DemoNullDerefTest) {
1814 TEST(AddressSanitizer, DISABLED_DemoFunctionStaticTest) {
1826 TEST(AddressSanitizer, DISABLED_DemoTooMuchMemoryTest) {
1993 TEST(AddressSanitizer, LongDoubleNegativeTest) {