Print this page
11506 smatch resync
@@ -146,10 +146,15 @@
if (!estate_rl(sm->state)) {
insert_string(totally_filtered, (char *)sm->name);
return;
}
+ if (is_ignored_kernel_data(param_name)) {
+ insert_string(totally_filtered, (char *)sm->name);
+ return;
+ }
+
sql_insert_return_states(return_id, return_ranges, PARAM_FILTER, param,
param_name, show_rl(estate_rl(sm->state)));
}
static void print_return_value_param(int return_id, char *return_ranges, struct expression *expr)
@@ -196,10 +201,11 @@
void register_param_filter(int id)
{
my_id = id;
+ set_dynamic_states(my_id);
add_hook(&save_start_states, AFTER_DEF_HOOK);
add_hook(&free_start_states, AFTER_FUNC_HOOK);
add_extra_mod_hook(&extra_mod_hook);
add_unmatched_state_hook(my_id, &unmatched_state);