/dmbreakpad

C++ dmp file generate

Primary LanguageC++MIT LicenseMIT

dmbreakpad

Copyright (c) 2013-2018 brinkqiang (brink.qiang@gmail.com)

dmbreakpad GitHub

Build status

Linux MacOSX Windows
lin-badge osx-badge win-badge

Intro

C++ dmp file generate. based on breakpad.

#include "dmbreakpad.h"
#include <time.h>


static void CrashFunction_INNER()
{
    int *i = reinterpret_cast<int*>(0x45);
    *i = 5;  // crash!
}

static void CrashFunction()
{   
    srand(time(0));
    int x = rand() % 2;
    int y = 10;
    int z = y / x;// crash!

    printf("%d", z);
    CrashFunction_INNER();
}

int main(int argc, char **argv) 
{   
    DMBREAKPAD_INIT();
    
    CrashFunction();

    printf("did not crash?\n");   
    return 0;   
}

Contacts

Join the chat

Thanks