Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/kfence/kfence_test.c test_corruption() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_double_free() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_free_bulk() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 0-u32max
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0,8542568690362175488
BUF_SIZE 0 test->last_seen.file (-1),24
DATA_SOURCE 0 test $0
STR_LEN 0 test->last_seen.file (-1),23
BIT_INFO 3 ctor 0x0,0x768d4cf6a2695000

mm/kfence/kfence_test.c test_gfpzero() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL
UNITS 1 size unit_byte

mm/kfence/kfence_test.c test_init_on_free() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_invalid_addr_free() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_memcache_alloc_bulk() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_memcache_ctor() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_memcache_typesafe_by_rcu() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 512
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_out_of_bounds_read() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_out_of_bounds_write() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_shrink_memcache() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_use_after_free_read() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL

mm/kfence/kfence_test.c test_use_after_free_read_nofault() -> setup_test_cache()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 ctor 0
DATA_SOURCE 0 test $0
NOCHECK_CALL