Lines Matching refs:event
178 Event* event = bpf_map_lookup_elem(&eventmap, &zero);
179 if (!event)
182 event->pid = pid;
184 event->tid = (pid_t)pid_tgid;
185 bpf_get_current_comm(&event->comm, sizeof(event->comm));
187 event->user_stack_id = bpf_get_stackid(ctx, &stackmap, BPF_F_USER_STACK);
188 event->kernel_stack_id = bpf_get_stackid(ctx, &stackmap, 0);
200 event->thread_current = thread_state == thread_state_current;
212 event->pthread_match = pthread_created == pthread_self;
214 event->pthread_match = 1;
217 if (event->pthread_match || !pidData->use_tls) {
249 event->stack[i] = *symbol_id;
250 event->stack_len = i + 1;
254 event->stack_complete = frame_ptr == NULL;
256 event->stack_complete = 1;
263 event->has_meta = 0;
264 bpf_perf_event_output(ctx, &perfmap, 0, event, offsetof(Event, metadata));