struct Symbol

Declaration

struct Symbol { /* full declaration omitted */ };

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:632

Member Variables

public uint8_t Binding
public llvm::objcopy::elf::SectionBase* DefinedIn = nullptr
public llvm::objcopy::elf::SymbolShndxType ShndxType
public uint32_t Index
public std::string Name
public uint32_t NameIndex
public uint64_t Size
public uint8_t Type
public uint64_t Value
public uint8_t Visibility
public bool Referenced = false

Method Overview

Methods

uint16_t getShndx() const

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:645

bool isCommon() const

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:646