Lines Matching refs:pdb_data
902 std::string SymbolFilePDB::GetMangledForPDBData(const PDBSymbolData &pdb_data) { in GetMangledForPDBData() argument
912 return m_public_names.lookup(pdb_data.getVirtualAddress()); in GetMangledForPDBData()
917 const llvm::pdb::PDBSymbolData &pdb_data) { in ParseVariableForPDBData() argument
919 uint32_t var_uid = pdb_data.getSymIndexId(); in ParseVariableForPDBData()
929 switch (pdb_data.getDataKind()) { in ParseVariableForPDBData()
957 switch (pdb_data.getLocationType()) { in ParseVariableForPDBData()
963 if (pdb_data.getDataKind() == PDB_DataKind::ObjectPtr) { in ParseVariableForPDBData()
973 if (!is_artificial && !pdb_data.isCompilerGenerated()) { in ParseVariableForPDBData()
974 if (auto lines = pdb_data.getLineNumbers()) { in ParseVariableForPDBData()
994 function_block.FindBlockByID(pdb_data.getLexicalParentId()); in ParseVariableForPDBData()
1013 std::make_shared<SymbolFileType>(*this, pdb_data.getTypeId()); in ParseVariableForPDBData()
1015 auto var_name = pdb_data.getName(); in ParseVariableForPDBData()
1016 auto mangled = GetMangledForPDBData(pdb_data); in ParseVariableForPDBData()
1021 GetObjectFile()->GetModule(), pdb_data, ranges, is_constant); in ParseVariableForPDBData()
1038 if (auto pdb_data = llvm::dyn_cast<PDBSymbolData>(&pdb_symbol)) { in ParseVariables() local
1041 auto result = m_variables.find(pdb_data->getSymIndexId()); in ParseVariables()
1047 if (auto lexical_parent = pdb_data->getLexicalParent()) { in ParseVariables()
1081 if (auto var_sp = ParseVariableForPDBData(sc, *pdb_data)) { in ParseVariables()
1088 ast->GetDeclForSymbol(*pdb_data); in ParseVariables()
1118 auto pdb_data = llvm::dyn_cast<PDBSymbolData>(result.get()); in FindGlobalVariables() local
1127 MSVCUndecoratedNameParser::DropScope(pdb_data->getName()))) in FindGlobalVariables()
1130 sc.comp_unit = ParseCompileUnitForUID(GetCompilandId(*pdb_data)).get(); in FindGlobalVariables()
1139 ParseVariables(sc, *pdb_data, &variables); in FindGlobalVariables()
1156 while (auto pdb_data = results->getNext()) { in FindGlobalVariables() local
1160 auto var_name = pdb_data->getName(); in FindGlobalVariables()
1169 sc.comp_unit = ParseCompileUnitForUID(GetCompilandId(*pdb_data)).get(); in FindGlobalVariables()
1174 ParseVariables(sc, *pdb_data, &variables); in FindGlobalVariables()