[src]

Module boehm::ffi

Structs

Struct_GC_stack_base

Foreign Functions

GC_add_roots
GC_base
GC_call_with_alloc_lock
GC_call_with_gc_active
GC_call_with_stack_base
GC_calloc_explicitly_typed
GC_change_stubborn
GC_clear_roots
GC_collect_a_little
GC_debug_change_stubborn
GC_debug_end_stubborn_change
GC_debug_free
GC_debug_malloc
GC_debug_malloc_atomic
GC_debug_malloc_atomic_ignore_off_page
GC_debug_malloc_atomic_uncollectable
GC_debug_malloc_ignore_off_page
GC_debug_malloc_replacement
GC_debug_malloc_stubborn
GC_debug_malloc_uncollectable
GC_debug_realloc
GC_debug_realloc_replacement
GC_debug_register_displacement
GC_debug_register_finalizer
GC_debug_register_finalizer_ignore_self
GC_debug_register_finalizer_no_order
GC_debug_register_finalizer_unreachable
GC_debug_strdup
GC_debug_strndup
GC_disable
GC_do_blocking
GC_dump
GC_enable
GC_enable_incremental
GC_end_stubborn_change
GC_exclude_static_roots
GC_expand_hp
GC_free
GC_gcollect
GC_gcollect_and_unmap
GC_general_register_disappearing_link
GC_get_all_interior_pointers
GC_get_bytes_since_gc
GC_get_dont_expand
GC_get_dont_precollect
GC_get_finalize_on_demand
GC_get_finalizer_notifier
GC_get_find_leak
GC_get_force_unmap_on_gcollect
GC_get_free_bytes
GC_get_free_space_divisor
GC_get_full_freq
GC_get_gc_no
GC_get_heap_size
GC_get_heap_usage_safe
GC_get_java_finalization
GC_get_max_retries
GC_get_no_dls
GC_get_non_gc_bytes
GC_get_oom_fn
GC_get_pages_executable
GC_get_stack_base
GC_get_stop_func
GC_get_time_limit
GC_get_total_bytes
GC_get_unmapped_bytes
GC_get_version
GC_get_warn_proc
GC_ignore_warn_proc
GC_incremental_protection_needs
GC_init
GC_invoke_finalizers
GC_is_disabled
GC_is_valid_displacement
GC_is_visible
GC_make_descriptor
GC_malloc
GC_malloc_atomic
GC_malloc_atomic_ignore_off_page
GC_malloc_atomic_uncollectable
GC_malloc_explicitly_typed
GC_malloc_explicitly_typed_ignore_off_page
GC_malloc_ignore_off_page
GC_malloc_many
GC_malloc_stubborn
GC_malloc_uncollectable
GC_memalign
GC_posix_memalign
GC_post_incr
GC_pre_incr
GC_realloc
GC_register_disappearing_link
GC_register_displacement
GC_register_finalizer
GC_register_finalizer_ignore_self
GC_register_finalizer_no_order
GC_register_finalizer_unreachable
GC_register_has_static_roots_callback
GC_remove_roots
GC_same_obj
GC_set_all_interior_pointers
GC_set_dont_expand
GC_set_dont_precollect
GC_set_finalize_on_demand
GC_set_finalizer_notifier
GC_set_find_leak
GC_set_force_unmap_on_gcollect
GC_set_free_space_divisor
GC_set_full_freq
GC_set_handle_fork
GC_set_java_finalization
GC_set_max_heap_size
GC_set_max_retries
GC_set_no_dls
GC_set_non_gc_bytes
GC_set_oom_fn
GC_set_pages_executable
GC_set_stop_func
GC_set_time_limit
GC_set_warn_proc
GC_should_invoke_finalizers
GC_size
GC_strdup
GC_strndup
GC_try_to_collect
GC_unregister_disappearing_link
GC_win32_free_heap

Foreign Statics

pub static GC_all_interior_pointers: c_int  
pub static GC_dont_expand: c_int  
pub static GC_dont_gc: c_int  
pub static GC_dont_precollect: c_int  
pub static GC_finalize_on_demand: c_int  
pub static GC_finalizer_notifier: GC_finalizer_notifier_proc  
pub static GC_find_leak: c_int  
pub static GC_free_space_divisor: GC_word  
pub static GC_full_freq: c_int  
pub static GC_gc_no: GC_word  
pub static GC_is_valid_displacement_print_proc: "C" fn(arg1: *mut c_void)  
pub static GC_is_visible_print_proc: "C" fn(arg1: *mut c_void)  
pub static GC_java_finalization: c_int  
pub static GC_max_retries: GC_word  
pub static GC_no_dls: c_int  
pub static GC_non_gc_bytes: GC_word  
pub static GC_oom_fn: GC_oom_func  
pub static GC_same_obj_print_proc: "C" fn(arg1: *mut c_void, arg2: *mut c_void)  
pub static GC_stackbottom: *mut c_schar  
pub static GC_time_limit: c_ulong  
pub static GC_use_entire_heap: c_int  

Type Definitions

GC_PTR
GC_bitmap
GC_descr
GC_finalization_proc
GC_finalizer_notifier_proc
GC_fn_type
GC_has_static_roots_func
GC_hidden_pointer
GC_oom_func
GC_signed_word
GC_stack_base_func
GC_stop_func
GC_warn_proc
GC_word
ptrdiff_t
size_t
wchar_t