Definition at line 59 of file mmtk.h.
◆ after_updating_jit_code
| void(* MMTk_RubyUpcalls::after_updating_jit_code) (void) |
◆ before_updating_jit_code
| void(* MMTk_RubyUpcalls::before_updating_jit_code) (void) |
◆ 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) |
◆ handle_weak_references
| void(* MMTk_RubyUpcalls::handle_weak_references) (MMTk_ObjectReference object, bool moving) |
◆ 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) |
◆ move_obj_during_marking
| void(* MMTk_RubyUpcalls::move_obj_during_marking) (MMTk_ObjectReference from, MMTk_ObjectReference to) |
◆ mutator_thread_panic_handler
| void(* MMTk_RubyUpcalls::mutator_thread_panic_handler) (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_objspace
| void(* MMTk_RubyUpcalls::scan_objspace) (void) |
◆ special_const_p
| bool(* MMTk_RubyUpcalls::special_const_p) (MMTk_ObjectReference object) |
◆ 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_object_references
| void(* MMTk_RubyUpcalls::update_object_references) (MMTk_ObjectReference object) |
◆ vm_live_bytes
| size_t(* MMTk_RubyUpcalls::vm_live_bytes) (void) |
The documentation for this struct was generated from the following file: