Home
last modified time | relevance | path

Searched refs:dsymutil (Results 1 – 25 of 250) sorted by relevance

12345678910

/external/llvm/tools/dsymutil/
DDebugMap.cpp19 namespace dsymutil { namespace
129 struct MappingTraits<dsymutil::DebugMapObject>::YamlDMO {
131 YamlDMO(IO &io, dsymutil::DebugMapObject &Obj);
132 dsymutil::DebugMapObject denormalize(IO &IO);
136 std::vector<dsymutil::DebugMapObject::YAMLSymbolMapping> Entries;
147 void MappingTraits<dsymutil::DebugMapObject>::mapping( in mapping()
148 IO &io, dsymutil::DebugMapObject &DMO) { in mapping()
149 MappingNormalization<YamlDMO, dsymutil::DebugMapObject> Norm(io, DMO); in mapping()
166 SequenceTraits<std::vector<std::unique_ptr<dsymutil::DebugMapObject>>>::size( in size()
167 IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq) { in size()
[all …]
DDebugMap.h39 namespace dsymutil {
174 friend yaml::MappingTraits<dsymutil::DebugMapObject>;
198 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::dsymutil::DebugMapObject::YAMLSymbolMapping) in LLVM_YAML_IS_SEQUENCE_VECTOR()
203 using namespace llvm::dsymutil; in LLVM_YAML_IS_SEQUENCE_VECTOR()
212 template <> struct MappingTraits<dsymutil::DebugMapObject> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
214 static void mapping(IO &io, dsymutil::DebugMapObject &DMO); in LLVM_YAML_IS_SEQUENCE_VECTOR()
224 struct SequenceTraits<std::vector<std::unique_ptr<dsymutil::DebugMapObject>>> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
226 size(IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq); in LLVM_YAML_IS_SEQUENCE_VECTOR()
227 static dsymutil::DebugMapObject & in LLVM_YAML_IS_SEQUENCE_VECTOR()
228 element(IO &, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq, in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
DCMakeLists.txt11 add_llvm_tool(llvm-dsymutil
12 dsymutil.cpp
/external/llvm-project/llvm/tools/dsymutil/
DDebugMap.cpp37 namespace dsymutil { namespace
153 struct MappingTraits<dsymutil::DebugMapObject>::YamlDMO {
155 YamlDMO(IO &io, dsymutil::DebugMapObject &Obj);
156 dsymutil::DebugMapObject denormalize(IO &IO);
160 std::vector<dsymutil::DebugMapObject::YAMLSymbolMapping> Entries;
171 void MappingTraits<dsymutil::DebugMapObject>::mapping( in mapping()
172 IO &io, dsymutil::DebugMapObject &DMO) { in mapping()
173 MappingNormalization<YamlDMO, dsymutil::DebugMapObject> Norm(io, DMO); in mapping()
189 SequenceTraits<std::vector<std::unique_ptr<dsymutil::DebugMapObject>>>::size( in size()
190 IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq) { in size()
[all …]
DDebugMap.h46 namespace dsymutil {
213 friend yaml::MappingTraits<dsymutil::DebugMapObject>;
227 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::dsymutil::DebugMapObject::YAMLSymbolMapping) in LLVM_YAML_IS_SEQUENCE_VECTOR()
232 using namespace llvm::dsymutil; in LLVM_YAML_IS_SEQUENCE_VECTOR()
241 template <> struct MappingTraits<dsymutil::DebugMapObject> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
243 static void mapping(IO &io, dsymutil::DebugMapObject &DMO); in LLVM_YAML_IS_SEQUENCE_VECTOR()
253 struct SequenceTraits<std::vector<std::unique_ptr<dsymutil::DebugMapObject>>> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
255 size(IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq); in LLVM_YAML_IS_SEQUENCE_VECTOR()
256 static dsymutil::DebugMapObject & in LLVM_YAML_IS_SEQUENCE_VECTOR()
257 element(IO &, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq, in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
DBinaryHolder.h31 namespace dsymutil {
148 template <> struct DenseMapInfo<dsymutil::BinaryHolder::ArchiveEntry::KeyTy> {
150 static inline dsymutil::BinaryHolder::ArchiveEntry::KeyTy getEmptyKey() {
151 return dsymutil::BinaryHolder::ArchiveEntry::KeyTy();
154 static inline dsymutil::BinaryHolder::ArchiveEntry::KeyTy getTombstoneKey() {
155 return dsymutil::BinaryHolder::ArchiveEntry::KeyTy("/", {});
159 getHashValue(const dsymutil::BinaryHolder::ArchiveEntry::KeyTy &K) {
165 static bool isEqual(const dsymutil::BinaryHolder::ArchiveEntry::KeyTy &LHS,
166 const dsymutil::BinaryHolder::ArchiveEntry::KeyTy &RHS) {
DCMakeLists.txt21 add_llvm_tool(dsymutil
22 dsymutil.cpp
38 target_link_libraries(dsymutil PRIVATE "-framework CoreFoundation")
42 target_link_libraries(dsymutil PRIVATE atomic)
/external/llvm-project/llvm/test/tools/dsymutil/
Darch-option.test4 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib | FileCheck %s -che…
5 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch all | FileChe…
6 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch='*' | FileChe…
7 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 | FileC…
8 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm | FileChe…
9 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch armv7 | FileC…
10 RUN: dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 -arch a…
11 RUN: not dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm42 2>&…
12 RUN: not dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch i386 2>&1…
Dcmdline.test1 RUN: dsymutil -help 2>&1 | FileCheck --check-prefix=CHECK --check-prefix=HELP %s
2 RUN: cat %S/../../../docs/CommandGuide/dsymutil.rst | FileCheck %s
5 HELP: USAGE: {{.*}}dsymutil{{[^ ]*}} [options] <input files>
38 RUN: dsymutil --version 2>&1 | FileCheck --check-prefix=VERSION %s
41 RUN: not dsymutil 2>&1 | FileCheck --check-prefix=NOINPUT %s
44 RUN: dsymutil -bogus -help 2>&1 | FileCheck --check-prefix=BOGUS %s
/external/llvm-project/llvm/
D.gitattributes3 test/tools/dsymutil/Inputs/*.o binary
4 test/tools/dsymutil/Inputs/*.a binary
5 test/tools/dsymutil/Inputs/*.i386 binary
6 test/tools/dsymutil/Inputs/*.x86_64 binary
7 test/tools/dsymutil/Inputs/*.armv7m binary
8 test/tools/dsymutil/Inputs/*.dylib binary
/external/llvm/test/tools/dsymutil/
Darch-option.test4 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib | FileCheck %s…
5 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch all | Fi…
6 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch='*' | Fi…
7 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 | …
8 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm | Fi…
9 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch armv7 | …
10 RUN: llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 -a…
11 RUN: not llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm4…
12 RUN: not llvm-dsymutil -oso-prepend-path %p -dump-debug-map %p/Inputs/fat-test.arm.dylib -arch i386…
/external/llvm-project/llvm/test/tools/dsymutil/X86/
Dupdate.test4 RUN: dsymutil -oso-prepend-path=%p/.. %t.dir/basic
6 RUN: dsymutil --update %t.dir/basic.dSYM
8 RUN: dsymutil -u %t.dir/basic.dSYM
10 RUN: dsymutil --update %t.dir/basic.dSYM -o %t.dir/updated.dSYM
13 RUN: dsymutil -f -o %t2 -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64
14 RUN: dsymutil -f -u %t2 -o %t3
Dpapertrail-warnings.test1 RUN: env RC_DEBUG_OPTIONS=1 dsymutil -f %p/../Inputs/basic.macho.x86_64 -o - | llvm-dwarfdump -v - …
6 CHECK: DW_AT_producer {{.*}}"dsymutil
15 CHECK: DW_AT_producer {{.*}}"dsymutil
24 CHECK: DW_AT_producer {{.*}}"dsymutil
Dminimize.test1 RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj --sect…
2 RUN: dsymutil --minimize -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-rea…
3 RUN: dsymutil -z -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-readobj --s…
Daccelerator.test1 RUN: dsymutil -accelerator=Dwarf -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 -o %t.dwar…
2 RUN: dsymutil -accelerator=Apple -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 -o %t.appl…
10 RUN: dsymutil -update -accelerator=Dwarf %t.apple.dSYM
11 RUN: dsymutil -update -accelerator=Apple %t.dwarf.dSYM
Dverify.test2 # RUN: dsymutil -verify -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 %p/../Inputs/basic-…
3 # RUN: dsymutil -verify -verbose -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 %p/../Inpu…
10 # RUN: not dsymutil -verify -oso-prepend-path=%p/../Inputs -y %s -o %t 2>&1 | FileCheck %s --check-…
11 # RUN: not dsymutil -verify -verbose -oso-prepend-path=%p/../Inputs -y %s -o %t 2>&1 | FileCheck %s…
Dreproducer.test14 RUN: dsymutil -f -o - -oso-prepend-path=%t %t/Inputs/basic.macho.x86_64 | llvm-dwarfdump -a - | Fil…
17 RUN: env DSYMUTIL_REPRODUCER_PATH=%t.repro dsymutil -gen-reproducer -f -o %t.generate -oso-prepend-…
22 RUN: not dsymutil -f -o %t.error -oso-prepend-path=%t %t/Inputs/basic.macho.x86_64 2>&1 | FileCheck…
25 RUN: dsymutil -use-reproducer %t.repro -f -o - -oso-prepend-path=%t %t/Inputs/basic.macho.x86_64 | …
28 RUN: not dsymutil -gen-reproducer -use-reproducer %t.repro -f -o %t.error -oso-prepend-path=%t %t/I…
Dbasic-linking-x86.test2 RUN: dsymutil -f -oso-prepend-path=%p/.. %t1
4 RUN: dsymutil -f -o %t2 -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64
6 RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-dwarfdump -a -…
7 RUN: dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | llvm-dwarfd…
8 RUN: dsymutil -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | dsymutil -f…
9 RUN: dsymutil -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | dsy…
Dswift-ast-x86_64.test1 RUN: dsymutil -oso-prepend-path %p/.. %p/../Inputs/swift-ast.macho.x86_64 -o %T/swift-ast.dSYM -ver…
22 RUN: dsymutil -oso-prepend-path %p/.. %p/../Inputs/swift-ast.macho.x86_64 -no-output -verbose 2>&1 …
25 RUN: dsymutil -s %T/swift-ast.dSYM/Contents/Resources/DWARF/swift-ast.macho.x86_64 | FileCheck %s -…
/external/llvm-project/llvm/test/tools/llvm-objdump/MachO/
Ddisassemble-g-dsym.test1 # RUN: dsymutil -f -oso-prepend-path=%p/../../dsymutil/ %p/../../dsymutil/Inputs/basic.macho.x86_64…
2 # RUN: llvm-objdump -d -g --dsym=%t1.dSYM %p/../../dsymutil/Inputs/basic.macho.x86_64 >%t0
3 # RUN: llvm-objdump -dg --dsym=%t1.dSYM %p/../../dsymutil/Inputs/basic.macho.x86_64 >%t1
19 # RUN: llvm-objdump --macho -d -g --dsym %t.a %p/../../dsymutil/Inputs/basic.macho.x86_64 2>&1 | \
23 # RUN: llvm-objdump --macho -d -g --dsym %t.elf %p/../../dsymutil/Inputs/basic.macho.x86_64 2>&1 | \
/external/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/
Darchive.test1 RUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
8 RUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
14 RUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
17 RUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
/external/llvm-project/llvm/docs/CommandGuide/
Ddsymutil.rst1 dsymutil - manipulate archived DWARF debug symbol files
4 .. program:: dsymutil
9 | :program:`dsymutil` [*options*] *executable*
14 :program:`dsymutil` links the DWARF debug information found in the object files
33 properly linked will cause :program:`dsymutil` to return an error.
57 dsymutil currently has better equivalents: .apple_names and .apple_types. When
82 ``-fdebug-prefix-map``; to help dsymutil find the Clang module cache.
95 When running dsymutil as part of your build system, it can be desirable for
161 :program:`dsymutil` returns 0 if the DWARF debug information was linked
/external/llvm-project/llvm/utils/gn/secondary/llvm/tools/dsymutil/
DBUILD.gn4 visibility = [ ":dsymutil" ]
8 executable("dsymutil") {
30 "dsymutil.cpp",
/external/llvm-project/llvm/test/tools/dsymutil/ARM/
Dobfuscated.test3 RUN: dsymutil --symbol-map %p/../Inputs/obfuscated.map %p/../Inputs/obfuscated.arm64 -f -o - \
7 RUN: dsymutil --symbol-map %p/../Inputs/obfuscated.map %p/../Inputs/obfuscated.arm64 -f -o - \
11 RUN: dsymutil --symbol-map %p/../Inputs/obfuscated.2.map %p/../Inputs/obfuscated.2.arm64 -f -o - \
15 // Run with plist and make sure dsymutil finds it.
21 RUN: dsymutil --symbol-map %t.mapdir %t.dSYM 2>&1 | FileCheck --check-prefix=OBFUSCATING %s
23 // Run without plist and make sure dsymutil doesn't crash.
25 RUN: dsymutil --symbol-map %t.mapdir %t.dSYM 2>&1 | FileCheck --check-prefix=NOTOBFUSCATING %s
Dfat-threading.test1 # By default, dsymutil spawns one thread per architecture and this test just
3 # RUN: dsymutil -no-output %p/../Inputs/fat-test.arm.dylib -o /dev/null 2>&1

12345678910