Package libtracefs
Library for access kernel tracefs
https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/
libtracefs is a library for accessing kernel tracefs
Version: 1.8.1
| General Commands | |
| sqlhist | Tool that uses SQL language to create / show creation of tracefs histograms and synthetic events. | 
| Library Functions | |
| libtracefs | Linux kernel trace file system library | 
| tracefs_binary_close | alias for tracefs_binary_init | 
| tracefs_binary_init | Open, close and write binary data in the trace buffer. | 
| tracefs_binary_write | alias for tracefs_binary_init | 
| tracefs_buffer_stat_bytes | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_commit_overrun | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_dropped_events | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_entries | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_event_timestamp | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_overrun | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_read_events | alias for tracefs_instance_get_stat | 
| tracefs_buffer_stat_timestamp | alias for tracefs_instance_get_stat | 
| tracefs_cpu_alloc_fd | alias for tracefs_cpu_open | 
| tracefs_cpu_buffered_read | alias for tracefs_cpu_read_size | 
| tracefs_cpu_buffered_read_buf | alias for tracefs_cpu_read_buf | 
| tracefs_cpu_close | alias for tracefs_cpu_open | 
| tracefs_cpu_flush | alias for tracefs_cpu_read_size | 
| tracefs_cpu_flush_buf | alias for tracefs_cpu_read_buf | 
| tracefs_cpu_flush_write | alias for tracefs_cpu_read_size | 
| tracefs_cpu_free_fd | alias for tracefs_cpu_open | 
| tracefs_cpu_is_mapped | alias for tracefs_cpu_open_mapped | 
| tracefs_cpu_map | alias for tracefs_cpu_open_mapped | 
| tracefs_cpu_open | Opening trace_pipe_raw data for reading | 
| tracefs_cpu_open_mapped | Memory mapping of the ring buffer | 
| tracefs_cpu_pipe | alias for tracefs_cpu_read_size | 
| tracefs_cpu_read | alias for tracefs_cpu_read_size | 
| tracefs_cpu_read_buf | Reading trace_pipe_raw data returning a kbuffer | 
| tracefs_cpu_read_size | Reading trace_pipe_raw data | 
| tracefs_cpu_snapshot_open | alias for tracefs_cpu_open | 
| tracefs_cpu_stop | alias for tracefs_cpu_read_size | 
| tracefs_cpu_unmap | alias for tracefs_cpu_open_mapped | 
| tracefs_cpu_write | alias for tracefs_cpu_read_size | 
| tracefs_debug_dir | alias for tracefs_get_tracing_file | 
| tracefs_dir_exists | alias for tracefs_file_exists | 
| tracefs_dynevent_create | Create, destroy, free and get dynamic events. | 
| tracefs_dynevent_destroy | alias for tracefs_dynevent_create | 
| tracefs_dynevent_destroy_all | alias for tracefs_dynevent_create | 
| tracefs_dynevent_free | alias for tracefs_dynevent_create | 
| tracefs_dynevent_get | alias for tracefs_dynevent_create | 
| tracefs_dynevent_get_all | alias for tracefs_dynevent_create | 
| tracefs_dynevent_get_event | alias for tracefs_dynevent_create | 
| tracefs_dynevent_info | alias for tracefs_dynevent_create | 
| tracefs_dynevent_list_free | alias for tracefs_dynevent_create | 
| tracefs_eprobe_alloc | Allocate new event probe (eprobe) | 
| tracefs_error_all | alias for tracefs_error_last | 
| tracefs_error_clear | alias for tracefs_error_last | 
| tracefs_error_last | functions to read and clear the tracefs error log. | 
| tracefs_event_disable | alias for tracefs_event_systems | 
| tracefs_event_enable | alias for tracefs_event_systems | 
| tracefs_event_file_append | alias for tracefs_event_get_file | 
| tracefs_event_file_clear | alias for tracefs_event_get_file | 
| tracefs_event_file_exists | alias for tracefs_event_get_file | 
| tracefs_event_file_read | alias for tracefs_event_get_file | 
| tracefs_event_file_write | alias for tracefs_event_get_file | 
| tracefs_event_filter_apply | alias for tracefs_filter_string_append | 
| tracefs_event_filter_clear | alias for tracefs_filter_string_append | 
| tracefs_event_get_file | Work with trace event files. | 
| tracefs_event_is_enabled | alias for tracefs_event_systems | 
| tracefs_event_systems | Work with trace systems and events. | 
| tracefs_file_exists | Work with files directories in tracing instances. | 
| tracefs_fill_local_events | alias for tracefs_local_events | 
| tracefs_filter_functions | alias for tracefs_function_filter | 
| tracefs_filter_pid_events | alias for tracefs_filter_pid_function | 
| tracefs_filter_pid_events_clear | alias for tracefs_filter_pid_function | 
| tracefs_filter_pid_function | Add and remove PID filtering for functions and events | 
| tracefs_filter_pid_function_clear | alias for tracefs_filter_pid_function | 
| tracefs_filter_string_append | Add, verify and apply event filters | 
| tracefs_filter_string_verify | alias for tracefs_filter_string_append | 
| tracefs_find_cid_pid | helper functions to handle tracing guests | 
| tracefs_follow_event | alias for tracefs_iterate_raw_events | 
| tracefs_follow_event_clear | alias for tracefs_iterate_raw_events | 
| tracefs_follow_missed_events | alias for tracefs_iterate_raw_events | 
| tracefs_follow_missed_events_clear | alias for tracefs_iterate_raw_events | 
| tracefs_function_filter | Functions to modify the the function trace filters | 
| tracefs_function_notrace | alias for tracefs_function_filter | 
| tracefs_get_clock | alias for tracefs_tracers | 
| tracefs_get_tracing_file | Find and set locations of trace directory and files. | 
| tracefs_hist_add_key | alias for tracefs_hist_alloc | 
| tracefs_hist_add_key_cnt | alias for tracefs_hist_alloc | 
| tracefs_hist_add_name | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_add_sort_key | Update and describe an event histogram | 
| tracefs_hist_add_value | alias for tracefs_hist_alloc | 
| tracefs_hist_alloc | Create and destroy event histograms | 
| tracefs_hist_alloc_2d | alias for tracefs_hist_alloc | 
| tracefs_hist_alloc_nd | alias for tracefs_hist_alloc | 
| tracefs_hist_alloc_nd_cnt | alias for tracefs_hist_alloc | 
| tracefs_hist_append_filter | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_command | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_continue | alias for tracefs_hist_start | 
| tracefs_hist_destroy | alias for tracefs_hist_start | 
| tracefs_hist_echo_cmd | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_free | alias for tracefs_hist_alloc | 
| tracefs_hist_get_event | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_get_name | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_get_system | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_pause | alias for tracefs_hist_start | 
| tracefs_hist_reset | alias for tracefs_hist_start | 
| tracefs_hist_set_sort_key | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_sort_key_direction | alias for tracefs_hist_add_sort_key | 
| tracefs_hist_start | Pause, continue, or clear an existing histogram | 
| tracefs_instance_alloc | alias for tracefs_instance_create | 
| tracefs_instance_clear | alias for tracefs_instance_create | 
| tracefs_instance_create | Manage trace instances. | 
| tracefs_instance_destroy | alias for tracefs_instance_create | 
| tracefs_instance_exists | alias for tracefs_instance_get_name | 
| tracefs_instance_file_append | alias for tracefs_instance_file_open | 
| tracefs_instance_file_clear | alias for tracefs_instance_file_open | 
| tracefs_instance_file_open | Work with files in tracing instances. | 
| tracefs_instance_file_read | alias for tracefs_instance_file_open | 
| tracefs_instance_file_read_number | alias for tracefs_instance_file_open | 
| tracefs_instance_file_write | alias for tracefs_instance_file_open | 
| tracefs_instance_file_write_number | alias for tracefs_instance_file_open | 
| tracefs_instance_find_cid_pid | alias for tracefs_find_cid_pid | 
| tracefs_instance_free | alias for tracefs_instance_create | 
| tracefs_instance_get_affinity | alias for tracefs_instance_set_affinity | 
| tracefs_instance_get_affinity_raw | alias for tracefs_instance_set_affinity | 
| tracefs_instance_get_affinity_set | alias for tracefs_instance_set_affinity | 
| tracefs_instance_get_buffer_percent | alias for tracefs_instance_get_name | 
| tracefs_instance_get_buffer_size | alias for tracefs_instance_get_name | 
| tracefs_instance_get_dir | alias for tracefs_file_exists | 
| tracefs_instance_get_file | alias for tracefs_file_exists | 
| tracefs_instance_get_name | Helper functions for working with tracing instances. | 
| tracefs_instance_get_stat | Handling tracing buffer stats | 
| tracefs_instance_get_subbuf_size | Helper functions for working with ring buffer sub buffers. | 
| tracefs_instance_get_trace_dir | alias for tracefs_instance_get_name | 
| tracefs_instance_is_new | alias for tracefs_instance_create | 
| tracefs_instance_put_stat | alias for tracefs_instance_get_stat | 
| tracefs_instance_reset | alias for tracefs_instance_create | 
| tracefs_instance_set_affinity | Sets or retrieves the affinity for an instance or top level for what CPUs enable tracing. | 
| tracefs_instance_set_affinity_raw | alias for tracefs_instance_set_affinity | 
| tracefs_instance_set_affinity_set | alias for tracefs_instance_set_affinity | 
| tracefs_instance_set_buffer_percent | alias for tracefs_instance_get_name | 
| tracefs_instance_set_buffer_size | alias for tracefs_instance_get_name | 
| tracefs_instance_set_subbuf_size | alias for tracefs_instance_get_subbuf_size | 
| tracefs_instance_tracers | Enable or disable a tracer in an instance or the top level | 
| tracefs_instances | alias for tracefs_instance_create | 
| tracefs_instances_walk | alias for tracefs_instance_get_name | 
| tracefs_iterate_raw_events | Iterate over events in the ring buffer | 
| tracefs_iterate_snapshot_events | alias for tracefs_iterate_raw_events | 
| tracefs_iterate_stop | alias for tracefs_iterate_raw_events | 
| tracefs_kprobe_alloc | Allocate, get, create, and remove kprobes | 
| tracefs_kprobe_destroy | alias for tracefs_kprobe_alloc | 
| tracefs_kprobe_raw | alias for tracefs_kprobe_alloc | 
| tracefs_kretprobe_alloc | alias for tracefs_kprobe_alloc | 
| tracefs_kretprobe_raw | alias for tracefs_kprobe_alloc | 
| tracefs_list_add | alias for tracefs_tracers | 
| tracefs_list_free | alias for tracefs_tracers | 
| tracefs_list_size | alias for tracefs_tracers | 
| tracefs_load_cmdlines | alias for tracefs_local_events | 
| tracefs_load_headers | alias for tracefs_local_events | 
| tracefs_local_events | Initialize a tep handler with trace events from the local system. | 
| tracefs_local_events_system | alias for tracefs_local_events | 
| tracefs_mapped_is_supported | alias for tracefs_cpu_open_mapped | 
| tracefs_option_disable | alias for tracefs_option_enable | 
| tracefs_option_enable | Various trace option functions. | 
| tracefs_option_id | alias for tracefs_options_get_supported | 
| tracefs_option_is_enabled | alias for tracefs_options_get_supported | 
| tracefs_option_is_supported | alias for tracefs_options_get_supported | 
| tracefs_option_mask_is_set | alias for tracefs_options_get_supported | 
| tracefs_option_name | alias for tracefs_option_enable | 
| tracefs_options | ftrace options, that can be controlled using tracefs library. | 
| tracefs_options_get_enabled | alias for tracefs_options_get_supported | 
| tracefs_options_get_supported | Get and check ftrace options. | 
| tracefs_print_close | alias for tracefs_print_init | 
| tracefs_print_init | Open, close and write formated strings in the trace buffer. | 
| tracefs_printf | alias for tracefs_print_init | 
| tracefs_put_tracing_file | alias for tracefs_get_tracing_file | 
| tracefs_set_loglevel | Set log level of the library | 
| tracefs_set_tracing_dir | alias for tracefs_get_tracing_file | 
| tracefs_snapshot_clear | alias for tracefs_snapshot_snap | 
| tracefs_snapshot_free | alias for tracefs_snapshot_snap | 
| tracefs_snapshot_snap | API to create, clear and read snapshots | 
| tracefs_sql | Create a synthetic event via an SQL statement | 
| tracefs_synth_add_compare_field | alias for tracefs_synth_alloc | 
| tracefs_synth_add_end_field | alias for tracefs_synth_alloc | 
| tracefs_synth_add_match_field | alias for tracefs_synth_alloc | 
| tracefs_synth_add_start_field | alias for tracefs_synth_alloc | 
| tracefs_synth_alloc | Creation of a synthetic event descriptor | 
| tracefs_synth_append_end_filter | alias for tracefs_synth_alloc | 
| tracefs_synth_append_start_filter | alias for tracefs_synth_alloc | 
| tracefs_synth_complete | alias for tracefs_synth_create | 
| tracefs_synth_create | Creation of synthetic events | 
| tracefs_synth_destroy | alias for tracefs_synth_create | 
| tracefs_synth_echo_cmd | Retrieve data of synthetic events. | 
| tracefs_synth_free | alias for tracefs_synth_alloc | 
| tracefs_synth_get_event | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_get_name | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_get_start_hist | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_raw_fmt | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_save | alias for tracefs_synth_create | 
| tracefs_synth_set_instance | alias for tracefs_synth_create | 
| tracefs_synth_show_end_hist | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_show_event | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_show_start_hist | alias for tracefs_synth_echo_cmd | 
| tracefs_synth_snapshot | alias for tracefs_synth_create | 
| tracefs_synth_trace | alias for tracefs_synth_create | 
| tracefs_system_events | alias for tracefs_event_systems | 
| tracefs_time_conversion | alias for tracefs_find_cid_pid | 
| tracefs_trace_is_on | Functions to enable or disable tracing. | 
| tracefs_trace_off | alias for tracefs_trace_is_on | 
| tracefs_trace_off_fd | alias for tracefs_trace_is_on | 
| tracefs_trace_on | alias for tracefs_trace_is_on | 
| tracefs_trace_on_fd | alias for tracefs_trace_is_on | 
| tracefs_trace_on_get_fd | alias for tracefs_trace_is_on | 
| tracefs_trace_pipe_print | alias for tracefs_trace_pipe_stream | 
| tracefs_trace_pipe_stop | alias for tracefs_trace_pipe_stream | 
| tracefs_trace_pipe_stream | redirect the stream of trace data to an output or stdout. | 
| tracefs_tracer_available | alias for tracefs_tracers | 
| tracefs_tracer_clear | alias for tracefs_instance_tracers | 
| tracefs_tracer_set | alias for tracefs_instance_tracers | 
| tracefs_tracers | Helper functions for working with trace file system. | 
| tracefs_tracing_dir | alias for tracefs_get_tracing_file | 
| tracefs_tracing_dir_is_mounted | alias for tracefs_get_tracing_file | 
| tracefs_uprobe_alloc | Allocate new user (return) probe | 
| tracefs_uretprobe_alloc | alias for tracefs_uprobe_alloc | 
| tracefs_vprintf | alias for tracefs_print_init |