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 |