Vidalia 0.2.15
Namespaces | Defines | Typedefs | Functions | Variables
CrashReporter.cpp File Reference
#include "CrashReporter.h"
#include "stringutil.h"
#include <QString>
#include <QStringList>
#include <QFileInfo>
#include <QDir>
#include <time.h>

Go to the source code of this file.

Namespaces

namespace  CrashReporter

Defines

#define PATH_SEPARATOR   "/"
#define TEXT(x)   (x)
#define TIME_TO_STRING(buf, buflen, t)   snprintf(buf, buflen, "%ld", t)

Typedefs

typedef char CrashReporter::_char_t
typedef int CrashReporter::_file_handle_t

Functions

static size_t CrashReporter::append_string (_char_t *dst, const _char_t *src, size_t siz)
static void CrashReporter::write_keyval_to_file (_file_handle_t hFile, const char *key, const char *val)
static bool CrashReporter::write_extra_dump_info (const _char_t *path, const _char_t *id, time_t crashTime)
bool CrashReporter::minidump_callback (const _char_t *path, const _char_t *id, void *context, bool succeeded)
bool CrashReporter::install_exception_handler (const QString &dumpPath)
void CrashReporter::remove_exception_handler (void)
bool CrashReporter::set_crash_reporter (const QString &crashReporter)
bool CrashReporter::set_restart_options (const QString &executable, const QStringList &arguments)
bool CrashReporter::set_build_version (const QString &version)

Variables

static
google_breakpad::ExceptionHandler * 
CrashReporter::exceptionHandler = 0
static bool CrashReporter::showCrashReporter = false
static _char_t CrashReporter::crashReporterExecutable [MAX_PATH_LEN+1] = TEXT("")
static char CrashReporter::buildVersion [MAX_VERSION_LEN+1] = ""
static char CrashReporter::restartExecutable [MAX_CMD_LEN+1] = ""
static char CrashReporter::restartExecutableArgs [MAX_CMD_LEN+1] = ""
static time_t CrashReporter::startupTime = 0

Define Documentation

#define PATH_SEPARATOR   "/"
#define TEXT (   x)    (x)
#define TIME_TO_STRING (   buf,
  buflen,
 
)    snprintf(buf, buflen, "%ld", t)

Definition at line 89 of file CrashReporter.cpp.

Referenced by CrashReporter::write_extra_dump_info().