Definition at line 54 of file mmtk.h.
◆ block_for_gc
◆ call_gc_mark_children
void(* MMTk_RubyUpcalls::call_gc_mark_children) (MMTk_ObjectReference object) |
◆ call_obj_free
void(* MMTk_RubyUpcalls::call_obj_free) (MMTk_ObjectReference object) |
◆ get_mutators
void(* MMTk_RubyUpcalls::get_mutators) (void(*visit_mutator)(MMTk_Mutator *, void *), void *data) |
◆ global_tables_count
int(* MMTk_RubyUpcalls::global_tables_count) (void) |
◆ init_gc_worker_thread
void(* MMTk_RubyUpcalls::init_gc_worker_thread) (struct MMTk_GCThreadTLS *gc_worker_tls) |
◆ is_mutator
bool(* MMTk_RubyUpcalls::is_mutator) (void) |
◆ number_of_mutators
size_t(* MMTk_RubyUpcalls::number_of_mutators) (void) |
◆ resume_mutators
void(* MMTk_RubyUpcalls::resume_mutators) (void) |
◆ scan_gc_roots
void(* MMTk_RubyUpcalls::scan_gc_roots) (void) |
◆ scan_object_ruby_style
void(* MMTk_RubyUpcalls::scan_object_ruby_style) (MMTk_ObjectReference object) |
◆ scan_objspace
void(* MMTk_RubyUpcalls::scan_objspace) (void) |
◆ scan_roots_in_mutator_thread
◆ stop_the_world
void(* MMTk_RubyUpcalls::stop_the_world) (void) |
◆ update_finalizer_table
void(* MMTk_RubyUpcalls::update_finalizer_table) (void) |
◆ update_global_tables
void(* MMTk_RubyUpcalls::update_global_tables) (int tbl_idx) |
◆ update_obj_id_tables
void(* MMTk_RubyUpcalls::update_obj_id_tables) (void) |
◆ vm_live_bytes
size_t(* MMTk_RubyUpcalls::vm_live_bytes) (void) |
The documentation for this struct was generated from the following file: