HomeSort by relevance Sort by last modified time
    Searched refs:DenseSlabAlloc (Results 1 - 4 of 4) sorted by null

  /external/compiler-rt/lib/tsan/tests/unit/
tsan_dense_alloc_test.cc 24 TEST(DenseSlabAlloc, Basic) {
25 typedef DenseSlabAlloc<int, 128, 128> Alloc;
  /external/compiler-rt/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 DenseSlabAlloc() {
54 ~DenseSlabAlloc() {
tsan_sync.h 31 uptr addr; // overwritten by DenseSlabAlloc freelist
92 typedef DenseSlabAlloc<MBlock, 1<<16, 1<<12> BlockAlloc;
93 typedef DenseSlabAlloc<SyncVar, 1<<16, 1<<10> SyncAlloc;
tsan_clock.h 40 typedef DenseSlabAlloc<ClockBlock, 1<<16, 1<<10> ClockAlloc;
69 // tab_ contains indirect pointer to a 512b block using DenseSlabAlloc.

Completed in 64 milliseconds