Lines Matching refs:Offset

75                                           uint32_t &Offset) {
77 uint64_t Value = decodeULEB128(Data + Offset, &DecodeLength);
78 Offset += DecodeLength;
83 uint32_t &Offset) {
84 const char *String = reinterpret_cast<const char*>(Data + Offset);
86 Offset = Offset + Length + 1;
91 uint32_t &Offset) {
93 uint64_t Value = ParseInteger(Data, Offset);
101 uint32_t &Offset) {
103 StringRef ValueDesc = ParseString(Data, Offset);
132 uint32_t &Offset) {
141 uint64_t Value = ParseInteger(Data, Offset);
148 uint32_t &Offset) {
149 uint64_t Encoded = ParseInteger(Data, Offset);
165 uint32_t &Offset) {
168 uint64_t Value = ParseInteger(Data, Offset);
175 uint32_t &Offset) {
178 uint64_t Value = ParseInteger(Data, Offset);
185 uint32_t &Offset) {
191 uint64_t Value = ParseInteger(Data, Offset);
198 uint32_t &Offset) {
201 uint64_t Value = ParseInteger(Data, Offset);
208 uint32_t &Offset) {
213 uint64_t Value = ParseInteger(Data, Offset);
220 uint32_t &Offset) {
225 uint64_t Value = ParseInteger(Data, Offset);
232 uint32_t &Offset) {
238 uint64_t Value = ParseInteger(Data, Offset);
245 uint32_t &Offset) {
248 uint64_t Value = ParseInteger(Data, Offset);
255 uint32_t &Offset) {
260 uint64_t Value = ParseInteger(Data, Offset);
267 uint32_t &Offset) {
272 uint64_t Value = ParseInteger(Data, Offset);
279 uint32_t &Offset) {
284 uint64_t Value = ParseInteger(Data, Offset);
291 uint32_t &Offset) {
296 uint64_t Value = ParseInteger(Data, Offset);
303 uint32_t &Offset) {
306 uint64_t Value = ParseInteger(Data, Offset);
313 uint32_t &Offset) {
318 uint64_t Value = ParseInteger(Data, Offset);
325 uint32_t &Offset) {
328 uint64_t Value = ParseInteger(Data, Offset);
336 uint32_t &Offset) {
339 uint64_t Value = ParseInteger(Data, Offset);
346 uint32_t &Offset) {
351 uint64_t Value = ParseInteger(Data, Offset);
358 uint32_t &Offset) {
363 uint64_t Value = ParseInteger(Data, Offset);
378 uint32_t &Offset) {
384 uint64_t Value = ParseInteger(Data, Offset);
399 uint32_t &Offset) {
404 uint64_t Value = ParseInteger(Data, Offset);
411 uint32_t &Offset) {
416 uint64_t Value = ParseInteger(Data, Offset);
423 uint32_t &Offset) {
428 uint64_t Value = ParseInteger(Data, Offset);
435 uint32_t &Offset) {
438 uint64_t Value = ParseInteger(Data, Offset);
446 uint32_t &Offset) {
452 uint64_t Value = ParseInteger(Data, Offset);
460 uint32_t &Offset) {
466 uint64_t Value = ParseInteger(Data, Offset);
473 uint32_t &Offset) {
474 uint64_t Integer = ParseInteger(Data, Offset);
475 StringRef String = ParseString(Data, Offset);
497 uint32_t &Offset) {
500 uint64_t Value = ParseInteger(Data, Offset);
507 uint32_t &Offset) {
510 uint64_t Value = ParseInteger(Data, Offset);
517 uint32_t &Offset) {
520 uint64_t Value = ParseInteger(Data, Offset);
527 uint32_t &Offset) {
530 uint64_t Value = ParseInteger(Data, Offset);
537 uint32_t &Offset) {
542 uint64_t Value = ParseInteger(Data, Offset);
549 uint32_t &Offset) {
552 uint64_t Value = ParseInteger(Data, Offset);
559 uint32_t &Offset) {
562 uint64_t Value = ParseInteger(Data, Offset);
569 uint32_t &Offset) {
575 uint64_t Value = ParseInteger(Data, Offset);
582 uint32_t &Offset) {
583 uint64_t Value = ParseInteger(Data, Offset);
587 void ARMAttributeParser::ParseIndexList(const uint8_t *Data, uint32_t &Offset,
591 uint64_t Value = decodeULEB128(Data + Offset, &DecodeLength);
592 Offset += DecodeLength;
600 uint32_t &Offset, uint32_t Length) {
601 while (Offset < Length) {
603 uint64_t Tag = decodeULEB128(Data + Offset, &DecodeLength);
604 Offset += DecodeLength;
611 Data, Offset);
624 IntegerAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset);
626 StringAttribute(ARMBuildAttrs::AttrType(Tag), Data, Offset);
632 uint32_t Offset = sizeof(uint32_t); /* SectionLength */
634 const char *VendorName = reinterpret_cast<const char*>(Data + Offset);
636 Offset = Offset + VendorNameLength + 1;
647 while (Offset < Length) {
649 uint8_t Tag = Data[Offset];
650 Offset = Offset + sizeof(Tag);
653 *reinterpret_cast<const support::ulittle32_t*>(Data + Offset);
654 Offset = Offset + sizeof(Size);
675 ParseIndexList(Data, Offset, Indicies);
680 ParseIndexList(Data, Offset, Indicies);
691 ParseAttributeList(Data, Offset, Length);
693 ParseAttributeList(Data, Offset, Length);
699 uint64_t Offset = 1;
702 while (Offset < Section.size()) {
704 support::endian::read32le(Section.data() + Offset) :
705 support::endian::read32be(Section.data() + Offset);
712 if (SectionLength == 0 || (SectionLength + Offset) > Section.size()) {
714 << Offset << "\n";
718 ParseSubsection(Section.data() + Offset, SectionLength);
719 Offset = Offset + SectionLength;