struct MachOLinkGraphBuilder::NormalizedSymbol

Declaration

struct MachOLinkGraphBuilder::NormalizedSymbol { /* full declaration omitted */ };

Declared at: llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:36

Member Variables

public Optional<llvm::StringRef> Name
public uint64_t Value = 0
public uint8_t Type = 0
public uint8_t Sect = 0
public uint16_t Desc = 0
public llvm::jitlink::Linkage L = Linkage::Strong
public llvm::jitlink::Scope S = Scope::Default
public llvm::jitlink::Symbol* GraphSymbol = nullptr

Method Overview

  • private NormalizedSymbol(Optional<llvm::StringRef> Name, uint64_t Value, uint8_t Type, uint8_t Sect, uint16_t Desc, llvm::jitlink::Linkage L, llvm::jitlink::Scope S)
  • public NormalizedSymbol(const llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol &)
  • public NormalizedSymbol(llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol &&)

Methods

NormalizedSymbol(Optional<llvm::StringRef> Name,
                 uint64_t Value,
                 uint8_t Type,
                 uint8_t Sect,
                 uint16_t Desc,
                 llvm::jitlink::Linkage L,
                 llvm::jitlink::Scope S)

Declared at: llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:40

Parameters

Optional<llvm::StringRef> Name
uint64_t Value
uint8_t Type
uint8_t Sect
uint16_t Desc
llvm::jitlink::Linkage L
llvm::jitlink::Scope S

NormalizedSymbol(
    const llvm::jitlink::MachOLinkGraphBuilder::
        NormalizedSymbol&)

Declared at: llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:48

Parameters

const llvm::jitlink::MachOLinkGraphBuilder:: NormalizedSymbol&

NormalizedSymbol(
    llvm::jitlink::MachOLinkGraphBuilder::
        NormalizedSymbol&&)

Declared at: llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:50

Parameters

llvm::jitlink::MachOLinkGraphBuilder:: NormalizedSymbol&&