V8 Project
v8::internal::CodeEventListener Class Referenceabstract

#include <log.h>

+ Inheritance diagram for v8::internal::CodeEventListener:
+ Collaboration diagram for v8::internal::CodeEventListener:

Public Member Functions

virtual ~CodeEventListener ()
 
virtual void CodeCreateEvent (Logger::LogEventsAndTags tag, Code *code, const char *comment)=0
 
virtual void CodeCreateEvent (Logger::LogEventsAndTags tag, Code *code, Name *name)=0
 
virtual void CodeCreateEvent (Logger::LogEventsAndTags tag, Code *code, SharedFunctionInfo *shared, CompilationInfo *info, Name *name)=0
 
virtual void CodeCreateEvent (Logger::LogEventsAndTags tag, Code *code, SharedFunctionInfo *shared, CompilationInfo *info, Name *source, int line, int column)=0
 
virtual void CodeCreateEvent (Logger::LogEventsAndTags tag, Code *code, int args_count)=0
 
virtual void CallbackEvent (Name *name, Address entry_point)=0
 
virtual void GetterCallbackEvent (Name *name, Address entry_point)=0
 
virtual void SetterCallbackEvent (Name *name, Address entry_point)=0
 
virtual void RegExpCodeCreateEvent (Code *code, String *source)=0
 
virtual void CodeMoveEvent (Address from, Address to)=0
 
virtual void CodeDeleteEvent (Address from)=0
 
virtual void SharedFunctionInfoMoveEvent (Address from, Address to)=0
 
virtual void CodeMovingGCEvent ()=0
 
virtual void CodeDisableOptEvent (Code *code, SharedFunctionInfo *shared)=0
 

Detailed Description

Definition at line 457 of file log.h.

Constructor & Destructor Documentation

◆ ~CodeEventListener()

virtual v8::internal::CodeEventListener::~CodeEventListener ( )
inlinevirtual

Definition at line 459 of file log.h.

459 {}

Member Function Documentation

◆ CallbackEvent()

virtual void v8::internal::CodeEventListener::CallbackEvent ( Name name,
Address  entry_point 
)
pure virtual

◆ CodeCreateEvent() [1/5]

virtual void v8::internal::CodeEventListener::CodeCreateEvent ( Logger::LogEventsAndTags  tag,
Code code,
const char *  comment 
)
pure virtual

◆ CodeCreateEvent() [2/5]

virtual void v8::internal::CodeEventListener::CodeCreateEvent ( Logger::LogEventsAndTags  tag,
Code code,
int  args_count 
)
pure virtual

◆ CodeCreateEvent() [3/5]

virtual void v8::internal::CodeEventListener::CodeCreateEvent ( Logger::LogEventsAndTags  tag,
Code code,
Name name 
)
pure virtual

◆ CodeCreateEvent() [4/5]

virtual void v8::internal::CodeEventListener::CodeCreateEvent ( Logger::LogEventsAndTags  tag,
Code code,
SharedFunctionInfo shared,
CompilationInfo info,
Name name 
)
pure virtual

◆ CodeCreateEvent() [5/5]

virtual void v8::internal::CodeEventListener::CodeCreateEvent ( Logger::LogEventsAndTags  tag,
Code code,
SharedFunctionInfo shared,
CompilationInfo info,
Name source,
int  line,
int  column 
)
pure virtual

◆ CodeDeleteEvent()

virtual void v8::internal::CodeEventListener::CodeDeleteEvent ( Address  from)
pure virtual

◆ CodeDisableOptEvent()

virtual void v8::internal::CodeEventListener::CodeDisableOptEvent ( Code code,
SharedFunctionInfo shared 
)
pure virtual

◆ CodeMoveEvent()

virtual void v8::internal::CodeEventListener::CodeMoveEvent ( Address  from,
Address  to 
)
pure virtual

◆ CodeMovingGCEvent()

virtual void v8::internal::CodeEventListener::CodeMovingGCEvent ( )
pure virtual

◆ GetterCallbackEvent()

virtual void v8::internal::CodeEventListener::GetterCallbackEvent ( Name name,
Address  entry_point 
)
pure virtual

◆ RegExpCodeCreateEvent()

virtual void v8::internal::CodeEventListener::RegExpCodeCreateEvent ( Code code,
String source 
)
pure virtual

◆ SetterCallbackEvent()

virtual void v8::internal::CodeEventListener::SetterCallbackEvent ( Name name,
Address  entry_point 
)
pure virtual

◆ SharedFunctionInfoMoveEvent()

virtual void v8::internal::CodeEventListener::SharedFunctionInfoMoveEvent ( Address  from,
Address  to 
)
pure virtual

The documentation for this class was generated from the following file: