1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/include/llvm/Object
Renato Golin bb70e5e5d4 Add support for ARM and AArch64 BE object files
This change fixes the ARM and AArch64 relocation visitors in
RelocVisitor.  They were unconditionally assuming the object data are
little-endian.  Tests have been added to ensure that the
llvm-dwarfdump utility does not crash when processing big-endian
object files.

Patch by Charlie Turner.

llvm-svn: 218389
2014-09-24 17:01:06 +00:00
..
Archive.h Don't own the buffer in object::Binary. 2014-08-19 18:44:46 +00:00
Binary.h fix the gcc build 2014-08-19 20:06:25 +00:00
COFF.h MC: Add support for BigObj 2014-09-15 19:42:42 +00:00
COFFYAML.h Invert the MC -> Object dependency. 2014-07-03 02:01:39 +00:00
ELF.h Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. 2014-08-27 05:25:25 +00:00
ELFObjectFile.h Refactor the RelocVisitor::visit method 2014-09-24 17:00:42 +00:00
ELFTypes.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
ELFYAML.h Invert the MC -> Object dependency. 2014-07-03 02:01:39 +00:00
Error.h LTO: introduce object file-based on-disk module format. 2014-09-18 21:28:49 +00:00
IRObjectFile.h LTO: introduce object file-based on-disk module format. 2014-09-18 21:28:49 +00:00
MachO.h [llvm-objdump] for mach-o add -bind, -lazy-bind, and -weak-bind options 2014-09-16 01:41:51 +00:00
MachOUniversal.h unique_ptrify MachOUniversalBinary::create 2014-09-03 17:41:05 +00:00
ObjectFile.h Don't own the buffer in object::Binary. 2014-08-19 18:44:46 +00:00
RelocVisitor.h Add support for ARM and AArch64 BE object files 2014-09-24 17:01:06 +00:00
SymbolicFile.h Don't own the buffer in object::Binary. 2014-08-19 18:44:46 +00:00