aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/buildSwigPython.py
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2015-01-25 13:29:25 +0000
committerSimon Atanasyan <simon@atanasyan.com>2015-01-25 13:29:25 +0000
commit5d19c67a68533d716fd791ea5a4cdb6b13a26ab1 (patch)
tree44a69f5e7273e2994174c1ae21f78505e8a35e7d /lldb/scripts/Python/buildSwigPython.py
parent1a603b3f13e10a378602a1ed164e59b61e2fa485 (diff)
downloadllvm-5d19c67a68533d716fd791ea5a4cdb6b13a26ab1.zip
llvm-5d19c67a68533d716fd791ea5a4cdb6b13a26ab1.tar.gz
llvm-5d19c67a68533d716fd791ea5a4cdb6b13a26ab1.tar.bz2
[ELFYAML] Support mips64 relocation record format in yaml2obj/obj2yaml
MIPS64 ELF file has a very specific relocation record format. Each record might specify up to three relocation operations. So the `r_info` field in fact consists of three relocation type sub-fields and optional code of "special" symbols. http://techpubs.sgi.com/library/manuals/4000/007-4658-001/pdf/007-4658-001.pdf page 40 The patch implements support of the MIPS64 relocation record format in yaml2obj/obj2yaml tools by introducing new optional Relocation fields: Type2, Type3, and SpecSym. These fields are recognized only if the object/YAML file relates to the MIPS64 target. Differential Revision: http://reviews.llvm.org/D7136 llvm-svn: 227044
Diffstat (limited to 'lldb/scripts/Python/buildSwigPython.py')
0 files changed, 0 insertions, 0 deletions