Defined in 7 files as a member:

Defined in 2 files as a function:

Referenced in 26 files:

Smatch caller information:

net/netfilter/nf_nat_sip.c map_sip_addr() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 3 dptr 969033113277771776,1097446839666429952
PARAM_VALUE 4 datalen 2707693340019548160,6202126820813148160
PARAM_VALUE 6 matchlen 1-u32max
PARAM_VALUE 7 addr 3612635987438829568
PARAM_VALUE 7 addr->ip 0-255
PARAM_VALUE 8 port 1024-u16max
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 protoff $1
DATA_SOURCE 2 dataoff $2
DATA_SOURCE 3 dptr $3
DATA_SOURCE 4 datalen $4
CONSTRAINT 2 dataoff <49
UNITS 1 protoff unit_byte
UNITS 2 dataoff unit_byte

net/netfilter/nf_nat_sip.c nf_nat_sip() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 3 dptr 969033113277771776,1097446839666429952
PARAM_VALUE 3 *dptr 4096-u64max
PARAM_VALUE 4 datalen 2707693340019548160,6202126820813148160
PARAM_VALUE 7 addr 6017163364934144000
PARAM_VALUE 7 addr->ip 0-255
PARAM_VALUE 8 port 1024-u16max
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 protoff $1
DATA_SOURCE 2 dataoff $2
DATA_SOURCE 3 dptr $3
DATA_SOURCE 4 datalen $4
CONSTRAINT 2 dataoff <49

net/netfilter/nf_nat_sip.c nf_nat_sip() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 3 dptr 969033113277771776,1097446839666429952
PARAM_VALUE 4 datalen 2707693340019548160,6202126820813148160
PARAM_VALUE 6 matchlen 1-u32max
PARAM_VALUE 7 addr 6017163364934144000
PARAM_VALUE 7 addr->ip 0-255
PARAM_VALUE 8 port 1024-u16max
CAPPED_DATA 8 port 1
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 protoff $1
DATA_SOURCE 2 dataoff $2
DATA_SOURCE 3 dptr $3
DATA_SOURCE 4 datalen $4
CONSTRAINT 2 dataoff <49

net/netfilter/nf_nat_sip.c nf_nat_sip() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 3 dptr 969033113277771776,1097446839666429952
PARAM_VALUE 4 datalen 2707693340019548160,6202126820813148160
PARAM_VALUE 6 matchlen 1-u32max
PARAM_VALUE 7 addr 6017163364934144000
PARAM_VALUE 7 addr->ip 0-255
PARAM_VALUE 8 port 1024-u16max
DATA_SOURCE 0 skb $0
DATA_SOURCE 1 protoff $1
DATA_SOURCE 2 dataoff $2
DATA_SOURCE 3 dptr $3
DATA_SOURCE 4 datalen $4
CONSTRAINT 2 dataoff <49

security/apparmor/af_inet.c aa_inet_connect_perm() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->sa_family 1-u16max
PARAM_VALUE 1 protoff s32min-(-1),2-s32max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 3 dptr 2
PARAM_VALUE 4 datalen 8153967422121820160
PARAM_VALUE 5 matchoff 8522220306628263936
PARAM_VALUE 5 matchoff->class 14
PARAM_VALUE 5 matchoff->common.apparmor_audit_data 8522220306628263936
PARAM_VALUE 5 matchoff->common.selinux_audit_data 8522220306628263936
PARAM_VALUE 5 matchoff->common.smack_audit_data 8522220306628263936
PARAM_VALUE 5 matchoff->common.type 2,7
PARAM_VALUE 5 matchoff->common.u.net 8277426382114914304
PARAM_VALUE 5 matchoff->denied 0
PARAM_VALUE 5 matchoff->error 0
PARAM_VALUE 5 matchoff->iface.ns 0
PARAM_VALUE 5 matchoff->info 0
PARAM_VALUE 5 matchoff->mnt.data 0
PARAM_VALUE 5 matchoff->mnt.type 0
PARAM_VALUE 5 matchoff->name 0
PARAM_VALUE 5 matchoff->net.addr 0
PARAM_VALUE 5 matchoff->net.protocol 0-u16max
PARAM_VALUE 5 matchoff->net.type 0-u16max
PARAM_VALUE 5 matchoff->op 3903629404945924096
PARAM_VALUE 5 matchoff->peer 0
PARAM_VALUE 5 matchoff->request 64
PARAM_VALUE 5 matchoff->rlim.max 0
PARAM_VALUE 5 matchoff->signal 0
PARAM_VALUE 5 matchoff->tags 0
PARAM_VALUE 5 matchoff->type 0
DATA_SOURCE 0 skb $1
DATA_SOURCE 1 protoff $2
FUZZY_MAX 1 protoff 2
UNITS 1 protoff unit_byte

security/apparmor/af_inet.c aa_inet_msg_perm() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 3 dptr 2
PARAM_VALUE 4 datalen 4385775156065579008
PARAM_VALUE 5 matchoff 479141004406341632
PARAM_VALUE 5 matchoff->class 14
PARAM_VALUE 5 matchoff->common.apparmor_audit_data 479141004406341632
PARAM_VALUE 5 matchoff->common.selinux_audit_data 479141004406341632
PARAM_VALUE 5 matchoff->common.smack_audit_data 479141004406341632
PARAM_VALUE 5 matchoff->common.type 2,7
PARAM_VALUE 5 matchoff->common.u.net 2007267651650256896
PARAM_VALUE 5 matchoff->denied 0
PARAM_VALUE 5 matchoff->error 0
PARAM_VALUE 5 matchoff->iface.ns 0
PARAM_VALUE 5 matchoff->info 0
PARAM_VALUE 5 matchoff->mnt.data 0
PARAM_VALUE 5 matchoff->mnt.type 0
PARAM_VALUE 5 matchoff->name 0
PARAM_VALUE 5 matchoff->net.addr 0
PARAM_VALUE 5 matchoff->net.protocol 0-u16max
PARAM_VALUE 5 matchoff->net.type 0-u16max
PARAM_VALUE 5 matchoff->op 3903629404945924096,5301814466429702144,7528988410598850560
PARAM_VALUE 5 matchoff->peer 0
PARAM_VALUE 5 matchoff->request 2,4,64
PARAM_VALUE 5 matchoff->rlim.max 0
PARAM_VALUE 5 matchoff->signal 0
PARAM_VALUE 5 matchoff->tags 0
PARAM_VALUE 5 matchoff->type 0
BUF_SIZE 0 skb 1-s32max
TERMINATED 5 matchoff->op 1
UNITS 0 skb unit_byte
UNITS 1 protoff unit_byte

security/apparmor/af_inet.c map_sock_addr() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 0
PARAM_VALUE 1 protoff 0
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 3 dptr 0,2
PARAM_VALUE 4 datalen 4096-ptr_max
PARAM_VALUE 5 matchoff 0,479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->class 14
PARAM_VALUE 5 matchoff->common.apparmor_audit_data 479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->common.selinux_audit_data 479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->common.smack_audit_data 479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->common.type 2,7
PARAM_VALUE 5 matchoff->common.u.net 92933206824779776,1595106704143970304,2007267651650256896,6053386646287540224,7475423656980897792,7737913063294271488,8277426382114914304
PARAM_VALUE 5 matchoff->denied 0
PARAM_VALUE 5 matchoff->error 0
PARAM_VALUE 5 matchoff->iface.ns 0
PARAM_VALUE 5 matchoff->info 0
PARAM_VALUE 5 matchoff->mnt.data 0
PARAM_VALUE 5 matchoff->mnt.type 0
PARAM_VALUE 5 matchoff->name 0
PARAM_VALUE 5 matchoff->net.addr 0
PARAM_VALUE 5 matchoff->net.protocol 0-u16max
PARAM_VALUE 5 matchoff->net.type 0-u16max
PARAM_VALUE 5 matchoff->peer 0
PARAM_VALUE 5 matchoff->rlim.max 0
PARAM_VALUE 5 matchoff->signal 0
PARAM_VALUE 5 matchoff->tags 0
PARAM_VALUE 5 matchoff->type 0
DATA_SOURCE 3 dptr $1
DATA_SOURCE 5 matchoff $3
BIT_INFO 3 dptr 0x0,0x2
HARD_MAX 3 dptr 2

security/apparmor/af_inet.c map_sock_addr() -> map_addr()

Type Parameter Key Value
PARAM_VALUE 0 skb 976249120417468416,1429330999989207040,3667685118311354368,5558246599895183360,5764797608778117120,6368938073942097920,7231725250024161280,8221726435819053056
PARAM_VALUE 1 protoff 0-s32max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 3 dptr 0,2
PARAM_VALUE 4 datalen 4096-ptr_max
PARAM_VALUE 5 matchoff 0,479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->class 14
PARAM_VALUE 5 matchoff->common.apparmor_audit_data 479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->common.selinux_audit_data 479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->common.smack_audit_data 479141004406341632,1120378918376693760,1640763297985433600,1887905528197201920,3873708848732499968,7317968997715144704,8522220306628263936
PARAM_VALUE 5 matchoff->common.type 2,7
PARAM_VALUE 5 matchoff->common.u.net 92933206824779776,1595106704143970304,2007267651650256896,6053386646287540224,7475423656980897792,7737913063294271488,8277426382114914304
PARAM_VALUE 5 matchoff->denied 0
PARAM_VALUE 5 matchoff->error 0
PARAM_VALUE 5 matchoff->iface.ns 0
PARAM_VALUE 5 matchoff->info 0
PARAM_VALUE 5 matchoff->mnt.data 0
PARAM_VALUE 5 matchoff->mnt.type 0
PARAM_VALUE 5 matchoff->name 0
PARAM_VALUE 5 matchoff->net.addr 0
PARAM_VALUE 5 matchoff->net.protocol 0-u16max
PARAM_VALUE 5 matchoff->net.type 0-u16max
PARAM_VALUE 5 matchoff->peer 0
PARAM_VALUE 5 matchoff->rlim.max 0
PARAM_VALUE 5 matchoff->signal 0
PARAM_VALUE 5 matchoff->tags 0
PARAM_VALUE 5 matchoff->type 0
DATA_SOURCE 3 dptr $1
DATA_SOURCE 5 matchoff $3
FUZZY_MAX 1 protoff 0
BIT_INFO 3 dptr 0x0,0x2
HARD_MAX 3 dptr 2