diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:58:59 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:58:59 +0000 |
commit | 1a56a5ead7a2e84bee8240f5f6b033b5f1707154 (patch) | |
tree | 2f526c9cfcb089e51c33d6e1f0d51b10bda34714 /lib/DebugInfo | |
parent | d8e91e46262bc44006913e6796843909f1ac7bcd (diff) |
Notes
Diffstat (limited to 'lib/DebugInfo')
-rw-r--r-- | lib/DebugInfo/CMakeLists.txt | 5 | ||||
-rw-r--r-- | lib/DebugInfo/CodeView/CMakeLists.txt | 45 | ||||
-rw-r--r-- | lib/DebugInfo/CodeView/LLVMBuild.txt | 22 | ||||
-rw-r--r-- | lib/DebugInfo/DWARF/CMakeLists.txt | 33 | ||||
-rw-r--r-- | lib/DebugInfo/DWARF/LLVMBuild.txt | 22 | ||||
-rw-r--r-- | lib/DebugInfo/LLVMBuild.txt | 24 | ||||
-rw-r--r-- | lib/DebugInfo/MSF/CMakeLists.txt | 8 | ||||
-rw-r--r-- | lib/DebugInfo/MSF/LLVMBuild.txt | 22 | ||||
-rw-r--r-- | lib/DebugInfo/PDB/CMakeLists.txt | 132 | ||||
-rw-r--r-- | lib/DebugInfo/PDB/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/DebugInfo/Symbolize/CMakeLists.txt | 8 | ||||
-rw-r--r-- | lib/DebugInfo/Symbolize/LLVMBuild.txt | 22 |
12 files changed, 0 insertions, 366 deletions
diff --git a/lib/DebugInfo/CMakeLists.txt b/lib/DebugInfo/CMakeLists.txt deleted file mode 100644 index e7be0a0617da..000000000000 --- a/lib/DebugInfo/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -add_subdirectory(DWARF) -add_subdirectory(MSF) -add_subdirectory(CodeView) -add_subdirectory(PDB) -add_subdirectory(Symbolize) diff --git a/lib/DebugInfo/CodeView/CMakeLists.txt b/lib/DebugInfo/CodeView/CMakeLists.txt deleted file mode 100644 index 1610ca469575..000000000000 --- a/lib/DebugInfo/CodeView/CMakeLists.txt +++ /dev/null @@ -1,45 +0,0 @@ -add_llvm_library(LLVMDebugInfoCodeView - AppendingTypeTableBuilder.cpp - CodeViewError.cpp - CodeViewRecordIO.cpp - ContinuationRecordBuilder.cpp - CVSymbolVisitor.cpp - CVTypeVisitor.cpp - DebugChecksumsSubsection.cpp - DebugCrossExSubsection.cpp - DebugCrossImpSubsection.cpp - DebugFrameDataSubsection.cpp - DebugInlineeLinesSubsection.cpp - DebugLinesSubsection.cpp - DebugStringTableSubsection.cpp - DebugSubsection.cpp - DebugSubsectionRecord.cpp - DebugSubsectionVisitor.cpp - DebugSymbolRVASubsection.cpp - DebugSymbolsSubsection.cpp - EnumTables.cpp - Formatters.cpp - GlobalTypeTableBuilder.cpp - LazyRandomTypeCollection.cpp - Line.cpp - MergingTypeTableBuilder.cpp - RecordName.cpp - RecordSerialization.cpp - SimpleTypeSerializer.cpp - StringsAndChecksums.cpp - SymbolDumper.cpp - SymbolRecordHelpers.cpp - SymbolRecordMapping.cpp - SymbolSerializer.cpp - TypeDumpVisitor.cpp - TypeIndex.cpp - TypeIndexDiscovery.cpp - TypeHashing.cpp - TypeRecordHelpers.cpp - TypeRecordMapping.cpp - TypeStreamMerger.cpp - TypeTableCollection.cpp - - ADDITIONAL_HEADER_DIRS - ${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/CodeView - ) diff --git a/lib/DebugInfo/CodeView/LLVMBuild.txt b/lib/DebugInfo/CodeView/LLVMBuild.txt deleted file mode 100644 index f799a9eeae96..000000000000 --- a/lib/DebugInfo/CodeView/LLVMBuild.txt +++ /dev/null @@ -1,22 +0,0 @@ -;===- ./lib/DebugInfo/CodeView/LLVMBuild.txt -------------------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[component_0] -type = Library -name = DebugInfoCodeView -parent = DebugInfo -required_libraries = Support DebugInfoMSF diff --git a/lib/DebugInfo/DWARF/CMakeLists.txt b/lib/DebugInfo/DWARF/CMakeLists.txt deleted file mode 100644 index b4770e561f71..000000000000 --- a/lib/DebugInfo/DWARF/CMakeLists.txt +++ /dev/null @@ -1,33 +0,0 @@ -add_llvm_library(LLVMDebugInfoDWARF - DWARFAbbreviationDeclaration.cpp - DWARFAddressRange.cpp - DWARFAcceleratorTable.cpp - DWARFCompileUnit.cpp - DWARFContext.cpp - DWARFDataExtractor.cpp - DWARFDebugAbbrev.cpp - DWARFDebugAddr.cpp - DWARFDebugArangeSet.cpp - DWARFDebugAranges.cpp - DWARFDebugFrame.cpp - DWARFDebugInfoEntry.cpp - DWARFDebugLine.cpp - DWARFDebugLoc.cpp - DWARFDebugMacro.cpp - DWARFDebugPubTable.cpp - DWARFDebugRangeList.cpp - DWARFDebugRnglists.cpp - DWARFDie.cpp - DWARFExpression.cpp - DWARFFormValue.cpp - DWARFGdbIndex.cpp - DWARFListTable.cpp - DWARFTypeUnit.cpp - DWARFUnitIndex.cpp - DWARFUnit.cpp - DWARFVerifier.cpp - - ADDITIONAL_HEADER_DIRS - ${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/DWARF - ${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo - ) diff --git a/lib/DebugInfo/DWARF/LLVMBuild.txt b/lib/DebugInfo/DWARF/LLVMBuild.txt deleted file mode 100644 index a21276244ea7..000000000000 --- a/lib/DebugInfo/DWARF/LLVMBuild.txt +++ /dev/null @@ -1,22 +0,0 @@ -;===- ./lib/DebugInfo/DWARF/LLVMBuild.txt ----------------------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[component_0] -type = Library -name = DebugInfoDWARF -parent = DebugInfo -required_libraries = BinaryFormat Object MC Support diff --git a/lib/DebugInfo/LLVMBuild.txt b/lib/DebugInfo/LLVMBuild.txt deleted file mode 100644 index 86503e13a03a..000000000000 --- a/lib/DebugInfo/LLVMBuild.txt +++ /dev/null @@ -1,24 +0,0 @@ -;===- ./lib/DebugInfo/LLVMBuild.txt ----------------------------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[common] -subdirectories = DWARF MSF CodeView PDB Symbolize - -[component_0] -type = Group -name = DebugInfo -parent = $ROOT diff --git a/lib/DebugInfo/MSF/CMakeLists.txt b/lib/DebugInfo/MSF/CMakeLists.txt deleted file mode 100644 index 6f38de336ee0..000000000000 --- a/lib/DebugInfo/MSF/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -add_llvm_library(LLVMDebugInfoMSF - MappedBlockStream.cpp - MSFBuilder.cpp - MSFCommon.cpp - MSFError.cpp - ADDITIONAL_HEADER_DIRS - "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/MSF" - ) diff --git a/lib/DebugInfo/MSF/LLVMBuild.txt b/lib/DebugInfo/MSF/LLVMBuild.txt deleted file mode 100644 index 391547c949be..000000000000 --- a/lib/DebugInfo/MSF/LLVMBuild.txt +++ /dev/null @@ -1,22 +0,0 @@ -;===- ./lib/DebugInfo/MSF/LLVMBuild.txt -------------------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[component_0] -type = Library -name = DebugInfoMSF -parent = DebugInfo -required_libraries = Support diff --git a/lib/DebugInfo/PDB/CMakeLists.txt b/lib/DebugInfo/PDB/CMakeLists.txt deleted file mode 100644 index d9d379f6d091..000000000000 --- a/lib/DebugInfo/PDB/CMakeLists.txt +++ /dev/null @@ -1,132 +0,0 @@ -macro(add_pdb_impl_folder group) - list(APPEND PDB_IMPL_SOURCES ${ARGN}) - source_group(${group} FILES ${ARGN}) -endmacro() - -if(LLVM_ENABLE_DIA_SDK) - include_directories(${MSVC_DIA_SDK_DIR}/include) - set(LIBPDB_LINK_FOLDERS "${MSVC_DIA_SDK_DIR}\\lib") - if (CMAKE_SIZEOF_VOID_P EQUAL 8) - set(LIBPDB_LINK_FOLDERS "${LIBPDB_LINK_FOLDERS}\\amd64") - endif() - file(TO_CMAKE_PATH "${LIBPDB_LINK_FOLDERS}\\diaguids.lib" LIBPDB_ADDITIONAL_LIBRARIES) - - add_pdb_impl_folder(DIA - DIA/DIADataStream.cpp - DIA/DIAEnumDebugStreams.cpp - DIA/DIAEnumFrameData.cpp - DIA/DIAEnumInjectedSources.cpp - DIA/DIAEnumLineNumbers.cpp - DIA/DIAEnumSectionContribs.cpp - DIA/DIAEnumSourceFiles.cpp - DIA/DIAEnumSymbols.cpp - DIA/DIAEnumTables.cpp - DIA/DIAError.cpp - DIA/DIAFrameData.cpp - DIA/DIAInjectedSource.cpp - DIA/DIALineNumber.cpp - DIA/DIARawSymbol.cpp - DIA/DIASectionContrib.cpp - DIA/DIASession.cpp - DIA/DIASourceFile.cpp - DIA/DIATable.cpp - ) - - set(LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/DIA") -endif() - -add_pdb_impl_folder(Native - Native/DbiModuleDescriptor.cpp - Native/DbiModuleDescriptorBuilder.cpp - Native/DbiModuleList.cpp - Native/DbiStream.cpp - Native/DbiStreamBuilder.cpp - Native/EnumTables.cpp - Native/GlobalsStream.cpp - Native/Hash.cpp - Native/HashTable.cpp - Native/InfoStream.cpp - Native/InfoStreamBuilder.cpp - Native/ModuleDebugStream.cpp - Native/NativeCompilandSymbol.cpp - Native/NativeEnumGlobals.cpp - Native/NativeEnumModules.cpp - Native/NativeEnumTypes.cpp - Native/NativeExeSymbol.cpp - Native/NativeRawSymbol.cpp - Native/NativeSymbolEnumerator.cpp - Native/NativeTypeArray.cpp - Native/NativeTypeBuiltin.cpp - Native/NativeTypeEnum.cpp - Native/NativeTypeFunctionSig.cpp - Native/NativeTypePointer.cpp - Native/NativeTypeTypedef.cpp - Native/NativeTypeUDT.cpp - Native/NativeTypeVTShape.cpp - Native/NamedStreamMap.cpp - Native/NativeSession.cpp - Native/PDBFile.cpp - Native/PDBFileBuilder.cpp - Native/PDBStringTable.cpp - Native/PDBStringTableBuilder.cpp - Native/PublicsStream.cpp - Native/GSIStreamBuilder.cpp - Native/RawError.cpp - Native/SymbolCache.cpp - Native/SymbolStream.cpp - Native/TpiHashing.cpp - Native/TpiStream.cpp - Native/TpiStreamBuilder.cpp - ) - -list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/Native") -list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB") - -add_llvm_library(LLVMDebugInfoPDB - GenericError.cpp - IPDBSourceFile.cpp - PDB.cpp - PDBContext.cpp - PDBExtras.cpp - PDBInterfaceAnchors.cpp - PDBSymbol.cpp - PDBSymbolAnnotation.cpp - PDBSymbolBlock.cpp - PDBSymbolCompiland.cpp - PDBSymbolCompilandDetails.cpp - PDBSymbolCompilandEnv.cpp - PDBSymbolCustom.cpp - PDBSymbolData.cpp - PDBSymbolExe.cpp - PDBSymbolFunc.cpp - PDBSymbolFuncDebugEnd.cpp - PDBSymbolFuncDebugStart.cpp - PDBSymbolLabel.cpp - PDBSymbolPublicSymbol.cpp - PDBSymbolThunk.cpp - PDBSymbolTypeArray.cpp - PDBSymbolTypeBaseClass.cpp - PDBSymbolTypeBuiltin.cpp - PDBSymbolTypeCustom.cpp - PDBSymbolTypeDimension.cpp - PDBSymbolTypeEnum.cpp - PDBSymbolTypeFriend.cpp - PDBSymbolTypeFunctionArg.cpp - PDBSymbolTypeFunctionSig.cpp - PDBSymbolTypeManaged.cpp - PDBSymbolTypePointer.cpp - PDBSymbolTypeTypedef.cpp - PDBSymbolTypeUDT.cpp - PDBSymbolTypeVTable.cpp - PDBSymbolTypeVTableShape.cpp - PDBSymbolUnknown.cpp - PDBSymbolUsingNamespace.cpp - PDBSymDumper.cpp - UDTLayout.cpp - ${PDB_IMPL_SOURCES} - - ADDITIONAL_HEADER_DIRS - ${LIBPDB_ADDITIONAL_HEADER_DIRS} - ) - -target_link_libraries(LLVMDebugInfoPDB INTERFACE "${LIBPDB_ADDITIONAL_LIBRARIES}") diff --git a/lib/DebugInfo/PDB/LLVMBuild.txt b/lib/DebugInfo/PDB/LLVMBuild.txt deleted file mode 100644 index d9af656b5116..000000000000 --- a/lib/DebugInfo/PDB/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===- ./lib/DebugInfo/PDB/LLVMBuild.txt ------------------------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[component_0] -type = Library -name = DebugInfoPDB -parent = DebugInfo -required_libraries = Object Support DebugInfoCodeView DebugInfoMSF - diff --git a/lib/DebugInfo/Symbolize/CMakeLists.txt b/lib/DebugInfo/Symbolize/CMakeLists.txt deleted file mode 100644 index fe5c4bfc4321..000000000000 --- a/lib/DebugInfo/Symbolize/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -add_llvm_library(LLVMSymbolize - DIPrinter.cpp - SymbolizableObjectFile.cpp - Symbolize.cpp - - ADDITIONAL_HEADER_DIRS - ${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/Symbolize - ) diff --git a/lib/DebugInfo/Symbolize/LLVMBuild.txt b/lib/DebugInfo/Symbolize/LLVMBuild.txt deleted file mode 100644 index 06498a817fb7..000000000000 --- a/lib/DebugInfo/Symbolize/LLVMBuild.txt +++ /dev/null @@ -1,22 +0,0 @@ -;===- ./lib/DebugInfo/Symbolize/LLVMBuild.txt ------------------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[component_0] -type = Library -name = Symbolize -parent = DebugInfo -required_libraries = DebugInfoDWARF DebugInfoPDB Object Support Demangle |