[Xtensa 2/10] Add Xtensa ELF definitions
authorAndrei Safronov <andrei.safronov@espressif.com>
Mon, 26 Dec 2022 10:39:46 +0000 (11:39 +0100)
committerstefan.stipanovic <stefan.stipanovic@espressif.com>
Mon, 26 Dec 2022 12:30:51 +0000 (13:30 +0100)
commit310f7652f7961fa8178937c7c928d7f629c8253a
treea4b849db6069f934a37c69f689e3fafe1147d1f0
parent8c618e8f53b166818e4465405fae676efb4cb1b2
[Xtensa 2/10] Add Xtensa ELF definitions

Add file with Xtensa ELF relocations. Add Xtensa support to ELF.h,
ELFObject.h and ELFYAML.cpp. Add simple test of Xtensa ELF representation in YAML.

Differential Revision: https://reviews.llvm.org/D64827
llvm/include/llvm/BinaryFormat/ELF.h
llvm/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def [new file with mode: 0644]
llvm/include/llvm/Object/ELFObjectFile.h
llvm/include/llvm/module.modulemap
llvm/lib/Object/ELF.cpp
llvm/lib/ObjectYAML/ELFYAML.cpp
llvm/test/Object/obj2yaml.test
llvm/test/tools/llvm-readobj/ELF/reloc-types-xtensa.test [new file with mode: 0644]
llvm/test/tools/llvm-readobj/ELF/xtensa-header-flags.test [new file with mode: 0644]
llvm/tools/llvm-readobj/ELFDumper.cpp
llvm/unittests/Object/ELFObjectFileTest.cpp