Classes | |
struct | ExternalKind |
class | Section |
class | WebAssemblyObjectFile |
Typedefs | |
typedef std::unordered_map< int, std::string > | FuncNames |
typedef std::unordered_map<int, std::string> bloaty::wasm::FuncNames |
Definition at line 181 of file webassembly.cc.
void bloaty::wasm::AddWebAssemblyFallback | ( | RangeSink * | sink | ) |
Definition at line 327 of file webassembly.cc.
void bloaty::wasm::ForEachSection | ( | string_view | file, |
Func && | section_func | ||
) |
Definition at line 165 of file webassembly.cc.
Definition at line 243 of file webassembly.cc.
void bloaty::wasm::ParseSections | ( | RangeSink * | sink | ) |
Definition at line 175 of file webassembly.cc.
void bloaty::wasm::ParseSymbols | ( | RangeSink * | sink | ) |
Definition at line 304 of file webassembly.cc.
void bloaty::wasm::ReadCodeSection | ( | const Section & | section, |
const FuncNames & | names, | ||
uint32_t | num_imports, | ||
RangeSink * | sink | ||
) |
Definition at line 279 of file webassembly.cc.
int bloaty::wasm::ReadElemType | ( | string_view * | data | ) |
Definition at line 217 of file webassembly.cc.
void bloaty::wasm::ReadFunctionNames | ( | const Section & | section, |
FuncNames * | names, | ||
RangeSink * | sink | ||
) |
Definition at line 183 of file webassembly.cc.
void bloaty::wasm::ReadGlobalType | ( | string_view * | data | ) |
Definition at line 229 of file webassembly.cc.
uint64_t bloaty::wasm::ReadLEB128Internal | ( | bool | is_signed, |
size_t | size, | ||
string_view * | data | ||
) |
Definition at line 25 of file webassembly.cc.
bool bloaty::wasm::ReadMagic | ( | string_view * | data | ) |
Definition at line 73 of file webassembly.cc.
void bloaty::wasm::ReadMemoryType | ( | string_view * | data | ) |
Definition at line 239 of file webassembly.cc.
string_view bloaty::wasm::ReadPiece | ( | size_t | bytes, |
string_view * | data | ||
) |
Definition at line 64 of file webassembly.cc.
void bloaty::wasm::ReadResizableLimits | ( | string_view * | data | ) |
Definition at line 221 of file webassembly.cc.
void bloaty::wasm::ReadTableType | ( | string_view * | data | ) |
Definition at line 234 of file webassembly.cc.
int bloaty::wasm::ReadValueType | ( | string_view * | data | ) |
Definition at line 213 of file webassembly.cc.
int8_t bloaty::wasm::ReadVarint7 | ( | string_view * | data | ) |
Definition at line 60 of file webassembly.cc.
bool bloaty::wasm::ReadVarUInt1 | ( | string_view * | data | ) |
Definition at line 48 of file webassembly.cc.
uint32_t bloaty::wasm::ReadVarUInt32 | ( | string_view * | data | ) |
Definition at line 56 of file webassembly.cc.
uint8_t bloaty::wasm::ReadVarUInt7 | ( | string_view * | data | ) |
Definition at line 52 of file webassembly.cc.