mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-06-24 07:14:15 +00:00
43 lines
1.5 KiB
C
43 lines
1.5 KiB
C
/*
|
|
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__ */
|