|
Blender V4.3
|
#include <cerrno>#include <cstdlib>#include <cstring>#include "BLI_fileops.h"#include "BLI_path_utils.hh"#include "BLI_string.h"#include "BLI_system.h"#include "BLI_utildefines.h"#include "BKE_appdir.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 | sig_handle_crash_backtrace (FILE *fp) |
| static void | sig_handle_crash (int signum) |
| static void | sig_handle_abort (int) |
| void | main_signal_setup () |
| void | main_signal_setup_background () |
| void | main_signal_setup_fpe () |
| void main_signal_setup | ( | void | ) |
Definition at line 193 of file creator_signals.cc.
References app_state, sig_handle_abort(), sig_handle_crash(), ApplicationState::signal, ApplicationState::use_abort_handler, and ApplicationState::use_crash_handler.
Referenced by main().
| void main_signal_setup_background | ( | void | ) |
Definition at line 215 of file creator_signals.cc.
References BLI_assert, G, and sig_handle_blender_esc().
Referenced by main().
| void main_signal_setup_fpe | ( | void | ) |
Definition at line 225 of file creator_signals.cc.
Referenced by arg_handle_debug_fpe_set().
|
static |
Definition at line 187 of file creator_signals.cc.
References BKE_tempdir_session_purge().
Referenced by main_signal_setup().
|
static |
Definition at line 68 of file creator_signals.cc.
References count, G, and printf.
Referenced by main_signal_setup_background().
|
static |
Definition at line 90 of file creator_signals.cc.
References BKE_report_write_file_fp(), BKE_tempdir_base(), BKE_tempdir_session_purge(), BLEND_VERSION_ARG, BLEND_VERSION_FMT, BLI_fopen(), BLI_path_basename(), BLI_path_extension_replace(), BLI_path_join, BPY_python_backtrace(), build_commit_date, build_commit_time, build_hash, FILE_MAX, G_MAIN, printf, wmWindowManager::runtime, sig_handle_crash_backtrace(), and SNPRINTF.
Referenced by main_signal_setup().
|
static |
Definition at line 84 of file creator_signals.cc.
References BLI_system_backtrace().
Referenced by sig_handle_crash().