Home
last modified time | relevance | path

Searched refs:MemoryMappingLayout (Results 1 – 15 of 15) sorted by relevance

/NextBSD/contrib/compiler-rt/lib/sanitizer_common/
HDsanitizer_procmaps_mac.cc24 MemoryMappingLayout::MemoryMappingLayout(bool cache_enabled) { in MemoryMappingLayout() function in __sanitizer::MemoryMappingLayout
28 MemoryMappingLayout::~MemoryMappingLayout() { in ~MemoryMappingLayout()
45 void MemoryMappingLayout::Reset() { in Reset()
59 void MemoryMappingLayout::CacheMemoryMappings() { in CacheMemoryMappings()
63 void MemoryMappingLayout::LoadFromCache() { in LoadFromCache()
75 bool MemoryMappingLayout::NextSegmentLoad( in NextSegmentLoad()
105 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset, in Next()
158 uptr MemoryMappingLayout::DumpListOfModules(LoadedModule *modules, in DumpListOfModules()
HDsanitizer_procmaps_common.cc22 ProcSelfMapsBuff MemoryMappingLayout::cached_proc_self_maps_;
23 StaticSpinMutex MemoryMappingLayout::cache_lock_; // Linker initialized.
65 MemoryMappingLayout::MemoryMappingLayout(bool cache_enabled) { in MemoryMappingLayout() function in __sanitizer::MemoryMappingLayout
81 MemoryMappingLayout::~MemoryMappingLayout() { in ~MemoryMappingLayout()
89 void MemoryMappingLayout::Reset() { in Reset()
94 void MemoryMappingLayout::CacheMemoryMappings() { in CacheMemoryMappings()
110 void MemoryMappingLayout::LoadFromCache() { in LoadFromCache()
117 uptr MemoryMappingLayout::DumpListOfModules(LoadedModule *modules, in DumpListOfModules()
HDsanitizer_procmaps.h34 class MemoryMappingLayout {
36 explicit MemoryMappingLayout(bool cache_enabled);
37 ~MemoryMappingLayout();
HDsanitizer_posix.cc58 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in GetKernelAreaSize()
64 && (prot & MemoryMappingLayout::kProtectionWrite) != 0) in GetKernelAreaSize()
268 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in MemoryRangeIsAvailable()
282 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in DumpProcessMap()
345 MemoryMappingLayout proc_maps(/*cache_enabled*/false); in GetCodeRangeForFile()
347 if ((prot & MemoryMappingLayout::kProtectionExecute) != 0 in GetCodeRangeForFile()
HDsanitizer_libignore.cc52 MemoryMappingLayout proc_maps(/*cache_enabled*/false); in OnLibraryLoaded()
60 if ((prot & MemoryMappingLayout::kProtectionExecute) == 0) in OnLibraryLoaded()
HDsanitizer_procmaps_freebsd.cc51 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset, in Next()
HDsanitizer_procmaps_linux.cc29 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset, in Next()
HDsanitizer_linux_libcdep.cc93 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in GetThreadStackTopAndBottom()
464 MemoryMappingLayout memory_mapping(false); in GetListOfModules()
HDsanitizer_posix_libcdep.cc221 MemoryMappingLayout::CacheMemoryMappings(); in PrepareForSandboxing()
HDsanitizer_mac.cc305 MemoryMappingLayout memory_mapping(false); in GetListOfModules()
/NextBSD/contrib/compiler-rt/lib/sanitizer_common/tests/
HDsanitizer_procmaps_test.cc26 TEST(MemoryMappingLayout, CodeRange) { in TEST() argument
35 TEST(MemoryMappingLayout, DumpListOfModules) { in TEST() argument
38 MemoryMappingLayout memory_mapping(false); in TEST()
/NextBSD/contrib/compiler-rt/lib/tsan/rtl/
HDtsan_platform_linux.cc182 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in MapRodata()
187 && (prot & MemoryMappingLayout::kProtectionRead) in MapRodata()
188 && (prot & MemoryMappingLayout::kProtectionExecute) in MapRodata()
189 && !(prot & MemoryMappingLayout::kProtectionWrite) in MapRodata()
256 MemoryMappingLayout proc_maps(true); in InitDataSeg()
297 MemoryMappingLayout proc_maps(true); in CheckAndProtect()
/NextBSD/contrib/compiler-rt/lib/asan/
HDasan_linux.cc143 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in AsanCheckIncompatibleRT()
/NextBSD/contrib/compiler-rt/lib/lsan/
HDlsan_common.cc243 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in ProcessRootRegion()
251 bool is_readable = prot & MemoryMappingLayout::kProtectionRead; in ProcessRootRegion()
/NextBSD/contrib/compiler-rt/lib/tsan/dd/
HDdd_interceptors.cc275 MemoryMappingLayout proc_maps(true); in InitDataSeg()