Lines Matching refs:pFormat

89                                 const ELFFileFormat& pFormat)
98 if (pFormat.hasInit())
101 if (pFormat.hasFini())
104 if (pFormat.hasInitArray()) {
109 if (pFormat.hasFiniArray()) {
114 if (pFormat.hasHashTab())
117 if (pFormat.hasDynSymTab()) {
122 if (pFormat.hasDynStrTab()) {
127 reserveTargetEntries(pFormat); // DT_PLTGOT
129 if (pFormat.hasRelPlt() || pFormat.hasRelaPlt())
132 if (pFormat.hasPLT()) {
137 if (pFormat.hasRelDyn()) {
143 if (pFormat.hasRelaDyn()) {
175 const ELFFileFormat& pFormat)
182 if (pFormat.hasInit())
183 applyOne(llvm::ELF::DT_INIT, pFormat.getInit().addr()); // DT_INIT
185 if (pFormat.hasFini())
186 applyOne(llvm::ELF::DT_FINI, pFormat.getFini().addr()); // DT_FINI
188 if (pFormat.hasInitArray()) {
190 applyOne(llvm::ELF::DT_INIT_ARRAY, pFormat.getInitArray().addr());
193 applyOne(llvm::ELF::DT_INIT_ARRAYSZ, pFormat.getInitArray().size());
196 if (pFormat.hasFiniArray()) {
198 applyOne(llvm::ELF::DT_FINI_ARRAY, pFormat.getFiniArray().addr());
201 applyOne(llvm::ELF::DT_FINI_ARRAYSZ, pFormat.getFiniArray().size());
204 if (pFormat.hasHashTab())
205 applyOne(llvm::ELF::DT_HASH, pFormat.getHashTab().addr()); // DT_HASH
207 if (pFormat.hasDynSymTab()) {
208 applyOne(llvm::ELF::DT_SYMTAB, pFormat.getDynSymTab().addr()); // DT_SYMTAB
212 if (pFormat.hasDynStrTab()) {
213 applyOne(llvm::ELF::DT_STRTAB, pFormat.getDynStrTab().addr()); // DT_STRTAB
214 applyOne(llvm::ELF::DT_STRSZ, pFormat.getDynStrTab().size()); // DT_STRSZ
217 applyTargetEntries(pFormat); // DT_PLTGOT
219 if (pFormat.hasRelPlt())
221 else if (pFormat.hasRelaPlt())
224 if (pFormat.hasRelPlt()) {
225 applyOne(llvm::ELF::DT_JMPREL, pFormat.getRelPlt().addr()); // DT_JMPREL
226 applyOne(llvm::ELF::DT_PLTRELSZ, pFormat.getRelPlt().size()); // DT_PLTRELSZ
229 if (pFormat.hasRelDyn()) {
230 applyOne(llvm::ELF::DT_REL, pFormat.getRelDyn().addr()); // DT_REL
231 applyOne(llvm::ELF::DT_RELSZ, pFormat.getRelDyn().size()); // DT_RELSZ
235 if (pFormat.hasRelaDyn()) {
236 applyOne(llvm::ELF::DT_RELA, pFormat.getRelaDyn().addr()); // DT_RELA
237 applyOne(llvm::ELF::DT_RELASZ, pFormat.getRelaDyn().size()); // DT_RELASZ