diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-23 10:47:01 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-23 10:47:01 +0000 |
commit | ce7f52db48167eb950775e904c300a65cd056d60 (patch) | |
tree | 1b59f1537b30465160900bc1b663fc57906d34ee /llvm/test/Object/Inputs | |
parent | f4198b75986ba0bff6326e239a0de13b7ebfc4c8 (diff) | |
download | bcm5719-llvm-ce7f52db48167eb950775e904c300a65cd056d60.tar.gz bcm5719-llvm-ce7f52db48167eb950775e904c300a65cd056d60.zip |
Add an initial implementation of archive symbol table generation.
The symbol table has forward references in the file. Instead of allocating
a temporary buffer or counting the size and then writing, this implementation
writes a dummy value first and patches it once the final value is known.
There is room for performance improvement. I will implement them as soon as I
get some other features (like a ranlib mode) in.
llvm-svn: 186934
Diffstat (limited to 'llvm/test/Object/Inputs')
-rw-r--r-- | llvm/test/Object/Inputs/trivial-object-test2.elf-x86-64 | bin | 0 -> 1424 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/llvm/test/Object/Inputs/trivial-object-test2.elf-x86-64 b/llvm/test/Object/Inputs/trivial-object-test2.elf-x86-64 Binary files differnew file mode 100644 index 00000000000..9124518bd92 --- /dev/null +++ b/llvm/test/Object/Inputs/trivial-object-test2.elf-x86-64 |