Contributors: 17
	  
        
          | Author | 
          Tokens | 
          Token Proportion | 
          Commits | 
          Commit Proportion | 
        
	  
	  
        
        
          | Ingo Molnar | 
          133 | 
          29.69% | 
          9 | 
          25.71% | 
        
        
          | Arnaldo Carvalho de Melo | 
          103 | 
          22.99% | 
          8 | 
          22.86% | 
        
        
          | Jiri Olsa | 
          39 | 
          8.71% | 
          3 | 
          8.57% | 
        
        
          | Hitoshi Mitake | 
          24 | 
          5.36% | 
          2 | 
          5.71% | 
        
        
          | Feng Tang | 
          14 | 
          3.12% | 
          1 | 
          2.86% | 
        
        
          | Taeung Song | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Arjan van de Ven | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Li Zefan | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Yanmin Zhang | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Stéphane Eranian | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Masami Hiramatsu | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Tom Zanussi | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Namhyung Kim | 
          13 | 
          2.90% | 
          1 | 
          2.86% | 
        
        
          | Frédéric Weisbecker | 
          12 | 
          2.68% | 
          1 | 
          2.86% | 
        
        
          | Thomas Gleixner | 
          12 | 
          2.68% | 
          1 | 
          2.86% | 
        
        
          | Andi Kleen | 
          6 | 
          1.34% | 
          1 | 
          2.86% | 
        
        
          | Greg Kroah-Hartman | 
          1 | 
          0.22% | 
          1 | 
          2.86% | 
        
	  
	  
        
          | Total | 
          448 | 
           | 
          35 | 
           | 
	    
	  
    
 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef BUILTIN_H
#define BUILTIN_H
extern const char perf_usage_string[];
extern const char perf_more_info_string[];
void list_common_cmds_help(void);
const char *help_unknown_cmd(const char *cmd);
int cmd_annotate(int argc, const char **argv);
int cmd_bench(int argc, const char **argv);
int cmd_buildid_cache(int argc, const char **argv);
int cmd_buildid_list(int argc, const char **argv);
int cmd_config(int argc, const char **argv);
int cmd_c2c(int argc, const char **argv);
int cmd_diff(int argc, const char **argv);
int cmd_evlist(int argc, const char **argv);
int cmd_help(int argc, const char **argv);
int cmd_sched(int argc, const char **argv);
int cmd_kallsyms(int argc, const char **argv);
int cmd_list(int argc, const char **argv);
int cmd_record(int argc, const char **argv);
int cmd_report(int argc, const char **argv);
int cmd_stat(int argc, const char **argv);
int cmd_timechart(int argc, const char **argv);
int cmd_top(int argc, const char **argv);
int cmd_script(int argc, const char **argv);
int cmd_version(int argc, const char **argv);
int cmd_probe(int argc, const char **argv);
int cmd_kmem(int argc, const char **argv);
int cmd_lock(int argc, const char **argv);
int cmd_kvm(int argc, const char **argv);
int cmd_test(int argc, const char **argv);
int cmd_trace(int argc, const char **argv);
int cmd_inject(int argc, const char **argv);
int cmd_mem(int argc, const char **argv);
int cmd_data(int argc, const char **argv);
int cmd_ftrace(int argc, const char **argv);
int cmd_daemon(int argc, const char **argv);
int find_scripts(char **scripts_array, char **scripts_path_array, int num,
		 int pathlen);
#endif