Lines Matching refs:Form
80 DWARFFormValue DWARFFormValue::createFromSValue(dwarf::Form F, int64_t V) { in createFromSValue()
84 DWARFFormValue DWARFFormValue::createFromUValue(dwarf::Form F, uint64_t V) { in createFromUValue()
88 DWARFFormValue DWARFFormValue::createFromPValue(dwarf::Form F, const char *V) { in createFromPValue()
92 DWARFFormValue DWARFFormValue::createFromBlockValue(dwarf::Form F, in createFromBlockValue()
100 DWARFFormValue DWARFFormValue::createFromUnit(dwarf::Form F, const DWARFUnit *U, in createFromUnit()
108 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData, in skipValue() argument
113 switch (Form) { in skipValue()
173 dwarf::getFixedFormByteSize(Form, Params)) { in skipValue()
202 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
214 if (Form < makeArrayRef(DWARF5FormClasses).size() && in isFormClass()
215 DWARF5FormClasses[Form] == FC) in isFormClass()
218 switch (Form) { in isFormClass()
233 if (Form == DW_FORM_strp || Form == DW_FORM_line_strp) in isFormClass()
237 if (Form == DW_FORM_data4 || Form == DW_FORM_data8) in isFormClass()
261 switch (Form) { in extractValue()
265 (Form == DW_FORM_addr) ? FP.AddrSize : FP.getRefAddrByteSize(); in extractValue()
341 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
412 switch (Form) { in dump()
485 switch (Form) { in dump()
600 OS << format("DW_FORM(0x%4.4x)", Form); in dump()
628 if (Form == DW_FORM_string) in getAsCString()
631 if (Form == DW_FORM_GNU_strp_alt || C == nullptr) in getAsCString()
634 if (Form == DW_FORM_line_strp) { in getAsCString()
640 if (Form == DW_FORM_GNU_str_index || Form == DW_FORM_strx || in getAsCString()
641 Form == DW_FORM_strx1 || Form == DW_FORM_strx2 || Form == DW_FORM_strx3 || in getAsCString()
642 Form == DW_FORM_strx4) { in getAsCString()
672 bool AddrOffset = Form == dwarf::DW_FORM_LLVM_addrx_offset; in getAsSectionedAddress()
673 if (Form == DW_FORM_GNU_addr_index || Form == DW_FORM_addrx || AddrOffset) { in getAsSectionedAddress()
697 switch (Form) { in getAsRelativeReference()
723 Form == DW_FORM_sdata) in getAsUnsignedConstant()
730 (Form == DW_FORM_udata && in getAsSignedConstant()
733 switch (Form) { in getAsSignedConstant()
749 Form != DW_FORM_data16) in getAsBlock()
755 if (!isFormClass(FC_String) && Form == DW_FORM_string) in getAsCStringOffset()