FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_debug.h
Go to the documentation of this file.
1#ifndef FBLIB_DEBUG_H
2#define FBLIB_DEBUG_H
3
4 #include "libFireBird.h"
5
6 #define DEFAULTMAGIC 0xFB1BB100
7 #define CTSTACKSIZE 50
8 #define CTSTATENTRIES 5000
9 #define CRASHCHECKINI "CrashCheck.ini"
10
11 typedef struct
12 {
13 char *ProcName;
14 dword MinTime;
15 dword MaxTime;
16 dword NrCalls;
17 dword TotalTime;
19
20 typedef struct
21 {
22 char *ProcName;
23 dword EntryTime;
25
26 extern dword CallLevel;
28 extern bool CallTraceEnabled;
29 extern bool CallTraceInitialized;
31 extern int CallTraceStatsEntries;
32 extern bool CallTraceDoNotReenter;
33
34#endif
tCallTraceStack CallTraceStack[CTSTACKSIZE]
Definition: CallTraceInit.c:4
bool CallTraceInitialized
Definition: CallTraceInit.c:6
dword CallLevel
Definition: CallTraceInit.c:3
int CallTraceStatsEntries
Definition: CallTraceInit.c:8
tCallTraceStats * CallTraceStats
Definition: CallTraceInit.c:7
bool CallTraceEnabled
Definition: CallTraceInit.c:5
bool CallTraceDoNotReenter
Definition: CallTraceInit.c:9
#define CTSTACKSIZE
Definition: FBLib_debug.h:7