Lines Matching refs:ELFRelocation
93 class ELFRelocation { class
99 ELFRelocation(unsigned type);
101 ~ELFRelocation();
105 static unsigned RelocType32(const ELFRelocation &rel);
107 static unsigned RelocType64(const ELFRelocation &rel);
109 static unsigned RelocSymbol32(const ELFRelocation &rel);
111 static unsigned RelocSymbol64(const ELFRelocation &rel);
113 static unsigned RelocOffset32(const ELFRelocation &rel);
115 static unsigned RelocOffset64(const ELFRelocation &rel);
117 static unsigned RelocAddend32(const ELFRelocation &rel);
119 static unsigned RelocAddend64(const ELFRelocation &rel);
127 ELFRelocation::ELFRelocation(unsigned type) { in ELFRelocation() function in __anon4494792f0111::ELFRelocation
138 ELFRelocation::~ELFRelocation() { in ~ELFRelocation()
145 bool ELFRelocation::Parse(const lldb_private::DataExtractor &data, in Parse()
153 unsigned ELFRelocation::RelocType32(const ELFRelocation &rel) { in RelocType32()
160 unsigned ELFRelocation::RelocType64(const ELFRelocation &rel) { in RelocType64()
167 unsigned ELFRelocation::RelocSymbol32(const ELFRelocation &rel) { in RelocSymbol32()
174 unsigned ELFRelocation::RelocSymbol64(const ELFRelocation &rel) { in RelocSymbol64()
181 unsigned ELFRelocation::RelocOffset32(const ELFRelocation &rel) { in RelocOffset32()
188 unsigned ELFRelocation::RelocOffset64(const ELFRelocation &rel) { in RelocOffset64()
195 unsigned ELFRelocation::RelocAddend32(const ELFRelocation &rel) { in RelocAddend32()
202 unsigned ELFRelocation::RelocAddend64(const ELFRelocation &rel) { in RelocAddend64()
2424 ELFRelocation rel(rel_type); in ParsePLTRelocations()
2433 typedef unsigned (*reloc_info_fn)(const ELFRelocation &rel); in ParsePLTRelocations()
2438 reloc_type = ELFRelocation::RelocType32; in ParsePLTRelocations()
2439 reloc_symbol = ELFRelocation::RelocSymbol32; in ParsePLTRelocations()
2441 reloc_type = ELFRelocation::RelocType64; in ParsePLTRelocations()
2442 reloc_symbol = ELFRelocation::RelocSymbol64; in ParsePLTRelocations()
2558 ELFRelocation rel(rel_hdr->sh_type); in ApplyRelocations()
2561 typedef unsigned (*reloc_info_fn)(const ELFRelocation &rel); in ApplyRelocations()
2566 reloc_type = ELFRelocation::RelocType32; in ApplyRelocations()
2567 reloc_symbol = ELFRelocation::RelocSymbol32; in ApplyRelocations()
2569 reloc_type = ELFRelocation::RelocType64; in ApplyRelocations()
2570 reloc_symbol = ELFRelocation::RelocSymbol64; in ApplyRelocations()
2604 ELFRelocation::RelocOffset64(rel)); in ApplyRelocations()
2605 uint64_t val_offset = value + ELFRelocation::RelocAddend64(rel); in ApplyRelocations()
2616 value += ELFRelocation::RelocAddend32(rel); in ApplyRelocations()
2631 ELFRelocation::RelocOffset32(rel)); in ApplyRelocations()