Skip to content
  1. Nov 06, 2010
    • Greg Clayton's avatar
      Modified all logging calls to hand out shared pointers to make sure we · 2d4edfbc
      Greg Clayton authored
      don't crash if we disable logging when some code already has a copy of the
      logger. Prior to this fix, logs were handed out as pointers and if they were
      held onto while a log got disabled, then it could cause a crash. Now all logs
      are handed out as shared pointers so this problem shouldn't happen anymore.
      We are also using our new shared pointers that put the shared pointer count
      and the object into the same allocation for a tad better performance.
      
      llvm-svn: 118319
      2d4edfbc
  2. Jul 28, 2010
  3. Jul 23, 2010
    • Sean Callanan's avatar
      Added extensive logging of the code that is actually going · 6dde30e9
      Sean Callanan authored
      to be executed by the inferior.  This required explicit support
      from RecordingMemoryManager for finding the address range
      belonging to a particular function.
      
      Also fixed a bug in DisassemblerLLVM where the disassembler
      assumed there was an AddressRange available even when it was
      NULL.
      
      llvm-svn: 109209
      6dde30e9
  4. Jun 12, 2010
    • Greg Clayton's avatar
      Switched over to using the new lldb::SharingPtr from Howard Hinnant. · ef59f829
      Greg Clayton authored
      We need to put this in LLDB since we need to vend this in our API
      because our public API uses shared pointers to our private objects.
      
      Removed a deprecated file: include/lldb/Host/Types.h
      
      Added the new SharingPtr.cpp/.h files into source/Utility.
      
      Added a shell script build phase that fixes up all headers in the
      LLDB.framework.
      
      llvm-svn: 105895
      ef59f829
  5. Jun 08, 2010
Loading