Lines Matching refs:pAuxData
13905 /* Elements of the linked list at Vdbe.pAuxData */
14102 ** are stored in a linked list headed at Vdbe.pAuxData. All are destroyed
14135 u8 fErrorOrAux; /* isError!=0 or pVdbe->pAuxData modified */
14230 AuxData *pAuxData; /* Linked list of auxdata allocations */
64051 assert( p->pAuxData==0 );
64878 AuxData **pp = &pVdbe->pAuxData;
66905 AuxData *pAuxData;
66908 for(pAuxData=pCtx->pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNext){
66909 if( pAuxData->iOp==pCtx->iOp && pAuxData->iArg==iArg ) break;
66912 return (pAuxData ? pAuxData->pAux : 0);
66926 AuxData *pAuxData;
66932 for(pAuxData=pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNext){
66933 if( pAuxData->iOp==pCtx->iOp && pAuxData->iArg==iArg ) break;
66935 if( pAuxData==0 ){
66936 pAuxData = sqlite3DbMallocZero(pVdbe->db, sizeof(AuxData));
66937 if( !pAuxData ) goto failed;
66938 pAuxData->iOp = pCtx->iOp;
66939 pAuxData->iArg = iArg;
66940 pAuxData->pNext = pVdbe->pAuxData;
66941 pVdbe->pAuxData = pAuxData;
66946 }else if( pAuxData->xDelete ){
66947 pAuxData->xDelete(pAuxData->pAux);
66950 pAuxData->pAux = pAux;
66951 pAuxData->xDelete = xDelete;