| /NextBSD/contrib/compiler-rt/lib/sanitizer_common/ |
| HD | sanitizer_procmaps_mac.cc | 24 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()
|
| HD | sanitizer_procmaps_common.cc | 22 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()
|
| HD | sanitizer_procmaps.h | 34 class MemoryMappingLayout { 36 explicit MemoryMappingLayout(bool cache_enabled); 37 ~MemoryMappingLayout();
|
| HD | sanitizer_posix.cc | 58 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()
|
| HD | sanitizer_libignore.cc | 52 MemoryMappingLayout proc_maps(/*cache_enabled*/false); in OnLibraryLoaded() 60 if ((prot & MemoryMappingLayout::kProtectionExecute) == 0) in OnLibraryLoaded()
|
| HD | sanitizer_procmaps_freebsd.cc | 51 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset, in Next()
|
| HD | sanitizer_procmaps_linux.cc | 29 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset, in Next()
|
| HD | sanitizer_linux_libcdep.cc | 93 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in GetThreadStackTopAndBottom() 464 MemoryMappingLayout memory_mapping(false); in GetListOfModules()
|
| HD | sanitizer_posix_libcdep.cc | 221 MemoryMappingLayout::CacheMemoryMappings(); in PrepareForSandboxing()
|
| HD | sanitizer_mac.cc | 305 MemoryMappingLayout memory_mapping(false); in GetListOfModules()
|
| /NextBSD/contrib/compiler-rt/lib/sanitizer_common/tests/ |
| HD | sanitizer_procmaps_test.cc | 26 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/ |
| HD | tsan_platform_linux.cc | 182 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/ |
| HD | asan_linux.cc | 143 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in AsanCheckIncompatibleRT()
|
| /NextBSD/contrib/compiler-rt/lib/lsan/ |
| HD | lsan_common.cc | 243 MemoryMappingLayout proc_maps(/*cache_enabled*/true); in ProcessRootRegion() 251 bool is_readable = prot & MemoryMappingLayout::kProtectionRead; in ProcessRootRegion()
|
| /NextBSD/contrib/compiler-rt/lib/tsan/dd/ |
| HD | dd_interceptors.cc | 275 MemoryMappingLayout proc_maps(true); in InitDataSeg()
|