class ELFSymbolRef
Declaration
class ELFSymbolRef : public SymbolRef { /* full declaration omitted */ };
Description
This is a value type class that represents a single symbol in the list of symbols in the object file.
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:151
Inherits from: SymbolRef
Member Variables
Method Overview
- public ELFSymbolRef(const llvm::object::SymbolRef & B)
- public uint8_t getBinding() const
- public uint8_t getELFType() const
- public llvm::StringRef getELFTypeName() const
- public const llvm::object::ELFObjectFileBase * getObject() const
- public uint8_t getOther() const
- public uint64_t getSize() const
Inherited from SymbolRef:
- public getAddress
- public getAlignment
- public getCommonSize
- public getName
- public getObject
- public getSection
- public getType
- public getValue
Inherited from BasicSymbolRef:
Methods
¶ELFSymbolRef(const llvm::object::SymbolRef& B)
ELFSymbolRef(const llvm::object::SymbolRef& B)
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:153
Parameters
- const llvm::object::SymbolRef& B
¶uint8_t getBinding() const
uint8_t getBinding() const
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:165
¶uint8_t getELFType() const
uint8_t getELFType() const
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:173
¶llvm::StringRef getELFTypeName() const
llvm::StringRef getELFTypeName() const
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:177
¶const llvm::object::ELFObjectFileBase* getObject()
const
const llvm::object::ELFObjectFileBase* getObject()
const
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:157
¶uint8_t getOther() const
uint8_t getOther() const
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:169
¶uint64_t getSize() const
uint64_t getSize() const
Declared at: llvm/include/llvm/Object/ELFObjectFile.h:161