tm_node_iterator Struct Reference
[Node]

Colored Node Iterator. More...

#include <node.h>

Collaboration diagram for tm_node_iterator:
Collaboration graph
[legend]

Data Fields

int color
 The color of nodes to iterate on.
tm_nodenode_next
 The next tm_node.
struct tm_typetype
 The current tm_type.
tm_nodenode
 The current tm_node.
void * scan_node
 The node scheduled for interior scanning.
void * scan_ptr
 The current scanning position in the tm_node_ptr() data region.
void * scan_end
 End of scan region.
size_t scan_size
 Size of scan region.

Detailed Description

Colored Node Iterator.

Definition at line 61 of file node.h.


Field Documentation

The color of nodes to iterate on.

Definition at line 63 of file node.h.

Referenced by tm_node_iterator_init(), and tm_node_iterator_next().

The current tm_node.

Definition at line 69 of file node.h.

Referenced by tm_node_iterator_init(), and tm_node_iterator_next().

The next tm_node.

Definition at line 65 of file node.h.

Referenced by tm_node_iterator_init(), and tm_node_iterator_next().

End of scan region.

Definition at line 76 of file node.h.

Referenced by tm_node_iterator_init().

The node scheduled for interior scanning.

Definition at line 72 of file node.h.

Referenced by tm_node_iterator_init(), and tm_write_barrier_node().

The current scanning position in the tm_node_ptr() data region.

Definition at line 74 of file node.h.

Referenced by tm_node_iterator_init().

Size of scan region.

Definition at line 78 of file node.h.

Referenced by tm_node_iterator_init().

The current tm_type.

Definition at line 67 of file node.h.

Referenced by tm_node_iterator_init(), and tm_node_iterator_next().


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