![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
DecodeSectionLength (uint8_t id, uint32_t module_offset) | |
std::unique_ptr< DecodingState > | NextWithValue (AsyncStreamingDecoder *streaming) override |
![]() | |
DecodeVarInt32 (size_t max_value, const char *field_name) | |
base::Vector< uint8_t > | buffer () override |
size_t | ReadBytes (AsyncStreamingDecoder *streaming, base::Vector< const uint8_t > bytes) override |
std::unique_ptr< DecodingState > | Next (AsyncStreamingDecoder *streaming) override |
![]() | |
virtual | ~DecodingState ()=default |
size_t | offset () const |
void | set_offset (size_t value) |
virtual bool | is_finishing_allowed () const |
Private Attributes | |
const uint8_t | section_id_ |
const uint32_t | module_offset_ |
Additional Inherited Members | |
![]() | |
uint8_t | byte_buffer_ [kMaxVarInt32Size] |
const size_t | max_value_ |
const char *const | field_name_ |
size_t | value_ = 0 |
size_t | bytes_consumed_ = 0 |
Definition at line 469 of file streaming-decoder.cc.
|
inlineexplicit |
|
overridevirtual |
Implements v8::internal::wasm::AsyncStreamingDecoder::DecodeVarInt32.
Definition at line 631 of file streaming-decoder.cc.
|
private |
Definition at line 482 of file streaming-decoder.cc.
|
private |
Definition at line 480 of file streaming-decoder.cc.