Home
last modified time | relevance | path

Searched refs:deserializeAs (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp89 llvm::cantFail(TypeDeserializer::deserializeAs<EnumRecord>(type, er)); in create()
232 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
448 cantFail(TypeDeserializer::deserializeAs<ClassRecord>(cvt, cr)); in GetFieldListIndex()
453 cantFail(TypeDeserializer::deserializeAs<UnionRecord>(cvt, ur)); in GetFieldListIndex()
458 cantFail(TypeDeserializer::deserializeAs<EnumRecord>(cvt, er)); in GetFieldListIndex()
490 cantFail(SymbolDeserializer::deserializeAs<RegisterSym>(sym, reg)); in GetVariableNameInfo()
498 cantFail(SymbolDeserializer::deserializeAs<LocalSym>(sym, local)); in GetVariableNameInfo()
508 cantFail(SymbolDeserializer::deserializeAs<DataSym>(sym, data)); in GetVariableNameInfo()
631 cantFail(SymbolDeserializer::deserializeAs<LocalSym>(sym, local)); in GetVariableLocationInfo()
701 cantFail(SymbolDeserializer::deserializeAs<DefRangeRegisterSym>( in GetVariableLocationInfo()
[all …]
H A DCompileUnitIndex.cpp52 SymbolDeserializer::deserializeAs<Compile3Sym>(sym, *cci.m_compile_opts)); in ParseCompile3()
58 SymbolDeserializer::deserializeAs<ObjNameSym>(sym, *cci.m_obj_name)); in ParseObjname()
64 llvm::cantFail(SymbolDeserializer::deserializeAs<BuildInfoSym>(sym, bis)); in ParseBuildInfo()
75 llvm::cantFail(TypeDeserializer::deserializeAs<BuildInfoRecord>(*cvt, bir)); in ParseBuildInfo()
231 TypeDeserializer::deserializeAs<StringIdRecord>(dir_cvt, working_dir)); in GetMainSourceFile()
233 TypeDeserializer::deserializeAs<StringIdRecord>(file_cvt, file_name)); in GetMainSourceFile()
H A DUdtRecordCompleter.cpp44 llvm::cantFail(TypeDeserializer::deserializeAs<EnumRecord>(cvt, m_cvr.er)); in UdtRecordCompleter()
47 llvm::cantFail(TypeDeserializer::deserializeAs<UnionRecord>(cvt, m_cvr.ur)); in UdtRecordCompleter()
51 llvm::cantFail(TypeDeserializer::deserializeAs<ClassRecord>(cvt, m_cvr.cr)); in UdtRecordCompleter()
166 cantFail(SymbolDeserializer::deserializeAs<ConstantSym>(result.second, in visitKnownMember()
237 llvm::cantFail(TypeDeserializer::deserializeAs<BitFieldRecord>(cvt, bfr)); in visitKnownMember()
278 llvm::cantFail(TypeDeserializer::deserializeAs<MethodOverloadListRecord>( in visitKnownMember()
H A DPdbAstBuilder.cpp59 llvm::cantFail(TypeDeserializer::deserializeAs<MethodOverloadListRecord>( in visitKnownMember()
493 llvm::cantFail(SymbolDeserializer::deserializeAs<PublicSym32>(sym, p)); in FindPublicSym()
695 SymbolDeserializer::deserializeAs<ProcRefSym>(global, ref)); in GetParentDeclContext()
1042 TypeDeserializer::deserializeAs<ModifierRecord>(cvt, modifier)); in CreateType()
1049 TypeDeserializer::deserializeAs<PointerRecord>(cvt, pointer)); in CreateType()
1077 TypeDeserializer::deserializeAs<MemberFunctionRecord>(cvt, mfr)); in CreateType()
1147 llvm::cantFail(TypeDeserializer::deserializeAs<MemberFunctionRecord>( in CreateFunctionDecl()
1292 llvm::cantFail(SymbolDeserializer::deserializeAs<ProcSym>(cvs, proc)); in GetOrCreateFunctionDecl()
1355 cantFail(SymbolDeserializer::deserializeAs<RegisterSym>(sym, reg)); in CreateFunctionParameters()
1362 cantFail(SymbolDeserializer::deserializeAs<LocalSym>(sym, local)); in CreateFunctionParameters()
[all …]
H A DSymbolFileNativePDB.cpp359 cantFail(SymbolDeserializer::deserializeAs<BlockSym>(sym, block)); in CreateBlock()
421 cantFail(SymbolDeserializer::deserializeAs<ProcSym>(sym_record, proc)); in CreateFunction()
652 TypeDeserializer::deserializeAs<ModifierRecord>(cvt, modifier)); in CreateType()
659 TypeDeserializer::deserializeAs<PointerRecord>(cvt, pointer)); in CreateType()
665 llvm::cantFail(TypeDeserializer::deserializeAs<ClassRecord>(cvt, cr)); in CreateType()
671 llvm::cantFail(TypeDeserializer::deserializeAs<EnumRecord>(cvt, er)); in CreateType()
677 llvm::cantFail(TypeDeserializer::deserializeAs<UnionRecord>(cvt, ur)); in CreateType()
683 llvm::cantFail(TypeDeserializer::deserializeAs<ArrayRecord>(cvt, ar)); in CreateType()
780 llvm::cantFail(SymbolDeserializer::deserializeAs<DataSym>(sym, ds)); in CreateGlobalVariable()
796 SymbolDeserializer::deserializeAs<ThreadLocalDataSym>(sym, tlds)); in CreateGlobalVariable()
[all …]
H A DDWARFLocationExpression.cpp87 llvm::cantFail(TypeDeserializer::deserializeAs<ModifierRecord>(cvt, mfr)); in GetIntegralTypeInfo()
92 llvm::cantFail(TypeDeserializer::deserializeAs<PointerRecord>(cvt, pr)); in GetIntegralTypeInfo()
97 llvm::cantFail(TypeDeserializer::deserializeAs<EnumRecord>(cvt, er)); in GetIntegralTypeInfo()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolDeserializer.h36 template <typename T> static Error deserializeAs(CVSymbol Symbol, T &Record) { in deserializeAs() function
48 template <typename T> static Expected<T> deserializeAs(CVSymbol Symbol) { in deserializeAs() function
50 if (auto EC = deserializeAs<T>(Symbol, Record)) in deserializeAs()
H A DTypeDeserializer.h42 template <typename T> static Error deserializeAs(CVType &CVT, T &Record) { in deserializeAs() function
55 static Expected<T> deserializeAs(ArrayRef<uint8_t> Data) { in deserializeAs() function
62 if (auto EC = deserializeAs<T>(CVT, Record)) in deserializeAs()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DTpiHashing.cpp45 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getHashForUdt()
54 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getTagRecordHashForUdt()
80 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getSourceLineHash()
H A DSymbolCache.cpp130 if (auto EC = TypeDeserializer::deserializeAs<ModifierRecord>(CVT, Record)) { in createSymbolForModifiedType()
284 UDTSym US = cantFail(SymbolDeserializer::deserializeAs<UDTSym>(CVS)); in getOrCreateGlobalSymbolByOffset()
364 auto PS = cantFail(SymbolDeserializer::deserializeAs<ProcSym>(*I)); in findFunctionSymbolBySectOffset()
418 cantFail(SymbolDeserializer::deserializeAs<PublicSym32>(Sym.get())); in findPublicSymbolBySectOffset()
436 auto PS = cantFail(SymbolDeserializer::deserializeAs<PublicSym32>(Sym.get())); in findPublicSymbolBySectOffset()
H A DNativeInlineSiteSymbol.cpp81 cantFail(TypeDeserializer::deserializeAs<MemberFuncIdRecord>(InlineeType, in getName()
89 TypeDeserializer::deserializeAs<FuncIdRecord>(InlineeType, FRecord)); in getName()
H A DNativeFunctionSymbol.cpp123 cantFail(SymbolDeserializer::deserializeAs<InlineSiteSym>(*Start)); in findInlineFramesByVA()
H A DNativeTypeFunctionSig.cpp106 cantFail(TypeDeserializer::deserializeAs<ArgListRecord>(CVT, ArgList)); in initializeArgList()
H A DNativeTypeEnum.cpp74 cantFail(TypeDeserializer::deserializeAs<FieldListRecord>(FieldListCVT, in NativeEnumEnumEnumerators()
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordHelpers.cpp20 if (auto EC = TypeDeserializer::deserializeAs<RecordT>(CVT, Record)) { in getUdtOptions()
H A DSymbolRecordHelpers.cpp19 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
H A DTypeStreamMerger.cpp487 if (auto EC = TypeDeserializer::deserializeAs(const_cast<CVType &>(Type), in shouldRemapType()
/llvm-project-15.0.7/lld/COFF/
H A DInputFiles.cpp730 cantFail(SymbolDeserializer::deserializeAs<Compile3Sym>(sym.get())); in initializeFlags()
735 auto objName = cantFail(SymbolDeserializer::deserializeAs<ObjNameSym>( in initializeFlags()
792 TypeDeserializer::deserializeAs<TypeServer2Record>(firstType->data())); in initializeDependencies()
802 TypeDeserializer::deserializeAs<PrecompRecord>(firstType->data())); in initializeDependencies()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h103 codeview::TypeDeserializer::deserializeAs<CVRecordT>(CVT, Record)) { in createSymbolForType()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp96 return TypeDeserializer::deserializeAs<T>(Type, Record); in fromCodeViewRecord()
494 cantFail(TypeDeserializer::deserializeAs<FieldListRecord>(Type, in fromCodeViewRecord()
H A DCodeViewYAMLSymbols.cpp255 return SymbolDeserializer::deserializeAs<T>(CVS, Symbol); in fromCodeViewSymbol()
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DDumpOutputStyle.cpp686 UDTSym UDT = cantFail(SymbolDeserializer::deserializeAs<UDTSym>(Sym)); in dumpUdtStats()