#include <stdlib.h>
#include <unistd.h>
#include <doca_argp.h>
#include <doca_log.h>
#include <samples/common.h>
#include <utils.h>
#include "yara_inspection_core.h"
Go to the source code of this file.
|
| | DOCA_LOG_REGISTER (YARA_APP::Core) |
| |
| static doca_error_t | memr_callback (void *param, void *config) |
| |
| static doca_error_t | vuid_callback (void *param, void *config) |
| |
| static doca_error_t | dma_callback (void *param, void *config) |
| |
| static doca_error_t | os_syms_callback (void *param, void *config) |
| |
| static doca_error_t | time_callback (void *param, void *config) |
| |
| doca_error_t | register_yara_params (void) |
| |
| static doca_error_t | yara_ctx_init (struct yara_config *conf, struct yara_resources *resources) |
| |
| static doca_error_t | yara_system_init (struct yara_config *conf, struct yara_resources *resources) |
| |
| doca_error_t | yara_inspection_init (struct yara_config *conf, struct yara_resources *resources) |
| |
| void | yara_inspection_cleanup (struct yara_resources *resources) |
| |
| static doca_error_t | telemetry_register_yara_event (struct doca_telemetry_exporter_schema *schema, doca_telemetry_exporter_type_index_t *type_index) |
| |
| doca_error_t | telemetry_start (struct doca_telemetry_exporter_schema **telemetry_schema, struct doca_telemetry_exporter_source **telemetry_source, doca_telemetry_exporter_type_index_t *index) |
| |
| void | telemetry_destroy (struct doca_telemetry_exporter_schema *telemetry_schema, struct doca_telemetry_exporter_source *telemetry_source) |
| |
◆ MAX_HOSTNAME_LEN
| #define MAX_HOSTNAME_LEN 253 |
◆ dma_callback()
| static doca_error_t dma_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ DOCA_LOG_REGISTER()
| DOCA_LOG_REGISTER |
( |
YARA_APP::Core |
| ) |
|
◆ memr_callback()
| static doca_error_t memr_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ os_syms_callback()
| static doca_error_t os_syms_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ register_yara_params()
◆ telemetry_destroy()
| void telemetry_destroy |
( |
struct doca_telemetry_exporter_schema * |
telemetry_schema, |
|
|
struct doca_telemetry_exporter_source * |
telemetry_source |
|
) |
| |
◆ telemetry_register_yara_event()
◆ telemetry_start()
◆ time_callback()
| static doca_error_t time_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ vuid_callback()
| static doca_error_t vuid_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ yara_ctx_init()
◆ yara_inspection_cleanup()
◆ yara_inspection_init()
◆ yara_system_init()