在调试器下理解Linux内核的追踪事件和追踪器

部署运行你感兴趣的模型镜像

Linux内核的追踪机制是实现系统调试和优化的一项关键设施,也是很多上层工具赖以生存的基础,包括eBPF、trace_cmd、Kernel Shark、Perfetto等。

在追踪机制中,追踪事件和追踪器是一对有关联的关键概念。前些日,有一位同行提问:“追踪器tracer和事件是什么关系?”。他上过我的Linux内核调试线上课。我在课程的微信群里简单回答后,觉得这个主题值得写一篇文章。

追踪事件

追踪事件是整个追踪机制的最重要概念。它的实现分为如下两大类,三种:

- 静态追踪点,写在源代码里的,编译时便注入代码

- 动态追踪点,动态注入代码,又称为probe,根据空间氛围分为kprobe和uprobe。

 静态追踪点是最好理解的。以著名的线程切换追踪事件为例,它的实现分为如下两步:

1. 在头文件里通过TRACE_EVENT宏定义追踪事件。

2. 在需要产生事件的代码里手工插入代码。

进一步说,下面是定义:    

/* * Tracepoint for task switches, performed by the scheduler: */TRACE_EVENT(sched_switch,    TP_PROTO(bool preempt,         struct task_struct *prev,         struct task_struct *next,         unsigned int prev_state),    TP_ARGS(preempt, prev, next, prev_state),    TP_STRUCT__entry(        __array(    char,   prev_comm,  TASK_COMM_LEN   )        __field(    pid_t,  prev_pid            )        __field(    int,    prev_prio           )        __field(    long,   prev_state          )        __array(    char,   next_comm,  TASK_COMM_LEN   )        __field(    pid_t,  next_pid            )        __field(    int,    next_prio           )    ),    TP_fast_assign(        memcpy(__entry->next_comm, next->comm, TASK_COMM_LEN);        __entry->prev_pid   = prev->pid;        __entry->prev_prio  = prev->prio;        __entry->prev_state = __trace_sched_switch_state(preempt, prev_state, prev);        memcpy(__entry->prev_comm, prev->comm, TASK_COMM_LEN);        __entry->next_pid   = next->pid;        __entry->next_prio  = next->prio;        /* XXX SCHED_DEADLINE */    ),    TP_printk("prev_comm=%s prev_pid=%d prev_prio=%d prev_state=%s%s ==> next_comm=%s next_pid=%d next_prio=%d",        __entry->prev_comm, __entry->prev_pid, __entry->prev_prio,        (__entry->prev_state & (TASK_REPORT_MAX - 1)) ?          __print_flags(__entry->prev_state & (TASK_REPORT_MAX - 1), "|",                { TASK_INTERRUPTIBLE, "S" },                { TASK_UNINTERRUPTIBLE, "D" },                { __TASK_STOPPED, "T" },                { __TASK_TRACED, "t" },                { EXIT_DEAD, "X" },                { EXIT_ZOMBIE, "Z" },                { TASK_PARKED, "P" },                { TASK_DEAD, "I" }) :          "R",        __entry->prev_state & TASK_REPORT_MAX ? "+" : "",        __entry->next_comm, __entry->next_pid, __entry->next_prio));

定义中的TP便是trace point的缩写。这个宏展开后会产生很多代码,包括:

-  struct tracepoint __tracepoint_##name;

- static struct trace_event_class event_class_##name;

- int __traceiter_##name(data_proto);

- static inline void trace_##name(proto)

其中的trace_##name函数是用来产生事件的,可以插到希望产生事件的代码里,比如下面是在__schedule函数里注入的代码。

这个inline函数内部会调用__traceiter_##name函数。

为了方便理解,下面将使用挥码枪和NDB调试器来调试Linux内核(版本为6.1.115),上调试器,看活代码。

建立内核调试会话后,x lk!__tracepoint_*便可以列出所有静态追踪点。

x lk!__tracepoint_*ffff8000`0abb0ba0  lk!__tracepoint_mali_CSF_FIRMWARE_BOOT ffff8000`0abb53a0  lk!__tracepoint_usb_gadget_connect ffff8000`0abb6d60  lk!__tracepoint_binder_unmap_kernel_start ffff8000`0aba8920  lk!__tracepoint_nfs4_state_lock_reclaim ffff8000`0abbea60  lk!__tracepoint_drv_stop_nan ffff8000`0abae460  lk!__tracepoint_block_bio_backmerge ffff8000`0abb06a0  lk!__tracepoint_mali_PM_L2_RESTORE_CLOCKS ffff8000`0aba1a60  lk!__tracepoint_hrtimer_expire_entry ffff8000`0abb0ca0  lk!__tracepoint_mali_SCHEDULER_TOCK_START ffff8000`0abb7d60  lk!__tracepoint_page_pool_state_release ffff8000`0aba25e0  lk!__tracepoint_dev_pm_qos_update_request ffff8000`0abb8460  lk!__tracepoint_rpc_refresh_status ffff8000`0abba720  lk!__tracepoint_rdev_scan ffff8000`0aba73e0  lk!__tracepoint_nfs_readdir_lookup_revalidate ffff8000`0abbdee0  lk!__tracepoint_drv_sta_statistics ffff8000`0aba5ca0  lk!__tracepoint_ext4_es_insert_extent ffff8000`0abb7520  lk!__tracepoint_netif_receive_skb_list_entry ffff8000`0abafb20  lk!__tracepoint_mali_CORE_CTX_HWINSTR_TERM ffff8000`0ab9fd60  lk!__tracepoint_kvm_entry ffff8000`0abbd520  lk!__tracepoint_drv_return_int ffff8000`0aba1ca0  lk!__tracepoint_alarmtimer_cancel ffff8000`0aba7720  lk!__tracepoint_nfs_unlink_enter ffff8000`0abb8e60  lk!__tracepoint_rpc_socket_nospace ffff8000`0abb5220  lk!__tracepoint_usb_gadget_set_remote_wakeup ffff8000`0abbc0a0  lk!__tracepoint_rdev_set_ap_chanwidth ffff8000`0aba0d20  lk!__tracepoint_sched_move_numa ffff8000`0abacce0  lk!__tracepoint_update_bytes_pinned ffff8000`0abb7960  lk!__tracepoint_tcp_rcv_space_adjust ffff8000`0aba1320  lk!__tracepoint_rcu_preempt_task ffff8000`0abbdf20  lk!__tracepoint_drv_sta_add ffff8000`0abb25a0  lk!__tracepoint_mali_CSF_GROUP_TERMINATED ffff8000`0abb24a0  lk!__tracepoint_mali_CSF_GROUP_SUSPENDED ffff8000`0aba7e60  lk!__tracepoint_nfs_direct_commit_complete ffff8000`0aba78a0  lk!__tracepoint_nfs_rename_enter ffff8000`0abb8ea0  lk!__tracepoint_xprt_create ffff8000`0abaf5a0  lk!__tracepoint_unmap ffff8000`0abb3960  lk!__tracepoint_ata_eh_done ffff8000`0abadbe0  lk!__tracepoint_f2fs_remove_discard ffff8000`0ababfe0  lk!__tracepoint_btrfs_reserved_extent_alloc ffff8000`0abbd860  lk!__tracepoint_drv_change_interface ffff8000`0abb6460  lk!__tracepoint_scmi_xfer_begin ffff8000`0abab2a0  lk!__tracepoint_nfsd_cb_probe ffff8000`0aba0ce0  lk!__tracepoint_sched_pi_setprio ffff8000`0abbca20  lk!__tracepoint_cfg80211_ready_on_channel_expired ffff8000`0aba0020  lk!__tracepoint_kvm_timer_restore_state ffff8000`0aba6560  lk!__tracepoint_ext4_update_sb ffff8000`0abb49a0  lk!__tracepoint_xhci_urb_giveback ffff8000`0abb1c20  lk!__tracepoint_mali_CSG_UPDATE_IDLE_SLOT_REQ ffff8000`0abb0920  lk!__tracepoint_mali_ARB_VM_STATE ffff8000`0abbdb60  lk!__tracepoint_drv_cancel_hw_scan ffff8000`0abbb820  lk!__tracepoint_rdev_update_mgmt_frame_registrations ffff8000`0aba11e0  lk!__tracepoint_rcu_grace_period ffff8000`0abbc120  lk!__tracepoint_rdev_del_tx_ts ffff8000`0abbf5a0  lk!__tracepoint_api_eosp ffff8000`0abb8620  lk!__tracepoint_rpc_task_timeout ffff8000`0abb23a0  lk!__tracepoint_mali_PROTM_EVENT_WORKER_END ffff8000`0ab9fe60  lk!__tracepoint_kvm_irq_line ffff8000`0aba4da0  lk!__tracepoint_ext4_writepages_result ffff8000`0aba96a0  lk!__tracepoint_pnfs_mds_fallback_read_done ffff8000`0aba31a0  lk!__tracepoint_mm_vmscan_write_folio ffff8000`0abbb6e0  lk!__tracepoint_rdev_set_tx_power ffff8000`0aba26a0  lk!__tracepoint_rpm_suspend ffff8000`0aba10e0  lk!__tracepoint_contention_begin ffff8000`0aba33e0  lk!__tracepoint_percpu_create_chunk ffff8000`0abb4ee0  lk!__tracepoint_xhci_inc_enq ffff8000`0aba07a0  lk!__tracepoint_sched_kthread_stop ffff8000`0aba9a60  lk!__tracepoint_nfs4_copy_notify ffff8000`0abb3a20  lk!__tracepoint_ata_link_softreset_begin ffff8000`0abafda0  lk!__tracepoint_mali_PM_JOB_SUBMIT_AFTER_POWERING_UP ffff8000`0abaa060  lk!__tracepoint_nfsd_read_done ffff8000`0aba5f60  lk!__tracepoint_ext4_insert_range ffff8000`0abb4fa0  lk!__tracepoint_xhci_get_port_status ffff8000`0abb2760  lk!__tracepoint_mali_CSI_INTERRUPT_PROTM_PEND ffff8000`0abb3820  lk!__tracepoint_ata_bmdma_stop ffff8000`0abbf360  lk!__tracepoint_api_scan_completed ffff8000`0abb6820  lk!__tracepoint_binder_txn_latency_free ffff8000`0abba4a0  lk!__tracepoint_rpcgss_svc_seqno_large ffff8000`0abb7f20  lk!__tracepoint_neigh_event_send_done ffff8000`0ab9fe20  lk!__tracepoint_kvm_access_fault ffff8000`0abaa2a0  lk!__tracepoint_nfsd_delegret_wakeup ffff8000`0aba9560  lk!__tracepoint_nfs4_layoutstats ffff8000`0abbb9a0  lk!__tracepoint_rdev_tdls_mgmt ffff8000`0abbc6e0  lk!__tracepoint_rdev_add_intf_link ffff8000`0aba7120  lk!__tracepoint_nfs_size_update ffff8000`0abb50a0  lk!__tracepoint_xhci_dbc_alloc_request ffff8000`0abb5ee0  lk!__tracepoint_vb2_buf_queue ffff8000`0abb5a60  lk!__tracepoint_rtc_timer_dequeue ffff8000`0abb3020  lk!__tracepoint_regmap_async_io_complete ffff8000`0abbf4e0  lk!__tracepoint_api_remain_on_channel_expired ffff8000`0abaa0a0  lk!__tracepoint_nfsd_write_start ffff8000`0abaf8a0  lk!__tracepoint_mali_mmu_page_fault_extra_grow ffff8000`0abb19a0  lk!__tracepoint_mali_PM_MCU_HCTL_CORE_INACTIVE_PEND ffff8000`0aba4de0  lk!__tracepoint_ext4_writepage ffff8000`0abaa7e0  lk!__tracepoint_nfsd_clid_destroyed ffff8000`0abb0620  lk!__tracepoint_mali_PM_L2_OFF ffff8000`0aba6920  lk!__tracepoint_jbd2_update_log_tail ffff8000`0abb6c20  lk!__tracepoint_binder_free_lru_end ffff8000`0aba8b60  lk!__tracepoint_nfs4_mkdir ffff8000`0aba4020  lk!__tracepoint_writeback_wake_background ffff8000`0abab720  lk!__tracepoint_btrfs_get_extent ffff8000`0abbaf20  lk!__tracepoint_rdev_return_int_station_info ffff8000`0abb1e60  lk!__tracepoint_mali_CSG_INTERRUPT_PROCESS_START ffff8000`0aba2260  lk!__tracepoint_device_pm_callback_end ffff8000`0abbeb20  lk!__tracepoint_drv_del_nan_func ffff8000`0aba0160  lk!__tracepoint_kvm_arm_setup_debug ffff8000`0abac020  lk!__tracepoint_btrfs_reserved_extent_free ffff8000`0aba03a0  lk!__tracepoint_task_newtask ffff8000`0aba35a0  lk!__tracepoint_mm_page_free_batched ffff8000`0aba6660  lk!__tracepoint_jbd2_commit_flushing ffff8000`0aba3ba0  lk!__tracepoint_cma_alloc_busy_retry ffff8000`0abb2120  lk!__tracepoint_mali_GROUP_IDLE_WAIT_REMOVE ffff8000`0abbf620  lk!__tracepoint_api_sta_set_buffered ffff8000`0abaa020  lk!__tracepoint_nfsd_read_io_done ffff8000`0abbdce0  lk!__tracepoint_drv_get_key_seq ffff8000`0aba51a0  lk!__tracepoint_ext4_sync_file_enter ffff8000`0ab9fde0  lk!__tracepoint_kvm_guest_fault ffff8000`0abb6b20  lk!__tracepoint_binder_update_page_range ffff8000`0ababf60  lk!__tracepoint_btrfs_trigger_flush ffff8000`0abab760  lk!__tracepoint_btrfs_handle_em_exist ffff8000`0ab9f9a0  lk!__tracepoint_instruction_emulation ffff8000`0aba1720  lk!__tracepoint_swiotlb_bounced ffff8000`0abb05e0  lk!__tracepoint_mali_PM_RUNTIME_RESUME_CALLBACK ffff8000`0abbba60  lk!__tracepoint_rdev_tdls_oper ffff8000`0aba79a0  lk!__tracepoint_nfs_aop_readpage ffff8000`0aba65a0  lk!__tracepoint_jbd2_checkpoint ffff8000`0abaf760  lk!__tracepoint_rockchip_drm_dbg_vsync ffff8000`0abb37e0  lk!__tracepoint_ata_bmdma_start ffff8000`0abab060  lk!__tracepoint_nfsd_file_gc_removed ffff8000`0abbd3e0  lk!__tracepoint_cfg80211_assoc_comeback ffff8000`0aba0de0  lk!__tracepoint_sched_wake_idle_without_ipi ffff8000`0abb6060  lk!__tracepoint_thermal_temperature ffff8000`0abaf560  lk!__tracepoint_map ffff8000`0abaac20  lk!__tracepoint_nfsd_file_unhash_and_queue ffff8000`0abbf2e0  lk!__tracepoint_api_cqm_rssi_notify ffff8000`0abaefe0  lk!__tracepoint_clk_set_parent ffff8000`0abad2e0  lk!__tracepoint_f2fs_truncate_nodes_exit ffff8000`0aba56e0  lk!__tracepoint_ext4_unlink_exit ffff8000`0abbb3e0  lk!__tracepoint_rdev_mgmt_tx_cancel_wait ffff8000`0abbf220  lk!__tracepoint_api_beacon_loss ffff8000`0abb5ea0  lk!__tracepoint_vb2_buf_done ffff8000`0abad060  lk!__tracepoint_f2fs_unlink_enter ffff8000`0aba7aa0  lk!__tracepoint_nfs_initiate_read ffff8000`0abac920  lk!__tracepoint_btrfs_convert_extent_bit ffff8000`0aba8260  lk!__tracepoint_nfs4_exchange_id ffff8000`0abb95e0  lk!__tracepoint_svc_process ffff8000`0aba7560  lk!__tracepoint_nfs_mknod_exit ffff8000`0abb2d60  lk!__tracepoint_regmap_reg_read_cache ffff8000`0aba3060  lk!__tracepoint_mm_vmscan_memcg_reclaim_end ffff8000`0aba1020  lk!__tracepoint_sched_util_est_cfs_tp ffff8000`0abbc420  lk!__tracepoint_rdev_get_ftm_responder_stats ffff8000`0abaed60  lk!__tracepoint_clk_disable_complete ffff8000`0ab9fbe0  lk!__tracepoint_kvm_dirty_ring_reset ffff8000`0abb3f20  lk!__tracepoint_spi_message_submit ffff8000`0abb36e0  lk!__tracepoint_ata_qc_complete_done ffff8000`0abbc220  lk!__tracepoint_rdev_del_pmk ffff8000`0aba13a0  lk!__tracepoint_rcu_quiescent_state_report ffff8000`0abbbfe0  lk!__tracepoint_rdev_crit_proto_stop ffff8000`0aba6ba0  lk!__tracepoint_nfs_revalidate_inode_enter ffff8000`0abb2b20  lk!__tracepoint_mali_KCPU_CQS_WAIT_START ffff8000`0abb9a60  lk!__tracepoint_svcsock_new_socket ffff8000`0abbcae0  lk!__tracepoint_cfg80211_del_sta ffff8000`0abbde20  lk!__tracepoint_drv_sta_state ffff8000`0aba52a0  lk!__tracepoint_ext4_mballoc_alloc ffff8000`0abba320  lk!__tracepoint_rpcgss_svc_authenticate ffff8000`0abaf1e0  lk!__tracepoint_regulator_enable_delay ffff8000`0aba5aa0  lk!__tracepoint_ext4_ext_handle_unwritten_extents ffff8000`0abb9e60  lk!__tracepoint_cache_entry_upcall ffff8000`0aba19a0  lk!__tracepoint_timer_cancel ffff8000`0abbea20  lk!__tracepoint_drv_start_nan ffff8000`0ababe60  lk!__tracepoint_btrfs_chunk_alloc ffff8000`0aba4f60  lk!__tracepoint_ext4_mb_new_inode_pa ffff8000`0abab520  lk!__tracepoint_nfsd_cb_notify_lock_done ffff8000`0ab9f960  lk!__tracepoint_ipi_exit ffff8000`0aba2460  lk!__tracepoint_pm_qos_add_request ffff8000`0abad5a0  lk!__tracepoint_f2fs_readdir ffff8000`0abbbce0  lk!__tracepoint_rdev_get_channel ffff8000`0aba8620  lk!__tracepoint_nfs4_xdr_status ffff8000`0aba8320  lk!__tracepoint_nfs4_destroy_clientid ffff8000`0aba1ae0  lk!__tracepoint_hrtimer_cancel ffff8000`0aba8460  lk!__tracepoint_nfs4_cb_sequence ffff8000`0aba1520  lk!__tracepoint_rcu_kvfree_callback ffff8000`0aba1f60  lk!__tracepoint_cgroup_transfer_tasks ffff8000`0abade20  lk!__tracepoint_f2fs_sync_dirty_inodes_exit ffff8000`0abab920  lk!__tracepoint_btrfs_ordered_extent_start ffff8000`0abad4e0  lk!__tracepoint_f2fs_get_victim ffff8000`0aba5de0  lk!__tracepoint_ext4_es_lookup_extent_enter ffff8000`0aba3ee0  lk!__tracepoint_writeback_exec ffff8000`0abbb760  lk!__tracepoint_rdev_testmode_cmd ffff8000`0abb8560  lk!__tracepoint_rpc_task_sync_sleep ffff8000`0aba8ae0  lk!__tracepoint_nfs4_lookup ffff8000`0abaf420  lk!__tracepoint_regulator_set_voltage_complete ffff8000`0abaa3e0  lk!__tracepoint_nfsd_layout_commit_lookup_fail ffff8000`0aba6be0  lk!__tracepoint_nfs_revalidate_inode_exit ffff8000`0abbb0a0  lk!__tracepoint_rdev_dump_mpp ffff8000`0aba5020  lk!__tracepoint_ext4_mb_release_group_pa ffff8000`0abb5960  lk!__tracepoint_rtc_alarm_irq_enable ffff8000`0aba5e20  lk!__tracepoint_ext4_es_lookup_extent_exit ffff8000`0abb5360  lk!__tracepoint_usb_gadget_vbus_disconnect ffff8000`0abacee0  lk!__tracepoint_f2fs_sync_file_exit ffff8000`0aba90e0  lk!__tracepoint_nfs4_cb_getattr ffff8000`0abb34a0  lk!__tracepoint_scsi_eh_wakeup ffff8000`0abb38e0  lk!__tracepoint_ata_eh_link_autopsy_qc ffff8000`0abb4f60  lk!__tracepoint_xhci_handle_port_status ffff8000`0aba5320  lk!__tracepoint_ext4_mballoc_discard ffff8000`0abb3d20  lk!__tracepoint_ata_sff_pio_transfer_data ffff8000`0abbdba0  lk!__tracepoint_drv_sched_scan_start ffff8000`0abb8960  lk!__tracepoint_rpc__mismatch ffff8000`0abb96a0  lk!__tracepoint_svc_send ffff8000`0abaabe0  lk!__tracepoint_nfsd_file_closing ffff8000`0ab9fee0  lk!__tracepoint_kvm_set_way_flush ffff8000`0aba46a0  lk!__tracepoint_leases_conflict ffff8000`0aba9ca0  lk!__tracepoint_nfsd_compound_status ffff8000`0abaeee0  lk!__tracepoint_clk_set_rate_complete ffff8000`0abb5320  lk!__tracepoint_usb_gadget_vbus_draw ffff8000`0abbbf60  lk!__tracepoint_rdev_update_ft_ies ffff8000`0abb06e0  lk!__tracepoint_mali_PM_L2_ON_HWCNT_ENABLE ffff8000`0aba3320  lk!__tracepoint_percpu_alloc_percpu ffff8000`0abaf4e0  lk!__tracepoint_attach_device_to_domain ffff8000`0abab020  lk!__tracepoint_nfsd_file_gc_disposed ffff8000`0abb14e0  lk!__tracepoint_mali_FIRMWARE_SLEEP_ON_IDLE_CHANGED ffff8000`0abb7fa0  lk!__tracepoint_neigh_cleanup_and_release ffff8000`0aba11a0  lk!__tracepoint_rcu_utilization ffff8000`0abb9aa0  lk!__tracepoint_svcsock_marker ffff8000`0abbc360  lk!__tracepoint_rdev_abort_scan ffff8000`0abba9e0  lk!__tracepoint_rdev_del_key ffff8000`0aba1560  lk!__tracepoint_rcu_batch_start ffff8000`0aba3420  lk!__tracepoint_percpu_destroy_chunk ffff8000`0ab9f7a0  lk!__tracepoint_initcall_level ffff8000`0abae420  lk!__tracepoint_block_bio_bounce ffff8000`0abbe2e0  lk!__tracepoint_drv_set_antenna ffff8000`0aba1e20  lk!__tracepoint_cgroup_release ffff8000`0aba9fa0  lk!__tracepoint_nfsd_read_splice ffff8000`0abbd120  lk!__tracepoint_cfg80211_inform_bss_frame ffff8000`0aba4160  lk!__tracepoint_bdi_dirty_ratelimit ffff8000`0aba2d60  lk!__tracepoint_start_task_reaping ffff8000`0abb1b60  lk!__tracepoint_mali_CSG_SLOT_RUNNING ffff8000`0aba0620  lk!__tracepoint_signal_generate ffff8000`0aba7820  lk!__tracepoint_nfs_link_enter ffff8000`0abb5920  lk!__tracepoint_rtc_irq_set_state ffff8000`0aba3f60  lk!__tracepoint_writeback_written ffff8000`0abaa460  lk!__tracepoint_nfsd_layout_recall ffff8000`0abb30a0  lk!__tracepoint_regmap_async_complete_done ffff8000`0abba6a0  lk!__tracepoint_rdev_suspend ffff8000`0aba0420  lk!__tracepoint_cpuhp_enter ffff8000`0ab9fea0  lk!__tracepoint_kvm_mmio_emulate ffff8000`0abb92a0  lk!__tracepoint_xprt_put_cong ffff8000`0aba1a20  lk!__tracepoint_hrtimer_start ffff8000`0aba4120  lk!__tracepoint_global_dirty_state ffff8000`0abac0a0  lk!__tracepoint_btrfs_reserve_extent ffff8000`0aba1ea0  lk!__tracepoint_cgroup_freeze ffff8000`0abb9520  lk!__tracepoint_svc_xdr_recvfrom ffff8000`0abb7320  lk!__tracepoint_net_dev_xmit ffff8000`0abaf120  lk!__tracepoint_clk_set_duty_cycle_complete ffff8000`0abacd20  lk!__tracepoint_update_bytes_zone_unusable ffff8000`0abb5520  lk!__tracepoint_usb_ep_disable ffff8000`0aba0c60  lk!__tracepoint_sched_stat_blocked ffff8000`0abaf020  lk!__tracepoint_clk_set_parent_complete ffff8000`0abaf320  lk!__tracepoint_regulator_bypass_enable_complete ffff8000`0aba30e0  lk!__tracepoint_mm_shrink_slab_start ffff8000`0aba3820  lk!__tracepoint_mmap_lock_acquire_returned ffff8000`0abb15a0  lk!__tracepoint_mali_PM_MCU_ON_GLB_REINIT_PEND ffff8000`0abab8e0  lk!__tracepoint_btrfs_ordered_extent_remove ffff8000`0abb98a0  lk!__tracepoint_svc_xprt_free ffff8000`0abab660  lk!__tracepoint_btrfs_inode_new ffff8000`0abb5660  lk!__tracepoint_usb_ep_fifo_flush ffff8000`0ab9fb60  lk!__tracepoint_kvm_halt_poll_ns ffff8000`0aba89e0  lk!__tracepoint_nfs4_delegreturn_exit ffff8000`0abb1de0  lk!__tracepoint_mali_CSG_INTERRUPT_IDLE ffff8000`0abac060  lk!__tracepoint_find_free_extent ffff8000`0abb4fe0  lk!__tracepoint_xhci_hub_status_data ffff8000`0abbc3e0  lk!__tracepoint_rdev_get_txq_stats ffff8000`0abaade0  lk!__tracepoint_nfsd_file_is_cached ffff8000`0abb5420  lk!__tracepoint_usb_gadget_deactivate ffff8000`0abbef60  lk!__tracepoint_drv_sta_set_decap_offload ffff8000`0abb69e0  lk!__tracepoint_binder_transaction_fd_recv ffff8000`0abb7ee0  lk!__tracepoint_neigh_timer_handler ffff8000`0abb3fe0  lk!__tracepoint_spi_transfer_start ffff8000`0abbb120  lk!__tracepoint_rdev_return_int_mesh_config ffff8000`0abb1560  lk!__tracepoint_mali_PM_MCU_PEND_ON_RELOAD ffff8000`0abb26a0  lk!__tracepoint_mali_CSI_INTERRUPT_GROUP_SUSPENDS_IGNORED ffff8000`0aba02a0  lk!__tracepoint_kvm_handle_sys_reg ffff8000`0aba24e0  lk!__tracepoint_pm_qos_remove_request ffff8000`0aba75e0  lk!__tracepoint_nfs_mkdir_exit ffff8000`0abbc520  lk!__tracepoint_rdev_update_owe_info ffff8000`0aba3da0  lk!__tracepoint_track_foreign_dirty ffff8000`0abb1420  lk!__tracepoint_mali_SCHED_INACTIVE ffff8000`0abbe6a0  lk!__tracepoint_drv_mgd_protect_tdls_discover ffff8000`0aba3fa0  lk!__tracepoint_writeback_wait ffff8000`0aba59e0  lk!__tracepoint_ext4_journal_start_reserved ffff8000`0abae1a0  lk!__tracepoint_selinux_audited ffff8000`0abb9ae0  lk!__tracepoint_svcsock_udp_send ffff8000`0abb0fa0  lk!__tracepoint_mali_CSF_INTERRUPT_GLB_REQ_ACK ffff8000`0abad8e0  lk!__tracepoint_f2fs_writepage ffff8000`0abad820  lk!__tracepoint_f2fs_submit_write_bio ffff8000`0abbd1a0  lk!__tracepoint_cfg80211_return_uint ffff8000`0abba960  lk!__tracepoint_rdev_change_virtual_intf ffff8000`0aba39a0  lk!__tracepoint_mm_migrate_pages ffff8000`0aba72e0  lk!__tracepoint_nfs_lookup_revalidate_enter ffff8000`0abbd260  lk!__tracepoint_cfg80211_ft_event ffff8000`0abb14a0  lk!__tracepoint_mali_SCHED_SLEEPING ffff8000`0abb0260  lk!__tracepoint_mali_PM_CORES_CHANGE_AVAILABLE ffff8000`0abaf8e0  lk!__tracepoint_mali_mmu_page_fault_grow ffff8000`0abb7ea0  lk!__tracepoint_neigh_update_done ffff8000`0aba9020  lk!__tracepoint_nfs4_getattr ffff8000`0abb6da0  lk!__tracepoint_binder_unmap_kernel_end ffff8000`0abb4760  lk!__tracepoint_xhci_dbc_handle_event ffff8000`0ab9f820  lk!__tracepoint_initcall_finish ffff8000`0aba4fa0  lk!__tracepoint_ext4_mb_new_group_pa ffff8000`0abb39a0  lk!__tracepoint_ata_link_hardreset_begin ffff8000`0abaca20  lk!__tracepoint_btrfs_tree_read_lock ffff8000`0abb9320  lk!__tracepoint_xs_data_ready ffff8000`0abba060  lk!__tracepoint_rpcgss_get_mic ffff8000`0abad5e0  lk!__tracepoint_f2fs_fallocate ffff8000`0abbaea0  lk!__tracepoint_rdev_del_mpath ffff8000`0abaf960  lk!__tracepoint_mali_jit_free ffff8000`0ababce0  lk!__tracepoint_add_delayed_tree_ref ffff8000`0abac820  lk!__tracepoint_btrfs_reclaim_block_group ffff8000`0abad560  lk!__tracepoint_f2fs_lookup_end ffff8000`0abb3760  lk!__tracepoint_ata_exec_command ffff8000`0aba4a60  lk!__tracepoint_ext4_evict_inode ffff8000`0aba2b20  lk!__tracepoint_rseq_ip_fixup ffff8000`0abb0120  lk!__tracepoint_mali_PM_REQUEST_CHANGE_TILER_NEEDED ffff8000`0aba44e0  lk!__tracepoint_flock_lock_inode ffff8000`0abba620  lk!__tracepoint_rpcgss_createauth ffff8000`0abad860  lk!__tracepoint_f2fs_write_begin ffff8000`0abac6a0  lk!__tracepoint_btrfs_prelim_ref_merge ffff8000`0aba4c60  lk!__tracepoint_ext4_journalled_write_end ffff8000`0abbf660  lk!__tracepoint_api_radar_detected ffff8000`0abbf3a0  lk!__tracepoint_api_sched_scan_results ffff8000`0aba5720  lk!__tracepoint_ext4_truncate_enter ffff8000`0abbe5e0  lk!__tracepoint_drv_allow_buffered_frames ffff8000`0aba2120  lk!__tracepoint_powernv_throttle ffff8000`0abb66a0  lk!__tracepoint_binder_locked ffff8000`0abb7c20  lk!__tracepoint_br_fdb_add ffff8000`0aba6820  lk!__tracepoint_jbd2_handle_extend ffff8000`0abbcea0  lk!__tracepoint_cfg80211_probe_status ffff8000`0abb5020  lk!__tracepoint_xhci_ring_ep_doorbell ffff8000`0aba2560  lk!__tracepoint_pm_qos_update_flags ffff8000`0aba7f20  lk!__tracepoint_nfs_direct_write_completion ffff8000`0aba20e0  lk!__tracepoint_cpu_idle_miss ffff8000`0abb8f20  lk!__tracepoint_xprt_disconnect_auto ffff8000`0abae5a0  lk!__tracepoint_block_unplug ffff8000`0abb8a20  lk!__tracepoint_rpc__auth_tooweak ffff8000`0aba9b60  lk!__tracepoint_nfs4_removexattr ffff8000`0aba76a0  lk!__tracepoint_nfs_remove_enter ffff8000`0abb42a0  lk!__tracepoint_dwc3_gadget_giveback ffff8000`0abb07a0  lk!__tracepoint_mali_PM_L2_SLOW_DOWN_CLOCKS ffff8000`0abb7a60  lk!__tracepoint_tcp_cong_state_set ffff8000`0abadf60  lk!__tracepoint_f2fs_decompress_pages_end ffff8000`0aba63e0  lk!__tracepoint_ext4_fc_track_create ffff8000`0abb0420  lk!__tracepoint_mali_PM_CURRENT_POLICY_TERM ffff8000`0abb49e0  lk!__tracepoint_xhci_urb_dequeue ffff8000`0abac360  lk!__tracepoint_btrfs_workqueue_alloc ffff8000`0aba62a0  lk!__tracepoint_ext4_fc_replay_scan ffff8000`0abbebe0  lk!__tracepoint_drv_set_default_unicast_key ffff8000`0abbad20  lk!__tracepoint_rdev_flush_pmksa ffff8000`0abaa8e0  lk!__tracepoint_nfsd_clid_renew ffff8000`0abbf720  lk!__tracepoint_mptcp_subflow_get_send ffff8000`0abb0aa0  lk!__tracepoint_mali_ARB_GPU_STOPPED ffff8000`0aba60e0  lk!__tracepoint_ext4_getfsmap_low_key ffff8000`0abad1a0  lk!__tracepoint_f2fs_truncate_blocks_enter ffff8000`0abb09e0  lk!__tracepoint_mali_ARB_GPU_LOST ffff8000`0aba62e0  lk!__tracepoint_ext4_fc_replay ffff8000`0aba0b20  lk!__tracepoint_sched_process_fork ffff8000`0abacbe0  lk!__tracepoint_btrfs_try_tree_read_lock ffff8000`0ababbe0  lk!__tracepoint_btrfs_writepage_end_io_hook ffff8000`0abab5a0  lk!__tracepoint_nfsd_cb_offload_done ffff8000`0aba25a0  lk!__tracepoint_dev_pm_qos_add_request ffff8000`0abb47e0  lk!__tracepoint_xhci_dbc_gadget_ep_queue ffff8000`0abb7fe0  lk!__tracepoint_netlink_extack ffff8000`0aba99e0  lk!__tracepoint_nfs4_copy ffff8000`0abb5860  lk!__tracepoint_rtc_set_alarm ffff8000`0abbd460  lk!__tracepoint_rdev_mod_link_station ffff8000`0abbb9e0  lk!__tracepoint_rdev_dump_survey ffff8000`0aba1120  lk!__tracepoint_contention_end ffff8000`0abbc260  lk!__tracepoint_rdev_external_auth ffff8000`0abb7f60  lk!__tracepoint_neigh_event_send_dead ffff8000`0abb6f60  lk!__tracepoint_snd_soc_dapm_start ffff8000`0aba6f60  lk!__tracepoint_nfs_set_cache_invalid ffff8000`0aba7c60  lk!__tracepoint_nfs_pgio_error ffff8000`0aba2f20  lk!__tracepoint_mm_vmscan_wakeup_kswapd ffff8000`0abb44e0  lk!__tracepoint_xhci_dbg_quirks ffff8000`0abb8b20  lk!__tracepoint_rpcb_unreachable_err ffff8000`0abb8920  lk!__tracepoint_rpc__unparsable ffff8000`0abacf60  lk!__tracepoint_f2fs_iget ffff8000`0abbf0e0  lk!__tracepoint_api_start_tx_ba_session ffff8000`0abab360  lk!__tracepoint_nfsd_cb_setup ffff8000`0aba45e0  lk!__tracepoint_generic_delete_lease ffff8000`0aba49a0  lk!__tracepoint_ext4_free_inode ffff8000`0abbcbe0  lk!__tracepoint_cfg80211_rx_control_port ffff8000`0abb2be0  lk!__tracepoint_mali_KCPU_FENCE_WAIT_START ffff8000`0abbc560  lk!__tracepoint_rdev_probe_mesh_link ffff8000`0aba5820  lk!__tracepoint_ext4_ext_map_blocks_enter ffff8000`0abbe3a0  lk!__tracepoint_drv_cancel_remain_on_channel ffff8000`0abbf520  lk!__tracepoint_api_gtk_rekey_notify ffff8000`0aba2660  lk!__tracepoint_guest_halt_poll_ns ffff8000`0abbb920  lk!__tracepoint_rdev_sched_scan_start ffff8000`0abb1620  lk!__tracepoint_mali_PM_MCU_ON ffff8000`0abb4160  lk!__tracepoint_dwc3_ctrl_req ffff8000`0abb75a0  lk!__tracepoint_napi_gro_frags_exit ffff8000`0abb4a60  lk!__tracepoint_xhci_handle_cmd_set_deq_ep ffff8000`0aba4620  lk!__tracepoint_time_out_leases ffff8000`0abad420  lk!__tracepoint_f2fs_background_gc ffff8000`0abae560  lk!__tracepoint_block_plug ffff8000`0aba37a0  lk!__tracepoint_mmap_lock_start_locking ffff8000`0abb42e0  lk!__tracepoint_dwc3_gadget_generic_cmd ffff8000`0aba7420  lk!__tracepoint_nfs_atomic_open_enter ffff8000`0abba660  lk!__tracepoint_rpcgss_oid_to_mech ffff8000`0aba27e0  lk!__tracepoint_xdp_exception ffff8000`0aba66a0  lk!__tracepoint_jbd2_commit_logging ffff8000`0aba72a0  lk!__tracepoint_nfs_lookup_exit ffff8000`0abae3e0  lk!__tracepoint_block_bio_complete ffff8000`0aba4720  lk!__tracepoint_iomap_readahead ffff8000`0abb8ae0  lk!__tracepoint_rpcb_bind_version_err ffff8000`0aba0a60  lk!__tracepoint_sched_process_exit ffff8000`0aba16a0  lk!__tracepoint_rcu_torture_read ffff8000`0abb6620  lk!__tracepoint_binder_ioctl ffff8000`0abb1ae0  lk!__tracepoint_mali_CSG_SLOT_START_REQ ffff8000`0abb2ea0  lk!__tracepoint_regmap_hw_write_start ffff8000`0abb0360  lk!__tracepoint_mali_PM_GPU_OFF ffff8000`0aba9960  lk!__tracepoint_nfs4_fallocate ffff8000`0abb4be0  lk!__tracepoint_xhci_handle_cmd_disable_slot ffff8000`0abb11a0  lk!__tracepoint_mali_SCHEDULER_GPU_IDLE_WORKER_START ffff8000`0abaec20  lk!__tracepoint_pwm_apply ffff8000`0aba0760  lk!__tracepoint_workqueue_execute_end ffff8000`0abbefe0  lk!__tracepoint_drv_twt_teardown_request ffff8000`0ab9fae0  lk!__tracepoint_kvm_mmio ffff8000`0aba9820  lk!__tracepoint_nfs4_find_deviceid ffff8000`0abba3a0  lk!__tracepoint_rpcgss_bad_seqno ffff8000`0abaeda0  lk!__tracepoint_clk_prepare ffff8000`0aba9a20  lk!__tracepoint_nfs4_clone ffff8000`0aba7920  lk!__tracepoint_nfs_sillyrename_rename ffff8000`0ab9ffa0  lk!__tracepoint_kvm_get_timer_map ffff8000`0aba95e0  lk!__tracepoint_pnfs_mds_fallback_pg_init_read ffff8000`0aba1660  lk!__tracepoint_rcu_batch_end ffff8000`0abb6220  lk!__tracepoint_thermal_power_allocator ffff8000`0abaeb60  lk!__tracepoint_io_uring_local_work_run ffff8000`0aba7860  lk!__tracepoint_nfs_link_exit ffff8000`0aba56a0  lk!__tracepoint_ext4_unlink_enter ffff8000`0abbd7a0  lk!__tracepoint_drv_set_wakeup ffff8000`0abb24e0  lk!__tracepoint_mali_CSF_GROUP_SUSPENDED_ON_IDLE ffff8000`0abb05a0  lk!__tracepoint_mali_PM_RUNTIME_SUSPEND_CALLBACK ffff8000`0abb5da0  lk!__tracepoint_vb2_v4l2_buf_done ffff8000`0abbac20  lk!__tracepoint_rdev_get_mesh_config ffff8000`0aba5b20  lk!__tracepoint_ext4_ext_show_extent ffff8000`0abbcd20  lk!__tracepoint_cfg80211_ch_switch_started_notify ffff8000`0aba6e20  lk!__tracepoint_nfs_writeback_inode_enter ffff8000`0abaee60  lk!__tracepoint_clk_unprepare_complete ffff8000`0aba8020  lk!__tracepoint_nfs_mount_assign ffff8000`0abb82a0  lk!__tracepoint_rpc_clnt_new ffff8000`0abb74a0  lk!__tracepoint_napi_gro_receive_entry ffff8000`0abb64a0  lk!__tracepoint_scmi_xfer_response_wait ffff8000`0abbe9a0  lk!__tracepoint_drv_leave_ibss ffff8000`0abb77e0  lk!__tracepoint_inet_sk_error_report ffff8000`0abaffa0  lk!__tracepoint_mali_PM_CORES_POWERED ffff8000`0abb1d60  lk!__tracepoint_mali_CSG_SLOT_PRIO_UPDATE ffff8000`0abb3c20  lk!__tracepoint_ata_port_thaw ffff8000`0aba0460  lk!__tracepoint_cpuhp_multi_enter ffff8000`0abbabe0  lk!__tracepoint_rdev_set_rekey_data ffff8000`0abb9660  lk!__tracepoint_svc_drop ffff8000`0aba5220  lk!__tracepoint_ext4_sync_fs ffff8000`0abb7c60  lk!__tracepoint_br_fdb_external_learn_add ffff8000`0aba9aa0  lk!__tracepoint_nfs4_offload_cancel ffff8000`0abb58a0  lk!__tracepoint_rtc_read_alarm ffff8000`0aba9920  lk!__tracepoint_nfs4_llseek ffff8000`0abbeda0  lk!__tracepoint_drv_tdls_channel_switch ffff8000`0abafee0  lk!__tracepoint_mali_PM_PWROFF ffff8000`0aba9460  lk!__tracepoint_nfs4_layoutcommit ffff8000`0abb54e0  lk!__tracepoint_usb_ep_enable ffff8000`0ab9f920  lk!__tracepoint_ipi_entry ffff8000`0aba8160  lk!__tracepoint_nfs4_setclientid ffff8000`0aba66e0  lk!__tracepoint_jbd2_drop_transaction ffff8000`0aba6ee0  lk!__tracepoint_nfs_fsync_exit ffff8000`0aba02e0  lk!__tracepoint_kvm_sys_access ffff8000`0aba7b20  lk!__tracepoint_nfs_readpage_short ffff8000`0aba9320  lk!__tracepoint_nfs4_write ffff8000`0aba1f20  lk!__tracepoint_cgroup_attach_task ffff8000`0abb9ba0  lk!__tracepoint_svcsock_tcp_send ffff8000`0aba34e0  lk!__tracepoint_kfree ffff8000`0aba1ce0  lk!__tracepoint_cgroup_setup_root ffff8000`0abbdd20  lk!__tracepoint_drv_set_frag_threshold ffff8000`0abaa660  lk!__tracepoint_nfsd_preprocess ffff8000`0aba7ee0  lk!__tracepoint_nfs_direct_write_complete ffff8000`0abbad60  lk!__tracepoint_rdev_end_cac ffff8000`0aba08a0  lk!__tracepoint_sched_kthread_work_execute_end ffff8000`0abb13e0  lk!__tracepoint_mali_SCHED_BUSY ffff8000`0abb2ae0  lk!__tracepoint_mali_KCPU_CQS_SET ffff8000`0abb87e0  lk!__tracepoint_rpc_bad_verifier ffff8000`0aba82e0  lk!__tracepoint_nfs4_destroy_session ffff8000`0aba0a20  lk!__tracepoint_sched_process_free ffff8000`0aba7b60  lk!__tracepoint_nfs_fscache_read_page ffff8000`0abb46a0  lk!__tracepoint_xhci_handle_command ffff8000`0abbbca0  lk!__tracepoint_rdev_set_noack_map ffff8000`0abb6ea0  lk!__tracepoint_optee_invoke_fn_end ffff8000`0aba9be0  lk!__tracepoint_nfsd_garbage_args_err ffff8000`0abb4820  lk!__tracepoint_xhci_free_virt_device ffff8000`0abab9e0  lk!__tracepoint_btrfs_ordered_extent_lookup_range ffff8000`0abb1020  lk!__tracepoint_mali_SCHEDULER_TICK_ADVANCE ffff8000`0abb4060  lk!__tracepoint_mdio_access ffff8000`0aba9ea0  lk!__tracepoint_nfsd_expkey_update ffff8000`0aba4a20  lk!__tracepoint_ext4_allocate_inode ffff8000`0abbe160  lk!__tracepoint_drv_reset_tsf ffff8000`0abb9220  lk!__tracepoint_xprt_release_cong ffff8000`0abab860  lk!__tracepoint_btrfs_truncate_show_fi_inline ffff8000`0abab960  lk!__tracepoint_btrfs_ordered_extent_put ffff8000`0abb22a0  lk!__tracepoint_mali_SCHEDULER_NONIDLE_OFFSLOT_GRP_INC ffff8000`0abbbae0  lk!__tracepoint_rdev_set_pmksa ffff8000`0abaafa0  lk!__tracepoint_nfsd_file_gc_writeback ffff8000`0aba48a0  lk!__tracepoint_iomap_iter_srcmap ffff8000`0abaa260  lk!__tracepoint_nfsd_clone_file_range_err ffff8000`0abb65e0  lk!__tracepoint_devfreq_monitor ffff8000`0aba75a0  lk!__tracepoint_nfs_mkdir_enter ffff8000`0aba57a0  lk!__tracepoint_ext4_ext_convert_to_initialized_enter ffff8000`0abaf720  lk!__tracepoint_rockchip_drm_dbg_iommu ffff8000`0abbb8e0  lk!__tracepoint_rdev_set_antenna ffff8000`0abb52e0  lk!__tracepoint_usb_gadget_vbus_connect ffff8000`0aba74a0  lk!__tracepoint_nfs_create_enter ffff8000`0abab5e0  lk!__tracepoint_nfsd_cb_recall_any_done ffff8000`0aba4ce0  lk!__tracepoint_ext4_writepages ffff8000`0aba61a0  lk!__tracepoint_ext4_shutdown ffff8000`0abba8e0  lk!__tracepoint_rdev_return_wdev ffff8000`0ababc20  lk!__tracepoint_btrfs_sync_file ffff8000`0abac620  lk!__tracepoint_qgroup_meta_convert ffff8000`0abbd320  lk!__tracepoint_cfg80211_pmsr_complete ffff8000`0aba0ba0  lk!__tracepoint_sched_stat_wait ffff8000`0aba86a0  lk!__tracepoint_nfs_cb_no_clp ffff8000`0abb9f60  lk!__tracepoint_svc_register ffff8000`0abb5d20  lk!__tracepoint_v4l2_dqbuf ffff8000`0abbaba0  lk!__tracepoint_rdev_stop_ap ffff8000`0abb8760  lk!__tracepoint_rpc_task_wakeup ffff8000`0abaa120  lk!__tracepoint_nfsd_write_io_done ffff8000`0abbcfe0  lk!__tracepoint_cfg80211_tdls_oper_request ffff8000`0aba6520  lk!__tracepoint_ext4_fc_cleanup ffff8000`0aba81e0  lk!__tracepoint_nfs4_renew ffff8000`0abaf220  lk!__tracepoint_regulator_enable_complete ffff8000`0aba06e0  lk!__tracepoint_workqueue_activate_work ffff8000`0abb6e60  lk!__tracepoint_optee_invoke_fn_begin ffff8000`0abb02e0  lk!__tracepoint_mali_PM_CORES_CHANGE_AVAILABLE_L2 ffff8000`0abb1660  lk!__tracepoint_mali_PM_MCU_ON_CORE_ATTR_UPDATE_PEND ffff8000`0abb56e0  lk!__tracepoint_usb_ep_free_request ffff8000`0abbe8a0  lk!__tracepoint_drv_stop_ap ffff8000`0aba29a0  lk!__tracepoint_xdp_cpumap_enqueue ffff8000`0ababae0  lk!__tracepoint_btrfs_ordered_extent_split ffff8000`0abb97a0  lk!__tracepoint_svc_xprt_dequeue ffff8000`0aba92a0  lk!__tracepoint_nfs4_read ffff8000`0aba6760  lk!__tracepoint_jbd2_submit_inode_data ffff8000`0abb0b20  lk!__tracepoint_mali_SCHEDULER_EVICT_CTX_SLOTS_START ffff8000`0aba94a0  lk!__tracepoint_nfs4_layoutreturn ffff8000`0abb8da0  lk!__tracepoint_rpc_socket_reset_connection ffff8000`0abae760  lk!__tracepoint_io_uring_create ffff8000`0aba9ee0  lk!__tracepoint_nfsd_exp_get_by_name ffff8000`0abbb7e0  lk!__tracepoint_rdev_set_bitrate_mask ffff8000`0aba3220  lk!__tracepoint_mm_vmscan_lru_shrink_active ffff8000`0abb6de0  lk!__tracepoint_binder_command ffff8000`0aba1d60  lk!__tracepoint_cgroup_remount ffff8000`0abbbb60  lk!__tracepoint_rdev_remain_on_channel ffff8000`0abbbee0  lk!__tracepoint_rdev_del_nan_func ffff8000`0aba6a20  lk!__tracepoint_jbd2_shrink_scan_enter ffff8000`0abba2a0  lk!__tracepoint_rpcgss_svc_seqno_bad ffff8000`0abb2820  lk!__tracepoint_mali_QUEUE_STOP ffff8000`0abad0e0  lk!__tracepoint_f2fs_drop_inode ffff8000`0aba3ea0  lk!__tracepoint_writeback_queue ffff8000`0abaa4a0  lk!__tracepoint_nfsd_layout_recall_done ffff8000`0abb1520  lk!__tracepoint_mali_PM_MCU_OFF ffff8000`0abba820  lk!__tracepoint_rdev_rfkill_poll ffff8000`0aba87e0  lk!__tracepoint_nfs4_cached_open ffff8000`0abad720  lk!__tracepoint_f2fs_submit_page_write ffff8000`0abb61e0  lk!__tracepoint_thermal_power_devfreq_limit ffff8000`0abb6ca0  lk!__tracepoint_binder_alloc_page_end ffff8000`0abbd660  lk!__tracepoint_drv_get_et_strings ffff8000`0aba1b20  lk!__tracepoint_itimer_state ffff8000`0aba6020  lk!__tracepoint_ext4_fsmap_low_key ffff8000`0aba69e0  lk!__tracepoint_jbd2_shrink_count ffff8000`0abb27e0  lk!__tracepoint_mali_QUEUE_START ffff8000`0aba8d20  lk!__tracepoint_nfs4_access ffff8000`0abaa620  lk!__tracepoint_nfsd_deleg_recall ffff8000`0abbe2a0  lk!__tracepoint_drv_channel_switch ffff8000`0abb4de0  lk!__tracepoint_xhci_configure_endpoint_ctrl_ctx ffff8000`0abb7360  lk!__tracepoint_net_dev_xmit_timeout ffff8000`0aba8560  lk!__tracepoint_nfs4_state_mgr ffff8000`0abbb4a0  lk!__tracepoint_rdev_update_connect_params ffff8000`0abb6ce0  lk!__tracepoint_binder_unmap_user_start ffff8000`0aba0c20  lk!__tracepoint_sched_stat_iowait ffff8000`0aba3c20  lk!__tracepoint_folio_wait_writeback ffff8000`0abbaae0  lk!__tracepoint_rdev_set_default_beacon_key ffff8000`0abb0f60  lk!__tracepoint_mali_CSF_INTERRUPT_END ffff8000`0ab9fb20  lk!__tracepoint_kvm_fpu ffff8000`0aba47e0  lk!__tracepoint_iomap_invalidate_folio ffff8000`0aba46e0  lk!__tracepoint_iomap_readpage ffff8000`0abb52a0  lk!__tracepoint_usb_gadget_clear_selfpowered ffff8000`0aba4b60  lk!__tracepoint_ext4_begin_ordered_truncate ffff8000`0abab1a0  lk!__tracepoint_nfsd_drc_gc ffff8000`0abb7b20  lk!__tracepoint_qdisc_enqueue ffff8000`0abb8060  lk!__tracepoint_rpc_xdr_sendto ffff8000`0abb59e0  lk!__tracepoint_rtc_read_offset ffff8000`0abab4e0  lk!__tracepoint_nfsd_cb_recall_done ffff8000`0ababe20  lk!__tracepoint_run_delayed_ref_head ffff8000`0abb0b60  lk!__tracepoint_mali_SCHEDULER_EVICT_CTX_SLOTS_END ffff8000`0abaa9e0  lk!__tracepoint_nfsd_writeverf_reset ffff8000`0abb9e20  lk!__tracepoint_cache_entry_expired ffff8000`0abb0860  lk!__tracepoint_mali_PM_L2_RESET_WAIT ffff8000`0aba1c60  lk!__tracepoint_alarmtimer_start ffff8000`0abbbf20  lk!__tracepoint_rdev_set_mac_acl ffff8000`0aba4b20  lk!__tracepoint_ext4_mark_inode_dirty ffff8000`0abb5ae0  lk!__tracepoint_i2c_write ffff8000`0abb90e0  lk!__tracepoint_xprt_retransmit ffff8000`0aba37e0  lk!__tracepoint_mmap_lock_released ffff8000`0aba8f60  lk!__tracepoint_nfs4_open_stateid_update ffff8000`0abb6d20  lk!__tracepoint_binder_unmap_user_end ffff8000`0abbcd60  lk!__tracepoint_cfg80211_radar_event ffff8000`0abbd7e0  lk!__tracepoint_drv_stop ffff8000`0abbe460  lk!__tracepoint_drv_tx_frames_pending ffff8000`0abbe020  lk!__tracepoint_drv_sta_rate_tbl_update ffff8000`0abad8a0  lk!__tracepoint_f2fs_write_end ffff8000`0aba2ca0  lk!__tracepoint_reclaim_retry_zone ffff8000`0aba2720  lk!__tracepoint_rpm_idle ffff8000`0aba0fe0  lk!__tracepoint_sched_overutilized_tp ffff8000`0abb29a0  lk!__tracepoint_mali_QUEUE_SYNC_UPDATE_BLOCKED_REASON ffff8000`0aba0920  lk!__tracepoint_sched_wakeup ffff8000`0abb2ba0  lk!__tracepoint_mali_KCPU_FENCE_SIGNAL ffff8000`0abaede0  lk!__tracepoint_clk_prepare_complete ffff8000`0abb5060  lk!__tracepoint_xhci_ring_host_doorbell ffff8000`0aba71a0  lk!__tracepoint_nfs_readdir_invalidate_cache_range ffff8000`0abb3660  lk!__tracepoint_ata_qc_complete_internal ffff8000`0abbb8a0  lk!__tracepoint_rdev_return_void_tx_rx ffff8000`0aba59a0  lk!__tracepoint_ext4_journal_start ffff8000`0abb3720  lk!__tracepoint_ata_tf_load ffff8000`0ababd60  lk!__tracepoint_add_delayed_data_ref ffff8000`0abbce60  lk!__tracepoint_cfg80211_ibss_joined ffff8000`0abb2360  lk!__tracepoint_mali_PROTM_EVENT_WORKER_START ffff8000`0abbda20  lk!__tracepoint_drv_config_iface_filter ffff8000`0aba2160  lk!__tracepoint_pstate_sample ffff8000`0aba4aa0  lk!__tracepoint_ext4_drop_inode ffff8000`0abae0a0  lk!__tracepoint_f2fs_dataread_start ffff8000`0abac860  lk!__tracepoint_btrfs_skip_unused_block_group ffff8000`0abaa1a0  lk!__tracepoint_nfsd_read_err ffff8000`0aba47a0  lk!__tracepoint_iomap_release_folio ffff8000`0aba0ea0  lk!__tracepoint_pelt_dl_tp ffff8000`0abb2060  lk!__tracepoint_mali_GROUP_RUNNABLE_ROTATE ffff8000`0abb9fa0  lk!__tracepoint_svc_noregister ffff8000`0abb1fa0  lk!__tracepoint_mali_GROUP_EVICT ffff8000`0abae960  lk!__tracepoint_io_uring_complete ffff8000`0abb6320  lk!__tracepoint_watchdog_stop ffff8000`0abb89a0  lk!__tracepoint_rpc__stale_creds ffff8000`0aba4860  lk!__tracepoint_iomap_iter_dstmap ffff8000`0abaa8a0  lk!__tracepoint_nfsd_clid_purged ffff8000`0aba5860  lk!__tracepoint_ext4_ind_map_blocks_enter ffff8000`0abac220  lk!__tracepoint_free_extent_state ffff8000`0abb8d20  lk!__tracepoint_rpc_socket_connect ffff8000`0abba520  lk!__tracepoint_rpcgss_svc_seqno_low ffff8000`0aba4460  lk!__tracepoint_fcntl_setlk ffff8000`0abbd5a0  lk!__tracepoint_drv_return_u32 ffff8000`0abadc20  lk!__tracepoint_f2fs_issue_reset_zone ffff8000`0abb4ca0  lk!__tracepoint_xhci_handle_cmd_addr_dev ffff8000`0abbece0  lk!__tracepoint_drv_abort_channel_switch ffff8000`0abbb660  lk!__tracepoint_rdev_set_wiphy_params ffff8000`0abb3b20  lk!__tracepoint_ata_link_postreset ffff8000`0abb53e0  lk!__tracepoint_usb_gadget_disconnect ffff8000`0aba7360  lk!__tracepoint_nfs_readdir_lookup ffff8000`0aba40a0  lk!__tracepoint_wbc_writepage ffff8000`0abb2a20  lk!__tracepoint_mali_CSI_PROTM_PEND_CLEAR ffff8000`0abb5460  lk!__tracepoint_usb_gadget_activate ffff8000`0abac3a0  lk!__tracepoint_btrfs_workqueue_destroy ffff8000`0aba3fe0  lk!__tracepoint_writeback_pages_written ffff8000`0abba0e0  lk!__tracepoint_rpcgss_wrap ffff8000`0aba52e0  lk!__tracepoint_ext4_mballoc_prealloc ffff8000`0aba9c60  lk!__tracepoint_nfsd_compound ffff8000`0abbf1e0  lk!__tracepoint_api_restart_hw ffff8000`0aba5f20  lk!__tracepoint_ext4_collapse_range ffff8000`0abba5a0  lk!__tracepoint_rpcgss_upcall_result ffff8000`0abbe4e0  lk!__tracepoint_drv_set_bitrate_mask ffff8000`0abb9760  lk!__tracepoint_svc_xprt_enqueue ffff8000`0aba2420  lk!__tracepoint_power_domain_target ffff8000`0abb1fe0  lk!__tracepoint_mali_GROUP_RUNNABLE_INSERT ffff8000`0aba0ae0  lk!__tracepoint_sched_process_wait ffff8000`0aba20a0  lk!__tracepoint_cpu_idle ffff8000`0aba29e0  lk!__tracepoint_xdp_devmap_xmit ffff8000`0abaaca0  lk!__tracepoint_nfsd_file_acquire ffff8000`0abba560  lk!__tracepoint_rpcgss_upcall_msg ffff8000`0aba2860  lk!__tracepoint_xdp_redirect ffff8000`0abafe60  lk!__tracepoint_mali_PM_PWRON_TILER ffff8000`0abb2620  lk!__tracepoint_mali_CSI_STOP ffff8000`0aba9d20  lk!__tracepoint_nfsd_compound_encode_err ffff8000`0abbe960  lk!__tracepoint_drv_join_ibss ffff8000`0abaace0  lk!__tracepoint_nfsd_file_insert_err ffff8000`0abafd60  lk!__tracepoint_mali_PM_CORES_CHANGE_DESIRED ffff8000`0ab9fca0  lk!__tracepoint_kvm_set_spte_hva ffff8000`0abb5b20  lk!__tracepoint_i2c_read ffff8000`0abb8fa0  lk!__tracepoint_xprt_disconnect_force ffff8000`0aba2520  lk!__tracepoint_pm_qos_update_target ffff8000`0ab9fa20  lk!__tracepoint_kvm_vcpu_wakeup ffff8000`0abbdf60  lk!__tracepoint_drv_sta_remove ffff8000`0abba460  lk!__tracepoint_rpcgss_update_slack ffff8000`0aba2820  lk!__tracepoint_xdp_bulk_tx ffff8000`0abaa320  lk!__tracepoint_nfsd_layoutstate_unhash ffff8000`0abb1260  lk!__tracepoint_mali_SCHEDULER_GROUP_SYNC_UPDATE_WORKER_END ffff8000`0abb9de0  lk!__tracepoint_svcsock_getpeername_err ffff8000`0aba7520  lk!__tracepoint_nfs_mknod_enter ffff8000`0aba5760  lk!__tracepoint_ext4_truncate_exit ffff8000`0aba6b20  lk!__tracepoint_nfs_refresh_inode_enter ffff8000`0aba8c20  lk!__tracepoint_nfs4_get_fs_locations ffff8000`0abaa860  lk!__tracepoint_nfsd_clid_replaced ffff8000`0abb8be0  lk!__tracepoint_rpc_call_rpcerror ffff8000`0abac7a0  lk!__tracepoint_btrfs_add_unused_block_group ffff8000`0abb8ee0  lk!__tracepoint_xprt_connect ffff8000`0abbb260  lk!__tracepoint_rdev_libertas_set_mesh_channel ffff8000`0aba9f60  lk!__tracepoint_nfsd_read_start ffff8000`0abbe060  lk!__tracepoint_drv_conf_tx ffff8000`0ababde0  lk!__tracepoint_add_delayed_ref_head ffff8000`0abafc20  lk!__tracepoint_mali_CORE_GPU_SOFT_RESET ffff8000`0abb25e0  lk!__tracepoint_mali_CSI_START ffff8000`0abb5e60  lk!__tracepoint_vb2_v4l2_qbuf ffff8000`0abb4aa0  lk!__tracepoint_xhci_handle_cmd_reset_ep ffff8000`0abb4960  lk!__tracepoint_xhci_urb_enqueue ffff8000`0abad760  lk!__tracepoint_f2fs_prepare_write_bio ffff8000`0aba9f20  lk!__tracepoint_nfsd_export_update ffff8000`0abb6a20  lk!__tracepoint_binder_transaction_alloc_buf ffff8000`0abb31a0  lk!__tracepoint_dma_fence_emit ffff8000`0abb22e0  lk!__tracepoint_mali_SCHEDULER_NONIDLE_OFFSLOT_GRP_DEC ffff8000`0abb5720  lk!__tracepoint_usb_ep_queue ffff8000`0aba9b20  lk!__tracepoint_nfs4_setxattr ffff8000`0abae120  lk!__tracepoint_f2fs_datawrite_start ffff8000`0aba84a0  lk!__tracepoint_nfs4_cb_seqid_err ffff8000`0aba3960  lk!__tracepoint_tlb_flush ffff8000`0aba9160  lk!__tracepoint_nfs4_cb_layoutrecall_file ffff8000`0ababda0  lk!__tracepoint_run_delayed_data_ref ffff8000`0aba05a0  lk!__tracepoint_softirq_exit ffff8000`0abb00a0  lk!__tracepoint_mali_PM_DESIRED_REACHED_TILER ffff8000`0aba0e60  lk!__tracepoint_pelt_rt_tp ffff8000`0abb9820  lk!__tracepoint_svc_xprt_close ffff8000`0abb4b60  lk!__tracepoint_xhci_alloc_dev ffff8000`0abaef20  lk!__tracepoint_clk_set_min_rate ffff8000`0abb78a0  lk!__tracepoint_tcp_send_reset ffff8000`0abae860  lk!__tracepoint_io_uring_defer ffff8000`0abb82e0  lk!__tracepoint_rpc_clnt_new_err ffff8000`0abb7220  lk!__tracepoint_kfree_skb ffff8000`0aba5fe0  lk!__tracepoint_ext4_es_insert_delayed_block ffff8000`0ab9faa0  lk!__tracepoint_kvm_ack_irq ffff8000`0aba76e0  lk!__tracepoint_nfs_remove_exit ffff8000`0abb1b20  lk!__tracepoint_mali_CSG_SLOT_STOP_REQ ffff8000`0aba03e0  lk!__tracepoint_task_rename ffff8000`0abacde0  lk!__tracepoint_raid56_scrub_write_stripe ffff8000`0abbb360  lk!__tracepoint_rdev_deauth ffff8000`0aba1060  lk!__tracepoint_sched_util_est_se_tp ffff8000`0aba8b20  lk!__tracepoint_nfs4_symlink ffff8000`0abb0d60  lk!__tracepoint_mali_SCHEDULER_TICK_END ffff8000`0aba8820  lk!__tracepoint_nfs4_close ffff8000`0aba3460  lk!__tracepoint_kmem_cache_alloc ffff8000`0aba2fe0  lk!__tracepoint_mm_vmscan_memcg_softlimit_reclaim_begin ffff8000`0aba09e0  lk!__tracepoint_sched_migrate_task ffff8000`0aba6060  lk!__tracepoint_ext4_fsmap_high_key ffff8000`0abb0c20  lk!__tracepoint_mali_SCHEDULER_TOCK_INVOKE ffff8000`0aba5420  lk!__tracepoint_ext4_da_reserve_space ffff8000`0abb19e0  lk!__tracepoint_mali_PM_MCU_HCTL_SHADERS_CORE_OFF_PEND ffff8000`0abb2ee0  lk!__tracepoint_regmap_hw_write_done ffff8000`0abb61a0  lk!__tracepoint_thermal_power_devfreq_get_power ffff8000`0abb1c60  lk!__tracepoint_mali_CSG_SLOT_IDLE_SET ffff8000`0abb7460  lk!__tracepoint_napi_gro_frags_entry ffff8000`0aba1d20  lk!__tracepoint_cgroup_destroy_root ffff8000`0abbdfe0  lk!__tracepoint_drv_sync_rx_queues ffff8000`0abafaa0  lk!__tracepoint_mali_jit_trim ffff8000`0abb0fe0  lk!__tracepoint_mali_SCHEDULER_GPU_IDLE_EVENT_CAN_SUSPEND ffff8000`0abbefa0  lk!__tracepoint_drv_add_twt_setup ffff8000`0aba5460  lk!__tracepoint_ext4_da_release_space ffff8000`0aba6ca0  lk!__tracepoint_nfs_getattr_enter ffff8000`0aba0d60  lk!__tracepoint_sched_stick_numa ffff8000`0aba1420  lk!__tracepoint_rcu_stall_warning ffff8000`0abada60  lk!__tracepoint_f2fs_filemap_fault ffff8000`0abb9860  lk!__tracepoint_svc_xprt_detach ffff8000`0abb7060  lk!__tracepoint_snd_soc_dapm_widget_event_done ffff8000`0abb8c20  lk!__tracepoint_rpc_stats_latency ffff8000`0abaae60  lk!__tracepoint_nfsd_file_lru_add ffff8000`0aba1160  lk!__tracepoint_console ffff8000`0abbec60  lk!__tracepoint_drv_pre_channel_switch ffff8000`0aba0fa0  lk!__tracepoint_sched_cpu_capacity_tp ffff8000`0abadc60  lk!__tracepoint_f2fs_issue_flush ffff8000`0abbc2a0  lk!__tracepoint_rdev_start_radar_detection ffff8000`0aba71e0  lk!__tracepoint_nfs_readdir_cache_fill ffff8000`0abaf9a0  lk!__tracepoint_sysgraph ffff8000`0abb3060  lk!__tracepoint_regmap_async_complete_start ffff8000`0abbdc20  lk!__tracepoint_drv_sw_scan_start ffff8000`0aba74e0  lk!__tracepoint_nfs_create_exit ffff8000`0abb6c60  lk!__tracepoint_binder_alloc_page_start ffff8000`0abbd0a0  lk!__tracepoint_cfg80211_sched_scan_results ffff8000`0abbafa0  lk!__tracepoint_rdev_change_mpath ffff8000`0abb4c60  lk!__tracepoint_xhci_setup_device_slot ffff8000`0aba0520  lk!__tracepoint_irq_handler_exit ffff8000`0aba6260  lk!__tracepoint_ext4_lazy_itable_init ffff8000`0aba5060  lk!__tracepoint_ext4_discard_preallocations ffff8000`0abb08a0  lk!__tracepoint_mali_SCHED_RETAIN_CTX_NOLOCK ffff8000`0aba64a0  lk!__tracepoint_ext4_fc_track_inode ffff8000`0abb7b60  lk!__tracepoint_qdisc_reset ffff8000`0aba8c60  lk!__tracepoint_nfs4_secinfo ffff8000`0abb9ea0  lk!__tracepoint_cache_entry_update ffff8000`0abb6420  lk!__tracepoint_scmi_fc_call ffff8000`0abbca60  lk!__tracepoint_cfg80211_tx_mgmt_expired ffff8000`0aba17e0  lk!__tracepoint_module_get ffff8000`0aba5160  lk!__tracepoint_ext4_free_blocks ffff8000`0aba3920  lk!__tracepoint_exit_mmap ffff8000`0abb1120  lk!__tracepoint_mali_SCHEDULER_RUNNABLE_KCTX_ROTATE ffff8000`0abb00e0  lk!__tracepoint_mali_PM_REQUEST_CHANGE_SHADER_NEEDED ffff8000`0abbe420  lk!__tracepoint_drv_get_ringparam ffff8000`0aba93a0  lk!__tracepoint_nfs4_commit ffff8000`0abbdc60  lk!__tracepoint_drv_sw_scan_complete ffff8000`0aba8e60  lk!__tracepoint_nfs4_get_security_label ffff8000`0aba85a0  lk!__tracepoint_nfs4_state_mgr_failed ffff8000`0abb9560  lk!__tracepoint_svc_xdr_sendto ffff8000`0abbd720  lk!__tracepoint_drv_suspend ffff8000`0abbc0e0  lk!__tracepoint_rdev_add_tx_ts ffff8000`0abb66e0  lk!__tracepoint_binder_unlock ffff8000`0abb01e0  lk!__tracepoint_mali_PM_CORES_AVAILABLE ffff8000`0abbe120  lk!__tracepoint_drv_offset_tsf ffff8000`0aba4260  lk!__tracepoint_writeback_single_inode ffff8000`0abbc9a0  lk!__tracepoint_cfg80211_michael_mic_failure ffff8000`0aba9e20  lk!__tracepoint_nfsd_set_fh_dentry_badhandle ffff8000`0abb60e0  lk!__tracepoint_thermal_zone_trip ffff8000`0aba3f20  lk!__tracepoint_writeback_start ffff8000`0aba8a60  lk!__tracepoint_nfs4_test_open_stateid ffff8000`0abb85e0  lk!__tracepoint_rpc_task_complete ffff8000`0abad2a0  lk!__tracepoint_f2fs_truncate_nodes_enter ffff8000`0abb43a0  lk!__tracepoint_dwc3_complete_trb ffff8000`0abbb620  lk!__tracepoint_rdev_join_ocb ffff8000`0aba0320  lk!__tracepoint_kvm_set_guest_debug ffff8000`0abb18a0  lk!__tracepoint_mali_PM_MCU_HCTL_MCU_ON_RECHECK ffff8000`0abbc820  lk!__tracepoint_cfg80211_send_rx_assoc ffff8000`0abb03e0  lk!__tracepoint_mali_PM_CURRENT_POLICY_INIT ffff8000`0aba49e0  lk!__tracepoint_ext4_request_inode ffff8000`0abae820  lk!__tracepoint_io_uring_queue_async_work ffff8000`0aba12e0  lk!__tracepoint_rcu_exp_funnel_lock ffff8000`0abb8660  lk!__tracepoint_rpc_task_signalled ffff8000`0abb3420  lk!__tracepoint_scsi_dispatch_cmd_done ffff8000`0abbef20  lk!__tracepoint_drv_sta_set_4addr ffff8000`0abb9260  lk!__tracepoint_xprt_get_cong ffff8000`0abb5aa0  lk!__tracepoint_rtc_timer_fired ffff8000`0abac4a0  lk!__tracepoint_btrfs_qgroup_trace_extent ffff8000`0abb29e0  lk!__tracepoint_mali_CSI_PROTM_PEND_SET ffff8000`0aba58a0  lk!__tracepoint_ext4_ext_map_blocks_exit ffff8000`0abb4c20  lk!__tracepoint_xhci_discover_or_reset_device ffff8000`0abbb320  lk!__tracepoint_rdev_assoc ffff8000`0abba7a0  lk!__tracepoint_rdev_return_void ffff8000`0abb36a0  lk!__tracepoint_ata_qc_complete_failed ffff8000`0aba09a0  lk!__tracepoint_sched_switch ffff8000`0aba5a20  lk!__tracepoint_ext4_trim_extent ffff8000`0abb45e0  lk!__tracepoint_xhci_dbg_ring_expansion ffff8000`0abb9fe0  lk!__tracepoint_svc_unregister ffff8000`0abbeea0  lk!__tracepoint_drv_get_ftm_responder_stats ffff8000`0abbb520  lk!__tracepoint_rdev_set_cqm_rssi_range_config ffff8000`0aba54a0  lk!__tracepoint_ext4_mb_bitmap_load ffff8000`0abb3620  lk!__tracepoint_ata_qc_issue ffff8000`0abba7e0  lk!__tracepoint_rdev_get_antenna ffff8000`0abbaaa0  lk!__tracepoint_rdev_set_default_mgmt_key ffff8000`0abb4ae0  lk!__tracepoint_xhci_handle_cmd_config_ep ffff8000`0abbcf60  lk!__tracepoint_cfg80211_pmksa_candidate_notify ffff8000`0abb17e0  lk!__tracepoint_mali_PM_MCU_RESET_WAIT ffff8000`0aba67e0  lk!__tracepoint_jbd2_handle_restart ffff8000`0abbcee0  lk!__tracepoint_cfg80211_cqm_pktloss_notify ffff8000`0abb5260  lk!__tracepoint_usb_gadget_set_selfpowered ffff8000`0abb2c20  lk!__tracepoint_mali_KCPU_FENCE_WAIT_END ffff8000`0aba10a0  lk!__tracepoint_sched_update_nr_running_tp ffff8000`0abad660  lk!__tracepoint_f2fs_direct_IO_exit ffff8000`0abb4b20  lk!__tracepoint_xhci_add_endpoint ffff8000`0abb4720  lk!__tracepoint_xhci_queue_trb ffff8000`0abb3be0  lk!__tracepoint_ata_port_freeze ffff8000`0aba4ae0  lk!__tracepoint_ext4_nfs_commit_metadata ffff8000`0abaef60  lk!__tracepoint_clk_set_max_rate ffff8000`0abad020  lk!__tracepoint_f2fs_new_inode ffff8000`0abb7da0  lk!__tracepoint_page_pool_state_hold ffff8000`0aba3720  lk!__tracepoint_mm_compaction_isolate_migratepages ffff8000`0abb86e0  lk!__tracepoint_rpc_task_call_done ffff8000`0aba4060  lk!__tracepoint_writeback_bdi_register ffff8000`0abbf3e0  lk!__tracepoint_api_sched_scan_stopped ffff8000`0ab9f9e0  lk!__tracepoint_kvm_userspace_exit ffff8000`0abb8860  lk!__tracepoint_rpc__prog_mismatch ffff8000`0abacca0  lk!__tracepoint_update_bytes_may_use ffff8000`0abb93a0  lk!__tracepoint_xs_stream_read_request ffff8000`0abb2960  lk!__tracepoint_mali_QUEUE_SYNC_UPDATE_TEST_VAL ffff8000`0abac9e0  lk!__tracepoint_btrfs_reserve_ticket ffff8000`0ab9fba0  lk!__tracepoint_kvm_dirty_ring_push ffff8000`0aba30a0  lk!__tracepoint_mm_vmscan_memcg_softlimit_reclaim_end ffff8000`0aba0220  lk!__tracepoint_kvm_arm_set_regset ffff8000`0aba5260  lk!__tracepoint_ext4_alloc_da_blocks ffff8000`0abbed60  lk!__tracepoint_drv_get_txpower ffff8000`0aba7be0  lk!__tracepoint_nfs_fscache_write_page ffff8000`0abae020  lk!__tracepoint_f2fs_bmap ffff8000`0aba8de0  lk!__tracepoint_nfs4_get_acl ffff8000`0abb4460  lk!__tracepoint_xhci_dbg_address ffff8000`0abae220  lk!__tracepoint_block_dirty_buffer ffff8000`0abae720  lk!__tracepoint_kyber_throttled ffff8000`0aba1920  lk!__tracepoint_timer_expire_entry ffff8000`0abbab20  lk!__tracepoint_rdev_start_ap ffff8000`0abbe0e0  lk!__tracepoint_drv_set_tsf ffff8000`0abbcfa0  lk!__tracepoint_cfg80211_report_obss_beacon ffff8000`0abafb60  lk!__tracepoint_mali_CORE_GPU_IRQ ffff8000`0abb4ba0  lk!__tracepoint_xhci_free_dev ffff8000`0abb13a0  lk!__tracepoint_mali_CSF_FIRMWARE_MCU_SLEEP ffff8000`0abb8520  lk!__tracepoint_rpc_task_run_action ffff8000`0aba8720  lk!__tracepoint_nfs4_open_reclaim ffff8000`0abb6ee0  lk!__tracepoint_snd_soc_bias_level_start ffff8000`0abbe4a0  lk!__tracepoint_drv_offchannel_tx_cancel_wait ffff8000`0abab8a0  lk!__tracepoint_btrfs_ordered_extent_add ffff8000`0abbb060  lk!__tracepoint_rdev_get_mpp ffff8000`0abacc60  lk!__tracepoint_btrfs_tree_read_lock_atomic ffff8000`0abaa220  lk!__tracepoint_nfsd_dirent ffff8000`0aba18e0  lk!__tracepoint_timer_start ffff8000`0abbf2a0  lk!__tracepoint_api_disconnect ffff8000`0abb71e0  lk!__tracepoint_snd_soc_jack_notify ffff8000`0abba420  lk!__tracepoint_rpcgss_need_reencode ffff8000`0abaf5e0  lk!__tracepoint_io_page_fault ffff8000`0abb8ba0  lk!__tracepoint_rpc_buf_alloc ffff8000`0abbcc20  lk!__tracepoint_cfg80211_cqm_rssi_notify ffff8000`0abbd360  lk!__tracepoint_cfg80211_update_owe_info_event ffff8000`0abb09a0  lk!__tracepoint_mali_ARB_GPU_GRANTED ffff8000`0aba1760  lk!__tracepoint_module_load ffff8000`0aba4fe0  lk!__tracepoint_ext4_mb_release_inode_pa ffff8000`0abb9b60  lk!__tracepoint_svcsock_udp_recv_err ffff8000`0abbbb20  lk!__tracepoint_rdev_del_pmksa ffff8000`0abbf760  lk!__tracepoint_mptcp_sendmsg_frag ffff8000`0abbc1a0  lk!__tracepoint_rdev_tdls_cancel_channel_switch ffff8000`0abae1e0  lk!__tracepoint_block_touch_buffer ffff8000`0abadee0  lk!__tracepoint_f2fs_decompress_pages_start ffff8000`0abadce0  lk!__tracepoint_f2fs_lookup_read_extent_tree_end ffff8000`0abb94a0  lk!__tracepoint_rpcb_register ffff8000`0abb8aa0  lk!__tracepoint_rpcb_timeout_err ffff8000`0abaa4e0  lk!__tracepoint_nfsd_layout_recall_fail ffff8000`0abbe320  lk!__tracepoint_drv_get_antenna ffff8000`0aba8ee0  lk!__tracepoint_nfs4_setattr ffff8000`0abbe260  lk!__tracepoint_drv_flush ffff8000`0aba7a60  lk!__tracepoint_nfs_aop_readahead_done ffff8000`0aba7ca0  lk!__tracepoint_nfs_initiate_write ffff8000`0abb6720  lk!__tracepoint_binder_ioctl_done ffff8000`0abbb7a0  lk!__tracepoint_rdev_testmode_dump ffff8000`0aba6960  lk!__tracepoint_jbd2_write_superblock ffff8000`0aba7620  lk!__tracepoint_nfs_rmdir_enter ffff8000`0aba3ae0  lk!__tracepoint_cma_release ffff8000`0abb1ee0  lk!__tracepoint_mali_GROUP_SYNC_UPDATE_DONE ffff8000`0abbf260  lk!__tracepoint_api_connection_loss ffff8000`0abbd3a0  lk!__tracepoint_cfg80211_bss_color_notify ffff8000`0aba6720  lk!__tracepoint_jbd2_end_commit ffff8000`0aba6c60  lk!__tracepoint_nfs_invalidate_mapping_exit ffff8000`0abb4520  lk!__tracepoint_xhci_dbg_reset_ep ffff8000`0abbdde0  lk!__tracepoint_drv_sta_notify ffff8000`0abad6e0  lk!__tracepoint_f2fs_submit_page_bio ffff8000`0abb1be0  lk!__tracepoint_mali_CSG_SLOT_CLEANED ffff8000`0aba23a0  lk!__tracepoint_clock_disable ffff8000`0aba3d20  lk!__tracepoint_inode_foreign_history ffff8000`0abb32a0  lk!__tracepoint_dma_fence_signaled ffff8000`0abb63a0  lk!__tracepoint_mmc_request_start ffff8000`0abac520  lk!__tracepoint_btrfs_qgroup_account_extent ffff8000`0abae4a0  lk!__tracepoint_block_bio_frontmerge ffff8000`0abb4da0  lk!__tracepoint_xhci_address_ctrl_ctx ffff8000`0abbc8e0  lk!__tracepoint_cfg80211_tx_mlme_mgmt ffff8000`0abb5b60  lk!__tracepoint_i2c_reply ffff8000`0aba2aa0  lk!__tracepoint_mem_return_failed ffff8000`0abb67a0  lk!__tracepoint_binder_read_done ffff8000`0abbeb60  lk!__tracepoint_drv_start_pmsr ffff8000`0aba89a0  lk!__tracepoint_nfs4_reclaim_delegation ffff8000`0abb32e0  lk!__tracepoint_dma_fence_wait_start ffff8000`0abb70e0  lk!__tracepoint_snd_soc_dapm_path ffff8000`0aba2a60  lk!__tracepoint_mem_connect ffff8000`0abaeae0  lk!__tracepoint_io_uring_task_work_run ffff8000`0aba5b60  lk!__tracepoint_ext4_remove_blocks ffff8000`0abbd9e0  lk!__tracepoint_drv_configure_filter ffff8000`0abb7660  lk!__tracepoint_netif_rx_exit ffff8000`0abba260  lk!__tracepoint_rpcgss_svc_unwrap_failed ffff8000`0abb3ba0  lk!__tracepoint_ata_std_sched_eh ffff8000`0abae5e0  lk!__tracepoint_block_split ffff8000`0abba8a0  lk!__tracepoint_rdev_add_virtual_intf ffff8000`0abb8d60  lk!__tracepoint_rpc_socket_error ffff8000`0abbcba0  lk!__tracepoint_cfg80211_control_port_tx_status ffff8000`0aba33a0  lk!__tracepoint_percpu_alloc_percpu_fail ffff8000`0abbf1a0  lk!__tracepoint_api_stop_tx_ba_cb ffff8000`0aba8660  lk!__tracepoint_nfs4_xdr_bad_filehandle ffff8000`0abbcb60  lk!__tracepoint_cfg80211_mgmt_tx_status ffff8000`0abb6020  lk!__tracepoint_hwmon_attr_show_string ffff8000`0abb75e0  lk!__tracepoint_napi_gro_receive_exit ffff8000`0abace60  lk!__tracepoint_raid56_scrub_read_recover ffff8000`0abba5e0  lk!__tracepoint_rpcgss_context ffff8000`0abbb2e0  lk!__tracepoint_rdev_auth ffff8000`0abb2320  lk!__tracepoint_mali_SCHEDULER_HANDLE_IDLE_SLOTS ffff8000`0abb2720  lk!__tracepoint_mali_CSI_INTERRUPT_TILER_OOM ffff8000`0ab9ffe0  lk!__tracepoint_kvm_timer_save_state ffff8000`0abaf860  lk!__tracepoint_mali_total_alloc_pages_change ffff8000`0abb11e0  lk!__tracepoint_mali_SCHEDULER_GPU_IDLE_WORKER_END ffff8000`0abab4a0  lk!__tracepoint_nfsd_cb_recall_any ffff8000`0aba53a0  lk!__tracepoint_ext4_forget ffff8000`0aba83a0  lk!__tracepoint_nfs4_sequence ffff8000`0abb58e0  lk!__tracepoint_rtc_irq_set_freq ffff8000`0aba3d60  lk!__tracepoint_inode_switch_wbs ffff8000`0aba0b60  lk!__tracepoint_sched_process_exec ffff8000`0aba0720  lk!__tracepoint_workqueue_execute_start ffff8000`0abb95a0  lk!__tracepoint_svc_authenticate ffff8000`0aba0ca0  lk!__tracepoint_sched_stat_runtime ffff8000`0abab7e0  lk!__tracepoint_btrfs_truncate_show_fi_regular ffff8000`0abba3e0  lk!__tracepoint_rpcgss_seqno ffff8000`0abb3e60  lk!__tracepoint_spi_controller_busy ffff8000`0abb43e0  lk!__tracepoint_dwc3_gadget_ep_enable ffff8000`0abb0d20  lk!__tracepoint_mali_SCHEDULER_TICK_START ffff8000`0aba3560  lk!__tracepoint_mm_page_free ffff8000`0aba6da0  lk!__tracepoint_nfs_writeback_page_enter ffff8000`0aba5fa0  lk!__tracepoint_ext4_es_shrink ffff8000`0abbf320  lk!__tracepoint_api_cqm_beacon_loss_notify ffff8000`0abb2da0  lk!__tracepoint_regmap_bulk_write ffff8000`0aba95a0  lk!__tracepoint_pnfs_update_layout ffff8000`0aba3520  lk!__tracepoint_kmem_cache_free ffff8000`0abab560  lk!__tracepoint_nfsd_cb_layout_done ffff8000`0abb1920  lk!__tracepoint_mali_PM_MCU_HCTL_SHADERS_PEND_OFF ffff8000`0abb1060  lk!__tracepoint_mali_SCHEDULER_TICK_NOADVANCE ffff8000`0aba5e60  lk!__tracepoint_ext4_es_shrink_count ffff8000`0abae6e0  lk!__tracepoint_kyber_adjust ffff8000`0abb2e20  lk!__tracepoint_regmap_hw_read_start ffff8000`0abb38a0  lk!__tracepoint_ata_eh_link_autopsy ffff8000`0abad220  lk!__tracepoint_f2fs_truncate_inode_blocks_enter ffff8000`0abaab20  lk!__tracepoint_nfsd_file_free ffff8000`0abb91e0  lk!__tracepoint_xprt_reserve_cong ffff8000`0abb4420  lk!__tracepoint_dwc3_gadget_ep_disable ffff8000`0aba7f60  lk!__tracepoint_nfs_direct_write_schedule_iovec ffff8000`0abb6e20  lk!__tracepoint_binder_return ffff8000`0abadca0  lk!__tracepoint_f2fs_lookup_extent_tree_start ffff8000`0abbf6e0  lk!__tracepoint_stop_queue ffff8000`0aba79e0  lk!__tracepoint_nfs_aop_readpage_done ffff8000`0abaf1a0  lk!__tracepoint_regulator_enable ffff8000`0aba5960  lk!__tracepoint_ext4_load_inode ffff8000`0abad9e0  lk!__tracepoint_f2fs_vm_page_mkwrite ffff8000`0abac3e0  lk!__tracepoint_btrfs_qgroup_reserve_data ffff8000`0abb21e0  lk!__tracepoint_mali_SCHEDULER_PROTM_ENTER ffff8000`0aba7fe0  lk!__tracepoint_nfs_fh_to_dentry ffff8000`0abbda60  lk!__tracepoint_drv_set_tim ffff8000`0abac460  lk!__tracepoint_btrfs_qgroup_account_extents ffff8000`0abac120  lk!__tracepoint_btrfs_find_cluster ffff8000`0abbb5e0  lk!__tracepoint_rdev_join_ibss ffff8000`0abb57a0  lk!__tracepoint_usb_gadget_giveback_request ffff8000`0abb3460  lk!__tracepoint_scsi_dispatch_cmd_timeout ffff8000`0aba5660  lk!__tracepoint_ext4_fallocate_exit ffff8000`0abb3c60  lk!__tracepoint_ata_sff_hsm_state ffff8000`0abbd020  lk!__tracepoint_cfg80211_scan_done ffff8000`0abb4ea0  lk!__tracepoint_xhci_ring_expansion ffff8000`0aba0da0  lk!__tracepoint_sched_swap_numa ffff8000`0aba35e0  lk!__tracepoint_mm_page_alloc ffff8000`0abb2520  lk!__tracepoint_mali_CSF_GROUP_SUSPENDED_ON_WAIT_SYNC ffff8000`0abaada0  lk!__tracepoint_nfsd_file_opened ffff8000`0abbd2e0  lk!__tracepoint_cfg80211_pmsr_report ffff8000`0abaea20  lk!__tracepoint_io_uring_task_add ffff8000`0abaaa60  lk!__tracepoint_nfsd_clid_verf_mismatch ffff8000`0abad4a0  lk!__tracepoint_f2fs_gc_end ffff8000`0aba6d60  lk!__tracepoint_nfs_setattr_exit ffff8000`0abaaf20  lk!__tracepoint_nfsd_file_lru_del_disposed ffff8000`0abb8360  lk!__tracepoint_rpc_call_status ffff8000`0aba82a0  lk!__tracepoint_nfs4_create_session ffff8000`0abbf820  lk!__tracepoint_subflow_check_data_avail ffff8000`0abb40a0  lk!__tracepoint_dwc3_readl ffff8000`0abaeba0  lk!__tracepoint_gpio_direction ffff8000`0aba8060  lk!__tracepoint_nfs_mount_option ffff8000`0abb3260  lk!__tracepoint_dma_fence_enable_signal ffff8000`0abb2f20  lk!__tracepoint_regcache_sync ffff8000`0abba0a0  lk!__tracepoint_rpcgss_verify_mic ffff8000`0aba9420  lk!__tracepoint_nfs4_layoutget ffff8000`0abbd960  lk!__tracepoint_drv_link_info_changed ffff8000`0aba3aa0  lk!__tracepoint_test_pages_isolated ffff8000`0aba17a0  lk!__tracepoint_module_free ffff8000`0abad320  lk!__tracepoint_f2fs_truncate_node ffff8000`0abaa520  lk!__tracepoint_nfsd_layout_recall_release ffff8000`0abb39e0  lk!__tracepoint_ata_slave_hardreset_begin ffff8000`0abaaee0  lk!__tracepoint_nfsd_file_lru_del ffff8000`0aba6ea0  lk!__tracepoint_nfs_fsync_enter ffff8000`0aba5ee0  lk!__tracepoint_ext4_es_shrink_scan_exit ffff8000`0abae060  lk!__tracepoint_f2fs_fiemap ffff8000`0aba4560  lk!__tracepoint_break_lease_block ffff8000`0aba7760  lk!__tracepoint_nfs_unlink_exit ffff8000`0ab9fc20  lk!__tracepoint_kvm_dirty_ring_exit ffff8000`0aba55e0  lk!__tracepoint_ext4_punch_hole ffff8000`0ababc60  lk!__tracepoint_btrfs_sync_fs ffff8000`0aba0820  lk!__tracepoint_sched_kthread_work_queue_work ffff8000`0abb5820  lk!__tracepoint_rtc_read_time ffff8000`0abb7e20  lk!__tracepoint_neigh_create ffff8000`0aba51e0  lk!__tracepoint_ext4_sync_file_exit ffff8000`0abb6160  lk!__tracepoint_thermal_power_cpu_limit ffff8000`0aba4420  lk!__tracepoint_posix_lock_inode ffff8000`0abb68e0  lk!__tracepoint_binder_transaction_node_to_ref ffff8000`0aba86e0  lk!__tracepoint_nfs_cb_badprinc ffff8000`0abb0a20  lk!__tracepoint_mali_ARB_GPU_STARTED ffff8000`0abaa6e0  lk!__tracepoint_nfsd_stid_revoke ffff8000`0abbd5e0  lk!__tracepoint_drv_return_u64 ffff8000`0abad160  lk!__tracepoint_f2fs_truncate_data_blocks_range ffff8000`0aba8420  lk!__tracepoint_nfs4_sequence_done ffff8000`0abbe9e0  lk!__tracepoint_drv_get_expected_throughput ffff8000`0aba4360  lk!__tracepoint_sb_mark_inode_writeback ffff8000`0abb6a60  lk!__tracepoint_binder_transaction_buffer_release ffff8000`0abb3d60  lk!__tracepoint_atapi_pio_transfer_data ffff8000`0abb2de0  lk!__tracepoint_regmap_bulk_read ffff8000`0abb9720  lk!__tracepoint_svc_xprt_create_err ffff8000`0abbc8a0  lk!__tracepoint_cfg80211_rx_mlme_mgmt ffff8000`0abb2a60  lk!__tracepoint_mali_KCPU_QUEUE_CREATE ffff8000`0abb26e0  lk!__tracepoint_mali_CSI_INTERRUPT_FAULT ffff8000`0aba57e0  lk!__tracepoint_ext4_ext_convert_to_initialized_fastpath ffff8000`0aba83e0  lk!__tracepoint_nfs4_reclaim_complete ffff8000`0abbb860  lk!__tracepoint_rdev_return_int_tx_rx ffff8000`0aba13e0  lk!__tracepoint_rcu_fqs ffff8000`0abbf8a0  lk!__tracepoint_ma_read ffff8000`0abbb1a0  lk!__tracepoint_rdev_join_mesh ffff8000`0abbe860  lk!__tracepoint_drv_start_ap ffff8000`0abb5fa0  lk!__tracepoint_hwmon_attr_show ffff8000`0abac960  lk!__tracepoint_btrfs_done_preemptive_reclaim ffff8000`0aba55a0  lk!__tracepoint_ext4_fallocate_enter ffff8000`0ababfa0  lk!__tracepoint_btrfs_flush_space ffff8000`0aba6120  lk!__tracepoint_ext4_getfsmap_high_key ffff8000`0abb94e0  lk!__tracepoint_rpcb_unregister ffff8000`0abadd20  lk!__tracepoint_f2fs_update_read_extent_tree_range ffff8000`0abbdb20  lk!__tracepoint_drv_hw_scan ffff8000`0abb8a60  lk!__tracepoint_rpcb_prog_unavail_err ffff8000`0aba6c20  lk!__tracepoint_nfs_invalidate_mapping_enter ffff8000`0aba3360  lk!__tracepoint_percpu_free_percpu ffff8000`0aba7020  lk!__tracepoint_nfs_readdir_uncached_done ffff8000`0aba70e0  lk!__tracepoint_nfs_size_wcc ffff8000`0ab9f7e0  lk!__tracepoint_initcall_start ffff8000`0aba53e0  lk!__tracepoint_ext4_da_update_reserve_space ffff8000`0aba8760  lk!__tracepoint_nfs4_open_expired ffff8000`0aba9d60  lk!__tracepoint_nfsd_fh_verify ffff8000`0abbcca0  lk!__tracepoint_cfg80211_chandef_dfs_required ffff8000`0abb6660  lk!__tracepoint_binder_lock ffff8000`0abad7a0  lk!__tracepoint_f2fs_prepare_read_bio ffff8000`0abb2fa0  lk!__tracepoint_regmap_cache_bypass ffff8000`0ababee0  lk!__tracepoint_btrfs_cow_block ffff8000`0abbaa20  lk!__tracepoint_rdev_add_key ffff8000`0ababf20  lk!__tracepoint_btrfs_space_reservation ffff8000`0abbf7a0  lk!__tracepoint_get_mapping_status ffff8000`0aba77e0  lk!__tracepoint_nfs_symlink_exit ffff8000`0abb3ea0  lk!__tracepoint_spi_setup ffff8000`0abad920  lk!__tracepoint_f2fs_do_write_data_page ffff8000`0abae0e0  lk!__tracepoint_f2fs_dataread_end ffff8000`0aba97a0  lk!__tracepoint_nfs4_deviceid_free ffff8000`0abbf5e0  lk!__tracepoint_api_send_eosp_nullfunc ffff8000`0aba8f20  lk!__tracepoint_nfs4_delegreturn ffff8000`0abaa160  lk!__tracepoint_nfsd_write_done ffff8000`0abb0be0  lk!__tracepoint_mali_CSF_FIRMWARE_REBOOT ffff8000`0abb63e0  lk!__tracepoint_mmc_request_done ffff8000`0abad3a0  lk!__tracepoint_f2fs_file_write_iter ffff8000`0aba2de0  lk!__tracepoint_skip_task_reaping ffff8000`0aba43e0  lk!__tracepoint_locks_get_lock_context ffff8000`0abb1360  lk!__tracepoint_mali_CSF_FIRMWARE_MCU_HALTED ffff8000`0abac0e0  lk!__tracepoint_btrfs_reserve_extent_cluster ffff8000`0abb0e20  lk!__tracepoint_mali_SCHEDULER_PROTM_WAIT_QUIT_START ffff8000`0abb1160  lk!__tracepoint_mali_SCHEDULER_RUNNABLE_KCTX_HEAD ffff8000`0aba44a0  lk!__tracepoint_locks_remove_posix ffff8000`0aba81a0  lk!__tracepoint_nfs4_setclientid_confirm ffff8000`0aba6de0  lk!__tracepoint_nfs_writeback_page_exit ffff8000`0abb3360  lk!__tracepoint_sync_timeline ffff8000`0abb96e0  lk!__tracepoint_svc_stats_latency ffff8000`0abab460  lk!__tracepoint_nfsd_cb_offload ffff8000`0abafbe0  lk!__tracepoint_mali_CORE_GPU_IRQ_DONE ffff8000`0abab9a0  lk!__tracepoint_btrfs_ordered_extent_lookup ffff8000`0abbc5e0  lk!__tracepoint_rdev_reset_tid_config ffff8000`0abaf6a0  lk!__tracepoint_drm_vblank_event_delivered ffff8000`0abaea60  lk!__tracepoint_io_uring_req_failed ffff8000`0abb3ce0  lk!__tracepoint_ata_sff_port_intr ffff8000`0abbd920  lk!__tracepoint_drv_vif_cfg_changed ffff8000`0abab6e0  lk!__tracepoint_btrfs_inode_evict ffff8000`0abad0a0  lk!__tracepoint_f2fs_unlink_exit ffff8000`0abbce20  lk!__tracepoint_cfg80211_rx_unexpected_4addr_frame ffff8000`0aba4ba0  lk!__tracepoint_ext4_write_begin ffff8000`0aba2360  lk!__tracepoint_clock_enable ffff8000`0abbd0e0  lk!__tracepoint_cfg80211_get_bss ffff8000`0aba5ae0  lk!__tracepoint_ext4_get_implied_cluster_alloc_exit ffff8000`0abbd620  lk!__tracepoint_drv_start ffff8000`0abbe7e0  lk!__tracepoint_drv_assign_vif_chanctx ffff8000`0abbe520  lk!__tracepoint_drv_set_rekey_data ffff8000`0abb10e0  lk!__tracepoint_mali_SCHEDULER_RUNNABLE_KCTX_REMOVE ffff8000`0abbd6a0  lk!__tracepoint_drv_get_et_sset_count ffff8000`0abb60a0  lk!__tracepoint_cdev_update ffff8000`0abb5620  lk!__tracepoint_usb_ep_fifo_status ffff8000`0abb7860  lk!__tracepoint_tcp_retransmit_skb ffff8000`0ababb60  lk!__tracepoint_btrfs_ordered_extent_mark_finished ffff8000`0abbf560  lk!__tracepoint_api_enable_rssi_reports ffff8000`0aba4960  lk!__tracepoint_ext4_other_inode_update_time ffff8000`0abaaf60  lk!__tracepoint_nfsd_file_gc_in_use ffff8000`0abbb960  lk!__tracepoint_rdev_sched_scan_stop ffff8000`0abb81e0  lk!__tracepoint_rpc_clnt_release ffff8000`0abbe360  lk!__tracepoint_drv_remain_on_channel ffff8000`0aba9060  lk!__tracepoint_nfs4_lookup_root ffff8000`0abba760  lk!__tracepoint_rdev_resume ffff8000`0abb4860  lk!__tracepoint_xhci_alloc_virt_device ffff8000`0abac720  lk!__tracepoint_btrfs_inode_mod_outstanding_extents ffff8000`0aba21e0  lk!__tracepoint_cpu_frequency_limits ffff8000`0abba860  lk!__tracepoint_rdev_set_wakeup ffff8000`0aba9520  lk!__tracepoint_nfs4_layouterror ffff8000`0abafca0  lk!__tracepoint_mali_CORE_GPU_PRFCNT_SAMPLE ffff8000`0abb7120  lk!__tracepoint_snd_soc_dapm_connected ffff8000`0abb7620  lk!__tracepoint_netif_receive_skb_exit ffff8000`0abae9a0  lk!__tracepoint_io_uring_submit_sqe ffff8000`0abba120  lk!__tracepoint_rpcgss_unwrap ffff8000`0aba4220  lk!__tracepoint_writeback_single_inode_start ffff8000`0aba92e0  lk!__tracepoint_nfs4_pnfs_read ffff8000`0abb0060  lk!__tracepoint_mali_PM_DESIRED_REACHED ffff8000`0abba2e0  lk!__tracepoint_rpcgss_svc_accept_upcall ffff8000`0abb6aa0  lk!__tracepoint_binder_transaction_failed_buffer_release ffff8000`0aba6360  lk!__tracepoint_ext4_fc_commit_stop ffff8000`0abaaae0  lk!__tracepoint_nfsd_clid_confirmed_r ffff8000`0aba4820  lk!__tracepoint_iomap_dio_invalidate_fail ffff8000`0aba5d60  lk!__tracepoint_ext4_es_find_extent_range_enter ffff8000`0abadb60  lk!__tracepoint_f2fs_queue_discard ffff8000`0aba6b60  lk!__tracepoint_nfs_refresh_inode_exit ffff8000`0aba04a0  lk!__tracepoint_cpuhp_exit ffff8000`0abb88e0  lk!__tracepoint_rpc__garbage_args ffff8000`0aba65e0  lk!__tracepoint_jbd2_start_commit ffff8000`0abb03a0  lk!__tracepoint_mali_PM_SET_POLICY ffff8000`0abb71a0  lk!__tracepoint_snd_soc_jack_report ffff8000`0aba2d20  lk!__tracepoint_wake_reaper ffff8000`0abadba0  lk!__tracepoint_f2fs_issue_discard ffff8000`0abb7aa0  lk!__tracepoint_fib_table_lookup ffff8000`0abaa0e0  lk!__tracepoint_nfsd_write_opened ffff8000`0abb81a0  lk!__tracepoint_rpc_clnt_shutdown ffff8000`0abb6960  lk!__tracepoint_binder_transaction_ref_to_ref ffff8000`0abbcc60  lk!__tracepoint_cfg80211_reg_can_beacon ffff8000`0abbb420  lk!__tracepoint_rdev_set_power_mgmt ffff8000`0abb3e20  lk!__tracepoint_spi_controller_idle ffff8000`0abbc660  lk!__tracepoint_rdev_color_change ffff8000`0aba2920  lk!__tracepoint_xdp_redirect_map_err ffff8000`0aba90a0  lk!__tracepoint_nfs4_fsinfo ffff8000`0aba96e0  lk!__tracepoint_pnfs_mds_fallback_write_done ffff8000`0abab160  lk!__tracepoint_nfsd_drc_mismatch ffff8000`0abaeb20  lk!__tracepoint_io_uring_short_write ffff8000`0abb7160  lk!__tracepoint_snd_soc_jack_irq ffff8000`0aba6860  lk!__tracepoint_jbd2_handle_stats ffff8000`0abbafe0  lk!__tracepoint_rdev_get_mpath ffff8000`0ababa20  lk!__tracepoint_btrfs_ordered_extent_lookup_first_range ffff8000`0aba9260  lk!__tracepoint_nfs4_map_gid_to_group ffff8000`0abb7be0  lk!__tracepoint_qdisc_create ffff8000`0aba32a0  lk!__tracepoint_mm_vmscan_node_reclaim_end ffff8000`0aba40e0  lk!__tracepoint_writeback_queue_io ffff8000`0abba1e0  lk!__tracepoint_rpcgss_svc_unwrap ffff8000`0abab2e0  lk!__tracepoint_nfsd_cb_lost ffff8000`0abac1a0  lk!__tracepoint_btrfs_setup_cluster ffff8000`0abb0520  lk!__tracepoint_mali_PM_WAKE_WAITERS ffff8000`0aba7ae0  lk!__tracepoint_nfs_readpage_done ffff8000`0aba9ae0  lk!__tracepoint_nfs4_getxattr ffff8000`0abaaaa0  lk!__tracepoint_nfsd_clid_fresh ffff8000`0abbe760  lk!__tracepoint_drv_change_chanctx ffff8000`0ab9fd20  lk!__tracepoint_kvm_test_age_hva ffff8000`0abab260  lk!__tracepoint_nfsd_cb_state ffff8000`0abb86a0  lk!__tracepoint_rpc_task_end ffff8000`0abaa7a0  lk!__tracepoint_nfsd_clid_confirmed ffff8000`0abbc7a0  lk!__tracepoint_cfg80211_notify_new_peer_candidate ffff8000`0abb2d20  lk!__tracepoint_regmap_reg_read ffff8000`0aba6fa0  lk!__tracepoint_nfs_readdir_force_readdirplus ffff8000`0abb5ba0  lk!__tracepoint_i2c_result ffff8000`0abb4360  lk!__tracepoint_dwc3_prepare_trb ffff8000`0aba6220  lk!__tracepoint_ext4_prefetch_bitmaps ffff8000`0aba9220  lk!__tracepoint_nfs4_map_uid_to_name ffff8000`0abb3560  lk!__tracepoint_nvme_async_event ffff8000`0abb28a0  lk!__tracepoint_mali_QUEUE_SYNC_UPDATE_EVAL_END ffff8000`0abadde0  lk!__tracepoint_f2fs_sync_dirty_inodes_enter ffff8000`0abaf3e0  lk!__tracepoint_regulator_set_voltage ffff8000`0abbe6e0  lk!__tracepoint_drv_add_chanctx ffff8000`0abbe8e0  lk!__tracepoint_drv_reconfig_complete ffff8000`0aba61e0  lk!__tracepoint_ext4_error ffff8000`0abbe1a0  lk!__tracepoint_drv_tx_last_beacon ffff8000`0abab420  lk!__tracepoint_nfsd_cb_notify_lock ffff8000`0aba8d60  lk!__tracepoint_nfs4_readlink ffff8000`0aba4920  lk!__tracepoint_iomap_iter ffff8000`0abbd8a0  lk!__tracepoint_drv_remove_interface ffff8000`0abb9ca0  lk!__tracepoint_svcsock_data_ready ffff8000`0abb8de0  lk!__tracepoint_rpc_socket_close ffff8000`0abbe620  lk!__tracepoint_drv_mgd_prepare_tx ffff8000`0abbbd20  lk!__tracepoint_rdev_return_chandef ffff8000`0abb8f60  lk!__tracepoint_xprt_disconnect_done ffff8000`0abb9960  lk!__tracepoint_svc_alloc_arg_err ffff8000`0aba4ee0  lk!__tracepoint_ext4_journalled_invalidate_folio ffff8000`0aba05e0  lk!__tracepoint_softirq_raise ffff8000`0abb46e0  lk!__tracepoint_xhci_handle_transfer ffff8000`0aba5360  lk!__tracepoint_ext4_mballoc_free ffff8000`0abb3ae0  lk!__tracepoint_ata_link_softreset_end ffff8000`0aba9360  lk!__tracepoint_nfs4_pnfs_write ffff8000`0abab620  lk!__tracepoint_btrfs_transaction_commit ffff8000`0abaaba0  lk!__tracepoint_nfsd_file_put ffff8000`0aba3ce0  lk!__tracepoint_writeback_dirty_inode ffff8000`0aba4e20  lk!__tracepoint_ext4_readpage ffff8000`0aba2ae0  lk!__tracepoint_rseq_update ffff8000`0abae8a0  lk!__tracepoint_io_uring_link ffff8000`0aba1b60  lk!__tracepoint_itimer_expire ffff8000`0abb69a0  lk!__tracepoint_binder_transaction_fd_send ffff8000`0ab9ff20  lk!__tracepoint_kvm_toggle_cache ffff8000`0aba3760  lk!__tracepoint_mm_compaction_isolate_freepages ffff8000`0abb84e0  lk!__tracepoint_rpc_task_begin ffff8000`0aba7960  lk!__tracepoint_nfs_sillyrename_unlink ffff8000`0abb5760  lk!__tracepoint_usb_ep_dequeue ffff8000`0abb9be0  lk!__tracepoint_svcsock_tcp_recv ffff8000`0aba4ea0  lk!__tracepoint_ext4_invalidate_folio ffff8000`0abbc920  lk!__tracepoint_cfg80211_send_auth_timeout ffff8000`0abae3a0  lk!__tracepoint_block_rq_merge ffff8000`0abbaa60  lk!__tracepoint_rdev_set_default_key ffff8000`0abba160  lk!__tracepoint_rpcgss_ctx_init ffff8000`0abb64e0  lk!__tracepoint_scmi_xfer_end ffff8000`0abbc9e0  lk!__tracepoint_cfg80211_ready_on_channel ffff8000`0abaa1e0  lk!__tracepoint_nfsd_write_err ffff8000`0abbc5a0  lk!__tracepoint_rdev_set_tid_config ffff8000`0abb1aa0  lk!__tracepoint_mali_PM_MCU_IN_SLEEP ffff8000`0aba6ae0  lk!__tracepoint_nfs_set_inode_stale ffff8000`0abb9da0  lk!__tracepoint_svcsock_accept_err ffff8000`0abbc060  lk!__tracepoint_rdev_set_qos_map ffff8000`0aba1ba0  lk!__tracepoint_tick_stop ffff8000`0aba3c60  lk!__tracepoint_writeback_mark_inode_dirty ffff8000`0aba5920  lk!__tracepoint_ext4_ext_load_extent ffff8000`0aba9da0  lk!__tracepoint_nfsd_fh_verify_err ffff8000`0abbec20  lk!__tracepoint_drv_channel_switch_beacon ffff8000`0aba3b60  lk!__tracepoint_cma_alloc_finish ffff8000`0abb76e0  lk!__tracepoint_napi_poll ffff8000`0abacda0  lk!__tracepoint_raid56_write_stripe ffff8000`0abb01a0  lk!__tracepoint_mali_PM_RELEASE_CHANGE_TILER_NEEDED ffff8000`0abb99e0  lk!__tracepoint_svc_defer_queue ffff8000`0abaae20  lk!__tracepoint_nfsd_file_fsnotify_handle_event ffff8000`0aba8220  lk!__tracepoint_nfs4_renew_async ffff8000`0aba39e0  lk!__tracepoint_mm_migrate_pages_start ffff8000`0abb6b60  lk!__tracepoint_binder_alloc_lru_start ffff8000`0abb2420  lk!__tracepoint_mali_CSF_GROUP_RUNNABLE ffff8000`0abb8820  lk!__tracepoint_rpc__prog_unavail ffff8000`0abb18e0  lk!__tracepoint_mali_PM_MCU_HCTL_SHADERS_READY_OFF ffff8000`0abb7ba0  lk!__tracepoint_qdisc_destroy ffff8000`0aba6aa0  lk!__tracepoint_jbd2_shrink_checkpoint_list ffff8000`0abbae20  lk!__tracepoint_rdev_del_station ffff8000`0abacba0  lk!__tracepoint_btrfs_set_lock_blocking_write ffff8000`0aba9120  lk!__tracepoint_nfs4_cb_recall ffff8000`0abbcde0  lk!__tracepoint_cfg80211_rx_spurious_frame ffff8000`0aba7ba0  lk!__tracepoint_nfs_fscache_read_page_exit ffff8000`0abb9420  lk!__tracepoint_rpcb_setport ffff8000`0aba6620  lk!__tracepoint_jbd2_commit_locking ffff8000`0abac9a0  lk!__tracepoint_btrfs_fail_all_tickets ffff8000`0aba6fe0  lk!__tracepoint_nfs_readdir_cache_fill_done ffff8000`0abb55a0  lk!__tracepoint_usb_ep_clear_halt ffff8000`0abb0320  lk!__tracepoint_mali_PM_GPU_ON ffff8000`0abbc2e0  lk!__tracepoint_rdev_set_mcast_rate ffff8000`0abb2160  lk!__tracepoint_mali_GROUP_IDLE_WAIT_HEAD ffff8000`0abadda0  lk!__tracepoint_f2fs_destroy_extent_tree ffff8000`0abb2aa0  lk!__tracepoint_mali_KCPU_QUEUE_DELETE ffff8000`0aba9e60  lk!__tracepoint_nfsd_exp_find_key ffff8000`0aba6460  lk!__tracepoint_ext4_fc_track_unlink ffff8000`0abb5fe0  lk!__tracepoint_hwmon_attr_store ffff8000`0abb07e0  lk!__tracepoint_mali_PM_L2_POWER_DOWN ffff8000`0abac760  lk!__tracepoint_btrfs_remove_block_group ffff8000`0abb7a20  lk!__tracepoint_tcp_bad_csum ffff8000`0aba4e60  lk!__tracepoint_ext4_releasepage ffff8000`0abb65a0  lk!__tracepoint_devfreq_frequency ffff8000`0abac160  lk!__tracepoint_btrfs_failed_cluster_setup ffff8000`0aba9720  lk!__tracepoint_pnfs_mds_fallback_read_pagelist ffff8000`0abbf6a0  lk!__tracepoint_wake_queue ffff8000`0abbbea0  lk!__tracepoint_rdev_add_nan_func ffff8000`0abae7a0  lk!__tracepoint_io_uring_register ffff8000`0aba1ee0  lk!__tracepoint_cgroup_unfreeze ffff8000`0abb99a0  lk!__tracepoint_svc_defer_drop ffff8000`0abaab60  lk!__tracepoint_nfsd_file_unhash ffff8000`0abad960  lk!__tracepoint_f2fs_readpage ffff8000`0aba0f60  lk!__tracepoint_pelt_se_tp ffff8000`0abbd760  lk!__tracepoint_drv_resume ffff8000`0abac8e0  lk!__tracepoint_btrfs_clear_extent_bit ffff8000`0abb90a0  lk!__tracepoint_xprt_transmit ffff8000`0abb9ce0  lk!__tracepoint_svcsock_write_space ffff8000`0aba2ba0  lk!__tracepoint_mm_filemap_add_to_page_cache ffff8000`0abbbc20  lk!__tracepoint_rdev_mgmt_tx ffff8000`0aba3ca0  lk!__tracepoint_writeback_dirty_inode_start ffff8000`0abae160  lk!__tracepoint_f2fs_datawrite_end ffff8000`0abafba0  lk!__tracepoint_mali_CORE_GPU_IRQ_CLEAR ffff8000`0abaf6e0  lk!__tracepoint_rockchip_drm_dbg_common ffff8000`0abb2c60  lk!__tracepoint_gpu_frequency ffff8000`0abb0960  lk!__tracepoint_mali_ARB_VM_EVT ffff8000`0abb3de0  lk!__tracepoint_ata_sff_flush_pio_task ffff8000`0abbbde0  lk!__tracepoint_rdev_start_nan ffff8000`0abbc4e0  lk!__tracepoint_rdev_set_fils_aad ffff8000`0aba3e60  lk!__tracepoint_writeback_write_inode ffff8000`0abb4d20  lk!__tracepoint_xhci_handle_cmd_set_deq ffff8000`0abb2fe0  lk!__tracepoint_regmap_async_write_start ffff8000`0abaefa0  lk!__tracepoint_clk_set_rate_range ffff8000`0aba7a20  lk!__tracepoint_nfs_aop_readahead ffff8000`0aba38a0  lk!__tracepoint_vma_mas_szero ffff8000`0abad1e0  lk!__tracepoint_f2fs_truncate_blocks_exit ffff8000`0aba8360  lk!__tracepoint_nfs4_bind_conn_to_session ffff8000`0abb9a20  lk!__tracepoint_svc_defer_recv ffff8000`0aba1fa0  lk!__tracepoint_cgroup_notify_populated ffff8000`0abb0160  lk!__tracepoint_mali_PM_RELEASE_CHANGE_SHADER_NEEDED ffff8000`0abb2e60  lk!__tracepoint_regmap_hw_read_done ffff8000`0abbcb20  lk!__tracepoint_cfg80211_rx_mgmt ffff8000`0aba3860  lk!__tracepoint_vm_unmapped_area ffff8000`0aba8e20  lk!__tracepoint_nfs4_set_acl ffff8000`0abb0820  lk!__tracepoint_mali_PM_L2_PEND_OFF ffff8000`0aba1820  lk!__tracepoint_module_put ffff8000`0abaa720  lk!__tracepoint_nfsd_clid_expire_unconf ffff8000`0abb2020  lk!__tracepoint_mali_GROUP_RUNNABLE_REMOVE ffff8000`0abb9060  lk!__tracepoint_xprt_lookup_rqst ffff8000`0aba9ba0  lk!__tracepoint_nfs4_listxattr ffff8000`0aba0060  lk!__tracepoint_kvm_timer_hrtimer_expire ffff8000`0aba3a60  lk!__tracepoint_remove_migration_pte ffff8000`0aba0360  lk!__tracepoint_vgic_update_irq_pending ffff8000`0abb5ca0  lk!__tracepoint_smbus_result ffff8000`0abbede0  lk!__tracepoint_drv_tdls_cancel_channel_switch ffff8000`0abb40e0  lk!__tracepoint_dwc3_writel ffff8000`0abbf060  lk!__tracepoint_drv_change_vif_links ffff8000`0aba9760  lk!__tracepoint_pnfs_mds_fallback_write_pagelist ffff8000`0abbb460  lk!__tracepoint_rdev_connect ffff8000`0abaa420  lk!__tracepoint_nfsd_layout_return_lookup_fail ffff8000`0abaa920  lk!__tracepoint_nfsd_clid_stale ffff8000`0aba50e0  lk!__tracepoint_ext4_request_blocks ffff8000`0abbd420  lk!__tracepoint_rdev_add_link_station ffff8000`0abbeba0  lk!__tracepoint_drv_abort_pmsr ffff8000`0abb8ca0  lk!__tracepoint_rpc_xdr_alignment ffff8000`0abb0c60  lk!__tracepoint_mali_SCHEDULER_TICK_INVOKE ffff8000`0aba2ea0  lk!__tracepoint_mm_vmscan_kswapd_sleep ffff8000`0aba4760  lk!__tracepoint_iomap_writepage ffff8000`0aba9de0  lk!__tracepoint_nfsd_set_fh_dentry_badexport ffff8000`0abbada0  lk!__tracepoint_rdev_add_station ffff8000`0aba4320  lk!__tracepoint_writeback_dirty_inode_enqueue ffff8000`0aba7060  lk!__tracepoint_nfs_access_exit ffff8000`0abaf2a0  lk!__tracepoint_regulator_disable_complete ffff8000`0abb7920  lk!__tracepoint_tcp_destroy_sock ffff8000`0aba15a0  lk!__tracepoint_rcu_invoke_callback ffff8000`0aba41a0  lk!__tracepoint_balance_dirty_pages ffff8000`0abac8a0  lk!__tracepoint_btrfs_set_extent_bit ffff8000`0abac660  lk!__tracepoint_qgroup_meta_free_all_pertrans ffff8000`0aba3e20  lk!__tracepoint_writeback_write_inode_start ffff8000`0aba69a0  lk!__tracepoint_jbd2_lock_buffer_stall ffff8000`0abaf7a0  lk!__tracepoint_mali_job_slots_event ffff8000`0abbbfa0  lk!__tracepoint_rdev_crit_proto_start ffff8000`0abadd60  lk!__tracepoint_f2fs_shrink_extent_tree ffff8000`0aba8fe0  lk!__tracepoint_nfs4_close_stateid_update_wait ffff8000`0aba14e0  lk!__tracepoint_rcu_segcb_stats ffff8000`0abb5c60  lk!__tracepoint_smbus_reply ffff8000`0aba80a0  lk!__tracepoint_nfs_mount_path ffff8000`0abbaca0  lk!__tracepoint_rdev_leave_ibss ffff8000`0abb0560  lk!__tracepoint_mali_PM_POWEROFF_WAIT_WQ ffff8000`0abb70a0  lk!__tracepoint_snd_soc_dapm_walk_done ffff8000`0abb1ba0  lk!__tracepoint_mali_CSG_SLOT_STOPPED ffff8000`0abbcce0  lk!__tracepoint_cfg80211_ch_switch_notify ffff8000`0abb0ee0  lk!__tracepoint_mali_CSF_SYNC_UPDATE_NOTIFY_GPU_EVENT ffff8000`0aba3a20  lk!__tracepoint_set_migration_pte ffff8000`0abb92e0  lk!__tracepoint_xprt_reserve ffff8000`0aba3de0  lk!__tracepoint_flush_foreign ffff8000`0abaf4a0  lk!__tracepoint_remove_device_from_group ffff8000`0abbf7e0  lk!__tracepoint_ack_update_msk ffff8000`0aba2220  lk!__tracepoint_device_pm_callback_start ffff8000`0abb48a0  lk!__tracepoint_xhci_setup_device ffff8000`0abaf660  lk!__tracepoint_drm_vblank_event_queued ffff8000`0aba0ee0  lk!__tracepoint_pelt_thermal_tp ffff8000`0abb17a0  lk!__tracepoint_mali_PM_MCU_PEND_OFF ffff8000`0abb3b60  lk!__tracepoint_ata_slave_postreset ffff8000`0abb3160  lk!__tracepoint_devres_log ffff8000`0abb12e0  lk!__tracepoint_mali_SCHEDULER_GPU_IDLE_WORKER_HANDLING_START ffff8000`0abb10a0  lk!__tracepoint_mali_SCHEDULER_RUNNABLE_KCTX_INSERT ffff8000`0abacea0  lk!__tracepoint_f2fs_sync_file_enter ffff8000`0abba920  lk!__tracepoint_rdev_del_virtual_intf ffff8000`0aba2760  lk!__tracepoint_rpm_usage ffff8000`0abb4560  lk!__tracepoint_xhci_dbg_cancel_urb ffff8000`0aba4d20  lk!__tracepoint_ext4_da_write_pages ffff8000`0abbbd60  lk!__tracepoint_rdev_start_p2p_device ffff8000`0aba1e60  lk!__tracepoint_cgroup_rename ffff8000`0aba2020  lk!__tracepoint_bpf_trace_printk ffff8000`0abac320  lk!__tracepoint_btrfs_ordered_sched ffff8000`0abab6a0  lk!__tracepoint_btrfs_inode_request ffff8000`0abbe220  lk!__tracepoint_drv_get_survey ffff8000`0abaed20  lk!__tracepoint_clk_disable ffff8000`0abacd60  lk!__tracepoint_raid56_read_partial ffff8000`0aba3020  lk!__tracepoint_mm_vmscan_direct_reclaim_end ffff8000`0abbbaa0  lk!__tracepoint_rdev_probe_client ffff8000`0aba5120  lk!__tracepoint_ext4_allocate_blocks ffff8000`0aba5ba0  lk!__tracepoint_ext4_ext_rm_leaf ffff8000`0aba8120  lk!__tracepoint_nfs_xdr_bad_filehandle ffff8000`0aba9860  lk!__tracepoint_ff_layout_read_error ffff8000`0abb4ce0  lk!__tracepoint_xhci_handle_cmd_reset_dev ffff8000`0abadb20  lk!__tracepoint_f2fs_write_checkpoint ffff8000`0ababb20  lk!__tracepoint_btrfs_ordered_extent_dec_test_pending ffff8000`0abaa960  lk!__tracepoint_nfsd_grace_start ffff8000`0abb73a0  lk!__tracepoint_net_dev_queue ffff8000`0abb02a0  lk!__tracepoint_mali_PM_CORES_CHANGE_AVAILABLE_TILER ffff8000`0abb4d60  lk!__tracepoint_xhci_configure_endpoint ffff8000`0abbe0a0  lk!__tracepoint_drv_get_tsf ffff8000`0abb83e0  lk!__tracepoint_rpc_timeout_status ffff8000`0aba4520  lk!__tracepoint_break_lease_noblock ffff8000`0abb33a0  lk!__tracepoint_scsi_dispatch_cmd_start ffff8000`0abb73e0  lk!__tracepoint_netif_receive_skb ffff8000`0abae4e0  lk!__tracepoint_block_bio_queue ffff8000`0abba1a0  lk!__tracepoint_rpcgss_ctx_destroy ffff8000`0abadae0  lk!__tracepoint_f2fs_readpages ffff8000`0aba8da0  lk!__tracepoint_nfs4_readdir ffff8000`0abbb720  lk!__tracepoint_rdev_return_int_int ffff8000`0abb54a0  lk!__tracepoint_usb_ep_set_maxpacket_limit ffff8000`0aba7220  lk!__tracepoint_nfs_readdir_uncached ffff8000`0aba36a0  lk!__tracepoint_mm_page_alloc_extfrag ffff8000`0aba9ce0  lk!__tracepoint_nfsd_compound_decode_err ffff8000`0abbc160  lk!__tracepoint_rdev_tdls_channel_switch ffff8000`0abb5560  lk!__tracepoint_usb_ep_set_halt ffff8000`0abb0660  lk!__tracepoint_mali_PM_L2_PEND_ON ffff8000`0abafce0  lk!__tracepoint_mali_CORE_GPU_PRFCNT_CLEAR ffff8000`0aba1220  lk!__tracepoint_rcu_future_grace_period ffff8000`0abb74e0  lk!__tracepoint_netif_receive_skb_entry ffff8000`0aba5d20  lk!__tracepoint_ext4_es_remove_extent ffff8000`0abb6760  lk!__tracepoint_binder_write_done ffff8000`0abbbba0  lk!__tracepoint_rdev_return_int_cookie ffff8000`0abafae0  lk!__tracepoint_mali_CORE_CTX_DESTROY ffff8000`0aba19e0  lk!__tracepoint_hrtimer_init ffff8000`0aba88e0  lk!__tracepoint_nfs4_set_lock ffff8000`0abb8120  lk!__tracepoint_rpc_clnt_free ffff8000`0abbbda0  lk!__tracepoint_rdev_stop_p2p_device ffff8000`0aba68a0  lk!__tracepoint_jbd2_run_stats ffff8000`0aba0260  lk!__tracepoint_trap_reg ffff8000`0abb16a0  lk!__tracepoint_mali_PM_MCU_ON_HWCNT_DISABLE ffff8000`0abb8320  lk!__tracepoint_rpc_clnt_clone_err ffff8000`0aba2960  lk!__tracepoint_xdp_cpumap_kthread ffff8000`0abae7e0  lk!__tracepoint_io_uring_file_get ffff8000`0abbf860  lk!__tracepoint_ma_op ffff8000`0aba3660  lk!__tracepoint_mm_page_pcpu_drain ffff8000`0abbab60  lk!__tracepoint_rdev_change_beacon ffff8000`0aba7660  lk!__tracepoint_nfs_rmdir_exit ffff8000`0abaf7e0  lk!__tracepoint_mali_pm_status ffff8000`0abb6fa0  lk!__tracepoint_snd_soc_dapm_done ffff8000`0abbc4a0  lk!__tracepoint_rdev_abort_pmsr ffff8000`0abbd8e0  lk!__tracepoint_drv_config ffff8000`0aba5560  lk!__tracepoint_ext4_read_block_bitmap_load ffff8000`0aba73a0  lk!__tracepoint_nfs_readdir_lookup_revalidate_failed ffff8000`0abab0a0  lk!__tracepoint_nfsd_file_shrinker_removed ffff8000`0abad120  lk!__tracepoint_f2fs_truncate ffff8000`0ab9fc60  lk!__tracepoint_kvm_unmap_hva_range ffff8000`0aba0120  lk!__tracepoint_kvm_hvc_arm64 ffff8000`0abac2e0  lk!__tracepoint_btrfs_all_work_done ffff8000`0abbac60  lk!__tracepoint_rdev_leave_mesh ffff8000`0abafa20  lk!__tracepoint_mali_jit_report_gpu_mem ffff8000`0abaad60  lk!__tracepoint_nfsd_file_open ffff8000`0abbb4e0  lk!__tracepoint_rdev_set_cqm_rssi_config ffff8000`0ababba0  lk!__tracepoint___extent_writepage ffff8000`0abb23e0  lk!__tracepoint_mali_CSF_GROUP_INACTIVE ffff8000`0abaf260  lk!__tracepoint_regulator_disable ffff8000`0abab3a0  lk!__tracepoint_nfsd_cb_setup_err ffff8000`0aba5a60  lk!__tracepoint_ext4_trim_all_free ffff8000`0abbb1e0  lk!__tracepoint_rdev_change_bss ffff8000`0abaf2e0  lk!__tracepoint_regulator_bypass_enable ffff8000`0abade60  lk!__tracepoint_f2fs_shutdown ffff8000`0abae6a0  lk!__tracepoint_kyber_latency ffff8000`0abbdaa0  lk!__tracepoint_drv_set_key ffff8000`0abb2260  lk!__tracepoint_mali_SCHEDULER_TOP_GRP ffff8000`0abaaa20  lk!__tracepoint_nfsd_clid_cred_mismatch ffff8000`0abac420  lk!__tracepoint_btrfs_qgroup_release_data ffff8000`0abaf620  lk!__tracepoint_drm_vblank_event ffff8000`0abaafe0  lk!__tracepoint_nfsd_file_gc_referenced ffff8000`0aba32e0  lk!__tracepoint_mm_vmscan_throttled ffff8000`0abab7a0  lk!__tracepoint_btrfs_get_extent_show_fi_regular ffff8000`0abb9460  lk!__tracepoint_pmap_register ffff8000`0aba00e0  lk!__tracepoint_kvm_wfx_arm64 ffff8000`0abb77a0  lk!__tracepoint_inet_sock_set_state ffff8000`0abba6e0  lk!__tracepoint_rdev_return_int ffff8000`0abbc960  lk!__tracepoint_cfg80211_send_assoc_failure ffff8000`0abb2920  lk!__tracepoint_mali_QUEUE_SYNC_UPDATE_CUR_VAL ffff8000`0aba6e60  lk!__tracepoint_nfs_writeback_inode_exit ffff8000`0aba3260  lk!__tracepoint_mm_vmscan_node_reclaim_begin ffff8000`0abae2e0  lk!__tracepoint_block_rq_error ffff8000`0abb76a0  lk!__tracepoint_netif_receive_skb_list_exit ffff8000`0abb27a0  lk!__tracepoint_mali_CSI_PROTM_ACK ffff8000`0abab0e0  lk!__tracepoint_nfsd_file_close ffff8000`0abbbe60  lk!__tracepoint_rdev_stop_nan ffff8000`0abb1d20  lk!__tracepoint_mali_CSG_SLOT_IDLE_CLEAR ffff8000`0aba7d60  lk!__tracepoint_nfs_comp_error ffff8000`0abbd6e0  lk!__tracepoint_drv_get_et_stats ffff8000`0aba04e0  lk!__tracepoint_irq_handler_entry ffff8000`0aba8fa0  lk!__tracepoint_nfs4_open_stateid_update_wait ffff8000`0abbeca0  lk!__tracepoint_drv_post_channel_switch ffff8000`0aba2fa0  lk!__tracepoint_mm_vmscan_memcg_reclaim_begin ffff8000`0abb9160  lk!__tracepoint_xprt_reserve_xprt ffff8000`0ababd20  lk!__tracepoint_run_delayed_tree_ref ffff8000`0abb98e0  lk!__tracepoint_svc_xprt_accept ffff8000`0abb55e0  lk!__tracepoint_usb_ep_set_wedge ffff8000`0aba1620  lk!__tracepoint_rcu_invoke_kfree_bulk_callback ffff8000`0abb04a0  lk!__tracepoint_mali_PM_CONTEXT_ACTIVE ffff8000`0abb9d60  lk!__tracepoint_svcsock_tcp_state ffff8000`0abbf160  lk!__tracepoint_api_stop_tx_ba_session ffff8000`0aba7e20  lk!__tracepoint_nfs_commit_done ffff8000`0aba2c60  lk!__tracepoint_oom_score_adj_update ffff8000`0abb15e0  lk!__tracepoint_mali_PM_MCU_ON_HWCNT_ENABLE ffff8000`0aba8ba0  lk!__tracepoint_nfs4_mknod ffff8000`0abbe820  lk!__tracepoint_drv_unassign_vif_chanctx ffff8000`0abae520  lk!__tracepoint_block_getrq ffff8000`0aba2ce0  lk!__tracepoint_mark_victim ffff8000`0abafea0  lk!__tracepoint_mali_PM_PWRON_L2 ffff8000`0aba93e0  lk!__tracepoint_nfs4_pnfs_commit_ds ffff8000`0aba7da0  lk!__tracepoint_nfs_commit_error ffff8000`0aba91a0  lk!__tracepoint_nfs4_map_name_to_uid ffff8000`0abbbbe0  lk!__tracepoint_rdev_cancel_remain_on_channel ffff8000`0abb4920  lk!__tracepoint_xhci_stop_device ffff8000`0aba1aa0  lk!__tracepoint_hrtimer_expire_exit ffff8000`0abb3ee0  lk!__tracepoint_spi_set_cs ffff8000`0abb7d20  lk!__tracepoint_page_pool_release ffff8000`0abb9f20  lk!__tracepoint_cache_entry_no_listener ffff8000`0abbba20  lk!__tracepoint_rdev_return_int_survey_info ffff8000`0aba15e0  lk!__tracepoint_rcu_invoke_kvfree_callback ffff8000`0aba2620  lk!__tracepoint_dev_pm_qos_remove_request ffff8000`0abbb020  lk!__tracepoint_rdev_dump_mpath ffff8000`0abaf0e0  lk!__tracepoint_clk_set_duty_cycle ffff8000`0abafa60  lk!__tracepoint_mali_jit_trim_from_region ffff8000`0abad360  lk!__tracepoint_f2fs_truncate_partial_nodes ffff8000`0abb7820  lk!__tracepoint_udp_fail_queue_rcv_skb ffff8000`0abaec60  lk!__tracepoint_pwm_get ffff8000`0abbc760  lk!__tracepoint_cfg80211_return_bool ffff8000`0abb1da0  lk!__tracepoint_mali_CSG_INTERRUPT_SYNC_UPDATE ffff8000`0ab9fda0  lk!__tracepoint_kvm_exit ffff8000`0abaca60  lk!__tracepoint_btrfs_tree_lock ffff8000`0abb72e0  lk!__tracepoint_net_dev_start_xmit ffff8000`0aba9660  lk!__tracepoint_pnfs_mds_fallback_pg_get_mirror_count ffff8000`0abb35e0  lk!__tracepoint_ata_qc_prep ffff8000`0abacaa0  lk!__tracepoint_btrfs_tree_unlock ffff8000`0abbe1e0  lk!__tracepoint_drv_ampdu_action ffff8000`0abbdea0  lk!__tracepoint_drv_sta_rc_update ffff8000`0abb30e0  lk!__tracepoint_regcache_drop_region ffff8000`0aba38e0  lk!__tracepoint_vma_store ffff8000`0abb6360  lk!__tracepoint_watchdog_set_timeout ffff8000`0abb4620  lk!__tracepoint_xhci_address_ctx ffff8000`0abb9c60  lk!__tracepoint_svcsock_tcp_recv_err ffff8000`0abbc720  lk!__tracepoint_rdev_del_intf_link ffff8000`0abac1e0  lk!__tracepoint_alloc_extent_state ffff8000`0abbf460  lk!__tracepoint_api_chswitch_done ffff8000`0abab220  lk!__tracepoint_nfsd_cb_nodelegs ffff8000`0abbe3e0  lk!__tracepoint_drv_set_ringparam ffff8000`0abbc7e0  lk!__tracepoint_cfg80211_send_rx_auth ffff8000`0aba60a0  lk!__tracepoint_ext4_fsmap_mapping ffff8000`0abb1ea0  lk!__tracepoint_mali_CSG_INTERRUPT_PROCESS_END ffff8000`0abae9e0  lk!__tracepoint_io_uring_poll_arm ffff8000`0ab9f860  lk!__tracepoint_sys_enter ffff8000`0abb6920  lk!__tracepoint_binder_transaction_ref_to_node ffff8000`0abb2ca0  lk!__tracepoint_gpu_work_period ffff8000`0abaf460  lk!__tracepoint_add_device_to_group ffff8000`0abb2f60  lk!__tracepoint_regmap_cache_only ffff8000`0abba020  lk!__tracepoint_rpcgss_import_ctx ffff8000`0aba7320  lk!__tracepoint_nfs_lookup_revalidate_exit ffff8000`0aba1be0  lk!__tracepoint_alarmtimer_suspend ffff8000`0aba07e0  lk!__tracepoint_sched_kthread_stop_ret ffff8000`0abb8c60  lk!__tracepoint_rpc_xdr_overflow ffff8000`0aba9c20  lk!__tracepoint_nfsd_cant_encode_err ffff8000`0abbe5a0  lk!__tracepoint_drv_release_buffered_frames ffff8000`0abb1220  lk!__tracepoint_mali_SCHEDULER_GROUP_SYNC_UPDATE_WORKER_START ffff8000`0aba34a0  lk!__tracepoint_kmalloc ffff8000`0abaa9a0  lk!__tracepoint_nfsd_grace_complete ffff8000`0aba3b20  lk!__tracepoint_cma_alloc_start ffff8000`0abb5c20  lk!__tracepoint_smbus_read ffff8000`0aba8ca0  lk!__tracepoint_nfs4_lookupp ffff8000`0abaa5a0  lk!__tracepoint_nfsd_deleg_read ffff8000`0abbe920  lk!__tracepoint_drv_ipv6_addr_change ffff8000`0abb0020  lk!__tracepoint_mali_PM_CORES_POWERED_L2 ffff8000`0abb4260  lk!__tracepoint_dwc3_ep_dequeue ffff8000`0abb6fe0  lk!__tracepoint_snd_soc_dapm_widget_power ffff8000`0abbc620  lk!__tracepoint_rdev_set_sar_specs ffff8000`0abaac60  lk!__tracepoint_nfsd_file_alloc ffff8000`0aba12a0  lk!__tracepoint_rcu_exp_grace_period ffff8000`0abb50e0  lk!__tracepoint_xhci_dbc_free_request ffff8000`0abbae60  lk!__tracepoint_rdev_get_station ffff8000`0abb2460  lk!__tracepoint_mali_CSF_GROUP_IDLE ffff8000`0abacf20  lk!__tracepoint_f2fs_sync_fs ffff8000`0aba2e60  lk!__tracepoint_mm_lru_activate ffff8000`0abbd160  lk!__tracepoint_cfg80211_return_bss ffff8000`0abbc1e0  lk!__tracepoint_rdev_set_pmk ffff8000`0abb6f20  lk!__tracepoint_snd_soc_bias_level_done ffff8000`0aba58e0  lk!__tracepoint_ext4_ind_map_blocks_exit ffff8000`0abbd560  lk!__tracepoint_drv_return_bool ffff8000`0abb0760  lk!__tracepoint_mali_PM_L2_ON_HWCNT_DISABLE ffff8000`0ab9f8a0  lk!__tracepoint_sys_exit ffff8000`0aba31e0  lk!__tracepoint_mm_vmscan_lru_shrink_inactive ffff8000`0abaa560  lk!__tracepoint_nfsd_open ffff8000`0ababa60  lk!__tracepoint_btrfs_ordered_extent_lookup_for_logging ffff8000`0aba00a0  lk!__tracepoint_kvm_timer_emulate ffff8000`0abb83a0  lk!__tracepoint_rpc_connect_status ffff8000`0abbbc60  lk!__tracepoint_rdev_tx_control_port ffff8000`0ab9f8e0  lk!__tracepoint_ipi_raise ffff8000`0abaa360  lk!__tracepoint_nfsd_layoutstate_free ffff8000`0abb91a0  lk!__tracepoint_xprt_release_xprt ffff8000`0abb51a0  lk!__tracepoint_usb_gadget_frame_number ffff8000`0aba8ce0  lk!__tracepoint_nfs4_rename ffff8000`0abbeee0  lk!__tracepoint_drv_update_vif_offload ffff8000`0abaa6a0  lk!__tracepoint_nfsd_open_confirm ffff8000`0abbf0a0  lk!__tracepoint_drv_change_sta_links ffff8000`0abb45a0  lk!__tracepoint_xhci_dbg_init ffff8000`0abaeca0  lk!__tracepoint_clk_enable ffff8000`0abad620  lk!__tracepoint_f2fs_direct_IO_enter ffff8000`0abb4120  lk!__tracepoint_dwc3_event ffff8000`0abb8ce0  lk!__tracepoint_rpc_socket_state_change ffff8000`0abb3860  lk!__tracepoint_ata_bmdma_status ffff8000`0aba97e0  lk!__tracepoint_nfs4_getdeviceinfo ffff8000`0aba2060  lk!__tracepoint_error_report_end ffff8000`0aba8be0  lk!__tracepoint_nfs4_remove ffff8000`0abbd060  lk!__tracepoint_cfg80211_sched_scan_stopped ffff8000`0aba94e0  lk!__tracepoint_nfs4_layoutreturn_on_close ffff8000`0aba0be0  lk!__tracepoint_sched_stat_sleep ffff8000`0abb2660  lk!__tracepoint_mali_CSI_STOP_REQ ffff8000`0abbf120  lk!__tracepoint_api_start_tx_ba_cb ffff8000`0abaff60  lk!__tracepoint_mali_PM_PWROFF_L2 ffff8000`0abaa2e0  lk!__tracepoint_nfsd_layoutstate_alloc ffff8000`0abbb6a0  lk!__tracepoint_rdev_get_tx_power ffff8000`0abb6ba0  lk!__tracepoint_binder_alloc_lru_end ffff8000`0abb2b60  lk!__tracepoint_mali_KCPU_CQS_WAIT_END ffff8000`0abafe20  lk!__tracepoint_mali_PM_PWRON ffff8000`0abb51e0  lk!__tracepoint_usb_gadget_wakeup ffff8000`0abb3ca0  lk!__tracepoint_ata_sff_hsm_command_complete ffff8000`0aba01a0  lk!__tracepoint_kvm_arm_clear_debug ffff8000`0aba1460  lk!__tracepoint_rcu_dyntick ffff8000`0aba28e0  lk!__tracepoint_xdp_redirect_map ffff8000`0abb84a0  lk!__tracepoint_rpc_request ffff8000`0abadf20  lk!__tracepoint_f2fs_compress_pages_end ffff8000`0abb4020  lk!__tracepoint_spi_transfer_stop ffff8000`0aba27a0  lk!__tracepoint_rpm_return_int ffff8000`0aba2be0  lk!__tracepoint_filemap_set_wb_err ffff8000`0aba1860  lk!__tracepoint_module_request ffff8000`0abacfe0  lk!__tracepoint_f2fs_evict_inode ffff8000`0aba0f20  lk!__tracepoint_pelt_irq_tp ffff8000`0aba7d20  lk!__tracepoint_nfs_write_error ffff8000`0abb9b20  lk!__tracepoint_svcsock_udp_recv ffff8000`0abaa5e0  lk!__tracepoint_nfsd_deleg_return ffff8000`0abafde0  lk!__tracepoint_mali_PM_JOB_SUBMIT_AFTER_POWERED_UP ffff8000`0aba5ea0  lk!__tracepoint_ext4_es_shrink_scan_enter ffff8000`0abb62a0  lk!__tracepoint_watchdog_start ffff8000`0abb8e20  lk!__tracepoint_rpc_socket_shutdown ffff8000`0aba2a20  lk!__tracepoint_mem_disconnect ffff8000`0aba84e0  lk!__tracepoint_nfs4_cb_offload ffff8000`0abb8720  lk!__tracepoint_rpc_task_sleep ffff8000`0abb80a0  lk!__tracepoint_rpc_xdr_recvfrom ffff8000`0abb7720  lk!__tracepoint_sock_rcvqueue_full ffff8000`0abb7ae0  lk!__tracepoint_qdisc_dequeue ffff8000`0abbd4a0  lk!__tracepoint_rdev_del_link_station ffff8000`0abb3fa0  lk!__tracepoint_spi_message_done ffff8000`0aba3120  lk!__tracepoint_mm_shrink_slab_end ffff8000`0abb1320  lk!__tracepoint_mali_SCHEDULER_GPU_IDLE_WORKER_HANDLING_END ffff8000`0aba6160  lk!__tracepoint_ext4_getfsmap_mapping ffff8000`0ab9fce0  lk!__tracepoint_kvm_age_hva ffff8000`0abbbe20  lk!__tracepoint_rdev_nan_change_conf ffff8000`0abb1a60  lk!__tracepoint_mali_PM_MCU_ON_PEND_SLEEP ffff8000`0abb9620  lk!__tracepoint_svc_defer ffff8000`0abada20  lk!__tracepoint_f2fs_replace_atomic_write_block ffff8000`0abbb3a0  lk!__tracepoint_rdev_disassoc ffff8000`0abb5e20  lk!__tracepoint_vb2_v4l2_dqbuf ffff8000`0abb6ae0  lk!__tracepoint_binder_transaction_update_buffer_release ffff8000`0abb0f20  lk!__tracepoint_mali_CSF_INTERRUPT_START ffff8000`0abaf160  lk!__tracepoint_thermal_ipa_get_static_power ffff8000`0aba7260  lk!__tracepoint_nfs_lookup_enter ffff8000`0abb3220  lk!__tracepoint_dma_fence_destroy ffff8000`0abb1f20  lk!__tracepoint_mali_GROUP_DESCHEDULE ffff8000`0abb88a0  lk!__tracepoint_rpc__proc_unavail ffff8000`0aba85e0  lk!__tracepoint_nfs4_xdr_bad_operation ffff8000`0aba7de0  lk!__tracepoint_nfs_initiate_commit ffff8000`0abb41a0  lk!__tracepoint_dwc3_alloc_request ffff8000`0abb9c20  lk!__tracepoint_svcsock_tcp_recv_eagain ffff8000`0abbb0e0  lk!__tracepoint_rdev_return_int_mpath_info ffff8000`0abbaee0  lk!__tracepoint_rdev_dump_station ffff8000`0abbe7a0  lk!__tracepoint_drv_switch_vif_chanctx ffff8000`0abaf360  lk!__tracepoint_regulator_bypass_disable ffff8000`0aba18a0  lk!__tracepoint_timer_init ffff8000`0abb21a0  lk!__tracepoint_mali_SCHEDULER_PROTM_ENTER_CHECK ffff8000`0abbade0  lk!__tracepoint_rdev_change_station ffff8000`0abb0da0  lk!__tracepoint_mali_SCHEDULER_RESET_START ffff8000`0aba6d20  lk!__tracepoint_nfs_setattr_enter ffff8000`0abb33e0  lk!__tracepoint_scsi_dispatch_cmd_error ffff8000`0abb3320  lk!__tracepoint_dma_fence_wait_end ffff8000`0abae620  lk!__tracepoint_block_bio_remap ffff8000`0abb1860  lk!__tracepoint_mali_PM_MCU_HCTL_CORES_NOTIFY_PEND ffff8000`0abb5de0  lk!__tracepoint_vb2_v4l2_buf_queue ffff8000`0abb3f60  lk!__tracepoint_spi_message_start ffff8000`0abbc3a0  lk!__tracepoint_rdev_set_multicast_to_unicast ffff8000`0abb79e0  lk!__tracepoint_tcp_probe ffff8000`0aba99a0  lk!__tracepoint_nfs4_deallocate ffff8000`0aba2320  lk!__tracepoint_wakeup_source_deactivate ffff8000`0abb8420  lk!__tracepoint_rpc_retry_refresh_status ffff8000`0abab120  lk!__tracepoint_nfsd_drc_found ffff8000`0aba28a0  lk!__tracepoint_xdp_redirect_err ffff8000`0abbc020  lk!__tracepoint_rdev_channel_switch ffff8000`0abb68a0  lk!__tracepoint_binder_transaction_received ffff8000`0abac260  lk!__tracepoint_btrfs_work_queued ffff8000`0abac560  lk!__tracepoint_qgroup_update_counters ffff8000`0abbb220  lk!__tracepoint_rdev_set_txq_params ffff8000`0abafd20  lk!__tracepoint_mali_CORE_GPU_CLEAN_INV_CACHES ffff8000`0abb7020  lk!__tracepoint_snd_soc_dapm_widget_event_start ffff8000`0abb5ce0  lk!__tracepoint_i2c_slave ffff8000`0aba5ce0  lk!__tracepoint_ext4_es_cache_extent ffff8000`0abb72a0  lk!__tracepoint_skb_copy_datagram_iovec ffff8000`0abb7e60  lk!__tracepoint_neigh_update ffff8000`0abb08e0  lk!__tracepoint_mali_SCHED_RELEASE_CTX ffff8000`0abb2860  lk!__tracepoint_mali_QUEUE_SYNC_UPDATE_EVAL_START ffff8000`0abb80e0  lk!__tracepoint_rpc_xdr_reply_pages ffff8000`0abbde60  lk!__tracepoint_drv_sta_set_txpwr ffff8000`0abb0ea0  lk!__tracepoint_mali_SCHEDULER_GROUP_SYNC_UPDATE_EVENT ffff8000`0abb20e0  lk!__tracepoint_mali_GROUP_IDLE_WAIT_INSERT ffff8000`0aba36e0  lk!__tracepoint_rss_stat ffff8000`0abae2a0  lk!__tracepoint_block_rq_complete ffff8000`0aba0560  lk!__tracepoint_softirq_entry ffff8000`0abacc20  lk!__tracepoint_btrfs_try_tree_write_lock ffff8000`0abb1f60  lk!__tracepoint_mali_GROUP_SCHEDULE ffff8000`0abba220  lk!__tracepoint_rpcgss_svc_mic ffff8000`0abb8220  lk!__tracepoint_rpc_clnt_replace_xprt ffff8000`0abaf3a0  lk!__tracepoint_regulator_bypass_disable_complete ffff8000`0abbb2a0  lk!__tracepoint_rdev_set_monitor_channel ffff8000`0abb31e0  lk!__tracepoint_dma_fence_init ffff8000`0aba54e0  lk!__tracepoint_ext4_mb_buddy_bitmap_load ffff8000`0abb59a0  lk!__tracepoint_rtc_set_offset ffff8000`0abad7e0  lk!__tracepoint_f2fs_submit_read_bio ffff8000`0abba9a0  lk!__tracepoint_rdev_get_key ffff8000`0abb37a0  lk!__tracepoint_ata_bmdma_setup ffff8000`0abb8020  lk!__tracepoint_bpf_test_finish ffff8000`0abbdd60  lk!__tracepoint_drv_set_rts_threshold ffff8000`0abaf0a0  lk!__tracepoint_clk_set_phase_complete ffff8000`0abbe660  lk!__tracepoint_drv_mgd_complete_tx ffff8000`0aba7c20  lk!__tracepoint_nfs_fscache_write_page_exit ffff8000`0aba2c20  lk!__tracepoint_file_check_and_advance_wb_err ffff8000`0abb1ca0  lk!__tracepoint_mali_CSG_INTERRUPT_NO_NON_IDLE_GROUPS ffff8000`0abb1820  lk!__tracepoint_mali_PM_MCU_HCTL_SHADERS_PEND_ON ffff8000`0ababca0  lk!__tracepoint_btrfs_add_block_group ffff8000`0abbe720  lk!__tracepoint_drv_remove_chanctx ffff8000`0aba7ce0  lk!__tracepoint_nfs_writeback_done ffff8000`0aba98e0  lk!__tracepoint_ff_layout_commit_error ffff8000`0abbd1e0  lk!__tracepoint_cfg80211_return_u32 ffff8000`0abbdca0  lk!__tracepoint_drv_get_stats ffff8000`0abb85a0  lk!__tracepoint_rpc_task_sync_wake ffff8000`0aba8860  lk!__tracepoint_nfs4_get_lock ffff8000`0abb1ce0  lk!__tracepoint_mali_CSG_INTERRUPT_NON_IDLE_GROUPS ffff8000`0aba06a0  lk!__tracepoint_workqueue_queue_work ffff8000`0abb20a0  lk!__tracepoint_mali_GROUP_RUNNABLE_HEAD ffff8000`0aba26e0  lk!__tracepoint_rpm_resume ffff8000`0abbc320  lk!__tracepoint_rdev_set_coalesce ffff8000`0abb5160  lk!__tracepoint_xhci_dbc_giveback_request ffff8000`0abb67e0  lk!__tracepoint_binder_wait_for_work ffff8000`0aba6f20  lk!__tracepoint_nfs_access_enter ffff8000`0abbd9a0  lk!__tracepoint_drv_prepare_multicast ffff8000`0abac6e0  lk!__tracepoint_btrfs_prelim_ref_insert ffff8000`0abb0ae0  lk!__tracepoint_mali_ARB_GPU_REQUESTED ffff8000`0abae360  lk!__tracepoint_block_rq_issue ffff8000`0aba22e0  lk!__tracepoint_wakeup_source_activate ffff8000`0abac4e0  lk!__tracepoint_qgroup_num_dirty_extents ffff8000`0aba6320  lk!__tracepoint_ext4_fc_commit_start ffff8000`0abafc60  lk!__tracepoint_mali_CORE_GPU_HARD_RESET ffff8000`0abab820  lk!__tracepoint_btrfs_get_extent_show_fi_inline ffff8000`0abac5a0  lk!__tracepoint_qgroup_update_reserve ffff8000`0aba5c20  lk!__tracepoint_ext4_ext_remove_space ffff8000`0aba42e0  lk!__tracepoint_writeback_lazytime_iput ffff8000`0abba4e0  lk!__tracepoint_rpcgss_svc_seqno_seen ffff8000`0abbd4e0  lk!__tracepoint_drv_return_void ffff8000`0abbc860  lk!__tracepoint_cfg80211_rx_unprot_mlme_mgmt ffff8000`0abb5f60  lk!__tracepoint_vb2_qbuf ffff8000`0aba8aa0  lk!__tracepoint_nfs4_test_lock_stateid ffff8000`0aba0660  lk!__tracepoint_signal_deliver ffff8000`0abad3e0  lk!__tracepoint_f2fs_map_blocks ffff8000`0aba91e0  lk!__tracepoint_nfs4_map_group_to_gid ffff8000`0abb1a20  lk!__tracepoint_mali_PM_MCU_ON_SLEEP_INITIATE ffff8000`0abb34e0  lk!__tracepoint_nvme_setup_cmd ffff8000`0aba8520  lk!__tracepoint_nfs4_setup_sequence ffff8000`0abbeae0  lk!__tracepoint_drv_add_nan_func ffff8000`0abb79a0  lk!__tracepoint_tcp_retransmit_synack ffff8000`0ababea0  lk!__tracepoint_btrfs_chunk_free ffff8000`0abae920  lk!__tracepoint_io_uring_fail_link ffff8000`0abacae0  lk!__tracepoint_btrfs_tree_read_unlock ffff8000`0abb4f20  lk!__tracepoint_xhci_inc_deq ffff8000`0abb97e0  lk!__tracepoint_svc_xprt_no_write_space ffff8000`0aba4660  lk!__tracepoint_generic_add_lease ffff8000`0aba3620  lk!__tracepoint_mm_page_alloc_zone_locked ffff8000`0abbf420  lk!__tracepoint_api_sta_block_awake ffff8000`0abb8fe0  lk!__tracepoint_xprt_destroy ffff8000`0abb16e0  lk!__tracepoint_mali_PM_MCU_ON_HALT ffff8000`0abb9ee0  lk!__tracepoint_cache_entry_make_negative ffff8000`0aba3160  lk!__tracepoint_mm_vmscan_lru_isolate ffff8000`0abaa820  lk!__tracepoint_nfsd_clid_admin_expired ffff8000`0abaf9e0  lk!__tracepoint_sysgraph_gpu ffff8000`0abb48e0  lk!__tracepoint_xhci_setup_addressable_virt_device ffff8000`0abab3e0  lk!__tracepoint_nfsd_cb_recall ffff8000`0abbcaa0  lk!__tracepoint_cfg80211_new_sta ffff8000`0aba21a0  lk!__tracepoint_cpu_frequency ffff8000`0abb2ce0  lk!__tracepoint_regmap_reg_write ffff8000`0abb9d20  lk!__tracepoint_svcsock_tcp_recv_short ffff8000`0aba2ee0  lk!__tracepoint_mm_vmscan_kswapd_wake ffff8000`0abbee20  lk!__tracepoint_drv_tdls_recv_channel_switch ffff8000`0abbaf60  lk!__tracepoint_rdev_add_mpath ffff8000`0abb6860  lk!__tracepoint_binder_transaction ffff8000`0abb2560  lk!__tracepoint_mali_CSF_GROUP_FAULT_EVICTED ffff8000`0abbe560  lk!__tracepoint_drv_event_callback ffff8000`0abb4e20  lk!__tracepoint_xhci_ring_alloc ffff8000`0aba1c20  lk!__tracepoint_alarmtimer_fired ffff8000`0abbb160  lk!__tracepoint_rdev_update_mesh_config ffff8000`0abbeaa0  lk!__tracepoint_drv_nan_change_conf ffff8000`0abb62e0  lk!__tracepoint_watchdog_ping ffff8000`0abb7de0  lk!__tracepoint_page_pool_update_nid ffff8000`0abb6560  lk!__tracepoint_scmi_msg_dump ffff8000`0abae8e0  lk!__tracepoint_io_uring_cqring_wait ffff8000`0abb47a0  lk!__tracepoint_xhci_dbc_handle_transfer ffff8000`0aba8960  lk!__tracepoint_nfs4_set_delegation ffff8000`0aba9620  lk!__tracepoint_pnfs_mds_fallback_pg_init_write ffff8000`0aba6a60  lk!__tracepoint_jbd2_shrink_scan_exit ffff8000`0aba2f60  lk!__tracepoint_mm_vmscan_direct_reclaim_begin ffff8000`0abaf520  lk!__tracepoint_detach_device_from_domain ffff8000`0aba64e0  lk!__tracepoint_ext4_fc_track_range ffff8000`0aba5be0  lk!__tracepoint_ext4_ext_rm_idx ffff8000`0abb9360  lk!__tracepoint_xs_stream_read_data ffff8000`0abbed20  lk!__tracepoint_drv_channel_switch_rx_beacon ffff8000`0abbf4a0  lk!__tracepoint_api_ready_on_channel ffff8000`0aba41e0  lk!__tracepoint_writeback_sb_inodes_requeue ffff8000`0abadaa0  lk!__tracepoint_f2fs_writepages ffff8000`0aba24a0  lk!__tracepoint_pm_qos_update_request ffff8000`0abb1760  lk!__tracepoint_mali_PM_MCU_POWER_DOWN ffff8000`0abb41e0  lk!__tracepoint_dwc3_free_request ffff8000`0abbdfa0  lk!__tracepoint_drv_sta_pre_rcu_remove ffff8000`0aba5520  lk!__tracepoint_ext4_load_inode_bitmap ffff8000`0aba1960  lk!__tracepoint_timer_expire_exit ffff8000`0abb3a60  lk!__tracepoint_ata_link_hardreset_end ffff8000`0abb5be0  lk!__tracepoint_smbus_write ffff8000`0abb3da0  lk!__tracepoint_atapi_send_cdb ffff8000`0abb4e60  lk!__tracepoint_xhci_ring_free ffff8000`0abb4a20  lk!__tracepoint_xhci_handle_cmd_stop_ep ffff8000`0abae320  lk!__tracepoint_block_rq_insert ffff8000`0abb0de0  lk!__tracepoint_mali_SCHEDULER_RESET_END ffff8000`0aba14a0  lk!__tracepoint_rcu_callback ffff8000`0abb7420  lk!__tracepoint_netif_rx ffff8000`0abbc460  lk!__tracepoint_rdev_start_pmsr ffff8000`0abad9a0  lk!__tracepoint_f2fs_set_page_dirty ffff8000`0aba16e0  lk!__tracepoint_rcu_barrier ffff8000`0aba22a0  lk!__tracepoint_suspend_resume ffff8000`0abb9920  lk!__tracepoint_svc_wake_up ffff8000`0abbee60  lk!__tracepoint_drv_wake_tx_queue ffff8000`0abb87a0  lk!__tracepoint_rpc_bad_callhdr ffff8000`0ab9ff60  lk!__tracepoint_kvm_timer_update_irq ffff8000`0aba7ea0  lk!__tracepoint_nfs_direct_resched_write ffff8000`0aba4d60  lk!__tracepoint_ext4_da_write_pages_extent ffff8000`0abb0ce0  lk!__tracepoint_mali_SCHEDULER_TOCK_END ffff8000`0abb04e0  lk!__tracepoint_mali_PM_CONTEXT_IDLE ffff8000`0abbdbe0  lk!__tracepoint_drv_sched_scan_stop ffff8000`0aba67a0  lk!__tracepoint_jbd2_handle_start ffff8000`0abbdae0  lk!__tracepoint_drv_update_tkip_key ffff8000`0abb5d60  lk!__tracepoint_v4l2_qbuf ffff8000`0abaaea0  lk!__tracepoint_nfsd_file_lru_add_disposed ffff8000`0aba8a20  lk!__tracepoint_nfs4_test_delegation_stateid ffff8000`0aba50a0  lk!__tracepoint_ext4_mb_discard_preallocations ffff8000`0aba48e0  lk!__tracepoint_iomap_writepage_map ffff8000`0abb0e60  lk!__tracepoint_mali_SCHEDULER_PROTM_WAIT_QUIT_END ffff8000`0aba0aa0  lk!__tracepoint_sched_wait_task ffff8000`0abaad20  lk!__tracepoint_nfsd_file_cons_err ffff8000`0abb5120  lk!__tracepoint_xhci_dbc_queue_request ffff8000`0aba0860  lk!__tracepoint_sched_kthread_work_execute_start ffff8000`0abb3920  lk!__tracepoint_ata_eh_about_to_do ffff8000`0abb8b60  lk!__tracepoint_rpcb_unrecognized_err ffff8000`0abacb60  lk!__tracepoint_btrfs_set_lock_blocking_read ffff8000`0aba2b60  lk!__tracepoint_mm_filemap_delete_from_page_cache ffff8000`0abaf920  lk!__tracepoint_mali_jit_alloc ffff8000`0abaa760  lk!__tracepoint_nfsd_clid_reclaim_complete ffff8000`0abaeea0  lk!__tracepoint_clk_set_rate ffff8000`0aba4c20  lk!__tracepoint_ext4_write_end ffff8000`0abb3120  lk!__tracepoint_thermal_pressure_update ffff8000`0aba63a0  lk!__tracepoint_ext4_fc_stats ffff8000`0abb7ce0  lk!__tracepoint_br_fdb_update ffff8000`0abb6260  lk!__tracepoint_thermal_power_allocator_pid ffff8000`0abb1e20  lk!__tracepoint_mali_CSG_INTERRUPT_PROGRESS_TIMER_EVENT ffff8000`0abba360  lk!__tracepoint_rpcgss_unwrap_failed ffff8000`0aba1fe0  lk!__tracepoint_cgroup_notify_frozen ffff8000`0aba45a0  lk!__tracepoint_break_lease_unblock ffff8000`0abb7260  lk!__tracepoint_consume_skb ffff8000`0aba5c60  lk!__tracepoint_ext4_ext_remove_space_done ffff8000`0abad520  lk!__tracepoint_f2fs_lookup_start ffff8000`0abad460  lk!__tracepoint_f2fs_gc_begin ffff8000`0aba4f20  lk!__tracepoint_ext4_discard_blocks ffff8000`0abb8260  lk!__tracepoint_rpc_clnt_replace_xprt_err ffff8000`0aba80e0  lk!__tracepoint_nfs_xdr_status ffff8000`0abbb560  lk!__tracepoint_rdev_set_cqm_txe_config ffff8000`0aba5da0  lk!__tracepoint_ext4_es_find_extent_range_exit ffff8000`0abbc6a0  lk!__tracepoint_rdev_set_radar_background ffff8000`0aba70a0  lk!__tracepoint_nfs_size_truncate ffff8000`0abbcf20  lk!__tracepoint_cfg80211_gtk_rekey_notify ffff8000`0abb1960  lk!__tracepoint_mali_PM_MCU_HCTL_CORES_DOWN_SCALE_NOTIFY_PEND ffff8000`0abb4220  lk!__tracepoint_dwc3_ep_queue ffff8000`0abb56a0  lk!__tracepoint_usb_ep_alloc_request ffff8000`0aba1260  lk!__tracepoint_rcu_grace_period_init ffff8000`0abaffe0  lk!__tracepoint_mali_PM_CORES_POWERED_TILER ffff8000`0abb1720  lk!__tracepoint_mali_PM_MCU_ON_PEND_HALT ffff8000`0abac7e0  lk!__tracepoint_btrfs_add_reclaim_block_group ffff8000`0abae260  lk!__tracepoint_block_rq_requeue ffff8000`0aba08e0  lk!__tracepoint_sched_waking ffff8000`0abab320  lk!__tracepoint_nfsd_cb_shutdown ffff8000`0abb3520  lk!__tracepoint_nvme_complete_rq ffff8000`0abacfa0  lk!__tracepoint_f2fs_iget_exit ffff8000`0abadfa0  lk!__tracepoint_f2fs_iostat ffff8000`0abae660  lk!__tracepoint_block_rq_remap ffff8000`0abb0220  lk!__tracepoint_mali_PM_CORES_AVAILABLE_TILER ffff8000`0abbb5a0  lk!__tracepoint_rdev_disconnect ffff8000`0abaee20  lk!__tracepoint_clk_unprepare ffff8000`0abb5f20  lk!__tracepoint_vb2_dqbuf ffff8000`0aba7460  lk!__tracepoint_nfs_atomic_open_exit ffff8000`0abace20  lk!__tracepoint_raid56_scrub_read ffff8000`0abadea0  lk!__tracepoint_f2fs_compress_pages_start ffff8000`0abb3aa0  lk!__tracepoint_ata_slave_hardreset_end ffff8000`0aba4ca0  lk!__tracepoint_ext4_da_write_end ffff8000`0ababaa0  lk!__tracepoint_btrfs_ordered_extent_lookup_first ffff8000`0abb0460  lk!__tracepoint_mali_PM_CA_SET_POLICY ffff8000`0aba88a0  lk!__tracepoint_nfs4_unlock ffff8000`0aba68e0  lk!__tracepoint_jbd2_checkpoint_stats ffff8000`0abab1e0  lk!__tracepoint_nfsd_cb_args ffff8000`0ab9fa60  lk!__tracepoint_kvm_set_irq ffff8000`0abb12a0  lk!__tracepoint_mali_SCHEDULER_UPDATE_IDLE_SLOTS_ACK ffff8000`0abac5e0  lk!__tracepoint_qgroup_meta_reserve ffff8000`0aba8ea0  lk!__tracepoint_nfs4_set_security_label ffff8000`0aba98a0  lk!__tracepoint_ff_layout_write_error ffff8000`0aba0960  lk!__tracepoint_sched_wakeup_new ffff8000`0abb0720  lk!__tracepoint_mali_PM_L2_ON ffff8000`0abb44a0  lk!__tracepoint_xhci_dbg_context_change ffff8000`0aba77a0  lk!__tracepoint_nfs_symlink_enter ffff8000`0abadfe0  lk!__tracepoint_f2fs_iostat_latency ffff8000`0abb7560  lk!__tracepoint_netif_rx_entry ffff8000`0abb7ca0  lk!__tracepoint_fdb_delete ffff8000`0abbf8e0  lk!__tracepoint_ma_write ffff8000`0abad6a0  lk!__tracepoint_f2fs_reserve_new_blocks ffff8000`0aba7160  lk!__tracepoint_nfs_size_grow ffff8000`0aba42a0  lk!__tracepoint_writeback_lazytime ffff8000`0abb78e0  lk!__tracepoint_tcp_receive_reset ffff8000`0abaeaa0  lk!__tracepoint_io_uring_cqe_overflow ffff8000`0abbd220  lk!__tracepoint_cfg80211_report_wowlan_wakeup ffff8000`0abb28e0  lk!__tracepoint_mali_QUEUE_SYNC_UPDATE_WAIT_STATUS ffff8000`0abbd2a0  lk!__tracepoint_cfg80211_stop_iface ffff8000`0aba1de0  lk!__tracepoint_cgroup_rmdir ffff8000`0abaebe0  lk!__tracepoint_gpio_value ffff8000`0aba23e0  lk!__tracepoint_clock_set_rate ffff8000`0abb6be0  lk!__tracepoint_binder_free_lru_start ffff8000`0abbcda0  lk!__tracepoint_cfg80211_cac_event ffff8000`0aba5620  lk!__tracepoint_ext4_zero_range ffff8000`0aba7fa0  lk!__tracepoint_nfs_direct_write_reschedule_io ffff8000`0aba2da0  lk!__tracepoint_finish_task_reaping ffff8000`0abb5a20  lk!__tracepoint_rtc_timer_enqueue ffff8000`0aba0e20  lk!__tracepoint_pelt_cfs_tp ffff8000`0aba6420  lk!__tracepoint_ext4_fc_track_link ffff8000`0aba1360  lk!__tracepoint_rcu_unlock_preempted_task ffff8000`0abb7760  lk!__tracepoint_sock_exceed_buf_limit ffff8000`0abb6120  lk!__tracepoint_thermal_power_cpu_get_power_simple ffff8000`0aba2e20  lk!__tracepoint_mm_lru_insertion ffff8000`0abb1460  lk!__tracepoint_mali_SCHED_SUSPENDED ffff8000`0aba87a0  lk!__tracepoint_nfs4_open_file ffff8000`0abad260  lk!__tracepoint_f2fs_truncate_inode_blocks_exit ffff8000`0aba78e0  lk!__tracepoint_nfs_rename_exit ffff8000`0aba4be0  lk!__tracepoint_ext4_da_write_begin ffff8000`0abb89e0  lk!__tracepoint_rpc__bad_creds ffff8000`0abb35a0  lk!__tracepoint_nvme_sq ffff8000`0abb4320  lk!__tracepoint_dwc3_gadget_ep_cmd ffff8000`0abb2220  lk!__tracepoint_mali_SCHEDULER_PROTM_EXIT ffff8000`0abaff20  lk!__tracepoint_mali_PM_PWROFF_TILER ffff8000`0abb6520  lk!__tracepoint_scmi_rx_done ffff8000`0aba9fe0  lk!__tracepoint_nfsd_read_vector ffff8000`0aba6ce0  lk!__tracepoint_nfs_getattr_exit ffff8000`0abb0a60  lk!__tracepoint_mali_ARB_GPU_STOP_REQUESTED ffff8000`0abacb20  lk!__tracepoint_btrfs_tree_read_unlock_blocking ffff8000`0aba1da0  lk!__tracepoint_cgroup_mkdir ffff8000`0aba3be0  lk!__tracepoint_writeback_dirty_folio ffff8000`0abb9020  lk!__tracepoint_xprt_timer ffff8000`0aba43a0  lk!__tracepoint_sb_clear_inode_writeback ffff8000`0abaf060  lk!__tracepoint_clk_set_phase ffff8000`0abaece0  lk!__tracepoint_clk_enable_complete ffff8000`0abaf820  lk!__tracepoint_mali_page_fault_insert_pages ffff8000`0aba01e0  lk!__tracepoint_kvm_arm_set_dreg32 ffff8000`0abb8160  lk!__tracepoint_rpc_clnt_killall ffff8000`0abbace0  lk!__tracepoint_rdev_leave_ocb ffff8000`0abbf020  lk!__tracepoint_drv_net_fill_forward_path ffff8000`0abaa3a0  lk!__tracepoint_nfsd_layout_get_lookup_fail ffff8000`0abac2a0  lk!__tracepoint_btrfs_work_sched ffff8000`0abb4660  lk!__tracepoint_xhci_handle_event ffff8000`0abb57e0  lk!__tracepoint_rtc_set_time ffff8000`0abbdda0  lk!__tracepoint_drv_set_coverage_class ffff8000`0abb93e0  lk!__tracepoint_rpcb_getport ffff8000`0abb9120  lk!__tracepoint_xprt_ping ffff8000`0abbd820  lk!__tracepoint_drv_add_interface

看起来有2055个,这从数据角度反映了追踪机制在内核中的重要地位。

增加过滤条件,便可以找到__tracepoint_sched_switch。

x lk!__tracepoint_sched_sw*ffff8000`0aba09a0  lk!__tracepoint_sched_switch ffff8000`0aba0da0  lk!__tracepoint_sched_swap_numa

然后就可以使用dt命令观察tracepoint 对象了。

dt lk!tracepoint 0xffff8000`0aba09a0   +0x000 name             : 0xffff8000`0987aef1  -> 115 's'   +0x008 key              : static_key   +0x010 static_call_key  : 0xffff8000`0a8b2be0    +0x018 static_call_tramp : (null)    +0x020 iterator         : 0xffff8000`080b0110    +0x028 regfunc          : (null)    +0x030 unregfunc        : (null)    +0x038 funcs            : 0xffff0001`48136a90 db 0xffff8000`0987aef1 ffff8000`0987aef1  73 63 68 65 64 5f 73 77-69 74 63 68 00 73 63 68  sched_switch.sch

其中的funcs指针指向的是一个lk!tracepoint_func结构体:

dt lk!tracepoint_func 0xffff0001`48136a90   +0x000 func             : 0xffff8000`0817ee9c    +0x008 data             : (null)    +0x010 prio             : 10

第一个成员func是一个函数指针,指向的是probe_sched_switch函数。

ln 0xffff8000`0817ee9c (ffff8000`0817ee9c)   lk!probe_sched_switch    Exact matches:     lk!probe_sched_switch (void*, bool, task_struct*, task_struct*, unsigned int)

对这个函数设置断点,然后启用sched事件,这个断点便会命中,调用过程如下:

kFrame Base        Return Address    Call Siteffff8000`0a873ca0 ffff8000`080b016c lk!probe_sched_switch [kernel/trace/trace_sched_switch.c @ 27]ffff8000`0a873ce0 ffff8000`0919593c lk!__traceiter_sched_switch+0x5c [./include/trace/events/sched.h @ 222]ffff8000`0a873d60 ffff8000`09195f6c lk!__schedule+0x3e8 [./include/trace/events/sched.h @ 222]ffff8000`0a873d80 ffff8000`080cba38 lk!schedule_idle+0x34 [kernel/sched/core.c @ 6671]ffff8000`0a873dd0 ffff8000`080cbdbc lk!do_idle+0x80 [kernel/sched/idle.c @ 333]ffff8000`0a873df0 ffff8000`09194474 lk!cpu_startup_entry+0x3c [kernel/sched/idle.c @ 400]ffff8000`0a873df0 ffff8000`080b016c lk!kernel_init [init/main.c @ 1714]

其中1号栈帧的lk!__traceiter_sched_switch便是通过TRACE_EVENT宏产生的inline函数。

为了支持perf的采集方式,TRACE_EVENT宏还会产生event_class_sched_switch,定义如下:

dt lk!event_class_sched_switch 0xffff8000`0ab89ed8   +0x000 system           : 0xffff8000`091cb9b8  -> 115 's'   +0x008 probe            : 0xffff8000`080b5538    +0x010 perf_probe       : 0xffff8000`080b5414    +0x018 reg              : 0xffff8000`08185a30     lk!trace_event_reg+0   +0x020 fields_array     : 0xffff8000`0a8b15c0    +0x028 get_fields       : (null)    +0x030 fields           : list_head   +0x040 raw_init         : 0xffff8000`08187918     lk!np_start+48

下面是使用ndb观察到的调用过程。

kPn  # Frame Base        Return Address    Call Site00 ffff8000`0f0c3c48 ffff8000`080b016c lk!perf_trace_sched_switch(void* preempt = , bool prev_state = , task_struct* p = , task_struct* state = , unsigned int )+0x124 [./include/trace/events/sched.h @ 222]01 ffff8000`0f0c3c90 ffff8000`0919593c lk!__traceiter_sched_switch(void* __data = , bool p = , task_struct* it_func_ptr = , task_struct* it_func = , unsigned int )+0x5c [./include/trace/events/sched.h @ 222]02 ffff8000`0f0c3d10 ffff8000`09195ccc lk!__schedule(unsigned int )+0x3e8 [./include/trace/events/sched.h @ 222]03 ffff8000`0f0c3d30 ffff8000`0801e390 lk!schedule( void )+0x8c [kernel/sched/core.c @ 6643]04 ffff8000`0f0c3e80 ffff8000`09192c2c lk!do_notify_resume(pt_regs* regs = , int64 thread_flags = )+0xa4 [arch/arm64/kernel/signal.c @ 1138]05 ffff8000`0f0c3ea0 ffff8000`09193600 lk!el0_svc(pt_regs* regs = ffff000100117060)+0x44 [arch/arm64/kernel/entry-common.c @ 137]06 ffff8000`0f0c3eb0 ffff8000`080115e8 lk!el0t_64_sync_handler(pt_regs* regs = ffff000100117060)+0xac [arch/arm64/kernel/entry-common.c @ 656]07 ffff8000`0f0c3fe0 00000000`00000000 lk!el0t_64_sync

在通过debugfs暴漏的虚文件接口里,events目录下是各个追踪事件。

root@ulan:/sys/kernel/debug/tracing/events# tree.├── alarmtimer│   ├── alarmtimer_cancel│   │   ├── enable│   │   ├── filter│   │   ├── format│   │   ├── id│   │   └── trigger

事件可以组合,方便成批管理。

├── asoc│   ├── enable│   ├── filter│   ├── snd_soc_bias_level_done│   │   ├── enable│   │   ├── filter│   │   ├── format│   │   ├── id│   │   └── trigger│   ├── snd_soc_bias_level_start│   │   ├── enable│   │   ├── filter│   │   ├── format│   │   ├── id│   │   └── trigger│   ├── snd_soc_dapm_connected│   │   ├── enable│   │   ├── filter│   │   ├── format│   │   ├── id│   │   └── trigger

追踪器

下面再说一下追踪器,它要简单一些。在内核源代码中,追踪器被称为plugin,意思是插件,是用来定制事件产生和输出格式的。

每个追踪器对应一个tracer结构体,使用register_tracer登记。登记后的结构体以链表形式记录在全局变量trace_types上。

/* trace_types holds a link list of available tracers. */static struct tracer        *trace_types __read_mostly;

可以通过虚文件available_tracers来观察已经注册的追踪器:

root@ulan:/sys/kernel/debug/tracing# cat available_tracersblk function_graph function nop

举例来说,下面是注册graph_trace的内核代码。

static __init int init_graph_trace(void){    max_bytes_for_cpu = snprintf(NULL, 0, "%u", nr_cpu_ids - 1);    if (!register_trace_event(&graph_trace_entry_event)) {        pr_warn("Warning: could not register graph trace events\n");        return 1;    }    if (!register_trace_event(&graph_trace_ret_event)) {        pr_warn("Warning: could not register graph trace events\n");        return 1;    }    return register_tracer(&graph_trace);}

在ndb里找到这个对象:

x lk!graph_trace ffff8000`0a88b310  lk!graph_trace

然后就可以使用dt命令观察其详情。

dt lk!tracer 0xffff8000`0a88b310   +0x000 name             : 0xffff8000`096d16a1  -> 102 'f'   +0x008 init             : 0xffff8000`08180620     lk!func_graph_set_flag+50   +0x010 reset            : 0xffff8000`081805e0     lk!graph_depth_read+90   +0x018 start            : (null)    +0x020 stop             : (null)    +0x028 update_thresh    : 0xffff8000`08180680     lk!graph_trace_reset+40   +0x030 open             : 0xffff8000`081806e0     lk!graph_trace_open+0   +0x038 pipe_open        : 0xffff8000`081806e0     lk!graph_trace_open+0   +0x040 close            : 0xffff8000`08180438     lk!arch_local_irq_restore+f7270   +0x048 pipe_close       : 0xffff8000`08180438     lk!arch_local_irq_restore+f7270   +0x050 read             : (null)    +0x058 splice_read      : (null)    +0x060 print_header     : 0xffff8000`08181cf0     lk!print_graph_headers+0   +0x068 print_line       : 0xffff8000`08181a4c     lk!print_graph_function+0   +0x070 set_flag         : 0xffff8000`08180590     lk!graph_depth_write+90   +0x078 flag_changed     : (null)    +0x080 next             : 0xffff8000`0a88b1e0    +0x088 flags            : 0xffff8000`0a9abdf0    +0x090 enabled          : 0   +0x094 print_max        : 0   +0x095 allow_instances  : 0   +0x096 noboot           : 0

可以看到,追踪器具有如下特征:

- 可以单独启用或者禁止

- 可以定制输出信息的抬头(header)

- 可以定制输出格式,比如缩进

比如,lk!print_graph_function是用来输出带缩进的函数调用图的,在这个函数设置断点,当启用这个追踪器后,再通过cat trace读追踪结果时,断点便会命中,调用关系如下:

kFrame Base        Return Address    Call Siteffff8000`0f18bb38 ffff8000`08177f98 lk!print_graph_function [kernel/trace/trace_functions_graph.c @ 1099]ffff8000`0f18bba0 ffff8000`08178b98 lk!print_trace_line+0xec [kernel/trace/trace.c @ 4540]ffff8000`0f18bbd0 ffff8000`082c0b6c lk!s_show+0x4482c [kernel/trace/trace.c @ 4697]ffff8000`0f18bc40 ffff8000`08029eb4 lk!seq_read_iter+0x274 [fs/seq_file.c @ 273]ffff8000`0f18bc40 ffff8000`08029eb4 lk!return_to_handler [arch/arm64/kernel/entry-ftrace.S @ 315]

以下oops消息中的调用过程。

[15256.540958] Call trace:[15256.541200]  print_graph_function_flags+0x58/0x424[15256.541658]  print_graph_function+0x18/0x24[15256.542070]  print_trace_line+0xec/0x410[15256.542457]  s_show+0xe8/0x10c[15256.542765]  seq_read_iter+0x274/0x380[15256.543134]  seq_read+0x88/0xc0[15256.543455]  vfs_read+0xa4/0x1a0[15256.543779]  ksys_read+0x78/0xe4[15256.544101]  __arm64_sys_read+0x20/0x2c[15256.544479]  invoke_syscall+0x8c/0x12c[15256.544846]  el0_svc_common.constprop.0+0xd8/0x128[15256.545301]  do_el0_svc+0xa0/0xc8[15256.545632]  el0_svc+0x2c/0x54[15256.545943]  el0t_64_sync_handler+0xac/0x13c[15256.546354]  el0t_64_sync+0x19c/0x1a0

短文已经不短,结合同行的问题做个总结吧。

1 追踪器tracer和事件是什么关系?tracer是某些事件的集合吗?

【RZ】是有关联的两个概念,事件是基本的信息提供器,tracer是一种追踪信息定制机制,内部常称为plugin,tracer可以和事件关联,比如graph_trace tracer与graph_trace_entry_event和graph_trace_ret_event是关联的

2 某个事件一定属于某个tracer吗?

【RZ】不一定,事件可以直接被打开和输出信息

3 在使用ftrace分析某个程序性能时,怎样定位到具体需要分析哪些事件?因为事件太多了。

【RZ】要逐步探索,积累经验

4 ftrace有相关统计工具吗?比如自动生成性能瓶颈的报告。我看了下kernelshark似乎并没有统计功能。

【RZ】perf的输出报告是有统计和排名的。如果还不够,可以试试vtune,以及google 的Perfetto

学,然后知不足。专门为底层技术同行开办的信创系统软件开发训练营(2025北京站)》正在招生中,欢迎感兴趣的同行联系我们。也希望大家把这个消息传播给其他可能需要的同行。

(写文章很辛苦,恳请各位读者点击“在看”,欢迎转发)

*************************************************

正心诚意,格物致知,以人文情怀审视软件,以软件技术改变人生

扫描下方二维码或者在微信中搜索“盛格塾”小程序,可以阅读更多文章和有声读物

Image

也欢迎关注格友公众号

Image

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值