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 ParseInteger(Data, Offset)); in IntegerAttribute()
97 uint32_t &Offset) { in StringAttribute() argument
104 SW.printString("Value", ParseString(Data, Offset)); in StringAttribute()
121 uint32_t &Offset) { in CPU_arch() argument
128 uint64_t Value = ParseInteger(Data, Offset); in CPU_arch()
135 uint32_t &Offset) { in CPU_arch_profile() argument
136 uint64_t Encoded = ParseInteger(Data, Offset); in CPU_arch_profile()
152 uint32_t &Offset) { in ARM_ISA_use() argument
155 uint64_t Value = ParseInteger(Data, Offset); in ARM_ISA_use()
162 uint32_t &Offset) { in THUMB_ISA_use() argument
165 uint64_t Value = ParseInteger(Data, Offset); in THUMB_ISA_use()
172 uint32_t &Offset) { in FP_arch() argument
178 uint64_t Value = ParseInteger(Data, Offset); in FP_arch()
185 uint32_t &Offset) { in WMMX_arch() argument
188 uint64_t Value = ParseInteger(Data, Offset); in WMMX_arch()
195 uint32_t &Offset) { in Advanced_SIMD_arch() argument
200 uint64_t Value = ParseInteger(Data, Offset); in Advanced_SIMD_arch()
207 uint32_t &Offset) { in PCS_config() argument
213 uint64_t Value = ParseInteger(Data, Offset); in PCS_config()
220 uint32_t &Offset) { in ABI_PCS_R9_use() argument
223 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_R9_use()
230 uint32_t &Offset) { in ABI_PCS_RW_data() argument
235 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_RW_data()
242 uint32_t &Offset) { in ABI_PCS_RO_data() argument
247 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_RO_data()
254 uint32_t &Offset) { in ABI_PCS_GOT_use() argument
259 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_GOT_use()
266 uint32_t &Offset) { in ABI_PCS_wchar_t() argument
271 uint64_t Value = ParseInteger(Data, Offset); in ABI_PCS_wchar_t()
278 uint32_t &Offset) { in ABI_FP_rounding() argument
281 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_rounding()
288 uint32_t &Offset) { in ABI_FP_denormal() argument
293 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_denormal()
300 uint32_t &Offset) { in ABI_FP_exceptions() argument
303 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_exceptions()
311 uint32_t &Offset) { in ABI_FP_user_exceptions() argument
314 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_user_exceptions()
321 uint32_t &Offset) { in ABI_FP_number_model() argument
326 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_number_model()
333 uint32_t &Offset) { in ABI_align_needed() argument
338 uint64_t Value = ParseInteger(Data, Offset); in ABI_align_needed()
353 uint32_t &Offset) { in ABI_align_preserved() argument
359 uint64_t Value = ParseInteger(Data, Offset); in ABI_align_preserved()
374 uint32_t &Offset) { in ABI_enum_size() argument
379 uint64_t Value = ParseInteger(Data, Offset); in ABI_enum_size()
386 uint32_t &Offset) { in ABI_HardFP_use() argument
391 uint64_t Value = ParseInteger(Data, Offset); in ABI_HardFP_use()
398 uint32_t &Offset) { in ABI_VFP_args() argument
403 uint64_t Value = ParseInteger(Data, Offset); in ABI_VFP_args()
410 uint32_t &Offset) { in ABI_WMMX_args() argument
413 uint64_t Value = ParseInteger(Data, Offset); in ABI_WMMX_args()
421 uint32_t &Offset) { in ABI_optimization_goals() argument
427 uint64_t Value = ParseInteger(Data, Offset); in ABI_optimization_goals()
435 uint32_t &Offset) { in ABI_FP_optimization_goals() argument
441 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_optimization_goals()
448 uint32_t &Offset) { in compatibility() argument
449 uint64_t Integer = ParseInteger(Data, Offset); in compatibility()
450 StringRef String = ParseString(Data, Offset); in compatibility()
470 uint32_t &Offset) { in CPU_unaligned_access() argument
473 uint64_t Value = ParseInteger(Data, Offset); in CPU_unaligned_access()
480 uint32_t &Offset) { in FP_HP_extension() argument
483 uint64_t Value = ParseInteger(Data, Offset); in FP_HP_extension()
490 uint32_t &Offset) { in ABI_FP_16bit_format() argument
493 uint64_t Value = ParseInteger(Data, Offset); in ABI_FP_16bit_format()
500 uint32_t &Offset) { in MPextension_use() argument
503 uint64_t Value = ParseInteger(Data, Offset); in MPextension_use()
510 uint32_t &Offset) { in DIV_use() argument
515 uint64_t Value = ParseInteger(Data, Offset); in DIV_use()
522 uint32_t &Offset) { in DSP_extension() argument
525 uint64_t Value = ParseInteger(Data, Offset); in DSP_extension()
532 uint32_t &Offset) { in T2EE_use() argument
535 uint64_t Value = ParseInteger(Data, Offset); in T2EE_use()
542 uint32_t &Offset) { in Virtualization_use() argument
548 uint64_t Value = ParseInteger(Data, Offset); in Virtualization_use()
555 uint32_t &Offset) { in nodefaults() argument
556 uint64_t Value = ParseInteger(Data, Offset); in nodefaults()
560 void ARMAttributeParser::ParseIndexList(const uint8_t *Data, uint32_t &Offset, in ParseIndexList() argument
564 uint64_t Value = decodeULEB128(Data + Offset, &Length); in ParseIndexList()
565 Offset = Offset + Length; in ParseIndexList()
573 uint32_t &Offset, uint32_t Length) { in ParseAttributeList() argument
574 while (Offset < Length) { in ParseAttributeList()
576 uint64_t Tag = decodeULEB128(Data + Offset, &Length); in ParseAttributeList()
577 Offset += Length; in ParseAttributeList()
584 Data, Offset); in ParseAttributeList()
597 IntegerAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset); in ParseAttributeList()
599 StringAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset); in ParseAttributeList()
605 uint32_t Offset = sizeof(uint32_t); /* SectionLength */ in ParseSubsection() local
609 const char *VendorName = reinterpret_cast<const char*>(Data + Offset); in ParseSubsection()
612 Offset = Offset + VendorNameLength + 1; in ParseSubsection()
617 while (Offset < Length) { in ParseSubsection()
619 uint8_t Tag = Data[Offset]; in ParseSubsection()
621 Offset = Offset + sizeof(Tag); in ParseSubsection()
624 *reinterpret_cast<const support::ulittle32_t*>(Data + Offset); in ParseSubsection()
626 Offset = Offset + sizeof(Size); in ParseSubsection()
642 ParseIndexList(Data, Offset, Indicies); in ParseSubsection()
647 ParseIndexList(Data, Offset, Indicies); in ParseSubsection()
659 ParseAttributeList(Data, Offset, Length); in ParseSubsection()
664 size_t Offset = 1; in Parse() local
667 while (Offset < Section.size()) { in Parse()
669 *reinterpret_cast<const support::ulittle32_t*>(Section.data() + Offset); in Parse()
674 ParseSubsection(Section.data() + Offset, SectionLength); in Parse()
675 Offset = Offset + SectionLength; in Parse()