Searched refs:MemoryMappingLayout (Results 1 - 13 of 13) 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.h31 class MemoryMappingLayout { class in namespace:__sanitizer
33 explicit MemoryMappingLayout(bool cache_enabled);
34 ~MemoryMappingLayout();
H A Dsanitizer_procmaps_linux.cc28 ProcSelfMapsBuff MemoryMappingLayout::cached_proc_self_maps_;
29 StaticSpinMutex MemoryMappingLayout::cache_lock_; // Linker initialized.
54 MemoryMappingLayout::MemoryMappingLayout(bool cache_enabled) { function in class:__sanitizer::MemoryMappingLayout
70 MemoryMappingLayout::~MemoryMappingLayout() {
78 void MemoryMappingLayout::Reset() {
83 void MemoryMappingLayout::CacheMemoryMappings() {
99 void MemoryMappingLayout::LoadFromCache() {
160 bool MemoryMappingLayout
[all...]
H A Dsanitizer_posix.cc48 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
54 && (prot & MemoryMappingLayout::kProtectionWrite) != 0)
233 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
245 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
325 MemoryMappingLayout proc_maps(/*cache_enabled*/false);
327 if ((prot & MemoryMappingLayout::kProtectionExecute) != 0
H A Dsanitizer_libignore.cc57 MemoryMappingLayout proc_maps(/*cache_enabled*/false);
65 if ((prot & MemoryMappingLayout::kProtectionExecute) == 0)
H A Dsanitizer_linux_libcdep.cc84 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
468 MemoryMappingLayout memory_mapping(false);
539 MemoryMappingLayout::CacheMemoryMappings();
H A Dsanitizer_coverage_libcdep.cc283 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
290 if ((prot & MemoryMappingLayout::kProtectionExecute) == 0)
H A Dsanitizer_mac.cc273 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.cc179 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
184 && (prot & MemoryMappingLayout::kProtectionRead)
185 && (prot & MemoryMappingLayout::kProtectionExecute)
186 && !(prot & MemoryMappingLayout::kProtectionWrite)
263 MemoryMappingLayout proc_maps(true);
280 MemoryMappingLayout proc_maps(true);
/external/compiler-rt/lib/asan/
H A Dasan_linux.cc134 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
/external/compiler-rt/lib/lsan/
H A Dlsan_common.cc272 MemoryMappingLayout proc_maps(/*cache_enabled*/true);
280 bool is_readable = prot & MemoryMappingLayout::kProtectionRead;
/external/compiler-rt/lib/tsan/dd/
H A Ddd_interceptors.cc275 MemoryMappingLayout proc_maps(true);

Completed in 3594 milliseconds