Lines Matching defs:frames
81 /* Number of frames stored */
83 /* Total number of frames the traceback had */
85 frame_t frames[1];
91 /* The maximum number of frames is either:
92 - The maximum number of frames we can store in `traceback_t.nframe`
292 const frame_t *frame1 = &traceback1->frames[i];
293 const frame_t *frame2 = &traceback2->frames[i];
375 frame = traceback->frames;
411 tracemalloc_get_frame(pyframe, &traceback->frames[traceback->nframe]);
412 assert(traceback->frames[traceback->nframe].filename != NULL);
432 /* get frames */
918 tracemalloc_empty_traceback.frames[0].filename = &_Py_STR(anon_unknown);
919 tracemalloc_empty_traceback.frames[0].lineno = 0;
963 "the number of frames must be in range [1; %lu]",
1105 PyObject *frames;
1108 frames = _Py_hashtable_get(intern_table, (const void *)traceback);
1109 if (frames) {
1110 Py_INCREF(frames);
1111 return frames;
1115 frames = PyTuple_New(traceback->nframe);
1116 if (frames == NULL)
1120 PyObject *frame = frame_to_pyobject(&traceback->frames[i]);
1122 Py_DECREF(frames);
1125 PyTuple_SET_ITEM(frames, i, frame);
1129 if (_Py_hashtable_set(intern_table, traceback, frames) < 0) {
1130 Py_DECREF(frames);
1134 /* intern_table keeps a new reference to frames */
1135 Py_INCREF(frames);
1137 return frames;
1515 _PyMem_DumpFrame(fd, &traceback->frames[i]);
1532 Also set the maximum number of frames stored in the traceback of a
1567 Get the maximum number of frames stored in the traceback of a trace.