Lines Matching refs:ELFRelocation

123 class ELFRelocation {  class
129 ELFRelocation(unsigned type);
131 ~ELFRelocation();
135 static unsigned RelocType32(const ELFRelocation &rel);
137 static unsigned RelocType64(const ELFRelocation &rel);
139 static unsigned RelocSymbol32(const ELFRelocation &rel);
141 static unsigned RelocSymbol64(const ELFRelocation &rel);
143 static unsigned RelocOffset32(const ELFRelocation &rel);
145 static unsigned RelocOffset64(const ELFRelocation &rel);
147 static unsigned RelocAddend32(const ELFRelocation &rel);
149 static unsigned RelocAddend64(const ELFRelocation &rel);
157 ELFRelocation::ELFRelocation(unsigned type) { in ELFRelocation() function in __anon580d88070111::ELFRelocation
168 ELFRelocation::~ELFRelocation() { in ~ELFRelocation()
175 bool ELFRelocation::Parse(const lldb_private::DataExtractor &data, in Parse()
183 unsigned ELFRelocation::RelocType32(const ELFRelocation &rel) { in RelocType32()
190 unsigned ELFRelocation::RelocType64(const ELFRelocation &rel) { in RelocType64()
197 unsigned ELFRelocation::RelocSymbol32(const ELFRelocation &rel) { in RelocSymbol32()
204 unsigned ELFRelocation::RelocSymbol64(const ELFRelocation &rel) { in RelocSymbol64()
211 unsigned ELFRelocation::RelocOffset32(const ELFRelocation &rel) { in RelocOffset32()
218 unsigned ELFRelocation::RelocOffset64(const ELFRelocation &rel) { in RelocOffset64()
225 unsigned ELFRelocation::RelocAddend32(const ELFRelocation &rel) { in RelocAddend32()
232 unsigned ELFRelocation::RelocAddend64(const ELFRelocation &rel) { in RelocAddend64()
2532 ELFRelocation rel(rel_type); in ParsePLTRelocations()
2541 typedef unsigned (*reloc_info_fn)(const ELFRelocation &rel); in ParsePLTRelocations()
2546 reloc_type = ELFRelocation::RelocType32; in ParsePLTRelocations()
2547 reloc_symbol = ELFRelocation::RelocSymbol32; in ParsePLTRelocations()
2549 reloc_type = ELFRelocation::RelocType64; in ParsePLTRelocations()
2550 reloc_symbol = ELFRelocation::RelocSymbol64; in ParsePLTRelocations()
2669 ELFRelocation rel(rel_hdr->sh_type); in ApplyRelocations()
2672 typedef unsigned (*reloc_info_fn)(const ELFRelocation &rel); in ApplyRelocations()
2677 reloc_type = ELFRelocation::RelocType32; in ApplyRelocations()
2678 reloc_symbol = ELFRelocation::RelocSymbol32; in ApplyRelocations()
2680 reloc_type = ELFRelocation::RelocType64; in ApplyRelocations()
2681 reloc_symbol = ELFRelocation::RelocSymbol64; in ApplyRelocations()
2715 ELFRelocation::RelocOffset64(rel)); in ApplyRelocations()
2716 uint64_t val_offset = value + ELFRelocation::RelocAddend64(rel); in ApplyRelocations()
2727 value += ELFRelocation::RelocAddend32(rel); in ApplyRelocations()
2742 ELFRelocation::RelocOffset32(rel)); in ApplyRelocations()