Data Structures | |
struct | tm_data |
Internal data for the allocator. More... | |
Defines | |
#define | tm_ptr_l tm.ptr_range[0] |
The lowest allocated node address. | |
#define | tm_ptr_h tm.ptr_range[1] |
The highest allocated node address. | |
Variables | |
struct tm_data | tm |
Global data. | |
struct tm_data | tm |
Global allocator data. |
#define tm_ptr_h tm.ptr_range[1] |
The highest allocated node address.
Definition at line 303 of file internal.h.
Referenced by __tm_write_barrier_root(), _tm_block_free(), _tm_node_parcel_some(), tm_init(), and tm_ptr_to_node().
#define tm_ptr_l tm.ptr_range[0] |
The lowest allocated node address.
Definition at line 301 of file internal.h.
Referenced by __tm_write_barrier_root(), _tm_node_parcel_some(), tm_init(), and tm_ptr_to_node().
Global allocator data.
Global data.
Definition at line 272 of file tm.c.
Referenced by __tm_write_barrier(), __tm_write_barrier_pure(), __tm_write_barrier_root(), _tm_alloc_desc_inner(), _tm_alloc_inner(), _tm_alloc_type_inner(), _tm_block_alloc(), _tm_block_alloc_from_free_list(), _tm_block_free(), _tm_block_reclaim(), _tm_block_sweep_init(), _tm_block_unparcel_nodes(), _tm_check_sweep_error(), _tm_gc_clear_stats(), _tm_gc_full_type_inner(), _tm_node_delete(), _tm_node_init(), _tm_node_parcel_some(), _tm_node_scan_some(), _tm_node_set_color(), _tm_node_sweep_all(), _tm_node_sweep_some(), _tm_node_sweep_some_for_type(), _tm_node_unmark_all(), _tm_node_unmark_some(), _tm_os_alloc(), _tm_os_alloc_(), _tm_os_free(), _tm_os_free_(), _tm_page_in_use(), _tm_page_mark_unused(), _tm_page_mark_used(), _tm_phase_init(), _tm_print_utilization(), _tm_root_add(), _tm_root_add_1(), _tm_root_loop_init(), _tm_root_scan_all(), _tm_root_scan_id(), _tm_root_scan_some(), _tm_set_stack_ptr(), _tm_stack_scan(), _tm_type_add_block(), _tm_type_alloc_node_from_free_list(), _tm_type_memory_pressureQ(), _tm_type_memory_pressureQ_2(), _tm_type_remove_block(), tm_abort(), tm_alloc(), tm_alloc_desc(), tm_block_init(), tm_block_scavenge(), tm_free(), tm_gc_full(), tm_init(), tm_node_iterator_init(), tm_node_iterator_next(), tm_print_block_stats(), tm_print_color_transition_stats(), tm_print_phase_transition_stats(), tm_print_stats(), tm_print_time_stats(), tm_ptr_is_in_root_set(), tm_realloc(), tm_root_add(), tm_root_remove(), tm_size_to_type_2(), tm_type_init(), tm_type_new(), tm_type_new_2(), tm_validate_lists(), and tm_write_barrier_node().
Global data.
Definition at line 272 of file tm.c.
Referenced by __tm_write_barrier(), __tm_write_barrier_pure(), __tm_write_barrier_root(), _tm_alloc_desc_inner(), _tm_alloc_inner(), _tm_alloc_type_inner(), _tm_block_alloc(), _tm_block_alloc_from_free_list(), _tm_block_free(), _tm_block_reclaim(), _tm_block_sweep_init(), _tm_block_unparcel_nodes(), _tm_check_sweep_error(), _tm_gc_clear_stats(), _tm_gc_full_type_inner(), _tm_node_delete(), _tm_node_init(), _tm_node_parcel_some(), _tm_node_scan_some(), _tm_node_set_color(), _tm_node_sweep_all(), _tm_node_sweep_some(), _tm_node_sweep_some_for_type(), _tm_node_unmark_all(), _tm_node_unmark_some(), _tm_os_alloc(), _tm_os_alloc_(), _tm_os_free(), _tm_os_free_(), _tm_page_in_use(), _tm_page_mark_unused(), _tm_page_mark_used(), _tm_phase_init(), _tm_print_utilization(), _tm_root_add(), _tm_root_add_1(), _tm_root_loop_init(), _tm_root_scan_all(), _tm_root_scan_id(), _tm_root_scan_some(), _tm_set_stack_ptr(), _tm_stack_scan(), _tm_type_add_block(), _tm_type_alloc_node_from_free_list(), _tm_type_memory_pressureQ(), _tm_type_memory_pressureQ_2(), _tm_type_remove_block(), tm_abort(), tm_alloc(), tm_alloc_desc(), tm_block_init(), tm_block_scavenge(), tm_free(), tm_gc_full(), tm_init(), tm_node_iterator_init(), tm_node_iterator_next(), tm_print_block_stats(), tm_print_color_transition_stats(), tm_print_phase_transition_stats(), tm_print_stats(), tm_print_time_stats(), tm_ptr_is_in_root_set(), tm_realloc(), tm_root_add(), tm_root_remove(), tm_size_to_type_2(), tm_type_init(), tm_type_new(), tm_type_new_2(), tm_validate_lists(), and tm_write_barrier_node().