struct/union/enum type definitions
module_state enum <0>/<2a> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
MODULE_STATE_LIVE = 0
MODULE_STATE_COMING = 1
MODULE_STATE_GOING = 2
MODULE_STATE_UNFORMED = 3
rw_hint enum <0>/<57> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
WRITE_LIFE_NOT_SET = 0
WRITE_LIFE_NONE = 1
WRITE_LIFE_SHORT = 2
WRITE_LIFE_MEDIUM = 3
WRITE_LIFE_LONG = 4
WRITE_LIFE_EXTREME = 5
hrtimer_restart enum <0>/<89> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
HRTIMER_NORESTART = 0
HRTIMER_RESTART = 1
timespec_type enum <0>/<a2> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
TT_NONE = 0
TT_NATIVE = 1
TT_COMPAT = 2
probe_type enum <0>/<c1> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
PROBE_DEFAULT_STRATEGY = 0
PROBE_PREFER_ASYNCHRONOUS = 1
PROBE_FORCE_SYNCHRONOUS = 2
dl_dev_state enum <0>/<e0> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
DL_DEV_NO_DRIVER = 0
DL_DEV_PROBING = 1
DL_DEV_DRIVER_BOUND = 2
DL_DEV_UNBINDING = 3
rpm_request enum <0>/<106> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
RPM_REQ_NONE = 0
RPM_REQ_IDLE = 1
RPM_REQ_SUSPEND = 2
RPM_REQ_AUTOSUSPEND = 3
RPM_REQ_RESUME = 4
rpm_status enum <0>/<132> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
RPM_ACTIVE = 0
RPM_RESUMING = 1
RPM_SUSPENDED = 2
RPM_SUSPENDING = 3
kobj_ns_type enum <0>/<158> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
KOBJ_NS_TYPE_NONE = 0
KOBJ_NS_TYPE_NET = 1
KOBJ_NS_TYPES = 2
perf_event_state enum <0>/<177> size:4 int (base type, DW_ATE_signed size:4)
PERF_EVENT_STATE_DEAD = -4
PERF_EVENT_STATE_EXIT = -3
PERF_EVENT_STATE_ERROR = -2
PERF_EVENT_STATE_OFF = -1
PERF_EVENT_STATE_INACTIVE = 0
PERF_EVENT_STATE_ACTIVE = 1
pid_type enum <0>/<1b0> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
PIDTYPE_PID = 0
PIDTYPE_TGID = 1
PIDTYPE_PGID = 2
PIDTYPE_SID = 3
PIDTYPE_MAX = 4
quota_type enum <0>/<1db> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
USRQUOTA = 0
GRPQUOTA = 1
PRJQUOTA = 2
migrate_mode enum <0>/<1fa> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
MIGRATE_ASYNC = 0
MIGRATE_SYNC_LIGHT = 1
MIGRATE_SYNC = 2
MIGRATE_SYNC_NO_COPY = 3
memory_type enum <0>/<21f> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
MEMORY_DEVICE_PRIVATE = 1
MEMORY_DEVICE_FS_DAX = 2
MEMORY_DEVICE_GENERIC = 3
MEMORY_DEVICE_PCI_P2PDMA = 4
page_entry_size enum <0>/<244> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
PE_SIZE_PTE = 0
PE_SIZE_PMD = 1
PE_SIZE_PUD = 2
vgic_irq_config enum <0>/<264> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
VGIC_CONFIG_EDGE = 0
VGIC_CONFIG_LEVEL = 1
iodev_type enum <0>/<27d> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
IODEV_CPUIF = 0
IODEV_DIST = 1
IODEV_REDIST = 2
IODEV_ITS = 3
mmu_notifier_event enum <0>/<2a2> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
MMU_NOTIFY_UNMAP = 0
MMU_NOTIFY_CLEAR = 1
MMU_NOTIFY_PROTECTION_VMA = 2
MMU_NOTIFY_PROTECTION_PAGE = 3
MMU_NOTIFY_SOFT_DIRTY = 4
MMU_NOTIFY_RELEASE = 5
MMU_NOTIFY_MIGRATE = 6
kvm_stat_kind enum <0>/<2d9> size:4 unsigned int (base type, DW_ATE_unsigned size:4)
KVM_STAT_VM = 0
KVM_STAT_VCPU = 1
kvm_vcpu struct <0>/<429> size:9072
kvm 0 : pointer(struct kvm<0>/<5f9>)
preempt_notifier 8 : struct preempt_notifier<0>/<d54a>
cpu 32 : int (base type, DW_ATE_signed size:4)
vcpu_id 36 : int (base type, DW_ATE_signed size:4)
vcpu_idx 40 : int (base type, DW_ATE_signed size:4)
srcu_idx 44 : int (base type, DW_ATE_signed size:4)
mode 48 : int (base type, DW_ATE_signed size:4)
requests 56 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
guest_debug 64 : long unsigned int (base type, DW_ATE_unsigned size:8)
pre_pcpu 72 : int (base type, DW_ATE_signed size:4)
blocked_vcpu_list 80 : struct list_head<0>/<9c4>
mutex 96 : struct mutex<0>/<932>
run 128 : pointer(struct kvm_run<0>/)
wait 136 : struct rcuwait<0>/<bb59>
pid 144 : pointer(struct pid<0>/<382a>)
sigset_active 152 : int (base type, DW_ATE_signed size:4)
sigset 160 : typedef(sigset_t=struct noname<0>/<6f01>)
stat 168 : struct kvm_vcpu_stat<0>/<dd1e>
halt_poll_ns 264 : unsigned int (base type, DW_ATE_unsigned size:4)
valid_wakeup 268 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
mmio_needed 272 : int (base type, DW_ATE_signed size:4)
mmio_read_completed 276 : int (base type, DW_ATE_signed size:4)
mmio_is_write 280 : int (base type, DW_ATE_signed size:4)
mmio_cur_fragment 284 : int (base type, DW_ATE_signed size:4)
mmio_nr_fragments 288 : int (base type, DW_ATE_signed size:4)
mmio_fragments 296 : struct kvm_mmio_fragment<0>/<ddd0>[2]
spin_loop 344 : struct noname<0>/<59b>
preempted 346 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
ready 347 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
arch 352 : struct kvm_vcpu_arch<0>/<de01>
dirty_ring 9040 : struct kvm_dirty_ring<0>/
noname struct <0>/<59b> size:2
in_spin_loop 0 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
dy_eligible 1 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
kvm struct <0>/<5f9> size:8848
mmu_lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
slots_lock 8 : struct mutex<0>/<932>
mm 40 : pointer(struct mm_struct<0>/<9ef>)
memslots 48 : pointer(struct kvm_memslots<0>/)[1]
vcpus 56 : pointer(struct kvm_vcpu<0>/<429>)[512]
online_vcpus 4152 : typedef(atomic_t=struct noname<0>/<8e7>)
created_vcpus 4156 : int (base type, DW_ATE_signed size:4)
last_boosted_vcpu 4160 : int (base type, DW_ATE_signed size:4)
vm_list 4168 : struct list_head<0>/<9c4>
lock 4184 : struct mutex<0>/<932>
buses 4216 : pointer(struct kvm_io_bus<0>/<c8ac>)[4]
irqfds 4248 : struct noname<0>/<6a6>
ioeventfds 4320 : struct list_head<0>/<9c4>
stat 4336 : struct kvm_vm_stat<0>/
arch 4344 : struct kvm_arch<0>/<c9e3>
users_count 4736 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
coalesced_mmio_ring 4744 : pointer(struct kvm_coalesced_mmio_ring<0>/<d1d8>)
ring_lock 4752 : typedef(spinlock_t=struct spinlock<0>/<82e>)
coalesced_zones 4760 : struct list_head<0>/<9c4>
irq_lock 4776 : struct mutex<0>/<932>
irq_routing 4808 : pointer(struct kvm_irq_routing_table<0>/<d280>)
irq_ack_notifier_list 4816 : struct hlist_head<0>/<38c0>
mmu_notifier 4824 : struct mmu_notifier<0>/<d2d2>
mmu_notifier_seq 4880 : long unsigned int (base type, DW_ATE_unsigned size:8)
mmu_notifier_count 4888 : long int (base type, DW_ATE_signed size:8)
tlbs_dirty 4896 : long int (base type, DW_ATE_signed size:8)
devices 4904 : struct list_head<0>/<9c4>
manual_dirty_log_protect 4920 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
debugfs_dentry 4928 : pointer(struct dentry<0>/<19e2>)
debugfs_stat_data 4936 : pointer(pointer(struct kvm_stat_data<0>/))
srcu 4944 : struct srcu_struct<0>/<ac84>
irq_srcu 6888 : struct srcu_struct<0>/
userspace_pid 8832 : typedef(pid_t=typedef(__kernel_pid_t=int (base type, DW_ATE_signed size:4)))
max_halt_poll_ns 8836 : unsigned int (base type, DW_ATE_unsigned size:4)
dirty_ring_size 8840 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
noname struct <0>/<6a6> size:72
lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
items 8 : struct list_head<0>/<9c4>
resampler_list 24 : struct list_head<0>/<9c4>
resampler_lock 40 : struct mutex<0>/<932>
spinlock struct <0>/<82e> size:4
noname 0 : union noname<0>/<83e>
noname union <0>/<83e> size:4
rlock 0 : struct raw_spinlock<0>/<850>
raw_spinlock struct <0>/<850> size:4
raw_lock 0 : typedef(arch_spinlock_t=struct qspinlock<0>/<870>)
qspinlock struct <0>/<870> size:4
noname 0 : union noname<0>/<880>
noname union <0>/<880> size:4
val 0 : typedef(atomic_t=struct noname<0>/<8e7>)
noname 0 : struct noname<0>/<898>
noname 0 : struct noname<0>/<8bd>
noname struct <0>/<898> size:2
locked 0 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
pending 1 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
noname struct <0>/<8bd> size:4
locked_pending 0 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
tail 2 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
noname struct <0>/<8e7> size:4
counter 0 : int (base type, DW_ATE_signed size:4)
mutex struct <0>/<932> size:32
owner 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
wait_lock 8 : typedef(spinlock_t=struct spinlock<0>/<82e>)
osq 12 : struct optimistic_spin_queue<0>/<9af>
wait_list 16 : struct list_head<0>/<9c4>
noname struct <0>/<981> size:8
counter 0 : typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
optimistic_spin_queue struct <0>/<9af> size:4
tail 0 : typedef(atomic_t=struct noname<0>/<8e7>)
list_head struct <0>/<9c4> size:16
next 0 : pointer(struct list_head<0>/<9c4>)
prev 8 : pointer(struct list_head<0>/<9c4>)
mm_struct struct <0>/<9ef> size:920
noname 0 : struct noname<0>/
cpu_bitmap 920 : long unsigned int (base type, DW_ATE_unsigned size:8)[no count]
noname struct <0>/<a02> size:920
mmap 0 : pointer(struct vm_area_struct<0>/)
mm_rb 8 : struct rb_root<0>/<4b94>
vmacache_seqnum 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
get_unmapped_area 24 : pointer(subroutine(prototyped long unsigned int (base type, DW_ATE_unsigned size:8)(pointer(struct file<0>/<2a17>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
mmap_base 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
mmap_legacy_base 40 : long unsigned int (base type, DW_ATE_unsigned size:8)
task_size 48 : long unsigned int (base type, DW_ATE_unsigned size:8)
highest_vm_end 56 : long unsigned int (base type, DW_ATE_unsigned size:8)
pgd 64 : pointer(typedef(pgd_t=struct noname<0>/))
membarrier_state 72 : typedef(atomic_t=struct noname<0>/<8e7>)
mm_users 76 : typedef(atomic_t=struct noname<0>/<8e7>)
mm_count 80 : typedef(atomic_t=struct noname<0>/<8e7>)
has_pinned 84 : typedef(atomic_t=struct noname<0>/<8e7>)
write_protect_seq 88 : typedef(seqcount_t=struct seqcount<0>/<1b1c>)
pgtables_bytes 96 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
map_count 104 : int (base type, DW_ATE_signed size:4)
page_table_lock 108 : typedef(spinlock_t=struct spinlock<0>/<82e>)
mmap_lock 112 : struct rw_semaphore<0>/<530f>
mmlist 152 : struct list_head<0>/<9c4>
hiwater_rss 168 : long unsigned int (base type, DW_ATE_unsigned size:8)
hiwater_vm 176 : long unsigned int (base type, DW_ATE_unsigned size:8)
total_vm 184 : long unsigned int (base type, DW_ATE_unsigned size:8)
locked_vm 192 : long unsigned int (base type, DW_ATE_unsigned size:8)
pinned_vm 200 : typedef(atomic64_t=struct noname<0>/<981>)
data_vm 208 : long unsigned int (base type, DW_ATE_unsigned size:8)
exec_vm 216 : long unsigned int (base type, DW_ATE_unsigned size:8)
stack_vm 224 : long unsigned int (base type, DW_ATE_unsigned size:8)
def_flags 232 : long unsigned int (base type, DW_ATE_unsigned size:8)
arg_lock 240 : typedef(spinlock_t=struct spinlock<0>/<82e>)
start_code 248 : long unsigned int (base type, DW_ATE_unsigned size:8)
end_code 256 : long unsigned int (base type, DW_ATE_unsigned size:8)
start_data 264 : long unsigned int (base type, DW_ATE_unsigned size:8)
end_data 272 : long unsigned int (base type, DW_ATE_unsigned size:8)
start_brk 280 : long unsigned int (base type, DW_ATE_unsigned size:8)
brk 288 : long unsigned int (base type, DW_ATE_unsigned size:8)
start_stack 296 : long unsigned int (base type, DW_ATE_unsigned size:8)
arg_start 304 : long unsigned int (base type, DW_ATE_unsigned size:8)
arg_end 312 : long unsigned int (base type, DW_ATE_unsigned size:8)
env_start 320 : long unsigned int (base type, DW_ATE_unsigned size:8)
env_end 328 : long unsigned int (base type, DW_ATE_unsigned size:8)
saved_auxv 336 : long unsigned int (base type, DW_ATE_unsigned size:8)[46]
rss_stat 704 : struct mm_rss_stat<0>/<c69f>
binfmt 736 : pointer(struct linux_binfmt<0>/)
context 744 : typedef(mm_context_t=struct noname<0>/<c6d5>)
flags 784 : long unsigned int (base type, DW_ATE_unsigned size:8)
core_state 792 : pointer(struct core_state<0>/<c71b>)
ioctx_lock 800 : typedef(spinlock_t=struct spinlock<0>/<82e>)
ioctx_table 808 : pointer(struct kioctx_table<0>/<c77a>)
owner 816 : pointer(struct task_struct<0>/<3a04>)
user_ns 824 : pointer(struct user_namespace<0>/<561a>)
exe_file 832 : pointer(struct file<0>/<2a17>)
notifier_subscriptions 840 : pointer(struct mmu_notifier_subscriptions<0>/<c784>)
numa_next_scan 848 : long unsigned int (base type, DW_ATE_unsigned size:8)
numa_scan_offset 856 : long unsigned int (base type, DW_ATE_unsigned size:8)
numa_scan_seq 864 : int (base type, DW_ATE_signed size:4)
tlb_flush_pending 868 : typedef(atomic_t=struct noname<0>/<8e7>)
uprobes_state 872 : struct uprobes_state<0>/
hugetlb_usage 872 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
async_put_work 880 : struct work_struct<0>/<57d2>
pasid 912 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
vm_area_struct struct <0>/<d47> size:192
vm_start 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
vm_end 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
vm_next 16 : pointer(struct vm_area_struct<0>/)
vm_prev 24 : pointer(struct vm_area_struct<0>/<d47>)
vm_rb 32 : struct rb_node<0>/
rb_subtree_gap 56 : long unsigned int (base type, DW_ATE_unsigned size:8)
vm_mm 64 : pointer(struct mm_struct<0>/<9ef>)
vm_page_prot 72 : typedef(pgprot_t=struct noname<0>/<eaf>)
vm_flags 80 : long unsigned int (base type, DW_ATE_unsigned size:8)
shared 88 : struct noname<0>/<dd3>
anon_vma_chain 120 : struct list_head<0>/<9c4>
anon_vma 136 : pointer(struct anon_vma<0>/<ed0>)
vm_ops 144 : pointer(const(struct vm_operations_struct<0>/))
vm_pgoff 152 : long unsigned int (base type, DW_ATE_unsigned size:8)
vm_file 160 : pointer(struct file<0>/<2a17>)
vm_private_data 168 : pointer(no type)
swap_readahead_info 176 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
vm_policy 184 : pointer(struct mempolicy<0>/<a323>)
vm_userfaultfd_ctx 192 : struct vm_userfaultfd_ctx<0>/
noname struct <0>/ size:32
rb 0 : struct rb_node<0>/<e71>
rb_subtree_last 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
rb_node struct <0>/ size:24
__rb_parent_color 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
rb_right 8 : pointer(struct rb_node<0>/)
rb_left 16 : pointer(struct rb_node<0>/<e71>)
noname struct <0>/<eaf> size:8
pgprot 0 : typedef(pteval_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
anon_vma struct <0>/ size:?
vm_operations_struct struct <0>/ size:128
open 0 : pointer(subroutine(prototyped no type(pointer(struct vm_area_struct<0>/<d47>)))
close 8 : pointer(subroutine(prototyped no type(pointer(struct vm_area_struct<0>/)))
may_split 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct vm_area_struct<0>/<d47>),long unsigned int (base type, DW_ATE_unsigned size:8)))
mremap 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct vm_area_struct<0>/),long unsigned int (base type, DW_ATE_unsigned size:8)))
mprotect 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct vm_area_struct<0>/<d47>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
fault 40 : pointer(subroutine(prototyped typedef(vm_fault_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct vm_fault<0>/<101a>)))
huge_fault 48 : pointer(subroutine(prototyped typedef(vm_fault_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct vm_fault<0>/<101a>),enum page_entry_size<0>/<244>))
map_pages 56 : pointer(subroutine(prototyped no type(pointer(struct vm_fault<0>/<101a>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
pagesize 64 : pointer(subroutine(prototyped long unsigned int (base type, DW_ATE_unsigned size:8)(pointer(struct vm_area_struct<0>/<d47>)))
page_mkwrite 72 : pointer(subroutine(prototyped typedef(vm_fault_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct vm_fault<0>/<101a>)))
pfn_mkwrite 80 : pointer(subroutine(prototyped typedef(vm_fault_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct vm_fault<0>/<101a>)))
access 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct vm_area_struct<0>/),long unsigned int (base type, DW_ATE_unsigned size:8),pointer(no type),int (base type, DW_ATE_signed size:4),int (base type, DW_ATE_signed size:4)))
name 96 : pointer(subroutine(prototyped pointer(const(char (base type, DW_ATE_unsigned_char size:1)))(pointer(struct vm_area_struct<0>/<d47>)))
set_policy 104 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct vm_area_struct<0>/),pointer(struct mempolicy<0>/)))
get_policy 112 : pointer(subroutine(prototyped pointer(struct mempolicy<0>/<a323>)(pointer(struct vm_area_struct<0>/<d47>),long unsigned int (base type, DW_ATE_unsigned size:8)))
find_special_page 120 : pointer(subroutine(prototyped pointer(struct page<0>/<1151>)(pointer(struct vm_area_struct<0>/),long unsigned int (base type, DW_ATE_unsigned size:8)))
vm_fault struct <0>/<101a> size:96
vma 0 : pointer(struct vm_area_struct<0>/<d47>)
flags 8 : unsigned int (base type, DW_ATE_unsigned size:4)
gfp_mask 12 : typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))
pgoff 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
address 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
pmd 32 : pointer(typedef(pmd_t=struct noname<0>/<10e8>))
pud 40 : pointer(typedef(pud_t=struct noname<0>/<1114>))
orig_pte 48 : typedef(pte_t=struct noname<0>/<113b>)
cow_page 56 : pointer(struct page<0>/<1151>)
page 64 : pointer(struct page<0>/<1151>)
pte 72 : pointer(typedef(pte_t=struct noname<0>/<113b>))
ptl 80 : pointer(typedef(spinlock_t=struct spinlock<0>/<82e>))
prealloc_pte 88 : typedef(pgtable_t=pointer(struct page<0>/<1151>))
noname struct <0>/<10e8> size:8
pmd 0 : typedef(pmdval_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
noname struct <0>/<1114> size:8
pud 0 : typedef(pudval_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
noname struct <0>/<113b> size:8
pte 0 : typedef(pteval_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
page struct <0>/<1151> size:64
flags 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 8 : union noname<0>/<116e>
noname 48 : union noname<0>/<13ad>
_refcount 52 : typedef(atomic_t=struct noname<0>/<8e7>)
memcg_data 56 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname union <0>/<116e> size:40
noname 0 : struct noname<0>/<117a>
noname 0 : struct noname<0>/<11b7>
noname 0 : struct noname<0>/<11d0>
noname 0 : struct noname<0>/<129e>
noname 0 : struct noname<0>/<12e7>
noname 0 : struct noname<0>/<1318>
noname 0 : struct noname<0>/<137a>
callback_head 0 : struct callback_head<0>/<2b6e>
noname struct <0>/<117a> size:40
lru 0 : struct list_head<0>/<9c4>
mapping 16 : pointer(struct address_space<0>/<1400>)
index 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
private 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname struct <0>/<11b7> size:8
dma_addr 0 : typedef(dma_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
noname struct <0>/<11d0> size:40
noname 0 : union noname<0>/<11dc>
slab_cache 16 : pointer(struct kmem_cache<0>/<759c>)
freelist 24 : pointer(no type)
noname 32 : union noname<0>/<123e>
noname union <0>/<11dc> size:16
slab_list 0 : struct list_head<0>/<9c4>
noname 0 : struct noname<0>/<11f4>
noname struct <0>/<11f4> size:16
next 0 : pointer(struct page<0>/<1151>)
pages 8 : int (base type, DW_ATE_signed size:4)
pobjects 12 : int (base type, DW_ATE_signed size:4)
noname union <0>/<123e> size:8
s_mem 0 : pointer(no type)
counters 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 0 : struct noname<0>/<1262>
noname struct <0>/<1262> size:4
inuse 0 : unsigned int (base type, DW_ATE_unsigned size:4)
objects 0 : unsigned int (base type, DW_ATE_unsigned size:4)
frozen 0 : unsigned int (base type, DW_ATE_unsigned size:4)
noname struct <0>/<129e> size:24
compound_head 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
compound_dtor 8 : unsigned char (base type, DW_ATE_unsigned_char size:1)
compound_order 9 : unsigned char (base type, DW_ATE_unsigned_char size:1)
compound_mapcount 12 : typedef(atomic_t=struct noname<0>/<8e7>)
compound_nr 16 : unsigned int (base type, DW_ATE_unsigned size:4)
noname struct <0>/<12e7> size:32
_compound_pad_1 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
hpage_pinned_refcount 8 : typedef(atomic_t=struct noname<0>/<8e7>)
deferred_list 16 : struct list_head<0>/<9c4>
noname struct <0>/<1318> size:40
_pt_pad_1 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
pmd_huge_pte 8 : typedef(pgtable_t=pointer(struct page<0>/<1151>))
_pt_pad_2 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 24 : union noname<0>/<1348>
ptl 32 : typedef(spinlock_t=struct spinlock<0>/<82e>)
noname union <0>/<1348> size:8
pt_mm 0 : pointer(struct mm_struct<0>/<9ef>)
pt_frag_refcount 0 : typedef(atomic_t=struct noname<0>/<8e7>)
noname struct <0>/<137a> size:16
pgmap 0 : pointer(struct dev_pagemap<0>/<c43a>)
zone_device_data 8 : pointer(no type)
noname union <0>/<13ad> size:4
_mapcount 0 : typedef(atomic_t=struct noname<0>/<8e7>)
page_type 0 : unsigned int (base type, DW_ATE_unsigned size:4)
active 0 : unsigned int (base type, DW_ATE_unsigned size:4)
units 0 : int (base type, DW_ATE_signed size:4)
address_space struct <0>/<1400> size:160
host 0 : pointer(struct inode<0>/<14d3>)
i_pages 8 : struct xarray<0>/<39ce>
gfp_mask 24 : typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))
i_mmap_writable 28 : typedef(atomic_t=struct noname<0>/<8e7>)
i_mmap 32 : struct rb_root_cached<0>/<4b73>
i_mmap_rwsem 48 : struct rw_semaphore<0>/<530f>
nrpages 88 : long unsigned int (base type, DW_ATE_unsigned size:8)
nrexceptional 96 : long unsigned int (base type, DW_ATE_unsigned size:8)
writeback_index 104 : long unsigned int (base type, DW_ATE_unsigned size:8)
a_ops 112 : pointer(const(struct address_space_operations<0>/))
flags 120 : long unsigned int (base type, DW_ATE_unsigned size:8)
wb_err 128 : typedef(errseq_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
private_lock 132 : typedef(spinlock_t=struct spinlock<0>/<82e>)
private_list 136 : struct list_head<0>/<9c4>
private_data 152 : pointer(no type)
inode struct <0>/<14d3> size:584
i_mode 0 : typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))
i_opflags 2 : unsigned short (base type, DW_ATE_unsigned size:2)
i_uid 4 : typedef(kuid_t=struct noname<0>/<183a>)
i_gid 8 : typedef(kgid_t=struct noname<0>/<186c>)
i_flags 12 : unsigned int (base type, DW_ATE_unsigned size:4)
i_acl 16 : pointer(struct posix_acl<0>/<1898>)
i_default_acl 24 : pointer(struct posix_acl<0>/<1898>)
i_op 32 : pointer(const(struct inode_operations<0>/<18a7>))
i_sb 40 : pointer(struct super_block<0>/<1e3e>)
i_mapping 48 : pointer(struct address_space<0>/<1400>)
i_security 56 : pointer(no type)
i_ino 64 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 72 : union noname<0>/<1582>
i_rdev 76 : typedef(dev_t=typedef(__kernel_dev_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
i_size 80 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
i_atime 88 : struct timespec64<0>/<bed5>
i_mtime 104 : struct timespec64<0>/
i_ctime 120 : struct timespec64<0>/<bed5>
i_lock 136 : typedef(spinlock_t=struct spinlock<0>/<82e>)
i_bytes 140 : unsigned short (base type, DW_ATE_unsigned size:2)
i_blkbits 142 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
i_write_hint 143 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
i_blocks 144 : typedef(blkcnt_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
i_state 152 : long unsigned int (base type, DW_ATE_unsigned size:8)
i_rwsem 160 : struct rw_semaphore<0>/<530f>
dirtied_when 200 : long unsigned int (base type, DW_ATE_unsigned size:8)
dirtied_time_when 208 : long unsigned int (base type, DW_ATE_unsigned size:8)
i_hash 216 : struct hlist_node<0>/<326e>
i_io_list 232 : struct list_head<0>/<9c4>
i_wb 248 : pointer(struct bdi_writeback<0>/<c0a5>)
i_wb_frn_winner 256 : int (base type, DW_ATE_signed size:4)
i_wb_frn_avg_time 260 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
i_wb_frn_history 262 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
i_lru 264 : struct list_head<0>/<9c4>
i_sb_list 280 : struct list_head<0>/<9c4>
i_wb_list 296 : struct list_head<0>/<9c4>
noname 312 : union noname<0>/<16dd>
i_version 328 : typedef(atomic64_t=struct noname<0>/<981>)
i_sequence 336 : typedef(atomic64_t=struct noname<0>/<981>)
i_count 344 : typedef(atomic_t=struct noname<0>/<8e7>)
i_dio_count 348 : typedef(atomic_t=struct noname<0>/<8e7>)
i_writecount 352 : typedef(atomic_t=struct noname<0>/<8e7>)
i_readcount 356 : typedef(atomic_t=struct noname<0>/<8e7>)
noname 360 : union noname<0>/<175c>
i_flctx 368 : pointer(struct file_lock_context<0>/)
i_data 376 : struct address_space<0>/<1400>
i_devices 536 : struct list_head<0>/<9c4>
noname 552 : union noname<0>/<17b1>
i_generation 560 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
i_fsnotify_mask 564 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
i_fsnotify_marks 568 : pointer(struct fsnotify_mark_connector<0>/)
i_private 576 : pointer(no type)
noname union <0>/<1582> size:4
i_nlink 0 : const(unsigned int (base type, DW_ATE_unsigned size:4))
__i_nlink 0 : unsigned int (base type, DW_ATE_unsigned size:4)
noname union <0>/<16dd> size:16
i_dentry 0 : struct hlist_head<0>/<38c0>
i_rcu 0 : struct callback_head<0>/<2b6e>
noname union <0>/<175c> size:8
i_fop 0 : pointer(const(struct file_operations<0>/<2bab>))
free_inode 0 : pointer(subroutine(prototyped no type(pointer(struct inode<0>/<14d3>)))
noname union <0>/<17b1> size:8
i_pipe 0 : pointer(struct pipe_inode_info<0>/<2f92>)
i_cdev 0 : pointer(struct cdev<0>/<c0f2>)
i_link 0 : pointer(char (base type, DW_ATE_unsigned_char size:1))
i_dir_seq 0 : unsigned int (base type, DW_ATE_unsigned size:4)
noname struct <0>/<183a> size:4
val 0 : typedef(uid_t=typedef(__kernel_uid32_t=unsigned int (base type, DW_ATE_unsigned size:4)))
noname struct <0>/<186c> size:4
val 0 : typedef(gid_t=typedef(__kernel_gid32_t=unsigned int (base type, DW_ATE_unsigned size:4)))
posix_acl struct <0>/<1898> size:?
inode_operations struct <0>/<18a7> size:192
lookup 0 : pointer(subroutine(prototyped pointer(struct dentry<0>/<19e2>)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),unsigned int (base type, DW_ATE_unsigned size:4)))
get_link 8 : pointer(subroutine(prototyped pointer(const(char (base type, DW_ATE_unsigned_char size:1)))(pointer(struct dentry<0>/<19e2>),pointer(struct inode<0>/<14d3>),pointer(struct delayed_call<0>/<bd1c>)))
permission 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),int (base type, DW_ATE_signed size:4)))
get_acl 24 : pointer(subroutine(prototyped pointer(struct posix_acl<0>/<1898>)(pointer(struct inode<0>/<14d3>),int (base type, DW_ATE_signed size:4)))
readlink 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>),pointer(char (base type, DW_ATE_unsigned_char size:1)),int (base type, DW_ATE_signed size:4)))
create 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2)),typedef(bool=_Bool (base type, DW_ATE_boolean size:1))))
link 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>),pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>)))
unlink 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>)))
symlink 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),pointer(const(char (base type, DW_ATE_unsigned_char size:1)))))
mkdir 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))))
rmdir 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>)))
mknod 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2)),typedef(dev_t=typedef(__kernel_dev_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))))
rename 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),unsigned int (base type, DW_ATE_unsigned size:4)))
setattr 104 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>),pointer(struct iattr<0>/<be60>)))
getattr 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct path<0>/<1dc8>)),pointer(struct kstat<0>/),typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))),unsigned int (base type, DW_ATE_unsigned size:4)))
listxattr 120 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct dentry<0>/<19e2>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
fiemap 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct fiemap_extent_info<0>/),typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))),typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))))
update_time 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct timespec64<0>/<bed5>),int (base type, DW_ATE_signed size:4)))
atomic_open 144 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),pointer(struct file<0>/<2a17>),unsigned int (base type, DW_ATE_unsigned size:4),typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))))
tmpfile 152 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct dentry<0>/<19e2>),typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))))
set_acl 160 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct posix_acl<0>/<1898>),int (base type, DW_ATE_signed size:4)))
dentry struct <0>/<19e2> size:192
d_flags 0 : unsigned int (base type, DW_ATE_unsigned size:4)
d_seq 4 : typedef(seqcount_spinlock_t=struct seqcount_spinlock<0>/<1afa>)
d_hash 8 : struct hlist_bl_node<0>/<1b31>
d_parent 24 : pointer(struct dentry<0>/<19e2>)
d_name 32 : struct qstr<0>/<1b5c>
d_inode 48 : pointer(struct inode<0>/<14d3>)
d_iname 56 : unsigned char (base type, DW_ATE_unsigned_char size:1)[32]
d_lockref 88 : struct lockref<0>/<1be2>
d_op 96 : pointer(const(struct dentry_operations<0>/<1c34>))
d_sb 104 : pointer(struct super_block<0>/<1e3e>)
d_time 112 : long unsigned int (base type, DW_ATE_unsigned size:8)
d_fsdata 120 : pointer(no type)
noname 128 : union noname<0>/<1a82>
d_child 144 : struct list_head<0>/<9c4>
d_subdirs 160 : struct list_head<0>/<9c4>
d_u 176 : union noname<0>/<1ac3>
noname union <0>/<1a82> size:16
d_lru 0 : struct list_head<0>/<9c4>
d_wait 0 : pointer(typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>))
noname union <0>/<1ac3> size:16
d_alias 0 : struct hlist_node<0>/<326e>
d_in_lookup_hash 0 : struct hlist_bl_node<0>/<1b31>
d_rcu 0 : struct callback_head<0>/<2b6e>
seqcount_spinlock struct <0>/<1afa> size:4
seqcount 0 : typedef(seqcount_t=struct seqcount<0>/<1b1c>)
seqcount struct <0>/<1b1c> size:4
sequence 0 : unsigned int (base type, DW_ATE_unsigned size:4)
hlist_bl_node struct <0>/<1b31> size:16
next 0 : pointer(struct hlist_bl_node<0>/<1b31>)
pprev 8 : pointer(pointer(struct hlist_bl_node<0>/<1b31>))
qstr struct <0>/<1b5c> size:16
noname 0 : union noname<0>/<1b6c>
name 8 : pointer(const(unsigned char (base type, DW_ATE_unsigned_char size:1)))
noname union <0>/<1b6c> size:8
noname 0 : struct noname<0>/<1b78>
hash_len 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname struct <0>/<1b78> size:8
hash 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
len 4 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
lockref struct <0>/<1be2> size:8
noname 0 : union noname<0>/<1bf2>
noname union <0>/<1bf2> size:8
lock_count 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname 0 : struct noname<0>/<1c0b>
noname struct <0>/<1c0b> size:8
lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
count 4 : int (base type, DW_ATE_signed size:4)
dentry_operations struct <0>/<1c34> size:128
d_revalidate 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>),unsigned int (base type, DW_ATE_unsigned size:4)))
d_weak_revalidate 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>),unsigned int (base type, DW_ATE_unsigned size:4)))
d_hash 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct dentry<0>/<19e2>)),pointer(struct qstr<0>/<1b5c>)))
d_compare 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct dentry<0>/<19e2>)),unsigned int (base type, DW_ATE_unsigned size:4),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),pointer(const(struct qstr<0>/<1b5c>))))
d_delete 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct dentry<0>/<19e2>))))
d_init 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>)))
d_release 48 : pointer(subroutine(prototyped no type(pointer(struct dentry<0>/<19e2>)))
d_prune 56 : pointer(subroutine(prototyped no type(pointer(struct dentry<0>/<19e2>)))
d_iput 64 : pointer(subroutine(prototyped no type(pointer(struct dentry<0>/<19e2>),pointer(struct inode<0>/<14d3>)))
d_dname 72 : pointer(subroutine(prototyped pointer(char (base type, DW_ATE_unsigned_char size:1))(pointer(struct dentry<0>/<19e2>),pointer(char (base type, DW_ATE_unsigned_char size:1)),int (base type, DW_ATE_signed size:4)))
d_automount 80 : pointer(subroutine(prototyped pointer(struct vfsmount<0>/<1dbe>)(pointer(struct path<0>/<1dc8>)))
d_manage 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct path<0>/<1dc8>)),typedef(bool=_Bool (base type, DW_ATE_boolean size:1))))
d_real 96 : pointer(subroutine(prototyped pointer(struct dentry<0>/<19e2>)(pointer(struct dentry<0>/<19e2>),pointer(const(struct inode<0>/<14d3>))))
vfsmount struct <0>/<1dbe> size:?
path struct <0>/<1dc8> size:16
mnt 0 : pointer(struct vfsmount<0>/<1dbe>)
dentry 8 : pointer(struct dentry<0>/<19e2>)
super_block struct <0>/<1e3e> size:1408
s_list 0 : struct list_head<0>/<9c4>
s_dev 16 : typedef(dev_t=typedef(__kernel_dev_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
s_blocksize_bits 20 : unsigned char (base type, DW_ATE_unsigned_char size:1)
s_blocksize 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
s_maxbytes 32 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
s_type 40 : pointer(struct file_system_type<0>/<21a9>)
s_op 48 : pointer(const(struct super_operations<0>/))
dq_op 56 : pointer(const(struct dquot_operations<0>/<b427>))
s_qcop 64 : pointer(const(struct quotactl_ops<0>/))
s_export_op 72 : pointer(const(struct export_operations<0>/<b8b5>))
s_flags 80 : long unsigned int (base type, DW_ATE_unsigned size:8)
s_iflags 88 : long unsigned int (base type, DW_ATE_unsigned size:8)
s_magic 96 : long unsigned int (base type, DW_ATE_unsigned size:8)
s_root 104 : pointer(struct dentry<0>/<19e2>)
s_umount 112 : struct rw_semaphore<0>/<530f>
s_count 152 : int (base type, DW_ATE_signed size:4)
s_active 156 : typedef(atomic_t=struct noname<0>/<8e7>)
s_security 160 : pointer(no type)
s_xattr 168 : pointer(pointer(const(struct xattr_handler<0>/)))
s_roots 176 : struct hlist_bl_head<0>/<b8ce>
s_mounts 184 : struct list_head<0>/<9c4>
s_bdev 200 : pointer(struct block_device<0>/<b8e8>)
s_bdi 208 : pointer(struct backing_dev_info<0>/<7491>)
s_mtd 216 : pointer(struct mtd_info<0>/<b8f2>)
s_instances 224 : struct hlist_node<0>/<326e>
s_quota_types 240 : unsigned int (base type, DW_ATE_unsigned size:4)
s_dquot 248 : struct quota_info<0>/
s_writers 560 : struct sb_writers<0>/<ba9c>
s_fs_info 880 : pointer(no type)
s_time_gran 888 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
s_time_min 896 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
s_time_max 904 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
s_fsnotify_mask 912 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
s_fsnotify_marks 920 : pointer(struct fsnotify_mark_connector<0>/<bb73>)
s_id 928 : char (base type, DW_ATE_unsigned_char size:1)[32]
s_uuid 960 : typedef(uuid_t=struct noname<0>/<bb83>)
s_max_links 976 : unsigned int (base type, DW_ATE_unsigned size:4)
s_mode 980 : typedef(fmode_t=unsigned int (base type, DW_ATE_unsigned size:4))
s_vfs_rename_mutex 984 : struct mutex<0>/<932>
s_subtype 1016 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
s_d_op 1024 : pointer(const(struct dentry_operations<0>/<1c34>))
cleancache_poolid 1032 : int (base type, DW_ATE_signed size:4)
s_shrink 1040 : struct shrinker<0>/
s_remove_count 1104 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
s_fsnotify_inode_refs 1112 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
s_readonly_remount 1120 : int (base type, DW_ATE_signed size:4)
s_wb_err 1124 : typedef(errseq_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
s_dio_done_wq 1128 : pointer(struct workqueue_struct<0>/<6baa>)
s_pins 1136 : struct hlist_head<0>/<38c0>
s_user_ns 1144 : pointer(struct user_namespace<0>/<561a>)
s_dentry_lru 1152 : struct list_lru<0>/
s_inode_lru 1184 : struct list_lru<0>/<bc28>
rcu 1216 : struct callback_head<0>/<2b6e>
destroy_work 1232 : struct work_struct<0>/<57d2>
s_sync_lock 1264 : struct mutex<0>/<932>
s_stack_depth 1296 : int (base type, DW_ATE_signed size:4)
s_inode_list_lock 1344 : typedef(spinlock_t=struct spinlock<0>/<82e>)
s_inodes 1352 : struct list_head<0>/<9c4>
s_inode_wblist_lock 1368 : typedef(spinlock_t=struct spinlock<0>/<82e>)
s_inodes_wb 1376 : struct list_head<0>/<9c4>
file_system_type struct <0>/<21a9> size:72
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
fs_flags 8 : int (base type, DW_ATE_signed size:4)
init_fs_context 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct fs_context<0>/<2298>)))
parameters 24 : pointer(const(struct fs_parameter_spec<0>/<22a7>))
mount 32 : pointer(subroutine(prototyped pointer(struct dentry<0>/<19e2>)(pointer(struct file_system_type<0>/<21a9>),int (base type, DW_ATE_signed size:4),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),pointer(no type)))
kill_sb 40 : pointer(subroutine(prototyped no type(pointer(struct super_block<0>/<1e3e>)))
owner 48 : pointer(struct module<0>/<22dd>)
next 56 : pointer(struct file_system_type<0>/<21a9>)
fs_supers 64 : struct hlist_head<0>/<38c0>
s_lock_key 72 : struct lock_class_key<0>/<83f8>
s_umount_key 72 : struct lock_class_key<0>/<83f8>
s_vfs_rename_key 72 : struct lock_class_key<0>/<83f8>
s_writers_key 72 : struct lock_class_key<0>/<83f8>[3]
i_lock_key 72 : struct lock_class_key<0>/<83f8>
i_mutex_key 72 : struct lock_class_key<0>/<83f8>
i_mutex_dir_key 72 : struct lock_class_key<0>/<83f8>
fs_context struct <0>/<2298> size:?
fs_parameter_spec struct <0>/<22a7> size:?
module struct <0>/<22dd> size:832
state 0 : enum module_state<0>/<2a>
list 8 : struct list_head<0>/<9c4>
name 24 : char (base type, DW_ATE_unsigned_char size:1)[56]
mkobj 80 : struct module_kobject<0>/<2598>
modinfo_attrs 176 : pointer(struct module_attribute<0>/)
version 184 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
srcversion 192 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
holders_dir 200 : pointer(struct kobject<0>/<25dd>)
syms 208 : pointer(const(struct kernel_symbol<0>/))
crcs 216 : pointer(const(typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))))
num_syms 224 : unsigned int (base type, DW_ATE_unsigned size:4)
param_lock 232 : struct mutex<0>/<932>
kp 264 : pointer(struct kernel_param<0>/)
num_kp 272 : unsigned int (base type, DW_ATE_unsigned size:4)
num_gpl_syms 276 : unsigned int (base type, DW_ATE_unsigned size:4)
gpl_syms 280 : pointer(const(struct kernel_symbol<0>/<a81e>))
gpl_crcs 288 : pointer(const(typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))))
using_gplonly_symbols 296 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
async_probe_requested 297 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
gpl_future_syms 304 : pointer(const(struct kernel_symbol<0>/<a81e>))
gpl_future_crcs 312 : pointer(const(typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))))
num_gpl_future_syms 320 : unsigned int (base type, DW_ATE_unsigned size:4)
num_exentries 324 : unsigned int (base type, DW_ATE_unsigned size:4)
extable 328 : pointer(struct exception_table_entry<0>/<a9f9>)
init 336 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)())
core_layout 384 : struct module_layout<0>/<aa24>
init_layout 464 : struct module_layout<0>/
arch 544 : struct mod_arch_specific<0>/<aac1>
taints 576 : long unsigned int (base type, DW_ATE_unsigned size:8)
num_bugs 584 : unsigned int (base type, DW_ATE_unsigned size:4)
bug_list 592 : struct list_head<0>/<9c4>
bug_table 608 : pointer(struct bug_entry<0>/<ab5d>)
kallsyms 616 : pointer(struct mod_kallsyms<0>/)
core_kallsyms 624 : struct mod_kallsyms<0>/<ab9b>
sect_attrs 656 : pointer(struct module_sect_attrs<0>/)
notes_attrs 664 : pointer(struct module_notes_attrs<0>/<ac75>)
args 672 : pointer(char (base type, DW_ATE_unsigned_char size:1))
percpu 680 : pointer(no type)
percpu_size 688 : unsigned int (base type, DW_ATE_unsigned size:4)
noinstr_text_start 696 : pointer(no type)
noinstr_text_size 704 : unsigned int (base type, DW_ATE_unsigned size:4)
num_srcu_structs 708 : unsigned int (base type, DW_ATE_unsigned size:4)
srcu_struct_ptrs 712 : pointer(pointer(struct srcu_struct<0>/))
jump_entries 720 : pointer(struct jump_entry<0>/<af41>)
num_jump_entries 728 : unsigned int (base type, DW_ATE_unsigned size:4)
source_list 736 : struct list_head<0>/<9c4>
target_list 752 : struct list_head<0>/<9c4>
exit 768 : pointer(subroutine(prototyped no type())
refcnt 776 : typedef(atomic_t=struct noname<0>/<8e7>)
module_kobject struct <0>/<2598> size:96
kobj 0 : struct kobject<0>/<25dd>
mod 64 : pointer(struct module<0>/<22dd>)
drivers_dir 72 : pointer(struct kobject<0>/<25dd>)
mp 80 : pointer(struct module_param_attrs<0>/)
kobj_completion 88 : pointer(struct completion<0>/<4f00>)
kobject struct <0>/<25dd> size:64
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
entry 8 : struct list_head<0>/<9c4>
parent 24 : pointer(struct kobject<0>/<25dd>)
kset 32 : pointer(struct kset<0>/<268f>)
ktype 40 : pointer(struct kobj_type<0>/<27ca>)
sd 48 : pointer(struct kernfs_node<0>/<609c>)
kref 56 : struct kref<0>/
state_initialized 60 : unsigned int (base type, DW_ATE_unsigned size:4)
state_in_sysfs 60 : unsigned int (base type, DW_ATE_unsigned size:4)
state_add_uevent_sent 60 : unsigned int (base type, DW_ATE_unsigned size:4)
state_remove_uevent_sent 60 : unsigned int (base type, DW_ATE_unsigned size:4)
uevent_suppress 60 : unsigned int (base type, DW_ATE_unsigned size:4)
kset struct <0>/<268f> size:96
list 0 : struct list_head<0>/<9c4>
list_lock 16 : typedef(spinlock_t=struct spinlock<0>/<82e>)
kobj 24 : struct kobject<0>/<25dd>
uevent_ops 88 : pointer(const(struct kset_uevent_ops<0>/<26d2>))
kset_uevent_ops struct <0>/<26d2> size:24
filter 0 : const(pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kset<0>/<268f>),pointer(struct kobject<0>/<25dd>))))
name 8 : const(pointer(subroutine(prototyped pointer(const(char (base type, DW_ATE_unsigned_char size:1)))(pointer(struct kset<0>/<268f>),pointer(struct kobject<0>/<25dd>))))
uevent 16 : const(pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kset<0>/<268f>),pointer(struct kobject<0>/<25dd>),pointer(struct kobj_uevent_env<0>/<2757>))))
kobj_uevent_env struct <0>/<2757> size:2592
argv 0 : pointer(char (base type, DW_ATE_unsigned_char size:1))[3]
envp 24 : pointer(char (base type, DW_ATE_unsigned_char size:1))[64]
envp_idx 536 : int (base type, DW_ATE_signed size:4)
buf 540 : char (base type, DW_ATE_unsigned_char size:1)[2048]
buflen 2588 : int (base type, DW_ATE_signed size:4)
kobj_type struct <0>/<27ca> size:56
release 0 : pointer(subroutine(prototyped no type(pointer(struct kobject<0>/<25dd>)))
sysfs_ops 8 : pointer(const(struct sysfs_ops<0>/<283d>))
default_attrs 16 : pointer(pointer(struct attribute<0>/<28a5>))
default_groups 24 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
child_ns_type 32 : pointer(subroutine(prototyped pointer(const(struct kobj_ns_type_operations<0>/<8ef6>))(pointer(struct kobject<0>/<25dd>)))
namespace 40 : pointer(subroutine(prototyped pointer(const(no type))(pointer(struct kobject<0>/<25dd>)))
get_ownership 48 : pointer(subroutine(prototyped no type(pointer(struct kobject<0>/<25dd>),pointer(typedef(kuid_t=struct noname<0>/<183a>)),pointer(typedef(kgid_t=struct noname<0>/<186c>))))
sysfs_ops struct <0>/<283d> size:16
show 0 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kobject<0>/<25dd>),pointer(struct attribute<0>/<28a5>),pointer(char (base type, DW_ATE_unsigned_char size:1))))
store 8 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kobject<0>/<25dd>),pointer(struct attribute<0>/<28a5>),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
attribute struct <0>/<28a5> size:16
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
mode 8 : typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))
attribute_group struct <0>/<291a> size:40
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
is_visible 8 : pointer(subroutine(prototyped typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))(pointer(struct kobject<0>/<25dd>),pointer(struct attribute<0>/<28a5>),int (base type, DW_ATE_signed size:4)))
is_bin_visible 16 : pointer(subroutine(prototyped typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))(pointer(struct kobject<0>/<25dd>),pointer(struct bin_attribute<0>/<2998>),int (base type, DW_ATE_signed size:4)))
attrs 24 : pointer(pointer(struct attribute<0>/<28a5>))
bin_attrs 32 : pointer(pointer(struct bin_attribute<0>/<2998>))
bin_attribute struct <0>/<2998> size:56
attr 0 : struct attribute<0>/<28a5>
size 16 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
private 24 : pointer(no type)
read 32 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),pointer(struct kobject<0>/<25dd>),pointer(struct bin_attribute<0>/<2998>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
write 40 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),pointer(struct kobject<0>/<25dd>),pointer(struct bin_attribute<0>/<2998>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
mmap 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct kobject<0>/<25dd>),pointer(struct bin_attribute<0>/<2998>),pointer(struct vm_area_struct<0>/<d47>)))
file struct <0>/<2a17> size:232
f_u 0 : union noname<0>/<2a2e>
f_path 16 : struct path<0>/<1dc8>
f_inode 32 : pointer(struct inode<0>/<14d3>)
f_op 40 : pointer(const(struct file_operations<0>/<2bab>))
f_lock 48 : typedef(spinlock_t=struct spinlock<0>/<82e>)
f_write_hint 52 : enum rw_hint<0>/<57>
f_count 56 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
f_flags 64 : unsigned int (base type, DW_ATE_unsigned size:4)
f_mode 68 : typedef(fmode_t=unsigned int (base type, DW_ATE_unsigned size:4))
f_pos_lock 72 : struct mutex<0>/<932>
f_pos 104 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
f_owner 112 : struct fown_struct<0>/<37cd>
f_cred 144 : pointer(const(struct cred<0>/<4fd8>))
f_ra 152 : struct file_ra_state<0>/<a672>
f_version 184 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
f_security 192 : pointer(no type)
private_data 200 : pointer(no type)
f_ep 208 : pointer(struct hlist_head<0>/<38c0>)
f_mapping 216 : pointer(struct address_space<0>/<1400>)
f_wb_err 224 : typedef(errseq_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
f_sb_err 228 : typedef(errseq_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
noname union <0>/<2a2e> size:16
fu_llist 0 : struct llist_node<0>/<2b54>
fu_rcuhead 0 : struct callback_head<0>/<2b6e>
llist_node struct <0>/<2b54> size:8
next 0 : pointer(struct llist_node<0>/<2b54>)
callback_head struct <0>/<2b6e> size:16
next 0 : pointer(struct callback_head<0>/<2b6e>)
func 8 : pointer(subroutine(prototyped no type(pointer(struct callback_head<0>/<2b6e>)))
file_operations struct <0>/<2bab> size:256
owner 0 : pointer(struct module<0>/<22dd>)
llseek 8 : pointer(subroutine(prototyped typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))(pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),int (base type, DW_ATE_signed size:4)))
read 16 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
write 24 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
read_iter 32 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kiocb<0>/<2dcd>),pointer(struct iov_iter<0>/<2e80>)))
write_iter 40 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kiocb<0>/<2dcd>),pointer(struct iov_iter<0>/<2e80>)))
iopoll 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kiocb<0>/<2dcd>),typedef(bool=_Bool (base type, DW_ATE_boolean size:1))))
iterate 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct dir_context<0>/<2fc6>)))
iterate_shared 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct dir_context<0>/<2fc6>)))
poll 72 : pointer(subroutine(prototyped typedef(__poll_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct file<0>/<2a17>),pointer(struct poll_table_struct<0>/<3044>)))
unlocked_ioctl 80 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct file<0>/<2a17>),unsigned int (base type, DW_ATE_unsigned size:4),long unsigned int (base type, DW_ATE_unsigned size:8)))
compat_ioctl 88 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct file<0>/<2a17>),unsigned int (base type, DW_ATE_unsigned size:4),long unsigned int (base type, DW_ATE_unsigned size:8)))
mmap 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct vm_area_struct<0>/)))
mmap_supported_flags 104 : long unsigned int (base type, DW_ATE_unsigned size:8)
open 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct file<0>/<2a17>)))
flush 120 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),typedef(fl_owner_t=pointer(no type))))
release 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct file<0>/<2a17>)))
fsync 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),int (base type, DW_ATE_signed size:4)))
fasync 144 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(int (base type, DW_ATE_signed size:4),pointer(struct file<0>/<2a17>),int (base type, DW_ATE_signed size:4)))
lock 152 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),int (base type, DW_ATE_signed size:4),pointer(struct file_lock<0>/<3106>)))
sendpage 160 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),pointer(struct page<0>/<1151>),int (base type, DW_ATE_signed size:4),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))),int (base type, DW_ATE_signed size:4)))
get_unmapped_area 168 : pointer(subroutine(prototyped long unsigned int (base type, DW_ATE_unsigned size:8)(pointer(struct file<0>/<2a17>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
check_flags 176 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(int (base type, DW_ATE_signed size:4)))
flock 184 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),int (base type, DW_ATE_signed size:4),pointer(struct file_lock<0>/<3106>)))
splice_write 192 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct pipe_inode_info<0>/<2f92>),pointer(struct file<0>/<2a17>),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),unsigned int (base type, DW_ATE_unsigned size:4)))
splice_read 200 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))),pointer(struct pipe_inode_info<0>/<2f92>),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),unsigned int (base type, DW_ATE_unsigned size:4)))
setlease 208 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),long int (base type, DW_ATE_signed size:8),pointer(pointer(struct file_lock<0>/<3106>)),pointer(pointer(no type))))
fallocate 216 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct file<0>/<2a17>),int (base type, DW_ATE_signed size:4),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))
show_fdinfo 224 : pointer(subroutine(prototyped no type(pointer(struct seq_file<0>/<3635>),pointer(struct file<0>/<2a17>)))
copy_file_range 232 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),unsigned int (base type, DW_ATE_unsigned size:4)))
remap_file_range 240 : pointer(subroutine(prototyped typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))(pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),unsigned int (base type, DW_ATE_unsigned size:4)))
fadvise 248 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),int (base type, DW_ATE_signed size:4)))
kiocb struct <0>/<2dcd> size:48
ki_filp 0 : pointer(struct file<0>/<2a17>)
ki_pos 8 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
ki_complete 16 : pointer(subroutine(prototyped no type(pointer(struct kiocb<0>/<2dcd>),long int (base type, DW_ATE_signed size:8),long int (base type, DW_ATE_signed size:8)))
private 24 : pointer(no type)
ki_flags 32 : int (base type, DW_ATE_signed size:4)
ki_hint 36 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
ki_ioprio 38 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
noname 40 : union noname<0>/<2e3a>
noname union <0>/<2e3a> size:8
ki_cookie 0 : unsigned int (base type, DW_ATE_unsigned size:4)
ki_waitq 0 : pointer(struct wait_page_queue<0>/<2e76>)
wait_page_queue struct <0>/<2e76> size:?
iov_iter struct <0>/<2e80> size:40
type 0 : unsigned int (base type, DW_ATE_unsigned size:4)
iov_offset 8 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
count 16 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
noname 24 : union noname<0>/<2eb4>
noname 32 : union noname<0>/<2ef1>
noname union <0>/<2eb4> size:8
iov 0 : pointer(const(struct iovec<0>/<2f32>))
kvec 0 : pointer(const(struct kvec<0>/<2f5d>))
bvec 0 : pointer(const(struct bio_vec<0>/<2f88>))
pipe 0 : pointer(struct pipe_inode_info<0>/<2f92>)
noname union <0>/<2ef1> size:8
nr_segs 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 0 : struct noname<0>/<2f09>
noname struct <0>/<2f09> size:8
head 0 : unsigned int (base type, DW_ATE_unsigned size:4)
start_head 4 : unsigned int (base type, DW_ATE_unsigned size:4)
iovec struct <0>/<2f32> size:16
iov_base 0 : pointer(no type)
iov_len 8 : typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))
kvec struct <0>/<2f5d> size:16
iov_base 0 : pointer(no type)
iov_len 8 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
bio_vec struct <0>/<2f88> size:?
pipe_inode_info struct <0>/<2f92> size:?
dir_context struct <0>/<2fc6> size:16
actor 0 : typedef(filldir_t=pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dir_context<0>/<2fc6>),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),int (base type, DW_ATE_signed size:4),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))),unsigned int (base type, DW_ATE_unsigned size:4))))
pos 8 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
poll_table_struct struct <0>/<3044> size:?
file_lock struct <0>/<3106> size:216
fl_blocker 0 : pointer(struct file_lock<0>/<3106>)
fl_list 8 : struct list_head<0>/<9c4>
fl_link 24 : struct hlist_node<0>/<326e>
fl_blocked_requests 40 : struct list_head<0>/<9c4>
fl_blocked_member 56 : struct list_head<0>/<9c4>
fl_owner 72 : typedef(fl_owner_t=pointer(no type))
fl_flags 80 : unsigned int (base type, DW_ATE_unsigned size:4)
fl_type 84 : unsigned char (base type, DW_ATE_unsigned_char size:1)
fl_pid 88 : unsigned int (base type, DW_ATE_unsigned size:4)
fl_link_cpu 92 : int (base type, DW_ATE_signed size:4)
fl_wait 96 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
fl_file 120 : pointer(struct file<0>/<2a17>)
fl_start 128 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
fl_end 136 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
fl_fasync 144 : pointer(struct fasync_struct<0>/<32ca>)
fl_break_time 152 : long unsigned int (base type, DW_ATE_unsigned size:8)
fl_downgrade_time 160 : long unsigned int (base type, DW_ATE_unsigned size:8)
fl_ops 168 : pointer(const(struct file_lock_operations<0>/<33b3>))
fl_lmops 176 : pointer(const(struct lock_manager_operations<0>/<33fe>))
fl_u 184 : union noname<0>/<3213>
noname union <0>/<3213> size:32
nfs_fl 0 : struct nfs_lock_info<0>/<34e1>
nfs4_fl 0 : struct nfs4_lock_info<0>/<3518>
afs 0 : struct noname<0>/<323f>
noname struct <0>/<323f> size:24
link 0 : struct list_head<0>/<9c4>
state 16 : int (base type, DW_ATE_signed size:4)
debug_id 20 : unsigned int (base type, DW_ATE_unsigned size:4)
hlist_node struct <0>/<326e> size:16
next 0 : pointer(struct hlist_node<0>/<326e>)
pprev 8 : pointer(pointer(struct hlist_node<0>/<326e>))
wait_queue_head struct <0>/<32a4> size:24
lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
head 8 : struct list_head<0>/<9c4>
fasync_struct struct <0>/<32ca> size:48
fa_lock 0 : typedef(rwlock_t=struct noname<0>/<332e>)
magic 8 : int (base type, DW_ATE_signed size:4)
fa_fd 12 : int (base type, DW_ATE_signed size:4)
fa_next 16 : pointer(struct fasync_struct<0>/<32ca>)
fa_file 24 : pointer(struct file<0>/<2a17>)
fa_rcu 32 : struct callback_head<0>/<2b6e>
noname struct <0>/<332e> size:8
raw_lock 0 : typedef(arch_rwlock_t=struct qrwlock<0>/<334a>)
qrwlock struct <0>/<334a> size:8
noname 0 : union noname<0>/<335a>
wait_lock 4 : typedef(arch_spinlock_t=struct qspinlock<0>/<870>)
noname union <0>/<335a> size:4
cnts 0 : typedef(atomic_t=struct noname<0>/<8e7>)
noname 0 : struct noname<0>/<3372>
noname struct <0>/<3372> size:4
wlocked 0 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
__lstate 1 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))[3]
file_lock_operations struct <0>/<33b3> size:16
fl_copy_lock 0 : pointer(subroutine(prototyped no type(pointer(struct file_lock<0>/<3106>),pointer(struct file_lock<0>/<3106>)))
fl_release_private 8 : pointer(subroutine(prototyped no type(pointer(struct file_lock<0>/<3106>)))
lock_manager_operations struct <0>/<33fe> size:64
lm_get_owner 0 : pointer(subroutine(prototyped typedef(fl_owner_t=pointer(no type))(typedef(fl_owner_t=pointer(no type))))
lm_put_owner 8 : pointer(subroutine(prototyped no type(typedef(fl_owner_t=pointer(no type))))
lm_notify 16 : pointer(subroutine(prototyped no type(pointer(struct file_lock<0>/<3106>)))
lm_grant 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file_lock<0>/<3106>),int (base type, DW_ATE_signed size:4)))
lm_break 32 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))(pointer(struct file_lock<0>/<3106>)))
lm_change 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file_lock<0>/<3106>),int (base type, DW_ATE_signed size:4),pointer(struct list_head<0>/<9c4>)))
lm_setup 48 : pointer(subroutine(prototyped no type(pointer(struct file_lock<0>/<3106>),pointer(pointer(no type))))
lm_breaker_owns_lease 56 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))(pointer(struct file_lock<0>/<3106>)))
nfs_lock_info struct <0>/<34e1> size:32
state 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
owner 8 : pointer(struct nlm_lockowner<0>/<3513>)
list 16 : struct list_head<0>/<9c4>
nlm_lockowner struct <0>/<3513> size:?
nfs4_lock_info struct <0>/<3518> size:8
owner 0 : pointer(struct nfs4_lock_state<0>/<3532>)
nfs4_lock_state struct <0>/<3532> size:?
seq_file struct <0>/<3635> size:120
buf 0 : pointer(char (base type, DW_ATE_unsigned_char size:1))
size 8 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
from 16 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
count 24 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
pad_until 32 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
index 40 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
read_pos 48 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
lock 56 : struct mutex<0>/<932>
op 88 : pointer(const(struct seq_operations<0>/<36d8>))
poll_event 96 : int (base type, DW_ATE_signed size:4)
file 104 : pointer(const(struct file<0>/<2a17>))
private 112 : pointer(no type)
seq_operations struct <0>/<36d8> size:32
start 0 : pointer(subroutine(prototyped pointer(no type)(pointer(struct seq_file<0>/<3635>),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
stop 8 : pointer(subroutine(prototyped no type(pointer(struct seq_file<0>/<3635>),pointer(no type)))
next 16 : pointer(subroutine(prototyped pointer(no type)(pointer(struct seq_file<0>/<3635>),pointer(no type),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
show 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(no type)))
fown_struct struct <0>/<37cd> size:32
lock 0 : typedef(rwlock_t=struct noname<0>/<332e>)
pid 8 : pointer(struct pid<0>/<382a>)
pid_type 16 : enum pid_type<0>/<1b0>
uid 20 : typedef(kuid_t=struct noname<0>/<183a>)
euid 24 : typedef(kuid_t=struct noname<0>/<183a>)
signum 28 : int (base type, DW_ATE_signed size:4)
pid struct <0>/<382a> size:112
count 0 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
level 4 : unsigned int (base type, DW_ATE_unsigned size:4)
lock 8 : typedef(spinlock_t=struct spinlock<0>/<82e>)
tasks 16 : struct hlist_head<0>/<38c0>[4]
inodes 48 : struct hlist_head<0>/<38c0>
wait_pidfd 56 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
rcu 80 : struct callback_head<0>/<2b6e>
numbers 96 : struct upid<0>/<38e1>[1]
refcount_struct struct <0>/<389f> size:4
refs 0 : typedef(atomic_t=struct noname<0>/<8e7>)
hlist_head struct <0>/<38c0> size:8
first 0 : pointer(struct hlist_node<0>/<326e>)
upid struct <0>/<38e1> size:16
nr 0 : int (base type, DW_ATE_signed size:4)
ns 8 : pointer(struct pid_namespace<0>/<3907>)
pid_namespace struct <0>/<3907> size:136
idr 0 : struct idr<0>/<39a1>
rcu 24 : struct callback_head<0>/<2b6e>
pid_allocated 40 : unsigned int (base type, DW_ATE_unsigned size:4)
child_reaper 48 : pointer(struct task_struct<0>/<3a04>)
pid_cachep 56 : pointer(struct kmem_cache<0>/<759c>)
level 64 : unsigned int (base type, DW_ATE_unsigned size:4)
parent 72 : pointer(struct pid_namespace<0>/<3907>)
bacct 80 : pointer(struct fs_pin<0>/<a66d>)
user_ns 88 : pointer(struct user_namespace<0>/<561a>)
ucounts 96 : pointer(struct ucounts<0>/<5ab8>)
reboot 104 : int (base type, DW_ATE_signed size:4)
ns 112 : struct ns_common<0>/<578a>
idr struct <0>/<39a1> size:24
idr_rt 0 : struct xarray<0>/<39ce>
idr_base 16 : unsigned int (base type, DW_ATE_unsigned size:4)
idr_next 20 : unsigned int (base type, DW_ATE_unsigned size:4)
xarray struct <0>/<39ce> size:16
xa_lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
xa_flags 4 : typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))
xa_head 8 : pointer(no type)
task_struct struct <0>/<3a04> size:3456
thread_info 0 : struct thread_info<0>/<4535>
state 16 : volatile(long int (base type, DW_ATE_signed size:8))
stack 24 : pointer(no type)
usage 32 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
flags 36 : unsigned int (base type, DW_ATE_unsigned size:4)
ptrace 40 : unsigned int (base type, DW_ATE_unsigned size:4)
on_cpu 44 : int (base type, DW_ATE_signed size:4)
wake_entry 48 : struct __call_single_node<0>/<4591>
cpu 64 : unsigned int (base type, DW_ATE_unsigned size:4)
wakee_flips 68 : unsigned int (base type, DW_ATE_unsigned size:4)
wakee_flip_decay_ts 72 : long unsigned int (base type, DW_ATE_unsigned size:8)
last_wakee 80 : pointer(struct task_struct<0>/<3a04>)
recent_used_cpu 88 : int (base type, DW_ATE_signed size:4)
wake_cpu 92 : int (base type, DW_ATE_signed size:4)
on_rq 96 : int (base type, DW_ATE_signed size:4)
prio 100 : int (base type, DW_ATE_signed size:4)
static_prio 104 : int (base type, DW_ATE_signed size:4)
normal_prio 108 : int (base type, DW_ATE_signed size:4)
rt_priority 112 : unsigned int (base type, DW_ATE_unsigned size:4)
sched_class 120 : pointer(const(struct sched_class<0>/<45ed>))
se 128 : struct sched_entity<0>/<45f2>
rt 384 : struct sched_rt_entity<0>/<47b1>
sched_task_group 432 : pointer(struct task_group<0>/<4820>)
dl 440 : struct sched_dl_entity<0>/<4825>
preempt_notifiers 664 : struct hlist_head<0>/<38c0>
policy 672 : unsigned int (base type, DW_ATE_unsigned size:4)
nr_cpus_allowed 676 : int (base type, DW_ATE_signed size:4)
cpus_ptr 680 : pointer(const(typedef(cpumask_t=struct cpumask<0>/<4bcd>)))
cpus_mask 688 : typedef(cpumask_t=struct cpumask<0>/<4bcd>)
migration_pending 720 : pointer(no type)
migration_disabled 728 : unsigned short (base type, DW_ATE_unsigned size:2)
migration_flags 730 : unsigned short (base type, DW_ATE_unsigned size:2)
rcu_read_lock_nesting 732 : int (base type, DW_ATE_signed size:4)
rcu_read_unlock_special 736 : union rcu_special<0>/<4bee>
rcu_node_entry 744 : struct list_head<0>/<9c4>
rcu_blocked_node 760 : pointer(struct rcu_node<0>/<4c51>)
rcu_tasks_nvcsw 768 : long unsigned int (base type, DW_ATE_unsigned size:8)
rcu_tasks_holdout 776 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
rcu_tasks_idx 777 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
rcu_tasks_idle_cpu 780 : int (base type, DW_ATE_signed size:4)
rcu_tasks_holdout_list 784 : struct list_head<0>/<9c4>
sched_info 800 : struct sched_info<0>/<4c56>
tasks 832 : struct list_head<0>/<9c4>
pushable_tasks 848 : struct plist_node<0>/<4c94>
pushable_dl_tasks 888 : struct rb_node<0>/
mm 912 : pointer(struct mm_struct<0>/<9ef>)
active_mm 920 : pointer(struct mm_struct<0>/<9ef>)
vmacache 928 : struct vmacache<0>/<4cc1>
rss_stat 968 : struct task_rss_stat<0>/<4cee>
exit_state 988 : int (base type, DW_ATE_signed size:4)
exit_code 992 : int (base type, DW_ATE_signed size:4)
exit_signal 996 : int (base type, DW_ATE_signed size:4)
pdeath_signal 1000 : int (base type, DW_ATE_signed size:4)
jobctl 1008 : long unsigned int (base type, DW_ATE_unsigned size:8)
personality 1016 : unsigned int (base type, DW_ATE_unsigned size:4)
sched_reset_on_fork 1020 : unsigned int (base type, DW_ATE_unsigned size:4)
sched_contributes_to_load 1020 : unsigned int (base type, DW_ATE_unsigned size:4)
sched_migrated 1020 : unsigned int (base type, DW_ATE_unsigned size:4)
sched_remote_wakeup 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
in_execve 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
in_iowait 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
in_user_fault 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
no_cgroup_migration 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
frozen 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
use_memdelay 1024 : unsigned int (base type, DW_ATE_unsigned size:4)
atomic_flags 1032 : long unsigned int (base type, DW_ATE_unsigned size:8)
restart_block 1040 : struct restart_block<0>/<4d1b>
pid 1088 : typedef(pid_t=typedef(__kernel_pid_t=int (base type, DW_ATE_signed size:4)))
tgid 1092 : typedef(pid_t=typedef(__kernel_pid_t=int (base type, DW_ATE_signed size:4)))
stack_canary 1096 : long unsigned int (base type, DW_ATE_unsigned size:8)
real_parent 1104 : pointer(struct task_struct<0>/<3a04>)
parent 1112 : pointer(struct task_struct<0>/<3a04>)
children 1120 : struct list_head<0>/<9c4>
sibling 1136 : struct list_head<0>/<9c4>
group_leader 1152 : pointer(struct task_struct<0>/<3a04>)
ptraced 1160 : struct list_head<0>/<9c4>
ptrace_entry 1176 : struct list_head<0>/<9c4>
thread_pid 1192 : pointer(struct pid<0>/<382a>)
pid_links 1200 : struct hlist_node<0>/<326e>[4]
thread_group 1264 : struct list_head<0>/<9c4>
thread_node 1280 : struct list_head<0>/<9c4>
vfork_done 1296 : pointer(struct completion<0>/<4f00>)
set_child_tid 1304 : pointer(int (base type, DW_ATE_signed size:4))
clear_child_tid 1312 : pointer(int (base type, DW_ATE_signed size:4))
utime 1320 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
stime 1328 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
gtime 1336 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
prev_cputime 1344 : struct prev_cputime<0>/<4f47>
nvcsw 1368 : long unsigned int (base type, DW_ATE_unsigned size:8)
nivcsw 1376 : long unsigned int (base type, DW_ATE_unsigned size:8)
start_time 1384 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
start_boottime 1392 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
min_flt 1400 : long unsigned int (base type, DW_ATE_unsigned size:8)
maj_flt 1408 : long unsigned int (base type, DW_ATE_unsigned size:8)
posix_cputimers 1416 : struct posix_cputimers<0>/<4f74>
ptracer_cred 1496 : pointer(const(struct cred<0>/<4fd8>))
real_cred 1504 : pointer(const(struct cred<0>/<4fd8>))
cred 1512 : pointer(const(struct cred<0>/<4fd8>))
cached_requested_key 1520 : pointer(struct key<0>/<5158>)
comm 1528 : char (base type, DW_ATE_unsigned_char size:1)[16]
nameidata 1544 : pointer(struct nameidata<0>/<5b64>)
sysvsem 1552 : struct sysv_sem<0>/<5b69>
sysvshm 1560 : struct sysv_shm<0>/<5b88>
fs 1576 : pointer(struct fs_struct<0>/<5ba2>)
files 1584 : pointer(struct files_struct<0>/<5bac>)
io_uring 1592 : pointer(struct io_uring_task<0>/<5bb6>)
nsproxy 1600 : pointer(struct nsproxy<0>/<5bc0>)
signal 1608 : pointer(struct signal_struct<0>/<6bb4>)
sighand 1616 : pointer(struct sighand_struct<0>/<732e>)
blocked 1624 : typedef(sigset_t=struct noname<0>/<6f01>)
real_blocked 1632 : typedef(sigset_t=struct noname<0>/<6f01>)
saved_sigmask 1640 : typedef(sigset_t=struct noname<0>/<6f01>)
pending 1648 : struct sigpending<0>/<6ed5>
sas_ss_sp 1672 : long unsigned int (base type, DW_ATE_unsigned size:8)
sas_ss_size 1680 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
sas_ss_flags 1688 : unsigned int (base type, DW_ATE_unsigned size:4)
task_works 1696 : pointer(struct callback_head<0>/<2b6e>)
audit_context 1704 : pointer(struct audit_context<0>/<7404>)
loginuid 1712 : typedef(kuid_t=struct noname<0>/<183a>)
sessionid 1716 : unsigned int (base type, DW_ATE_unsigned size:4)
seccomp 1720 : struct seccomp<0>/<7409>
syscall_dispatch 1736 : struct syscall_user_dispatch<0>/<7440>
parent_exec_id 1736 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
self_exec_id 1744 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
alloc_lock 1752 : typedef(spinlock_t=struct spinlock<0>/<82e>)
pi_lock 1756 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
wake_q 1760 : struct wake_q_node<0>/<7448>
pi_waiters 1768 : struct rb_root_cached<0>/<4b73>
pi_top_task 1784 : pointer(struct task_struct<0>/<3a04>)
pi_blocked_on 1792 : pointer(struct rt_mutex_waiter<0>/<7469>)
journal_info 1800 : pointer(no type)
bio_list 1808 : pointer(struct bio_list<0>/<7473>)
plug 1816 : pointer(struct blk_plug<0>/<747d>)
reclaim_state 1824 : pointer(struct reclaim_state<0>/<7487>)
backing_dev_info 1832 : pointer(struct backing_dev_info<0>/<7491>)
io_context 1840 : pointer(struct io_context<0>/<749b>)
capture_control 1848 : pointer(struct capture_control<0>/<75a6>)
ptrace_message 1856 : long unsigned int (base type, DW_ATE_unsigned size:8)
last_siginfo 1864 : pointer(typedef(kernel_siginfo_t=struct kernel_siginfo<0>/<75bb>))
ioac 1872 : struct task_io_accounting<0>/<6fd9>
acct_rss_mem1 1928 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
acct_vm_mem1 1936 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
acct_timexpd 1944 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
mems_allowed 1952 : typedef(nodemask_t=struct noname<0>/<7841>)
mems_allowed_seq 1960 : typedef(seqcount_spinlock_t=struct seqcount_spinlock<0>/<1afa>)
cpuset_mem_spread_rotor 1964 : int (base type, DW_ATE_signed size:4)
cpuset_slab_spread_rotor 1968 : int (base type, DW_ATE_signed size:4)
cgroups 1976 : pointer(struct css_set<0>/<5caf>)
cg_list 1984 : struct list_head<0>/<9c4>
robust_list 2000 : pointer(struct robust_list_head<0>/<7857>)
compat_robust_list 2008 : pointer(struct compat_robust_list_head<0>/<7861>)
pi_state_list 2016 : struct list_head<0>/<9c4>
pi_state_cache 2032 : pointer(struct futex_pi_state<0>/<78c4>)
futex_exit_mutex 2040 : struct mutex<0>/<932>
futex_state 2072 : unsigned int (base type, DW_ATE_unsigned size:4)
perf_event_ctxp 2080 : pointer(struct perf_event_context<0>/<78da>)[2]
perf_event_mutex 2096 : struct mutex<0>/<932>
perf_event_list 2128 : struct list_head<0>/<9c4>
mempolicy 2144 : pointer(struct mempolicy<0>/)
il_prev 2152 : short (base type, DW_ATE_signed size:2)
pref_node_fork 2154 : short (base type, DW_ATE_signed size:2)
numa_scan_seq 2156 : int (base type, DW_ATE_signed size:4)
numa_scan_period 2160 : unsigned int (base type, DW_ATE_unsigned size:4)
numa_scan_period_max 2164 : unsigned int (base type, DW_ATE_unsigned size:4)
numa_preferred_nid 2168 : int (base type, DW_ATE_signed size:4)
numa_migrate_retry 2176 : long unsigned int (base type, DW_ATE_unsigned size:8)
node_stamp 2184 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
last_task_numa_placement 2192 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
last_sum_exec_runtime 2200 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
numa_work 2208 : struct callback_head<0>/<2b6e>
numa_group 2224 : pointer(struct numa_group<0>/)
numa_faults 2232 : pointer(long unsigned int (base type, DW_ATE_unsigned size:8))
total_numa_faults 2240 : long unsigned int (base type, DW_ATE_unsigned size:8)
numa_faults_locality 2248 : long unsigned int (base type, DW_ATE_unsigned size:8)[3]
numa_pages_migrated 2272 : long unsigned int (base type, DW_ATE_unsigned size:8)
rseq 2280 : pointer(struct rseq<0>/<a348>)
rseq_sig 2288 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
rseq_event_mask 2296 : long unsigned int (base type, DW_ATE_unsigned size:8)
tlb_ubc 2304 : struct tlbflush_unmap_batch<0>/
noname 2304 : union noname<0>/<43ed>
splice_pipe 2320 : pointer(struct pipe_inode_info<0>/<2f92>)
task_frag 2328 : struct page_frag<0>/<a3a7>
delays 2344 : pointer(struct task_delay_info<0>/)
nr_dirtied 2352 : int (base type, DW_ATE_signed size:4)
nr_dirtied_pause 2356 : int (base type, DW_ATE_signed size:4)
dirty_paused_when 2360 : long unsigned int (base type, DW_ATE_unsigned size:8)
timer_slack_ns 2368 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
default_timer_slack_ns 2376 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
memcg_in_oom 2384 : pointer(struct mem_cgroup<0>/)
memcg_oom_gfp_mask 2392 : typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))
memcg_oom_order 2396 : int (base type, DW_ATE_signed size:4)
memcg_nr_pages_over_high 2400 : unsigned int (base type, DW_ATE_unsigned size:4)
active_memcg 2408 : pointer(struct mem_cgroup<0>/)
throttle_queue 2416 : pointer(struct request_queue<0>/<7592>)
kmap_ctrl 2424 : struct kmap_ctrl<0>/
pagefault_disabled 2424 : int (base type, DW_ATE_signed size:4)
oom_reaper_list 2432 : pointer(struct task_struct<0>/<3a04>)
stack_vm_area 2440 : pointer(struct vm_struct<0>/<a3f6>)
stack_refcount 2448 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
security 2456 : pointer(no type)
thread 2464 : struct thread_struct<0>/
noname union <0>/<43ed> size:16
rcu_users 0 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
rcu 0 : struct callback_head<0>/<2b6e>
thread_info struct <0>/<4535> size:16
flags 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 8 : union noname<0>/<4551>
noname union <0>/<4551> size:8
preempt_count 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
preempt 0 : struct noname<0>/<456d>
noname struct <0>/<456d> size:8
count 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
need_resched 4 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
__call_single_node struct <0>/<4591> size:16
llist 0 : struct llist_node<0>/<2b54>
noname 8 : union noname<0>/<45ad>
src 12 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
dst 14 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
noname union <0>/<45ad> size:4
u_flags 0 : unsigned int (base type, DW_ATE_unsigned size:4)
a_flags 0 : typedef(atomic_t=struct noname<0>/<8e7>)
sched_class struct <0>/<45ed> size:?
sched_entity struct <0>/<45f2> size:256
load 0 : struct load_weight<0>/<46cf>
run_node 16 : struct rb_node<0>/
group_node 40 : struct list_head<0>/<9c4>
on_rq 56 : unsigned int (base type, DW_ATE_unsigned size:4)
exec_start 64 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
sum_exec_runtime 72 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
vruntime 80 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
prev_sum_exec_runtime 88 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
nr_migrations 96 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
statistics 104 : struct sched_statistics<0>/<46f3>
depth 104 : int (base type, DW_ATE_signed size:4)
parent 112 : pointer(struct sched_entity<0>/<45f2>)
cfs_rq 120 : pointer(struct cfs_rq<0>/<4706>)
my_q 128 : pointer(struct cfs_rq<0>/<4706>)
runnable_weight 136 : long unsigned int (base type, DW_ATE_unsigned size:8)
avg 192 : struct sched_avg<0>/<470b>
load_weight struct <0>/<46cf> size:16
weight 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
inv_weight 8 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
sched_statistics struct <0>/<46f3> size:0
cfs_rq struct <0>/<4706> size:?
sched_avg struct <0>/<470b> size:64
last_update_time 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
load_sum 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
runnable_sum 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
util_sum 24 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
period_contrib 28 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
load_avg 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
runnable_avg 40 : long unsigned int (base type, DW_ATE_unsigned size:8)
util_avg 48 : long unsigned int (base type, DW_ATE_unsigned size:8)
util_est 56 : struct util_est<0>/<478c>
util_est struct <0>/<478c> size:8
enqueued 0 : unsigned int (base type, DW_ATE_unsigned size:4)
ewma 4 : unsigned int (base type, DW_ATE_unsigned size:4)
sched_rt_entity struct <0>/<47b1> size:48
run_list 0 : struct list_head<0>/<9c4>
timeout 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
watchdog_stamp 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
time_slice 32 : unsigned int (base type, DW_ATE_unsigned size:4)
on_rq 36 : unsigned short (base type, DW_ATE_unsigned size:2)
on_list 38 : unsigned short (base type, DW_ATE_unsigned size:2)
back 40 : pointer(struct sched_rt_entity<0>/<47b1>)
task_group struct <0>/<4820> size:?
sched_dl_entity struct <0>/<4825> size:224
rb_node 0 : struct rb_node<0>/<e71>
dl_runtime 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
dl_deadline 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
dl_period 40 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
dl_bw 48 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
dl_density 56 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
runtime 64 : typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
deadline 72 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
flags 80 : unsigned int (base type, DW_ATE_unsigned size:4)
dl_throttled 84 : unsigned int (base type, DW_ATE_unsigned size:4)
dl_yielded 84 : unsigned int (base type, DW_ATE_unsigned size:4)
dl_non_contending 84 : unsigned int (base type, DW_ATE_unsigned size:4)
dl_overrun 84 : unsigned int (base type, DW_ATE_unsigned size:4)
dl_timer 88 : struct hrtimer<0>/<490c>
inactive_timer 152 : struct hrtimer<0>/<490c>
pi_se 216 : pointer(struct sched_dl_entity<0>/<4825>)
hrtimer struct <0>/<490c> size:64
node 0 : struct timerqueue_node<0>/<4975>
_softexpires 32 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
function 40 : pointer(subroutine(prototyped enum hrtimer_restart<0>/<89>(pointer(struct hrtimer<0>/<490c>)))
base 48 : pointer(struct hrtimer_clock_base<0>/<49bc>)
state 56 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
is_rel 57 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
is_soft 58 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
is_hard 59 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
timerqueue_node struct <0>/<4975> size:32
node 0 : struct rb_node<0>/<e71>
expires 24 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
hrtimer_clock_base struct <0>/<49bc> size:64
cpu_base 0 : pointer(struct hrtimer_cpu_base<0>/<4a2b>)
index 8 : unsigned int (base type, DW_ATE_unsigned size:4)
clockid 12 : typedef(clockid_t=typedef(__kernel_clockid_t=int (base type, DW_ATE_signed size:4)))
seq 16 : typedef(seqcount_raw_spinlock_t=struct seqcount_raw_spinlock<0>/<4b47>)
running 24 : pointer(struct hrtimer<0>/<490c>)
active 32 : struct timerqueue_head<0>/<4b5e>
get_time 48 : pointer(subroutine(prototyped typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))())
offset 56 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
hrtimer_cpu_base struct <0>/<4a2b> size:576
lock 0 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
cpu 4 : unsigned int (base type, DW_ATE_unsigned size:4)
active_bases 8 : unsigned int (base type, DW_ATE_unsigned size:4)
clock_was_set_seq 12 : unsigned int (base type, DW_ATE_unsigned size:4)
hres_active 16 : unsigned int (base type, DW_ATE_unsigned size:4)
in_hrtirq 16 : unsigned int (base type, DW_ATE_unsigned size:4)
hang_detected 16 : unsigned int (base type, DW_ATE_unsigned size:4)
softirq_activated 16 : unsigned int (base type, DW_ATE_unsigned size:4)
nr_events 20 : unsigned int (base type, DW_ATE_unsigned size:4)
nr_retries 24 : unsigned short (base type, DW_ATE_unsigned size:2)
nr_hangs 26 : unsigned short (base type, DW_ATE_unsigned size:2)
max_hang_time 28 : unsigned int (base type, DW_ATE_unsigned size:4)
expires_next 32 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
next_timer 40 : pointer(struct hrtimer<0>/<490c>)
softirq_expires_next 48 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
softirq_next_timer 56 : pointer(struct hrtimer<0>/<490c>)
clock_base 64 : struct hrtimer_clock_base<0>/<49bc>[8]
seqcount_raw_spinlock struct <0>/<4b47> size:4
seqcount 0 : typedef(seqcount_t=struct seqcount<0>/<1b1c>)
timerqueue_head struct <0>/<4b5e> size:16
rb_root 0 : struct rb_root_cached<0>/<4b73>
rb_root_cached struct <0>/<4b73> size:16
rb_root 0 : struct rb_root<0>/<4b94>
rb_leftmost 8 : pointer(struct rb_node<0>/<e71>)
rb_root struct <0>/<4b94> size:8
rb_node 0 : pointer(struct rb_node<0>/)
cpumask struct <0>/<4bcd> size:32
bits 0 : long unsigned int (base type, DW_ATE_unsigned size:8)[4]
rcu_special union <0>/<4bee> size:4
b 0 : struct noname<0>/<4c04>
s 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
noname struct <0>/<4c04> size:4
blocked 0 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
need_qs 1 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
exp_hint 2 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
need_mb 3 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
rcu_node struct <0>/<4c51> size:?
sched_info struct <0>/<4c56> size:32
pcount 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
run_delay 8 : long long unsigned int (base type, DW_ATE_unsigned size:8)
last_arrival 16 : long long unsigned int (base type, DW_ATE_unsigned size:8)
last_queued 24 : long long unsigned int (base type, DW_ATE_unsigned size:8)
plist_node struct <0>/<4c94> size:40
prio 0 : int (base type, DW_ATE_signed size:4)
prio_list 8 : struct list_head<0>/<9c4>
node_list 24 : struct list_head<0>/<9c4>
vmacache struct <0>/<4cc1> size:40
seqnum 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
vmas 8 : pointer(struct vm_area_struct<0>/)[4]
task_rss_stat struct <0>/<4cee> size:20
events 0 : int (base type, DW_ATE_signed size:4)
count 4 : int (base type, DW_ATE_signed size:4)[4]
restart_block struct <0>/<4d1b> size:48
fn 0 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct restart_block<0>/<4d1b>)))
noname 8 : union noname<0>/<4d37>
noname union <0>/<4d37> size:40
futex 0 : struct noname<0>/<4d47>
nanosleep 0 : struct noname<0>/<4da0>
poll 0 : struct noname<0>/<4dfa>
noname struct <0>/<4d47> size:40
uaddr 0 : pointer(typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
val 8 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
flags 12 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
bitset 16 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
time 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
uaddr2 32 : pointer(typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
noname struct <0>/<4da0> size:24
clockid 0 : typedef(clockid_t=typedef(__kernel_clockid_t=int (base type, DW_ATE_signed size:4)))
type 4 : enum timespec_type<0>/<a2>
noname 8 : union noname<0>/<4dc4>
expires 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname union <0>/<4dc4> size:8
rmtp 0 : pointer(struct __kernel_timespec<0>/<4e5c>)
compat_rmtp 0 : pointer(struct old_timespec32<0>/<4e8d>)
noname struct <0>/<4dfa> size:32
ufds 0 : pointer(struct pollfd<0>/<4ed4>)
nfds 8 : int (base type, DW_ATE_signed size:4)
has_timeout 12 : int (base type, DW_ATE_signed size:4)
tv_sec 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
tv_nsec 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
__kernel_timespec struct <0>/<4e5c> size:16
tv_sec 0 : typedef(__kernel_time64_t=long long int (base type, DW_ATE_signed size:8))
tv_nsec 8 : long long int (base type, DW_ATE_signed size:8)
old_timespec32 struct <0>/<4e8d> size:8
tv_sec 0 : typedef(old_time32_t=typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4))))
tv_nsec 4 : typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))
pollfd struct <0>/<4ed4> size:?
completion struct <0>/<4f00> size:32
done 0 : unsigned int (base type, DW_ATE_unsigned size:4)
wait 8 : struct swait_queue_head<0>/<4f21>
swait_queue_head struct <0>/<4f21> size:24
lock 0 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
task_list 8 : struct list_head<0>/<9c4>
prev_cputime struct <0>/<4f47> size:24
utime 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
stime 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
lock 16 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
posix_cputimers struct <0>/<4f74> size:80
bases 0 : struct posix_cputimer_base<0>/<4fad>[3]
timers_active 72 : unsigned int (base type, DW_ATE_unsigned size:4)
expiry_active 76 : unsigned int (base type, DW_ATE_unsigned size:4)
posix_cputimer_base struct <0>/<4fad> size:24
nextevt 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
tqhead 8 : struct timerqueue_head<0>/<4b5e>
cred struct <0>/<4fd8> size:168
usage 0 : typedef(atomic_t=struct noname<0>/<8e7>)
uid 4 : typedef(kuid_t=struct noname<0>/<183a>)
gid 8 : typedef(kgid_t=struct noname<0>/<186c>)
suid 12 : typedef(kuid_t=struct noname<0>/<183a>)
sgid 16 : typedef(kgid_t=struct noname<0>/<186c>)
euid 20 : typedef(kuid_t=struct noname<0>/<183a>)
egid 24 : typedef(kgid_t=struct noname<0>/<186c>)
fsuid 28 : typedef(kuid_t=struct noname<0>/<183a>)
fsgid 32 : typedef(kgid_t=struct noname<0>/<186c>)
securebits 36 : unsigned int (base type, DW_ATE_unsigned size:4)
cap_inheritable 40 : typedef(kernel_cap_t=struct kernel_cap_struct<0>/<5132>)
cap_permitted 48 : typedef(kernel_cap_t=struct kernel_cap_struct<0>/<5132>)
cap_effective 56 : typedef(kernel_cap_t=struct kernel_cap_struct<0>/<5132>)
cap_bset 64 : typedef(kernel_cap_t=struct kernel_cap_struct<0>/<5132>)
cap_ambient 72 : typedef(kernel_cap_t=struct kernel_cap_struct<0>/<5132>)
jit_keyring 80 : unsigned char (base type, DW_ATE_unsigned_char size:1)
session_keyring 88 : pointer(struct key<0>/<5158>)
process_keyring 96 : pointer(struct key<0>/<5158>)
thread_keyring 104 : pointer(struct key<0>/<5158>)
request_key_auth 112 : pointer(struct key<0>/<5158>)
security 120 : pointer(no type)
user 128 : pointer(struct user_struct<0>/<5513>)
user_ns 136 : pointer(struct user_namespace<0>/<561a>)
group_info 144 : pointer(struct group_info<0>/<5b1a>)
noname 152 : union noname<0>/<5108>
noname union <0>/<5108> size:16
non_rcu 0 : int (base type, DW_ATE_signed size:4)
rcu 0 : struct callback_head<0>/<2b6e>
kernel_cap_struct struct <0>/<5132> size:8
cap 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))[2]
key struct <0>/<5158> size:216
usage 0 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
serial 4 : typedef(key_serial_t=typedef(int32_t=typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))))
noname 8 : union noname<0>/<5180>
sem 32 : struct rw_semaphore<0>/<530f>
user 72 : pointer(struct key_user<0>/<5359>)
security 80 : pointer(no type)
noname 88 : union noname<0>/<51ca>
last_used_at 96 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
uid 104 : typedef(kuid_t=struct noname<0>/<183a>)
gid 108 : typedef(kgid_t=struct noname<0>/<186c>)
perm 112 : typedef(key_perm_t=typedef(uint32_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
quotalen 116 : unsigned short (base type, DW_ATE_unsigned size:2)
datalen 118 : unsigned short (base type, DW_ATE_unsigned size:2)
state 120 : short (base type, DW_ATE_signed size:2)
flags 128 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 136 : union noname<0>/<524f>
noname 176 : union noname<0>/<52b1>
restrict_link 208 : pointer(struct key_restriction<0>/<54a3>)
noname union <0>/<5180> size:24
graveyard_link 0 : struct list_head<0>/<9c4>
serial_node 0 : struct rb_node<0>/
noname union <0>/<51ca> size:8
expiry 0 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
revoked_at 0 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
noname union <0>/<524f> size:40
index_key 0 : struct keyring_index_key<0>/<5386>
noname 0 : struct noname<0>/<5267>
noname struct <0>/<5267> size:40
hash 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
len_desc 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
type 16 : pointer(struct key_type<0>/<540e>)
domain_tag 24 : pointer(struct key_tag<0>/<5418>)
description 32 : pointer(char (base type, DW_ATE_unsigned_char size:1))
noname union <0>/<52b1> size:32
payload 0 : union key_payload<0>/<5446>
noname 0 : struct noname<0>/<52ca>
noname struct <0>/<52ca> size:32
name_link 0 : struct list_head<0>/<9c4>
keys 16 : struct assoc_array<0>/<5473>
rw_semaphore struct <0>/<530f> size:40
count 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
owner 8 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
osq 16 : struct optimistic_spin_queue<0>/<9af>
wait_lock 20 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
wait_list 24 : struct list_head<0>/<9c4>
key_user struct <0>/<5359> size:?
keyring_index_key struct <0>/<5386> size:40
hash 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname 8 : union noname<0>/<53a2>
type 16 : pointer(struct key_type<0>/<540e>)
domain_tag 24 : pointer(struct key_tag<0>/<5418>)
description 32 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
noname union <0>/<53a2> size:8
noname 0 : struct noname<0>/<53ae>
x 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
noname struct <0>/<53ae> size:8
desc_len 0 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
desc 2 : char (base type, DW_ATE_unsigned_char size:1)[6]
key_type struct <0>/<540e> size:?
key_tag struct <0>/<5418> size:24
rcu 0 : struct callback_head<0>/<2b6e>
usage 16 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
removed 20 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
key_payload union <0>/<5446> size:32
rcu_data0 0 : pointer(no type)
data 0 : pointer(no type)[4]
assoc_array struct <0>/<5473> size:16
root 0 : pointer(struct assoc_array_ptr<0>/<5499>)
nr_leaves_on_tree 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
assoc_array_ptr struct <0>/<5499> size:?
key_restriction struct <0>/<54a3> size:24
check 0 : typedef(key_restrict_link_func_t=pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct key<0>/<5158>),pointer(const(struct key_type<0>/<540e>)),pointer(const(union key_payload<0>/<5446>)),pointer(struct key<0>/<5158>))))
key 8 : pointer(struct key<0>/<5158>)
keytype 16 : pointer(struct key_type<0>/<540e>)
user_struct struct <0>/<5513> size:128
__count 0 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
processes 4 : typedef(atomic_t=struct noname<0>/<8e7>)
sigpending 8 : typedef(atomic_t=struct noname<0>/<8e7>)
fanotify_listeners 12 : typedef(atomic_t=struct noname<0>/<8e7>)
epoll_watches 16 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
mq_bytes 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
locked_shm 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
unix_inflight 40 : long unsigned int (base type, DW_ATE_unsigned size:8)
pipe_bufs 48 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
uidhash_node 56 : struct hlist_node<0>/<326e>
uid 72 : typedef(kuid_t=struct noname<0>/<183a>)
locked_vm 80 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
ratelimit 88 : struct ratelimit_state<0>/<55b8>
ratelimit_state struct <0>/<55b8> size:40
lock 0 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
interval 4 : int (base type, DW_ATE_signed size:4)
burst 8 : int (base type, DW_ATE_signed size:4)
printed 12 : int (base type, DW_ATE_signed size:4)
missed 16 : int (base type, DW_ATE_signed size:4)
begin 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
flags 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
user_namespace struct <0>/<561a> size:520
uid_map 0 : struct uid_gid_map<0>/<56f9>
gid_map 72 : struct uid_gid_map<0>/<56f9>
projid_map 144 : struct uid_gid_map<0>/<56f9>
parent 216 : pointer(struct user_namespace<0>/<561a>)
level 224 : int (base type, DW_ATE_signed size:4)
owner 228 : typedef(kuid_t=struct noname<0>/<183a>)
group 232 : typedef(kgid_t=struct noname<0>/<186c>)
ns 240 : struct ns_common<0>/<578a>
flags 264 : long unsigned int (base type, DW_ATE_unsigned size:8)
keyring_name_list 272 : struct list_head<0>/<9c4>
user_keyring_register 288 : pointer(struct key<0>/<5158>)
keyring_sem 296 : struct rw_semaphore<0>/<530f>
work 336 : struct work_struct<0>/<57d2>
set 368 : struct ctl_table_set<0>/<581b>
sysctls 464 : pointer(struct ctl_table_header<0>/<5872>)
ucounts 472 : pointer(struct ucounts<0>/<5ab8>)
ucount_max 480 : int (base type, DW_ATE_signed size:4)[10]
uid_gid_map struct <0>/<56f9> size:72
nr_extents 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
noname 8 : union noname<0>/<5715>
noname union <0>/<5715> size:64
extent 0 : struct uid_gid_extent<0>/<5758>[5]
noname 0 : struct noname<0>/<572d>
noname struct <0>/<572d> size:16
forward 0 : pointer(struct uid_gid_extent<0>/<5758>)
reverse 8 : pointer(struct uid_gid_extent<0>/<5758>)
uid_gid_extent struct <0>/<5758> size:12
first 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
lower_first 4 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
count 8 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
ns_common struct <0>/<578a> size:24
stashed 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
ops 8 : pointer(const(struct proc_ns_operations<0>/<57cd>))
inum 16 : unsigned int (base type, DW_ATE_unsigned size:4)
count 20 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
proc_ns_operations struct <0>/<57cd> size:?
work_struct struct <0>/<57d2> size:32
data 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
entry 8 : struct list_head<0>/<9c4>
func 24 : typedef(work_func_t=pointer(subroutine(prototyped no type(pointer(struct work_struct<0>/<57d2>))))
ctl_table_set struct <0>/<581b> size:96
is_seen 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct ctl_table_set<0>/<581b>)))
dir 8 : struct ctl_dir<0>/<5851>
ctl_dir struct <0>/<5851> size:88
header 0 : struct ctl_table_header<0>/<5872>
root 80 : struct rb_root<0>/<4b94>
ctl_table_header struct <0>/<5872> size:80
noname 0 : union noname<0>/<5882>
unregistering 24 : pointer(struct completion<0>/<4f00>)
ctl_table_arg 32 : pointer(struct ctl_table<0>/<592b>)
root 40 : pointer(struct ctl_table_root<0>/<59ff>)
set 48 : pointer(struct ctl_table_set<0>/<581b>)
parent 56 : pointer(struct ctl_dir<0>/<5851>)
node 64 : pointer(struct ctl_node<0>/<5a91>)
inodes 72 : struct hlist_head<0>/<38c0>
noname union <0>/<5882> size:24
noname 0 : struct noname<0>/<588e>
rcu 0 : struct callback_head<0>/<2b6e>
noname struct <0>/<588e> size:24
ctl_table 0 : pointer(struct ctl_table<0>/<592b>)
used 8 : int (base type, DW_ATE_signed size:4)
count 12 : int (base type, DW_ATE_signed size:4)
nreg 16 : int (base type, DW_ATE_signed size:4)
ctl_table struct <0>/<592b> size:64
procname 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
data 8 : pointer(no type)
maxlen 16 : int (base type, DW_ATE_signed size:4)
mode 20 : typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))
child 24 : pointer(struct ctl_table<0>/<592b>)
proc_handler 32 : pointer(typedef(proc_handler=subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct ctl_table<0>/<592b>),int (base type, DW_ATE_signed size:4),pointer(no type),pointer(typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))))
poll 40 : pointer(struct ctl_table_poll<0>/<59d9>)
extra1 48 : pointer(no type)
extra2 56 : pointer(no type)
ctl_table_poll struct <0>/<59d9> size:32
event 0 : typedef(atomic_t=struct noname<0>/<8e7>)
wait 8 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
ctl_table_root struct <0>/<59ff> size:120
default_set 0 : struct ctl_table_set<0>/<581b>
lookup 96 : pointer(subroutine(prototyped pointer(struct ctl_table_set<0>/<581b>)(pointer(struct ctl_table_root<0>/<59ff>)))
set_ownership 104 : pointer(subroutine(prototyped no type(pointer(struct ctl_table_header<0>/<5872>),pointer(struct ctl_table<0>/<592b>),pointer(typedef(kuid_t=struct noname<0>/<183a>)),pointer(typedef(kgid_t=struct noname<0>/<186c>))))
permissions 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct ctl_table_header<0>/<5872>),pointer(struct ctl_table<0>/<592b>)))
ctl_node struct <0>/<5a91> size:32
node 0 : struct rb_node<0>/
header 24 : pointer(struct ctl_table_header<0>/<5872>)
ucounts struct <0>/<5ab8> size:72
node 0 : struct hlist_node<0>/<326e>
ns 16 : pointer(struct user_namespace<0>/<561a>)
uid 24 : typedef(kuid_t=struct noname<0>/<183a>)
count 28 : int (base type, DW_ATE_signed size:4)
ucount 32 : typedef(atomic_t=struct noname<0>/<8e7>)[10]
group_info struct <0>/<5b1a> size:8
usage 0 : typedef(atomic_t=struct noname<0>/<8e7>)
ngroups 4 : int (base type, DW_ATE_signed size:4)
gid 8 : typedef(kgid_t=struct noname<0>/<186c>)[0]
nameidata struct <0>/<5b64> size:?
sysv_sem struct <0>/<5b69> size:8
undo_list 0 : pointer(struct sem_undo_list<0>/<5b83>)
sem_undo_list struct <0>/<5b83> size:?
sysv_shm struct <0>/<5b88> size:16
shm_clist 0 : struct list_head<0>/<9c4>
fs_struct struct <0>/<5ba2> size:?
files_struct struct <0>/<5bac> size:?
io_uring_task struct <0>/<5bb6> size:?
nsproxy struct <0>/<5bc0> size:72
count 0 : typedef(atomic_t=struct noname<0>/<8e7>)
uts_ns 8 : pointer(struct uts_namespace<0>/<5c3a>)
ipc_ns 16 : pointer(struct ipc_namespace<0>/<5c44>)
mnt_ns 24 : pointer(struct mnt_namespace<0>/<5c4e>)
pid_ns_for_children 32 : pointer(struct pid_namespace<0>/<3907>)
net_ns 40 : pointer(struct net<0>/<5c58>)
time_ns 48 : pointer(struct time_namespace<0>/<5c62>)
time_ns_for_children 56 : pointer(struct time_namespace<0>/<5c62>)
cgroup_ns 64 : pointer(struct cgroup_namespace<0>/<5c6c>)
uts_namespace struct <0>/<5c3a> size:?
ipc_namespace struct <0>/<5c44> size:?
mnt_namespace struct <0>/<5c4e> size:?
net struct <0>/<5c58> size:?
time_namespace struct <0>/<5c62> size:?
cgroup_namespace struct <0>/<5c6c> size:48
ns 0 : struct ns_common<0>/<578a>
user_ns 24 : pointer(struct user_namespace<0>/<561a>)
ucounts 32 : pointer(struct ucounts<0>/<5ab8>)
root_cset 40 : pointer(struct css_set<0>/<5caf>)
css_set struct <0>/<5caf> size:456
subsys 0 : pointer(struct cgroup_subsys_state<0>/<5dda>)[9]
refcount 72 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
dom_cset 80 : pointer(struct css_set<0>/<5caf>)
dfl_cgrp 88 : pointer(struct cgroup<0>/<5e84>)
nr_tasks 96 : int (base type, DW_ATE_signed size:4)
tasks 104 : struct list_head<0>/<9c4>
mg_tasks 120 : struct list_head<0>/<9c4>
dying_tasks 136 : struct list_head<0>/<9c4>
task_iters 152 : struct list_head<0>/<9c4>
e_cset_node 168 : struct list_head<0>/<9c4>[9]
threaded_csets 312 : struct list_head<0>/<9c4>
threaded_csets_node 328 : struct list_head<0>/<9c4>
hlist 344 : struct hlist_node<0>/<326e>
cgrp_links 360 : struct list_head<0>/<9c4>
mg_preload_node 376 : struct list_head<0>/<9c4>
mg_node 392 : struct list_head<0>/<9c4>
mg_src_cgrp 408 : pointer(struct cgroup<0>/<5e84>)
mg_dst_cgrp 416 : pointer(struct cgroup<0>/<5e84>)
mg_dst_cset 424 : pointer(struct css_set<0>/<5caf>)
dead 432 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
callback_head 440 : struct callback_head<0>/<2b6e>
cgroup_subsys_state struct <0>/<5dda> size:200
cgroup 0 : pointer(struct cgroup<0>/<5e84>)
ss 8 : pointer(struct cgroup_subsys<0>/<6712>)
refcnt 16 : struct percpu_ref<0>/<6ad1>
sibling 32 : struct list_head<0>/<9c4>
children 48 : struct list_head<0>/<9c4>
rstat_css_node 64 : struct list_head<0>/<9c4>
id 80 : int (base type, DW_ATE_signed size:4)
flags 84 : unsigned int (base type, DW_ATE_unsigned size:4)
serial_nr 88 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
online_cnt 96 : typedef(atomic_t=struct noname<0>/<8e7>)
destroy_work 104 : struct work_struct<0>/<57d2>
destroy_rwork 136 : struct rcu_work<0>/<6b77>
parent 192 : pointer(struct cgroup_subsys_state<0>/<5dda>)
cgroup struct <0>/<5e84> size:856
self 0 : struct cgroup_subsys_state<0>/<5dda>
flags 200 : long unsigned int (base type, DW_ATE_unsigned size:8)
level 208 : int (base type, DW_ATE_signed size:4)
max_depth 212 : int (base type, DW_ATE_signed size:4)
nr_descendants 216 : int (base type, DW_ATE_signed size:4)
nr_dying_descendants 220 : int (base type, DW_ATE_signed size:4)
max_descendants 224 : int (base type, DW_ATE_signed size:4)
nr_populated_csets 228 : int (base type, DW_ATE_signed size:4)
nr_populated_domain_children 232 : int (base type, DW_ATE_signed size:4)
nr_populated_threaded_children 236 : int (base type, DW_ATE_signed size:4)
nr_threaded_children 240 : int (base type, DW_ATE_signed size:4)
kn 248 : pointer(struct kernfs_node<0>/<609c>)
procs_file 256 : struct cgroup_file<0>/<64e3>
events_file 312 : struct cgroup_file<0>/<64e3>
subtree_control 368 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
subtree_ss_mask 370 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
old_subtree_control 372 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
old_subtree_ss_mask 374 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
subsys 376 : pointer(struct cgroup_subsys_state<0>/<5dda>)[9]
root 448 : pointer(struct cgroup_root<0>/<655f>)
cset_links 456 : struct list_head<0>/<9c4>
e_csets 472 : struct list_head<0>/<9c4>[9]
dom_cgrp 616 : pointer(struct cgroup<0>/<5e84>)
old_dom_cgrp 624 : pointer(struct cgroup<0>/<5e84>)
rstat_cpu 632 : pointer(struct cgroup_rstat_cpu<0>/<661c>)
rstat_css_list 640 : struct list_head<0>/<9c4>
last_bstat 656 : struct cgroup_base_stat<0>/<666f>
bstat 680 : struct cgroup_base_stat<0>/<666f>
prev_cputime 704 : struct prev_cputime<0>/<4f47>
pidlists 728 : struct list_head<0>/<9c4>
pidlist_mutex 744 : struct mutex<0>/<932>
offline_waitq 776 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
release_agent_work 800 : struct work_struct<0>/<57d2>
psi 832 : struct psi_group<0>/<66b3>
bpf 832 : struct cgroup_bpf<0>/<66bb>
congestion_count 832 : typedef(atomic_t=struct noname<0>/<8e7>)
freezer 836 : struct cgroup_freezer_state<0>/<66c4>
ancestor_ids 856 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))[no count]
kernfs_node struct <0>/<609c> size:128
count 0 : typedef(atomic_t=struct noname<0>/<8e7>)
active 4 : typedef(atomic_t=struct noname<0>/<8e7>)
parent 8 : pointer(struct kernfs_node<0>/<609c>)
name 16 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
rb 24 : struct rb_node<0>/<e71>
ns 48 : pointer(const(no type))
hash 56 : unsigned int (base type, DW_ATE_unsigned size:4)
noname 64 : union noname<0>/<6101>
priv 96 : pointer(no type)
id 104 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
flags 112 : unsigned short (base type, DW_ATE_unsigned size:2)
mode 114 : typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))
iattr 120 : pointer(struct kernfs_iattrs<0>/<64de>)
noname union <0>/<6101> size:32
dir 0 : struct kernfs_elem_dir<0>/<616d>
symlink 0 : struct kernfs_elem_symlink<0>/<62c5>
attr 0 : struct kernfs_elem_attr<0>/<62da>
kernfs_elem_dir struct <0>/<616d> size:24
subdirs 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
children 8 : struct rb_root<0>/<4b94>
root 16 : pointer(struct kernfs_root<0>/<619f>)
kernfs_root struct <0>/<619f> size:96
kn 0 : pointer(struct kernfs_node<0>/<609c>)
flags 8 : unsigned int (base type, DW_ATE_unsigned size:4)
ino_idr 16 : struct idr<0>/<39a1>
last_id_lowbits 40 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
id_highbits 44 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
syscall_ops 48 : pointer(struct kernfs_syscall_ops<0>/<620d>)
supers 56 : struct list_head<0>/<9c4>
deactivate_waitq 72 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
kernfs_syscall_ops struct <0>/<620d> size:40
show_options 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct kernfs_root<0>/<619f>)))
mkdir 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kernfs_node<0>/<609c>),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))))
rmdir 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kernfs_node<0>/<609c>)))
rename 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kernfs_node<0>/<609c>),pointer(struct kernfs_node<0>/<609c>),pointer(const(char (base type, DW_ATE_unsigned_char size:1)))))
show_path 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct kernfs_node<0>/<609c>),pointer(struct kernfs_root<0>/<619f>)))
kernfs_elem_symlink struct <0>/<62c5> size:8
target_kn 0 : pointer(struct kernfs_node<0>/<609c>)
kernfs_elem_attr struct <0>/<62da> size:32
ops 0 : pointer(const(struct kernfs_ops<0>/<631d>))
open 8 : pointer(struct kernfs_open_node<0>/<64d4>)
size 16 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
notify_next 24 : pointer(struct kernfs_node<0>/<609c>)
kernfs_ops struct <0>/<631d> size:96
open 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kernfs_open_file<0>/<63cf>)))
release 8 : pointer(subroutine(prototyped no type(pointer(struct kernfs_open_file<0>/<63cf>)))
seq_show 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(no type)))
seq_start 24 : pointer(subroutine(prototyped pointer(no type)(pointer(struct seq_file<0>/<3635>),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
seq_next 32 : pointer(subroutine(prototyped pointer(no type)(pointer(struct seq_file<0>/<3635>),pointer(no type),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
seq_stop 40 : pointer(subroutine(prototyped no type(pointer(struct seq_file<0>/<3635>),pointer(no type)))
read 48 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kernfs_open_file<0>/<63cf>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))
atomic_write_len 56 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
prealloc 64 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
write 72 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kernfs_open_file<0>/<63cf>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))
poll 80 : pointer(subroutine(prototyped typedef(__poll_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct kernfs_open_file<0>/<63cf>),pointer(struct poll_table_struct<0>/<3044>)))
mmap 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kernfs_open_file<0>/<63cf>),pointer(struct vm_area_struct<0>/<d47>)))
kernfs_open_file struct <0>/<63cf> size:152
kn 0 : pointer(struct kernfs_node<0>/<609c>)
file 8 : pointer(struct file<0>/<2a17>)
seq_file 16 : pointer(struct seq_file<0>/<3635>)
priv 24 : pointer(no type)
mutex 32 : struct mutex<0>/<932>
prealloc_mutex 64 : struct mutex<0>/<932>
event 96 : int (base type, DW_ATE_signed size:4)
list 104 : struct list_head<0>/<9c4>
prealloc_buf 120 : pointer(char (base type, DW_ATE_unsigned_char size:1))
atomic_write_len 128 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
mmapped 136 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
released 136 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
vm_ops 144 : pointer(const(struct vm_operations_struct<0>/))
kernfs_open_node struct <0>/<64d4> size:?
kernfs_iattrs struct <0>/<64de> size:?
cgroup_file struct <0>/<64e3> size:56
kn 0 : pointer(struct kernfs_node<0>/<609c>)
notified_at 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
notify_timer 16 : struct timer_list<0>/<6510>
timer_list struct <0>/<6510> size:40
entry 0 : struct hlist_node<0>/<326e>
expires 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
function 24 : pointer(subroutine(prototyped no type(pointer(struct timer_list<0>/<6510>)))
flags 32 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
cgroup_root struct <0>/<655f> size:5072
kf_root 0 : pointer(struct kernfs_root<0>/<619f>)
subsys_mask 8 : unsigned int (base type, DW_ATE_unsigned size:4)
hierarchy_id 12 : int (base type, DW_ATE_signed size:4)
cgrp 16 : struct cgroup<0>/<5e84>
cgrp_ancestor_id_storage 872 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
nr_cgrps 880 : typedef(atomic_t=struct noname<0>/<8e7>)
root_list 888 : struct list_head<0>/<9c4>
flags 904 : unsigned int (base type, DW_ATE_unsigned size:4)
release_agent_path 908 : char (base type, DW_ATE_unsigned_char size:1)[4096]
name 5004 : char (base type, DW_ATE_unsigned_char size:1)[64]
cgroup_rstat_cpu struct <0>/<661c> size:64
bsync 0 : struct u64_stats_sync<0>/<6667>
bstat 0 : struct cgroup_base_stat<0>/<666f>
last_bstat 24 : struct cgroup_base_stat<0>/<666f>
updated_children 48 : pointer(struct cgroup<0>/<5e84>)
updated_next 56 : pointer(struct cgroup<0>/<5e84>)
u64_stats_sync struct <0>/<6667> size:0
cgroup_base_stat struct <0>/<666f> size:24
cputime 0 : struct task_cputime<0>/<6686>
task_cputime struct <0>/<6686> size:24
stime 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
utime 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
sum_exec_runtime 16 : long long unsigned int (base type, DW_ATE_unsigned size:8)
psi_group struct <0>/<66b3> size:0
cgroup_bpf struct <0>/<66bb> size:0
cgroup_freezer_state struct <0>/<66c4> size:16
freeze 0 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
e_freeze 4 : int (base type, DW_ATE_signed size:4)
nr_frozen_descendants 8 : int (base type, DW_ATE_signed size:4)
nr_frozen_tasks 12 : int (base type, DW_ATE_signed size:4)
cgroup_subsys struct <0>/<6712> size:240
css_alloc 0 : pointer(subroutine(prototyped pointer(struct cgroup_subsys_state<0>/<5dda>)(pointer(struct cgroup_subsys_state<0>/<5dda>)))
css_online 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct cgroup_subsys_state<0>/<5dda>)))
css_offline 16 : pointer(subroutine(prototyped no type(pointer(struct cgroup_subsys_state<0>/<5dda>)))
css_released 24 : pointer(subroutine(prototyped no type(pointer(struct cgroup_subsys_state<0>/<5dda>)))
css_free 32 : pointer(subroutine(prototyped no type(pointer(struct cgroup_subsys_state<0>/<5dda>)))
css_reset 40 : pointer(subroutine(prototyped no type(pointer(struct cgroup_subsys_state<0>/<5dda>)))
css_rstat_flush 48 : pointer(subroutine(prototyped no type(pointer(struct cgroup_subsys_state<0>/<5dda>),int (base type, DW_ATE_signed size:4)))
css_extra_stat_show 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct cgroup_subsys_state<0>/<5dda>)))
can_attach 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct cgroup_taskset<0>/<6912>)))
cancel_attach 72 : pointer(subroutine(prototyped no type(pointer(struct cgroup_taskset<0>/<6912>)))
attach 80 : pointer(subroutine(prototyped no type(pointer(struct cgroup_taskset<0>/<6912>)))
post_attach 88 : pointer(subroutine(prototyped no type())
can_fork 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct task_struct<0>/<3a04>),pointer(struct css_set<0>/<5caf>)))
cancel_fork 104 : pointer(subroutine(prototyped no type(pointer(struct task_struct<0>/<3a04>),pointer(struct css_set<0>/<5caf>)))
fork 112 : pointer(subroutine(prototyped no type(pointer(struct task_struct<0>/<3a04>)))
exit 120 : pointer(subroutine(prototyped no type(pointer(struct task_struct<0>/<3a04>)))
release 128 : pointer(subroutine(prototyped no type(pointer(struct task_struct<0>/<3a04>)))
bind 136 : pointer(subroutine(prototyped no type(pointer(struct cgroup_subsys_state<0>/<5dda>)))
early_init 144 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
implicit_on_dfl 144 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
threaded 144 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
id 148 : int (base type, DW_ATE_signed size:4)
name 152 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
legacy_name 160 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
root 168 : pointer(struct cgroup_root<0>/<655f>)
css_idr 176 : struct idr<0>/<39a1>
cfts 200 : struct list_head<0>/<9c4>
dfl_cftypes 216 : pointer(struct cftype<0>/<6960>)
legacy_cftypes 224 : pointer(struct cftype<0>/<6960>)
depends_on 232 : unsigned int (base type, DW_ATE_unsigned size:4)
cgroup_taskset struct <0>/<6912> size:?
cftype struct <0>/<6960> size:216
name 0 : char (base type, DW_ATE_unsigned_char size:1)[64]
private 64 : long unsigned int (base type, DW_ATE_unsigned size:8)
max_write_len 72 : typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))
flags 80 : unsigned int (base type, DW_ATE_unsigned size:4)
file_offset 84 : unsigned int (base type, DW_ATE_unsigned size:4)
ss 88 : pointer(struct cgroup_subsys<0>/<6712>)
node 96 : struct list_head<0>/<9c4>
kf_ops 112 : pointer(struct kernfs_ops<0>/<631d>)
open 120 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kernfs_open_file<0>/<63cf>)))
release 128 : pointer(subroutine(prototyped no type(pointer(struct kernfs_open_file<0>/<63cf>)))
read_u64 136 : pointer(subroutine(prototyped typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))(pointer(struct cgroup_subsys_state<0>/<5dda>),pointer(struct cftype<0>/<6960>)))
read_s64 144 : pointer(subroutine(prototyped typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))(pointer(struct cgroup_subsys_state<0>/<5dda>),pointer(struct cftype<0>/<6960>)))
seq_show 152 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(no type)))
seq_start 160 : pointer(subroutine(prototyped pointer(no type)(pointer(struct seq_file<0>/<3635>),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
seq_next 168 : pointer(subroutine(prototyped pointer(no type)(pointer(struct seq_file<0>/<3635>),pointer(no type),pointer(typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))))))
seq_stop 176 : pointer(subroutine(prototyped no type(pointer(struct seq_file<0>/<3635>),pointer(no type)))
write_u64 184 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct cgroup_subsys_state<0>/<5dda>),pointer(struct cftype<0>/<6960>),typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))))
write_s64 192 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct cgroup_subsys_state<0>/<5dda>),pointer(struct cftype<0>/<6960>),typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))))
write 200 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kernfs_open_file<0>/<63cf>),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))
poll 208 : pointer(subroutine(prototyped typedef(__poll_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct kernfs_open_file<0>/<63cf>),pointer(struct poll_table_struct<0>/<3044>)))
percpu_ref struct <0>/<6ad1> size:16
percpu_count_ptr 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
data 8 : pointer(struct percpu_ref_data<0>/<6af7>)
percpu_ref_data struct <0>/<6af7> size:56
count 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
release 8 : pointer(typedef(percpu_ref_func_t=subroutine(prototyped no type(pointer(struct percpu_ref<0>/<6ad1>))))
confirm_switch 16 : pointer(typedef(percpu_ref_func_t=subroutine(prototyped no type(pointer(struct percpu_ref<0>/<6ad1>))))
force_atomic 24 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
allow_reinit 24 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
rcu 32 : struct callback_head<0>/<2b6e>
ref 48 : pointer(struct percpu_ref<0>/<6ad1>)
rcu_work struct <0>/<6b77> size:56
work 0 : struct work_struct<0>/<57d2>
rcu 32 : struct callback_head<0>/<2b6e>
wq 48 : pointer(struct workqueue_struct<0>/<6baa>)
workqueue_struct struct <0>/<6baa> size:?
signal_struct struct <0>/<6bb4> size:1096
sigcnt 0 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
live 4 : typedef(atomic_t=struct noname<0>/<8e7>)
nr_threads 8 : int (base type, DW_ATE_signed size:4)
thread_head 16 : struct list_head<0>/<9c4>
wait_chldexit 32 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
curr_target 56 : pointer(struct task_struct<0>/<3a04>)
shared_pending 64 : struct sigpending<0>/<6ed5>
multiprocess 88 : struct hlist_head<0>/<38c0>
group_exit_code 96 : int (base type, DW_ATE_signed size:4)
notify_count 100 : int (base type, DW_ATE_signed size:4)
group_exit_task 104 : pointer(struct task_struct<0>/<3a04>)
group_stop_count 112 : int (base type, DW_ATE_signed size:4)
flags 116 : unsigned int (base type, DW_ATE_unsigned size:4)
is_child_subreaper 120 : unsigned int (base type, DW_ATE_unsigned size:4)
has_child_subreaper 120 : unsigned int (base type, DW_ATE_unsigned size:4)
posix_timer_id 124 : int (base type, DW_ATE_signed size:4)
posix_timers 128 : struct list_head<0>/<9c4>
real_timer 144 : struct hrtimer<0>/<490c>
it_real_incr 208 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
it 216 : struct cpu_itimer<0>/<6f2a>[2]
cputimer 248 : struct thread_group_cputimer<0>/<6f4b>
posix_cputimers 272 : struct posix_cputimers<0>/<4f74>
pids 352 : pointer(struct pid<0>/<382a>)[4]
tty_old_pgrp 384 : pointer(struct pid<0>/<382a>)
leader 392 : int (base type, DW_ATE_signed size:4)
tty 400 : pointer(struct tty_struct<0>/<6f9e>)
autogroup 408 : pointer(struct autogroup<0>/<6fa8>)
stats_lock 416 : typedef(seqlock_t=struct noname<0>/<6fb9>)
utime 424 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
stime 432 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cutime 440 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cstime 448 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
gtime 456 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cgtime 464 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
prev_cputime 472 : struct prev_cputime<0>/<4f47>
nvcsw 496 : long unsigned int (base type, DW_ATE_unsigned size:8)
nivcsw 504 : long unsigned int (base type, DW_ATE_unsigned size:8)
cnvcsw 512 : long unsigned int (base type, DW_ATE_unsigned size:8)
cnivcsw 520 : long unsigned int (base type, DW_ATE_unsigned size:8)
min_flt 528 : long unsigned int (base type, DW_ATE_unsigned size:8)
maj_flt 536 : long unsigned int (base type, DW_ATE_unsigned size:8)
cmin_flt 544 : long unsigned int (base type, DW_ATE_unsigned size:8)
cmaj_flt 552 : long unsigned int (base type, DW_ATE_unsigned size:8)
inblock 560 : long unsigned int (base type, DW_ATE_unsigned size:8)
oublock 568 : long unsigned int (base type, DW_ATE_unsigned size:8)
cinblock 576 : long unsigned int (base type, DW_ATE_unsigned size:8)
coublock 584 : long unsigned int (base type, DW_ATE_unsigned size:8)
maxrss 592 : long unsigned int (base type, DW_ATE_unsigned size:8)
cmaxrss 600 : long unsigned int (base type, DW_ATE_unsigned size:8)
ioac 608 : struct task_io_accounting<0>/<6fd9>
sum_sched_runtime 664 : long long unsigned int (base type, DW_ATE_unsigned size:8)
rlim 672 : struct rlimit<0>/<7042>[16]
pacct 928 : struct pacct_struct<0>/<7063>
stats 984 : pointer(struct taskstats<0>/<70c5>)
audit_tty 992 : unsigned int (base type, DW_ATE_unsigned size:4)
tty_audit_buf 1000 : pointer(struct tty_audit_buf<0>/<7324>)
oom_flag_origin 1008 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
oom_score_adj 1010 : short (base type, DW_ATE_signed size:2)
oom_score_adj_min 1012 : short (base type, DW_ATE_signed size:2)
oom_mm 1016 : pointer(struct mm_struct<0>/<9ef>)
cred_guard_mutex 1024 : struct mutex<0>/<932>
exec_update_lock 1056 : struct rw_semaphore<0>/<530f>
sigpending struct <0>/<6ed5> size:24
list 0 : struct list_head<0>/<9c4>
signal 16 : typedef(sigset_t=struct noname<0>/<6f01>)
noname struct <0>/<6f01> size:8
sig 0 : long unsigned int (base type, DW_ATE_unsigned size:8)[1]
cpu_itimer struct <0>/<6f2a> size:16
expires 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
incr 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
thread_group_cputimer struct <0>/<6f4b> size:24
cputime_atomic 0 : struct task_cputime_atomic<0>/<6f60>
task_cputime_atomic struct <0>/<6f60> size:24
utime 0 : typedef(atomic64_t=struct noname<0>/<981>)
stime 8 : typedef(atomic64_t=struct noname<0>/<981>)
sum_exec_runtime 16 : typedef(atomic64_t=struct noname<0>/<981>)
tty_struct struct <0>/<6f9e> size:?
autogroup struct <0>/<6fa8> size:?
noname struct <0>/<6fb9> size:8
seqcount 0 : typedef(seqcount_spinlock_t=struct seqcount_spinlock<0>/<1afa>)
lock 4 : typedef(spinlock_t=struct spinlock<0>/<82e>)
task_io_accounting struct <0>/<6fd9> size:56
rchar 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
wchar 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
syscr 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
syscw 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
read_bytes 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
write_bytes 40 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cancelled_write_bytes 48 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
rlimit struct <0>/<7042> size:16
rlim_cur 0 : typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))
rlim_max 8 : typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))
pacct_struct struct <0>/<7063> size:56
ac_flag 0 : int (base type, DW_ATE_signed size:4)
ac_exitcode 8 : long int (base type, DW_ATE_signed size:8)
ac_mem 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
ac_utime 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
ac_stime 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
ac_minflt 40 : long unsigned int (base type, DW_ATE_unsigned size:8)
ac_majflt 48 : long unsigned int (base type, DW_ATE_unsigned size:8)
taskstats struct <0>/<70c5> size:352
version 0 : typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2))
ac_exitcode 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ac_flag 8 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
ac_nice 9 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
cpu_count 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cpu_delay_total 24 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
blkio_count 32 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
blkio_delay_total 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
swapin_count 48 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
swapin_delay_total 56 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cpu_run_real_total 64 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cpu_run_virtual_total 72 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_comm 80 : char (base type, DW_ATE_unsigned_char size:1)[32]
ac_sched 112 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
ac_pad 113 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))[3]
ac_uid 120 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ac_gid 124 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ac_pid 128 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ac_ppid 132 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ac_btime 136 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ac_etime 144 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_utime 152 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_stime 160 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_minflt 168 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_majflt 176 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
coremem 184 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
virtmem 192 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
hiwater_rss 200 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
hiwater_vm 208 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
read_char 216 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
write_char 224 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
read_syscalls 232 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
write_syscalls 240 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
read_bytes 248 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
write_bytes 256 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cancelled_write_bytes 264 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
nvcsw 272 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
nivcsw 280 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_utimescaled 288 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_stimescaled 296 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cpu_scaled_run_real_total 304 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
freepages_count 312 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
freepages_delay_total 320 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
thrashing_count 328 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
thrashing_delay_total 336 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ac_btime64 344 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
tty_audit_buf struct <0>/<7324> size:?
sighand_struct struct <0>/<732e> size:2080
siglock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
count 4 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
signalfd_wqh 8 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
action 32 : struct k_sigaction<0>/<7374>[64]
k_sigaction struct <0>/<7374> size:32
sa 0 : struct sigaction<0>/<7389>
sigaction struct <0>/<7389> size:32
sa_handler 0 : typedef(__sighandler_t=pointer(typedef(__signalfn_t=subroutine(prototyped no type(int (base type, DW_ATE_signed size:4)))))
sa_flags 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
sa_restorer 16 : typedef(__sigrestore_t=pointer(typedef(__restorefn_t=subroutine(prototyped no type())))
sa_mask 24 : typedef(sigset_t=struct noname<0>/<6f01>)
audit_context struct <0>/<7404> size:?
seccomp struct <0>/<7409> size:16
mode 0 : int (base type, DW_ATE_signed size:4)
filter_count 4 : typedef(atomic_t=struct noname<0>/<8e7>)
filter 8 : pointer(struct seccomp_filter<0>/<743b>)
seccomp_filter struct <0>/<743b> size:?
syscall_user_dispatch struct <0>/<7440> size:0
wake_q_node struct <0>/<7448> size:8
next 0 : pointer(struct wake_q_node<0>/<7448>)
rt_mutex_waiter struct <0>/<7469> size:?
bio_list struct <0>/<7473> size:?
blk_plug struct <0>/<747d> size:?
reclaim_state struct <0>/<7487> size:?
backing_dev_info struct <0>/<7491> size:?
io_context struct <0>/<749b> size:88
refcount 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
active_ref 8 : typedef(atomic_t=struct noname<0>/<8e7>)
nr_tasks 12 : typedef(atomic_t=struct noname<0>/<8e7>)
lock 16 : typedef(spinlock_t=struct spinlock<0>/<82e>)
ioprio 20 : unsigned short (base type, DW_ATE_unsigned size:2)
icq_tree 24 : struct xarray<0>/<39ce>
icq_hint 40 : pointer(struct io_cq<0>/<7515>)
icq_list 48 : struct hlist_head<0>/<38c0>
release_work 56 : struct work_struct<0>/<57d2>
io_cq struct <0>/<7515> size:56
q 0 : pointer(struct request_queue<0>/<7592>)
ioc 8 : pointer(struct io_context<0>/<749b>)
noname 16 : union noname<0>/<753d>
noname 32 : union noname<0>/<7562>
flags 48 : unsigned int (base type, DW_ATE_unsigned size:4)
noname union <0>/<753d> size:16
q_node 0 : struct list_head<0>/<9c4>
__rcu_icq_cache 0 : pointer(struct kmem_cache<0>/<759c>)
noname union <0>/<7562> size:16
ioc_node 0 : struct hlist_node<0>/<326e>
__rcu_head 0 : struct callback_head<0>/<2b6e>
request_queue struct <0>/<7592> size:?
kmem_cache struct <0>/<759c> size:?
capture_control struct <0>/<75a6> size:?
kernel_siginfo struct <0>/<75bb> size:48
noname 0 : struct noname<0>/<75cb>
noname struct <0>/<75cb> size:48
si_signo 0 : int (base type, DW_ATE_signed size:4)
si_errno 4 : int (base type, DW_ATE_signed size:4)
si_code 8 : int (base type, DW_ATE_signed size:4)
_sifields 16 : union __sifields<0>/<7601>
__sifields union <0>/<7601> size:32
_kill 0 : struct noname<0>/<7615>
_timer 0 : struct noname<0>/<763e>
_rt 0 : struct noname<0>/<767f>
_sigchld 0 : struct noname<0>/<76b4>
_sigfault 0 : struct noname<0>/<7701>
_sigpoll 0 : struct noname<0>/<7795>
_sigsys 0 : struct noname<0>/<77be>
noname struct <0>/<7615> size:8
_pid 0 : typedef(__kernel_pid_t=int (base type, DW_ATE_signed size:4))
_uid 4 : typedef(__kernel_uid32_t=unsigned int (base type, DW_ATE_unsigned size:4))
noname struct <0>/<763e> size:24
_tid 0 : typedef(__kernel_timer_t=int (base type, DW_ATE_signed size:4))
_overrun 4 : int (base type, DW_ATE_signed size:4)
_sigval 8 : typedef(sigval_t=union sigval<0>/<77fe>)
_sys_private 16 : int (base type, DW_ATE_signed size:4)
noname struct <0>/<767f> size:16
_pid 0 : typedef(__kernel_pid_t=int (base type, DW_ATE_signed size:4))
_uid 4 : typedef(__kernel_uid32_t=unsigned int (base type, DW_ATE_unsigned size:4))
_sigval 8 : typedef(sigval_t=union sigval<0>/<77fe>)
noname struct <0>/<76b4> size:32
_pid 0 : typedef(__kernel_pid_t=int (base type, DW_ATE_signed size:4))
_uid 4 : typedef(__kernel_uid32_t=unsigned int (base type, DW_ATE_unsigned size:4))
_status 8 : int (base type, DW_ATE_signed size:4)
_utime 16 : typedef(__kernel_clock_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8)))
_stime 24 : typedef(__kernel_clock_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8)))
noname struct <0>/<7701> size:32
_addr 0 : pointer(no type)
noname 8 : union noname<0>/<7719>
noname union <0>/<7719> size:24
_addr_lsb 0 : short (base type, DW_ATE_signed size:2)
_addr_bnd 0 : struct noname<0>/<7735>
_addr_pkey 0 : struct noname<0>/<776a>
noname struct <0>/<7735> size:24
_dummy_bnd 0 : char (base type, DW_ATE_unsigned_char size:1)[8]
_lower 8 : pointer(no type)
_upper 16 : pointer(no type)
noname struct <0>/<776a> size:12
_dummy_pkey 0 : char (base type, DW_ATE_unsigned_char size:1)[8]
_pkey 8 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname struct <0>/<7795> size:16
_band 0 : long int (base type, DW_ATE_signed size:8)
_fd 8 : int (base type, DW_ATE_signed size:4)
noname struct <0>/<77be> size:16
_call_addr 0 : pointer(no type)
_syscall 8 : int (base type, DW_ATE_signed size:4)
_arch 12 : unsigned int (base type, DW_ATE_unsigned size:4)
sigval union <0>/<77fe> size:8
sival_int 0 : int (base type, DW_ATE_signed size:4)
sival_ptr 0 : pointer(no type)
noname struct <0>/<7841> size:8
bits 0 : long unsigned int (base type, DW_ATE_unsigned size:8)[1]
robust_list_head struct <0>/<7857> size:?
compat_robust_list_head struct <0>/<7861> size:12
list 0 : struct compat_robust_list<0>/<7892>
futex_offset 4 : typedef(compat_long_t=typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4))))
list_op_pending 8 : typedef(compat_uptr_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
compat_robust_list struct <0>/<7892> size:4
next 0 : typedef(compat_uptr_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
futex_pi_state struct <0>/<78c4> size:?
perf_event_context struct <0>/<78da> size:256
pmu 0 : pointer(struct pmu<0>/<7a4a>)
lock 8 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
mutex 16 : struct mutex<0>/<932>
active_ctx_list 48 : struct list_head<0>/<9c4>
pinned_groups 64 : struct perf_event_groups<0>/<a2fa>
flexible_groups 80 : struct perf_event_groups<0>/
event_list 96 : struct list_head<0>/<9c4>
pinned_active 112 : struct list_head<0>/<9c4>
flexible_active 128 : struct list_head<0>/<9c4>
nr_events 144 : int (base type, DW_ATE_signed size:4)
nr_active 148 : int (base type, DW_ATE_signed size:4)
is_active 152 : int (base type, DW_ATE_signed size:4)
nr_stat 156 : int (base type, DW_ATE_signed size:4)
nr_freq 160 : int (base type, DW_ATE_signed size:4)
rotate_disable 164 : int (base type, DW_ATE_signed size:4)
rotate_necessary 168 : int (base type, DW_ATE_signed size:4)
refcount 172 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
task 176 : pointer(struct task_struct<0>/<3a04>)
time 184 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
timestamp 192 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
parent_ctx 200 : pointer(struct perf_event_context<0>/<78da>)
parent_gen 208 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
generation 216 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
pin_count 224 : int (base type, DW_ATE_signed size:4)
nr_cgroups 228 : int (base type, DW_ATE_signed size:4)
task_ctx_data 232 : pointer(no type)
callback_head 240 : struct callback_head<0>/<2b6e>
pmu struct <0>/<7a4a> size:296
entry 0 : struct list_head<0>/<9c4>
module 16 : pointer(struct module<0>/<22dd>)
dev 24 : pointer(struct device<0>/<7c5a>)
attr_groups 32 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
attr_update 40 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
name 48 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
type 56 : int (base type, DW_ATE_signed size:4)
capabilities 60 : int (base type, DW_ATE_signed size:4)
pmu_disable_count 64 : pointer(int (base type, DW_ATE_signed size:4))
pmu_cpu_context 72 : pointer(struct perf_cpu_context<0>/<8fca>)
exclusive_cnt 80 : typedef(atomic_t=struct noname<0>/<8e7>)
task_ctx_nr 84 : int (base type, DW_ATE_signed size:4)
hrtimer_interval_ms 88 : int (base type, DW_ATE_signed size:4)
nr_addr_filters 92 : unsigned int (base type, DW_ATE_unsigned size:4)
pmu_enable 96 : pointer(subroutine(prototyped no type(pointer(struct pmu<0>/<7a4a>)))
pmu_disable 104 : pointer(subroutine(prototyped no type(pointer(struct pmu<0>/<7a4a>)))
event_init 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct perf_event<0>/<9102>)))
event_mapped 120 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>),pointer(struct mm_struct<0>/<9ef>)))
event_unmapped 128 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>),pointer(struct mm_struct<0>/<9ef>)))
add 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct perf_event<0>/<9102>),int (base type, DW_ATE_signed size:4)))
del 144 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>),int (base type, DW_ATE_signed size:4)))
start 152 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>),int (base type, DW_ATE_signed size:4)))
stop 160 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>),int (base type, DW_ATE_signed size:4)))
read 168 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>)))
start_txn 176 : pointer(subroutine(prototyped no type(pointer(struct pmu<0>/<7a4a>),unsigned int (base type, DW_ATE_unsigned size:4)))
commit_txn 184 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct pmu<0>/<7a4a>)))
cancel_txn 192 : pointer(subroutine(prototyped no type(pointer(struct pmu<0>/<7a4a>)))
event_idx 200 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct perf_event<0>/<9102>)))
sched_task 208 : pointer(subroutine(prototyped no type(pointer(struct perf_event_context<0>/<78da>),typedef(bool=_Bool (base type, DW_ATE_boolean size:1))))
task_ctx_cache 216 : pointer(struct kmem_cache<0>/<759c>)
swap_task_ctx 224 : pointer(subroutine(prototyped no type(pointer(struct perf_event_context<0>/<78da>),pointer(struct perf_event_context<0>/<78da>)))
setup_aux 232 : pointer(subroutine(prototyped pointer(no type)(pointer(struct perf_event<0>/<9102>),pointer(pointer(no type)),int (base type, DW_ATE_signed size:4),typedef(bool=_Bool (base type, DW_ATE_boolean size:1))))
free_aux 240 : pointer(subroutine(prototyped no type(pointer(no type)))
snapshot_aux 248 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct perf_event<0>/<9102>),pointer(struct perf_output_handle<0>/<a254>),long unsigned int (base type, DW_ATE_unsigned size:8)))
addr_filters_validate 256 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct list_head<0>/<9c4>)))
addr_filters_sync 264 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>)))
aux_output_match 272 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct perf_event<0>/<9102>)))
filter_match 280 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct perf_event<0>/<9102>)))
check_period 288 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct perf_event<0>/<9102>),typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))))
device struct <0>/<7c5a> size:744
kobj 0 : struct kobject<0>/<25dd>
parent 64 : pointer(struct device<0>/<7c5a>)
p 72 : pointer(struct device_private<0>/<7ed5>)
init_name 80 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
type 88 : pointer(const(struct device_type<0>/<7ee4>))
bus 96 : pointer(struct bus_type<0>/<80ce>)
driver 104 : pointer(struct device_driver<0>/<8205>)
platform_data 112 : pointer(no type)
driver_data 120 : pointer(no type)
mutex 128 : struct mutex<0>/<932>
links 160 : struct dev_links_info<0>/<8400>
power 216 : struct dev_pm_info<0>/<843e>
pm_domain 520 : pointer(struct dev_pm_domain<0>/<88af>)
em_pd 528 : pointer(struct em_perf_domain<0>/<891d>)
msi_domain 536 : pointer(struct irq_domain<0>/<8998>)
pins 544 : pointer(struct dev_pin_info<0>/<89a2>)
msi_list 552 : struct list_head<0>/<9c4>
dma_ops 568 : pointer(const(struct dma_map_ops<0>/<89b1>))
dma_mask 576 : pointer(typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
coherent_dma_mask 584 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
bus_dma_limit 592 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
dma_range_map 600 : pointer(const(struct bus_dma_region<0>/<89c5>))
dma_parms 608 : pointer(struct device_dma_parameters<0>/<89cf>)
dma_pools 616 : struct list_head<0>/<9c4>
dma_mem 632 : pointer(struct dma_coherent_mem<0>/<89f8>)
cma_area 640 : pointer(struct cma<0>/<8a02>)
archdata 648 : struct dev_archdata<0>/<8a07>
of_node 648 : pointer(struct device_node<0>/<8a14>)
fwnode 656 : pointer(struct fwnode_handle<0>/<8ab8>)
numa_node 664 : int (base type, DW_ATE_signed size:4)
devt 668 : typedef(dev_t=typedef(__kernel_dev_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
id 672 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
devres_lock 676 : typedef(spinlock_t=struct spinlock<0>/<82e>)
devres_head 680 : struct list_head<0>/<9c4>
class 696 : pointer(struct class<0>/<8e0e>)
groups 704 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
release 712 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
iommu_group 720 : pointer(struct iommu_group<0>/<8fb6>)
iommu 728 : pointer(struct dev_iommu<0>/<8fc0>)
offline_disabled 736 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
offline 736 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
of_node_reused 736 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
state_synced 736 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
dma_coherent 736 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
device_private struct <0>/<7ed5> size:?
device_type struct <0>/<7ee4> size:48
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
groups 8 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
uevent 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>),pointer(struct kobj_uevent_env<0>/<2757>)))
devnode 24 : pointer(subroutine(prototyped pointer(char (base type, DW_ATE_unsigned_char size:1))(pointer(struct device<0>/<7c5a>),pointer(typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))),pointer(typedef(kuid_t=struct noname<0>/<183a>)),pointer(typedef(kgid_t=struct noname<0>/<186c>))))
release 32 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
pm 40 : pointer(const(struct dev_pm_ops<0>/<7f84>))
dev_pm_ops struct <0>/<7f84> size:184
prepare 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
complete 8 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
suspend 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
resume 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
freeze 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
thaw 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
poweroff 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
restore 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
suspend_late 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
resume_early 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
freeze_late 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
thaw_early 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
poweroff_late 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
restore_early 104 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
suspend_noirq 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
resume_noirq 120 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
freeze_noirq 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
thaw_noirq 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
poweroff_noirq 144 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
restore_noirq 152 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
runtime_suspend 160 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
runtime_resume 168 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
runtime_idle 176 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
bus_type struct <0>/<80ce> size:176
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
dev_name 8 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
dev_root 16 : pointer(struct device<0>/<7c5a>)
bus_groups 24 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
dev_groups 32 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
drv_groups 40 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
match 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>),pointer(struct device_driver<0>/<8205>)))
uevent 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>),pointer(struct kobj_uevent_env<0>/<2757>)))
probe 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
sync_state 72 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
remove 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
shutdown 88 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
online 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
offline 104 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
suspend 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>),typedef(pm_message_t=struct pm_message<0>/<83c0>)))
resume 120 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
num_vf 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
dma_configure 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
pm 144 : pointer(const(struct dev_pm_ops<0>/<7f84>))
iommu_ops 152 : pointer(const(struct iommu_ops<0>/<83e9>))
p 160 : pointer(struct subsys_private<0>/<83f3>)
lock_key 168 : struct lock_class_key<0>/<83f8>
need_parent_lock 168 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
device_driver struct <0>/<8205> size:144
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
bus 8 : pointer(struct bus_type<0>/<80ce>)
owner 16 : pointer(struct module<0>/<22dd>)
mod_name 24 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
suppress_bind_attrs 32 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
probe_type 36 : enum probe_type<0>/
of_match_table 40 : pointer(const(struct of_device_id<0>/<82fc>))
acpi_match_table 48 : pointer(const(struct acpi_device_id<0>/<8350>))
probe 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
sync_state 64 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
remove 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
shutdown 80 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
suspend 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>),typedef(pm_message_t=struct pm_message<0>/<83c0>)))
resume 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
groups 104 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
dev_groups 112 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
pm 120 : pointer(const(struct dev_pm_ops<0>/<7f84>))
coredump 128 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
p 136 : pointer(struct driver_private<0>/<83da>)
of_device_id struct <0>/<82fc> size:200
name 0 : char (base type, DW_ATE_unsigned_char size:1)[32]
type 32 : char (base type, DW_ATE_unsigned_char size:1)[32]
compatible 64 : char (base type, DW_ATE_unsigned_char size:1)[128]
data 192 : pointer(const(no type))
acpi_device_id struct <0>/<8350> size:32
id 0 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))[9]
driver_data 16 : typedef(kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))
cls 24 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
cls_msk 28 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
pm_message struct <0>/<83c0> size:4
event 0 : int (base type, DW_ATE_signed size:4)
driver_private struct <0>/<83da> size:?
iommu_ops struct <0>/<83e9> size:?
subsys_private struct <0>/<83f3> size:?
lock_class_key struct <0>/<83f8> size:0
dev_links_info struct <0>/<8400> size:56
suppliers 0 : struct list_head<0>/<9c4>
consumers 16 : struct list_head<0>/<9c4>
defer_sync 32 : struct list_head<0>/<9c4>
status 48 : enum dl_dev_state<0>/
dev_pm_info struct <0>/<843e> size:304
power_state 0 : typedef(pm_message_t=struct pm_message<0>/<83c0>)
can_wakeup 4 : unsigned int (base type, DW_ATE_unsigned size:4)
async_suspend 4 : unsigned int (base type, DW_ATE_unsigned size:4)
in_dpm_list 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
is_prepared 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
is_suspended 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
is_noirq_suspended 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
is_late_suspended 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
no_pm 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
early_init 5 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
direct_complete 5 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
driver_flags 8 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
lock 12 : typedef(spinlock_t=struct spinlock<0>/<82e>)
entry 16 : struct list_head<0>/<9c4>
completion 32 : struct completion<0>/<4f00>
wakeup 64 : pointer(struct wakeup_source<0>/<8739>)
wakeup_path 72 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
syscore 72 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
no_pm_callbacks 72 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
must_resume 72 : unsigned int (base type, DW_ATE_unsigned size:4)
may_skip_resume 72 : unsigned int (base type, DW_ATE_unsigned size:4)
suspend_timer 80 : struct hrtimer<0>/<490c>
timer_expires 144 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
work 152 : struct work_struct<0>/<57d2>
wait_queue 184 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
wakeirq 208 : pointer(struct wake_irq<0>/<883d>)
usage_count 216 : typedef(atomic_t=struct noname<0>/<8e7>)
child_count 220 : typedef(atomic_t=struct noname<0>/<8e7>)
disable_depth 224 : unsigned int (base type, DW_ATE_unsigned size:4)
idle_notification 224 : unsigned int (base type, DW_ATE_unsigned size:4)
request_pending 224 : unsigned int (base type, DW_ATE_unsigned size:4)
deferred_resume 224 : unsigned int (base type, DW_ATE_unsigned size:4)
runtime_auto 224 : unsigned int (base type, DW_ATE_unsigned size:4)
ignore_children 224 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
no_callbacks 224 : unsigned int (base type, DW_ATE_unsigned size:4)
irq_safe 224 : unsigned int (base type, DW_ATE_unsigned size:4)
use_autosuspend 224 : unsigned int (base type, DW_ATE_unsigned size:4)
timer_autosuspends 224 : unsigned int (base type, DW_ATE_unsigned size:4)
memalloc_noio 224 : unsigned int (base type, DW_ATE_unsigned size:4)
links_count 228 : unsigned int (base type, DW_ATE_unsigned size:4)
request 232 : enum rpm_request<0>/<106>
runtime_status 236 : enum rpm_status<0>/<132>
runtime_error 240 : int (base type, DW_ATE_signed size:4)
autosuspend_delay 244 : int (base type, DW_ATE_signed size:4)
last_busy 248 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
active_time 256 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
suspended_time 264 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
accounting_timestamp 272 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
subsys_data 280 : pointer(struct pm_subsys_data<0>/<8847>)
set_latency_tolerance 288 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>),typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))))
qos 296 : pointer(struct dev_pm_qos<0>/<88a5>)
wakeup_source struct <0>/<8739> size:192
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
id 8 : int (base type, DW_ATE_signed size:4)
entry 16 : struct list_head<0>/<9c4>
lock 32 : typedef(spinlock_t=struct spinlock<0>/<82e>)
wakeirq 40 : pointer(struct wake_irq<0>/<883d>)
timer 48 : struct timer_list<0>/<6510>
timer_expires 88 : long unsigned int (base type, DW_ATE_unsigned size:8)
total_time 96 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
max_time 104 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
last_time 112 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
start_prevent_time 120 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
prevent_sleep_time 128 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
event_count 136 : long unsigned int (base type, DW_ATE_unsigned size:8)
active_count 144 : long unsigned int (base type, DW_ATE_unsigned size:8)
relax_count 152 : long unsigned int (base type, DW_ATE_unsigned size:8)
expire_count 160 : long unsigned int (base type, DW_ATE_unsigned size:8)
wakeup_count 168 : long unsigned int (base type, DW_ATE_unsigned size:8)
dev 176 : pointer(struct device<0>/<7c5a>)
active 184 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
autosleep_enabled 184 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
wake_irq struct <0>/<883d> size:?
pm_subsys_data struct <0>/<8847> size:32
lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
refcount 4 : unsigned int (base type, DW_ATE_unsigned size:4)
clock_list 8 : struct list_head<0>/<9c4>
domain_data 24 : pointer(struct pm_domain_data<0>/<888a>)
pm_domain_data struct <0>/<888a> size:?
dev_pm_qos struct <0>/<88a5> size:?
dev_pm_domain struct <0>/<88af> size:224
ops 0 : struct dev_pm_ops<0>/<7f84>
start 184 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
detach 192 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>),typedef(bool=_Bool (base type, DW_ATE_boolean size:1))))
activate 200 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
sync 208 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
dismiss 216 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
em_perf_domain struct <0>/<891d> size:16
table 0 : pointer(struct em_perf_state<0>/<895b>)
nr_perf_states 8 : int (base type, DW_ATE_signed size:4)
milliwatts 12 : int (base type, DW_ATE_signed size:4)
cpus 16 : long unsigned int (base type, DW_ATE_unsigned size:8)[no count]
em_perf_state struct <0>/<895b> size:24
frequency 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
power 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
cost 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
irq_domain struct <0>/<8998> size:?
dev_pin_info struct <0>/<89a2> size:?
dma_map_ops struct <0>/<89b1> size:?
bus_dma_region struct <0>/<89c5> size:?
device_dma_parameters struct <0>/<89cf> size:16
max_segment_size 0 : unsigned int (base type, DW_ATE_unsigned size:4)
segment_boundary_mask 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
dma_coherent_mem struct <0>/<89f8> size:?
cma struct <0>/<8a02> size:?
dev_archdata struct <0>/<8a07> size:0
device_node struct <0>/<8a14> size:208
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
phandle 8 : typedef(phandle=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
full_name 16 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
fwnode 24 : struct fwnode_handle<0>/<8ab8>
properties 88 : pointer(struct property<0>/<8db8>)
deadprops 96 : pointer(struct property<0>/<8db8>)
parent 104 : pointer(struct device_node<0>/<8a14>)
child 112 : pointer(struct device_node<0>/<8a14>)
sibling 120 : pointer(struct device_node<0>/<8a14>)
kobj 128 : struct kobject<0>/<25dd>
_flags 192 : long unsigned int (base type, DW_ATE_unsigned size:8)
data 200 : pointer(no type)
fwnode_handle struct <0>/<8ab8> size:64
secondary 0 : pointer(struct fwnode_handle<0>/<8ab8>)
ops 8 : pointer(const(struct fwnode_operations<0>/<8b18>))
dev 16 : pointer(struct device<0>/<7c5a>)
suppliers 24 : struct list_head<0>/<9c4>
consumers 40 : struct list_head<0>/<9c4>
flags 56 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
fwnode_operations struct <0>/<8b18> size:144
get 0 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(struct fwnode_handle<0>/<8ab8>)))
put 8 : pointer(subroutine(prototyped no type(pointer(struct fwnode_handle<0>/<8ab8>)))
device_is_available 16 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))(pointer(const(struct fwnode_handle<0>/<8ab8>))))
device_get_match_data 24 : pointer(subroutine(prototyped pointer(const(no type))(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(const(struct device<0>/<7c5a>))))
property_present 32 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(const(char (base type, DW_ATE_unsigned_char size:1)))))
property_read_int_array 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),unsigned int (base type, DW_ATE_unsigned size:4),pointer(no type),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
property_read_string_array 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),pointer(pointer(const(char (base type, DW_ATE_unsigned_char size:1)))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
get_name 56 : pointer(subroutine(prototyped pointer(const(char (base type, DW_ATE_unsigned_char size:1)))(pointer(const(struct fwnode_handle<0>/<8ab8>))))
get_name_prefix 64 : pointer(subroutine(prototyped pointer(const(char (base type, DW_ATE_unsigned_char size:1)))(pointer(const(struct fwnode_handle<0>/<8ab8>))))
get_parent 72 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(const(struct fwnode_handle<0>/<8ab8>))))
get_next_child_node 80 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(struct fwnode_handle<0>/<8ab8>)))
get_named_child_node 88 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(const(char (base type, DW_ATE_unsigned_char size:1)))))
get_reference_args 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),unsigned int (base type, DW_ATE_unsigned size:4),unsigned int (base type, DW_ATE_unsigned size:4),pointer(struct fwnode_reference_args<0>/<8d23>)))
graph_get_next_endpoint 104 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(struct fwnode_handle<0>/<8ab8>)))
graph_get_remote_endpoint 112 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(const(struct fwnode_handle<0>/<8ab8>))))
graph_get_port_parent 120 : pointer(subroutine(prototyped pointer(struct fwnode_handle<0>/<8ab8>)(pointer(struct fwnode_handle<0>/<8ab8>)))
graph_parse_endpoint 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(struct fwnode_handle<0>/<8ab8>)),pointer(struct fwnode_endpoint<0>/<8d76>)))
add_links 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct fwnode_handle<0>/<8ab8>)))
fwnode_reference_args struct <0>/<8d23> size:80
fwnode 0 : pointer(struct fwnode_handle<0>/<8ab8>)
nargs 8 : unsigned int (base type, DW_ATE_unsigned size:4)
args 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))[8]
fwnode_endpoint struct <0>/<8d76> size:16
port 0 : unsigned int (base type, DW_ATE_unsigned size:4)
id 4 : unsigned int (base type, DW_ATE_unsigned size:4)
local_fwnode 8 : pointer(const(struct fwnode_handle<0>/<8ab8>))
property struct <0>/<8db8> size:96
name 0 : pointer(char (base type, DW_ATE_unsigned_char size:1))
length 8 : int (base type, DW_ATE_signed size:4)
value 16 : pointer(no type)
next 24 : pointer(struct property<0>/<8db8>)
_flags 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
attr 40 : struct bin_attribute<0>/<2998>
class struct <0>/<8e0e> size:120
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
owner 8 : pointer(struct module<0>/<22dd>)
class_groups 16 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
dev_groups 24 : pointer(pointer(const(struct attribute_group<0>/<291a>)))
dev_kobj 32 : pointer(struct kobject<0>/<25dd>)
dev_uevent 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>),pointer(struct kobj_uevent_env<0>/<2757>)))
devnode 48 : pointer(subroutine(prototyped pointer(char (base type, DW_ATE_unsigned_char size:1))(pointer(struct device<0>/<7c5a>),pointer(typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2)))))
class_release 56 : pointer(subroutine(prototyped no type(pointer(struct class<0>/<8e0e>)))
dev_release 64 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>)))
shutdown_pre 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct device<0>/<7c5a>)))
ns_type 80 : pointer(const(struct kobj_ns_type_operations<0>/<8ef6>))
namespace 88 : pointer(subroutine(prototyped pointer(const(no type))(pointer(struct device<0>/<7c5a>)))
get_ownership 96 : pointer(subroutine(prototyped no type(pointer(struct device<0>/<7c5a>),pointer(typedef(kuid_t=struct noname<0>/<183a>)),pointer(typedef(kgid_t=struct noname<0>/<186c>))))
pm 104 : pointer(const(struct dev_pm_ops<0>/<7f84>))
p 112 : pointer(struct subsys_private<0>/<83f3>)
kobj_ns_type_operations struct <0>/<8ef6> size:48
type 0 : enum kobj_ns_type<0>/<158>
current_may_mount 8 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))())
grab_current_ns 16 : pointer(subroutine(prototyped pointer(no type)())
netlink_ns 24 : pointer(subroutine(prototyped pointer(const(no type))(pointer(struct sock<0>/<8f70>)))
initial_ns 32 : pointer(subroutine(prototyped pointer(const(no type))())
drop_ns 40 : pointer(subroutine(prototyped no type(pointer(no type)))
sock struct <0>/<8f70> size:?
iommu_group struct <0>/<8fb6> size:?
dev_iommu struct <0>/<8fc0> size:?
perf_cpu_context struct <0>/<8fca> size:424
ctx 0 : struct perf_event_context<0>/<78da>
task_ctx 256 : pointer(struct perf_event_context<0>/<78da>)
active_oncpu 264 : int (base type, DW_ATE_signed size:4)
exclusive 268 : int (base type, DW_ATE_signed size:4)
hrtimer_lock 272 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
hrtimer 280 : struct hrtimer<0>/<490c>
hrtimer_interval 344 : typedef(ktime_t=typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8))))
hrtimer_active 352 : unsigned int (base type, DW_ATE_unsigned size:4)
cgrp 360 : pointer(struct perf_cgroup<0>/<90ab>)
cgrp_cpuctx_entry 368 : struct list_head<0>/<9c4>
sched_cb_usage 384 : int (base type, DW_ATE_signed size:4)
online 388 : int (base type, DW_ATE_signed size:4)
heap_size 392 : int (base type, DW_ATE_signed size:4)
heap 400 : pointer(pointer(struct perf_event<0>/<9102>))
heap_default 408 : pointer(struct perf_event<0>/<9102>)[2]
perf_cgroup struct <0>/<90ab> size:208
css 0 : struct cgroup_subsys_state<0>/<5dda>
info 200 : pointer(struct perf_cgroup_info<0>/<90d4>)
perf_cgroup_info struct <0>/<90d4> size:16
time 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
timestamp 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
perf_event struct <0>/<9102> size:968
event_entry 0 : struct list_head<0>/<9c4>
sibling_list 16 : struct list_head<0>/<9c4>
active_list 32 : struct list_head<0>/<9c4>
group_node 48 : struct rb_node<0>/
group_index 72 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
migrate_entry 80 : struct list_head<0>/<9c4>
hlist_entry 96 : struct hlist_node<0>/<326e>
active_entry 112 : struct list_head<0>/<9c4>
nr_siblings 128 : int (base type, DW_ATE_signed size:4)
event_caps 132 : int (base type, DW_ATE_signed size:4)
group_caps 136 : int (base type, DW_ATE_signed size:4)
group_leader 144 : pointer(struct perf_event<0>/<9102>)
pmu 152 : pointer(struct pmu<0>/<7a4a>)
pmu_private 160 : pointer(no type)
state 168 : enum perf_event_state<0>/<177>
attach_state 172 : unsigned int (base type, DW_ATE_unsigned size:4)
count 176 : typedef(local64_t=struct noname<0>/<9491>)
child_count 184 : typedef(atomic64_t=struct noname<0>/<981>)
total_time_enabled 192 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
total_time_running 200 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
tstamp 208 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
shadow_ctx_time 216 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
attr 224 : struct perf_event_attr<0>/<94be>
header_size 344 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
id_header_size 346 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
read_size 348 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
hw 352 : struct hw_perf_event<0>/<9890>
ctx 544 : pointer(struct perf_event_context<0>/<78da>)
refcount 552 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
child_total_time_enabled 560 : typedef(atomic64_t=struct noname<0>/<981>)
child_total_time_running 568 : typedef(atomic64_t=struct noname<0>/<981>)
child_mutex 576 : struct mutex<0>/<932>
child_list 608 : struct list_head<0>/<9c4>
parent 624 : pointer(struct perf_event<0>/<9102>)
oncpu 632 : int (base type, DW_ATE_signed size:4)
cpu 636 : int (base type, DW_ATE_signed size:4)
owner_entry 640 : struct list_head<0>/<9c4>
owner 656 : pointer(struct task_struct<0>/<3a04>)
mmap_mutex 664 : struct mutex<0>/<932>
mmap_count 696 : typedef(atomic_t=struct noname<0>/<8e7>)
rb 704 : pointer(struct perf_buffer<0>/<9b7e>)
rb_entry 712 : struct list_head<0>/<9c4>
rcu_batches 728 : long unsigned int (base type, DW_ATE_unsigned size:8)
rcu_pending 736 : int (base type, DW_ATE_signed size:4)
waitq 744 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
fasync 768 : pointer(struct fasync_struct<0>/<32ca>)
pending_wakeup 776 : int (base type, DW_ATE_signed size:4)
pending_kill 780 : int (base type, DW_ATE_signed size:4)
pending_disable 784 : int (base type, DW_ATE_signed size:4)
pending 792 : struct irq_work<0>/<9b83>
event_limit 816 : typedef(atomic_t=struct noname<0>/<8e7>)
addr_filters 824 : struct perf_addr_filters_head<0>/<9bb5>
addr_filter_ranges 848 : pointer(struct perf_addr_filter_range<0>/<9beb>)
addr_filters_gen 856 : long unsigned int (base type, DW_ATE_unsigned size:8)
aux_event 864 : pointer(struct perf_event<0>/<9102>)
destroy 872 : pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>)))
callback_head 880 : struct callback_head<0>/<2b6e>
ns 896 : pointer(struct pid_namespace<0>/<3907>)
id 904 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
clock 912 : pointer(subroutine(prototyped typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))())
overflow_handler 920 : typedef(perf_overflow_handler_t=pointer(subroutine(prototyped no type(pointer(struct perf_event<0>/<9102>),pointer(struct perf_sample_data<0>/<9c4c>),pointer(struct pt_regs<0>/<a048>))))
overflow_handler_context 928 : pointer(no type)
cgrp 936 : pointer(struct perf_cgroup<0>/<90ab>)
security 944 : pointer(no type)
sb_list 952 : struct list_head<0>/<9c4>
noname struct <0>/<9491> size:8
a 0 : typedef(local_t=struct noname<0>/<94ad>)
noname struct <0>/<94ad> size:8
a 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))
perf_event_attr struct <0>/<94be> size:120
type 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
size 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
config 8 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname 16 : union noname<0>/<94f7>
sample_type 24 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
read_format 32 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
disabled 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
inherit 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
pinned 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclusive 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_user 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_kernel 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_hv 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_idle 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mmap 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
comm 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
freq 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
inherit_stat 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
enable_on_exec 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
task 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
watermark 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
precise_ip 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mmap_data 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
sample_id_all 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_host 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_guest 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_callchain_kernel 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
exclude_callchain_user 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mmap2 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
comm_exec 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
use_clockid 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
context_switch 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
write_backward 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
namespaces 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ksymbol 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
bpf_event 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
aux_output 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cgroup 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
text_poke 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
__reserved_1 40 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname 48 : union noname<0>/<975a>
bp_type 52 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname 56 : union noname<0>/<9790>
noname 64 : union noname<0>/<97d3>
branch_sample_type 72 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
sample_regs_user 80 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
sample_stack_user 88 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
clockid 92 : typedef(__s32=int (base type, DW_ATE_signed size:4))
sample_regs_intr 96 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
aux_watermark 104 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
sample_max_stack 108 : typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2))
__reserved_2 110 : typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2))
aux_sample_size 112 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
__reserved_3 116 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname union <0>/<94f7> size:8
sample_period 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
sample_freq 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname union <0>/<975a> size:4
wakeup_events 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
wakeup_watermark 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname union <0>/<9790> size:8
bp_addr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
kprobe_func 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
uprobe_path 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
config1 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname union <0>/<97d3> size:8
bp_len 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
kprobe_addr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
probe_offset 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
config2 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
hw_perf_event struct <0>/<9890> size:192
noname 0 : union noname<0>/<98a0>
target 96 : pointer(struct task_struct<0>/<3a04>)
addr_filters 104 : pointer(no type)
addr_filters_gen 112 : long unsigned int (base type, DW_ATE_unsigned size:8)
state 120 : int (base type, DW_ATE_signed size:4)
prev_count 128 : typedef(local64_t=struct noname<0>/<9491>)
sample_period 136 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname 144 : union noname<0>/<9a3f>
interrupts_seq 160 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
interrupts 168 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
freq_time_stamp 176 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
freq_count_stamp 184 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname union <0>/<98a0> size:96
noname 0 : struct noname<0>/<98ac>
noname 0 : struct noname<0>/<9931>
noname 0 : struct noname<0>/<994a>
noname 0 : struct noname<0>/<9963>
noname 0 : struct noname<0>/<9988>
noname 0 : struct noname<0>/<99ad>
noname struct <0>/<98ac> size:96
config 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
last_tag 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
config_base 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
event_base 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
event_base_rdpmc 32 : int (base type, DW_ATE_signed size:4)
idx 36 : int (base type, DW_ATE_signed size:4)
last_cpu 40 : int (base type, DW_ATE_signed size:4)
flags 44 : int (base type, DW_ATE_signed size:4)
extra_reg 48 : struct hw_perf_event_extra<0>/<9abf>
branch_reg 72 : struct hw_perf_event_extra<0>/<9abf>
noname struct <0>/<9931> size:64
hrtimer 0 : struct hrtimer<0>/<490c>
noname struct <0>/<994a> size:16
tp_list 0 : struct list_head<0>/<9c4>
noname struct <0>/<9963> size:16
pwr_acc 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
ptsc 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname struct <0>/<9988> size:40
info 0 : struct arch_hw_breakpoint<0>/<9af8>
bp_list 24 : struct list_head<0>/<9c4>
noname struct <0>/<99ad> size:24
iommu_bank 0 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
iommu_cntr 1 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
padding 2 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
conf 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
conf1 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname union <0>/<9a3f> size:16
noname 0 : struct noname<0>/<9a4b>
noname 0 : struct noname<0>/<9a70>
noname struct <0>/<9a4b> size:16
last_period 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
period_left 8 : typedef(local64_t=struct noname<0>/<9491>)
noname struct <0>/<9a70> size:16
saved_metric 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
saved_slots 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
hw_perf_event_extra struct <0>/<9abf> size:24
config 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
reg 8 : unsigned int (base type, DW_ATE_unsigned size:4)
alloc 12 : int (base type, DW_ATE_signed size:4)
idx 16 : int (base type, DW_ATE_signed size:4)
arch_hw_breakpoint struct <0>/<9af8> size:24
address 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
trigger 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
ctrl 16 : struct arch_hw_breakpoint_ctrl<0>/<9b25>
arch_hw_breakpoint_ctrl struct <0>/<9b25> size:4
__reserved 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
len 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
type 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
privilege 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
enabled 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
perf_buffer struct <0>/<9b7e> size:?
irq_work struct <0>/<9b83> size:24
node 0 : struct __call_single_node<0>/<4591>
func 16 : pointer(subroutine(prototyped no type(pointer(struct irq_work<0>/<9b83>)))
perf_addr_filters_head struct <0>/<9bb5> size:24
list 0 : struct list_head<0>/<9c4>
lock 16 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
nr_file_filters 20 : unsigned int (base type, DW_ATE_unsigned size:4)
perf_addr_filter_range struct <0>/<9beb> size:16
start 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
size 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
perf_sample_data struct <0>/<9c4c> size:256
addr 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
raw 8 : pointer(struct perf_raw_record<0>/<9dc8>)
br_stack 16 : pointer(struct perf_branch_stack<0>/<9e6f>)
period 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
weight 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
txn 40 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
data_src 48 : union perf_mem_data_src<0>/<9f3b>
type 56 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
ip 64 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
tid_entry 72 : struct noname<0>/<9cd9>
time 80 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
id 88 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
stream_id 96 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cpu_entry 104 : struct noname<0>/<9d2d>
callchain 112 : pointer(struct perf_callchain_entry<0>/<9ff6>)
aux_size 120 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
regs_user 128 : struct perf_regs<0>/
regs_intr 144 : struct perf_regs<0>/<a022>
stack_user_size 160 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
phys_addr 168 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cgroup 176 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
data_page_size 184 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
code_page_size 192 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname struct <0>/<9cd9> size:8
pid 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
tid 4 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
noname struct <0>/<9d2d> size:8
cpu 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
reserved 4 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
perf_raw_record struct <0>/<9dc8> size:32
frag 0 : struct perf_raw_frag<0>/<9de9>
size 28 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
perf_raw_frag struct <0>/<9de9> size:28
noname 0 : union noname<0>/<9df9>
copy 8 : typedef(perf_copy_f=pointer(subroutine(prototyped long unsigned int (base type, DW_ATE_unsigned size:8)(pointer(no type),pointer(const(no type)),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8))))
data 16 : pointer(no type)
size 24 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
noname union <0>/<9df9> size:8
next 0 : pointer(struct perf_raw_frag<0>/<9de9>)
pad 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
perf_branch_stack struct <0>/<9e6f> size:16
nr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
hw_idx 8 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
entries 16 : struct perf_branch_entry<0>/<9ea7>[no count]
perf_branch_entry struct <0>/<9ea7> size:24
from 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
to 8 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mispred 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
predicted 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
in_tx 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
abort 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cycles 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
type 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
reserved 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
perf_mem_data_src union <0>/<9f3b> size:8
val 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname 0 : struct noname<0>/<9f5a>
noname struct <0>/<9f5a> size:8
mem_op 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_lvl 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_snoop 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_lock 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_dtlb 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_lvl_num 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_remote 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_snoopx 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
mem_rsvd 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
perf_callchain_entry struct <0>/<9ff6> size:8
nr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ip 8 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))[no count]
perf_regs struct <0>/<a022> size:16
abi 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
regs 8 : pointer(struct pt_regs<0>/<a048>)
pt_regs struct <0>/<a048> size:336
noname 0 : union noname<0>/
orig_x0 272 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
syscallno 280 : typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))
unused2 284 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
sdei_ttbr1 288 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
pmr_save 296 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
stackframe 304 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))[2]
lockdep_hardirqs 320 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
exit_rcu 328 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname union <0>/ size:272
user_regs 0 : struct user_pt_regs<0>/<a114>
noname 0 : struct noname<0>/
noname struct <0>/ size:272
regs 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))[31]
sp 248 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
pc 256 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
pstate 264 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
user_pt_regs struct <0>/ size:272
regs 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))[31]
sp 248 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
pc 256 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
pstate 264 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
perf_output_handle struct <0>/ size:56
event 0 : pointer(struct perf_event<0>/<9102>)
rb 8 : pointer(struct perf_buffer<0>/<9b7e>)
wakeup 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
size 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
aux_flags 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
noname 40 : union noname<0>/
page 48 : int (base type, DW_ATE_signed size:4)
noname union <0>/<a2a7> size:8
addr 0 : pointer(no type)
head 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
perf_event_groups struct <0>/<a2fa> size:16
tree 0 : struct rb_root<0>/<4b94>
index 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
mempolicy struct <0>/<a323> size:?
numa_group struct <0>/<a32d> size:?
rseq struct <0>/<a348> size:32
cpu_id_start 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
cpu_id 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
rseq_cs 8 : union noname<0>/
flags 16 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname union <0>/<a375> size:8
ptr64 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
ptr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
tlbflush_unmap_batch struct <0>/<a39f> size:0
page_frag struct <0>/<a3a7> size:16
page 0 : pointer(struct page<0>/<1151>)
offset 8 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
size 12 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
task_delay_info struct <0>/ size:?
mem_cgroup struct <0>/ size:?
kmap_ctrl struct <0>/ size:0
vm_struct struct <0>/ size:64
next 0 : pointer(struct vm_struct<0>/<a3f6>)
addr 8 : pointer(no type)
size 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
flags 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
pages 32 : pointer(pointer(struct page<0>/<1151>))
nr_pages 40 : unsigned int (base type, DW_ATE_unsigned size:4)
phys_addr 48 : typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
caller 56 : pointer(const(no type))
thread_struct struct <0>/ size:976
cpu_context 0 : struct cpu_context<0>/<a516>
uw 112 : struct noname<0>/
fpsimd_cpu 656 : unsigned int (base type, DW_ATE_unsigned size:4)
sve_state 664 : pointer(no type)
sve_vl 672 : unsigned int (base type, DW_ATE_unsigned size:4)
sve_vl_onexec 676 : unsigned int (base type, DW_ATE_unsigned size:4)
fault_address 680 : long unsigned int (base type, DW_ATE_unsigned size:8)
fault_code 688 : long unsigned int (base type, DW_ATE_unsigned size:8)
debug 696 : struct debug_info<0>/<a616>
noname struct <0>/<a490> size:544
tp_value 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
tp2_value 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
fpsimd_state 16 : struct user_fpsimd_state<0>/
cpu_context struct <0>/ size:104
x19 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
x20 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
x21 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
x22 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
x23 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
x24 40 : long unsigned int (base type, DW_ATE_unsigned size:8)
x25 48 : long unsigned int (base type, DW_ATE_unsigned size:8)
x26 56 : long unsigned int (base type, DW_ATE_unsigned size:8)
x27 64 : long unsigned int (base type, DW_ATE_unsigned size:8)
x28 72 : long unsigned int (base type, DW_ATE_unsigned size:8)
fp 80 : long unsigned int (base type, DW_ATE_unsigned size:8)
sp 88 : long unsigned int (base type, DW_ATE_unsigned size:8)
pc 96 : long unsigned int (base type, DW_ATE_unsigned size:8)
user_fpsimd_state struct <0>/<a5bb> size:528
vregs 0 : typedef(__uint128_t=unsigned __int128 (base type, DW_ATE_unsigned size:16))[32]
fpsr 512 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
fpcr 516 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
__reserved 520 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))[2]
debug_info struct <0>/<a616> size:272
suspended_step 0 : int (base type, DW_ATE_signed size:4)
bps_disabled 4 : int (base type, DW_ATE_signed size:4)
wps_disabled 8 : int (base type, DW_ATE_signed size:4)
hbp_break 16 : pointer(struct perf_event<0>/<9102>)[16]
hbp_watch 144 : pointer(struct perf_event<0>/<9102>)[16]
fs_pin struct <0>/ size:?
file_ra_state struct <0>/ size:32
start 0 : long unsigned int (base type, DW_ATE_unsigned size:8)
size 8 : unsigned int (base type, DW_ATE_unsigned size:4)
async_size 12 : unsigned int (base type, DW_ATE_unsigned size:4)
ra_pages 16 : unsigned int (base type, DW_ATE_unsigned size:4)
mmap_miss 20 : unsigned int (base type, DW_ATE_unsigned size:4)
prev_pos 24 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
kref struct <0>/ size:4
refcount 0 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
module_param_attrs struct <0>/<a74e> size:?
module_attribute struct <0>/<a758> size:56
attr 0 : struct attribute<0>/<28a5>
show 16 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct module_attribute<0>/<a758>),pointer(struct module_kobject<0>/<2598>),pointer(char (base type, DW_ATE_unsigned_char size:1))))
store 24 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct module_attribute<0>/),pointer(struct module_kobject<0>/<2598>),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8))))))
setup 32 : pointer(subroutine(prototyped no type(pointer(struct module<0>/<22dd>),pointer(const(char (base type, DW_ATE_unsigned_char size:1)))))
test 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct module<0>/<22dd>)))
free 48 : pointer(subroutine(prototyped no type(pointer(struct module<0>/<22dd>)))
kernel_symbol struct <0>/<a81e> size:12
value_offset 0 : int (base type, DW_ATE_signed size:4)
name_offset 4 : int (base type, DW_ATE_signed size:4)
namespace_offset 8 : int (base type, DW_ATE_signed size:4)
kernel_param struct <0>/ size:40
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
mod 8 : pointer(struct module<0>/<22dd>)
ops 16 : pointer(const(struct kernel_param_ops<0>/<a8e6>))
perm 24 : const(typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2))))
level 26 : typedef(s8=typedef(__s8=signed char (base type, DW_ATE_signed_char size:1)))
flags 27 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
noname 32 : union noname<0>/<a8b2>
noname union <0>/<a8b2> size:8
arg 0 : pointer(no type)
str 0 : pointer(const(struct kparam_string<0>/<a97f>))
arr 0 : pointer(const(struct kparam_array<0>/))
kernel_param_ops struct <0>/ size:32
flags 0 : unsigned int (base type, DW_ATE_unsigned size:4)
set 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(const(char (base type, DW_ATE_unsigned_char size:1))),pointer(const(struct kernel_param<0>/))))
get 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(char (base type, DW_ATE_unsigned_char size:1)),pointer(const(struct kernel_param<0>/<a85a>))))
free 24 : pointer(subroutine(prototyped no type(pointer(no type)))
kparam_string struct <0>/ size:16
maxlen 0 : unsigned int (base type, DW_ATE_unsigned size:4)
string 8 : pointer(char (base type, DW_ATE_unsigned_char size:1))
kparam_array struct <0>/ size:32
max 0 : unsigned int (base type, DW_ATE_unsigned size:4)
elemsize 4 : unsigned int (base type, DW_ATE_unsigned size:4)
num 8 : pointer(unsigned int (base type, DW_ATE_unsigned size:4))
ops 16 : pointer(const(struct kernel_param_ops<0>/))
elem 24 : pointer(no type)
exception_table_entry struct <0>/<a9f9> size:8
insn 0 : int (base type, DW_ATE_signed size:4)
fixup 4 : int (base type, DW_ATE_signed size:4)
module_layout struct <0>/<aa24> size:80
base 0 : pointer(no type)
size 8 : unsigned int (base type, DW_ATE_unsigned size:4)
text_size 12 : unsigned int (base type, DW_ATE_unsigned size:4)
ro_size 16 : unsigned int (base type, DW_ATE_unsigned size:4)
ro_after_init_size 20 : unsigned int (base type, DW_ATE_unsigned size:4)
mtn 24 : struct mod_tree_node<0>/<aa7c>
mod_tree_node struct <0>/<aa7c> size:56
mod 0 : pointer(struct module<0>/<22dd>)
node 8 : struct latch_tree_node<0>/<aaa0>
latch_tree_node struct <0>/<aaa0> size:48
node 0 : struct rb_node<0>/[2]
mod_arch_specific struct <0>/ size:32
core 0 : struct mod_plt_sec<0>/<aaee>
init 12 : struct mod_plt_sec<0>/
ftrace_trampolines 24 : pointer(struct plt_entry<0>/<ab20>)
mod_plt_sec struct <0>/<aaee> size:12
plt_shndx 0 : int (base type, DW_ATE_signed size:4)
plt_num_entries 4 : int (base type, DW_ATE_signed size:4)
plt_max_entries 8 : int (base type, DW_ATE_signed size:4)
plt_entry struct <0>/ size:12
adrp 0 : typedef(__le32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
add 4 : typedef(__le32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
br 8 : typedef(__le32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
bug_entry struct <0>/<ab5d> size:12
bug_addr_disp 0 : int (base type, DW_ATE_signed size:4)
file_disp 4 : int (base type, DW_ATE_signed size:4)
line 8 : unsigned short (base type, DW_ATE_unsigned size:2)
flags 10 : unsigned short (base type, DW_ATE_unsigned size:2)
mod_kallsyms struct <0>/<ab9b> size:32
symtab 0 : pointer(typedef(Elf64_Sym=struct elf64_sym<0>/))
num_symtab 8 : unsigned int (base type, DW_ATE_unsigned size:4)
strtab 16 : pointer(char (base type, DW_ATE_unsigned_char size:1))
typetab 24 : pointer(char (base type, DW_ATE_unsigned_char size:1))
elf64_sym struct <0>/<abe9> size:24
st_name 0 : typedef(Elf64_Word=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
st_info 4 : unsigned char (base type, DW_ATE_unsigned_char size:1)
st_other 5 : unsigned char (base type, DW_ATE_unsigned_char size:1)
st_shndx 6 : typedef(Elf64_Half=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
st_value 8 : typedef(Elf64_Addr=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
st_size 16 : typedef(Elf64_Xword=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
module_sect_attrs struct <0>/<ac6b> size:?
module_notes_attrs struct <0>/<ac75> size:?
srcu_struct struct <0>/<ac84> size:1944
node 0 : struct srcu_node<0>/[17]
level 1632 : pointer(struct srcu_node<0>/<ad69>)[3]
srcu_cb_mutex 1656 : struct mutex<0>/<932>
lock 1688 : typedef(spinlock_t=struct spinlock<0>/<82e>)
srcu_gp_mutex 1696 : struct mutex<0>/<932>
srcu_idx 1728 : unsigned int (base type, DW_ATE_unsigned size:4)
srcu_gp_seq 1736 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_gp_seq_needed 1744 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_gp_seq_needed_exp 1752 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_last_gp_end 1760 : long unsigned int (base type, DW_ATE_unsigned size:8)
sda 1768 : pointer(struct srcu_data<0>/)
srcu_barrier_seq 1776 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_barrier_mutex 1784 : struct mutex<0>/<932>
srcu_barrier_completion 1816 : struct completion<0>/<4f00>
srcu_barrier_cpu_cnt 1848 : typedef(atomic_t=struct noname<0>/<8e7>)
work 1856 : struct delayed_work<0>/<af03>
srcu_node struct <0>/<ad69> size:96
lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
srcu_have_cbs 8 : long unsigned int (base type, DW_ATE_unsigned size:8)[4]
srcu_data_have_cbs 40 : long unsigned int (base type, DW_ATE_unsigned size:8)[4]
srcu_gp_seq_needed_exp 72 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_parent 80 : pointer(struct srcu_node<0>/)
grplo 88 : int (base type, DW_ATE_signed size:4)
grphi 92 : int (base type, DW_ATE_signed size:4)
srcu_data struct <0>/ size:320
srcu_lock_count 0 : long unsigned int (base type, DW_ATE_unsigned size:8)[2]
srcu_unlock_count 16 : long unsigned int (base type, DW_ATE_unsigned size:8)[2]
lock 64 : typedef(spinlock_t=struct spinlock<0>/<82e>)
srcu_cblist 72 : struct rcu_segcblist<0>/
srcu_gp_seq_needed 160 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_gp_seq_needed_exp 168 : long unsigned int (base type, DW_ATE_unsigned size:8)
srcu_cblist_invoking 176 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
delay_work 184 : struct timer_list<0>/<6510>
work 224 : struct work_struct<0>/<57d2>
srcu_barrier_head 256 : struct callback_head<0>/<2b6e>
mynode 272 : pointer(struct srcu_node<0>/<ad69>)
grpmask 280 : long unsigned int (base type, DW_ATE_unsigned size:8)
cpu 288 : int (base type, DW_ATE_signed size:4)
ssp 296 : pointer(struct srcu_struct<0>/)
rcu_segcblist struct <0>/ size:88
head 0 : pointer(struct callback_head<0>/<2b6e>)
tails 8 : pointer(pointer(struct callback_head<0>/<2b6e>))[4]
gp_seq 40 : long unsigned int (base type, DW_ATE_unsigned size:8)[4]
len 72 : long int (base type, DW_ATE_signed size:8)
enabled 80 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
offloaded 81 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
delayed_work struct <0>/ size:88
work 0 : struct work_struct<0>/<57d2>
timer 32 : struct timer_list<0>/<6510>
wq 72 : pointer(struct workqueue_struct<0>/<6baa>)
cpu 80 : int (base type, DW_ATE_signed size:4)
jump_entry struct <0>/ size:16
code 0 : typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))
target 4 : typedef(s32=typedef(__s32=int (base type, DW_ATE_signed size:4)))
key 8 : long int (base type, DW_ATE_signed size:8)
super_operations struct <0>/<af84> size:208
alloc_inode 0 : pointer(subroutine(prototyped pointer(struct inode<0>/<14d3>)(pointer(struct super_block<0>/<1e3e>)))
destroy_inode 8 : pointer(subroutine(prototyped no type(pointer(struct inode<0>/<14d3>)))
free_inode 16 : pointer(subroutine(prototyped no type(pointer(struct inode<0>/<14d3>)))
dirty_inode 24 : pointer(subroutine(prototyped no type(pointer(struct inode<0>/<14d3>),int (base type, DW_ATE_signed size:4)))
write_inode 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(struct writeback_control<0>/)))
drop_inode 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>)))
evict_inode 48 : pointer(subroutine(prototyped no type(pointer(struct inode<0>/<14d3>)))
put_super 56 : pointer(subroutine(prototyped no type(pointer(struct super_block<0>/<1e3e>)))
sync_fs 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
freeze_super 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>)))
freeze_fs 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>)))
thaw_super 88 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>)))
unfreeze_fs 96 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>)))
statfs 104 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dentry<0>/<19e2>),pointer(struct kstatfs<0>/<b17b>)))
remount_fs 112 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),pointer(int (base type, DW_ATE_signed size:4)),pointer(char (base type, DW_ATE_unsigned_char size:1))))
umount_begin 120 : pointer(subroutine(prototyped no type(pointer(struct super_block<0>/<1e3e>)))
show_options 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct dentry<0>/<19e2>)))
show_devname 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct dentry<0>/<19e2>)))
show_path 144 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct dentry<0>/<19e2>)))
show_stats 152 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct seq_file<0>/<3635>),pointer(struct dentry<0>/<19e2>)))
quota_read 160 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4),pointer(char (base type, DW_ATE_unsigned_char size:1)),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))
quota_write 168 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4),pointer(const(char (base type, DW_ATE_unsigned_char size:1))),typedef(size_t=typedef(__kernel_size_t=typedef(__kernel_ulong_t=long unsigned int (base type, DW_ATE_unsigned size:8)))),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))))
get_dquots 176 : pointer(subroutine(prototyped pointer(pointer(struct dquot<0>/))(pointer(struct inode<0>/<14d3>)))
bdev_try_to_free_page 184 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),pointer(struct page<0>/<1151>),typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))))
nr_cached_objects 192 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct super_block<0>/<1e3e>),pointer(struct shrink_control<0>/)))
free_cached_objects 200 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct super_block<0>/<1e3e>),pointer(struct shrink_control<0>/<b3d8>)))
writeback_control struct <0>/<b127> size:?
kstatfs struct <0>/<b17b> size:?
dquot struct <0>/<b211> size:208
dq_hash 0 : struct hlist_node<0>/<326e>
dq_inuse 16 : struct list_head<0>/<9c4>
dq_free 32 : struct list_head<0>/<9c4>
dq_dirty 48 : struct list_head<0>/<9c4>
dq_lock 64 : struct mutex<0>/<932>
dq_dqb_lock 96 : typedef(spinlock_t=struct spinlock<0>/<82e>)
dq_count 100 : typedef(atomic_t=struct noname<0>/<8e7>)
dq_sb 104 : pointer(struct super_block<0>/<1e3e>)
dq_id 112 : struct kqid<0>/
dq_off 120 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
dq_flags 128 : long unsigned int (base type, DW_ATE_unsigned size:8)
dq_dqb 136 : struct mem_dqblk<0>/<b324>
kqid struct <0>/<b2b7> size:8
noname 0 : union noname<0>/
type 4 : enum quota_type<0>/<1db>
noname union <0>/<b2c7> size:4
uid 0 : typedef(kuid_t=struct noname<0>/<183a>)
gid 0 : typedef(kgid_t=struct noname<0>/<186c>)
projid 0 : typedef(kprojid_t=struct noname<0>/)
noname struct <0>/ size:4
val 0 : typedef(projid_t=typedef(__kernel_uid32_t=unsigned int (base type, DW_ATE_unsigned size:4)))
mem_dqblk struct <0>/<b324> size:72
dqb_bhardlimit 0 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_bsoftlimit 8 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_curspace 16 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_rsvspace 24 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_ihardlimit 32 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_isoftlimit 40 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_curinodes 48 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqb_btime 56 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
dqb_itime 64 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
shrink_control struct <0>/ size:32
gfp_mask 0 : typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))
nid 4 : int (base type, DW_ATE_signed size:4)
nr_to_scan 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
nr_scanned 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
memcg 24 : pointer(struct mem_cgroup<0>/<a3e3>)
dquot_operations struct <0>/<b427> size:88
write_dquot 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/)))
alloc_dquot 8 : pointer(subroutine(prototyped pointer(struct dquot<0>/<b211>)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
destroy_dquot 16 : pointer(subroutine(prototyped no type(pointer(struct dquot<0>/)))
acquire_dquot 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/<b211>)))
release_dquot 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/)))
mark_dirty 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/<b211>)))
write_info 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
get_reserved_space 56 : pointer(subroutine(prototyped pointer(typedef(qsize_t=long long int (base type, DW_ATE_signed size:8)))(pointer(struct inode<0>/<14d3>)))
get_projid 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(typedef(kprojid_t=struct noname<0>/))))
get_inode_usage 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct inode<0>/<14d3>),pointer(typedef(qsize_t=long long int (base type, DW_ATE_signed size:8)))))
get_next_id 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),pointer(struct kqid<0>/)))
quotactl_ops struct <0>/ size:88
quota_on 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4),int (base type, DW_ATE_signed size:4),pointer(const(struct path<0>/<1dc8>))))
quota_off 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
quota_enable 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),unsigned int (base type, DW_ATE_unsigned size:4)))
quota_disable 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),unsigned int (base type, DW_ATE_unsigned size:4)))
quota_sync 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
set_info 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4),pointer(struct qc_info<0>/)))
get_dqblk 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),struct kqid<0>/<b2b7>,pointer(struct qc_dqblk<0>/<b6d6>)))
get_nextdqblk 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),pointer(struct kqid<0>/),pointer(struct qc_dqblk<0>/)))
set_dqblk 64 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),struct kqid<0>/<b2b7>,pointer(struct qc_dqblk<0>/<b6d6>)))
get_state 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),pointer(struct qc_state<0>/)))
rm_xquota 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),unsigned int (base type, DW_ATE_unsigned size:4)))
qc_info struct <0>/<b645> size:32
i_fieldmask 0 : int (base type, DW_ATE_signed size:4)
i_flags 4 : unsigned int (base type, DW_ATE_unsigned size:4)
i_spc_timelimit 8 : unsigned int (base type, DW_ATE_unsigned size:4)
i_ino_timelimit 12 : unsigned int (base type, DW_ATE_unsigned size:4)
i_rt_spc_timelimit 16 : unsigned int (base type, DW_ATE_unsigned size:4)
i_spc_warnlimit 20 : unsigned int (base type, DW_ATE_unsigned size:4)
i_ino_warnlimit 24 : unsigned int (base type, DW_ATE_unsigned size:4)
i_rt_spc_warnlimit 28 : unsigned int (base type, DW_ATE_unsigned size:4)
qc_dqblk struct <0>/<b6d6> size:120
d_fieldmask 0 : int (base type, DW_ATE_signed size:4)
d_spc_hardlimit 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_spc_softlimit 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_ino_hardlimit 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_ino_softlimit 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_space 40 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_ino_count 48 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_ino_timer 56 : typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
d_spc_timer 64 : typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
d_ino_warns 72 : int (base type, DW_ATE_signed size:4)
d_spc_warns 76 : int (base type, DW_ATE_signed size:4)
d_rt_spc_hardlimit 80 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_rt_spc_softlimit 88 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_rt_space 96 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
d_rt_spc_timer 104 : typedef(s64=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
d_rt_spc_warns 112 : int (base type, DW_ATE_signed size:4)
qc_state struct <0>/<b7e4> size:176
s_incoredqs 0 : unsigned int (base type, DW_ATE_unsigned size:4)
s_state 8 : struct qc_type_state<0>/<b814>[3]
qc_type_state struct <0>/<b814> size:56
flags 0 : unsigned int (base type, DW_ATE_unsigned size:4)
spc_timelimit 4 : unsigned int (base type, DW_ATE_unsigned size:4)
ino_timelimit 8 : unsigned int (base type, DW_ATE_unsigned size:4)
rt_spc_timelimit 12 : unsigned int (base type, DW_ATE_unsigned size:4)
spc_warnlimit 16 : unsigned int (base type, DW_ATE_unsigned size:4)
ino_warnlimit 20 : unsigned int (base type, DW_ATE_unsigned size:4)
rt_spc_warnlimit 24 : unsigned int (base type, DW_ATE_unsigned size:4)
ino 32 : long long unsigned int (base type, DW_ATE_unsigned size:8)
blocks 40 : typedef(blkcnt_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
nextents 48 : typedef(blkcnt_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
export_operations struct <0>/<b8b5> size:?
xattr_handler struct <0>/<b8c9> size:?
hlist_bl_head struct <0>/<b8ce> size:8
first 0 : pointer(struct hlist_bl_node<0>/<1b31>)
block_device struct <0>/ size:?
mtd_info struct <0>/ size:?
quota_info struct <0>/ size:312
flags 0 : unsigned int (base type, DW_ATE_unsigned size:4)
dqio_sem 8 : struct rw_semaphore<0>/<530f>
files 48 : pointer(struct inode<0>/<14d3>)[3]
info 72 : struct mem_dqinfo<0>/[3]
ops 288 : pointer(const(struct quota_format_ops<0>/<ba1e>))[3]
mem_dqinfo struct <0>/<b95c> size:72
dqi_format 0 : pointer(struct quota_format_type<0>/)
dqi_fmt_id 8 : int (base type, DW_ATE_signed size:4)
dqi_dirty_list 16 : struct list_head<0>/<9c4>
dqi_flags 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
dqi_bgrace 40 : unsigned int (base type, DW_ATE_unsigned size:4)
dqi_igrace 44 : unsigned int (base type, DW_ATE_unsigned size:4)
dqi_max_spc_limit 48 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqi_max_ino_limit 56 : typedef(qsize_t=long long int (base type, DW_ATE_signed size:8))
dqi_priv 64 : pointer(no type)
quota_format_type struct <0>/ size:32
qf_fmt_id 0 : int (base type, DW_ATE_signed size:4)
qf_ops 8 : pointer(const(struct quota_format_ops<0>/))
qf_owner 16 : pointer(struct module<0>/<22dd>)
qf_next 24 : pointer(struct quota_format_type<0>/)
quota_format_ops struct <0>/ size:64
check_quota_file 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
read_file_info 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
write_file_info 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
free_file_info 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),int (base type, DW_ATE_signed size:4)))
read_dqblk 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/<b211>)))
commit_dqblk 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/)))
release_dqblk 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct dquot<0>/<b211>)))
get_next_id 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct super_block<0>/<1e3e>),pointer(struct kqid<0>/)))
sb_writers struct <0>/ size:320
frozen 0 : int (base type, DW_ATE_signed size:4)
wait_unfrozen 8 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
rw_sem 32 : struct percpu_rw_semaphore<0>/<bada>[3]
percpu_rw_semaphore struct <0>/<bada> size:96
rss 0 : struct rcu_sync<0>/
read_count 48 : pointer(unsigned int (base type, DW_ATE_unsigned size:4))
writer 56 : struct rcuwait<0>/
waiters 64 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
block 88 : typedef(atomic_t=struct noname<0>/<8e7>)
rcu_sync struct <0>/ size:48
gp_state 0 : int (base type, DW_ATE_signed size:4)
gp_count 4 : int (base type, DW_ATE_signed size:4)
gp_wait 8 : typedef(wait_queue_head_t=struct wait_queue_head<0>/<32a4>)
cb_head 32 : struct callback_head<0>/<2b6e>
rcuwait struct <0>/ size:8
task 0 : pointer(struct task_struct<0>/<3a04>)
fsnotify_mark_connector struct <0>/<bb73> size:?
noname struct <0>/<bb83> size:16
b 0 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))[16]
shrinker struct <0>/ size:64
count_objects 0 : pointer(subroutine(prototyped long unsigned int (base type, DW_ATE_unsigned size:8)(pointer(struct shrinker<0>/<bba0>),pointer(struct shrink_control<0>/<b3d8>)))
scan_objects 8 : pointer(subroutine(prototyped long unsigned int (base type, DW_ATE_unsigned size:8)(pointer(struct shrinker<0>/),pointer(struct shrink_control<0>/)))
batch 16 : long int (base type, DW_ATE_signed size:8)
seeks 24 : int (base type, DW_ATE_signed size:4)
flags 28 : unsigned int (base type, DW_ATE_unsigned size:4)
list 32 : struct list_head<0>/<9c4>
id 48 : int (base type, DW_ATE_signed size:4)
nr_deferred 56 : pointer(typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>)))
list_lru struct <0>/ size:32
node 0 : pointer(struct list_lru_node<0>/<bc66>)
list 8 : struct list_head<0>/<9c4>
shrinker_id 24 : int (base type, DW_ATE_signed size:4)
memcg_aware 28 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
list_lru_node struct <0>/ size:64
lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
lru 8 : struct list_lru_one<0>/
memcg_lrus 32 : pointer(struct list_lru_memcg<0>/<bcc6>)
nr_items 40 : long int (base type, DW_ATE_signed size:8)
list_lru_one struct <0>/ size:24
list 0 : struct list_head<0>/<9c4>
nr_items 16 : long int (base type, DW_ATE_signed size:8)
list_lru_memcg struct <0>/ size:16
rcu 0 : struct callback_head<0>/<2b6e>
lru 16 : pointer(struct list_lru_one<0>/)[no count]
delayed_call struct <0>/ size:16
fn 0 : pointer(subroutine(prototyped no type(pointer(no type)))
arg 8 : pointer(no type)
iattr struct <0>/ size:80
ia_valid 0 : unsigned int (base type, DW_ATE_unsigned size:4)
ia_mode 4 : typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))
ia_uid 8 : typedef(kuid_t=struct noname<0>/<183a>)
ia_gid 12 : typedef(kgid_t=struct noname<0>/<186c>)
ia_size 16 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
ia_atime 24 : struct timespec64<0>/
ia_mtime 40 : struct timespec64<0>/<bed5>
ia_ctime 56 : struct timespec64<0>/
ia_file 72 : pointer(struct file<0>/<2a17>)
timespec64 struct <0>/<bed5> size:16
tv_sec 0 : typedef(time64_t=typedef(__s64=long long int (base type, DW_ATE_signed size:8)))
tv_nsec 8 : long int (base type, DW_ATE_signed size:8)
kstat struct <0>/<bf1a> size:144
result_mask 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
mode 4 : typedef(umode_t=unsigned short (base type, DW_ATE_unsigned size:2))
nlink 8 : unsigned int (base type, DW_ATE_unsigned size:4)
blksize 12 : typedef(uint32_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))))
attributes 16 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
attributes_mask 24 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
ino 32 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
dev 40 : typedef(dev_t=typedef(__kernel_dev_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
rdev 44 : typedef(dev_t=typedef(__kernel_dev_t=typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
uid 48 : typedef(kuid_t=struct noname<0>/<183a>)
gid 52 : typedef(kgid_t=struct noname<0>/<186c>)
size 56 : typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8)))
atime 64 : struct timespec64<0>/
mtime 80 : struct timespec64<0>/<bed5>
ctime 96 : struct timespec64<0>/
btime 112 : struct timespec64<0>/<bed5>
blocks 128 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
mnt_id 136 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
fiemap_extent_info struct <0>/<c039> size:?
bdi_writeback struct <0>/<c0a5> size:?
file_lock_context struct <0>/<c0af> size:56
flc_lock 0 : typedef(spinlock_t=struct spinlock<0>/<82e>)
flc_flock 8 : struct list_head<0>/<9c4>
flc_posix 24 : struct list_head<0>/<9c4>
flc_lease 40 : struct list_head<0>/<9c4>
cdev struct <0>/<c0f2> size:?
address_space_operations struct <0>/<c101> size:176
writepage 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct page<0>/<1151>),pointer(struct writeback_control<0>/)))
readpage 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct page<0>/<1151>)))
writepages 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct address_space<0>/<1400>),pointer(struct writeback_control<0>/)))
set_page_dirty 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct page<0>/<1151>)))
readpages 32 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct address_space<0>/<1400>),pointer(struct list_head<0>/<9c4>),unsigned int (base type, DW_ATE_unsigned size:4)))
readahead 40 : pointer(subroutine(prototyped no type(pointer(struct readahead_control<0>/<c2a8>)))
write_begin 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct address_space<0>/<1400>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),unsigned int (base type, DW_ATE_unsigned size:4),unsigned int (base type, DW_ATE_unsigned size:4),pointer(pointer(struct page<0>/<1151>)),pointer(pointer(no type))))
write_end 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct file<0>/<2a17>),pointer(struct address_space<0>/<1400>),typedef(loff_t=typedef(__kernel_loff_t=long long int (base type, DW_ATE_signed size:8))),unsigned int (base type, DW_ATE_unsigned size:4),unsigned int (base type, DW_ATE_unsigned size:4),pointer(struct page<0>/<1151>),pointer(no type)))
bmap 64 : pointer(subroutine(prototyped typedef(sector_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))(pointer(struct address_space<0>/<1400>),typedef(sector_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))))
invalidatepage 72 : pointer(subroutine(prototyped no type(pointer(struct page<0>/<1151>),unsigned int (base type, DW_ATE_unsigned size:4),unsigned int (base type, DW_ATE_unsigned size:4)))
releasepage 80 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct page<0>/<1151>),typedef(gfp_t=unsigned int (base type, DW_ATE_unsigned size:4))))
freepage 88 : pointer(subroutine(prototyped no type(pointer(struct page<0>/<1151>)))
direct_IO 96 : pointer(subroutine(prototyped typedef(ssize_t=typedef(__kernel_ssize_t=typedef(__kernel_long_t=long int (base type, DW_ATE_signed size:8))))(pointer(struct kiocb<0>/<2dcd>),pointer(struct iov_iter<0>/<2e80>)))
migratepage 104 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct address_space<0>/<1400>),pointer(struct page<0>/<1151>),pointer(struct page<0>/<1151>),enum migrate_mode<0>/<1fa>))
isolate_page 112 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))(pointer(struct page<0>/<1151>),typedef(isolate_mode_t=unsigned int (base type, DW_ATE_unsigned size:4))))
putback_page 120 : pointer(subroutine(prototyped no type(pointer(struct page<0>/<1151>)))
launder_page 128 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct page<0>/<1151>)))
is_partially_uptodate 136 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct page<0>/<1151>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
is_dirty_writeback 144 : pointer(subroutine(prototyped no type(pointer(struct page<0>/<1151>),pointer(typedef(bool=_Bool (base type, DW_ATE_boolean size:1))),pointer(typedef(bool=_Bool (base type, DW_ATE_boolean size:1)))))
error_remove_page 152 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct address_space<0>/<1400>),pointer(struct page<0>/<1151>)))
swap_activate 160 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct swap_info_struct<0>/),pointer(struct file<0>/<2a17>),pointer(typedef(sector_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))))))
swap_deactivate 168 : pointer(subroutine(prototyped no type(pointer(struct file<0>/<2a17>)))
readahead_control struct <0>/<c2a8> size:?
swap_info_struct struct <0>/<c409> size:?
dev_pagemap struct <0>/<c43a> size:152
altmap 0 : struct vmem_altmap<0>/
ref 48 : pointer(struct percpu_ref<0>/<6ad1>)
internal_ref 56 : struct percpu_ref<0>/<6ad1>
done 72 : struct completion<0>/<4f00>
type 104 : enum memory_type<0>/<21f>
flags 108 : unsigned int (base type, DW_ATE_unsigned size:4)
ops 112 : pointer(const(struct dev_pagemap_ops<0>/))
owner 120 : pointer(no type)
nr_range 128 : int (base type, DW_ATE_signed size:4)
noname 136 : union noname<0>/<c4b6>
noname union <0>/<c4b6> size:16
range 0 : struct range<0>/
ranges 0 : struct range<0>/<c579>[0]
vmem_altmap struct <0>/<c4d4> size:48
base_pfn 0 : const(long unsigned int (base type, DW_ATE_unsigned size:8))
end_pfn 8 : const(long unsigned int (base type, DW_ATE_unsigned size:8))
reserve 16 : const(long unsigned int (base type, DW_ATE_unsigned size:8))
free 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
align 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
alloc 40 : long unsigned int (base type, DW_ATE_unsigned size:8)
dev_pagemap_ops struct <0>/<c534> size:32
page_free 0 : pointer(subroutine(prototyped no type(pointer(struct page<0>/<1151>)))
kill 8 : pointer(subroutine(prototyped no type(pointer(struct dev_pagemap<0>/<c43a>)))
cleanup 16 : pointer(subroutine(prototyped no type(pointer(struct dev_pagemap<0>/)))
migrate_to_ram 24 : pointer(subroutine(prototyped typedef(vm_fault_t=unsigned int (base type, DW_ATE_unsigned size:4))(pointer(struct vm_fault<0>/<101a>)))
range struct <0>/<c579> size:16
start 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
end 8 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
vm_userfaultfd_ctx struct <0>/<c65e> size:0
noname struct <0>/<c677> size:8
pgd 0 : typedef(pgdval_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
mm_rss_stat struct <0>/ size:32
count 0 : typedef(atomic_long_t=typedef(atomic64_t=struct noname<0>/<981>))[4]
linux_binfmt struct <0>/<c6c5> size:?
noname struct <0>/<c6d5> size:40
id 0 : typedef(atomic64_t=struct noname<0>/<981>)
sigpage 8 : pointer(no type)
pinned 16 : typedef(refcount_t=struct refcount_struct<0>/<389f>)
vdso 24 : pointer(no type)
flags 32 : long unsigned int (base type, DW_ATE_unsigned size:8)
core_state struct <0>/ size:56
nr_threads 0 : typedef(atomic_t=struct noname<0>/<8e7>)
dumper 8 : struct core_thread<0>/
startup 24 : struct completion<0>/<4f00>
core_thread struct <0>/<c74c> size:16
task 0 : pointer(struct task_struct<0>/<3a04>)
next 8 : pointer(struct core_thread<0>/<c74c>)
kioctx_table struct <0>/<c77a> size:?
mmu_notifier_subscriptions struct <0>/<c784> size:?
uprobes_state struct <0>/<c789> size:0
kvm_memslots struct <0>/<c7a2> size:1040
generation 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
id_to_index 8 : short (base type, DW_ATE_signed size:2)[512]
lru_slot 1032 : typedef(atomic_t=struct noname<0>/<8e7>)
used_slots 1036 : int (base type, DW_ATE_signed size:4)
memslots 1040 : struct kvm_memory_slot<0>/[no count]
kvm_memory_slot struct <0>/ size:40
base_gfn 0 : typedef(gfn_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
npages 8 : long unsigned int (base type, DW_ATE_unsigned size:8)
dirty_bitmap 16 : pointer(long unsigned int (base type, DW_ATE_unsigned size:8))
arch 24 : struct kvm_arch_memory_slot<0>/
userspace_addr 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
flags 32 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
id 36 : short (base type, DW_ATE_signed size:2)
as_id 38 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
kvm_arch_memory_slot struct <0>/ size:0
kvm_io_bus struct <0>/ size:8
dev_count 0 : int (base type, DW_ATE_signed size:4)
ioeventfd_count 4 : int (base type, DW_ATE_signed size:4)
range 8 : struct kvm_io_range<0>/<c8e4>[no count]
kvm_io_range struct <0>/<c8e4> size:24
addr 0 : typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
len 8 : int (base type, DW_ATE_signed size:4)
dev 16 : pointer(struct kvm_io_device<0>/)
kvm_io_device struct <0>/ size:8
ops 0 : pointer(const(struct kvm_io_device_ops<0>/<c940>))
kvm_io_device_ops struct <0>/<c940> size:24
read 0 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_vcpu<0>/<429>),pointer(struct kvm_io_device<0>/),typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))),int (base type, DW_ATE_signed size:4),pointer(no type)))
write 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_vcpu<0>/<429>),pointer(struct kvm_io_device<0>/<c921>),typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))),int (base type, DW_ATE_signed size:4),pointer(const(no type))))
destructor 16 : pointer(subroutine(prototyped no type(pointer(struct kvm_io_device<0>/)))
kvm_vm_stat struct <0>/ size:8
remote_tlb_flush 0 : typedef(ulong=long unsigned int (base type, DW_ATE_unsigned size:8))
kvm_arch struct <0>/<c9e3> size:392
mmu 0 : struct kvm_s2_mmu<0>/
vtcr 48 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
max_vcpus 56 : int (base type, DW_ATE_signed size:4)
vgic 64 : struct vgic_dist<0>/<cae0>
psci_version 368 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
return_nisv_io_abort_to_user 372 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
pmu_filter 376 : pointer(long unsigned int (base type, DW_ATE_unsigned size:8))
pmuver 384 : unsigned int (base type, DW_ATE_unsigned size:4)
pfr0_csv2 388 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
pfr0_csv3 389 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
kvm_s2_mmu struct <0>/<ca6b> size:48
vmid 0 : struct kvm_vmid<0>/
pgd_phys 16 : typedef(phys_addr_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
pgt 24 : pointer(struct kvm_pgtable<0>/)
last_vcpu_ran 32 : pointer(int (base type, DW_ATE_signed size:4))
arch 40 : pointer(struct kvm_arch<0>/)
kvm_vmid struct <0>/ size:16
vmid_gen 0 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
vmid 8 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
kvm_pgtable struct <0>/ size:?
vgic_dist struct <0>/ size:304
in_kernel 0 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
ready 1 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
initialized 2 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
vgic_model 4 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
implementation_rev 8 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
v2_groups_user_writable 12 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
msis_require_devid 13 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
nr_spis 16 : int (base type, DW_ATE_signed size:4)
vgic_dist_base 24 : typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
noname 32 : union noname<0>/
enabled 48 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
nassgireq 49 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
spis 56 : pointer(struct vgic_irq<0>/<cc13>)
dist_iodev 64 : struct vgic_io_device<0>/
has_its 104 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
propbaser 112 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
lpi_list_lock 120 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
lpi_list_head 128 : struct list_head<0>/<9c4>
lpi_list_count 144 : int (base type, DW_ATE_signed size:4)
lpi_translation_cache 152 : struct list_head<0>/<9c4>
iter 168 : pointer(struct vgic_state_iter<0>/<d002>)
its_vm 176 : struct its_vm<0>/
noname union <0>/ size:16
vgic_cpu_base 0 : typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
rd_regions 0 : struct list_head<0>/<9c4>
vgic_irq struct <0>/ size:112
irq_lock 0 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
lpi_list 8 : struct list_head<0>/<9c4>
ap_list 24 : struct list_head<0>/<9c4>
vcpu 40 : pointer(struct kvm_vcpu<0>/<429>)
target_vcpu 48 : pointer(struct kvm_vcpu<0>/<429>)
intid 56 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
line_level 60 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
pending_latch 61 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
active 62 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
enabled 63 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
hw 64 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
refcount 68 : struct kref<0>/
hwintid 72 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
host_irq 76 : unsigned int (base type, DW_ATE_unsigned size:4)
noname 80 : union noname<0>/<cccb>
source 84 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
active_source 85 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
priority 86 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
group 87 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
config 88 : enum vgic_irq_config<0>/<264>
get_input_level 96 : pointer(subroutine(prototyped typedef(bool=_Bool (base type, DW_ATE_boolean size:1))(int (base type, DW_ATE_signed size:4)))
owner 104 : pointer(no type)
noname union <0>/ size:4
targets 0 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
mpidr 0 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
vgic_io_device struct <0>/ size:40
base_addr 0 : typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
noname 8 : union noname<0>/
regions 16 : pointer(const(struct vgic_register_region<0>/<cff8>))
iodev_type 24 : enum iodev_type<0>/<27d>
nr_regions 28 : int (base type, DW_ATE_signed size:4)
dev 32 : struct kvm_io_device<0>/
noname union <0>/ size:8
redist_vcpu 0 : pointer(struct kvm_vcpu<0>/<429>)
its 0 : pointer(struct vgic_its<0>/)
vgic_its struct <0>/ size:200
vgic_its_base 0 : typedef(gpa_t=typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))))
enabled 8 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
iodev 16 : struct vgic_io_device<0>/<cd4d>
dev 56 : pointer(struct kvm_device<0>/)
baser_device_table 64 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
baser_coll_table 72 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
cmd_lock 80 : struct mutex<0>/<932>
cbaser 112 : typedef(u64=typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8)))
creadr 120 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
cwriter 124 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
abi_rev 128 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
its_lock 136 : struct mutex<0>/<932>
device_list 168 : struct list_head<0>/<9c4>
collection_list 184 : struct list_head<0>/<9c4>
kvm_device struct <0>/ size:40
ops 0 : pointer(const(struct kvm_device_ops<0>/<ceba>))
kvm 8 : pointer(struct kvm<0>/<5f9>)
private 16 : pointer(no type)
vm_node 24 : struct list_head<0>/<9c4>
kvm_device_ops struct <0>/ size:80
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
create 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_device<0>/),typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))))
init 16 : pointer(subroutine(prototyped no type(pointer(struct kvm_device<0>/<ce72>)))
destroy 24 : pointer(subroutine(prototyped no type(pointer(struct kvm_device<0>/)))
release 32 : pointer(subroutine(prototyped no type(pointer(struct kvm_device<0>/<ce72>)))
set_attr 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_device<0>/),pointer(struct kvm_device_attr<0>/)))
get_attr 48 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_device<0>/<ce72>),pointer(struct kvm_device_attr<0>/<cf81>)))
has_attr 56 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_device<0>/),pointer(struct kvm_device_attr<0>/)))
ioctl 64 : pointer(subroutine(prototyped long int (base type, DW_ATE_signed size:8)(pointer(struct kvm_device<0>/<ce72>),unsigned int (base type, DW_ATE_unsigned size:4),long unsigned int (base type, DW_ATE_unsigned size:8)))
mmap 72 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct kvm_device<0>/),pointer(struct vm_area_struct<0>/)))
kvm_device_attr struct <0>/ size:24
flags 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
group 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
attr 8 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
addr 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
vgic_register_region struct <0>/ size:?
vgic_state_iter struct <0>/ size:?
its_vm struct <0>/ size:128
fwnode 0 : pointer(struct fwnode_handle<0>/<8ab8>)
domain 8 : pointer(struct irq_domain<0>/<8998>)
vprop_page 16 : pointer(struct page<0>/<1151>)
vpes 24 : pointer(pointer(struct its_vpe<0>/))
nr_vpes 32 : int (base type, DW_ATE_signed size:4)
db_lpi_base 40 : typedef(irq_hw_number_t=long unsigned int (base type, DW_ATE_unsigned size:8))
db_bitmap 48 : pointer(long unsigned int (base type, DW_ATE_unsigned size:8))
nr_db_lpis 56 : int (base type, DW_ATE_signed size:4)
vlpi_count 60 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))[16]
its_vpe struct <0>/<d086> size:128
vpt_page 0 : pointer(struct page<0>/<1151>)
its_vm 8 : pointer(struct its_vm<0>/<d007>)
vlpi_count 16 : typedef(atomic_t=struct noname<0>/<8e7>)
irq 20 : int (base type, DW_ATE_signed size:4)
vpe_db_lpi 24 : typedef(irq_hw_number_t=long unsigned int (base type, DW_ATE_unsigned size:8))
resident 32 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
ready 33 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
noname 40 : union noname<0>/<d0ea>
vpe_lock 112 : typedef(raw_spinlock_t=struct raw_spinlock<0>/<850>)
col_idx 116 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
vpe_id 118 : typedef(u16=typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2)))
pending_last 120 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
noname union <0>/<d0ea> size:72
noname 0 : struct noname<0>/
noname 0 : struct noname<0>/<d11b>
noname struct <0>/<d0f6> size:8
vpe_proxy_event 0 : int (base type, DW_ATE_signed size:4)
idai 4 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
noname struct <0>/<d11b> size:72
fwnode 0 : pointer(struct fwnode_handle<0>/<8ab8>)
sgi_domain 8 : pointer(struct irq_domain<0>/<8998>)
sgi_config 16 : struct noname<0>/[16]
vmapp_count 64 : typedef(atomic_t=struct noname<0>/<8e7>)
noname struct <0>/<d143> size:3
priority 0 : typedef(u8=typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1)))
enabled 1 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
group 2 : typedef(bool=_Bool (base type, DW_ATE_boolean size:1))
kvm_coalesced_mmio_ring struct <0>/ size:8
first 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
last 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
coalesced_mmio 8 : struct kvm_coalesced_mmio<0>/<d215>[0]
kvm_coalesced_mmio struct <0>/<d215> size:24
phys_addr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
len 8 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname 12 : union noname<0>/
data 16 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))[8]
noname union <0>/<d241> size:4
pad 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
pio 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
kvm_irq_routing_table struct <0>/<d280> size:3960
chip 0 : int (base type, DW_ATE_signed size:4)[1][988]
nr_rt_entries 3952 : typedef(u32=typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4)))
map 3960 : struct hlist_head<0>/<38c0>[no count]
mmu_notifier struct <0>/ size:56
hlist 0 : struct hlist_node<0>/<326e>
ops 16 : pointer(const(struct mmu_notifier_ops<0>/))
mm 24 : pointer(struct mm_struct<0>/<9ef>)
rcu 32 : struct callback_head<0>/<2b6e>
users 48 : unsigned int (base type, DW_ATE_unsigned size:4)
mmu_notifier_ops struct <0>/<d322> size:80
release 0 : pointer(subroutine(prototyped no type(pointer(struct mmu_notifier<0>/),pointer(struct mm_struct<0>/<9ef>)))
clear_flush_young 8 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct mmu_notifier<0>/<d2d2>),pointer(struct mm_struct<0>/<9ef>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
clear_young 16 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct mmu_notifier<0>/),pointer(struct mm_struct<0>/<9ef>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
test_young 24 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct mmu_notifier<0>/<d2d2>),pointer(struct mm_struct<0>/<9ef>),long unsigned int (base type, DW_ATE_unsigned size:8)))
change_pte 32 : pointer(subroutine(prototyped no type(pointer(struct mmu_notifier<0>/),pointer(struct mm_struct<0>/<9ef>),long unsigned int (base type, DW_ATE_unsigned size:8),typedef(pte_t=struct noname<0>/<113b>)))
invalidate_range_start 40 : pointer(subroutine(prototyped int (base type, DW_ATE_signed size:4)(pointer(struct mmu_notifier<0>/<d2d2>),pointer(const(struct mmu_notifier_range<0>/<d42c>))))
invalidate_range_end 48 : pointer(subroutine(prototyped no type(pointer(struct mmu_notifier<0>/),pointer(const(struct mmu_notifier_range<0>/))))
invalidate_range 56 : pointer(subroutine(prototyped no type(pointer(struct mmu_notifier<0>/<d2d2>),pointer(struct mm_struct<0>/<9ef>),long unsigned int (base type, DW_ATE_unsigned size:8),long unsigned int (base type, DW_ATE_unsigned size:8)))
alloc_notifier 64 : pointer(subroutine(prototyped pointer(struct mmu_notifier<0>/)(pointer(struct mm_struct<0>/<9ef>)))
free_notifier 72 : pointer(subroutine(prototyped no type(pointer(struct mmu_notifier<0>/<d2d2>)))
mmu_notifier_range struct <0>/<d42c> size:48
vma 0 : pointer(struct vm_area_struct<0>/)
mm 8 : pointer(struct mm_struct<0>/<9ef>)
start 16 : long unsigned int (base type, DW_ATE_unsigned size:8)
end 24 : long unsigned int (base type, DW_ATE_unsigned size:8)
flags 32 : unsigned int (base type, DW_ATE_unsigned size:4)
event 36 : enum mmu_notifier_event<0>/<2a2>
migrate_pgmap_owner 40 : pointer(no type)
kvm_stat_data struct <0>/ size:16
kvm 0 : pointer(struct kvm<0>/<5f9>)
dbgfs_item 8 : pointer(struct kvm_stats_debugfs_item<0>/)
kvm_stats_debugfs_item struct <0>/ size:24
name 0 : pointer(const(char (base type, DW_ATE_unsigned_char size:1)))
offset 8 : int (base type, DW_ATE_signed size:4)
kind 12 : enum kvm_stat_kind<0>/<2d9>
mode 16 : int (base type, DW_ATE_signed size:4)
preempt_notifier struct <0>/ size:24
link 0 : struct hlist_node<0>/<326e>
ops 16 : pointer(struct preempt_ops<0>/)
preempt_ops struct <0>/ size:16
sched_in 0 : pointer(subroutine(prototyped no type(pointer(struct preempt_notifier<0>/<d54a>),int (base type, DW_ATE_signed size:4)))
sched_out 8 : pointer(subroutine(prototyped no type(pointer(struct preempt_notifier<0>/),pointer(struct task_struct<0>/<3a04>)))
kvm_run struct <0>/ size:2352
request_interrupt_window 0 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
immediate_exit 1 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
padding1 2 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))[6]
exit_reason 8 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
ready_for_interrupt_injection 12 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
if_flag 13 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
flags 14 : typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2))
cr8 16 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
apic_base 24 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname 32 : union noname<0>/
kvm_valid_regs 288 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
kvm_dirty_regs 296 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
s 304 : union noname<0>/<db4c>
noname union <0>/<d64b> size:256
hw 0 : struct noname<0>/
fail_entry 0 : struct noname<0>/<d67e>
ex 0 : struct noname<0>/
io 0 : struct noname<0>/<d6d8>
debug 0 : struct noname<0>/
mmio 0 : struct noname<0>/<d74c>
hypercall 0 : struct noname<0>/
tpr_access 0 : struct noname<0>/<d7e7>
s390_sieic 0 : struct noname<0>/
s390_reset_flags 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
s390_ucontrol 0 : struct noname<0>/
dcr 0 : struct noname<0>/<d895>
internal 0 : struct noname<0>/
osi 0 : struct noname<0>/<d909>
papr_hcall 0 : struct noname<0>/
s390_tsch 0 : struct noname<0>/<d964>
epr 0 : struct noname<0>/
system_event 0 : struct noname<0>/<d9e5>
s390_stsi 0 : struct noname<0>/
eoi 0 : struct noname<0>/<da73>
hyperv 0 : struct kvm_hyperv_exit<0>/
arm_nisv 0 : struct noname<0>/<daa0>
msr 0 : struct noname<0>/
padding 0 : char (base type, DW_ATE_unsigned_char size:1)[256]
noname struct <0>/<d65e> size:8
hardware_exit_reason 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname struct <0>/ size:16
hardware_entry_failure_reason 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
cpu 8 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname struct <0>/ size:8
exception 0 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
error_code 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
noname struct <0>/ size:16
direction 0 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
size 1 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
port 2 : typedef(__u16=unsigned short (base type, DW_ATE_unsigned size:2))
count 4 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
data_offset 8 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
noname struct <0>/<d72c> size:16
arch 0 : struct kvm_debug_exit_arch<0>/
noname struct <0>/ size:24
phys_addr 0 : typedef(__u64=long long unsigned int (base type, DW_ATE_unsigned size:8))
data 8 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))[8]
len 16 : typedef(__u32=unsigned int (base type, DW_ATE_unsigned size:4))
is_write 20 : typedef(__u8=unsigned char (base type, DW_ATE_unsigned_char size:1))
noname struct <0>/