Home | History | Annotate | Download | only in elfcpp

Lines Matching refs:shstrndx_

161     return this->shstrndx_;
167 if (this->shstrndx_ == SHN_XINDEX && this->shoff_ != 0)
173 return this->shstrndx_;
188 if (this->shstrndx_ == SHN_XINDEX && this->shoff_ != 0)
243 // Initialize shnum_ and shstrndx_.
258 unsigned int shstrndx_;
410 this->shstrndx_ = ehdr.get_e_shstrndx();
430 // Initialize the shnum_ and shstrndx_ fields, handling overflow.
436 if ((this->shnum_ == 0 || this->shstrndx_ == SHN_XINDEX)
445 if (this->shstrndx_ == SHN_XINDEX)
447 this->shstrndx_ = shdr.get_sh_link();
460 if (this->shstrndx_ >= this->shnum_)
462 if (this->shstrndx_ >= elfcpp::SHN_LORESERVE + 0x100)
465 this->shstrndx_ -= 0x100;
467 if (this->shstrndx_ >= this->shnum_)
469 this->shstrndx_, this->shnum_);
527 const unsigned int shstrndx = this->shstrndx_;