]> granicus.if.org Git - llvm/commit
[XCOFF]implement parsing relocation information for 32-bit xcoff object file
authorDigger Lin <digger.llvm@gmail.com>
Tue, 15 Oct 2019 20:42:11 +0000 (20:42 +0000)
committerDigger Lin <digger.llvm@gmail.com>
Tue, 15 Oct 2019 20:42:11 +0000 (20:42 +0000)
commit5ab2259bcf8f3722acbe56e31647e37ec0400f91
treee8777a9818fe571e0cbe5e9c180568c5adae032e
parent54a7baee20e2943da5f9ff4020c45924891815a9
[XCOFF]implement parsing relocation information for 32-bit xcoff object file

Summary:
    Parsing the relocation entry information for 32-bit xcoff object file
including deal with the relocation overflow.

Reviewers: hubert.reinterpretcast, jasonliu, sfertile, xingxue.

Subscribers: hiraditya, rupprecht, seiya

Differential Revision: https://reviews.llvm.org/D67008

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374946 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/BinaryFormat/XCOFF.h
include/llvm/Object/XCOFFObjectFile.h
lib/Object/XCOFFObjectFile.cpp
test/tools/llvm-readobj/reloc_overflow.test [new file with mode: 0644]
test/tools/llvm-readobj/xcoff-basic.test
tools/llvm-readobj/XCOFFDumper.cpp