frysk.stack
Class PrintStackOptions

java.lang.Object
  extended by frysk.stack.PrintStackOptions
Direct Known Subclasses:
PrintDebugInfoStackOptions

public class PrintStackOptions
extends Object


Field Summary
(package private) static PrintStackOptions DEFAULT
           
private  int numberOfFrames
           
private  boolean printLibraryNames
           
private  boolean printLibraryPaths
           
 
Constructor Summary
PrintStackOptions()
           
 
Method Summary
 boolean abiOnly()
           
 void clear()
          Clear all stack options, a very raw ABI stack trace will be produced.
 int numberOfFrames()
           
 boolean printLibraryNames()
           
 boolean printLibraryPaths()
           
 void setAbi()
          Generate an ABI backtrace using ELF symbols and shared library names.
 void setNumberOfFrames(int numberOfFrames)
          Specify the number of frames to include in the back-trace, 0 to include all frames.
 void setPrintLibraryNames(boolean printLibraryNames)
           
 void setPrintLibraryPaths(boolean printLibraryPaths)
           
 void setPrintPaths(boolean printPaths)
          Include the full path to any files.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

static final PrintStackOptions DEFAULT

numberOfFrames

private int numberOfFrames

printLibraryPaths

private boolean printLibraryPaths

printLibraryNames

private boolean printLibraryNames
Constructor Detail

PrintStackOptions

public PrintStackOptions()
Method Detail

clear

public void clear()
Clear all stack options, a very raw ABI stack trace will be produced.


setAbi

public void setAbi()
Generate an ABI backtrace using ELF symbols and shared library names.


setPrintPaths

public void setPrintPaths(boolean printPaths)
Include the full path to any files.


setNumberOfFrames

public void setNumberOfFrames(int numberOfFrames)
Specify the number of frames to include in the back-trace, 0 to include all frames.


numberOfFrames

public int numberOfFrames()

setPrintLibraryPaths

public void setPrintLibraryPaths(boolean printLibraryPaths)

printLibraryPaths

public boolean printLibraryPaths()

setPrintLibraryNames

public void setPrintLibraryNames(boolean printLibraryNames)

printLibraryNames

public boolean printLibraryNames()

abiOnly

public boolean abiOnly()