Lines Matching full:relocations
75 int Relocations; member in __anon06e85d110111::COFFSymbol
99 typedef std::vector<COFFRelocation> relocations; typedef
109 relocations Relocations; member in __anon06e85d110111::COFFSection
205 Relocations(0), MC(nullptr) { in COFFSymbol()
622 // away any relocations to functions. in isSymbolRefDifferenceFullyResolvedImpl()
723 // Turn relocations for temporary symbols into section relocations. in recordRelocation()
738 ++Reloc.Symb->Relocations; in recordRelocation()
772 // generate the relocations however the rest of the MSVC toolchain is in recordRelocation()
783 // offset by 4 on ARM, however, because there is no RELA relocations, all in recordRelocation()
791 coff_section->Relocations.push_back(Reloc); in recordRelocation()
933 if (Sec->Relocations.size() > 0) { in writeObject()
934 bool RelocationsOverflow = Sec->Relocations.size() >= 0xffff; in writeObject()
941 Sec->Header.NumberOfRelocations = Sec->Relocations.size(); in writeObject()
950 offset += COFF::RelocationSize * Sec->Relocations.size(); in writeObject()
952 for (auto &Relocation : Sec->Relocations) { in writeObject()
999 if (Section->Relocations.size() >= 0xffff) in writeObject()
1053 if ((*i)->Relocations.size() > 0) { in writeObject()
1057 if ((*i)->Relocations.size() >= 0xffff) { in writeObject()
1061 r.VirtualAddress = (*i)->Relocations.size() + 1; in writeObject()
1067 for (const auto &Relocation : (*i)->Relocations) in writeObject()