Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
security/apparmor/file.c profile_path_perm() -> __aa_path_perm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | profile | 4096-ptr_max |
| PARAM_VALUE | 2 | profile->mode | s64min-2,4-s64max |
| PARAM_VALUE | 3 | name | 0 |
| PARAM_VALUE | 3 | *name | 0-255 |
| PARAM_VALUE | 5 | cond | 4096-ptr_max |
| PARAM_VALUE | 6 | flags | 65536-65539 |
| PARAM_VALUE | 7 | perms | 4048704588912881664,5953789125568098304 |
| BUF_SIZE | 0 | op | (-1),5,11-13 |
| BUF_SIZE | 0 | op | (-1),5,11-13 |
| DATA_SOURCE | 0 | op | $0 |
| DATA_SOURCE | 1 | subj_cred | $1 |
| DATA_SOURCE | 2 | profile | $2 |
| DATA_SOURCE | 4 | request | $5 |
| DATA_SOURCE | 5 | cond | $6 |
| DATA_SOURCE | 6 | flags | $7 |
| DATA_SOURCE | 7 | perms | $8 |
| STR_LEN | 0 | op | (-1),4,10-12 |
| STR_LEN | 0 | op | (-1),4,10-12 |
| BIT_INFO | 6 | flags | 0x10000,0x1ffff |
| PREEMPT_ADD |