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: