perf_hook_desc
static const struct perf_hook_desc *current_perf_hook;
void perf_hooks__invoke(const struct perf_hook_desc *desc)
struct perf_hook_desc __perf_hook_desc_##name = \
static struct perf_hook_desc *perf_hooks[] = {
extern void perf_hooks__invoke(const struct perf_hook_desc *);
extern struct perf_hook_desc __perf_hook_desc_##name; \