java.lang.Object |
↳ |
com.pnfsoftware.jeb.core.units.code.CFGUtil |
Summary
Public Methods |
static
void
|
toDot(IControlFlowGraph<?> cfg, File file)
Build the CFG text representation using the dot language.
|
static
void
|
toDot(IControlFlowGraph<?> cfg, File file, String title, Map<Long, String> blockHeaders)
Build the CFG text representation using the dot language.
|
static
void
|
toTempDot(IControlFlowGraph<?> cfg, String name)
|
static
void
|
toTempDot(IControlFlowGraph<?> cfg, String name, String title, Map<Long, String> blockHeaders)
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public Constructors
Public Methods
public
static
void
toDot
(IControlFlowGraph<?> cfg, File file)
Build the CFG text representation using the dot language. To generate a PNG: dot
out.dot -Tpng -o out.png
public
static
void
toDot
(IControlFlowGraph<?> cfg, File file, String title, Map<Long, String> blockHeaders)
Build the CFG text representation using the dot language. To generate a PNG: dot
out.dot -Tpng -o out.png
Parameters
file |
output file |
title |
optional graph title |
blockHeaders |
optional map of block headers (block_address ->
block_description_string); if null, a standard header "(block_index)" is used |
public
static
void
toTempDot
(IControlFlowGraph<?> cfg, String name, String title, Map<Long, String> blockHeaders)