Lines Matching defs:VdbeFrame
23272 ** these values are copied back to the Vdbe from the VdbeFrame structure,
23276 ** The memory for a VdbeFrame object is allocated and managed by a memory
23278 ** overwritten, the VdbeFrame object is not freed immediately. Instead, it
23281 ** this instead of deleting the VdbeFrame immediately is to avoid recursive
23288 typedef struct VdbeFrame VdbeFrame;
23289 struct VdbeFrame {
23291 VdbeFrame *pParent; /* Parent of this frame, or NULL if parent is main */
23312 /* Magic number for sanity checking on VdbeFrame objects */
23317 ** by a VdbeFrame.
23319 #define VdbeFrameMem(p) ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))])
23608 VdbeFrame *pFrame; /* Parent frame */
23609 VdbeFrame *pDelFrame; /* List of frame objects to free on VM reset */
23762 SQLITE_PRIVATE int sqlite3VdbeFrameIsValid(VdbeFrame*);
23765 SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame*); /* Actually deletes the Frame */
23766 SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *);
87042 ** Verify that pFrame is a valid VdbeFrame pointer. Return true if it is
87047 SQLITE_PRIVATE int sqlite3VdbeFrameIsValid(VdbeFrame *pFrame){
87062 VdbeFrame *pFrame = (VdbeFrame*)pArg;
87185 ** Delete a VdbeFrame object and its contents. VdbeFrame objects are
87188 SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame *p){
87618 ** Copy the values stored in the VdbeFrame structure to its Vdbe. This
87622 SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){
87645 ** pointers to VdbeFrame objects, which may in turn contain pointers to
87650 VdbeFrame *pFrame;
87660 VdbeFrame *pDel = p->pDelFrame;
92763 VdbeFrame *pFrame;
94361 VdbeFrame *pFrame;
95748 ** For subprograms, there is a bitmask in the VdbeFrame that determines
98615 VdbeFrame *pFrame; /* Root frame of VDBE */
100415 VdbeFrame *pFrame; /* New vdbe frame to execute in */
100454 ** variable nMem (and later, VdbeFrame.nChildMem) to this value.
100459 nByte = ROUND8(sizeof(VdbeFrame))
100494 pFrame = (VdbeFrame*)pRt->z;
100548 VdbeFrame *pFrame;
100616 VdbeFrame *pFrame;