Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/socket.c recvmsg_copy_msghdr() -> copy_msghdr_from_user()

Type Parameter Key Value
PARAM_VALUE 0 kmsg 3857169792411197440,7296525252567363584
PARAM_VALUE 2 save_addr 1891172664053686272
PARAM_VALUE 3 iov 6192089065456283648
PARAM_VALUE 3 *iov 1440982837200715776
DATA_SOURCE 0 kmsg $0
DATA_SOURCE 1 umsg $1
DATA_SOURCE 2 save_addr $3
DATA_SOURCE 3 iov $4
USER_DATA 1 umsg 0-u64max
USER_PTR 0 kmsg->msg_name

net/socket.c sendmsg_copy_msghdr() -> copy_msghdr_from_user()

Type Parameter Key Value
PARAM_VALUE 0 kmsg 6646178110764380160,7067155996934815744
PARAM_VALUE 0 kmsg->msg_name 7060839336872996864
PARAM_VALUE 2 save_addr 0
PARAM_VALUE 3 iov 5884686590603857920
PARAM_VALUE 3 *iov 3053589707681656832
BUF_SIZE 0 kmsg->msg_name 128
DATA_SOURCE 0 kmsg $0
DATA_SOURCE 1 umsg $1
DATA_SOURCE 3 iov $3
USER_DATA 0 kmsg->msg_flags 0-u32max[c]
USER_DATA 1 umsg 0-u64max