v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::LocalLogger Class Reference

#include <local-logger.h>

Collaboration diagram for v8::internal::LocalLogger:

Public Member Functions

 LocalLogger (Isolate *isolate)
 
bool is_logging () const
 
bool is_listening_to_code_events () const
 
void ScriptDetails (Tagged< Script > script)
 
void ScriptEvent (ScriptEventType type, int script_id)
 
void CodeLinePosInfoRecordEvent (Address code_start, Tagged< TrustedByteArray > source_position_table, JitCodeEvent::CodeType code_type)
 
void MapCreate (Tagged< Map > map)
 
void MapDetails (Tagged< Map > map)
 

Private Attributes

V8FileLoggerv8_file_logger_
 
bool is_logging_
 
bool is_listening_to_code_events_
 

Detailed Description

Definition at line 15 of file local-logger.h.

Constructor & Destructor Documentation

◆ LocalLogger()

v8::internal::LocalLogger::LocalLogger ( Isolate * isolate)
explicit

Definition at line 14 of file local-logger.cc.

Member Function Documentation

◆ CodeLinePosInfoRecordEvent()

void v8::internal::LocalLogger::CodeLinePosInfoRecordEvent ( Address code_start,
Tagged< TrustedByteArray > source_position_table,
JitCodeEvent::CodeType code_type )

Definition at line 26 of file local-logger.cc.

Here is the call graph for this function:

◆ is_listening_to_code_events()

bool v8::internal::LocalLogger::is_listening_to_code_events ( ) const
inline

Definition at line 20 of file local-logger.h.

◆ is_logging()

bool v8::internal::LocalLogger::is_logging ( ) const
inline

Definition at line 19 of file local-logger.h.

◆ MapCreate()

void v8::internal::LocalLogger::MapCreate ( Tagged< Map > map)

Definition at line 33 of file local-logger.cc.

Here is the call graph for this function:

◆ MapDetails()

void v8::internal::LocalLogger::MapDetails ( Tagged< Map > map)

Definition at line 37 of file local-logger.cc.

Here is the call graph for this function:

◆ ScriptDetails()

void v8::internal::LocalLogger::ScriptDetails ( Tagged< Script > script)

Definition at line 20 of file local-logger.cc.

Here is the call graph for this function:

◆ ScriptEvent()

void v8::internal::LocalLogger::ScriptEvent ( ScriptEventType type,
int script_id )

Definition at line 23 of file local-logger.cc.

Here is the call graph for this function:

Member Data Documentation

◆ is_listening_to_code_events_

bool v8::internal::LocalLogger::is_listening_to_code_events_
private

Definition at line 35 of file local-logger.h.

◆ is_logging_

bool v8::internal::LocalLogger::is_logging_
private

Definition at line 34 of file local-logger.h.

◆ v8_file_logger_

V8FileLogger* v8::internal::LocalLogger::v8_file_logger_
private

Definition at line 33 of file local-logger.h.


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