/openbsd-current/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/ |
H A D | report_test.cpp | 15 EXPECT_DEATH(CHECK_GT(-1, 1), 21 // Potentially unused if EXPECT_DEATH isn't defined. 23 EXPECT_DEATH(scudo::reportError("TEST123"), "Scudo ERROR.*TEST123"); 24 EXPECT_DEATH(scudo::reportInvalidFlag("ABC", "DEF"), "Scudo ERROR.*ABC.*DEF"); 25 EXPECT_DEATH(scudo::reportHeaderCorruption(P), "Scudo ERROR.*42424242"); 26 EXPECT_DEATH(scudo::reportHeaderRace(P), "Scudo ERROR.*42424242"); 27 EXPECT_DEATH(scudo::reportSanityCheckError("XYZ"), "Scudo ERROR.*XYZ"); 28 EXPECT_DEATH(scudo::reportAlignmentTooBig(123, 456), "Scudo ERROR.*123.*456"); 29 EXPECT_DEATH(scudo::reportAllocationSizeTooBig(123, 456, 789), 31 EXPECT_DEATH(scud [all...] |
H A D | scudo_unit_test.h | 19 // If EXPECT_DEATH isn't defined, make it a no-op. 20 #ifndef EXPECT_DEATH 21 // If ASSERT_DEATH is defined, make EXPECT_DEATH a wrapper to it. 23 #define EXPECT_DEATH(X, Y) ASSERT_DEATH(([&] { X; }), "") macro 25 #define EXPECT_DEATH(X, Y) \ 29 #endif // EXPECT_DEATH
|
H A D | memtag_test.cpp | 21 EXPECT_DEATH(archMemoryTagGranuleSize(), "not supported"); 22 EXPECT_DEATH(untagPointer((uptr)0), "not supported"); 23 EXPECT_DEATH(extractTag((uptr)0), "not supported"); 25 EXPECT_DEATH(systemSupportsMemoryTagging(), "not supported"); 26 EXPECT_DEATH(systemDetectsMemoryTagFaultsTestOnly(), "not supported"); 27 EXPECT_DEATH(enableSystemMemoryTaggingTestOnly(), "not supported"); 29 EXPECT_DEATH(selectRandomTag((uptr)0, 0), "not supported"); 30 EXPECT_DEATH(addFixedTag((uptr)0, 1), "not supported"); 31 EXPECT_DEATH(storeTags((uptr)0, (uptr)0 + sizeof(0)), "not supported"); 32 EXPECT_DEATH(storeTa [all...] |
H A D | flags_test.cpp | 44 EXPECT_DEATH(testFlag(scudo::FlagType::FT_bool, false, "flag_name", true), 46 EXPECT_DEATH(testFlag(scudo::FlagType::FT_bool, false, "flag_name=", true), 48 EXPECT_DEATH(testFlag(scudo::FlagType::FT_bool, false, "flag_name=2", true), 50 EXPECT_DEATH(testFlag(scudo::FlagType::FT_bool, false, "flag_name=-1", true), 52 EXPECT_DEATH(testFlag(scudo::FlagType::FT_bool, false, "flag_name=on", true), 70 EXPECT_DEATH(testFlag(scudo::FlagType::FT_int, -11, "flag_name", 0), 72 EXPECT_DEATH(testFlag(scudo::FlagType::FT_int, -11, "flag_name=42U", 0),
|
H A D | map_test.cpp | 28 EXPECT_DEATH(memset(P, 0xaa, Size), ""); 34 EXPECT_DEATH( 60 EXPECT_DEATH(memset(Q, 0xaa, Size + 1), "");
|
H A D | wrappers_cpp_test.cpp | 30 EXPECT_DEATH(delete[] P, ""); 32 EXPECT_DEATH(delete P, ""); 48 EXPECT_DEATH(delete A, ""); 50 EXPECT_DEATH(delete[] A, "");
|
H A D | combined_test.cpp | 53 EXPECT_DEATH( 62 EXPECT_DEATH( 379 EXPECT_DEATH( 387 EXPECT_DEATH( 404 EXPECT_DEATH(reinterpret_cast<char *>(P)[2048] = 0xaa, ""); 501 EXPECT_DEATH(memset(P, 0xaa, Size), ""); 544 EXPECT_DEATH(Allocator->deallocate(P, Origin, Size + 8U), ""); 546 // Misaligned pointer. Potentially unused if EXPECT_DEATH isn't available. 549 EXPECT_DEATH(Allocator->deallocate(MisalignedP, Origin, Size), ""); 550 EXPECT_DEATH(Allocato [all...] |
H A D | chunk_test.cpp | 36 EXPECT_DEATH(scudo::Chunk::loadHeader(InvalidCookie, P, &Header), ""); 76 EXPECT_DEATH(scudo::Chunk::loadHeader(Cookie, P, &Header), "");
|
H A D | wrappers_c_test.cpp | 37 // the EXPECT_DEATH comment below). 40 // trigger. Otherwise EXPECT_DEATH ends up reallocating the chunk that was just 57 EXPECT_DEATH( 64 EXPECT_DEATH(free(P), ""); 190 EXPECT_DEATH(P = realloc(P, Size), ""); 362 EXPECT_DEATH( 413 EXPECT_DEATH(
|
H A D | secondary_test.cpp | 50 EXPECT_DEATH(
|
/openbsd-current/gnu/llvm/compiler-rt/lib/asan/tests/ |
H A D | asan_mac_test.cpp | 22 EXPECT_DEATH( 34 EXPECT_DEATH(CFAllocator_DoubleFreeOnPthread(), "attempting double-free"); 62 EXPECT_DEATH(CFAllocator_PassMemoryToAnotherThread(), 71 EXPECT_DEATH( 78 EXPECT_DEATH(CFAllocatorMallocDoubleFree(), "attempting double-free"); 82 EXPECT_DEATH(CFAllocatorMallocZoneDoubleFree(), "attempting double-free"); 91 EXPECT_DEATH(TestGCDDispatchAsync(), "Shadow byte legend"); 97 EXPECT_DEATH(TestGCDDispatchSync(), "Shadow byte legend"); 104 EXPECT_DEATH(TestGCDReuseWqthreadsAsync(), "Shadow byte legend"); 110 EXPECT_DEATH(TestGCDReuseWqthreadsSyn [all...] |
H A D | asan_mem_test.cpp | 41 EXPECT_DEATH(MEMSET(array, 0, size + 1), 43 EXPECT_DEATH(MEMSET((char*)(array + length) - 1, element, 6), 45 EXPECT_DEATH(MEMSET(array + 1, element, size + sizeof(T)), 48 EXPECT_DEATH(MEMSET(array + length + 1, 0, 10), 52 EXPECT_DEATH(MEMSET((char*)array - 1, element, size), 54 EXPECT_DEATH(MEMSET((char*)array - 5, 0, 6), 58 EXPECT_DEATH(memset(array - 5, element, size + 5 * sizeof(T)), 62 EXPECT_DEATH(MEMSET(array - 2, 0, sizeof(T)), 66 EXPECT_DEATH(MEMSET((char*)array - 2, element, size + 4), 116 EXPECT_DEATH(Iden [all...] |
H A D | asan_str_test.cpp | 66 EXPECT_DEATH(Ident(strlen(str - 1)), LeftOOBReadMessage(oob_kind, 1)); 67 EXPECT_DEATH(Ident(strlen(str - 5)), LeftOOBReadMessage(oob_kind, 5)); 69 EXPECT_DEATH(Ident(strlen(str + length + 1)), 74 EXPECT_DEATH(Ident(strlen(str)), RightOOBReadMessage(oob_kind, 0)); 75 EXPECT_DEATH(Ident(strlen(str + length)), RightOOBReadMessage(oob_kind, 0)); 108 EXPECT_DEATH(Ident(wcslen(heap_string + 14)), RightOOBReadMessage(0)); 124 EXPECT_DEATH(Ident(strnlen(str - 1, 1)), LeftOOBReadMessage(1)); 125 EXPECT_DEATH(Ident(strnlen(str + size, 1)), RightOOBReadMessage(0)); 128 EXPECT_DEATH(Ident(strnlen(str, size + 1)), RightOOBReadMessage(0)); 152 EXPECT_DEATH(Iden [all...] |
H A D | asan_test.cpp | 72 EXPECT_DEATH(exit(1), ""); 196 EXPECT_DEATH(uaf_test<U1>(1, 0), uaf_string); 197 EXPECT_DEATH(uaf_test<U1>(10, 0), uaf_string); 198 EXPECT_DEATH(uaf_test<U1>(10, 10), uaf_string); 199 EXPECT_DEATH(uaf_test<U1>(kLargeMalloc, 0), uaf_string); 200 EXPECT_DEATH(uaf_test<U1>(kLargeMalloc, kLargeMalloc / 2), uaf_string); 206 EXPECT_DEATH(Ident(p)[12] = 0, "WRITE of size 1[026]"); 207 EXPECT_DEATH(Ident(p)[0] = Ident(p)[12], "READ of size 1[026]"); 228 EXPECT_DEATH(p[0] = p[3], "READ of size 5"); 229 EXPECT_DEATH( [all...] |
H A D | asan_oob_test.cpp | 55 EXPECT_DEATH(oob_test<T>(size, i), GetLeftOOBMessage(-i)); 64 EXPECT_DEATH(oob_test<T>(size, i), GetRightOOBMessage(off)); 68 EXPECT_DEATH(oob_test<T>(kLargeMalloc, -1), GetLeftOOBMessage(1)); 69 EXPECT_DEATH(oob_test<T>(kLargeMalloc, kLargeMalloc), GetRightOOBMessage(0)); 100 EXPECT_DEATH(asan_write_sized_aligned(addr, access_size), 114 EXPECT_DEATH(p[size] = 0, GetRightOOBMessage(0));
|
H A D | asan_interface_test.cpp | 45 EXPECT_DEATH(__sanitizer_get_allocated_size(wild_addr), 48 EXPECT_DEATH(__sanitizer_get_allocated_size(array + kArraySize / 2), 60 EXPECT_DEATH(__sanitizer_get_allocated_size(array), 153 EXPECT_DEATH(DoDoubleFree(), "MyDeathCallback"); 174 EXPECT_DEATH(Ident(array[40]), kUseAfterPoisonErrorMessage); 378 EXPECT_DEATH(__asan_unpoison_memory_region(array, 121), 380 EXPECT_DEATH(__asan_unpoison_memory_region(array - 1, 120), 385 EXPECT_DEATH(__asan_poison_memory_region(array, 121), kInvalidPoisonMessage); 386 EXPECT_DEATH(__asan_poison_memory_region(array - 1, 120),
|
H A D | asan_noinst_test.cpp | 45 EXPECT_DEATH(exit(1), "");
|
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_flags_test.cpp | 66 EXPECT_DEATH(TestFlag(false, "flag_name", true), "expected '='"); 67 EXPECT_DEATH(TestFlag(false, "flag_name=", true), 69 EXPECT_DEATH(TestFlag(false, "flag_name=2", true), 71 EXPECT_DEATH(TestFlag(false, "flag_name=-1", true), 73 EXPECT_DEATH(TestFlag(false, "flag_name=on", true), 87 EXPECT_DEATH(TestFlag(kHandleSignalNo, "flag_name", kHandleSignalNo), 89 EXPECT_DEATH(TestFlag(kHandleSignalNo, "flag_name=", kHandleSignalNo), 91 EXPECT_DEATH(TestFlag(kHandleSignalNo, "flag_name=3", kHandleSignalNo), 93 EXPECT_DEATH(TestFlag(kHandleSignalNo, "flag_name=-1", kHandleSignalNo), 95 EXPECT_DEATH(TestFla [all...] |
H A D | sanitizer_suppressions_test.cpp | 133 EXPECT_DEATH(ctx_.Parse("race"), "failed to parse suppressions"); 134 EXPECT_DEATH(ctx_.Parse("foo"), "failed to parse suppressions");
|
H A D | sanitizer_common_test.cpp | 105 EXPECT_DEATH(++mem[0], ""); 106 EXPECT_DEATH(++mem[PageSize / 2], ""); 107 EXPECT_DEATH(++mem[PageSize - 1], ""); 112 EXPECT_DEATH(t = mem[0], ""); 113 EXPECT_DEATH(t = mem[PageSize / 2], ""); 114 EXPECT_DEATH(t = mem[PageSize - 1], ""); 505 EXPECT_DEATH(address_range.Unmap(base_addr + (PageSize * 2), PageSize), ".*");
|
H A D | sanitizer_stacktrace_test.cpp | 256 EXPECT_DEATH(trace.PrintTo(NULL, 100), "");
|
/openbsd-current/gnu/llvm/compiler-rt/lib/orc/tests/unit/ |
H A D | error_test.cpp | 70 EXPECT_DEATH({ Error E = Error::success(); }, 81 EXPECT_DEATH(DropUnhandledError(), 138 EXPECT_DEATH( 195 EXPECT_DEATH({ Expected<int> A = 7; }, 204 EXPECT_DEATH( 217 EXPECT_DEATH( 240 EXPECT_DEATH(*A, "Expected<T> must be checked before access or destruction.") 249 EXPECT_DEATH({ Expected<int> A = make_error<CustomError>(42); }, 288 EXPECT_DEATH(cantFail(make_error<StringError>("foo")), 292 EXPECT_DEATH(cantFai [all...] |
H A D | c_api_test.cpp | 187 EXPECT_DEATH({ __orc_rt_CWrapperFunctionResultData(&R); }, 189 EXPECT_DEATH({ __orc_rt_CWrapperFunctionResultSize(&R); },
|
/openbsd-current/gnu/llvm/compiler-rt/lib/gwp_asan/tests/ |
H A D | enable_disable.cpp | 31 EXPECT_DEATH(
|
/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/tests/unit/ |
H A D | tsan_mman_test.cpp | 158 // EXPECT_DEATH clones a thread with 4K stack, 171 EXPECT_DEATH(p = user_memalign(thr, 0, 7, 100),
|