| /llvm-project/lldb/unittests/Utility/ |
| H A D | UUIDTest.cpp | 16 UUID empty; in TEST() 17 UUID a16 = UUID("1234567890123456", 16); in TEST() 18 UUID b16 = UUID("1234567890123457", 16); in TEST() 19 UUID a20 = UUID("12345678901234567890", 20); in TEST() 20 UUID b20 = UUID("12345678900987654321", 20); in TEST() 38 UUID empty; in TEST() 40 UUID a16 = UUID(zeroes.data(), 16); in TEST() 41 UUID a20 = UUID(zeroes.data(), 20); in TEST() 42 UUID from_str; in TEST() 52 UUID u; in TEST() [all …]
|
| /llvm-project/lldb/include/lldb/Utility/ |
| H A D | UUID.h | 1 //===-- UUID.h --------------------------------------------------*- C++ -*-===// 23 class UUID { 24 // Represents UUID's of various sizes. In all cases, a uuid of all zeros is 25 // treated as an "Invalid UUID" marker, and the UUID created from such data 28 UUID() = default; 31 UUID(llvm::ArrayRef<uint8_t> bytes) : m_bytes(bytes) { in UUID() function 50 /// Create a UUID from CvRecordPdb70. 51 UUID(CvRecordPdb70 debug_info); 53 /// Creates a UUID fro 54 UUID(const void *bytes, uint32_t num_bytes) { UUID() function [all...] |
| /llvm-project/llvm/unittests/IR/ |
| H A D | DebugTypeODRUniquingTest.cpp | 28 MDString &UUID = *MDString::get(Context, "string"); in TEST() local 32 Context, UUID, dwarf::DW_TAG_class_type, nullptr, nullptr, 0, nullptr, in TEST() 38 EXPECT_FALSE(DICompositeType::getODRTypeIfExists(Context, UUID)); in TEST() 42 Context, UUID, dwarf::DW_TAG_class_type, nullptr, nullptr, 0, nullptr, in TEST() 45 EXPECT_EQ(UUID.getString(), CT.getIdentifier()); in TEST() 48 EXPECT_EQ(&CT, DICompositeType::getODRTypeIfExists(Context, UUID)); in TEST() 50 Context, UUID, dwarf::DW_TAG_class_type, nullptr, nullptr, in TEST() 56 Context, UUID, dwarf::DW_TAG_class_type, in TEST() 63 EXPECT_FALSE(DICompositeType::getODRTypeIfExists(Context, UUID)); in TEST() 67 EXPECT_FALSE(DICompositeType::getODRTypeIfExists(Context, UUID)); in TEST() 76 MDString &UUID = *MDString::get(Context, "Type"); TEST() local 124 MDString &UUID = *MDString::get(Context, "UUID"); TEST() local [all...] |
| /llvm-project/lldb/source/Utility/ |
| H A D | UUID.cpp | 1 //===-- UUID.cpp ----------------------------------------------------------===// 9 #include "lldb/Utility/UUID.h" 22 // For the first 16 bytes we follow the traditional UUID format. After that, we 38 UUID::UUID(UUID::CvRecordPdb70 debug_info) { in UUID() function in UUID 44 *this = UUID(&debug_info, sizeof(debug_info)); in UUID() 46 *this = UUID(&debug_info.Uuid, sizeof(debug_info.Uuid)); in UUID() 49 std::string UUID::GetAsString(llvm::StringRef separator) const { in GetAsString() 63 void UUID in GetAsString() [all...] |
| /llvm-project/lldb/include/lldb/Interpreter/ |
| H A D | OptionValueUUID.h | 21 OptionValueUUID(const UUID &uuid) : m_uuid(uuid) {} in OptionValueUUID() 47 UUID &GetCurrentValue() { return m_uuid; } in GetCurrentValue() 49 const UUID &GetCurrentValue() const { return m_uuid; } in GetCurrentValue() 51 void SetCurrentValue(const UUID &value) { m_uuid = value; } in SetCurrentValue() 57 UUID m_uuid;
|
| /llvm-project/lldb/docs/use/ |
| H A D | symbols.rst | 8 The DebugSymbols.framework framework helps locate dSYM files when given a UUID. 14 - File mapped UUID paths 36 UUID values that point to dSYM files. See the "File Mapped UUID 39 look in any file mapped UUID directories for a quick match. 51 dSYM. The shell script will be run given a single UUID value as the 81 The shell script will be invoked with a single UUID string value like 84 UUID string values as the root key values, with a dictionary for each UUID. The 128 | | for the supplied UUID, a user | 180 you get multiple requests for the same UUID so that you don't end up 185 Embedding UUID property lists inside the dSYM bundles [all …]
|
| /llvm-project/llvm/lib/TextAPI/ |
| H A D | TextStubCommon.h | 24 using UUID = std::pair<llvm::MachO::Target, std::string>; variable 40 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(UUID) in LLVM_YAML_STRONG_TYPEDEF() 98 template <> struct ScalarTraits<UUID> { in LLVM_YAML_STRONG_TYPEDEF() 99 static void output(const UUID &, void *, raw_ostream &); in LLVM_YAML_STRONG_TYPEDEF() 100 static StringRef input(StringRef, void *, UUID &); in LLVM_YAML_STRONG_TYPEDEF()
|
| H A D | TextStubCommon.cpp | 220 void ScalarTraits<UUID>::output(const UUID &Value, void *, raw_ostream &OS) {} in output() 222 StringRef ScalarTraits<UUID>::input(StringRef Scalar, void *, UUID &Value) { in input() 227 QuotingType ScalarTraits<UUID>::mustQuote(StringRef) { in mustQuote()
|
| /llvm-project/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/ |
| H A D | DynamicLoaderFreeBSDKernel.h | 80 void SetUUID(const lldb_private::UUID uuid) { m_uuid = uuid; } in SetUUID() 82 lldb_private::UUID GetUUID() const { return m_uuid; } in GetUUID() 118 lldb_private::UUID m_uuid; 144 static lldb_private::UUID 162 std::unordered_map<std::string, lldb_private::UUID> m_kld_name_to_uuid;
|
| /llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | Header.cpp | 35 OS << format_hex_no_prefix(H.UUID[I], 2); in operator <<() 79 Data.getU8(&Offset, H.UUID, GSYM_MAX_UUID_SIZE); in decode() 97 O.writeData(llvm::ArrayRef<uint8_t>(UUID)); in encode() 108 memcmp(LHS.UUID, RHS.UUID, LHS.UUIDSize) == 0; in operator ==()
|
| H A D | GsymCreator.cpp | 102 Hdr.UUIDSize = static_cast<uint8_t>(UUID.size()); in encode() 107 memset(Hdr.UUID, 0, sizeof(Hdr.UUID)); in encode() 108 if (UUID.size() > sizeof(Hdr.UUID)) in encode() 110 "invalid UUID size %u", (uint32_t)UUID.size()); in encode() 111 // Copy the UUID value if we have one. in encode() 112 if (UUID.size() > 0) in encode() 113 memcpy(Hdr.UUID, UUI in encode() [all...] |
| H A D | ObjectFileTransformer.cpp | 25 // Extract the UUID from the object file 26 std::vector<uint8_t> UUID; in getUUID() 30 UUID.assign(MachUUID.data(), MachUUID.data() + MachUUID.size()); in getUUID() 61 UUID.assign(Ptr, Ptr + UUIDBytes.size()); in getUUID() 66 return UUID; in getUUID() 28 std::vector<uint8_t> UUID; getUUID() local
|
| /llvm-project/lldb/source/Plugins/ObjectFile/Mach-O/ |
| H A D | ObjectFileMachO.h | 20 #include "lldb/Utility/UUID.h" 109 lldb_private::UUID GetUUID() override; 131 lldb_private::UUID &uuid, 167 static lldb_private::UUID 192 /// the shared cache UUID so the on-disk cache can be matched or rejected 196 lldb_private::UUID &uuid); 200 /// process' memory as an optimization. If lldb's shared cache UUID 201 /// does not match the process' shared cache UUID, this optimization 203 void GetLLDBSharedCacheUUID(lldb::addr_t &base_addir, lldb_private::UUID &uuid); 210 lldb_private::UUID [all...] |
| /llvm-project/lldb/include/lldb/Core/ |
| H A D | ModuleSpec.h | 34 ModuleSpec(const FileSpec &file_spec, const UUID &uuid = UUID(), 93 UUID *GetUUIDPtr() { return (m_uuid.IsValid() ? &m_uuid : nullptr); } in GetUUIDPtr() 95 const UUID *GetUUIDPtr() const { in GetUUIDPtr() 99 UUID &GetUUID() { return m_uuid; } in GetUUID() 101 const UUID &GetUUID() const { return m_uuid; } in GetUUID() 266 UUID m_uuid;
|
| /llvm-project/lldb/include/lldb/Symbol/ |
| H A D | LocateSymbolFile.h | 23 class UUID; variable 32 static void DownloadSymbolFileAsync(const UUID &uuid);
|
| /llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
| H A D | ObjectFileBreakpad.h | 84 UUID GetUUID() override { return m_uuid; } in GetUUID() 94 UUID m_uuid; 99 lldb::offset_t length, ArchSpec arch, UUID uuid);
|
| /llvm-project/lldb/source/Plugins/ObjectFile/PDB/ |
| H A D | ObjectFilePDB.cpp | 30 static UUID GetPDBUUID(InfoStream &IS, DbiStream &DS) { in LLDB_PLUGIN_DEFINE() 31 UUID::CvRecordPdb70 debug_info; in LLDB_PLUGIN_DEFINE() 34 return UUID(debug_info); in LLDB_PLUGIN_DEFINE() 133 lldb_private::UUID &uuid = module_spec.GetUUID(); in GetModuleSpecifications()
|
| /llvm-project/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/ |
| H A D | DynamicLoaderDarwinKernel.h | 23 #include "lldb/Utility/UUID.h" 92 // they had a 64 bit name, 16 byte UUID, 8 byte addr, 109 // 1. The load address, name, UUID, and size of a kext/kernel binary in memory 152 lldb_private::UUID GetUUID() const; 154 void SetUUID(const lldb_private::UUID &uuid); 203 lldb_private::UUID 204 m_uuid; // UUID for this dylib if it has one, else all zeros 279 static lldb_private::UUID
|
| /llvm-project/lldb/test/Shell/ObjectFile/Breakpad/ |
| H A D | breakpad-identification.test | 11 LINUX: UUID: 554889E5-5DC3-CCCC-CCCC-CCCCCCCCCCCC 19 MAC: UUID: D98C0E68-2089-AA1B-EACD-6A8C1F16707B 29 WINDOWS: UUID: A0C91657-80B5-4909-81A1-925EA62165C0-00000001
|
| /llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | MinidumpParser.cpp | 57 UUID MinidumpParser::GetModuleUUID(const minidump::Module *module) { in GetModuleUUID() 65 return UUID(); in GetModuleUUID() 71 const UUID::CvRecordPdb70 *pdb70_uuid = nullptr; in GetModuleUUID() 74 return UUID(); in GetModuleUUID() 77 return UUID(pdb70_uuid, sizeof(*pdb70_uuid)); in GetModuleUUID() 78 return UUID(&pdb70_uuid->Uuid, in GetModuleUUID() 81 return UUID(*pdb70_uuid); in GetModuleUUID() 83 return UUID(cv_record); in GetThreads() 85 return UUID(); in GetThreads()
|
| /llvm-project/lldb/source/Symbol/ |
| H A D | SymbolLocator.cpp | 21 void SymbolLocator::DownloadSymbolFileAsync(const UUID &uuid) { in DownloadSymbolFileAsync() 22 static llvm::SmallSet<UUID, 8> g_seen_uuids; in DownloadSymbolFileAsync()
|
| /llvm-project/lldb/source/Plugins/ObjectFile/JSON/ |
| H A D | ObjectFileJSON.h | 81 UUID GetUUID() override { return m_uuid; } in GetUUID() 105 UUID m_uuid; 114 UUID uuid, Type type, std::vector<JSONSymbol> symbols,
|
| /llvm-project/lldb/unittests/ObjectFile/ELF/ |
| H A D | TestObjectFileELF.cpp | 154 UUID Uuid; in TEST_F() 165 UUID Uuid; in TEST_F() 184 UUID Uuid; in TEST_F()
|
| /llvm-project/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformRemoteDarwinDevice.h | 34 class UUID; variable 46 const UUID *uuid_ptr, FileSpec &local_file);
|
| /llvm-project/lldb/source/Plugins/ObjectFile/Placeholder/ |
| H A D | ObjectFilePlaceholder.h | 45 lldb_private::UUID GetUUID() override { return m_uuid; } in GetUUID() 69 lldb_private::UUID m_uuid;
|