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

Methods

unsigned char getBinding() const

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1195

unsigned char getType() const

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1196

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)

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1199

Parameters

unsigned char b
unsigned char t

void setType(unsigned char t)

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:1198

Parameters

unsigned char t