Lines Matching defs:dwarf

209   SymbolFileDWARF *dwarf = die.GetDWARF();
211 die.GetID(), dwarf, pcm_type_sp->GetName(), pcm_type_sp->GetByteSize(),
215 dwarf->GetTypeList().Insert(type_sp);
216 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
401 SymbolFileDWARF *dwarf = die.GetDWARF();
407 dwarf->GetObjectFile()->GetModule()->LogMessage(
415 Type *type_ptr = dwarf->GetDIEToType().lookup(die.GetDIE());
421 dwarf->GetDIEToType()[die.GetDIE()] = DIE_IS_BEING_PARSED;
428 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
486 dwarf->GetObjectFile()->GetModule()->ReportError(
505 SymbolFileDWARF *dwarf = die.GetDWARF();
647 dwarf->GetObjectFile()->GetModule()->LogMessage(
658 dwarf->GetObjectFile()->GetModule()->LogMessage(
669 dwarf->GetObjectFile()->GetModule()->LogMessage(
690 dwarf->GetObjectFile()->GetModule()->LogMessage(
707 die.GetID(), dwarf, attrs.name, attrs.byte_size, nullptr,
708 dwarf->GetUID(attrs.type.Reference()), encoding_data_type, &attrs.decl,
711 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
720 SymbolFileDWARF *dwarf = die.GetDWARF();
732 type_sp = dwarf->FindDefinitionTypeForDWARFDeclContext(die_decl_ctx);
735 SymbolFileDWARFDebugMap *debug_map_symfile = dwarf->GetDebugMapSymfile();
746 dwarf->GetObjectFile()->GetModule()->LogMessage(
758 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
760 GetCachedClangDeclContextForDIE(dwarf->GetDIE(type_sp->GetID()));
772 &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE()));
776 dwarf->ResolveTypeUID(attrs.type.Reference(), true);
801 die.GetID(), dwarf, attrs.name, attrs.byte_size, nullptr,
802 dwarf->GetUID(attrs.type.Reference()), Type::eEncodingIsUID, &attrs.decl,
814 dwarf->GetObjectFile()->GetModule()->ReportError(
828 SymbolFileDWARF *dwarf = die.GetDWARF();
851 func_type = dwarf->ResolveTypeUID(attrs.type.Reference(), true);
916 dwarf->FindCompleteObjCDefinitionTypeForDIE(DWARFDIE(),
944 dwarf->GetObjectFile()->GetModule()->ReportError(
954 Type *class_type = dwarf->ResolveType(decl_ctx_die);
964 DWARFDIE class_type_die = dwarf->GetDIE(class_type->GetID());
977 Type *type_ptr = dwarf->GetDIEToType()[die.GetDIE()];
999 dwarf->GetObjectFile()->GetModule()->ReportWarning(
1018 dwarf->GetObjectFile()->GetModule()->ReportWarning(
1070 dwarf->GetObjectFile()
1123 // dwarf->GetDIEToType() map. First
1124 // we need to modify the dwarf->GetDIEToType() so it
1127 dwarf->GetDIEToType()[die.GetDIE()] = NULL;
1137 Type *type_ptr = dwarf->GetDIEToType()[die.GetDIE()];
1161 if (dwarf->ResolveType(abs_die)) {
1227 die.GetID(), dwarf, attrs.name, llvm::None, nullptr, LLDB_INVALID_UID,
1233 SymbolFileDWARF *dwarf = die.GetDWARF();
1239 Type *element_type = dwarf->ResolveTypeUID(type_die, true);
1312 die.GetID(), dwarf, empty_name, array_element_bit_stride / 8, nullptr,
1313 dwarf->GetUID(type_die), Type::eEncodingIsUID, &attrs.decl, clang_type,
1323 SymbolFileDWARF *dwarf = die.GetDWARF();
1324 Type *pointee_type = dwarf->ResolveTypeUID(attrs.type.Reference(), true);
1326 dwarf->ResolveTypeUID(attrs.containing_type.Reference(), true);
1336 return std::make_shared<Type>(die.GetID(), dwarf, attrs.name,
1349 SymbolFileDWARF *dwarf = die.GetDWARF();
1350 TypeList &type_list = dwarf->GetTypeList();
1374 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
1385 SymbolFileDWARF *dwarf = die.GetDWARF();
1410 if (dwarf->GetUniqueDWARFASTTypeMap().Find(
1415 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
1464 dwarf->FindCompleteObjCDefinitionTypeForDIE(die, attrs.name, true);
1468 dwarf->GetDebugMapSymfile();
1479 dwarf->GetObjectFile()->GetModule()->LogMessage(
1491 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
1504 dwarf->GetObjectFile()->GetModule()->LogMessage(
1523 type_sp = dwarf->FindDefinitionTypeForDWARFDeclContext(die_decl_ctx);
1526 SymbolFileDWARFDebugMap *debug_map_symfile = dwarf->GetDebugMapSymfile();
1537 dwarf->GetObjectFile()->GetModule()->LogMessage(
1548 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
1550 GetCachedClangDeclContextForDIE(dwarf->GetDIE(type_sp->GetID()));
1559 &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE()));
1582 metadata.SetIsDynamicCXXType(dwarf->ClassOrStructIsVirtual(die));
1593 dwarf->GetObjectFile()->GetModule()->LogMessage(
1628 type_sp = std::make_shared<Type>(die.GetID(), dwarf, attrs.name,
1642 dwarf->GetUniqueDWARFASTTypeMap().Insert(unique_typename,
1682 dwarf->GetObjectFile()->GetModule()->ReportError(
1717 assert(!dwarf->GetForwardDeclClangTypeToDie().count(
1724 dwarf->GetForwardDeclDieToClangType()[die.GetDIE()] =
1726 dwarf->GetForwardDeclClangTypeToDie()
1737 if (attrs.calling_convention == llvm::dwarf::DW_CC_pass_by_value) {
1745 if (attrs.calling_convention == llvm::dwarf::DW_CC_pass_by_reference) {
1958 SymbolFileDWARF *dwarf = die.GetDWARF();
1999 dwarf->ResolveType(die);
2005 dwarf->GetObjCMethodDIEOffsets(class_name, method_die_offsets);
2008 DWARFDebugInfo *debug_info = dwarf->DebugInfo();
2063 auto module = dwarf->GetObjectFile()->GetModule();
2133 SymbolFileDWARF *dwarf = die.GetDWARF();
2136 dwarf->GetObjectFile()->GetModule()->GetMutex());
2150 dwarf->GetObjectFile()->GetModule()->LogMessageVerboseBacktrace(
2359 SymbolFileDWARF *dwarf = die.GetDWARF();
2361 Type *func_type = dwarf->GetDIEToType().lookup(die.GetDIE());
2365 if (dwarf->FixupAddress(func_range.GetBaseAddress())) {
3202 SymbolFileDWARF *dwarf = die.GetDWARF();
3213 return dwarf->ResolveTypeUID(form_value.Reference(), true);
3260 SymbolFileDWARF *dwarf = die.GetDWARF();
3262 if (dwarf && type) {
3266 dwarf->GetDeclContextContainingUID(die.GetID()));
3274 SymbolFileDWARF *dwarf = die.GetDWARF();
3281 dwarf->GetDeclContextContainingUID(die.GetID()));
3292 SymbolFileDWARF *dwarf = die.GetDWARF();
3300 dwarf->GetDeclContextContainingUID(die.GetID()));
3466 SymbolFileDWARF *dwarf = die.GetDWARF();
3468 dwarf->GetObjectFile()->GetModule()->LogMessage(
3477 dwarf->GetObjectFile()->GetModule()->LogMessage(
3498 SymbolFileDWARF *dwarf = die.GetDWARF();
3500 DWARFDIE decl_ctx_die = dwarf->GetDeclContextDIEContainingDIE(die);