Lines Matching refs:xInit

2708 ** The xInit method initializes the memory allocator.  For example,
2712 ** by xInit. The pAppData pointer is used as the only parameter to
2713 ** xInit and xShutdown.
2716 ** the xInit method, so the xInit method need not be threadsafe. The
2726 ** SQLite will never invoke xInit() more than once without an intervening
2736 int (*xInit)(void*); /* Initialize the memory allocator */
2738 void *pAppData; /* Argument to xInit() and xShutdown() */
9438 ** [[the xInit() page cache method]]
9439 ** ^(The xInit() method is called once for each effective
9441 ** (usually only once during the lifetime of the process). ^(The xInit()
9443 ** The intent of the xInit() method is to set up global data structures
9445 ** ^(If the xInit() method is NULL, then the
9455 ** ^SQLite automatically serializes calls to the xInit method,
9456 ** so the xInit method need not be threadsafe. ^The
9461 ** ^SQLite will never invoke xInit() more than once without an intervening
9576 int (*xInit)(void*);
9598 int (*xInit)(void*);
27774 rc = sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData);
49577 if( sqlite3GlobalConfig.pcache2.xInit==0 ){
49578 /* IMPLEMENTATION-OF: R-26801-64137 If the xInit() method is NULL, then the
49582 assert( sqlite3GlobalConfig.pcache2.xInit!=0 );
49584 return sqlite3GlobalConfig.pcache2.xInit(sqlite3GlobalConfig.pcache2.pArg);
50901 ** Implementation of the sqlite3_pcache.xInit method.
50953 ** Note that the static mutex allocated in xInit does
51395 pcache1Init, /* xInit */
126550 sqlite3_loadext_entry xInit;
126609 xInit = (sqlite3_loadext_entry)sqlite3OsDlSym(pVfs, handle, zEntry);
126622 if( xInit==0 && zProc==0 ){
126641 xInit = (sqlite3_loadext_entry)sqlite3OsDlSym(pVfs, handle, zEntry);
126643 if( xInit==0 ){
126658 rc = xInit(db, &zErrmsg, &sqlite3Apis);
126761 void (*xInit)(void)
126778 if( wsdAutoext.aExt[i]==xInit ) break;
126788 wsdAutoext.aExt[wsdAutoext.nExt] = xInit;
126799 ** Cancel a prior call to sqlite3_auto_extension. Remove xInit from the
126801 ** is currently on the list. If xInit is not on the list, then this
126804 ** Return 1 if xInit was found on the list and removed. Return 0 if xInit
126808 void (*xInit)(void)
126818 if( wsdAutoext.aExt[i]==xInit ){
126858 sqlite3_loadext_entry xInit;
126877 xInit = 0;
126880 xInit = (sqlite3_loadext_entry)wsdAutoext.aExt[i];
126884 if( xInit && (rc = xInit(db, &zErrmsg, pThunk))!=0 ){
164337 ** to the xInit method, so the xInit method need not be threadsafe.
164339 ** The following mutex is what serializes access to the appdef pcache xInit
164340 ** methods. The sqlite3_pcache_methods.xInit() all is embedded in the
164615 if( sqlite3GlobalConfig.pcache2.xInit==0 ){