reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
127 reloc = new ELFRel(); 129 reloc = new ELFRela(); 132 reloc = static_cast<ELFRel *>(nullptr); 137 if (reloc.is<ELFRel *>()) 138 delete reloc.get<ELFRel *>(); 140 delete reloc.get<ELFRela *>(); 145 if (reloc.is<ELFRel *>()) 146 return reloc.get<ELFRel *>()->Parse(data, offset); 148 return reloc.get<ELFRela *>()->Parse(data, offset); 152 if (rel.reloc.is<ELFRel *>()) 153 return ELFRel::RelocType32(*rel.reloc.get<ELFRel *>()); 155 return ELFRela::RelocType32(*rel.reloc.get<ELFRela *>()); 159 if (rel.reloc.is<ELFRel *>()) 160 return ELFRel::RelocType64(*rel.reloc.get<ELFRel *>()); 162 return ELFRela::RelocType64(*rel.reloc.get<ELFRela *>()); 166 if (rel.reloc.is<ELFRel *>()) 167 return ELFRel::RelocSymbol32(*rel.reloc.get<ELFRel *>()); 169 return ELFRela::RelocSymbol32(*rel.reloc.get<ELFRela *>()); 173 if (rel.reloc.is<ELFRel *>()) 174 return ELFRel::RelocSymbol64(*rel.reloc.get<ELFRel *>()); 176 return ELFRela::RelocSymbol64(*rel.reloc.get<ELFRela *>()); 180 if (rel.reloc.is<ELFRel *>()) 181 return rel.reloc.get<ELFRel *>()->r_offset; 183 return rel.reloc.get<ELFRela *>()->r_offset; 187 if (rel.reloc.is<ELFRel *>()) 188 return rel.reloc.get<ELFRel *>()->r_offset; 190 return rel.reloc.get<ELFRela *>()->r_offset; 194 if (rel.reloc.is<ELFRel *>()) 197 return rel.reloc.get<ELFRela *>()->r_addend; 201 if (rel.reloc.is<ELFRel *>()) 204 return rel.reloc.get<ELFRela *>()->r_addend;