[PATCH] Move DebugInfo to DebugInfo/DWARF
Zachary Turner
zturner at google.com
Thu Jan 29 14:36:13 PST 2015
Hi aprantl, echristo, dblaikie, friss,
In preparation for adding PDB support to LLVM, this moves the DWARF parsing code to its own subdirectory under DebugInfo, and renames LLVMDebugInfo to LLVMDebugInfoDWARF.
This is purely a mechanical / build system change.
I successfully built LLVM using CMake and ninja check-llvm returned no failures.
I'm not able to test the make/autoconf build, but I did update the relevant Makefiles, so I believe it should work.
[BTW, I know Frederic said he's working on a change that may conflict with this. I'm happy to wait until that change is in if people desire, but this was pretty mechanical and quick to whip up, so figured I would put it up in the meantime rather than wait around and do nothing :)]
http://reviews.llvm.org/D7269
Files:
include/llvm/DebugInfo/DIContext.h
include/llvm/DebugInfo/DWARF/DIContext.h
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
include/llvm/DebugInfo/DWARF/DWARFContext.h
include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
include/llvm/DebugInfo/DWARF/DWARFSection.h
include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
include/llvm/DebugInfo/DWARF/DWARFUnit.h
include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h
include/llvm/DebugInfo/DWARFAcceleratorTable.h
include/llvm/DebugInfo/DWARFCompileUnit.h
include/llvm/DebugInfo/DWARFContext.h
include/llvm/DebugInfo/DWARFDebugAbbrev.h
include/llvm/DebugInfo/DWARFDebugArangeSet.h
include/llvm/DebugInfo/DWARFDebugAranges.h
include/llvm/DebugInfo/DWARFDebugFrame.h
include/llvm/DebugInfo/DWARFDebugInfoEntry.h
include/llvm/DebugInfo/DWARFDebugLine.h
include/llvm/DebugInfo/DWARFDebugLoc.h
include/llvm/DebugInfo/DWARFDebugRangeList.h
include/llvm/DebugInfo/DWARFFormValue.h
include/llvm/DebugInfo/DWARFRelocMap.h
include/llvm/DebugInfo/DWARFSection.h
include/llvm/DebugInfo/DWARFTypeUnit.h
include/llvm/DebugInfo/DWARFUnit.h
lib/DebugInfo/CMakeLists.txt
lib/DebugInfo/DIContext.cpp
lib/DebugInfo/DWARF/CMakeLists.txt
lib/DebugInfo/DWARF/DIContext.cpp
lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
lib/DebugInfo/DWARF/DWARFContext.cpp
lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
lib/DebugInfo/DWARF/DWARFFormValue.cpp
lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
lib/DebugInfo/DWARF/DWARFUnit.cpp
lib/DebugInfo/DWARF/LLVMBuild.txt
lib/DebugInfo/DWARF/Makefile
lib/DebugInfo/DWARF/SyntaxHighlighting.cpp
lib/DebugInfo/DWARF/SyntaxHighlighting.h
lib/DebugInfo/DWARF/module.modulemap
lib/DebugInfo/DWARFAbbreviationDeclaration.cpp
lib/DebugInfo/DWARFAcceleratorTable.cpp
lib/DebugInfo/DWARFCompileUnit.cpp
lib/DebugInfo/DWARFContext.cpp
lib/DebugInfo/DWARFDebugAbbrev.cpp
lib/DebugInfo/DWARFDebugArangeSet.cpp
lib/DebugInfo/DWARFDebugAranges.cpp
lib/DebugInfo/DWARFDebugFrame.cpp
lib/DebugInfo/DWARFDebugInfoEntry.cpp
lib/DebugInfo/DWARFDebugLine.cpp
lib/DebugInfo/DWARFDebugLoc.cpp
lib/DebugInfo/DWARFDebugRangeList.cpp
lib/DebugInfo/DWARFFormValue.cpp
lib/DebugInfo/DWARFTypeUnit.cpp
lib/DebugInfo/DWARFUnit.cpp
lib/DebugInfo/LLVMBuild.txt
lib/DebugInfo/Makefile
lib/DebugInfo/SyntaxHighlighting.cpp
lib/DebugInfo/SyntaxHighlighting.h
lib/DebugInfo/module.modulemap
lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt
lib/Makefile
tools/dsymutil/CMakeLists.txt
tools/dsymutil/DwarfLinker.cpp
tools/dsymutil/LLVMBuild.txt
tools/dsymutil/Makefile
tools/llvm-dwarfdump/CMakeLists.txt
tools/llvm-dwarfdump/LLVMBuild.txt
tools/llvm-dwarfdump/Makefile
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
tools/llvm-objdump/CMakeLists.txt
tools/llvm-objdump/LLVMBuild.txt
tools/llvm-objdump/MachODump.cpp
tools/llvm-objdump/Makefile
tools/llvm-rtdyld/CMakeLists.txt
tools/llvm-rtdyld/Makefile
tools/llvm-rtdyld/llvm-rtdyld.cpp
tools/llvm-symbolizer/CMakeLists.txt
tools/llvm-symbolizer/LLVMSymbolize.h
tools/llvm-symbolizer/Makefile
unittests/DebugInfo/CMakeLists.txt
unittests/DebugInfo/DWARFFormValueTest.cpp
unittests/DebugInfo/Makefile
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7269.18990.patch
Type: text/x-patch
Size: 446418 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150129/fea5a12e/attachment.bin>
More information about the llvm-commits
mailing list