Blender V5.0
creator_signals.cc File Reference
#include <cerrno>
#include <cstdlib>
#include "BLI_fileops.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_system.h"
#include "BKE_appdir.hh"
#include "BKE_blender.hh"
#include "BKE_blender_version.h"
#include "BKE_global.hh"
#include "BKE_main.hh"
#include "BKE_report.hh"
#include "BKE_wm_runtime.hh"
#include <csignal>
#include "creator_intern.h"

Go to the source code of this file.

Functions

static void sig_handle_blender_esc (int sig)
static void crashlog_file_generate (const char *filepath, const void *os_info)
static void sig_cleanup_and_terminate (int signum)
static void sig_handle_crash_fn (int signum)
static void sig_handle_abort (int)
void main_signal_setup ()
void main_signal_setup_background ()
void main_signal_setup_fpe ()

Function Documentation

◆ crashlog_file_generate()

void crashlog_file_generate ( const char * filepath,
const void * os_info )
static

◆ main_signal_setup()

void main_signal_setup ( void )

Definition at line 207 of file creator_signals.cc.

References app_state, sig_handle_abort(), and sig_handle_crash_fn().

Referenced by main().

◆ main_signal_setup_background()

void main_signal_setup_background ( void )

Definition at line 229 of file creator_signals.cc.

References BLI_assert, G, and sig_handle_blender_esc().

Referenced by main().

◆ main_signal_setup_fpe()

void main_signal_setup_fpe ( void )

Definition at line 239 of file creator_signals.cc.

Referenced by arg_handle_debug_fpe_set().

◆ sig_cleanup_and_terminate()

void sig_cleanup_and_terminate ( int signum)
static

Definition at line 134 of file creator_signals.cc.

References BKE_tempdir_session_purge().

Referenced by sig_handle_crash_fn().

◆ sig_handle_abort()

void sig_handle_abort ( int )
static

Definition at line 201 of file creator_signals.cc.

References BKE_tempdir_session_purge().

Referenced by main_signal_setup().

◆ sig_handle_blender_esc()

void sig_handle_blender_esc ( int sig)
static

Definition at line 68 of file creator_signals.cc.

References count, G, and printf.

Referenced by main_signal_setup_background().

◆ sig_handle_crash_fn()

void sig_handle_crash_fn ( int signum)
static