Home
last modified time | relevance | path

Searched refs:tracefs_instance (Results 1 – 25 of 63) sorted by relevance

123

/external/libtracefs/include/
Dtracefs.h24 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 …]
Dtracefs-local.h35 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/
Dlibtracefs.txt23 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 …]
Dlibtracefs-instances-manage.txt15 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 …]
Dlibtracefs-hist-cont.txt15 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;
Dlibtracefs-instances-file-manip.txt17 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");
Dlibtracefs-instances-utils.txt16 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;
Dlibtracefs-instances-files.txt15 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");
Dlibtracefs-instances-affinity.txt16 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_);
Dlibtracefs-iterator.txt15 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;
Dlibtracefs-marker.txt15 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_);
Dlibtracefs-traceon.txt15 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_);
Dlibtracefs-events-file.txt15 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…
Dlibtracefs-option-get.txt16 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/
Dtracefs-marker.c19 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 …]
Dtracefs-instance.c34 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 …]
Dtracefs-events.c123 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 …]
Dtracefs-tools.c116 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 …]
Dtracefs-utils.c393 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()
Dtracefs-filter.c785 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()
Dtracefs-record.c96 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()
Dtracefs-vsock.c36 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/
Dtracefs-utest.c121 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/
Dtrace-recorder.c111 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/
Dtrace-clear.c18 struct tracefs_instance *instance;
58 static void clear_instance_trace(struct tracefs_instance *instance) in clear_instance_trace()

123