Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
Data Fields
JITState Struct Reference

Data Fields

codeblock_tcb
 
codeblock_tocb
 
block_tblock
 
const rb_iseq_tiseq
 
uint32_t insn_idx
 
int opcode
 
VALUEpc
 
uint8_t * side_exit_for_pc
 
rb_execution_context_tec
 
bool record_boundary_patch_point
 

Detailed Description

Definition at line 272 of file yjit_core.h.

Field Documentation

◆ block

block_t* JITState::block

Definition at line 280 of file yjit_core.h.

◆ cb

codeblock_t* JITState::cb

Definition at line 276 of file yjit_core.h.

◆ ec

rb_execution_context_t* JITState::ec

Definition at line 299 of file yjit_core.h.

◆ insn_idx

uint32_t JITState::insn_idx

Definition at line 286 of file yjit_core.h.

◆ iseq

const rb_iseq_t* JITState::iseq

Definition at line 283 of file yjit_core.h.

◆ ocb

codeblock_t* JITState::ocb

Definition at line 277 of file yjit_core.h.

◆ opcode

int JITState::opcode

Definition at line 289 of file yjit_core.h.

◆ pc

VALUE* JITState::pc

Definition at line 292 of file yjit_core.h.

◆ record_boundary_patch_point

bool JITState::record_boundary_patch_point

Definition at line 303 of file yjit_core.h.

◆ side_exit_for_pc

uint8_t* JITState::side_exit_for_pc

Definition at line 295 of file yjit_core.h.


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