Lines Matching refs:ev

69 	struct proc_event *ev;  in proc_fork_connector()  local
78 ev = (struct proc_event*)msg->data; in proc_fork_connector()
79 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_fork_connector()
80 get_seq(&msg->seq, &ev->cpu); in proc_fork_connector()
82 ev->timestamp_ns = timespec_to_ns(&ts); in proc_fork_connector()
83 ev->what = PROC_EVENT_FORK; in proc_fork_connector()
86 ev->event_data.fork.parent_pid = parent->pid; in proc_fork_connector()
87 ev->event_data.fork.parent_tgid = parent->tgid; in proc_fork_connector()
89 ev->event_data.fork.child_pid = task->pid; in proc_fork_connector()
90 ev->event_data.fork.child_tgid = task->tgid; in proc_fork_connector()
94 msg->len = sizeof(*ev); in proc_fork_connector()
103 struct proc_event *ev; in proc_exec_connector() local
111 ev = (struct proc_event*)msg->data; in proc_exec_connector()
112 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_exec_connector()
113 get_seq(&msg->seq, &ev->cpu); in proc_exec_connector()
115 ev->timestamp_ns = timespec_to_ns(&ts); in proc_exec_connector()
116 ev->what = PROC_EVENT_EXEC; in proc_exec_connector()
117 ev->event_data.exec.process_pid = task->pid; in proc_exec_connector()
118 ev->event_data.exec.process_tgid = task->tgid; in proc_exec_connector()
122 msg->len = sizeof(*ev); in proc_exec_connector()
130 struct proc_event *ev; in proc_id_connector() local
139 ev = (struct proc_event*)msg->data; in proc_id_connector()
140 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_id_connector()
141 ev->what = which_id; in proc_id_connector()
142 ev->event_data.id.process_pid = task->pid; in proc_id_connector()
143 ev->event_data.id.process_tgid = task->tgid; in proc_id_connector()
147 ev->event_data.id.r.ruid = cred->uid; in proc_id_connector()
148 ev->event_data.id.e.euid = cred->euid; in proc_id_connector()
150 ev->event_data.id.r.rgid = cred->gid; in proc_id_connector()
151 ev->event_data.id.e.egid = cred->egid; in proc_id_connector()
157 get_seq(&msg->seq, &ev->cpu); in proc_id_connector()
159 ev->timestamp_ns = timespec_to_ns(&ts); in proc_id_connector()
163 msg->len = sizeof(*ev); in proc_id_connector()
171 struct proc_event *ev; in proc_sid_connector() local
179 ev = (struct proc_event *)msg->data; in proc_sid_connector()
180 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_sid_connector()
181 get_seq(&msg->seq, &ev->cpu); in proc_sid_connector()
183 ev->timestamp_ns = timespec_to_ns(&ts); in proc_sid_connector()
184 ev->what = PROC_EVENT_SID; in proc_sid_connector()
185 ev->event_data.sid.process_pid = task->pid; in proc_sid_connector()
186 ev->event_data.sid.process_tgid = task->tgid; in proc_sid_connector()
190 msg->len = sizeof(*ev); in proc_sid_connector()
198 struct proc_event *ev; in proc_ptrace_connector() local
206 ev = (struct proc_event *)msg->data; in proc_ptrace_connector()
207 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_ptrace_connector()
208 get_seq(&msg->seq, &ev->cpu); in proc_ptrace_connector()
210 ev->timestamp_ns = timespec_to_ns(&ts); in proc_ptrace_connector()
211 ev->what = PROC_EVENT_PTRACE; in proc_ptrace_connector()
212 ev->event_data.ptrace.process_pid = task->pid; in proc_ptrace_connector()
213 ev->event_data.ptrace.process_tgid = task->tgid; in proc_ptrace_connector()
215 ev->event_data.ptrace.tracer_pid = current->pid; in proc_ptrace_connector()
216 ev->event_data.ptrace.tracer_tgid = current->tgid; in proc_ptrace_connector()
218 ev->event_data.ptrace.tracer_pid = 0; in proc_ptrace_connector()
219 ev->event_data.ptrace.tracer_tgid = 0; in proc_ptrace_connector()
225 msg->len = sizeof(*ev); in proc_ptrace_connector()
233 struct proc_event *ev; in proc_comm_connector() local
241 ev = (struct proc_event *)msg->data; in proc_comm_connector()
242 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_comm_connector()
243 get_seq(&msg->seq, &ev->cpu); in proc_comm_connector()
245 ev->timestamp_ns = timespec_to_ns(&ts); in proc_comm_connector()
246 ev->what = PROC_EVENT_COMM; in proc_comm_connector()
247 ev->event_data.comm.process_pid = task->pid; in proc_comm_connector()
248 ev->event_data.comm.process_tgid = task->tgid; in proc_comm_connector()
249 get_task_comm(ev->event_data.comm.comm, task); in proc_comm_connector()
253 msg->len = sizeof(*ev); in proc_comm_connector()
261 struct proc_event *ev; in proc_exit_connector() local
269 ev = (struct proc_event*)msg->data; in proc_exit_connector()
270 memset(&ev->event_data, 0, sizeof(ev->event_data)); in proc_exit_connector()
271 get_seq(&msg->seq, &ev->cpu); in proc_exit_connector()
273 ev->timestamp_ns = timespec_to_ns(&ts); in proc_exit_connector()
274 ev->what = PROC_EVENT_EXIT; in proc_exit_connector()
275 ev->event_data.exit.process_pid = task->pid; in proc_exit_connector()
276 ev->event_data.exit.process_tgid = task->tgid; in proc_exit_connector()
277 ev->event_data.exit.exit_code = task->exit_code; in proc_exit_connector()
278 ev->event_data.exit.exit_signal = task->exit_signal; in proc_exit_connector()
282 msg->len = sizeof(*ev); in proc_exit_connector()
298 struct proc_event *ev; in cn_proc_ack() local
306 ev = (struct proc_event*)msg->data; in cn_proc_ack()
307 memset(&ev->event_data, 0, sizeof(ev->event_data)); in cn_proc_ack()
310 ev->timestamp_ns = timespec_to_ns(&ts); in cn_proc_ack()
311 ev->cpu = -1; in cn_proc_ack()
312 ev->what = PROC_EVENT_NONE; in cn_proc_ack()
313 ev->event_data.ack.err = err; in cn_proc_ack()
316 msg->len = sizeof(*ev); in cn_proc_ack()