Internal: Data

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 Documentation

#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().


Variable Documentation

struct tm_data tm

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().

struct tm_data tm

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().


Generated on Mon Jan 25 06:33:12 2010 for TM(tredmill) by  doxygen 1.6.1