![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
| base::Vector< uint8_t > | buffer () override |
| std::unique_ptr< DecodingState > | Next (AsyncStreamingDecoder *streaming) override |
Public Member Functions inherited from v8::internal::wasm::AsyncStreamingDecoder::DecodingState | |
| virtual | ~DecodingState ()=default |
| virtual size_t | ReadBytes (AsyncStreamingDecoder *streaming, base::Vector< const uint8_t > bytes) |
| size_t | offset () const |
| void | set_offset (size_t value) |
| virtual bool | is_finishing_allowed () const |
Private Member Functions | |
| void | CheckHeader (Decoder *decoder) |
Private Attributes | |
| uint8_t | byte_buffer_ [kModuleHeaderSize] |
Static Private Attributes | |
| static constexpr size_t | kModuleHeaderSize = 8 |
Definition at line 434 of file streaming-decoder.cc.
|
inlineoverridevirtual |
Implements v8::internal::wasm::AsyncStreamingDecoder::DecodingState.
Definition at line 436 of file streaming-decoder.cc.
|
private |
|
overridevirtual |
Implements v8::internal::wasm::AsyncStreamingDecoder::DecodingState.
Definition at line 608 of file streaming-decoder.cc.
|
private |
Definition at line 449 of file streaming-decoder.cc.
|
staticconstexprprivate |
Definition at line 448 of file streaming-decoder.cc.