#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 |
1.5.6