Lines Matching refs:SectionIndexMap
58 SectionIndexMapTy &SectionIndexMap;
75 SectionIndexMapTy &SectionIndexMap,
217 SectionIndexMapTy &SectionIndexMap);
244 /// \param SectionIndexMap - Maps a section to its index.
248 const SectionIndexMapTy &SectionIndexMap,
253 SectionIndexMapTy &SectionIndexMap,
265 SectionIndexMapTy &SectionIndexMap,
273 SectionIndexMapTy &SectionIndexMap,
281 const SectionIndexMapTy &SectionIndexMap,
305 const SectionIndexMapTy &SectionIndexMap,
336 unsigned Index = SectionIndexMap.size() + 1;
337 SectionIndexMap[SymtabShndxSection] = Index;
350 SectionIndexMapTy &SectionIndexMap,
353 SectionIndexMap(SectionIndexMap), SymtabF(SymtabF), ShndxF(nullptr),
630 SectionIndexMapTy &SectionIndexMap) {
636 SymbolTableWriter Writer(Asm, FWriter, is64Bit(), SectionIndexMap, SymtabF);
666 SectionIndexMap.lookup(&Section), false);
964 SectionIndexMapTy &SectionIndexMap,
973 SectionIndexMap[&Section] = Index++;
984 SectionIndexMap[&Section] = Index++;
987 SectionIndexMap[RelSection] = Index++;
993 const SectionIndexMapTy &SectionIndexMap,
1040 MSD.SectionIndex = SectionIndexMap.lookup(RevGroupMap[&Symbol]);
1048 MSD.SectionIndex = SectionIndexMap.lookup(&Section);
1400 SectionIndexMapTy &SectionIndexMap,
1427 ComputeIndexMap(Asm, SectionIndexMap, RelMap);
1429 ShstrtabIndex = SectionIndexMap.lookup(ShstrtabSection);
1430 SymbolTableIndex = SectionIndexMap.lookup(SymtabSection);
1431 StringTableIndex = SectionIndexMap.lookup(StrtabSection);
1435 WriteSymbolTable(F, Asm, Layout, SectionIndexMap);
1458 SectionIndexMapTy &SectionIndexMap,
1490 ComputeIndexMap(Asm, SectionIndexMap, RelMap);
1503 uint32_t Index = SectionIndexMap.lookup(&Section);
1509 const SectionIndexMapTy &SectionIndexMap,
1530 sh_link = SectionIndexMap.lookup(SymtabSection);
1542 sh_info = SectionIndexMap.lookup(InfoSection);
1585 sh_link = SectionIndexMap.lookup(
1593 sh_link = SectionIndexMap.lookup(Asm.getContext().getELFSection(
1659 const SectionIndexMapTy &SectionIndexMap,
1667 SectionIndexMap.begin(), e = SectionIndexMap.end(); i != e; ++i) {
1691 WriteSection(Asm, SectionIndexMap, GroupSymbolIndex,
1731 SectionIndexMapTy SectionIndexMap;
1742 RevGroupMap, SectionIndexMap, RelMap);
1749 computeSymbolTable(Asm, Layout, SectionIndexMap, RevGroupMap,
1756 SectionIndexMap,
1814 WriteSectionHeader(Asm, GroupMap, Layout, SectionIndexMap,