History log of /external/lldb/include/lldb/Host/freebsd/Config.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f40162d465e7bed888b502a287da1f76c861d833 23-Apr-2013 Sylvestre Ledru <sylvestre@debian.org> Remove duplicate define

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/freebsd/Config.h
4b66329ac82b5f3d939bd31b4d1498da9257d85a 02-Aug-2011 Johnny Chen <johnny.chen@apple.com> Patch by David Forsythe to build lldb on FreeBSD!

I did not take the patch for ClangExpressionParser.cpp since there was a
recent change by Peter for the same line. Feel free to disagree. :-)

Reference:
----------------------------------------------------------------------
r136580 | pcc | 2011-07-30 15:42:24 -0700 (Sat, 30 Jul 2011) | 3 lines

Add reloc arg to standard JIT createJIT()

Fixes non-__APPLE__ build. Patch by Matt Johnson!
----------------------------------------------------------------------

Also, I ignore the part of the patch to remove the RegisterContextDarwin*.h/.cpp.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@136720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Host/freebsd/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/freebsd/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/freebsd/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/freebsd/Config.h