Lines Matching refs:elf
100 auto elf = ElfFile::Open(path, &status); in CollectBuildIdInDir() local
101 if (status == ElfStatus::NO_ERROR && elf->GetBuildId(&build_id) == ElfStatus::NO_ERROR) { in CollectBuildIdInDir()
119 auto elf = ElfFile::Open(path, &status); in CheckDebugFilePath() local
120 if (!elf) { in CheckDebugFilePath()
124 status = elf->GetBuildId(&debug_build_id); in CheckDebugFilePath()
577 auto elf = ElfFile::Open(GetDebugFilePath(), &build_id, &status); in GetMinExecutableVaddr() local
578 if (elf) { in GetMinExecutableVaddr()
579 min_vaddr_ = elf->ReadMinExecutableVaddr(&file_offset_of_min_vaddr_); in GetMinExecutableVaddr()
642 auto elf = ElfFile::Open(GetDebugFilePath(), &build_id, &status); in LoadSymbolsImpl() local
643 if (elf) { in LoadSymbolsImpl()
644 status = elf->ParseSymbols(symbol_callback); in LoadSymbolsImpl()
727 auto elf = ElfFile::Open(GetDebugFilePath(), &status); in ReadSymbolsFromDebugFile() local
728 if (!elf) { in ReadSymbolsFromDebugFile()
748 status = elf->ParseSymbols(symbol_callback); in ReadSymbolsFromDebugFile()
813 if (auto elf = ElfFile::Open(GetDebugFilePath(), &status); elf) { in ParseKernelStartAddr() local
814 for (const auto& section : elf->GetSectionHeader()) { in ParseKernelStartAddr()
874 auto elf = ElfFile::Open(GetDebugFilePath(), &build_id, &status); in LoadSymbolsImpl() local
875 if (elf) { in LoadSymbolsImpl()
876 status = elf->ParseSymbols(symbol_callback); in LoadSymbolsImpl()
1027 auto elf = ElfFile::Open(dso_path, &status); in GetBuildIdFromDsoPath() local
1028 if (status == ElfStatus::NO_ERROR && elf->GetBuildId(build_id) == ElfStatus::NO_ERROR) { in GetBuildIdFromDsoPath()