Home
last modified time | relevance | path

Searched full:guid (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/llvm-project/llvm/test/Transforms/FunctionImport/
H A Dfuncimport.ll6 …-lto -thinlto -print-summary-global-ids -o %t3 %t.bc %t2.bc 2>&1 | FileCheck %s --check-prefix=GUID
134 ; The actual GUID values will depend on path to test.
135 ; GUID-DAG: GUID {{.*}} is weakalias
136 ; GUID-DAG: GUID {{.*}} is referenceglobals
137 ; GUID-DAG: GUID {{.*}} is weakfunc
138 ; GUID-DAG: GUID {{.*}} is main
139 ; GUID-DAG: GUID {{.*}} is referencecommon
140 ; GUID-DAG: GUID {{.*}} is analias
141 ; GUID-DAG: GUID {{.*}} is referencestatics
142 ; GUID-DAG: GUID {{.*}} is linkoncealias
[all …]
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DGUID.h1 //===- GUID.h ---------------------------------------------------*- C++ -*-===//
20 /// This represents the 'GUID' type from windows.h.
21 struct GUID { struct
22 uint8_t Guid[16]; member
25 inline bool operator==(const GUID &LHS, const GUID &RHS) { argument
26 return 0 == ::memcmp(LHS.Guid, RHS.Guid, sizeof(LHS.Guid));
29 inline bool operator<(const GUID &LHS, const GUID &RHS) {
30 return ::memcmp(LHS.Guid, RHS.Guid, sizeof(LHS.Guid)) < 0;
33 inline bool operator<=(const GUID &LHS, const GUID &RHS) {
34 return ::memcmp(LHS.Guid, RHS.Guid, sizeof(LHS.Guid)) <= 0;
[all …]
/llvm-project/clang/test/CodeGenCXX/
H A Dmicrosoft-uuidof.cpp1 …-DDEFINE_GUID -triple=i386-pc-linux -fms-extensions | FileCheck %s --check-prefix=CHECK-DEFINE-GUID
2 …RACKET_ATTRIB -triple=i386-pc-linux -fms-extensions | FileCheck %s --check-prefix=CHECK-DEFINE-GUID
5 …NG_GUID -triple=i386-pc-linux -fms-extensions | FileCheck %s --check-prefix=CHECK-DEFINE-WRONG-GUID
8 …-DDEFINE_GUID -triple=i386-pc-linux -fms-extensions | FileCheck %s --check-prefix=CHECK-DEFINE-GUID
9 …RACKET_ATTRIB -triple=i386-pc-linux -fms-extensions | FileCheck %s --check-prefix=CHECK-DEFINE-GUID
12 …NG_GUID -triple=i386-pc-linux -fms-extensions | FileCheck %s --check-prefix=CHECK-DEFINE-WRONG-GUID
26 typedef struct _GUID GUID; typedef
44 GUID thing = (side_effect(), __uuidof(Curly));
45 // CHECK-DEFINE-GUID: @thing ={{.*}} global %struct._GUID zeroinitializer, align 4
46 // CHECK-DEFINE-WRONG-GUID: @thing ={{.*}} global %struct._GUID zeroinitializer, align 4
[all …]
/llvm-project/llvm/test/Transforms/LowerTypeTests/Inputs/
H A Dexport-icall.yaml5 … # guid("f"), guid("f2"), guid("f3"), guid("g"), guid("h"), guid("external"), guid("external_weak")
7 TypeTests: [14276520915468743435, 15427464259790519041] # guid("typeid1"), guid("typeid2")
8 14740650423002898831: # guid("f")
11 8471399308421654326: # guid("f2")
14 4197650231481825559: # guid("f3")
17 13146401226427987378: # guid("g")
20 8124147457056772133: # guid("h")
23 5224464028922159466: # guid("external")
26 5227079976482001346: # guid("external_weak")
H A Dexported-funcs.yaml5 …Refs: [16594175687743574550, 2415377257478301385] # guid("external_addrtaken"), guid("external_add…
6 TypeTests: [14276520915468743435, 15427464259790519041] # guid("typeid1"), guid("typeid2")
7 5224464028922159466: # guid("external")
10 16430208882958242304: # guid("external2")
13 16594175687743574550: # guid("external_addrtaken")
16 2415377257478301385: # guid("external_addrtaken2")
19 15859245615183425489: # guid("internal")
/llvm-project/llvm/test/Assembler/
H A Dthinlto-summary.ll12 ^2 = gv: (guid: 1, summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0), insts: 10, calls: ((callee: ^15, hotness: hot), (callee: ^17, hotness: cold), (callee: ^16, hotness: none, tail: 1)), refs: (writeonly ^14, readonly ^13, ^11))))
16 ^3 = gv: (guid: 2, summaries: (function: (module: ^1, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0), insts: 10, calls: ((callee: ^15, relbf: 256, tail: 1)))))
19 ^4 = gv: (guid: 3, summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, importType: definition), insts: 1)))
21 ^5 = gv: (guid: 4, summaries: (alias: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, importType: definition), aliasee: ^14)))
22 ^6 = gv: (guid: 5, summaries: (function: (module: ^0, flags: (linkage: available_externally, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0), insts: 1)))
23 ^7 = gv: (guid: 6, summaries: (function: (module: ^0, flags: (linkage: linkonce, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0), insts: 1)))
24 ^8 = gv: (guid: 7, summaries: (function: (module: ^0, flags: (linkage: linkonce_odr, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0), insts: 1)))
25 ^9 = gv: (guid: 8, summaries: (function: (module: ^0, flags: (linkage: weak_odr, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0, canAutoHide: 1, importType: definition), insts: 1)))
26 ^10 = gv: (guid: 9, summaries: (function: (module: ^0, flags: (linkage: weak, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0), insts: 1)))
27 ^11 = gv: (guid
[all...]
/llvm-project/llvm/test/Analysis/StackSafetyAnalysis/
H A Dipa.ll654 ; INDEX-DAG: name: "ReturnDependent"{{.*}} guid = [[ReturnDependent:[-0-9]+]]
655 ; INDEX-DAG: name: "Private"{{.*}} guid = [[Private:[-0-9]+]]
656 ; INDEX-DAG: name: "TwoArgumentsOOBOther"{{.*}} guid = [[TwoArgumentsOOBOther:[-0-9]+]]
657 ; INDEX-DAG: name: "Rec2"{{.*}} guid = [[Rec2:[-0-9]+]]
658 ; INDEX-DAG: name: "f1"{{.*}} guid = [[f1:[-0-9]+]]
659 ; INDEX-DAG: name: "PrivateWrite1"{{.*}} guid = [[PrivateWrite1:[-0-9]+]]
660 ; INDEX-DAG: name: "TestRecursiveNoOffset"{{.*}} guid = [[TestRecursiveNoOffset:[-0-9]+]]
661 ; INDEX-DAG: name: "f8left"{{.*}} guid = [[f8left:[-0-9]+]]
662 ; INDEX-DAG: name: "Write4"{{.*}} guid = [[Write4:[-0-9]+]]
663 ; INDEX-DAG: name: "f7"{{.*}} guid = [[f7:[-0-9]+]]
[all …]
/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DFormatters.cpp11 #include "llvm/DebugInfo/CodeView/GUID.h"
22 GuidAdapter::GuidAdapter(StringRef Guid) in GuidAdapter() argument
23 : FormatAdapter(ArrayRef(Guid.bytes_begin(), Guid.bytes_end())) {} in GuidAdapter()
25 GuidAdapter::GuidAdapter(ArrayRef<uint8_t> Guid) in GuidAdapter() argument
26 : FormatAdapter(std::move(Guid)) {} in GuidAdapter()
28 // From https://docs.microsoft.com/en-us/windows/win32/msi/guid documentation:
29 // The GUID data type is a text string representing a Class identifier (ID).
31 // The valid format for a GUID is {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} where
36 // The llvm-yaml2obj tool checks that a GUID follow that format:
40 assert(Item.size() == 16 && "Expected 16-byte GUID"); in format()
[all …]
/llvm-project/clang/tools/clang-format-vs/ClangFormat/
H A DClangFormat.vsct
/llvm-project/llvm/test/Bitcode/
H A Dthinlto-type-vcalls.ll114 ; DIS: ^1 = gv: (name: "llvm.type.test") ; guid = 608142985856744218
115 … 0), typeIdInfo: (typeTestAssumeVCalls: (vFuncId: (guid: 6699318081062747564, offset: 16)))))) ; g…
116 …0), typeIdInfo: (typeCheckedLoadVCalls: (vFuncId: (guid: 6699318081062747564, offset: 16)))))) ; g…
117 ; DIS: ^4 = gv: (name: "llvm.type.checked.load") ; guid = 5568222536364573403
118 ; DIS: ^5 = gv: (name: "llvm.assume") ; guid = 6385187066495850096
119 …tAssumeVCalls: (vFuncId: (guid: 6699318081062747564, offset: 24), vFuncId: (guid: 1643460842631447…
120 … ((vFuncId: (guid: 6699318081062747564, offset: 16), args: (42)), (vFuncId: (guid: 669931808106274…
121 …fo: (typeCheckedLoadConstVCalls: ((vFuncId: (guid: 6699318081062747564, offset: 16), args: (42))))…
122 …efinition), insts: 2, typeIdInfo: (typeTests: (7546896869197086323))))) ; guid = 11834966808443348…
125guid: 2072045998141807037, summaries: (function: (module: ^0, flags: (linkage: external, visibilit…
[all …]
H A Dthinlto-function-summary-callgraph-profile-summary.ll145 ; DIS: ^1 = gv: (guid: 123)
146 ; DIS: ^2 = gv: (name: "none2") ; guid = 3741006263754194003
147 ; DIS: ^3 = gv: (name: "hot3") ; guid = 5026609803865204483
148 ; DIS: ^4 = gv: (name: "hot2") ; guid = 8117347573235780485
149 ; DIS: ^5 = gv: (name: "hot1") ; guid = 9453975128311291976
150 ; DIS: ^6 = gv: (name: "cold") ; guid = 11668175513417606517
151 ; DIS: ^7 = gv: (name: "hot4") ; guid = 13161834114071272798
152 ; DIS: ^8 = gv: (name: "none3") ; guid = 16213681105727317812
153 ; DIS: ^9 = gv: (name: "hot_function", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 0, canAutoHide: 0, importType: definition), insts: 16, calls: ((callee: ^5, hotness: hot), (callee: ^6, hotness: cold), (callee: ^4, hotness: hot), (callee: ^7, hotness: cold), (callee: ^10, hotness: none), (callee: ^3, hotness: hot), (callee: ^2, hotness: none), (callee: ^8, hotness: none), (callee: ^1, hotness: critical))))) ; guid = 17381606045411660303
154 ; DIS: ^10 = gv: (name: "none1") ; guid
[all...]
H A Dthinlto-function-summary-paramaccess.ll44 ; DIS-DAG: = gv: (name: "Callee") ; guid = 900789920918863816
45 ; DCO-DAG: = gv: (guid: 900789920918863816, summaries: (function: (module: ^1, flags: ({{[^()]+}}), insts: 1, funcFlags: ({{[^()]+}}), params: ((param: 0, offset: [0, -1]))))){{$}}
48 ; DIS-DAG: = gv: (name: "Callee2") ; guid = 72710208629861106
49 ; DCO-DAG: = gv: (guid: 72710208629861106, summaries: (function: (module: ^1, flags: ({{[^()]+}}), insts: 1, funcFlags: ({{[^()]+}}), params: ((param: 1, offset: [0, -1]))))){{$}}
53 ; DIS-DAG: = gv: (name: "NoParam", summaries: {{.*}} guid = 10287433468618421703
54 ; DCO-DAG: = gv: (guid: 10287433468618421703, summaries: (function: (module: ^0, flags: ({{[^()]+}}), insts: 1, funcFlags: ({{[^()]+}})))){{$}}
62 ; DIS-DAG: = gv: (name: "IntParam", summaries: {{.*}} guid = 13164714711077064397
63 ; DCO-DAG: = gv: (guid: 13164714711077064397, summaries: (function: (module: ^0, flags: ({{[^()]+}}), insts: 1, funcFlags: ({{[^()]+}})))){{$}}
73 ; DIS-DAG: = gv: (name: "WriteNone", summaries: {{.*}} params: ((param: 0, offset: [0, -1]))))) ; guid = 15261848357689602442
74 ; DCO-DAG: = gv: (guid
[all...]
/llvm-project/llvm/lib/MC/
H A DMCPseudoProbe.cpp52 uint64_t MCDecodedPseudoProbe::getGuid() const { return InlineTree->Guid; } in emit()
90 // Emit the GUID of the split function that the sentinel probe represents. in emit()
91 MCOS->emitInt64(Guid); in emit()
109 // Probe: GUID of C, ... in addPseudoProbe()
136 // Make an edge by using the previous probe id and current GUID. in addPseudoProbe()
155 // Emit probes grouped by GUID. in emit()
158 dbgs() << "GUID: " << Guid << "\n"; in emit()
160 // Emit Guid in emit()
161 MCOS->emitInt64(Guid); in emit()
270 getProbeFNameForGUID(const GUIDProbeFunctionMap & GUID2FuncMAP,uint64_t GUID) getProbeFNameForGUID() argument
408 uint64_t GUID = std::move(*ErrorOrGUID); buildGUID2FuncDescMap() local
442 uint64_t Guid = std::move(*ErrorOrCurGuid); buildAddress2ProbeMap() local
[all...]
/llvm-project/llvm/lib/ProfileData/
H A DPGOCtxProfReader.cpp39 PGOCtxProfContext::getOrEmplace(uint32_t Index, GlobalValue::GUID G, in getOrEmplace()
45 "Duplicate GUID for same callsite.");
75 std::optional<ctx_profile::GUID> Guid;
85 return Guid.has_value() && Counters.has_value() && in readContext()
97 case PGOCtxProfileRecords::Guid: in readContext()
99 return wrongValue("The GUID record should have exactly one value"); in readContext()
100 Guid = RecordValues[0]; in readContext()
122 PGOCtxProfContext Ret(*Guid, std::move(*Counters)); in readContext()
128 Targets.insert({SC->second.guid(), st in readContext()
80 std::optional<ctx_profile::GUID> Guid; readContext() local
[all...]
/llvm-project/llvm/include/llvm/ProfileData/
H A DPGOCtxProfReader.h86 using CallTargetMapTy = std::map<GlobalValue::GUID, PGOCtxProfContext>;
93 GlobalValue::GUID GUID = 0;
97 PGOCtxProfContext(GlobalValue::GUID G, SmallVectorImpl<uint64_t> &&Counters)
98 : GUID(G), Counters(std::move(Counters)) {}
101 getOrEmplace(uint32_t Index, GlobalValue::GUID G,
114 GlobalValue::GUID guid() const { return GUID; }
129 callsites()[CSId].emplace(Other.guid(), st
41 GlobalValue::GUID GUID = 0; global() variable
59 GlobalValue::GUID guid() const { return GUID; } guid() function
[all...]
H A DCtxInstrContextNode.h31 /// The ContextNode has a fixed sized header describing it - the GUID of the
66 using GUID = uint64_t; variable
69 const GUID Guid; variable
75 ContextNode(GUID Guid, uint32_t NumCounters, uint32_t NumCallsites,
77 : Guid(Guid), Next(Next), NumCounters(NumCounters), in Guid() argument
108 GUID guid() cons in guid()
107 GUID guid() const { return Guid; } guid() function
[all...]
/llvm-project/llvm/test/Transforms/WholeProgramDevirt/Inputs/
H A Dexport.yaml6 - GUID: 14276520915468743435 # typeid1
8 - GUID: 271751036925422857 # typeid1_rv
11 - GUID: 15427464259790519041 # typeid2
13 - GUID: 1146149264729288256 # typeid2_rv
17 GUID: 3515965990081467659 # typeid3
21 GUID: 2777626534618191571 # typeid3_rv
26 GUID: 17525413373118030901 # typeid4
H A Dimport-indir.yaml7 - GUID: 123
9 - GUID: 456
12 - GUID: 789
14 - GUID: 1234
18 GUID: 123
23 GUID: 456
/llvm-project/llvm/include/llvm/MC/
H A DMCPseudoProbe.h17 // GUID (uint64)
18 // GUID of the function's source name which may be different from the
19 // actual binary linkage name. This GUID will be used to decode and
37 // - GUID of linkage name for sentinel probes
92 MCPseudoProbeFuncDesc(uint64_t GUID, uint64_t Hash, StringRef Name)
93 : FuncGUID(GUID), FuncHash(Hash), FuncName(Name){};
103 // GUID to PseudoProbeFuncDesc map
106 auto find(uint64_t GUID) const {
107 auto CompareDesc = [](const MCPseudoProbeFuncDesc &Desc, uint64_t GUID) {
108 return Desc.FuncGUID < GUID;
163 MCPseudoProbe(MCSymbol * Label,uint64_t Guid,uint64_t Index,uint64_t Type,uint64_t Attributes,uint32_t Discriminator) MCPseudoProbe() argument
266 MCPseudoProbeInlineTree(uint64_t Guid) MCPseudoProbeInlineTree() argument
[all...]
/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp132 // Populate map of GUID to the prevailing copy for any multiply defined in getFirstDefinitionForLinker()
137 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) { in computePrevailingCopies()
295 DenseSet<GlobalValue::GUID> &PreservedGUID) {
302 // Convert the PreservedSymbols map from "Name" based to "GUID" based. in addUsedSymbolToPreservedGUID()
306 DenseSet<GlobalValue::GUID> &GUIDs) { in computeGUIDPreservedSymbols()
308 // compute the GUID for the symbol. in computeGUIDPreservedSymbols()
316 static DenseSet<GlobalValue::GUID> in computeGUIDPreservedSymbols()
320 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size()); in computeGUIDPreservedSymbols()
360 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
432 const DenseSet<GlobalValue::GUID>
139 computePrevailingCopies(const ModuleSummaryIndex & Index,DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) computePrevailingCopies() argument
366 ModuleCacheEntry(StringRef CachePath,const ModuleSummaryIndex & Index,StringRef ModuleID,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,const GVSummaryMapTy & DefinedGVSummaries,unsigned OptLevel,bool Freestanding,const TargetMachineBuilder & TMBuilder) ModuleCacheEntry() argument
514 resolvePrevailingInIndex(ModuleSummaryIndex & Index,StringMap<std::map<GlobalValue::GUID,GlobalValue::LinkageTypes>> & ResolvedODR,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) resolvePrevailingInIndex() argument
517 resolvePrevailingInIndex(ModuleSummaryIndex & Index,StringMap<std::map<GlobalValue::GUID,GlobalValue::LinkageTypes>> & ResolvedODR,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) resolvePrevailingInIndex() argument
520 __anon75ad91c50c02(GlobalValue::GUID GUID, const GlobalValueSummary *S) resolvePrevailingInIndex() argument
530 __anon75ad91c50d02(StringRef ModuleIdentifier, GlobalValue::GUID GUID, GlobalValue::LinkageTypes NewLinkage) resolvePrevailingInIndex() argument
1068 for (auto GUID : ExportedGUIDs) run() local
[all...]
/llvm-project/compiler-rt/lib/ctx_profile/
H A DCtxInstrProfiling.cpp94 inline ContextNode *allocContextNode(char *Place, GUID Guid, in allocContextNode() argument
99 return new (Place) ContextNode(Guid, NumCounters, NumCallsites, Next); in allocContextNode()
162 // If this is the first time we hit a callsite with this (Guid) particular
164 ContextNode *getCallsiteSlow(GUID Guid, ContextNode **InsertionPoint, in getCallsiteSlow()
179 auto *Ret = allocContextNode(AllocPlace, Guid, NumCounters, NumCallsites, in getCallsiteSlow()
185 ContextNode *__llvm_ctx_profile_get_context(void *Callee, GUID Guid, in __llvm_ctx_profile_get_context()
222 while (Callsite && Callsite->guid() ! in __llvm_ctx_profile_get_context()
163 getCallsiteSlow(GUID Guid,ContextNode ** InsertionPoint,uint32_t NrCounters,uint32_t NrCallsites) getCallsiteSlow() argument
184 __llvm_ctx_profile_get_context(void * Callee,GUID Guid,uint32_t NrCounters,uint32_t NrCallsites) __llvm_ctx_profile_get_context() argument
240 setupContext(ContextRoot * Root,GUID Guid,uint32_t NrCounters,uint32_t NrCallsites) setupContext() argument
257 __llvm_ctx_profile_start_context(ContextRoot * Root,GUID Guid,uint32_t Counters,uint32_t Callsites) __llvm_ctx_profile_start_context() argument
[all...]
H A DCtxInstrContextNode.h31 /// The ContextNode has a fixed sized header describing it - the GUID of the
66 using GUID = uint64_t; variable
69 const GUID Guid; variable
75 ContextNode(GUID Guid, uint32_t NumCounters, uint32_t NumCallsites,
77 : Guid(Guid), Next(Next), NumCounters(NumCounters), in Guid() argument
108 GUID guid() cons in guid()
107 GUID guid() const { return Guid; } guid() function
[all...]
/llvm-project/llvm/unittests/ProfileData/
H A DPGOCtxProfReaderWriterTest.cpp25 std::map<GUID, const ContextNode *> Roots;
28 ContextNode *createNode(GUID Guid, uint32_t NumCounters, in createNode()
33 auto *Ret = new (Mem) ContextNode(Guid, NumCounters, NumCallsites, Next); in createNode()
38 // Root (guid 1) has 2 callsites, one used for an indirect call to either in SetUp()
39 // guid 2 or 4. in SetUp()
40 // guid 2 calls guid 5 in SetUp()
41 // guid 5 calls guid in SetUp()
27 createNode(GUID Guid,uint32_t NrCounters,uint32_t NrCallsites,ContextNode * Next=nullptr) createNode() argument
[all...]
/llvm-project/lld/test/COFF/Inputs/
H A Dundefined-symbol-lto-a.ll68 ^1 = gv: (name: "__ImageBase") ; guid = 434928772013489304
69 …nAutoHide: 0), varFlags: (readonly: 0, writeonly: 0), refs: (^1, ^6)))) ; guid = 21608987327282840…
70 … canAutoHide: 0), varFlags: (readonly: 0, writeonly: 0), refs: (^14)))) ; guid = 24123149592688243…
71 ^4 = gv: (name: "?foo@S@@UEAAXXZ") ; guid = 6578172636330484861
72 …ibleToImport: 1, live: 0, dsoLocal: 0, canAutoHide: 0), aliasee: ^10))) ; guid = 87748977148426910…
73 …Hide: 0), varFlags: (readonly: 0, writeonly: 0), refs: (^11, ^1, ^8)))) ; guid = 93978026962364234…
74 ^7 = gv: (name: "?undefined_ref@@YAXXZ") ; guid = 9774674600202276560
75 …nAutoHide: 0), varFlags: (readonly: 0, writeonly: 0), refs: (^1, ^2)))) ; guid = 10685958509605791…
76 ^9 = gv: (name: "??_7type_info@@6B@") ; guid = 10826752452437539368
77 …eonly: 0), vTableFuncs: ((virtFunc: ^4, offset: 8)), refs: (^13, ^4)))) ; guid = 11510395461204283…
[all …]
/llvm-project/lld/test/COFF/
H A Dpdb-type-server-guid-collision-invalid.test2 PDB files with the same Guid. This was first a problem
3 with Visual Studio 2022 that shipped PDB's with Guid's
7 RUN: yaml2obj %p/Inputs/pdb-type-server-guid-collision-a.yaml -o a.obj
8 RUN: yaml2obj %p/Inputs/pdb-type-server-guid-collision-b.yaml -o b.obj
9 RUN: sed s/b.pdb/c.pdb/ %S/Inputs/pdb-type-server-guid-collision-b.yaml | sed s/b.obj/c.obj/ | sed …
10 RUN: llvm-pdbutil yaml2pdb %S/Inputs/pdb-type-server-guid-collision-a-pdb.yaml -pdb a.pdb
11 RUN: llvm-pdbutil yaml2pdb %S/Inputs/pdb-type-server-guid-collision-b-pdb.yaml -pdb b.pdb
12 RUN: sed s/b.pdb/c.pdb/ %S/Inputs/pdb-type-server-guid-collision-b-pdb.yaml | sed s/bar_gv/rab_gv/ …

12345678910>>...12