|
Modules |
| module | Instr |
Defines |
| #define | ERRORS_INCLUDED |
| #define | Is_True(x, y) |
| #define | DevWarn(x) |
Functions/Subroutines |
| static ULONG | Instr::align (ULONG offset, UINT32 alignment) |
| static void | Instr::realign_file (FILE *fp, ULONG &offset, UINT32 alignment, char *fname) |
| void | Instr::Dump_all (FILE *fp, char *output_filename) |
| void | Instr::Dump_Fb_File_Header (FILE *fp, char *output_filename, Fb_Hdr &fb_hdr) |
| static void | Instr::Convert_Invoke_Profile (vector< FB_Info_Invoke > &dest, const Invoke_Profile_Vector &src) |
| static void | Instr::Convert_Branch_Profile (vector< FB_Info_Branch > &dest, const Branch_Profile_Vector &src) |
| template<class T> |
| static void | Instr::Convert_Switch_Profile (FB_Info_Switch &dest, T &src) |
| static void | Instr::Convert_Loop_Profile (vector< FB_Info_Loop > &dest, const Loop_Profile_Vector &src) |
| static void | Instr::Convert_Short_Circuit_Profile (vector< FB_Info_Circuit > &dest, const Short_Circuit_Profile_Vector &src) |
| static void | Instr::Convert_Call_Profile (vector< FB_Info_Call > &dest, const Call_Profile_Vector &src) |
| template<class T> |
| POSITION | Instr::Dump_PU_Profile (FILE *fp, ULONG &offset, const T &profile, char *fname) |
| template<class T> |
| POSITION | Instr::Dump_PU_Switch_Profile (FILE *fp, ULONG &offset, T &profile, ULONG &target_offset, char *fname) |
| void | Instr::Dump_PU_Profile (FILE *fp, PU_PROFILE_HANDLE pu_handle, char *fname, vector< Pu_Hdr > &Pu_Hdr_Table, vector< char * > &Str_Table) |
| void | Instr::Dump_Fb_File_Pu_Table (FILE *fp, char *fname, vector< Pu_Hdr > &Pu_Hdr_Table, Fb_Hdr &fb_hdr) |
| void | Instr::Dump_Fb_File_Str_Table (FILE *fp, char *fname, vector< char * > &Str_Table, Fb_Hdr &fb_hdr) |
Variables |
| static char * | Instr::ERR_POS = "Error in positioning within %s" |
| static char * | Instr::ERR_WRITE = "Error in writing to %s" |