Lines Matching defs:frame
65 void* f_back; // PyFrameObject.f_back, previous frame
88 FrameData *frame, Symbol *symbol)
91 bpf_probe_read_user(&frame->f_back,
92 sizeof(frame->f_back),
94 bpf_probe_read_user(&frame->f_code,
95 sizeof(frame->f_code),
99 if (!frame->f_code)
101 bpf_probe_read_user(&frame->co_filename,
102 sizeof(frame->co_filename),
103 frame->f_code + pidData->offsets.PyCodeObject_filename);
104 bpf_probe_read_user(&frame->co_name,
105 sizeof(frame->co_name),
106 frame->f_code + pidData->offsets.PyCodeObject_name);
108 if (frame->co_filename)
111 frame->co_filename +
113 if (frame->co_name)
116 frame->co_name +
168 FrameData *frame;
180 FrameData *frame = ctx->frame;
186 if (frame_ptr && get_frame_data(frame_ptr, pidData, frame, sym)) {
208 frame_ptr = frame->f_back;
271 FrameData frame;
288 .frame = &frame,
314 if (frame_ptr && get_frame_data(frame_ptr, pidData, &frame, &sym)) {
327 frame_ptr = frame.f_back;