7 #ifndef PAT2YARA_PROCESSING_H
8 #define PAT2YARA_PROCESSING_H
18 class YaraFileBuilder;
46 yaramod::YaraFileBuilder &fileBuilder,
47 yaramod::YaraFileBuilder &logBuilder,
Definition: symbol_pattern.h:17
void processFiles(yaramod::YaraFileBuilder &fileBuilder, yaramod::YaraFileBuilder &logBuilder, const ProcessingOptions &options)
Definition: processing.h:28
std::size_t minSize
Lower rule size limit.
Definition: processing.h:31
bool isDelphi
Delphi specific functions off/on.
Definition: processing.h:37
bool logOn
Log-file on/off.
Definition: processing.h:39
bool validate(std::string &error)
Definition: processing.cpp:123
std::vector< std::string > input
Input files.
Definition: processing.h:40
std::size_t maxSize
Upper rule size limit.
Definition: processing.h:30
std::size_t nopOpcode
Opcode of NOP instruction.
Definition: processing.h:35
std::size_t minPure
Pure information limit.
Definition: processing.h:32
bool ignoreNops
Do not count NOPs to (pure) size.
Definition: processing.h:34