reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
56 static inline void *getAsVoidPointer(T *P) { return P; } 57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); } 59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
420 ELFRela::ELFRela() { memset(this, 0, sizeof(ELFRela)); }
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h370 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) {tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
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 *>()); 155 return ELFRela::RelocType32(*rel.reloc.get<ELFRela *>()); 162 return ELFRela::RelocType64(*rel.reloc.get<ELFRela *>()); 162 return ELFRela::RelocType64(*rel.reloc.get<ELFRela *>()); 169 return ELFRela::RelocSymbol32(*rel.reloc.get<ELFRela *>()); 169 return ELFRela::RelocSymbol32(*rel.reloc.get<ELFRela *>()); 176 return ELFRela::RelocSymbol64(*rel.reloc.get<ELFRela *>()); 176 return ELFRela::RelocSymbol64(*rel.reloc.get<ELFRela *>()); 183 return rel.reloc.get<ELFRela *>()->r_offset; 190 return rel.reloc.get<ELFRela *>()->r_offset; 197 return rel.reloc.get<ELFRela *>()->r_addend; 204 return rel.reloc.get<ELFRela *>()->r_addend;