Cyclone Scheme
0.28.0
Major GC
Cyc_make_shared_object
cyc_thread_state_type
DEBUG_SHOW_DIAG
gc_add_mutator
gc_add_new_unrunning_mutator
gc_alloc
gc_alloc_bignum
gc_alloc_rest
gc_allocated_bytes
GC_COLLECT_UNDER_UNSWEPT_HEAP_COUNT
GC_COLLECTION_THRESHOLD
gc_collector_trace
gc_color_blue
gc_color_red
gc_copy_obj
GC_DEBUG_SHOW_SWEEP_DIAG
GC_DEBUG_TRACE
GC_DEBUG_VERBOSE
gc_empty_collector_stack
gc_free_list
GC_FREE_THRESHOLD
gc_grow_heap
gc_handshake
gc_header_type
gc_heap
gc_heap_create
gc_heap_create_rest
gc_heap_free
gc_heap_last
gc_heap_merge
gc_heap_root
gc_heap_type
gc_init_fixed_size_free_list
gc_init_heap
gc_initialize
gc_is_mutator_active
gc_is_mutator_new
gc_is_stack_obj
gc_mark_globals
gc_mark_gray
gc_mark_gray2
gc_merge_all_heaps
gc_mut_cooperate
gc_mut_update
gc_mutator_thread_blocked
gc_mutator_thread_runnable
gc_post_handshake
gc_print_stats
gc_remove_mutator
gc_request_mark_globals
GC_SAFETY_CHECKS
gc_sleep_ms
gc_stage_type
gc_start_collector
gc_status_type
gc_sweep
gc_thr_grow_move_buffer
gc_thread_data
gc_thread_data_free
gc_thread_data_init
gc_try_alloc
gc_try_alloc_rest
gc_try_alloc_slow
gc_wait_handshake
grayed
GROW_HEAP_BY_SIZE
HEAP_SIZE
immutable
INITIAL_HEAP_SIZE
LAST_FIXED_SIZE_HEAP_TYPE
mark
mark_buffer
MAX_STACK_TRACES
NANOSECONDS_PER_MILLISECOND
NUM_HEAP_TYPES
return_thread_runnable
return_thread_runnable_with_obj
set_thread_blocked
◆
gc_heap_merge()
void gc_heap_merge
(
gc_heap
*
hdest
,
gc_heap
*
hsrc
)
Merge one heap into another.
Parameters
hdest
Heap that will receive new pages
hsrc
Heap that is being merged to the end of
hdest
This function assumes appropriate locks are already held.
Generated by
1.8.17