osprey/instrumentation/libinstr/profile_interface.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions/Subroutines

void __profile_init (char *output_filename, int phase_num, BOOL unique_name)
void__profile_pu_init (char *file_name, char *pu_name, long current_pc, INT32 pusize, INT32 checksum)
void __profile_invoke_init (void *pu_handle, INT32 num_invokes)
void __profile_invoke (void *pu_handle, INT32 invoke_id)
void __profile_branch_init (void *pu_handle, INT32 num_branches)
void __profile_branch (void *pu_handle, INT32 id, bool taken)
void __profile_switch_init (void *pu_handle, INT32 num_switch, INT32 *num_targets, INT32 num_case_values, INT64 *case_values)
void __profile_switch (void *pu_handle, INT32 switch_id, INT32 target, INT32 num_targets)
void __profile_compgoto_init (void *pu_handle, int num_compgoto, int *num_targets)
void __profile_compgoto (void *pu_handle, INT32 compgoto_id, INT32 target, INT32 num_targets)
void __profile_loop_init (void *pu_handle, int num_loops)
void __profile_loop (void *pu_handle, INT32 id)
void __profile_loop_iter (void *pu_handle, INT32 id)
void __profile_short_circuit_init (void *pu_handle, int num_short_circuit_ops)
void __profile_short_circuit (void *pu_handle, INT32 short_circuit_id, bool taken)
void __profile_call_init (void *pu_handle, int num_calls)
void __profile_call_entry (void *pu_handle, int call_id)
void __profile_call_exit (void *pu_handle, int call_id)
void __profile_icall_init (void *pu_handle, int num_icalls)
void __profile_icall (void *pu_handle, int icall_id, void *called_fun_address)
void __profile_finish (void)


Function Documentation

void __profile_branch ( void pu_handle,
INT32  id,
bool  taken 
)

void __profile_branch_init ( void pu_handle,
INT32  num_branches 
)

void __profile_call_entry ( void pu_handle,
int  call_id 
)

void __profile_call_exit ( void pu_handle,
int  call_id 
)

void __profile_call_init ( void pu_handle,
int  num_calls 
)

void __profile_compgoto ( void pu_handle,
INT32  compgoto_id,
INT32  target,
INT32  num_targets 
)

void __profile_compgoto_init ( void pu_handle,
int  num_compgoto,
int *  num_targets 
)

void __profile_finish ( void   ) 

void __profile_icall ( void pu_handle,
int  icall_id,
void called_fun_address 
)

Definition at line 343 of file profile_interface.cxx.

References DISABLEDEV, ENABLEDEV, Profile_Icall(), and Instr::Profile_Icall().

void __profile_icall_init ( void pu_handle,
int  num_icalls 
)

void __profile_init ( char *  output_filename,
int  phase_num,
BOOL  unique_name 
)

void __profile_invoke ( void pu_handle,
INT32  invoke_id 
)

void __profile_invoke_init ( void pu_handle,
INT32  num_invokes 
)

void __profile_loop ( void pu_handle,
INT32  id 
)

Definition at line 271 of file profile_interface.cxx.

References DISABLEDEV, ENABLEDEV, Profile_Loop(), and Instr::Profile_Loop().

void __profile_loop_init ( void pu_handle,
int  num_loops 
)

void __profile_loop_iter ( void pu_handle,
INT32  id 
)

void* __profile_pu_init ( char *  file_name,
char *  pu_name,
long  current_pc,
INT32  pusize,
INT32  checksum 
)

void __profile_short_circuit ( void pu_handle,
INT32  short_circuit_id,
bool  taken 
)

void __profile_short_circuit_init ( void pu_handle,
int  num_short_circuit_ops 
)

void __profile_switch ( void pu_handle,
INT32  switch_id,
INT32  target,
INT32  num_targets 
)

void __profile_switch_init ( void pu_handle,
INT32  num_switch,
INT32 num_targets,
INT32  num_case_values,
INT64 case_values 
)

Definition at line 176 of file profile_interface.cxx.

References Profile_Switch_Init().


Generated on Wed Apr 8 15:09:18 2009 for Open64 by  doxygen 1.5.6