char* TraceLoader_get_desc( const TraceLoader_ptr self )
TraceLoader.c
Trace_ptr TraceLoader_load_trace( TraceLoader_ptr self, const SymbTable_ptr st, const NodeList_ptr symbols )
TraceLoader.c
TraceXmlLoader_ptr TraceXmlLoader_create( const char* xml_filename, boolean halt_on_undefined_symbols, boolean halt_on_wrong_section )
TraceXmlLoader.c
void trace_loader_deinit( TraceLoader_ptr self )
TraceLoader.c
static void trace_loader_finalize( Object_ptr object, void* dummy )
TraceLoader.c
void trace_loader_init( TraceLoader_ptr self, char* desc )
TraceLoader.c
Trace_ptr trace_loader_load( TraceLoader_ptr self, const SymbTable_ptr st, const NodeList_ptr symbols )
TraceLoader.c
static void trace_xml_loader_char_handler( TraceXmlLoader_ptr self, const char * txt, int txtlen )
TraceXmlLoader.c
void trace_xml_loader_deinit( TraceXmlLoader_ptr self )
TraceXmlLoader.c
static void trace_xml_loader_finalize( Object_ptr object, void* dummy )
TraceXmlLoader.c
static inline node_ptr trace_xml_loader_flatten_symbol( node_ptr symbol )
trace_xml_loader_fill_trace
TraceXmlLoader.c
void trace_xml_loader_init( TraceXmlLoader_ptr self, const char* xml_filename, boolean halt_on_undefined_symbols, boolean halt_on_wrong_section )
TraceXmlLoader.c
Trace_ptr trace_xml_loader_load( TraceLoader_ptr loader, const SymbTable_ptr st, const NodeList_ptr symbols )
TraceXmlLoader.c
static void trace_xml_loader_prepare( TraceXmlLoader_ptr self, const SymbTable_ptr st, const NodeList_ptr symbols )
TraceXmlLoader.c
static void trace_xml_loader_reset( TraceXmlLoader_ptr self )
TraceXmlLoader.c
static void trace_xml_loader_store_loopbacks( TraceXmlLoader_ptr self )
TraceXmlLoader.c
static void trace_xml_loader_tag_begin( TraceXmlLoader_ptr self, const char* name, const char** atts )
TraceXmlLoader.c
static void trace_xml_loader_tag_end( TraceXmlLoader_ptr self, const char * name )
TraceXmlLoader.c
static void trace_xml_report_invalid_assignment( TraceXmlLoader_ptr self, node_ptr symbol, int reason )
trace_xml_loader_fill_trace
TraceXmlLoader.c