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

Instrument Class Reference

#include <instrument.h>

List of all members.

Public Member Functions

 Instrument ()
 ~Instrument ()
void initialize_parameters ()
void initialize_temp_registers (legoProc *proc_ptr)
void rename_main (legoModule *module_ptr, legoProc *proc_ptr)
attrscreate_attrs_with_1_parameter (legoProc *proc_ptr)
attrscreate_attrs_with_2_parameters (legoProc *proc_ptr)
attrscreate_attrs_with_3_parameters (legoProc *proc_ptr)
legoOpprepend_save_and_set_1_param_code (int mapping, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpprepend_pbrr_code (char *function_name, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpprepend_brl_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int num_of_params, int s_time=-1)
legoOpprepend_restore_1_param_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
void prepend_3_probes (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *param1, int true_path_mapping, int false_path_mapping, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_save_and_set_1_param_code (int mapping, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_save_and_set_2_params_code (int mapping, legoOprd *param2, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_pbrr_code (char *function_name, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_brl_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int num_of_params, int s_time=-1)
legoOpappend_restore_1_param_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_restore_2_params_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOprdint_p1_oprd ()
 Instrument ()
 ~Instrument ()
void initialize_parameters ()
void initialize_temp_registers (legoProc *proc_ptr)
void rename_main (legoModule *module_ptr, legoProc *proc_ptr)
attrscreate_attrs_with_1_parameter (legoProc *proc_ptr)
attrscreate_attrs_with_2_parameters (legoProc *proc_ptr)
attrscreate_attrs_with_3_parameters (legoProc *proc_ptr)
legoOpprepend_save_and_set_1_param_code (int mapping, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpprepend_pbrr_code (char *function_name, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpprepend_brl_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int num_of_params, int s_time=-1)
legoOpprepend_restore_1_param_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
void prepend_3_probes (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *param1, int true_path_mapping, int false_path_mapping, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_save_and_set_1_param_code (int mapping, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_save_and_set_2_params_code (int mapping, legoOprd *param2, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_pbrr_code (char *function_name, legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_brl_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int num_of_params, int s_time=-1)
legoOpappend_restore_1_param_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOpappend_restore_2_params_code (legoProc *proc_ptr, legoRegion *region_ptr, legoOprd *predicate_oprd, legoOp *from_op_ptr, int s_time=-1)
legoOprdint_p1_oprd ()

Private Attributes

legoOprd_address_oprd
legoOprd_save_p1_oprd
legoOprd_save_p2_oprd
legoOprd_save_p3_oprd
legoOprd_int_p1_oprd
legoOprd_int_p2_oprd
legoOprd_int_p3_oprd
legoOprd_ret_oprd
attrList_attr_1_list
attrList_attr_2_list
attrList_attr_3_list
legoOprd_address_oprd
legoOprd_save_p1_oprd
legoOprd_save_p2_oprd
legoOprd_save_p3_oprd
legoOprd_int_p1_oprd
legoOprd_int_p2_oprd
legoOprd_int_p3_oprd
legoOprd_ret_oprd
attrList_attr_1_list
attrList_attr_2_list
attrList_attr_3_list


Constructor & Destructor Documentation

Instrument::Instrument  )  [inline]
 

Definition at line 33 of file include/instrument.h.

Instrument::~Instrument  )  [inline]
 

Definition at line 34 of file include/instrument.h.

Instrument::Instrument  )  [inline]
 

Definition at line 33 of file src/instrument.h.

Instrument::~Instrument  )  [inline]
 

Definition at line 34 of file src/instrument.h.


Member Function Documentation

legoOp* Instrument::append_brl_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  num_of_params,
int  s_time = -1
 

legoOp * Instrument::append_brl_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  num_of_params,
int  s_time = -1
 

Definition at line 343 of file instrument.cpp.

References _address_oprd, _attr_1_list, _attr_2_list, _attr_3_list, _ret_oprd, append_new_op(), BRL, FindMaxOpId(), fprintf(), legoOp::GetOpId(), legoOp::SetDestOprdPtr(), legoOp::SetOpAttrListPtr(), legoOp::SetOpcode(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by Full_Profile::insert_probe(), and BB_Edge_Profile::insert_probe().

legoOp* Instrument::append_pbrr_code char *  function_name,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::append_pbrr_code char *  function_name,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 319 of file instrument.cpp.

References _address_oprd, append_new_op(), AS_G_ABS, FindMaxOpId(), legoOp::GetOpId(), OT_LITERAL_L, PBRR, legoOp::SetDestOprdPtr(), legoOprd::SetLiteralAddrStyle(), legoOprd::SetLiteralLabel(), legoOp::SetOpcode(), legoOprd::SetOprdType(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by Full_Profile::insert_probe(), and BB_Edge_Profile::insert_probe().

legoOp* Instrument::append_restore_1_param_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::append_restore_1_param_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 379 of file instrument.cpp.

References _int_p1_oprd, _save_p1_oprd, append_new_op(), FindMaxOpId(), legoOp::GetOpId(), MOVE, legoOp::SetDestOprdPtr(), legoOp::SetOpcode(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by append_restore_2_params_code(), Full_Profile::insert_probe(), and BB_Edge_Profile::insert_probe().

legoOp* Instrument::append_restore_2_params_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::append_restore_2_params_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 500 of file instrument.cpp.

References _int_p2_oprd, _save_p2_oprd, append_new_op(), append_restore_1_param_code(), FindMaxOpId(), MOVE, legoOp::SetDestOprdPtr(), legoOp::SetOpcode(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by Full_Profile::insert_probe().

legoOp* Instrument::append_save_and_set_1_param_code int  mapping,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::append_save_and_set_1_param_code int  mapping,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 283 of file instrument.cpp.

References _int_p1_oprd, _save_p1_oprd, append_new_op(), FindMaxOpId(), legoOp::GetOpId(), MOVE, OT_LITERAL_I, legoOp::SetDestOprdPtr(), legoOprd::SetLiteralInteger(), legoOp::SetOpcode(), legoOprd::SetOprdType(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by append_save_and_set_2_params_code(), Full_Profile::insert_probe(), and BB_Edge_Profile::insert_probe().

legoOp* Instrument::append_save_and_set_2_params_code int  mapping,
legoOprd param2,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::append_save_and_set_2_params_code int  mapping,
legoOprd param2,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 404 of file instrument.cpp.

References _int_p2_oprd, _save_p1_oprd, _save_p2_oprd, append_new_op(), append_save_and_set_1_param_code(), DT_I, DT_PTR, FindMaxOpId(), fprintf(), FT_GPR, legoOprd::GetNextOprdPtr(), legoOprd::GetOprdDataType(), legoOprd::GetOprdFileType(), legoOprd::GetOprdRegNum(), legoOprd::GetOprdRegType(), legoOprd::GetOprdType(), INT_P1, MOVE, OT_LITERAL_I, OT_LITERAL_L, OT_LITERAL_S, OT_MACRO, OT_REG, RT_BR, RT_R, legoOp::SetDestOprdPtr(), legoOp::SetOpcode(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by Full_Profile::insert_probe().

attrs* Instrument::create_attrs_with_1_parameter legoProc proc_ptr  ) 
 

attrs * Instrument::create_attrs_with_1_parameter legoProc proc_ptr  ) 
 

Definition at line 142 of file instrument.cpp.

References ATTR_LC, legoProc::GetAttrDictionary(), attrs::GetAttrId(), attrs::GetNextAttrPtr(), INT_P1, OT_MACRO, RT_R, attrs::SetAttrId(), attrs::SetAttrOprdPtr(), attrs::SetAttrString(), attrs::SetAttrType(), attrs::SetNextAttrPtr(), legoOprd::SetOprdRegNum(), legoOprd::SetOprdRegType(), and legoOprd::SetOprdType().

Referenced by initialize_temp_registers().

attrs* Instrument::create_attrs_with_2_parameters legoProc proc_ptr  ) 
 

attrs * Instrument::create_attrs_with_2_parameters legoProc proc_ptr  ) 
 

Definition at line 169 of file instrument.cpp.

References ATTR_LC, legoProc::GetAttrDictionary(), attrs::GetAttrId(), attrs::GetNextAttrPtr(), INT_P1, INT_P2, OT_MACRO, RT_R, attrs::SetAttrId(), attrs::SetAttrOprdPtr(), attrs::SetAttrString(), attrs::SetAttrType(), attrs::SetNextAttrPtr(), legoOprd::SetNextOprdPtr(), legoOprd::SetOprdRegNum(), legoOprd::SetOprdRegType(), and legoOprd::SetOprdType().

Referenced by initialize_temp_registers().

attrs* Instrument::create_attrs_with_3_parameters legoProc proc_ptr  ) 
 

attrs * Instrument::create_attrs_with_3_parameters legoProc proc_ptr  ) 
 

Definition at line 202 of file instrument.cpp.

References ATTR_LC, legoProc::GetAttrDictionary(), attrs::GetAttrId(), attrs::GetNextAttrPtr(), INT_P1, INT_P2, INT_P3, OT_MACRO, RT_R, attrs::SetAttrId(), attrs::SetAttrOprdPtr(), attrs::SetAttrString(), attrs::SetAttrType(), attrs::SetNextAttrPtr(), legoOprd::SetNextOprdPtr(), legoOprd::SetOprdRegNum(), legoOprd::SetOprdRegType(), and legoOprd::SetOprdType().

Referenced by initialize_temp_registers(), Value_Profile::instrument(), and Value_Profile::instrument_from_table().

void Instrument::initialize_parameters  ) 
 

void Instrument::initialize_parameters  ) 
 

Definition at line 26 of file instrument.cpp.

References _int_p1_oprd, _int_p2_oprd, _int_p3_oprd, _ret_oprd, INT_P1, INT_P2, INT_P3, OT_MACRO, RET_ADDR, RT_R, legoOprd::SetOprdRegNum(), legoOprd::SetOprdRegType(), and legoOprd::SetOprdType().

Referenced by Full_Profile::doit(), and BB_Edge_Profile::doit().

void Instrument::initialize_temp_registers legoProc proc_ptr  ) 
 

void Instrument::initialize_temp_registers legoProc proc_ptr  ) 
 

Definition at line 54 of file instrument.cpp.

References _address_oprd, _attr_1_list, _attr_2_list, _attr_3_list, _save_p1_oprd, _save_p2_oprd, _save_p3_oprd, create_attrs_with_1_parameter(), create_attrs_with_2_parameters(), create_attrs_with_3_parameters(), DT_B, DT_I, find_max_reg_num(), FT_BTR, FT_GPR, attrs::GetAttrId(), attrs::GetAttrType(), OT_REG, RT_R, attrList::SetAttrId(), attrList::SetAttrPtr(), attrList::SetAttrType(), legoOprd::SetOprdDataType(), legoOprd::SetOprdFileType(), legoOprd::SetOprdRegNum(), legoOprd::SetOprdRegType(), legoOprd::SetOprdType(), and attrList::SetValid().

Referenced by Full_Profile::doit(), and BB_Edge_Profile::doit().

legoOprd* Instrument::int_p1_oprd  )  [inline]
 

Definition at line 78 of file src/instrument.h.

References _int_p1_oprd.

legoOprd* Instrument::int_p1_oprd  )  [inline]
 

Definition at line 78 of file include/instrument.h.

References _int_p1_oprd.

void Instrument::prepend_3_probes legoProc proc_ptr,
legoRegion region_ptr,
legoOprd param1,
int  true_path_mapping,
int  false_path_mapping,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

void Instrument::prepend_3_probes legoProc proc_ptr,
legoRegion region_ptr,
legoOprd param1,
int  true_path_mapping,
int  false_path_mapping,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 605 of file instrument.cpp.

References _address_oprd, _attr_3_list, _int_p1_oprd, _int_p2_oprd, _int_p3_oprd, _ret_oprd, _save_p1_oprd, _save_p2_oprd, _save_p3_oprd, AS_G_ABS, BRL, FindMaxOpId(), MOVE, OT_LITERAL_I, OT_LITERAL_L, PBRR, prepend_new_op(), legoOp::SetDestOprdPtr(), legoOprd::SetLiteralAddrStyle(), legoOprd::SetLiteralInteger(), legoOprd::SetLiteralLabel(), legoOp::SetOpAttrListPtr(), legoOp::SetOpcode(), legoOprd::SetOprdType(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by BB_Edge_Profile::instrument_exit_op().

legoOp* Instrument::prepend_brl_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  num_of_params,
int  s_time = -1
 

legoOp * Instrument::prepend_brl_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  num_of_params,
int  s_time = -1
 

Definition at line 545 of file instrument.cpp.

References _address_oprd, _attr_1_list, _attr_2_list, _attr_3_list, _ret_oprd, BRL, FindMaxOpId(), fprintf(), legoOp::GetOpId(), prepend_new_op(), legoOp::SetDestOprdPtr(), legoOp::SetOpAttrListPtr(), legoOp::SetOpcode(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by BB_Edge_Profile::instrument_exit_op().

legoOp* Instrument::prepend_pbrr_code char *  function_name,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::prepend_pbrr_code char *  function_name,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 521 of file instrument.cpp.

References _address_oprd, AS_G_ABS, FindMaxOpId(), legoOp::GetOpId(), OT_LITERAL_L, PBRR, prepend_new_op(), legoOp::SetDestOprdPtr(), legoOprd::SetLiteralAddrStyle(), legoOprd::SetLiteralLabel(), legoOp::SetOpcode(), legoOprd::SetOprdType(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by BB_Edge_Profile::instrument_exit_op().

legoOp* Instrument::prepend_restore_1_param_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::prepend_restore_1_param_code legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 581 of file instrument.cpp.

References _int_p1_oprd, _save_p1_oprd, FindMaxOpId(), legoOp::GetOpId(), MOVE, prepend_new_op(), legoOp::SetDestOprdPtr(), legoOp::SetOpcode(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by BB_Edge_Profile::instrument_exit_op().

legoOp* Instrument::prepend_save_and_set_1_param_code int  mapping,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

legoOp * Instrument::prepend_save_and_set_1_param_code int  mapping,
legoProc proc_ptr,
legoRegion region_ptr,
legoOprd predicate_oprd,
legoOp from_op_ptr,
int  s_time = -1
 

Definition at line 245 of file instrument.cpp.

References _int_p1_oprd, _save_p1_oprd, FindMaxOpId(), legoOp::GetOpId(), MOVE, OT_LITERAL_I, prepend_new_op(), legoOp::SetDestOprdPtr(), legoOprd::SetLiteralInteger(), legoOp::SetOpcode(), legoOprd::SetOprdType(), legoOp::SetPredOprdPtr(), and legoOp::SetSrcOprdPtr().

Referenced by BB_Edge_Profile::instrument_exit_op().

void Instrument::rename_main legoModule module_ptr,
legoProc proc_ptr
 

void Instrument::rename_main legoModule module_ptr,
legoProc proc_ptr
 

Definition at line 120 of file instrument.cpp.

References legoModule::GetTextPtr(), symbolTable::GetVarCount(), nameTable::GetVarName(), symbolTable::GetVarTablePtr(), i, legoProc::SetProcName(), nameTable::SetVarName(), and strcmp().

Referenced by Full_Profile::doit(), and BB_Edge_Profile::doit().


Member Data Documentation

legoOprd* Instrument::_address_oprd [private]
 

Definition at line 81 of file src/instrument.h.

legoOprd* Instrument::_address_oprd [private]
 

Definition at line 81 of file include/instrument.h.

Referenced by append_brl_code(), append_pbrr_code(), initialize_temp_registers(), prepend_3_probes(), prepend_brl_code(), and prepend_pbrr_code().

attrList* Instrument::_attr_1_list [private]
 

Definition at line 89 of file src/instrument.h.

attrList* Instrument::_attr_1_list [private]
 

Definition at line 89 of file include/instrument.h.

Referenced by append_brl_code(), initialize_temp_registers(), and prepend_brl_code().

attrList* Instrument::_attr_2_list [private]
 

Definition at line 90 of file src/instrument.h.

attrList* Instrument::_attr_2_list [private]
 

Definition at line 90 of file include/instrument.h.

Referenced by append_brl_code(), initialize_temp_registers(), and prepend_brl_code().

attrList* Instrument::_attr_3_list [private]
 

Definition at line 91 of file src/instrument.h.

attrList* Instrument::_attr_3_list [private]
 

Definition at line 91 of file include/instrument.h.

Referenced by append_brl_code(), initialize_temp_registers(), prepend_3_probes(), and prepend_brl_code().

legoOprd* Instrument::_int_p1_oprd [private]
 

Definition at line 85 of file src/instrument.h.

legoOprd* Instrument::_int_p1_oprd [private]
 

Definition at line 85 of file include/instrument.h.

Referenced by append_restore_1_param_code(), append_save_and_set_1_param_code(), initialize_parameters(), int_p1_oprd(), prepend_3_probes(), prepend_restore_1_param_code(), and prepend_save_and_set_1_param_code().

legoOprd* Instrument::_int_p2_oprd [private]
 

Definition at line 86 of file src/instrument.h.

legoOprd* Instrument::_int_p2_oprd [private]
 

Definition at line 86 of file include/instrument.h.

Referenced by append_restore_2_params_code(), append_save_and_set_2_params_code(), initialize_parameters(), and prepend_3_probes().

legoOprd* Instrument::_int_p3_oprd [private]
 

Definition at line 87 of file src/instrument.h.

legoOprd* Instrument::_int_p3_oprd [private]
 

Definition at line 87 of file include/instrument.h.

Referenced by initialize_parameters(), and prepend_3_probes().

legoOprd* Instrument::_ret_oprd [private]
 

Definition at line 88 of file src/instrument.h.

legoOprd* Instrument::_ret_oprd [private]
 

Definition at line 88 of file include/instrument.h.

Referenced by append_brl_code(), initialize_parameters(), prepend_3_probes(), and prepend_brl_code().

legoOprd* Instrument::_save_p1_oprd [private]
 

Definition at line 82 of file src/instrument.h.

legoOprd* Instrument::_save_p1_oprd [private]
 

Definition at line 82 of file include/instrument.h.

Referenced by append_restore_1_param_code(), append_save_and_set_1_param_code(), append_save_and_set_2_params_code(), initialize_temp_registers(), prepend_3_probes(), prepend_restore_1_param_code(), and prepend_save_and_set_1_param_code().

legoOprd* Instrument::_save_p2_oprd [private]
 

Definition at line 83 of file src/instrument.h.

legoOprd* Instrument::_save_p2_oprd [private]
 

Definition at line 83 of file include/instrument.h.

Referenced by append_restore_2_params_code(), append_save_and_set_2_params_code(), initialize_temp_registers(), and prepend_3_probes().

legoOprd* Instrument::_save_p3_oprd [private]
 

Definition at line 84 of file src/instrument.h.

legoOprd* Instrument::_save_p3_oprd [private]
 

Definition at line 84 of file include/instrument.h.

Referenced by initialize_temp_registers(), and prepend_3_probes().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:04 2003 for TINKER LEGO DOC by doxygen 1.3.2