mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Fix a bunch of missing class member initializations
This commit is contained in:
parent
7374688d0d
commit
3b0e8ee6f1
16 changed files with 40 additions and 41 deletions
|
@ -137,7 +137,7 @@ public:
|
|||
|
||||
protected:
|
||||
Location loc;
|
||||
Stmt* stmt;
|
||||
Stmt* stmt = nullptr;
|
||||
};
|
||||
|
||||
extern bool g_policy_debug; // enable debugging facility
|
||||
|
|
18
src/File.h
18
src/File.h
|
@ -108,17 +108,17 @@ protected:
|
|||
// Raises a file_opened event.
|
||||
void RaiseOpenEvent();
|
||||
|
||||
FILE* f;
|
||||
FILE* f = nullptr;
|
||||
TypePtr t;
|
||||
char* name;
|
||||
char* access;
|
||||
detail::Attributes* attrs;
|
||||
double open_time;
|
||||
bool is_open; // whether the file is open in a general sense
|
||||
bool buffered;
|
||||
bool raw_output;
|
||||
char* name = nullptr;
|
||||
char* access = nullptr;
|
||||
detail::Attributes* attrs = nullptr;
|
||||
double open_time = 0.0;
|
||||
bool is_open = false; // whether the file is open in a general sense
|
||||
bool buffered = false;
|
||||
bool raw_output = false;
|
||||
|
||||
static const int MIN_BUFFER_SIZE = 1024;
|
||||
static constexpr int MIN_BUFFER_SIZE = 1024;
|
||||
|
||||
private:
|
||||
static std::list<std::pair<std::string, File*>> open_files;
|
||||
|
|
|
@ -232,7 +232,7 @@ constexpr int NUM_HASH_KEYS = HASH_KEY_STRING + 1;
|
|||
class HashKey
|
||||
{
|
||||
public:
|
||||
explicit HashKey() { }
|
||||
explicit HashKey() { key_u.u32 = 0; }
|
||||
explicit HashKey(bool b);
|
||||
explicit HashKey(int i);
|
||||
explicit HashKey(zeek_int_t bi);
|
||||
|
|
|
@ -32,7 +32,7 @@ private:
|
|||
int64_t totalc; /* Total bytes counted */
|
||||
int mp;
|
||||
int sccfirst;
|
||||
unsigned int monte[RT_MONTEN];
|
||||
unsigned int monte[RT_MONTEN] = {0};
|
||||
int64_t inmont, mcount;
|
||||
double cexp, montex, montey, montepi, sccu0, scclast, scct1, scct2, scct3;
|
||||
};
|
||||
|
|
|
@ -1001,7 +1001,7 @@ public:
|
|||
R_INIT_RECORD, // field requires a new record
|
||||
R_INIT_TABLE, // field requires a new table/set
|
||||
R_INIT_VECTOR, // field requires a new vector
|
||||
} init_type;
|
||||
} init_type = R_INIT_NONE;
|
||||
|
||||
bool def_coerce = false; // whether coercion's required
|
||||
|
||||
|
|
|
@ -725,12 +725,12 @@ protected:
|
|||
std::vector<bool> managed_fields;
|
||||
|
||||
// Number of fields in the type.
|
||||
int num_fields;
|
||||
int num_fields = 0;
|
||||
|
||||
// Number of fields in the type when originally declared.
|
||||
int num_orig_fields;
|
||||
int num_orig_fields = 0;
|
||||
|
||||
type_decl_list* types;
|
||||
type_decl_list* types = nullptr;
|
||||
std::set<std::string> field_ids;
|
||||
};
|
||||
|
||||
|
|
|
@ -23,13 +23,13 @@ protected:
|
|||
|
||||
struct Endpoint
|
||||
{
|
||||
u_char buffer[MAX_BUFFER_SIZE];
|
||||
int buffer_len;
|
||||
bool in_hdr;
|
||||
int tpflags;
|
||||
int pkt_length;
|
||||
int pkt_cnt;
|
||||
bool encountered_first_chunk;
|
||||
u_char buffer[MAX_BUFFER_SIZE] = {0};
|
||||
int buffer_len = 0;
|
||||
bool in_hdr = false;
|
||||
int tpflags = 0;
|
||||
int pkt_length = 0;
|
||||
int pkt_cnt = 0;
|
||||
bool encountered_first_chunk = false;
|
||||
};
|
||||
|
||||
bool ProcessData(int len, const u_char* data, bool orig);
|
||||
|
|
|
@ -14,7 +14,6 @@ namespace zeek::analyzer::file
|
|||
File_Analyzer::File_Analyzer(const char* name, Connection* conn)
|
||||
: TCP_ApplicationAnalyzer(name, conn)
|
||||
{
|
||||
buffer_len = 0;
|
||||
}
|
||||
|
||||
void File_Analyzer::DeliverStream(int len, const u_char* data, bool orig)
|
||||
|
|
|
@ -27,8 +27,8 @@ protected:
|
|||
void Identify();
|
||||
|
||||
static const int BUFFER_SIZE = 1024;
|
||||
char buffer[BUFFER_SIZE];
|
||||
int buffer_len;
|
||||
char buffer[BUFFER_SIZE] = {0};
|
||||
int buffer_len = 0;
|
||||
std::string file_id_orig;
|
||||
std::string file_id_resp;
|
||||
};
|
||||
|
|
|
@ -99,15 +99,15 @@ protected:
|
|||
uint32_t cred_flavor, stamp;
|
||||
uint32_t uid, gid;
|
||||
std::vector<int> auxgids;
|
||||
uint32_t verf_flavor;
|
||||
uint32_t verf_flavor = 0;
|
||||
u_char* call_buf; // copy of original call buffer
|
||||
std::string machinename;
|
||||
double start_time;
|
||||
double last_time;
|
||||
int rpc_len; // size of the full RPC call, incl. xid and msg_type
|
||||
int call_n; // size of call buf
|
||||
int header_len; // size of data before the arguments
|
||||
bool valid_call; // whether call was well-formed
|
||||
int rpc_len = 0; // size of the full RPC call, incl. xid and msg_type
|
||||
int call_n = 0; // size of call buf
|
||||
int header_len = 0; // size of data before the arguments
|
||||
bool valid_call = true; // whether call was well-formed
|
||||
|
||||
ValPtr v; // single (perhaps compound) value corresponding to call
|
||||
};
|
||||
|
|
|
@ -78,7 +78,7 @@ private:
|
|||
|
||||
int64_t offset;
|
||||
|
||||
int pipes[6];
|
||||
int pipes[6] = {-1};
|
||||
pid_t childpid;
|
||||
|
||||
enum IoChannels
|
||||
|
|
|
@ -99,7 +99,7 @@ protected:
|
|||
struct Properties
|
||||
{
|
||||
std::string path;
|
||||
double open_time;
|
||||
double open_time = 0.0;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -90,7 +90,7 @@ struct Manager::Stream
|
|||
|
||||
WriterMap writers; // Writers indexed by id/path pair.
|
||||
|
||||
bool enable_remote;
|
||||
bool enable_remote = false;
|
||||
|
||||
~Stream();
|
||||
};
|
||||
|
|
|
@ -168,7 +168,7 @@ private:
|
|||
* error is 1.04/sqrt(m), so the actual cardinality will be the
|
||||
* estimate +/- 1.04/sqrt(m) with approximately 68% probability.
|
||||
*/
|
||||
uint64_t m;
|
||||
uint64_t m = 0;
|
||||
|
||||
/**
|
||||
* These are the actual buckets that are storing an estimate of the
|
||||
|
@ -184,9 +184,9 @@ private:
|
|||
* buckets that are 0 and this is used in the small error correction.
|
||||
* alpha_m is a multiplicative constant used in the algorithm.
|
||||
*/
|
||||
uint64_t V;
|
||||
double alpha_m;
|
||||
int p; // the log2 of m
|
||||
uint64_t V = 0;
|
||||
double alpha_m = 0.0;
|
||||
int p = 0; // the log2 of m
|
||||
};
|
||||
|
||||
} // namespace zeek::probabilistic::detail
|
||||
|
|
|
@ -130,8 +130,8 @@ protected:
|
|||
virtual HasherType Type() const = 0;
|
||||
|
||||
private:
|
||||
size_t k;
|
||||
seed_t seed;
|
||||
size_t k = 0;
|
||||
seed_t seed = {0};
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -73,7 +73,7 @@ private:
|
|||
const char* func_name = nullptr;
|
||||
|
||||
const ZInst* insts = nullptr;
|
||||
unsigned int ninst;
|
||||
unsigned int ninst = 0;
|
||||
|
||||
FrameReMap frame_denizens;
|
||||
int frame_size;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue