struct SymbolResolution

Declaration

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

Description

The resolution for a symbol. The linker must provide a SymbolResolution for each global symbol based on its internal resolution of that symbol.

Declared at: llvm/include/llvm/LTO/LTO.h:434

Member Variables

public unsigned int Prevailing
The linker has chosen this definition of the symbol.
public unsigned int FinalDefinitionInLinkageUnit
The definition of this symbol is unpreemptable at runtime and is known to be in this linkage unit.
public unsigned int VisibleToRegularObj
The definition of this symbol is visible outside of the LTO unit.
public unsigned int LinkerRedefined
Linker redefined version of the symbol which appeared in -wrap or -defsym linker option.

Method Overview

Methods

ΒΆSymbolResolution()

Declared at: llvm/include/llvm/LTO/LTO.h:435