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

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFAttribute.cpp36 uint32_t i, DWARFFormValue &form_value) const {
38 form_value.SetUnit(cu);
39 form_value.SetForm(FormAtIndex(i));
41 return form_value.ExtractValue(cu->GetData(), &offset);
54 DWARFFormValue form_value; local
55 if (ExtractFormValueAtIndex(i, form_value))
56 return form_value.Reference();
H A DDWARFDebugInfoEntry.cpp252 DWARFFormValue form_value(cu);
254 abbrevDecl->GetAttrAndFormValueByIndex(i, attr, form_value);
256 if (form_value.ExtractValue(data, &offset)) {
259 lo_pc = form_value.Address();
267 lo_pc = form_value.Address();
271 if (form_value.Form() == DW_FORM_addr ||
272 form_value.Form() == DW_FORM_addrx ||
273 form_value.Form() == DW_FORM_GNU_addr_index) {
274 hi_pc = form_value.Address();
276 hi_pc = form_value
455 DumpAttribute( const DWARFUnit *cu, const DWARFDataExtractor &data, lldb::offset_t *offset_ptr, Stream &s, dw_attr_t attr, DWARFFormValue &form_value) argument
600 GetAttributeValue( const DWARFUnit *cu, const dw_attr_t attr, DWARFFormValue &form_value, dw_offset_t *end_attr_offset_ptr, bool check_specification_or_abstract_origin) const argument
660 DWARFFormValue form_value; local
673 DWARFFormValue form_value; local
687 DWARFFormValue form_value; local
697 DWARFFormValue form_value; local
713 DWARFFormValue form_value; local
754 DWARFFormValue form_value; local
[all...]
H A DDWARFAbbreviationDeclaration.h36 DWARFFormValue &form_value) const {
37 m_attributes[idx].get(attr, form_value.FormRef(), form_value.ValueRef());
H A DDWARFASTParserClang.cpp261 DWARFFormValue form_value; local
262 if (!attributes.ExtractFormValueAtIndex(i, form_value))
266 abstract_origin = form_value;
270 accessibility = DW_ACCESS_to_AccessType(form_value.Unsigned());
274 is_artificial = form_value.Boolean();
278 bit_stride = form_value.Unsigned();
282 byte_size = form_value.Unsigned();
286 byte_stride = form_value.Unsigned();
290 calling_convention = form_value.Unsigned();
294 containing_type = form_value;
1850 DWARFFormValue form_value; local
2229 DWARFFormValue form_value; local
2425 DWARFFormValue form_value; local
2873 DWARFFormValue form_value; local
3007 DWARFFormValue form_value; local
3125 DWARFFormValue form_value; local
3209 DWARFFormValue form_value; local
[all...]
H A DManualDWARFIndex.cpp156 DWARFFormValue form_value; local
159 if (attributes.ExtractFormValueAtIndex(i, form_value))
160 name = form_value.AsCString();
164 if (attributes.ExtractFormValueAtIndex(i, form_value))
165 is_declaration = form_value.Unsigned() != 0;
170 // form_value))
171 // is_artificial = form_value.Unsigned() != 0;
176 if (attributes.ExtractFormValueAtIndex(i, form_value))
177 mangled_cstr = form_value.AsCString();
207 // form_value)) {
[all...]
H A DDWARFUnit.cpp295 DWARFFormValue form_value; local
296 if (attributes.ExtractFormValueAtIndex(i, form_value)) {
297 addr_base = form_value.Unsigned();
305 DWARFFormValue form_value; local
306 if (!attributes.ExtractFormValueAtIndex(i, form_value))
310 SetLoclistsBase(form_value.Unsigned());
313 ranges_base = form_value.Unsigned();
317 SetStrOffsetsBase(form_value.Unsigned());
320 SetBaseAddress(form_value.Address());
325 SetBaseAddress(form_value
[all...]
H A DHashedNameToDIE.cpp264 DWARFFormValue form_value(nullptr, header_data.atoms[i].form);
266 if (!form_value.ExtractValue(data, offset_ptr))
272 DWARFFormValue::IsDataForm(form_value.Form())
273 ? form_value.Unsigned()
274 : form_value.Reference(header_data.die_base_offset);
278 hash_data.tag = (dw_tag_t)form_value.Unsigned();
282 hash_data.type_flags = (uint32_t)form_value.Unsigned();
286 hash_data.qualified_name_hash = form_value.Unsigned();
H A DDWARFAttribute.h67 bool ExtractFormValueAtIndex(uint32_t i, DWARFFormValue &form_value) const;
H A DSymbolFileDWARF.cpp3250 DWARFFormValue form_value; local
3252 if (attributes.ExtractFormValueAtIndex(i, form_value)) {
3256 form_value.Unsigned()));
3259 decl.SetLine(form_value.Unsigned());
3262 decl.SetColumn(form_value.Unsigned());
3265 name = form_value.AsCString();
3269 mangled = form_value.AsCString();
3272 type_die_form = form_value;
3275 is_external = form_value.Boolean();
3285 if (DWARFFormValue::IsBlockForm(form_value
3839 DWARFFormValue form_value; local
[all...]
H A DDWARFDIE.cpp134 DWARFFormValue form_value; local
135 if (m_die->GetAttributeValue(cu, attr, form_value, nullptr,
137 return form_value.Reference();
H A DDWARFDebugInfoEntry.h116 dw_attr_t attr, DWARFFormValue &form_value);

Completed in 125 milliseconds