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北京站)》正在招生中,欢迎感兴趣的同行联系我们。也希望大家把这个消息传播给其他可能需要的同行。
(写文章很辛苦,恳请各位读者点击“在看”,欢迎转发)
*************************************************
正心诚意,格物致知,以人文情怀审视软件,以软件技术改变人生
扫描下方二维码或者在微信中搜索“盛格塾”小程序,可以阅读更多文章和有声读物

也欢迎关注格友公众号

5039

被折叠的 条评论
为什么被折叠?



