[PATCH] D34836: [llvm-readobj] Include the PE magic value in printouts
    Martin Storsjö via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Jun 29 14:19:54 PDT 2017
    
    
  
mstorsjo added inline comments.
================
Comment at: tools/llvm-readobj/COFFDumper.cpp:681
   DictScope D(W, "ImageOptionalHeader");
+  W.printNumber("Magic", Hdr->Magic);
   W.printNumber("MajorLinkerVersion", Hdr->MajorLinkerVersion);
----------------
ruiu wrote:
> I believe this is 0x8086 for x86, so you want to print it out in hex.
No, it's not that (that's the COFF machine magic word); this is the PE type indicator, 0x10b for normal PE32 and 0x20b for PE32+ (for 64 bit object files). But you're right that it might make more sense to print it in hex.
https://reviews.llvm.org/D34836
    
    
More information about the llvm-commits
mailing list