HomeSort by: relevance | last modified time | path
    Searched refs:DenseSlabAlloc (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
tsan_dense_alloc_test.cc 24 TEST(DenseSlabAlloc, Basic) {
25 typedef DenseSlabAlloc<int, 128, 128> Alloc;
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_dense_alloc.h 12 // A DenseSlabAlloc is a freelist-based allocator of fixed-size objects.
13 // DenseSlabAllocCache is a thread-local cache for DenseSlabAlloc.
14 // The only difference with traditional slab allocators is that DenseSlabAlloc
33 template<typename T, uptr kL1Size, uptr kL2Size> friend class DenseSlabAlloc;
37 class DenseSlabAlloc {
42 explicit DenseSlabAlloc(const char *name) {
55 ~DenseSlabAlloc() {
tsan_sync.h 56 uptr addr; // overwritten by DenseSlabAlloc freelist
134 typedef DenseSlabAlloc<MBlock, 1<<16, 1<<12> BlockAlloc;
135 typedef DenseSlabAlloc<SyncVar, 1<<16, 1<<10> SyncAlloc;
tsan_clock.h 21 typedef DenseSlabAlloc<ClockBlock, 1<<16, 1<<10> ClockAlloc;

Completed in 12 milliseconds