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()192 std::unique_ptr<ElfDebugReader> gnu_debugdata_reader_;194 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()157 if (ElfDebugReader<ElfTypes32>::IsValidElfHeader(elf)) { in Main()159 } else if (ElfDebugReader<ElfTypes64>::IsValidElfHeader(elf)) { in Main()
208 using Reader = ElfDebugReader<ElfTypes>; in MakeElfFileForJIT()265 using Reader = ElfDebugReader<ElfTypes>; in PackElfFileForJIT()
206 ElfDebugReader<ElfTypes> reader((ArrayRef<const uint8_t>(data))); in ReadElf()
661 ElfDebugReader<ElfRuntimeTypes> reader(buffer); in ForEachNativeDebugSymbol()