Searched defs:proc_maps (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/base/debug/
H A Dproc_maps_linux_unittest.cc184 std::string proc_maps; local
185 ASSERT_TRUE(ReadProcMaps(&proc_maps));
188 ASSERT_TRUE(ParseProcMaps(proc_maps, &regions));
192 // mapped into memory. Use the address of |proc_maps| as a way of finding the
196 uintptr_t address = reinterpret_cast<uintptr_t>(&proc_maps);
236 std::string proc_maps(old_string);
237 ASSERT_TRUE(ReadProcMaps(&proc_maps));
238 EXPECT_EQ(std::string::npos, proc_maps.find(old_string));
H A Dproc_maps_linux.cc29 // Scans |proc_maps| starting from |pos| returning true if the gate VMA was
31 static bool ContainsGateVMA(std::string* proc_maps, size_t pos) { argument
34 return proc_maps->find(" [vectors]\n", pos) != std::string::npos;
37 return proc_maps->find(" [vsyscall]\n", pos) != std::string::npos;
45 bool ReadProcMaps(std::string* proc_maps) { argument
55 proc_maps->clear();
58 // To avoid a copy, resize |proc_maps| so read() can write directly into it.
60 size_t pos = proc_maps->size();
61 proc_maps->resize(pos + kReadSize);
62 void* buffer = &(*proc_maps)[po
[all...]
H A Dstack_trace_android.cc83 std::string proc_maps; local
91 if (!ReadProcMaps(&proc_maps)) {
94 } else if (!ParseProcMaps(proc_maps, &regions)) {
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_procmaps_linux.cc31 static void ReadProcMaps(ProcSelfMapsBuff *proc_maps) { argument
45 proc_maps->data = (char*)VmMap;
46 proc_maps->mmaped_size = MmapedSize;
47 proc_maps->len = Size;
49 proc_maps->len = ReadFileToBuffer("/proc/self/maps", &proc_maps->data,
50 &proc_maps->mmaped_size, 1 << 26);

Completed in 149 milliseconds