Lines Matching refs:strtab
318 void PopulateHeader(Writer::Slot<Header> header, ELFStringTable* strtab);
464 ELFStringTable* strtab) { in PopulateHeader() argument
465 header->name = static_cast<uint32_t>(strtab->Add(name_)); in PopulateHeader()
719 ELFStringTable* strtab = static_cast<ELFStringTable*>(SectionAt(1)); in WriteSectionTable() local
720 strtab->AttachWriter(w); in WriteSectionTable()
724 sections_[i]->PopulateHeader(headers.at(i), strtab); in WriteSectionTable()
726 strtab->DetachWriter(); in WriteSectionTable()
876 ELFStringTable* strtab = in WriteBody() local
878 strtab->AttachWriter(w); in WriteBody()
885 WriteSymbolsList(&locals_, symbols.at(1), strtab); in WriteBody()
886 WriteSymbolsList(&globals_, symbols.at(locals_.length() + 1), strtab); in WriteBody()
887 strtab->DetachWriter(); in WriteBody()
910 ELFStringTable* strtab) { in WriteSymbolsList() argument
914 src->at(i).Write(dst.at(i), strtab); in WriteSymbolsList()
1042 ELFStringTable* strtab = new(zone) ELFStringTable(".strtab"); in CreateSymbolsTable() local
1046 elf->AddSection(strtab); in CreateSymbolsTable()