Chromium Embedded Framework (CEF)  135.0.1+gd336310+chromium-135.0.7049.3
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())
 This function allows for generating of 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 ()
 This function allows for generating of crash dumps 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() 
)

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

If should only be called after CefInitialize has been successfully called. The |function_name|, |file_name|, and |line_number| parameters specify the origin 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.

For detailed behavior, usage instructions, and considerations, refer to the documentation of DumpWithoutCrashing in base/debug/dump_without_crashing.h.

◆ CefDumpWithoutCrashingUnthrottled()

bool CefDumpWithoutCrashingUnthrottled ( )

This function allows for generating of crash dumps without any throttling constraints.

If should also only be called after CefInitialize has been successfully called.

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

For detailed behavior, usage instructions, and considerations, refer to the documentation of DumpWithoutCrashingUnthrottled in base/debug/dump_without_crashing.h.

This function is removed in API version 13500. Use CefDumpWithoutCrashing() instead.

Variable Documentation

◆ kOneDayInMilliseconds

constexpr long long kOneDayInMilliseconds = 86400000
constexpr