Skip to content

Commit

Permalink
Merge pull request cuckoosandbox#33 from Thorsten-Sick/logtbl_fix_fix
Browse files Browse the repository at this point in the history
set start of counter after a number region reserved for special cases
  • Loading branch information
jbremer committed Jul 18, 2014
2 parents 82fcda6 + 8a942d7 commit d969cf4
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions log.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,11 @@ static bson g_bson[1];
static char g_istr[4];

static char logtbl_explained[256] = {0};
int g_log_index;

#define LOG_ID_PROCESS 0
#define LOG_ID_THREAD 1
#define LOG_ID_ANOMALY 2
int g_log_index = 10; // index must start after the special IDs (see defines)

//
// Log API
Expand Down Expand Up @@ -500,7 +504,7 @@ void log_new_process()
FILETIME st;
GetSystemTimeAsFileTime(&st);

loq(0, "__notification__", "__process__", 1, 0, "llllu",
loq(LOG_ID_PROCESS, "__notification__", "__process__", 1, 0, "llllu",
"TimeLow", st.dwLowDateTime,
"TimeHigh", st.dwHighDateTime,
"ProcessIdentifier", GetCurrentProcessId(),
Expand All @@ -510,14 +514,14 @@ void log_new_process()

void log_new_thread()
{
loq(1, "__notification__", "__thread__", 1, 0, "l",
loq(LOG_ID_THREAD, "__notification__", "__thread__", 1, 0, "l",
"ProcessIdentifier", GetCurrentProcessId());
}

void log_anomaly(const char *subcategory, int success,
const char *funcname, const char *msg)
{
loq(2, "__notification__", "__anomaly__", success, 0, "lsss",
loq(LOG_ID_ANOMALY, "__notification__", "__anomaly__", success, 0, "lsss",
"ThreadIdentifier", GetCurrentThreadId(),
"Subcategory", subcategory,
"FunctionName", funcname,
Expand Down

0 comments on commit d969cf4

Please sign in to comment.