Lines Matching refs:frame
69 /* filename cannot be NULL: "<unknown>" is used if the Python frame
308 tracemalloc_get_frame(_PyInterpreterFrame *pyframe, frame_t *frame)
310 frame->filename = &_Py_STR(anon_unknown);
315 frame->lineno = (unsigned int)lineno;
361 frame->filename = filename;
372 frame_t *frame;
375 frame = traceback->frames;
377 y = (Py_uhash_t)PyObject_Hash(frame->filename);
378 y ^= (Py_uhash_t)frame->lineno;
379 frame++;
1080 frame_to_pyobject(frame_t *frame)
1088 Py_INCREF(frame->filename);
1089 PyTuple_SET_ITEM(frame_obj, 0, frame->filename);
1091 lineno_obj = PyLong_FromUnsignedLong(frame->lineno);
1120 PyObject *frame = frame_to_pyobject(&traceback->frames[i]);
1121 if (frame == NULL) {
1125 PyTuple_SET_ITEM(frames, i, frame);
1486 _PyMem_DumpFrame(int fd, frame_t * frame)
1489 _Py_DumpASCII(fd, frame->filename);
1491 _Py_DumpDecimal(fd, frame->lineno);
1570 the most recent frame: the limit is 1.