Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/android/tests/binder_alloc_kunit.c gen_buf_sizes() -> permute_frees()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 0 test->last_seen.file 2653617795322699776,8090938237943001088
PARAM_VALUE 0 test->last_seen.line 99,137
PARAM_VALUE 0 test->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 test->log->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 test->status 1
PARAM_VALUE 1 alloc 4096-ptr_max
PARAM_VALUE 1 alloc->mm->mmap_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 alloc->mm->mmap_lock.first_waiter->type 0-1
PARAM_VALUE 2 tc 3335009613733273600
PARAM_VALUE 2 tc->alignments_sb.size 91
PARAM_VALUE 2 tc->buffer_sizes 4096-ptr_max
PARAM_VALUE 2 tc->free_sequence 4096-ptr_max
PARAM_VALUE 2 tc->front_pages 1
PARAM_VALUE 5 index 0
BUF_SIZE 2 tc->buffer_sizes 40
BUF_SIZE 2 tc->free_sequence 20
DATA_SOURCE 0 test $0
DATA_SOURCE 1 alloc $1
DATA_SOURCE 2 tc $2
DATA_SOURCE 3 runs $4
DATA_SOURCE 4 failures $5
TERMINATED 2 tc->alignments_sb.buffer 1
NOCHECK_CALL

drivers/android/tests/binder_alloc_kunit.c gen_buf_sizes() -> permute_frees()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 0 test->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 test->log->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 alloc 4096-ptr_max
PARAM_VALUE 1 alloc->mm->async_put_work.entry.next 4096-ptr_max
PARAM_VALUE 1 alloc->mm->mmap_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 alloc->mm->mmap_lock.first_waiter->type 0-1
PARAM_VALUE 2 tc 3335009613733273600
PARAM_VALUE 2 tc->alignments_sb.size 91
PARAM_VALUE 2 tc->buffer_sizes 4096-ptr_max
PARAM_VALUE 2 tc->free_sequence 4096-ptr_max
PARAM_VALUE 2 tc->front_pages 0
PARAM_VALUE 5 index 0
BUF_SIZE 2 tc->buffer_sizes 40
BUF_SIZE 2 tc->free_sequence 20
DATA_SOURCE 0 test $0
DATA_SOURCE 1 alloc $1
DATA_SOURCE 2 tc $2
DATA_SOURCE 3 runs $4
DATA_SOURCE 4 failures $5
TERMINATED 2 tc->alignments_sb.buffer 1
NOCHECK_CALL
UNITS 6 end unit_byte

drivers/android/tests/binder_alloc_kunit.c permute_frees() -> permute_frees()

Type Parameter Key Value
PARAM_VALUE 1 alloc->mm->mmap_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 alloc->mm->mmap_lock.first_waiter->type 0-1
PARAM_VALUE 2 tc 4096-ptr_max
PARAM_VALUE 2 tc->buffer_sizes 0,4096-ptr_max
PARAM_VALUE 2 tc->free_sequence 4096-ptr_max
PARAM_VALUE 5 index (-2147483614)-5
BUF_SIZE 2 tc->buffer_sizes (-1),40
BUF_SIZE 2 tc->free_sequence (-1),20
CAPPED_DATA 5 index 1
DATA_SOURCE 0 test $0
DATA_SOURCE 1 alloc $1
DATA_SOURCE 2 tc $2
DATA_SOURCE 3 runs $3
DATA_SOURCE 4 failures $4
DATA_SOURCE 6 end $6
NOCHECK_CALL
UNITS 6 end unit_byte