|
| ProfilerListener (Isolate *, CodeEventObserver *, CodeEntryStorage &code_entry_storage, WeakCodeRegistry &weak_code_registry, CpuProfilingNamingMode mode=kDebugNaming) |
|
| ~ProfilerListener () override |
|
| ProfilerListener (const ProfilerListener &)=delete |
|
ProfilerListener & | operator= (const ProfilerListener &)=delete |
|
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 > sfi, const char *reason) override |
|
void | WeakCodeClearEvent () override |
|
void | OnHeapObjectDeletion (CodeEntry *) override |
|
void | CodeSweepEvent () |
|
const char * | GetName (Tagged< Name > name) |
|
const char * | GetName (int args_count) |
|
const char * | GetName (const char *name) |
|
const char * | GetName (base::Vector< const char > name) |
|
const char * | GetConsName (const char *prefix, Tagged< Name > name) |
|
void | set_observer (CodeEventObserver *observer) |
|
virtual | ~LogEventListener ()=default |
|
virtual bool | is_listening_to_code_events () |
|
virtual bool | allows_code_compaction () |
|
Definition at line 27 of file profiler-listener.h.