Skip to content
  1. Sep 30, 2011
    • Greg Clayton's avatar
      Fixed an issue where a lexical block or inlined function might have bad debug · 6c7f5619
      Greg Clayton authored
      information generated for it. Say we have a concrete function "foo" which
      has inlined function "a" which calls another inlined function "b":
      
          foo
      1   {
      2       {
                  a ()
      3           {
                      b ()
      4               {
                      
                      }
                  }
              }
          }
          
      Sometimes we see the compiler generate an address range in the DWARF for "foo"
      (block 1 above) as say [0x1000-0x1100). Then the range for "a" is something
      like [0x1050-0x1060) (note that it is correctly scoped within the "foo" 
      address range). And then we get "b" which is a child of "a", yet the debug
      info says it has a range of [0x1060-0x1080) (not contained within "a"). We now
      detect this issue when making our blocks and add an extra range to "a".
      
      Also added a new "lldb" logging category named "symbol" where we can find out
      about symbol file errors and warnings.
      
      llvm-svn: 140822
      6c7f5619
    • Jason Molenda's avatar
      Add an additional "frame select" usage where it will re-select the current frame · 82d4a2b9
      Jason Molenda authored
      if no frame is specified.  This is useful to get the source context lines re-displayed
      when you need a reminder of where you are in the source currently.
      
      llvm-svn: 140819
      82d4a2b9
    • Jason Molenda's avatar
      Fix verbose logging of unwinders. · 560183fd
      Jason Molenda authored
      llvm-svn: 140817
      560183fd
    • Jim Ingham's avatar
      Centralize the warning reporting and use ReportWarning & ReportError... · c1663048
      Jim Ingham authored
      Centralize the warning reporting and use ReportWarning & ReportError everywhere we were using fprintf(stderr directly.
      
      llvm-svn: 140813
      c1663048
  2. Sep 29, 2011
  3. Sep 28, 2011
  4. Sep 27, 2011
  5. Sep 26, 2011
  6. Sep 24, 2011
Loading