Home
last modified time | relevance | path

Searched refs:form_value (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.cpp485 form_value.SetUnit(cu); in GetAttributeValue()
528 DWARFFormValue form_value; in GetAttributeValueAsString() local
531 return form_value.AsCString(); in GetAttributeValueAsString()
541 DWARFFormValue form_value; in GetAttributeValueAsUnsigned() local
544 return form_value.Unsigned(); in GetAttributeValueAsUnsigned()
555 DWARFFormValue form_value; in GetAttributeValueAsReference() local
558 return form_value.Reference(); in GetAttributeValueAsReference()
565 DWARFFormValue form_value; in GetAttributeValueAsAddress() local
568 return form_value.Address(); in GetAttributeValueAsAddress()
581 DWARFFormValue form_value; in GetAttributeHighPC() local
[all …]
H A DDWARFAttribute.cpp28 void DWARFAttributes::Append(const DWARFFormValue &form_value, in Append() argument
32 {attr, form_value.Form(), form_value.Value()}}; in Append()
37 uint32_t i, DWARFFormValue &form_value) const { in ExtractFormValueAtIndex()
39 form_value.SetUnit(cu); in ExtractFormValueAtIndex()
40 form_value.SetForm(FormAtIndex(i)); in ExtractFormValueAtIndex()
41 if (form_value.Form() == DW_FORM_implicit_const) { in ExtractFormValueAtIndex()
42 form_value.SetValue(ValueAtIndex(i)); in ExtractFormValueAtIndex()
46 return form_value.ExtractValue(cu->GetData(), &offset); in ExtractFormValueAtIndex()
59 DWARFFormValue form_value; in FormValueAsReferenceAtIndex() local
60 if (ExtractFormValueAtIndex(i, form_value)) in FormValueAsReferenceAtIndex()
[all …]
H A DDWARFASTParserClang.cpp307 DWARFFormValue form_value; in ParsedDWARFTypeAttributes() local
312 abstract_origin = form_value; in ParsedDWARFTypeAttributes()
340 containing_type = form_value; in ParsedDWARFTypeAttributes()
372 if (form_value.Unsigned()) in ParsedDWARFTypeAttributes()
394 signature = form_value; in ParsedDWARFTypeAttributes()
398 specification = form_value; in ParsedDWARFTypeAttributes()
402 type = form_value; in ParsedDWARFTypeAttributes()
1851 DWARFFormValue form_value; in ParseTemplateDIE() local
2356 DWARFFormValue form_value; in ParseSingleMember() local
3029 DWARFFormValue form_value; in ParseChildArrayInfo() local
[all …]
H A DDWARFAbbreviationDeclaration.h36 DWARFFormValue &form_value) const { in GetAttrAndFormValueByIndex() argument
37 m_attributes[idx].get(attr, form_value.FormRef(), form_value.ValueRef()); in GetAttrAndFormValueByIndex()
H A DManualDWARFIndex.cpp199 DWARFFormValue form_value; in IndexUnitImpl() local
202 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
203 name = form_value.AsCString(); in IndexUnitImpl()
207 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
208 is_declaration = form_value.Unsigned() != 0; in IndexUnitImpl()
213 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
214 mangled_cstr = form_value.AsCString(); in IndexUnitImpl()
235 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
236 specification_die_form = form_value; in IndexUnitImpl()
H A DDWARFUnit.cpp309 DWARFFormValue form_value; in AddUnitDIE() local
311 addr_base = form_value.Unsigned(); in AddUnitDIE()
319 DWARFFormValue form_value; in AddUnitDIE() local
324 SetLoclistsBase(form_value.Unsigned()); in AddUnitDIE()
327 SetRangesBase(form_value.Unsigned()); in AddUnitDIE()
330 SetStrOffsetsBase(form_value.Unsigned()); in AddUnitDIE()
333 SetBaseAddress(form_value.Address()); in AddUnitDIE()
338 SetBaseAddress(form_value.Address()); in AddUnitDIE()
344 gnu_addr_base = form_value.Unsigned(); in AddUnitDIE()
347 gnu_ranges_base = form_value.Unsigned(); in AddUnitDIE()
[all …]
H A DHashedNameToDIE.cpp271 DWARFFormValue form_value(nullptr, header_data.atoms[i].form); in Read() local
273 if (!form_value.ExtractValue(data, offset_ptr)) in Read()
279 DWARFFormValue::IsDataForm(form_value.Form()) in Read()
280 ? form_value.Unsigned() in Read()
281 : form_value.Reference(header_data.die_base_offset); in Read()
285 hash_data.tag = (dw_tag_t)form_value.Unsigned(); in Read()
289 hash_data.type_flags = (uint32_t)form_value.Unsigned(); in Read()
293 hash_data.qualified_name_hash = form_value.Unsigned(); in Read()
H A DDWARFAttribute.h49 void Append(const DWARFFormValue &form_value, dw_offset_t attr_die_offset,
62 bool ExtractFormValueAtIndex(uint32_t i, DWARFFormValue &form_value) const;
H A DSymbolFileDWARF.cpp3072 DWARFFormValue form_value; in ParseVariableDIE() local
3088 name = form_value.AsCString(); in ParseVariableDIE()
3092 mangled = form_value.AsCString(); in ParseVariableDIE()
3095 type_die_form = form_value; in ParseVariableDIE()
3098 is_external = form_value.Boolean(); in ParseVariableDIE()
3101 const_value_form = form_value; in ParseVariableDIE()
3104 location_form = form_value; in ParseVariableDIE()
3107 spec_die = form_value.Reference(); in ParseVariableDIE()
3565 DWARFFormValue form_value; in CollectCallSiteParameters() local
3633 DWARFFormValue form_value; in CollectCallEdges() local
[all …]
H A DDWARFDIE.cpp134 DWARFFormValue form_value; in GetAttributeValueAsReferenceDIE() local
135 if (m_die->GetAttributeValue(cu, attr, form_value, nullptr, in GetAttributeValueAsReferenceDIE()
137 return form_value.Reference(); in GetAttributeValueAsReferenceDIE()