Home
last modified time | relevance | path

Searched refs:jit_entry (Results 1 – 2 of 2) sorted by relevance

/system/extras/simpleperf/
DJITDebugReader.cpp661 for (auto& jit_entry : jit_entries) { in ReadJITCodeDebugInfo() local
662 if (jit_entry.symfile_size > MAX_JIT_SYMFILE_SIZE) { in ReadJITCodeDebugInfo()
665 if (data.size() < jit_entry.symfile_size) { in ReadJITCodeDebugInfo()
666 data.resize(jit_entry.symfile_size); in ReadJITCodeDebugInfo()
668 if (!ReadRemoteMem(process, jit_entry.symfile_addr, jit_entry.symfile_size, data.data())) { in ReadJITCodeDebugInfo()
671 if (!IsValidElfFileMagic(data.data(), jit_entry.symfile_size)) { in ReadJITCodeDebugInfo()
674 TempSymFile* symfile = GetTempSymFile(process, jit_entry); in ReadJITCodeDebugInfo()
679 if (!symfile->WriteEntry(data.data(), jit_entry.symfile_size)) { in ReadJITCodeDebugInfo()
689 StringPrintf(":%" PRIu64 "-%" PRIu64, file_offset, file_offset + jit_entry.symfile_size); in ReadJITCodeDebugInfo()
690 debug_info->emplace_back(process.pid, jit_entry.timestamp, symbol.vaddr, symbol.len, in ReadJITCodeDebugInfo()
[all …]
DJITDebugReader.h212 TempSymFile* GetTempSymFile(Process& process, const CodeEntry& jit_entry);