TraceExplainer.c
Routines related to TraceExplainer object.
TracePlugin.c
Routines related to TracePlugin object.
TraceTable.c
Routines related to TraceTable object.
TraceXmlDumper.c
Routines related to TraceXmlDumper class
TraceXmlLoader.c
Routines related to TraceXmlLoader class

TraceExplainer.c

Routines related to TraceExplainer object.

By: Ashutosh Trivedi

This file contains the definition of "TraceExplainer" class. TraceExplainer plugin simply prints the trace.

TraceExplainer_create()
Creates an Explainer Plugin and initializes it.
trace_explainer_init()
Initializes trace explain object.
trace_explainer_deinit()
Deinitializes Explain object.
trace_explainer_action()
Action method associated with TraceExplainer class.
trace_explainer_finalize()
Trace Explainer finalize method.

TracePlugin.c

Routines related to TracePlugin object.

By: Ashutosh Trivedi

This file contains the definition of "TracePlugin" class.

TracePlugin_action()
Action associated with the Class TracePlugin.
TracePlugin_get_desc()
Returns a short description of the plugin.
trace_plugin_action()
Action associated with the Class action.
trace_plugin_init()
This function initializes the plugin class.
trace_plugin_deinit()
This function de-initializes the plugin class.
trace_plugin_finalize()
Finalize method of plugin class.

TraceTable.c

Routines related to TraceTable object.

By: Ashutosh Trivedi

This file contains the definition of "TraceTable" class.

TraceTable_create()
Creates an Table Plugin and initializes it.
trace_table_init()
Initializes trace table object.
trace_table_deinit()
Deinitializes Explain object.
trace_table_action()
Action method associated with TraceTable class.
trace_table_print_column_style()
Print Trace in Table format with each state on a seperate column.
trace_table_print_row_style()
Print Trace in table format with each state in a seperate row.
trace_table_print_vars_rows()
Prints the rows of name/values associated to given symbols list
trace_table_finalize()
Trace Table finalize method.

TraceXmlDumper.c

Routines related to TraceXmlDumper class

By: Ashutosh Trivedi, Roberto Cavada

This file contains the definition of TraceXmlDumper class.

TraceXmlDumper_create()
Creates an XML Plugin for dumping and initializes it.
TraceXmlTag_from_string()
String to XML Tag converter.
trace_xml_dumper_action()
Action method associated with TraceXmlDumper class.
trace_xml_dumper_init()
Class initializer
trace_xml_dumper_deinit()
Deinitializes the TraceXmlDumper Plugin object.
trace_xml_dumper_finalize()
Plugin finalize method.
trace_xml_dumper_dump()
Dump the trace in XML format into FILE pointed by /"output/".

TraceXmlLoader.c

Routines related to TraceXmlLoader class

By: Ashutosh Trivedi, Roberto Cavada

This file contains the definition of TraceXmlLoader class.

TraceXmlLoader_create()
trace_xml_loader_init()
trace_xml_loader_deinit()
Deallocates internal structures
trace_xml_loader_action()
Action method associated with TraceXmlLoader class.
trace_xml_loader_finalize()
Virtual destructor
trace_xml_loader_set()
trace_xml_loader_reset()
Cleans up after reading of xml source
trace_xml_loader_load()
Read the trace from the XML file pointed by /"input/".
trace_xml_loader_fill_trace()
It converts the internal trace representation into a Trace instance
trace_xml_loader_tag_begin()
Function that gets called when parser encounter start of some tag.
trace_xml_loader_tag_end()
Function that gets called when end of any tag is encountered by the parser.
trace_xml_loader_char_handler()
Character Handler used by parser.

Last updated on 2009/03/04 13h:34