Ruby  3.1.4p223 (2023-03-30 revision HEAD)
Data Fields
yjit_block_version Struct Reference

Basic block version Represents a portion of an iseq compiled with a given context Note: care must be taken to minimize the size of block_t objects. More...

#include <yjit_core.h>

Data Fields

blockid_t blockid
 
ctx_t ctx
 
uint8_t * start_addr
 
uint8_t * end_addr
 
branch_array_t incoming
 
branch_array_t outgoing
 
int32_array_t gc_object_offsets
 
cme_dependency_array_t cme_dependencies
 
uint8_t * entry_exit
 
uint32_t end_idx
 

Detailed Description

Basic block version Represents a portion of an iseq compiled with a given context Note: care must be taken to minimize the size of block_t objects.

Definition at line 236 of file yjit_core.h.


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