Lines Matching defs:die_offset
250 const dw_offset_t die_offset = die->GetOffset();
252 if (die_offset >= max_die_offset)
255 if (die_offset >= min_die_offset)
385 // m_type_index.ForEach([this, &type_set, type_mask](const char *name, uint32_t die_offset) -> bool {
391 // const DWARFDebugInfoEntry *die = DebugInfo()->GetDIEPtr(die_offset, NULL);
401 // Type *type = ResolveTypeUID(die_offset);
2490 const dw_offset_t die_offset = method_die_offsets[i];
2491 DWARFDebugInfoEntry *method_die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &method_cu);
2500 die_offset, class_str.c_str());
3151 const dw_offset_t die_offset = die_offsets[i];
3152 die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3185 die_offset, name.GetCString());
3264 const dw_offset_t die_offset = die_offsets[i];
3265 die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3281 die_offset, regex.GetText());
3293 SymbolFileDWARF::ResolveFunction (dw_offset_t die_offset,
3297 const DWARFDebugInfoEntry *die = DebugInfo()->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3407 const dw_offset_t die_offset = die_offsets[i];
3408 ResolveFunction (die_offset, dwarf_cu, sc_list);
3592 const dw_offset_t die_offset = die_offsets[i];
3593 const DWARFDebugInfoEntry *die = info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3611 die_offset, name_cstr);
3627 const dw_offset_t die_offset = die_offsets[i];
3628 const DWARFDebugInfoEntry* die = info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3647 die_offset, name_cstr);
3664 const dw_offset_t die_offset = die_offsets[i];
3665 const DWARFDebugInfoEntry* die = info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3721 die_offset, name_cstr);
3963 const dw_offset_t die_offset = die_offsets[i];
3964 die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
3985 die_offset, name.GetCString());
4069 const dw_offset_t die_offset = die_offsets[i];
4070 die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);
4090 die_offset, name.GetCString());
4509 SymbolFileDWARF::GetClangDeclContextContainingDIEOffset (dw_offset_t die_offset)
4511 if (die_offset != DW_INVALID_OFFSET)
4514 const DWARFDebugInfoEntry* die = DebugInfo()->GetDIEPtr(die_offset, &cu_sp);
4521 SymbolFileDWARF::GetClangDeclContextForDIEOffset (const SymbolContext &sc, dw_offset_t die_offset)
4523 if (die_offset != DW_INVALID_OFFSET)
4529 const DWARFDebugInfoEntry* die = debug_info->GetDIEPtr(die_offset, &cu_sp);
4592 dw_offset_t die_offset = die->GetAttributeValueAsReference(this, cu, DW_AT_specification, DW_INVALID_OFFSET);
4593 if (die_offset != DW_INVALID_OFFSET)
4594 return GetClangDeclContextForDIEOffset (sc, die_offset);
4596 die_offset = die->GetAttributeValueAsReference(this, cu, DW_AT_abstract_origin, DW_INVALID_OFFSET);
4597 if (die_offset != DW_INVALID_OFFSET)
4598 return GetClangDeclContextForDIEOffset (sc, die_offset);
4693 dw_offset_t die_offset = die->GetAttributeValueAsReference(this, cu, DW_AT_specification, DW_INVALID_OFFSET);
4694 if (die_offset != DW_INVALID_OFFSET)
4697 const DWARFDebugInfoEntry *spec_die = DebugInfo()->GetDIEPtrWithCompileUnitHint (die_offset, &spec_cu);
4703 die_offset = die->GetAttributeValueAsReference(this, cu, DW_AT_abstract_origin, DW_INVALID_OFFSET);
4704 if (die_offset != DW_INVALID_OFFSET)
4707 const DWARFDebugInfoEntry *abs_die = DebugInfo()->GetDIEPtrWithCompileUnitHint (die_offset, &abs_cu);
4811 const dw_offset_t die_offset = die_offsets[i];
4812 type_die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &type_cu);
4862 die_offset, type_name.GetCString());
5057 const dw_offset_t die_offset = die_offsets[i];
5058 type_die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &type_cu);
5151 die_offset, type_name.GetCString());
5228 const dw_offset_t die_offset = die_offsets[i];
5229 type_die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &type_cu);
5312 die_offset, type_name.GetCString());
7190 const dw_offset_t die_offset = die_offsets[i];
7191 die = debug_info->GetDIEPtrWithCompileUnitHint (die_offset, &match_dwarf_cu);
7205 GetObjectFile()->GetModule()->ReportErrorIfModifyDetected ("the DWARF debug information has been modified (.apple_names accelerator table had bad die 0x%8.8x)\n", die_offset);
7829 const dw_offset_t die_offset = die_offsets[i];
7830 die = info->GetDIEPtrWithCompileUnitHint (die_offset, &dwarf_cu);