Lines Matching defs:decoder
5 #include "src/wasm/function-body-decoder.h"
12 #include "src/wasm/decoder.h"
13 #include "src/wasm/function-body-decoder-impl.h"
24 HeapType consume_heap_type(Decoder* decoder, const WasmModule* module,
28 decoder, decoder->pc(), &length, module, enabled);
29 decoder->consume_bytes(length, "heap type");
39 WasmDecoder<Decoder::kFullValidation> decoder(
42 if (decoder.DecodeLocals(decoder.pc(), &length, 0) < 0) {
46 DCHECK(decoder.ok());
50 decls->type_list = std::move(decoder.local_types_);
70 WasmFullDecoder<Decoder::kFullValidation, EmptyInterface> decoder(
72 decoder.Decode();
73 return decoder.toResult(nullptr);
81 WasmDecoder<Decoder::kNoValidation> decoder(
84 return WasmDecoder<Decoder::kNoValidation>::OpcodeLength(&decoder, pc);
94 WasmDecoder<Decoder::kNoValidation> decoder(
97 return decoder.StackEffect(pc);
143 WasmDecoder<Decoder::kNoValidation> decoder(
193 WasmDecoder<Decoder::kNoValidation>::OpcodeLength(&decoder, i.pc());
229 &decoder, i.pc() + 1, &temp_length, module,
267 CHECK(decoder.Validate(i.pc() + 1, imm));
296 CHECK(decoder.Validate(i.pc() + 1, imm));
303 CHECK(decoder.Validate(i.pc() + 1, imm));
316 return decoder.ok();
322 WasmDecoder<Decoder::kFullValidation> decoder(
325 &decoder, start, num_locals, zone);