Esempio n. 1
0
void debug_stop_recording(void)
{
    if (debug.trace_mode < DEBUG_HISTORY)
        return;

    debug_close_file();
    lib_free(debug_buffer);
}
Esempio n. 2
0
static void debug_create_new_file(void)
{
    char *filename, *st;
    const char *directory;

    debug_close_file();

    resources_get_string("EventSnapshotDir", &directory);

    st = lib_msprintf("debug%06d", debug_file_current);
    filename = util_concat(directory, st, FSDEV_EXT_SEP_STR, "log", NULL);
    lib_free(st);

    debug_file = fopen(filename, MODE_WRITE_TEXT);

    lib_free(filename);
}