Home | History | Annotate | Download | only in DebugInfo

Lines Matching refs:Form

109   // First, check DWARF4 form classes.
110 if (Form < ArrayRef<FormClass>(DWARF4FormClasses).size() &&
111 DWARF4FormClasses[Form] == FC)
114 if (Form == DW_FORM_ref_sig8)
117 if (Form == DW_FORM_GNU_addr_index)
119 if (Form == DW_FORM_GNU_str_index)
124 if ((Form == DW_FORM_data4 || Form == DW_FORM_data8) &&
135 // Read the value for the form into value and follow and DW_FORM_indirect
139 switch (Form) {
143 (Form == DW_FORM_addr)
213 Form = data.getULEB128(offset_ptr);
257 return DWARFFormValue::skipValue(Form, debug_info_data, offset_ptr, cu);
261 DWARFFormValue::skipValue(uint16_t form, DataExtractor debug_info_data,
265 switch (form) {
303 // 0 byte values - implied from the form.
346 form = debug_info_data.getULEB128(offset_ptr);
368 switch (Form) {
397 switch (Form) {
478 OS << format("DW_FORM(0x%4.4x)", Form);
489 if (Form == DW_FORM_string)
494 if (Form == DW_FORM_GNU_str_index) {
509 if (Form == DW_FORM_GNU_addr_index) {
522 switch (Form) {
546 if (!isFormClass(FC_Constant) || Form == DW_FORM_sdata)