Lines Matching refs:pVfs

122   sqlite3_vfs *pVfs;              /* Parent VFS */  member
137 #define REALVFS(p) (((VfslogVfs *)(p))->pVfs)
171 static void (*vfslogDlSym(sqlite3_vfs *pVfs, void *p, const char*zSym))(void);
482 sqlite3_vfs *pVfs, in vfslogOpen() argument
491 VfslogVfs *pLog = (VfslogVfs *)pVfs; in vfslogOpen()
495 p->pVfslog = pVfs; in vfslogOpen()
499 rc = REALVFS(pVfs)->xOpen(REALVFS(pVfs), zName, p->pReal, flags, pOutFlags); in vfslogOpen()
502 vfslog_call(pVfs, OS_OPEN, p->iFileId, t, rc, 0, 0); in vfslogOpen()
503 vfslog_string(pVfs, zName); in vfslogOpen()
512 static int vfslogDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in vfslogDelete() argument
516 rc = REALVFS(pVfs)->xDelete(REALVFS(pVfs), zPath, dirSync); in vfslogDelete()
518 vfslog_call(pVfs, OS_DELETE, 0, t, rc, dirSync, 0); in vfslogDelete()
519 vfslog_string(pVfs, zPath); in vfslogDelete()
528 sqlite3_vfs *pVfs, in vfslogAccess() argument
536 rc = REALVFS(pVfs)->xAccess(REALVFS(pVfs), zPath, flags, pResOut); in vfslogAccess()
538 vfslog_call(pVfs, OS_ACCESS, 0, t, rc, flags, *pResOut); in vfslogAccess()
539 vfslog_string(pVfs, zPath); in vfslogAccess()
549 sqlite3_vfs *pVfs, in vfslogFullPathname() argument
554 return REALVFS(pVfs)->xFullPathname(REALVFS(pVfs), zPath, nOut, zOut); in vfslogFullPathname()
560 static void *vfslogDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in vfslogDlOpen() argument
561 return REALVFS(pVfs)->xDlOpen(REALVFS(pVfs), zPath); in vfslogDlOpen()
569 static void vfslogDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ in vfslogDlError() argument
570 REALVFS(pVfs)->xDlError(REALVFS(pVfs), nByte, zErrMsg); in vfslogDlError()
576 static void (*vfslogDlSym(sqlite3_vfs *pVfs, void *p, const char *zSym))(void){ in vfslogDlSym() argument
577 return REALVFS(pVfs)->xDlSym(REALVFS(pVfs), p, zSym); in vfslogDlSym()
583 static void vfslogDlClose(sqlite3_vfs *pVfs, void *pHandle){ in vfslogDlClose() argument
584 REALVFS(pVfs)->xDlClose(REALVFS(pVfs), pHandle); in vfslogDlClose()
591 static int vfslogRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in vfslogRandomness() argument
592 return REALVFS(pVfs)->xRandomness(REALVFS(pVfs), nByte, zBufOut); in vfslogRandomness()
599 static int vfslogSleep(sqlite3_vfs *pVfs, int nMicro){ in vfslogSleep() argument
600 return REALVFS(pVfs)->xSleep(REALVFS(pVfs), nMicro); in vfslogSleep()
606 static int vfslogCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ in vfslogCurrentTime() argument
607 return REALVFS(pVfs)->xCurrentTime(REALVFS(pVfs), pTimeOut); in vfslogCurrentTime()
610 static int vfslogGetLastError(sqlite3_vfs *pVfs, int a, char *b){ in vfslogGetLastError() argument
611 return REALVFS(pVfs)->xGetLastError(REALVFS(pVfs), a, b); in vfslogGetLastError()
613 static int vfslogCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){ in vfslogCurrentTimeInt64() argument
614 return REALVFS(pVfs)->xCurrentTimeInt64(REALVFS(pVfs), p); in vfslogCurrentTimeInt64()
653 sqlite3_vfs *pVfs, in vfslog_call() argument
661 VfslogVfs *p = (VfslogVfs *)pVfs; in vfslog_call()
676 static void vfslog_string(sqlite3_vfs *pVfs, const char *zStr){ in vfslog_string() argument
677 VfslogVfs *p = (VfslogVfs *)pVfs; in vfslog_string()
700 sqlite3_vfs *pVfs; in sqlite3_vfslog_finalize() local
701 pVfs = sqlite3_vfs_find(zVfs); in sqlite3_vfslog_finalize()
702 if( !pVfs || pVfs->xOpen!=vfslogOpen ){ in sqlite3_vfslog_finalize()
705 sqlite3_vfs_unregister(pVfs); in sqlite3_vfslog_finalize()
706 vfslog_finalize((VfslogVfs *)pVfs); in sqlite3_vfslog_finalize()
733 p->pVfs = pParent; in sqlite3_vfslog_new()
759 sqlite3_vfs *pVfs; in sqlite3_vfslog_annotate() local
760 pVfs = sqlite3_vfs_find(zVfs); in sqlite3_vfslog_annotate()
761 if( !pVfs || pVfs->xOpen!=vfslogOpen ){ in sqlite3_vfslog_annotate()
764 vfslog_call(pVfs, OS_ANNOTATE, 0, 0, 0, 0, 0); in sqlite3_vfslog_annotate()
765 vfslog_string(pVfs, zMsg); in sqlite3_vfslog_annotate()
870 sqlite3_vfs *pVfs; /* VFS used to read log file */ in vlogConnect() local
878 pVfs = sqlite3_vfs_find(0); in vlogConnect()
879 nByte = sizeof(VfslogVtab) + pVfs->szOsFile + pVfs->mxPathname; in vlogConnect()
885 p->zFile = &((char *)p->pFd)[pVfs->szOsFile]; in vlogConnect()
893 pVfs->xFullPathname(pVfs, zFile, pVfs->mxPathname, p->zFile); in vlogConnect()
897 rc = pVfs->xOpen(pVfs, p->zFile, p->pFd, flags, &flags); in vlogConnect()