Ruby 2.7.7p221 (2022-11-24 revision 168ec2b1e5ad0e4688e963d9de019557c78feed9)
Data Fields
rb_call_cache Struct Reference

#include <rb_mjit_min_header-2.7.7.h>

Data Fields

rb_serial_t method_state
 
rb_serial_t class_serial [(64 - sizeof(rb_serial_t) - sizeof(struct rb_callable_method_entry_struct *) - sizeof(uintptr_t) - sizeof(enum method_missing_reason) - sizeof(VALUE(*)(struct rb_execution_context_struct *e, struct rb_control_frame_struct *, struct rb_calling_info *, const struct rb_call_data *)))/sizeof(rb_serial_t)]
 
const struct rb_callable_method_entry_structme
 
uintptr_t method_serial
 
VALUE(* call )(struct rb_execution_context_struct *ec, struct rb_control_frame_struct *cfp, struct rb_calling_info *calling, struct rb_call_data *cd)
 
union {
   unsigned int   index
 
   enum method_missing_reason   method_missing_reason
 
aux
 
union {
   unsigned int   index
 
   enum method_missing_reason   method_missing_reason
 
aux
 

Detailed Description

Definition at line 4630 of file rb_mjit_min_header-2.7.7.h.

Field Documentation

◆  [1/2]

union { ... } rb_call_cache::aux

◆  [2/2]

union { ... } rb_call_cache::aux

◆ call

VALUE(* rb_call_cache::call)(struct rb_execution_context_struct *ec, struct rb_control_frame_struct *cfp, struct rb_calling_info *calling, struct rb_call_data *cd)

Definition at line 4647 of file rb_mjit_min_header-2.7.7.h.

◆ class_serial

rb_serial_t rb_call_cache::class_serial

Definition at line 4632 of file rb_mjit_min_header-2.7.7.h.

◆ index

unsigned int rb_call_cache::index

Definition at line 4652 of file rb_mjit_min_header-2.7.7.h.

◆ me

const struct rb_callable_method_entry_struct * rb_call_cache::me

Definition at line 4645 of file rb_mjit_min_header-2.7.7.h.

◆ method_missing_reason

enum method_missing_reason rb_call_cache::method_missing_reason

Definition at line 4653 of file rb_mjit_min_header-2.7.7.h.

◆ method_serial

uintptr_t rb_call_cache::method_serial

Definition at line 4646 of file rb_mjit_min_header-2.7.7.h.

◆ method_state

rb_serial_t rb_call_cache::method_state

Definition at line 4631 of file rb_mjit_min_header-2.7.7.h.


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