Home | History | Annotate | Download | only in gold

Lines Matching refs:pinfo

565   const unsigned char* pinfo = this->buffer_ + offset;
568 uint64_t unit_length = this->dwinfo_->read_from_pointer<32>(pinfo);
569 pinfo += 4;
572 unit_length = this->dwinfo_->read_from_pointer<64>(pinfo);
574 pinfo += 8;
582 this->end_of_table_ = pinfo + unit_length;
591 unsigned int version = this->dwinfo_->read_from_pointer<16>(pinfo);
592 pinfo += 2;
596 this->reloc_mapper_->get_reloc_target(pinfo - this->buffer_,
600 pinfo += 2 * this->offset_size_;
602 if (pinfo >= this->buffer_end_)
605 this->pinfo_ = pinfo;
614 const unsigned char* pinfo = this->pinfo_;
618 if (pinfo + this->offset_size_ >= this->end_of_table_)
626 pinfo += this->offset_size_;
629 *flag_byte = *pinfo++;
635 const char* ret = reinterpret_cast<const char*>(pinfo);
636 while (pinfo < this->buffer_end_ && *pinfo != '\0')
637 ++pinfo;
638 if (pinfo < this->buffer_end_)
639 ++pinfo;
641 this->pinfo_ = pinfo;
1266 const unsigned char* pinfo = this->buffer_;
1267 while (pinfo < this->buffer_end_)
1270 const unsigned char* cu_start = pinfo;
1275 if (!this->check_buffer(pinfo + 4))
1278 elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo);
1279 pinfo += 4;
1282 if (!this->check_buffer(pinfo + 8))
1284 unit_length = elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1285 pinfo += 8;
1290 if (!this->check_buffer(pinfo + unit_length))
1292 const unsigned char* cu_end = pinfo + unit_length;
1294 if (!this->check_buffer(pinfo + 2 + this->offset_size_ + 1))
1299 elfcpp::Swap_unaligned<16, big_endian>::readval(pinfo);
1300 pinfo += 2;
1304 abbrev_offset = elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo);
1306 abbrev_offset = elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1309 off_t reloc_offset = pinfo - this->buffer_;
1320 pinfo += this->offset_size_;
1323 this->address_size_ = *pinfo++;
1330 if (!this->check_buffer(pinfo + 8 + this->offset_size_))
1334 signature = elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1335 pinfo += 8;
1340 elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo);
1343 elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1344 pinfo += this->offset_size_;
1353 pinfo - (this->buffer_ + this->cu_offset_),
1368 pinfo = cu_end;