Lines Matching refs:frame
89 FrameData *frame, Symbol *symbol) in get_frame_data() argument
92 bpf_probe_read_user(&frame->f_back, in get_frame_data()
93 sizeof(frame->f_back), in get_frame_data()
95 bpf_probe_read_user(&frame->f_code, in get_frame_data()
96 sizeof(frame->f_code), in get_frame_data()
100 if (!frame->f_code) in get_frame_data()
102 bpf_probe_read_user(&frame->co_filename, in get_frame_data()
103 sizeof(frame->co_filename), in get_frame_data()
104 frame->f_code + pidData->offsets.PyCodeObject_filename); in get_frame_data()
105 bpf_probe_read_user(&frame->co_name, in get_frame_data()
106 sizeof(frame->co_name), in get_frame_data()
107 frame->f_code + pidData->offsets.PyCodeObject_name); in get_frame_data()
109 if (frame->co_filename) in get_frame_data()
112 frame->co_filename + in get_frame_data()
114 if (frame->co_name) in get_frame_data()
117 frame->co_name + in get_frame_data()
169 FrameData *frame; member
181 FrameData *frame = ctx->frame; in process_frame_callback() local
187 if (frame_ptr && get_frame_data(frame_ptr, pidData, frame, sym)) { in process_frame_callback()
209 frame_ptr = frame->f_back; in process_frame_callback()
272 FrameData frame; local
289 .frame = &frame,
315 if (frame_ptr && get_frame_data(frame_ptr, pidData, &frame, &sym)) {
328 frame_ptr = frame.f_back;