forked from OSchip/llvm-project
				
			
							parent
							
								
									7f68a71669
								
							
						
					
					
						commit
						4702b86176
					
				| 
						 | 
				
			
			@ -71,23 +71,23 @@ public:
 | 
			
		|||
 | 
			
		||||
protected:
 | 
			
		||||
  static ELFKind getStaticELFKind() {
 | 
			
		||||
  if (!ELFT::Is64Bits) {
 | 
			
		||||
    if (!ELFT::Is64Bits) {
 | 
			
		||||
      if (ELFT::TargetEndianness == llvm::support::little)
 | 
			
		||||
        return ELF32LEKind;
 | 
			
		||||
      return ELF32BEKind;
 | 
			
		||||
    }
 | 
			
		||||
    if (ELFT::TargetEndianness == llvm::support::little)
 | 
			
		||||
      return ELF32LEKind;
 | 
			
		||||
    return ELF32BEKind;
 | 
			
		||||
      return ELF64LEKind;
 | 
			
		||||
    return ELF64BEKind;
 | 
			
		||||
  }
 | 
			
		||||
  if (ELFT::TargetEndianness == llvm::support::little)
 | 
			
		||||
    return ELF64LEKind;
 | 
			
		||||
  return ELF64BEKind;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const ELFKind EKind;
 | 
			
		||||
llvm::object::ELFFile<ELFT> ELFObj;
 | 
			
		||||
const Elf_Shdr *Symtab = nullptr;
 | 
			
		||||
StringRef StringTable;
 | 
			
		||||
void initStringTable();
 | 
			
		||||
Elf_Sym_Range getNonLocalSymbols();
 | 
			
		||||
Elf_Sym_Range getSymbolsHelper(bool);
 | 
			
		||||
  const ELFKind EKind;
 | 
			
		||||
  llvm::object::ELFFile<ELFT> ELFObj;
 | 
			
		||||
  const Elf_Shdr *Symtab = nullptr;
 | 
			
		||||
  StringRef StringTable;
 | 
			
		||||
  void initStringTable();
 | 
			
		||||
  Elf_Sym_Range getNonLocalSymbols();
 | 
			
		||||
  Elf_Sym_Range getSymbolsHelper(bool);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// .o file.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue