18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#ifndef BUILTIN_H 38c2ecf20Sopenharmony_ci#define BUILTIN_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciextern const char perf_usage_string[]; 68c2ecf20Sopenharmony_ciextern const char perf_more_info_string[]; 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_civoid list_common_cmds_help(void); 98c2ecf20Sopenharmony_ciconst char *help_unknown_cmd(const char *cmd); 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciint cmd_annotate(int argc, const char **argv); 128c2ecf20Sopenharmony_ciint cmd_bench(int argc, const char **argv); 138c2ecf20Sopenharmony_ciint cmd_buildid_cache(int argc, const char **argv); 148c2ecf20Sopenharmony_ciint cmd_buildid_list(int argc, const char **argv); 158c2ecf20Sopenharmony_ciint cmd_config(int argc, const char **argv); 168c2ecf20Sopenharmony_ciint cmd_c2c(int argc, const char **argv); 178c2ecf20Sopenharmony_ciint cmd_diff(int argc, const char **argv); 188c2ecf20Sopenharmony_ciint cmd_evlist(int argc, const char **argv); 198c2ecf20Sopenharmony_ciint cmd_help(int argc, const char **argv); 208c2ecf20Sopenharmony_ciint cmd_sched(int argc, const char **argv); 218c2ecf20Sopenharmony_ciint cmd_kallsyms(int argc, const char **argv); 228c2ecf20Sopenharmony_ciint cmd_list(int argc, const char **argv); 238c2ecf20Sopenharmony_ciint cmd_record(int argc, const char **argv); 248c2ecf20Sopenharmony_ciint cmd_report(int argc, const char **argv); 258c2ecf20Sopenharmony_ciint cmd_stat(int argc, const char **argv); 268c2ecf20Sopenharmony_ciint cmd_timechart(int argc, const char **argv); 278c2ecf20Sopenharmony_ciint cmd_top(int argc, const char **argv); 288c2ecf20Sopenharmony_ciint cmd_script(int argc, const char **argv); 298c2ecf20Sopenharmony_ciint cmd_version(int argc, const char **argv); 308c2ecf20Sopenharmony_ciint cmd_probe(int argc, const char **argv); 318c2ecf20Sopenharmony_ciint cmd_kmem(int argc, const char **argv); 328c2ecf20Sopenharmony_ciint cmd_lock(int argc, const char **argv); 338c2ecf20Sopenharmony_ciint cmd_kvm(int argc, const char **argv); 348c2ecf20Sopenharmony_ciint cmd_test(int argc, const char **argv); 358c2ecf20Sopenharmony_ciint cmd_trace(int argc, const char **argv); 368c2ecf20Sopenharmony_ciint cmd_inject(int argc, const char **argv); 378c2ecf20Sopenharmony_ciint cmd_mem(int argc, const char **argv); 388c2ecf20Sopenharmony_ciint cmd_data(int argc, const char **argv); 398c2ecf20Sopenharmony_ciint cmd_ftrace(int argc, const char **argv); 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciint find_scripts(char **scripts_array, char **scripts_path_array, int num, 428c2ecf20Sopenharmony_ci int pathlen); 438c2ecf20Sopenharmony_ci#endif 44