Searched refs:ElfDebugReader (Results 1 – 5 of 5) sorted by relevance
35 class ElfDebugReader {63 explicit ElfDebugReader(ArrayRef<const uint8_t> file) : file_(file) { in ElfDebugReader() function85 gnu_debugdata_reader_.reset(new ElfDebugReader(decompressed_gnu_debugdata_)); in ElfDebugReader()89 explicit ElfDebugReader(const std::vector<uint8_t>& file) in ElfDebugReader() function90 : ElfDebugReader(ArrayRef<const uint8_t>(file)) { in ElfDebugReader()195 std::unique_ptr<ElfDebugReader> gnu_debugdata_reader_;197 DISALLOW_COPY_AND_ASSIGN(ElfDebugReader);
47 using CIE = typename ElfDebugReader<ElfTypes>::CIE; in WriteMinidebugInfo()48 using FDE = typename ElfDebugReader<ElfTypes>::FDE; in WriteMinidebugInfo()50 ElfDebugReader<ElfTypes> reader(input); in WriteMinidebugInfo()155 if (ElfDebugReader<ElfTypes32>::IsValidElfHeader(elf)) { in Main()157 } else if (ElfDebugReader<ElfTypes64>::IsValidElfHeader(elf)) { in Main()
207 using Reader = ElfDebugReader<ElfTypes>; in MakeElfFileForJIT()264 using Reader = ElfDebugReader<ElfTypes>; in PackElfFileForJIT()
234 ElfDebugReader<ElfTypes> reader((ArrayRef<const uint8_t>(data))); in ReadElf()
674 ElfDebugReader<ElfRuntimeTypes> reader(buffer); in ForEachNativeDebugSymbol()