#include <stdlib.h>
#include <unistd.h>
#include <doca_argp.h>
#include <doca_log.h>
#include <samples/common.h>
#include <utils.h>
#include "app_shield_agent_core.h"
Go to the source code of this file.
|
| | DOCA_LOG_REGISTER (APSH_APP::Core) |
| |
| static doca_error_t | pid_callback (void *param, void *config) |
| |
| static doca_error_t | hash_map_callback (void *param, void *config) |
| |
| 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 | os_type_callback (void *param, void *config) |
| |
| static doca_error_t | time_callback (void *param, void *config) |
| |
| doca_error_t | register_apsh_params (void) |
| |
| static doca_error_t | apsh_ctx_init (struct apsh_config *conf, struct apsh_resources *resources) |
| |
| static doca_error_t | apsh_system_init (struct apsh_config *conf, struct apsh_resources *resources) |
| |
| doca_error_t | app_shield_agent_init (struct apsh_config *conf, struct apsh_resources *resources) |
| |
| void | app_shield_agent_cleanup (struct apsh_resources *resources) |
| |
| doca_error_t | get_process_by_pid (struct apsh_resources *resources, struct apsh_config *apsh_conf, struct doca_apsh_process ***pslist, struct doca_apsh_process **process) |
| |
| static doca_error_t | telemetry_register_attest_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, struct event_indexes *indexes) |
| |
| 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 |
◆ app_shield_agent_cleanup()
◆ app_shield_agent_init()
◆ apsh_ctx_init()
◆ apsh_system_init()
◆ dma_callback()
| static doca_error_t dma_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ DOCA_LOG_REGISTER()
| DOCA_LOG_REGISTER |
( |
APSH_APP::Core |
| ) |
|
◆ get_process_by_pid()
◆ hash_map_callback()
| static doca_error_t hash_map_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ 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 |
◆ os_type_callback()
| static doca_error_t os_type_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ pid_callback()
| static doca_error_t pid_callback |
( |
void * |
param, |
|
|
void * |
config |
|
) |
| |
|
static |
◆ register_apsh_params()
◆ telemetry_destroy()
| void telemetry_destroy |
( |
struct doca_telemetry_exporter_schema * |
telemetry_schema, |
|
|
struct doca_telemetry_exporter_source * |
telemetry_source |
|
) |
| |
◆ telemetry_register_attest_event()
◆ telemetry_start()
| doca_error_t telemetry_start |
( |
struct doca_telemetry_exporter_schema ** |
telemetry_schema, |
|
|
struct doca_telemetry_exporter_source ** |
telemetry_source, |
|
|
struct event_indexes * |
indexes |
|
) |
| |
◆ 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 |