static gzFile g_gzFile = NULL;
static void _Close(void) {
- if(g_gzFile != NULL) {
+ if (g_gzFile != NULL) {
gzclose(g_gzFile);
g_gzFile = NULL;
}
char szFileName[PATH_MAX];
const char *lpFileName;
- lpFileName = getenv("TRACE_PATH");
+ lpFileName = getenv("TRACE_FILE");
if (lpFileName) {
strncpy(szFileName, lpFileName, PATH_MAX);
}
snprintf(szFileName, PATH_MAX, "%s%c%s.%s", szCurrentDir, PATH_SEP, szProcessName, szExtension);
file = fopen(szFileName, "rb");
- if(file == NULL)
+ if (file == NULL)
break;
fclose(file);
}
}
-void Close(void) {
- _Close();
-}
-
static unsigned call_no = 0;
inline bool lookup(std::vector<bool> &map, size_t index) {
static std::vector<bool> bitmasks;
+void Close(void) {
+ _Close();
+ call_no = 0;
+ functions = std::vector<bool>();
+ structs = std::vector<bool>();
+ enums = std::vector<bool>();
+ bitmasks = std::vector<bool>();
+}
+
unsigned BeginEnter(const FunctionSig &function) {
OS::AcquireMutex();
Open();