Lines Matching refs:pAuxData
1016 AuxData *pAuxData; in sqlite3_get_auxdata() local
1024 for(pAuxData=pCtx->pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNextAux){ in sqlite3_get_auxdata()
1025 if( pAuxData->iAuxArg==iArg && (pAuxData->iAuxOp==pCtx->iOp || iArg<0) ){ in sqlite3_get_auxdata()
1026 return pAuxData->pAux; in sqlite3_get_auxdata()
1049 AuxData *pAuxData; in sqlite3_set_auxdata() local
1059 for(pAuxData=pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNextAux){ in sqlite3_set_auxdata()
1060 if( pAuxData->iAuxArg==iArg && (pAuxData->iAuxOp==pCtx->iOp || iArg<0) ){ in sqlite3_set_auxdata()
1064 if( pAuxData==0 ){ in sqlite3_set_auxdata()
1065 pAuxData = sqlite3DbMallocZero(pVdbe->db, sizeof(AuxData)); in sqlite3_set_auxdata()
1066 if( !pAuxData ) goto failed; in sqlite3_set_auxdata()
1067 pAuxData->iAuxOp = pCtx->iOp; in sqlite3_set_auxdata()
1068 pAuxData->iAuxArg = iArg; in sqlite3_set_auxdata()
1069 pAuxData->pNextAux = pVdbe->pAuxData; in sqlite3_set_auxdata()
1070 pVdbe->pAuxData = pAuxData; in sqlite3_set_auxdata()
1072 }else if( pAuxData->xDeleteAux ){ in sqlite3_set_auxdata()
1073 pAuxData->xDeleteAux(pAuxData->pAux); in sqlite3_set_auxdata()
1076 pAuxData->pAux = pAux; in sqlite3_set_auxdata()
1077 pAuxData->xDeleteAux = xDelete; in sqlite3_set_auxdata()