Home
last modified time | relevance | path

Searched refs:pgoff (Results 1 – 20 of 20) sorted by relevance

/system/core/libprocinfo/include/procinfo/
Dprocess_map.h38 uint64_t pgoff; in ReadMapFileContent() local
115 pgoff = strtoull(p, &end, 16); in ReadMapFileContent()
139 callback(start_addr, end_addr, flags, pgoff, inode, p); in ReadMapFileContent()
164 uint64_t pgoff; member
168 MapInfo(uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in MapInfo()
170 : start(start), end(end), flags(flags), pgoff(pgoff), inode(inode), name(name) {} in MapInfo()
175 pid, [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in ReadProcessMaps()
176 const char* name) { maps->emplace_back(start, end, flags, pgoff, inode, name); }); in ReadProcessMaps()
/system/core/libprocinfo/
Dprocess_map_test.cpp30 [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in TEST()
31 const char* name) { maps.emplace_back(start, end, flags, pgoff, inode, name); })); in TEST() argument
36 ASSERT_EQ(maps[0].pgoff, 0ULL); in TEST()
42 ASSERT_EQ(maps[876].pgoff, 0ULL); in TEST()
48 ASSERT_EQ(maps[1260].pgoff, 0ULL); in TEST()
59 [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in TEST()
60 const char* name) { maps.emplace_back(start, end, flags, pgoff, inode, name); })); in TEST() argument
Dprocess_map_benchmark.cpp36 uint64_t pgoff, ino_t inode, const char* name) { in BM_ReadMapFile() argument
37 maps.emplace_back(start, end, flags, pgoff, inode, name); in BM_ReadMapFile()
/system/extras/simpleperf/
Dthread_tree.h45 uint64_t pgoff; member
50 MapEntry(uint64_t start_addr, uint64_t len, uint64_t pgoff,
54 pgoff(pgoff), in start_addr()
96 void AddKernelMap(uint64_t start_addr, uint64_t len, uint64_t pgoff,
99 uint64_t pgoff, const std::string& filename, uint32_t flags = 0);
Denvironment.h53 uint64_t pgoff; member
57 ThreadMmap(uint64_t start, uint64_t len, uint64_t pgoff, const char* name, uint32_t prot) in ThreadMmap()
58 : start_addr(start), len(len), pgoff(pgoff), name(name), prot(prot) {} in ThreadMmap()
Dthread_tree.cpp91 void ThreadTree::AddKernelMap(uint64_t start_addr, uint64_t len, uint64_t pgoff, in AddKernelMap() argument
98 InsertMap(kernel_maps_, MapEntry(start_addr, len, pgoff, dso, true)); in AddKernelMap()
115 uint64_t pgoff, const std::string& filename, uint32_t flags) { in AddThreadMap() argument
118 InsertMap(*thread->maps, MapEntry(start_addr, len, pgoff, dso, false, flags)); in AddThreadMap()
143 result.pgoff += result.start_addr - entry->start_addr; in RemoveFirstPartOfMapEntry()
223 vaddr_in_file = dso->IpToVaddrInFile(ip, map->start_addr, map->pgoff); in FindSymbol()
295 AddKernelMap(r.data->addr, r.data->len, r.data->pgoff, r.filename); in Update()
297 AddThreadMap(r.data->pid, r.data->tid, r.data->addr, r.data->len, r.data->pgoff, r.filename); in Update()
302 AddKernelMap(r.data->addr, r.data->len, r.data->pgoff, r.filename); in Update()
307 AddThreadMap(r.data->pid, r.data->tid, r.data->addr, r.data->len, r.data->pgoff, filename, in Update()
DInplaceSamplerClient.cpp161 uint64_t pgoff; in HandleMessage() local
165 MoveFromBinaryFormat(pgoff, p); in HandleMessage()
166 MmapRecord r(attr_, false, pid_, pid_, start, len, pgoff, p, Id(), time); in HandleMessage()
DOfflineUnwinder.cpp121 uint64_t pgoff = entry->pgoff; in CreateMapInfo() local
122 if (entry->pgoff == 0) { in CreateMapInfo()
130 pgoff = elf->entry_offset(); in CreateMapInfo()
134 return new unwindstack::MapInfo(nullptr, entry->start_addr, entry->get_end_addr(), pgoff, in CreateMapInfo()
Dinplace_sampler_lib.cpp274 if (it == maps_.end() || it->second.len != map.len || it->second.pgoff != map.pgoff || in CheckMapChange()
286 MoveToBinaryFormat(map.pgoff, p); in CheckMapChange()
Drecord.h273 uint64_t pgoff; member
281 uint32_t tid, uint64_t addr, uint64_t len, uint64_t pgoff,
296 uint64_t pgoff; member
308 uint64_t addr, uint64_t len, uint64_t pgoff, uint32_t prot,
Dthread_tree_test.cpp46 ASSERT_EQ(pair.second->pgoff, pair.first); in CheckMaps()
Dreport_lib_interface.cpp71 uint64_t pgoff; member
412 mapping->pgoff = map.pgoff; in AddMapping()
Drecord.cpp219 uint64_t pgoff, const std::string& filename, in MmapRecord() argument
230 data.pgoff = pgoff; in MmapRecord()
254 PrintIndented(indent, "pgoff 0x%" PRIx64 ", filename %s\n", data->pgoff, in DumpData()
270 uint64_t addr, uint64_t len, uint64_t pgoff, uint32_t prot, in Mmap2Record() argument
280 data.pgoff = pgoff; in Mmap2Record()
307 data->pgoff, data->maj, data->min, data->ino, in DumpData()
Dcmd_record.cpp1153 map.pgoff, map.prot, map.name, event_id, last_record_timestamp_); in DumpProcessMaps()
1358 if (r.data->pgoff != 0 && (!has_prot || (prot & PROT_EXEC))) { in UpdateMmapRecordForEmbeddedPath()
1369 EmbeddedElf* ee = ApkInspector::FindElfInApkByOffset(filename, r.data->pgoff); in UpdateMmapRecordForEmbeddedPath()
1373 data.pgoff -= ee->entry_offset(); in UpdateMmapRecordForEmbeddedPath()
Denvironment.cpp265 pid, [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, in GetThreadMmapsInProcess()
267 thread_mmaps->emplace_back(start, end - start, pgoff, name, flags); in GetThreadMmapsInProcess()
DJITDebugReader.cpp561 uint64_t dex_file_offset = dex_entry.symfile_addr - it->start_addr + it->pgoff; in ReadDexFileDebugInfo()
/system/core/libunwindstack/
DMaps.cpp65 [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t, const char* name) { in Parse() argument
71 new MapInfo(maps_.empty() ? nullptr : maps_.back().get(), start, end, pgoff, in Parse()
102 [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t, const char* name) { in Parse() argument
108 new MapInfo(maps_.empty() ? nullptr : maps_.back().get(), start, end, pgoff, in Parse()
/system/core/libmeminfo/
Dprocmeminfo.cpp249 maps_file, [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t, in ReadMaps()
251 maps_.emplace_back(Vma(start, end, pgoff, flags, name)); in ReadMaps()
397 line, [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t, in ForEachVmaFromFile()
402 vma.offset = pgoff; in ForEachVmaFromFile()
/system/extras/perfprofd/scripts/
Dperf_proto_stack.py61 def add_map(self, start, length, pgoff, name): argument
62 map_tuple = (start, length, pgoff, name)
148 state_map[mmap_event.pid].add_map(mmap_event.start, mmap_event.len, mmap_event.pgoff,
/system/extras/simpleperf/scripts/
Dpprof_proto_generator.py209 def __init__(self, start, end, pgoff, filename_id, build_id_id): argument
213 self.file_offset = pgoff
400 report_mapping.pgoff, filename_id, build_id_id)