|
LLVM 23.0.0git
|
#include "llvm/Object/ELFTypes.h"
Public Types | |
| using | uint = std::conditional_t<Is64, uint64_t, uint32_t> |
Public Member Functions | |
| uint32_t | getType (bool) const |
| uint32_t | getSymbol (bool) const |
| void | setSymbolAndType (uint32_t s, unsigned char t, bool) |
Public Attributes | |
| uint | r_offset |
| uint32_t | r_symidx |
| uint32_t | r_type |
| std::conditional_t< Is64, int64_t, int32_t > | r_addend |
Static Public Attributes | |
| static const bool | HasAddend = true |
| static const bool | IsCrel = true |
Definition at line 503 of file ELFTypes.h.
| using llvm::object::Elf_Crel_Impl< Is64 >::uint = std::conditional_t<Is64, uint64_t, uint32_t> |
Definition at line 504 of file ELFTypes.h.
|
inline |
Definition at line 514 of file ELFTypes.h.
References r_symidx.
|
inline |
Definition at line 513 of file ELFTypes.h.
References r_type.
|
inline |
Definition at line 515 of file ELFTypes.h.
|
static |
Definition at line 505 of file ELFTypes.h.
|
static |
Definition at line 506 of file ELFTypes.h.
| std::conditional_t<Is64, int64_t, int32_t> llvm::object::Elf_Crel_Impl< Is64 >::r_addend |
Definition at line 510 of file ELFTypes.h.
| uint llvm::object::Elf_Crel_Impl< Is64 >::r_offset |
Definition at line 507 of file ELFTypes.h.
| uint32_t llvm::object::Elf_Crel_Impl< Is64 >::r_symidx |
Definition at line 508 of file ELFTypes.h.
Referenced by getSymbol(), and setSymbolAndType().
| uint32_t llvm::object::Elf_Crel_Impl< Is64 >::r_type |
Definition at line 509 of file ELFTypes.h.
Referenced by getType(), and setSymbolAndType().