Skip to content

sentinel-stack/sentinel-vmi/src/heki_server.c

sentinel-stack/sentinel-vmi/src/heki_server.c

Section titled “sentinel-stack/sentinel-vmi/src/heki_server.c”
Name
structheki_registration
Name
struct heki_registrationattribute((packed) )
intheki_server_init(struct vmi_session * session, const char * socket_path)
voidhandle_heki_client(int client_fd)
voidheki_server_poll(void )
Name
uint32_tmagic
uint64_tgva
uint32_tsize
uint8_tis_critical
char[32]name
intheki_listen_fd
struct vmi_session *heki_session
uint32_theki_active_nonce
Name
HEKI_MAGIC
struct heki_registration __attribute__(
(packed)
)
int heki_server_init(
struct vmi_session * session,
const char * socket_path
)
static void handle_heki_client(
int client_fd
)
void heki_server_poll(
void
)
uint32_t magic;
uint64_t gva;
uint32_t size;
uint8_t is_critical;
char[32] name;
static int heki_listen_fd = -1;
static struct vmi_session * heki_session = NULL;
uint32_t heki_active_nonce = 0;
#define HEKI_MAGIC 0x48454B49

Updated on 2026-05-26 at 13:25:29 +0000