#include <profile.h>
Data Fields | |
struct ctl_profile * | next |
ctl_profile_type | type |
const char * | label |
int(* | print )(char *buff, size_t size, const struct ctl_profile *self) |
ustime | usPrev |
ustime | usCurr |
Definition at line 39 of file profile.h.
struct ctl_profile* ctl_profile::next [read] |
Link for singly linked list of profilers
Definition at line 41 of file profile.h.
Referenced by ctl_profiles_dump(), ctl_profiles_dump_averages_sheet(), and ctl_profiles_global_reset().
ctl_profile_type ctl_profile::type |
Allow dumping code to filter/group/discriminate
Definition at line 42 of file profile.h.
Referenced by ctl_profiles_dump_averages_sheet().
const char* ctl_profile::label |
Name of this profiler
Definition at line 43 of file profile.h.
Referenced by ctl_profiles_dump_averages_sheet().
int(* ctl_profile::print)(char *buff, size_t size, const struct ctl_profile *self) |
Display information about profiling
Referenced by ctl_profiles_dump().
ustime ctl_profile::usPrev |
ustime ctl_profile::usCurr |