Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/tools/perf/util/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 874 B image not shown  

Quelle  perf-hooks.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef PERF_UTIL_PERF_HOOKS_H
#define PERF_UTIL_PERF_HOOKS_H

#ifdef __cplusplus
extern "C" {
#endif

typedef void (*perf_hook_func_t)(void *ctx);
struct perf_hook_desc {
 const char * const hook_name;
 perf_hook_func_t * const p_hook_func;
 void *hook_ctx;
};

extern void perf_hooks__invoke(const struct perf_hook_desc *);
extern void perf_hooks__recover(void);

#define PERF_HOOK(name)     \
extern struct perf_hook_desc __perf_hook_desc_##name; \
static inline void perf_hooks__invoke_##name(void) \
{        \
 perf_hooks__invoke(&__perf_hook_desc_##name); \
}

#include "perf-hooks-list.h"
#undef PERF_HOOK

extern int
perf_hooks__set_hook(const char *hook_name,
       perf_hook_func_t hook_func,
       void *hook_ctx);

extern perf_hook_func_t
perf_hooks__get_hook(const char *hook_name);

#ifdef __cplusplus
}
#endif
#endif

Messung V0.5
C=98 H=100 G=98

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.