[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