A root set region to be scanned for possible pointers. More...
#include <internal.h>
Data Fields | |
const char * | name |
The name of the root. | |
const void * | l |
The low address of the root to be scanned. | |
const void * | h |
The high address of the root to be scanned. |
A root set region to be scanned for possible pointers.
Pointers p within l >= p and p < h are considered within this root set.
Definition at line 68 of file internal.h.
const void* tm_root::h |
The high address of the root to be scanned.
Definition at line 74 of file internal.h.
Referenced by __tm_write_barrier(), __tm_write_barrier_root(), _tm_root_add_1(), _tm_root_scan_id(), _tm_root_scan_some(), tm_init(), tm_ptr_is_in_root_set(), tm_root_add(), tm_root_remove(), and tm_root_subtract().
const void* tm_root::l |
The low address of the root to be scanned.
Definition at line 72 of file internal.h.
Referenced by _tm_root_add_1(), _tm_root_loop_init(), _tm_root_scan_id(), _tm_root_scan_some(), tm_init(), tm_ptr_is_in_root_set(), tm_root_add(), tm_root_remove(), and tm_root_subtract().
const char* tm_root::name |
The name of the root.
Definition at line 70 of file internal.h.
Referenced by _tm_root_add_1(), _tm_root_scan_all(), _tm_root_scan_id(), _tm_root_scan_some(), tm_init(), tm_root_add(), and tm_root_remove().