diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/abrt_crash_data.h | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/include/abrt_crash_data.h b/src/include/abrt_crash_data.h index 3abd408c..5a03f397 100644 --- a/src/include/abrt_crash_data.h +++ b/src/include/abrt_crash_data.h @@ -25,15 +25,15 @@ // Text bigger than this usually is attached, not added inline #define CD_TEXT_ATT_SIZE (2*1024) -// Keep in sync with CCDump.py: - // Filenames in dump directory: // filled by a hook: +#define FILENAME_REASON "reason" /* mandatory */ +#define FILENAME_UID "uid" /* mandatory */ +#define FILENAME_TIME "time" /* mandatory */ #define FILENAME_ANALYZER "analyzer" #define FILENAME_EXECUTABLE "executable" #define FILENAME_BINARY "binary" #define FILENAME_CMDLINE "cmdline" -#define FILENAME_REASON "reason" #define FILENAME_COREDUMP "coredump" #define FILENAME_BACKTRACE "backtrace" #define FILENAME_MAPS "maps" @@ -45,8 +45,7 @@ // filled by CDebugDump::Create() (which also fills FILENAME_UID): #define FILENAME_ARCHITECTURE "architecture" #define FILENAME_KERNEL "kernel" -#define FILENAME_TIME "time" -// From /etc/syste-release or /etc/redhat-release +// From /etc/system-release or /etc/redhat-release #define FILENAME_OS_RELEASE "os_release" // Filled by <what?> #define FILENAME_PACKAGE "package" @@ -59,17 +58,24 @@ #define FILENAME_TAINTED "kernel_tainted" // TODO: TicketUploader also has open-coded "TICKET", "CUSTOMER" files -#define FILENAME_UID "uid" -#define FILENAME_UUID "uuid" -#define FILENAME_INFORMALL "inform_all_users" -#define FILENAME_COUNT "count" -#define FILENAME_MESSAGE "message" +#define FILENAME_UUID "uuid" +#define FILENAME_INFORMALL "inform_all_users" +#define FILENAME_COUNT "count" +#define FILENAME_MESSAGE "message" +#define FILENAME_EVENT_LOG "event_log" // Not stored as files, added "on the fly": #define CD_DUMPDIR "DumpDir" // "Which events are possible (make sense) on this crash dump?" // (a string with "\n" terminated event names) #define CD_EVENTS "Events" +/* FILENAME_EVENT_LOG is trimmed to below LOW_WATERMARK + * when it reaches HIGH_WATERMARK size + */ +enum { + EVENT_LOG_HIGH_WATERMARK = 30 * 1024, + EVENT_LOG_LOW_WATERMARK = 20 * 1024, +}; #ifdef __cplusplus extern "C" { |
