Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions include/aarch64/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -41826,6 +41826,41 @@ struct syscall_info {
struct seccomp_data data;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {};

struct syscore_ops {
Expand Down Expand Up @@ -43375,6 +43410,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[470];
struct trace_event_file *exit_syscall_files[470];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
40 changes: 40 additions & 0 deletions include/arm/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -41039,6 +41039,42 @@ struct sys_off_handler {
struct device *dev;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
long: 32;
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {};

struct syscore_ops {
Expand Down Expand Up @@ -42717,6 +42753,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[472];
struct trace_event_file *exit_syscall_files[472];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
39 changes: 39 additions & 0 deletions include/loongarch64/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -49718,6 +49718,41 @@ struct syscall_info {
struct seccomp_data data;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {
char *selector;
long unsigned int offset;
Expand Down Expand Up @@ -51309,6 +51344,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[470];
struct trace_event_file *exit_syscall_files[470];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
40 changes: 40 additions & 0 deletions include/powerpc/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -40631,6 +40631,42 @@ struct sys_off_handler {
struct device *dev;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
long: 32;
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {};

struct syscore_ops {
Expand Down Expand Up @@ -42172,6 +42208,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[470];
struct trace_event_file *exit_syscall_files[470];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
39 changes: 39 additions & 0 deletions include/riscv64/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -39662,6 +39662,41 @@ struct sys_off_handler {
struct device *dev;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {
char *selector;
long unsigned int offset;
Expand Down Expand Up @@ -41215,6 +41250,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[470];
struct trace_event_file *exit_syscall_files[470];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
39 changes: 39 additions & 0 deletions include/s390x/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -48611,6 +48611,41 @@ struct syscall_info {
struct seccomp_data data;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {
char *selector;
long unsigned int offset;
Expand Down Expand Up @@ -50436,6 +50471,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[470];
struct trace_event_file *exit_syscall_files[470];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
39 changes: 39 additions & 0 deletions include/x86/vmlinux_6.18.h
Original file line number Diff line number Diff line change
Expand Up @@ -45929,6 +45929,41 @@ struct syscall_info {
struct seccomp_data data;
};

struct syscall_metadata {
const char *name;
int syscall_nr;
int nb_args;
const char **types;
const char **args;
struct list_head enter_fields;
struct trace_event_call *enter_event;
struct trace_event_call *exit_event;
};

struct syscall_tp_t {
struct trace_entry ent;
int syscall_nr;
long unsigned int ret;
};

struct syscall_tp_t___2 {
struct trace_entry ent;
int syscall_nr;
long unsigned int args[6];
};

struct syscall_trace_enter {
struct trace_entry ent;
int nr;
long unsigned int args[0];
};

struct syscall_trace_exit {
struct trace_entry ent;
int nr;
long int ret;
};

struct syscall_user_dispatch {
char *selector;
long unsigned int offset;
Expand Down Expand Up @@ -47503,6 +47538,10 @@ struct trace_array {
struct trace_pid_list *filtered_pids;
struct trace_pid_list *filtered_no_pids;
arch_spinlock_t max_lock;
int sys_refcount_enter;
int sys_refcount_exit;
struct trace_event_file *enter_syscall_files[470];
struct trace_event_file *exit_syscall_files[470];
int stop_count;
int clock_id;
int nr_topts;
Expand Down
1 change: 1 addition & 0 deletions kconfigs/config.common
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ CONFIG_DEBUG_INFO_BTF=y
CONFIG_DEBUG_INFO_DWARF4=y
CONFIG_FPROBE=y
CONFIG_FTRACE=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_FUNCTION_TRACER=y
CONFIG_INET=y
CONFIG_KPROBES=y
Expand Down