summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/ARMAttributeParser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Correctly handle Tag_CPU_arch_profile.Charlie Turner2014-11-251-1/+1
| | | | | | | | Fix ARMAttributeParser::CPU_arch_profile so that it doesn't switch on the value '0' as a legal value of this build attribute. Change-Id: Ie05a08900a82bb10b78c841b437df747ce3bb38e llvm-svn: 222743
* [C++] Use 'nullptr'. Tools edition.Craig Topper2014-04-251-30/+30
| | | | llvm-svn: 207176
* tools: remove unnecessary copy of array_lengthofSaleem Abdulrasool2014-04-121-38/+64
| | | | llvm-svn: 206115
* tools: fix Twine abuseSaleem Abdulrasool2014-01-301-10/+10
| | | | | | | utohexstr provides a temporary string, making it unsafe to use with the Twine interface which will not copy the string. Switch to using std::string. llvm-svn: 200457
* tools: repair Windows buildSaleem Abdulrasool2014-01-301-2/+2
| | | | | | | | | exp2 is not available on Windows. Fortunately, we are calculating powers of 2 with expontents within the range of [4,12]. Simply use an equivalent bitshift operation to repair compilation with MSVC which does not provide this standard function. llvm-svn: 200454
* tools: add support for decoding ARM attributesSaleem Abdulrasool2014-01-301-0/+639
Enhance the ARM specific parsing support in llvm-readobj to support attributes. This allows for simpler tests to validate encoding of the build attributes as specified in the ARM ELF specification. llvm-svn: 200450
OpenPOWER on IntegriCloud