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