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

/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_procmaps_mac.cc24 MemoryMappingLayout::MemoryMappingLayout(bool cache_enabled) { function in class:__sanitizer::MemoryMappingLayout
28 MemoryMappingLayout::~MemoryMappingLayout() {
45 void MemoryMappingLayout::Reset() {
49 // adding and removing images which will invalidate the MemoryMappingLayout
59 void MemoryMappingLayout::CacheMemoryMappings() {
63 void MemoryMappingLayout::LoadFromCache() {
75 bool MemoryMappingLayout::NextSegmentLoad(
105 bool MemoryMappingLayout
[all...]
H A Dsanitizer_procmaps_common.cc22 ProcSelfMapsBuff MemoryMappingLayout::cached_proc_self_maps_;
23 StaticSpinMutex MemoryMappingLayout::cache_lock_; // Linker initialized.
65 MemoryMappingLayout::MemoryMappingLayout(bool cache_enabled) { function in class:__sanitizer::MemoryMappingLayout
81 MemoryMappingLayout::~MemoryMappingLayout() {
89 void MemoryMappingLayout::Reset() {
94 void MemoryMappingLayout::CacheMemoryMappings() {
110 void MemoryMappingLayout::LoadFromCache() {
117 uptr MemoryMappingLayout
[all...]
H A Dsanitizer_procmaps.h34 class MemoryMappingLayout { class in namespace:__sanitizer
36 explicit MemoryMappingLayout(bool cache_enabled);
37 ~MemoryMappingLayout();
H A Dsanitizer_posix.cc58 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
64 && (prot & MemoryMappingLayout::kProtectionWrite) != 0)
291 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
304 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
367 MemoryMappingLayout proc_maps(/*cache_enabled*/false);
369 if ((prot & MemoryMappingLayout::kProtectionExecute) != 0
H A Dsanitizer_libignore.cc52 MemoryMappingLayout proc_maps(/*cache_enabled*/false);
60 if ((prot & MemoryMappingLayout::kProtectionExecute) == 0)
H A Dsanitizer_procmaps_freebsd.cc51 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset,
H A Dsanitizer_procmaps_linux.cc29 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset,
H A Dsanitizer_posix_libcdep.cc211 MemoryMappingLayout::CacheMemoryMappings();
H A Dsanitizer_linux_libcdep.cc89 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
403 MemoryMappingLayout memory_mapping(false);
H A Dsanitizer_mac.cc284 MemoryMappingLayout memory_mapping(false);
/external/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_procmaps_test.cc26 TEST(MemoryMappingLayout, CodeRange) {
35 TEST(MemoryMappingLayout, DumpListOfModules) {
38 MemoryMappingLayout memory_mapping(false);
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cc182 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
187 && (prot & MemoryMappingLayout::kProtectionRead)
188 && (prot & MemoryMappingLayout::kProtectionExecute)
189 && !(prot & MemoryMappingLayout::kProtectionWrite)
251 MemoryMappingLayout proc_maps(true);
292 MemoryMappingLayout proc_maps(true);
/external/compiler-rt/lib/asan/
H A Dasan_linux.cc140 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
/external/compiler-rt/lib/lsan/
H A Dlsan_common.cc244 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
252 bool is_readable = prot & MemoryMappingLayout::kProtectionRead;
/external/compiler-rt/lib/tsan/dd/
H A Ddd_interceptors.cc275 MemoryMappingLayout proc_maps(true);

Completed in 170 milliseconds