mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-10-10 08:12:21 +03:00
tamarama: add container engine for exclusive nfas
Add the new Tamarama engine that acts as a container for infix/suffix engines that can be proven to run exclusively of one another. This reduces stream state for pattern sets with many exclusive engines.
This commit is contained in:
@@ -145,6 +145,10 @@ struct Grey {
|
||||
u32 smallWriteMaxPatterns; // only try small writes if fewer patterns
|
||||
u32 smallWriteMaxLiterals; // only try small writes if fewer literals
|
||||
|
||||
// Tamarama engine
|
||||
bool allowTamarama;
|
||||
u32 tamaChunkSize; //!< max chunk size for exclusivity analysis in Tamarama
|
||||
|
||||
enum DumpFlags {
|
||||
DUMP_NONE = 0,
|
||||
DUMP_BASICS = 1 << 0, // Dump basic textual data
|
||||
|
Reference in New Issue
Block a user