https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107983
--- Comment #1 from James Hilliard <james.hilliard1 at gmail dot com> --- Working LLVM btf dump: $ /home/buildroot/bpf-next/tools/testing/selftests/bpf/tools/sbin/bpftool --debug btf dump file /home/buildroot/bpf-next/tools/testing/selftests/bpf/task_kfunc_success.bpf.linked3.o format raw [1] PTR '(anon)' type_id=3 [2] INT 'int' size=4 bits_offset=0 nr_bits=32 encoding=SIGNED [3] ARRAY '(anon)' type_id=2 index_type_id=4 nr_elems=1 [4] INT '__ARRAY_SIZE_TYPE__' size=4 bits_offset=0 nr_bits=32 encoding=(none) [5] PTR '(anon)' type_id=2 [6] PTR '(anon)' type_id=7 [7] STRUCT '__tasks_kfunc_map_value' size=8 vlen=1 'task' type_id=8 bits_offset=0 [8] PTR '(anon)' type_id=16 [9] STRUCT 'hash_map' size=32 vlen=4 'type' type_id=1 bits_offset=0 'key' type_id=5 bits_offset=64 'value' type_id=6 bits_offset=128 'max_entries' type_id=1 bits_offset=192 [10] VAR '__tasks_kfunc_map' type_id=9, linkage=global [11] PTR '(anon)' type_id=12 [12] INT 'unsigned long long' size=8 bits_offset=0 nr_bits=64 encoding=(none) [13] FUNC_PROTO '(anon)' ret_type_id=2 vlen=1 'ctx' type_id=11 [14] FUNC 'test_task_acquire_release_argument' type_id=13 linkage=global [15] FUNC_PROTO '(anon)' ret_type_id=8 vlen=1 '(anon)' type_id=8 [16] STRUCT 'task_struct' size=10048 vlen=253 'thread_info' type_id=17 bits_offset=0 '__state' type_id=21 bits_offset=192 'stack' type_id=22 bits_offset=256 'usage' type_id=23 bits_offset=320 'flags' type_id=21 bits_offset=352 'ptrace' type_id=21 bits_offset=384 'on_cpu' type_id=2 bits_offset=416 'wake_entry' type_id=27 bits_offset=448 'wakee_flips' type_id=21 bits_offset=576 'wakee_flip_decay_ts' type_id=18 bits_offset=640 'last_wakee' type_id=8 bits_offset=704 'recent_used_cpu' type_id=2 bits_offset=768 'wake_cpu' type_id=2 bits_offset=800 'on_rq' type_id=2 bits_offset=832 'prio' type_id=2 bits_offset=864 'static_prio' type_id=2 bits_offset=896 'normal_prio' type_id=2 bits_offset=928 'rt_priority' type_id=21 bits_offset=960 'se' type_id=34 bits_offset=1024 'rt' type_id=46 bits_offset=3072 'dl' type_id=48 bits_offset=3456 'sched_class' type_id=64 bits_offset=5248 'sched_task_group' type_id=66 bits_offset=5312 'stats' type_id=67 bits_offset=5632 'btrace_seq' type_id=21 bits_offset=7680 'policy' type_id=21 bits_offset=7712 'nr_cpus_allowed' type_id=2 bits_offset=7744 'cpus_ptr' type_id=68 bits_offset=7808 'user_cpus_ptr' type_id=71 bits_offset=7872 'cpus_mask' type_id=70 bits_offset=7936 'migration_pending' type_id=22 bits_offset=8064 'migration_disabled' type_id=33 bits_offset=8128 'migration_flags' type_id=33 bits_offset=8144 'rcu_read_lock_nesting' type_id=2 bits_offset=8160 'rcu_read_unlock_special' type_id=74 bits_offset=8192 'rcu_node_entry' type_id=38 bits_offset=8256 'rcu_blocked_node' type_id=76 bits_offset=8384 'rcu_tasks_nvcsw' type_id=18 bits_offset=8448 'rcu_tasks_holdout' type_id=60 bits_offset=8512 'rcu_tasks_idx' type_id=60 bits_offset=8520 'rcu_tasks_idle_cpu' type_id=2 bits_offset=8544 'rcu_tasks_holdout_list' type_id=38 bits_offset=8576 'trc_reader_nesting' type_id=2 bits_offset=8704 'trc_ipi_to_cpu' type_id=2 bits_offset=8736 'trc_reader_special' type_id=74 bits_offset=8768 'trc_holdout_list' type_id=38 bits_offset=8832 'trc_blkd_node' type_id=38 bits_offset=8960 'trc_blkd_cpu' type_id=2 bits_offset=9088 'sched_info' type_id=77 bits_offset=9152 'tasks' type_id=38 bits_offset=9408 'pushable_tasks' type_id=78 bits_offset=9536 'pushable_dl_tasks' type_id=36 bits_offset=9856 'mm' type_id=79 bits_offset=10048 'active_mm' type_id=79 bits_offset=10112 'rss_stat' type_id=80 bits_offset=10176 'exit_state' type_id=2 bits_offset=10336 'exit_code' type_id=2 bits_offset=10368 'exit_signal' type_id=2 bits_offset=10400 'pdeath_signal' type_id=2 bits_offset=10432 'jobctl' type_id=18 bits_offset=10496 'personality' type_id=21 bits_offset=10560 'sched_reset_on_fork' type_id=21 bits_offset=10592 bitfield_size=1 'sched_contributes_to_load' type_id=21 bits_offset=10593 bitfield_size=1 'sched_migrated' type_id=21 bits_offset=10594 bitfield_size=1 'sched_remote_wakeup' type_id=21 bits_offset=10624 bitfield_size=1 'in_execve' type_id=21 bits_offset=10625 bitfield_size=1 'in_iowait' type_id=21 bits_offset=10626 bitfield_size=1 'restore_sigmask' type_id=21 bits_offset=10627 bitfield_size=1 'in_user_fault' type_id=21 bits_offset=10628 bitfield_size=1 'brk_randomized' type_id=21 bits_offset=10629 bitfield_size=1 'no_cgroup_migration' type_id=21 bits_offset=10630 bitfield_size=1 'frozen' type_id=21 bits_offset=10631 bitfield_size=1 'use_memdelay' type_id=21 bits_offset=10632 bitfield_size=1 'in_eventfd' type_id=21 bits_offset=10633 bitfield_size=1 'reported_split_lock' type_id=21 bits_offset=10634 bitfield_size=1 'in_thrashing' type_id=21 bits_offset=10635 bitfield_size=1 'atomic_flags' type_id=18 bits_offset=10688 'restart_block' type_id=82 bits_offset=10752 'pid' type_id=99 bits_offset=11200 'tgid' type_id=99 bits_offset=11232 'stack_canary' type_id=18 bits_offset=11264 'real_parent' type_id=8 bits_offset=11328 'parent' type_id=8 bits_offset=11392 'children' type_id=38 bits_offset=11456 'sibling' type_id=38 bits_offset=11584 'group_leader' type_id=8 bits_offset=11712 'ptraced' type_id=38 bits_offset=11776 'ptrace_entry' type_id=38 bits_offset=11904 'thread_pid' type_id=101 bits_offset=12032 'pid_links' type_id=105 bits_offset=12096 'thread_group' type_id=38 bits_offset=12608 'thread_node' type_id=38 bits_offset=12736 'vfork_done' type_id=106 bits_offset=12864 'set_child_tid' type_id=5 bits_offset=12928 'clear_child_tid' type_id=5 bits_offset=12992 'worker_private' type_id=22 bits_offset=13056 'utime' type_id=40 bits_offset=13120 'stime' type_id=40 bits_offset=13184 'gtime' type_id=40 bits_offset=13248 'prev_cputime' type_id=107 bits_offset=13312 'nvcsw' type_id=18 bits_offset=13952 'nivcsw' type_id=18 bits_offset=14016 'start_time' type_id=40 bits_offset=14080 'start_boottime' type_id=40 bits_offset=14144 'min_flt' type_id=18 bits_offset=14208 'maj_flt' type_id=18 bits_offset=14272 'posix_cputimers' type_id=130 bits_offset=14336 'posix_cputimers_work' type_id=136 bits_offset=14976 'ptracer_cred' type_id=141 bits_offset=15168 'real_cred' type_id=141 bits_offset=15232 'cred' type_id=141 bits_offset=15296 'cached_requested_key' type_id=143 bits_offset=15360 'comm' type_id=144 bits_offset=15424 'nameidata' type_id=145 bits_offset=15552 'sysvsem' type_id=146 bits_offset=15616 'sysvshm' type_id=148 bits_offset=15680 'last_switch_count' type_id=18 bits_offset=15808 'last_switch_time' type_id=18 bits_offset=15872 'fs' type_id=149 bits_offset=15936 'files' type_id=150 bits_offset=16000 'io_uring' type_id=151 bits_offset=16064 'nsproxy' type_id=152 bits_offset=16128 'signal' type_id=153 bits_offset=16192 'sighand' type_id=154 bits_offset=16256 'blocked' type_id=155 bits_offset=16320 'real_blocked' type_id=155 bits_offset=16384 'saved_sigmask' type_id=155 bits_offset=16448 'pending' type_id=158 bits_offset=16512 'sas_ss_sp' type_id=18 bits_offset=16704 'sas_ss_size' type_id=159 bits_offset=16768 'sas_ss_flags' type_id=21 bits_offset=16832 'task_works' type_id=138 bits_offset=16896 'audit_context' type_id=162 bits_offset=16960 'loginuid' type_id=163 bits_offset=17024 'sessionid' type_id=21 bits_offset=17056 'seccomp' type_id=167 bits_offset=17088 'syscall_dispatch' type_id=169 bits_offset=17216 'parent_exec_id' type_id=40 bits_offset=17472 'self_exec_id' type_id=40 bits_offset=17536 'alloc_lock' type_id=173 bits_offset=17600 'pi_lock' type_id=108 bits_offset=18112 'wake_q' type_id=178 bits_offset=18624 'pi_waiters' type_id=133 bits_offset=18688 'pi_top_task' type_id=8 bits_offset=18816 'pi_blocked_on' type_id=180 bits_offset=18880 'blocked_on' type_id=181 bits_offset=18944 'non_block_count' type_id=2 bits_offset=19008 'irqtrace' type_id=182 bits_offset=19072 'hardirq_threaded' type_id=21 bits_offset=19520 'hardirq_chain_key' type_id=40 bits_offset=19584 'softirqs_enabled' type_id=2 bits_offset=19648 'softirq_context' type_id=2 bits_offset=19680 'irq_config' type_id=2 bits_offset=19712 'curr_chain_key' type_id=40 bits_offset=19776 'lockdep_depth' type_id=2 bits_offset=19840 'lockdep_recursion' type_id=21 bits_offset=19872 'held_locks' type_id=185 bits_offset=19904 'journal_info' type_id=22 bits_offset=35264 'bio_list' type_id=186 bits_offset=35328 'plug' type_id=187 bits_offset=35392 'reclaim_state' type_id=188 bits_offset=35456 'backing_dev_info' type_id=189 bits_offset=35520 'io_context' type_id=190 bits_offset=35584 'capture_control' type_id=191 bits_offset=35648 'ptrace_message' type_id=18 bits_offset=35712 'last_siginfo' type_id=192 bits_offset=35776 'ioac' type_id=194 bits_offset=35840 'acct_rss_mem1' type_id=40 bits_offset=36288 'acct_vm_mem1' type_id=40 bits_offset=36352 'acct_timexpd' type_id=40 bits_offset=36416 'mems_allowed' type_id=195 bits_offset=36480 'mems_allowed_seq' type_id=197 bits_offset=36544 'cpuset_mem_spread_rotor' type_id=2 bits_offset=36992 'cpuset_slab_spread_rotor' type_id=2 bits_offset=37024 'cgroups' type_id=202 bits_offset=37056 'cg_list' type_id=38 bits_offset=37120 'robust_list' type_id=203 bits_offset=37248 'pi_state_list' type_id=38 bits_offset=37312 'pi_state_cache' type_id=204 bits_offset=37440 'futex_exit_mutex' type_id=205 bits_offset=37504 'futex_state' type_id=21 bits_offset=38656 'perf_event_ctxp' type_id=216 bits_offset=38720 'perf_event_mutex' type_id=205 bits_offset=38848 'perf_event_list' type_id=38 bits_offset=40000 'preempt_disable_ip' type_id=18 bits_offset=40128 'mempolicy' type_id=217 bits_offset=40192 'il_prev' type_id=218 bits_offset=40256 'pref_node_fork' type_id=218 bits_offset=40272 'numa_scan_seq' type_id=2 bits_offset=40288 'numa_scan_period' type_id=21 bits_offset=40320 'numa_scan_period_max' type_id=21 bits_offset=40352 'numa_preferred_nid' type_id=2 bits_offset=40384 'numa_migrate_retry' type_id=18 bits_offset=40448 'node_stamp' type_id=40 bits_offset=40512 'last_task_numa_placement' type_id=40 bits_offset=40576 'last_sum_exec_runtime' type_id=40 bits_offset=40640 'numa_work' type_id=137 bits_offset=40704 'numa_group' type_id=219 bits_offset=40832 'numa_faults' type_id=220 bits_offset=40896 'total_numa_faults' type_id=18 bits_offset=40960 'numa_faults_locality' type_id=221 bits_offset=41024 'numa_pages_migrated' type_id=18 bits_offset=41216 'rseq' type_id=222 bits_offset=41280 'rseq_sig' type_id=19 bits_offset=41344 'rseq_event_mask' type_id=18 bits_offset=41408 'tlb_ubc' type_id=223 bits_offset=41472 '(anon)' type_id=225 bits_offset=41664 'splice_pipe' type_id=226 bits_offset=41792 'task_frag' type_id=227 bits_offset=41856 'delays' type_id=229 bits_offset=41984 'make_it_fail' type_id=2 bits_offset=42048 'fail_nth' type_id=21 bits_offset=42080 'nr_dirtied' type_id=2 bits_offset=42112 'nr_dirtied_pause' type_id=2 bits_offset=42144 'dirty_paused_when' type_id=18 bits_offset=42176 'timer_slack_ns' type_id=40 bits_offset=42240 'default_timer_slack_ns' type_id=40 bits_offset=42304 'curr_ret_stack' type_id=2 bits_offset=42368 'curr_ret_depth' type_id=2 bits_offset=42400 'ret_stack' type_id=230 bits_offset=42432 'ftrace_timestamp' type_id=12 bits_offset=42496 'trace_overrun' type_id=25 bits_offset=42560 'tracing_graph_pause' type_id=25 bits_offset=42592 'trace_recursion' type_id=18 bits_offset=42624 'memcg_in_oom' type_id=231 bits_offset=42688 'memcg_oom_gfp_mask' type_id=232 bits_offset=42752 'memcg_oom_order' type_id=2 bits_offset=42784 'memcg_nr_pages_over_high' type_id=21 bits_offset=42816 'active_memcg' type_id=231 bits_offset=42880 'throttle_queue' type_id=233 bits_offset=42944 'utask' type_id=234 bits_offset=43008 'kmap_ctrl' type_id=235 bits_offset=43072 'task_state_change' type_id=18 bits_offset=43072 'pagefault_disabled' type_id=2 bits_offset=43136 'oom_reaper_list' type_id=8 bits_offset=43200 'oom_reaper_timer' type_id=236 bits_offset=43264 'stack_vm_area' type_id=240 bits_offset=43904 'stack_refcount' type_id=23 bits_offset=43968 'security' type_id=22 bits_offset=44032 'bpf_storage' type_id=241 bits_offset=44096 'bpf_ctx' type_id=242 bits_offset=44160 'mce_vaddr' type_id=22 bits_offset=44224 'mce_kflags' type_id=41 bits_offset=44288 'mce_addr' type_id=40 bits_offset=44352 'mce_ripv' type_id=41 bits_offset=44416 bitfield_size=1 'mce_whole_page' type_id=41 bits_offset=44417 bitfield_size=1 '__mce_reserved' type_id=41 bits_offset=44418 bitfield_size=62 'mce_kill_me' type_id=137 bits_offset=44480 'mce_count' type_id=2 bits_offset=44608 'kretprobe_instances' type_id=243 bits_offset=44672 'rethooks' type_id=243 bits_offset=44736 'l1d_flush_kill' type_id=137 bits_offset=44800 'thread' type_id=244 bits_offset=45056 [17] STRUCT 'thread_info' size=24 vlen=4 'flags' type_id=18 bits_offset=0 'syscall_work' type_id=18 bits_offset=64 'status' type_id=19 bits_offset=128 'cpu' type_id=19 bits_offset=160 [18] INT 'unsigned long' size=8 bits_offset=0 nr_bits=64 encoding=(none) [19] TYPEDEF 'u32' type_id=20 [20] TYPEDEF '__u32' type_id=21 [21] INT 'unsigned int' size=4 bits_offset=0 nr_bits=32 encoding=(none) [22] PTR '(anon)' type_id=0 [23] TYPEDEF 'refcount_t' type_id=24 [24] STRUCT 'refcount_struct' size=4 vlen=1 'refs' type_id=25 bits_offset=0 [25] TYPEDEF 'atomic_t' type_id=26 [26] STRUCT '(anon)' size=4 vlen=1 'counter' type_id=2 bits_offset=0 [27] STRUCT '__call_single_node' size=16 vlen=4 'llist' type_id=28 bits_offset=0 '(anon)' type_id=30 bits_offset=64 'src' type_id=31 bits_offset=96 'dst' type_id=31 bits_offset=112 [28] STRUCT 'llist_node' size=8 vlen=1 'next' type_id=29 bits_offset=0 [29] PTR '(anon)' type_id=28 [30] UNION '(anon)' size=4 vlen=2 'u_flags' type_id=21 bits_offset=0 'a_flags' type_id=25 bits_offset=0 [31] TYPEDEF 'u16' type_id=32 [32] TYPEDEF '__u16' type_id=33 [33] INT 'unsigned short' size=2 bits_offset=0 nr_bits=16 encoding=(none) [34] STRUCT 'sched_entity' size=256 vlen=15 'load' type_id=35 bits_offset=0 'run_node' type_id=36 bits_offset=128 'group_node' type_id=38 bits_offset=320 'on_rq' type_id=21 bits_offset=448 'exec_start' type_id=40 bits_offset=512 'sum_exec_runtime' type_id=40 bits_offset=576 'vruntime' type_id=40 bits_offset=640 'prev_sum_exec_runtime' type_id=40 bits_offset=704 'nr_migrations' type_id=40 bits_offset=768 'depth' type_id=2 bits_offset=832 'parent' type_id=42 bits_offset=896 'cfs_rq' type_id=43 bits_offset=960 'my_q' type_id=43 bits_offset=1024 'runnable_weight' type_id=18 bits_offset=1088 'avg' type_id=44 bits_offset=1536 [35] STRUCT 'load_weight' size=16 vlen=2 'weight' type_id=18 bits_offset=0 'inv_weight' type_id=19 bits_offset=64 [36] STRUCT 'rb_node' size=24 vlen=3 '__rb_parent_color' type_id=18 bits_offset=0 'rb_right' type_id=37 bits_offset=64 'rb_left' type_id=37 bits_offset=128 [37] PTR '(anon)' type_id=36 [38] STRUCT 'list_head' size=16 vlen=2 'next' type_id=39 bits_offset=0 'prev' type_id=39 bits_offset=64 [39] PTR '(anon)' type_id=38 [40] TYPEDEF 'u64' type_id=41 [41] TYPEDEF '__u64' type_id=12 [42] PTR '(anon)' type_id=34 [43] PTR '(anon)' type_id=380 [44] STRUCT 'sched_avg' size=64 vlen=9 'last_update_time' type_id=40 bits_offset=0 'load_sum' type_id=40 bits_offset=64 'runnable_sum' type_id=40 bits_offset=128 'util_sum' type_id=19 bits_offset=192 'period_contrib' type_id=19 bits_offset=224 'load_avg' type_id=18 bits_offset=256 'runnable_avg' type_id=18 bits_offset=320 'util_avg' type_id=18 bits_offset=384 'util_est' type_id=45 bits_offset=448 [45] STRUCT 'util_est' size=8 vlen=2 'enqueued' type_id=21 bits_offset=0 'ewma' type_id=21 bits_offset=32 [46] STRUCT 'sched_rt_entity' size=48 vlen=7 'run_list' type_id=38 bits_offset=0 'timeout' type_id=18 bits_offset=128 'watchdog_stamp' type_id=18 bits_offset=192 'time_slice' type_id=21 bits_offset=256 'on_rq' type_id=33 bits_offset=288 'on_list' type_id=33 bits_offset=304 'back' type_id=47 bits_offset=320 [47] PTR '(anon)' type_id=46 [48] STRUCT 'sched_dl_entity' size=224 vlen=16 'rb_node' type_id=36 bits_offset=0 'dl_runtime' type_id=40 bits_offset=192 'dl_deadline' type_id=40 bits_offset=256 'dl_period' type_id=40 bits_offset=320 'dl_bw' type_id=40 bits_offset=384 'dl_density' type_id=40 bits_offset=448 'runtime' type_id=49 bits_offset=512 'deadline' type_id=40 bits_offset=576 'flags' type_id=21 bits_offset=640 'dl_throttled' type_id=21 bits_offset=672 bitfield_size=1 'dl_yielded' type_id=21 bits_offset=673 bitfield_size=1 'dl_non_contending' type_id=21 bits_offset=674 bitfield_size=1 'dl_overrun' type_id=21 bits_offset=675 bitfield_size=1 'dl_timer' type_id=52 bits_offset=704 'inactive_timer' type_id=52 bits_offset=1216 'pi_se' type_id=63 bits_offset=1728 [49] TYPEDEF 's64' type_id=50 [50] TYPEDEF '__s64' type_id=51 [51] INT 'long long' size=8 bits_offset=0 nr_bits=64 encoding=SIGNED [52] STRUCT 'hrtimer' size=64 vlen=8 'node' type_id=53 bits_offset=0 '_softexpires' type_id=54 bits_offset=256 'function' type_id=55 bits_offset=320 'base' type_id=59 bits_offset=384 'state' type_id=60 bits_offset=448 'is_rel' type_id=60 bits_offset=456 'is_soft' type_id=60 bits_offset=464 'is_hard' type_id=60 bits_offset=472 [53] STRUCT 'timerqueue_node' size=32 vlen=2 'node' type_id=36 bits_offset=0 'expires' type_id=54 bits_offset=192 [54] TYPEDEF 'ktime_t' type_id=49 [55] PTR '(anon)' type_id=56 [56] FUNC_PROTO '(anon)' ret_type_id=57 vlen=1 '(anon)' type_id=58 [57] ENUM 'hrtimer_restart' encoding=UNSIGNED size=4 vlen=2 'HRTIMER_NORESTART' val=0 'HRTIMER_RESTART' val=1 [58] PTR '(anon)' type_id=52 [59] PTR '(anon)' type_id=391 [60] TYPEDEF 'u8' type_id=61 [61] TYPEDEF '__u8' type_id=62 [62] INT 'unsigned char' size=1 bits_offset=0 nr_bits=8 encoding=(none) [63] PTR '(anon)' type_id=48 [64] PTR '(anon)' type_id=65 [65] CONST '(anon)' type_id=426 [66] PTR '(anon)' type_id=432 [67] STRUCT 'sched_statistics' size=256 vlen=28 'wait_start' type_id=40 bits_offset=0 'wait_max' type_id=40 bits_offset=64 'wait_count' type_id=40 bits_offset=128 'wait_sum' type_id=40 bits_offset=192 'iowait_count' type_id=40 bits_offset=256 'iowait_sum' type_id=40 bits_offset=320 'sleep_start' type_id=40 bits_offset=384 'sleep_max' type_id=40 bits_offset=448 'sum_sleep_runtime' type_id=49 bits_offset=512 'block_start' type_id=40 bits_offset=576 'block_max' type_id=40 bits_offset=640 'sum_block_runtime' type_id=49 bits_offset=704 'exec_max' type_id=40 bits_offset=768 'slice_max' type_id=40 bits_offset=832 'nr_migrations_cold' type_id=40 bits_offset=896 'nr_failed_migrations_affine' type_id=40 bits_offset=960 'nr_failed_migrations_running' type_id=40 bits_offset=1024 'nr_failed_migrations_hot' type_id=40 bits_offset=1088 'nr_forced_migrations' type_id=40 bits_offset=1152 'nr_wakeups' type_id=40 bits_offset=1216 'nr_wakeups_sync' type_id=40 bits_offset=1280 'nr_wakeups_migrate' type_id=40 bits_offset=1344 'nr_wakeups_local' type_id=40 bits_offset=1408 'nr_wakeups_remote' type_id=40 bits_offset=1472 'nr_wakeups_affine' type_id=40 bits_offset=1536 'nr_wakeups_affine_attempts' type_id=40 bits_offset=1600 'nr_wakeups_passive' type_id=40 bits_offset=1664 'nr_wakeups_idle' type_id=40 bits_offset=1728 [68] PTR '(anon)' type_id=69 [69] CONST '(anon)' type_id=70 [70] TYPEDEF 'cpumask_t' type_id=72 [71] PTR '(anon)' type_id=70 [72] STRUCT 'cpumask' size=16 vlen=1 'bits' type_id=73 bits_offset=0 [73] ARRAY '(anon)' type_id=18 index_type_id=4 nr_elems=2 [74] UNION 'rcu_special' size=4 vlen=2 'b' type_id=75 bits_offset=0 's' type_id=19 bits_offset=0 [75] STRUCT '(anon)' size=4 vlen=4 'blocked' type_id=60 bits_offset=0 'need_qs' type_id=60 bits_offset=8 'exp_hint' type_id=60 bits_offset=16 'need_mb' type_id=60 bits_offset=24 [76] PTR '(anon)' type_id=420 [77] STRUCT 'sched_info' size=32 vlen=4 'pcount' type_id=18 bits_offset=0 'run_delay' type_id=12 bits_offset=64 'last_arrival' type_id=12 bits_offset=128 'last_queued' type_id=12 bits_offset=192 [78] STRUCT 'plist_node' size=40 vlen=3 'prio' type_id=2 bits_offset=0 'prio_list' type_id=38 bits_offset=64 'node_list' type_id=38 bits_offset=192 [79] PTR '(anon)' type_id=402 [80] STRUCT 'task_rss_stat' size=20 vlen=2 'events' type_id=2 bits_offset=0 'count' type_id=81 bits_offset=32 [81] ARRAY '(anon)' type_id=2 index_type_id=4 nr_elems=4 [82] STRUCT 'restart_block' size=56 vlen=3 'arch_data' type_id=18 bits_offset=0 'fn' type_id=83 bits_offset=64 '(anon)' type_id=87 bits_offset=128 [83] PTR '(anon)' type_id=84 [84] FUNC_PROTO '(anon)' ret_type_id=85 vlen=1 '(anon)' type_id=86 [85] INT 'long' size=8 bits_offset=0 nr_bits=64 encoding=SIGNED [86] PTR '(anon)' type_id=82 [87] UNION '(anon)' size=40 vlen=3 'futex' type_id=88 bits_offset=0 'nanosleep' type_id=90 bits_offset=0 'poll' type_id=97 bits_offset=0 [88] STRUCT '(anon)' size=40 vlen=6 'uaddr' type_id=89 bits_offset=0 'val' type_id=19 bits_offset=64 'flags' type_id=19 bits_offset=96 'bitset' type_id=19 bits_offset=128 'time' type_id=40 bits_offset=192 'uaddr2' type_id=89 bits_offset=256 [89] PTR '(anon)' type_id=19 [90] STRUCT '(anon)' size=24 vlen=4 'clockid' type_id=91 bits_offset=0 'type' type_id=93 bits_offset=32 '(anon)' type_id=94 bits_offset=64 'expires' type_id=40 bits_offset=128 [91] TYPEDEF 'clockid_t' type_id=92 [92] TYPEDEF '__kernel_clockid_t' type_id=2 [93] ENUM 'timespec_type' encoding=UNSIGNED size=4 vlen=3 'TT_NONE' val=0 'TT_NATIVE' val=1 'TT_COMPAT' val=2 [94] UNION '(anon)' size=8 vlen=2 'rmtp' type_id=95 bits_offset=0 'compat_rmtp' type_id=96 bits_offset=0 [95] PTR '(anon)' type_id=371 [96] PTR '(anon)' type_id=407 [97] STRUCT '(anon)' size=32 vlen=5 'ufds' type_id=98 bits_offset=0 'nfds' type_id=2 bits_offset=64 'has_timeout' type_id=2 bits_offset=96 'tv_sec' type_id=18 bits_offset=128 'tv_nsec' type_id=18 bits_offset=192 [98] PTR '(anon)' type_id=419 [99] TYPEDEF 'pid_t' type_id=100 [100] TYPEDEF '__kernel_pid_t' type_id=2 [101] PTR '(anon)' type_id=415 [102] STRUCT 'hlist_node' size=16 vlen=2 'next' type_id=103 bits_offset=0 'pprev' type_id=104 bits_offset=64 [103] PTR '(anon)' type_id=102 [104] PTR '(anon)' type_id=103 [105] ARRAY '(anon)' type_id=102 index_type_id=4 nr_elems=4 [106] PTR '(anon)' type_id=381 [107] STRUCT 'prev_cputime' size=80 vlen=3 'utime' type_id=40 bits_offset=0 'stime' type_id=40 bits_offset=64 'lock' type_id=108 bits_offset=128 [108] TYPEDEF 'raw_spinlock_t' type_id=109 [109] STRUCT 'raw_spinlock' size=64 vlen=5 'raw_lock' type_id=110 bits_offset=0 'magic' type_id=21 bits_offset=32 'owner_cpu' type_id=21 bits_offset=64 'owner' type_id=22 bits_offset=128 'dep_map' type_id=115 bits_offset=192 [110] TYPEDEF 'arch_spinlock_t' type_id=111 [111] STRUCT 'qspinlock' size=4 vlen=1 '(anon)' type_id=112 bits_offset=0 [112] UNION '(anon)' size=4 vlen=3 'val' type_id=25 bits_offset=0 '(anon)' type_id=113 bits_offset=0 '(anon)' type_id=114 bits_offset=0 [113] STRUCT '(anon)' size=2 vlen=2 'locked' type_id=60 bits_offset=0 'pending' type_id=60 bits_offset=8 [114] STRUCT '(anon)' size=4 vlen=2 'locked_pending' type_id=31 bits_offset=0 'tail' type_id=31 bits_offset=16 [115] STRUCT 'lockdep_map' size=40 vlen=6 'key' type_id=116 bits_offset=0 'class_cache' type_id=129 bits_offset=64 'name' type_id=126 bits_offset=192 'wait_type_outer' type_id=60 bits_offset=256 'wait_type_inner' type_id=60 bits_offset=264 'lock_type' type_id=60 bits_offset=272 [116] PTR '(anon)' type_id=397 [117] PTR '(anon)' type_id=118 [118] STRUCT 'lock_class' size=192 vlen=14 'hash_entry' type_id=102 bits_offset=0 'lock_entry' type_id=38 bits_offset=128 'locks_after' type_id=38 bits_offset=256 'locks_before' type_id=38 bits_offset=384 'key' type_id=119 bits_offset=512 'subclass' type_id=21 bits_offset=576 'dep_gen_id' type_id=21 bits_offset=608 'usage_mask' type_id=18 bits_offset=640 'usage_traces' type_id=125 bits_offset=704 'name_version' type_id=2 bits_offset=1344 'name' type_id=126 bits_offset=1408 'wait_type_inner' type_id=60 bits_offset=1472 'wait_type_outer' type_id=60 bits_offset=1480 'lock_type' type_id=60 bits_offset=1488 [119] PTR '(anon)' type_id=120 [120] CONST '(anon)' type_id=398 [121] PTR '(anon)' type_id=122 [122] CONST '(anon)' type_id=123 [123] STRUCT 'lock_trace' size=24 vlen=4 'hash_entry' type_id=102 bits_offset=0 'hash' type_id=19 bits_offset=128 'nr_entries' type_id=19 bits_offset=160 'entries' type_id=124 bits_offset=192 [124] ARRAY '(anon)' type_id=18 index_type_id=4 nr_elems=0 [125] ARRAY '(anon)' type_id=121 index_type_id=4 nr_elems=10 [126] PTR '(anon)' type_id=127 [127] CONST '(anon)' type_id=128 [128] INT 'char' size=1 bits_offset=0 nr_bits=8 encoding=SIGNED [129] ARRAY '(anon)' type_id=117 index_type_id=4 nr_elems=2 [130] STRUCT 'posix_cputimers' size=80 vlen=3 'bases' type_id=135 bits_offset=0 'timers_active' type_id=21 bits_offset=576 'expiry_active' type_id=21 bits_offset=608 [131] STRUCT 'posix_cputimer_base' size=24 vlen=2 'nextevt' type_id=40 bits_offset=0 'tqhead' type_id=132 bits_offset=64 [132] STRUCT 'timerqueue_head' size=16 vlen=1 'rb_root' type_id=133 bits_offset=0 [133] STRUCT 'rb_root_cached' size=16 vlen=2 'rb_root' type_id=134 bits_offset=0 'rb_leftmost' type_id=37 bits_offset=64 [134] STRUCT 'rb_root' size=8 vlen=1 'rb_node' type_id=37 bits_offset=0 [135] ARRAY '(anon)' type_id=131 index_type_id=4 nr_elems=3 [136] STRUCT 'posix_cputimers_work' size=24 vlen=2 'work' type_id=137 bits_offset=0 'scheduled' type_id=21 bits_offset=128 [137] STRUCT 'callback_head' size=16 vlen=2 'next' type_id=138 bits_offset=0 'func' type_id=139 bits_offset=64 [138] PTR '(anon)' type_id=137 [139] PTR '(anon)' type_id=140 [140] FUNC_PROTO '(anon)' ret_type_id=0 vlen=1 '(anon)' type_id=138 [141] PTR '(anon)' type_id=142 [142] CONST '(anon)' type_id=382 [143] PTR '(anon)' type_id=396 [144] ARRAY '(anon)' type_id=128 index_type_id=4 nr_elems=16 [145] PTR '(anon)' type_id=404 [146] STRUCT 'sysv_sem' size=8 vlen=1 'undo_list' type_id=147 bits_offset=0 [147] PTR '(anon)' type_id=428 [148] STRUCT 'sysv_shm' size=16 vlen=1 'shm_clist' type_id=38 bits_offset=0 [149] PTR '(anon)' type_id=387 [150] PTR '(anon)' type_id=386 [151] PTR '(anon)' type_id=394 [152] PTR '(anon)' type_id=405 [153] PTR '(anon)' type_id=430 [154] PTR '(anon)' type_id=429 [155] TYPEDEF 'sigset_t' type_id=156 [156] STRUCT '(anon)' size=8 vlen=1 'sig' type_id=157 bits_offset=0 [157] ARRAY '(anon)' type_id=18 index_type_id=4 nr_elems=1 [158] STRUCT 'sigpending' size=24 vlen=2 'list' type_id=38 bits_offset=0 'signal' type_id=155 bits_offset=128 [159] TYPEDEF 'size_t' type_id=160 [160] TYPEDEF '__kernel_size_t' type_id=161 [161] TYPEDEF '__kernel_ulong_t' type_id=18 [162] PTR '(anon)' type_id=372 [163] TYPEDEF 'kuid_t' type_id=164 [164] STRUCT '(anon)' size=4 vlen=1 'val' type_id=165 bits_offset=0 [165] TYPEDEF 'uid_t' type_id=166 [166] TYPEDEF '__kernel_uid32_t' type_id=21 [167] STRUCT 'seccomp' size=16 vlen=3 'mode' type_id=2 bits_offset=0 'filter_count' type_id=25 bits_offset=32 'filter' type_id=168 bits_offset=64 [168] PTR '(anon)' type_id=427 [169] STRUCT 'syscall_user_dispatch' size=32 vlen=4 'selector' type_id=170 bits_offset=0 'offset' type_id=18 bits_offset=64 'len' type_id=18 bits_offset=128 'on_dispatch' type_id=171 bits_offset=192 [170] PTR '(anon)' type_id=128 [171] TYPEDEF 'bool' type_id=172 [172] INT '_Bool' size=1 bits_offset=0 nr_bits=8 encoding=BOOL [173] TYPEDEF 'spinlock_t' type_id=174 [174] STRUCT 'spinlock' size=64 vlen=1 '(anon)' type_id=175 bits_offset=0 [175] UNION '(anon)' size=64 vlen=2 'rlock' type_id=109 bits_offset=0 '(anon)' type_id=176 bits_offset=0 [176] STRUCT '(anon)' size=64 vlen=2 '__padding' type_id=177 bits_offset=0 'dep_map' type_id=115 bits_offset=192 [177] ARRAY '(anon)' type_id=60 index_type_id=4 nr_elems=24 [178] STRUCT 'wake_q_node' size=8 vlen=1 'next' type_id=179 bits_offset=0 [179] PTR '(anon)' type_id=178 [180] PTR '(anon)' type_id=425 [181] PTR '(anon)' type_id=403 [182] STRUCT 'irqtrace_events' size=56 vlen=9 'irq_events' type_id=21 bits_offset=0 'hardirq_enable_ip' type_id=18 bits_offset=64 'hardirq_disable_ip' type_id=18 bits_offset=128 'hardirq_enable_event' type_id=21 bits_offset=192 'hardirq_disable_event' type_id=21 bits_offset=224 'softirq_disable_ip' type_id=18 bits_offset=256 'softirq_enable_ip' type_id=18 bits_offset=320 'softirq_disable_event' type_id=21 bits_offset=384 'softirq_enable_event' type_id=21 bits_offset=416 [183] STRUCT 'held_lock' size=40 vlen=12 'prev_chain_key' type_id=40 bits_offset=0 'acquire_ip' type_id=18 bits_offset=64 'instance' type_id=184 bits_offset=128 'nest_lock' type_id=184 bits_offset=192 'class_idx' type_id=21 bits_offset=256 bitfield_size=13 'irq_context' type_id=21 bits_offset=269 bitfield_size=2 'trylock' type_id=21 bits_offset=271 bitfield_size=1 'read' type_id=21 bits_offset=272 bitfield_size=2 'check' type_id=21 bits_offset=274 bitfield_size=1 'hardirqs_off' type_id=21 bits_offset=275 bitfield_size=1 'references' type_id=21 bits_offset=276 bitfield_size=12 'pin_count' type_id=21 bits_offset=288 [184] PTR '(anon)' type_id=115 [185] ARRAY '(anon)' type_id=183 index_type_id=4 nr_elems=48 [186] PTR '(anon)' type_id=374 [187] PTR '(anon)' type_id=375 [188] PTR '(anon)' type_id=421 [189] PTR '(anon)' type_id=373 [190] PTR '(anon)' type_id=393 [191] PTR '(anon)' type_id=379 [192] PTR '(anon)' type_id=193 [193] TYPEDEF 'kernel_siginfo_t' type_id=395 [194] STRUCT 'task_io_accounting' size=56 vlen=7 'rchar' type_id=40 bits_offset=0 'wchar' type_id=40 bits_offset=64 'syscr' type_id=40 bits_offset=128 'syscw' type_id=40 bits_offset=192 'read_bytes' type_id=40 bits_offset=256 'write_bytes' type_id=40 bits_offset=320 'cancelled_write_bytes' type_id=40 bits_offset=384 [195] TYPEDEF 'nodemask_t' type_id=196 [196] STRUCT '(anon)' size=8 vlen=1 'bits' type_id=157 bits_offset=0 [197] TYPEDEF 'seqcount_spinlock_t' type_id=198 [198] STRUCT 'seqcount_spinlock' size=56 vlen=2 'seqcount' type_id=199 bits_offset=0 'lock' type_id=201 bits_offset=384 [199] TYPEDEF 'seqcount_t' type_id=200 [200] STRUCT 'seqcount' size=48 vlen=2 'sequence' type_id=21 bits_offset=0 'dep_map' type_id=115 bits_offset=64 [201] PTR '(anon)' type_id=173 [202] PTR '(anon)' type_id=383 [203] PTR '(anon)' type_id=423 [204] PTR '(anon)' type_id=390 [205] STRUCT 'mutex' size=144 vlen=6 'owner' type_id=206 bits_offset=0 'wait_lock' type_id=108 bits_offset=64 'osq' type_id=209 bits_offset=576 'wait_list' type_id=38 bits_offset=640 'magic' type_id=22 bits_offset=768 'dep_map' type_id=115 bits_offset=832 [206] TYPEDEF 'atomic_long_t' type_id=207 [207] TYPEDEF 'atomic64_t' type_id=208 [208] STRUCT '(anon)' size=8 vlen=1 'counter' type_id=49 bits_offset=0 [209] STRUCT 'optimistic_spin_queue' size=4 vlen=1 'tail' type_id=25 bits_offset=0 [210] PTR '(anon)' type_id=211 [211] STRUCT 'perf_event_context' size=448 vlen=30 'pmu' type_id=212 bits_offset=0 'lock' type_id=108 bits_offset=64 'mutex' type_id=205 bits_offset=576 'active_ctx_list' type_id=38 bits_offset=1728 'pinned_groups' type_id=213 bits_offset=1856 'flexible_groups' type_id=213 bits_offset=1984 'event_list' type_id=38 bits_offset=2112 'pinned_active' type_id=38 bits_offset=2240 'flexible_active' type_id=38 bits_offset=2368 'nr_events' type_id=2 bits_offset=2496 'nr_active' type_id=2 bits_offset=2528 'nr_user' type_id=2 bits_offset=2560 'is_active' type_id=2 bits_offset=2592 'nr_stat' type_id=2 bits_offset=2624 'nr_freq' type_id=2 bits_offset=2656 'rotate_disable' type_id=2 bits_offset=2688 'rotate_necessary' type_id=2 bits_offset=2720 'refcount' type_id=23 bits_offset=2752 'task' type_id=8 bits_offset=2816 'time' type_id=40 bits_offset=2880 'timestamp' type_id=40 bits_offset=2944 'timeoffset' type_id=40 bits_offset=3008 'parent_ctx' type_id=210 bits_offset=3072 'parent_gen' type_id=40 bits_offset=3136 'generation' type_id=40 bits_offset=3200 'pin_count' type_id=2 bits_offset=3264 'nr_cgroups' type_id=2 bits_offset=3296 'task_ctx_data' type_id=22 bits_offset=3328 'callback_head' type_id=137 bits_offset=3392 'nr_pending' type_id=214 bits_offset=3520 [212] PTR '(anon)' type_id=418 [213] STRUCT 'perf_event_groups' size=16 vlen=2 'tree' type_id=134 bits_offset=0 'index' type_id=40 bits_offset=64 [214] TYPEDEF 'local_t' type_id=215 [215] STRUCT '(anon)' size=8 vlen=1 'a' type_id=206 bits_offset=0 [216] ARRAY '(anon)' type_id=210 index_type_id=4 nr_elems=2 [217] PTR '(anon)' type_id=401 [218] INT 'short' size=2 bits_offset=0 nr_bits=16 encoding=SIGNED [219] PTR '(anon)' type_id=406 [220] PTR '(anon)' type_id=18 [221] ARRAY '(anon)' type_id=18 index_type_id=4 nr_elems=3 [222] PTR '(anon)' type_id=424 [223] STRUCT 'tlbflush_unmap_batch' size=24 vlen=3 'arch' type_id=224 bits_offset=0 'flush_required' type_id=171 bits_offset=128 'writable' type_id=171 bits_offset=136 [224] STRUCT 'arch_tlbflush_unmap_batch' size=16 vlen=1 'cpumask' type_id=72 bits_offset=0 [225] UNION '(anon)' size=16 vlen=2 'rcu_users' type_id=23 bits_offset=0 'rcu' type_id=137 bits_offset=0 [226] PTR '(anon)' type_id=417 [227] STRUCT 'page_frag' size=16 vlen=3 'page' type_id=228 bits_offset=0 'offset' type_id=20 bits_offset=64 'size' type_id=20 bits_offset=96 [228] PTR '(anon)' type_id=408 [229] PTR '(anon)' type_id=431 [230] PTR '(anon)' type_id=389 [231] PTR '(anon)' type_id=400 [232] TYPEDEF 'gfp_t' type_id=21 [233] PTR '(anon)' type_id=422 [234] PTR '(anon)' type_id=434 [235] STRUCT 'kmap_ctrl' size=0 vlen=0 [236] STRUCT 'timer_list' size=80 vlen=5 'entry' type_id=102 bits_offset=0 'expires' type_id=18 bits_offset=128 'function' type_id=237 bits_offset=192 'flags' type_id=19 bits_offset=256 'lockdep_map' type_id=115 bits_offset=320 [237] PTR '(anon)' type_id=238 [238] FUNC_PROTO '(anon)' ret_type_id=0 vlen=1 '(anon)' type_id=239 [239] PTR '(anon)' type_id=236 [240] PTR '(anon)' type_id=435 [241] PTR '(anon)' type_id=376 [242] PTR '(anon)' type_id=378 [243] STRUCT 'llist_head' size=8 vlen=1 'first' type_id=29 bits_offset=0 [244] STRUCT 'thread_struct' size=4416 vlen=20 'tls_array' type_id=246 bits_offset=0 'sp' type_id=18 bits_offset=192 'es' type_id=33 bits_offset=256 'ds' type_id=33 bits_offset=272 'fsindex' type_id=33 bits_offset=288 'gsindex' type_id=33 bits_offset=304 'fsbase' type_id=18 bits_offset=320 'gsbase' type_id=18 bits_offset=384 'ptrace_bps' type_id=326 bits_offset=448 'virtual_dr6' type_id=18 bits_offset=704 'ptrace_dr7' type_id=18 bits_offset=768 'cr2' type_id=18 bits_offset=832 'trap_nr' type_id=18 bits_offset=896 'error_code' type_id=18 bits_offset=960 'io_bitmap' type_id=327 bits_offset=1024 'iopl_emul' type_id=18 bits_offset=1088 'iopl_warn' type_id=21 bits_offset=1152 bitfield_size=1 'sig_on_uaccess_err' type_id=21 bits_offset=1153 bitfield_size=1 'pkru' type_id=19 bits_offset=1184 'fpu' type_id=328 bits_offset=1536 [245] STRUCT 'desc_struct' size=8 vlen=13 'limit0' type_id=31 bits_offset=0 'base0' type_id=31 bits_offset=16 'base1' type_id=31 bits_offset=32 bitfield_size=8 'type' type_id=31 bits_offset=40 bitfield_size=4 's' type_id=31 bits_offset=44 bitfield_size=1 'dpl' type_id=31 bits_offset=45 bitfield_size=2 'p' type_id=31 bits_offset=47 bitfield_size=1 'limit1' type_id=31 bits_offset=48 bitfield_size=4 'avl' type_id=31 bits_offset=52 bitfield_size=1 'l' type_id=31 bits_offset=53 bitfield_size=1 'd' type_id=31 bits_offset=54 bitfield_size=1 'g' type_id=31 bits_offset=55 bitfield_size=1 'base2' type_id=31 bits_offset=56 bitfield_size=8 [246] ARRAY '(anon)' type_id=245 index_type_id=4 nr_elems=3 [247] PTR '(anon)' type_id=248 [248] STRUCT 'perf_event' size=1800 vlen=75 'event_entry' type_id=38 bits_offset=0 'sibling_list' type_id=38 bits_offset=128 'active_list' type_id=38 bits_offset=256 'group_node' type_id=36 bits_offset=384 'group_index' type_id=40 bits_offset=576 'migrate_entry' type_id=38 bits_offset=640 'hlist_entry' type_id=102 bits_offset=768 'active_entry' type_id=38 bits_offset=896 'nr_siblings' type_id=2 bits_offset=1024 'event_caps' type_id=2 bits_offset=1056 'group_caps' type_id=2 bits_offset=1088 'group_leader' type_id=247 bits_offset=1152 'pmu' type_id=212 bits_offset=1216 'pmu_private' type_id=22 bits_offset=1280 'state' type_id=249 bits_offset=1344 'attach_state' type_id=21 bits_offset=1376 'count' type_id=250 bits_offset=1408 'child_count' type_id=207 bits_offset=1472 'total_time_enabled' type_id=40 bits_offset=1536 'total_time_running' type_id=40 bits_offset=1600 'tstamp' type_id=40 bits_offset=1664 'attr' type_id=252 bits_offset=1728 'header_size' type_id=31 bits_offset=2752 'id_header_size' type_id=31 bits_offset=2768 'read_size' type_id=31 bits_offset=2784 'hw' type_id=258 bits_offset=2816 'ctx' type_id=210 bits_offset=4352 'refcount' type_id=206 bits_offset=4416 'child_total_time_enabled' type_id=207 bits_offset=4480 'child_total_time_running' type_id=207 bits_offset=4544 'child_mutex' type_id=205 bits_offset=4608 'child_list' type_id=38 bits_offset=5760 'parent' type_id=247 bits_offset=5888 'oncpu' type_id=2 bits_offset=5952 'cpu' type_id=2 bits_offset=5984 'owner_entry' type_id=38 bits_offset=6016 'owner' type_id=8 bits_offset=6144 'mmap_mutex' type_id=205 bits_offset=6208 'mmap_count' type_id=25 bits_offset=7360 'rb' type_id=275 bits_offset=7424 'rb_entry' type_id=38 bits_offset=7488 'rcu_batches' type_id=18 bits_offset=7616 'rcu_pending' type_id=2 bits_offset=7680 'waitq' type_id=276 bits_offset=7744 'fasync' type_id=278 bits_offset=8384 'pending_wakeup' type_id=21 bits_offset=8448 'pending_kill' type_id=21 bits_offset=8480 'pending_disable' type_id=21 bits_offset=8512 'pending_sigtrap' type_id=21 bits_offset=8544 'pending_addr' type_id=18 bits_offset=8576 'pending_irq' type_id=279 bits_offset=8640 'pending_task' type_id=137 bits_offset=8896 'pending_work' type_id=21 bits_offset=9024 'event_limit' type_id=25 bits_offset=9056 'addr_filters' type_id=284 bits_offset=9088 'addr_filter_ranges' type_id=285 bits_offset=9792 'addr_filters_gen' type_id=18 bits_offset=9856 'aux_event' type_id=247 bits_offset=9920 'destroy' type_id=286 bits_offset=9984 'callback_head' type_id=137 bits_offset=10048 'ns' type_id=288 bits_offset=10176 'id' type_id=40 bits_offset=10240 'lost_samples' type_id=207 bits_offset=10304 'clock' type_id=289 bits_offset=10368 'overflow_handler' type_id=291 bits_offset=10432 'overflow_handler_context' type_id=22 bits_offset=10496 'orig_overflow_handler' type_id=291 bits_offset=10560 'prog' type_id=307 bits_offset=10624 'bpf_cookie' type_id=40 bits_offset=10688 'tp_event' type_id=308 bits_offset=10752 'filter' type_id=309 bits_offset=10816 'ftrace_ops' type_id=310 bits_offset=10880 'cgrp' type_id=325 bits_offset=14144 'security' type_id=22 bits_offset=14208 'sb_list' type_id=38 bits_offset=14272 [249] ENUM 'perf_event_state' encoding=UNSIGNED size=4 vlen=6 'PERF_EVENT_STATE_DEAD' val=4294967292 'PERF_EVENT_STATE_EXIT' val=4294967293 'PERF_EVENT_STATE_ERROR' val=4294967294 'PERF_EVENT_STATE_OFF' val=4294967295 'PERF_EVENT_STATE_INACTIVE' val=0 'PERF_EVENT_STATE_ACTIVE' val=1 [250] TYPEDEF 'local64_t' type_id=251 [251] STRUCT '(anon)' size=8 vlen=1 'a' type_id=214 bits_offset=0 [252] STRUCT 'perf_event_attr' size=128 vlen=59 'type' type_id=20 bits_offset=0 'size' type_id=20 bits_offset=32 'config' type_id=41 bits_offset=64 '(anon)' type_id=253 bits_offset=128 'sample_type' type_id=41 bits_offset=192 'read_format' type_id=41 bits_offset=256 'disabled' type_id=41 bits_offset=320 bitfield_size=1 'inherit' type_id=41 bits_offset=321 bitfield_size=1 'pinned' type_id=41 bits_offset=322 bitfield_size=1 'exclusive' type_id=41 bits_offset=323 bitfield_size=1 'exclude_user' type_id=41 bits_offset=324 bitfield_size=1 'exclude_kernel' type_id=41 bits_offset=325 bitfield_size=1 'exclude_hv' type_id=41 bits_offset=326 bitfield_size=1 'exclude_idle' type_id=41 bits_offset=327 bitfield_size=1 'mmap' type_id=41 bits_offset=328 bitfield_size=1 'comm' type_id=41 bits_offset=329 bitfield_size=1 'freq' type_id=41 bits_offset=330 bitfield_size=1 'inherit_stat' type_id=41 bits_offset=331 bitfield_size=1 'enable_on_exec' type_id=41 bits_offset=332 bitfield_size=1 'task' type_id=41 bits_offset=333 bitfield_size=1 'watermark' type_id=41 bits_offset=334 bitfield_size=1 'precise_ip' type_id=41 bits_offset=335 bitfield_size=2 'mmap_data' type_id=41 bits_offset=337 bitfield_size=1 'sample_id_all' type_id=41 bits_offset=338 bitfield_size=1 'exclude_host' type_id=41 bits_offset=339 bitfield_size=1 'exclude_guest' type_id=41 bits_offset=340 bitfield_size=1 'exclude_callchain_kernel' type_id=41 bits_offset=341 bitfield_size=1 'exclude_callchain_user' type_id=41 bits_offset=342 bitfield_size=1 'mmap2' type_id=41 bits_offset=343 bitfield_size=1 'comm_exec' type_id=41 bits_offset=344 bitfield_size=1 'use_clockid' type_id=41 bits_offset=345 bitfield_size=1 'context_switch' type_id=41 bits_offset=346 bitfield_size=1 'write_backward' type_id=41 bits_offset=347 bitfield_size=1 'namespaces' type_id=41 bits_offset=348 bitfield_size=1 'ksymbol' type_id=41 bits_offset=349 bitfield_size=1 'bpf_event' type_id=41 bits_offset=350 bitfield_size=1 'aux_output' type_id=41 bits_offset=351 bitfield_size=1 'cgroup' type_id=41 bits_offset=352 bitfield_size=1 'text_poke' type_id=41 bits_offset=353 bitfield_size=1 'build_id' type_id=41 bits_offset=354 bitfield_size=1 'inherit_thread' type_id=41 bits_offset=355 bitfield_size=1 'remove_on_exec' type_id=41 bits_offset=356 bitfield_size=1 'sigtrap' type_id=41 bits_offset=357 bitfield_size=1 '__reserved_1' type_id=41 bits_offset=358 bitfield_size=26 '(anon)' type_id=254 bits_offset=384 'bp_type' type_id=20 bits_offset=416 '(anon)' type_id=255 bits_offset=448 '(anon)' type_id=256 bits_offset=512 'branch_sample_type' type_id=41 bits_offset=576 'sample_regs_user' type_id=41 bits_offset=640 'sample_stack_user' type_id=20 bits_offset=704 'clockid' type_id=257 bits_offset=736 'sample_regs_intr' type_id=41 bits_offset=768 'aux_watermark' type_id=20 bits_offset=832 'sample_max_stack' type_id=32 bits_offset=864 '__reserved_2' type_id=32 bits_offset=880 'aux_sample_size' type_id=20 bits_offset=896 '__reserved_3' type_id=20 bits_offset=928 'sig_data' type_id=41 bits_offset=960 [253] UNION '(anon)' size=8 vlen=2 'sample_period' type_id=41 bits_offset=0 'sample_freq' type_id=41 bits_offset=0 [254] UNION '(anon)' size=4 vlen=2 'wakeup_events' type_id=20 bits_offset=0 'wakeup_watermark' type_id=20 bits_offset=0 [255] UNION '(anon)' size=8 vlen=4 'bp_addr' type_id=41 bits_offset=0 'kprobe_func' type_id=41 bits_offset=0 'uprobe_path' type_id=41 bits_offset=0 'config1' type_id=41 bits_offset=0 [256] UNION '(anon)' size=8 vlen=4 'bp_len' type_id=41 bits_offset=0 'kprobe_addr' type_id=41 bits_offset=0 'probe_offset' type_id=41 bits_offset=0 'config2' type_id=41 bits_offset=0 [257] TYPEDEF '__s32' type_id=2 [258] STRUCT 'hw_perf_event' size=192 vlen=12 '(anon)' type_id=259 bits_offset=0 'target' type_id=8 bits_offset=768 'addr_filters' type_id=22 bits_offset=832 'addr_filters_gen' type_id=18 bits_offset=896 'state' type_id=2 bits_offset=960 'prev_count' type_id=250 bits_offset=1024 'sample_period' type_id=40 bits_offset=1088 '(anon)' type_id=272 bits_offset=1152 'interrupts_seq' type_id=40 bits_offset=1280 'interrupts' type_id=40 bits_offset=1344 'freq_time_stamp' type_id=40 bits_offset=1408 'freq_count_stamp' type_id=40 bits_offset=1472 [259] UNION '(anon)' size=96 vlen=6 '(anon)' type_id=260 bits_offset=0 '(anon)' type_id=262 bits_offset=0 '(anon)' type_id=263 bits_offset=0 '(anon)' type_id=264 bits_offset=0 '(anon)' type_id=265 bits_offset=0 '(anon)' type_id=271 bits_offset=0 [260] STRUCT '(anon)' size=96 vlen=10 'config' type_id=40 bits_offset=0 'last_tag' type_id=40 bits_offset=64 'config_base' type_id=18 bits_offset=128 'event_base' type_id=18 bits_offset=192 'event_base_rdpmc' type_id=2 bits_offset=256 'idx' type_id=2 bits_offset=288 'last_cpu' type_id=2 bits_offset=320 'flags' type_id=2 bits_offset=352 'extra_reg' type_id=261 bits_offset=384 'branch_reg' type_id=261 bits_offset=576 [261] STRUCT 'hw_perf_event_extra' size=24 vlen=4 'config' type_id=40 bits_offset=0 'reg' type_id=21 bits_offset=64 'alloc' type_id=2 bits_offset=96 'idx' type_id=2 bits_offset=128 [262] STRUCT '(anon)' size=64 vlen=1 'hrtimer' type_id=52 bits_offset=0 [263] STRUCT '(anon)' size=16 vlen=1 'tp_list' type_id=38 bits_offset=0 [264] STRUCT '(anon)' size=16 vlen=2 'pwr_acc' type_id=40 bits_offset=0 'ptsc' type_id=40 bits_offset=64 [265] STRUCT '(anon)' size=40 vlen=2 'info' type_id=266 bits_offset=0 'bp_list' type_id=267 bits_offset=192 [266] STRUCT 'arch_hw_breakpoint' size=24 vlen=4 'address' type_id=18 bits_offset=0 'mask' type_id=18 bits_offset=64 'len' type_id=60 bits_offset=128 'type' type_id=60 bits_offset=136 [267] STRUCT 'rhlist_head' size=16 vlen=2 'rhead' type_id=268 bits_offset=0 'next' type_id=270 bits_offset=64 [268] STRUCT 'rhash_head' size=8 vlen=1 'next' type_id=269 bits_offset=0 [269] PTR '(anon)' type_id=268 [270] PTR '(anon)' type_id=267 [271] STRUCT '(anon)' size=24 vlen=5 'iommu_bank' type_id=60 bits_offset=0 'iommu_cntr' type_id=60 bits_offset=8 'padding' type_id=31 bits_offset=16 'conf' type_id=40 bits_offset=64 'conf1' type_id=40 bits_offset=128 [272] UNION '(anon)' size=16 vlen=2 '(anon)' type_id=273 bits_offset=0 '(anon)' type_id=274 bits_offset=0 [273] STRUCT '(anon)' size=16 vlen=2 'last_period' type_id=40 bits_offset=0 'period_left' type_id=250 bits_offset=64 [274] STRUCT '(anon)' size=16 vlen=2 'saved_metric' type_id=40 bits_offset=0 'saved_slots' type_id=40 bits_offset=64 [275] PTR '(anon)' type_id=411 [276] TYPEDEF 'wait_queue_head_t' type_id=277 [277] STRUCT 'wait_queue_head' size=80 vlen=2 'lock' type_id=173 bits_offset=0 'head' type_id=38 bits_offset=512 [278] PTR '(anon)' type_id=385 [279] STRUCT 'irq_work' size=32 vlen=3 'node' type_id=27 bits_offset=0 'func' type_id=280 bits_offset=128 'irqwait' type_id=283 bits_offset=192 [280] PTR '(anon)' type_id=281 [281] FUNC_PROTO '(anon)' ret_type_id=0 vlen=1 '(anon)' type_id=282 [282] PTR '(anon)' type_id=279 [283] STRUCT 'rcuwait' size=8 vlen=1 'task' type_id=8 bits_offset=0 [284] STRUCT 'perf_addr_filters_head' size=88 vlen=3 'list' type_id=38 bits_offset=0 'lock' type_id=108 bits_offset=128 'nr_file_filters' type_id=21 bits_offset=640 [285] PTR '(anon)' type_id=409 [286] PTR '(anon)' type_id=287 [287] FUNC_PROTO '(anon)' ret_type_id=0 vlen=1 '(anon)' type_id=247 [288] PTR '(anon)' type_id=416 [289] PTR '(anon)' type_id=290 [290] FUNC_PROTO '(anon)' ret_type_id=40 vlen=1 '(anon)' type_id=0 [291] TYPEDEF 'perf_overflow_handler_t' type_id=292 [292] PTR '(anon)' type_id=293 [293] FUNC_PROTO '(anon)' ret_type_id=0 vlen=3 '(anon)' type_id=247 '(anon)' type_id=294 '(anon)' type_id=306 [294] PTR '(anon)' type_id=295 [295] STRUCT 'perf_sample_data' size=256 vlen=24 'sample_flags' type_id=40 bits_offset=0 'period' type_id=40 bits_offset=64 'br_stack' type_id=296 bits_offset=128 'weight' type_id=297 bits_offset=192 'data_src' type_id=299 bits_offset=256 'txn' type_id=40 bits_offset=320 'addr' type_id=40 bits_offset=384 'raw' type_id=301 bits_offset=448 'type' type_id=40 bits_offset=512 'ip' type_id=40 bits_offset=576 'tid_entry' type_id=302 bits_offset=640 'time' type_id=40 bits_offset=704 'id' type_id=40 bits_offset=768 'stream_id' type_id=40 bits_offset=832 'cpu_entry' type_id=303 bits_offset=896 'callchain' type_id=304 bits_offset=960 'aux_size' type_id=40 bits_offset=1024 'regs_user' type_id=305 bits_offset=1088 'regs_intr' type_id=305 bits_offset=1216 'stack_user_size' type_id=40 bits_offset=1344 'phys_addr' type_id=40 bits_offset=1408 'cgroup' type_id=40 bits_offset=1472 'data_page_size' type_id=40 bits_offset=1536 'code_page_size' type_id=40 bits_offset=1600 [296] PTR '(anon)' type_id=410 [297] UNION 'perf_sample_weight' size=8 vlen=2 'full' type_id=41 bits_offset=0 '(anon)' type_id=298 bits_offset=0 [298] STRUCT '(anon)' size=8 vlen=3 'var1_dw' type_id=20 bits_offset=0 'var2_w' type_id=32 bits_offset=32 'var3_w' type_id=32 bits_offset=48 [299] UNION 'perf_mem_data_src' size=8 vlen=2 'val' type_id=41 bits_offset=0 '(anon)' type_id=300 bits_offset=0 [300] STRUCT '(anon)' size=8 vlen=11 'mem_op' type_id=41 bits_offset=0 bitfield_size=5 'mem_lvl' type_id=41 bits_offset=5 bitfield_size=14 'mem_snoop' type_id=41 bits_offset=19 bitfield_size=5 'mem_lock' type_id=41 bits_offset=24 bitfield_size=2 'mem_dtlb' type_id=41 bits_offset=26 bitfield_size=7 'mem_lvl_num' type_id=41 bits_offset=33 bitfield_size=4 'mem_remote' type_id=41 bits_offset=37 bitfield_size=1 'mem_snoopx' type_id=41 bits_offset=38 bitfield_size=2 'mem_blk' type_id=41 bits_offset=40 bitfield_size=3 'mem_hops' type_id=41 bits_offset=43 bitfield_size=3 'mem_rsvd' type_id=41 bits_offset=46 bitfield_size=18 [301] PTR '(anon)' type_id=414 [302] STRUCT '(anon)' size=8 vlen=2 'pid' type_id=19 bits_offset=0 'tid' type_id=19 bits_offset=32 [303] STRUCT '(anon)' size=8 vlen=2 'cpu' type_id=19 bits_offset=0 'reserved' type_id=19 bits_offset=32 [304] PTR '(anon)' type_id=412 [305] STRUCT 'perf_regs' size=16 vlen=2 'abi' type_id=41 bits_offset=0 'regs' type_id=306 bits_offset=64 [306] PTR '(anon)' type_id=317 [307] PTR '(anon)' type_id=377 [308] PTR '(anon)' type_id=433 [309] PTR '(anon)' type_id=384 [310] STRUCT 'ftrace_ops' size=408 vlen=12 'func' type_id=311 bits_offset=0 'next' type_id=314 bits_offset=64 'flags' type_id=18 bits_offset=128 'private' type_id=22 bits_offset=192 'saved_func' type_id=311 bits_offset=256 'local_hash' type_id=318 bits_offset=320 'func_hash' type_id=320 bits_offset=1600 'old_hash' type_id=318 bits_offset=1664 'trampoline' type_id=18 bits_offset=2944 'trampoline_size' type_id=18 bits_offset=3008 'list' type_id=38 bits_offset=3072 'ops_func' type_id=321 bits_offset=3200 [311] TYPEDEF 'ftrace_func_t' type_id=312 [312] PTR '(anon)' type_id=313 [313] FUNC_PROTO '(anon)' ret_type_id=0 vlen=4 '(anon)' type_id=18 '(anon)' type_id=18 '(anon)' type_id=314 '(anon)' type_id=315 [314] PTR '(anon)' type_id=310 [315] PTR '(anon)' type_id=316 [316] STRUCT 'ftrace_regs' size=168 vlen=1 'regs' type_id=317 bits_offset=0 [317] STRUCT 'pt_regs' size=168 vlen=21 'r15' type_id=18 bits_offset=0 'r14' type_id=18 bits_offset=64 'r13' type_id=18 bits_offset=128 'r12' type_id=18 bits_offset=192 'bp' type_id=18 bits_offset=256 'bx' type_id=18 bits_offset=320 'r11' type_id=18 bits_offset=384 'r10' type_id=18 bits_offset=448 'r9' type_id=18 bits_offset=512 'r8' type_id=18 bits_offset=576 'ax' type_id=18 bits_offset=640 'cx' type_id=18 bits_offset=704 'dx' type_id=18 bits_offset=768 'si' type_id=18 bits_offset=832 'di' type_id=18 bits_offset=896 'orig_ax' type_id=18 bits_offset=960 'ip' type_id=18 bits_offset=1024 'cs' type_id=18 bits_offset=1088 'flags' type_id=18 bits_offset=1152 'sp' type_id=18 bits_offset=1216 'ss' type_id=18 bits_offset=1280 [318] STRUCT 'ftrace_ops_hash' size=160 vlen=3 'notrace_hash' type_id=319 bits_offset=0 'filter_hash' type_id=319 bits_offset=64 'regex_lock' type_id=205 bits_offset=128 [319] PTR '(anon)' type_id=388 [320] PTR '(anon)' type_id=318 [321] TYPEDEF 'ftrace_ops_func_t' type_id=322 [322] PTR '(anon)' type_id=323 [323] FUNC_PROTO '(anon)' ret_type_id=2 vlen=2 '(anon)' type_id=314 '(anon)' type_id=324 [324] ENUM 'ftrace_ops_cmd' encoding=UNSIGNED size=4 vlen=3 'FTRACE_OPS_CMD_ENABLE_SHARE_IPMODIFY_SELF' val=0 'FTRACE_OPS_CMD_ENABLE_SHARE_IPMODIFY_PEER' val=1 'FTRACE_OPS_CMD_DISABLE_SHARE_IPMODIFY_PEER' val=2 [325] PTR '(anon)' type_id=413 [326] ARRAY '(anon)' type_id=247 index_type_id=4 nr_elems=4 [327] PTR '(anon)' type_id=392 [328] STRUCT 'fpu' size=4224 vlen=7 'last_cpu' type_id=21 bits_offset=0 'avx512_timestamp' type_id=18 bits_offset=64 'fpstate' type_id=329 bits_offset=128 '__task_fpstate' type_id=329 bits_offset=192 'perm' type_id=330 bits_offset=256 'guest_perm' type_id=330 bits_offset=384 '__fpstate' type_id=331 bits_offset=512 [329] PTR '(anon)' type_id=331 [330] STRUCT 'fpu_state_perm' size=16 vlen=3 '__state_perm' type_id=40 bits_offset=0 '__state_size' type_id=21 bits_offset=64 '__user_state_size' type_id=21 bits_offset=96 [331] STRUCT 'fpstate' size=4160 vlen=10 'size' type_id=21 bits_offset=0 'user_size' type_id=21 bits_offset=32 'xfeatures' type_id=40 bits_offset=64 'user_xfeatures' type_id=40 bits_offset=128 'xfd' type_id=40 bits_offset=192 'is_valloc' type_id=21 bits_offset=256 bitfield_size=1 'is_guest' type_id=21 bits_offset=257 bitfield_size=1 'is_confidential' type_id=21 bits_offset=258 bitfield_size=1 'in_use' type_id=21 bits_offset=259 bitfield_size=1 'regs' type_id=332 bits_offset=512 [332] UNION 'fpregs_state' size=4096 vlen=5 'fsave' type_id=333 bits_offset=0 'fxsave' type_id=335 bits_offset=0 'soft' type_id=343 bits_offset=0 'xsave' type_id=345 bits_offset=0 '__padding' type_id=349 bits_offset=0 [333] STRUCT 'fregs_state' size=112 vlen=9 'cwd' type_id=19 bits_offset=0 'swd' type_id=19 bits_offset=32 'twd' type_id=19 bits_offset=64 'fip' type_id=19 bits_offset=96 'fcs' type_id=19 bits_offset=128 'foo' type_id=19 bits_offset=160 'fos' type_id=19 bits_offset=192 'st_space' type_id=334 bits_offset=224 'status' type_id=19 bits_offset=864 [334] ARRAY '(anon)' type_id=19 index_type_id=4 nr_elems=20 [335] STRUCT 'fxregs_state' size=512 vlen=11 'cwd' type_id=31 bits_offset=0 'swd' type_id=31 bits_offset=16 'twd' type_id=31 bits_offset=32 'fop' type_id=31 bits_offset=48 '(anon)' type_id=336 bits_offset=64 'mxcsr' type_id=19 bits_offset=192 'mxcsr_mask' type_id=19 bits_offset=224 'st_space' type_id=339 bits_offset=256 'xmm_space' type_id=340 bits_offset=1280 'padding' type_id=341 bits_offset=3328 '(anon)' type_id=342 bits_offset=3712 [336] UNION '(anon)' size=16 vlen=2 '(anon)' type_id=337 bits_offset=0 '(anon)' type_id=338 bits_offset=0 [337] STRUCT '(anon)' size=16 vlen=2 'rip' type_id=40 bits_offset=0 'rdp' type_id=40 bits_offset=64 [338] STRUCT '(anon)' size=16 vlen=4 'fip' type_id=19 bits_offset=0 'fcs' type_id=19 bits_offset=32 'foo' type_id=19 bits_offset=64 'fos' type_id=19 bits_offset=96 [339] ARRAY '(anon)' type_id=19 index_type_id=4 nr_elems=32 [340] ARRAY '(anon)' type_id=19 index_type_id=4 nr_elems=64 [341] ARRAY '(anon)' type_id=19 index_type_id=4 nr_elems=12 [342] UNION '(anon)' size=48 vlen=2 'padding1' type_id=341 bits_offset=0 'sw_reserved' type_id=341 bits_offset=0 [343] STRUCT 'swregs_state' size=136 vlen=16 'cwd' type_id=19 bits_offset=0 'swd' type_id=19 bits_offset=32 'twd' type_id=19 bits_offset=64 'fip' type_id=19 bits_offset=96 'fcs' type_id=19 bits_offset=128 'foo' type_id=19 bits_offset=160 'fos' type_id=19 bits_offset=192 'st_space' type_id=334 bits_offset=224 'ftop' type_id=60 bits_offset=864 'changed' type_id=60 bits_offset=872 'lookahead' type_id=60 bits_offset=880 'no_update' type_id=60 bits_offset=888 'rm' type_id=60 bits_offset=896 'alimit' type_id=60 bits_offset=904 'info' type_id=344 bits_offset=960 'entry_eip' type_id=19 bits_offset=1024 [344] PTR '(anon)' type_id=399 [345] STRUCT 'xregs_state' size=576 vlen=3 'i387' type_id=335 bits_offset=0 'header' type_id=346 bits_offset=4096 'extended_state_area' type_id=348 bits_offset=4608 [346] STRUCT 'xstate_header' size=64 vlen=3 'xfeatures' type_id=40 bits_offset=0 'xcomp_bv' type_id=40 bits_offset=64 'reserved' type_id=347 bits_offset=128 [347] ARRAY '(anon)' type_id=40 index_type_id=4 nr_elems=6 [348] ARRAY '(anon)' type_id=60 index_type_id=4 nr_elems=0 [349] ARRAY '(anon)' type_id=60 index_type_id=4 nr_elems=4096 [350] FUNC 'bpf_task_acquire' type_id=15 linkage=extern [351] FUNC_PROTO '(anon)' ret_type_id=0 vlen=1 '(anon)' type_id=8 [352] FUNC 'bpf_task_release' type_id=351 linkage=extern [353] FUNC 'test_task_acquire_release_current' type_id=13 linkage=global [354] FUNC 'test_task_acquire_leave_in_map' type_id=13 linkage=global [355] FUNC 'test_task_xchg_release' type_id=13 linkage=global [356] FUNC 'test_task_get_release' type_id=13 linkage=global [357] FUNC_PROTO '(anon)' ret_type_id=8 vlen=1 '(anon)' type_id=358 [358] PTR '(anon)' type_id=8 [359] FUNC 'bpf_task_kptr_get' type_id=357 linkage=extern [360] FUNC 'test_task_current_acquire_release' type_id=13 linkage=global [361] FUNC 'test_task_from_pid_arg' type_id=13 linkage=global [362] FUNC_PROTO '(anon)' ret_type_id=8 vlen=1 '(anon)' type_id=363 [363] TYPEDEF 's32' type_id=257 [364] FUNC 'bpf_task_from_pid' type_id=362 linkage=extern [365] FUNC 'test_task_from_pid_current' type_id=13 linkage=global [366] FUNC 'test_task_from_pid_invalid' type_id=13 linkage=global [367] ARRAY '(anon)' type_id=128 index_type_id=4 nr_elems=4 [368] VAR '_license' type_id=367, linkage=global [369] VAR 'err' type_id=2, linkage=global [370] VAR 'pid' type_id=2, linkage=global [371] FWD '__kernel_timespec' fwd_kind=struct [372] FWD 'audit_context' fwd_kind=struct [373] FWD 'backing_dev_info' fwd_kind=struct [374] FWD 'bio_list' fwd_kind=struct [375] FWD 'blk_plug' fwd_kind=struct [376] FWD 'bpf_local_storage' fwd_kind=struct [377] FWD 'bpf_prog' fwd_kind=struct [378] FWD 'bpf_run_ctx' fwd_kind=struct [379] FWD 'capture_control' fwd_kind=struct [380] FWD 'cfs_rq' fwd_kind=struct [381] FWD 'completion' fwd_kind=struct [382] FWD 'cred' fwd_kind=struct [383] FWD 'css_set' fwd_kind=struct [384] FWD 'event_filter' fwd_kind=struct [385] FWD 'fasync_struct' fwd_kind=struct [386] FWD 'files_struct' fwd_kind=struct [387] FWD 'fs_struct' fwd_kind=struct [388] FWD 'ftrace_hash' fwd_kind=struct [389] FWD 'ftrace_ret_stack' fwd_kind=struct [390] FWD 'futex_pi_state' fwd_kind=struct [391] FWD 'hrtimer_clock_base' fwd_kind=struct [392] FWD 'io_bitmap' fwd_kind=struct [393] FWD 'io_context' fwd_kind=struct [394] FWD 'io_uring_task' fwd_kind=struct [395] FWD 'kernel_siginfo' fwd_kind=struct [396] FWD 'key' fwd_kind=struct [397] FWD 'lock_class_key' fwd_kind=struct [398] FWD 'lockdep_subclass_key' fwd_kind=struct [399] FWD 'math_emu_info' fwd_kind=struct [400] FWD 'mem_cgroup' fwd_kind=struct [401] FWD 'mempolicy' fwd_kind=struct [402] FWD 'mm_struct' fwd_kind=struct [403] FWD 'mutex_waiter' fwd_kind=struct [404] FWD 'nameidata' fwd_kind=struct [405] FWD 'nsproxy' fwd_kind=struct [406] FWD 'numa_group' fwd_kind=struct [407] FWD 'old_timespec32' fwd_kind=struct [408] FWD 'page' fwd_kind=struct [409] FWD 'perf_addr_filter_range' fwd_kind=struct [410] FWD 'perf_branch_stack' fwd_kind=struct [411] FWD 'perf_buffer' fwd_kind=struct [412] FWD 'perf_callchain_entry' fwd_kind=struct [413] FWD 'perf_cgroup' fwd_kind=struct [414] FWD 'perf_raw_record' fwd_kind=struct [415] FWD 'pid' fwd_kind=struct [416] FWD 'pid_namespace' fwd_kind=struct [417] FWD 'pipe_inode_info' fwd_kind=struct [418] FWD 'pmu' fwd_kind=struct [419] FWD 'pollfd' fwd_kind=struct [420] FWD 'rcu_node' fwd_kind=struct [421] FWD 'reclaim_state' fwd_kind=struct [422] FWD 'request_queue' fwd_kind=struct [423] FWD 'robust_list_head' fwd_kind=struct [424] FWD 'rseq' fwd_kind=struct [425] FWD 'rt_mutex_waiter' fwd_kind=struct [426] FWD 'sched_class' fwd_kind=struct [427] FWD 'seccomp_filter' fwd_kind=struct [428] FWD 'sem_undo_list' fwd_kind=struct [429] FWD 'sighand_struct' fwd_kind=struct [430] FWD 'signal_struct' fwd_kind=struct [431] FWD 'task_delay_info' fwd_kind=struct [432] FWD 'task_group' fwd_kind=struct [433] FWD 'trace_event_call' fwd_kind=struct [434] FWD 'uprobe_task' fwd_kind=struct [435] FWD 'vm_struct' fwd_kind=struct [436] DATASEC 'license' size=4 vlen=1 type_id=368 offset=0 size=4 (VAR '_license') [437] DATASEC '.maps' size=32 vlen=1 type_id=10 offset=0 size=32 (VAR '__tasks_kfunc_map') [438] DATASEC '.bss' size=8 vlen=2 type_id=369 offset=0 size=4 (VAR 'err') type_id=370 offset=4 size=4 (VAR 'pid') [439] DATASEC '.ksyms' size=0 vlen=4 type_id=350 offset=0 size=0 (FUNC 'bpf_task_acquire') type_id=352 offset=0 size=0 (FUNC 'bpf_task_release') type_id=359 offset=0 size=0 (FUNC 'bpf_task_kptr_get') type_id=364 offset=0 size=0 (FUNC 'bpf_task_from_pid')