Lines Matching refs:Offset
74 uint32_t &Offset) { in ParseInteger() argument
76 uint64_t Value = decodeULEB128(Data + Offset, &Length); in ParseInteger()
77 Offset = Offset + Length; in ParseInteger()
82 uint32_t &Offset) { in ParseString() argument
83 const char *String = reinterpret_cast<const char*>(Data + Offset); in ParseString()
85 Offset = Offset + Length + 1; in ParseString()
90 uint32_t &Offset) { in IntegerAttribute() argument
92 ParseInteger(Data, Offset)); in IntegerAttribute()
96 uint32_t &Offset) { in StringAttribute() argument
103 SW.printString("Value", ParseString(Data, Offset)); in StringAttribute()
120 uint32_t &Offset) { in CPU_arch() argument
127 uint64_t Value = ParseInteger(Data, Offset); in CPU_arch()
134 uint32_t &Offset) { in CPU_arch_profile() argument
135 uint64_t Encoded = ParseInteger(Data, Offset); in CPU_arch_profile()
151 uint32_t &Offset) { in ARM_ISA_use() argument
154 uint64_t Value = ParseInteger(Data, Offset); in ARM_ISA_use()
161 uint32_t &Offset) { in THUMB_ISA_use() argument
164 uint64_t Value = ParseInteger(Data, Offset); in THUMB_ISA_use()
171 uint32_t &Offset) { in FP_arch() argument
177 uint64_t Value = ParseInteger(Data, Offset); in FP_arch()
184 uint32_t &Offset) { in WMMX_arch() argument
187 uint64_t Value = ParseInteger(Data, Offset); in WMMX_arch()
194 uint32_t &Offset) { in Advanced_SIMD_arch() argument
199 uint64_t Value = ParseInteger(Data, Offset); in Advanced_SIMD_arch()
206 uint32_t &Offset) { in PCS_config() argument
212 uint64_t Value = ParseInteger(Data, Offset); in PCS_config()
219 uint32_t &Offset) { in ABI_PCS_R9_use() argument
222 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_R9_use()
229 uint32_t &Offset) { in ABI_PCS_RW_data() argument
234 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_RW_data()
241 uint32_t &Offset) { in ABI_PCS_RO_data() argument
244 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_RO_data()
251 uint32_t &Offset) { in ABI_PCS_GOT_use() argument
254 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_GOT_use()
261 uint32_t &Offset) { in ABI_PCS_wchar_t() argument
266 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_wchar_t()
273 uint32_t &Offset) { in ABI_FP_rounding() argument
276 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_rounding()
283 uint32_t &Offset) { in ABI_FP_denormal() argument
286 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_denormal()
293 uint32_t &Offset) { in ABI_FP_exceptions() argument
296 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_exceptions()
304 uint32_t &Offset) { in ABI_FP_user_exceptions() argument
307 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_user_exceptions()
314 uint32_t &Offset) { in ABI_FP_number_model() argument
319 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_number_model()
326 uint32_t &Offset) { in ABI_align_needed() argument
331 uint64_t Value = ParseInteger(Data, Offset); in ABI_align_needed()
346 uint32_t &Offset) { in ABI_align_preserved() argument
352 uint64_t Value = ParseInteger(Data, Offset); in ABI_align_preserved()
367 uint32_t &Offset) { in ABI_enum_size() argument
372 uint64_t Value = ParseInteger(Data, Offset); in ABI_enum_size()
379 uint32_t &Offset) { in ABI_HardFP_use() argument
384 uint64_t Value = ParseInteger(Data, Offset); in ABI_HardFP_use()
391 uint32_t &Offset) { in ABI_VFP_args() argument
396 uint64_t Value = ParseInteger(Data, Offset); in ABI_VFP_args()
403 uint32_t &Offset) { in ABI_WMMX_args() argument
406 uint64_t Value = ParseInteger(Data, Offset); in ABI_WMMX_args()
414 uint32_t &Offset) { in ABI_optimization_goals() argument
420 uint64_t Value = ParseInteger(Data, Offset); in ABI_optimization_goals()
428 uint32_t &Offset) { in ABI_FP_optimization_goals() argument
434 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_optimization_goals()
441 uint32_t &Offset) { in compatibility() argument
442 uint64_t Integer = ParseInteger(Data, Offset); in compatibility()
443 StringRef String = ParseString(Data, Offset); in compatibility()
463 uint32_t &Offset) { in CPU_unaligned_access() argument
466 uint64_t Value = ParseInteger(Data, Offset); in CPU_unaligned_access()
473 uint32_t &Offset) { in FP_HP_extension() argument
476 uint64_t Value = ParseInteger(Data, Offset); in FP_HP_extension()
483 uint32_t &Offset) { in ABI_FP_16bit_format() argument
486 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_16bit_format()
493 uint32_t &Offset) { in MPextension_use() argument
496 uint64_t Value = ParseInteger(Data, Offset); in MPextension_use()
503 uint32_t &Offset) { in DIV_use() argument
508 uint64_t Value = ParseInteger(Data, Offset); in DIV_use()
515 uint32_t &Offset) { in T2EE_use() argument
518 uint64_t Value = ParseInteger(Data, Offset); in T2EE_use()
525 uint32_t &Offset) { in Virtualization_use() argument
531 uint64_t Value = ParseInteger(Data, Offset); in Virtualization_use()
538 uint32_t &Offset) { in nodefaults() argument
539 uint64_t Value = ParseInteger(Data, Offset); in nodefaults()
543 void ARMAttributeParser::ParseIndexList(const uint8_t *Data, uint32_t &Offset, in ParseIndexList() argument
547 uint64_t Value = decodeULEB128(Data + Offset, &Length); in ParseIndexList()
548 Offset = Offset + Length; in ParseIndexList()
556 uint32_t &Offset, uint32_t Length) { in ParseAttributeList() argument
557 while (Offset < Length) { in ParseAttributeList()
559 uint64_t Tag = decodeULEB128(Data + Offset, &Length); in ParseAttributeList()
560 Offset += Length; in ParseAttributeList()
567 Data, Offset); in ParseAttributeList()
580 IntegerAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset); in ParseAttributeList()
582 StringAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset); in ParseAttributeList()
588 uint32_t Offset = sizeof(uint32_t); /* SectionLength */ in ParseSubsection() local
592 const char *VendorName = reinterpret_cast<const char*>(Data + Offset); in ParseSubsection()
595 Offset = Offset + VendorNameLength + 1; in ParseSubsection()
600 while (Offset < Length) { in ParseSubsection()
602 uint8_t Tag = Data[Offset]; in ParseSubsection()
604 Offset = Offset + sizeof(Tag); in ParseSubsection()
607 *reinterpret_cast<const support::ulittle32_t*>(Data + Offset); in ParseSubsection()
609 Offset = Offset + sizeof(Size); in ParseSubsection()
625 ParseIndexList(Data, Offset, Indicies); in ParseSubsection()
630 ParseIndexList(Data, Offset, Indicies); in ParseSubsection()
642 ParseAttributeList(Data, Offset, Length); in ParseSubsection()
647 size_t Offset = 1; in Parse() local
650 while (Offset < Section.size()) { in Parse()
652 *reinterpret_cast<const support::ulittle32_t*>(Section.data() + Offset); in Parse()
657 ParseSubsection(Section.data() + Offset, SectionLength); in Parse()
658 Offset = Offset + SectionLength; in Parse()