Definition at line 59 of file mmtk.h.
◆ block_for_gc
| void(*) MMTk_RubyUpcalls::block_for_gc(MMTk_VMMutatorThread tls) |
◆ 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) |
◆ 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_object_ruby_style
| void(*) MMTk_RubyUpcalls::scan_object_ruby_style(MMTk_ObjectReference object) |
◆ 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) |
◆ vm_live_bytes
| size_t(*) MMTk_RubyUpcalls::vm_live_bytes(void) |
The documentation for this struct was generated from the following file: