Public Types | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
bloaty::wasm::Section Class Reference

Public Types

enum  Name {
  kType = 1, kImport = 2, kFunction = 3, kTable = 4,
  kMemory = 5, kGlobal = 6, kExport = 7, kStart = 8,
  kElement = 9, kCode = 10, kData = 11, kDataCount = 12,
  kEvent = 13
}
 

Static Public Member Functions

static Section Read (string_view *data_param)
 

Public Attributes

string_view contents
 
string_view data
 
uint32_t id
 
std::string name
 

Static Public Attributes

static const char * names []
 

Detailed Description

Definition at line 88 of file webassembly.cc.

Member Enumeration Documentation

◆ Name

Enumerator
kType 
kImport 
kFunction 
kTable 
kMemory 
kGlobal 
kExport 
kStart 
kElement 
kCode 
kData 
kDataCount 
kEvent 

Definition at line 119 of file webassembly.cc.

Member Function Documentation

◆ Read()

static Section bloaty::wasm::Section::Read ( string_view data_param)
inlinestatic

Definition at line 95 of file webassembly.cc.

Member Data Documentation

◆ contents

string_view bloaty::wasm::Section::contents

Definition at line 93 of file webassembly.cc.

◆ data

string_view bloaty::wasm::Section::data

Definition at line 92 of file webassembly.cc.

◆ id

uint32_t bloaty::wasm::Section::id

Definition at line 90 of file webassembly.cc.

◆ name

std::string bloaty::wasm::Section::name

Definition at line 91 of file webassembly.cc.

◆ names

const char * bloaty::wasm::Section::names
static
Initial value:
= {
"<none>",
"Type",
"Import",
"Function",
"Table",
"Memory",
"Global",
"Export",
"Start",
"Element",
"Code",
"Data",
"DataCount",
"Event",
}

Definition at line 135 of file webassembly.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58