Lines Matching refs:Offset

75                                           uint32_t &Offset) {  in ParseInteger()  argument
77 uint64_t Value = decodeULEB128(Data + Offset, &Length); in ParseInteger()
78 Offset = Offset + Length; in ParseInteger()
83 uint32_t &Offset) { in ParseString() argument
84 const char *String = reinterpret_cast<const char*>(Data + Offset); in ParseString()
86 Offset = Offset + Length + 1; in ParseString()
91 uint32_t &Offset) { in IntegerAttribute() argument
93 uint64_t Value = ParseInteger(Data, Offset); in IntegerAttribute()
101 uint32_t &Offset) { in StringAttribute() argument
103 StringRef ValueDesc = ParseString(Data, Offset); in StringAttribute()
132 uint32_t &Offset) { in CPU_arch() argument
139 uint64_t Value = ParseInteger(Data, Offset); in CPU_arch()
146 uint32_t &Offset) { in CPU_arch_profile() argument
147 uint64_t Encoded = ParseInteger(Data, Offset); in CPU_arch_profile()
163 uint32_t &Offset) { in ARM_ISA_use() argument
166 uint64_t Value = ParseInteger(Data, Offset); in ARM_ISA_use()
173 uint32_t &Offset) { in THUMB_ISA_use() argument
176 uint64_t Value = ParseInteger(Data, Offset); in THUMB_ISA_use()
183 uint32_t &Offset) { in FP_arch() argument
189 uint64_t Value = ParseInteger(Data, Offset); in FP_arch()
196 uint32_t &Offset) { in WMMX_arch() argument
199 uint64_t Value = ParseInteger(Data, Offset); in WMMX_arch()
206 uint32_t &Offset) { in Advanced_SIMD_arch() argument
211 uint64_t Value = ParseInteger(Data, Offset); in Advanced_SIMD_arch()
218 uint32_t &Offset) { in PCS_config() argument
224 uint64_t Value = ParseInteger(Data, Offset); in PCS_config()
231 uint32_t &Offset) { in ABI_PCS_R9_use() argument
234 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_R9_use()
241 uint32_t &Offset) { in ABI_PCS_RW_data() argument
246 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_RW_data()
253 uint32_t &Offset) { in ABI_PCS_RO_data() argument
258 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_RO_data()
265 uint32_t &Offset) { in ABI_PCS_GOT_use() argument
270 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_GOT_use()
277 uint32_t &Offset) { in ABI_PCS_wchar_t() argument
282 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_wchar_t()
289 uint32_t &Offset) { in ABI_FP_rounding() argument
292 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_rounding()
299 uint32_t &Offset) { in ABI_FP_denormal() argument
304 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_denormal()
311 uint32_t &Offset) { in ABI_FP_exceptions() argument
314 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_exceptions()
322 uint32_t &Offset) { in ABI_FP_user_exceptions() argument
325 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_user_exceptions()
332 uint32_t &Offset) { in ABI_FP_number_model() argument
337 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_number_model()
344 uint32_t &Offset) { in ABI_align_needed() argument
349 uint64_t Value = ParseInteger(Data, Offset); in ABI_align_needed()
364 uint32_t &Offset) { in ABI_align_preserved() argument
370 uint64_t Value = ParseInteger(Data, Offset); in ABI_align_preserved()
385 uint32_t &Offset) { in ABI_enum_size() argument
390 uint64_t Value = ParseInteger(Data, Offset); in ABI_enum_size()
397 uint32_t &Offset) { in ABI_HardFP_use() argument
402 uint64_t Value = ParseInteger(Data, Offset); in ABI_HardFP_use()
409 uint32_t &Offset) { in ABI_VFP_args() argument
414 uint64_t Value = ParseInteger(Data, Offset); in ABI_VFP_args()
421 uint32_t &Offset) { in ABI_WMMX_args() argument
424 uint64_t Value = ParseInteger(Data, Offset); in ABI_WMMX_args()
432 uint32_t &Offset) { in ABI_optimization_goals() argument
438 uint64_t Value = ParseInteger(Data, Offset); in ABI_optimization_goals()
446 uint32_t &Offset) { in ABI_FP_optimization_goals() argument
452 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_optimization_goals()
459 uint32_t &Offset) { in compatibility() argument
460 uint64_t Integer = ParseInteger(Data, Offset); in compatibility()
461 StringRef String = ParseString(Data, Offset); in compatibility()
483 uint32_t &Offset) { in CPU_unaligned_access() argument
486 uint64_t Value = ParseInteger(Data, Offset); in CPU_unaligned_access()
493 uint32_t &Offset) { in FP_HP_extension() argument
496 uint64_t Value = ParseInteger(Data, Offset); in FP_HP_extension()
503 uint32_t &Offset) { in ABI_FP_16bit_format() argument
506 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_16bit_format()
513 uint32_t &Offset) { in MPextension_use() argument
516 uint64_t Value = ParseInteger(Data, Offset); in MPextension_use()
523 uint32_t &Offset) { in DIV_use() argument
528 uint64_t Value = ParseInteger(Data, Offset); in DIV_use()
535 uint32_t &Offset) { in DSP_extension() argument
538 uint64_t Value = ParseInteger(Data, Offset); in DSP_extension()
545 uint32_t &Offset) { in T2EE_use() argument
548 uint64_t Value = ParseInteger(Data, Offset); in T2EE_use()
555 uint32_t &Offset) { in Virtualization_use() argument
561 uint64_t Value = ParseInteger(Data, Offset); in Virtualization_use()
568 uint32_t &Offset) { in nodefaults() argument
569 uint64_t Value = ParseInteger(Data, Offset); in nodefaults()
573 void ARMAttributeParser::ParseIndexList(const uint8_t *Data, uint32_t &Offset, in ParseIndexList() argument
577 uint64_t Value = decodeULEB128(Data + Offset, &Length); in ParseIndexList()
578 Offset = Offset + Length; in ParseIndexList()
586 uint32_t &Offset, uint32_t Length) { in ParseAttributeList() argument
587 while (Offset < Length) { in ParseAttributeList()
589 uint64_t Tag = decodeULEB128(Data + Offset, &Length); in ParseAttributeList()
590 Offset += Length; in ParseAttributeList()
597 Data, Offset); in ParseAttributeList()
610 IntegerAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset); in ParseAttributeList()
612 StringAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset); in ParseAttributeList()
618 uint32_t Offset = sizeof(uint32_t); /* SectionLength */ in ParseSubsection() local
620 const char *VendorName = reinterpret_cast<const char*>(Data + Offset); in ParseSubsection()
622 Offset = Offset + VendorNameLength + 1; in ParseSubsection()
633 while (Offset < Length) { in ParseSubsection()
635 uint8_t Tag = Data[Offset]; in ParseSubsection()
636 Offset = Offset + sizeof(Tag); in ParseSubsection()
639 *reinterpret_cast<const support::ulittle32_t*>(Data + Offset); in ParseSubsection()
640 Offset = Offset + sizeof(Size); in ParseSubsection()
661 ParseIndexList(Data, Offset, Indicies); in ParseSubsection()
666 ParseIndexList(Data, Offset, Indicies); in ParseSubsection()
677 ParseAttributeList(Data, Offset, Length); in ParseSubsection()
679 ParseAttributeList(Data, Offset, Length); in ParseSubsection()
685 size_t Offset = 1; in Parse() local
688 while (Offset < Section.size()) { in Parse()
690 support::endian::read32le(Section.data() + Offset) : in Parse()
691 support::endian::read32be(Section.data() + Offset); in Parse()
698 ParseSubsection(Section.data() + Offset, SectionLength); in Parse()
699 Offset = Offset + SectionLength; in Parse()