eventlog.hpp File Reference

Go to the source code of this file.

Classes

struct  EL_Event
struct  EventLog
class  EventMarker

Defines

#define LOG_EVENT(name)   eventLog->log(name)
#define LOG_EVENT1(name, p1)   eventLog->log(name, (void*)(p1))
#define LOG_EVENT2(name, p1, p2)   eventLog->log(name, (void*)(p1), (void*)(p2))
#define LOG_EVENT3(name, p1, p2, p3)   eventLog->log(name, (void*)(p1), (void*)(p2), (void*)(p3))

Enumerations

enum  EL_EventStatus { starting, ending, atomic }

Variables

const int EVENT_PARAMS = 3
EventLogeventLog


Define Documentation

#define LOG_EVENT ( name   )     eventLog->log(name)

Definition at line 32 of file eventlog.hpp.

#define LOG_EVENT1 ( name,
p1   )     eventLog->log(name, (void*)(p1))

Definition at line 33 of file eventlog.hpp.

Referenced by Sweeper::activate(), Sweeper::deactivate(), DeltaProcess::DeltaProcess(), blockClosureOopDesc::deoptimize(), deoptimize_context_and_patch_block(), and validateContextChain().

#define LOG_EVENT2 ( name,
p1,
p2   )     eventLog->log(name, (void*)(p1), (void*)(p2))

Definition at line 34 of file eventlog.hpp.

#define LOG_EVENT3 ( name,
p1,
p2,
p3   )     eventLog->log(name, (void*)(p1), (void*)(p2), (void*)(p3))

Definition at line 35 of file eventlog.hpp.

Referenced by InterpretedIC::replace(), and MethodSweeper::task().


Enumeration Type Documentation

enum EL_EventStatus

Enumerator:
starting 
ending 
atomic 

Definition at line 37 of file eventlog.hpp.


Variable Documentation

const int EVENT_PARAMS = 3

Definition at line 28 of file eventlog.hpp.

EventLog* eventLog

Definition at line 27 of file eventlog.cpp.

Referenced by eventlog_init(), events(), EventMarker::init(), evaluator::process_line(), report_vm_state(), and EventMarker::~EventMarker().


Generated on Mon Oct 9 13:41:00 2006 for Strongtalk VM by  doxygen 1.4.7