1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/tools/dsymutil
Francis Visoiu Mistrih 4b719abef0 [dsymutil] Add support for linking remarks
This adds support to dsymutil for linking remark files and placing them
in the final .dSYM bundle.

The result will be placed in:

* a.out.dSYM/Contents/Resources/Remarks/a.out
or
* a.out.dSYM/Contents/Resources/Remarks/a.out-<arch> for universal binaries

When multi-threaded, this runs a third thread which loops over all the
object files and parses remarks as it finds __remarks sections.

Testing this involves running dsymutil on pre-built binaries and object
files, then running llvm-bcanalyzer on the final result to check for
remarks.

Differential Revision: https://reviews.llvm.org/D69142
2019-11-01 15:38:49 -07:00
..
BinaryHolder.cpp
BinaryHolder.h
CFBundle.cpp
CFBundle.h
CMakeLists.txt [dsymutil] Add support for linking remarks 2019-11-01 15:38:49 -07:00
CompileUnit.cpp
CompileUnit.h
DebugMap.cpp
DebugMap.h
DeclContext.cpp
DeclContext.h
dsymutil.cpp [dsymutil] Add support for linking remarks 2019-11-01 15:38:49 -07:00
dsymutil.h [dsymutil] Pass LinkOptions by value instead of const ref. 2019-07-30 19:34:26 +00:00
DwarfLinker.cpp [dsymutil] Add support for linking remarks 2019-11-01 15:38:49 -07:00
DwarfLinker.h Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
DwarfStreamer.cpp [Mips] Use appropriate private label prefix based on Mips ABI 2019-10-23 12:24:35 +02:00
DwarfStreamer.h Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
LinkUtils.h [dsymutil] Add support for linking remarks 2019-11-01 15:38:49 -07:00
LLVMBuild.txt
MachODebugMapParser.cpp [dsymutil] Move CommonSymbols.clear() in resetParserState. 2019-10-10 16:37:38 +00:00
MachOUtils.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
MachOUtils.h
NonRelocatableStringpool.cpp
NonRelocatableStringpool.h
Options.td [dsymutil] Add support for linking remarks 2019-11-01 15:38:49 -07:00
SymbolMap.cpp
SymbolMap.h