Searched refs:ELFRela (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h344 /// \class ELFRela
346 struct ELFRela { struct in namespace:elf
351 ELFRela();
353 /// Parse an ELFRela entry from the given DataExtractor starting at position
366 /// True if the ELFRela entry was successfully read and false otherwise.
370 static unsigned RelocType32(const ELFRela &rela) {
375 static unsigned RelocType64(const ELFRela &rela) {
381 static unsigned RelocSymbol32(const ELFRela &rela) {
387 static unsigned RelocSymbol64(const ELFRela &rela) {
H A DELFHeader.cpp418 // ELFRela
420 ELFRela::ELFRela() { memset(this, 0, sizeof(ELFRela)); } function in class:ELFRela
422 bool ELFRela::Parse(const lldb_private::DataExtractor &data,
H A DObjectFileELF.cpp87 /// Generic wrapper for ELFRel and ELFRela.
89 /// This helper class allows us to parse both ELFRel and ELFRela relocation
120 typedef llvm::PointerUnion<ELFRel *, ELFRela *> RelocUnion;
129 reloc = new ELFRela();
140 delete reloc.get<ELFRela *>();
148 return reloc.get<ELFRela *>()->Parse(data, offset);
155 return ELFRela::RelocType32(*rel.reloc.get<ELFRela *>());
162 return ELFRela::RelocType64(*rel.reloc.get<ELFRela *>());
[all...]

Completed in 118 milliseconds