initial support for aarch64 little endian (#318)
authorNick Desaulniers <nickdesaulniers@users.noreply.github.com>
Tue, 9 Jun 2020 12:53:08 +0000 (05:53 -0700)
committerGitHub <noreply@github.com>
Tue, 9 Jun 2020 12:53:08 +0000 (05:53 -0700)
commit3d91dbeef0731d14fc777f6a0bea6d653c83b28d
treecfe0ee2a3b99da05e867ffc524e14383aa045ca6
parenta5ee9be1c7c1f42457d8a8f8abe0ed39b46338ec
initial support for aarch64 little endian (#318)

See also:
https://static.docs.arm.com/ihi0056/b/IHI0056B_aaelf64.pdf
for relocation types and
https://developer.arm.com/docs/ihi0057/c/dwarf-for-the-arm-64-bit-architecture-aarch64-abi-2018q4
for DWARF register names.

Issue #317
Link: https://github.com/ClangBuiltLinux/frame-larger-than/issues/4
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
elftools/dwarf/descriptions.py
elftools/elf/relocation.py
test/testfiles_for_readelf/aarch64-relocs-le.o.elf [new file with mode: 0644]
test/testfiles_for_readelf/aarch64-relocs.c [new file with mode: 0644]