History log of /external/lldb/include/lldb/Host/linux/Config.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3626760a2a00fc3cadc1ef57bac455581da82470 14-Jun-2013 Matt Kopec <Matt.Kopec@intel.com> Remove unused Host macro.

Patch from Ed Maste.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183998 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/linux/Config.h
c08c4d3fa57387517b9ef43230f4b92c19e70572 09-Feb-2011 Greg Clayton <gclayton@apple.com> Pull support for the shared and exclusive lock since this wasn't available
on linux. And conditionalize the availablility of the fcntl() command
F_GETPATH.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@125152 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/linux/Config.h
14ef59fe5728d862c040cf5a6b99c384229a34ee 08-Feb-2011 Greg Clayton <gclayton@apple.com> Cleaned up the dynamic library open/getsymbol/close code to use abstracted
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.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@125064 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/linux/Config.h
b8fa5686ad2f92ee4b027c6a6fef79c7fde4ea90 05-Feb-2011 Greg Clayton <gclayton@apple.com> Configuration support for setlinebuf support from Kirk Beitz.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@124943 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/linux/Config.h
8da92a74478ff2465e092aea92ce29ad7ad6dddd 05-Feb-2011 Greg Clayton <gclayton@apple.com> Added support for targets that don't support expanding "~/" or "~USERNAME".
Patch from Kirk Beitz.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@124927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/linux/Config.h
5e41dd3d1392e841b89a57b965a6db39a9ed5b48 04-Feb-2011 Greg Clayton <gclayton@apple.com> Added the start of platform configuration designed for internal LLDB use.
Internal use means for compiling the LLDB debug engine and plug-ins, but it
should never make it into the public API.

Since we don't currently have a configuration script that detects avaiable
functionality in the LLDB build system, we are hard coding #define values
in the host specific "Config.h" files.

#define values in these Config.h header files should set the value to zero or
one:

#define LLDB_CONFIG_TERMIOS_SUPPORTED 1

#define LLDB_CONFIG_OTHER 0

Then any code in the LLDB engine should check the availability using:

#if LLDB_CONFIG_TERMIOS_SUPPORTED
....
#endif

Eventually the contents of the host specific Config.h files will be auto
generated, but for now they will be hard coded. Any LLDB_CONFIG_XXXX items
that are added should be added to all Config.h files and set to either zero
or one.




git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@124892 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/linux/Config.h