v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
decoder.h File Reference
#include <cinttypes>
#include <cstdarg>
#include <memory>
#include "src/base/compiler-specific.h"
#include "src/base/memory.h"
#include "src/base/strings.h"
#include "src/base/vector.h"
#include "src/flags/flags.h"
#include "src/utils/utils.h"
#include "src/wasm/wasm-opcodes.h"
#include "src/wasm/wasm-result.h"
Include dependency graph for decoder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::wasm::ITracer
 
class  v8::internal::wasm::Decoder
 
struct  v8::internal::wasm::Decoder::NoValidationTag
 
struct  v8::internal::wasm::Decoder::FullValidationTag
 
struct  v8::internal::wasm::Decoder::NoName
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Macros

#define TRACE(...)
 
#define TRACE_IF(cond, ...)
 

Typedefs

using v8::internal::wasm::DecodeResult = VoidResult
 

Macro Definition Documentation

◆ TRACE

#define TRACE ( ...)
Value:
do { \
if (v8_flags.trace_wasm_decoder) PrintF(__VA_ARGS__); \
} while (false)

Definition at line 29 of file decoder.h.

◆ TRACE_IF

#define TRACE_IF ( cond,
... )
Value:
do { \
if (v8_flags.trace_wasm_decoder && (cond)) PrintF(__VA_ARGS__); \
} while (false)

Definition at line 33 of file decoder.h.