Lines Matching refs:pattr

687   const unsigned char* pattr = pdie + this->attr_offset_;  in read_attributes()  local
698 form = read_unsigned_LEB_128(pattr, &len); in read_attributes()
699 pattr += len; in read_attributes()
701 off_t attr_off = this->die_offset_ + (pattr - pdie); in read_attributes()
716 str_off = this->dwinfo_->read_from_pointer<32>(&pattr); in read_attributes()
718 str_off = this->dwinfo_->read_from_pointer<64>(&pattr); in read_attributes()
729 sec_off = this->dwinfo_->read_from_pointer<32>(&pattr); in read_attributes()
731 sec_off = this->dwinfo_->read_from_pointer<64>(&pattr); in read_attributes()
744 sec_off = this->dwinfo_->read_from_pointer<32>(&pattr); in read_attributes()
746 sec_off = this->dwinfo_->read_from_pointer<64>(&pattr); in read_attributes()
755 attr_value.aux.blocklen = *pattr++; in read_attributes()
756 attr_value.val.blockval = pattr; in read_attributes()
757 pattr += attr_value.aux.blocklen; in read_attributes()
761 this->dwinfo_->read_from_pointer<16>(&pattr); in read_attributes()
762 attr_value.val.blockval = pattr; in read_attributes()
763 pattr += attr_value.aux.blocklen; in read_attributes()
767 this->dwinfo_->read_from_pointer<32>(&pattr); in read_attributes()
768 attr_value.val.blockval = pattr; in read_attributes()
769 pattr += attr_value.aux.blocklen; in read_attributes()
773 attr_value.aux.blocklen = read_unsigned_LEB_128(pattr, &len); in read_attributes()
774 attr_value.val.blockval = pattr + len; in read_attributes()
775 pattr += len + attr_value.aux.blocklen; in read_attributes()
779 attr_value.val.intval = *pattr++; in read_attributes()
782 attr_value.val.refval = *pattr++; in read_attributes()
787 this->dwinfo_->read_from_pointer<16>(&pattr); in read_attributes()
791 this->dwinfo_->read_from_pointer<16>(&pattr); in read_attributes()
797 sec_off = this->dwinfo_->read_from_pointer<32>(&pattr); in read_attributes()
807 sec_off = this->dwinfo_->read_from_pointer<32>(&pattr); in read_attributes()
818 sec_off = this->dwinfo_->read_from_pointer<64>(&pattr); in read_attributes()
827 this->dwinfo_->read_from_pointer<64>(&pattr); in read_attributes()
832 sec_off = this->dwinfo_->read_from_pointer<64>(&pattr); in read_attributes()
841 attr_value.val.refval = read_unsigned_LEB_128(pattr, &len); in read_attributes()
843 pattr += len; in read_attributes()
848 attr_value.val.uintval = read_unsigned_LEB_128(pattr, &len); in read_attributes()
849 pattr += len; in read_attributes()
852 attr_value.val.intval = read_signed_LEB_128(pattr, &len); in read_attributes()
853 pattr += len; in read_attributes()
856 attr_value.val.stringval = reinterpret_cast<const char*>(pattr); in read_attributes()
858 pattr += len + 1; in read_attributes()
911 this->child_offset_ = this->die_offset_ + (pattr - pdie); in read_attributes()
913 this->sibling_offset_ = this->die_offset_ + (pattr - pdie); in read_attributes()
930 const unsigned char* pattr = pdie + this->attr_offset_; in skip_attributes() local
938 form = read_unsigned_LEB_128(pattr, &len); in skip_attributes()
939 pattr += len; in skip_attributes()
947 pattr += this->dwinfo_->offset_size(); in skip_attributes()
951 pattr += this->dwinfo_->address_size(); in skip_attributes()
954 pattr += 1 + *pattr; in skip_attributes()
959 block_size = this->dwinfo_->read_from_pointer<16>(&pattr); in skip_attributes()
960 pattr += block_size; in skip_attributes()
966 block_size = this->dwinfo_->read_from_pointer<32>(&pattr); in skip_attributes()
967 pattr += block_size; in skip_attributes()
974 block_size = read_unsigned_LEB_128(pattr, &len); in skip_attributes()
975 pattr += len + block_size; in skip_attributes()
981 pattr += 1; in skip_attributes()
985 pattr += 2; in skip_attributes()
989 pattr += 4; in skip_attributes()
994 pattr += 8; in skip_attributes()
1000 read_unsigned_LEB_128(pattr, &len); in skip_attributes()
1001 pattr += len; in skip_attributes()
1004 read_signed_LEB_128(pattr, &len); in skip_attributes()
1005 pattr += len; in skip_attributes()
1008 len = strlen(reinterpret_cast<const char*>(pattr)); in skip_attributes()
1009 pattr += len + 1; in skip_attributes()
1016 return this->die_offset_ + (pattr - pdie); in skip_attributes()