Esempio n. 1
0
/* Deinitialize everything */
void Done() {
	NetDone();
	RenderDone();
	SDL_DestroyRenderer(renderer);
	SDL_DestroyWindow(window);
	SDL_Quit();
	LogDebug("App done");
	LogEnd();
}
Esempio n. 2
0
void
TracedTask::Run()
{
  SetTLSTraceInfo();
  LogBegin(mTaskId, mSourceEventId);
  mOriginalObj->Run();
  LogEnd(mTaskId, mSourceEventId);
  ClearTLSTraceInfo();
}
Esempio n. 3
0
void CDECL      CloseLog()
{
    if (g_log && CompileLog)
    {
        LogEnd();
        fflush(CompileLog);
        fclose(CompileLog);
        CompileLog = NULL;
    }
}
Esempio n. 4
0
void CreateInvokeFile( char *name, void (*rtn)(void) )
{
    char        *p;

    p = ReScan( name );
    LogStart();
    rtn();
    LogEnd();
    ReScan( p );
}
Esempio n. 5
0
NS_IMETHODIMP
TracedRunnable::Run()
{
  SetTLSTraceInfo();
  LogBegin(mTaskId, mSourceEventId);
  nsresult rv = mOriginalObj->Run();
  LogEnd(mTaskId, mSourceEventId);
  ClearTLSTraceInfo();

  return rv;
}
Esempio n. 6
0
static void
DestroySourceEvent()
{
  // Log a fake end for this source event.
  TraceInfo* info = GetOrCreateTraceInfo();
  ENSURE_TRUE_VOID(info);

  LogEnd(info->mCurTraceSourceId, info->mCurTraceSourceId);

  // Restore the previously saved source event info.
  RestoreCurTraceInfo();
}
Esempio n. 7
0
void ProcLog( void )
{
    if( ScanEOC() ) {
        LogEnd();
    } else if( CurrToken == T_GT ) {
        Scan();
        LogAppend();
    } else if( CurrToken == T_DIV ) {
        Scan();
        (*LogJmpTab[ ScanCmd( LogNameTab ) ])();
    } else {
        LogStart();
    }
}
Esempio n. 8
0
ArenaAllocatorBase<TFreeListPolicy, ObjectAlignmentBitShiftArg, RequireObjectAlignment, MaxObjectSize>::
~ArenaAllocatorBase()
{
    Assert(!lockBlockList);
    ArenaMemoryTracking::ReportFreeAll(this);
    ArenaMemoryTracking::ArenaDestroyed(this);

    if (!pageAllocator->IsClosed())
    {
        ReleasePageMemory();
    }
    ReleaseHeapMemory();
    TFreeListPolicy::Release(this->freeList);
#ifdef PROFILE_MEM
    LogEnd();
#endif
}
Esempio n. 9
0
void ProcLog( void )
{
    int     cmd;

    if( ScanEOC() ) {
        LogEnd();
    } else if( CurrToken == T_GT ) {
        Scan();
        LogAppend();
    } else if( CurrToken == T_DIV ) {
        Scan();
        cmd = ScanCmd( LogNameTab );
        if( cmd < 0 ) {
            BadLog();
        } else {
            (*LogJmpTab[cmd])();
        }
    } else {
        LogStart();
    }
}
Esempio n. 10
0
void
FakeTracedTask::EndFakeTracedTask()
{
  ClearTraceInfo();
  LogEnd(mTaskId, mSourceEventId);
}
Esempio n. 11
0
void
VirtualTask::AutoRunTask::StopScope()
{
  LogEnd(mTask->mTaskId, mTask->mSourceEventId);
}
Esempio n. 12
0
File: test2.c Progetto: unizeto/bmd
int main(int argc, char* argv[])
{
 int         ret =    0;
 log_t* log_tLog = NULL;
 char* stringTmp = NULL;
 err_t  err_tRet =    0;
 int           i =    0;
 int      intPid =    0;
 int           j =    0;
 int           N =    0;


 N = atoi(argv[1]);


 _GLOBAL_debug_level = 4;


 for( i=1; i<=N; i++ ) {

    err_tRet = LogInit( "client.conf", &log_tLog);

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogCreate(log_tLog);

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
    	BMD_FREEERR( err_tRet );
    }

    asprintf(&stringTmp, "11:4");

    err_tRet = LogSetParam( log_level, stringTmp, log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    free( stringTmp);

    err_tRet = LogSetParam( log_owner, "Willow", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogSetParam( service, "SOP", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogSetParam( operation_type, "zażółć gęślą jaźń", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogSetParam( log_referto, "Sysytem obsługi eFaktur", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogSetParam( event_code, "345", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }


    err_tRet = LogSetParam( log_referto_event_visible, "1", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogSetParam( date_time_begin, "2010-02-12 09:28:54.413454", log_tLog );

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
    }

    err_tRet = LogCommit(log_tLog);

    if ( BMD_ERR( err_tRet )) {
	BMD_BTERR( err_tRet );
	BMD_FREEERR( err_tRet );
        printf("Tutaj wlazlem\n");
    }

    err_tRet = LogEnd(&log_tLog);

      if ( BMD_ERR( err_tRet ))
       {
	   BMD_BTERR( err_tRet );
	   BMD_FREEERR( err_tRet );
       }

 printf("\n LOG nr : \n %d \n", i);

 //sleep(1);

}


 return 0;
}