Lines Matching refs:g
156 static CrashGlobal g = {0, 0, SQLITE_DEFAULT_SECTOR_SIZE, 0, 0}; variable
192 int iDc = g.iDeviceCharacteristics; in writeListSync()
206 for(pWrite=g.pWriteList; pWrite; pWrite=pWrite->pNext){ in writeListSync()
214 for(pWrite=g.pWriteList; pWrite; pWrite=pWrite->pNext) nWrite++; in writeListSync()
217 for(pWrite=g.pWriteList; iFinal>0; pWrite=pWrite->pNext) iFinal--; in writeListSync()
227 ppPtr = &g.pWriteList; in writeListSync()
312 int iFirst = (int)(pWrite->iOffset/g.iSectorSize); in writeListSync()
313 int iLast = (int)((pWrite->iOffset+pWrite->nBuf-1)/g.iSectorSize); in writeListSync()
319 1+iLast-iFirst, (1+iLast-iFirst)*g.iSectorSize, in writeListSync()
324 zGarbage = crash_malloc(g.iSectorSize); in writeListSync()
328 sqlite3_randomness(g.iSectorSize, zGarbage); in writeListSync()
330 pWrite->pFile, zGarbage, g.iSectorSize, i*g.iSectorSize in writeListSync()
353 for(pWrite=g.pWriteList; pWrite && pWrite->pNext; pWrite=pWrite->pNext); in writeListSync()
354 g.pWriteListEnd = pWrite; in writeListSync()
385 if( g.pWriteList ){ in writeListAppend()
386 assert(g.pWriteListEnd); in writeListAppend()
387 g.pWriteListEnd->pNext = pNew; in writeListAppend()
389 g.pWriteList = pNew; in writeListAppend()
391 g.pWriteListEnd = pNew; in writeListAppend()
478 const char *zCrashFile = g.zCrashFile; in cfSync()
494 printf("cfSync(): name matched, g.iCrash = %d\n", g.iCrash); in cfSync()
496 if( (--g.iCrash)==0 ) isCrash = 1; in cfSync()
543 return g.iSectorSize; in cfSectorSize()
546 return g.iDeviceCharacteristics; in cfDeviceCharacteristics()
939 if( nCrashFile>=sizeof(g.zCrashFile) ){ in crashParamsObjCmd()
952 g.iDeviceCharacteristics = iDc; in crashParamsObjCmd()
955 g.iSectorSize = iSectorSize; in crashParamsObjCmd()
958 g.iCrash = iDelay; in crashParamsObjCmd()
959 memcpy(g.zCrashFile, zCrashFile, nCrashFile+1); in crashParamsObjCmd()