[Spicy] Bump auxil/spicy/ to latest development snapshot.

This commit is contained in:
Benjamin Bannier 2025-07-03 19:04:12 +02:00 committed by Robin Sommer
parent 92868804b1
commit 2307c62a61
No known key found for this signature in database
GPG key ID: D8187293B3FFE5D0
6 changed files with 28 additions and 21 deletions

View file

@ -6,6 +6,7 @@
#pragma once
#include <cstdint>
#include <optional>
#include <ostream>
#include <string>
@ -17,6 +18,7 @@
#include <hilti/rt/extension-points.h>
#include <hilti/rt/fmt.h>
#include <hilti/rt/profiler.h>
#include <hilti/rt/safe-int.h>
#include <hilti/rt/type-info.h>
#include <hilti/rt/types/all.h>
#include <hilti/rt/util.h>
@ -111,14 +113,15 @@ void register_spicy_module_begin(const std::string& id, const std::string& descr
void register_protocol_analyzer(const std::string& id, hilti::rt::Protocol proto,
const hilti::rt::Vector<::zeek::spicy::rt::PortRange>& ports,
const std::string& parser_orig, const std::string& parser_resp,
const std::string& replaces, const std::string& linker_scope);
const std::string& replaces, const hilti::rt::integer::safe<uint64_t>& linker_scope);
/**
* Registers a Spicy file analyzer with its EVT meta information with the
* plugin's runtime.
*/
void register_file_analyzer(const std::string& id, const hilti::rt::Vector<std::string>& mime_types,
const std::string& parser, const std::string& replaces, const std::string& linker_scope);
const std::string& parser, const std::string& replaces,
const hilti::rt::integer::safe<uint64_t>& linker_scope);
/** Reports a Zeek-side "weird". */
void weird(const std::string& id, const std::string& addl);
@ -128,7 +131,7 @@ void weird(const std::string& id, const std::string& addl);
* plugin's runtime.
*/
void register_packet_analyzer(const std::string& id, const std::string& parser, const std::string& replaces,
const std::string& linker_scope);
const hilti::rt::integer::safe<uint64_t>& linker_scope);
/** Registers a Spicy-generated type to make it available inside Zeek. */
void register_type(const std::string& ns, const std::string& id, const TypePtr& type);