Reid Spencer
|
7a004d2749
|
Linker.h has a new home.
llvm-svn: 17801
|
2004-11-14 23:00:08 +00:00 |
|
Reid Spencer
|
85698d2435
|
Moved to lib/Bytecode/Archive.
llvm-svn: 17800
|
2004-11-14 22:38:32 +00:00 |
|
Alkis Evlogimenos
|
a29bf44bde
|
Add missing include.
llvm-svn: 17799
|
2004-11-14 22:37:42 +00:00 |
|
Reid Spencer
|
bbdeb2181d
|
Fix usage of changed function prototype
llvm-svn: 17798
|
2004-11-14 22:30:54 +00:00 |
|
Reid Spencer
|
a854a425da
|
A tool for adding a symbol table to LLVM Archives
llvm-svn: 17797
|
2004-11-14 22:29:21 +00:00 |
|
Reid Spencer
|
1a2ec6a2e6
|
Makefile for llvm-ranlib tool
llvm-svn: 17796
|
2004-11-14 22:28:33 +00:00 |
|
Reid Spencer
|
37c081cfb6
|
*Fix usage of changed function prototype*Use Archive interface to symbol table for archives
llvm-svn: 17795
|
2004-11-14 22:27:46 +00:00 |
|
Reid Spencer
|
7cd9ae667f
|
This tool needs libLLVMArchive now
llvm-svn: 17794
|
2004-11-14 22:27:00 +00:00 |
|
Reid Spencer
|
2b381ffee0
|
Remove linking declarations (in Linker.h now)
llvm-svn: 17793
|
2004-11-14 22:25:26 +00:00 |
|
Reid Spencer
|
acdf529c8a
|
We need the libLLVMArchive library now
llvm-svn: 17792
|
2004-11-14 22:23:31 +00:00 |
|
Reid Spencer
|
78e48422d0
|
Moved to lib/Linker (common with gccld)
llvm-svn: 17791
|
2004-11-14 22:22:45 +00:00 |
|
Reid Spencer
|
a58ac8264a
|
Total rewrite using Archive library & new functionality
llvm-svn: 17790
|
2004-11-14 22:20:07 +00:00 |
|
Reid Spencer
|
39740ecd0e
|
This tool needs the libLLVMArchive library now.
llvm-svn: 17789
|
2004-11-14 22:19:21 +00:00 |
|
Reid Spencer
|
59664fe944
|
Remove linking declarations (in Linker.h now)
llvm-svn: 17788
|
2004-11-14 22:17:49 +00:00 |
|
Reid Spencer
|
49d2c02f84
|
Provide exception handling
llvm-svn: 17787
|
2004-11-14 22:17:03 +00:00 |
|
Reid Spencer
|
e51435be09
|
Moved to lib/Linker
llvm-svn: 17786
|
2004-11-14 22:15:31 +00:00 |
|
Reid Spencer
|
8a444d6b09
|
Add the llvm-ranlib tool
llvm-svn: 17785
|
2004-11-14 22:13:59 +00:00 |
|
Reid Spencer
|
48f603532a
|
Use llvm-ar not ar for constructing archive. Wrap at 80 cols.
llvm-svn: 17784
|
2004-11-14 22:13:13 +00:00 |
|
Reid Spencer
|
542b5216bf
|
Forget strerror_r, it causes problems. Fix later when threading matters
llvm-svn: 17783
|
2004-11-14 22:10:54 +00:00 |
|
Reid Spencer
|
bd1d413e4e
|
Implement the toString method
llvm-svn: 17782
|
2004-11-14 22:10:08 +00:00 |
|
Reid Spencer
|
3dfb002523
|
Update for prototype changes
llvm-svn: 17781
|
2004-11-14 22:09:22 +00:00 |
|
Reid Spencer
|
b73d75e4ff
|
* Implement getDirectoryContents * Implement getStatusInfo * Implement setStatusInfo * Implement renameFile
llvm-svn: 17780
|
2004-11-14 22:08:36 +00:00 |
|
Reid Spencer
|
59872e60ef
|
Fix bugs in class invariant
llvm-svn: 17779
|
2004-11-14 22:07:50 +00:00 |
|
Reid Spencer
|
a6b803539a
|
Include the correct implementation file
llvm-svn: 17778
|
2004-11-14 22:07:04 +00:00 |
|
Reid Spencer
|
85b6b57c5e
|
Don't exceed 80 columns.
llvm-svn: 17777
|
2004-11-14 22:06:18 +00:00 |
|
Reid Spencer
|
381c80ec88
|
Implement IdentifyFileType function
llvm-svn: 17776
|
2004-11-14 22:05:32 +00:00 |
|
Reid Spencer
|
f3923a1cf7
|
Implement the high level interface to make (de)compression easier.
llvm-svn: 17775
|
2004-11-14 22:04:46 +00:00 |
|
Reid Spencer
|
8bf3328ca7
|
Implement the MoreHelp utility that calls a function to printmore help information if the MoreHelp global is not null.
llvm-svn: 17774
|
2004-11-14 22:04:00 +00:00 |
|
Reid Spencer
|
292678447a
|
Don't bother with a re-linked library, ensure archive library is built.
llvm-svn: 17773
|
2004-11-14 22:03:14 +00:00 |
|
Reid Spencer
|
8a2a29e286
|
*Adjust prototypes for public interface. *Rewrite LinkInArchive to use symbol tables.
llvm-svn: 17772
|
2004-11-14 22:02:27 +00:00 |
|
Reid Spencer
|
5c112bc910
|
Simplify compression code by using the high level interface to the Compressor
llvm-svn: 17771
|
2004-11-14 22:01:41 +00:00 |
|
Reid Spencer
|
cc354b445d
|
Add wrappers to get defined symbols from bytecode
llvm-svn: 17770
|
2004-11-14 22:00:48 +00:00 |
|
Reid Spencer
|
b9baef5ca8
|
Simplify handling of decompression
llvm-svn: 17769
|
2004-11-14 22:00:09 +00:00 |
|
Reid Spencer
|
115f252d2a
|
Simplify decompression code by using the high level interface to the Compressor
llvm-svn: 17768
|
2004-11-14 21:59:21 +00:00 |
|
Reid Spencer
|
2917639a35
|
Completely rewritten to allow reading of archives and symbol table lookup in a more efficient manner.
llvm-svn: 17767
|
2004-11-14 21:58:33 +00:00 |
|
Reid Spencer
|
0a3e3a41c3
|
Implementation declarations for Archive
llvm-svn: 17766
|
2004-11-14 21:57:46 +00:00 |
|
Reid Spencer
|
131f129398
|
First working version
llvm-svn: 17765
|
2004-11-14 21:56:59 +00:00 |
|
Reid Spencer
|
0a3ec41881
|
Add the Archive library
llvm-svn: 17764
|
2004-11-14 21:55:27 +00:00 |
|
Reid Spencer
|
08a949d512
|
Add the Linker library
llvm-svn: 17763
|
2004-11-14 21:54:41 +00:00 |
|
Reid Spencer
|
e902694309
|
*Make naming convention consistent.*Add convertion to/from Unix Epoch time.*Add ability to convert to readable string.
llvm-svn: 17762
|
2004-11-14 21:53:55 +00:00 |
|
Reid Spencer
|
73e4677779
|
Make the remove*OnSignal functions deal with Paths not strings
llvm-svn: 17761
|
2004-11-14 21:53:09 +00:00 |
|
Reid Spencer
|
63a08a4cef
|
*Put the StatusInfo type in the right section. *Provide the ability to rename a file.*Provide the ability to get/set stat(2) information.*Provide the ability to identify LLVM file types.
llvm-svn: 17760
|
2004-11-14 21:52:22 +00:00 |
|
Reid Spencer
|
858bc78223
|
Allow explicit closing of the MappedFile, before destruction
llvm-svn: 17759
|
2004-11-14 21:51:36 +00:00 |
|
Reid Spencer
|
df6952563a
|
Linker is its own module now. Moved to include/llvm/Linker.h
llvm-svn: 17758
|
2004-11-14 21:50:50 +00:00 |
|
Reid Spencer
|
7622437947
|
Add higher level interface to simplify use of Compressor
llvm-svn: 17757
|
2004-11-14 21:50:00 +00:00 |
|
Reid Spencer
|
2505c4beff
|
Add the MoreHelp function pointer. If non-null, this specifies a function to be called to print out additional help information
llvm-svn: 17756
|
2004-11-14 21:49:13 +00:00 |
|
Reid Spencer
|
0635c876ce
|
Remove ReadArchiveFile (functionality moved to Archive.h). Add an alternate form for GetBytecodeSymbols.
llvm-svn: 17755
|
2004-11-14 21:48:27 +00:00 |
|
Reid Spencer
|
760e7993c4
|
Complete rewrite to get first working version.
llvm-svn: 17754
|
2004-11-14 21:47:41 +00:00 |
|
Reid Spencer
|
d0d63d8617
|
Add a command for using llvm-ar correctly.
llvm-svn: 17753
|
2004-11-14 21:46:55 +00:00 |
|
Reid Spencer
|
9008154865
|
Interface to Linker (revised/expanded from Support/Linker.h)
llvm-svn: 17752
|
2004-11-14 21:46:08 +00:00 |
|