public class

SymbolInformation

extends Object
implements ISymbolInformation
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation

Class Overview

Standard implementation.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Public Constructors
SymbolInformation(SymbolType type, int flags, long identifier, String name, long address, long symbolAddress, long symbolSize)
Public Methods
int getFlags()
Get the symbol flags.
long getIdentifier()
Get the symbol identifier.
String getName()
Get the symbol name.
long getRelativeAddress()
Get the base-relative address of the description of the symbol.
long getSymbolRelativeAddress()
Get the symbol offset in file.
long getSymbolSize()
Get the size of the symbol.
SymbolType getType()
Get the symbol type.
void setFlags(int flags)
void setIdentifier(long identifier)
void setName(String name)
void setRelativeAddress(long address)
void setSymbolRelativeAddress(long address)
void setSymbolSize(long size)
void setType(SymbolType type)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation

Public Constructors

public SymbolInformation (SymbolType type, int flags, long identifier, String name, long address, long symbolAddress, long symbolSize)

Public Methods

public int getFlags ()

Get the symbol flags.

Returns
  • the flags

public long getIdentifier ()

Get the symbol identifier.

Returns
  • the symbol identifier

public String getName ()

Get the symbol name.

Returns
  • th symbol name

public long getRelativeAddress ()

Get the base-relative address of the description of the symbol.

Returns
  • the base-relative address of the symbol description

public long getSymbolRelativeAddress ()

Get the symbol offset in file.

Returns
  • the base-relative address of the symbol itself, if any

public long getSymbolSize ()

Get the size of the symbol. May not be known.

Returns
  • the symbol size

public SymbolType getType ()

Get the symbol type. A valid combination of FLAG_xxx.

Returns
  • the type

public void setFlags (int flags)

public void setIdentifier (long identifier)

public void setName (String name)

public void setRelativeAddress (long address)

public void setSymbolRelativeAddress (long address)

public void setSymbolSize (long size)

public void setType (SymbolType type)

public String toString ()