/llvm-project/llvm/test/Transforms/FunctionImport/ |
H A D | funcimport.ll | 6 …-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 D | GUID.h | 1 //===- 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 D | microsoft-uuidof.cpp | 1 …-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 D | export-icall.yaml | 5 … # 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 D | exported-funcs.yaml | 5 …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 D | thinlto-summary.ll | 12 ^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 D | ipa.ll | 654 ; 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 D | Formatters.cpp | 11 #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 D | ClangFormat.vsct |
|
/llvm-project/llvm/test/Bitcode/ |
H A D | thinlto-type-vcalls.ll | 114 ; 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… 125 …guid: 2072045998141807037, summaries: (function: (module: ^0, flags: (linkage: external, visibilit… [all …]
|
H A D | thinlto-function-summary-callgraph-profile-summary.ll | 145 ; 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 D | thinlto-function-summary-paramaccess.ll | 44 ; 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 D | MCPseudoProbe.cpp | 52 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 D | PGOCtxProfReader.cpp | 39 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 D | PGOCtxProfReader.h | 86 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 D | CtxInstrContextNode.h | 31 /// 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 D | export.yaml | 6 - 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 D | import-indir.yaml | 7 - 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 D | MCPseudoProbe.h | 17 // 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 D | ThinLTOCodeGenerator.cpp | 132 // 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 D | CtxInstrProfiling.cpp | 94 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 D | CtxInstrContextNode.h | 31 /// 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 D | PGOCtxProfReaderWriterTest.cpp | 25 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 D | undefined-symbol-lto-a.ll | 68 ^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 D | pdb-type-server-guid-collision-invalid.test | 2 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/ …
|