2009-04-20 17:00:56 +04:00
# ifndef BUILTIN_H
# define BUILTIN_H
2009-04-27 10:02:14 +04:00
# include "util/util.h"
# include "util/strbuf.h"
2009-04-20 17:00:56 +04:00
extern const char perf_version_string [ ] ;
extern const char perf_usage_string [ ] ;
extern const char perf_more_info_string [ ] ;
extern void list_common_cmds_help ( void ) ;
extern const char * help_unknown_cmd ( const char * cmd ) ;
extern void prune_packed_objects ( int ) ;
extern int read_line_with_nul ( char * buf , int size , FILE * file ) ;
extern int check_pager_config ( const char * cmd ) ;
2009-06-06 17:19:13 +04:00
extern int cmd_annotate ( int argc , const char * * argv , const char * prefix ) ;
2009-11-05 03:31:35 +03:00
extern int cmd_bench ( int argc , const char * * argv , const char * prefix ) ;
2009-11-16 21:32:45 +03:00
extern int cmd_buildid_list ( int argc , const char * * argv , const char * prefix ) ;
2009-12-15 01:09:31 +03:00
extern int cmd_diff ( int argc , const char * * argv , const char * prefix ) ;
2009-04-20 18:05:55 +04:00
extern int cmd_help ( int argc , const char * * argv , const char * prefix ) ;
2009-09-11 14:12:54 +04:00
extern int cmd_sched ( int argc , const char * * argv , const char * prefix ) ;
extern int cmd_list ( int argc , const char * * argv , const char * prefix ) ;
2009-04-20 17:58:01 +04:00
extern int cmd_record ( int argc , const char * * argv , const char * prefix ) ;
2009-05-18 19:45:42 +04:00
extern int cmd_report ( int argc , const char * * argv , const char * prefix ) ;
2009-04-20 17:52:29 +04:00
extern int cmd_stat ( int argc , const char * * argv , const char * prefix ) ;
2009-09-12 09:53:05 +04:00
extern int cmd_timechart ( int argc , const char * * argv , const char * prefix ) ;
2009-04-20 17:58:01 +04:00
extern int cmd_top ( int argc , const char * * argv , const char * prefix ) ;
2009-08-12 12:03:49 +04:00
extern int cmd_trace ( int argc , const char * * argv , const char * prefix ) ;
2009-09-11 14:12:54 +04:00
extern int cmd_version ( int argc , const char * * argv , const char * prefix ) ;
2009-10-09 01:17:38 +04:00
extern int cmd_probe ( int argc , const char * * argv , const char * prefix ) ;
2009-11-20 10:53:25 +03:00
extern int cmd_kmem ( int argc , const char * * argv , const char * prefix ) ;
2009-06-06 14:24:17 +04:00
2009-04-20 17:00:56 +04:00
# endif