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

/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDIERef.cpp34 DIERef::DIERef(const DWARFFormValue& form_value) : argument
38 if (form_value.IsValid())
40 const DWARFCompileUnit* dwarf_cu = form_value.GetCompileUnit();
48 die_offset = form_value.Reference();
H A DDWARFAttribute.cpp64 DWARFAttributes::ExtractFormValueAtIndex (uint32_t i, DWARFFormValue &form_value) const
67 form_value.SetCompileUnit(cu);
68 form_value.SetForm(FormAtIndex(i));
70 return form_value.ExtractValue(cu->GetSymbolFileDWARF()->get_debug_info_data(), &offset);
85 DWARFFormValue form_value; local
86 if (ExtractFormValueAtIndex(i, form_value))
87 return form_value.Reference();
H A DDWARFDebugInfoEntry.cpp243 DWARFFormValue form_value(cu, form);
244 if (form_value.ExtractValue(debug_info_data, &offset))
247 const_cast<DWARFCompileUnit*>(cu)->SetBaseAddress(form_value.Address());
449 DWARFFormValue form_value(cu, form);
450 if (form_value.ExtractValue(debug_info_data, &offset))
455 lo_pc = form_value.Address();
463 lo_pc = form_value.Address();
467 if (form_value.Form() == DW_FORM_addr ||
468 form_value.Form() == DW_FORM_GNU_addr_index)
470 hi_pc = form_value
[all...]
H A DDWARFASTParserGo.cpp95 DWARFFormValue form_value; local
118 if (attributes.ExtractFormValueAtIndex(i, form_value))
123 type_name_cstr = form_value.AsCString();
128 byte_size = form_value.Unsigned();
131 // = form_value.Unsigned();
134 encoding_uid = form_value.Reference();
137 go_kind = form_value.Unsigned();
206 if (attributes.ExtractFormValueAtIndex(i, form_value))
211 type_name_cstr = form_value.AsCString();
216 byte_size = form_value
519 DWARFFormValue form_value; local
595 DWARFFormValue form_value; local
692 DWARFFormValue form_value; local
[all...]
H A DDIERef.h31 DIERef(const DWARFFormValue& form_value);
H A DDWARFASTParserClang.cpp249 DWARFFormValue form_value; local
278 if (attributes.ExtractFormValueAtIndex(i, form_value))
282 case DW_AT_decl_file: decl.SetFile(sc.comp_unit->GetSupportFiles().GetFileSpecAtIndex(form_value.Unsigned())); break;
283 case DW_AT_decl_line: decl.SetLine(form_value.Unsigned()); break;
284 case DW_AT_decl_column: decl.SetColumn(form_value.Unsigned()); break;
287 type_name_cstr = form_value.AsCString();
298 case DW_AT_byte_size: byte_size = form_value.Unsigned(); break;
299 case DW_AT_encoding: encoding = form_value.Unsigned(); break;
300 case DW_AT_type: encoding_uid = DIERef(form_value).GetUID(); break;
466 if (attributes.ExtractFormValueAtIndex(i, form_value))
1822 DWARFFormValue form_value; local
2315 DWARFFormValue form_value; local
2619 DWARFFormValue form_value; local
3049 DWARFFormValue form_value; local
3199 DWARFFormValue form_value; local
3366 DWARFFormValue form_value; local
3440 DWARFFormValue form_value; local
[all...]
H A DDWARFDebugPubnames.cpp118 DWARFFormValue form_value; local
122 if (attributes.ExtractFormValueAtIndex(i, form_value))
123 name = form_value.AsCString();
128 if (attributes.ExtractFormValueAtIndex(i, form_value))
129 mangled = form_value.AsCString();
H A DHashedNameToDIE.cpp336 DWARFFormValue form_value (NULL, header_data.atoms[i].form);
338 if (!form_value.ExtractValue(data, offset_ptr))
344 hash_data.offset = (dw_offset_t)form_value.Reference (header_data.die_base_offset);
348 hash_data.tag = (dw_tag_t)form_value.Unsigned ();
351 hash_data.type_flags = (uint32_t)form_value.Unsigned ();
355 hash_data.qualified_name_hash = form_value.Unsigned ();
375 DWARFFormValue form_value (NULL, header_data.atoms[i].form);
H A DDWARFAttribute.h61 bool ExtractFormValueAtIndex (uint32_t i, DWARFFormValue &form_value) const;
H A DDWARFCompileUnit.cpp828 DWARFFormValue form_value; local
832 if (attributes.ExtractFormValueAtIndex(i, form_value))
833 name = form_value.AsCString();
837 if (attributes.ExtractFormValueAtIndex(i, form_value))
838 is_declaration = form_value.Unsigned() != 0;
842 // if (attributes.ExtractFormValueAtIndex(i, form_value))
843 // is_artificial = form_value.Unsigned() != 0;
848 if (attributes.ExtractFormValueAtIndex(i, form_value))
849 mangled_cstr = form_value.AsCString();
880 // if (attributes.ExtractFormValueAtIndex(dwarf2Data, i, form_value))
[all...]
H A DSymbolFileDWARF.cpp4055 DWARFFormValue form_value; local
4057 if (attributes.ExtractFormValueAtIndex(i, form_value))
4061 case DW_AT_decl_file: decl.SetFile(sc.comp_unit->GetSupportFiles().GetFileSpecAtIndex(form_value.Unsigned())); break;
4062 case DW_AT_decl_line: decl.SetLine(form_value.Unsigned()); break;
4063 case DW_AT_decl_column: decl.SetColumn(form_value.Unsigned()); break;
4064 case DW_AT_name: name = form_value.AsCString(); break;
4066 case DW_AT_MIPS_linkage_name: mangled = form_value.AsCString(); break;
4067 case DW_AT_type: type_die_form = form_value; break;
4068 case DW_AT_external: is_external = form_value.Boolean(); break;
4076 if (DWARFFormValue::IsBlockForm(form_value
[all...]

Completed in 147 milliseconds