ARB
|
#include <cstdio>
#include <dupstr.h>
#include <attributes.h>
Go to the source code of this file.
Typedefs | |
typedef const char * | GB_ERROR |
typedef void(* | gb_error_handler_type )(const char *msg) |
typedef void(* | gb_warning_func_type )(const char *msg) |
typedef void(* | gb_information_func_type )(const char *msg) |
typedef int(* | gb_status_gauge_func_type )(double val) |
typedef int(* | gb_status_msg_func_type )(const char *val) |
Enumerations | |
enum | GB_CASE { GB_IGNORE_CASE = 0, GB_MIND_CASE = 1, GB_CASE_UNDEFINED = 2 } |
Functions | |
bool | GBK_running_on_valgrind (void) |
size_t | GBK_getNonfreeableAddress () |
bool | GBK_raises_SIGSEGV (void(*cb)(void)) |
void | GBK_install_SIGSEGV_handler (bool dump_backtrace) |
GB_ERROR | GBK_assert_msg (const char *assertion, const char *file, int linenr) |
void | GBK_dump_backtrace (FILE *out, const char *message) |
void | GBK_terminate (const char *error) __ATTR__NORETURN |
GB_ERROR | GBK_system (const char *system_command) |
Definition at line 25 of file arb_core.h.
typedef void(* gb_error_handler_type)(const char *msg) |
Definition at line 36 of file arb_core.h.
typedef void(* gb_warning_func_type)(const char *msg) |
Definition at line 37 of file arb_core.h.
typedef void(* gb_information_func_type)(const char *msg) |
Definition at line 38 of file arb_core.h.
typedef int(* gb_status_gauge_func_type)(double val) |
Definition at line 39 of file arb_core.h.
Definition at line 40 of file arb_core.h.
enum GB_CASE |
Enumerator | |
---|---|
GB_IGNORE_CASE | |
GB_MIND_CASE | |
GB_CASE_UNDEFINED |
Definition at line 30 of file arb_core.h.
bool GBK_running_on_valgrind | ( | void | ) |
Definition at line 98 of file arb_signal.cxx.
size_t GBK_getNonfreeableAddress | ( | ) |
Definition at line 102 of file arb_signal.cxx.
bool GBK_raises_SIGSEGV | ( | void(*)(void) | cb | ) |
Definition at line 111 of file arb_signal.cxx.
void GBK_install_SIGSEGV_handler | ( | bool | dump_backtrace | ) |
Definition at line 47 of file arb_signal.cxx.
Referenced by GB_init_gb().
Definition at line 216 of file arb_msg.cxx.
void GBK_dump_backtrace | ( | FILE * | out, |
const char * | message | ||
) |
Definition at line 416 of file arb_msg.cxx.
Referenced by aw_question(), gb_transactable_type(), GBS_erase_hash(), nt_run(), sigsegv_handler(), and ED4_folding_line::warn_illegal_dimension().
void GBK_terminate | ( | const char * | error | ) |
Definition at line 509 of file arb_msg.cxx.
Referenced by AP_main::accept(), alloc_failure_panic(), AW_window::at_newline(), aw_initstatus(), AW_xfig::AW_xfig(), AWT_initTreeAwarRegistry(), VarUpdateInfo::change_from_widget(), TrackedFiles::check_changes(), die(), EdgeChain::EdgeChain(), GB_shell::ensure_inside(), enter_stage_1_build_tree(), GBDATA::expect_container(), GBDATA::expect_entry(), gb_create_key(), gb_find_or_create_quark(), GB_get_usable_memory(), gb_put_number(), GB_shell::GB_shell(), GB_test_transaction(), Sondentopf::gen_color_hash(), insert_species_into_tree(), MemBlock::MemBlock(), SelectedDatabase::open_db_for_merge(), NtreeCommandLine::parse(), PT_dump_POS_TREE_to_file(), PT_read_son< POS_TREE2 >(), PTD_write_node_to_disk(), AP_main::push_node(), Sondentopf::put_Sonde(), AP_main::revert(), TypedAliData< char >::slice_down(), LazyAliData::slice_down(), Sondentopf::Sondentopf(), startup_sequence_cb(), trf_commit(), and trf_create().
Definition at line 571 of file arb_msg.cxx.
Referenced by aed_start_naligning(), arb_look_and_kill_server(), arb_look_and_start_server(), ARB_main(), arb_start_server(), AW_edit(), aw_help_edit_help(), aw_help_search(), aw_help_show_external_format(), AW_openURL(), aw_status_timer_event(), awt_aps_go(), AWT_system_cb(), canvas_to_printer(), canvas_to_xfig_and_run_xfig(), CommandOutput::CommandOutput(), enter_stage_1_build_tree(), export_format_single(), GB_textprint(), GB_xcmd(), GBT_macro_execute(), GDE_startaction_cb(), ArbImporter::next_file(), nt_run(), NT_start_editor_on_tree(), pd_export_pt_server(), ptserver(), ptserver_gene(), run_command(), start_pt_server(), startup_mainwindow_and_dbserver(), and test_runtool::valgrinded_system().