suricata
|
#include <detect-engine-inspect-buffer.h>
Data Fields | |
const uint8_t * | inspect |
uint64_t | inspect_offset |
uint32_t | inspect_len |
bool | initialized |
uint8_t | flags |
uint32_t | len |
uint8_t * | buf |
uint32_t | size |
uint32_t | orig_len |
const uint8_t * | orig |
Definition at line 34 of file detect-engine-inspect-buffer.h.
uint8_t* InspectionBuffer::buf |
Definition at line 44 of file detect-engine-inspect-buffer.h.
Referenced by FileSwfDecompression(), InspectionBufferCopy(), InspectionBufferFree(), InspectionBufferInit(), SCInspectionBufferCheckAndExpand(), and SCInspectionBufferTruncate().
uint8_t InspectionBuffer::flags |
DETECT_CI_FLAGS_* for use with DetectEngineContentInspection
Definition at line 39 of file detect-engine-inspect-buffer.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectPktBufferGeneric(), and DetectGetMultiData().
bool InspectionBuffer::initialized |
is initialized. ::inspect might be NULL if transform lead to 0 size
Definition at line 38 of file detect-engine-inspect-buffer.h.
Referenced by DetectGetMultiData(), InspectionBufferClean(), InspectionBufferCopy(), InspectionBufferSetupMulti(), InspectionBufferSetupMultiEmpty(), and SCInspectionBufferTruncate().
const uint8_t* InspectionBuffer::inspect |
active pointer, points either to ::buf or ::orig
Definition at line 35 of file detect-engine-inspect-buffer.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectMultiBufferGeneric(), DetectEngineInspectPktBufferGeneric(), DetectHelperGetData(), FileSwfDecompression(), InspectionBufferClean(), InspectionBufferCopy(), InspectionBufferSetupMulti(), InspectionBufferSetupMultiEmpty(), and SCInspectionBufferTruncate().
uint32_t InspectionBuffer::inspect_len |
size of active data. See to len or ::orig_len
Definition at line 37 of file detect-engine-inspect-buffer.h.
Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectPktBufferGeneric(), FileSwfDecompression(), InspectionBufferCopy(), InspectionBufferSetupMulti(), InspectionBufferSetupMultiEmpty(), and SCInspectionBufferTruncate().
uint64_t InspectionBuffer::inspect_offset |
Definition at line 36 of file detect-engine-inspect-buffer.h.
Referenced by DetectEngineInspectBufferGeneric().
uint32_t InspectionBuffer::len |
how much is in use
Definition at line 43 of file detect-engine-inspect-buffer.h.
Referenced by FileSwfDecompression(), InspectionBufferSetupMulti(), and InspectionBufferSetupMultiEmpty().
const uint8_t* InspectionBuffer::orig |
Definition at line 48 of file detect-engine-inspect-buffer.h.
Referenced by InspectionBufferSetupMulti().
uint32_t InspectionBuffer::orig_len |
Definition at line 47 of file detect-engine-inspect-buffer.h.
Referenced by InspectionBufferSetupMulti().
uint32_t InspectionBuffer::size |
size of the memory allocation
Definition at line 45 of file detect-engine-inspect-buffer.h.
Referenced by FileSwfDecompression(), InspectionBufferCopy(), InspectionBufferInit(), SCInspectionBufferCheckAndExpand(), and SCInspectionBufferTruncate().