Searched refs:kSize2 (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_flat_map.h | 64 template <typename T, u64 kSize1, u64 kSize2, 68 static_assert(IsPowerOfTwo(kSize2), "Use a power of two for performance."); 83 UnmapOrDie(p, kSize2); in TestOnlyUnmap() 99 constexpr uptr size() const { return kSize1 * kSize2; } in size() 101 constexpr uptr size2() const { return kSize2; } in size2() 104 CHECK_LT(idx, kSize1 * kSize2); in contains() 105 return Get(idx / kSize2); in contains() 109 DCHECK_LT(idx, kSize1 * kSize2); 110 T *map2 = GetOrCreate(idx / kSize2); 111 return *AddressSpaceView::Load(&map2[idx % kSize2]); [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_allocator_bytemap.h | 42 template <u64 kSize1, u64 kSize2, class MapUnmapCallback = NoOpMapUnmapCallback> 54 MapUnmapCallback().OnUnmap(reinterpret_cast<uptr>(p), kSize2); in TestOnlyUnmap() 55 UnmapOrDie(p, kSize2); in TestOnlyUnmap() 59 uptr size() const { return kSize1 * kSize2; } in size() 61 uptr size2() const { return kSize2; } in size2() 64 CHECK_LT(idx, kSize1 * kSize2); in set() 65 u8 *map2 = GetOrCreate(idx / kSize2); in set() 66 CHECK_EQ(0U, map2[idx % kSize2]); in set() 67 map2[idx % kSize2] = val; in set() 71 CHECK_LT(idx, kSize1 * kSize2); [all …]
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_allocator_bytemap.h | 45 template <u64 kSize1, u64 kSize2, 60 MapUnmapCallback().OnUnmap(reinterpret_cast<uptr>(p), kSize2); in TestOnlyUnmap() 61 UnmapOrDie(p, kSize2); in TestOnlyUnmap() 65 uptr size() const { return kSize1 * kSize2; } in size() 67 uptr size2() const { return kSize2; } in size2() 70 CHECK_LT(idx, kSize1 * kSize2); in set() 71 u8 *map2 = GetOrCreate(idx / kSize2); in set() 72 CHECK_EQ(0U, map2[idx % kSize2]); in set() 73 map2[idx % kSize2] = val; in set() 77 CHECK_LT(idx, kSize1 * kSize2); [all …]
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/ |
H A D | sanitizer_allocator_test.cc | 1368 const u64 kSize1 = 1 << 6, kSize2 = 1 << 12; in TEST() local 1369 const u64 n = kSize1 * kSize2; in TEST() 1370 TwoLevelByteMap<kSize1, kSize2> m; in TEST()
|