struct Elf64_Sym
Declaration
struct Elf64_Sym { /* full declaration omitted */ };
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1185
Member Variables
- public llvm::ELF::Elf64_Word st_name
- public unsigned char st_info
- public unsigned char st_other
- public llvm::ELF::Elf64_Half st_shndx
- public llvm::ELF::Elf64_Addr st_value
- public llvm::ELF::Elf64_Xword st_size
Method Overview
- public unsigned char getBinding() const
- public unsigned char getType() const
- public void setBinding(unsigned char b)
- public void setBindingAndType(unsigned char b, unsigned char t)
- public void setType(unsigned char t)
Methods
¶unsigned char getBinding() const
unsigned char getBinding() const
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1195
¶unsigned char getType() const
unsigned char getType() const
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1196
¶void setBinding(unsigned char b)
void setBinding(unsigned char b)
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1197
Parameters
- unsigned char b
¶void setBindingAndType(unsigned char b,
unsigned char t)
void setBindingAndType(unsigned char b,
unsigned char t)
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1199
Parameters
- unsigned char b
- unsigned char t
¶void setType(unsigned char t)
void setType(unsigned char t)
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1198
Parameters
- unsigned char t