Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
-
security/apparmor/policy_unpack.c
- line 308
- line 333
- line 343
- line 675
- line 793
- line 813
- line 814
- line 815
- line 816
- line 864
- line 908
- line 909
- line 910
- line 911
- line 912
- line 913
- line 914
- line 915
- line 916
- line 917
- line 918
- line 919
- line 920
- line 921
- line 938
- line 998
- line 1025
- line 1028
- line 1177
- line 1197
- line 1208
- line 1216
- line 1232
- line 1241
- line 1442
- security/apparmor/policy_unpack_test.c
Smatch caller information:
security/apparmor/policy_unpack_test.c policy_unpack_test_unpack_u32_out_of_bounds() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 862566572368224256 |
| PARAM_VALUE | 1 | *data | 0 |
| PARAM_VALUE | 2 | name | 3718928666012942336 |
| BUF_SIZE | 2 | name | 9 |
| STR_LEN | 0 | e | 8 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack_test.c policy_unpack_test_unpack_u32_with_name() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 7928261242177220608 |
| PARAM_VALUE | 1 | *data | 0 |
| PARAM_VALUE | 2 | name | 3718928666012942336 |
| BUF_SIZE | 2 | name | 9 |
| STR_LEN | 0 | e | 8 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack_test.c policy_unpack_test_unpack_u32_with_null_name() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 3992184244035342336 |
| PARAM_VALUE | 1 | *data | 0 |
| PARAM_VALUE | 2 | name | 0 |
security/apparmor/policy_unpack.c aa_unpack_cap_high() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-18446744073709547521 |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | data | 770889784336916480 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
| DATA_SOURCE | 2 | name | $2 |
security/apparmor/policy_unpack.c aa_unpack_cap_low() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | data | 573579275562012672 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
| DATA_SOURCE | 2 | name | $2 |
security/apparmor/policy_unpack.c unpack_pdb() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | data | 1682274505319329792 |
| PARAM_VALUE | 1 | *data | 0 |
| PARAM_VALUE | 2 | name | 8376591173205516288 |
| BUF_SIZE | 2 | name | 7 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 6 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_pdb() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 8233018453138296832 |
| BUF_SIZE | 1 | data | 132 |
| BUF_SIZE | 2 | name | 6 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 5 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_pdb() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->version | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 2699853084604854272 |
| BUF_SIZE | 1 | data | 124 |
| BUF_SIZE | 2 | name | 10 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 9 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 7164578883267657728 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perm() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_perms_table() -> aa_unpack_u32()
| 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 | data | 8454848014456381440 |
| PARAM_VALUE | 2 | name | 7554911046472155136 |
| BUF_SIZE | 2 | name | 8 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 7 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_profile() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 4395856471110840320 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_profile() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 1 | *data | 9 |
| PARAM_VALUE | 2 | name | 850482261271334912 |
| BUF_SIZE | 2 | name | 5 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 4 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_profile() -> aa_unpack_u32()
| 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->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 4395856471110840320 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_profile() -> aa_unpack_u32()
| 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->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 4395856471110840320 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_profile() -> aa_unpack_u32()
| 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->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 4395856471110840320 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_profile() -> aa_unpack_u32()
| 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->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 2298890065065299968 |
| BUF_SIZE | 2 | name | 11 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 10 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_rlimits() -> aa_unpack_u32()
| 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 | data | 7013917145829289984 |
| PARAM_VALUE | 1 | *data | 0 |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_tag_header_ent() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_tag_header_ent() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_tag_header_ent() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_tag_header_ent() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c unpack_tags() -> aa_unpack_u32()
| 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 | data | 9070690542019653632 |
| PARAM_VALUE | 2 | name | 7554911046472155136 |
| BUF_SIZE | 2 | name | 8 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 7 |
| TERMINATED | 2 | name | 1 |
security/apparmor/policy_unpack.c unpack_tagsets() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 0 |
| DATA_SOURCE | 0 | e | $0 |
security/apparmor/policy_unpack.c verify_header() -> aa_unpack_u32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | e | 7231096625482756096 |
| PARAM_VALUE | 0 | e->end | 4096-ptr_max |
| PARAM_VALUE | 0 | e->pos | 0-18446744073709547519 |
| PARAM_VALUE | 0 | e->start | 0-18446744073709547519 |
| PARAM_VALUE | 1 | data | 7231096625482756120 |
| PARAM_VALUE | 2 | name | 7554911046472155136 |
| BUF_SIZE | 2 | name | 8 |
| DATA_SOURCE | 0 | e | $0 |
| STR_LEN | 0 | e | 7 |
| TERMINATED | 2 | name | 1 |