check_free_strict: New stricter cross function use after free check
[smatch.git] / smatch_data / kernel.rosenberg_funcs
blob858a30af976c2fe948f6f4a22b7b57f6aff74a00
1 // list of copy_to_user function and buffer parameters.
2 // generated by `gen_rosenberg_funcs.sh`
3 bits_to_user 0
4 cfs_trace_copyout_string 2
5 compat_copy_entry_to_user 0
6 compat_filldir 1
7 compat_filldir64 1
8 copy_gctl_to_user 2
9 copy_msqid_to_user 1
10 copy_semid_to_user 1
11 copy_shmid_to_user 1
12 copy_shminfo_to_user 1
13 copy_to 1
14 __copy_to_user 1
15 copy_to_user 1
16 crystalhd_user_data 1
17 csum_partial_copy_to_user 1
18 diva_os_copy_to_user 1
19 diva_os_copy_to_user 2
20 divas_maint_read 1
21 divas_maint_write 1
22 divas_um_idi_copy_to_user 1
23 drm_copy_field 2
24 echo_copyout_lsm 0
25 fat_compat_ioctl_filldir 1
26 fat_ioctl_filldir 1
27 fd_copyout 1
28 filldir 1
29 filldir64 1
30 gnet_stats_copy 2
31 gnet_stats_copy_app 1
32 gnet_stats_copy_queue 1
33 gru_user_copy_handle 1
34 ib_copy_to_udata 1
35 kernel_termios_to_user_termios 1
36 kernel_termios_to_user_termios_1 1
37 kfifo_copy_to_user 1
38 __kfifo_to_user 1
39 libcfs_ioctl_popdata 1
40 maint_read_write 0
41 memcpy_toiovec 1
42 memcpy_toiovecend 1
43 mic_virtio_copy_to_user 1
44 mic_vringh_copy 2
45 nla_put 3
46 nla_put_string 2
47 nvme_trans_copy_to_user 1
48 nvme_trans_supported_vpd_pages 2
49 nvme_trans_unit_serial_page 2
50 obd_ioctl_popdata 1
51 putused_user 1
52 put_v4l2_input32 0
53 put_v4l2_pix_format 0
54 put_v4l2_pix_format_mplane 0
55 put_v4l2_sliced_vbi_format 0
56 put_v4l2_vbi_format 0
57 seq_copy_in_user 1
58 set_arg 1
59 set_fd_set 2
60 str_to_user 0
61 uinput_str_to_user 1
62 __videobuf_copy_stream 1
63 __videobuf_copy_to_user 1
64 xdi_copy_to_user 1
65 xdi_copy_to_user 2
66 xfer_to_user 1
67 xfrm_mark_put 1
68 xfs_bulkstat_one_fmt 3
69 xfs_getbmap_format 1
70 xfs_getbmapx_format 1
71 xfs_inumbers_fmt 1
72 xt_compat_match_to_user 0
73 xt_compat_target_to_user 0