Jeff Cohen
|
d80b0d7375
|
Add AddSymbol() method to DynamicLibrary to work around Windows limitation
of being unable to search for symbols in an EXE. It will also allow other
existing hacks to be improved.
llvm-svn: 25805
|
2006-01-30 04:33:51 +00:00 |
|
Misha Brukman
|
933cdaf254
|
Remove trailing whitespace
llvm-svn: 21422
|
2005-04-21 22:55:34 +00:00 |
|
Reid Spencer
|
283688b80d
|
Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffix so that the silly
gdb debugger doesn't get confused on which file it is reading (the one in
lib/System or the one in lib/System/{Win32,Unix})
llvm-svn: 19426
|
2005-01-09 23:29:00 +00:00 |
|
Reid Spencer
|
110e76fd79
|
Correct the case of a #include directory name, just in case.
llvm-svn: 19254
|
2005-01-02 09:45:04 +00:00 |
|
Jeff Cohen
|
724ac32c61
|
Get VC++ building again
llvm-svn: 19140
|
2004-12-24 16:26:47 +00:00 |
|
Jeff Cohen
|
f3543c32a5
|
Eliminate use of ltdl.c when doing a VC++ build. Because libtool isn't used,
ltdl's LGPL license would infect all of LLVM.
llvm-svn: 19137
|
2004-12-24 07:57:09 +00:00 |
|
Chris Lattner
|
66d0cdd8ec
|
Fix compilation error on Darwin.
llvm-svn: 18485
|
2004-12-04 04:17:20 +00:00 |
|
Chris Lattner
|
c8009d368d
|
Move darwin-specific majik here.
llvm-svn: 18466
|
2004-12-03 23:02:42 +00:00 |
|
Reid Spencer
|
66b4a250cf
|
Implement two new functions: LoadLibraryPermanently and
SearchForAddressOfSymbol.
llvm-svn: 18355
|
2004-11-29 13:33:28 +00:00 |
|
Reid Spencer
|
c0b0d036b3
|
We just use ltdl's implementation for this abstraction now. Its portable to
more platforms than LLVM supports.
llvm-svn: 18352
|
2004-11-29 12:39:10 +00:00 |
|
Reid Spencer
|
9e369115fc
|
Implement the default constructor which causes the current program to be
opened as if it was a dynamic library so its symbols can be searched too.
llvm-svn: 18341
|
2004-11-29 10:39:46 +00:00 |
|
Reid Spencer
|
c1871a4eaa
|
Dynamic Library abstraction. This makes the abstraction of a single dynamic
library (shared library/shared object) whose symbols can be looked up
dynamically. Used for plug-ins.
llvm-svn: 17940
|
2004-11-18 04:33:39 +00:00 |
|