History log of /external/lldb/source/Host/freebsd/Host.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f476592805f813aa7a94f7d6770481503140aae2 25-Jul-2013 Ed Maste <emaste@freebsd.org> Set thread names on FreeBSD

Also move the logic to shorten thread names from linux/Host.cpp to a new
SetShortThreadName as both FreeBSD and Linux need the functionality.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187149 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
3d8e1511786f2931e853b159d8f726936c361840 11-Jul-2013 Ed Maste <emaste@freebsd.org> Add stub GetThreadName for FreeBSD, missed in r186033.

On FreeBSD inferior thread names are available through ptrace, so we won't
use Host::GetThreadName anyway.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@186086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
e61eaaeebd6b97b28bc710d57015c0c3bbecc51b 26-Jun-2013 Ed Maste <emaste@freebsd.org> Don't explicitly set update version

Host::GetOSVersion's caller already sets it to UINT32_MAX to determine
which version number components are set.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@184953 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
1525e6a07b3b49b8c3ad339d3ba3cbc02f08c0b7 25-Jun-2013 Ed Maste <emaste@freebsd.org> Update version sscanf to match FreeBSD release info

Release strings are of the form 9.1-RELEASE-p3 or 10.0-CURRENT.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@184876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
1571ac370339050199691507058913a34ce2421a 24-Jun-2013 Ed Maste <emaste@freebsd.org> Sync FreeBSD files to Linux equivalents, to reduce noise in diff

- Sort functions in the same order
- Match whitespace
- Remove commetned out code
- Make filename in comments match filename


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@184746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
32657deb2327a78d8d924a48260106bfa74b6b52 01-May-2013 Ashok Thirumurthi <ashok.thirumurthi@intel.com> Build fixes for FreeBSD 9.1.
- TODO: Support extended register sets on FreeBSD.

Patch by Samuel Jacob.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180879 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
102b2c2681c9a830afe25bfea35557421905e42c 19-Apr-2013 Greg Clayton <gclayton@apple.com> After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@179805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
81a96aa6242f7b559770f5dc62316253cb8cb0d4 18-Apr-2013 Greg Clayton <gclayton@apple.com> Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++.

Anyone wanting to use a unique_ptr or auto_ptr should now use the "STD_UNIQUE_PTR(TYPE)" macro.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@179779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
f99355834bee84e48e2b6205ed13d307faa74405 11-Sep-2012 Filipe Cabecinhas <me@filcab.net> Some more typing-related fixes.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@163641 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
7e9964783acae183c23a7ea470cedd64472eb233 05-Jan-2012 Johnny Chen <johnny.chen@apple.com> This patch combines common code from Linux and FreeBSD into
a new POSIX platform. It also contains fixes for 64bit FreeBSD.

The patch is based on changes by Mark Peek <mp@FreeBSD.org> and
"K. Macy" <kmacy@freebsd.org> in their github repo located at
https://github.com/fbsd/lldb.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@147609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Host/freebsd/Host.cpp
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/source/Host/freebsd/Host.cpp