SYMBOL INDEX (46 symbols across 3 files) FILE: src/qmeventd/qmeventd.c function usage (line 58) | static void usage() { function pid_t (line 66) | static pid_t get_pid_from_fd(int fd) { function get_vmid_from_pid (line 76) | static unsigned long get_vmid_from_pid(pid_t pid) { function must_write (line 144) | static bool must_write(int fd, const char *buf, size_t len) { function send_qmp_cmd (line 157) | static void send_qmp_cmd(struct Client *client, const char *buf, size_t ... function handle_qmp_handshake (line 164) | void handle_qmp_handshake(struct Client *client) { function handle_qmp_event (line 187) | void handle_qmp_event(struct Client *client, struct json_object *obj) { function terminate_check (line 215) | void terminate_check(struct Client *client) { function handle_qmp_return (line 231) | void handle_qmp_return(struct Client *client, struct json_object *data, ... function handle_vzdump_handshake (line 292) | void handle_vzdump_handshake(struct Client *client, struct json_object *... function add_new_client (line 335) | void add_new_client(int client_fd) { function cleanup_qemu_client (line 368) | static void cleanup_qemu_client(struct Client *client) { function cleanup_client (line 392) | void cleanup_client(struct Client *client) { function terminate_client (line 424) | void terminate_client(struct Client *client) { function handle_client (line 469) | void handle_client(struct Client *client) { function sigkill (line 537) | static void sigkill(void *ptr, void *time_ptr) { function handle_forced_cleanup (line 569) | static void handle_forced_cleanup() { function main (line 578) | int main(int argc, char *argv[]) { FILE: src/qmeventd/qmeventd.h function log_neg (line 27) | static inline void log_neg(int errval, const char *msg) { function bail_neg (line 33) | static inline void bail_neg(int errval, const char *msg) { function pidfd_open (line 40) | static inline int pidfd_open(pid_t pid, unsigned int flags) { function pidfd_send_signal (line 44) | static inline int pidfd_send_signal(int pidfd, int sig, siginfo_t *info,... type ClientType (line 48) | typedef enum { type ClientState (line 54) | typedef enum { type Client (line 61) | struct Client { type Client (line 89) | struct Client type Client (line 90) | struct Client type json_object (line 90) | struct json_object type Client (line 91) | struct Client type json_object (line 91) | struct json_object type Client (line 92) | struct Client type json_object (line 92) | struct json_object type Client (line 93) | struct Client type Client (line 95) | struct Client type Client (line 96) | struct Client type Client (line 97) | struct Client FILE: src/query-machine-capabilities/query-machine-capabilities.c type cpu_caps_amd_sev_t (line 27) | typedef struct { type cpu_caps_intel_tdx_t (line 36) | typedef struct { type cpu_caps_arm_t (line 40) | typedef struct { function cpu_vendor (line 45) | static inline void cpu_vendor(char vendor[13]) { function read_msr (line 88) | int read_msr(uint32_t msr_index, uint64_t *value) { function query_cpu_capabilities_sev (line 123) | void query_cpu_capabilities_sev(cpu_caps_amd_sev_t *res) { function query_cpu_capabilities_tdx (line 146) | int query_cpu_capabilities_tdx(cpu_caps_intel_tdx_t *res) { function query_cpu_capabilities_arm (line 160) | void query_cpu_capabilities_arm(cpu_caps_arm_t *res) { function prepare_output_directory (line 167) | int prepare_output_directory() { function main (line 188) | int main() {