Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 1171654599627808768
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 1171654599627808768
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 7771920527036674048
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 7771920527036674048
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 7771920527036674048
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 7771920527036674048
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 0
PARAM_VALUE 2 str 4602998933304729600
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 0
PARAM_VALUE 3 name->name 4602998933304729600
STR_LEN 0 dentry 0
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 0
PARAM_VALUE 2 str 4602998933304729600
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 4
PARAM_VALUE 3 name->name 1455218716475985920
STR_LEN 0 dentry 0
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_basic_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 1455218716475985920
PARAM_VALUE 3 name 2761155892050513920
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 0
PARAM_VALUE 3 name->name 4602998933304729600
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_casefold_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 2975465386102530048
PARAM_VALUE 3 name 1329706885088538624
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_casefold_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 1171654599627808768
PARAM_VALUE 3 name 1329706885088538624
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 2975465386102530048
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_casefold_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 2975465386102530048
PARAM_VALUE 3 name 1329706885088538624
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_casefold_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 1171654599627808768
PARAM_VALUE 3 name 1329706885088538624
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 2975465386102530048
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_casefold_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 1455218716475985920
PARAM_VALUE 3 name 1329706885088538624
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 4
PARAM_VALUE 3 name->name 1681689729681928192
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_casefold_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 3857577483584147456
PARAM_VALUE 3 name 1329706885088538624
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 4
PARAM_VALUE 3 name->name 1455218716475985920
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_combined_flags_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 7548173435786690560
PARAM_VALUE 3 name 7955807662862741504
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_combined_flags_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 9
PARAM_VALUE 2 str 522015938700128256
PARAM_VALUE 3 name 7955807662862741504
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 9
PARAM_VALUE 3 name->name 1880014416636796928
BUF_SIZE 2 str 10
STR_LEN 0 dentry 9
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_combined_flags_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 7548173435786690560
PARAM_VALUE 3 name 7955807662862741504
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_combined_flags_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 9
PARAM_VALUE 2 str 522015938700128256
PARAM_VALUE 3 name 7955807662862741504
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 9
PARAM_VALUE 3 name->name 2633813389850980352
BUF_SIZE 2 str 10
STR_LEN 0 dentry 9
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_decompose_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 1455218716475985920
PARAM_VALUE 3 name 4620709159700193280
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 4
PARAM_VALUE 3 name->name 1455218716475985920
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_decompose_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 1455218716475985920
PARAM_VALUE 3 name 4620709159700193280
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 4
PARAM_VALUE 3 name->name 1455218716475985920
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_decompose_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 1455218716475985920
PARAM_VALUE 3 name 4620709159700193280
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 9
PARAM_VALUE 3 name->name 8121342780818071552
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_edge_cases_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 255
PARAM_VALUE 2 str 4096-ptr_max
PARAM_VALUE 3 name 2436632052557856768
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 0-255
PARAM_VALUE 3 name->name 4096-ptr_max
BUF_SIZE 2 str 256
BUF_SIZE 2 str 256
DATA_SOURCE 2 str r _kzalloc_noprof
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_edge_cases_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 255
PARAM_VALUE 2 str 4096-ptr_max
PARAM_VALUE 3 name 2436632052557856768
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 0-255
PARAM_VALUE 3 name->name 4096-ptr_max
BUF_SIZE 2 str 256
BUF_SIZE 2 str 256
DATA_SOURCE 2 str r _kzalloc_noprof
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_edge_cases_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 1
PARAM_VALUE 2 str 5624412646760947712
PARAM_VALUE 3 name 2436632052557856768
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 1
PARAM_VALUE 3 name->name 6883613070285701120
BUF_SIZE 2 str 2
STR_LEN 0 dentry 1
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_edge_cases_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 1
PARAM_VALUE 2 str 6883613070285701120
PARAM_VALUE 3 name 2436632052557856768
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 1
PARAM_VALUE 3 name->name 5624412646760947712
BUF_SIZE 2 str 2
STR_LEN 0 dentry 1
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_edge_cases_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 3
PARAM_VALUE 2 str 5624412646760947712
PARAM_VALUE 3 name 1571061821047459840
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->hash_len 0
PARAM_VALUE 3 name->len 3
PARAM_VALUE 3 name->name 5624412646760947712
BUF_SIZE 2 str 4
STR_LEN 0 dentry 3
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_edge_cases_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 10
PARAM_VALUE 2 str 3022470473739169792
PARAM_VALUE 3 name 2436632052557856768
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 10
PARAM_VALUE 3 name->name 3022470473739169792
BUF_SIZE 2 str 11
STR_LEN 0 dentry 10
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_length_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 4
PARAM_VALUE 2 str 1455218716475985920
PARAM_VALUE 3 name 1797595319335006208
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 7
PARAM_VALUE 3 name->name 6304746963108110336
BUF_SIZE 2 str 5
STR_LEN 0 dentry 4
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_length_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 7
PARAM_VALUE 2 str 6304746963108110336
PARAM_VALUE 3 name 1797595319335006208
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 4
PARAM_VALUE 3 name->name 1455218716475985920
BUF_SIZE 2 str 8
STR_LEN 0 dentry 7
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_length_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 5495086447237005312
PARAM_VALUE 3 name 1797595319335006208
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 5495086447237005312
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_length_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 3
PARAM_VALUE 2 str 2643173276896018432
PARAM_VALUE 3 name 1797595319335006208
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 1171654599627808768
BUF_SIZE 2 str 4
STR_LEN 0 dentry 3
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_length_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 2
PARAM_VALUE 2 str 1171654599627808768
PARAM_VALUE 3 name 1797595319335006208
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 2
PARAM_VALUE 3 name->name 4290940893526847488
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_special_chars_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 1 len 9
PARAM_VALUE 2 str 522015938700128256
PARAM_VALUE 3 name 5117774572499746816
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 9
PARAM_VALUE 3 name->name 2633813389850980352
BUF_SIZE 2 str 10
STR_LEN 0 dentry 9
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_special_chars_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 9
PARAM_VALUE 2 str 2633813389850980352
PARAM_VALUE 3 name 5117774572499746816
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 9
PARAM_VALUE 3 name->name 522015938700128256
BUF_SIZE 2 str 10
STR_LEN 0 dentry 9
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_special_chars_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 3
PARAM_VALUE 2 str 2349118675760435200
PARAM_VALUE 3 name 5117774572499746816
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 3
PARAM_VALUE 3 name->name 5353971670120271872
BUF_SIZE 2 str 4
STR_LEN 0 dentry 3
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/hfsplus/unicode_test.c hfsplus_compare_dentry_special_chars_test() -> hfsplus_compare_dentry()

Type Parameter Key Value
PARAM_VALUE 0 dentry 6412583480271450112
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 1 len 5
PARAM_VALUE 2 str 4179216385889017856
PARAM_VALUE 3 name 5117774572499746816
PARAM_VALUE 3 name->hash 0
PARAM_VALUE 3 name->len 5
PARAM_VALUE 3 name->name 7345612016738185216
BUF_SIZE 2 str 6
STR_LEN 0 dentry 5
TERMINATED 2 str 1
TERMINATED 3 name->name 1

fs/dcache.c __d_lookup_rcu_op_compare() -> (struct dentry_operations)->d_compare()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_hash.pprev 1-u64max
PARAM_VALUE 0 dentry->d_parent 4096-ptr_max
PARAM_VALUE 3 name 4096-ptr_max
BUF_SIZE 2 str s32min-(-2),1-s32max
BUF_SIZE 2 str s32min-(-2),1-s32max
CAPPED_DATA 0 dentry->d_name.hash 1
CAPPED_DATA 0 dentry->d_parent 1
DATA_SOURCE 3 name $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 name->hash 0-u32max[c]
USER_DATA 3 *name->name 0-255
USER_PTR 3 name->name
HALF_LOCKED2 &parent->d_inode->i_rwsem
HALF_LOCKED2 rcu_read

fs/dcache.c d_same_name() -> (struct dentry_operations)->d_compare()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 3 name 4096-ptr_max
BUF_SIZE 2 str s32min-(-2),1-s32max
CAPPED_DATA 0 dentry->d_name.hash 1
CAPPED_DATA 0 dentry->d_parent 1
DATA_SOURCE 0 dentry $0
DATA_SOURCE 3 name $2
STR_LEN 0 dentry (-1),1-24,26-27,29,31-34,63,99,115,254-255
STR_LEN 0 dentry (-1),1-24,26-27,29,31-34,63,99,115,254-255
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 name->hash 0-u32max[c]
USER_DATA 3 *name->name 0-255
USER_PTR 3 name->name
HALF_LOCKED2 rcu_read
HALF_LOCKED2 0 &dentry->d_lockref.lock

fs/isofs/namei.c isofs_cmp() -> (struct dentry_operations)->d_compare()

Type Parameter Key Value
PARAM_VALUE 0 dentry 0
PARAM_VALUE 3 name 4096-ptr_max
BUF_SIZE 2 str s32min-(-2),1-s32max
CONTAINER 2 *(-24-160+8+96) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dir->d_inode->i_rwsem