|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.stack.PrintStackOptions frysk.debuginfo.PrintDebugInfoStackOptions
public class PrintDebugInfoStackOptions
Field Summary | |
---|---|
private boolean |
printDebugNames
|
private boolean |
printInlineFunctions
|
private boolean |
printLocals
|
private boolean |
printParameters
|
private boolean |
printSourcePaths
|
private boolean |
printValues
|
Constructor Summary | |
---|---|
PrintDebugInfoStackOptions()
|
Method Summary | |
---|---|
boolean |
abiOnly()
|
void |
clear()
Clear all options. |
boolean |
printDebugNames()
Print function and variable names using debug, rather than ABI, information. |
boolean |
printInlineFunctions()
Print inline function instances. |
boolean |
printLocals()
Print the function's local variables. |
boolean |
printParameters()
Print the parameter list (see also printValues). |
boolean |
printSourcePaths()
Print the full path to source files (instead of just the file name). |
boolean |
printValues()
Print paramter and variable values (rather than just their names). |
void |
setLite()
Set things up for a light-weight, or low-cost, back-trace by limiting things to just the elf information. |
void |
setPrintDebugNames(boolean printDebugNames)
|
void |
setPrintInlineFunctions(boolean printInlineFunctions)
|
void |
setPrintLocals(boolean printLocals)
|
void |
setPrintParameters(boolean printParameters)
|
void |
setPrintPaths(boolean printPaths)
Print the full path to any source file. |
void |
setPrintSourcePaths(boolean printSourcePaths)
|
void |
setPrintValues(boolean printValues)
|
void |
setRich()
Set things up for a rich, or detailed, back-trace by including inline frames and parameter information. |
Methods inherited from class frysk.stack.PrintStackOptions |
---|
numberOfFrames, printLibraryNames, printLibraryPaths, setAbi, setNumberOfFrames, setPrintLibraryNames, setPrintLibraryPaths |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private boolean printParameters
private boolean printLocals
private boolean printInlineFunctions
private boolean printDebugNames
private boolean printValues
private boolean printSourcePaths
Constructor Detail |
---|
public PrintDebugInfoStackOptions()
Method Detail |
---|
public void clear()
clear
in class PrintStackOptions
public void setLite()
public void setRich()
public void setPrintPaths(boolean printPaths)
setPrintPaths
in class PrintStackOptions
public boolean printParameters()
public void setPrintParameters(boolean printParameters)
public boolean printValues()
public void setPrintValues(boolean printValues)
public boolean printLocals()
public void setPrintLocals(boolean printLocals)
public boolean printInlineFunctions()
public void setPrintInlineFunctions(boolean printInlineFunctions)
public boolean printDebugNames()
public void setPrintDebugNames(boolean printDebugNames)
public boolean printSourcePaths()
public void setPrintSourcePaths(boolean printSourcePaths)
public boolean abiOnly()
abiOnly
in class PrintStackOptions
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |