[all-commits] [llvm/llvm-project] 7d71dd: Add RTTI support to the SymbolFile class hierarchy

adrian-prantl via All-commits all-commits at lists.llvm.org
Fri Nov 15 11:52:22 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7d71dd928d1dcc838dc4dbe5cf294f557609f271
      https://github.com/llvm/llvm-project/commit/7d71dd928d1dcc838dc4dbe5cf294f557609f271
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M lldb/include/lldb/Expression/UserExpression.h
    M lldb/include/lldb/Symbol/SymbolFile.h
    M lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
    M lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h
    M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
    M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
    M lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
    M lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
    M lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
    M lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
    M lldb/source/Symbol/SymbolFile.cpp

  Log Message:
  -----------
  Add RTTI support to the SymbolFile class hierarchy

Differential Revision: https://reviews.llvm.org/D70322


  Commit: 1cbe0038944a39ba79078997f9c65ba8abf6fbdd
      https://github.com/llvm/llvm-project/commit/1cbe0038944a39ba79078997f9c65ba8abf6fbdd
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M lldb/include/lldb/Utility/Log.h
    A lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mismatch/Makefile
    A lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mismatch/TestClangModulesHashMismatch.py
    A lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mismatch/main.m
    A lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mismatch/other.m
    M lldb/packages/Python/lldbsuite/test/make/Makefile.rules
    M lldb/source/Host/common/Host.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h

  Log Message:
  -----------
  [-gmodules] Let LLDB log a warning if the Clang module hash mismatches.

This feature is mostly there to aid debugging of Clang module issues,
since the only useful actual the end-user can to is to recompile their
program.

Differential Revision: https://reviews.llvm.org/D70272


Compare: https://github.com/llvm/llvm-project/compare/2f95b6488bfa...1cbe0038944a


More information about the All-commits mailing list