summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/StreamFile.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use Host::File in lldb_private::StreamFile and other places to cleanup hostGreg Clayton2011-02-091-89/+16
| | | | | | layer a bit more. llvm-svn: 125149
* A bit more cleanup with respect to using LLDB_CONFIG_XXX defines outside ofGreg Clayton2011-02-081-0/+2
| | | | | | | | | | | the lldb/source/Host/*.cpp and lldb/source/Host/*/*.cpp directories. The only offenders are the command completion and the StreamFile.cpp. I will soon modify StreamFile.cpp to use a lldb/source/Host/File.cpp so that all file open, close, read, write, seek, are abstracted into the host layer as well, then this will be gone. llvm-svn: 125082
* Cleaned up the dynamic library open/getsymbol/close code to use abstractedGreg Clayton2011-02-081-2/+2
| | | | | | | | | | | | | flags such that symbols can be searched for within a shared library if desired. Platforms that support the RTLD_FIRST flag can still take advantage of their quicker lookups, and other platforms can still get the same fucntionality with a little extra work. Also changed LLDB_CONFIG flags over to either being defined, or not being defined to stay in line with current open source practices and to prepare for using autoconf or cmake to configure LLDB builds. llvm-svn: 125064
* Fixup on setlinebuf() patch to make it work.Greg Clayton2011-02-051-4/+3
| | | | llvm-svn: 124944
* Configuration support for setlinebuf support from Kirk Beitz.Greg Clayton2011-02-051-0/+4
| | | | llvm-svn: 124943
* Add a method to StreamFile to line buffer the file. Use that in "log ↵Jim Ingham2011-01-241-0/+7
| | | | | | enable -f file" to line buffer the log output. llvm-svn: 124107
* We now have SBStream that mirrors the generic stream classes we Greg Clayton2010-09-171-5/+5
| | | | | | use inside lldb (lldb_private::StreamFile, and lldb_private::StreamString). llvm-svn: 114188
* Merged Eli Friedman's linux build changes where he added Makefile files thatGreg Clayton2010-07-091-10/+10
| | | | | | | enabled LLVM make style building and made this compile LLDB on Mac OS X. We can now iterate on this to make the build work on both linux and macosx. llvm-svn: 108009
* Add missing includes.Eli Friedman2010-06-091-0/+1
| | | | llvm-svn: 105712
* Initial checkin of lldb code from internal Apple repo.Chris Lattner2010-06-081-0/+132
llvm-svn: 105619
OpenPOWER on IntegriCloud