[lld] r218103 - ReaderWriter: print magic in hex
Rafael EspĂndola
rafael.espindola at gmail.com
Fri Sep 19 09:35:45 PDT 2014
testcase?
On 19 September 2014 02:09, Saleem Abdulrasool <compnerd at compnerd.org> wrote:
> Author: compnerd
> Date: Fri Sep 19 01:09:18 2014
> New Revision: 218103
>
> URL: http://llvm.org/viewvc/llvm-project?rev=218103&view=rev
> Log:
> ReaderWriter: print magic in hex
>
> When we encounter an unknown machine type, we print out the machine type magic.
> However, we would print out the magic in decimal rather than hex. Perform this
> conversion to make it easier to identify what machine is unsupported.
>
> Modified:
> lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
>
> Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
> URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp?rev=218103&r1=218102&r2=218103&view=diff
> ==============================================================================
> --- lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (original)
> +++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp Fri Sep 19 01:09:18 2014
> @@ -14,6 +14,7 @@
> #include "lld/ReaderWriter/PECOFFLinkingContext.h"
> #include "lld/ReaderWriter/Reader.h"
> #include "llvm/ADT/ArrayRef.h"
> +#include "llvm/ADT/StringExtras.h"
> #include "llvm/Object/COFF.h"
> #include "llvm/Support/Casting.h"
> #include "llvm/Support/CommandLine.h"
> @@ -825,7 +826,8 @@ std::error_code FileCOFF::getReferenceAr
> result = Reference::KindArch::all;
> return std::error_code();
> }
> - llvm::errs() << "Unsupported machine type: " << _obj->getMachine() << '\n';
> + llvm::errs() << "Unsupported machine type: 0x"
> + << llvm::utohexstr(_obj->getMachine()) << '\n';
> return llvm::object::object_error::parse_failed;
> }
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list