Lines Matching refs:Form

81 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData,  in skipValue()  argument
86 switch (Form) { in skipValue()
145 dwarf::getFixedFormByteSize(Form, Params)) { in skipValue()
169 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
181 if (Form < makeArrayRef(DWARF5FormClasses).size() && in isFormClass()
182 DWARF5FormClasses[Form] == FC) in isFormClass()
185 switch (Form) { in isFormClass()
200 return (Form == DW_FORM_data4 || Form == DW_FORM_data8 || in isFormClass()
201 Form == DW_FORM_strp || Form == DW_FORM_line_strp) && in isFormClass()
220 switch (Form) { in extractValue()
224 (Form == DW_FORM_addr) ? FP.AddrSize : FP.getRefAddrByteSize(); in extractValue()
290 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr)); in extractValue()
363 switch (Form) { in dump()
417 switch (Form) { in dump()
527 OS << format("DW_FORM(0x%4.4x)", Form); in dump()
555 if (Form == DW_FORM_string) in getAsCString()
558 if (Form == DW_FORM_GNU_strp_alt || C == nullptr) in getAsCString()
561 if (Form == DW_FORM_line_strp) { in getAsCString()
567 if (Form == DW_FORM_GNU_str_index || Form == DW_FORM_strx || in getAsCString()
568 Form == DW_FORM_strx1 || Form == DW_FORM_strx2 || Form == DW_FORM_strx3 || in getAsCString()
569 Form == DW_FORM_strx4) { in getAsCString()
597 if (Form == DW_FORM_GNU_addr_index || Form == DW_FORM_addrx) { in getAsSectionedAddress()
612 switch (Form) { in getAsReference()
638 Form == DW_FORM_sdata) in getAsUnsignedConstant()
645 (Form == DW_FORM_udata && in getAsSignedConstant()
648 switch (Form) { in getAsSignedConstant()
664 Form != DW_FORM_data16) in getAsBlock()
670 if (!isFormClass(FC_String) && Form == DW_FORM_string) in getAsCStringOffset()