Lines Matching refs:ELFRelocation

96 class ELFRelocation {  class
102 ELFRelocation(unsigned type);
104 ~ELFRelocation();
108 static unsigned RelocType32(const ELFRelocation &rel);
110 static unsigned RelocType64(const ELFRelocation &rel);
112 static unsigned RelocSymbol32(const ELFRelocation &rel);
114 static unsigned RelocSymbol64(const ELFRelocation &rel);
116 static unsigned RelocOffset32(const ELFRelocation &rel);
118 static unsigned RelocOffset64(const ELFRelocation &rel);
120 static unsigned RelocAddend32(const ELFRelocation &rel);
122 static unsigned RelocAddend64(const ELFRelocation &rel);
131 ELFRelocation::ELFRelocation(unsigned type) { in ELFRelocation() function in ELFRelocation
142 ELFRelocation::~ELFRelocation() { in ~ELFRelocation()
149 bool ELFRelocation::Parse(const lldb_private::DataExtractor &data, in Parse()
157 unsigned ELFRelocation::RelocType32(const ELFRelocation &rel) { in RelocType32()
164 unsigned ELFRelocation::RelocType64(const ELFRelocation &rel) { in RelocType64()
171 unsigned ELFRelocation::RelocSymbol32(const ELFRelocation &rel) { in RelocSymbol32()
178 unsigned ELFRelocation::RelocSymbol64(const ELFRelocation &rel) { in RelocSymbol64()
185 unsigned ELFRelocation::RelocOffset32(const ELFRelocation &rel) { in RelocOffset32()
192 unsigned ELFRelocation::RelocOffset64(const ELFRelocation &rel) { in RelocOffset64()
199 unsigned ELFRelocation::RelocAddend32(const ELFRelocation &rel) { in RelocAddend32()
206 unsigned ELFRelocation::RelocAddend64(const ELFRelocation &rel) { in RelocAddend64()
2467 ELFRelocation rel(rel_type); in ParsePLTRelocations()
2476 typedef unsigned (*reloc_info_fn)(const ELFRelocation &rel); in ParsePLTRelocations()
2481 reloc_type = ELFRelocation::RelocType32; in ParsePLTRelocations()
2482 reloc_symbol = ELFRelocation::RelocSymbol32; in ParsePLTRelocations()
2484 reloc_type = ELFRelocation::RelocType64; in ParsePLTRelocations()
2485 reloc_symbol = ELFRelocation::RelocSymbol64; in ParsePLTRelocations()
2601 ELFRelocation rel(rel_hdr->sh_type); in ApplyRelocations()
2604 typedef unsigned (*reloc_info_fn)(const ELFRelocation &rel); in ApplyRelocations()
2609 reloc_type = ELFRelocation::RelocType32; in ApplyRelocations()
2610 reloc_symbol = ELFRelocation::RelocSymbol32; in ApplyRelocations()
2612 reloc_type = ELFRelocation::RelocType64; in ApplyRelocations()
2613 reloc_symbol = ELFRelocation::RelocSymbol64; in ApplyRelocations()
2650 ELFRelocation::RelocOffset64(rel)); in ApplyRelocations()
2651 uint64_t val_offset = value + ELFRelocation::RelocAddend64(rel); in ApplyRelocations()
2662 value += ELFRelocation::RelocAddend32(rel); in ApplyRelocations()
2679 ELFRelocation::RelocOffset32(rel)); in ApplyRelocations()