[PATCH] D28713: NFC: Rename RawSession to NativeSession

Adrian McCarthy via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 13 15:42:30 PST 2017


amccarth created this revision.
amccarth added a reviewer: zturner.
amccarth added a subscriber: llvm-commits.
Herald added a subscriber: mgorny.

The term Raw is overloaded in the PDB handling code, used both to indicate an
alternative to DIA, as in `DIASession` and `RawSession`, and to indicate a
monolithic symbol, as in `IPDBRawSymbol`.  In order to avoid creating types
with nonsense names like `RawRawSymbol`, I'm proposing we rename RawSession
to NativeSession.


https://reviews.llvm.org/D28713

Files:
  include/llvm/DebugInfo/PDB/Native/DbiStream.h
  include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
  include/llvm/DebugInfo/PDB/Native/EnumTables.h
  include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
  include/llvm/DebugInfo/PDB/Native/Hash.h
  include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
  include/llvm/DebugInfo/PDB/Native/InfoStream.h
  include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
  include/llvm/DebugInfo/PDB/Native/ModInfo.h
  include/llvm/DebugInfo/PDB/Native/ModStream.h
  include/llvm/DebugInfo/PDB/Native/NameHashTable.h
  include/llvm/DebugInfo/PDB/Native/NameMap.h
  include/llvm/DebugInfo/PDB/Native/NameMapBuilder.h
  include/llvm/DebugInfo/PDB/Native/NativeSession.h
  include/llvm/DebugInfo/PDB/Native/PDBFile.h
  include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
  include/llvm/DebugInfo/PDB/Native/PublicsStream.h
  include/llvm/DebugInfo/PDB/Native/RawConstants.h
  include/llvm/DebugInfo/PDB/Native/RawError.h
  include/llvm/DebugInfo/PDB/Native/RawTypes.h
  include/llvm/DebugInfo/PDB/Native/SymbolStream.h
  include/llvm/DebugInfo/PDB/Native/TpiHashing.h
  include/llvm/DebugInfo/PDB/Native/TpiStream.h
  include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
  include/llvm/DebugInfo/PDB/PDBTypes.h
  include/llvm/DebugInfo/PDB/Raw/DbiStream.h
  include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h
  include/llvm/DebugInfo/PDB/Raw/EnumTables.h
  include/llvm/DebugInfo/PDB/Raw/GlobalsStream.h
  include/llvm/DebugInfo/PDB/Raw/Hash.h
  include/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h
  include/llvm/DebugInfo/PDB/Raw/InfoStream.h
  include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h
  include/llvm/DebugInfo/PDB/Raw/ModInfo.h
  include/llvm/DebugInfo/PDB/Raw/ModStream.h
  include/llvm/DebugInfo/PDB/Raw/NameHashTable.h
  include/llvm/DebugInfo/PDB/Raw/NameMap.h
  include/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h
  include/llvm/DebugInfo/PDB/Raw/PDBFile.h
  include/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h
  include/llvm/DebugInfo/PDB/Raw/PublicsStream.h
  include/llvm/DebugInfo/PDB/Raw/RawConstants.h
  include/llvm/DebugInfo/PDB/Raw/RawError.h
  include/llvm/DebugInfo/PDB/Raw/RawSession.h
  include/llvm/DebugInfo/PDB/Raw/RawTypes.h
  include/llvm/DebugInfo/PDB/Raw/SymbolStream.h
  include/llvm/DebugInfo/PDB/Raw/TpiHashing.h
  include/llvm/DebugInfo/PDB/Raw/TpiStream.h
  include/llvm/DebugInfo/PDB/Raw/TpiStreamBuilder.h
  lib/DebugInfo/PDB/CMakeLists.txt
  lib/DebugInfo/PDB/Native/DbiStream.cpp
  lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  lib/DebugInfo/PDB/Native/EnumTables.cpp
  lib/DebugInfo/PDB/Native/GSI.cpp
  lib/DebugInfo/PDB/Native/GSI.h
  lib/DebugInfo/PDB/Native/GlobalsStream.cpp
  lib/DebugInfo/PDB/Native/Hash.cpp
  lib/DebugInfo/PDB/Native/InfoStream.cpp
  lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
  lib/DebugInfo/PDB/Native/ModInfo.cpp
  lib/DebugInfo/PDB/Native/ModStream.cpp
  lib/DebugInfo/PDB/Native/NameHashTable.cpp
  lib/DebugInfo/PDB/Native/NameMap.cpp
  lib/DebugInfo/PDB/Native/NameMapBuilder.cpp
  lib/DebugInfo/PDB/Native/NativeSession.cpp
  lib/DebugInfo/PDB/Native/PDBFile.cpp
  lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
  lib/DebugInfo/PDB/Native/PublicsStream.cpp
  lib/DebugInfo/PDB/Native/RawError.cpp
  lib/DebugInfo/PDB/Native/SymbolStream.cpp
  lib/DebugInfo/PDB/Native/TpiHashing.cpp
  lib/DebugInfo/PDB/Native/TpiStream.cpp
  lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
  lib/DebugInfo/PDB/PDB.cpp
  lib/DebugInfo/PDB/Raw/DbiStream.cpp
  lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp
  lib/DebugInfo/PDB/Raw/EnumTables.cpp
  lib/DebugInfo/PDB/Raw/GSI.cpp
  lib/DebugInfo/PDB/Raw/GSI.h
  lib/DebugInfo/PDB/Raw/GlobalsStream.cpp
  lib/DebugInfo/PDB/Raw/Hash.cpp
  lib/DebugInfo/PDB/Raw/InfoStream.cpp
  lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp
  lib/DebugInfo/PDB/Raw/ModInfo.cpp
  lib/DebugInfo/PDB/Raw/ModStream.cpp
  lib/DebugInfo/PDB/Raw/NameHashTable.cpp
  lib/DebugInfo/PDB/Raw/NameMap.cpp
  lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp
  lib/DebugInfo/PDB/Raw/PDBFile.cpp
  lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp
  lib/DebugInfo/PDB/Raw/PublicsStream.cpp
  lib/DebugInfo/PDB/Raw/RawError.cpp
  lib/DebugInfo/PDB/Raw/RawSession.cpp
  lib/DebugInfo/PDB/Raw/SymbolStream.cpp
  lib/DebugInfo/PDB/Raw/TpiHashing.cpp
  lib/DebugInfo/PDB/Raw/TpiStream.cpp
  lib/DebugInfo/PDB/Raw/TpiStreamBuilder.cpp
  tools/llvm-pdbdump/LLVMOutputStyle.cpp
  tools/llvm-pdbdump/PdbYaml.cpp
  tools/llvm-pdbdump/PdbYaml.h
  tools/llvm-pdbdump/YAMLOutputStyle.cpp
  tools/llvm-pdbdump/YamlTypeDumper.cpp
  tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
  tools/llvm-pdbdump/llvm-pdbdump.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28713.84404.patch
Type: text/x-patch
Size: 369093 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170113/cce2f70b/attachment-0001.bin>


More information about the llvm-commits mailing list