Lines Matching refs:trace

9484   void *pTraceArg;                          /* Argument to the trace function */
9564 #define SQLITE_VdbeTrace 0x00000100 /* True to trace VDBE execution */
12866 FILE *trace; /* Write an execution trace here, if not NULL */
17169 int trace; /* True to trace changes */
17340 printf("%s mutex %p (%d) with nRef=%ld\n", pAction, (void*)p, p->trace, ulCount);
17359 if( p->trace ) os2MutexTrace(p, "enter");
17368 if( p->trace ) os2MutexTrace(p, "try");
17384 if( p->trace ) os2MutexTrace(p, "leave");
17457 int trace; /* True to trace changes */
17655 if( p->trace ){
17656 printf("enter mutex %p (%d) with nRef=%d\n", p, p->trace, p->nRef);
17704 if( rc==SQLITE_OK && p->trace ){
17705 printf("enter mutex %p (%d) with nRef=%d\n", p, p->trace, p->nRef);
17734 if( p->trace ){
17735 printf("leave mutex %p (%d) with nRef=%d\n", p, p->trace, p->nRef);
17794 int trace; /* True to trace changes */
18013 if( p->trace ){
18014 printf("enter mutex %p (%d) with nRef=%d\n", p, p->trace, p->nRef);
18045 if( rc==SQLITE_OK && p->trace ){
18046 printf("try mutex %p (%d) with nRef=%d\n", p, p->trace, p->nRef);
18069 if( p->trace ){
18070 printf("leave mutex %p (%d) with nRef=%d\n", p, p->trace, p->nRef);
25113 ** Helper function for printing out trace information from debugging
58402 SQLITE_PRIVATE void sqlite3VdbeTrace(Vdbe *p, FILE *trace){
58403 p->trace = trace;
63464 # define REGISTER_TRACE(R,M) if(p->trace)registerTrace(p->trace,R,M)
64136 if( p->trace ){
64141 sqlite3VdbePrintOp(p->trace, pc, pOp);
69663 ** the UTF-8 string contained in P4 is emitted on the trace callback.
69680 sqlite3DebugPrintf("SQL-trace: %s\n", u.cq.zTrace);
69733 if( p->trace ){
69734 if( rc!=0 ) fprintf(p->trace,"rc=%d\n",rc);
69736 registerTrace(p->trace, pOp->p2, &aMem[pOp->p2]);
69739 registerTrace(p->trace, pOp->p3, &aMem[pOp->p3]);
79332 FILE *trace = (db->flags & SQLITE_VdbeTrace)!=0 ? stdout : 0;
79333 sqlite3VdbeTrace(v, trace);
89025 void * (*trace)(sqlite3*,void(*xTrace)(void*,const char*),void*);
89231 #define sqlite3_trace sqlite3_api->trace
106419 ** Turn parser tracing on by giving a stream to which to write the trace
106420 ** and a prompt to preface each trace message. Tracing is turned off
106425 ** <li> A FILE* to which trace output should be written.
106428 ** line of trace output. If NULL, then tracing is
111374 ** Register a trace function. The pArg from the previously registered trace
111377 ** A NULL trace function means that no tracing is executes. A non-NULL
111378 ** trace is a pointer to a function that is invoked at the start of each