__check_object_size
Regular
4.4
: Absent ⚠️
4.8
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (ffffffff8122e5d0)
Location: mm/usercopy.c:236
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:copy_fpstate_to_sigframe
- arch/x86/kernel/fpu/xstate.c:copyin_to_xsaves
- arch/x86/kernel/fpu/xstate.c:copyout_from_xsaves
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/mm/tlb.c:tlbflush_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:SyS_capset
- kernel/capability.c:SyS_capget
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SyS_sethostname
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:do_syslog
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/profile.c:read_profile
- kernel/module.c:SYSC_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/kexec_file.c:SyS_kexec_file_load
- kernel/compat.c:compat_SyS_migrate_pages
- kernel/compat.c:compat_SyS_migrate_pages
- kernel/compat.c:compat_SyS_migrate_pages
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:subbuf_read_actor
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_probe.c:traceprobe_probes_write
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:bpf_check
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_kernel_read
- mm/shmem.c:SyS_memfd_create
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
- mm/mincore.c:SyS_mincore
- mm/mempolicy.c:compat_SyS_mbind
- mm/mempolicy.c:compat_SyS_set_mempolicy
- mm/mempolicy.c:compat_SyS_get_mempolicy
- mm/mempolicy.c:copy_nodes_to_user
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:set_fd_set
- fs/dcache.c:SyS_getcwd
- fs/filesystems.c:SyS_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/compat.c:compat_filldir64
- fs/compat.c:compat_filldir
- fs/compat.c:compat_fillonedir
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/dcookies.c:compat_SyS_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/debugfs/file.c:debugfs_write_file_bool
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:keyctl_dh_compute
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_validatetrans
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_revoke_subj
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/integrity/ima/ima_fs.c:ima_write_policy
- security/integrity/evm/evm_secfs.c:evm_write_key
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:blk_complete_sgv4_hdr_rq
- lib/seq_buf.c:seq_buf_to_user
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:copy_from_iter
- lib/iov_iter.c:copy_from_iter
- lib/iov_iter.c:copy_to_iter
- lib/iov_iter.c:copy_to_iter
- lib/iov_iter.c:copy_page_from_iter_iovec
- lib/iov_iter.c:copy_page_from_iter_iovec
- lib/iov_iter.c:copy_page_to_iter_iovec
- lib/iov_iter.c:copy_page_to_iter_iovec
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/tpm/tpm-dev.c:tpm_write
- drivers/char/tpm/tpm-dev.c:tpm_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_tunable
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/compat.c:compat_SyS_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
Symbols:
ffffffff8122e5d0-ffffffff8122e7ac: __check_object_size (STB_GLOBAL)
4.10
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (ffffffff81240b00)
Location: mm/usercopy.c:236
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:copy_fpstate_to_sigframe
- arch/x86/kernel/fpu/xstate.c:copyin_to_xsaves
- arch/x86/kernel/fpu/xstate.c:copyout_from_xsaves
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:SyS_capset
- kernel/capability.c:SyS_capget
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SyS_sethostname
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:do_syslog
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/profile.c:read_profile
- kernel/module.c:SYSC_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/kexec_file.c:SyS_kexec_file_load
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_probe.c:traceprobe_probes_write
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:bpf_check
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_kernel_read
- mm/shmem.c:SyS_memfd_create
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
- mm/mincore.c:SyS_mincore
- mm/mempolicy.c:C_SYSC_mbind
- mm/mempolicy.c:C_SYSC_set_mempolicy
- mm/mempolicy.c:C_SYSC_get_mempolicy
- mm/mempolicy.c:SYSC_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:set_fd_set
- fs/dcache.c:SyS_getcwd
- fs/filesystems.c:SyS_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/compat.c:compat_filldir64
- fs/compat.c:compat_filldir
- fs/compat.c:compat_fillonedir
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/dcookies.c:compat_SyS_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/pstore/platform.c:pstore_write_buf_user_compat
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:keyctl_dh_compute
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_validatetrans
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/integrity/ima/ima_fs.c:ima_write_policy
- security/integrity/evm/evm_secfs.c:evm_write_key
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:blk_complete_sgv4_hdr_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:_copy_from_user
- arch/x86/lib/usercopy.c:_copy_to_user
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:copy_from_iter_full
- lib/iov_iter.c:copy_from_iter_full
- lib/iov_iter.c:copy_from_iter
- lib/iov_iter.c:copy_from_iter
- lib/iov_iter.c:copy_to_iter
- lib/iov_iter.c:copy_to_iter
- lib/iov_iter.c:copy_page_from_iter_iovec
- lib/iov_iter.c:copy_page_from_iter_iovec
- lib/iov_iter.c:copy_page_to_iter_iovec
- lib/iov_iter.c:copy_page_to_iter_iovec
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/tpm/tpm-dev.c:tpm_write
- drivers/char/tpm/tpm-dev.c:tpm_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_stats
- net/core/ethtool.c:ethtool_self_test
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/compat.c:compat_SyS_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
Symbols:
ffffffff81240b00-ffffffff81240cd7: __check_object_size (STB_GLOBAL)
4.13
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (ffffffff8124c850)
Location: mm/usercopy.c:222
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:copy_fpstate_to_sigframe
- arch/x86/kernel/fpu/xstate.c:copyin_to_xsaves
- arch/x86/kernel/fpu/xstate.c:copyout_from_xsaves
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:SyS_capset
- kernel/capability.c:SyS_capget
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SyS_sethostname
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:SYSC_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_probe.c:traceprobe_probes_write
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:bpf_check
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_kernel_read
- mm/shmem.c:SyS_memfd_create
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
- mm/mincore.c:SyS_mincore
- mm/mempolicy.c:C_SYSC_mbind
- mm/mempolicy.c:C_SYSC_set_mempolicy
- mm/mempolicy.c:C_SYSC_get_mempolicy
- mm/mempolicy.c:SYSC_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:set_fd_set
- fs/dcache.c:SyS_getcwd
- fs/filesystems.c:SyS_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/dax.c:dax_iomap_actor
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:compat_SyS_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/debugfs/file.c:debugfs_write_file_bool
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/security.c:security_task_prctl
- security/security.c:security_task_prctl
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/integrity/evm/evm_secfs.c:evm_write_key
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:blk_complete_sgv4_hdr_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:skb_copy_datagram_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/compat.c:compat_SyS_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg
- net/ipv4/tcp.c:tcp_sendmsg
- net/ipv4/tcp.c:tcp_sendmsg
- net/ipv4/tcp.c:tcp_sendmsg
- net/ipv4/tcp_output.c:tcp_connect
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_sendmsg
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_sendmsg
- net/ipv6/exthdrs.c:ipv6_renew_option
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff8124c850-ffffffff8124c9f7: __check_object_size (STB_GLOBAL)
4.15
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (ffffffff8126cd10)
Location: mm/usercopy.c:222
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:SyS_modify_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:copy_fpstate_to_sigframe
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:SyS_capset
- kernel/capability.c:SyS_capget
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SyS_sethostname
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:SYSC_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:put_compat_sigset
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/verifier.c:verbose
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_kernel_read
- mm/shmem.c:SyS_memfd_create
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
- mm/mincore.c:SyS_mincore
- mm/mempolicy.c:C_SYSC_mbind
- mm/mempolicy.c:C_SYSC_set_mempolicy
- mm/mempolicy.c:C_SYSC_get_mempolicy
- mm/mempolicy.c:SYSC_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:set_fd_set
- fs/dcache.c:SyS_getcwd
- fs/filesystems.c:SyS_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/dax.c:dax_iomap_actor
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:compat_SyS_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/debugfs/file.c:debugfs_write_file_bool
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/security.c:security_task_prctl
- security/security.c:security_task_prctl
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:blk_complete_sgv4_hdr_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:skb_copy_datagram_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/compat.c:compat_SyS_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_connect
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_sendmsg
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_sendmsg
- net/ipv6/exthdrs.c:ipv6_renew_option
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff8126cd10-ffffffff8126ceb7: __check_object_size (STB_GLOBAL)
4.18
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (0)
Location: mm/usercopy.c:249
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:copy_fpstate_to_sigframe
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_read_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__ia32_sys_bpf
- kernel/bpf/syscall.c:__x64_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/sockmap.c:bpf_tcp_sendmsg
- kernel/bpf/sockmap.c:bpf_tcp_sendmsg
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:skb_copy_datagram_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/compat.c:__x32_compat_sys_socketcall
- net/compat.c:__ia32_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_connect
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_sendmsg
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_sendmsg
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff81291b64-ffffffff81291b91: __check_object_size.cold.1 (STB_LOCAL)
ffffffff81291970-ffffffff81291ae8: __check_object_size (STB_GLOBAL)
5.0
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812a69c0)
Location: mm/usercopy.c:254
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:copy_fpstate_to_sigframe
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_read_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap.c:iomap_dio_actor
- fs/iomap.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__x32_compat_sys_socketcall
- net/compat.c:__ia32_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_connect
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_sendmsg
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_sendmsg
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812a6b9e-ffffffff812a6bcb: __check_object_size.cold.1 (STB_LOCAL)
ffffffff812a6990-ffffffff812a6b22: __check_object_size (STB_GLOBAL)
5.3
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812c20a1)
Location: mm/usercopy.c:250
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:___sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_skb
- net/bpf/test_run.c:bpf_prog_test_run_skb
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812c223d-ffffffff812c22b8: __check_object_size.cold (STB_LOCAL)
ffffffff812c2070-ffffffff812c21c0: __check_object_size (STB_GLOBAL)
5.4
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812d3fd1)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- arch/x86/platform/uv/tlb_uv.c:tunables_write
- arch/x86/platform/uv/tlb_uv.c:ptc_proc_write
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812d416d-ffffffff812d41e8: __check_object_size.cold (STB_LOCAL)
ffffffff812d3fa0-ffffffff812d40f0: __check_object_size (STB_GLOBAL)
5.8
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff81309e60)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- arch/x86/platform/uv/tlb_uv.c:tunables_write
- arch/x86/platform/uv/tlb_uv.c:ptc_proc_write
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/kexec.c:kimage_alloc_init
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read_group
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:copy_nodes_to_user
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__do_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:ioctl_file_dedupe_range
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/namespace.c:copy_mount_options
- fs/namespace.c:copy_mount_options
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_actor
- fs/iomap/direct-io.c:iomap_dio_inline_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:do_proc_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_file_direct_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:blk_complete_sghdr_rq
- block/scsi_ioctl.c:blk_fill_sghdr_rq
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:copy_page_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
- drivers/gpio/gpiolib.c:lineevent_read
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/acpi/acpi_dbg.c:acpi_aml_write_user
- drivers/acpi/acpi_dbg.c:acpi_aml_read_user
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/n_tty.c:tty_copy_to_user
- drivers/tty/n_tty.c:tty_copy_to_user
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:extract_crng_user
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_get_pci
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_features
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_setsockopt
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_setsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
Symbols:
ffffffff81309d10-ffffffff81309e53: __check_object_size.part.0 (STB_LOCAL)
ffffffff81309ef8-ffffffff81309f73: __check_object_size.part.0.cold (STB_LOCAL)
ffffffff81309e60-ffffffff81309e7e: __check_object_size (STB_GLOBAL)
5.11
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff81315c80)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/kexec.c:kimage_alloc_init
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read_group
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:copy_nodes_to_user
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:ioctl_file_dedupe_range
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_actor
- fs/iomap/direct-io.c:iomap_dio_inline_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:do_proc_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:blk_complete_sghdr_rq
- block/scsi_ioctl.c:blk_fill_sghdr_rq
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:copy_page_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/acpi/acpi_dbg.c:acpi_aml_write_user
- drivers/acpi/acpi_dbg.c:acpi_aml_read_user
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/tty_io.c:iterate_tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:extract_crng_user
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_get_pci
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_features
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
Symbols:
ffffffff81315b30-ffffffff81315c73: __check_object_size.part.0 (STB_LOCAL)
ffffffff81bea405-ffffffff81bea480: __check_object_size.part.0.cold (STB_LOCAL)
ffffffff81315c80-ffffffff81315c9e: __check_object_size (STB_GLOBAL)
5.13
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff8131be70)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_scaling_write
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/kexec.c:kimage_alloc_init
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_actor
- fs/iomap/direct-io.c:iomap_dio_inline_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_write_file
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:copy_page_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/tty_io.c:tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:extract_crng_user
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_common
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/platform/x86/intel_pmc_core.c:pmc_core_lpm_latch_mode_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_setsockopt
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
Symbols:
ffffffff8131bd20-ffffffff8131be63: __check_object_size.part.0 (STB_LOCAL)
ffffffff81bdc43f-ffffffff81bdc4ba: __check_object_size.part.0.cold (STB_LOCAL)
ffffffff8131be70-ffffffff8131be8e: __check_object_size (STB_GLOBAL)
5.15
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff81369150)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x64_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_scaling_write
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_hwlat.c:hwlat_mode_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_bitmap
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_bin_write_iter
- fs/configfs/file.c:configfs_bin_read_iter
- fs/configfs/file.c:configfs_read_iter
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/bsg-lib.c:bsg_transport_sg_io_fn
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/tty_io.c:tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:put_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_setsockopt
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
Symbols:
ffffffff81369000-ffffffff81369143: __check_object_size.part.0 (STB_LOCAL)
ffffffff81cc3648-ffffffff81cc36c3: __check_object_size.part.0.cold (STB_LOCAL)
ffffffff81369150-ffffffff8136916b: __check_object_size (STB_GLOBAL)
5.19
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff813e6ed0)
Location: mm/usercopy.c:212
Inline: True
Direct callers:
- arch/x86/coco/tdx/tdx.c:tdx_get_report
- arch/x86/coco/tdx/tdx.c:tdx_get_report
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/crash_dump_64.c:__copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sys.c:override_release
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/module/main.c:__do_sys_init_module
- kernel/profile.c:read_profile
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/user_namespace.c:proc_setgroups_write
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_hwlat.c:hwlat_mode_write
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:kernel_get_mempolicy
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/huge_memory.c:split_huge_pages_write
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/read_metadata.c:fsverity_read_buffer
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_bin_write_iter
- fs/configfs/file.c:configfs_bin_read_iter
- fs/configfs/file.c:configfs_read_iter
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/bsg-lib.c:bsg_transport_sg_io_fn
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- lib/seq_buf.c:seq_buf_to_user
- drivers/gpio/gpiolib-cdev.c:lineevent_read
- drivers/pci/vgaarb.c:vga_arb_write
- drivers/pci/vgaarb.c:vga_arb_read
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/tty_io.c:tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/virtio_console.c:port_fops_write
- drivers/char/virtio_console.c:fill_readbuf
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:put_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/socket.c:move_addr_to_kernel
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_setsockopt
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
- net/mctp/af_mctp.c:mctp_sendmsg
Symbols:
ffffffff813e6de0-ffffffff813e6ec4: __check_object_size.part.0 (STB_LOCAL)
ffffffff81e75d14-ffffffff81e75d93: __check_object_size.part.0.cold (STB_LOCAL)
ffffffff813e6ed0-ffffffff813e6eff: __check_object_size (STB_GLOBAL)
6.2
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff8146e980)
Location: mm/usercopy.c:213
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/crash_dump_64.c:__copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sys.c:override_release
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/module/main.c:__do_sys_init_module
- kernel/profile.c:read_profile
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/user_namespace.c:proc_setgroups_write
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_hwlat.c:hwlat_mode_write
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_delete_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/vmscan.c:lru_gen_seq_write
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:copy_nodes_to_user
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/huge_memory.c:split_huge_pages_write
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/read_metadata.c:fsverity_read_buffer
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_bin_write_iter
- fs/configfs/file.c:configfs_bin_read_iter
- fs/configfs/file.c:configfs_read_iter
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:notify_set_filter
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/apparmor/notify.c:build_unotif
- security/apparmor/notify.c:build_unotif
- block/bsg-lib.c:bsg_transport_sg_io_fn
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- io_uring/net.c:io_recvmsg
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/gpio/gpiolib-cdev.c:lineevent_read_unlocked
- drivers/pci/vgaarb.c:vga_arb_write
- drivers/pci/vgaarb.c:vga_arb_read
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/tty_io.c:tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/virtio_console.c:port_fops_write
- drivers/char/virtio_console.c:fill_readbuf
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:put_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/socket.c:move_addr_to_kernel
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
- net/mctp/af_mctp.c:mctp_sendmsg
- lib/seq_buf.c:seq_buf_to_user
Symbols:
ffffffff8146e980-ffffffff8146eac2: __check_object_size.part.0 (STB_LOCAL)
ffffffff8146eae0-ffffffff8146eb0f: __check_object_size (STB_GLOBAL)
6.5
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff814a3140)
Location: mm/usercopy.c:213
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/crash_dump_64.c:__copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__do_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sys.c:override_release
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/module/main.c:__do_sys_init_module
- kernel/profile.c:read_profile
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/user_namespace.c:proc_setgroups_write
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_hwlat.c:hwlat_mode_write
- kernel/trace/trace_osnoise.c:osnoise_cpus_write
- kernel/trace/trace_osnoise.c:osnoise_options_write
- kernel/trace/trace_events_user.c:user_event_perf
- kernel/trace/trace_events_user.c:user_event_ftrace
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_delete_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/vmscan.c:lru_gen_seq_write
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:copy_nodes_to_user
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/huge_memory.c:split_huge_pages_write
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/read_metadata.c:fsverity_read_buffer
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_bin_write_iter
- fs/configfs/file.c:configfs_bin_read_iter
- fs/configfs/file.c:configfs_read_iter
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:notify_set_filter
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/apparmor/notify.c:append_str
- crypto/jitterentropy-testing.c:jent_raw_hires_read
- block/bsg-lib.c:bsg_transport_sg_io_fn
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- io_uring/io_uring.c:io_register_iowq_aff
- io_uring/net.c:io_recvmsg
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/gpio/gpiolib-cdev.c:lineevent_read_unlocked
- drivers/pci/vgaarb.c:vga_arb_write
- drivers/pci/vgaarb.c:vga_arb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_write
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_read
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_write
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_read
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:do_tty_write
- drivers/tty/tty_io.c:tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/virtio_console.c:port_fops_write
- drivers/char/virtio_console.c:fill_readbuf
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:put_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/socket.c:move_addr_to_kernel
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_recvmsg
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
- net/mctp/af_mctp.c:mctp_sendmsg
- lib/seq_buf.c:seq_buf_to_user
Symbols:
ffffffff814a3140-ffffffff814a3282: __check_object_size.part.0 (STB_LOCAL)
ffffffff814a32a0-ffffffff814a32cf: __check_object_size (STB_GLOBAL)
6.8
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff814d3fe0)
Location: mm/usercopy.c:213
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:parse_microcode_blobs
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/crash_dump_64.c:__copy_oldmem_page
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
- kernel/capability.c:__do_sys_capset
- kernel/capability.c:__do_sys_capget
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__do_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sys.c:override_release
- kernel/regset.c:copy_regset_to_user
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/module/main.c:__do_sys_init_module
- kernel/profile.c:read_profile
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
- kernel/user_namespace.c:proc_setgroups_write
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/trace_hwlat.c:hwlat_mode_write
- kernel/trace/trace_osnoise.c:osnoise_cpus_write
- kernel/trace/trace_osnoise.c:osnoise_options_write
- kernel/trace/trace_events_user.c:user_event_perf
- kernel/trace/trace_events_user.c:user_event_ftrace
- kernel/trace/bpf_trace.c:bpf_uprobe_multi_link_fill_link_info
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_fill_link_info
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_copy_to_user
- kernel/bpf/syscall.c:bpf_copy_to_user
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_delete_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/helpers.c:bpf_copy_from_user
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:copy_to_user_nofault
- mm/maccess.c:copy_from_user_nofault
- mm/vmscan.c:lru_gen_seq_write
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:copy_nodes_to_user
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/huge_memory.c:split_huge_pages_write
- mm/memfd.c:__do_sys_memfd_create
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/namespace.c:__do_sys_statmount
- fs/namespace.c:__do_sys_statmount
- fs/seq_file.c:seq_read_iter
- fs/seq_file.c:seq_read_iter
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__do_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/read_metadata.c:fsverity_read_buffer
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/iomap/direct-io.c:iomap_dio_inline_iter
- fs/proc/task_mmu.c:do_pagemap_scan
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/proc_sysctl.c:proc_sys_call_handler
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/kcore.c:read_kcore_iter
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/proc/vmcore.c:__read_vmcore
- fs/kernfs/file.c:kernfs_fop_write_iter
- fs/kernfs/file.c:kernfs_file_read_iter
- fs/configfs/file.c:configfs_bin_write_iter
- fs/configfs/file.c:configfs_bin_read_iter
- fs/configfs/file.c:configfs_read_iter
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/debugfs/file.c:debugfs_write_file_str
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/security.c:lsm_fill_user_ctx
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:notify_set_filter
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/apparmor/notify.c:append_str
- security/landlock/syscalls.c:__do_sys_landlock_create_ruleset
- block/bsg-lib.c:bsg_transport_sg_io_fn
- block/bio-integrity.c:bio_integrity_copy_user
- block/bio-integrity.c:bio_integrity_free
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:read_table_data
- block/sed-opal.c:generic_table_write_data
- block/sed-opal.c:opal_discovery0_end
- io_uring/net.c:io_recvmsg
- io_uring/register.c:io_register_iowq_aff
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:lineevent_read
- drivers/pci/vgaarb.c:vga_arb_write
- drivers/pci/vgaarb.c:vga_arb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_write
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_read
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_write
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_read
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:iterate_tty_write
- drivers/tty/tty_io.c:tty_read
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_get
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/virtio_console.c:port_fops_write
- drivers/char/virtio_console.c:fill_readbuf
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_get_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_get_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_get_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_set_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_set_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_set_ioctl
- drivers/gpu/drm/drm_file.c:drm_read
- drivers/gpu/drm/drm_framebuffer.c:drm_mode_dirtyfb_ioctl
- drivers/gpu/drm/drm_gem.c:drm_gem_objects_lookup
- drivers/gpu/drm/drm_ioctl.c:drm_ioctl
- drivers/gpu/drm/drm_ioctl.c:drm_ioctl
- drivers/gpu/drm/drm_ioctl.c:drm_copy_field
- drivers/gpu/drm/drm_ioctl.c:drm_getunique
- drivers/gpu/drm/drm_plane.c:drm_mode_getplane
- drivers/gpu/drm/drm_property.c:drm_mode_createblob_ioctl
- drivers/gpu/drm/drm_property.c:drm_mode_getblob_ioctl
- drivers/gpu/drm/drm_syncobj.c:drm_syncobj_timeline_signal_ioctl
- drivers/gpu/drm/drm_syncobj.c:drm_syncobj_array_find
- drivers/gpu/drm/drm_debugfs.c:connector_write
- drivers/gpu/drm/drm_debugfs_crc.c:crtc_crc_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
- net/socket.c:put_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/socket.c:move_addr_to_kernel
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/datagram.c:hash_and_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ipv4/ip_options.c:ip_options_get
- net/ipv4/ip_output.c:ip_generic_getfrag
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_set_mcast_msfilter
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/tcp.c:skb_do_copy_data_nocache
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ping.c:ping_common_sendmsg
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv4/tcp_ao.c:tcp_ao_get_repair
- net/ipv4/tcp_ao.c:tcp_ao_get_sock_info
- net/ipv4/tcp_ao.c:tcp_ao_copy_mkts_to_user
- net/ipv4/tcp_ao.c:copy_struct_from_sockptr
- net/xfrm/xfrm_state.c:xfrm_user_policy
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_set_mcast_msfilter
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_recvmsg
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/mptcp/protocol.c:mptcp_sendmsg
- net/mptcp/protocol.c:mptcp_sendmsg
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
- net/mctp/af_mctp.c:mctp_sendmsg
- lib/seq_buf.c:seq_buf_to_user
Symbols:
ffffffff814d3fe0-ffffffff814d4122: __check_object_size.part.0 (STB_LOCAL)
ffffffff814d4140-ffffffff814d416f: __check_object_size (STB_GLOBAL)
arm64
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (ffff800010379f58)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/arm64/kernel/ptrace.c:compat_tls_set
- arch/arm64/kernel/ptrace.c:compat_tls_get
- arch/arm64/kernel/ptrace.c:compat_vfp_set
- arch/arm64/kernel/ptrace.c:compat_vfp_get
- arch/arm64/kernel/ptrace.c:pac_generic_keys_set
- arch/arm64/kernel/ptrace.c:pac_generic_keys_get
- arch/arm64/kernel/ptrace.c:pac_address_keys_set
- arch/arm64/kernel/ptrace.c:pac_address_keys_get
- arch/arm64/kernel/ptrace.c:pac_mask_get
- arch/arm64/kernel/ptrace.c:sve_set
- arch/arm64/kernel/ptrace.c:sve_get
- arch/arm64/kernel/ptrace.c:system_call_set
- arch/arm64/kernel/ptrace.c:system_call_get
- arch/arm64/kernel/ptrace.c:tls_set
- arch/arm64/kernel/ptrace.c:tls_get
- arch/arm64/kernel/ptrace.c:fpr_get
- arch/arm64/kernel/ptrace.c:gpr_set
- arch/arm64/kernel/ptrace.c:gpr_get
- arch/arm64/kernel/ptrace.c:hw_break_set
- arch/arm64/kernel/ptrace.c:hw_break_set
- arch/arm64/kernel/ptrace.c:hw_break_get
- arch/arm64/kernel/ptrace.c:hw_break_get
- arch/arm64/kernel/signal.c:preserve_sve_context
- arch/arm64/kernel/crash_dump.c:copy_oldmem_page
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_read_guest_cached
- virt/kvm/kvm_main.c:kvm_write_guest_offset_cached
- virt/kvm/kvm_main.c:__kvm_write_guest_page
- virt/kvm/kvm_main.c:__kvm_read_guest_atomic
- virt/kvm/kvm_main.c:__kvm_read_guest_page
- virt/kvm/kvm_main.c:kvm_clear_dirty_log_protect
- virt/kvm/kvm_main.c:kvm_get_dirty_log_protect
- virt/kvm/kvm_main.c:kvm_get_dirty_log
- virt/kvm/arm/psci.c:kvm_arm_set_fw_reg
- virt/kvm/arm/psci.c:kvm_arm_get_fw_reg
- arch/arm64/kvm/guest.c:kvm_arm_set_reg
- arch/arm64/kvm/guest.c:kvm_arm_set_reg
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
- arch/arm64/kvm/sys_regs.c:reg_to_user
- arch/arm64/kvm/sys_regs.c:reg_from_user
- arch/arm64/kvm/sys_regs.c:get_wcr
- arch/arm64/kvm/sys_regs.c:set_wcr
- arch/arm64/kvm/sys_regs.c:get_wvr
- arch/arm64/kvm/sys_regs.c:set_wvr
- arch/arm64/kvm/sys_regs.c:get_bcr
- arch/arm64/kvm/sys_regs.c:set_bcr
- arch/arm64/kvm/sys_regs.c:get_bvr
- arch/arm64/kvm/sys_regs.c:set_bvr
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:_proc_do_string
- kernel/capability.c:__arm64_sys_capset
- kernel/capability.c:__arm64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__arm64_compat_sys_rt_sigpending
- kernel/signal.c:__arm64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__arm64_sys_setdomainname
- kernel/sys.c:__arm64_sys_gethostname
- kernel/sys.c:__arm64_sys_sethostname
- kernel/sys.c:__do_sys_newuname
- kernel/sched/core.c:__arm64_sys_sched_getaffinity
- kernel/sched/core.c:__arm64_sys_sched_setaffinity
- kernel/sched/core.c:__arm64_sys_sched_getattr
- kernel/sched/core.c:__arm64_sys_sched_setattr
- kernel/sched/core.c:__arm64_sys_sched_setattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:copy_chunked_from_user
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_output_sample_ustack
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__do_sys_mincore
- mm/mempolicy.c:__arm64_compat_sys_migrate_pages
- mm/mempolicy.c:__arm64_compat_sys_migrate_pages
- mm/mempolicy.c:__arm64_compat_sys_mbind
- mm/mempolicy.c:__arm64_compat_sys_set_mempolicy
- mm/mempolicy.c:__arm64_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__arm64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__arm64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events_ring
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:fill_psinfo
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:__arm64_sys_name_to_handle_at
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__arm64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/checksum.c:csum_partial_copy_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_features
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
Symbols:
ffff800010379f58-ffff80001037a134: __check_object_size (STB_GLOBAL)
armhf
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (c056515c)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/arm/kernel/ptrace.c:vfp_set
- arch/arm/kernel/ptrace.c:vfp_set
- arch/arm/kernel/ptrace.c:vfp_get
- arch/arm/kernel/ptrace.c:vfp_get
- arch/arm/kernel/ptrace.c:fpa_set
- arch/arm/kernel/ptrace.c:fpa_get
- arch/arm/kernel/ptrace.c:gpr_set
- arch/arm/kernel/ptrace.c:gpr_get
- arch/arm/kernel/crash_dump.c:copy_oldmem_page
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:_proc_do_string
- kernel/capability.c:__se_sys_capset
- kernel/capability.c:__se_sys_capget
- kernel/capability.c:__se_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__se_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__se_sys_setdomainname
- kernel/sys.c:__se_sys_gethostname
- kernel/sys.c:__se_sys_sethostname
- kernel/sys.c:__do_sys_newuname
- kernel/sched/core.c:__se_sys_sched_getaffinity
- kernel/sched/core.c:__se_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_getattr
- kernel/sched/core.c:__se_sys_sched_setattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__se_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_output_sample
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__se_sys_mincore
- mm/memfd.c:__se_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/exec.c:copy_strings
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:__se_sys_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__se_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:fill_psinfo
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf_fdpic.c:fill_psinfo
- fs/binfmt_elf_fdpic.c:create_elf_fdpic_tables
- fs/binfmt_elf_fdpic.c:create_elf_fdpic_tables
- fs/binfmt_elf_fdpic.c:create_elf_fdpic_tables
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/fhandle.c:__se_sys_open_by_handle_at
- fs/fhandle.c:do_sys_name_to_handle
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:mem_rw
- fs/proc/base.c:mem_rw
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:__se_sys_lookup_dcookie
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/pstore/ram_core.c:persistent_ram_update_user
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__se_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_new_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_readoob
- drivers/mtd/mtdchar.c:mtdchar_write
- drivers/mtd/mtdchar.c:mtdchar_read
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/usb/musb/musb_debugfs.c:musb_softconnect_write
- drivers/usb/musb/musb_debugfs.c:musb_test_mode_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/firmware/tegra/bpmp-debugfs.c:debugfs_store
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- sound/core/memory.c:copy_from_user_toio
- sound/core/memory.c:copy_to_user_fromio
- sound/core/control.c:snd_ctl_tlv_ioctl
- sound/core/control.c:snd_ctl_elem_user_tlv
- sound/core/info.c:snd_info_text_entry_write
- sound/core/pcm_lib.c:default_read_copy
- sound/core/pcm_lib.c:default_write_copy
- sound/core/compress_offload.c:snd_compr_write
- sound/core/compress_offload.c:snd_compr_write
- sound/core/compress_offload.c:snd_compr_write
- sound/soc/soc-generic-dmaengine-pcm.c:dmaengine_copy_user
- sound/soc/soc-generic-dmaengine-pcm.c:dmaengine_copy_user
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/socket.c:move_addr_to_kernel
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_copy_validate_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_prog_test_run_flow_dissector
- net/bpf/test_run.c:bpf_prog_test_run_skb
- net/bpf/test_run.c:bpf_ctx_finish
- net/bpf/test_run.c:bpf_test_init
- net/bpf/test_run.c:bpf_test_finish
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_send_hdrinc
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/wireless/wext-priv.c:ioctl_private_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
Symbols:
c056515c-c0565344: __check_object_size (STB_GLOBAL)
ppc64el
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (c00000000046d360)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/powerpc/kernel/ptrace.c:pmu_set
- arch/powerpc/kernel/ptrace.c:pmu_get
- arch/powerpc/kernel/ptrace.c:ebb_set
- arch/powerpc/kernel/ptrace.c:ebb_set
- arch/powerpc/kernel/ptrace.c:ebb_set
- arch/powerpc/kernel/ptrace.c:ebb_get
- arch/powerpc/kernel/ptrace.c:tar_set
- arch/powerpc/kernel/ptrace.c:tar_get
- arch/powerpc/kernel/ptrace.c:dscr_set
- arch/powerpc/kernel/ptrace.c:dscr_get
- arch/powerpc/kernel/ptrace.c:ppr_set
- arch/powerpc/kernel/ptrace.c:ppr_get
- arch/powerpc/kernel/ptrace.c:tm_dscr_set
- arch/powerpc/kernel/ptrace.c:tm_dscr_get
- arch/powerpc/kernel/ptrace.c:tm_ppr_set
- arch/powerpc/kernel/ptrace.c:tm_ppr_get
- arch/powerpc/kernel/ptrace.c:tm_tar_set
- arch/powerpc/kernel/ptrace.c:tm_tar_get
- arch/powerpc/kernel/ptrace.c:tm_spr_set
- arch/powerpc/kernel/ptrace.c:tm_spr_get
- arch/powerpc/kernel/ptrace.c:tm_spr_get
- arch/powerpc/kernel/ptrace.c:tm_spr_get
- arch/powerpc/kernel/ptrace.c:tm_cvsx_get
- arch/powerpc/kernel/ptrace.c:tm_cvmx_set
- arch/powerpc/kernel/ptrace.c:tm_cvmx_get
- arch/powerpc/kernel/ptrace.c:tm_cvmx_get
- arch/powerpc/kernel/ptrace.c:tm_cfpr_get
- arch/powerpc/kernel/ptrace.c:tm_cgpr_set
- arch/powerpc/kernel/ptrace.c:tm_cgpr_set
- arch/powerpc/kernel/ptrace.c:tm_cgpr_get
- arch/powerpc/kernel/ptrace.c:tm_cgpr_get
- arch/powerpc/kernel/ptrace.c:tm_cgpr_get
- arch/powerpc/kernel/ptrace.c:vsr_get
- arch/powerpc/kernel/ptrace.c:vr_set
- arch/powerpc/kernel/ptrace.c:vr_get
- arch/powerpc/kernel/ptrace.c:vr_get
- arch/powerpc/kernel/ptrace.c:fpr_get
- arch/powerpc/kernel/ptrace.c:gpr_set
- arch/powerpc/kernel/ptrace.c:gpr_set
- arch/powerpc/kernel/ptrace.c:gpr_get
- arch/powerpc/kernel/ptrace.c:gpr_get
- arch/powerpc/kernel/ptrace.c:gpr_get
- arch/powerpc/kernel/rtas.c:__se_sys_rtas
- arch/powerpc/kernel/rtas.c:__se_sys_rtas
- arch/powerpc/kernel/rtasd.c:rtas_log_read
- arch/powerpc/kernel/rtas-proc.c:ppc_rtas_progress_write
- arch/powerpc/kernel/rtas-proc.c:parse_number
- arch/powerpc/mm/book3s64/subpage_prot.c:__se_sys_subpage_prot
- arch/powerpc/mm/numa.c:topology_write
- arch/powerpc/lib/pmem.c:__copy_from_user_flushcache
- arch/powerpc/lib/checksum_wrappers.c:csum_and_copy_to_user
- arch/powerpc/lib/checksum_wrappers.c:csum_and_copy_from_user
- arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_freq_write
- arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_write
- arch/powerpc/platforms/pseries/dtl.c:dtl_file_read
- arch/powerpc/platforms/pseries/dtl.c:dtl_file_read
- arch/powerpc/platforms/pseries/lparcfg.c:lparcfg_write
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:_proc_do_string
- kernel/capability.c:__se_sys_capset
- kernel/capability.c:__se_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__se_compat_sys_rt_sigpending
- kernel/signal.c:__se_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__se_sys_setdomainname
- kernel/sys.c:__se_sys_gethostname
- kernel/sys.c:__se_sys_sethostname
- kernel/sched/core.c:__do_sys_sched_getaffinity
- kernel/sched/core.c:__do_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_getattr
- kernel/sched/core.c:__se_sys_sched_setattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_output_sample_ustack
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__se_sys_mincore
- mm/mempolicy.c:__se_compat_sys_migrate_pages
- mm/mempolicy.c:__se_compat_sys_migrate_pages
- mm/mempolicy.c:__se_compat_sys_migrate_pages
- mm/mempolicy.c:__se_compat_sys_mbind
- mm/mempolicy.c:__se_compat_sys_set_mempolicy
- mm/mempolicy.c:__se_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__se_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:__se_sys_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__se_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:__se_sys_name_to_handle_at
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:mem_rw
- fs/proc/base.c:mem_rw
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__se_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:copyout_mcsafe
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/nvram.c:nvram_misc_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_nvlink2.c:vfio_pci_npu2_rw
- drivers/vfio/pci/vfio_pci_nvlink2.c:vfio_pci_npu2_rw
- drivers/vfio/pci/vfio_pci_nvlink2.c:vfio_pci_nvgpu_rw
- drivers/vfio/pci/vfio_pci_nvlink2.c:vfio_pci_nvgpu_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- net/socket.c:__se_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
Symbols:
c00000000046d360-c00000000046d5f0: __check_object_size (STB_GLOBAL)
riscv64
: Selective Inline ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/usercopy.c (ffffffe0002511c2)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/riscv/kernel/ptrace.c:riscv_fpr_set
- arch/riscv/kernel/ptrace.c:riscv_fpr_set
- arch/riscv/kernel/ptrace.c:riscv_fpr_get
- arch/riscv/kernel/ptrace.c:riscv_fpr_get
- arch/riscv/kernel/ptrace.c:riscv_gpr_set
- arch/riscv/kernel/ptrace.c:riscv_gpr_get
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__se_sys_capset
- kernel/capability.c:__se_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__se_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__se_sys_setdomainname
- kernel/sys.c:__se_sys_sethostname
- kernel/sys.c:__do_sys_newuname
- kernel/sched/core.c:__se_sys_sched_getaffinity
- kernel/sched/core.c:__se_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_getattr
- kernel/sched/core.c:__se_sys_sched_setattr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/user_namespace.c:proc_setgroups_write
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_output_sample
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__se_sys_mincore
- mm/memfd.c:__se_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/exec.c:copy_strings
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:__se_sys_sysfs
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__se_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/fhandle.c:__se_sys_open_by_handle_at
- fs/fhandle.c:__se_sys_name_to_handle_at
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/base.c:mem_rw
- fs/proc/base.c:mem_rw
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:__se_sys_lookup_dcookie
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__se_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/checksum.c:csum_partial_copy_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:str_to_user
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-priv.c:ioctl_private_call
- net/wireless/wext-priv.c:ioctl_private_call
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
Symbols:
ffffffe0002511c2-ffffffe000251362: __check_object_size (STB_GLOBAL)
aws
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812cc5b1)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/nvme/host/core.c:nvme_submit_user_cmd
- drivers/nvme/host/core.c:nvme_submit_user_cmd
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812cc74d-ffffffff812cc7c8: __check_object_size.cold (STB_LOCAL)
ffffffff812cc580-ffffffff812cc6d0: __check_object_size (STB_GLOBAL)
azure
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812bd421)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/nvme/host/core.c:nvme_submit_user_cmd
- drivers/nvme/host/core.c:nvme_submit_user_cmd
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812bd5bd-ffffffff812bd638: __check_object_size.cold (STB_LOCAL)
ffffffff812bd3f0-ffffffff812bd540: __check_object_size (STB_GLOBAL)
gcp
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812ca3c1)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812ca55d-ffffffff812ca5d8: __check_object_size.cold (STB_LOCAL)
ffffffff812ca390-ffffffff812ca4e0: __check_object_size (STB_GLOBAL)
lowlatency
: Selective Inline, Transformation ⚠️void __check_object_size(const void *ptr, long unsigned int n, bool to_user);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/usercopy.c (ffffffff812db0c1)
Location: mm/usercopy.c:256
Inline: True
Direct callers:
- arch/x86/kernel/ldt.c:read_ldt
- arch/x86/kernel/fpu/regset.c:fpregs_set
- arch/x86/kernel/fpu/regset.c:fpregs_get
- arch/x86/kernel/fpu/regset.c:xstateregs_set
- arch/x86/kernel/fpu/regset.c:xstateregs_get
- arch/x86/kernel/fpu/regset.c:xfpregs_set
- arch/x86/kernel/fpu/regset.c:xfpregs_get
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/signal.c:__fpu__restore_sig
- arch/x86/kernel/fpu/xstate.c:copy_user_to_xstate
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/fpu/xstate.c:copy_xstate_to_user
- arch/x86/kernel/ptrace.c:ioperm_get
- arch/x86/kernel/tls.c:regset_tls_set
- arch/x86/kernel/tboot.c:tboot_log_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
- arch/x86/kernel/cpu/microcode/intel.c:generic_load_microcode
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
- arch/x86/kernel/umip.c:fixup_umip_exception
- arch/x86/mm/tlb.c:tlbflush_write_file
- arch/x86/mm/pkeys.c:init_pkru_write_file
- arch/x86/platform/uv/tlb_uv.c:tunables_write
- arch/x86/platform/uv/tlb_uv.c:ptc_proc_write
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_readdata
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/debug.c:sched_feat_write
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:devkmsg_write
- kernel/profile.c:read_profile
- kernel/module.c:__do_sys_init_module
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec.c:do_kexec_load
- kernel/user_namespace.c:proc_setgroups_write
- kernel/kprobes.c:write_enabled_file_bool
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/relay.c:relay_file_read
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_buffers_read
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_mark_raw_write
- kernel/trace/trace.c:tracing_mark_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/verifier.c:bpf_verifier_vlog
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- mm/maccess.c:__probe_user_write
- mm/maccess.c:__probe_kernel_write
- mm/maccess.c:__probe_user_read
- mm/maccess.c:__probe_kernel_read
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:get_nodes
- mm/migrate.c:do_pages_stat
- mm/migrate.c:do_pages_stat
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
- fs/read_write.c:rw_copy_check_uvector
- fs/namei.c:readlink_copy
- fs/ioctl.c:do_vfs_ioctl
- fs/readdir.c:compat_filldir
- fs/readdir.c:compat_fillonedir
- fs/readdir.c:fillonedir
- fs/select.c:do_sys_poll
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/filesystems.c:fs_name
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
- fs/xattr.c:setxattr
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_read_from_buffer
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
- fs/fsopen.c:fscontext_read
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_write
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/aio.c:aio_read_events
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:fill_psinfo
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/fhandle.c:do_handle_open
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/iomap/direct-io.c:iomap_dio_actor
- fs/proc/task_mmu.c:pagemap_read
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:environ_read
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/kernfs/file.c:kernfs_fop_write
- fs/kernfs/file.c:kernfs_fop_read
- fs/configfs/file.c:configfs_write_file
- fs/dcookies.c:do_lookup_dcookie
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_main
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_instantiate_key_common
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
- security/keys/request_key_auth.c:request_key_auth_read
- security/keys/user_defined.c:user_read
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
- security/keys/trusted.c:trusted_read
- security/keys/encrypted-keys/encrypted.c:encrypted_read
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/selinuxfs.c:sel_write_load
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_io
- block/bsg.c:bsg_scsi_complete_rq
- block/bsg.c:bsg_scsi_fill_hdr
- block/bsg-lib.c:bsg_transport_complete_rq
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-mq-debugfs.c:queue_state_write
- block/sed-opal.c:write_shadow_mbr
- lib/iov_iter.c:hash_and_copy_to_iter
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
- lib/strncpy_from_user.c:strncpy_from_user
- drivers/video/fbdev/core/fbmem.c:fb_write
- drivers/video/fbdev/core/fbmem.c:fb_read
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
- drivers/tty/tty_io.c:tty_write
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/vt/vc_screen.c:vcs_write
- drivers/tty/vt/vc_screen.c:vcs_read
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/vt.c:con_font_op
- drivers/char/mem.c:write_mem
- drivers/char/mem.c:read_mem
- drivers/char/random.c:urandom_read
- drivers/char/hw_random/core.c:rng_dev_read
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_new_read
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/gpu/vga/vgaarb.c:vga_arb_write
- drivers/gpu/vga/vgaarb.c:vga_arb_read
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_do_read
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devices.c:usb_device_dump
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
- drivers/input/mousedev.c:mousedev_read
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:____sys_sendmsg
- net/socket.c:move_addr_to_user
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_setsockopt
- net/core/datagram.c:skb_copy_datagram_from_iter
- net/core/datagram.c:simple_copy_to_iter
- net/core/scm.c:put_cmsg
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/filter.c:sk_get_filter
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/core/skmsg.c:sk_msg_memcopy_from_iter
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:put_cmsg_compat
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/netlink/af_netlink.c:netlink_sendmsg
- net/bpf/test_run.c:bpf_ctx_init
- net/ipv4/ip_options.c:ip_options_get_from_user
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/raw.c:raw_geticmpfilter
- net/ipv4/raw.c:raw_seticmpfilter
- net/ipv4/udp.c:udp_lib_getsockopt
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udplite_getfrag
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv6/udp.c:udpv6_recvmsg
- net/ipv6/udp.c:udplite_getfrag
- net/ipv6/raw.c:rawv6_send_hdrinc
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_sendmsg_spkt
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/rfkill/core.c:rfkill_fop_write
- net/rfkill/core.c:rfkill_fop_read
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_setsockopt
- lib/seq_buf.c:seq_buf_to_user
- arch/x86/lib/usercopy.c:copy_from_user_nmi
Symbols:
ffffffff812db25d-ffffffff812db2d8: __check_object_size.cold (STB_LOCAL)
ffffffff812db090-ffffffff812db1e0: __check_object_size (STB_GLOBAL)
Regular
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅