Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
security/apparmor/policy_unpack_test.c policy_unpack_test_unpack_array_out_of_bounds() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 3306743496304099328 |
| PARAM_VALUE | 2 | size | 3332427338547539968 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | e | 10 |
| TERMINATED | 1 | name | 1 |
security/apparmor/policy_unpack_test.c policy_unpack_test_unpack_array_with_name() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 3306743496304099328 |
| PARAM_VALUE | 2 | size | 6491754366118686720 |
| PARAM_VALUE | 2 | *size | 0 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | e | 10 |
| TERMINATED | 1 | name | 1 |
security/apparmor/policy_unpack_test.c policy_unpack_test_unpack_array_with_null_name() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | size | 4935765145177001984 |
| PARAM_VALUE | 2 | *size | 0 |
security/apparmor/policy_unpack.c unpack_perms_table() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | size | 2371958829704863744 |
| PARAM_VALUE | 2 | *size | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_rlimits() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | size | 2268014639833985024 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_secmark() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4097-18446744073709547521 |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | size | 1273996096037437440 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_strs_table() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | size | 4237314192666861568 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 4,6 |
| STR_LEN | 0 | e | 4,6 |
security/apparmor/policy_unpack.c unpack_tag_headers() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 4300069835895328768 |
| PARAM_VALUE | 2 | size | 8076386216016982016 |
| BUF_SIZE | 1 | name | 5 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 4 |
| TERMINATED | 1 | name | 1 |
security/apparmor/policy_unpack.c unpack_tagsets() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1359523542904901632 |
| PARAM_VALUE | 2 | size | 6041761910702784512 |
| BUF_SIZE | 1 | name | 5 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 4 |
| TERMINATED | 1 | name | 1 |
security/apparmor/policy_unpack.c unpack_xattrs() -> aa_unpack_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4097-18446744073709547521 |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | size | 5459503059340095488 |
| DATA_SOURCE | 0 | e | $0 |