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

#include <module-decoder.h>

Collaboration diagram for v8::internal::wasm::DecodedNameSection:

Public Member Functions

 DecodedNameSection (base::Vector< const uint8_t > wire_bytes, WireBytesRef name_section)
 

Private Attributes

IndirectNameMap local_names_
 
IndirectNameMap label_names_
 
NameMap type_names_
 
NameMap table_names_
 
NameMap memory_names_
 
NameMap global_names_
 
NameMap element_segment_names_
 
NameMap data_segment_names_
 
IndirectNameMap field_names_
 
NameMap tag_names_
 

Friends

class NamesProvider
 

Detailed Description

Definition at line 59 of file module-decoder.h.

Constructor & Destructor Documentation

◆ DecodedNameSection()

v8::internal::wasm::DecodedNameSection::DecodedNameSection ( base::Vector< const uint8_t > wire_bytes,
WireBytesRef name_section )
explicit

Definition at line 678 of file module-decoder.cc.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ NamesProvider

friend class NamesProvider
friend

Definition at line 65 of file module-decoder.h.

Member Data Documentation

◆ data_segment_names_

NameMap v8::internal::wasm::DecodedNameSection::data_segment_names_
private

Definition at line 74 of file module-decoder.h.

◆ element_segment_names_

NameMap v8::internal::wasm::DecodedNameSection::element_segment_names_
private

Definition at line 73 of file module-decoder.h.

◆ field_names_

IndirectNameMap v8::internal::wasm::DecodedNameSection::field_names_
private

Definition at line 75 of file module-decoder.h.

◆ global_names_

NameMap v8::internal::wasm::DecodedNameSection::global_names_
private

Definition at line 72 of file module-decoder.h.

◆ label_names_

IndirectNameMap v8::internal::wasm::DecodedNameSection::label_names_
private

Definition at line 68 of file module-decoder.h.

◆ local_names_

IndirectNameMap v8::internal::wasm::DecodedNameSection::local_names_
private

Definition at line 67 of file module-decoder.h.

◆ memory_names_

NameMap v8::internal::wasm::DecodedNameSection::memory_names_
private

Definition at line 71 of file module-decoder.h.

◆ table_names_

NameMap v8::internal::wasm::DecodedNameSection::table_names_
private

Definition at line 70 of file module-decoder.h.

◆ tag_names_

NameMap v8::internal::wasm::DecodedNameSection::tag_names_
private

Definition at line 76 of file module-decoder.h.

◆ type_names_

NameMap v8::internal::wasm::DecodedNameSection::type_names_
private

Definition at line 69 of file module-decoder.h.


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