#include <code-data-source.h>
Definition at line 58 of file code-data-source.h.
◆ JsFunctionNameIid
◆ CodeDataSourceIncrementalState()
v8::internal::CodeDataSourceIncrementalState::CodeDataSourceIncrementalState |
( |
| ) |
|
|
default |
◆ FlushInternedData()
void v8::internal::CodeDataSourceIncrementalState::FlushInternedData |
( |
CodeDataSource::TraceContext::TracePacketHandle & | packet | ) |
|
◆ has_buffered_interned_data()
bool v8::internal::CodeDataSourceIncrementalState::has_buffered_interned_data |
( |
| ) |
const |
|
inline |
◆ Init()
void v8::internal::CodeDataSourceIncrementalState::Init |
( |
const CodeDataSource::TraceContext & | context | ) |
|
◆ InternIsolate()
uint64_t v8::internal::CodeDataSourceIncrementalState::InternIsolate |
( |
Isolate & | isolate | ) |
|
◆ InternJsFunction()
uint64_t v8::internal::CodeDataSourceIncrementalState::InternJsFunction |
( |
Isolate & | isolate, |
|
|
DirectHandle< SharedFunctionInfo > | info, |
|
|
uint64_t | v8_js_script_iid, |
|
|
int | line_num, |
|
|
int | column_num ) |
◆ InternJsFunctionName()
uint64_t v8::internal::CodeDataSourceIncrementalState::InternJsFunctionName |
( |
Tagged< String > | function_name | ) |
|
|
private |
◆ InternJsScript()
uint64_t v8::internal::CodeDataSourceIncrementalState::InternJsScript |
( |
Isolate & | isolate, |
|
|
Tagged< Script > | script ) |
◆ is_initialized()
bool v8::internal::CodeDataSourceIncrementalState::is_initialized |
( |
| ) |
const |
|
inline |
◆ log_instructions()
bool v8::internal::CodeDataSourceIncrementalState::log_instructions |
( |
| ) |
const |
|
inline |
◆ log_script_sources()
bool v8::internal::CodeDataSourceIncrementalState::log_script_sources |
( |
| ) |
const |
|
inline |
◆ next_function_iid()
uint64_t v8::internal::CodeDataSourceIncrementalState::next_function_iid |
( |
| ) |
const |
|
inlineprivate |
◆ next_isolate_iid()
uint64_t v8::internal::CodeDataSourceIncrementalState::next_isolate_iid |
( |
| ) |
const |
|
inlineprivate |
◆ next_js_function_name_iid()
uint64_t v8::internal::CodeDataSourceIncrementalState::next_js_function_name_iid |
( |
| ) |
const |
|
inlineprivate |
◆ next_script_iid()
uint64_t v8::internal::CodeDataSourceIncrementalState::next_script_iid |
( |
| ) |
const |
|
inlineprivate |
◆ functions_
std::unordered_map<Function, uint64_t, Function::Hash> v8::internal::CodeDataSourceIncrementalState::functions_ |
|
private |
◆ initialized_
bool v8::internal::CodeDataSourceIncrementalState::initialized_ = false |
|
private |
◆ isolates_
std::unordered_map<int, uint64_t> v8::internal::CodeDataSourceIncrementalState::isolates_ |
|
private |
◆ js_function_names_
◆ log_instructions_
bool v8::internal::CodeDataSourceIncrementalState::log_instructions_ = false |
|
private |
◆ log_script_sources_
bool v8::internal::CodeDataSourceIncrementalState::log_script_sources_ = false |
|
private |
◆ scripts_
◆ serialized_interned_data_
protozero::HeapBuffered<perfetto::protos::pbzero::InternedData> v8::internal::CodeDataSourceIncrementalState::serialized_interned_data_ |
|
private |
◆ two_byte_function_names_
std::unordered_map<std::string, uint64_t> v8::internal::CodeDataSourceIncrementalState::two_byte_function_names_ |
|
private |
The documentation for this class was generated from the following files: