cprofile always on; data type and definitions to include file
This commit is contained in:
parent
628ed99101
commit
b82588848d
2 changed files with 2 additions and 5 deletions
|
@ -31,8 +31,6 @@ struct {
|
||||||
#endif /* SPROFILE */
|
#endif /* SPROFILE */
|
||||||
|
|
||||||
|
|
||||||
#if CPROFILE
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
|
||||||
# define PROF_GET 2 /* get call profiling tables */
|
# define PROF_GET 2 /* get call profiling tables */
|
||||||
|
@ -97,8 +95,6 @@ struct cprof_tbl_s {
|
||||||
u64_t cycles; /* execution time of path, in cycles */
|
u64_t cycles; /* execution time of path, in cycles */
|
||||||
} cprof_tbl_inst;
|
} cprof_tbl_inst;
|
||||||
|
|
||||||
#endif /* CPROFILE */
|
|
||||||
|
|
||||||
_PROTOTYPE( int sprofile, (int action, int size, int freq,
|
_PROTOTYPE( int sprofile, (int action, int size, int freq,
|
||||||
void *ctl_ptr, void *mem_ptr) );
|
void *ctl_ptr, void *mem_ptr) );
|
||||||
|
|
||||||
|
|
|
@ -73,9 +73,10 @@ struct util_timingdata {
|
||||||
unsigned long lock_timings[TIMING_POINTS];
|
unsigned long lock_timings[TIMING_POINTS];
|
||||||
unsigned long lock_timings_range[2];
|
unsigned long lock_timings_range[2];
|
||||||
unsigned long binsize, resets, misses, measurements;
|
unsigned long binsize, resets, misses, measurements;
|
||||||
|
unsigned long starttimes[2]; /* nonzero if running */
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct util_timingdata util_timingdata_t[TIMING_CATEGORIES];
|
typedef struct util_timingdata util_timingdata_t;
|
||||||
|
|
||||||
#endif /* _MINIX_SYSUTIL_H */
|
#endif /* _MINIX_SYSUTIL_H */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue