Skip to content
  1. Mar 05, 2013
  2. Mar 04, 2013
    • Greg Clayton's avatar
      <rdar://problem/13338643> · 9422dd64
      Greg Clayton authored
      DWARF with .o files now uses 40-60% less memory!
      
      Big fixes include:
      - Change line table internal representation to contain "file addresses". Since each line table is owned by a compile unit that is owned by a module, it makes address translation into lldb_private::Address easy to do when needed.
      - Removed linked address members/methods from lldb_private::Section and lldb_private::Address
      - lldb_private::LineTable can now relink itself using a FileRangeMap to make it easier to re-link line tables in the future
      - Added ObjectFile::ClearSymtab() so that we can get rid of the object file symbol tables after we parse them once since they are not needed and kept memory allocated for no reason
      - Moved the m_sections_ap (std::auto_ptr to section list) and m_symtab_ap (std::auto_ptr to the lldb_private::Symtab) out of each of the ObjectFile subclasses and put it into lldb_private::ObjectFile.
      - Changed how the debug map is parsed and stored to be able to:
          - Lazily parse the debug map for each object file
          - not require the address map for a .o file until debug information is linked for a .o file
      
      llvm-svn: 176454
      9422dd64
    • Han Ming Ong's avatar
      <rdar://problem/13338758> · 8764fe7d
      Han Ming Ong authored
      Make it configurable what to profile.
      For Mac, we don't use the dirty page size yet and hence there is no need to gather that. This should be way better in not draining the battery since we are operating between 0% to 0.1% on the Mac after this change.
      
      llvm-svn: 176451
      8764fe7d
    • Enrico Granata's avatar
      <rdar://problem/12897838> · c1a5b2eb
      Enrico Granata authored
      Making sure we do not try to copy memory at address 0 - that would make us crash
      
      llvm-svn: 176438
      c1a5b2eb
  3. Mar 02, 2013
  4. Mar 01, 2013
  5. Feb 28, 2013
  6. Feb 27, 2013
  7. Feb 26, 2013
Loading