class XCOFFSymbolRef

Declaration

class XCOFFSymbolRef { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:677

Member Variables

private const llvm::object::XCOFFObjectFile* OwningObjectPtr
private const llvm::object::XCOFFSymbolEntry32* Entry32 = nullptr
private const llvm::object::XCOFFSymbolEntry64* Entry64 = nullptr

Method Overview

Methods

XCOFFSymbolRef(
    llvm::object::DataRefImpl SymEntDataRef,
    const llvm::object::XCOFFObjectFile*
        OwningObjectPtr)

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:681

Parameters

llvm::object::DataRefImpl SymEntDataRef
const llvm::object::XCOFFObjectFile* OwningObjectPtr

uint8_t getCPUTypeIddForCFile() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:715

uintptr_t getEntryAddress() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:727

uint8_t getLanguageIdForCFile() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:709

Expected<llvm::StringRef> getName() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:732

uint8_t getNumberOfAuxEntries() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:723

int16_t getSectionNumber() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:705

XCOFF::StorageClass getStorageClass() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:721

const llvm::object::XCOFFSymbolEntry32*
getSymbol32()

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:694

const llvm::object::XCOFFSymbolEntry64*
getSymbol64()

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:695

uint16_t getSymbolType() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:707

uint64_t getValue() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:697

uint32_t getValue32() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:699

uint64_t getValue64() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:701

Expected<llvm::object::XCOFFCsectAuxRef>
getXCOFFCsectAuxRef() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:735

bool isCsectSymbol() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:734

bool isFunction() const

Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:733