Lines Matching defs:VdbeFrame
91 ** these values are copied back to the Vdbe from the VdbeFrame structure,
95 ** The memory for a VdbeFrame object is allocated and managed by a memory
97 ** overwritten, the VdbeFrame object is not freed immediately. Instead, it
100 ** this instead of deleting the VdbeFrame immediately is to avoid recursive
107 typedef struct VdbeFrame VdbeFrame;
108 struct VdbeFrame {
122 VdbeFrame *pParent; /* Parent of this frame, or NULL if parent is main */
125 #define VdbeFrameMem(p) ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))])
146 VdbeFrame *pFrame; /* Used when flags==MEM_Frame */
178 #define MEM_Frame 0x0040 /* Value is a VdbeFrame object */
319 VdbeFrame *pFrame; /* Parent frame */
320 VdbeFrame *pDelFrame; /* List of frame objects to free on VM reset */
387 void sqlite3VdbeFrameDelete(VdbeFrame*);
388 int sqlite3VdbeFrameRestore(VdbeFrame *);