[PATCH] Object: Provide a richer means of describing auxiliary symbols

David Majnemer david.majnemer at gmail.com
Sun Mar 16 23:44:36 PDT 2014


Hi kledzik, ruiu, Bigcheese,

The current state of affairs has auxiliary symbols described as a big
bag of bytes.  This is less than satisfying, it detracts from the YAML
file as being human readable.

Instead, allow for symbols to optionally contain their auxiliary data.
This allows us to have a much higher level way of describing things like
weak symbols, function definitions and section definitions.

http://llvm-reviews.chandlerc.com/D3092

Files:
  include/llvm/Object/COFF.h
  include/llvm/Object/COFFYAML.h
  include/llvm/Support/COFF.h
  include/llvm/Support/YAMLTraits.h
  lib/Object/COFFYAML.cpp
  test/Object/Inputs/COFF/i386.yaml
  test/Object/Inputs/COFF/x86-64.yaml
  test/Object/obj2yaml.test
  tools/llvm-nm/llvm-nm.cpp
  tools/llvm-readobj/COFFDumper.cpp
  tools/obj2yaml/coff2yaml.cpp
  tools/yaml2obj/yaml2coff.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3092.1.patch
Type: text/x-patch
Size: 30924 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140316/a01179aa/attachment.bin>


More information about the llvm-commits mailing list