/external/llvm/tools/dsymutil/ |
D | DebugMap.cpp | 19 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 …]
|
D | DebugMap.h | 39 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 …]
|
D | CMakeLists.txt | 11 add_llvm_tool(llvm-dsymutil 12 dsymutil.cpp
|
/external/llvm-project/llvm/tools/dsymutil/ |
D | DebugMap.cpp | 37 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 …]
|
D | DebugMap.h | 46 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 …]
|
D | BinaryHolder.h | 31 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) {
|
D | CMakeLists.txt | 21 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/ |
D | arch-option.test | 4 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…
|
D | cmdline.test | 1 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 | .gitattributes | 3 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/ |
D | arch-option.test | 4 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/ |
D | update.test | 4 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
|
D | papertrail-warnings.test | 1 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
|
D | minimize.test | 1 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…
|
D | accelerator.test | 1 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
|
D | verify.test | 2 # 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…
|
D | reproducer.test | 14 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…
|
D | basic-linking-x86.test | 2 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…
|
D | swift-ast-x86_64.test | 1 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/ |
D | disassemble-g-dsym.test | 1 # 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/ |
D | archive.test | 1 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/ |
D | dsymutil.rst | 1 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/ |
D | BUILD.gn | 4 visibility = [ ":dsymutil" ] 8 executable("dsymutil") { 30 "dsymutil.cpp",
|
/external/llvm-project/llvm/test/tools/dsymutil/ARM/ |
D | obfuscated.test | 3 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
|
D | fat-threading.test | 1 # 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
|