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”Classes
Section titled “Classes”| Name | |
|---|---|
| struct | heki_registration |
Functions
Section titled “Functions”| Name | |
|---|---|
| struct heki_registration | attribute((packed) ) |
| int | heki_server_init(struct vmi_session * session, const char * socket_path) |
| void | handle_heki_client(int client_fd) |
| void | heki_server_poll(void ) |
Attributes
Section titled “Attributes”| Name | |
|---|---|
| uint32_t | magic |
| uint64_t | gva |
| uint32_t | size |
| uint8_t | is_critical |
| char[32] | name |
| int | heki_listen_fd |
| struct vmi_session * | heki_session |
| uint32_t | heki_active_nonce |
Defines
Section titled “Defines”| Name | |
|---|---|
| HEKI_MAGIC |
Functions Documentation
Section titled “Functions Documentation”function attribute
Section titled “function attribute”struct heki_registration __attribute__( (packed))function heki_server_init
Section titled “function heki_server_init”int heki_server_init( struct vmi_session * session, const char * socket_path)function handle_heki_client
Section titled “function handle_heki_client”static void handle_heki_client( int client_fd)function heki_server_poll
Section titled “function heki_server_poll”void heki_server_poll( void)Attributes Documentation
Section titled “Attributes Documentation”variable magic
Section titled “variable magic”uint32_t magic;variable gva
Section titled “variable gva”uint64_t gva;variable size
Section titled “variable size”uint32_t size;variable is_critical
Section titled “variable is_critical”uint8_t is_critical;variable name
Section titled “variable name”char[32] name;variable heki_listen_fd
Section titled “variable heki_listen_fd”static int heki_listen_fd = -1;variable heki_session
Section titled “variable heki_session”static struct vmi_session * heki_session = NULL;variable heki_active_nonce
Section titled “variable heki_active_nonce”uint32_t heki_active_nonce = 0;Macros Documentation
Section titled “Macros Documentation”define HEKI_MAGIC
Section titled “define HEKI_MAGIC”#define HEKI_MAGIC 0x48454B49Updated on 2026-05-26 at 13:25:29 +0000