Chromium Embedded Framework (CEF)  131.2.1+ge081753+chromium-131.0.6778.13
cef_dump_without_crashing.h File Reference

Provides functions for generating crash dumps. More...

Functions

bool CefDumpWithoutCrashing (long long mseconds_between_dumps=kOneDayInMilliseconds, const char *function_name=__builtin_FUNCTION(), const char *file_name=__builtin_FILE(), int line_number=__builtin_LINE())
 CefDumpWithoutCrashing allows for generating crash dumps with a throttling mechanism, preventing frequent dumps from being generated in a short period of time from the same location. More...
 
bool CefDumpWithoutCrashingUnthrottled ()
 CefDumpWithoutCrashingUnthrottled allows for immediate crash dumping without any throttling constraints. More...
 

Variables

constexpr long long kOneDayInMilliseconds = 86400000
 

Detailed Description

Provides functions for generating crash dumps.

NOTE: The contents of this file are only available to applications that link against the libcef_dll_wrapper target.

NOTE: Ensure crash reporting is configured before use. See https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md for more information

WARNING: Crash reporting should not be used in the main/browser process before calling CefInitialize or in sub-processes before CefExecuteProcess.

Function Documentation

◆ CefDumpWithoutCrashing()

bool CefDumpWithoutCrashing ( long long  mseconds_between_dumps = kOneDayInMilliseconds,
const char *  function_name = __builtin_FUNCTION(),
const char *  file_name = __builtin_FILE(),
int  line_number = __builtin_LINE() 
)

CefDumpWithoutCrashing allows for generating crash dumps with a throttling mechanism, preventing frequent dumps from being generated in a short period of time from the same location.

The |function_name|, |file_name|, and |line_number| determine the location of the dump. The |mseconds_between_dumps| is an interval between consecutive dumps in milliseconds from the same location.

Returns true if the dump was successfully generated, false otherwise.

◆ CefDumpWithoutCrashingUnthrottled()

bool CefDumpWithoutCrashingUnthrottled ( )

CefDumpWithoutCrashingUnthrottled allows for immediate crash dumping without any throttling constraints.

Returns true if the dump was successfully generated, false otherwise.

Variable Documentation

◆ kOneDayInMilliseconds

constexpr long long kOneDayInMilliseconds = 86400000
constexpr