Lines Matching full:verdef
370 sd->verdef = NULL;
436 strtab_shndx, &sd->verdef, &sd->verdef_size,
540 if (sd->verdef == NULL)
546 const unsigned char* pverdef = sd->verdef->data();
553 elfcpp::Verdef<size, big_endian> verdef(p);
555 if (verdef.get_vd_version() != elfcpp::VER_DEF_CURRENT)
557 this->error(_("unexpected verdef version %u"),
558 verdef.get_vd_version());
562 const section_size_type vd_ndx = verdef.get_vd_ndx();
570 const section_size_type vd_cnt = verdef.get_vd_cnt();
573 this->error(_("verdef vd_cnt field too small: %u"),
578 const section_size_type vd_aux = verdef.get_vd_aux();
581 this->error(_("verdef vd_aux field out of range: %u"),
599 const section_size_type vd_next = verdef.get_vd_next();
602 this->error(_("verdef vd_next field out of range: %u"),
698 if (sd->verdef == NULL && sd->verneed == NULL)
720 gold_assert(sd->versym == NULL && sd->verdef == NULL
768 if (sd->verdef != NULL)
770 delete sd->verdef;
771 sd->verdef = NULL;
1286 // Verdef methods.
1292 Verdef::write(const Stringpool* dynpool, bool is_last, unsigned char* pb) const
1430 Verdef* const vd = new Verdef(
1470 Verdef* vdbase = new Verdef(name, std::vector<std::string>(),
1557 Verdef* vd = new Verdef(version, std::vector<std::string>(),