summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-dwarfdump/AArch64
Commit message (Collapse)AuthorAgeFilesLines
* [llvm/dwarfdump] Use the architecture string to filter.Jonas Devlieghere2019-12-091-1/+0
| | | | | | | | | | | | | | | | | | Currently dwarfdump uses the ArchType to filter out architectures, which is problematic for architectures like arm64e and x86_64h that map back to arm64 and x86_64 respectively. The result is that the filter doesn't work for these architectures because it matches all the variants. This is especially bad because usually these architectures are the reason to use the filter in the first place. Instead, we should match the architecture based on the string name. This means the filter works for the values printed by dwarfdump. It has the unfortunate side effect of not working for aliases, like AArch64, but I think that's worth the trade-off. rdar://53653014 Differential revision: https://reviews.llvm.org/D71230
* llvm-dwarfdump: Support alternative architecture names in the -arch filterAdrian Prantl2019-04-042-0/+26
| | | | | | <rdar://problem/47918606> llvm-svn: 357706
* Remove test directories with no tests.Eric Christopher2014-10-021-0/+0
| | | | llvm-svn: 218843
* Removing empty tests from failed revertRenato Golin2014-09-242-0/+0
| | | | llvm-svn: 218417
* Revert 218407 - Add support for ARM and AArch64 BE object filesRenato Golin2014-09-242-18/+0
| | | | llvm-svn: 218415
* Revert 218408 - Report endianness in output of {dwarf, obj}dumpRenato Golin2014-09-242-21/+1
| | | | llvm-svn: 218414
* Report endianness in output of {dwarf, obj}dumpRenato Golin2014-09-242-1/+21
| | | | | | | | | | For biendian targets like ARM and AArch64, it is useful to have the output of the llvm-dwarfdump and llvm-objdump report the endianness used when the object files were generated. Patch by Charlie Turner. llvm-svn: 218408
* Add support for ARM and AArch64 BE object filesRenato Golin2014-09-242-0/+18
| | | | | | | | | | | | 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: 218407
* Revert "Add support for ARM and AArch64 BE object files"Kaelyn Takata2014-09-242-18/+0
| | | | | | This reverts commit r218389 as it depends on r218388. llvm-svn: 218398
* Revert "Report endianness in output of {dwarf, obj}dump"Kaelyn Takata2014-09-242-21/+1
| | | | | | This reverts commit r218391 as it depends on r218388 and r218389 llvm-svn: 218397
* Report endianness in output of {dwarf, obj}dumpRenato Golin2014-09-242-1/+21
| | | | | | | | | | For biendian targets like ARM and AArch64, it is useful to have the output of the llvm-dwarfdump and llvm-objdump report the endianness used when the object files were generated. Patch by Charlie Turner. llvm-svn: 218391
* Add support for ARM and AArch64 BE object filesRenato Golin2014-09-242-0/+18
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
OpenPOWER on IntegriCloud