Defined in 1 files as a function:
Referenced in 23 files:
- drivers/gpu/drm/drm_debugfs.c, line 113
- fs/ntfs3/super.c, line 769
- fs/proc/array.c, line 152
- ipc/msg.c, line 1344
- ipc/sem.c, line 2451
- ipc/shm.c, line 1846
- kernel/trace/trace.c, line 2973
- kernel/user_namespace.c
- net/bluetooth/af_bluetooth.c, line 867
- net/ipv4/ping.c, line 1103
- net/ipv4/raw.c, line 1062
- net/ipv4/tcp_ipv4.c
- net/ipv4/udp.c
- net/ipv6/datagram.c, line 1115
- net/ipv6/ip6_flowlabel.c, line 860
- net/ipv6/tcp_ipv6.c
- net/key/af_key.c, line 3813
- net/llc/llc_proc.c, line 148
- net/packet/af_packet.c, line 4763
- net/phonet/socket.c
- net/sctp/proc.c
- net/unix/af_unix.c, line 3758
- security/keys/proc.c
Smatch caller information:
net/ipv4/tcp_ipv4.c bpf_iter_tcp_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/tcp_ipv4.c bpf_iter_tcp_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/tcp_ipv4.c get_openreq4() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/tcp_ipv4.c get_tcp4_sock() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv6/datagram.c __ip6_dgram_sock_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/drm_debugfs.c drm_clients_info() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->size | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | &dev->filelist_mutex | ||
| LOCK2 | &priv->client_name_lock | ||
| LOCK2 | rcu_read | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct drm_device)->filelist_mutex | ||
| TYPE_LOCK | (struct drm_file)->client_name_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/key/af_key.c pfkey_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/ping.c ping_v4_format_sock() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/packet/af_packet.c packet_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/raw.c raw_sock_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
ipc/sem.c sysvipc_sem_proc_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
fs/proc/array.c task_state() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->size | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-11442450941[c] |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/sctp/proc.c sctp_assocs_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/sctp/proc.c sctp_eps_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | &head->lock | ||
| LOCK2 | bh | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct sctp_hashbucket)->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
ipc/msg.c sysvipc_msg_proc_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c find_ge_key() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | seq | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | global &key_serial_lock | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c key_serial_next() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c proc_key_users_next() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c proc_key_users_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c proc_key_users_start() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | seq | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | global &key_user_lock | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c proc_key_users_start() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| PARAM_VALUE | 0 | seq->file | 4096-ptr_max |
| PARAM_VALUE | 0 | seq->file->f_cred | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| DATA_SOURCE | 0 | seq | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | global &key_user_lock | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c proc_keys_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| PARAM_VALUE | 0 | seq->file | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | rcu_read | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
security/keys/proc.c proc_keys_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| PARAM_VALUE | 0 | seq->file | 4096-ptr_max |
| PARAM_VALUE | 0 | seq->file->f_cred | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | rcu_read | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/unix/af_unix.c bpf_iter_unix_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | sk | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/phonet/socket.c pn_res_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/phonet/socket.c pn_sock_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv6/ip6_flowlabel.c ip6fl_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/llc/llc_proc.c llc_seq_socket_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->size | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/udp.c bpf_iter_udp_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | sk | ||
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv4/udp.c udp4_format_sock() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
kernel/user_namespace.c gid_m_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
kernel/user_namespace.c proc_gid_map_write() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
kernel/user_namespace.c proc_projid_map_write() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
kernel/user_namespace.c proc_uid_map_write() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
kernel/user_namespace.c projid_m_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
kernel/user_namespace.c uid_m_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/bluetooth/af_bluetooth.c bt_seq_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| PARAM_VALUE | 0 | seq->file | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
kernel/trace/trace.c print_trace_header() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->size | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-11442450941[c] |
| HALF_LOCKED2 | 0 | &seq->lock |
net/ipv6/tcp_ipv6.c get_openreq6() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
net/ipv6/tcp_ipv6.c get_tcp6_sock() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
ipc/shm.c sysvipc_shm_proc_show() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->count | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-13442450941 |
| LOCK2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct seq_file)->lock |
fs/ntfs3/super.c ntfs_show_options() -> seq_user_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| CAPPED_DATA | 0 | seq->size | 1 |
| DATA_SOURCE | 0 | seq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | seq->read_pos | 0-11442450941[c] |
| NO_OVERFLOW_SIMPLE | 0 | seq->count | |
| HALF_LOCKED2 | global &namespace_sem | ||
| HALF_LOCKED2 | 0 | &seq->lock |