Skip to content
  1. Nov 01, 2012
  2. Oct 31, 2012
  3. Oct 30, 2012
  4. Oct 29, 2012
    • Enrico Granata's avatar
      <rdar://problem/11449953> Change Debugger::SetOutputFileHandle() so that it... · b588726e
      Enrico Granata authored
      <rdar://problem/11449953> Change Debugger::SetOutputFileHandle() so that it does not automatically initialize the script interpreter in order to transfer its output file handle to it
      This should delay initialization of Python until strictly necessary and speed-up debugger startup
      Also, convert formatters for SEL and BOOL ObjC data-types from Python to C++, in order to reap more performance benefits from the above changes
      
      llvm-svn: 166967
      b588726e
    • Greg Clayton's avatar
      <rdar://problem/12500785> · 35a4cc5e
      Greg Clayton authored
      I tracked down a leak that could happen when detaching from a process where the lldb_private::Process objects would stay around forever. This was caused by a eStateDetached event that was queued up on the lldb_private::Process private state thread listener. Since process events contain shared pointers to the process, this is dangerous if they don't get consume or cleared as having the lldb_private::Process class contain a collection of things that have a shared pointer to yourself is obviously bad. 
      
      To fix this I modified the Process::Finalize() function to clear this list. The actual thing that was holding onto the ModuleSP and thus the static archive, was a stack frame. Since the process wasn't going away, it still had thread objects and they still had frames. I modified the Thread::Destroy() to clear the stack frames to ensure this further doesn't happen.
      
      llvm-svn: 166964
      35a4cc5e
    • Jim Ingham's avatar
      Fix an incorrect comment... · 629e7a98
      Jim Ingham authored
      llvm-svn: 166959
      629e7a98
    • Greg Clayton's avatar
      Improve the broadcast event dumping. · 6a3efacc
      Greg Clayton authored
      llvm-svn: 166950
      6a3efacc
  5. Oct 27, 2012
Loading