Lines Matching defs:GotSection
661 GotSection::GotSection(Ctx &ctx)
667 void GotSection::addConstant(const Relocation &r) { relocations.push_back(r); }
668 void GotSection::addEntry(const Symbol &sym) {
673 void GotSection::addAuthEntry(const Symbol &sym) {
677 bool GotSection::addTlsDescEntry(const Symbol &sym) {
684 void GotSection::addTlsDescAuthEntry() {
689 bool GotSection::addDynTlsEntry(const Symbol &sym) {
699 bool GotSection::addTlsIndex() {
707 uint32_t GotSection::getTlsDescOffset(const Symbol &sym) const {
711 uint64_t GotSection::getTlsDescAddr(const Symbol &sym) const {
715 uint64_t GotSection::getGlobalDynAddr(const Symbol &b) const {
719 uint64_t GotSection::getGlobalDynOffset(const Symbol &b) const {
723 void GotSection::finalizeContents() {
732 bool GotSection::isNeeded() const {
738 void GotSection::writeTo(uint8_t *buf) {
1241 // On ARM the IgotPltSection is part of the GotSection.
4884 ctx.in.got = std::make_unique<GotSection>(ctx);