1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/tools/yaml2obj
David Majnemer 4534e0a71a Object: Provide a richer means of describing auxiliary symbols
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.

This depends on D3105.

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

llvm-svn: 204214
2014-03-19 04:47:47 +00:00
..
CMakeLists.txt llvm/tools: Prune redundant target_link_libraries. 2014-01-31 17:40:06 +00:00
Makefile Fix the configure build. 2013-05-17 23:20:58 +00:00
yaml2coff.cpp Object: Provide a richer means of describing auxiliary symbols 2014-03-19 04:47:47 +00:00
yaml2elf.cpp [yaml2obj][ELF] Use range-based for loops. 2014-03-14 06:53:30 +00:00
yaml2obj.cpp Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
yaml2obj.h [yaml2obj] Initial ELF support. 2013-06-10 23:44:15 +00:00