Home
last modified time | relevance | path

Searched refs:memory_mapper (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_local_cache.h66 MemoryMapperT memory_mapper(*allocator); in Drain()
69 while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count); in Drain()
112 MemoryMapperT memory_mapper(*allocator); in DrainHalfMax()
113 Drain(&memory_mapper, c, allocator, class_id, c->max_count / 2); in DrainHalfMax()
116 void Drain(MemoryMapperT *memory_mapper, PerClass *c, in Drain()
121 allocator->ReturnToAllocator(memory_mapper, &stats_, class_id, in Drain()
H A Dsanitizer_allocator_primary64.h162 MemoryMapperT memory_mapper(*this); in ForceReleaseToOS()
165 MaybeReleaseToOS(&memory_mapper, class_id, true /*force*/); in ForceReleaseToOS()
174 NOINLINE void ReturnToAllocator(MemoryMapperT *memory_mapper, in ReturnToAllocator() argument
198 MaybeReleaseToOS(memory_mapper, class_id, false /*force*/); in ReturnToAllocator()
473 : memory_mapper(mapper), in FreePagesRangeTracker()
496 memory_mapper->ReleasePageRangeToOS( in CloseOpenedRange()
503 MemoryMapperT *const memory_mapper = nullptr; variable
519 MemoryMapper *memory_mapper, in ReleaseFreeMemoryToOS() argument
557 full_pages_chunk_count_max, memory_mapper); in ReleaseFreeMemoryToOS()
582 FreePagesRangeTracker<MemoryMapper> range_tracker(memory_mapper, class_id); in ReleaseFreeMemoryToOS()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_test.cpp1204 RedZoneMemoryMapper memory_mapper; in TEST() local
1210 kNumCounters, 1ULL << ((1 << i) - 1), &memory_mapper); in TEST()
1311 ReleasedPagesTrackingMemoryMapper memory_mapper; in TestReleaseFreeMemoryToOS() local
1345 &memory_mapper, class_id); in TestReleaseFreeMemoryToOS()
1371 memory_mapper.reported_pages.find(i_page * page_size_scaled) != in TestReleaseFreeMemoryToOS()
1372 memory_mapper.reported_pages.end(); in TestReleaseFreeMemoryToOS()
1383 memory_mapper.reported_pages.find(page) != in TestReleaseFreeMemoryToOS()
1384 memory_mapper.reported_pages.end(); in TestReleaseFreeMemoryToOS()
1395 ASSERT_EQ(memory_mapper.reported_pages.size(), verified_released_pages); in TestReleaseFreeMemoryToOS()