• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/

Lines Matching refs:uid

440     PdbCompilandSymId scope_id(id.modi, m_decl_to_status[scope_decl].uid);
461 llvm::Optional<CompilerDecl> PdbAstBuilder::GetOrCreateDeclForUid(PdbSymUid uid) {
462 if (clang::Decl *result = TryGetDecl(uid))
466 switch (uid.kind()) {
468 result = GetOrCreateSymbolForId(uid.asCompilandSym());
471 clang::QualType qt = GetOrCreateType(uid.asTypeSym());
481 m_uid_to_decl[toOpaqueUid(uid)] = result;
485 clang::DeclContext *PdbAstBuilder::GetOrCreateDeclContextForUid(PdbSymUid uid) {
486 if (uid.kind() == PdbSymUidKind::CompilandSym) {
487 if (uid.asCompilandSym().offset == 0)
490 auto option = GetOrCreateDeclForUid(uid);
576 clang::DeclContext *PdbAstBuilder::GetParentDeclContext(PdbSymUid uid) {
577 // We must do this *without* calling GetOrCreate on the current uid, as
579 switch (uid.kind()) {
582 FindSymbolScope(m_index, uid.asCompilandSym());
586 CVSymbol sym = m_index.ReadSymbolRecord(uid.asCompilandSym());
592 PdbTypeSymId type_id = uid.asTypeSym();
609 CVSymbol global = m_index.ReadSymbolRecord(uid.asGlobalSym());
654 PdbTypeSymId type_id = PdbSymUid(status.uid).asTypeSym();
796 clang::Decl *PdbAstBuilder::TryGetDecl(PdbSymUid uid) const {
797 auto iter = m_uid_to_decl.find(toOpaqueUid(uid));
822 status.uid = toOpaqueUid(block_id);
828 clang::VarDecl *PdbAstBuilder::CreateVariableDecl(PdbSymUid uid, CVSymbol sym,
836 m_uid_to_decl[toOpaqueUid(uid)] = var_decl;
839 status.uid = toOpaqueUid(uid);
886 status.uid = toOpaqueUid(id);
948 lldb::user_id_t uid = toOpaqueUid(type);
949 auto iter = m_uid_to_type.find(uid);
973 status.uid = uid;
1021 status.uid = toOpaqueUid(func_id);
1306 PdbCompilandSymId block_id = PdbSymUid(iter->second.uid).asCompilandSym();