[lttng-dev] lttng list -k is missing tracepoints

Kienan Stewart kstewart at efficios.com
Tue Oct 10 11:56:56 EDT 2023


Hi Uday,

thanks for the question!

the syscalls have associated events, which should be visible when 
running the following command:

```
$ lttng list -k --syscall | grep uring
       io_uring_setup [enabled] [32/64-bit]
       io_uring_enter [enabled] [32/64-bit]
       io_uring_register [enabled] [32/64-bit]
```

The availability of those events may depend on the architecture of your 
system.

For the rest of the tracepoints exposed by io_uring, there's currently 
no probe for them in lttng-modules.

For each system that exposes tracepoints (in the linux kernel source at 
`include/trace/events/`), a small kernel module is required on the 
lttng-modules side in order to create corresponding events. These kernel 
modules require some work to create and maintain since the defined 
tracepoints aren't stable across kernel versions, and the current 
version of lttng-modules supports linux kernels >= 4.4. The probe kernel 
modules are defined in 
https://github.com/lttng/lttng-modules/tree/master/src/probes

We've noted your interest in having a probe for io_uring. If you need 
the io_uring probe within a specific timeline, either patches and/or 
financial support are welcome to create and maintain it. If you're 
interested in funding this, please feel free to reach out to EfficiOS.

Hope this helps.

thanks,
kienan




On 2023-10-09 20:29, Uday Shankar via lttng-dev wrote:
> Hi,
> 
> I'm trying to use LTTNG to trace io_uring tracepoints, of which there
> are many in the 6.5.4 kernel I am running:
> 
> # grep io_uring /sys/kernel/tracing/available_events
> syscalls:sys_exit_io_uring_register
> syscalls:sys_enter_io_uring_register
> syscalls:sys_exit_io_uring_setup
> syscalls:sys_enter_io_uring_setup
> syscalls:sys_exit_io_uring_enter
> syscalls:sys_enter_io_uring_enter
> io_uring:io_uring_local_work_run
> io_uring:io_uring_short_write
> io_uring:io_uring_task_work_run
> io_uring:io_uring_cqe_overflow
> io_uring:io_uring_req_failed
> io_uring:io_uring_task_add
> io_uring:io_uring_poll_arm
> io_uring:io_uring_submit_req
> io_uring:io_uring_complete
> io_uring:io_uring_fail_link
> io_uring:io_uring_cqring_wait
> io_uring:io_uring_link
> io_uring:io_uring_defer
> io_uring:io_uring_queue_async_work
> io_uring:io_uring_file_get
> io_uring:io_uring_register
> io_uring:io_uring_create
> 
> However, lttng list -k does not show any of these tracepoints. I'm using
> an lttng-modules built from the repo which I cloned last Friday:
> 
> $ modinfo lttng-wrapper | grep extra_version_git
> extra_version_git:  v2.13.0-rc1-316-ga62977ca
> 
> (lttng-tools and lttng-ust are older - whatever version came with my
> distro - but I don't think that should matter). Am I missing something?
> 
> Here's the full output of lttng list -k, in case it's helpful:
> 
> Kernel events:
> -------------
>        lttng_logger (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        compaction_isolate_migratepages (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        compaction_isolate_freepages (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        compaction_migratepages (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_bias_level_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_bias_level_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_widget_power (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_widget_event_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_widget_event_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_walk_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_path (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_dapm_connected (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_jack_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_jack_report (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        asoc_snd_soc_jack_notify (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        gpio_direction (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        gpio_value (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_touch_buffer (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_dirty_buffer (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_rq_requeue (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_rq_complete (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_rq_insert (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_rq_issue (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_rq_merge (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_bio_complete (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_bio_bounce (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_bio_backmerge (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_bio_frontmerge (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_bio_queue (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_getrq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_plug (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_unplug (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_split (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_bio_remap (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        block_rq_remap (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_free_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_request_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_allocate_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_evict_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_drop_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mark_inode_dirty (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_begin_ordered_truncate (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_write_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_write_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ordered_write_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_writeback_write_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_journalled_write_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_write_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_writepages (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_write_pages (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_write_pages_extent (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_writepages_result (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_writepage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_readpage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_releasepage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_invalidatepage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_journalled_invalidatepage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_discard_blocks (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_new_inode_pa (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_new_group_pa (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_release_inode_pa (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_release_group_pa (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_discard_preallocations (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_discard_preallocations (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_request_blocks (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_allocate_blocks (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_free_blocks (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_sync_file_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_sync_file_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_sync_fs (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_alloc_da_blocks (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mballoc_alloc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mballoc_prealloc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mballoc_discard (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mballoc_free (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_forget (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_update_reserve_space (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_reserve_space (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_da_release_space (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_bitmap_load (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_mb_buddy_bitmap_load (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_read_block_bitmap_load (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_load_inode_bitmap (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_direct_IO_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_direct_IO_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_fallocate_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_fallocate_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_punch_hole (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_zero_range (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_unlink_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_unlink_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_truncate_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_truncate_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_convert_to_initialized_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_convert_to_initialized_fastpath (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_map_blocks_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ind_map_blocks_enter (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_map_blocks_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ind_map_blocks_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_load_extent (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_load_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_journal_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_journal_start_reserved (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_handle_uninitialized_extents (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_get_implied_cluster_alloc_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_put_in_cache (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_in_cache (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_find_delalloc_range (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_get_reserved_cluster_alloc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_show_extent (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_remove_blocks (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_rm_leaf (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_rm_idx (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_remove_space (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_ext_remove_space_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_es_insert_extent (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_es_cache_extent (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_fc_replay_scan (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        ext4_fc_replay (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        irq_handler_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        irq_handler_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        irq_softirq_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        irq_softirq_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        irq_softirq_raise (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_checkpoint (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_start_commit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_commit_locking (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_commit_flushing (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_commit_logging (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_drop_transaction (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_end_commit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_submit_inode_data (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_run_stats (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_checkpoint_stats (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_update_log_tail (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        jbd2_write_superblock (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        i2c_write (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        i2c_read (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        i2c_reply (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        i2c_result (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_kmalloc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_cache_alloc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_kmalloc_node (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_cache_alloc_node (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_kfree (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_cache_free (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_mm_page_free (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_mm_page_free_batched (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_mm_page_alloc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_mm_page_alloc_zone_locked (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_mm_page_pcpu_drain (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kmem_mm_page_alloc_extfrag (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_userspace_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_set_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_ioapic_set_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_msi_set_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_ack_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmio (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_fpu (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_age_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_try_async_get_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_async_pf_doublefault (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_async_pf_not_present (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_async_pf_ready (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_async_pf_completed (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_hypercall (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_hv_hypercall (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_pio (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_cpuid (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_apic (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_inj_virq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_inj_exception (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_page_fault (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_msr (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_cr (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_pic_set_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_apic_ipi (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_apic_accept_irq (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_eoi (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_pv_eoi (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_nested_vmrun (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_nested_intercepts (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_nested_vmexit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_nested_vmexit_inject (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_nested_intr_vmexit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_invlpga (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_skinit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_emulate_insn (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_vcpu_match_mmio (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_write_tsc_offset (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_update_master_clock (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_x86_track_tsc (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        module_load (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        module_free (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        module_get (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        module_put (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        module_request (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_pagetable_walk (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_paging_element (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_set_accessed_bit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_set_dirty_bit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_walker_error (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_get_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_sync_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_unsync_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_prepare_zap_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_mark_mmio_spte (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_handle_mmio_page_fault (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        kvm_mmu_fast_page_fault (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        napi_poll (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_dev_xmit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_dev_queue (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_receive_skb (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_rx (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_napi_gro_frags_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_napi_gro_receive_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_receive_skb_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_rx_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_rx_ni_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_receive_skb_list_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_napi_gro_frags_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_napi_gro_receive_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_receive_skb_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_rx_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_rx_ni_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        net_if_receive_skb_list_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        printk_console (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_cpu_idle (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_cpu_frequency (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_machine_suspend (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_wakeup_source_activate (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_wakeup_source_deactivate (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_clock_enable (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_clock_disable (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_clock_set_rate (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        power_domain_target (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rcu_utilization (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_reg_write (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_reg_read (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_reg_read_cache (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_hw_read_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_hw_read_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_hw_write_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_hw_write_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_regcache_sync (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_cache_only (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        regmap_cache_bypass (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        signal_generate (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        signal_deliver (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_waking (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_wakeup (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_switch (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_migrate_task (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_process_free (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_process_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_wait_task (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_process_wait (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_process_fork (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_process_exec (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_stat_wait (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_stat_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_stat_iowait (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_stat_blocked (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_stat_runtime (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sched_pi_setprio (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sock_rcvqueue_full (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        sock_exceed_buf_limit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        scsi_dispatch_cmd_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        scsi_dispatch_cmd_error (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        scsi_dispatch_cmd_done (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        scsi_dispatch_cmd_timeout (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        scsi_eh_wakeup (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        skb_kfree (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        skb_consume (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        skb_copy_datagram_iovec (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_state (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_cgroup_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_ipc_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_mnt_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_net_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_pid_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_user_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_uts_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_process_time_ns (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_file_descriptor (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_vm_map (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_network_interface (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_block_device (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_interrupt (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        lttng_statedump_cpu_topology (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_call_status (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_bind_status (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_connect_status (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_task_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_task_run_action (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_task_complete (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_task_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        rpc_task_wakeup (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_init (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_expire_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_expire_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_cancel (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_hrtimer_init (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_hrtimer_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_hrtimer_expire_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_hrtimer_expire_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_hrtimer_cancel (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_itimer_state (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        timer_itimer_expire (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_kswapd_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_kswapd_wake (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_wakeup_kswapd (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_direct_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_memcg_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_memcg_softlimit_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_direct_reclaim_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_memcg_reclaim_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_memcg_softlimit_reclaim_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_shrink_slab_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_shrink_slab_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_lru_isolate (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_writepage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        mm_vmscan_lru_shrink_inactive (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        udp_fail_queue_rcv_skb (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_exceptions_page_fault_user (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_exceptions_page_fault_kernel (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        workqueue_queue_work (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        workqueue_activate_work (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        workqueue_execute_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        workqueue_execute_end (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_dirty_page (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_dirty_inode_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_dirty_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_mark_inode_dirty (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_write_inode_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_write_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_nothread (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_queue (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_exec (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_written (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_wait (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_pages_written (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_bdi_register (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_nowork (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_wake_background (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_wake_thread (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_wake_forker_thread (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_bdi_unregister (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_thread_start (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_thread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_wbc_writepage (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_queue_io (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_global_dirty_state (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_bdi_dirty_ratelimit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_balance_dirty_pages (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_sb_inodes_requeue (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_congestion_wait (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_wait_iff_congested (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        writeback_single_inode (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_local_timer_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_local_timer_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_reschedule_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_reschedule_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_spurious_apic_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_spurious_apic_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_error_apic_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_error_apic_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_ipi_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_ipi_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_irq_work_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_irq_work_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_call_function_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_call_function_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_call_function_single_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_call_function_single_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_threshold_apic_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_threshold_apic_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_deferred_error_apic_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_deferred_error_apic_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_thermal_apic_entry (loglevel: TRACE_EMERG (0)) (type: tracepoint)
>        x86_irq_vectors_thermal_apic_exit (loglevel: TRACE_EMERG (0)) (type: tracepoint)
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev


More information about the lttng-dev mailing list