Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
|
Data Structures | |
struct | iseq_insn_info |
Definition at line 7374 of file rb_mjit_min_header-3.1.3.h.
enum rb_iseq_constant_body::iseq_type |
Definition at line 7375 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::accepts_no_kwarg |
Definition at line 7398 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::ambiguous_param0 |
Definition at line 7397 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::bits_start |
Definition at line 7412 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::block_start |
Definition at line 7407 of file rb_mjit_min_header-3.1.3.h.
_Bool rb_iseq_constant_body::builtin_inline_p |
Definition at line 7443 of file rb_mjit_min_header-3.1.3.h.
struct rb_call_data * rb_iseq_constant_body::call_data |
Definition at line 7430 of file rb_mjit_min_header-3.1.3.h.
char rb_iseq_constant_body::catch_except_p |
Definition at line 7442 of file rb_mjit_min_header-3.1.3.h.
struct iseq_catch_table * rb_iseq_constant_body::catch_table |
Definition at line 7426 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::ci_size |
Definition at line 7440 of file rb_mjit_min_header-3.1.3.h.
VALUE rb_iseq_constant_body::coverage |
Definition at line 7434 of file rb_mjit_min_header-3.1.3.h.
VALUE* rb_iseq_constant_body::default_values |
Definition at line 7415 of file rb_mjit_min_header-3.1.3.h.
rb_snum_t rb_iseq_constant_body::flip_count |
Definition at line 7432 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_block |
Definition at line 7396 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_kw |
Definition at line 7394 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_kwrest |
Definition at line 7395 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_lead |
Definition at line 7390 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_opt |
Definition at line 7391 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_post |
Definition at line 7393 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::has_rest |
Definition at line 7392 of file rb_mjit_min_header-3.1.3.h.
union iseq_inline_storage_entry * rb_iseq_constant_body::is_entries |
Definition at line 7429 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::is_size |
Definition at line 7439 of file rb_mjit_min_header-3.1.3.h.
VALUE * rb_iseq_constant_body::iseq_encoded |
Definition at line 7387 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::iseq_size |
Definition at line 7386 of file rb_mjit_min_header-3.1.3.h.
VALUE(* rb_iseq_constant_body::jit_func) (struct rb_execution_context_struct *, struct rb_control_frame_struct *) |
Definition at line 7446 of file rb_mjit_min_header-3.1.3.h.
struct rb_mjit_unit* rb_iseq_constant_body::jit_unit |
Definition at line 7449 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::lead_num |
Definition at line 7402 of file rb_mjit_min_header-3.1.3.h.
struct rb_iseq_struct * rb_iseq_constant_body::local_iseq |
Definition at line 7428 of file rb_mjit_min_header-3.1.3.h.
const ID * rb_iseq_constant_body::local_table |
Definition at line 7425 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::local_table_size |
Definition at line 7438 of file rb_mjit_min_header-3.1.3.h.
rb_iseq_location_t rb_iseq_constant_body::location |
Definition at line 7418 of file rb_mjit_min_header-3.1.3.h.
const rb_iseq_t * rb_iseq_constant_body::mandatory_only_iseq |
Definition at line 7445 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::num |
Definition at line 7410 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::opt_num |
Definition at line 7403 of file rb_mjit_min_header-3.1.3.h.
const VALUE* rb_iseq_constant_body::opt_table |
Definition at line 7408 of file rb_mjit_min_header-3.1.3.h.
VALUE* rb_iseq_constant_body::original_iseq |
Definition at line 7436 of file rb_mjit_min_header-3.1.3.h.
struct rb_id_table * rb_iseq_constant_body::outer_variables |
Definition at line 7444 of file rb_mjit_min_header-3.1.3.h.
struct { ... } rb_iseq_constant_body::param |
parameter information
def m(a1, a2, ..., aM, # mandatory b1=(...), b2=(...), ..., bN=(...), # optional *c, # rest d1, d2, ..., dO, # post e1:(...), e2:(...), ..., eK:(...), # keyword **f, # keyword_rest &g) # block =>
lead_num = M opt_num = N rest_start = M+N post_start = M+N+(*1) post_num = O keyword_num = K block_start = M+N+(*1)+O+K keyword_bits = M+N+(*1)+O+K+(&1) size = M+N+O+(*1)+K+(&1)+(**1) // parameter size.
const struct rb_iseq_struct * rb_iseq_constant_body::parent_iseq |
Definition at line 7427 of file rb_mjit_min_header-3.1.3.h.
VALUE rb_iseq_constant_body::pc2branchindex |
Definition at line 7435 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::post_num |
Definition at line 7406 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::post_start |
Definition at line 7405 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::required_num |
Definition at line 7411 of file rb_mjit_min_header-3.1.3.h.
int rb_iseq_constant_body::rest_start |
Definition at line 7404 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::ruby2_keywords |
Definition at line 7399 of file rb_mjit_min_header-3.1.3.h.
VALUE rb_iseq_constant_body::script_lines |
Definition at line 7433 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::size |
Definition at line 7401 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_iseq_constant_body::stack_max |
Definition at line 7441 of file rb_mjit_min_header-3.1.3.h.
const ID* rb_iseq_constant_body::table |
Definition at line 7414 of file rb_mjit_min_header-3.1.3.h.
long unsigned rb_iseq_constant_body::total_calls |
Definition at line 7448 of file rb_mjit_min_header-3.1.3.h.
rb_yjit_block_array_array_t rb_iseq_constant_body::yjit_blocks |
Definition at line 7450 of file rb_mjit_min_header-3.1.3.h.