lib.dwfl
Interface ElfSymbol.Builder

All Known Implementing Classes:
TestElf.SymbolChecker
Enclosing class:
ElfSymbol

public static interface ElfSymbol.Builder


Method Summary
 void symbol(long index, String name, long value, long size, ElfSymbolType type, ElfSymbolBinding bind, ElfSymbolVisibility visibility, long shndx, List versions)
          Called for each symbol.
 

Method Detail

symbol

void symbol(long index,
            String name,
            long value,
            long size,
            ElfSymbolType type,
            ElfSymbolBinding bind,
            ElfSymbolVisibility visibility,
            long shndx,
            List versions)
Called for each symbol.

Parameters:
index - Index of symbol in symbol table.
name - Name of symbol.
value - Address of symbol if symbol is defined, or 0.
size - Size of object associated with the symbol.
type - Symbol type.
bind - Symbol binding.
visibility - Symbol visibility.
shndx - Associated section index, or one of the special values in ElfSectionHeader.ELF_SHN_*.
versions - Version requirements and/or definitions of symbol. If there are none, null is passed instead of empty list.