Lines Matching refs:Id
199 SymIndexId Id = 0; in findSymbolByTypeIndex() local
202 Id = createSymbolForType<NativeTypeEnum, EnumRecord>(Index, std::move(CVT)); in findSymbolByTypeIndex()
205 Id = createSymbolForType<NativeTypeArray, ArrayRecord>(Index, in findSymbolByTypeIndex()
211 Id = createSymbolForType<NativeTypeUDT, ClassRecord>(Index, std::move(CVT)); in findSymbolByTypeIndex()
214 Id = createSymbolForType<NativeTypeUDT, UnionRecord>(Index, std::move(CVT)); in findSymbolByTypeIndex()
217 Id = createSymbolForType<NativeTypePointer, PointerRecord>(Index, in findSymbolByTypeIndex()
221 Id = createSymbolForModifiedType(Index, std::move(CVT)); in findSymbolByTypeIndex()
224 Id = createSymbolForType<NativeTypeFunctionSig, ProcedureRecord>( in findSymbolByTypeIndex()
228 Id = createSymbolForType<NativeTypeFunctionSig, MemberFunctionRecord>( in findSymbolByTypeIndex()
232 Id = createSymbolForType<NativeTypeVTShape, VFTableShapeRecord>( in findSymbolByTypeIndex()
236 Id = createSymbolPlaceholder(); in findSymbolByTypeIndex()
239 if (Id != 0) { in findSymbolByTypeIndex()
241 TypeIndexToSymbolId[Index] = Id; in findSymbolByTypeIndex()
243 return Id; in findSymbolByTypeIndex()
281 SymIndexId Id = 0; in getOrCreateGlobalSymbolByOffset() local
285 Id = createSymbol<NativeTypeTypedef>(std::move(US)); in getOrCreateGlobalSymbolByOffset()
289 Id = createSymbolPlaceholder(); in getOrCreateGlobalSymbolByOffset()
292 if (Id != 0) { in getOrCreateGlobalSymbolByOffset()
294 GlobalOffsetToSymbolId[Offset] = Id; in getOrCreateGlobalSymbolByOffset()
297 return Id; in getOrCreateGlobalSymbolByOffset()
308 SymIndexId Id = createSymbol<NativeInlineSiteSymbol>(Sym, ParentAddr); in getOrCreateInlineSymbol() local
309 SymTabOffsetToSymbolId.insert({{Modi, RecordOffset}, Id}); in getOrCreateInlineSymbol()
310 return Id; in getOrCreateInlineSymbol()
373 SymIndexId Id = createSymbol<NativeFunctionSymbol>(PS, I.offset()); in findFunctionSymbolBySectOffset() local
374 AddressToSymbolId.insert({{PS.Segment, PS.CodeOffset}, Id}); in findFunctionSymbolBySectOffset()
375 return getSymbolById(Id); in findFunctionSymbolBySectOffset()
442 SymIndexId Id = createSymbol<NativePublicSymbol>(PS); in findPublicSymbolBySectOffset() local
443 AddressToPublicSymId.insert({{PS.Segment, PS.Offset}, Id}); in findPublicSymbolBySectOffset()
444 return getSymbolById(Id); in findPublicSymbolBySectOffset()
630 SymIndexId Id = SourceFiles.size(); in getOrCreateSourceFile() local
631 auto SrcFile = std::make_unique<NativeSourceFile>(Session, Id, Checksums); in getOrCreateSourceFile()
633 FileNameOffsetToId[Checksums.FileNameOffset] = Id; in getOrCreateSourceFile()
634 return Id; in getOrCreateSourceFile()