v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
generate-bytecodes-builtins-list.cc File Reference
#include <fstream>
#include <iostream>
#include "src/interpreter/bytecodes.h"
Include dependency graph for generate-bytecodes-builtins-list.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::interpreter
 

Macros

#define ADD_BYTECODES(Name, ...)
 

Functions

void v8::internal::interpreter::WriteBytecode (std::ofstream &out, Bytecode bytecode, OperandScale operand_scale, int *count, int offset_table[], int table_index)
 
void v8::internal::interpreter::WriteHeader (const char *header_filename)
 
int main (int argc, const char *argv[])
 

Variables

const int v8::internal::interpreter::kIllegalBytecodeHandler = -1
 
const int v8::internal::interpreter::kIllegalBytecodeHandlerEncoding = 255
 

Macro Definition Documentation

◆ ADD_BYTECODES

#define ADD_BYTECODES ( Name,
... )
Value:
WriteBytecode(out, Bytecode::k##Name, operand_scale, &count, offset_table, \
index++);

Function Documentation

◆ main()

int main ( int argc,
const char * argv[] )

Definition at line 109 of file generate-bytecodes-builtins-list.cc.

Here is the call graph for this function: