|
suricata
|
Go to the source code of this file.
Macros | |
| #define | PrintBufferData(buf, buf_offset_ptr, buf_size, ...) |
Functions | |
| void | PrintBufferRawLineHex (char *, int *, int, const uint8_t *, uint32_t) |
| print a buffer as hex on a single line More... | |
| void | PrintRawUriFp (FILE *, const uint8_t *, uint32_t) |
| void | PrintRawUriBuf (char *, uint32_t *, uint32_t, const uint8_t *, size_t) |
| void | PrintRawDataFp (FILE *, const uint8_t *, uint32_t) |
| void | PrintRawDataToBuffer (uint8_t *dst_buf, uint32_t *dst_buf_offset_ptr, uint32_t dst_buf_size, const uint8_t *src_buf, uint32_t src_buf_len) |
| void | PrintStringsToBuffer (uint8_t *dst_buf, uint32_t *dst_buf_offset_ptr, uint32_t dst_buf_size, const uint8_t *src_buf, const uint32_t src_buf_len) |
| void | PrintRawLineHexBuf (char *, uint32_t, const uint8_t *, uint32_t) |
| print a buffer as hex on a single line into retbuf buffer More... | |
| const char * | PrintInet (int, const void *, char *, socklen_t) |
| void | PrintHexString (char *str, size_t size, uint8_t *buf, size_t buf_len) |
Definition in file util-print.h.
| #define PrintBufferData | ( | buf, | |
| buf_offset_ptr, | |||
| buf_size, | |||
| ... | |||
| ) |
Definition at line 28 of file util-print.h.
| void PrintBufferRawLineHex | ( | char * | nbuf, |
| int * | offset, | ||
| int | max_size, | ||
| const uint8_t * | buf, | ||
| uint32_t | buflen | ||
| ) |
print a buffer as hex on a single line
Prints in the format "00 AA BB"
| nbuf | buffer into which the output is written |
| offset | of where to start writing into the buffer |
| max_size | the size of the output buffer |
| buf | buffer to print from |
| buflen | length of the input buffer |
Definition at line 44 of file util-print.c.
References offset, and PrintBufferData.
| void PrintHexString | ( | char * | str, |
| size_t | size, | ||
| uint8_t * | buf, | ||
| size_t | buf_len | ||
| ) |
Definition at line 255 of file util-print.c.
References DEBUG_VALIDATE_BUG_ON, and str.
| const char* PrintInet | ( | int | , |
| const void * | , | ||
| char * | , | ||
| socklen_t | |||
| ) |
Definition at line 231 of file util-print.c.
Referenced by AddressDebugPrint(), SCRadix6AddKeyIPV6String(), and TLSGetIPInformations().

| void PrintRawDataFp | ( | FILE * | , |
| const uint8_t * | , | ||
| uint32_t | |||
| ) |
Definition at line 112 of file util-print.c.
Referenced by DetectBase64DecodeDoMatch(), and StreamingBufferCompareRawData().

| void PrintRawDataToBuffer | ( | uint8_t * | dst_buf, |
| uint32_t * | dst_buf_offset_ptr, | ||
| uint32_t | dst_buf_size, | ||
| const uint8_t * | src_buf, | ||
| uint32_t | src_buf_len | ||
| ) |
Definition at line 149 of file util-print.c.
References PrintBufferData.
| void PrintRawLineHexBuf | ( | char * | retbuf, |
| uint32_t | retbuflen, | ||
| const uint8_t * | buf, | ||
| uint32_t | buflen | ||
| ) |
print a buffer as hex on a single line into retbuf buffer
Prints in the format "00 AA BB"
| retbuf | pointer to the buffer which will have the result |
| rebuflen | length of the buffer |
| buf | buffer to print from |
| buflen | length of the input buffer |
Definition at line 61 of file util-print.c.
References offset, and PrintBufferData.
| void PrintRawUriBuf | ( | char * | , |
| uint32_t * | , | ||
| uint32_t | , | ||
| const uint8_t * | , | ||
| size_t | |||
| ) |
Definition at line 93 of file util-print.c.
References offset, and PrintBufferData.
Referenced by LogCustomFormatWriteTimestamp().

| void PrintRawUriFp | ( | FILE * | , |
| const uint8_t * | , | ||
| uint32_t | |||
| ) |
Definition at line 69 of file util-print.c.
References BUFFER_LENGTH, offset, and PrintBufferData.
Referenced by EngineAnalysisFP().

| void PrintStringsToBuffer | ( | uint8_t * | dst_buf, |
| uint32_t * | dst_buf_offset_ptr, | ||
| uint32_t | dst_buf_size, | ||
| const uint8_t * | src_buf, | ||
| const uint32_t | src_buf_len | ||
| ) |
Definition at line 195 of file util-print.c.