lib.dwfl
Class ElfArchiveSymbol

java.lang.Object
  extended by lib.dwfl.ElfArchiveSymbol

public class ElfArchiveSymbol
extends Object

An ElfArchiveSymbol is an entry in the Archive symbol table


Field Summary
private  Elf parent
           
private  long pointer
           
 
Constructor Summary
protected ElfArchiveSymbol(long pointer, Elf parent)
           
 
Method Summary
protected  long elf_as_get_hash()
           
protected  String elf_as_get_name()
           
protected  int elf_as_get_offset()
           
 long getHash()
           
 String getName()
           
 int getOffset()
           
protected  Elf getParent()
           
protected  long getPointer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pointer

private long pointer

parent

private Elf parent
Constructor Detail

ElfArchiveSymbol

protected ElfArchiveSymbol(long pointer,
                           Elf parent)
Method Detail

getName

public String getName()
Returns:
The symbol name

getOffset

public int getOffset()
Returns:
The offset for this file in the archive

getHash

public long getHash()
Returns:
The hash value of the name

getPointer

protected long getPointer()

getParent

protected Elf getParent()

elf_as_get_name

protected String elf_as_get_name()

elf_as_get_offset

protected int elf_as_get_offset()

elf_as_get_hash

protected long elf_as_get_hash()