Ruby: rb_mjit_unit Struct Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Data Fields
rb_mjit_unit Struct Reference

## Data Fields
struct list_node | unode
int | id
void * | handle
rb_iseq_t * | iseq
bool | used_code_p
bool | stale_p
struct rb_mjit_compile_info | compile_info
const struct rb_callcache ** | cc_entries
unsigned int | cc_entries_size

## Detailed Description

Definition at line 154 of file mjit_worker.c.

## Field Documentation

## ◆ cc_entries

const struct rb_callcache** rb_mjit_unit::cc_entries

Definition at line 172 of file mjit_worker.c.

Referenced by mjit_capture_cc_entries().

## ◆ cc_entries_size

unsigned int rb_mjit_unit::cc_entries_size

Definition at line 173 of file mjit_worker.c.

Referenced by mjit_capture_cc_entries().

## ◆ compile_info

struct rb_mjit_compile_info rb_mjit_unit::compile_info

Definition at line 170 of file mjit_worker.c.

## ◆ handle

void* rb_mjit_unit::handle

Definition at line 159 of file mjit_worker.c.

## ◆ id

int rb_mjit_unit::id

Definition at line 157 of file mjit_worker.c.

## ◆ iseq

rb_iseq_t* rb_mjit_unit::iseq

Definition at line 160 of file mjit_worker.c.

Referenced by mjit_worker(), and rb_mjit_compiling_iseq_p().

## ◆ stale_p

bool rb_mjit_unit::stale_p

Definition at line 168 of file mjit_worker.c.

Referenced by mjit_worker().

## ◆ unode

struct list_node rb_mjit_unit::unode

Definition at line 155 of file mjit_worker.c.

Referenced by mjit_worker().

## ◆ used_code_p

bool rb_mjit_unit::used_code_p

Definition at line 166 of file mjit_worker.c.

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

- mjit_worker.c