/external/libtracefs/include/ |
D | tracefs.h | 24 struct tracefs_instance; 26 void tracefs_instance_free(struct tracefs_instance *instance); 27 void tracefs_instance_reset(struct tracefs_instance *instance); 28 int tracefs_instance_clear(struct tracefs_instance *instance); 29 struct tracefs_instance *tracefs_instance_create(const char *name); 30 struct tracefs_instance *tracefs_instance_alloc(const char *tracing_dir, 32 int tracefs_instance_destroy(struct tracefs_instance *instance); 33 bool tracefs_instance_is_new(struct tracefs_instance *instance); 34 const char *tracefs_instance_get_name(struct tracefs_instance *instance); 35 const char *tracefs_instance_get_trace_dir(struct tracefs_instance *instance); [all …]
|
D | tracefs-local.h | 35 struct tracefs_instance { struct 70 static inline pthread_mutex_t *trace_get_lock(struct tracefs_instance *instance) in trace_get_lock() argument 75 void trace_put_instance(struct tracefs_instance *instance); 76 int trace_get_instance(struct tracefs_instance *instance); 99 supported_opts_mask(struct tracefs_instance *instance); 102 enabled_opts_mask(struct tracefs_instance *instance);
|
/external/libtracefs/Documentation/ |
D | libtracefs.txt | 23 struct tracefs_instance pass:[*]*tracefs_instance_create*(const char pass:[*]_name_); 24 int *tracefs_instance_destroy*(struct tracefs_instance pass:[*]_instance_); 25 …struct tracefs_instance pass:[*]*tracefs_instance_alloc*(const char pass:[*]_tracing_dir_, const c… 26 void *tracefs_instance_free*(struct tracefs_instance pass:[*]_instance_); 28 void *tracefs_instance_clear*(struct tracefs_instance pass:[*]_instance_); 29 void *tracefs_instance_reset*(struct tracefs_instance pass:[*]_instance_); 30 bool *tracefs_instance_is_new*(struct tracefs_instance pass:[*]_instance_); 31 bool *tracefs_file_exists*(struct tracefs_instance pass:[*]_instance_, char pass:[*]_name_); 32 bool *tracefs_dir_exists*(struct tracefs_instance pass:[*]_instance_, char pass:[*]_name_); 33 …char pass:[*]*tracefs_instance_get_file*(struct tracefs_instance pass:[*]_instance_, const char pa… [all …]
|
D | libtracefs-instances-manage.txt | 15 struct tracefs_instance pass:[*]*tracefs_instance_create*(const char pass:[*]_name_); 16 int *tracefs_instance_destroy*(struct tracefs_instance pass:[*]_instance_); 17 struct tracefs_instance pass:[*]*tracefs_instance_alloc*(const char pass:[*]_tracing_dir_, const ch… 18 void *tracefs_instance_free*(struct tracefs_instance pass:[*]_instance_); 19 bool *tracefs_instance_is_new*(struct tracefs_instance pass:[*]_instance_); 21 void *tracefs_instance_clear*(struct tracefs_instance pass:[*]_instance_); 22 void *tracefs_instance_reset*(struct tracefs_instance pass:[*]_instance_); 35 tracefs_instance structure and returns it. If the instance with _name_ does 37 then the new tracefs_instance structure is initialized for the top instance. 45 The tracefs_instance_alloc()* function allocates a new tracefs_instance structure [all …]
|
D | libtracefs-hist-cont.txt | 15 int *tracefs_hist_start*(struct tracefs_instance pass:[*]_instance_, struct tracefs_hist pass:[*]_h… 16 int *tracefs_hist_destroy*(struct tracefs_instance pass:[*]_instance_, struct tracefs_hist pass:[*]… 17 int *tracefs_hist_pause*(struct tracefs_instance pass:[*]_instance_, struct tracefs_hist pass:[*]_h… 18 int *tracefs_hist_continue*(struct tracefs_instance pass:[*]_instance_, struct tracefs_hist pass:[*… 19 int *tracefs_hist_reset*(struct tracefs_instance pass:[*]_instance_, struct tracefs_hist pass:[*]_h… 68 struct tracefs_instance *instance;
|
D | libtracefs-instances-file-manip.txt | 17 int *tracefs_instance_file_open*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_fi… 18 int *tracefs_instance_file_write*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_f… 19 int *tracefs_instance_file_write_number*(struct tracefs_instance pass:[*]_instance_, const char pas… 20 int *tracefs_instance_file_append*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_… 21 int *tracefs_instance_file_clear*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_f… 22 char pass:[*]*tracefs_instance_file_read*(struct tracefs_instance pass:[*]_instance_, const char pa… 23 int *tracefs_instance_file_read_number*(struct tracefs_instance pass:[*]_instance_, const char pass… 89 struct tracefs_instance *inst = tracefs_instance_create("foo");
|
D | libtracefs-instances-utils.txt | 16 const char pass:[*]*tracefs_instance_get_name*(struct tracefs_instance pass:[*]_instance_); 17 const char pass:[*]*tracefs_instance_get_trace_dir*(struct tracefs_instance pass:[*]_instance_); 20 size_t *tracefs_instance_get_buffer_size*(struct tracefs_instance pass:[*]_instance_, int _cpu_); 21 int *tracefs_instance_set_buffer_size*(struct tracefs_instance pass:[*]_instance_, size_t _size_, i… 22 int *tracefs_instance_get_buffer_percent*(struct tracefs_instance pass:[*]_instance_); 23 int *tracefs_instance_set_buffer_percent*(struct tracefs_instance pass:[*]_instance_, int _val_); 102 struct tracefs_instance *inst;
|
D | libtracefs-instances-files.txt | 15 bool *tracefs_file_exists*(struct tracefs_instance pass:[*]_instance_, char pass:[*]_name_); 16 bool *tracefs_dir_exists*(struct tracefs_instance pass:[*]_instance_, char pass:[*]_name_); 17 char pass:[*]*tracefs_instance_get_file*(struct tracefs_instance pass:[*]_instance_, const char pas… 18 char pass:[*]*tracefs_instance_get_dir*(struct tracefs_instance pass:[*]_instance_); 56 struct tracefs_instance *inst = tracefs_instance_create("foo");
|
D | libtracefs-instances-affinity.txt | 16 int *tracefs_instance_set_affinity*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]… 17 int *tracefs_instance_set_affinity_set*(struct tracefs_instance pass:[*]_instance_, cpu_set_t pass:… 18 int *tracefs_instance_set_affinity_raw*(struct tracefs_instance pass:[*]_instance_, const char pass… 20 char pass:[*]*tracefs_instance_get_affinity*(struct tracefs_instance pass:[*]_instance_); 21 int *tracefs_instance_get_affinity_set*(struct tracefs_instance pass:[*]_instance_, cpu_set_t pass:… 22 char pass:[*]*tracefs_instance_get_affinity_raw*(struct tracefs_instance pass:[*]_instance_);
|
D | libtracefs-iterator.txt | 15 int *tracefs_iterate_raw_events*(struct tep_handle pass:[*]_tep_, struct tracefs_instance pass:[*]_… 19 void *tracefs_iterate_stop*(struct tracefs_instance pass:[*]_instance_); 21 int *tracefs_follow_event*(struct tep_handle pass:[*]_tep_, struct tracefs_instance pass:[*]_instan… 27 int *tracefs_follow_missed_events*(struct tracefs_instance pass:[*]_instance_, 33 int *tracefs_follow_event_clear*(struct tracefs_instance pass:[*]_instance_, 35 int *tracefs_follow_missed_events_clear*(struct tracefs_instance pass:[*]_instance_); 37 int *tracefs_iterate_snapshot_events*(struct tep_handle pass:[*]_tep_, struct tracefs_instance pass… 177 static struct tracefs_instance *instance;
|
D | libtracefs-marker.txt | 15 int *tracefs_print_init*(struct tracefs_instance pass:[*]_instance_); 16 int *tracefs_printf*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_fmt_, _..._); 17 int *tracefs_vprintf*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_fmt_, va_list… 18 void *tracefs_print_close*(struct tracefs_instance pass:[*]_instance_);
|
D | libtracefs-traceon.txt | 15 int *tracefs_trace_is_on*(struct tracefs_instance pass:[*]_instance_); 16 int *tracefs_trace_on*(struct tracefs_instance pass:[*]_instance_); 17 int *tracefs_trace_off*(struct tracefs_instance pass:[*]_instance_); 18 int *tracefs_trace_on_get_fd*(struct tracefs_instance pass:[*]_instance_);
|
D | libtracefs-events-file.txt | 15 char pass:[*]*tracefs_event_get_file*(struct tracefs_instance pass:[*]_instance_, const char pass:[… 17 char pass:[*]*tracefs_event_file_read*(struct tracefs_instance pass:[*]_instance_, const char pass:… 19 int *tracefs_event_file_write*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_syst… 21 int *tracefs_event_file_append*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_sys… 23 int *tracefs_event_file_clear*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_syst… 25 bool *tracefs_event_file_exists*(struct tracefs_instance pass:[*]_instance_, const char pass:[*]_sy…
|
D | libtracefs-option-get.txt | 16 const struct tracefs_options_mask pass:[*]*tracefs_options_get_supported*(struct tracefs_instance p… 17 bool *tracefs_option_is_supported*(struct tracefs_instance pass:[*]_instance_, enum tracefs_option_… 18 const struct tracefs_options_mask pass:[*]*tracefs_options_get_enabled*(struct tracefs_instance pas… 19 bool *tracefs_option_is_enabled*(struct tracefs_instance pass:[*]_instance_, enum tracefs_option_id…
|
/external/libtracefs/src/ |
D | tracefs-marker.c | 19 static inline int *get_marker_fd(struct tracefs_instance *instance, bool raw) in get_marker_fd() 26 static int marker_init(struct tracefs_instance *instance, bool raw) in marker_init() 55 static void marker_close(struct tracefs_instance *instance, bool raw) in marker_close() 68 static int marker_write(struct tracefs_instance *instance, bool raw, void *data, int len) in marker_write() 97 int tracefs_print_init(struct tracefs_instance *instance) in tracefs_print_init() 114 int tracefs_vprintf(struct tracefs_instance *instance, const char *fmt, va_list ap) in tracefs_vprintf() 139 int tracefs_printf(struct tracefs_instance *instance, const char *fmt, ...) in tracefs_printf() 157 void tracefs_print_close(struct tracefs_instance *instance) in tracefs_print_close() 168 int tracefs_binary_init(struct tracefs_instance *instance) in tracefs_binary_init() 185 int tracefs_binary_write(struct tracefs_instance *instance, void *data, int len) in tracefs_binary_write() [all …]
|
D | tracefs-instance.c | 34 supported_opts_mask(struct tracefs_instance *instance) in supported_opts_mask() 40 enabled_opts_mask(struct tracefs_instance *instance) in enabled_opts_mask() 52 static struct tracefs_instance *instance_alloc(const char *trace_dir, const char *name) in instance_alloc() 54 struct tracefs_instance *instance; in instance_alloc() 88 __hidden int trace_get_instance(struct tracefs_instance *instance) in trace_get_instance() 103 __hidden void trace_put_instance(struct tracefs_instance *instance) in trace_put_instance() 139 void tracefs_instance_free(struct tracefs_instance *instance) in tracefs_instance_free() 173 bool tracefs_instance_is_new(struct tracefs_instance *instance) in tracefs_instance_is_new() 189 struct tracefs_instance *tracefs_instance_create(const char *name) in tracefs_instance_create() 191 struct tracefs_instance *inst = NULL; in tracefs_instance_create() [all …]
|
D | tracefs-events.c | 123 int tracefs_follow_missed_events(struct tracefs_instance *instance, in tracefs_follow_missed_events() 156 static int call_missed_events(struct tracefs_instance *instance, in call_missed_events() 183 static int call_followers(struct tracefs_instance *instance, in call_followers() 216 static int read_cpu_pages(struct tep_handle *tep, struct tracefs_instance *instance, in read_cpu_pages() 258 static int open_cpu_files(struct tracefs_instance *instance, cpu_set_t *cpus, in open_cpu_files() 326 int tracefs_follow_event(struct tep_handle *tep, struct tracefs_instance *instance, in tracefs_follow_event() 384 int tracefs_follow_event_clear(struct tracefs_instance *instance, in tracefs_follow_event_clear() 451 int tracefs_follow_missed_events_clear(struct tracefs_instance *instance) in tracefs_follow_missed_events_clear() 476 struct tracefs_instance *instance, in iterate_events() 539 struct tracefs_instance *instance, in tracefs_iterate_raw_events() [all …]
|
D | tracefs-tools.c | 116 static int trace_on_off_file(struct tracefs_instance *instance, bool on) in trace_on_off_file() 137 int tracefs_trace_is_on(struct tracefs_instance *instance) in tracefs_trace_is_on() 153 int tracefs_trace_on(struct tracefs_instance *instance) in tracefs_trace_on() 164 int tracefs_trace_off(struct tracefs_instance *instance) in tracefs_trace_off() 239 trace_get_options(struct tracefs_instance *instance, bool enabled) in trace_get_options() 289 tracefs_options_get_supported(struct tracefs_instance *instance) in tracefs_options_get_supported() 302 tracefs_options_get_enabled(struct tracefs_instance *instance) in tracefs_options_get_enabled() 307 static int trace_config_option(struct tracefs_instance *instance, in trace_config_option() 331 int tracefs_option_enable(struct tracefs_instance *instance, enum tracefs_option_id id) in tracefs_option_enable() 343 int tracefs_option_disable(struct tracefs_instance *instance, enum tracefs_option_id id) in tracefs_option_disable() [all …]
|
D | tracefs-utils.c | 393 char *tracefs_error_all(struct tracefs_instance *instance) in tracefs_error_all() 426 char *tracefs_error_last(struct tracefs_instance *instance) in tracefs_error_last() 489 int tracefs_error_clear(struct tracefs_instance *instance) in tracefs_error_clear() 654 int tracefs_instance_get_buffer_percent(struct tracefs_instance *instance) in tracefs_instance_get_buffer_percent() 669 int tracefs_instance_set_buffer_percent(struct tracefs_instance *instance, int val) in tracefs_instance_set_buffer_percent()
|
D | tracefs-filter.c | 785 int tracefs_event_filter_apply(struct tracefs_instance *instance, in tracefs_event_filter_apply() 799 int tracefs_event_filter_clear(struct tracefs_instance *instance, in tracefs_event_filter_clear() 806 static int write_pid_file(struct tracefs_instance *instance, const char *file, in write_pid_file() 842 int tracefs_filter_pid_function(struct tracefs_instance *instance, int pid, in tracefs_filter_pid_function() 865 int tracefs_filter_pid_function_clear(struct tracefs_instance *instance, bool notrace) in tracefs_filter_pid_function_clear() 900 int tracefs_filter_pid_events(struct tracefs_instance *instance, int pid, in tracefs_filter_pid_events() 923 int tracefs_filter_pid_events_clear(struct tracefs_instance *instance, bool notrace) in tracefs_filter_pid_events_clear()
|
D | tracefs-record.c | 96 static struct tracefs_cpu *cpu_open(struct tracefs_instance *instance, in cpu_open() 160 tracefs_cpu_open(struct tracefs_instance *instance, int cpu, bool nonblock) in tracefs_cpu_open() 180 tracefs_cpu_snapshot_open(struct tracefs_instance *instance, int cpu, bool nonblock) in tracefs_cpu_snapshot_open() 193 int tracefs_snapshot_snap(struct tracefs_instance *instance) in tracefs_snapshot_snap() 209 int tracefs_snapshot_clear(struct tracefs_instance *instance) in tracefs_snapshot_clear() 225 int tracefs_snapshot_free(struct tracefs_instance *instance) in tracefs_snapshot_free() 245 tracefs_cpu_open_mapped(struct tracefs_instance *instance, int cpu, bool nonblock) in tracefs_cpu_open_mapped()
|
D | tracefs-vsock.c | 36 struct tracefs_instance *instance; 217 int tracefs_instance_find_cid_pid(struct tracefs_instance *instance, int cid) in tracefs_instance_find_cid_pid() 257 struct tracefs_instance *instance; in tracefs_find_cid_pid()
|
/external/libtracefs/utest/ |
D | tracefs-utest.c | 121 static struct tracefs_instance *test_instance; 211 static void test_iter_write(struct tracefs_instance *instance) in test_iter_write() 243 static void iter_raw_events_on_cpu(struct tracefs_instance *instance, int cpu, bool snapshot) in iter_raw_events_on_cpu() 292 static void test_instance_iter_raw_events(struct tracefs_instance *instance) in test_instance_iter_raw_events() 317 static void test_instance_iter_snapshot_events(struct tracefs_instance *instance) in test_instance_iter_snapshot_events() 379 static bool find_test_marker(struct tracefs_instance *instance, in find_test_marker() 413 static int marker_vprint(struct tracefs_instance *instance, char *fmt, ...) in marker_vprint() 426 static void test_instance_ftrace_marker(struct tracefs_instance *instance) in test_instance_ftrace_marker() 673 static void test_instance_trace_sql(struct tracefs_instance *instance, in test_instance_trace_sql() 845 int (*filter_clear)(struct tracefs_instance *instance, bool notrace); [all …]
|
/external/trace-cmd/lib/trace-cmd/ |
D | trace-recorder.c | 111 struct tracefs_instance *instance, int maxkb, int tfd) in create_buffer_recorder_fd2() 165 struct tracefs_instance *instance, int maxkb) in tracecmd_create_buffer_recorder_fd2() 171 tracecmd_create_buffer_recorder_fd(int fd, int cpu, unsigned flags, struct tracefs_instance *instan… in tracecmd_create_buffer_recorder_fd() 178 struct tracefs_instance *instance, int tfd, int maxkb) in __tracecmd_create_buffer_recorder() 225 struct tracefs_instance *instance, int maxkb) in tracecmd_create_buffer_recorder_maxkb() 270 struct tracefs_instance *instance) in tracecmd_create_buffer_recorder()
|
/external/trace-cmd/tracecmd/ |
D | trace-clear.c | 18 struct tracefs_instance *instance; 58 static void clear_instance_trace(struct tracefs_instance *instance) in clear_instance_trace()
|