Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h333 : n(num_counters), memory_mapper(mapper) { in PackedCounterArray()
354 memory_mapper->MapPackedCounterArrayBuffer(buffer_size)); in PackedCounterArray()
358 memory_mapper->UnmapPackedCounterArrayBuffer( in ~PackedCounterArray()
398 MemoryMapperT* const memory_mapper; variable
407 : memory_mapper(mapper), in FreePagesRangeTracker()
430 memory_mapper->ReleasePageRangeToOS( in CloseOpenedRange()
437 MemoryMapperT* const memory_mapper; variable
452 MemoryMapperT *memory_mapper) { in ReleaseFreeMemoryToOS() argument
490 memory_mapper); in ReleaseFreeMemoryToOS()
515 FreePagesRangeTracker<MemoryMapperT> range_tracker(memory_mapper); in ReleaseFreeMemoryToOS()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_allocator_primary64.h328 : n(num_counters), memory_mapper(mapper) { in PackedCounterArray()
349 memory_mapper->MapPackedCounterArrayBuffer(buffer_size)); in PackedCounterArray()
353 memory_mapper->UnmapPackedCounterArrayBuffer( in ~PackedCounterArray()
393 MemoryMapperT* const memory_mapper; variable
402 : memory_mapper(mapper), in FreePagesRangeTracker()
425 memory_mapper->ReleasePageRangeToOS( in CloseOpenedRange()
432 MemoryMapperT* const memory_mapper; variable
447 MemoryMapperT *memory_mapper) { in ReleaseFreeMemoryToOS() argument
485 memory_mapper); in ReleaseFreeMemoryToOS()
510 FreePagesRangeTracker<MemoryMapperT> range_tracker(memory_mapper); in ReleaseFreeMemoryToOS()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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 …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_test.cc1152 RedZoneMemoryMapper memory_mapper; in TEST() local
1161 &memory_mapper); in TEST()
1263 ReleasedPagesTrackingMemoryMapper memory_mapper; in TestReleaseFreeMemoryToOS() local
1297 &memory_mapper); in TestReleaseFreeMemoryToOS()
1323 memory_mapper.reported_pages.find(i_page * page_size_scaled) != in TestReleaseFreeMemoryToOS()
1324 memory_mapper.reported_pages.end(); in TestReleaseFreeMemoryToOS()
1335 memory_mapper.reported_pages.find(page) != in TestReleaseFreeMemoryToOS()
1336 memory_mapper.reported_pages.end(); in TestReleaseFreeMemoryToOS()
1347 ASSERT_EQ(memory_mapper.reported_pages.size(), verified_released_pages); in TestReleaseFreeMemoryToOS()