Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

net/ipv4/netfilter/ip_tables.c translate_compat_table() -> compat_copy_entry_from_user()

Type Parameter Key Value
PARAM_VALUE 0 e 0-18446744073709547519
PARAM_VALUE 1 dstptr 5469139285664821248
PARAM_VALUE 2 size 5800573485893124096
PARAM_VALUE 3 newinfo 4096-ptr_max
PARAM_VALUE 3 newinfo->hook_entry 4096-ptr_max
PARAM_VALUE 3 newinfo->number 1-268435455
PARAM_VALUE 3 newinfo->size 0-536870847
PARAM_VALUE 3 newinfo->underflow 4096-ptr_max
PARAM_VALUE 3 *newinfo->hook_entry 0-4294967295
PARAM_VALUE 3 *newinfo->underflow 0-4294967295
BUF_SIZE 3 newinfo 64-536870911
BUF_SIZE 3 newinfo 64-536870911
BUF_SIZE 4 base 0-536870847
CAPPED_DATA 0 e 1
CAPPED_DATA 3 newinfo->number 1
DATA_SOURCE 3 newinfo r xt_alloc_table_info
NS_CAPABLE 0 12
MEM_ZERO 3 newinfo->entries
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 *size 0-536870847
USER_DATA 3 newinfo->size 0-536870847
NO_OVERFLOW_SIMPLE 2 *size
NO_OVERFLOW_SIMPLE 3 newinfo->number
NO_OVERFLOW_SIMPLE 3 newinfo->size
UNITS 0 e unit_byte
USER_PTR 2 size

net/ipv6/netfilter/ip6_tables.c translate_compat_table() -> compat_copy_entry_from_user()

Type Parameter Key Value
PARAM_VALUE 0 e 0-18446744073709547519
PARAM_VALUE 1 dstptr 2241924710804168704
PARAM_VALUE 2 size 2317150895716552704
PARAM_VALUE 3 newinfo 4096-ptr_max
PARAM_VALUE 3 newinfo->hook_entry 4096-ptr_max
PARAM_VALUE 3 newinfo->number 1-268435455
PARAM_VALUE 3 newinfo->size 0-536870847
PARAM_VALUE 3 newinfo->underflow 4096-ptr_max
PARAM_VALUE 3 *newinfo->hook_entry 0-4294967295
PARAM_VALUE 3 *newinfo->underflow 0-4294967295
BUF_SIZE 3 newinfo 64-536870911
BUF_SIZE 3 newinfo 64-536870911
BUF_SIZE 4 base 0-536870847
CAPPED_DATA 0 e 1
CAPPED_DATA 3 newinfo->number 1
DATA_SOURCE 3 newinfo r xt_alloc_table_info
NS_CAPABLE 0 12
MEM_ZERO 3 newinfo->entries
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 *size 0-536870847
USER_DATA 3 newinfo->size 0-536870847
NO_OVERFLOW_SIMPLE 2 *size
NO_OVERFLOW_SIMPLE 3 newinfo->number
NO_OVERFLOW_SIMPLE 3 newinfo->size
UNITS 0 e unit_byte
USER_PTR 2 size

net/ipv4/netfilter/arp_tables.c translate_compat_table() -> compat_copy_entry_from_user()

Type Parameter Key Value
PARAM_VALUE 0 e 0-18446744073709547519
PARAM_VALUE 1 dstptr 123292008233758720
PARAM_VALUE 2 size 514295971765215232
PARAM_VALUE 3 newinfo 4096-ptr_max
PARAM_VALUE 3 newinfo->hook_entry 4096-ptr_max
PARAM_VALUE 3 newinfo->number 1-268435455
PARAM_VALUE 3 newinfo->size 0-536870847
PARAM_VALUE 3 newinfo->underflow 4096-ptr_max
PARAM_VALUE 3 *newinfo->hook_entry 0-4294967295
PARAM_VALUE 3 *newinfo->underflow 0-4294967295
BUF_SIZE 3 newinfo 64-536870911
BUF_SIZE 3 newinfo 64-536870911
BUF_SIZE 4 base 0-536870847
CAPPED_DATA 0 e 1
CAPPED_DATA 3 newinfo->number 1
DATA_SOURCE 3 newinfo r xt_alloc_table_info
NS_CAPABLE 0 12
MEM_ZERO 3 newinfo->entries
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 *size 0-536870847
USER_DATA 3 newinfo->size 0-536870847
NO_OVERFLOW_SIMPLE 2 *size
NO_OVERFLOW_SIMPLE 3 newinfo->number
NO_OVERFLOW_SIMPLE 3 newinfo->size
UNITS 0 e unit_byte
USER_PTR 2 size