#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: