#include <cfgraph_module.h>
Inheritance diagram for SuifCFGraphBuilderModule:
Public Methods | |
SuifCFGraphBuilderModule (SuifEnv *suif_env, const LString &name = "suif_cfgraph_builder") | |
void | initialize () |
initializes the modules. More... | |
Module* | clone () const |
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance. | |
void | build_cfgraph (ProcedureDefinition *pd) |
void | add_builder_fn (const LString &name, CFGraphBuilderDispatch fn) |
CFGraphBuilderReturn | build (CFGraphState *, ExecutionObject *) const |
|
|
|
|
|
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.
Reimplemented from Module.
|
initializes the modules.
This method must/will be called before a call to parse_command_line or execute
Reimplemented from Module.