Refactor global var into afl_state_t struct

This commit is contained in:
Edznux
2020-10-05 22:21:01 +02:00
parent 2bf3a70e2b
commit 916b6fd317
2 changed files with 52 additions and 54 deletions

View File

@ -633,8 +633,11 @@ typedef struct afl_state {
u64 plot_prev_qc, plot_prev_uc, plot_prev_uh, plot_prev_ed;
u64 stats_last_stats_ms, stats_last_plot_ms, stats_last_ms, stats_last_execs;
// StatsD
/* StatsD */
u64 statsd_last_send_ms;
struct sockaddr_in statsd_server;
int statsd_sock;
double stats_avg_exec;
@ -958,7 +961,7 @@ void show_init_stats(afl_state_t *);
/* StatsD */
int statsd_socket_init(char *host, int port);
int statsd_socket_init(afl_state_t *afl);
int statsd_send_metric(afl_state_t *afl);
int statsd_format_metric(afl_state_t *afl, char *buff, size_t bufflen);