llvm-project/llvm/lib/DebugInfo/PDB
Zachary Turner 7c6b19f49b [PDB] Emit S_UDT records in LLD.
Previously these were dropped.  We now understand them sufficiently
well to start emitting them.  From the debugger's perspective, this
now enables us to have debug info about typedefs (both global and
function-locally scoped)

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

llvm-svn: 348306
2018-12-04 21:48:46 +00:00
..
DIA [PDB] Fix -Wunused-private-field in DIA 2018-10-23 17:20:16 +00:00
Native [PDB] Emit S_UDT records in LLD. 2018-12-04 21:48:46 +00:00
CMakeLists.txt Revert "Revert "[PDB] Extend IPDBSession's interface to retrieve frame data"" 2018-10-23 08:14:53 +00:00
GenericError.cpp [LLD] Fix Microsoft precompiled headers cross-compile on Linux 2018-11-08 14:42:37 +00:00
IPDBSourceFile.cpp
LLVMBuild.txt
PDB.cpp [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
PDBContext.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
PDBExtras.cpp [PDB] Add support for more kinds of PDB Sym Tags. 2018-10-01 22:39:19 +00:00
PDBInterfaceAnchors.cpp Revert "Revert "[PDB] Extend IPDBSession's interface to retrieve frame data"" 2018-10-23 08:14:53 +00:00
PDBSymDumper.cpp
PDBSymbol.cpp [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
PDBSymbolAnnotation.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolBlock.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolCompiland.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolCompilandDetails.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolCompilandEnv.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolCustom.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolData.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolExe.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolFunc.cpp [PDB] Remove all clone() methods. 2018-09-12 22:57:03 +00:00
PDBSymbolFuncDebugEnd.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolFuncDebugStart.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolLabel.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolPublicSymbol.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolThunk.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeArray.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeBaseClass.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeBuiltin.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeCustom.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeDimension.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeEnum.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeFriend.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeFunctionArg.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeFunctionSig.cpp [PDB] Remove all clone() methods. 2018-09-12 22:57:03 +00:00
PDBSymbolTypeManaged.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypePointer.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeTypedef.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeUDT.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeVTable.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolTypeVTableShape.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolUnknown.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
PDBSymbolUsingNamespace.cpp [PDB] Refactor the PDB symbol classes to fix a reuse bug. 2018-09-05 23:30:38 +00:00
UDTLayout.cpp [CodeView, PDB] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-06-30 23:06:03 +00:00