struct Elf32_Sym
Declaration
struct Elf32_Sym { /* full declaration omitted */ };
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1165
Member Variables
- public llvm::ELF::Elf32_Word st_name
- public llvm::ELF::Elf32_Addr st_value
- public llvm::ELF::Elf32_Word st_size
- public unsigned char st_info
- public unsigned char st_other
- public llvm::ELF::Elf32_Half st_shndx
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:1175
¶unsigned char getType() const
unsigned char getType() const
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1176
¶void setBinding(unsigned char b)
void setBinding(unsigned char b)
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1177
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:1179
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:1178
Parameters
- unsigned char t