Skip to content

Profiling

struct profiling_entry {
char *name;
void *data;
char *(*to_str)(void *data);
void (*log)(void *data);
struct list_head list_node;
};

struct profiling_entry referenced types:

#define PROFILE_SECTION __attribute__((section(".kernel_profiling_data"), used))
#define REGISTER_PROFILING_ENTRY(entry) \ static const struct profiling_entry entry PROFILE_SECTION