Skip to content
  1. Apr 23, 2012
  2. Apr 21, 2012
  3. Apr 20, 2012
    • Jim Ingham's avatar
      Make sure the "synchronous breakpoint callbacks" get called before the thread... · 6d66ce67
      Jim Ingham authored
      Make sure the "synchronous breakpoint callbacks" get called before the thread plan logic gets invoked, and if they
      ask to continue that should short-circuit the thread plans for that thread.  Also add a bit more explanation for
      how this machinery is supposed to work.  
      Also pass eExecutionPolicyOnlyWhenNeeded, not eExecutionPolicyAlways when evaluating the expression for breakpoint
      conditions.
      
      llvm-svn: 155236
      6d66ce67
    • Greg Clayton's avatar
      Added logging so we can see when we are trying to complete a forward type and... · 9bbddbf8
      Greg Clayton authored
      Added logging so we can see when we are trying to complete a forward type and pull in the world. This is due to a compiler bug we are tracking (<rdar://problem/11291658>) where forward decls to classes and types are not properly scoped in namespaces, which results in the current LLDB looking for a type it will find many times in the accelerator tables, but never match. For example, when debugging with clang we get a forward decl like:
      
      class AnalysisResolver;
      
      And we will look for it everywhere and find many many matches, but the decl context of those matching DIEs is "clang::AnalysisResolver", so we never match anything, yet we pull in waaayyy too much DWARF in the process.
      
      To enable this logging enable the "lookups" category in the "dwarf" log channel:
      
      (lldb) log enable dwarf lookups
      
      llvm-svn: 155233
      9bbddbf8
    • Greg Clayton's avatar
      Don't put the address of the module in the module basename as this hoses up... · 3e10cf3b
      Greg Clayton authored
      Don't put the address of the module in the module basename as this hoses up our ability to find shared libraries by name. We now put it into the Module object name.
      
      llvm-svn: 155223
      3e10cf3b
    • Greg Clayton's avatar
      <rdar://problem/11259893> · 3f24d361
      Greg Clayton authored
      Fixed an issue where iOS debugging would trust the first file it found in the SDK regardless of the UUID not matching. Now we actually get smart and can find modules in ANY of the installed SDKs and remember which SDK is our fallback SDK.
      
      llvm-svn: 155184
      3f24d361
    • Jim Ingham's avatar
      28209d55
  4. Apr 19, 2012
  5. Apr 18, 2012
  6. Apr 17, 2012
  7. Apr 16, 2012
    • Greg Clayton's avatar
      Fixed the ability to load multiple __LINKEDIT segments at the same address for... · 1e8ac36b
      Greg Clayton authored
      Fixed the ability to load multiple __LINKEDIT segments at the same address for darwin shared cache entries. Now when registering the load address of a section, the DynamicLoader objects can specify if they should warn or not. This will fix the ability to load the nlist entries for shared libraries in the darwin shared caches when no on disk representation is available for a shared library.
      
      llvm-svn: 154860
      1e8ac36b
  8. Apr 14, 2012
  9. Apr 13, 2012
Loading