Ruby 4.0.7p0 (2026-09-15 revision 229531a6cfbf07e3caef30dbac24a2a3f3fed482)
each_obj_data Struct Reference

Data Fields

rb_objspace_t * objspace
bool reenable_incremental
each_obj_callback * each_obj_callback
each_page_callback * each_page_callback
void * data
struct heap_page ** pages [HEAP_COUNT]
size_t pages_counts [HEAP_COUNT]

Detailed Description

Definition at line 2631 of file default.c.

Field Documentation

◆ data

void* each_obj_data::data

Definition at line 2637 of file default.c.

◆ each_obj_callback

each_obj_callback* each_obj_data::each_obj_callback

Definition at line 2635 of file default.c.

◆ each_page_callback

each_page_callback* each_obj_data::each_page_callback

Definition at line 2636 of file default.c.

◆ objspace

rb_objspace_t* each_obj_data::objspace

Definition at line 2632 of file default.c.

◆ pages

struct heap_page** each_obj_data::pages[HEAP_COUNT]

Definition at line 2639 of file default.c.

◆ pages_counts

size_t each_obj_data::pages_counts[HEAP_COUNT]

Definition at line 2640 of file default.c.

◆ reenable_incremental

bool each_obj_data::reenable_incremental

Definition at line 2633 of file default.c.


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