Lines Matching full:payload
208 void* payload, in read_full_cgroup_path() argument
211 void* payload_start = payload; in read_full_cgroup_path()
219 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(cgroup_node, name)); in read_full_cgroup_path()
221 return payload; in read_full_cgroup_path()
223 *root_pos = payload - payload_start; in read_full_cgroup_path()
226 payload += filepart_length; in read_full_cgroup_path()
230 return payload; in read_full_cgroup_path()
253 void* payload) in populate_cgroup_info() argument
306 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(root_kernfs, name)); in populate_cgroup_info()
311 payload += cgroup_root_length; in populate_cgroup_info()
315 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(proc_kernfs, name)); in populate_cgroup_info()
320 payload += cgroup_proc_length; in populate_cgroup_info()
325 void* payload_end_pos = read_full_cgroup_path(proc_kernfs, root_kernfs, payload, in populate_cgroup_info()
327 cgroup_data->cgroup_full_length = payload_end_pos - payload; in populate_cgroup_info()
328 payload = payload_end_pos; in populate_cgroup_info()
331 return (void*)payload; in populate_cgroup_info()
336 u32 pid, void* payload) in populate_var_metadata() argument
347 size_t comm_length = bpf_core_read_str(payload, TASK_COMM_LEN, &task->comm); in populate_var_metadata()
352 payload += comm_length; in populate_var_metadata()
355 return (void*)payload; in populate_var_metadata()
368 void* payload = populate_var_metadata(&kill_data->meta, task, spid, kill_data->payload); in get_var_kill_data() local
369 payload = populate_cgroup_info(&kill_data->cgroup_data, task, payload); in get_var_kill_data()
370 size_t payload_length = payload - (void*)kill_data->payload; in get_var_kill_data()
480 read_absolute_file_path_from_dentry(struct dentry* filp_dentry, void* payload) in read_absolute_file_path_from_dentry() argument
490 filepart_length = bpf_probe_read_str(payload, MAX_PATH, in read_absolute_file_path_from_dentry()
496 payload += filepart_length; in read_absolute_file_path_from_dentry()
567 void* payload = populate_var_metadata(&sysctl_data->meta, task, pid, sysctl_data->payload); in BPF_KPROBE() local
568 payload = populate_cgroup_info(&sysctl_data->cgroup_data, task, payload); in BPF_KPROBE()
575 size_t sysctl_val_length = bpf_probe_read_str(payload, CTL_MAXNAME, buf); in BPF_KPROBE()
580 payload += sysctl_val_length; in BPF_KPROBE()
583 size_t sysctl_path_length = bpf_probe_read_str(payload, MAX_PATH, in BPF_KPROBE()
589 payload += sysctl_path_length; in BPF_KPROBE()
593 unsigned long data_len = payload - (void*)sysctl_data; in BPF_KPROBE()
642 void* payload = kill_data->payload; in raw_tracepoint__sched_process_exit() local
646 payload += offset; in raw_tracepoint__sched_process_exit()
651 size_t comm_length = bpf_core_read_str(payload, TASK_COMM_LEN, &task->comm); in raw_tracepoint__sched_process_exit()
656 payload += comm_length; in raw_tracepoint__sched_process_exit()
659 size_t cgroup_proc_length = bpf_probe_read_str(payload, KILL_TARGET_LEN, in raw_tracepoint__sched_process_exit()
665 payload += cgroup_proc_length; in raw_tracepoint__sched_process_exit()
669 unsigned long data_len = (void*)payload - (void*)kill_data; in raw_tracepoint__sched_process_exit()
710 void* payload = populate_var_metadata(&proc_exec_data->meta, task, pid, in raw_tracepoint__sched_process_exec() local
711 proc_exec_data->payload); in raw_tracepoint__sched_process_exec()
712 payload = populate_cgroup_info(&proc_exec_data->cgroup_data, task, payload); in raw_tracepoint__sched_process_exec()
721 size_t bin_path_length = bpf_probe_read_str(payload, MAX_FILENAME_LEN, filename); in raw_tracepoint__sched_process_exec()
726 payload += bin_path_length; in raw_tracepoint__sched_process_exec()
731 unsigned int cmdline_length = probe_read_lim(payload, arg_start, in raw_tracepoint__sched_process_exec()
737 payload += cmdline_length; in raw_tracepoint__sched_process_exec()
743 unsigned long env_len = probe_read_lim(payload, env_start, in raw_tracepoint__sched_process_exec()
747 payload += env_len; in raw_tracepoint__sched_process_exec()
752 unsigned long data_len = payload - (void*)proc_exec_data; in raw_tracepoint__sched_process_exec()
807 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, in kprobe_ret__do_filp_open() local
808 filemod_data->payload); in kprobe_ret__do_filp_open()
809 payload = populate_cgroup_info(&filemod_data->cgroup_data, task, payload); in kprobe_ret__do_filp_open()
811 size_t len = read_absolute_file_path_from_dentry(filp_dentry, payload); in kprobe_ret__do_filp_open()
815 payload += len; in kprobe_ret__do_filp_open()
819 unsigned long data_len = payload - (void*)filemod_data; in kprobe_ret__do_filp_open()
861 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, in BPF_KPROBE() local
862 filemod_data->payload); in BPF_KPROBE()
863 payload = populate_cgroup_info(&filemod_data->cgroup_data, task, payload); in BPF_KPROBE()
865 size_t len = read_absolute_file_path_from_dentry(old_dentry, payload); in BPF_KPROBE()
869 payload += len; in BPF_KPROBE()
873 len = read_absolute_file_path_from_dentry(new_dentry, payload); in BPF_KPROBE()
877 payload += len; in BPF_KPROBE()
882 unsigned long data_len = payload - (void*)filemod_data; in BPF_KPROBE()
920 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, in BPF_KPROBE() local
921 filemod_data->payload); in BPF_KPROBE()
922 payload = populate_cgroup_info(&filemod_data->cgroup_data, task, payload); in BPF_KPROBE()
924 size_t len = bpf_probe_read_str(payload, MAX_FILEPATH_LENGTH, oldname); in BPF_KPROBE()
928 payload += len; in BPF_KPROBE()
931 len = read_absolute_file_path_from_dentry(dentry, payload); in BPF_KPROBE()
935 payload += len; in BPF_KPROBE()
939 unsigned long data_len = payload - (void*)filemod_data; in BPF_KPROBE()
962 void* payload = populate_var_metadata(&fork_data->meta, child, in raw_tracepoint__sched_process_fork() local
963 BPF_CORE_READ(child, pid), fork_data->payload); in raw_tracepoint__sched_process_fork()
969 unsigned long data_len = payload - (void*)fork_data; in raw_tracepoint__sched_process_fork()