Lines Matching refs:g
159 } g; variable
172 fprintf(stderr, "%s", g.zArgv0); in fatalError()
173 if( g.zDbFile ) fprintf(stderr, " %s", g.zDbFile); in fatalError()
174 if( g.zTestName[0] ) fprintf(stderr, " (%s)", g.zTestName); in fatalError()
244 g.aFile[i].sz = -1; in formatVfs()
245 g.aFile[i].zFilename = 0; in formatVfs()
246 g.aFile[i].a = 0; in formatVfs()
247 g.aFile[i].nRef = 0; in formatVfs()
258 if( g.aFile[i].sz<0 ) continue; in reformatVfs()
259 if( g.aFile[i].zFilename ){ in reformatVfs()
260 free(g.aFile[i].zFilename); in reformatVfs()
261 g.aFile[i].zFilename = 0; in reformatVfs()
263 if( g.aFile[i].nRef>0 ){ in reformatVfs()
264 fatalError("file %d still open. nRef=%d", i, g.aFile[i].nRef); in reformatVfs()
266 g.aFile[i].sz = -1; in reformatVfs()
267 free(g.aFile[i].a); in reformatVfs()
268 g.aFile[i].a = 0; in reformatVfs()
269 g.aFile[i].nRef = 0; in reformatVfs()
280 if( g.aFile[i].zFilename==0 ) continue; in findVFile()
281 if( strcmp(g.aFile[i].zFilename, zName)==0 ) return &g.aFile[i]; in findVFile()
296 for(i=0; i<MX_FILE && g.aFile[i].sz>=0; i++){} in createVFile()
298 pNew = &g.aFile[i]; in createVFile()
1109 if( rc!=SQLITE_ERROR ) g.nInvariant++; in runDbSql()
1527 memcpy(zBuf, &g.uRandom, nBuf<sizeof(g.uRandom) ? nBuf : sizeof(g.uRandom)); in inmemRandomness()
1736 printf("Usage: %s [options] SOURCE-DB ?ARGS...?\n", g.zArgv0); in showHelp()
1831 g.zArgv0 = argv[0]; in main()
1918 g.uRandom = atoi(argv[++i]); in main()
2016 g.zDbFile = azSrcDb[iSrcDb]; in main()
2219 &g.nSql, &g.pFirstSql); in main()
2220 if( g.nSql==0 ) fatalError("need at least one SQL script"); in main()
2222 &g.nDb, &g.pFirstDb); in main()
2223 if( g.nDb==0 ){ in main()
2224 g.pFirstDb = safe_realloc(0, sizeof(Blob)); in main()
2225 memset(g.pFirstDb, 0, sizeof(Blob)); in main()
2226 g.pFirstDb->id = 1; in main()
2227 g.pFirstDb->seq = 0; in main()
2228 g.nDb = 1; in main()
2293 for(pSql=g.pFirstSql; pSql; pSql=pSql->pNext){ in main()
2296 sqlite3_snprintf(sizeof(g.zTestName), g.zTestName, "sqlid=%d",pSql->id); in main()
2300 int nTotal =g.nSql; in main()
2305 printf("%s\n", g.zTestName); in main()
2310 int amt = idx*10/(g.nSql); in main()
2325 printf("%lld %s\n", tmEnd - tmStart, g.zTestName); in main()
2327 g.zTestName[0] = 0; in main()
2331 for(pDb=g.pFirstDb; pDb; pDb=pDb->pNext){ in main()
2334 sqlite3_snprintf(sizeof(g.zTestName), g.zTestName, "sqlid=%d,dbid=%d", in main()
2339 int nTotal = g.nDb*g.nSql; in main()
2340 int idx = pSql->seq*g.nDb + pDb->id - 1; in main()
2344 printf("%s\n", g.zTestName); in main()
2348 int idx = pSql->seq*g.nDb + pDb->id - 1; in main()
2349 int amt = idx*10/(g.nDb*g.nSql); in main()
2419 printf("%lld %s\n", tmEnd - tmStart, g.zTestName); in main()
2421 g.zTestName[0] = 0; in main()
2443 int nTotal = g.nDb*g.nSql; in main()
2446 printf(" 100%% - %d tests\n", g.nDb*g.nSql); in main()
2452 blobListFree(g.pFirstSql); in main()
2453 blobListFree(g.pFirstDb); in main()
2460 if( g.nInvariant ){ in main()
2461 printf("fuzzcheck: %u query invariants checked\n", g.nInvariant); in main()