summaryrefslogtreecommitdiff
path: root/lib/DebugInfo
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2019-08-20 17:58:59 +0000
committerDimitry Andric <dim@FreeBSD.org>2019-08-20 17:58:59 +0000
commit1a56a5ead7a2e84bee8240f5f6b033b5f1707154 (patch)
tree2f526c9cfcb089e51c33d6e1f0d51b10bda34714 /lib/DebugInfo
parentd8e91e46262bc44006913e6796843909f1ac7bcd (diff)
Notes
Diffstat (limited to 'lib/DebugInfo')
-rw-r--r--lib/DebugInfo/CMakeLists.txt5
-rw-r--r--lib/DebugInfo/CodeView/CMakeLists.txt45
-rw-r--r--lib/DebugInfo/CodeView/LLVMBuild.txt22
-rw-r--r--lib/DebugInfo/DWARF/CMakeLists.txt33
-rw-r--r--lib/DebugInfo/DWARF/LLVMBuild.txt22
-rw-r--r--lib/DebugInfo/LLVMBuild.txt24
-rw-r--r--lib/DebugInfo/MSF/CMakeLists.txt8
-rw-r--r--lib/DebugInfo/MSF/LLVMBuild.txt22
-rw-r--r--lib/DebugInfo/PDB/CMakeLists.txt132
-rw-r--r--lib/DebugInfo/PDB/LLVMBuild.txt23
-rw-r--r--lib/DebugInfo/Symbolize/CMakeLists.txt8
-rw-r--r--lib/DebugInfo/Symbolize/LLVMBuild.txt22
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