tm_root Struct Reference
[Root Set]

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.

Detailed Description

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.


Field Documentation

const void* tm_root::h
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().


The documentation for this struct was generated from the following file:

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