Skip to content
  1. Jul 24, 2013
  2. Jul 23, 2013
  3. Jul 19, 2013
  4. Jul 18, 2013
  5. Jul 16, 2013
  6. Jul 15, 2013
  7. Jul 12, 2013
    • Daniel Malea's avatar
      Work-around for GCC issue where setting a breakpoint on a vector definition... · 687d9457
      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
      687d9457
    • Daniel Malea's avatar
      82994258
    • Jim Ingham's avatar
      Get debugserver to call task_set_state to prime the control registers so that watchpoints · f1715ab2
      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
      f1715ab2
    • Greg Clayton's avatar
      Huge change to clean up types. · 57ee3067
      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
      57ee3067
    • Daniel Malea's avatar
      Tentatively re-enabling TestBreakAfterJoin on Linux · 37002ad3
      Daniel Malea authored
      - Unable to reproduce llvm.org/pr16170 locally
      
      llvm-svn: 186129
      37002ad3
    • Daniel Malea's avatar
      Enable Mac OS X tests disabled due to llvm.org/pr16567 · 10691b1d
      Daniel Malea authored
      - thread count remains correct now that we use pthread_kill() instead of kill() to deliver signals
      
      llvm-svn: 186126
      10691b1d
    • Daniel Malea's avatar
      Improve TestConcurrentEvents.py · 7df860a6
      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
      7df860a6
  8. Jul 09, 2013
  9. Jul 03, 2013
  10. Jul 02, 2013
  11. Jun 29, 2013
  12. Jun 26, 2013
    • Enrico Granata's avatar
      <rdar://problem/14266411> · b4675a4e
      Enrico 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
      b4675a4e
  13. Jun 25, 2013
  14. Jun 24, 2013
  15. Jun 22, 2013
Loading