
Go to the source code of this file.
Data Types | |
| type | time_info |
Defines | |
| #define | RR_Report_Current 1 |
| #define | RR_Report_Delta 2 |
| #define | RR_Clear 3 |
| #define | RR_Start 4 |
| #define | RR_Stop 5 |
| #define | RR_End 6 |
| #define | RR_Current_User 7 |
| #define | RR_Current_System 8 |
| #define | RR_Current_Elapsed 9 |
| #define | RR_Current_Memory 10 |
| #define | RR_Delta_User 11 |
| #define | RR_Delta_System 12 |
| #define | RR_Delta_Elapsed 13 |
| #define | RR_Delta_Memory 14 |
Typedefs | |
| typedef INT | RES_REQUEST |
| typedef struct resources | RESOURCES |
| typedef struct rstate | RSTATE |
| typedef RSTATE * | PSTATE |
| typedef struct time_info | TIME_INFO |
Functions/Subroutines | |
| void | Resource_Init (void) |
| RSTATE * | Resource_Alloc (const char *rname, RSTATE *parent) |
| void | Resource_Accum (RSTATE *r, RES_REQUEST req) |
| TIME_INFO * | Get_Time (RSTATE *r, RES_REQUEST req) |
| INTPTR | Get_Memory (RSTATE *r, RES_REQUEST req) |
| const char * | Get_Timer_Name (RSTATE *r) |
| void | Resource_Report (FILE *file, RES_REQUEST func, RSTATE *r, char *title) |
| #define RR_Clear 3 |
Definition at line 53 of file resource.h.
Referenced by Clear_Timer(), Reset_Timers(), and Resource_Accum().
| #define RR_Current_Elapsed 9 |
| #define RR_Current_Memory 10 |
| #define RR_Current_System 8 |
| #define RR_Current_User 7 |
| #define RR_Delta_Elapsed 13 |
| #define RR_Delta_Memory 14 |
| #define RR_Delta_System 12 |
| #define RR_Delta_User 11 |
Definition at line 61 of file resource.h.
Referenced by Get_Time(), Get_User_Time(), and Report_Delta_Time().
| #define RR_End 6 |
Definition at line 56 of file resource.h.
Referenced by Add_Timer_To_Parent(), and Resource_Accum().
| #define RR_Report_Current 1 |
| #define RR_Report_Delta 2 |
Definition at line 52 of file resource.h.
Referenced by DIPA_Phase::Dump_Stats(), and Resource_Report().
| #define RR_Start 4 |
Definition at line 54 of file resource.h.
Referenced by Get_User_Time(), Resource_Accum(), and Start_Timer().
| #define RR_Stop 5 |
Definition at line 55 of file resource.h.
Referenced by Get_User_Time(), Resource_Accum(), and Stop_Timer().
Definition at line 69 of file resource.h.
| typedef INT RES_REQUEST |
Definition at line 49 of file resource.h.
Definition at line 67 of file resource.h.
Definition at line 68 of file resource.h.
| INTPTR Get_Memory | ( | RSTATE * | r, | |
| RES_REQUEST | req | |||
| ) |
Definition at line 498 of file resource.c.
| TIME_INFO* Get_Time | ( | RSTATE * | r, | |
| RES_REQUEST | req | |||
| ) |
Definition at line 454 of file resource.c.
| const char* Get_Timer_Name | ( | RSTATE * | r | ) |
Definition at line 481 of file resource.c.
| void Resource_Accum | ( | RSTATE * | r, | |
| RES_REQUEST | req | |||
| ) |
Definition at line 417 of file resource.c.
Definition at line 384 of file resource.c.
References calloc(), rstate::dad, rstate::name, and r.
Referenced by Alloc_Phase(), and Initialize_Timing().
Definition at line 350 of file resource.c.
| void Resource_Report | ( | FILE * | file, | |
| RES_REQUEST | func, | |||
| RSTATE * | r, | |||
| char * | title | |||
| ) |
Definition at line 522 of file resource.c.
1.5.6