- Jul 25, 2013
-
-
Ed Maste authored
llvm-svn: 187155
-
Rafael Espindola authored
llvm-svn: 187151
-
Ed Maste authored
Also move the logic to shorten thread names from linux/Host.cpp to a new SetShortThreadName as both FreeBSD and Linux need the functionality. llvm-svn: 187149
-
Ed Maste authored
llvm-svn: 187148
-
Ed Maste authored
- ReadLocker constructors that take a lock - Unconditional Lock::ReadLock and ReadLocker::Lock (all consumers use TryLock) - Make Unlock protected, as it has no external consumers llvm-svn: 187147
-
Ed Maste authored
FreeBSD's Host class doesn't yet return a list of running processes, so 'platform process list' fails and attach by process name does not work. llvm-svn: 187142
-
Greg Clayton authored
llvm-svn: 187137
-
Ed Maste authored
Watchpoints are not yet working on FreeBSD llvm-svn: 187134
-
Ed Maste authored
Live debugging for threaded inferiors is not yet implemented on FreeBSD llvm-svn: 187131
-
Ed Maste authored
-dead_strip isn't supported by FreeBSD's ld. llvm-svn: 187129
-
Ed Maste authored
PR title updated to indicate that FreeBSD is also affected: Backtrace command does not display c++ member function names on Linux or FreeBSD llvm-svn: 187127
-
Ashok Thirumurthi authored
- Modifies the DWARF parser for DWARF 4 specification of hi_pc as an offset-from-low-pc. llvm-svn: 187125
-
Ed Maste authored
The tests use a plugin based on the name from sys.platform. Unfortunately that string includes the major version number in Python 2.7, so the tests would look for builder_freebsd9.py, builder_freebsd10.py, etc. The issue doesn't affect Linux as Python returns 'linux2' also on Linux 3.x -- see http://bugs.python.org/issue12326 for details. It seems later versions of Python will drop the major version number, so adopt this convention now for FreeBSD. llvm-svn: 187121
-
Jim Ingham authored
Handle the case where we are stepping through code with no symbols, so we can't really find the function start PC and so the StackID changes with every step. Do so by checking the parent frame ID, and if it hasn't changed, then we haven't stepped in. rdar://problem/14516227 llvm-svn: 187094
-
Jason Molenda authored
been down for months and is likely no longer supported. This was the most stable-looking link I could find for the current (0.99.6) version of the ABI doc. llvm-svn: 187087
-
- Jul 24, 2013
-
-
Daniel Malea authored
- should resolve (at least some) of the spurious crashes we are seeing in multithreaded tests on Linux (and likely FreeBSD) llvm-svn: 187081
-
Matt Kopec authored
Fix test suite make so that -std=c++11 gets set properly for supported compilers and -std=c++0x gets set only for gcc 4.6 versions. Previously, -std=c++0x was being set for all compilers. llvm-svn: 187080
-
Ed Maste authored
Live debugging of threaded inferiors is currently unimplemented for FreeBSD. llvm-svn: 187077
-
Ed Maste authored
These fail due to: error: Expression can't be run, because there is no JIT compiled function llvm-svn: 187072
-
Ed Maste authored
Added comment to llvm.org/pr14600 that it fails on FreeBSD in the same way as Linux. llvm-svn: 187070
-
Ed Maste authored
llvm-svn: 187069
-
rdar://problem/14521548Greg Clayton authored
Fixed a crasher where if you accidentally specify a size that is too large when reading memory, LLDB would crash. llvm-svn: 187060
-
Stefanus Du Toit authored
This allows compilation of the test case with GCC 4.8. llvm-svn: 187057
-
Ed Maste authored
llvm-svn: 187045
-
Ed Maste authored
llvm-svn: 187043
-
Ed Maste authored
Also accomodate struct padding based on arch, for later i386 work. llvm-svn: 187040
-
Ed Maste authored
llvm-svn: 187037
-
Ashok Thirumurthi authored
llvm-svn: 187036
-
Ashok Thirumurthi authored
llvm-svn: 187035
-
Matt Kopec authored
llvm-svn: 186992
-
- Jul 23, 2013
-
-
Stefanus Du Toit authored
If we are replacing a function with the nobuiltin attribute, it may be called with the builtin attribute on call sites. Remove any such attributes since it's illegal to have a builtin call to something other than a nobuiltin function. This fixes the current buildbot breakage (where LLDB crashes on "expression new foo(42)"). llvm-svn: 186990
-
Ed Maste authored
llvm-svn: 186979
-
Ed Maste authored
This change removes the final instances of compile-time #ifdef magic from the elf core plugin. Also rename the classes to ELFLinux... as they're specific to Linux. llvm-svn: 186977
-
Ed Maste authored
This avoids the use of the ELFPrStatus class, which returns to being used only for Linux. llvm-svn: 186976
-
Ed Maste authored
Extracting thread data at parse time simplifies multi-platform support. This change adds FreeBSD thread names and auxv info. Thanks to Samuel Jacob for review, testing, and improvements. llvm-svn: 186975
-
Ed Maste authored
ELF notes contain a 'name' field, which specifies a vendor who defines the format of the note. Examples are 'FreeBSD' or 'GNU', or it may be empty for generic notes. Add a case for FreeBSD-specific notes, leaving Linux and GNU notes, other vendor-specific notes, and generic notes to be handled by the existing code for now. Thanks to Samuel Jacob for reviewing and suggesting improvements. llvm-svn: 186973
-
Stefanus Du Toit authored
-C usually specifies a script to prepopulate the CMake cache. In this case no script is specified, so CMake appears to just ignore it. So don't mention it in the first place - it's not desired anyways. Reviewed by: Daniel Malea llvm-svn: 186964
-
Ashok Thirumurthi authored
because a synthetic symbol hasn't been provided for stripped function symbols. llvm-svn: 186959
-
Stefanus Du Toit authored
Reviewed by: Daniel Malea llvm-svn: 186958
-
Sean Callanan authored
caused by a CFStringRef going out of scope. llvm-svn: 186912
-