- Jul 24, 2013
-
-
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
-
Stefanus Du Toit authored
This allows compilation of the test case with GCC 4.8. llvm-svn: 187057
-
Ashok Thirumurthi authored
llvm-svn: 187035
-
Matt Kopec authored
llvm-svn: 186992
-
- Jul 23, 2013
-
-
Ed Maste authored
llvm-svn: 186979
-
Ashok Thirumurthi authored
because a synthetic symbol hasn't been provided for stripped function symbols. llvm-svn: 186959
-
- Jul 19, 2013
-
-
Ashok Thirumurthi authored
llvm-svn: 186717
-
Ashok Thirumurthi authored
Your mileage may vary depending on the gcc and stl versions in use (see llvm.org/pr15301). llvm-svn: 186706
-
- Jul 18, 2013
-
-
Ashok Thirumurthi authored
and -fomit-frame-pointer. - Parses eh_frame FDEs to determine the function address and size so that the call frame parsing can continue. Note: This code path is specific to ELF and PECOFF, because ObjectFileMachO uses LCT_FunctionStarts to efficiently populate the symbol table. Thanks to Jason Molenda for the review! llvm-svn: 186585
-
- Jul 16, 2013
-
-
Daniel Malea authored
- test with python API - test with command interpreter - test stepping a single (selected) thread - test stepping all threads in the program llvm-svn: 186446
-
Sean Callanan authored
delete a constant after we replaced it with a dynamically-computed value. Also ensured that we replace all users of the constant if there are multiple ones. Added a testcase. <rdar://problem/14379043> llvm-svn: 186363
-
- Jul 15, 2013
-
-
Ashok Thirumurthi authored
Adds a passing test for step-over and step-out when the inferior is about to call longjmp (non-local goto) in a single-threaded inferior. llvm-svn: 186325
-
- Jul 12, 2013
-
-
Daniel Malea authored
Work-around for GCC issue where setting a breakpoint on a vector definition also adds a breakpoint on the d'tor call llvm-svn: 186193
-
Daniel Malea authored
llvm-svn: 186166
-
Jim Ingham authored
take for threads created while the program is running. Remove the testcase skips from TestConcurrentEvents.py, since they all pass now, and fix TestWatchpointMultipleThreads.py - which should have caught this problem - so it doesn't artificially break on new thread creation before the watchpoint triggers. llvm.org/pr16566 <rdar://problem/14383244> llvm-svn: 186132
-
Greg Clayton authored
A long time ago we start with clang types that were created by the symbol files and there were many functions in lldb_private::ClangASTContext that helped. Later we create ClangASTType which contains a clang::ASTContext and an opauque QualType, but we didn't switch over to fully using it. There were a lot of places where we would pass around a raw clang_type_t and also pass along a clang::ASTContext separately. This left room for error. This checkin change all type code over to use ClangASTType everywhere and I cleaned up the interfaces quite a bit. Any code that was in ClangASTContext that was type related, was moved over into ClangASTType. All code that used these types was switched over to use all of the new goodness. llvm-svn: 186130
-
Daniel Malea authored
- Unable to reproduce llvm.org/pr16170 locally llvm-svn: 186129
-
Daniel Malea authored
- thread count remains correct now that we use pthread_kill() instead of kill() to deliver signals llvm-svn: 186126
-
Daniel Malea authored
- code cleanup, improved reporting when failures take place - ensure known thread is interrupted by using pthread_kill() instead of kill() in the signal worker thread - above should avoid llvm.org/pr16567 on Mac OS X (though kill() could still cause threads to pop out of existance temporarily) - added an additional check that all threads have exited after worker threads are all join()ed - logged llvm.org/pr16603 for the new Linux bug discovered llvm-svn: 186124
-
- Jul 09, 2013
-
-
Enrico Granata authored
Thanks to Daniel Malea for helping test this patch for Linux happiness! llvm-svn: 185965
-
Daniel Malea authored
- re-enable tests fixed by Matt's commit this morning (addressed llvm.org/pr16567) - disabled tests affected by new bug llvm.org/pr16575 - removed some commented out code in inferior llvm-svn: 185951
-
Andrew Kaylor authored
llvm-svn: 185947
-
Ed Maste authored
llvm-svn: 185891
-
Daniel Malea authored
- Test verifies LLDB's handling of inferiors with threads that: hit breakpoints, modfiy variables that have watchpoints set, generate user signals, and crash. - Add a few "stress tests" (with ~100 threads) -- run these with "-l" dotest.py flag. - Fix stop_reason_to_str helper in lldbutil to handle eStopReasonThreadExited. - Add sort_stopped_threads helper to lldbutil to separate thread lists based on stop reason. Logged llvm.org/pr16566 and llvm.org/pr16567 for bugs exposed. llvm-svn: 185889
-
- Jul 03, 2013
-
-
Daniel Malea authored
Remove @expectedFailureGcc from TestInlineStepping as function prologue bug is not reproducible anymore. llvm-svn: 185579
-
Daniel Malea authored
- should resolve remaining failures on clang buildbot llvm-svn: 185576
-
Daniel Malea authored
- this issue was detected on recent GCC buildbot runs llvm-svn: 185571
-
Daniel Malea authored
llvm-svn: 185570
-
Daniel Malea authored
- argparse_compat library does not support reading environment variables - should unblock Linux GCC buildbot from running tests again llvm-svn: 185567
-
Daniel Malea authored
- build fails due to PyCallable template definition inside an extern "C" scope This commit reverts 185240, 184893 and 184608. llvm-svn: 185560
-
- Jul 02, 2013
-
-
Michael Sartain authored
llvm-svn: 185455
-
- Jun 29, 2013
-
-
Enrico Granata authored
llvm-svn: 185246
-
- Jun 26, 2013
-
-
rdar://problem/14266411Enrico Granata authored
The semi-unofficial way of returning a status from a Python command was to return a string (e.g. return "no such variable was found") that LLDB would pick as a clue of an error having happened This checkin changes that: - SBCommandReturnObject now exports a SetError() call, which can take an SBError or a plain C-string - script commands now drop any return value and expect the SBCommandReturnObject ("return object") to be filled in appropriately - if you do nothing, a success will be assumed If your commands were relying on returning a value and having LLDB pick that up as an error, please change your commands to SetError() through the return object or expect changes in behavior llvm-svn: 184893
-
- Jun 25, 2013
-
-
Daniel Malea authored
so LLDB does not read off the end of the array. llvm-svn: 184877
-
Ed Maste authored
llvm-svn: 184874
-
Ed Maste authored
There's still significant work to do in the FreeBSD port, so no point in a pr for these yet. llvm-svn: 184871
-
- Jun 24, 2013
-
-
Ed Maste authored
llvm-svn: 184748
-
- Jun 22, 2013
-
-
Enrico Granata authored
Set your env variable LLDB_TEST_ARGUMENTS to one or more options to be passed to the lldb test suite and those will be picked automatically No more fighting about whether the progress bar is good or bad :-) llvm-svn: 184615
-