Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.cpp375 form_value.SetUnit(cu); in GetAttributeValue()
418 DWARFFormValue form_value; in GetAttributeValueAsString() local
431 DWARFFormValue form_value; in GetAttributeValueAsUnsigned() local
434 return form_value.Unsigned(); in GetAttributeValueAsUnsigned()
442 DWARFFormValue form_value; in GetAttributeValueAsOptionalUnsigned() local
445 return form_value.Unsigned(); in GetAttributeValueAsOptionalUnsigned()
456 DWARFFormValue form_value; in GetAttributeValueAsReference() local
466 DWARFFormValue form_value; in GetAttributeValueAsAddress() local
469 return form_value.Address(); in GetAttributeValueAsAddress()
482 DWARFFormValue form_value; in GetAttributeHighPC() local
[all …]
H A DDWARFAttribute.cpp31 void DWARFAttributes::Append(const DWARFFormValue &form_value, in Append() argument
35 {attr, form_value.Form(), form_value.Value()}}; in Append()
40 uint32_t i, DWARFFormValue &form_value) const { in ExtractFormValueAtIndex()
42 form_value.SetUnit(cu); in ExtractFormValueAtIndex()
43 form_value.SetForm(FormAtIndex(i)); in ExtractFormValueAtIndex()
44 if (form_value.Form() == DW_FORM_implicit_const) { in ExtractFormValueAtIndex()
45 form_value.SetValue(ValueAtIndex(i)); in ExtractFormValueAtIndex()
49 return form_value.ExtractValue(cu->GetData(), &offset); in ExtractFormValueAtIndex()
62 DWARFFormValue form_value; in FormValueAsReferenceAtIndex() local
63 if (ExtractFormValueAtIndex(i, form_value)) in FormValueAsReferenceAtIndex()
[all …]
H A DDWARFASTParser.cpp46 DWARFFormValue form_value; in ParseChildArrayInfo() local
47 if (attributes.ExtractFormValueAtIndex(i, form_value)) { in ParseChildArrayInfo()
68 num_elements = form_value.Unsigned(); in ParseChildArrayInfo()
72 array_info.bit_stride = form_value.Unsigned(); in ParseChildArrayInfo()
76 array_info.byte_stride = form_value.Unsigned(); in ParseChildArrayInfo()
80 lower_bound = form_value.Unsigned(); in ParseChildArrayInfo()
85 upper_bound = form_value.Unsigned(); in ParseChildArrayInfo()
119 DWARFFormValue form_value; in GetTypeForDIE() local
121 if (attr == DW_AT_type && attributes.ExtractFormValueAtIndex(i, form_value)) in GetTypeForDIE()
122 return dwarf->ResolveTypeUID(form_value.Reference(), true); in GetTypeForDIE()
H A DDWARFASTParserClang.cpp291 DWARFFormValue form_value; in ParsedDWARFTypeAttributes() local
363 if (form_value.Unsigned()) in ParsedDWARFTypeAttributes()
385 signature = form_value; in ParsedDWARFTypeAttributes()
393 type = form_value; in ParsedDWARFTypeAttributes()
551 if (!form_value.BlockData()) in ExtractDataMemberLocation()
1448 DWARFFormValue form_value; in ParseInheritance() local
2051 DWARFFormValue form_value; in ParseTemplateDIE() local
2607 DWARFFormValue form_value; in DiscriminantValue() local
2611 type_ref = form_value; in DiscriminantValue()
2645 DWARFFormValue form_value; in MemberAttributes() local
[all …]
H A DAppleDWARFIndex.cpp82 std::optional<llvm::DWARFFormValue> form_value = in EntryHasMatchingQualhash() local
84 if (!form_value) in EntryHasMatchingQualhash()
86 std::optional<uint64_t> hash = form_value->getAsUnsignedConstant(); in EntryHasMatchingQualhash()
95 std::optional<llvm::DWARFFormValue> form_value = in EntryHasMatchingTag() local
97 if (!form_value) in EntryHasMatchingTag()
99 std::optional<uint64_t> maybe_tag = form_value->getAsUnsignedConstant(); in EntryHasMatchingTag()
111 std::optional<llvm::DWARFFormValue> form_value = in HasImplementationFlag() local
113 if (!form_value) in HasImplementationFlag()
115 std::optional<uint64_t> Flags = form_value->getAsUnsignedConstant(); in HasImplementationFlag()
H A DDWARFUnit.cpp382 DWARFFormValue form_value; in AddUnitDIE() local
384 SetAddrBase(form_value.Unsigned()); in AddUnitDIE()
391 DWARFFormValue form_value; in AddUnitDIE() local
398 SetLoclistsBase(form_value.Unsigned()); in AddUnitDIE()
401 SetRangesBase(form_value.Unsigned()); in AddUnitDIE()
404 SetStrOffsetsBase(form_value.Unsigned()); in AddUnitDIE()
407 SetBaseAddress(form_value.Address()); in AddUnitDIE()
412 SetBaseAddress(form_value.Address()); in AddUnitDIE()
418 m_gnu_addr_base = form_value.Unsigned(); in AddUnitDIE()
424 m_dwo_id = form_value.Unsigned(); in AddUnitDIE()
[all …]
H A DManualDWARFIndex.cpp237 DWARFFormValue form_value; in IndexUnitImpl() local
242 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
243 name = form_value.AsCString(); in IndexUnitImpl()
247 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
248 is_declaration = form_value.Unsigned() != 0; in IndexUnitImpl()
253 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
254 mangled_cstr = form_value.AsCString(); in IndexUnitImpl()
275 if (attributes.ExtractFormValueAtIndex(i, form_value)) in IndexUnitImpl()
276 specification_die_form = form_value; in IndexUnitImpl()
H A DDWARFAttribute.h48 void Append(const DWARFFormValue &form_value, dw_offset_t attr_die_offset,
61 bool ExtractFormValueAtIndex(uint32_t i, DWARFFormValue &form_value) const;
H A DSymbolFileDWARF.cpp3501 DWARFFormValue form_value; in ParseVariableDIE() local
3517 name = form_value.AsCString(); in ParseVariableDIE()
3521 mangled = form_value.AsCString(); in ParseVariableDIE()
3524 type_die_form = form_value; in ParseVariableDIE()
3527 is_external = form_value.Boolean(); in ParseVariableDIE()
3530 const_value_form = form_value; in ParseVariableDIE()
3533 location_form = form_value; in ParseVariableDIE()
4030 DWARFFormValue form_value; in CollectCallSiteParameters() local
4096 DWARFFormValue form_value; in CollectCallEdges() local
4105 tail_call = form_value.Boolean(); in CollectCallEdges()
[all …]
H A DDWARFDIE.cpp131 DWARFFormValue form_value; in GetAttributeValueAsReferenceDIE() local
132 if (m_die->GetAttributeValue(cu, attr, form_value, nullptr, in GetAttributeValueAsReferenceDIE()
134 return form_value.Reference(); in GetAttributeValueAsReferenceDIE()
H A DDWARFASTParserClang.h96 const lldb_private::plugin::dwarf::DWARFFormValue &form_value) const;