cregit-Linux how code gets into the kernel

Release 4.14 tools/perf/util/usage.c

Directory: tools/perf/util
// SPDX-License-Identifier: GPL-2.0
/*
 * usage.c
 *
 * Various reporting routines.
 * Originally copied from GIT source.
 *
 * Copyright (C) Linus Torvalds, 2005
 */
#include "util.h"
#include "debug.h"


static __noreturn void usage_builtin(const char *err) { fprintf(stderr, "\n Usage: %s\n", err); exit(129); }

Contributors

PersonTokensPropCommitsCommitProp
Ingo Molnar2596.15%266.67%
Arnaldo Carvalho de Melo13.85%133.33%
Total26100.00%3100.00%

/* If we are in a dlopen()ed .so write to a global variable would segfault * (ugh), so keep things static. */ static void (*usage_routine)(const char *err) __noreturn = usage_builtin;
void usage(const char *err) { usage_routine(err); }

Contributors

PersonTokensPropCommitsCommitProp
Ingo Molnar15100.00%1100.00%
Total15100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Ingo Molnar5889.23%233.33%
Arnaldo Carvalho de Melo57.69%233.33%
Namhyung Kim11.54%116.67%
Greg Kroah-Hartman11.54%116.67%
Total65100.00%6100.00%
Directory: tools/perf/util
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.