Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

reference_record_s Struct Reference

A structure to hold the contents of a reference trace record. More...

#include <types-and-constants.hh>

List of all members.

Public Attributes

tag_t tag
timestamp_t cycle_timestamp
timestamp_t instruction_timestamp
timestamp_t reference_timestamp
length_t length
virtual_address_t virtual_address
virtual_page_s virtual_page


Detailed Description

A structure to hold the contents of a reference trace record.

Definition at line 361 of file types-and-constants.hh.


Member Data Documentation

timestamp_t reference_record_s::cycle_timestamp
 

The CPU cycle time of the reference.

Definition at line 364 of file types-and-constants.hh.

Referenced by Consumer::handle_schedule(), Consumer::make_kernel_active(), Consumer::make_user_active(), Consumer::merge(), Per_Task_Page_Reduced_Reader::next_cycle_timestamp(), Text_Raw_Reader::read(), Binary_Raw_Reader::read(), Per_Task_Page_Reduced_Reader::read_record(), and Consumer::synchronize().

timestamp_t reference_record_s::instruction_timestamp
 

The instruction count at the time of the reference.

Definition at line 366 of file types-and-constants.hh.

Referenced by Consumer::handle_schedule(), Consumer::make_kernel_active(), Consumer::make_user_active(), Consumer::merge(), Text_Raw_Reader::read(), Binary_Raw_Reader::read(), and Per_Task_Page_Reduced_Reader::read_record().

length_t reference_record_s::length
 

The number of bytes accessed.

Definition at line 370 of file types-and-constants.hh.

Referenced by Text_Raw_Reader::read(), Binary_Raw_Reader::read(), and Per_Task_Page_Reduced_Reader::read_record().

timestamp_t reference_record_s::reference_timestamp
 

The reference count at the time of the reference.

Definition at line 368 of file types-and-constants.hh.

Referenced by Consumer::handle_schedule(), Consumer::make_kernel_active(), Consumer::make_user_active(), Consumer::merge(), Text_Raw_Reader::read(), Binary_Raw_Reader::read(), and Per_Task_Page_Reduced_Reader::read_record().

tag_t reference_record_s::tag
 

The type of reference.

Definition at line 363 of file types-and-constants.hh.

Referenced by Basic_Consumer::act_on_reference_record(), Per_Task_Page_Reduced_Reader::at_end_of_trace(), Consumer::merge(), Text_Raw_Reader::read(), Binary_Raw_Reader::read(), Per_Task_Page_Reduced_Reader::read_record(), Consumer::synchronize(), and Consumer::update_with_reference_record().

virtual_address_t reference_record_s::virtual_address
 

The virtual address referenced.

Definition at line 371 of file types-and-constants.hh.

Referenced by Text_Raw_Reader::read(), Binary_Raw_Reader::read(), and Per_Task_Page_Reduced_Reader::read_record().

virtual_page_s reference_record_s::virtual_page
 

The virtual page referenced.

Definition at line 373 of file types-and-constants.hh.

Referenced by Per_Task_Consumer::act_on_reference_record(), Basic_Consumer::act_on_reference_record(), Text_Raw_Reader::read(), Binary_Raw_Reader::read(), Per_Task_Page_Reduced_Reader::read_record(), and Consumer::update_with_reference_record().


The documentation for this struct was generated from the following file:
Generated on Fri Jan 31 10:33:40 2003 for Laplace-merge by doxygen1.3-rc2