CrashRpt.CPP is a C++ library - Windows native client for Doctor Dump Crash Reporting System. It is used to implement crash reporting for Windows applications and plugins.

Features

  • Works with Microsoft Visual C++ of any version
  • Works on Windows XP and above (x86 and x64)
  • Supports integration to the process you own and to third-party process where your plugin/library works
  • Catches following problems:
  • SEH unhandled exceptions (access violations is most common), stack overflow is processed correctly)
  • C++ unhandled exceptions
  • terminate(), unexpected(), abort() calls
  • CRT Invalid parameter errors
  • Pure virtual function call errors
  • Security checks related crashes (stack overrun and other problems)
  • Heap corruptions
  • Supports non-fatal continuable error reports (for instance support C assert macro)
  • Crash report content and reporting process:
  • Full memory dump is available (including all heap memory)
  • Supports addition of custom data to the crash report (custom description, key/value pairs and files)
  • Unobtrusive crash report uploading process - user participation is needed and full report is uploaded only when this report is really needed
  • Solution/workaround provided to the user immediately after the crash (if available)
  • UI localization supported
  • Silent mode available
  • Compatible with application verifier
  • Compatible with Windows Error Reporting (must have for Windows Logo)

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow CrashRpt.CPP

CrashRpt.CPP Web Site

nel_h2
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CrashRpt.CPP!

Additional Project Details

Operating Systems

Windows

Intended Audience

Developers, Information Technology, Testers

Programming Language

C, C++

Related Categories

C++ Libraries, C Libraries

Registered

2014-10-17