diff options
Diffstat (limited to 'src/maat_plugin.c')
| -rw-r--r-- | src/maat_plugin.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/maat_plugin.c b/src/maat_plugin.c index ae6cdf8..495ddb7 100644 --- a/src/maat_plugin.c +++ b/src/maat_plugin.c @@ -41,7 +41,7 @@ struct plugin_runtime { long long rule_num; long long acc_line_num; long long update_err_cnt; - long long *scan_cnt; + long long *scan_times; }; enum plugin_key_type { @@ -320,7 +320,7 @@ void *plugin_runtime_new(void *plugin_schema, size_t max_thread_num, plugin_rt->n_worker_thread = max_thread_num; plugin_rt->ref_garbage_bin = garbage_bin; plugin_rt->logger = logger; - plugin_rt->scan_cnt = alignment_int64_array_alloc(max_thread_num); + plugin_rt->scan_times = alignment_int64_array_alloc(max_thread_num); return plugin_rt; } @@ -337,9 +337,9 @@ void plugin_runtime_free(void *plugin_runtime) plugin_rt->ex_data_rt = NULL; } - if (plugin_rt->scan_cnt != NULL) { - alignment_int64_array_free(plugin_rt->scan_cnt); - plugin_rt->scan_cnt = NULL; + if (plugin_rt->scan_times != NULL) { + alignment_int64_array_free(plugin_rt->scan_times); + plugin_rt->scan_times = NULL; } FREE(plugin_rt); @@ -720,26 +720,27 @@ void *plugin_runtime_get_ex_data(void *plugin_runtime, void *plugin_schema, return ex_data_runtime_get_ex_data_by_key(plugin_rt->ex_data_rt, key, key_len); } -void plugin_runtime_scan_inc(void *plugin_runtime, int thread_id) +void plugin_runtime_scan_times_inc(void *plugin_runtime, int thread_id) { if (NULL == plugin_runtime || thread_id < 0) { return; } struct plugin_runtime *plugin_rt = (struct plugin_runtime *)plugin_runtime; - alignment_int64_array_add(plugin_rt->scan_cnt, thread_id, 1); + alignment_int64_array_add(plugin_rt->scan_times, thread_id, 1); } -long long plugin_runtime_scan_count(void *plugin_runtime) +long long plugin_runtime_scan_times(void *plugin_runtime) { if (NULL == plugin_runtime) { return 0; } struct plugin_runtime *plugin_rt = (struct plugin_runtime *)plugin_runtime; - long long sum = alignment_int64_array_sum(plugin_rt->scan_cnt, + long long sum = alignment_int64_array_sum(plugin_rt->scan_times, plugin_rt->n_worker_thread); - alignment_int64_array_reset(plugin_rt->scan_cnt, plugin_rt->n_worker_thread); + alignment_int64_array_reset(plugin_rt->scan_times, + plugin_rt->n_worker_thread); return sum; }
\ No newline at end of file |
