Home
last modified time | relevance | path

Searched refs:match_assign (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/tools/smatch/src/
H A Dcheck_freeing_devm.c24 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 Dsmatch_mtag_map.c29 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 Dcheck_struct_type.c22 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 Dcheck_dma_mapping_error.c33 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 Dsmatch_type_links.c50 static void match_assign(struct expression *expr) in match_assign() function
73 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_type_links()
H A Dcheck_min_t.c22 static void match_assign(struct expression *expr) in match_assign() function
55 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_min_t()
H A Dcheck_logical_instead_of_bitwise.c55 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 Dcheck_input_free_device.c32 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 Dcheck_shift_to_zero.c70 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 Dsmatch_array_values.c159 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 Dcheck_spectre_second_half.c64 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 Dcheck_buffer_too_small_for_struct.c24 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 Dcheck_pointer_math.c99 static void match_assign(struct expression *expr) in match_assign() function
134 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_pointer_math()
H A Dcheck_readl_infinite_loops.c59 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 Dsmatch_modification_hooks.c189 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 Dcheck_missing_break.c80 static void match_assign(struct expression *expr) in match_assign() function
184 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_missing_break()
H A Dsmatch_real_absolute.c98 static void match_assign(struct expression *expr) in match_assign() function
150 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_real_absolute()
H A Dcheck_bit_shift.c54 static void match_assign(struct expression *expr) in match_assign() function
159 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_bit_shift()
H A Dsmatch_fresh_alloc.c150 static void match_assign(struct expression *expr) in match_assign() function
215 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_fresh_alloc()
H A Dcheck_unused_ret.c132 static void match_assign(struct expression *expr) in match_assign() function
208 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_unused_ret()
H A Dcheck_arm64_tagged.c28 static void match_assign(struct expression *expr) in match_assign() function
257 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_arm64_tagged()
H A Dcheck_get_user_overflow.c101 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 Dsmatch_param_to_mtag_data.c79 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 Dsmatch_param_cleared.c149 static void match_assign(struct expression *expr) in match_assign() function
192 add_hook(&match_assign, ASSIGNMENT_HOOK); in register_param_cleared()
H A Dcheck_leaks.c213 static void match_assign(struct expression *expr) in match_assign() function
266 add_hook(&match_assign, ASSIGNMENT_HOOK); in check_leaks()

12