diff options
| -rw-r--r-- | include/llvm/Object/COFF.h | 2 | ||||
| -rw-r--r-- | include/llvm/Object/MachO.h | 2 | ||||
| -rw-r--r-- | include/llvm/Object/ObjectFile.h | 6 | ||||
| -rw-r--r-- | lib/Object/COFFObjectFile.cpp | 2 | ||||
| -rw-r--r-- | lib/Object/ELFObjectFile.cpp | 4 | ||||
| -rw-r--r-- | lib/Object/MachOObjectFile.cpp | 2 | ||||
| -rw-r--r-- | tools/llvm-objdump/MachODump.cpp | 2 | 
7 files changed, 10 insertions, 10 deletions
diff --git a/include/llvm/Object/COFF.h b/include/llvm/Object/COFF.h index 1f577c7..71e342f 100644 --- a/include/llvm/Object/COFF.h +++ b/include/llvm/Object/COFF.h @@ -138,7 +138,7 @@ protected:    virtual error_code getRelocationSymbol(DataRefImpl Rel,                                           SymbolRef &Res) const;    virtual error_code getRelocationType(DataRefImpl Rel, -                                       uint32_t &Res) const; +                                       uint64_t &Res) const;    virtual error_code getRelocationTypeName(DataRefImpl Rel,                                             SmallVectorImpl<char> &Result) const;    virtual error_code getRelocationAdditionalInfo(DataRefImpl Rel, diff --git a/include/llvm/Object/MachO.h b/include/llvm/Object/MachO.h index dcf116e..fc2e10e 100644 --- a/include/llvm/Object/MachO.h +++ b/include/llvm/Object/MachO.h @@ -81,7 +81,7 @@ protected:    virtual error_code getRelocationSymbol(DataRefImpl Rel,                                           SymbolRef &Res) const;    virtual error_code getRelocationType(DataRefImpl Rel, -                                       uint32_t &Res) const; +                                       uint64_t &Res) const;    virtual error_code getRelocationTypeName(DataRefImpl Rel,                                             SmallVectorImpl<char> &Result) const;    virtual error_code getRelocationAdditionalInfo(DataRefImpl Rel, diff --git a/include/llvm/Object/ObjectFile.h b/include/llvm/Object/ObjectFile.h index 0c7a518..947e290 100644 --- a/include/llvm/Object/ObjectFile.h +++ b/include/llvm/Object/ObjectFile.h @@ -99,7 +99,7 @@ public:    error_code getAddress(uint64_t &Result) const;    error_code getSymbol(SymbolRef &Result) const; -  error_code getType(uint32_t &Result) const; +  error_code getType(uint64_t &Result) const;    /// @brief Indicates whether this relocation should hidden when listing    /// relocations, usually because it is the trailing part of a multipart @@ -284,7 +284,7 @@ protected:    virtual error_code getRelocationSymbol(DataRefImpl Rel,                                           SymbolRef &Res) const = 0;    virtual error_code getRelocationType(DataRefImpl Rel, -                                       uint32_t &Res) const = 0; +                                       uint64_t &Res) const = 0;    virtual error_code getRelocationTypeName(DataRefImpl Rel,                                         SmallVectorImpl<char> &Result) const = 0;    virtual error_code getRelocationAdditionalInfo(DataRefImpl Rel, @@ -474,7 +474,7 @@ inline error_code RelocationRef::getSymbol(SymbolRef &Result) const {    return OwningObject->getRelocationSymbol(RelocationPimpl, Result);  } -inline error_code RelocationRef::getType(uint32_t &Result) const { +inline error_code RelocationRef::getType(uint64_t &Result) const {    return OwningObject->getRelocationType(RelocationPimpl, Result);  } diff --git a/lib/Object/COFFObjectFile.cpp b/lib/Object/COFFObjectFile.cpp index a048cf5..f19836b 100644 --- a/lib/Object/COFFObjectFile.cpp +++ b/lib/Object/COFFObjectFile.cpp @@ -623,7 +623,7 @@ error_code COFFObjectFile::getRelocationSymbol(DataRefImpl Rel,    return object_error::success;  }  error_code COFFObjectFile::getRelocationType(DataRefImpl Rel, -                                             uint32_t &Res) const { +                                             uint64_t &Res) const {    const coff_relocation* R = toRel(Rel);    Res = R->Type;    return object_error::success; diff --git a/lib/Object/ELFObjectFile.cpp b/lib/Object/ELFObjectFile.cpp index 97ba916..d1a43e7 100644 --- a/lib/Object/ELFObjectFile.cpp +++ b/lib/Object/ELFObjectFile.cpp @@ -358,7 +358,7 @@ protected:    virtual error_code getRelocationSymbol(DataRefImpl Rel,                                           SymbolRef &Res) const;    virtual error_code getRelocationType(DataRefImpl Rel, -                                       uint32_t &Res) const; +                                       uint64_t &Res) const;    virtual error_code getRelocationTypeName(DataRefImpl Rel,                                             SmallVectorImpl<char> &Result) const;    virtual error_code getRelocationAdditionalInfo(DataRefImpl Rel, @@ -923,7 +923,7 @@ error_code ELFObjectFile<target_endianness, is64Bits>  template<support::endianness target_endianness, bool is64Bits>  error_code ELFObjectFile<target_endianness, is64Bits>                          ::getRelocationType(DataRefImpl Rel, -                                            uint32_t &Result) const { +                                            uint64_t &Result) const {    const Elf_Shdr *sec = getSection(Rel.w.b);    switch (sec->sh_type) {      default : diff --git a/lib/Object/MachOObjectFile.cpp b/lib/Object/MachOObjectFile.cpp index d973f43..9ed5445 100644 --- a/lib/Object/MachOObjectFile.cpp +++ b/lib/Object/MachOObjectFile.cpp @@ -634,7 +634,7 @@ error_code MachOObjectFile::getRelocationSymbol(DataRefImpl Rel,    return object_error::success;  }  error_code MachOObjectFile::getRelocationType(DataRefImpl Rel, -                                              uint32_t &Res) const { +                                              uint64_t &Res) const {    InMemoryStruct<macho::RelocationEntry> RE;    getRelocation(Rel, RE);    Res = RE->Word1; diff --git a/tools/llvm-objdump/MachODump.cpp b/tools/llvm-objdump/MachODump.cpp index c61ec4c..2420dd7 100644 --- a/tools/llvm-objdump/MachODump.cpp +++ b/tools/llvm-objdump/MachODump.cpp @@ -394,7 +394,7 @@ void llvm::DisassembleInputMachO(StringRef Filename) {        Sections[SectIdx].getAddress(SectionAddress);        RelocOffset -= SectionAddress; -      uint32_t RelocInfo; +      uint64_t RelocInfo;        RI->getType(RelocInfo);        Relocs.push_back(std::make_pair(RelocOffset, RelocInfo));  | 
