Lines Matching refs:NewSectionIndex
4213 std::vector<uint32_t> &NewSectionIndex) { in getOutputSections() argument
4365 NewSectionIndex.clear(); in getOutputSections()
4366 NewSectionIndex.resize(Sections.size(), 0); in getOutputSections()
4378 NewSectionIndex[OrgIndex] = NameToIndex[SectionName]; in getOutputSections()
4404 std::vector<uint32_t> NewSectionIndex; in patchELFSectionHeaderTable() local
4406 getOutputSections(File, NewSectionIndex); in patchELFSectionHeaderTable()
4409 for (uint64_t I = 0; I < NewSectionIndex.size(); ++I) in patchELFSectionHeaderTable()
4410 dbgs() << " " << I << " -> " << NewSectionIndex[I] << '\n'; in patchELFSectionHeaderTable()
4419 Section.sh_link = NewSectionIndex[Section.sh_link]; in patchELFSectionHeaderTable()
4422 Section.sh_info = NewSectionIndex[Section.sh_info]; in patchELFSectionHeaderTable()
4442 NewEhdr.e_shstrndx = NewSectionIndex[NewEhdr.e_shstrndx]; in patchELFSectionHeaderTable()
4450 const std::vector<uint32_t> &NewSectionIndex, WriteFuncTy Write, in updateELFSymbolTable() argument
4478 if (IsDynSym && OldIndex >= NewSectionIndex.size()) in updateELFSymbolTable()
4481 assert(OldIndex < NewSectionIndex.size() && "section index out of bounds"); in updateELFSymbolTable()
4482 const uint32_t NewIndex = NewSectionIndex[OldIndex]; in updateELFSymbolTable()
4808 std::vector<uint32_t> NewSectionIndex; in patchELFSymTabs() local
4809 getOutputSections(File, NewSectionIndex); in patchELFSymTabs()
4833 NewSectionIndex, in patchELFSymTabs()
4871 NewSectionIndex, in patchELFSymTabs()