#include <perfetto-logger.h>
|
| PerfettoLogger (Isolate *isolate) |
|
| ~PerfettoLogger () override |
|
void | LogExistingCode () |
|
void | CodeCreateEvent (CodeTag tag, DirectHandle< AbstractCode > code, const char *name) override |
|
void | CodeCreateEvent (CodeTag tag, DirectHandle< AbstractCode > code, DirectHandle< Name > name) override |
|
void | CodeCreateEvent (CodeTag tag, DirectHandle< AbstractCode > code, DirectHandle< SharedFunctionInfo > shared, DirectHandle< Name > script_name) override |
|
void | CodeCreateEvent (CodeTag tag, DirectHandle< AbstractCode > code, DirectHandle< SharedFunctionInfo > shared, DirectHandle< Name > script_name, int line, int column) override |
|
void | CallbackEvent (DirectHandle< Name > name, Address entry_point) override |
|
void | GetterCallbackEvent (DirectHandle< Name > name, Address entry_point) override |
|
void | SetterCallbackEvent (DirectHandle< Name > name, Address entry_point) override |
|
void | RegExpCodeCreateEvent (DirectHandle< AbstractCode > code, DirectHandle< String > source, RegExpFlags flags) override |
|
void | CodeMoveEvent (Tagged< InstructionStream > from, Tagged< InstructionStream > to) override |
|
void | BytecodeMoveEvent (Tagged< BytecodeArray > from, Tagged< BytecodeArray > to) override |
|
void | SharedFunctionInfoMoveEvent (Address from, Address to) override |
|
void | NativeContextMoveEvent (Address from, Address to) override |
|
void | CodeMovingGCEvent () override |
|
void | CodeDisableOptEvent (DirectHandle< AbstractCode > code, DirectHandle< SharedFunctionInfo > shared) override |
|
void | CodeDeoptEvent (DirectHandle< Code > code, DeoptimizeKind kind, Address pc, int fp_to_sp_delta) override |
|
void | CodeDependencyChangeEvent (DirectHandle< Code > code, DirectHandle< SharedFunctionInfo > shared, const char *reason) override |
|
void | WeakCodeClearEvent () override |
|
bool | is_listening_to_code_events () override |
|
virtual | ~LogEventListener ()=default |
|
virtual bool | allows_code_compaction () |
|
Definition at line 16 of file perfetto-logger.h.
◆ PerfettoLogger()
v8::internal::PerfettoLogger::PerfettoLogger |
( |
Isolate * | isolate | ) |
|
|
explicit |
◆ ~PerfettoLogger()
v8::internal::PerfettoLogger::~PerfettoLogger |
( |
| ) |
|
|
override |
◆ BytecodeMoveEvent()
◆ CallbackEvent()
◆ CodeCreateEvent() [1/4]
◆ CodeCreateEvent() [2/4]
◆ CodeCreateEvent() [3/4]
◆ CodeCreateEvent() [4/4]
◆ CodeDeoptEvent()
◆ CodeDependencyChangeEvent()
◆ CodeDisableOptEvent()
◆ CodeMoveEvent()
◆ CodeMovingGCEvent()
void v8::internal::PerfettoLogger::CodeMovingGCEvent |
( |
| ) |
|
|
overridevirtual |
◆ GetterCallbackEvent()
◆ is_listening_to_code_events()
bool v8::internal::PerfettoLogger::is_listening_to_code_events |
( |
| ) |
|
|
overridevirtual |
◆ LogExistingCode()
void v8::internal::PerfettoLogger::LogExistingCode |
( |
| ) |
|
◆ NativeContextMoveEvent()
void v8::internal::PerfettoLogger::NativeContextMoveEvent |
( |
Address | from, |
|
|
Address | to ) |
|
overridevirtual |
◆ OnCodeDataSourceStart()
void v8::internal::PerfettoLogger::OnCodeDataSourceStart |
( |
| ) |
|
|
static |
◆ OnCodeDataSourceStop()
void v8::internal::PerfettoLogger::OnCodeDataSourceStop |
( |
| ) |
|
|
static |
◆ RegExpCodeCreateEvent()
◆ RegisterIsolate()
void v8::internal::PerfettoLogger::RegisterIsolate |
( |
Isolate * | isolate | ) |
|
|
static |
◆ SetterCallbackEvent()
◆ SharedFunctionInfoMoveEvent()
void v8::internal::PerfettoLogger::SharedFunctionInfoMoveEvent |
( |
Address | from, |
|
|
Address | to ) |
|
overridevirtual |
◆ UnregisterIsolate()
void v8::internal::PerfettoLogger::UnregisterIsolate |
( |
Isolate * | isolate | ) |
|
|
static |
◆ WeakCodeClearEvent()
void v8::internal::PerfettoLogger::WeakCodeClearEvent |
( |
| ) |
|
|
overridevirtual |
◆ isolate_
Isolate& v8::internal::PerfettoLogger::isolate_ |
|
private |
The documentation for this class was generated from the following files: