Lines Matching refs:ctx
175 static int process_frame_callback(__u32 i, struct process_frame_ctx *ctx)
178 void *frame_ptr = ctx->frame_ptr;
179 PidData *pidData = ctx->pidData;
180 FrameData *frame = ctx->frame;
181 int32_t *symbol_counter = ctx->symbol_counter;
182 int cur_cpu = ctx->cur_cpu;
183 Event *event = ctx->event;
184 Symbol *sym = ctx->sym;
194 ctx->done = true;
221 int __on_event(struct bpf_raw_tracepoint_args *ctx)
239 event->user_stack_id = bpf_get_stackid(ctx, &stackmap, BPF_F_USER_STACK);
240 event->kernel_stack_id = bpf_get_stackid(ctx, &stackmap, 0);
284 struct process_frame_ctx ctx = {
294 bpf_loop(STACK_MAX_LEN, process_frame_callback, &ctx, 0);
295 if (ctx.done)
341 bpf_perf_event_output(ctx, &perfmap, 0, event, offsetof(Event, metadata));
346 int on_event(struct bpf_raw_tracepoint_args* ctx)
349 ret |= __on_event(ctx);
350 ret |= __on_event(ctx);
351 ret |= __on_event(ctx);
352 ret |= __on_event(ctx);
353 ret |= __on_event(ctx);