/illumos-gate/usr/src/tools/smatch/src/ |
H A D | check_freeing_devm.c | 24 static void match_assign(const char *fn, struct expression *expr, void *unused) in match_assign() function 76 add_function_assign_hook("devm_kmalloc", &match_assign, NULL); in check_freeing_devm() 77 add_function_assign_hook("devm_kzalloc", &match_assign, NULL); in check_freeing_devm() 78 add_function_assign_hook("devm_kcalloc", &match_assign, NULL); in check_freeing_devm() 79 add_function_assign_hook("devm_kmalloc_array", &match_assign, NULL); in check_freeing_devm()
|
H A D | smatch_mtag_map.c | 29 static void match_assign(struct expression *expr) in match_assign() function 63 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_mtag_map() 64 add_hook(&match_assign, GLOBAL_ASSIGNMENT_HOOK); in register_mtag_map()
|
H A D | check_struct_type.c | 22 static void match_assign(const char *fn, struct expression *expr, void *_size_arg) in match_assign() function 61 add_function_assign_hook("kmalloc", &match_assign, INT_PTR(0)); in check_struct_type() 62 add_function_assign_hook("kzalloc", &match_assign, INT_PTR(0)); in check_struct_type()
|
H A D | check_dma_mapping_error.c | 33 static void match_assign(const char *fn, struct expression *expr, void *unused) in match_assign() function 79 add_function_assign_hook("dma_mapping_error", &match_assign, NULL); in check_dma_mapping_error() 80 add_function_assign_hook("pci_dma_mapping_error", &match_assign, NULL); in check_dma_mapping_error()
|
H A D | smatch_type_links.c | 50 static void match_assign(struct expression *expr) in match_assign() function 73 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_type_links()
|
H A D | check_min_t.c | 22 static void match_assign(struct expression *expr) in match_assign() function 55 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_min_t()
|
H A D | check_logical_instead_of_bitwise.c | 55 static void match_assign(struct expression *expr) in match_assign() function 71 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_logical_instead_of_bitwise()
|
H A D | check_input_free_device.c | 32 static void match_assign(struct expression *expr) in match_assign() function 66 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_input_free_device()
|
H A D | check_shift_to_zero.c | 70 static void match_assign(struct expression *expr) in match_assign() function 95 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_shift_to_zero()
|
H A D | smatch_array_values.c | 159 static void match_assign(struct expression *expr) in match_assign() function 214 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_array_values() 215 add_hook(&match_assign, GLOBAL_ASSIGNMENT_HOOK); in register_array_values()
|
H A D | check_spectre_second_half.c | 64 static void match_assign(struct expression *expr) in match_assign() function 120 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_spectre_second_half()
|
H A D | check_buffer_too_small_for_struct.c | 24 static void match_assign(struct expression *expr) in match_assign() function 111 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_buffer_too_small_for_struct()
|
H A D | check_pointer_math.c | 99 static void match_assign(struct expression *expr) in match_assign() function 134 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_pointer_math()
|
H A D | check_readl_infinite_loops.c | 59 static void match_assign(struct expression *expr) in match_assign() function 158 add_hook(match_assign, ASSIGNMENT_HOOK); in check_readl_infinite_loops()
|
H A D | smatch_modification_hooks.c | 189 static void match_assign(struct expression *expr, int late) in match_assign() function 232 match_assign(expr, EARLY); in match_assign_early() 247 match_assign(expr, LATE); in match_assign_late()
|
H A D | check_missing_break.c | 80 static void match_assign(struct expression *expr) in match_assign() function 184 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_missing_break()
|
H A D | smatch_real_absolute.c | 98 static void match_assign(struct expression *expr) in match_assign() function 150 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_real_absolute()
|
H A D | check_bit_shift.c | 54 static void match_assign(struct expression *expr) in match_assign() function 159 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_bit_shift()
|
H A D | smatch_fresh_alloc.c | 150 static void match_assign(struct expression *expr) in match_assign() function 215 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_fresh_alloc()
|
H A D | check_unused_ret.c | 132 static void match_assign(struct expression *expr) in match_assign() function 208 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_unused_ret()
|
H A D | check_arm64_tagged.c | 28 static void match_assign(struct expression *expr) in match_assign() function 257 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_arm64_tagged()
|
H A D | check_get_user_overflow.c | 101 static void match_assign(struct expression *expr) in match_assign() function 181 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_get_user_overflow()
|
H A D | smatch_param_to_mtag_data.c | 79 static void match_assign(struct expression *expr) in match_assign() function 216 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_param_to_mtag_data()
|
H A D | smatch_param_cleared.c | 149 static void match_assign(struct expression *expr) in match_assign() function 192 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_param_cleared()
|
H A D | check_leaks.c | 213 static void match_assign(struct expression *expr) in match_assign() function 266 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_leaks()
|