v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::ValidateFunctionsStreamingJobData Struct Reference
Collaboration diagram for v8::internal::wasm::ValidateFunctionsStreamingJobData:

Classes

struct  Unit
 

Public Member Functions

void Initialize (int num_declared_functions)
 
void AddUnit (int declared_func_index, base::Vector< const uint8_t > code, JobHandle *job_handle)
 
size_t NumOutstandingUnits () const
 
Unit GetUnit ()
 
void UpdateDetectedFeatures (WasmDetectedFeatures new_detected_features)
 

Public Attributes

base::OwnedVector< Unitunits
 
std::atomic< Unit * > next_available_unit
 
std::atomic< Unit * > end_of_available_units
 
std::atomic< boolfound_error {false}
 
std::atomic< WasmDetectedFeaturesdetected_features
 

Detailed Description

Definition at line 2484 of file module-compiler.cc.

Member Function Documentation

◆ AddUnit()

void v8::internal::wasm::ValidateFunctionsStreamingJobData::AddUnit ( int declared_func_index,
base::Vector< const uint8_t > code,
JobHandle * job_handle )
inline

Definition at line 2505 of file module-compiler.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetUnit()

Unit v8::internal::wasm::ValidateFunctionsStreamingJobData::GetUnit ( )
inline

Definition at line 2542 of file module-compiler.cc.

Here is the caller graph for this function:

◆ Initialize()

void v8::internal::wasm::ValidateFunctionsStreamingJobData::Initialize ( int num_declared_functions)
inline

Definition at line 2497 of file module-compiler.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumOutstandingUnits()

size_t v8::internal::wasm::ValidateFunctionsStreamingJobData::NumOutstandingUnits ( ) const
inline

Definition at line 2533 of file module-compiler.cc.

Here is the caller graph for this function:

◆ UpdateDetectedFeatures()

void v8::internal::wasm::ValidateFunctionsStreamingJobData::UpdateDetectedFeatures ( WasmDetectedFeatures new_detected_features)
inline

Definition at line 2557 of file module-compiler.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ detected_features

std::atomic<WasmDetectedFeatures> v8::internal::wasm::ValidateFunctionsStreamingJobData::detected_features

Definition at line 2571 of file module-compiler.cc.

◆ end_of_available_units

std::atomic<Unit*> v8::internal::wasm::ValidateFunctionsStreamingJobData::end_of_available_units

Definition at line 2569 of file module-compiler.cc.

◆ found_error

std::atomic<bool> v8::internal::wasm::ValidateFunctionsStreamingJobData::found_error {false}

Definition at line 2570 of file module-compiler.cc.

◆ next_available_unit

std::atomic<Unit*> v8::internal::wasm::ValidateFunctionsStreamingJobData::next_available_unit

Definition at line 2568 of file module-compiler.cc.

◆ units

base::OwnedVector<Unit> v8::internal::wasm::ValidateFunctionsStreamingJobData::units

Definition at line 2567 of file module-compiler.cc.


The documentation for this struct was generated from the following file: