ReactOS  0.4.14-dev-323-g6fe6a88
_bytecode_t Struct Reference

#include <engine.h>

Collaboration diagram for _bytecode_t:

Public Attributes

LONG ref
 
instr_tinstrs
 
heap_pool_t heap
 
function_code_t global_code
 
WCHARsource
 
BSTRbstr_pool
 
unsigned bstr_pool_size
 
unsigned bstr_cnt
 
jsstr_t ** str_pool
 
unsigned str_pool_size
 
unsigned str_cnt
 
struct _bytecode_tnext
 

Detailed Description

Definition at line 172 of file engine.h.

Member Data Documentation

◆ bstr_cnt

unsigned _bytecode_t::bstr_cnt

Definition at line 184 of file engine.h.

Referenced by compiler_alloc_bstr(), compiler_alloc_bstr_len(), and ensure_bstr_slot().

◆ bstr_pool

BSTR* _bytecode_t::bstr_pool

Definition at line 182 of file engine.h.

Referenced by compiler_alloc_bstr(), compiler_alloc_bstr_len(), and ensure_bstr_slot().

◆ bstr_pool_size

unsigned _bytecode_t::bstr_pool_size

Definition at line 183 of file engine.h.

Referenced by ensure_bstr_slot().

◆ global_code

function_code_t _bytecode_t::global_code

Definition at line 178 of file engine.h.

Referenced by compile_arguments(), and compile_script().

◆ heap

heap_pool_t _bytecode_t::heap

Definition at line 176 of file engine.h.

Referenced by init_code().

◆ instrs

◆ next

struct _bytecode_t* _bytecode_t::next

Definition at line 190 of file engine.h.

Referenced by clear_script_queue(), and exec_queued_code().

◆ ref

LONG _bytecode_t::ref

Definition at line 173 of file engine.h.

Referenced by init_code().

◆ source

WCHAR* _bytecode_t::source

Definition at line 180 of file engine.h.

Referenced by compile_script(), and init_code().

◆ str_cnt

unsigned _bytecode_t::str_cnt

Definition at line 188 of file engine.h.

Referenced by compiler_alloc_string_len().

◆ str_pool

jsstr_t** _bytecode_t::str_pool

Definition at line 186 of file engine.h.

Referenced by compiler_alloc_string_len().

◆ str_pool_size

unsigned _bytecode_t::str_pool_size

Definition at line 187 of file engine.h.

Referenced by compiler_alloc_string_len().


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