Defined in 6 files as a member:

Defined in 2 files as a function:

Referenced in 36 files:

Smatch caller information:

security/selinux/ss/ebitmap.c ebitmap_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 7167750548877807616
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry (-1),16
BUF_SIZE 1 pentry (-1),16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999991[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/ebitmap.c ebitmap_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8226280103266213888
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry (-1),16
BUF_SIZE 1 pentry (-1),16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999979[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/ebitmap.c ebitmap_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 195295443753803776
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551599
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
BUF_SIZE 1 pentry (-1),16
BUF_SIZE 1 pentry (-1),16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999975[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_read_av_list() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2103444028559818752
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999984[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_read_bool() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2659147581129363456
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_read_list() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2028077753806753792
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 1-999999972[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_read_node() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4576305101742149632
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999984[c]
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_read_node() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4576305101742149632
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551607
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999976[c]
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 3811743134872031232
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2883775166975156224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 32
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999996[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2883775166975156224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551611
PARAM_VALUE 2 bytes 20-32
BUF_SIZE 0 phead 32
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999992[c]
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 5909849102959890432
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999984[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 7902135111330484224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551607
PARAM_VALUE 2 bytes 1
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
MEM_ZERO 0 phead
USER_DATA 1 pentry->len 0-999999976[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 7902135111330484225
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551606
PARAM_VALUE 2 bytes 1
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
MEM_ZERO 0 phead
USER_DATA 1 pentry->len 0-999999975[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2883775166975156224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551605
PARAM_VALUE 2 bytes 32
BUF_SIZE 0 phead 32
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999974[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/avtab.c avtab_read_item() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2883775166975156224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551607
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 32
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999976[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c cat_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 6660561235086004224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c class_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 5339434912940519424
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 24
BUF_SIZE 0 phead 24
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c class_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 5339434912940519424
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 24
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c class_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 5339434912940519424
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 24
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c class_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 5339434912940519424
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 24
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c common_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 3096860632731586560
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 16
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c context_read_and_validate() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2389290856840536064
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c filename_trans_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 6591078844785815552
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 50228623972-18446744073709551587
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c filename_trans_read_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4724826434052169728
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 12
DATA_SOURCE 1 pentry $1
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c filename_trans_read_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4724826434052169728
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 1-9223372036854775806
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
CAPPED_DATA 1 pentry->len 1
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c filename_trans_read_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4724826434052169728
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 12
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c filename_trans_read_helper_compat() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 3266480682493620224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551599
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 16
DATA_SOURCE 1 pentry $1
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c filename_trans_read_helper_compat() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 3266480682493620224
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 1-9223372036854775806
PARAM_VALUE 2 bytes 16
BUF_SIZE 0 phead 16
CAPPED_DATA 1 pentry->len 1
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c genfs_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1182141861245423616
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c genfs_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1182141861245423616
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c genfs_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1182141861245423616
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 1-9223372036854775806
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c genfs_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1182141861245423616
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c genfs_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1182141861245423616
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 1-9223372036854775806
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c mls_read_level() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2229079367320371200
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
CAPPED_DATA 1 pentry->len 1
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999991[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c mls_read_range_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8332227386120511488
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 8
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999979[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c mls_read_range_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8332227386120511488
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551599
PARAM_VALUE 2 bytes 0-8
BUF_SIZE 0 phead 8
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999975[c]
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8602559911981637632
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 32
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8602559911981637632
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 32
BUF_SIZE 0 phead 32
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 3848591619132125184
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551595
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c ocontext_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 1074376509583060992
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c perm_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2515627188443250688
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 1-999999991[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 1-u64max
PARAM_VALUE 1 pentry->len 1-1000000000,2147479552
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
CAPPED_DATA 1 pentry->len 1
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 1-1000000000[c]
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 1-9223372036854775806
PARAM_VALUE 2 bytes 16
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 1-999999993[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999984[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 50228624000-18446744073709551611
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 50228623988-18446744073709551599
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 50228623984-18446744073709551599
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c policydb_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2283844851273224192
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 50228623980-18446744073709551595
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c range_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8171513259923935232
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551611
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 8
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c range_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8171513259923935232
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551607
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c range_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8171513259923935232
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 0-18446744073709551599
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 8
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $1
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c read_cons_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2577838762621214720
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 12
DATA_SOURCE 1 pentry $4
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c read_cons_helper() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2577838762621214720
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 2 bytes 12
BUF_SIZE 0 phead 12
DATA_SOURCE 1 pentry $4
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c role_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 8414098701746503680
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 8-12
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c sens_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4152930972879335424
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 8
BUF_SIZE 0 phead 8
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c str_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4096-ptr_max
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->len 1-18446744073709551607
PARAM_VALUE 2 bytes 1-3999999
BUF_SIZE 0 phead 2-u32max
BUF_SIZE 1 pentry (-1),16
BUF_SIZE 1 pentry (-1),16
CAPPED_DATA 1 pentry->len 1
DATA_SOURCE 0 phead r _kmalloc_noprof
DATA_SOURCE 1 pentry $2
DATA_SOURCE 2 bytes $3
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 1-999999992[c]
NO_OVERFLOW_SIMPLE 2 bytes
ELEM_LAST 0 ==phead2 8052
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c type_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 2922984737517481984
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 12-16
BUF_SIZE 0 phead 16
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c type_set_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4849143920974225408
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 1 pentry->len 0-18446744073709551603
PARAM_VALUE 2 bytes 4
BUF_SIZE 0 phead 4
DATA_SOURCE 1 pentry $1
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-999999982[c]
UNITS 2 bytes unit_byte
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/policydb.c user_read() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 3070765668078456832
PARAM_VALUE 1 pentry 6801050872897380352
PARAM_VALUE 1 pentry->data 4096-ptr_max
PARAM_VALUE 2 bytes 8-12
BUF_SIZE 0 phead 12
BUF_SIZE 1 pentry 16
DATA_SOURCE 1 pentry $2
NOSPEC 1 pentry->len
USER_DATA 1 pentry->len 0-1000000000[c]
NO_OVERFLOW_SIMPLE 1 pentry->len
USER_PTR 1 pentry->data
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

fs/proc/proc_sysctl.c proc_sys_readdir() -> next_entry()

Type Parameter Key Value
PARAM_VALUE 0 phead 4387480032178470912
PARAM_VALUE 0 *phead 4096-ptr_max
PARAM_VALUE 1 pentry 3813967846699302912
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem