Classes |
struct | PU_Profile_Handle |
struct | Fb_File_Info |
Defines |
#define | profile_error(arg1, arg2) Fatal_Error(arg1, arg2) |
#define | FSEEK(_fd, _position, whence, _error_message, _error_arg) |
#define | FREAD(_buffer, _size, _nitems, _fp, _error_message, _error_arg) |
Typedefs |
typedef PU_Profile_Handle * | PU_PROFILE_HANDLE |
typedef vector< Fb_File_Info * > | Fb_File_Info_Vector |
typedef
Fb_File_Info_Vector::iterator | File_Info_Iterator |
typedef vector
< PU_PROFILE_HANDLE,
mempool_allocator
< PU_PROFILE_HANDLE > > | PU_PROFILE_HANDLES |
typedef
PU_PROFILE_HANDLES::iterator | PU_PROFILE_ITERATOR |
Functions |
void | Get_File_Header (FILE *fp, char *fname, Fb_Hdr *fb_hdr) |
void | Get_Pu_Hdr_Table (FILE *fp, char *fname, Fb_Hdr &fb_hdr, Pu_Hdr *pu_hdr_table) |
void | Get_Str_Table (FILE *fp, char *fname, Fb_Hdr &fb_hdr, char *str_table) |
void | read_invoke_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | read_branch_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | read_switch_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | read_cgoto_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | read_loop_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | read_scircuit_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | read_call_profile (PU_PROFILE_HANDLE pu_handle, Pu_Hdr &pu_hdr_entry, long pu_ofst, FILE *fp, char *fname) |
void | Process_Feedback_File (char *fb_name) |
void | Close_Feedback_Files () |
PU_PROFILE_HANDLES | Get_PU_Profile (char *pu_name, char *src_fname, Fb_File_Info_Vector &file_info_vector) |
PU_PROFILE_HANDLE | Get_PU_Profile (char *pu_name, char *src_fname, FILE *fp, char *fb_fname, Fb_Hdr &fb_hdr, Pu_Hdr *pu_hdr_table, char *str_table) |
PROFILE_PHASE | Get_Phase_Num (Fb_Hdr &fb_hdr) |
char * | Get_PU_Name (PU_PROFILE_HANDLE pu_handle) |
INT32 | Get_PU_Checksum (PU_PROFILE_HANDLE pu_handle) |
size_t | Get_Invoke_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Invoke & | Get_Invoke_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
size_t | Get_Branch_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Branch & | Get_Branch_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
size_t | Get_Switch_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Switch & | Get_Switch_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
size_t | Get_Compgoto_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Switch & | Get_Compgoto_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
size_t | Get_Loop_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Loop & | Get_Loop_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
size_t | Get_Short_Circuit_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Circuit & | Get_Short_Circuit_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
size_t | Get_Call_Table_Size (PU_PROFILE_HANDLE pu_handle) |
FB_Info_Call & | Get_Call_Profile (PU_PROFILE_HANDLE pu_handle, INT32 id) |
Variables |
BOOL | Feedback_Enabled [PROFILE_PHASE_LAST] |
Fb_File_Info_Vector | Feedback_File_Info [PROFILE_PHASE_LAST] |