Blender
V3.3
|
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "BLI_sys_types.h"
#include "BLI_fileops.h"
#include "BLI_path_util.h"
#include "BLI_string.h"
#include "BLI_system.h"
#include "BLI_utildefines.h"
#include "BKE_appdir.h"
#include "BKE_blender_version.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include <signal.h>
#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 UNUSED(signum)) |
void | main_signal_setup (void) |
void | main_signal_setup_background (void) |
void | main_signal_setup_fpe (void) |
Definition at line 220 of file creator_signals.c.
References app_state, sig_handle_abort(), sig_handle_crash(), ApplicationState::signal, ApplicationState::use_abort_handler, and ApplicationState::use_crash_handler.
Referenced by main().
Definition at line 242 of file creator_signals.c.
References BLI_assert, G, and sig_handle_blender_esc().
Referenced by main().
Definition at line 254 of file creator_signals.c.
References NULL.
Referenced by arg_handle_debug_fpe_set().
|
static |
Definition at line 214 of file creator_signals.c.
References BKE_tempdir_session_purge().
Referenced by main_signal_setup().
|
static |
Definition at line 70 of file creator_signals.c.
Referenced by main_signal_setup_background().
|
static |
Definition at line 93 of file creator_signals.c.
References BKE_report_write_file_fp(), BKE_tempdir_base(), BKE_tempdir_session_purge(), BLEND_VERSION_ARG, BLEND_VERSION_FMT, BLI_fopen(), BLI_join_dirfile(), BLI_path_basename(), BLI_path_extension_replace(), BLI_snprintf(), BLO_memfile_write_file(), BPY_python_backtrace(), build_commit_date, build_commit_time, build_hash, FILE_MAX, G_MAIN, NULL, wmWindowManager::reports, sig_handle_crash_backtrace(), STRNCPY, and wmWindowManager::undo_stack.
Referenced by main_signal_setup().
|
static |
Definition at line 87 of file creator_signals.c.
References BLI_system_backtrace().
Referenced by sig_handle_crash().