Skip to content

Commit eab1fe4

Browse files
committed
fix(driver/modern_bpf): add back removed enter event constants
Constants for the size of the enter events should not be removed from `events_dimensions.h` as long as the corresponding events are still present in `event_table.c`. This update adds back the removed definitions for `setuid`, `ptrace`, `mkdir_2`, `mkdirat` and `fchdir` enter events. Signed-off-by: Tero Kauppinen <[email protected]>
1 parent 39e38d4 commit eab1fe4

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

driver/modern_bpf/definitions/events_dimensions.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
#define LLSEEK_X_SIZE HEADER_LEN + sizeof(int64_t) * 2 + sizeof(uint64_t) + sizeof(uint8_t) + PARAM_LEN * 4
7373
#define GETCWD_E_SIZE HEADER_LEN
7474
#define CHDIR_E_SIZE HEADER_LEN
75+
#define FCHDIR_E_SIZE HEADER_LEN + sizeof(int64_t) + PARAM_LEN
7576
#define FCHDIR_X_SIZE HEADER_LEN + sizeof(int64_t) * 2 + PARAM_LEN * 2
7677
#define PREAD_E_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) + sizeof(uint64_t) + PARAM_LEN * 3
7778
#define PWRITE_E_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) + sizeof(uint64_t) + PARAM_LEN * 3
@@ -114,6 +115,7 @@
114115
#define MUNMAP_X_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) * 3 + sizeof(uint64_t) * 2 + PARAM_LEN * 6
115116
#define SPLICE_E_SIZE HEADER_LEN + sizeof(int64_t) * 2 + sizeof(uint32_t) + sizeof(uint64_t) + PARAM_LEN * 4
116117
#define SPLICE_X_SIZE HEADER_LEN + sizeof(int64_t) * 3 + sizeof(uint32_t) + sizeof(uint64_t) + PARAM_LEN * 5
118+
#define PTRACE_E_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint16_t) + PARAM_LEN * 2
117119
#define IOCTL_E_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint64_t) * 2 + PARAM_LEN * 3
118120
#define IOCTL_X_SIZE HEADER_LEN + sizeof(int64_t) * 2 + sizeof(uint64_t) * 2 + PARAM_LEN * 4
119121
#define RENAME_E_SIZE HEADER_LEN
@@ -130,6 +132,7 @@
130132
#define SETRESGID_X_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) * 3 + PARAM_LEN * 4
131133
#define SCAPEVENT_E_SIZE HEADER_LEN + sizeof(uint32_t) + sizeof(uint64_t) + PARAM_LEN * 2
132134
#define SCAPEVENT_X_SIZE HEADER_LEN
135+
#define SETUID_E_SIZE HEADER_LEN + sizeof(uint32_t) + PARAM_LEN
133136
#define SETUID_X_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) + PARAM_LEN * 2
134137
#define SETGID_E_SIZE HEADER_LEN + sizeof(uint32_t) + PARAM_LEN
135138
#define SETGID_X_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) + PARAM_LEN * 2
@@ -171,6 +174,7 @@
171174
#define CHROOT_E_SIZE HEADER_LEN
172175
#define SETSID_E_SIZE HEADER_LEN
173176
#define SETSID_X_SIZE HEADER_LEN + sizeof(int64_t) + PARAM_LEN
177+
#define MKDIR_E_SIZE HEADER_LEN + sizeof(uint32_t) + PARAM_LEN
174178
#define RMDIR_E_SIZE HEADER_LEN
175179
#define UNSHARE_E_SIZE HEADER_LEN + sizeof(uint32_t) + PARAM_LEN
176180
#define UNSHARE_X_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint32_t) + PARAM_LEN * 2
@@ -181,6 +185,7 @@
181185
#define SECCOMP_X_SIZE HEADER_LEN + sizeof(int64_t) + sizeof(uint64_t) * 2 + PARAM_LEN * 3
182186
#define UNLINK_E_SIZE HEADER_LEN
183187
#define UNLINKAT_E_SIZE HEADER_LEN
188+
#define MKDIRAT_E_SIZE HEADER_LEN
184189
#define LINK_E_SIZE HEADER_LEN
185190
#define LINKAT_E_SIZE HEADER_LEN
186191
#define FCHMODAT_E_SIZE HEADER_LEN

0 commit comments

Comments
 (0)