mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 16:48:19 +00:00
"if ( ... ) &analyze" language feature
This commit is contained in:
parent
052cda9df0
commit
9f4da24644
6 changed files with 207 additions and 62 deletions
|
@ -23,6 +23,7 @@
|
|||
#define DOCTEST_CONFIG_IMPLEMENT
|
||||
|
||||
#include "zeek/3rdparty/doctest.h"
|
||||
#include "zeek/ActivationManager.h"
|
||||
#include "zeek/Anon.h"
|
||||
#include "zeek/DFA.h"
|
||||
#include "zeek/DNS_Mgr.h"
|
||||
|
@ -183,6 +184,7 @@ zeek::plugin::Manager* zeek::plugin_mgr = nullptr;
|
|||
zeek::detail::RuleMatcher* zeek::detail::rule_matcher = nullptr;
|
||||
zeek::detail::DNS_Mgr* zeek::detail::dns_mgr = nullptr;
|
||||
zeek::detail::TimerMgr* zeek::detail::timer_mgr = nullptr;
|
||||
zeek::detail::ActivationManager* zeek::detail::activation_mgr;
|
||||
|
||||
zeek::logging::Manager* zeek::log_mgr = nullptr;
|
||||
zeek::threading::Manager* zeek::thread_mgr = nullptr;
|
||||
|
@ -443,6 +445,7 @@ static void terminate_zeek()
|
|||
delete session_mgr;
|
||||
delete fragment_mgr;
|
||||
delete telemetry_mgr;
|
||||
delete activation_mgr;
|
||||
#ifdef HAVE_SPICY
|
||||
delete spicy_mgr;
|
||||
#endif
|
||||
|
@ -673,6 +676,7 @@ SetupResult setup(int argc, char** argv, Options* zopts)
|
|||
|
||||
auto zeekygen_cfg = options.zeekygen_config_file.value_or("");
|
||||
zeekygen_mgr = new zeekygen::detail::Manager(zeekygen_cfg, zeek_argv[0]);
|
||||
activation_mgr = new ActivationManager();
|
||||
|
||||
add_essential_input_file("base/init-bare.zeek");
|
||||
add_essential_input_file("builtin-plugins/__preload__.zeek");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue