MC: Implement support for new .addrsig and .addrsig_sym directives.
authorPeter Collingbourne <peter@pcc.me.uk>
Tue, 17 Jul 2018 22:17:18 +0000 (22:17 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Tue, 17 Jul 2018 22:17:18 +0000 (22:17 +0000)
commit3e22733698cdd8a0a26487df7430d243a81a3bfa
tree18eef021e81ed569e071de60c5c90db6c790e075
parent0054f48b4402dc50017a5254c454a1879445f3f7
MC: Implement support for new .addrsig and .addrsig_sym directives.

Part of the address-significance tables proposal:
http://lists.llvm.org/pipermail/llvm-dev/2018-May/123514.html

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

llvm-svn: 337328
16 files changed:
llvm/docs/Extensions.rst
llvm/include/llvm/BinaryFormat/ELF.h
llvm/include/llvm/MC/MCObjectStreamer.h
llvm/include/llvm/MC/MCObjectWriter.h
llvm/include/llvm/MC/MCStreamer.h
llvm/lib/MC/ELFObjectWriter.cpp
llvm/lib/MC/MCAsmStreamer.cpp
llvm/lib/MC/MCObjectStreamer.cpp
llvm/lib/MC/MCParser/AsmParser.cpp
llvm/lib/Object/ELF.cpp
llvm/lib/ObjectYAML/ELFYAML.cpp
llvm/test/MC/ELF/addrsig-error.s [new file with mode: 0644]
llvm/test/MC/ELF/addrsig.s [new file with mode: 0644]
llvm/tools/llvm-readobj/ELFDumper.cpp
llvm/tools/llvm-readobj/ObjDumper.h
llvm/tools/llvm-readobj/llvm-readobj.cpp