#include <eventlog.hpp>
Inheritance diagram for EventLog:
Public Member Functions | |
EventLog () | |
void | init () |
EL_Event * | nextEvent (EL_Event *e, EL_Event *start, EL_Event *end) |
EL_Event * | prevEvent (EL_Event *e, EL_Event *start, EL_Event *end) |
void | inc () |
void | log (EL_Event *e) |
void | log (char *name) |
void | log (char *name, void *p1) |
void | log (char *name, void *p1, void *p2) |
void | log (char *name, void *p1, void *p2, void *p3) |
void | resize () |
void | print () |
void | printPartial (int n) |
Public Attributes | |
EL_Event * | buf |
EL_Event * | bufEnd |
EL_Event * | next |
int | nesting |
Definition at line 46 of file eventlog.hpp.
EventLog::EventLog | ( | ) |
Definition at line 39 of file eventlog.cpp.
References init(), and nesting.
Here is the call graph for this function:
void EventLog::inc | ( | ) | [inline] |
Definition at line 59 of file eventlog.hpp.
References buf, bufEnd, next, and nextEvent().
Referenced by log().
Here is the call graph for this function:
void EventLog::init | ( | ) |
Definition at line 33 of file eventlog.cpp.
References buf, bufEnd, EL_Event::name, NEW_C_HEAP_ARRAY, next, and noEvent.
Referenced by EventLog(), and resize().
void EventLog::log | ( | char * | name, | |
void * | p1, | |||
void * | p2, | |||
void * | p3 | |||
) | [inline] |
Definition at line 71 of file eventlog.hpp.
References EL_Event::args, atomic, inc(), EL_Event::name, next, and EL_Event::status.
Here is the call graph for this function:
void EventLog::log | ( | char * | name, | |
void * | p1, | |||
void * | p2 | |||
) | [inline] |
Definition at line 68 of file eventlog.hpp.
References EL_Event::args, atomic, inc(), EL_Event::name, next, and EL_Event::status.
Here is the call graph for this function:
void EventLog::log | ( | char * | name, | |
void * | p1 | |||
) | [inline] |
Definition at line 65 of file eventlog.hpp.
References EL_Event::args, atomic, inc(), EL_Event::name, next, and EL_Event::status.
Here is the call graph for this function:
void EventLog::log | ( | char * | name | ) | [inline] |
Definition at line 62 of file eventlog.hpp.
References atomic, inc(), EL_Event::name, next, and EL_Event::status.
Here is the call graph for this function:
void EventLog::log | ( | EL_Event * | e | ) | [inline] |
Definition at line 61 of file eventlog.hpp.
Referenced by EventMarker::init(), and EventMarker::~EventMarker().
Here is the call graph for this function:
void EventLog::print | ( | ) | [inline] |
Definition at line 77 of file eventlog.hpp.
References buf, bufEnd, and printPartial().
Referenced by evaluator::process_line().
Here is the call graph for this function:
void EventLog::printPartial | ( | int | n | ) |
Definition at line 57 of file eventlog.cpp.
References atomic, buf, bufEnd, ending, lprintf(), EL_Event::name, nesting, next, nextEvent(), noEvent, prevEvent(), and starting.
Referenced by events(), print(), and report_vm_state().
Here is the call graph for this function:
void EventLog::resize | ( | ) |
Definition at line 44 of file eventlog.cpp.
References buf, bufEnd, FreeHeap(), init(), next, and nextEvent().
Here is the call graph for this function:
Definition at line 47 of file eventlog.hpp.
Referenced by inc(), init(), print(), printPartial(), and resize().
Definition at line 48 of file eventlog.hpp.
Referenced by inc(), init(), print(), printPartial(), and resize().
Definition at line 50 of file eventlog.hpp.
Referenced by EventLog(), EventMarker::init(), printPartial(), and EventMarker::~EventMarker().
Definition at line 49 of file eventlog.hpp.
Referenced by inc(), EventMarker::init(), init(), log(), printPartial(), resize(), and EventMarker::~EventMarker().