/* Note: This file is licenced differently from the rest of the project SPDX-License-Identifier: GPL-2.0 Copyright (C) UP9 Inc. */ #ifndef __LOG_MESSAGES__ #define __LOG_MESSAGES__ // Must be synced with bpf_logger_messages.go // #define LOG_ERROR_READING_BYTES_COUNT (0) #define LOG_ERROR_READING_FD_ADDRESS (1) #define LOG_ERROR_READING_FROM_SSL_BUFFER (2) #define LOG_ERROR_BUFFER_TOO_BIG (3) #define LOG_ERROR_ALLOCATING_CHUNK (4) #define LOG_ERROR_READING_SSL_CONTEXT (5) #define LOG_ERROR_PUTTING_SSL_CONTEXT (6) #define LOG_ERROR_GETTING_SSL_CONTEXT (7) #define LOG_ERROR_MISSING_FILE_DESCRIPTOR (8) #define LOG_ERROR_PUTTING_FILE_DESCRIPTOR (9) #define LOG_ERROR_PUTTING_ACCEPT_INFO (10) #define LOG_ERROR_GETTING_ACCEPT_INFO (11) #define LOG_ERROR_READING_ACCEPT_INFO (12) #define LOG_ERROR_PUTTING_FD_MAPPING (13) #define LOG_ERROR_PUTTING_CONNECT_INFO (14) #define LOG_ERROR_GETTING_CONNECT_INFO (15) #define LOG_ERROR_READING_CONNECT_INFO (16) // Sometimes we have the same error, happening from different locations. // in order to be able to distinct between them in the log, we add an // extra number that identify the location. The number can be anything, // but do not give the same number to different origins. // #define ORIGIN_SSL_UPROBE_CODE (0l) #define ORIGIN_SSL_URETPROBE_CODE (1l) #define ORIGIN_SYS_ENTER_READ_CODE (2l) #define ORIGIN_SYS_ENTER_WRITE_CODE (3l) #define ORIGIN_SYS_EXIT_ACCEPT4_CODE (4l) #define ORIGIN_SYS_EXIT_CONNECT_CODE (5l) #endif /* __LOG_MESSAGES__ */