| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 18179
|
|
|
|
| |
llvm-svn: 18044
|
|
|
|
|
|
|
|
| |
member's size. It is based on the oddness/evenness of the file pointer.
This fixes a bug with llvm-ar not being able to read archives produced by
llvm-ranlib when there are members with odd long file name lengths.
llvm-svn: 17997
|
|
|
|
| |
llvm-svn: 17981
|
|
|
|
|
|
| |
eliminate symbols defined by the archive efficiently
llvm-svn: 17976
|
|
|
|
|
|
|
|
|
|
|
| |
* ensure trailing spaces are eliminated so they don't factor into the
length of a member's name.
* make sure all the bytes of a name are written even if the name ends in
multiple null characters (bug in OSX ar)
* make sure we provide the full member name when searching for symbols so
the module name is not accidentally duplicated.
llvm-svn: 17918
|
|
|
|
|
|
| |
name of the module: "Archive.a(object.o)"
llvm-svn: 17917
|
|
|
|
| |
llvm-svn: 17910
|
|
|
|
|
|
|
| |
*do* include the length of the long file in the length of the member and
they are *not* null terminated.
llvm-svn: 17909
|
|
|
|
| |
llvm-svn: 17892
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Make the numVbrBytes function more efficient and better documented \
* Fix a bug in name truncation \
* Add comments before functions \
* Get rid of functions that are now inlined into the header \
* Do not have Archive doing symbol table printing \
* Put assert comments into the assert so they print out \
* Make sure foreign symbol tables are written
llvm-svn: 17884
|
|
|
|
|
|
|
| |
* Make sure we write out the foreign symbol table if we read one \
* Make the padding calculation more efficiently and avoid Solaris warnings
llvm-svn: 17883
|
|
|
|
|
|
| |
* Make sure all members are initialized upon construction
llvm-svn: 17882
|
|
|
|
|
|
|
|
| |
symbol table.
* Make sure we update the file pointer for each member when rebuilding the
symbol table.
llvm-svn: 17812
|
|
|
|
| |
llvm-svn: 17811
|
|
|
|
|
|
| |
a more efficient manner.
llvm-svn: 17767
|
|
|
|
| |
llvm-svn: 17766
|
|
|
|
| |
llvm-svn: 17765
|
|
|
|
| |
llvm-svn: 17742
|
|
|
|
| |
llvm-svn: 17500
|
|
yet supported but writing works. Way too early to review this. More to come
llvm-svn: 17499
|