NORETURN 3690 bignum.c NORETURN(static inline void invalid_radix(int base)); NORETURN 3691 bignum.c NORETURN(static inline void invalid_integer(VALUE s)); NORETURN 1776 class.c NORETURN(static void rb_keyword_error(const char *error, VALUE keys)); NORETURN 1783 class.c NORETURN(static void unknown_keyword_error(VALUE hash, const ID *table, int keywords)); NORETURN 740 cont.c NOINLINE(NORETURN(static void cont_restore_1(rb_context_t *))); NORETURN 773 cont.c NORETURN(NOINLINE(static void cont_restore_0(rb_context_t *, VALUE *))); NORETURN 786 cont.c NORETURN(NOINLINE(static void register_stack_extend(rb_context_t *, VALUE *, VALUE *))); NORETURN 3 dmydln.c NORETURN(void *dln_load(const char *)); NORETURN 160 encoding.c NORETURN(static void not_encoding(VALUE enc)); NORETURN 372 error.c NORETURN(static void die(void)); NORETURN 2071 error.c NORETURN(static void raise_loaderror(VALUE path, VALUE mesg)); NORETURN 22 eval.c NORETURN(void rb_raise_jump(VALUE, VALUE)); NORETURN 437 eval.c NORETURN(static void rb_longjmp(int, volatile VALUE, VALUE)); NORETURN 56 eval_intern.h NORETURN(void _longjmp(jmp_buf, int)); NORETURN 156 eval_intern.h NORETURN(static inline void rb_threadptr_tag_jump(rb_thread_t *, int)); NORETURN 263 eval_intern.h NORETURN(void rb_method_name_error(VALUE, VALUE)); NORETURN 265 eval_intern.h NORETURN(void rb_fiber_start(void)); NORETURN 267 eval_intern.h NORETURN(void rb_print_undef(VALUE, ID, rb_method_visibility_t)); NORETURN 268 eval_intern.h NORETURN(void rb_print_undef_str(VALUE, VALUE)); NORETURN 269 eval_intern.h NORETURN(void rb_print_inaccessible(VALUE, ID, rb_method_visibility_t)); NORETURN 270 eval_intern.h NORETURN(void rb_vm_localjump_error(const char *,VALUE, int)); NORETURN 271 eval_intern.h NORETURN(void rb_vm_jump_tag_but_local_jump(int)); NORETURN 272 eval_intern.h NORETURN(void rb_raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, NORETURN 207 ext/bigdecimal/bigdecimal.c NORETURN(static void cannot_be_coerced_into_BigDecimal(VALUE, VALUE)); NORETURN 144 ext/digest/digest.c NORETURN(static void rb_digest_instance_method_unimpl(VALUE self, const char *method)); NORETURN 146 ext/openssl/ossl.h NORETURN(void ossl_raise(VALUE, const char *, ...)); NORETURN 627 ext/pty/pty.c NORETURN(static void raise_from_check(rb_pid_t pid, int status)); NORETURN 273 ext/socket/rubysocket.h NORETURN(void rsock_raise_socket_error(const char *, int)); NORETURN 394 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_host_port(int err, const char *, VALUE, VALUE)); NORETURN 395 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_path(int err, const char *, VALUE)); NORETURN 396 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_sockaddr(int err, const char *mesg, struct sockaddr *addr, socklen_t len)); NORETURN 397 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_raddrinfo(int err, const char *mesg, VALUE rai)); NORETURN 398 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_raddrinfo_or_sockaddr(int err, const char *mesg, VALUE addr, VALUE rai)); NORETURN 400 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_host_port(const char *, VALUE, VALUE)); NORETURN 401 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_path(const char *, VALUE)); NORETURN 402 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_sockaddr(const char *, struct sockaddr *addr, socklen_t len)); NORETURN 403 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_raddrinfo(const char *, VALUE rai)); NORETURN 404 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_raddrinfo_or_sockaddr(const char *, VALUE addr, VALUE rai)); NORETURN 93 ext/win32ole/win32ole.c NORETURN(static void failed_load_conv51932(void)); NORETURN 5 ext/win32ole/win32ole_error.h NORETURN(PRINTF_ARGS(void ole_raise(HRESULT hr, VALUE ecs, const char *fmt, ...), 3, 4)); NORETURN 59 ext/zlib/zlib.c static NORETURN(void raise_zlib_error(int, const char*)); NORETURN 170 ext/zlib/zlib.c NORETURN(static void gzfile_raise(struct gzfile *, VALUE, const char *)); NORETURN 2526 file.c NORETURN(static void utime_failed(VALUE, const struct timespec *, VALUE, VALUE)); NORETURN 2663 file.c NORETURN(static void syserr_fail2_in(const char *,int,VALUE,VALUE)); NORETURN 478 hash.c NORETURN(static void no_new_key(void)); NORETURN 3171 hash.c NORETURN(static void invalid_envname(const char *name)); NORETURN 33 include/ruby/defines.h #ifndef NORETURN NORETURN 161 include/ruby/encoding.h PRINTF_ARGS(NORETURN(void rb_enc_raise(rb_encoding *, VALUE, const char*, ...)), 3, 4); NORETURN 216 include/ruby/intern.h NORETURN(void rb_cmperr(VALUE, VALUE)); NORETURN 247 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_loaderror(const char*, ...)), 1, 2); NORETURN 248 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_loaderror_with_path(VALUE path, const char*, ...)), 2, 3); NORETURN 249 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_name_error(ID, const char*, ...)), 2, 3); NORETURN 250 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_name_error_str(VALUE, const char*, ...)), 2, 3); NORETURN 251 include/ruby/intern.h NORETURN(void rb_invalid_str(const char*, const char*)); NORETURN 252 include/ruby/intern.h NORETURN(DEPRECATED(PRINTF_ARGS(void rb_compile_error(const char*, int, const char*, ...), 3, 4))); NORETURN 253 include/ruby/intern.h NORETURN(DEPRECATED(PRINTF_ARGS(void rb_compile_error_with_enc(const char*, int, void *, const char*, ...), 4, 5))); NORETURN 254 include/ruby/intern.h NORETURN(DEPRECATED(PRINTF_ARGS(void rb_compile_error_append(const char*, ...), 1, 2))); NORETURN 255 include/ruby/intern.h NORETURN(void rb_error_frozen(const char*)); NORETURN 256 include/ruby/intern.h NORETURN(void rb_error_frozen_object(VALUE)); NORETURN 295 include/ruby/intern.h NORETURN(void rb_error_arity(int, int, int)); NORETURN 368 include/ruby/intern.h NORETURN(void rb_exc_raise(VALUE)); NORETURN 369 include/ruby/intern.h NORETURN(void rb_exc_fatal(VALUE)); NORETURN 370 include/ruby/intern.h NORETURN(VALUE rb_f_exit(int, const VALUE*)); NORETURN 371 include/ruby/intern.h NORETURN(VALUE rb_f_abort(int, const VALUE*)); NORETURN 391 include/ruby/intern.h NORETURN(DEPRECATED(void rb_clear_cache(void))); NORETURN 401 include/ruby/intern.h NORETURN(VALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj)); NORETURN 406 include/ruby/intern.h NORETURN(void rb_interrupt(void)); NORETURN 416 include/ruby/intern.h NORETURN(void rb_jump_tag(int)); NORETURN 484 include/ruby/intern.h NORETURN(void rb_memerror(void)); NORETURN 575 include/ruby/intern.h NORETURN(void rb_num_zerodiv(void)); NORETURN 641 include/ruby/intern.h NORETURN(VALUE rb_f_exec(int, const VALUE*)); NORETURN 779 include/ruby/intern.h NORETURN(DEPRECATED(void rb_str_associate(VALUE, VALUE))); NORETURN 780 include/ruby/intern.h NORETURN(DEPRECATED(VALUE rb_str_associated(VALUE))); NORETURN 956 include/ruby/intern.h NORETURN(VALUE rb_mod_const_missing(VALUE,VALUE)); NORETURN 974 include/ruby/intern.h NORETURN(DEPRECATED(void rb_frame_pop(void))); NORETURN 158 include/ruby/io.h NORETURN(void rb_eof_error(void)); NORETURN 302 include/ruby/ruby.h NORETURN(void rb_out_of_int(SIGNED_VALUE num)); NORETURN 620 include/ruby/ruby.h NORETURN(void rb_insecure_operation(void)); NORETURN 1596 include/ruby/ruby.h NORETURN(void ruby_malloc_size_overflow(size_t, size_t)); NORETURN 1694 include/ruby/ruby.h NORETURN(void rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar)); NORETURN 1795 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3); NORETURN 1796 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_fatal(const char*, ...)), 1, 2); NORETURN 1797 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_bug(const char*, ...)), 1, 2); NORETURN 1798 include/ruby/ruby.h NORETURN(void rb_bug_errno(const char*, int)); NORETURN 1799 include/ruby/ruby.h NORETURN(void rb_sys_fail(const char*)); NORETURN 1800 include/ruby/ruby.h NORETURN(void rb_sys_fail_str(VALUE)); NORETURN 1801 include/ruby/ruby.h NORETURN(void rb_mod_sys_fail(VALUE, const char*)); NORETURN 1802 include/ruby/ruby.h NORETURN(void rb_mod_sys_fail_str(VALUE, VALUE)); NORETURN 1803 include/ruby/ruby.h NORETURN(void rb_readwrite_sys_fail(enum rb_io_wait_readwrite, const char*)); NORETURN 1804 include/ruby/ruby.h NORETURN(void rb_iter_break(void)); NORETURN 1805 include/ruby/ruby.h NORETURN(void rb_iter_break_value(VALUE)); NORETURN 1806 include/ruby/ruby.h NORETURN(void rb_exit(int)); NORETURN 1807 include/ruby/ruby.h NORETURN(void rb_notimplement(void)); NORETURN 1810 include/ruby/ruby.h NORETURN(void rb_syserr_fail(int, const char*)); NORETURN 1811 include/ruby/ruby.h NORETURN(void rb_syserr_fail_str(int, VALUE)); NORETURN 1812 include/ruby/ruby.h NORETURN(void rb_mod_syserr_fail(VALUE, int, const char*)); NORETURN 1813 include/ruby/ruby.h NORETURN(void rb_mod_syserr_fail_str(VALUE, int, VALUE)); NORETURN 1814 include/ruby/ruby.h NORETURN(void rb_readwrite_syserr_fail(enum rb_io_wait_readwrite, int, const char*)); NORETURN 1850 include/ruby/ruby.h NORETURN(void rb_throw(const char*,VALUE)); NORETURN 1851 include/ruby/ruby.h NORETURN(void rb_throw_obj(VALUE,VALUE)); NORETURN 2490 include/ruby/ruby.h NORETURN(void ruby_stop(int)); NORETURN 945 internal.h NORETURN(void rb_async_bug_errno(const char *,int)); NORETURN 956 internal.h NORETURN(void ruby_only_for_internal_use(const char *)); NORETURN 987 internal.h NORETURN(void rb_sys_fail_path_in(const char *func_name, VALUE path)); NORETURN 988 internal.h NORETURN(void rb_syserr_fail_path_in(const char *func_name, int err, VALUE path)); NORETURN 1068 internal.h NORETURN(void rb_load_fail(VALUE, const char*)); NORETURN 1192 internal.h NORETURN(void rb_undefined_alloc(VALUE klass)); NORETURN 577 load.c NORETURN(static void load_failed(VALUE)); NORETURN 945 marshal.c NORETURN(static inline void io_needed(void)); NORETURN 1109 marshal.c NORETURN(static void too_short(void)); NORETURN 277 numeric.c NORETURN(static void coerce_failed(VALUE x, VALUE y)); NORETURN 2678 numeric.c NORETURN(static void rb_out_of_short(SIGNED_VALUE num)); NORETURN 2576 object.c NORETURN(static void conversion_mismatch(VALUE, const char *, const char *, VALUE)); NORETURN 1167 random.c NORETURN(static void domain_error(void)); NORETURN 1175 random.c NORETURN(static void invalid_argument(VALUE)); NORETURN 1825 re.c NORETURN(static void name_to_backref_error(VALUE name)); NORETURN 13 ruby_assert.h NORETURN(void rb_assert_failure(const char *, int, const char *, const char *)); NORETURN 763 signal.c NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th)); NORETURN 855 struct.c NORETURN(static void invalid_struct_pos(VALUE s, VALUE idx)); NORETURN 2129 thread.c NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th)); NORETURN 1271 thread_pthread.c NORETURN(static void async_bug_fd(const char *mesg, int errno_arg, int fd)); NORETURN 1778 variable.c NORETURN(static void uninitialized_constant(VALUE, VALUE)); NORETURN 1352 vm.c NORETURN(static void vm_iter_break(rb_thread_t *th, VALUE val)); NORETURN 11 vm_args.c NORETURN(static void raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc)); NORETURN 12 vm_args.c NORETURN(static void argument_arity_error(rb_thread_t *th, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc)); NORETURN 13 vm_args.c NORETURN(static void argument_kw_error(rb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys)); NORETURN 1004 vm_core.h NORETURN(void rb_bug_context(const void *, const char *fmt, ...)); NORETURN 633 vm_eval.c NORETURN(static void raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, NORETURN 36 vm_exec.c NORETURN(static void vm_stack_overflow_for_insn(void));